正在查看: Mint v5.7.3 应用的 a.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Mint v5.7.3 应用的 a.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package g7;
import android.app.Activity;
import android.app.ActivityOptions;
import android.content.Context;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.text.Html;
import android.text.TextUtils;
import android.util.Log;
import androidx.appcompat.app.AppCompatActivity;
import androidx.fragment.app.FragmentManager;
import com.htmedia.mint.AppController;
import com.htmedia.mint.htsubscription.CheckSubscriptionFromLocal;
import com.htmedia.mint.htsubscription.SubscriptionConverter;
import com.htmedia.mint.pojo.Content;
import com.htmedia.mint.pojo.ListElement;
import com.htmedia.mint.pojo.Metadata;
import com.htmedia.mint.pojo.config.Config;
import com.htmedia.mint.pojo.config.Section;
import com.htmedia.mint.pojo.storydetail.abwidgets.ABConfig;
import com.htmedia.mint.pojo.storydetail.abwidgets.UserType;
import com.htmedia.mint.pojo.storydetail.abwidgets.WidgetType;
import com.htmedia.mint.pojo.subscription.userdetail.MintSubscriptionDetail;
import com.htmedia.mint.ui.activity.HomeActivity;
import com.htmedia.mint.ui.activity.PhotoGalleryDetailActivity;
import com.htmedia.mint.ui.activity.WebViewActivityWithHeader;
import com.htmedia.mint.ui.fragments.DEWidgetViewAllFragment;
import com.htmedia.mint.ui.fragments.StoryDetailFragment;
import com.htmedia.mint.ui.widget.infographic.InfoGrahicDetailActivity;
import com.htmedia.mint.utils.f0;
import com.htmedia.mint.utils.i2;
import com.htmedia.mint.utils.j1;
import com.htmedia.mint.utils.n;
import com.htmedia.mint.utils.q;
import com.htmedia.mint.utils.s0;
import com.htmedia.mint.utils.t0;
import com.htmedia.sso.activities.LoginRegisterActivity;
import com.htmedia.sso.helpers.WebEngageNewSSOEvents;
import com.thoughtbot.expandablerecyclerview.BuildConfig;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.util.Set;
public class a {
private final ArrayList<ListElement> a = new ArrayList<>();
class RunnableC0090a implements Runnable {
final String a;
RunnableC0090a(String str) {
this.a = str;
}
@Override
public void run() {
AppController.O.i(this.a);
}
}
static class b {
static final int[] a;
static {
int[] iArr = new int[p.values().length];
a = iArr;
try {
iArr[p.BLANK_PAPER.ordinal()] = 1;
} catch (NoSuchFieldError unused) {
}
try {
a[p.SKU_WIDGET.ordinal()] = 2;
} catch (NoSuchFieldError unused2) {
}
try {
a[p.DAILY_CAPSULE.ordinal()] = 3;
} catch (NoSuchFieldError unused3) {
}
try {
a[p.MY_FEED.ordinal()] = 4;
} catch (NoSuchFieldError unused4) {
}
try {
a[p.SIMILAR.ordinal()] = 5;
} catch (NoSuchFieldError unused5) {
}
try {
a[p.PERSONALIZED.ordinal()] = 6;
} catch (NoSuchFieldError unused6) {
}
try {
a[p.RECOMMENDED.ordinal()] = 7;
} catch (NoSuchFieldError unused7) {
}
try {
a[p.MOST_POPULAR.ordinal()] = 8;
} catch (NoSuchFieldError unused8) {
}
try {
a[p.RFU.ordinal()] = 9;
} catch (NoSuchFieldError unused9) {
}
try {
a[p.GENERIC_PERSONALIZED.ordinal()] = 10;
} catch (NoSuchFieldError unused10) {
}
try {
a[p.LIST_COLLECTION_STORIES.ordinal()] = 11;
} catch (NoSuchFieldError unused11) {
}
}
}
private ArrayList<WidgetType> A(ArrayList<WidgetType> arrayList) {
if (arrayList == null || arrayList.isEmpty()) {
return arrayList;
}
ArrayList<WidgetType> arrayList2 = new ArrayList<>(arrayList);
int size = arrayList2.size();
for (int i = 0; i < size - 1; i++) {
int i2 = 0;
while (i2 < (size - i) - 1) {
WidgetType widgetType = arrayList2.get(i2);
int i3 = i2 + 1;
WidgetType widgetType2 = arrayList2.get(i3);
if (widgetType != null && widgetType2 != null && widgetType.getPosition() > widgetType2.getPosition()) {
WidgetType widgetType3 = arrayList2.get(i2);
arrayList2.set(i2, arrayList2.get(i3));
arrayList2.set(i3, widgetType3);
}
i2 = i3;
}
}
return arrayList2;
}
public static String C(Uri uri, Uri.Builder builder, String str, String str2) {
String encodedQuery = uri.getEncodedQuery();
if (encodedQuery != null) {
StringBuilder sb2 = new StringBuilder();
String[] split = encodedQuery.split("&");
if (split != null) {
for (String str3 : split) {
if (!str3.split("=")[0].equals(str)) {
if (sb2.length() > 0) {
sb2.append("&");
}
sb2.append(str3);
}
}
}
if (!TextUtils.isEmpty(str2)) {
sb2.append("&");
sb2.append(str);
sb2.append("=");
sb2.append(str2);
}
builder.encodedQuery(sb2.toString());
}
return builder.build().toString();
}
private ArrayList<ListElement> b(boolean z, ABConfig aBConfig, long j, boolean z2, ArrayList<ListElement> arrayList, String str, String str2, String[] strArr, boolean z3, boolean z4) {
ABConfig aBConfig2;
if (aBConfig == null) {
Config g = AppController.j() != null ? AppController.j().g() : null;
ABConfig storyDetailABFallbackConfig = g != null ? g.getStoryDetailABFallbackConfig() : null;
storyDetailABFallbackConfig.setFallback(true);
aBConfig2 = storyDetailABFallbackConfig;
} else {
aBConfig2 = aBConfig;
}
return z ? e(aBConfig2, j, z2, arrayList, str, str2, strArr, z3, z4) : SubscriptionConverter.isSKUPlanActive((MintSubscriptionDetail) null) ? d(aBConfig2, j, z2, arrayList, str, str2, strArr, z3, z4) : c(aBConfig2, j, z2, arrayList, str, str2, strArr, z3, z4);
}
private ArrayList<ListElement> c(ABConfig aBConfig, long j, boolean z, ArrayList<ListElement> arrayList, String str, String str2, String[] strArr, boolean z2, boolean z3) {
if (aBConfig != null) {
UserType nonSubscriber = aBConfig.getNonSubscriber();
UserType userType = nonSubscriber == null ? aBConfig.getDefault() : i(z, z2, z3, aBConfig, nonSubscriber);
if (!aBConfig.isFallback()) {
Config g = AppController.j() != null ? AppController.j().g() : null;
ABConfig storyDetailABFallbackConfig = g != null ? g.getStoryDetailABFallbackConfig() : null;
if (userType == null) {
UserType nonSubscriber2 = storyDetailABFallbackConfig.getNonSubscriber();
userType = nonSubscriber2 == null ? storyDetailABFallbackConfig.getDefault() : i(z, z2, z3, storyDetailABFallbackConfig, nonSubscriber2);
} else {
userType = i(z, z2, z3, storyDetailABFallbackConfig, userType);
}
}
UserType userType2 = userType;
if (userType2 != null) {
return g(arrayList, j, userType2, z, str, str2, strArr, z2, z3);
}
}
return arrayList;
}
private ArrayList<ListElement> d(ABConfig aBConfig, long j, boolean z, ArrayList<ListElement> arrayList, String str, String str2, String[] strArr, boolean z2, boolean z3) {
UserType i;
if (aBConfig != null) {
UserType skuSubscriber = aBConfig.getSkuSubscriber();
if (skuSubscriber == null) {
UserType skuDefault = aBConfig.getSkuDefault();
i = skuDefault == null ? aBConfig.getDefault() : i(z, z2, z3, aBConfig, skuDefault);
} else {
i = i(z, z2, z3, aBConfig, skuSubscriber);
}
UserType userType = i;
if (!aBConfig.isFallback()) {
Config g = AppController.j() != null ? AppController.j().g() : null;
ABConfig storyDetailABFallbackConfig = g != null ? g.getStoryDetailABFallbackConfig() : null;
if (userType == null) {
UserType skuSubscriber2 = storyDetailABFallbackConfig.getSkuSubscriber();
if (skuSubscriber2 == null) {
UserType skuDefault2 = storyDetailABFallbackConfig.getSkuDefault();
userType = skuDefault2 == null ? storyDetailABFallbackConfig.getDefault() : i(z, z2, z3, storyDetailABFallbackConfig, skuDefault2);
} else {
userType = i(z, z2, z3, storyDetailABFallbackConfig, skuSubscriber2);
}
} else {
userType = i(z, z2, z3, storyDetailABFallbackConfig, userType);
}
}
UserType userType2 = userType;
if (userType2 != null) {
return g(arrayList, j, userType2, z, str, str2, strArr, z2, z3);
}
}
return arrayList;
}
private ArrayList<ListElement> e(ABConfig aBConfig, long j, boolean z, ArrayList<ListElement> arrayList, String str, String str2, String[] strArr, boolean z2, boolean z3) {
if (aBConfig != null) {
UserType subscriber = aBConfig.getSubscriber();
UserType userType = subscriber == null ? aBConfig.getDefault() : i(z, true, z3, aBConfig, subscriber);
if (!aBConfig.isFallback()) {
Config g = AppController.j() != null ? AppController.j().g() : null;
ABConfig storyDetailABFallbackConfig = g != null ? g.getStoryDetailABFallbackConfig() : null;
if (userType == null) {
UserType subscriber2 = storyDetailABFallbackConfig.getSubscriber();
userType = subscriber2 == null ? storyDetailABFallbackConfig.getDefault() : i(z, true, z3, storyDetailABFallbackConfig, subscriber2);
} else {
userType = i(z, true, z3, storyDetailABFallbackConfig, userType);
}
}
UserType userType2 = userType;
if (userType2 != null) {
return g(arrayList, j, userType2, z, str, str2, strArr, z2, z3);
}
}
return arrayList;
}
private java.util.ArrayList<com.htmedia.mint.pojo.ListElement> f(long r17, java.lang.String r19, java.lang.String r20, java.lang.String[] r21, java.util.ArrayList<com.htmedia.mint.pojo.ListElement> r22, java.util.List<com.htmedia.mint.pojo.storydetail.abwidgets.WidgetType> r23, boolean r24, boolean r25) {
throw new UnsupportedOperationException("Method not decompiled: g7.a.f(long, java.lang.String, java.lang.String, java.lang.String[], java.util.ArrayList, java.util.List, boolean, boolean):java.util.ArrayList");
}
private ArrayList<ListElement> g(ArrayList<ListElement> arrayList, long j, UserType userType, boolean z, String str, String str2, String[] strArr, boolean z2, boolean z3) {
if (userType != null) {
if (!z) {
List<WidgetType> nonPremiumStory = userType.getNonPremiumStory();
if (nonPremiumStory != null && !nonPremiumStory.isEmpty()) {
f(j, str, str2, strArr, arrayList, nonPremiumStory, z2, z3);
}
} else if (z3 || z2) {
List<WidgetType> premiumStory = userType.getPremiumStory();
if (premiumStory != null && !premiumStory.isEmpty()) {
f(j, str, str2, strArr, arrayList, premiumStory, z2, z3);
}
} else {
List<WidgetType> premiumPaywallStory = userType.getPremiumPaywallStory();
if (premiumPaywallStory != null && !premiumPaywallStory.isEmpty()) {
f(j, str, str2, strArr, arrayList, premiumPaywallStory, false, false);
}
}
}
return arrayList;
}
private boolean h(String str) {
if (!TextUtils.isEmpty(str)) {
for (p pVar : p.values()) {
if (str.equalsIgnoreCase(pVar.a())) {
return true;
}
}
}
return false;
}
private UserType i(boolean z, boolean z2, boolean z3, ABConfig aBConfig, UserType userType) {
return aBConfig != null ? z ? z3 ? (userType.getPremiumStory() == null || (userType.getPremiumStory() != null && userType.getPremiumStory().isEmpty())) ? aBConfig.getDefault() : userType : z2 ? (userType.getPremiumStory() == null || (userType.getPremiumStory() != null && userType.getPremiumStory().isEmpty())) ? aBConfig.getDefault() : userType : (userType.getPremiumPaywallStory() == null || (userType.getPremiumPaywallStory() != null && userType.getPremiumPaywallStory().isEmpty())) ? aBConfig.getDefault() : userType : (userType.getNonPremiumStory() == null || (userType.getNonPremiumStory() != null && userType.getNonPremiumStory().isEmpty())) ? aBConfig.getDefault() : userType : userType;
}
public static String j(String str, String str2) {
boolean isEmpty = TextUtils.isEmpty(str2);
String str3 = BuildConfig.FLAVOR;
if (!isEmpty && str2.contains("/")) {
String[] split = str2.trim().split("/");
if (str2.startsWith("/")) {
if (split.length > 1) {
str3 = split[1];
}
} else if (split.length > 0) {
str3 = split[0];
}
if (TextUtils.isEmpty(str3)) {
return str;
}
}
return str3;
}
public static String k(Content content) {
return (content == null || content.getMetadata() == null || TextUtils.isEmpty(content.getMetadata().getUrl())) ? BuildConfig.FLAVOR : content.getMetadata().getUrl();
}
private static void l(AppCompatActivity appCompatActivity, boolean z, String str) {
if (appCompatActivity != null) {
FragmentManager supportFragmentManager = appCompatActivity.getSupportFragmentManager();
if (supportFragmentManager.findFragmentByTag("mymint_tab") == null || !supportFragmentManager.getBackStackEntryAt(supportFragmentManager.getBackStackEntryCount() - 1).getName().equalsIgnoreCase("mymint_tab")) {
supportFragmentManager.beginTransaction().add(2131429286, v5.l.b0(z, str, false), "mymint_tab").addToBackStack("mymint_tab").commitAllowingStateLoss();
}
AppController.K = "My Mint";
AppController.L = "My Mint";
if (appCompatActivity instanceof HomeActivity) {
((HomeActivity) appCompatActivity).A3(1003, true);
}
}
}
public static boolean m(String str, Set<String> set) {
if (set == null || set.isEmpty()) {
return false;
}
Iterator<String> it = set.iterator();
while (it.hasNext()) {
if (str.equals(it.next())) {
return true;
}
}
return false;
}
private static void q(AppCompatActivity appCompatActivity, WidgetType widgetType, Content content, String str, String str2) {
DEWidgetViewAllFragment dEWidgetViewAllFragment = new DEWidgetViewAllFragment();
Bundle bundle = new Bundle();
String str3 = BuildConfig.FLAVOR;
String title = widgetType != null ? widgetType.getTitle() : BuildConfig.FLAVOR;
if (widgetType != null) {
widgetType.getUrl();
}
bundle.putLong("story_id", content != null ? content.getId() : 0L);
bundle.putStringArray("topic", (content == null || content.getMetadata() == null) ? null : content.getMetadata().getTopic());
bundle.putString("type", str);
bundle.putString("genericType", str2);
bundle.putString("url", widgetType != null ? widgetType.getUrl() : BuildConfig.FLAVOR);
bundle.putString("Title", title);
bundle.putString("section", (content == null || content.getMetadata() == null || TextUtils.isEmpty(content.getMetadata().getSection())) ? BuildConfig.FLAVOR : content.getMetadata().getSection());
if (content != null && content.getMetadata() != null && !TextUtils.isEmpty(content.getMetadata().getSubSection())) {
str3 = content.getMetadata().getSubSection();
}
bundle.putString("subSection", str3);
bundle.putString("origin", com.htmedia.mint.utils.n.O + title);
bundle.putInt("LIMIT", widgetType != null ? widgetType.getNumOfStories() : 40);
dEWidgetViewAllFragment.setArguments(bundle);
appCompatActivity.getSupportFragmentManager().beginTransaction().add(2131429286, dEWidgetViewAllFragment, "similar").addToBackStack("similar").commitAllowingStateLoss();
}
public static void r(AppCompatActivity appCompatActivity, long j) {
if (appCompatActivity != null) {
Intent intent = new Intent((Context) appCompatActivity, (Class<?>) InfoGrahicDetailActivity.class);
intent.putExtra("info_graphics_origin", "Deeplink");
intent.putExtra("isNotification", q.m.INAPP.name());
intent.putExtra("info_page_no", 0);
intent.putExtra("info_tab_name", "All");
intent.putExtra("story_id", j + BuildConfig.FLAVOR);
appCompatActivity.startActivity(intent);
}
}
public static void s(Activity activity, int i, String str, String str2, String str3, String str4, String str5, Bundle bundle, Content content) {
if (activity != null) {
WebEngageNewSSOEvents.trackSSOLinkClicked("Sign In", str);
com.htmedia.mint.utils.n.M(activity, com.htmedia.mint.utils.n.r1, com.htmedia.mint.utils.n.p(activity), content, str3, "sign in");
n.a aVar = n.a.HEADER;
com.htmedia.mint.utils.n.g0(str4, str5, aVar.a(), aVar.a());
Intent intent = new Intent(activity, (Class<?>) LoginRegisterActivity.class);
intent.putExtra("origin", str);
intent.putExtra("referer", str);
intent.putExtra("ssoReason", str2);
intent.setFlags(603979776);
activity.overridePendingTransition(2130772024, 2130772025);
activity.startActivityForResult(intent, i, ActivityOptions.makeCustomAnimation(activity, 2130772024, 2130772030).toBundle());
}
}
public static void t(AppCompatActivity appCompatActivity, Bundle bundle, int i, String str, Content content, ArrayList<Content> arrayList) {
AppController j = AppController.j();
Config g = j != null ? j.g() : null;
if (content == null || appCompatActivity == null || g == null) {
return;
}
String valueOf = String.valueOf(content.getId());
AppController.O.i(valueOf);
content.setRead(true);
Section w1 = f0.w1(g);
if (w1 == null || TextUtils.isEmpty(content.getType())) {
return;
}
StringBuilder sb2 = new StringBuilder();
String str2 = BuildConfig.FLAVOR;
sb2.append(BuildConfig.FLAVOR);
sb2.append(i);
w1.setPageNo(sb2.toString());
w1.setListUrl(str);
if (content.getType().equalsIgnoreCase(j5.b.d.a())) {
com.htmedia.mint.utils.k.s(appCompatActivity, valueOf);
Intent intent = new Intent((Context) appCompatActivity, (Class<?>) PhotoGalleryDetailActivity.class);
intent.putExtra("story_id", valueOf);
intent.putExtra("story_tittle", content.getHeadline());
if (!TextUtils.isEmpty(w1.getType()) && w1.getType().equals("mintLounge")) {
intent.putExtra("story_type", "mintLounge");
}
appCompatActivity.startActivityForResult(intent, 101);
return;
}
if (content.getType().equalsIgnoreCase("web-story")) {
Intent intent2 = new Intent((Context) appCompatActivity, (Class<?>) WebViewActivityWithHeader.class);
if (content.getMetadata() != null) {
str2 = content.getMetadata().getUrl();
}
intent2.putExtra("url", str2);
appCompatActivity.startActivity(intent2);
return;
}
if (content.getType().equalsIgnoreCase(j5.b.g.a())) {
f0.l3(appCompatActivity, content);
} else if (content.getType().equalsIgnoreCase("infographic")) {
r(appCompatActivity, content.getId());
} else {
w(valueOf, appCompatActivity, null, content, arrayList, w1);
}
}
public static void u(AppCompatActivity appCompatActivity, Bundle bundle, Content content, List<Content> list) {
AppController j = AppController.j();
Config g = j != null ? j.g() : null;
if (content == null || appCompatActivity == null || g == null) {
return;
}
String valueOf = String.valueOf(content.getId());
new Thread(new RunnableC0090a(valueOf)).start();
content.setRead(true);
Section w1 = f0.w1(g);
if (TextUtils.isEmpty(content.getType())) {
if (w1 != null) {
w(valueOf, appCompatActivity, bundle, content, list, w1);
}
} else if (content.getType().equalsIgnoreCase(j5.b.d.a())) {
com.htmedia.mint.utils.k.s(appCompatActivity, valueOf);
Intent intent = new Intent((Context) appCompatActivity, (Class<?>) PhotoGalleryDetailActivity.class);
intent.putExtra("story_id", valueOf);
intent.putExtra("story_tittle", content.getHeadline());
if (w1 != null && !TextUtils.isEmpty(w1.getType()) && w1.getType().equals("mintLounge")) {
intent.putExtra("story_type", "mintLounge");
}
appCompatActivity.startActivityForResult(intent, 101);
} else if (content.getType().equalsIgnoreCase("web-story")) {
Intent intent2 = new Intent((Context) appCompatActivity, (Class<?>) WebViewActivityWithHeader.class);
intent2.putExtra("url", content.getMetadata() != null ? content.getMetadata().getUrl() : BuildConfig.FLAVOR);
appCompatActivity.startActivity(intent2);
} else if (content.getType().equalsIgnoreCase(j5.b.g.a())) {
f0.l3(appCompatActivity, content);
} else if (content.getType().equalsIgnoreCase("infographic")) {
r(appCompatActivity, content.getId());
} else if (w1 != null) {
w(valueOf, appCompatActivity, bundle, content, list, w1);
}
Log.i("ABWidgetHelper", "openStoryDetailPage() Clicked...");
}
public static void v(AppCompatActivity appCompatActivity, Content content, WidgetType widgetType, ArrayList<Content> arrayList) {
AppController j = AppController.j();
Config g = j != null ? j.g() : null;
if (content == null || appCompatActivity == null || g == null) {
return;
}
u(appCompatActivity, null, content, arrayList);
if (widgetType == null || content.getMetadata() == null) {
return;
}
String template = widgetType.getTemplate();
int position = widgetType.getPosition();
String title = widgetType.getTitle();
if (TextUtils.isEmpty(title)) {
title = BuildConfig.FLAVOR;
}
Metadata metadata = content.getMetadata();
String url = metadata.getUrl();
if (TextUtils.isEmpty(url)) {
url = BuildConfig.FLAVOR;
}
String section = metadata.getSection();
if (TextUtils.isEmpty(section)) {
section = BuildConfig.FLAVOR;
}
String subSection = metadata.getSubSection();
if (TextUtils.isEmpty(subSection)) {
subSection = BuildConfig.FLAVOR;
}
String mobileHeadline = content.getMobileHeadline();
if (TextUtils.isEmpty(mobileHeadline)) {
mobileHeadline = BuildConfig.FLAVOR;
}
String str = com.htmedia.mint.utils.n.Z1;
if ("verticalCarousel".equalsIgnoreCase(widgetType.getTemplate())) {
str = com.htmedia.mint.utils.n.c2;
}
int i = position + 1;
com.htmedia.mint.utils.n.f0(appCompatActivity, str, com.htmedia.mint.utils.n.n0, com.htmedia.mint.utils.n.k(appCompatActivity), template, position, content, BuildConfig.FLAVOR, title, Html.fromHtml(mobileHeadline).toString().trim(), String.valueOf(i), String.valueOf(i), url, Html.fromHtml(section).toString().trim(), Html.fromHtml(subSection).toString().trim(), String.valueOf(metadata.isPremiumStory()), BuildConfig.FLAVOR, "false");
}
private static void w(String str, AppCompatActivity appCompatActivity, Bundle bundle, Content content, List<Content> list, Section section) {
FragmentManager supportFragmentManager = appCompatActivity.getSupportFragmentManager();
StoryDetailFragment storyDetailFragment = new StoryDetailFragment();
if (list != null && !list.isEmpty()) {
storyDetailFragment.setPrevList((ArrayList) list);
}
storyDetailFragment.setSelectedStoryContent(content);
storyDetailFragment.setSection(section);
section.setPageNo("0");
Bundle bundle2 = new Bundle();
bundle2.putString("story_id", str);
Bundle bundle3 = null;
bundle2.putString("story_tittle", content != null ? content.getHeadline() : null);
bundle2.putString(com.htmedia.mint.utils.n.Y, f0.W0());
if (appCompatActivity.getIntent() != null && appCompatActivity.getIntent().getExtras() != null) {
bundle3 = appCompatActivity.getIntent().getExtras();
}
if (bundle3 != null) {
boolean z = false;
if (bundle3.containsKey("mintLounge") && bundle3.getBoolean("mintLounge", false)) {
bundle2.putBoolean("mintLounge", true);
}
if (bundle3.containsKey("isFromNotification") && bundle3.getBoolean("isFromNotification", false)) {
z = true;
}
if (z) {
bundle2.putBoolean("isFromNotification", true);
}
}
if (bundle != null) {
bundle2.putAll(bundle);
}
storyDetailFragment.setArguments(bundle2);
supportFragmentManager.beginTransaction().add(2131429286, storyDetailFragment, "Tag_Story_Detail").addToBackStack("Tag_Story_Detail").commitAllowingStateLoss();
}
public static void x(AppCompatActivity appCompatActivity, WidgetType widgetType, Content content) {
p widgetFeedType;
Uri parse;
if (appCompatActivity == null || widgetType == null || (widgetFeedType = widgetType.getWidgetFeedType()) == null) {
return;
}
switch (b.a[widgetFeedType.ordinal()]) {
case 1:
case 2:
String url = widgetType.getUrl();
if (!TextUtils.isEmpty(url) && (parse = Uri.parse(url)) != null && m("url", parse.getQueryParameterNames())) {
String queryParameter = parse.getQueryParameter("url");
if (!TextUtils.isEmpty(queryParameter)) {
t0.a(appCompatActivity, "https://www.livemint.com" + queryParameter);
break;
}
}
break;
case 3:
j1.h0(appCompatActivity, widgetType.getUrl(), q.m.SPLASH);
break;
case 4:
l(appCompatActivity, false, s0.MY_FEED.b());
break;
case 5:
case 6:
case 7:
case 8:
case 9:
q(appCompatActivity, widgetType, content, p.PERSONALIZED.a(), BuildConfig.FLAVOR);
break;
case 10:
q(appCompatActivity, widgetType, content, p.GENERIC_PERSONALIZED.a(), widgetType.getType());
break;
case 11:
q(appCompatActivity, widgetType, content, p.LIST_COLLECTION_STORIES.a(), BuildConfig.FLAVOR);
break;
}
if (content == null || content.getMetadata() == null) {
return;
}
String template = widgetType.getTemplate();
int position = widgetType.getPosition();
String title = widgetType.getTitle();
if (TextUtils.isEmpty(title)) {
title = BuildConfig.FLAVOR;
}
Metadata metadata = content.getMetadata();
String url2 = metadata.getUrl();
if (TextUtils.isEmpty(url2)) {
url2 = BuildConfig.FLAVOR;
}
String section = metadata.getSection();
if (TextUtils.isEmpty(section)) {
section = BuildConfig.FLAVOR;
}
String subSection = metadata.getSubSection();
if (TextUtils.isEmpty(subSection)) {
subSection = BuildConfig.FLAVOR;
}
String mobileHeadline = content.getMobileHeadline();
if (TextUtils.isEmpty(mobileHeadline)) {
mobileHeadline = BuildConfig.FLAVOR;
}
com.htmedia.mint.utils.n.f0(appCompatActivity, com.htmedia.mint.utils.n.Z1, com.htmedia.mint.utils.n.n0, com.htmedia.mint.utils.n.k(appCompatActivity), template, position, content, BuildConfig.FLAVOR, title, Html.fromHtml(mobileHeadline).toString().trim(), com.htmedia.mint.utils.n.M, String.valueOf(position + 1), url2, Html.fromHtml(section).toString().trim(), Html.fromHtml(subSection).toString().trim(), String.valueOf(metadata.isPremiumStory()), BuildConfig.FLAVOR, "false");
}
public static Section y(boolean z, String str, Content content) {
Section section = new Section();
if (z) {
section.setDisplayName(str);
section.setUrl("/topic/" + str);
q.i0 i0Var = q.i0.TOPIC;
section.setPageType(i0Var.toString());
section.setId(i0Var.toString());
} else {
section.setDisplayName(str);
section.setUrl("/" + j(str, k(content)));
section.setId(str);
}
return section;
}
private ArrayList<WidgetType> z(ArrayList<WidgetType> arrayList) {
if (arrayList == null || arrayList.isEmpty()) {
return arrayList;
}
ArrayList<WidgetType> arrayList2 = new ArrayList<>(arrayList);
int size = arrayList2.size();
for (int i = 0; i < size - 1; i++) {
int i2 = 0;
while (i2 < (size - i) - 1) {
WidgetType widgetType = arrayList2.get(i2);
int i3 = i2 + 1;
WidgetType widgetType2 = arrayList2.get(i3);
if (widgetType != null && widgetType2 != null && widgetType.isLast() && !widgetType2.isLast()) {
WidgetType widgetType3 = arrayList2.get(i2);
arrayList2.set(i2, arrayList2.get(i3));
arrayList2.set(i3, widgetType3);
}
i2 = i3;
}
}
return arrayList2;
}
public ArrayList<ListElement> B(Activity activity, Content content, ArrayList<ListElement> arrayList, boolean z) {
String str;
String str2;
String[] strArr;
UserType i;
if (content != null && arrayList != null && !arrayList.isEmpty()) {
long id2 = content.getId();
boolean z2 = content.getMetadata() != null && content.getMetadata().isPremiumStory();
boolean isPaywallElementOnDetail = content.isPaywallElementOnDetail();
Metadata metadata = content.getMetadata();
String[] strArr2 = new String[0];
if (metadata != null) {
String section = metadata.getSection();
String subSection = metadata.getSubSection();
strArr = metadata.getTopic();
str = section;
str2 = subSection;
} else {
str = BuildConfig.FLAVOR;
str2 = str;
strArr = strArr2;
}
ABConfig l = i2.g().l();
if (l == null) {
Config g = AppController.j() != null ? AppController.j().g() : null;
l = g != null ? g.getStoryDetailABFallbackConfig() : null;
if (l != null) {
l.setFallback(true);
}
}
ABConfig aBConfig = l;
if (aBConfig != null) {
List<String> section2 = aBConfig.getSection();
List<String> subSection2 = aBConfig.getSubSection();
List<String> topics = aBConfig.getTopics();
boolean isSubscribedUser = CheckSubscriptionFromLocal.isSubscribedUser(activity);
if (((section2 == null || section2.isEmpty()) && ((subSection2 == null || subSection2.isEmpty()) && (topics == null || topics.isEmpty()))) || n(str, section2) || o(str2, subSection2) || p(strArr, topics)) {
return b(isSubscribedUser, aBConfig, id2, z2, arrayList, str, str2, strArr, isPaywallElementOnDetail, z);
}
if (SubscriptionConverter.isSKUPlanActive((MintSubscriptionDetail) null)) {
UserType skuDefault = aBConfig.getSkuDefault();
UserType userType = skuDefault == null ? aBConfig.getDefault() : i(z2, isPaywallElementOnDetail, z, aBConfig, skuDefault);
if (userType == null) {
Config g2 = AppController.j() != null ? AppController.j().g() : null;
ABConfig storyDetailABFallbackConfig = g2 != null ? g2.getStoryDetailABFallbackConfig() : null;
if (storyDetailABFallbackConfig != null) {
UserType skuSubscriber = storyDetailABFallbackConfig.getSkuSubscriber();
userType = skuSubscriber == null ? storyDetailABFallbackConfig.getSkuDefault() : i(z2, isPaywallElementOnDetail, z, storyDetailABFallbackConfig, skuSubscriber);
}
}
UserType userType2 = userType;
if (userType2 != null) {
return g(arrayList, id2, userType2, z2, str, str2, strArr, isPaywallElementOnDetail, z);
}
} else {
UserType userType3 = aBConfig.getDefault();
if (userType3 == null) {
Config g3 = AppController.j() != null ? AppController.j().g() : null;
ABConfig storyDetailABFallbackConfig2 = g3 != null ? g3.getStoryDetailABFallbackConfig() : null;
if (storyDetailABFallbackConfig2 != null) {
userType3 = storyDetailABFallbackConfig2.getDefault();
}
i = userType3;
} else {
i = i(z2, isPaywallElementOnDetail, z, aBConfig, userType3);
}
if (i != null) {
return g(arrayList, id2, i, z2, str, str2, strArr, isPaywallElementOnDetail, z);
}
}
}
}
return arrayList;
}
public ArrayList<ListElement> a(ArrayList<ListElement> arrayList) {
if (arrayList == null) {
arrayList = new ArrayList<>();
}
ArrayList<ListElement> arrayList2 = this.a;
if (arrayList2 != null && !arrayList2.isEmpty()) {
arrayList.addAll(this.a);
}
return arrayList;
}
public boolean n(String str, List<String> list) {
if (TextUtils.isEmpty(str) || list == null || list.isEmpty()) {
return false;
}
for (String str2 : list) {
if (!TextUtils.isEmpty(str2) && !TextUtils.isEmpty(str) && str2.trim().equalsIgnoreCase(str.trim())) {
return true;
}
}
return false;
}
public boolean o(String str, List<String> list) {
if (TextUtils.isEmpty(str) || list == null || list.isEmpty()) {
return false;
}
for (String str2 : list) {
if (!TextUtils.isEmpty(str2) && !TextUtils.isEmpty(str) && str2.trim().equalsIgnoreCase(str.trim())) {
return true;
}
}
return false;
}
public boolean p(String[] strArr, List<String> list) {
if (list != null && !list.isEmpty() && strArr != null && strArr.length > 0) {
for (String str : list) {
for (String str2 : strArr) {
if (!TextUtils.isEmpty(str) && !TextUtils.isEmpty(str2) && str.trim().equalsIgnoreCase(str2.trim())) {
return true;
}
}
}
}
return false;
}
}