package coil.fetch;

import A4.d;
import android.net.Uri;
import android.webkit.MimeTypeMap;
import coil.ImageLoader;
import coil.decode.AssetMetadata;
import coil.decode.DataSource;
import coil.decode.ImageSources;
import coil.fetch.Fetcher;
import coil.request.Options;
import coil.util.Utils;
import com.google.firebase.sessions.settings.RemoteSettings;
import p5.AbstractC2732b;
import x4.AbstractC3251q;

/* JADX INFO: loaded from: classes.dex */
public final class AssetUriFetcher implements Fetcher {
    private final Uri data;
    private final Options options;

    public static final class Factory implements Fetcher.Factory<Uri> {
        @Override // coil.fetch.Fetcher.Factory
        public Fetcher create(Uri uri, Options options, ImageLoader imageLoader) {
            if (Utils.isAssetUri(uri)) {
                return new AssetUriFetcher(uri, options);
            }
            return null;
        }
    }

    public AssetUriFetcher(Uri uri, Options options) {
        this.data = uri;
        this.options = options;
    }

    @Override // coil.fetch.Fetcher
    public Object fetch(d dVar) {
        String strM0 = AbstractC3251q.m0(AbstractC3251q.a0(this.data.getPathSegments(), 1), RemoteSettings.FORWARD_SLASH_STRING, null, null, null, 62);
        return new SourceResult(ImageSources.create(AbstractC2732b.c(AbstractC2732b.k(this.options.getContext().getAssets().open(strM0))), this.options.getContext(), new AssetMetadata(strM0)), Utils.getMimeTypeFromUrl(MimeTypeMap.getSingleton(), strM0), DataSource.DISK);
    }
}
