导航菜单

页面标题

页面副标题

SpeedCash v6.5.1482 - PKBActivity.java 源代码

正在查看: SpeedCash v6.5.1482 应用的 PKBActivity.java JAVA 源代码文件

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


package com.bm.sc.bebasbayar.ui.activity.ubp;

import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.graphics.Typeface;
import android.os.Bundle;
import android.os.Handler;
import android.text.Editable;
import android.text.SpannableStringBuilder;
import android.text.TextWatcher;
import android.view.View;
import android.webkit.WebView;
import android.widget.EditText;
import android.widget.ImageView;
import android.widget.TextView;
import androidx.appcompat.app.ActionBar;
import androidx.cardview.widget.CardView;
import androidx.recyclerview.widget.DefaultItemAnimator;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import com.bm.sc.auth.ui.BottomNavigationActivity;
import com.bm.sc.auth.ui.oneclick.pkb.AddPkbFragment;
import com.bm.sc.bebasbayar.R;
import com.bm.sc.bebasbayar.adapter.BaseAdapter;
import com.bm.sc.bebasbayar.adapter.entity.ProdukListEntity;
import com.bm.sc.bebasbayar.adapter.entity.SelfNumberEntity;
import com.bm.sc.bebasbayar.adapter.entity.VoucherEntity;
import com.bm.sc.bebasbayar.adapter.list.UBPPromoVoucherAdapter;
import com.bm.sc.bebasbayar.handler.FirebaseProcessor;
import com.bm.sc.bebasbayar.handler.MessageComposer;
import com.bm.sc.bebasbayar.handler.MessageSender;
import com.bm.sc.bebasbayar.helper.Affinity;
import com.bm.sc.bebasbayar.helper.MessageParser;
import com.bm.sc.bebasbayar.helper.WidgetHelper;
import com.bm.sc.bebasbayar.iface.AdapterInvoker;
import com.bm.sc.bebasbayar.iface.BBCallback;
import com.bm.sc.bebasbayar.iface.MessageProcess;
import com.bm.sc.bebasbayar.message.BaseMessage;
import com.bm.sc.bebasbayar.message.MPMessage;
import com.bm.sc.bebasbayar.message.api.APIMessageWrapper;
import com.bm.sc.bebasbayar.message.mp.PKBMessage;
import com.bm.sc.bebasbayar.message.qr.DataMessage;
import com.bm.sc.bebasbayar.setting.ApiConfig;
import com.bm.sc.bebasbayar.setting.session.AppSession;
import com.bm.sc.bebasbayar.setting.session.ConfigSession;
import com.bm.sc.bebasbayar.setting.session.DataSession;
import com.bm.sc.bebasbayar.ui.activity.OtherHomeMenuActivity;
import com.bm.sc.bebasbayar.ui.activity.TransactionActivity;
import com.bm.sc.bebasbayar.ui.activity.info.OpenWebViewActivity;
import com.bm.sc.bebasbayar.ui.activity.ubp.PKBActivity;
import com.bm.sc.bebasbayar.ui.fragment.dialog.OptionListFragment;
import com.bm.sc.bebasbayar.ui.fragment.dialog.OptionListFragment1;
import com.bm.sc.bebasbayar.ui.fragment.dialog.OptionListFragment2;
import com.bm.sc.bebasbayar.ui.fragment.dialog.UbpHistoryFragment;
import com.bm.sc.util.android.Device;
import com.bm.sc.util.common.Var;
import com.bm.sc.util.format.Mapper;
import com.bumptech.glide.Glide;
import com.bumptech.glide.load.engine.DiskCacheStrategy;
import com.bumptech.glide.request.RequestOptions;
import com.google.android.material.textfield.TextInputEditText;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
import java.util.Objects;
import org.json.JSONException;
import org.json.JSONObject;

public class PKBActivity extends TransactionActivity implements AdapterInvoker<VoucherEntity>, UBPPromoVoucherAdapter.Callback, UbpHistoryFragment.UbpHistoryListener {
    public TextView A;
    public ImageView B;
    public View C;
    public ArrayList<ProdukListEntity> j;
    public EditText l;
    public TextInputEditText m;
    public TextInputEditText n;
    public TextInputEditText o;
    public TextInputEditText p;
    public TextInputEditText q;
    public View r;
    public View s;
    public View t;
    public UBPPromoVoucherAdapter u;
    public ImageView v;
    public TextView w;
    public TextView x;
    public TextView y;
    public CardView z;
    public final ArrayList<VoucherEntity> i = new ArrayList<>();
    public ArrayList<ProdukListEntity> k = new ArrayList<>();
    public boolean D = false;

    public class a implements MessageProcess {
        public a() {
        }

        @Override
        public void afterProcess(BaseMessage baseMessage) {
            APIMessageWrapper aPIMessageWrapper = new APIMessageWrapper(baseMessage);
            if (aPIMessageWrapper.isOK()) {
                Iterator<HashMap<String, Object>> it = aPIMessageWrapper.getData().iterator();
                while (it.hasNext()) {
                    HashMap<String, Object> next = it.next();
                    VoucherEntity voucherEntity = new VoucherEntity();
                    voucherEntity.setCaption(Var.toString(next.get("caption"), ""));
                    voucherEntity.setImage(Var.toString(next.get("image"), ""));
                    voucherEntity.setType((String) next.get("type"));
                    voucherEntity.setPoin(Var.toInt(next.get("point"), 0));
                    voucherEntity.setDescription((String) next.get(MPMessage.INDEX_DESC));
                    voucherEntity.setInstruction((String) next.get("instruction"));
                    voucherEntity.setSk((String) next.get("sk"));
                    voucherEntity.setRate(Var.toInt(next.get("rate"), 0));
                    voucherEntity.setRateSubmitted(Var.toInt(next.get("rate_submitted"), 0));
                    voucherEntity.setProducts((List) next.get("products"));
                    voucherEntity.setRated(Var.toInt(next.get("rated"), 0));
                    voucherEntity.setCode((String) next.get("redeem_code"));
                    voucherEntity.setKode_voucher((String) next.get("kode_voucher"));
                    voucherEntity.setMenu_page((String) next.get("menu_page"));
                    PKBActivity.this.i.add(voucherEntity);
                }
                if (PKBActivity.this.i.isEmpty()) {
                    PKBActivity.this.r.setVisibility(8);
                } else {
                    PKBActivity.this.r.setVisibility(0);
                }
                PKBActivity.this.u.updateList(PKBActivity.this.i);
            } else {
                PKBActivity.this.r.setVisibility(8);
            }
            PKBActivity.this.r.setVisibility(8);
        }

        @Override
        public void backgroundProcess(long j, long j2, boolean z) {
        }

        @Override
        public void preProcess() {
        }
    }

    public class b implements MessageProcess {
        public b() {
        }

        @Override
        public void afterProcess(BaseMessage baseMessage) {
            APIMessageWrapper aPIMessageWrapper = new APIMessageWrapper(baseMessage);
            ArrayList arrayList = new ArrayList();
            if (!aPIMessageWrapper.isOK()) {
                PKBActivity.this.s.setVisibility(8);
                PKBActivity.this.t.setVisibility(8);
                PKBActivity.this.findViewById(R.id.last_transaction_divider).setVisibility(8);
                return;
            }
            ArrayList<HashMap<String, Object>> data = aPIMessageWrapper.getData();
            HashMap<String, Object> hashMap = aPIMessageWrapper.getData().get(0);
            String var = Var.toString(hashMap.get("id_pelanggan"), "");
            if (var.isEmpty()) {
                PKBActivity.this.s.setVisibility(8);
                PKBActivity.this.t.setVisibility(8);
                PKBActivity.this.findViewById(R.id.last_transaction_divider).setVisibility(8);
            } else {
                PKBActivity.this.s.setVisibility(0);
                PKBActivity.this.t.setVisibility(0);
                PKBActivity.this.findViewById(R.id.last_transaction_divider).setVisibility(0);
                String var2 = Var.toString(hashMap.get("produk"), "");
                String var3 = Var.toString(hashMap.get(FirebaseProcessor.KEY_IMAGE_URL), "");
                String var4 = Var.toString(hashMap.get("nama_pelanggan"), "");
                PKBActivity.this.w.setText(var);
                if (var4.isEmpty() || var4.equals("null")) {
                    PKBActivity.this.x.setText(var2);
                } else {
                    PKBActivity.this.x.setText(var4 + " - " + var2);
                }
                if (PKBActivity.this.D) {
                    Glide.with(PKBActivity.this).load(var3).apply(new RequestOptions().placeholder(R.drawable.bb_splash_hexagon).error(R.drawable.bb_splash_hexagon)).into(PKBActivity.this.v);
                }
            }
            Iterator<HashMap<String, Object>> it = data.iterator();
            while (it.hasNext()) {
                HashMap<String, Object> next = it.next();
                ProdukListEntity produkListEntity = new ProdukListEntity();
                produkListEntity.setIdPel1(Var.toString(next.get("id_pelanggan"), ""));
                produkListEntity.setProduk(Var.toString(next.get("produk"), ""));
                produkListEntity.setTime(Var.toString(next.get("tanggal"), ""));
                produkListEntity.setDrawable_url(Var.toString(next.get(FirebaseProcessor.KEY_IMAGE_URL), ""));
                produkListEntity.setName(Var.toString(next.get("nama_pelanggan"), ""));
                arrayList.add(produkListEntity);
            }
            PKBActivity.this.k = arrayList;
        }

        @Override
        public void backgroundProcess(long j, long j2, boolean z) {
        }

        @Override
        public void preProcess() {
        }
    }

    public class c implements TextWatcher {
        public boolean a = false;

        public c() {
        }

        @Override
        public void afterTextChanged(Editable editable) {
            if (this.a) {
                return;
            }
            this.a = true;
            editable.replace(0, editable.length(), new SpannableStringBuilder(editable.toString().toUpperCase().replaceAll("[^A-Z0-9]", "")));
            this.a = false;
        }

        @Override
        public void beforeTextChanged(CharSequence charSequence, int i, int i2, int i3) {
        }

        @Override
        public void onTextChanged(CharSequence charSequence, int i, int i2, int i3) {
        }
    }

    public class d implements TextWatcher {
        public boolean a = false;

        public d() {
        }

        @Override
        public void afterTextChanged(Editable editable) {
            if (this.a) {
                return;
            }
            this.a = true;
            editable.replace(0, editable.length(), new SpannableStringBuilder(editable.toString().toUpperCase().replaceAll("[^A-Z0-9]-", "")));
            this.a = false;
        }

        @Override
        public void beforeTextChanged(CharSequence charSequence, int i, int i2, int i3) {
        }

        @Override
        public void onTextChanged(CharSequence charSequence, int i, int i2, int i3) {
        }
    }

    public class e implements Runnable {
        public e() {
        }

        @Override
        public void run() {
            new Handler().post(PKBActivity.this.new l());
        }
    }

    public class f implements TextWatcher {
        public f() {
        }

        @Override
        public void afterTextChanged(Editable editable) {
            Editable text = PKBActivity.this.q.getText();
            Objects.requireNonNull(text);
            if (text.toString().isEmpty()) {
                PKBActivity.this.findViewById(R.id.btn_inquiry).setBackgroundResource(R.drawable.bb_button_grey_inactive_round_25);
                PKBActivity.this.findViewById(R.id.btn_inquiry).setEnabled(false);
            } else {
                Editable text2 = PKBActivity.this.p.getText();
                Objects.requireNonNull(text2);
                if (!text2.toString().isEmpty()) {
                    Editable text3 = PKBActivity.this.m.getText();
                    Objects.requireNonNull(text3);
                    if (!text3.toString().isEmpty()) {
                        Editable text4 = PKBActivity.this.n.getText();
                        Objects.requireNonNull(text4);
                        if (!text4.toString().isEmpty()) {
                            Editable text5 = PKBActivity.this.o.getText();
                            Objects.requireNonNull(text5);
                            if (!text5.toString().isEmpty()) {
                                PKBActivity.this.findViewById(R.id.btn_inquiry).setBackgroundResource(R.drawable.bb_background_gradient_round_25);
                                PKBActivity.this.findViewById(R.id.btn_inquiry).setEnabled(true);
                            }
                        }
                    }
                }
            }
            if (editable.length() == 0) {
                PKBActivity.this.x0();
            } else if (editable.length() > 0) {
                PKBActivity.this.C0();
            }
        }

        @Override
        public void beforeTextChanged(CharSequence charSequence, int i, int i2, int i3) {
        }

        @Override
        public void onTextChanged(CharSequence charSequence, int i, int i2, int i3) {
        }
    }

    public class g implements TextWatcher {
        public g() {
        }

        @Override
        public void afterTextChanged(Editable editable) {
            Editable text = PKBActivity.this.p.getText();
            Objects.requireNonNull(text);
            if (text.toString().isEmpty()) {
                PKBActivity.this.findViewById(R.id.btn_inquiry).setBackgroundResource(R.drawable.bb_button_grey_inactive_round_25);
                PKBActivity.this.findViewById(R.id.btn_inquiry).setEnabled(false);
            } else {
                Editable text2 = PKBActivity.this.q.getText();
                Objects.requireNonNull(text2);
                if (!text2.toString().isEmpty()) {
                    Editable text3 = PKBActivity.this.m.getText();
                    Objects.requireNonNull(text3);
                    if (!text3.toString().isEmpty()) {
                        Editable text4 = PKBActivity.this.n.getText();
                        Objects.requireNonNull(text4);
                        if (!text4.toString().isEmpty()) {
                            Editable text5 = PKBActivity.this.o.getText();
                            Objects.requireNonNull(text5);
                            if (!text5.toString().isEmpty()) {
                                PKBActivity.this.findViewById(R.id.btn_inquiry).setBackgroundResource(R.drawable.bb_background_gradient_round_25);
                                PKBActivity.this.findViewById(R.id.btn_inquiry).setEnabled(true);
                            }
                        }
                    }
                }
            }
            if (editable.length() == 0) {
                PKBActivity.this.A0();
            } else if (editable.length() > 0) {
                PKBActivity.this.F0();
            }
        }

        @Override
        public void beforeTextChanged(CharSequence charSequence, int i, int i2, int i3) {
        }

        @Override
        public void onTextChanged(CharSequence charSequence, int i, int i2, int i3) {
        }
    }

    public class h implements TextWatcher {
        public h() {
        }

        @Override
        public void afterTextChanged(Editable editable) {
            Editable text = PKBActivity.this.m.getText();
            Objects.requireNonNull(text);
            if (text.toString().isEmpty()) {
                PKBActivity.this.findViewById(R.id.btn_inquiry).setBackgroundResource(R.drawable.bb_button_grey_inactive_round_25);
                PKBActivity.this.findViewById(R.id.btn_inquiry).setEnabled(false);
            } else {
                Editable text2 = PKBActivity.this.p.getText();
                Objects.requireNonNull(text2);
                if (!text2.toString().isEmpty()) {
                    Editable text3 = PKBActivity.this.q.getText();
                    Objects.requireNonNull(text3);
                    if (!text3.toString().isEmpty()) {
                        Editable text4 = PKBActivity.this.n.getText();
                        Objects.requireNonNull(text4);
                        if (!text4.toString().isEmpty()) {
                            Editable text5 = PKBActivity.this.o.getText();
                            Objects.requireNonNull(text5);
                            if (!text5.toString().isEmpty()) {
                                PKBActivity.this.findViewById(R.id.btn_inquiry).setBackgroundResource(R.drawable.bb_background_gradient_round_25);
                                PKBActivity.this.findViewById(R.id.btn_inquiry).setEnabled(true);
                            }
                        }
                    }
                }
            }
            if (editable.length() == 0) {
                PKBActivity.this.y0();
            } else if (editable.length() > 0) {
                PKBActivity.this.D0();
            }
        }

        @Override
        public void beforeTextChanged(CharSequence charSequence, int i, int i2, int i3) {
        }

        @Override
        public void onTextChanged(CharSequence charSequence, int i, int i2, int i3) {
        }
    }

    public class i implements TextWatcher {
        public i() {
        }

        @Override
        public void afterTextChanged(Editable editable) {
            Editable text = PKBActivity.this.n.getText();
            Objects.requireNonNull(text);
            if (text.toString().isEmpty()) {
                PKBActivity.this.findViewById(R.id.btn_inquiry).setBackgroundResource(R.drawable.bb_button_grey_inactive_round_25);
                PKBActivity.this.findViewById(R.id.btn_inquiry).setEnabled(false);
            } else {
                Editable text2 = PKBActivity.this.p.getText();
                Objects.requireNonNull(text2);
                if (!text2.toString().isEmpty()) {
                    Editable text3 = PKBActivity.this.m.getText();
                    Objects.requireNonNull(text3);
                    if (!text3.toString().isEmpty()) {
                        Editable text4 = PKBActivity.this.q.getText();
                        Objects.requireNonNull(text4);
                        if (!text4.toString().isEmpty()) {
                            Editable text5 = PKBActivity.this.o.getText();
                            Objects.requireNonNull(text5);
                            if (!text5.toString().isEmpty()) {
                                PKBActivity.this.findViewById(R.id.btn_inquiry).setBackgroundResource(R.drawable.bb_background_gradient_round_25);
                                PKBActivity.this.findViewById(R.id.btn_inquiry).setEnabled(true);
                            }
                        }
                    }
                }
            }
            if (editable.length() == 0) {
                PKBActivity.this.z0();
            } else if (editable.length() > 0) {
                PKBActivity.this.E0();
            }
        }

        @Override
        public void beforeTextChanged(CharSequence charSequence, int i, int i2, int i3) {
        }

        @Override
        public void onTextChanged(CharSequence charSequence, int i, int i2, int i3) {
        }
    }

    public class j implements TextWatcher {
        public j() {
        }

        @Override
        public void afterTextChanged(Editable editable) {
            Editable text = PKBActivity.this.o.getText();
            Objects.requireNonNull(text);
            if (text.toString().isEmpty()) {
                PKBActivity.this.findViewById(R.id.btn_inquiry).setBackgroundResource(R.drawable.bb_button_grey_inactive_round_25);
                PKBActivity.this.findViewById(R.id.btn_inquiry).setEnabled(false);
            } else {
                Editable text2 = PKBActivity.this.p.getText();
                Objects.requireNonNull(text2);
                if (!text2.toString().isEmpty()) {
                    Editable text3 = PKBActivity.this.m.getText();
                    Objects.requireNonNull(text3);
                    if (!text3.toString().isEmpty()) {
                        Editable text4 = PKBActivity.this.n.getText();
                        Objects.requireNonNull(text4);
                        if (!text4.toString().isEmpty()) {
                            Editable text5 = PKBActivity.this.q.getText();
                            Objects.requireNonNull(text5);
                            if (!text5.toString().isEmpty()) {
                                PKBActivity.this.findViewById(R.id.btn_inquiry).setBackgroundResource(R.drawable.bb_background_gradient_round_25);
                                PKBActivity.this.findViewById(R.id.btn_inquiry).setEnabled(true);
                            }
                        }
                    }
                }
            }
            if (editable.length() == 0) {
                PKBActivity.this.w0();
            } else if (editable.length() > 0) {
                PKBActivity.this.B0();
            }
        }

        @Override
        public void beforeTextChanged(CharSequence charSequence, int i, int i2, int i3) {
        }

        @Override
        public void onTextChanged(CharSequence charSequence, int i, int i2, int i3) {
        }
    }

    public class k implements TextWatcher {
        public k() {
        }

        @Override
        public void afterTextChanged(Editable editable) {
            Editable text = PKBActivity.this.q.getText();
            Objects.requireNonNull(text);
            if (text.toString().isEmpty()) {
                PKBActivity.this.findViewById(R.id.btn_inquiry).setBackgroundResource(R.drawable.bb_button_grey_inactive_round_25);
                PKBActivity.this.findViewById(R.id.btn_inquiry).setEnabled(false);
            } else if (!PKBActivity.this.l.getText().toString().isEmpty()) {
                PKBActivity.this.findViewById(R.id.btn_inquiry).setBackgroundResource(R.drawable.bb_background_gradient_round_25);
                PKBActivity.this.findViewById(R.id.btn_inquiry).setEnabled(true);
            }
            if (editable.length() == 0) {
                PKBActivity.this.x0();
            } else if (editable.length() > 0) {
                PKBActivity.this.C0();
            }
        }

        @Override
        public void beforeTextChanged(CharSequence charSequence, int i, int i2, int i3) {
        }

        @Override
        public void onTextChanged(CharSequence charSequence, int i, int i2, int i3) {
        }
    }

    public class l implements Runnable {
        public l() {
        }

        @Override
        public void run() {
            OptionListFragment optionListFragment = new OptionListFragment();
            optionListFragment.setArguments(optionListFragment.setupDefaultBundle(25646, "Pilih pembayaran pajak kendaraan", PKBActivity.this.j, Boolean.TRUE));
            optionListFragment.show(PKBActivity.this.getSupportFragmentManager(), "pkb_option");
        }
    }

    public void l(View view) {
        if (getIntent().getExtras() != null ? Var.toBoolean(Boolean.valueOf(getIntent().getExtras().getBoolean(AppSession.IS_FROM_NEW_HOME)), false) : false) {
            Affinity.purge(this, OtherHomeMenuActivity.class);
        } else {
            Affinity.purge(this, BottomNavigationActivity.class);
        }
    }

    public void s0(String str, String str2, View view) {
        v0(str, str2);
    }

    public void t0(int i2, String str) {
        if (str == null || str.isEmpty() || Var.toString(str, "null").equalsIgnoreCase("null")) {
            return;
        }
        LinkedHashMap<String, Object> jsonToMap = Mapper.jsonToMap(str);
        final String var = Var.toString(jsonToMap.get("url_webview"), "");
        final String var2 = Var.toString(jsonToMap.get("title_webview"), "");
        String var3 = Var.toString(jsonToMap.get("url_img"), "");
        if ((var.isEmpty() || var2.isEmpty() || var3.isEmpty()) ? false : true) {
            this.A.setVisibility(0);
            this.B.setVisibility(0);
            this.C.setVisibility(0);
            this.A.setText(var2);
            Glide.with(this).load(var3).apply(new RequestOptions().diskCacheStrategy(DiskCacheStrategy.NONE).skipMemoryCache(true).placeholder(2131100792).error(R.color.grey___)).into(this.B);
            View.OnClickListener onClickListener = new View.OnClickListener() {
                @Override
                public final void onClick(View view) {
                    PKBActivity.this.s0(var, var2, view);
                }
            };
            this.A.setOnClickListener(onClickListener);
            this.B.setOnClickListener(onClickListener);
        }
    }

    public final void A0() {
        this.p.setTextAppearance(R.style.form_bold);
    }

    public final void B0() {
        this.o.setTextAppearance(R.style.input_product_code);
    }

    public final void C0() {
        this.q.setTextAppearance(R.style.input_product_code);
    }

    public final void D0() {
        this.m.setTextAppearance(R.style.input_product_code);
    }

    public final void E0() {
        this.n.setTextAppearance(R.style.input_product_code);
    }

    public final void F0() {
        this.p.setTextAppearance(R.style.input_product_code);
    }

    @Override
    public void adapterResult(BaseAdapter baseAdapter, VoucherEntity voucherEntity, int i2) {
    }

    @Override
    public String getClassSimpleName() {
        return "pkb";
    }

    @Override
    public Activity getInvokerActivity() {
        return this;
    }

    @Override
    public int getMainProductLogoResId() {
        return R.drawable.ic_bb_pkb;
    }

    @Override
    public String getProductName() {
        return this.l.getText().toString();
    }

    @Override
    public String getSelectedProductCode() {
        return WidgetHelper.getProductIdTag(this.l);
    }

    @Override
    public com.bm.sc.bebasbayar.message.BaseMessage getTransactionMessage(boolean r15) {
        throw new UnsupportedOperationException("Method not decompiled: com.bm.sc.bebasbayar.ui.activity.ubp.PKBActivity.getTransactionMessage(boolean):com.bm.sc.bebasbayar.message.BaseMessage");
    }

    @Override
    public int getViewResource() {
        return R.layout.activity_pkb;
    }

    @Override
    public String getWikiNameSpace() {
        return "panduan_transaksi:ubp:pkb";
    }

    @Override
    public boolean isEnabledVoucher() {
        return true;
    }

    @Override
    public boolean isMainSubscriberId() {
        return true;
    }

    @Override
    public boolean isNeedToDisplayShowcase() {
        return true;
    }

    public void onAttachedToWindow() {
        this.D = true;
        super/*android.app.Activity*/.onAttachedToWindow();
    }

    @Override
    public void onBackPressed() {
        if (getIntent().getExtras() != null ? Var.toBoolean(Boolean.valueOf(getIntent().getExtras().getBoolean(AppSession.IS_FROM_NEW_HOME)), false) : false) {
            Affinity.purge(this, OtherHomeMenuActivity.class);
        } else {
            super.onBackPressed();
        }
    }

    @Override
    public void onClick(View view) {
        if (view.getId() == 2131364119) {
            new l().run();
            return;
        }
        if (view.getId() == 2131362550) {
            p0();
            return;
        }
        if (view.getId() == 2131364476) {
            WidgetHelper.setProductIdTag(this.q, getSelectedProductCode(), this.w.getText().toString());
        } else if (view.getId() == 2131363155) {
            Affinity.launch(this, PKBListTransactionActivity.class);
        } else {
            super.onClick(view);
        }
    }

    @Override
    public void onCopyVoucherCode(int i2, String str) {
        this.kodeVoucher = str;
    }

    @Override
    public void onCreate(Bundle bundle) {
        LinkedHashMap linkedHashMap;
        SelfNumberEntity selfNumberEntity;
        super.onCreate(bundle);
        String var = Var.toString(new AppSession(this).retrieve(AppSession.PROPERTY_BALANCE), "0");
        if (var.equals("0") || var.isEmpty()) {
            this.balance_insufficient_container.setVisibility(0);
            findViewById(2131362505).setVisibility(8);
        } else {
            this.balance_insufficient_container.setVisibility(8);
            findViewById(2131362505).setVisibility(0);
        }
        this.y = (TextView) findViewById(R.id.label_plat);
        this.j = new ArrayList<>();
        String retrieve = this.dataSession.retrieve(DataSession.PROPERTY_DISCOUNT_PRODUCT_MAP);
        StringBuilder sb = new StringBuilder();
        sb.append("Discount Response: ");
        sb.append(retrieve);
        try {
            linkedHashMap = new LinkedHashMap(Mapper.jsonToMap(new JSONObject(retrieve)));
        } catch (JSONException unused) {
            linkedHashMap = new LinkedHashMap();
        }
        String retrieve2 = this.dataSession.retrieve(DataSession.PROPERTY_LIST_PAYMENT);
        StringBuilder sb2 = new StringBuilder();
        sb2.append("Product Response: ");
        sb2.append(retrieve2);
        for (Map.Entry entry : new LinkedHashMap(Var.toHashMap(MessageParser.parseProduk(retrieve2).get("PAJAK"))).entrySet()) {
            StringBuilder sb3 = new StringBuilder();
            sb3.append("Processing product: ");
            sb3.append((String) entry.getKey());
            sb3.append(" - ");
            sb3.append((String) entry.getValue());
            ProdukListEntity produkListEntity = new ProdukListEntity((String) entry.getKey(), (String) entry.getValue());
            if (!Var.toString(linkedHashMap.get(entry.getKey()), "").isEmpty()) {
                String replaceAll = Var.toString(linkedHashMap.get(entry.getKey()), "").replaceAll("[^0-9]", "");
                if (!replaceAll.equals("0") && !replaceAll.equals("")) {
                    produkListEntity.setSubname("Diskon : " + Var.toString(linkedHashMap.get(entry.getKey()), ""));
                }
            }
            produkListEntity.setDrawable_res(Integer.valueOf(getMainProductLogoResId()));
            this.j.add(produkListEntity);
        }
        StringBuilder sb4 = new StringBuilder();
        sb4.append("Total products: ");
        sb4.append(this.j.size());
        Iterator<ProdukListEntity> it = this.j.iterator();
        while (it.hasNext()) {
            ProdukListEntity next = it.next();
            StringBuilder sb5 = new StringBuilder();
            sb5.append("Product: ");
            sb5.append(next.getName());
            sb5.append(" | Subname: ");
            sb5.append(next.getSubname());
        }
        EditText editText = (EditText) findViewById(R.id.input_product_code);
        this.l = editText;
        editText.setOnClickListener(this);
        this.q = findViewById(R.id.input_idpel);
        this.p = findViewById(R.id.input_nomesin);
        this.m = findViewById(R.id.input_noktp);
        this.n = findViewById(R.id.input_no_hp);
        this.o = findViewById(R.id.input_email);
        findViewById(R.id.btn_inquiry).setEnabled(false);
        findViewById(R.id.btn_inquiry).setBackgroundResource(R.drawable.bb_button_grey_inactive_round_25);
        CardView findViewById = findViewById(R.id.cv_etbpkp);
        this.z = findViewById;
        findViewById.setOnClickListener(this);
        c cVar = new c();
        this.p.addTextChangedListener(new d());
        this.q.addTextChangedListener(cVar);
        this.r = findViewById(R.id.voucher_container);
        View findViewById2 = findViewById(R.id.last_transaction_container);
        this.s = findViewById2;
        findViewById2.setOnClickListener(this);
        View findViewById3 = findViewById(R.id.carousel_more_btn);
        this.t = findViewById3;
        findViewById3.setOnClickListener(this);
        this.v = (ImageView) findViewById(R.id.carousel_logo);
        this.w = (TextView) findViewById(R.id.carousel_phone);
        this.x = (TextView) findViewById(R.id.carousel_nama_produk);
        findViewById(R.id.last_transaction_divider).setVisibility(8);
        RecyclerView recyclerView = (RecyclerView) findViewById(R.id.pkb_voucher_promo_rv);
        this.u = new UBPPromoVoucherAdapter(this);
        recyclerView.setLayoutManager(new LinearLayoutManager(this, 1, false));
        recyclerView.setItemAnimator(new DefaultItemAnimator());
        recyclerView.setAdapter(this.u);
        this.u.setCallback(this);
        this.r.setVisibility(8);
        r0();
        WidgetHelper.setUBPWebView((WebView) findViewById(R.id.wv_content_pkb), findViewById(R.id.divider_wv_content), "PKB", this.appSession, this);
        Bundle extras = getIntent().getExtras();
        if (extras != null && (selfNumberEntity = (SelfNumberEntity) extras.getParcelable("self_number_entity")) != null) {
            this.q.setText(selfNumberEntity.getIdPel());
            for (int i2 = 0; i2 < this.j.size(); i2++) {
                if (selfNumberEntity.getIdProduk().equals(this.j.get(i2).getCode())) {
                    this.l.setText(this.j.get(i2).getName());
                    WidgetHelper.setProductIdTag(this.l, this.j.get(i2).getCode(), this.j.get(i2).getCode());
                    this.l.setText(this.j.get(i2).getName());
                }
            }
        }
        if (extras != null) {
            String string = extras.getString("tittle");
            if (getToolbar() != null && string != null) {
                ActionBar supportActionBar = getSupportActionBar();
                Objects.requireNonNull(supportActionBar);
                supportActionBar.setTitle(string);
            }
        }
        if (getToolbar() != null) {
            getToolbar().setNavigationOnClickListener(new View.OnClickListener() {
                @Override
                public final void onClick(View view) {
                    PKBActivity.this.l(view);
                }
            });
        }
        this.A = (TextView) findViewById(R.id.tv_title_web);
        this.C = findViewById(R.id.cv_web_info);
        this.B = (ImageView) findViewById(R.id.ic_img_web);
        this.A.setOnClickListener(this);
        this.C.setOnClickListener(this);
        this.A.setTypeface(Typeface.DEFAULT_BOLD);
        u0();
    }

    public void onDetachedFromWindow() {
        this.D = false;
        super/*android.app.Activity*/.onDetachedFromWindow();
    }

    @Override
    public void onOptionChoosen(OptionListFragment optionListFragment, int i2, ProdukListEntity produkListEntity) {
        if (i2 != 25646) {
            if (i2 == 39791 || i2 == 57345) {
                String code = produkListEntity.getCode();
                WidgetHelper.setProductIdTag(this.q, code, code);
                return;
            }
            return;
        }
        String code2 = produkListEntity.getCode();
        if (code2.equalsIgnoreCase(AddPkbFragment.PKB_JTNG)) {
            this.q.setHint("Masukan Kode Bayar");
            this.y.setText("Kode Bayar");
        } else {
            this.q.setHint("Masukan Nomor Plat");
            this.y.setText("Nomor Plat");
        }
        WidgetHelper.removeProductIdTag(this.q);
        if (code2.equalsIgnoreCase(AddPkbFragment.PKB_JATIM)) {
            String var = Var.toString(this.configSession.retrieveMap(ConfigSession.PROPERTY_CUSTOM_CONFIG, ConfigSession.EMAIL_ESAMSAT), "[email protected]");
            findViewById(R.id.layout_engine).setVisibility(0);
            findViewById(R.id.layout_nik).setVisibility(0);
            findViewById(R.id.layout_phone).setVisibility(0);
            findViewById(R.id.layout_mail).setVisibility(0);
            this.p.setText("");
            this.m.setText("");
            this.n.setText("");
            this.z.setVisibility(0);
            this.o.setText(var);
            findViewById(R.id.layout_mail).setVisibility(8);
            this.q.addTextChangedListener(new f());
            this.p.addTextChangedListener(new g());
            this.m.addTextChangedListener(new h());
            this.n.addTextChangedListener(new i());
            this.o.addTextChangedListener(new j());
        } else {
            findViewById(R.id.layout_engine).setVisibility(8);
            findViewById(R.id.layout_nik).setVisibility(8);
            findViewById(R.id.layout_phone).setVisibility(8);
            findViewById(R.id.layout_mail).setVisibility(8);
            WidgetHelper.removeProductIdTag(this.p);
            WidgetHelper.removeProductIdTag(this.m);
            WidgetHelper.removeProductIdTag(this.n);
            WidgetHelper.removeProductIdTag(this.o);
            this.z.setVisibility(8);
            this.q.addTextChangedListener(new k());
        }
        this.q.setText("");
        WidgetHelper.setProductIdTag(this.l, code2, produkListEntity.getName());
        WidgetHelper.setAutoComplete2(this.q, this, this.appSession, getSelectedProductCode(), 3, null);
        q0(code2);
    }

    @Override
    public void onResume() {
        super.onResume();
        String var = Var.toString(this.configSession.retrieveMap(ConfigSession.PROPERTY_CUSTOM_CONFIG, ConfigSession.EMAIL_ESAMSAT), "[email protected]");
        TextInputEditText findViewById = findViewById(R.id.input_email);
        this.o = findViewById;
        findViewById.setText(var);
    }

    @Override
    public void onShowcaseFinished() {
        new Handler().postDelayed(new e(), 500L);
    }

    @Override
    public MPMessage onTransactionDone(boolean z, BaseMessage baseMessage) {
        findViewById(R.id.btn_reset).setVisibility(0);
        PKBMessage pKBMessage = new PKBMessage(baseMessage);
        if (pKBMessage.isOK()) {
            if (z) {
                resetForm(false);
            } else {
                this.inq_reff_id = Var.toString(pKBMessage.getIncludes().get(MPMessage.IncludeMessage.REFF_ID), "");
                this.inq_nominal = Var.toString(pKBMessage.getIncludes().get(MPMessage.IncludeMessage.AMOUNT), "");
                this.inq_nominal_admin = Var.toString(pKBMessage.getIncludes().get(MPMessage.IncludeMessage.ADMIN), "");
                WidgetHelper.setReadonly(this.q, true, true);
                WidgetHelper.setReadonly(this.l, true, false);
                findViewById(R.id.transaction_import_idpel).setVisibility(8);
            }
        }
        return pKBMessage;
    }

    @Override
    public void onTransactionPrepare(boolean z) {
        findViewById(R.id.btn_reset).setVisibility(8);
        if (z) {
            findViewById(R.id.btn_inquiry).setVisibility(8);
        }
    }

    @Override
    public void onUbpHistoryChoosen(UbpHistoryFragment ubpHistoryFragment, int i2, ProdukListEntity produkListEntity) {
        String idPel1 = produkListEntity.getIdPel1();
        if (i2 == 762378) {
            WidgetHelper.setProductIdTag(this.q, idPel1, idPel1);
        }
    }

    @Override
    public void optionChoosen(OptionListFragment1 optionListFragment1, int i2, ProdukListEntity produkListEntity) {
        String code = produkListEntity.getCode();
        if (i2 == 39791 || i2 == 57345) {
            WidgetHelper.setProductIdTag(this.q, code, code);
            this.dialog.dismiss();
        }
    }

    @Override
    public void optionChoosen1(OptionListFragment2 optionListFragment2, int i2, ProdukListEntity produkListEntity) {
        String code = produkListEntity.getCode();
        if (i2 == 762378) {
            WidgetHelper.setProductIdTag(this.q, code, code);
            this.dialog.dismiss();
        }
    }

    @Override
    public boolean overridePaymentActivity() {
        return true;
    }

    public final void p0() {
        UbpHistoryFragment ubpHistoryFragment = new UbpHistoryFragment();
        ubpHistoryFragment.setArguments(ubpHistoryFragment.setupDefaultBundle(762378, "Riwayat Transaksi", this.k));
        ubpHistoryFragment.show(getSupportFragmentManager(), "pulsa_history_option");
    }

    public final void q0(String str) {
        MessageComposer messageComposer = new MessageComposer(7, "ro/customer/history_billinfo");
        messageComposer.setRequest_method(MessageComposer.GET);
        messageComposer.setData_type(2);
        messageComposer.addMessage("user_id", this.appSession.retrieve(AppSession.PROPERTY_MERCHANT_ID));
        messageComposer.addMessage("user_uuid", Device.getDeviceUUID(this).toString());
        messageComposer.addMessage(BaseMessage.INDEX_VIA, "BB ANDROID");
        messageComposer.addMessage("id_produk", str);
        messageComposer.addMessage("is_pulsa", 0);
        messageComposer.setShowProgressRegular(false);
        messageComposer.setIs_encrypted(false);
        messageComposer.setMessageProcess(new b());
        new MessageSender(this, messageComposer).execute();
    }

    public final void r0() {
        APIMessageWrapper aPIMessageWrapper = new APIMessageWrapper();
        aPIMessageWrapper.setItem(DataMessage.ID_OUTLET, this.appSession.retrieve(AppSession.PROPERTY_MERCHANT_ID));
        aPIMessageWrapper.setItem("group", "PAJAK");
        MessageComposer messageComposer = new MessageComposer(2, "reward-point/get-redeemed-vouchers");
        messageComposer.setShowProgressRegular(false);
        messageComposer.setIs_encrypted(false);
        messageComposer.setMessageProcess(new a());
        MessageSender messageSender = new MessageSender(this, messageComposer);
        messageSender.setRequestMessage(aPIMessageWrapper);
        messageSender.execute();
    }

    @Override
    public void resetForm(boolean z) {
        this.inq_reff_id = "";
        this.inq_nominal = "";
        this.inq_nominal_admin = "";
        WidgetHelper.removeProductIdTag(this.q);
        WidgetHelper.removeProductIdTag(this.p);
        WidgetHelper.removeProductIdTag(this.m);
        WidgetHelper.removeProductIdTag(this.n);
        WidgetHelper.removeProductIdTag(this.o);
        WidgetHelper.setReadonly(this.q, false, true);
        WidgetHelper.setReadonly(this.l, false, false);
        findViewById(R.id.btn_inquiry).setVisibility(0);
        findViewById(R.id.transaction_import_idpel).setVisibility(0);
    }

    public final void u0() {
        this.C.setVisibility(8);
        this.A.setVisibility(8);
        this.B.setVisibility(8);
        ApiConfig.fetchConfig(this, R.xml.sc_info_samsat, "sc_info_samsat", new BBCallback() {
            @Override
            public final void do_callback(int i2, Object obj) {
                PKBActivity.this.t0(i2, (String) obj);
            }
        });
    }

    public final void v0(String str, String str2) {
        Bundle bundle = new Bundle();
        bundle.putString("url", str);
        bundle.putString(FirebaseProcessor.KEY_TITLE, str2);
        Intent intent = new Intent((Context) this, (Class<?>) OpenWebViewActivity.class);
        intent.putExtras(bundle);
        startActivity(intent);
    }

    public final void w0() {
        this.o.setTextAppearance(R.style.form_bold);
    }

    public final void x0() {
        this.q.setTextAppearance(R.style.form_bold);
    }

    public final void y0() {
        this.m.setTextAppearance(R.style.form_bold);
    }

    public final void z0() {
        this.n.setTextAppearance(R.style.form_bold);
    }
}