package r;

import com.jsyn.unitgen.u;
import java.util.Locale;
import okhttp3.HttpUrl;

/* JADX INFO: loaded from: classes.dex */
public final class l {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    private final String[] f6343a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    private final int[] f6344b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    private final String[] f6345c;

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

    private l(String[] strArr, int[] iArr, String[] strArr2, int i2) {
        this.f6343a = strArr;
        this.f6344b = iArr;
        this.f6345c = strArr2;
        this.f6346d = i2;
    }

    public static l b(String str) {
        String[] strArr = new String[5];
        int[] iArr = new int[4];
        String[] strArr2 = new String[4];
        return new l(strArr, iArr, strArr2, c(str, strArr, iArr, strArr2));
    }

    private static int c(String str, String[] strArr, int[] iArr, String[] strArr2) {
        String strSubstring;
        strArr[0] = HttpUrl.FRAGMENT_ENCODE_SET;
        int length = 0;
        int i2 = 0;
        while (length < str.length()) {
            int iIndexOf = str.indexOf("$", length);
            if (iIndexOf == -1) {
                strArr[i2] = strArr[i2] + str.substring(length);
                length = str.length();
            } else if (iIndexOf != length) {
                strArr[i2] = strArr[i2] + str.substring(length, iIndexOf);
                length = iIndexOf;
            } else if (str.startsWith("$$", length)) {
                strArr[i2] = strArr[i2] + "$";
                length += 2;
            } else {
                int i3 = length + 1;
                int iIndexOf2 = str.indexOf("$", i3);
                String strSubstring2 = str.substring(i3, iIndexOf2);
                if (strSubstring2.equals("RepresentationID")) {
                    iArr[i2] = 1;
                } else {
                    int iIndexOf3 = strSubstring2.indexOf("%0");
                    if (iIndexOf3 != -1) {
                        strSubstring = strSubstring2.substring(iIndexOf3);
                        if (!strSubstring.endsWith("d")) {
                            strSubstring = strSubstring + "d";
                        }
                        strSubstring2 = strSubstring2.substring(0, iIndexOf3);
                    } else {
                        strSubstring = "%01d";
                    }
                    if (strSubstring2.equals("Number")) {
                        iArr[i2] = 2;
                    } else if (strSubstring2.equals("Bandwidth")) {
                        iArr[i2] = 3;
                    } else {
                        if (!strSubstring2.equals(u.PORT_NAME_TIME)) {
                            throw new IllegalArgumentException("Invalid template: " + str);
                        }
                        iArr[i2] = 4;
                    }
                    strArr2[i2] = strSubstring;
                }
                i2++;
                strArr[i2] = HttpUrl.FRAGMENT_ENCODE_SET;
                length = iIndexOf2 + 1;
            }
        }
        return i2;
    }

    public String a(String str, int i2, int i3, long j2) {
        StringBuilder sb = new StringBuilder();
        int i4 = 0;
        while (true) {
            int i5 = this.f6346d;
            if (i4 >= i5) {
                sb.append(this.f6343a[i5]);
                return sb.toString();
            }
            sb.append(this.f6343a[i4]);
            int i6 = this.f6344b[i4];
            if (i6 == 1) {
                sb.append(str);
            } else if (i6 == 2) {
                sb.append(String.format(Locale.US, this.f6345c[i4], Integer.valueOf(i2)));
            } else if (i6 == 3) {
                sb.append(String.format(Locale.US, this.f6345c[i4], Integer.valueOf(i3)));
            } else if (i6 == 4) {
                sb.append(String.format(Locale.US, this.f6345c[i4], Long.valueOf(j2)));
            }
            i4++;
        }
    }
}
