导航菜单

页面标题

页面副标题

SpeedCash v6.5.1482 - PlaneFormActivity.java 源代码

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

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


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

import android.content.DialogInterface;
import android.content.res.Resources;
import android.os.Bundle;
import android.os.Handler;
import android.text.Editable;
import android.text.Spanned;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Button;
import android.widget.CompoundButton;
import android.widget.LinearLayout;
import android.widget.TextView;
import androidx.appcompat.widget.SearchView;
import androidx.core.content.res.ResourcesCompat;
import androidx.core.text.HtmlCompat;
import com.bm.sc.bebasbayar.R;
import com.bm.sc.bebasbayar.adapter.entity.PassengerEntity;
import com.bm.sc.bebasbayar.adapter.entity.PlaneScheduleEntity;
import com.bm.sc.bebasbayar.adapter.entity.ProdukListEntity;
import com.bm.sc.bebasbayar.adapter.entity.ScAirlineConfig;
import com.bm.sc.bebasbayar.adapter.holder.TicketDataHolder;
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.handler.QRISO;
import com.bm.sc.bebasbayar.helper.Affinity;
import com.bm.sc.bebasbayar.helper.Buttonizer;
import com.bm.sc.bebasbayar.helper.MessageParser;
import com.bm.sc.bebasbayar.helper.TicketingHelper;
import com.bm.sc.bebasbayar.helper.WidgetHelper;
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.mp.DetailMessage;
import com.bm.sc.bebasbayar.message.mp.PesawatMessage;
import com.bm.sc.bebasbayar.setting.ApiConfig;
import com.bm.sc.bebasbayar.setting.session.AppSession;
import com.bm.sc.bebasbayar.setting.session.DataSession;
import com.bm.sc.bebasbayar.ui.BaseActivity;
import com.bm.sc.bebasbayar.ui.activity.ticket.PlaneFormActivity;
import com.bm.sc.bebasbayar.ui.fragment.BaseDialogFragment;
import com.bm.sc.bebasbayar.ui.fragment.pesawat.AdultPassengerTab;
import com.bm.sc.bebasbayar.ui.fragment.pesawat.BuyerFragment;
import com.bm.sc.bebasbayar.ui.fragment.ticket.BirthdatePickerFragment;
import com.bm.sc.bebasbayar.ui.fragment.ticket.PassengerHistoryFragmentPlane;
import com.bm.sc.bebasbayar.ui.fragment.ticket.PassengerTitleFragment;
import com.bm.sc.bebasbayar.ui.fragment.ticket.plane.DetailRutePlaneFragment;
import com.bm.sc.bebasbayar.ui.widget.BabushkaText;
import com.bm.sc.bebasbayar.ui.widget.MessageProgressDialog;
import com.bm.sc.util.android.OnSingleClickListener;
import com.bm.sc.util.common.Var;
import com.bm.sc.util.format.DateTime;
import com.bm.sc.util.format.Locales;
import com.google.android.material.bottomsheet.BottomSheetDialogFragment;
import com.google.android.material.textfield.TextInputEditText;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.HashMap;
import java.util.Objects;
import org.json.JSONException;
import org.json.JSONObject;

public class PlaneFormActivity extends BaseActivity implements BaseDialogFragment.OnDialogClosingListener {
    public static final String AIRLINE_CODE = "airline_code:tag";
    public static final String FLAG_DATE_SELECTED = "date:selected";
    public static final String FLIGHT_TAG = "flight:tag";
    public static String NONA = "Nona";
    public static String NYONYA = "Nyonya";
    public static final String PRICE_TAG = "price:tag";
    public static final String PRODUCT_TAG = "product:tag";
    public static final String ROUTES_TAG = "routes:tag";
    public static final String TITLE_DESTINATION = "title:dest";
    public static HashMap<String, String> TITLE_MAP = new a();
    public static final String TITLE_ORIGIN = "title:origin";
    public static final String TRANSIT_SUM_TAG = "transit:sum:tag";
    public static String TUAN = "Tuan";
    public PesawatMessage d;
    public HashMap<String, String> e;
    public HashMap<String, ProdukListEntity> f;
    public ProdukListEntity h;
    public PlaneScheduleEntity i;
    public TextView j;
    public TextInputEditText k;
    public TextInputEditText l;
    public boolean[] m;
    public String o;
    public String p;
    public LinearLayout q;
    public PassengerTitleFragment r;
    public BirthdatePickerFragment s;
    public String t;
    public final ArrayList<ProdukListEntity> c = new ArrayList<>();
    public ScAirlineConfig g = null;
    public String n = "";

    public class a extends HashMap<String, String> {
        public a() {
            put(PlaneFormActivity.TUAN, "MR");
            put(PlaneFormActivity.NYONYA, "MRS");
            put(PlaneFormActivity.NONA, "MS");
        }
    }

    public class b extends OnSingleClickListener {
        public b() {
        }

        public static void b(ArrayList arrayList) {
        }

        @Override
        public void onSingleClick(View view) {
            String valueFromAdditional_data = PlaneFormActivity.this.d.getValueFromAdditional_data(14);
            ?? newInstance = DetailRutePlaneFragment.newInstance();
            newInstance.setScheduleData(PlaneFormActivity.this.i);
            newInstance.buildDateScheduleSelected(PlaneFormActivity.this.t);
            newInstance.setDateSubtitle(DateTime.convert(valueFromAdditional_data, "MM/dd/yyyy", "EEEE, dd MMMM yyyy"));
            newInstance.setActiveChooseButton(false);
            newInstance.setOnChooseListener(new DetailRutePlaneFragment.OnChooseListener() {
                @Override
                public final void onClicked(ArrayList arrayList) {
                    PlaneFormActivity.b.b(arrayList);
                }
            });
            StringBuilder sb = new StringBuilder();
            sb.append("onClick: transitsum : ");
            sb.append(PlaneFormActivity.this.i.getTransitSum());
            newInstance.setTitle(PlaneFormActivity.this.o + " ke " + PlaneFormActivity.this.p);
            newInstance.show(PlaneFormActivity.this.getSupportFragmentManager(), "detail");
        }
    }

    public class c extends OnSingleClickListener {
        public final TextInputEditText b;

        public c(TextInputEditText textInputEditText) {
            this.b = textInputEditText;
        }

        public void f() {
            SearchView.OnQueryTextListener onQueryTextListener = PlaneFormActivity.this;
            WidgetHelper.hideKeyboard(onQueryTextListener, onQueryTextListener.getCurrentFocus());
        }

        public void g() {
            PlaneFormActivity.this.runOnUiThread(new Runnable() {
                @Override
                public final void run() {
                    PlaneFormActivity.c.this.f();
                }
            });
        }

        public void i() {
            PlaneFormActivity.this.r.show(PlaneFormActivity.this.getSupportFragmentManager().beginTransaction().remove(PlaneFormActivity.this.r), FirebaseProcessor.KEY_TITLE);
        }

        public void j() {
            PlaneFormActivity.this.runOnUiThread(new Runnable() {
                @Override
                public final void run() {
                    PlaneFormActivity.c.this.i();
                }
            });
        }

        @Override
        public void onSingleClick(View view) {
            new Handler().postDelayed(new Runnable() {
                @Override
                public final void run() {
                    PlaneFormActivity.c.this.g();
                }
            }, 200L);
            PlaneFormActivity.this.r = PassengerTitleFragment.newInstance();
            if (Var.toString(this.b.getText(), "").isEmpty()) {
                PlaneFormActivity.this.r.setSelectedTitle("Tuan");
            } else {
                PlaneFormActivity.this.r.setSelectedTitle(Var.toString(this.b.getText(), ""));
            }
            PassengerTitleFragment passengerTitleFragment = PlaneFormActivity.this.r;
            final TextInputEditText textInputEditText = this.b;
            passengerTitleFragment.setOnSaveListener(new PassengerTitleFragment.OnSaveListener() {
                @Override
                public final void onSaveValue(String str) {
                    textInputEditText.setText(str);
                }
            });
            new Handler().postDelayed(new Runnable() {
                @Override
                public final void run() {
                    PlaneFormActivity.c.this.j();
                }
            }, 300L);
        }
    }

    public class d extends OnSingleClickListener {
        public final String b;
        public final TextInputEditText c;

        public d(String str, TextInputEditText textInputEditText) {
            this.b = str;
            this.c = textInputEditText;
        }

        public void g() {
            SearchView.OnQueryTextListener onQueryTextListener = PlaneFormActivity.this;
            WidgetHelper.hideKeyboard(onQueryTextListener, onQueryTextListener.getCurrentFocus());
        }

        public void h() {
            PlaneFormActivity.this.runOnUiThread(new Runnable() {
                @Override
                public final void run() {
                    PlaneFormActivity.d.this.g();
                }
            });
        }

        public static void i(TextInputEditText textInputEditText, int i, int i2, int i3) {
            textInputEditText.setText(String.format("%02d/%02d/%04d", Integer.valueOf(i), Integer.valueOf(i2), Integer.valueOf(i3)));
        }

        public void j() {
            PlaneFormActivity.this.s.show(PlaneFormActivity.this.getSupportFragmentManager(), FirebaseProcessor.KEY_TITLE);
        }

        public void k() {
            PlaneFormActivity.this.runOnUiThread(new Runnable() {
                @Override
                public final void run() {
                    PlaneFormActivity.d.this.j();
                }
            });
        }

        public void l(String str, final TextInputEditText textInputEditText, int i, String str2) {
            if (Var.toString(str2, "null").equalsIgnoreCase("null")) {
                return;
            }
            try {
                JSONObject jSONObject = new JSONObject(str2);
                PlaneFormActivity.this.s = BirthdatePickerFragment.newInstance();
                PlaneFormActivity.this.s.setTitle("Pilih Tanggal Lahir");
                if (str.equals("Dewasa")) {
                    Calendar.getInstance();
                    PlaneFormActivity.this.s.setInitView(0L, Calendar.getInstance().getTimeInMillis());
                } else if (str.equals("Anak")) {
                    Calendar calendar = Calendar.getInstance();
                    calendar.add(1, (-Integer.parseInt(String.valueOf(jSONObject.get("plane_child_age_minimum")))) + (-Integer.parseInt(String.valueOf(jSONObject.get("plane_child_age_maximum")))));
                    Calendar calendar2 = Calendar.getInstance();
                    calendar2.add(1, -Integer.parseInt(String.valueOf(jSONObject.get("plane_child_age_minimum"))));
                    PlaneFormActivity.this.s.setInitView(calendar.getTimeInMillis(), calendar2.getTimeInMillis());
                } else if (str.equals("Bayi")) {
                    Calendar calendar3 = Calendar.getInstance();
                    calendar3.add(1, -Integer.parseInt(String.valueOf(jSONObject.get("plane_infant_age_maximum"))));
                    PlaneFormActivity.this.s.setInitView(calendar3.getTimeInMillis(), Calendar.getInstance().getTimeInMillis());
                }
                PlaneFormActivity.this.s.setOnSaveListener(new BirthdatePickerFragment.OnSaveListener() {
                    @Override
                    public final void onSaveValue(int i2, int i3, int i4) {
                        PlaneFormActivity.d.i(textInputEditText, i2, i3, i4);
                    }
                });
                new Handler().postDelayed(new Runnable() {
                    @Override
                    public final void run() {
                        PlaneFormActivity.d.this.k();
                    }
                }, 300L);
            } catch (JSONException e) {
                throw new RuntimeException(e);
            }
        }

        @Override
        public void onSingleClick(View view) {
            new Handler().postDelayed(new Runnable() {
                @Override
                public final void run() {
                    PlaneFormActivity.d.this.h();
                }
            }, 200L);
            SearchView.OnQueryTextListener onQueryTextListener = PlaneFormActivity.this;
            final String str = this.b;
            final TextInputEditText textInputEditText = this.c;
            ApiConfig.fetchConfigAge(onQueryTextListener, new BBCallback() {
                @Override
                public final void do_callback(int i, Object obj) {
                    PlaneFormActivity.d.this.l(str, textInputEditText, i, (String) obj);
                }
            });
        }
    }

    public class e implements MessageProcess {
        public final Button a;
        public final MessageProgressDialog b;

        public e(Button button, MessageProgressDialog messageProgressDialog) {
            this.a = button;
            this.b = messageProgressDialog;
        }

        public void b(PesawatMessage pesawatMessage, int i, Boolean bool) {
            c(pesawatMessage);
        }

        @Override
        public void afterProcess(BaseMessage baseMessage) {
            final PesawatMessage pesawatMessage = new PesawatMessage(baseMessage);
            Buttonizer.reset(this.a);
            this.b.dismiss();
            if (!pesawatMessage.isOK()) {
                Affinity.info(PlaneFormActivity.this, false, pesawatMessage.getMessageDescription());
                return;
            }
            StringBuilder sb = new StringBuilder();
            sb.append("afterProcess: ");
            sb.append(pesawatMessage.getValueFromAdditional_data(89));
            if (PlaneFormActivity.this.i.getPrice().equals(pesawatMessage.getValueFromAdditional_data(67))) {
                c(pesawatMessage);
            } else {
                Affinity.info(PlaneFormActivity.this, R.drawable.ic_alert_cyan, "Informasi", "Mohon perhatikan bahwa harga tiket bisa berubah dari maskapai, jadi pastikan untuk memeriksa kembali rincian pembayaran sebelum melanjutkan pembayaran Anda. Terima kasih", new BBCallback() {
                    @Override
                    public final void do_callback(int i, Object obj) {
                        PlaneFormActivity.e.this.b(pesawatMessage, i, (Boolean) obj);
                    }
                });
            }
        }

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

        public final void c(PesawatMessage pesawatMessage) {
            if (pesawatMessage.isBalanceNeedUpdate()) {
                PlaneFormActivity.this.updateBalance(String.valueOf(pesawatMessage.getBalance()));
            }
            PlaneFormActivity.this.updateNewMailCount(pesawatMessage.getInbox());
            Affinity.purge(PlaneFormActivity.this, PlaneBookingActivity.class, TicketDataHolder.composeBookingBundle(pesawatMessage.getValueFromAdditional_data(89), PlaneFormActivity.this.h.getCode(), pesawatMessage.getValueFromAdditional_data(0), pesawatMessage.getValueFromIncludes(MPMessage.IncludeMessage.REFF_ID), false, true));
        }

        @Override
        public void preProcess() {
            Buttonizer.loading(this.a);
            this.b.show();
        }
    }

    public class f implements MessageProcess {
        public final BBCallback a;

        public f(BBCallback bBCallback) {
            this.a = bBCallback;
        }

        @Override
        public void afterProcess(BaseMessage baseMessage) {
            DetailMessage detailMessage = new DetailMessage(baseMessage);
            if (!detailMessage.isOK()) {
                this.a.do_callback(0, new HashMap());
                Affinity.info(PlaneFormActivity.this, false, detailMessage.getMessageDescription());
                return;
            }
            HashMap hashMap = new HashMap();
            ((BaseActivity) PlaneFormActivity.this).appSession.store(AppSession.PROPERTY_OWNER_NAME, detailMessage.getValueFromAdditional_data(0));
            ((BaseActivity) PlaneFormActivity.this).appSession.store(AppSession.PROPERTY_MERCHANT_NAME, detailMessage.getValueFromAdditional_data(7));
            ((BaseActivity) PlaneFormActivity.this).appSession.store(AppSession.PROPERTY_LEVEL, detailMessage.getValueFromAdditional_data(16));
            ((BaseActivity) PlaneFormActivity.this).appSession.store(AppSession.PROPERTY_GENDER, detailMessage.getValueFromAdditional_data(35));
            ((BaseActivity) PlaneFormActivity.this).appSession.store(AppSession.PROPERTY_HANDPHONE, detailMessage.getValueFromAdditional_data(5));
            ((BaseActivity) PlaneFormActivity.this).appSession.store(AppSession.PROPERTY_EMAIL, detailMessage.getValueFromAdditional_data(11));
            ((BaseActivity) PlaneFormActivity.this).appSession.store(AppSession.PROPERTY_ADDRESS, detailMessage.getValueFromAdditional_data(1));
            ((BaseActivity) PlaneFormActivity.this).appSession.store(AppSession.PROPERTY_PROVINCE, detailMessage.getValueFromAdditional_data(4));
            ((BaseActivity) PlaneFormActivity.this).appSession.store(AppSession.PROPERTY_CITY, detailMessage.getValueFromAdditional_data(3));
            ((BaseActivity) PlaneFormActivity.this).appSession.store(AppSession.PROPERTY_POSTCODE, detailMessage.getValueFromAdditional_data(2));
            ((BaseActivity) PlaneFormActivity.this).appSession.store(AppSession.PROPERTY_IDENTITY_NUMBER, detailMessage.getValueFromAdditional_data(13));
            ((BaseActivity) PlaneFormActivity.this).appSession.store(AppSession.PROPERTY_BIRTHDATE, detailMessage.getValueFromAdditional_data(12));
            hashMap.put("merchant_name", detailMessage.getValueFromAdditional_data(0));
            hashMap.put("merchant_nik", detailMessage.getValueFromAdditional_data(13));
            hashMap.put("merchant_birthdate", detailMessage.getValueFromAdditional_data(12));
            hashMap.put("merchant_gender", Var.toString(detailMessage.getValueFromAdditional_data(35), ""));
            this.a.do_callback(0, hashMap);
        }

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

        @Override
        public void preProcess() {
        }
    }

    public static void j0(TextInputEditText textInputEditText, TextInputEditText textInputEditText2, TextInputEditText textInputEditText3, TextInputEditText textInputEditText4, PassengerEntity passengerEntity) {
        textInputEditText.setText(passengerEntity.getTittle());
        textInputEditText2.setText(passengerEntity.getName());
        textInputEditText3.setText(passengerEntity.getCardId());
        if (passengerEntity.getStrBirthDate().isEmpty()) {
            return;
        }
        textInputEditText4.setText(passengerEntity.getStrBirthDate().replace("-", "/"));
    }

    public void k0(PassengerHistoryFragmentPlane passengerHistoryFragmentPlane) {
        passengerHistoryFragmentPlane.show(getSupportFragmentManager(), FirebaseProcessor.KEY_TITLE);
    }

    public void l0(final PassengerHistoryFragmentPlane passengerHistoryFragmentPlane) {
        runOnUiThread(new Runnable() {
            @Override
            public final void run() {
                PlaneFormActivity.this.k0(passengerHistoryFragmentPlane);
            }
        });
    }

    public void m0(final PassengerHistoryFragmentPlane passengerHistoryFragmentPlane, int i, ArrayList arrayList) {
        if (i != TicketingHelper.CALLBACK_SUCCESS) {
            Affinity.info(this, false, "Data tidak ditemukan");
        } else {
            passengerHistoryFragmentPlane.setProdukListEntities(arrayList);
            new Handler().postDelayed(new Runnable() {
                @Override
                public final void run() {
                    PlaneFormActivity.this.l0(passengerHistoryFragmentPlane);
                }
            }, 600L);
        }
    }

    public void n0(final TextInputEditText textInputEditText, final TextInputEditText textInputEditText2, final TextInputEditText textInputEditText3, final TextInputEditText textInputEditText4, String str, View view) {
        final PassengerHistoryFragmentPlane newInstance = PassengerHistoryFragmentPlane.newInstance();
        newInstance.setOnPassengerHistoryAction(new PassengerHistoryFragmentPlane.OnPassengerHistoryAction() {
            @Override
            public final void onChoose(PassengerEntity passengerEntity) {
                PlaneFormActivity.j0(textInputEditText, textInputEditText2, textInputEditText3, textInputEditText4, passengerEntity);
            }
        });
        boolean equals = str.equals("Dewasa");
        int i = R.string.passenger_adult;
        if (!equals) {
            if (str.equals("Anak")) {
                i = R.string.passenger_child;
            } else if (str.equals("Bayi")) {
                i = R.string.passenger_infant;
            }
        }
        TicketingHelper.getPassengerHistoryData(this, R.integer.plane_group_id, i, new BBCallback() {
            @Override
            public final void do_callback(int i2, Object obj) {
                PlaneFormActivity.this.m0(newInstance, i2, (ArrayList) obj);
            }
        });
    }

    public static void o0(DialogInterface dialogInterface) {
    }

    public static void p0(TextInputEditText textInputEditText, TextInputEditText textInputEditText2, TextInputEditText textInputEditText3, TextInputEditText textInputEditText4, int i, HashMap hashMap) {
        String convert = DateTime.convert(Var.toString(hashMap.get("merchant_birthdate"), ""), "yyyy-MM-dd HH:mm:ss", "dd/MM/yyyy");
        textInputEditText.setText(Var.toString(hashMap.get("merchant_name"), ""));
        textInputEditText2.setText(Var.toString(hashMap.get("merchant_nik"), ""));
        textInputEditText3.setText(convert);
        String var = Var.toString(hashMap.get("merchant_gender"), "");
        if (var.equalsIgnoreCase("m") || var.equalsIgnoreCase("l")) {
            textInputEditText4.setText("Tuan");
        } else if (var.equalsIgnoreCase("f") || var.equalsIgnoreCase("p")) {
            textInputEditText4.setText("Nyonya");
        }
    }

    public void q0(CompoundButton compoundButton, boolean z) {
        View childAt = this.q.getChildAt(0);
        final TextInputEditText findViewById = childAt.findViewById(R.id.tie_name);
        final TextInputEditText findViewById2 = childAt.findViewById(R.id.tie_nik);
        final TextInputEditText findViewById3 = childAt.findViewById(R.id.tie_date);
        final TextInputEditText findViewById4 = childAt.findViewById(R.id.tie_title);
        if (!z) {
            findViewById.setText("");
            findViewById2.setText("");
            findViewById3.setText("");
            findViewById4.setText("");
            return;
        }
        AppSession appSession = new AppSession(this);
        if (appSession.retrieve(AppSession.PROPERTY_IDENTITY_NUMBER).isEmpty() || appSession.retrieve(AppSession.PROPERTY_BIRTHDATE).isEmpty() || appSession.retrieve(AppSession.PROPERTY_OWNER_NAME).isEmpty()) {
            Y(new BBCallback() {
                @Override
                public final void do_callback(int i, Object obj) {
                    PlaneFormActivity.p0(findViewById, findViewById2, findViewById3, findViewById4, i, (HashMap) obj);
                }
            });
            return;
        }
        String convert = DateTime.convert(Var.toString(appSession.retrieve(AppSession.PROPERTY_BIRTHDATE), ""), "yyyy-MM-dd HH:mm:ss", "dd/MM/yyyy");
        findViewById.setText(Var.toString(appSession.retrieve(AppSession.PROPERTY_OWNER_NAME), ""));
        findViewById2.setText(Var.toString(appSession.retrieve(AppSession.PROPERTY_IDENTITY_NUMBER), ""));
        findViewById3.setText(convert);
        String var = Var.toString(appSession.retrieve(AppSession.PROPERTY_GENDER), "");
        if (var.equalsIgnoreCase("m") || var.equalsIgnoreCase("l")) {
            findViewById4.setText("Tuan");
        } else if (var.equalsIgnoreCase("f") || var.equalsIgnoreCase("p")) {
            findViewById4.setText("Nyonya");
        }
    }

    public void r0(int i, Object obj) {
        if (Var.toDouble(obj, 0.0d) > 0.0d) {
            findViewById(R.id.cashback).setVisibility(0);
            ((TextView) findViewById(R.id.cashback)).setText("Diskon sampai " + Locales.money(Var.toDouble(obj, 0.0d)));
        }
    }

    public void s0(int i, PesawatMessage pesawatMessage) {
        ?? r11 = (BabushkaText) findViewById(R.id.plane_ticket_price);
        this.j = (TextView) findViewById(R.id.plane_price_discount);
        if (!pesawatMessage.isOK()) {
            r11.setText(pesawatMessage.getMessageDescription());
            Affinity.info(this, false, pesawatMessage.getMessageDescription());
            return;
        }
        double d2 = Var.toDouble(pesawatMessage.getValueFromAdditional_data(89), 0.0d);
        double d3 = Var.toDouble(pesawatMessage.getValueFromAdditional_data(67), 0.0d) - d2;
        String money = Locales.money(d2);
        String replaceAll = Locales.money(d3).replaceAll("\\s", "");
        int lastIndexOf = replaceAll.lastIndexOf(".");
        if (lastIndexOf >= 0) {
            int color = ResourcesCompat.getColor(getResources(), R.color.colorNominal, (Resources.Theme) null);
            r11.addPiece(new BabushkaText.Piece.Builder(replaceAll.substring(0, 2)).textColor(color).superscript().build());
            r11.addPiece(new BabushkaText.Piece.Builder(replaceAll.substring(2, lastIndexOf)).textSizeRelative(2.0f).subscript().textColor(color).build());
            r11.addPiece(new BabushkaText.Piece.Builder(replaceAll.substring(lastIndexOf)).textColor(color).subscript().build());
            r11.display();
        } else {
            r11.setText(replaceAll);
        }
        this.j.setText(money);
        TicketingHelper.getCashback(this, this.i.getMaskapai().getCode(), Var.toDouble(pesawatMessage.getValueFromAdditional_data(67), 0.0d), new BBCallback() {
            @Override
            public final void do_callback(int i2, Object obj) {
                PlaneFormActivity.this.r0(i2, obj);
            }
        });
    }

    public void t0(int i, Boolean bool) {
        finish();
    }

    public final void W(int i, final String str) {
        LayoutInflater layoutInflater = (LayoutInflater) getSystemService("layout_inflater");
        ?? r10 = 0;
        Spanned fromHtml = HtmlCompat.fromHtml(getString(R.string.label_passenger_info), 0);
        int i2 = 0;
        while (i2 < i) {
            View inflate = layoutInflater.inflate(R.layout.component_input_passenger_plain, (ViewGroup) null);
            inflate.setTag(str);
            TextView textView = (TextView) inflate.findViewById(R.id.tv_label_passenger);
            StringBuilder sb = new StringBuilder();
            sb.append("Penumpang ");
            int i3 = i2 + 1;
            sb.append(i3);
            sb.append(" - ");
            sb.append(str);
            textView.setText(sb.toString());
            ((TextView) inflate.findViewById(R.id.tv_label_info)).setText(fromHtml);
            TextView textView2 = (TextView) inflate.findViewById(R.id.tv_label_input_title_star);
            final TextInputEditText textInputEditText = (TextInputEditText) inflate.findViewById(R.id.tie_title);
            textInputEditText.setShowSoftInputOnFocus(r10);
            textInputEditText.setTag(x0(str));
            inflate.findViewById(R.id.group_title).setVisibility(8);
            textView2.setVisibility(8);
            if (i0(str)) {
                inflate.findViewById(R.id.group_title).setVisibility(r10);
                textView2.setVisibility(f0(str) ? r10 : 8);
            }
            textInputEditText.setOnClickListener(new c(textInputEditText));
            TextView textView3 = (TextView) inflate.findViewById(R.id.tv_label_name_star);
            final TextInputEditText findViewById = inflate.findViewById(R.id.tie_name);
            findViewById.setTag(v0(str));
            inflate.findViewById(R.id.group_name).setVisibility(8);
            textView3.setVisibility(8);
            if (g0(str)) {
                inflate.findViewById(R.id.group_name).setVisibility(r10);
                textView3.setVisibility(c0(str) ? r10 : 8);
            }
            TextView textView4 = (TextView) inflate.findViewById(R.id.tv_label_nik_star);
            final TextInputEditText findViewById2 = inflate.findViewById(R.id.tie_nik);
            findViewById2.setTag(w0(str));
            inflate.findViewById(R.id.group_nik).setVisibility(8);
            textView4.setVisibility(8);
            if (h0(str)) {
                inflate.findViewById(R.id.group_nik).setVisibility(r10);
                textView4.setVisibility(e0(str) ? r10 : 8);
            }
            TextView textView5 = (TextView) inflate.findViewById(R.id.tv_label_date_star);
            final TextInputEditText textInputEditText2 = (TextInputEditText) inflate.findViewById(R.id.tie_date);
            textInputEditText2.setShowSoftInputOnFocus(r10);
            textInputEditText2.setTag(u0(str));
            inflate.findViewById(R.id.group_birthday).setVisibility(8);
            textView5.setVisibility(8);
            if (b0(str)) {
                inflate.findViewById(R.id.group_birthday).setVisibility(r10);
                textView5.setVisibility(d0(str) ? r10 : 8);
            }
            textInputEditText2.setOnClickListener(new d(str, textInputEditText2));
            inflate.findViewById(R.id.iv_search_passenger).setOnClickListener(new View.OnClickListener() {
                @Override
                public final void onClick(View view) {
                    PlaneFormActivity.this.n0(textInputEditText, findViewById, findViewById2, textInputEditText2, str, view);
                }
            });
            this.q.addView(inflate);
            i2 = i3;
            r10 = 0;
        }
    }

    public final void X(Button button, PesawatMessage pesawatMessage) {
        MessageProgressDialog messageProgressDialog = new MessageProgressDialog(this, "Mohon Tunggu", "Memproses data Anda ke Maskapai");
        messageProgressDialog.setOnDismissListener(new DialogInterface.OnDismissListener() {
            @Override
            public final void onDismiss(DialogInterface dialogInterface) {
                PlaneFormActivity.o0(dialogInterface);
            }
        });
        MessageComposer messageComposer = new MessageComposer(1, "");
        messageComposer.setRequest_method(MessageComposer.POST);
        messageComposer.setData_type(1);
        messageComposer.setIs_credential(true);
        messageComposer.setIs_encrypted(true);
        messageComposer.setShowProgressRegular(false);
        messageComposer.setRead_timeout(300);
        messageComposer.setMessageProcess(new e(button, messageProgressDialog));
        MessageSender messageSender = new MessageSender(this, messageComposer);
        messageSender.setRequestMessage(pesawatMessage);
        messageSender.execute();
    }

    public final void Y(BBCallback<HashMap<String, Object>> bBCallback) {
        DetailMessage detailMessage = new DetailMessage(this.appSession.retrieve(AppSession.PROPERTY_MERCHANT_ID), this.appSession.retrieve(AppSession.PROPERTY_MERCHANT_PIN), this.appSession.retrieve(AppSession.PROPERTY_AUTH_TOKEN));
        detailMessage.setProductCode(DetailMessage.INC_PRODUCT_CODE_ACCOUNT);
        MessageComposer messageComposer = new MessageComposer(1, "");
        messageComposer.setRequest_method(MessageComposer.POST);
        messageComposer.setData_type(1);
        messageComposer.setIs_credential(true);
        messageComposer.setShowProgressRegular(true);
        messageComposer.setIs_encrypted(true);
        messageComposer.setMessageProcess(new f(bBCallback));
        MessageSender messageSender = new MessageSender(this, messageComposer);
        messageSender.setRequestMessage(detailMessage);
        messageSender.execute();
    }

    public final String Z(String str) {
        if (!str.startsWith(QRISO.ID_ADD_DATA)) {
            return str;
        }
        return "0" + str.substring(2);
    }

    public final void a0() {
        throw new UnsupportedOperationException("Method not decompiled: com.bm.sc.bebasbayar.ui.activity.ticket.PlaneFormActivity.a0():void");
    }

    public final boolean b0(String str) {
        ScAirlineConfig scAirlineConfig;
        ScAirlineConfig scAirlineConfig2;
        ScAirlineConfig scAirlineConfig3;
        if (str.equals("Dewasa") && (scAirlineConfig3 = this.g) != null) {
            return scAirlineConfig3.getAdultBirthDayRequired().equals(ScAirlineConfig.FLAG_MANDATORY) || this.g.getAdultBirthDayRequired().equals(ScAirlineConfig.FLAG_OPTIONAL);
        }
        if (str.equals("Anak") && (scAirlineConfig2 = this.g) != null) {
            return scAirlineConfig2.getChildBirthDayRequired().equals(ScAirlineConfig.FLAG_MANDATORY) || this.g.getChildBirthDayRequired().equals(ScAirlineConfig.FLAG_OPTIONAL);
        }
        if (!str.equals("Bayi") || (scAirlineConfig = this.g) == null) {
            return true;
        }
        return scAirlineConfig.getInfantBirthDayRequired().equals(ScAirlineConfig.FLAG_MANDATORY) || this.g.getInfantBirthDayRequired().equals(ScAirlineConfig.FLAG_OPTIONAL);
    }

    public final boolean c0(String str) {
        ScAirlineConfig scAirlineConfig;
        ScAirlineConfig scAirlineConfig2;
        ScAirlineConfig scAirlineConfig3;
        if (str.equals("Dewasa") && (scAirlineConfig3 = this.g) != null) {
            return scAirlineConfig3.getAdultNameRequired().equals(ScAirlineConfig.FLAG_MANDATORY);
        }
        if (str.equals("Anak") && (scAirlineConfig2 = this.g) != null) {
            return scAirlineConfig2.getChildNameRequired().equals(ScAirlineConfig.FLAG_MANDATORY);
        }
        if (!str.equals("Bayi") || (scAirlineConfig = this.g) == null) {
            return true;
        }
        return scAirlineConfig.getInfantNameRequired().equals(ScAirlineConfig.FLAG_MANDATORY);
    }

    public final boolean d0(String str) {
        ScAirlineConfig scAirlineConfig;
        ScAirlineConfig scAirlineConfig2;
        ScAirlineConfig scAirlineConfig3;
        if (str.equals("Dewasa") && (scAirlineConfig3 = this.g) != null) {
            return scAirlineConfig3.getAdultBirthDayRequired().equals(ScAirlineConfig.FLAG_MANDATORY);
        }
        if (str.equals("Anak") && (scAirlineConfig2 = this.g) != null) {
            return scAirlineConfig2.getChildBirthDayRequired().equals(ScAirlineConfig.FLAG_MANDATORY);
        }
        if (!str.equals("Bayi") || (scAirlineConfig = this.g) == null) {
            return true;
        }
        return scAirlineConfig.getInfantBirthDayRequired().equals(ScAirlineConfig.FLAG_MANDATORY);
    }

    public final boolean e0(String str) {
        ScAirlineConfig scAirlineConfig;
        ScAirlineConfig scAirlineConfig2;
        ScAirlineConfig scAirlineConfig3;
        if (str.equals("Dewasa") && (scAirlineConfig3 = this.g) != null) {
            return scAirlineConfig3.getAdultIdentityNumberRequired().equals(ScAirlineConfig.FLAG_MANDATORY);
        }
        if (str.equals("Anak") && (scAirlineConfig2 = this.g) != null) {
            return scAirlineConfig2.getChildIdentityNumberRequired().equals(ScAirlineConfig.FLAG_MANDATORY);
        }
        if (!str.equals("Bayi") || (scAirlineConfig = this.g) == null) {
            return true;
        }
        return scAirlineConfig.getInfantIdentityNumberRequired().equals(ScAirlineConfig.FLAG_MANDATORY);
    }

    public final boolean f0(String str) {
        ScAirlineConfig scAirlineConfig;
        ScAirlineConfig scAirlineConfig2;
        ScAirlineConfig scAirlineConfig3;
        if (str.equals("Dewasa") && (scAirlineConfig3 = this.g) != null) {
            return scAirlineConfig3.getAdultTitleRequired().equals(ScAirlineConfig.FLAG_MANDATORY);
        }
        if (str.equals("Anak") && (scAirlineConfig2 = this.g) != null) {
            return scAirlineConfig2.getChildTitleRequired().equals(ScAirlineConfig.FLAG_MANDATORY);
        }
        if (!str.equals("Bayi") || (scAirlineConfig = this.g) == null) {
            return true;
        }
        return scAirlineConfig.getInfantTitleRequired().equals(ScAirlineConfig.FLAG_MANDATORY);
    }

    public final boolean g0(String str) {
        ScAirlineConfig scAirlineConfig;
        ScAirlineConfig scAirlineConfig2;
        ScAirlineConfig scAirlineConfig3;
        if (str.equals("Dewasa") && (scAirlineConfig3 = this.g) != null) {
            return scAirlineConfig3.getAdultNameRequired().equals(ScAirlineConfig.FLAG_MANDATORY) || this.g.getAdultNameRequired().equals(ScAirlineConfig.FLAG_OPTIONAL);
        }
        if (str.equals("Anak") && (scAirlineConfig2 = this.g) != null) {
            return scAirlineConfig2.getChildNameRequired().equals(ScAirlineConfig.FLAG_MANDATORY) || this.g.getChildNameRequired().equals(ScAirlineConfig.FLAG_OPTIONAL);
        }
        if (!str.equals("Bayi") || (scAirlineConfig = this.g) == null) {
            return true;
        }
        return scAirlineConfig.getInfantNameRequired().equals(ScAirlineConfig.FLAG_MANDATORY) || this.g.getInfantNameRequired().equals(ScAirlineConfig.FLAG_OPTIONAL);
    }

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

    @Override
    public int getLayoutResource() {
        return R.layout.activity_plane_form;
    }

    @Override
    public String getWikiNameSpace() {
        return null;
    }

    public final boolean h0(String str) {
        ScAirlineConfig scAirlineConfig;
        ScAirlineConfig scAirlineConfig2;
        ScAirlineConfig scAirlineConfig3;
        if (str.equals("Dewasa") && (scAirlineConfig3 = this.g) != null) {
            return scAirlineConfig3.getAdultIdentityNumberRequired().equals(ScAirlineConfig.FLAG_MANDATORY) || this.g.getAdultIdentityNumberRequired().equals(ScAirlineConfig.FLAG_OPTIONAL);
        }
        if (str.equals("Anak") && (scAirlineConfig2 = this.g) != null) {
            return scAirlineConfig2.getChildIdentityNumberRequired().equals(ScAirlineConfig.FLAG_MANDATORY) || this.g.getChildIdentityNumberRequired().equals(ScAirlineConfig.FLAG_OPTIONAL);
        }
        if (!str.equals("Bayi") || (scAirlineConfig = this.g) == null) {
            return true;
        }
        return scAirlineConfig.getInfantIdentityNumberRequired().equals(ScAirlineConfig.FLAG_MANDATORY) || this.g.getInfantIdentityNumberRequired().equals(ScAirlineConfig.FLAG_OPTIONAL);
    }

    public final boolean i0(String str) {
        ScAirlineConfig scAirlineConfig;
        ScAirlineConfig scAirlineConfig2;
        ScAirlineConfig scAirlineConfig3;
        if (str.equals("Dewasa") && (scAirlineConfig3 = this.g) != null) {
            return scAirlineConfig3.getAdultTitleRequired().equals(ScAirlineConfig.FLAG_MANDATORY) || this.g.getAdultTitleRequired().equals(ScAirlineConfig.FLAG_OPTIONAL);
        }
        if (str.equals("Anak") && (scAirlineConfig2 = this.g) != null) {
            return scAirlineConfig2.getChildTitleRequired().equals(ScAirlineConfig.FLAG_MANDATORY) || this.g.getChildTitleRequired().equals(ScAirlineConfig.FLAG_OPTIONAL);
        }
        if (!str.equals("Bayi") || (scAirlineConfig = this.g) == null) {
            return true;
        }
        return scAirlineConfig.getInfantTitleRequired().equals(ScAirlineConfig.FLAG_MANDATORY) || this.g.getInfantTitleRequired().equals(ScAirlineConfig.FLAG_OPTIONAL);
    }

    @Override
    public boolean isEligibleForFavorit() {
        return false;
    }

    @Override
    public void onClick(View view) {
        String str;
        if (view.getId() == 2131362279) {
            PesawatMessage y0 = y0();
            if (y0 != null) {
                X((Button) view, y0);
                return;
            }
            return;
        }
        if (view.getId() == 2131365115) {
            Editable text = this.k.getText();
            Objects.requireNonNull(text);
            String obj = text.toString();
            Editable text2 = this.l.getText();
            Objects.requireNonNull(text2);
            String obj2 = text2.toString();
            BuyerFragment buyerFragment = new BuyerFragment();
            buyerFragment.setArguments(buyerFragment.setupDefaultBundle(obj, obj2));
            buyerFragment.setOnDialogClosingListener(this);
            buyerFragment.show(getSupportFragmentManager(), "BuyerTab");
            return;
        }
        if (view.getId() != 2131365117) {
            super.onClick(view);
            return;
        }
        String retrieve = this.appSession.retrieve(AppSession.PROPERTY_OWNER_NAME);
        if (retrieve.split("\\w+").length > 1) {
            str = retrieve.substring(retrieve.lastIndexOf(" ") + 1);
            retrieve = retrieve.substring(0, retrieve.lastIndexOf(32));
        } else {
            str = retrieve;
        }
        AdultPassengerTab adultPassengerTab = new AdultPassengerTab();
        adultPassengerTab.setArguments(adultPassengerTab.setupDefaultBundle(0, this.m, "", retrieve, str));
        adultPassengerTab.setOnDialogClosingListener(this);
        adultPassengerTab.show(getSupportFragmentManager(), "AdultTab");
    }

    @Override
    public void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        Bundle extras = getIntent().getExtras();
        if (extras == null) {
            Affinity.info(this, 2, getString(R.string.title_warning), getString(R.string.plane_err_empty_data), new BBCallback() {
                @Override
                public final void do_callback(int i, Object obj) {
                    PlaneFormActivity.this.t0(i, (Boolean) obj);
                }
            });
            return;
        }
        this.h = (ProdukListEntity) extras.getSerializable("product:tag");
        PesawatMessage pesawatMessageFromBundle = TicketingHelper.getPesawatMessageFromBundle(this, extras);
        this.d = pesawatMessageFromBundle;
        pesawatMessageFromBundle.setAdditional_dataValue(15, DateTime.convert(pesawatMessageFromBundle.getValueFromAdditional_data(15), "yyyy-MM-dd", "MM/dd/yyyy"));
        PesawatMessage pesawatMessage = this.d;
        pesawatMessage.setAdditional_dataValue(14, DateTime.convert(pesawatMessage.getValueFromAdditional_data(14), "yyyy-MM-dd", "MM/dd/yyyy"));
        this.e = MessageParser.parsePesawatRoute(this.dataSession.retrieve(DataSession.PROPERTY_LIST_ROUTE));
        this.f = TicketingHelper.getMaskapaiMap();
        HashMap<String, ScAirlineConfig> airlineFormConfigMapFromFirebase = TicketingHelper.getAirlineFormConfigMapFromFirebase(this.dataSession);
        if (this.h.getAria_data() == null) {
            this.g = airlineFormConfigMapFromFirebase.get(extras.get(AIRLINE_CODE));
        }
        ProdukListEntity produkListEntity = this.h;
        if (produkListEntity != null && airlineFormConfigMapFromFirebase != null) {
            this.g = airlineFormConfigMapFromFirebase.get(produkListEntity.getAria_data());
        }
        if (this.g == null && airlineFormConfigMapFromFirebase != null) {
            this.g = airlineFormConfigMapFromFirebase.get(this.h.getCode());
        }
        this.n = extras.getString("flight:tag");
        String[] stringArray = extras.getStringArray("routes:tag");
        ProdukListEntity produkListEntity2 = this.h;
        String str = this.n;
        Objects.requireNonNull(str);
        this.i = new PlaneScheduleEntity(produkListEntity2, str, stringArray, Double.valueOf(0.0d));
        this.o = extras.getString("title:origin");
        this.p = extras.getString("title:dest");
        this.t = extras.getString(FLAG_DATE_SELECTED);
        this.i.setTransitSum(extras.getString(TRANSIT_SUM_TAG, ""));
        ArrayList arrayList = Var.toArrayList(MessageParser.parseMaskapaiConfig(this.dataSession.retrieve(DataSession.PROPERTY_LIST_MASKAPAI_CONFIG)).get(this.h.getCode()));
        this.m = new boolean[arrayList.size()];
        for (int i = 0; i < arrayList.size(); i++) {
            this.m[i] = ((Boolean) arrayList.get(i)).booleanValue();
        }
        a0();
        TicketingHelper.pesawatCheckPrice(this, this.d, this.i, new BBCallback() {
            @Override
            public final void do_callback(int i2, Object obj) {
                PlaneFormActivity.this.s0(i2, (PesawatMessage) obj);
            }
        });
    }

    @Override
    public void onDialogClosed(BaseDialogFragment baseDialogFragment) {
    }

    @Override
    public void onDialogClosing(BaseDialogFragment baseDialogFragment, Object obj) {
        if (obj instanceof Bundle) {
            Bundle bundle = (Bundle) obj;
            String string = bundle.getString(BuyerFragment.VAL_HANDPHONE);
            String string2 = bundle.getString(BuyerFragment.VAL_EMAIL);
            this.k.setText(Locales.formatCreditCard(string, "-"));
            if (string2 != null) {
                if (string2.toLowerCase().contains("@speedcash") || string2.toLowerCase().contains("@bebasbayar") || string2.toLowerCase().contains("@mybeb")) {
                    this.l.setText("");
                }
            }
        }
    }

    @Override
    public void onResume() {
        super.onResume();
        BottomSheetDialogFragment bottomSheetDialogFragment = this.r;
        if (bottomSheetDialogFragment != null && bottomSheetDialogFragment.getDialog() != null && this.r.getDialog().isShowing()) {
            this.r.dismiss();
        }
        BottomSheetDialogFragment bottomSheetDialogFragment2 = this.s;
        if (bottomSheetDialogFragment2 == null || bottomSheetDialogFragment2.getDialog() == null || !this.s.getDialog().isShowing()) {
            return;
        }
        this.s.dismiss();
    }

    public final String u0(String str) {
        return str.equals("Dewasa") ? this.g.getAdultBirthDayRequired() : str.equals("Anak") ? this.g.getChildBirthDayRequired() : str.equals("Bayi") ? this.g.getInfantBirthDayRequired() : ScAirlineConfig.FLAG_MANDATORY;
    }

    public final String v0(String str) {
        ScAirlineConfig scAirlineConfig;
        ScAirlineConfig scAirlineConfig2;
        ScAirlineConfig scAirlineConfig3;
        if (str.equals("Dewasa") && (scAirlineConfig3 = this.g) != null) {
            return scAirlineConfig3.getAdultNameRequired().equals(ScAirlineConfig.FLAG_MANDATORY) ? ScAirlineConfig.FLAG_MANDATORY : this.g.getAdultNameRequired().equals(ScAirlineConfig.FLAG_OPTIONAL) ? ScAirlineConfig.FLAG_OPTIONAL : ScAirlineConfig.FLAG_UNUSED;
        }
        if (str.equals("Anak") && (scAirlineConfig2 = this.g) != null) {
            return scAirlineConfig2.getChildNameRequired().equals(ScAirlineConfig.FLAG_MANDATORY) ? ScAirlineConfig.FLAG_MANDATORY : this.g.getChildNameRequired().equals(ScAirlineConfig.FLAG_OPTIONAL) ? ScAirlineConfig.FLAG_OPTIONAL : ScAirlineConfig.FLAG_UNUSED;
        }
        if (!str.equals("Bayi") || (scAirlineConfig = this.g) == null) {
            return ScAirlineConfig.FLAG_MANDATORY;
        }
        return scAirlineConfig.getInfantNameRequired().equals(ScAirlineConfig.FLAG_MANDATORY) ? ScAirlineConfig.FLAG_MANDATORY : this.g.getInfantNameRequired().equals(ScAirlineConfig.FLAG_OPTIONAL) ? ScAirlineConfig.FLAG_OPTIONAL : ScAirlineConfig.FLAG_UNUSED;
    }

    public final String w0(String str) {
        return str.equals("Dewasa") ? this.g.getAdultIdentityNumberRequired() : str.equals("Anak") ? this.g.getChildIdentityNumberRequired() : str.equals("Bayi") ? this.g.getInfantIdentityNumberRequired() : ScAirlineConfig.FLAG_MANDATORY;
    }

    public final String x0(String str) {
        return str.equals("Dewasa") ? this.g.getAdultTitleRequired() : str.equals("Anak") ? this.g.getChildTitleRequired() : str.equals("Bayi") ? this.g.getInfantTitleRequired() : ScAirlineConfig.FLAG_MANDATORY;
    }

    public final com.bm.sc.bebasbayar.message.mp.PesawatMessage y0() {
        throw new UnsupportedOperationException("Method not decompiled: com.bm.sc.bebasbayar.ui.activity.ticket.PlaneFormActivity.y0():com.bm.sc.bebasbayar.message.mp.PesawatMessage");
    }
}