com-dot-app-sancharsaathi-1-5-0.apk

Download file
    package M0;

import H0.d;
import android.app.Activity;
import android.content.Context;
import androidx.window.extensions.layout.WindowLayoutComponent;
import androidx.window.extensions.layout.WindowLayoutInfo;
import androidx.window.layout.adapter.extensions.MulticastConsumer;
import h3.C0673n;
import i3.C0738o;
import java.util.LinkedHashMap;
import java.util.Map;
import java.util.concurrent.Executor;
import java.util.concurrent.locks.ReentrantLock;
import u3.l;
import v3.j;
import v3.x;

public final class d implements L0.a {

    /* renamed from: a  reason: collision with root package name */
    public final WindowLayoutComponent f1785a;

    /* renamed from: b  reason: collision with root package name */
    public final H0.d f1786b;

    /* renamed from: c  reason: collision with root package name */
    public final ReentrantLock f1787c = new ReentrantLock();

    /* renamed from: d  reason: collision with root package name */
    public final Map f1788d = new LinkedHashMap();

    /* renamed from: e  reason: collision with root package name */
    public final Map f1789e = new LinkedHashMap();

    /* renamed from: f  reason: collision with root package name */
    public final Map f1790f = new LinkedHashMap();

    public /* synthetic */ class a extends j implements l {
        public a(Object obj) {
            super(1, obj, MulticastConsumer.class, "accept", "accept(Landroidx/window/extensions/layout/WindowLayoutInfo;)V", 0);
        }

        public /* bridge */ /* synthetic */ Object i(Object obj) {
            o((WindowLayoutInfo) obj);
            return C0673n.f9639a;
        }

        public final void o(WindowLayoutInfo windowLayoutInfo) {
            v3.l.e(windowLayoutInfo, "p0");
            ((MulticastConsumer) this.f12446f).accept(windowLayoutInfo);
        }
    }

    public d(WindowLayoutComponent windowLayoutComponent, H0.d dVar) {
        v3.l.e(windowLayoutComponent, "component");
        v3.l.e(dVar, "consumerAdapter");
        this.f1785a = windowLayoutComponent;
        this.f1786b = dVar;
    }

    public void a(Context context, Executor executor, R.a aVar) {
        C0673n nVar;
        v3.l.e(context, "context");
        v3.l.e(executor, "executor");
        v3.l.e(aVar, "callback");
        ReentrantLock reentrantLock = this.f1787c;
        reentrantLock.lock();
        try {
            MulticastConsumer multicastConsumer = (MulticastConsumer) this.f1788d.get(context);
            if (multicastConsumer != null) {
                multicastConsumer.a(aVar);
                this.f1789e.put(aVar, context);
                nVar = C0673n.f9639a;
            } else {
                nVar = null;
            }
            if (nVar == null) {
                MulticastConsumer multicastConsumer2 = new MulticastConsumer(context);
                this.f1788d.put(context, multicastConsumer2);
                this.f1789e.put(aVar, context);
                multicastConsumer2.a(aVar);
                if (context instanceof Activity) {
                    this.f1790f.put(multicastConsumer2, this.f1786b.c(this.f1785a, x.b(WindowLayoutInfo.class), "addWindowLayoutInfoListener", "removeWindowLayoutInfoListener", (Activity) context, new a(multicastConsumer2)));
                } else {
                    multicastConsumer2.accept(new WindowLayoutInfo(C0738o.h()));
                    reentrantLock.unlock();
                    return;
                }
            }
            C0673n nVar2 = C0673n.f9639a;
            reentrantLock.unlock();
        } catch (Throwable th) {
            reentrantLock.unlock();
            throw th;
        }
    }

    public void b(R.a aVar) {
        v3.l.e(aVar, "callback");
        ReentrantLock reentrantLock = this.f1787c;
        reentrantLock.lock();
        try {
            Context context = (Context) this.f1789e.get(aVar);
            if (context == null) {
                reentrantLock.unlock();
                return;
            }
            MulticastConsumer multicastConsumer = (MulticastConsumer) this.f1788d.get(context);
            if (multicastConsumer == null) {
                reentrantLock.unlock();
                return;
            }
            multicastConsumer.c(aVar);
            this.f1789e.remove(aVar);
            if (multicastConsumer.b()) {
                this.f1788d.remove(context);
                d.b bVar = (d.b) this.f1790f.remove(multicastConsumer);
                if (bVar != null) {
                    bVar.a();
                }
            }
            C0673n nVar = C0673n.f9639a;
            reentrantLock.unlock();
        } catch (Throwable th) {
            reentrantLock.unlock();
            throw th;
        }
    }
}
    
Download file