/*
 * Decompiled with CFR 0.152.
 */
import java.io.DataOutput;
import java.io.IOException;
import java.io.OutputStream;

public final class by
extends mo {
    public static by a(lk lk2, fu fu2) {
        by by2 = new by(fu2);
        if (!by2.b(lk2)) {
            throw new IOException("Malformed directions stream.");
        }
        return by2;
    }

    public by(fu fu2) {
        super(fu2);
    }

    public by(jr jr2) {
        super(jr2, null);
    }

    public final void a(DataOutput dataOutput) {
        lk lk2 = this.e(0);
        dataOutput.writeInt(lk2.b());
        lk2.a((OutputStream)((Object)dataOutput));
    }

    public final int g() {
        return this.K().a;
    }

    public final int f() {
        return 0;
    }

    public final int e() {
        return 1;
    }
}

