package com.bumptech.glide;

import com.bumptech.glide.load.ImageHeaderParser;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
import p037.p065.p077.InterfaceC1902;
import p138.p139.p143.p144.C2803;
import p138.p145.p146.p151.p152.C2860;
import p138.p145.p146.p151.p158.C3031;
import p138.p145.p146.p151.p158.InterfaceC3028;
import p138.p145.p146.p151.p160.p166.C3159;
import p138.p145.p146.p169.C3190;
import p138.p145.p146.p169.C3192;
import p138.p145.p146.p169.C3193;
import p138.p145.p146.p169.C3194;
import p138.p145.p146.p169.C3195;
import p138.p145.p146.p169.C3197;
import p138.p145.p146.p174.p175.C3242;

/* JADX INFO: loaded from: classes.dex */
public class Registry {

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public final C3031 f1507;

    /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
    public final C3190 f1508;

    /* JADX INFO: renamed from: ހ, reason: contains not printable characters */
    public final C3195 f1509;

    /* JADX INFO: renamed from: ށ, reason: contains not printable characters */
    public final C3197 f1510;

    /* JADX INFO: renamed from: ނ, reason: contains not printable characters */
    public final C2860 f1511;

    /* JADX INFO: renamed from: ރ, reason: contains not printable characters */
    public final C3159 f1512;

    /* JADX INFO: renamed from: ބ, reason: contains not printable characters */
    public final C3192 f1513;

    /* JADX INFO: renamed from: ޅ, reason: contains not printable characters */
    public final C3194 f1514 = new C3194();

    /* JADX INFO: renamed from: ކ, reason: contains not printable characters */
    public final C3193 f1515 = new C3193();

    /* JADX INFO: renamed from: އ, reason: contains not printable characters */
    public final InterfaceC1902<List<Throwable>> f1516;

    public static class MissingComponentException extends RuntimeException {
        public MissingComponentException(String str) {
            super(str);
        }
    }

    public static final class NoImageHeaderParserException extends MissingComponentException {
        public NoImageHeaderParserException() {
            super("Failed to find image header parser.");
        }
    }

    public static class NoModelLoaderAvailableException extends MissingComponentException {
        public NoModelLoaderAvailableException(Class<?> cls, Class<?> cls2) {
            super("Failed to find any ModelLoaders for model: " + cls + " and data: " + cls2);
        }

        /* JADX WARN: Illegal instructions before constructor call */
        public NoModelLoaderAvailableException(Object obj) {
            StringBuilder sbM4889 = C2803.m4889("Failed to find any ModelLoaders registered for model class: ");
            sbM4889.append(obj.getClass());
            super(sbM4889.toString());
        }

        public <M> NoModelLoaderAvailableException(M m, List<InterfaceC3028<M, ?>> list) {
            super("Found ModelLoaders for model class: " + list + ", but none that handle this specific model instance: " + m);
        }
    }

    public static class NoResultEncoderAvailableException extends MissingComponentException {
        public NoResultEncoderAvailableException(Class<?> cls) {
            super("Failed to find result encoder for resource class: " + cls + ", you may need to consider registering a new Encoder for the requested type or DiskCacheStrategy.DATA/DiskCacheStrategy.NONE if caching your transformed resource is unnecessary.");
        }
    }

    public static class NoSourceEncoderAvailableException extends MissingComponentException {
        public NoSourceEncoderAvailableException(Class<?> cls) {
            super(C2803.m4878("Failed to find source encoder for data class: ", cls));
        }
    }

    public Registry() {
        InterfaceC1902<List<Throwable>> interfaceC1902M5341 = C3242.m5341();
        this.f1516 = interfaceC1902M5341;
        this.f1507 = new C3031(interfaceC1902M5341);
        this.f1508 = new C3190();
        this.f1509 = new C3195();
        this.f1510 = new C3197();
        this.f1511 = new C2860();
        this.f1512 = new C3159();
        this.f1513 = new C3192();
        List listAsList = Arrays.asList("Gif", "Bitmap", "BitmapDrawable");
        ArrayList arrayList = new ArrayList(listAsList.size());
        arrayList.addAll(listAsList);
        arrayList.add(0, "legacy_prepend_all");
        arrayList.add("legacy_append");
        this.f1509.m5259(arrayList);
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public List<ImageHeaderParser> m1034() {
        List<ImageHeaderParser> listM5250 = this.f1513.m5250();
        if (listM5250.isEmpty()) {
            throw new NoImageHeaderParserException();
        }
        return listM5250;
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public <Model> List<InterfaceC3028<Model, ?>> m1035(Model model) {
        C3031 c3031 = this.f1507;
        if (c3031 == null) {
            throw null;
        }
        List listM5150 = c3031.m5150(model.getClass());
        if (listM5150.isEmpty()) {
            throw new NoModelLoaderAvailableException(model);
        }
        int size = listM5150.size();
        List<InterfaceC3028<Model, ?>> listEmptyList = Collections.emptyList();
        boolean z = true;
        for (int i = 0; i < size; i++) {
            InterfaceC3028<Model, ?> interfaceC3028 = (InterfaceC3028) listM5150.get(i);
            if (interfaceC3028.mo2520(model)) {
                if (z) {
                    listEmptyList = new ArrayList<>(size - i);
                    z = false;
                }
                listEmptyList.add(interfaceC3028);
            }
        }
        if (listEmptyList.isEmpty()) {
            throw new NoModelLoaderAvailableException(model, (List<InterfaceC3028<Model, ?>>) listM5150);
        }
        return listEmptyList;
    }
}
