package com.ifpdos.factorytest;

import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.content.IntentFilter;
import android.graphics.BitmapFactory;
import android.os.Bundle;
import android.view.View;
import android.widget.ImageView;
import androidx.appcompat.app.AppCompatActivity;
import com.ifpdos.Utils.ToastUtils;
import com.ifpdos.factorytest.udi.ImageTestHandler;
import com.ifpdos.factorytest.util.FileUtil;
import java.io.File;
import kotlin.Metadata;
import kotlin.Unit;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.internal.Intrinsics;

/* JADX INFO: compiled from: DisplayImageActivity.kt */
/* JADX INFO: loaded from: classes.dex */
@Metadata(d1 = {"\u0000E\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0000\n\u0002\b\u0003\n\u0002\u0010\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0003*\u0001\b\u0018\u0000 \u00192\u00020\u0001:\u0002\u0019\u001aB\u0005¢\u0006\u0002\u0010\u0002J\u0010\u0010\n\u001a\u00020\u000b2\u0006\u0010\f\u001a\u00020\u0006H\u0002J\u0012\u0010\r\u001a\u00020\u000b2\b\u0010\u000e\u001a\u0004\u0018\u00010\u000fH\u0014J\b\u0010\u0010\u001a\u00020\u000bH\u0014J\u0012\u0010\u0011\u001a\u00020\u000b2\b\u0010\u0012\u001a\u0004\u0018\u00010\u0013H\u0014J4\u0010\u0014\u001a\u00020\u000b2\b\u0010\u0012\u001a\u0004\u0018\u00010\u00132\u0012\u0010\u0015\u001a\u000e\u0012\u0004\u0012\u00020\u0006\u0012\u0004\u0012\u00020\u000b0\u00162\f\u0010\u0017\u001a\b\u0012\u0004\u0012\u00020\u000b0\u0018H\u0002R\u000e\u0010\u0003\u001a\u00020\u0004X\u0082.¢\u0006\u0002\n\u0000R\u000e\u0010\u0005\u001a\u00020\u0006X\u0082\u000e¢\u0006\u0002\n\u0000R\u0010\u0010\u0007\u001a\u00020\bX\u0082\u0004¢\u0006\u0004\n\u0002\u0010\t¨\u0006\u001b"}, d2 = {"Lcom/ifpdos/factorytest/DisplayImageActivity;", "Landroidx/appcompat/app/AppCompatActivity;", "()V", "imageView", "Landroid/widget/ImageView;", "mShowImageMd5", "", "receiver", "com/ifpdos/factorytest/DisplayImageActivity$receiver$1", "Lcom/ifpdos/factorytest/DisplayImageActivity$receiver$1;", "handleImagePath", "", "imagePath", "onCreate", "savedInstanceState", "Landroid/os/Bundle;", "onDestroy", "onNewIntent", "intent", "Landroid/content/Intent;", "parseIntent", "success", "Lkotlin/Function1;", "fail", "Lkotlin/Function0;", "Companion", "ImageType", "app_generalRelease"}, k = 1, mv = {1, 8, 0}, xi = 48)
public final class DisplayImageActivity extends AppCompatActivity {
    public static final String KEY_IMAGE_PATH = "key_image_path";
    private ImageView imageView;
    private String mShowImageMd5 = "";
    private final DisplayImageActivity$receiver$1 receiver = new BroadcastReceiver() { // from class: com.ifpdos.factorytest.DisplayImageActivity$receiver$1
        @Override // android.content.BroadcastReceiver
        public void onReceive(Context context, Intent intent) {
            this.this$0.finish();
        }
    };

    /* JADX INFO: compiled from: DisplayImageActivity.kt */
    @Metadata(d1 = {"\u0000\f\n\u0002\u0018\u0002\n\u0002\u0010\u0010\n\u0002\b\t\b\u0086\u0001\u0018\u00002\b\u0012\u0004\u0012\u00020\u00000\u0001B\u0007\b\u0002¢\u0006\u0002\u0010\u0002j\u0002\b\u0003j\u0002\b\u0004j\u0002\b\u0005j\u0002\b\u0006j\u0002\b\u0007j\u0002\b\bj\u0002\b\t¨\u0006\n"}, d2 = {"Lcom/ifpdos/factorytest/DisplayImageActivity$ImageType;", "", "(Ljava/lang/String;I)V", "WHITE", "GRAY", "BLACK", "GRAY_WHITE", "RED", "GREEN", "BLUE", "app_generalRelease"}, k = 1, mv = {1, 8, 0}, xi = 48)
    public enum ImageType {
        WHITE,
        GRAY,
        BLACK,
        GRAY_WHITE,
        RED,
        GREEN,
        BLUE
    }

    @Override // androidx.fragment.app.FragmentActivity, androidx.activity.ComponentActivity, androidx.core.app.ComponentActivity, android.app.Activity
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_display_image);
        View viewFindViewById = findViewById(R.id.rootImage);
        Intrinsics.checkNotNullExpressionValue(viewFindViewById, "findViewById(R.id.rootImage)");
        this.imageView = (ImageView) viewFindViewById;
        parseIntent(getIntent(), new Function1<String, Unit>() { // from class: com.ifpdos.factorytest.DisplayImageActivity.onCreate.1
            {
                super(1);
            }

            @Override // kotlin.jvm.functions.Function1
            public /* bridge */ /* synthetic */ Unit invoke(String str) {
                invoke2(str);
                return Unit.INSTANCE;
            }

            /* JADX INFO: renamed from: invoke, reason: avoid collision after fix types in other method */
            public final void invoke2(String imagePath) {
                Intrinsics.checkNotNullParameter(imagePath, "imagePath");
                DisplayImageActivity.this.handleImagePath(imagePath);
            }
        }, new Function0<Unit>() { // from class: com.ifpdos.factorytest.DisplayImageActivity.onCreate.2
            {
                super(0);
            }

            @Override // kotlin.jvm.functions.Function0
            public /* bridge */ /* synthetic */ Unit invoke() {
                invoke2();
                return Unit.INSTANCE;
            }

            /* JADX INFO: renamed from: invoke, reason: avoid collision after fix types in other method */
            public final void invoke2() {
                ToastUtils.showToast(App.getInstance().getApplicationContext(), R.string.str_image_path_empty);
                DisplayImageActivity.this.finish();
            }
        });
        registerReceiver(this.receiver, new IntentFilter(ImageTestHandler.EXIT_ACTION));
    }

    @Override // androidx.appcompat.app.AppCompatActivity, androidx.fragment.app.FragmentActivity, android.app.Activity
    protected void onDestroy() {
        super.onDestroy();
        unregisterReceiver(this.receiver);
    }

    private final void parseIntent(Intent intent, Function1<? super String, Unit> success, Function0<Unit> fail) {
        Unit unit;
        String stringExtra;
        if (intent == null || (stringExtra = intent.getStringExtra(KEY_IMAGE_PATH)) == null) {
            unit = null;
        } else {
            ImageType[] imageTypeArrValues = ImageType.values();
            int length = imageTypeArrValues.length;
            int i = 0;
            while (true) {
                if (i < length) {
                    if (Intrinsics.areEqual(imageTypeArrValues[i].name(), stringExtra)) {
                        success.invoke(stringExtra);
                        break;
                    }
                    i++;
                } else {
                    File file = new File(stringExtra);
                    if (file.exists() && file.isFile()) {
                        String md5 = FileUtil.calculateMD5(file);
                        if (!Intrinsics.areEqual(this.mShowImageMd5, md5)) {
                            Intrinsics.checkNotNullExpressionValue(md5, "md5");
                            this.mShowImageMd5 = md5;
                            success.invoke(stringExtra);
                        }
                    } else {
                        fail.invoke();
                    }
                }
            }
            unit = Unit.INSTANCE;
        }
        if (unit == null) {
            fail.invoke();
        }
    }

    /* JADX INFO: Access modifiers changed from: private */
    /* JADX WARN: Failed to restore switch over string. Please report as a decompilation issue */
    public final void handleImagePath(String imagePath) {
        Integer numValueOf;
        ImageView imageView = null;
        switch (imagePath.hashCode()) {
            case -1450630355:
                numValueOf = !imagePath.equals("GRAY_WHITE") ? null : Integer.valueOf(R.drawable.panel_grey_white_5);
                break;
            case 81009:
                numValueOf = !imagePath.equals("RED") ? null : Integer.valueOf(R.drawable.panel_red_7);
                break;
            case 2041946:
                numValueOf = !imagePath.equals("BLUE") ? null : Integer.valueOf(R.drawable.panel_blue_9);
                break;
            case 2196067:
                numValueOf = !imagePath.equals("GRAY") ? null : Integer.valueOf(R.drawable.panel_grey_4);
                break;
            case 63281119:
                numValueOf = !imagePath.equals("BLACK") ? null : Integer.valueOf(R.drawable.panel_black_1);
                break;
            case 68081379:
                numValueOf = !imagePath.equals("GREEN") ? null : Integer.valueOf(R.drawable.panel_green_8);
                break;
            case 82564105:
                numValueOf = !imagePath.equals("WHITE") ? null : Integer.valueOf(R.drawable.panel_white_2);
                break;
            default:
                numValueOf = null;
                break;
        }
        if (numValueOf != null) {
            ImageView imageView2 = this.imageView;
            if (imageView2 == null) {
                Intrinsics.throwUninitializedPropertyAccessException("imageView");
            } else {
                imageView = imageView2;
            }
            imageView.setImageResource(numValueOf.intValue());
            return;
        }
        ImageView imageView3 = this.imageView;
        if (imageView3 == null) {
            Intrinsics.throwUninitializedPropertyAccessException("imageView");
        } else {
            imageView = imageView3;
        }
        imageView.setImageBitmap(BitmapFactory.decodeFile(imagePath));
    }

    @Override // androidx.fragment.app.FragmentActivity, android.app.Activity
    protected void onNewIntent(Intent intent) {
        super.onNewIntent(intent);
        parseIntent(intent, new Function1<String, Unit>() { // from class: com.ifpdos.factorytest.DisplayImageActivity.onNewIntent.1
            {
                super(1);
            }

            @Override // kotlin.jvm.functions.Function1
            public /* bridge */ /* synthetic */ Unit invoke(String str) {
                invoke2(str);
                return Unit.INSTANCE;
            }

            /* JADX INFO: renamed from: invoke, reason: avoid collision after fix types in other method */
            public final void invoke2(String imagePath) {
                Intrinsics.checkNotNullParameter(imagePath, "imagePath");
                DisplayImageActivity.this.handleImagePath(imagePath);
            }
        }, new Function0<Unit>() { // from class: com.ifpdos.factorytest.DisplayImageActivity.onNewIntent.2
            @Override // kotlin.jvm.functions.Function0
            public /* bridge */ /* synthetic */ Unit invoke() {
                invoke2();
                return Unit.INSTANCE;
            }

            /* JADX INFO: renamed from: invoke, reason: avoid collision after fix types in other method */
            public final void invoke2() {
                ToastUtils.showToast(App.getInstance().getApplicationContext(), R.string.str_image_path_empty);
            }
        });
    }
}
