package com.bumptech.glide.load.model; import android.content.res.AssetManager; import android.net.Uri; import android.os.ParcelFileDescriptor; import com.bumptech.glide.load.Options; import com.bumptech.glide.load.data.DataFetcher; import com.bumptech.glide.load.data.FileDescriptorAssetPathFetcher; import com.bumptech.glide.load.data.StreamAssetPathFetcher; import com.bumptech.glide.load.model.ModelLoader; import com.bumptech.glide.signature.ObjectKey; import java.io.InputStream; /* loaded from: classes.dex */ public class AssetUriLoader implements ModelLoader { private static final int c = 22; private final AssetManager a; private final AssetFetcherFactory b; public interface AssetFetcherFactory { DataFetcher a(AssetManager assetManager, String str); } public static class FileDescriptorFactory implements ModelLoaderFactory, AssetFetcherFactory { private final AssetManager a; public FileDescriptorFactory(AssetManager assetManager) { this.a = assetManager; } @Override // com.bumptech.glide.load.model.ModelLoaderFactory public ModelLoader a(MultiModelLoaderFactory multiModelLoaderFactory) { return new AssetUriLoader(this.a, this); } @Override // com.bumptech.glide.load.model.ModelLoaderFactory public void a() { } @Override // com.bumptech.glide.load.model.AssetUriLoader.AssetFetcherFactory public DataFetcher a(AssetManager assetManager, String str) { return new FileDescriptorAssetPathFetcher(assetManager, str); } } public static class StreamFactory implements ModelLoaderFactory, AssetFetcherFactory { private final AssetManager a; public StreamFactory(AssetManager assetManager) { this.a = assetManager; } @Override // com.bumptech.glide.load.model.ModelLoaderFactory public ModelLoader a(MultiModelLoaderFactory multiModelLoaderFactory) { return new AssetUriLoader(this.a, this); } @Override // com.bumptech.glide.load.model.ModelLoaderFactory public void a() { } @Override // com.bumptech.glide.load.model.AssetUriLoader.AssetFetcherFactory public DataFetcher a(AssetManager assetManager, String str) { return new StreamAssetPathFetcher(assetManager, str); } } public AssetUriLoader(AssetManager assetManager, AssetFetcherFactory assetFetcherFactory) { this.a = assetManager; this.b = assetFetcherFactory; } @Override // com.bumptech.glide.load.model.ModelLoader public ModelLoader.LoadData a(Uri uri, int i, int i2, Options options) { return new ModelLoader.LoadData<>(new ObjectKey(uri), this.b.a(this.a, uri.toString().substring(c))); } @Override // com.bumptech.glide.load.model.ModelLoader public boolean a(Uri uri) { return "file".equals(uri.getScheme()) && !uri.getPathSegments().isEmpty() && "android_asset".equals(uri.getPathSegments().get(0)); } }