package com.bumptech.glide.load.engine;

import android.os.SystemClock;
import android.util.Log;
import androidx.annotation.Nullable;
import com.bumptech.glide.Priority;
import com.bumptech.glide.load.DataSource;
import e.t0;
import java.util.Map;
import java.util.Objects;
import java.util.concurrent.Executor;

/* JADX INFO: loaded from: classes.dex */
public final class q implements v, d5.g, x {

    /* JADX INFO: renamed from: h, reason: collision with root package name */
    public static final boolean f5763h = Log.isLoggable("Engine", 2);

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final b0 f5764a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final androidx.window.core.h f5765b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public final d5.h f5766c;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public final p f5767d;

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public final t0 f5768e;

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public final x1.a f5769f;

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    public final d f5770g;

    public q(d5.h hVar, d5.a aVar, e5.d dVar, e5.d dVar2, e5.d dVar3, e5.d dVar4) {
        this.f5766c = hVar;
        e8.h hVar2 = new e8.h(aVar);
        d dVar5 = new d();
        this.f5770g = dVar5;
        synchronized (this) {
            synchronized (dVar5) {
                dVar5.f5657e = this;
            }
        }
        this.f5765b = new androidx.window.core.h(7);
        this.f5764a = new b0();
        this.f5767d = new p(dVar, dVar2, dVar3, dVar4, this, this);
        x1.a aVar2 = new x1.a();
        aVar2.f34325c = u5.d.a(150, new e.y(aVar2));
        aVar2.f34324b = hVar2;
        this.f5769f = aVar2;
        this.f5768e = new t0(1);
        ((d5.f) hVar).f24988d = this;
    }

    public static void d(e0 e0Var) {
        if (!(e0Var instanceof y)) {
            throw new IllegalArgumentException("Cannot release anything but an EngineResource");
        }
        ((y) e0Var).d();
    }

    @Nullable
    private y loadFromActiveResources(a5.h hVar) {
        y yVar = this.f5770g.get(hVar);
        if (yVar != null) {
            yVar.c();
        }
        return yVar;
    }

    @Nullable
    private y loadFromMemory(w wVar, boolean z10, long j10) {
        if (!z10) {
            return null;
        }
        y yVarLoadFromActiveResources = loadFromActiveResources(wVar);
        boolean z11 = f5763h;
        if (yVarLoadFromActiveResources != null) {
            if (z11) {
                int i10 = t5.i.f32966a;
                SystemClock.elapsedRealtimeNanos();
                Objects.toString(wVar);
            }
            return yVarLoadFromActiveResources;
        }
        e0 e0VarRemove = ((d5.f) this.f5766c).remove((a5.h) wVar);
        y yVar = e0VarRemove == null ? null : e0VarRemove instanceof y ? (y) e0VarRemove : new y(e0VarRemove, true, true, wVar, this);
        if (yVar != null) {
            yVar.c();
            this.f5770g.a(wVar, yVar);
        }
        if (yVar == null) {
            return null;
        }
        if (z11) {
            int i11 = t5.i.f32966a;
            SystemClock.elapsedRealtimeNanos();
            Objects.toString(wVar);
        }
        return yVar;
    }

    public final k a(com.bumptech.glide.k kVar, Object obj, a5.h hVar, int i10, int i11, Class cls, Class cls2, Priority priority, o oVar, t5.d dVar, boolean z10, boolean z11, a5.l lVar, boolean z12, boolean z13, boolean z14, boolean z15, q5.g gVar, Executor executor) {
        long jElapsedRealtimeNanos;
        if (f5763h) {
            int i12 = t5.i.f32966a;
            jElapsedRealtimeNanos = SystemClock.elapsedRealtimeNanos();
        } else {
            jElapsedRealtimeNanos = 0;
        }
        long j10 = jElapsedRealtimeNanos;
        this.f5765b.getClass();
        w wVar = new w(obj, hVar, i10, i11, dVar, cls, cls2, lVar);
        synchronized (this) {
            try {
                y yVarLoadFromMemory = loadFromMemory(wVar, z12, j10);
                if (yVarLoadFromMemory == null) {
                    return e(kVar, obj, hVar, i10, i11, cls, cls2, priority, oVar, dVar, z10, z11, lVar, z12, z13, z14, z15, gVar, executor, wVar, j10);
                }
                ((com.bumptech.glide.request.a) gVar).k(yVarLoadFromMemory, DataSource.f5593e, false);
                return null;
            } catch (Throwable th) {
                throw th;
            }
        }
    }

    public final synchronized void b(u uVar, a5.h hVar, y yVar) {
        if (yVar != null) {
            try {
                if (yVar.f5802a) {
                    this.f5770g.a(hVar, yVar);
                }
            } catch (Throwable th) {
                throw th;
            }
        }
        b0 b0Var = this.f5764a;
        b0Var.getClass();
        Map map = uVar.S ? b0Var.f5646b : b0Var.f5645a;
        if (uVar.equals(map.get(hVar))) {
            map.remove(hVar);
        }
    }

    public final void c(a5.h hVar, y yVar) {
        d dVar = this.f5770g;
        synchronized (dVar) {
            c cVar = (c) dVar.f5654c.remove(hVar);
            if (cVar != null) {
                cVar.resource = null;
                cVar.clear();
            }
        }
        if (yVar.f5802a) {
            ((d5.f) this.f5766c).put(hVar, (e0) yVar);
        } else {
            this.f5768e.b(yVar, false);
        }
    }

    public final k e(com.bumptech.glide.k kVar, Object obj, a5.h hVar, int i10, int i11, Class cls, Class cls2, Priority priority, o oVar, t5.d dVar, boolean z10, boolean z11, a5.l lVar, boolean z12, boolean z13, boolean z14, boolean z15, q5.g gVar, Executor executor, w wVar, long j10) {
        b0 b0Var = this.f5764a;
        u uVar = (u) (z15 ? b0Var.f5646b : b0Var.f5645a).get(wVar);
        if (uVar != null) {
            uVar.a(gVar, executor);
            if (f5763h) {
                int i12 = t5.i.f32966a;
                SystemClock.elapsedRealtimeNanos();
                Objects.toString(wVar);
            }
            return new k(this, gVar, uVar);
        }
        u uVar2 = (u) t5.n.checkNotNull((u) ((p0.e) this.f5767d.f5762g).acquire());
        synchronized (uVar2) {
            uVar2.f5791l = wVar;
            uVar2.f5792m = z12;
            uVar2.Q = z13;
            uVar2.R = z14;
            uVar2.S = z15;
        }
        x1.a aVar = this.f5769f;
        l lVar2 = (l) t5.n.checkNotNull((l) ((p0.e) aVar.f34325c).acquire());
        int i13 = aVar.f34323a;
        aVar.f34323a = i13 + 1;
        lVar2.i(kVar, obj, wVar, hVar, i10, i11, cls, cls2, priority, oVar, dVar, z10, z11, z15, lVar, uVar2, i13);
        b0 b0Var2 = this.f5764a;
        b0Var2.getClass();
        (uVar2.S ? b0Var2.f5646b : b0Var2.f5645a).put(wVar, uVar2);
        uVar2.a(gVar, executor);
        synchronized (uVar2) {
            uVar2.Z = lVar2;
            DecodeJob$Stage decodeJob$StageH = lVar2.h(DecodeJob$Stage.f5636a);
            ((decodeJob$StageH == DecodeJob$Stage.f5637b || decodeJob$StageH == DecodeJob$Stage.f5638c) ? uVar2.f5786g : uVar2.Q ? uVar2.f5788i : uVar2.R ? uVar2.f5789j : uVar2.f5787h).execute(lVar2);
        }
        if (f5763h) {
            int i14 = t5.i.f32966a;
            SystemClock.elapsedRealtimeNanos();
            Objects.toString(wVar);
        }
        return new k(this, gVar, uVar2);
    }
}
