package defpackage;

import android.net.Uri;
import androidx.core.content.FileProvider;
import java.io.File;
import java.io.IOException;
import java.util.HashMap;

/* JADX INFO: renamed from: ᵱᵛ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes3.dex */
public final class C4443 {

    /* JADX INFO: renamed from: ʽˈˋ, reason: contains not printable characters */
    public final HashMap f16943 = new HashMap();

    /* JADX INFO: renamed from: ᵲᵶᵳˈ, reason: contains not printable characters */
    public final String f16944;

    public C4443(String str) {
        this.f16944 = str;
    }

    /* JADX INFO: renamed from: ᵲᵶᵳˈ, reason: contains not printable characters */
    public final File m9452(Uri uri) {
        String encodedPath = uri.getEncodedPath();
        int iIndexOf = encodedPath.indexOf(47, 1);
        if (iIndexOf == -1) {
            ᵷᵝˎ.ˉᵲ(uri, "Unable to find path from root: ");
            return null;
        }
        String strDecode = Uri.decode(encodedPath.substring(1, iIndexOf));
        String strDecode2 = Uri.decode(encodedPath.substring(iIndexOf + 1));
        File file = (File) this.f16943.get(strDecode);
        if (file == null) {
            ᵷᵝˎ.ˉᵲ(uri, "Unable to find configured root for ");
            return null;
        }
        File file2 = new File(file, strDecode2);
        try {
            File canonicalFile = file2.getCanonicalFile();
            if (FileProvider.ᵲᵶᵳˈ(canonicalFile.getPath()).startsWith(FileProvider.ᵲᵶᵳˈ(file.getPath()).concat("/"))) {
                return canonicalFile;
            }
            throw new SecurityException("Resolved path jumped beyond configured root");
        } catch (IOException unused) {
            ᵷᵝˎ.ˉᵲ(file2, "Failed to resolve canonical path for ");
            return null;
        }
    }
}
