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

import androidx.credentials.CredentialOption;
import androidx.media3.container.NalUnitUtil;
import androidx.media3.exoplayer.rtsp.RtspHeaders;
import androidx.media3.exoplayer.rtsp.SessionDescription;
import androidx.media3.extractor.text.ttml.TtmlNode;
import com.strmr.ps.data.model.trakt.TraktCalendarEntry;
import com.strmr.ps.data.model.trakt.TraktCollectionItem;
import com.strmr.ps.data.model.trakt.TraktCreateListRequest;
import com.strmr.ps.data.model.trakt.TraktDeviceCodeResponse;
import com.strmr.ps.data.model.trakt.TraktEpisodeFull;
import com.strmr.ps.data.model.trakt.TraktHiddenItem;
import com.strmr.ps.data.model.trakt.TraktHistoryItem;
import com.strmr.ps.data.model.trakt.TraktLastActivities;
import com.strmr.ps.data.model.trakt.TraktLikedList;
import com.strmr.ps.data.model.trakt.TraktListItem;
import com.strmr.ps.data.model.trakt.TraktMovie;
import com.strmr.ps.data.model.trakt.TraktPlaybackItem;
import com.strmr.ps.data.model.trakt.TraktPublicList;
import com.strmr.ps.data.model.trakt.TraktRatedMovie;
import com.strmr.ps.data.model.trakt.TraktRatingRequest;
import com.strmr.ps.data.model.trakt.TraktScrobbleRequest;
import com.strmr.ps.data.model.trakt.TraktScrobbleResponse;
import com.strmr.ps.data.model.trakt.TraktSearchResult;
import com.strmr.ps.data.model.trakt.TraktShow;
import com.strmr.ps.data.model.trakt.TraktShowProgress;
import com.strmr.ps.data.model.trakt.TraktSyncRequest;
import com.strmr.ps.data.model.trakt.TraktSyncResponse;
import com.strmr.ps.data.model.trakt.TraktTokenResponse;
import com.strmr.ps.data.model.trakt.TraktTrendingMovie;
import com.strmr.ps.data.model.trakt.TraktTrendingShow;
import com.strmr.ps.data.model.trakt.TraktUser;
import com.strmr.ps.data.model.trakt.TraktUserList;
import com.strmr.ps.data.model.trakt.TraktUserStats;
import com.strmr.ps.data.model.trakt.TraktWatchedMovie;
import com.strmr.ps.data.model.trakt.TraktWatchedShow;
import com.strmr.ps.data.model.trakt.TraktWatchlistItem;
import defpackage.e6a;
import defpackage.kp6;
import defpackage.pq6;
import java.util.List;
import kotlin.Metadata;
import kotlin.coroutines.Continuation;
import retrofit2.Response;
import retrofit2.http.Body;
import retrofit2.http.DELETE;
import retrofit2.http.Field;
import retrofit2.http.FormUrlEncoded;
import retrofit2.http.GET;
import retrofit2.http.Header;
import retrofit2.http.POST;
import retrofit2.http.Path;
import retrofit2.http.Query;

/* JADX INFO: loaded from: classes3.dex */
@Metadata(d1 = {"\u0000¤\u0002\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0010\u000e\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\u0007\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010 \n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0010\b\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\u0006\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0010\u000b\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0010\t\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\u0006\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0010\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0005\bf\u0018\u00002\u00020\u0001J\u001a\u0010\u0005\u001a\u00020\u00042\b\b\u0001\u0010\u0003\u001a\u00020\u0002H§@¢\u0006\u0004\b\u0005\u0010\u0006J.\u0010\n\u001a\u00020\t2\b\b\u0001\u0010\u0003\u001a\u00020\u00022\b\b\u0001\u0010\u0007\u001a\u00020\u00022\b\b\u0001\u0010\b\u001a\u00020\u0002H§@¢\u0006\u0004\b\n\u0010\u000bJB\u0010\f\u001a\u00020\t2\b\b\u0001\u0010\u0003\u001a\u00020\u00022\b\b\u0001\u0010\u0007\u001a\u00020\u00022\b\b\u0001\u0010\f\u001a\u00020\u00022\b\b\u0003\u0010\r\u001a\u00020\u00022\b\b\u0003\u0010\u000e\u001a\u00020\u0002H§@¢\u0006\u0004\b\f\u0010\u000fJ\u001a\u0010\u0012\u001a\u00020\u00112\b\b\u0001\u0010\u0010\u001a\u00020\u0002H§@¢\u0006\u0004\b\u0012\u0010\u0006J$\u0010\u0015\u001a\u00020\u00142\b\b\u0001\u0010\u0013\u001a\u00020\u00022\b\b\u0001\u0010\u0010\u001a\u00020\u0002H§@¢\u0006\u0004\b\u0015\u0010\u0016J \u0010\u0019\u001a\b\u0012\u0004\u0012\u00020\u00180\u00172\b\b\u0001\u0010\u0010\u001a\u00020\u0002H§@¢\u0006\u0004\b\u0019\u0010\u0006J \u0010\u001b\u001a\b\u0012\u0004\u0012\u00020\u00180\u00172\b\b\u0001\u0010\u001a\u001a\u00020\u0002H§@¢\u0006\u0004\b\u001b\u0010\u0006J$\u0010\u001e\u001a\u00020\u00182\b\b\u0001\u0010\u0010\u001a\u00020\u00022\b\b\u0001\u0010\u001d\u001a\u00020\u001cH§@¢\u0006\u0004\b\u001e\u0010\u001fJ.\u0010#\u001a\u00020\"2\b\b\u0001\u0010\u0010\u001a\u00020\u00022\b\b\u0001\u0010 \u001a\u00020\u00022\b\b\u0001\u0010\u001d\u001a\u00020!H§@¢\u0006\u0004\b#\u0010$J.\u0010%\u001a\u00020\"2\b\b\u0001\u0010\u0010\u001a\u00020\u00022\b\b\u0001\u0010 \u001a\u00020\u00022\b\b\u0001\u0010\u001d\u001a\u00020!H§@¢\u0006\u0004\b%\u0010$J4\u0010*\u001a\b\u0012\u0004\u0012\u00020)0\u00172\b\b\u0001\u0010\u0010\u001a\u00020\u00022\b\b\u0003\u0010'\u001a\u00020&2\b\b\u0003\u0010(\u001a\u00020&H§@¢\u0006\u0004\b*\u0010+J*\u0010-\u001a\b\u0012\u0004\u0012\u00020,0\u00172\b\b\u0003\u0010'\u001a\u00020&2\b\b\u0003\u0010(\u001a\u00020&H§@¢\u0006\u0004\b-\u0010.J*\u0010/\u001a\b\u0012\u0004\u0012\u00020,0\u00172\b\b\u0003\u0010'\u001a\u00020&2\b\b\u0003\u0010(\u001a\u00020&H§@¢\u0006\u0004\b/\u0010.J\u001a\u00101\u001a\u0002002\b\b\u0001\u0010\u0010\u001a\u00020\u0002H§@¢\u0006\u0004\b1\u0010\u0006JR\u00106\u001a\b\u0012\u0004\u0012\u0002050\u00172\b\b\u0001\u0010\u0010\u001a\u00020\u00022\b\b\u0003\u00102\u001a\u00020\u00022\b\b\u0003\u00103\u001a\u00020\u00022\b\b\u0003\u0010'\u001a\u00020&2\b\b\u0003\u0010(\u001a\u00020&2\b\b\u0003\u00104\u001a\u00020\u0002H§@¢\u0006\u0004\b6\u00107JR\u00108\u001a\b\u0012\u0004\u0012\u0002050\u00172\b\b\u0001\u0010\u0010\u001a\u00020\u00022\b\b\u0003\u00102\u001a\u00020\u00022\b\b\u0003\u00103\u001a\u00020\u00022\b\b\u0003\u0010'\u001a\u00020&2\b\b\u0003\u0010(\u001a\u00020&2\b\b\u0003\u00104\u001a\u00020\u0002H§@¢\u0006\u0004\b8\u00107J>\u0010:\u001a\b\u0012\u0004\u0012\u0002090\u00172\b\b\u0001\u0010\u0010\u001a\u00020\u00022\b\b\u0003\u0010'\u001a\u00020&2\b\b\u0003\u0010(\u001a\u00020&2\b\b\u0003\u00104\u001a\u00020\u0002H§@¢\u0006\u0004\b:\u0010;JD\u0010=\u001a\u000e\u0012\n\u0012\b\u0012\u0004\u0012\u0002090\u00170<2\b\b\u0001\u0010\u0010\u001a\u00020\u00022\b\b\u0003\u0010'\u001a\u00020&2\b\b\u0003\u0010(\u001a\u00020&2\b\b\u0003\u00104\u001a\u00020\u0002H§@¢\u0006\u0004\b=\u0010;J>\u0010>\u001a\b\u0012\u0004\u0012\u0002090\u00172\b\b\u0001\u0010\u0010\u001a\u00020\u00022\b\b\u0003\u0010'\u001a\u00020&2\b\b\u0003\u0010(\u001a\u00020&2\b\b\u0003\u00104\u001a\u00020\u0002H§@¢\u0006\u0004\b>\u0010;JD\u0010?\u001a\u000e\u0012\n\u0012\b\u0012\u0004\u0012\u0002090\u00170<2\b\b\u0001\u0010\u0010\u001a\u00020\u00022\b\b\u0003\u0010'\u001a\u00020&2\b\b\u0003\u0010(\u001a\u00020&2\b\b\u0003\u00104\u001a\u00020\u0002H§@¢\u0006\u0004\b?\u0010;JJ\u0010B\u001a\b\u0012\u0004\u0012\u00020A0\u00172\b\b\u0001\u0010\u0010\u001a\u00020\u00022\b\b\u0003\u0010'\u001a\u00020&2\b\b\u0003\u0010(\u001a\u00020&2\b\b\u0003\u00104\u001a\u00020\u00022\n\b\u0003\u0010@\u001a\u0004\u0018\u00010\u0002H§@¢\u0006\u0004\bB\u0010CJP\u0010D\u001a\u000e\u0012\n\u0012\b\u0012\u0004\u0012\u00020A0\u00170<2\b\b\u0001\u0010\u0010\u001a\u00020\u00022\b\b\u0003\u0010'\u001a\u00020&2\b\b\u0003\u0010(\u001a\u00020&2\b\b\u0003\u00104\u001a\u00020\u00022\n\b\u0003\u0010@\u001a\u0004\u0018\u00010\u0002H§@¢\u0006\u0004\bD\u0010CJJ\u0010E\u001a\b\u0012\u0004\u0012\u00020A0\u00172\b\b\u0001\u0010\u0010\u001a\u00020\u00022\b\b\u0003\u0010'\u001a\u00020&2\b\b\u0003\u0010(\u001a\u00020&2\b\b\u0003\u00104\u001a\u00020\u00022\n\b\u0003\u0010@\u001a\u0004\u0018\u00010\u0002H§@¢\u0006\u0004\bE\u0010CJP\u0010F\u001a\u000e\u0012\n\u0012\b\u0012\u0004\u0012\u00020A0\u00170<2\b\b\u0001\u0010\u0010\u001a\u00020\u00022\b\b\u0003\u0010'\u001a\u00020&2\b\b\u0003\u0010(\u001a\u00020&2\b\b\u0003\u00104\u001a\u00020\u00022\n\b\u0003\u0010@\u001a\u0004\u0018\u00010\u0002H§@¢\u0006\u0004\bF\u0010CJ>\u0010G\u001a\b\u0012\u0004\u0012\u00020A0\u00172\b\b\u0001\u0010\u0010\u001a\u00020\u00022\b\b\u0003\u0010'\u001a\u00020&2\b\b\u0003\u0010(\u001a\u00020&2\b\b\u0003\u00104\u001a\u00020\u0002H§@¢\u0006\u0004\bG\u0010;J4\u0010I\u001a\b\u0012\u0004\u0012\u00020H0\u00172\b\b\u0001\u0010\u0010\u001a\u00020\u00022\b\b\u0003\u0010'\u001a\u00020&2\b\b\u0003\u0010(\u001a\u00020&H§@¢\u0006\u0004\bI\u0010+J:\u0010J\u001a\u000e\u0012\n\u0012\b\u0012\u0004\u0012\u00020H0\u00170<2\b\b\u0001\u0010\u0010\u001a\u00020\u00022\b\b\u0003\u0010'\u001a\u00020&2\b\b\u0003\u0010(\u001a\u00020&H§@¢\u0006\u0004\bJ\u0010+J>\u0010L\u001a\b\u0012\u0004\u0012\u00020K0\u00172\b\b\u0001\u0010\u0010\u001a\u00020\u00022\b\b\u0003\u00104\u001a\u00020\u00022\b\b\u0003\u0010'\u001a\u00020&2\b\b\u0003\u0010(\u001a\u00020&H§@¢\u0006\u0004\bL\u0010MJD\u0010N\u001a\u000e\u0012\n\u0012\b\u0012\u0004\u0012\u00020K0\u00170<2\b\b\u0001\u0010\u0010\u001a\u00020\u00022\b\b\u0003\u00104\u001a\u00020\u00022\b\b\u0003\u0010'\u001a\u00020&2\b\b\u0003\u0010(\u001a\u00020&H§@¢\u0006\u0004\bN\u0010MJ8\u0010T\u001a\u00020S2\b\b\u0001\u0010O\u001a\u00020\u00022\b\b\u0001\u0010\u0010\u001a\u00020\u00022\b\b\u0003\u0010Q\u001a\u00020P2\b\b\u0003\u0010R\u001a\u00020PH§@¢\u0006\u0004\bT\u0010UJ4\u0010W\u001a\b\u0012\u0004\u0012\u00020V0\u00172\b\b\u0001\u0010\u0010\u001a\u00020\u00022\b\b\u0003\u0010'\u001a\u00020&2\b\b\u0003\u0010(\u001a\u00020&H§@¢\u0006\u0004\bW\u0010+J4\u0010X\u001a\b\u0012\u0004\u0012\u00020V0\u00172\b\b\u0001\u0010\u0010\u001a\u00020\u00022\b\b\u0003\u0010'\u001a\u00020&2\b\b\u0003\u0010(\u001a\u00020&H§@¢\u0006\u0004\bX\u0010+J,\u0010Y\u001a\b\u0012\u0004\u0012\u00020V0\u00172\b\b\u0001\u0010\u0010\u001a\u00020\u00022\n\b\u0003\u0010(\u001a\u0004\u0018\u00010&H§@¢\u0006\u0004\bY\u0010ZJ*\u0010^\u001a\b\u0012\u0004\u0012\u00020]0<2\b\b\u0001\u0010\u0010\u001a\u00020\u00022\b\b\u0001\u0010\\\u001a\u00020[H§@¢\u0006\u0004\b^\u0010_Jx\u0010c\u001a\b\u0012\u0004\u0012\u00020b0\u00172\b\b\u0001\u0010\u001a\u001a\u00020\u00022\b\b\u0001\u0010`\u001a\u00020\u00022\n\b\u0003\u0010\u0010\u001a\u0004\u0018\u00010\u00022\b\b\u0003\u00104\u001a\u00020\u00022\b\b\u0003\u0010'\u001a\u00020&2\b\b\u0003\u0010(\u001a\u00020&2\n\b\u0003\u00102\u001a\u0004\u0018\u00010\u00022\n\b\u0003\u00103\u001a\u0004\u0018\u00010\u00022\n\b\u0003\u0010a\u001a\u0004\u0018\u00010[H§@¢\u0006\u0004\bc\u0010dJx\u0010e\u001a\b\u0012\u0004\u0012\u00020b0\u00172\b\b\u0001\u0010\u001a\u001a\u00020\u00022\b\b\u0001\u0010`\u001a\u00020\u00022\n\b\u0003\u0010\u0010\u001a\u0004\u0018\u00010\u00022\b\b\u0003\u00104\u001a\u00020\u00022\b\b\u0003\u0010'\u001a\u00020&2\b\b\u0003\u0010(\u001a\u00020&2\n\b\u0003\u00102\u001a\u0004\u0018\u00010\u00022\n\b\u0003\u00103\u001a\u0004\u0018\u00010\u00022\n\b\u0003\u0010a\u001a\u0004\u0018\u00010[H§@¢\u0006\u0004\be\u0010dJr\u0010f\u001a\b\u0012\u0004\u0012\u00020b0\u00172\b\b\u0001\u0010\u001a\u001a\u00020\u00022\b\b\u0001\u0010`\u001a\u00020\u00022\b\b\u0003\u00102\u001a\u00020\u00022\b\b\u0003\u00103\u001a\u00020\u00022\n\b\u0003\u0010\u0010\u001a\u0004\u0018\u00010\u00022\b\b\u0003\u00104\u001a\u00020\u00022\b\b\u0003\u0010'\u001a\u00020&2\b\b\u0003\u0010(\u001a\u00020&2\b\b\u0003\u0010a\u001a\u00020[H§@¢\u0006\u0004\bf\u0010gJ@\u0010j\u001a\b\u0012\u0004\u0012\u00020i0\u00172\b\b\u0003\u0010(\u001a\u00020&2\b\b\u0003\u0010'\u001a\u00020&2\b\b\u0003\u00104\u001a\u00020\u00022\n\b\u0003\u0010h\u001a\u0004\u0018\u00010\u0002H§@¢\u0006\u0004\bj\u0010kJ@\u0010m\u001a\b\u0012\u0004\u0012\u00020l0\u00172\b\b\u0003\u0010(\u001a\u00020&2\b\b\u0003\u0010'\u001a\u00020&2\b\b\u0003\u00104\u001a\u00020\u00022\n\b\u0003\u0010h\u001a\u0004\u0018\u00010\u0002H§@¢\u0006\u0004\bm\u0010kJ4\u0010o\u001a\b\u0012\u0004\u0012\u00020n0\u00172\b\b\u0003\u0010(\u001a\u00020&2\b\b\u0003\u0010'\u001a\u00020&2\b\b\u0003\u00104\u001a\u00020\u0002H§@¢\u0006\u0004\bo\u0010pJ4\u0010r\u001a\b\u0012\u0004\u0012\u00020q0\u00172\b\b\u0003\u0010(\u001a\u00020&2\b\b\u0003\u0010'\u001a\u00020&2\b\b\u0003\u00104\u001a\u00020\u0002H§@¢\u0006\u0004\br\u0010pJ>\u0010s\u001a\b\u0012\u0004\u0012\u00020l0\u00172\b\b\u0001\u0010\u0010\u001a\u00020\u00022\b\b\u0003\u0010(\u001a\u00020&2\b\b\u0003\u0010'\u001a\u00020&2\b\b\u0003\u00104\u001a\u00020\u0002H§@¢\u0006\u0004\bs\u0010;J>\u0010t\u001a\b\u0012\u0004\u0012\u00020q0\u00172\b\b\u0001\u0010\u0010\u001a\u00020\u00022\b\b\u0003\u0010(\u001a\u00020&2\b\b\u0003\u0010'\u001a\u00020&2\b\b\u0003\u00104\u001a\u00020\u0002H§@¢\u0006\u0004\bt\u0010;J>\u0010v\u001a\b\u0012\u0004\u0012\u00020l0\u00172\b\b\u0001\u0010u\u001a\u00020\u00022\b\b\u0003\u0010(\u001a\u00020&2\b\b\u0003\u0010'\u001a\u00020&2\b\b\u0003\u00104\u001a\u00020\u0002H§@¢\u0006\u0004\bv\u0010;J>\u0010w\u001a\b\u0012\u0004\u0012\u00020q0\u00172\b\b\u0001\u0010O\u001a\u00020\u00022\b\b\u0003\u0010(\u001a\u00020&2\b\b\u0003\u0010'\u001a\u00020&2\b\b\u0003\u00104\u001a\u00020\u0002H§@¢\u0006\u0004\bw\u0010;J$\u0010x\u001a\u00020\"2\b\b\u0001\u0010\u0010\u001a\u00020\u00022\b\b\u0001\u0010\u001d\u001a\u00020!H§@¢\u0006\u0004\bx\u0010yJ$\u0010z\u001a\u00020\"2\b\b\u0001\u0010\u0010\u001a\u00020\u00022\b\b\u0001\u0010\u001d\u001a\u00020!H§@¢\u0006\u0004\bz\u0010yJ$\u0010{\u001a\u00020\"2\b\b\u0001\u0010\u0010\u001a\u00020\u00022\b\b\u0001\u0010\u001d\u001a\u00020!H§@¢\u0006\u0004\b{\u0010yJ$\u0010|\u001a\u00020\"2\b\b\u0001\u0010\u0010\u001a\u00020\u00022\b\b\u0001\u0010\u001d\u001a\u00020!H§@¢\u0006\u0004\b|\u0010yJ$\u0010}\u001a\u00020\"2\b\b\u0001\u0010\u0010\u001a\u00020\u00022\b\b\u0001\u0010\u001d\u001a\u00020!H§@¢\u0006\u0004\b}\u0010yJ$\u0010~\u001a\u00020\"2\b\b\u0001\u0010\u0010\u001a\u00020\u00022\b\b\u0001\u0010\u001d\u001a\u00020!H§@¢\u0006\u0004\b~\u0010yJ$\u0010\u007f\u001a\u00020\"2\b\b\u0001\u0010\u0010\u001a\u00020\u00022\b\b\u0001\u0010\u001d\u001a\u00020!H§@¢\u0006\u0004\b\u007f\u0010yJ&\u0010\u0080\u0001\u001a\u00020\"2\b\b\u0001\u0010\u0010\u001a\u00020\u00022\b\b\u0001\u0010\u001d\u001a\u00020!H§@¢\u0006\u0005\b\u0080\u0001\u0010yJB\u0010\u0083\u0001\u001a\t\u0012\u0005\u0012\u00030\u0082\u00010\u00172\b\b\u0001\u0010\u0010\u001a\u00020\u00022\b\b\u0003\u0010'\u001a\u00020&2\b\b\u0003\u0010(\u001a\u00020&2\t\b\u0003\u0010\u0081\u0001\u001a\u00020\u0002H§@¢\u0006\u0005\b\u0083\u0001\u0010;J(\u0010\u0085\u0001\u001a\u00020\"2\b\b\u0001\u0010\u0010\u001a\u00020\u00022\t\b\u0001\u0010\u001d\u001a\u00030\u0084\u0001H§@¢\u0006\u0006\b\u0085\u0001\u0010\u0086\u0001J&\u0010\u0087\u0001\u001a\u00020\"2\b\b\u0001\u0010\u0010\u001a\u00020\u00022\b\b\u0001\u0010\u001d\u001a\u00020!H§@¢\u0006\u0005\b\u0087\u0001\u0010yJ#\u0010\u0089\u0001\u001a\t\u0012\u0005\u0012\u00030\u0088\u00010\u00172\b\b\u0001\u0010\u0010\u001a\u00020\u0002H§@¢\u0006\u0005\b\u0089\u0001\u0010\u0006J0\u0010\u008c\u0001\u001a\t\u0012\u0005\u0012\u00030\u008b\u00010\u00172\t\b\u0001\u0010\u008a\u0001\u001a\u00020&2\t\b\u0003\u0010\u0081\u0001\u001a\u00020\u0002H§@¢\u0006\u0006\b\u008c\u0001\u0010\u008d\u0001JD\u0010\u0091\u0001\u001a\t\u0012\u0005\u0012\u00030\u0090\u00010\u00172\b\b\u0001\u0010\u0010\u001a\u00020\u00022\t\b\u0001\u0010\u008e\u0001\u001a\u00020\u00022\t\b\u0003\u0010\u008f\u0001\u001a\u00020&2\b\b\u0003\u00104\u001a\u00020\u0002H§@¢\u0006\u0006\b\u0091\u0001\u0010\u0092\u0001J9\u0010\u0095\u0001\u001a\t\u0012\u0005\u0012\u00030\u0094\u00010\u00172\b\b\u0001\u0010O\u001a\u00020\u00022\t\b\u0001\u0010\u0093\u0001\u001a\u00020&2\b\b\u0003\u00104\u001a\u00020\u0002H§@¢\u0006\u0006\b\u0095\u0001\u0010\u0096\u0001J)\u0010\u0099\u0001\u001a\u00030\u0098\u00012\b\b\u0001\u0010\u0010\u001a\u00020\u00022\t\b\u0001\u0010\u001d\u001a\u00030\u0097\u0001H§@¢\u0006\u0006\b\u0099\u0001\u0010\u009a\u0001J)\u0010\u009b\u0001\u001a\u00030\u0098\u00012\b\b\u0001\u0010\u0010\u001a\u00020\u00022\t\b\u0001\u0010\u001d\u001a\u00030\u0097\u0001H§@¢\u0006\u0006\b\u009b\u0001\u0010\u009a\u0001J)\u0010\u009c\u0001\u001a\u00030\u0098\u00012\b\b\u0001\u0010\u0010\u001a\u00020\u00022\t\b\u0001\u0010\u001d\u001a\u00030\u0097\u0001H§@¢\u0006\u0006\b\u009c\u0001\u0010\u009a\u0001¨\u0006\u009d\u0001"}, d2 = {"Lcom/strmr/ps/data/remote/api/TraktApiService;", "", "", "clientId", "Lcom/strmr/ps/data/model/trakt/TraktDeviceCodeResponse;", "createDeviceCode", "(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "clientSecret", "deviceCode", "Lcom/strmr/ps/data/model/trakt/TraktTokenResponse;", "pollDeviceToken", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "refreshToken", "grantType", "redirectUri", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "authHeader", "Lcom/strmr/ps/data/model/trakt/TraktUser;", "getUserProfile", "userSlug", "Lcom/strmr/ps/data/model/trakt/TraktUserStats;", "getUserStats", "(Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "", "Lcom/strmr/ps/data/model/trakt/TraktUserList;", "getUserLists", "user", "getPublicUserLists", "Lcom/strmr/ps/data/model/trakt/TraktCreateListRequest;", TtmlNode.TAG_BODY, "createList", "(Ljava/lang/String;Lcom/strmr/ps/data/model/trakt/TraktCreateListRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "listSlug", "Lcom/strmr/ps/data/model/trakt/TraktSyncRequest;", "Lcom/strmr/ps/data/model/trakt/TraktSyncResponse;", "addToList", "(Ljava/lang/String;Ljava/lang/String;Lcom/strmr/ps/data/model/trakt/TraktSyncRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "removeFromList", "", "page", "limit", "Lcom/strmr/ps/data/model/trakt/TraktLikedList;", "getLikedLists", "(Ljava/lang/String;IILkotlin/coroutines/Continuation;)Ljava/lang/Object;", "Lcom/strmr/ps/data/model/trakt/TraktPublicList;", "getTrendingLists", "(IILkotlin/coroutines/Continuation;)Ljava/lang/Object;", "getPopularLists", "Lcom/strmr/ps/data/model/trakt/TraktLastActivities;", "getLastActivities", "sortBy", "sortHow", "extended", "Lcom/strmr/ps/data/model/trakt/TraktWatchlistItem;", "getWatchlistMovies", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IILjava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "getWatchlistShows", "Lcom/strmr/ps/data/model/trakt/TraktCollectionItem;", "getCollectionMovies", "(Ljava/lang/String;IILjava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "Lretrofit2/Response;", "getCollectionMoviesWithHeaders", "getCollectionShows", "getCollectionShowsWithHeaders", "startAt", "Lcom/strmr/ps/data/model/trakt/TraktHistoryItem;", "getHistoryMovies", "(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "getHistoryMoviesWithHeaders", "getHistoryShows", "getHistoryShowsWithHeaders", "getHistoryEpisodes", "Lcom/strmr/ps/data/model/trakt/TraktWatchedMovie;", "getWatchedMovies", "getWatchedMoviesWithHeaders", "Lcom/strmr/ps/data/model/trakt/TraktWatchedShow;", "getWatchedShows", "(Ljava/lang/String;Ljava/lang/String;IILkotlin/coroutines/Continuation;)Ljava/lang/Object;", "getWatchedShowsWithHeaders", "showId", "", "hidden", "specials", "Lcom/strmr/ps/data/model/trakt/TraktShowProgress;", "getShowProgress", "(Ljava/lang/String;Ljava/lang/String;ZZLkotlin/coroutines/Continuation;)Ljava/lang/Object;", "Lcom/strmr/ps/data/model/trakt/TraktPlaybackItem;", "getPlaybackMovies", "getPlaybackEpisodes", "getPlayback", "(Ljava/lang/String;Ljava/lang/Integer;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "", "playbackId", "Le6a;", "removePlayback", "(Ljava/lang/String;JLkotlin/coroutines/Continuation;)Ljava/lang/Object;", "list", "cacheBust", "Lcom/strmr/ps/data/model/trakt/TraktListItem;", "getListMovies", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;Ljava/lang/Long;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "getListShows", "getListItems", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IIJLkotlin/coroutines/Continuation;)Ljava/lang/Object;", "genres", "Lcom/strmr/ps/data/model/trakt/TraktTrendingMovie;", "getTrendingMovies", "(IILjava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "Lcom/strmr/ps/data/model/trakt/TraktMovie;", "getPopularMovies", "Lcom/strmr/ps/data/model/trakt/TraktTrendingShow;", "getTrendingShows", "(IILjava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "Lcom/strmr/ps/data/model/trakt/TraktShow;", "getPopularShows", "getRecommendedMovies", "getRecommendedShows", "movieId", "getRelatedMovies", "getRelatedShows", "addToHistory", "(Ljava/lang/String;Lcom/strmr/ps/data/model/trakt/TraktSyncRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "removeFromHistory", "addToCollection", "removeFromCollection", "addToWatchlist", "removeFromWatchlist", "addToHiddenDropped", "removeFromHiddenDropped", SessionDescription.ATTR_TYPE, "Lcom/strmr/ps/data/model/trakt/TraktHiddenItem;", "getHiddenDropped", "Lcom/strmr/ps/data/model/trakt/TraktRatingRequest;", "addRating", "(Ljava/lang/String;Lcom/strmr/ps/data/model/trakt/TraktRatingRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "removeRating", "Lcom/strmr/ps/data/model/trakt/TraktRatedMovie;", "getRatedMovies", "tmdbId", "Lcom/strmr/ps/data/model/trakt/TraktSearchResult;", "lookupByTmdbId", "(ILjava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "startDate", "days", "Lcom/strmr/ps/data/model/trakt/TraktCalendarEntry;", "getMyCalendarShows", "(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "season", "Lcom/strmr/ps/data/model/trakt/TraktEpisodeFull;", "getSeasonEpisodes", "(Ljava/lang/String;ILjava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "Lcom/strmr/ps/data/model/trakt/TraktScrobbleRequest;", "Lcom/strmr/ps/data/model/trakt/TraktScrobbleResponse;", "startScrobble", "(Ljava/lang/String;Lcom/strmr/ps/data/model/trakt/TraktScrobbleRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "pauseScrobble", "stopScrobble", "app_sideloadRelease"}, k = 1, mv = {2, 0, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
public interface TraktApiService {

    @Metadata(k = 3, mv = {2, 0, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
    public static final class DefaultImpls {
        public static /* synthetic */ Object getCollectionMovies$default(TraktApiService traktApiService, String str, int i, int i2, String str2, Continuation continuation, int i3, Object obj) {
            if (obj != null) {
                throw new UnsupportedOperationException("Super calls with default arguments not supported in this target, function: getCollectionMovies");
            }
            if ((i3 & 2) != 0) {
                i = 1;
            }
            int i4 = i;
            if ((i3 & 4) != 0) {
                i2 = CredentialOption.PRIORITY_OIDC_OR_SIMILAR;
            }
            int i5 = i2;
            if ((i3 & 8) != 0) {
                str2 = "full";
            }
            return traktApiService.getCollectionMovies(str, i4, i5, str2, continuation);
        }

        public static /* synthetic */ Object getCollectionMoviesWithHeaders$default(TraktApiService traktApiService, String str, int i, int i2, String str2, Continuation continuation, int i3, Object obj) {
            if (obj != null) {
                throw new UnsupportedOperationException("Super calls with default arguments not supported in this target, function: getCollectionMoviesWithHeaders");
            }
            if ((i3 & 2) != 0) {
                i = 1;
            }
            int i4 = i;
            if ((i3 & 4) != 0) {
                i2 = CredentialOption.PRIORITY_OIDC_OR_SIMILAR;
            }
            int i5 = i2;
            if ((i3 & 8) != 0) {
                str2 = "full";
            }
            return traktApiService.getCollectionMoviesWithHeaders(str, i4, i5, str2, continuation);
        }

        public static /* synthetic */ Object getCollectionShows$default(TraktApiService traktApiService, String str, int i, int i2, String str2, Continuation continuation, int i3, Object obj) {
            if (obj != null) {
                throw new UnsupportedOperationException("Super calls with default arguments not supported in this target, function: getCollectionShows");
            }
            if ((i3 & 2) != 0) {
                i = 1;
            }
            int i4 = i;
            if ((i3 & 4) != 0) {
                i2 = CredentialOption.PRIORITY_OIDC_OR_SIMILAR;
            }
            int i5 = i2;
            if ((i3 & 8) != 0) {
                str2 = "full";
            }
            return traktApiService.getCollectionShows(str, i4, i5, str2, continuation);
        }

        public static /* synthetic */ Object getCollectionShowsWithHeaders$default(TraktApiService traktApiService, String str, int i, int i2, String str2, Continuation continuation, int i3, Object obj) {
            if (obj != null) {
                throw new UnsupportedOperationException("Super calls with default arguments not supported in this target, function: getCollectionShowsWithHeaders");
            }
            if ((i3 & 2) != 0) {
                i = 1;
            }
            int i4 = i;
            if ((i3 & 4) != 0) {
                i2 = CredentialOption.PRIORITY_OIDC_OR_SIMILAR;
            }
            int i5 = i2;
            if ((i3 & 8) != 0) {
                str2 = "full";
            }
            return traktApiService.getCollectionShowsWithHeaders(str, i4, i5, str2, continuation);
        }

        public static /* synthetic */ Object getHiddenDropped$default(TraktApiService traktApiService, String str, int i, int i2, String str2, Continuation continuation, int i3, Object obj) {
            if (obj != null) {
                throw new UnsupportedOperationException("Super calls with default arguments not supported in this target, function: getHiddenDropped");
            }
            if ((i3 & 2) != 0) {
                i = 1;
            }
            int i4 = i;
            if ((i3 & 4) != 0) {
                i2 = 100;
            }
            int i5 = i2;
            if ((i3 & 8) != 0) {
                str2 = "show";
            }
            return traktApiService.getHiddenDropped(str, i4, i5, str2, continuation);
        }

        public static /* synthetic */ Object getHistoryEpisodes$default(TraktApiService traktApiService, String str, int i, int i2, String str2, Continuation continuation, int i3, Object obj) {
            if (obj != null) {
                throw new UnsupportedOperationException("Super calls with default arguments not supported in this target, function: getHistoryEpisodes");
            }
            if ((i3 & 2) != 0) {
                i = 1;
            }
            int i4 = i;
            if ((i3 & 4) != 0) {
                i2 = 200;
            }
            int i5 = i2;
            if ((i3 & 8) != 0) {
                str2 = "full";
            }
            return traktApiService.getHistoryEpisodes(str, i4, i5, str2, continuation);
        }

        public static /* synthetic */ Object getHistoryMovies$default(TraktApiService traktApiService, String str, int i, int i2, String str2, String str3, Continuation continuation, int i3, Object obj) {
            if (obj != null) {
                throw new UnsupportedOperationException("Super calls with default arguments not supported in this target, function: getHistoryMovies");
            }
            if ((i3 & 2) != 0) {
                i = 1;
            }
            int i4 = i;
            if ((i3 & 4) != 0) {
                i2 = 200;
            }
            int i5 = i2;
            if ((i3 & 8) != 0) {
                str2 = "full";
            }
            String str4 = str2;
            if ((i3 & 16) != 0) {
                str3 = null;
            }
            return traktApiService.getHistoryMovies(str, i4, i5, str4, str3, continuation);
        }

        public static /* synthetic */ Object getHistoryMoviesWithHeaders$default(TraktApiService traktApiService, String str, int i, int i2, String str2, String str3, Continuation continuation, int i3, Object obj) {
            if (obj != null) {
                throw new UnsupportedOperationException("Super calls with default arguments not supported in this target, function: getHistoryMoviesWithHeaders");
            }
            if ((i3 & 2) != 0) {
                i = 1;
            }
            int i4 = i;
            if ((i3 & 4) != 0) {
                i2 = CredentialOption.PRIORITY_OIDC_OR_SIMILAR;
            }
            int i5 = i2;
            if ((i3 & 8) != 0) {
                str2 = "full";
            }
            String str4 = str2;
            if ((i3 & 16) != 0) {
                str3 = null;
            }
            return traktApiService.getHistoryMoviesWithHeaders(str, i4, i5, str4, str3, continuation);
        }

        public static /* synthetic */ Object getHistoryShows$default(TraktApiService traktApiService, String str, int i, int i2, String str2, String str3, Continuation continuation, int i3, Object obj) {
            if (obj != null) {
                throw new UnsupportedOperationException("Super calls with default arguments not supported in this target, function: getHistoryShows");
            }
            if ((i3 & 2) != 0) {
                i = 1;
            }
            int i4 = i;
            if ((i3 & 4) != 0) {
                i2 = 200;
            }
            int i5 = i2;
            if ((i3 & 8) != 0) {
                str2 = "full";
            }
            String str4 = str2;
            if ((i3 & 16) != 0) {
                str3 = null;
            }
            return traktApiService.getHistoryShows(str, i4, i5, str4, str3, continuation);
        }

        public static /* synthetic */ Object getHistoryShowsWithHeaders$default(TraktApiService traktApiService, String str, int i, int i2, String str2, String str3, Continuation continuation, int i3, Object obj) {
            if (obj != null) {
                throw new UnsupportedOperationException("Super calls with default arguments not supported in this target, function: getHistoryShowsWithHeaders");
            }
            if ((i3 & 2) != 0) {
                i = 1;
            }
            int i4 = i;
            if ((i3 & 4) != 0) {
                i2 = CredentialOption.PRIORITY_OIDC_OR_SIMILAR;
            }
            int i5 = i2;
            if ((i3 & 8) != 0) {
                str2 = "full";
            }
            String str4 = str2;
            if ((i3 & 16) != 0) {
                str3 = null;
            }
            return traktApiService.getHistoryShowsWithHeaders(str, i4, i5, str4, str3, continuation);
        }

        public static /* synthetic */ Object getLikedLists$default(TraktApiService traktApiService, String str, int i, int i2, Continuation continuation, int i3, Object obj) {
            if (obj != null) {
                throw new UnsupportedOperationException("Super calls with default arguments not supported in this target, function: getLikedLists");
            }
            if ((i3 & 2) != 0) {
                i = 1;
            }
            if ((i3 & 4) != 0) {
                i2 = 100;
            }
            return traktApiService.getLikedLists(str, i, i2, continuation);
        }

        public static /* synthetic */ Object getListItems$default(TraktApiService traktApiService, String str, String str2, String str3, String str4, String str5, String str6, int i, int i2, long j, Continuation continuation, int i3, Object obj) {
            if (obj == null) {
                return traktApiService.getListItems(str, str2, (i3 & 4) != 0 ? "rank" : str3, (i3 & 8) != 0 ? "asc" : str4, (i3 & 16) != 0 ? null : str5, (i3 & 32) != 0 ? "full" : str6, (i3 & 64) != 0 ? 1 : i, (i3 & 128) != 0 ? 40 : i2, (i3 & 256) != 0 ? System.currentTimeMillis() : j, continuation);
            }
            throw new UnsupportedOperationException("Super calls with default arguments not supported in this target, function: getListItems");
        }

        public static /* synthetic */ Object getListMovies$default(TraktApiService traktApiService, String str, String str2, String str3, String str4, int i, int i2, String str5, String str6, Long l, Continuation continuation, int i3, Object obj) {
            if (obj != null) {
                throw new UnsupportedOperationException("Super calls with default arguments not supported in this target, function: getListMovies");
            }
            if ((i3 & 4) != 0) {
                str3 = null;
            }
            if ((i3 & 8) != 0) {
                str4 = "full";
            }
            if ((i3 & 16) != 0) {
                i = 1;
            }
            if ((i3 & 32) != 0) {
                i2 = 40;
            }
            if ((i3 & 64) != 0) {
                str5 = null;
            }
            if ((i3 & 128) != 0) {
                str6 = null;
            }
            if ((i3 & 256) != 0) {
                l = null;
            }
            return traktApiService.getListMovies(str, str2, str3, str4, i, i2, str5, str6, l, continuation);
        }

        public static /* synthetic */ Object getListShows$default(TraktApiService traktApiService, String str, String str2, String str3, String str4, int i, int i2, String str5, String str6, Long l, Continuation continuation, int i3, Object obj) {
            if (obj != null) {
                throw new UnsupportedOperationException("Super calls with default arguments not supported in this target, function: getListShows");
            }
            if ((i3 & 4) != 0) {
                str3 = null;
            }
            if ((i3 & 8) != 0) {
                str4 = "full";
            }
            if ((i3 & 16) != 0) {
                i = 1;
            }
            if ((i3 & 32) != 0) {
                i2 = 40;
            }
            if ((i3 & 64) != 0) {
                str5 = null;
            }
            if ((i3 & 128) != 0) {
                str6 = null;
            }
            if ((i3 & 256) != 0) {
                l = null;
            }
            return traktApiService.getListShows(str, str2, str3, str4, i, i2, str5, str6, l, continuation);
        }

        public static /* synthetic */ Object getMyCalendarShows$default(TraktApiService traktApiService, String str, String str2, int i, String str3, Continuation continuation, int i2, Object obj) {
            if (obj != null) {
                throw new UnsupportedOperationException("Super calls with default arguments not supported in this target, function: getMyCalendarShows");
            }
            if ((i2 & 4) != 0) {
                i = 7;
            }
            int i3 = i;
            if ((i2 & 8) != 0) {
                str3 = "full";
            }
            return traktApiService.getMyCalendarShows(str, str2, i3, str3, continuation);
        }

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

        public static /* synthetic */ Object getPlaybackEpisodes$default(TraktApiService traktApiService, String str, int i, int i2, Continuation continuation, int i3, Object obj) {
            if (obj != null) {
                throw new UnsupportedOperationException("Super calls with default arguments not supported in this target, function: getPlaybackEpisodes");
            }
            if ((i3 & 2) != 0) {
                i = 1;
            }
            if ((i3 & 4) != 0) {
                i2 = 100;
            }
            return traktApiService.getPlaybackEpisodes(str, i, i2, continuation);
        }

        public static /* synthetic */ Object getPlaybackMovies$default(TraktApiService traktApiService, String str, int i, int i2, Continuation continuation, int i3, Object obj) {
            if (obj != null) {
                throw new UnsupportedOperationException("Super calls with default arguments not supported in this target, function: getPlaybackMovies");
            }
            if ((i3 & 2) != 0) {
                i = 1;
            }
            if ((i3 & 4) != 0) {
                i2 = 100;
            }
            return traktApiService.getPlaybackMovies(str, i, i2, continuation);
        }

        public static /* synthetic */ Object getPopularLists$default(TraktApiService traktApiService, int i, int i2, Continuation continuation, int i3, Object obj) {
            if (obj != null) {
                throw new UnsupportedOperationException("Super calls with default arguments not supported in this target, function: getPopularLists");
            }
            if ((i3 & 1) != 0) {
                i = 1;
            }
            if ((i3 & 2) != 0) {
                i2 = 50;
            }
            return traktApiService.getPopularLists(i, i2, continuation);
        }

        public static /* synthetic */ Object getPopularMovies$default(TraktApiService traktApiService, int i, int i2, String str, String str2, Continuation continuation, int i3, Object obj) {
            if (obj != null) {
                throw new UnsupportedOperationException("Super calls with default arguments not supported in this target, function: getPopularMovies");
            }
            if ((i3 & 1) != 0) {
                i = 40;
            }
            if ((i3 & 2) != 0) {
                i2 = 1;
            }
            if ((i3 & 4) != 0) {
                str = "full";
            }
            if ((i3 & 8) != 0) {
                str2 = null;
            }
            String str3 = str;
            return traktApiService.getPopularMovies(i, i2, str3, str2, continuation);
        }

        public static /* synthetic */ Object getPopularShows$default(TraktApiService traktApiService, int i, int i2, String str, Continuation continuation, int i3, Object obj) {
            if (obj != null) {
                throw new UnsupportedOperationException("Super calls with default arguments not supported in this target, function: getPopularShows");
            }
            if ((i3 & 1) != 0) {
                i = 40;
            }
            if ((i3 & 2) != 0) {
                i2 = 1;
            }
            if ((i3 & 4) != 0) {
                str = "full";
            }
            return traktApiService.getPopularShows(i, i2, str, continuation);
        }

        public static /* synthetic */ Object getRecommendedMovies$default(TraktApiService traktApiService, String str, int i, int i2, String str2, Continuation continuation, int i3, Object obj) {
            if (obj != null) {
                throw new UnsupportedOperationException("Super calls with default arguments not supported in this target, function: getRecommendedMovies");
            }
            if ((i3 & 2) != 0) {
                i = 20;
            }
            int i4 = i;
            if ((i3 & 4) != 0) {
                i2 = 1;
            }
            int i5 = i2;
            if ((i3 & 8) != 0) {
                str2 = "full";
            }
            return traktApiService.getRecommendedMovies(str, i4, i5, str2, continuation);
        }

        public static /* synthetic */ Object getRecommendedShows$default(TraktApiService traktApiService, String str, int i, int i2, String str2, Continuation continuation, int i3, Object obj) {
            if (obj != null) {
                throw new UnsupportedOperationException("Super calls with default arguments not supported in this target, function: getRecommendedShows");
            }
            if ((i3 & 2) != 0) {
                i = 20;
            }
            int i4 = i;
            if ((i3 & 4) != 0) {
                i2 = 1;
            }
            int i5 = i2;
            if ((i3 & 8) != 0) {
                str2 = "full";
            }
            return traktApiService.getRecommendedShows(str, i4, i5, str2, continuation);
        }

        public static /* synthetic */ Object getRelatedMovies$default(TraktApiService traktApiService, String str, int i, int i2, String str2, Continuation continuation, int i3, Object obj) {
            if (obj != null) {
                throw new UnsupportedOperationException("Super calls with default arguments not supported in this target, function: getRelatedMovies");
            }
            if ((i3 & 2) != 0) {
                i = 8;
            }
            if ((i3 & 4) != 0) {
                i2 = 1;
            }
            if ((i3 & 8) != 0) {
                str2 = "full";
            }
            return traktApiService.getRelatedMovies(str, i, i2, str2, continuation);
        }

        public static /* synthetic */ Object getRelatedShows$default(TraktApiService traktApiService, String str, int i, int i2, String str2, Continuation continuation, int i3, Object obj) {
            if (obj != null) {
                throw new UnsupportedOperationException("Super calls with default arguments not supported in this target, function: getRelatedShows");
            }
            if ((i3 & 2) != 0) {
                i = 8;
            }
            if ((i3 & 4) != 0) {
                i2 = 1;
            }
            if ((i3 & 8) != 0) {
                str2 = "full";
            }
            return traktApiService.getRelatedShows(str, i, i2, str2, continuation);
        }

        public static /* synthetic */ Object getSeasonEpisodes$default(TraktApiService traktApiService, String str, int i, String str2, Continuation continuation, int i2, Object obj) {
            if (obj != null) {
                throw new UnsupportedOperationException("Super calls with default arguments not supported in this target, function: getSeasonEpisodes");
            }
            if ((i2 & 4) != 0) {
                str2 = "full";
            }
            return traktApiService.getSeasonEpisodes(str, i, str2, continuation);
        }

        public static /* synthetic */ Object getShowProgress$default(TraktApiService traktApiService, String str, String str2, boolean z, boolean z2, Continuation continuation, int i, Object obj) {
            if (obj != null) {
                throw new UnsupportedOperationException("Super calls with default arguments not supported in this target, function: getShowProgress");
            }
            if ((i & 4) != 0) {
                z = false;
            }
            if ((i & 8) != 0) {
                z2 = false;
            }
            return traktApiService.getShowProgress(str, str2, z, z2, continuation);
        }

        public static /* synthetic */ Object getTrendingLists$default(TraktApiService traktApiService, int i, int i2, Continuation continuation, int i3, Object obj) {
            if (obj != null) {
                throw new UnsupportedOperationException("Super calls with default arguments not supported in this target, function: getTrendingLists");
            }
            if ((i3 & 1) != 0) {
                i = 1;
            }
            if ((i3 & 2) != 0) {
                i2 = 50;
            }
            return traktApiService.getTrendingLists(i, i2, continuation);
        }

        public static /* synthetic */ Object getTrendingMovies$default(TraktApiService traktApiService, int i, int i2, String str, String str2, Continuation continuation, int i3, Object obj) {
            if (obj != null) {
                throw new UnsupportedOperationException("Super calls with default arguments not supported in this target, function: getTrendingMovies");
            }
            if ((i3 & 1) != 0) {
                i = 40;
            }
            if ((i3 & 2) != 0) {
                i2 = 1;
            }
            if ((i3 & 4) != 0) {
                str = "full";
            }
            if ((i3 & 8) != 0) {
                str2 = null;
            }
            String str3 = str;
            return traktApiService.getTrendingMovies(i, i2, str3, str2, continuation);
        }

        public static /* synthetic */ Object getTrendingShows$default(TraktApiService traktApiService, int i, int i2, String str, Continuation continuation, int i3, Object obj) {
            if (obj != null) {
                throw new UnsupportedOperationException("Super calls with default arguments not supported in this target, function: getTrendingShows");
            }
            if ((i3 & 1) != 0) {
                i = 40;
            }
            if ((i3 & 2) != 0) {
                i2 = 1;
            }
            if ((i3 & 4) != 0) {
                str = "full";
            }
            return traktApiService.getTrendingShows(i, i2, str, continuation);
        }

        public static /* synthetic */ Object getWatchedMovies$default(TraktApiService traktApiService, String str, int i, int i2, Continuation continuation, int i3, Object obj) {
            if (obj != null) {
                throw new UnsupportedOperationException("Super calls with default arguments not supported in this target, function: getWatchedMovies");
            }
            if ((i3 & 2) != 0) {
                i = 1;
            }
            if ((i3 & 4) != 0) {
                i2 = 250;
            }
            return traktApiService.getWatchedMovies(str, i, i2, continuation);
        }

        public static /* synthetic */ Object getWatchedMoviesWithHeaders$default(TraktApiService traktApiService, String str, int i, int i2, Continuation continuation, int i3, Object obj) {
            if (obj != null) {
                throw new UnsupportedOperationException("Super calls with default arguments not supported in this target, function: getWatchedMoviesWithHeaders");
            }
            if ((i3 & 2) != 0) {
                i = 1;
            }
            if ((i3 & 4) != 0) {
                i2 = 250;
            }
            return traktApiService.getWatchedMoviesWithHeaders(str, i, i2, continuation);
        }

        public static /* synthetic */ Object getWatchedShows$default(TraktApiService traktApiService, String str, String str2, int i, int i2, Continuation continuation, int i3, Object obj) {
            if (obj != null) {
                throw new UnsupportedOperationException("Super calls with default arguments not supported in this target, function: getWatchedShows");
            }
            if ((i3 & 2) != 0) {
                str2 = "progress";
            }
            String str3 = str2;
            if ((i3 & 4) != 0) {
                i = 1;
            }
            int i4 = i;
            if ((i3 & 8) != 0) {
                i2 = 250;
            }
            return traktApiService.getWatchedShows(str, str3, i4, i2, continuation);
        }

        public static /* synthetic */ Object getWatchedShowsWithHeaders$default(TraktApiService traktApiService, String str, String str2, int i, int i2, Continuation continuation, int i3, Object obj) {
            if (obj != null) {
                throw new UnsupportedOperationException("Super calls with default arguments not supported in this target, function: getWatchedShowsWithHeaders");
            }
            if ((i3 & 2) != 0) {
                str2 = "progress";
            }
            String str3 = str2;
            if ((i3 & 4) != 0) {
                i = 1;
            }
            int i4 = i;
            if ((i3 & 8) != 0) {
                i2 = 250;
            }
            return traktApiService.getWatchedShowsWithHeaders(str, str3, i4, i2, continuation);
        }

        public static /* synthetic */ Object getWatchlistMovies$default(TraktApiService traktApiService, String str, String str2, String str3, int i, int i2, String str4, Continuation continuation, int i3, Object obj) {
            if (obj != null) {
                throw new UnsupportedOperationException("Super calls with default arguments not supported in this target, function: getWatchlistMovies");
            }
            if ((i3 & 2) != 0) {
                str2 = "rank";
            }
            String str5 = str2;
            if ((i3 & 4) != 0) {
                str3 = "asc";
            }
            String str6 = str3;
            if ((i3 & 8) != 0) {
                i = 1;
            }
            int i4 = i;
            if ((i3 & 16) != 0) {
                i2 = 1000;
            }
            int i5 = i2;
            if ((i3 & 32) != 0) {
                str4 = "full";
            }
            return traktApiService.getWatchlistMovies(str, str5, str6, i4, i5, str4, continuation);
        }

        public static /* synthetic */ Object getWatchlistShows$default(TraktApiService traktApiService, String str, String str2, String str3, int i, int i2, String str4, Continuation continuation, int i3, Object obj) {
            if (obj != null) {
                throw new UnsupportedOperationException("Super calls with default arguments not supported in this target, function: getWatchlistShows");
            }
            if ((i3 & 2) != 0) {
                str2 = "rank";
            }
            String str5 = str2;
            if ((i3 & 4) != 0) {
                str3 = "asc";
            }
            String str6 = str3;
            if ((i3 & 8) != 0) {
                i = 1;
            }
            int i4 = i;
            if ((i3 & 16) != 0) {
                i2 = 1000;
            }
            int i5 = i2;
            if ((i3 & 32) != 0) {
                str4 = "full";
            }
            return traktApiService.getWatchlistShows(str, str5, str6, i4, i5, str4, continuation);
        }

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

        public static /* synthetic */ Object refreshToken$default(TraktApiService traktApiService, String str, String str2, String str3, String str4, String str5, Continuation continuation, int i, Object obj) {
            if (obj != null) {
                throw new UnsupportedOperationException("Super calls with default arguments not supported in this target, function: refreshToken");
            }
            if ((i & 8) != 0) {
                str4 = "refresh_token";
            }
            String str6 = str4;
            if ((i & 16) != 0) {
                str5 = "urn:ietf:wg:oauth:2.0:oob";
            }
            return traktApiService.refreshToken(str, str2, str3, str6, str5, continuation);
        }
    }

    @pq6
    @POST("sync/ratings")
    Object addRating(@Header(RtspHeaders.AUTHORIZATION) @kp6 String str, @Body @kp6 TraktRatingRequest traktRatingRequest, @kp6 Continuation<? super TraktSyncResponse> continuation);

    @pq6
    @POST("sync/collection")
    Object addToCollection(@Header(RtspHeaders.AUTHORIZATION) @kp6 String str, @Body @kp6 TraktSyncRequest traktSyncRequest, @kp6 Continuation<? super TraktSyncResponse> continuation);

    @pq6
    @POST("users/hidden/dropped")
    Object addToHiddenDropped(@Header(RtspHeaders.AUTHORIZATION) @kp6 String str, @Body @kp6 TraktSyncRequest traktSyncRequest, @kp6 Continuation<? super TraktSyncResponse> continuation);

    @pq6
    @POST("sync/history")
    Object addToHistory(@Header(RtspHeaders.AUTHORIZATION) @kp6 String str, @Body @kp6 TraktSyncRequest traktSyncRequest, @kp6 Continuation<? super TraktSyncResponse> continuation);

    @pq6
    @POST("users/me/lists/{list_slug}/items")
    Object addToList(@Header(RtspHeaders.AUTHORIZATION) @kp6 String str, @Path("list_slug") @kp6 String str2, @Body @kp6 TraktSyncRequest traktSyncRequest, @kp6 Continuation<? super TraktSyncResponse> continuation);

    @pq6
    @POST("sync/watchlist")
    Object addToWatchlist(@Header(RtspHeaders.AUTHORIZATION) @kp6 String str, @Body @kp6 TraktSyncRequest traktSyncRequest, @kp6 Continuation<? super TraktSyncResponse> continuation);

    @pq6
    @FormUrlEncoded
    @POST("oauth/device/code")
    Object createDeviceCode(@Field("client_id") @kp6 String str, @kp6 Continuation<? super TraktDeviceCodeResponse> continuation);

    @pq6
    @POST("users/me/lists")
    Object createList(@Header(RtspHeaders.AUTHORIZATION) @kp6 String str, @Body @kp6 TraktCreateListRequest traktCreateListRequest, @kp6 Continuation<? super TraktUserList> continuation);

    @pq6
    @GET("users/me/collection/movies")
    Object getCollectionMovies(@Header(RtspHeaders.AUTHORIZATION) @kp6 String str, @Query("page") int i, @Query("limit") int i2, @kp6 @Query("extended") String str2, @kp6 Continuation<? super List<TraktCollectionItem>> continuation);

    @pq6
    @GET("users/me/collection/movies")
    Object getCollectionMoviesWithHeaders(@Header(RtspHeaders.AUTHORIZATION) @kp6 String str, @Query("page") int i, @Query("limit") int i2, @kp6 @Query("extended") String str2, @kp6 Continuation<? super Response<List<TraktCollectionItem>>> continuation);

    @pq6
    @GET("users/me/collection/shows")
    Object getCollectionShows(@Header(RtspHeaders.AUTHORIZATION) @kp6 String str, @Query("page") int i, @Query("limit") int i2, @kp6 @Query("extended") String str2, @kp6 Continuation<? super List<TraktCollectionItem>> continuation);

    @pq6
    @GET("users/me/collection/shows")
    Object getCollectionShowsWithHeaders(@Header(RtspHeaders.AUTHORIZATION) @kp6 String str, @Query("page") int i, @Query("limit") int i2, @kp6 @Query("extended") String str2, @kp6 Continuation<? super Response<List<TraktCollectionItem>>> continuation);

    @pq6
    @GET("users/hidden/dropped")
    Object getHiddenDropped(@Header(RtspHeaders.AUTHORIZATION) @kp6 String str, @Query("page") int i, @Query("limit") int i2, @kp6 @Query(SessionDescription.ATTR_TYPE) String str2, @kp6 Continuation<? super List<TraktHiddenItem>> continuation);

    @pq6
    @GET("users/me/history/episodes")
    Object getHistoryEpisodes(@Header(RtspHeaders.AUTHORIZATION) @kp6 String str, @Query("page") int i, @Query("limit") int i2, @kp6 @Query("extended") String str2, @kp6 Continuation<? super List<TraktHistoryItem>> continuation);

    @pq6
    @GET("users/me/history/movies")
    Object getHistoryMovies(@Header(RtspHeaders.AUTHORIZATION) @kp6 String str, @Query("page") int i, @Query("limit") int i2, @kp6 @Query("extended") String str2, @pq6 @Query("start_at") String str3, @kp6 Continuation<? super List<TraktHistoryItem>> continuation);

    @pq6
    @GET("users/me/history/movies")
    Object getHistoryMoviesWithHeaders(@Header(RtspHeaders.AUTHORIZATION) @kp6 String str, @Query("page") int i, @Query("limit") int i2, @kp6 @Query("extended") String str2, @pq6 @Query("start_at") String str3, @kp6 Continuation<? super Response<List<TraktHistoryItem>>> continuation);

    @pq6
    @GET("users/me/history/shows")
    Object getHistoryShows(@Header(RtspHeaders.AUTHORIZATION) @kp6 String str, @Query("page") int i, @Query("limit") int i2, @kp6 @Query("extended") String str2, @pq6 @Query("start_at") String str3, @kp6 Continuation<? super List<TraktHistoryItem>> continuation);

    @pq6
    @GET("users/me/history/shows")
    Object getHistoryShowsWithHeaders(@Header(RtspHeaders.AUTHORIZATION) @kp6 String str, @Query("page") int i, @Query("limit") int i2, @kp6 @Query("extended") String str2, @pq6 @Query("start_at") String str3, @kp6 Continuation<? super Response<List<TraktHistoryItem>>> continuation);

    @pq6
    @GET("sync/last_activities")
    Object getLastActivities(@Header(RtspHeaders.AUTHORIZATION) @kp6 String str, @kp6 Continuation<? super TraktLastActivities> continuation);

    @pq6
    @GET("users/me/likes/lists")
    Object getLikedLists(@Header(RtspHeaders.AUTHORIZATION) @kp6 String str, @Query("page") int i, @Query("limit") int i2, @kp6 Continuation<? super List<TraktLikedList>> continuation);

    @pq6
    @GET("users/{user}/lists/{list}/items")
    Object getListItems(@Path("user") @kp6 String str, @Path("list") @kp6 String str2, @kp6 @Query("sort_by") String str3, @kp6 @Query("sort_how") String str4, @pq6 @Header(RtspHeaders.AUTHORIZATION) String str5, @kp6 @Query("extended") String str6, @Query("page") int i, @Query("limit") int i2, @Query("_") long j, @kp6 Continuation<? super List<TraktListItem>> continuation);

    @pq6
    @GET("users/{user}/lists/{list}/items/movies")
    Object getListMovies(@Path("user") @kp6 String str, @Path("list") @kp6 String str2, @pq6 @Header(RtspHeaders.AUTHORIZATION) String str3, @kp6 @Query("extended") String str4, @Query("page") int i, @Query("limit") int i2, @pq6 @Query("sort_by") String str5, @pq6 @Query("sort_how") String str6, @pq6 @Query("_") Long l, @kp6 Continuation<? super List<TraktListItem>> continuation);

    @pq6
    @GET("users/{user}/lists/{list}/items/shows")
    Object getListShows(@Path("user") @kp6 String str, @Path("list") @kp6 String str2, @pq6 @Header(RtspHeaders.AUTHORIZATION) String str3, @kp6 @Query("extended") String str4, @Query("page") int i, @Query("limit") int i2, @pq6 @Query("sort_by") String str5, @pq6 @Query("sort_how") String str6, @pq6 @Query("_") Long l, @kp6 Continuation<? super List<TraktListItem>> continuation);

    @pq6
    @GET("calendars/my/shows/{start_date}/{days}")
    Object getMyCalendarShows(@Header(RtspHeaders.AUTHORIZATION) @kp6 String str, @Path("start_date") @kp6 String str2, @Path("days") int i, @kp6 @Query("extended") String str3, @kp6 Continuation<? super List<TraktCalendarEntry>> continuation);

    @pq6
    @GET("sync/playback")
    Object getPlayback(@Header(RtspHeaders.AUTHORIZATION) @kp6 String str, @pq6 @Query("limit") Integer num, @kp6 Continuation<? super List<TraktPlaybackItem>> continuation);

    @pq6
    @GET("sync/playback/episodes")
    Object getPlaybackEpisodes(@Header(RtspHeaders.AUTHORIZATION) @kp6 String str, @Query("page") int i, @Query("limit") int i2, @kp6 Continuation<? super List<TraktPlaybackItem>> continuation);

    @pq6
    @GET("sync/playback/movies")
    Object getPlaybackMovies(@Header(RtspHeaders.AUTHORIZATION) @kp6 String str, @Query("page") int i, @Query("limit") int i2, @kp6 Continuation<? super List<TraktPlaybackItem>> continuation);

    @pq6
    @GET("lists/popular")
    Object getPopularLists(@Query("page") int i, @Query("limit") int i2, @kp6 Continuation<? super List<TraktPublicList>> continuation);

    @pq6
    @GET("movies/popular")
    Object getPopularMovies(@Query("limit") int i, @Query("page") int i2, @kp6 @Query("extended") String str, @pq6 @Query("genres") String str2, @kp6 Continuation<? super List<TraktMovie>> continuation);

    @pq6
    @GET("shows/popular")
    Object getPopularShows(@Query("limit") int i, @Query("page") int i2, @kp6 @Query("extended") String str, @kp6 Continuation<? super List<TraktShow>> continuation);

    @pq6
    @GET("users/{user}/lists")
    Object getPublicUserLists(@Path("user") @kp6 String str, @kp6 Continuation<? super List<TraktUserList>> continuation);

    @pq6
    @GET("sync/ratings/movies")
    Object getRatedMovies(@Header(RtspHeaders.AUTHORIZATION) @kp6 String str, @kp6 Continuation<? super List<TraktRatedMovie>> continuation);

    @pq6
    @GET("recommendations/movies")
    Object getRecommendedMovies(@Header(RtspHeaders.AUTHORIZATION) @kp6 String str, @Query("limit") int i, @Query("page") int i2, @kp6 @Query("extended") String str2, @kp6 Continuation<? super List<TraktMovie>> continuation);

    @pq6
    @GET("recommendations/shows")
    Object getRecommendedShows(@Header(RtspHeaders.AUTHORIZATION) @kp6 String str, @Query("limit") int i, @Query("page") int i2, @kp6 @Query("extended") String str2, @kp6 Continuation<? super List<TraktShow>> continuation);

    @pq6
    @GET("movies/{movie_id}/related")
    Object getRelatedMovies(@Path("movie_id") @kp6 String str, @Query("limit") int i, @Query("page") int i2, @kp6 @Query("extended") String str2, @kp6 Continuation<? super List<TraktMovie>> continuation);

    @pq6
    @GET("shows/{show_id}/related")
    Object getRelatedShows(@Path("show_id") @kp6 String str, @Query("limit") int i, @Query("page") int i2, @kp6 @Query("extended") String str2, @kp6 Continuation<? super List<TraktShow>> continuation);

    @pq6
    @GET("shows/{id}/seasons/{season}")
    Object getSeasonEpisodes(@Path(TtmlNode.ATTR_ID) @kp6 String str, @Path("season") int i, @kp6 @Query("extended") String str2, @kp6 Continuation<? super List<TraktEpisodeFull>> continuation);

    @pq6
    @GET("shows/{id}/progress/watched")
    Object getShowProgress(@Path(TtmlNode.ATTR_ID) @kp6 String str, @Header(RtspHeaders.AUTHORIZATION) @kp6 String str2, @Query("hidden") boolean z, @Query("specials") boolean z2, @kp6 Continuation<? super TraktShowProgress> continuation);

    @pq6
    @GET("lists/trending")
    Object getTrendingLists(@Query("page") int i, @Query("limit") int i2, @kp6 Continuation<? super List<TraktPublicList>> continuation);

    @pq6
    @GET("movies/trending")
    Object getTrendingMovies(@Query("limit") int i, @Query("page") int i2, @kp6 @Query("extended") String str, @pq6 @Query("genres") String str2, @kp6 Continuation<? super List<TraktTrendingMovie>> continuation);

    @pq6
    @GET("shows/trending")
    Object getTrendingShows(@Query("limit") int i, @Query("page") int i2, @kp6 @Query("extended") String str, @kp6 Continuation<? super List<TraktTrendingShow>> continuation);

    @pq6
    @GET("users/me/lists")
    Object getUserLists(@Header(RtspHeaders.AUTHORIZATION) @kp6 String str, @kp6 Continuation<? super List<TraktUserList>> continuation);

    @pq6
    @GET("users/me")
    Object getUserProfile(@Header(RtspHeaders.AUTHORIZATION) @kp6 String str, @kp6 Continuation<? super TraktUser> continuation);

    @pq6
    @GET("users/{user_slug}/stats")
    Object getUserStats(@Path("user_slug") @kp6 String str, @Header(RtspHeaders.AUTHORIZATION) @kp6 String str2, @kp6 Continuation<? super TraktUserStats> continuation);

    @pq6
    @GET("sync/watched/movies")
    Object getWatchedMovies(@Header(RtspHeaders.AUTHORIZATION) @kp6 String str, @Query("page") int i, @Query("limit") int i2, @kp6 Continuation<? super List<TraktWatchedMovie>> continuation);

    @pq6
    @GET("sync/watched/movies")
    Object getWatchedMoviesWithHeaders(@Header(RtspHeaders.AUTHORIZATION) @kp6 String str, @Query("page") int i, @Query("limit") int i2, @kp6 Continuation<? super Response<List<TraktWatchedMovie>>> continuation);

    @pq6
    @GET("sync/watched/shows")
    Object getWatchedShows(@Header(RtspHeaders.AUTHORIZATION) @kp6 String str, @kp6 @Query("extended") String str2, @Query("page") int i, @Query("limit") int i2, @kp6 Continuation<? super List<TraktWatchedShow>> continuation);

    @pq6
    @GET("sync/watched/shows")
    Object getWatchedShowsWithHeaders(@Header(RtspHeaders.AUTHORIZATION) @kp6 String str, @kp6 @Query("extended") String str2, @Query("page") int i, @Query("limit") int i2, @kp6 Continuation<? super Response<List<TraktWatchedShow>>> continuation);

    @pq6
    @GET("users/me/watchlist/movies/{sort_by}/{sort_how}")
    Object getWatchlistMovies(@Header(RtspHeaders.AUTHORIZATION) @kp6 String str, @Path("sort_by") @kp6 String str2, @Path("sort_how") @kp6 String str3, @Query("page") int i, @Query("limit") int i2, @kp6 @Query("extended") String str4, @kp6 Continuation<? super List<TraktWatchlistItem>> continuation);

    @pq6
    @GET("users/me/watchlist/shows/{sort_by}/{sort_how}")
    Object getWatchlistShows(@Header(RtspHeaders.AUTHORIZATION) @kp6 String str, @Path("sort_by") @kp6 String str2, @Path("sort_how") @kp6 String str3, @Query("page") int i, @Query("limit") int i2, @kp6 @Query("extended") String str4, @kp6 Continuation<? super List<TraktWatchlistItem>> continuation);

    @pq6
    @GET("search/tmdb/{id}")
    Object lookupByTmdbId(@Path(TtmlNode.ATTR_ID) int i, @kp6 @Query(SessionDescription.ATTR_TYPE) String str, @kp6 Continuation<? super List<TraktSearchResult>> continuation);

    @pq6
    @POST("scrobble/pause")
    Object pauseScrobble(@Header(RtspHeaders.AUTHORIZATION) @kp6 String str, @Body @kp6 TraktScrobbleRequest traktScrobbleRequest, @kp6 Continuation<? super TraktScrobbleResponse> continuation);

    @pq6
    @FormUrlEncoded
    @POST("oauth/device/token")
    Object pollDeviceToken(@Field("client_id") @kp6 String str, @Field("client_secret") @kp6 String str2, @Field("code") @kp6 String str3, @kp6 Continuation<? super TraktTokenResponse> continuation);

    @pq6
    @FormUrlEncoded
    @POST("oauth/token")
    Object refreshToken(@Field("client_id") @kp6 String str, @Field("client_secret") @kp6 String str2, @Field("refresh_token") @kp6 String str3, @Field("grant_type") @kp6 String str4, @Field("redirect_uri") @kp6 String str5, @kp6 Continuation<? super TraktTokenResponse> continuation);

    @pq6
    @POST("sync/collection/remove")
    Object removeFromCollection(@Header(RtspHeaders.AUTHORIZATION) @kp6 String str, @Body @kp6 TraktSyncRequest traktSyncRequest, @kp6 Continuation<? super TraktSyncResponse> continuation);

    @pq6
    @POST("users/hidden/dropped/remove")
    Object removeFromHiddenDropped(@Header(RtspHeaders.AUTHORIZATION) @kp6 String str, @Body @kp6 TraktSyncRequest traktSyncRequest, @kp6 Continuation<? super TraktSyncResponse> continuation);

    @pq6
    @POST("sync/history/remove")
    Object removeFromHistory(@Header(RtspHeaders.AUTHORIZATION) @kp6 String str, @Body @kp6 TraktSyncRequest traktSyncRequest, @kp6 Continuation<? super TraktSyncResponse> continuation);

    @pq6
    @POST("users/me/lists/{list_slug}/items/remove")
    Object removeFromList(@Header(RtspHeaders.AUTHORIZATION) @kp6 String str, @Path("list_slug") @kp6 String str2, @Body @kp6 TraktSyncRequest traktSyncRequest, @kp6 Continuation<? super TraktSyncResponse> continuation);

    @pq6
    @POST("sync/watchlist/remove")
    Object removeFromWatchlist(@Header(RtspHeaders.AUTHORIZATION) @kp6 String str, @Body @kp6 TraktSyncRequest traktSyncRequest, @kp6 Continuation<? super TraktSyncResponse> continuation);

    @pq6
    @DELETE("sync/playback/{id}")
    Object removePlayback(@Header(RtspHeaders.AUTHORIZATION) @kp6 String str, @Path(TtmlNode.ATTR_ID) long j, @kp6 Continuation<? super Response<e6a>> continuation);

    @pq6
    @POST("sync/ratings/remove")
    Object removeRating(@Header(RtspHeaders.AUTHORIZATION) @kp6 String str, @Body @kp6 TraktSyncRequest traktSyncRequest, @kp6 Continuation<? super TraktSyncResponse> continuation);

    @pq6
    @POST("scrobble/start")
    Object startScrobble(@Header(RtspHeaders.AUTHORIZATION) @kp6 String str, @Body @kp6 TraktScrobbleRequest traktScrobbleRequest, @kp6 Continuation<? super TraktScrobbleResponse> continuation);

    @pq6
    @POST("scrobble/stop")
    Object stopScrobble(@Header(RtspHeaders.AUTHORIZATION) @kp6 String str, @Body @kp6 TraktScrobbleRequest traktScrobbleRequest, @kp6 Continuation<? super TraktScrobbleResponse> continuation);
}
