Fast n Clean Light v1.2.165版本的 MD5 值为:035a902a6970d838ef35e463f33c3cd5

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


package u;

import android.content.Context;
import android.content.SharedPreferences;
import android.net.Uri;
import android.util.Log;
import java.io.ByteArrayOutputStream;
import java.io.InputStream;
import java.util.LinkedHashMap;
import org.json.JSONException;
import org.json.JSONObject;

public final class a implements w0, w2.e, x5.d0, ye.g {

    public static final a f15416a = new a();

    public static final a f15417b = new a();

    public static final a f15418c = new a();

    public static final ye.c c(a aVar, String str) {
        ye.c cVar = new ye.c(str);
        ye.c.f18154b.put(str, cVar);
        return cVar;
    }

    public static t6.a f(Context context) {
        u9.a.n(context, "context");
        SharedPreferences sharedPreferences = context.getSharedPreferences("key_download_id", 0);
        u9.a.m(sharedPreferences, "context.getSharedPrefere…ODE_PRIVATE\n            )");
        String string = sharedPreferences.getString("key_request_var", null);
        if (string == null || u9.a.e(string, "undefined")) {
            return null;
        }
        String string2 = sharedPreferences.getString("key_data_raw", null);
        String string3 = sharedPreferences.getString("key_notix_app_id", null);
        String string4 = sharedPreferences.getString("key_request_var2", null);
        String string5 = sharedPreferences.getString("key_subid_key", null);
        String string6 = sharedPreferences.getString("key_notix_token", null);
        Long valueOf = Long.valueOf(sharedPreferences.getLong("key_i_zone_id", -1L));
        if (!(valueOf.longValue() != -1)) {
            valueOf = null;
        }
        Long valueOf2 = Long.valueOf(sharedPreferences.getLong("key_b_zone_id", -1L));
        return new t6.a(string, string3, string4, string5, string6, valueOf, valueOf2.longValue() != -1 ? valueOf2 : null, string2 != null ? new JSONObject(string2).getString("query_raw") : null, string2);
    }

    public static void h(Context context, t6.a aVar) {
        u9.a.n(context, "context");
        u9.a.n(aVar, "data");
        SharedPreferences sharedPreferences = context.getSharedPreferences("key_download_id", 0);
        u9.a.m(sharedPreferences, "context.getSharedPrefere…ODE_PRIVATE\n            )");
        SharedPreferences.Editor edit = sharedPreferences.edit();
        edit.putString("key_request_var", aVar.f15281a);
        edit.putString("key_request_var2", aVar.f15283c);
        edit.putString("key_notix_token", aVar.f15285e);
        edit.putString("key_notix_app_id", aVar.f15282b);
        Long l10 = aVar.f15286f;
        edit.putLong("key_i_zone_id", l10 != null ? l10.longValue() : -1L);
        Long l11 = aVar.f15287g;
        edit.putLong("key_b_zone_id", l11 != null ? l11.longValue() : -1L);
        edit.putString("key_subid_key", aVar.f15284d);
        edit.putString("key_data_raw", aVar.f15289i).commit();
    }

    @Override
    public int a(CharSequence charSequence, int i3) {
        int i10 = i3 + 0;
        int i11 = 2;
        for (int i12 = 0; i12 < i10 && i11 == 2; i12++) {
            byte directionality = Character.getDirectionality(charSequence.charAt(i12));
            w2.g gVar = w2.h.f16803a;
            if (directionality != 0) {
                if (directionality != 1 && directionality != 2) {
                    switch (directionality) {
                        case 14:
                        case 15:
                            break;
                        case 16:
                        case 17:
                            break;
                        default:
                            i11 = 2;
                            break;
                    }
                }
                i11 = 0;
            }
            i11 = 1;
        }
        return i11;
    }

    @Override
    public Object b(y5.a aVar, float f10) {
        return Float.valueOf(x5.m.d(aVar) * f10);
    }

    public synchronized ye.c d(String str) {
        ye.c cVar;
        String str2;
        u9.a.n(str, "javaName");
        LinkedHashMap linkedHashMap = ye.c.f18154b;
        cVar = (ye.c) linkedHashMap.get(str);
        if (cVar == null) {
            if (se.i.N0(str, "TLS_", false)) {
                String substring = str.substring(4);
                u9.a.m(substring, "(this as java.lang.String).substring(startIndex)");
                str2 = "SSL_".concat(substring);
            } else if (se.i.N0(str, "SSL_", false)) {
                String substring2 = str.substring(4);
                u9.a.m(substring2, "(this as java.lang.String).substring(startIndex)");
                str2 = "TLS_".concat(substring2);
            } else {
                str2 = str;
            }
            cVar = (ye.c) linkedHashMap.get(str2);
            if (cVar == null) {
                cVar = new ye.c(str);
            }
            linkedHashMap.put(str, cVar);
        }
        return cVar;
    }

    public Object e(Context context, ee.d dVar) {
        u6.a aVar;
        Object obj;
        fe.a aVar2;
        int i3;
        a aVar3;
        if (dVar instanceof u6.a) {
            aVar = (u6.a) dVar;
            int i10 = aVar.f15980t;
            if ((i10 & Integer.MIN_VALUE) != 0) {
                aVar.f15980t = i10 - Integer.MIN_VALUE;
                obj = aVar.f15978r;
                aVar2 = fe.a.COROUTINE_SUSPENDED;
                i3 = aVar.f15980t;
                if (i3 == 0) {
                    if (i3 != 1) {
                        if (i3 == 2) {
                            ra.c.Q(obj);
                            return obj;
                        }
                        throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
                    }
                    aVar3 = aVar.f15977q;
                    ra.c.Q(obj);
                } else {
                    ra.c.Q(obj);
                    o6.a aVar4 = o6.a.f13427a;
                    o6.a.e().a("start_parse_config_json", "Start parse", null);
                    aVar.f15977q = this;
                    aVar.f15980t = 1;
                    try {
                        InputStream open = context.getAssets().open("config.json");
                        u9.a.m(open, "assetManager.open(\"config.json\")");
                        ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream(Math.max(8192, open.available()));
                        com.bumptech.glide.f.I(open, byteArrayOutputStream, 8192);
                        byte[] byteArray = byteArrayOutputStream.toByteArray();
                        u9.a.m(byteArray, "buffer.toByteArray()");
                        JSONObject jSONObject = new JSONObject(new String(byteArray, se.a.f14846a));
                        o6.a.e().a("parsed_config_json", "parsed json " + jSONObject, ra.c.K(new ae.e("json", jSONObject.toString())));
                        obj = jSONObject;
                    } catch (Exception e2) {
                        o6.a aVar5 = o6.a.f13427a;
                        o6.a.e().a("error_parse_config_json", "error with parse", ra.c.K(new ae.e("error", e2.getMessage())));
                        Log.d("APPLAB DownloadId", "Failed to get asset, " + e2);
                        obj = null;
                    }
                    if (obj == aVar2) {
                        return aVar2;
                    }
                    aVar3 = this;
                }
                aVar.f15977q = null;
                aVar.f15980t = 2;
                obj = aVar3.g((JSONObject) obj, aVar);
                if (obj != aVar2) {
                    return aVar2;
                }
                return obj;
            }
        }
        aVar = new u6.a(this, dVar);
        obj = aVar.f15978r;
        aVar2 = fe.a.COROUTINE_SUSPENDED;
        i3 = aVar.f15980t;
        if (i3 == 0) {
        }
        aVar.f15977q = null;
        aVar.f15980t = 2;
        obj = aVar3.g((JSONObject) obj, aVar);
        if (obj != aVar2) {
        }
    }

    public Object g(JSONObject jSONObject, ee.d dVar) {
        u6.b bVar;
        int i3;
        JSONObject jSONObject2;
        String str;
        String str2;
        String str3;
        String str4;
        String str5;
        String str6;
        String str7;
        String str8;
        String str9;
        boolean z8;
        boolean z10;
        String queryParameter;
        String queryParameter2;
        String queryParameter3;
        String queryParameter4;
        String queryParameter5;
        String queryParameter6;
        Long valueOf;
        String queryParameter7;
        Long valueOf2;
        String str10;
        String str11;
        String str12;
        boolean z11;
        boolean z12;
        if (dVar instanceof u6.b) {
            bVar = (u6.b) dVar;
            int i10 = bVar.f15983s;
            if ((i10 & Integer.MIN_VALUE) != 0) {
                bVar.f15983s = i10 - Integer.MIN_VALUE;
                Object obj = bVar.f15981q;
                fe.a aVar = fe.a.COROUTINE_SUSPENDED;
                i3 = bVar.f15983s;
                boolean z13 = true;
                String str13 = null;
                if (i3 == 0) {
                    if (i3 == 1) {
                        ra.c.Q(obj);
                    } else {
                        throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
                    }
                } else {
                    ra.c.Q(obj);
                    if (jSONObject != null) {
                        o6.a aVar2 = o6.a.f13427a;
                        l6.d d10 = o6.a.d();
                        bVar.f15983s = 1;
                        obj = d10.b("/api/v4/apk_download", 1, jSONObject, bVar);
                        if (obj == aVar) {
                            return aVar;
                        }
                    } else {
                        jSONObject2 = null;
                        Log.d("APPLABZ_TRACK_DEV", "Response from backend on POST /apk_download: " + jSONObject2);
                        if (jSONObject2 != null) {
                            try {
                                str = jSONObject2.getString("query_raw");
                            } catch (JSONException unused) {
                                str = null;
                            }
                            if (str != null) {
                                Uri parse = Uri.parse("http://google.com?" + Uri.decode(str));
                                Log.d("MY=== DEVVVV", "NotixPArams parse from query " + parse);
                                if (parse != null) {
                                    try {
                                        queryParameter = parse.getQueryParameter("notix_app_id");
                                    } catch (NullPointerException unused2) {
                                    }
                                    if (parse != null) {
                                        try {
                                            queryParameter2 = parse.getQueryParameter("request_var");
                                        } catch (NullPointerException unused3) {
                                        }
                                        if (parse != null) {
                                            try {
                                                queryParameter3 = parse.getQueryParameter("request_var_2");
                                            } catch (NullPointerException unused4) {
                                            }
                                            if (parse != null) {
                                                try {
                                                    queryParameter4 = parse.getQueryParameter("user_subid");
                                                } catch (NullPointerException unused5) {
                                                }
                                                if (parse != null) {
                                                    try {
                                                        queryParameter5 = parse.getQueryParameter("notix_token");
                                                    } catch (NullPointerException unused6) {
                                                    }
                                                    if (parse != null) {
                                                        try {
                                                            queryParameter6 = parse.getQueryParameter("i_zone_id");
                                                        } catch (NullPointerException unused7) {
                                                        } catch (NumberFormatException unused8) {
                                                            Log.i("DEVVVV", "Bad i_zone_id format " + parse.getQueryParameter("i_zone_id"));
                                                        }
                                                        if (queryParameter6 != null) {
                                                            valueOf = Long.valueOf(Long.parseLong(queryParameter6));
                                                            if (parse != null) {
                                                                try {
                                                                    queryParameter7 = parse.getQueryParameter("b_zone_id");
                                                                } catch (NullPointerException unused9) {
                                                                } catch (NumberFormatException unused10) {
                                                                    Log.i("DEVVVV", "Bad b_zone_id format " + parse.getQueryParameter("b_zone_id"));
                                                                }
                                                                if (queryParameter7 != null) {
                                                                    valueOf2 = Long.valueOf(Long.parseLong(queryParameter7));
                                                                    if (queryParameter2 != null) {
                                                                        if (queryParameter2.length() == 0) {
                                                                            z12 = true;
                                                                        } else {
                                                                            z12 = false;
                                                                        }
                                                                        if (!z12) {
                                                                            str10 = queryParameter2;
                                                                            if (queryParameter != null) {
                                                                                if (queryParameter.length() == 0) {
                                                                                    z11 = true;
                                                                                } else {
                                                                                    z11 = false;
                                                                                }
                                                                                if (!z11) {
                                                                                    str11 = queryParameter;
                                                                                    if (queryParameter5 != null) {
                                                                                        if (queryParameter5.length() != 0) {
                                                                                            z13 = false;
                                                                                        }
                                                                                        if (!z13) {
                                                                                            str12 = queryParameter5;
                                                                                            if (parse != null) {
                                                                                                str13 = parse.getQuery();
                                                                                            }
                                                                                            return new t6.a(str10, str11, queryParameter3, queryParameter4, str12, valueOf, valueOf2, str13, jSONObject2.toString());
                                                                                        }
                                                                                    }
                                                                                    str12 = null;
                                                                                    if (parse != null) {
                                                                                    }
                                                                                    return new t6.a(str10, str11, queryParameter3, queryParameter4, str12, valueOf, valueOf2, str13, jSONObject2.toString());
                                                                                }
                                                                            }
                                                                            str11 = null;
                                                                            if (queryParameter5 != null) {
                                                                            }
                                                                            str12 = null;
                                                                            if (parse != null) {
                                                                            }
                                                                            return new t6.a(str10, str11, queryParameter3, queryParameter4, str12, valueOf, valueOf2, str13, jSONObject2.toString());
                                                                        }
                                                                    }
                                                                    str10 = "undefined";
                                                                    if (queryParameter != null) {
                                                                    }
                                                                    str11 = null;
                                                                    if (queryParameter5 != null) {
                                                                    }
                                                                    str12 = null;
                                                                    if (parse != null) {
                                                                    }
                                                                    return new t6.a(str10, str11, queryParameter3, queryParameter4, str12, valueOf, valueOf2, str13, jSONObject2.toString());
                                                                }
                                                            }
                                                            valueOf2 = null;
                                                            if (queryParameter2 != null) {
                                                            }
                                                            str10 = "undefined";
                                                            if (queryParameter != null) {
                                                            }
                                                            str11 = null;
                                                            if (queryParameter5 != null) {
                                                            }
                                                            str12 = null;
                                                            if (parse != null) {
                                                            }
                                                            return new t6.a(str10, str11, queryParameter3, queryParameter4, str12, valueOf, valueOf2, str13, jSONObject2.toString());
                                                        }
                                                    }
                                                    valueOf = null;
                                                    if (parse != null) {
                                                    }
                                                    valueOf2 = null;
                                                    if (queryParameter2 != null) {
                                                    }
                                                    str10 = "undefined";
                                                    if (queryParameter != null) {
                                                    }
                                                    str11 = null;
                                                    if (queryParameter5 != null) {
                                                    }
                                                    str12 = null;
                                                    if (parse != null) {
                                                    }
                                                    return new t6.a(str10, str11, queryParameter3, queryParameter4, str12, valueOf, valueOf2, str13, jSONObject2.toString());
                                                }
                                                queryParameter5 = null;
                                                if (parse != null) {
                                                }
                                                valueOf = null;
                                                if (parse != null) {
                                                }
                                                valueOf2 = null;
                                                if (queryParameter2 != null) {
                                                }
                                                str10 = "undefined";
                                                if (queryParameter != null) {
                                                }
                                                str11 = null;
                                                if (queryParameter5 != null) {
                                                }
                                                str12 = null;
                                                if (parse != null) {
                                                }
                                                return new t6.a(str10, str11, queryParameter3, queryParameter4, str12, valueOf, valueOf2, str13, jSONObject2.toString());
                                            }
                                            queryParameter4 = null;
                                            if (parse != null) {
                                            }
                                            queryParameter5 = null;
                                            if (parse != null) {
                                            }
                                            valueOf = null;
                                            if (parse != null) {
                                            }
                                            valueOf2 = null;
                                            if (queryParameter2 != null) {
                                            }
                                            str10 = "undefined";
                                            if (queryParameter != null) {
                                            }
                                            str11 = null;
                                            if (queryParameter5 != null) {
                                            }
                                            str12 = null;
                                            if (parse != null) {
                                            }
                                            return new t6.a(str10, str11, queryParameter3, queryParameter4, str12, valueOf, valueOf2, str13, jSONObject2.toString());
                                        }
                                        queryParameter3 = null;
                                        if (parse != null) {
                                        }
                                        queryParameter4 = null;
                                        if (parse != null) {
                                        }
                                        queryParameter5 = null;
                                        if (parse != null) {
                                        }
                                        valueOf = null;
                                        if (parse != null) {
                                        }
                                        valueOf2 = null;
                                        if (queryParameter2 != null) {
                                        }
                                        str10 = "undefined";
                                        if (queryParameter != null) {
                                        }
                                        str11 = null;
                                        if (queryParameter5 != null) {
                                        }
                                        str12 = null;
                                        if (parse != null) {
                                        }
                                        return new t6.a(str10, str11, queryParameter3, queryParameter4, str12, valueOf, valueOf2, str13, jSONObject2.toString());
                                    }
                                    queryParameter2 = null;
                                    if (parse != null) {
                                    }
                                    queryParameter3 = null;
                                    if (parse != null) {
                                    }
                                    queryParameter4 = null;
                                    if (parse != null) {
                                    }
                                    queryParameter5 = null;
                                    if (parse != null) {
                                    }
                                    valueOf = null;
                                    if (parse != null) {
                                    }
                                    valueOf2 = null;
                                    if (queryParameter2 != null) {
                                    }
                                    str10 = "undefined";
                                    if (queryParameter != null) {
                                    }
                                    str11 = null;
                                    if (queryParameter5 != null) {
                                    }
                                    str12 = null;
                                    if (parse != null) {
                                    }
                                    return new t6.a(str10, str11, queryParameter3, queryParameter4, str12, valueOf, valueOf2, str13, jSONObject2.toString());
                                }
                                queryParameter = null;
                                if (parse != null) {
                                }
                                queryParameter2 = null;
                                if (parse != null) {
                                }
                                queryParameter3 = null;
                                if (parse != null) {
                                }
                                queryParameter4 = null;
                                if (parse != null) {
                                }
                                queryParameter5 = null;
                                if (parse != null) {
                                }
                                valueOf = null;
                                if (parse != null) {
                                }
                                valueOf2 = null;
                                if (queryParameter2 != null) {
                                }
                                str10 = "undefined";
                                if (queryParameter != null) {
                                }
                                str11 = null;
                                if (queryParameter5 != null) {
                                }
                                str12 = null;
                                if (parse != null) {
                                }
                                return new t6.a(str10, str11, queryParameter3, queryParameter4, str12, valueOf, valueOf2, str13, jSONObject2.toString());
                            }
                            try {
                                str2 = jSONObject2.getString("notix_zone_id");
                            } catch (JSONException unused11) {
                                str2 = null;
                            }
                            try {
                                str3 = jSONObject2.getString("request_var");
                            } catch (JSONException unused12) {
                                str3 = null;
                            }
                            try {
                                str4 = jSONObject2.getString("request_var_2");
                            } catch (JSONException unused13) {
                                str4 = null;
                            }
                            try {
                                str5 = jSONObject2.getString("user_subid");
                            } catch (JSONException unused14) {
                                str5 = null;
                            }
                            try {
                                str6 = jSONObject2.getString("notix_token");
                            } catch (JSONException unused15) {
                                str6 = null;
                            }
                            if (str3 != null) {
                                if (str3.length() == 0) {
                                    z10 = true;
                                } else {
                                    z10 = false;
                                }
                                if (!z10) {
                                    str7 = str3;
                                    if (str2 == null) {
                                        if (str2.length() == 0) {
                                            z8 = true;
                                        } else {
                                            z8 = false;
                                        }
                                        if (z8) {
                                            str2 = null;
                                        }
                                        str8 = str2;
                                    } else {
                                        str8 = null;
                                    }
                                    if (str6 != null) {
                                        if (str6.length() != 0) {
                                            z13 = false;
                                        }
                                        if (!z13) {
                                            str9 = str6;
                                            return new t6.a(str7, str8, str4, str5, str9, (Long) null, (Long) null, (String) null, 480);
                                        }
                                    }
                                    str9 = null;
                                    return new t6.a(str7, str8, str4, str5, str9, (Long) null, (Long) null, (String) null, 480);
                                }
                            }
                            str7 = "undefined";
                            if (str2 == null) {
                            }
                            if (str6 != null) {
                            }
                            str9 = null;
                            return new t6.a(str7, str8, str4, str5, str9, (Long) null, (Long) null, (String) null, 480);
                        }
                        return new t6.a((String) null, (String) null, (String) null, (String) null, (String) null, (Long) null, (Long) null, (String) null, 511);
                    }
                }
                jSONObject2 = (JSONObject) obj;
                Log.d("APPLABZ_TRACK_DEV", "Response from backend on POST /apk_download: " + jSONObject2);
                if (jSONObject2 != null) {
                }
            }
        }
        bVar = new u6.b(this, dVar);
        Object obj2 = bVar.f15981q;
        fe.a aVar3 = fe.a.COROUTINE_SUSPENDED;
        i3 = bVar.f15983s;
        boolean z132 = true;
        String str132 = null;
        if (i3 == 0) {
        }
        jSONObject2 = (JSONObject) obj2;
        Log.d("APPLABZ_TRACK_DEV", "Response from backend on POST /apk_download: " + jSONObject2);
        if (jSONObject2 != null) {
        }
    }
}