package xyz.stream.api.database;

import android.content.Context;
import androidx.room.Database;
import androidx.room.RoomDatabase;
import androidx.room.i0;
import vf.b0;
import vf.d0;
import vf.g0;
import vf.r;
import vf.t;
import vf.w;
import vf.z;
import xyz.stream.api.database.entity.EpgEntity;
import xyz.stream.api.database.entity.EpisodeDetail;
import xyz.stream.api.database.entity.IptvEntity;
import xyz.stream.api.database.entity.LiveFavorite;
import xyz.stream.api.database.entity.LiveHistory;
import xyz.stream.api.database.entity.MovieDetail;
import xyz.stream.api.database.entity.MyListEntity;
import xyz.stream.api.database.entity.RecordEntity;
import xyz.stream.api.database.entity.ResourceEntity;
import xyz.stream.api.database.entity.SeriesDetail;
import xyz.stream.api.database.entity.ServerEntity;
import xyz.stream.api.database.entity.ShowcaseItems;

/* JADX INFO: loaded from: classes3.dex */
@Database(entities = {RecordEntity.class, LiveHistory.class, LiveFavorite.class, ServerEntity.class, IptvEntity.class, EpgEntity.class, ResourceEntity.class, ShowcaseItems.class, MovieDetail.class, EpisodeDetail.class, SeriesDetail.class, MyListEntity.class}, exportSchema = false, version = 23)
public abstract class AppDatabase extends RoomDatabase {
    public static final String DATABASE_APP_NAME = "app.db";
    static g3.a MIGRATION_1_2 = new androidx.work.impl.j(1, 2, 17);
    static g3.a MIGRATION_2_3 = new androidx.work.impl.j(2, 3, 21);
    static g3.a MIGRATION_3_4 = new androidx.work.impl.j(3, 4, 22);
    static g3.a MIGRATION_4_5 = new androidx.work.impl.j(4, 5, 23);
    static g3.a MIGRATION_5_6 = new androidx.work.impl.j(5, 6, 24);
    static g3.a MIGRATION_6_7 = new androidx.work.impl.j(6, 7, 25);
    static g3.a MIGRATION_7_8 = new androidx.work.impl.j(7, 8, 26);
    static g3.a MIGRATION_8_9 = new androidx.work.impl.j(8, 9, 27);
    static g3.a MIGRATION_9_10 = new androidx.work.impl.j(9, 10, 28);
    static g3.a MIGRATION_10_11 = new androidx.work.impl.j(10, 11, 7);
    static g3.a MIGRATION_11_12 = new androidx.work.impl.j(11, 12, 8);
    static g3.a MIGRATION_12_13 = new androidx.work.impl.j(12, 13, 9);
    static g3.a MIGRATION_13_14 = new androidx.work.impl.j(13, 14, 10);
    static g3.a MIGRATION_14_15 = new androidx.work.impl.j(14, 15, 11);
    static g3.a MIGRATION_15_16 = new androidx.work.impl.j(15, 16, 12);
    static g3.a MIGRATION_16_17 = new androidx.work.impl.j(16, 17, 13);
    static g3.a MIGRATION_17_18 = new androidx.work.impl.j(17, 18, 14);
    static g3.a MIGRATION_18_19 = new androidx.work.impl.j(18, 19, 15);
    static g3.a MIGRATION_19_20 = new androidx.work.impl.j(19, 20, 16);
    static g3.a MIGRATION_20_21 = new androidx.work.impl.j(20, 21, 18);
    static g3.a MIGRATION_21_22 = new androidx.work.impl.j(21, 22, 19);
    static g3.a MIGRATION_22_23 = new androidx.work.impl.j(22, 23, 20);

    public static AppDatabase createFromFile(Context context) {
        i0 i0VarD = com.bumptech.glide.g.d(context, AppDatabase.class, DATABASE_APP_NAME);
        i0VarD.a(MIGRATION_1_2);
        i0VarD.a(MIGRATION_2_3);
        i0VarD.a(MIGRATION_3_4);
        i0VarD.a(MIGRATION_4_5);
        i0VarD.a(MIGRATION_5_6);
        i0VarD.a(MIGRATION_6_7);
        i0VarD.a(MIGRATION_7_8);
        i0VarD.a(MIGRATION_8_9);
        i0VarD.a(MIGRATION_9_10);
        i0VarD.a(MIGRATION_10_11);
        i0VarD.a(MIGRATION_11_12);
        i0VarD.a(MIGRATION_12_13);
        i0VarD.a(MIGRATION_13_14);
        i0VarD.a(MIGRATION_14_15);
        i0VarD.a(MIGRATION_15_16);
        i0VarD.a(MIGRATION_16_17);
        i0VarD.a(MIGRATION_17_18);
        i0VarD.a(MIGRATION_18_19);
        i0VarD.a(MIGRATION_19_20);
        i0VarD.a(MIGRATION_20_21);
        i0VarD.a(MIGRATION_21_22);
        i0VarD.a(MIGRATION_22_23);
        return (AppDatabase) i0VarD.b();
    }

    public abstract w dao();

    public abstract vf.a epgDao();

    public abstract vf.f episodeDao();

    public abstract vf.j iptvDao();

    public abstract vf.m liveDao();

    public abstract r movieDao();

    public abstract t myListDao();

    public abstract z resourceDao();

    public abstract b0 seriesDao();

    public abstract d0 serverDao();

    public abstract g0 showcaseDao();
}
