package p398.p399;

import p400.p401.InterfaceC6534;

/* JADX WARN: Unexpected interfaces in signature: [java.lang.Object<T>] */
/* JADX INFO: renamed from: ތ.֏.֏, reason: contains not printable characters */
/* JADX INFO: loaded from: classes.dex */
public final class C6531<T> implements InterfaceC6534<T> {

    /* JADX INFO: renamed from: ހ, reason: contains not printable characters */
    public static final Object f19303 = new Object();

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public volatile InterfaceC6534<T> f19304;

    /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
    public volatile Object f19305 = f19303;

    public C6531(InterfaceC6534<T> interfaceC6534) {
        this.f19304 = interfaceC6534;
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public static Object m9765(Object obj, Object obj2) {
        if (!(obj != f19303) || obj == obj2) {
            return obj2;
        }
        throw new IllegalStateException("Scoped provider was invoked recursively returning different results: " + obj + " & " + obj2 + ". This is likely due to a circular dependency.");
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public static <P extends InterfaceC6534<T>, T> InterfaceC6534<T> m9766(P p) {
        if (p != null) {
            return p instanceof C6531 ? p : new C6531(p);
        }
        throw null;
    }

    @Override // p400.p401.InterfaceC6534
    public T get() {
        T t = (T) this.f19305;
        if (t == f19303) {
            synchronized (this) {
                t = (T) this.f19305;
                if (t == f19303) {
                    t = this.f19304.get();
                    m9765(this.f19305, t);
                    this.f19305 = t;
                    this.f19304 = null;
                }
            }
        }
        return t;
    }
}
