package defpackage;

import android.net.Uri;
import androidx.media3.common.ParserException;
import java.util.Arrays;
import java.util.Locale;
import java.util.regex.Matcher;
import java.util.regex.Pattern;

/* JADX INFO: renamed from: ʾʞʣ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes3.dex */
public abstract class AbstractC0208 {

    /* JADX INFO: renamed from: ᵲᵶᵳˈ, reason: contains not printable characters */
    public static final Pattern f1682 = Pattern.compile("([A-Z_]+) (.*) RTSP/1\\.0");

    /* JADX INFO: renamed from: ʽˈˋ, reason: contains not printable characters */
    public static final Pattern f1678 = Pattern.compile("RTSP/1\\.0 (\\d+) (.+)");

    /* JADX INFO: renamed from: ːˏᵟᵯ, reason: contains not printable characters */
    public static final Pattern f1680 = Pattern.compile("Content-Length:\\s?(\\d+)", 2);

    /* JADX INFO: renamed from: ᵷᵺʾᵖ, reason: contains not printable characters */
    public static final Pattern f1684 = Pattern.compile("([\\w$\\-_.+]+)(?:;\\s?timeout=(\\d+))?");

    /* JADX INFO: renamed from: ᵨᵣ, reason: contains not printable characters */
    public static final Pattern f1681 = Pattern.compile("Digest realm=\"([^\"\\x00-\\x08\\x0A-\\x1f\\x7f]+)\",\\s?(?:domain=\"(.+)\",\\s?)?nonce=\"([^\"\\x00-\\x08\\x0A-\\x1f\\x7f]+)\"(?:,\\s?opaque=\"([^\"\\x00-\\x08\\x0A-\\x1f\\x7f]+)\")?");

    /* JADX INFO: renamed from: ᵻˈᵦʼ, reason: contains not printable characters */
    public static final Pattern f1685 = Pattern.compile("Basic realm=\"([^\"\\x00-\\x08\\x0A-\\x1f\\x7f]+)\"");

    /* JADX INFO: renamed from: ᵵᵽ, reason: contains not printable characters */
    public static final String f1683 = new String(new byte[]{10});

    /* JADX INFO: renamed from: ˊᵫᵗ, reason: contains not printable characters */
    public static final String f1679 = new String(new byte[]{13, 10});

    /* JADX INFO: renamed from: ʽˈˋ, reason: contains not printable characters */
    public static C2598 m1365(String str) {
        if (str == null) {
            C2822 c2822 = AbstractC4509.f17159;
            return C2598.f10048;
        }
        ˑᵕʾ.ːˏᵟᵯ(4, "initialCapacity");
        Object[] objArrCopyOf = new Object[4];
        String str2 = AbstractC0956.f4222;
        int i = 0;
        for (String str3 : str.split(",\\s?", -1)) {
            int iM1368 = m1368(str3);
            if (iM1368 != 0) {
                Integer numValueOf = Integer.valueOf(iM1368);
                int i2 = i + 1;
                int iM8058 = AbstractC3544.m8058(objArrCopyOf.length, i2);
                if (iM8058 > objArrCopyOf.length) {
                    objArrCopyOf = Arrays.copyOf(objArrCopyOf, iM8058);
                }
                objArrCopyOf[i] = numValueOf;
                i = i2;
            }
        }
        return AbstractC4509.m9563(i, objArrCopyOf);
    }

    /* JADX INFO: renamed from: ːˏᵟᵯ, reason: contains not printable characters */
    public static C1705 m1366(String str) {
        long j;
        Matcher matcher = f1684.matcher(str);
        if (!matcher.matches()) {
            throw ParserException.m355(str, null);
        }
        String strGroup = matcher.group(1);
        strGroup.getClass();
        String strGroup2 = matcher.group(2);
        if (strGroup2 != null) {
            try {
                j = ((long) Integer.parseInt(strGroup2)) * 1000;
            } catch (NumberFormatException e) {
                throw ParserException.m355(str, e);
            }
        } else {
            j = 60000;
        }
        return new C1705(strGroup, j, 4);
    }

    /* JADX INFO: renamed from: ᵨᵣ, reason: contains not printable characters */
    public static ˆᴵᵶ m1367(String str) {
        Matcher matcher = f1681.matcher(str);
        if (matcher.find()) {
            String strGroup = matcher.group(1);
            strGroup.getClass();
            String strGroup2 = matcher.group(3);
            strGroup2.getClass();
            String strGroup3 = matcher.group(4);
            return new ˆᴵᵶ(2, strGroup, strGroup2, strGroup3 != null ? strGroup3 : "");
        }
        Matcher matcher2 = f1685.matcher(str);
        if (matcher2.matches()) {
            String strGroup4 = matcher2.group(1);
            strGroup4.getClass();
            return new ˆᴵᵶ(1, strGroup4, "", "");
        }
        throw ParserException.m355("Invalid WWW-Authenticate header " + str, null);
    }

    /* JADX INFO: renamed from: ᵲᵶᵳˈ, reason: contains not printable characters */
    public static int m1368(String str) {
        str.getClass();
        switch (str) {
            case "RECORD":
                return 8;
            case "TEARDOWN":
                return 12;
            case "GET_PARAMETER":
                return 3;
            case "OPTIONS":
                return 4;
            case "PLAY_NOTIFY":
                return 7;
            case "PLAY":
                return 6;
            case "REDIRECT":
                return 9;
            case "SET_PARAMETER":
                return 11;
            case "PAUSE":
                return 5;
            case "SETUP":
                return 10;
            case "ANNOUNCE":
                return 1;
            case "DESCRIBE":
                return 2;
            default:
                return 0;
        }
    }

    /* JADX INFO: renamed from: ᵵᵽ, reason: contains not printable characters */
    public static String m1369(int i) {
        switch (i) {
            case 1:
                return "ANNOUNCE";
            case 2:
                return "DESCRIBE";
            case 3:
                return "GET_PARAMETER";
            case 4:
                return "OPTIONS";
            case 5:
                return "PAUSE";
            case C5224.STRING_SET_FIELD_NUMBER /* 6 */:
                return "PLAY";
            case C5224.DOUBLE_FIELD_NUMBER /* 7 */:
                return "PLAY_NOTIFY";
            case C5224.BYTES_FIELD_NUMBER /* 8 */:
                return "RECORD";
            case 9:
                return "REDIRECT";
            case 10:
                return "SETUP";
            case 11:
                return "SET_PARAMETER";
            case 12:
                return "TEARDOWN";
            default:
                ᵷᵝˎ.ᵱʡˏ();
                return null;
        }
    }

    /* JADX INFO: renamed from: ᵷᵺʾᵖ, reason: contains not printable characters */
    public static C3790 m1370(Uri uri) {
        String userInfo = uri.getUserInfo();
        if (userInfo == null || !userInfo.contains(":")) {
            return null;
        }
        String str = AbstractC0956.f4222;
        String[] strArrSplit = userInfo.split(":", 2);
        return new C3790(strArrSplit[0], strArrSplit[1]);
    }

    /* JADX INFO: renamed from: ᵻˈᵦʼ, reason: contains not printable characters */
    public static C2598 m1371(C2156 c2156) {
        ᵻᵪ.ᵱᵽʡᵚ(c2156.f8585.m4330("CSeq") != null);
        C3975 c3975 = new C3975(4);
        Object[] objArr = {m1369(c2156.f8584), c2156.f8586, "RTSP/1.0"};
        String str = AbstractC0956.f4222;
        c3975.m7406(String.format(Locale.US, "%s %s %s", objArr));
        C5525 c5525 = c2156.f8585.f6168;
        AbstractC0228 it = c5525.f20851.keySet().iterator();
        while (it.hasNext()) {
            String str2 = (String) it.next();
            AbstractC4509 abstractC4509 = c5525.get(str2);
            for (int i = 0; i < abstractC4509.size(); i++) {
                c3975.m7406(String.format(Locale.US, "%s: %s", str2, abstractC4509.get(i)));
            }
        }
        c3975.m7406("");
        c3975.m7406(c2156.f8587);
        return c3975.m8718();
    }
}
