package com.google.android.datatransport.runtime.backends;

import android.content.Context;
import defpackage.n41;
import defpackage.r11;
import defpackage.vm1;

/* JADX INFO: loaded from: classes.dex */
final class a extends vm1 {
    public final Context a;
    public final r11 b;
    public final r11 c;
    public final String d;

    public a(Context context, r11 r11Var, r11 r11Var2, String str) {
        if (context == null) {
            throw new NullPointerException("Null applicationContext");
        }
        this.a = context;
        if (r11Var == null) {
            throw new NullPointerException("Null wallClock");
        }
        this.b = r11Var;
        if (r11Var2 == null) {
            throw new NullPointerException("Null monotonicClock");
        }
        this.c = r11Var2;
        if (str == null) {
            throw new NullPointerException("Null backendName");
        }
        this.d = str;
    }

    @Override // defpackage.vm1
    public final Context a() {
        return this.a;
    }

    @Override // defpackage.vm1
    public final String b() {
        return this.d;
    }

    @Override // defpackage.vm1
    public final r11 c() {
        return this.c;
    }

    @Override // defpackage.vm1
    public final r11 d() {
        return this.b;
    }

    public final boolean equals(Object obj) {
        if (obj == this) {
            return true;
        }
        if (!(obj instanceof vm1)) {
            return false;
        }
        vm1 vm1Var = (vm1) obj;
        return this.a.equals(vm1Var.a()) && this.b.equals(vm1Var.d()) && this.c.equals(vm1Var.c()) && this.d.equals(vm1Var.b());
    }

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

    public final String toString() {
        StringBuilder sb = new StringBuilder("CreationContext{applicationContext=");
        sb.append(this.a);
        sb.append(", wallClock=");
        sb.append(this.b);
        sb.append(", monotonicClock=");
        sb.append(this.c);
        sb.append(", backendName=");
        return n41.s(sb, this.d, "}");
    }
}
