导航菜单

页面标题

页面副标题

Mint v5.7.3 - a5.java 源代码

正在查看: Mint v5.7.3 应用的 a5.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package q7;

import android.app.Activity;
import android.content.Context;
import android.graphics.Color;
import android.os.Handler;
import android.text.Html;
import android.util.Log;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import android.widget.ImageView;
import android.widget.TextView;
import androidx.annotation.NonNull;
import androidx.appcompat.app.AppCompatActivity;
import androidx.constraintlayout.widget.ConstraintLayout;
import androidx.databinding.DataBindingUtil;
import androidx.recyclerview.widget.RecyclerView;
import com.htmedia.mint.AppController;
import com.htmedia.mint.pojo.Content;
import com.htmedia.mint.pojo.companies.trendlyne.TrendlyneWidgetPojo;
import com.htmedia.mint.pojo.companydetailnew.KeyMetricsPojo;
import com.htmedia.mint.utils.k;
import com.htmedia.mint.utils.q;
import com.thoughtbot.expandablerecyclerview.BuildConfig;
import e8.j;
import f8.s;
import java.util.ArrayList;
import java.util.List;
import x4.af;
import x4.ej0;
import x4.k9;
import x4.sp0;

public class a5 extends RecyclerView.Adapter<RecyclerView.ViewHolder> implements j.b, s.d {
    List<q.d0> a;
    int b;
    Context c;
    private final String d;
    Activity e;
    af i;
    KeyMetricsPojo j;
    private String k;
    private String l;
    private String m;
    private final b n;
    private final String o;
    private final boolean p;
    private final Handler q;
    private TrendlyneWidgetPojo r;
    private TrendlyneWidgetPojo s;
    private TrendlyneWidgetPojo t;
    private TrendlyneWidgetPojo u;
    String f = "KeyMetricsWidget";
    String g = "MarketVolumeData";
    String h = "PriceRangeWidget";
    private final ArrayList<TrendlyneWidgetPojo> v = new ArrayList<>();

    static class a {
        static final int[] a;

        static {
            int[] iArr = new int[q.d0.values().length];
            a = iArr;
            try {
                iArr[q.d0.OVERVIEW.ordinal()] = 1;
            } catch (NoSuchFieldError unused) {
            }
            try {
                a[q.d0.TECHNICAL_TREND.ordinal()] = 2;
            } catch (NoSuchFieldError unused2) {
            }
            try {
                a[q.d0.STOCK_HEALTH_TRENDLINE.ordinal()] = 3;
            } catch (NoSuchFieldError unused3) {
            }
            try {
                a[q.d0.END_OF_DAY_TECHNICAL_TRENDLINE.ordinal()] = 4;
            } catch (NoSuchFieldError unused4) {
            }
            try {
                a[q.d0.STOCK_VALUE_TRENDLINE.ordinal()] = 5;
            } catch (NoSuchFieldError unused5) {
            }
            try {
                a[q.d0.STOCK_BUY_CHECK_LIST_TRENDLINE.ordinal()] = 6;
            } catch (NoSuchFieldError unused6) {
            }
            try {
                a[q.d0.ANALYSIS.ordinal()] = 7;
            } catch (NoSuchFieldError unused7) {
            }
            try {
                a[q.d0.NEWS.ordinal()] = 8;
            } catch (NoSuchFieldError unused8) {
            }
            try {
                a[q.d0.FORECAST.ordinal()] = 9;
            } catch (NoSuchFieldError unused9) {
            }
            try {
                a[q.d0.FINANCIALS.ordinal()] = 10;
            } catch (NoSuchFieldError unused10) {
            }
            try {
                a[q.d0.TECHNICAL.ordinal()] = 11;
            } catch (NoSuchFieldError unused11) {
            }
            try {
                a[q.d0.PEERS.ordinal()] = 12;
            } catch (NoSuchFieldError unused12) {
            }
            try {
                a[q.d0.SHAREHOLDING.ordinal()] = 13;
            } catch (NoSuchFieldError unused13) {
            }
            try {
                a[q.d0.ABOUT_COMPANY.ordinal()] = 14;
            } catch (NoSuchFieldError unused14) {
            }
            try {
                a[q.d0.ADS.ordinal()] = 15;
            } catch (NoSuchFieldError unused15) {
            }
            try {
                a[q.d0.BLANK.ordinal()] = 16;
            } catch (NoSuchFieldError unused16) {
            }
        }
    }

    public interface b {
        void onClickNews();

        void onClickShareHoldings();
    }

    public static class c extends RecyclerView.ViewHolder {
        ej0 a;

        public c(@NonNull ej0 ej0Var) {
            super(ej0Var.getRoot());
            this.a = ej0Var;
        }
    }

    public static class d extends RecyclerView.ViewHolder {
        x4.e8 a;

        public d(@NonNull x4.e8 e8Var) {
            super(e8Var.getRoot());
            this.a = e8Var;
        }
    }

    class e extends RecyclerView.ViewHolder {
        TextView a;
        WebView b;
        ImageView c;
        ConstraintLayout d;
        View e;

        class a extends WebViewClient {

            class RunnableC0173a implements Runnable {
                final WebView a;

                RunnableC0173a(WebView webView) {
                    this.a = webView;
                }

                @Override
                public void run() {
                    int contentHeight = this.a.getContentHeight();
                    if (contentHeight > 0) {
                        this.a.setMinimumHeight(contentHeight);
                    }
                }
            }

            a() {
            }

            @Override
            public void onPageFinished(WebView webView, String str) {
                a5.this.q.postDelayed(new RunnableC0173a(webView), 1000L);
                super.onPageFinished(webView, str);
            }
        }

        public e(@NonNull View view) {
            super(view);
            this.a = (TextView) view.findViewById(2131431738);
            this.d = view.findViewById(2131427970);
            this.b = (WebView) view.findViewById(2131432094);
            this.c = (ImageView) view.findViewById(2131428876);
            this.e = view.findViewById(2131428255);
            this.b.setBackgroundColor(-1);
            if (a5.this.p) {
                this.a.setTextColor(-1);
                this.d.setBackgroundColor(Color.parseColor("#212121"));
            } else {
                this.a.setTextColor(Color.parseColor("#212121"));
                this.d.setBackgroundColor(-1);
            }
            m(this.b);
        }

        private void m(WebView webView) {
            webView.getSettings().setJavaScriptEnabled(true);
            webView.getSettings().setDomStorageEnabled(true);
            webView.getSettings().setAllowFileAccess(true);
            webView.getSettings().setSupportZoom(true);
            webView.getSettings().setBuiltInZoomControls(false);
            webView.requestFocus(130);
            webView.setWebViewClient(new a());
        }
    }

    public static class f extends RecyclerView.ViewHolder {
        sp0 a;

        public f(@NonNull sp0 sp0Var) {
            super(sp0Var.getRoot());
            this.a = sp0Var;
        }
    }

    public a5(List<q.d0> list, Activity activity, af afVar, Context context, String str, String str2, String str3, KeyMetricsPojo keyMetricsPojo, b bVar, String str4) {
        this.k = BuildConfig.FLAVOR;
        this.l = BuildConfig.FLAVOR;
        this.a = list;
        this.b = list != null ? list.size() : 0;
        this.e = activity;
        this.c = context;
        this.i = afVar;
        this.d = str;
        this.j = keyMetricsPojo;
        this.k = str2;
        this.l = str3;
        this.n = bVar;
        this.o = str4;
        this.p = AppController.j().E();
        this.q = new Handler();
    }

    private void j(int i, TrendlyneWidgetPojo trendlyneWidgetPojo) {
        if (trendlyneWidgetPojo != null) {
            trendlyneWidgetPojo.setExpand(!trendlyneWidgetPojo.isExpand());
            notifyItemChanged(i);
        }
    }

    private void k(String str) {
        this.r = new TrendlyneWidgetPojo("Stock health (SWOT)<sup><font color='red'><big>.</big></font></sup>", "https://trendlyne.com/web-widget/swot-widget/Poppins/" + str, BuildConfig.FLAVOR, str, true);
        this.s = new TrendlyneWidgetPojo("End of day technicals<sup><font color='red'><big>.</big></font></sup>", "https://trendlyne.com/web-widget/technical-widget/Poppins/" + str, BuildConfig.FLAVOR, str, true);
        this.t = new TrendlyneWidgetPojo("Stock value (QVT)<sup><font color='red'><big>.</big></font></sup>", "https://trendlyne.com/web-widget/qvt-widget/Poppins/" + str, BuildConfig.FLAVOR, str, true);
        this.u = new TrendlyneWidgetPojo("Stock buy checklist<sup><font color='red'><big>.</big></font></sup>", "https://trendlyne.com/web-widget/checklist-widget/Poppins/" + str, BuildConfig.FLAVOR, str, true);
        this.v.add(this.r);
        this.v.add(this.s);
        this.v.add(this.t);
        this.v.add(this.u);
    }

    public void l(int i, TrendlyneWidgetPojo trendlyneWidgetPojo, View view) {
        j(i, trendlyneWidgetPojo);
    }

    private void n(final int i, RecyclerView.ViewHolder viewHolder, final TrendlyneWidgetPojo trendlyneWidgetPojo) {
        if (viewHolder instanceof e) {
            e eVar = (e) viewHolder;
            eVar.a.setText(Html.fromHtml(trendlyneWidgetPojo.getName()), TextView.BufferType.SPANNABLE);
            if (!trendlyneWidgetPojo.isLoaded()) {
                eVar.b.loadUrl(trendlyneWidgetPojo.getUrl());
            }
            if (this.p) {
                eVar.e.setBackgroundColor(-16777216);
            } else {
                eVar.e.setBackgroundColor(Color.parseColor("#eeeeee"));
            }
            if (trendlyneWidgetPojo.isExpand()) {
                if (this.p) {
                    eVar.c.setImageResource(2131232976);
                } else {
                    eVar.c.setImageResource(2131232975);
                }
                eVar.b.setVisibility(0);
            } else {
                if (this.p) {
                    eVar.c.setImageResource(2131232974);
                } else {
                    eVar.c.setImageResource(2131232973);
                }
                eVar.b.setVisibility(8);
            }
            eVar.d.setOnClickListener(new View.OnClickListener() {
                @Override
                public final void onClick(View view) {
                    a5.this.l(i, trendlyneWidgetPojo, view);
                }
            });
        }
    }

    @Override
    public void a() {
        this.n.onClickNews();
    }

    @Override
    public void c() {
        this.n.onClickShareHoldings();
    }

    public int getItemCount() {
        return this.a.size();
    }

    public int getItemViewType(int i) {
        q.d0 d0Var;
        List<q.d0> list = this.a;
        if (list == null || list.isEmpty() || i >= this.b || (d0Var = this.a.get(i)) == null) {
            return 0;
        }
        return (com.htmedia.mint.utils.f0.r0().isShowEndOfDayTechnical() || d0Var != q.d0.END_OF_DAY_TECHNICAL_TRENDLINE) ? d0Var.ordinal() : q.d0.BLANK.ordinal();
    }

    public void m(String str) {
        this.m = str;
        k(str);
    }

    public void onBindViewHolder(@NonNull RecyclerView.ViewHolder viewHolder, int i) {
        q.d0 d0Var;
        List<q.d0> list = this.a;
        if (list == null || list.isEmpty() || i >= this.b || (d0Var = this.a.get(i)) == null) {
            return;
        }
        switch (a.a[d0Var.ordinal()]) {
            case 1:
                if (viewHolder instanceof c) {
                    c cVar = (c) viewHolder;
                    cVar.a.d.setVisibility(8);
                    Activity activity = this.e;
                    f8.k kVar = new f8.k(activity, cVar.a.a, activity, this.d, this.l, this.k, this.o);
                    kVar.D();
                    new f8.n(this.e, cVar.a.b, this.c, this.d, this.j, this.k, this.l, kVar).f();
                    cVar.a.c(AppController.j().E());
                    break;
                }
                break;
            case 2:
                if (viewHolder instanceof d) {
                    new f8.t(((d) viewHolder).a, this.e, this.c, this.d, this.k).c();
                    break;
                }
                break;
            case 3:
                n(i, viewHolder, this.r);
                break;
            case 4:
                n(i, viewHolder, this.s);
                break;
            case 5:
                n(i, viewHolder, this.t);
                break;
            case 6:
                n(i, viewHolder, this.u);
                break;
            case 7:
                if (viewHolder instanceof c) {
                    c cVar2 = (c) viewHolder;
                    cVar2.a.d.setText("Analysis");
                    cVar2.a.d.setVisibility(0);
                    new e8.o(cVar2.a.a, this.e, this.c, this.d, this.k, this.j).c();
                    new e8.n(cVar2.a.b, this.e, this.c, this.d, this.k).a();
                    cVar2.a.c(AppController.j().E());
                    break;
                }
                break;
            case 8:
                if (viewHolder instanceof f) {
                    f fVar = (f) viewHolder;
                    fVar.a.b.setVisibility(0);
                    fVar.a.b.setText(this.k + " News");
                    e8.j jVar = new e8.j(fVar.a.a, this.e, this.c, this.d, this.k, true);
                    jVar.j();
                    jVar.m(this);
                    fVar.a.c(AppController.j().E());
                    break;
                }
                break;
            case 9:
                if (viewHolder instanceof f) {
                    f fVar2 = (f) viewHolder;
                    fVar2.a.b.setVisibility(0);
                    fVar2.a.b.setText("Forecast");
                    new e8.h(fVar2.a.a, this.e, this.c, this.d, this.k).b();
                    fVar2.a.c(AppController.j().E());
                    break;
                }
                break;
            case 10:
                if (viewHolder instanceof f) {
                    f fVar3 = (f) viewHolder;
                    fVar3.a.b.setVisibility(0);
                    fVar3.a.b.setText("Financials");
                    new e8.g(fVar3.a.a, this.e, this.c, this.d, this.k).l();
                    fVar3.a.c(AppController.j().E());
                    break;
                }
                break;
            case 11:
                if (viewHolder instanceof f) {
                    f fVar4 = (f) viewHolder;
                    fVar4.a.b.setVisibility(0);
                    fVar4.a.b.setText("Technical");
                    new e8.p(fVar4.a.a, this.e, this.c, this.d, this.k).a();
                    fVar4.a.c(AppController.j().E());
                    break;
                }
                break;
            case 12:
                if (viewHolder instanceof f) {
                    f fVar5 = (f) viewHolder;
                    fVar5.a.b.setVisibility(0);
                    fVar5.a.b.setText("Peers");
                    new e8.m(fVar5.a.a, this.e, this.c, this.d, this.k).d();
                    fVar5.a.c(AppController.j().E());
                    break;
                }
                break;
            case 13:
                if (viewHolder instanceof f) {
                    f fVar6 = (f) viewHolder;
                    fVar6.a.b.setVisibility(0);
                    fVar6.a.b.setText(this.k + " Shareholdings");
                    f8.s sVar = new f8.s(this.e, fVar6.a.a, this.c, this.d, this.k);
                    sVar.i();
                    sVar.k(this);
                    fVar6.a.c(AppController.j().E());
                    break;
                }
                break;
            case 14:
                if (viewHolder instanceof f) {
                    f fVar7 = (f) viewHolder;
                    fVar7.a.b.setVisibility(0);
                    fVar7.a.b.setText("About Company");
                    Activity activity2 = this.e;
                    new f8.a(activity2, fVar7.a.a, activity2, this.d, this.k).c();
                    fVar7.a.c(AppController.j().E());
                    break;
                }
                break;
            case 15:
                if (viewHolder instanceof c8.b) {
                    Content content = new Content();
                    content.setType(j5.b.r.a());
                    content.setOldUuid(com.htmedia.mint.utils.k.g(k.c.BANNER, null));
                    Log.e("AdsManagerUtils", "ADS:::AdsViewHolder:::isMastheadForHome Overview Adapter Calling this  1");
                    AppCompatActivity appCompatActivity = this.e;
                    u7.q.j0(i, (c8.b) viewHolder, appCompatActivity, appCompatActivity, content, null, null, q.d0.ADS.ordinal(), null);
                    break;
                }
                break;
        }
    }

    @NonNull
    public RecyclerView.ViewHolder onCreateViewHolder(@NonNull ViewGroup viewGroup, int i) {
        if (i == q.d0.ANALYSIS.ordinal() || i == q.d0.OVERVIEW.ordinal()) {
            return new c(DataBindingUtil.inflate(LayoutInflater.from(this.c), 2131625120, viewGroup, false));
        }
        if (i == 2) {
            return new d(DataBindingUtil.inflate(LayoutInflater.from(this.c), 2131624119, viewGroup, false));
        }
        if (i == q.d0.ADS.ordinal()) {
            return new c8.b(DataBindingUtil.inflate(LayoutInflater.from(viewGroup.getContext()), 2131624093, viewGroup, false), null, null, null);
        }
        if (i == q.d0.STOCK_HEALTH_TRENDLINE.ordinal() || i == q.d0.END_OF_DAY_TECHNICAL_TRENDLINE.ordinal() || i == q.d0.STOCK_VALUE_TRENDLINE.ordinal() || i == q.d0.STOCK_BUY_CHECK_LIST_TRENDLINE.ordinal()) {
            return new e(LayoutInflater.from(viewGroup.getContext()).inflate(2131624771, viewGroup, false));
        }
        if (i != q.d0.BLANK.ordinal()) {
            return new f(DataBindingUtil.inflate(LayoutInflater.from(this.c), 2131625228, viewGroup, false));
        }
        return new com.htmedia.mint.storydatailpage.viewholder.l(this.e, k9.c(LayoutInflater.from(this.c), viewGroup, false), LayoutInflater.from(this.c));
    }
}