package com.strmr.ps.data.remote.model.torbox;

import androidx.media3.container.NalUnitUtil;
import androidx.media3.exoplayer.source.ProgressiveMediaSource;
import androidx.media3.extractor.text.ttml.TtmlNode;
import androidx.media3.session.MediaUtils;
import com.google.android.gms.measurement.api.AppMeasurementSdk;
import com.google.gson.annotations.SerializedName;
import defpackage.cr4;
import defpackage.fi7;
import defpackage.kp6;
import defpackage.pq6;
import defpackage.vw2;
import java.util.List;
import kotlin.Metadata;

/* JADX INFO: loaded from: classes3.dex */
@Metadata(d1 = {"\u0000:\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\b\n\u0000\n\u0002\u0010\u000e\n\u0002\b\u0004\n\u0002\u0010\t\n\u0000\n\u0002\u0010\u000b\n\u0002\b\u0005\n\u0002\u0010\u0006\n\u0002\b\n\n\u0002\u0010 \n\u0002\u0018\u0002\n\u0002\bF\b\u0086\b\u0018\u00002\u00020\u0001Bû\u0001\u0012\u0006\u0010\u0002\u001a\u00020\u0003\u0012\b\u0010\u0004\u001a\u0004\u0018\u00010\u0005\u0012\b\u0010\u0006\u001a\u0004\u0018\u00010\u0005\u0012\b\u0010\u0007\u001a\u0004\u0018\u00010\u0005\u0012\b\u0010\b\u001a\u0004\u0018\u00010\u0005\u0012\b\u0010\t\u001a\u0004\u0018\u00010\n\u0012\b\u0010\u000b\u001a\u0004\u0018\u00010\f\u0012\b\u0010\r\u001a\u0004\u0018\u00010\u0005\u0012\b\u0010\u000e\u001a\u0004\u0018\u00010\u0005\u0012\b\u0010\u000f\u001a\u0004\u0018\u00010\u0003\u0012\b\u0010\u0010\u001a\u0004\u0018\u00010\u0003\u0012\b\u0010\u0011\u001a\u0004\u0018\u00010\u0012\u0012\b\u0010\u0013\u001a\u0004\u0018\u00010\u0012\u0012\b\u0010\u0014\u001a\u0004\u0018\u00010\n\u0012\b\u0010\u0015\u001a\u0004\u0018\u00010\n\u0012\b\u0010\u0016\u001a\u0004\u0018\u00010\u0005\u0012\b\u0010\u0017\u001a\u0004\u0018\u00010\n\u0012\b\u0010\u0018\u001a\u0004\u0018\u00010\u0003\u0012\b\u0010\u0019\u001a\u0004\u0018\u00010\f\u0012\b\u0010\u001a\u001a\u0004\u0018\u00010\u0005\u0012\b\u0010\u001b\u001a\u0004\u0018\u00010\f\u0012\u000e\u0010\u001c\u001a\n\u0012\u0004\u0012\u00020\u001e\u0018\u00010\u001d\u0012\b\u0010\u001f\u001a\u0004\u0018\u00010\u0003\u0012\b\u0010 \u001a\u0004\u0018\u00010\u0012¢\u0006\u0004\b!\u0010\"J\t\u0010F\u001a\u00020\u0003HÆ\u0003J\u000b\u0010G\u001a\u0004\u0018\u00010\u0005HÆ\u0003J\u000b\u0010H\u001a\u0004\u0018\u00010\u0005HÆ\u0003J\u000b\u0010I\u001a\u0004\u0018\u00010\u0005HÆ\u0003J\u000b\u0010J\u001a\u0004\u0018\u00010\u0005HÆ\u0003J\u0010\u0010K\u001a\u0004\u0018\u00010\nHÆ\u0003¢\u0006\u0002\u0010+J\u0010\u0010L\u001a\u0004\u0018\u00010\fHÆ\u0003¢\u0006\u0002\u0010.J\u000b\u0010M\u001a\u0004\u0018\u00010\u0005HÆ\u0003J\u000b\u0010N\u001a\u0004\u0018\u00010\u0005HÆ\u0003J\u0010\u0010O\u001a\u0004\u0018\u00010\u0003HÆ\u0003¢\u0006\u0002\u00103J\u0010\u0010P\u001a\u0004\u0018\u00010\u0003HÆ\u0003¢\u0006\u0002\u00103J\u0010\u0010Q\u001a\u0004\u0018\u00010\u0012HÆ\u0003¢\u0006\u0002\u00107J\u0010\u0010R\u001a\u0004\u0018\u00010\u0012HÆ\u0003¢\u0006\u0002\u00107J\u0010\u0010S\u001a\u0004\u0018\u00010\nHÆ\u0003¢\u0006\u0002\u0010+J\u0010\u0010T\u001a\u0004\u0018\u00010\nHÆ\u0003¢\u0006\u0002\u0010+J\u000b\u0010U\u001a\u0004\u0018\u00010\u0005HÆ\u0003J\u0010\u0010V\u001a\u0004\u0018\u00010\nHÆ\u0003¢\u0006\u0002\u0010+J\u0010\u0010W\u001a\u0004\u0018\u00010\u0003HÆ\u0003¢\u0006\u0002\u00103J\u0010\u0010X\u001a\u0004\u0018\u00010\fHÆ\u0003¢\u0006\u0002\u0010.J\u000b\u0010Y\u001a\u0004\u0018\u00010\u0005HÆ\u0003J\u0010\u0010Z\u001a\u0004\u0018\u00010\fHÆ\u0003¢\u0006\u0002\u0010.J\u0011\u0010[\u001a\n\u0012\u0004\u0012\u00020\u001e\u0018\u00010\u001dHÆ\u0003J\u0010\u0010\\\u001a\u0004\u0018\u00010\u0003HÆ\u0003¢\u0006\u0002\u00103J\u0010\u0010]\u001a\u0004\u0018\u00010\u0012HÆ\u0003¢\u0006\u0002\u00107J²\u0002\u0010^\u001a\u00020\u00002\b\b\u0002\u0010\u0002\u001a\u00020\u00032\n\b\u0002\u0010\u0004\u001a\u0004\u0018\u00010\u00052\n\b\u0002\u0010\u0006\u001a\u0004\u0018\u00010\u00052\n\b\u0002\u0010\u0007\u001a\u0004\u0018\u00010\u00052\n\b\u0002\u0010\b\u001a\u0004\u0018\u00010\u00052\n\b\u0002\u0010\t\u001a\u0004\u0018\u00010\n2\n\b\u0002\u0010\u000b\u001a\u0004\u0018\u00010\f2\n\b\u0002\u0010\r\u001a\u0004\u0018\u00010\u00052\n\b\u0002\u0010\u000e\u001a\u0004\u0018\u00010\u00052\n\b\u0002\u0010\u000f\u001a\u0004\u0018\u00010\u00032\n\b\u0002\u0010\u0010\u001a\u0004\u0018\u00010\u00032\n\b\u0002\u0010\u0011\u001a\u0004\u0018\u00010\u00122\n\b\u0002\u0010\u0013\u001a\u0004\u0018\u00010\u00122\n\b\u0002\u0010\u0014\u001a\u0004\u0018\u00010\n2\n\b\u0002\u0010\u0015\u001a\u0004\u0018\u00010\n2\n\b\u0002\u0010\u0016\u001a\u0004\u0018\u00010\u00052\n\b\u0002\u0010\u0017\u001a\u0004\u0018\u00010\n2\n\b\u0002\u0010\u0018\u001a\u0004\u0018\u00010\u00032\n\b\u0002\u0010\u0019\u001a\u0004\u0018\u00010\f2\n\b\u0002\u0010\u001a\u001a\u0004\u0018\u00010\u00052\n\b\u0002\u0010\u001b\u001a\u0004\u0018\u00010\f2\u0010\b\u0002\u0010\u001c\u001a\n\u0012\u0004\u0012\u00020\u001e\u0018\u00010\u001d2\n\b\u0002\u0010\u001f\u001a\u0004\u0018\u00010\u00032\n\b\u0002\u0010 \u001a\u0004\u0018\u00010\u0012HÆ\u0001¢\u0006\u0002\u0010_J\u0013\u0010`\u001a\u00020\f2\b\u0010a\u001a\u0004\u0018\u00010\u0001HÖ\u0003J\t\u0010b\u001a\u00020\u0003HÖ\u0001J\t\u0010c\u001a\u00020\u0005HÖ\u0001R\u0016\u0010\u0002\u001a\u00020\u00038\u0006X\u0087\u0004¢\u0006\b\n\u0000\u001a\u0004\b#\u0010$R\u0018\u0010\u0004\u001a\u0004\u0018\u00010\u00058\u0006X\u0087\u0004¢\u0006\b\n\u0000\u001a\u0004\b%\u0010&R\u0018\u0010\u0006\u001a\u0004\u0018\u00010\u00058\u0006X\u0087\u0004¢\u0006\b\n\u0000\u001a\u0004\b'\u0010&R\u0018\u0010\u0007\u001a\u0004\u0018\u00010\u00058\u0006X\u0087\u0004¢\u0006\b\n\u0000\u001a\u0004\b(\u0010&R\u0018\u0010\b\u001a\u0004\u0018\u00010\u00058\u0006X\u0087\u0004¢\u0006\b\n\u0000\u001a\u0004\b)\u0010&R\u001a\u0010\t\u001a\u0004\u0018\u00010\n8\u0006X\u0087\u0004¢\u0006\n\n\u0002\u0010,\u001a\u0004\b*\u0010+R\u001a\u0010\u000b\u001a\u0004\u0018\u00010\f8\u0006X\u0087\u0004¢\u0006\n\n\u0002\u0010/\u001a\u0004\b-\u0010.R\u0018\u0010\r\u001a\u0004\u0018\u00010\u00058\u0006X\u0087\u0004¢\u0006\b\n\u0000\u001a\u0004\b0\u0010&R\u0018\u0010\u000e\u001a\u0004\u0018\u00010\u00058\u0006X\u0087\u0004¢\u0006\b\n\u0000\u001a\u0004\b1\u0010&R\u001a\u0010\u000f\u001a\u0004\u0018\u00010\u00038\u0006X\u0087\u0004¢\u0006\n\n\u0002\u00104\u001a\u0004\b2\u00103R\u001a\u0010\u0010\u001a\u0004\u0018\u00010\u00038\u0006X\u0087\u0004¢\u0006\n\n\u0002\u00104\u001a\u0004\b5\u00103R\u001a\u0010\u0011\u001a\u0004\u0018\u00010\u00128\u0006X\u0087\u0004¢\u0006\n\n\u0002\u00108\u001a\u0004\b6\u00107R\u001a\u0010\u0013\u001a\u0004\u0018\u00010\u00128\u0006X\u0087\u0004¢\u0006\n\n\u0002\u00108\u001a\u0004\b9\u00107R\u001a\u0010\u0014\u001a\u0004\u0018\u00010\n8\u0006X\u0087\u0004¢\u0006\n\n\u0002\u0010,\u001a\u0004\b:\u0010+R\u001a\u0010\u0015\u001a\u0004\u0018\u00010\n8\u0006X\u0087\u0004¢\u0006\n\n\u0002\u0010,\u001a\u0004\b;\u0010+R\u0018\u0010\u0016\u001a\u0004\u0018\u00010\u00058\u0006X\u0087\u0004¢\u0006\b\n\u0000\u001a\u0004\b<\u0010&R\u001a\u0010\u0017\u001a\u0004\u0018\u00010\n8\u0006X\u0087\u0004¢\u0006\n\n\u0002\u0010,\u001a\u0004\b=\u0010+R\u001a\u0010\u0018\u001a\u0004\u0018\u00010\u00038\u0006X\u0087\u0004¢\u0006\n\n\u0002\u00104\u001a\u0004\b>\u00103R\u001a\u0010\u0019\u001a\u0004\u0018\u00010\f8\u0006X\u0087\u0004¢\u0006\n\n\u0002\u0010/\u001a\u0004\b?\u0010.R\u0018\u0010\u001a\u001a\u0004\u0018\u00010\u00058\u0006X\u0087\u0004¢\u0006\b\n\u0000\u001a\u0004\b@\u0010&R\u001a\u0010\u001b\u001a\u0004\u0018\u00010\f8\u0006X\u0087\u0004¢\u0006\n\n\u0002\u0010/\u001a\u0004\bA\u0010.R\u001e\u0010\u001c\u001a\n\u0012\u0004\u0012\u00020\u001e\u0018\u00010\u001d8\u0006X\u0087\u0004¢\u0006\b\n\u0000\u001a\u0004\bB\u0010CR\u001a\u0010\u001f\u001a\u0004\u0018\u00010\u00038\u0006X\u0087\u0004¢\u0006\n\n\u0002\u00104\u001a\u0004\bD\u00103R\u001a\u0010 \u001a\u0004\u0018\u00010\u00128\u0006X\u0087\u0004¢\u0006\n\n\u0002\u00108\u001a\u0004\bE\u00107¨\u0006d"}, d2 = {"Lcom/strmr/ps/data/remote/model/torbox/TorBoxTorrentInfo;", "", TtmlNode.ATTR_ID, "", "hash", "", "createdAt", "updatedAt", "magnet", "size", "", AppMeasurementSdk.ConditionalUserProperty.ACTIVE, "", "authId", "downloadState", "seeds", "peers", "ratio", "", "progress", "downloadSpeed", "uploadSpeed", AppMeasurementSdk.ConditionalUserProperty.NAME, "eta", "server", "torrentFile", "expiresAt", "downloadPresent", "files", "", "Lcom/strmr/ps/data/remote/model/torbox/TorBoxFile;", "inactiveCheck", "availability", "<init>", "(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Long;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Double;Ljava/lang/Long;Ljava/lang/Long;Ljava/lang/String;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/Boolean;Ljava/util/List;Ljava/lang/Integer;Ljava/lang/Double;)V", "getId", "()I", "getHash", "()Ljava/lang/String;", "getCreatedAt", "getUpdatedAt", "getMagnet", "getSize", "()Ljava/lang/Long;", "Ljava/lang/Long;", "getActive", "()Ljava/lang/Boolean;", "Ljava/lang/Boolean;", "getAuthId", "getDownloadState", "getSeeds", "()Ljava/lang/Integer;", "Ljava/lang/Integer;", "getPeers", "getRatio", "()Ljava/lang/Double;", "Ljava/lang/Double;", "getProgress", "getDownloadSpeed", "getUploadSpeed", "getName", "getEta", "getServer", "getTorrentFile", "getExpiresAt", "getDownloadPresent", "getFiles", "()Ljava/util/List;", "getInactiveCheck", "getAvailability", "component1", "component2", "component3", "component4", "component5", "component6", "component7", "component8", "component9", "component10", "component11", "component12", "component13", "component14", "component15", "component16", "component17", "component18", "component19", "component20", "component21", "component22", "component23", "component24", "copy", "(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Long;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Double;Ljava/lang/Long;Ljava/lang/Long;Ljava/lang/String;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/Boolean;Ljava/util/List;Ljava/lang/Integer;Ljava/lang/Double;)Lcom/strmr/ps/data/remote/model/torbox/TorBoxTorrentInfo;", "equals", "other", "hashCode", "toString", "app_sideloadRelease"}, k = 1, mv = {2, 0, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
public final /* data */ class TorBoxTorrentInfo {

    @SerializedName(AppMeasurementSdk.ConditionalUserProperty.ACTIVE)
    @pq6
    private final Boolean active;

    @SerializedName("auth_id")
    @pq6
    private final String authId;

    @SerializedName("availability")
    @pq6
    private final Double availability;

    @SerializedName("created_at")
    @pq6
    private final String createdAt;

    @SerializedName("download_present")
    @pq6
    private final Boolean downloadPresent;

    @SerializedName("download_speed")
    @pq6
    private final Long downloadSpeed;

    @SerializedName("download_state")
    @pq6
    private final String downloadState;

    @SerializedName("eta")
    @pq6
    private final Long eta;

    @SerializedName("expires_at")
    @pq6
    private final String expiresAt;

    @SerializedName("files")
    @pq6
    private final List<TorBoxFile> files;

    @SerializedName("hash")
    @pq6
    private final String hash;

    @SerializedName(TtmlNode.ATTR_ID)
    private final int id;

    @SerializedName("inactive_check")
    @pq6
    private final Integer inactiveCheck;

    @SerializedName("magnet")
    @pq6
    private final String magnet;

    @SerializedName(AppMeasurementSdk.ConditionalUserProperty.NAME)
    @pq6
    private final String name;

    @SerializedName("peers")
    @pq6
    private final Integer peers;

    @SerializedName("progress")
    @pq6
    private final Double progress;

    @SerializedName("ratio")
    @pq6
    private final Double ratio;

    @SerializedName("seeds")
    @pq6
    private final Integer seeds;

    @SerializedName("server")
    @pq6
    private final Integer server;

    @SerializedName("size")
    @pq6
    private final Long size;

    @SerializedName("torrent_file")
    @pq6
    private final Boolean torrentFile;

    @SerializedName("updated_at")
    @pq6
    private final String updatedAt;

    @SerializedName("upload_speed")
    @pq6
    private final Long uploadSpeed;

    public TorBoxTorrentInfo(int i, @pq6 String str, @pq6 String str2, @pq6 String str3, @pq6 String str4, @pq6 Long l, @pq6 Boolean bool, @pq6 String str5, @pq6 String str6, @pq6 Integer num, @pq6 Integer num2, @pq6 Double d, @pq6 Double d2, @pq6 Long l2, @pq6 Long l3, @pq6 String str7, @pq6 Long l4, @pq6 Integer num3, @pq6 Boolean bool2, @pq6 String str8, @pq6 Boolean bool3, @pq6 List<TorBoxFile> list, @pq6 Integer num4, @pq6 Double d3) {
        this.id = i;
        this.hash = str;
        this.createdAt = str2;
        this.updatedAt = str3;
        this.magnet = str4;
        this.size = l;
        this.active = bool;
        this.authId = str5;
        this.downloadState = str6;
        this.seeds = num;
        this.peers = num2;
        this.ratio = d;
        this.progress = d2;
        this.downloadSpeed = l2;
        this.uploadSpeed = l3;
        this.name = str7;
        this.eta = l4;
        this.server = num3;
        this.torrentFile = bool2;
        this.expiresAt = str8;
        this.downloadPresent = bool3;
        this.files = list;
        this.inactiveCheck = num4;
        this.availability = d3;
    }

    /* JADX WARN: Multi-variable type inference failed */
    public static /* synthetic */ TorBoxTorrentInfo copy$default(TorBoxTorrentInfo torBoxTorrentInfo, int i, String str, String str2, String str3, String str4, Long l, Boolean bool, String str5, String str6, Integer num, Integer num2, Double d, Double d2, Long l2, Long l3, String str7, Long l4, Integer num3, Boolean bool2, String str8, Boolean bool3, List list, Integer num4, Double d3, int i2, Object obj) {
        Double d4;
        Integer num5;
        int i3 = (i2 & 1) != 0 ? torBoxTorrentInfo.id : i;
        String str9 = (i2 & 2) != 0 ? torBoxTorrentInfo.hash : str;
        String str10 = (i2 & 4) != 0 ? torBoxTorrentInfo.createdAt : str2;
        String str11 = (i2 & 8) != 0 ? torBoxTorrentInfo.updatedAt : str3;
        String str12 = (i2 & 16) != 0 ? torBoxTorrentInfo.magnet : str4;
        Long l5 = (i2 & 32) != 0 ? torBoxTorrentInfo.size : l;
        Boolean bool4 = (i2 & 64) != 0 ? torBoxTorrentInfo.active : bool;
        String str13 = (i2 & 128) != 0 ? torBoxTorrentInfo.authId : str5;
        String str14 = (i2 & 256) != 0 ? torBoxTorrentInfo.downloadState : str6;
        Integer num6 = (i2 & 512) != 0 ? torBoxTorrentInfo.seeds : num;
        Integer num7 = (i2 & 1024) != 0 ? torBoxTorrentInfo.peers : num2;
        Double d5 = (i2 & 2048) != 0 ? torBoxTorrentInfo.ratio : d;
        Double d6 = (i2 & 4096) != 0 ? torBoxTorrentInfo.progress : d2;
        Long l6 = (i2 & 8192) != 0 ? torBoxTorrentInfo.downloadSpeed : l2;
        int i4 = i3;
        Long l7 = (i2 & 16384) != 0 ? torBoxTorrentInfo.uploadSpeed : l3;
        String str15 = (i2 & 32768) != 0 ? torBoxTorrentInfo.name : str7;
        Long l8 = (i2 & 65536) != 0 ? torBoxTorrentInfo.eta : l4;
        Integer num8 = (i2 & 131072) != 0 ? torBoxTorrentInfo.server : num3;
        Boolean bool5 = (i2 & MediaUtils.TRANSACTION_SIZE_LIMIT_IN_BYTES) != 0 ? torBoxTorrentInfo.torrentFile : bool2;
        String str16 = (i2 & 524288) != 0 ? torBoxTorrentInfo.expiresAt : str8;
        Boolean bool6 = (i2 & ProgressiveMediaSource.DEFAULT_LOADING_CHECK_INTERVAL_BYTES) != 0 ? torBoxTorrentInfo.downloadPresent : bool3;
        List list2 = (i2 & 2097152) != 0 ? torBoxTorrentInfo.files : list;
        Integer num9 = (i2 & 4194304) != 0 ? torBoxTorrentInfo.inactiveCheck : num4;
        if ((i2 & 8388608) != 0) {
            num5 = num9;
            d4 = torBoxTorrentInfo.availability;
        } else {
            d4 = d3;
            num5 = num9;
        }
        return torBoxTorrentInfo.copy(i4, str9, str10, str11, str12, l5, bool4, str13, str14, num6, num7, d5, d6, l6, l7, str15, l8, num8, bool5, str16, bool6, list2, num5, d4);
    }

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

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

    @pq6
    /* JADX INFO: renamed from: component11, reason: from getter */
    public final Integer getPeers() {
        return this.peers;
    }

    @pq6
    /* JADX INFO: renamed from: component12, reason: from getter */
    public final Double getRatio() {
        return this.ratio;
    }

    @pq6
    /* JADX INFO: renamed from: component13, reason: from getter */
    public final Double getProgress() {
        return this.progress;
    }

    @pq6
    /* JADX INFO: renamed from: component14, reason: from getter */
    public final Long getDownloadSpeed() {
        return this.downloadSpeed;
    }

    @pq6
    /* JADX INFO: renamed from: component15, reason: from getter */
    public final Long getUploadSpeed() {
        return this.uploadSpeed;
    }

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

    @pq6
    /* JADX INFO: renamed from: component17, reason: from getter */
    public final Long getEta() {
        return this.eta;
    }

    @pq6
    /* JADX INFO: renamed from: component18, reason: from getter */
    public final Integer getServer() {
        return this.server;
    }

    @pq6
    /* JADX INFO: renamed from: component19, reason: from getter */
    public final Boolean getTorrentFile() {
        return this.torrentFile;
    }

    @pq6
    /* JADX INFO: renamed from: component2, reason: from getter */
    public final String getHash() {
        return this.hash;
    }

    @pq6
    /* JADX INFO: renamed from: component20, reason: from getter */
    public final String getExpiresAt() {
        return this.expiresAt;
    }

    @pq6
    /* JADX INFO: renamed from: component21, reason: from getter */
    public final Boolean getDownloadPresent() {
        return this.downloadPresent;
    }

    @pq6
    public final List<TorBoxFile> component22() {
        return this.files;
    }

    @pq6
    /* JADX INFO: renamed from: component23, reason: from getter */
    public final Integer getInactiveCheck() {
        return this.inactiveCheck;
    }

    @pq6
    /* JADX INFO: renamed from: component24, reason: from getter */
    public final Double getAvailability() {
        return this.availability;
    }

    @pq6
    /* JADX INFO: renamed from: component3, reason: from getter */
    public final String getCreatedAt() {
        return this.createdAt;
    }

    @pq6
    /* JADX INFO: renamed from: component4, reason: from getter */
    public final String getUpdatedAt() {
        return this.updatedAt;
    }

    @pq6
    /* JADX INFO: renamed from: component5, reason: from getter */
    public final String getMagnet() {
        return this.magnet;
    }

    @pq6
    /* JADX INFO: renamed from: component6, reason: from getter */
    public final Long getSize() {
        return this.size;
    }

    @pq6
    /* JADX INFO: renamed from: component7, reason: from getter */
    public final Boolean getActive() {
        return this.active;
    }

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

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

    @kp6
    public final TorBoxTorrentInfo copy(int id, @pq6 String hash, @pq6 String createdAt, @pq6 String updatedAt, @pq6 String magnet, @pq6 Long size, @pq6 Boolean active, @pq6 String authId, @pq6 String downloadState, @pq6 Integer seeds, @pq6 Integer peers, @pq6 Double ratio, @pq6 Double progress, @pq6 Long downloadSpeed, @pq6 Long uploadSpeed, @pq6 String name, @pq6 Long eta, @pq6 Integer server, @pq6 Boolean torrentFile, @pq6 String expiresAt, @pq6 Boolean downloadPresent, @pq6 List<TorBoxFile> files, @pq6 Integer inactiveCheck, @pq6 Double availability) {
        return new TorBoxTorrentInfo(id, hash, createdAt, updatedAt, magnet, size, active, authId, downloadState, seeds, peers, ratio, progress, downloadSpeed, uploadSpeed, name, eta, server, torrentFile, expiresAt, downloadPresent, files, inactiveCheck, availability);
    }

    public boolean equals(@pq6 Object other) {
        if (this == other) {
            return true;
        }
        if (!(other instanceof TorBoxTorrentInfo)) {
            return false;
        }
        TorBoxTorrentInfo torBoxTorrentInfo = (TorBoxTorrentInfo) other;
        return this.id == torBoxTorrentInfo.id && cr4.b(this.hash, torBoxTorrentInfo.hash) && cr4.b(this.createdAt, torBoxTorrentInfo.createdAt) && cr4.b(this.updatedAt, torBoxTorrentInfo.updatedAt) && cr4.b(this.magnet, torBoxTorrentInfo.magnet) && cr4.b(this.size, torBoxTorrentInfo.size) && cr4.b(this.active, torBoxTorrentInfo.active) && cr4.b(this.authId, torBoxTorrentInfo.authId) && cr4.b(this.downloadState, torBoxTorrentInfo.downloadState) && cr4.b(this.seeds, torBoxTorrentInfo.seeds) && cr4.b(this.peers, torBoxTorrentInfo.peers) && cr4.b(this.ratio, torBoxTorrentInfo.ratio) && cr4.b(this.progress, torBoxTorrentInfo.progress) && cr4.b(this.downloadSpeed, torBoxTorrentInfo.downloadSpeed) && cr4.b(this.uploadSpeed, torBoxTorrentInfo.uploadSpeed) && cr4.b(this.name, torBoxTorrentInfo.name) && cr4.b(this.eta, torBoxTorrentInfo.eta) && cr4.b(this.server, torBoxTorrentInfo.server) && cr4.b(this.torrentFile, torBoxTorrentInfo.torrentFile) && cr4.b(this.expiresAt, torBoxTorrentInfo.expiresAt) && cr4.b(this.downloadPresent, torBoxTorrentInfo.downloadPresent) && cr4.b(this.files, torBoxTorrentInfo.files) && cr4.b(this.inactiveCheck, torBoxTorrentInfo.inactiveCheck) && cr4.b(this.availability, torBoxTorrentInfo.availability);
    }

    @pq6
    public final Boolean getActive() {
        return this.active;
    }

    @pq6
    public final String getAuthId() {
        return this.authId;
    }

    @pq6
    public final Double getAvailability() {
        return this.availability;
    }

    @pq6
    public final String getCreatedAt() {
        return this.createdAt;
    }

    @pq6
    public final Boolean getDownloadPresent() {
        return this.downloadPresent;
    }

    @pq6
    public final Long getDownloadSpeed() {
        return this.downloadSpeed;
    }

    @pq6
    public final String getDownloadState() {
        return this.downloadState;
    }

    @pq6
    public final Long getEta() {
        return this.eta;
    }

    @pq6
    public final String getExpiresAt() {
        return this.expiresAt;
    }

    @pq6
    public final List<TorBoxFile> getFiles() {
        return this.files;
    }

    @pq6
    public final String getHash() {
        return this.hash;
    }

    public final int getId() {
        return this.id;
    }

    @pq6
    public final Integer getInactiveCheck() {
        return this.inactiveCheck;
    }

    @pq6
    public final String getMagnet() {
        return this.magnet;
    }

    @pq6
    public final String getName() {
        return this.name;
    }

    @pq6
    public final Integer getPeers() {
        return this.peers;
    }

    @pq6
    public final Double getProgress() {
        return this.progress;
    }

    @pq6
    public final Double getRatio() {
        return this.ratio;
    }

    @pq6
    public final Integer getSeeds() {
        return this.seeds;
    }

    @pq6
    public final Integer getServer() {
        return this.server;
    }

    @pq6
    public final Long getSize() {
        return this.size;
    }

    @pq6
    public final Boolean getTorrentFile() {
        return this.torrentFile;
    }

    @pq6
    public final String getUpdatedAt() {
        return this.updatedAt;
    }

    @pq6
    public final Long getUploadSpeed() {
        return this.uploadSpeed;
    }

    public int hashCode() {
        int iHashCode = Integer.hashCode(this.id) * 31;
        String str = this.hash;
        int iHashCode2 = (iHashCode + (str == null ? 0 : str.hashCode())) * 31;
        String str2 = this.createdAt;
        int iHashCode3 = (iHashCode2 + (str2 == null ? 0 : str2.hashCode())) * 31;
        String str3 = this.updatedAt;
        int iHashCode4 = (iHashCode3 + (str3 == null ? 0 : str3.hashCode())) * 31;
        String str4 = this.magnet;
        int iHashCode5 = (iHashCode4 + (str4 == null ? 0 : str4.hashCode())) * 31;
        Long l = this.size;
        int iHashCode6 = (iHashCode5 + (l == null ? 0 : l.hashCode())) * 31;
        Boolean bool = this.active;
        int iHashCode7 = (iHashCode6 + (bool == null ? 0 : bool.hashCode())) * 31;
        String str5 = this.authId;
        int iHashCode8 = (iHashCode7 + (str5 == null ? 0 : str5.hashCode())) * 31;
        String str6 = this.downloadState;
        int iHashCode9 = (iHashCode8 + (str6 == null ? 0 : str6.hashCode())) * 31;
        Integer num = this.seeds;
        int iHashCode10 = (iHashCode9 + (num == null ? 0 : num.hashCode())) * 31;
        Integer num2 = this.peers;
        int iHashCode11 = (iHashCode10 + (num2 == null ? 0 : num2.hashCode())) * 31;
        Double d = this.ratio;
        int iHashCode12 = (iHashCode11 + (d == null ? 0 : d.hashCode())) * 31;
        Double d2 = this.progress;
        int iHashCode13 = (iHashCode12 + (d2 == null ? 0 : d2.hashCode())) * 31;
        Long l2 = this.downloadSpeed;
        int iHashCode14 = (iHashCode13 + (l2 == null ? 0 : l2.hashCode())) * 31;
        Long l3 = this.uploadSpeed;
        int iHashCode15 = (iHashCode14 + (l3 == null ? 0 : l3.hashCode())) * 31;
        String str7 = this.name;
        int iHashCode16 = (iHashCode15 + (str7 == null ? 0 : str7.hashCode())) * 31;
        Long l4 = this.eta;
        int iHashCode17 = (iHashCode16 + (l4 == null ? 0 : l4.hashCode())) * 31;
        Integer num3 = this.server;
        int iHashCode18 = (iHashCode17 + (num3 == null ? 0 : num3.hashCode())) * 31;
        Boolean bool2 = this.torrentFile;
        int iHashCode19 = (iHashCode18 + (bool2 == null ? 0 : bool2.hashCode())) * 31;
        String str8 = this.expiresAt;
        int iHashCode20 = (iHashCode19 + (str8 == null ? 0 : str8.hashCode())) * 31;
        Boolean bool3 = this.downloadPresent;
        int iHashCode21 = (iHashCode20 + (bool3 == null ? 0 : bool3.hashCode())) * 31;
        List<TorBoxFile> list = this.files;
        int iHashCode22 = (iHashCode21 + (list == null ? 0 : list.hashCode())) * 31;
        Integer num4 = this.inactiveCheck;
        int iHashCode23 = (iHashCode22 + (num4 == null ? 0 : num4.hashCode())) * 31;
        Double d3 = this.availability;
        return iHashCode23 + (d3 != null ? d3.hashCode() : 0);
    }

    @kp6
    public String toString() {
        int i = this.id;
        String str = this.hash;
        String str2 = this.createdAt;
        String str3 = this.updatedAt;
        String str4 = this.magnet;
        Long l = this.size;
        Boolean bool = this.active;
        String str5 = this.authId;
        String str6 = this.downloadState;
        Integer num = this.seeds;
        Integer num2 = this.peers;
        Double d = this.ratio;
        Double d2 = this.progress;
        Long l2 = this.downloadSpeed;
        Long l3 = this.uploadSpeed;
        String str7 = this.name;
        Long l4 = this.eta;
        Integer num3 = this.server;
        Boolean bool2 = this.torrentFile;
        String str8 = this.expiresAt;
        Boolean bool3 = this.downloadPresent;
        List<TorBoxFile> list = this.files;
        Integer num4 = this.inactiveCheck;
        Double d3 = this.availability;
        StringBuilder sbK = fi7.k("TorBoxTorrentInfo(id=", i, ", hash=", str, ", createdAt=");
        vw2.aa(sbK, str2, ", updatedAt=", str3, ", magnet=");
        sbK.append(str4);
        sbK.append(", size=");
        sbK.append(l);
        sbK.append(", active=");
        sbK.append(bool);
        sbK.append(", authId=");
        sbK.append(str5);
        sbK.append(", downloadState=");
        sbK.append(str6);
        sbK.append(", seeds=");
        sbK.append(num);
        sbK.append(", peers=");
        sbK.append(num2);
        sbK.append(", ratio=");
        sbK.append(d);
        sbK.append(", progress=");
        sbK.append(d2);
        sbK.append(", downloadSpeed=");
        sbK.append(l2);
        sbK.append(", uploadSpeed=");
        sbK.append(l3);
        sbK.append(", name=");
        sbK.append(str7);
        sbK.append(", eta=");
        sbK.append(l4);
        sbK.append(", server=");
        sbK.append(num3);
        sbK.append(", torrentFile=");
        sbK.append(bool2);
        sbK.append(", expiresAt=");
        sbK.append(str8);
        sbK.append(", downloadPresent=");
        sbK.append(bool3);
        sbK.append(", files=");
        sbK.append(list);
        sbK.append(", inactiveCheck=");
        sbK.append(num4);
        sbK.append(", availability=");
        sbK.append(d3);
        sbK.append(")");
        return sbK.toString();
    }
}
