package p138.p145.p146.p151.p152.p153;

import android.content.ContentResolver;
import android.content.Context;
import android.database.Cursor;
import android.net.Uri;
import android.provider.MediaStore;
import android.text.TextUtils;
import android.util.Log;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;
import p000.p001.p002.p003.p004.C0567;
import p138.p145.p146.ComponentCallbacks2C2806;
import p138.p145.p146.EnumC2812;
import p138.p145.p146.p151.EnumC2840;
import p138.p145.p146.p151.p152.C2863;
import p138.p145.p146.p151.p152.InterfaceC2856;

/* JADX INFO: renamed from: ދ.ؠ.֏.ތ.މ.ލ.ؠ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes.dex */
public class C2878 implements InterfaceC2856<InputStream> {

    /* JADX INFO: renamed from: ރ, reason: contains not printable characters */
    public final Uri f8850;

    /* JADX INFO: renamed from: ބ, reason: contains not printable characters */
    public final C2882 f8851;

    /* JADX INFO: renamed from: ޅ, reason: contains not printable characters */
    public InputStream f8852;

    /* JADX INFO: renamed from: ދ.ؠ.֏.ތ.މ.ލ.ؠ$֏, reason: contains not printable characters */
    public static class C2879 implements InterfaceC2881 {

        /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
        public static final String[] f8853 = {"_data"};

        /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
        public final ContentResolver f8854;

        public C2879(ContentResolver contentResolver) {
            this.f8854 = contentResolver;
        }

        @Override // p138.p145.p146.p151.p152.p153.InterfaceC2881
        /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
        public Cursor mo5000(Uri uri) {
            return this.f8854.query(MediaStore.Images.Thumbnails.EXTERNAL_CONTENT_URI, f8853, "kind = 1 AND image_id = ?", new String[]{uri.getLastPathSegment()}, null);
        }
    }

    /* JADX INFO: renamed from: ދ.ؠ.֏.ތ.މ.ލ.ؠ$ؠ, reason: contains not printable characters */
    public static class C2880 implements InterfaceC2881 {

        /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
        public static final String[] f8855 = {"_data"};

        /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
        public final ContentResolver f8856;

        public C2880(ContentResolver contentResolver) {
            this.f8856 = contentResolver;
        }

        @Override // p138.p145.p146.p151.p152.p153.InterfaceC2881
        /* JADX INFO: renamed from: ֏ */
        public Cursor mo5000(Uri uri) {
            return this.f8856.query(MediaStore.Video.Thumbnails.EXTERNAL_CONTENT_URI, f8855, "kind = 1 AND video_id = ?", new String[]{uri.getLastPathSegment()}, null);
        }
    }

    public C2878(Uri uri, C2882 c2882) {
        this.f8850 = uri;
        this.f8851 = c2882;
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public static C2878 m4998(Context context, Uri uri, InterfaceC2881 interfaceC2881) {
        return new C2878(uri, new C2882(ComponentCallbacks2C2806.m4903(context).f8637.m1034(), interfaceC2881, ComponentCallbacks2C2806.m4903(context).f8638, context.getContentResolver()));
    }

    @Override // p138.p145.p146.p151.p152.InterfaceC2856
    public void cancel() {
    }

    @Override // p138.p145.p146.p151.p152.InterfaceC2856
    /* JADX INFO: renamed from: ֏ */
    public Class<InputStream> mo4969() {
        return InputStream.class;
    }

    @Override // p138.p145.p146.p151.p152.InterfaceC2856
    /* JADX INFO: renamed from: ֏ */
    public void mo4970(EnumC2812 enumC2812, InterfaceC2856.InterfaceC2857<? super InputStream> interfaceC2857) throws Throwable {
        try {
            InputStream inputStreamM4999 = m4999();
            this.f8852 = inputStreamM4999;
            interfaceC2857.mo4990(inputStreamM4999);
        } catch (FileNotFoundException e) {
            if (Log.isLoggable("MediaStoreThumbFetcher", 3)) {
                Log.d("MediaStoreThumbFetcher", "Failed to find thumbnail file", e);
            }
            interfaceC2857.mo4989((Exception) e);
        }
    }

    @Override // p138.p145.p146.p151.p152.InterfaceC2856
    /* JADX INFO: renamed from: ؠ */
    public void mo4973() {
        InputStream inputStream = this.f8852;
        if (inputStream != null) {
            try {
                inputStream.close();
            } catch (IOException unused) {
            }
        }
    }

    @Override // p138.p145.p146.p151.p152.InterfaceC2856
    /* JADX INFO: renamed from: ހ */
    public EnumC2840 mo4974() {
        return EnumC2840.LOCAL;
    }

    /* JADX WARN: Multi-variable type inference failed */
    /* JADX WARN: Not initialized variable reg: 6, insn: 0x0022: MOVE (r3 I:??[OBJECT, ARRAY]) = (r6 I:??[OBJECT, ARRAY]), block:B:12:0x0022 */
    /* JADX WARN: Removed duplicated region for block: B:100:? A[RETURN, SYNTHETIC] */
    /* JADX WARN: Removed duplicated region for block: B:25:0x004c A[PHI: r6
      0x004c: PHI (r6v4 android.database.Cursor) = (r6v3 android.database.Cursor), (r6v10 android.database.Cursor) binds: [B:24:0x004a, B:15:0x0027] A[DONT_GENERATE, DONT_INLINE]] */
    /* JADX WARN: Removed duplicated region for block: B:29:0x0056  */
    /* JADX WARN: Removed duplicated region for block: B:30:0x0058  */
    /* JADX WARN: Removed duplicated region for block: B:48:0x008c  */
    /* JADX WARN: Removed duplicated region for block: B:70:0x00d4  */
    /* JADX WARN: Removed duplicated region for block: B:72:0x00d7  */
    /* JADX WARN: Removed duplicated region for block: B:80:0x0108  */
    /* JADX WARN: Type inference failed for: r3v0, types: [java.io.InputStream] */
    /* JADX WARN: Type inference failed for: r3v1, types: [android.database.Cursor] */
    /* JADX WARN: Type inference failed for: r3v2 */
    /* JADX WARN: Type inference failed for: r4v5, types: [java.lang.NullPointerException, java.lang.Throwable] */
    /* JADX WARN: Type inference failed for: r6v2 */
    /* JADX INFO: renamed from: ށ, reason: contains not printable characters */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final InputStream m4999() throws Throwable {
        SecurityException e;
        Cursor cursorMo5000;
        ?? r6;
        String string;
        InputStream inputStreamOpenInputStream;
        int iM1845;
        C2882 c2882 = this.f8851;
        Uri uri = this.f8850;
        ?? r3 = 0;
        InputStream inputStreamOpenInputStream2 = null;
        if (c2882 == null) {
            throw null;
        }
        boolean z = false;
        try {
            try {
                cursorMo5000 = c2882.f8859.mo5000(uri);
            } catch (Throwable th) {
                th = th;
                r3 = r6;
                if (r3 != 0) {
                    r3.close();
                }
                throw th;
            }
        } catch (SecurityException e2) {
            e = e2;
            cursorMo5000 = null;
        } catch (Throwable th2) {
            th = th2;
            if (r3 != 0) {
            }
            throw th;
        }
        if (cursorMo5000 != null) {
            try {
            } catch (SecurityException e3) {
                e = e3;
                if (Log.isLoggable("ThumbStreamOpener", 3)) {
                    Log.d("ThumbStreamOpener", "Failed to query for thumbnail for Uri: " + uri, e);
                }
                if (cursorMo5000 != null) {
                }
            }
            if (cursorMo5000.moveToFirst()) {
                string = cursorMo5000.getString(0);
                cursorMo5000.close();
                if (!TextUtils.isEmpty(string)) {
                    if (c2882.f8858 == null) {
                        throw null;
                    }
                    File file = new File(string);
                    if (c2882.f8858 == null) {
                        throw null;
                    }
                    if (file.exists()) {
                        if (c2882.f8858 == null) {
                            throw null;
                        }
                        if (0 < file.length()) {
                            z = true;
                        }
                    }
                    if (z) {
                        Uri uriFromFile = Uri.fromFile(file);
                        try {
                            inputStreamOpenInputStream = c2882.f8861.openInputStream(uriFromFile);
                        } catch (NullPointerException e4) {
                            throw ((FileNotFoundException) new FileNotFoundException("NPE opening uri: " + uri + " -> " + uriFromFile).initCause(e4));
                        }
                    } else {
                        inputStreamOpenInputStream = null;
                    }
                }
                if (inputStreamOpenInputStream == null) {
                    C2882 c28822 = this.f8851;
                    Uri uri2 = this.f8850;
                    try {
                        if (c28822 == null) {
                            throw null;
                        }
                        try {
                            inputStreamOpenInputStream2 = c28822.f8861.openInputStream(uri2);
                            iM1845 = C0567.m1845(c28822.f8862, inputStreamOpenInputStream2, c28822.f8860);
                            if (inputStreamOpenInputStream2 != null) {
                                try {
                                    inputStreamOpenInputStream2.close();
                                } catch (IOException unused) {
                                }
                            }
                        } catch (IOException | NullPointerException e5) {
                            if (Log.isLoggable("ThumbStreamOpener", 3)) {
                                Log.d("ThumbStreamOpener", "Failed to open uri: " + uri2, e5);
                            }
                            if (inputStreamOpenInputStream2 != null) {
                                try {
                                    inputStreamOpenInputStream2.close();
                                } catch (IOException unused2) {
                                }
                            }
                            iM1845 = -1;
                        }
                    } catch (Throwable th3) {
                        if (0 != 0) {
                            try {
                                r3.close();
                            } catch (IOException unused3) {
                            }
                        }
                        throw th3;
                    }
                } else {
                    iM1845 = -1;
                }
                return iM1845 == -1 ? new C2863(inputStreamOpenInputStream, iM1845) : inputStreamOpenInputStream;
            }
        }
        if (cursorMo5000 != null) {
            cursorMo5000.close();
        }
        string = null;
        if (!TextUtils.isEmpty(string)) {
        }
        if (inputStreamOpenInputStream == null) {
        }
        if (iM1845 == -1) {
        }
    }
}
