导航菜单

页面标题

页面副标题

Brevistay v5.8.2 - PayOptAdapter.java 源代码

正在查看: Brevistay v5.8.2 应用的 PayOptAdapter.java JAVA 源代码文件

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


package com.brevistay.app.view.booking;

import android.app.Activity;
import android.util.Log;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.CompoundButton;
import android.widget.ImageView;
import android.widget.RadioButton;
import android.widget.TextView;
import androidx.constraintlayout.widget.ConstraintLayout;
import androidx.lifecycle.LiveData;
import androidx.recyclerview.widget.RecyclerView;
import com.brevistay.app.models.booking_model.create_booking.newfiles.CreateBookingBodyV2;
import com.brevistay.app.models.booking_model.hotel_availabilty.HotelAvailabiltyBody;
import com.brevistay.app.models.booking_model.hotel_availabilty.HotelAvailabiltyRes;
import com.brevistay.app.models.booking_model.pay_now_model.PayNowBody;
import com.brevistay.app.models.booking_model.payment_options.PaymentOption;
import com.brevistay.app.models.booking_model.payment_options.PaymentOptionsRes;
import com.brevistay.app.models.login_model.login.LoginResFromPass;
import com.brevistay.app.models.search_model.hotel_details2.HotelDetail2;
import com.brevistay.app.view.utils.CheckInternet;
import com.brevistay.app.viewmodels.booking_viewmodel.BookingViewModel;
import com.facebook.appevents.AppEventsConstants;
import com.facebook.appevents.internal.ViewHierarchyConstants;
import java.util.List;
import kotlin.Metadata;
import kotlin.coroutines.CoroutineContext;
import kotlin.jvm.internal.Intrinsics;
import kotlinx.coroutines.BuildersKt;
import kotlinx.coroutines.CoroutineScopeKt;
import kotlinx.coroutines.CoroutineStart;
import kotlinx.coroutines.Dispatchers;

@Metadata(d1 = {"\u0000F\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000b\n\u0002\b\u0003\n\u0002\u0010\b\n\u0002\b\u0012\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u0002\n\u0002\b\u0005\u0018\u00002\b\u0012\u0004\u0012\u00020\u00020\u0001:\u0001*BG\u0012\u0006\u0010\u0003\u001a\u00020\u0004\u0012\u0006\u0010\u0005\u001a\u00020\u0006\u0012\u0006\u0010\u0007\u001a\u00020\b\u0012\u0006\u0010\t\u001a\u00020\n\u0012\u0006\u0010\u000b\u001a\u00020\f\u0012\u0006\u0010\r\u001a\u00020\u0006\u0012\u0006\u0010\u000e\u001a\u00020\u0006\u0012\u0006\u0010\u000f\u001a\u00020\u0010¢\u0006\u0004\b\u0011\u0010\u0012J\u0018\u0010!\u001a\u00020\u00022\u0006\u0010\"\u001a\u00020#2\u0006\u0010$\u001a\u00020\u0010H\u0016J\u0018\u0010%\u001a\u00020&2\u0006\u0010'\u001a\u00020\u00022\u0006\u0010(\u001a\u00020\u0010H\u0016J\b\u0010)\u001a\u00020\u0010H\u0016R\u0011\u0010\u0003\u001a\u00020\u0004¢\u0006\b\n\u0000\u001a\u0004\b\u0013\u0010\u0014R\u0011\u0010\u0005\u001a\u00020\u0006¢\u0006\b\n\u0000\u001a\u0004\b\u0015\u0010\u0016R\u0011\u0010\u0007\u001a\u00020\b¢\u0006\b\n\u0000\u001a\u0004\b\u0017\u0010\u0018R\u0011\u0010\t\u001a\u00020\n¢\u0006\b\n\u0000\u001a\u0004\b\u0019\u0010\u001aR\u0011\u0010\u000b\u001a\u00020\f¢\u0006\b\n\u0000\u001a\u0004\b\u001b\u0010\u001cR\u0011\u0010\r\u001a\u00020\u0006¢\u0006\b\n\u0000\u001a\u0004\b\u001d\u0010\u0016R\u0011\u0010\u000e\u001a\u00020\u0006¢\u0006\b\n\u0000\u001a\u0004\b\u001e\u0010\u0016R\u0011\u0010\u000f\u001a\u00020\u0010¢\u0006\b\n\u0000\u001a\u0004\b\u001f\u0010 ¨\u0006+"}, d2 = {"Lcom/brevistay/app/view/booking/PayOptAdapter;", "Landroidx/recyclerview/widget/RecyclerView$Adapter;", "Lcom/brevistay/app/view/booking/PayOptAdapter$PayViewHolder;", "PayOptRes", "Lcom/brevistay/app/models/booking_model/payment_options/PaymentOptionsRes;", "ammount", "", "viewmodel", "Lcom/brevistay/app/viewmodels/booking_viewmodel/BookingViewModel;", "activity", "Landroid/app/Activity;", "paynow", "", "jwt_id", "token", "amount", "", "<init>", "(Lcom/brevistay/app/models/booking_model/payment_options/PaymentOptionsRes;Ljava/lang/String;Lcom/brevistay/app/viewmodels/booking_viewmodel/BookingViewModel;Landroid/app/Activity;ZLjava/lang/String;Ljava/lang/String;I)V", "getPayOptRes", "()Lcom/brevistay/app/models/booking_model/payment_options/PaymentOptionsRes;", "getAmmount", "()Ljava/lang/String;", "getViewmodel", "()Lcom/brevistay/app/viewmodels/booking_viewmodel/BookingViewModel;", "getActivity", "()Landroid/app/Activity;", "getPaynow", "()Z", "getJwt_id", "getToken", "getAmount", "()I", "onCreateViewHolder", "parent", "Landroid/view/ViewGroup;", "viewType", "onBindViewHolder", "", "holder", "position", "getItemCount", "PayViewHolder", "app_release"}, k = 1, mv = {2, 1, 0}, xi = 48)
public final class PayOptAdapter extends RecyclerView.Adapter<PayViewHolder> {
    private final PaymentOptionsRes PayOptRes;
    private final Activity activity;
    private final String ammount;
    private final int amount;
    private final String jwt_id;
    private final boolean paynow;
    private final String token;
    private final BookingViewModel viewmodel;

    public final PaymentOptionsRes getPayOptRes() {
        return this.PayOptRes;
    }

    public final String getAmmount() {
        return this.ammount;
    }

    public final BookingViewModel getViewmodel() {
        return this.viewmodel;
    }

    public final Activity getActivity() {
        return this.activity;
    }

    public final boolean getPaynow() {
        return this.paynow;
    }

    public final String getJwt_id() {
        return this.jwt_id;
    }

    public final String getToken() {
        return this.token;
    }

    public final int getAmount() {
        return this.amount;
    }

    public PayOptAdapter(PaymentOptionsRes paymentOptionsRes, String str, BookingViewModel bookingViewModel, Activity activity, boolean z, String str2, String str3, int i) {
        Intrinsics.checkNotNullParameter(paymentOptionsRes, "PayOptRes");
        Intrinsics.checkNotNullParameter(str, "ammount");
        Intrinsics.checkNotNullParameter(bookingViewModel, "viewmodel");
        Intrinsics.checkNotNullParameter(activity, "activity");
        Intrinsics.checkNotNullParameter(str2, "jwt_id");
        Intrinsics.checkNotNullParameter(str3, "token");
        this.PayOptRes = paymentOptionsRes;
        this.ammount = str;
        this.viewmodel = bookingViewModel;
        this.activity = activity;
        this.paynow = z;
        this.jwt_id = str2;
        this.token = str3;
        this.amount = i;
    }

    @Metadata(d1 = {"\u00002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\n\n\u0002\u0018\u0002\n\u0002\b\u0006\u0018\u00002\u00020\u0001B\u000f\u0012\u0006\u0010\u0002\u001a\u00020\u0003¢\u0006\u0004\b\u0004\u0010\u0005R\u001b\u0010\u0006\u001a\n \b*\u0004\u0018\u00010\u00070\u0007¢\u0006\n\n\u0002\u0010\u000b\u001a\u0004\b\t\u0010\nR\u001b\u0010\f\u001a\n \b*\u0004\u0018\u00010\r0\r¢\u0006\n\n\u0002\u0010\u0010\u001a\u0004\b\u000e\u0010\u000fR\u001b\u0010\u0011\u001a\n \b*\u0004\u0018\u00010\u00120\u0012¢\u0006\n\n\u0002\u0010\u0015\u001a\u0004\b\u0013\u0010\u0014R\u001b\u0010\u0016\u001a\n \b*\u0004\u0018\u00010\r0\r¢\u0006\n\n\u0002\u0010\u0010\u001a\u0004\b\u0017\u0010\u000fR\u001b\u0010\u0018\u001a\n \b*\u0004\u0018\u00010\r0\r¢\u0006\n\n\u0002\u0010\u0010\u001a\u0004\b\u0019\u0010\u000fR\u001b\u0010\u001a\u001a\n \b*\u0004\u0018\u00010\r0\r¢\u0006\n\n\u0002\u0010\u0010\u001a\u0004\b\u001b\u0010\u000fR$\u0010\u001c\u001a\n \b*\u0004\u0018\u00010\u001d0\u001dX\u0086\u000e¢\u0006\u0010\n\u0002\u0010\"\u001a\u0004\b\u001e\u0010\u001f\"\u0004\b \u0010!¨\u0006#"}, d2 = {"Lcom/brevistay/app/view/booking/PayOptAdapter$PayViewHolder;", "Landroidx/recyclerview/widget/RecyclerView$ViewHolder;", ViewHierarchyConstants.VIEW_KEY, "Landroid/view/View;", "<init>", "(Landroid/view/View;)V", "img", "Landroid/widget/ImageView;", "kotlin.jvm.PlatformType", "getImg", "()Landroid/widget/ImageView;", "Landroid/widget/ImageView;", "title", "Landroid/widget/TextView;", "getTitle", "()Landroid/widget/TextView;", "Landroid/widget/TextView;", "cont", "Landroidx/constraintlayout/widget/ConstraintLayout;", "getCont", "()Landroidx/constraintlayout/widget/ConstraintLayout;", "Landroidx/constraintlayout/widget/ConstraintLayout;", "pay_opt_offer", "getPay_opt_offer", "pay_opt_error", "getPay_opt_error", "countLayout", "getCountLayout", "pay_rb", "Landroid/widget/RadioButton;", "getPay_rb", "()Landroid/widget/RadioButton;", "setPay_rb", "(Landroid/widget/RadioButton;)V", "Landroid/widget/RadioButton;", "app_release"}, k = 1, mv = {2, 1, 0}, xi = 48)
    public static final class PayViewHolder extends RecyclerView.ViewHolder {
        private final ConstraintLayout cont;
        private final TextView countLayout;
        private final ImageView img;
        private final TextView pay_opt_error;
        private final TextView pay_opt_offer;
        private RadioButton pay_rb;
        private final TextView title;

        public PayViewHolder(View view) {
            super(view);
            Intrinsics.checkNotNullParameter(view, ViewHierarchyConstants.VIEW_KEY);
            this.img = (ImageView) view.findViewById(2131363397);
            this.title = (TextView) view.findViewById(2131363399);
            this.cont = view.findViewById(2131363396);
            this.pay_opt_offer = (TextView) view.findViewById(2131363407);
            this.pay_opt_error = (TextView) view.findViewById(2131363406);
            this.countLayout = (TextView) view.findViewById(2131362566);
            this.pay_rb = (RadioButton) view.findViewById(2131363398);
        }

        public final ImageView getImg() {
            return this.img;
        }

        public final TextView getTitle() {
            return this.title;
        }

        public final ConstraintLayout getCont() {
            return this.cont;
        }

        public final TextView getPay_opt_offer() {
            return this.pay_opt_offer;
        }

        public final TextView getPay_opt_error() {
            return this.pay_opt_error;
        }

        public final TextView getCountLayout() {
            return this.countLayout;
        }

        public final RadioButton getPay_rb() {
            return this.pay_rb;
        }

        public final void setPay_rb(RadioButton radioButton) {
            this.pay_rb = radioButton;
        }
    }

    public PayViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
        Intrinsics.checkNotNullParameter(parent, "parent");
        View inflate = LayoutInflater.from(parent.getContext()).inflate(2131558683, parent, false);
        Intrinsics.checkNotNull(inflate);
        return new PayViewHolder(inflate);
    }

    public void onBindViewHolder(final com.brevistay.app.view.booking.PayOptAdapter.PayViewHolder r10, final int r11) {
        throw new UnsupportedOperationException("Method not decompiled: com.brevistay.app.view.booking.PayOptAdapter.onBindViewHolder(com.brevistay.app.view.booking.PayOptAdapter$PayViewHolder, int):void");
    }

    public static final void onBindViewHolder$lambda$0(PayOptAdapter payOptAdapter, int i, View view) {
        Integer num;
        Integer num2;
        List payment_options;
        PaymentOption paymentOption;
        String pay_opt_pg_mode;
        HotelAvailabiltyRes hotelAvailabiltyRes;
        HotelAvailabiltyRes hotelAvailabiltyRes2;
        int intValue;
        Object value = payOptAdapter.viewmodel.getCurrentSelectedPosition().getValue();
        Intrinsics.checkNotNull(value);
        if (((Number) value).intValue() < 0 || !CheckInternet.Companion.isInternetAvailable$default(CheckInternet.INSTANCE, null, 0, 0, 7, null) || (num = (Integer) payOptAdapter.viewmodel.getPayOptFlag().getValue()) == null || num.intValue() != 0) {
            return;
        }
        BuildersKt.launch$default(CoroutineScopeKt.CoroutineScope(Dispatchers.getIO()), (CoroutineContext) null, (CoroutineStart) null, new PayOptAdapter$onBindViewHolder$1$1(payOptAdapter, new PayNowBody(payOptAdapter.jwt_id, ((PaymentOption) payOptAdapter.PayOptRes.getPayment_options().get(i)).getPay_opt_key(), "2", "https://www.brevistay.com/confirm-booking"), null), 3, (Object) null);
        if (CheckInternet.Companion.isInternetAvailable$default(CheckInternet.INSTANCE, null, 0, 0, 7, null) && (num2 = (Integer) payOptAdapter.viewmodel.getPayOptFlag().getValue()) != null && num2.intValue() == 0) {
            String pay_opt_key = ((PaymentOption) payOptAdapter.PayOptRes.getPayment_options().get(i)).getPay_opt_key();
            int hashCode = pay_opt_key.hashCode();
            String str = "";
            if (hashCode == 75906305) {
                if (pay_opt_key.equals("PAYTM")) {
                    LiveData<HotelAvailabiltyRes> availabiltyLiveData = payOptAdapter.viewmodel.getAvailabiltyLiveData();
                    if ((availabiltyLiveData != null ? (HotelAvailabiltyRes) availabiltyLiveData.getValue() : null) != null) {
                        if (payOptAdapter.viewmodel.getHotelDetail().getValue() != null) {
                            Object value2 = payOptAdapter.viewmodel.getHotelDetail().getValue();
                            Intrinsics.checkNotNull(value2);
                            String hotelAddress = ((HotelDetail2) value2).getHotelAddress();
                            Object obj = (Integer) payOptAdapter.viewmodel.getAdult_count().getValue();
                            if (obj == null) {
                                Object value3 = payOptAdapter.viewmodel.getRoomCount().getValue();
                                Intrinsics.checkNotNull(value3);
                                obj = String.valueOf(((Number) value3).intValue() * 2);
                            }
                            String obj2 = obj.toString();
                            HotelAvailabiltyBody hotelAvailabiltyBody = (HotelAvailabiltyBody) payOptAdapter.viewmodel.getHotelAvailabiltyBody().getValue();
                            String checkin_date = hotelAvailabiltyBody != null ? hotelAvailabiltyBody.getCheckin_date() : null;
                            Intrinsics.checkNotNull(checkin_date);
                            Object value4 = payOptAdapter.viewmodel.getTime().getValue();
                            Intrinsics.checkNotNull(value4);
                            int intValue2 = ((Number) value4).intValue();
                            HotelAvailabiltyBody hotelAvailabiltyBody2 = (HotelAvailabiltyBody) payOptAdapter.viewmodel.getHotelAvailabiltyBody().getValue();
                            String checkin_date2 = hotelAvailabiltyBody2 != null ? hotelAvailabiltyBody2.getCheckin_date() : null;
                            Intrinsics.checkNotNull(checkin_date2);
                            Integer num3 = (Integer) payOptAdapter.viewmodel.getChild_count().getValue();
                            String valueOf = String.valueOf(num3 != null ? num3.intValue() : 0);
                            Object value5 = payOptAdapter.viewmodel.getCoupon().getValue();
                            Intrinsics.checkNotNull(value5);
                            String str2 = (String) value5;
                            String str3 = (String) payOptAdapter.viewmodel.getUserEmailforBooking().getValue();
                            if (str3 == null) {
                                LoginResFromPass loginResFromPass = (LoginResFromPass) payOptAdapter.viewmodel.getUserDetails().getValue();
                                str3 = loginResFromPass != null ? loginResFromPass.getUser_email_id() : null;
                                Intrinsics.checkNotNull(str3);
                            }
                            String str4 = str3;
                            LiveData<HotelAvailabiltyRes> availabiltyLiveData2 = payOptAdapter.viewmodel.getAvailabiltyLiveData();
                            Integer final_discounted_amount = (availabiltyLiveData2 == null || (hotelAvailabiltyRes2 = (HotelAvailabiltyRes) availabiltyLiveData2.getValue()) == null) ? null : hotelAvailabiltyRes2.getFinal_discounted_amount();
                            LiveData<HotelAvailabiltyRes> availabiltyLiveData3 = payOptAdapter.viewmodel.getAvailabiltyLiveData();
                            Integer final_non_discounted_amount = (availabiltyLiveData3 == null || (hotelAvailabiltyRes = (HotelAvailabiltyRes) availabiltyLiveData3.getValue()) == null) ? null : hotelAvailabiltyRes.getFinal_non_discounted_amount();
                            String str5 = (String) payOptAdapter.viewmodel.getUserNameforBooking().getValue();
                            if (str5 == null) {
                                Object value6 = payOptAdapter.viewmodel.getUserDetails().getValue();
                                Intrinsics.checkNotNull(value6);
                                str5 = ((LoginResFromPass) value6).getUser_first_name();
                                Intrinsics.checkNotNull(str5);
                            }
                            String str6 = str5;
                            Object value7 = payOptAdapter.viewmodel.getHotelAvailabiltyBody().getValue();
                            Intrinsics.checkNotNull(value7);
                            int hotel_id = ((HotelAvailabiltyBody) value7).getHotel_id();
                            Object value8 = payOptAdapter.viewmodel.getHotelDetail().getValue();
                            Intrinsics.checkNotNull(value8);
                            String hotelName = ((HotelDetail2) value8).getHotelName();
                            Integer num4 = (Integer) payOptAdapter.viewmodel.is_wallet().getValue();
                            String valueOf2 = String.valueOf(num4 != null ? num4.intValue() : 0);
                            String str7 = (String) payOptAdapter.viewmodel.getUserNumforBooking().getValue();
                            if (str7 == null) {
                                Object value9 = payOptAdapter.viewmodel.getUserDetails().getValue();
                                Intrinsics.checkNotNull(value9);
                                str7 = ((LoginResFromPass) value9).getUser_mobile_number();
                                Intrinsics.checkNotNull(str7);
                            }
                            String str8 = str7;
                            Integer num5 = (Integer) payOptAdapter.viewmodel.getOpt_for_whatsapp().getValue();
                            int intValue3 = num5 != null ? num5.intValue() : 0;
                            Object value10 = payOptAdapter.viewmodel.getHotelAvailabiltyBody().getValue();
                            Intrinsics.checkNotNull(value10);
                            int pack = ((HotelAvailabiltyBody) value10).getPack();
                            Object value11 = payOptAdapter.viewmodel.getHotelAvailabiltyBody().getValue();
                            Intrinsics.checkNotNull(value11);
                            String valueOf3 = String.valueOf(((HotelAvailabiltyBody) value11).getPack());
                            Object value12 = payOptAdapter.viewmodel.getRoomCount().getValue();
                            Intrinsics.checkNotNull(value12);
                            int intValue4 = ((Number) value12).intValue();
                            PaymentOptionsRes paymentOptionsRes = (PaymentOptionsRes) payOptAdapter.viewmodel.getPaymentOptions().getValue();
                            if (paymentOptionsRes != null && (payment_options = paymentOptionsRes.getPayment_options()) != null && (paymentOption = (PaymentOption) payment_options.get(i)) != null && (pay_opt_pg_mode = paymentOption.getPay_opt_pg_mode()) != null) {
                                str = pay_opt_pg_mode;
                            }
                            CreateBookingBodyV2 createBookingBodyV2 = new CreateBookingBodyV2(obj2, "", "androidnative", checkin_date, intValue2, valueOf, str2, str4, str6, hotel_id, hotelName, valueOf2, str8, pack, "PAYTM", String.valueOf(str), "https://www.brevistay.com", valueOf3, intValue4, hotelAddress, intValue3, AppEventsConstants.EVENT_PARAM_VALUE_NO, final_discounted_amount, final_non_discounted_amount, checkin_date2, "2");
                            Log.d("createBookingBody", createBookingBodyV2.toString());
                            payOptAdapter.viewmodel.getPayOptFlag().setValue(1);
                            BuildersKt.launch$default(CoroutineScopeKt.CoroutineScope(Dispatchers.getIO()), (CoroutineContext) null, (CoroutineStart) null, new PayOptAdapter$onBindViewHolder$1$2(payOptAdapter, createBookingBodyV2, null), 3, (Object) null);
                            return;
                        }
                        BuildersKt.launch$default(CoroutineScopeKt.CoroutineScope(Dispatchers.getIO()), (CoroutineContext) null, (CoroutineStart) null, new PayOptAdapter$onBindViewHolder$1$3(payOptAdapter, null), 3, (Object) null);
                        return;
                    }
                    return;
                }
                return;
            }
            Object obj3 = AppEventsConstants.EVENT_PARAM_VALUE_NO;
            if (hashCode == 110017655) {
                if (pay_opt_key.equals("MOBIKWIK")) {
                    payOptAdapter.viewmodel.getUpiOrCC().setValue("mobikwik");
                    LiveData<HotelAvailabiltyRes> availabiltyLiveData4 = payOptAdapter.viewmodel.getAvailabiltyLiveData();
                    if ((availabiltyLiveData4 != null ? (HotelAvailabiltyRes) availabiltyLiveData4.getValue() : null) != null) {
                        if (payOptAdapter.viewmodel.getHotelDetail().getValue() != null) {
                            Log.d("bnpl", "onBindViewHolder: mobikwik");
                            Object value13 = payOptAdapter.viewmodel.getHotelDetail().getValue();
                            Intrinsics.checkNotNull(value13);
                            String hotelAddress2 = ((HotelDetail2) value13).getHotelAddress();
                            Object obj4 = (Integer) payOptAdapter.viewmodel.getAdult_count().getValue();
                            if (obj4 == null) {
                                Object value14 = payOptAdapter.viewmodel.getRoomCount().getValue();
                                Intrinsics.checkNotNull(value14);
                                obj4 = String.valueOf(((Number) value14).intValue() * 2);
                            }
                            String obj5 = obj4.toString();
                            HotelAvailabiltyBody hotelAvailabiltyBody3 = (HotelAvailabiltyBody) payOptAdapter.viewmodel.getHotelAvailabiltyBody().getValue();
                            String checkin_date3 = hotelAvailabiltyBody3 != null ? hotelAvailabiltyBody3.getCheckin_date() : null;
                            Intrinsics.checkNotNull(checkin_date3);
                            Object value15 = payOptAdapter.viewmodel.getTime().getValue();
                            Intrinsics.checkNotNull(value15);
                            int intValue5 = ((Number) value15).intValue();
                            HotelAvailabiltyBody hotelAvailabiltyBody4 = (HotelAvailabiltyBody) payOptAdapter.viewmodel.getHotelAvailabiltyBody().getValue();
                            String checkin_date4 = hotelAvailabiltyBody4 != null ? hotelAvailabiltyBody4.getCheckin_date() : null;
                            Intrinsics.checkNotNull(checkin_date4);
                            Object obj6 = (Integer) payOptAdapter.viewmodel.getChild_count().getValue();
                            if (obj6 == null) {
                                obj6 = AppEventsConstants.EVENT_PARAM_VALUE_NO;
                            }
                            String obj7 = obj6.toString();
                            Object value16 = payOptAdapter.viewmodel.getCoupon().getValue();
                            Intrinsics.checkNotNull(value16);
                            String str9 = (String) value16;
                            String str10 = (String) payOptAdapter.viewmodel.getUserEmailforBooking().getValue();
                            if (str10 == null) {
                                LoginResFromPass loginResFromPass2 = (LoginResFromPass) payOptAdapter.viewmodel.getUserDetails().getValue();
                                str10 = loginResFromPass2 != null ? loginResFromPass2.getUser_email_id() : null;
                                Intrinsics.checkNotNull(str10);
                            }
                            String str11 = str10;
                            LiveData<HotelAvailabiltyRes> availabiltyLiveData5 = payOptAdapter.viewmodel.getAvailabiltyLiveData();
                            HotelAvailabiltyRes hotelAvailabiltyRes3 = availabiltyLiveData5 != null ? (HotelAvailabiltyRes) availabiltyLiveData5.getValue() : null;
                            Intrinsics.checkNotNull(hotelAvailabiltyRes3);
                            Integer final_discounted_amount2 = hotelAvailabiltyRes3.getFinal_discounted_amount();
                            LiveData<HotelAvailabiltyRes> availabiltyLiveData6 = payOptAdapter.viewmodel.getAvailabiltyLiveData();
                            HotelAvailabiltyRes hotelAvailabiltyRes4 = availabiltyLiveData6 != null ? (HotelAvailabiltyRes) availabiltyLiveData6.getValue() : null;
                            Intrinsics.checkNotNull(hotelAvailabiltyRes4);
                            Integer final_non_discounted_amount2 = hotelAvailabiltyRes4.getFinal_non_discounted_amount();
                            String str12 = (String) payOptAdapter.viewmodel.getUserNameforBooking().getValue();
                            if (str12 == null) {
                                Object value17 = payOptAdapter.viewmodel.getUserDetails().getValue();
                                Intrinsics.checkNotNull(value17);
                                str12 = ((LoginResFromPass) value17).getUser_first_name();
                                Intrinsics.checkNotNull(str12);
                            }
                            String str13 = str12;
                            Object value18 = payOptAdapter.viewmodel.getHotelAvailabiltyBody().getValue();
                            Intrinsics.checkNotNull(value18);
                            int hotel_id2 = ((HotelAvailabiltyBody) value18).getHotel_id();
                            Object value19 = payOptAdapter.viewmodel.getHotelDetail().getValue();
                            Intrinsics.checkNotNull(value19);
                            String hotelName2 = ((HotelDetail2) value19).getHotelName();
                            Object obj8 = (Integer) payOptAdapter.viewmodel.is_wallet().getValue();
                            if (obj8 != null) {
                                obj3 = obj8;
                            }
                            String obj9 = obj3.toString();
                            String str14 = (String) payOptAdapter.viewmodel.getUserNumforBooking().getValue();
                            if (str14 == null) {
                                Object value20 = payOptAdapter.viewmodel.getUserDetails().getValue();
                                Intrinsics.checkNotNull(value20);
                                str14 = ((LoginResFromPass) value20).getUser_mobile_number();
                                Intrinsics.checkNotNull(str14);
                            }
                            String str15 = str14;
                            Integer num6 = (Integer) payOptAdapter.viewmodel.getOpt_for_whatsapp().getValue();
                            intValue = num6 != null ? num6.intValue() : 0;
                            Object value21 = payOptAdapter.viewmodel.getHotelAvailabiltyBody().getValue();
                            Intrinsics.checkNotNull(value21);
                            int pack2 = ((HotelAvailabiltyBody) value21).getPack();
                            Object value22 = payOptAdapter.viewmodel.getHotelAvailabiltyBody().getValue();
                            Intrinsics.checkNotNull(value22);
                            String valueOf4 = String.valueOf(((HotelAvailabiltyBody) value22).getPack());
                            Object value23 = payOptAdapter.viewmodel.getRoomCount().getValue();
                            Intrinsics.checkNotNull(value23);
                            CreateBookingBodyV2 createBookingBodyV22 = new CreateBookingBodyV2(obj5, "2", "androidNative", checkin_date3, intValue5, obj7, str9, str11, str13, hotel_id2, hotelName2, obj9, str15, pack2, "MOBIKWIK", "bnpl", "https://brevistay.com", valueOf4, ((Number) value23).intValue(), hotelAddress2, intValue, AppEventsConstants.EVENT_PARAM_VALUE_NO, final_discounted_amount2, final_non_discounted_amount2, checkin_date4, "2");
                            Log.d("createBookingBody", createBookingBodyV22.toString());
                            payOptAdapter.viewmodel.getPayOptFlag().setValue(2);
                            BuildersKt.launch$default(CoroutineScopeKt.CoroutineScope(Dispatchers.getIO()), (CoroutineContext) null, (CoroutineStart) null, new PayOptAdapter$onBindViewHolder$1$8(payOptAdapter, createBookingBodyV22, null), 3, (Object) null);
                            return;
                        }
                        BuildersKt.launch$default(CoroutineScopeKt.CoroutineScope(Dispatchers.getIO()), (CoroutineContext) null, (CoroutineStart) null, new PayOptAdapter$onBindViewHolder$1$9(payOptAdapter, null), 3, (Object) null);
                        return;
                    }
                    return;
                }
                return;
            }
            if (hashCode == 807251999 && pay_opt_key.equals("CASHFREE")) {
                if (Intrinsics.areEqual(((PaymentOption) payOptAdapter.PayOptRes.getPayment_options().get(i)).getPay_opt_label(), "UPI")) {
                    payOptAdapter.viewmodel.getUpiOrCC().setValue("upi");
                    LiveData<HotelAvailabiltyRes> availabiltyLiveData7 = payOptAdapter.viewmodel.getAvailabiltyLiveData();
                    if ((availabiltyLiveData7 != null ? (HotelAvailabiltyRes) availabiltyLiveData7.getValue() : null) != null) {
                        if (payOptAdapter.viewmodel.getHotelDetail().getValue() != null) {
                            Object value24 = payOptAdapter.viewmodel.getHotelDetail().getValue();
                            Intrinsics.checkNotNull(value24);
                            String hotelAddress3 = ((HotelDetail2) value24).getHotelAddress();
                            Object obj10 = (Integer) payOptAdapter.viewmodel.getAdult_count().getValue();
                            if (obj10 == null) {
                                Object value25 = payOptAdapter.viewmodel.getRoomCount().getValue();
                                Intrinsics.checkNotNull(value25);
                                obj10 = String.valueOf(((Number) value25).intValue() * 2);
                            }
                            String obj11 = obj10.toString();
                            HotelAvailabiltyBody hotelAvailabiltyBody5 = (HotelAvailabiltyBody) payOptAdapter.viewmodel.getHotelAvailabiltyBody().getValue();
                            String checkin_date5 = hotelAvailabiltyBody5 != null ? hotelAvailabiltyBody5.getCheckin_date() : null;
                            Intrinsics.checkNotNull(checkin_date5);
                            Object value26 = payOptAdapter.viewmodel.getTime().getValue();
                            Intrinsics.checkNotNull(value26);
                            int intValue6 = ((Number) value26).intValue();
                            HotelAvailabiltyBody hotelAvailabiltyBody6 = (HotelAvailabiltyBody) payOptAdapter.viewmodel.getHotelAvailabiltyBody().getValue();
                            String checkin_date6 = hotelAvailabiltyBody6 != null ? hotelAvailabiltyBody6.getCheckin_date() : null;
                            Intrinsics.checkNotNull(checkin_date6);
                            Integer num7 = (Integer) payOptAdapter.viewmodel.getChild_count().getValue();
                            String valueOf5 = String.valueOf(num7 != null ? num7.intValue() : 0);
                            Object value27 = payOptAdapter.viewmodel.getCoupon().getValue();
                            Intrinsics.checkNotNull(value27);
                            String str16 = (String) value27;
                            String str17 = (String) payOptAdapter.viewmodel.getUserEmailforBooking().getValue();
                            if (str17 == null) {
                                LoginResFromPass loginResFromPass3 = (LoginResFromPass) payOptAdapter.viewmodel.getUserDetails().getValue();
                                str17 = loginResFromPass3 != null ? loginResFromPass3.getUser_email_id() : null;
                                Intrinsics.checkNotNull(str17);
                            }
                            String str18 = str17;
                            LiveData<HotelAvailabiltyRes> availabiltyLiveData8 = payOptAdapter.viewmodel.getAvailabiltyLiveData();
                            HotelAvailabiltyRes hotelAvailabiltyRes5 = availabiltyLiveData8 != null ? (HotelAvailabiltyRes) availabiltyLiveData8.getValue() : null;
                            Intrinsics.checkNotNull(hotelAvailabiltyRes5);
                            Integer final_discounted_amount3 = hotelAvailabiltyRes5.getFinal_discounted_amount();
                            LiveData<HotelAvailabiltyRes> availabiltyLiveData9 = payOptAdapter.viewmodel.getAvailabiltyLiveData();
                            HotelAvailabiltyRes hotelAvailabiltyRes6 = availabiltyLiveData9 != null ? (HotelAvailabiltyRes) availabiltyLiveData9.getValue() : null;
                            Intrinsics.checkNotNull(hotelAvailabiltyRes6);
                            Integer final_non_discounted_amount3 = hotelAvailabiltyRes6.getFinal_non_discounted_amount();
                            String str19 = (String) payOptAdapter.viewmodel.getUserNameforBooking().getValue();
                            if (str19 == null) {
                                Object value28 = payOptAdapter.viewmodel.getUserDetails().getValue();
                                Intrinsics.checkNotNull(value28);
                                str19 = ((LoginResFromPass) value28).getUser_first_name();
                                Intrinsics.checkNotNull(str19);
                            }
                            String str20 = str19;
                            Object value29 = payOptAdapter.viewmodel.getHotelAvailabiltyBody().getValue();
                            Intrinsics.checkNotNull(value29);
                            int hotel_id3 = ((HotelAvailabiltyBody) value29).getHotel_id();
                            Object value30 = payOptAdapter.viewmodel.getHotelDetail().getValue();
                            Intrinsics.checkNotNull(value30);
                            String hotelName3 = ((HotelDetail2) value30).getHotelName();
                            Integer num8 = (Integer) payOptAdapter.viewmodel.is_wallet().getValue();
                            String valueOf6 = String.valueOf(num8 != null ? num8.intValue() : 0);
                            String str21 = (String) payOptAdapter.viewmodel.getUserNumforBooking().getValue();
                            if (str21 == null) {
                                Object value31 = payOptAdapter.viewmodel.getUserDetails().getValue();
                                Intrinsics.checkNotNull(value31);
                                str21 = ((LoginResFromPass) value31).getUser_mobile_number();
                                Intrinsics.checkNotNull(str21);
                            }
                            String str22 = str21;
                            Integer num9 = (Integer) payOptAdapter.viewmodel.getOpt_for_whatsapp().getValue();
                            intValue = num9 != null ? num9.intValue() : 0;
                            Object value32 = payOptAdapter.viewmodel.getHotelAvailabiltyBody().getValue();
                            Intrinsics.checkNotNull(value32);
                            int pack3 = ((HotelAvailabiltyBody) value32).getPack();
                            Object value33 = payOptAdapter.viewmodel.getHotelAvailabiltyBody().getValue();
                            Intrinsics.checkNotNull(value33);
                            String valueOf7 = String.valueOf(((HotelAvailabiltyBody) value33).getPack());
                            Object value34 = payOptAdapter.viewmodel.getRoomCount().getValue();
                            Intrinsics.checkNotNull(value34);
                            CreateBookingBodyV2 createBookingBodyV23 = new CreateBookingBodyV2(obj11, "2", "androidnative", checkin_date5, intValue6, valueOf5, str16, str18, str20, hotel_id3, hotelName3, valueOf6, str22, pack3, "CASHFREE", "upi", "https://www.brevistay.com", valueOf7, ((Number) value34).intValue(), hotelAddress3, intValue, AppEventsConstants.EVENT_PARAM_VALUE_NO, final_discounted_amount3, final_non_discounted_amount3, checkin_date6, "2");
                            Log.d("createBookingBody", createBookingBodyV23.toString());
                            payOptAdapter.viewmodel.getPayOptFlag().setValue(1);
                            BuildersKt.launch$default(CoroutineScopeKt.CoroutineScope(Dispatchers.getIO()), (CoroutineContext) null, (CoroutineStart) null, new PayOptAdapter$onBindViewHolder$1$4(payOptAdapter, createBookingBodyV23, null), 3, (Object) null);
                            return;
                        }
                        BuildersKt.launch$default(CoroutineScopeKt.CoroutineScope(Dispatchers.getIO()), (CoroutineContext) null, (CoroutineStart) null, new PayOptAdapter$onBindViewHolder$1$5(payOptAdapter, null), 3, (Object) null);
                        return;
                    }
                    return;
                }
                LiveData<HotelAvailabiltyRes> availabiltyLiveData10 = payOptAdapter.viewmodel.getAvailabiltyLiveData();
                if ((availabiltyLiveData10 != null ? (HotelAvailabiltyRes) availabiltyLiveData10.getValue() : null) != null) {
                    if (payOptAdapter.viewmodel.getHotelDetail().getValue() != null) {
                        if (Intrinsics.areEqual(((PaymentOption) payOptAdapter.PayOptRes.getPayment_options().get(i)).getPay_opt_label(), "Net Banking, CC/DC")) {
                            payOptAdapter.viewmodel.getUpiOrCC().setValue("cc");
                        } else {
                            payOptAdapter.viewmodel.getUpiOrCC().setValue("mobikwik");
                        }
                        Object value35 = payOptAdapter.viewmodel.getHotelDetail().getValue();
                        Intrinsics.checkNotNull(value35);
                        String hotelAddress4 = ((HotelDetail2) value35).getHotelAddress();
                        Object obj12 = (Integer) payOptAdapter.viewmodel.getAdult_count().getValue();
                        if (obj12 == null) {
                            Object value36 = payOptAdapter.viewmodel.getRoomCount().getValue();
                            Intrinsics.checkNotNull(value36);
                            obj12 = String.valueOf(((Number) value36).intValue() * 2);
                        }
                        String obj13 = obj12.toString();
                        HotelAvailabiltyBody hotelAvailabiltyBody7 = (HotelAvailabiltyBody) payOptAdapter.viewmodel.getHotelAvailabiltyBody().getValue();
                        String checkin_date7 = hotelAvailabiltyBody7 != null ? hotelAvailabiltyBody7.getCheckin_date() : null;
                        Intrinsics.checkNotNull(checkin_date7);
                        Object value37 = payOptAdapter.viewmodel.getTime().getValue();
                        Intrinsics.checkNotNull(value37);
                        int intValue7 = ((Number) value37).intValue();
                        HotelAvailabiltyBody hotelAvailabiltyBody8 = (HotelAvailabiltyBody) payOptAdapter.viewmodel.getHotelAvailabiltyBody().getValue();
                        String checkin_date8 = hotelAvailabiltyBody8 != null ? hotelAvailabiltyBody8.getCheckin_date() : null;
                        Intrinsics.checkNotNull(checkin_date8);
                        Object obj14 = (Integer) payOptAdapter.viewmodel.getChild_count().getValue();
                        if (obj14 == null) {
                            obj14 = AppEventsConstants.EVENT_PARAM_VALUE_NO;
                        }
                        String obj15 = obj14.toString();
                        Object value38 = payOptAdapter.viewmodel.getCoupon().getValue();
                        Intrinsics.checkNotNull(value38);
                        String str23 = (String) value38;
                        String str24 = (String) payOptAdapter.viewmodel.getUserEmailforBooking().getValue();
                        if (str24 == null) {
                            LoginResFromPass loginResFromPass4 = (LoginResFromPass) payOptAdapter.viewmodel.getUserDetails().getValue();
                            str24 = loginResFromPass4 != null ? loginResFromPass4.getUser_email_id() : null;
                            Intrinsics.checkNotNull(str24);
                        }
                        String str25 = str24;
                        LiveData<HotelAvailabiltyRes> availabiltyLiveData11 = payOptAdapter.viewmodel.getAvailabiltyLiveData();
                        HotelAvailabiltyRes hotelAvailabiltyRes7 = availabiltyLiveData11 != null ? (HotelAvailabiltyRes) availabiltyLiveData11.getValue() : null;
                        Intrinsics.checkNotNull(hotelAvailabiltyRes7);
                        Integer final_discounted_amount4 = hotelAvailabiltyRes7.getFinal_discounted_amount();
                        LiveData<HotelAvailabiltyRes> availabiltyLiveData12 = payOptAdapter.viewmodel.getAvailabiltyLiveData();
                        HotelAvailabiltyRes hotelAvailabiltyRes8 = availabiltyLiveData12 != null ? (HotelAvailabiltyRes) availabiltyLiveData12.getValue() : null;
                        Intrinsics.checkNotNull(hotelAvailabiltyRes8);
                        Integer final_non_discounted_amount4 = hotelAvailabiltyRes8.getFinal_non_discounted_amount();
                        String str26 = (String) payOptAdapter.viewmodel.getUserNameforBooking().getValue();
                        if (str26 == null) {
                            Object value39 = payOptAdapter.viewmodel.getUserDetails().getValue();
                            Intrinsics.checkNotNull(value39);
                            str26 = ((LoginResFromPass) value39).getUser_first_name();
                            Intrinsics.checkNotNull(str26);
                        }
                        String str27 = str26;
                        Object value40 = payOptAdapter.viewmodel.getHotelAvailabiltyBody().getValue();
                        Intrinsics.checkNotNull(value40);
                        int hotel_id4 = ((HotelAvailabiltyBody) value40).getHotel_id();
                        Object value41 = payOptAdapter.viewmodel.getHotelDetail().getValue();
                        Intrinsics.checkNotNull(value41);
                        String hotelName4 = ((HotelDetail2) value41).getHotelName();
                        Object obj16 = (Integer) payOptAdapter.viewmodel.is_wallet().getValue();
                        if (obj16 != null) {
                            obj3 = obj16;
                        }
                        String obj17 = obj3.toString();
                        String str28 = (String) payOptAdapter.viewmodel.getUserNumforBooking().getValue();
                        if (str28 == null) {
                            Object value42 = payOptAdapter.viewmodel.getUserDetails().getValue();
                            Intrinsics.checkNotNull(value42);
                            str28 = ((LoginResFromPass) value42).getUser_mobile_number();
                            Intrinsics.checkNotNull(str28);
                        }
                        String str29 = str28;
                        Integer num10 = (Integer) payOptAdapter.viewmodel.getOpt_for_whatsapp().getValue();
                        int intValue8 = num10 != null ? num10.intValue() : 0;
                        Object value43 = payOptAdapter.viewmodel.getHotelAvailabiltyBody().getValue();
                        Intrinsics.checkNotNull(value43);
                        int pack4 = ((HotelAvailabiltyBody) value43).getPack();
                        Object value44 = payOptAdapter.viewmodel.getHotelAvailabiltyBody().getValue();
                        Intrinsics.checkNotNull(value44);
                        String valueOf8 = String.valueOf(((HotelAvailabiltyBody) value44).getPack());
                        Object value45 = payOptAdapter.viewmodel.getRoomCount().getValue();
                        Intrinsics.checkNotNull(value45);
                        CreateBookingBodyV2 createBookingBodyV24 = new CreateBookingBodyV2(obj13, "2", "androidNative", checkin_date7, intValue7, obj15, str23, str25, str27, hotel_id4, hotelName4, obj17, str29, pack4, "CASHFREE", Intrinsics.areEqual(((PaymentOption) payOptAdapter.PayOptRes.getPayment_options().get(i)).getPay_opt_label(), "Net Banking, CC/DC") ? "cc" : "", "https://www.brevistay.com", valueOf8, ((Number) value45).intValue(), hotelAddress4, intValue8, AppEventsConstants.EVENT_PARAM_VALUE_NO, final_discounted_amount4, final_non_discounted_amount4, checkin_date8, "2");
                        Log.d("createBookingBody", createBookingBodyV24.toString());
                        payOptAdapter.viewmodel.getPayOptFlag().setValue(1);
                        BuildersKt.launch$default(CoroutineScopeKt.CoroutineScope(Dispatchers.getIO()), (CoroutineContext) null, (CoroutineStart) null, new PayOptAdapter$onBindViewHolder$1$6(payOptAdapter, createBookingBodyV24, null), 3, (Object) null);
                        return;
                    }
                    BuildersKt.launch$default(CoroutineScopeKt.CoroutineScope(Dispatchers.getIO()), (CoroutineContext) null, (CoroutineStart) null, new PayOptAdapter$onBindViewHolder$1$7(payOptAdapter, null), 3, (Object) null);
                }
            }
        }
    }

    public static final void onBindViewHolder$lambda$1(PayOptAdapter payOptAdapter, int i, PayViewHolder payViewHolder, View view) {
        int intValue;
        List payment_options;
        PaymentOption paymentOption;
        String pay_opt_pg_mode;
        Object value = payOptAdapter.viewmodel.getCurrentSelectedPosition().getValue();
        Intrinsics.checkNotNull(value);
        if (((Number) value).intValue() < 0 || !CheckInternet.Companion.isInternetAvailable$default(CheckInternet.INSTANCE, null, 0, 0, 7, null)) {
            return;
        }
        String pay_opt_key = ((PaymentOption) payOptAdapter.PayOptRes.getPayment_options().get(i)).getPay_opt_key();
        int hashCode = pay_opt_key.hashCode();
        String str = "";
        Object obj = AppEventsConstants.EVENT_PARAM_VALUE_NO;
        switch (hashCode) {
            case 78967:
                if (pay_opt_key.equals("PAH")) {
                    Integer num = (Integer) payOptAdapter.viewmodel.getCouponFlag().getValue();
                    if (num == null || num.intValue() != 0) {
                        payViewHolder.getPay_opt_error().setText("Payment Option not applicable on this booking");
                        payViewHolder.getPay_opt_error().setVisibility(0);
                        payViewHolder.getCont().setClickable(false);
                        payViewHolder.getPay_rb().setClickable(false);
                        break;
                    } else {
                        LiveData<HotelAvailabiltyRes> availabiltyLiveData = payOptAdapter.viewmodel.getAvailabiltyLiveData();
                        if ((availabiltyLiveData != null ? (HotelAvailabiltyRes) availabiltyLiveData.getValue() : null) != null) {
                            if (payOptAdapter.viewmodel.getHotelDetail().getValue() == null) {
                                BuildersKt.launch$default(CoroutineScopeKt.CoroutineScope(Dispatchers.getIO()), (CoroutineContext) null, (CoroutineStart) null, new PayOptAdapter$onBindViewHolder$2$8(payOptAdapter, null), 3, (Object) null);
                                break;
                            } else {
                                Object value2 = payOptAdapter.viewmodel.getHotelDetail().getValue();
                                Intrinsics.checkNotNull(value2);
                                String hotelAddress = ((HotelDetail2) value2).getHotelAddress();
                                Object obj2 = (Integer) payOptAdapter.viewmodel.getAdult_count().getValue();
                                if (obj2 == null) {
                                    Object value3 = payOptAdapter.viewmodel.getRoomCount().getValue();
                                    Intrinsics.checkNotNull(value3);
                                    obj2 = String.valueOf(((Number) value3).intValue() * 2);
                                }
                                String obj3 = obj2.toString();
                                HotelAvailabiltyBody hotelAvailabiltyBody = (HotelAvailabiltyBody) payOptAdapter.viewmodel.getHotelAvailabiltyBody().getValue();
                                String checkin_date = hotelAvailabiltyBody != null ? hotelAvailabiltyBody.getCheckin_date() : null;
                                Intrinsics.checkNotNull(checkin_date);
                                Object value4 = payOptAdapter.viewmodel.getTime().getValue();
                                Intrinsics.checkNotNull(value4);
                                int intValue2 = ((Number) value4).intValue();
                                HotelAvailabiltyBody hotelAvailabiltyBody2 = (HotelAvailabiltyBody) payOptAdapter.viewmodel.getHotelAvailabiltyBody().getValue();
                                String checkin_date2 = hotelAvailabiltyBody2 != null ? hotelAvailabiltyBody2.getCheckin_date() : null;
                                Intrinsics.checkNotNull(checkin_date2);
                                Object obj4 = (Integer) payOptAdapter.viewmodel.getChild_count().getValue();
                                if (obj4 == null) {
                                    obj4 = AppEventsConstants.EVENT_PARAM_VALUE_NO;
                                }
                                String obj5 = obj4.toString();
                                Object value5 = payOptAdapter.viewmodel.getCoupon().getValue();
                                Intrinsics.checkNotNull(value5);
                                String str2 = (String) value5;
                                String str3 = (String) payOptAdapter.viewmodel.getUserEmailforBooking().getValue();
                                if (str3 == null) {
                                    LoginResFromPass loginResFromPass = (LoginResFromPass) payOptAdapter.viewmodel.getUserDetails().getValue();
                                    str3 = loginResFromPass != null ? loginResFromPass.getUser_email_id() : null;
                                    Intrinsics.checkNotNull(str3);
                                }
                                String str4 = str3;
                                LiveData<HotelAvailabiltyRes> availabiltyLiveData2 = payOptAdapter.viewmodel.getAvailabiltyLiveData();
                                HotelAvailabiltyRes hotelAvailabiltyRes = availabiltyLiveData2 != null ? (HotelAvailabiltyRes) availabiltyLiveData2.getValue() : null;
                                Intrinsics.checkNotNull(hotelAvailabiltyRes);
                                Integer final_discounted_amount = hotelAvailabiltyRes.getFinal_discounted_amount();
                                LiveData<HotelAvailabiltyRes> availabiltyLiveData3 = payOptAdapter.viewmodel.getAvailabiltyLiveData();
                                HotelAvailabiltyRes hotelAvailabiltyRes2 = availabiltyLiveData3 != null ? (HotelAvailabiltyRes) availabiltyLiveData3.getValue() : null;
                                Intrinsics.checkNotNull(hotelAvailabiltyRes2);
                                Integer final_non_discounted_amount = hotelAvailabiltyRes2.getFinal_non_discounted_amount();
                                String str5 = (String) payOptAdapter.viewmodel.getUserNameforBooking().getValue();
                                if (str5 == null) {
                                    Object value6 = payOptAdapter.viewmodel.getUserDetails().getValue();
                                    Intrinsics.checkNotNull(value6);
                                    str5 = ((LoginResFromPass) value6).getUser_first_name();
                                    Intrinsics.checkNotNull(str5);
                                }
                                String str6 = str5;
                                Object value7 = payOptAdapter.viewmodel.getHotelAvailabiltyBody().getValue();
                                Intrinsics.checkNotNull(value7);
                                int hotel_id = ((HotelAvailabiltyBody) value7).getHotel_id();
                                Object value8 = payOptAdapter.viewmodel.getHotelDetail().getValue();
                                Intrinsics.checkNotNull(value8);
                                String hotelName = ((HotelDetail2) value8).getHotelName();
                                Object obj6 = (Integer) payOptAdapter.viewmodel.is_wallet().getValue();
                                if (obj6 != null) {
                                    obj = obj6;
                                }
                                String obj7 = obj.toString();
                                String str7 = (String) payOptAdapter.viewmodel.getUserNumforBooking().getValue();
                                if (str7 == null) {
                                    Object value9 = payOptAdapter.viewmodel.getUserDetails().getValue();
                                    Intrinsics.checkNotNull(value9);
                                    str7 = ((LoginResFromPass) value9).getUser_mobile_number();
                                    Intrinsics.checkNotNull(str7);
                                }
                                String str8 = str7;
                                Integer num2 = (Integer) payOptAdapter.viewmodel.getOpt_for_whatsapp().getValue();
                                intValue = num2 != null ? num2.intValue() : 0;
                                Object value10 = payOptAdapter.viewmodel.getHotelAvailabiltyBody().getValue();
                                Intrinsics.checkNotNull(value10);
                                int pack = ((HotelAvailabiltyBody) value10).getPack();
                                Object value11 = payOptAdapter.viewmodel.getHotelAvailabiltyBody().getValue();
                                Intrinsics.checkNotNull(value11);
                                String valueOf = String.valueOf(((HotelAvailabiltyBody) value11).getPack());
                                Object value12 = payOptAdapter.viewmodel.getRoomCount().getValue();
                                Intrinsics.checkNotNull(value12);
                                CreateBookingBodyV2 createBookingBodyV2 = new CreateBookingBodyV2(obj3, "2", "androidNative", checkin_date, intValue2, obj5, str2, str4, str6, hotel_id, hotelName, obj7, str8, pack, "PAH", "pah", "https://www.brevistay.com", valueOf, ((Number) value12).intValue(), hotelAddress, intValue, AppEventsConstants.EVENT_PARAM_VALUE_NO, final_discounted_amount, final_non_discounted_amount, checkin_date2, "");
                                Log.d("createBookingBody pah", createBookingBodyV2.toString());
                                payOptAdapter.viewmodel.getPayOptFlag().setValue(2);
                                BuildersKt.launch$default(CoroutineScopeKt.CoroutineScope(Dispatchers.getIO()), (CoroutineContext) null, (CoroutineStart) null, new PayOptAdapter$onBindViewHolder$2$7(payOptAdapter, createBookingBodyV2, null), 3, (Object) null);
                                break;
                            }
                        }
                    }
                }
                break;
            case 75906305:
                if (pay_opt_key.equals("PAYTM")) {
                    LiveData<HotelAvailabiltyRes> availabiltyLiveData4 = payOptAdapter.viewmodel.getAvailabiltyLiveData();
                    if ((availabiltyLiveData4 != null ? (HotelAvailabiltyRes) availabiltyLiveData4.getValue() : null) != null) {
                        if (payOptAdapter.viewmodel.getHotelDetail().getValue() == null) {
                            BuildersKt.launch$default(CoroutineScopeKt.CoroutineScope(Dispatchers.getIO()), (CoroutineContext) null, (CoroutineStart) null, new PayOptAdapter$onBindViewHolder$2$2(payOptAdapter, null), 3, (Object) null);
                            break;
                        } else {
                            Object value13 = payOptAdapter.viewmodel.getHotelDetail().getValue();
                            Intrinsics.checkNotNull(value13);
                            String hotelAddress2 = ((HotelDetail2) value13).getHotelAddress();
                            Object obj8 = (Integer) payOptAdapter.viewmodel.getAdult_count().getValue();
                            if (obj8 == null) {
                                Object value14 = payOptAdapter.viewmodel.getRoomCount().getValue();
                                Intrinsics.checkNotNull(value14);
                                obj8 = String.valueOf(((Number) value14).intValue() * 2);
                            }
                            String obj9 = obj8.toString();
                            HotelAvailabiltyBody hotelAvailabiltyBody3 = (HotelAvailabiltyBody) payOptAdapter.viewmodel.getHotelAvailabiltyBody().getValue();
                            String checkin_date3 = hotelAvailabiltyBody3 != null ? hotelAvailabiltyBody3.getCheckin_date() : null;
                            Intrinsics.checkNotNull(checkin_date3);
                            Object value15 = payOptAdapter.viewmodel.getTime().getValue();
                            Intrinsics.checkNotNull(value15);
                            int intValue3 = ((Number) value15).intValue();
                            HotelAvailabiltyBody hotelAvailabiltyBody4 = (HotelAvailabiltyBody) payOptAdapter.viewmodel.getHotelAvailabiltyBody().getValue();
                            String checkin_date4 = hotelAvailabiltyBody4 != null ? hotelAvailabiltyBody4.getCheckin_date() : null;
                            Intrinsics.checkNotNull(checkin_date4);
                            Integer num3 = (Integer) payOptAdapter.viewmodel.getChild_count().getValue();
                            String valueOf2 = String.valueOf(num3 != null ? num3.intValue() : 0);
                            Object value16 = payOptAdapter.viewmodel.getCoupon().getValue();
                            Intrinsics.checkNotNull(value16);
                            String str9 = (String) value16;
                            String str10 = (String) payOptAdapter.viewmodel.getUserEmailforBooking().getValue();
                            if (str10 == null) {
                                LoginResFromPass loginResFromPass2 = (LoginResFromPass) payOptAdapter.viewmodel.getUserDetails().getValue();
                                str10 = loginResFromPass2 != null ? loginResFromPass2.getUser_email_id() : null;
                                Intrinsics.checkNotNull(str10);
                            }
                            String str11 = str10;
                            LiveData<HotelAvailabiltyRes> availabiltyLiveData5 = payOptAdapter.viewmodel.getAvailabiltyLiveData();
                            HotelAvailabiltyRes hotelAvailabiltyRes3 = availabiltyLiveData5 != null ? (HotelAvailabiltyRes) availabiltyLiveData5.getValue() : null;
                            Intrinsics.checkNotNull(hotelAvailabiltyRes3);
                            Integer final_discounted_amount2 = hotelAvailabiltyRes3.getFinal_discounted_amount();
                            LiveData<HotelAvailabiltyRes> availabiltyLiveData6 = payOptAdapter.viewmodel.getAvailabiltyLiveData();
                            HotelAvailabiltyRes hotelAvailabiltyRes4 = availabiltyLiveData6 != null ? (HotelAvailabiltyRes) availabiltyLiveData6.getValue() : null;
                            Intrinsics.checkNotNull(hotelAvailabiltyRes4);
                            Integer final_non_discounted_amount2 = hotelAvailabiltyRes4.getFinal_non_discounted_amount();
                            String str12 = (String) payOptAdapter.viewmodel.getUserNameforBooking().getValue();
                            if (str12 == null) {
                                Object value17 = payOptAdapter.viewmodel.getUserDetails().getValue();
                                Intrinsics.checkNotNull(value17);
                                str12 = ((LoginResFromPass) value17).getUser_first_name();
                                Intrinsics.checkNotNull(str12);
                            }
                            String str13 = str12;
                            Object value18 = payOptAdapter.viewmodel.getHotelAvailabiltyBody().getValue();
                            Intrinsics.checkNotNull(value18);
                            int hotel_id2 = ((HotelAvailabiltyBody) value18).getHotel_id();
                            Object value19 = payOptAdapter.viewmodel.getHotelDetail().getValue();
                            Intrinsics.checkNotNull(value19);
                            String hotelName2 = ((HotelDetail2) value19).getHotelName();
                            Integer num4 = (Integer) payOptAdapter.viewmodel.is_wallet().getValue();
                            String valueOf3 = String.valueOf(num4 != null ? num4.intValue() : 0);
                            String str14 = (String) payOptAdapter.viewmodel.getUserNumforBooking().getValue();
                            if (str14 == null) {
                                Object value20 = payOptAdapter.viewmodel.getUserDetails().getValue();
                                Intrinsics.checkNotNull(value20);
                                str14 = ((LoginResFromPass) value20).getUser_mobile_number();
                                Intrinsics.checkNotNull(str14);
                            }
                            String str15 = str14;
                            Integer num5 = (Integer) payOptAdapter.viewmodel.getOpt_for_whatsapp().getValue();
                            int intValue4 = num5 != null ? num5.intValue() : 0;
                            Object value21 = payOptAdapter.viewmodel.getHotelAvailabiltyBody().getValue();
                            Intrinsics.checkNotNull(value21);
                            int pack2 = ((HotelAvailabiltyBody) value21).getPack();
                            Object value22 = payOptAdapter.viewmodel.getHotelAvailabiltyBody().getValue();
                            Intrinsics.checkNotNull(value22);
                            String valueOf4 = String.valueOf(((HotelAvailabiltyBody) value22).getPack());
                            Object value23 = payOptAdapter.viewmodel.getRoomCount().getValue();
                            Intrinsics.checkNotNull(value23);
                            int intValue5 = ((Number) value23).intValue();
                            PaymentOptionsRes paymentOptionsRes = (PaymentOptionsRes) payOptAdapter.viewmodel.getPaymentOptions().getValue();
                            if (paymentOptionsRes != null && (payment_options = paymentOptionsRes.getPayment_options()) != null && (paymentOption = (PaymentOption) payment_options.get(i)) != null && (pay_opt_pg_mode = paymentOption.getPay_opt_pg_mode()) != null) {
                                str = pay_opt_pg_mode;
                            }
                            CreateBookingBodyV2 createBookingBodyV22 = new CreateBookingBodyV2(obj9, "2", "androidnative", checkin_date3, intValue3, valueOf2, str9, str11, str13, hotel_id2, hotelName2, valueOf3, str15, pack2, "PAYTM", String.valueOf(str), "", valueOf4, intValue5, hotelAddress2, intValue4, AppEventsConstants.EVENT_PARAM_VALUE_NO, final_discounted_amount2, final_non_discounted_amount2, checkin_date4, "2");
                            Log.d("createBookingBody", createBookingBodyV22.toString());
                            payOptAdapter.viewmodel.getPayOptFlag().setValue(1);
                            BuildersKt.launch$default(CoroutineScopeKt.CoroutineScope(Dispatchers.getIO()), (CoroutineContext) null, (CoroutineStart) null, new PayOptAdapter$onBindViewHolder$2$1(payOptAdapter, createBookingBodyV22, null), 3, (Object) null);
                            break;
                        }
                    }
                }
                break;
            case 110017655:
                if (pay_opt_key.equals("MOBIKWIK")) {
                    payOptAdapter.viewmodel.getUpiOrCC().setValue("mobikwik");
                    LiveData<HotelAvailabiltyRes> availabiltyLiveData7 = payOptAdapter.viewmodel.getAvailabiltyLiveData();
                    if ((availabiltyLiveData7 != null ? (HotelAvailabiltyRes) availabiltyLiveData7.getValue() : null) != null) {
                        if (payOptAdapter.viewmodel.getHotelDetail().getValue() == null) {
                            BuildersKt.launch$default(CoroutineScopeKt.CoroutineScope(Dispatchers.getIO()), (CoroutineContext) null, (CoroutineStart) null, new PayOptAdapter$onBindViewHolder$2$10(payOptAdapter, null), 3, (Object) null);
                            break;
                        } else {
                            Log.d("bnpl", "onBindViewHolder: mobikwik");
                            Object value24 = payOptAdapter.viewmodel.getHotelDetail().getValue();
                            Intrinsics.checkNotNull(value24);
                            String hotelAddress3 = ((HotelDetail2) value24).getHotelAddress();
                            Object obj10 = (Integer) payOptAdapter.viewmodel.getAdult_count().getValue();
                            if (obj10 == null) {
                                Object value25 = payOptAdapter.viewmodel.getRoomCount().getValue();
                                Intrinsics.checkNotNull(value25);
                                obj10 = String.valueOf(((Number) value25).intValue() * 2);
                            }
                            String obj11 = obj10.toString();
                            HotelAvailabiltyBody hotelAvailabiltyBody5 = (HotelAvailabiltyBody) payOptAdapter.viewmodel.getHotelAvailabiltyBody().getValue();
                            String checkin_date5 = hotelAvailabiltyBody5 != null ? hotelAvailabiltyBody5.getCheckin_date() : null;
                            Intrinsics.checkNotNull(checkin_date5);
                            Object value26 = payOptAdapter.viewmodel.getTime().getValue();
                            Intrinsics.checkNotNull(value26);
                            int intValue6 = ((Number) value26).intValue();
                            HotelAvailabiltyBody hotelAvailabiltyBody6 = (HotelAvailabiltyBody) payOptAdapter.viewmodel.getHotelAvailabiltyBody().getValue();
                            String checkin_date6 = hotelAvailabiltyBody6 != null ? hotelAvailabiltyBody6.getCheckin_date() : null;
                            Intrinsics.checkNotNull(checkin_date6);
                            Object obj12 = (Integer) payOptAdapter.viewmodel.getChild_count().getValue();
                            if (obj12 == null) {
                                obj12 = AppEventsConstants.EVENT_PARAM_VALUE_NO;
                            }
                            String obj13 = obj12.toString();
                            Object value27 = payOptAdapter.viewmodel.getCoupon().getValue();
                            Intrinsics.checkNotNull(value27);
                            String str16 = (String) value27;
                            String str17 = (String) payOptAdapter.viewmodel.getUserEmailforBooking().getValue();
                            if (str17 == null) {
                                LoginResFromPass loginResFromPass3 = (LoginResFromPass) payOptAdapter.viewmodel.getUserDetails().getValue();
                                str17 = loginResFromPass3 != null ? loginResFromPass3.getUser_email_id() : null;
                                Intrinsics.checkNotNull(str17);
                            }
                            String str18 = str17;
                            LiveData<HotelAvailabiltyRes> availabiltyLiveData8 = payOptAdapter.viewmodel.getAvailabiltyLiveData();
                            HotelAvailabiltyRes hotelAvailabiltyRes5 = availabiltyLiveData8 != null ? (HotelAvailabiltyRes) availabiltyLiveData8.getValue() : null;
                            Intrinsics.checkNotNull(hotelAvailabiltyRes5);
                            Integer final_discounted_amount3 = hotelAvailabiltyRes5.getFinal_discounted_amount();
                            LiveData<HotelAvailabiltyRes> availabiltyLiveData9 = payOptAdapter.viewmodel.getAvailabiltyLiveData();
                            HotelAvailabiltyRes hotelAvailabiltyRes6 = availabiltyLiveData9 != null ? (HotelAvailabiltyRes) availabiltyLiveData9.getValue() : null;
                            Intrinsics.checkNotNull(hotelAvailabiltyRes6);
                            Integer final_non_discounted_amount3 = hotelAvailabiltyRes6.getFinal_non_discounted_amount();
                            String str19 = (String) payOptAdapter.viewmodel.getUserNameforBooking().getValue();
                            if (str19 == null) {
                                Object value28 = payOptAdapter.viewmodel.getUserDetails().getValue();
                                Intrinsics.checkNotNull(value28);
                                str19 = ((LoginResFromPass) value28).getUser_first_name();
                                Intrinsics.checkNotNull(str19);
                            }
                            String str20 = str19;
                            Object value29 = payOptAdapter.viewmodel.getHotelAvailabiltyBody().getValue();
                            Intrinsics.checkNotNull(value29);
                            int hotel_id3 = ((HotelAvailabiltyBody) value29).getHotel_id();
                            Object value30 = payOptAdapter.viewmodel.getHotelDetail().getValue();
                            Intrinsics.checkNotNull(value30);
                            String hotelName3 = ((HotelDetail2) value30).getHotelName();
                            Object obj14 = (Integer) payOptAdapter.viewmodel.is_wallet().getValue();
                            if (obj14 != null) {
                                obj = obj14;
                            }
                            String obj15 = obj.toString();
                            String str21 = (String) payOptAdapter.viewmodel.getUserNumforBooking().getValue();
                            if (str21 == null) {
                                Object value31 = payOptAdapter.viewmodel.getUserDetails().getValue();
                                Intrinsics.checkNotNull(value31);
                                str21 = ((LoginResFromPass) value31).getUser_mobile_number();
                                Intrinsics.checkNotNull(str21);
                            }
                            String str22 = str21;
                            Integer num6 = (Integer) payOptAdapter.viewmodel.getOpt_for_whatsapp().getValue();
                            intValue = num6 != null ? num6.intValue() : 0;
                            Object value32 = payOptAdapter.viewmodel.getHotelAvailabiltyBody().getValue();
                            Intrinsics.checkNotNull(value32);
                            int pack3 = ((HotelAvailabiltyBody) value32).getPack();
                            Object value33 = payOptAdapter.viewmodel.getHotelAvailabiltyBody().getValue();
                            Intrinsics.checkNotNull(value33);
                            String valueOf5 = String.valueOf(((HotelAvailabiltyBody) value33).getPack());
                            Object value34 = payOptAdapter.viewmodel.getRoomCount().getValue();
                            Intrinsics.checkNotNull(value34);
                            CreateBookingBodyV2 createBookingBodyV23 = new CreateBookingBodyV2(obj11, "2", "androidNative", checkin_date5, intValue6, obj13, str16, str18, str20, hotel_id3, hotelName3, obj15, str22, pack3, "MOBIKWIK", "bnpl", "https://brevistay.com", valueOf5, ((Number) value34).intValue(), hotelAddress3, intValue, AppEventsConstants.EVENT_PARAM_VALUE_NO, final_discounted_amount3, final_non_discounted_amount3, checkin_date6, "");
                            Log.d("createBookingBody", createBookingBodyV23.toString());
                            payOptAdapter.viewmodel.getPayOptFlag().setValue(2);
                            BuildersKt.launch$default(CoroutineScopeKt.CoroutineScope(Dispatchers.getIO()), (CoroutineContext) null, (CoroutineStart) null, new PayOptAdapter$onBindViewHolder$2$9(payOptAdapter, createBookingBodyV23, null), 3, (Object) null);
                            break;
                        }
                    }
                }
                break;
            case 807251999:
                if (pay_opt_key.equals("CASHFREE")) {
                    if (!Intrinsics.areEqual(((PaymentOption) payOptAdapter.PayOptRes.getPayment_options().get(i)).getPay_opt_label(), "UPI")) {
                        if (Intrinsics.areEqual(((PaymentOption) payOptAdapter.PayOptRes.getPayment_options().get(i)).getPay_opt_label(), "Net Banking, CC/DC")) {
                            payOptAdapter.viewmodel.getUpiOrCC().setValue("cc");
                        } else {
                            payOptAdapter.viewmodel.getUpiOrCC().setValue("mobikwik");
                        }
                        LiveData<HotelAvailabiltyRes> availabiltyLiveData10 = payOptAdapter.viewmodel.getAvailabiltyLiveData();
                        if ((availabiltyLiveData10 != null ? (HotelAvailabiltyRes) availabiltyLiveData10.getValue() : null) != null) {
                            if (payOptAdapter.viewmodel.getHotelDetail().getValue() == null) {
                                BuildersKt.launch$default(CoroutineScopeKt.CoroutineScope(Dispatchers.getIO()), (CoroutineContext) null, (CoroutineStart) null, new PayOptAdapter$onBindViewHolder$2$6(payOptAdapter, null), 3, (Object) null);
                                break;
                            } else {
                                Object value35 = payOptAdapter.viewmodel.getHotelDetail().getValue();
                                Intrinsics.checkNotNull(value35);
                                String hotelAddress4 = ((HotelDetail2) value35).getHotelAddress();
                                Object obj16 = (Integer) payOptAdapter.viewmodel.getAdult_count().getValue();
                                if (obj16 == null) {
                                    Object value36 = payOptAdapter.viewmodel.getRoomCount().getValue();
                                    Intrinsics.checkNotNull(value36);
                                    obj16 = String.valueOf(((Number) value36).intValue() * 2);
                                }
                                String obj17 = obj16.toString();
                                HotelAvailabiltyBody hotelAvailabiltyBody7 = (HotelAvailabiltyBody) payOptAdapter.viewmodel.getHotelAvailabiltyBody().getValue();
                                String checkin_date7 = hotelAvailabiltyBody7 != null ? hotelAvailabiltyBody7.getCheckin_date() : null;
                                Intrinsics.checkNotNull(checkin_date7);
                                Object value37 = payOptAdapter.viewmodel.getTime().getValue();
                                Intrinsics.checkNotNull(value37);
                                int intValue7 = ((Number) value37).intValue();
                                HotelAvailabiltyBody hotelAvailabiltyBody8 = (HotelAvailabiltyBody) payOptAdapter.viewmodel.getHotelAvailabiltyBody().getValue();
                                String checkin_date8 = hotelAvailabiltyBody8 != null ? hotelAvailabiltyBody8.getCheckin_date() : null;
                                Intrinsics.checkNotNull(checkin_date8);
                                Object obj18 = (Integer) payOptAdapter.viewmodel.getChild_count().getValue();
                                if (obj18 == null) {
                                    obj18 = AppEventsConstants.EVENT_PARAM_VALUE_NO;
                                }
                                String obj19 = obj18.toString();
                                Object value38 = payOptAdapter.viewmodel.getCoupon().getValue();
                                Intrinsics.checkNotNull(value38);
                                String str23 = (String) value38;
                                String str24 = (String) payOptAdapter.viewmodel.getUserEmailforBooking().getValue();
                                if (str24 == null) {
                                    LoginResFromPass loginResFromPass4 = (LoginResFromPass) payOptAdapter.viewmodel.getUserDetails().getValue();
                                    str24 = loginResFromPass4 != null ? loginResFromPass4.getUser_email_id() : null;
                                    Intrinsics.checkNotNull(str24);
                                }
                                String str25 = str24;
                                LiveData<HotelAvailabiltyRes> availabiltyLiveData11 = payOptAdapter.viewmodel.getAvailabiltyLiveData();
                                HotelAvailabiltyRes hotelAvailabiltyRes7 = availabiltyLiveData11 != null ? (HotelAvailabiltyRes) availabiltyLiveData11.getValue() : null;
                                Intrinsics.checkNotNull(hotelAvailabiltyRes7);
                                Integer final_discounted_amount4 = hotelAvailabiltyRes7.getFinal_discounted_amount();
                                LiveData<HotelAvailabiltyRes> availabiltyLiveData12 = payOptAdapter.viewmodel.getAvailabiltyLiveData();
                                HotelAvailabiltyRes hotelAvailabiltyRes8 = availabiltyLiveData12 != null ? (HotelAvailabiltyRes) availabiltyLiveData12.getValue() : null;
                                Intrinsics.checkNotNull(hotelAvailabiltyRes8);
                                Integer final_non_discounted_amount4 = hotelAvailabiltyRes8.getFinal_non_discounted_amount();
                                String str26 = (String) payOptAdapter.viewmodel.getUserNameforBooking().getValue();
                                if (str26 == null) {
                                    Object value39 = payOptAdapter.viewmodel.getUserDetails().getValue();
                                    Intrinsics.checkNotNull(value39);
                                    str26 = ((LoginResFromPass) value39).getUser_first_name();
                                    Intrinsics.checkNotNull(str26);
                                }
                                String str27 = str26;
                                Object value40 = payOptAdapter.viewmodel.getHotelAvailabiltyBody().getValue();
                                Intrinsics.checkNotNull(value40);
                                int hotel_id4 = ((HotelAvailabiltyBody) value40).getHotel_id();
                                Object value41 = payOptAdapter.viewmodel.getHotelDetail().getValue();
                                Intrinsics.checkNotNull(value41);
                                String hotelName4 = ((HotelDetail2) value41).getHotelName();
                                Object obj20 = (Integer) payOptAdapter.viewmodel.is_wallet().getValue();
                                if (obj20 != null) {
                                    obj = obj20;
                                }
                                String obj21 = obj.toString();
                                String str28 = (String) payOptAdapter.viewmodel.getUserNumforBooking().getValue();
                                if (str28 == null) {
                                    Object value42 = payOptAdapter.viewmodel.getUserDetails().getValue();
                                    Intrinsics.checkNotNull(value42);
                                    str28 = ((LoginResFromPass) value42).getUser_mobile_number();
                                    Intrinsics.checkNotNull(str28);
                                }
                                String str29 = str28;
                                Integer num7 = (Integer) payOptAdapter.viewmodel.getOpt_for_whatsapp().getValue();
                                int intValue8 = num7 != null ? num7.intValue() : 0;
                                Object value43 = payOptAdapter.viewmodel.getHotelAvailabiltyBody().getValue();
                                Intrinsics.checkNotNull(value43);
                                int pack4 = ((HotelAvailabiltyBody) value43).getPack();
                                Object value44 = payOptAdapter.viewmodel.getHotelAvailabiltyBody().getValue();
                                Intrinsics.checkNotNull(value44);
                                String valueOf6 = String.valueOf(((HotelAvailabiltyBody) value44).getPack());
                                Object value45 = payOptAdapter.viewmodel.getRoomCount().getValue();
                                Intrinsics.checkNotNull(value45);
                                CreateBookingBodyV2 createBookingBodyV24 = new CreateBookingBodyV2(obj17, "2", "androidNative", checkin_date7, intValue7, obj19, str23, str25, str27, hotel_id4, hotelName4, obj21, str29, pack4, "CASHFREE", Intrinsics.areEqual(((PaymentOption) payOptAdapter.PayOptRes.getPayment_options().get(i)).getPay_opt_label(), "Net Banking, CC/DC") ? "cc" : "", "https://www.brevistay.com", valueOf6, ((Number) value45).intValue(), hotelAddress4, intValue8, AppEventsConstants.EVENT_PARAM_VALUE_NO, final_discounted_amount4, final_non_discounted_amount4, checkin_date8, "");
                                Log.d("createBookingBody", createBookingBodyV24.toString());
                                payOptAdapter.viewmodel.getPayOptFlag().setValue(1);
                                BuildersKt.launch$default(CoroutineScopeKt.CoroutineScope(Dispatchers.getIO()), (CoroutineContext) null, (CoroutineStart) null, new PayOptAdapter$onBindViewHolder$2$5(payOptAdapter, createBookingBodyV24, null), 3, (Object) null);
                                break;
                            }
                        }
                    } else {
                        payOptAdapter.viewmodel.getUpiOrCC().setValue("upi");
                        LiveData<HotelAvailabiltyRes> availabiltyLiveData13 = payOptAdapter.viewmodel.getAvailabiltyLiveData();
                        if ((availabiltyLiveData13 != null ? (HotelAvailabiltyRes) availabiltyLiveData13.getValue() : null) != null) {
                            if (payOptAdapter.viewmodel.getHotelDetail().getValue() == null) {
                                BuildersKt.launch$default(CoroutineScopeKt.CoroutineScope(Dispatchers.getIO()), (CoroutineContext) null, (CoroutineStart) null, new PayOptAdapter$onBindViewHolder$2$4(payOptAdapter, null), 3, (Object) null);
                                break;
                            } else {
                                Object value46 = payOptAdapter.viewmodel.getHotelDetail().getValue();
                                Intrinsics.checkNotNull(value46);
                                String hotelAddress5 = ((HotelDetail2) value46).getHotelAddress();
                                Object obj22 = (Integer) payOptAdapter.viewmodel.getAdult_count().getValue();
                                if (obj22 == null) {
                                    Object value47 = payOptAdapter.viewmodel.getRoomCount().getValue();
                                    Intrinsics.checkNotNull(value47);
                                    obj22 = String.valueOf(((Number) value47).intValue() * 2);
                                }
                                String obj23 = obj22.toString();
                                HotelAvailabiltyBody hotelAvailabiltyBody9 = (HotelAvailabiltyBody) payOptAdapter.viewmodel.getHotelAvailabiltyBody().getValue();
                                String checkin_date9 = hotelAvailabiltyBody9 != null ? hotelAvailabiltyBody9.getCheckin_date() : null;
                                Intrinsics.checkNotNull(checkin_date9);
                                Object value48 = payOptAdapter.viewmodel.getTime().getValue();
                                Intrinsics.checkNotNull(value48);
                                int intValue9 = ((Number) value48).intValue();
                                HotelAvailabiltyBody hotelAvailabiltyBody10 = (HotelAvailabiltyBody) payOptAdapter.viewmodel.getHotelAvailabiltyBody().getValue();
                                String checkin_date10 = hotelAvailabiltyBody10 != null ? hotelAvailabiltyBody10.getCheckin_date() : null;
                                Intrinsics.checkNotNull(checkin_date10);
                                Integer num8 = (Integer) payOptAdapter.viewmodel.getChild_count().getValue();
                                String valueOf7 = String.valueOf(num8 != null ? num8.intValue() : 0);
                                Object value49 = payOptAdapter.viewmodel.getCoupon().getValue();
                                Intrinsics.checkNotNull(value49);
                                String str30 = (String) value49;
                                String str31 = (String) payOptAdapter.viewmodel.getUserEmailforBooking().getValue();
                                if (str31 == null) {
                                    LoginResFromPass loginResFromPass5 = (LoginResFromPass) payOptAdapter.viewmodel.getUserDetails().getValue();
                                    str31 = loginResFromPass5 != null ? loginResFromPass5.getUser_email_id() : null;
                                    Intrinsics.checkNotNull(str31);
                                }
                                String str32 = str31;
                                LiveData<HotelAvailabiltyRes> availabiltyLiveData14 = payOptAdapter.viewmodel.getAvailabiltyLiveData();
                                HotelAvailabiltyRes hotelAvailabiltyRes9 = availabiltyLiveData14 != null ? (HotelAvailabiltyRes) availabiltyLiveData14.getValue() : null;
                                Intrinsics.checkNotNull(hotelAvailabiltyRes9);
                                Integer final_discounted_amount5 = hotelAvailabiltyRes9.getFinal_discounted_amount();
                                LiveData<HotelAvailabiltyRes> availabiltyLiveData15 = payOptAdapter.viewmodel.getAvailabiltyLiveData();
                                HotelAvailabiltyRes hotelAvailabiltyRes10 = availabiltyLiveData15 != null ? (HotelAvailabiltyRes) availabiltyLiveData15.getValue() : null;
                                Intrinsics.checkNotNull(hotelAvailabiltyRes10);
                                Integer final_non_discounted_amount5 = hotelAvailabiltyRes10.getFinal_non_discounted_amount();
                                String str33 = (String) payOptAdapter.viewmodel.getUserNameforBooking().getValue();
                                if (str33 == null) {
                                    Object value50 = payOptAdapter.viewmodel.getUserDetails().getValue();
                                    Intrinsics.checkNotNull(value50);
                                    str33 = ((LoginResFromPass) value50).getUser_first_name();
                                    Intrinsics.checkNotNull(str33);
                                }
                                String str34 = str33;
                                Object value51 = payOptAdapter.viewmodel.getHotelAvailabiltyBody().getValue();
                                Intrinsics.checkNotNull(value51);
                                int hotel_id5 = ((HotelAvailabiltyBody) value51).getHotel_id();
                                Object value52 = payOptAdapter.viewmodel.getHotelDetail().getValue();
                                Intrinsics.checkNotNull(value52);
                                String hotelName5 = ((HotelDetail2) value52).getHotelName();
                                Integer num9 = (Integer) payOptAdapter.viewmodel.is_wallet().getValue();
                                String valueOf8 = String.valueOf(num9 != null ? num9.intValue() : 0);
                                String str35 = (String) payOptAdapter.viewmodel.getUserNumforBooking().getValue();
                                if (str35 == null) {
                                    Object value53 = payOptAdapter.viewmodel.getUserDetails().getValue();
                                    Intrinsics.checkNotNull(value53);
                                    str35 = ((LoginResFromPass) value53).getUser_mobile_number();
                                    Intrinsics.checkNotNull(str35);
                                }
                                String str36 = str35;
                                Integer num10 = (Integer) payOptAdapter.viewmodel.getOpt_for_whatsapp().getValue();
                                intValue = num10 != null ? num10.intValue() : 0;
                                Object value54 = payOptAdapter.viewmodel.getHotelAvailabiltyBody().getValue();
                                Intrinsics.checkNotNull(value54);
                                int pack5 = ((HotelAvailabiltyBody) value54).getPack();
                                Object value55 = payOptAdapter.viewmodel.getHotelAvailabiltyBody().getValue();
                                Intrinsics.checkNotNull(value55);
                                String valueOf9 = String.valueOf(((HotelAvailabiltyBody) value55).getPack());
                                Object value56 = payOptAdapter.viewmodel.getRoomCount().getValue();
                                Intrinsics.checkNotNull(value56);
                                CreateBookingBodyV2 createBookingBodyV25 = new CreateBookingBodyV2(obj23, "2", "androidnative", checkin_date9, intValue9, valueOf7, str30, str32, str34, hotel_id5, hotelName5, valueOf8, str36, pack5, "CASHFREE", "upi", "https://www.brevistay.com", valueOf9, ((Number) value56).intValue(), hotelAddress5, intValue, AppEventsConstants.EVENT_PARAM_VALUE_NO, final_discounted_amount5, final_non_discounted_amount5, checkin_date10, "");
                                Log.d("createBookingBody", createBookingBodyV25.toString());
                                payOptAdapter.viewmodel.getPayOptFlag().setValue(1);
                                BuildersKt.launch$default(CoroutineScopeKt.CoroutineScope(Dispatchers.getIO()), (CoroutineContext) null, (CoroutineStart) null, new PayOptAdapter$onBindViewHolder$2$3(payOptAdapter, createBookingBodyV25, null), 3, (Object) null);
                                break;
                            }
                        }
                    }
                }
                break;
        }
    }

    public static final void onBindViewHolder$lambda$2(PayOptAdapter payOptAdapter, View view) {
        Object value = payOptAdapter.viewmodel.getCurrentSelectedPosition().getValue();
        Intrinsics.checkNotNull(value);
        if (((Number) value).intValue() >= 0) {
            BuildersKt.launch$default(CoroutineScopeKt.CoroutineScope(Dispatchers.getIO()), (CoroutineContext) null, (CoroutineStart) null, new PayOptAdapter$onBindViewHolder$3$1(payOptAdapter, null), 3, (Object) null);
        }
    }

    public static final void onBindViewHolder$lambda$3(PayOptAdapter payOptAdapter, int i, PayViewHolder payViewHolder, View view) {
        Integer num;
        int intValue;
        List payment_options;
        PaymentOption paymentOption;
        String pay_opt_pg_mode;
        Object value = payOptAdapter.viewmodel.getCurrentSelectedPosition().getValue();
        Intrinsics.checkNotNull(value);
        if (((Number) value).intValue() < 0 || !CheckInternet.Companion.isInternetAvailable$default(CheckInternet.INSTANCE, null, 0, 0, 7, null) || (num = (Integer) payOptAdapter.viewmodel.getPayOptFlag().getValue()) == null || num.intValue() != 0) {
            return;
        }
        String pay_opt_key = ((PaymentOption) payOptAdapter.PayOptRes.getPayment_options().get(i)).getPay_opt_key();
        int hashCode = pay_opt_key.hashCode();
        String str = "";
        Object obj = AppEventsConstants.EVENT_PARAM_VALUE_NO;
        switch (hashCode) {
            case 78967:
                if (pay_opt_key.equals("PAH")) {
                    Integer num2 = (Integer) payOptAdapter.viewmodel.getCouponFlag().getValue();
                    if (num2 == null || num2.intValue() != 0) {
                        payViewHolder.getPay_opt_error().setText("Payment Option not applicable on this booking");
                        payViewHolder.getPay_opt_error().setVisibility(0);
                        payViewHolder.getCont().setClickable(false);
                        payViewHolder.getPay_rb().setClickable(false);
                        break;
                    } else {
                        LiveData<HotelAvailabiltyRes> availabiltyLiveData = payOptAdapter.viewmodel.getAvailabiltyLiveData();
                        if ((availabiltyLiveData != null ? (HotelAvailabiltyRes) availabiltyLiveData.getValue() : null) != null) {
                            if (payOptAdapter.viewmodel.getHotelDetail().getValue() == null) {
                                BuildersKt.launch$default(CoroutineScopeKt.CoroutineScope(Dispatchers.getIO()), (CoroutineContext) null, (CoroutineStart) null, new PayOptAdapter$onBindViewHolder$4$8(payOptAdapter, null), 3, (Object) null);
                                break;
                            } else {
                                Object value2 = payOptAdapter.viewmodel.getHotelDetail().getValue();
                                Intrinsics.checkNotNull(value2);
                                String hotelAddress = ((HotelDetail2) value2).getHotelAddress();
                                Object obj2 = (Integer) payOptAdapter.viewmodel.getAdult_count().getValue();
                                if (obj2 == null) {
                                    Object value3 = payOptAdapter.viewmodel.getRoomCount().getValue();
                                    Intrinsics.checkNotNull(value3);
                                    obj2 = String.valueOf(((Number) value3).intValue() * 2);
                                }
                                String obj3 = obj2.toString();
                                HotelAvailabiltyBody hotelAvailabiltyBody = (HotelAvailabiltyBody) payOptAdapter.viewmodel.getHotelAvailabiltyBody().getValue();
                                String checkin_date = hotelAvailabiltyBody != null ? hotelAvailabiltyBody.getCheckin_date() : null;
                                Intrinsics.checkNotNull(checkin_date);
                                Object value4 = payOptAdapter.viewmodel.getTime().getValue();
                                Intrinsics.checkNotNull(value4);
                                int intValue2 = ((Number) value4).intValue();
                                HotelAvailabiltyBody hotelAvailabiltyBody2 = (HotelAvailabiltyBody) payOptAdapter.viewmodel.getHotelAvailabiltyBody().getValue();
                                String checkin_date2 = hotelAvailabiltyBody2 != null ? hotelAvailabiltyBody2.getCheckin_date() : null;
                                Intrinsics.checkNotNull(checkin_date2);
                                Object obj4 = (Integer) payOptAdapter.viewmodel.getChild_count().getValue();
                                if (obj4 == null) {
                                    obj4 = AppEventsConstants.EVENT_PARAM_VALUE_NO;
                                }
                                String obj5 = obj4.toString();
                                Object value5 = payOptAdapter.viewmodel.getCoupon().getValue();
                                Intrinsics.checkNotNull(value5);
                                String str2 = (String) value5;
                                String str3 = (String) payOptAdapter.viewmodel.getUserEmailforBooking().getValue();
                                if (str3 == null) {
                                    LoginResFromPass loginResFromPass = (LoginResFromPass) payOptAdapter.viewmodel.getUserDetails().getValue();
                                    str3 = loginResFromPass != null ? loginResFromPass.getUser_email_id() : null;
                                    Intrinsics.checkNotNull(str3);
                                }
                                String str4 = str3;
                                LiveData<HotelAvailabiltyRes> availabiltyLiveData2 = payOptAdapter.viewmodel.getAvailabiltyLiveData();
                                HotelAvailabiltyRes hotelAvailabiltyRes = availabiltyLiveData2 != null ? (HotelAvailabiltyRes) availabiltyLiveData2.getValue() : null;
                                Intrinsics.checkNotNull(hotelAvailabiltyRes);
                                Integer final_discounted_amount = hotelAvailabiltyRes.getFinal_discounted_amount();
                                LiveData<HotelAvailabiltyRes> availabiltyLiveData3 = payOptAdapter.viewmodel.getAvailabiltyLiveData();
                                HotelAvailabiltyRes hotelAvailabiltyRes2 = availabiltyLiveData3 != null ? (HotelAvailabiltyRes) availabiltyLiveData3.getValue() : null;
                                Intrinsics.checkNotNull(hotelAvailabiltyRes2);
                                Integer final_non_discounted_amount = hotelAvailabiltyRes2.getFinal_non_discounted_amount();
                                String str5 = (String) payOptAdapter.viewmodel.getUserNameforBooking().getValue();
                                if (str5 == null) {
                                    Object value6 = payOptAdapter.viewmodel.getUserDetails().getValue();
                                    Intrinsics.checkNotNull(value6);
                                    str5 = ((LoginResFromPass) value6).getUser_first_name();
                                    Intrinsics.checkNotNull(str5);
                                }
                                String str6 = str5;
                                Object value7 = payOptAdapter.viewmodel.getHotelAvailabiltyBody().getValue();
                                Intrinsics.checkNotNull(value7);
                                int hotel_id = ((HotelAvailabiltyBody) value7).getHotel_id();
                                Object value8 = payOptAdapter.viewmodel.getHotelDetail().getValue();
                                Intrinsics.checkNotNull(value8);
                                String hotelName = ((HotelDetail2) value8).getHotelName();
                                Object obj6 = (Integer) payOptAdapter.viewmodel.is_wallet().getValue();
                                if (obj6 != null) {
                                    obj = obj6;
                                }
                                String obj7 = obj.toString();
                                String str7 = (String) payOptAdapter.viewmodel.getUserNumforBooking().getValue();
                                if (str7 == null) {
                                    Object value9 = payOptAdapter.viewmodel.getUserDetails().getValue();
                                    Intrinsics.checkNotNull(value9);
                                    str7 = ((LoginResFromPass) value9).getUser_mobile_number();
                                    Intrinsics.checkNotNull(str7);
                                }
                                String str8 = str7;
                                Integer num3 = (Integer) payOptAdapter.viewmodel.getOpt_for_whatsapp().getValue();
                                intValue = num3 != null ? num3.intValue() : 0;
                                Object value10 = payOptAdapter.viewmodel.getHotelAvailabiltyBody().getValue();
                                Intrinsics.checkNotNull(value10);
                                int pack = ((HotelAvailabiltyBody) value10).getPack();
                                Object value11 = payOptAdapter.viewmodel.getHotelAvailabiltyBody().getValue();
                                Intrinsics.checkNotNull(value11);
                                String valueOf = String.valueOf(((HotelAvailabiltyBody) value11).getPack());
                                Object value12 = payOptAdapter.viewmodel.getRoomCount().getValue();
                                Intrinsics.checkNotNull(value12);
                                CreateBookingBodyV2 createBookingBodyV2 = new CreateBookingBodyV2(obj3, "2", "androidNative", checkin_date, intValue2, obj5, str2, str4, str6, hotel_id, hotelName, obj7, str8, pack, "PAH", "pah", "https://www.brevistay.com", valueOf, ((Number) value12).intValue(), hotelAddress, intValue, AppEventsConstants.EVENT_PARAM_VALUE_NO, final_discounted_amount, final_non_discounted_amount, checkin_date2, "");
                                Log.d("createBookingBody", createBookingBodyV2.toString());
                                payOptAdapter.viewmodel.getPayOptFlag().setValue(2);
                                BuildersKt.launch$default(CoroutineScopeKt.CoroutineScope(Dispatchers.getIO()), (CoroutineContext) null, (CoroutineStart) null, new PayOptAdapter$onBindViewHolder$4$7(payOptAdapter, createBookingBodyV2, null), 3, (Object) null);
                                break;
                            }
                        }
                    }
                }
                break;
            case 75906305:
                if (pay_opt_key.equals("PAYTM")) {
                    LiveData<HotelAvailabiltyRes> availabiltyLiveData4 = payOptAdapter.viewmodel.getAvailabiltyLiveData();
                    if ((availabiltyLiveData4 != null ? (HotelAvailabiltyRes) availabiltyLiveData4.getValue() : null) != null) {
                        if (payOptAdapter.viewmodel.getHotelDetail().getValue() == null) {
                            BuildersKt.launch$default(CoroutineScopeKt.CoroutineScope(Dispatchers.getIO()), (CoroutineContext) null, (CoroutineStart) null, new PayOptAdapter$onBindViewHolder$4$2(payOptAdapter, null), 3, (Object) null);
                            break;
                        } else {
                            Object value13 = payOptAdapter.viewmodel.getHotelDetail().getValue();
                            Intrinsics.checkNotNull(value13);
                            String hotelAddress2 = ((HotelDetail2) value13).getHotelAddress();
                            Object obj8 = (Integer) payOptAdapter.viewmodel.getAdult_count().getValue();
                            if (obj8 == null) {
                                Object value14 = payOptAdapter.viewmodel.getRoomCount().getValue();
                                Intrinsics.checkNotNull(value14);
                                obj8 = String.valueOf(((Number) value14).intValue() * 2);
                            }
                            String obj9 = obj8.toString();
                            HotelAvailabiltyBody hotelAvailabiltyBody3 = (HotelAvailabiltyBody) payOptAdapter.viewmodel.getHotelAvailabiltyBody().getValue();
                            String checkin_date3 = hotelAvailabiltyBody3 != null ? hotelAvailabiltyBody3.getCheckin_date() : null;
                            Intrinsics.checkNotNull(checkin_date3);
                            Object value15 = payOptAdapter.viewmodel.getTime().getValue();
                            Intrinsics.checkNotNull(value15);
                            int intValue3 = ((Number) value15).intValue();
                            HotelAvailabiltyBody hotelAvailabiltyBody4 = (HotelAvailabiltyBody) payOptAdapter.viewmodel.getHotelAvailabiltyBody().getValue();
                            String checkin_date4 = hotelAvailabiltyBody4 != null ? hotelAvailabiltyBody4.getCheckin_date() : null;
                            Intrinsics.checkNotNull(checkin_date4);
                            Integer num4 = (Integer) payOptAdapter.viewmodel.getChild_count().getValue();
                            String valueOf2 = String.valueOf(num4 != null ? num4.intValue() : 0);
                            Object value16 = payOptAdapter.viewmodel.getCoupon().getValue();
                            Intrinsics.checkNotNull(value16);
                            String str9 = (String) value16;
                            String str10 = (String) payOptAdapter.viewmodel.getUserEmailforBooking().getValue();
                            if (str10 == null) {
                                LoginResFromPass loginResFromPass2 = (LoginResFromPass) payOptAdapter.viewmodel.getUserDetails().getValue();
                                str10 = loginResFromPass2 != null ? loginResFromPass2.getUser_email_id() : null;
                                Intrinsics.checkNotNull(str10);
                            }
                            String str11 = str10;
                            LiveData<HotelAvailabiltyRes> availabiltyLiveData5 = payOptAdapter.viewmodel.getAvailabiltyLiveData();
                            HotelAvailabiltyRes hotelAvailabiltyRes3 = availabiltyLiveData5 != null ? (HotelAvailabiltyRes) availabiltyLiveData5.getValue() : null;
                            Intrinsics.checkNotNull(hotelAvailabiltyRes3);
                            Integer final_discounted_amount2 = hotelAvailabiltyRes3.getFinal_discounted_amount();
                            LiveData<HotelAvailabiltyRes> availabiltyLiveData6 = payOptAdapter.viewmodel.getAvailabiltyLiveData();
                            HotelAvailabiltyRes hotelAvailabiltyRes4 = availabiltyLiveData6 != null ? (HotelAvailabiltyRes) availabiltyLiveData6.getValue() : null;
                            Intrinsics.checkNotNull(hotelAvailabiltyRes4);
                            Integer final_non_discounted_amount2 = hotelAvailabiltyRes4.getFinal_non_discounted_amount();
                            String str12 = (String) payOptAdapter.viewmodel.getUserNameforBooking().getValue();
                            if (str12 == null) {
                                Object value17 = payOptAdapter.viewmodel.getUserDetails().getValue();
                                Intrinsics.checkNotNull(value17);
                                str12 = ((LoginResFromPass) value17).getUser_first_name();
                                Intrinsics.checkNotNull(str12);
                            }
                            String str13 = str12;
                            Object value18 = payOptAdapter.viewmodel.getHotelAvailabiltyBody().getValue();
                            Intrinsics.checkNotNull(value18);
                            int hotel_id2 = ((HotelAvailabiltyBody) value18).getHotel_id();
                            Object value19 = payOptAdapter.viewmodel.getHotelDetail().getValue();
                            Intrinsics.checkNotNull(value19);
                            String hotelName2 = ((HotelDetail2) value19).getHotelName();
                            Integer num5 = (Integer) payOptAdapter.viewmodel.is_wallet().getValue();
                            String valueOf3 = String.valueOf(num5 != null ? num5.intValue() : 0);
                            String str14 = (String) payOptAdapter.viewmodel.getUserNumforBooking().getValue();
                            if (str14 == null) {
                                Object value20 = payOptAdapter.viewmodel.getUserDetails().getValue();
                                Intrinsics.checkNotNull(value20);
                                str14 = ((LoginResFromPass) value20).getUser_mobile_number();
                                Intrinsics.checkNotNull(str14);
                            }
                            String str15 = str14;
                            Integer num6 = (Integer) payOptAdapter.viewmodel.getOpt_for_whatsapp().getValue();
                            int intValue4 = num6 != null ? num6.intValue() : 0;
                            Object value21 = payOptAdapter.viewmodel.getHotelAvailabiltyBody().getValue();
                            Intrinsics.checkNotNull(value21);
                            int pack2 = ((HotelAvailabiltyBody) value21).getPack();
                            Object value22 = payOptAdapter.viewmodel.getHotelAvailabiltyBody().getValue();
                            Intrinsics.checkNotNull(value22);
                            String valueOf4 = String.valueOf(((HotelAvailabiltyBody) value22).getPack());
                            Object value23 = payOptAdapter.viewmodel.getRoomCount().getValue();
                            Intrinsics.checkNotNull(value23);
                            int intValue5 = ((Number) value23).intValue();
                            PaymentOptionsRes paymentOptionsRes = (PaymentOptionsRes) payOptAdapter.viewmodel.getPaymentOptions().getValue();
                            if (paymentOptionsRes != null && (payment_options = paymentOptionsRes.getPayment_options()) != null && (paymentOption = (PaymentOption) payment_options.get(i)) != null && (pay_opt_pg_mode = paymentOption.getPay_opt_pg_mode()) != null) {
                                str = pay_opt_pg_mode;
                            }
                            CreateBookingBodyV2 createBookingBodyV22 = new CreateBookingBodyV2(obj9, "2", "androidnative", checkin_date3, intValue3, valueOf2, str9, str11, str13, hotel_id2, hotelName2, valueOf3, str15, pack2, "PAYTM", String.valueOf(str), "", valueOf4, intValue5, hotelAddress2, intValue4, AppEventsConstants.EVENT_PARAM_VALUE_NO, final_discounted_amount2, final_non_discounted_amount2, checkin_date4, "2");
                            Log.d("createBookingBody", createBookingBodyV22.toString());
                            payOptAdapter.viewmodel.getPayOptFlag().setValue(1);
                            BuildersKt.launch$default(CoroutineScopeKt.CoroutineScope(Dispatchers.getIO()), (CoroutineContext) null, (CoroutineStart) null, new PayOptAdapter$onBindViewHolder$4$1(payOptAdapter, createBookingBodyV22, null), 3, (Object) null);
                            break;
                        }
                    }
                }
                break;
            case 110017655:
                if (pay_opt_key.equals("MOBIKWIK")) {
                    payOptAdapter.viewmodel.getUpiOrCC().setValue("mobikwik");
                    LiveData<HotelAvailabiltyRes> availabiltyLiveData7 = payOptAdapter.viewmodel.getAvailabiltyLiveData();
                    if ((availabiltyLiveData7 != null ? (HotelAvailabiltyRes) availabiltyLiveData7.getValue() : null) != null) {
                        if (payOptAdapter.viewmodel.getHotelDetail().getValue() == null) {
                            BuildersKt.launch$default(CoroutineScopeKt.CoroutineScope(Dispatchers.getIO()), (CoroutineContext) null, (CoroutineStart) null, new PayOptAdapter$onBindViewHolder$4$10(payOptAdapter, null), 3, (Object) null);
                            break;
                        } else {
                            Log.d("bnpl", "onBindViewHolder: mobikwik");
                            Object value24 = payOptAdapter.viewmodel.getHotelDetail().getValue();
                            Intrinsics.checkNotNull(value24);
                            String hotelAddress3 = ((HotelDetail2) value24).getHotelAddress();
                            Object obj10 = (Integer) payOptAdapter.viewmodel.getAdult_count().getValue();
                            if (obj10 == null) {
                                Object value25 = payOptAdapter.viewmodel.getRoomCount().getValue();
                                Intrinsics.checkNotNull(value25);
                                obj10 = String.valueOf(((Number) value25).intValue() * 2);
                            }
                            String obj11 = obj10.toString();
                            HotelAvailabiltyBody hotelAvailabiltyBody5 = (HotelAvailabiltyBody) payOptAdapter.viewmodel.getHotelAvailabiltyBody().getValue();
                            String checkin_date5 = hotelAvailabiltyBody5 != null ? hotelAvailabiltyBody5.getCheckin_date() : null;
                            Intrinsics.checkNotNull(checkin_date5);
                            Object value26 = payOptAdapter.viewmodel.getTime().getValue();
                            Intrinsics.checkNotNull(value26);
                            int intValue6 = ((Number) value26).intValue();
                            HotelAvailabiltyBody hotelAvailabiltyBody6 = (HotelAvailabiltyBody) payOptAdapter.viewmodel.getHotelAvailabiltyBody().getValue();
                            String checkin_date6 = hotelAvailabiltyBody6 != null ? hotelAvailabiltyBody6.getCheckin_date() : null;
                            Intrinsics.checkNotNull(checkin_date6);
                            Object obj12 = (Integer) payOptAdapter.viewmodel.getChild_count().getValue();
                            if (obj12 == null) {
                                obj12 = AppEventsConstants.EVENT_PARAM_VALUE_NO;
                            }
                            String obj13 = obj12.toString();
                            Object value27 = payOptAdapter.viewmodel.getCoupon().getValue();
                            Intrinsics.checkNotNull(value27);
                            String str16 = (String) value27;
                            String str17 = (String) payOptAdapter.viewmodel.getUserEmailforBooking().getValue();
                            if (str17 == null) {
                                LoginResFromPass loginResFromPass3 = (LoginResFromPass) payOptAdapter.viewmodel.getUserDetails().getValue();
                                str17 = loginResFromPass3 != null ? loginResFromPass3.getUser_email_id() : null;
                                Intrinsics.checkNotNull(str17);
                            }
                            String str18 = str17;
                            LiveData<HotelAvailabiltyRes> availabiltyLiveData8 = payOptAdapter.viewmodel.getAvailabiltyLiveData();
                            HotelAvailabiltyRes hotelAvailabiltyRes5 = availabiltyLiveData8 != null ? (HotelAvailabiltyRes) availabiltyLiveData8.getValue() : null;
                            Intrinsics.checkNotNull(hotelAvailabiltyRes5);
                            Integer final_discounted_amount3 = hotelAvailabiltyRes5.getFinal_discounted_amount();
                            LiveData<HotelAvailabiltyRes> availabiltyLiveData9 = payOptAdapter.viewmodel.getAvailabiltyLiveData();
                            HotelAvailabiltyRes hotelAvailabiltyRes6 = availabiltyLiveData9 != null ? (HotelAvailabiltyRes) availabiltyLiveData9.getValue() : null;
                            Intrinsics.checkNotNull(hotelAvailabiltyRes6);
                            Integer final_non_discounted_amount3 = hotelAvailabiltyRes6.getFinal_non_discounted_amount();
                            String str19 = (String) payOptAdapter.viewmodel.getUserNameforBooking().getValue();
                            if (str19 == null) {
                                Object value28 = payOptAdapter.viewmodel.getUserDetails().getValue();
                                Intrinsics.checkNotNull(value28);
                                str19 = ((LoginResFromPass) value28).getUser_first_name();
                                Intrinsics.checkNotNull(str19);
                            }
                            String str20 = str19;
                            Object value29 = payOptAdapter.viewmodel.getHotelAvailabiltyBody().getValue();
                            Intrinsics.checkNotNull(value29);
                            int hotel_id3 = ((HotelAvailabiltyBody) value29).getHotel_id();
                            Object value30 = payOptAdapter.viewmodel.getHotelDetail().getValue();
                            Intrinsics.checkNotNull(value30);
                            String hotelName3 = ((HotelDetail2) value30).getHotelName();
                            Object obj14 = (Integer) payOptAdapter.viewmodel.is_wallet().getValue();
                            if (obj14 != null) {
                                obj = obj14;
                            }
                            String obj15 = obj.toString();
                            String str21 = (String) payOptAdapter.viewmodel.getUserNumforBooking().getValue();
                            if (str21 == null) {
                                Object value31 = payOptAdapter.viewmodel.getUserDetails().getValue();
                                Intrinsics.checkNotNull(value31);
                                str21 = ((LoginResFromPass) value31).getUser_mobile_number();
                                Intrinsics.checkNotNull(str21);
                            }
                            String str22 = str21;
                            Integer num7 = (Integer) payOptAdapter.viewmodel.getOpt_for_whatsapp().getValue();
                            intValue = num7 != null ? num7.intValue() : 0;
                            Object value32 = payOptAdapter.viewmodel.getHotelAvailabiltyBody().getValue();
                            Intrinsics.checkNotNull(value32);
                            int pack3 = ((HotelAvailabiltyBody) value32).getPack();
                            Object value33 = payOptAdapter.viewmodel.getHotelAvailabiltyBody().getValue();
                            Intrinsics.checkNotNull(value33);
                            String valueOf5 = String.valueOf(((HotelAvailabiltyBody) value33).getPack());
                            Object value34 = payOptAdapter.viewmodel.getRoomCount().getValue();
                            Intrinsics.checkNotNull(value34);
                            CreateBookingBodyV2 createBookingBodyV23 = new CreateBookingBodyV2(obj11, "2", "androidNative", checkin_date5, intValue6, obj13, str16, str18, str20, hotel_id3, hotelName3, obj15, str22, pack3, "MOBIKWIK", "BNPL", "https://brevistay.com", valueOf5, ((Number) value34).intValue(), hotelAddress3, intValue, AppEventsConstants.EVENT_PARAM_VALUE_NO, final_discounted_amount3, final_non_discounted_amount3, checkin_date6, "");
                            Log.d("createBookingBody", createBookingBodyV23.toString());
                            payOptAdapter.viewmodel.getPayOptFlag().setValue(2);
                            BuildersKt.launch$default(CoroutineScopeKt.CoroutineScope(Dispatchers.getIO()), (CoroutineContext) null, (CoroutineStart) null, new PayOptAdapter$onBindViewHolder$4$9(payOptAdapter, createBookingBodyV23, null), 3, (Object) null);
                            break;
                        }
                    }
                }
                break;
            case 807251999:
                if (pay_opt_key.equals("CASHFREE")) {
                    if (!Intrinsics.areEqual(((PaymentOption) payOptAdapter.PayOptRes.getPayment_options().get(i)).getPay_opt_label(), "UPI")) {
                        if (Intrinsics.areEqual(((PaymentOption) payOptAdapter.PayOptRes.getPayment_options().get(i)).getPay_opt_label(), "Net Banking, CC/DC")) {
                            payOptAdapter.viewmodel.getUpiOrCC().setValue("cc");
                        } else {
                            payOptAdapter.viewmodel.getUpiOrCC().setValue("mobikwik");
                        }
                        LiveData<HotelAvailabiltyRes> availabiltyLiveData10 = payOptAdapter.viewmodel.getAvailabiltyLiveData();
                        if ((availabiltyLiveData10 != null ? (HotelAvailabiltyRes) availabiltyLiveData10.getValue() : null) != null) {
                            if (payOptAdapter.viewmodel.getHotelDetail().getValue() == null) {
                                BuildersKt.launch$default(CoroutineScopeKt.CoroutineScope(Dispatchers.getIO()), (CoroutineContext) null, (CoroutineStart) null, new PayOptAdapter$onBindViewHolder$4$6(payOptAdapter, null), 3, (Object) null);
                                break;
                            } else {
                                Object value35 = payOptAdapter.viewmodel.getHotelDetail().getValue();
                                Intrinsics.checkNotNull(value35);
                                String hotelAddress4 = ((HotelDetail2) value35).getHotelAddress();
                                Object obj16 = (Integer) payOptAdapter.viewmodel.getAdult_count().getValue();
                                if (obj16 == null) {
                                    Object value36 = payOptAdapter.viewmodel.getRoomCount().getValue();
                                    Intrinsics.checkNotNull(value36);
                                    obj16 = String.valueOf(((Number) value36).intValue() * 2);
                                }
                                String obj17 = obj16.toString();
                                HotelAvailabiltyBody hotelAvailabiltyBody7 = (HotelAvailabiltyBody) payOptAdapter.viewmodel.getHotelAvailabiltyBody().getValue();
                                String checkin_date7 = hotelAvailabiltyBody7 != null ? hotelAvailabiltyBody7.getCheckin_date() : null;
                                Intrinsics.checkNotNull(checkin_date7);
                                Object value37 = payOptAdapter.viewmodel.getTime().getValue();
                                Intrinsics.checkNotNull(value37);
                                int intValue7 = ((Number) value37).intValue();
                                HotelAvailabiltyBody hotelAvailabiltyBody8 = (HotelAvailabiltyBody) payOptAdapter.viewmodel.getHotelAvailabiltyBody().getValue();
                                String checkin_date8 = hotelAvailabiltyBody8 != null ? hotelAvailabiltyBody8.getCheckin_date() : null;
                                Intrinsics.checkNotNull(checkin_date8);
                                Object obj18 = (Integer) payOptAdapter.viewmodel.getChild_count().getValue();
                                if (obj18 == null) {
                                    obj18 = AppEventsConstants.EVENT_PARAM_VALUE_NO;
                                }
                                String obj19 = obj18.toString();
                                Object value38 = payOptAdapter.viewmodel.getCoupon().getValue();
                                Intrinsics.checkNotNull(value38);
                                String str23 = (String) value38;
                                String str24 = (String) payOptAdapter.viewmodel.getUserEmailforBooking().getValue();
                                if (str24 == null) {
                                    LoginResFromPass loginResFromPass4 = (LoginResFromPass) payOptAdapter.viewmodel.getUserDetails().getValue();
                                    str24 = loginResFromPass4 != null ? loginResFromPass4.getUser_email_id() : null;
                                    Intrinsics.checkNotNull(str24);
                                }
                                String str25 = str24;
                                LiveData<HotelAvailabiltyRes> availabiltyLiveData11 = payOptAdapter.viewmodel.getAvailabiltyLiveData();
                                HotelAvailabiltyRes hotelAvailabiltyRes7 = availabiltyLiveData11 != null ? (HotelAvailabiltyRes) availabiltyLiveData11.getValue() : null;
                                Intrinsics.checkNotNull(hotelAvailabiltyRes7);
                                Integer final_discounted_amount4 = hotelAvailabiltyRes7.getFinal_discounted_amount();
                                LiveData<HotelAvailabiltyRes> availabiltyLiveData12 = payOptAdapter.viewmodel.getAvailabiltyLiveData();
                                HotelAvailabiltyRes hotelAvailabiltyRes8 = availabiltyLiveData12 != null ? (HotelAvailabiltyRes) availabiltyLiveData12.getValue() : null;
                                Intrinsics.checkNotNull(hotelAvailabiltyRes8);
                                Integer final_non_discounted_amount4 = hotelAvailabiltyRes8.getFinal_non_discounted_amount();
                                String str26 = (String) payOptAdapter.viewmodel.getUserNameforBooking().getValue();
                                if (str26 == null) {
                                    Object value39 = payOptAdapter.viewmodel.getUserDetails().getValue();
                                    Intrinsics.checkNotNull(value39);
                                    str26 = ((LoginResFromPass) value39).getUser_first_name();
                                    Intrinsics.checkNotNull(str26);
                                }
                                String str27 = str26;
                                Object value40 = payOptAdapter.viewmodel.getHotelAvailabiltyBody().getValue();
                                Intrinsics.checkNotNull(value40);
                                int hotel_id4 = ((HotelAvailabiltyBody) value40).getHotel_id();
                                Object value41 = payOptAdapter.viewmodel.getHotelDetail().getValue();
                                Intrinsics.checkNotNull(value41);
                                String hotelName4 = ((HotelDetail2) value41).getHotelName();
                                Object obj20 = (Integer) payOptAdapter.viewmodel.is_wallet().getValue();
                                if (obj20 != null) {
                                    obj = obj20;
                                }
                                String obj21 = obj.toString();
                                String str28 = (String) payOptAdapter.viewmodel.getUserNumforBooking().getValue();
                                if (str28 == null) {
                                    Object value42 = payOptAdapter.viewmodel.getUserDetails().getValue();
                                    Intrinsics.checkNotNull(value42);
                                    str28 = ((LoginResFromPass) value42).getUser_mobile_number();
                                    Intrinsics.checkNotNull(str28);
                                }
                                String str29 = str28;
                                Integer num8 = (Integer) payOptAdapter.viewmodel.getOpt_for_whatsapp().getValue();
                                int intValue8 = num8 != null ? num8.intValue() : 0;
                                Object value43 = payOptAdapter.viewmodel.getHotelAvailabiltyBody().getValue();
                                Intrinsics.checkNotNull(value43);
                                int pack4 = ((HotelAvailabiltyBody) value43).getPack();
                                Object value44 = payOptAdapter.viewmodel.getHotelAvailabiltyBody().getValue();
                                Intrinsics.checkNotNull(value44);
                                String valueOf6 = String.valueOf(((HotelAvailabiltyBody) value44).getPack());
                                Object value45 = payOptAdapter.viewmodel.getRoomCount().getValue();
                                Intrinsics.checkNotNull(value45);
                                CreateBookingBodyV2 createBookingBodyV24 = new CreateBookingBodyV2(obj17, "2", "androidNative", checkin_date7, intValue7, obj19, str23, str25, str27, hotel_id4, hotelName4, obj21, str29, pack4, "CASHFREE", Intrinsics.areEqual(((PaymentOption) payOptAdapter.PayOptRes.getPayment_options().get(i)).getPay_opt_label(), "Net Banking, CC/DC") ? "cc" : "", "https://www.brevistay.com", valueOf6, ((Number) value45).intValue(), hotelAddress4, intValue8, AppEventsConstants.EVENT_PARAM_VALUE_NO, final_discounted_amount4, final_non_discounted_amount4, checkin_date8, "");
                                Log.d("createBookingBody", createBookingBodyV24.toString());
                                payOptAdapter.viewmodel.getPayOptFlag().setValue(1);
                                BuildersKt.launch$default(CoroutineScopeKt.CoroutineScope(Dispatchers.getIO()), (CoroutineContext) null, (CoroutineStart) null, new PayOptAdapter$onBindViewHolder$4$5(payOptAdapter, createBookingBodyV24, null), 3, (Object) null);
                                break;
                            }
                        }
                    } else {
                        payOptAdapter.viewmodel.getUpiOrCC().setValue("upi");
                        LiveData<HotelAvailabiltyRes> availabiltyLiveData13 = payOptAdapter.viewmodel.getAvailabiltyLiveData();
                        if ((availabiltyLiveData13 != null ? (HotelAvailabiltyRes) availabiltyLiveData13.getValue() : null) != null) {
                            if (payOptAdapter.viewmodel.getHotelDetail().getValue() == null) {
                                BuildersKt.launch$default(CoroutineScopeKt.CoroutineScope(Dispatchers.getIO()), (CoroutineContext) null, (CoroutineStart) null, new PayOptAdapter$onBindViewHolder$4$4(payOptAdapter, null), 3, (Object) null);
                                break;
                            } else {
                                Object value46 = payOptAdapter.viewmodel.getHotelDetail().getValue();
                                Intrinsics.checkNotNull(value46);
                                String hotelAddress5 = ((HotelDetail2) value46).getHotelAddress();
                                Object obj22 = (Integer) payOptAdapter.viewmodel.getAdult_count().getValue();
                                if (obj22 == null) {
                                    Object value47 = payOptAdapter.viewmodel.getRoomCount().getValue();
                                    Intrinsics.checkNotNull(value47);
                                    obj22 = String.valueOf(((Number) value47).intValue() * 2);
                                }
                                String obj23 = obj22.toString();
                                HotelAvailabiltyBody hotelAvailabiltyBody9 = (HotelAvailabiltyBody) payOptAdapter.viewmodel.getHotelAvailabiltyBody().getValue();
                                String checkin_date9 = hotelAvailabiltyBody9 != null ? hotelAvailabiltyBody9.getCheckin_date() : null;
                                Intrinsics.checkNotNull(checkin_date9);
                                Object value48 = payOptAdapter.viewmodel.getTime().getValue();
                                Intrinsics.checkNotNull(value48);
                                int intValue9 = ((Number) value48).intValue();
                                HotelAvailabiltyBody hotelAvailabiltyBody10 = (HotelAvailabiltyBody) payOptAdapter.viewmodel.getHotelAvailabiltyBody().getValue();
                                String checkin_date10 = hotelAvailabiltyBody10 != null ? hotelAvailabiltyBody10.getCheckin_date() : null;
                                Intrinsics.checkNotNull(checkin_date10);
                                Integer num9 = (Integer) payOptAdapter.viewmodel.getChild_count().getValue();
                                String valueOf7 = String.valueOf(num9 != null ? num9.intValue() : 0);
                                Object value49 = payOptAdapter.viewmodel.getCoupon().getValue();
                                Intrinsics.checkNotNull(value49);
                                String str30 = (String) value49;
                                String str31 = (String) payOptAdapter.viewmodel.getUserEmailforBooking().getValue();
                                if (str31 == null) {
                                    LoginResFromPass loginResFromPass5 = (LoginResFromPass) payOptAdapter.viewmodel.getUserDetails().getValue();
                                    str31 = loginResFromPass5 != null ? loginResFromPass5.getUser_email_id() : null;
                                    Intrinsics.checkNotNull(str31);
                                }
                                String str32 = str31;
                                LiveData<HotelAvailabiltyRes> availabiltyLiveData14 = payOptAdapter.viewmodel.getAvailabiltyLiveData();
                                HotelAvailabiltyRes hotelAvailabiltyRes9 = availabiltyLiveData14 != null ? (HotelAvailabiltyRes) availabiltyLiveData14.getValue() : null;
                                Intrinsics.checkNotNull(hotelAvailabiltyRes9);
                                Integer final_discounted_amount5 = hotelAvailabiltyRes9.getFinal_discounted_amount();
                                LiveData<HotelAvailabiltyRes> availabiltyLiveData15 = payOptAdapter.viewmodel.getAvailabiltyLiveData();
                                HotelAvailabiltyRes hotelAvailabiltyRes10 = availabiltyLiveData15 != null ? (HotelAvailabiltyRes) availabiltyLiveData15.getValue() : null;
                                Intrinsics.checkNotNull(hotelAvailabiltyRes10);
                                Integer final_non_discounted_amount5 = hotelAvailabiltyRes10.getFinal_non_discounted_amount();
                                String str33 = (String) payOptAdapter.viewmodel.getUserNameforBooking().getValue();
                                if (str33 == null) {
                                    Object value50 = payOptAdapter.viewmodel.getUserDetails().getValue();
                                    Intrinsics.checkNotNull(value50);
                                    str33 = ((LoginResFromPass) value50).getUser_first_name();
                                    Intrinsics.checkNotNull(str33);
                                }
                                String str34 = str33;
                                Object value51 = payOptAdapter.viewmodel.getHotelAvailabiltyBody().getValue();
                                Intrinsics.checkNotNull(value51);
                                int hotel_id5 = ((HotelAvailabiltyBody) value51).getHotel_id();
                                Object value52 = payOptAdapter.viewmodel.getHotelDetail().getValue();
                                Intrinsics.checkNotNull(value52);
                                String hotelName5 = ((HotelDetail2) value52).getHotelName();
                                Integer num10 = (Integer) payOptAdapter.viewmodel.is_wallet().getValue();
                                String valueOf8 = String.valueOf(num10 != null ? num10.intValue() : 0);
                                String str35 = (String) payOptAdapter.viewmodel.getUserNumforBooking().getValue();
                                if (str35 == null) {
                                    Object value53 = payOptAdapter.viewmodel.getUserDetails().getValue();
                                    Intrinsics.checkNotNull(value53);
                                    str35 = ((LoginResFromPass) value53).getUser_mobile_number();
                                    Intrinsics.checkNotNull(str35);
                                }
                                String str36 = str35;
                                Integer num11 = (Integer) payOptAdapter.viewmodel.getOpt_for_whatsapp().getValue();
                                intValue = num11 != null ? num11.intValue() : 0;
                                Object value54 = payOptAdapter.viewmodel.getHotelAvailabiltyBody().getValue();
                                Intrinsics.checkNotNull(value54);
                                int pack5 = ((HotelAvailabiltyBody) value54).getPack();
                                Object value55 = payOptAdapter.viewmodel.getHotelAvailabiltyBody().getValue();
                                Intrinsics.checkNotNull(value55);
                                String valueOf9 = String.valueOf(((HotelAvailabiltyBody) value55).getPack());
                                Object value56 = payOptAdapter.viewmodel.getRoomCount().getValue();
                                Intrinsics.checkNotNull(value56);
                                CreateBookingBodyV2 createBookingBodyV25 = new CreateBookingBodyV2(obj23, "2", "androidnative", checkin_date9, intValue9, valueOf7, str30, str32, str34, hotel_id5, hotelName5, valueOf8, str36, pack5, "CASHFREE", "upi", "https://www.brevistay.com", valueOf9, ((Number) value56).intValue(), hotelAddress5, intValue, AppEventsConstants.EVENT_PARAM_VALUE_NO, final_discounted_amount5, final_non_discounted_amount5, checkin_date10, "");
                                Log.d("createBookingBody", createBookingBodyV25.toString());
                                payOptAdapter.viewmodel.getPayOptFlag().setValue(1);
                                BuildersKt.launch$default(CoroutineScopeKt.CoroutineScope(Dispatchers.getIO()), (CoroutineContext) null, (CoroutineStart) null, new PayOptAdapter$onBindViewHolder$4$3(payOptAdapter, createBookingBodyV25, null), 3, (Object) null);
                                break;
                            }
                        }
                    }
                }
                break;
        }
    }

    public static final void onBindViewHolder$lambda$5(PayViewHolder payViewHolder, View view) {
        if (payViewHolder.getPay_rb().isChecked()) {
            return;
        }
        payViewHolder.getPay_rb().setChecked(true);
    }

    public static final void onBindViewHolder$lambda$6(PayViewHolder payViewHolder, PayOptAdapter payOptAdapter, int i, CompoundButton compoundButton, boolean z) {
        if (z) {
            payViewHolder.getCountLayout().setVisibility(0);
            Object value = payOptAdapter.viewmodel.getPreviousSelectedPosition().getValue();
            Intrinsics.checkNotNull(value);
            if (((Number) value).intValue() >= 0) {
                Integer num = (Integer) payOptAdapter.viewmodel.getCurrentSelectedPosition().getValue();
                if (num != null && i == num.intValue()) {
                    return;
                }
                payOptAdapter.viewmodel.getCurrentSelectedPosition().setValue(Integer.valueOf(i));
                return;
            }
            payOptAdapter.viewmodel.getCurrentSelectedPosition().setValue(Integer.valueOf(i));
            payOptAdapter.viewmodel.getPreviousSelectedPosition().setValue(Integer.valueOf(i));
            return;
        }
        payViewHolder.getCountLayout().setVisibility(8);
    }

    public int getItemCount() {
        if (this.paynow) {
            return this.PayOptRes.getPayment_options().size() - 1;
        }
        return this.PayOptRes.getPayment_options().size();
    }
}