what-the-bank/sources/o/IKu.java

140 lines
4.4 KiB
Java
Raw Permalink Normal View History

2024-07-27 18:17:47 +07:00
package o;
import android.app.Activity;
import androidx.window.extensions.layout.WindowLayoutComponent;
import androidx.window.extensions.layout.WindowLayoutInfo;
import java.util.Iterator;
import java.util.LinkedHashMap;
import java.util.LinkedHashSet;
import java.util.Map;
import java.util.Set;
import java.util.concurrent.Executor;
import java.util.concurrent.locks.ReentrantLock;
import java.util.function.Consumer;
/* loaded from: classes.dex */
public final class IKu implements InterfaceC0372FdA {
private final Map<Activity, HBt> b;
private final Map<QUU<oEt>, Activity> c;
private final ReentrantLock d;
private final WindowLayoutComponent e;
public IKu(WindowLayoutComponent windowLayoutComponent) {
C14957gcv.e(windowLayoutComponent, "");
this.e = windowLayoutComponent;
this.d = new ReentrantLock();
this.b = new LinkedHashMap();
this.c = new LinkedHashMap();
}
@Override // o.InterfaceC0372FdA
public final void CW_(Activity activity, Executor executor, QUU<oEt> quu) {
C14866gag c14866gag;
C14957gcv.e(activity, "");
C14957gcv.e(executor, "");
C14957gcv.e(quu, "");
ReentrantLock reentrantLock = this.d;
reentrantLock.lock();
try {
HBt hBt = this.b.get(activity);
if (hBt == null) {
c14866gag = null;
} else {
hBt.d(quu);
this.c.put(quu, activity);
c14866gag = C14866gag.c;
}
if (c14866gag == null) {
IKu iKu = this;
HBt hBt2 = new HBt(activity);
this.b.put(activity, hBt2);
this.c.put(quu, activity);
hBt2.d(quu);
this.e.addWindowLayoutInfoListener(activity, hBt2);
}
C14866gag c14866gag2 = C14866gag.c;
} finally {
reentrantLock.unlock();
}
}
@Override // o.InterfaceC0372FdA
public final void a(QUU<oEt> quu) {
C14957gcv.e(quu, "");
ReentrantLock reentrantLock = this.d;
reentrantLock.lock();
try {
Activity activity = this.c.get(quu);
if (activity == null) {
return;
}
HBt hBt = this.b.get(activity);
if (hBt == null) {
return;
}
C14957gcv.e(quu, "");
reentrantLock = hBt.e;
reentrantLock.lock();
hBt.d.remove(quu);
reentrantLock.unlock();
if (hBt.d.isEmpty()) {
this.e.removeWindowLayoutInfoListener(hBt);
}
C14866gag c14866gag = C14866gag.c;
} catch (Throwable th) {
throw th;
} finally {
reentrantLock.unlock();
}
}
/* loaded from: classes.dex */
static final class HBt implements Consumer<WindowLayoutInfo> {
private final Activity a;
private oEt b;
final Set<QUU<oEt>> d;
final ReentrantLock e;
public HBt(Activity activity) {
C14957gcv.e(activity, "");
this.a = activity;
this.e = new ReentrantLock();
this.d = new LinkedHashSet();
}
@Override // java.util.function.Consumer
public final /* synthetic */ void accept(WindowLayoutInfo windowLayoutInfo) {
WindowLayoutInfo windowLayoutInfo2 = windowLayoutInfo;
C14957gcv.e(windowLayoutInfo2, "");
ReentrantLock reentrantLock = this.e;
reentrantLock.lock();
try {
C11203eas c11203eas = C11203eas.d;
this.b = C11203eas.CK_(this.a, windowLayoutInfo2);
Iterator<T> it = this.d.iterator();
while (it.hasNext()) {
((QUU) it.next()).accept(this.b);
}
C14866gag c14866gag = C14866gag.c;
} finally {
reentrantLock.unlock();
}
}
public final void d(QUU<oEt> quu) {
C14957gcv.e(quu, "");
ReentrantLock reentrantLock = this.e;
reentrantLock.lock();
try {
oEt oet = this.b;
if (oet != null) {
quu.accept(oet);
}
this.d.add(quu);
} finally {
reentrantLock.unlock();
}
}
}
}