package com.discord.utilities.file; import android.content.Context; import androidx.annotation.DrawableRes; import c.d.b.a.a; import com.discord.utilities.drawable.DrawableCompat; import d0.g0.t; import d0.z.d.m; /* compiled from: FileUtils.kt */ public final class FileUtilsKt { private static final String getHumanReadableByteCount(long j) { if (j < ((long) 1024)) { return j + " B"; } double d = (double) j; double d2 = (double) 1024; int log = (int) (Math.log(d) / Math.log(d2)); return a.H(new Object[]{Double.valueOf(d / Math.pow(d2, (double) log)), Character.valueOf("KMGTPE".charAt(log - 1))}, 2, "%.1f %sB", "java.lang.String.format(format, *args)"); } @DrawableRes public static final int getIconForFiletype(Context context, String str) { m.checkNotNullParameter(context, "context"); m.checkNotNullParameter(str, "mimeType"); return DrawableCompat.getThemedDrawableRes$default(context, t.startsWith$default(str, "image", false, 2, null) ? 2130969465 : t.startsWith$default(str, "video", false, 2, null) ? 2130969466 : 2130969463, 0, 2, (Object) null); } public static final String getSizeSubtitle(long j) { if (j != -1) { return getHumanReadableByteCount(j); } return null; } }