discord-jadx/app/src/main/java/c/o/a/t/b.java

66 lines
2.0 KiB
Java

package c.o.a.t;
import android.graphics.PointF;
import android.graphics.RectF;
import androidx.annotation.NonNull;
import androidx.annotation.VisibleForTesting;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.util.Objects;
/* compiled from: MeteringRegions */
public class b {
@VisibleForTesting
public final List<a> a;
public b(@NonNull List<a> list) {
this.a = list;
}
@NonNull
public static RectF a(@NonNull PointF pointF, float f, float f2) {
float f3 = pointF.x;
float f4 = f / 2.0f;
float f5 = pointF.y;
float f6 = f2 / 2.0f;
return new RectF(f3 - f4, f5 - f6, f3 + f4, f5 + f6);
}
@NonNull
public <T> List<T> b(int i, @NonNull c<T> cVar) {
ArrayList arrayList = new ArrayList();
Collections.sort(this.a);
for (a aVar : this.a) {
arrayList.add(cVar.a(aVar.i, aVar.j));
}
return arrayList.subList(0, Math.min(i, arrayList.size()));
}
@NonNull
public b c(@NonNull c cVar) {
ArrayList arrayList = new ArrayList();
for (a aVar : this.a) {
Objects.requireNonNull(aVar);
RectF rectF = new RectF(Float.MAX_VALUE, Float.MAX_VALUE, -3.4028235E38f, -3.4028235E38f);
PointF pointF = new PointF();
RectF rectF2 = aVar.i;
pointF.set(rectF2.left, rectF2.top);
PointF b = cVar.b(pointF);
aVar.f(rectF, b);
RectF rectF3 = aVar.i;
b.set(rectF3.right, rectF3.top);
PointF b2 = cVar.b(b);
aVar.f(rectF, b2);
RectF rectF4 = aVar.i;
b2.set(rectF4.right, rectF4.bottom);
PointF b3 = cVar.b(b2);
aVar.f(rectF, b3);
RectF rectF5 = aVar.i;
b3.set(rectF5.left, rectF5.bottom);
aVar.f(rectF, cVar.b(b3));
arrayList.add(new a(rectF, aVar.j));
}
return new b(arrayList);
}
}