package f6; import android.content.ContentResolver; import android.content.UriMatcher; import android.net.Uri; import android.provider.ContactsContract; import java.io.FileNotFoundException; import java.io.InputStream; /* loaded from: classes2.dex */ public class o extends l { /* renamed from: d, reason: collision with root package name */ private static final UriMatcher f9591d; static { UriMatcher uriMatcher = new UriMatcher(-1); f9591d = uriMatcher; uriMatcher.addURI("com.android.contacts", "contacts/lookup/*/#", 1); uriMatcher.addURI("com.android.contacts", "contacts/lookup/*", 1); uriMatcher.addURI("com.android.contacts", "contacts/#/photo", 2); uriMatcher.addURI("com.android.contacts", "contacts/#", 3); uriMatcher.addURI("com.android.contacts", "contacts/#/display_photo", 4); uriMatcher.addURI("com.android.contacts", "phone_lookup/*", 5); } public o(ContentResolver contentResolver, Uri uri) { super(contentResolver, uri); } private InputStream g(ContentResolver contentResolver, Uri uri) { return ContactsContract.Contacts.openContactPhotoInputStream(contentResolver, uri, true); } private InputStream j(Uri uri, ContentResolver contentResolver) { int match = f9591d.match(uri); if (match != 1) { if (match == 3) { return g(contentResolver, uri); } if (match != 5) { return contentResolver.openInputStream(uri); } } Uri lookupContact = ContactsContract.Contacts.lookupContact(contentResolver, uri); if (lookupContact != null) { return g(contentResolver, lookupContact); } throw new FileNotFoundException("Contact cannot be found"); } @Override // f6.d public Class a() { return InputStream.class; } /* JADX INFO: Access modifiers changed from: protected */ @Override // f6.l /* renamed from: h, reason: merged with bridge method [inline-methods] */ public void e(InputStream inputStream) { inputStream.close(); } /* JADX INFO: Access modifiers changed from: protected */ @Override // f6.l /* renamed from: i, reason: merged with bridge method [inline-methods] */ public InputStream c(Uri uri, ContentResolver contentResolver) { InputStream j10 = j(uri, contentResolver); if (j10 != null) { return j10; } throw new FileNotFoundException("InputStream is null for " + uri); } }