package com.unity3d.services.core.domain.task; import com.unity3d.services.core.configuration.Configuration; import com.unity3d.services.core.configuration.ErrorState; import d9.j; /* loaded from: classes2.dex */ public final class InitializationException extends Exception { private final Configuration config; private final ErrorState errorState; private final Exception originalException; /* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */ public InitializationException(ErrorState errorState, Exception exc, Configuration configuration) { super(exc); j.e(errorState, "errorState"); j.e(exc, "originalException"); j.e(configuration, "config"); this.errorState = errorState; this.originalException = exc; this.config = configuration; } public static /* synthetic */ InitializationException copy$default(InitializationException initializationException, ErrorState errorState, Exception exc, Configuration configuration, int i10, Object obj) { if ((i10 & 1) != 0) { errorState = initializationException.errorState; } if ((i10 & 2) != 0) { exc = initializationException.originalException; } if ((i10 & 4) != 0) { configuration = initializationException.config; } return initializationException.copy(errorState, exc, configuration); } public final ErrorState component1() { return this.errorState; } public final Exception component2() { return this.originalException; } public final Configuration component3() { return this.config; } public final InitializationException copy(ErrorState errorState, Exception exc, Configuration configuration) { j.e(errorState, "errorState"); j.e(exc, "originalException"); j.e(configuration, "config"); return new InitializationException(errorState, exc, configuration); } public boolean equals(Object obj) { if (this == obj) { return true; } if (!(obj instanceof InitializationException)) { return false; } InitializationException initializationException = (InitializationException) obj; return j.a(this.errorState, initializationException.errorState) && j.a(this.originalException, initializationException.originalException) && j.a(this.config, initializationException.config); } public final Configuration getConfig() { return this.config; } public final ErrorState getErrorState() { return this.errorState; } public final Exception getOriginalException() { return this.originalException; } public int hashCode() { ErrorState errorState = this.errorState; int hashCode = (errorState != null ? errorState.hashCode() : 0) * 31; Exception exc = this.originalException; int hashCode2 = (hashCode + (exc != null ? exc.hashCode() : 0)) * 31; Configuration configuration = this.config; return hashCode2 + (configuration != null ? configuration.hashCode() : 0); } @Override // java.lang.Throwable public String toString() { return "InitializationException(errorState=" + this.errorState + ", originalException=" + this.originalException + ", config=" + this.config + ")"; } }