package p037.p099;

import android.annotation.SuppressLint;
import android.app.Application;
import android.os.Bundle;
import androidx.lifecycle.SavedStateHandleController;
import java.lang.reflect.Constructor;
import java.lang.reflect.InvocationTargetException;
import java.util.Arrays;
import p037.p112.C2430;
import p037.p112.InterfaceC2434;
import p138.p139.p143.p144.C2803;

/* JADX INFO: renamed from: މ.ދ.ޛ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes.dex */
public final class C2242 extends AbstractC2248 {

    /* JADX INFO: renamed from: ރ, reason: contains not printable characters */
    public static final Class<?>[] f7193 = {Application.class, C2240.class};

    /* JADX INFO: renamed from: ބ, reason: contains not printable characters */
    public static final Class<?>[] f7194 = {C2240.class};

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public final Application f7195;

    /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
    public final InterfaceC2247 f7196;

    /* JADX INFO: renamed from: ހ, reason: contains not printable characters */
    public final Bundle f7197;

    /* JADX INFO: renamed from: ށ, reason: contains not printable characters */
    public final AbstractC2210 f7198;

    /* JADX INFO: renamed from: ނ, reason: contains not printable characters */
    public final C2430 f7199;

    @SuppressLint({"LambdaLast"})
    public C2242(Application application, InterfaceC2434 interfaceC2434, Bundle bundle) {
        InterfaceC2247 interfaceC2247;
        this.f7199 = interfaceC2434.getSavedStateRegistry();
        this.f7198 = interfaceC2434.getLifecycle();
        this.f7197 = bundle;
        this.f7195 = application;
        if (application != null) {
            if (C2246.f7208 == null) {
                C2246.f7208 = new C2246(application);
            }
            interfaceC2247 = C2246.f7208;
        } else {
            if (C2249.f7210 == null) {
                C2249.f7210 = new C2249();
            }
            interfaceC2247 = C2249.f7210;
        }
        this.f7196 = interfaceC2247;
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public static <T> Constructor<T> m4299(Class<T> cls, Class<?>[] clsArr) {
        for (Object obj : cls.getConstructors()) {
            Constructor<T> constructor = (Constructor<T>) obj;
            if (Arrays.equals(clsArr, constructor.getParameterTypes())) {
                return constructor;
            }
        }
        return null;
    }

    @Override // p037.p099.AbstractC2248, p037.p099.InterfaceC2247
    /* JADX INFO: renamed from: ֏ */
    public <T extends AbstractC2245> T mo1666(Class<T> cls) {
        String canonicalName = cls.getCanonicalName();
        if (canonicalName != null) {
            return (T) mo4300(canonicalName, cls);
        }
        throw new IllegalArgumentException("Local and anonymous classes can not be ViewModels");
    }

    /* JADX WARN: Removed duplicated region for block: B:16:0x0055 A[Catch: InvocationTargetException -> 0x0067, InstantiationException -> 0x0078, IllegalAccessException -> 0x0095, TryCatch #2 {IllegalAccessException -> 0x0095, InstantiationException -> 0x0078, InvocationTargetException -> 0x0067, blocks: (B:13:0x003f, B:15:0x0043, B:17:0x0061, B:16:0x0055), top: B:28:0x003f }] */
    @Override // p037.p099.AbstractC2248
    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public <T extends AbstractC2245> T mo4300(String str, Class<T> cls) {
        T t;
        boolean zIsAssignableFrom = C2200.class.isAssignableFrom(cls);
        Constructor constructorM4299 = (!zIsAssignableFrom || this.f7195 == null) ? m4299(cls, f7194) : m4299(cls, f7193);
        if (constructorM4299 == null) {
            return (T) this.f7196.mo1666(cls);
        }
        C2430 c2430 = this.f7199;
        AbstractC2210 abstractC2210 = this.f7198;
        SavedStateHandleController savedStateHandleController = new SavedStateHandleController(str, C2240.m4297(c2430.m4512(str), this.f7197));
        savedStateHandleController.m355(c2430, abstractC2210);
        SavedStateHandleController.m354(c2430, abstractC2210);
        if (zIsAssignableFrom) {
            try {
                t = this.f7195 != null ? (T) constructorM4299.newInstance(this.f7195, savedStateHandleController.f967) : (T) constructorM4299.newInstance(savedStateHandleController.f967);
            } catch (IllegalAccessException e) {
                throw new RuntimeException(C2803.m4878("Failed to access ", cls), e);
            } catch (InstantiationException e2) {
                throw new RuntimeException("A " + cls + " cannot be instantiated.", e2);
            } catch (InvocationTargetException e3) {
                throw new RuntimeException(C2803.m4878("An exception happened in constructor of ", cls), e3.getCause());
            }
        }
        t.m4304("androidx.lifecycle.savedstate.vm.tag", savedStateHandleController);
        return t;
    }

    @Override // p037.p099.C2250
    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public void mo4301(AbstractC2245 abstractC2245) {
        C2430 c2430 = this.f7199;
        AbstractC2210 abstractC2210 = this.f7198;
        SavedStateHandleController savedStateHandleController = (SavedStateHandleController) abstractC2245.m4303("androidx.lifecycle.savedstate.vm.tag");
        if (savedStateHandleController == null || savedStateHandleController.f966) {
            return;
        }
        savedStateHandleController.m355(c2430, abstractC2210);
        SavedStateHandleController.m354(c2430, abstractC2210);
    }
}
