package com.strmr.ps.data.model;

import androidx.media3.common.C;
import androidx.media3.container.NalUnitUtil;
import androidx.media3.exoplayer.rtsp.RtpPayloadFormat;
import androidx.media3.exoplayer.rtsp.SessionDescription;
import androidx.media3.exoplayer.source.ProgressiveMediaSource;
import androidx.media3.session.MediaUtils;
import androidx.media3.session.legacy.PlaybackStateCompat;
import com.google.android.gms.common.internal.ImagesContract;
import com.google.android.gms.measurement.api.AppMeasurementSdk;
import com.strmr.ps.data.model.SeasonPackInfo;
import com.strmr.ps.data.repository.Quality;
import defpackage.cr4;
import defpackage.fi7;
import defpackage.ik2;
import defpackage.j65;
import defpackage.kp6;
import defpackage.n89;
import defpackage.pq6;
import defpackage.pw7;
import defpackage.q07;
import defpackage.st;
import defpackage.tp5;
import defpackage.uz1;
import defpackage.v65;
import defpackage.vw2;
import defpackage.vx8;
import defpackage.y41;
import defpackage.yw7;
import defpackage.z59;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Iterator;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.ListIterator;
import java.util.Locale;
import java.util.Map;
import java.util.Objects;
import java.util.Set;
import kotlin.Metadata;
import okhttp3.internal.http2.Http2Connection;

/* JADX INFO: loaded from: classes3.dex */
@Metadata(d1 = {"\u0000f\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\u000e\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\t\n\u0002\b\u0002\n\u0002\u0010\b\n\u0002\b\u0005\n\u0002\u0010\u000b\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010 \n\u0002\b\u0002\n\u0002\u0010\u0006\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\t\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0010$\n\u0002\bb\b\u0086\b\u0018\u0000 \u0092\u00012\u00020\u0001:\u0002\u0092\u0001B\u0099\u0003\u0012\u0006\u0010\u0002\u001a\u00020\u0003\u0012\u0006\u0010\u0004\u001a\u00020\u0003\u0012\u0006\u0010\u0005\u001a\u00020\u0006\u0012\u0006\u0010\u0007\u001a\u00020\b\u0012\u0006\u0010\t\u001a\u00020\u0003\u0012\b\u0010\n\u001a\u0004\u0018\u00010\u000b\u0012\u0006\u0010\f\u001a\u00020\u0003\u0012\b\u0010\r\u001a\u0004\u0018\u00010\u0003\u0012\b\u0010\u000e\u001a\u0004\u0018\u00010\u0003\u0012\b\u0010\u000f\u001a\u0004\u0018\u00010\u0003\u0012\b\b\u0002\u0010\u0010\u001a\u00020\u0011\u0012\b\u0010\u0012\u001a\u0004\u0018\u00010\u000b\u0012\b\b\u0002\u0010\u0013\u001a\u00020\u0011\u0012\n\b\u0002\u0010\u0014\u001a\u0004\u0018\u00010\u0015\u0012\u000e\b\u0002\u0010\u0016\u001a\b\u0012\u0004\u0012\u00020\u00150\u0017\u0012\b\b\u0002\u0010\u0018\u001a\u00020\u000b\u0012\n\b\u0002\u0010\u0019\u001a\u0004\u0018\u00010\u001a\u0012\b\b\u0002\u0010\u001b\u001a\u00020\u0011\u0012\n\b\u0002\u0010\u001c\u001a\u0004\u0018\u00010\u0003\u0012\b\b\u0002\u0010\u001d\u001a\u00020\u0011\u0012\n\b\u0002\u0010\u001e\u001a\u0004\u0018\u00010\u001f\u0012\n\b\u0002\u0010 \u001a\u0004\u0018\u00010\b\u0012\n\b\u0002\u0010!\u001a\u0004\u0018\u00010\u0003\u0012\b\b\u0002\u0010\"\u001a\u00020\u0003\u0012\b\b\u0002\u0010#\u001a\u00020\u0003\u0012\u0010\b\u0002\u0010$\u001a\n\u0012\u0004\u0012\u00020\u0003\u0018\u00010\u0017\u0012\n\b\u0002\u0010%\u001a\u0004\u0018\u00010\u0003\u0012\b\b\u0002\u0010&\u001a\u00020\u0011\u0012\n\b\u0002\u0010'\u001a\u0004\u0018\u00010\u0003\u0012\b\b\u0002\u0010(\u001a\u00020)\u0012\n\b\u0002\u0010*\u001a\u0004\u0018\u00010\u0003\u0012\b\b\u0002\u0010+\u001a\u00020,\u0012\n\b\u0002\u0010-\u001a\u0004\u0018\u00010\u0003\u0012\b\b\u0002\u0010.\u001a\u00020\u0011\u0012\u000e\b\u0002\u0010/\u001a\b\u0012\u0004\u0012\u00020\u00030\u0017\u0012\u0016\b\u0002\u00100\u001a\u0010\u0012\u0004\u0012\u00020\u0003\u0012\u0004\u0012\u00020\u0003\u0018\u000101¢\u0006\u0004\b2\u00103J\u0006\u0010d\u001a\u00020\u0003J\b\u0010e\u001a\u0004\u0018\u00010\u0003J\f\u0010f\u001a\b\u0012\u0004\u0012\u00020\u00030\u0017J\u0006\u0010g\u001a\u00020\u0003J\t\u0010h\u001a\u00020\u0003HÆ\u0003J\t\u0010i\u001a\u00020\u0003HÆ\u0003J\t\u0010j\u001a\u00020\u0006HÆ\u0003J\t\u0010k\u001a\u00020\bHÆ\u0003J\t\u0010l\u001a\u00020\u0003HÆ\u0003J\u0010\u0010m\u001a\u0004\u0018\u00010\u000bHÆ\u0003¢\u0006\u0002\u0010=J\t\u0010n\u001a\u00020\u0003HÆ\u0003J\u000b\u0010o\u001a\u0004\u0018\u00010\u0003HÆ\u0003J\u000b\u0010p\u001a\u0004\u0018\u00010\u0003HÆ\u0003J\u000b\u0010q\u001a\u0004\u0018\u00010\u0003HÆ\u0003J\t\u0010r\u001a\u00020\u0011HÆ\u0003J\u0010\u0010s\u001a\u0004\u0018\u00010\u000bHÆ\u0003¢\u0006\u0002\u0010=J\t\u0010t\u001a\u00020\u0011HÆ\u0003J\u000b\u0010u\u001a\u0004\u0018\u00010\u0015HÆ\u0003J\u000f\u0010v\u001a\b\u0012\u0004\u0012\u00020\u00150\u0017HÆ\u0003J\t\u0010w\u001a\u00020\u000bHÆ\u0003J\u0010\u0010x\u001a\u0004\u0018\u00010\u001aHÆ\u0003¢\u0006\u0002\u0010MJ\t\u0010y\u001a\u00020\u0011HÆ\u0003J\u000b\u0010z\u001a\u0004\u0018\u00010\u0003HÆ\u0003J\t\u0010{\u001a\u00020\u0011HÆ\u0003J\u000b\u0010|\u001a\u0004\u0018\u00010\u001fHÆ\u0003J\u0010\u0010}\u001a\u0004\u0018\u00010\bHÆ\u0003¢\u0006\u0002\u0010SJ\u000b\u0010~\u001a\u0004\u0018\u00010\u0003HÆ\u0003J\t\u0010\u007f\u001a\u00020\u0003HÆ\u0003J\n\u0010\u0080\u0001\u001a\u00020\u0003HÆ\u0003J\u0012\u0010\u0081\u0001\u001a\n\u0012\u0004\u0012\u00020\u0003\u0018\u00010\u0017HÆ\u0003J\f\u0010\u0082\u0001\u001a\u0004\u0018\u00010\u0003HÆ\u0003J\n\u0010\u0083\u0001\u001a\u00020\u0011HÆ\u0003J\f\u0010\u0084\u0001\u001a\u0004\u0018\u00010\u0003HÆ\u0003J\n\u0010\u0085\u0001\u001a\u00020)HÆ\u0003J\f\u0010\u0086\u0001\u001a\u0004\u0018\u00010\u0003HÆ\u0003J\n\u0010\u0087\u0001\u001a\u00020,HÆ\u0003J\f\u0010\u0088\u0001\u001a\u0004\u0018\u00010\u0003HÆ\u0003J\n\u0010\u0089\u0001\u001a\u00020\u0011HÆ\u0003J\u0010\u0010\u008a\u0001\u001a\b\u0012\u0004\u0012\u00020\u00030\u0017HÆ\u0003J\u0018\u0010\u008b\u0001\u001a\u0010\u0012\u0004\u0012\u00020\u0003\u0012\u0004\u0012\u00020\u0003\u0018\u000101HÆ\u0003J¸\u0003\u0010\u008c\u0001\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\u00062\b\b\u0002\u0010\u0007\u001a\u00020\b2\b\b\u0002\u0010\t\u001a\u00020\u00032\n\b\u0002\u0010\n\u001a\u0004\u0018\u00010\u000b2\b\b\u0002\u0010\f\u001a\u00020\u00032\n\b\u0002\u0010\r\u001a\u0004\u0018\u00010\u00032\n\b\u0002\u0010\u000e\u001a\u0004\u0018\u00010\u00032\n\b\u0002\u0010\u000f\u001a\u0004\u0018\u00010\u00032\b\b\u0002\u0010\u0010\u001a\u00020\u00112\n\b\u0002\u0010\u0012\u001a\u0004\u0018\u00010\u000b2\b\b\u0002\u0010\u0013\u001a\u00020\u00112\n\b\u0002\u0010\u0014\u001a\u0004\u0018\u00010\u00152\u000e\b\u0002\u0010\u0016\u001a\b\u0012\u0004\u0012\u00020\u00150\u00172\b\b\u0002\u0010\u0018\u001a\u00020\u000b2\n\b\u0002\u0010\u0019\u001a\u0004\u0018\u00010\u001a2\b\b\u0002\u0010\u001b\u001a\u00020\u00112\n\b\u0002\u0010\u001c\u001a\u0004\u0018\u00010\u00032\b\b\u0002\u0010\u001d\u001a\u00020\u00112\n\b\u0002\u0010\u001e\u001a\u0004\u0018\u00010\u001f2\n\b\u0002\u0010 \u001a\u0004\u0018\u00010\b2\n\b\u0002\u0010!\u001a\u0004\u0018\u00010\u00032\b\b\u0002\u0010\"\u001a\u00020\u00032\b\b\u0002\u0010#\u001a\u00020\u00032\u0010\b\u0002\u0010$\u001a\n\u0012\u0004\u0012\u00020\u0003\u0018\u00010\u00172\n\b\u0002\u0010%\u001a\u0004\u0018\u00010\u00032\b\b\u0002\u0010&\u001a\u00020\u00112\n\b\u0002\u0010'\u001a\u0004\u0018\u00010\u00032\b\b\u0002\u0010(\u001a\u00020)2\n\b\u0002\u0010*\u001a\u0004\u0018\u00010\u00032\b\b\u0002\u0010+\u001a\u00020,2\n\b\u0002\u0010-\u001a\u0004\u0018\u00010\u00032\b\b\u0002\u0010.\u001a\u00020\u00112\u000e\b\u0002\u0010/\u001a\b\u0012\u0004\u0012\u00020\u00030\u00172\u0016\b\u0002\u00100\u001a\u0010\u0012\u0004\u0012\u00020\u0003\u0012\u0004\u0012\u00020\u0003\u0018\u000101HÆ\u0001¢\u0006\u0003\u0010\u008d\u0001J\u0015\u0010\u008e\u0001\u001a\u00020\u00112\t\u0010\u008f\u0001\u001a\u0004\u0018\u00010\u0001HÖ\u0003J\n\u0010\u0090\u0001\u001a\u00020\u000bHÖ\u0001J\n\u0010\u0091\u0001\u001a\u00020\u0003HÖ\u0001R\u0011\u0010\u0002\u001a\u00020\u0003¢\u0006\b\n\u0000\u001a\u0004\b4\u00105R\u0011\u0010\u0004\u001a\u00020\u0003¢\u0006\b\n\u0000\u001a\u0004\b6\u00105R\u0011\u0010\u0005\u001a\u00020\u0006¢\u0006\b\n\u0000\u001a\u0004\b7\u00108R\u0011\u0010\u0007\u001a\u00020\b¢\u0006\b\n\u0000\u001a\u0004\b9\u0010:R\u0011\u0010\t\u001a\u00020\u0003¢\u0006\b\n\u0000\u001a\u0004\b;\u00105R\u0015\u0010\n\u001a\u0004\u0018\u00010\u000b¢\u0006\n\n\u0002\u0010>\u001a\u0004\b<\u0010=R\u0011\u0010\f\u001a\u00020\u0003¢\u0006\b\n\u0000\u001a\u0004\b?\u00105R\u0013\u0010\r\u001a\u0004\u0018\u00010\u0003¢\u0006\b\n\u0000\u001a\u0004\b@\u00105R\u0013\u0010\u000e\u001a\u0004\u0018\u00010\u0003¢\u0006\b\n\u0000\u001a\u0004\bA\u00105R\u0013\u0010\u000f\u001a\u0004\u0018\u00010\u0003¢\u0006\b\n\u0000\u001a\u0004\bB\u00105R\u0011\u0010\u0010\u001a\u00020\u0011¢\u0006\b\n\u0000\u001a\u0004\bC\u0010DR\u0015\u0010\u0012\u001a\u0004\u0018\u00010\u000b¢\u0006\n\n\u0002\u0010>\u001a\u0004\bE\u0010=R\u0011\u0010\u0013\u001a\u00020\u0011¢\u0006\b\n\u0000\u001a\u0004\b\u0013\u0010DR\u0013\u0010\u0014\u001a\u0004\u0018\u00010\u0015¢\u0006\b\n\u0000\u001a\u0004\bF\u0010GR\u0017\u0010\u0016\u001a\b\u0012\u0004\u0012\u00020\u00150\u0017¢\u0006\b\n\u0000\u001a\u0004\bH\u0010IR\u0011\u0010\u0018\u001a\u00020\u000b¢\u0006\b\n\u0000\u001a\u0004\bJ\u0010KR\u0015\u0010\u0019\u001a\u0004\u0018\u00010\u001a¢\u0006\n\n\u0002\u0010N\u001a\u0004\bL\u0010MR\u0011\u0010\u001b\u001a\u00020\u0011¢\u0006\b\n\u0000\u001a\u0004\b\u001b\u0010DR\u0013\u0010\u001c\u001a\u0004\u0018\u00010\u0003¢\u0006\b\n\u0000\u001a\u0004\bO\u00105R\u0011\u0010\u001d\u001a\u00020\u0011¢\u0006\b\n\u0000\u001a\u0004\b\u001d\u0010DR\u0013\u0010\u001e\u001a\u0004\u0018\u00010\u001f¢\u0006\b\n\u0000\u001a\u0004\bP\u0010QR\u0015\u0010 \u001a\u0004\u0018\u00010\b¢\u0006\n\n\u0002\u0010T\u001a\u0004\bR\u0010SR\u0013\u0010!\u001a\u0004\u0018\u00010\u0003¢\u0006\b\n\u0000\u001a\u0004\bU\u00105R\u0011\u0010\"\u001a\u00020\u0003¢\u0006\b\n\u0000\u001a\u0004\bV\u00105R\u0011\u0010#\u001a\u00020\u0003¢\u0006\b\n\u0000\u001a\u0004\bW\u00105R\u0019\u0010$\u001a\n\u0012\u0004\u0012\u00020\u0003\u0018\u00010\u0017¢\u0006\b\n\u0000\u001a\u0004\bX\u0010IR\u0013\u0010%\u001a\u0004\u0018\u00010\u0003¢\u0006\b\n\u0000\u001a\u0004\bY\u00105R\u0011\u0010&\u001a\u00020\u0011¢\u0006\b\n\u0000\u001a\u0004\b&\u0010DR\u0013\u0010'\u001a\u0004\u0018\u00010\u0003¢\u0006\b\n\u0000\u001a\u0004\bZ\u00105R\u0011\u0010(\u001a\u00020)¢\u0006\b\n\u0000\u001a\u0004\b[\u0010\\R\u0013\u0010*\u001a\u0004\u0018\u00010\u0003¢\u0006\b\n\u0000\u001a\u0004\b]\u00105R\u0011\u0010+\u001a\u00020,¢\u0006\b\n\u0000\u001a\u0004\b^\u0010_R\u0013\u0010-\u001a\u0004\u0018\u00010\u0003¢\u0006\b\n\u0000\u001a\u0004\b`\u00105R\u0011\u0010.\u001a\u00020\u0011¢\u0006\b\n\u0000\u001a\u0004\b.\u0010DR\u0017\u0010/\u001a\b\u0012\u0004\u0012\u00020\u00030\u0017¢\u0006\b\n\u0000\u001a\u0004\ba\u0010IR\u001f\u00100\u001a\u0010\u0012\u0004\u0012\u00020\u0003\u0012\u0004\u0012\u00020\u0003\u0018\u000101¢\u0006\b\n\u0000\u001a\u0004\bb\u0010c¨\u0006\u0093\u0001"}, d2 = {"Lcom/strmr/ps/data/model/StreamInfo;", "", "infoHash", "", "fileName", "quality", "Lcom/strmr/ps/data/repository/Quality;", "sizeBytes", "", "sizeFormatted", "seeds", "", "source", "codec", "audio", "hdr", "hasDolbyVision", "", "fileIdx", "isCached", "debridProvider", "Lcom/strmr/ps/data/model/DebridProvider;", "cachedProviders", "", "providerPriority", "estimatedBitrateMbps", "", "isFilteredOut", "filterReason", "isSeasonPack", "packInfo", "Lcom/strmr/ps/data/model/SeasonPackInfo;", "estimatedEpisodeSizeBytes", "estimatedEpisodeSizeFormatted", "scraperId", "scraperName", "sources", "directUrl", "isDirectUrl", "bingeGroup", "sourceType", "Lcom/strmr/ps/data/model/SourceType;", "releaseGroup", "releaseGroupTier", "Lcom/strmr/ps/data/model/ReleaseGroupTier;", "edition", "is10bit", "hdrBadges", "proxyHeaders", "", "<init>", "(Ljava/lang/String;Ljava/lang/String;Lcom/strmr/ps/data/repository/Quality;JLjava/lang/String;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/Integer;ZLcom/strmr/ps/data/model/DebridProvider;Ljava/util/List;ILjava/lang/Double;ZLjava/lang/String;ZLcom/strmr/ps/data/model/SeasonPackInfo;Ljava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/lang/String;ZLjava/lang/String;Lcom/strmr/ps/data/model/SourceType;Ljava/lang/String;Lcom/strmr/ps/data/model/ReleaseGroupTier;Ljava/lang/String;ZLjava/util/List;Ljava/util/Map;)V", "getInfoHash", "()Ljava/lang/String;", "getFileName", "getQuality", "()Lcom/strmr/ps/data/repository/Quality;", "getSizeBytes", "()J", "getSizeFormatted", "getSeeds", "()Ljava/lang/Integer;", "Ljava/lang/Integer;", "getSource", "getCodec", "getAudio", "getHdr", "getHasDolbyVision", "()Z", "getFileIdx", "getDebridProvider", "()Lcom/strmr/ps/data/model/DebridProvider;", "getCachedProviders", "()Ljava/util/List;", "getProviderPriority", "()I", "getEstimatedBitrateMbps", "()Ljava/lang/Double;", "Ljava/lang/Double;", "getFilterReason", "getPackInfo", "()Lcom/strmr/ps/data/model/SeasonPackInfo;", "getEstimatedEpisodeSizeBytes", "()Ljava/lang/Long;", "Ljava/lang/Long;", "getEstimatedEpisodeSizeFormatted", "getScraperId", "getScraperName", "getSources", "getDirectUrl", "getBingeGroup", "getSourceType", "()Lcom/strmr/ps/data/model/SourceType;", "getReleaseGroup", "getReleaseGroupTier", "()Lcom/strmr/ps/data/model/ReleaseGroupTier;", "getEdition", "getHdrBadges", "getProxyHeaders", "()Ljava/util/Map;", "getDisplayName", "getDebridBadge", "getDebridBadges", "getQualityBadge", "component1", "component2", "component3", "component4", "component5", "component6", "component7", "component8", "component9", "component10", "component11", "component12", "component13", "component14", "component15", "component16", "component17", "component18", "component19", "component20", "component21", "component22", "component23", "component24", "component25", "component26", "component27", "component28", "component29", "component30", "component31", "component32", "component33", "component34", "component35", "component36", "copy", "(Ljava/lang/String;Ljava/lang/String;Lcom/strmr/ps/data/repository/Quality;JLjava/lang/String;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/Integer;ZLcom/strmr/ps/data/model/DebridProvider;Ljava/util/List;ILjava/lang/Double;ZLjava/lang/String;ZLcom/strmr/ps/data/model/SeasonPackInfo;Ljava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/lang/String;ZLjava/lang/String;Lcom/strmr/ps/data/model/SourceType;Ljava/lang/String;Lcom/strmr/ps/data/model/ReleaseGroupTier;Ljava/lang/String;ZLjava/util/List;Ljava/util/Map;)Lcom/strmr/ps/data/model/StreamInfo;", "equals", "other", "hashCode", "toString", "Companion", "app_sideloadRelease"}, k = 1, mv = {2, 0, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
@vx8
public final /* data */ class StreamInfo {

    @kp6
    private static final pw7 REGEX_SIZE_EMOJI;

    @kp6
    private static final pw7 REGEX_SIZE_PLAIN;

    @kp6
    private static final pw7 REGEX_SOURCE;

    @pq6
    private final String audio;

    @pq6
    private final String bingeGroup;

    @kp6
    private final List<DebridProvider> cachedProviders;

    @pq6
    private final String codec;

    @pq6
    private final DebridProvider debridProvider;

    @pq6
    private final String directUrl;

    @pq6
    private final String edition;

    @pq6
    private final Double estimatedBitrateMbps;

    @pq6
    private final Long estimatedEpisodeSizeBytes;

    @pq6
    private final String estimatedEpisodeSizeFormatted;

    @pq6
    private final Integer fileIdx;

    @kp6
    private final String fileName;

    @pq6
    private final String filterReason;
    private final boolean hasDolbyVision;

    @pq6
    private final String hdr;

    @kp6
    private final List<String> hdrBadges;

    @kp6
    private final String infoHash;
    private final boolean is10bit;
    private final boolean isCached;
    private final boolean isDirectUrl;
    private final boolean isFilteredOut;
    private final boolean isSeasonPack;

    @pq6
    private final SeasonPackInfo packInfo;
    private final int providerPriority;

    @pq6
    private final Map<String, String> proxyHeaders;

    @kp6
    private final Quality quality;

    @pq6
    private final String releaseGroup;

    @kp6
    private final ReleaseGroupTier releaseGroupTier;

    @kp6
    private final String scraperId;

    @kp6
    private final String scraperName;

    @pq6
    private final Integer seeds;
    private final long sizeBytes;

    @kp6
    private final String sizeFormatted;

    @kp6
    private final String source;

    @kp6
    private final SourceType sourceType;

    @pq6
    private final List<String> sources;

    /* JADX INFO: renamed from: Companion, reason: from kotlin metadata */
    @kp6
    public static final Companion INSTANCE = new Companion(null);

    @kp6
    private static final pw7 REGEX_HEVC = new pw7("(?i)(?:^|[\\s.\\-\\[{(])(HEVC|x265|H\\.?265)(?:[\\s.\\-\\]})]|$)");

    @kp6
    private static final pw7 REGEX_AV1 = new pw7("(?i)(?:^|[\\s.\\-\\[{(])AV1(?:[\\s.\\-\\]})]|$)");

    @kp6
    private static final pw7 REGEX_X264 = new pw7("(?i)(?:^|[\\s.\\-\\[{(])(x264|H\\.?264|AVC)(?:[\\s.\\-\\]})]|$)");

    @kp6
    private static final pw7 REGEX_VC1 = new pw7("(?i)(?:^|[\\s.\\-\\[{(])VC-?1(?:[\\s.\\-\\]})]|$)");

    @kp6
    private static final pw7 REGEX_VP9 = new pw7("(?i)(?:^|[\\s.\\-\\[{(])VP9(?:[\\s.\\-\\]})]|$)");

    @kp6
    private static final pw7 REGEX_ATMOS = new pw7("(?i)(?:^|[\\s.\\-\\[{(])Atmos(?:[\\s.\\-\\]})]|$)");

    @kp6
    private static final pw7 REGEX_DTSX = new pw7("(?i)(?:^|[\\s.\\-\\[{(])DTS[\\s.\\-]?X(?:[\\s.\\-\\]})]|$)");

    @kp6
    private static final pw7 REGEX_DTSHD = new pw7("(?i)(?:^|[\\s.\\-\\[{(])DTS[\\s.\\-]?HD[\\s.\\-]?(?:MA)?(?:[\\s.\\-\\]})]|$)");

    @kp6
    private static final pw7 REGEX_TRUEHD = new pw7("(?i)(?:^|[\\s.\\-\\[{(])TrueHD(?:[\\s.\\-\\]})]|$)");

    @kp6
    private static final pw7 REGEX_DDP = new pw7("(?i)(?:^|[\\s.\\-\\[{(])(DD\\+|DDP|EAC-?3|E-AC-?3)(?:[\\s.\\-\\]})]|$)");

    @kp6
    private static final pw7 REGEX_DTSES = new pw7("(?i)(?:^|[\\s.\\-\\[{(])DTS[\\s.\\-]?ES(?:[\\s.\\-\\]})]|$)");

    @kp6
    private static final pw7 REGEX_DTS = new pw7("(?i)(?:^|[\\s.\\-\\[{(])DTS(?:[\\s.\\-\\]})]|$)");

    @kp6
    private static final pw7 REGEX_FLAC = new pw7("(?i)(?:^|[\\s.\\-\\[{(])FLAC(?:[\\s.\\-\\]})]|$)");

    @kp6
    private static final pw7 REGEX_OPUS = new pw7("(?i)(?:^|[\\s.\\-\\[{(])OPUS(?:[\\s.\\-\\]})]|$)");

    @kp6
    private static final pw7 REGEX_7_1 = new pw7("(?i)(?:^|[\\s.\\-\\[{(])7\\.1(?:[\\s.\\-\\]})]|$)");

    @kp6
    private static final pw7 REGEX_6_1 = new pw7("(?i)(?:^|[\\s.\\-\\[{(])6\\.1(?:[\\s.\\-\\]})]|$)");

    @kp6
    private static final pw7 REGEX_5_1 = new pw7("(?i)(?:^|[\\s.\\-\\[{(])5\\.1(?:[\\s.\\-\\]})]|$)");

    @kp6
    private static final pw7 REGEX_2_0 = new pw7("(?i)(?:^|[\\s.\\-\\[{(])2\\.0(?:[\\s.\\-\\]})]|$)");

    @kp6
    private static final pw7 REGEX_AAC = new pw7("(?i)(?:^|[\\s.\\-\\[{(])AAC(?:[\\s.\\-\\]})]|$)");

    @kp6
    private static final pw7 REGEX_HDR10_PLUS = new pw7("(?i)HDR10(?:\\+|plus)");

    @kp6
    private static final pw7 REGEX_HDR10 = new pw7("(?i)(?:^|[\\s.\\-\\[{(])HDR10(?:[\\s.\\-\\]})]|$)");

    @kp6
    private static final pw7 REGEX_HLG = new pw7("(?i)(?:^|[\\s.\\-\\[{(])HLG(?:[\\s.\\-\\]})]|$)");

    @kp6
    private static final pw7 REGEX_HDR = new pw7("(?i)(?:^|[\\s.\\-\\[{(])HDR(?:[\\s.\\-\\]})]|$)");

    @kp6
    private static final pw7 REGEX_DV = new pw7("(?i)(?:^|[\\s.\\-\\[{(])(DV|DoVi|Dolby[\\s.\\-]?Vision)(?:[\\s.\\-\\]})]|$)");

    @kp6
    private static final pw7 REGEX_10BIT = new pw7("(?i)(?:^|[\\s.\\-\\[{(])10[\\s.\\-]?bit(?:[\\s.\\-\\]})]|$)");

    @kp6
    private static final pw7 REGEX_REMUX = new pw7("(?i)(?:^|[\\s.\\-\\[{(])REMUX(?:[\\s.\\-\\]})]|$)");

    @kp6
    private static final pw7 REGEX_BLURAY = new pw7("(?i)(?:^|[\\s.\\-\\[{(])(?:Blu[\\s.\\-]?Ray|BDRip|BRRip)(?:[\\s.\\-\\]})]|$)");

    @kp6
    private static final pw7 REGEX_WEBDL = new pw7("(?i)(?:^|[\\s.\\-\\[{(])WEB[\\s.\\-]?DL(?:[\\s.\\-\\]})]|$)");

    @kp6
    private static final pw7 REGEX_WEBRIP = new pw7("(?i)(?:^|[\\s.\\-\\[{(])WEB[\\s.\\-]?Rip(?:[\\s.\\-\\]})]|$)");

    @kp6
    private static final pw7 REGEX_HDTV = new pw7("(?i)(?:^|[\\s.\\-\\[{(])HDTV(?:[\\s.\\-\\]})]|$)");

    @kp6
    private static final pw7 REGEX_HDRIP = new pw7("(?i)(?:^|[\\s.\\-\\[{(])HDRip(?:[\\s.\\-\\]})]|$)");

    @kp6
    private static final pw7 REGEX_DVDRIP = new pw7("(?i)(?:^|[\\s.\\-\\[{(])DVDRip(?:[\\s.\\-\\]})]|$)");

    @kp6
    private static final pw7 REGEX_EXTENDED = new pw7("(?i)(?:^|[\\s.\\-\\[{(])Extended(?:[\\s.\\-]?(?:Cut|Edition))?(?:[\\s.\\-\\]})]|$)");

    @kp6
    private static final pw7 REGEX_DIRECTORS_CUT = new pw7("(?i)(?:^|[\\s.\\-\\[{(])Director'?s[\\s.\\-]?Cut(?:[\\s.\\-\\]})]|$)");

    @kp6
    private static final pw7 REGEX_IMAX = new pw7("(?i)(?:^|[\\s.\\-\\[{(])IMAX(?:[\\s.\\-\\]})]|$)");

    @kp6
    private static final pw7 REGEX_REMASTERED = new pw7("(?i)(?:^|[\\s.\\-\\[{(])Remastered(?:[\\s.\\-\\]})]|$)");

    @kp6
    private static final pw7 REGEX_THEATRICAL = new pw7("(?i)(?:^|[\\s.\\-\\[{(])Theatrical(?:[\\s.\\-\\]})]|$)");

    @kp6
    private static final pw7 REGEX_UNRATED = new pw7("(?i)(?:^|[\\s.\\-\\[{(])Unrated(?:[\\s.\\-\\]})]|$)");

    @kp6
    private static final pw7 REGEX_OPEN_MATTE = new pw7("(?i)(?:^|[\\s.\\-\\[{(])Open[\\s.\\-]?Matte(?:[\\s.\\-\\]})]|$)");

    @kp6
    private static final pw7 REGEX_ULTIMATE = new pw7("(?i)(?:^|[\\s.\\-\\[{(])Ultimate(?:[\\s.\\-]?(?:Cut|Edition))?(?:[\\s.\\-\\]})]|$)");

    @kp6
    private static final pw7 REGEX_ANNIVERSARY = new pw7("(?i)(?:^|[\\s.\\-\\[{(])Anniversary(?:[\\s.\\-]?Edition)?(?:[\\s.\\-\\]})]|$)");

    @kp6
    private static final pw7 REGEX_COLLECTORS = new pw7("(?i)(?:^|[\\s.\\-\\[{(])Collector'?s(?:[\\s.\\-]?Edition)?(?:[\\s.\\-\\]})]|$)");

    @kp6
    private static final pw7 REGEX_UNCUT = new pw7("(?i)(?:^|[\\s.\\-\\[{(])Uncut(?:[\\s.\\-\\]})]|$)");

    @kp6
    private static final pw7 REGEX_DIAMOND = new pw7("(?i)(?:^|[\\s.\\-\\[{(])Diamond(?:[\\s.\\-]?Edition)?(?:[\\s.\\-\\]})]|$)");

    @kp6
    private static final pw7 REGEX_RELEASE_GROUP = new pw7("-([\\w]+)(?:\\.\\w{2,4})?$");

    @kp6
    private static final Set<String> RELEASE_GROUP_FALSE_POSITIVES = st.ao(new String[]{"HEVC", "X265", "X264", "AVC", "AAC", "DTS", "FLAC", "MP3", RtpPayloadFormat.RTP_MEDIA_AC3, "AV1", RtpPayloadFormat.RTP_MEDIA_VP9, RtpPayloadFormat.RTP_MEDIA_OPUS, "HDMA", "TRUEHD", "ATMOS", "DTSX", "EAC3", "MKV", "MP4", "AVI", "WEBM"});

    @kp6
    private static final j65<Map<String, ReleaseGroupTier>> RELEASE_GROUP_TIERS$delegate = v65.a(new z59(0));

    @kp6
    private static final pw7 REGEX_SEEDS = new pw7("👤\\s*(\\d+)");

    @Metadata(d1 = {"\u0000b\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0002\n\u0002\u0010\u000e\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0006\n\u0002\u0010\u000b\n\u0002\b\u0005\n\u0002\u0010 \n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0006\n\u0002\u0010\t\n\u0002\b\u0005\n\u0002\u0010\b\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\b\u0007\n\u0002\u0010$\n\u0002\b\u000f\n\u0002\u0018\u0002\n\u0002\b.\n\u0002\u0010\"\n\u0002\b\u0007\b\u0086\u0003\u0018\u00002\u00020\u0001B\t\b\u0002¢\u0006\u0004\b\u0002\u0010\u0003J\u0019\u0010\u0007\u001a\u00020\u00062\b\u0010\u0005\u001a\u0004\u0018\u00010\u0004H\u0002¢\u0006\u0004\b\u0007\u0010\bJ\u0019\u0010\n\u001a\u0004\u0018\u00010\u00042\u0006\u0010\t\u001a\u00020\u0004H\u0002¢\u0006\u0004\b\n\u0010\u000bJ\u0019\u0010\f\u001a\u0004\u0018\u00010\u00042\u0006\u0010\t\u001a\u00020\u0004H\u0002¢\u0006\u0004\b\f\u0010\u000bJ\u0017\u0010\u000e\u001a\u00020\r2\u0006\u0010\t\u001a\u00020\u0004H\u0002¢\u0006\u0004\b\u000e\u0010\u000fJ!\u0010\u0011\u001a\u0004\u0018\u00010\u00042\u0006\u0010\t\u001a\u00020\u00042\u0006\u0010\u0010\u001a\u00020\rH\u0002¢\u0006\u0004\b\u0011\u0010\u0012J%\u0010\u0014\u001a\b\u0012\u0004\u0012\u00020\u00040\u00132\u0006\u0010\t\u001a\u00020\u00042\u0006\u0010\u0010\u001a\u00020\rH\u0002¢\u0006\u0004\b\u0014\u0010\u0015J\u0017\u0010\u0017\u001a\u00020\u00162\u0006\u0010\t\u001a\u00020\u0004H\u0002¢\u0006\u0004\b\u0017\u0010\u0018J\u0019\u0010\u001a\u001a\u0004\u0018\u00010\u00042\u0006\u0010\u0019\u001a\u00020\u0004H\u0002¢\u0006\u0004\b\u001a\u0010\u000bJ\u0019\u0010\u001b\u001a\u0004\u0018\u00010\u00042\u0006\u0010\t\u001a\u00020\u0004H\u0002¢\u0006\u0004\b\u001b\u0010\u000bJ\u0017\u0010\u001c\u001a\u00020\r2\u0006\u0010\t\u001a\u00020\u0004H\u0002¢\u0006\u0004\b\u001c\u0010\u000fJ\u0017\u0010\u001f\u001a\u00020\u00042\u0006\u0010\u001e\u001a\u00020\u001dH\u0002¢\u0006\u0004\b\u001f\u0010 J[\u0010*\u001a\u00020)2\u0006\u0010!\u001a\u00020\u00042\u0006\u0010\"\u001a\u00020\u00042\n\b\u0002\u0010$\u001a\u0004\u0018\u00010#2\u0010\b\u0002\u0010%\u001a\n\u0012\u0004\u0012\u00020\u0004\u0018\u00010\u00132\b\b\u0002\u0010&\u001a\u00020\u00042\b\b\u0002\u0010'\u001a\u00020\u00042\n\b\u0002\u0010(\u001a\u0004\u0018\u00010\u0004¢\u0006\u0004\b*\u0010+J\u008b\u0001\u00103\u001a\u00020)2\u0006\u0010,\u001a\u00020\u00042\b\u0010-\u001a\u0004\u0018\u00010\u00042\b\u0010\"\u001a\u0004\u0018\u00010\u00042\b\u0010.\u001a\u0004\u0018\u00010\u00042\b\u0010/\u001a\u0004\u0018\u00010\u00042\b\u00100\u001a\u0004\u0018\u00010\u001d2\b\b\u0002\u0010&\u001a\u00020\u00042\b\b\u0002\u0010'\u001a\u00020\u00042\n\b\u0002\u0010!\u001a\u0004\u0018\u00010\u00042\n\b\u0002\u0010(\u001a\u0004\u0018\u00010\u00042\u0016\b\u0002\u00102\u001a\u0010\u0012\u0004\u0012\u00020\u0004\u0012\u0004\u0012\u00020\u0004\u0018\u000101¢\u0006\u0004\b3\u00104J=\u00106\u001a\u00020)2\u0006\u00105\u001a\u00020\u00042\b\u0010-\u001a\u0004\u0018\u00010\u00042\b\u0010.\u001a\u0004\u0018\u00010\u00042\b\b\u0002\u0010&\u001a\u00020\u00042\b\b\u0002\u0010'\u001a\u00020\u0004¢\u0006\u0004\b6\u00107J%\u0010:\u001a\u00020)2\u0006\u0010-\u001a\u00020\u00042\u0006\u00108\u001a\u00020\u001d2\u0006\u00109\u001a\u00020\u0004¢\u0006\u0004\b:\u0010;R'\u0010@\u001a\u000e\u0012\u0004\u0012\u00020\u0004\u0012\u0004\u0012\u00020\u0006018BX\u0082\u0084\u0002¢\u0006\f\n\u0004\b<\u0010=\u001a\u0004\b>\u0010?R\u0014\u0010B\u001a\u00020A8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\bB\u0010CR\u0014\u0010D\u001a\u00020A8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\bD\u0010CR\u0014\u0010E\u001a\u00020A8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\bE\u0010CR\u0014\u0010F\u001a\u00020A8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\bF\u0010CR\u0014\u0010G\u001a\u00020A8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\bG\u0010CR\u0014\u0010H\u001a\u00020A8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\bH\u0010CR\u0014\u0010I\u001a\u00020A8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\bI\u0010CR\u0014\u0010J\u001a\u00020A8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\bJ\u0010CR\u0014\u0010K\u001a\u00020A8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\bK\u0010CR\u0014\u0010L\u001a\u00020A8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\bL\u0010CR\u0014\u0010M\u001a\u00020A8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\bM\u0010CR\u0014\u0010N\u001a\u00020A8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\bN\u0010CR\u0014\u0010O\u001a\u00020A8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\bO\u0010CR\u0014\u0010P\u001a\u00020A8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\bP\u0010CR\u0014\u0010Q\u001a\u00020A8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\bQ\u0010CR\u0014\u0010R\u001a\u00020A8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\bR\u0010CR\u0014\u0010S\u001a\u00020A8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\bS\u0010CR\u0014\u0010T\u001a\u00020A8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\bT\u0010CR\u0014\u0010U\u001a\u00020A8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\bU\u0010CR\u0014\u0010V\u001a\u00020A8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\bV\u0010CR\u0014\u0010W\u001a\u00020A8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\bW\u0010CR\u0014\u0010X\u001a\u00020A8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\bX\u0010CR\u0014\u0010Y\u001a\u00020A8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\bY\u0010CR\u0014\u0010Z\u001a\u00020A8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\bZ\u0010CR\u0014\u0010[\u001a\u00020A8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\b[\u0010CR\u0014\u0010\\\u001a\u00020A8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\b\\\u0010CR\u0014\u0010]\u001a\u00020A8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\b]\u0010CR\u0014\u0010^\u001a\u00020A8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\b^\u0010CR\u0014\u0010_\u001a\u00020A8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\b_\u0010CR\u0014\u0010`\u001a\u00020A8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\b`\u0010CR\u0014\u0010a\u001a\u00020A8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\ba\u0010CR\u0014\u0010b\u001a\u00020A8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\bb\u0010CR\u0014\u0010c\u001a\u00020A8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\bc\u0010CR\u0014\u0010d\u001a\u00020A8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\bd\u0010CR\u0014\u0010e\u001a\u00020A8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\be\u0010CR\u0014\u0010f\u001a\u00020A8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\bf\u0010CR\u0014\u0010g\u001a\u00020A8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\bg\u0010CR\u0014\u0010h\u001a\u00020A8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\bh\u0010CR\u0014\u0010i\u001a\u00020A8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\bi\u0010CR\u0014\u0010j\u001a\u00020A8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\bj\u0010CR\u0014\u0010k\u001a\u00020A8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\bk\u0010CR\u0014\u0010l\u001a\u00020A8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\bl\u0010CR\u0014\u0010m\u001a\u00020A8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\bm\u0010CR\u0014\u0010n\u001a\u00020A8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\bn\u0010CR\u0014\u0010o\u001a\u00020A8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\bo\u0010CR\u001a\u0010q\u001a\b\u0012\u0004\u0012\u00020\u00040p8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\bq\u0010rR\u0014\u0010s\u001a\u00020A8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\bs\u0010CR\u0014\u0010t\u001a\u00020A8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\bt\u0010CR\u0014\u0010u\u001a\u00020A8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\bu\u0010CR\u0014\u0010v\u001a\u00020A8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\bv\u0010C¨\u0006w"}, d2 = {"Lcom/strmr/ps/data/model/StreamInfo$Companion;", "", "<init>", "()V", "", "group", "Lcom/strmr/ps/data/model/ReleaseGroupTier;", "lookupReleaseGroupTier", "(Ljava/lang/String;)Lcom/strmr/ps/data/model/ReleaseGroupTier;", "text", "parseCodec", "(Ljava/lang/String;)Ljava/lang/String;", "parseAudio", "", "detectDolbyVision", "(Ljava/lang/String;)Z", "hasDolbyVision", "parseHdr", "(Ljava/lang/String;Z)Ljava/lang/String;", "", "buildHdrBadges", "(Ljava/lang/String;Z)Ljava/util/List;", "Lcom/strmr/ps/data/model/SourceType;", "parseSourceType", "(Ljava/lang/String;)Lcom/strmr/ps/data/model/SourceType;", "fileName", "parseReleaseGroup", "parseEdition", "detect10bit", "", "bytes", "formatSize", "(J)Ljava/lang/String;", "infoHash", "title", "", "fileIdx", "sources", "scraperId", "scraperName", "bingeGroup", "Lcom/strmr/ps/data/model/StreamInfo;", "parseFromTorrentStream", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/strmr/ps/data/model/StreamInfo;", ImagesContract.URL, AppMeasurementSdk.ConditionalUserProperty.NAME, "description", "filename", "videoSize", "", "proxyHeaders", "parseFromDirectUrl", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)Lcom/strmr/ps/data/model/StreamInfo;", "externalUrl", "parseFromExternalUrl", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/strmr/ps/data/model/StreamInfo;", "size", "serviceName", "parseFromLibraryFile", "(Ljava/lang/String;JLjava/lang/String;)Lcom/strmr/ps/data/model/StreamInfo;", "RELEASE_GROUP_TIERS$delegate", "Lj65;", "getRELEASE_GROUP_TIERS", "()Ljava/util/Map;", "RELEASE_GROUP_TIERS", "Lpw7;", "REGEX_HEVC", "Lpw7;", "REGEX_AV1", "REGEX_X264", "REGEX_VC1", "REGEX_VP9", "REGEX_ATMOS", "REGEX_DTSX", "REGEX_DTSHD", "REGEX_TRUEHD", "REGEX_DDP", "REGEX_DTSES", "REGEX_DTS", "REGEX_FLAC", "REGEX_OPUS", "REGEX_7_1", "REGEX_6_1", "REGEX_5_1", "REGEX_2_0", "REGEX_AAC", "REGEX_HDR10_PLUS", "REGEX_HDR10", "REGEX_HLG", "REGEX_HDR", "REGEX_DV", "REGEX_10BIT", "REGEX_REMUX", "REGEX_BLURAY", "REGEX_WEBDL", "REGEX_WEBRIP", "REGEX_HDTV", "REGEX_HDRIP", "REGEX_DVDRIP", "REGEX_EXTENDED", "REGEX_DIRECTORS_CUT", "REGEX_IMAX", "REGEX_REMASTERED", "REGEX_THEATRICAL", "REGEX_UNRATED", "REGEX_OPEN_MATTE", "REGEX_ULTIMATE", "REGEX_ANNIVERSARY", "REGEX_COLLECTORS", "REGEX_UNCUT", "REGEX_DIAMOND", "REGEX_RELEASE_GROUP", "", "RELEASE_GROUP_FALSE_POSITIVES", "Ljava/util/Set;", "REGEX_SEEDS", "REGEX_SIZE_EMOJI", "REGEX_SIZE_PLAIN", "REGEX_SOURCE", "app_sideloadRelease"}, k = 1, mv = {2, 0, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
    @vx8
    public static final class Companion {
        public /* synthetic */ Companion(uz1 uz1Var) {
            this();
        }

        private final List<String> buildHdrBadges(String text, boolean hasDolbyVision) {
            ArrayList arrayList = new ArrayList();
            if (hasDolbyVision) {
                arrayList.add("DV");
            }
            if (StreamInfo.REGEX_HDR10_PLUS.a(text)) {
                arrayList.add("HDR10+");
                return arrayList;
            }
            if (StreamInfo.REGEX_HDR10.a(text)) {
                arrayList.add("HDR10");
                return arrayList;
            }
            if (StreamInfo.REGEX_HLG.a(text)) {
                arrayList.add("HLG");
                return arrayList;
            }
            if (StreamInfo.REGEX_HDR.a(text) && !hasDolbyVision) {
                arrayList.add("HDR");
            }
            return arrayList;
        }

        private final boolean detect10bit(String text) {
            return StreamInfo.REGEX_10BIT.a(text);
        }

        private final boolean detectDolbyVision(String text) {
            return StreamInfo.REGEX_DV.a(text);
        }

        private final String formatSize(long bytes) {
            return bytes <= 0 ? "? GB" : bytes >= 1073741824 ? String.format("%.2f GB", Arrays.copyOf(new Object[]{Double.valueOf(bytes / 1.073741824E9d)}, 1)) : bytes >= PlaybackStateCompat.ACTION_SET_CAPTIONING_ENABLED ? String.format("%.0f MB", Arrays.copyOf(new Object[]{Double.valueOf(bytes / 1048576.0d)}, 1)) : String.format("%.0f KB", Arrays.copyOf(new Object[]{Double.valueOf(bytes / 1024.0d)}, 1));
        }

        private final Map<String, ReleaseGroupTier> getRELEASE_GROUP_TIERS() {
            return (Map) StreamInfo.RELEASE_GROUP_TIERS$delegate.getValue();
        }

        private final ReleaseGroupTier lookupReleaseGroupTier(String group) {
            if (group == null) {
                return ReleaseGroupTier.UNKNOWN;
            }
            Map<String, ReleaseGroupTier> release_group_tiers = getRELEASE_GROUP_TIERS();
            String upperCase = group.toUpperCase(Locale.ROOT);
            cr4.f(upperCase, "toUpperCase(...)");
            ReleaseGroupTier releaseGroupTier = release_group_tiers.get(upperCase);
            return releaseGroupTier == null ? ReleaseGroupTier.UNKNOWN : releaseGroupTier;
        }

        private final String parseAudio(String text) {
            if (StreamInfo.REGEX_ATMOS.a(text)) {
                return "Atmos";
            }
            if (StreamInfo.REGEX_DTSX.a(text)) {
                return "DTS:X";
            }
            if (StreamInfo.REGEX_DTSHD.a(text)) {
                return "DTS-HD";
            }
            if (StreamInfo.REGEX_TRUEHD.a(text)) {
                return "TrueHD";
            }
            if (StreamInfo.REGEX_DDP.a(text)) {
                return "DD+";
            }
            if (StreamInfo.REGEX_DTSES.a(text)) {
                return "DTS-ES";
            }
            if (StreamInfo.REGEX_DTS.a(text)) {
                return "DTS";
            }
            if (StreamInfo.REGEX_FLAC.a(text)) {
                return "FLAC";
            }
            if (StreamInfo.REGEX_OPUS.a(text)) {
                return RtpPayloadFormat.RTP_MEDIA_OPUS;
            }
            if (StreamInfo.REGEX_7_1.a(text)) {
                return "7.1";
            }
            if (StreamInfo.REGEX_6_1.a(text)) {
                return "6.1";
            }
            if (StreamInfo.REGEX_5_1.a(text)) {
                return "5.1";
            }
            if (StreamInfo.REGEX_2_0.a(text)) {
                return "2.0";
            }
            if (StreamInfo.REGEX_AAC.a(text)) {
                return "AAC";
            }
            return null;
        }

        private final String parseCodec(String text) {
            if (StreamInfo.REGEX_HEVC.a(text)) {
                return "HEVC";
            }
            if (StreamInfo.REGEX_AV1.a(text)) {
                return "AV1";
            }
            if (StreamInfo.REGEX_X264.a(text)) {
                return "x264";
            }
            if (StreamInfo.REGEX_VC1.a(text)) {
                return "VC-1";
            }
            if (StreamInfo.REGEX_VP9.a(text)) {
                return RtpPayloadFormat.RTP_MEDIA_VP9;
            }
            return null;
        }

        private final String parseEdition(String text) {
            if (StreamInfo.REGEX_EXTENDED.a(text)) {
                return "Extended";
            }
            if (StreamInfo.REGEX_DIRECTORS_CUT.a(text)) {
                return "Dir. Cut";
            }
            if (StreamInfo.REGEX_IMAX.a(text)) {
                return "IMAX";
            }
            if (StreamInfo.REGEX_REMASTERED.a(text)) {
                return "Remastered";
            }
            if (StreamInfo.REGEX_THEATRICAL.a(text)) {
                return "Theatrical";
            }
            if (StreamInfo.REGEX_UNRATED.a(text)) {
                return "Unrated";
            }
            if (StreamInfo.REGEX_OPEN_MATTE.a(text)) {
                return "Open Matte";
            }
            if (StreamInfo.REGEX_ULTIMATE.a(text)) {
                return "Ultimate";
            }
            if (StreamInfo.REGEX_ANNIVERSARY.a(text)) {
                return "Anniversary";
            }
            if (StreamInfo.REGEX_COLLECTORS.a(text)) {
                return "Collector's";
            }
            if (StreamInfo.REGEX_UNCUT.a(text)) {
                return "Uncut";
            }
            if (StreamInfo.REGEX_DIAMOND.a(text)) {
                return "Diamond";
            }
            return null;
        }

        /* JADX WARN: Multi-variable type inference failed */
        public static /* synthetic */ StreamInfo parseFromDirectUrl$default(Companion companion, String str, String str2, String str3, String str4, String str5, Long l, String str6, String str7, String str8, String str9, Map map, int i, Object obj) {
            if ((i & 64) != 0) {
                str6 = "";
            }
            if ((i & 128) != 0) {
                str7 = "";
            }
            if ((i & 256) != 0) {
                str8 = null;
            }
            if ((i & 512) != 0) {
                str9 = null;
            }
            if ((i & 1024) != 0) {
                map = null;
            }
            return companion.parseFromDirectUrl(str, str2, str3, str4, str5, l, str6, str7, str8, str9, map);
        }

        public static /* synthetic */ StreamInfo parseFromExternalUrl$default(Companion companion, String str, String str2, String str3, String str4, String str5, int i, Object obj) {
            if ((i & 8) != 0) {
                str4 = "";
            }
            if ((i & 16) != 0) {
                str5 = "";
            }
            return companion.parseFromExternalUrl(str, str2, str3, str4, str5);
        }

        /* JADX WARN: Multi-variable type inference failed */
        public static /* synthetic */ StreamInfo parseFromTorrentStream$default(Companion companion, String str, String str2, Integer num, List list, String str3, String str4, String str5, int i, Object obj) {
            if ((i & 4) != 0) {
                num = null;
            }
            if ((i & 8) != 0) {
                list = null;
            }
            if ((i & 16) != 0) {
                str3 = "";
            }
            if ((i & 32) != 0) {
                str4 = "";
            }
            if ((i & 64) != 0) {
                str5 = null;
            }
            return companion.parseFromTorrentStream(str, str2, num, list, str3, str4, str5);
        }

        private final String parseHdr(String text, boolean hasDolbyVision) {
            if (StreamInfo.REGEX_HDR10_PLUS.a(text)) {
                return "HDR10+";
            }
            if (StreamInfo.REGEX_HDR10.a(text)) {
                return "HDR10";
            }
            if (StreamInfo.REGEX_HLG.a(text)) {
                return "HLG";
            }
            if (StreamInfo.REGEX_HDR.a(text)) {
                return "HDR";
            }
            if (hasDolbyVision) {
                return "DV";
            }
            return null;
        }

        private final String parseReleaseGroup(String fileName) {
            tp5 tp5VarB = StreamInfo.REGEX_RELEASE_GROUP.b(fileName);
            if (tp5VarB == null) {
                return null;
            }
            String str = (String) tp5VarB.b().get(1);
            Set set = StreamInfo.RELEASE_GROUP_FALSE_POSITIVES;
            String upperCase = str.toUpperCase(Locale.ROOT);
            cr4.f(upperCase, "toUpperCase(...)");
            if (set.contains(upperCase)) {
                return null;
            }
            return str;
        }

        private final SourceType parseSourceType(String text) {
            return StreamInfo.REGEX_REMUX.a(text) ? SourceType.REMUX : StreamInfo.REGEX_BLURAY.a(text) ? SourceType.BLURAY : StreamInfo.REGEX_WEBDL.a(text) ? SourceType.WEB_DL : StreamInfo.REGEX_WEBRIP.a(text) ? SourceType.WEBRIP : StreamInfo.REGEX_HDTV.a(text) ? SourceType.HDTV : StreamInfo.REGEX_HDRIP.a(text) ? SourceType.HDRIP : StreamInfo.REGEX_DVDRIP.a(text) ? SourceType.DVDRIP : SourceType.UNKNOWN;
        }

        /* JADX WARN: Removed duplicated region for block: B:15:0x005c  */
        /* JADX WARN: Removed duplicated region for block: B:163:0x02e3  */
        /* JADX WARN: Removed duplicated region for block: B:166:0x0314  */
        /* JADX WARN: Removed duplicated region for block: B:169:0x0320  */
        /* JADX WARN: Removed duplicated region for block: B:170:0x0323  */
        /* JADX WARN: Removed duplicated region for block: B:175:0x0337  */
        /* JADX WARN: Removed duplicated region for block: B:178:0x0352  */
        /* JADX WARN: Removed duplicated region for block: B:180:0x035d  */
        /* JADX WARN: Removed duplicated region for block: B:181:0x0360  */
        @kp6
        /*
            Code decompiled incorrectly, please refer to instructions dump.
        */
        public final StreamInfo parseFromDirectUrl(@kp6 String url, @pq6 String name, @pq6 String title, @pq6 String description, @pq6 String filename, @pq6 Long videoSize, @kp6 String scraperId, @kp6 String scraperName, @pq6 String infoHash, @pq6 String bingeGroup, @pq6 Map<String, String> proxyHeaders) {
            String string;
            String str;
            String str2;
            DebridProvider debridProvider;
            DebridProvider debridProvider2;
            boolean z;
            q07<Long, String> q07Var;
            Object objPrevious;
            double d;
            double d2;
            double d3;
            String str3;
            Object objPrevious2;
            cr4.g(url, ImagesContract.URL);
            cr4.g(scraperId, "scraperId");
            cr4.g(scraperName, "scraperName");
            if (filename != null) {
                string = filename;
            } else if (description != null) {
                List listAf = n89.af(description);
                ListIterator listIterator = listAf.listIterator(listAf.size());
                while (true) {
                    if (!listIterator.hasPrevious()) {
                        objPrevious2 = null;
                        break;
                    }
                    objPrevious2 = listIterator.previous();
                    if (n89.l((String) objPrevious2, "▶️", false)) {
                        break;
                    }
                }
                String str4 = (String) objPrevious2;
                string = str4 != null ? n89.bg(n89.az(n89.av(str4, "▶️", str4), "◀️")).toString() : null;
                if (string == null) {
                    string = (name == null || (str3 = (String) y41.ab(n89.af(name))) == null) ? null : n89.bg(str3).toString();
                    if (string == null) {
                        string = "Unknown";
                    }
                }
            }
            String lowerCase = "";
            Quality qualityFromString = Quality.INSTANCE.fromString(n89.ab(string) ? name == null ? "" : name : string);
            long jLongValue = videoSize != null ? videoSize.longValue() : 0L;
            String size = formatSize(jLongValue);
            if (jLongValue <= 0) {
                List listAf2 = n89.af(y41.ai(st.w(new String[]{title, name, description}), "\n", null, null, null, 62));
                ListIterator listIterator2 = listAf2.listIterator(listAf2.size());
                while (true) {
                    ListIterator listIterator3 = listIterator2;
                    if (!listIterator2.hasPrevious()) {
                        objPrevious = null;
                        break;
                    }
                    objPrevious = listIterator3.previous();
                    String str5 = (String) objPrevious;
                    if (n89.l(str5, "💾", false) || n89.l(str5, "GB", true) || n89.l(str5, "MB", true)) {
                        break;
                    }
                    listIterator2 = listIterator3;
                }
                String str6 = (String) objPrevious;
                String str7 = str6 == null ? "" : str6;
                tp5 tp5VarB = StreamInfo.REGEX_SIZE_EMOJI.b(str7);
                if (tp5VarB == null) {
                    tp5VarB = StreamInfo.REGEX_SIZE_PLAIN.b(str7);
                }
                if (tp5VarB != null) {
                    tp5 tp5Var = tp5VarB;
                    Double dBc = n89.bc(n89.an((String) tp5VarB.b().get(1), ",", "."));
                    double dDoubleValue = dBc != null ? dBc.doubleValue() : 0.0d;
                    String upperCase = ((String) tp5Var.b().get(2)).toUpperCase(Locale.ROOT);
                    cr4.f(upperCase, "toUpperCase(...)");
                    String strAn = n89.an(upperCase, "IB", "B");
                    if (dDoubleValue > 0.0d) {
                        int iHashCode = strAn.hashCode();
                        if (iHashCode == 2267) {
                            strAn.equals("GB");
                        } else if (iHashCode != 2453) {
                            if (iHashCode == 2670 && strAn.equals("TB")) {
                                d = 1024;
                                d2 = dDoubleValue * d * d;
                            }
                            d3 = d2 * d;
                            jLongValue = (long) (d3 * d);
                            size = vw2.l(String.format("%.2f", Arrays.copyOf(new Object[]{Double.valueOf(dDoubleValue)}, 1)), " ", strAn);
                        } else if (strAn.equals("MB")) {
                            d = 1024;
                            d3 = dDoubleValue * d;
                            jLongValue = (long) (d3 * d);
                            size = vw2.l(String.format("%.2f", Arrays.copyOf(new Object[]{Double.valueOf(dDoubleValue)}, 1)), " ", strAn);
                        }
                        d = 1024;
                        d2 = dDoubleValue * d;
                        d3 = d2 * d;
                        jLongValue = (long) (d3 * d);
                        size = vw2.l(String.format("%.2f", Arrays.copyOf(new Object[]{Double.valueOf(dDoubleValue)}, 1)), " ", strAn);
                    }
                }
            }
            pw7 pw7Var = new pw7("\\[([^\\]]+)\\]\\s*$");
            if (name == null || (str = (String) y41.al(n89.af(name))) == null) {
                str = "";
            }
            tp5 tp5VarB2 = pw7Var.b(str);
            if (tp5VarB2 == null || (str2 = (String) tp5VarB2.b().get(1)) == null) {
                str2 = "Direct";
            }
            String str8 = name == null ? "" : name;
            Locale locale = Locale.ROOT;
            String upperCase2 = str8.toUpperCase(locale);
            cr4.f(upperCase2, "toUpperCase(...)");
            if (n89.l(upperCase2, "[PM", false) || n89.l(upperCase2, "PM⚡", false) || n89.l(upperCase2, "PM+", false) || n89.l(upperCase2, "PREMIUMIZE", false)) {
                debridProvider = DebridProvider.PREMIUMIZE;
            } else if (n89.l(upperCase2, "[RD", false) || n89.l(upperCase2, "RD⚡", false) || n89.l(upperCase2, "RD+", false) || n89.l(upperCase2, "REAL-DEBRID", false) || n89.l(upperCase2, "REALDEBRID", false)) {
                debridProvider = DebridProvider.REAL_DEBRID;
            } else if (n89.l(upperCase2, "[AD", false) || n89.l(upperCase2, "AD⚡", false) || n89.l(upperCase2, "AD+", false) || n89.l(upperCase2, "ALLDEBRID", false)) {
                debridProvider = DebridProvider.ALL_DEBRID;
            } else if (n89.l(upperCase2, "[TB", false) || n89.l(upperCase2, "TB⚡", false) || n89.l(upperCase2, "TB+", false) || n89.l(upperCase2, "TORBOX", false)) {
                debridProvider = DebridProvider.TORBOX;
            } else {
                if (!n89.l(upperCase2, "[ED", false) && !n89.l(upperCase2, "ED⚡", false) && !n89.l(upperCase2, "ED+", false) && !n89.l(upperCase2, "EASYDEBRID", false)) {
                    debridProvider2 = null;
                    if (!n89.l(str8, "⚡", false) && !n89.l(str8, "☁️", false)) {
                        n89.l(str8, "🚀", false);
                    }
                    boolean z2 = n89.l(str8, "⬇️", false) && !n89.l(str8, "⬇", false);
                    String strL = vw2.l(string, " ", description);
                    String codec = parseCodec(string);
                    String audio = parseAudio(strL);
                    boolean zDetectDolbyVision = detectDolbyVision(strL);
                    String hdr = parseHdr(strL, zDetectDolbyVision);
                    List<String> listBuildHdrBadges = buildHdrBadges(strL, zDetectDolbyVision);
                    SourceType sourceType = parseSourceType(string);
                    String releaseGroup = parseReleaseGroup(string);
                    ReleaseGroupTier releaseGroupTierLookupReleaseGroupTier = lookupReleaseGroupTier(releaseGroup);
                    String edition = parseEdition(string);
                    boolean zDetect10bit = detect10bit(strL);
                    if (infoHash != null) {
                        n89.ab(infoHash);
                    }
                    SeasonPackInfo.Companion companion = SeasonPackInfo.INSTANCE;
                    SeasonPackInfo seasonPackInfoDetectFromFileName = companion.detectFromFileName(string);
                    z = seasonPackInfoDetectFromFileName == null;
                    if (z || jLongValue <= 0) {
                        q07Var = new q07<>(null, null);
                    } else {
                        cr4.d(seasonPackInfoDetectFromFileName);
                        q07Var = companion.estimateEpisodeSize(jLongValue, seasonPackInfoDetectFromFileName.getEstimatedEpisodeCount());
                    }
                    Long l = (Long) q07Var.a;
                    String str9 = (String) q07Var.b;
                    qualityFromString.getLabel();
                    Objects.toString(debridProvider2);
                    if (infoHash != null) {
                        lowerCase = infoHash.toLowerCase(locale);
                        cr4.f(lowerCase, "toLowerCase(...)");
                    }
                    return new StreamInfo(lowerCase, string, qualityFromString, jLongValue, size, null, str2, codec, audio, hdr, zDetectDolbyVision, null, z2, debridProvider2, null, !z2 ? 0 : 100, null, false, null, z, seasonPackInfoDetectFromFileName, l, str9, scraperId, scraperName, null, url, true, bingeGroup, sourceType, releaseGroup, releaseGroupTierLookupReleaseGroupTier, edition, zDetect10bit, listBuildHdrBadges, proxyHeaders, 34029568, 0, null);
                }
                debridProvider = DebridProvider.EASY_DEBRID;
            }
            debridProvider2 = debridProvider;
            if (!n89.l(str8, "⚡", false)) {
                n89.l(str8, "🚀", false);
            }
            if (n89.l(str8, "⬇️", false)) {
            }
            String strL2 = vw2.l(string, " ", description);
            String codec2 = parseCodec(string);
            String audio2 = parseAudio(strL2);
            boolean zDetectDolbyVision2 = detectDolbyVision(strL2);
            String hdr2 = parseHdr(strL2, zDetectDolbyVision2);
            List<String> listBuildHdrBadges2 = buildHdrBadges(strL2, zDetectDolbyVision2);
            SourceType sourceType2 = parseSourceType(string);
            String releaseGroup2 = parseReleaseGroup(string);
            ReleaseGroupTier releaseGroupTierLookupReleaseGroupTier2 = lookupReleaseGroupTier(releaseGroup2);
            String edition2 = parseEdition(string);
            boolean zDetect10bit2 = detect10bit(strL2);
            if (infoHash != null) {
            }
            SeasonPackInfo.Companion companion2 = SeasonPackInfo.INSTANCE;
            SeasonPackInfo seasonPackInfoDetectFromFileName2 = companion2.detectFromFileName(string);
            if (seasonPackInfoDetectFromFileName2 == null) {
            }
            if (z) {
                q07Var = new q07<>(null, null);
            }
            Long l2 = (Long) q07Var.a;
            String str92 = (String) q07Var.b;
            qualityFromString.getLabel();
            Objects.toString(debridProvider2);
            if (infoHash != null) {
            }
            return new StreamInfo(lowerCase, string, qualityFromString, jLongValue, size, null, str2, codec2, audio2, hdr2, zDetectDolbyVision2, null, z2, debridProvider2, null, !z2 ? 0 : 100, null, false, null, z, seasonPackInfoDetectFromFileName2, l2, str92, scraperId, scraperName, null, url, true, bingeGroup, sourceType2, releaseGroup2, releaseGroupTierLookupReleaseGroupTier2, edition2, zDetect10bit2, listBuildHdrBadges2, proxyHeaders, 34029568, 0, null);
        }

        @kp6
        public final StreamInfo parseFromExternalUrl(@kp6 String externalUrl, @pq6 String name, @pq6 String description, @kp6 String scraperId, @kp6 String scraperName) {
            cr4.g(externalUrl, "externalUrl");
            cr4.g(scraperId, "scraperId");
            cr4.g(scraperName, "scraperName");
            return new StreamInfo("", name == null ? "Streaming Service" : name, Quality.UNKNOWN, 0L, "", null, n89.ab(scraperName) ? "External" : scraperName, null, null, null, false, null, false, null, null, Integer.MAX_VALUE, null, false, null, false, null, null, null, scraperId, scraperName, null, externalUrl, false, null, null, null, null, null, false, null, null, -226540544, 15, null);
        }

        /* JADX WARN: Can't fix incorrect switch cases order, some code will duplicate */
        /* JADX WARN: Failed to restore switch over string. Please report as a decompilation issue */
        /* JADX WARN: Removed duplicated region for block: B:20:0x0076  */
        @kp6
        /*
            Code decompiled incorrectly, please refer to instructions dump.
        */
        public final StreamInfo parseFromLibraryFile(@kp6 String name, long size, @kp6 String serviceName) {
            DebridProvider debridProvider;
            String displayName;
            cr4.g(name, AppMeasurementSdk.ConditionalUserProperty.NAME);
            cr4.g(serviceName, "serviceName");
            Quality qualityFromString = Quality.INSTANCE.fromString(name);
            String codec = parseCodec(name);
            String audio = parseAudio(name);
            boolean zDetectDolbyVision = detectDolbyVision(name);
            String hdr = parseHdr(name, zDetectDolbyVision);
            List<String> listBuildHdrBadges = buildHdrBadges(name, zDetectDolbyVision);
            SourceType sourceType = parseSourceType(name);
            String releaseGroup = parseReleaseGroup(name);
            ReleaseGroupTier releaseGroupTierLookupReleaseGroupTier = lookupReleaseGroupTier(releaseGroup);
            String edition = parseEdition(name);
            boolean zDetect10bit = detect10bit(name);
            switch (serviceName.hashCode()) {
                case -1517726582:
                    debridProvider = !serviceName.equals("realdebrid") ? null : DebridProvider.REAL_DEBRID;
                    break;
                case -867981036:
                    if (serviceName.equals("torbox")) {
                        debridProvider = DebridProvider.TORBOX;
                        break;
                    }
                    break;
                case 40904269:
                    if (serviceName.equals("alldebrid")) {
                        debridProvider = DebridProvider.ALL_DEBRID;
                        break;
                    }
                    break;
                case 575248285:
                    if (serviceName.equals("premiumize")) {
                        debridProvider = DebridProvider.PREMIUMIZE;
                        break;
                    }
                    break;
            }
            DebridProvider debridProvider2 = debridProvider;
            return new StreamInfo("", name, qualityFromString, size, formatSize(size), null, (debridProvider2 == null || (displayName = debridProvider2.getDisplayName()) == null) ? serviceName : displayName, codec, audio, hdr, zDetectDolbyVision, null, true, debridProvider2, null, 0, null, false, null, false, null, null, null, "debrid_library", "Debrid Library", null, null, false, null, sourceType, releaseGroup, releaseGroupTierLookupReleaseGroupTier, edition, zDetect10bit, listBuildHdrBadges, null, 511655936, 8, null);
        }

        /* JADX WARN: Removed duplicated region for block: B:50:0x0105  */
        /* JADX WARN: Removed duplicated region for block: B:64:0x012b  */
        /* JADX WARN: Removed duplicated region for block: B:67:0x0135  */
        /* JADX WARN: Removed duplicated region for block: B:70:0x0152  */
        /* JADX WARN: Removed duplicated region for block: B:73:0x015e  */
        /* JADX WARN: Removed duplicated region for block: B:77:0x016d  */
        /* JADX WARN: Removed duplicated region for block: B:80:0x01a6 A[ADDED_TO_REGION] */
        /* JADX WARN: Removed duplicated region for block: B:82:0x01ab  */
        /* JADX WARN: Removed duplicated region for block: B:84:0x01af  */
        /* JADX WARN: Removed duplicated region for block: B:87:0x01c3  */
        @kp6
        /*
            Code decompiled incorrectly, please refer to instructions dump.
        */
        public final StreamInfo parseFromTorrentStream(@kp6 String infoHash, @kp6 String title, @pq6 Integer fileIdx, @pq6 List<String> sources, @kp6 String scraperId, @kp6 String scraperName, @pq6 String bingeGroup) {
            String string;
            Object objPrevious;
            double d;
            String strAn;
            int iHashCode;
            double d2;
            double d3;
            double d4;
            String strL;
            tp5 tp5VarB;
            String str;
            boolean z;
            String str2;
            q07<Long, String> q07Var;
            String str3;
            String str4;
            cr4.g(infoHash, "infoHash");
            cr4.g(title, "title");
            cr4.g(scraperId, "scraperId");
            cr4.g(scraperName, "scraperName");
            List listAo = n89.ao(title, new String[]{"\n"}, 6);
            String str5 = (String) y41.ab(listAo);
            if (str5 == null || (string = n89.bg(str5).toString()) == null) {
                string = title;
            }
            ListIterator listIterator = listAo.listIterator(listAo.size());
            while (true) {
                if (!listIterator.hasPrevious()) {
                    objPrevious = null;
                    break;
                }
                objPrevious = listIterator.previous();
                String str6 = (String) objPrevious;
                if (n89.l(str6, "💾", false) || n89.l(str6, "👤", false) || n89.l(str6, "⚙️", false)) {
                    break;
                }
            }
            String str7 = (String) objPrevious;
            if (str7 == null && (str7 = (String) y41.al(listAo)) == null) {
                str7 = "";
            }
            tp5 tp5VarB2 = StreamInfo.REGEX_SEEDS.b(str7);
            Integer numBe = (tp5VarB2 == null || (str4 = (String) tp5VarB2.b().get(1)) == null) ? null : n89.be(str4);
            tp5 tp5VarB3 = StreamInfo.REGEX_SIZE_EMOJI.b(str7);
            if (tp5VarB3 == null) {
                tp5VarB3 = StreamInfo.REGEX_SIZE_PLAIN.b(str7);
            }
            Double dBc = n89.bc((tp5VarB3 == null || (str3 = (String) tp5VarB3.b().get(1)) == null) ? SessionDescription.SUPPORTED_SDP_VERSION : n89.an(str3, ",", "."));
            double dDoubleValue = dBc != null ? dBc.doubleValue() : 0.0d;
            if (tp5VarB3 != null) {
                d = 0.0d;
                String str8 = (String) tp5VarB3.b().get(2);
                if (str8 != null) {
                    String upperCase = str8.toUpperCase(Locale.ROOT);
                    cr4.f(upperCase, "toUpperCase(...)");
                    strAn = n89.an(upperCase, "IB", "B");
                }
                iHashCode = strAn.hashCode();
                if (iHashCode != 2267) {
                    strAn.equals("GB");
                } else {
                    if (iHashCode != 2453) {
                        if (iHashCode == 2670 && strAn.equals("TB")) {
                            d2 = 1024;
                            d3 = dDoubleValue * d2 * d2;
                        }
                        d4 = d3 * d2;
                        long j = (long) (d4 * d2);
                        strL = (tp5VarB3 != null || dDoubleValue <= d) ? "? GB" : vw2.l(String.format("%.2f", Arrays.copyOf(new Object[]{Double.valueOf(dDoubleValue)}, 1)), " ", strAn);
                        tp5VarB = StreamInfo.REGEX_SOURCE.b(str7);
                        if (tp5VarB != null || (str = (String) tp5VarB.b().get(1)) == null) {
                            str = "Unknown";
                        }
                        String str9 = str;
                        Quality qualityFromString = Quality.INSTANCE.fromString(string);
                        String codec = parseCodec(string);
                        String audio = parseAudio(string);
                        boolean zDetectDolbyVision = detectDolbyVision(string);
                        String hdr = parseHdr(string, zDetectDolbyVision);
                        List<String> listBuildHdrBadges = buildHdrBadges(string, zDetectDolbyVision);
                        SourceType sourceType = parseSourceType(string);
                        String releaseGroup = parseReleaseGroup(string);
                        ReleaseGroupTier releaseGroupTierLookupReleaseGroupTier = lookupReleaseGroupTier(releaseGroup);
                        String edition = parseEdition(string);
                        boolean zDetect10bit = detect10bit(string);
                        SeasonPackInfo.Companion companion = SeasonPackInfo.INSTANCE;
                        SeasonPackInfo seasonPackInfoDetectFromFileName = companion.detectFromFileName(string);
                        z = seasonPackInfoDetectFromFileName == null && fileIdx == null;
                        if (z || j <= 0) {
                            str2 = strL;
                            q07Var = new q07<>(null, null);
                        } else {
                            cr4.d(seasonPackInfoDetectFromFileName);
                            str2 = strL;
                            q07Var = companion.estimateEpisodeSize(j, seasonPackInfoDetectFromFileName.getEstimatedEpisodeCount());
                        }
                        Long l = (Long) q07Var.a;
                        String str10 = (String) q07Var.b;
                        Objects.toString(seasonPackInfoDetectFromFileName);
                        String lowerCase = infoHash.toLowerCase(Locale.ROOT);
                        cr4.f(lowerCase, "toLowerCase(...)");
                        return new StreamInfo(lowerCase, string, qualityFromString, j, str2, numBe, str9, codec, audio, hdr, zDetectDolbyVision, fileIdx, false, null, null, 0, null, false, null, z, seasonPackInfoDetectFromFileName, l, str10, scraperId, scraperName, sources, null, false, bingeGroup, sourceType, releaseGroup, releaseGroupTierLookupReleaseGroupTier, edition, zDetect10bit, listBuildHdrBadges, null, 201846784, 8, null);
                    }
                    if (strAn.equals("MB")) {
                        d2 = 1024;
                        d4 = dDoubleValue * d2;
                        long j2 = (long) (d4 * d2);
                        if (tp5VarB3 != null) {
                        }
                        tp5VarB = StreamInfo.REGEX_SOURCE.b(str7);
                        if (tp5VarB != null) {
                            str = "Unknown";
                        }
                        String str92 = str;
                        Quality qualityFromString2 = Quality.INSTANCE.fromString(string);
                        String codec2 = parseCodec(string);
                        String audio2 = parseAudio(string);
                        boolean zDetectDolbyVision2 = detectDolbyVision(string);
                        String hdr2 = parseHdr(string, zDetectDolbyVision2);
                        List<String> listBuildHdrBadges2 = buildHdrBadges(string, zDetectDolbyVision2);
                        SourceType sourceType2 = parseSourceType(string);
                        String releaseGroup2 = parseReleaseGroup(string);
                        ReleaseGroupTier releaseGroupTierLookupReleaseGroupTier2 = lookupReleaseGroupTier(releaseGroup2);
                        String edition2 = parseEdition(string);
                        boolean zDetect10bit2 = detect10bit(string);
                        SeasonPackInfo.Companion companion2 = SeasonPackInfo.INSTANCE;
                        SeasonPackInfo seasonPackInfoDetectFromFileName2 = companion2.detectFromFileName(string);
                        if (seasonPackInfoDetectFromFileName2 == null) {
                        }
                        if (z) {
                            str2 = strL;
                            q07Var = new q07<>(null, null);
                        }
                        Long l2 = (Long) q07Var.a;
                        String str102 = (String) q07Var.b;
                        Objects.toString(seasonPackInfoDetectFromFileName2);
                        String lowerCase2 = infoHash.toLowerCase(Locale.ROOT);
                        cr4.f(lowerCase2, "toLowerCase(...)");
                        return new StreamInfo(lowerCase2, string, qualityFromString2, j2, str2, numBe, str92, codec2, audio2, hdr2, zDetectDolbyVision2, fileIdx, false, null, null, 0, null, false, null, z, seasonPackInfoDetectFromFileName2, l2, str102, scraperId, scraperName, sources, null, false, bingeGroup, sourceType2, releaseGroup2, releaseGroupTierLookupReleaseGroupTier2, edition2, zDetect10bit2, listBuildHdrBadges2, null, 201846784, 8, null);
                    }
                }
                d2 = 1024;
                d3 = dDoubleValue * d2;
                d4 = d3 * d2;
                long j22 = (long) (d4 * d2);
                if (tp5VarB3 != null) {
                }
                tp5VarB = StreamInfo.REGEX_SOURCE.b(str7);
                if (tp5VarB != null) {
                }
                String str922 = str;
                Quality qualityFromString22 = Quality.INSTANCE.fromString(string);
                String codec22 = parseCodec(string);
                String audio22 = parseAudio(string);
                boolean zDetectDolbyVision22 = detectDolbyVision(string);
                String hdr22 = parseHdr(string, zDetectDolbyVision22);
                List<String> listBuildHdrBadges22 = buildHdrBadges(string, zDetectDolbyVision22);
                SourceType sourceType22 = parseSourceType(string);
                String releaseGroup22 = parseReleaseGroup(string);
                ReleaseGroupTier releaseGroupTierLookupReleaseGroupTier22 = lookupReleaseGroupTier(releaseGroup22);
                String edition22 = parseEdition(string);
                boolean zDetect10bit22 = detect10bit(string);
                SeasonPackInfo.Companion companion22 = SeasonPackInfo.INSTANCE;
                SeasonPackInfo seasonPackInfoDetectFromFileName22 = companion22.detectFromFileName(string);
                if (seasonPackInfoDetectFromFileName22 == null) {
                }
                if (z) {
                }
                Long l22 = (Long) q07Var.a;
                String str1022 = (String) q07Var.b;
                Objects.toString(seasonPackInfoDetectFromFileName22);
                String lowerCase22 = infoHash.toLowerCase(Locale.ROOT);
                cr4.f(lowerCase22, "toLowerCase(...)");
                return new StreamInfo(lowerCase22, string, qualityFromString22, j22, str2, numBe, str922, codec22, audio22, hdr22, zDetectDolbyVision22, fileIdx, false, null, null, 0, null, false, null, z, seasonPackInfoDetectFromFileName22, l22, str1022, scraperId, scraperName, sources, null, false, bingeGroup, sourceType22, releaseGroup22, releaseGroupTierLookupReleaseGroupTier22, edition22, zDetect10bit22, listBuildHdrBadges22, null, 201846784, 8, null);
            }
            d = 0.0d;
            strAn = "GB";
            iHashCode = strAn.hashCode();
            if (iHashCode != 2267) {
            }
            d2 = 1024;
            d3 = dDoubleValue * d2;
            d4 = d3 * d2;
            long j222 = (long) (d4 * d2);
            if (tp5VarB3 != null) {
            }
            tp5VarB = StreamInfo.REGEX_SOURCE.b(str7);
            if (tp5VarB != null) {
            }
            String str9222 = str;
            Quality qualityFromString222 = Quality.INSTANCE.fromString(string);
            String codec222 = parseCodec(string);
            String audio222 = parseAudio(string);
            boolean zDetectDolbyVision222 = detectDolbyVision(string);
            String hdr222 = parseHdr(string, zDetectDolbyVision222);
            List<String> listBuildHdrBadges222 = buildHdrBadges(string, zDetectDolbyVision222);
            SourceType sourceType222 = parseSourceType(string);
            String releaseGroup222 = parseReleaseGroup(string);
            ReleaseGroupTier releaseGroupTierLookupReleaseGroupTier222 = lookupReleaseGroupTier(releaseGroup222);
            String edition222 = parseEdition(string);
            boolean zDetect10bit222 = detect10bit(string);
            SeasonPackInfo.Companion companion222 = SeasonPackInfo.INSTANCE;
            SeasonPackInfo seasonPackInfoDetectFromFileName222 = companion222.detectFromFileName(string);
            if (seasonPackInfoDetectFromFileName222 == null) {
            }
            if (z) {
            }
            Long l222 = (Long) q07Var.a;
            String str10222 = (String) q07Var.b;
            Objects.toString(seasonPackInfoDetectFromFileName222);
            String lowerCase222 = infoHash.toLowerCase(Locale.ROOT);
            cr4.f(lowerCase222, "toLowerCase(...)");
            return new StreamInfo(lowerCase222, string, qualityFromString222, j222, str2, numBe, str9222, codec222, audio222, hdr222, zDetectDolbyVision222, fileIdx, false, null, null, 0, null, false, null, z, seasonPackInfoDetectFromFileName222, l222, str10222, scraperId, scraperName, sources, null, false, bingeGroup, sourceType222, releaseGroup222, releaseGroupTierLookupReleaseGroupTier222, edition222, zDetect10bit222, listBuildHdrBadges222, null, 201846784, 8, null);
        }

        private Companion() {
        }
    }

    static {
        yw7 yw7Var = yw7.b;
        REGEX_SIZE_EMOJI = new pw7("💾\\s*([\\d.,]+)\\s*(GB|MB|TB|GiB|MiB|TiB)", yw7Var);
        REGEX_SIZE_PLAIN = new pw7("([\\d.,]+)\\s*(GB|MB|TB|GiB|MiB|TiB)", yw7Var);
        REGEX_SOURCE = new pw7("⚙️\\s*(\\w+)");
    }

    /* JADX WARN: Multi-variable type inference failed */
    public StreamInfo(@kp6 String str, @kp6 String str2, @kp6 Quality quality, long j, @kp6 String str3, @pq6 Integer num, @kp6 String str4, @pq6 String str5, @pq6 String str6, @pq6 String str7, boolean z, @pq6 Integer num2, boolean z2, @pq6 DebridProvider debridProvider, @kp6 List<? extends DebridProvider> list, int i, @pq6 Double d, boolean z3, @pq6 String str8, boolean z4, @pq6 SeasonPackInfo seasonPackInfo, @pq6 Long l, @pq6 String str9, @kp6 String str10, @kp6 String str11, @pq6 List<String> list2, @pq6 String str12, boolean z5, @pq6 String str13, @kp6 SourceType sourceType, @pq6 String str14, @kp6 ReleaseGroupTier releaseGroupTier, @pq6 String str15, boolean z6, @kp6 List<String> list3, @pq6 Map<String, String> map) {
        cr4.g(str, "infoHash");
        cr4.g(str2, "fileName");
        cr4.g(quality, "quality");
        cr4.g(str3, "sizeFormatted");
        cr4.g(str4, "source");
        cr4.g(list, "cachedProviders");
        cr4.g(str10, "scraperId");
        cr4.g(str11, "scraperName");
        cr4.g(sourceType, "sourceType");
        cr4.g(releaseGroupTier, "releaseGroupTier");
        cr4.g(list3, "hdrBadges");
        this.infoHash = str;
        this.fileName = str2;
        this.quality = quality;
        this.sizeBytes = j;
        this.sizeFormatted = str3;
        this.seeds = num;
        this.source = str4;
        this.codec = str5;
        this.audio = str6;
        this.hdr = str7;
        this.hasDolbyVision = z;
        this.fileIdx = num2;
        this.isCached = z2;
        this.debridProvider = debridProvider;
        this.cachedProviders = list;
        this.providerPriority = i;
        this.estimatedBitrateMbps = d;
        this.isFilteredOut = z3;
        this.filterReason = str8;
        this.isSeasonPack = z4;
        this.packInfo = seasonPackInfo;
        this.estimatedEpisodeSizeBytes = l;
        this.estimatedEpisodeSizeFormatted = str9;
        this.scraperId = str10;
        this.scraperName = str11;
        this.sources = list2;
        this.directUrl = str12;
        this.isDirectUrl = z5;
        this.bingeGroup = str13;
        this.sourceType = sourceType;
        this.releaseGroup = str14;
        this.releaseGroupTier = releaseGroupTier;
        this.edition = str15;
        this.is10bit = z6;
        this.hdrBadges = list3;
        this.proxyHeaders = map;
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static final Map RELEASE_GROUP_TIERS_delegate$lambda$5() {
        LinkedHashMap linkedHashMap = new LinkedHashMap();
        Iterator it = y41.an("3L", "BIZKIT", "BLURANIUM", "CINEPHILES", "FRAMESTOR", "PMP", "PYRAMIDHEAD", "PIRAMIDHEAD", "ZQ", "BMF", "WILDCAT", "BBQ", "C0KE", "CRISC", "CTRLHD", "DARIUSH", "DECIBEL", "D-Z0N3", "EBP", "EDPH", "LOLHD", "MAINFRAME", "NCMT", "NTB", "PTER", "TAYTO", "TDD", "TNP", "VIETHD", "ZOROSENPAI", "W4NK3R", "DON", "GEEK", "ABBIE", "AJP69", "PAXA", "PEXA", "XEPA", "BLUTONIUM", "CASSTUDIO", "CMRG", "CRFW", "CRUD", "GNOME", "HONE", "KITSUNE", "MONKEE", "NOSIVID", "NTG", "QOQ", "RTN", "SIC", "TEPES", "THEFARM", "T6D", "VISUM", "APEX", "FLUX", "KINGS", "TOMMY").iterator();
        while (it.hasNext()) {
            linkedHashMap.put((String) it.next(), ReleaseGroupTier.T1);
        }
        Iterator it2 = y41.an("ATELIER", "PLAYBD", "SICFOI", "SURFINBIRD", "12GAUGESHOTGUN", "EPSILON", "HIFI", "KRALIMARKO", "TRITON", "EA", "HIDT", "HISD", "HQMUX", "IFT", "SBR", "SA89", "3CTWEB", "BTW", "BYNDR", "CINEFEEL", "CIT", "COO7", "DB", "IJP", "IKA", "IT00NZ", "JETIX", "KHN", "MIU", "MZABI", "NPMS", "NYH", "ORBITRON", "PLAYWEB", "PSIG", "RAWR", "ROCCAT", "RTFM", "SDCC", "TVSMASH", "WELP", "XEBEC", "4KBEC", "CEBEX", "DEEP", "END", "ETHICS", "FLIGHTS", "KIMCHI", "LAZY", "PHOENIX", "SIGMA", "SMURF", "SPIRIT").iterator();
        while (it2.hasNext()) {
            linkedHashMap.put((String) it2.next(), ReleaseGroupTier.T2);
        }
        Iterator it3 = y41.an("PTP", "SUMVISION", "TOA", "BHDSTUDIO", "HALLOWED", "SPHD", "WEBDV", "PLAYHD", "LORD", "DOOKY", "GNOMISSION", "NINJACENTRAL", "SLIGNOME", "SWAGLANDGER", "T4H", "DRACULA", "VISION").iterator();
        while (it3.hasNext()) {
            linkedHashMap.put((String) it3.next(), ReleaseGroupTier.T3);
        }
        Iterator it4 = y41.an("YIFY", "YTS", "AXXO", "RARBG", "TIGOLE", "PSA", "GALAXYRG", "PAHE", "STUTTERSHIT", "SUNSCREEN", "BEAST", "COLLECTIVE", "EPIC", "IVY", "KINGDOM", "SCENE", "EVO", "FGT", "SPARKS", "NOGROUP", "X0R", "WIKI").iterator();
        while (it4.hasNext()) {
            linkedHashMap.put((String) it4.next(), ReleaseGroupTier.BAD);
        }
        return linkedHashMap;
    }

    /* JADX WARN: Multi-variable type inference failed */
    public static /* synthetic */ StreamInfo copy$default(StreamInfo streamInfo, String str, String str2, Quality quality, long j, String str3, Integer num, String str4, String str5, String str6, String str7, boolean z, Integer num2, boolean z2, DebridProvider debridProvider, List list, int i, Double d, boolean z3, String str8, boolean z4, SeasonPackInfo seasonPackInfo, Long l, String str9, String str10, String str11, List list2, String str12, boolean z5, String str13, SourceType sourceType, String str14, ReleaseGroupTier releaseGroupTier, String str15, boolean z6, List list3, Map map, int i2, int i3, Object obj) {
        Map map2;
        List list4;
        boolean z7;
        SeasonPackInfo seasonPackInfo2;
        Long l2;
        String str16;
        String str17;
        String str18;
        List list5;
        String str19;
        boolean z8;
        String str20;
        SourceType sourceType2;
        String str21;
        ReleaseGroupTier releaseGroupTier2;
        String str22;
        boolean z9;
        List list6;
        String str23;
        Integer num3;
        String str24;
        String str25;
        String str26;
        String str27;
        boolean z10;
        Integer num4;
        boolean z11;
        DebridProvider debridProvider2;
        int i4;
        Double d2;
        boolean z12;
        String str28;
        String str29;
        Quality quality2;
        long j2;
        String str30 = (i2 & 1) != 0 ? streamInfo.infoHash : str;
        String str31 = (i2 & 2) != 0 ? streamInfo.fileName : str2;
        Quality quality3 = (i2 & 4) != 0 ? streamInfo.quality : quality;
        long j3 = (i2 & 8) != 0 ? streamInfo.sizeBytes : j;
        String str32 = (i2 & 16) != 0 ? streamInfo.sizeFormatted : str3;
        Integer num5 = (i2 & 32) != 0 ? streamInfo.seeds : num;
        String str33 = (i2 & 64) != 0 ? streamInfo.source : str4;
        String str34 = (i2 & 128) != 0 ? streamInfo.codec : str5;
        String str35 = (i2 & 256) != 0 ? streamInfo.audio : str6;
        String str36 = (i2 & 512) != 0 ? streamInfo.hdr : str7;
        boolean z13 = (i2 & 1024) != 0 ? streamInfo.hasDolbyVision : z;
        Integer num6 = (i2 & 2048) != 0 ? streamInfo.fileIdx : num2;
        boolean z14 = (i2 & 4096) != 0 ? streamInfo.isCached : z2;
        String str37 = str30;
        DebridProvider debridProvider3 = (i2 & 8192) != 0 ? streamInfo.debridProvider : debridProvider;
        List list7 = (i2 & 16384) != 0 ? streamInfo.cachedProviders : list;
        int i5 = (i2 & 32768) != 0 ? streamInfo.providerPriority : i;
        Double d3 = (i2 & 65536) != 0 ? streamInfo.estimatedBitrateMbps : d;
        boolean z15 = (i2 & 131072) != 0 ? streamInfo.isFilteredOut : z3;
        String str38 = (i2 & MediaUtils.TRANSACTION_SIZE_LIMIT_IN_BYTES) != 0 ? streamInfo.filterReason : str8;
        boolean z16 = (i2 & 524288) != 0 ? streamInfo.isSeasonPack : z4;
        SeasonPackInfo seasonPackInfo3 = (i2 & ProgressiveMediaSource.DEFAULT_LOADING_CHECK_INTERVAL_BYTES) != 0 ? streamInfo.packInfo : seasonPackInfo;
        Long l3 = (i2 & 2097152) != 0 ? streamInfo.estimatedEpisodeSizeBytes : l;
        String str39 = (i2 & 4194304) != 0 ? streamInfo.estimatedEpisodeSizeFormatted : str9;
        String str40 = (i2 & 8388608) != 0 ? streamInfo.scraperId : str10;
        String str41 = (i2 & Http2Connection.OKHTTP_CLIENT_WINDOW_SIZE) != 0 ? streamInfo.scraperName : str11;
        List list8 = (i2 & 33554432) != 0 ? streamInfo.sources : list2;
        String str42 = (i2 & C.BUFFER_FLAG_NOT_DEPENDED_ON) != 0 ? streamInfo.directUrl : str12;
        boolean z17 = (i2 & C.BUFFER_FLAG_FIRST_SAMPLE) != 0 ? streamInfo.isDirectUrl : z5;
        String str43 = (i2 & 268435456) != 0 ? streamInfo.bingeGroup : str13;
        SourceType sourceType3 = (i2 & 536870912) != 0 ? streamInfo.sourceType : sourceType;
        String str44 = (i2 & 1073741824) != 0 ? streamInfo.releaseGroup : str14;
        ReleaseGroupTier releaseGroupTier3 = (i2 & Integer.MIN_VALUE) != 0 ? streamInfo.releaseGroupTier : releaseGroupTier;
        String str45 = (i3 & 1) != 0 ? streamInfo.edition : str15;
        boolean z18 = (i3 & 2) != 0 ? streamInfo.is10bit : z6;
        List list9 = (i3 & 4) != 0 ? streamInfo.hdrBadges : list3;
        if ((i3 & 8) != 0) {
            list4 = list9;
            map2 = streamInfo.proxyHeaders;
            seasonPackInfo2 = seasonPackInfo3;
            l2 = l3;
            str16 = str39;
            str17 = str40;
            str18 = str41;
            list5 = list8;
            str19 = str42;
            z8 = z17;
            str20 = str43;
            sourceType2 = sourceType3;
            str21 = str44;
            releaseGroupTier2 = releaseGroupTier3;
            str22 = str45;
            z9 = z18;
            list6 = list7;
            num3 = num5;
            str24 = str33;
            str25 = str34;
            str26 = str35;
            str27 = str36;
            z10 = z13;
            num4 = num6;
            z11 = z14;
            debridProvider2 = debridProvider3;
            i4 = i5;
            d2 = d3;
            z12 = z15;
            str28 = str38;
            z7 = z16;
            str29 = str31;
            quality2 = quality3;
            j2 = j3;
            str23 = str32;
        } else {
            map2 = map;
            list4 = list9;
            z7 = z16;
            seasonPackInfo2 = seasonPackInfo3;
            l2 = l3;
            str16 = str39;
            str17 = str40;
            str18 = str41;
            list5 = list8;
            str19 = str42;
            z8 = z17;
            str20 = str43;
            sourceType2 = sourceType3;
            str21 = str44;
            releaseGroupTier2 = releaseGroupTier3;
            str22 = str45;
            z9 = z18;
            list6 = list7;
            str23 = str32;
            num3 = num5;
            str24 = str33;
            str25 = str34;
            str26 = str35;
            str27 = str36;
            z10 = z13;
            num4 = num6;
            z11 = z14;
            debridProvider2 = debridProvider3;
            i4 = i5;
            d2 = d3;
            z12 = z15;
            str28 = str38;
            str29 = str31;
            quality2 = quality3;
            j2 = j3;
        }
        return streamInfo.copy(str37, str29, quality2, j2, str23, num3, str24, str25, str26, str27, z10, num4, z11, debridProvider2, list6, i4, d2, z12, str28, z7, seasonPackInfo2, l2, str16, str17, str18, list5, str19, z8, str20, sourceType2, str21, releaseGroupTier2, str22, z9, list4, map2);
    }

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

    @pq6
    /* JADX INFO: renamed from: component10, reason: from getter */
    public final String getHdr() {
        return this.hdr;
    }

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

    @pq6
    /* JADX INFO: renamed from: component12, reason: from getter */
    public final Integer getFileIdx() {
        return this.fileIdx;
    }

    /* JADX INFO: renamed from: component13, reason: from getter */
    public final boolean getIsCached() {
        return this.isCached;
    }

    @pq6
    /* JADX INFO: renamed from: component14, reason: from getter */
    public final DebridProvider getDebridProvider() {
        return this.debridProvider;
    }

    @kp6
    public final List<DebridProvider> component15() {
        return this.cachedProviders;
    }

    /* JADX INFO: renamed from: component16, reason: from getter */
    public final int getProviderPriority() {
        return this.providerPriority;
    }

    @pq6
    /* JADX INFO: renamed from: component17, reason: from getter */
    public final Double getEstimatedBitrateMbps() {
        return this.estimatedBitrateMbps;
    }

    /* JADX INFO: renamed from: component18, reason: from getter */
    public final boolean getIsFilteredOut() {
        return this.isFilteredOut;
    }

    @pq6
    /* JADX INFO: renamed from: component19, reason: from getter */
    public final String getFilterReason() {
        return this.filterReason;
    }

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

    /* JADX INFO: renamed from: component20, reason: from getter */
    public final boolean getIsSeasonPack() {
        return this.isSeasonPack;
    }

    @pq6
    /* JADX INFO: renamed from: component21, reason: from getter */
    public final SeasonPackInfo getPackInfo() {
        return this.packInfo;
    }

    @pq6
    /* JADX INFO: renamed from: component22, reason: from getter */
    public final Long getEstimatedEpisodeSizeBytes() {
        return this.estimatedEpisodeSizeBytes;
    }

    @pq6
    /* JADX INFO: renamed from: component23, reason: from getter */
    public final String getEstimatedEpisodeSizeFormatted() {
        return this.estimatedEpisodeSizeFormatted;
    }

    @kp6
    /* JADX INFO: renamed from: component24, reason: from getter */
    public final String getScraperId() {
        return this.scraperId;
    }

    @kp6
    /* JADX INFO: renamed from: component25, reason: from getter */
    public final String getScraperName() {
        return this.scraperName;
    }

    @pq6
    public final List<String> component26() {
        return this.sources;
    }

    @pq6
    /* JADX INFO: renamed from: component27, reason: from getter */
    public final String getDirectUrl() {
        return this.directUrl;
    }

    /* JADX INFO: renamed from: component28, reason: from getter */
    public final boolean getIsDirectUrl() {
        return this.isDirectUrl;
    }

    @pq6
    /* JADX INFO: renamed from: component29, reason: from getter */
    public final String getBingeGroup() {
        return this.bingeGroup;
    }

    @kp6
    /* JADX INFO: renamed from: component3, reason: from getter */
    public final Quality getQuality() {
        return this.quality;
    }

    @kp6
    /* JADX INFO: renamed from: component30, reason: from getter */
    public final SourceType getSourceType() {
        return this.sourceType;
    }

    @pq6
    /* JADX INFO: renamed from: component31, reason: from getter */
    public final String getReleaseGroup() {
        return this.releaseGroup;
    }

    @kp6
    /* JADX INFO: renamed from: component32, reason: from getter */
    public final ReleaseGroupTier getReleaseGroupTier() {
        return this.releaseGroupTier;
    }

    @pq6
    /* JADX INFO: renamed from: component33, reason: from getter */
    public final String getEdition() {
        return this.edition;
    }

    /* JADX INFO: renamed from: component34, reason: from getter */
    public final boolean getIs10bit() {
        return this.is10bit;
    }

    @kp6
    public final List<String> component35() {
        return this.hdrBadges;
    }

    @pq6
    public final Map<String, String> component36() {
        return this.proxyHeaders;
    }

    /* JADX INFO: renamed from: component4, reason: from getter */
    public final long getSizeBytes() {
        return this.sizeBytes;
    }

    @kp6
    /* JADX INFO: renamed from: component5, reason: from getter */
    public final String getSizeFormatted() {
        return this.sizeFormatted;
    }

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

    @kp6
    /* JADX INFO: renamed from: component7, reason: from getter */
    public final String getSource() {
        return this.source;
    }

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

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

    @kp6
    public final StreamInfo copy(@kp6 String infoHash, @kp6 String fileName, @kp6 Quality quality, long sizeBytes, @kp6 String sizeFormatted, @pq6 Integer seeds, @kp6 String source, @pq6 String codec, @pq6 String audio, @pq6 String hdr, boolean hasDolbyVision, @pq6 Integer fileIdx, boolean isCached, @pq6 DebridProvider debridProvider, @kp6 List<? extends DebridProvider> cachedProviders, int providerPriority, @pq6 Double estimatedBitrateMbps, boolean isFilteredOut, @pq6 String filterReason, boolean isSeasonPack, @pq6 SeasonPackInfo packInfo, @pq6 Long estimatedEpisodeSizeBytes, @pq6 String estimatedEpisodeSizeFormatted, @kp6 String scraperId, @kp6 String scraperName, @pq6 List<String> sources, @pq6 String directUrl, boolean isDirectUrl, @pq6 String bingeGroup, @kp6 SourceType sourceType, @pq6 String releaseGroup, @kp6 ReleaseGroupTier releaseGroupTier, @pq6 String edition, boolean is10bit, @kp6 List<String> hdrBadges, @pq6 Map<String, String> proxyHeaders) {
        cr4.g(infoHash, "infoHash");
        cr4.g(fileName, "fileName");
        cr4.g(quality, "quality");
        cr4.g(sizeFormatted, "sizeFormatted");
        cr4.g(source, "source");
        cr4.g(cachedProviders, "cachedProviders");
        cr4.g(scraperId, "scraperId");
        cr4.g(scraperName, "scraperName");
        cr4.g(sourceType, "sourceType");
        cr4.g(releaseGroupTier, "releaseGroupTier");
        cr4.g(hdrBadges, "hdrBadges");
        return new StreamInfo(infoHash, fileName, quality, sizeBytes, sizeFormatted, seeds, source, codec, audio, hdr, hasDolbyVision, fileIdx, isCached, debridProvider, cachedProviders, providerPriority, estimatedBitrateMbps, isFilteredOut, filterReason, isSeasonPack, packInfo, estimatedEpisodeSizeBytes, estimatedEpisodeSizeFormatted, scraperId, scraperName, sources, directUrl, isDirectUrl, bingeGroup, sourceType, releaseGroup, releaseGroupTier, edition, is10bit, hdrBadges, proxyHeaders);
    }

    public boolean equals(@pq6 Object other) {
        if (this == other) {
            return true;
        }
        if (!(other instanceof StreamInfo)) {
            return false;
        }
        StreamInfo streamInfo = (StreamInfo) other;
        return cr4.b(this.infoHash, streamInfo.infoHash) && cr4.b(this.fileName, streamInfo.fileName) && this.quality == streamInfo.quality && this.sizeBytes == streamInfo.sizeBytes && cr4.b(this.sizeFormatted, streamInfo.sizeFormatted) && cr4.b(this.seeds, streamInfo.seeds) && cr4.b(this.source, streamInfo.source) && cr4.b(this.codec, streamInfo.codec) && cr4.b(this.audio, streamInfo.audio) && cr4.b(this.hdr, streamInfo.hdr) && this.hasDolbyVision == streamInfo.hasDolbyVision && cr4.b(this.fileIdx, streamInfo.fileIdx) && this.isCached == streamInfo.isCached && this.debridProvider == streamInfo.debridProvider && cr4.b(this.cachedProviders, streamInfo.cachedProviders) && this.providerPriority == streamInfo.providerPriority && cr4.b(this.estimatedBitrateMbps, streamInfo.estimatedBitrateMbps) && this.isFilteredOut == streamInfo.isFilteredOut && cr4.b(this.filterReason, streamInfo.filterReason) && this.isSeasonPack == streamInfo.isSeasonPack && cr4.b(this.packInfo, streamInfo.packInfo) && cr4.b(this.estimatedEpisodeSizeBytes, streamInfo.estimatedEpisodeSizeBytes) && cr4.b(this.estimatedEpisodeSizeFormatted, streamInfo.estimatedEpisodeSizeFormatted) && cr4.b(this.scraperId, streamInfo.scraperId) && cr4.b(this.scraperName, streamInfo.scraperName) && cr4.b(this.sources, streamInfo.sources) && cr4.b(this.directUrl, streamInfo.directUrl) && this.isDirectUrl == streamInfo.isDirectUrl && cr4.b(this.bingeGroup, streamInfo.bingeGroup) && this.sourceType == streamInfo.sourceType && cr4.b(this.releaseGroup, streamInfo.releaseGroup) && this.releaseGroupTier == streamInfo.releaseGroupTier && cr4.b(this.edition, streamInfo.edition) && this.is10bit == streamInfo.is10bit && cr4.b(this.hdrBadges, streamInfo.hdrBadges) && cr4.b(this.proxyHeaders, streamInfo.proxyHeaders);
    }

    @pq6
    public final String getAudio() {
        return this.audio;
    }

    @pq6
    public final String getBingeGroup() {
        return this.bingeGroup;
    }

    @kp6
    public final List<DebridProvider> getCachedProviders() {
        return this.cachedProviders;
    }

    @pq6
    public final String getCodec() {
        return this.codec;
    }

    @pq6
    public final String getDebridBadge() {
        DebridProvider debridProvider = this.debridProvider;
        if (debridProvider == null) {
            return null;
        }
        boolean z = this.isCached;
        String badgePrefix = debridProvider.getBadgePrefix();
        return z ? vw2.k(badgePrefix, "+") : badgePrefix;
    }

    @kp6
    public final List<String> getDebridBadges() {
        if (this.cachedProviders.isEmpty()) {
            DebridProvider debridProvider = this.debridProvider;
            return debridProvider == null ? ik2.a : y41.am(debridProvider.getBadgePrefix());
        }
        List<DebridProvider> list = this.cachedProviders;
        ArrayList arrayList = new ArrayList(y41.p(list, 10));
        Iterator<T> it = list.iterator();
        while (it.hasNext()) {
            arrayList.add(((DebridProvider) it.next()).getBadgePrefix());
        }
        return arrayList;
    }

    @pq6
    public final DebridProvider getDebridProvider() {
        return this.debridProvider;
    }

    @pq6
    public final String getDirectUrl() {
        return this.directUrl;
    }

    @kp6
    public final String getDisplayName() {
        return this.fileName;
    }

    @pq6
    public final String getEdition() {
        return this.edition;
    }

    @pq6
    public final Double getEstimatedBitrateMbps() {
        return this.estimatedBitrateMbps;
    }

    @pq6
    public final Long getEstimatedEpisodeSizeBytes() {
        return this.estimatedEpisodeSizeBytes;
    }

    @pq6
    public final String getEstimatedEpisodeSizeFormatted() {
        return this.estimatedEpisodeSizeFormatted;
    }

    @pq6
    public final Integer getFileIdx() {
        return this.fileIdx;
    }

    @kp6
    public final String getFileName() {
        return this.fileName;
    }

    @pq6
    public final String getFilterReason() {
        return this.filterReason;
    }

    public final boolean getHasDolbyVision() {
        return this.hasDolbyVision;
    }

    @pq6
    public final String getHdr() {
        return this.hdr;
    }

    @kp6
    public final List<String> getHdrBadges() {
        return this.hdrBadges;
    }

    @kp6
    public final String getInfoHash() {
        return this.infoHash;
    }

    @pq6
    public final SeasonPackInfo getPackInfo() {
        return this.packInfo;
    }

    public final int getProviderPriority() {
        return this.providerPriority;
    }

    @pq6
    public final Map<String, String> getProxyHeaders() {
        return this.proxyHeaders;
    }

    @kp6
    public final Quality getQuality() {
        return this.quality;
    }

    @kp6
    public final String getQualityBadge() {
        return this.quality.getLabel();
    }

    @pq6
    public final String getReleaseGroup() {
        return this.releaseGroup;
    }

    @kp6
    public final ReleaseGroupTier getReleaseGroupTier() {
        return this.releaseGroupTier;
    }

    @kp6
    public final String getScraperId() {
        return this.scraperId;
    }

    @kp6
    public final String getScraperName() {
        return this.scraperName;
    }

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

    public final long getSizeBytes() {
        return this.sizeBytes;
    }

    @kp6
    public final String getSizeFormatted() {
        return this.sizeFormatted;
    }

    @kp6
    public final String getSource() {
        return this.source;
    }

    @kp6
    public final SourceType getSourceType() {
        return this.sourceType;
    }

    @pq6
    public final List<String> getSources() {
        return this.sources;
    }

    public int hashCode() {
        int iB = vw2.b(fi7.b((this.quality.hashCode() + vw2.b(this.infoHash.hashCode() * 31, 31, this.fileName)) * 31, 31, this.sizeBytes), 31, this.sizeFormatted);
        Integer num = this.seeds;
        int iB2 = vw2.b((iB + (num == null ? 0 : num.hashCode())) * 31, 31, this.source);
        String str = this.codec;
        int iHashCode = (iB2 + (str == null ? 0 : str.hashCode())) * 31;
        String str2 = this.audio;
        int iHashCode2 = (iHashCode + (str2 == null ? 0 : str2.hashCode())) * 31;
        String str3 = this.hdr;
        int iC = fi7.c((iHashCode2 + (str3 == null ? 0 : str3.hashCode())) * 31, 31, this.hasDolbyVision);
        Integer num2 = this.fileIdx;
        int iC2 = fi7.c((iC + (num2 == null ? 0 : num2.hashCode())) * 31, 31, this.isCached);
        DebridProvider debridProvider = this.debridProvider;
        int iA = fi7.a(this.providerPriority, fi7.d(this.cachedProviders, (iC2 + (debridProvider == null ? 0 : debridProvider.hashCode())) * 31, 31), 31);
        Double d = this.estimatedBitrateMbps;
        int iC3 = fi7.c((iA + (d == null ? 0 : d.hashCode())) * 31, 31, this.isFilteredOut);
        String str4 = this.filterReason;
        int iC4 = fi7.c((iC3 + (str4 == null ? 0 : str4.hashCode())) * 31, 31, this.isSeasonPack);
        SeasonPackInfo seasonPackInfo = this.packInfo;
        int iHashCode3 = (iC4 + (seasonPackInfo == null ? 0 : seasonPackInfo.hashCode())) * 31;
        Long l = this.estimatedEpisodeSizeBytes;
        int iHashCode4 = (iHashCode3 + (l == null ? 0 : l.hashCode())) * 31;
        String str5 = this.estimatedEpisodeSizeFormatted;
        int iB3 = vw2.b(vw2.b((iHashCode4 + (str5 == null ? 0 : str5.hashCode())) * 31, 31, this.scraperId), 31, this.scraperName);
        List<String> list = this.sources;
        int iHashCode5 = (iB3 + (list == null ? 0 : list.hashCode())) * 31;
        String str6 = this.directUrl;
        int iC5 = fi7.c((iHashCode5 + (str6 == null ? 0 : str6.hashCode())) * 31, 31, this.isDirectUrl);
        String str7 = this.bingeGroup;
        int iHashCode6 = (this.sourceType.hashCode() + ((iC5 + (str7 == null ? 0 : str7.hashCode())) * 31)) * 31;
        String str8 = this.releaseGroup;
        int iHashCode7 = (this.releaseGroupTier.hashCode() + ((iHashCode6 + (str8 == null ? 0 : str8.hashCode())) * 31)) * 31;
        String str9 = this.edition;
        int iD = fi7.d(this.hdrBadges, fi7.c((iHashCode7 + (str9 == null ? 0 : str9.hashCode())) * 31, 31, this.is10bit), 31);
        Map<String, String> map = this.proxyHeaders;
        return iD + (map != null ? map.hashCode() : 0);
    }

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

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

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

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

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

    @kp6
    public String toString() {
        String str = this.infoHash;
        String str2 = this.fileName;
        Quality quality = this.quality;
        long j = this.sizeBytes;
        String str3 = this.sizeFormatted;
        Integer num = this.seeds;
        String str4 = this.source;
        String str5 = this.codec;
        String str6 = this.audio;
        String str7 = this.hdr;
        boolean z = this.hasDolbyVision;
        Integer num2 = this.fileIdx;
        boolean z2 = this.isCached;
        DebridProvider debridProvider = this.debridProvider;
        List<DebridProvider> list = this.cachedProviders;
        int i = this.providerPriority;
        Double d = this.estimatedBitrateMbps;
        boolean z3 = this.isFilteredOut;
        String str8 = this.filterReason;
        boolean z4 = this.isSeasonPack;
        SeasonPackInfo seasonPackInfo = this.packInfo;
        Long l = this.estimatedEpisodeSizeBytes;
        String str9 = this.estimatedEpisodeSizeFormatted;
        String str10 = this.scraperId;
        String str11 = this.scraperName;
        List<String> list2 = this.sources;
        String str12 = this.directUrl;
        boolean z5 = this.isDirectUrl;
        String str13 = this.bingeGroup;
        SourceType sourceType = this.sourceType;
        String str14 = this.releaseGroup;
        ReleaseGroupTier releaseGroupTier = this.releaseGroupTier;
        String str15 = this.edition;
        boolean z6 = this.is10bit;
        List<String> list3 = this.hdrBadges;
        Map<String, String> map = this.proxyHeaders;
        StringBuilder sbM = fi7.m("StreamInfo(infoHash=", str, ", fileName=", str2, ", quality=");
        sbM.append(quality);
        sbM.append(", sizeBytes=");
        sbM.append(j);
        sbM.append(", sizeFormatted=");
        sbM.append(str3);
        sbM.append(", seeds=");
        sbM.append(num);
        vw2.aa(sbM, ", source=", str4, ", codec=", str5);
        vw2.aa(sbM, ", audio=", str6, ", hdr=", str7);
        sbM.append(", hasDolbyVision=");
        sbM.append(z);
        sbM.append(", fileIdx=");
        sbM.append(num2);
        sbM.append(", isCached=");
        sbM.append(z2);
        sbM.append(", debridProvider=");
        sbM.append(debridProvider);
        sbM.append(", cachedProviders=");
        sbM.append(list);
        sbM.append(", providerPriority=");
        sbM.append(i);
        sbM.append(", estimatedBitrateMbps=");
        sbM.append(d);
        sbM.append(", isFilteredOut=");
        sbM.append(z3);
        sbM.append(", filterReason=");
        sbM.append(str8);
        sbM.append(", isSeasonPack=");
        sbM.append(z4);
        sbM.append(", packInfo=");
        sbM.append(seasonPackInfo);
        sbM.append(", estimatedEpisodeSizeBytes=");
        sbM.append(l);
        vw2.aa(sbM, ", estimatedEpisodeSizeFormatted=", str9, ", scraperId=", str10);
        sbM.append(", scraperName=");
        sbM.append(str11);
        sbM.append(", sources=");
        sbM.append(list2);
        sbM.append(", directUrl=");
        sbM.append(str12);
        sbM.append(", isDirectUrl=");
        sbM.append(z5);
        sbM.append(", bingeGroup=");
        sbM.append(str13);
        sbM.append(", sourceType=");
        sbM.append(sourceType);
        sbM.append(", releaseGroup=");
        sbM.append(str14);
        sbM.append(", releaseGroupTier=");
        sbM.append(releaseGroupTier);
        sbM.append(", edition=");
        sbM.append(str15);
        sbM.append(", is10bit=");
        sbM.append(z6);
        sbM.append(", hdrBadges=");
        sbM.append(list3);
        sbM.append(", proxyHeaders=");
        sbM.append(map);
        sbM.append(")");
        return sbM.toString();
    }

    /*  JADX ERROR: NullPointerException in pass: InitCodeVariables
        java.lang.NullPointerException: Cannot invoke "jadx.core.dex.instructions.args.SSAVar.getPhiList()" because "resultVar" is null
        	at jadx.core.dex.visitors.InitCodeVariables.collectConnectedVars(InitCodeVariables.java:119)
        	at jadx.core.dex.visitors.InitCodeVariables.setCodeVar(InitCodeVariables.java:82)
        	at jadx.core.dex.visitors.InitCodeVariables.initCodeVar(InitCodeVariables.java:74)
        	at jadx.core.dex.visitors.InitCodeVariables.initCodeVars(InitCodeVariables.java:48)
        	at jadx.core.dex.visitors.InitCodeVariables.visit(InitCodeVariables.java:29)
        */
    public /* synthetic */ StreamInfo(java.lang.String r42, java.lang.String r43, com.strmr.ps.data.repository.Quality r44, long r45, java.lang.String r47, java.lang.Integer r48, java.lang.String r49, java.lang.String r50, java.lang.String r51, java.lang.String r52, boolean r53, java.lang.Integer r54, boolean r55, com.strmr.ps.data.model.DebridProvider r56, java.util.List r57, int r58, java.lang.Double r59, boolean r60, java.lang.String r61, boolean r62, com.strmr.ps.data.model.SeasonPackInfo r63, java.lang.Long r64, java.lang.String r65, java.lang.String r66, java.lang.String r67, java.util.List r68, java.lang.String r69, boolean r70, java.lang.String r71, com.strmr.ps.data.model.SourceType r72, java.lang.String r73, com.strmr.ps.data.model.ReleaseGroupTier r74, java.lang.String r75, boolean r76, java.util.List r77, java.util.Map r78, int r79, int r80, defpackage.uz1 r81) {
        /*
            Method dump skipped, instruction units count: 309
            To view this dump add '--comments-level debug' option
        */
        throw new UnsupportedOperationException("Method not decompiled: com.strmr.ps.data.model.StreamInfo.<init>(java.lang.String, java.lang.String, com.strmr.ps.data.repository.Quality, long, java.lang.String, java.lang.Integer, java.lang.String, java.lang.String, java.lang.String, java.lang.String, boolean, java.lang.Integer, boolean, com.strmr.ps.data.model.DebridProvider, java.util.List, int, java.lang.Double, boolean, java.lang.String, boolean, com.strmr.ps.data.model.SeasonPackInfo, java.lang.Long, java.lang.String, java.lang.String, java.lang.String, java.util.List, java.lang.String, boolean, java.lang.String, com.strmr.ps.data.model.SourceType, java.lang.String, com.strmr.ps.data.model.ReleaseGroupTier, java.lang.String, boolean, java.util.List, java.util.Map, int, int, uz1):void");
    }
}
