package o; import dagger.Lazy; /* renamed from: o.fPG, reason: case insensitive filesystem */ /* loaded from: classes.dex */ public final class C13049fPG implements fZE, Lazy { private static final Object c = new Object(); private volatile fZE a; private volatile Object d = c; private C13049fPG(fZE fze) { this.a = fze; } @Override // o.fZE public final T get() { T t = (T) this.d; Object obj = c; if (t == obj) { synchronized (this) { t = (T) this.d; if (t == obj) { t = this.a.get(); Object obj2 = this.d; if (obj2 != obj && obj2 != t) { StringBuilder sb = new StringBuilder("Scoped provider was invoked recursively returning different results: "); sb.append(obj2); sb.append(" & "); sb.append(t); sb.append(". This is likely due to a circular dependency."); throw new IllegalStateException(sb.toString()); } this.d = t; this.a = null; } } } return t; } public static

, T> fZE a(P p) { return p instanceof C13049fPG ? p : new C13049fPG(p); } public static

, T> Lazy e(P p) { if (p instanceof Lazy) { return (Lazy) p; } return new C13049fPG(p); } }