package t0; import android.view.View; import android.view.ViewGroup; import android.view.ViewTreeObserver; import java.lang.ref.WeakReference; import java.util.ArrayList; import java.util.Iterator; /* loaded from: classes.dex */ public abstract class n { /* renamed from: a, reason: collision with root package name */ private static l f14229a = new b(); /* renamed from: b, reason: collision with root package name */ private static ThreadLocal f14230b = new ThreadLocal(); /* renamed from: c, reason: collision with root package name */ static ArrayList f14231c = new ArrayList(); private static class a implements ViewTreeObserver.OnPreDrawListener, View.OnAttachStateChangeListener { /* renamed from: a, reason: collision with root package name */ l f14232a; /* renamed from: b, reason: collision with root package name */ ViewGroup f14233b; /* renamed from: t0.n$a$a, reason: collision with other inner class name */ class C0232a extends m { /* renamed from: a, reason: collision with root package name */ final /* synthetic */ androidx.collection.a f14234a; C0232a(androidx.collection.a aVar) { this.f14234a = aVar; } @Override // t0.l.f public void b(l lVar) { ((ArrayList) this.f14234a.get(a.this.f14233b)).remove(lVar); lVar.R(this); } } a(l lVar, ViewGroup viewGroup) { this.f14232a = lVar; this.f14233b = viewGroup; } private void a() { this.f14233b.getViewTreeObserver().removeOnPreDrawListener(this); this.f14233b.removeOnAttachStateChangeListener(this); } @Override // android.view.ViewTreeObserver.OnPreDrawListener public boolean onPreDraw() { a(); if (!n.f14231c.remove(this.f14233b)) { return true; } androidx.collection.a b10 = n.b(); ArrayList arrayList = (ArrayList) b10.get(this.f14233b); ArrayList arrayList2 = null; if (arrayList == null) { arrayList = new ArrayList(); b10.put(this.f14233b, arrayList); } else if (arrayList.size() > 0) { arrayList2 = new ArrayList(arrayList); } arrayList.add(this.f14232a); this.f14232a.a(new C0232a(b10)); this.f14232a.k(this.f14233b, false); if (arrayList2 != null) { Iterator it = arrayList2.iterator(); while (it.hasNext()) { ((l) it.next()).T(this.f14233b); } } this.f14232a.Q(this.f14233b); return true; } @Override // android.view.View.OnAttachStateChangeListener public void onViewAttachedToWindow(View view) { } @Override // android.view.View.OnAttachStateChangeListener public void onViewDetachedFromWindow(View view) { a(); n.f14231c.remove(this.f14233b); ArrayList arrayList = (ArrayList) n.b().get(this.f14233b); if (arrayList != null && arrayList.size() > 0) { Iterator it = arrayList.iterator(); while (it.hasNext()) { ((l) it.next()).T(this.f14233b); } } this.f14232a.l(true); } } public static void a(ViewGroup viewGroup, l lVar) { if (f14231c.contains(viewGroup) || !androidx.core.view.n0.R(viewGroup)) { return; } f14231c.add(viewGroup); if (lVar == null) { lVar = f14229a; } l clone = lVar.clone(); d(viewGroup, clone); k.b(viewGroup, null); c(viewGroup, clone); } static androidx.collection.a b() { androidx.collection.a aVar; WeakReference weakReference = (WeakReference) f14230b.get(); if (weakReference != null && (aVar = (androidx.collection.a) weakReference.get()) != null) { return aVar; } androidx.collection.a aVar2 = new androidx.collection.a(); f14230b.set(new WeakReference(aVar2)); return aVar2; } private static void c(ViewGroup viewGroup, l lVar) { if (lVar == null || viewGroup == null) { return; } a aVar = new a(lVar, viewGroup); viewGroup.addOnAttachStateChangeListener(aVar); viewGroup.getViewTreeObserver().addOnPreDrawListener(aVar); } private static void d(ViewGroup viewGroup, l lVar) { ArrayList arrayList = (ArrayList) b().get(viewGroup); if (arrayList != null && arrayList.size() > 0) { Iterator it = arrayList.iterator(); while (it.hasNext()) { ((l) it.next()).P(viewGroup); } } if (lVar != null) { lVar.k(viewGroup, true); } k.a(viewGroup); } }