package com.bytedance.sdk.openadsdk.lse;

import defpackage.e;
import java.util.ArrayList;
import java.util.List;

/* JADX INFO: loaded from: classes2.dex */
public final class qhl {
    private final ef fm;
    private final List<vt> ro;

    public qhl(ef efVar) {
        this.fm = efVar;
        ArrayList arrayList = new ArrayList();
        this.ro = arrayList;
        arrayList.add(new vt(efVar, new int[]{1}));
    }

    private vt fm(int i10) {
        if (i10 >= this.ro.size()) {
            vt vtVarRo = (vt) e.c(this.ro, 1);
            for (int size = this.ro.size(); size <= i10; size++) {
                ef efVar = this.fm;
                vtVarRo = vtVarRo.ro(new vt(efVar, new int[]{1, efVar.fm(efVar.ro() + (size - 1))}));
                this.ro.add(vtVarRo);
            }
        }
        return this.ro.get(i10);
    }

    public void fm(int[] iArr, int i10) {
        if (i10 != 0) {
            int length = iArr.length - i10;
            if (length > 0) {
                vt vtVarFm = fm(i10);
                int[] iArr2 = new int[length];
                System.arraycopy(iArr, 0, iArr2, 0, length);
                int[] iArrFm = new vt(this.fm, iArr2).fm(i10, 1).lb(vtVarFm)[1].fm();
                int length2 = i10 - iArrFm.length;
                for (int i11 = 0; i11 < length2; i11++) {
                    iArr[length + i11] = 0;
                }
                System.arraycopy(iArrFm, 0, iArr, length + length2, iArrFm.length);
                return;
            }
            throw new IllegalArgumentException("No data bytes provided");
        }
        throw new IllegalArgumentException("No error correction bytes");
    }
}
