Fast Orange v3.5.3版本的 MD5 值为:33b91aba50c566533dfd683a85f79158

以下内容为反编译后的 u90.java 源代码,内容仅作参考


package com.free.vpn.proxy.hotspot;

import android.app.Activity;
import android.view.View;
import com.free.vpn.proxy.hotspot.data.model.auth.Account;
import com.free.vpn.proxy.hotspot.data.model.auth.Device;
import com.free.vpn.proxy.hotspot.data.model.auth.User;
import com.free.vpn.proxy.hotspot.data.model.config.CrossPromoConfig;
import com.free.vpn.proxy.hotspot.data.model.config.PayMethod;
import com.free.vpn.proxy.hotspot.data.model.config.UiError;
import com.free.vpn.proxy.hotspot.data.model.config.UpdateConfig;
import com.free.vpn.proxy.hotspot.databinding.DialogWebsitesBinding;
import com.free.vpn.proxy.hotspot.databinding.FragmentChangeEmailBinding;
import com.free.vpn.proxy.hotspot.databinding.FragmentChangePassBinding;
import com.free.vpn.proxy.hotspot.databinding.FragmentChangePhoneBinding;
import com.free.vpn.proxy.hotspot.databinding.FragmentChatGptBinding;
import com.free.vpn.proxy.hotspot.databinding.FragmentLoginBinding;
import com.free.vpn.proxy.hotspot.databinding.GptTutorialDialogV2Binding;
import com.free.vpn.proxy.hotspot.databinding.InputViewBinding;
import com.free.vpn.proxy.hotspot.ui.billing.subscription.SubscriptionPayMethodsAdapter;
import com.free.vpn.proxy.hotspot.ui.billing.subscription.adapter.PayMethodsAdapter;
import com.free.vpn.proxy.hotspot.ui.chat.ChatGptFragment;
import com.free.vpn.proxy.hotspot.ui.chat.tutorial.GptTutorialDialog;
import com.free.vpn.proxy.hotspot.ui.components.dialog.update.ErrorDialog;
import com.free.vpn.proxy.hotspot.ui.components.dialog.update.UpdateDialog;
import com.free.vpn.proxy.hotspot.ui.main.profile.devices.DevicesAdapter;
import com.free.vpn.proxy.hotspot.ui.main.sandbox.SandboxAdapter;
import com.free.vpn.proxy.hotspot.ui.signup.SignUpPagerAdapter;
import com.free.vpn.proxy.hotspot.ui.signup.country.SelectCountryDialogAdapter;
import com.free.vpn.proxy.hotspot.ui.signup.fragments.change_email.ChangeEmailFragment;
import com.free.vpn.proxy.hotspot.ui.signup.fragments.change_password.ChangePasswordFragment;
import com.free.vpn.proxy.hotspot.ui.signup.fragments.change_phone.ChangePhoneNumberFragment;
import com.free.vpn.proxy.hotspot.ui.signup.fragments.login.LoginFragment;
import com.free.vpn.proxy.hotspot.ui.websites.WebsitesAdapter;
import com.free.vpn.proxy.hotspot.ui.websites.WebsitesDialog;
import com.skydoves.balloon.Balloon;
import kotlin.jvm.functions.Function0;

public final class u90 implements View.OnClickListener {
    public final int a;
    public final Object b;
    public final Object c;

    public u90(int i, Object obj, Object obj2) {
        this.a = i;
        this.b = obj;
        this.c = obj2;
    }

    @Override
    public final void onClick(View view) {
        String str;
        User user;
        String token;
        Function0 access$getOnGetCodeClickedCallback$p;
        int i = this.a;
        Object obj = this.c;
        Object obj2 = this.b;
        switch (i) {
            case 0:
                Activity activity = (Activity) obj2;
                w90 w90Var = (w90) obj;
                zs4.o(activity, "$activity");
                zs4.o(w90Var, "this$0");
                StringBuilder sb = new StringBuilder();
                CrossPromoConfig c = w90.c();
                if (c != null) {
                    str = c.getPromoUrl();
                } else {
                    str = null;
                }
                if (str == null) {
                    str = "https://dfd25.app.link/crossDragon?source=crosspromo&trafficSource=crosspromo";
                }
                sb.append(str);
                Account account = (Account) ((e9) w90Var.b).n().getValue();
                if (account != null && (user = account.getUser()) != null && (token = user.getToken()) != null) {
                    sb.append("&token=".concat(token));
                }
                String sb2 = sb.toString();
                zs4.n(sb2, "toString(...)");
                ff1.L(activity, sb2);
                return;
            case 1:
                SubscriptionPayMethodsAdapter.ViewHolder.selection$lambda$0((SubscriptionPayMethodsAdapter) obj2, (PayMethod) obj, view);
                return;
            case 2:
                PayMethodsAdapter.PayMethodVH.a((PayMethodsAdapter) obj2, (PayMethod) obj, view);
                return;
            case 3:
                ChatGptFragment.d((InputViewBinding) obj2, (ChatGptFragment) obj, view);
                return;
            case 4:
                ChatGptFragment.c((ChatGptFragment) obj2, (FragmentChatGptBinding) obj, view);
                return;
            case 5:
                GptTutorialDialog.b((GptTutorialDialogV2Binding) obj2, (GptTutorialDialog) obj, view);
                return;
            case 6:
                ErrorDialog.b((ErrorDialog) obj2, (UiError) obj, view);
                return;
            case 7:
                UpdateDialog.c((UpdateConfig) obj2, (UpdateDialog) obj, view);
                return;
            case 8:
                DevicesAdapter.DeviceViewHolder.a((DevicesAdapter) obj2, (Device) obj, view);
                return;
            case 9:
                SandboxAdapter.ListOptionHolder.a((SandboxAdapter) obj2, (y52) obj, view);
                return;
            case 10:
                dl4 dl4Var = (dl4) obj2;
                Function0 function0 = (Function0) obj;
                zs4.o(dl4Var, "this$0");
                zs4.o(function0, "$action");
                dl4Var.e(function0);
                return;
            case 11:
                dl4 dl4Var2 = (dl4) obj2;
                zs4.o(dl4Var2, "this$0");
                dl4Var2.e(((wk4) obj).c);
                return;
            case 12:
                dl4 dl4Var3 = (dl4) obj2;
                xk4 xk4Var = (xk4) obj;
                zs4.o(dl4Var3, "this$0");
                zs4.o(xk4Var, "$presentation");
                dl4Var3.e(xk4Var.f);
                return;
            case 13:
                q04 q04Var = (q04) obj2;
                SignUpPagerAdapter signUpPagerAdapter = (SignUpPagerAdapter) obj;
                zs4.o(q04Var, "this$0");
                zs4.o(signUpPagerAdapter, "this$1");
                if (q04Var.d) {
                    access$getOnGetCodeClickedCallback$p = SignUpPagerAdapter.access$getOnVerifyCodeClickedCallback$p(signUpPagerAdapter);
                } else {
                    access$getOnGetCodeClickedCallback$p = SignUpPagerAdapter.access$getOnGetCodeClickedCallback$p(signUpPagerAdapter);
                }
                access$getOnGetCodeClickedCallback$p.invoke();
                return;
            case 14:
                SelectCountryDialogAdapter.CountryItemViewHolder.a((SelectCountryDialogAdapter) obj2, (t70) obj, view);
                return;
            case 15:
                ChangeEmailFragment.b((ChangeEmailFragment) obj2, (FragmentChangeEmailBinding) obj, view);
                return;
            case 16:
                ChangePasswordFragment.b((ChangePasswordFragment) obj2, (FragmentChangePassBinding) obj, view);
                return;
            case 17:
                ChangePhoneNumberFragment.c((ChangePhoneNumberFragment) obj2, (FragmentChangePhoneBinding) obj, view);
                return;
            case 18:
                LoginFragment.d((LoginFragment) obj2, (FragmentLoginBinding) obj, view);
                return;
            case 19:
                WebsitesAdapter.Holder.bind$lambda$0((WebsitesAdapter) obj2, (e05) obj, view);
                return;
            case 20:
                WebsitesAdapter.SiteHolder.bind$lambda$5$lambda$0((WebsitesAdapter) obj2, (d05) obj, view);
                return;
            case 21:
                WebsitesDialog.setUpViews$lambda$9$lambda$6((DialogWebsitesBinding) obj2, (WebsitesDialog) obj, view);
                return;
            case 22:
                Balloon.setOnBalloonClickListener$lambda$43((tr2) obj2, (Balloon) obj, view);
                return;
            default:
                Balloon.setOnBalloonOverlayClickListener$lambda$46((xr2) obj2, (Balloon) obj, view);
                return;
        }
    }
}