NewsDetailAdapter.smali
.class public Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;
.super Landroidx/recyclerview/widget/RecyclerView$Adapter;
.source "NewsDetailAdapter.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter$NewsDetailAdapterListener;,
Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter$EmptyViewHolder;
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroidx/recyclerview/widget/RecyclerView$Adapter<",
"Landroidx/recyclerview/widget/RecyclerView$ViewHolder;",
">;"
}
.end annotation
# static fields
.field private static final ITEM_TYPE_REDIRECT_COMMON:I = 0x6a
.field private static final ITEM_TYPE_REDIRECT_SPORT:I = 0x69
.field private static final ITEM_TYPE_RELATED_NEWS_CARD:I = 0x68
.field private static final ITEM_TYPE_RELATED_NEWS_FOOTER:I = 0x67
.field private static final ITEM_TYPE_RELATED_NEWS_HEADER:I = 0x65
.field private static final ITEM_TYPE_RELATED_NEWS_VIDEO:I = 0x66
.field public static final NODE_NAME_AD:Ljava/lang/String; = "AdNews"
.field public static final NODE_NAME_TEXT:Ljava/lang/String; = "Text"
.field public static final NODE_NAME_VIDEO:Ljava/lang/String; = "Video"
.field private static final TYPE_AD:I = 0xe
.field private static final TYPE_AD_FEED:I = 0x64
.field private static final TYPE_AUTHOR_HEADER:I = 0x2
.field private static final TYPE_BLOCKQUOTE:I = 0x12
.field private static final TYPE_DESCRIPTION:I = 0x4
.field private static final TYPE_FOOTER:I = 0x9
.field private static final TYPE_IFRAME:I = 0xd
.field private static final TYPE_IMAGE:I = 0x6
.field private static final TYPE_INSTAGRAM:I = 0xb
.field private static final TYPE_NEWS_HEADER:I = 0x1
.field private static final TYPE_QUOTATION_TEXT:I = 0x15
.field private static final TYPE_QUOTE:I = 0x8
.field private static final TYPE_RELATED_NEWS:I = 0x13
.field private static final TYPE_RELATED_PHOTO_GALLERY:I = 0x14
.field private static final TYPE_SINGLE_BLOCKQUOTE_DESCRIPTION:I = 0xf
.field private static final TYPE_SINGLE_BLOCKQUOTE_WITHOUT_IMAGE:I = 0x10
.field private static final TYPE_SINGLE_SQUARE_GALLERY:I = 0x11
.field private static final TYPE_SUGGESTED_TEXT:I = 0x16
.field private static final TYPE_SWIPE_TUTORIAL:I = 0xa
.field private static final TYPE_TABOOLA_FEED:I = 0x6b
.field private static final TYPE_TEXT:I = 0x5
.field private static final TYPE_TWITTER:I = 0xc
.field private static final TYPE_VIDEO:I = 0x7
# instance fields
.field private adViewItems:Ljava/util/HashMap;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/HashMap<",
"Ljava/lang/Integer;",
"Lhurriyet/mobil/android/hurriyet/features/ads/HurriyetAdView;",
">;"
}
.end annotation
.end field
.field private final adapterListener:Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter$NewsDetailAdapterListener;
.field context:Landroid/content/Context;
.field private detailContent:Ltr/com/hurriyet/androidsdk/model/content/Content;
.field private detailContentSize:I
.field private detailNewsHeaderViewHolder:Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailNewsHeaderViewHolder;
.field private detailVideoViewHolder:Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailVideoViewHolder;
.field private feedList:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList<",
"Ltr/com/hurriyet/androidsdk/model/content/Feed;",
">;"
}
.end annotation
.end field
.field private fontBold:Landroid/graphics/Typeface;
.field private fontItalic:Landroid/graphics/Typeface;
.field private hurriyetVideoPlayers:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList<",
"Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/HurriyetVideoPlayer;",
">;"
}
.end annotation
.end field
.field private isInitPosition:Z
.field private isSlider:Z
.field private mAdBannerPosition:I
.field private final mAdListener:Lcom/google/android/gms/ads/AdListener;
.field private mDefaultItemCount:I
.field private mDescriptionPosition:I
.field private mFeedAdCount:I
.field private mFeedContentSize:I
.field private mFeedStartPosition:I
.field private mFooterPosition:I
.field private mHasAdBannerFeed:Z
.field private mHeaderPosition:I
.field private newsUrl:Ljava/lang/String;
.field private final pageController:Lhurriyet/mobil/android/hurriyet/HurriyetPageController;
.field private final stickyVideoHelper:Lhurriyet/mobil/android/hurriyet/activities/main/MaStickyVideoHelper;
.field private suggestedRelatedNews:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList<",
"Ltr/com/hurriyet/androidsdk/response/content/SuggestedRelatedNews;",
">;"
}
.end annotation
.end field
# direct methods
.method public constructor <init>(Lhurriyet/mobil/android/hurriyet/HurriyetPageController;Lhurriyet/mobil/android/hurriyet/activities/main/MaStickyVideoHelper;Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter$NewsDetailAdapterListener;Ltr/com/hurriyet/androidsdk/model/content/Content;ZZLandroid/content/Context;)V
.registers 10
.line 165
invoke-direct {p0}, Landroidx/recyclerview/widget/RecyclerView$Adapter;-><init>()V
.line 133
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
iput-object v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->adViewItems:Ljava/util/HashMap;
const/4 v0, 0x0
.line 134
iput-boolean v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->mHasAdBannerFeed:Z
.line 143
new-instance v1, Ljava/util/ArrayList;
invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V
iput-object v1, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->hurriyetVideoPlayers:Ljava/util/ArrayList;
.line 145
iput v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->detailContentSize:I
.line 146
iput v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->mFeedContentSize:I
const/4 v1, -0x1
.line 147
iput v1, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->mAdBannerPosition:I
.line 148
iput v1, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->mHeaderPosition:I
.line 149
iput v1, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->mDescriptionPosition:I
.line 150
iput v1, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->mFooterPosition:I
.line 151
iput v1, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->mFeedStartPosition:I
.line 152
iput v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->mDefaultItemCount:I
.line 153
iput v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->mFeedAdCount:I
.line 618
new-instance v0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter$1;
invoke-direct {v0, p0}, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter$1;-><init>(Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;)V
iput-object v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->mAdListener:Lcom/google/android/gms/ads/AdListener;
.line 166
iput-object p3, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->adapterListener:Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter$NewsDetailAdapterListener;
.line 167
iput-object p4, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->detailContent:Ltr/com/hurriyet/androidsdk/model/content/Content;
.line 168
iput-boolean p5, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->isSlider:Z
.line 169
iput-boolean p6, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->isInitPosition:Z
.line 170
iput-object p2, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->stickyVideoHelper:Lhurriyet/mobil/android/hurriyet/activities/main/MaStickyVideoHelper;
.line 171
iput-object p1, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->pageController:Lhurriyet/mobil/android/hurriyet/HurriyetPageController;
const-string p1, "fonts/helveticaneue_italic.otf"
.line 172
invoke-static {p1}, Lcom/appcore/utils/helpers/TypefaceHelpers;->get(Ljava/lang/String;)Landroid/graphics/Typeface;
move-result-object p1
iput-object p1, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->fontItalic:Landroid/graphics/Typeface;
const-string p1, "fonts/helveticaneue_bold.otf"
.line 173
invoke-static {p1}, Lcom/appcore/utils/helpers/TypefaceHelpers;->get(Ljava/lang/String;)Landroid/graphics/Typeface;
move-result-object p1
iput-object p1, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->fontBold:Landroid/graphics/Typeface;
.line 174
invoke-direct {p0}, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->notifyPositionChanges()V
.line 175
iput-object p7, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->context:Landroid/content/Context;
return-void
.end method
.method static synthetic access$100(Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;)Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter$NewsDetailAdapterListener;
.registers 1
.line 77
iget-object p0, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->adapterListener:Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter$NewsDetailAdapterListener;
return-object p0
.end method
.method private inflateView(Landroid/view/ViewGroup;I)Landroid/view/View;
.registers 5
.line 251
invoke-virtual {p1}, Landroid/view/ViewGroup;->getContext()Landroid/content/Context;
move-result-object v0
invoke-static {v0}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;
move-result-object v0
const/4 v1, 0x0
invoke-virtual {v0, p2, p1, v1}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;
move-result-object p1
const v0, 0x7f0c00a8
const/16 v1, 0xa
if-eq p2, v0, :cond_39
const v0, 0x7f0c00aa
if-eq p2, v0, :cond_2c
const v0, 0x7f0c00b1
if-eq p2, v0, :cond_1f
goto :goto_45
.line 261
:cond_1f
invoke-virtual {p1}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object p2
check-cast p2, Landroidx/recyclerview/widget/RecyclerView$LayoutParams;
invoke-static {v1}, Lhurriyet/mobil/android/hurriyet/utils/HurriyetHelper;->dpToPx(I)I
move-result v0
iput v0, p2, Landroidx/recyclerview/widget/RecyclerView$LayoutParams;->bottomMargin:I
goto :goto_45
.line 255
:cond_2c
invoke-virtual {p1}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object p2
check-cast p2, Landroidx/recyclerview/widget/RecyclerView$LayoutParams;
invoke-static {v1}, Lhurriyet/mobil/android/hurriyet/utils/HurriyetHelper;->dpToPx(I)I
move-result v0
iput v0, p2, Landroidx/recyclerview/widget/RecyclerView$LayoutParams;->bottomMargin:I
goto :goto_45
.line 258
:cond_39
invoke-virtual {p1}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object p2
check-cast p2, Landroidx/recyclerview/widget/RecyclerView$LayoutParams;
invoke-static {v1}, Lhurriyet/mobil/android/hurriyet/utils/HurriyetHelper;->dpToPx(I)I
move-result v0
iput v0, p2, Landroidx/recyclerview/widget/RecyclerView$LayoutParams;->bottomMargin:I
:goto_45
return-object p1
.end method
.method private notifyPositionChanges()V
.registers 3
.line 606
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->detailContent:Ltr/com/hurriyet/androidsdk/model/content/Content;
const/4 v1, 0x0
if-eqz v0, :cond_12
iget-object v0, v0, Ltr/com/hurriyet/androidsdk/model/content/Content;->details:Ljava/util/ArrayList;
if-eqz v0, :cond_12
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->detailContent:Ltr/com/hurriyet/androidsdk/model/content/Content;
iget-object v0, v0, Ltr/com/hurriyet/androidsdk/model/content/Content;->details:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
move-result v0
goto :goto_13
:cond_12
const/4 v0, 0x0
:goto_13
iput v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->detailContentSize:I
const/4 v0, 0x3
.line 607
iput v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->mDefaultItemCount:I
.line 608
iget-boolean v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->mHasAdBannerFeed:Z
if-eqz v0, :cond_1d
goto :goto_1e
:cond_1d
const/4 v1, -0x1
:goto_1e
iput v1, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->mAdBannerPosition:I
add-int/lit8 v1, v1, 0x1
.line 610
iput v1, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->mHeaderPosition:I
add-int/lit8 v1, v1, 0x1
.line 611
iput v1, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->mDescriptionPosition:I
add-int/lit8 v1, v1, 0x1
.line 612
iget v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->detailContentSize:I
add-int/2addr v1, v0
iput v1, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->mFooterPosition:I
add-int/lit8 v1, v1, 0x1
.line 615
iput v1, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->mFeedStartPosition:I
return-void
.end method
# virtual methods
.method public destroy()V
.registers 4
.line 640
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->adViewItems:Ljava/util/HashMap;
if-eqz v0, :cond_29
invoke-virtual {v0}, Ljava/util/HashMap;->size()I
move-result v0
if-lez v0, :cond_29
const/4 v0, 0x0
.line 641
:goto_b
iget-object v1, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->adViewItems:Ljava/util/HashMap;
invoke-virtual {v1}, Ljava/util/HashMap;->size()I
move-result v1
if-ge v0, v1, :cond_29
.line 642
iget-object v1, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->adViewItems:Ljava/util/HashMap;
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v1
check-cast v1, Landroid/view/View;
if-eqz v1, :cond_26
.line 644
check-cast v1, Lhurriyet/mobil/android/hurriyet/features/ads/HurriyetAdView;
invoke-virtual {v1}, Lhurriyet/mobil/android/hurriyet/features/ads/HurriyetAdView;->destroy()V
:cond_26
add-int/lit8 v0, v0, 0x1
goto :goto_b
:cond_29
const/4 v0, 0x0
.line 648
iput-object v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->detailContent:Ltr/com/hurriyet/androidsdk/model/content/Content;
.line 649
iput-object v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->fontItalic:Landroid/graphics/Typeface;
.line 650
iput-object v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->fontBold:Landroid/graphics/Typeface;
.line 651
iput-object v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->feedList:Ljava/util/ArrayList;
.line 652
iput-object v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->adViewItems:Ljava/util/HashMap;
return-void
.end method
.method public getAdViewItems()Ljava/util/HashMap;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/HashMap<",
"Ljava/lang/Integer;",
"Lhurriyet/mobil/android/hurriyet/features/ads/HurriyetAdView;",
">;"
}
.end annotation
.line 130
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->adViewItems:Ljava/util/HashMap;
return-object v0
.end method
.method public getHurriyetVideoPlayers()Ljava/util/ArrayList;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/ArrayList<",
"Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/HurriyetVideoPlayer;",
">;"
}
.end annotation
.line 656
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->hurriyetVideoPlayers:Ljava/util/ArrayList;
return-object v0
.end method
.method public getItemCount()I
.registers 3
.line 402
iget v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->mDefaultItemCount:I
.line 403
iget v1, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->detailContentSize:I
add-int/2addr v0, v1
.line 404
iget v1, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->mFeedContentSize:I
add-int/2addr v0, v1
return v0
.end method
.method public getItemViewType(I)I
.registers 22
move-object/from16 v0, p0
move/from16 v1, p1
.line 411
iget-boolean v2, v0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->mHasAdBannerFeed:Z
if-eqz v2, :cond_a
const/4 v2, 0x3
goto :goto_b
:cond_a
const/4 v2, 0x2
.line 413
:goto_b
iget v5, v0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->mAdBannerPosition:I
const/16 v6, 0x8
const/4 v7, 0x7
const/4 v8, 0x6
const/16 v9, 0xc
const/16 v10, 0xb
const/16 v11, 0xd
const/16 v12, 0xe
const/4 v13, 0x5
const/16 v14, 0x9
const/4 v15, 0x4
const/16 v16, 0x64
const/16 v17, 0xf
const/16 v18, 0x1
const/4 v3, -0x1
if-ne v1, v5, :cond_2a
:goto_26
const/16 v6, 0x64
goto/16 :goto_1de
.line 415
:cond_2a
iget v5, v0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->mHeaderPosition:I
if-ne v1, v5, :cond_46
.line 416
iget-object v1, v0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->detailContent:Ltr/com/hurriyet/androidsdk/model/content/Content;
if-eqz v1, :cond_43
.line 417
iget-object v1, v1, Ltr/com/hurriyet/androidsdk/model/content/Content;->type:Ltr/com/hurriyet/androidsdk/model/content/ContentType;
sget-object v2, Ltr/com/hurriyet/androidsdk/model/content/ContentType;->NEWS:Ltr/com/hurriyet/androidsdk/model/content/ContentType;
if-eq v1, v2, :cond_3f
iget-boolean v1, v0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->isSlider:Z
if-eqz v1, :cond_3d
goto :goto_3f
:cond_3d
const/4 v4, 0x2
goto :goto_40
:cond_3f
:goto_3f
const/4 v4, 0x1
:goto_40
move v6, v4
goto/16 :goto_1de
:cond_43
const/4 v6, 0x1
goto/16 :goto_1de
.line 424
:cond_46
iget v5, v0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->mDescriptionPosition:I
if-ne v1, v5, :cond_4d
const/4 v6, 0x4
goto/16 :goto_1de
.line 426
:cond_4d
iget v5, v0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->mFooterPosition:I
if-ne v1, v5, :cond_55
const/16 v6, 0x9
goto/16 :goto_1de
.line 428
:cond_55
iget-object v5, v0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->feedList:Ljava/util/ArrayList;
const/16 v19, 0xa
if-eqz v5, :cond_bd
iget v4, v0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->mFeedContentSize:I
if-lez v4, :cond_bd
iget v4, v0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->mFeedStartPosition:I
if-le v4, v3, :cond_bd
if-lt v1, v4, :cond_bd
sub-int/2addr v1, v4
.line 430
invoke-virtual {v5, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v1
check-cast v1, Ltr/com/hurriyet/androidsdk/model/content/Feed;
.line 432
instance-of v2, v1, Ltr/com/hurriyet/androidsdk/model/content/AdFeed;
if-eqz v2, :cond_71
goto :goto_26
.line 434
:cond_71
instance-of v2, v1, Ltr/com/hurriyet/androidsdk/model/content/TaboolaAdFeed;
if-eqz v2, :cond_7b
const/16 v1, 0x6b
const/16 v6, 0x6b
goto/16 :goto_1de
.line 436
:cond_7b
instance-of v2, v1, Ltr/com/hurriyet/androidsdk/response/content/RelatedNewsHeaderFeed;
if-eqz v2, :cond_85
const/16 v1, 0x65
const/16 v6, 0x65
goto/16 :goto_1de
.line 438
:cond_85
instance-of v2, v1, Ltr/com/hurriyet/androidsdk/response/content/RelatedNewsVideoFeed;
if-eqz v2, :cond_8f
const/16 v1, 0x66
const/16 v6, 0x66
goto/16 :goto_1de
.line 440
:cond_8f
instance-of v2, v1, Ltr/com/hurriyet/androidsdk/response/content/RelatedNewsFooterFeed;
if-eqz v2, :cond_99
const/16 v1, 0x67
const/16 v6, 0x67
goto/16 :goto_1de
.line 442
:cond_99
instance-of v2, v1, Ltr/com/hurriyet/androidsdk/response/content/RelatedNewsCardFeed;
if-eqz v2, :cond_a3
const/16 v1, 0x68
const/16 v6, 0x68
goto/16 :goto_1de
.line 444
:cond_a3
instance-of v2, v1, Lhurriyet/mobil/android/hurriyet/model/SwipeTutorialFeed;
if-eqz v2, :cond_ab
const/16 v6, 0xa
goto/16 :goto_1de
.line 446
:cond_ab
instance-of v2, v1, Ltr/com/hurriyet/androidsdk/response/content/RedirectFeed;
if-eqz v2, :cond_1dd
.line 447
check-cast v1, Ltr/com/hurriyet/androidsdk/response/content/RedirectFeed;
iget-boolean v1, v1, Ltr/com/hurriyet/androidsdk/response/content/RedirectFeed;->isSporArena:Z
if-eqz v1, :cond_b8
const/16 v1, 0x69
goto :goto_ba
:cond_b8
const/16 v1, 0x6a
:goto_ba
move v6, v1
goto/16 :goto_1de
.line 449
:cond_bd
iget-object v4, v0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->detailContent:Ltr/com/hurriyet/androidsdk/model/content/Content;
if-eqz v4, :cond_1dd
iget-object v4, v4, Ltr/com/hurriyet/androidsdk/model/content/Content;->details:Ljava/util/ArrayList;
if-eqz v4, :cond_1dd
iget-object v4, v0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->detailContent:Ltr/com/hurriyet/androidsdk/model/content/Content;
iget-object v4, v4, Ltr/com/hurriyet/androidsdk/model/content/Content;->details:Ljava/util/ArrayList;
.line 451
invoke-virtual {v4}, Ljava/util/ArrayList;->size()I
move-result v4
sub-int/2addr v1, v2
if-le v4, v1, :cond_1dd
iget-object v2, v0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->detailContent:Ltr/com/hurriyet/androidsdk/model/content/Content;
iget-object v2, v2, Ltr/com/hurriyet/androidsdk/model/content/Content;->details:Ljava/util/ArrayList;
.line 452
invoke-virtual {v2, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v2
check-cast v2, Ltr/com/hurriyet/androidsdk/response/content/HtmlNode;
invoke-virtual {v2}, Ltr/com/hurriyet/androidsdk/response/content/HtmlNode;->getType()Ljava/lang/String;
move-result-object v2
if-eqz v2, :cond_1dd
iget-object v2, v0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->detailContent:Ltr/com/hurriyet/androidsdk/model/content/Content;
iget-object v2, v2, Ltr/com/hurriyet/androidsdk/model/content/Content;->details:Ljava/util/ArrayList;
.line 453
invoke-virtual {v2}, Ljava/util/ArrayList;->size()I
move-result v2
if-le v2, v1, :cond_1dd
if-le v1, v3, :cond_1dd
.line 455
iget-object v2, v0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->detailContent:Ltr/com/hurriyet/androidsdk/model/content/Content;
iget-object v2, v2, Ltr/com/hurriyet/androidsdk/model/content/Content;->details:Ljava/util/ArrayList;
invoke-virtual {v2, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v1
check-cast v1, Ltr/com/hurriyet/androidsdk/response/content/HtmlNode;
invoke-virtual {v1}, Ltr/com/hurriyet/androidsdk/response/content/HtmlNode;->getType()Ljava/lang/String;
move-result-object v1
.line 456
invoke-virtual {v1}, Ljava/lang/String;->hashCode()I
move-result v2
sparse-switch v2, :sswitch_data_1e0
goto/16 :goto_1b1
:sswitch_103
const-string v2, "Instagram"
invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_1b1
const/4 v1, 0x3
goto/16 :goto_1b2
:sswitch_10e
const-string v2, "AdNews"
invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_1b1
const/4 v1, 0x1
goto/16 :goto_1b2
:sswitch_119
const-string v2, "SingleSquareGallery"
invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_1b1
const/16 v1, 0xb
goto/16 :goto_1b2
:sswitch_125
const-string v2, "RelatedPhotoGallery"
invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_1b1
const/16 v1, 0xd
goto/16 :goto_1b2
:sswitch_131
const-string v2, "blockquote"
invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_1b1
const/16 v1, 0x8
goto/16 :goto_1b2
:sswitch_13d
const-string v2, "Video"
invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_1b1
const/4 v1, 0x6
goto/16 :goto_1b2
:sswitch_148
const-string v2, "Tweet"
invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_1b1
const/4 v1, 0x4
goto :goto_1b2
:sswitch_152
const-string v2, "Quote"
invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_1b1
const/4 v1, 0x7
goto :goto_1b2
:sswitch_15c
const-string v2, "Image"
invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_1b1
const/4 v1, 0x5
goto :goto_1b2
:sswitch_166
const-string v2, "Text"
invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_1b1
const/4 v1, 0x0
goto :goto_1b2
:sswitch_170
const-string v2, "QuotationText"
invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_1b1
const/16 v1, 0xe
goto :goto_1b2
:sswitch_17b
const-string v2, "SuggestedNews"
invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_1b1
const/16 v1, 0xf
goto :goto_1b2
:sswitch_186
const-string v2, "SingleBlockquoteWithDescription"
invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_1b1
const/16 v1, 0x9
goto :goto_1b2
:sswitch_191
const-string v2, "RelatedNews"
invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_1b1
const/16 v1, 0xc
goto :goto_1b2
:sswitch_19c
const-string v2, "SingleBlockquoteWithoutImg"
invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_1b1
const/16 v1, 0xa
goto :goto_1b2
:sswitch_1a7
const-string v2, "Iframe"
invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_1b1
const/4 v1, 0x2
goto :goto_1b2
:cond_1b1
:goto_1b1
const/4 v1, -0x1
:goto_1b2
packed-switch v1, :pswitch_data_222
goto :goto_1dd
:pswitch_1b6
const/16 v6, 0x16
goto :goto_1de
:pswitch_1b9
const/16 v6, 0x15
goto :goto_1de
:pswitch_1bc
const/16 v6, 0x14
goto :goto_1de
:pswitch_1bf
const/16 v6, 0x13
goto :goto_1de
:pswitch_1c2
const/16 v6, 0x11
goto :goto_1de
:pswitch_1c5
const/16 v6, 0xf
goto :goto_1de
:pswitch_1c8
const/16 v6, 0x12
goto :goto_1de
:pswitch_1cb
const/4 v6, 0x7
goto :goto_1de
:pswitch_1cd
const/4 v6, 0x6
goto :goto_1de
:pswitch_1cf
const/16 v6, 0xc
goto :goto_1de
:pswitch_1d2
const/16 v6, 0xb
goto :goto_1de
:pswitch_1d5
const/16 v6, 0xd
goto :goto_1de
:pswitch_1d8
const/16 v6, 0xe
goto :goto_1de
:pswitch_1db
const/4 v6, 0x5
goto :goto_1de
:cond_1dd
:goto_1dd
const/4 v6, -0x1
:goto_1de
:pswitch_1de
return v6
nop
:sswitch_data_1e0
.sparse-switch
-0x7d9b913c -> :sswitch_1a7
-0x706a762e -> :sswitch_19c
-0x5a41ca82 -> :sswitch_191
-0x284bba41 -> :sswitch_186
-0x224a6f8a -> :sswitch_17b
-0xde52747 -> :sswitch_170
0x27b94d -> :sswitch_166
0x437b93b -> :sswitch_15c
0x4ac4e5c -> :sswitch_152
0x4d75651 -> :sswitch_148
0x4ed245b -> :sswitch_13d
0x4dad4a0f -> :sswitch_131
0x4e99a46b -> :sswitch_125
0x6de653ed -> :sswitch_119
0x74912db6 -> :sswitch_10e
0x792b2792 -> :sswitch_103
.end sparse-switch
:pswitch_data_222
.packed-switch 0x0
:pswitch_1db
:pswitch_1d8
:pswitch_1d5
:pswitch_1d2
:pswitch_1cf
:pswitch_1cd
:pswitch_1cb
:pswitch_1de
:pswitch_1c8
:pswitch_1c5
:pswitch_1c5
:pswitch_1c2
:pswitch_1bf
:pswitch_1bc
:pswitch_1b9
:pswitch_1b6
.end packed-switch
.end method
.method public onBindViewHolder(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V
.registers 7
.line 269
iget-boolean v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->mHasAdBannerFeed:Z
const/4 v1, 0x1
xor-int/2addr v0, v1
.line 270
invoke-virtual {p1}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->getItemViewType()I
move-result v2
if-eq v2, v1, :cond_2b7
const/4 v1, 0x2
if-eq v2, v1, :cond_2ad
const/4 v1, 0x4
if-eq v2, v1, :cond_2a5
const/4 v1, 0x5
if-eq v2, v1, :cond_27c
const/4 v1, 0x6
if-eq v2, v1, :cond_245
const/4 v1, 0x7
if-eq v2, v1, :cond_209
const/16 v1, 0x9
if-eq v2, v1, :cond_200
packed-switch v2, :pswitch_data_2c8
const/4 v0, 0x0
packed-switch v2, :pswitch_data_2e4
goto/16 :goto_2c6
.line 273
:pswitch_26
check-cast p1, Lhurriyet/mobil/android/hurriyet/features/ads/TaboolaViewHolder;
iget-object p2, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->context:Landroid/content/Context;
iget-object v1, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->newsUrl:Ljava/lang/String;
invoke-virtual {p1, p2, v1, v0}, Lhurriyet/mobil/android/hurriyet/features/ads/TaboolaViewHolder;->setData(Landroid/content/Context;Ljava/lang/String;Z)V
goto/16 :goto_2c6
.line 370
:pswitch_31
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->feedList:Ljava/util/ArrayList;
if-eqz v0, :cond_2c6
.line 371
check-cast p1, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/RedirectCommonViewHolder;
iget v1, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->mFeedStartPosition:I
sub-int/2addr p2, v1
invoke-virtual {v0, p2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object p2
check-cast p2, Ltr/com/hurriyet/androidsdk/model/content/Feed;
invoke-virtual {p1, p2}, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/RedirectCommonViewHolder;->setData(Ltr/com/hurriyet/androidsdk/model/content/Feed;)V
goto/16 :goto_2c6
.line 365
:pswitch_45
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->feedList:Ljava/util/ArrayList;
if-eqz v0, :cond_2c6
.line 366
check-cast p1, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/RedirectSportViewHolder;
iget v1, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->mFeedStartPosition:I
sub-int/2addr p2, v1
invoke-virtual {v0, p2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object p2
check-cast p2, Ltr/com/hurriyet/androidsdk/model/content/Feed;
invoke-virtual {p1, p2}, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/RedirectSportViewHolder;->setData(Ltr/com/hurriyet/androidsdk/model/content/Feed;)V
goto/16 :goto_2c6
.line 360
:pswitch_59
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->feedList:Ljava/util/ArrayList;
if-eqz v0, :cond_2c6
.line 361
check-cast p1, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/RelatedNewsCardViewHolder;
iget v1, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->mFeedStartPosition:I
sub-int/2addr p2, v1
invoke-virtual {v0, p2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object p2
check-cast p2, Ltr/com/hurriyet/androidsdk/model/content/Feed;
invoke-virtual {p1, p2}, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/RelatedNewsCardViewHolder;->setData(Ltr/com/hurriyet/androidsdk/model/content/Feed;)V
goto/16 :goto_2c6
.line 355
:pswitch_6d
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->feedList:Ljava/util/ArrayList;
if-eqz v0, :cond_2c6
.line 356
check-cast p1, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/RelatedNewsFooterViewHolder;
iget v1, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->mFeedStartPosition:I
sub-int/2addr p2, v1
invoke-virtual {v0, p2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object p2
check-cast p2, Ltr/com/hurriyet/androidsdk/model/content/Feed;
invoke-virtual {p1, p2}, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/RelatedNewsFooterViewHolder;->setData(Ltr/com/hurriyet/androidsdk/model/content/Feed;)V
goto/16 :goto_2c6
.line 350
:pswitch_81
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->feedList:Ljava/util/ArrayList;
if-eqz v0, :cond_2c6
.line 351
check-cast p1, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/RelatedNewsVideoViewHolder;
iget v1, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->mFeedStartPosition:I
sub-int/2addr p2, v1
invoke-virtual {v0, p2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object p2
check-cast p2, Ltr/com/hurriyet/androidsdk/model/content/Feed;
invoke-virtual {p1, p2}, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/RelatedNewsVideoViewHolder;->setData(Ltr/com/hurriyet/androidsdk/model/content/Feed;)V
goto/16 :goto_2c6
.line 345
:pswitch_95
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->feedList:Ljava/util/ArrayList;
if-eqz v0, :cond_2c6
.line 346
check-cast p1, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/RelatedNewsHeaderViewHolder;
iget v1, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->mFeedStartPosition:I
sub-int/2addr p2, v1
invoke-virtual {v0, p2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object p2
check-cast p2, Ltr/com/hurriyet/androidsdk/model/content/Feed;
invoke-virtual {p1, p2}, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/RelatedNewsHeaderViewHolder;->setData(Ltr/com/hurriyet/androidsdk/model/content/Feed;)V
goto/16 :goto_2c6
.line 276
:pswitch_a9
iget-boolean v1, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->mHasAdBannerFeed:Z
if-eqz v1, :cond_b6
if-nez p2, :cond_b6
.line 277
check-cast p1, Lhurriyet/mobil/android/hurriyet/features/ads/AdViewHolder;
invoke-virtual {p1, v0}, Lhurriyet/mobil/android/hurriyet/features/ads/AdViewHolder;->setData(I)V
goto/16 :goto_2c6
.line 279
:cond_b6
check-cast p1, Lhurriyet/mobil/android/hurriyet/features/ads/AdViewHolder;
iget v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->mFeedStartPosition:I
sub-int/2addr p2, v0
iget-boolean v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->mHasAdBannerFeed:Z
add-int/2addr p2, v0
invoke-virtual {p1, p2}, Lhurriyet/mobil/android/hurriyet/features/ads/AdViewHolder;->setData(I)V
goto/16 :goto_2c6
.line 380
:pswitch_c3
iget-object v1, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->detailContent:Ltr/com/hurriyet/androidsdk/model/content/Content;
iget-object v1, v1, Ltr/com/hurriyet/androidsdk/model/content/Content;->details:Ljava/util/ArrayList;
if-eqz v1, :cond_2c6
iget-object v1, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->detailContent:Ltr/com/hurriyet/androidsdk/model/content/Content;
iget-object v1, v1, Ltr/com/hurriyet/androidsdk/model/content/Content;->details:Ljava/util/ArrayList;
invoke-virtual {v1}, Ljava/util/ArrayList;->size()I
move-result v1
iget v2, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->mDefaultItemCount:I
sub-int v2, p2, v2
add-int/2addr v2, v0
if-le v1, v2, :cond_2c6
.line 381
check-cast p1, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/SuggestedNewsRecyclerViewViewHolder;
iget-object v1, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->detailContent:Ltr/com/hurriyet/androidsdk/model/content/Content;
iget-object v1, v1, Ltr/com/hurriyet/androidsdk/model/content/Content;->details:Ljava/util/ArrayList;
iget v2, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->mDefaultItemCount:I
sub-int/2addr p2, v2
add-int/2addr p2, v0
invoke-virtual {v1, p2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object p2
check-cast p2, Ltr/com/hurriyet/androidsdk/response/content/HtmlNode;
invoke-virtual {p1, p2}, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/SuggestedNewsRecyclerViewViewHolder;->setData(Ltr/com/hurriyet/androidsdk/response/content/HtmlNode;)V
goto/16 :goto_2c6
.line 375
:pswitch_ed
iget-object v1, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->detailContent:Ltr/com/hurriyet/androidsdk/model/content/Content;
iget-object v1, v1, Ltr/com/hurriyet/androidsdk/model/content/Content;->details:Ljava/util/ArrayList;
if-eqz v1, :cond_2c6
iget-object v1, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->detailContent:Ltr/com/hurriyet/androidsdk/model/content/Content;
iget-object v1, v1, Ltr/com/hurriyet/androidsdk/model/content/Content;->details:Ljava/util/ArrayList;
invoke-virtual {v1}, Ljava/util/ArrayList;->size()I
move-result v1
iget v2, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->mDefaultItemCount:I
sub-int v2, p2, v2
add-int/2addr v2, v0
if-le v1, v2, :cond_2c6
.line 376
check-cast p1, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/QuotationTextViewHolder;
iget-object v1, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->detailContent:Ltr/com/hurriyet/androidsdk/model/content/Content;
iget-object v1, v1, Ltr/com/hurriyet/androidsdk/model/content/Content;->details:Ljava/util/ArrayList;
iget v2, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->mDefaultItemCount:I
sub-int/2addr p2, v2
add-int/2addr p2, v0
invoke-virtual {v1, p2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object p2
check-cast p2, Ltr/com/hurriyet/androidsdk/response/content/HtmlNode;
invoke-virtual {p1, p2}, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/QuotationTextViewHolder;->setData(Ltr/com/hurriyet/androidsdk/response/content/HtmlNode;)V
goto/16 :goto_2c6
.line 342
:pswitch_117
check-cast p1, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/GalleryViewHolder;
iget-object v1, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->detailContent:Ltr/com/hurriyet/androidsdk/model/content/Content;
iget v2, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->mDefaultItemCount:I
sub-int/2addr p2, v2
add-int/2addr p2, v0
invoke-virtual {p1, v1, p2}, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/GalleryViewHolder;->setData(Ltr/com/hurriyet/androidsdk/model/content/Content;I)V
goto/16 :goto_2c6
.line 339
:pswitch_124
check-cast p1, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/EditorViewHolder;
iget v1, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->mDefaultItemCount:I
sub-int/2addr p2, v1
add-int/2addr p2, v0
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->detailContent:Ltr/com/hurriyet/androidsdk/model/content/Content;
iget-object v0, v0, Ltr/com/hurriyet/androidsdk/model/content/Content;->details:Ljava/util/ArrayList;
invoke-virtual {p1, p2, v0}, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/EditorViewHolder;->setData(ILjava/util/ArrayList;)V
goto/16 :goto_2c6
.line 334
:pswitch_133
iget-object v1, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->detailContent:Ltr/com/hurriyet/androidsdk/model/content/Content;
iget-object v1, v1, Ltr/com/hurriyet/androidsdk/model/content/Content;->details:Ljava/util/ArrayList;
if-eqz v1, :cond_2c6
iget-object v1, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->detailContent:Ltr/com/hurriyet/androidsdk/model/content/Content;
iget-object v1, v1, Ltr/com/hurriyet/androidsdk/model/content/Content;->details:Ljava/util/ArrayList;
invoke-virtual {v1}, Ljava/util/ArrayList;->size()I
move-result v1
iget v2, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->mDefaultItemCount:I
sub-int v2, p2, v2
add-int/2addr v2, v0
if-le v1, v2, :cond_2c6
.line 335
check-cast p1, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/BlockQuoteViewHolder;
iget-object v1, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->detailContent:Ltr/com/hurriyet/androidsdk/model/content/Content;
iget-object v1, v1, Ltr/com/hurriyet/androidsdk/model/content/Content;->details:Ljava/util/ArrayList;
iget v2, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->mDefaultItemCount:I
sub-int v2, p2, v2
add-int/2addr v2, v0
invoke-virtual {v1, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ltr/com/hurriyet/androidsdk/response/content/HtmlNode;
invoke-virtual {p1, v0, p2}, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/BlockQuoteViewHolder;->setData(Ltr/com/hurriyet/androidsdk/response/content/HtmlNode;I)V
goto/16 :goto_2c6
.line 328
:pswitch_15e
check-cast p1, Lhurriyet/mobil/android/hurriyet/features/ads/AdViewHolder;
iget v1, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->mDefaultItemCount:I
sub-int/2addr p2, v1
add-int/2addr p2, v0
iget v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->mFeedAdCount:I
add-int/2addr p2, v0
invoke-virtual {p1, p2}, Lhurriyet/mobil/android/hurriyet/features/ads/AdViewHolder;->setData(I)V
goto/16 :goto_2c6
.line 311
:pswitch_16c
iget-object v1, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->detailContent:Ltr/com/hurriyet/androidsdk/model/content/Content;
iget-object v1, v1, Ltr/com/hurriyet/androidsdk/model/content/Content;->details:Ljava/util/ArrayList;
if-eqz v1, :cond_2c6
iget-object v1, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->detailContent:Ltr/com/hurriyet/androidsdk/model/content/Content;
iget-object v1, v1, Ltr/com/hurriyet/androidsdk/model/content/Content;->details:Ljava/util/ArrayList;
invoke-virtual {v1}, Ljava/util/ArrayList;->size()I
move-result v1
iget v2, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->mDefaultItemCount:I
sub-int v2, p2, v2
add-int/2addr v2, v0
if-le v1, v2, :cond_2c6
.line 312
check-cast p1, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/IFrameViewHolder;
iget-object v1, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->adapterListener:Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter$NewsDetailAdapterListener;
invoke-interface {v1}, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter$NewsDetailAdapterListener;->getUserVisibleHint()Z
move-result v1
iget-object v2, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->detailContent:Ltr/com/hurriyet/androidsdk/model/content/Content;
iget-object v2, v2, Ltr/com/hurriyet/androidsdk/model/content/Content;->details:Ljava/util/ArrayList;
iget v3, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->mDefaultItemCount:I
sub-int/2addr p2, v3
add-int/2addr p2, v0
invoke-virtual {v2, p2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object p2
check-cast p2, Ltr/com/hurriyet/androidsdk/response/content/HtmlNode;
invoke-virtual {p1, v1, p2}, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/IFrameViewHolder;->bindData(ZLtr/com/hurriyet/androidsdk/response/content/HtmlNode;)V
.line 313
iget-object p2, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->adapterListener:Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter$NewsDetailAdapterListener;
invoke-virtual {p1}, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/IFrameViewHolder;->getFragmentPausedListener()Ljava/lang/Runnable;
move-result-object v0
invoke-interface {p2, v0}, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter$NewsDetailAdapterListener;->setPauseListener(Ljava/lang/Runnable;)V
.line 314
iget-object p2, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->adapterListener:Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter$NewsDetailAdapterListener;
iget-object p1, p1, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/IFrameViewHolder;->mWebView:Landroid/webkit/WebView;
invoke-interface {p2, p1}, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter$NewsDetailAdapterListener;->setIFrameWebview(Landroid/webkit/WebView;)V
goto/16 :goto_2c6
.line 323
:pswitch_1ac
iget-object v1, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->detailContent:Ltr/com/hurriyet/androidsdk/model/content/Content;
iget-object v1, v1, Ltr/com/hurriyet/androidsdk/model/content/Content;->details:Ljava/util/ArrayList;
if-eqz v1, :cond_2c6
iget-object v1, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->detailContent:Ltr/com/hurriyet/androidsdk/model/content/Content;
iget-object v1, v1, Ltr/com/hurriyet/androidsdk/model/content/Content;->details:Ljava/util/ArrayList;
invoke-virtual {v1}, Ljava/util/ArrayList;->size()I
move-result v1
iget v2, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->mDefaultItemCount:I
sub-int v2, p2, v2
add-int/2addr v2, v0
if-le v1, v2, :cond_2c6
.line 324
check-cast p1, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/IFrameViewHolder;
iget-object v1, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->detailContent:Ltr/com/hurriyet/androidsdk/model/content/Content;
iget-object v1, v1, Ltr/com/hurriyet/androidsdk/model/content/Content;->details:Ljava/util/ArrayList;
iget v2, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->mDefaultItemCount:I
sub-int/2addr p2, v2
add-int/2addr p2, v0
invoke-virtual {v1, p2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object p2
check-cast p2, Ltr/com/hurriyet/androidsdk/response/content/HtmlNode;
invoke-virtual {p1, p2}, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/IFrameViewHolder;->bindDataTwitter(Ltr/com/hurriyet/androidsdk/response/content/HtmlNode;)V
goto/16 :goto_2c6
.line 318
:pswitch_1d6
iget-object v1, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->detailContent:Ltr/com/hurriyet/androidsdk/model/content/Content;
iget-object v1, v1, Ltr/com/hurriyet/androidsdk/model/content/Content;->details:Ljava/util/ArrayList;
if-eqz v1, :cond_2c6
iget-object v1, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->detailContent:Ltr/com/hurriyet/androidsdk/model/content/Content;
iget-object v1, v1, Ltr/com/hurriyet/androidsdk/model/content/Content;->details:Ljava/util/ArrayList;
invoke-virtual {v1}, Ljava/util/ArrayList;->size()I
move-result v1
iget v2, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->mDefaultItemCount:I
sub-int v2, p2, v2
add-int/2addr v2, v0
if-le v1, v2, :cond_2c6
.line 319
check-cast p1, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/IFrameViewHolder;
iget-object v1, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->detailContent:Ltr/com/hurriyet/androidsdk/model/content/Content;
iget-object v1, v1, Ltr/com/hurriyet/androidsdk/model/content/Content;->details:Ljava/util/ArrayList;
iget v2, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->mDefaultItemCount:I
sub-int/2addr p2, v2
add-int/2addr p2, v0
invoke-virtual {v1, p2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object p2
check-cast p2, Ltr/com/hurriyet/androidsdk/response/content/HtmlNode;
invoke-virtual {p1, p2}, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/IFrameViewHolder;->bindDataInstagram(Ltr/com/hurriyet/androidsdk/response/content/HtmlNode;)V
goto/16 :goto_2c6
.line 308
:cond_200
check-cast p1, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailFooterViewHolder;
iget-object p2, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->detailContent:Ltr/com/hurriyet/androidsdk/model/content/Content;
invoke-virtual {p1, p2}, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailFooterViewHolder;->bindData(Ltr/com/hurriyet/androidsdk/model/content/Content;)V
goto/16 :goto_2c6
.line 302
:cond_209
iget-object p1, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->detailContent:Ltr/com/hurriyet/androidsdk/model/content/Content;
iget-object p1, p1, Ltr/com/hurriyet/androidsdk/model/content/Content;->details:Ljava/util/ArrayList;
if-eqz p1, :cond_2c6
iget-object p1, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->detailContent:Ltr/com/hurriyet/androidsdk/model/content/Content;
iget-object p1, p1, Ltr/com/hurriyet/androidsdk/model/content/Content;->details:Ljava/util/ArrayList;
invoke-virtual {p1}, Ljava/util/ArrayList;->size()I
move-result p1
iget v1, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->mDefaultItemCount:I
sub-int v1, p2, v1
add-int/2addr v1, v0
if-le p1, v1, :cond_2c6
.line 303
iget-object p1, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->detailVideoViewHolder:Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailVideoViewHolder;
invoke-virtual {p1}, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailVideoViewHolder;->getHurriyetVideoView()Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/HurriyetVideoPlayer;
move-result-object p1
const v1, 0x7f0600cf
invoke-virtual {p1, v1}, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/HurriyetVideoPlayer;->setSeekbarBackground(I)V
.line 304
iget-object p1, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->detailVideoViewHolder:Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailVideoViewHolder;
iget-object v1, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->detailContent:Ltr/com/hurriyet/androidsdk/model/content/Content;
iget-object v1, v1, Ltr/com/hurriyet/androidsdk/model/content/Content;->details:Ljava/util/ArrayList;
iget v2, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->mDefaultItemCount:I
sub-int/2addr p2, v2
add-int/2addr p2, v0
invoke-virtual {v1, p2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object p2
check-cast p2, Ltr/com/hurriyet/androidsdk/response/content/HtmlNode;
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->adapterListener:Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter$NewsDetailAdapterListener;
invoke-interface {v0}, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter$NewsDetailAdapterListener;->getUserVisibleHint()Z
move-result v0
invoke-virtual {p1, p2, v0}, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailVideoViewHolder;->setData(Ltr/com/hurriyet/androidsdk/response/content/HtmlNode;Z)V
goto/16 :goto_2c6
.line 297
:cond_245
iget-object v1, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->detailContent:Ltr/com/hurriyet/androidsdk/model/content/Content;
iget-object v1, v1, Ltr/com/hurriyet/androidsdk/model/content/Content;->details:Ljava/util/ArrayList;
if-eqz v1, :cond_2c6
iget-object v1, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->detailContent:Ltr/com/hurriyet/androidsdk/model/content/Content;
iget-object v1, v1, Ltr/com/hurriyet/androidsdk/model/content/Content;->details:Ljava/util/ArrayList;
invoke-virtual {v1}, Ljava/util/ArrayList;->size()I
move-result v1
iget v2, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->mDefaultItemCount:I
sub-int v2, p2, v2
add-int/2addr v2, v0
if-le v1, v2, :cond_2c6
.line 298
check-cast p1, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailImageViewHolder;
iget-object v1, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->adapterListener:Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter$NewsDetailAdapterListener;
invoke-interface {v1}, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter$NewsDetailAdapterListener;->getDataLayer()Ltr/com/hurriyet/androidsdk/response/content/DataLayer;
move-result-object v1
iget-object v2, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->detailContent:Ltr/com/hurriyet/androidsdk/model/content/Content;
iget-object v2, v2, Ltr/com/hurriyet/androidsdk/model/content/Content;->details:Ljava/util/ArrayList;
iget v3, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->mDefaultItemCount:I
sub-int/2addr p2, v3
add-int/2addr p2, v0
invoke-virtual {v2, p2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object p2
check-cast p2, Ltr/com/hurriyet/androidsdk/response/content/HtmlNode;
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->detailContent:Ltr/com/hurriyet/androidsdk/model/content/Content;
iget-object v0, v0, Ltr/com/hurriyet/androidsdk/model/content/Content;->title:Ljava/lang/String;
iget-object v2, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->detailContent:Ltr/com/hurriyet/androidsdk/model/content/Content;
iget-object v2, v2, Ltr/com/hurriyet/androidsdk/model/content/Content;->shareURL:Ljava/lang/String;
invoke-virtual {p1, v1, p2, v0, v2}, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailImageViewHolder;->setData(Ltr/com/hurriyet/androidsdk/response/content/DataLayer;Ltr/com/hurriyet/androidsdk/response/content/HtmlNode;Ljava/lang/String;Ljava/lang/String;)V
goto :goto_2c6
.line 292
:cond_27c
iget-object v1, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->detailContent:Ltr/com/hurriyet/androidsdk/model/content/Content;
iget-object v1, v1, Ltr/com/hurriyet/androidsdk/model/content/Content;->details:Ljava/util/ArrayList;
if-eqz v1, :cond_2c6
iget-object v1, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->detailContent:Ltr/com/hurriyet/androidsdk/model/content/Content;
iget-object v1, v1, Ltr/com/hurriyet/androidsdk/model/content/Content;->details:Ljava/util/ArrayList;
invoke-virtual {v1}, Ljava/util/ArrayList;->size()I
move-result v1
iget v2, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->mDefaultItemCount:I
sub-int v2, p2, v2
add-int/2addr v2, v0
if-le v1, v2, :cond_2c6
.line 293
check-cast p1, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailTextViewHolder;
iget-object v1, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->detailContent:Ltr/com/hurriyet/androidsdk/model/content/Content;
iget-object v1, v1, Ltr/com/hurriyet/androidsdk/model/content/Content;->details:Ljava/util/ArrayList;
iget v2, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->mDefaultItemCount:I
sub-int/2addr p2, v2
add-int/2addr p2, v0
invoke-virtual {v1, p2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object p2
check-cast p2, Ltr/com/hurriyet/androidsdk/response/content/HtmlNode;
invoke-virtual {p1, p2}, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailTextViewHolder;->setData(Ltr/com/hurriyet/androidsdk/response/content/HtmlNode;)V
goto :goto_2c6
.line 289
:cond_2a5
check-cast p1, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailDescriptionViewHolder;
iget-object p2, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->detailContent:Ltr/com/hurriyet/androidsdk/model/content/Content;
invoke-virtual {p1, p2}, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailDescriptionViewHolder;->setData(Ltr/com/hurriyet/androidsdk/model/content/Content;)V
goto :goto_2c6
.line 286
:cond_2ad
check-cast p1, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/AuthorHeaderViewHolder;
iget-object p2, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->detailContent:Ltr/com/hurriyet/androidsdk/model/content/Content;
iget-boolean v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->isInitPosition:Z
invoke-virtual {p1, p2, v0}, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/AuthorHeaderViewHolder;->setData(Ltr/com/hurriyet/androidsdk/model/content/Content;Z)V
goto :goto_2c6
.line 283
:cond_2b7
check-cast p1, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailNewsHeaderViewHolder;
iget-object p2, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->adapterListener:Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter$NewsDetailAdapterListener;
invoke-interface {p2}, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter$NewsDetailAdapterListener;->getDataLayer()Ltr/com/hurriyet/androidsdk/response/content/DataLayer;
move-result-object p2
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->detailContent:Ltr/com/hurriyet/androidsdk/model/content/Content;
iget-object v1, v0, Ltr/com/hurriyet/androidsdk/model/content/Content;->shareURL:Ljava/lang/String;
invoke-virtual {p1, p2, v0, v1}, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailNewsHeaderViewHolder;->setData(Ltr/com/hurriyet/androidsdk/response/content/DataLayer;Ltr/com/hurriyet/androidsdk/model/content/Content;Ljava/lang/String;)V
:cond_2c6
:goto_2c6
return-void
nop
:pswitch_data_2c8
.packed-switch 0xb
:pswitch_1d6
:pswitch_1ac
:pswitch_16c
:pswitch_15e
:pswitch_133
:pswitch_133
:pswitch_133
:pswitch_133
:pswitch_124
:pswitch_117
:pswitch_ed
:pswitch_c3
.end packed-switch
:pswitch_data_2e4
.packed-switch 0x64
:pswitch_a9
:pswitch_95
:pswitch_81
:pswitch_6d
:pswitch_59
:pswitch_45
:pswitch_31
:pswitch_26
.end packed-switch
.end method
.method public onCreateViewHolder(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
.registers 13
.line 184
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->detailContent:Ltr/com/hurriyet/androidsdk/model/content/Content;
const/4 v1, 0x0
const v2, 0x7f0c007f
if-nez v0, :cond_12
.line 185
new-instance p2, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter$EmptyViewHolder;
invoke-direct {p0, p1, v2}, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->inflateView(Landroid/view/ViewGroup;I)Landroid/view/View;
move-result-object p1
invoke-direct {p2, p0, p1, v1}, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter$EmptyViewHolder;-><init>(Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;Landroid/view/View;Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter$1;)V
return-object p2
:cond_12
const/4 v0, 0x1
if-eq p2, v0, :cond_19a
const/4 v3, 0x2
if-eq p2, v3, :cond_18a
const v3, 0x7f0c007a
packed-switch p2, :pswitch_data_1b6
packed-switch p2, :pswitch_data_1e0
.line 246
new-instance p2, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter$EmptyViewHolder;
const v0, 0x7f0c0098
invoke-direct {p0, p1, v0}, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->inflateView(Landroid/view/ViewGroup;I)Landroid/view/View;
move-result-object p1
invoke-direct {p2, p0, p1, v1}, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter$EmptyViewHolder;-><init>(Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;Landroid/view/View;Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter$1;)V
return-object p2
.line 189
:pswitch_2e
new-instance p2, Lhurriyet/mobil/android/hurriyet/features/ads/TaboolaViewHolder;
const v0, 0x7f0c00b3
invoke-direct {p0, p1, v0}, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->inflateView(Landroid/view/ViewGroup;I)Landroid/view/View;
move-result-object p1
invoke-direct {p2, p1}, Lhurriyet/mobil/android/hurriyet/features/ads/TaboolaViewHolder;-><init>(Landroid/view/View;)V
return-object p2
.line 240
:pswitch_3b
new-instance p2, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/RedirectCommonViewHolder;
const v0, 0x7f0c00a8
invoke-direct {p0, p1, v0}, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->inflateView(Landroid/view/ViewGroup;I)Landroid/view/View;
move-result-object p1
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->pageController:Lhurriyet/mobil/android/hurriyet/HurriyetPageController;
invoke-direct {p2, p1, v0, p0}, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/RedirectCommonViewHolder;-><init>(Landroid/view/View;Lhurriyet/mobil/android/hurriyet/HurriyetPageController;Landroidx/recyclerview/widget/RecyclerView$Adapter;)V
return-object p2
.line 238
:pswitch_4a
new-instance p2, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/RedirectSportViewHolder;
const v0, 0x7f0c00b1
invoke-direct {p0, p1, v0}, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->inflateView(Landroid/view/ViewGroup;I)Landroid/view/View;
move-result-object p1
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->pageController:Lhurriyet/mobil/android/hurriyet/HurriyetPageController;
invoke-direct {p2, p1, v0}, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/RedirectSportViewHolder;-><init>(Landroid/view/View;Lhurriyet/mobil/android/hurriyet/HurriyetPageController;)V
return-object p2
.line 236
:pswitch_59
new-instance p2, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/RelatedNewsCardViewHolder;
const v0, 0x7f0c00a9
invoke-direct {p0, p1, v0}, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->inflateView(Landroid/view/ViewGroup;I)Landroid/view/View;
move-result-object p1
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->pageController:Lhurriyet/mobil/android/hurriyet/HurriyetPageController;
invoke-direct {p2, p1, v0}, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/RelatedNewsCardViewHolder;-><init>(Landroid/view/View;Lhurriyet/mobil/android/hurriyet/HurriyetPageController;)V
return-object p2
.line 234
:pswitch_68
new-instance p2, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/RelatedNewsFooterViewHolder;
const v0, 0x7f0c00aa
invoke-direct {p0, p1, v0}, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->inflateView(Landroid/view/ViewGroup;I)Landroid/view/View;
move-result-object p1
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->pageController:Lhurriyet/mobil/android/hurriyet/HurriyetPageController;
invoke-direct {p2, p1, v0}, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/RelatedNewsFooterViewHolder;-><init>(Landroid/view/View;Lhurriyet/mobil/android/hurriyet/HurriyetPageController;)V
return-object p2
.line 232
:pswitch_77
new-instance p2, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/RelatedNewsVideoViewHolder;
const v0, 0x7f0c00ac
invoke-direct {p0, p1, v0}, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->inflateView(Landroid/view/ViewGroup;I)Landroid/view/View;
move-result-object p1
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->pageController:Lhurriyet/mobil/android/hurriyet/HurriyetPageController;
invoke-direct {p2, p1, v0}, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/RelatedNewsVideoViewHolder;-><init>(Landroid/view/View;Lhurriyet/mobil/android/hurriyet/HurriyetPageController;)V
return-object p2
.line 230
:pswitch_86
new-instance p2, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/RelatedNewsHeaderViewHolder;
const v0, 0x7f0c00ab
invoke-direct {p0, p1, v0}, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->inflateView(Landroid/view/ViewGroup;I)Landroid/view/View;
move-result-object p1
invoke-direct {p2, p1}, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/RelatedNewsHeaderViewHolder;-><init>(Landroid/view/View;)V
return-object p2
.line 191
:pswitch_93
new-instance p2, Lhurriyet/mobil/android/hurriyet/features/ads/AdViewHolder;
invoke-direct {p0, p1, v3}, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->inflateView(Landroid/view/ViewGroup;I)Landroid/view/View;
move-result-object p1
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->adViewItems:Ljava/util/HashMap;
invoke-direct {p2, p1, v0}, Lhurriyet/mobil/android/hurriyet/features/ads/AdViewHolder;-><init>(Landroid/view/View;Ljava/util/HashMap;)V
return-object p2
.line 244
:pswitch_9f
new-instance p2, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/SuggestedNewsRecyclerViewViewHolder;
const v0, 0x7f0c00a7
invoke-direct {p0, p1, v0}, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->inflateView(Landroid/view/ViewGroup;I)Landroid/view/View;
move-result-object p1
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->pageController:Lhurriyet/mobil/android/hurriyet/HurriyetPageController;
invoke-direct {p2, p1, v0}, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/SuggestedNewsRecyclerViewViewHolder;-><init>(Landroid/view/View;Lhurriyet/mobil/android/hurriyet/HurriyetPageController;)V
return-object p2
.line 242
:pswitch_ae
new-instance p2, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/QuotationTextViewHolder;
const v0, 0x7f0c0090
invoke-direct {p0, p1, v0}, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->inflateView(Landroid/view/ViewGroup;I)Landroid/view/View;
move-result-object p1
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->pageController:Lhurriyet/mobil/android/hurriyet/HurriyetPageController;
iget-object v1, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->fontBold:Landroid/graphics/Typeface;
iget-object v2, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->fontItalic:Landroid/graphics/Typeface;
invoke-direct {p2, p1, v0, v1, v2}, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/QuotationTextViewHolder;-><init>(Landroid/view/View;Lhurriyet/mobil/android/hurriyet/HurriyetPageController;Landroid/graphics/Typeface;Landroid/graphics/Typeface;)V
return-object p2
.line 213
:pswitch_c1
new-instance p2, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/GalleryViewHolder;
const v0, 0x7f0c008d
invoke-direct {p0, p1, v0}, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->inflateView(Landroid/view/ViewGroup;I)Landroid/view/View;
move-result-object p1
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->pageController:Lhurriyet/mobil/android/hurriyet/HurriyetPageController;
invoke-direct {p2, p1, v0}, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/GalleryViewHolder;-><init>(Landroid/view/View;Lhurriyet/mobil/android/hurriyet/HurriyetPageController;)V
return-object p2
.line 215
:pswitch_d0
new-instance p2, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/EditorViewHolder;
const v0, 0x7f0c008b
invoke-direct {p0, p1, v0}, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->inflateView(Landroid/view/ViewGroup;I)Landroid/view/View;
move-result-object p1
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->pageController:Lhurriyet/mobil/android/hurriyet/HurriyetPageController;
invoke-direct {p2, p1, v0}, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/EditorViewHolder;-><init>(Landroid/view/View;Lhurriyet/mobil/android/hurriyet/HurriyetPageController;)V
return-object p2
.line 228
:pswitch_df
new-instance p2, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/BlockQuoteViewHolder;
const v0, 0x7f0c0088
invoke-direct {p0, p1, v0}, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->inflateView(Landroid/view/ViewGroup;I)Landroid/view/View;
move-result-object p1
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->pageController:Lhurriyet/mobil/android/hurriyet/HurriyetPageController;
invoke-direct {p2, p1, v0}, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/BlockQuoteViewHolder;-><init>(Landroid/view/View;Lhurriyet/mobil/android/hurriyet/HurriyetPageController;)V
return-object p2
.line 223
:pswitch_ee
new-instance p2, Lhurriyet/mobil/android/hurriyet/features/ads/AdViewHolder;
invoke-direct {p0, p1, v3}, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->inflateView(Landroid/view/ViewGroup;I)Landroid/view/View;
move-result-object p1
iget-object v1, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->adViewItems:Ljava/util/HashMap;
invoke-direct {p2, p1, v1, v0}, Lhurriyet/mobil/android/hurriyet/features/ads/AdViewHolder;-><init>(Landroid/view/View;Ljava/util/HashMap;Z)V
return-object p2
.line 221
:pswitch_fa
new-instance p2, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/IFrameViewHolder;
const v0, 0x7f0c009c
invoke-direct {p0, p1, v0}, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->inflateView(Landroid/view/ViewGroup;I)Landroid/view/View;
move-result-object p1
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->pageController:Lhurriyet/mobil/android/hurriyet/HurriyetPageController;
invoke-direct {p2, p1, v0}, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/IFrameViewHolder;-><init>(Landroid/view/View;Lhurriyet/mobil/android/hurriyet/HurriyetPageController;)V
return-object p2
.line 217
:pswitch_109
new-instance p2, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailSwipeTutorialViewHolder;
const v0, 0x7f0c0091
invoke-direct {p0, p1, v0}, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->inflateView(Landroid/view/ViewGroup;I)Landroid/view/View;
move-result-object p1
invoke-direct {p2, p1}, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailSwipeTutorialViewHolder;-><init>(Landroid/view/View;)V
return-object p2
.line 211
:pswitch_116
new-instance p2, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailFooterViewHolder;
const v0, 0x7f0c008c
invoke-direct {p0, p1, v0}, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->inflateView(Landroid/view/ViewGroup;I)Landroid/view/View;
move-result-object p1
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->detailContent:Ltr/com/hurriyet/androidsdk/model/content/Content;
iget-object v1, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->pageController:Lhurriyet/mobil/android/hurriyet/HurriyetPageController;
iget-object v2, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->fontBold:Landroid/graphics/Typeface;
invoke-direct {p2, p1, v0, v1, v2}, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailFooterViewHolder;-><init>(Landroid/view/View;Ltr/com/hurriyet/androidsdk/model/content/Content;Lhurriyet/mobil/android/hurriyet/HurriyetPageController;Landroid/graphics/Typeface;)V
return-object p2
.line 209
:pswitch_129
new-instance p2, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter$EmptyViewHolder;
invoke-direct {p0, p1, v2}, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->inflateView(Landroid/view/ViewGroup;I)Landroid/view/View;
move-result-object p1
invoke-direct {p2, p0, p1, v1}, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter$EmptyViewHolder;-><init>(Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;Landroid/view/View;Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter$1;)V
return-object p2
.line 203
:pswitch_133
new-instance p2, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailVideoViewHolder;
const v1, 0x7f0c00a0
invoke-direct {p0, p1, v1}, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->inflateView(Landroid/view/ViewGroup;I)Landroid/view/View;
move-result-object p1
iget-object v1, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->pageController:Lhurriyet/mobil/android/hurriyet/HurriyetPageController;
iget-object v2, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->stickyVideoHelper:Lhurriyet/mobil/android/hurriyet/activities/main/MaStickyVideoHelper;
iget-object v3, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->adapterListener:Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter$NewsDetailAdapterListener;
invoke-direct {p2, p1, v1, v2, v3}, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailVideoViewHolder;-><init>(Landroid/view/View;Lhurriyet/mobil/android/hurriyet/HurriyetPageController;Lhurriyet/mobil/android/hurriyet/activities/main/MaStickyVideoHelper;Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter$NewsDetailAdapterListener;)V
iput-object p2, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->detailVideoViewHolder:Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailVideoViewHolder;
.line 205
invoke-virtual {p2}, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailVideoViewHolder;->getHurriyetVideoView()Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/HurriyetVideoPlayer;
move-result-object p1
iput-boolean v0, p1, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/HurriyetVideoPlayer;->isFragmentVisible:Z
.line 206
iget-object p1, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->hurriyetVideoPlayers:Ljava/util/ArrayList;
iget-object p2, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->detailVideoViewHolder:Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailVideoViewHolder;
invoke-virtual {p2}, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailVideoViewHolder;->getHurriyetVideoView()Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/HurriyetVideoPlayer;
move-result-object p2
invoke-virtual {p1, p2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 207
iget-object p1, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->detailVideoViewHolder:Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailVideoViewHolder;
return-object p1
.line 201
:pswitch_15b
new-instance p2, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailImageViewHolder;
const v0, 0x7f0c008e
invoke-direct {p0, p1, v0}, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->inflateView(Landroid/view/ViewGroup;I)Landroid/view/View;
move-result-object p1
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->pageController:Lhurriyet/mobil/android/hurriyet/HurriyetPageController;
invoke-direct {p2, p1, v0}, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailImageViewHolder;-><init>(Landroid/view/View;Lhurriyet/mobil/android/hurriyet/HurriyetPageController;)V
return-object p2
.line 199
:pswitch_16a
new-instance p2, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailTextViewHolder;
const v0, 0x7f0c0092
invoke-direct {p0, p1, v0}, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->inflateView(Landroid/view/ViewGroup;I)Landroid/view/View;
move-result-object p1
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->pageController:Lhurriyet/mobil/android/hurriyet/HurriyetPageController;
iget-object v1, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->fontBold:Landroid/graphics/Typeface;
iget-object v2, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->fontItalic:Landroid/graphics/Typeface;
invoke-direct {p2, p1, v0, v1, v2}, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailTextViewHolder;-><init>(Landroid/view/View;Lhurriyet/mobil/android/hurriyet/HurriyetPageController;Landroid/graphics/Typeface;Landroid/graphics/Typeface;)V
return-object p2
.line 197
:pswitch_17d
new-instance p2, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailDescriptionViewHolder;
const v0, 0x7f0c0089
invoke-direct {p0, p1, v0}, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->inflateView(Landroid/view/ViewGroup;I)Landroid/view/View;
move-result-object p1
invoke-direct {p2, p1}, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailDescriptionViewHolder;-><init>(Landroid/view/View;)V
return-object p2
.line 195
:cond_18a
new-instance p2, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/AuthorHeaderViewHolder;
invoke-direct {p0, p1, v2}, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->inflateView(Landroid/view/ViewGroup;I)Landroid/view/View;
move-result-object p1
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->detailContent:Ltr/com/hurriyet/androidsdk/model/content/Content;
iget-object v0, v0, Ltr/com/hurriyet/androidsdk/model/content/Content;->detailURL:Ljava/lang/String;
iget-object v1, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->pageController:Lhurriyet/mobil/android/hurriyet/HurriyetPageController;
invoke-direct {p2, p1, v0, v1}, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/AuthorHeaderViewHolder;-><init>(Landroid/view/View;Ljava/lang/String;Lhurriyet/mobil/android/hurriyet/HurriyetPageController;)V
return-object p2
.line 193
:cond_19a
new-instance p2, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailNewsHeaderViewHolder;
const v0, 0x7f0c008f
invoke-direct {p0, p1, v0}, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->inflateView(Landroid/view/ViewGroup;I)Landroid/view/View;
move-result-object v3
iget-object p1, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->detailContent:Ltr/com/hurriyet/androidsdk/model/content/Content;
iget-object v4, p1, Ltr/com/hurriyet/androidsdk/model/content/Content;->detailURL:Ljava/lang/String;
iget-boolean v5, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->isSlider:Z
iget-boolean v6, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->isInitPosition:Z
iget-object v7, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->pageController:Lhurriyet/mobil/android/hurriyet/HurriyetPageController;
iget-object v8, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->stickyVideoHelper:Lhurriyet/mobil/android/hurriyet/activities/main/MaStickyVideoHelper;
iget-object v9, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->adapterListener:Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter$NewsDetailAdapterListener;
move-object v2, p2
invoke-direct/range {v2 .. v9}, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailNewsHeaderViewHolder;-><init>(Landroid/view/View;Ljava/lang/String;ZZLhurriyet/mobil/android/hurriyet/HurriyetPageController;Lhurriyet/mobil/android/hurriyet/activities/main/MaStickyVideoHelper;Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter$NewsDetailAdapterListener;)V
return-object p2
:pswitch_data_1b6
.packed-switch 0x4
:pswitch_17d
:pswitch_16a
:pswitch_15b
:pswitch_133
:pswitch_129
:pswitch_116
:pswitch_109
:pswitch_fa
:pswitch_fa
:pswitch_fa
:pswitch_ee
:pswitch_df
:pswitch_df
:pswitch_df
:pswitch_df
:pswitch_d0
:pswitch_c1
:pswitch_ae
:pswitch_9f
.end packed-switch
:pswitch_data_1e0
.packed-switch 0x64
:pswitch_93
:pswitch_86
:pswitch_77
:pswitch_68
:pswitch_59
:pswitch_4a
:pswitch_3b
:pswitch_2e
.end packed-switch
.end method
.method public onViewDetachedFromWindow(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V
.registers 3
.line 391
invoke-super {p0, p1}, Landroidx/recyclerview/widget/RecyclerView$Adapter;->onViewDetachedFromWindow(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V
.line 392
instance-of v0, p1, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/IFrameViewHolder;
if-eqz v0, :cond_10
.line 394
:try_start_7
check-cast p1, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/IFrameViewHolder;
iget-object p1, p1, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/IFrameViewHolder;->mWebView:Landroid/webkit/WebView;
const-string v0, "about:blank"
invoke-virtual {p1, v0}, Landroid/webkit/WebView;->loadUrl(Ljava/lang/String;)V
:try_end_10
.catch Ljava/lang/Exception; {:try_start_7 .. :try_end_10} :catch_10
:catch_10
:cond_10
return-void
.end method
.method public setDetailContent(Ltr/com/hurriyet/androidsdk/model/content/Content;)V
.registers 7
.line 587
iput-object p1, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->detailContent:Ltr/com/hurriyet/androidsdk/model/content/Content;
.line 591
iget-object p1, p1, Ltr/com/hurriyet/androidsdk/model/content/Content;->details:Ljava/util/ArrayList;
if-eqz p1, :cond_5c
iget-object p1, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->detailContent:Ltr/com/hurriyet/androidsdk/model/content/Content;
iget-object p1, p1, Ltr/com/hurriyet/androidsdk/model/content/Content;->details:Ljava/util/ArrayList;
invoke-virtual {p1}, Ljava/util/ArrayList;->size()I
move-result p1
if-lez p1, :cond_5c
.line 592
iget-object p1, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->detailContent:Ltr/com/hurriyet/androidsdk/model/content/Content;
iget-object p1, p1, Ltr/com/hurriyet/androidsdk/model/content/Content;->details:Ljava/util/ArrayList;
invoke-virtual {p1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
move-result-object p1
const/4 v0, 0x0
:goto_19
invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_5c
invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Ltr/com/hurriyet/androidsdk/response/content/HtmlNode;
.line 593
invoke-virtual {v1}, Ltr/com/hurriyet/androidsdk/response/content/HtmlNode;->getType()Ljava/lang/String;
move-result-object v2
const-string v3, "AdNews"
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_59
.line 594
new-instance v2, Lhurriyet/mobil/android/hurriyet/features/ads/HurriyetAdView;
invoke-static {}, Lcom/appcore/CoreApp;->getAppContext()Landroid/content/Context;
move-result-object v3
invoke-virtual {v1}, Ltr/com/hurriyet/androidsdk/response/content/HtmlNode;->getAdFeed()Ltr/com/hurriyet/androidsdk/model/content/AdFeed;
move-result-object v1
iget-object v4, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->adapterListener:Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter$NewsDetailAdapterListener;
invoke-interface {v4}, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter$NewsDetailAdapterListener;->getAdConfigurations()Lhurriyet/mobil/android/hurriyet/features/ads/PublisherRequestConfigurations;
move-result-object v4
invoke-direct {v2, v3, v1, v4}, Lhurriyet/mobil/android/hurriyet/features/ads/HurriyetAdView;-><init>(Landroid/content/Context;Ltr/com/hurriyet/androidsdk/model/content/AdFeed;Lhurriyet/mobil/android/hurriyet/features/ads/PublisherRequestConfigurations;)V
.line 595
iget-object v1, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->mAdListener:Lcom/google/android/gms/ads/AdListener;
invoke-virtual {v2, v1}, Lhurriyet/mobil/android/hurriyet/features/ads/HurriyetAdView;->addExternalAdListener(Lcom/google/android/gms/ads/AdListener;)V
const/4 v1, 0x1
.line 596
invoke-virtual {v2, v1}, Lhurriyet/mobil/android/hurriyet/features/ads/HurriyetAdView;->setMeasureInfoEnabled(Z)V
.line 597
iget-object v1, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->adViewItems:Ljava/util/HashMap;
iget v3, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->mFeedAdCount:I
add-int/2addr v3, v0
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
invoke-virtual {v1, v3, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
:cond_59
add-int/lit8 v0, v0, 0x1
goto :goto_19
.line 602
:cond_5c
invoke-direct {p0}, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->notifyPositionChanges()V
return-void
.end method
.method public setFeedList(Ljava/util/ArrayList;)V
.registers 12
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/ArrayList<",
"Ltr/com/hurriyet/androidsdk/model/content/Feed;",
">;)V"
}
.end annotation
if-eqz p1, :cond_e0
.line 520
invoke-virtual {p1}, Ljava/util/ArrayList;->size()I
move-result v0
const/4 v1, 0x1
if-ge v0, v1, :cond_b
goto/16 :goto_e0
.line 523
:cond_b
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->feedList:Ljava/util/ArrayList;
const/4 v0, 0x0
.line 524
iput v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->mFeedAdCount:I
.line 529
invoke-virtual {p1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
move-result-object p1
const/4 v2, 0x0
const/4 v3, 0x0
:cond_1b
:goto_1b
invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z
move-result v4
if-eqz v4, :cond_c3
invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v4
check-cast v4, Ltr/com/hurriyet/androidsdk/model/content/Feed;
.line 531
instance-of v5, v4, Ltr/com/hurriyet/androidsdk/model/content/AdFeed;
if-eqz v5, :cond_73
.line 532
check-cast v4, Ltr/com/hurriyet/androidsdk/model/content/AdFeed;
.line 533
invoke-virtual {v4}, Ltr/com/hurriyet/androidsdk/model/content/AdFeed;->getAdType()Ltr/com/hurriyet/androidsdk/model/content/AdType;
move-result-object v5
sget-object v6, Ltr/com/hurriyet/androidsdk/model/content/AdType;->INTERSTITIAL:Ltr/com/hurriyet/androidsdk/model/content/AdType;
if-eq v5, v6, :cond_1b
.line 534
iget-object v5, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->feedList:Ljava/util/ArrayList;
invoke-virtual {v5, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 536
invoke-virtual {v4}, Ltr/com/hurriyet/androidsdk/model/content/AdFeed;->getAdType()Ltr/com/hurriyet/androidsdk/model/content/AdType;
move-result-object v5
sget-object v6, Ltr/com/hurriyet/androidsdk/model/content/AdType;->BANNER:Ltr/com/hurriyet/androidsdk/model/content/AdType;
if-ne v5, v6, :cond_43
const/4 v2, 0x1
.line 539
:cond_43
new-instance v5, Lhurriyet/mobil/android/hurriyet/features/ads/HurriyetAdView;
invoke-static {}, Lcom/appcore/CoreApp;->getAppContext()Landroid/content/Context;
move-result-object v6
iget-object v7, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->adapterListener:Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter$NewsDetailAdapterListener;
invoke-interface {v7}, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter$NewsDetailAdapterListener;->getAdConfigurations()Lhurriyet/mobil/android/hurriyet/features/ads/PublisherRequestConfigurations;
move-result-object v7
invoke-direct {v5, v6, v4, v7}, Lhurriyet/mobil/android/hurriyet/features/ads/HurriyetAdView;-><init>(Landroid/content/Context;Ltr/com/hurriyet/androidsdk/model/content/AdFeed;Lhurriyet/mobil/android/hurriyet/features/ads/PublisherRequestConfigurations;)V
.line 540
iget-object v4, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->mAdListener:Lcom/google/android/gms/ads/AdListener;
invoke-virtual {v5, v4}, Lhurriyet/mobil/android/hurriyet/features/ads/HurriyetAdView;->addExternalAdListener(Lcom/google/android/gms/ads/AdListener;)V
if-nez v3, :cond_62
const/16 v4, 0xa
.line 542
invoke-static {v4}, Lhurriyet/mobil/android/hurriyet/utils/HurriyetHelper;->dpToPx(I)I
move-result v4
invoke-virtual {v5, v0, v0, v0, v4}, Lhurriyet/mobil/android/hurriyet/features/ads/HurriyetAdView;->setPadding(IIII)V
.line 544
:cond_62
iget-object v4, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->adViewItems:Ljava/util/HashMap;
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v6
invoke-virtual {v4, v6, v5}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
add-int/lit8 v3, v3, 0x1
.line 546
iget v4, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->mFeedAdCount:I
add-int/2addr v4, v1
iput v4, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->mFeedAdCount:I
goto :goto_1b
.line 548
:cond_73
instance-of v5, v4, Ltr/com/hurriyet/androidsdk/model/content/TaboolaAdFeed;
if-eqz v5, :cond_ba
.line 550
move-object v5, v4
check-cast v5, Ltr/com/hurriyet/androidsdk/model/content/TaboolaAdFeed;
.line 552
iget-object v6, v5, Ltr/com/hurriyet/androidsdk/model/content/TaboolaAdFeed;->properties:Ljava/util/List;
if-eqz v6, :cond_1b
.line 554
iget-object v5, v5, Ltr/com/hurriyet/androidsdk/model/content/TaboolaAdFeed;->properties:Ljava/util/List;
invoke-interface {v5}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v5
const/4 v6, 0x0
:cond_85
:goto_85
invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z
move-result v7
if-eqz v7, :cond_b1
invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v7
check-cast v7, Ltr/com/hurriyet/androidsdk/response/content/ContentProperty;
.line 555
iget-object v8, v7, Ltr/com/hurriyet/androidsdk/response/content/ContentProperty;->ixName:Ljava/lang/String;
if-eqz v8, :cond_85
.line 556
iget-object v8, v7, Ltr/com/hurriyet/androidsdk/response/content/ContentProperty;->ixName:Ljava/lang/String;
const-string v9, "DisplayStatus"
invoke-virtual {v8, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v8
if-eqz v8, :cond_85
.line 557
iget-object v8, v7, Ltr/com/hurriyet/androidsdk/response/content/ContentProperty;->property:Ltr/com/hurriyet/androidsdk/response/content/PropertyValue;
if-eqz v8, :cond_85
.line 558
iget-object v7, v7, Ltr/com/hurriyet/androidsdk/response/content/ContentProperty;->property:Ltr/com/hurriyet/androidsdk/response/content/PropertyValue;
iget-object v7, v7, Ltr/com/hurriyet/androidsdk/response/content/PropertyValue;->value:Ljava/lang/String;
const-string v8, "A\u00e7\u0131k"
invoke-virtual {v7, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v7
if-eqz v7, :cond_85
const/4 v6, 0x1
goto :goto_85
:cond_b1
if-eqz v6, :cond_1b
.line 567
iget-object v5, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->feedList:Ljava/util/ArrayList;
invoke-virtual {v5, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto/16 :goto_1b
.line 571
:cond_ba
iget-object v5, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->feedList:Ljava/util/ArrayList;
invoke-virtual {v5, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
add-int/lit8 v3, v3, 0x1
goto/16 :goto_1b
.line 576
:cond_c3
iget-object p1, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->feedList:Ljava/util/ArrayList;
if-eqz p1, :cond_d9
invoke-virtual {p1}, Ljava/util/ArrayList;->size()I
move-result p1
if-lez p1, :cond_d9
.line 577
iget-object p1, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->feedList:Ljava/util/ArrayList;
invoke-virtual {p1}, Ljava/util/ArrayList;->size()I
move-result p1
add-int/2addr p1, v2
iput p1, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->mFeedContentSize:I
.line 578
iput-boolean v2, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->mHasAdBannerFeed:Z
goto :goto_dd
.line 580
:cond_d9
iput v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->mFeedContentSize:I
.line 581
iput-boolean v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->mHasAdBannerFeed:Z
.line 583
:goto_dd
invoke-direct {p0}, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->notifyPositionChanges()V
:cond_e0
:goto_e0
return-void
.end method
.method public setNewsUrl(Ljava/lang/String;)V
.registers 2
.line 179
iput-object p1, p0, Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter;->newsUrl:Ljava/lang/String;
return-void
.end method