package defpackage;

import android.graphics.Color;
import android.graphics.PointF;
import defpackage.i05;
import java.util.ArrayList;

/* JADX INFO: loaded from: classes.dex */
class c15 {
    public static final i05.a a = i05.a.a("x", "y");

    public static /* synthetic */ class a {
        public static final /* synthetic */ int[] a;

        static {
            int[] iArr = new int[i05.b.values().length];
            a = iArr;
            try {
                iArr[6] = 1;
            } catch (NoSuchFieldError unused) {
            }
            try {
                a[0] = 2;
            } catch (NoSuchFieldError unused2) {
            }
            try {
                a[2] = 3;
            } catch (NoSuchFieldError unused3) {
            }
        }
    }

    public static int a(i05 i05Var) {
        i05Var.a();
        int iN = (int) (i05Var.n() * 255.0d);
        int iN2 = (int) (i05Var.n() * 255.0d);
        int iN3 = (int) (i05Var.n() * 255.0d);
        while (i05Var.k()) {
            i05Var.ah();
        }
        i05Var.d();
        return Color.argb(255, iN, iN2, iN3);
    }

    public static PointF b(i05 i05Var, float f) {
        int iOrdinal = i05Var.aa().ordinal();
        if (iOrdinal == 0) {
            i05Var.a();
            float fN = (float) i05Var.n();
            float fN2 = (float) i05Var.n();
            while (i05Var.aa() != i05.b.b) {
                i05Var.ah();
            }
            i05Var.d();
            return new PointF(fN * f, fN2 * f);
        }
        if (iOrdinal != 2) {
            if (iOrdinal != 6) {
                throw new IllegalArgumentException("Unknown point starts with " + i05Var.aa());
            }
            float fN3 = (float) i05Var.n();
            float fN4 = (float) i05Var.n();
            while (i05Var.k()) {
                i05Var.ah();
            }
            return new PointF(fN3 * f, fN4 * f);
        }
        i05Var.b();
        float fD = 0.0f;
        float fD2 = 0.0f;
        while (i05Var.k()) {
            int iAd = i05Var.ad(a);
            if (iAd == 0) {
                fD = d(i05Var);
            } else if (iAd != 1) {
                i05Var.af();
                i05Var.ah();
            } else {
                fD2 = d(i05Var);
            }
        }
        i05Var.h();
        return new PointF(fD * f, fD2 * f);
    }

    public static ArrayList c(i05 i05Var, float f) {
        ArrayList arrayList = new ArrayList();
        i05Var.a();
        while (i05Var.aa() == i05.b.a) {
            i05Var.a();
            arrayList.add(b(i05Var, f));
            i05Var.d();
        }
        i05Var.d();
        return arrayList;
    }

    public static float d(i05 i05Var) {
        i05.b bVarAa = i05Var.aa();
        int iOrdinal = bVarAa.ordinal();
        if (iOrdinal != 0) {
            if (iOrdinal == 6) {
                return (float) i05Var.n();
            }
            throw new IllegalArgumentException("Unknown value for token of type " + bVarAa);
        }
        i05Var.a();
        float fN = (float) i05Var.n();
        while (i05Var.k()) {
            i05Var.ah();
        }
        i05Var.d();
        return fN;
    }
}
