导航菜单

页面标题

页面副标题

Mint v5.7.3 - a.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;
    }
}