package com.bumptech.glide;

import android.content.Context;
import android.graphics.Bitmap;
import android.graphics.drawable.Drawable;
import android.net.Uri;
import android.widget.ImageView;
import androidx.annotation.CheckResult;
import androidx.annotation.DrawableRes;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.annotation.RawRes;
import java.io.File;
import java.net.URL;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.concurrent.Executor;

/* JADX INFO: loaded from: classes.dex */
public final class r extends q5.a implements n {
    public final Context Z;

    /* JADX INFO: renamed from: a0, reason: collision with root package name */
    public final u f5842a0;

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

    /* JADX INFO: renamed from: c0, reason: collision with root package name */
    public final k f5844c0;

    /* JADX INFO: renamed from: d0, reason: collision with root package name */
    public v f5845d0;

    /* JADX INFO: renamed from: e0, reason: collision with root package name */
    public final boolean f5846e0 = true;

    @Nullable
    private r errorBuilder;

    /* JADX INFO: renamed from: f0, reason: collision with root package name */
    public boolean f5847f0;

    /* JADX INFO: renamed from: g0, reason: collision with root package name */
    public boolean f5848g0;

    @Nullable
    private Object model;

    @Nullable
    private List<q5.e> requestListeners;

    @Nullable
    private Float thumbSizeMultiplier;

    @Nullable
    private r thumbnailBuilder;

    static {
    }

    public r(c cVar, u uVar, Class cls, Context context) {
        q5.f fVar;
        this.f5842a0 = uVar;
        this.f5843b0 = cls;
        this.Z = context;
        Map map = uVar.f5904a.f5554c.f5585f;
        v vVar = (v) map.get(cls);
        if (vVar == null) {
            for (Map.Entry entry : map.entrySet()) {
                if (((Class) entry.getKey()).isAssignableFrom(cls)) {
                    vVar = (v) entry.getValue();
                }
            }
        }
        this.f5845d0 = vVar == null ? k.f5579j : vVar;
        this.f5844c0 = cVar.f5554c;
        Iterator it = uVar.f5912i.iterator();
        while (it.hasNext()) {
            addListener((q5.e) it.next());
        }
        synchronized (uVar) {
            fVar = uVar.f5913j;
        }
        a(fVar);
    }

    private q5.c buildRequest(com.bumptech.glide.request.target.j jVar, @Nullable q5.e eVar, q5.a aVar, Executor executor) {
        return buildRequestRecursive(new Object(), jVar, eVar, null, this.f5845d0, aVar.f32191d, aVar.f32196i, aVar.f32195h, aVar, executor);
    }

    /* JADX WARN: Multi-variable type inference failed */
    /* JADX WARN: Removed duplicated region for block: B:14:0x0057  */
    /* JADX WARN: Type inference fix 'apply assigned field type' failed
    java.lang.UnsupportedOperationException: ArgType.getObject(), call class: class jadx.core.dex.instructions.args.ArgType$UnknownArg
    	at jadx.core.dex.instructions.args.ArgType.getObject(ArgType.java:593)
    	at jadx.core.dex.attributes.nodes.ClassTypeVarsAttr.getTypeVarsMapFor(ClassTypeVarsAttr.java:35)
    	at jadx.core.dex.nodes.utils.TypeUtils.replaceClassGenerics(TypeUtils.java:177)
    	at jadx.core.dex.visitors.typeinference.FixTypesVisitor.insertExplicitUseCast(FixTypesVisitor.java:397)
    	at jadx.core.dex.visitors.typeinference.FixTypesVisitor.tryFieldTypeWithNewCasts(FixTypesVisitor.java:359)
    	at jadx.core.dex.visitors.typeinference.FixTypesVisitor.applyFieldType(FixTypesVisitor.java:309)
    	at jadx.core.dex.visitors.typeinference.FixTypesVisitor.visit(FixTypesVisitor.java:94)
     */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    private q5.c buildRequestRecursive(Object obj, com.bumptech.glide.request.target.j jVar, @Nullable q5.e eVar, @Nullable q5.d dVar, v vVar, Priority priority, int i10, int i11, q5.a aVar, Executor executor) {
        q5.d dVar2;
        q5.d bVar;
        int i12;
        int i13;
        if (this.errorBuilder != null) {
            bVar = new q5.b(obj, dVar);
            dVar2 = bVar;
        } else {
            dVar2 = null;
            bVar = dVar;
        }
        q5.c cVarBuildThumbnailRequestRecursive = buildThumbnailRequestRecursive(obj, jVar, eVar, bVar, vVar, priority, i10, i11, aVar, executor);
        if (dVar2 == null) {
            return cVarBuildThumbnailRequestRecursive;
        }
        r rVar = this.errorBuilder;
        int i14 = rVar.f32196i;
        int i15 = rVar.f32195h;
        if (t5.p.g(i10, i11)) {
            r rVar2 = this.errorBuilder;
            if (t5.p.g(rVar2.f32196i, rVar2.f32195h)) {
                i12 = i15;
                i13 = i14;
            } else {
                i13 = aVar.f32196i;
                i12 = aVar.f32195h;
            }
        }
        r rVar3 = this.errorBuilder;
        q5.b bVar2 = dVar2;
        q5.c cVarBuildRequestRecursive = rVar3.buildRequestRecursive(obj, jVar, eVar, bVar2, rVar3.f5845d0, rVar3.f32191d, i13, i12, rVar3, executor);
        bVar2.f32202b = cVarBuildThumbnailRequestRecursive;
        bVar2.f32203c = cVarBuildRequestRecursive;
        return bVar2;
    }

    /* JADX WARN: Removed duplicated region for block: B:20:0x0053  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    private q5.c buildThumbnailRequestRecursive(Object obj, com.bumptech.glide.request.target.j jVar, q5.e eVar, @Nullable q5.d dVar, v vVar, Priority priority, int i10, int i11, q5.a aVar, Executor executor) {
        int i12;
        int i13;
        r rVar = this.thumbnailBuilder;
        if (rVar == null) {
            if (this.thumbSizeMultiplier == null) {
                return z(obj, jVar, eVar, dVar, vVar, priority, i10, i11, aVar, executor);
            }
            q5.h hVar = new q5.h(obj, dVar);
            com.bumptech.glide.request.a aVarZ = z(obj, jVar, eVar, hVar, vVar, priority, i10, i11, aVar, executor);
            com.bumptech.glide.request.a aVarZ2 = z(obj, jVar, eVar, hVar, vVar, x(priority), i10, i11, aVar.clone().o(this.thumbSizeMultiplier.floatValue()), executor);
            hVar.f32207b = aVarZ;
            hVar.f32208c = aVarZ2;
            return hVar;
        }
        if (this.f5848g0) {
            throw new IllegalStateException("You cannot use a request as both the main request and a thumbnail, consider using clone() on the request(s) passed to thumbnail()");
        }
        v vVar2 = rVar.f5846e0 ? vVar : rVar.f5845d0;
        Priority priorityX = q5.a.g(rVar.f32188a, 8) ? this.thumbnailBuilder.f32191d : x(priority);
        r rVar2 = this.thumbnailBuilder;
        int i14 = rVar2.f32196i;
        int i15 = rVar2.f32195h;
        if (t5.p.g(i10, i11)) {
            r rVar3 = this.thumbnailBuilder;
            if (t5.p.g(rVar3.f32196i, rVar3.f32195h)) {
                i12 = i15;
                i13 = i14;
            } else {
                i13 = aVar.f32196i;
                i12 = aVar.f32195h;
            }
        }
        q5.h hVar2 = new q5.h(obj, dVar);
        com.bumptech.glide.request.a aVarZ3 = z(obj, jVar, eVar, hVar2, vVar, priority, i10, i11, aVar, executor);
        this.f5848g0 = true;
        r rVar4 = this.thumbnailBuilder;
        q5.c cVarBuildRequestRecursive = rVar4.buildRequestRecursive(obj, jVar, eVar, hVar2, vVar2, priorityX, i13, i12, rVar4, executor);
        this.f5848g0 = false;
        hVar2.f32207b = aVarZ3;
        hVar2.f32208c = cVarBuildRequestRecursive;
        return hVar2;
    }

    @NonNull
    private r loadGeneric(@Nullable Object obj) {
        if (this.U) {
            return clone().loadGeneric(obj);
        }
        this.model = obj;
        this.f5847f0 = true;
        l();
        return this;
    }

    @NonNull
    @CheckResult
    public r addListener(@Nullable q5.e eVar) {
        if (this.U) {
            return clone().addListener(eVar);
        }
        if (eVar != null) {
            if (this.requestListeners == null) {
                this.requestListeners = new ArrayList();
            }
            this.requestListeners.add(eVar);
        }
        l();
        return this;
    }

    @NonNull
    public r error(@Nullable r rVar) {
        if (this.U) {
            return clone().error(rVar);
        }
        this.errorBuilder = rVar;
        l();
        return this;
    }

    @NonNull
    public <Y extends com.bumptech.glide.request.target.j> Y into(@NonNull Y y10, @Nullable q5.e eVar, Executor executor) {
        return (Y) into(y10, eVar, this, executor);
    }

    @NonNull
    @CheckResult
    public r listener(@Nullable q5.e eVar) {
        if (this.U) {
            return clone().listener(eVar);
        }
        this.requestListeners = null;
        return addListener(eVar);
    }

    @NonNull
    @CheckResult
    public r thumbnail(@Nullable r rVar) {
        if (this.U) {
            return clone().thumbnail(rVar);
        }
        this.thumbnailBuilder = rVar;
        l();
        return this;
    }

    @Override // q5.a
    /* JADX INFO: renamed from: v, reason: merged with bridge method [inline-methods] */
    public final r a(q5.a aVar) {
        t5.n.checkNotNull(aVar);
        return (r) super.a(aVar);
    }

    @Override // q5.a
    /* JADX INFO: renamed from: w, reason: merged with bridge method [inline-methods] */
    public final r clone() {
        r rVar = (r) super.clone();
        rVar.f5845d0 = rVar.f5845d0.clone();
        if (rVar.requestListeners != null) {
            rVar.requestListeners = new ArrayList(rVar.requestListeners);
        }
        r rVar2 = rVar.thumbnailBuilder;
        if (rVar2 != null) {
            rVar.thumbnailBuilder = rVar2.clone();
        }
        r rVar3 = rVar.errorBuilder;
        if (rVar3 != null) {
            rVar.errorBuilder = rVar3.clone();
        }
        return rVar;
    }

    public final Priority x(Priority priority) {
        int iOrdinal = priority.ordinal();
        if (iOrdinal == 0 || iOrdinal == 1) {
            return Priority.f5545a;
        }
        if (iOrdinal == 2) {
            return Priority.f5546b;
        }
        if (iOrdinal == 3) {
            return Priority.f5547c;
        }
        throw new IllegalArgumentException("unknown priority: " + this.f32191d);
    }

    public final void y(ImageView imageView) {
        q5.a aVarH;
        n5.i gVar;
        t5.p.a();
        t5.n.checkNotNull(imageView);
        if (!q5.a.g(this.f32188a, 2048) && this.f32199l && imageView.getScaleType() != null) {
            switch (q.f5840a[imageView.getScaleType().ordinal()]) {
                case 1:
                    aVarH = clone().h(j5.l.f28661c, new j5.g());
                    break;
                case 2:
                    aVarH = clone().k(j5.l.f28660b, new j5.h(), false);
                    break;
                case 3:
                case 4:
                case 5:
                    aVarH = clone().k(j5.l.f28659a, new j5.s(), false);
                    break;
                case 6:
                    aVarH = clone().k(j5.l.f28660b, new j5.h(), false);
                    break;
                default:
                    aVarH = this;
                    break;
            }
        } else {
            aVarH = this;
        }
        this.f5844c0.f5582c.getClass();
        Class cls = this.f5843b0;
        if (Bitmap.class.equals(cls)) {
            gVar = new com.bumptech.glide.request.target.b(imageView);
        } else {
            if (!Drawable.class.isAssignableFrom(cls)) {
                throw new IllegalArgumentException("Unhandled class: " + cls + ", try .as*(Class).transcode(ResourceTranscoder)");
            }
            gVar = new com.bumptech.glide.request.target.g(imageView);
        }
    }

    public final com.bumptech.glide.request.a z(Object obj, com.bumptech.glide.request.target.j jVar, q5.e eVar, q5.d dVar, v vVar, Priority priority, int i10, int i11, q5.a aVar, Executor executor) {
        Context context = this.Z;
        Object obj2 = this.model;
        Class cls = this.f5843b0;
        List<q5.e> list = this.requestListeners;
        k kVar = this.f5844c0;
        com.bumptech.glide.load.engine.q qVar = kVar.f5586g;
        vVar.getClass();
        return com.bumptech.glide.request.a.obtain(context, kVar, obj, obj2, cls, aVar, i10, i11, priority, jVar, eVar, list, dVar, qVar, r5.a.f32481b, executor);
    }

    private <Y extends com.bumptech.glide.request.target.j> Y into(@NonNull Y y10, @Nullable q5.e eVar, q5.a aVar, Executor executor) {
        t5.n.checkNotNull(y10);
        if (!this.f5847f0) {
            throw new IllegalArgumentException("You must call #load() before calling #into()");
        }
        q5.c cVarBuildRequest = buildRequest(y10, eVar, aVar, executor);
        q5.c request = y10.getRequest();
        if (cVarBuildRequest.f(request) && (aVar.f32194g || !request.j())) {
            if (!((q5.c) t5.n.checkNotNull(request)).isRunning()) {
                request.i();
            }
            return y10;
        }
        this.f5842a0.clear(y10);
        y10.setRequest(cVarBuildRequest);
        u uVar = this.f5842a0;
        synchronized (uVar) {
            uVar.f5909f.f30882a.add(y10);
            n5.n nVar = uVar.f5907d;
            nVar.f30865a.add(cVarBuildRequest);
            if (nVar.f30867c) {
                cVarBuildRequest.clear();
                nVar.f30866b.add(cVarBuildRequest);
            } else {
                cVarBuildRequest.i();
            }
        }
        return y10;
    }

    @NonNull
    @CheckResult
    public r thumbnail(@Nullable r... rVarArr) {
        if (rVarArr != null && rVarArr.length != 0) {
            return thumbnail(Arrays.asList(rVarArr));
        }
        return thumbnail((r) null);
    }

    @NonNull
    @CheckResult
    public r thumbnail(@Nullable List<r> list) {
        r rVarThumbnail = null;
        if (list != null && !list.isEmpty()) {
            for (int size = list.size() - 1; size >= 0; size--) {
                r rVar = list.get(size);
                if (rVar != null) {
                    rVarThumbnail = rVarThumbnail == null ? rVar : rVar.thumbnail(rVarThumbnail);
                }
            }
            return thumbnail(rVarThumbnail);
        }
        return thumbnail((r) null);
    }

    @Override // com.bumptech.glide.n
    @NonNull
    @CheckResult
    public r load(@Nullable Object obj) {
        return loadGeneric(obj);
    }

    @Override // com.bumptech.glide.n
    @NonNull
    @CheckResult
    public r load(@Nullable Bitmap bitmap) {
        return loadGeneric(bitmap).a(q5.f.v(com.bumptech.glide.load.engine.o.f5752b));
    }

    @Override // com.bumptech.glide.n
    @NonNull
    @CheckResult
    public r load(@Nullable Drawable drawable) {
        return loadGeneric(drawable).a(q5.f.v(com.bumptech.glide.load.engine.o.f5752b));
    }

    @Override // com.bumptech.glide.n
    @NonNull
    @CheckResult
    public r load(@Nullable String str) {
        return loadGeneric(str);
    }

    @Override // com.bumptech.glide.n
    @NonNull
    @CheckResult
    public r load(@Nullable Uri uri) {
        return loadGeneric(uri);
    }

    @Override // com.bumptech.glide.n
    @NonNull
    @CheckResult
    public r load(@Nullable File file) {
        return loadGeneric(file);
    }

    @Override // com.bumptech.glide.n
    @NonNull
    @CheckResult
    public r load(@Nullable @DrawableRes @RawRes Integer num) {
        r rVarLoadGeneric = loadGeneric(num);
        Context context = this.Z;
        return rVarLoadGeneric.a((q5.f) new q5.f().n(new s5.a(context.getResources().getConfiguration().uiMode & 48, s5.b.a(context))));
    }

    @Override // com.bumptech.glide.n
    @CheckResult
    @Deprecated
    public r load(@Nullable URL url) {
        return loadGeneric(url);
    }

    @Override // com.bumptech.glide.n
    @NonNull
    @CheckResult
    public r load(@Nullable byte[] bArr) {
        r rVarLoadGeneric = loadGeneric(bArr);
        if (!q5.a.g(rVarLoadGeneric.f32188a, 4)) {
            rVarLoadGeneric = rVarLoadGeneric.a(q5.f.v(com.bumptech.glide.load.engine.o.f5752b));
        }
        return !q5.a.g(rVarLoadGeneric.f32188a, 256) ? rVarLoadGeneric.a(q5.f.w()) : rVarLoadGeneric;
    }
}
