package defpackage;

import android.content.Context;
import android.database.Cursor;
import android.net.Uri;
import android.os.Build;
import android.os.Environment;
import android.provider.MediaStore;
import android.text.TextUtils;
import java.io.File;
import java.io.FileNotFoundException;

/* renamed from: ᵸʽᵪ, reason: contains not printable characters */
/* loaded from: classes3.dex */
public final class C4947 implements InterfaceC2918 {

    /* renamed from: ᵮᵠـˌ, reason: contains not printable characters */
    public static final String[] f18400 = {"_data"};

    /* renamed from: ˀᵗᵝᵭ, reason: contains not printable characters */
    public final C0210 f18401;

    /* renamed from: ˎˑː, reason: contains not printable characters */
    public volatile InterfaceC2918 f18402;

    /* renamed from: ˑᵥˁ, reason: contains not printable characters */
    public volatile boolean f18403;

    /* renamed from: ᵡˎ, reason: contains not printable characters */
    public final Class f18404;

    /* renamed from: ᵡⁱᵥ, reason: contains not printable characters */
    public final int f18405;

    /* renamed from: ᵢˇᵭ, reason: contains not printable characters */
    public final InterfaceC0218 f18406;

    /* renamed from: ᵤᵙᵷ, reason: contains not printable characters */
    public final int f18407;

    /* renamed from: ᵧᵾˀˈ, reason: contains not printable characters */
    public final Context f18408;

    /* renamed from: ᵾᵬ, reason: contains not printable characters */
    public final Uri f18409;

    /* renamed from: ᵿʗᵝʽ, reason: contains not printable characters */
    public final InterfaceC0218 f18410;

    public C4947(Context context, InterfaceC0218 interfaceC0218, InterfaceC0218 interfaceC02182, Uri uri, int i, int i2, C0210 c0210, Class cls) {
        this.f18408 = context.getApplicationContext();
        this.f18406 = interfaceC0218;
        this.f18410 = interfaceC02182;
        this.f18409 = uri;
        this.f18407 = i;
        this.f18405 = i2;
        this.f18401 = c0210;
        this.f18404 = cls;
    }

    @Override // defpackage.InterfaceC2918
    public final void cancel() {
        this.f18403 = true;
        InterfaceC2918 interfaceC2918 = this.f18402;
        if (interfaceC2918 != null) {
            interfaceC2918.cancel();
        }
    }

    @Override // defpackage.InterfaceC2918
    /* renamed from: ˇʼʤˎ */
    public final void mo5387(EnumC5505 enumC5505, InterfaceC0782 interfaceC0782) throws Throwable {
        try {
            InterfaceC2918 interfaceC2918M10400 = m10400();
            if (interfaceC2918M10400 == null) {
                interfaceC0782.mo2870(new IllegalArgumentException("Failed to build fetcher for: " + this.f18409));
            } else {
                this.f18402 = interfaceC2918M10400;
                if (this.f18403) {
                    cancel();
                } else {
                    interfaceC2918M10400.mo5387(enumC5505, interfaceC0782);
                }
            }
        } catch (FileNotFoundException e) {
            interfaceC0782.mo2870(e);
        }
    }

    @Override // defpackage.InterfaceC2918
    /* renamed from: ˏˋٴ */
    public final int mo5388() {
        return 1;
    }

    /* renamed from: ᵥᵯˎ, reason: contains not printable characters */
    public final InterfaceC2918 m10400() throws Throwable {
        C1370 c1370Mo1497;
        Throwable th;
        boolean zIsExternalStorageLegacy = Environment.isExternalStorageLegacy();
        Cursor cursor = null;
        Context context = this.f18408;
        C0210 c0210 = this.f18401;
        int i = this.f18405;
        int i2 = this.f18407;
        if (zIsExternalStorageLegacy) {
            Uri uri = this.f18409;
            try {
                Cursor cursorQuery = context.getContentResolver().query(uri, f18400, null, null, null);
                if (cursorQuery != null) {
                    try {
                        if (cursorQuery.moveToFirst()) {
                            String string = cursorQuery.getString(cursorQuery.getColumnIndexOrThrow("_data"));
                            if (TextUtils.isEmpty(string)) {
                                throw new FileNotFoundException("File path was empty in media store for: " + uri);
                            }
                            File file = new File(string);
                            cursorQuery.close();
                            c1370Mo1497 = this.f18406.mo1497(file, i2, i, c0210);
                        }
                    } catch (Throwable th2) {
                        th = th2;
                        cursor = cursorQuery;
                        if (cursor == null) {
                            throw th;
                        }
                        cursor.close();
                        throw th;
                    }
                }
                throw new FileNotFoundException("Failed to media store entry for: " + uri);
            } catch (Throwable th3) {
                th = th3;
            }
        } else {
            int i3 = Build.VERSION.SDK_INT;
            InterfaceC0218 interfaceC0218 = this.f18410;
            Uri requireOriginal = this.f18409;
            if (i3 >= 30) {
                c1370Mo1497 = interfaceC0218.mo1497(requireOriginal, i2, i, c0210);
                break;
            }
            if (AbstractC3269.m7635(requireOriginal)) {
                for (String str : requireOriginal.getPathSegments()) {
                    if (str != null && str.startsWith("picker")) {
                        c1370Mo1497 = interfaceC0218.mo1497(requireOriginal, i2, i, c0210);
                        break;
                    }
                }
            }
            if (context.checkSelfPermission("android.permission.ACCESS_MEDIA_LOCATION") == 0) {
                requireOriginal = MediaStore.setRequireOriginal(requireOriginal);
            }
            c1370Mo1497 = interfaceC0218.mo1497(requireOriginal, i2, i, c0210);
        }
        if (c1370Mo1497 != null) {
            return c1370Mo1497.f5643;
        }
        return null;
    }

    @Override // defpackage.InterfaceC2918
    /* renamed from: ᵴᵳ */
    public final Class mo1817() {
        return this.f18404;
    }

    @Override // defpackage.InterfaceC2918
    /* renamed from: ᵻᵢﹳᵰ */
    public final void mo5389() {
        InterfaceC2918 interfaceC2918 = this.f18402;
        if (interfaceC2918 != null) {
            interfaceC2918.mo5389();
        }
    }
}
