package com.bumptech.glide;

import android.content.ContentResolver;
import android.content.Context;
import android.content.res.AssetFileDescriptor;
import android.content.res.Resources;
import android.graphics.Bitmap;
import android.graphics.drawable.BitmapDrawable;
import android.graphics.drawable.Drawable;
import android.net.Uri;
import android.os.Build;
import android.os.ParcelFileDescriptor;
import com.bumptech.glide.b;
import com.bumptech.glide.load.data.ParcelFileDescriptorRewinder;
import com.bumptech.glide.load.data.c;
import defpackage.a86;
import defpackage.b86;
import defpackage.bf2;
import defpackage.c28;
import defpackage.caa;
import defpackage.db2;
import defpackage.dl;
import defpackage.dl0;
import defpackage.dm7;
import defpackage.dq;
import defpackage.ds2;
import defpackage.ex7;
import defpackage.ey2;
import defpackage.f6a;
import defpackage.ff2;
import defpackage.fn4;
import defpackage.g6a;
import defpackage.h28;
import defpackage.h6a;
import defpackage.i28;
import defpackage.j28;
import defpackage.jc4;
import defpackage.jl2;
import defpackage.jr1;
import defpackage.ka0;
import defpackage.kaa;
import defpackage.kga;
import defpackage.kl0;
import defpackage.l02;
import defpackage.l28;
import defpackage.laa;
import defpackage.ll0;
import defpackage.lt5;
import defpackage.lv;
import defpackage.ml0;
import defpackage.mt5;
import defpackage.n27;
import defpackage.na0;
import defpackage.nl0;
import defpackage.oa0;
import defpackage.ol0;
import defpackage.p28;
import defpackage.pt5;
import defpackage.pv3;
import defpackage.q79;
import defpackage.ra0;
import defpackage.ru3;
import defpackage.s59;
import defpackage.su3;
import defpackage.t28;
import defpackage.t59;
import defpackage.ta0;
import defpackage.tl0;
import defpackage.tu3;
import defpackage.uu3;
import defpackage.ws9;
import defpackage.wv3;
import defpackage.xa0;
import defpackage.xh4;
import defpackage.y59;
import defpackage.ys;
import defpackage.zu3;
import defpackage.zx2;
import java.io.File;
import java.io.InputStream;
import java.net.URL;
import java.nio.ByteBuffer;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;

/* JADX INFO: loaded from: classes.dex */
final class g {
    public static ex7 a(a aVar, List list, dq dqVar) {
        h28 kl0Var;
        h28 s59Var;
        Class cls;
        xa0 xa0Var = aVar.b;
        ys ysVar = aVar.e;
        d dVar = aVar.d;
        Context applicationContext = dVar.getApplicationContext();
        e eVar = dVar.h;
        ex7 ex7Var = new ex7();
        jl2 jl2Var = ex7Var.b;
        l02 l02Var = new l02();
        xh4 xh4Var = ex7Var.g;
        synchronized (xh4Var) {
            xh4Var.a.add(l02Var);
        }
        ws9 ws9Var = ex7Var.f;
        l28 l28Var = ex7Var.d;
        i28 i28Var = ex7Var.c;
        b86 b86Var = ex7Var.a;
        int i = Build.VERSION.SDK_INT;
        ds2 ds2Var = new ds2();
        xh4 xh4Var2 = ex7Var.g;
        synchronized (xh4Var2) {
            xh4Var2.a.add(ds2Var);
        }
        Resources resources = applicationContext.getResources();
        ArrayList arrayListB = ex7Var.b();
        ol0 ol0Var = new ol0(applicationContext, arrayListB, xa0Var, ysVar);
        kga kgaVarF = kga.f(xa0Var);
        bf2 bf2Var = new bf2(ex7Var.b(), resources.getDisplayMetrics(), xa0Var, ysVar);
        if (eVar.a.containsKey(b.C0079b.class)) {
            s59Var = new fn4();
            kl0Var = new ll0();
        } else {
            kl0Var = new kl0(bf2Var);
            s59Var = new s59(bf2Var, ysVar);
        }
        ex7Var.a(dl.c(arrayListB, ysVar), InputStream.class, Drawable.class, "Animation");
        ex7Var.a(dl.a(arrayListB, ysVar), ByteBuffer.class, Drawable.class, "Animation");
        j28 j28Var = new j28(applicationContext);
        ta0 ta0Var = new ta0(ysVar);
        ka0 ka0Var = new ka0();
        tu3 tu3Var = new tu3();
        ContentResolver contentResolver = applicationContext.getContentResolver();
        jl2Var.a(ByteBuffer.class, new ml0());
        jl2Var.a(InputStream.class, new t59(ysVar));
        i28Var.a(kl0Var, ByteBuffer.class, Bitmap.class, "Bitmap");
        ex7Var.a(s59Var, InputStream.class, Bitmap.class, "Bitmap");
        String str = Build.FINGERPRINT;
        if ("robolectric".equals(str)) {
            cls = ParcelFileDescriptor.class;
        } else {
            h28 n27Var = new n27(bf2Var);
            cls = ParcelFileDescriptor.class;
            ex7Var.a(n27Var, cls, Bitmap.class, "Bitmap");
        }
        ex7Var.a(kga.c(xa0Var), AssetFileDescriptor.class, Bitmap.class, "Bitmap");
        i28Var.a(kgaVarF, cls, Bitmap.class, "Bitmap");
        h6a.a aVar2 = h6a.a.a;
        b86Var.a(Bitmap.class, Bitmap.class, aVar2);
        i28Var.a(new f6a(), Bitmap.class, Bitmap.class, "Bitmap");
        l28Var.a(Bitmap.class, ta0Var);
        i28Var.a(new na0(resources, kl0Var), ByteBuffer.class, BitmapDrawable.class, "BitmapDrawable");
        i28Var.a(new na0(resources, s59Var), InputStream.class, BitmapDrawable.class, "BitmapDrawable");
        i28Var.a(new na0(resources, kgaVarF), cls, BitmapDrawable.class, "BitmapDrawable");
        l28Var.a(BitmapDrawable.class, new oa0(xa0Var, ta0Var));
        i28Var.a(new y59(arrayListB, ol0Var, ysVar), InputStream.class, su3.class, "Animation");
        i28Var.a(ol0Var, ByteBuffer.class, su3.class, "Animation");
        l28Var.a(su3.class, new uu3());
        b86Var.a(ru3.class, ru3.class, aVar2);
        i28Var.a(new zu3(xa0Var), ru3.class, Bitmap.class, "Bitmap");
        ex7Var.a(j28Var, Uri.class, Drawable.class, "legacy_append");
        ex7Var.a(new c28(j28Var, xa0Var), Uri.class, Bitmap.class, "legacy_append");
        ex7Var.d(new tl0.a());
        b86Var.a(File.class, ByteBuffer.class, new nl0.b());
        b86Var.a(File.class, InputStream.class, new ey2.e());
        ex7Var.a(new zx2(), File.class, File.class, "legacy_append");
        b86Var.a(File.class, cls, new ey2.b());
        b86Var.a(File.class, File.class, aVar2);
        ex7Var.d(new c.a(ysVar));
        if (!"robolectric".equals(str)) {
            ex7Var.d(new ParcelFileDescriptorRewinder.a());
        }
        a86 a86VarE = db2.e(applicationContext);
        a86 a86VarC = db2.c(applicationContext);
        a86 a86VarD = db2.d(applicationContext);
        Class cls2 = Integer.TYPE;
        b86Var.a(cls2, InputStream.class, a86VarE);
        b86Var.a(Integer.class, InputStream.class, a86VarE);
        b86Var.a(cls2, AssetFileDescriptor.class, a86VarC);
        b86Var.a(Integer.class, AssetFileDescriptor.class, a86VarC);
        b86Var.a(cls2, Drawable.class, a86VarD);
        b86Var.a(Integer.class, Drawable.class, a86VarD);
        b86Var.a(Uri.class, InputStream.class, t28.d(applicationContext));
        ex7Var.a.a(Uri.class, AssetFileDescriptor.class, t28.c(applicationContext));
        p28.d dVar2 = new p28.d(resources);
        p28.a aVar3 = new p28.a(resources);
        p28.c cVar = new p28.c(resources);
        b86Var.a(Integer.class, Uri.class, dVar2);
        b86Var.a(cls2, Uri.class, dVar2);
        b86Var.a(Integer.class, AssetFileDescriptor.class, aVar3);
        b86Var.a(cls2, AssetFileDescriptor.class, aVar3);
        b86Var.a(Integer.class, InputStream.class, cVar);
        ex7Var.a.a(cls2, InputStream.class, cVar);
        b86Var.a(String.class, InputStream.class, new jr1.c());
        b86Var.a(Uri.class, InputStream.class, new jr1.c());
        b86Var.a(String.class, InputStream.class, new q79.c());
        b86Var.a(String.class, cls, new q79.b());
        b86Var.a(String.class, AssetFileDescriptor.class, new q79.a());
        b86Var.a(Uri.class, InputStream.class, new lv.c(applicationContext.getAssets()));
        b86Var.a(Uri.class, AssetFileDescriptor.class, new lv.b(applicationContext.getAssets()));
        b86Var.a(Uri.class, InputStream.class, new mt5.a(applicationContext));
        ex7Var.a.a(Uri.class, InputStream.class, new pt5.a(applicationContext));
        if (i >= 29) {
            ex7Var.a.a(Uri.class, InputStream.class, new dm7.c(applicationContext));
            ex7Var.a.a(Uri.class, cls, new dm7.b(applicationContext));
        }
        b86Var.a(Uri.class, InputStream.class, new caa.d(contentResolver));
        b86Var.a(Uri.class, cls, new caa.b(contentResolver));
        b86Var.a(Uri.class, AssetFileDescriptor.class, new caa.a(contentResolver));
        b86Var.a(Uri.class, InputStream.class, new laa.a());
        b86Var.a(URL.class, InputStream.class, new kaa.a());
        b86Var.a(Uri.class, File.class, new lt5.a(applicationContext));
        b86Var.a(wv3.class, InputStream.class, new jc4.a());
        b86Var.a(byte[].class, ByteBuffer.class, new dl0.a());
        b86Var.a(byte[].class, InputStream.class, new dl0.d());
        b86Var.a(Uri.class, Uri.class, aVar2);
        b86Var.a(Drawable.class, Drawable.class, aVar2);
        ex7Var.a(new g6a(), Drawable.class, Drawable.class, "legacy_append");
        ws9Var.b(Bitmap.class, BitmapDrawable.class, new ra0(resources));
        ws9Var.b(Bitmap.class, byte[].class, ka0Var);
        ws9Var.b(Drawable.class, byte[].class, new ff2(xa0Var, ka0Var, tu3Var));
        ex7Var.f.b(su3.class, byte[].class, tu3Var);
        h28 h28VarD = kga.d(xa0Var);
        ex7Var.a(h28VarD, ByteBuffer.class, Bitmap.class, "legacy_append");
        ex7Var.a(new na0(resources, h28VarD), ByteBuffer.class, BitmapDrawable.class, "legacy_append");
        Iterator it = list.iterator();
        while (it.hasNext()) {
            pv3 pv3Var = (pv3) it.next();
            try {
                pv3Var.a(applicationContext, aVar, ex7Var);
            } catch (AbstractMethodError e) {
                throw new IllegalStateException("Attempting to register a Glide v3 module. If you see this, you or one of your dependencies may be including Glide v3 even though you're using Glide v4. You'll need to find and remove (or update) the offending dependency. The v3 module name is: ".concat(pv3Var.getClass().getName()), e);
            }
        }
        if (dqVar != null) {
            dqVar.a(applicationContext, aVar, ex7Var);
        }
        return ex7Var;
    }
}
