package com.strmr.ps.data.model.debrid;

import androidx.media3.container.NalUnitUtil;
import androidx.media3.extractor.text.ttml.TtmlNode;
import com.google.android.gms.measurement.api.AppMeasurementSdk;
import defpackage.cr4;
import defpackage.fi7;
import defpackage.kp6;
import defpackage.n41;
import defpackage.pq6;
import defpackage.uz1;
import defpackage.vw2;
import kotlin.Metadata;

/* JADX INFO: loaded from: classes3.dex */
@Metadata(d1 = {"\u0000\u001e\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0003\n\u0002\u0010\u000e\n\u0002\b\n\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\b6\u0018\u00002\u00020\u0001:\u0002\u000e\u000fB\t\b\u0004¢\u0006\u0004\b\u0002\u0010\u0003R\u0012\u0010\u0004\u001a\u00020\u0005X¦\u0004¢\u0006\u0006\u001a\u0004\b\u0006\u0010\u0007R\u0012\u0010\b\u001a\u00020\u0005X¦\u0004¢\u0006\u0006\u001a\u0004\b\t\u0010\u0007R\u0012\u0010\n\u001a\u00020\u0005X¦\u0004¢\u0006\u0006\u001a\u0004\b\u000b\u0010\u0007R\u0012\u0010\f\u001a\u00020\u0005X¦\u0004¢\u0006\u0006\u001a\u0004\b\r\u0010\u0007\u0082\u0001\u0002\u0010\u0011¨\u0006\u0012"}, d2 = {"Lcom/strmr/ps/data/model/debrid/DebridFileItem;", "", "<init>", "()V", TtmlNode.ATTR_ID, "", "getId", "()Ljava/lang/String;", AppMeasurementSdk.ConditionalUserProperty.NAME, "getName", "serviceName", "getServiceName", "serviceDisplayName", "getServiceDisplayName", "File", "Folder", "Lcom/strmr/ps/data/model/debrid/DebridFileItem$File;", "Lcom/strmr/ps/data/model/debrid/DebridFileItem$Folder;", "app_sideloadRelease"}, k = 1, mv = {2, 0, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
public abstract class DebridFileItem {

    @Metadata(d1 = {"\u00000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0002\b\u0004\n\u0002\u0010\t\n\u0002\b\u0005\n\u0002\u0010\b\n\u0000\n\u0002\u0010\u000b\n\u0002\b\"\n\u0002\u0010\u0000\n\u0002\b\u0003\b\u0086\b\u0018\u00002\u00020\u0001B\u007f\u0012\u0006\u0010\u0002\u001a\u00020\u0003\u0012\u0006\u0010\u0004\u001a\u00020\u0003\u0012\u0006\u0010\u0005\u001a\u00020\u0003\u0012\u0006\u0010\u0006\u001a\u00020\u0003\u0012\u0006\u0010\u0007\u001a\u00020\b\u0012\n\b\u0002\u0010\t\u001a\u0004\u0018\u00010\u0003\u0012\n\b\u0002\u0010\n\u001a\u0004\u0018\u00010\u0003\u0012\n\b\u0002\u0010\u000b\u001a\u0004\u0018\u00010\u0003\u0012\n\b\u0002\u0010\f\u001a\u0004\u0018\u00010\u0003\u0012\n\b\u0002\u0010\r\u001a\u0004\u0018\u00010\u000e\u0012\b\b\u0002\u0010\u000f\u001a\u00020\u0010\u0012\b\b\u0002\u0010\u0011\u001a\u00020\u0010¢\u0006\u0004\b\u0012\u0010\u0013J\t\u0010#\u001a\u00020\u0003HÆ\u0003J\t\u0010$\u001a\u00020\u0003HÆ\u0003J\t\u0010%\u001a\u00020\u0003HÆ\u0003J\t\u0010&\u001a\u00020\u0003HÆ\u0003J\t\u0010'\u001a\u00020\bHÆ\u0003J\u000b\u0010(\u001a\u0004\u0018\u00010\u0003HÆ\u0003J\u000b\u0010)\u001a\u0004\u0018\u00010\u0003HÆ\u0003J\u000b\u0010*\u001a\u0004\u0018\u00010\u0003HÆ\u0003J\u000b\u0010+\u001a\u0004\u0018\u00010\u0003HÆ\u0003J\u0010\u0010,\u001a\u0004\u0018\u00010\u000eHÆ\u0003¢\u0006\u0002\u0010 J\t\u0010-\u001a\u00020\u0010HÆ\u0003J\t\u0010.\u001a\u00020\u0010HÆ\u0003J\u0090\u0001\u0010/\u001a\u00020\u00002\b\b\u0002\u0010\u0002\u001a\u00020\u00032\b\b\u0002\u0010\u0004\u001a\u00020\u00032\b\b\u0002\u0010\u0005\u001a\u00020\u00032\b\b\u0002\u0010\u0006\u001a\u00020\u00032\b\b\u0002\u0010\u0007\u001a\u00020\b2\n\b\u0002\u0010\t\u001a\u0004\u0018\u00010\u00032\n\b\u0002\u0010\n\u001a\u0004\u0018\u00010\u00032\n\b\u0002\u0010\u000b\u001a\u0004\u0018\u00010\u00032\n\b\u0002\u0010\f\u001a\u0004\u0018\u00010\u00032\n\b\u0002\u0010\r\u001a\u0004\u0018\u00010\u000e2\b\b\u0002\u0010\u000f\u001a\u00020\u00102\b\b\u0002\u0010\u0011\u001a\u00020\u0010HÆ\u0001¢\u0006\u0002\u00100J\u0013\u00101\u001a\u00020\u00102\b\u00102\u001a\u0004\u0018\u000103HÖ\u0003J\t\u00104\u001a\u00020\u000eHÖ\u0001J\t\u00105\u001a\u00020\u0003HÖ\u0001R\u0014\u0010\u0002\u001a\u00020\u0003X\u0096\u0004¢\u0006\b\n\u0000\u001a\u0004\b\u0014\u0010\u0015R\u0014\u0010\u0004\u001a\u00020\u0003X\u0096\u0004¢\u0006\b\n\u0000\u001a\u0004\b\u0016\u0010\u0015R\u0014\u0010\u0005\u001a\u00020\u0003X\u0096\u0004¢\u0006\b\n\u0000\u001a\u0004\b\u0017\u0010\u0015R\u0014\u0010\u0006\u001a\u00020\u0003X\u0096\u0004¢\u0006\b\n\u0000\u001a\u0004\b\u0018\u0010\u0015R\u0011\u0010\u0007\u001a\u00020\b¢\u0006\b\n\u0000\u001a\u0004\b\u0019\u0010\u001aR\u0013\u0010\t\u001a\u0004\u0018\u00010\u0003¢\u0006\b\n\u0000\u001a\u0004\b\u001b\u0010\u0015R\u0013\u0010\n\u001a\u0004\u0018\u00010\u0003¢\u0006\b\n\u0000\u001a\u0004\b\u001c\u0010\u0015R\u0013\u0010\u000b\u001a\u0004\u0018\u00010\u0003¢\u0006\b\n\u0000\u001a\u0004\b\u001d\u0010\u0015R\u0013\u0010\f\u001a\u0004\u0018\u00010\u0003¢\u0006\b\n\u0000\u001a\u0004\b\u001e\u0010\u0015R\u0015\u0010\r\u001a\u0004\u0018\u00010\u000e¢\u0006\n\n\u0002\u0010!\u001a\u0004\b\u001f\u0010 R\u0011\u0010\u000f\u001a\u00020\u0010¢\u0006\b\n\u0000\u001a\u0004\b\u000f\u0010\"R\u0011\u0010\u0011\u001a\u00020\u0010¢\u0006\b\n\u0000\u001a\u0004\b\u0011\u0010\"¨\u00066"}, d2 = {"Lcom/strmr/ps/data/model/debrid/DebridFileItem$File;", "Lcom/strmr/ps/data/model/debrid/DebridFileItem;", TtmlNode.ATTR_ID, "", AppMeasurementSdk.ConditionalUserProperty.NAME, "serviceName", "serviceDisplayName", "size", "", "mimeType", "streamUrl", "parentId", "torrentId", "fileIndex", "", "isVideo", "", "isDirectStream", "<init>", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;ZZ)V", "getId", "()Ljava/lang/String;", "getName", "getServiceName", "getServiceDisplayName", "getSize", "()J", "getMimeType", "getStreamUrl", "getParentId", "getTorrentId", "getFileIndex", "()Ljava/lang/Integer;", "Ljava/lang/Integer;", "()Z", "component1", "component2", "component3", "component4", "component5", "component6", "component7", "component8", "component9", "component10", "component11", "component12", "copy", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;ZZ)Lcom/strmr/ps/data/model/debrid/DebridFileItem$File;", "equals", "other", "", "hashCode", "toString", "app_sideloadRelease"}, k = 1, mv = {2, 0, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
    public static final /* data */ class File extends DebridFileItem {

        @pq6
        private final Integer fileIndex;

        @kp6
        private final String id;
        private final boolean isDirectStream;
        private final boolean isVideo;

        @pq6
        private final String mimeType;

        @kp6
        private final String name;

        @pq6
        private final String parentId;

        @kp6
        private final String serviceDisplayName;

        @kp6
        private final String serviceName;
        private final long size;

        @pq6
        private final String streamUrl;

        @pq6
        private final String torrentId;

        public /* synthetic */ File(String str, String str2, String str3, String str4, long j, String str5, String str6, String str7, String str8, Integer num, boolean z, boolean z2, int i, uz1 uz1Var) {
            this(str, str2, str3, str4, j, (i & 32) != 0 ? null : str5, (i & 64) != 0 ? null : str6, (i & 128) != 0 ? null : str7, (i & 256) != 0 ? null : str8, (i & 512) != 0 ? null : num, (i & 1024) != 0 ? false : z, (i & 2048) != 0 ? false : z2);
        }

        public static /* synthetic */ File copy$default(File file, String str, String str2, String str3, String str4, long j, String str5, String str6, String str7, String str8, Integer num, boolean z, boolean z2, int i, Object obj) {
            if ((i & 1) != 0) {
                str = file.id;
            }
            return file.copy(str, (i & 2) != 0 ? file.name : str2, (i & 4) != 0 ? file.serviceName : str3, (i & 8) != 0 ? file.serviceDisplayName : str4, (i & 16) != 0 ? file.size : j, (i & 32) != 0 ? file.mimeType : str5, (i & 64) != 0 ? file.streamUrl : str6, (i & 128) != 0 ? file.parentId : str7, (i & 256) != 0 ? file.torrentId : str8, (i & 512) != 0 ? file.fileIndex : num, (i & 1024) != 0 ? file.isVideo : z, (i & 2048) != 0 ? file.isDirectStream : z2);
        }

        @kp6
        /* JADX INFO: renamed from: component1, reason: from getter */
        public final String getId() {
            return this.id;
        }

        @pq6
        /* JADX INFO: renamed from: component10, reason: from getter */
        public final Integer getFileIndex() {
            return this.fileIndex;
        }

        /* JADX INFO: renamed from: component11, reason: from getter */
        public final boolean getIsVideo() {
            return this.isVideo;
        }

        /* JADX INFO: renamed from: component12, reason: from getter */
        public final boolean getIsDirectStream() {
            return this.isDirectStream;
        }

        @kp6
        /* JADX INFO: renamed from: component2, reason: from getter */
        public final String getName() {
            return this.name;
        }

        @kp6
        /* JADX INFO: renamed from: component3, reason: from getter */
        public final String getServiceName() {
            return this.serviceName;
        }

        @kp6
        /* JADX INFO: renamed from: component4, reason: from getter */
        public final String getServiceDisplayName() {
            return this.serviceDisplayName;
        }

        /* JADX INFO: renamed from: component5, reason: from getter */
        public final long getSize() {
            return this.size;
        }

        @pq6
        /* JADX INFO: renamed from: component6, reason: from getter */
        public final String getMimeType() {
            return this.mimeType;
        }

        @pq6
        /* JADX INFO: renamed from: component7, reason: from getter */
        public final String getStreamUrl() {
            return this.streamUrl;
        }

        @pq6
        /* JADX INFO: renamed from: component8, reason: from getter */
        public final String getParentId() {
            return this.parentId;
        }

        @pq6
        /* JADX INFO: renamed from: component9, reason: from getter */
        public final String getTorrentId() {
            return this.torrentId;
        }

        @kp6
        public final File copy(@kp6 String id, @kp6 String name, @kp6 String serviceName, @kp6 String serviceDisplayName, long size, @pq6 String mimeType, @pq6 String streamUrl, @pq6 String parentId, @pq6 String torrentId, @pq6 Integer fileIndex, boolean isVideo, boolean isDirectStream) {
            cr4.g(id, TtmlNode.ATTR_ID);
            cr4.g(name, AppMeasurementSdk.ConditionalUserProperty.NAME);
            cr4.g(serviceName, "serviceName");
            cr4.g(serviceDisplayName, "serviceDisplayName");
            return new File(id, name, serviceName, serviceDisplayName, size, mimeType, streamUrl, parentId, torrentId, fileIndex, isVideo, isDirectStream);
        }

        public boolean equals(@pq6 Object other) {
            if (this == other) {
                return true;
            }
            if (!(other instanceof File)) {
                return false;
            }
            File file = (File) other;
            return cr4.b(this.id, file.id) && cr4.b(this.name, file.name) && cr4.b(this.serviceName, file.serviceName) && cr4.b(this.serviceDisplayName, file.serviceDisplayName) && this.size == file.size && cr4.b(this.mimeType, file.mimeType) && cr4.b(this.streamUrl, file.streamUrl) && cr4.b(this.parentId, file.parentId) && cr4.b(this.torrentId, file.torrentId) && cr4.b(this.fileIndex, file.fileIndex) && this.isVideo == file.isVideo && this.isDirectStream == file.isDirectStream;
        }

        @pq6
        public final Integer getFileIndex() {
            return this.fileIndex;
        }

        @Override // com.strmr.ps.data.model.debrid.DebridFileItem
        @kp6
        public String getId() {
            return this.id;
        }

        @pq6
        public final String getMimeType() {
            return this.mimeType;
        }

        @Override // com.strmr.ps.data.model.debrid.DebridFileItem
        @kp6
        public String getName() {
            return this.name;
        }

        @pq6
        public final String getParentId() {
            return this.parentId;
        }

        @Override // com.strmr.ps.data.model.debrid.DebridFileItem
        @kp6
        public String getServiceDisplayName() {
            return this.serviceDisplayName;
        }

        @Override // com.strmr.ps.data.model.debrid.DebridFileItem
        @kp6
        public String getServiceName() {
            return this.serviceName;
        }

        public final long getSize() {
            return this.size;
        }

        @pq6
        public final String getStreamUrl() {
            return this.streamUrl;
        }

        @pq6
        public final String getTorrentId() {
            return this.torrentId;
        }

        public int hashCode() {
            int iB = fi7.b(vw2.b(vw2.b(vw2.b(this.id.hashCode() * 31, 31, this.name), 31, this.serviceName), 31, this.serviceDisplayName), 31, this.size);
            String str = this.mimeType;
            int iHashCode = (iB + (str == null ? 0 : str.hashCode())) * 31;
            String str2 = this.streamUrl;
            int iHashCode2 = (iHashCode + (str2 == null ? 0 : str2.hashCode())) * 31;
            String str3 = this.parentId;
            int iHashCode3 = (iHashCode2 + (str3 == null ? 0 : str3.hashCode())) * 31;
            String str4 = this.torrentId;
            int iHashCode4 = (iHashCode3 + (str4 == null ? 0 : str4.hashCode())) * 31;
            Integer num = this.fileIndex;
            return Boolean.hashCode(this.isDirectStream) + fi7.c((iHashCode4 + (num != null ? num.hashCode() : 0)) * 31, 31, this.isVideo);
        }

        public final boolean isDirectStream() {
            return this.isDirectStream;
        }

        public final boolean isVideo() {
            return this.isVideo;
        }

        @kp6
        public String toString() {
            String str = this.id;
            String str2 = this.name;
            String str3 = this.serviceName;
            String str4 = this.serviceDisplayName;
            long j = this.size;
            String str5 = this.mimeType;
            String str6 = this.streamUrl;
            String str7 = this.parentId;
            String str8 = this.torrentId;
            Integer num = this.fileIndex;
            boolean z = this.isVideo;
            boolean z2 = this.isDirectStream;
            StringBuilder sbM = fi7.m("File(id=", str, ", name=", str2, ", serviceName=");
            vw2.aa(sbM, str3, ", serviceDisplayName=", str4, ", size=");
            sbM.append(j);
            sbM.append(", mimeType=");
            sbM.append(str5);
            vw2.aa(sbM, ", streamUrl=", str6, ", parentId=", str7);
            sbM.append(", torrentId=");
            sbM.append(str8);
            sbM.append(", fileIndex=");
            sbM.append(num);
            sbM.append(", isVideo=");
            sbM.append(z);
            sbM.append(", isDirectStream=");
            sbM.append(z2);
            sbM.append(")");
            return sbM.toString();
        }

        /* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
        public File(@kp6 String str, @kp6 String str2, @kp6 String str3, @kp6 String str4, long j, @pq6 String str5, @pq6 String str6, @pq6 String str7, @pq6 String str8, @pq6 Integer num, boolean z, boolean z2) {
            super(null);
            cr4.g(str, TtmlNode.ATTR_ID);
            cr4.g(str2, AppMeasurementSdk.ConditionalUserProperty.NAME);
            cr4.g(str3, "serviceName");
            cr4.g(str4, "serviceDisplayName");
            this.id = str;
            this.name = str2;
            this.serviceName = str3;
            this.serviceDisplayName = str4;
            this.size = j;
            this.mimeType = str5;
            this.streamUrl = str6;
            this.parentId = str7;
            this.torrentId = str8;
            this.fileIndex = num;
            this.isVideo = z;
            this.isDirectStream = z2;
        }
    }

    @Metadata(d1 = {"\u0000(\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0002\b\u0004\n\u0002\u0010\b\n\u0002\b\u0018\n\u0002\u0010\u000b\n\u0000\n\u0002\u0010\u0000\n\u0002\b\u0003\b\u0086\b\u0018\u00002\u00020\u0001BK\u0012\u0006\u0010\u0002\u001a\u00020\u0003\u0012\u0006\u0010\u0004\u001a\u00020\u0003\u0012\u0006\u0010\u0005\u001a\u00020\u0003\u0012\u0006\u0010\u0006\u001a\u00020\u0003\u0012\n\b\u0002\u0010\u0007\u001a\u0004\u0018\u00010\b\u0012\n\b\u0002\u0010\t\u001a\u0004\u0018\u00010\u0003\u0012\n\b\u0002\u0010\n\u001a\u0004\u0018\u00010\u0003¢\u0006\u0004\b\u000b\u0010\fJ\t\u0010\u0017\u001a\u00020\u0003HÆ\u0003J\t\u0010\u0018\u001a\u00020\u0003HÆ\u0003J\t\u0010\u0019\u001a\u00020\u0003HÆ\u0003J\t\u0010\u001a\u001a\u00020\u0003HÆ\u0003J\u0010\u0010\u001b\u001a\u0004\u0018\u00010\bHÆ\u0003¢\u0006\u0002\u0010\u0013J\u000b\u0010\u001c\u001a\u0004\u0018\u00010\u0003HÆ\u0003J\u000b\u0010\u001d\u001a\u0004\u0018\u00010\u0003HÆ\u0003JZ\u0010\u001e\u001a\u00020\u00002\b\b\u0002\u0010\u0002\u001a\u00020\u00032\b\b\u0002\u0010\u0004\u001a\u00020\u00032\b\b\u0002\u0010\u0005\u001a\u00020\u00032\b\b\u0002\u0010\u0006\u001a\u00020\u00032\n\b\u0002\u0010\u0007\u001a\u0004\u0018\u00010\b2\n\b\u0002\u0010\t\u001a\u0004\u0018\u00010\u00032\n\b\u0002\u0010\n\u001a\u0004\u0018\u00010\u0003HÆ\u0001¢\u0006\u0002\u0010\u001fJ\u0013\u0010 \u001a\u00020!2\b\u0010\"\u001a\u0004\u0018\u00010#HÖ\u0003J\t\u0010$\u001a\u00020\bHÖ\u0001J\t\u0010%\u001a\u00020\u0003HÖ\u0001R\u0014\u0010\u0002\u001a\u00020\u0003X\u0096\u0004¢\u0006\b\n\u0000\u001a\u0004\b\r\u0010\u000eR\u0014\u0010\u0004\u001a\u00020\u0003X\u0096\u0004¢\u0006\b\n\u0000\u001a\u0004\b\u000f\u0010\u000eR\u0014\u0010\u0005\u001a\u00020\u0003X\u0096\u0004¢\u0006\b\n\u0000\u001a\u0004\b\u0010\u0010\u000eR\u0014\u0010\u0006\u001a\u00020\u0003X\u0096\u0004¢\u0006\b\n\u0000\u001a\u0004\b\u0011\u0010\u000eR\u0015\u0010\u0007\u001a\u0004\u0018\u00010\b¢\u0006\n\n\u0002\u0010\u0014\u001a\u0004\b\u0012\u0010\u0013R\u0013\u0010\t\u001a\u0004\u0018\u00010\u0003¢\u0006\b\n\u0000\u001a\u0004\b\u0015\u0010\u000eR\u0013\u0010\n\u001a\u0004\u0018\u00010\u0003¢\u0006\b\n\u0000\u001a\u0004\b\u0016\u0010\u000e¨\u0006&"}, d2 = {"Lcom/strmr/ps/data/model/debrid/DebridFileItem$Folder;", "Lcom/strmr/ps/data/model/debrid/DebridFileItem;", TtmlNode.ATTR_ID, "", AppMeasurementSdk.ConditionalUserProperty.NAME, "serviceName", "serviceDisplayName", "itemCount", "", "parentId", "torrentId", "<init>", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)V", "getId", "()Ljava/lang/String;", "getName", "getServiceName", "getServiceDisplayName", "getItemCount", "()Ljava/lang/Integer;", "Ljava/lang/Integer;", "getParentId", "getTorrentId", "component1", "component2", "component3", "component4", "component5", "component6", "component7", "copy", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)Lcom/strmr/ps/data/model/debrid/DebridFileItem$Folder;", "equals", "", "other", "", "hashCode", "toString", "app_sideloadRelease"}, k = 1, mv = {2, 0, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
    public static final /* data */ class Folder extends DebridFileItem {

        @kp6
        private final String id;

        @pq6
        private final Integer itemCount;

        @kp6
        private final String name;

        @pq6
        private final String parentId;

        @kp6
        private final String serviceDisplayName;

        @kp6
        private final String serviceName;

        @pq6
        private final String torrentId;

        public /* synthetic */ Folder(String str, String str2, String str3, String str4, Integer num, String str5, String str6, int i, uz1 uz1Var) {
            this(str, str2, str3, str4, (i & 16) != 0 ? null : num, (i & 32) != 0 ? null : str5, (i & 64) != 0 ? null : str6);
        }

        public static /* synthetic */ Folder copy$default(Folder folder, String str, String str2, String str3, String str4, Integer num, String str5, String str6, int i, Object obj) {
            if ((i & 1) != 0) {
                str = folder.id;
            }
            if ((i & 2) != 0) {
                str2 = folder.name;
            }
            if ((i & 4) != 0) {
                str3 = folder.serviceName;
            }
            if ((i & 8) != 0) {
                str4 = folder.serviceDisplayName;
            }
            if ((i & 16) != 0) {
                num = folder.itemCount;
            }
            if ((i & 32) != 0) {
                str5 = folder.parentId;
            }
            if ((i & 64) != 0) {
                str6 = folder.torrentId;
            }
            String str7 = str5;
            String str8 = str6;
            Integer num2 = num;
            String str9 = str3;
            return folder.copy(str, str2, str9, str4, num2, str7, str8);
        }

        @kp6
        /* JADX INFO: renamed from: component1, reason: from getter */
        public final String getId() {
            return this.id;
        }

        @kp6
        /* JADX INFO: renamed from: component2, reason: from getter */
        public final String getName() {
            return this.name;
        }

        @kp6
        /* JADX INFO: renamed from: component3, reason: from getter */
        public final String getServiceName() {
            return this.serviceName;
        }

        @kp6
        /* JADX INFO: renamed from: component4, reason: from getter */
        public final String getServiceDisplayName() {
            return this.serviceDisplayName;
        }

        @pq6
        /* JADX INFO: renamed from: component5, reason: from getter */
        public final Integer getItemCount() {
            return this.itemCount;
        }

        @pq6
        /* JADX INFO: renamed from: component6, reason: from getter */
        public final String getParentId() {
            return this.parentId;
        }

        @pq6
        /* JADX INFO: renamed from: component7, reason: from getter */
        public final String getTorrentId() {
            return this.torrentId;
        }

        @kp6
        public final Folder copy(@kp6 String id, @kp6 String name, @kp6 String serviceName, @kp6 String serviceDisplayName, @pq6 Integer itemCount, @pq6 String parentId, @pq6 String torrentId) {
            cr4.g(id, TtmlNode.ATTR_ID);
            cr4.g(name, AppMeasurementSdk.ConditionalUserProperty.NAME);
            cr4.g(serviceName, "serviceName");
            cr4.g(serviceDisplayName, "serviceDisplayName");
            return new Folder(id, name, serviceName, serviceDisplayName, itemCount, parentId, torrentId);
        }

        public boolean equals(@pq6 Object other) {
            if (this == other) {
                return true;
            }
            if (!(other instanceof Folder)) {
                return false;
            }
            Folder folder = (Folder) other;
            return cr4.b(this.id, folder.id) && cr4.b(this.name, folder.name) && cr4.b(this.serviceName, folder.serviceName) && cr4.b(this.serviceDisplayName, folder.serviceDisplayName) && cr4.b(this.itemCount, folder.itemCount) && cr4.b(this.parentId, folder.parentId) && cr4.b(this.torrentId, folder.torrentId);
        }

        @Override // com.strmr.ps.data.model.debrid.DebridFileItem
        @kp6
        public String getId() {
            return this.id;
        }

        @pq6
        public final Integer getItemCount() {
            return this.itemCount;
        }

        @Override // com.strmr.ps.data.model.debrid.DebridFileItem
        @kp6
        public String getName() {
            return this.name;
        }

        @pq6
        public final String getParentId() {
            return this.parentId;
        }

        @Override // com.strmr.ps.data.model.debrid.DebridFileItem
        @kp6
        public String getServiceDisplayName() {
            return this.serviceDisplayName;
        }

        @Override // com.strmr.ps.data.model.debrid.DebridFileItem
        @kp6
        public String getServiceName() {
            return this.serviceName;
        }

        @pq6
        public final String getTorrentId() {
            return this.torrentId;
        }

        public int hashCode() {
            int iB = vw2.b(vw2.b(vw2.b(this.id.hashCode() * 31, 31, this.name), 31, this.serviceName), 31, this.serviceDisplayName);
            Integer num = this.itemCount;
            int iHashCode = (iB + (num == null ? 0 : num.hashCode())) * 31;
            String str = this.parentId;
            int iHashCode2 = (iHashCode + (str == null ? 0 : str.hashCode())) * 31;
            String str2 = this.torrentId;
            return iHashCode2 + (str2 != null ? str2.hashCode() : 0);
        }

        @kp6
        public String toString() {
            String str = this.id;
            String str2 = this.name;
            String str3 = this.serviceName;
            String str4 = this.serviceDisplayName;
            Integer num = this.itemCount;
            String str5 = this.parentId;
            String str6 = this.torrentId;
            StringBuilder sbM = fi7.m("Folder(id=", str, ", name=", str2, ", serviceName=");
            vw2.aa(sbM, str3, ", serviceDisplayName=", str4, ", itemCount=");
            sbM.append(num);
            sbM.append(", parentId=");
            sbM.append(str5);
            sbM.append(", torrentId=");
            return n41.s(sbM, str6, ")");
        }

        /* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
        public Folder(@kp6 String str, @kp6 String str2, @kp6 String str3, @kp6 String str4, @pq6 Integer num, @pq6 String str5, @pq6 String str6) {
            super(null);
            cr4.g(str, TtmlNode.ATTR_ID);
            cr4.g(str2, AppMeasurementSdk.ConditionalUserProperty.NAME);
            cr4.g(str3, "serviceName");
            cr4.g(str4, "serviceDisplayName");
            this.id = str;
            this.name = str2;
            this.serviceName = str3;
            this.serviceDisplayName = str4;
            this.itemCount = num;
            this.parentId = str5;
            this.torrentId = str6;
        }
    }

    public /* synthetic */ DebridFileItem(uz1 uz1Var) {
        this();
    }

    @kp6
    public abstract String getId();

    @kp6
    public abstract String getName();

    @kp6
    public abstract String getServiceDisplayName();

    @kp6
    public abstract String getServiceName();

    private DebridFileItem() {
    }
}
