gitextract_mpu2o96m/ ├── .cloud/ │ ├── docker/ │ │ ├── Dockerfile │ │ └── Dockerfile.prod │ ├── nginx/ │ │ └── nginx.conf │ ├── php/ │ │ └── local.ini │ └── scripts/ │ └── entrypoint.sh ├── .editorconfig ├── .eslintrc ├── .gitattributes ├── .gitignore ├── .styleci.yml ├── README.md ├── app/ │ ├── Console/ │ │ ├── Commands/ │ │ │ ├── ImportTitles.php │ │ │ └── toElastic.php │ │ └── Kernel.php │ ├── Crew.php │ ├── Episode.php │ ├── Exceptions/ │ │ └── Handler.php │ ├── Http/ │ │ ├── Controllers/ │ │ │ ├── Auth/ │ │ │ │ ├── ConfirmPasswordController.php │ │ │ │ ├── EmailVerificationController.php │ │ │ │ ├── ForgotPasswordController.php │ │ │ │ ├── LoginController.php │ │ │ │ ├── LogoutController.php │ │ │ │ ├── PasswordResetController.php │ │ │ │ ├── RegisterController.php │ │ │ │ ├── ResetPasswordController.php │ │ │ │ └── VerificationController.php │ │ │ ├── Controller.php │ │ │ ├── DashboardController.php │ │ │ ├── HomeController.php │ │ │ ├── MovieController.php │ │ │ ├── SearchController.php │ │ │ ├── SeriesController.php │ │ │ ├── WatchListController.php │ │ │ └── WatchedController.php │ │ ├── Kernel.php │ │ └── Middleware/ │ │ ├── Authenticate.php │ │ ├── CheckForMaintenanceMode.php │ │ ├── EncryptCookies.php │ │ ├── RedirectIfAuthenticated.php │ │ ├── TrimStrings.php │ │ ├── TrustProxies.php │ │ └── VerifyCsrfToken.php │ ├── Jobs/ │ │ └── FetchPosterJob.php │ ├── Models/ │ │ └── WatchList.php │ ├── Name.php │ ├── Poster.php │ ├── Principal.php │ ├── Providers/ │ │ ├── AppServiceProvider.php │ │ ├── AuthServiceProvider.php │ │ ├── BroadcastServiceProvider.php │ │ ├── EventServiceProvider.php │ │ ├── HorizonServiceProvider.php │ │ └── RouteServiceProvider.php │ ├── Rating.php │ ├── Title.php │ ├── User.php │ ├── Watched/ │ │ ├── Importers/ │ │ │ ├── AkaImporter.php │ │ │ ├── CrewImporter.php │ │ │ ├── EpisodeImporter.php │ │ │ ├── Importer.php │ │ │ ├── ImporterInterface.php │ │ │ ├── NameImporter.php │ │ │ ├── PrincipalImporter.php │ │ │ ├── RatingImporter.php │ │ │ └── TitleImporter.php │ │ └── Traits/ │ │ └── TitleFilter.php │ └── Watched.php ├── artisan ├── bin/ │ └── abc ├── bootstrap/ │ ├── app.php │ └── cache/ │ └── .gitignore ├── clear.sh ├── composer.json ├── config/ │ ├── app.php │ ├── auth.php │ ├── broadcasting.php │ ├── cache.php │ ├── cors.php │ ├── database.php │ ├── filesystems.php │ ├── hashing.php │ ├── horizon.php │ ├── logging.php │ ├── mail.php │ ├── movie.php │ ├── queue.php │ ├── services.php │ ├── session.php │ └── view.php ├── database/ │ ├── .gitignore │ ├── factories/ │ │ └── UserFactory.php │ ├── migrations/ │ │ ├── 2014_10_12_000000_create_users_table.php │ │ ├── 2014_10_12_100000_create_password_resets_table.php │ │ ├── 2019_08_19_000000_create_failed_jobs_table.php │ │ ├── 2020_06_03_231708_create_watched_table.php │ │ ├── 2020_06_03_231837_create_posters_table.php │ │ ├── 2020_06_19_095538_create_watch_lists_table.php │ │ └── imdb/ │ │ ├── 2020_06_01_231011_create_titles_table.php │ │ ├── 2020_06_01_231940_create_episodes_table.php │ │ ├── 2020_06_01_232132_create_ratings_table.php │ │ ├── 2020_06_01_232423_create_principals_table.php │ │ ├── 2020_06_01_232702_create_names_table.php │ │ ├── 2020_06_01_232924_create_crews_table.php │ │ └── 2020_06_03_135647_create_akas_table.php │ └── seeds/ │ └── DatabaseSeeder.php ├── docker-compose.yml ├── package.json ├── phpunit.xml ├── public/ │ ├── .htaccess │ ├── css/ │ │ └── app.css │ ├── index.php │ ├── js/ │ │ └── app.js │ ├── mix-manifest.json │ ├── robots.txt │ ├── vendor/ │ │ └── horizon/ │ │ ├── app-dark.css │ │ ├── app.css │ │ ├── app.js │ │ └── mix-manifest.json │ └── web.config ├── resources/ │ ├── js/ │ │ ├── app.js │ │ ├── bootstrap.js │ │ └── components/ │ │ ├── CheckboxComponent.vue │ │ ├── MovieComponent.vue │ │ ├── SearchComponent.vue │ │ └── SeriesComponent.vue │ ├── lang/ │ │ └── en/ │ │ ├── auth.php │ │ ├── pagination.php │ │ ├── passwords.php │ │ └── validation.php │ ├── sass/ │ │ └── app.scss │ └── views/ │ ├── auth/ │ │ ├── login.blade.php │ │ ├── passwords/ │ │ │ ├── confirm.blade.php │ │ │ ├── email.blade.php │ │ │ └── reset.blade.php │ │ ├── register.blade.php │ │ └── verify.blade.php │ ├── components/ │ │ ├── app.blade.php │ │ ├── filter.blade.php │ │ └── logo.blade.php │ ├── dashboard.blade.php │ ├── home.blade.php │ ├── layouts/ │ │ ├── app.blade.php │ │ ├── auth.blade.php │ │ └── base.blade.php │ ├── livewire/ │ │ ├── auth/ │ │ │ ├── login.blade.php │ │ │ ├── passwords/ │ │ │ │ ├── confirm.blade.php │ │ │ │ ├── email.blade.php │ │ │ │ └── reset.blade.php │ │ │ ├── register.blade.php │ │ │ └── verify.blade.php │ │ ├── checkbox.blade.php │ │ ├── movie.blade.php │ │ ├── movies.blade.php │ │ └── paginate.blade.php │ ├── movies.blade.php │ ├── queries/ │ │ └── elasticsearch.blade.php │ ├── series/ │ │ ├── index.blade.php │ │ └── show.blade.php │ ├── show.blade.php │ ├── vendor/ │ │ ├── livewire/ │ │ │ └── pagination-links.blade.php │ │ └── pagination/ │ │ ├── default.blade.php │ │ └── simple-default.blade.php │ ├── watched.blade.php │ └── welcome.blade.php ├── routes/ │ ├── api.php │ ├── channels.php │ ├── console.php │ └── web.php ├── server.php ├── storage/ │ ├── app/ │ │ └── .gitignore │ ├── debugbar/ │ │ └── .gitignore │ ├── framework/ │ │ ├── .gitignore │ │ ├── cache/ │ │ │ └── .gitignore │ │ ├── sessions/ │ │ │ └── .gitignore │ │ ├── testing/ │ │ │ └── .gitignore │ │ └── views/ │ │ └── .gitignore │ └── logs/ │ └── .gitignore ├── tailwind.config.js ├── tests/ │ ├── CreatesApplication.php │ ├── Feature/ │ │ ├── Auth/ │ │ │ ├── LoginTest.php │ │ │ ├── LogoutTest.php │ │ │ ├── Passwords/ │ │ │ │ ├── ConfirmTest.php │ │ │ │ ├── EmailTest.php │ │ │ │ └── ResetTest.php │ │ │ ├── RegisterTest.php │ │ │ └── VerifyTest.php │ │ └── ExampleTest.php │ ├── TestCase.php │ └── Unit/ │ └── ExampleTest.php └── webpack.mix.js