package defpackage;

import defpackage.am1;
import java.util.Arrays;

/* JADX INFO: loaded from: classes2.dex */
final class e30 extends am1.e.b {
    public final String a;
    public final byte[] b;

    public static final class b extends am1.e.b.a {
        public String a;
        public byte[] b;

        @Override // am1.e.b.a
        public final am1.e.b a() {
            byte[] bArr;
            String str = this.a;
            if (str != null && (bArr = this.b) != null) {
                return new e30(str, bArr);
            }
            StringBuilder sb = new StringBuilder();
            if (this.a == null) {
                sb.append(" filename");
            }
            if (this.b == null) {
                sb.append(" contents");
            }
            throw new IllegalStateException(vw2.m("Missing required properties:", sb));
        }

        @Override // am1.e.b.a
        public final am1.e.b.a b(byte[] bArr) {
            if (bArr == null) {
                throw new NullPointerException("Null contents");
            }
            this.b = bArr;
            return this;
        }

        @Override // am1.e.b.a
        public final am1.e.b.a c(String str) {
            if (str == null) {
                throw new NullPointerException("Null filename");
            }
            this.a = str;
            return this;
        }
    }

    public e30(String str, byte[] bArr) {
        this.a = str;
        this.b = bArr;
    }

    @Override // am1.e.b
    public final byte[] a() {
        return this.b;
    }

    @Override // am1.e.b
    public final String b() {
        return this.a;
    }

    public final boolean equals(Object obj) {
        if (obj == this) {
            return true;
        }
        if (!(obj instanceof am1.e.b)) {
            return false;
        }
        am1.e.b bVar = (am1.e.b) obj;
        if (this.a.equals(bVar.b())) {
            return Arrays.equals(this.b, bVar instanceof e30 ? ((e30) bVar).b : bVar.a());
        }
        return false;
    }

    public final int hashCode() {
        return ((this.a.hashCode() ^ 1000003) * 1000003) ^ Arrays.hashCode(this.b);
    }

    public final String toString() {
        return "File{filename=" + this.a + ", contents=" + Arrays.toString(this.b) + "}";
    }
}
