package coil.compose;

import android.graphics.ColorSpace;
import coil.memory.MemoryCache;
import coil.request.ImageRequest;
import java.util.Arrays;
import kotlin.jvm.internal.o;

/* JADX INFO: loaded from: classes.dex */
public final class EqualityDelegateKt {
    private static final EqualityDelegate DefaultModelEqualityDelegate = new EqualityDelegate() { // from class: coil.compose.EqualityDelegateKt$DefaultModelEqualityDelegate$1
        @Override // coil.compose.EqualityDelegate
        public boolean equals(Object obj, Object obj2) {
            if (obj == obj2) {
                return true;
            }
            if (!(obj instanceof ImageRequest) || !(obj2 instanceof ImageRequest)) {
                return o.c(obj, obj2);
            }
            ImageRequest imageRequest = (ImageRequest) obj;
            ImageRequest imageRequest2 = (ImageRequest) obj2;
            return o.c(imageRequest.getContext(), imageRequest2.getContext()) && o.c(imageRequest.getData(), imageRequest2.getData()) && o.c(imageRequest.getPlaceholderMemoryCacheKey(), imageRequest2.getPlaceholderMemoryCacheKey()) && o.c(imageRequest.getMemoryCacheKey(), imageRequest2.getMemoryCacheKey()) && o.c(imageRequest.getDiskCacheKey(), imageRequest2.getDiskCacheKey()) && imageRequest.getBitmapConfig() == imageRequest2.getBitmapConfig() && o.c(imageRequest.getColorSpace(), imageRequest2.getColorSpace()) && o.c(imageRequest.getTransformations(), imageRequest2.getTransformations()) && o.c(imageRequest.getHeaders(), imageRequest2.getHeaders()) && imageRequest.getAllowConversionToBitmap() == imageRequest2.getAllowConversionToBitmap() && imageRequest.getAllowHardware() == imageRequest2.getAllowHardware() && imageRequest.getAllowRgb565() == imageRequest2.getAllowRgb565() && imageRequest.getPremultipliedAlpha() == imageRequest2.getPremultipliedAlpha() && imageRequest.getMemoryCachePolicy() == imageRequest2.getMemoryCachePolicy() && imageRequest.getDiskCachePolicy() == imageRequest2.getDiskCachePolicy() && imageRequest.getNetworkCachePolicy() == imageRequest2.getNetworkCachePolicy() && o.c(imageRequest.getSizeResolver(), imageRequest2.getSizeResolver()) && imageRequest.getScale() == imageRequest2.getScale() && imageRequest.getPrecision() == imageRequest2.getPrecision() && o.c(imageRequest.getParameters(), imageRequest2.getParameters());
        }

        @Override // coil.compose.EqualityDelegate
        public int hashCode(Object obj) {
            if (!(obj instanceof ImageRequest)) {
                if (obj != null) {
                    return obj.hashCode();
                }
                return 0;
            }
            ImageRequest imageRequest = (ImageRequest) obj;
            int iHashCode = (imageRequest.getData().hashCode() + (imageRequest.getContext().hashCode() * 31)) * 31;
            MemoryCache.Key placeholderMemoryCacheKey = imageRequest.getPlaceholderMemoryCacheKey();
            int iHashCode2 = (iHashCode + (placeholderMemoryCacheKey != null ? placeholderMemoryCacheKey.hashCode() : 0)) * 31;
            MemoryCache.Key memoryCacheKey = imageRequest.getMemoryCacheKey();
            int iHashCode3 = (iHashCode2 + (memoryCacheKey != null ? memoryCacheKey.hashCode() : 0)) * 31;
            String diskCacheKey = imageRequest.getDiskCacheKey();
            int iHashCode4 = (imageRequest.getBitmapConfig().hashCode() + ((iHashCode3 + (diskCacheKey != null ? diskCacheKey.hashCode() : 0)) * 31)) * 31;
            ColorSpace colorSpace = imageRequest.getColorSpace();
            return imageRequest.getParameters().hashCode() + ((imageRequest.getPrecision().hashCode() + ((imageRequest.getScale().hashCode() + ((imageRequest.getSizeResolver().hashCode() + ((imageRequest.getNetworkCachePolicy().hashCode() + ((imageRequest.getDiskCachePolicy().hashCode() + ((imageRequest.getMemoryCachePolicy().hashCode() + ((Boolean.hashCode(imageRequest.getPremultipliedAlpha()) + ((Boolean.hashCode(imageRequest.getAllowRgb565()) + ((Boolean.hashCode(imageRequest.getAllowHardware()) + ((Boolean.hashCode(imageRequest.getAllowConversionToBitmap()) + ((((imageRequest.getTransformations().hashCode() + ((iHashCode4 + (colorSpace != null ? colorSpace.hashCode() : 0)) * 31)) * 31) + Arrays.hashCode(imageRequest.getHeaders().f22021a)) * 31)) * 31)) * 31)) * 31)) * 31)) * 31)) * 31)) * 31)) * 31)) * 31)) * 31);
        }
    };

    public static final EqualityDelegate getDefaultModelEqualityDelegate() {
        return DefaultModelEqualityDelegate;
    }
}
