package androidx.lifecycle;

import android.app.Application;
import android.os.Bundle;
import androidx.lifecycle.at;
import androidx.media3.container.NalUnitUtil;
import defpackage.c25;
import defpackage.cr4;
import defpackage.gka;
import defpackage.ua8;
import defpackage.wa8;
import defpackage.wm1;
import defpackage.xa8;
import defpackage.xja;
import java.lang.reflect.Constructor;
import kotlin.Metadata;

/* JADX INFO: loaded from: classes.dex */
@Metadata(d1 = {"\u0000\u000e\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\u0018\u00002\u00020\u00012\u00020\u0002¨\u0006\u0003"}, d2 = {"Landroidx/lifecycle/ap;", "Landroidx/lifecycle/at$e;", "Landroidx/lifecycle/at$c;", "lifecycle-viewmodel-savedstate_release"}, k = 1, mv = {1, 8, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
public final class ap extends at.e implements at.c {
    public final Application a;
    public final at.a b;
    public final Bundle c;
    public final k d;
    public final ua8 e;

    public ap(Application application, wa8 wa8Var, Bundle bundle) {
        at.a aVar;
        this.e = wa8Var.getSavedStateRegistry();
        this.d = wa8Var.getLifecycle();
        this.c = bundle;
        this.a = application;
        if (application != null) {
            if (at.a.c == null) {
                at.a.c = new at.a(application);
            }
            aVar = at.a.c;
            cr4.d(aVar);
        } else {
            aVar = new at.a(null);
        }
        this.b = aVar;
    }

    @Override // androidx.lifecycle.at.e
    public final void a(xja xjaVar) {
        k kVar = this.d;
        if (kVar != null) {
            ua8 ua8Var = this.e;
            cr4.d(ua8Var);
            i.a(xjaVar, ua8Var, kVar);
        }
    }

    public final xja b(Class cls, String str) {
        cr4.g(cls, "modelClass");
        k kVar = this.d;
        if (kVar == null) {
            throw new UnsupportedOperationException("SavedStateViewModelFactory constructed with empty constructor supports only calls to create(modelClass: Class<T>, extras: CreationExtras).");
        }
        boolean zIsAssignableFrom = AndroidViewModel.class.isAssignableFrom(cls);
        Application application = this.a;
        Constructor constructorA = (!zIsAssignableFrom || application == null) ? xa8.a(cls, xa8.b) : xa8.a(cls, xa8.a);
        if (constructorA == null) {
            if (application != null) {
                return this.b.create(cls);
            }
            if (at.d.a == null) {
                at.d.a = new at.d();
            }
            cr4.d(at.d.a);
            return c25.a(cls);
        }
        ua8 ua8Var = this.e;
        cr4.d(ua8Var);
        am amVarB = i.b(ua8Var, kVar, str, this.c);
        ak akVar = amVarB.b;
        xja xjaVarB = (!zIsAssignableFrom || application == null) ? xa8.b(cls, constructorA, akVar) : xa8.b(cls, constructorA, application, akVar);
        xjaVarB.addCloseable("androidx.lifecycle.savedstate.vm.tag", amVarB);
        return xjaVarB;
    }

    @Override // androidx.lifecycle.at.c
    public final xja create(Class cls, wm1 wm1Var) {
        cr4.g(cls, "modelClass");
        cr4.g(wm1Var, "extras");
        String str = (String) wm1Var.a(gka.a.a);
        if (str == null) {
            throw new IllegalStateException("VIEW_MODEL_KEY must always be provided by ViewModelProvider");
        }
        if (wm1Var.a(an.a) == null || wm1Var.a(an.b) == null) {
            if (this.d != null) {
                return b(cls, str);
            }
            throw new IllegalStateException("SAVED_STATE_REGISTRY_OWNER_KEY andVIEW_MODEL_STORE_OWNER_KEY must be provided in the creation extras tosuccessfully create a ViewModel.");
        }
        Application application = (Application) wm1Var.a(at.a.d);
        boolean zIsAssignableFrom = AndroidViewModel.class.isAssignableFrom(cls);
        Constructor constructorA = (!zIsAssignableFrom || application == null) ? xa8.a(cls, xa8.b) : xa8.a(cls, xa8.a);
        return constructorA == null ? this.b.create(cls, wm1Var) : (!zIsAssignableFrom || application == null) ? xa8.b(cls, constructorA, an.a(wm1Var)) : xa8.b(cls, constructorA, application, an.a(wm1Var));
    }

    @Override // androidx.lifecycle.at.c
    public final xja create(Class cls) {
        cr4.g(cls, "modelClass");
        String canonicalName = cls.getCanonicalName();
        if (canonicalName != null) {
            return b(cls, canonicalName);
        }
        throw new IllegalArgumentException("Local and anonymous classes can not be ViewModels");
    }
}
