Video Downloader for FB v3.5.1版本的 MD5 值为:1db7d4aa9fc4356831f5521f52585a52

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


package com.ogury.cm;

import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.net.Uri;
import android.os.Handler;
import android.os.Looper;
import android.webkit.WebView;
import com.ironsource.sdk.constants.Constants;
import com.ogury.cm.aabbb;
import com.ogury.cm.babab;
import com.ogury.core.OguryError;
import java.util.Locale;
import java.util.concurrent.CountDownLatch;

public final class aacac {

    public static final aaaaa f2518a = new aaaaa(null);

    public static final class aaaaa {
        private aaaaa() {
        }

        public aaaaa(bacab bacabVar) {
            this();
        }
    }

    public static final class aaaab extends babaa implements baabc<acccb> {
        final WebView b;
        final aaccb c;

        aaaab(WebView webView, aaccb aaccbVar) {
            super(0);
            this.b = webView;
            this.c = aaccbVar;
        }

        @Override
        public final acccb a() {
            final CountDownLatch countDownLatch = new CountDownLatch(1);
            final babab.aaaab aaaabVar = new babab.aaaab();
            aaaabVar.f2579a = "";
            final babab.aaaab aaaabVar2 = new babab.aaaab();
            aaaabVar2.f2579a = "";
            acbaa.f2555a.setQueryProductDetailsListener(new acbbc() {
                @Override
                public final void a(String str, String str2) {
                    baacc.b(str, "status");
                    baacc.b(str2, "skuDetailsJson");
                    babab.aaaab.this.f2579a = str;
                    aaaabVar2.f2579a = str2;
                    countDownLatch.countDown();
                }
            });
            countDownLatch.await();
            acbaa.f2555a.setQueryProductDetailsListener(null);
            new Handler(Looper.getMainLooper()).post(new Runnable() {
                @Override
                public final void run() {
                    if (!baacc.a(aaaabVar.f2579a, (Object) "ok")) {
                        aaaab.this.c.a(new OguryError(1005, aabbb.aaaaa.f((String) aaaabVar.f2579a)));
                        return;
                    }
                    aacac aacacVar = aacac.this;
                    aacac.a(aaaab.this.b, (String) aaaabVar2.f2579a);
                    aaaab.this.c.a(Constants.ParametersKeys.READY);
                }
            });
            if (!baacc.a(aaaabVar.f2579a, (Object) "ok")) {
                new abacb();
                abacb.a((String) aaaabVar.f2579a, this.c);
            }
            return acccb.f2573a;
        }
    }

    public static final class aaaac implements acaca {
        final WebView b;

        aaaac(WebView webView) {
            this.b = webView;
        }

        @Override
        public final void a(String str) {
            baacc.b(str, "jsonResult");
            aacac.a(str, this.b);
            acbaa.f2555a.setBillingFinishedListener(null);
        }
    }

    private static String a(String str) {
        String str2;
        if (str != null) {
            str2 = ", \"" + aabbb.aaaaa.d(str) + '\"';
        } else {
            str2 = "";
        }
        StringBuilder sb = new StringBuilder("javascript:(function(){ogFormBridge.init(\"");
        aacca aaccaVar = aacca.f2527a;
        sb.append(aabbb.aaaaa.d(aacca.i()));
        sb.append('\"');
        sb.append(str2);
        sb.append(")})()");
        return sb.toString();
    }

    private static void a(Context context) {
        if (context instanceof ConsentActivity) {
            ((ConsentActivity) context).finish();
        }
    }

    public static void a(WebView webView, String str) {
        webView.setVisibility(0);
        webView.loadUrl(a(str));
    }

    public static void a(String str, WebView webView) {
        baacc.b(str, "jsonResult");
        baacc.b(webView, "webView");
        webView.loadUrl("javascript:(function(){ogFormBridge.purchase(\"" + aabbb.aaaaa.d(str) + "\")})()");
    }

    public final void a(String str, Context context, aaccb aaccbVar, WebView webView) {
        baacc.b(str, "url");
        baacc.b(context, "context");
        baacc.b(aaccbVar, "callback");
        baacc.b(webView, "webView");
        Locale locale = Locale.US;
        baacc.a((Object) locale, "Locale.US");
        String lowerCase = str.toLowerCase(locale);
        baacc.a((Object) lowerCase, "(this as java.lang.String).toLowerCase(locale)");
        if (!bacca.a(lowerCase, "https://ogyconsent", false, 2, (Object) null)) {
            String str2 = str;
            if (bacca.a((CharSequence) str2, (CharSequence) "?ready", false, 2, (Object) null)) {
                if (acbaa.f2555a.isProductActivated()) {
                    baaab.a(false, false, null, null, 0, new aaaab(webView, aaccbVar), 31, null);
                    return;
                } else {
                    a(webView, (String) null);
                    aaccbVar.a(Constants.ParametersKeys.READY);
                    return;
                }
            }
            if (bacca.a((CharSequence) str2, (CharSequence) "?success", false, 2, (Object) null)) {
                aaccbVar.a("success");
                return;
            }
            if (bacca.a((CharSequence) str2, (CharSequence) "?purchase", false, 2, (Object) null)) {
                acbaa.f2555a.setBillingFinishedListener(new aaaac(webView));
                acbaa acbaaVar = acbaa.f2555a;
                if (context == null) {
                    throw new accbc("null cannot be cast to non-null type android.app.Activity");
                }
                acbaaVar.launchBillingFlow((Activity) context);
                return;
            }
            return;
        }
        String substring = str.substring(20);
        baacc.a((Object) substring, "(this as java.lang.String).substring(startIndex)");
        if (bacca.a(substring, "consent=", false, 2, (Object) null)) {
            aacca aaccaVar = aacca.f2527a;
            aacca.e().a(substring, false);
            aacca aaccaVar2 = aacca.f2527a;
            if (aacca.p()) {
                StringBuilder sb = new StringBuilder("parsedConfig=");
                aacca aaccaVar3 = aacca.f2527a;
                sb.append(aacca.h());
                aaccbVar.a(sb.toString());
            } else {
                aacca aaccaVar4 = aacca.f2527a;
                aaccbVar.a(aacca.h().b());
            }
            a(context);
            acbaa.f2555a.endDataSourceConnections();
            return;
        }
        if (bacca.a(substring, "ogyRedirect=", false, 2, (Object) null)) {
            try {
                Intent intent = new Intent("android.intent.action.VIEW", Uri.parse(bacca.a(substring, "ogyRedirect=", (String) null, 2, (Object) null)));
                if (context.getPackageManager().queryIntentActivities(intent, 65536).size() > 0) {
                    context.startActivity(intent);
                    return;
                }
                return;
            } catch (Exception e) {
                abaaa abaaaVar = abaaa.f2529a;
                abaaa.a(e);
                return;
            }
        }
        if (bacca.a(substring, "error=", false, 2, (Object) null)) {
            if (substring == null) {
                throw new accbc("null cannot be cast to non-null type java.lang.String");
            }
            String substring2 = substring.substring(6);
            baacc.a((Object) substring2, "(this as java.lang.String).substring(startIndex)");
            aaccbVar.a(new OguryError(1003, bacca.a(bacca.a(substring2, "%20", " ", false, 4, (Object) null), "%22", "\"", false, 4, (Object) null)));
            a(context);
        }
    }
}