package jxl.biff.drawing;

import jxl.SheetSettings;

/* JADX INFO: loaded from: classes.dex */
public final class BlipType {
    private String desc;
    private int value;
    private static BlipType[] types = new BlipType[0];
    public static final BlipType ERROR = new BlipType(0, "Error");
    public static final BlipType UNKNOWN = new BlipType(1, "Unknown");
    public static final BlipType EMF = new BlipType(2, "EMF");
    public static final BlipType WMF = new BlipType(3, "WMF");
    public static final BlipType PICT = new BlipType(4, "PICT");
    public static final BlipType JPEG = new BlipType(5, "JPEG");
    public static final BlipType PNG = new BlipType(6, "PNG");
    public static final BlipType DIB = new BlipType(7, "DIB");
    public static final BlipType FIRST_CLIENT = new BlipType(32, "FIRST");
    public static final BlipType LAST_CLIENT = new BlipType(SheetSettings.DEFAULT_DEFAULT_ROW_HEIGHT, "LAST");

    private BlipType(int i2, String str) {
        this.value = i2;
        this.desc = str;
        BlipType[] blipTypeArr = types;
        BlipType[] blipTypeArr2 = new BlipType[blipTypeArr.length + 1];
        System.arraycopy(blipTypeArr, 0, blipTypeArr2, 0, blipTypeArr.length);
        blipTypeArr2[types.length] = this;
        types = blipTypeArr2;
    }

    public static BlipType getType(int i2) {
        BlipType blipType = UNKNOWN;
        int i3 = 0;
        while (true) {
            BlipType[] blipTypeArr = types;
            if (i3 >= blipTypeArr.length) {
                return blipType;
            }
            if (blipTypeArr[i3].value == i2) {
                return blipTypeArr[i3];
            }
            i3++;
        }
    }

    public String getDescription() {
        return this.desc;
    }

    public int getValue() {
        return this.value;
    }
}
