package jxl.write.biff;

import java.util.ArrayList;
import jxl.Cell;
import jxl.Range;
import jxl.biff.IntegerHelper;
import jxl.biff.Type;
import jxl.biff.WritableRecordData;

/* JADX INFO: loaded from: classes.dex */
public class MergedCellsRecord extends WritableRecordData {
    private ArrayList ranges;

    protected MergedCellsRecord(ArrayList arrayList) {
        super(Type.MERGEDCELLS);
        this.ranges = arrayList;
    }

    @Override // jxl.biff.WritableRecordData
    public byte[] getData() {
        int i2 = 2;
        byte[] bArr = new byte[(this.ranges.size() * 8) + 2];
        IntegerHelper.getTwoBytes(this.ranges.size(), bArr, 0);
        for (int i3 = 0; i3 < this.ranges.size(); i3++) {
            Range range = (Range) this.ranges.get(i3);
            Cell topLeft = range.getTopLeft();
            Cell bottomRight = range.getBottomRight();
            IntegerHelper.getTwoBytes(topLeft.getRow(), bArr, i2);
            IntegerHelper.getTwoBytes(bottomRight.getRow(), bArr, i2 + 2);
            IntegerHelper.getTwoBytes(topLeft.getColumn(), bArr, i2 + 4);
            IntegerHelper.getTwoBytes(bottomRight.getColumn(), bArr, i2 + 6);
            i2 += 8;
        }
        return bArr;
    }
}
