CamScanner.apk(点击下载) / ExceptionCheckActivity.java


package com.intsig.camscanner.test;

import android.app.Activity;
import android.content.ContentResolver;
import android.content.ContentUris;
import android.content.Context;
import android.content.Intent;
import android.content.pm.ActivityInfo;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
import android.database.Cursor;
import android.net.Uri;
import android.os.Bundle;
import android.os.Handler;
import android.os.HandlerThread;
import android.text.Editable;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.LinearLayout;
import android.widget.TextView;
import androidx.annotation.UiThread;
import androidx.core.view.PointerIconCompat;
import androidx.lifecycle.CoroutineLiveDataKt;
import com.intsig.advertisement.enums.PositionType;
import com.intsig.camscanner.AppLaunchActivity;
import com.intsig.camscanner.DocumentActivity;
import com.intsig.camscanner.ImagePageViewActivity;
import com.intsig.camscanner.ImageScannerActivity;
import com.intsig.camscanner.R;
import com.intsig.camscanner.ads.reward.EmptyForFgDialogActivity;
import com.intsig.camscanner.app.DBUtil;
import com.intsig.camscanner.databinding.ActivityExceptionCheckBinding;
import com.intsig.camscanner.datastruct.ParcelDocInfo;
import com.intsig.camscanner.doodle.Doodle;
import com.intsig.camscanner.doodle.DoodleTextActivity;
import com.intsig.camscanner.fragment.ImagePageViewFragment;
import com.intsig.camscanner.guide.CancelAdShowCnGuidePurchaseActivity;
import com.intsig.camscanner.guide.GuideGpActivity;
import com.intsig.camscanner.guide.NewGuideActivity;
import com.intsig.camscanner.miniprogram.OtherShareInDocActivity;
import com.intsig.camscanner.miniprogram.OtherShareInImgActivity;
import com.intsig.camscanner.mode_ocr.BatchOCRDataResultActivity;
import com.intsig.camscanner.mode_ocr.BatchOCRResultActivity;
import com.intsig.camscanner.pdf.preshare.PdfEditingActivity;
import com.intsig.camscanner.pdf.preshare.PdfImageSize;
import com.intsig.camscanner.pdf.signature.PdfSignatureActivity;
import com.intsig.camscanner.pdf.signature.tab.PdfSignatureNewActivity;
import com.intsig.camscanner.provider.Documents;
import com.intsig.camscanner.purchase.activity.NegativePremiumActivity;
import com.intsig.camscanner.purchase.activity.NegativePurchaseActivity;
import com.intsig.camscanner.purchase.entity.Function;
import com.intsig.camscanner.purchase.entity.NegativePremiumStyleEnum;
import com.intsig.camscanner.purchase.track.FunctionEntrance;
import com.intsig.camscanner.purchase.track.PurchaseTracker;
import com.intsig.camscanner.scandone.ScanDoneModel;
import com.intsig.camscanner.scandone.ScanDoneNewActivity;
import com.intsig.camscanner.scandone.ViewLargerImageActivity;
import com.intsig.camscanner.scenariodir.cardpack.CardDetailActivity;
import com.intsig.camscanner.settings.PdfSettingActivity;
import com.intsig.camscanner.signature.SignatureEditActivity;
import com.intsig.camscanner.test.docjson.DocJsonTestActivity;
import com.intsig.camscanner.translate.LanguageSelectActivity;
import com.intsig.camscanner.tsapp.sync.SyncUtil;
import com.intsig.camscanner.util.SDStorageManager;
import com.intsig.camscanner.util.Util;
import com.intsig.log.LogUtils;
import com.intsig.mvp.activity.BaseChangeActivity;
import com.intsig.mvp.activity.c;
import com.intsig.utils.CommonLoadingTask;
import com.intsig.utils.FileUtil;
import com.intsig.utils.ToastUtils;
import com.intsig.viewbinding.viewbind.ActivityViewBinding;
import com.umeng.analytics.pro.ao;
import com.umeng.analytics.pro.d;
import java.io.File;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Iterator;
import java.util.List;
import kotlin.collections.CollectionsKt__CollectionsKt;
import kotlin.collections.CollectionsKt__IteratorsKt;
import kotlin.collections.IndexedValue;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Intrinsics;
import kotlin.jvm.internal.PropertyReference1Impl;
import kotlin.jvm.internal.Reflection;
import kotlin.reflect.KProperty;
import kotlin.text.StringsKt__StringsKt;
import y9.e;
import y9.f;

/* compiled from: ExceptionCheckActivity.kt */
public final class ExceptionCheckActivity extends BaseChangeActivity {

    /* renamed from: x  reason: collision with root package name */
    public static final Companion f32937x = new Companion(null);

    /* renamed from: y  reason: collision with root package name */
    static final /* synthetic */ KProperty<Object>[] f32938y = {Reflection.h(new PropertyReference1Impl(ExceptionCheckActivity.class, "binding", "getBinding()Lcom/intsig/camscanner/databinding/ActivityExceptionCheckBinding;", 0))};

    /* renamed from: z  reason: collision with root package name */
    private static ResumedActivityCallback f32939z;

    /* renamed from: m  reason: collision with root package name */
    private final String f32940m = "ExceptionCheckActivity";

    /* renamed from: n  reason: collision with root package name */
    private final ActivityViewBinding f32941n = new ActivityViewBinding(ActivityExceptionCheckBinding.class, this);

    /* renamed from: o  reason: collision with root package name */
    private long f32942o = -1;

    /* renamed from: p  reason: collision with root package name */
    private long f32943p = -1;

    /* renamed from: q  reason: collision with root package name */
    private String f32944q = "";

    /* renamed from: r  reason: collision with root package name */
    private Handler f32945r;

    /* renamed from: s  reason: collision with root package name */
    private String f32946s;

    /* renamed from: t  reason: collision with root package name */
    private int f32947t;

    /* renamed from: u  reason: collision with root package name */
    private long f32948u = 3000;

    /* renamed from: v  reason: collision with root package name */
    private int f32949v;

    /* renamed from: w  reason: collision with root package name */
    private int f32950w;

    /* compiled from: ExceptionCheckActivity.kt */
    public static final class ClassUtils {

        /* renamed from: a  reason: collision with root package name */
        public static final ClassUtils f32951a = new ClassUtils();

        private ClassUtils() {
        }

        public final List<Class<?>> a(Context context, String str, List<? extends Class<?>> list) {
            PackageInfo packageInfo;
            Intrinsics.f(context, d.R);
            ArrayList arrayList = new ArrayList();
            if (str == null) {
                packageInfo = null;
            } else {
                try {
                    packageInfo = context.getPackageManager().getPackageInfo(str, 1);
                } catch (PackageManager.NameNotFoundException e10) {
                    e10.printStackTrace();
                }
            }
            if ((packageInfo == null ? null : packageInfo.activities) != null) {
                LogUtils.a("ClassUtils", "Found " + packageInfo.activities.length + " activity in the AndrodiManifest.xml");
                ActivityInfo[] activityInfoArr = packageInfo.activities;
                Intrinsics.e(activityInfoArr, "packageInfo.activities");
                int length = activityInfoArr.length;
                int i10 = 0;
                loop0:
                while (true) {
                    while (true) {
                        if (i10 >= length) {
                            break loop0;
                        }
                        ActivityInfo activityInfo = activityInfoArr[i10];
                        i10++;
                        try {
                            String str2 = activityInfo.name;
                            Intrinsics.e(str2, "ai.name");
                            if (StringsKt__StringsKt.I(str2, "com.intsig", false, 2, null)) {
                                Class<?> cls = Class.forName(activityInfo.name);
                                Intrinsics.e(cls, "forName(ai.name)");
                                if (Activity.class.isAssignableFrom(cls)) {
                                    arrayList.add(cls);
                                    LogUtils.a("ClassUtils", activityInfo.name + "...OK");
                                }
                            }
                        } catch (ClassNotFoundException unused) {
                            LogUtils.a("ClassUtils", "Class Not Found:" + activityInfo.name);
                        }
                    }
                    return arrayList;
                }
                int size = arrayList.size();
                Object[] array = arrayList.toArray(new Class[0]);
                if (array != null) {
                    LogUtils.a("ClassUtils", "Filter out, left " + size + " activity," + Arrays.toString(array));
                    if (list != null) {
                        arrayList.removeAll(list);
                        int size2 = list.size();
                        Object[] array2 = list.toArray(new Class[0]);
                        if (array2 != null) {
                            LogUtils.a("ClassUtils", "Exclude " + size2 + " activity," + Arrays.toString(array2));
                        } else {
                            throw new NullPointerException("null cannot be cast to non-null type kotlin.Array<T of kotlin.collections.ArraysKt__ArraysJVMKt.toTypedArray>");
                        }
                    }
                    int size3 = arrayList.size();
                    Object[] array3 = arrayList.toArray(new Class[0]);
                    if (array3 != null) {
                        LogUtils.a("ClassUtils", "Return " + size3 + " activity," + Arrays.toString(array3));
                        return arrayList;
                    }
                    throw new NullPointerException("null cannot be cast to non-null type kotlin.Array<T of kotlin.collections.ArraysKt__ArraysJVMKt.toTypedArray>");
                }
                throw new NullPointerException("null cannot be cast to non-null type kotlin.Array<T of kotlin.collections.ArraysKt__ArraysJVMKt.toTypedArray>");
            }
            return arrayList;
        }
    }

    /* compiled from: ExceptionCheckActivity.kt */
    public static final class Companion {
        private Companion() {
        }

        public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) {
            this();
        }

        public final void a(ResumedActivityCallback resumedActivityCallback) {
            ExceptionCheckActivity.f32939z = resumedActivityCallback;
        }

        public final void startActivity(Context context) {
            if (context != null) {
                context.startActivity(new Intent(context, ExceptionCheckActivity.class));
            }
        }
    }

    /* compiled from: ExceptionCheckActivity.kt */
    public interface ResumedActivityCallback {
        Activity a();
    }

    private final boolean A6() {
        ContentResolver contentResolver = getContentResolver();
        Cursor cursor = null;
        Cursor query = contentResolver == null ? null : contentResolver.query(Documents.Document.f28692a, new String[]{ao.f45476d}, null, null, null);
        if (query != null) {
            if (query.moveToFirst()) {
                long j2 = query.getLong(0);
                this.f32942o = j2;
                LogUtils.a(this.f32940m, "找到了测试样本DOC " + j2);
            }
        }
        if (query != null) {
            query.close();
        }
        if (this.f32942o < 0) {
            LogUtils.c(this.f32940m, "Error, noDocId");
            return false;
        }
        ContentResolver contentResolver2 = getContentResolver();
        if (contentResolver2 != null) {
            cursor = contentResolver2.query(Documents.Image.a(this.f32942o), new String[]{ao.f45476d, "raw_data"}, null, null, null);
        }
        if (cursor != null) {
            if (cursor.moveToFirst()) {
                String string = cursor.getString(1);
                Intrinsics.e(string, "it.getString(1)");
                this.f32944q = string;
                long j10 = cursor.getLong(0);
                this.f32943p = j10;
                LogUtils.a(this.f32940m, "找到了测试样本PAGE " + j10);
            }
        }
        if (cursor != null) {
            cursor.close();
        }
        if (this.f32943p >= 0) {
            return true;
        }
        LogUtils.c(this.f32940m, "Error, noDocId");
        return false;
    }

    private final List<Class<?>> B6() {
        ArrayList arrayList = new ArrayList();
        arrayList.add(ExceptionCheckActivity.class);
        arrayList.add(NewGuideActivity.class);
        arrayList.add(PdfSettingActivity.class);
        arrayList.add(GuideGpActivity.class);
        arrayList.add(DocJsonTestActivity.class);
        arrayList.add(LanguageSelectActivity.class);
        arrayList.add(PdfSignatureNewActivity.class);
        this.f32947t = arrayList.size();
        return arrayList;
    }

    private final String C6(long j2) {
        String str = null;
        if (j2 > 0) {
            ContentResolver contentResolver = getContentResolver();
            Cursor query = contentResolver == null ? null : contentResolver.query(ContentUris.withAppendedId(Documents.Image.f28704a, j2), new String[]{"raw_data"}, null, null, null);
            if (query != null) {
                if (query.moveToFirst()) {
                    str = query.getString(0);
                }
                query.close();
            }
        }
        return str;
    }

    /* access modifiers changed from: private */
    public static final void D6(ExceptionCheckActivity exceptionCheckActivity, View view) {
        Intrinsics.f(exceptionCheckActivity, "this$0");
        exceptionCheckActivity.x6();
    }

    /* access modifiers changed from: private */
    /* JADX WARNING: Removed duplicated region for block: B:46:0x00b3  */
    /* JADX WARNING: Removed duplicated region for block: B:50:0x00c1  */
    /* JADX WARNING: Removed duplicated region for block: B:53:0x00c6  */
    /* JADX WARNING: Removed duplicated region for block: B:55:0x00c8  */
    @UiThread
    public final void E6() {
        List<Class<?>> a10;
        boolean z10;
        int i10;
        ActivityExceptionCheckBinding z62 = z6();
        TextView textView = null;
        LinearLayout linearLayout = z62 == null ? null : z62.f15017d;
        if (linearLayout != null) {
            linearLayout.setVisibility(8);
        }
        try {
            ActivityExceptionCheckBinding z63 = z6();
            long j2 = 3000;
            if (z63 != null) {
                EditText editText = z63.f15015b;
                if (editText != null) {
                    Editable text = editText.getText();
                    if (text != null) {
                        String obj = text.toString();
                        if (obj != null) {
                            j2 = Long.parseLong(obj);
                        }
                    }
                }
            }
            this.f32948u = j2;
        } catch (Throwable th) {
            LogUtils.e(this.f32940m, th);
        }
        try {
            ActivityExceptionCheckBinding z64 = z6();
            if (z64 != null) {
                EditText editText2 = z64.f15016c;
                if (editText2 != null) {
                    Editable text2 = editText2.getText();
                    if (text2 != null) {
                        String obj2 = text2.toString();
                        if (obj2 != null) {
                            i10 = Integer.parseInt(obj2);
                            this.f32949v = i10;
                            String packageName = getPackageName();
                            HandlerThread handlerThread = new HandlerThread("activity_check");
                            handlerThread.start();
                            a10 = ClassUtils.f32951a.a(this, packageName, B6());
                            if (a10 == null) {
                                if (!a10.isEmpty()) {
                                    z10 = false;
                                    if (!z10) {
                                        Iterator<Class<?>> it = a10.iterator();
                                        this.f32950w = 0;
                                        this.f32945r = new ExceptionCheckActivity$startCheckException$1(this, a10, it, handlerThread.getLooper());
                                        LogUtils.a(this.f32940m, "startCheckException, and we have " + a10.size() + " activities to start");
                                        ActivityExceptionCheckBinding z65 = z6();
                                        if (z65 != null) {
                                            textView = z65.f15019f;
                                        }
                                        if (textView != null) {
                                            textView.setText("3秒后开始执行检查操作,会开始自动跳转页面,中间请勿操作。\n 共搜索到" + Integer.valueOf(a10.size()) + " 个页面");
                                        }
                                        Handler handler = this.f32945r;
                                        if (handler != null) {
                                            handler.sendEmptyMessageDelayed(0, this.f32948u);
                                            return;
                                        }
                                        return;
                                    }
                                    return;
                                }
                            }
                            z10 = true;
                            if (!z10) {
                            }
                        }
                    }
                }
            }
            i10 = 0;
            this.f32949v = i10;
        } catch (Throwable th2) {
            LogUtils.e(this.f32940m, th2);
        }
        String packageName2 = getPackageName();
        HandlerThread handlerThread2 = new HandlerThread("activity_check");
        handlerThread2.start();
        a10 = ClassUtils.f32951a.a(this, packageName2, B6());
        if (a10 == null) {
        }
        z10 = true;
        if (!z10) {
        }
    }

    /* access modifiers changed from: private */
    public final void F6(List<? extends Class<?>> list, Iterator<? extends Class<?>> it) {
        if (it != null) {
            Iterator it2 = CollectionsKt__IteratorsKt.s(it);
            if (it2 != null) {
                if (!it2.hasNext()) {
                    LogUtils.c(this.f32940m, "END");
                    ResumedActivityCallback resumedActivityCallback = f32939z;
                    if (resumedActivityCallback != null) {
                        Activity a10 = resumedActivityCallback.a();
                        if (a10 != null) {
                            a10.startActivity(new Intent(a10, ExceptionCheckActivity.class));
                        }
                    }
                    runOnUiThread(new f(this, list));
                    return;
                }
                IndexedValue indexedValue = (IndexedValue) it2.next();
                ResumedActivityCallback resumedActivityCallback2 = f32939z;
                String str = null;
                Activity a11 = resumedActivityCallback2 == null ? null : resumedActivityCallback2.a();
                if (a11 == null) {
                    String str2 = this.f32940m;
                    Class cls = (Class) indexedValue.b();
                    if (cls != null) {
                        str = cls.getCanonicalName();
                    }
                    LogUtils.c(str2, "checking Exception, activity is NULL, ---- jump out, name is " + str);
                    ToastUtils.o(this, "Error activity为空,暂停自检,请联系开发人员");
                    return;
                }
                this.f32950w++;
                if (y6((Class) indexedValue.b())) {
                    String str3 = this.f32940m;
                    Class cls2 = (Class) indexedValue.b();
                    if (cls2 != null) {
                        str = cls2.getCanonicalName();
                    }
                    LogUtils.c(str3, "excludeClass, ---- jump out, name is " + str);
                    Handler handler = this.f32945r;
                    if (handler != null) {
                        handler.sendEmptyMessage(0);
                        return;
                    }
                    return;
                }
                int i10 = this.f32950w;
                int i11 = this.f32949v;
                if (i10 < i11) {
                    String str4 = this.f32940m;
                    Class cls3 = (Class) indexedValue.b();
                    if (cls3 != null) {
                        str = cls3.getCanonicalName();
                    }
                    LogUtils.c(str4, "not start index " + i11 + ", ---- jump out, name is " + str + ", index=" + this.f32950w);
                    Handler handler2 = this.f32945r;
                    if (handler2 != null) {
                        handler2.sendEmptyMessage(0);
                        return;
                    }
                    return;
                }
                a11.startActivity(new Intent(a11, ExceptionCheckActivity.class));
                int i12 = this.f32950w;
                Integer valueOf = list == null ? null : Integer.valueOf(list.size());
                Class cls4 = (Class) indexedValue.b();
                String str5 = "当前要跳转到第 " + i12 + " 个页面,共 " + valueOf + " 个\n 页面名: " + (cls4 == null ? null : cls4.getCanonicalName());
                runOnUiThread(new e(this, str5));
                LogUtils.a(this.f32940m, "checking Exception, " + str5);
                Thread.sleep(800);
                if (I6(a11, (Class) indexedValue.b())) {
                    String str6 = this.f32940m;
                    Class cls5 = (Class) indexedValue.b();
                    if (cls5 != null) {
                        str = cls5.getCanonicalName();
                    }
                    LogUtils.a(str6, "checking Exception, ---- jump out, name is " + str);
                    return;
                }
                startActivity(new Intent(this, (Class) indexedValue.b()));
                Handler handler3 = this.f32945r;
                if (handler3 != null) {
                    handler3.sendEmptyMessageDelayed(0, this.f32948u);
                }
            }
        }
    }

    /* access modifiers changed from: private */
    public static final void G6(ExceptionCheckActivity exceptionCheckActivity, List list) {
        Intrinsics.f(exceptionCheckActivity, "this$0");
        ActivityExceptionCheckBinding z62 = exceptionCheckActivity.z6();
        Integer num = null;
        LinearLayout linearLayout = z62 == null ? null : z62.f15017d;
        if (linearLayout != null) {
            linearLayout.setVisibility(0);
        }
        String valueOf = String.valueOf(exceptionCheckActivity.f32948u);
        if (valueOf != null) {
            ActivityExceptionCheckBinding z63 = exceptionCheckActivity.z6();
            EditText editText = z63 == null ? null : z63.f15015b;
            if (editText != null) {
                editText.setText(Editable.Factory.getInstance().newEditable(valueOf));
            }
        }
        ActivityExceptionCheckBinding z64 = exceptionCheckActivity.z6();
        TextView textView = z64 == null ? null : z64.f15019f;
        if (textView != null) {
            if (list != null) {
                num = Integer.valueOf(list.size());
            }
            textView.setText("共" + num + " 个页面,全部检查完成\n共跳过了" + exceptionCheckActivity.f32947t + " 个页面\n结果无崩溃~");
        }
    }

    /* access modifiers changed from: private */
    public static final void H6(ExceptionCheckActivity exceptionCheckActivity, String str) {
        Intrinsics.f(exceptionCheckActivity, "this$0");
        Intrinsics.f(str, "$desc");
        ActivityExceptionCheckBinding z62 = exceptionCheckActivity.z6();
        TextView textView = z62 == null ? null : z62.f15019f;
        if (textView != null) {
            textView.setText(str);
        }
    }

    private final boolean I6(Activity activity, Class<?> cls) {
        if (Intrinsics.b(cls, DocumentActivity.class)) {
            Intent intent = new Intent("android.intent.action.VIEW", ContentUris.withAppendedId(Documents.Document.f28692a, this.f32942o), this, DocumentActivity.class);
            if (activity != null) {
                activity.startActivity(intent);
            }
            Handler handler = this.f32945r;
            if (handler == null) {
                return true;
            }
            handler.sendEmptyMessageDelayed(0, this.f32948u);
            return true;
        } else if (Intrinsics.b(cls, ImageScannerActivity.class)) {
            Uri withAppendedId = ContentUris.withAppendedId(Documents.Image.f28704a, this.f32943p);
            Intrinsics.e(withAppendedId, "withAppendedId(Documents…CONTENT_URI, debugPageId)");
            String C6 = C6(this.f32943p);
            if (FileUtil.C(C6)) {
                Intent intent2 = new Intent("com.intsig.camscanner.REEDIT_PAGE", FileUtil.q(C6), this, ImageScannerActivity.class);
                intent2.putExtra("scanner_image_src", 3);
                intent2.putExtra("image_sync_id", DBUtil.J1(this, this.f32943p));
                intent2.putExtra("pageuri", withAppendedId);
                intent2.putExtra("extra_from_where", ImagePageViewFragment.class.getSimpleName());
                startActivity(intent2);
            }
            Handler handler2 = this.f32945r;
            if (handler2 == null) {
                return true;
            }
            handler2.sendEmptyMessageDelayed(0, this.f32948u);
            return true;
        } else if (Intrinsics.b(cls, ImagePageViewActivity.class)) {
            Intent intent3 = new Intent("android.intent.action.VIEW", Documents.Image.a(this.f32942o), this, ImagePageViewActivity.class);
            intent3.putExtra("image_id", this.f32943p);
            intent3.putExtra("doc_title", "测试");
            intent3.putExtra("image_page_view_key_offline_folder", false);
            startActivity(intent3);
            Handler handler3 = this.f32945r;
            if (handler3 == null) {
                return true;
            }
            handler3.sendEmptyMessageDelayed(0, this.f32948u);
            return true;
        } else if (Intrinsics.b(cls, AppLaunchActivity.class)) {
            AppLaunchActivity.startActivity(this, PositionType.ShareDone, false);
            Handler handler4 = this.f32945r;
            if (handler4 == null) {
                return true;
            }
            handler4.sendEmptyMessageDelayed(0, CoroutineLiveDataKt.DEFAULT_TIMEOUT);
            return true;
        } else {
            String str = "";
            if (Intrinsics.b(cls, SignatureEditActivity.class)) {
                String C62 = C6(this.f32943p);
                if (C62 != null) {
                    str = C62;
                }
                SignatureEditActivity.startActivityForResult(this, Uri.fromFile(new File(str)), 0.5f, 0.5f, 0);
                Handler handler5 = this.f32945r;
                if (handler5 == null) {
                    return true;
                }
                handler5.sendEmptyMessageDelayed(0, this.f32948u);
                return true;
            } else if (Intrinsics.b(cls, PdfEditingActivity.class)) {
                Intent intent4 = new Intent(this, PdfEditingActivity.class);
                intent4.putExtra("doc_title", "测试文档");
                startActivity(intent4);
                Handler handler6 = this.f32945r;
                if (handler6 == null) {
                    return true;
                }
                handler6.sendEmptyMessageDelayed(0, this.f32948u);
                return true;
            } else if (Intrinsics.b(cls, PdfSignatureActivity.class)) {
                Intent intent5 = new Intent(this, PdfSignatureActivity.class);
                long j2 = this.f32943p;
                intent5.putExtra("pdf_signature_image_list", CollectionsKt__CollectionsKt.e(new PdfImageSize(j2, C6(j2), 500, 500, 500, 500)));
                startActivity(intent5);
                Handler handler7 = this.f32945r;
                if (handler7 == null) {
                    return true;
                }
                handler7.sendEmptyMessageDelayed(0, this.f32948u);
                return true;
            } else if (Intrinsics.b(cls, OtherShareInImgActivity.class)) {
                Intent intent6 = new Intent(activity, OtherShareInImgActivity.class);
                intent6.putExtra("other_share_in_img_doc_data", "{\"type\":\"share\",\"url\":\"https%3A%2F%2Fopen-sandbox.camscanner.com%2Fsync%2Fdownload_jpg_nologin%3Fid%3Dabe0d0df6de4af733da38fe2b2092a091617872075\"}");
                startActivity(intent6);
                Handler handler8 = this.f32945r;
                if (handler8 == null) {
                    return true;
                }
                handler8.sendEmptyMessageDelayed(0, this.f32948u);
                return true;
            } else if (Intrinsics.b(cls, OtherShareInDocActivity.class)) {
                Intent intent7 = new Intent(activity, OtherShareInDocActivity.class);
                intent7.putExtra("doc_data", "{\"content\":{\"encrypt_id\":\"MHhjMjEwZGRl\",\"sid\":\"14890F\"},\"isMulDocsShare\":false,\"server_url\":\"https://cs1-sandbox.intsig.net/sync\",\"type\":\"share\"}");
                startActivity(intent7);
                Handler handler9 = this.f32945r;
                if (handler9 == null) {
                    return true;
                }
                handler9.sendEmptyMessageDelayed(0, this.f32948u);
                return true;
            } else if (Intrinsics.b(cls, CancelAdShowCnGuidePurchaseActivity.class)) {
                Intent intent8 = new Intent(this, CancelAdShowCnGuidePurchaseActivity.class);
                intent8.putExtra("extra_activity_from", 5);
                startActivity(intent8);
                Handler handler10 = this.f32945r;
                if (handler10 == null) {
                    return true;
                }
                handler10.sendEmptyMessageDelayed(0, this.f32948u);
                return true;
            } else if (Intrinsics.b(cls, DoodleTextActivity.class)) {
                long j10 = this.f32942o;
                String C63 = C6(this.f32943p);
                startActivity(Doodle.c(this, j10, C63 == null ? str : C63, 0, "test"));
                Handler handler11 = this.f32945r;
                if (handler11 == null) {
                    return true;
                }
                handler11.sendEmptyMessageDelayed(0, this.f32948u);
                return true;
            } else if (Intrinsics.b(cls, NegativePremiumActivity.class)) {
                PurchaseTracker entrance = new PurchaseTracker().function(Function.FROM_FUN_NO_INK).entrance(FunctionEntrance.PDF_VIEW);
                NegativePremiumActivity.Companion companion = NegativePremiumActivity.f29073o;
                Intrinsics.e(entrance, "purchaseTracker");
                companion.startActivity(this, entrance, NegativePremiumStyleEnum.GOLDEN_PREMIUM_LIFE_TIME);
                Handler handler12 = this.f32945r;
                if (handler12 == null) {
                    return true;
                }
                handler12.sendEmptyMessageDelayed(0, this.f32948u);
                return true;
            } else if (Intrinsics.b(cls, NegativePurchaseActivity.class)) {
                NegativePurchaseActivity.f29083n.startActivity(this, new PurchaseTracker());
                Handler handler13 = this.f32945r;
                if (handler13 == null) {
                    return true;
                }
                handler13.sendEmptyMessageDelayed(0, this.f32948u);
                return true;
            } else if (Intrinsics.b(cls, ScanDoneNewActivity.class)) {
                ScanDoneNewActivity.f30880o.startActivityForResult(this, new ScanDoneModel("debug页面跳转进来的文档", 10, false, "Doc_finish_type_default", false, 0, false, FunctionEntrance.NONE, 1, null, -2, true, null, 0, 8192, null), PointerIconCompat.TYPE_VERTICAL_DOUBLE_ARROW);
                Handler handler14 = this.f32945r;
                if (handler14 == null) {
                    return true;
                }
                handler14.sendEmptyMessageDelayed(0, this.f32948u);
                return true;
            } else if (Intrinsics.b(cls, BatchOCRDataResultActivity.class)) {
                ParcelDocInfo parcelDocInfo = new ParcelDocInfo();
                parcelDocInfo.f18266a = this.f32942o;
                parcelDocInfo.f18271f = "测试doc";
                startActivity(BatchOCRDataResultActivity.f23436n.a(this, new ArrayList<>(), parcelDocInfo, BatchOCRResultActivity.PageFromType.FROM_PAGE_DETAIL, 100, null, true));
                Handler handler15 = this.f32945r;
                if (handler15 == null) {
                    return true;
                }
                handler15.sendEmptyMessageDelayed(0, this.f32948u);
                return true;
            } else if (Intrinsics.b(cls, ViewLargerImageActivity.class)) {
                ViewLargerImageActivity.Companion companion2 = ViewLargerImageActivity.f31068r;
                BaseChangeActivity baseChangeActivity = this.f37722k;
                Intrinsics.e(baseChangeActivity, "mActivity");
                companion2.startActivity(baseChangeActivity, this.f32944q);
                Handler handler16 = this.f32945r;
                if (handler16 == null) {
                    return true;
                }
                handler16.sendEmptyMessageDelayed(0, this.f32948u);
                return true;
            } else if (Intrinsics.b(cls, EmptyForFgDialogActivity.class)) {
                EmptyForFgDialogActivity.Companion companion3 = EmptyForFgDialogActivity.f11849m;
                BaseChangeActivity baseChangeActivity2 = this.f37722k;
                Intrinsics.e(baseChangeActivity2, "mActivity");
                companion3.a(baseChangeActivity2, new PurchaseTracker());
                Handler handler17 = this.f32945r;
                if (handler17 == null) {
                    return true;
                }
                handler17.sendEmptyMessageDelayed(0, this.f32948u);
                return true;
            } else if (!Intrinsics.b(cls, CardDetailActivity.class)) {
                return false;
            } else {
                Intent putExtra = new Intent(this.f37722k, CardDetailActivity.class).putExtra("INTENT_KEY_DOC_ID", this.f32942o);
                Intrinsics.e(putExtra, "Intent(mActivity, CardDe…T_KEY_DOC_ID, debugDocId)");
                startActivity(putExtra);
                Handler handler18 = this.f32945r;
                if (handler18 == null) {
                    return true;
                }
                handler18.sendEmptyMessageDelayed(0, this.f32948u);
                return true;
            }
        }
    }

    private final void x6() {
        String C6 = C6(this.f32943p);
        if (FileUtil.G(C6)) {
            E6();
        } else if (SDStorageManager.g(this)) {
            if (!Util.t0(this)) {
                ToastUtils.h(this, R.string.a_global_msg_network_not_available);
            } else if (!SyncUtil.t1(this)) {
                ToastUtils.i(this, "log in please, in order to get Raw Image");
            } else {
                new CommonLoadingTask(this, new ExceptionCheckActivity$checkRawImageAndStartCheckException$loadRawImageTask$1(this, C6), "加载原图中").d();
            }
        }
    }

    /* JADX WARNING: Removed duplicated region for block: B:12:0x0026  */
    /* JADX WARNING: Removed duplicated region for block: B:14:0x0028  */
    /* JADX WARNING: Removed duplicated region for block: B:26:0x004a  */
    /* JADX WARNING: Removed duplicated region for block: B:28:0x004c  */
    /* JADX WARNING: Removed duplicated region for block: B:40:0x006e  */
    /* JADX WARNING: Removed duplicated region for block: B:42:0x0070  */
    /* JADX WARNING: Removed duplicated region for block: B:54:0x0092  */
    /* JADX WARNING: Removed duplicated region for block: B:56:0x0094  */
    /* JADX WARNING: Removed duplicated region for block: B:68:0x00b6  */
    /* JADX WARNING: Removed duplicated region for block: B:70:0x00b8  */
    /* JADX WARNING: Removed duplicated region for block: B:82:0x00da  */
    /* JADX WARNING: Removed duplicated region for block: B:84:0x00dc  */
    private final boolean y6(Class<?> cls) {
        boolean z10;
        boolean z11;
        boolean z12;
        boolean z13;
        boolean z14;
        boolean z15;
        if (cls != null) {
            String canonicalName = cls.getCanonicalName();
            if (canonicalName == null) {
                z10 = false;
                if (z10) {
                    return true;
                }
                if (cls != null) {
                    String canonicalName2 = cls.getCanonicalName();
                    if (canonicalName2 == null) {
                        z11 = false;
                        if (z11) {
                            return true;
                        }
                        if (cls != null) {
                            String canonicalName3 = cls.getCanonicalName();
                            if (canonicalName3 == null) {
                                z12 = false;
                                if (z12) {
                                    return true;
                                }
                                if (cls != null) {
                                    String canonicalName4 = cls.getCanonicalName();
                                    if (canonicalName4 == null) {
                                        z13 = false;
                                        if (z13) {
                                            return true;
                                        }
                                        if (cls != null) {
                                            String canonicalName5 = cls.getCanonicalName();
                                            if (canonicalName5 == null) {
                                                z14 = false;
                                                if (z14) {
                                                    return true;
                                                }
                                                if (cls != null) {
                                                    String canonicalName6 = cls.getCanonicalName();
                                                    if (canonicalName6 == null) {
                                                        z15 = false;
                                                        return z15;
                                                    } else if (StringsKt__StringsKt.G(canonicalName6, "FullScreenITActivity", true)) {
                                                        z15 = true;
                                                        if (z15) {
                                                        }
                                                    }
                                                }
                                                z15 = false;
                                                if (z15) {
                                                }
                                            } else if (StringsKt__StringsKt.G(canonicalName5, "AuthActivity", true)) {
                                                z14 = true;
                                                if (z14) {
                                                }
                                            }
                                        }
                                        z14 = false;
                                        if (z14) {
                                        }
                                    } else if (StringsKt__StringsKt.G(canonicalName4, "VivoPushMsgActivity", true)) {
                                        z13 = true;
                                        if (z13) {
                                        }
                                    }
                                }
                                z13 = false;
                                if (z13) {
                                }
                            } else if (StringsKt__StringsKt.G(canonicalName3, "OPPOPushMsgActivity", true)) {
                                z12 = true;
                                if (z12) {
                                }
                            }
                        }
                        z12 = false;
                        if (z12) {
                        }
                    } else if (StringsKt__StringsKt.G(canonicalName2, "MiPushLoadActivity", true)) {
                        z11 = true;
                        if (z11) {
                        }
                    }
                }
                z11 = false;
                if (z11) {
                }
            } else if (StringsKt__StringsKt.G(canonicalName, "HwPushMsgLoadActivity", true)) {
                z10 = true;
                if (z10) {
                }
            }
        }
        z10 = false;
        if (z10) {
        }
    }

    private final ActivityExceptionCheckBinding z6() {
        return (ActivityExceptionCheckBinding) this.f32941n.g(this, f32938y[0]);
    }

    @Override // com.intsig.mvp.activity.BaseChangeActivity
    public /* bridge */ /* synthetic */ void dealClickAction(View view) {
        c.a(this, view);
    }

    @Override // com.intsig.mvp.activity.BaseChangeActivity
    public /* bridge */ /* synthetic */ void onToolbarTitleClick(View view) {
        c.e(this, view);
    }

    /* JADX WARN: Multi-variable type inference failed */
    /* JADX WARN: Type inference failed for: r0v4, types: [android.widget.TextView] */
    /* JADX WARNING: Unknown variable types count: 1 */
    @Override // com.intsig.mvp.activity.IActivity
    public void w(Bundle bundle) {
        ActivityExceptionCheckBinding z62 = z6();
        Button button = null;
        Button button2 = z62 == null ? null : z62.f15020g;
        if (button2 != null) {
            button2.setText("开始自检测试");
        }
        ActivityExceptionCheckBinding z63 = z6();
        if (z63 != null) {
            Button button3 = z63.f15020g;
            if (button3 != null) {
                button3.setOnClickListener(new y9.d(this));
            }
        }
        if (!A6()) {
            ActivityExceptionCheckBinding z64 = z6();
            Button button4 = z64 == null ? null : z64.f15020g;
            if (button4 != null) {
                button4.setEnabled(false);
            }
            ToastUtils.f(this, "请保证至少有1个文档及1个内部文档页");
            ActivityExceptionCheckBinding z65 = z6();
            Button button5 = z65 == null ? button : z65.f15019f;
            if (button5 != null) {
                button5.setText("请保证至少有1个文档及1个内部文档页\n 请返回首页创建一个文档,保证文档中有原图再来测试\n无文档状态下,部分页面无法跳进去,测试不完全~");
                return;
            }
            return;
        }
        ActivityExceptionCheckBinding z66 = z6();
        Button button6 = z66 == null ? button : z66.f15020g;
        if (button6 != null) {
            button6.setEnabled(true);
        }
    }
}