package defpackage;

import android.app.Application;
import java.lang.reflect.InvocationTargetException;

/* renamed from: ˆᵦ, reason: contains not printable characters */
/* loaded from: classes3.dex */
public final class C0869 extends ᵤᵞᵝ {

    /* renamed from: ˇʼʤˎ, reason: contains not printable characters */
    public static final C4912 f3958 = new C4912(15);

    /* renamed from: ᵻᵢﹳᵰ, reason: contains not printable characters */
    public static C0869 f3959;

    /* renamed from: ˏᵙ, reason: contains not printable characters */
    public final Application f3960;

    public C0869(Application application) {
        super(11);
        this.f3960 = application;
    }

    /* renamed from: ᵻᵢﹳᵰ, reason: contains not printable characters */
    public static AbstractC0481 m2993(Class cls, Application application) {
        if (!AbstractC0800.class.isAssignableFrom(cls)) {
            return ᵙᵛᵯ.ᵸˑ(cls);
        }
        try {
            return (AbstractC0481) cls.getConstructor(Application.class).newInstance(application);
        } catch (IllegalAccessException e) {
            ᵨᴵᵺ.ᵪʩ(AbstractC2990.m7322(cls, "Cannot create an instance of "), e);
            return null;
        } catch (InstantiationException e2) {
            ᵨᴵᵺ.ᵪʩ(AbstractC2990.m7322(cls, "Cannot create an instance of "), e2);
            return null;
        } catch (NoSuchMethodException e3) {
            ᵨᴵᵺ.ᵪʩ(AbstractC2990.m7322(cls, "Cannot create an instance of "), e3);
            return null;
        } catch (InvocationTargetException e4) {
            ᵨᴵᵺ.ᵪʩ(AbstractC2990.m7322(cls, "Cannot create an instance of "), e4);
            return null;
        }
    }

    /* renamed from: ᵥᵯˎ, reason: contains not printable characters */
    public final AbstractC0481 m2994(Class cls) {
        Application application = this.f3960;
        if (application != null) {
            return m2993(cls, application);
        }
        C0190.m1432("AndroidViewModelFactory constructed with empty constructor works only with create(modelClass: Class<T>, extras: CreationExtras).");
        return null;
    }

    /* renamed from: ᵴᵳ, reason: contains not printable characters */
    public final AbstractC0481 m2995(Class cls, C0118 c0118) {
        if (this.f3960 != null) {
            return m2994(cls);
        }
        Application application = (Application) c0118.f13546.get(f3958);
        if (application != null) {
            return m2993(cls, application);
        }
        if (!AbstractC0800.class.isAssignableFrom(cls)) {
            return ᵙᵛᵯ.ᵸˑ(cls);
        }
        ᵹˉᵞ.ˌᵜᵹᵩ("CreationExtras must have an application by `APPLICATION_KEY`");
        return null;
    }
}
