package defpackage;

import android.util.Base64;
import java.util.UUID;
import org.xmlpull.v1.XmlPullParser;

/* renamed from: ᵵˊˀ, reason: contains not printable characters */
/* loaded from: classes3.dex */
public final class C4716 extends AbstractC1663 {

    /* renamed from: ˇʼʤˎ, reason: contains not printable characters */
    public boolean f17418;

    /* renamed from: ˎˏʜʾ, reason: contains not printable characters */
    public byte[] f17419;

    /* renamed from: ˏˋٴ, reason: contains not printable characters */
    public UUID f17420;

    @Override // defpackage.AbstractC1663
    /* renamed from: ˏˋٴ */
    public final void mo4753(XmlPullParser xmlPullParser) {
        if ("ProtectionHeader".equals(xmlPullParser.getName())) {
            this.f17418 = false;
        }
    }

    @Override // defpackage.AbstractC1663
    /* renamed from: ᵴᵳ */
    public final Object mo2324() {
        UUID uuid = this.f17420;
        byte[] bArr = ᵙᵛᵯ.ˏᵙ(uuid, (UUID[]) null, this.f17419);
        byte[] bArr2 = this.f17419;
        StringBuilder sb = new StringBuilder();
        for (int i = 0; i < bArr2.length; i += 2) {
            sb.append((char) bArr2[i]);
        }
        String string = sb.toString();
        byte[] bArrDecode = Base64.decode(string.substring(string.indexOf("<KID>") + 5, string.indexOf("</KID>")), 0);
        byte b = bArrDecode[0];
        bArrDecode[0] = bArrDecode[3];
        bArrDecode[3] = b;
        byte b2 = bArrDecode[1];
        bArrDecode[1] = bArrDecode[2];
        bArrDecode[2] = b2;
        byte b3 = bArrDecode[4];
        bArrDecode[4] = bArrDecode[5];
        bArrDecode[5] = b3;
        byte b4 = bArrDecode[6];
        bArrDecode[6] = bArrDecode[7];
        bArrDecode[7] = b4;
        return new C4190(uuid, bArr, new C4401[]{new C4401(true, null, 8, bArrDecode, 0, 0, null)});
    }

    @Override // defpackage.AbstractC1663
    /* renamed from: ᵶᵷᵕ */
    public final void mo2325(XmlPullParser xmlPullParser) {
        if ("ProtectionHeader".equals(xmlPullParser.getName())) {
            this.f17418 = true;
            String attributeValue = xmlPullParser.getAttributeValue(null, "SystemID");
            if (attributeValue.charAt(0) == '{' && attributeValue.charAt(attributeValue.length() - 1) == '}') {
                attributeValue = attributeValue.substring(1, attributeValue.length() - 1);
            }
            this.f17420 = UUID.fromString(attributeValue);
        }
    }

    @Override // defpackage.AbstractC1663
    /* renamed from: ᵸˑ */
    public final void mo4755(XmlPullParser xmlPullParser) {
        if (this.f17418) {
            this.f17419 = Base64.decode(xmlPullParser.getText(), 0);
        }
    }

    @Override // defpackage.AbstractC1663
    /* renamed from: ᵻᵢﹳᵰ */
    public final boolean mo2326(String str) {
        return "ProtectionHeader".equals(str);
    }
}
