package b.b.a.d; import android.content.ContentResolver; import android.content.ContentUris; import android.content.Context; import android.database.Cursor; import android.graphics.Bitmap; import android.graphics.drawable.BitmapDrawable; import android.graphics.drawable.ColorDrawable; import android.net.Uri; import android.os.AsyncTask; import android.os.Build; import android.os.CancellationSignal; import android.provider.MediaStore; import android.view.View; import androidx.annotation.RequiresApi; import androidx.core.app.NotificationCompat; import androidx.recyclerview.widget.RecyclerView; import b.f.g.e.r; import b.f.g.e.s; import b.i.a.f.e.o.f; import com.discord.utilities.color.ColorCompat; import com.facebook.drawee.drawable.ScalingUtils$ScaleType; import com.facebook.drawee.generic.GenericDraweeHierarchy; import com.facebook.drawee.view.SimpleDraweeView; import com.lytefast.flexinput.R; import com.lytefast.flexinput.model.Media; import d0.z.d.m; import d0.z.d.o; import kotlin.Unit; import kotlin.jvm.functions.Function1; import kotlin.jvm.internal.DefaultConstructorMarker; import kotlinx.coroutines.CoroutineDispatcher; import kotlinx.coroutines.Job; import s.a.a.n; import s.a.k0; import s.a.x0; /* compiled from: ThumbnailViewHolder.kt */ public abstract class i extends RecyclerView.ViewHolder { public static int j; public static int k; public static ColorDrawable l; public static final a m = new a(null); public b n; public c o; /* compiled from: ThumbnailViewHolder.kt */ public static final class a { public a(DefaultConstructorMarker defaultConstructorMarker) { } public static final boolean a(a aVar) { return Build.VERSION.SDK_INT >= 29; } } /* compiled from: ThumbnailViewHolder.kt */ @RequiresApi(29) public static final class b { public Job a; /* renamed from: b reason: collision with root package name */ public CancellationSignal f318b; public Bitmap c; public final ContentResolver d; public b(ContentResolver contentResolver) { m.checkNotNullParameter(contentResolver, "contentResolver"); this.d = contentResolver; } public final void a() { if (a.a(i.m)) { Job job = this.a; if (job != null) { f.t(job, null, 1, null); } CancellationSignal cancellationSignal = this.f318b; if (cancellationSignal != null) { cancellationSignal.cancel(); } } Bitmap bitmap = this.c; if (bitmap != null) { bitmap.recycle(); } this.c = null; } } /* compiled from: ThumbnailViewHolder.kt */ public static final class c { public final ContentResolver a; public c(ContentResolver contentResolver) { m.checkNotNullParameter(contentResolver, "contentResolver"); this.a = contentResolver; } } /* compiled from: ThumbnailViewHolder.kt */ public static final class d extends o implements Function1 { public final /* synthetic */ i this$0; /* JADX INFO: super call moved to the top of the method (can break code semantics) */ public d(i iVar) { super(1); this.this$0 = iVar; } /* Return type fixed from 'java.lang.Object' to match base method */ /* JADX DEBUG: Method arguments types fixed to match base method, original types: [java.lang.Object] */ @Override // kotlin.jvm.functions.Function1 public Unit invoke(Bitmap bitmap) { BitmapDrawable bitmapDrawable = new BitmapDrawable(this.this$0.a().getResources(), bitmap); GenericDraweeHierarchy hierarchy = this.this$0.a().getHierarchy(); ScalingUtils$ScaleType scalingUtils$ScaleType = ScalingUtils$ScaleType.a; ScalingUtils$ScaleType scalingUtils$ScaleType2 = s.l; hierarchy.o(1, bitmapDrawable); hierarchy.l(1).r(scalingUtils$ScaleType2); return Unit.a; } } /* JADX INFO: super call moved to the top of the method (can break code semantics) */ public i(View view) { super(view); m.checkNotNullParameter(view, "itemView"); if (Build.VERSION.SDK_INT >= 29) { Context context = view.getContext(); m.checkNotNullExpressionValue(context, "itemView.context"); ContentResolver contentResolver = context.getContentResolver(); m.checkNotNullExpressionValue(contentResolver, "itemView.context.contentResolver"); this.n = new b(contentResolver); return; } Context context2 = view.getContext(); m.checkNotNullExpressionValue(context2, "itemView.context"); ContentResolver contentResolver2 = context2.getContentResolver(); m.checkNotNullExpressionValue(contentResolver2, "itemView.context.contentResolver"); this.o = new c(contentResolver2); } public abstract SimpleDraweeView a(); public final void b() { b bVar; if ((Build.VERSION.SDK_INT >= 29) && (bVar = this.n) != null) { bVar.a(); } } /* JADX WARNING: Code restructure failed: missing block: B:30:0x00c9, code lost: r13 = move-exception; */ /* JADX WARNING: Code restructure failed: missing block: B:31:0x00ca, code lost: d0.y.b.closeFinally(r0, r12); */ /* JADX WARNING: Code restructure failed: missing block: B:32:0x00cd, code lost: throw r13; */ public final void c(Media media, Integer num, Integer num2) { if (l == null) { View view = this.itemView; m.checkNotNullExpressionValue(view, "itemView"); l = new ColorDrawable(ColorCompat.getThemedColor(view, R.b.flexInputDialogBackground)); } if (num != null) { j = num.intValue(); } if (num2 != null) { k = num2.intValue(); } if (media != null) { Uri uri = null; if (Build.VERSION.SDK_INT >= 29) { ColorDrawable colorDrawable = l; ScalingUtils$ScaleType scalingUtils$ScaleType = ScalingUtils$ScaleType.a; a().getHierarchy().q(colorDrawable, r.l); b bVar = this.n; if (bVar != null) { Uri uri2 = media.getUri(); d dVar = new d(this); m.checkNotNullParameter(uri2, NotificationCompat.MessagingStyle.Message.KEY_DATA_URI); m.checkNotNullParameter(dVar, "onGenerate"); bVar.a(); x0 x0Var = x0.j; CoroutineDispatcher coroutineDispatcher = k0.a; bVar.a = f.H0(x0Var, n.f3802b, null, new j(bVar, uri2, dVar, null), 2, null); return; } return; } c cVar = this.o; if (cVar != null) { long id2 = media.getId(); Uri uri3 = media.getUri(); m.checkNotNullParameter(uri3, NotificationCompat.MessagingStyle.Message.KEY_DATA_URI); m mVar = new m(id2); Cursor query = cVar.a.query(MediaStore.Images.Thumbnails.EXTERNAL_CONTENT_URI, new String[]{"_id"}, "image_id = ? AND KIND = ?", new String[]{String.valueOf(id2), String.valueOf(1)}, null); if (query == null || !query.moveToFirst()) { ContentResolver contentResolver = cVar.a; m.checkNotNullParameter(contentResolver, "contentResolver"); AsyncTask.execute(new l(mVar, contentResolver)); if (query != null) { query.close(); } } else { uri3 = ContentUris.withAppendedId(MediaStore.Images.Thumbnails.EXTERNAL_CONTENT_URI, query.getLong(0)); d0.y.b.closeFinally(query, null); } uri = uri3; } a().setImageURI(uri, a().getContext()); } } }