package com.strmr.ps.data.remote.api;

import androidx.media3.container.NalUnitUtil;
import androidx.media3.exoplayer.rtsp.RtspHeaders;
import androidx.media3.exoplayer.rtsp.SessionDescription;
import com.google.android.gms.actions.SearchIntents;
import com.strmr.ps.data.local.entity.PlaybackProgress;
import defpackage.kp6;
import defpackage.pq6;
import kotlin.Metadata;
import kotlin.coroutines.Continuation;
import retrofit2.http.Body;
import retrofit2.http.GET;
import retrofit2.http.Header;
import retrofit2.http.POST;
import retrofit2.http.Query;

/* JADX INFO: loaded from: classes3.dex */
@Metadata(d1 = {"\u0000D\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0002\b\u0003\n\u0002\u0010\b\n\u0002\b\u0010\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\bf\u0018\u0000 &2\u00020\u0001:\u0001&Jâ\u0001\u0010\u0002\u001a\u00020\u00032\b\b\u0001\u0010\u0004\u001a\u00020\u00052\b\b\u0003\u0010\u0006\u001a\u00020\u00052\n\b\u0003\u0010\u0007\u001a\u0004\u0018\u00010\u00052\n\b\u0003\u0010\b\u001a\u0004\u0018\u00010\t2\n\b\u0003\u0010\n\u001a\u0004\u0018\u00010\u00052\n\b\u0003\u0010\u000b\u001a\u0004\u0018\u00010\t2\n\b\u0003\u0010\f\u001a\u0004\u0018\u00010\t2\n\b\u0003\u0010\r\u001a\u0004\u0018\u00010\t2\n\b\u0003\u0010\u000e\u001a\u0004\u0018\u00010\u00052\n\b\u0003\u0010\u000f\u001a\u0004\u0018\u00010\u00052\n\b\u0003\u0010\u0010\u001a\u0004\u0018\u00010\u00052\n\b\u0003\u0010\u0011\u001a\u0004\u0018\u00010\u00052\n\b\u0003\u0010\u0012\u001a\u0004\u0018\u00010\u00052\n\b\u0003\u0010\u0013\u001a\u0004\u0018\u00010\u00052\n\b\u0003\u0010\u0014\u001a\u0004\u0018\u00010\u00052\n\b\u0003\u0010\u0015\u001a\u0004\u0018\u00010\u00052\n\b\u0003\u0010\u0016\u001a\u0004\u0018\u00010\u00052\n\b\u0003\u0010\u0017\u001a\u0004\u0018\u00010\tH§@¢\u0006\u0002\u0010\u0018J8\u0010\u0019\u001a\u00020\u001a2\b\b\u0001\u0010\u0004\u001a\u00020\u00052\b\b\u0003\u0010\u0006\u001a\u00020\u00052\n\b\u0003\u0010\u001b\u001a\u0004\u0018\u00010\u00052\b\b\u0001\u0010\u001c\u001a\u00020\u001dH§@¢\u0006\u0002\u0010\u001eJ,\u0010\u001f\u001a\u00020 2\b\b\u0001\u0010\u0004\u001a\u00020\u00052\b\b\u0003\u0010\u0006\u001a\u00020\u00052\b\b\u0001\u0010\u001c\u001a\u00020!H§@¢\u0006\u0002\u0010\"J\"\u0010#\u001a\u00020$2\b\b\u0001\u0010\u0004\u001a\u00020\u00052\b\b\u0003\u0010\u0006\u001a\u00020\u0005H§@¢\u0006\u0002\u0010%¨\u0006'"}, d2 = {"Lcom/strmr/ps/data/remote/api/OpenSubtitlesApiService;", "", "searchSubtitles", "Lcom/strmr/ps/data/remote/api/OpenSubtitlesSearchResponse;", "apiKey", "", "userAgent", "imdbId", "tmdbId", "", SearchIntents.EXTRA_QUERY, "year", "season", PlaybackProgress.TYPE_EPISODE, "movieHash", "languages", SessionDescription.ATTR_TYPE, "hearingImpaired", "foreignPartsOnly", "machineTranslated", "aiTranslated", "orderBy", "orderDirection", "page", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "getDownloadLink", "Lcom/strmr/ps/data/remote/api/OpenSubtitlesDownloadResponse;", "authToken", "request", "Lcom/strmr/ps/data/remote/api/OpenSubtitlesDownloadRequest;", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/strmr/ps/data/remote/api/OpenSubtitlesDownloadRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "login", "Lcom/strmr/ps/data/remote/api/OpenSubtitlesLoginResponse;", "Lcom/strmr/ps/data/remote/api/OpenSubtitlesLoginRequest;", "(Ljava/lang/String;Ljava/lang/String;Lcom/strmr/ps/data/remote/api/OpenSubtitlesLoginRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "getLanguages", "Lcom/strmr/ps/data/remote/api/OpenSubtitlesLanguagesResponse;", "(Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "Companion", "app_sideloadRelease"}, k = 1, mv = {2, 0, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
public interface OpenSubtitlesApiService {

    @kp6
    public static final String BASE_URL = "https://api.opensubtitles.com/api/v1/";

    /* JADX INFO: renamed from: Companion, reason: from kotlin metadata */
    @kp6
    public static final Companion INSTANCE = Companion.$$INSTANCE;

    @kp6
    public static final String USER_AGENT = "STRMR v1.0";

    @Metadata(d1 = {"\u0000\u0014\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0003\n\u0002\u0010\u000e\n\u0002\b\u0002\b\u0086\u0003\u0018\u00002\u00020\u0001B\t\b\u0002¢\u0006\u0004\b\u0002\u0010\u0003R\u000e\u0010\u0004\u001a\u00020\u0005X\u0086T¢\u0006\u0002\n\u0000R\u000e\u0010\u0006\u001a\u00020\u0005X\u0086T¢\u0006\u0002\n\u0000¨\u0006\u0007"}, d2 = {"Lcom/strmr/ps/data/remote/api/OpenSubtitlesApiService$Companion;", "", "<init>", "()V", "BASE_URL", "", "USER_AGENT", "app_sideloadRelease"}, k = 1, mv = {2, 0, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
    public static final class Companion {
        static final /* synthetic */ Companion $$INSTANCE = new Companion();

        @kp6
        public static final String BASE_URL = "https://api.opensubtitles.com/api/v1/";

        @kp6
        public static final String USER_AGENT = "STRMR v1.0";

        private Companion() {
        }
    }

    @Metadata(k = 3, mv = {2, 0, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
    public static final class DefaultImpls {
        public static /* synthetic */ Object getDownloadLink$default(OpenSubtitlesApiService openSubtitlesApiService, String str, String str2, String str3, OpenSubtitlesDownloadRequest openSubtitlesDownloadRequest, Continuation continuation, int i, Object obj) {
            if (obj != null) {
                throw new UnsupportedOperationException("Super calls with default arguments not supported in this target, function: getDownloadLink");
            }
            if ((i & 2) != 0) {
                str2 = "STRMR v1.0";
            }
            String str4 = str2;
            if ((i & 4) != 0) {
                str3 = null;
            }
            return openSubtitlesApiService.getDownloadLink(str, str4, str3, openSubtitlesDownloadRequest, continuation);
        }

        public static /* synthetic */ Object getLanguages$default(OpenSubtitlesApiService openSubtitlesApiService, String str, String str2, Continuation continuation, int i, Object obj) {
            if (obj != null) {
                throw new UnsupportedOperationException("Super calls with default arguments not supported in this target, function: getLanguages");
            }
            if ((i & 2) != 0) {
                str2 = "STRMR v1.0";
            }
            return openSubtitlesApiService.getLanguages(str, str2, continuation);
        }

        public static /* synthetic */ Object login$default(OpenSubtitlesApiService openSubtitlesApiService, String str, String str2, OpenSubtitlesLoginRequest openSubtitlesLoginRequest, Continuation continuation, int i, Object obj) {
            if (obj != null) {
                throw new UnsupportedOperationException("Super calls with default arguments not supported in this target, function: login");
            }
            if ((i & 2) != 0) {
                str2 = "STRMR v1.0";
            }
            return openSubtitlesApiService.login(str, str2, openSubtitlesLoginRequest, continuation);
        }

        /* JADX WARN: Multi-variable type inference failed */
        public static /* synthetic */ Object searchSubtitles$default(OpenSubtitlesApiService openSubtitlesApiService, String str, String str2, String str3, Integer num, String str4, Integer num2, Integer num3, Integer num4, String str5, String str6, String str7, String str8, String str9, String str10, String str11, String str12, String str13, Integer num5, Continuation continuation, int i, Object obj) {
            Integer num6;
            OpenSubtitlesApiService openSubtitlesApiService2;
            String str14;
            Continuation continuation2;
            if (obj != null) {
                throw new UnsupportedOperationException("Super calls with default arguments not supported in this target, function: searchSubtitles");
            }
            String str15 = (i & 2) != 0 ? "STRMR v1.0" : str2;
            String str16 = (i & 4) != 0 ? null : str3;
            Integer num7 = (i & 8) != 0 ? null : num;
            String str17 = (i & 16) != 0 ? null : str4;
            Integer num8 = (i & 32) != 0 ? null : num2;
            Integer num9 = (i & 64) != 0 ? null : num3;
            Integer num10 = (i & 128) != 0 ? null : num4;
            String str18 = (i & 256) != 0 ? null : str5;
            String str19 = (i & 512) != 0 ? null : str6;
            String str20 = (i & 1024) != 0 ? null : str7;
            String str21 = (i & 2048) != 0 ? null : str8;
            String str22 = (i & 4096) != 0 ? null : str9;
            String str23 = (i & 8192) != 0 ? null : str10;
            String str24 = (i & 16384) != 0 ? null : str11;
            String str25 = (32768 & i) != 0 ? null : str12;
            String str26 = (65536 & i) != 0 ? null : str13;
            if ((i & 131072) != 0) {
                num6 = null;
                str14 = str;
                continuation2 = continuation;
                openSubtitlesApiService2 = openSubtitlesApiService;
            } else {
                num6 = num5;
                openSubtitlesApiService2 = openSubtitlesApiService;
                str14 = str;
                continuation2 = continuation;
            }
            return openSubtitlesApiService2.searchSubtitles(str14, str15, str16, num7, str17, num8, num9, num10, str18, str19, str20, str21, str22, str23, str24, str25, str26, num6, continuation2);
        }
    }

    @pq6
    @POST("download")
    Object getDownloadLink(@Header("Api-Key") @kp6 String str, @Header(RtspHeaders.USER_AGENT) @kp6 String str2, @pq6 @Header(RtspHeaders.AUTHORIZATION) String str3, @Body @kp6 OpenSubtitlesDownloadRequest openSubtitlesDownloadRequest, @kp6 Continuation<? super OpenSubtitlesDownloadResponse> continuation);

    @pq6
    @GET("infos/languages")
    Object getLanguages(@Header("Api-Key") @kp6 String str, @Header(RtspHeaders.USER_AGENT) @kp6 String str2, @kp6 Continuation<? super OpenSubtitlesLanguagesResponse> continuation);

    @pq6
    @POST("login")
    Object login(@Header("Api-Key") @kp6 String str, @Header(RtspHeaders.USER_AGENT) @kp6 String str2, @Body @kp6 OpenSubtitlesLoginRequest openSubtitlesLoginRequest, @kp6 Continuation<? super OpenSubtitlesLoginResponse> continuation);

    @pq6
    @GET("subtitles")
    Object searchSubtitles(@Header("Api-Key") @kp6 String str, @Header(RtspHeaders.USER_AGENT) @kp6 String str2, @pq6 @Query("imdb_id") String str3, @pq6 @Query("tmdb_id") Integer num, @pq6 @Query(SearchIntents.EXTRA_QUERY) String str4, @pq6 @Query("year") Integer num2, @pq6 @Query("season_number") Integer num3, @pq6 @Query("episode_number") Integer num4, @pq6 @Query("moviehash") String str5, @pq6 @Query("languages") String str6, @pq6 @Query(SessionDescription.ATTR_TYPE) String str7, @pq6 @Query("hearing_impaired") String str8, @pq6 @Query("foreign_parts_only") String str9, @pq6 @Query("machine_translated") String str10, @pq6 @Query("ai_translated") String str11, @pq6 @Query("order_by") String str12, @pq6 @Query("order_direction") String str13, @pq6 @Query("page") Integer num5, @kp6 Continuation<? super OpenSubtitlesSearchResponse> continuation);
}
