package com.lytefast.flexinput.model; import android.content.ContentResolver; import android.database.Cursor; import android.net.Uri; import android.os.Parcel; import android.os.Parcelable; import android.util.Log; import androidx.annotation.CallSuper; import androidx.core.view.inputmethod.InputContentInfoCompat; import com.airbnb.lottie.parser.AnimatableValueParser; import d0.g0.w; import d0.y.b; import d0.z.d.m; import java.io.File; import kotlin.jvm.internal.DefaultConstructorMarker; /* compiled from: Attachment.kt */ public class Attachment implements Parcelable { public static final Parcelable.Creator> CREATOR = new a(); public static final Companion Companion = new Companion(null); private final T data; private final String displayName; /* renamed from: id reason: collision with root package name */ private final long f2404id; private final Uri uri; /* compiled from: Attachment.kt */ public static final class Companion { public Companion() { } public Companion(DefaultConstructorMarker defaultConstructorMarker) { } /* JADX WARNING: Code restructure failed: missing block: B:26:0x0065, code lost: r1 = move-exception; */ /* JADX WARNING: Code restructure failed: missing block: B:27:0x0066, code lost: d0.y.b.closeFinally(r12, r0); */ /* JADX WARNING: Code restructure failed: missing block: B:28:0x0069, code lost: throw r1; */ /* JADX WARNING: Removed duplicated region for block: B:39:0x00aa */ public final Attachment a(Uri uri, ContentResolver contentResolver) { String str; int columnIndex; m.checkNotNullParameter(uri, "$this$toAttachment"); m.checkNotNullParameter(contentResolver, "resolver"); m.checkNotNullParameter(uri, "$this$getFileName"); m.checkNotNullParameter(contentResolver, "contentResolver"); String scheme = uri.getScheme(); if (scheme != null) { int hashCode = scheme.hashCode(); str = null; if (hashCode != 3143036) { if (hashCode == 951530617 && scheme.equals("content")) { try { Cursor query = contentResolver.query(uri, null, null, null, null); if (query != null) { if (!query.moveToFirst() || (columnIndex = query.getColumnIndex("_display_name")) < 0) { b.closeFinally(query, null); } else { String string = query.getString(columnIndex); if (string == null) { string = uri.getLastPathSegment(); } b.closeFinally(query, null); str = string; if (str == null) { str = String.valueOf(uri.hashCode()); } return new Attachment<>((long) uri.hashCode(), uri, str, null); } } str = uri.getLastPathSegment(); } catch (NullPointerException e) { StringBuilder K = c.d.b.a.a.K("Error getting file name for: "); K.append(uri.getPath()); Log.e("FileUtils", K.toString(), e); str = uri.getLastPathSegment(); } if (str == null) { } return new Attachment<>((long) uri.hashCode(), uri, str, null); } } else if (scheme.equals("file")) { String path = uri.getPath(); if (path != null) { str = new File(path).getName(); } if (str == null) { } return new Attachment<>((long) uri.hashCode(), uri, str, null); } } str = uri.getLastPathSegment(); if (str == null) { } return new Attachment<>((long) uri.hashCode(), uri, str, null); } public final Attachment b(InputContentInfoCompat inputContentInfoCompat, ContentResolver contentResolver, boolean z2, String str) { String str2; m.checkNotNullParameter(inputContentInfoCompat, "$this$toAttachment"); m.checkNotNullParameter(contentResolver, "resolver"); m.checkNotNullParameter(str, "defaultName"); String queryParameter = inputContentInfoCompat.getContentUri().getQueryParameter("fileName"); if (queryParameter != null) { str = queryParameter; } m.checkNotNullExpressionValue(str, "contentUri.getQueryParam…fileName\") ?: defaultName"); String substringAfterLast$default = w.substringAfterLast$default(str, File.separatorChar, null, 2, null); if (z2) { String mimeType = inputContentInfoCompat.getDescription().getMimeType(0); if (mimeType == null) { mimeType = inputContentInfoCompat.getContentUri().getQueryParameter("mimeType"); } if (mimeType == null) { mimeType = contentResolver.getType(inputContentInfoCompat.getContentUri()); } if (mimeType != null) { String str3 = substringAfterLast$default + '.' + w.substringAfterLast$default(mimeType, '/', null, 2, null); if (str3 != null) { str2 = str3; Uri contentUri = inputContentInfoCompat.getContentUri(); m.checkNotNullExpressionValue(contentUri, "contentUri"); return new Attachment<>((long) inputContentInfoCompat.getContentUri().hashCode(), contentUri, str2, inputContentInfoCompat); } } } str2 = substringAfterLast$default; Uri contentUri = inputContentInfoCompat.getContentUri(); m.checkNotNullExpressionValue(contentUri, "contentUri"); return new Attachment<>((long) inputContentInfoCompat.getContentUri().hashCode(), contentUri, str2, inputContentInfoCompat); } } /* compiled from: Attachment.kt */ public static final class a implements Parcelable.Creator> { /* Return type fixed from 'java.lang.Object' to match base method */ @Override // android.os.Parcelable.Creator public Attachment createFromParcel(Parcel parcel) { m.checkNotNullParameter(parcel, "parcelIn"); return new Attachment<>(parcel); } /* Return type fixed from 'java.lang.Object[]' to match base method */ @Override // android.os.Parcelable.Creator public Attachment[] newArray(int i) { return new Attachment[i]; } } public Attachment(long j, Uri uri, String str, T t) { m.checkNotNullParameter(uri, "uri"); m.checkNotNullParameter(str, "displayName"); this.f2404id = j; this.uri = uri; this.displayName = str; this.data = t; } /* JADX INFO: this call moved to the top of the method (can break code semantics) */ public /* synthetic */ Attachment(long j, Uri uri, String str, Object obj, int i, DefaultConstructorMarker defaultConstructorMarker) { this(j, uri, str, (i & 8) != 0 ? null : obj); } /* JADX WARNING: Illegal instructions before constructor call */ public Attachment(Parcel parcel) { this(r2, r0, r8, null); m.checkNotNullParameter(parcel, "parcelIn"); long readLong = parcel.readLong(); Uri uri = (Uri) parcel.readParcelable(Uri.class.getClassLoader()); if (uri == null) { uri = Uri.EMPTY; m.checkNotNullExpressionValue(uri, "Uri.EMPTY"); } String readString = parcel.readString(); readString = readString == null ? "" : readString; m.checkNotNullExpressionValue(readString, "parcelIn.readString() ?: \"\""); } public static final Attachment toAttachment(Uri uri, ContentResolver contentResolver) { return Companion.a(uri, contentResolver); } public static final Attachment toAttachment(InputContentInfoCompat inputContentInfoCompat, ContentResolver contentResolver, boolean z2, String str) { return Companion.b(inputContentInfoCompat, contentResolver, z2, str); } @Override // android.os.Parcelable public int describeContents() { return 0; } @Override // java.lang.Object public boolean equals(Object obj) { if (obj == null || !(obj instanceof Attachment)) { return false; } Attachment attachment = (Attachment) obj; return this.f2404id == attachment.f2404id && m.areEqual(this.uri, attachment.uri); } public final T getData() { return this.data; } public final String getDisplayName() { return this.displayName; } public final long getId() { return this.f2404id; } public final Uri getUri() { return this.uri; } @Override // java.lang.Object public int hashCode() { return AnimatableValueParser.W0(Long.valueOf(this.f2404id), this.uri); } @Override // android.os.Parcelable @CallSuper public void writeToParcel(Parcel parcel, int i) { m.checkNotNullParameter(parcel, "dest"); parcel.writeLong(this.f2404id); parcel.writeParcelable(this.uri, i); parcel.writeString(this.displayName); } }