package com.bumptech.glide.load.model; import android.content.res.AssetFileDescriptor; import android.content.res.Resources; import android.net.Uri; import android.os.ParcelFileDescriptor; import android.util.Log; import com.bumptech.glide.load.Options; import com.bumptech.glide.load.model.ModelLoader; import java.io.InputStream; /* loaded from: classes.dex */ public class ResourceLoader implements ModelLoader { private final ModelLoader a; private final Resources b; public static final class AssetFileDescriptorFactory implements ModelLoaderFactory { private final Resources a; public AssetFileDescriptorFactory(Resources resources) { this.a = resources; } @Override // com.bumptech.glide.load.model.ModelLoaderFactory public ModelLoader a(MultiModelLoaderFactory multiModelLoaderFactory) { return new ResourceLoader(this.a, multiModelLoaderFactory.a(Uri.class, AssetFileDescriptor.class)); } @Override // com.bumptech.glide.load.model.ModelLoaderFactory public void a() { } } public static class FileDescriptorFactory implements ModelLoaderFactory { private final Resources a; public FileDescriptorFactory(Resources resources) { this.a = resources; } @Override // com.bumptech.glide.load.model.ModelLoaderFactory public ModelLoader a(MultiModelLoaderFactory multiModelLoaderFactory) { return new ResourceLoader(this.a, multiModelLoaderFactory.a(Uri.class, ParcelFileDescriptor.class)); } @Override // com.bumptech.glide.load.model.ModelLoaderFactory public void a() { } } public static class StreamFactory implements ModelLoaderFactory { private final Resources a; public StreamFactory(Resources resources) { this.a = resources; } @Override // com.bumptech.glide.load.model.ModelLoaderFactory public ModelLoader a(MultiModelLoaderFactory multiModelLoaderFactory) { return new ResourceLoader(this.a, multiModelLoaderFactory.a(Uri.class, InputStream.class)); } @Override // com.bumptech.glide.load.model.ModelLoaderFactory public void a() { } } public static class UriFactory implements ModelLoaderFactory { private final Resources a; public UriFactory(Resources resources) { this.a = resources; } @Override // com.bumptech.glide.load.model.ModelLoaderFactory public ModelLoader a(MultiModelLoaderFactory multiModelLoaderFactory) { return new ResourceLoader(this.a, UnitModelLoader.a()); } @Override // com.bumptech.glide.load.model.ModelLoaderFactory public void a() { } } public ResourceLoader(Resources resources, ModelLoader modelLoader) { this.b = resources; this.a = modelLoader; } private Uri b(Integer num) { try { return Uri.parse("android.resource://" + this.b.getResourcePackageName(num.intValue()) + '/' + this.b.getResourceTypeName(num.intValue()) + '/' + this.b.getResourceEntryName(num.intValue())); } catch (Resources.NotFoundException e) { if (!Log.isLoggable("ResourceLoader", 5)) { return null; } Log.w("ResourceLoader", "Received invalid resource id: " + num, e); return null; } } @Override // com.bumptech.glide.load.model.ModelLoader public boolean a(Integer num) { return true; } @Override // com.bumptech.glide.load.model.ModelLoader public ModelLoader.LoadData a(Integer num, int i, int i2, Options options) { Uri b = b(num); if (b == null) { return null; } return this.a.a(b, i, i2, options); } }