package e9; import d9.j; /* loaded from: classes2.dex */ public abstract class d { public static final String a(Object obj, Object obj2) { j.e(obj, "from"); j.e(obj2, "until"); return "Random range is empty: [" + obj + ", " + obj2 + ")."; } public static final void b(int i10, int i11) { if (!(i11 > i10)) { throw new IllegalArgumentException(a(Integer.valueOf(i10), Integer.valueOf(i11)).toString()); } } public static final int c(int i10) { return 31 - Integer.numberOfLeadingZeros(i10); } public static final int d(c cVar, g9.c cVar2) { j.e(cVar, ""); j.e(cVar2, "range"); if (!cVar2.isEmpty()) { return cVar2.b() < Integer.MAX_VALUE ? cVar.d(cVar2.a(), cVar2.b() + 1) : cVar2.a() > Integer.MIN_VALUE ? cVar.d(cVar2.a() - 1, cVar2.b()) + 1 : cVar.c(); } throw new IllegalArgumentException("Cannot get random in empty range: " + cVar2); } public static final int e(int i10, int i11) { return (i10 >>> (32 - i11)) & ((-i11) >> 31); } }