Warkop v5.73.0版本的 MD5 值为:a4330ec2d6f5e146f59fc7622f3cdb45

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


package com.cardinalcommerce.a;

import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.content.IntentFilter;
import android.net.Uri;
import android.os.Bundle;
import android.os.Handler;
import android.util.Base64;
import android.view.View;
import android.view.Window;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import android.widget.ProgressBar;
import androidx.appcompat.app.AppCompatActivity;
import androidx.appcompat.widget.Toolbar;
import com.cardinalcommerce.a.setFontFeatureSettings;
import java.io.UnsupportedEncodingException;
import java.net.URLEncoder;
import java.nio.charset.Charset;
import java.nio.charset.StandardCharsets;
import java.util.Iterator;
import java.util.Objects;
import java.util.Set;
import org.jmrtd.cbeff.ISO781611;
import r8.d0;
import r8.f1;
import r8.h0;
import r8.j1;
import r8.l3;
import r8.n3;
import r8.t2;
import r8.t3;
import r8.v0;

public class setTextLocale extends AppCompatActivity implements d0 {

    private static int f26834h = 0;

    private static int f26835i = 1;

    private WebView f26836c;

    h0 f26837d;

    private ProgressBar f26839f;

    private boolean f26838e = false;

    private BroadcastReceiver f26840g = new e();

    public final class a implements Runnable {

        private static int f26841d = 0;

        private static int f26842e = 1;

        a() {
        }

        @Override
        public final void run() {
            Window window;
            int i15;
            int i16 = f26842e;
            int i17 = ((-1) << 1) - ((-1) ^ ((i16 & 62) + (i16 | 62)));
            f26841d = i17 % 128;
            if (i17 % 2 != 0) {
                setTextLocale.Ta(setTextLocale.this).setVisibility(80);
                window = setTextLocale.this.getWindow();
                i15 = 76;
            } else {
                setTextLocale.Ta(setTextLocale.this).setVisibility(8);
                window = setTextLocale.this.getWindow();
                i15 = 16;
            }
            window.clearFlags(i15);
        }
    }

    final class b extends WebViewClient {

        private static int f26844b = 0;

        private static int f26845c = 1;

        b() {
        }

        @Override
        public final boolean shouldOverrideUrlLoading(WebView webView, String str) {
            String next;
            int i15 = f26845c;
            int i16 = (i15 & 83) + (i15 | 83);
            f26844b = i16 % 128;
            int i17 = i16 % 2;
            if (!str.isEmpty()) {
                Uri parse = Uri.parse(str);
                setTextLocale settextlocale = setTextLocale.this;
                new Handler(settextlocale.getMainLooper()).post(new c());
                if (!parse.isHierarchical()) {
                    l3.g().e("10616", " URI is not hierarchical", null);
                    settextlocale.Va();
                    int i18 = f26844b;
                    int i19 = i18 & 75;
                    int i25 = -(-((i18 ^ 75) | i19));
                    int i26 = (i19 ^ i25) + ((i25 & i19) << 1);
                    f26845c = i26 % 128;
                    int i27 = i26 % 2;
                } else {
                    int i28 = f26845c;
                    int i29 = i28 & 113;
                    int i35 = ((((i28 ^ 113) | i29) << 1) - (~(-((i28 | 113) & (~i29))))) - 1;
                    f26844b = i35 % 128;
                    if (i35 % 2 != 0) {
                        int i36 = 70 / 0;
                    }
                    Set<String> queryParameterNames = parse.getQueryParameterNames();
                    StringBuilder sb5 = new StringBuilder();
                    try {
                        Iterator<String> it = queryParameterNames.iterator();
                        int i37 = f26845c;
                        int i38 = (i37 | 43) << 1;
                        int i39 = -(((~i37) & 43) | (i37 & (-44)));
                        int i45 = ((i38 | i39) << 1) - (i39 ^ i38);
                        f26844b = i45 % 128;
                        int i46 = i45 % 2;
                        while (it.hasNext()) {
                            int i47 = f26845c;
                            int i48 = i47 | 35;
                            int i49 = i48 << 1;
                            int i55 = -((~(i47 & 35)) & i48);
                            int i56 = (i49 ^ i55) + ((i55 & i49) << 1);
                            f26844b = i56 % 128;
                            if (i56 % 2 != 0) {
                                next = it.next();
                                int i57 = 38 / 0;
                            } else {
                                next = it.next();
                            }
                            Charset charset = StandardCharsets.UTF_8;
                            sb5.append(URLEncoder.encode(next, charset.toString()));
                            sb5.append("=");
                            sb5.append(URLEncoder.encode(parse.getQueryParameter(next), charset.toString()));
                            int i58 = f26845c;
                            int i59 = ((i58 & (-56)) | ((~i58) & 55)) + ((i58 & 55) << 1);
                            f26844b = i59 % 128;
                            int i65 = i59 % 2;
                        }
                        char[] c15 = j1.c(sb5.toString());
                        v0 v0Var = new v0();
                        v0Var.f122330c = c15;
                        settextlocale.Za(new t3(settextlocale.f26837d, v0Var));
                        int i66 = f26845c;
                        int i67 = ((i66 | 99) << 1) - (i66 ^ 99);
                        f26844b = i67 % 128;
                        int i68 = i67 % 2;
                    } catch (UnsupportedEncodingException unused) {
                        settextlocale.Va();
                        int i69 = f26845c + 27;
                        f26844b = i69 % 128;
                        int i75 = i69 % 2;
                        int i76 = f26844b;
                        int i77 = (((i76 | 32) << 1) - (i76 ^ 32)) - 1;
                        f26845c = i77 % 128;
                        int i78 = i77 % 2;
                        return false;
                    }
                }
            }
            int i762 = f26844b;
            int i772 = (((i762 | 32) << 1) - (i762 ^ 32)) - 1;
            f26845c = i772 % 128;
            int i782 = i772 % 2;
            return false;
        }
    }

    final class c implements Runnable {

        private static int f26847d = 0;

        private static int f26848e = 1;

        c() {
        }

        @Override
        public final void run() {
            int i15 = f26847d + 59;
            f26848e = i15 % 128;
            if (i15 % 2 != 0) {
                setTextLocale.Ya(setTextLocale.this).stopLoading();
                int i16 = f26848e;
                int i17 = i16 & 7;
                int i18 = (i16 ^ 7) | i17;
                int i19 = (i17 ^ i18) + ((i18 & i17) << 1);
                f26847d = i19 % 128;
                if (i19 % 2 == 0) {
                    return;
                } else {
                    throw null;
                }
            }
            setTextLocale.Ya(setTextLocale.this).stopLoading();
            throw null;
        }
    }

    public final class d implements Runnable {

        private static int f26850d = 0;

        private static int f26851e = 1;

        d() {
        }

        @Override
        public final void run() {
            int i15 = f26851e;
            int i16 = i15 & 23;
            int i17 = ((i15 | 23) & (~i16)) + (i16 << 1);
            f26850d = i17 % 128;
            int i18 = i17 % 2;
            setTextLocale.Ta(setTextLocale.this).setVisibility(0);
            setTextLocale.this.getWindow().setFlags(16, 16);
            int i19 = f26850d + 21;
            f26851e = i19 % 128;
            int i25 = i19 % 2;
        }
    }

    final class e extends BroadcastReceiver {

        private static int f26853b = 0;

        private static int f26854c = 1;

        e() {
        }

        @Override
        public final void onReceive(Context context, Intent intent) {
            int i15 = f26853b;
            int i16 = ((i15 ^ 119) - (~(-(-((i15 & 119) << 1))))) - 1;
            f26854c = i16 % 128;
            if (i16 % 2 == 0) {
                boolean equals = intent.getAction().equals("finish_activity");
                int i17 = 76 / 0;
            }
            int i18 = f26854c;
            int i19 = i18 & 67;
            int i25 = i18 | 67;
            int i26 = (i19 ^ i25) + ((i25 & i19) << 1);
            f26853b = i26 % 128;
            if (i26 % 2 == 0) {
            } else {
                throw null;
            }
        }
    }

    final class f implements setFontFeatureSettings.d {

        private static int f26856d = 0;

        private static int f26857e = 1;

        f() {
        }

        @Override
        public final void onClick(View view) {
            int i15 = f26856d;
            int i16 = i15 & 67;
            int i17 = (i15 | 67) & (~i16);
            int i18 = i16 << 1;
            int i19 = ((i17 | i18) << 1) - (i17 ^ i18);
            f26857e = i19 % 128;
            if (i19 % 2 != 0) {
                l3.g().h("HTML Challenge Screen", "Cancel pressed", null);
                setTextLocale.Wa(setTextLocale.this);
            } else {
                l3.g().h("HTML Challenge Screen", "Cancel pressed", null);
                setTextLocale.Wa(setTextLocale.this);
                throw null;
            }
        }
    }

    final class g implements Runnable {

        private static int f26859e = 0;

        private static int f26860f = 1;

        private h0 f26861c;

        g(h0 h0Var) {
            this.f26861c = h0Var;
        }

        @Override
        public final void run() {
            int i15 = f26859e + ISO781611.SMT_TAG;
            f26860f = i15 % 128;
            if (i15 % 2 != 0) {
                setTextLocale.Xa(setTextLocale.this, this.f26861c);
                setTextLocale.Ra(setTextLocale.this);
            } else {
                setTextLocale.Xa(setTextLocale.this, this.f26861c);
                setTextLocale.Ra(setTextLocale.this);
                throw null;
            }
        }
    }

    static void Ra(setTextLocale settextlocale) {
        settextlocale.runOnUiThread(new a());
        int i15 = f26834h;
        int i16 = i15 & 25;
        int i17 = ((((i15 ^ 25) | i16) << 1) - (~(-((i15 | 25) & (~i16))))) - 1;
        f26835i = i17 % 128;
        if (i17 % 2 != 0) {
        } else {
            throw null;
        }
    }

    private void Sa(h0 h0Var) {
        String replaceAll = new String(Base64.decode(h0Var.f121989e, 8), StandardCharsets.UTF_8).replaceAll("\"POST\"", "\"GET\"").replaceAll("\"post\"", "\"get\"").replaceAll("<input type=\"submit\"", "<input type=\"submit\" name=\"submit\"");
        if (!replaceAll.isEmpty()) {
            int i15 = f26834h + 61;
            f26835i = i15 % 128;
            int i16 = i15 % 2;
            this.f26836c.loadDataWithBaseURL("HTTPS://EMV3DS/challenge", replaceAll, "text/html", "UTF-8", null);
            int i17 = f26834h;
            int i18 = (i17 & 81) + (i17 | 81);
            f26835i = i18 % 128;
            int i19 = i18 % 2;
        }
        int i25 = f26834h;
        int i26 = (((i25 | 106) << 1) - (i25 ^ 106)) - 1;
        f26835i = i26 % 128;
        int i27 = i26 % 2;
    }

    static ProgressBar Ta(setTextLocale settextlocale) {
        int i15 = f26835i;
        int i16 = i15 & 29;
        int i17 = (((i15 ^ 29) | i16) << 1) - ((~i16) & (i15 | 29));
        f26834h = i17 % 128;
        int i18 = i17 % 2;
        ProgressBar progressBar = settextlocale.f26839f;
        int i19 = i15 + 43;
        f26834h = i19 % 128;
        if (i19 % 2 != 0) {
            int i25 = 99 / 0;
        }
        return progressBar;
    }

    private void Ua() {
        v0 v0Var = new v0();
        v0Var.f122328a = f1.f121942f;
        Za(new t3(this.f26837d, v0Var));
        int i15 = f26835i;
        int i16 = i15 & 63;
        int i17 = ((i15 ^ 63) | i16) << 1;
        int i18 = -((i15 | 63) & (~i16));
        int i19 = (i17 & i18) + (i18 | i17);
        f26834h = i19 % 128;
        int i25 = i19 % 2;
    }

    static void Wa(setTextLocale settextlocale) {
        int i15 = f26835i;
        int i16 = (i15 | 77) << 1;
        int i17 = -(((~i15) & 77) | (i15 & (-78)));
        int i18 = (i16 & i17) + (i17 | i16);
        f26834h = i18 % 128;
        int i19 = i18 % 2;
        settextlocale.Ua();
        int i25 = f26834h;
        int i26 = ((i25 ^ 79) - (~(-(-((i25 & 79) << 1))))) - 1;
        f26835i = i26 % 128;
        if (i26 % 2 == 0) {
            int i27 = 31 / 0;
        }
    }

    static void Xa(setTextLocale settextlocale, h0 h0Var) {
        int i15 = f26834h;
        int i16 = (i15 | 71) << 1;
        int i17 = -(i15 ^ 71);
        int i18 = (i16 & i17) + (i17 | i16);
        f26835i = i18 % 128;
        int i19 = i18 % 2;
        settextlocale.Sa(h0Var);
        int i25 = f26834h;
        int i26 = ((i25 | 57) << 1) - (i25 ^ 57);
        f26835i = i26 % 128;
        if (i26 % 2 != 0) {
        } else {
            throw null;
        }
    }

    static WebView Ya(setTextLocale settextlocale) {
        int i15 = f26835i + 123;
        f26834h = i15 % 128;
        int i16 = i15 % 2;
        WebView webView = settextlocale.f26836c;
        if (i16 != 0) {
            int i17 = 72 / 0;
        }
        return webView;
    }

    final void Va() {
        v0 v0Var = new v0();
        v0Var.f122328a = f1.f121943g;
        Za(new t3(this.f26837d, v0Var));
        int i15 = f26834h;
        int i16 = (i15 ^ 91) + ((i15 & 91) << 1);
        f26835i = i16 % 128;
        int i17 = i16 % 2;
    }

    final void Za(t3 t3Var) {
        runOnUiThread(new d());
        n3.d(getApplicationContext()).e(t3Var, this, "05");
        int i15 = f26834h;
        int i16 = i15 ^ 7;
        int i17 = ((i15 & 7) | i16) << 1;
        int i18 = -i16;
        int i19 = (i17 ^ i18) + ((i17 & i18) << 1);
        f26835i = i19 % 128;
        if (i19 % 2 != 0) {
        } else {
            throw null;
        }
    }

    @Override
    public final void k8(h0 h0Var) {
        runOnUiThread(new g(h0Var));
        int i15 = f26834h;
        int i16 = i15 & 15;
        int i17 = (i15 | 15) & (~i16);
        int i18 = -(-(i16 << 1));
        int i19 = (i17 ^ i18) + ((i17 & i18) << 1);
        f26835i = i19 % 128;
        int i25 = i19 % 2;
    }

    @Override
    public void onBackPressed() {
        l3.g().h("HTML Challenge Screen", "Back button pressed", null);
        runOnUiThread(new a());
        Ua();
        int i15 = f26834h;
        int i16 = i15 & 7;
        int i17 = ((i15 | 7) & (~i16)) + (i16 << 1);
        f26835i = i17 % 128;
        if (i17 % 2 == 0) {
            int i18 = 96 / 0;
        }
    }

    @Override
    public void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        registerReceiver(this.f26840g, new IntentFilter("finish_activity"));
        char[] cArr = f1.f121937a;
        getWindow().setFlags(8192, 8192);
        Bundle extras = getIntent().getExtras();
        Objects.requireNonNull(extras);
        this.f26837d = (h0) extras.getSerializable("StepUpData");
        f9.e eVar = (f9.e) getIntent().getExtras().getSerializable("UiCustomization");
        setContentView(s8.e.f128301a);
        Toolbar toolbar = (Toolbar) findViewById(s8.d.f128294o);
        setShowSoftInputOnFocus setshowsoftinputonfocus = (setShowSoftInputOnFocus) findViewById(s8.d.f128295p);
        setshowsoftinputonfocus.setCCAOnClickListener(new f());
        this.f26839f = (ProgressBar) findViewById(s8.d.f128288i);
        WebView webView = (WebView) findViewById(s8.d.f128297r);
        this.f26836c = webView;
        webView.getSettings().setJavaScriptEnabled(false);
        this.f26836c.setWebViewClient(new b());
        Sa(this.f26837d);
        t2.f(setshowsoftinputonfocus, eVar, this);
        t2.d(toolbar, eVar, this);
        int i15 = f26834h;
        int i16 = (i15 ^ 47) + ((i15 & 47) << 1);
        f26835i = i16 % 128;
        if (i16 % 2 != 0) {
        } else {
            throw null;
        }
    }

    @Override
    public void onDestroy() {
        int i15 = f26835i;
        int i16 = i15 & 11;
        int i17 = (i15 | 11) & (~i16);
        int i18 = i16 << 1;
        int i19 = (i17 ^ i18) + ((i17 & i18) << 1);
        f26834h = i19 % 128;
        int i25 = i19 % 2;
        l3.g().h("HTML Challenge Screen", "Activity closed", null);
        unregisterReceiver(this.f26840g);
        n3 d15 = n3.d(this);
        n3.f122110g = null;
        d15.f122113a = null;
        d15.f122116d.clear();
        super.onDestroy();
        int i26 = f26835i + 67;
        f26834h = i26 % 128;
        if (i26 % 2 != 0) {
            int i27 = 22 / 0;
        }
    }

    @Override
    public void onPause() {
        int i15 = f26835i + 21;
        f26834h = i15 % 128;
        int i16 = i15 % 2;
        this.f26838e = true;
        super.onPause();
        int i17 = f26835i;
        int i18 = i17 & 63;
        int i19 = ((i17 ^ 63) | i18) << 1;
        int i25 = -((i17 | 63) & (~i18));
        int i26 = (i19 & i25) + (i25 | i19);
        f26834h = i26 % 128;
        if (i26 % 2 == 0) {
        } else {
            throw null;
        }
    }

    @Override
    public void onResume() {
        int i15 = f26835i + 52;
        int i16 = (i15 ^ (-1)) + (i15 << 1);
        f26834h = i16 % 128;
        if (i16 % 2 != 0) {
            l3.g().h("HTML Challenge Screen", "Challenge Screen back to foreground", null);
            int i17 = 89 / 0;
        } else {
            l3.g().h("HTML Challenge Screen", "Challenge Screen back to foreground", null);
        }
        super.onResume();
        int i18 = f26835i;
        int i19 = i18 & 33;
        int i25 = -(-((i18 ^ 33) | i19));
        int i26 = (i19 ^ i25) + ((i25 & i19) << 1);
        f26834h = i26 % 128;
        if (i26 % 2 != 0) {
            int i27 = 36 / 0;
        }
    }

    @Override
    public final void z0() {
        l3.g().h("HTML Challenge Screen", "Activity closed", null);
        runOnUiThread(new a());
        finishAndRemoveTask();
        int i15 = f26834h + 97;
        f26835i = i15 % 128;
        if (i15 % 2 != 0) {
        } else {
            throw null;
        }
    }
}