package ob;

import com.google.android.gms.measurement.internal.u1;

/* JADX INFO: loaded from: classes.dex */
public final class d extends b {

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public final byte[] f31464c;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public final int f31465d;

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public final int f31466e;

    public d(byte[] bArr, int i10, int i11, int i12, int i13) {
        super(i12, i13);
        if (i12 > i10 || i13 > i11) {
            throw new IllegalArgumentException("Crop rectangle does not fit within image data.");
        }
        this.f31464c = bArr;
        this.f31465d = i10;
        this.f31466e = i11;
    }

    @Override // ob.b
    public final byte[] a() {
        int i10 = this.f31465d;
        byte[] bArr = this.f31464c;
        int i11 = this.f31459a;
        int i12 = this.f31460b;
        if (i11 == i10 && i12 == this.f31466e) {
            return bArr;
        }
        int i13 = i11 * i12;
        byte[] bArr2 = new byte[i13];
        if (i11 == i10) {
            System.arraycopy(bArr, 0, bArr2, 0, i13);
            return bArr2;
        }
        int i14 = 0;
        for (int i15 = 0; i15 < i12; i15++) {
            System.arraycopy(bArr, i14, bArr2, i15 * i11, i11);
            i14 += i10;
        }
        return bArr2;
    }

    @Override // ob.b
    public final byte[] b(int i10, byte[] bArr) {
        if (i10 < 0 || i10 >= this.f31460b) {
            throw new IllegalArgumentException(u1.g("Requested row is outside the image: ", i10));
        }
        int i11 = this.f31459a;
        if (bArr == null || bArr.length < i11) {
            bArr = new byte[i11];
        }
        System.arraycopy(this.f31464c, i10 * this.f31465d, bArr, 0, i11);
        return bArr;
    }
}
