From 2fd4d42aecf0e720ebef9f95caa48567c4ebc603 Mon Sep 17 00:00:00 2001 From: ct Date: Fri, 13 Jun 2025 09:44:18 +0800 Subject: [PATCH] Update --- _ide_helper.php | 502 +++++++++++ .../FirstParty/MediaEngine/MediaEngine.php | 169 +++- .../MediaEngine/MediaEngineExampleCodes.php | 833 ++++++++++++++++++ app/Helpers/FirstParty/Tester.php | 69 ++ app/Helpers/Global/cast_helpers.php | 22 + app/Http/Controllers/FrontHomeController.php | 4 + app/Http/Controllers/FrontMediaController.php | 12 +- .../Controllers/UrlValidationController.php | 64 ++ app/Models/Media.php | 1 + app/Models/MemeMedia.php | 41 +- bash/webm_ | 0 bash/webm_auto_crop.sh | 352 ++++++++ bash/webm_compress.sh | 350 ++++++++ bash/webm_fps_analyse.sh | 146 +++ bash/webm_to_gif.sh | 287 ++++++ bash/webm_to_webp.sh | 277 ++++++ composer.json | 3 +- composer.lock | 208 ++++- .../2025_04_23_103046_create_medias_table.php | 1 + ..._06_07_131622_create_meme_medias_table.php | 26 +- database/seeders/MemeMediaSeeder.php | 220 +++++ database/seeders/data/areas/commercial.csv | 346 ++++++++ .../seeders/data/areas/continents/africa.csv | 439 +++++++++ .../data/areas/continents/antarctica.csv | 206 +++++ .../seeders/data/areas/continents/asia.csv | 637 ++++++++++++++ .../seeders/data/areas/continents/europe.csv | 689 +++++++++++++++ .../data/areas/continents/north_america.csv | 439 +++++++++ .../seeders/data/areas/continents/oceania.csv | 685 ++++++++++++++ .../data/areas/continents/south_america.csv | 395 +++++++++ database/seeders/data/areas/cultural.csv | 111 +++ database/seeders/data/areas/historical.csv | 110 +++ database/seeders/data/areas/industrial.csv | 224 +++++ database/seeders/data/areas/natural.csv | 111 +++ database/seeders/data/areas/public.csv | 333 +++++++ .../data/areas/public_transportation.csv | 249 ++++++ database/seeders/data/areas/recreational.csv | 309 +++++++ database/seeders/data/areas/religious.csv | 111 +++ database/seeders/data/areas/residential.csv | 252 ++++++ database/seeders/data/areas/shopping.csv | 173 ++++ database/seeders/data/areas/tourist.csv | 109 +++ database/seeders/data/webm_metadata.csv | 223 +++++ package-lock.json | 27 +- package.json | 1 + prod.sh | 2 +- resources/js/app.tsx | 11 +- .../modules/editor/partials/edit-sidebar.tsx | 111 +-- resources/js/pages/admin/dashboard.tsx | 5 +- resources/js/pages/comingsoon.tsx | 38 +- resources/js/plugins/AxiosContext.jsx | 9 + resources/js/plugins/axios-plugin.jsx | 23 + .../js/stores/AdminVideoTimelineStore.js | 37 - resources/js/stores/MediaStore.ts | 93 ++ resources/js/stores/localSettingsStore.ts | 4 + resources/js/ziggy.js | 2 +- 54 files changed, 9917 insertions(+), 184 deletions(-) create mode 100644 app/Helpers/FirstParty/MediaEngine/MediaEngineExampleCodes.php create mode 100644 app/Helpers/FirstParty/Tester.php create mode 100644 app/Http/Controllers/UrlValidationController.php create mode 100644 bash/webm_ create mode 100755 bash/webm_auto_crop.sh create mode 100755 bash/webm_compress.sh create mode 100755 bash/webm_fps_analyse.sh create mode 100755 bash/webm_to_gif.sh create mode 100755 bash/webm_to_webp.sh create mode 100644 database/seeders/MemeMediaSeeder.php create mode 100644 database/seeders/data/areas/commercial.csv create mode 100644 database/seeders/data/areas/continents/africa.csv create mode 100644 database/seeders/data/areas/continents/antarctica.csv create mode 100644 database/seeders/data/areas/continents/asia.csv create mode 100644 database/seeders/data/areas/continents/europe.csv create mode 100644 database/seeders/data/areas/continents/north_america.csv create mode 100644 database/seeders/data/areas/continents/oceania.csv create mode 100644 database/seeders/data/areas/continents/south_america.csv create mode 100644 database/seeders/data/areas/cultural.csv create mode 100644 database/seeders/data/areas/historical.csv create mode 100644 database/seeders/data/areas/industrial.csv create mode 100644 database/seeders/data/areas/natural.csv create mode 100644 database/seeders/data/areas/public.csv create mode 100644 database/seeders/data/areas/public_transportation.csv create mode 100644 database/seeders/data/areas/recreational.csv create mode 100644 database/seeders/data/areas/religious.csv create mode 100644 database/seeders/data/areas/residential.csv create mode 100644 database/seeders/data/areas/shopping.csv create mode 100644 database/seeders/data/areas/tourist.csv create mode 100644 database/seeders/data/webm_metadata.csv create mode 100644 resources/js/plugins/AxiosContext.jsx create mode 100644 resources/js/plugins/axios-plugin.jsx delete mode 100644 resources/js/stores/AdminVideoTimelineStore.js create mode 100644 resources/js/stores/MediaStore.ts diff --git a/_ide_helper.php b/_ide_helper.php index 79d0cd2..5378851 100644 --- a/_ide_helper.php +++ b/_ide_helper.php @@ -23885,6 +23885,157 @@ public static function setSiteName($name) } } +namespace Vinkla\Hashids\Facades { + /** + * + * + * @method static string encode(mixed ...$numbers) + * @method static array decode(string $hash) + * @method static string encodeHex(string $str) + * @method static string decodeHex(string $hash) + */ + class Hashids { + /** + * + * + * @static + */ + public static function getFactory() + { + /** @var \Vinkla\Hashids\HashidsManager $instance */ + return $instance->getFactory(); + } + + /** + * Get a connection instance. + * + * @param string|null $name + * @throws \InvalidArgumentException + * @return object + * @static + */ + public static function connection($name = null) + { + //Method inherited from \GrahamCampbell\Manager\AbstractManager + /** @var \Vinkla\Hashids\HashidsManager $instance */ + return $instance->connection($name); + } + + /** + * Reconnect to the given connection. + * + * @param string|null $name + * @throws \InvalidArgumentException + * @return object + * @static + */ + public static function reconnect($name = null) + { + //Method inherited from \GrahamCampbell\Manager\AbstractManager + /** @var \Vinkla\Hashids\HashidsManager $instance */ + return $instance->reconnect($name); + } + + /** + * Disconnect from the given connection. + * + * @param string|null $name + * @return void + * @static + */ + public static function disconnect($name = null) + { + //Method inherited from \GrahamCampbell\Manager\AbstractManager + /** @var \Vinkla\Hashids\HashidsManager $instance */ + $instance->disconnect($name); + } + + /** + * Get the configuration for a connection. + * + * @param string|null $name + * @throws \InvalidArgumentException + * @return array + * @static + */ + public static function getConnectionConfig($name = null) + { + //Method inherited from \GrahamCampbell\Manager\AbstractManager + /** @var \Vinkla\Hashids\HashidsManager $instance */ + return $instance->getConnectionConfig($name); + } + + /** + * Get the default connection name. + * + * @return string + * @static + */ + public static function getDefaultConnection() + { + //Method inherited from \GrahamCampbell\Manager\AbstractManager + /** @var \Vinkla\Hashids\HashidsManager $instance */ + return $instance->getDefaultConnection(); + } + + /** + * Set the default connection name. + * + * @param string $name + * @return void + * @static + */ + public static function setDefaultConnection($name) + { + //Method inherited from \GrahamCampbell\Manager\AbstractManager + /** @var \Vinkla\Hashids\HashidsManager $instance */ + $instance->setDefaultConnection($name); + } + + /** + * Register an extension connection resolver. + * + * @param string $name + * @param callable $resolver + * @return void + * @static + */ + public static function extend($name, $resolver) + { + //Method inherited from \GrahamCampbell\Manager\AbstractManager + /** @var \Vinkla\Hashids\HashidsManager $instance */ + $instance->extend($name, $resolver); + } + + /** + * Return all of the created connections. + * + * @return array + * @static + */ + public static function getConnections() + { + //Method inherited from \GrahamCampbell\Manager\AbstractManager + /** @var \Vinkla\Hashids\HashidsManager $instance */ + return $instance->getConnections(); + } + + /** + * Get the config instance. + * + * @return \Illuminate\Contracts\Config\Repository + * @static + */ + public static function getConfig() + { + //Method inherited from \GrahamCampbell\Manager\AbstractManager + /** @var \Vinkla\Hashids\HashidsManager $instance */ + return $instance->getConfig(); + } + + } + } + namespace Illuminate\Http { /** * @@ -24038,6 +24189,356 @@ public static function inertiaPage() } } +namespace Illuminate\Database\Schema\Grammars { + /** + * + * + */ + class PostgresGrammar { + /** + * + * + * @see \Pgvector\Laravel\Schema::register() + * @param \Illuminate\Database\Schema\ColumnDefinition $column + * @return string + * @static + */ + public static function typeVector($column) + { + return \Illuminate\Database\Schema\Grammars\PostgresGrammar::typeVector($column); + } + + /** + * + * + * @see \Pgvector\Laravel\Schema::register() + * @param \Illuminate\Database\Schema\ColumnDefinition $column + * @return string + * @static + */ + public static function typeHalfvec($column) + { + return \Illuminate\Database\Schema\Grammars\PostgresGrammar::typeHalfvec($column); + } + + /** + * + * + * @see \Pgvector\Laravel\Schema::register() + * @param \Illuminate\Database\Schema\ColumnDefinition $column + * @return string + * @static + */ + public static function typeBit($column) + { + return \Illuminate\Database\Schema\Grammars\PostgresGrammar::typeBit($column); + } + + /** + * + * + * @see \Pgvector\Laravel\Schema::register() + * @param \Illuminate\Database\Schema\ColumnDefinition $column + * @return string + * @static + */ + public static function typeSparsevec($column) + { + return \Illuminate\Database\Schema\Grammars\PostgresGrammar::typeSparsevec($column); + } + + } + /** + * + * + */ + class Grammar { + /** + * + * + * @see \Pgvector\Laravel\Schema::register() + * @param \Illuminate\Database\Schema\ColumnDefinition $column + * @return string + * @static + */ + public static function typeVector($column) + { + return \Illuminate\Database\Schema\Grammars\Grammar::typeVector($column); + } + + /** + * + * + * @see \Pgvector\Laravel\Schema::register() + * @param \Illuminate\Database\Schema\ColumnDefinition $column + * @return string + * @static + */ + public static function typeHalfvec($column) + { + return \Illuminate\Database\Schema\Grammars\Grammar::typeHalfvec($column); + } + + /** + * + * + * @see \Pgvector\Laravel\Schema::register() + * @param \Illuminate\Database\Schema\ColumnDefinition $column + * @return string + * @static + */ + public static function typeBit($column) + { + return \Illuminate\Database\Schema\Grammars\Grammar::typeBit($column); + } + + /** + * + * + * @see \Pgvector\Laravel\Schema::register() + * @param \Illuminate\Database\Schema\ColumnDefinition $column + * @return string + * @static + */ + public static function typeSparsevec($column) + { + return \Illuminate\Database\Schema\Grammars\Grammar::typeSparsevec($column); + } + + } + } + +namespace Illuminate\Database { + /** + * + * + */ + class Grammar { + /** + * + * + * @see \Pgvector\Laravel\Schema::register() + * @param \Illuminate\Database\Schema\ColumnDefinition $column + * @return string + * @static + */ + public static function typeVector($column) + { + return \Illuminate\Database\Grammar::typeVector($column); + } + + /** + * + * + * @see \Pgvector\Laravel\Schema::register() + * @param \Illuminate\Database\Schema\ColumnDefinition $column + * @return string + * @static + */ + public static function typeHalfvec($column) + { + return \Illuminate\Database\Grammar::typeHalfvec($column); + } + + /** + * + * + * @see \Pgvector\Laravel\Schema::register() + * @param \Illuminate\Database\Schema\ColumnDefinition $column + * @return string + * @static + */ + public static function typeBit($column) + { + return \Illuminate\Database\Grammar::typeBit($column); + } + + /** + * + * + * @see \Pgvector\Laravel\Schema::register() + * @param \Illuminate\Database\Schema\ColumnDefinition $column + * @return string + * @static + */ + public static function typeSparsevec($column) + { + return \Illuminate\Database\Grammar::typeSparsevec($column); + } + + } + } + +namespace Illuminate\Database\Schema { + /** + * + * + */ + class Blueprint { + /** + * + * + * @see \Pgvector\Laravel\Schema::register() + * @param string $column + * @param mixed|null $dimensions + * @return \Illuminate\Database\Schema\ColumnDefinition + * @static + */ + public static function halfvec($column, $dimensions = null) + { + return \Illuminate\Database\Schema\Blueprint::halfvec($column, $dimensions); + } + + /** + * + * + * @see \Pgvector\Laravel\Schema::register() + * @param string $column + * @param mixed|null $length + * @return \Illuminate\Database\Schema\ColumnDefinition + * @static + */ + public static function bit($column, $length = null) + { + return \Illuminate\Database\Schema\Blueprint::bit($column, $length); + } + + /** + * + * + * @see \Pgvector\Laravel\Schema::register() + * @param string $column + * @param mixed|null $dimensions + * @return \Illuminate\Database\Schema\ColumnDefinition + * @static + */ + public static function sparsevec($column, $dimensions = null) + { + return \Illuminate\Database\Schema\Blueprint::sparsevec($column, $dimensions); + } + + } + } + +namespace Illuminate\Database\Query\Grammars { + /** + * + * + */ + class PostgresGrammar { + /** + * + * + * @see \Pgvector\Laravel\Schema::register() + * @param \Illuminate\Database\Schema\ColumnDefinition $column + * @return string + * @static + */ + public static function typeVector($column) + { + return \Illuminate\Database\Query\Grammars\PostgresGrammar::typeVector($column); + } + + /** + * + * + * @see \Pgvector\Laravel\Schema::register() + * @param \Illuminate\Database\Schema\ColumnDefinition $column + * @return string + * @static + */ + public static function typeHalfvec($column) + { + return \Illuminate\Database\Query\Grammars\PostgresGrammar::typeHalfvec($column); + } + + /** + * + * + * @see \Pgvector\Laravel\Schema::register() + * @param \Illuminate\Database\Schema\ColumnDefinition $column + * @return string + * @static + */ + public static function typeBit($column) + { + return \Illuminate\Database\Query\Grammars\PostgresGrammar::typeBit($column); + } + + /** + * + * + * @see \Pgvector\Laravel\Schema::register() + * @param \Illuminate\Database\Schema\ColumnDefinition $column + * @return string + * @static + */ + public static function typeSparsevec($column) + { + return \Illuminate\Database\Query\Grammars\PostgresGrammar::typeSparsevec($column); + } + + } + /** + * + * + */ + class Grammar { + /** + * + * + * @see \Pgvector\Laravel\Schema::register() + * @param \Illuminate\Database\Schema\ColumnDefinition $column + * @return string + * @static + */ + public static function typeVector($column) + { + return \Illuminate\Database\Query\Grammars\Grammar::typeVector($column); + } + + /** + * + * + * @see \Pgvector\Laravel\Schema::register() + * @param \Illuminate\Database\Schema\ColumnDefinition $column + * @return string + * @static + */ + public static function typeHalfvec($column) + { + return \Illuminate\Database\Query\Grammars\Grammar::typeHalfvec($column); + } + + /** + * + * + * @see \Pgvector\Laravel\Schema::register() + * @param \Illuminate\Database\Schema\ColumnDefinition $column + * @return string + * @static + */ + public static function typeBit($column) + { + return \Illuminate\Database\Query\Grammars\Grammar::typeBit($column); + } + + /** + * + * + * @see \Pgvector\Laravel\Schema::register() + * @param \Illuminate\Database\Schema\ColumnDefinition $column + * @return string + * @static + */ + public static function typeSparsevec($column) + { + return \Illuminate\Database\Query\Grammars\Grammar::typeSparsevec($column); + } + + } + } + namespace { class App extends \Illuminate\Support\Facades\App {} @@ -28822,6 +29323,7 @@ class SEOMeta extends \Artesaos\SEOTools\Facades\SEOMeta {} class Twitter extends \Artesaos\SEOTools\Facades\TwitterCard {} class OpenGraph extends \Artesaos\SEOTools\Facades\OpenGraph {} class Horizon extends \Laravel\Horizon\Horizon {} + class Hashids extends \Vinkla\Hashids\Facades\Hashids {} } diff --git a/app/Helpers/FirstParty/MediaEngine/MediaEngine.php b/app/Helpers/FirstParty/MediaEngine/MediaEngine.php index c2ffa61..f00740f 100644 --- a/app/Helpers/FirstParty/MediaEngine/MediaEngine.php +++ b/app/Helpers/FirstParty/MediaEngine/MediaEngine.php @@ -19,6 +19,12 @@ class MediaEngine public static function getMediaCloudUrl($media) { + // Check for uploaded_url first (URL-based media) + if (! empty($media->uploaded_url)) { + return $media->uploaded_url; + } + + // Fallback to storage disk URL (file-based media) return Storage::disk($media->disk)->url($media->file_path.$media->file_name); } @@ -37,11 +43,31 @@ public static function loadMediaToLocalTemp($uuid) return $result; } + $tempPath = 'temp_'.$media->file_name; + + // Handle URL-based media + if (! empty($media->uploaded_url)) { + if (! Storage::disk(self::LOCAL_TEMP_DISK)->exists($tempPath)) { + $fileContent = @file_get_contents($media->uploaded_url); + if ($fileContent !== false) { + if (Storage::disk(self::LOCAL_TEMP_DISK)->put($tempPath, $fileContent)) { + $result['temp_path'] = $tempPath; + $result['temp'] = Storage::disk(self::LOCAL_TEMP_DISK)->path($tempPath); + } + } + } else { + $result['temp_path'] = $tempPath; + $result['temp'] = Storage::disk(self::LOCAL_TEMP_DISK)->path($tempPath); + } + + return $result; + } + + // Handle file-based media (existing behavior) if (! Storage::disk($media->disk)->exists($media->file_path.$media->file_name)) { return $result; } - $tempPath = 'temp_'.$media->file_name; $fileContent = Storage::disk($media->disk)->get($media->file_path.$media->file_name); if (! Storage::disk(self::LOCAL_TEMP_DISK)->exists($tempPath)) { @@ -73,9 +99,31 @@ public static function loadMediasToLocalTemp(array $uuids) 'uuid' => $media->uuid, 'temp_path' => null, 'temp' => null, - 'cloud_url' => Storage::disk($media->disk)->url($media->file_path.$media->file_name), + 'cloud_url' => self::getMediaCloudUrl($media), ]; + // Handle URL-based media + if (! empty($media->uploaded_url)) { + if (Storage::disk(self::LOCAL_TEMP_DISK)->exists($tempPath)) { + // File already exists in temp, just set the paths + $singleResult['temp_path'] = $tempPath; + $singleResult['temp'] = Storage::disk(self::LOCAL_TEMP_DISK)->path($tempPath); + } else { + // File needs to be downloaded to temp + $fileContent = @file_get_contents($media->uploaded_url); + if ($fileContent !== false) { + if (Storage::disk(self::LOCAL_TEMP_DISK)->put($tempPath, $fileContent)) { + $singleResult['temp_path'] = $tempPath; + $singleResult['temp'] = Storage::disk(self::LOCAL_TEMP_DISK)->path($tempPath); + } + } + } + $result[] = $singleResult; + + continue; + } + + // Handle file-based media (existing behavior) // Check if file exists in cloud storage if (! Storage::disk($media->disk)->exists($media->file_path.$media->file_name)) { $result[] = $singleResult; // Add to results but with null temp paths @@ -148,11 +196,14 @@ public static function deleteMediasFromLocalTemp(array $uuids) * 'bgm', * 'user_upload', * 'web_app', - * 'background_music.mp3', - * $fileContent, + * $fileContent, // File content or null + * $url, // URL or null + * 'save_file', // Mode: 'save_file'|'download'|'save_url' + * 'background_music.mp3', // Optional - auto-generated if null * 'r2', * 'name of file', * $user_id, + * $mimeType // Optional MIME type * ); */ public static function addMedia( @@ -160,12 +211,14 @@ public static function addMedia( string $mediaType, string $mediaSource, string $mediaProvider, - string $fileName, - string $fileContent, + ?string $fileContent = null, + ?string $url = null, + ?string $mode = 'save_file', + ?string $fileName = null, string $disk = 'r2', ?string $name = null, ?int $userId = null, - + ?string $mimeType = null ) { $mediaCollection = MediaCollection::where('key', $mediaCollectionKey)->first(); @@ -175,6 +228,97 @@ public static function addMedia( $config = config("platform.media.{$mediaCollectionKey}"); + // Smart mode detection for backward compatibility + if ($mode === 'save_file') { + // If mode is default but we have URL and no fileContent, switch to save_url for backward compatibility + if (! empty($url) && empty($fileContent)) { + $mode = 'save_url'; + } + } + + // Validate mode parameter + $validModes = ['save_file', 'download', 'save_url']; + if (! in_array($mode, $validModes)) { + throw new \InvalidArgumentException("Invalid mode '{$mode}'. Valid modes are: ".implode(', ', $validModes)); + } + + // Validate required parameters based on mode + if ($mode === 'save_file' && empty($fileContent)) { + throw new \InvalidArgumentException("fileContent is required when mode is 'save_file'."); + } + if (($mode === 'download' || $mode === 'save_url') && empty($url)) { + throw new \InvalidArgumentException("url is required when mode is '{$mode}'."); + } + + // Auto-generate fileName if not provided + if (empty($fileName)) { + if (! empty($url)) { + // Extract filename from URL + $pathInfo = pathinfo(parse_url($url, PHP_URL_PATH)); + $fileName = $pathInfo['basename'] ?? null; + + // If no filename in URL, generate one + if (empty($fileName) || $fileName === '/') { + $extension = ! empty($config['extension']) ? $config['extension'] : 'file'; + $fileName = $mediaType.'_'.epoch_now_timestamp().'.'.$extension; + } + } else { + // Generate filename for file-based media + $extension = ! empty($config['extension']) ? $config['extension'] : 'file'; + $fileName = $mediaType.'_'.epoch_now_timestamp().'.'.$extension; + } + } + + // Handle different modes + if ($mode === 'save_url') { + // URL-based media handling - just save URL reference + $adjustedFileName = $config['prefix'].epoch_now_timestamp().'-'.$fileName; + + // Auto-detect MIME type from URL if not provided + if (empty($mimeType)) { + $fileDetails = self::getFileDetailsbyUrl($url); + $mimeType = $fileDetails->mimetype; + + // Fallback to config mime if detection fails + if (empty($mimeType) || $mimeType === 'application/octet-stream') { + $mimeType = $config['mime']; + } + } + + $media = new Media([ + 'uuid' => Str::uuid(), + 'media_collection_id' => $mediaCollection->id, + 'user_id' => $userId, + 'media_type' => $mediaType, + 'media_source' => $mediaSource, + 'media_provider' => $mediaProvider, + 'mime_type' => $mimeType, + 'file_name' => $adjustedFileName, + 'file_path' => $config['location'], // Keep for consistency + 'disk' => $disk, + 'name' => $name, + 'uploaded_url' => $url, + ]); + + $media->save(); + + return $media; + } + + // For 'save_file' and 'download' modes, we need to store file content + if ($mode === 'download') { + // Download content from URL + $fileContent = @file_get_contents($url); + if ($fileContent === false) { + throw new \RuntimeException("Failed to download file from URL: {$url}"); + } + } + + // File-based media handling (for both 'save_file' and 'download' modes) + if (empty($fileContent)) { + throw new \InvalidArgumentException('fileContent is required for file storage.'); + } + // Adjust fileName with prefix, postfix, and ensure extension $adjustedFileName = $config['prefix'].epoch_now_timestamp().'-'.$fileName; @@ -189,12 +333,12 @@ public static function addMedia( } // Get filetype - $mimeType = null; + $detectedMimeType = null; $tempFile = tempnam(sys_get_temp_dir(), 'mime_'); try { file_put_contents($tempFile, $fileContent); $finfo = finfo_open(FILEINFO_MIME_TYPE); - $mimeType = finfo_file($finfo, $tempFile); + $detectedMimeType = finfo_file($finfo, $tempFile); finfo_close($finfo); } finally { // This ensures the file is deleted even if an exception occurs @@ -202,8 +346,8 @@ public static function addMedia( unlink($tempFile); } } - if (is_empty($mimeType)) { - $mimeType = $config['mime']; + if (is_empty($detectedMimeType)) { + $detectedMimeType = $config['mime']; } $media = new Media([ @@ -213,11 +357,12 @@ public static function addMedia( 'media_type' => $mediaType, 'media_source' => $mediaSource, 'media_provider' => $mediaProvider, - 'mime_type' => $mimeType, + 'mime_type' => $detectedMimeType, 'file_name' => $adjustedFileName, 'file_path' => $filePath, 'disk' => $disk, 'name' => $name, + 'uploaded_url' => null, ]); $media->save(); diff --git a/app/Helpers/FirstParty/MediaEngine/MediaEngineExampleCodes.php b/app/Helpers/FirstParty/MediaEngine/MediaEngineExampleCodes.php new file mode 100644 index 0000000..6206e37 --- /dev/null +++ b/app/Helpers/FirstParty/MediaEngine/MediaEngineExampleCodes.php @@ -0,0 +1,833 @@ +file('media'); + if ($uploadedFile) { + $fileContent = file_get_contents($uploadedFile->getPathname()); + $originalName = MediaEngine::addMedia( + 'user-i', + 'image', + 'user_uploaded', + 'web_app', + $fileContent, + null, + 'save_file', + $uploadedFile->getClientOriginalName(), + 'r2', + null, + $userId + ); + } + + // Laravel upload with auto-generated filename + $uploadedFile2 = request()->file('another_media'); + if ($uploadedFile2) { + $fileContent = file_get_contents($uploadedFile2->getPathname()); + $autoName = MediaEngine::addMedia( + 'user-i', + 'image', + 'user_uploaded', + 'web_app', + $fileContent, + null, + 'save_file', + null, + 'r2', + null, + $userId + ); + } + + return [$originalName ?? null, $autoName ?? null]; + } + + /** + * ============================================ + * REAL-WORLD SCENARIOS + * ============================================ + */ + + /** + * Social media integration examples + */ + public function socialMediaIntegration() + { + $userId = 202; + + // Instagram - save reference (fast) + $instagram = MediaEngine::addMedia( + 'user-i', + 'image', + 'user_uploaded', + 'instagram', + null, + 'https://instagram.com/photos/abc123.jpg', + 'save_url', + null, + 'r2', + null, + $userId + ); + + // YouTube thumbnail - download (reliable) + $youtube = MediaEngine::addMedia( + 'user-i', + 'image', + 'system_uploaded', + 'youtube_api', + null, + 'https://img.youtube.com/vi/VIDEO_ID/maxresdefault.jpg', + 'download' + ); + + // TikTok - backward compatible + $tiktok = MediaEngine::addMedia( + 'user-v', + 'video', + 'user_uploaded', + 'tiktok', + null, + 'https://tiktok.com/videos/dance.mp4' + ); + + return [$instagram, $youtube, $tiktok]; + } + + /** + * AI-generated content examples + */ + public function aiContentExamples() + { + $userId = 303; + + // ElevenLabs voice - save reference + $voice = MediaEngine::addMedia( + 'user-a', + 'audio', + 'ai_generated', + 'elevenlabs', + null, + 'https://api.elevenlabs.io/voice_sample.mp3' + ); + + // Runway video - download for backup + $video = MediaEngine::addMedia( + 'user-v', + 'video', + 'ai_generated', + 'runway_ml', + null, + 'https://api.runwayml.com/video_abc.mp4', + 'download', + null, + 'r2', + null, + $userId + ); + + // Midjourney image - save reference + $image = MediaEngine::addMedia( + 'user-i', + 'image', + 'ai_generated', + 'midjourney', + null, + 'https://cdn.midjourney.com/artwork_def.png', + 'save_url', + null, + 'r2', + null, + $userId + ); + + return [$voice, $video, $image]; + } + + /** + * Enterprise/business scenarios + */ + public function enterpriseExamples() + { + $userId = 404; + + // CDN assets - reference only + $cdnAsset = MediaEngine::addMedia( + 'user-i', + 'image', + 'system_uploaded', + 'cdn', + null, + 'https://cdn.company.com/logo.png', + 'save_url' + ); + + // Important documents - download and backup + $document = MediaEngine::addMedia( + 'user-d', + 'document', + 'user_uploaded', + 'web_app', + null, + 'https://external-api.com/contract.pdf', + 'download', + 'contract-2024.pdf', + 'r2', + 'Business Contract', + $userId + ); + + // User profile photo - flexible handling + $profile = MediaEngine::addMedia( + 'user-i', + 'image', + 'user_uploaded', + 'web_app', + null, + 'https://social-login.com/avatar.jpg', + 'download', + null, + 'r2', + 'Profile Photo', + $userId + ); + + return [$cdnAsset, $document, $profile]; + } + + /** + * ============================================ + * BACKWARD COMPATIBILITY + * ============================================ + */ + + /** + * Examples showing backward compatibility with auto-detection + */ + public function backwardCompatibilityExamples() + { + // OLD CODE - still works with auto-detection + $oldUrl = MediaEngine::addMedia( + 'user-i', + 'image', + 'user_uploaded', + 'web_app', + null, + 'https://example.com/photo.jpg' // Auto-detects 'save_url' + ); + + $oldFile = MediaEngine::addMedia( + 'user-i', + 'image', + 'user_uploaded', + 'web_app', + file_get_contents('/path/to/image.jpg') // Uses default 'save_file' + ); + + // NEW CODE - explicit modes + $newUrlRef = MediaEngine::addMedia( + 'user-i', + 'image', + 'user_uploaded', + 'web_app', + null, + 'https://example.com/photo.jpg', + 'save_url' + ); + + $newDownload = MediaEngine::addMedia( + 'user-i', + 'image', + 'user_uploaded', + 'web_app', + null, + 'https://example.com/photo.jpg', + 'download' + ); + + $newFile = MediaEngine::addMedia( + 'user-i', + 'image', + 'user_uploaded', + 'web_app', + file_get_contents('/path/to/image.jpg'), + null, + 'save_file' + ); + + return [$oldUrl, $oldFile, $newUrlRef, $newDownload, $newFile]; + } + + /** + * ============================================ + * BULK OPERATIONS + * ============================================ + */ + + /** + * Bulk processing examples + */ + public function bulkOperationExamples() + { + $userId = 505; + $urls = [ + 'https://example.com/photo1.jpg', + 'https://example.com/photo2.png', + 'https://example.com/photo3.gif', + ]; + + $results = []; + + // Bulk URL references + foreach ($urls as $url) { + $media = MediaEngine::addMedia( + 'user-i', + 'image', + 'user_uploaded', + 'bulk_import', + null, + $url, + 'save_url', + null, + 'r2', + null, + $userId + ); + $results[] = $media; + } + + // Bulk downloads with error handling + $downloadResults = []; + foreach ($urls as $url) { + try { + $media = MediaEngine::addMedia( + 'user-i', + 'image', + 'user_uploaded', + 'bulk_download', + null, + $url, + 'download', + null, + 'r2', + null, + $userId + ); + $downloadResults[] = $media; + } catch (\Exception $e) { + $downloadResults[] = ['error' => $e->getMessage(), 'url' => $url]; + } + } + + return [$results, $downloadResults]; + } + + /** + * ============================================ + * ERROR HANDLING + * ============================================ + */ + + /** + * Comprehensive error handling examples + */ + public function errorHandlingExamples() + { + try { + // Invalid URL + $invalidUrl = MediaEngine::addMedia( + 'user-i', + 'image', + 'user_uploaded', + 'web_app', + null, + 'https://invalid-domain-12345.com/image.jpg', + 'download' + ); + } catch (\RuntimeException $e) { + // Handle download failure + $error1 = ['error' => 'Download failed: '.$e->getMessage()]; + } + + try { + // Invalid collection key + $invalidCollection = MediaEngine::addMedia( + 'invalid-collection', + 'image', + 'user_uploaded', + 'web_app', + null, + 'https://example.com/image.jpg' + ); + } catch (\InvalidArgumentException $e) { + // Handle invalid collection + $error2 = ['error' => 'Invalid collection: '.$e->getMessage()]; + } + + try { + // Invalid mode + $invalidMode = MediaEngine::addMedia( + 'user-i', + 'image', + 'user_uploaded', + 'web_app', + null, + 'https://example.com/image.jpg', + 'invalid_mode' + ); + } catch (\InvalidArgumentException $e) { + // Handle invalid mode + $error3 = ['error' => 'Invalid mode: '.$e->getMessage()]; + } + + return [$error1 ?? null, $error2 ?? null, $error3 ?? null]; + } + + /** + * ============================================ + * ADVANCED USE CASES + * ============================================ + */ + + /** + * Advanced scenarios with custom settings + */ + public function advancedExamples() + { + $userId = 606; + + // Custom filename and MIME type + $customized = MediaEngine::addMedia( + 'user-i', + 'image', + 'user_uploaded', + 'web_app', + null, + 'https://example.com/photo.jpg', + 'download', + 'custom-avatar-2024.jpg', + 'r2', + 'Profile Avatar', + $userId, + 'image/jpeg' + ); + + // Multiple disk storage + $s3Storage = MediaEngine::addMedia( + 'user-v', + 'video', + 'user_uploaded', + 'web_app', + file_get_contents('/path/to/video.mp4'), + null, + 'save_file', + 'presentation-video.mp4', + 's3', + 'Presentation Video', + $userId + ); + + // Complex AI workflow + $aiWorkflow = MediaEngine::addMedia( + 'user-a', + 'audio', + 'ai_generated', + 'custom_pipeline', + null, + 'https://ai-pipeline.com/processed-audio.wav', + 'download', + 'processed-voice-'.time().'.wav', + 'r2', + 'AI Processed Voice', + $userId, + 'audio/wav' + ); + + return [$customized, $s3Storage, $aiWorkflow]; + } + + /** + * Performance optimization examples + */ + public function performanceExamples() + { + $userId = 707; + + // Fast CDN reference (no download overhead) + $fastReference = MediaEngine::addMedia( + 'user-i', + 'image', + 'user_uploaded', + 'web_app', + null, + 'https://fast-cdn.com/optimized-image.webp', + 'save_url' + ); + + // Strategic download for critical assets + $criticalAsset = MediaEngine::addMedia( + 'user-i', + 'image', + 'system_uploaded', + 'web_app', + null, + 'https://external-api.com/logo.png', + 'download', + 'company-logo.png', + 'r2', + 'Company Logo' + ); + + // Lazy loading approach + $lazyLoad = MediaEngine::addMedia( + 'user-v', + 'video', + 'user_uploaded', + 'web_app', + null, + 'https://video-service.com/large-video.mp4', + 'save_url', + null, + 'r2', + null, + $userId + ); + + return [$fastReference, $criticalAsset, $lazyLoad]; + } +} diff --git a/app/Helpers/FirstParty/Tester.php b/app/Helpers/FirstParty/Tester.php new file mode 100644 index 0000000..f47389b --- /dev/null +++ b/app/Helpers/FirstParty/Tester.php @@ -0,0 +1,69 @@ +name}..."); + + $urls = [ + 'webm_url' => $meme->webm_url, + 'mov_url' => $meme->mov_url, + 'gif_url' => $meme->gif_url, + 'webp_url' => $meme->webp_url, + ]; + + $urlResults = []; + foreach ($urls as $type => $url) { + try { + $response = Http::timeout(10)->head($url); + $status = $response->status(); + $valid = $status === 200; + + $urlResults[$type] = [ + 'url' => $url, + 'status' => $status, + 'valid' => $valid, + ]; + + $valid ? $validCount++ : $invalidCount++; + } catch (\Exception $e) { + $urlResults[$type] = [ + 'url' => $url, + 'status' => 'ERROR', + 'valid' => false, + 'error' => $e->getMessage(), + ]; + $invalidCount++; + } + } + + $results[] = [ + 'id' => $meme->id, + 'name' => $meme->name, + 'urls' => $urlResults, + ]; + } + + $output = [ + 'invalid_urls' => $invalidCount, + ]; + + dump($output); + } +} diff --git a/app/Helpers/Global/cast_helpers.php b/app/Helpers/Global/cast_helpers.php index 216895c..1769d84 100644 --- a/app/Helpers/Global/cast_helpers.php +++ b/app/Helpers/Global/cast_helpers.php @@ -1,5 +1,7 @@ 0) { + return $arr[0]; + } + + return null; + } +} diff --git a/app/Http/Controllers/FrontHomeController.php b/app/Http/Controllers/FrontHomeController.php index 5df4312..0baa726 100644 --- a/app/Http/Controllers/FrontHomeController.php +++ b/app/Http/Controllers/FrontHomeController.php @@ -2,12 +2,16 @@ namespace App\Http\Controllers; +use Illuminate\Support\Facades\App; use Inertia\Inertia; class FrontHomeController extends Controller { public function index() { + if (App::environment('production')) { + return Inertia::render('comingsoon'); + } return Inertia::render('home/home'); } diff --git a/app/Http/Controllers/FrontMediaController.php b/app/Http/Controllers/FrontMediaController.php index 3332979..50b6a6c 100644 --- a/app/Http/Controllers/FrontMediaController.php +++ b/app/Http/Controllers/FrontMediaController.php @@ -14,9 +14,9 @@ public function memes(Request $request) return response()->json([ 'success' => [ 'data' => [ - 'memes' => $memes - ] - ] + 'memes' => $memes, + ], + ], ]); } @@ -27,9 +27,9 @@ public function background(Request $request) return response()->json([ 'success' => [ 'data' => [ - 'backgrounds' => $backgrounds - ] - ] + 'backgrounds' => $backgrounds, + ], + ], ]); } } diff --git a/app/Http/Controllers/UrlValidationController.php b/app/Http/Controllers/UrlValidationController.php new file mode 100644 index 0000000..0eb58ac --- /dev/null +++ b/app/Http/Controllers/UrlValidationController.php @@ -0,0 +1,64 @@ + $meme->webm_url, + 'mov_url' => $meme->mov_url, + 'gif_url' => $meme->gif_url, + 'webp_url' => $meme->webp_url, + ]; + + $urlResults = []; + foreach ($urls as $type => $url) { + try { + $response = Http::timeout(10)->head($url); + $status = $response->status(); + $valid = $status === 200; + + $urlResults[$type] = [ + 'url' => $url, + 'status' => $status, + 'valid' => $valid, + ]; + + $valid ? $validCount++ : $invalidCount++; + } catch (\Exception $e) { + $urlResults[$type] = [ + 'url' => $url, + 'status' => 'ERROR', + 'valid' => false, + 'error' => $e->getMessage(), + ]; + $invalidCount++; + } + } + + $results[] = [ + 'id' => $meme->id, + 'name' => $meme->name, + 'urls' => $urlResults, + ]; + } + + return response()->json([ + 'total_memes' => count($memes), + 'valid_urls' => $validCount, + 'invalid_urls' => $invalidCount, + 'results' => $results, + ]); + } +} diff --git a/app/Models/Media.php b/app/Models/Media.php index d2c0cd1..3fc5ade 100644 --- a/app/Models/Media.php +++ b/app/Models/Media.php @@ -53,6 +53,7 @@ class Media extends Model 'file_name', 'file_path', 'disk', + 'uploaded_url', ]; protected $appends = [ diff --git a/app/Models/MemeMedia.php b/app/Models/MemeMedia.php index 1f63651..af6419b 100644 --- a/app/Models/MemeMedia.php +++ b/app/Models/MemeMedia.php @@ -7,12 +7,12 @@ namespace App\Models; use Carbon\Carbon; +use Illuminate\Database\Eloquent\Casts\Attribute; use Illuminate\Database\Eloquent\Model; use Illuminate\Database\Eloquent\SoftDeletes; use Pgvector\Laravel\HasNeighbors; use Pgvector\Laravel\Vector; - /** * Class MemeMedia * @@ -30,17 +30,14 @@ * @property Carbon|null $created_at * @property Carbon|null $updated_at * @property string|null $deleted_at - * - * @package App\Models */ class MemeMedia extends Model { - use SoftDeletes, HasNeighbors; + use HasNeighbors, SoftDeletes; + protected $table = 'meme_medias'; protected $casts = [ - 'media_1_uuid' => 'uuid', - 'media_2_uuid' => 'uuid', 'embedding' => Vector::class, ]; @@ -50,10 +47,32 @@ class MemeMedia extends Model 'name', 'description', 'keywords', - 'media_1_uuid', - 'media_2_uuid', - 'media_1_mime_type', - 'media_2_mime_type', - 'embedding' + 'mov_uuid', + 'webm_uuid', + 'gif_uuid', + 'webp_uuid', + 'mov_url', + 'webm_url', + 'gif_url', + 'webp_url', + 'embedding', ]; + + protected $hidden = [ + 'id', + 'created_at', + 'updated_at', + 'deleted_at', + 'mov_uuid', + 'webm_uuid', + 'gif_uuid', + 'webp_uuid', + ]; + + protected function ids(): Attribute + { + return Attribute::make( + get: fn ($value, $attributes) => hashids_encode($attributes['id']), + ); + } } diff --git a/bash/webm_ b/bash/webm_ new file mode 100644 index 0000000..e69de29 diff --git a/bash/webm_auto_crop.sh b/bash/webm_auto_crop.sh new file mode 100755 index 0000000..a2d53d0 --- /dev/null +++ b/bash/webm_auto_crop.sh @@ -0,0 +1,352 @@ +#!/bin/bash + +# Script to auto-crop and scale WebM files based on content analysis of all frames +# Usage: ./webm_auto_crop.sh [directory_path] + +# Function to display usage +usage() { + echo "Usage: $0 [directory_path]" + echo " directory_path: Path to directory containing WebM files (default: current directory)" + echo "" + echo "This script will:" + echo " - Analyze frames in each WebM file to detect content boundaries" + echo " - Calculate unified crop region that covers all frames" + echo " - Crop and scale the entire video to fill original dimensions" + echo " - Preserve audio when available" + echo " - Save results in a 'crop' subdirectory" + exit 1 +} + +# Check if ffmpeg is installed +if ! command -v ffmpeg &> /dev/null; then + echo "Error: ffmpeg is not installed or not in PATH" + echo "Please install ffmpeg to use this script" + exit 1 +fi + +# Check if ffprobe is installed +if ! command -v ffprobe &> /dev/null; then + echo "Error: ffprobe is not installed or not in PATH" + echo "Please install ffprobe (part of ffmpeg) to use this script" + exit 1 +fi + +# Check if bc is installed (needed for calculations) +if ! command -v bc &> /dev/null; then + echo "Error: bc (basic calculator) is not installed or not in PATH" + echo "Please install bc to use this script" + echo " macOS: brew install bc" + echo " Ubuntu/Debian: sudo apt install bc" + exit 1 +fi + +echo "Content detection method:" +if command -v identify &> /dev/null && command -v convert &> /dev/null; then + echo " ✓ Using ImageMagick (optimal for transparency)" +else + echo " ⚠ Using ffmpeg cropdetect (fallback method)" + echo " For better results with transparent content, install ImageMagick:" + echo " macOS: brew install imagemagick" + echo " Ubuntu/Debian: sudo apt install imagemagick" +fi +echo "" + +# Set directory path (use current directory if not specified) +if [ $# -eq 0 ]; then + DIRECTORY="." +elif [ $# -eq 1 ]; then + DIRECTORY="$1" +else + echo "Error: Too many arguments" + usage +fi + +# Check if directory exists +if [ ! -d "$DIRECTORY" ]; then + echo "Error: Directory '$DIRECTORY' does not exist" + exit 1 +fi + +# Convert to absolute path +DIRECTORY=$(realpath "$DIRECTORY") +echo "Processing WebM files in: $DIRECTORY" + +# Create crop output directory +CROP_DIR="$DIRECTORY/crop" +if [ ! -d "$CROP_DIR" ]; then + mkdir -p "$CROP_DIR" + echo "Created output directory: $CROP_DIR" +else + echo "Using existing output directory: $CROP_DIR" +fi + +# Find all WebM files in the directory +WEBM_FILES=($(find "$DIRECTORY" -maxdepth 1 -name "*.webm" -type f)) + +# Check if any WebM files were found +if [ ${#WEBM_FILES[@]} -eq 0 ]; then + echo "No WebM files found in '$DIRECTORY'" + exit 0 +fi + +echo "Found ${#WEBM_FILES[@]} WebM file(s)" +echo "" + +# Counter for processed files +PROCESSED=0 +FAILED=0 + +# Function to detect content bounding box for a frame with transparency +detect_content_bounds() { + local frame_file="$1" + local bounds_file="$2" + + # Use ImageMagick to find the bounding box of non-transparent content + if command -v identify &> /dev/null && command -v convert &> /dev/null; then + # Get the trim bounding box (removes transparent borders) - works with WebP + TRIM_INFO=$(convert "$frame_file" -format "%@" info: 2>/dev/null) + if [ -n "$TRIM_INFO" ] && [[ "$TRIM_INFO" =~ ^([0-9]+)x([0-9]+)\+([0-9]+)\+([0-9]+)$ ]]; then + # Parse geometry: WxH+X+Y + echo "${BASH_REMATCH[1]}:${BASH_REMATCH[2]}:${BASH_REMATCH[3]}:${BASH_REMATCH[4]}" > "$bounds_file" + else + echo "" > "$bounds_file" + fi + else + # Fallback: use ffmpeg cropdetect with adjusted threshold for transparency + ffmpeg -i "$frame_file" \ + -vf "cropdetect=limit=0.1:round=2" \ + -f null \ + - 2>&1 | grep "crop=" | tail -1 | sed 's/.*crop=\([0-9:]*\).*/\1/' > "$bounds_file" 2>/dev/null + fi +} + +# Function to parse crop parameters +parse_crop() { + local crop_str="$1" + if [[ "$crop_str" =~ ^([0-9]+):([0-9]+):([0-9]+):([0-9]+)$ ]]; then + echo "${BASH_REMATCH[1]} ${BASH_REMATCH[2]} ${BASH_REMATCH[3]} ${BASH_REMATCH[4]}" + else + echo "0 0 0 0" + fi +} + +# Process each WebM file +for webm_file in "${WEBM_FILES[@]}"; do + # Get the base filename without path and extension + base_name=$(basename "$webm_file" .webm) + + # Output WebM file path + webm_output="$CROP_DIR/${base_name}.webm" + + echo "Processing: $(basename "$webm_file")" + + # Detect codec type (VP8 or VP9) to use correct decoder + CODEC_INFO=$(ffprobe -v quiet -select_streams v:0 -show_entries stream=codec_name -of csv=p=0 "$webm_file" 2>/dev/null) + + # Set appropriate decoder based on codec + if [ "$CODEC_INFO" = "vp9" ]; then + DECODER="libvpx-vp9" + ENCODER="libvpx-vp9" + else + DECODER="libvpx" + ENCODER="libvpx" + fi + + # Get video properties - use EXACT same method as webm_to_webp.sh + ORIG_WIDTH=$(ffprobe -v quiet -select_streams v:0 -show_entries stream=width -of csv=p=0 "$webm_file" 2>/dev/null) + ORIG_HEIGHT=$(ffprobe -v quiet -select_streams v:0 -show_entries stream=height -of csv=p=0 "$webm_file" 2>/dev/null) + + if [ -z "$ORIG_WIDTH" ] || [ -z "$ORIG_HEIGHT" ]; then + echo " ✗ Could not get video dimensions" + ((FAILED++)) + continue + fi + + echo " → Original dimensions: ${ORIG_WIDTH}x${ORIG_HEIGHT}" + + # Get total frame count - EXACT same method as webm_to_webp.sh + FRAME_COUNT=$(ffprobe -v quiet -select_streams v:0 -count_frames -show_entries stream=nb_read_frames -of csv=p=0 "$webm_file" 2>/dev/null) + + if [ -z "$FRAME_COUNT" ] || [ "$FRAME_COUNT" -eq 0 ]; then + echo " ✗ Could not determine frame count" + ((FAILED++)) + continue + fi + + echo " → Total frames: $FRAME_COUNT" + + # Check if video has audio + AUDIO_STREAMS=$(ffprobe -v quiet -select_streams a -show_entries stream=index -of csv=p=0 "$webm_file" 2>/dev/null | wc -l) + + # Create temporary directory for frame analysis + TEMP_DIR=$(mktemp -d) + + echo " → Analyzing frames to find optimal crop region..." + + # Calculate sample count - sample every 3rd frame to ensure we catch all extreme positions + SAMPLE_COUNT=$((FRAME_COUNT / 3)) + if [ "$SAMPLE_COUNT" -gt 300 ]; then + SAMPLE_COUNT=300 # Cap at 300 to avoid excessive processing + elif [ "$SAMPLE_COUNT" -lt 50 ]; then + SAMPLE_COUNT=$FRAME_COUNT # For very short videos, sample all frames + fi + + # Initialize crop bounds (will find union of all bounds) + MIN_X=$ORIG_WIDTH + MIN_Y=$ORIG_HEIGHT + MAX_X=0 + MAX_Y=0 + VALID_FRAMES=0 + + echo " → Analyzing $SAMPLE_COUNT sample frames from $FRAME_COUNT total frames..." + + # Sample frames evenly throughout the video with much higher density + for ((i=0; i/dev/null + + if [ -f "$TEMP_FRAME" ]; then + # Check if frame was extracted successfully + FRAME_SIZE=$(stat -f%z "$TEMP_FRAME" 2>/dev/null || stat -c%s "$TEMP_FRAME" 2>/dev/null) + echo " Frame file size: $FRAME_SIZE bytes" + + # Detect content bounds + detect_content_bounds "$TEMP_FRAME" "$BOUNDS_FILE" + + if [ -f "$BOUNDS_FILE" ]; then + CROP_PARAMS=$(cat "$BOUNDS_FILE") + echo " Crop params: '$CROP_PARAMS'" + + if [ -n "$CROP_PARAMS" ] && [[ "$CROP_PARAMS" =~ ^([0-9]+):([0-9]+):([0-9]+):([0-9]+)$ ]]; then + read -r CROP_W CROP_H CROP_X CROP_Y <<< $(parse_crop "$CROP_PARAMS") + + if [ "$CROP_W" -gt 0 ] && [ "$CROP_H" -gt 0 ]; then + # Calculate bounds of this frame's content + FRAME_MIN_X=$CROP_X + FRAME_MIN_Y=$CROP_Y + FRAME_MAX_X=$((CROP_X + CROP_W)) + FRAME_MAX_Y=$((CROP_Y + CROP_H)) + + # Update union bounds + if [ "$FRAME_MIN_X" -lt "$MIN_X" ]; then MIN_X=$FRAME_MIN_X; fi + if [ "$FRAME_MIN_Y" -lt "$MIN_Y" ]; then MIN_Y=$FRAME_MIN_Y; fi + if [ "$FRAME_MAX_X" -gt "$MAX_X" ]; then MAX_X=$FRAME_MAX_X; fi + if [ "$FRAME_MAX_Y" -gt "$MAX_Y" ]; then MAX_Y=$FRAME_MAX_Y; fi + + ((VALID_FRAMES++)) + echo " ✓ Frame #${FRAME_POS}: ${CROP_W}x${CROP_H} at (${CROP_X},${CROP_Y})" + else + echo " ✗ Frame #${FRAME_POS}: Invalid crop dimensions" + fi + else + echo " ✗ Frame #${FRAME_POS}: No valid crop params detected" + fi + else + echo " ✗ Frame #${FRAME_POS}: Bounds file not created" + fi + else + echo " ✗ Frame #${FRAME_POS}: Extraction failed" + fi + done + + # Clean up temp directory + rm -rf "$TEMP_DIR" + + echo " → Valid frames found: $VALID_FRAMES out of $SAMPLE_COUNT" + + # Calculate final crop dimensions + FINAL_CROP_W=$((MAX_X - MIN_X)) + FINAL_CROP_H=$((MAX_Y - MIN_Y)) + + # Validate crop dimensions + if [ "$VALID_FRAMES" -eq 0 ]; then + echo " ✗ No content detected in any frame - video may be fully transparent" + ((FAILED++)) + continue + elif [ "$FINAL_CROP_W" -le 0 ] || [ "$FINAL_CROP_H" -le 0 ] || [ "$MIN_X" -lt 0 ] || [ "$MIN_Y" -lt 0 ]; then + echo " ✗ Could not determine valid crop region (bounds: ${MIN_X},${MIN_Y} to ${MAX_X},${MAX_Y})" + ((FAILED++)) + continue + elif [ "$FINAL_CROP_W" -ge "$ORIG_WIDTH" ] && [ "$FINAL_CROP_H" -ge "$ORIG_HEIGHT" ]; then + echo " ⚠ Content already fills entire frame - skipping crop" + ((FAILED++)) + continue + fi + + echo " → Crop region: ${FINAL_CROP_W}x${FINAL_CROP_H} at offset (${MIN_X},${MIN_Y})" + + # Calculate scale to fit inside original dimensions while maintaining aspect ratio + SCALE_W=$(echo "scale=6; $ORIG_WIDTH / $FINAL_CROP_W" | bc) + SCALE_H=$(echo "scale=6; $ORIG_HEIGHT / $FINAL_CROP_H" | bc) + + # Use the smaller scale factor to ensure content fits completely inside + if (( $(echo "$SCALE_W < $SCALE_H" | bc -l) )); then + SCALE_FACTOR=$SCALE_W + else + SCALE_FACTOR=$SCALE_H + fi + + # Calculate scaled dimensions + SCALED_W=$(echo "$FINAL_CROP_W * $SCALE_FACTOR" | bc | cut -d. -f1) + SCALED_H=$(echo "$FINAL_CROP_H * $SCALE_FACTOR" | bc | cut -d. -f1) + + echo " → Scale factor: ${SCALE_FACTOR}x (content will be ${SCALED_W}x${SCALED_H})" + + # Build ffmpeg filter chain - crop, scale to fit, then pad to original size + FILTER_CHAIN="crop=${FINAL_CROP_W}:${FINAL_CROP_H}:${MIN_X}:${MIN_Y},scale=${SCALED_W}:${SCALED_H}:flags=lanczos,pad=${ORIG_WIDTH}:${ORIG_HEIGHT}:(ow-iw)/2:(oh-ih)/2:color=0x00000000" + + # Build ffmpeg command + if [ "$AUDIO_STREAMS" -gt 0 ]; then + echo " → Processing with audio..." + FFMPEG_CMD="ffmpeg -c:v $DECODER -i \"$webm_file\" -vf \"$FILTER_CHAIN\" -c:v $ENCODER -b:v 1M -c:a libopus -b:a 128k -y \"$webm_output\"" + else + echo " → Processing without audio..." + FFMPEG_CMD="ffmpeg -c:v $DECODER -i \"$webm_file\" -vf \"$FILTER_CHAIN\" -c:v $ENCODER -b:v 1M -an -y \"$webm_output\"" + fi + + # Execute ffmpeg command + echo " → Running command: $FFMPEG_CMD" + if eval "$FFMPEG_CMD" -v error -stats; then + echo " ✓ Successfully created: ${base_name}.webm" + ((PROCESSED++)) + else + echo " ✗ Failed to process: $(basename "$webm_file")" + ((FAILED++)) + fi + echo "" +done + +# Summary +echo "=== Processing Complete ===" +echo "Successfully processed: $PROCESSED files" +if [ $FAILED -gt 0 ]; then + echo "Failed to process: $FAILED files" +fi +echo "Output directory: $CROP_DIR" +echo "" + +# List generated files +if [ $PROCESSED -gt 0 ]; then + echo "Generated cropped WebM files:" + ls -la "$CROP_DIR"/*.webm 2>/dev/null | while read -r line; do + echo " $line" + done +fi diff --git a/bash/webm_compress.sh b/bash/webm_compress.sh new file mode 100755 index 0000000..d4f80f7 --- /dev/null +++ b/bash/webm_compress.sh @@ -0,0 +1,350 @@ +#!/bin/bash + +# Script to compress WebM files using VP9 codec +# Usage: ./webm_compress.sh [directory_path] [compression_level] [audio_mode] [fps] + +# Function to display usage +usage() { + echo "Usage: $0 [directory_path] [compression_level] [audio_mode] [fps]" + echo " directory_path: Path to directory containing WebM files (default: current directory)" + echo " compression_level: Compression level 3-5 (default: 3)" + echo " - 3: Lossless, best compression (default)" + echo " - 4: Lossy, high quality (CRF 23)" + echo " - 5: Lossy, maximum compression (CRF 35)" + echo " audio_mode: Audio channel mode (default: stereo)" + echo " - stereo: Keep stereo audio (2 channels)" + echo " - mono: Convert to mono audio (1 channel, smaller files)" + echo " fps: Target frame rate (default: 30)" + echo "" + echo "Examples:" + echo " $0 # Current directory, lossless, stereo, 30fps" + echo " $0 /path/to/files # Custom directory, defaults for other params" + echo " $0 /path/to/files 4 # High quality lossy compression" + echo " $0 /path/to/files 4 mono # High quality + mono audio" + echo " $0 /path/to/files 4 mono 15 # High quality + mono + 15fps" + echo " $0 /path/to/files 5 stereo 24 # Max compression + stereo + 24fps" + echo "" + echo "This script will:" + echo " - Find all .webm files in the specified directory" + echo " - Compress using VP9 codec with specified quality level" + echo " - Preserve alpha transparency when present" + echo " - Adjust frame rate and audio channels as specified" + echo " - Save results in a 'webm_compressed' subdirectory" + exit 1 +} + +# Function to format file size in human-readable format +format_size() { + local size=$1 + if command -v numfmt &> /dev/null; then + numfmt --to=iec "$size" + else + # Fallback function for systems without numfmt + if [ "$size" -lt 1024 ]; then + echo "${size}B" + elif [ "$size" -lt 1048576 ]; then + echo "$(( size / 1024 ))K" + elif [ "$size" -lt 1073741824 ]; then + echo "$(( size / 1048576 ))M" + else + echo "$(( size / 1073741824 ))G" + fi + fi +} + +# Check if ffmpeg is installed +if ! command -v ffmpeg &> /dev/null; then + echo "Error: ffmpeg is not installed or not in PATH" + echo "Please install ffmpeg to use this script" + exit 1 +fi + +# Check if libvpx decoders are available (needed for alpha channel support) +LIBVPX_CHECK=$(ffmpeg -decoders 2>/dev/null | grep libvpx) +if [ -z "$LIBVPX_CHECK" ]; then + echo "Warning: libvpx decoders not found. Alpha channels may not be preserved properly." + echo "Your ffmpeg installation may not support VP8/VP9 alpha transparency." + echo "" +fi + +# Check if bc is available (needed for floating point calculations) +if ! command -v bc &> /dev/null; then + echo "Error: bc (basic calculator) is not installed or not in PATH" + echo "Please install bc to use this script" + exit 1 +fi + +# Set default values +DIRECTORY="." +COMPRESSION=3 +AUDIO_MODE="stereo" +FPS=30 + +# Parse arguments +if [ $# -eq 0 ]; then + DIRECTORY="." +elif [ $# -eq 1 ]; then + DIRECTORY="$1" +elif [ $# -eq 2 ]; then + DIRECTORY="$1" + COMPRESSION="$2" +elif [ $# -eq 3 ]; then + DIRECTORY="$1" + COMPRESSION="$2" + AUDIO_MODE="$3" +elif [ $# -eq 4 ]; then + DIRECTORY="$1" + COMPRESSION="$2" + AUDIO_MODE="$3" + FPS="$4" +else + echo "Error: Too many arguments" + usage +fi + +# Validate compression parameter +if ! [[ "$COMPRESSION" =~ ^[3-5]$ ]]; then + echo "Error: compression level must be between 3-5" + exit 1 +fi + +# Validate audio mode parameter +if [ "$AUDIO_MODE" != "stereo" ] && [ "$AUDIO_MODE" != "mono" ]; then + echo "Error: audio_mode must be 'stereo' or 'mono'" + exit 1 +fi + +# Validate fps parameter +if ! [[ "$FPS" =~ ^[0-9]+(\.[0-9]+)?$ ]] || (( $(echo "$FPS <= 0" | bc -l) )); then + echo "Error: fps must be a positive number" + exit 1 +fi + +# Set compression values based on level +case $COMPRESSION in + 3) VP9_PARAMS="-c:v libvpx-vp9 -lossless 1 -cpu-used 0"; COMP_DESC="Lossless, best compression" ;; + 4) VP9_PARAMS="-c:v libvpx-vp9 -crf 23 -b:v 0 -cpu-used 1"; COMP_DESC="Lossy, high quality (CRF 23)" ;; + 5) VP9_PARAMS="-c:v libvpx-vp9 -crf 35 -b:v 0 -cpu-used 2"; COMP_DESC="Lossy, maximum compression (CRF 35)" ;; +esac + +# Set audio parameters based on mode +if [ "$AUDIO_MODE" = "mono" ]; then + AUDIO_PARAMS="-c:a libopus -ac 1 -b:a 64k" + AUDIO_DESC="mono (64k)" +else + AUDIO_PARAMS="-c:a libopus -ac 2 -b:a 128k" + AUDIO_DESC="stereo (128k)" +fi + +# Check if directory exists +if [ ! -d "$DIRECTORY" ]; then + echo "Error: Directory '$DIRECTORY' does not exist" + exit 1 +fi + +# Convert to absolute path +DIRECTORY=$(realpath "$DIRECTORY") +echo "Processing WebM files in: $DIRECTORY" +echo "Compression: Level $COMPRESSION ($COMP_DESC)" +echo "Audio: $AUDIO_DESC" +echo "Target FPS: $FPS" + +# Create compressed output directory +COMPRESSED_DIR="$DIRECTORY/webm_compressed" +if [ ! -d "$COMPRESSED_DIR" ]; then + mkdir -p "$COMPRESSED_DIR" + echo "Created output directory: $COMPRESSED_DIR" +else + echo "Using existing output directory: $COMPRESSED_DIR" +fi + +# Find all WebM files in the directory +WEBM_FILES=($(find "$DIRECTORY" -maxdepth 1 -name "*.webm" -type f)) + +# Check if any WebM files were found +if [ ${#WEBM_FILES[@]} -eq 0 ]; then + echo "No WebM files found in '$DIRECTORY'" + exit 0 +fi + +echo "Found ${#WEBM_FILES[@]} WebM file(s)" +echo "Note: Existing compressed files will be overwritten" +echo "" + +# Counter for processed files +PROCESSED=0 +FAILED=0 +OVERWRITTEN=0 +NEW_FILES=0 +TOTAL_ORIGINAL_SIZE=0 +TOTAL_COMPRESSED_SIZE=0 + +# Process each WebM file +for webm_file in "${WEBM_FILES[@]}"; do + # Get the base filename without path and extension + base_name=$(basename "$webm_file" .webm) + + # Output compressed WebM file path + compressed_output="$COMPRESSED_DIR/${base_name}.webm" + + echo "Processing: $(basename "$webm_file")" + + # Get original file size + ORIGINAL_SIZE=$(stat -f%z "$webm_file" 2>/dev/null || stat -c%s "$webm_file" 2>/dev/null) + TOTAL_ORIGINAL_SIZE=$((TOTAL_ORIGINAL_SIZE + ORIGINAL_SIZE)) + + # Check if output file already exists + FILE_EXISTS=false + if [ -f "$compressed_output" ]; then + echo " → Overwriting existing file: ${base_name}.webm" + FILE_EXISTS=true + fi + + # Detect codec type (VP8 or VP9) and other properties + CODEC_INFO=$(ffprobe -v quiet -select_streams v:0 -show_entries stream=codec_name -of csv=p=0 "$webm_file" 2>/dev/null) + PIXEL_FORMAT=$(ffprobe -v quiet -select_streams v:0 -show_entries stream=pix_fmt -of csv=p=0 "$webm_file" 2>/dev/null) + HAS_ALPHA=$(echo "$PIXEL_FORMAT" | grep -iE "(yuva|rgba|gbra|argb|abgr|bgra|a444|a422|a420)") + + # Check for alpha_mode metadata (more reliable for WebM) + ALPHA_MODE=$(ffprobe -v quiet -select_streams v:0 -show_entries stream_tags=alpha_mode -of csv=p=0 "$webm_file" 2>/dev/null) + + echo " → Original codec: $CODEC_INFO (format: $PIXEL_FORMAT)" + + # Set the appropriate decoder for alpha preservation + case $CODEC_INFO in + "vp8") + DECODER_PARAMS="-c:v libvpx" + echo " → Using libvpx decoder for VP8" + ;; + "vp9") + DECODER_PARAMS="-c:v libvpx-vp9" + echo " → Using libvpx-vp9 decoder for VP9" + ;; + *) + DECODER_PARAMS="" + echo " → Using default decoder for $CODEC_INFO" + ;; + esac + + if [ -n "$HAS_ALPHA" ] || [ "$ALPHA_MODE" = "1" ]; then + echo " → Alpha channel detected, preserving transparency" + # For alpha content, use special VP9 settings and let ffmpeg choose pixel format + case $COMPRESSION in + 3) + # Lossless doesn't work well with alpha in VP9, use very high quality instead + ALPHA_VP9_PARAMS="-c:v libvpx-vp9 -crf 0 -b:v 0 -cpu-used 0" + COMP_DESC_ALPHA="Near-lossless (CRF 0) for alpha preservation" + ;; + 4) + ALPHA_VP9_PARAMS="-c:v libvpx-vp9 -crf 23 -b:v 0 -cpu-used 1" + COMP_DESC_ALPHA="Lossy, high quality (CRF 23)" + ;; + 5) + ALPHA_VP9_PARAMS="-c:v libvpx-vp9 -crf 35 -b:v 0 -cpu-used 2" + COMP_DESC_ALPHA="Lossy, maximum compression (CRF 35)" + ;; + esac + # Don't force pixel format for alpha - let ffmpeg auto-detect + ALPHA_PARAMS="" + VIDEO_FILTER="fps=$FPS" + FINAL_VP9_PARAMS="$ALPHA_VP9_PARAMS" + echo " → Using alpha-compatible settings: $COMP_DESC_ALPHA" + HAS_ALPHA_CONTENT=true + else + echo " → No alpha channel detected" + ALPHA_PARAMS="-pix_fmt yuv420p" + VIDEO_FILTER="fps=$FPS" + FINAL_VP9_PARAMS="$VP9_PARAMS" + HAS_ALPHA_CONTENT=false + echo " → Using standard VP9 compression" + fi + + echo " → Compressing with VP9..." + + # Compress the WebM file - use decoder params BEFORE input for alpha preservation + if ffmpeg $DECODER_PARAMS -i "$webm_file" \ + -vf "$VIDEO_FILTER" \ + $FINAL_VP9_PARAMS \ + $ALPHA_PARAMS \ + $AUDIO_PARAMS \ + -threads 0 \ + -row-mt 1 \ + -y \ + "$compressed_output" \ + -v quiet -stats 2>/dev/null; then + + # Get compressed file size + COMPRESSED_SIZE=$(stat -f%z "$compressed_output" 2>/dev/null || stat -c%s "$compressed_output" 2>/dev/null) + TOTAL_COMPRESSED_SIZE=$((TOTAL_COMPRESSED_SIZE + COMPRESSED_SIZE)) + + # Verify alpha preservation if original had alpha + if [ "$HAS_ALPHA_CONTENT" = true ]; then + OUTPUT_PIXEL_FORMAT=$(ffprobe -v quiet -select_streams v:0 -show_entries stream=pix_fmt -of csv=p=0 "$compressed_output" 2>/dev/null) + OUTPUT_HAS_ALPHA=$(echo "$OUTPUT_PIXEL_FORMAT" | grep -iE "(yuva|rgba|gbra|argb|abgr|bgra|a444|a422|a420)") + OUTPUT_ALPHA_MODE=$(ffprobe -v quiet -select_streams v:0 -show_entries stream_tags=alpha_mode -of csv=p=0 "$compressed_output" 2>/dev/null) + + if [ -n "$OUTPUT_HAS_ALPHA" ] || [ "$OUTPUT_ALPHA_MODE" = "1" ]; then + echo " ✓ Alpha channel preserved (format: $OUTPUT_PIXEL_FORMAT, alpha_mode: $OUTPUT_ALPHA_MODE)" + else + echo " ⚠ Warning: Alpha channel may have been lost (output format: $OUTPUT_PIXEL_FORMAT)" + fi + fi + + # Calculate compression ratio + RATIO=$(echo "scale=1; $COMPRESSED_SIZE * 100 / $ORIGINAL_SIZE" | bc) + SAVINGS=$(echo "scale=1; 100 - $RATIO" | bc) + + if [ "$FILE_EXISTS" = true ]; then + echo " ✓ Successfully overwritten: ${base_name}.webm" + ((OVERWRITTEN++)) + else + echo " ✓ Successfully created: ${base_name}.webm" + ((NEW_FILES++)) + fi + echo " → Size: $(format_size $ORIGINAL_SIZE) → $(format_size $COMPRESSED_SIZE) (${RATIO}% of original, ${SAVINGS}% savings)" + ((PROCESSED++)) + else + echo " ✗ Failed to compress: $(basename "$webm_file")" + ((FAILED++)) + fi + echo "" +done + +# Calculate overall compression statistics +if [ $TOTAL_ORIGINAL_SIZE -gt 0 ]; then + OVERALL_RATIO=$(echo "scale=1; $TOTAL_COMPRESSED_SIZE * 100 / $TOTAL_ORIGINAL_SIZE" | bc) + OVERALL_SAVINGS=$(echo "scale=1; 100 - $OVERALL_RATIO" | bc) +fi + +# Summary +echo "=== Compression Complete ===" +echo "Total files processed: $PROCESSED" +if [ $NEW_FILES -gt 0 ]; then + echo "New files created: $NEW_FILES" +fi +if [ $OVERWRITTEN -gt 0 ]; then + echo "Existing files overwritten: $OVERWRITTEN" +fi +if [ $FAILED -gt 0 ]; then + echo "Failed to process: $FAILED files" +fi +echo "Output directory: $COMPRESSED_DIR" +echo "Settings used - Compression: Level $COMPRESSION ($COMP_DESC), Audio: $AUDIO_DESC, FPS: $FPS" +echo "Note: Alpha-containing files may use different compression settings for transparency preservation" + +if [ $PROCESSED -gt 0 ]; then + echo "" + echo "=== Compression Statistics ===" + echo "Total original size: $(format_size $TOTAL_ORIGINAL_SIZE)" + echo "Total compressed size: $(format_size $TOTAL_COMPRESSED_SIZE)" + echo "Overall compression: ${OVERALL_RATIO}% of original (${OVERALL_SAVINGS}% space saved)" +fi +echo "" + +# List generated files +if [ $PROCESSED -gt 0 ]; then + echo "Compressed WebM files:" + ls -la "$COMPRESSED_DIR"/*.webm 2>/dev/null | while read -r line; do + echo " $line" + done +fi diff --git a/bash/webm_fps_analyse.sh b/bash/webm_fps_analyse.sh new file mode 100755 index 0000000..e3ffba5 --- /dev/null +++ b/bash/webm_fps_analyse.sh @@ -0,0 +1,146 @@ +#!/bin/bash + +# WebM FPS Analyzer Script +# Analyzes FPS of all WebM files in specified directory (or current directory) + +# Usage function +usage() { + echo "Usage: $0 [directory_path]" + echo " directory_path: Path to directory containing WebM files (optional, defaults to current directory)" + echo "" + echo "Examples:" + echo " $0 # Analyze current directory" + echo " $0 /path/to/webm/files # Analyze specific directory" + echo " $0 ~/Videos # Analyze home Videos directory" +} + +# Check if ffprobe is available +if ! command -v ffprobe &> /dev/null; then + echo "Error: ffprobe is not installed or not in PATH" + echo "Please install ffmpeg to use this script" + exit 1 +fi + +# Handle command line arguments +if [[ "$1" == "-h" ]] || [[ "$1" == "--help" ]]; then + usage + exit 0 +fi + +# Set target directory +if [[ -n "$1" ]]; then + target_dir="$1" + # Expand tilde if present + target_dir="${target_dir/#\~/$HOME}" + + # Check if directory exists + if [[ ! -d "$target_dir" ]]; then + echo "Error: Directory '$target_dir' does not exist" + exit 1 + fi + + # Check if directory is readable + if [[ ! -r "$target_dir" ]]; then + echo "Error: Directory '$target_dir' is not readable" + exit 1 + fi +else + target_dir="." +fi + +# Initialize variables +declare -a fps_values=() +declare -a filenames=() +total_fps=0 +count=0 +min_fps="" +max_fps="" + +echo "Analyzing WebM files in directory: $target_dir" +echo "========================================" + +# Find all .webm files and process them +for file in "$target_dir"/*.webm; do + # Check if any .webm files exist + if [[ ! -e "$file" ]]; then + echo "No WebM files found in directory: $target_dir" + exit 0 + fi + + # Get just the filename for display + filename=$(basename "$file") + + echo "Processing: $filename" + + # Extract FPS using ffprobe + fps=$(ffprobe -v quiet -select_streams v:0 -show_entries stream=r_frame_rate -of csv=p=0 "$file" 2>/dev/null) + + # Check if fps extraction was successful + if [[ -z "$fps" ]]; then + echo " ⚠️ Could not determine FPS for $filename" + continue + fi + + # Convert fraction to decimal if needed (e.g., "30/1" to "30") + if [[ "$fps" == *"/"* ]]; then + # Use bc for floating point division if available, otherwise use awk + if command -v bc &> /dev/null; then + fps_decimal=$(echo "scale=3; $fps" | bc) + else + fps_decimal=$(awk "BEGIN {printf \"%.3f\", $fps}") + fi + else + fps_decimal="$fps" + fi + + echo " 📊 FPS: $fps_decimal" + + # Store values + fps_values+=("$fps_decimal") + filenames+=("$filename") + + # Update statistics + if [[ -z "$min_fps" ]] || (( $(echo "$fps_decimal < $min_fps" | awk '{print ($1 < $2)}') )); then + min_fps="$fps_decimal" + fi + + if [[ -z "$max_fps" ]] || (( $(echo "$fps_decimal > $max_fps" | awk '{print ($1 > $2)}') )); then + max_fps="$fps_decimal" + fi + + total_fps=$(awk "BEGIN {printf \"%.3f\", $total_fps + $fps_decimal}") + ((count++)) + + echo "" +done + +# Check if any files were processed +if [[ $count -eq 0 ]]; then + echo "No valid WebM files could be processed." + exit 0 +fi + +# Calculate average +average_fps=$(awk "BEGIN {printf \"%.3f\", $total_fps / $count}") + +# Display results +echo "========================================" +echo "ANALYSIS RESULTS" +echo "========================================" +echo "Files processed: $count" +echo "" +echo "📈 STATISTICS:" +echo " Minimum FPS: $min_fps" +echo " Maximum FPS: $max_fps" +echo " Average FPS: $average_fps" +echo "" +echo "📋 INDIVIDUAL FILE DETAILS:" +echo "----------------------------------------" + +# Display individual file FPS +for i in "${!filenames[@]}"; do + printf "%-40s | %s FPS\n" "${filenames[$i]}" "${fps_values[$i]}" +done + +echo "----------------------------------------" +echo "Analysis complete! 🎬" diff --git a/bash/webm_to_gif.sh b/bash/webm_to_gif.sh new file mode 100755 index 0000000..6cd0f23 --- /dev/null +++ b/bash/webm_to_gif.sh @@ -0,0 +1,287 @@ +#!/bin/bash + +# Script to convert WebM files to GIF with alpha transparency +# Usage: ./webm_to_gif.sh [directory_path] [fps] [resize_factor] [duration] [background] [compression] + +# Function to display usage +usage() { + echo "Usage: $0 [directory_path] [fps] [resize_factor] [duration] [background] [compression]" + echo " directory_path: Path to directory containing WebM files (default: current directory)" + echo " fps: Target frames per second for GIF (default: 7)" + echo " resize_factor: Scale factor for resizing (default: 0.2 = 5x smaller)" + echo " duration: Duration in seconds to convert from start (default: 3)" + echo " background: Background color for transparency (default: transparent)" + echo " - 'transparent' for alpha transparency" + echo " - Hex colors: '#000000', '#ffffff', '#ff0000', etc." + echo " - Named colors: 'black', 'white', 'red', 'blue', etc." + echo " compression: Compression level 1-5 (default: 3)" + echo " - 1: Highest quality, largest files (256 colors)" + echo " - 2: High quality (128 colors)" + echo " - 3: Balanced (64 colors)" + echo " - 4: Good compression (32 colors)" + echo " - 5: Maximum compression (16 colors)" + echo "" + echo "Examples:" + echo " $0 # All defaults" + echo " $0 /path/to/files # Custom dir" + echo " $0 /path/to/files 15 # Custom dir and fps" + echo " $0 /path/to/files 15 0.5 # Custom dir, fps, and scale" + echo " $0 /path/to/files 15 0.5 5 # All params except background/compression" + echo " $0 /path/to/files 15 0.5 5 black # Black background" + echo " $0 /path/to/files 15 0.5 5 black 5 # Black background, max compression" + echo "" + echo "This script will:" + echo " - Find all .webm files in the specified directory" + echo " - Convert to GIF format maintaining alpha transparency" + echo " - Use VP9 decoder for optimal alpha preservation" + echo " - Save results in a 'gif' subdirectory" + exit 1 +} + +# Check if ffmpeg is installed +if ! command -v ffmpeg &> /dev/null; then + echo "Error: ffmpeg is not installed or not in PATH" + echo "Please install ffmpeg to use this script" + exit 1 +fi + +# Set default values +DIRECTORY="." +FPS=7 +RESIZE_FACTOR=0.2 +DURATION=3 +BACKGROUND="transparent" +COMPRESSION=3 + +# Parse arguments +if [ $# -eq 0 ]; then + DIRECTORY="." +elif [ $# -eq 1 ]; then + DIRECTORY="$1" +elif [ $# -eq 2 ]; then + DIRECTORY="$1" + FPS="$2" +elif [ $# -eq 3 ]; then + DIRECTORY="$1" + FPS="$2" + RESIZE_FACTOR="$3" +elif [ $# -eq 4 ]; then + DIRECTORY="$1" + FPS="$2" + RESIZE_FACTOR="$3" + DURATION="$4" +elif [ $# -eq 5 ]; then + DIRECTORY="$1" + FPS="$2" + RESIZE_FACTOR="$3" + DURATION="$4" + BACKGROUND="$5" +elif [ $# -eq 6 ]; then + DIRECTORY="$1" + FPS="$2" + RESIZE_FACTOR="$3" + DURATION="$4" + BACKGROUND="$5" + COMPRESSION="$6" +else + echo "Error: Too many arguments" + usage +fi + +# Validate fps parameter +if ! [[ "$FPS" =~ ^[0-9]+(\.[0-9]+)?$ ]] || (( $(echo "$FPS <= 0" | bc -l) )); then + echo "Error: fps must be a positive number" + exit 1 +fi + +# Validate resize factor parameter +if ! [[ "$RESIZE_FACTOR" =~ ^[0-9]+(\.[0-9]+)?$ ]] || (( $(echo "$RESIZE_FACTOR <= 0" | bc -l) )); then + echo "Error: resize_factor must be a positive number" + exit 1 +fi + +# Validate duration parameter +if ! [[ "$DURATION" =~ ^[0-9]+(\.[0-9]+)?$ ]] || (( $(echo "$DURATION <= 0" | bc -l) )); then + echo "Error: duration must be a positive number" + exit 1 +fi + +# Validate background parameter +if [ "$BACKGROUND" != "transparent" ]; then + # Check if it's a valid hex color or named color + if ! [[ "$BACKGROUND" =~ ^#[0-9a-fA-F]{6}$ ]] && ! [[ "$BACKGROUND" =~ ^[a-zA-Z]+$ ]]; then + echo "Error: background must be 'transparent', a hex color (#000000), or a named color (black, white, etc.)" + exit 1 + fi +fi + +# Validate compression parameter +if ! [[ "$COMPRESSION" =~ ^[1-5]$ ]]; then + echo "Error: compression must be between 1-5" + exit 1 +fi + +# Set compression values based on level +case $COMPRESSION in + 1) MAX_COLORS=256; DITHER_SCALE=2 ;; # Highest quality + 2) MAX_COLORS=128; DITHER_SCALE=3 ;; # High quality + 3) MAX_COLORS=64; DITHER_SCALE=4 ;; # Balanced (default) + 4) MAX_COLORS=32; DITHER_SCALE=5 ;; # Good compression + 5) MAX_COLORS=16; DITHER_SCALE=5 ;; # Maximum compression +esac + +# Check if directory exists +if [ ! -d "$DIRECTORY" ]; then + echo "Error: Directory '$DIRECTORY' does not exist" + exit 1 +fi + +# Convert to absolute path +DIRECTORY=$(realpath "$DIRECTORY") +echo "Processing WebM files in: $DIRECTORY" +echo "Target FPS: $FPS" +echo "Resize factor: ${RESIZE_FACTOR}x ($(echo "scale=1; 1/$RESIZE_FACTOR" | bc)x smaller)" +echo "Duration: first $DURATION seconds" +echo "Background: $BACKGROUND" +echo "Compression: Level $COMPRESSION ($MAX_COLORS colors, dither scale $DITHER_SCALE)" + +# Create gif output directory +GIF_DIR="$DIRECTORY/gif" +if [ ! -d "$GIF_DIR" ]; then + mkdir -p "$GIF_DIR" + echo "Created output directory: $GIF_DIR" +else + echo "Using existing output directory: $GIF_DIR" +fi + +# Find all WebM files in the directory +WEBM_FILES=($(find "$DIRECTORY" -maxdepth 1 -name "*.webm" -type f)) + +# Check if any WebM files were found +if [ ${#WEBM_FILES[@]} -eq 0 ]; then + echo "No WebM files found in '$DIRECTORY'" + exit 0 +fi + +echo "Found ${#WEBM_FILES[@]} WebM file(s)" +echo "Note: Existing GIF files will be overwritten to ensure proper transparency" +echo "" + +# Counter for processed files +PROCESSED=0 +FAILED=0 +OVERWRITTEN=0 +NEW_FILES=0 + +# Process each WebM file +for webm_file in "${WEBM_FILES[@]}"; do + # Get the base filename without path and extension + base_name=$(basename "$webm_file" .webm) + + # Output GIF file path + gif_output="$GIF_DIR/${base_name}.gif" + + echo "Processing: $(basename "$webm_file")" + + # Check if output file already exists + FILE_EXISTS=false + if [ -f "$gif_output" ]; then + echo " → Overwriting existing file: ${base_name}.gif" + FILE_EXISTS=true + fi + + # Detect codec type (VP8 or VP9) to use correct decoder + CODEC_INFO=$(ffprobe -v quiet -select_streams v:0 -show_entries stream=codec_name -of csv=p=0 "$webm_file" 2>/dev/null) + + # Set appropriate decoder based on codec (VP9 preferred for alpha) + if [ "$CODEC_INFO" = "vp9" ]; then + DECODER="libvpx-vp9" + echo " → Using VP9 decoder (optimal for alpha preservation)" + else + DECODER="libvpx" # Default to VP8 decoder + echo " → Using VP8 decoder" + fi + + # Create temporary files for palette generation + TEMP_DIR=$(mktemp -d) + PALETTE_FILE="$TEMP_DIR/palette.png" + + echo " → Generating optimized palette with transparency support..." + + # Set up filter chains based on background setting + if [ "$BACKGROUND" = "transparent" ]; then + PALETTE_FILTER="fps=$FPS,scale=iw*$RESIZE_FACTOR:ih*$RESIZE_FACTOR:flags=lanczos,palettegen=transparency_color=ffffff:reserve_transparent=on:max_colors=$MAX_COLORS" + CONVERT_FILTER="fps=$FPS,scale=iw*$RESIZE_FACTOR:ih*$RESIZE_FACTOR:flags=lanczos[x];[x][1:v]paletteuse=alpha_threshold=128:dither=bayer:bayer_scale=$DITHER_SCALE" + echo " → Using transparent background (alpha channel preserved)" + else + PALETTE_FILTER="fps=$FPS,scale=iw*$RESIZE_FACTOR:ih*$RESIZE_FACTOR:flags=lanczos,split[a][b];[a]geq=r=0:g=0:b=0:a=255,drawbox=color=$BACKGROUND@1.0:replace=1:t=fill[bg];[bg][b]overlay=format=auto,palettegen=max_colors=$MAX_COLORS" + CONVERT_FILTER="fps=$FPS,scale=iw*$RESIZE_FACTOR:ih*$RESIZE_FACTOR:flags=lanczos,split[a][b];[a]geq=r=0:g=0:b=0:a=255,drawbox=color=$BACKGROUND@1.0:replace=1:t=fill[bg];[bg][b]overlay=format=auto[x];[x][1:v]paletteuse=dither=bayer:bayer_scale=$DITHER_SCALE" + echo " → Using background color: $BACKGROUND (fills transparent areas only)" + fi + + # Generate palette with transparency support + if ffmpeg -c:v "$DECODER" \ + -i "$webm_file" \ + -t "$DURATION" \ + -vf "$PALETTE_FILTER" \ + -y \ + "$PALETTE_FILE" \ + -v quiet 2>/dev/null; then + + echo " → Converting to GIF..." + + # Convert to GIF using the generated palette + if ffmpeg -c:v "$DECODER" \ + -i "$webm_file" \ + -i "$PALETTE_FILE" \ + -t "$DURATION" \ + -lavfi "$CONVERT_FILTER" \ + -y \ + "$gif_output" \ + -v quiet 2>/dev/null; then + + if [ "$FILE_EXISTS" = true ]; then + echo " ✓ Successfully overwritten: ${base_name}.gif" + ((OVERWRITTEN++)) + else + echo " ✓ Successfully created: ${base_name}.gif" + ((NEW_FILES++)) + fi + ((PROCESSED++)) + else + echo " ✗ Failed to convert to GIF: $(basename "$webm_file")" + ((FAILED++)) + fi + else + echo " ✗ Failed to generate palette for: $(basename "$webm_file")" + ((FAILED++)) + fi + + # Clean up temp directory + rm -rf "$TEMP_DIR" + echo "" +done + +# Summary +echo "=== Processing Complete ===" +echo "Total files processed: $PROCESSED" +if [ $NEW_FILES -gt 0 ]; then + echo "New files created: $NEW_FILES" +fi +if [ $OVERWRITTEN -gt 0 ]; then + echo "Existing files overwritten: $OVERWRITTEN" +fi +if [ $FAILED -gt 0 ]; then + echo "Failed to process: $FAILED files" +fi +echo "Output directory: $GIF_DIR" +echo "Settings used - FPS: $FPS, Scale: ${RESIZE_FACTOR}x, Duration: ${DURATION}s, Background: $BACKGROUND, Compression: $COMPRESSION" +echo "" + +# List generated files +if [ $PROCESSED -gt 0 ]; then + echo "Generated GIF files:" + ls -la "$GIF_DIR"/*.gif 2>/dev/null | while read -r line; do + echo " $line" + done +fi diff --git a/bash/webm_to_webp.sh b/bash/webm_to_webp.sh new file mode 100755 index 0000000..d10cf02 --- /dev/null +++ b/bash/webm_to_webp.sh @@ -0,0 +1,277 @@ +#!/bin/bash + +# Script to extract first frame from WebM files and convert to WebP with alpha transparency +# Usage: ./webm_to_webp.sh [directory_path] [background] [compression] + +# Function to display usage +usage() { + echo "Usage: $0 [directory_path] [background] [compression]" + echo " directory_path: Path to directory containing WebM files (default: current directory)" + echo " background: Background color for transparency (default: transparent)" + echo " - 'transparent' for alpha transparency" + echo " - Hex colors: '#000000', '#ffffff', '#ff0000', etc." + echo " - Named colors: 'black', 'white', 'red', 'blue', etc." + echo " compression: Compression level 1-5 (default: 3)" + echo " - 1: Lossless, fast (largest files)" + echo " - 2: Lossless, balanced" + echo " - 3: Lossless, best compression (default)" + echo " - 4: Lossy, high quality (quality 90)" + echo " - 5: Lossy, maximum compression (quality 75)" + echo "" + echo "Examples:" + echo " $0 # Current directory, transparent, lossless best" + echo " $0 /path/to/files # Custom directory, defaults" + echo " $0 /path/to/files black # Black background, lossless best" + echo " $0 /path/to/files '#ff0000' 5 # Red background, maximum compression" + echo "" + echo "This script will:" + echo " - Find all .webm files in the specified directory" + echo " - Extract the frame with maximum coverage from each WebM file" + echo " - Convert to WebP format maintaining alpha transparency" + echo " - Save results in a 'webp' subdirectory" + exit 1 +} + +# Check if ffmpeg is installed +if ! command -v ffmpeg &> /dev/null; then + echo "Error: ffmpeg is not installed or not in PATH" + echo "Please install ffmpeg to use this script" + exit 1 +fi + +# Set default values +DIRECTORY="." +BACKGROUND="transparent" +COMPRESSION=3 + +# Parse arguments +if [ $# -eq 0 ]; then + DIRECTORY="." +elif [ $# -eq 1 ]; then + DIRECTORY="$1" +elif [ $# -eq 2 ]; then + DIRECTORY="$1" + BACKGROUND="$2" +elif [ $# -eq 3 ]; then + DIRECTORY="$1" + BACKGROUND="$2" + COMPRESSION="$3" +else + echo "Error: Too many arguments" + usage +fi + +# Validate background parameter +if [ "$BACKGROUND" != "transparent" ]; then + # Check if it's a valid hex color or named color + if ! [[ "$BACKGROUND" =~ ^#[0-9a-fA-F]{6}$ ]] && ! [[ "$BACKGROUND" =~ ^[a-zA-Z]+$ ]]; then + echo "Error: background must be 'transparent', a hex color (#000000), or a named color (black, white, etc.)" + exit 1 + fi +fi + +# Validate compression parameter +if ! [[ "$COMPRESSION" =~ ^[1-5]$ ]]; then + echo "Error: compression must be between 1-5" + exit 1 +fi + +# Set compression values based on level +case $COMPRESSION in + 1) WEBP_LOSSLESS=1; WEBP_COMP_LEVEL=0; WEBP_QUALITY=100; WEBP_METHOD=0; COMP_DESC="Lossless, fast" ;; + 2) WEBP_LOSSLESS=1; WEBP_COMP_LEVEL=3; WEBP_QUALITY=100; WEBP_METHOD=0; COMP_DESC="Lossless, balanced" ;; + 3) WEBP_LOSSLESS=1; WEBP_COMP_LEVEL=6; WEBP_QUALITY=100; WEBP_METHOD=0; COMP_DESC="Lossless, best compression" ;; + 4) WEBP_LOSSLESS=0; WEBP_COMP_LEVEL=4; WEBP_QUALITY=90; WEBP_METHOD=4; COMP_DESC="Lossy, high quality (q90)" ;; + 5) WEBP_LOSSLESS=0; WEBP_COMP_LEVEL=4; WEBP_QUALITY=75; WEBP_METHOD=6; COMP_DESC="Lossy, maximum compression (q75)" ;; +esac + +# Check if directory exists +if [ ! -d "$DIRECTORY" ]; then + echo "Error: Directory '$DIRECTORY' does not exist" + exit 1 +fi + +# Convert to absolute path +DIRECTORY=$(realpath "$DIRECTORY") +echo "Processing WebM files in: $DIRECTORY" +echo "Background: $BACKGROUND" +echo "Compression: Level $COMPRESSION ($COMP_DESC)" + +# Create webp output directory +WEBP_DIR="$DIRECTORY/webp" +if [ ! -d "$WEBP_DIR" ]; then + mkdir -p "$WEBP_DIR" + echo "Created output directory: $WEBP_DIR" +else + echo "Using existing output directory: $WEBP_DIR" +fi + +# Find all WebM files in the directory +WEBM_FILES=($(find "$DIRECTORY" -maxdepth 1 -name "*.webm" -type f)) + +# Check if any WebM files were found +if [ ${#WEBM_FILES[@]} -eq 0 ]; then + echo "No WebM files found in '$DIRECTORY'" + exit 0 +fi + +echo "Found ${#WEBM_FILES[@]} WebM file(s)" +echo "Note: Existing WebP files will be overwritten to ensure proper transparency" +echo "" + +# Counter for processed files +PROCESSED=0 +FAILED=0 +OVERWRITTEN=0 +NEW_FILES=0 + +# Process each WebM file +for webm_file in "${WEBM_FILES[@]}"; do + # Get the base filename without path and extension + base_name=$(basename "$webm_file" .webm) + + # Output WebP file path + webp_output="$WEBP_DIR/${base_name}.webp" + + echo "Processing: $(basename "$webm_file")" + + # Check if output file already exists + FILE_EXISTS=false + if [ -f "$webp_output" ]; then + echo " → Overwriting existing file: ${base_name}.webp" + FILE_EXISTS=true + fi + + # Detect codec type (VP8 or VP9) to use correct decoder + CODEC_INFO=$(ffprobe -v quiet -select_streams v:0 -show_entries stream=codec_name -of csv=p=0 "$webm_file" 2>/dev/null) + + # Set appropriate decoder based on codec + if [ "$CODEC_INFO" = "vp9" ]; then + DECODER="libvpx-vp9" + echo " → Using VP9 decoder (optimal for alpha preservation)" + else + DECODER="libvpx" # Default to VP8 decoder + echo " → Using VP8 decoder" + fi + + echo " → Finding frame with maximum coverage..." + + # Get total frame count and duration + FRAME_COUNT=$(ffprobe -v quiet -select_streams v:0 -count_frames -show_entries stream=nb_read_frames -of csv=p=0 "$webm_file" 2>/dev/null) + + if [ -z "$FRAME_COUNT" ] || [ "$FRAME_COUNT" -eq 0 ]; then + echo " ✗ Could not determine frame count" + ((FAILED++)) + continue + fi + + # Sample 10 frames evenly distributed throughout the video + SAMPLE_COUNT=10 + if [ "$FRAME_COUNT" -lt "$SAMPLE_COUNT" ]; then + SAMPLE_COUNT=$FRAME_COUNT + fi + + MAX_SIZE=0 + BEST_FRAME=0 + TEMP_DIR=$(mktemp -d) + + echo " → Analyzing $SAMPLE_COUNT sample frames from $FRAME_COUNT total frames..." + + # Sample frames evenly throughout the video + for ((i=0; i/dev/null + + if [ -f "$TEMP_FRAME" ]; then + # Use file size as coverage indicator (larger = more content) + FRAME_SIZE=$(stat -f%z "$TEMP_FRAME" 2>/dev/null || stat -c%s "$TEMP_FRAME" 2>/dev/null) + + if [ -n "$FRAME_SIZE" ] && [ "$FRAME_SIZE" -gt "$MAX_SIZE" ]; then + MAX_SIZE=$FRAME_SIZE + BEST_FRAME=$FRAME_POS + fi + fi + done + + # Clean up temp directory + rm -rf "$TEMP_DIR" + + echo " → Best frame: #$BEST_FRAME (size: $MAX_SIZE bytes)" + + # Set up filter chain based on background setting + if [ "$BACKGROUND" = "transparent" ]; then + FILTER_CHAIN="select=eq(n\\,$BEST_FRAME)" + echo " → Extracting frame with alpha transparency preserved" + else + FILTER_CHAIN="select=eq(n\\,$BEST_FRAME),split[a][b];[a]geq=r=0:g=0:b=0:a=255,drawbox=color=$BACKGROUND@1.0:replace=1:t=fill[bg];[bg][b]overlay=format=auto" + echo " → Extracting frame with background color: $BACKGROUND" + fi + + # Build WebP encoding parameters based on compression level + if [ "$WEBP_LOSSLESS" -eq 1 ]; then + WEBP_PARAMS="-c:v libwebp -lossless 1 -compression_level $WEBP_COMP_LEVEL" + else + WEBP_PARAMS="-c:v libwebp -lossless 0 -quality $WEBP_QUALITY -method $WEBP_METHOD -compression_level $WEBP_COMP_LEVEL" + fi + + # Extract the frame with maximum coverage + if ffmpeg -c:v "$DECODER" \ + -i "$webm_file" \ + -vf "$FILTER_CHAIN" \ + -vframes 1 \ + $WEBP_PARAMS \ + -an \ + -y \ + "$webp_output" \ + -v quiet -stats; then + if [ "$FILE_EXISTS" = true ]; then + echo " ✓ Successfully overwritten: ${base_name}.webp" + ((OVERWRITTEN++)) + else + echo " ✓ Successfully created: ${base_name}.webp" + ((NEW_FILES++)) + fi + ((PROCESSED++)) + else + echo " ✗ Failed to process: $(basename "$webm_file")" + ((FAILED++)) + fi + echo "" +done + +# Summary +echo "=== Processing Complete ===" +echo "Total files processed: $PROCESSED" +if [ $NEW_FILES -gt 0 ]; then + echo "New files created: $NEW_FILES" +fi +if [ $OVERWRITTEN -gt 0 ]; then + echo "Existing files overwritten: $OVERWRITTEN" +fi +if [ $FAILED -gt 0 ]; then + echo "Failed to process: $FAILED files" +fi +echo "Output directory: $WEBP_DIR" +echo "Settings used - Background: $BACKGROUND, Compression: Level $COMPRESSION ($COMP_DESC)" +echo "" + +# List generated files +if [ $PROCESSED -gt 0 ]; then + echo "Generated WebP files:" + ls -la "$WEBP_DIR"/*.webp 2>/dev/null | while read -r line; do + echo " $line" + done +fi diff --git a/composer.json b/composer.json index ff77277..87b7409 100644 --- a/composer.json +++ b/composer.json @@ -18,7 +18,8 @@ "laravel/tinker": "^2.10.1", "league/flysystem-aws-s3-v3": "^3.0", "pgvector/pgvector": "^0.2.2", - "tightenco/ziggy": "^2.4" + "tightenco/ziggy": "^2.4", + "vinkla/hashids": "^13.0" }, "require-dev": { "barryvdh/laravel-ide-helper": "^3.5", diff --git a/composer.lock b/composer.lock index 4866021..9f5d70f 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "df8a990ceab229698a516f5c9ce18d1a", + "content-hash": "0eb9aa0064d3f45310f7c703ca9cf519", "packages": [ { "name": "artesaos/seotools", @@ -803,6 +803,76 @@ ], "time": "2023-10-12T05:21:21+00:00" }, + { + "name": "graham-campbell/manager", + "version": "v5.2.0", + "source": { + "type": "git", + "url": "https://github.com/GrahamCampbell/Laravel-Manager.git", + "reference": "b6a4172a32b931fe20c5c242251c8c98b2c79e41" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/GrahamCampbell/Laravel-Manager/zipball/b6a4172a32b931fe20c5c242251c8c98b2c79e41", + "reference": "b6a4172a32b931fe20c5c242251c8c98b2c79e41", + "shasum": "" + }, + "require": { + "illuminate/contracts": "^8.75 || ^9.0 || ^10.0 || ^11.0 || ^12.0", + "illuminate/support": "^8.75 || ^9.0 || ^10.0 || ^11.0 || ^12.0", + "php": "^7.4.15 || ^8.0.2" + }, + "require-dev": { + "graham-campbell/analyzer": "^4.2.1 || ^5.0.0", + "graham-campbell/testbench-core": "^4.2.1", + "mockery/mockery": "^1.6.12", + "phpunit/phpunit": "^9.6.22 || ^10.5.45 || ^11.5.10" + }, + "type": "library", + "autoload": { + "psr-4": { + "GrahamCampbell\\Manager\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + } + ], + "description": "Manager Provides Some Manager Functionality For Laravel", + "keywords": [ + "Graham Campbell", + "GrahamCampbell", + "Laravel Manager", + "Laravel-Manager", + "connector", + "framework", + "interface", + "laravel", + "manager" + ], + "support": { + "issues": "https://github.com/GrahamCampbell/Laravel-Manager/issues", + "source": "https://github.com/GrahamCampbell/Laravel-Manager/tree/v5.2.0" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/graham-campbell/manager", + "type": "tidelift" + } + ], + "time": "2025-03-02T20:18:37+00:00" + }, { "name": "graham-campbell/result-type", "version": "v1.1.3", @@ -1276,6 +1346,75 @@ ], "time": "2025-02-03T10:55:03+00:00" }, + { + "name": "hashids/hashids", + "version": "5.0.2", + "source": { + "type": "git", + "url": "https://github.com/vinkla/hashids.git", + "reference": "197171016b77ddf14e259e186559152eb3f8cf33" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/vinkla/hashids/zipball/197171016b77ddf14e259e186559152eb3f8cf33", + "reference": "197171016b77ddf14e259e186559152eb3f8cf33", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "php": "^8.1" + }, + "require-dev": { + "phpunit/phpunit": "^10.0" + }, + "suggest": { + "ext-bcmath": "Required to use BC Math arbitrary precision mathematics (*).", + "ext-gmp": "Required to use GNU multiple precision mathematics (*)." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.0-dev" + } + }, + "autoload": { + "psr-4": { + "Hashids\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ivan Akimov", + "email": "ivan@barreleye.com" + }, + { + "name": "Vincent Klaiber", + "email": "hello@doubledip.se" + } + ], + "description": "Generate short, unique, non-sequential ids (like YouTube and Bitly) from numbers", + "homepage": "https://hashids.org/php", + "keywords": [ + "bitly", + "decode", + "encode", + "hash", + "hashid", + "hashids", + "ids", + "obfuscate", + "youtube" + ], + "support": { + "issues": "https://github.com/vinkla/hashids/issues", + "source": "https://github.com/vinkla/hashids/tree/5.0.2" + }, + "time": "2023-02-23T15:00:54+00:00" + }, { "name": "inertiajs/inertia-laravel", "version": "v2.0.2", @@ -6251,6 +6390,73 @@ }, "time": "2024-12-21T16:25:41+00:00" }, + { + "name": "vinkla/hashids", + "version": "13.0.0", + "source": { + "type": "git", + "url": "https://github.com/vinkla/laravel-hashids.git", + "reference": "f59ebf0d223b4986c4bdc76e6e694bf6056f8a0a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/vinkla/laravel-hashids/zipball/f59ebf0d223b4986c4bdc76e6e694bf6056f8a0a", + "reference": "f59ebf0d223b4986c4bdc76e6e694bf6056f8a0a", + "shasum": "" + }, + "require": { + "graham-campbell/manager": "^5.2", + "hashids/hashids": "^5.0", + "illuminate/contracts": "^12.0", + "illuminate/support": "^12.0", + "php": "^8.2" + }, + "require-dev": { + "graham-campbell/analyzer": "^5.0", + "graham-campbell/testbench": "^6.1", + "mockery/mockery": "^1.6.6", + "phpunit/phpunit": "^11.5" + }, + "type": "library", + "extra": { + "laravel": { + "aliases": { + "Hashids": "Vinkla\\Hashids\\Facades\\Hashids" + }, + "providers": [ + "Vinkla\\Hashids\\HashidsServiceProvider" + ] + }, + "branch-alias": { + "dev-master": "12.0-dev" + } + }, + "autoload": { + "psr-4": { + "Vinkla\\Hashids\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Vincent Klaiber", + "homepage": "https://github.com/vinkla" + } + ], + "description": "A Hashids bridge for Laravel", + "keywords": [ + "hashids", + "laravel" + ], + "support": { + "issues": "https://github.com/vinkla/laravel-hashids/issues", + "source": "https://github.com/vinkla/laravel-hashids/tree/13.0.0" + }, + "time": "2025-03-02T21:39:35+00:00" + }, { "name": "vlucas/phpdotenv", "version": "v5.6.1", diff --git a/database/migrations/2025_04_23_103046_create_medias_table.php b/database/migrations/2025_04_23_103046_create_medias_table.php index 345eb54..6a35ca1 100644 --- a/database/migrations/2025_04_23_103046_create_medias_table.php +++ b/database/migrations/2025_04_23_103046_create_medias_table.php @@ -25,6 +25,7 @@ public function up(): void $table->string('file_name'); $table->string('file_path'); $table->string('disk'); + $table->string('uploaded_url')->nullable(); $table->timestamps(); diff --git a/database/migrations/2025_06_07_131622_create_meme_medias_table.php b/database/migrations/2025_06_07_131622_create_meme_medias_table.php index 44c5061..a2fef7d 100644 --- a/database/migrations/2025_06_07_131622_create_meme_medias_table.php +++ b/database/migrations/2025_06_07_131622_create_meme_medias_table.php @@ -18,24 +18,14 @@ public function up(): void $table->string('name'); $table->text('description'); $table->string('keywords'); - $table->uuid('media_1_uuid'); - $table->uuid('media_2_uuid')->nullable(); - $table->enum('media_1_mime_type', [ - 'image/jpeg', - 'image/png', - 'image/gif', - 'image/webp', - 'video/mp4', - 'video/webm' - ]); - $table->enum('media_2_mime_type', [ - 'image/jpeg', - 'image/png', - 'image/gif', - 'image/webp', - 'video/mp4', - 'video/webm' - ])->nullable(); + $table->uuid('mov_uuid'); + $table->uuid('webm_uuid'); + $table->uuid('gif_uuid'); + $table->uuid('webp_uuid'); + $table->string('mov_url'); + $table->string('webm_url'); + $table->string('gif_url'); + $table->string('webp_url'); $table->vector('embedding', 384)->nullable(); $table->timestamps(); $table->softDeletes(); diff --git a/database/seeders/MemeMediaSeeder.php b/database/seeders/MemeMediaSeeder.php new file mode 100644 index 0000000..63b6eb1 --- /dev/null +++ b/database/seeders/MemeMediaSeeder.php @@ -0,0 +1,220 @@ + ['ext' => 'webm', 'mime' => 'video/webm'], + 'mov' => ['ext' => 'mov', 'mime' => 'video/quicktime'], + 'webp' => ['ext' => 'webp', 'mime' => 'image/webp'], + 'gif' => ['ext' => 'gif', 'mime' => 'image/gif'], + ]; + + /** + * Run the database seeds. + */ + public function run(): void + { + $this->command->info('🚀 Starting meme media import...'); + + // Ensure media collection exists + $this->ensureMediaCollectionExists(); + + // Read CSV file + $csvPath = database_path('seeders/data/webm_metadata.csv'); + $memeData = $this->parseCsvFile($csvPath); + + $this->command->info('📊 Found '.count($memeData).' memes to import'); + + // Process in chunks for memory efficiency + $chunks = array_chunk($memeData, 50); + $totalProcessed = 0; + $totalSkipped = 0; + $totalFailed = 0; + + foreach ($chunks as $chunkIndex => $chunk) { + $this->command->info('Processing chunk '.($chunkIndex + 1).'/'.count($chunks)); + + DB::transaction(function () use ($chunk, &$totalProcessed, &$totalSkipped, &$totalFailed) { + foreach ($chunk as $memeRecord) { + try { + // Extract base filename for duplicate checking + $baseFilename = pathinfo($memeRecord['filename'], PATHINFO_FILENAME); + + // Check if already exists by checking if webm_url contains this filename + if (MemeMedia::where('webm_url', 'like', "%/{$baseFilename}.webm")->exists()) { + $this->command->warn("⏭️ Skipping existing: {$memeRecord['filename']} ({$memeRecord['name']})"); + $totalSkipped++; + + continue; + } + + $this->importSingleMeme($memeRecord); + $totalProcessed++; + + if ($totalProcessed % 10 === 0) { + $this->command->info("✅ Processed {$totalProcessed} memes..."); + } + } catch (\Exception $e) { + $totalFailed++; + $this->command->error("❌ Failed to import: {$memeRecord['filename']} - {$e->getMessage()}"); + } + } + }); + } + + // Summary + $this->command->info("\n🎯 Import Summary:"); + $this->command->info("✅ Successfully imported: {$totalProcessed} memes"); + if ($totalSkipped > 0) { + $this->command->info("⏭️ Skipped (existing): {$totalSkipped} memes"); + } + if ($totalFailed > 0) { + $this->command->error("❌ Failed: {$totalFailed} memes"); + } + + $totalMediaRecords = $totalProcessed * 4; + $this->command->info("📊 Created {$totalMediaRecords} media records and {$totalProcessed} meme_media records"); + } + + /** + * Parse CSV file and return array of meme data + */ + private function parseCsvFile(string $csvPath): array + { + if (! file_exists($csvPath)) { + throw new \RuntimeException("CSV file not found: {$csvPath}"); + } + + $csvContent = file_get_contents($csvPath); + $lines = str_getcsv($csvContent, "\n"); + + // Parse header row + $headers = str_getcsv(array_shift($lines)); + + $memeData = []; + foreach ($lines as $line) { + if (empty(trim($line))) { + continue; + } + + $row = str_getcsv($line); + if (count($row) === count($headers)) { + $memeData[] = array_combine($headers, $row); + } + } + + return $memeData; + } + + /** + * Import a single meme with all its formats + */ + private function importSingleMeme(array $memeRecord): void + { + // Extract base filename (remove .webm extension) + $baseFilename = pathinfo($memeRecord['filename'], PATHINFO_FILENAME); + + $mediaUuids = []; + $mediaUrls = []; + + // Create MediaEngine entries for each format + foreach (self::FORMATS as $format => $config) { + $url = $this->generateCdnUrl($baseFilename, $config['ext']); + + // Create media entry using save_url mode + $media = MediaEngine::addMedia( + 'temps', // Media collection key + $memeRecord['type'], // video or image + 'system_uploaded', // Media source + 'meme_cdn', // Media provider + null, // No file content + $url, // CDN URL + 'save_url', // Mode: just save URL reference + null, // Auto-generate filename + 'r2', // Disk (not used for URL mode) + trim($memeRecord['name'])." ({$format})", // Name with format + null, // No specific user + $config['mime'] // MIME type + ); + + $mediaUuids[$format.'_uuid'] = $media->uuid; + $mediaUrls[$format.'_url'] = $url; + } + + // Create MemeMedia record + MemeMedia::create([ + 'type' => $memeRecord['type'], + 'sub_type' => $memeRecord['sub_type'], + 'name' => trim($memeRecord['name']), + 'description' => $memeRecord['description'], + 'keywords' => $memeRecord['keywords'], + + // UUIDs from MediaEngine + 'mov_uuid' => $mediaUuids['mov_uuid'], + 'webm_uuid' => $mediaUuids['webm_uuid'], + 'gif_uuid' => $mediaUuids['gif_uuid'], + 'webp_uuid' => $mediaUuids['webp_uuid'], + + // Direct CDN URLs + 'mov_url' => $mediaUrls['mov_url'], + 'webm_url' => $mediaUrls['webm_url'], + 'gif_url' => $mediaUrls['gif_url'], + 'webp_url' => $mediaUrls['webp_url'], + + // Embedding will be null initially + 'embedding' => null, + ]); + + $this->command->info('✅ Imported: '.trim($memeRecord['name'])); + } + + /** + * Generate CDN URL for specific format + */ + private function generateCdnUrl(string $baseFilename, string $extension): string + { + return self::CDN_BASE_URL."/{$extension}/{$baseFilename}.{$extension}"; + } + + /** + * Ensure the temps media collection exists + */ + private function ensureMediaCollectionExists(): void + { + $collection = MediaCollection::firstOrCreate([ + 'key' => 'temps', + ], [ + 'name' => 'Temp Files', + 'description' => 'Temporary and external file references', + 'is_system' => true, + ]); + + $this->command->info("📁 Using media collection: {$collection->key}"); + } +} diff --git a/database/seeders/data/areas/commercial.csv b/database/seeders/data/areas/commercial.csv new file mode 100644 index 0000000..5f9e355 --- /dev/null +++ b/database/seeders/data/areas/commercial.csv @@ -0,0 +1,346 @@ +location,type,area +Accounting Office,commercial,interior +Administrative Building,commercial,exterior +Administrative Office,commercial,interior +Admission Office,commercial,interior +Airport Concourse,commercial,interior +Airport Gate,commercial,interior +Airport Lounge,commercial,interior +Airport Runway,commercial,exterior +Airport Terminal,commercial,interior +Aisle,commercial,interior +Ambulance Bay,commercial,exterior +Amphitheater,commercial,exterior +Amusement Park,commercial,exterior +Anchor Store,commercial,interior +Animal Hospital,commercial,interior +Antique Shop,commercial,interior +Apartment Leasing Office,commercial,interior +Aquarium,commercial,interior +Arcade,commercial,interior +Arena,commercial,interior +Art Gallery,commercial,interior +ATM Area,commercial,interior +ATM Vestibule,commercial,interior +Atrium,commercial,interior +Auction House,commercial,interior +Auditorium,commercial,interior +Auto Dealership,commercial,interior +Auto Parts Store,commercial,interior +Auto Repair Bay,commercial,interior +Auto Service Center,commercial,interior +Auto Showroom,commercial,interior +Automotive Garage,commercial,interior +Automotive Lift,commercial,interior +Back Office,commercial,interior +Baggage Claim,commercial,interior +Bakery,commercial,interior +Bank Branch,commercial,interior +Bank Drive-through,commercial,exterior +Bank Lobby,commercial,interior +Bank Vault,commercial,interior +Banquet Hall,commercial,interior +Bar,commercial,interior +Barber Shop,commercial,interior +Beauty Salon,commercial,interior +Bench Seating,commercial,interior +Betting Window,commercial,interior +Bike Shop,commercial,interior +Billing Office,commercial,interior +Bingo Hall,commercial,interior +Boardroom,commercial,interior +Book Store,commercial,interior +Booth Seating,commercial,interior +Boutique,commercial,interior +Bowling Alley,commercial,interior +Boxing Gym,commercial,interior +Bridal Shop,commercial,interior +Broadcast Studio,commercial,interior +Brokerage Office,commercial,interior +Building Lobby,commercial,interior +Bus Depot,commercial,exterior +Bus Station,commercial,interior +Bus Stop,commercial,exterior +Business Center,commercial,interior +Butcher Shop,commercial,interior +Cafeteria,commercial,interior +Call Center,commercial,interior +Campus,commercial,exterior +Campus Building,commercial,exterior +Campus Quad,commercial,exterior +Candy Store,commercial,interior +Car Dealership,commercial,exterior +Car Rental Counter,commercial,interior +Car Wash,commercial,exterior +Card Shop,commercial,interior +Carwash Bay,commercial,interior +Cash Register Area,commercial,interior +Casino,commercial,interior +Casino Floor,commercial,interior +Catering Kitchen,commercial,interior +Chapel,commercial,interior +Check-in Counter,commercial,interior +Checkout Lane,commercial,interior +Chemistry Lab,commercial,interior +Childcare Center,commercial,interior +Church,commercial,interior +Cinema,commercial,interior +Classroom,commercial,interior +Clinic,commercial,interior +Clock Tower,commercial,exterior +Clothing Store,commercial,interior +Coat Check,commercial,interior +Coffee Shop,commercial,interior +College Building,commercial,exterior +Comedy Club,commercial,interior +Commercial Building,commercial,exterior +Commercial Kitchen,commercial,interior +Community Center,commercial,interior +Computer Lab,commercial,interior +Computer Store,commercial,interior +Concert Hall,commercial,interior +Concession Stand,commercial,interior +Concierge Desk,commercial,interior +Conference Center,commercial,interior +Conference Room,commercial,interior +Consultation Room,commercial,interior +Convention Center,commercial,interior +Copy Center,commercial,interior +Copy Room,commercial,interior +Cosmetics Counter,commercial,interior +Courthouse,commercial,interior +Courtroom,commercial,interior +Courtyard,commercial,exterior +Credit Union,commercial,interior +Customer Service,commercial,interior +Customer Service Desk,commercial,interior +Dance Studio,commercial,interior +Data Center,commercial,interior +Day Care Center,commercial,interior +Delicatessen,commercial,interior +Delivery Area,commercial,exterior +Dental Office,commercial,interior +Department Store,commercial,interior +Diagnostic Center,commercial,interior +Dialysis Center,commercial,interior +Dining Room,commercial,interior +Display Area,commercial,interior +Display Window,commercial,interior +Doctor's Office,commercial,interior +Dormitory,commercial,interior +Drive-through,commercial,exterior +Drugstore,commercial,interior +Dry Cleaner,commercial,interior +Dumpster Area,commercial,exterior +Educational Building,commercial,exterior +Elevator,commercial,interior +Emergency Room,commercial,interior +Employee Break Room,commercial,interior +Employee Lounge,commercial,interior +Employee Parking,commercial,exterior +Employee Restroom,commercial,interior +Event Hall,commercial,interior +Exam Room,commercial,interior +Executive Office,commercial,interior +Exhibition Hall,commercial,interior +Factory Outlet,commercial,interior +Fast Food Restaurant,commercial,interior +File Room,commercial,interior +Finance Office,commercial,interior +Fire Station,commercial,interior +Fitness Center,commercial,interior +Fitting Room,commercial,interior +Flagpole,commercial,exterior +Flower Shop,commercial,interior +Food Court,commercial,interior +Food Service,commercial,interior +Funeral Home,commercial,interior +Furniture Store,commercial,interior +Game Room,commercial,interior +Gas Station,commercial,exterior +Gift Shop,commercial,interior +Government Building,commercial,exterior +Grocery Store,commercial,interior +Guard Station,commercial,interior +Guest Services,commercial,interior +Gymnasium,commercial,interior +Hair Salon,commercial,interior +Handicap Parking,commercial,exterior +Hardware Store,commercial,interior +Health Club,commercial,interior +Health Department,commercial,interior +Hospital,commercial,interior +Hospital Room,commercial,interior +Hotel,commercial,exterior +Hotel Lobby,commercial,interior +Hotel Room,commercial,interior +Housekeeping,commercial,interior +HR Office,commercial,interior +Ice Cream Shop,commercial,interior +Information Desk,commercial,interior +Insurance Office,commercial,interior +Internet Cafe,commercial,interior +IT Department,commercial,interior +Jail Cell,commercial,interior +Janitor's Closet,commercial,interior +Jewelry Store,commercial,interior +Kitchen,commercial,interior +Laboratory,commercial,interior +Language Lab,commercial,interior +Laundromat,commercial,interior +Law Firm,commercial,interior +Law Library,commercial,interior +Lawyer's Office,commercial,interior +Learning Center,commercial,interior +Lecture Hall,commercial,interior +Legal Office,commercial,interior +Library,commercial,interior +Liquor Store,commercial,interior +Loading Bay,commercial,exterior +Loading Dock,commercial,exterior +Lobby,commercial,interior +Locker Room,commercial,interior +Lost and Found,commercial,interior +Lounge,commercial,interior +Luggage Storage,commercial,interior +Machine Shop,commercial,interior +Mail Room,commercial,interior +Mall,commercial,interior +Mall Concourse,commercial,interior +Manager's Office,commercial,interior +Maternity Ward,commercial,interior +Medical Building,commercial,exterior +Medical Office,commercial,interior +Medical Records,commercial,interior +Meeting Room,commercial,interior +Memorial Hall,commercial,interior +Morgue,commercial,interior +Motel,commercial,exterior +Movie Theater,commercial,interior +Municipal Building,commercial,exterior +Museum,commercial,interior +Music Store,commercial,interior +Nail Salon,commercial,interior +News Stand,commercial,interior +Nightclub,commercial,interior +Nursing Home,commercial,interior +Nursing Station,commercial,interior +Nutrition Center,commercial,interior +Observatory,commercial,interior +Office Building,commercial,exterior +Office Space,commercial,interior +Operating Room,commercial,interior +Optical Shop,commercial,interior +Optometrist Office,commercial,interior +Outdoor Seating,commercial,exterior +Outpatient Clinic,commercial,interior +Parking Garage,commercial,exterior +Parking Lot,commercial,exterior +Pawn Shop,commercial,interior +Pediatric Office,commercial,interior +Pet Store,commercial,interior +Pharmacy,commercial,interior +Phone Booth,commercial,interior +Photography Studio,commercial,interior +Physical Therapy,commercial,interior +Pizza Shop,commercial,interior +Planetarium,commercial,interior +Police Station,commercial,interior +Post Office,commercial,interior +Principal's Office,commercial,interior +Print Shop,commercial,interior +Private Dining Room,commercial,interior +Private Office,commercial,interior +Professional Building,commercial,exterior +Pub,commercial,interior +Public Library,commercial,interior +Public Restroom,commercial,interior +Quiet Room,commercial,interior +Radio Station,commercial,interior +Real Estate Office,commercial,interior +Reception Area,commercial,interior +Recovery Room,commercial,interior +Recreation Center,commercial,interior +Rehabilitation Center,commercial,interior +Religious Center,commercial,interior +Rental Office,commercial,interior +Repair Shop,commercial,interior +Research Lab,commercial,interior +Restaurant,commercial,interior +Retail Store,commercial,interior +Rooftop,commercial,exterior +Sales Floor,commercial,interior +School,commercial,exterior +School Building,commercial,exterior +Science Lab,commercial,interior +Security Office,commercial,interior +Seminary,commercial,interior +Server Room,commercial,interior +Service Counter,commercial,interior +Service Desk,commercial,interior +Service Station,commercial,exterior +Shipping Department,commercial,interior +Shopping Center,commercial,exterior +Shopping Mall,commercial,interior +Showroom,commercial,interior +Signage Area,commercial,exterior +Skating Rink,commercial,interior +Smoking Area,commercial,exterior +Snack Bar,commercial,interior +Spa,commercial,interior +Specialty Store,commercial,interior +Sports Bar,commercial,interior +Sports Complex,commercial,exterior +Stadium,commercial,exterior +Stairwell,commercial,interior +Stock Room,commercial,interior +Storage Facility,commercial,exterior +Storage Room,commercial,interior +Storefront,commercial,exterior +Student Center,commercial,interior +Studio,commercial,interior +Supermarket,commercial,interior +Supply Room,commercial,interior +Surgery Center,commercial,interior +Synagogue,commercial,interior +Tax Office,commercial,interior +Teachers' Lounge,commercial,interior +Technology Center,commercial,interior +Television Studio,commercial,interior +Temple,commercial,interior +Tennis Center,commercial,interior +Testing Center,commercial,interior +Theater,commercial,interior +Ticket Office,commercial,interior +Town Hall,commercial,interior +Trading Floor,commercial,interior +Train Station,commercial,interior +Training Center,commercial,interior +Training Room,commercial,interior +Travel Agency,commercial,interior +Treatment Room,commercial,interior +Truck Stop,commercial,exterior +University,commercial,exterior +University Building,commercial,exterior +Urgent Care,commercial,interior +Valet Area,commercial,exterior +Veterinary Clinic,commercial,interior +Video Store,commercial,interior +Visitor Center,commercial,interior +Visitor Parking,commercial,exterior +Visitor Restroom,commercial,interior +Waiting Area,commercial,interior +Waiting Room,commercial,interior +Walk-in Clinic,commercial,interior +Walk-in Cooler,commercial,interior +Warehouse Store,commercial,interior +Wayfinding System,commercial,exterior +Wedding Chapel,commercial,interior +Welcome Center,commercial,interior +Wellness Center,commercial,interior +Wine Bar,commercial,interior +Wine Store,commercial,interior +Workshop,commercial,interior +X-Ray Room,commercial,interior +Yoga Studio,commercial,interior +Zoo,commercial,exterior diff --git a/database/seeders/data/areas/continents/africa.csv b/database/seeders/data/areas/continents/africa.csv new file mode 100644 index 0000000..d84fcbc --- /dev/null +++ b/database/seeders/data/areas/continents/africa.csv @@ -0,0 +1,439 @@ +location,type,area,city,state,country,continent +Denali National Park,tourist,exterior,Fairbanks,Alaska,United States,North America +Gates of the Arctic,tourist,exterior,Fairbanks,Alaska,United States,North America +Katmai National Park,tourist,exterior,King Salmon,Alaska,United States,North America +Glacier Bay,tourist,exterior,Gustavus,Alaska,United States,North America +Wrangell-St. Elias,tourist,exterior,Copper Center,Alaska,United States,North America +Kenai Fjords,tourist,exterior,Seward,Alaska,United States,North America +Kobuk Valley,tourist,exterior,Kotzebue,Alaska,United States,North America +Lake Clark,tourist,exterior,Port Alsworth,Alaska,United States,North America +Arctic National Wildlife Refuge,tourist,exterior,Kaktovik,Alaska,United States,North America +Prudhoe Bay,tourist,exterior,Deadhorse,Alaska,United States,North America +Nome,tourist,exterior,Nome,Alaska,United States,North America +Barrow,tourist,exterior,Utqiagvik,Alaska,United States,North America +Aleutian Islands,tourist,exterior,Unalaska,Alaska,United States,North America +Mendenhall Glacier,tourist,exterior,Juneau,Alaska,United States,North America +Chilkoot Trail,tourist,exterior,Skagway,Alaska,United States,North America +Inside Passage,tourist,exterior,Ketchikan,Alaska,United States,North America +Brooks Range,tourist,exterior,Anaktuvuk Pass,Alaska,United States,North America +Bering Strait,tourist,exterior,Wales,Alaska,United States,North America +Mount McKinley,tourist,exterior,Talkeetna,Alaska,United States,North America +Dalton Highway,tourist,exterior,Fairbanks,Alaska,United States,North America +Trans-Alaska Pipeline,tourist,exterior,Prudhoe Bay,Alaska,United States,North America +Chena Hot Springs,tourist,exterior,Fairbanks,Alaska,United States,North America +Iditarod Trail,tourist,exterior,Anchorage,Alaska,United States,North America +Yukon River,tourist,exterior,Eagle,Alaska,United States,North America +Mount Rainier,tourist,exterior,Ashford,Washington,United States,North America +Olympic National Park,tourist,exterior,Port Angeles,Washington,United States,North America +North Cascades,tourist,exterior,Marblemount,Washington,United States,North America +San Juan Islands,tourist,exterior,Friday Harbor,Washington,United States,North America +Mount Baker,tourist,exterior,Glacier,Washington,United States,North America +Hoh Rainforest,tourist,exterior,Forks,Washington,United States,North America +Cascade Range,tourist,exterior,Leavenworth,Washington,United States,North America +Crater Lake,tourist,exterior,Crater Lake,Oregon,United States,North America +Mount Hood,tourist,exterior,Government Camp,Oregon,United States,North America +Columbia River Gorge,tourist,exterior,Hood River,Oregon,United States,North America +Oregon Dunes,tourist,exterior,Florence,Oregon,United States,North America +Redwood National Park,tourist,exterior,Crescent City,California,United States,North America +Yosemite National Park,tourist,exterior,Yosemite Village,California,United States,North America +Death Valley,tourist,exterior,Furnace Creek,California,United States,North America +Joshua Tree,tourist,exterior,Twentynine Palms,California,United States,North America +Sequoia National Park,tourist,exterior,Three Rivers,California,United States,North America +Channel Islands,tourist,exterior,Ventura,California,United States,North America +Big Sur,tourist,exterior,Big Sur,California,United States,North America +Lake Tahoe,tourist,exterior,South Lake Tahoe,California,United States,North America +Mount Shasta,tourist,exterior,Mount Shasta,California,United States,North America +Mojave Desert,tourist,exterior,Barstow,California,United States,North America +Salton Sea,tourist,exterior,Salton City,California,United States,North America +Point Reyes,tourist,exterior,Point Reyes Station,California,United States,North America +Lassen Volcanic,tourist,exterior,Mineral,California,United States,North America +Mammoth Lakes,tourist,exterior,Mammoth Lakes,California,United States,North America +Eastern Sierra,tourist,exterior,Bishop,California,United States,North America +Alabama Hills,tourist,exterior,Lone Pine,California,United States,North America +Anza-Borrego Desert,tourist,exterior,Borrego Springs,California,United States,North America +Grand Canyon,tourist,exterior,Grand Canyon,Arizona,United States,North America +Antelope Canyon,tourist,interior,Page,Arizona,United States,North America +Monument Valley,tourist,exterior,Monument Valley,Arizona,United States,North America +Sedona,tourist,exterior,Sedona,Arizona,United States,North America +Petrified Forest,tourist,exterior,Holbrook,Arizona,United States,North America +Saguaro National Park,tourist,exterior,Tucson,Arizona,United States,North America +Canyon de Chelly,tourist,exterior,Chinle,Arizona,United States,North America +Havasu Falls,tourist,exterior,Supai,Arizona,United States,North America +Chiricahua Mountains,tourist,exterior,Willcox,Arizona,United States,North America +Organ Pipe Cactus,tourist,exterior,Ajo,Arizona,United States,North America +Four Corners,tourist,exterior,Teec Nos Pos,Arizona,United States,North America +Meteor Crater,tourist,exterior,Winslow,Arizona,United States,North America +Lake Powell,tourist,exterior,Page,Arizona,United States,North America +Zion National Park,tourist,exterior,Springdale,Utah,United States,North America +Bryce Canyon,tourist,exterior,Bryce,Utah,United States,North America +Arches National Park,tourist,exterior,Moab,Utah,United States,North America +Canyonlands,tourist,exterior,Moab,Utah,United States,North America +Capitol Reef,tourist,exterior,Torrey,Utah,United States,North America +Dead Horse Point,tourist,exterior,Moab,Utah,United States,North America +Goblin Valley,tourist,exterior,Green River,Utah,United States,North America +Valley of the Gods,tourist,exterior,Mexican Hat,Utah,United States,North America +Natural Bridges,tourist,exterior,Natural Bridges,Utah,United States,North America +Cedar Breaks,tourist,exterior,Cedar City,Utah,United States,North America +Flaming Gorge,tourist,exterior,Dutch John,Utah,United States,North America +Great Salt Lake,tourist,exterior,Salt Lake City,Utah,United States,North America +Bonneville Salt Flats,tourist,exterior,Wendover,Utah,United States,North America +Rocky Mountain National Park,tourist,exterior,Estes Park,Colorado,United States,North America +Mesa Verde,tourist,exterior,Mesa Verde,Colorado,United States,North America +Black Canyon of Gunnison,tourist,exterior,Montrose,Colorado,United States,North America +Great Sand Dunes,tourist,exterior,Mosca,Colorado,United States,North America +Garden of the Gods,tourist,exterior,Colorado Springs,Colorado,United States,North America +Maroon Bells,tourist,exterior,Aspen,Colorado,United States,North America +Mount Evans,tourist,exterior,Idaho Springs,Colorado,United States,North America +Pikes Peak,tourist,exterior,Manitou Springs,Colorado,United States,North America +Dinosaur National Monument,tourist,exterior,Dinosaur,Colorado,United States,North America +Colorado National Monument,tourist,exterior,Fruita,Colorado,United States,North America +Florissant Fossil Beds,tourist,exterior,Florissant,Colorado,United States,North America +Curecanti Recreation Area,tourist,exterior,Gunnison,Colorado,United States,North America +Yellowstone National Park,tourist,exterior,West Yellowstone,Wyoming,United States,North America +Grand Teton,tourist,exterior,Jackson,Wyoming,United States,North America +Devils Tower,tourist,exterior,Devils Tower,Wyoming,United States,North America +Bighorn Mountains,tourist,exterior,Sheridan,Wyoming,United States,North America +Wind River Range,tourist,exterior,Pinedale,Wyoming,United States,North America +Jackson Hole,tourist,exterior,Jackson,Wyoming,United States,North America +Fossil Butte,tourist,exterior,Kemmerer,Wyoming,United States,North America +Flaming Gorge,tourist,exterior,Green River,Wyoming,United States,North America +Medicine Bow,tourist,exterior,Laramie,Wyoming,United States,North America +Glacier National Park,tourist,exterior,West Glacier,Montana,United States,North America +Beartooth Highway,tourist,exterior,Red Lodge,Montana,United States,North America +Little Bighorn,tourist,exterior,Crow Agency,Montana,United States,North America +Going-to-the-Sun Road,tourist,exterior,West Glacier,Montana,United States,North America +Bob Marshall Wilderness,tourist,exterior,Kalispell,Montana,United States,North America +Makoshika State Park,tourist,exterior,Glendive,Montana,United States,North America +Craters of the Moon,tourist,exterior,Arco,Idaho,United States,North America +Sawtooth Mountains,tourist,exterior,Stanley,Idaho,United States,North America +Hell's Canyon,tourist,exterior,Lewiston,Idaho,United States,North America +Sun Valley,tourist,exterior,Sun Valley,Idaho,United States,North America +Shoshone Falls,tourist,exterior,Twin Falls,Idaho,United States,North America +City of Rocks,tourist,exterior,Almo,Idaho,United States,North America +Hagerman Fossil Beds,tourist,exterior,Hagerman,Idaho,United States,North America +Badlands National Park,tourist,exterior,Interior,South Dakota,United States,North America +Mount Rushmore,tourist,exterior,Keystone,South Dakota,United States,North America +Wind Cave,tourist,interior,Hot Springs,South Dakota,United States,North America +Custer State Park,tourist,exterior,Custer,South Dakota,United States,North America +Jewel Cave,tourist,interior,Custer,South Dakota,United States,North America +Black Hills,tourist,exterior,Rapid City,South Dakota,United States,North America +Mammoth Site,tourist,exterior,Hot Springs,South Dakota,United States,North America +Theodore Roosevelt National Park,tourist,exterior,Medora,North Dakota,United States,North America +Lewis and Clark Trail,tourist,exterior,Washburn,North Dakota,United States,North America +Knife River,tourist,exterior,Stanton,North Dakota,United States,North America +Tallgrass Prairie,tourist,exterior,Strong City,Kansas,United States,North America +Monument Rocks,tourist,exterior,Oakley,Kansas,United States,North America +Castle Rock,tourist,exterior,Quinter,Kansas,United States,North America +Scotts Bluff,tourist,exterior,Scottsbluff,Nebraska,United States,North America +Chimney Rock,tourist,exterior,Bayard,Nebraska,United States,North America +Sandhills,tourist,exterior,Valentine,Nebraska,United States,North America +Agate Fossil Beds,tourist,exterior,Harrison,Nebraska,United States,North America +Homestead National Monument,tourist,exterior,Beatrice,Nebraska,United States,North America +Voyageurs National Park,tourist,exterior,International Falls,Minnesota,United States,North America +Boundary Waters,tourist,exterior,Ely,Minnesota,United States,North America +Superior National Forest,tourist,exterior,Duluth,Minnesota,United States,North America +Pipestone National Monument,tourist,exterior,Pipestone,Minnesota,United States,North America +Grand Portage,tourist,exterior,Grand Portage,Minnesota,United States,North America +Isle Royale,tourist,exterior,Houghton,Michigan,United States,North America +Pictured Rocks,tourist,exterior,Munising,Michigan,United States,North America +Sleeping Bear Dunes,tourist,exterior,Empire,Michigan,United States,North America +Mackinac Island,tourist,exterior,Mackinac Island,Michigan,United States,North America +Keweenaw Peninsula,tourist,exterior,Copper Harbor,Michigan,United States,North America +Apostle Islands,tourist,exterior,Bayfield,Wisconsin,United States,North America +Wisconsin Dells,tourist,exterior,Wisconsin Dells,Wisconsin,United States,North America +Door County,tourist,exterior,Sturgeon Bay,Wisconsin,United States,North America +Starved Rock,tourist,exterior,Oglesby,Illinois,United States,North America +Cahokia Mounds,tourist,exterior,Collinsville,Illinois,United States,North America +Lincoln Home,tourist,interior,Springfield,Illinois,United States,North America +Indiana Dunes,tourist,exterior,Porter,Indiana,United States,North America +Mammoth Cave,tourist,interior,Mammoth Cave,Kentucky,United States,North America +Cumberland Gap,tourist,exterior,Middlesboro,Kentucky,United States,North America +Red River Gorge,tourist,exterior,Stanton,Kentucky,United States,North America +Daniel Boone National Forest,tourist,exterior,Winchester,Kentucky,United States,North America +Great Smoky Mountains,tourist,exterior,Gatlinburg,Tennessee,United States,North America +Lookout Mountain,tourist,exterior,Chattanooga,Tennessee,United States,North America +Ruby Falls,tourist,interior,Chattanooga,Tennessee,United States,North America +Fall Creek Falls,tourist,exterior,Spencer,Tennessee,United States,North America +Natchez Trace,tourist,exterior,Nashville,Tennessee,United States,North America +Hot Springs National Park,tourist,exterior,Hot Springs,Arkansas,United States,North America +Buffalo National River,tourist,exterior,Harrison,Arkansas,United States,North America +Crater of Diamonds,tourist,exterior,Murfreesboro,Arkansas,United States,North America +Ozark Mountains,tourist,exterior,Mountain View,Arkansas,United States,North America +Petit Jean State Park,tourist,exterior,Morrilton,Arkansas,United States,North America +Big Bend National Park,tourist,exterior,Big Bend,Texas,United States,North America +Guadalupe Mountains,tourist,exterior,Salt Flat,Texas,United States,North America +Palo Duro Canyon,tourist,exterior,Canyon,Texas,United States,North America +South Padre Island,tourist,exterior,South Padre Island,Texas,United States,North America +Big Thicket,tourist,exterior,Kountze,Texas,United States,North America +Caddo Lake,tourist,exterior,Marshall,Texas,United States,North America +Enchanted Rock,tourist,exterior,Fredericksburg,Texas,United States,North America +Davis Mountains,tourist,exterior,Fort Davis,Texas,United States,North America +Lost Maples,tourist,exterior,Vanderpool,Texas,United States,North America +Padre Island National Seashore,tourist,exterior,Corpus Christi,Texas,United States,North America +Franklin Mountains,tourist,exterior,El Paso,Texas,United States,North America +Sam Houston National Forest,tourist,exterior,Huntsville,Texas,United States,North America +Lyndon B Johnson Ranch,tourist,exterior,Stonewall,Texas,United States,North America +Carlsbad Caverns,tourist,interior,Carlsbad,New Mexico,United States,North America +White Sands,tourist,exterior,Alamogordo,New Mexico,United States,North America +Bandelier National Monument,tourist,exterior,Los Alamos,New Mexico,United States,North America +Chaco Culture,tourist,exterior,Nageezi,New Mexico,United States,North America +Gila Cliff Dwellings,tourist,exterior,Silver City,New Mexico,United States,North America +Pecos National Historical Park,tourist,exterior,Pecos,New Mexico,United States,North America +Petroglyph National Monument,tourist,exterior,Albuquerque,New Mexico,United States,North America +El Malpais,tourist,exterior,Grants,New Mexico,United States,North America +Bosque del Apache,tourist,exterior,San Antonio,New Mexico,United States,North America +Very Large Array,tourist,exterior,Socorro,New Mexico,United States,North America +Taos Pueblo,tourist,exterior,Taos,New Mexico,United States,North America +Sandia Peak,tourist,exterior,Albuquerque,New Mexico,United States,North America +Wheeler Peak,tourist,exterior,Taos,New Mexico,United States,North America +Okefenokee Swamp,tourist,exterior,Folkston,Georgia,United States,North America +Savannah Historic District,tourist,exterior,Savannah,Georgia,United States,North America +Cumberland Island,tourist,exterior,St. Marys,Georgia,United States,North America +Stone Mountain,tourist,exterior,Stone Mountain,Georgia,United States,North America +Chattahoochee National Forest,tourist,exterior,Gainesville,Georgia,United States,North America +Everglades National Park,tourist,exterior,Homestead,Florida,United States,North America +Key West,tourist,exterior,Key West,Florida,United States,North America +Dry Tortugas,tourist,exterior,Key West,Florida,United States,North America +Biscayne National Park,tourist,exterior,Homestead,Florida,United States,North America +Crystal River,tourist,exterior,Crystal River,Florida,United States,North America +Kennedy Space Center,tourist,interior,Cape Canaveral,Florida,United States,North America +Big Cypress,tourist,exterior,Ochopee,Florida,United States,North America +Canaveral National Seashore,tourist,exterior,New Smyrna Beach,Florida,United States,North America +Myakka River,tourist,exterior,Sarasota,Florida,United States,North America +Corkscrew Swamp,tourist,exterior,Fort Myers,Florida,United States,North America +Weeki Wachee Springs,tourist,exterior,Weeki Wachee,Florida,United States,North America +Rainbow Springs,tourist,exterior,Dunnellon,Florida,United States,North America +Blue Spring,tourist,exterior,Orange City,Florida,United States,North America +Great Dismal Swamp,tourist,exterior,Suffolk,Virginia,United States,North America +Shenandoah National Park,tourist,exterior,Luray,Virginia,United States,North America +Colonial Williamsburg,tourist,exterior,Williamsburg,Virginia,United States,North America +Assateague Island,tourist,exterior,Berlin,Maryland,United States,North America +Antietam,tourist,exterior,Sharpsburg,Maryland,United States,North America +Fort McHenry,tourist,exterior,Baltimore,Maryland,United States,North America +Chesapeake Bay,tourist,exterior,Annapolis,Maryland,United States,North America +Delaware Water Gap,tourist,exterior,Bushkill,Pennsylvania,United States,North America +Gettysburg,tourist,exterior,Gettysburg,Pennsylvania,United States,North America +Independence Hall,tourist,interior,Philadelphia,Pennsylvania,United States,North America +Fallingwater,tourist,interior,Mill Run,Pennsylvania,United States,North America +Pine Creek Gorge,tourist,exterior,Wellsboro,Pennsylvania,United States,North America +Presque Isle,tourist,exterior,Erie,Pennsylvania,United States,North America +Bushkill Falls,tourist,exterior,Bushkill,Pennsylvania,United States,North America +Liberty Bell,tourist,interior,Philadelphia,Pennsylvania,United States,North America +Acadia National Park,tourist,exterior,Bar Harbor,Maine,United States,North America +White Mountain National Forest,tourist,exterior,North Conway,New Hampshire,United States,North America +Green Mountain National Forest,tourist,exterior,Rutland,Vermont,United States,North America +Cape Cod National Seashore,tourist,exterior,Wellfleet,Massachusetts,United States,North America +Freedom Trail,tourist,exterior,Boston,Massachusetts,United States,North America +Nantucket,tourist,exterior,Nantucket,Massachusetts,United States,North America +Martha's Vineyard,tourist,exterior,Vineyard Haven,Massachusetts,United States,North America +Block Island,tourist,exterior,Block Island,Rhode Island,United States,North America +Mystic Seaport,tourist,exterior,Mystic,Connecticut,United States,North America +Mohonk Mountain House,tourist,exterior,New Paltz,New York,United States,North America +Adirondack Park,tourist,exterior,Lake Placid,New York,United States,North America +Niagara Falls,tourist,exterior,Niagara Falls,New York,United States,North America +Finger Lakes,tourist,exterior,Geneva,New York,United States,North America +Fire Island,tourist,exterior,Patchogue,New York,United States,North America +Statue of Liberty,tourist,exterior,New York,New York,United States,North America +Ellis Island,tourist,interior,New York,New York,United States,North America +Central Park,tourist,exterior,New York,New York,United States,North America +Banff National Park,tourist,exterior,Banff,Alberta,Canada,North America +Jasper National Park,tourist,exterior,Jasper,Alberta,Canada,North America +Lake Louise,tourist,exterior,Lake Louise,Alberta,Canada,North America +Icefields Parkway,tourist,exterior,Jasper,Alberta,Canada,North America +Athabasca Glacier,tourist,exterior,Jasper,Alberta,Canada,North America +Moraine Lake,tourist,exterior,Lake Louise,Alberta,Canada,North America +Mount Assiniboine,tourist,exterior,Canmore,Alberta,Canada,North America +Waterton Lakes,tourist,exterior,Waterton Park,Alberta,Canada,North America +Drumheller Badlands,tourist,exterior,Drumheller,Alberta,Canada,North America +Wood Buffalo National Park,tourist,exterior,Fort Smith,Northwest Territories,Canada,North America +Yoho National Park,tourist,exterior,Field,British Columbia,Canada,North America +Kootenay National Park,tourist,exterior,Radium Hot Springs,British Columbia,Canada,North America +Glacier National Park,tourist,exterior,Revelstoke,British Columbia,Canada,North America +Mount Robson,tourist,exterior,Valemount,British Columbia,Canada,North America +Pacific Rim National Park,tourist,exterior,Tofino,British Columbia,Canada,North America +Whistler,tourist,exterior,Whistler,British Columbia,Canada,North America +Inside Passage,tourist,exterior,Prince Rupert,British Columbia,Canada,North America +Haida Gwaii,tourist,exterior,Queen Charlotte City,British Columbia,Canada,North America +Telegraph Creek,tourist,exterior,Telegraph Creek,British Columbia,Canada,North America +Atlin Lake,tourist,exterior,Atlin,British Columbia,Canada,North America +Stikine River,tourist,exterior,Telegraph Creek,British Columbia,Canada,North America +Tatshenshini-Alsek,tourist,exterior,Haines Junction,Yukon,Canada,North America +Kluane National Park,tourist,exterior,Haines Junction,Yukon,Canada,North America +Tombstone Territorial Park,tourist,exterior,Dawson City,Yukon,Canada,North America +Ivvavik National Park,tourist,exterior,Inuvik,Northwest Territories,Canada,North America +Aulavik National Park,tourist,exterior,Banks Island,Northwest Territories,Canada,North America +Nahanni National Park,tourist,exterior,Fort Simpson,Northwest Territories,Canada,North America +Tuktut Nogait,tourist,exterior,Paulatuk,Northwest Territories,Canada,North America +Auyuittuq National Park,tourist,exterior,Pangnirtung,Nunavut,Canada,North America +Quttinirpaaq National Park,tourist,exterior,Alert,Nunavut,Canada,North America +Sirmilik National Park,tourist,exterior,Pond Inlet,Nunavut,Canada,North America +Ukkusiksalik National Park,tourist,exterior,Repulse Bay,Nunavut,Canada,North America +Riding Mountain,tourist,exterior,Wasagaming,Manitoba,Canada,North America +Wapusk National Park,tourist,exterior,Churchill,Manitoba,Canada,North America +Churchill,tourist,exterior,Churchill,Manitoba,Canada,North America +Polar Bear Provincial Park,tourist,exterior,Ontario,,Canada,North America +Algonquin Provincial Park,tourist,exterior,Whitney,Ontario,Canada,North America +Bruce Peninsula,tourist,exterior,Tobermory,Ontario,Canada,North America +Thousand Islands,tourist,exterior,Gananoque,Ontario,Canada,North America +Niagara Falls,tourist,exterior,Niagara Falls,Ontario,Canada,North America +Point Pelee,tourist,exterior,Leamington,Ontario,Canada,North America +Killarney Provincial Park,tourist,exterior,Killarney,Ontario,Canada,North America +La Mauricie,tourist,exterior,Shawinigan,Quebec,Canada,North America +Saguenay Fjord,tourist,exterior,Tadoussac,Quebec,Canada,North America +Gaspé Peninsula,tourist,exterior,Gaspé,Quebec,Canada,North America +Mingan Archipelago,tourist,exterior,Havre-Saint-Pierre,Quebec,Canada,North America +Anticosti Island,tourist,exterior,Port-Menier,Quebec,Canada,North America +Forillon National Park,tourist,exterior,Gaspé,Quebec,Canada,North America +Mont-Tremblant,tourist,exterior,Mont-Tremblant,Quebec,Canada,North America +Laurentian Mountains,tourist,exterior,Val-David,Quebec,Canada,North America +Bay of Fundy,tourist,exterior,Alma,New Brunswick,Canada,North America +Fundy National Park,tourist,exterior,Alma,New Brunswick,Canada,North America +Hopewell Rocks,tourist,exterior,Hopewell Cape,New Brunswick,Canada,North America +Grand Manan Island,tourist,exterior,Grand Manan,New Brunswick,Canada,North America +Kouchibouguac,tourist,exterior,Kouchibouguac,New Brunswick,Canada,North America +Prince Edward Island National Park,tourist,exterior,Cavendish,Prince Edward Island,Canada,North America +Anne of Green Gables,tourist,exterior,Cavendish,Prince Edward Island,Canada,North America +Cape Breton Highlands,tourist,exterior,Ingonish,Nova Scotia,Canada,North America +Peggy's Cove,tourist,exterior,Peggy's Cove,Nova Scotia,Canada,North America +Lunenburg,tourist,exterior,Lunenburg,Nova Scotia,Canada,North America +Kejimkujik National Park,tourist,exterior,Maitland Bridge,Nova Scotia,Canada,North America +Sable Island,tourist,exterior,Halifax,Nova Scotia,Canada,North America +Cabot Trail,tourist,exterior,Baddeck,Nova Scotia,Canada,North America +Gros Morne National Park,tourist,exterior,Rocky Harbour,Newfoundland and Labrador,Canada,North America +Terra Nova National Park,tourist,exterior,Glovertown,Newfoundland and Labrador,Canada,North America +L'Anse aux Meadows,tourist,exterior,St. Lunaire-Griquet,Newfoundland and Labrador,Canada,North America +Signal Hill,tourist,exterior,St. John's,Newfoundland and Labrador,Canada,North America +Iceberg Alley,tourist,exterior,St. Anthony,Newfoundland and Labrador,Canada,North America +Torngat Mountains,tourist,exterior,Nain,Newfoundland and Labrador,Canada,North America +Battle Harbour,tourist,exterior,Battle Harbour,Newfoundland and Labrador,Canada,North America +Chichen Itza,tourist,exterior,Chichen Itza,Yucatan,Mexico,North America +Teotihuacan,tourist,exterior,Teotihuacan,Estado de Mexico,Mexico,North America +Palenque,tourist,exterior,Palenque,Chiapas,Mexico,North America +Uxmal,tourist,exterior,Uxmal,Yucatan,Mexico,North America +Monte Alban,tourist,exterior,Oaxaca,Oaxaca,Mexico,North America +Pico de Orizaba,tourist,exterior,Tlachichuca,Veracruz,Mexico,North America +Popocatepetl,tourist,exterior,Amecameca,Estado de Mexico,Mexico,North America +Nevado de Toluca,tourist,exterior,Toluca,Estado de Mexico,Mexico,North America +Sierra Madre Occidental,tourist,exterior,Durango,Durango,Mexico,North America +Sierra Madre Oriental,tourist,exterior,Monterrey,Nuevo Leon,Mexico,North America +Copper Canyon,tourist,exterior,Creel,Chihuahua,Mexico,North America +Monarch Butterfly Biosphere,tourist,exterior,Angangueo,Michoacan,Mexico,North America +Sian Ka'an Biosphere,tourist,exterior,Tulum,Quintana Roo,Mexico,North America +El Vizcaino Biosphere,tourist,exterior,Guerrero Negro,Baja California Sur,Mexico,North America +Calakmul Biosphere,tourist,exterior,Calakmul,Campeche,Mexico,North America +Pinacate Biosphere,tourist,exterior,Puerto Penasco,Sonora,Mexico,North America +Cenotes of Yucatan,tourist,interior,Valladolid,Yucatan,Mexico,North America +Sumidero Canyon,tourist,exterior,Tuxtla Gutierrez,Chiapas,Mexico,North America +Hierve el Agua,tourist,exterior,Oaxaca,Oaxaca,Mexico,North America +Real de Catorce,tourist,exterior,Real de Catorce,San Luis Potosi,Mexico,North America +Barrancas del Cobre,tourist,exterior,Creel,Chihuahua,Mexico,North America +Isla Espiritu Santo,tourist,exterior,La Paz,Baja California Sur,Mexico,North America +Revillagigedo Islands,tourist,exterior,Socorro,Colima,Mexico,North America +Sea of Cortez,tourist,exterior,La Paz,Baja California Sur,Mexico,North America +Whale Shark Diving,tourist,exterior,Isla Mujeres,Quintana Roo,Mexico,North America +Cave of Swallows,tourist,interior,Aquismón,San Luis Potosi,Mexico,North America +Lagunas de Montebello,tourist,exterior,Comitan,Chiapas,Mexico,North America +Agua Azul Waterfalls,tourist,exterior,Palenque,Chiapas,Mexico,North America +Misol-Ha Waterfall,tourist,exterior,Palenque,Chiapas,Mexico,North America +Bonampak,tourist,interior,Bonampak,Chiapas,Mexico,North America +Yaxchilan,tourist,exterior,Frontera Corozal,Chiapas,Mexico,North America +El Tajin,tourist,exterior,Papantla,Veracruz,Mexico,North America +Xochicalco,tourist,exterior,Miacatlan,Morelos,Mexico,North America +Cacaxtla,tourist,interior,Natívitas,Tlaxcala,Mexico,North America +La Venta,tourist,exterior,Villahermosa,Tabasco,Mexico,North America +Comalcalco,tourist,exterior,Comalcalco,Tabasco,Mexico,North America +Mitla,tourist,exterior,Mitla,Oaxaca,Mexico,North America +Yagul,tourist,exterior,Tlacolula,Oaxaca,Mexico,North America +Lambityeco,tourist,exterior,Tlacolula,Oaxaca,Mexico,North America +Dzibanché,tourist,exterior,Bacalar,Quintana Roo,Mexico,North America +Kohunlich,tourist,exterior,Chetumal,Quintana Roo,Mexico,North America +Coba,tourist,exterior,Coba,Quintana Roo,Mexico,North America +Ek Balam,tourist,exterior,Temozon,Yucatan,Mexico,North America +Mayapan,tourist,exterior,Tecoh,Yucatan,Mexico,North America +Kabah,tourist,exterior,Santa Elena,Yucatan,Mexico,North America +Labna,tourist,exterior,Santa Elena,Yucatan,Mexico,North America +Sayil,tourist,exterior,Santa Elena,Yucatan,Mexico,North America +Xlapak,tourist,exterior,Santa Elena,Yucatan,Mexico,North America +Tikal,tourist,exterior,Flores,Peten,Guatemala,North America +El Mirador,tourist,exterior,Carmelita,Peten,Guatemala,North America +Yaxha,tourist,exterior,Melchor de Mencos,Peten,Guatemala,North America +Semuc Champey,tourist,exterior,Lanquin,Alta Verapaz,Guatemala,North America +Lake Atitlan,tourist,exterior,Panajachel,Solola,Guatemala,North America +Volcán Acatenango,tourist,exterior,Antigua,Sacatepequez,Guatemala,North America +Volcán de Fuego,tourist,exterior,Escuintla,Escuintla,Guatemala,North America +Volcán Tajumulco,tourist,exterior,San Marcos,San Marcos,Guatemala,North America +Livingston,tourist,exterior,Livingston,Izabal,Guatemala,North America +Rio Dulce,tourist,exterior,Rio Dulce,Izabal,Guatemala,North America +Quirigua,tourist,exterior,Los Amates,Izabal,Guatemala,North America +Caracol,tourist,exterior,San Ignacio,Cayo,Belize,North America +Xunantunich,tourist,exterior,San Jose Succotz,Cayo,Belize,North America +Blue Hole,tourist,exterior,Belize City,,Belize,North America +Belize Barrier Reef,tourist,exterior,Ambergris Caye,,Belize,North America +Cockscomb Basin,tourist,exterior,Hopkins,Stann Creek,Belize,North America +Actun Tunichil Muknal,tourist,interior,San Ignacio,Cayo,Belize,North America +Lamanai,tourist,exterior,Orange Walk,Orange Walk,Belize,North America +Altun Ha,tourist,exterior,Rockstone Pond,Belize,Belize,North America +Joya de Cerén,tourist,exterior,San Juan Opico,La Libertad,El Salvador,North America +Tazumal,tourist,exterior,Chalchuapa,Santa Ana,El Salvador,North America +Cerro Verde,tourist,exterior,Sonsonate,Sonsonate,El Salvador,North America +Volcán de Santa Ana,tourist,exterior,Santa Ana,Santa Ana,El Salvador,North America +Lago de Coatepeque,tourist,exterior,Santa Ana,Santa Ana,El Salvador,North America +Ruta de las Flores,tourist,exterior,Sonsonate,Sonsonate,El Salvador,North America +El Imposible National Park,tourist,exterior,Ahuachapan,Ahuachapan,El Salvador,North America +Copán,tourist,exterior,Copan Ruinas,Copan,Honduras,North America +Bay Islands,tourist,exterior,Roatan,Bay Islands,Honduras,North America +Pico Bonito,tourist,exterior,La Ceiba,Atlantida,Honduras,North America +Lake Yojoa,tourist,exterior,Santa Barbara,Santa Barbara,Honduras,North America +Celaque National Park,tourist,exterior,Gracias,Lempira,Honduras,North America +Rio Plátano Biosphere,tourist,exterior,Palacios,Gracias a Dios,Honduras,North America +La Mosquitia,tourist,exterior,Puerto Lempira,Gracias a Dios,Honduras,North America +Cayos Cochinos,tourist,exterior,La Ceiba,Atlantida,Honduras,North America +Punta Sal,tourist,exterior,Tela,Atlantida,Honduras,North America +Masaya Volcano,tourist,exterior,Masaya,Masaya,Nicaragua,North America +Ometepe Island,tourist,exterior,Moyogalpa,Rivas,Nicaragua,North America +San Juan River,tourist,exterior,San Carlos,Rio San Juan,Nicaragua,North America +Corn Islands,tourist,exterior,Corn Island,South Caribbean Coast,Nicaragua,North America +Momotombo Volcano,tourist,exterior,Leon,Leon,Nicaragua,North America +Cerro Negro Volcano,tourist,exterior,Leon,Leon,Nicaragua,North America +Bosawás Biosphere,tourist,exterior,Siuna,North Caribbean Coast,Nicaragua,North America +Rio San Juan,tourist,exterior,El Castillo,Rio San Juan,Nicaragua,North America +Solentiname Islands,tourist,exterior,San Carlos,Rio San Juan,Nicaragua,North America +Pearl Lagoon,tourist,exterior,Pearl Lagoon,South Caribbean Coast,Nicaragua,North America +Manuel Antonio,tourist,exterior,Manuel Antonio,Puntarenas,Costa Rica,North America +Monteverde Cloud Forest,tourist,exterior,Monteverde,Puntarenas,Costa Rica,North America +Arenal Volcano,tourist,exterior,La Fortuna,Alajuela,Costa Rica,North America +Corcovado National Park,tourist,exterior,Puerto Jimenez,Puntarenas,Costa Rica,North America +Tortuguero,tourist,exterior,Tortuguero,Limon,Costa Rica,North America +Tamarindo,tourist,exterior,Tamarindo,Guanacaste,Costa Rica,North America +Osa Peninsula,tourist,exterior,Puerto Jimenez,Puntarenas,Costa Rica,North America +Poás Volcano,tourist,exterior,Alajuela,Alajuela,Costa Rica,North America +Irazú Volcano,tourist,exterior,Cartago,Cartago,Costa Rica,North America +Chirripó National Park,tourist,exterior,San Gerardo de Rivas,San Jose,Costa Rica,North America +Cocos Island,tourist,exterior,Puntarenas,Puntarenas,Costa Rica,North America +Braulio Carrillo,tourist,exterior,San Jose,San Jose,Costa Rica,North America +Rincón de la Vieja,tourist,exterior,Liberia,Guanacaste,Costa Rica,North America +Santa Rosa,tourist,exterior,Liberia,Guanacaste,Costa Rica,North America +Cahuita,tourist,exterior,Cahuita,Limon,Costa Rica,North America +Boca Tapada,tourist,exterior,Pital,Alajuela,Costa Rica,North America +San Blas Islands,tourist,exterior,Guna Yala,Guna Yala,Panama,North America +Bocas del Toro,tourist,exterior,Bocas del Toro,Bocas del Toro,Panama,North America +Darien National Park,tourist,exterior,La Palma,Darien,Panama,North America +Coiba Island,tourist,exterior,Santiago,Veraguas,Panama,North America +El Valle de Antón,tourist,exterior,El Valle,Cocle,Panama,North America +Boquete,tourist,exterior,Boquete,Chiriqui,Panama,North America +Volcán Barú,tourist,exterior,Boquete,Chiriqui,Panama,North America +Pipeline Road,tourist,exterior,Gamboa,Panama,Panama,North America +Soberania National Park,tourist,exterior,Gamboa,Panama,Panama,North America +Metropolitan Natural Park,tourist,exterior,Panama City,Panama,Panama,North America +Las Lajas Beach,tourist,exterior,Las Lajas,Chiriqui,Panama,North America +Portobelo,tourist,exterior,Portobelo,Colon,Panama,North America +Fort San Lorenzo,tourist,exterior,Colon,Colon,Panama,North America +Greenland Ice Sheet,tourist,exterior,Kangerlussuaq,,Greenland,North America +Scoresby Sound,tourist,exterior,Ittoqqortoormiit,,Greenland,North America +Ilulissat Icefjord,tourist,exterior,Ilulissat,,Greenland,North America +Northeast Greenland National Park,tourist,exterior,Danmarkshavn,,Greenland,North America +Tasiilaq,tourist,exterior,Tasiilaq,,Greenland,North America +Uummannaq,tourist,exterior,Uummannaq,,Greenland,North America +Sisimiut,tourist,exterior,Sisimiut,,Greenland,North America +Disko Bay,tourist,exterior,Qeqertarsuaq,,Greenland,North America +Thule,tourist,exterior,Qaanaaq,,Greenland,North America diff --git a/database/seeders/data/areas/continents/antarctica.csv b/database/seeders/data/areas/continents/antarctica.csv new file mode 100644 index 0000000..2b21f82 --- /dev/null +++ b/database/seeders/data/areas/continents/antarctica.csv @@ -0,0 +1,206 @@ +Antarctica +location,type,area,city,state,country,continent +Antarctic Peninsula,tourist,exterior,,,Antarctica,Antarctica +Deception Island,tourist,exterior,,,Antarctica,Antarctica +Half Moon Island,tourist,exterior,,,Antarctica,Antarctica +Cuverville Island,tourist,exterior,,,Antarctica,Antarctica +Neko Harbor,tourist,exterior,,,Antarctica,Antarctica +Paradise Harbor,tourist,exterior,,,Antarctica,Antarctica +Lemaire Channel,tourist,exterior,,,Antarctica,Antarctica +Petermann Island,tourist,exterior,,,Antarctica,Antarctica +Port Lockroy,tourist,exterior,,,Antarctica,Antarctica +Jougla Point,tourist,exterior,,,Antarctica,Antarctica +Waterboat Point,tourist,exterior,,,Antarctica,Antarctica +Booth Island,tourist,exterior,,,Antarctica,Antarctica +Pléneau Island,tourist,exterior,,,Antarctica,Antarctica +Argentine Islands,tourist,exterior,,,Antarctica,Antarctica +Vernadsky Station,tourist,interior,,,Ukraine,Antarctica +Rothera Station,tourist,interior,,,United Kingdom,Antarctica +Palmer Station,tourist,interior,,,United States,Antarctica +Esperanza Base,tourist,interior,,,Argentina,Antarctica +Orcadas Base,tourist,interior,,,Argentina,Antarctica +Marambio Base,tourist,interior,,,Argentina,Antarctica +Belgrano II Base,tourist,interior,,,Argentina,Antarctica +San Martín Base,tourist,interior,,,Argentina,Antarctica +Brown Station,tourist,interior,,,Argentina,Antarctica +Almirante Brown,tourist,interior,,,Argentina,Antarctica +Carlini Base,tourist,interior,,,Argentina,Antarctica +Primavera Base,tourist,interior,,,Argentina,Antarctica +Decepción Base,tourist,interior,,,Argentina,Antarctica +Melchior Base,tourist,interior,,,Argentina,Antarctica +Arturo Prat Base,tourist,interior,,,Chile,Antarctica +Bernardo O'Higgins,tourist,interior,,,Chile,Antarctica +Eduardo Frei Base,tourist,interior,,,Chile,Antarctica +Presidente Gabriel González Videla,tourist,interior,,,Chile,Antarctica +Presidente Pedro Aguirre Cerda,tourist,interior,,,Chile,Antarctica +Villa Las Estrellas,tourist,exterior,,,Chile,Antarctica +Comandante Ferraz,tourist,interior,,,Brazil,Antarctica +Arctowski Station,tourist,interior,,,Poland,Antarctica +Belgrano Station,tourist,interior,,,Belgium,Antarctica +South Pole,tourist,exterior,,,Antarctica,Antarctica +Geographic South Pole,tourist,exterior,,,Antarctica,Antarctica +Ceremonial South Pole,tourist,exterior,,,Antarctica,Antarctica +Amundsen-Scott Station,tourist,interior,,,United States,Antarctica +McMurdo Station,tourist,interior,,,United States,Antarctica +Scott Base,tourist,interior,,,New Zealand,Antarctica +Cape Evans,tourist,exterior,,,Antarctica,Antarctica +Cape Royds,tourist,exterior,,,Antarctica,Antarctica +Discovery Hut,tourist,interior,,,Antarctica,Antarctica +Scott's Hut,tourist,interior,,,Antarctica,Antarctica +Shackleton's Hut,tourist,interior,,,Antarctica,Antarctica +Terra Nova Hut,tourist,interior,,,Antarctica,Antarctica +Cape Adare,tourist,exterior,,,Antarctica,Antarctica +Borchgrevink's Hut,tourist,interior,,,Antarctica,Antarctica +Ross Island,tourist,exterior,,,Antarctica,Antarctica +Ross Ice Shelf,tourist,exterior,,,Antarctica,Antarctica +Mount Erebus,tourist,exterior,,,Antarctica,Antarctica +Mount Terror,tourist,exterior,,,Antarctica,Antarctica +Dry Valleys,tourist,exterior,,,Antarctica,Antarctica +Taylor Valley,tourist,exterior,,,Antarctica,Antarctica +Wright Valley,tourist,exterior,,,Antarctica,Antarctica +Victoria Valley,tourist,exterior,,,Antarctica,Antarctica +Don Juan Pond,tourist,exterior,,,Antarctica,Antarctica +Lake Vida,tourist,exterior,,,Antarctica,Antarctica +Lake Bonney,tourist,exterior,,,Antarctica,Antarctica +Blood Falls,tourist,exterior,,,Antarctica,Antarctica +Commonwealth Glacier,tourist,exterior,,,Antarctica,Antarctica +Canada Glacier,tourist,exterior,,,Antarctica,Antarctica +Howard Glacier,tourist,exterior,,,Antarctica,Antarctica +Suess Glacier,tourist,exterior,,,Antarctica,Antarctica +Rhone Glacier,tourist,exterior,,,Antarctica,Antarctica +Beardmore Glacier,tourist,exterior,,,Antarctica,Antarctica +Axel Heiberg Glacier,tourist,exterior,,,Antarctica,Antarctica +Lennox-King Glacier,tourist,exterior,,,Antarctica,Antarctica +Liv Glacier,tourist,exterior,,,Antarctica,Antarctica +Transantarctic Mountains,tourist,exterior,,,Antarctica,Antarctica +Queen Maud Mountains,tourist,exterior,,,Antarctica,Antarctica +Queen Alexandra Range,tourist,exterior,,,Antarctica,Antarctica +Pensacola Mountains,tourist,exterior,,,Antarctica,Antarctica +Ellsworth Mountains,tourist,exterior,,,Antarctica,Antarctica +Vinson Massif,tourist,exterior,,,Antarctica,Antarctica +Mount Vinson,tourist,exterior,,,Antarctica,Antarctica +Sentinel Range,tourist,exterior,,,Antarctica,Antarctica +Heritage Range,tourist,exterior,,,Antarctica,Antarctica +Executive Committee Range,tourist,exterior,,,Antarctica,Antarctica +Marie Byrd Land,tourist,exterior,,,Antarctica,Antarctica +Siple Island,tourist,exterior,,,Antarctica,Antarctica +Thurston Island,tourist,exterior,,,Antarctica,Antarctica +Alexander Island,tourist,exterior,,,Antarctica,Antarctica +Adelaide Island,tourist,exterior,,,Antarctica,Antarctica +Renaud Island,tourist,exterior,,,Antarctica,Antarctica +Anvers Island,tourist,exterior,,,Antarctica,Antarctica +Brabant Island,tourist,exterior,,,Antarctica,Antarctica +Wiencke Island,tourist,exterior,,,Antarctica,Antarctica +Doumer Island,tourist,exterior,,,Antarctica,Antarctica +Goudier Island,tourist,exterior,,,Antarctica,Antarctica +Paulet Island,tourist,exterior,,,Antarctica,Antarctica +Snow Hill Island,tourist,exterior,,,Antarctica,Antarctica +James Ross Island,tourist,exterior,,,Antarctica,Antarctica +Seymour Island,tourist,exterior,,,Antarctica,Antarctica +Vega Island,tourist,exterior,,,Antarctica,Antarctica +Devil Island,tourist,exterior,,,Antarctica,Antarctica +Dundee Island,tourist,exterior,,,Antarctica,Antarctica +Joinville Island,tourist,exterior,,,Antarctica,Antarctica +D'Urville Island,tourist,exterior,,,Antarctica,Antarctica +Elephant Island,tourist,exterior,,,Antarctica,Antarctica +Clarence Island,tourist,exterior,,,Antarctica,Antarctica +King George Island,tourist,exterior,,,Antarctica,Antarctica +Nelson Island,tourist,exterior,,,Antarctica,Antarctica +Robert Island,tourist,exterior,,,Antarctica,Antarctica +Greenwich Island,tourist,exterior,,,Antarctica,Antarctica +Livingston Island,tourist,exterior,,,Antarctica,Antarctica +Snow Island,tourist,exterior,,,Antarctica,Antarctica +Smith Island,tourist,exterior,,,Antarctica,Antarctica +Low Island,tourist,exterior,,,Antarctica,Antarctica +Trinity Island,tourist,exterior,,,Antarctica,Antarctica +Hoseason Island,tourist,exterior,,,Antarctica,Antarctica +Astrolabe Island,tourist,exterior,,,Antarctica,Antarctica +Booth Island,tourist,exterior,,,Antarctica,Antarctica +Two Hummock Island,tourist,exterior,,,Antarctica,Antarctica +Useful Island,tourist,exterior,,,Antarctica,Antarctica +Galindez Island,tourist,exterior,,,Antarctica,Antarctica +Winter Island,tourist,exterior,,,Antarctica,Antarctica +Skua Island,tourist,exterior,,,Antarctica,Antarctica +Cape Horn,tourist,exterior,,,Antarctica,Antarctica +Cape Denison,tourist,exterior,,,Antarctica,Antarctica +Cape Hallett,tourist,exterior,,,Antarctica,Antarctica +Cape Crozier,tourist,exterior,,,Antarctica,Antarctica +Cape Bird,tourist,exterior,,,Antarctica,Antarctica +Cape Washington,tourist,exterior,,,Antarctica,Antarctica +Cape Colbeck,tourist,exterior,,,Antarctica,Antarctica +Cape Adare,tourist,exterior,,,Antarctica,Antarctica +Mawson's Huts,tourist,interior,,,Australia,Antarctica +Davis Station,tourist,interior,,,Australia,Antarctica +Casey Station,tourist,interior,,,Australia,Antarctica +Macquarie Island,tourist,exterior,,,Australia,Antarctica +Heard Island,tourist,exterior,,,Australia,Antarctica +McDonald Islands,tourist,exterior,,,Australia,Antarctica +Balleny Islands,tourist,exterior,,,Antarctica,Antarctica +Peter I Island,tourist,exterior,,,Norway,Antarctica +Bouvet Island,tourist,exterior,,,Norway,Antarctica +South Georgia Island,tourist,exterior,,,United Kingdom,Antarctica +South Sandwich Islands,tourist,exterior,,,United Kingdom,Antarctica +Grytviken,tourist,exterior,,,United Kingdom,Antarctica +Stromness,tourist,exterior,,,United Kingdom,Antarctica +Leith Harbor,tourist,exterior,,,United Kingdom,Antarctica +Husvik,tourist,exterior,,,United Kingdom,Antarctica +Prince Olav Harbor,tourist,exterior,,,United Kingdom,Antarctica +Godthul,tourist,exterior,,,United Kingdom,Antarctica +Maiviken,tourist,exterior,,,United Kingdom,Antarctica +Cumberland Bay,tourist,exterior,,,United Kingdom,Antarctica +King Edward Point,tourist,exterior,,,United Kingdom,Antarctica +Shackleton's Grave,tourist,exterior,,,United Kingdom,Antarctica +Salisbury Plain,tourist,exterior,,,United Kingdom,Antarctica +St. Andrews Bay,tourist,exterior,,,United Kingdom,Antarctica +Gold Harbor,tourist,exterior,,,United Kingdom,Antarctica +Cooper Bay,tourist,exterior,,,United Kingdom,Antarctica +Drygalski Fjord,tourist,exterior,,,United Kingdom,Antarctica +Royal Bay,tourist,exterior,,,United Kingdom,Antarctica +Moltke Harbor,tourist,exterior,,,United Kingdom,Antarctica +Antarctic Sound,tourist,exterior,,,Antarctica,Antarctica +Bransfield Strait,tourist,exterior,,,Antarctica,Antarctica +Drake Passage,tourist,exterior,,,Antarctica,Antarctica +Gerlache Strait,tourist,exterior,,,Antarctica,Antarctica +Neumayer Channel,tourist,exterior,,,Antarctica,Antarctica +Schollaert Channel,tourist,exterior,,,Antarctica,Antarctica +Bismarck Strait,tourist,exterior,,,Antarctica,Antarctica +Grandidier Channel,tourist,exterior,,,Antarctica,Antarctica +Crystal Sound,tourist,exterior,,,Antarctica,Antarctica +Marguerite Bay,tourist,exterior,,,Antarctica,Antarctica +Bellingshausen Sea,tourist,exterior,,,Antarctica,Antarctica +Amundsen Sea,tourist,exterior,,,Antarctica,Antarctica +Ross Sea,tourist,exterior,,,Antarctica,Antarctica +Weddell Sea,tourist,exterior,,,Antarctica,Antarctica +Davis Sea,tourist,exterior,,,Antarctica,Antarctica +Mawson Sea,tourist,exterior,,,Antarctica,Antarctica +Dumont d'Urville Sea,tourist,exterior,,,Antarctica,Antarctica +Somov Sea,tourist,exterior,,,Antarctica,Antarctica +Cooperation Sea,tourist,exterior,,,Antarctica,Antarctica +Cosmonauts Sea,tourist,exterior,,,Antarctica,Antarctica +Riiser-Larsen Sea,tourist,exterior,,,Antarctica,Antarctica +Lazarev Sea,tourist,exterior,,,Antarctica,Antarctica +King Haakon VII Sea,tourist,exterior,,,Antarctica,Antarctica +Princess Martha Coast,tourist,exterior,,,Antarctica,Antarctica +Princess Astrid Coast,tourist,exterior,,,Antarctica,Antarctica +Princess Ragnhild Coast,tourist,exterior,,,Antarctica,Antarctica +Prince Harald Coast,tourist,exterior,,,Antarctica,Antarctica +Prince Olav Coast,tourist,exterior,,,Antarctica,Antarctica +Enderby Land,tourist,exterior,,,Antarctica,Antarctica +Kemp Land,tourist,exterior,,,Antarctica,Antarctica +Mac Robertson Land,tourist,exterior,,,Antarctica,Antarctica +Princess Elizabeth Land,tourist,exterior,,,Antarctica,Antarctica +Kaiser Wilhelm II Land,tourist,exterior,,,Antarctica,Antarctica +Queen Mary Land,tourist,exterior,,,Antarctica,Antarctica +Wilkes Land,tourist,exterior,,,Antarctica,Antarctica +Adélie Land,tourist,exterior,,,France,Antarctica +George V Land,tourist,exterior,,,Antarctica,Antarctica +Oates Land,tourist,exterior,,,Antarctica,Antarctica +Victoria Land,tourist,exterior,,,Antarctica,Antarctica +Antarctic Convergence,tourist,exterior,,,Antarctica,Antarctica +Polar Circle,tourist,exterior,,,Antarctica,Antarctica +Midnight Sun,tourist,exterior,,,Antarctica,Antarctica +Polar Night,tourist,exterior,,,Antarctica,Antarctica +Iceberg Graveyard,tourist,exterior,,,Antarctica,Antarctica +Tabular Icebergs,tourist,exterior,,,Antarctica,Antarctica +Katabatic Winds,tourist,exterior,,,Antarctica,Antarctica +Whiteout Conditions,tourist,exterior,,,Antarctica,Antarctica diff --git a/database/seeders/data/areas/continents/asia.csv b/database/seeders/data/areas/continents/asia.csv new file mode 100644 index 0000000..946e2a3 --- /dev/null +++ b/database/seeders/data/areas/continents/asia.csv @@ -0,0 +1,637 @@ +location,type,area,city,state,country,continent +Great Wall of China,tourist,exterior,Beijing,,China,Asia +Forbidden City,tourist,interior,Beijing,,China,Asia +Terracotta Army,tourist,interior,Xian,Shaanxi,China,Asia +Li River,tourist,exterior,Guilin,Guangxi,China,Asia +Zhangjiajie National Forest,tourist,exterior,Zhangjiajie,Hunan,China,Asia +Yellow Mountain,tourist,exterior,Huangshan,Anhui,China,Asia +Temple of Heaven,tourist,exterior,Beijing,,China,Asia +Summer Palace,tourist,exterior,Beijing,,China,Asia +Potala Palace,tourist,interior,Lhasa,Tibet,China,Asia +Mount Everest Base Camp,tourist,exterior,Shigatse,Tibet,China,Asia +Jiuzhaigou Valley,tourist,exterior,Aba,Sichuan,China,Asia +Leshan Giant Buddha,tourist,exterior,Leshan,Sichuan,China,Asia +Taklamakan Desert,tourist,exterior,Kashgar,Xinjiang,China,Asia +Tiger Leaping Gorge,tourist,exterior,Lijiang,Yunnan,China,Asia +Kanas Lake,tourist,exterior,Altay,Xinjiang,China,Asia +Changbai Mountains,tourist,exterior,Jilin,,China,Asia +Hailuogou Glacier,tourist,exterior,Ganzi,Sichuan,China,Asia +Taroko Gorge,tourist,exterior,Hualien,Taiwan,China,Asia +Alishan Forest,tourist,exterior,Chiayi,Taiwan,China,Asia +Yangmingshan Hot Springs,tourist,exterior,Taipei,Taiwan,China,Asia +Wulingyuan,tourist,exterior,Zhangjiajie,Hunan,China,Asia +Mount Tai,tourist,exterior,Tai'an,Shandong,China,Asia +Mount Hua,tourist,exterior,Huayin,Shaanxi,China,Asia +Mount Emei,tourist,exterior,Emeishan,Sichuan,China,Asia +Mount Wutai,tourist,exterior,Wutai,Shanxi,China,Asia +Mount Putuo,tourist,exterior,Zhoushan,Zhejiang,China,Asia +Mogao Caves,tourist,interior,Dunhuang,Gansu,China,Asia +Longmen Grottoes,tourist,exterior,Luoyang,Henan,China,Asia +Yungang Grottoes,tourist,exterior,Datong,Shanxi,China,Asia +Dazu Rock Carvings,tourist,exterior,Dazu,Chongqing,China,Asia +West Lake,tourist,exterior,Hangzhou,Zhejiang,China,Asia +Three Gorges,tourist,exterior,Yichang,Hubei,China,Asia +Yangtze River,tourist,exterior,Chongqing,,China,Asia +Yellow River,tourist,exterior,Lanzhou,Gansu,China,Asia +Gobi Desert,tourist,exterior,Hohhot,Inner Mongolia,China,Asia +Hulunbuir Grasslands,tourist,exterior,Hulunbuir,Inner Mongolia,China,Asia +Xilin Gol Grasslands,tourist,exterior,Xilin Gol,Inner Mongolia,China,Asia +Hanas Nature Reserve,tourist,exterior,Altay,Xinjiang,China,Asia +Sayram Lake,tourist,exterior,Bortala,Xinjiang,China,Asia +Heavenly Lake,tourist,exterior,Urumqi,Xinjiang,China,Asia +Flaming Mountains,tourist,exterior,Turpan,Xinjiang,China,Asia +Grape Valley,tourist,exterior,Turpan,Xinjiang,China,Asia +Kashgar Old City,tourist,exterior,Kashgar,Xinjiang,China,Asia +Karakoram Highway,tourist,exterior,Kashgar,Xinjiang,China,Asia +Mount Kailash,tourist,exterior,Ngari,Tibet,China,Asia +Lake Manasarovar,tourist,exterior,Ngari,Tibet,China,Asia +Namtso Lake,tourist,exterior,Lhasa,Tibet,China,Asia +Yarlung Tsangpo Canyon,tourist,exterior,Nyingchi,Tibet,China,Asia +Mount Fuji,tourist,exterior,Honshu,,Japan,Asia +Sensoji Temple,tourist,interior,Tokyo,,Japan,Asia +Kinkaku-ji Temple,tourist,exterior,Kyoto,,Japan,Asia +Fushimi Inari Shrine,tourist,exterior,Kyoto,,Japan,Asia +Hiroshima Peace Memorial,tourist,exterior,Hiroshima,,Japan,Asia +Osaka Castle,tourist,interior,Osaka,,Japan,Asia +Tokyo Disneyland,tourist,exterior,Tokyo,,Japan,Asia +Arashiyama Bamboo Grove,tourist,exterior,Kyoto,,Japan,Asia +Nara Deer Park,tourist,exterior,Nara,,Japan,Asia +Mount Hakone,tourist,exterior,Hakone,,Japan,Asia +Nikko Toshogu Shrine,tourist,interior,Nikko,,Japan,Asia +Aomori Snow Monsters,tourist,exterior,Aomori,,Japan,Asia +Kumano Kodo Pilgrimage,tourist,exterior,Wakayama,,Japan,Asia +Okinawa Blue Caves,tourist,interior,Okinawa,,Japan,Asia +Shirakami-Sanchi Forest,tourist,exterior,Aomori,,Japan,Asia +Yakushima Ancient Forest,tourist,exterior,Kagoshima,,Japan,Asia +Ogasawara Islands,tourist,exterior,Tokyo,,Japan,Asia +Daisetsuzan National Park,tourist,exterior,Hokkaido,,Japan,Asia +Mount Aso Volcano,tourist,exterior,Kumamoto,,Japan,Asia +Nakahechi Trail,tourist,exterior,Wakayama,,Japan,Asia +Shiretoko Peninsula,tourist,exterior,Hokkaido,,Japan,Asia +Akan National Park,tourist,exterior,Hokkaido,,Japan,Asia +Kushiro Wetlands,tourist,exterior,Hokkaido,,Japan,Asia +Lake Mashu,tourist,exterior,Hokkaido,,Japan,Asia +Rebun Island,tourist,exterior,Hokkaido,,Japan,Asia +Rishiri Island,tourist,exterior,Hokkaido,,Japan,Asia +Sado Island,tourist,exterior,Niigata,,Japan,Asia +Izu Islands,tourist,exterior,Tokyo,,Japan,Asia +Shikoku Pilgrimage,tourist,exterior,Shikoku,,Japan,Asia +Mount Daisen,tourist,exterior,Tottori,,Japan,Asia +Oki Islands,tourist,exterior,Shimane,,Japan,Asia +Gyeongbokgung Palace,tourist,interior,Seoul,,South Korea,Asia +Jeju Island,tourist,exterior,Jeju,,South Korea,Asia +Busan Beaches,tourist,exterior,Busan,,South Korea,Asia +DMZ,tourist,exterior,Panmunjom,,South Korea,Asia +Bukchon Hanok Village,tourist,exterior,Seoul,,South Korea,Asia +Seoraksan National Park,tourist,exterior,Sokcho,,South Korea,Asia +Bulguksa Temple,tourist,interior,Gyeongju,,South Korea,Asia +Jirisan National Park,tourist,exterior,Jeonlanam-do,,South Korea,Asia +Hallasan Volcano,tourist,exterior,Jeju,,South Korea,Asia +Ulleungdo Island,tourist,exterior,Gyeongsangbuk-do,,South Korea,Asia +Taebaek Mountains,tourist,exterior,Gangwon-do,,South Korea,Asia +Andong Hahoe Village,tourist,exterior,Andong,,South Korea,Asia +Haeinsa Temple,tourist,interior,Hapcheon,,South Korea,Asia +Namhansanseong,tourist,exterior,Gwangju,,South Korea,Asia +Boseong Tea Fields,tourist,exterior,Boseong,,South Korea,Asia +Gobi Desert,tourist,exterior,,,Mongolia,Asia +Ulaanbaatar,tourist,exterior,Ulaanbaatar,,Mongolia,Asia +Erdene Zuu Monastery,tourist,interior,Kharkhorin,,Mongolia,Asia +Altai Tavan Bogd,tourist,exterior,Bayan-Olgii,,Mongolia,Asia +Khongoryn Els Sand Dunes,tourist,exterior,Omnogovi,,Mongolia,Asia +Orkhon Valley,tourist,exterior,Arkhangai,,Mongolia,Asia +Khovsgol Lake,tourist,exterior,Khovsgol,,Mongolia,Asia +Flaming Cliffs,tourist,exterior,Omnogovi,,Mongolia,Asia +Gorkhi-Terelj National Park,tourist,exterior,Tov,,Mongolia,Asia +Khustain Nuruu,tourist,exterior,Tov,,Mongolia,Asia +Gun-Galuut Nature Reserve,tourist,exterior,Tov,,Mongolia,Asia +Angkor Wat,tourist,exterior,Siem Reap,,Cambodia,Asia +Bayon Temple,tourist,exterior,Siem Reap,,Cambodia,Asia +Ta Prohm Temple,tourist,exterior,Siem Reap,,Cambodia,Asia +Phnom Penh Royal Palace,tourist,interior,Phnom Penh,,Cambodia,Asia +Preah Vihear Temple,tourist,exterior,Preah Vihear,,Cambodia,Asia +Cardamom Mountains,tourist,exterior,Koh Kong,,Cambodia,Asia +Kirirom National Park,tourist,exterior,Kampong Speu,,Cambodia,Asia +Mekong Discovery Trail,tourist,exterior,Stung Treng,,Cambodia,Asia +Kep Crab Market,tourist,exterior,Kep,,Cambodia,Asia +Bokor National Park,tourist,exterior,Kampot,,Cambodia,Asia +Ream National Park,tourist,exterior,Sihanoukville,,Cambodia,Asia +Virachey National Park,tourist,exterior,Stung Treng,,Cambodia,Asia +Ha Long Bay,tourist,exterior,Quang Ninh,,Vietnam,Asia +Hoi An Ancient Town,tourist,exterior,Hoi An,,Vietnam,Asia +Cu Chi Tunnels,tourist,interior,Ho Chi Minh City,,Vietnam,Asia +Sapa Rice Terraces,tourist,exterior,Sapa,,Vietnam,Asia +Mekong Delta,tourist,exterior,Can Tho,,Vietnam,Asia +Imperial City Hue,tourist,interior,Hue,,Vietnam,Asia +Phong Nha Caves,tourist,interior,Phong Nha,,Vietnam,Asia +Cat Tien National Park,tourist,exterior,Dong Nai,,Vietnam,Asia +Con Dao Islands,tourist,exterior,Ba Ria-Vung Tau,,Vietnam,Asia +Ban Gioc Falls,tourist,exterior,Cao Bang,,Vietnam,Asia +Pu Luong Nature Reserve,tourist,exterior,Thanh Hoa,,Vietnam,Asia +Cao Bang Caves,tourist,interior,Cao Bang,,Vietnam,Asia +Dien Bien Phu,tourist,exterior,Dien Bien,,Vietnam,Asia +Mu Cang Chai,tourist,exterior,Yen Bai,,Vietnam,Asia +Hoang Su Phi,tourist,exterior,Ha Giang,,Vietnam,Asia +Dong Van Karst Plateau,tourist,exterior,Ha Giang,,Vietnam,Asia +Cuc Phuong National Park,tourist,exterior,Ninh Binh,,Vietnam,Asia +Bach Ma National Park,tourist,exterior,Hue,,Vietnam,Asia +Yok Don National Park,tourist,exterior,Dak Lak,,Vietnam,Asia +Phu Quoc Island,tourist,exterior,Kien Giang,,Vietnam,Asia +Borobudur Temple,tourist,exterior,Magelang,Central Java,Indonesia,Asia +Bali Hindu Temples,tourist,exterior,Ubud,Bali,Indonesia,Asia +Komodo National Park,tourist,exterior,Komodo,East Nusa Tenggara,Indonesia,Asia +Raja Ampat Islands,tourist,exterior,Sorong,West Papua,Indonesia,Asia +Mount Bromo,tourist,exterior,Probolinggo,East Java,Indonesia,Asia +Yogyakarta Palace,tourist,interior,Yogyakarta,Special Region of Yogyakarta,Indonesia,Asia +Lake Toba,tourist,exterior,North Sumatra,,Indonesia,Asia +Gili Islands,tourist,exterior,Lombok,West Nusa Tenggara,Indonesia,Asia +Flores Island,tourist,exterior,Flores,East Nusa Tenggara,Indonesia,Asia +Mentawai Islands,tourist,exterior,Mentawai,West Sumatra,Indonesia,Asia +Bunaken Marine Park,tourist,exterior,North Sulawesi,,Indonesia,Asia +Kawah Ijen Volcano,tourist,exterior,Banyuwangi,East Java,Indonesia,Asia +Belitung Island,tourist,exterior,Belitung,Bangka Belitung,Indonesia,Asia +Wakatobi Diving,tourist,exterior,Southeast Sulawesi,,Indonesia,Asia +Derawan Islands,tourist,exterior,East Kalimantan,,Indonesia,Asia +Sumba Island,tourist,exterior,Sumba,East Nusa Tenggara,Indonesia,Asia +Togean Islands,tourist,exterior,Central Sulawesi,,Indonesia,Asia +Mount Rinjani,tourist,exterior,Lombok,West Nusa Tenggara,Indonesia,Asia +Banda Islands,tourist,exterior,Maluku,,Indonesia,Asia +Kelimutu Lakes,tourist,exterior,Flores,East Nusa Tenggara,Indonesia,Asia +Prambanan Temple,tourist,exterior,Yogyakarta,,Indonesia,Asia +Tanjung Puting,tourist,exterior,Central Kalimantan,,Indonesia,Asia +Leuser National Park,tourist,exterior,North Sumatra,,Indonesia,Asia +Kerinci Seblat,tourist,exterior,Jambi,,Indonesia,Asia +Way Kambas,tourist,exterior,Lampung,,Indonesia,Asia +Ujung Kulon,tourist,exterior,Banten,,Indonesia,Asia +Thousand Islands,tourist,exterior,Jakarta,,Indonesia,Asia +Dieng Plateau,tourist,exterior,Central Java,,Indonesia,Asia +Ijen Crater,tourist,exterior,East Java,,Indonesia,Asia +Semeru Volcano,tourist,exterior,East Java,,Indonesia,Asia +Petronas Twin Towers,tourist,interior,Kuala Lumpur,,Malaysia,Asia +Langkawi Island,tourist,exterior,Langkawi,Kedah,Malaysia,Asia +Penang George Town,tourist,exterior,George Town,Penang,Malaysia,Asia +Batu Caves,tourist,interior,Selangor,,Malaysia,Asia +Mount Kinabalu,tourist,exterior,Sabah,,Malaysia,Asia +Malacca Historic City,tourist,exterior,Malacca,Malacca,Malaysia,Asia +Taman Negara Rainforest,tourist,exterior,Pahang,,Malaysia,Asia +Sipadan Island,tourist,exterior,Sabah,,Malaysia,Asia +Gunung Mulu Caves,tourist,interior,Sarawak,,Malaysia,Asia +Perhentian Islands,tourist,exterior,Terengganu,,Malaysia,Asia +Tioman Island,tourist,exterior,Pahang,,Malaysia,Asia +Mount Kinabatangan,tourist,exterior,Sabah,,Malaysia,Asia +Redang Island,tourist,exterior,Terengganu,,Malaysia,Asia +Borneo Rainforest,tourist,exterior,Sarawak,,Malaysia,Asia +Cameron Highlands,tourist,exterior,Pahang,,Malaysia,Asia +Fraser's Hill,tourist,exterior,Pahang,,Malaysia,Asia +Genting Highlands,tourist,exterior,Pahang,,Malaysia,Asia +Pantai Cenang,tourist,exterior,Langkawi,,Malaysia,Asia +Kuching,tourist,exterior,Sarawak,,Malaysia,Asia +Kota Kinabalu,tourist,exterior,Sabah,,Malaysia,Asia +Sandakan,tourist,exterior,Sabah,,Malaysia,Asia +Miri,tourist,exterior,Sarawak,,Malaysia,Asia +Marina Bay Sands,tourist,interior,Singapore,,Singapore,Asia +Gardens by the Bay,tourist,exterior,Singapore,,Singapore,Asia +Sentosa Island,tourist,exterior,Singapore,,Singapore,Asia +Singapore Zoo,tourist,exterior,Singapore,,Singapore,Asia +Merlion Park,tourist,exterior,Singapore,,Singapore,Asia +Clarke Quay,tourist,exterior,Singapore,,Singapore,Asia +Orchard Road,tourist,exterior,Singapore,,Singapore,Asia +Little India,tourist,exterior,Singapore,,Singapore,Asia +Chinatown,tourist,exterior,Singapore,,Singapore,Asia +Arab Street,tourist,exterior,Singapore,,Singapore,Asia +East Coast Park,tourist,exterior,Singapore,,Singapore,Asia +Pulau Ubin,tourist,exterior,Singapore,,Singapore,Asia +Grand Palace Bangkok,tourist,interior,Bangkok,,Thailand,Asia +Wat Pho Temple,tourist,interior,Bangkok,,Thailand,Asia +Phuket Beaches,tourist,exterior,Phuket,,Thailand,Asia +Chiang Mai Old City,tourist,exterior,Chiang Mai,,Thailand,Asia +Ayutthaya Historical Park,tourist,exterior,Ayutthaya,,Thailand,Asia +Phi Phi Islands,tourist,exterior,Krabi,,Thailand,Asia +Sukhothai Historical Park,tourist,exterior,Sukhothai,,Thailand,Asia +Doi Suthep Temple,tourist,interior,Chiang Mai,,Thailand,Asia +Khao Sok National Park,tourist,exterior,Surat Thani,,Thailand,Asia +Koh Tao Diving,tourist,exterior,Surat Thani,,Thailand,Asia +Mae Hong Son Loop,tourist,exterior,Mae Hong Son,,Thailand,Asia +Similan Islands,tourist,exterior,Phang Nga,,Thailand,Asia +Erawan Falls,tourist,exterior,Kanchanaburi,,Thailand,Asia +Koh Lipe,tourist,exterior,Satun,,Thailand,Asia +Golden Triangle,tourist,exterior,Chiang Rai,,Thailand,Asia +Railay Beach,tourist,exterior,Krabi,,Thailand,Asia +Koh Chang,tourist,exterior,Trat,,Thailand,Asia +Koh Samui,tourist,exterior,Surat Thani,,Thailand,Asia +Hua Hin,tourist,exterior,Prachuap Khiri Khan,,Thailand,Asia +Kanchanaburi,tourist,exterior,Kanchanaburi,,Thailand,Asia +Lopburi,tourist,exterior,Lopburi,,Thailand,Asia +Phetchaburi,tourist,exterior,Phetchaburi,,Thailand,Asia +Nan Province,tourist,exterior,Nan,,Thailand,Asia +Phrae Province,tourist,exterior,Phrae,,Thailand,Asia +Lampang,tourist,exterior,Lampang,,Thailand,Asia +Palawan Island,tourist,exterior,Puerto Princesa,Palawan,Philippines,Asia +Bohol Chocolate Hills,tourist,exterior,Carmen,Bohol,Philippines,Asia +Mayon Volcano,tourist,exterior,Legazpi,Albay,Philippines,Asia +Banaue Rice Terraces,tourist,exterior,Banaue,Ifugao,Philippines,Asia +Intramuros Manila,tourist,exterior,Manila,,Philippines,Asia +Boracay Island,tourist,exterior,Malay,Aklan,Philippines,Asia +Vigan Historic Town,tourist,exterior,Vigan,Ilocos Sur,Philippines,Asia +Bataan Death March,tourist,exterior,Mariveles,Bataan,Philippines,Asia +Tubbataha Reefs,tourist,exterior,Cagayancillo,Palawan,Philippines,Asia +Mount Apo,tourist,exterior,Davao City,Davao del Sur,Philippines,Asia +Camiguin Island,tourist,exterior,Camiguin,,Philippines,Asia +Donsol Whale Sharks,tourist,exterior,Donsol,Sorsogon,Philippines,Asia +Siargao Island,tourist,exterior,Siargao,Surigao del Norte,Philippines,Asia +Siquijor Island,tourist,exterior,Siquijor,,Philippines,Asia +Coron Island,tourist,exterior,Coron,Palawan,Philippines,Asia +Sagada Caves,tourist,interior,Sagada,Mountain Province,Philippines,Asia +Spratly Islands,tourist,exterior,Kalayaan,Palawan,Philippines,Asia +Mount Pulag,tourist,exterior,Kabayan,Benguet,Philippines,Asia +Apo Island,tourist,exterior,Dauin,Negros Oriental,Philippines,Asia +Bantayan Island,tourist,exterior,Bantayan,Cebu,Philippines,Asia +Malapascua Island,tourist,exterior,Daanbantayan,Cebu,Philippines,Asia +Panglao Island,tourist,exterior,Panglao,Bohol,Philippines,Asia +El Nido,tourist,exterior,El Nido,Palawan,Philippines,Asia +Hundred Islands,tourist,exterior,Alaminos,Pangasinan,Philippines,Asia +Calaguas Islands,tourist,exterior,Vinzons,Camarines Norte,Philippines,Asia +Caramoan Peninsula,tourist,exterior,Caramoan,Camarines Sur,Philippines,Asia +Luang Prabang,tourist,exterior,Luang Prabang,,Laos,Asia +Vientiane,tourist,exterior,Vientiane,,Laos,Asia +Kuang Si Falls,tourist,exterior,Luang Prabang,,Laos,Asia +Four Thousand Islands,tourist,exterior,Champasak,,Laos,Asia +Nam Et-Phou Louey,tourist,exterior,Houaphanh,,Laos,Asia +Nong Khiaw,tourist,exterior,Luang Prabang,,Laos,Asia +Phou Hin Poun,tourist,exterior,Khammouane,,Laos,Asia +Xe Pian Forest,tourist,exterior,Champasak,,Laos,Asia +Plain of Jars,tourist,exterior,Phonsavan,,Laos,Asia +Wat Phou,tourist,exterior,Champasak,,Laos,Asia +Tham Kong Lo,tourist,interior,Khammouane,,Laos,Asia +Dong Natad,tourist,exterior,Champasak,,Laos,Asia +Bagan Temples,tourist,exterior,Bagan,,Myanmar,Asia +Shwedagon Pagoda,tourist,exterior,Yangon,,Myanmar,Asia +Inle Lake,tourist,exterior,Nyaungshwe,,Myanmar,Asia +Mandalay Palace,tourist,interior,Mandalay,,Myanmar,Asia +Kyaiktiyo Pagoda,tourist,exterior,Mon State,,Myanmar,Asia +Mount Popa,tourist,exterior,Mandalay Region,,Myanmar,Asia +Hsipaw Trekking,tourist,exterior,Shan State,,Myanmar,Asia +Mergui Archipelago,tourist,exterior,Tanintharyi Region,,Myanmar,Asia +Putao Trekking,tourist,exterior,Kachin State,,Myanmar,Asia +Ngapali Beach,tourist,exterior,Rakhine State,,Myanmar,Asia +Mrauk U,tourist,exterior,Rakhine State,,Myanmar,Asia +Kalaw,tourist,exterior,Shan State,,Myanmar,Asia +Pyin Oo Lwin,tourist,exterior,Mandalay Region,,Myanmar,Asia +Mingun,tourist,exterior,Mandalay Region,,Myanmar,Asia +Amarapura,tourist,exterior,Mandalay Region,,Myanmar,Asia +Sagaing,tourist,exterior,Sagaing Region,,Myanmar,Asia +Monywa,tourist,exterior,Sagaing Region,,Myanmar,Asia +Taj Mahal,tourist,exterior,Agra,Uttar Pradesh,India,Asia +Red Fort,tourist,interior,Delhi,,India,Asia +Kerala Backwaters,tourist,exterior,Alleppey,Kerala,India,Asia +Goa Beaches,tourist,exterior,Panaji,Goa,India,Asia +Rajasthan Palaces,tourist,interior,Jaipur,Rajasthan,India,Asia +Varanasi Ghats,tourist,exterior,Varanasi,Uttar Pradesh,India,Asia +Gateway of India,tourist,exterior,Mumbai,Maharashtra,India,Asia +Golden Temple,tourist,exterior,Amritsar,Punjab,India,Asia +Hampi Ruins,tourist,exterior,Hampi,Karnataka,India,Asia +Khajuraho Temples,tourist,exterior,Khajuraho,Madhya Pradesh,India,Asia +Ellora Caves,tourist,interior,Aurangabad,Maharashtra,India,Asia +Darjeeling Tea Gardens,tourist,exterior,Darjeeling,West Bengal,India,Asia +Rishikesh,tourist,exterior,Rishikesh,Uttarakhand,India,Asia +Ladakh Monasteries,tourist,interior,Leh,Ladakh,India,Asia +Ranthambore National Park,tourist,exterior,Sawai Madhopur,Rajasthan,India,Asia +Ajanta Caves,tourist,interior,Aurangabad,Maharashtra,India,Asia +Konark Sun Temple,tourist,exterior,Konark,Odisha,India,Asia +Mahabalipuram,tourist,exterior,Mahabalipuram,Tamil Nadu,India,Asia +Meenakshi Temple,tourist,interior,Madurai,Tamil Nadu,India,Asia +Backwaters of Kerala,tourist,exterior,Kumarakom,Kerala,India,Asia +Valley of Flowers,tourist,exterior,Chamoli,Uttarakhand,India,Asia +Nanda Devi National Park,tourist,exterior,Chamoli,Uttarakhand,India,Asia +Jim Corbett National Park,tourist,exterior,Nainital,Uttarakhand,India,Asia +Kaziranga National Park,tourist,exterior,Golaghat,Assam,India,Asia +Sundarbans National Park,tourist,exterior,South 24 Parganas,West Bengal,India,Asia +Gir National Park,tourist,exterior,Junagadh,Gujarat,India,Asia +Periyar National Park,tourist,exterior,Thekkady,Kerala,India,Asia +Bandhavgarh National Park,tourist,exterior,Umaria,Madhya Pradesh,India,Asia +Kanha National Park,tourist,exterior,Mandla,Madhya Pradesh,India,Asia +Spiti Valley,tourist,exterior,Kaza,Himachal Pradesh,India,Asia +Kinnaur Valley,tourist,exterior,Kalpa,Himachal Pradesh,India,Asia +Rohtang Pass,tourist,exterior,Manali,Himachal Pradesh,India,Asia +Manali,tourist,exterior,Manali,Himachal Pradesh,India,Asia +Shimla,tourist,exterior,Shimla,Himachal Pradesh,India,Asia +Dharamshala,tourist,exterior,Dharamshala,Himachal Pradesh,India,Asia +McLeod Ganj,tourist,exterior,Dharamshala,Himachal Pradesh,India,Asia +Dalhousie,tourist,exterior,Dalhousie,Himachal Pradesh,India,Asia +Kullu Valley,tourist,exterior,Kullu,Himachal Pradesh,India,Asia +Hunza Valley,tourist,exterior,Hunza,Gilgit-Baltistan,Pakistan,Asia +Fairy Meadows,tourist,exterior,Diamer,Gilgit-Baltistan,Pakistan,Asia +Deosai Plateau,tourist,exterior,Skardu,Gilgit-Baltistan,Pakistan,Asia +Ratti Gali Lake,tourist,exterior,Neelum,Azad Kashmir,Pakistan,Asia +Naltar Valley,tourist,exterior,Gilgit,Gilgit-Baltistan,Pakistan,Asia +Shigar Fort,tourist,interior,Shigar,Gilgit-Baltistan,Pakistan,Asia +Khunjerab Pass,tourist,exterior,Hunza,Gilgit-Baltistan,Pakistan,Asia +Chitral Gol,tourist,exterior,Chitral,Khyber Pakhtunkhwa,Pakistan,Asia +Kalash Valleys,tourist,exterior,Chitral,Khyber Pakhtunkhwa,Pakistan,Asia +Rattu Waterfall,tourist,exterior,Azad Kashmir,,Pakistan,Asia +Shangrila Resort,tourist,exterior,Skardu,Gilgit-Baltistan,Pakistan,Asia +Lahore Fort,tourist,interior,Lahore,Punjab,Pakistan,Asia +Shalimar Gardens,tourist,exterior,Lahore,Punjab,Pakistan,Asia +K2 Base Camp,tourist,exterior,Skardu,Gilgit-Baltistan,Pakistan,Asia +Mohenjo-daro,tourist,exterior,Larkana,Sindh,Pakistan,Asia +Taxila,tourist,exterior,Rawalpindi,Punjab,Pakistan,Asia +Harappa,tourist,exterior,Sahiwal,Punjab,Pakistan,Asia +Multan,tourist,exterior,Multan,Punjab,Pakistan,Asia +Peshawar,tourist,exterior,Peshawar,Khyber Pakhtunkhwa,Pakistan,Asia +Swat Valley,tourist,exterior,Mingora,Khyber Pakhtunkhwa,Pakistan,Asia +Babusar Pass,tourist,exterior,Naran,Khyber Pakhtunkhwa,Pakistan,Asia +Saif ul Malook,tourist,exterior,Naran,Khyber Pakhtunkhwa,Pakistan,Asia +Cox's Bazar Beach,tourist,exterior,Cox's Bazar,,Bangladesh,Asia +Sundarbans Mangrove Forest,tourist,exterior,Khulna,,Bangladesh,Asia +Ahsan Manzil,tourist,interior,Dhaka,,Bangladesh,Asia +Saint Martin's Island,tourist,exterior,Cox's Bazar,,Bangladesh,Asia +Rangamati Hill Tracts,tourist,exterior,Rangamati,,Bangladesh,Asia +Ratargul Swamp Forest,tourist,exterior,Sylhet,,Bangladesh,Asia +Lawachara Forest,tourist,exterior,Sylhet,,Bangladesh,Asia +Teknaf Beach,tourist,exterior,Cox's Bazar,,Bangladesh,Asia +Bandarban Hill Tracts,tourist,exterior,Bandarban,,Bangladesh,Asia +Kuakata Beach,tourist,exterior,Patuakhali,,Bangladesh,Asia +Sonargaon,tourist,exterior,Narayanganj,,Bangladesh,Asia +Paharpur,tourist,exterior,Naogaon,,Bangladesh,Asia +Mahasthangarh,tourist,exterior,Bogura,,Bangladesh,Asia +Sigiriya Rock Fortress,tourist,exterior,Sigiriya,,Sri Lanka,Asia +Temple of the Tooth,tourist,interior,Kandy,,Sri Lanka,Asia +Galle Fort,tourist,exterior,Galle,,Sri Lanka,Asia +Yala National Park,tourist,exterior,Hambantota,,Sri Lanka,Asia +Adam's Peak,tourist,exterior,Ratnapura,,Sri Lanka,Asia +Horton Plains,tourist,exterior,Nuwara Eliya,,Sri Lanka,Asia +Ella Rock,tourist,exterior,Ella,,Sri Lanka,Asia +Knuckles Mountain Range,tourist,exterior,Kandy,,Sri Lanka,Asia +Pigeon Island,tourist,exterior,Trincomalee,,Sri Lanka,Asia +Mirissa Whale Watching,tourist,exterior,Mirissa,,Sri Lanka,Asia +Sinharaja Rainforest,tourist,exterior,Sabaragamuwa,,Sri Lanka,Asia +Udawalawe National Park,tourist,exterior,Sabaragamuwa,,Sri Lanka,Asia +Dambulla Cave Temple,tourist,interior,Dambulla,,Sri Lanka,Asia +Polonnaruwa,tourist,exterior,Polonnaruwa,,Sri Lanka,Asia +Anuradhapura,tourist,exterior,Anuradhapura,,Sri Lanka,Asia +Wilpattu National Park,tourist,exterior,North Western,,Sri Lanka,Asia +Bundala National Park,tourist,exterior,Southern,,Sri Lanka,Asia +Minneriya National Park,tourist,exterior,North Central,,Sri Lanka,Asia +Kaudulla National Park,tourist,exterior,North Central,,Sri Lanka,Asia +Kathmandu Durbar Square,tourist,exterior,Kathmandu,,Nepal,Asia +Everest Base Camp,tourist,exterior,Lukla,,Nepal,Asia +Pokhara Lake,tourist,exterior,Pokhara,,Nepal,Asia +Chitwan National Park,tourist,exterior,Chitwan,,Nepal,Asia +Lumbini,tourist,exterior,Lumbini,,Nepal,Asia +Annapurna Circuit,tourist,exterior,Annapurna,,Nepal,Asia +Manaslu Circuit,tourist,exterior,Manaslu,,Nepal,Asia +Upper Mustang,tourist,exterior,Mustang,,Nepal,Asia +Dolpo Region,tourist,exterior,Dolpa,,Nepal,Asia +Makalu Base Camp,tourist,exterior,Sankhuwasabha,,Nepal,Asia +Gokyo Lakes,tourist,exterior,Khumbu,,Nepal,Asia +Langtang Valley,tourist,exterior,Rasuwa,,Nepal,Asia +Rara Lake,tourist,exterior,Mugu,,Nepal,Asia +Kanchenjunga Base Camp,tourist,exterior,Taplejung,,Nepal,Asia +Tilicho Lake,tourist,exterior,Manang,,Nepal,Asia +Ghandruk Village,tourist,exterior,Kaski,,Nepal,Asia +Jomsom Muktinath,tourist,exterior,Mustang,,Nepal,Asia +Bandipur,tourist,exterior,Tanahu,,Nepal,Asia +Bhaktapur,tourist,exterior,Bhaktapur,,Nepal,Asia +Patan,tourist,exterior,Lalitpur,,Nepal,Asia +Paro Taktsang Monastery,tourist,exterior,Paro,,Bhutan,Asia +Thimphu Dzong,tourist,interior,Thimphu,,Bhutan,Asia +Snowman Trek,tourist,exterior,Thimphu,,Bhutan,Asia +Jhomolhari Trek,tourist,exterior,Paro,,Bhutan,Asia +Bumthang Valley,tourist,exterior,Bumthang,,Bhutan,Asia +Phobjikha Valley,tourist,exterior,Wangdue Phodrang,,Bhutan,Asia +Chele La Pass,tourist,exterior,Paro,,Bhutan,Asia +Dochula Pass,tourist,exterior,Thimphu,,Bhutan,Asia +Punakha Dzong,tourist,interior,Punakha,,Bhutan,Asia +Tashichho Dzong,tourist,interior,Thimphu,,Bhutan,Asia +Haa Valley,tourist,exterior,Haa,,Bhutan,Asia +Trashigang,tourist,exterior,Trashigang,,Bhutan,Asia +Mongar,tourist,exterior,Mongar,,Bhutan,Asia +Male Fish Market,tourist,exterior,Male,,Maldives,Asia +Resort Islands,tourist,exterior,Various,,Maldives,Asia +Baa Atoll,tourist,exterior,Baa Atoll,,Maldives,Asia +Hanifaru Bay,tourist,exterior,Baa Atoll,,Maldives,Asia +Addu Atoll,tourist,exterior,Addu City,,Maldives,Asia +Vaavu Atoll,tourist,exterior,Vaavu Atoll,,Maldives,Asia +Lhaviyani Atoll,tourist,exterior,Lhaviyani Atoll,,Maldives,Asia +Raa Atoll,tourist,exterior,Raa Atoll,,Maldives,Asia +Noonu Atoll,tourist,exterior,Noonu Atoll,,Maldives,Asia +Almaty,tourist,exterior,Almaty,,Kazakhstan,Asia +Charyn Canyon,tourist,exterior,Almaty Region,,Kazakhstan,Asia +Nur-Sultan,tourist,exterior,Nur-Sultan,,Kazakhstan,Asia +Kaindy Lake,tourist,exterior,Almaty,,Kazakhstan,Asia +Altyn-Emel National Park,tourist,exterior,Almaty,,Kazakhstan,Asia +Kolsai Lakes,tourist,exterior,Almaty,,Kazakhstan,Asia +Mangystau Peninsula,tourist,exterior,Aktau,,Kazakhstan,Asia +Baikonur Cosmodrome,tourist,exterior,Baikonur,,Kazakhstan,Asia +Singing Dunes,tourist,exterior,Almaty,,Kazakhstan,Asia +Aksu-Jabagly Reserve,tourist,exterior,South Kazakhstan,,Kazakhstan,Asia +Aral Sea,tourist,exterior,Kyzylorda,,Kazakhstan,Asia +Balkhash Lake,tourist,exterior,Karaganda,,Kazakhstan,Asia +Borovoye National Park,tourist,exterior,Akmola,,Kazakhstan,Asia +Samarkand Registan,tourist,exterior,Samarkand,,Uzbekistan,Asia +Bukhara Historic Centre,tourist,exterior,Bukhara,,Uzbekistan,Asia +Khiva Old City,tourist,exterior,Khiva,,Uzbekistan,Asia +Tashkent,tourist,exterior,Tashkent,,Uzbekistan,Asia +Nuratau Mountains,tourist,exterior,Navoi,,Uzbekistan,Asia +Chimgan Mountains,tourist,exterior,Tashkent,,Uzbekistan,Asia +Aydarkul Lake,tourist,exterior,Navoi,,Uzbekistan,Asia +Savitsky Museum,tourist,interior,Nukus,,Uzbekistan,Asia +Elliq-Qala Fortresses,tourist,exterior,Karakalpakstan,,Uzbekistan,Asia +Shakhrisabz,tourist,exterior,Kashkadarya,,Uzbekistan,Asia +Termez,tourist,exterior,Surkhandarya,,Uzbekistan,Asia +Bishkek,tourist,exterior,Bishkek,,Kyrgyzstan,Asia +Issyk-Kul Lake,tourist,exterior,Cholpon-Ata,,Kyrgyzstan,Asia +Song-Kol Lake,tourist,exterior,Naryn,,Kyrgyzstan,Asia +Ala-Archa National Park,tourist,exterior,Chui,,Kyrgyzstan,Asia +Tash Rabat Caravanserai,tourist,interior,Naryn,,Kyrgyzstan,Asia +Arslanbob Walnut Forest,tourist,exterior,Jalal-Abad,,Kyrgyzstan,Asia +Chatyr-Kul Lake,tourist,exterior,Naryn,,Kyrgyzstan,Asia +Inylchek Glacier,tourist,exterior,Issyk-Kul,,Kyrgyzstan,Asia +Karakol Gorge,tourist,exterior,Issyk-Kul,,Kyrgyzstan,Asia +Jeti-Oguz Gorge,tourist,exterior,Issyk-Kul,,Kyrgyzstan,Asia +Altyn Arashan,tourist,exterior,Issyk-Kul,,Kyrgyzstan,Asia +Sary-Chelek Lake,tourist,exterior,Jalal-Abad,,Kyrgyzstan,Asia +Osh Bazaar,tourist,exterior,Osh,,Kyrgyzstan,Asia +Sulaiman Mountain,tourist,exterior,Osh,,Kyrgyzstan,Asia +Dushanbe,tourist,exterior,Dushanbe,,Tajikistan,Asia +Pamir Mountains,tourist,exterior,Khorog,,Tajikistan,Asia +Wakhan Corridor,tourist,exterior,Ishkashim,,Tajikistan,Asia +Fann Mountains,tourist,exterior,Sughd,,Tajikistan,Asia +Iskanderkul Lake,tourist,exterior,Sughd,,Tajikistan,Asia +Murghab Plateau,tourist,exterior,Murghab,,Tajikistan,Asia +Yagnob Valley,tourist,exterior,Sughd,,Tajikistan,Asia +Kulob Region,tourist,exterior,Kulob,,Tajikistan,Asia +Kala-i-Khumb,tourist,exterior,Khatlon,,Tajikistan,Asia +Khorog,tourist,exterior,Khorog,,Tajikistan,Asia +Ashgabat,tourist,exterior,Ashgabat,,Turkmenistan,Asia +Darvaza Gas Crater,tourist,exterior,Darvaza,,Turkmenistan,Asia +Repetek Nature Reserve,tourist,exterior,Lebap,,Turkmenistan,Asia +Yangykala Canyon,tourist,exterior,Balkan,,Turkmenistan,Asia +Dinosaur Plateau,tourist,exterior,Dashoguz,,Turkmenistan,Asia +Kow-Ata Underground Lake,tourist,interior,Balkan,,Turkmenistan,Asia +Dekhistan Ruins,tourist,exterior,Balkan,,Turkmenistan,Asia +Merv,tourist,exterior,Mary,,Turkmenistan,Asia +Konye-Urgench,tourist,exterior,Dashoguz,,Turkmenistan,Asia +Hagia Sophia,tourist,interior,Istanbul,,Turkey,Asia +Cappadocia,tourist,exterior,Goreme,,Turkey,Asia +Pamukkale,tourist,exterior,Denizli,,Turkey,Asia +Blue Mosque,tourist,interior,Istanbul,,Turkey,Asia +Ephesus,tourist,exterior,Selcuk,,Turkey,Asia +Mount Ararat,tourist,exterior,Agri,,Turkey,Asia +Topkapi Palace,tourist,interior,Istanbul,,Turkey,Asia +Mount Ararat Expedition,tourist,exterior,Igdir,,Turkey,Asia +Nemrut Dag,tourist,exterior,Adiyaman,,Turkey,Asia +Ani Ruins,tourist,exterior,Kars,,Turkey,Asia +Sumela Monastery,tourist,interior,Trabzon,,Turkey,Asia +Ayder Plateau,tourist,exterior,Rize,,Turkey,Asia +Ihlara Valley,tourist,exterior,Aksaray,,Turkey,Asia +Kackar Mountains,tourist,exterior,Artvin,,Turkey,Asia +Lycian Way,tourist,exterior,Antalya,,Turkey,Asia +Troy,tourist,exterior,Canakkale,,Turkey,Asia +Gallipoli,tourist,exterior,Canakkale,,Turkey,Asia +Mount Olympos,tourist,exterior,Antalya,,Turkey,Asia +Aspendos,tourist,exterior,Antalya,,Turkey,Asia +Side,tourist,exterior,Antalya,,Turkey,Asia +Perge,tourist,exterior,Antalya,,Turkey,Asia +Isfahan Mosques,tourist,interior,Isfahan,,Iran,Asia +Persepolis,tourist,exterior,Shiraz,,Iran,Asia +Tehran Bazaar,tourist,interior,Tehran,,Iran,Asia +Yazd Old City,tourist,exterior,Yazd,,Iran,Asia +Mount Damavand,tourist,exterior,Amol,,Iran,Asia +Zagros Mountains,tourist,exterior,Fars,,Iran,Asia +Lut Desert,tourist,exterior,Kerman,,Iran,Asia +Alamut Castle,tourist,exterior,Qazvin,,Iran,Asia +Kandovan Village,tourist,exterior,East Azerbaijan,,Iran,Asia +Hormuz Island,tourist,exterior,Hormozgan,,Iran,Asia +Qeshm Island,tourist,exterior,Hormozgan,,Iran,Asia +Badab-e Surt,tourist,exterior,Mazandaran,,Iran,Asia +Tabriz Bazaar,tourist,interior,Tabriz,,Iran,Asia +Golestan National Park,tourist,exterior,Golestan,,Iran,Asia +Masuleh Village,tourist,exterior,Gilan,,Iran,Asia +Kashan,tourist,exterior,Kashan,,Iran,Asia +Abyaneh Village,tourist,exterior,Isfahan,,Iran,Asia +Naqsh-e Jahan Square,tourist,exterior,Isfahan,,Iran,Asia +Pasargadae,tourist,exterior,Fars,,Iran,Asia +Bam Citadel,tourist,exterior,Kerman,,Iran,Asia +Petra,tourist,exterior,Wadi Musa,,Jordan,Asia +Dead Sea,tourist,exterior,Madaba,,Jordan,Asia +Amman Citadel,tourist,exterior,Amman,,Jordan,Asia +Wadi Rum,tourist,exterior,Aqaba,,Jordan,Asia +Wadi Mujib,tourist,exterior,Karak,,Jordan,Asia +Dana Biosphere Reserve,tourist,exterior,Tafilah,,Jordan,Asia +Azraq Wetland Reserve,tourist,exterior,Zarqa,,Jordan,Asia +Ajloun Forest Reserve,tourist,exterior,Ajloun,,Jordan,Asia +Shaumari Wildlife Reserve,tourist,exterior,Zarqa,,Jordan,Asia +Jerash,tourist,exterior,Jerash,,Jordan,Asia +Madaba,tourist,exterior,Madaba,,Jordan,Asia +Mount Nebo,tourist,exterior,Madaba,,Jordan,Asia +Aqaba,tourist,exterior,Aqaba,,Jordan,Asia +Jerusalem Old City,tourist,exterior,Jerusalem,,Israel,Asia +Tel Aviv Beaches,tourist,exterior,Tel Aviv,,Israel,Asia +Masada,tourist,exterior,Southern District,,Israel,Asia +Sea of Galilee,tourist,exterior,Northern District,,Israel,Asia +Ein Gedi Nature Reserve,tourist,exterior,Southern District,,Israel,Asia +Ramon Crater,tourist,exterior,Southern District,,Israel,Asia +Rosh Hanikra Grottoes,tourist,interior,Northern District,,Israel,Asia +Timna Park,tourist,exterior,Southern District,,Israel,Asia +Banias Nature Reserve,tourist,exterior,Northern District,,Israel,Asia +Caesarea,tourist,exterior,Haifa District,,Israel,Asia +Acre,tourist,exterior,Northern District,,Israel,Asia +Safed,tourist,exterior,Northern District,,Israel,Asia +Nazareth,tourist,exterior,Northern District,,Israel,Asia +Bethlehem,tourist,exterior,West Bank,,Palestine,Asia +Jericho,tourist,exterior,West Bank,,Palestine,Asia +Hebron,tourist,exterior,West Bank,,Palestine,Asia +Burj Khalifa,tourist,interior,Dubai,,United Arab Emirates,Asia +Dubai Mall,tourist,interior,Dubai,,United Arab Emirates,Asia +Sheikh Zayed Mosque,tourist,interior,Abu Dhabi,,United Arab Emirates,Asia +Palm Jumeirah,tourist,exterior,Dubai,,United Arab Emirates,Asia +Burj Al Arab,tourist,exterior,Dubai,,United Arab Emirates,Asia +Louvre Abu Dhabi,tourist,interior,Abu Dhabi,,United Arab Emirates,Asia +Hatta Mountains,tourist,exterior,Dubai,,United Arab Emirates,Asia +Liwa Oasis,tourist,exterior,Abu Dhabi,,United Arab Emirates,Asia +Jebel Jais,tourist,exterior,Ras Al Khaimah,,United Arab Emirates,Asia +Sir Bani Yas Island,tourist,exterior,Abu Dhabi,,United Arab Emirates,Asia +Hajar Mountains,tourist,exterior,Fujairah,,United Arab Emirates,Asia +Al Ain Oasis,tourist,exterior,Abu Dhabi,,United Arab Emirates,Asia +Dubai Creek,tourist,exterior,Dubai,,United Arab Emirates,Asia +Gold Souk,tourist,interior,Dubai,,United Arab Emirates,Asia +Spice Souk,tourist,interior,Dubai,,United Arab Emirates,Asia +Kaaba,tourist,exterior,Mecca,,Saudi Arabia,Asia +Prophet's Mosque,tourist,interior,Medina,,Saudi Arabia,Asia +Al-Ula,tourist,exterior,Al-Ula,,Saudi Arabia,Asia +Riyadh,tourist,exterior,Riyadh,,Saudi Arabia,Asia +Edge of the World,tourist,exterior,Riyadh,,Saudi Arabia,Asia +Asir Mountains,tourist,exterior,Abha,,Saudi Arabia,Asia +Farasan Islands,tourist,exterior,Jazan,,Saudi Arabia,Asia +Tabuk Province,tourist,exterior,Tabuk,,Saudi Arabia,Asia +Mada'in Salih,tourist,exterior,Al-Ula,,Saudi Arabia,Asia +Empty Quarter,tourist,exterior,Eastern Province,,Saudi Arabia,Asia +Al Wahbah Crater,tourist,exterior,Taif,,Saudi Arabia,Asia +Jeddah Historic District,tourist,exterior,Jeddah,,Saudi Arabia,Asia +Taif,tourist,exterior,Taif,,Saudi Arabia,Asia +Abha,tourist,exterior,Abha,,Saudi Arabia,Asia +Najran Oasis,tourist,exterior,Najran,,Saudi Arabia,Asia +Museum of Islamic Art,tourist,interior,Doha,,Qatar,Asia +Souq Waqif,tourist,exterior,Doha,,Qatar,Asia +Purple Island,tourist,exterior,Al Khor,,Qatar,Asia +Inland Sea,tourist,exterior,Al Wakrah,,Qatar,Asia +Katara Cultural Village,tourist,exterior,Doha,,Qatar,Asia +The Pearl Qatar,tourist,exterior,Doha,,Qatar,Asia +Kuwait Towers,tourist,exterior,Kuwait City,,Kuwait,Asia +Failaka Island,tourist,exterior,Hawalli,,Kuwait,Asia +Mutla Ridge,tourist,exterior,Jahra,,Kuwait,Asia +Grand Mosque,tourist,interior,Kuwait City,,Kuwait,Asia +Sultan Qaboos Grand Mosque,tourist,interior,Muscat,,Oman,Asia +Nizwa Fort,tourist,interior,Nizwa,,Oman,Asia +Jabal Shams,tourist,exterior,Al Dakhiliyah,,Oman,Asia +Wahiba Sands,tourist,exterior,Ash Sharqiyah,,Oman,Asia +Jebel Akhdar,tourist,exterior,Ad Dakhiliyah,,Oman,Asia +Ras al Jinz,tourist,exterior,Ash Sharqiyah,,Oman,Asia +Wadi Shab,tourist,exterior,Ash Sharqiyah,,Oman,Asia +Salalah Khareef,tourist,exterior,Dhofar,,Oman,Asia +Musandam Peninsula,tourist,exterior,Musandam,,Oman,Asia +Bahla Fort,tourist,interior,Ad Dakhiliyah,,Oman,Asia +Sur,tourist,exterior,Ash Sharqiyah,,Oman,Asia +Sohar,tourist,exterior,Al Batinah North,,Oman,Asia +Bahrain Fort,tourist,exterior,Manama,,Bahrain,Asia +Tree of Life,tourist,exterior,Southern,,Bahrain,Asia +Al Areen Wildlife Park,tourist,exterior,Southern,,Bahrain,Asia +Sana'a Old City,tourist,exterior,Sana'a,,Yemen,Asia +Socotra Island,tourist,exterior,Socotra,,Yemen,Asia +Dragon Blood Trees,tourist,exterior,Socotra,,Yemen,Asia +Hoq Cave,tourist,interior,Socotra,,Yemen,Asia +Qalansiyah Beach,tourist,exterior,Socotra,,Yemen,Asia +Homhil Plateau,tourist,exterior,Socotra,,Yemen,Asia +Shibam Skyscrapers,tourist,exterior,Hadramaut,,Yemen,Asia +Aden,tourist,exterior,Aden,,Yemen,Asia +Taiz,tourist,exterior,Taiz,,Yemen,Asia +Beirut Corniche,tourist,exterior,Beirut,,Lebanon,Asia +Baalbek Temples,tourist,exterior,Baalbek,,Lebanon,Asia +Cedars of God,tourist,exterior,North Governorate,,Lebanon,Asia +Jeita Grotto,tourist,interior,Mount Lebanon,,Lebanon,Asia +Qadisha Valley,tourist,exterior,North Governorate,,Lebanon,Asia +Tyre Ruins,tourist,exterior,South Governorate,,Lebanon,Asia +Byblos,tourist,exterior,Mount Lebanon,,Lebanon,Asia +Anjar,tourist,exterior,Bekaa,,Lebanon,Asia +Tripoli,tourist,exterior,North Governorate,,Lebanon,Asia +Damascus Old City,tourist,exterior,Damascus,,Syria,Asia +Krak des Chevaliers,tourist,interior,Homs,,Syria,Asia +Palmyra,tourist,exterior,Homs,,Syria,Asia +Bosra Amphitheater,tourist,exterior,Daraa,,Syria,Asia +Saladin Castle,tourist,interior,Latakia,,Syria,Asia +Umayyad Mosque,tourist,interior,Damascus,,Syria,Asia +Aleppo Citadel,tourist,interior,Aleppo,,Syria,Asia +Mari,tourist,exterior,Deir ez-Zor,,Syria,Asia +Ebla,tourist,exterior,Idlib,,Syria,Asia +Baghdad,tourist,exterior,Baghdad,,Iraq,Asia +Babylon Ruins,tourist,exterior,Babylon,,Iraq,Asia +Erbil Citadel,tourist,exterior,Erbil,,Iraq,Asia +Marshes of Mesopotamia,tourist,exterior,Basra,,Iraq,Asia +Amadiya,tourist,exterior,Dohuk,,Iraq,Asia +Lalish Temple,tourist,interior,Dohuk,,Iraq,Asia +Ctesiphon Arch,tourist,exterior,Baghdad,,Iraq,Asia +Ur,tourist,exterior,Dhi Qar,,Iraq,Asia +Hatra,tourist,exterior,Nineveh,,Iraq,Asia +Samarra,tourist,exterior,Saladin,,Iraq,Asia +Ashur,tourist,exterior,Saladin,,Iraq,Asia +Nimrud,tourist,exterior,Nineveh,,Iraq,Asia diff --git a/database/seeders/data/areas/continents/europe.csv b/database/seeders/data/areas/continents/europe.csv new file mode 100644 index 0000000..38438af --- /dev/null +++ b/database/seeders/data/areas/continents/europe.csv @@ -0,0 +1,689 @@ +location,type,area,city,state,country,continent +Eiffel Tower,tourist,exterior,Paris,Île-de-France,France,Europe +Louvre Museum,tourist,interior,Paris,Île-de-France,France,Europe +Notre Dame Cathedral,tourist,interior,Paris,Île-de-France,France,Europe +Arc de Triomphe,tourist,exterior,Paris,Île-de-France,France,Europe +Palace of Versailles,tourist,interior,Versailles,Île-de-France,France,Europe +Mont Blanc,tourist,exterior,Chamonix,Auvergne-Rhône-Alpes,France,Europe +Loire Valley Castles,tourist,exterior,Tours,Centre-Val de Loire,France,Europe +French Riviera,tourist,exterior,Nice,Provence-Alpes-Côte d'Azur,France,Europe +Normandy Beaches,tourist,exterior,Caen,Normandy,France,Europe +Mont-Saint-Michel,tourist,exterior,Mont-Saint-Michel,Normandy,France,Europe +Provence Lavender Fields,tourist,exterior,Valensole,Provence-Alpes-Côte d'Azur,France,Europe +Bordeaux Wine Region,tourist,exterior,Bordeaux,Nouvelle-Aquitaine,France,Europe +Champagne Region,tourist,exterior,Reims,Grand Est,France,Europe +Alsace Wine Route,tourist,exterior,Strasbourg,Grand Est,France,Europe +Annecy,tourist,exterior,Annecy,Auvergne-Rhône-Alpes,France,Europe +Carcassonne,tourist,exterior,Carcassonne,Occitanie,France,Europe +Avignon,tourist,exterior,Avignon,Provence-Alpes-Côte d'Azur,France,Europe +Lyon,tourist,exterior,Lyon,Auvergne-Rhône-Alpes,France,Europe +Marseille,tourist,exterior,Marseille,Provence-Alpes-Côte d'Azur,France,Europe +Toulouse,tourist,exterior,Toulouse,Occitanie,France,Europe +Strasbourg,tourist,exterior,Strasbourg,Grand Est,France,Europe +Lille,tourist,exterior,Lille,Hauts-de-France,France,Europe +Nantes,tourist,exterior,Nantes,Pays de la Loire,France,Europe +Montpellier,tourist,exterior,Montpellier,Occitanie,France,Europe +Corsica,tourist,exterior,Ajaccio,Corsica,France,Europe +French Alps,tourist,exterior,Grenoble,Auvergne-Rhône-Alpes,France,Europe +Pyrenees Mountains,tourist,exterior,Lourdes,Occitanie,France,Europe +Brittany Coast,tourist,exterior,Brest,Brittany,France,Europe +Dordogne Valley,tourist,exterior,Périgueux,Nouvelle-Aquitaine,France,Europe +Colosseum,tourist,exterior,Rome,Lazio,Italy,Europe +Vatican City,tourist,interior,Vatican City,,Vatican City,Europe +Sistine Chapel,tourist,interior,Vatican City,,Vatican City,Europe +Venice Canals,tourist,exterior,Venice,Veneto,Italy,Europe +Florence Cathedral,tourist,interior,Florence,Tuscany,Italy,Europe +Leaning Tower of Pisa,tourist,exterior,Pisa,Tuscany,Italy,Europe +Pompeii,tourist,exterior,Naples,Campania,Italy,Europe +Mount Vesuvius,tourist,exterior,Naples,Campania,Italy,Europe +Amalfi Coast,tourist,exterior,Amalfi,Campania,Italy,Europe +Cinque Terre,tourist,exterior,La Spezia,Liguria,Italy,Europe +Lake Como,tourist,exterior,Como,Lombardy,Italy,Europe +Tuscany Wine Country,tourist,exterior,Siena,Tuscany,Italy,Europe +Milan Cathedral,tourist,interior,Milan,Lombardy,Italy,Europe +Sicily Mount Etna,tourist,exterior,Catania,Sicily,Italy,Europe +Sardinia Beaches,tourist,exterior,Cagliari,Sardinia,Italy,Europe +Dolomites,tourist,exterior,Bolzano,Trentino-Alto Adige,Italy,Europe +Lake Garda,tourist,exterior,Verona,Veneto,Italy,Europe +Bologna,tourist,exterior,Bologna,Emilia-Romagna,Italy,Europe +Verona Arena,tourist,interior,Verona,Veneto,Italy,Europe +Palermo,tourist,exterior,Palermo,Sicily,Italy,Europe +Bari,tourist,exterior,Bari,Puglia,Italy,Europe +Naples,tourist,exterior,Naples,Campania,Italy,Europe +Genoa,tourist,exterior,Genoa,Liguria,Italy,Europe +Turin,tourist,exterior,Turin,Piedmont,Italy,Europe +Matera,tourist,exterior,Matera,Basilicata,Italy,Europe +Alberobello,tourist,exterior,Alberobello,Puglia,Italy,Europe +San Marino,tourist,exterior,San Marino,,San Marino,Europe +Sagrada Familia,tourist,interior,Barcelona,Catalonia,Spain,Europe +Alhambra,tourist,interior,Granada,Andalusia,Spain,Europe +Park Güell,tourist,exterior,Barcelona,Catalonia,Spain,Europe +Prado Museum,tourist,interior,Madrid,Madrid,Spain,Europe +Camino de Santiago,tourist,exterior,Santiago de Compostela,Galicia,Spain,Europe +Seville Cathedral,tourist,interior,Seville,Andalusia,Spain,Europe +Guggenheim Bilbao,tourist,interior,Bilbao,Basque Country,Spain,Europe +Pamplona Running of Bulls,tourist,exterior,Pamplona,Navarre,Spain,Europe +Costa del Sol,tourist,exterior,Málaga,Andalusia,Spain,Europe +Balearic Islands,tourist,exterior,Palma,Balearic Islands,Spain,Europe +Canary Islands,tourist,exterior,Las Palmas,Canary Islands,Spain,Europe +Picos de Europa,tourist,exterior,Santander,Cantabria,Spain,Europe +Toledo,tourist,exterior,Toledo,Castile-La Mancha,Spain,Europe +Córdoba Mosque,tourist,interior,Córdoba,Andalusia,Spain,Europe +Valencia,tourist,exterior,Valencia,Valencia,Spain,Europe +San Sebastián,tourist,exterior,San Sebastián,Basque Country,Spain,Europe +Ronda,tourist,exterior,Ronda,Andalusia,Spain,Europe +Salamanca,tourist,exterior,Salamanca,Castile and León,Spain,Europe +Segovia,tourist,exterior,Segovia,Castile and León,Spain,Europe +Cuenca,tourist,exterior,Cuenca,Castile-La Mancha,Spain,Europe +Cádiz,tourist,exterior,Cádiz,Andalusia,Spain,Europe +Zaragoza,tourist,exterior,Zaragoza,Aragon,Spain,Europe +A Coruña,tourist,exterior,A Coruña,Galicia,Spain,Europe +Vigo,tourist,exterior,Vigo,Galicia,Spain,Europe +Oviedo,tourist,exterior,Oviedo,Asturias,Spain,Europe +Burgos,tourist,exterior,Burgos,Castile and León,Spain,Europe +León,tourist,exterior,León,Castile and León,Spain,Europe +Lisbon Tram 28,tourist,exterior,Lisbon,Lisbon,Portugal,Europe +Porto Wine Cellars,tourist,interior,Porto,Porto,Portugal,Europe +Sintra Palaces,tourist,interior,Sintra,Lisbon,Portugal,Europe +Douro Valley,tourist,exterior,Porto,Porto,Portugal,Europe +Algarve Beaches,tourist,exterior,Faro,Algarve,Portugal,Europe +Óbidos,tourist,exterior,Óbidos,Leiria,Portugal,Europe +Monsaraz,tourist,exterior,Monsaraz,Évora,Portugal,Europe +Coimbra University,tourist,interior,Coimbra,Coimbra,Portugal,Europe +Aveiro,tourist,exterior,Aveiro,Aveiro,Portugal,Europe +Braga,tourist,exterior,Braga,Braga,Portugal,Europe +Évora,tourist,exterior,Évora,Évora,Portugal,Europe +Madeira Island,tourist,exterior,Funchal,Madeira,Portugal,Europe +Azores Islands,tourist,exterior,Ponta Delgada,Azores,Portugal,Europe +Neuschwanstein Castle,tourist,exterior,Füssen,Bavaria,Germany,Europe +Brandenburg Gate,tourist,exterior,Berlin,Berlin,Germany,Europe +Cologne Cathedral,tourist,interior,Cologne,North Rhine-Westphalia,Germany,Europe +Oktoberfest,tourist,exterior,Munich,Bavaria,Germany,Europe +Rhine Valley,tourist,exterior,Koblenz,Rhineland-Palatinate,Germany,Europe +Black Forest,tourist,exterior,Freiburg,Baden-Württemberg,Germany,Europe +Romantic Road,tourist,exterior,Würzburg,Bavaria,Germany,Europe +Dresden,tourist,exterior,Dresden,Saxony,Germany,Europe +Heidelberg,tourist,exterior,Heidelberg,Baden-Württemberg,Germany,Europe +Hamburg,tourist,exterior,Hamburg,Hamburg,Germany,Europe +Nuremberg,tourist,exterior,Nuremberg,Bavaria,Germany,Europe +Frankfurt,tourist,exterior,Frankfurt,Hesse,Germany,Europe +Stuttgart,tourist,exterior,Stuttgart,Baden-Württemberg,Germany,Europe +Düsseldorf,tourist,exterior,Düsseldorf,North Rhine-Westphalia,Germany,Europe +Leipzig,tourist,exterior,Leipzig,Saxony,Germany,Europe +Bremen,tourist,exterior,Bremen,Bremen,Germany,Europe +Rothenburg ob der Tauber,tourist,exterior,Rothenburg,Bavaria,Germany,Europe +Berchtesgaden,tourist,exterior,Berchtesgaden,Bavaria,Germany,Europe +Garmisch-Partenkirchen,tourist,exterior,Garmisch-Partenkirchen,Bavaria,Germany,Europe +Rügen Island,tourist,exterior,Sassnitz,Mecklenburg-Vorpommern,Germany,Europe +Sylt Island,tourist,exterior,Westerland,Schleswig-Holstein,Germany,Europe +Bavarian Alps,tourist,exterior,Garmisch-Partenkirchen,Bavaria,Germany,Europe +Moselle Valley,tourist,exterior,Trier,Rhineland-Palatinate,Germany,Europe +Harz Mountains,tourist,exterior,Goslar,Lower Saxony,Germany,Europe +Erzgebirge Mountains,tourist,exterior,Chemnitz,Saxony,Germany,Europe +Big Ben,tourist,exterior,London,England,United Kingdom,Europe +Tower of London,tourist,interior,London,England,United Kingdom,Europe +Stonehenge,tourist,exterior,Salisbury,England,United Kingdom,Europe +Edinburgh Castle,tourist,interior,Edinburgh,Scotland,United Kingdom,Europe +Buckingham Palace,tourist,exterior,London,England,United Kingdom,Europe +Windsor Castle,tourist,interior,Windsor,England,United Kingdom,Europe +Lake District,tourist,exterior,Windermere,England,United Kingdom,Europe +Scottish Highlands,tourist,exterior,Inverness,Scotland,United Kingdom,Europe +Giant's Causeway,tourist,exterior,Bushmills,Northern Ireland,United Kingdom,Europe +Snowdonia,tourist,exterior,Bangor,Wales,United Kingdom,Europe +Bath Roman Baths,tourist,interior,Bath,England,United Kingdom,Europe +Canterbury Cathedral,tourist,interior,Canterbury,England,United Kingdom,Europe +Oxford University,tourist,interior,Oxford,England,United Kingdom,Europe +Cambridge University,tourist,interior,Cambridge,England,United Kingdom,Europe +Stratford-upon-Avon,tourist,exterior,Stratford-upon-Avon,England,United Kingdom,Europe +York Minster,tourist,interior,York,England,United Kingdom,Europe +Liverpool,tourist,exterior,Liverpool,England,United Kingdom,Europe +Manchester,tourist,exterior,Manchester,England,United Kingdom,Europe +Birmingham,tourist,exterior,Birmingham,England,United Kingdom,Europe +Newcastle,tourist,exterior,Newcastle,England,United Kingdom,Europe +Glasgow,tourist,exterior,Glasgow,Scotland,United Kingdom,Europe +Aberdeen,tourist,exterior,Aberdeen,Scotland,United Kingdom,Europe +Stirling Castle,tourist,interior,Stirling,Scotland,United Kingdom,Europe +Isle of Skye,tourist,exterior,Portree,Scotland,United Kingdom,Europe +Loch Ness,tourist,exterior,Inverness,Scotland,United Kingdom,Europe +Ben Nevis,tourist,exterior,Fort William,Scotland,United Kingdom,Europe +Orkney Islands,tourist,exterior,Kirkwall,Scotland,United Kingdom,Europe +Shetland Islands,tourist,exterior,Lerwick,Scotland,United Kingdom,Europe +Hebrides Islands,tourist,exterior,Stornoway,Scotland,United Kingdom,Europe +Cardiff Castle,tourist,interior,Cardiff,Wales,United Kingdom,Europe +Brecon Beacons,tourist,exterior,Brecon,Wales,United Kingdom,Europe +Pembrokeshire Coast,tourist,exterior,Haverfordwest,Wales,United Kingdom,Europe +Conwy Castle,tourist,interior,Conwy,Wales,United Kingdom,Europe +Belfast,tourist,exterior,Belfast,Northern Ireland,United Kingdom,Europe +Cliffs of Moher,tourist,exterior,County Clare,,Ireland,Europe +Ring of Kerry,tourist,exterior,Killarney,County Kerry,Ireland,Europe +Dublin Temple Bar,tourist,exterior,Dublin,County Dublin,Ireland,Europe +Guinness Storehouse,tourist,interior,Dublin,County Dublin,Ireland,Europe +Blarney Castle,tourist,exterior,Cork,County Cork,Ireland,Europe +Dingle Peninsula,tourist,exterior,Dingle,County Kerry,Ireland,Europe +Galway,tourist,exterior,Galway,County Galway,Ireland,Europe +Kilkenny,tourist,exterior,Kilkenny,County Kilkenny,Ireland,Europe +Waterford,tourist,exterior,Waterford,County Waterford,Ireland,Europe +Aran Islands,tourist,exterior,Aran Islands,County Galway,Ireland,Europe +Skellig Michael,tourist,exterior,County Kerry,County Kerry,Ireland,Europe +Giant's Causeway Ireland,tourist,exterior,County Antrim,County Antrim,Ireland,Europe +Wicklow Mountains,tourist,exterior,County Wicklow,County Wicklow,Ireland,Europe +Glenveagh National Park,tourist,exterior,County Donegal,County Donegal,Ireland,Europe +Acropolis,tourist,exterior,Athens,Attica,Greece,Europe +Santorini,tourist,exterior,Santorini,South Aegean,Greece,Europe +Mykonos,tourist,exterior,Mykonos,South Aegean,Greece,Europe +Meteora,tourist,exterior,Kalabaka,Thessaly,Greece,Europe +Delphi,tourist,exterior,Delphi,Central Greece,Greece,Europe +Crete Knossos,tourist,exterior,Heraklion,Crete,Greece,Europe +Rhodes Old Town,tourist,exterior,Rhodes,South Aegean,Greece,Europe +Corfu,tourist,exterior,Corfu,Ionian Islands,Greece,Europe +Zakynthos,tourist,exterior,Zakynthos,Ionian Islands,Greece,Europe +Naxos,tourist,exterior,Naxos,South Aegean,Greece,Europe +Paros,tourist,exterior,Paros,South Aegean,Greece,Europe +Milos,tourist,exterior,Milos,South Aegean,Greece,Europe +Samos,tourist,exterior,Samos,North Aegean,Greece,Europe +Lesbos,tourist,exterior,Mytilene,North Aegean,Greece,Europe +Chios,tourist,exterior,Chios,North Aegean,Greece,Europe +Thessaloniki,tourist,exterior,Thessaloniki,Central Macedonia,Greece,Europe +Mount Olympus,tourist,exterior,Olympus,Thessaly,Greece,Europe +Vikos Gorge,tourist,exterior,Ioannina,Epirus,Greece,Europe +Mani Peninsula,tourist,exterior,Sparta,Peloponnese,Greece,Europe +Monemvasia,tourist,exterior,Monemvasia,Peloponnese,Greece,Europe +Epidaurus,tourist,exterior,Epidaurus,Peloponnese,Greece,Europe +Mycenae,tourist,exterior,Mycenae,Peloponnese,Greece,Europe +Olympia,tourist,exterior,Olympia,Peloponnese,Greece,Europe +Prague Castle,tourist,interior,Prague,Prague,Czech Republic,Europe +Charles Bridge,tourist,exterior,Prague,Prague,Czech Republic,Europe +Český Krumlov,tourist,exterior,Český Krumlov,South Bohemian,Czech Republic,Europe +Karlovy Vary,tourist,exterior,Karlovy Vary,Karlovy Vary,Czech Republic,Europe +Brno,tourist,exterior,Brno,South Moravian,Czech Republic,Europe +Olomouc,tourist,exterior,Olomouc,Olomouc,Czech Republic,Europe +Kutná Hora,tourist,exterior,Kutná Hora,Central Bohemian,Czech Republic,Europe +Telč,tourist,exterior,Telč,Vysočina,Czech Republic,Europe +Bohemian Switzerland,tourist,exterior,Děčín,Ústí nad Labem,Czech Republic,Europe +Moravian Karst,tourist,exterior,Blansko,South Moravian,Czech Republic,Europe +Šumava National Park,tourist,exterior,Český Krumlov,South Bohemian,Czech Republic,Europe +Krkonoše Mountains,tourist,exterior,Hradec Králové,Hradec Králové,Czech Republic,Europe +Vienna Schönbrunn,tourist,interior,Vienna,Vienna,Austria,Europe +Salzburg Old Town,tourist,exterior,Salzburg,Salzburg,Austria,Europe +Hallstatt,tourist,exterior,Hallstatt,Upper Austria,Austria,Europe +Innsbruck,tourist,exterior,Innsbruck,Tyrol,Austria,Europe +Melk Abbey,tourist,interior,Melk,Lower Austria,Austria,Europe +Graz,tourist,exterior,Graz,Styria,Austria,Europe +Austrian Alps,tourist,exterior,Innsbruck,Tyrol,Austria,Europe +Wachau Valley,tourist,exterior,Krems,Lower Austria,Austria,Europe +Eisriesenwelt Cave,tourist,interior,Werfen,Salzburg,Austria,Europe +Grossglockner High Alpine Road,tourist,exterior,Kaprun,Salzburg,Austria,Europe +Zell am See,tourist,exterior,Zell am See,Salzburg,Austria,Europe +Kitzbühel,tourist,exterior,Kitzbühel,Tyrol,Austria,Europe +Bad Ischl,tourist,exterior,Bad Ischl,Upper Austria,Austria,Europe +Linz,tourist,exterior,Linz,Upper Austria,Austria,Europe +Klagenfurt,tourist,exterior,Klagenfurt,Carinthia,Austria,Europe +Matterhorn,tourist,exterior,Zermatt,Valais,Switzerland,Europe +Jungfraujoch,tourist,exterior,Interlaken,Bern,Switzerland,Europe +Lake Geneva,tourist,exterior,Geneva,Geneva,Switzerland,Europe +Rhine Falls,tourist,exterior,Schaffhausen,Schaffhausen,Switzerland,Europe +Zurich,tourist,exterior,Zurich,Zurich,Switzerland,Europe +Lucerne,tourist,exterior,Lucerne,Lucerne,Switzerland,Europe +Bern Old Town,tourist,exterior,Bern,Bern,Switzerland,Europe +Basel,tourist,exterior,Basel,Basel-City,Switzerland,Europe +Lausanne,tourist,exterior,Lausanne,Vaud,Switzerland,Europe +Montreux,tourist,exterior,Montreux,Vaud,Switzerland,Europe +Gruyères,tourist,exterior,Gruyères,Fribourg,Switzerland,Europe +Appenzell,tourist,exterior,Appenzell,Appenzell Innerrhoden,Switzerland,Europe +St. Moritz,tourist,exterior,St. Moritz,Grisons,Switzerland,Europe +Davos,tourist,exterior,Davos,Grisons,Switzerland,Europe +Engelberg,tourist,exterior,Engelberg,Obwalden,Switzerland,Europe +Andermatt,tourist,exterior,Andermatt,Uri,Switzerland,Europe +Lauterbrunnen,tourist,exterior,Lauterbrunnen,Bern,Switzerland,Europe +Gimmelwald,tourist,exterior,Gimmelwald,Bern,Switzerland,Europe +Brussels Grand Place,tourist,exterior,Brussels,Brussels-Capital,Belgium,Europe +Bruges Historic Center,tourist,exterior,Bruges,West Flanders,Belgium,Europe +Ghent,tourist,exterior,Ghent,East Flanders,Belgium,Europe +Antwerp,tourist,exterior,Antwerp,Antwerp,Belgium,Europe +Leuven,tourist,exterior,Leuven,Flemish Brabant,Belgium,Europe +Mechelen,tourist,exterior,Mechelen,Antwerp,Belgium,Europe +Tournai,tourist,exterior,Tournai,Hainaut,Belgium,Europe +Liège,tourist,exterior,Liège,Liège,Belgium,Europe +Namur,tourist,exterior,Namur,Namur,Belgium,Europe +Mons,tourist,exterior,Mons,Hainaut,Belgium,Europe +Dinant,tourist,exterior,Dinant,Namur,Belgium,Europe +Durbuy,tourist,exterior,Durbuy,Luxembourg,Belgium,Europe +Amsterdam Canals,tourist,exterior,Amsterdam,North Holland,Netherlands,Europe +Keukenhof Gardens,tourist,exterior,Lisse,South Holland,Netherlands,Europe +Kinderdijk Windmills,tourist,exterior,Kinderdijk,South Holland,Netherlands,Europe +Giethoorn,tourist,exterior,Giethoorn,Overijssel,Netherlands,Europe +Zaanse Schans,tourist,exterior,Zaandam,North Holland,Netherlands,Europe +The Hague,tourist,exterior,The Hague,South Holland,Netherlands,Europe +Rotterdam,tourist,exterior,Rotterdam,South Holland,Netherlands,Europe +Utrecht,tourist,exterior,Utrecht,Utrecht,Netherlands,Europe +Maastricht,tourist,exterior,Maastricht,Limburg,Netherlands,Europe +Groningen,tourist,exterior,Groningen,Groningen,Netherlands,Europe +Hoge Veluwe National Park,tourist,exterior,Apeldoorn,Gelderland,Netherlands,Europe +Wadden Sea,tourist,exterior,Den Helder,North Holland,Netherlands,Europe +Texel Island,tourist,exterior,Texel,North Holland,Netherlands,Europe +Luxembourg City,tourist,exterior,Luxembourg City,,Luxembourg,Europe +Vianden Castle,tourist,interior,Vianden,,Luxembourg,Europe +Echternach,tourist,exterior,Echternach,,Luxembourg,Europe +Red Rock Region,tourist,exterior,Bettembourg,,Luxembourg,Europe +Krakow Old Town,tourist,exterior,Krakow,Lesser Poland,Poland,Europe +Auschwitz-Birkenau,tourist,exterior,Oświęcim,Lesser Poland,Poland,Europe +Warsaw Old Town,tourist,exterior,Warsaw,Masovian,Poland,Europe +Wrocław,tourist,exterior,Wrocław,Lower Silesian,Poland,Europe +Gdansk,tourist,exterior,Gdansk,Pomeranian,Poland,Europe +Zakopane,tourist,exterior,Zakopane,Lesser Poland,Poland,Europe +Tatra Mountains,tourist,exterior,Zakopane,Lesser Poland,Poland,Europe +Białowieża Forest,tourist,exterior,Białowieża,Podlaskie,Poland,Europe +Wieliczka Salt Mine,tourist,interior,Wieliczka,Lesser Poland,Poland,Europe +Malbork Castle,tourist,interior,Malbork,Pomeranian,Poland,Europe +Poznań,tourist,exterior,Poznań,Greater Poland,Poland,Europe +Lublin,tourist,exterior,Lublin,Lublin,Poland,Europe +Częstochowa,tourist,exterior,Częstochowa,Silesian,Poland,Europe +Toruń,tourist,exterior,Toruń,Kuyavian-Pomeranian,Poland,Europe +Szczecin,tourist,exterior,Szczecin,West Pomeranian,Poland,Europe +Białystok,tourist,exterior,Białystok,Podlaskie,Poland,Europe +Bieszczady Mountains,tourist,exterior,Ustrzyki Dolne,Subcarpathian,Poland,Europe +Sudeten Mountains,tourist,exterior,Kłodzko,Lower Silesian,Poland,Europe +Budapest Parliament,tourist,interior,Budapest,Budapest,Hungary,Europe +Lake Balaton,tourist,exterior,Balatonfüred,Veszprém,Hungary,Europe +Szentendre,tourist,exterior,Szentendre,Pest,Hungary,Europe +Eger,tourist,exterior,Eger,Heves,Hungary,Europe +Pécs,tourist,exterior,Pécs,Baranya,Hungary,Europe +Szeged,tourist,exterior,Szeged,Csongrád,Hungary,Europe +Debrecen,tourist,exterior,Debrecen,Hajdú-Bihar,Hungary,Europe +Tokaj Wine Region,tourist,exterior,Tokaj,Borsod-Abaúj-Zemplén,Hungary,Europe +Hortobágy National Park,tourist,exterior,Debrecen,Hajdú-Bihar,Hungary,Europe +Aggtelek Karst,tourist,exterior,Aggtelek,Borsod-Abaúj-Zemplén,Hungary,Europe +Danube Bend,tourist,exterior,Visegrád,Pest,Hungary,Europe +Miskolc,tourist,exterior,Miskolc,Borsod-Abaúj-Zemplén,Hungary,Europe +Győr,tourist,exterior,Győr,Győr-Moson-Sopron,Hungary,Europe +Sopron,tourist,exterior,Sopron,Győr-Moson-Sopron,Hungary,Europe +Kecskemét,tourist,exterior,Kecskemét,Bács-Kiskun,Hungary,Europe +Bratislava Castle,tourist,interior,Bratislava,Bratislava,Slovakia,Europe +Spiš Castle,tourist,interior,Spišské Podhradie,Prešov,Slovakia,Europe +High Tatras,tourist,exterior,Poprad,Prešov,Slovakia,Europe +Bojnice Castle,tourist,interior,Bojnice,Trenčín,Slovakia,Europe +Košice,tourist,exterior,Košice,Košice,Slovakia,Europe +Banská Bystrica,tourist,exterior,Banská Bystrica,Banská Bystrica,Slovakia,Europe +Žilina,tourist,exterior,Žilina,Žilina,Slovakia,Europe +Trenčín,tourist,exterior,Trenčín,Trenčín,Slovakia,Europe +Nitra,tourist,exterior,Nitra,Nitra,Slovakia,Europe +Prešov,tourist,exterior,Prešov,Prešov,Slovakia,Europe +Orava Castle,tourist,interior,Oravský Podzámok,Žilina,Slovakia,Europe +Slovenský raj,tourist,exterior,Spišská Nová Ves,Košice,Slovakia,Europe +Low Tatras,tourist,exterior,Brezno,Banská Bystrica,Slovakia,Europe +Ljubljana Castle,tourist,interior,Ljubljana,Ljubljana,Slovenia,Europe +Lake Bled,tourist,exterior,Bled,Upper Carniola,Slovenia,Europe +Postojna Cave,tourist,interior,Postojna,Inner Carniola,Slovenia,Europe +Škocjan Caves,tourist,interior,Škocjan,Coastal–Karst,Slovenia,Europe +Piran,tourist,exterior,Piran,Coastal–Karst,Slovenia,Europe +Maribor,tourist,exterior,Maribor,Drava,Slovenia,Europe +Celje,tourist,exterior,Celje,Savinja,Slovenia,Europe +Kranj,tourist,exterior,Kranj,Upper Carniola,Slovenia,Europe +Nova Gorica,tourist,exterior,Nova Gorica,Gorizia,Slovenia,Europe +Ptuj,tourist,exterior,Ptuj,Drava,Slovenia,Europe +Triglav National Park,tourist,exterior,Bohinj,Upper Carniola,Slovenia,Europe +Vipava Valley,tourist,exterior,Vipava,Gorizia,Slovenia,Europe +Soča Valley,tourist,exterior,Bovec,Gorizia,Slovenia,Europe +Dubrovnik Old Town,tourist,exterior,Dubrovnik,Dubrovnik-Neretva,Croatia,Europe +Plitvice Lakes,tourist,exterior,Plitvička Jezera,Lika-Senj,Croatia,Europe +Split Diocletian Palace,tourist,exterior,Split,Split-Dalmatia,Croatia,Europe +Hvar Island,tourist,exterior,Hvar,Split-Dalmatia,Croatia,Europe +Korčula Island,tourist,exterior,Korčula,Dubrovnik-Neretva,Croatia,Europe +Zagreb,tourist,exterior,Zagreb,Zagreb,Croatia,Europe +Zadar,tourist,exterior,Zadar,Zadar,Croatia,Europe +Šibenik,tourist,exterior,Šibenik,Šibenik-Knin,Croatia,Europe +Trogir,tourist,exterior,Trogir,Split-Dalmatia,Croatia,Europe +Pula Amphitheater,tourist,exterior,Pula,Istria,Croatia,Europe +Rovinj,tourist,exterior,Rovinj,Istria,Croatia,Europe +Brač Island,tourist,exterior,Brač,Split-Dalmatia,Croatia,Europe +Vis Island,tourist,exterior,Vis,Split-Dalmatia,Croatia,Europe +Krka National Park,tourist,exterior,Šibenik,Šibenik-Knin,Croatia,Europe +Paklenica National Park,tourist,exterior,Starigrad,Zadar,Croatia,Europe +Rijeka,tourist,exterior,Rijeka,Primorje-Gorski Kotar,Croatia,Europe +Osijek,tourist,exterior,Osijek,Osijek-Baranja,Croatia,Europe +Varaždin,tourist,exterior,Varaždin,Varaždin,Croatia,Europe +Krapina,tourist,exterior,Krapina,Krapina-Zagorje,Croatia,Europe +Sarajevo,tourist,exterior,Sarajevo,Federation of Bosnia and Herzegovina,Bosnia and Herzegovina,Europe +Mostar Bridge,tourist,exterior,Mostar,Federation of Bosnia and Herzegovina,Bosnia and Herzegovina,Europe +Banja Luka,tourist,exterior,Banja Luka,Republika Srpska,Bosnia and Herzegovina,Europe +Trebinje,tourist,exterior,Trebinje,Republika Srpska,Bosnia and Herzegovina,Europe +Jajce,tourist,exterior,Jajce,Federation of Bosnia and Herzegovina,Bosnia and Herzegovina,Europe +Pocitelj,tourist,exterior,Pocitelj,Federation of Bosnia and Herzegovina,Bosnia and Herzegovina,Europe +Una National Park,tourist,exterior,Bihać,Una-Sana,Bosnia and Herzegovina,Europe +Sutjeska National Park,tourist,exterior,Foča,Republika Srpska,Bosnia and Herzegovina,Europe +Tuzla,tourist,exterior,Tuzla,Federation of Bosnia and Herzegovina,Bosnia and Herzegovina,Europe +Zenica,tourist,exterior,Zenica,Federation of Bosnia and Herzegovina,Bosnia and Herzegovina,Europe +Belgrade Fortress,tourist,exterior,Belgrade,Belgrade,Serbia,Europe +Novi Sad,tourist,exterior,Novi Sad,Vojvodina,Serbia,Europe +Niš,tourist,exterior,Niš,Southern and Eastern Serbia,Serbia,Europe +Subotica,tourist,exterior,Subotica,Vojvodina,Serbia,Europe +Kragujevac,tourist,exterior,Kragujevac,Šumadija and Western Serbia,Serbia,Europe +Studenica Monastery,tourist,interior,Kraljevo,Raška,Serbia,Europe +Đavolja Varoš,tourist,exterior,Kuršumlija,Toplica,Serbia,Europe +Tara National Park,tourist,exterior,Bajina Bašta,Zlatibor,Serbia,Europe +Kopaonik,tourist,exterior,Brus,Rasina,Serbia,Europe +Zlatibor,tourist,exterior,Užice,Zlatibor,Serbia,Europe +Uvac Canyon,tourist,exterior,Nova Varoš,Zlatibor,Serbia,Europe +Iron Gates,tourist,exterior,Kladovo,Bor,Serbia,Europe +Podgorica,tourist,exterior,Podgorica,Podgorica,Montenegro,Europe +Kotor Bay,tourist,exterior,Kotor,Kotor,Montenegro,Europe +Budva,tourist,exterior,Budva,Budva,Montenegro,Europe +Cetinje,tourist,exterior,Cetinje,Cetinje,Montenegro,Europe +Durmitor National Park,tourist,exterior,Žabljak,Žabljak,Montenegro,Europe +Lovćen National Park,tourist,exterior,Cetinje,Cetinje,Montenegro,Europe +Biogradska Gora,tourist,exterior,Kolašin,Kolašin,Montenegro,Europe +Skadar Lake,tourist,exterior,Podgorica,Podgorica,Montenegro,Europe +Ulcinj,tourist,exterior,Ulcinj,Ulcinj,Montenegro,Europe +Bar,tourist,exterior,Bar,Bar,Montenegro,Europe +Herceg Novi,tourist,exterior,Herceg Novi,Herceg Novi,Montenegro,Europe +Perast,tourist,exterior,Perast,Kotor,Montenegro,Europe +Tirana,tourist,exterior,Tirana,Tirana,Albania,Europe +Berat,tourist,exterior,Berat,Berat,Albania,Europe +Gjirokastër,tourist,exterior,Gjirokastër,Gjirokastër,Albania,Europe +Butrint,tourist,exterior,Sarandë,Vlorë,Albania,Europe +Albanian Riviera,tourist,exterior,Sarandë,Vlorë,Albania,Europe +Shkodër,tourist,exterior,Shkodër,Shkodër,Albania,Europe +Korçë,tourist,exterior,Korçë,Korçë,Albania,Europe +Vlorë,tourist,exterior,Vlorë,Vlorë,Albania,Europe +Durrës,tourist,exterior,Durrës,Durrës,Albania,Europe +Krujë,tourist,exterior,Krujë,Durrës,Albania,Europe +Theth National Park,tourist,exterior,Shkodër,Shkodër,Albania,Europe +Valbonë Valley,tourist,exterior,Tropojë,Kukës,Albania,Europe +Albanian Alps,tourist,exterior,Shkodër,Shkodër,Albania,Europe +Ohrid,tourist,exterior,Ohrid,Southwestern,North Macedonia,Europe +Skopje,tourist,exterior,Skopje,Skopje,North Macedonia,Europe +Bitola,tourist,exterior,Bitola,Pelagonia,North Macedonia,Europe +Prilep,tourist,exterior,Prilep,Pelagonia,North Macedonia,Europe +Tetovo,tourist,exterior,Tetovo,Polog,North Macedonia,Europe +Strumica,tourist,exterior,Strumica,Southeastern,North Macedonia,Europe +Mavrovo National Park,tourist,exterior,Gostivar,Polog,North Macedonia,Europe +Pelister National Park,tourist,exterior,Bitola,Pelagonia,North Macedonia,Europe +Galičica National Park,tourist,exterior,Ohrid,Southwestern,North Macedonia,Europe +Sofia Alexander Nevsky,tourist,interior,Sofia,Sofia,Bulgaria,Europe +Plovdiv Old Town,tourist,exterior,Plovdiv,Plovdiv,Bulgaria,Europe +Rila Monastery,tourist,interior,Dupnitsa,Kyustendil,Bulgaria,Europe +Veliko Tarnovo,tourist,exterior,Veliko Tarnovo,Veliko Tarnovo,Bulgaria,Europe +Varna,tourist,exterior,Varna,Varna,Bulgaria,Europe +Burgas,tourist,exterior,Burgas,Burgas,Bulgaria,Europe +Nesebar,tourist,exterior,Nesebar,Burgas,Bulgaria,Europe +Bansko,tourist,exterior,Bansko,Blagoevgrad,Bulgaria,Europe +Borovets,tourist,exterior,Samokov,Sofia,Bulgaria,Europe +Pamporovo,tourist,exterior,Smolyan,Smolyan,Bulgaria,Europe +Sozopol,tourist,exterior,Sozopol,Burgas,Bulgaria,Europe +Koprivshtitsa,tourist,exterior,Koprivshtitsa,Sofia,Bulgaria,Europe +Belogradchik Rocks,tourist,exterior,Belogradchik,Vidin,Bulgaria,Europe +Rila Mountains,tourist,exterior,Blagoevgrad,Blagoevgrad,Bulgaria,Europe +Pirin Mountains,tourist,exterior,Bansko,Blagoevgrad,Bulgaria,Europe +Rhodope Mountains,tourist,exterior,Smolyan,Smolyan,Bulgaria,Europe +Stara Planina,tourist,exterior,Gabrovo,Gabrovo,Bulgaria,Europe +Bucharest Parliament,tourist,interior,Bucharest,Bucharest,Romania,Europe +Brașov,tourist,exterior,Brașov,Brașov,Romania,Europe +Bran Castle,tourist,interior,Bran,Brașov,Romania,Europe +Sighișoara,tourist,exterior,Sighișoara,Mureș,Romania,Europe +Cluj-Napoca,tourist,exterior,Cluj-Napoca,Cluj,Romania,Europe +Timișoara,tourist,exterior,Timișoara,Timiș,Romania,Europe +Iași,tourist,exterior,Iași,Iași,Romania,Europe +Constanța,tourist,exterior,Constanța,Constanța,Romania,Europe +Sibiu,tourist,exterior,Sibiu,Sibiu,Romania,Europe +Oradea,tourist,exterior,Oradea,Bihor,Romania,Europe +Danube Delta,tourist,exterior,Tulcea,Tulcea,Romania,Europe +Carpathian Mountains,tourist,exterior,Brașov,Brașov,Romania,Europe +Transfăgărășan,tourist,exterior,Curtea de Argeș,Argeș,Romania,Europe +Peleș Castle,tourist,interior,Sinaia,Prahova,Romania,Europe +Merry Cemetery,tourist,exterior,Săpânța,Maramureș,Romania,Europe +Apuseni Mountains,tourist,exterior,Cluj-Napoca,Cluj,Romania,Europe +Maramureș,tourist,exterior,Baia Mare,Maramureș,Romania,Romania,Europe +Painted Monasteries,tourist,interior,Suceava,Suceava,Romania,Europe +Chișinău,tourist,exterior,Chișinău,Chișinău,Moldova,Europe +Orheiul Vechi,tourist,exterior,Orhei,Orhei,Moldova,Europe +Cricova Winery,tourist,interior,Cricova,Anenii Noi,Moldova,Europe +Mileștii Mici,tourist,interior,Mileștii Mici,Ialoveni,Moldova,Europe +Cahul,tourist,exterior,Cahul,Cahul,Moldova,Europe +Bălți,tourist,exterior,Bălți,Bălți,Moldova,Europe +Tiraspol,tourist,exterior,Tiraspol,Transnistria,Moldova,Europe +Bender Fortress,tourist,exterior,Bender,Transnistria,Moldova,Europe +Stockholm Gamla Stan,tourist,exterior,Stockholm,Stockholm,Sweden,Europe +Kiruna Northern Lights,tourist,exterior,Kiruna,Norrbotten,Sweden,Europe +Gothenburg,tourist,exterior,Gothenburg,Västra Götaland,Sweden,Europe +Malmö,tourist,exterior,Malmö,Skåne,Sweden,Europe +Uppsala,tourist,exterior,Uppsala,Uppsala,Sweden,Europe +Visby,tourist,exterior,Visby,Gotland,Sweden,Europe +Abisko National Park,tourist,exterior,Abisko,Norrbotten,Sweden,Europe +Kebnekaise,tourist,exterior,Kiruna,Norrbotten,Sweden,Europe +Icehotel,tourist,interior,Jukkasjärvi,Norrbotten,Sweden,Europe +Lapland,tourist,exterior,Kiruna,Norrbotten,Sweden,Europe +Kosterhavet,tourist,exterior,Strömstad,Västra Götaland,Sweden,Europe +Sarek National Park,tourist,exterior,Jokkmokk,Norrbotten,Sweden,Europe +Stora Sjöfallet,tourist,exterior,Gällivare,Norrbotten,Sweden,Europe +Drottningholm Palace,tourist,interior,Stockholm,Stockholm,Sweden,Europe +Öland,tourist,exterior,Kalmar,Kalmar,Sweden,Europe +Gotland,tourist,exterior,Visby,Gotland,Sweden,Europe +Skåne,tourist,exterior,Malmö,Skåne,Sweden,Europe +Dalarna,tourist,exterior,Falun,Dalarna,Sweden,Europe +Oslo Opera House,tourist,interior,Oslo,Oslo,Norway,Europe +Bergen Bryggen,tourist,exterior,Bergen,Vestland,Norway,Europe +Geirangerfjord,tourist,exterior,Geiranger,Møre og Romsdal,Norway,Europe +Nærøyfjord,tourist,exterior,Flåm,Vestland,Norway,Europe +Lofoten Islands,tourist,exterior,Svolvær,Nordland,Norway,Europe +Tromsø Northern Lights,tourist,exterior,Tromsø,Troms og Finnmark,Norway,Europe +Preikestolen,tourist,exterior,Stavanger,Rogaland,Norway,Europe +Trolltunga,tourist,exterior,Odda,Vestland,Norway,Europe +Atlantic Road,tourist,exterior,Kristiansund,Møre og Romsdal,Norway,Europe +Flåm Railway,tourist,exterior,Flåm,Vestland,Norway,Europe +Nordkapp,tourist,exterior,Nordkapp,Troms og Finnmark,Norway,Europe +Jotunheimen,tourist,exterior,Lom,Innlandet,Norway,Europe +Hardangerfjord,tourist,exterior,Hardanger,Vestland,Norway,Europe +Sognefjord,tourist,exterior,Sogndal,Vestland,Norway,Europe +Ålesund,tourist,exterior,Ålesund,Møre og Romsdal,Norway,Europe +Trondheim,tourist,exterior,Trondheim,Trøndelag,Norway,Europe +Stavanger,tourist,exterior,Stavanger,Rogaland,Norway,Europe +Kristiansand,tourist,exterior,Kristiansand,Agder,Norway,Europe +Bodø,tourist,exterior,Bodø,Nordland,Norway,Europe +Hammerfest,tourist,exterior,Hammerfest,Troms og Finnmark,Norway,Europe +Svalbard,tourist,exterior,Longyearbyen,Svalbard,Norway,Europe +Røros,tourist,exterior,Røros,Trøndelag,Norway,Europe +Lillehammer,tourist,exterior,Lillehammer,Innlandet,Norway,Europe +Helsinki Senate Square,tourist,exterior,Helsinki,Uusimaa,Finland,Europe +Rovaniemi Santa Claus,tourist,exterior,Rovaniemi,Lapland,Finland,Europe +Turku,tourist,exterior,Turku,Southwest Finland,Finland,Europe +Tampere,tourist,exterior,Tampere,Pirkanmaa,Finland,Europe +Oulu,tourist,exterior,Oulu,North Ostrobothnia,Finland,Europe +Savonlinna,tourist,exterior,Savonlinna,South Savo,Finland,Europe +Kuopio,tourist,exterior,Kuopio,North Savo,Finland,Europe +Joensuu,tourist,exterior,Joensuu,North Karelia,Finland,Europe +Vaasa,tourist,exterior,Vaasa,Ostrobothnia,Finland,Europe +Seinäjoki,tourist,exterior,Seinäjoki,South Ostrobothnia,Finland,Europe +Lappeenranta,tourist,exterior,Lappeenranta,South Karelia,Finland,Europe +Kotka,tourist,exterior,Kotka,Kymenlaakso,Finland,Europe +Rauma,tourist,exterior,Rauma,Satakunta,Finland,Europe +Åland Islands,tourist,exterior,Mariehamn,Åland,Finland,Europe +Koli National Park,tourist,exterior,Joensuu,North Karelia,Finland,Europe +Urho Kekkonen National Park,tourist,exterior,Inari,Lapland,Finland,Europe +Oulanka National Park,tourist,exterior,Kuusamo,North Ostrobothnia,Finland,Europe +Nuuksio National Park,tourist,exterior,Espoo,Uusimaa,Finland,Europe +Saimaa Lake,tourist,exterior,Savonlinna,South Savo,Finland,Europe +Inari,tourist,exterior,Inari,Lapland,Finland,Europe +Copenhagen Nyhavn,tourist,exterior,Copenhagen,Capital Region,Denmark,Europe +Elsinore Castle,tourist,interior,Helsingør,Capital Region,Denmark,Europe +Aarhus,tourist,exterior,Aarhus,Central Denmark,Denmark,Europe +Odense,tourist,exterior,Odense,Southern Denmark,Denmark,Europe +Aalborg,tourist,exterior,Aalborg,North Denmark,Denmark,Europe +Skagen,tourist,exterior,Skagen,North Denmark,Denmark,Europe +Bornholm,tourist,exterior,Rønne,Capital Region,Denmark,Europe +Faroe Islands,tourist,exterior,Tórshavn,,Faroe Islands,Europe +Møns Klint,tourist,exterior,Møn,Zealand,Denmark,Europe +Legoland,tourist,exterior,Billund,Southern Denmark,Denmark,Europe +Roskilde,tourist,exterior,Roskilde,Zealand,Denmark,Europe +Frederiksberg,tourist,exterior,Frederiksberg,Capital Region,Denmark,Europe +Esbjerg,tourist,exterior,Esbjerg,Southern Denmark,Denmark,Europe +Kolding,tourist,exterior,Kolding,Southern Denmark,Denmark,Europe +Reykjavik,tourist,exterior,Reykjavik,Capital Region,Iceland,Europe +Blue Lagoon,tourist,exterior,Grindavik,Southern Peninsula,Iceland,Europe +Golden Circle,tourist,exterior,Selfoss,Southern Region,Iceland,Europe +Northern Lights Iceland,tourist,exterior,Reykjavik,Capital Region,Iceland,Europe +Jökulsárlón,tourist,exterior,Höfn,Eastern Region,Iceland,Europe +Geysir,tourist,exterior,Haukadalur,Southern Region,Iceland,Europe +Gullfoss,tourist,exterior,Gullfoss,Southern Region,Iceland,Europe +Thingvellir,tourist,exterior,Thingvellir,Southern Region,Iceland,Europe +Vatnajökull,tourist,exterior,Höfn,Eastern Region,Iceland,Europe +Westfjords,tourist,exterior,Ísafjörður,Westfjords,Iceland,Europe +Akureyri,tourist,exterior,Akureyri,Northern Region,Iceland,Europe +Húsavík,tourist,exterior,Húsavík,Northern Region,Iceland,Europe +Landmannalaugar,tourist,exterior,Landmannalaugar,Southern Region,Iceland,Europe +Dettifoss,tourist,exterior,Dettifoss,Northern Region,Iceland,Europe +Black Sand Beach,tourist,exterior,Vík,Southern Region,Iceland,Europe +Snæfellsnes Peninsula,tourist,exterior,Stykkishólmur,Western Region,Iceland,Europe +Hallgrímskirkja,tourist,interior,Reykjavik,Capital Region,Iceland,Europe +Perlan,tourist,interior,Reykjavik,Capital Region,Iceland,Europe +Harpa Concert Hall,tourist,interior,Reykjavik,Capital Region,Iceland,Europe +Tallinn Old Town,tourist,exterior,Tallinn,Harju,Estonia,Europe +Tartu,tourist,exterior,Tartu,Tartu,Estonia,Europe +Pärnu,tourist,exterior,Pärnu,Pärnu,Estonia,Europe +Saaremaa Island,tourist,exterior,Kuressaare,Saare,Estonia,Europe +Hiiumaa Island,tourist,exterior,Kärdla,Hiiu,Estonia,Europe +Lahemaa National Park,tourist,exterior,Rakvere,Lääne-Viru,Estonia,Europe +Narva,tourist,exterior,Narva,Ida-Viru,Estonia,Europe +Otepää,tourist,exterior,Otepää,Valga,Estonia,Europe +Haapsalu,tourist,exterior,Haapsalu,Lääne,Estonia,Europe +Viljandi,tourist,exterior,Viljandi,Viljandi,Estonia,Europe +Riga Old Town,tourist,exterior,Riga,Riga,Latvia,Europe +Jurmala,tourist,exterior,Jurmala,Jurmala,Latvia,Europe +Cēsis,tourist,exterior,Cēsis,Vidzeme,Latvia,Europe +Sigulda,tourist,exterior,Sigulda,Vidzeme,Latvia,Europe +Liepāja,tourist,exterior,Liepāja,Kurzeme,Latvia,Europe +Daugavpils,tourist,exterior,Daugavpils,Latgale,Latvia,Europe +Ventspils,tourist,exterior,Ventspils,Kurzeme,Latvia,Europe +Kuldīga,tourist,exterior,Kuldīga,Kurzeme,Latvia,Europe +Bauska,tourist,exterior,Bauska,Zemgale,Latvia,Europe +Gauja National Park,tourist,exterior,Sigulda,Vidzeme,Latvia,Europe +Vilnius Old Town,tourist,exterior,Vilnius,Vilnius,Lithuania,Europe +Kaunas,tourist,exterior,Kaunas,Kaunas,Lithuania,Europe +Klaipėda,tourist,exterior,Klaipėda,Klaipėda,Lithuania,Europe +Šiauliai,tourist,exterior,Šiauliai,Šiauliai,Lithuania,Europe +Panevėžys,tourist,exterior,Panevėžys,Panevėžys,Lithuania,Europe +Alytus,tourist,exterior,Alytus,Alytus,Lithuania,Europe +Druskininkai,tourist,exterior,Druskininkai,Alytus,Lithuania,Europe +Palanga,tourist,exterior,Palanga,Klaipėda,Lithuania,Europe +Trakai Castle,tourist,interior,Trakai,Vilnius,Lithuania,Europe +Curonian Spit,tourist,exterior,Neringa,Klaipėda,Lithuania,Europe +Hill of Crosses,tourist,exterior,Šiauliai,Šiauliai,Lithuania,Europe +Aukštaitija National Park,tourist,exterior,Ignalina,Utena,Lithuania,Europe +Grūtas Park,tourist,exterior,Druskininkai,Alytus,Lithuania,Europe +Moscow Red Square,tourist,exterior,Moscow,Moscow,Russia,Europe +St. Petersburg Hermitage,tourist,interior,St. Petersburg,St. Petersburg,Russia,Europe +Trans-Siberian Railway,tourist,exterior,Moscow,Moscow,Russia,Europe +Lake Baikal,tourist,exterior,Irkutsk,Irkutsk Oblast,Russia,Europe +Kamchatka Peninsula,tourist,exterior,Petropavlovsk-Kamchatsky,Kamchatka Krai,Russia,Europe +Sochi,tourist,exterior,Sochi,Krasnodar Krai,Russia,Europe +Kazan,tourist,exterior,Kazan,Tatarstan,Russia,Europe +Nizhny Novgorod,tourist,exterior,Nizhny Novgorod,Nizhny Novgorod Oblast,Russia,Europe +Ekaterinburg,tourist,exterior,Ekaterinburg,Sverdlovsk Oblast,Russia,Europe +Novosibirsk,tourist,exterior,Novosibirsk,Novosibirsk Oblast,Russia,Europe +Vladivostok,tourist,exterior,Vladivostok,Primorsky Krai,Russia,Europe +Murmansk,tourist,exterior,Murmansk,Murmansk Oblast,Russia,Europe +Arkhangelsk,tourist,exterior,Arkhangelsk,Arkhangelsk Oblast,Russia,Europe +Volgograd,tourist,exterior,Volgograd,Volgograd Oblast,Russia,Europe +Rostov-on-Don,tourist,exterior,Rostov-on-Don,Rostov Oblast,Russia,Europe +Krasnodar,tourist,exterior,Krasnodar,Krasnodar Krai,Russia,Europe +Samara,tourist,exterior,Samara,Samara Oblast,Russia,Europe +Ufa,tourist,exterior,Ufa,Bashkortostan,Russia,Europe +Perm,tourist,exterior,Perm,Perm Krai,Russia,Europe +Chelyabinsk,tourist,exterior,Chelyabinsk,Chelyabinsk Oblast,Russia,Europe +Omsk,tourist,exterior,Omsk,Omsk Oblast,Russia,Europe +Krasnoyarsk,tourist,exterior,Krasnoyarsk,Krasnoyarsk Krai,Russia,Europe +Irkutsk,tourist,exterior,Irkutsk,Irkutsk Oblast,Russia,Europe +Khabarovsk,tourist,exterior,Khabarovsk,Khabarovsk Krai,Russia,Europe +Tomsk,tourist,exterior,Tomsk,Tomsk Oblast,Russia,Europe +Kemerovo,tourist,exterior,Kemerovo,Kemerovo Oblast,Russia,Europe +Barnaul,tourist,exterior,Barnaul,Altai Krai,Russia,Europe +Novokuznetsk,tourist,exterior,Novokuznetsk,Kemerovo Oblast,Russia,Europe +Ryazan,tourist,exterior,Ryazan,Ryazan Oblast,Russia,Europe +Lipetsk,tourist,exterior,Lipetsk,Lipetsk Oblast,Russia,Europe +Tula,tourist,exterior,Tula,Tula Oblast,Russia,Europe +Kirov,tourist,exterior,Kirov,Kirov Oblast,Russia,Europe +Cheboksary,tourist,exterior,Cheboksary,Chuvashia,Russia,Europe +Kursk,tourist,exterior,Kursk,Kursk Oblast,Russia,Europe +Tver,tourist,exterior,Tver,Tver Oblast,Russia,Europe +Kaluga,tourist,exterior,Kaluga,Kaluga Oblast,Russia,Europe +Bryansk,tourist,exterior,Bryansk,Bryansk Oblast,Russia,Europe +Golden Ring,tourist,exterior,Sergiev Posad,Moscow Oblast,Russia,Europe +Solovetsky Islands,tourist,exterior,Solovetsky,Arkhangelsk Oblast,Russia,Europe +Altai Mountains,tourist,exterior,Gorno-Altaysk,Altai Republic,Russia,Europe +Caucasus Mountains,tourist,exterior,Nalchik,Kabardino-Balkaria,Russia,Europe +Ural Mountains,tourist,exterior,Ekaterinburg,Sverdlovsk Oblast,Russia,Europe +Siberian Taiga,tourist,exterior,Krasnoyarsk,Krasnoyarsk Krai,Russia,Europe +Franz Josef Land,tourist,exterior,Arkhangelsk,Arkhangelsk Oblast,Russia,Europe +Novaya Zemlya,tourist,exterior,Arkhangelsk,Arkhangelsk Oblast,Russia,Europe +Wrangel Island,tourist,exterior,Pevek,Chukotka,Russia,Europe +Kiev,tourist,exterior,Kiev,Kiev,Ukraine,Europe +Chernobyl,tourist,exterior,Chernobyl,Kiev Oblast,Ukraine,Europe +Lviv,tourist,exterior,Lviv,Lviv Oblast,Ukraine,Europe +Odessa,tourist,exterior,Odessa,Odessa Oblast,Ukraine,Europe +Kharkiv,tourist,exterior,Kharkiv,Kharkiv Oblast,Ukraine,Europe +Dnipro,tourist,exterior,Dnipro,Dnipropetrovsk Oblast,Ukraine,Europe +Donetsk,tourist,exterior,Donetsk,Donetsk Oblast,Ukraine,Europe +Zaporizhzhia,tourist,exterior,Zaporizhzhia,Zaporizhzhia Oblast,Ukraine,Europe +Kryvyi Rih,tourist,exterior,Kryvyi Rih,Dnipropetrovsk Oblast,Ukraine,Europe +Mariupol,tourist,exterior,Mariupol,Donetsk Oblast,Ukraine,Europe +Luhansk,tourist,exterior,Luhansk,Luhansk Oblast,Ukraine,Europe +Makiivka,tourist,exterior,Makiivka,Donetsk Oblast,Ukraine,Europe +Vinnytsia,tourist,exterior,Vinnytsia,Vinnytsia Oblast,Ukraine,Europe +Sevastopol,tourist,exterior,Sevastopol,Crimea,Ukraine,Europe +Simferopol,tourist,exterior,Simferopol,Crimea,Ukraine,Europe +Yalta,tourist,exterior,Yalta,Crimea,Ukraine,Europe +Carpathian Mountains Ukraine,tourist,exterior,Ivano-Frankivsk,Ivano-Frankivsk Oblast,Ukraine,Europe +Minsk,tourist,exterior,Minsk,Minsk,Belarus,Europe +Brest,tourist,exterior,Brest,Brest Oblast,Belarus,Europe +Grodno,tourist,exterior,Grodno,Grodno Oblast,Belarus,Europe +Gomel,tourist,exterior,Gomel,Gomel Oblast,Belarus,Europe +Mogilev,tourist,exterior,Mogilev,Mogilev Oblast,Belarus,Europe +Vitebsk,tourist,exterior,Vitebsk,Vitebsk Oblast,Belarus,Europe +Pinsk,tourist,exterior,Pinsk,Brest Oblast,Belarus,Europe +Bobruisk,tourist,exterior,Bobruisk,Mogilev Oblast,Belarus,Europe +Baranovichi,tourist,exterior,Baranovichi,Brest Oblast,Belarus,Europe +Brest Fortress,tourist,exterior,Brest,Brest Oblast,Belarus,Europe +Belovezhskaya Pushcha,tourist,exterior,Kamenyuki,Brest Oblast,Belarus,Europe +Mir Castle,tourist,interior,Mir,Grodno Oblast,Belarus,Europe +Nesvizh Palace,tourist,interior,Nesvizh,Minsk Oblast,Belarus,Europe +Tbilisi,tourist,exterior,Tbilisi,Tbilisi,Georgia,Europe +Batumi,tourist,exterior,Batumi,Adjara,Georgia,Europe +Kutaisi,tourist,exterior,Kutaisi,Imereti,Georgia,Europe +Mestia,tourist,exterior,Mestia,Samegrelo-Zemo Svaneti,Georgia,Europe +Kazbegi,tourist,exterior,Stepantsminda,Mtskheta-Mtianeti,Georgia,Europe +Vardzia,tourist,interior,Vardzia,Samtskhe-Javakheti,Georgia,Europe +Uplistsikhe,tourist,exterior,Gori,Shida Kartli,Georgia,Europe +Mtskheta,tourist,exterior,Mtskheta,Mtskheta-Mtianeti,Georgia,Europe +Gori,tourist,exterior,Gori,Shida Kartli,Georgia,Europe +Akhalkalaki,tourist,exterior,Akhalkalaki,Samtskhe-Javakheti,Georgia,Europe +Borjomi,tourist,exterior,Borjomi,Samtskhe-Javakheti,Georgia,Europe +Signagi,tourist,exterior,Signagi,Kakheti,Georgia,Europe +Telavi,tourist,exterior,Telavi,Kakheti,Georgia,Europe +Svaneti,tourist,exterior,Mestia,Samegrelo-Zemo Svaneti,Georgia,Europe +Caucasus Mountains Georgia,tourist,exterior,Kazbegi,Mtskheta-Mtianeti,Georgia,Europe +Yerevan,tourist,exterior,Yerevan,Yerevan,Armenia,Europe +Gyumri,tourist,exterior,Gyumri,Shirak,Armenia,Europe +Vanadzor,tourist,exterior,Vanadzor,Lori,Armenia,Europe +Echmiadzin,tourist,interior,Vagharshapat,Armavir,Armenia,Europe +Geghard Monastery,tourist,interior,Geghard,Kotayk,Armenia,Europe +Tatev Monastery,tourist,interior,Tatev,Syunik,Armenia,Europe +Lake Sevan,tourist,exterior,Sevan,Gegharkunik,Armenia,Europe +Dilijan,tourist,exterior,Dilijan,Tavush,Armenia,Europe +Goris,tourist,exterior,Goris,Syunik,Armenia,Europe +Kapan,tourist,exterior,Kapan,Syunik,Armenia,Europe +Sisian,tourist,exterior,Sisian,Syunik,Armenia,Europe +Ararat,tourist,exterior,Ararat,Ararat,Armenia,Europe +Aragats,tourist,exterior,Ashtarak,Aragatsotn,Armenia,Europe +Baku,tourist,exterior,Baku,Baku,Azerbaijan,Europe +Sheki,tourist,exterior,Sheki,Shaki-Zagatala,Azerbaijan,Europe +Ganja,tourist,exterior,Ganja,Ganja-Gazakh,Azerbaijan,Europe +Lankaran,tourist,exterior,Lankaran,Lankaran-Astara,Azerbaijan,Europe +Gabala,tourist,exterior,Gabala,Shaki-Zagatala,Azerbaijan,Europe +Shamakhi,tourist,exterior,Shamakhi,Shirvan-Salyan,Azerbaijan,Europe +Quba,tourist,exterior,Quba,Guba-Khachmaz,Azerbaijan,Europe +Nakhchivan,tourist,exterior,Nakhchivan,Nakhchivan,Azerbaijan,Europe +Gobustan,tourist,exterior,Gobustan,Absheron-Khizi,Azerbaijan,Europe +Mud Volcanoes,tourist,exterior,Gobustan,Absheron-Khizi,Azerbaijan,Europe +Caspian Sea,tourist,exterior,Baku,Baku,Azerbaijan,Europe +Istanbul,tourist,exterior,Istanbul,Istanbul,Turkey,Europe +Ankara,tourist,exterior,Ankara,Ankara,Turkey,Europe +Izmir,tourist,exterior,Izmir,Izmir,Turkey,Europe diff --git a/database/seeders/data/areas/continents/north_america.csv b/database/seeders/data/areas/continents/north_america.csv new file mode 100644 index 0000000..d84fcbc --- /dev/null +++ b/database/seeders/data/areas/continents/north_america.csv @@ -0,0 +1,439 @@ +location,type,area,city,state,country,continent +Denali National Park,tourist,exterior,Fairbanks,Alaska,United States,North America +Gates of the Arctic,tourist,exterior,Fairbanks,Alaska,United States,North America +Katmai National Park,tourist,exterior,King Salmon,Alaska,United States,North America +Glacier Bay,tourist,exterior,Gustavus,Alaska,United States,North America +Wrangell-St. Elias,tourist,exterior,Copper Center,Alaska,United States,North America +Kenai Fjords,tourist,exterior,Seward,Alaska,United States,North America +Kobuk Valley,tourist,exterior,Kotzebue,Alaska,United States,North America +Lake Clark,tourist,exterior,Port Alsworth,Alaska,United States,North America +Arctic National Wildlife Refuge,tourist,exterior,Kaktovik,Alaska,United States,North America +Prudhoe Bay,tourist,exterior,Deadhorse,Alaska,United States,North America +Nome,tourist,exterior,Nome,Alaska,United States,North America +Barrow,tourist,exterior,Utqiagvik,Alaska,United States,North America +Aleutian Islands,tourist,exterior,Unalaska,Alaska,United States,North America +Mendenhall Glacier,tourist,exterior,Juneau,Alaska,United States,North America +Chilkoot Trail,tourist,exterior,Skagway,Alaska,United States,North America +Inside Passage,tourist,exterior,Ketchikan,Alaska,United States,North America +Brooks Range,tourist,exterior,Anaktuvuk Pass,Alaska,United States,North America +Bering Strait,tourist,exterior,Wales,Alaska,United States,North America +Mount McKinley,tourist,exterior,Talkeetna,Alaska,United States,North America +Dalton Highway,tourist,exterior,Fairbanks,Alaska,United States,North America +Trans-Alaska Pipeline,tourist,exterior,Prudhoe Bay,Alaska,United States,North America +Chena Hot Springs,tourist,exterior,Fairbanks,Alaska,United States,North America +Iditarod Trail,tourist,exterior,Anchorage,Alaska,United States,North America +Yukon River,tourist,exterior,Eagle,Alaska,United States,North America +Mount Rainier,tourist,exterior,Ashford,Washington,United States,North America +Olympic National Park,tourist,exterior,Port Angeles,Washington,United States,North America +North Cascades,tourist,exterior,Marblemount,Washington,United States,North America +San Juan Islands,tourist,exterior,Friday Harbor,Washington,United States,North America +Mount Baker,tourist,exterior,Glacier,Washington,United States,North America +Hoh Rainforest,tourist,exterior,Forks,Washington,United States,North America +Cascade Range,tourist,exterior,Leavenworth,Washington,United States,North America +Crater Lake,tourist,exterior,Crater Lake,Oregon,United States,North America +Mount Hood,tourist,exterior,Government Camp,Oregon,United States,North America +Columbia River Gorge,tourist,exterior,Hood River,Oregon,United States,North America +Oregon Dunes,tourist,exterior,Florence,Oregon,United States,North America +Redwood National Park,tourist,exterior,Crescent City,California,United States,North America +Yosemite National Park,tourist,exterior,Yosemite Village,California,United States,North America +Death Valley,tourist,exterior,Furnace Creek,California,United States,North America +Joshua Tree,tourist,exterior,Twentynine Palms,California,United States,North America +Sequoia National Park,tourist,exterior,Three Rivers,California,United States,North America +Channel Islands,tourist,exterior,Ventura,California,United States,North America +Big Sur,tourist,exterior,Big Sur,California,United States,North America +Lake Tahoe,tourist,exterior,South Lake Tahoe,California,United States,North America +Mount Shasta,tourist,exterior,Mount Shasta,California,United States,North America +Mojave Desert,tourist,exterior,Barstow,California,United States,North America +Salton Sea,tourist,exterior,Salton City,California,United States,North America +Point Reyes,tourist,exterior,Point Reyes Station,California,United States,North America +Lassen Volcanic,tourist,exterior,Mineral,California,United States,North America +Mammoth Lakes,tourist,exterior,Mammoth Lakes,California,United States,North America +Eastern Sierra,tourist,exterior,Bishop,California,United States,North America +Alabama Hills,tourist,exterior,Lone Pine,California,United States,North America +Anza-Borrego Desert,tourist,exterior,Borrego Springs,California,United States,North America +Grand Canyon,tourist,exterior,Grand Canyon,Arizona,United States,North America +Antelope Canyon,tourist,interior,Page,Arizona,United States,North America +Monument Valley,tourist,exterior,Monument Valley,Arizona,United States,North America +Sedona,tourist,exterior,Sedona,Arizona,United States,North America +Petrified Forest,tourist,exterior,Holbrook,Arizona,United States,North America +Saguaro National Park,tourist,exterior,Tucson,Arizona,United States,North America +Canyon de Chelly,tourist,exterior,Chinle,Arizona,United States,North America +Havasu Falls,tourist,exterior,Supai,Arizona,United States,North America +Chiricahua Mountains,tourist,exterior,Willcox,Arizona,United States,North America +Organ Pipe Cactus,tourist,exterior,Ajo,Arizona,United States,North America +Four Corners,tourist,exterior,Teec Nos Pos,Arizona,United States,North America +Meteor Crater,tourist,exterior,Winslow,Arizona,United States,North America +Lake Powell,tourist,exterior,Page,Arizona,United States,North America +Zion National Park,tourist,exterior,Springdale,Utah,United States,North America +Bryce Canyon,tourist,exterior,Bryce,Utah,United States,North America +Arches National Park,tourist,exterior,Moab,Utah,United States,North America +Canyonlands,tourist,exterior,Moab,Utah,United States,North America +Capitol Reef,tourist,exterior,Torrey,Utah,United States,North America +Dead Horse Point,tourist,exterior,Moab,Utah,United States,North America +Goblin Valley,tourist,exterior,Green River,Utah,United States,North America +Valley of the Gods,tourist,exterior,Mexican Hat,Utah,United States,North America +Natural Bridges,tourist,exterior,Natural Bridges,Utah,United States,North America +Cedar Breaks,tourist,exterior,Cedar City,Utah,United States,North America +Flaming Gorge,tourist,exterior,Dutch John,Utah,United States,North America +Great Salt Lake,tourist,exterior,Salt Lake City,Utah,United States,North America +Bonneville Salt Flats,tourist,exterior,Wendover,Utah,United States,North America +Rocky Mountain National Park,tourist,exterior,Estes Park,Colorado,United States,North America +Mesa Verde,tourist,exterior,Mesa Verde,Colorado,United States,North America +Black Canyon of Gunnison,tourist,exterior,Montrose,Colorado,United States,North America +Great Sand Dunes,tourist,exterior,Mosca,Colorado,United States,North America +Garden of the Gods,tourist,exterior,Colorado Springs,Colorado,United States,North America +Maroon Bells,tourist,exterior,Aspen,Colorado,United States,North America +Mount Evans,tourist,exterior,Idaho Springs,Colorado,United States,North America +Pikes Peak,tourist,exterior,Manitou Springs,Colorado,United States,North America +Dinosaur National Monument,tourist,exterior,Dinosaur,Colorado,United States,North America +Colorado National Monument,tourist,exterior,Fruita,Colorado,United States,North America +Florissant Fossil Beds,tourist,exterior,Florissant,Colorado,United States,North America +Curecanti Recreation Area,tourist,exterior,Gunnison,Colorado,United States,North America +Yellowstone National Park,tourist,exterior,West Yellowstone,Wyoming,United States,North America +Grand Teton,tourist,exterior,Jackson,Wyoming,United States,North America +Devils Tower,tourist,exterior,Devils Tower,Wyoming,United States,North America +Bighorn Mountains,tourist,exterior,Sheridan,Wyoming,United States,North America +Wind River Range,tourist,exterior,Pinedale,Wyoming,United States,North America +Jackson Hole,tourist,exterior,Jackson,Wyoming,United States,North America +Fossil Butte,tourist,exterior,Kemmerer,Wyoming,United States,North America +Flaming Gorge,tourist,exterior,Green River,Wyoming,United States,North America +Medicine Bow,tourist,exterior,Laramie,Wyoming,United States,North America +Glacier National Park,tourist,exterior,West Glacier,Montana,United States,North America +Beartooth Highway,tourist,exterior,Red Lodge,Montana,United States,North America +Little Bighorn,tourist,exterior,Crow Agency,Montana,United States,North America +Going-to-the-Sun Road,tourist,exterior,West Glacier,Montana,United States,North America +Bob Marshall Wilderness,tourist,exterior,Kalispell,Montana,United States,North America +Makoshika State Park,tourist,exterior,Glendive,Montana,United States,North America +Craters of the Moon,tourist,exterior,Arco,Idaho,United States,North America +Sawtooth Mountains,tourist,exterior,Stanley,Idaho,United States,North America +Hell's Canyon,tourist,exterior,Lewiston,Idaho,United States,North America +Sun Valley,tourist,exterior,Sun Valley,Idaho,United States,North America +Shoshone Falls,tourist,exterior,Twin Falls,Idaho,United States,North America +City of Rocks,tourist,exterior,Almo,Idaho,United States,North America +Hagerman Fossil Beds,tourist,exterior,Hagerman,Idaho,United States,North America +Badlands National Park,tourist,exterior,Interior,South Dakota,United States,North America +Mount Rushmore,tourist,exterior,Keystone,South Dakota,United States,North America +Wind Cave,tourist,interior,Hot Springs,South Dakota,United States,North America +Custer State Park,tourist,exterior,Custer,South Dakota,United States,North America +Jewel Cave,tourist,interior,Custer,South Dakota,United States,North America +Black Hills,tourist,exterior,Rapid City,South Dakota,United States,North America +Mammoth Site,tourist,exterior,Hot Springs,South Dakota,United States,North America +Theodore Roosevelt National Park,tourist,exterior,Medora,North Dakota,United States,North America +Lewis and Clark Trail,tourist,exterior,Washburn,North Dakota,United States,North America +Knife River,tourist,exterior,Stanton,North Dakota,United States,North America +Tallgrass Prairie,tourist,exterior,Strong City,Kansas,United States,North America +Monument Rocks,tourist,exterior,Oakley,Kansas,United States,North America +Castle Rock,tourist,exterior,Quinter,Kansas,United States,North America +Scotts Bluff,tourist,exterior,Scottsbluff,Nebraska,United States,North America +Chimney Rock,tourist,exterior,Bayard,Nebraska,United States,North America +Sandhills,tourist,exterior,Valentine,Nebraska,United States,North America +Agate Fossil Beds,tourist,exterior,Harrison,Nebraska,United States,North America +Homestead National Monument,tourist,exterior,Beatrice,Nebraska,United States,North America +Voyageurs National Park,tourist,exterior,International Falls,Minnesota,United States,North America +Boundary Waters,tourist,exterior,Ely,Minnesota,United States,North America +Superior National Forest,tourist,exterior,Duluth,Minnesota,United States,North America +Pipestone National Monument,tourist,exterior,Pipestone,Minnesota,United States,North America +Grand Portage,tourist,exterior,Grand Portage,Minnesota,United States,North America +Isle Royale,tourist,exterior,Houghton,Michigan,United States,North America +Pictured Rocks,tourist,exterior,Munising,Michigan,United States,North America +Sleeping Bear Dunes,tourist,exterior,Empire,Michigan,United States,North America +Mackinac Island,tourist,exterior,Mackinac Island,Michigan,United States,North America +Keweenaw Peninsula,tourist,exterior,Copper Harbor,Michigan,United States,North America +Apostle Islands,tourist,exterior,Bayfield,Wisconsin,United States,North America +Wisconsin Dells,tourist,exterior,Wisconsin Dells,Wisconsin,United States,North America +Door County,tourist,exterior,Sturgeon Bay,Wisconsin,United States,North America +Starved Rock,tourist,exterior,Oglesby,Illinois,United States,North America +Cahokia Mounds,tourist,exterior,Collinsville,Illinois,United States,North America +Lincoln Home,tourist,interior,Springfield,Illinois,United States,North America +Indiana Dunes,tourist,exterior,Porter,Indiana,United States,North America +Mammoth Cave,tourist,interior,Mammoth Cave,Kentucky,United States,North America +Cumberland Gap,tourist,exterior,Middlesboro,Kentucky,United States,North America +Red River Gorge,tourist,exterior,Stanton,Kentucky,United States,North America +Daniel Boone National Forest,tourist,exterior,Winchester,Kentucky,United States,North America +Great Smoky Mountains,tourist,exterior,Gatlinburg,Tennessee,United States,North America +Lookout Mountain,tourist,exterior,Chattanooga,Tennessee,United States,North America +Ruby Falls,tourist,interior,Chattanooga,Tennessee,United States,North America +Fall Creek Falls,tourist,exterior,Spencer,Tennessee,United States,North America +Natchez Trace,tourist,exterior,Nashville,Tennessee,United States,North America +Hot Springs National Park,tourist,exterior,Hot Springs,Arkansas,United States,North America +Buffalo National River,tourist,exterior,Harrison,Arkansas,United States,North America +Crater of Diamonds,tourist,exterior,Murfreesboro,Arkansas,United States,North America +Ozark Mountains,tourist,exterior,Mountain View,Arkansas,United States,North America +Petit Jean State Park,tourist,exterior,Morrilton,Arkansas,United States,North America +Big Bend National Park,tourist,exterior,Big Bend,Texas,United States,North America +Guadalupe Mountains,tourist,exterior,Salt Flat,Texas,United States,North America +Palo Duro Canyon,tourist,exterior,Canyon,Texas,United States,North America +South Padre Island,tourist,exterior,South Padre Island,Texas,United States,North America +Big Thicket,tourist,exterior,Kountze,Texas,United States,North America +Caddo Lake,tourist,exterior,Marshall,Texas,United States,North America +Enchanted Rock,tourist,exterior,Fredericksburg,Texas,United States,North America +Davis Mountains,tourist,exterior,Fort Davis,Texas,United States,North America +Lost Maples,tourist,exterior,Vanderpool,Texas,United States,North America +Padre Island National Seashore,tourist,exterior,Corpus Christi,Texas,United States,North America +Franklin Mountains,tourist,exterior,El Paso,Texas,United States,North America +Sam Houston National Forest,tourist,exterior,Huntsville,Texas,United States,North America +Lyndon B Johnson Ranch,tourist,exterior,Stonewall,Texas,United States,North America +Carlsbad Caverns,tourist,interior,Carlsbad,New Mexico,United States,North America +White Sands,tourist,exterior,Alamogordo,New Mexico,United States,North America +Bandelier National Monument,tourist,exterior,Los Alamos,New Mexico,United States,North America +Chaco Culture,tourist,exterior,Nageezi,New Mexico,United States,North America +Gila Cliff Dwellings,tourist,exterior,Silver City,New Mexico,United States,North America +Pecos National Historical Park,tourist,exterior,Pecos,New Mexico,United States,North America +Petroglyph National Monument,tourist,exterior,Albuquerque,New Mexico,United States,North America +El Malpais,tourist,exterior,Grants,New Mexico,United States,North America +Bosque del Apache,tourist,exterior,San Antonio,New Mexico,United States,North America +Very Large Array,tourist,exterior,Socorro,New Mexico,United States,North America +Taos Pueblo,tourist,exterior,Taos,New Mexico,United States,North America +Sandia Peak,tourist,exterior,Albuquerque,New Mexico,United States,North America +Wheeler Peak,tourist,exterior,Taos,New Mexico,United States,North America +Okefenokee Swamp,tourist,exterior,Folkston,Georgia,United States,North America +Savannah Historic District,tourist,exterior,Savannah,Georgia,United States,North America +Cumberland Island,tourist,exterior,St. Marys,Georgia,United States,North America +Stone Mountain,tourist,exterior,Stone Mountain,Georgia,United States,North America +Chattahoochee National Forest,tourist,exterior,Gainesville,Georgia,United States,North America +Everglades National Park,tourist,exterior,Homestead,Florida,United States,North America +Key West,tourist,exterior,Key West,Florida,United States,North America +Dry Tortugas,tourist,exterior,Key West,Florida,United States,North America +Biscayne National Park,tourist,exterior,Homestead,Florida,United States,North America +Crystal River,tourist,exterior,Crystal River,Florida,United States,North America +Kennedy Space Center,tourist,interior,Cape Canaveral,Florida,United States,North America +Big Cypress,tourist,exterior,Ochopee,Florida,United States,North America +Canaveral National Seashore,tourist,exterior,New Smyrna Beach,Florida,United States,North America +Myakka River,tourist,exterior,Sarasota,Florida,United States,North America +Corkscrew Swamp,tourist,exterior,Fort Myers,Florida,United States,North America +Weeki Wachee Springs,tourist,exterior,Weeki Wachee,Florida,United States,North America +Rainbow Springs,tourist,exterior,Dunnellon,Florida,United States,North America +Blue Spring,tourist,exterior,Orange City,Florida,United States,North America +Great Dismal Swamp,tourist,exterior,Suffolk,Virginia,United States,North America +Shenandoah National Park,tourist,exterior,Luray,Virginia,United States,North America +Colonial Williamsburg,tourist,exterior,Williamsburg,Virginia,United States,North America +Assateague Island,tourist,exterior,Berlin,Maryland,United States,North America +Antietam,tourist,exterior,Sharpsburg,Maryland,United States,North America +Fort McHenry,tourist,exterior,Baltimore,Maryland,United States,North America +Chesapeake Bay,tourist,exterior,Annapolis,Maryland,United States,North America +Delaware Water Gap,tourist,exterior,Bushkill,Pennsylvania,United States,North America +Gettysburg,tourist,exterior,Gettysburg,Pennsylvania,United States,North America +Independence Hall,tourist,interior,Philadelphia,Pennsylvania,United States,North America +Fallingwater,tourist,interior,Mill Run,Pennsylvania,United States,North America +Pine Creek Gorge,tourist,exterior,Wellsboro,Pennsylvania,United States,North America +Presque Isle,tourist,exterior,Erie,Pennsylvania,United States,North America +Bushkill Falls,tourist,exterior,Bushkill,Pennsylvania,United States,North America +Liberty Bell,tourist,interior,Philadelphia,Pennsylvania,United States,North America +Acadia National Park,tourist,exterior,Bar Harbor,Maine,United States,North America +White Mountain National Forest,tourist,exterior,North Conway,New Hampshire,United States,North America +Green Mountain National Forest,tourist,exterior,Rutland,Vermont,United States,North America +Cape Cod National Seashore,tourist,exterior,Wellfleet,Massachusetts,United States,North America +Freedom Trail,tourist,exterior,Boston,Massachusetts,United States,North America +Nantucket,tourist,exterior,Nantucket,Massachusetts,United States,North America +Martha's Vineyard,tourist,exterior,Vineyard Haven,Massachusetts,United States,North America +Block Island,tourist,exterior,Block Island,Rhode Island,United States,North America +Mystic Seaport,tourist,exterior,Mystic,Connecticut,United States,North America +Mohonk Mountain House,tourist,exterior,New Paltz,New York,United States,North America +Adirondack Park,tourist,exterior,Lake Placid,New York,United States,North America +Niagara Falls,tourist,exterior,Niagara Falls,New York,United States,North America +Finger Lakes,tourist,exterior,Geneva,New York,United States,North America +Fire Island,tourist,exterior,Patchogue,New York,United States,North America +Statue of Liberty,tourist,exterior,New York,New York,United States,North America +Ellis Island,tourist,interior,New York,New York,United States,North America +Central Park,tourist,exterior,New York,New York,United States,North America +Banff National Park,tourist,exterior,Banff,Alberta,Canada,North America +Jasper National Park,tourist,exterior,Jasper,Alberta,Canada,North America +Lake Louise,tourist,exterior,Lake Louise,Alberta,Canada,North America +Icefields Parkway,tourist,exterior,Jasper,Alberta,Canada,North America +Athabasca Glacier,tourist,exterior,Jasper,Alberta,Canada,North America +Moraine Lake,tourist,exterior,Lake Louise,Alberta,Canada,North America +Mount Assiniboine,tourist,exterior,Canmore,Alberta,Canada,North America +Waterton Lakes,tourist,exterior,Waterton Park,Alberta,Canada,North America +Drumheller Badlands,tourist,exterior,Drumheller,Alberta,Canada,North America +Wood Buffalo National Park,tourist,exterior,Fort Smith,Northwest Territories,Canada,North America +Yoho National Park,tourist,exterior,Field,British Columbia,Canada,North America +Kootenay National Park,tourist,exterior,Radium Hot Springs,British Columbia,Canada,North America +Glacier National Park,tourist,exterior,Revelstoke,British Columbia,Canada,North America +Mount Robson,tourist,exterior,Valemount,British Columbia,Canada,North America +Pacific Rim National Park,tourist,exterior,Tofino,British Columbia,Canada,North America +Whistler,tourist,exterior,Whistler,British Columbia,Canada,North America +Inside Passage,tourist,exterior,Prince Rupert,British Columbia,Canada,North America +Haida Gwaii,tourist,exterior,Queen Charlotte City,British Columbia,Canada,North America +Telegraph Creek,tourist,exterior,Telegraph Creek,British Columbia,Canada,North America +Atlin Lake,tourist,exterior,Atlin,British Columbia,Canada,North America +Stikine River,tourist,exterior,Telegraph Creek,British Columbia,Canada,North America +Tatshenshini-Alsek,tourist,exterior,Haines Junction,Yukon,Canada,North America +Kluane National Park,tourist,exterior,Haines Junction,Yukon,Canada,North America +Tombstone Territorial Park,tourist,exterior,Dawson City,Yukon,Canada,North America +Ivvavik National Park,tourist,exterior,Inuvik,Northwest Territories,Canada,North America +Aulavik National Park,tourist,exterior,Banks Island,Northwest Territories,Canada,North America +Nahanni National Park,tourist,exterior,Fort Simpson,Northwest Territories,Canada,North America +Tuktut Nogait,tourist,exterior,Paulatuk,Northwest Territories,Canada,North America +Auyuittuq National Park,tourist,exterior,Pangnirtung,Nunavut,Canada,North America +Quttinirpaaq National Park,tourist,exterior,Alert,Nunavut,Canada,North America +Sirmilik National Park,tourist,exterior,Pond Inlet,Nunavut,Canada,North America +Ukkusiksalik National Park,tourist,exterior,Repulse Bay,Nunavut,Canada,North America +Riding Mountain,tourist,exterior,Wasagaming,Manitoba,Canada,North America +Wapusk National Park,tourist,exterior,Churchill,Manitoba,Canada,North America +Churchill,tourist,exterior,Churchill,Manitoba,Canada,North America +Polar Bear Provincial Park,tourist,exterior,Ontario,,Canada,North America +Algonquin Provincial Park,tourist,exterior,Whitney,Ontario,Canada,North America +Bruce Peninsula,tourist,exterior,Tobermory,Ontario,Canada,North America +Thousand Islands,tourist,exterior,Gananoque,Ontario,Canada,North America +Niagara Falls,tourist,exterior,Niagara Falls,Ontario,Canada,North America +Point Pelee,tourist,exterior,Leamington,Ontario,Canada,North America +Killarney Provincial Park,tourist,exterior,Killarney,Ontario,Canada,North America +La Mauricie,tourist,exterior,Shawinigan,Quebec,Canada,North America +Saguenay Fjord,tourist,exterior,Tadoussac,Quebec,Canada,North America +Gaspé Peninsula,tourist,exterior,Gaspé,Quebec,Canada,North America +Mingan Archipelago,tourist,exterior,Havre-Saint-Pierre,Quebec,Canada,North America +Anticosti Island,tourist,exterior,Port-Menier,Quebec,Canada,North America +Forillon National Park,tourist,exterior,Gaspé,Quebec,Canada,North America +Mont-Tremblant,tourist,exterior,Mont-Tremblant,Quebec,Canada,North America +Laurentian Mountains,tourist,exterior,Val-David,Quebec,Canada,North America +Bay of Fundy,tourist,exterior,Alma,New Brunswick,Canada,North America +Fundy National Park,tourist,exterior,Alma,New Brunswick,Canada,North America +Hopewell Rocks,tourist,exterior,Hopewell Cape,New Brunswick,Canada,North America +Grand Manan Island,tourist,exterior,Grand Manan,New Brunswick,Canada,North America +Kouchibouguac,tourist,exterior,Kouchibouguac,New Brunswick,Canada,North America +Prince Edward Island National Park,tourist,exterior,Cavendish,Prince Edward Island,Canada,North America +Anne of Green Gables,tourist,exterior,Cavendish,Prince Edward Island,Canada,North America +Cape Breton Highlands,tourist,exterior,Ingonish,Nova Scotia,Canada,North America +Peggy's Cove,tourist,exterior,Peggy's Cove,Nova Scotia,Canada,North America +Lunenburg,tourist,exterior,Lunenburg,Nova Scotia,Canada,North America +Kejimkujik National Park,tourist,exterior,Maitland Bridge,Nova Scotia,Canada,North America +Sable Island,tourist,exterior,Halifax,Nova Scotia,Canada,North America +Cabot Trail,tourist,exterior,Baddeck,Nova Scotia,Canada,North America +Gros Morne National Park,tourist,exterior,Rocky Harbour,Newfoundland and Labrador,Canada,North America +Terra Nova National Park,tourist,exterior,Glovertown,Newfoundland and Labrador,Canada,North America +L'Anse aux Meadows,tourist,exterior,St. Lunaire-Griquet,Newfoundland and Labrador,Canada,North America +Signal Hill,tourist,exterior,St. John's,Newfoundland and Labrador,Canada,North America +Iceberg Alley,tourist,exterior,St. Anthony,Newfoundland and Labrador,Canada,North America +Torngat Mountains,tourist,exterior,Nain,Newfoundland and Labrador,Canada,North America +Battle Harbour,tourist,exterior,Battle Harbour,Newfoundland and Labrador,Canada,North America +Chichen Itza,tourist,exterior,Chichen Itza,Yucatan,Mexico,North America +Teotihuacan,tourist,exterior,Teotihuacan,Estado de Mexico,Mexico,North America +Palenque,tourist,exterior,Palenque,Chiapas,Mexico,North America +Uxmal,tourist,exterior,Uxmal,Yucatan,Mexico,North America +Monte Alban,tourist,exterior,Oaxaca,Oaxaca,Mexico,North America +Pico de Orizaba,tourist,exterior,Tlachichuca,Veracruz,Mexico,North America +Popocatepetl,tourist,exterior,Amecameca,Estado de Mexico,Mexico,North America +Nevado de Toluca,tourist,exterior,Toluca,Estado de Mexico,Mexico,North America +Sierra Madre Occidental,tourist,exterior,Durango,Durango,Mexico,North America +Sierra Madre Oriental,tourist,exterior,Monterrey,Nuevo Leon,Mexico,North America +Copper Canyon,tourist,exterior,Creel,Chihuahua,Mexico,North America +Monarch Butterfly Biosphere,tourist,exterior,Angangueo,Michoacan,Mexico,North America +Sian Ka'an Biosphere,tourist,exterior,Tulum,Quintana Roo,Mexico,North America +El Vizcaino Biosphere,tourist,exterior,Guerrero Negro,Baja California Sur,Mexico,North America +Calakmul Biosphere,tourist,exterior,Calakmul,Campeche,Mexico,North America +Pinacate Biosphere,tourist,exterior,Puerto Penasco,Sonora,Mexico,North America +Cenotes of Yucatan,tourist,interior,Valladolid,Yucatan,Mexico,North America +Sumidero Canyon,tourist,exterior,Tuxtla Gutierrez,Chiapas,Mexico,North America +Hierve el Agua,tourist,exterior,Oaxaca,Oaxaca,Mexico,North America +Real de Catorce,tourist,exterior,Real de Catorce,San Luis Potosi,Mexico,North America +Barrancas del Cobre,tourist,exterior,Creel,Chihuahua,Mexico,North America +Isla Espiritu Santo,tourist,exterior,La Paz,Baja California Sur,Mexico,North America +Revillagigedo Islands,tourist,exterior,Socorro,Colima,Mexico,North America +Sea of Cortez,tourist,exterior,La Paz,Baja California Sur,Mexico,North America +Whale Shark Diving,tourist,exterior,Isla Mujeres,Quintana Roo,Mexico,North America +Cave of Swallows,tourist,interior,Aquismón,San Luis Potosi,Mexico,North America +Lagunas de Montebello,tourist,exterior,Comitan,Chiapas,Mexico,North America +Agua Azul Waterfalls,tourist,exterior,Palenque,Chiapas,Mexico,North America +Misol-Ha Waterfall,tourist,exterior,Palenque,Chiapas,Mexico,North America +Bonampak,tourist,interior,Bonampak,Chiapas,Mexico,North America +Yaxchilan,tourist,exterior,Frontera Corozal,Chiapas,Mexico,North America +El Tajin,tourist,exterior,Papantla,Veracruz,Mexico,North America +Xochicalco,tourist,exterior,Miacatlan,Morelos,Mexico,North America +Cacaxtla,tourist,interior,Natívitas,Tlaxcala,Mexico,North America +La Venta,tourist,exterior,Villahermosa,Tabasco,Mexico,North America +Comalcalco,tourist,exterior,Comalcalco,Tabasco,Mexico,North America +Mitla,tourist,exterior,Mitla,Oaxaca,Mexico,North America +Yagul,tourist,exterior,Tlacolula,Oaxaca,Mexico,North America +Lambityeco,tourist,exterior,Tlacolula,Oaxaca,Mexico,North America +Dzibanché,tourist,exterior,Bacalar,Quintana Roo,Mexico,North America +Kohunlich,tourist,exterior,Chetumal,Quintana Roo,Mexico,North America +Coba,tourist,exterior,Coba,Quintana Roo,Mexico,North America +Ek Balam,tourist,exterior,Temozon,Yucatan,Mexico,North America +Mayapan,tourist,exterior,Tecoh,Yucatan,Mexico,North America +Kabah,tourist,exterior,Santa Elena,Yucatan,Mexico,North America +Labna,tourist,exterior,Santa Elena,Yucatan,Mexico,North America +Sayil,tourist,exterior,Santa Elena,Yucatan,Mexico,North America +Xlapak,tourist,exterior,Santa Elena,Yucatan,Mexico,North America +Tikal,tourist,exterior,Flores,Peten,Guatemala,North America +El Mirador,tourist,exterior,Carmelita,Peten,Guatemala,North America +Yaxha,tourist,exterior,Melchor de Mencos,Peten,Guatemala,North America +Semuc Champey,tourist,exterior,Lanquin,Alta Verapaz,Guatemala,North America +Lake Atitlan,tourist,exterior,Panajachel,Solola,Guatemala,North America +Volcán Acatenango,tourist,exterior,Antigua,Sacatepequez,Guatemala,North America +Volcán de Fuego,tourist,exterior,Escuintla,Escuintla,Guatemala,North America +Volcán Tajumulco,tourist,exterior,San Marcos,San Marcos,Guatemala,North America +Livingston,tourist,exterior,Livingston,Izabal,Guatemala,North America +Rio Dulce,tourist,exterior,Rio Dulce,Izabal,Guatemala,North America +Quirigua,tourist,exterior,Los Amates,Izabal,Guatemala,North America +Caracol,tourist,exterior,San Ignacio,Cayo,Belize,North America +Xunantunich,tourist,exterior,San Jose Succotz,Cayo,Belize,North America +Blue Hole,tourist,exterior,Belize City,,Belize,North America +Belize Barrier Reef,tourist,exterior,Ambergris Caye,,Belize,North America +Cockscomb Basin,tourist,exterior,Hopkins,Stann Creek,Belize,North America +Actun Tunichil Muknal,tourist,interior,San Ignacio,Cayo,Belize,North America +Lamanai,tourist,exterior,Orange Walk,Orange Walk,Belize,North America +Altun Ha,tourist,exterior,Rockstone Pond,Belize,Belize,North America +Joya de Cerén,tourist,exterior,San Juan Opico,La Libertad,El Salvador,North America +Tazumal,tourist,exterior,Chalchuapa,Santa Ana,El Salvador,North America +Cerro Verde,tourist,exterior,Sonsonate,Sonsonate,El Salvador,North America +Volcán de Santa Ana,tourist,exterior,Santa Ana,Santa Ana,El Salvador,North America +Lago de Coatepeque,tourist,exterior,Santa Ana,Santa Ana,El Salvador,North America +Ruta de las Flores,tourist,exterior,Sonsonate,Sonsonate,El Salvador,North America +El Imposible National Park,tourist,exterior,Ahuachapan,Ahuachapan,El Salvador,North America +Copán,tourist,exterior,Copan Ruinas,Copan,Honduras,North America +Bay Islands,tourist,exterior,Roatan,Bay Islands,Honduras,North America +Pico Bonito,tourist,exterior,La Ceiba,Atlantida,Honduras,North America +Lake Yojoa,tourist,exterior,Santa Barbara,Santa Barbara,Honduras,North America +Celaque National Park,tourist,exterior,Gracias,Lempira,Honduras,North America +Rio Plátano Biosphere,tourist,exterior,Palacios,Gracias a Dios,Honduras,North America +La Mosquitia,tourist,exterior,Puerto Lempira,Gracias a Dios,Honduras,North America +Cayos Cochinos,tourist,exterior,La Ceiba,Atlantida,Honduras,North America +Punta Sal,tourist,exterior,Tela,Atlantida,Honduras,North America +Masaya Volcano,tourist,exterior,Masaya,Masaya,Nicaragua,North America +Ometepe Island,tourist,exterior,Moyogalpa,Rivas,Nicaragua,North America +San Juan River,tourist,exterior,San Carlos,Rio San Juan,Nicaragua,North America +Corn Islands,tourist,exterior,Corn Island,South Caribbean Coast,Nicaragua,North America +Momotombo Volcano,tourist,exterior,Leon,Leon,Nicaragua,North America +Cerro Negro Volcano,tourist,exterior,Leon,Leon,Nicaragua,North America +Bosawás Biosphere,tourist,exterior,Siuna,North Caribbean Coast,Nicaragua,North America +Rio San Juan,tourist,exterior,El Castillo,Rio San Juan,Nicaragua,North America +Solentiname Islands,tourist,exterior,San Carlos,Rio San Juan,Nicaragua,North America +Pearl Lagoon,tourist,exterior,Pearl Lagoon,South Caribbean Coast,Nicaragua,North America +Manuel Antonio,tourist,exterior,Manuel Antonio,Puntarenas,Costa Rica,North America +Monteverde Cloud Forest,tourist,exterior,Monteverde,Puntarenas,Costa Rica,North America +Arenal Volcano,tourist,exterior,La Fortuna,Alajuela,Costa Rica,North America +Corcovado National Park,tourist,exterior,Puerto Jimenez,Puntarenas,Costa Rica,North America +Tortuguero,tourist,exterior,Tortuguero,Limon,Costa Rica,North America +Tamarindo,tourist,exterior,Tamarindo,Guanacaste,Costa Rica,North America +Osa Peninsula,tourist,exterior,Puerto Jimenez,Puntarenas,Costa Rica,North America +Poás Volcano,tourist,exterior,Alajuela,Alajuela,Costa Rica,North America +Irazú Volcano,tourist,exterior,Cartago,Cartago,Costa Rica,North America +Chirripó National Park,tourist,exterior,San Gerardo de Rivas,San Jose,Costa Rica,North America +Cocos Island,tourist,exterior,Puntarenas,Puntarenas,Costa Rica,North America +Braulio Carrillo,tourist,exterior,San Jose,San Jose,Costa Rica,North America +Rincón de la Vieja,tourist,exterior,Liberia,Guanacaste,Costa Rica,North America +Santa Rosa,tourist,exterior,Liberia,Guanacaste,Costa Rica,North America +Cahuita,tourist,exterior,Cahuita,Limon,Costa Rica,North America +Boca Tapada,tourist,exterior,Pital,Alajuela,Costa Rica,North America +San Blas Islands,tourist,exterior,Guna Yala,Guna Yala,Panama,North America +Bocas del Toro,tourist,exterior,Bocas del Toro,Bocas del Toro,Panama,North America +Darien National Park,tourist,exterior,La Palma,Darien,Panama,North America +Coiba Island,tourist,exterior,Santiago,Veraguas,Panama,North America +El Valle de Antón,tourist,exterior,El Valle,Cocle,Panama,North America +Boquete,tourist,exterior,Boquete,Chiriqui,Panama,North America +Volcán Barú,tourist,exterior,Boquete,Chiriqui,Panama,North America +Pipeline Road,tourist,exterior,Gamboa,Panama,Panama,North America +Soberania National Park,tourist,exterior,Gamboa,Panama,Panama,North America +Metropolitan Natural Park,tourist,exterior,Panama City,Panama,Panama,North America +Las Lajas Beach,tourist,exterior,Las Lajas,Chiriqui,Panama,North America +Portobelo,tourist,exterior,Portobelo,Colon,Panama,North America +Fort San Lorenzo,tourist,exterior,Colon,Colon,Panama,North America +Greenland Ice Sheet,tourist,exterior,Kangerlussuaq,,Greenland,North America +Scoresby Sound,tourist,exterior,Ittoqqortoormiit,,Greenland,North America +Ilulissat Icefjord,tourist,exterior,Ilulissat,,Greenland,North America +Northeast Greenland National Park,tourist,exterior,Danmarkshavn,,Greenland,North America +Tasiilaq,tourist,exterior,Tasiilaq,,Greenland,North America +Uummannaq,tourist,exterior,Uummannaq,,Greenland,North America +Sisimiut,tourist,exterior,Sisimiut,,Greenland,North America +Disko Bay,tourist,exterior,Qeqertarsuaq,,Greenland,North America +Thule,tourist,exterior,Qaanaaq,,Greenland,North America diff --git a/database/seeders/data/areas/continents/oceania.csv b/database/seeders/data/areas/continents/oceania.csv new file mode 100644 index 0000000..1b4813e --- /dev/null +++ b/database/seeders/data/areas/continents/oceania.csv @@ -0,0 +1,685 @@ +location,type,area,city,state,country,continent +Sydney Opera House,tourist,exterior,Sydney,New South Wales,Australia,Oceania +Great Barrier Reef,tourist,exterior,Cairns,Queensland,Australia,Oceania +Uluru,tourist,exterior,Uluru,Northern Territory,Australia,Oceania +Melbourne,tourist,exterior,Melbourne,Victoria,Australia,Oceania +Perth,tourist,exterior,Perth,Western Australia,Australia,Oceania +Adelaide,tourist,exterior,Adelaide,South Australia,Australia,Oceania +Brisbane,tourist,exterior,Brisbane,Queensland,Australia,Oceania +Darwin,tourist,exterior,Darwin,Northern Territory,Australia,Oceania +Hobart,tourist,exterior,Hobart,Tasmania,Australia,Oceania +Canberra,tourist,exterior,Canberra,Australian Capital Territory,Australia,Oceania +Gold Coast,tourist,exterior,Gold Coast,Queensland,Australia,Oceania +Cairns,tourist,exterior,Cairns,Queensland,Australia,Oceania +Alice Springs,tourist,exterior,Alice Springs,Northern Territory,Australia,Oceania +Broome,tourist,exterior,Broome,Western Australia,Australia,Oceania +Kakadu National Park,tourist,exterior,Jabiru,Northern Territory,Australia,Oceania +Blue Mountains,tourist,exterior,Katoomba,New South Wales,Australia,Oceania +Great Ocean Road,tourist,exterior,Torquay,Victoria,Australia,Oceania +Whitsunday Islands,tourist,exterior,Airlie Beach,Queensland,Australia,Oceania +Fraser Island,tourist,exterior,Hervey Bay,Queensland,Australia,Oceania +Kangaroo Island,tourist,exterior,Kingscote,South Australia,Australia,Oceania +Cradle Mountain,tourist,exterior,Cradle Mountain,Tasmania,Australia,Oceania +Port Douglas,tourist,exterior,Port Douglas,Queensland,Australia,Oceania +Byron Bay,tourist,exterior,Byron Bay,New South Wales,Australia,Oceania +Rottnest Island,tourist,exterior,Perth,Western Australia,Australia,Oceania +Daintree Rainforest,tourist,exterior,Port Douglas,Queensland,Australia,Oceania +Kings Canyon,tourist,exterior,Kings Canyon,Northern Territory,Australia,Oceania +Flinders Ranges,tourist,exterior,Wilpena Pound,South Australia,Australia,Oceania +Grampians National Park,tourist,exterior,Halls Gap,Victoria,Australia,Oceania +Pinnacles Desert,tourist,exterior,Cervantes,Western Australia,Australia,Oceania +Bungle Bungle Range,tourist,exterior,Kununurra,Western Australia,Australia,Oceania +MacDonnell Ranges,tourist,exterior,Alice Springs,Northern Territory,Australia,Oceania +Litchfield National Park,tourist,exterior,Batchelor,Northern Territory,Australia,Oceania +Nitmiluk Gorge,tourist,exterior,Katherine,Northern Territory,Australia,Oceania +Kimberley Region,tourist,exterior,Broome,Western Australia,Australia,Oceania +Pilbara Region,tourist,exterior,Karratha,Western Australia,Australia,Oceania +Nullarbor Plain,tourist,exterior,Ceduna,South Australia,Australia,Oceania +Simpson Desert,tourist,exterior,Oodnadatta,South Australia,Australia,Oceania +Great Victoria Desert,tourist,exterior,Kalgoorlie,Western Australia,Australia,Oceania +Tanami Desert,tourist,exterior,Alice Springs,Northern Territory,Australia,Oceania +Little Sandy Desert,tourist,exterior,Newman,Western Australia,Australia,Oceania +Gibson Desert,tourist,exterior,Wiluna,Western Australia,Australia,Oceania +Strzelecki Desert,tourist,exterior,Lyndhurst,South Australia,Australia,Oceania +Pedirka Desert,tourist,exterior,Finke,Northern Territory,Australia,Oceania +Canning Stock Route,tourist,exterior,Halls Creek,Western Australia,Australia,Oceania +Gunbarrel Highway,tourist,exterior,Yulara,Northern Territory,Australia,Oceania +Tanami Track,tourist,exterior,Alice Springs,Northern Territory,Australia,Oceania +Gibb River Road,tourist,exterior,Derby,Western Australia,Australia,Oceania +Cape York Peninsula,tourist,exterior,Cooktown,Queensland,Australia,Oceania +Torres Strait Islands,tourist,exterior,Thursday Island,Queensland,Australia,Oceania +Tiwi Islands,tourist,exterior,Darwin,Northern Territory,Australia,Oceania +Arnhem Land,tourist,exterior,Nhulunbuy,Northern Territory,Australia,Oceania +Groote Eylandt,tourist,exterior,Alyangula,Northern Territory,Australia,Oceania +Bathurst Island,tourist,exterior,Wurrumiyanga,Northern Territory,Australia,Oceania +Melville Island,tourist,exterior,Milikapiti,Northern Territory,Australia,Oceania +Cocos Islands,tourist,exterior,West Island,External Territories,Australia,Oceania +Christmas Island,tourist,exterior,Flying Fish Cove,External Territories,Australia,Oceania +Norfolk Island,tourist,exterior,Kingston,External Territories,Australia,Oceania +Lord Howe Island,tourist,exterior,Lord Howe Island,New South Wales,Australia,Oceania +Moreton Island,tourist,exterior,Brisbane,Queensland,Australia,Oceania +North Stradbroke Island,tourist,exterior,Brisbane,Queensland,Australia,Oceania +Magnetic Island,tourist,exterior,Townsville,Queensland,Australia,Oceania +Hinchinbrook Island,tourist,exterior,Cardwell,Queensland,Australia,Oceania +Lizard Island,tourist,exterior,Cooktown,Queensland,Australia,Oceania +Green Island,tourist,exterior,Cairns,Queensland,Australia,Oceania +Fitzroy Island,tourist,exterior,Cairns,Queensland,Australia,Oceania +Daydream Island,tourist,exterior,Airlie Beach,Queensland,Australia,Oceania +Hamilton Island,tourist,exterior,Airlie Beach,Queensland,Australia,Oceania +Hayman Island,tourist,exterior,Airlie Beach,Queensland,Australia,Oceania +Long Island,tourist,exterior,Airlie Beach,Queensland,Australia,Oceania +Hook Island,tourist,exterior,Airlie Beach,Queensland,Australia,Oceania +Whitsunday Island,tourist,exterior,Airlie Beach,Queensland,Australia,Oceania +South Molle Island,tourist,exterior,Airlie Beach,Queensland,Australia,Oceania +Dayman Island,tourist,exterior,Airlie Beach,Queensland,Australia,Oceania +Lindeman Island,tourist,exterior,Airlie Beach,Queensland,Australia,Oceania +Brampton Island,tourist,exterior,Mackay,Queensland,Australia,Oceania +Keswick Island,tourist,exterior,Mackay,Queensland,Australia,Oceania +Orpheus Island,tourist,exterior,Townsville,Queensland,Australia,Oceania +Palm Island,tourist,exterior,Townsville,Queensland,Australia,Oceania +Bedarra Island,tourist,exterior,Mission Beach,Queensland,Australia,Oceania +Dunk Island,tourist,exterior,Mission Beach,Queensland,Australia,Oceania +Fitzroy Reef,tourist,exterior,Gladstone,Queensland,Australia,Oceania +Heron Island,tourist,exterior,Gladstone,Queensland,Australia,Oceania +Lady Elliot Island,tourist,exterior,Bundaberg,Queensland,Australia,Oceania +Lady Musgrave Island,tourist,exterior,Bundaberg,Queensland,Australia,Oceania +Masthead Island,tourist,exterior,Gladstone,Queensland,Australia,Oceania +One Tree Island,tourist,exterior,Gladstone,Queensland,Australia,Oceania +Wilson Island,tourist,exterior,Gladstone,Queensland,Australia,Oceania +Tryon Island,tourist,exterior,Gladstone,Queensland,Australia,Oceania +North West Island,tourist,exterior,Gladstone,Queensland,Australia,Oceania +Wreck Island,tourist,exterior,Gladstone,Queensland,Australia,Oceania +Bushy Island,tourist,exterior,Gladstone,Queensland,Australia,Oceania +Polmaise Reef,tourist,exterior,Gladstone,Queensland,Australia,Oceania +Swain Reefs,tourist,exterior,Gladstone,Queensland,Australia,Oceania +Pompey Complex,tourist,exterior,Mackay,Queensland,Australia,Oceania +Townsville,tourist,exterior,Townsville,Queensland,Australia,Oceania +Mackay,tourist,exterior,Mackay,Queensland,Australia,Oceania +Rockhampton,tourist,exterior,Rockhampton,Queensland,Australia,Oceania +Bundaberg,tourist,exterior,Bundaberg,Queensland,Australia,Oceania +Hervey Bay,tourist,exterior,Hervey Bay,Queensland,Australia,Oceania +Sunshine Coast,tourist,exterior,Maroochydore,Queensland,Australia,Oceania +Noosa,tourist,exterior,Noosa,Queensland,Australia,Oceania +Coolangatta,tourist,exterior,Coolangatta,Queensland,Australia,Oceania +Surfers Paradise,tourist,exterior,Surfers Paradise,Queensland,Australia,Oceania +Springbrook National Park,tourist,exterior,Springbrook,Queensland,Australia,Oceania +Lamington National Park,tourist,exterior,O'Reilly's,Queensland,Australia,Oceania +Gondwana Rainforests,tourist,exterior,Lismore,New South Wales,Australia,Oceania +Newcastle,tourist,exterior,Newcastle,New South Wales,Australia,Oceania +Central Coast,tourist,exterior,Gosford,New South Wales,Australia,Oceania +Hunter Valley,tourist,exterior,Cessnock,New South Wales,Australia,Oceania +Port Stephens,tourist,exterior,Nelson Bay,New South Wales,Australia,Oceania +Coffs Harbour,tourist,exterior,Coffs Harbour,New South Wales,Australia,Oceania +Port Macquarie,tourist,exterior,Port Macquarie,New South Wales,Australia,Oceania +Taree,tourist,exterior,Taree,New South Wales,Australia,Oceania +Forster,tourist,exterior,Forster,New South Wales,Australia,Oceania +Lake Macquarie,tourist,exterior,Toronto,New South Wales,Australia,Oceania +Kiama,tourist,exterior,Kiama,New South Wales,Australia,Oceania +Wollongong,tourist,exterior,Wollongong,New South Wales,Australia,Oceania +Jervis Bay,tourist,exterior,Huskisson,New South Wales,Australia,Oceania +Batemans Bay,tourist,exterior,Batemans Bay,New South Wales,Australia,Oceania +Narooma,tourist,exterior,Narooma,New South Wales,Australia,Oceania +Merimbula,tourist,exterior,Merimbula,New South Wales,Australia,Oceania +Eden,tourist,exterior,Eden,New South Wales,Australia,Oceania +Snowy Mountains,tourist,exterior,Jindabyne,New South Wales,Australia,Oceania +Kosciuszko National Park,tourist,exterior,Jindabyne,New South Wales,Australia,Oceania +Thredbo,tourist,exterior,Thredbo,New South Wales,Australia,Oceania +Perisher,tourist,exterior,Perisher,New South Wales,Australia,Oceania +Charlotte Pass,tourist,exterior,Charlotte Pass,New South Wales,Australia,Oceania +Mount Kosciuszko,tourist,exterior,Jindabyne,New South Wales,Australia,Oceania +Broken Hill,tourist,exterior,Broken Hill,New South Wales,Australia,Oceania +Lightning Ridge,tourist,exterior,Lightning Ridge,New South Wales,Australia,Oceania +White Cliffs,tourist,exterior,White Cliffs,New South Wales,Australia,Oceania +Coober Pedy,tourist,exterior,Coober Pedy,South Australia,Australia,Oceania +Mintabie,tourist,exterior,Mintabie,South Australia,Australia,Oceania +Andamooka,tourist,exterior,Andamooka,South Australia,Australia,Oceania +Roxby Downs,tourist,exterior,Roxby Downs,South Australia,Australia,Oceania +Woomera,tourist,exterior,Woomera,South Australia,Australia,Oceania +Maralinga,tourist,exterior,Maralinga,South Australia,Australia,Oceania +Oodnadatta Track,tourist,exterior,Oodnadatta,South Australia,Australia,Oceania +Birdsville Track,tourist,exterior,Marree,South Australia,Australia,Oceania +Strzelecki Track,tourist,exterior,Lyndhurst,South Australia,Australia,Oceania +Flinders Ranges National Park,tourist,exterior,Hawker,South Australia,Australia,Oceania +Wilpena Pound,tourist,exterior,Wilpena Pound,South Australia,Australia,Oceania +Arkaroola,tourist,exterior,Arkaroola,South Australia,Australia,Oceania +Mount Gambier,tourist,exterior,Mount Gambier,South Australia,Australia,Oceania +Naracoorte Caves,tourist,interior,Naracoorte,South Australia,Australia,Oceania +Barossa Valley,tourist,exterior,Tanunda,South Australia,Australia,Oceania +Clare Valley,tourist,exterior,Clare,South Australia,Australia,Oceania +McLaren Vale,tourist,exterior,McLaren Vale,South Australia,Australia,Oceania +Adelaide Hills,tourist,exterior,Stirling,South Australia,Australia,Oceania +Hahndorf,tourist,exterior,Hahndorf,South Australia,Australia,Oceania +Victor Harbor,tourist,exterior,Victor Harbor,South Australia,Australia,Oceania +Goolwa,tourist,exterior,Goolwa,South Australia,Australia,Oceania +Murray River,tourist,exterior,Murray Bridge,South Australia,Australia,Oceania +Riverland,tourist,exterior,Renmark,South Australia,Australia,Oceania +Eyre Peninsula,tourist,exterior,Port Lincoln,South Australia,Australia,Oceania +Port Lincoln,tourist,exterior,Port Lincoln,South Australia,Australia,Oceania +Coffin Bay,tourist,exterior,Coffin Bay,South Australia,Australia,Oceania +Streaky Bay,tourist,exterior,Streaky Bay,South Australia,Australia,Oceania +Ceduna,tourist,exterior,Ceduna,South Australia,Australia,Oceania +Yorke Peninsula,tourist,exterior,Kadina,South Australia,Australia,Oceania +Port Augusta,tourist,exterior,Port Augusta,South Australia,Australia,Oceania +Port Pirie,tourist,exterior,Port Pirie,South Australia,Australia,Oceania +Whyalla,tourist,exterior,Whyalla,South Australia,Australia,Oceania +Iron Triangle,tourist,exterior,Whyalla,South Australia,Australia,Oceania +Phillip Island,tourist,exterior,Cowes,Victoria,Australia,Oceania +Mornington Peninsula,tourist,exterior,Sorrento,Victoria,Australia,Oceania +Great Ocean Road,tourist,exterior,Torquay,Victoria,Australia,Oceania +Twelve Apostles,tourist,exterior,Port Campbell,Victoria,Australia,Oceania +Port Campbell,tourist,exterior,Port Campbell,Victoria,Australia,Oceania +Warrnambool,tourist,exterior,Warrnambool,Victoria,Australia,Oceania +Portland,tourist,exterior,Portland,Victoria,Australia,Oceania +Mount Gambier,tourist,exterior,Mount Gambier,Victoria,Australia,Oceania +Ballarat,tourist,exterior,Ballarat,Victoria,Australia,Oceania +Bendigo,tourist,exterior,Bendigo,Victoria,Australia,Oceania +Echuca,tourist,exterior,Echuca,Victoria,Australia,Oceania +Swan Hill,tourist,exterior,Swan Hill,Victoria,Australia,Oceania +Mildura,tourist,exterior,Mildura,Victoria,Australia,Oceania +Shepparton,tourist,exterior,Shepparton,Victoria,Australia,Oceania +Wodonga,tourist,exterior,Wodonga,Victoria,Australia,Oceania +Wangaratta,tourist,exterior,Wangaratta,Victoria,Australia,Oceania +Beechworth,tourist,exterior,Beechworth,Victoria,Australia,Oceania +Bright,tourist,exterior,Bright,Victoria,Australia,Oceania +Mount Buffalo,tourist,exterior,Mount Buffalo,Victoria,Australia,Oceania +Mount Hotham,tourist,exterior,Mount Hotham,Victoria,Australia,Oceania +Falls Creek,tourist,exterior,Falls Creek,Victoria,Australia,Oceania +Mount Buller,tourist,exterior,Mount Buller,Victoria,Australia,Oceania +Lake Eildon,tourist,exterior,Eildon,Victoria,Australia,Oceania +Healesville,tourist,exterior,Healesville,Victoria,Australia,Oceania +Yarra Valley,tourist,exterior,Lilydale,Victoria,Australia,Oceania +Dandenong Ranges,tourist,exterior,Belgrave,Victoria,Australia,Oceania +Geelong,tourist,exterior,Geelong,Victoria,Australia,Oceania +Torquay,tourist,exterior,Torquay,Victoria,Australia,Oceania +Apollo Bay,tourist,exterior,Apollo Bay,Victoria,Australia,Oceania +Lorne,tourist,exterior,Lorne,Victoria,Australia,Oceania +Anglesea,tourist,exterior,Anglesea,Victoria,Australia,Oceania +Colac,tourist,exterior,Colac,Victoria,Australia,Oceania +Hamilton,tourist,exterior,Hamilton,Victoria,Australia,Oceania +Halls Gap,tourist,exterior,Halls Gap,Victoria,Australia,Oceania +Stawell,tourist,exterior,Stawell,Victoria,Australia,Oceania +Ararat,tourist,exterior,Ararat,Victoria,Australia,Oceania +Horsham,tourist,exterior,Horsham,Victoria,Australia,Oceania +Devonport,tourist,exterior,Devonport,Tasmania,Australia,Oceania +Launceston,tourist,exterior,Launceston,Tasmania,Australia,Oceania +Burnie,tourist,exterior,Burnie,Tasmania,Australia,Oceania +Ulverstone,tourist,exterior,Ulverstone,Tasmania,Australia,Oceania +Wynyard,tourist,exterior,Wynyard,Tasmania,Australia,Oceania +Stanley,tourist,exterior,Stanley,Tasmania,Australia,Oceania +Smithton,tourist,exterior,Smithton,Tasmania,Australia,Oceania +King Island,tourist,exterior,Currie,Tasmania,Australia,Oceania +Flinders Island,tourist,exterior,Whitemark,Tasmania,Australia,Oceania +Maria Island,tourist,exterior,Triabunna,Tasmania,Australia,Oceania +Bruny Island,tourist,exterior,Kettering,Tasmania,Australia,Oceania +Mount Field National Park,tourist,exterior,Mount Field,Tasmania,Australia,Oceania +Franklin-Gordon Wild Rivers,tourist,exterior,Strahan,Tasmania,Australia,Oceania +Southwest National Park,tourist,exterior,Strahan,Tasmania,Australia,Oceania +Walls of Jerusalem,tourist,exterior,Cradle Mountain,Tasmania,Australia,Oceania +Bay of Fires,tourist,exterior,St Helens,Tasmania,Australia,Oceania +Wineglass Bay,tourist,exterior,Coles Bay,Tasmania,Australia,Oceania +Freycinet Peninsula,tourist,exterior,Coles Bay,Tasmania,Australia,Oceania +Port Arthur,tourist,exterior,Port Arthur,Tasmania,Australia,Oceania +Richmond,tourist,exterior,Richmond,Tasmania,Australia,Oceania +New Norfolk,tourist,exterior,New Norfolk,Tasmania,Australia,Oceania +Huonville,tourist,exterior,Huonville,Tasmania,Australia,Oceania +Geeveston,tourist,exterior,Geeveston,Tasmania,Australia,Oceania +Dover,tourist,exterior,Dover,Tasmania,Australia,Oceania +Southport,tourist,exterior,Southport,Tasmania,Australia,Oceania +Cockle Creek,tourist,exterior,Cockle Creek,Tasmania,Australia,Oceania +Strahan,tourist,exterior,Strahan,Tasmania,Australia,Oceania +Queenstown,tourist,exterior,Queenstown,Tasmania,Australia,Oceania +Rosebery,tourist,exterior,Rosebery,Tasmania,Australia,Oceania +Tullah,tourist,exterior,Tullah,Tasmania,Australia,Oceania +Cradle Mountain-Lake St Clair,tourist,exterior,Cradle Mountain,Tasmania,Australia,Oceania +Overland Track,tourist,exterior,Cradle Mountain,Tasmania,Australia,Oceania +St Helens,tourist,exterior,St Helens,Tasmania,Australia,Oceania +Scottsdale,tourist,exterior,Scottsdale,Tasmania,Australia,Oceania +George Town,tourist,exterior,George Town,Tasmania,Australia,Oceania +Beauty Point,tourist,exterior,Beauty Point,Tasmania,Australia,Oceania +Beaconsfield,tourist,exterior,Beaconsfield,Tasmania,Australia,Oceania +Deloraine,tourist,exterior,Deloraine,Tasmania,Australia,Oceania +Sheffield,tourist,exterior,Sheffield,Tasmania,Australia,Oceania +Westbury,tourist,exterior,Westbury,Tasmania,Australia,Oceania +Longford,tourist,exterior,Longford,Tasmania,Australia,Oceania +Perth Hills,tourist,exterior,Mundaring,Western Australia,Australia,Oceania +Swan Valley,tourist,exterior,Guildford,Western Australia,Australia,Oceania +Fremantle,tourist,exterior,Fremantle,Western Australia,Australia,Oceania +Rottnest Island,tourist,exterior,Rottnest Island,Western Australia,Australia,Oceania +Penguin Island,tourist,exterior,Rockingham,Western Australia,Australia,Oceania +Garden Island,tourist,exterior,Rockingham,Western Australia,Australia,Oceania +Mandurah,tourist,exterior,Mandurah,Western Australia,Australia,Oceania +Bunbury,tourist,exterior,Bunbury,Western Australia,Australia,Oceania +Busselton,tourist,exterior,Busselton,Western Australia,Australia,Oceania +Dunsborough,tourist,exterior,Dunsborough,Western Australia,Australia,Oceania +Margaret River,tourist,exterior,Margaret River,Western Australia,Australia,Oceania +Augusta,tourist,exterior,Augusta,Western Australia,Australia,Oceania +Albany,tourist,exterior,Albany,Western Australia,Australia,Oceania +Denmark,tourist,exterior,Denmark,Western Australia,Australia,Oceania +Walpole,tourist,exterior,Walpole,Western Australia,Australia,Oceania +Pemberton,tourist,exterior,Pemberton,Western Australia,Australia,Oceania +Manjimup,tourist,exterior,Manjimup,Western Australia,Australia,Oceania +Bridgetown,tourist,exterior,Bridgetown,Western Australia,Australia,Oceania +Collie,tourist,exterior,Collie,Western Australia,Australia,Oceania +Harvey,tourist,exterior,Harvey,Western Australia,Australia,Oceania +Pinjarra,tourist,exterior,Pinjarra,Western Australia,Australia,Oceania +Dwellingup,tourist,exterior,Dwellingup,Western Australia,Australia,Oceania +Waroona,tourist,exterior,Waroona,Western Australia,Australia,Oceania +Yarloop,tourist,exterior,Yarloop,Western Australia,Australia,Oceania +Esperance,tourist,exterior,Esperance,Western Australia,Australia,Oceania +Kalgoorlie,tourist,exterior,Kalgoorlie,Western Australia,Australia,Oceania +Coolgardie,tourist,exterior,Coolgardie,Western Australia,Australia,Oceania +Southern Cross,tourist,exterior,Southern Cross,Western Australia,Australia,Oceania +Merredin,tourist,exterior,Merredin,Western Australia,Australia,Oceania +Kellerberrin,tourist,exterior,Kellerberrin,Western Australia,Australia,Oceania +Bruce Rock,tourist,exterior,Bruce Rock,Western Australia,Australia,Oceania +Corrigin,tourist,exterior,Corrigin,Western Australia,Australia,Oceania +Narrogin,tourist,exterior,Narrogin,Western Australia,Australia,Oceania +Wagin,tourist,exterior,Wagin,Western Australia,Australia,Oceania +Katanning,tourist,exterior,Katanning,Western Australia,Australia,Oceania +Kojonup,tourist,exterior,Kojonup,Western Australia,Australia,Oceania +Cranbrook,tourist,exterior,Cranbrook,Western Australia,Australia,Oceania +Mount Barker,tourist,exterior,Mount Barker,Western Australia,Australia,Oceania +Porongurup,tourist,exterior,Porongurup,Western Australia,Australia,Oceania +Stirling Range,tourist,exterior,Stirling Range,Western Australia,Australia,Oceania +Fitzgerald River National Park,tourist,exterior,Ravensthorpe,Western Australia,Australia,Oceania +Cape Le Grand,tourist,exterior,Esperance,Western Australia,Australia,Oceania +Lucky Bay,tourist,exterior,Esperance,Western Australia,Australia,Oceania +Twilight Beach,tourist,exterior,Esperance,Western Australia,Australia,Oceania +Hellfire Bay,tourist,exterior,Esperance,Western Australia,Australia,Oceania +Thistle Cove,tourist,exterior,Esperance,Western Australia,Australia,Oceania +Le Grand Beach,tourist,exterior,Esperance,Western Australia,Australia,Oceania +Israelite Bay,tourist,exterior,Esperance,Western Australia,Australia,Oceania +Cape Arid,tourist,exterior,Esperance,Western Australia,Australia,Oceania +Norseman,tourist,exterior,Norseman,Western Australia,Australia,Oceania +Balladonia,tourist,exterior,Balladonia,Western Australia,Australia,Oceania +Caiguna,tourist,exterior,Caiguna,Western Australia,Australia,Oceania +Cocklebiddy,tourist,exterior,Cocklebiddy,Western Australia,Australia,Oceania +Madura,tourist,exterior,Madura,Western Australia,Australia,Oceania +Mundrabilla,tourist,exterior,Mundrabilla,Western Australia,Australia,Oceania +Eucla,tourist,exterior,Eucla,Western Australia,Australia,Oceania +Border Village,tourist,exterior,Border Village,Western Australia,Australia,Oceania +Geraldton,tourist,exterior,Geraldton,Western Australia,Australia,Oceania +Kalbarri,tourist,exterior,Kalbarri,Western Australia,Australia,Oceania +Shark Bay,tourist,exterior,Denham,Western Australia,Australia,Oceania +Monkey Mia,tourist,exterior,Denham,Western Australia,Australia,Oceania +Carnarvon,tourist,exterior,Carnarvon,Western Australia,Australia,Oceania +Coral Bay,tourist,exterior,Coral Bay,Western Australia,Australia,Oceania +Exmouth,tourist,exterior,Exmouth,Western Australia,Australia,Oceania +Ningaloo Reef,tourist,exterior,Exmouth,Western Australia,Australia,Oceania +Cape Range National Park,tourist,exterior,Exmouth,Western Australia,Australia,Oceania +Karratha,tourist,exterior,Karratha,Western Australia,Australia,Oceania +Dampier,tourist,exterior,Dampier,Western Australia,Australia,Oceania +Roebourne,tourist,exterior,Roebourne,Western Australia,Australia,Oceania +Point Samson,tourist,exterior,Point Samson,Western Australia,Australia,Oceania +Cossack,tourist,exterior,Cossack,Western Australia,Australia,Oceania +Port Hedland,tourist,exterior,Port Hedland,Western Australia,Australia,Oceania +Marble Bar,tourist,exterior,Marble Bar,Western Australia,Australia,Oceania +Newman,tourist,exterior,Newman,Western Australia,Australia,Oceania +Tom Price,tourist,exterior,Tom Price,Western Australia,Australia,Oceania +Paraburdoo,tourist,exterior,Paraburdoo,Western Australia,Australia,Oceania +Mount Gibson,tourist,exterior,Mount Gibson,Western Australia,Australia,Oceania +Yalgoo,tourist,exterior,Yalgoo,Western Australia,Australia,Oceania +Morawa,tourist,exterior,Morawa,Western Australia,Australia,Oceania +Perenjori,tourist,exterior,Perenjori,Western Australia,Australia,Oceania +Three Springs,tourist,exterior,Three Springs,Western Australia,Australia,Oceania +Mingenew,tourist,exterior,Mingenew,Western Australia,Australia,Oceania +Mullewa,tourist,exterior,Mullewa,Western Australia,Australia,Oceania +Northampton,tourist,exterior,Northampton,Western Australia,Australia,Oceania +Horrocks,tourist,exterior,Horrocks,Western Australia,Australia,Oceania +Port Gregory,tourist,exterior,Port Gregory,Western Australia,Australia,Oceania +Hutt Lagoon,tourist,exterior,Gregory,Western Australia,Australia,Oceania +Kalbarri National Park,tourist,exterior,Kalbarri,Western Australia,Australia,Oceania +Nature's Window,tourist,exterior,Kalbarri,Western Australia,Australia,Oceania +Z-Bend,tourist,exterior,Kalbarri,Western Australia,Australia,Oceania +Murchison River,tourist,exterior,Kalbarri,Western Australia,Australia,Oceania +Abrolhos Islands,tourist,exterior,Geraldton,Western Australia,Australia,Oceania +Houtman Abrolhos,tourist,exterior,Geraldton,Western Australia,Australia,Oceania +Batavia Coast,tourist,exterior,Geraldton,Western Australia,Australia,Oceania +Greenough,tourist,exterior,Greenough,Western Australia,Australia,Oceania +Dongara,tourist,exterior,Dongara,Western Australia,Australia,Oceania +Port Denison,tourist,exterior,Dongara,Western Australia,Australia,Oceania +Eneabba,tourist,exterior,Eneabba,Western Australia,Australia,Oceania +Leeman,tourist,exterior,Leeman,Western Australia,Australia,Oceania +Green Head,tourist,exterior,Green Head,Western Australia,Australia,Oceania +Jurien Bay,tourist,exterior,Jurien Bay,Western Australia,Australia,Oceania +Cervantes,tourist,exterior,Cervantes,Western Australia,Australia,Oceania +Lancelin,tourist,exterior,Lancelin,Western Australia,Australia,Oceania +Gingin,tourist,exterior,Gingin,Western Australia,Australia,Oceania +Bindoon,tourist,exterior,Bindoon,Western Australia,Australia,Oceania +Chittering,tourist,exterior,Chittering,Western Australia,Australia,Oceania +Muchea,tourist,exterior,Muchea,Western Australia,Australia,Oceania +Wanneroo,tourist,exterior,Wanneroo,Western Australia,Australia,Oceania +Joondalup,tourist,exterior,Joondalup,Western Australia,Australia,Oceania +Hillarys,tourist,exterior,Hillarys,Western Australia,Australia,Oceania +Sorrento,tourist,exterior,Sorrento,Western Australia,Australia,Oceania +Marmion,tourist,exterior,Marmion,Western Australia,Australia,Oceania +Trigg,tourist,exterior,Trigg,Western Australia,Australia,Oceania +Scarborough,tourist,exterior,Scarborough,Western Australia,Australia,Oceania +City Beach,tourist,exterior,City Beach,Western Australia,Australia,Oceania +Cottesloe,tourist,exterior,Cottesloe,Western Australia,Australia,Oceania +Swanbourne,tourist,exterior,Swanbourne,Western Australia,Australia,Oceania +North Fremantle,tourist,exterior,North Fremantle,Western Australia,Australia,Oceania +Auckland,tourist,exterior,Auckland,Auckland,New Zealand,Oceania +Wellington,tourist,exterior,Wellington,Wellington,New Zealand,Oceania +Christchurch,tourist,exterior,Christchurch,Canterbury,New Zealand,Oceania +Queenstown,tourist,exterior,Queenstown,Otago,New Zealand,Oceania +Rotorua,tourist,exterior,Rotorua,Bay of Plenty,New Zealand,Oceania +Taupo,tourist,exterior,Taupo,Waikato,New Zealand,Oceania +Hamilton,tourist,exterior,Hamilton,Waikato,New Zealand,Oceania +Tauranga,tourist,exterior,Tauranga,Bay of Plenty,New Zealand,Oceania +Palmerston North,tourist,exterior,Palmerston North,Manawatu-Wanganui,New Zealand,Oceania +Dunedin,tourist,exterior,Dunedin,Otago,New Zealand,Oceania +Invercargill,tourist,exterior,Invercargill,Southland,New Zealand,Oceania +Nelson,tourist,exterior,Nelson,Nelson,New Zealand,Oceania +Napier,tourist,exterior,Napier,Hawke's Bay,New Zealand,Oceania +Hastings,tourist,exterior,Hastings,Hawke's Bay,New Zealand,Oceania +New Plymouth,tourist,exterior,New Plymouth,Taranaki,New Zealand,Oceania +Whangarei,tourist,exterior,Whangarei,Northland,New Zealand,Oceania +Gisborne,tourist,exterior,Gisborne,Gisborne,New Zealand,Oceania +Timaru,tourist,exterior,Timaru,Canterbury,New Zealand,Oceania +Oamaru,tourist,exterior,Oamaru,Otago,New Zealand,Oceania +Wanaka,tourist,exterior,Wanaka,Otago,New Zealand,Oceania +Franz Josef Glacier,tourist,exterior,Franz Josef,West Coast,New Zealand,Oceania +Fox Glacier,tourist,exterior,Fox Glacier,West Coast,New Zealand,Oceania +Mount Cook,tourist,exterior,Mount Cook,Canterbury,New Zealand,Oceania +Milford Sound,tourist,exterior,Te Anau,Southland,New Zealand,Oceania +Doubtful Sound,tourist,exterior,Te Anau,Southland,New Zealand,Oceania +Bay of Islands,tourist,exterior,Paihia,Northland,New Zealand,Oceania +Coromandel Peninsula,tourist,exterior,Thames,Waikato,New Zealand,Oceania +Waiheke Island,tourist,exterior,Auckland,Auckland,New Zealand,Oceania +Great Barrier Island,tourist,exterior,Auckland,Auckland,New Zealand,Oceania +Rangitoto Island,tourist,exterior,Auckland,Auckland,New Zealand,Oceania +Matakana,tourist,exterior,Matakana,Auckland,New Zealand,Oceania +Russell,tourist,exterior,Russell,Northland,New Zealand,Oceania +Kerikeri,tourist,exterior,Kerikeri,Northland,New Zealand,Oceania +Paihia,tourist,exterior,Paihia,Northland,New Zealand,Oceania +Waitangi,tourist,exterior,Waitangi,Northland,New Zealand,Oceania +Cape Reinga,tourist,exterior,Cape Reinga,Northland,New Zealand,Oceania +Ninety Mile Beach,tourist,exterior,Kaitaia,Northland,New Zealand,Oceania +Kaitaia,tourist,exterior,Kaitaia,Northland,New Zealand,Oceania +Dargaville,tourist,exterior,Dargaville,Northland,New Zealand,Oceania +Waipoua Forest,tourist,exterior,Dargaville,Northland,New Zealand,Oceania +Kauri Coast,tourist,exterior,Dargaville,Northland,New Zealand,Oceania +Hot Water Beach,tourist,exterior,Whitianga,Waikato,New Zealand,Oceania +Cathedral Cove,tourist,exterior,Hahei,Waikato,New Zealand,Oceania +Whitianga,tourist,exterior,Whitianga,Waikato,New Zealand,Oceania +Thames,tourist,exterior,Thames,Waikato,New Zealand,Oceania +Paeroa,tourist,exterior,Paeroa,Waikato,New Zealand,Oceania +Te Aroha,tourist,exterior,Te Aroha,Waikato,New Zealand,Oceania +Morrinsville,tourist,exterior,Morrinsville,Waikato,New Zealand,Oceania +Cambridge,tourist,exterior,Cambridge,Waikato,New Zealand,Oceania +Te Awamutu,tourist,exterior,Te Awamutu,Waikato,New Zealand,Oceania +Otorohanga,tourist,exterior,Otorohanga,Waikato,New Zealand,Oceania +Te Kuiti,tourist,exterior,Te Kuiti,Waikato,New Zealand,Oceania +Waitomo Caves,tourist,interior,Waitomo,Waikato,New Zealand,Oceania +Taumarunui,tourist,exterior,Taumarunui,Manawatu-Wanganui,New Zealand,Oceania +National Park,tourist,exterior,National Park,Manawatu-Wanganui,New Zealand,Oceania +Ohakune,tourist,exterior,Ohakune,Manawatu-Wanganui,New Zealand,Oceania +Waiouru,tourist,exterior,Waiouru,Manawatu-Wanganui,New Zealand,Oceania +Taihape,tourist,exterior,Taihape,Manawatu-Wanganui,New Zealand,Oceania +Wanganui,tourist,exterior,Wanganui,Manawatu-Wanganui,New Zealand,Oceania +Stratford,tourist,exterior,Stratford,Taranaki,New Zealand,Oceania +Hawera,tourist,exterior,Hawera,Taranaki,New Zealand,Oceania +Opunake,tourist,exterior,Opunake,Taranaki,New Zealand,Oceania +Oakura,tourist,exterior,Oakura,Taranaki,New Zealand,Oceania +Mount Taranaki,tourist,exterior,New Plymouth,Taranaki,New Zealand,Oceania +Egmont National Park,tourist,exterior,New Plymouth,Taranaki,New Zealand,Oceania +Tongariro National Park,tourist,exterior,National Park,Manawatu-Wanganui,New Zealand,Oceania +Mount Ruapehu,tourist,exterior,National Park,Manawatu-Wanganui,New Zealand,Oceania +Mount Ngauruhoe,tourist,exterior,National Park,Manawatu-Wanganui,New Zealand,Oceania +Mount Tongariro,tourist,exterior,National Park,Manawatu-Wanganui,New Zealand,Oceania +Tongariro Alpine Crossing,tourist,exterior,National Park,Manawatu-Wanganui,New Zealand,Oceania +Lake Taupo,tourist,exterior,Taupo,Waikato,New Zealand,Oceania +Huka Falls,tourist,exterior,Taupo,Waikato,New Zealand,Oceania +Turangi,tourist,exterior,Turangi,Waikato,New Zealand,Oceania +Tokaanu,tourist,exterior,Tokaanu,Waikato,New Zealand,Oceania +Whakapapa,tourist,exterior,Whakapapa,Manawatu-Wanganui,New Zealand,Oceania +Turoa,tourist,exterior,Turoa,Manawatu-Wanganui,New Zealand,Oceania +Mount Maunganui,tourist,exterior,Mount Maunganui,Bay of Plenty,New Zealand,Oceania +Papamoa,tourist,exterior,Papamoa,Bay of Plenty,New Zealand,Oceania +Te Puke,tourist,exterior,Te Puke,Bay of Plenty,New Zealand,Oceania +Katikati,tourist,exterior,Katikati,Bay of Plenty,New Zealand,Oceania +Waihi,tourist,exterior,Waihi,Bay of Plenty,New Zealand,Oceania +Waihi Beach,tourist,exterior,Waihi Beach,Bay of Plenty,New Zealand,Oceania +Whangamata,tourist,exterior,Whangamata,Waikato,New Zealand,Oceania +Te Puna,tourist,exterior,Te Puna,Bay of Plenty,New Zealand,Oceania +Welcome Bay,tourist,exterior,Welcome Bay,Bay of Plenty,New Zealand,Oceania +Maketu,tourist,exterior,Maketu,Bay of Plenty,New Zealand,Oceania +Pukehina,tourist,exterior,Pukehina,Bay of Plenty,New Zealand,Oceania +Thornton,tourist,exterior,Thornton,Bay of Plenty,New Zealand,Oceania +Edgecumbe,tourist,exterior,Edgecumbe,Bay of Plenty,New Zealand,Oceania +Kawerau,tourist,exterior,Kawerau,Bay of Plenty,New Zealand,Oceania +Murupara,tourist,exterior,Murupara,Bay of Plenty,New Zealand,Oceania +Te Urewera,tourist,exterior,Murupara,Bay of Plenty,New Zealand,Oceania +Whakatane,tourist,exterior,Whakatane,Bay of Plenty,New Zealand,Oceania +Ohope,tourist,exterior,Ohope,Bay of Plenty,New Zealand,Oceania +Opotiki,tourist,exterior,Opotiki,Bay of Plenty,New Zealand,Oceania +White Island,tourist,exterior,Whakatane,Bay of Plenty,New Zealand,Oceania +East Cape,tourist,exterior,Te Araroa,Gisborne,New Zealand,Oceania +Te Araroa,tourist,exterior,Te Araroa,Gisborne,New Zealand,Oceania +Tolaga Bay,tourist,exterior,Tolaga Bay,Gisborne,New Zealand,Oceania +Te Puia Springs,tourist,exterior,Te Puia Springs,Gisborne,New Zealand,Oceania +Ruatoria,tourist,exterior,Ruatoria,Gisborne,New Zealand,Oceania +Tikitiki,tourist,exterior,Tikitiki,Gisborne,New Zealand,Oceania +Port Moresby,tourist,exterior,Port Moresby,National Capital District,Papua New Guinea,Oceania +Mount Wilhelm,tourist,exterior,Kundiawa,Simbu,Papua New Guinea,Oceania +Kokoda Track,tourist,exterior,Kokoda,Oro,Papua New Guinea,Oceania +Rabaul,tourist,exterior,Rabaul,East New Britain,Papua New Guinea,Oceania +Lae,tourist,exterior,Lae,Morobe,Papua New Guinea,Oceania +Mount Hagen,tourist,exterior,Mount Hagen,Western Highlands,Papua New Guinea,Oceania +Madang,tourist,exterior,Madang,Madang,Papua New Guinea,Oceania +Wewak,tourist,exterior,Wewak,East Sepik,Papua New Guinea,Oceania +Vanimo,tourist,exterior,Vanimo,Sandaun,Papua New Guinea,Oceania +Daru,tourist,exterior,Daru,Western,Papua New Guinea,Oceania +Kerema,tourist,exterior,Kerema,Gulf,Papua New Guinea,Oceania +Mendi,tourist,exterior,Mendi,Southern Highlands,Papua New Guinea,Oceania +Tari,tourist,exterior,Tari,Hela,Papua New Guinea,Oceania +Goroka,tourist,exterior,Goroka,Eastern Highlands,Papua New Guinea,Oceania +Kainantu,tourist,exterior,Kainantu,Eastern Highlands,Papua New Guinea,Oceania +Popondetta,tourist,exterior,Popondetta,Oro,Papua New Guinea,Oceania +Alotau,tourist,exterior,Alotau,Milne Bay,Papua New Guinea,Oceania +Samarai,tourist,exterior,Samarai,Milne Bay,Papua New Guinea,Oceania +Trobriand Islands,tourist,exterior,Losuia,Milne Bay,Papua New Guinea,Oceania +D'Entrecasteaux Islands,tourist,exterior,Dobu,Milne Bay,Papua New Guinea,Oceania +Louisiade Archipelago,tourist,exterior,Misima,Milne Bay,Papua New Guinea,Oceania +Woodlark Island,tourist,exterior,Guasopa,Milne Bay,Papua New Guinea,Oceania +Fergusson Island,tourist,exterior,Esa'ala,Milne Bay,Papua New Guinea,Oceania +Goodenough Island,tourist,exterior,Bwaidoga,Milne Bay,Papua New Guinea,Oceania +Normanby Island,tourist,exterior,Sewataitai,Milne Bay,Papua New Guinea,Oceania +Kiriwina,tourist,exterior,Losuia,Milne Bay,Papua New Guinea,Oceania +Kitava,tourist,exterior,Okaikoda,Milne Bay,Papua New Guinea,Oceania +Vakuta,tourist,exterior,Vakuta,Milne Bay,Papua New Guinea,Oceania +Kaileuna,tourist,exterior,Kaileuna,Milne Bay,Papua New Guinea,Oceania +New Ireland,tourist,exterior,Kavieng,New Ireland,Papua New Guinea,Oceania +Kavieng,tourist,exterior,Kavieng,New Ireland,Papua New Guinea,Oceania +Namatanai,tourist,exterior,Namatanai,New Ireland,Papua New Guinea,Oceania +New Hanover,tourist,exterior,Lavongai,New Ireland,Papua New Guinea,Oceania +Manus Island,tourist,exterior,Lorengau,Manus,Papua New Guinea,Oceania +Lorengau,tourist,exterior,Lorengau,Manus,Papua New Guinea,Oceania +Admiralty Islands,tourist,exterior,Lorengau,Manus,Papua New Guinea,Oceania +Bismarck Archipelago,tourist,exterior,Kimbe,West New Britain,Papua New Guinea,Oceania +New Britain,tourist,exterior,Kimbe,West New Britain,Papua New Guinea,Oceania +Kimbe,tourist,exterior,Kimbe,West New Britain,Papua New Guinea,Oceania +Talasea,tourist,exterior,Talasea,West New Britain,Papua New Guinea,Oceania +Kandrian,tourist,exterior,Kandrian,West New Britain,Papua New Guinea,Oceania +Gasmata,tourist,exterior,Gasmata,West New Britain,Papua New Guinea,Oceania +Mount Tavurvur,tourist,exterior,Rabaul,East New Britain,Papua New Guinea,Oceania +Mount Vulcan,tourist,exterior,Rabaul,East New Britain,Papua New Guinea,Oceania +Kokopo,tourist,exterior,Kokopo,East New Britain,Papua New Guinea,Oceania +Kerevat,tourist,exterior,Kerevat,East New Britain,Papua New Guinea,Oceania +Pomio,tourist,exterior,Pomio,East New Britain,Papua New Guinea,Oceania +Gazelle Peninsula,tourist,exterior,Kokopo,East New Britain,Papua New Guinea,Oceania +Duke of York Islands,tourist,exterior,Duke of York,East New Britain,Papua New Guinea,Oceania +Bougainville,tourist,exterior,Buka,Autonomous Region of Bougainville,Papua New Guinea,Oceania +Buka,tourist,exterior,Buka,Autonomous Region of Bougainville,Papua New Guinea,Oceania +Arawa,tourist,exterior,Arawa,Autonomous Region of Bougainville,Papua New Guinea,Oceania +Panguna,tourist,exterior,Panguna,Autonomous Region of Bougainville,Papua New Guinea,Oceania +Kieta,tourist,exterior,Kieta,Autonomous Region of Bougainville,Papua New Guinea,Oceania +Suva,tourist,exterior,Suva,Central,Fiji,Oceania +Nadi,tourist,exterior,Nadi,Western,Fiji,Oceania +Lautoka,tourist,exterior,Lautoka,Western,Fiji,Oceania +Labasa,tourist,exterior,Labasa,Northern,Fiji,Oceania +Ba,tourist,exterior,Ba,Western,Fiji,Oceania +Sigatoka,tourist,exterior,Sigatoka,Western,Fiji,Oceania +Savusavu,tourist,exterior,Savusavu,Northern,Fiji,Oceania +Levuka,tourist,exterior,Levuka,Eastern,Fiji,Oceania +Coral Coast,tourist,exterior,Sigatoka,Western,Fiji,Oceania +Mamanuca Islands,tourist,exterior,Nadi,Western,Fiji,Oceania +Yasawa Islands,tourist,exterior,Nadi,Western,Fiji,Oceania +Taveuni,tourist,exterior,Waiyevo,Northern,Fiji,Oceania +Vanua Levu,tourist,exterior,Labasa,Northern,Fiji,Oceania +Viti Levu,tourist,exterior,Suva,Central,Fiji,Oceania +Kadavu,tourist,exterior,Vunisea,Eastern,Fiji,Oceania +Beqa,tourist,exterior,Beqa,Central,Fiji,Oceania +Ovalau,tourist,exterior,Levuka,Eastern,Fiji,Oceania +Gau,tourist,exterior,Somosomo,Eastern,Fiji,Oceania +Koro,tourist,exterior,Koro,Eastern,Fiji,Oceania +Lau Islands,tourist,exterior,Tubou,Eastern,Fiji,Oceania +Rotuma,tourist,exterior,Ahau,Northern,Fiji,Oceania +Honiara,tourist,exterior,Honiara,Guadalcanal,Solomon Islands,Oceania +Guadalcanal,tourist,exterior,Honiara,Guadalcanal,Solomon Islands,Oceania +Malaita,tourist,exterior,Auki,Malaita,Solomon Islands,Oceania +San Cristobal,tourist,exterior,Kirakira,Makira-Ulawa,Solomon Islands,Oceania +Santa Isabel,tourist,exterior,Buala,Isabel,Solomon Islands,Oceania +Choiseul,tourist,exterior,Taro,Choiseul,Solomon Islands,Oceania +New Georgia,tourist,exterior,Munda,Western,Solomon Islands,Oceania +Rennell,tourist,exterior,Tigoa,Rennell and Bellona,Solomon Islands,Oceania +Bellona,tourist,exterior,Tigoa,Rennell and Bellona,Solomon Islands,Oceania +Russell Islands,tourist,exterior,Yandina,Central,Solomon Islands,Oceania +Florida Islands,tourist,exterior,Tulagi,Central,Solomon Islands,Oceania +Iron Bottom Sound,tourist,exterior,Honiara,Guadalcanal,Solomon Islands,Oceania +Marovo Lagoon,tourist,exterior,Seghe,Western,Solomon Islands,Oceania +Munda,tourist,exterior,Munda,Western,Solomon Islands,Oceania +Gizo,tourist,exterior,Gizo,Western,Solomon Islands,Oceania +Auki,tourist,exterior,Auki,Malaita,Solomon Islands,Oceania +Kirakira,tourist,exterior,Kirakira,Makira-Ulawa,Solomon Islands,Oceania +Port Vila,tourist,exterior,Port Vila,Shefa,Vanuatu,Oceania +Luganville,tourist,exterior,Luganville,Sanma,Vanuatu,Oceania +Tanna,tourist,exterior,Lenakel,Tafea,Vanuatu,Oceania +Espiritu Santo,tourist,exterior,Luganville,Sanma,Vanuatu,Oceania +Malekula,tourist,exterior,Lakatoro,Malampa,Vanuatu,Oceania +Pentecost,tourist,exterior,Lonorore,Penama,Vanuatu,Oceania +Ambrym,tourist,exterior,Saratamata,Malampa,Vanuatu,Oceania +Epi,tourist,exterior,Ringdove,Shefa,Vanuatu,Oceania +Efate,tourist,exterior,Port Vila,Shefa,Vanuatu,Oceania +Erromango,tourist,exterior,Ipota,Tafea,Vanuatu,Oceania +Aniwa,tourist,exterior,Ikity,Tafea,Vanuatu,Oceania +Futuna,tourist,exterior,Isangel,Tafea,Vanuatu,Oceania +Mount Yasur,tourist,exterior,Lenakel,Tafea,Vanuatu,Oceania +Million Dollar Point,tourist,exterior,Luganville,Sanma,Vanuatu,Oceania +Blue Holes,tourist,exterior,Luganville,Sanma,Vanuatu,Oceania +Champagne Beach,tourist,exterior,Luganville,Sanma,Vanuatu,Oceania +Land Diving,tourist,exterior,Lonorore,Penama,Vanuatu,Oceania +Custom Village,tourist,exterior,Lenakel,Tafea,Vanuatu,Oceania +Noumea,tourist,exterior,Noumea,South,New Caledonia,Oceania +Lifou,tourist,exterior,We,Loyalty Islands,New Caledonia,Oceania +Mare,tourist,exterior,Tadine,Loyalty Islands,New Caledonia,Oceania +Ouvea,tourist,exterior,Fayaoue,Loyalty Islands,New Caledonia,Oceania +Isle of Pines,tourist,exterior,Vao,South,New Caledonia,Oceania +Bourail,tourist,exterior,Bourail,South,New Caledonia,Oceania +La Foa,tourist,exterior,La Foa,South,New Caledonia,Oceania +Kone,tourist,exterior,Kone,North,New Caledonia,Oceania +Koumac,tourist,exterior,Koumac,North,New Caledonia,Oceania +Pouembout,tourist,exterior,Pouembout,North,New Caledonia,Oceania +Voh,tourist,exterior,Voh,North,New Caledonia,Oceania +Hienghene,tourist,exterior,Hienghene,North,New Caledonia,Oceania +Touho,tourist,exterior,Touho,North,New Caledonia,Oceania +Poindimie,tourist,exterior,Poindimie,North,New Caledonia,Oceania +Ponerihouen,tourist,exterior,Ponerihouen,North,New Caledonia,Oceania +Houailou,tourist,exterior,Houailou,North,New Caledonia,Oceania +Kouaoua,tourist,exterior,Kouaoua,North,New Caledonia,Oceania +Canala,tourist,exterior,Canala,North,New Caledonia,Oceania +Thio,tourist,exterior,Thio,South,New Caledonia,Oceania +Yate,tourist,exterior,Yate,South,New Caledonia,Oceania +Mont-Dore,tourist,exterior,Mont-Dore,South,New Caledonia,Oceania +Dumbea,tourist,exterior,Dumbea,South,New Caledonia,Oceania +Paia,tourist,exterior,Paia,South,New Caledonia,Oceania +Boulouparis,tourist,exterior,Boulouparis,South,New Caledonia,Oceania +La Tontouta,tourist,exterior,Paia,South,New Caledonia,Oceania +Apia,tourist,exterior,Apia,Tuamasaga,Samoa,Oceania +Savai'i,tourist,exterior,Salelologa,Fa'asaleleaga,Samoa,Oceania +Upolu,tourist,exterior,Apia,Tuamasaga,Samoa,Oceania +Manono,tourist,exterior,Manono-uta,Aiga-i-le-Tai,Samoa,Oceania +Apolima,tourist,exterior,Apolima-uta,Aiga-i-le-Tai,Samoa,Oceania +Falealupo,tourist,exterior,Falealupo,Gaga'emauga,Samoa,Oceania +Salelologa,tourist,exterior,Salelologa,Fa'asaleleaga,Samoa,Oceania +Lalomalava,tourist,exterior,Lalomalava,Gaga'emauga,Samoa,Oceania +Safotulafai,tourist,exterior,Safotulafai,Fa'asaleleaga,Samoa,Oceania +Asau,tourist,exterior,Asau,Vaisigano,Samoa,Oceania +Fagamalo,tourist,exterior,Fagamalo,Gagaifomauga,Samoa,Oceania +Safotu,tourist,exterior,Safotu,Gagaifomauga,Samoa,Oceania +Samauga,tourist,exterior,Samauga,Palauli,Samoa,Oceania +Taga,tourist,exterior,Taga,Palauli,Samoa,Oceania +Sala'ilua,tourist,exterior,Sala'ilua,Palauli,Samoa,Oceania +Satupaitea,tourist,exterior,Satupaitea,Palauli,Samoa,Oceania +Vailoa,tourist,exterior,Vailoa,Palauli,Samoa,Oceania +Fagali'i,tourist,exterior,Fagali'i,Tuamasaga,Samoa,Oceania +Mulifanua,tourist,exterior,Mulifanua,Aiga-i-le-Tai,Samoa,Oceania +Faleolo,tourist,exterior,Faleolo,Tuamasaga,Samoa,Oceania +Siumu,tourist,exterior,Siumu,A'ana,Samoa,Oceania +Lefaga,tourist,exterior,Lefaga,A'ana,Samoa,Oceania +Salamumu,tourist,exterior,Salamumu,A'ana,Samoa,Oceania +Falefa,tourist,exterior,Falefa,A'ana,Samoa,Oceania +Solosolo,tourist,exterior,Solosolo,Atua,Samoa,Oceania +Lufilufi,tourist,exterior,Lufilufi,Atua,Samoa,Oceania +Aleipata,tourist,exterior,Aleipata,Atua,Samoa,Oceania +Lalomanu,tourist,exterior,Lalomanu,Atua,Samoa,Oceania +Saleaaumua,tourist,exterior,Saleaaumua,Atua,Samoa,Oceania +Poutasi,tourist,exterior,Poutasi,Atua,Samoa,Oceania +Lotofaga,tourist,exterior,Lotofaga,Atua,Samoa,Oceania +Aufaga,tourist,exterior,Aufaga,Atua,Samoa,Oceania +Sa'anapu,tourist,exterior,Sa'anapu,Atua,Samoa,Oceania +Sataoa,tourist,exterior,Sataoa,Atua,Samoa,Oceania +Tafatafa,tourist,exterior,Tafatafa,Atua,Samoa,Oceania +Nuku'alofa,tourist,exterior,Nuku'alofa,Tongatapu,Tonga,Oceania +Vava'u,tourist,exterior,Neiafu,Vava'u,Tonga,Oceania +Ha'apai,tourist,exterior,Pangai,Ha'apai,Tonga,Oceania +'Eua,tourist,exterior,'Ohonua,'Eua,Tonga,Oceania +Niuatoputapu,tourist,exterior,Hihifo,Niuas,Tonga,Oceania +Niuafo'ou,tourist,exterior,Angaha,Niuas,Tonga,Oceania +Tongatapu,tourist,exterior,Nuku'alofa,Tongatapu,Tonga,Oceania +Neiafu,tourist,exterior,Neiafu,Vava'u,Tonga,Oceania +Pangai,tourist,exterior,Pangai,Ha'apai,Tonga,Oceania +'Ohonua,tourist,exterior,'Ohonua,'Eua,Tonga,Oceania +Lifuka,tourist,exterior,Pangai,Ha'apai,Tonga,Oceania +Foa,tourist,exterior,Foa,Ha'apai,Tonga,Oceania +Ha'ano,tourist,exterior,Ha'ano,Ha'apai,Tonga,Oceania +Nomuka,tourist,exterior,Nomuka,Ha'apai,Tonga,Oceania +Rarotonga,tourist,exterior,Avarua,,Cook Islands,Oceania +Aitutaki,tourist,exterior,Arutanga,,Cook Islands,Oceania +Atiu,tourist,exterior,Areora,,Cook Islands,Oceania +Mangaia,tourist,exterior,Oneroa,,Cook Islands,Oceania +Mauke,tourist,exterior,Kimiangatau,,Cook Islands,Oceania +Mitiaro,tourist,exterior,Takaue,,Cook Islands,Oceania +Pukapuka,tourist,exterior,Wale,,Cook Islands,Oceania +Penrhyn,tourist,exterior,Omoka,,Cook Islands,Oceania +Manihiki,tourist,exterior,Tauhunu,,Cook Islands,Oceania +Rakahanga,tourist,exterior,Matara,,Cook Islands,Oceania +Nassau,tourist,exterior,Nassau,,Cook Islands,Oceania +Suwarrow,tourist,exterior,Suwarrow,,Cook Islands,Oceania +Palmerston,tourist,exterior,Palmerston,,Cook Islands,Oceania +Papeete,tourist,exterior,Tahiti,Windward Islands,French Polynesia,Oceania +Bora Bora,tourist,exterior,Vaitape,Society Islands,French Polynesia,Oceania +Moorea,tourist,exterior,Afareaitu,Society Islands,French Polynesia,Oceania +Huahine,tourist,exterior,Fare,Society Islands,French Polynesia,Oceania +Raiatea,tourist,exterior,Uturoa,Society Islands,French Polynesia,Oceania +Tahaa,tourist,exterior,Patio,Society Islands,French Polynesia,Oceania +Maupiti,tourist,exterior,Vai'ea,Society Islands,French Polynesia,Oceania +Tetiaroa,tourist,exterior,Tetiaroa,Society Islands,French Polynesia,Oceania +Mehetia,tourist,exterior,Mehetia,Society Islands,French Polynesia,Oceania +Hiva Oa,tourist,exterior,Atuona,Marquesas Islands,French Polynesia,Oceania +Nuku Hiva,tourist,exterior,Taiohae,Marquesas Islands,French Polynesia,Oceania +Ua Pou,tourist,exterior,Hakahau,Marquesas Islands,French Polynesia,Oceania +Ua Huka,tourist,exterior,Vaipaee,Marquesas Islands,French Polynesia,Oceania +Tahuata,tourist,exterior,Vaitahu,Marquesas Islands,French Polynesia,Oceania +Fatu Hiva,tourist,exterior,Omoa,Marquesas Islands,French Polynesia,Oceania +Rangiroa,tourist,exterior,Avatoru,Tuamotu Islands,French Polynesia,Oceania +Fakarava,tourist,exterior,Rotoava,Tuamotu Islands,French Polynesia,Oceania +Manihi,tourist,exterior,Turipaoa,Tuamotu Islands,French Polynesia,Oceania +Tikehau,tourist,exterior,Tuherahera,Tuamotu Islands,French Polynesia,Oceania +Makemo,tourist,exterior,Pouheva,Tuamotu Islands,French Polynesia,Oceania +Mataiva,tourist,exterior,Pahua,Tuamotu Islands,French Polynesia,Oceania +Takapoto,tourist,exterior,Fakatopatere,Tuamotu Islands,French Polynesia,Oceania +Takaroa,tourist,exterior,Tukuhora,Tuamotu Islands,French Polynesia,Oceania +Ahe,tourist,exterior,Tenukupara,Tuamotu Islands,French Polynesia,Oceania +Manihi,tourist,exterior,Paeua,Tuamotu Islands,French Polynesia,Oceania diff --git a/database/seeders/data/areas/continents/south_america.csv b/database/seeders/data/areas/continents/south_america.csv new file mode 100644 index 0000000..e08e194 --- /dev/null +++ b/database/seeders/data/areas/continents/south_america.csv @@ -0,0 +1,395 @@ +location,type,area,city,state,country,continent +Christ the Redeemer,tourist,exterior,Rio de Janeiro,Rio de Janeiro,Brazil,South America +Iguazu Falls,tourist,exterior,Foz do Iguacu,Parana,Brazil,South America +Amazon Rainforest,tourist,exterior,Manaus,Amazonas,Brazil,South America +Pantanal Wetlands,tourist,exterior,Cuiaba,Mato Grosso,Brazil,South America +Sugar Loaf Mountain,tourist,exterior,Rio de Janeiro,Rio de Janeiro,Brazil,South America +Copacabana Beach,tourist,exterior,Rio de Janeiro,Rio de Janeiro,Brazil,South America +Ipanema Beach,tourist,exterior,Rio de Janeiro,Rio de Janeiro,Brazil,South America +Salvador Historic Center,tourist,exterior,Salvador,Bahia,Brazil,South America +Ouro Preto,tourist,exterior,Ouro Preto,Minas Gerais,Brazil,South America +Brasilia,tourist,exterior,Brasilia,Federal District,Brazil,South America +Fernando de Noronha,tourist,exterior,Fernando de Noronha,Pernambuco,Brazil,South America +Lencois Maranhenses,tourist,exterior,Barreirinhas,Maranhao,Brazil,South America +Chapada Diamantina,tourist,exterior,Lencois,Bahia,Brazil,South America +Bonito,tourist,exterior,Bonito,Mato Grosso do Sul,Brazil,South America +Jericoacoara,tourist,exterior,Jijoca de Jericoacoara,Ceara,Brazil,South America +Florianopolis,tourist,exterior,Florianopolis,Santa Catarina,Brazil,South America +Morro de Sao Paulo,tourist,exterior,Cairu,Bahia,Brazil,South America +Chapada dos Veadeiros,tourist,exterior,Alto Paraiso de Goias,Goias,Brazil,South America +Serra da Capivara,tourist,exterior,Sao Raimundo Nonato,Piaui,Brazil,South America +Aparados da Serra,tourist,exterior,Cambara do Sul,Rio Grande do Sul,Brazil,South America +Monte Roraima,tourist,exterior,Boa Vista,Roraima,Brazil,South America +Alter do Chao,tourist,exterior,Santarem,Para,Brazil,South America +Jalapao,tourist,exterior,Mateiros,Tocantins,Brazil,South America +Vale da Lua,tourist,exterior,Alto Paraiso de Goias,Goias,Brazil,South America +Cataratas do Iguacu,tourist,exterior,Foz do Iguacu,Parana,Brazil,South America +Tijuca National Park,tourist,exterior,Rio de Janeiro,Rio de Janeiro,Brazil,South America +Pedra da Gavea,tourist,exterior,Rio de Janeiro,Rio de Janeiro,Brazil,South America +Dois Irmaos,tourist,exterior,Rio de Janeiro,Rio de Janeiro,Brazil,South America +Paraty,tourist,exterior,Paraty,Rio de Janeiro,Brazil,South America +Ilha Grande,tourist,exterior,Angra dos Reis,Rio de Janeiro,Brazil,South America +Buzios,tourist,exterior,Armacao dos Buzios,Rio de Janeiro,Brazil,South America +Cabo Frio,tourist,exterior,Cabo Frio,Rio de Janeiro,Brazil,South America +Petropolis,tourist,exterior,Petropolis,Rio de Janeiro,Brazil,South America +Teresopolis,tourist,exterior,Teresopolis,Rio de Janeiro,Brazil,South America +Nova Friburgo,tourist,exterior,Nova Friburgo,Rio de Janeiro,Brazil,South America +Sao Paulo Historic Center,tourist,exterior,Sao Paulo,Sao Paulo,Brazil,South America +Ibirapuera Park,tourist,exterior,Sao Paulo,Sao Paulo,Brazil,South America +Santos,tourist,exterior,Santos,Sao Paulo,Brazil,South America +Ubatuba,tourist,exterior,Ubatuba,Sao Paulo,Brazil,South America +Ilhabela,tourist,exterior,Ilhabela,Sao Paulo,Brazil,South America +Campos do Jordao,tourist,exterior,Campos do Jordao,Sao Paulo,Brazil,South America +Brotas,tourist,exterior,Brotas,Sao Paulo,Brazil,South America +Recife,tourist,exterior,Recife,Pernambuco,Brazil,South America +Olinda,tourist,exterior,Olinda,Pernambuco,Brazil,South America +Porto de Galinhas,tourist,exterior,Ipojuca,Pernambuco,Brazil,South America +Maragogi,tourist,exterior,Maragogi,Alagoas,Brazil,South America +Maceio,tourist,exterior,Maceio,Alagoas,Brazil,South America +Aracaju,tourist,exterior,Aracaju,Sergipe,Brazil,South America +Praia do Frances,tourist,exterior,Marechal Deodoro,Alagoas,Brazil,South America +Fortaleza,tourist,exterior,Fortaleza,Ceara,Brazil,South America +Canoa Quebrada,tourist,exterior,Aracati,Ceara,Brazil,South America +Natal,tourist,exterior,Natal,Rio Grande do Norte,Brazil,South America +Pipa,tourist,exterior,Tibau do Sul,Rio Grande do Norte,Brazil,South America +Joao Pessoa,tourist,exterior,Joao Pessoa,Paraiba,Brazil,South America +Tambaba Beach,tourist,exterior,Conde,Paraiba,Brazil,South America +Belem,tourist,exterior,Belem,Para,Brazil,South America +Ilha do Marajo,tourist,exterior,Soure,Para,Brazil,South America +Rio Tapajos,tourist,exterior,Santarem,Para,Brazil,South America +Meeting of Waters,tourist,exterior,Manaus,Amazonas,Brazil,South America +Anavilhanas Archipelago,tourist,exterior,Novo Airao,Amazonas,Brazil,South America +Rio Negro,tourist,exterior,Manaus,Amazonas,Brazil,South America +Mamiraua Reserve,tourist,exterior,Tefe,Amazonas,Brazil,South America +Parintins,tourist,exterior,Parintins,Amazonas,Brazil,South America +Sao Gabriel da Cachoeira,tourist,exterior,Sao Gabriel da Cachoeira,Amazonas,Brazil,South America +Tabatinga,tourist,exterior,Tabatinga,Amazonas,Brazil,South America +Benjamin Constant,tourist,exterior,Benjamin Constant,Amazonas,Brazil,South America +Rio Branco,tourist,exterior,Rio Branco,Acre,Brazil,South America +Cruzeiro do Sul,tourist,exterior,Cruzeiro do Sul,Acre,Brazil,South America +Porto Velho,tourist,exterior,Porto Velho,Rondonia,Brazil,South America +Cuiaba,tourist,exterior,Cuiaba,Mato Grosso,Brazil,South America +Transpantaneira,tourist,exterior,Pocone,Mato Grosso,Brazil,South America +Chapada dos Guimaraes,tourist,exterior,Chapada dos Guimaraes,Mato Grosso,Brazil,South America +Pocone,tourist,exterior,Pocone,Mato Grosso,Brazil,South America +Corumba,tourist,exterior,Corumba,Mato Grosso do Sul,Brazil,South America +Campo Grande,tourist,exterior,Campo Grande,Mato Grosso do Sul,Brazil,South America +Aquidauana,tourist,exterior,Aquidauana,Mato Grosso do Sul,Brazil,South America +Miranda,tourist,exterior,Miranda,Mato Grosso do Sul,Brazil,South America +Belo Horizonte,tourist,exterior,Belo Horizonte,Minas Gerais,Brazil,South America +Diamantina,tourist,exterior,Diamantina,Minas Gerais,Brazil,South America +Tiradentes,tourist,exterior,Tiradentes,Minas Gerais,Brazil,South America +Sao Joao del Rei,tourist,exterior,Sao Joao del Rei,Minas Gerais,Brazil,South America +Congonhas,tourist,exterior,Congonhas,Minas Gerais,Brazil,South America +Mariana,tourist,exterior,Mariana,Minas Gerais,Brazil,South America +Inhotim,tourist,exterior,Brumadinho,Minas Gerais,Brazil,South America +Serra do Cipo,tourist,exterior,Santana do Riacho,Minas Gerais,Brazil,South America +Caparao National Park,tourist,exterior,Alto Caparao,Minas Gerais,Brazil,South America +Boa Vista,tourist,exterior,Boa Vista,Roraima,Brazil,South America +Caracarai,tourist,exterior,Caracarai,Roraima,Brazil,South America +Palmas,tourist,exterior,Palmas,Tocantins,Brazil,South America +Natividade,tourist,exterior,Natividade,Tocantins,Brazil,South America +Goiania,tourist,exterior,Goiania,Goias,Brazil,South America +Pirenopolis,tourist,exterior,Pirenopolis,Goias,Brazil,South America +Cidade de Goias,tourist,exterior,Goias,Goias,Brazil,South America +Machu Picchu,tourist,exterior,Aguas Calientes,Cusco,Peru,South America +Sacred Valley,tourist,exterior,Ollantaytambo,Cusco,Peru,South America +Cusco,tourist,exterior,Cusco,Cusco,Peru,South America +Lake Titicaca,tourist,exterior,Puno,Puno,Peru,South America +Nazca Lines,tourist,exterior,Nazca,Ica,Peru,South America +Arequipa,tourist,exterior,Arequipa,Arequipa,Peru,South America +Colca Canyon,tourist,exterior,Chivay,Arequipa,Peru,South America +Lima Historic Center,tourist,exterior,Lima,Lima,Peru,South America +Paracas National Reserve,tourist,exterior,Paracas,Ica,Peru,South America +Huacachina Oasis,tourist,exterior,Ica,Ica,Peru,South America +Manu National Park,tourist,exterior,Manu,Madre de Dios,Peru,South America +Iquitos,tourist,exterior,Iquitos,Loreto,Peru,South America +Amazon River,tourist,exterior,Iquitos,Loreto,Peru,South America +Chachapoyas,tourist,exterior,Chachapoyas,Amazonas,Peru,South America +Kuelap,tourist,exterior,Tingo,Amazonas,Peru,South America +Gocta Falls,tourist,exterior,Cocachimba,Amazonas,Peru,South America +Huancayo,tourist,exterior,Huancayo,Junin,Peru,South America +Ayacucho,tourist,exterior,Ayacucho,Ayacucho,Peru,South America +Trujillo,tourist,exterior,Trujillo,La Libertad,Peru,South America +Chan Chan,tourist,exterior,Trujillo,La Libertad,Peru,South America +Huacas del Sol y de la Luna,tourist,exterior,Trujillo,La Libertad,Peru,South America +Chiclayo,tourist,exterior,Chiclayo,Lambayeque,Peru,South America +Sipan,tourist,exterior,Lambayeque,Lambayeque,Peru,South America +Cajamarca,tourist,exterior,Cajamarca,Cajamarca,Peru,South America +Celendin,tourist,exterior,Celendin,Cajamarca,Peru,South America +Huaraz,tourist,exterior,Huaraz,Ancash,Peru,South America +Cordillera Blanca,tourist,exterior,Huaraz,Ancash,Peru,South America +Laguna 69,tourist,exterior,Yungay,Ancash,Peru,South America +Santa Cruz Trek,tourist,exterior,Huaraz,Ancash,Peru,South America +Huascaran National Park,tourist,exterior,Huaraz,Ancash,Peru,South America +Chavin de Huantar,tourist,exterior,Chavin de Huantar,Ancash,Peru,South America +Huanuco,tourist,exterior,Huanuco,Huanuco,Peru,South America +Tingo Maria,tourist,exterior,Tingo Maria,Huanuco,Peru,South America +Pucallpa,tourist,exterior,Pucallpa,Ucayali,Peru,South America +Tarapoto,tourist,exterior,Tarapoto,San Martin,Peru,South America +Moyobamba,tourist,exterior,Moyobamba,San Martin,Peru,South America +Piura,tourist,exterior,Piura,Piura,Peru,South America +Mancora,tourist,exterior,Mancora,Piura,Peru,South America +Tumbes,tourist,exterior,Tumbes,Tumbes,Peru,South America +Patagonia,tourist,exterior,El Calafate,Santa Cruz,Argentina,South America +Perito Moreno Glacier,tourist,exterior,El Calafate,Santa Cruz,Argentina,South America +Torres del Paine,tourist,exterior,Puerto Natales,Magallanes,Chile,South America +Ushuaia,tourist,exterior,Ushuaia,Tierra del Fuego,Argentina,South America +Bariloche,tourist,exterior,San Carlos de Bariloche,Rio Negro,Argentina,South America +Mendoza,tourist,exterior,Mendoza,Mendoza,Argentina,South America +Buenos Aires,tourist,exterior,Buenos Aires,Buenos Aires,Argentina,South America +Iguazu Falls,tourist,exterior,Puerto Iguazu,Misiones,Argentina,South America +Salta,tourist,exterior,Salta,Salta,Argentina,South America +Jujuy,tourist,exterior,San Salvador de Jujuy,Jujuy,Argentina,South America +Quebrada de Humahuaca,tourist,exterior,Humahuaca,Jujuy,Argentina,South America +Cordoba,tourist,exterior,Cordoba,Cordoba,Argentina,South America +Rosario,tourist,exterior,Rosario,Santa Fe,Argentina,South America +Mar del Plata,tourist,exterior,Mar del Plata,Buenos Aires,Argentina,South America +Peninsula Valdes,tourist,exterior,Puerto Madryn,Chubut,Argentina,South America +El Chalten,tourist,exterior,El Chalten,Santa Cruz,Argentina,South America +Mount Fitz Roy,tourist,exterior,El Chalten,Santa Cruz,Argentina,South America +Cerro Torre,tourist,exterior,El Chalten,Santa Cruz,Argentina,South America +Los Glaciares National Park,tourist,exterior,El Calafate,Santa Cruz,Argentina,South America +Viedma Glacier,tourist,exterior,El Calafate,Santa Cruz,Argentina,South America +Upsala Glacier,tourist,exterior,El Calafate,Santa Cruz,Argentina,South America +Spegazzini Glacier,tourist,exterior,El Calafate,Santa Cruz,Argentina,South America +Puerto Madryn,tourist,exterior,Puerto Madryn,Chubut,Argentina,South America +Trelew,tourist,exterior,Trelew,Chubut,Argentina,South America +Gaiman,tourist,exterior,Gaiman,Chubut,Argentina,South America +Esquel,tourist,exterior,Esquel,Chubut,Argentina,South America +Villa La Angostura,tourist,exterior,Villa La Angostura,Neuquen,Argentina,South America +San Martin de los Andes,tourist,exterior,San Martin de los Andes,Neuquen,Argentina,South America +Nahuel Huapi,tourist,exterior,San Carlos de Bariloche,Rio Negro,Argentina,South America +Lago Argentino,tourist,exterior,El Calafate,Santa Cruz,Argentina,South America +Rio Gallegos,tourist,exterior,Rio Gallegos,Santa Cruz,Argentina,South America +Beagle Channel,tourist,exterior,Ushuaia,Tierra del Fuego,Argentina,South America +Tierra del Fuego National Park,tourist,exterior,Ushuaia,Tierra del Fuego,Argentina,South America +Aconcagua,tourist,exterior,Mendoza,Mendoza,Argentina,South America +Puente del Inca,tourist,exterior,Las Heras,Mendoza,Argentina,South America +Uspallata,tourist,exterior,Uspallata,Mendoza,Argentina,South America +San Juan,tourist,exterior,San Juan,San Juan,Argentina,South America +San Luis,tourist,exterior,San Luis,San Luis,Argentina,South America +La Rioja,tourist,exterior,La Rioja,La Rioja,Argentina,South America +Catamarca,tourist,exterior,Catamarca,Catamarca,Argentina,South America +Tucuman,tourist,exterior,Tucuman,Tucuman,Argentina,South America +Santiago del Estero,tourist,exterior,Santiago del Estero,Santiago del Estero,Argentina,South America +Formosa,tourist,exterior,Formosa,Formosa,Argentina,South America +Chaco,tourist,exterior,Resistencia,Chaco,Argentina,South America +Corrientes,tourist,exterior,Corrientes,Corrientes,Argentina,South America +Entre Rios,tourist,exterior,Parana,Entre Rios,Argentina,South America +Santa Fe,tourist,exterior,Santa Fe,Santa Fe,Argentina,South America +La Pampa,tourist,exterior,Santa Rosa,La Pampa,Argentina,South America +Neuquen,tourist,exterior,Neuquen,Neuquen,Argentina,South America +Rio Negro,tourist,exterior,Viedma,Rio Negro,Argentina,South America +Chubut,tourist,exterior,Rawson,Chubut,Argentina,South America +Atacama Desert,tourist,exterior,San Pedro de Atacama,Antofagasta,Chile,South America +Easter Island,tourist,exterior,Hanga Roa,Valparaiso,Chile,South America +Santiago,tourist,exterior,Santiago,Santiago,Chile,South America +Valparaiso,tourist,exterior,Valparaiso,Valparaiso,Chile,South America +Vina del Mar,tourist,exterior,Vina del Mar,Valparaiso,Chile,South America +Lake District,tourist,exterior,Puerto Varas,Los Lagos,Chile,South America +Chiloe Island,tourist,exterior,Castro,Los Lagos,Chile,South America +Patagonia Chile,tourist,exterior,Punta Arenas,Magallanes,Chile,South America +Marble Caves,tourist,interior,Puerto Rio Tranquilo,Aysen,Chile,South America +Valle de la Luna,tourist,exterior,San Pedro de Atacama,Antofagasta,Chile,South America +Geysers del Tatio,tourist,exterior,San Pedro de Atacama,Antofagasta,Chile,South America +Salar de Atacama,tourist,exterior,San Pedro de Atacama,Antofagasta,Chile,South America +Flamingo Reserve,tourist,exterior,San Pedro de Atacama,Antofagasta,Chile,South America +Pucon,tourist,exterior,Pucon,Araucania,Chile,South America +Villarrica Volcano,tourist,exterior,Pucon,Araucania,Chile,South America +Vicente Perez Rosales,tourist,exterior,Puerto Varas,Los Lagos,Chile,South America +Osorno Volcano,tourist,exterior,Puerto Varas,Los Lagos,Chile,South America +Puerto Montt,tourist,exterior,Puerto Montt,Los Lagos,Chile,South America +Puerto Varas,tourist,exterior,Puerto Varas,Los Lagos,Chile,South America +Frutillar,tourist,exterior,Frutillar,Los Lagos,Chile,South America +Castro,tourist,exterior,Castro,Los Lagos,Chile,South America +Ancud,tourist,exterior,Ancud,Los Lagos,Chile,South America +Queulat National Park,tourist,exterior,Villa Santa Lucia,Aysen,Chile,South America +Laguna San Rafael,tourist,exterior,Puerto Aysen,Aysen,Chile,South America +Cerro Castillo,tourist,exterior,Villa Cerro Castillo,Aysen,Chile,South America +El Chalten Chile,tourist,exterior,El Chalten,Santa Cruz,Chile,South America +Punta Arenas,tourist,exterior,Punta Arenas,Magallanes,Chile,South America +Strait of Magellan,tourist,exterior,Punta Arenas,Magallanes,Chile,South America +Cabo de Hornos,tourist,exterior,Puerto Williams,Magallanes,Chile,South America +Puerto Williams,tourist,exterior,Puerto Williams,Magallanes,Chile,South America +Arica,tourist,exterior,Arica,Arica y Parinacota,Chile,South America +Iquique,tourist,exterior,Iquique,Tarapaca,Chile,South America +Antofagasta,tourist,exterior,Antofagasta,Antofagasta,Chile,South America +Copiapo,tourist,exterior,Copiapo,Atacama,Chile,South America +La Serena,tourist,exterior,La Serena,Coquimbo,Chile,South America +Coquimbo,tourist,exterior,Coquimbo,Coquimbo,Chile,South America +Elqui Valley,tourist,exterior,Vicuna,Coquimbo,Chile,South America +Rancagua,tourist,exterior,Rancagua,O'Higgins,Chile,South America +Talca,tourist,exterior,Talca,Maule,Chile,South America +Concepcion,tourist,exterior,Concepcion,Bio Bio,Chile,South America +Temuco,tourist,exterior,Temuco,Araucania,Chile,South America +Valdivia,tourist,exterior,Valdivia,Los Rios,Chile,South America +Cartagena,tourist,exterior,Cartagena,Bolivar,Colombia,South America +Bogota,tourist,exterior,Bogota,Cundinamarca,Colombia,South America +Medellin,tourist,exterior,Medellin,Antioquia,Colombia,South America +Cali,tourist,exterior,Cali,Valle del Cauca,Colombia,South America +Santa Marta,tourist,exterior,Santa Marta,Magdalena,Colombia,South America +Tayrona National Park,tourist,exterior,Santa Marta,Magdalena,Colombia,South America +Lost City,tourist,exterior,Santa Marta,Magdalena,Colombia,South America +Cocora Valley,tourist,exterior,Salento,Quindio,Colombia,South America +Coffee Triangle,tourist,exterior,Armenia,Quindio,Colombia,South America +Guatape,tourist,exterior,Guatape,Antioquia,Colombia,South America +Villa de Leyva,tourist,exterior,Villa de Leyva,Boyaca,Colombia,South America +San Agustin,tourist,exterior,San Agustin,Huila,Colombia,South America +Tierradentro,tourist,exterior,Inza,Cauca,Colombia,South America +Popayan,tourist,exterior,Popayan,Cauca,Colombia,South America +Neiva,tourist,exterior,Neiva,Huila,Colombia,South America +Pasto,tourist,exterior,Pasto,Narino,Colombia,South America +Ipiales,tourist,exterior,Ipiales,Narino,Colombia,South America +Bucaramanga,tourist,exterior,Bucaramanga,Santander,Colombia,South America +Barichara,tourist,exterior,Barichara,Santander,Colombia,South America +Manizales,tourist,exterior,Manizales,Caldas,Colombia,South America +Pereira,tourist,exterior,Pereira,Risaralda,Colombia,South America +Armenia,tourist,exterior,Armenia,Quindio,Colombia,South America +Ibague,tourist,exterior,Ibague,Tolima,Colombia,South America +Villavicencio,tourist,exterior,Villavicencios,Meta,Colombia,South America +Leticia,tourist,exterior,Leticia,Amazonas,Colombia,South America +Barranquilla,tourist,exterior,Barranquilla,Atlantico,Colombia,South America +Valledupar,tourist,exterior,Valledupar,Cesar,Colombia,South America +Riohacha,tourist,exterior,Riohacha,La Guajira,Colombia,South America +Cabo de la Vela,tourist,exterior,Uribia,La Guajira,Colombia,South America +Punta Gallinas,tourist,exterior,Uribia,La Guajira,Colombia,South America +Providencia Island,tourist,exterior,Providencia,San Andres,Colombia,South America +San Andres Island,tourist,exterior,San Andres,San Andres,Colombia,South America +Monteria,tourist,exterior,Monteria,Cordoba,Colombia,South America +Sincelejo,tourist,exterior,Sincelejo,Sucre,Colombia,South America +Quibdo,tourist,exterior,Quibdo,Choco,Colombia,South America +Nuqui,tourist,exterior,Nuqui,Choco,Colombia,South America +Bahia Solano,tourist,exterior,Bahia Solano,Choco,Colombia,South America +Angel Falls,tourist,exterior,Canaima,Bolivar,Venezuela,South America +Mount Roraima,tourist,exterior,Gran Sabana,Bolivar,Venezuela,South America +Canaima National Park,tourist,exterior,Canaima,Bolivar,Venezuela,South America +Los Llanos,tourist,exterior,Barinas,Barinas,Venezuela,South America +Merida,tourist,exterior,Merida,Merida,Venezuela,South America +Caracas,tourist,exterior,Caracas,Capital District,Venezuela,South America +Margarita Island,tourist,exterior,Porlamar,Nueva Esparta,Venezuela,South America +Orinoco Delta,tourist,exterior,Tucupita,Delta Amacuro,Venezuela,South America +Morrocoy National Park,tourist,exterior,Chichiriviche,Falcon,Venezuela,South America +Henri Pittier National Park,tourist,exterior,Maracay,Aragua,Venezuela,South America +Choroni,tourist,exterior,Choroni,Aragua,Venezuela,South America +Puerto Colombia,tourist,exterior,Puerto Colombia,Aragua,Venezuela,South America +Colonia Tovar,tourist,exterior,Colonia Tovar,Aragua,Venezuela,South America +Valencia,tourist,exterior,Valencia,Carabobo,Venezuela,South America +Maracaibo,tourist,exterior,Maracaibo,Zulia,Venezuela,South America +Barquisimeto,tourist,exterior,Barquisimeto,Lara,Venezuela,South America +San Cristobal,tourist,exterior,San Cristobal,Tachira,Venezuela,South America +Ciudad Bolivar,tourist,exterior,Ciudad Bolivar,Bolivar,Venezuela,South America +Puerto Ordaz,tourist,exterior,Puerto Ordaz,Bolivar,Venezuela,South America +Maturin,tourist,exterior,Maturin,Monagas,Venezuela,South America +Cumana,tourist,exterior,Cumana,Sucre,Venezuela,South America +Barcelona,tourist,exterior,Barcelona,Anzoategui,Venezuela,South America +Puerto La Cruz,tourist,exterior,Puerto La Cruz,Anzoategui,Venezuela,South America +Galapagos Islands,tourist,exterior,Puerto Ayora,Galapagos,Ecuador,South America +Quito,tourist,exterior,Quito,Pichincha,Ecuador,South America +Cuenca,tourist,exterior,Cuenca,Azuay,Ecuador,South America +Guayaquil,tourist,exterior,Guayaquil,Guayas,Ecuador,South America +Banos,tourist,exterior,Banos,Tungurahua,Ecuador,South America +Otavalo,tourist,exterior,Otavalo,Imbabura,Ecuador,South America +Cotopaxi,tourist,exterior,Latacunga,Cotopaxi,Ecuador,South America +Chimborazo,tourist,exterior,Riobamba,Chimborazo,Ecuador,South America +Mindo,tourist,exterior,Mindo,Pichincha,Ecuador,South America +Yasuni National Park,tourist,exterior,Coca,Orellana,Ecuador,South America +Amazon Ecuador,tourist,exterior,Tena,Napo,Ecuador,South America +Montanita,tourist,exterior,Montanita,Santa Elena,Ecuador,South America +Puerto Lopez,tourist,exterior,Puerto Lopez,Manabi,Ecuador,South America +Machalilla National Park,tourist,exterior,Puerto Lopez,Manabi,Ecuador,South America +Ingapirca,tourist,exterior,Canar,Canar,Ecuador,South America +Vilcabamba,tourist,exterior,Vilcabamba,Loja,Ecuador,South America +Loja,tourist,exterior,Loja,Loja,Ecuador,South America +Machala,tourist,exterior,Machala,El Oro,Ecuador,South America +Esmeraldas,tourist,exterior,Esmeraldas,Esmeraldas,Ecuador,South America +Atacames,tourist,exterior,Atacames,Esmeraldas,Ecuador,South America +Manta,tourist,exterior,Manta,Manabi,Ecuador,South America +Portoviejo,tourist,exterior,Portoviejo,Manabi,Ecuador,South America +Salinas,tourist,exterior,Salinas,Santa Elena,Ecuador,South America +La Libertad,tourist,exterior,La Libertad,Santa Elena,Ecuador,South America +Salar de Uyuni,tourist,exterior,Uyuni,Potosi,Bolivia,South America +La Paz,tourist,exterior,La Paz,La Paz,Bolivia,South America +Sucre,tourist,exterior,Sucre,Chuquisaca,Bolivia,South America +Potosi,tourist,exterior,Potosi,Potosi,Bolivia,South America +Santa Cruz,tourist,exterior,Santa Cruz,Santa Cruz,Bolivia,South America +Cochabamba,tourist,exterior,Cochabamba,Cochabamba,Bolivia,South America +Oruro,tourist,exterior,Oruro,Oruro,Bolivia,South America +Tarija,tourist,exterior,Tarija,Tarija,Bolivia,South America +Copacabana Bolivia,tourist,exterior,Copacabana,La Paz,Bolivia,South America +Isla del Sol,tourist,exterior,Copacabana,La Paz,Bolivia,South America +Tiwanaku,tourist,exterior,Tiwanaku,La Paz,Bolivia,South America +Madidi National Park,tourist,exterior,Rurrenabaque,La Paz,Bolivia,South America +Rurrenabaque,tourist,exterior,Rurrenabaque,Beni,Bolivia,South America +Pampas,tourist,exterior,Rurrenabaque,Beni,Bolivia,South America +Trinidad,tourist,exterior,Trinidad,Beni,Bolivia,South America +Riberalta,tourist,exterior,Riberalta,Beni,Bolivia,South America +Cobija,tourist,exterior,Cobija,Pando,Bolivia,South America +Samaipata,tourist,exterior,Samaipata,Santa Cruz,Bolivia,South America +Jesuit Missions,tourist,exterior,San Jose,Santa Cruz,Bolivia,South America +Chiquitania,tourist,exterior,San Jose,Santa Cruz,Bolivia,South America +Amboro National Park,tourist,exterior,Buena Vista,Santa Cruz,Bolivia,South America +Carrasco National Park,tourist,exterior,Villa Tunari,Cochabamba,Bolivia,South America +Noel Kempff Mercado,tourist,exterior,San Ignacio,Santa Cruz,Bolivia,South America +Torotoro National Park,tourist,exterior,Torotoro,Potosi,Bolivia,South America +Eduardo Avaroa Reserve,tourist,exterior,Uyuni,Potosi,Bolivia,South America +Asuncion,tourist,exterior,Asuncion,Central,Paraguay,South America +Ciudad del Este,tourist,exterior,Ciudad del Este,Alto Parana,Paraguay,South America +Encarnacion,tourist,exterior,Encarnacion,Itapua,Paraguay,South America +Trinidad Paraguay,tourist,exterior,Trinidad,Itapua,Paraguay,South America +Jesus de Tavarangue,tourist,exterior,Jesus,Itapua,Paraguay,South America +Concepcion,tourist,exterior,Concepcion,Concepcion,Paraguay,South America +Pedro Juan Caballero,tourist,exterior,Pedro Juan Caballero,Amambay,Paraguay,South America +Filadelfia,tourist,exterior,Filadelfia,Boqueron,Paraguay,South America +Chaco Paraguay,tourist,exterior,Mariscal Estigarribia,Boqueron,Paraguay,South America +Pantanal Paraguay,tourist,exterior,Bahia Negra,Alto Paraguay,Paraguay,South America +Ybycui National Park,tourist,exterior,Ybycui,Paraguari,Paraguay,South America +Cerro Cora National Park,tourist,exterior,Pedro Juan Caballero,Amambay,Paraguay,South America +Defensores del Chaco,tourist,exterior,Mariscal Estigarribia,Boqueron,Paraguay,South America +Rio Paraguay,tourist,exterior,Asuncion,Central,Paraguay,South America +Aregua,tourist,exterior,Aregua,Central,Paraguay,South America +Montevideo,tourist,exterior,Montevideo,Montevideo,Uruguay,South America +Punta del Este,tourist,exterior,Punta del Este,Maldonado,Uruguay,South America +Colonia del Sacramento,tourist,exterior,Colonia del Sacramento,Colonia,Uruguay,South America +Piriapolis,tourist,exterior,Piriapolis,Maldonado,Uruguay,South America +La Paloma,tourist,exterior,La Paloma,Rocha,Uruguay,South America +Cabo Polonio,tourist,exterior,Cabo Polonio,Rocha,Uruguay,South America +Punta del Diablo,tourist,exterior,Punta del Diablo,Rocha,Uruguay,South America +Monteverde,tourist,exterior,Monteverde,Canelones,Uruguay,South America +Salto,tourist,exterior,Salto,Salto,Uruguay,South America +Paysandu,tourist,exterior,Paysandu,Paysandu,Uruguay,South America +Georgetown,tourist,exterior,Georgetown,Demerara-Mahaica,Guyana,South America +Kaieteur Falls,tourist,exterior,Kaieteur,Potaro-Siparuni,Guyana,South America +Mount Roraima Guyana,tourist,exterior,Pacaraima Mountains,Cuyuni-Mazaruni,Guyana,South America +Rupununi Savannah,tourist,exterior,Lethem,Upper Takutu-Upper Essequibo,Guyana,South America +Iwokrama Forest,tourist,exterior,Annai,Upper Demerara-Berbice,Guyana,South America +Shell Beach,tourist,exterior,Mabaruma,Barima-Waini,Guyana,South America +Essequibo River,tourist,exterior,Bartica,Cuyuni-Mazaruni,Guyana,South America +Berbice River,tourist,exterior,New Amsterdam,East Berbice-Corentyne,Guyana,South America +Demerara River,tourist,exterior,Georgetown,Demerara-Mahaica,Guyana,South America +Linden,tourist,exterior,Linden,Upper Demerara-Berbice,Guyana,South America +Bartica,tourist,exterior,Bartica,Cuyuni-Mazaruni,Guyana,South America +New Amsterdam,tourist,exterior,New Amsterdam,East Berbice-Corentyne,Guyana,South America +Anna Regina,tourist,exterior,Anna Regina,Pomeroon-Supenaam,Guyana,South America +Mabaruma,tourist,exterior,Mabaruma,Barima-Waini,Guyana,South America +Mahdia,tourist,exterior,Mahdia,Potaro-Siparuni,Guyana,South America +Paramaribo,tourist,exterior,Paramaribo,Paramaribo,Suriname,South America +Central Suriname Nature Reserve,tourist,exterior,Raleighvallen,Sipaliwini,Suriname,South America +Brownsberg Nature Park,tourist,exterior,Brownsweg,Brokopondo,Suriname,South America +Galibi Nature Reserve,tourist,exterior,Galibi,Marowijne,Suriname,South America +Raleighvallen,tourist,exterior,Raleighvallen,Sipaliwini,Suriname,South America +Voltzberg,tourist,exterior,Voltzberg,Sipaliwini,Suriname,South America +Nieuw Nickerie,tourist,exterior,Nieuw Nickerie,Nickerie,Suriname,South America +Moengo,tourist,exterior,Moengo,Marowijne,Suriname,South America +Albina,tourist,exterior,Albina,Marowijne,Suriname,South America +Totness,tourist,exterior,Totness,Coronie,Suriname,South America +Cayenne,tourist,exterior,Cayenne,Guyane,French Guiana,South America +Devils Island,tourist,exterior,Iles du Salut,Guyane,French Guiana,South America +Kourou,tourist,exterior,Kourou,Guyane,French Guiana,South America +Space Center,tourist,interior,Kourou,Guyane,French Guiana,South America +Saint-Laurent-du-Maroni,tourist,exterior,Saint-Laurent-du-Maroni,Guyane,French Guiana,South America +Amazonia National Park,tourist,exterior,Maripasoula,Guyane,French Guiana,South America +Tumuc-Humac Mountains,tourist,exterior,Maripasoula,Guyane,French Guiana,South America +Regina,tourist,exterior,Regina,Guyane,French Guiana,South America +Approuague River,tourist,exterior,Regina,Guyane,French Guiana,South America +Oyapock River,tourist,exterior,Saint-Georges,Guyane,French Guiana,South America diff --git a/database/seeders/data/areas/cultural.csv b/database/seeders/data/areas/cultural.csv new file mode 100644 index 0000000..1f83df6 --- /dev/null +++ b/database/seeders/data/areas/cultural.csv @@ -0,0 +1,111 @@ +location,type,area,city,state,country,continent +Louvre Museum,cultural,interior,Paris,Île-de-France,France,Europe +British Museum,cultural,interior,London,England,United Kingdom,Europe +Metropolitan Museum of Art,cultural,interior,New York City,New York,United States,North America +Uffizi Gallery,cultural,interior,Florence,Tuscany,Italy,Europe +Vatican Museums,cultural,interior,Vatican City,Vatican City,Vatican City,Europe +Prado Museum,cultural,interior,Madrid,Madrid,Spain,Europe +Rijksmuseum,cultural,interior,Amsterdam,North Holland,Netherlands,Europe +Hermitage Museum,cultural,interior,St. Petersburg,St. Petersburg,Russia,Europe +Guggenheim Museum New York,cultural,interior,New York City,New York,United States,North America +Museum of Modern Art,cultural,interior,New York City,New York,United States,North America +Tate Modern,cultural,interior,London,England,United Kingdom,Europe +National Gallery London,cultural,interior,London,England,United Kingdom,Europe +Musée d'Orsay,cultural,interior,Paris,Île-de-France,France,Europe +Centre Pompidou,cultural,interior,Paris,Île-de-France,France,Europe +Versailles Palace,cultural,interior,Versailles,Île-de-France,France,Europe +Neuschwanstein Castle,cultural,interior,Schwangau,Bavaria,Germany,Europe +Schönbrunn Palace,cultural,interior,Vienna,Vienna,Austria,Europe +Buckingham Palace,cultural,interior,London,England,United Kingdom,Europe +Windsor Castle,cultural,interior,Windsor,England,United Kingdom,Europe +Edinburgh Castle,cultural,interior,Edinburgh,Scotland,United Kingdom,Europe +Prague Castle,cultural,interior,Prague,Prague,Czech Republic,Europe +Alcázar of Seville,cultural,interior,Seville,Andalusia,Spain,Europe +Alhambra,cultural,interior,Granada,Andalusia,Spain,Europe +Sagrada Familia,cultural,interior,Barcelona,Catalonia,Spain,Europe +Casa Batlló,cultural,interior,Barcelona,Catalonia,Spain,Europe +Park Güell,cultural,exterior,Barcelona,Catalonia,Spain,Europe +Casa Milà,cultural,interior,Barcelona,Catalonia,Spain,Europe +Doge's Palace,cultural,interior,Venice,Veneto,Italy,Europe +St. Mark's Basilica,cultural,interior,Venice,Veneto,Italy,Europe +Florence Cathedral,cultural,interior,Florence,Tuscany,Italy,Europe +Sistine Chapel,cultural,interior,Vatican City,Vatican City,Vatican City,Europe +St. Peter's Basilica,cultural,interior,Vatican City,Vatican City,Vatican City,Europe +La Scala Opera House,cultural,interior,Milan,Lombardy,Italy,Europe +Teatro San Carlo,cultural,interior,Naples,Campania,Italy,Europe +Bolshoi Theatre,cultural,interior,Moscow,Moscow,Russia,Europe +Mariinsky Theatre,cultural,interior,St. Petersburg,St. Petersburg,Russia,Europe +Royal Opera House,cultural,interior,London,England,United Kingdom,Europe +Sydney Opera House,cultural,interior,Sydney,New South Wales,Australia,Oceania +Vienna State Opera,cultural,interior,Vienna,Vienna,Austria,Europe +Carnegie Hall,cultural,interior,New York City,New York,United States,North America +Lincoln Center,cultural,interior,New York City,New York,United States,North America +Kennedy Center,cultural,interior,Washington DC,District of Columbia,United States,North America +Smithsonian Institution,cultural,interior,Washington DC,District of Columbia,United States,North America +National Gallery of Art,cultural,interior,Washington DC,District of Columbia,United States,North America +Hirshhorn Museum,cultural,interior,Washington DC,District of Columbia,United States,North America +National Museum of Natural History,cultural,interior,Washington DC,District of Columbia,United States,North America +National Air and Space Museum,cultural,interior,Washington DC,District of Columbia,United States,North America +Art Institute of Chicago,cultural,interior,Chicago,Illinois,United States,North America +Getty Center,cultural,interior,Los Angeles,California,United States,North America +LACMA,cultural,interior,Los Angeles,California,United States,North America +Museum of Fine Arts Boston,cultural,interior,Boston,Massachusetts,United States,North America +Philadelphia Museum of Art,cultural,interior,Philadelphia,Pennsylvania,United States,North America +National Museum of Anthropology Mexico,cultural,interior,Mexico City,Mexico City,Mexico,North America +Frida Kahlo Museum,cultural,interior,Mexico City,Mexico City,Mexico,North America +Templo Mayor Museum,cultural,interior,Mexico City,Mexico City,Mexico,North America +Palacio de Bellas Artes,cultural,interior,Mexico City,Mexico City,Mexico,North America +Royal Ontario Museum,cultural,interior,Toronto,Ontario,Canada,North America +Canadian Museum of History,cultural,interior,Gatineau,Quebec,Canada,North America +Montreal Museum of Fine Arts,cultural,interior,Montreal,Quebec,Canada,North America +National Gallery of Canada,cultural,interior,Ottawa,Ontario,Canada,North America +Art Gallery of Ontario,cultural,interior,Toronto,Ontario,Canada,North America +Museum of Civilization Quebec,cultural,interior,Quebec City,Quebec,Canada,North America +Tokyo National Museum,cultural,interior,Tokyo,Tokyo,Japan,Asia +National Museum of Modern Art Tokyo,cultural,interior,Tokyo,Tokyo,Japan,Asia +Kyoto National Museum,cultural,interior,Kyoto,Kyoto,Japan,Asia +Nara National Museum,cultural,interior,Nara,Nara,Japan,Asia +Hiroshima Peace Memorial Museum,cultural,interior,Hiroshima,Hiroshima,Japan,Asia +Nagasaki Atomic Bomb Museum,cultural,interior,Nagasaki,Nagasaki,Japan,Asia +Osaka Castle,cultural,interior,Osaka,Osaka,Japan,Asia +Himeji Castle,cultural,interior,Himeji,Hyogo,Japan,Asia +National Palace Museum,cultural,interior,Taipei,Taipei,Taiwan,Asia +Forbidden City Museum,cultural,interior,Beijing,Beijing,China,Asia +Shanghai Museum,cultural,interior,Shanghai,Shanghai,China,Asia +National Museum of China,cultural,interior,Beijing,Beijing,China,Asia +Terracotta Army Museum,cultural,interior,Xi'an,Shaanxi,China,Asia +China National Silk Museum,cultural,interior,Hangzhou,Zhejiang,China,Asia +Hong Kong Museum of Art,cultural,interior,Hong Kong,Hong Kong,Hong Kong,Asia +Hong Kong Space Museum,cultural,interior,Hong Kong,Hong Kong,Hong Kong,Asia +National Museum of Korea,cultural,interior,Seoul,Seoul,South Korea,Asia +Gyeongbokgung Palace,cultural,exterior,Seoul,Seoul,South Korea,Asia +Changdeokgung Palace,cultural,exterior,Seoul,Seoul,South Korea,Asia +Bukchon Hanok Village,cultural,exterior,Seoul,Seoul,South Korea,Asia +Jeju Folk Village,cultural,exterior,Jeju,Jeju,South Korea,Asia +National Museum Singapore,cultural,interior,Singapore,Singapore,Singapore,Asia +Singapore Art Museum,cultural,interior,Singapore,Singapore,Singapore,Asia +Asian Civilisations Museum,cultural,interior,Singapore,Singapore,Singapore,Asia +Peranakan Museum,cultural,interior,Singapore,Singapore,Singapore,Asia +Indian Museum Kolkata,cultural,interior,Kolkata,West Bengal,India,Asia +National Museum New Delhi,cultural,interior,New Delhi,Delhi,India,Asia +Prince of Wales Museum Mumbai,cultural,interior,Mumbai,Maharashtra,India,Asia +Government Museum Chennai,cultural,interior,Chennai,Tamil Nadu,India,Asia +Salar Jung Museum,cultural,interior,Hyderabad,Telangana,India,Asia +Calico Museum of Textiles,cultural,interior,Ahmedabad,Gujarat,India,Asia +City Palace Museum Udaipur,cultural,interior,Udaipur,Rajasthan,India,Asia +Mehrangarh Museum,cultural,interior,Jodhpur,Rajasthan,India,Asia +Albert Hall Museum,cultural,interior,Jaipur,Rajasthan,India,Asia +Victoria Memorial,cultural,interior,Kolkata,West Bengal,India,Asia +National Museum Bangkok,cultural,interior,Bangkok,Bangkok,Thailand,Asia +Jim Thompson House,cultural,interior,Bangkok,Bangkok,Thailand,Asia +Bangkok Art and Culture Centre,cultural,interior,Bangkok,Bangkok,Thailand,Asia +Chatuchak Weekend Market,cultural,exterior,Bangkok,Bangkok,Thailand,Asia +Floating Markets Bangkok,cultural,exterior,Bangkok,Bangkok,Thailand,Asia +Grand Palace Bangkok,cultural,interior,Bangkok,Bangkok,Thailand,Asia +Wat Pho Temple,cultural,interior,Bangkok,Bangkok,Thailand,Asia +National Museum of Indonesia,cultural,interior,Jakarta,Jakarta,Indonesia,Asia +Museum Nasional,cultural,interior,Jakarta,Jakarta,Indonesia,Asia +Yogyakarta Palace,cultural,interior,Yogyakarta,Special Region of Yogyakarta,Indonesia,Asia +Batik Museum,cultural,interior,Yogyakarta,Special Region of Yogyakarta,Indonesia,Asia +Sarawak Museum,cultural,interior,Kuching,Sarawak,Malaysia,Asia +Islamic Arts Museum Malaysia,cultural,interior,Kuala Lumpur,Federal Territory,Malaysia,Asia diff --git a/database/seeders/data/areas/historical.csv b/database/seeders/data/areas/historical.csv new file mode 100644 index 0000000..261fbaa --- /dev/null +++ b/database/seeders/data/areas/historical.csv @@ -0,0 +1,110 @@ +location,type,area,city,state,country,continent +Colosseum,historical,exterior,Rome,Lazio,Italy,Europe +Roman Forum,historical,exterior,Rome,Lazio,Italy,Europe +Pantheon,historical,exterior,Rome,Lazio,Italy,Europe +Pompeii Archaeological Park,historical,exterior,Pompeii,Campania,Italy,Europe +Herculaneum,historical,exterior,Herculaneum,Campania,Italy,Europe +Hadrian's Wall,historical,exterior,Hexham,Northumberland,United Kingdom,Europe +Acropolis of Athens,historical,exterior,Athens,Attica,Greece,Europe +Parthenon,historical,exterior,Athens,Attica,Greece,Europe +Ancient Agora,historical,exterior,Athens,Attica,Greece,Europe +Delphi Archaeological Site,historical,exterior,Delphi,Central Greece,Greece,Europe +Olympia Archaeological Site,historical,exterior,Olympia,Peloponnese,Greece,Europe +Knossos Palace,historical,exterior,Heraklion,Crete,Greece,Europe +Mycenae,historical,exterior,Mycenae,Peloponnese,Greece,Europe +Epidaurus Theatre,historical,exterior,Epidaurus,Peloponnese,Greece,Europe +Rhodes Old Town,historical,exterior,Rhodes,South Aegean,Greece,Europe +Great Wall of China,historical,exterior,Beijing,Beijing,China,Asia +Forbidden City,historical,exterior,Beijing,Beijing,China,Asia +Temple of Heaven,historical,exterior,Beijing,Beijing,China,Asia +Summer Palace,historical,exterior,Beijing,Beijing,China,Asia +Ming Tombs,historical,exterior,Beijing,Beijing,China,Asia +Terracotta Army,historical,exterior,Xi'an,Shaanxi,China,Asia +Giant Wild Goose Pagoda,historical,exterior,Xi'an,Shaanxi,China,Asia +City Wall of Xi'an,historical,exterior,Xi'an,Shaanxi,China,Asia +Leshan Giant Buddha,historical,exterior,Leshan,Sichuan,China,Asia +Longmen Grottoes,historical,exterior,Luoyang,Henan,China,Asia +Mogao Caves,historical,exterior,Dunhuang,Gansu,China,Asia +Potala Palace,historical,exterior,Lhasa,Tibet,China,Asia +Jokhang Temple,historical,exterior,Lhasa,Tibet,China,Asia +Sera Monastery,historical,exterior,Lhasa,Tibet,China,Asia +Drepung Monastery,historical,exterior,Lhasa,Tibet,China,Asia +Angkor Wat,historical,exterior,Siem Reap,Siem Reap,Cambodia,Asia +Angkor Thom,historical,exterior,Siem Reap,Siem Reap,Cambodia,Asia +Bayon Temple,historical,exterior,Siem Reap,Siem Reap,Cambodia,Asia +Ta Prohm Temple,historical,exterior,Siem Reap,Siem Reap,Cambodia,Asia +Banteay Srei,historical,exterior,Siem Reap,Siem Reap,Cambodia,Asia +Preah Vihear Temple,historical,exterior,Preah Vihear,Preah Vihear,Cambodia,Asia +Royal Palace Phnom Penh,historical,exterior,Phnom Penh,Phnom Penh,Cambodia,Asia +Silver Pagoda,historical,exterior,Phnom Penh,Phnom Penh,Cambodia,Asia +Tuol Sleng Genocide Museum,historical,interior,Phnom Penh,Phnom Penh,Cambodia,Asia +Choeung Ek Genocidal Center,historical,exterior,Phnom Penh,Phnom Penh,Cambodia,Asia +Machu Picchu,historical,exterior,Machu Picchu,Cusco,Peru,South America +Sacsayhuamán,historical,exterior,Cusco,Cusco,Peru,South America +Ollantaytambo,historical,exterior,Ollantaytambo,Cusco,Peru,South America +Pisac,historical,exterior,Pisac,Cusco,Peru,South America +Chichen Itza,historical,exterior,Chichen Itza,Yucatan,Mexico,North America +Teotihuacan,historical,exterior,Teotihuacan,Mexico,Mexico,North America +Palenque,historical,exterior,Palenque,Chiapas,Mexico,North America +Uxmal,historical,exterior,Uxmal,Yucatan,Mexico,North America +Monte Alban,historical,exterior,Oaxaca,Oaxaca,Mexico,North America +Chaco Culture National Historical Park,historical,exterior,Nageezi,New Mexico,United States,North America +Mesa Verde National Park,historical,exterior,Mesa Verde,Colorado,United States,North America +Cahokia Mounds,historical,exterior,Collinsville,Illinois,United States,North America +Pueblo Bonito,historical,exterior,Nageezi,New Mexico,United States,North America +Casa Grande Ruins,historical,exterior,Coolidge,Arizona,United States,North America +Petra,historical,exterior,Petra,Ma'an,Jordan,Asia +Treasury at Petra,historical,exterior,Petra,Ma'an,Jordan,Asia +Monastery at Petra,historical,exterior,Petra,Ma'an,Jordan,Asia +Royal Tombs Petra,historical,exterior,Petra,Ma'an,Jordan,Asia +Great Temple Petra,historical,exterior,Petra,Ma'an,Jordan,Asia +Jerash,historical,exterior,Jerash,Jerash,Jordan,Asia +Amman Citadel,historical,exterior,Amman,Amman,Jordan,Asia +Karak Castle,historical,exterior,Karak,Karak,Jordan,Asia +Ajloun Castle,historical,exterior,Ajloun,Ajloun,Jordan,Asia +Umm Qais,historical,exterior,Umm Qais,Irbid,Jordan,Asia +Great Pyramid of Giza,historical,exterior,Giza,Giza,Egypt,Africa +Sphinx of Giza,historical,exterior,Giza,Giza,Egypt,Africa +Valley of the Kings,historical,exterior,Luxor,Luxor,Egypt,Africa +Karnak Temple Complex,historical,exterior,Luxor,Luxor,Egypt,Africa +Abu Simbel,historical,exterior,Abu Simbel,Aswan,Egypt,Africa +Philae Temple,historical,exterior,Aswan,Aswan,Egypt,Africa +Dendera Temple Complex,historical,exterior,Dendera,Qena,Egypt,Africa +Edfu Temple,historical,exterior,Edfu,Aswan,Egypt,Africa +Kom Ombo Temple,historical,exterior,Kom Ombo,Aswan,Egypt,Africa +Memphis and Saqqara,historical,exterior,Memphis,Giza,Egypt,Africa +Persepolis,historical,exterior,Marvdasht,Fars,Iran,Asia +Isfahan Imam Square,historical,exterior,Isfahan,Isfahan,Iran,Asia +Pasargadae,historical,exterior,Pasargadae,Fars,Iran,Asia +Susa,historical,exterior,Shush,Khuzestan,Iran,Asia +Takht-e Soleyman,historical,exterior,Takab,West Azerbaijan,Iran,Asia +Borobudur Temple,historical,exterior,Magelang,Central Java,Indonesia,Asia +Prambanan Temple,historical,exterior,Yogyakarta,Special Region of Yogyakarta,Indonesia,Asia +Taman Sari,historical,exterior,Yogyakarta,Special Region of Yogyakarta,Indonesia,Asia +Ratu Boko,historical,exterior,Yogyakarta,Special Region of Yogyakarta,Indonesia,Asia +Candi Sukuh,historical,exterior,Karanganyar,Central Java,Indonesia,Asia +Ayutthaya Historical Park,historical,exterior,Ayutthaya,Ayutthaya,Thailand,Asia +Sukhothai Historical Park,historical,exterior,Sukhothai,Sukhothai,Thailand,Asia +Si Satchanalai Historical Park,historical,exterior,Si Satchanalai,Sukhothai,Thailand,Asia +Kamphaeng Phet Historical Park,historical,exterior,Kamphaeng Phet,Kamphaeng Phet,Thailand,Asia +Phimai Historical Park,historical,exterior,Phimai,Nakhon Ratchasima,Thailand,Asia +Bagan Archaeological Zone,historical,exterior,Bagan,Mandalay,Myanmar,Asia +Old Bagan,historical,exterior,Bagan,Mandalay,Myanmar,Asia +Ananda Temple,historical,exterior,Bagan,Mandalay,Myanmar,Asia +Dhammayangyi Temple,historical,exterior,Bagan,Mandalay,Myanmar,Asia +Sulamani Temple,historical,exterior,Bagan,Mandalay,Myanmar,Asia +Taj Mahal,historical,exterior,Agra,Uttar Pradesh,India,Asia +Red Fort Delhi,historical,exterior,New Delhi,Delhi,India,Asia +Qutub Minar,historical,exterior,New Delhi,Delhi,India,Asia +Humayun's Tomb,historical,exterior,New Delhi,Delhi,India,Asia +India Gate,historical,exterior,New Delhi,Delhi,India,Asia +Amber Fort,historical,exterior,Jaipur,Rajasthan,India,Asia +City Palace Jaipur,historical,exterior,Jaipur,Rajasthan,India,Asia +Hawa Mahal,historical,exterior,Jaipur,Rajasthan,India,Asia +Jantar Mantar Jaipur,historical,exterior,Jaipur,Rajasthan,India,Asia +Mehrangarh Fort,historical,exterior,Jodhpur,Rajasthan,India,Asia +Jaisalmer Fort,historical,exterior,Jaisalmer,Rajasthan,India,Asia +City Palace Udaipur,historical,exterior,Udaipur,Rajasthan,India,Asia +Chittorgarh Fort,historical,exterior,Chittorgarh,Rajasthan,India,Asia +Fatehpur Sikri,historical,exterior,Fatehpur Sikri,Uttar Pradesh,India,Asia +Khajuraho Temples,historical,exterior,Khajuraho,Madhya Pradesh,India,Asia diff --git a/database/seeders/data/areas/industrial.csv b/database/seeders/data/areas/industrial.csv new file mode 100644 index 0000000..8ff12b2 --- /dev/null +++ b/database/seeders/data/areas/industrial.csv @@ -0,0 +1,224 @@ +location,type,area +Administrative Building,industrial,exterior +Administrative Office,industrial,interior +Aerospace Assembly,industrial,interior +Air Compressor Room,industrial,interior +Aircraft Hangar,industrial,exterior +Airport Cargo Terminal,industrial,exterior +Annealing Furnace,industrial,interior +Assembly Line,industrial,interior +Assembly Plant,industrial,exterior +Automotive Assembly,industrial,interior +Automotive Paint Shop,industrial,interior +Bakery Production,industrial,interior +Battery Room,industrial,interior +Blast Furnace,industrial,exterior +Blending Room,industrial,interior +Boiler House,industrial,exterior +Boiler Room,industrial,interior +Bottling Line,industrial,interior +Brewery,industrial,interior +Bulk Storage,industrial,interior +Bulk Storage Tank,industrial,exterior +Cafeteria,industrial,interior +Calibration Lab,industrial,interior +Canning Line,industrial,interior +Carbon Storage,industrial,exterior +Cargo Bay,industrial,interior +Cement Plant,industrial,exterior +Chemical Plant,industrial,exterior +Chemical Processing,industrial,interior +Chemical Storage,industrial,interior +Clean Room,industrial,interior +Coal Bunker,industrial,exterior +Coal Storage,industrial,exterior +Cold Storage,industrial,interior +Cold Storage Facility,industrial,exterior +Computer Room,industrial,interior +Concrete Plant,industrial,exterior +Conference Room,industrial,interior +Container Storage,industrial,exterior +Container Yard,industrial,exterior +Control Room,industrial,interior +Conveyor System,industrial,interior +Cooling Tower,industrial,exterior +Crane Runway,industrial,interior +Cross-docking Area,industrial,interior +Cryogenic Storage,industrial,exterior +Cutting Room,industrial,interior +Data Center,industrial,interior +Decontamination Area,industrial,interior +Delivery Bay,industrial,exterior +Distillation Column,industrial,exterior +Distribution Center,industrial,exterior +Dock Area,industrial,exterior +Drum Storage,industrial,interior +Drying Room,industrial,interior +Dust Collection,industrial,interior +Electrical Room,industrial,interior +Electrical Substation,industrial,exterior +Electronics Assembly,industrial,interior +Emergency Generator,industrial,exterior +Employee Parking,industrial,exterior +Energy Storage,industrial,exterior +Engineering Office,industrial,interior +Entry Gate,industrial,exterior +Equipment Maintenance,industrial,interior +Equipment Storage,industrial,interior +Equipment Yard,industrial,exterior +Evaporation Pond,industrial,exterior +Exhaust Stack,industrial,exterior +Fabrication Shop,industrial,interior +Factory Floor,industrial,interior +Fermentation Tank,industrial,exterior +Fiber Optic Room,industrial,interior +Filling Station,industrial,interior +Filtration Plant,industrial,exterior +Fire Pump House,industrial,exterior +Fire Station,industrial,exterior +First Aid Station,industrial,interior +Flare Stack,industrial,exterior +Food Processing,industrial,interior +Forklift Charging,industrial,interior +Foundry,industrial,interior +Freezer Room,industrial,interior +Fuel Farm,industrial,exterior +Fuel Storage,industrial,exterior +Furnace Room,industrial,interior +Gas Compression,industrial,interior +Gas Pipeline,industrial,exterior +Gas Storage,industrial,exterior +Generator Building,industrial,exterior +Grain Elevator,industrial,exterior +Grain Silo,industrial,exterior +Grain Storage,industrial,interior +Guard House,industrial,exterior +Hazmat Storage,industrial,interior +Heat Exchanger,industrial,exterior +High Bay Storage,industrial,interior +Hydraulic Room,industrial,interior +HVAC Room,industrial,interior +Incinerator,industrial,exterior +Industrial Kitchen,industrial,interior +Injection Molding,industrial,interior +Inspection Area,industrial,interior +Intermodal Terminal,industrial,exterior +Inventory Control,industrial,interior +IT Server Room,industrial,interior +Kiln,industrial,interior +Laboratory,industrial,interior +Landfill,industrial,exterior +Laundry Facility,industrial,interior +Loading Bay,industrial,exterior +Loading Dock,industrial,exterior +Locker Room,industrial,interior +Machine Shop,industrial,interior +Machining Center,industrial,interior +Maintenance Office,industrial,interior +Maintenance Shop,industrial,interior +Manufacturing Floor,industrial,interior +Material Handling,industrial,interior +Material Storage,industrial,interior +Mechanical Room,industrial,interior +Melt Shop,industrial,interior +Metal Fabrication,industrial,interior +Mixing Room,industrial,interior +Motor Control Center,industrial,interior +Oil Refinery,industrial,exterior +Oil Storage,industrial,exterior +Oil Tank Farm,industrial,exterior +Operating Theater,industrial,interior +Packaging Line,industrial,interior +Paint Booth,industrial,interior +Paper Mill,industrial,exterior +Parking Lot,industrial,exterior +Parts Storage,industrial,interior +Petrochemical Plant,industrial,exterior +Pharmaceutical Lab,industrial,interior +Picking Area,industrial,interior +Pilot Plant,industrial,exterior +Pipeline Terminal,industrial,exterior +Plant Office,industrial,interior +Plastic Molding,industrial,interior +Pneumatic System,industrial,interior +Pollution Control,industrial,exterior +Powder Coating,industrial,interior +Power Plant,industrial,exterior +Power Substation,industrial,exterior +Precast Yard,industrial,exterior +Printing Press,industrial,interior +Process Control,industrial,interior +Production Floor,industrial,interior +Production Line,industrial,interior +Pulp Mill,industrial,exterior +Pump House,industrial,exterior +Pump Station,industrial,exterior +Quality Control,industrial,interior +Quality Lab,industrial,interior +Quarry,industrial,exterior +Rail Siding,industrial,exterior +Rail Terminal,industrial,exterior +Raw Material Storage,industrial,interior +Receiving Area,industrial,interior +Recycling Center,industrial,exterior +Refinery,industrial,exterior +Refrigeration Plant,industrial,exterior +Research Facility,industrial,exterior +Research Lab,industrial,interior +Scrap Yard,industrial,exterior +Security Gate,industrial,exterior +Security Office,industrial,interior +Semiconductor Fab,industrial,interior +Sewage Treatment,industrial,exterior +Shipping Area,industrial,interior +Shipping Dock,industrial,exterior +Silo,industrial,exterior +Smokestack,industrial,exterior +Smelter,industrial,exterior +Solar Farm,industrial,exterior +Solvent Storage,industrial,interior +Staging Area,industrial,exterior +Steam Plant,industrial,exterior +Steel Mill,industrial,exterior +Storage Building,industrial,exterior +Storage Tank,industrial,exterior +Storage Warehouse,industrial,exterior +Storage Yard,industrial,exterior +Substation,industrial,exterior +Switch Gear Room,industrial,interior +Tank Farm,industrial,exterior +Testing Facility,industrial,exterior +Testing Lab,industrial,interior +Textile Mill,industrial,exterior +Thermal Treatment,industrial,exterior +Tool Crib,industrial,interior +Tool Room,industrial,interior +Training Center,industrial,interior +Training Room,industrial,interior +Transformer Yard,industrial,exterior +Truck Bay,industrial,interior +Truck Dock,industrial,exterior +Truck Parking,industrial,exterior +Truck Scale,industrial,exterior +Truck Terminal,industrial,exterior +Turbine Hall,industrial,interior +Utility Building,industrial,exterior +Utility Corridor,industrial,interior +Utility Room,industrial,interior +Vacuum System,industrial,interior +Vehicle Maintenance,industrial,interior +Visitor Center,industrial,interior +Warehouse,industrial,exterior +Waste Processing,industrial,exterior +Waste Storage,industrial,exterior +Waste Treatment,industrial,exterior +Water Intake,industrial,exterior +Water Storage,industrial,exterior +Water Treatment,industrial,exterior +Weigh Station,industrial,exterior +Welding Shop,industrial,interior +Wind Farm,industrial,exterior +Wine Production,industrial,interior +Wood Processing,industrial,interior +Work-in-Process Storage,industrial,interior +Workshop,industrial,interior diff --git a/database/seeders/data/areas/natural.csv b/database/seeders/data/areas/natural.csv new file mode 100644 index 0000000..66a911b --- /dev/null +++ b/database/seeders/data/areas/natural.csv @@ -0,0 +1,111 @@ +location,type,area,city,state,country,continent +Grand Canyon,natural,exterior,Grand Canyon Village,Arizona,United States,North America +Yellowstone National Park,natural,exterior,Yellowstone,Wyoming,United States,North America +Yosemite National Park,natural,exterior,Yosemite Valley,California,United States,North America +Zion National Park,natural,exterior,Springdale,Utah,United States,North America +Bryce Canyon National Park,natural,exterior,Bryce,Utah,United States,North America +Arches National Park,natural,exterior,Moab,Utah,United States,North America +Antelope Canyon,natural,exterior,Page,Arizona,United States,North America +Monument Valley,natural,exterior,Monument Valley,Utah,United States,North America +Death Valley,natural,exterior,Death Valley,California,United States,North America +Joshua Tree National Park,natural,exterior,Joshua Tree,California,United States,North America +Glacier National Park,natural,exterior,West Glacier,Montana,United States,North America +Rocky Mountain National Park,natural,exterior,Estes Park,Colorado,United States,North America +Great Smoky Mountains,natural,exterior,Gatlinburg,Tennessee,United States,North America +Everglades National Park,natural,exterior,Homestead,Florida,United States,North America +Acadia National Park,natural,exterior,Bar Harbor,Maine,United States,North America +Olympic National Park,natural,exterior,Port Angeles,Washington,United States,North America +Redwood National Park,natural,exterior,Crescent City,California,United States,North America +Sequoia National Park,natural,exterior,Three Rivers,California,United States,North America +Kings Canyon National Park,natural,exterior,Three Rivers,California,United States,North America +Crater Lake National Park,natural,exterior,Crater Lake,Oregon,United States,North America +Mount Rainier National Park,natural,exterior,Ashford,Washington,United States,North America +North Cascades National Park,natural,exterior,Sedro-Woolley,Washington,United States,North America +Denali National Park,natural,exterior,Denali Park,Alaska,United States,North America +Katmai National Park,natural,exterior,King Salmon,Alaska,United States,North America +Kenai Fjords National Park,natural,exterior,Seward,Alaska,United States,North America +Banff National Park,natural,exterior,Banff,Alberta,Canada,North America +Jasper National Park,natural,exterior,Jasper,Alberta,Canada,North America +Lake Louise,natural,exterior,Lake Louise,Alberta,Canada,North America +Moraine Lake,natural,exterior,Lake Louise,Alberta,Canada,North America +Peyto Lake,natural,exterior,Jasper,Alberta,Canada,North America +Athabasca Falls,natural,exterior,Jasper,Alberta,Canada,North America +Maligne Lake,natural,exterior,Jasper,Alberta,Canada,North America +Columbia Icefield,natural,exterior,Jasper,Alberta,Canada,North America +Bow Lake,natural,exterior,Lake Louise,Alberta,Canada,North America +Emerald Lake,natural,exterior,Field,British Columbia,Canada,North America +Takakkaw Falls,natural,exterior,Field,British Columbia,Canada,North America +Whistler Mountain,natural,exterior,Whistler,British Columbia,Canada,North America +Capilano Suspension Bridge,natural,exterior,North Vancouver,British Columbia,Canada,North America +Butchart Gardens,natural,exterior,Victoria,British Columbia,Canada,North America +Pacific Rim National Park,natural,exterior,Tofino,British Columbia,Canada,North America +Algonquin Provincial Park,natural,exterior,Whitney,Ontario,Canada,North America +Thousand Islands,natural,exterior,Gananoque,Ontario,Canada,North America +Bay of Fundy,natural,exterior,Digby,Nova Scotia,Canada,North America +Cabot Trail,natural,exterior,Baddeck,Nova Scotia,Canada,North America +Gros Morne National Park,natural,exterior,Rocky Harbour,Newfoundland,Canada,North America +Icebergs of Newfoundland,natural,exterior,St. John's,Newfoundland,Canada,North America +Northern Lights Yukon,natural,exterior,Whitehorse,Yukon,Canada,North America +Aurora Borealis Northwest Territories,natural,exterior,Yellowknife,Northwest Territories,Canada,North America +Nahanni National Park,natural,exterior,Fort Simpson,Northwest Territories,Canada,North America +Auyuittuq National Park,natural,exterior,Pangnirtung,Nunavut,Canada,North America +Victoria Falls,natural,exterior,Livingstone,Southern,Zambia,Africa +Serengeti National Park,natural,exterior,Serengeti,Mara,Tanzania,Africa +Ngorongoro Crater,natural,exterior,Ngorongoro,Arusha,Tanzania,Africa +Kilimanjaro,natural,exterior,Moshi,Kilimanjaro,Tanzania,Africa +Masai Mara,natural,exterior,Masai Mara,Narok,Kenya,Africa +Amboseli National Park,natural,exterior,Amboseli,Kajiado,Kenya,Africa +Lake Nakuru,natural,exterior,Nakuru,Nakuru,Kenya,Africa +Tsavo National Park,natural,exterior,Tsavo,Taita-Taveta,Kenya,Africa +Samburu National Reserve,natural,exterior,Samburu,Samburu,Kenya,Africa +Mara River,natural,exterior,Masai Mara,Narok,Kenya,Africa +Kruger National Park,natural,exterior,Skukuza,Mpumalanga,South Africa,Africa +Table Mountain,natural,exterior,Cape Town,Western Cape,South Africa,Africa +Drakensberg Mountains,natural,exterior,Bergville,KwaZulu-Natal,South Africa,Africa +Blyde River Canyon,natural,exterior,Graskop,Mpumalanga,South Africa,Africa +Garden Route,natural,exterior,Knysna,Western Cape,South Africa,Africa +Kgalagadi Transfrontier Park,natural,exterior,Upington,Northern Cape,South Africa,Africa +Augrabies Falls,natural,exterior,Augrabies,Northern Cape,South Africa,Africa +Golden Gate Highlands,natural,exterior,Clarens,Free State,South Africa,Africa +Addo Elephant Park,natural,exterior,Addo,Eastern Cape,South Africa,Africa +Tsitsikamma National Park,natural,exterior,Storms River,Western Cape,South Africa,Africa +Namib Desert,natural,exterior,Sossusvlei,Hardap,Namibia,Africa +Sossusvlei,natural,exterior,Sossusvlei,Hardap,Namibia,Africa +Deadvlei,natural,exterior,Sossusvlei,Hardap,Namibia,Africa +Etosha National Park,natural,exterior,Okaukuejo,Oshikoto,Namibia,Africa +Fish River Canyon,natural,exterior,Keetmanshoop,Karas,Namibia,Africa +Skeleton Coast,natural,exterior,Henties Bay,Erongo,Namibia,Africa +Spitzkoppe,natural,exterior,Usakos,Erongo,Namibia,Africa +Brandberg Mountain,natural,exterior,Uis,Erongo,Namibia,Africa +Epupa Falls,natural,exterior,Epupa,Kunene,Namibia,Africa +Waterberg Plateau,natural,exterior,Otjiwarongo,Otjozondjupa,Namibia,Africa +Okavango Delta,natural,exterior,Maun,North-West,Botswana,Africa +Chobe National Park,natural,exterior,Kasane,North-West,Botswana,Africa +Moremi Game Reserve,natural,exterior,Maun,North-West,Botswana,Africa +Central Kalahari Game Reserve,natural,exterior,Ghanzi,Ghanzi,Botswana,Africa +Makgadikgadi Pans,natural,exterior,Gweta,Central,Botswana,Africa +Tsingy de Bemaraha,natural,exterior,Bekopaka,Melaky,Madagascar,Africa +Avenue of the Baobabs,natural,exterior,Morondava,Menabe,Madagascar,Africa +Andasibe-Mantadia National Park,natural,exterior,Andasibe,Alaotra-Mangoro,Madagascar,Africa +Isalo National Park,natural,exterior,Ranohira,Ihorombe,Madagascar,Africa +Ankarafantsika National Park,natural,exterior,Mahajanga,Boeny,Madagascar,Africa +Mount Fuji,natural,exterior,Fujinomiya,Shizuoka,Japan,Asia +Mount Aso,natural,exterior,Aso,Kumamoto,Japan,Asia +Nikko National Park,natural,exterior,Nikko,Tochigi,Japan,Asia +Yoshino-Kumano National Park,natural,exterior,Yoshino,Nara,Japan,Asia +Shiretoko National Park,natural,exterior,Shari,Hokkaido,Japan,Asia +Akan-Mashu National Park,natural,exterior,Kushiro,Hokkaido,Japan,Asia +Towada-Hachimantai National Park,natural,exterior,Towada,Aomori,Japan,Asia +Bandai-Asahi National Park,natural,exterior,Inawashiro,Fukushima,Japan,Asia +Oze National Park,natural,exterior,Katashina,Gunma,Japan,Asia +Chubu-Sangaku National Park,natural,exterior,Matsumoto,Nagano,Japan,Asia +Himalayas,natural,exterior,Kathmandu,Bagmati,Nepal,Asia +Mount Everest,natural,exterior,Solukhumbu,Koshi,Nepal,Asia +Annapurna Circuit,natural,exterior,Pokhara,Gandaki,Nepal,Asia +Langtang Valley,natural,exterior,Langtang,Bagmati,Nepal,Asia +Sagarmatha National Park,natural,exterior,Namche Bazaar,Koshi,Nepal,Asia +Chitwan National Park,natural,exterior,Chitwan,Bagmati,Nepal,Asia +Bardia National Park,natural,exterior,Gulariya,Lumbini,Nepal,Asia +Rara Lake,natural,exterior,Mugu,Karnali,Nepal,Asia +Phewa Lake,natural,exterior,Pokhara,Gandaki,Nepal,Asia +Gosaikunda Lake,natural,exterior,Langtang,Bagmati,Nepal,Asia diff --git a/database/seeders/data/areas/public.csv b/database/seeders/data/areas/public.csv new file mode 100644 index 0000000..c1f621c --- /dev/null +++ b/database/seeders/data/areas/public.csv @@ -0,0 +1,333 @@ +location,type,area +Administrative Building,public,interior +Airport,public,exterior +Airport Concourse,public,interior +Airport Gate,public,interior +Airport Lounge,public,interior +Airport Parking,public,exterior +Airport Runway,public,exterior +Airport Security,public,interior +Airport Terminal,public,interior +Alley,public,exterior +Ambulance Station,public,interior +Amusement Park,public,exterior +Amphitheater,public,exterior +Animal Shelter,public,interior +Aqueduct,public,exterior +Arboretum,public,exterior +Archaeological Site,public,exterior +Arena,public,interior +Art Center,public,interior +Art Gallery,public,interior +Art Installation,public,exterior +Athletic Field,public,exterior +Auditorium,public,interior +Avenue,public,exterior +Ballpark,public,exterior +Bandstand,public,exterior +Baseball Field,public,exterior +Basketball Court,public,exterior +Beach,public,exterior +Beach Access,public,exterior +Bike Lane,public,exterior +Bike Path,public,exterior +Bike Rack,public,exterior +Bike Share Station,public,exterior +Bike Trail,public,exterior +Boardwalk,public,exterior +Boat Launch,public,exterior +Boat Ramp,public,exterior +Botanical Garden,public,exterior +Boulevard,public,exterior +Bridge,public,exterior +Bus Depot,public,interior +Bus Lane,public,exterior +Bus Shelter,public,exterior +Bus Station,public,interior +Bus Stop,public,exterior +Bus Terminal,public,interior +Cable Car,public,exterior +Canal,public,exterior +Cemetery,public,exterior +Children's Museum,public,interior +City Center,public,exterior +City Hall,public,interior +City Park,public,exterior +City Plaza,public,exterior +City Square,public,exterior +Civic Center,public,interior +Clinic,public,interior +Clock Tower,public,exterior +Coast,public,exterior +College,public,interior +College Campus,public,exterior +Community Center,public,interior +Community Garden,public,exterior +Community Park,public,exterior +Concert Hall,public,interior +Concert Venue,public,interior +Convention Center,public,interior +Correctional Facility,public,interior +Courthouse,public,interior +Courtroom,public,interior +Courtyard,public,exterior +Cricket Ground,public,exterior +Crosswalk,public,exterior +Cultural Center,public,interior +Cultural District,public,exterior +Dam,public,exterior +Dance Studio,public,interior +Dog Park,public,exterior +Dog Run,public,exterior +Downtown,public,exterior +Drainage Canal,public,exterior +Drive-in Cinema,public,exterior +Emergency Shelter,public,interior +Employment Office,public,interior +Esplanade,public,exterior +Exhibition Hall,public,interior +Expressway,public,exterior +Fairground,public,exterior +Ferry Dock,public,exterior +Ferry Terminal,public,interior +Festival Ground,public,exterior +Fire Station,public,interior +Fishing Pier,public,exterior +Fitness Center,public,interior +Fitness Trail,public,exterior +Flea Market,public,exterior +Food Court,public,interior +Food Market,public,interior +Football Field,public,exterior +Football Stadium,public,exterior +Forest,public,exterior +Forest Park,public,exterior +Fountain,public,exterior +Freeway,public,exterior +Garden,public,exterior +Golf Course,public,exterior +Government Building,public,interior +Government Office,public,interior +Greenway,public,exterior +Gymnasium,public,interior +Harbor,public,exterior +Health Center,public,interior +Health Clinic,public,interior +Highway,public,exterior +Highway Rest Stop,public,exterior +Historic District,public,exterior +Historic Site,public,exterior +Hockey Rink,public,interior +Homeless Shelter,public,interior +Hospital,public,interior +Hostel,public,interior +Hotel,public,interior +Housing Estate,public,exterior +Ice Rink,public,interior +Immigration Office,public,interior +Information Center,public,interior +Information Kiosk,public,exterior +Interchange,public,exterior +Internet Cafe,public,interior +Jail,public,interior +Jogging Path,public,exterior +Judicial Building,public,interior +Lake,public,exterior +Lakefront,public,exterior +Landmark,public,exterior +Law Court,public,interior +Library,public,interior +Lighthouse,public,exterior +Loading Zone,public,exterior +Main Street,public,exterior +Marina,public,exterior +Market,public,interior +Market Hall,public,interior +Market Square,public,exterior +Marketplace,public,exterior +Mayor's Office,public,interior +Medical Center,public,interior +Memorial,public,exterior +Memorial Garden,public,exterior +Memorial Hall,public,interior +Mental Health Center,public,interior +Metro Line,public,exterior +Metro Station,public,interior +Military Base,public,exterior +Monument,public,exterior +Mosque,public,interior +Municipal Building,public,interior +Municipal Office,public,interior +Municipal Parking,public,exterior +Museum,public,interior +Music Hall,public,interior +National Forest,public,exterior +National Monument,public,exterior +National Park,public,exterior +Nature Center,public,interior +Nature Preserve,public,exterior +Nature Trail,public,exterior +Neighborhood Park,public,exterior +Night Market,public,exterior +Observatory,public,interior +Office Building,public,interior +Olympic Park,public,exterior +Opera House,public,interior +Orphanage,public,interior +Overpass,public,exterior +Palace,public,interior +Park,public,exterior +Park Entrance,public,exterior +Parking Garage,public,interior +Parking Lot,public,exterior +Parking Meter,public,exterior +Parliament Building,public,interior +Passport Office,public,interior +Pavilion,public,exterior +Pedestrian Bridge,public,exterior +Pedestrian Crossing,public,exterior +Pedestrian Mall,public,exterior +Pedestrian Overpass,public,exterior +Pedestrian Plaza,public,exterior +Pedestrian Tunnel,public,interior +Performance Hall,public,interior +Picnic Area,public,exterior +Pier,public,exterior +Planetarium,public,interior +Planning Office,public,interior +Plaza,public,exterior +Playground,public,exterior +Pocket Park,public,exterior +Police Station,public,interior +Pond,public,exterior +Port,public,exterior +Post Office,public,interior +Preschool,public,interior +Prison,public,interior +Promenade,public,exterior +Public Bath,public,interior +Public Beach,public,exterior +Public Bench,public,exterior +Public Building,public,interior +Public Garden,public,exterior +Public Health Office,public,interior +Public Housing,public,exterior +Public Library,public,interior +Public Market,public,interior +Public Parking,public,exterior +Public Pool,public,exterior +Public Restroom,public,interior +Public Safety Building,public,interior +Public School,public,interior +Public Square,public,exterior +Public Transit Hub,public,interior +Public University,public,interior +Public Utilities,public,interior +Public Works,public,interior +Rail Crossing,public,exterior +Rail Line,public,exterior +Rail Station,public,interior +Rail Yard,public,exterior +Railroad Bridge,public,exterior +Railroad Station,public,interior +Railroad Track,public,exterior +Recreation Center,public,interior +Recycling Center,public,exterior +Regional Park,public,exterior +Religious Center,public,interior +Reservoir,public,exterior +Rest Area,public,exterior +River,public,exterior +Riverfront,public,exterior +Road,public,exterior +Roadway,public,exterior +Roundabout,public,exterior +Rugby Field,public,exterior +School,public,interior +School Bus Stop,public,exterior +School Playground,public,exterior +Science Center,public,interior +Science Museum,public,interior +Seaport,public,exterior +Seawall,public,exterior +Senior Center,public,interior +Service Road,public,exterior +Sewage Treatment Plant,public,exterior +Shopping District,public,exterior +Sidewalk,public,exterior +Skateboard Park,public,exterior +Skating Rink,public,interior +Soccer Field,public,exterior +Social Services,public,interior +Softball Field,public,exterior +Speedway,public,exterior +Sports Arena,public,interior +Sports Complex,public,exterior +Stadium,public,exterior +Street,public,exterior +Streetcar Line,public,exterior +Subway Entrance,public,exterior +Subway Platform,public,interior +Subway Station,public,interior +Subway System,public,interior +Subway Tunnel,public,interior +Swimming Pool,public,exterior +Tax Office,public,interior +Technical College,public,interior +Temple,public,interior +Tennis Court,public,exterior +Theater,public,interior +Toll Booth,public,exterior +Toll Road,public,exterior +Tourism Office,public,interior +Town Center,public,exterior +Town Hall,public,interior +Town Square,public,exterior +Track and Field,public,exterior +Traffic Circle,public,exterior +Trail,public,exterior +Trailhead,public,exterior +Train Platform,public,exterior +Train Station,public,interior +Train Track,public,exterior +Tram Line,public,exterior +Tram Station,public,interior +Tram Stop,public,exterior +Transit Authority,public,interior +Transit Center,public,interior +Transit Hub,public,interior +Transit Line,public,exterior +Transit Station,public,interior +Transit Stop,public,exterior +Transportation Center,public,interior +Trolley Line,public,exterior +Trolley Stop,public,exterior +Tunnel,public,interior +Underpass,public,interior +University,public,interior +University Campus,public,exterior +Urban Forest,public,exterior +Urban Park,public,exterior +Village Center,public,exterior +Village Green,public,exterior +Village Hall,public,interior +Village Square,public,exterior +Visitor Center,public,interior +Visitor Information,public,interior +Vocational School,public,interior +Walking Bridge,public,exterior +Walking Path,public,exterior +Walking Trail,public,exterior +War Memorial,public,exterior +Water Department,public,interior +Water Park,public,exterior +Water Treatment Plant,public,exterior +Waterfront,public,exterior +Waterway,public,exterior +Welcome Center,public,interior +Wetland,public,exterior +Wildlife Park,public,exterior +Wildlife Preserve,public,exterior +Wildlife Refuge,public,exterior +Youth Center,public,interior +Zoo,public,exterior diff --git a/database/seeders/data/areas/public_transportation.csv b/database/seeders/data/areas/public_transportation.csv new file mode 100644 index 0000000..88e503a --- /dev/null +++ b/database/seeders/data/areas/public_transportation.csv @@ -0,0 +1,249 @@ +location,type,area +Airport Shuttle Stop,public_transportation,exterior +Airport Train Station,public_transportation,interior +Baggage Claim Area,public_transportation,interior +Bike Docking Station,public_transportation,exterior +Bike Lane,public_transportation,exterior +Bike Path,public_transportation,exterior +Bike Rack,public_transportation,exterior +Bike Rental Station,public_transportation,exterior +Bike Share Hub,public_transportation,exterior +Bike Share Station,public_transportation,exterior +Bike Storage,public_transportation,interior +Boarding Area,public_transportation,interior +Boarding Gate,public_transportation,interior +Boarding Platform,public_transportation,exterior +Bus Bay,public_transportation,exterior +Bus Depot,public_transportation,exterior +Bus Garage,public_transportation,interior +Bus Lane,public_transportation,exterior +Bus Layover Area,public_transportation,exterior +Bus Loop,public_transportation,exterior +Bus Maintenance Facility,public_transportation,interior +Bus Park,public_transportation,exterior +Bus Shelter,public_transportation,exterior +Bus Station,public_transportation,interior +Bus Stop,public_transportation,exterior +Bus Terminal,public_transportation,interior +Bus Turnaround,public_transportation,exterior +Bus Washing Facility,public_transportation,interior +Bus Yard,public_transportation,exterior +Cable Car Line,public_transportation,exterior +Cable Car Station,public_transportation,interior +Cable Car Stop,public_transportation,exterior +Cable Car Terminal,public_transportation,interior +Cable Car Track,public_transportation,exterior +Car Share Station,public_transportation,exterior +Central Station,public_transportation,interior +Commuter Rail Platform,public_transportation,exterior +Commuter Rail Station,public_transportation,interior +Commuter Train Terminal,public_transportation,interior +Control Center,public_transportation,interior +Control Room,public_transportation,interior +Departure Hall,public_transportation,interior +Departure Lounge,public_transportation,interior +Electric Bus Station,public_transportation,interior +Escalator,public_transportation,interior +Express Bus Stop,public_transportation,exterior +Ferry Dock,public_transportation,exterior +Ferry Landing,public_transportation,exterior +Ferry Pier,public_transportation,exterior +Ferry Port,public_transportation,exterior +Ferry Slip,public_transportation,exterior +Ferry Terminal,public_transportation,interior +Ferry Wharf,public_transportation,exterior +Funicular Station,public_transportation,interior +Funicular Track,public_transportation,exterior +Gate Area,public_transportation,interior +High Speed Rail Station,public_transportation,interior +High Speed Rail Terminal,public_transportation,interior +Information Booth,public_transportation,interior +Information Center,public_transportation,interior +Intercity Bus Station,public_transportation,interior +Intercity Bus Terminal,public_transportation,interior +Kiss and Ride,public_transportation,exterior +Light Rail Line,public_transportation,exterior +Light Rail Platform,public_transportation,exterior +Light Rail Station,public_transportation,interior +Light Rail Stop,public_transportation,exterior +Light Rail Terminal,public_transportation,interior +Light Rail Track,public_transportation,exterior +Maintenance Depot,public_transportation,exterior +Maintenance Facility,public_transportation,interior +Maintenance Shop,public_transportation,interior +Maintenance Yard,public_transportation,exterior +Metro Concourse,public_transportation,interior +Metro Entrance,public_transportation,exterior +Metro Line,public_transportation,exterior +Metro Platform,public_transportation,interior +Metro Station,public_transportation,interior +Metro System,public_transportation,interior +Metro Terminal,public_transportation,interior +Metro Tunnel,public_transportation,interior +Monorail Line,public_transportation,exterior +Monorail Platform,public_transportation,exterior +Monorail Station,public_transportation,interior +Monorail Stop,public_transportation,exterior +Monorail Track,public_transportation,exterior +Moving Walkway,public_transportation,interior +Park and Ride,public_transportation,exterior +Passenger Boarding Bridge,public_transportation,interior +Passenger Bridge,public_transportation,interior +Passenger Loading Area,public_transportation,exterior +Passenger Platform,public_transportation,exterior +Passenger Terminal,public_transportation,interior +Passenger Tunnel,public_transportation,interior +Passenger Walkway,public_transportation,interior +Pedestrian Bridge,public_transportation,exterior +Pedestrian Overpass,public_transportation,exterior +Pedestrian Tunnel,public_transportation,interior +Pedestrian Underpass,public_transportation,interior +Peoplemover,public_transportation,interior +Platform,public_transportation,exterior +Public Transit Center,public_transportation,interior +Public Transit Hub,public_transportation,interior +Public Transit Mall,public_transportation,exterior +Public Transit Station,public_transportation,interior +Public Transit Stop,public_transportation,exterior +Rail Bridge,public_transportation,exterior +Rail Crossing,public_transportation,exterior +Rail Depot,public_transportation,exterior +Rail Junction,public_transportation,exterior +Rail Line,public_transportation,exterior +Rail Maintenance Facility,public_transportation,interior +Rail Platform,public_transportation,exterior +Rail Station,public_transportation,interior +Rail Terminal,public_transportation,interior +Rail Track,public_transportation,exterior +Rail Tunnel,public_transportation,interior +Rail Yard,public_transportation,exterior +Railroad Bridge,public_transportation,exterior +Railroad Crossing,public_transportation,exterior +Railroad Depot,public_transportation,exterior +Railroad Junction,public_transportation,exterior +Railroad Platform,public_transportation,exterior +Railroad Station,public_transportation,interior +Railroad Terminal,public_transportation,interior +Railroad Track,public_transportation,exterior +Railroad Tunnel,public_transportation,interior +Railroad Yard,public_transportation,exterior +Rapid Transit Line,public_transportation,exterior +Rapid Transit Platform,public_transportation,exterior +Rapid Transit Station,public_transportation,interior +Rapid Transit System,public_transportation,interior +Regional Rail Station,public_transportation,interior +Regional Rail Terminal,public_transportation,interior +Rideshare Pickup Zone,public_transportation,exterior +Rideshare Station,public_transportation,exterior +Rideshare Stop,public_transportation,exterior +River Bus Stop,public_transportation,exterior +Scooter Share Station,public_transportation,exterior +Security Checkpoint,public_transportation,interior +Service Tunnel,public_transportation,interior +Shuttle Bus Stop,public_transportation,exterior +Shuttle Service,public_transportation,exterior +Shuttle Station,public_transportation,interior +Signal Tower,public_transportation,exterior +Skybridge,public_transportation,exterior +Skytrain Line,public_transportation,exterior +Skytrain Platform,public_transportation,exterior +Skytrain Station,public_transportation,interior +Station Concourse,public_transportation,interior +Station Entrance,public_transportation,exterior +Station Exit,public_transportation,exterior +Station Hall,public_transportation,interior +Station Platform,public_transportation,exterior +Street Car Line,public_transportation,exterior +Street Car Stop,public_transportation,exterior +Street Car Track,public_transportation,exterior +Streetcar Line,public_transportation,exterior +Streetcar Platform,public_transportation,exterior +Streetcar Station,public_transportation,interior +Streetcar Stop,public_transportation,exterior +Streetcar Terminal,public_transportation,interior +Streetcar Track,public_transportation,exterior +Subway Concourse,public_transportation,interior +Subway Entrance,public_transportation,exterior +Subway Exit,public_transportation,exterior +Subway Line,public_transportation,exterior +Subway Platform,public_transportation,interior +Subway Station,public_transportation,interior +Subway System,public_transportation,interior +Subway Terminal,public_transportation,interior +Subway Tunnel,public_transportation,interior +Taxi Stand,public_transportation,exterior +Taxi Station,public_transportation,exterior +Terminal Building,public_transportation,interior +Ticket Counter,public_transportation,interior +Ticket Hall,public_transportation,interior +Ticket Office,public_transportation,interior +Ticket Vending Area,public_transportation,interior +Ticketing Area,public_transportation,interior +Ticketing Hall,public_transportation,interior +Tourist Bus Stop,public_transportation,exterior +Train Bridge,public_transportation,exterior +Train Depot,public_transportation,exterior +Train Maintenance Facility,public_transportation,interior +Train Platform,public_transportation,exterior +Train Station,public_transportation,interior +Train Terminal,public_transportation,interior +Train Track,public_transportation,exterior +Train Tunnel,public_transportation,interior +Train Yard,public_transportation,exterior +Tram Depot,public_transportation,exterior +Tram Line,public_transportation,exterior +Tram Platform,public_transportation,exterior +Tram Station,public_transportation,interior +Tram Stop,public_transportation,exterior +Tram Terminal,public_transportation,interior +Tram Track,public_transportation,exterior +Transfer Hub,public_transportation,interior +Transfer Point,public_transportation,exterior +Transfer Station,public_transportation,interior +Transit Authority Building,public_transportation,interior +Transit Center,public_transportation,interior +Transit Depot,public_transportation,exterior +Transit Garage,public_transportation,interior +Transit Hub,public_transportation,interior +Transit Line,public_transportation,exterior +Transit Loop,public_transportation,exterior +Transit Mall,public_transportation,exterior +Transit Maintenance,public_transportation,interior +Transit Operations Center,public_transportation,interior +Transit Park,public_transportation,exterior +Transit Plaza,public_transportation,exterior +Transit Station,public_transportation,interior +Transit Stop,public_transportation,exterior +Transit Terminal,public_transportation,interior +Transit Way,public_transportation,exterior +Transit Yard,public_transportation,exterior +Transportation Center,public_transportation,interior +Transportation Hub,public_transportation,interior +Transportation Terminal,public_transportation,interior +Trolley Depot,public_transportation,exterior +Trolley Line,public_transportation,exterior +Trolley Station,public_transportation,interior +Trolley Stop,public_transportation,exterior +Trolley Terminal,public_transportation,interior +Trolley Track,public_transportation,exterior +Trolley Turnaround,public_transportation,exterior +Tube Platform,public_transportation,interior +Tube Station,public_transportation,interior +Tube System,public_transportation,interior +Tube Terminal,public_transportation,interior +Tube Tunnel,public_transportation,interior +Underground Platform,public_transportation,interior +Underground Station,public_transportation,interior +Underground System,public_transportation,interior +Underground Terminal,public_transportation,interior +Underground Tunnel,public_transportation,interior +Union Station,public_transportation,interior +Waiting Area,public_transportation,interior +Waiting Hall,public_transportation,interior +Waiting Room,public_transportation,interior +Water Bus Station,public_transportation,interior +Water Bus Stop,public_transportation,exterior +Water Taxi Dock,public_transportation,exterior +Water Taxi Station,public_transportation,exterior +Water Taxi Stop,public_transportation,exterior +Water Transit Station,public_transportation,interior diff --git a/database/seeders/data/areas/recreational.csv b/database/seeders/data/areas/recreational.csv new file mode 100644 index 0000000..8cf4533 --- /dev/null +++ b/database/seeders/data/areas/recreational.csv @@ -0,0 +1,309 @@ +location,type,area +Adventure Park,rest_recreational,exterior +Aerobics Studio,rest_recreational,interior +Airsoft Arena,rest_recreational,interior +Amusement Park,rest_recreational,exterior +Aqua Park,rest_recreational,exterior +Aquarium,rest_recreational,interior +Arcade,rest_recreational,interior +Archery Range,rest_recreational,exterior +Arena,rest_recreational,interior +Art Studio,rest_recreational,interior +Athletic Club,rest_recreational,interior +Athletic Field,rest_recreational,exterior +Athletic Track,rest_recreational,exterior +ATV Trail,rest_recreational,exterior +Auto Racing Track,rest_recreational,exterior +Badminton Court,rest_recreational,interior +Ballpark,rest_recreational,exterior +Ballroom,rest_recreational,interior +Bandstand,rest_recreational,exterior +Bar,rest_recreational,interior +Baseball Diamond,rest_recreational,exterior +Basketball Court,rest_recreational,exterior +Bath House,rest_recreational,interior +Beach,rest_recreational,exterior +Beach Bar,rest_recreational,exterior +Beach Club,rest_recreational,exterior +Beach House,rest_recreational,interior +Beach Resort,rest_recreational,exterior +Beach Volleyball Court,rest_recreational,exterior +Billiard Hall,rest_recreational,interior +Bingo Hall,rest_recreational,interior +Boardwalk,rest_recreational,exterior +Boat Club,rest_recreational,interior +Boat Dock,rest_recreational,exterior +Boat House,rest_recreational,interior +Boat Launch,rest_recreational,exterior +Boat Rental,rest_recreational,exterior +Boating Lake,rest_recreational,exterior +Bocce Ball Court,rest_recreational,exterior +Bowling Alley,rest_recreational,interior +Boxing Gym,rest_recreational,interior +Boxing Ring,rest_recreational,interior +Cabana,rest_recreational,exterior +Cabin,rest_recreational,interior +Cable Park,rest_recreational,exterior +Cafe,rest_recreational,interior +Campfire Area,rest_recreational,exterior +Campground,rest_recreational,exterior +Camping Area,rest_recreational,exterior +Camping Site,rest_recreational,exterior +Canoe Launch,rest_recreational,exterior +Card Room,rest_recreational,interior +Casino,rest_recreational,interior +Changing Room,rest_recreational,interior +Chess Club,rest_recreational,interior +Children's Play Area,rest_recreational,exterior +Cinema,rest_recreational,interior +Climbing Gym,rest_recreational,interior +Climbing Wall,rest_recreational,interior +Club House,rest_recreational,interior +Cocktail Lounge,rest_recreational,interior +Comedy Club,rest_recreational,interior +Community Center,rest_recreational,interior +Concert Hall,rest_recreational,interior +Concert Venue,rest_recreational,interior +Country Club,rest_recreational,interior +Cricket Ground,rest_recreational,exterior +Cricket Pitch,rest_recreational,exterior +Croquet Lawn,rest_recreational,exterior +Curling Rink,rest_recreational,interior +Cycling Path,rest_recreational,exterior +Cycling Track,rest_recreational,exterior +Dance Club,rest_recreational,interior +Dance Floor,rest_recreational,interior +Dance Studio,rest_recreational,interior +Dart Board Area,rest_recreational,interior +Day Spa,rest_recreational,interior +Deck,rest_recreational,exterior +Disc Golf Course,rest_recreational,exterior +Disco,rest_recreational,interior +Dive Center,rest_recreational,interior +Diving Board,rest_recreational,exterior +Diving Pool,rest_recreational,exterior +Dog Park,rest_recreational,exterior +Dog Run,rest_recreational,exterior +Dojo,rest_recreational,interior +Driving Range,rest_recreational,exterior +Equestrian Center,rest_recreational,exterior +Escape Room,rest_recreational,interior +Event Hall,rest_recreational,interior +Exercise Room,rest_recreational,interior +Fairground,rest_recreational,exterior +Family Fun Center,rest_recreational,interior +Fantasy Sports Lounge,rest_recreational,interior +Festival Ground,rest_recreational,exterior +Field Hockey Pitch,rest_recreational,exterior +Fire Pit,rest_recreational,exterior +Fishing Pier,rest_recreational,exterior +Fishing Pond,rest_recreational,exterior +Fishing Spot,rest_recreational,exterior +Fitness Center,rest_recreational,interior +Fitness Studio,rest_recreational,interior +Fitness Trail,rest_recreational,exterior +Football Field,rest_recreational,exterior +Football Pitch,rest_recreational,exterior +Football Stadium,rest_recreational,exterior +Function Hall,rest_recreational,interior +Fun Fair,rest_recreational,exterior +Game Room,rest_recreational,interior +Gaming Center,rest_recreational,interior +Gaming Lounge,rest_recreational,interior +Garden,rest_recreational,exterior +Gazebo,rest_recreational,exterior +Go-Kart Track,rest_recreational,exterior +Golf Club,rest_recreational,interior +Golf Course,rest_recreational,exterior +Golf Driving Range,rest_recreational,exterior +Golf Practice Area,rest_recreational,exterior +Golf Pro Shop,rest_recreational,interior +Gym,rest_recreational,interior +Gymnasium,rest_recreational,interior +Handball Court,rest_recreational,interior +Hiking Trail,rest_recreational,exterior +Hockey Arena,rest_recreational,interior +Hockey Rink,rest_recreational,interior +Holiday Resort,rest_recreational,exterior +Horse Racing Track,rest_recreational,exterior +Horse Riding Arena,rest_recreational,exterior +Horse Stable,rest_recreational,interior +Horseback Riding Trail,rest_recreational,exterior +Hot Spring,rest_recreational,exterior +Hot Tub,rest_recreational,exterior +Ice Hockey Rink,rest_recreational,interior +Ice Rink,rest_recreational,interior +Ice Skating Rink,rest_recreational,interior +IMAX Theater,rest_recreational,interior +Indoor Pool,rest_recreational,interior +Indoor Rock Climbing,rest_recreational,interior +Indoor Skydiving,rest_recreational,interior +Internet Cafe,rest_recreational,interior +Jacuzzi,rest_recreational,interior +Jazz Club,rest_recreational,interior +Jetty,rest_recreational,exterior +Jogging Path,rest_recreational,exterior +Jogging Track,rest_recreational,exterior +Karaoke Bar,rest_recreational,interior +Karaoke Room,rest_recreational,interior +Kayak Launch,rest_recreational,exterior +Lacrosse Field,rest_recreational,exterior +Lake,rest_recreational,exterior +Lakeside,rest_recreational,exterior +Laser Tag Arena,rest_recreational,interior +Lawn Bowling Green,rest_recreational,exterior +Leisure Center,rest_recreational,interior +Library,rest_recreational,interior +Locker Room,rest_recreational,interior +Lodge,rest_recreational,interior +Lounge,rest_recreational,interior +Lounge Bar,rest_recreational,interior +Mahjong Room,rest_recreational,interior +Marina,rest_recreational,exterior +Martial Arts Dojo,rest_recreational,interior +Massage Room,rest_recreational,interior +Meditation Room,rest_recreational,interior +Mini Golf Course,rest_recreational,exterior +Miniature Golf,rest_recreational,exterior +Mountain Bike Trail,rest_recreational,exterior +Movie Theater,rest_recreational,interior +Multiplex,rest_recreational,interior +Music Hall,rest_recreational,interior +Music Room,rest_recreational,interior +Music Venue,rest_recreational,interior +Nature Center,rest_recreational,interior +Nature Trail,rest_recreational,exterior +Netball Court,rest_recreational,exterior +Night Club,rest_recreational,interior +Nightclub,rest_recreational,interior +Observatory,rest_recreational,interior +Obstacle Course,rest_recreational,exterior +Olympic Pool,rest_recreational,exterior +Opera House,rest_recreational,interior +Outdoor Cinema,rest_recreational,exterior +Outdoor Gym,rest_recreational,exterior +Outdoor Pool,rest_recreational,exterior +Outdoor Theater,rest_recreational,exterior +Paintball Arena,rest_recreational,exterior +Paintball Field,rest_recreational,exterior +Park,rest_recreational,exterior +Parkour Course,rest_recreational,exterior +Party Hall,rest_recreational,interior +Patio,rest_recreational,exterior +Pavilion,rest_recreational,exterior +Performance Hall,rest_recreational,interior +Picnic Area,rest_recreational,exterior +Picnic Ground,rest_recreational,exterior +Pier,rest_recreational,exterior +Pilates Studio,rest_recreational,interior +Ping Pong Table,rest_recreational,interior +Planetarium,rest_recreational,interior +Playground,rest_recreational,exterior +Plaza,rest_recreational,exterior +Poker Room,rest_recreational,interior +Pool,rest_recreational,exterior +Pool Deck,rest_recreational,exterior +Pool Hall,rest_recreational,interior +Pool House,rest_recreational,interior +Pool Table,rest_recreational,interior +Poolside Bar,rest_recreational,exterior +Pub,rest_recreational,interior +Public Garden,rest_recreational,exterior +Putting Green,rest_recreational,exterior +Racecourse,rest_recreational,exterior +Racquet Club,rest_recreational,interior +Racquetball Court,rest_recreational,interior +Reading Room,rest_recreational,interior +Recreation Center,rest_recreational,interior +Recreation Ground,rest_recreational,exterior +Recreation Hall,rest_recreational,interior +Recreation Room,rest_recreational,interior +Recreational Vehicle Park,rest_recreational,exterior +Resort,rest_recreational,exterior +Rest Area,rest_recreational,exterior +Restaurant,rest_recreational,interior +Retreat Center,rest_recreational,interior +Rifle Range,rest_recreational,interior +Rink,rest_recreational,interior +River,rest_recreational,exterior +Riverbank,rest_recreational,exterior +Rock Climbing Area,rest_recreational,exterior +Roller Derby Track,rest_recreational,interior +Roller Rink,rest_recreational,interior +Roller Skating Rink,rest_recreational,interior +Rooftop Bar,rest_recreational,exterior +Rooftop Deck,rest_recreational,exterior +Rugby Field,rest_recreational,exterior +Rugby Pitch,rest_recreational,exterior +Running Track,rest_recreational,exterior +RV Park,rest_recreational,exterior +Safari Park,rest_recreational,exterior +Sauna,rest_recreational,interior +Scenic Overlook,rest_recreational,exterior +Scuba Diving Center,rest_recreational,interior +Senior Center,rest_recreational,interior +Shooting Range,rest_recreational,interior +Shopping Mall,rest_recreational,interior +Shuffleboard Court,rest_recreational,exterior +Ski Chalet,rest_recreational,interior +Ski Hill,rest_recreational,exterior +Ski Lodge,rest_recreational,interior +Ski Resort,rest_recreational,exterior +Ski Run,rest_recreational,exterior +Ski Slope,rest_recreational,exterior +Skateboard Park,rest_recreational,exterior +Skating Rink,rest_recreational,interior +Skydiving Center,rest_recreational,exterior +Snack Bar,rest_recreational,interior +Snooker Hall,rest_recreational,interior +Soccer Field,rest_recreational,exterior +Soccer Pitch,rest_recreational,exterior +Softball Field,rest_recreational,exterior +Spa,rest_recreational,interior +Sports Bar,rest_recreational,interior +Sports Center,rest_recreational,interior +Sports Club,rest_recreational,interior +Sports Complex,rest_recreational,exterior +Sports Field,rest_recreational,exterior +Sports Ground,rest_recreational,exterior +Sports Hall,rest_recreational,interior +Squash Court,rest_recreational,interior +Stadium,rest_recreational,exterior +Steam Room,rest_recreational,interior +Strip Club,rest_recreational,interior +Studio,rest_recreational,interior +Sunbathing Area,rest_recreational,exterior +Sundeck,rest_recreational,exterior +Surf Club,rest_recreational,interior +Swimming Pool,rest_recreational,exterior +Table Tennis Room,rest_recreational,interior +Tavern,rest_recreational,interior +Tea House,rest_recreational,interior +Tennis Club,rest_recreational,interior +Tennis Court,rest_recreational,exterior +Theater,rest_recreational,interior +Theme Park,rest_recreational,exterior +Thermal Bath,rest_recreational,interior +Track and Field,rest_recreational,exterior +Trampoline Park,rest_recreational,interior +Trekking Trail,rest_recreational,exterior +VR Arcade,rest_recreational,interior +Volleyball Court,rest_recreational,exterior +Wakeboard Park,rest_recreational,exterior +Walking Path,rest_recreational,exterior +Walking Trail,rest_recreational,exterior +Water Park,rest_recreational,exterior +Water Ski Area,rest_recreational,exterior +Water Slide,rest_recreational,exterior +Water Sports Center,rest_recreational,interior +Waterfront,rest_recreational,exterior +Wedding Hall,rest_recreational,interior +Weight Room,rest_recreational,interior +Wellness Center,rest_recreational,interior +Whirlpool,rest_recreational,interior +Wine Bar,rest_recreational,interior +Wine Tasting Room,rest_recreational,interior +Yoga Studio,rest_recreational,interior +Youth Center,rest_recreational,interior +Zip Line,rest_recreational,exterior +Zoo,rest_recreational,exterior diff --git a/database/seeders/data/areas/religious.csv b/database/seeders/data/areas/religious.csv new file mode 100644 index 0000000..e309ca1 --- /dev/null +++ b/database/seeders/data/areas/religious.csv @@ -0,0 +1,111 @@ +location,type,area,city,state,country,continent +St. Peter's Basilica,religious,interior,Vatican City,Vatican City,Vatican City,Europe +Sistine Chapel,religious,interior,Vatican City,Vatican City,Vatican City,Europe +Notre-Dame Cathedral,religious,interior,Paris,Île-de-France,France,Europe +Sagrada Familia,religious,interior,Barcelona,Catalonia,Spain,Europe +Westminster Abbey,religious,interior,London,England,United Kingdom,Europe +Canterbury Cathedral,religious,interior,Canterbury,Kent,United Kingdom,Europe +St. Paul's Cathedral,religious,interior,London,England,United Kingdom,Europe +Cologne Cathedral,religious,interior,Cologne,North Rhine-Westphalia,Germany,Europe +Neuschwanstein Chapel,religious,interior,Schwangau,Bavaria,Germany,Europe +St. Stephen's Cathedral,religious,interior,Vienna,Vienna,Austria,Europe +Hallgrimskirkja,religious,interior,Reykjavik,Capital Region,Iceland,Europe +St. Basil's Cathedral,religious,interior,Moscow,Moscow,Russia,Europe +Hagia Sophia,religious,interior,Istanbul,Istanbul,Turkey,Asia +Blue Mosque,religious,interior,Istanbul,Istanbul,Turkey,Asia +Süleymaniye Mosque,religious,interior,Istanbul,Istanbul,Turkey,Asia +Dome of the Rock,religious,exterior,Jerusalem,Jerusalem,Palestine,Asia +Western Wall,religious,exterior,Jerusalem,Jerusalem,Israel,Asia +Church of the Holy Sepulchre,religious,interior,Jerusalem,Jerusalem,Israel,Asia +Al-Aqsa Mosque,religious,interior,Jerusalem,Jerusalem,Palestine,Asia +Mount of Olives,religious,exterior,Jerusalem,Jerusalem,Israel,Asia +Church of the Nativity,religious,interior,Bethlehem,West Bank,Palestine,Asia +Mount Sinai,religious,exterior,Saint Catherine,South Sinai,Egypt,Africa +Saint Catherine's Monastery,religious,interior,Saint Catherine,South Sinai,Egypt,Africa +Great Mosque of Mecca,religious,interior,Mecca,Makkah,Saudi Arabia,Asia +Kaaba,religious,exterior,Mecca,Makkah,Saudi Arabia,Asia +Prophet's Mosque,religious,interior,Medina,Al Madinah,Saudi Arabia,Asia +Sheikh Zayed Grand Mosque,religious,interior,Abu Dhabi,Abu Dhabi,United Arab Emirates,Asia +Hassan II Mosque,religious,interior,Casablanca,Casablanca-Settat,Morocco,Africa +Great Mosque of Cordoba,religious,interior,Cordoba,Andalusia,Spain,Europe +Alhambra Mosque,religious,interior,Granada,Andalusia,Spain,Europe +Ganges River Varanasi,religious,exterior,Varanasi,Uttar Pradesh,India,Asia +Golden Temple,religious,exterior,Amritsar,Punjab,India,Asia +Lotus Temple,religious,interior,New Delhi,Delhi,India,Asia +Akshardham Temple Delhi,religious,interior,New Delhi,Delhi,India,Asia +Meenakshi Temple,religious,interior,Madurai,Tamil Nadu,India,Asia +Jagannath Temple,religious,interior,Puri,Odisha,India,Asia +Tirupati Temple,religious,interior,Tirupati,Andhra Pradesh,India,Asia +Kashi Vishwanath Temple,religious,interior,Varanasi,Uttar Pradesh,India,Asia +Somnath Temple,religious,interior,Somnath,Gujarat,India,Asia +Kedarnath Temple,religious,exterior,Kedarnath,Uttarakhand,India,Asia +Badrinath Temple,religious,exterior,Badrinath,Uttarakhand,India,Asia +Amarnath Cave,religious,exterior,Amarnath,Jammu and Kashmir,India,Asia +Vaishno Devi Temple,religious,exterior,Katra,Jammu and Kashmir,India,Asia +Shirdi Sai Baba Temple,religious,interior,Shirdi,Maharashtra,India,Asia +Siddhivinayak Temple,religious,interior,Mumbai,Maharashtra,India,Asia +Mahabodhi Temple,religious,exterior,Bodh Gaya,Bihar,India,Asia +Sarnath,religious,exterior,Sarnath,Uttar Pradesh,India,Asia +Dharamshala,religious,exterior,Dharamshala,Himachal Pradesh,India,Asia +Rishikesh,religious,exterior,Rishikesh,Uttarakhand,India,Asia +Haridwar,religious,exterior,Haridwar,Uttarakhand,India,Asia +Pushkar Temple,religious,interior,Pushkar,Rajasthan,India,Asia +Dilwara Temples,religious,interior,Mount Abu,Rajasthan,India,Asia +Ranakpur Temple,religious,interior,Ranakpur,Rajasthan,India,Asia +Palitana Temples,religious,exterior,Palitana,Gujarat,India,Asia +Shravanabelagola,religious,exterior,Shravanabelagola,Karnataka,India,Asia +Hampi Temples,religious,exterior,Hampi,Karnataka,India,Asia +Belur Temple,religious,exterior,Belur,Karnataka,India,Asia +Halebidu Temple,religious,exterior,Halebidu,Karnataka,India,Asia +Konark Sun Temple,religious,exterior,Konark,Odisha,India,Asia +Lingaraj Temple,religious,interior,Bhubaneswar,Odisha,India,Asia +Chidambaram Temple,religious,interior,Chidambaram,Tamil Nadu,India,Asia +Rameswaram Temple,religious,interior,Rameswaram,Tamil Nadu,India,Asia +Kanyakumari Temple,religious,interior,Kanyakumari,Tamil Nadu,India,Asia +Guruvayur Temple,religious,interior,Guruvayur,Kerala,India,Asia +Padmanabhaswamy Temple,religious,interior,Thiruvananthapuram,Kerala,India,Asia +Sabarimala Temple,religious,exterior,Sabarimala,Kerala,India,Asia +Borobudur Temple,religious,exterior,Magelang,Central Java,Indonesia,Asia +Prambanan Temple,religious,exterior,Yogyakarta,Special Region of Yogyakarta,Indonesia,Asia +Tanah Lot Temple,religious,exterior,Tabanan,Bali,Indonesia,Asia +Uluwatu Temple,religious,exterior,Uluwatu,Bali,Indonesia,Asia +Besakih Temple,religious,exterior,Karangasem,Bali,Indonesia,Asia +Ulun Danu Temple,religious,exterior,Tabanan,Bali,Indonesia,Asia +Tirtha Empul Temple,religious,exterior,Tampaksiring,Bali,Indonesia,Asia +Goa Gajah Temple,religious,exterior,Ubud,Bali,Indonesia,Asia +Batuan Temple,religious,exterior,Batuan,Bali,Indonesia,Asia +Taman Ayun Temple,religious,exterior,Mengwi,Bali,Indonesia,Asia +Wat Pho Temple,religious,interior,Bangkok,Bangkok,Thailand,Asia +Wat Arun Temple,religious,exterior,Bangkok,Bangkok,Thailand,Asia +Wat Phra Kaew,religious,interior,Bangkok,Bangkok,Thailand,Asia +Wat Saket,religious,interior,Bangkok,Bangkok,Thailand,Asia +Wat Benchamabophit,religious,interior,Bangkok,Bangkok,Thailand,Asia +Wat Traimit,religious,interior,Bangkok,Bangkok,Thailand,Asia +Wat Suthat,religious,interior,Bangkok,Bangkok,Thailand,Asia +Doi Suthep Temple,religious,exterior,Chiang Mai,Chiang Mai,Thailand,Asia +Wat Chedi Luang,religious,exterior,Chiang Mai,Chiang Mai,Thailand,Asia +Wat Phra Singh,religious,interior,Chiang Mai,Chiang Mai,Thailand,Asia +Tiger Cave Temple,religious,exterior,Krabi,Krabi,Thailand,Asia +Big Buddha Phuket,religious,exterior,Phuket,Phuket,Thailand,Asia +Shwedagon Pagoda,religious,exterior,Yangon,Yangon,Myanmar,Asia +Ananda Temple,religious,interior,Bagan,Mandalay,Myanmar,Asia +Dhammayangyi Temple,religious,interior,Bagan,Mandalay,Myanmar,Asia +Sulamani Temple,religious,interior,Bagan,Mandalay,Myanmar,Asia +Htilominlo Temple,religious,interior,Bagan,Mandalay,Myanmar,Asia +Gawdawpalin Temple,religious,interior,Bagan,Mandalay,Myanmar,Asia +Thatbyinnyu Temple,religious,exterior,Bagan,Mandalay,Myanmar,Asia +Old Bagan,religious,exterior,Bagan,Mandalay,Myanmar,Asia +Mahamuni Pagoda,religious,interior,Mandalay,Mandalay,Myanmar,Asia +Kuthodaw Pagoda,religious,exterior,Mandalay,Mandalay,Myanmar,Asia +Fushimi Inari Shrine,religious,exterior,Kyoto,Kyoto,Japan,Asia +Kiyomizu-dera Temple,religious,exterior,Kyoto,Kyoto,Japan,Asia +Golden Pavilion,religious,exterior,Kyoto,Kyoto,Japan,Asia +Silver Pavilion,religious,exterior,Kyoto,Kyoto,Japan,Asia +Todai-ji Temple,religious,interior,Nara,Nara,Japan,Asia +Kasuga Taisha Shrine,religious,exterior,Nara,Nara,Japan,Asia +Itsukushima Shrine,religious,exterior,Miyajima,Hiroshima,Japan,Asia +Meiji Shrine,religious,exterior,Tokyo,Tokyo,Japan,Asia +Senso-ji Temple,religious,interior,Tokyo,Tokyo,Japan,Asia +Yasaka Shrine,religious,exterior,Kyoto,Kyoto,Japan,Asia +Bamboo Grove Arashiyama,religious,exterior,Kyoto,Kyoto,Japan,Asia +Mount Koya,religious,exterior,Koya,Wakayama,Japan,Asia diff --git a/database/seeders/data/areas/residential.csv b/database/seeders/data/areas/residential.csv new file mode 100644 index 0000000..ecd39d1 --- /dev/null +++ b/database/seeders/data/areas/residential.csv @@ -0,0 +1,252 @@ +location,type,area +Above-ground Pool,residential,exterior +Accent Wall,residential,interior +Air Conditioning Room,residential,interior +Alcove,residential,interior +Antechamber,residential,interior +Apartment Balcony,residential,exterior +Apartment Building,residential,exterior +Apartment Complex,residential,exterior +Apartment Entrance,residential,exterior +Apartment Hallway,residential,interior +Apartment Laundry Room,residential,interior +Apartment Lobby,residential,interior +Apartment Mailroom,residential,interior +Apartment Stairwell,residential,interior +Apartment Storage,residential,interior +Apiary,residential,exterior +Aquarium Room,residential,interior +Arbor,residential,exterior +Archway,residential,interior +Art Studio,residential,interior +Attic,residential,interior +Attic Storage,residential,interior +Auto Garage,residential,exterior +Back Porch,residential,exterior +Backyard,residential,exterior +Balcony,residential,exterior +Ball Court,residential,exterior +Barn,residential,exterior +Basement,residential,interior +Basement Storage,residential,interior +Basketball Court,residential,exterior +Bathroom,residential,interior +Bay Window,residential,interior +Beach House,residential,exterior +Bedroom,residential,interior +Bike Path,residential,exterior +Bike Storage,residential,exterior +Billiard Room,residential,interior +Boat Dock,residential,exterior +Boat Garage,residential,exterior +Bomb Shelter,residential,interior +Breakfast Bar,residential,interior +Breakfast Nook,residential,interior +Brick Oven,residential,exterior +Bridge,residential,exterior +Butler's Pantry,residential,interior +Cabin,residential,exterior +Camping Area,residential,exterior +Canopy,residential,exterior +Carport,residential,exterior +Cellar,residential,interior +Children's Bedroom,residential,interior +Children's Playroom,residential,interior +Chimney,residential,exterior +Cigar Room,residential,interior +Cloakroom,residential,interior +Closet,residential,interior +Clothesline Area,residential,exterior +Coal Cellar,residential,interior +Coat Closet,residential,interior +Cold Storage Room,residential,interior +Colonnade,residential,exterior +Compost Area,residential,exterior +Computer Room,residential,interior +Condo Balcony,residential,exterior +Condo Building,residential,exterior +Condo Entrance,residential,exterior +Conservatory,residential,interior +Craft Room,residential,interior +Crawl Space,residential,interior +Cupola,residential,exterior +Darkroom,residential,interior +Deck,residential,exterior +Den,residential,interior +Dining Room,residential,interior +Dock,residential,exterior +Doghouse,residential,exterior +Dog Run,residential,exterior +Dormer,residential,exterior +Dressing Room,residential,interior +Driveway,residential,exterior +Duplex,residential,exterior +En-suite Bathroom,residential,interior +Entertainment Room,residential,interior +Entry Hall,residential,interior +Entryway,residential,interior +Exercise Room,residential,interior +Family Room,residential,interior +Farmhouse,residential,exterior +Fence,residential,exterior +Fire Escape,residential,exterior +Fire Pit,residential,exterior +Fireplace,residential,interior +Florida Room,residential,interior +Flower Bed,residential,exterior +Foyer,residential,interior +Front Porch,residential,exterior +Front Yard,residential,exterior +Fruit Garden,residential,exterior +Game Room,residential,interior +Garage,residential,interior +Garden,residential,exterior +Garden Bed,residential,exterior +Garden Path,residential,exterior +Garden Shed,residential,exterior +Gate,residential,exterior +Gazebo,residential,exterior +Great Room,residential,interior +Greenhouse,residential,exterior +Guest Bathroom,residential,interior +Guest Bedroom,residential,interior +Guest House,residential,exterior +Gym,residential,interior +Half Bath,residential,interior +Hall Closet,residential,interior +Hallway,residential,interior +Herb Garden,residential,exterior +Hobby Room,residential,interior +Home Bar,residential,interior +Home Cinema,residential,interior +Home Gym,residential,interior +Home Library,residential,interior +Home Office,residential,interior +Home Theater,residential,interior +Hot Tub,residential,exterior +House,residential,exterior +In-ground Pool,residential,exterior +In-law Suite,residential,interior +Jack and Jill Bathroom,residential,interior +Jacuzzi,residential,interior +Kichen Island,residential,interior +Kitchen,residential,interior +Kitchenette,residential,interior +Koi Pond,residential,exterior +Laundry Room,residential,interior +Lawn,residential,exterior +Library,residential,interior +Linen Closet,residential,interior +Living Room,residential,interior +Loft,residential,interior +Loggia,residential,exterior +Mail Area,residential,exterior +Mailbox,residential,exterior +Mansion,residential,exterior +Master Bathroom,residential,interior +Master Bedroom,residential,interior +Master Suite,residential,interior +Media Room,residential,interior +Mobile Home,residential,exterior +Mud Room,residential,interior +Music Room,residential,interior +Nook,residential,interior +Nursery,residential,interior +Observation Deck,residential,exterior +Orchard,residential,exterior +Outdoor Dining Area,residential,exterior +Outdoor Fireplace,residential,exterior +Outdoor Kitchen,residential,exterior +Outdoor Lounge,residential,exterior +Outdoor Shower,residential,exterior +Panic Room,residential,interior +Pantry,residential,interior +Parking Area,residential,exterior +Parking Garage,residential,interior +Patio,residential,exterior +Pavilion,residential,exterior +Penthouse,residential,interior +Pergola,residential,exterior +Pet Room,residential,interior +Piano Room,residential,interior +Picket Fence,residential,exterior +Playhouse,residential,exterior +Playground,residential,exterior +Playroom,residential,interior +Pool Area,residential,exterior +Pool Deck,residential,exterior +Pool House,residential,exterior +Porch,residential,exterior +Portico,residential,exterior +Potting Shed,residential,exterior +Powder Room,residential,interior +Primary Bedroom,residential,interior +Private Garden,residential,exterior +Property Line,residential,exterior +Pump House,residential,exterior +Reading Nook,residential,interior +Reading Room,residential,interior +Rear Yard,residential,exterior +Recreation Room,residential,interior +Rooftop,residential,exterior +Rooftop Deck,residential,exterior +Rooftop Garden,residential,exterior +Root Cellar,residential,interior +Safe Room,residential,interior +Sandbox,residential,exterior +Sauna,residential,interior +Screened Porch,residential,exterior +Sewing Room,residential,interior +Shed,residential,exterior +Shower,residential,interior +Side Entrance,residential,exterior +Side Porch,residential,exterior +Side Yard,residential,exterior +Sitting Room,residential,interior +Skylight,residential,interior +Smoking Room,residential,interior +Solarium,residential,interior +Spa,residential,interior +Spiral Staircase,residential,interior +Staircase,residential,interior +Stairwell,residential,interior +Steam Room,residential,interior +Steps,residential,exterior +Storage Room,residential,interior +Storm Cellar,residential,interior +Storm Shelter,residential,interior +Study,residential,interior +Sun Deck,residential,exterior +Sunken Living Room,residential,interior +Sunroom,residential,interior +Swimming Pool,residential,exterior +Swing Set,residential,exterior +Teen Room,residential,interior +Tennis Court,residential,exterior +Terrace,residential,exterior +Three-season Room,residential,interior +Tool Shed,residential,exterior +Townhouse,residential,exterior +Trampoline Area,residential,exterior +Tree House,residential,exterior +Trellis,residential,exterior +Utility Closet,residential,interior +Utility Room,residential,interior +Vegetable Garden,residential,exterior +Veranda,residential,exterior +Vestibule,residential,interior +Villa,residential,exterior +Walkway,residential,exterior +Walk-in Closet,residential,interior +Walk-in Pantry,residential,interior +Water Feature,residential,exterior +Waterfall,residential,exterior +Well House,residential,exterior +Wet Bar,residential,interior +Wet Room,residential,interior +Wine Cellar,residential,interior +Wine Room,residential,interior +Wine Storage,residential,interior +Workshop,residential,interior +Yard,residential,exterior +Zen Garden,residential,exterior diff --git a/database/seeders/data/areas/shopping.csv b/database/seeders/data/areas/shopping.csv new file mode 100644 index 0000000..61e4d22 --- /dev/null +++ b/database/seeders/data/areas/shopping.csv @@ -0,0 +1,173 @@ +location,type,area +Antique Market,shopping,interior +Antique Shop,shopping,interior +Appliance Store,shopping,interior +Art Gallery Shop,shopping,interior +Art Supply Store,shopping,interior +Auction House,shopping,interior +Auto Parts Store,shopping,interior +Baby Store,shopping,interior +Bakery,shopping,interior +Bargain Store,shopping,interior +Bazaar,shopping,exterior +Beauty Supply Store,shopping,interior +Big Box Store,shopping,interior +Bike Shop,shopping,interior +Book Store,shopping,interior +Boutique,shopping,interior +Bridal Shop,shopping,interior +Bulk Store,shopping,interior +Butcher Shop,shopping,interior +Camera Shop,shopping,interior +Candy Store,shopping,interior +Car Dealership,shopping,exterior +Cash and Carry,shopping,interior +Catalog Showroom,shopping,interior +Cell Phone Store,shopping,interior +Chain Store,shopping,interior +Charity Shop,shopping,interior +Christmas Market,shopping,exterior +Cigar Shop,shopping,interior +Clearance Center,shopping,interior +Click and Collect,shopping,interior +Clothing Store,shopping,interior +Coffee Shop,shopping,interior +Coin Shop,shopping,interior +Comic Book Store,shopping,interior +Computer Store,shopping,interior +Concession Stand,shopping,interior +Consignment Shop,shopping,interior +Convenience Store,shopping,interior +Cosmetics Counter,shopping,interior +Costume Shop,shopping,interior +Craft Store,shopping,interior +Curio Shop,shopping,interior +Custom Shop,shopping,interior +Deli,shopping,interior +Department Store,shopping,interior +Designer Boutique,shopping,interior +Discount Store,shopping,interior +Dollar Store,shopping,interior +Drive-through,shopping,exterior +Drug Store,shopping,interior +Dry Goods Store,shopping,interior +Duty Free Shop,shopping,interior +E-commerce Warehouse,shopping,interior +Electronics Store,shopping,interior +Emporium,shopping,interior +Entertainment Store,shopping,interior +Ethnic Market,shopping,interior +Factory Outlet,shopping,interior +Farmers Market,shopping,exterior +Fashion Boutique,shopping,interior +Fast Food Restaurant,shopping,interior +Fish Market,shopping,interior +Flea Market,shopping,exterior +Florist,shopping,interior +Food Court,shopping,interior +Food Hall,shopping,interior +Food Market,shopping,interior +Food Truck,shopping,exterior +Furniture Store,shopping,interior +Game Store,shopping,interior +Garden Center,shopping,exterior +Gas Station Mart,shopping,interior +Gift Shop,shopping,interior +Grocery Store,shopping,interior +Gun Shop,shopping,interior +Hardware Store,shopping,interior +Health Food Store,shopping,interior +Hobby Shop,shopping,interior +Home Improvement Store,shopping,interior +Home Store,shopping,interior +Hypermarket,shopping,interior +Ice Cream Shop,shopping,interior +Import Store,shopping,interior +Jewelry Store,shopping,interior +Kiosk,shopping,interior +Laundromat,shopping,interior +Leather Goods Store,shopping,interior +Liquor Store,shopping,interior +Luxury Boutique,shopping,interior +Mall,shopping,interior +Mall Kiosk,shopping,interior +Market Hall,shopping,interior +Market Square,shopping,exterior +Market Stall,shopping,exterior +Marketplace,shopping,exterior +Maternity Store,shopping,interior +Meat Market,shopping,interior +Medical Supply Store,shopping,interior +Mini Mart,shopping,interior +Mobile Store,shopping,exterior +Music Store,shopping,interior +Newsstand,shopping,exterior +Night Market,shopping,exterior +Nursery,shopping,exterior +Office Supply Store,shopping,interior +Online Pickup Point,shopping,interior +Optical Shop,shopping,interior +Organic Market,shopping,interior +Outlet Center,shopping,interior +Outlet Mall,shopping,interior +Outlet Store,shopping,interior +Package Store,shopping,interior +Pawn Shop,shopping,interior +Perfume Shop,shopping,interior +Pet Store,shopping,interior +Pharmacy,shopping,interior +Photo Studio,shopping,interior +Plaza,shopping,exterior +Pop-up Shop,shopping,interior +Power Center,shopping,exterior +Produce Market,shopping,interior +Record Store,shopping,interior +Repair Shop,shopping,interior +Resale Shop,shopping,interior +Retail Center,shopping,exterior +Retail Park,shopping,exterior +Retail Store,shopping,interior +Roadside Stand,shopping,exterior +Salvage Store,shopping,interior +Second Hand Store,shopping,interior +Service Station,shopping,interior +Shoe Store,shopping,interior +Shopping Arcade,shopping,interior +Shopping Center,shopping,exterior +Shopping Complex,shopping,exterior +Shopping District,shopping,exterior +Shopping Mall,shopping,interior +Shopping Plaza,shopping,exterior +Shopping Strip,shopping,exterior +Showroom,shopping,interior +Smoke Shop,shopping,interior +Souvenir Shop,shopping,interior +Specialty Store,shopping,interior +Sporting Goods Store,shopping,interior +Stationery Store,shopping,interior +Street Market,shopping,exterior +Street Vendor,shopping,exterior +Strip Mall,shopping,exterior +Supermarket,shopping,interior +Superstore,shopping,interior +Swap Meet,shopping,exterior +Tailor Shop,shopping,interior +Tea Shop,shopping,interior +Thrift Store,shopping,interior +Tobacco Shop,shopping,interior +Toy Store,shopping,interior +Trade Show,shopping,interior +Trading Post,shopping,interior +Truck Stop Store,shopping,interior +Uniform Store,shopping,interior +Used Car Lot,shopping,exterior +Variety Store,shopping,interior +Vending Area,shopping,exterior +Vintage Store,shopping,interior +Warehouse Club,shopping,interior +Warehouse Store,shopping,interior +Watch Shop,shopping,interior +Wedding Store,shopping,interior +Wholesale Club,shopping,interior +Wholesale Market,shopping,interior +Wine Shop,shopping,interior diff --git a/database/seeders/data/areas/tourist.csv b/database/seeders/data/areas/tourist.csv new file mode 100644 index 0000000..0e437c0 --- /dev/null +++ b/database/seeders/data/areas/tourist.csv @@ -0,0 +1,109 @@ +location,type,area,city,state,country,continent +Eiffel Tower,tourist,exterior,Paris,Île-de-France,France,Europe +Las Vegas Strip,tourist,exterior,Las Vegas,Nevada,United States,North America +Times Square,tourist,exterior,New York City,New York,United States,North America +Disneyland,tourist,exterior,Anaheim,California,United States,North America +Disney World,tourist,exterior,Orlando,Florida,United States,North America +Burj Khalifa,tourist,exterior,Dubai,Dubai,United Arab Emirates,Asia +Marina Bay Sands,tourist,exterior,Singapore,Singapore,Singapore,Asia +Shibuya Crossing,tourist,exterior,Tokyo,Tokyo,Japan,Asia +Sydney Opera House,tourist,exterior,Sydney,New South Wales,Australia,Oceania +Hollywood Sign,tourist,exterior,Los Angeles,California,United States,North America +Golden Gate Bridge,tourist,exterior,San Francisco,California,United States,North America +CN Tower,tourist,exterior,Toronto,Ontario,Canada,North America +London Eye,tourist,exterior,London,England,United Kingdom,Europe +Big Ben,tourist,exterior,London,England,United Kingdom,Europe +Statue of Liberty,tourist,exterior,New York City,New York,United States,North America +Space Needle,tourist,exterior,Seattle,Washington,United States,North America +Leaning Tower of Pisa,tourist,exterior,Pisa,Tuscany,Italy,Europe +Arc de Triomphe,tourist,exterior,Paris,Île-de-France,France,Europe +Brandenburg Gate,tourist,exterior,Berlin,Berlin,Germany,Europe +Neuschwanstein Castle,tourist,exterior,Schwangau,Bavaria,Germany,Europe +Buckingham Palace,tourist,exterior,London,England,United Kingdom,Europe +Tower Bridge,tourist,exterior,London,England,United Kingdom,Europe +Atomium,tourist,exterior,Brussels,Brussels,Belgium,Europe +Little Mermaid Statue,tourist,exterior,Copenhagen,Capital Region,Denmark,Europe +Christ the Redeemer,tourist,exterior,Rio de Janeiro,Rio de Janeiro,Brazil,South America +Sugarloaf Mountain,tourist,exterior,Rio de Janeiro,Rio de Janeiro,Brazil,South America +Copacabana Beach,tourist,exterior,Rio de Janeiro,Rio de Janeiro,Brazil,South America +Ipanema Beach,tourist,exterior,Rio de Janeiro,Rio de Janeiro,Brazil,South America +Victoria Peak,tourist,exterior,Hong Kong,Hong Kong,Hong Kong,Asia +The Bund,tourist,exterior,Shanghai,Shanghai,China,Asia +Oriental Pearl Tower,tourist,exterior,Shanghai,Shanghai,China,Asia +Tokyo Skytree,tourist,exterior,Tokyo,Tokyo,Japan,Asia +Tokyo Tower,tourist,exterior,Tokyo,Tokyo,Japan,Asia +Petronas Twin Towers,tourist,exterior,Kuala Lumpur,Federal Territory,Malaysia,Asia +Marina Bay,tourist,exterior,Singapore,Singapore,Singapore,Asia +Gardens by the Bay,tourist,exterior,Singapore,Singapore,Singapore,Asia +Sentosa Island,tourist,exterior,Singapore,Singapore,Singapore,Asia +Universal Studios Singapore,tourist,exterior,Singapore,Singapore,Singapore,Asia +Harbour Bridge,tourist,exterior,Sydney,New South Wales,Australia,Oceania +Bondi Beach,tourist,exterior,Sydney,New South Wales,Australia,Oceania +Gold Coast,tourist,exterior,Gold Coast,Queensland,Australia,Oceania +Great Ocean Road,tourist,exterior,Melbourne,Victoria,Australia,Oceania +Sky Tower,tourist,exterior,Auckland,Auckland,New Zealand,Oceania +Milford Sound,tourist,exterior,Queenstown,Otago,New Zealand,Oceania +Table Mountain,tourist,exterior,Cape Town,Western Cape,South Africa,Africa +V&A Waterfront,tourist,exterior,Cape Town,Western Cape,South Africa,Africa +Niagara Falls,tourist,exterior,Niagara Falls,New York,United States,North America +Maid of the Mist,tourist,exterior,Niagara Falls,New York,United States,North America +Mount Rushmore,tourist,exterior,Keystone,South Dakota,United States,North America +Gateway Arch,tourist,exterior,St. Louis,Missouri,United States,North America +Willis Tower,tourist,exterior,Chicago,Illinois,United States,North America +Empire State Building,tourist,exterior,New York City,New York,United States,North America +One World Trade Center,tourist,exterior,New York City,New York,United States,North America +Rockefeller Center,tourist,exterior,New York City,New York,United States,North America +Brooklyn Bridge,tourist,exterior,New York City,New York,United States,North America +Central Park,tourist,exterior,New York City,New York,United States,North America +Millennium Park,tourist,exterior,Chicago,Illinois,United States,North America +Pike Place Market,tourist,exterior,Seattle,Washington,United States,North America +Fisherman's Wharf,tourist,exterior,San Francisco,California,United States,North America +Alcatraz Island,tourist,exterior,San Francisco,California,United States,North America +Venice Beach,tourist,exterior,Los Angeles,California,United States,North America +Santa Monica Pier,tourist,exterior,Santa Monica,California,United States,North America +Griffith Observatory,tourist,exterior,Los Angeles,California,United States,North America +Universal Studios Hollywood,tourist,exterior,Los Angeles,California,United States,North America +Knott's Berry Farm,tourist,exterior,Buena Park,California,United States,North America +Six Flags Magic Mountain,tourist,exterior,Valencia,California,United States,North America +Cedar Point,tourist,exterior,Sandusky,Ohio,United States,North America +Dollywood,tourist,exterior,Pigeon Forge,Tennessee,United States,North America +Graceland,tourist,exterior,Memphis,Tennessee,United States,North America +French Quarter,tourist,exterior,New Orleans,Louisiana,United States,North America +South Beach,tourist,exterior,Miami Beach,Florida,United States,North America +Key West,tourist,exterior,Key West,Florida,United States,North America +Daytona Beach,tourist,exterior,Daytona Beach,Florida,United States,North America +Panama City Beach,tourist,exterior,Panama City Beach,Florida,United States,North America +Myrtle Beach,tourist,exterior,Myrtle Beach,South Carolina,United States,North America +Ocean City Boardwalk,tourist,exterior,Ocean City,Maryland,United States,North America +Atlantic City Boardwalk,tourist,exterior,Atlantic City,New Jersey,United States,North America +Coney Island,tourist,exterior,Brooklyn,New York,United States,North America +Niagara-on-the-Lake,tourist,exterior,Niagara-on-the-Lake,Ontario,Canada,North America +Banff Townsite,tourist,exterior,Banff,Alberta,Canada,North America +Whistler Village,tourist,exterior,Whistler,British Columbia,Canada,North America +Old Quebec,tourist,exterior,Quebec City,Quebec,Canada,North America +Halifax Waterfront,tourist,exterior,Halifax,Nova Scotia,Canada,North America +Peggy's Cove,tourist,exterior,Peggy's Cove,Nova Scotia,Canada,North America +Butchart Gardens,tourist,exterior,Victoria,British Columbia,Canada,North America +Casa Loma,tourist,exterior,Toronto,Ontario,Canada,North America +Rideau Canal,tourist,exterior,Ottawa,Ontario,Canada,North America +Parliament Hill,tourist,exterior,Ottawa,Ontario,Canada,North America +Champs-Élysées,tourist,exterior,Paris,Île-de-France,France,Europe +Louvre Pyramid,tourist,exterior,Paris,Île-de-France,France,Europe +Sacré-Cœur,tourist,exterior,Paris,Île-de-France,France,Europe +Montmartre,tourist,exterior,Paris,Île-de-France,France,Europe +Seine River Cruise,tourist,exterior,Paris,Île-de-France,France,Europe +Versailles Palace,tourist,exterior,Versailles,Île-de-France,France,Europe +Palace of Versailles Gardens,tourist,exterior,Versailles,Île-de-France,France,Europe +Château de Chambord,tourist,exterior,Chambord,Centre-Val de Loire,France,Europe +Mont-Saint-Michel,tourist,exterior,Mont-Saint-Michel,Normandy,France,Europe +Château de Chenonceau,tourist,exterior,Chenonceaux,Centre-Val de Loire,France,Europe +Edinburgh Castle,tourist,exterior,Edinburgh,Scotland,United Kingdom,Europe +Royal Mile,tourist,exterior,Edinburgh,Scotland,United Kingdom,Europe +Stonehenge,tourist,exterior,Salisbury,England,United Kingdom,Europe +Windsor Castle,tourist,exterior,Windsor,England,United Kingdom,Europe +Tower of London,tourist,exterior,London,England,United Kingdom,Europe +Westminster Abbey,tourist,exterior,London,England,United Kingdom,Europe +Hyde Park,tourist,exterior,London,England,United Kingdom,Europe +Piccadilly Circus,tourist,exterior,London,England,United Kingdom,Europe +Covent Garden,tourist,exterior,London,England,United Kingdom,Europe +Camden Market,tourist,exterior,London,England,United Kingdom,Europe diff --git a/database/seeders/data/webm_metadata.csv b/database/seeders/data/webm_metadata.csv new file mode 100644 index 0000000..5e58e0f --- /dev/null +++ b/database/seeders/data/webm_metadata.csv @@ -0,0 +1,223 @@ +filename,type,sub_type,name,description,audio_description,keywords,media_1_mime_type +7th-element-oiia-cat.webm,video,overlay,7th Element OIIA Cat,OIIA cat wearing 7th element head ban and sings 7th element song chorous with OIIA sounds,"7th element, oiia song","cat, oiia, 7th element",video/webm +aaa-tu-tu-tu-cat.webm,video,overlay,Aaa Tu Tu Tu Cat,A cat making car engine turbo whistling sound,"turbo, whistle","cat, turbo whistle, car turbo, turbo sounds",video/webm +ai-dancing-cat.webm,video,overlay,AI Dancing Cat,"Ai dancing cat, dancing a middle eastern dance",middle eastern,"cat, dancing, middle eastern",video/webm +angry-cat.webm,video,overlay,Angry Cat,"Angry looking cat, suitable for angry reaction to a situation","spooky, eerie","cat, angry",video/webm +angry-doggy.webm,video,overlay,Angry Doggy,"Owner talking to pitbull, denying dinner, calling the dog bad, dog barks angrily back to owner","human conversation, dog barks","dog, angry, bark",video/webm +annoyed-kitty.webm,video,overlay,Annoyed Kitty,"A cat standing upward, being poked by owner, cat fights back, cat is irritated, owner pets back cat ","chipi chipi chapa chapa song, catchy cat song","cat, irritated",video/webm +ape-side-eye.webm,video,overlay,Ape Side Eye,"ape facing camera, side eyes, potentially realising something important, or looking at something from the side","serene, cosmic","ape, side eye, peeking",video/webm +baby-dog.webm,video,overlay,Baby Dog,"Baby dog talking, making cute talking sounds, looking not satisfied",baby dog talking,"dog,cute, talk, not satisfied",video/webm +baby-hippo-attack.webm,video,overlay,Baby Hippo Attack,"baby hippo trying to climb over a person's leggs, attempting to bite but has no teeth, harmless, cute",nature sounds,"hippo, attack, harmless",video/webm +bear-eating-carrot.webm,video,overlay,Bear Eating Carrot,"Bear standing upright, holding and eating carrot nonchalantly, calm and relaxed, ignoring others",bear eating,"bear, eating",video/webm +big-bear-walking.webm,video,overlay,Big Bear Walking,"Big bear walking in slow motion, representing sigma and chad",no phonk funky bass sigma chad,"bear, slowmotion, chad, sigma",video/webm +bird-in-love.webm,video,overlay,Bird In Love,"animated bird called Tweety against a wall, heart beating fast, faces away, but heart continues to beat from the butt","heart beat, drum sounds","tweety bird, bird, heart beating",video/webm +bunny-chewing.webm,video,overlay,Bunny Chewing,"Bunny looking at camera calmly, chewing and nibbling food","chewing, nibbling","bunny, eating",video/webm +bunny-stretching.webm,video,overlay,Bunny Stretching,"3D animated bunny standing upright, doing yoga poses, serene, calm and zen","birds chirping, calm piano","bunny, yoga, zen",video/webm +call-me-detective-bis.webm,video,overlay,Call Me Detective Bis,"Pig wearing glasses, looking at camera, looking blurred",pink panther theme song,"pig, blur",video/webm +carrying-dog.webm,video,overlay,Carrying Dog,"Giant poodle climbs at the owner, owner carries it away, implying an adult sometimes want to be pampered",,"poodle, pampered, lazy, adulting",video/webm +cat-asking-for-food.webm,video,overlay,Cat Asking For Food,"Cat looking frustrated, not impressed, playing with metallic cat bowl, to signal owner for food",metal bowl sounds,"cat, hungry, not impressed",video/webm +cat-assistant.webm,video,overlay,Cat Assistant,"A cat wearing old lady glasses, looking like an assistant, smiling to camera","evening primose song, jazz, piano","cat, assistant, jazz, charming",video/webm +cat-barking.webm,video,overlay,Cat Barking,"Cat responding to owner with barks when being asked ""What?"" and ""Are you tired?""","cat barks, human","cat, bark",video/webm +cat-belly-dancing.webm,video,overlay,Cat Belly Dancing,"Cat standing upright while moving belly, trying to vomit or puke","baile funk, tiktok song","cat, vomit, puke",video/webm +cat-buming-up.webm,video,overlay,Cat Bumming Up,"Cat looking at camera intensely, bumming up, turning red gradually","epic bass, spooky, eerie","cat, intense, fever",video/webm +cat-catwalking.webm,video,overlay,Cat Catwalking,"sassy cat walking confidently, as if it were in a cat walk, tail up","glitch, phonk","cat, sassy, catwalk",video/webm +cat-covering-with-paw.webm,video,overlay,Cat Covering With Paw,"a cat covering another cat's butt hole with it's paw, preventing access, owner laughs","silly, funny","cats, butthole, access denied",video/webm +cat-crying.webm,video,overlay,Cat Crying,"Cat with big and teary eyes, as camera zooms in, accompanied by sad piano song",sad piano,"cat,cry,tears,sad piano",video/webm +cat-dance.webm,video,overlay,Cat Dance,"Cat standing up right, dancing to viral thai song","thai dance song, มึงอย่าฟ้าวนอน ","cat, dance, thai",video/webm +cat-dances-to-girlfriend.webm,video,overlay,Cat Dances To Girlfriend,"cat standing up right, wearing hat, dancing to song, with paw and belly moves",avril lavinge girlfriend song,"cat, dance, belly dance",video/webm +cat-dancing-chippi-chippi.webm,video,overlay,Cat Dancing Chippi Chippi,"cat standing upward, dancing to a viral spanish song chipi chipi chap chapa","dubidubidu song, chipi chipi chapa chapa song","cat, dancing, chippi chipi, chipi chipi",video/webm +cat-dancing-cute.webm,video,overlay,Cat Dancing Cute,"Cat dressed up with hawaii wear, dancing to bongo song, belly dance",bongo song,"cat, hawaii, bongo, belly dance",video/webm +cat-dancing-hands.webm,video,overlay,Cat Dancing Hands,"Cat standing up right, dancing with hands",ben 10 le bao remix,"cat, dance, ben 10",video/webm +cat-dancings.webm,video,overlay,Cat Dancing,"AI animated cat, standing up right, dancing to dance techno song","dance techno song, dj sharnoon, trumpet club song","cat, dance, techno",video/webm +cat-doing-turbo-sound.webm,video,overlay,Cat Doing Turbo Sound,A cat making car engine turbo whistling sound,"turbo, whistle","cat, turbo whistle, car turbo, turbo sounds",video/webm +cat-driving.webm,video,overlay,Cat Driving,"Cat wearing a hat, holding a steering wheel with both hands, driving, moving steering wheel",Do Dil Mil Rahe Hai song,"cat, driving",video/webm +cat-evil-stare.webm,video,overlay,Cat Evil Stare,"black cat from afar, zooming in towards the cat for dramatic emphasis, cat has wide eyes, standing like a dark knight batman",batman theme song,"cat, evil, dramatic, batman",video/webm +cat-fancy.webm,video,overlay,Cat Fancy,"exotic white shorthair cat with fancy & pompous fur trim, walking daintily","la la love song, korean song","cat, exotic, catwalk, sassy",video/webm +cat-glazing-eyes.webm,video,overlay,Cat Glazing Eyes,"Cat looking at camera with charming smile, glazing eyes, looking to seduce a partner","seductive, guitar, electric guitar","cat, charming, seduction",video/webm +cat-going-crazy.webm,video,overlay,Cat Going Crazy,"cat eyes wide, meowing and moving rapidly, as if it is frantically looking for something",meow,"cat, frantic, crazy",video/webm +cat-happy-dance.webm,video,overlay,Happy Dance Cat,"baby kitten cat hopping happily, shaking paws, showing excitement & enthusiasm, hopeful ",happy happy song,"kitten, happy, jumping, hopping",video/webm +cat-hit-sleeping-cat.webm,video,overlay,Cat Hit Sleeping Cat,"a troublemaker cat looks at a sleeping cat, decides to hit the sleeping cat, causing the sleeping cat to be awake and runs away","cat sleeping, troublemaker, cat fight","cats, fight, troublemaker, sleep, awakened",video/webm +cat-jumps-high-from-foot.webm,video,overlay,Cat Jumps High From Foot,"Cat minding own business, suddenly gets shocked and jumped due to a loud bus horn",bus horn,"cat, shocked, horn",video/webm +cat-listening.webm,video,overlay,Cat Listening,"cat standing upward, attempts to eavesdrop on a nearby argument and fight, implying cat is being nosy, or listening to rumors and gossips",argument,"cat, eavesdrop, rumor, argument, nosy",video/webm +cat-looking-2.webm,video,overlay,Cat Looking,"camera slow pans to a cat, eyes wide, jaws visible, as if it's ready to bite or pounce if triggered","violin, orchestra","cat, angry, bite",video/webm +cat-looking.webm,video,overlay,Cat Looking,"cat seductively looks at camera, winks and give a side eye, hinting a for a good time",faded song,"cat, seductive, sassy, winks, sideye, sexy time",video/webm +cat-making-horror-soundtrack.webm,video,overlay,Cat Making Horror Soundtrack,"Cat shaken by owner, causing reverberating meow sounds that sounds scary and horrifying",,"cat, meow, horror, scary",video/webm +cat-massage.webm,video,overlay,Cat Massage,"a cat does back massage for another cat who is lying down, feeling at ease, zen, serene","calm piano, soft piano","cats, massage, zen, chill, serene",video/webm +cat-playing-guitar-1.webm,video,overlay,Cat Playing Guitar,"cat wears a sombrero, gold chain and plays a guitar to the song despacito instrumental, looking carefree, free-spirited",despacito song,"cat, guitar, despacito",video/webm +cat-playing-guitar.webm,video,overlay,Cat Playing Guitar,"cat wears a sombrero, plays a guitar to the song cancion del mariachi, looking carefree, free-spirited","cancion del mariachi song, mariachi","cat, guitar, mariachi",video/webm +cat-playing-jingle-bells.webm,video,overlay,Cat Playing Jingle Bells,"cat wears a christmas cap, plays an accordion to the song jingle bells","jingle bells, christmas","cat, christmas, jingle bells",video/webm +cat-playing-sax.webm,video,overlay,Cat Playing Sax,"cat wears a fedora hat, holds a saxophone, plays to the song shape of you saxophone instrumental",shape of you saxophone instrumental song,"cat, saxophone, jazz, rizz",video/webm +cat-self-pleasure-clean.webm,video,overlay,Cat Self Cleaning,"cat minding own business, does a self scratch on intimate areas, suddenly looks up realising someone is watching, stops, gets up and walks away",funny fassounds song,"cat, scratch, self pleasure, minding own business, idgaf",video/webm +cat-singing.webm,video,overlay,Cat Singing,"cat wears a red bandana on neck, one arm leaning towards table, looking cool, sings a chinese rap song",karma code skai isyourgod song,"cat, cool, singing",video/webm +cat-sitting-1.webm,video,overlay,Cat Sitting,"cat sitting in a seductive manner, paws and legs cross-legged, looking at camera",nasty tinashe song,"cat, sassy, seductive",video/webm +cat-sitting-2.webm,video,overlay,Cat Sitting,"cat sitting upright, looks around the surrounding, minding its own business",human,"cat, minding own business, idgaf",video/webm +cat-sitting-bored.webm,video,overlay,Cat Sitting Bored,"Cat sitting by desk, looking tired and sleepy, eyes closing, bored, with a disco song playing","disco, deepswing in the music song","cat, tired, sleepy, disco",video/webm +cat-sitting.webm,video,overlay,Cat Sitting,"Cat sitting down, face distorted with fish eye lens, nonchalant, calm, serene","calm, zen, chill, chill guy song","cat, calm, chill, serene",video/webm +cat-smacks-sealion.webm,video,overlay,Cat Smacks Sealion,"sealion barks, cat slaps the sealion, sealion swims away, slap indicates asking sealion to shut up or be quiet",,"sealion, cat, slap, shutup, be quiet",video/webm +cat-smirkings.webm,video,overlay,Cat Smirking,"Cat looking at camera with smirking smile, glazing eyes, looking suspicious towards you",funny song,"cat, smile, smirking, suspicious",video/webm +cat-snoring.webm,video,overlay,Cat Snoring,"A tired cat looking up, eyes closed, snoring loudly",,"cat, tired, snoring",video/webm +cat-staring.webm,video,overlay,Cat Staring,"cat standing up, looking around for something, owner laughs, cat looks at owner, cat looks puzzled as to why its being laughed at","human, laughing","cat, puzzled, lost",video/webm +cat-tadaa.webm,video,overlay,Cat Tadaa,"Black cat dances with tails, tap dances, wears tutu and dance to a funky song","whine in brazil song, baile funk","cat, dance, tutu, funky",video/webm +cat-talking-from-inside-voice.webm,video,overlay,Cat Talking From Inside Voice,"cat eyes wid, moves rapidly, wiggle, with a voice narrating inner cat thoughts","human, narrated, inside voice","cat, frantic, crazy, zoomies",video/webm +cat-talking.webm,video,overlay,Cat Talking,"cat talking, questioning and interrogating",cat talk,"cat, talk, question, interrogate",video/webm +cat-throwing-a-brick.webm,video,overlay,Cat Throwing a Brick,"A cat looking unimpressed at camera, throws an animated brick towards the camera",,"cat, unimpressed, brick throw",video/webm +cat-whispering.webm,video,overlay,Cat Whispering,"closeup of a baby kitten cat looking at camera, whispering",cat talk,"cat, kitten, whisper",video/webm +cat-wiggling-tail.webm,video,overlay,Cat Wiggling Tail,"cat does a jump, wiggles legs, buts and tail in a stylish manner",mr bombastic song,"cat, wiggle, dance, cool, rizz",video/webm +cat-with-open-mouth.webm,video,overlay,Cat With Open Mouth,"cat being shakened, mouth remains open but no sound, appears to be dealing with fear and uncertainty",meow ivusm song,"cat, scared, fear, uncertain",video/webm +cat-with-very-long-meoow.webm,video,overlay,Cat With Very Long Meoow,"A baby cat repeatedly meowing, seeking for attention, sad, lonely",cat meow,"cat, meow, attention, sad, lonely",video/webm +cats-fighting.webm,video,overlay,Cats Fighting,"two cat fighting, first cat slaps the second cat by the face, second cat appears to argue with the first cat, potentially asking why was it beaten, what did i do wrong","cat talk, cat fight","cats, fight, argument, talks back",video/webm +cats-in-heat.webm,video,overlay,Cats In Heat,"Two cats hugging each other, cats in heat, horny","hip-hop, rap, easy dub song","cat, huggin, on heat, horny",video/webm +cats-playing-guitar.webm,video,overlay,Cats Playing Guitar,"two cats playing guitar together, playing a song bella ciao",bella ciao song,"cat, guitar, bella ciao",video/webm +chester-in-a-tanktop.webm,video,overlay,Chester In A Tanktop,"Prairie dog standing up right, wearing a tank top, looking puzzled, confused",ambient,"dog, puzzled, confused",video/webm +chill-doh.webm,video,overlay,Chill Dog,"A dog having a body of a person, wearing hoodie and pants, chilling during snow",chill vibe,"dog, chill, hoodie, snow",video/webm +chill-vibes-cat.webm,video,overlay,Chill Vibes Cat,"Black cat purring heavily, chill",cat purr,"cat, purr",video/webm +chinese-dog-rapping.webm,video,overlay,Chinese Dog Rapping,"Pomeranian dog looking at camera, singing chinese rap","karma code skai isyourgod song, chinese rap","dog, rap",video/webm +chipmunk-looking-back.webm,video,overlay,Chipmunk Looking Back,"Animated chipmunk suddenly looks towards camera, gradually smiles, and points a middle finger to camera","reality la boum song, ballad","chipmunk, fuckyou, middle finger",video/webm +chipmunk-running.webm,video,overlay,Chipmunk Running,"Chipmunk away from camera in slowmotion, showing off big nuts,",usher yeah song,"chipmunk, nuts, balls",video/webm +christmas-dog.webm,video,overlay,Christmas Dog,"A white dog with blinking leds all over it, as if it's like a Christmas tree",christmas,"dog, led, christmas",video/webm +confused-cross-eyed-kitten.webm,video,overlay,Confused Cross Eyed Kitten,"a baby cat looking confused and crosseyed, screaming ""huh"", not understanding what owner says",cat saying huh,"cat, screaming, confused, crosseyed",video/webm +cool-llamas.webm,video,overlay,Cool Llamas,"Two hippy looking llamas wearing sunglasses, no shit given","eminem without you, rap rock, hip-hop","llama, hippy, sunglasses, cool, chill",video/webm +cow-chewing.webm,video,overlay,Cow Chewing,"Cow loudly chewing, making chewing sounds",,"cow, chewing, eating",video/webm +cow-eating-and-the-pausing.webm,video,overlay,Cow Eating and the Pausing,"Cow minding own business while eating grass then suddenly looks up, looking surprised and shocked",grass sounds,"cow, eating, surprised",video/webm +cow-milk-spray.webm,video,overlay,Cow Milk Spray,"cow walks into camera, starts spraying milk from udders, looks at camera, continues spraying milk from udders, implying strong and powerful spray",that's what i like bruno mars song,"cow, spray, milk, powerful",video/webm +crazy-ram.webm,video,overlay,Crazy Ram,"Crazy looking ram grunting repeatedly, implying rejection",ram grunt,"ram, grunt, crazy, rejection",video/webm +curious-cat-up.webm,video,overlay,Curious Cat Up,"Cat standing upwards, big eyes looking as if something is happening",funny,"cat, shocked, surprised",video/webm +cute-cat-stare.webm,video,overlay,Cute Cat Stare,"a kitten cat, cute big eyes, smiling, stares at camera in a cute and docile way",flute song,"kitten, cat, smile, cute, docile",video/webm +cute-kitten-smiling.webm,video,overlay,Cute Kitten Smiling,"Small cat smiling with eyes closed, looking pleased, owner laughs at cat",human laugh,"cat, smile, pleased",video/webm +cute-rainbow-kitten.webm,video,overlay,Cute Rainbow Kitten,"baby cat being dyed with all sorts of rainbow colors, cat looking innocent, as if it didn't ask for this to happen",cute cute moon blues song,"cat, dyed, hairstyle, innocent",video/webm +dad-dog-shopping.webm,video,overlay,Dad Dog Shopping,"dog, looking tired and worn out, wearing dad bod clothes, responds to train announcement by looking up to announcement board","train setting, train announcement","dog, tired, work",video/webm +dance-cat.webm,video,overlay,Dance Cat,"cat is dancing to a song, grooving, as if it were in a discotheque",ТЕПЕРЬ Я КОТ song,"cat, groove, dancing",video/webm +dancing-cat.webm,video,overlay,Dancing Cat,"cat is dancing, shuffling and grooving to a dance song",smack yo beltran song,"cat dance, shuffling",video/webm +dancing-dog-2.webm,video,overlay,Dancing Dog,"Dog walking happily away from camera, happy go lucky","shake your bon-bon song, happy","dog, happy, run",video/webm +dancing-dog-white.webm,video,overlay,Dancing Dog White,white dog dancing to a song with dance moves,port yoneuve pokemon song,"dog, dance",video/webm +dancing-dog.webm,video,overlay,Dancing Dog,"brown dog wagging tail excitedly, accompanied by song",i'm so excited song,"dog, wag, tail, excited, happy",video/webm +dancing-frog.webm,video,overlay,Dancing Frog,"frog wearing a gentleman's costume, does ballet dance moves gracefully",orchestra song,"frog, gentleman, ballet",video/webm +dancing-hamster.webm,video,overlay,Hamster Dancing to Gwenchana,Hamster dancing to viral Gwenchana song,"korean, kenchana, gwenchana, catchy","hamster, gwenchana, kenchana, viral",video/webm +dancing-panda.webm,video,overlay,Dancing Panda,panda dancing to viral chinese dance song,"闻人听書_ - 一笑江湖, chinese dance song","panda, viral, china",video/webm +deer-chewing.webm,video,overlay,Deer Chewing,"deer looking at camera, minding own business, continues to chew food","deer, chewing","deer, docile, eating",video/webm +deer-singing-oreilly.webm,video,overlay,Deer Singing Oreilly,"deer looking at camera, singing to oreilly auto parts song, jolly looking",oreilly auto parts jingle song,"deer, jolly, singing",video/webm +dog-creepin.webm,video,overlay,Dog Creepin,"Dog happily walking away from camera, jolly",jump in the line song,"dog, happy, walking, jolly",video/webm +dog-dancing-to-wait.webm,video,overlay,Dog Dancing To Wait,"a dog happily smiling, looking eager, impatiently waiting, shows paws",yeah yeah yeahs song,"dog, smile, impatient, waiting",video/webm +dog-dancing.webm,video,overlay,Dog Dancing,Dog stands and dance to jingle bells,"jingle bells, christmas","dog, danc, christmas, jingle",video/webm +dog-eating.webm,video,overlay,Dog Eating IDGAF,"Dog wearing a cap, a t-shirt that says ""IDGAF ABOUT YOUR DIET"", eating cookies away nonchalantly",,"dog, idgaf, eating, cookies",video/webm +dog-enjoying-back-scratches.webm,video,overlay,Dog Enjoying Back Scratches,"dog eye closed, enjoying a back scratch",jazz piano song,"dog, calm, zen, backscratch",video/webm +dog-flying-on-a-broom.webm,video,overlay,Dog Flying on a Broom,"dog riding on a broom stick, flying, like a witch",alternative blues,"dog, witch, flying, broom stick",video/webm +dog-funny-walking.webm,video,overlay,Dog Funny Walking,"Dog stands cross legged, wagging tail, strangely walking cross legged, owner laughs hard",human laug,"dog, crossleg, strange, walking, funny",video/webm +dog-humping.webm,video,overlay,Dog Humping,Brown dog humping,soft piano,"dog, humping, horny",video/webm +dog-jamming.webm,video,overlay,Dog Jamming,"White maltese dog vibing to music, and starts to jiggle to the beat drop","巴巴贝斯 The Bass by DJ Wave song, bass, dance","dog, dance, jiggle, maltese",video/webm +dog-looking-down.webm,video,overlay,Dog Looking Down,"POV of a black hound dog looking down to floor, dog looking not impressed","funny, clumsy, humorous, circus, frolic","dog, not impressed",video/webm +dog-playing-flute.webm,video,overlay,Dog Playing Flute,"dog bites on a flute, makes sound with flute, dog has no idea what it's doing","flute, blow","dog, flute, i have no idea, blur",video/webm +dog-playing-guitar.webm,video,overlay,Dog Playing Guitar,"Scruffy terrier dog standing upward, suddenly picks up a mandolin guitar and starts playing","guitar, pop, high pitch singing","dog, guitar",video/webm +dog-running-on-treadmill.webm,video,overlay,Dog Running On Treadmill,"Overweight dog wearing jogging pants and a headband, pacing on treadmill",treadmill,"dog, fat, overweight, treadmill, workout",video/webm +dog-shaking-booty.webm,video,overlay,Dog Shaking Booty,two dogs shaking their booty,belly dance night song,"dogs, booty",video/webm +dog-snoring.webm,video,overlay,Dog Snoring,"A tired dog looking up, eyes closed, snoring loudly",,"tired, dog, snoring",video/webm +dog-standing-on-top-of-man.webm,video,overlay,Dog Standing On Top Of Man,"dog attempts to stand on top of a bald man, could imply dog is scared of the ground so the man support the dog","club, dance song","dog, bald man, mental support, support, weight",video/webm +dog-staring-chihuahua.webm,video,overlay,Dog Staring,"Chihuahua looking cross eyed, staring at camera, shockingly, surprised","elvis entrance music, cc rider song","dog, chi hua hua, cross eyed, shocking, surprised",video/webm +dog-staring.webm,video,overlay,Dog Staring,"Dog looking towards camera, feeling suspicious","spooky, eerie","dog, suspicious",video/webm +dog-tweaking.webm,video,overlay,Dog Tweaking,"Dog in REM stage of sleeping, eyes rapidly blinking, electronic sounds","electronic sounds, SOS signal","dog, rem state, sleep",video/webm +dog-urinating.webm,video,overlay,Dog Urinating,"White dog peeing with two legs behind, and left a fart before finishing","pee, fart","dog, pee, fart",video/webm +dog-vibing.webm,video,overlay,Dog Vibing,"Dog in a shape of a cow face, staring at camera, vibing, something is brewing","things are brewing song, jazz","dog, vibe, brew",video/webm +dog-with-big-hat.webm,video,overlay,Dog With Big Hat,"cute dog being dressed with big hat, boots, glasses, as if it's going to school, with a voice over a kid questioning if he needs to go to school now",human,"dog, student, school, late",video/webm +doggy-nodding-head.webm,video,overlay,Doggy Nodding Head,"Dog wearing black shirt, chain and sunglasses, bobbing to rap song",not like steez song,"dog, chill, cool, rap",video/webm +este-cat-dance.webm,video,overlay,Este Cat Dance,cat animated to dance to a spanish club song,"este song, spanish dance song","cat, dance, spanish",video/webm +evil-cat.webm,video,overlay,Evil Cat,"black cat holds and bites a cloth, evil and sinister laugh","evil laugh, biting","cat, bite, evil, sinister",video/webm +excited-dog-1749415783.webm,video,overlay,Excited Dog,"Stylish dog dancing in camera, chinese techno song saying ""ni hao""","chinese, techno","dog, dance, techno, chinese",video/webm +excited-dog-2.webm,video,overlay,Excited Dog,Dog digitally animated to dance using facial movements to a chinese dance song,百鸟朝凤之包青天 (DJ版) by 王亚鹏,"dog, dance, chinese",video/webm +excited-dog.webm,video,overlay,Excited Dog,"brown dog wagging tail excitedly, accompanied by song",i'm so excited song,"dog, wag, tail, excited, happy",video/webm +eyes-looking-cat.webm,video,overlay,Eyes Looking Cat,cat looking at camera charmingly and seductive,sweet song,"cat, seductive, sassy, sexy time",video/webm +fat-cat-sitting.webm,video,overlay,Fat Cat Sitting,"overweight, bloated fat cat sitting, looking around, as if it can't move anything except for its head for being too fat",chinese cute song,"overweight, fat, cat, sitting",video/webm +fat-monkey-happy.webm,video,overlay,Fat Monkey Happy,"person pats a monkey, monkey gently bites the owner's hands, monkey smiles happily",,"monkey, bite, smile, happy",video/webm +frog-in-the-rain.webm,video,overlay,Frog In The Rain,"lady in jin chan frog costume, holding umbrella, possibly enjoying a chill, cozy, rainy weather","chill, cozy","lady, frog, umbrella, jin chan, chinese frog",video/webm +frog-standing-1.webm,video,overlay,Frog Standing,"frog looking away, having deep thoughts, pondering about life",calm piano,"frog, deep thoughts, life, ponder, thinking",video/webm +funny-dog-walking.webm,video,overlay,Funny Dog Walking,"Dog walking funnily, as if it's going to fall but keeps walking weirdly, trying it's best to walk",Duniya di tha tha tha song,"dog, walking, strange, fall, weird",video/webm +gagging-dog.webm,video,overlay,Gagging Dog,"Husky gagging, trying to vomit out something, big looking eyes",funny song,"husky, dog, gag, vomit, puke",video/webm +goat-chewing-2.webm,video,overlay,Goat Chewing,"goat looking unimpressed, chewing food slowly, almost looking like minding own business",funny song,"goat, unimpressed, chewing, minding own business, idgaf",video/webm +goat-chewing.webm,video,overlay,Goat Chewing,White goat chewing loudly,chewing,"goat, chewing",video/webm +goat-doesnt-give-a-fk.webm,video,overlay,Goat Doesn't Give a Fk,"Goat looking at camera, wearing sunglasses with 2 middle finger pointing","here comes the hotstepper song, pop, hiphop, reggae, funk","goat, middle finger, fuckyou",video/webm +goat-mocking.webm,video,overlay,Goat Mocking,"black goat with tongue out, spitting and sneezing towards an interviewer",goat sounds,"goat, tongue, spit, sneeze",video/webm +goat-sticking-out-tongue.webm,video,overlay,Goat Sticking Out Tongue,"White goat facing camera, sticking and flapping tongue","licking, flapping, kissing","goat, tongue, lick, kiss",video/webm +goat-with-big-glasses.webm,video,overlay,Goat With Big Glasses,"baby goat wears a big eye glasses, chewing, minding own business, not giving a fuck","here comes the hotstepper song, pop, hiphop, reggae, funk",,video/webm +gorilla-dancing.webm,video,overlay,Gorilla Dancing,Person dressed in gorilla suit wearing leopard top dancing,"beyonce, crazy in love","gorilla, dance",video/webm +gorilla-eating-booger.webm,video,overlay,Gorilla Eating Booger,"Gorilla starts digging the nose, looks around, senses no one was around and decided to eat the booger discreetly",,"gorilla, dig nose, booger",video/webm +gorilla-thinking.webm,video,overlay,Gorilla Thinking,"Gorilla has a thinking face, scratches nose and chin while thinking",,"gorilla, thinking, nose, chin",video/webm +groundhog-burps.webm,video,overlay,Groundhog Burps,"Groundhog lets a big burp, and continues to chew on food","burp, chewing","groundhog, burp, chew",video/webm +guilty-dog.webm,video,overlay,Guilty Dog,"Dog is guilty but pretends to look away from owner by closing eyes, owner asks ""Why""",human,"dog, guilty, looks away",video/webm +hamster-dancing.webm,video,overlay,Hamster Dancing,Hamster dancing to viral trumpet song,cool trumpet song,"hamster, dance, trumpet",video/webm +happy-dog.webm,video,overlay,Happy Dog,dog running happily away from camera,maniac syst3m glitch shadow runner song,"dog, running, happy, jolly",video/webm +happy-seal-sticks-tongue-out.webm,video,overlay,Happy Seal Sticks Tongue Out,"Happy seal looks at camera, stick tongues out and winks",,"seal, wink, happy, tongue",video/webm +hedgehog-running.webm,video,overlay,Hedgehog Running,"Hedgehog quickly run towards camera, expecting something from owner",hedgehog running,"hedgehog, run, hungry, excited",video/webm +hedgehog-screaming.webm,video,overlay,Hedgehog Screaming,"hedgehog with a screaming laugh, sinister, evil","scary, eerie, sinister, laugh","got chew, minding own business, idgaf",video/webm +hi-good-morning.webm,video,overlay,Hi Good Morning,"Llama pops into camera from various angles and says Hi, then Good Morning cheerfully",kid voice,"llama, good morning",video/webm +horse-side-eye.webm,video,overlay,Horse Side Eye,"Horse looking sideways with side eye, looking suspicious towards camera, with audio saying ""Bombastic side eye, criminal offensive side eye""",human,"horse, side eye, suspicious, criminal offense",video/webm +huh-cat.webm,video,overlay,Huh Cat,"Cat saying huh a few times, with a long huh at the end, implying confusion",cat huh,"cat, huh, confused",video/webm +huh-dog.webm,video,overlay,Huh Dog,"dog saying huh a few times, with a long huh at the end, implying confusion",huh,"dog, huh",video/webm +hyrax-eating.webm,video,overlay,Hyrax Eating,"hyrax eating vege, possibly a salad lettuce, implying healthy meal","chewing, eating","hyrax, healthy, meal, vegetables, vege, eating",video/webm +hyrax-mama-green.webm,video,overlay,Hyrax Mama,"Hyrax shouts ""mama"" or ""wawa"", looking anxious and afraid, calling mother",hyrax voice,"hyrax, mama, wawa, anxious, afraid, mother",video/webm +hyrax-scream.webm,video,overlay,Hyrax Scream,"cute small hyrax looking at camera side eye, screaming wawa or mama in a cute but screeching manner, implying loud but harmless",,"hyrax, side eye, wawa, mama",video/webm +hyrax-staring-green.webm,video,overlay,Hyrax Staring,"Hyrax stares at camera, not looking impressed",nature sounds,"hyrax, not impressed",video/webm +hyrax-staring.webm,video,overlay,Hyrax Staring,"camera zooming towards a hyrax which appears to be staring back, implying ""what do you want""",bubblegum animal crossing song,"hyrax, wtf, stare",video/webm +i-go-meow.webm,video,overlay,I Go Meow,"Cat who loves to meow sings ""I go meow"" song","I go meow, ballad","cat, meow, i go meow",video/webm +interrupting-dog.webm,video,overlay,Interrupting Dog,"dog making loud sounds, interrupting owner continuously, inferring fear, shocked, and afraid, possibly scream for help",dog scream,"dog, scream, fear, shocked, afraid",video/webm +iphone-notification.webm,video,overlay,iPhone Notification,"Llama pops into camera from various angles with iPhone notification, acting like a phone push notification",phone notification sounds,"llama, iphone, phone notification",video/webm +itchy-dog.webm,video,overlay,Itchy Dog,"Dog scratching itself vigorously from an itch, with tongue out, trying to get out of this tricky situation","glitch, warp","dog, itchy, scratch, tricky, crazy",video/webm +kangaroo-flexing.webm,video,overlay,Kangaroo Flexing,"a large kangaroo stands up, flexing bicep muscle, with a rock guitar theme playing in audio","rock song, guitar","kangaroo, flex, muscle, sigma, chad",video/webm +kangaroo-records-him-self-dancing.webm,video,overlay,Kangaroo Records Himself Dancing,kangaroo dances to a spanish dance song,24/7 song,"kangaroo, dance, spanish",video/webm +karen-owl.webm,video,overlay,Karen Owl,"Karen the Owl, owned by Japanese, is wearing a bob wig, looking not impressed","8-bit, catchy, jam","owl, bob wig, not impressed",video/webm +laughing-ape.webm,video,overlay,Laughing Ape,"Ape grabbing head, shaking legs, rubbing both feets, dubbed with funny laughing sounds","loud laughs, funny laughs","ape, laugh, funny",video/webm +laughing-dog.webm,video,overlay,Laughing Dog,"Dog open mouths wide tongue out, dubbed with funny laughing voice","loud laughs, funny laughs","dog, laugh, funny",video/webm +llama-singing.webm,video,overlay,Llama Singing,"Llama upwards, looking at camera, all wrapped up, looking cold, dubbed voice singing a Christmas rhyme",christmas,"llama, cold, winter, christmas",video/webm +mad-cat.webm,video,overlay,Mad Cat,"A black white cat, with a spot that looks like a telephone, waiting intensely for a call to be picked up","telephone, call","cat, telephone, call",video/webm +monkey-attacks.webm,video,overlay,Monkey Attacks,"Man says ""did I jump scare you"", monkey then rushes to pull a man's hair, man is screaming from pain, implying the monkey was affected by jump scare","man screams, pain","monkey, attack, pain, scream, jump scare",video/webm +monkey-begging.webm,video,overlay,Monkey Begging,"Baby monkey wearing sweater, reaching out to owner asking for food, owner says ""it's time to breakfast""",,"monkey, baby monkey, baby, food, hungry",video/webm +monkey-chilling.webm,video,overlay,Monkey Chilling,"Monkey wearing hat, sitting crosslegged, holding a wine glass filled with milk, drinks milk","serene, vibes, light jungle atmosphere","monkey, crosslegged, wine, chill, serene, vibe",video/webm +monkey-drinking-from-straw.webm,video,overlay,Monkey Drinking From Straw,Calm and docile baby monkey drinking a juice from a plastic cup with a straw,,"monkey, baby monkey, baby, juice, docile, calm",video/webm +monkey-drinks-coffee.webm,video,overlay,Monkey Drinks Coffee,Monkey sipping coffee from a paper cup,coffee sipping,"monkey, coffee",video/webm +monkey-driving.webm,video,overlay,Monkey Driving,"Orangutan holding a steering wheel with one hand, implying driving",driving,"orangutan, driving, steering wheel",video/webm +monkey-rizzler.webm,video,overlay,Monkey Rizzler,"Monkey in full lady attire, wearing glasses, smiling to camera charmingly","classic soul, sensual","monkey, charming, sensual",video/webm +monkey-side-eye.webm,video,overlay,Monkey Side Eye,monkey gives a side eye,,"monkey, side eye",video/webm +nasty-girl-dance.webm,video,overlay,Nasty Girl Dance,"Sea-lion wiggling happily, dancing to a song ""I've been a nasty girl""","sensual, freaky","sealion, wiggle, dancing, nasty",video/webm +nosy-cat.webm,video,overlay,Nosy Cat,"Cat being nosy, overseeing and hearing an argument from a far, being a busybody","argument, creepy","cat, nosy, busybody, argument",video/webm +oiia-cat-fly-away.webm,video,overlay,OIIA Cat Fly Away,"oiia cat magically floats away, implying this is none of my business",The Righteous Wrath of an Honorable Man song,"oiia cat, magic, float, idgaf, none of my business, not my problem",video/webm +oiia-cat.webm,video,overlay,OIIA Cat,oiia cat spinning,oiia original,"oiia cat, oiia",video/webm +oiia-spinning-cat.webm,video,overlay,OIIA Spinning Cat,oiia cat spinning with other cats,oiia song,"oiia cat, dance",video/webm +oiia-subsurfer.webm,video,overlay,OIIA Subsurfer Cat,"spinning oiia cat, dancing and singing to a subway surfers game main theme music","subway surfers, oiia cat, singing","oiia, subway surfers, dance",video/webm +parrot-side-eyeing.webm,video,overlay,Parrot Side Eyeing,"Parrot bobs head and laughing from a far, then suddenly looks at camera with full face via a side eye","laugh, shock","parrot, bobbing, side eye",video/webm +penguins-walking.webm,video,overlay,Penguins Walking,"A child penguin following an adult penguin with the song ""I will follow you"", implying the child penguin follows wherever the adult penguin goes",i will follow you song,"penguin, follow",video/webm +pig-dancing.webm,video,overlay,Pig Dancing,"Cute pig standing upwards, wearing shiny pants and sunglasses, dancing to a club song","dance, club, car horns","pig, cute, dancing",video/webm +pig-drinking-beer.webm,video,overlay,Pig Drinking Beer,"Cute pig wearing hat, enjoys drinking beer","dance, pop, indie","pig, cute, beer, drinking",video/webm +piglet-eating.webm,video,overlay,Piglet Eating,"cute baby piglet minding its own business, eating & chewing","chewing, eating","baby pig, piglet, idgaf, eating, chewing",video/webm +pug-screaming.webm,video,overlay,Pug Screaming,"Pug screaming in distress and pain, implying stressful situation",pug scream,,video/webm +rat-dancing-to-espresso.webm,video,overlay,Rat Dancing To Espresso,"small animated rat, dancing to a song espresso",espresso song,"rat, dance, espresso",video/webm +rats-dancing.webm,video,overlay,Rats Dancing,"group of person wearing cat costume, dancing",tgif glorilla song,"cat, dance",video/webm +rats-sigma-boy.webm,video,overlay,Rats Sigma Boy,"Rat standing upwards, dancing towards sigma boy song","russian, sigma boy song","rat, sigma, dance",video/webm +rizz-dog.webm,video,overlay,Rizz Dog,"sculpture of a dog that is rizzed up, looking behind by the trees, accompanied with a rizz song",if we being real song,"dog, rizz",video/webm +sad-cat.webm,video,overlay,Sad Cat,"cat sitting down, looking sad, deep thoughts, then looks at camera sadly",Gnosienne No. 1 song,"cat, sad, deep thoughts, realisation",video/webm +sea-lion-showing-tongue-2.webm,video,overlay,Sea Lion Showing Tongue,"Sea lion breathing out of water, showing tongue, making sounds","sealion bark, sealion snore","sealion, bark, snore, tongue",video/webm +sea-lion-showing-tongue.webm,video,overlay,Sea Lion Showing Tongue,"Sea lion breathing out of water, showing tongue, making sounds","sealion bark, sealion snore","sealion, bark, snore, tongue",video/webm +sea-lion-shows-tongue-3.webm,video,overlay,Sea Lion Shows Tongue,"sea lion wears a christmas cap, shows tongue, sneezes",sealion sneeze,"sealion, christmas, tongue, sneeze",video/webm +sealion-relay-dance.webm,video,overlay,Sealion Relay Dance,Animated sealions doing a vibe dance,"vibe, chill","sealion, dance",video/webm +shocked-cat-2.webm,video,overlay,Shocked Cat,"A cat staring at camera, looking shocked","suspicious,confused,puzzled","cat, shocked",video/webm +shocked-cat.webm,video,overlay,Shocked Cat,"A cat standing upward, looking shocked, using paws to touch an non existent object","suspicious,confused,puzzled","cat, suspicious,confused,puzzled, shocked",video/webm +shocked-groundhog.webm,video,overlay,Shocked Groundhog,"Groundhog holding a carrot, but dramatically lets go of carrot while giving a straight face",,"groundhog, dramatic",video/webm +silly-ape.webm,video,overlay,Silly Ape,"large gorilla looking unsure, doing silly hand and legs movements, looking comedic and clumsy","funny, frolic song","gorilla, silly, comedic, clumsy, funny",video/webm +singing-catfish.webm,video,overlay,Singing Catfish,"cat fish singing fast, in a cheerful manner",singing,"cat, singing, cheerful",video/webm +singing-chickens.webm,video,overlay,Singing Chickens,a group of chickens singing christmas carol,"hark the herald angels sing, christmas","chickens, singing, christmas, christmas carol",video/webm +singing-husky.webm,video,overlay,Singing Husky,Husky singing metal song I-E-A-I-O,"nu metal, alt metal","husky, metal song",video/webm +sleeping-cat.webm,video,overlay,Sleeping Cat,"A cat lying comfortably, blissful, at ease, and then looks around abit to see the surrounding",lu xiao yu guitar song,"cat, bliss, calm, serene, vibes",video/webm +snake-cat-ai.webm,video,overlay,Snake Cat AI,"A cat with a snake body, gradually opens mouth, looking for a bite",meow song,"cat, snake, bite",video/webm +squid-game-oiia-cat.webm,video,overlay,Squid Game OIIA Cat,oiia cat playing squid game red light green light,oiia,"oiia, oiia cat, squid game",video/webm +suspicious-dog-looking.webm,video,overlay,Suspicious Dog Looking,"Dog with squinted eyes, looking suspicious at camera",suspicious,"dog, suspicious",video/webm +talking-beaver.webm,video,overlay,Talking Beaver,"Beaver standing up right, both hands by mouth, making tongue blab sounds, may imply sensual licking","licking, blabbing, sensual","beaver, licking, blabbing, sensual",video/webm +talking-bird.webm,video,overlay,Talking Bird,"turaco parrot talks fast, implying it's talkative, yaps a lot, has a lot to say",talking bird,"parrot, talkative, yap, turaco",video/webm +talking-cat-2.webm,video,overlay,Talkingg Cat,"Cat meowing repeatedly, seeking for attention",cat talk,"cat, cat talk, meow, attention",video/webm +talking-cat-3.webm,video,overlay,Two Cats Talking,"two cats talking, first cat interrogating, second cat looking guilty and answering first cat","meow, cat talks, cat talking","cats, interrogation, guilty, cat talking",video/webm +talking-cat-4.webm,video,overlay,Talking Cat,"Cat talking alot, possibly looking for attention or food","cat talk, meow","cat, cat talking, attention",video/webm +talking-cat.webm,video,overlay,Talkin Cat,"Cat lying down, talking softly but rapidly, chattering",cat talk,"cat, lying down, chatter, cat talking",video/webm +talking-dog.webm,video,overlay,Talking Dog,"Dog looking head upside down, then turns back to look normally, with an audio dub saying ""This family makes me want to murder people""",human,"dog, suspicious",video/webm +teeth-chattering.webm,video,overlay,Teeth Chattering,"Dog's teeth is chattering from cold, implying freezing weather or scared",teeth chatter,"dog, chattering, cold, freezing, scared",video/webm +the-real-bruce-from-finding-nemo.webm,video,overlay,The Real Bruce From Finding Nemo,Big shark that looks like bruce from finding nemo,human,"shark, dangerous, nemo",video/webm +the-sheep-say-baa-baa-baa.webm,video,overlay,The Sheep Say Baa Baa Baa,3 sheeps looking at camera saying baa together,"guitar tune, sheep baa",sheeps,video/webm +they-not-like-us-oiia-cat-version.webm,video,overlay,They Not Like Us OIIA Cat Version,oiia cat picks up mic and sings oiia version of not like us song by kendrick lamar,"not like us song, hiphop, dance, rap","oiia, oiia cat, singing",video/webm +theyre-eating-the-dogs.webm,video,overlay,Theyre Eating The Dogs,"Dog looking scared and freaked out, jittering, audio voice saying ""They're eating the dogs, the people that came in, they're eating the cats""",human,"dog, freaked out, jitter, scared, shocked, afraid",video/webm +toxic-llama.webm,video,overlay,Toxic Llama,"White llama suddenly raises one ear to eavesdrop, implying toxic behaviour of eavesdropping, fishing for rumors",funny,"llama, eavesdrop, toxic, workplace, rumor",video/webm +walking-cat.webm,video,overlay,Walking Cat,"Cat walking, pushing and object, stops to look around, then continues pushing, in a comedic manner","laughing, funny","cat, pushing, comedy",video/webm \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 116f429..21e8d4f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4,6 +4,7 @@ "requires": true, "packages": { "": { + "name": "memeaigen", "dependencies": { "@headlessui/react": "^2.2.0", "@inertiajs/react": "^2.0.0", @@ -34,6 +35,7 @@ "next-themes": "^0.4.6", "react": "^19.0.0", "react-dom": "^19.0.0", + "simple-zustand-devtools": "^1.1.0", "sonner": "^2.0.3", "tailwind-merge": "^3.0.1", "tailwindcss": "^4.0.0", @@ -3222,9 +3224,9 @@ } }, "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", "dev": true, "license": "MIT", "dependencies": { @@ -3591,9 +3593,9 @@ "license": "MIT" }, "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", "dev": true, "license": "MIT", "dependencies": { @@ -6968,6 +6970,19 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/simple-zustand-devtools": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/simple-zustand-devtools/-/simple-zustand-devtools-1.1.0.tgz", + "integrity": "sha512-Axfcfr9L3YL3kto7aschCQLY2VUlXXMnIVtaTe9Y0qWbNmPsX/y7KsNprmxBZoB0pww5ZGs1u/ohcrvQ3tE6jA==", + "license": "MIT", + "peerDependencies": { + "@types/react": ">=18.0.0", + "@types/react-dom": ">=18.0.0", + "react": ">=18.0.0", + "react-dom": ">=18.0.0", + "zustand": ">=1.0.2" + } + }, "node_modules/sonner": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/sonner/-/sonner-2.0.3.tgz", diff --git a/package.json b/package.json index 7a56f16..5638539 100644 --- a/package.json +++ b/package.json @@ -52,6 +52,7 @@ "next-themes": "^0.4.6", "react": "^19.0.0", "react-dom": "^19.0.0", + "simple-zustand-devtools": "^1.1.0", "sonner": "^2.0.3", "tailwind-merge": "^3.0.1", "tailwindcss": "^4.0.0", diff --git a/prod.sh b/prod.sh index 2694607..460a949 100755 --- a/prod.sh +++ b/prod.sh @@ -1,7 +1,7 @@ #!/bin/bash # Set default APP_URL -DEFAULT_APP_URL="https://video2.ai" +DEFAULT_APP_URL="https://memeaigen.com" # Check if app_url parameter is provided if [ $# -eq 0 ]; then diff --git a/resources/js/app.tsx b/resources/js/app.tsx index b8d0c91..3ee0a88 100644 --- a/resources/js/app.tsx +++ b/resources/js/app.tsx @@ -4,6 +4,7 @@ import { createInertiaApp } from '@inertiajs/react'; import { resolvePageComponent } from 'laravel-vite-plugin/inertia-helpers'; import { createRoot } from 'react-dom/client'; import { initializeTheme } from './hooks/use-appearance'; +import { AxiosProvider } from './plugins/AxiosContext'; const appName = import.meta.env.VITE_APP_NAME || 'Laravel'; @@ -13,7 +14,15 @@ createInertiaApp({ setup({ el, App, props }) { const root = createRoot(el); - root.render(); + const app = ( + <> + + + + + ); + + root.render(app); }, progress: { color: '#4B5563', diff --git a/resources/js/modules/editor/partials/edit-sidebar.tsx b/resources/js/modules/editor/partials/edit-sidebar.tsx index 454a7a4..1c29ddc 100644 --- a/resources/js/modules/editor/partials/edit-sidebar.tsx +++ b/resources/js/modules/editor/partials/edit-sidebar.tsx @@ -1,5 +1,7 @@ import { Sheet, SheetContent, SheetHeader, SheetTitle } from '@/components/ui/sheet'; +import useMediaStore from '@/stores/MediaStore'; import { Coins, Edit3, Plus } from 'lucide-react'; +import { useEffect } from 'react'; interface EditSidebarProps { isOpen: boolean; @@ -7,6 +9,22 @@ interface EditSidebarProps { } export default function EditSidebar({ isOpen, onClose }: EditSidebarProps) { + const { memes, backgrounds, isFetchingMemes, isFetchingBackgrounds, currentTab, setCurrentTab, fetchMemes, fetchBackgrounds } = useMediaStore(); + + // Fetch media based on currentTab when it changes and data isn't fetched yet + useEffect(() => { + if (currentTab === 'memes' && memes.length === 0 && !isFetchingMemes) { + fetchMemes(); + } else if (currentTab === 'backgrounds' && backgrounds.length === 0 && !isFetchingBackgrounds) { + fetchBackgrounds(); + } + }, [currentTab, memes.length, backgrounds.length, isFetchingMemes, isFetchingBackgrounds, fetchMemes, fetchBackgrounds]); + + // Determine display states + const isFetching = currentTab === 'memes' ? isFetchingMemes : isFetchingBackgrounds; + const media = currentTab === 'memes' ? memes : backgrounds; + const mediaType = currentTab === 'memes' ? 'memes' : 'backgrounds'; + return ( !open && onClose()}> @@ -20,7 +38,12 @@ export default function EditSidebar({ isOpen, onClose }: EditSidebarProps) {
{/* Background and Meme Selection */}
-
+
setCurrentTab('backgrounds')} + >
Background
-
+
setCurrentTab('memes')} + >

Search for backgrounds using AI

-
@@ -64,68 +91,24 @@ export default function EditSidebar({ isOpen, onClose }: EditSidebarProps) {
- {/* Meme Templates Grid */} -
-
- Creepy face meme + {/* Media Grid */} + {isFetching &&
Loading {mediaType}...
} + {!isFetching && media.length === 0 &&
No {mediaType} available
} + {!isFetching && media.length > 0 && ( +
+ {media.map((item, index) => ( +
+ {currentTab +
+ ))}
-
- Confused person meme -
???
-
???
-
-
- Woody meme -
-
- Doge meme -
-
- Stock market meme -
- 📈 28% -
-
-
- Room meme -
-
+ )}
diff --git a/resources/js/pages/admin/dashboard.tsx b/resources/js/pages/admin/dashboard.tsx index 2452eee..b9694de 100644 --- a/resources/js/pages/admin/dashboard.tsx +++ b/resources/js/pages/admin/dashboard.tsx @@ -1,7 +1,6 @@ import AppLayout from '@/layouts/app-layout'; import { type BreadcrumbItem } from '@/types'; import { Head } from '@inertiajs/react'; -import VideoTimelineViewer from './partials/VideoTimelineViewer'; const breadcrumbs: BreadcrumbItem[] = [ { @@ -14,9 +13,7 @@ export default function Dashboard() { return ( -
- -
+
); } diff --git a/resources/js/pages/comingsoon.tsx b/resources/js/pages/comingsoon.tsx index e8d8d56..0128c62 100644 --- a/resources/js/pages/comingsoon.tsx +++ b/resources/js/pages/comingsoon.tsx @@ -1,27 +1,23 @@ export default function ComingSoon() { - return ( -
-
-
-

Video² AI

+ return ( +
+
+
+

MEMEAIGEN

-
-
- Coming Soon -
+
+
Coming Soon
+
+
+ +
+

Make video memes with AI

+ +

memeaigen.com

+
+
© {new Date().getFullYear()} Meme AI Gen
- -
-

- We amplify the power of video creation for everyone

- -

video2.ai

-
-
- -
© {new Date().getFullYear()} Video² AI
-
- ) + ); } diff --git a/resources/js/plugins/AxiosContext.jsx b/resources/js/plugins/AxiosContext.jsx new file mode 100644 index 0000000..66351fa --- /dev/null +++ b/resources/js/plugins/AxiosContext.jsx @@ -0,0 +1,9 @@ +// resources/js/Plugins/AxiosContext.js +import { createContext, useContext } from 'react'; +import axiosInstance from './axios-plugin'; + +const AxiosContext = createContext(); + +export const AxiosProvider = ({ children }) => {children}; + +export const useAxios = () => useContext(AxiosContext); diff --git a/resources/js/plugins/axios-plugin.jsx b/resources/js/plugins/axios-plugin.jsx new file mode 100644 index 0000000..f7b334a --- /dev/null +++ b/resources/js/plugins/axios-plugin.jsx @@ -0,0 +1,23 @@ +import axios from 'axios'; +import { toast } from 'sonner'; + +const axiosInstance = axios.create({ + withCredentials: true, + xsrfHeaderName: 'X-XSRF-TOKEN', + xsrfCookieName: 'XSRF-TOKEN', +}); + +axiosInstance.interceptors.response.use( + (response) => response, + (error) => { + //console.log(error); + if (error.response && error.response.status === 500) { + if (error?.response?.data?.message?.length > 0) { + toast.error(error.response.data.message + ' Please try again later.'); + } + } + return Promise.reject(error); + }, +); + +export default axiosInstance; diff --git a/resources/js/stores/AdminVideoTimelineStore.js b/resources/js/stores/AdminVideoTimelineStore.js deleted file mode 100644 index e82795d..0000000 --- a/resources/js/stores/AdminVideoTimelineStore.js +++ /dev/null @@ -1,37 +0,0 @@ -import axios from 'axios'; -import { toast } from 'sonner'; -import { route } from 'ziggy-js'; -import { create } from 'zustand'; - -const useAdminVideoTimelineStore = create((set) => ({ - videoTimelines: [], - isLoadingVideoTimelines: false, - - getVideoTimelines: async (uuid) => { - try { - set({ isLoadingVideoTimelines: true }); - - const response = await axios.get(route('render.elements.get', { uuid })); - - // Just set the elements directly without any mapping - set({ - videoTimelines: response.data.success.data.video_elements || [], - isLoadingVideoTimelines: false, - }); - - return response.data.success.data.video_elements || []; - } catch (error) { - set({ isLoadingVideoTimelines: false }); - - if (axios.isAxiosError(error) && error.response?.data?.error?.message) { - toast(error.response.data.error.message); - } else { - toast('Failed to load video timeline'); - } - - return []; - } - }, -})); - -export default useAdminVideoTimelineStore; diff --git a/resources/js/stores/MediaStore.ts b/resources/js/stores/MediaStore.ts new file mode 100644 index 0000000..2ad4ac2 --- /dev/null +++ b/resources/js/stores/MediaStore.ts @@ -0,0 +1,93 @@ +import axiosInstance from '@/plugins/axios-plugin'; +import { mountStoreDevtool } from 'simple-zustand-devtools'; +import { toast } from 'sonner'; +import { route } from 'ziggy-js'; +import { create } from 'zustand'; +import { devtools } from 'zustand/middleware'; + +const useMediaStore = create( + devtools((set, get) => ({ + + currentTab: 'memes', + + memes: [], + backgrounds: [], + isFetchingMemes: false, + isFetchingBackgrounds: false, + + setCurrentTab: (tab) => { + set({ currentTab: tab }); + }, + + // Fetch memes (overlays) + fetchMemes: async () => { + set({ isFetchingMemes: true }); + try { + const response = await axiosInstance.post(route('api.app.memes')); + + if (response?.data?.success?.data?.memes) { + set({ + memes: response.data.success.data.memes, + isFetchingMemes: false, + }); + return response.data.success.data.memes; + } else { + throw 'Invalid API response'; + } + } catch (error) { + console.error('Error fetching memes:', error); + set({ isFetchingMemes: false }); + if (error?.response?.data?.error?.message?.length > 0) { + toast.error(error.response.data.error.message); + } + throw error; + } + }, + + // Fetch backgrounds + fetchBackgrounds: async () => { + set({ isFetchingBackgrounds: true }); + try { + const response = await axiosInstance.post(route('api.app.background')); + + if (response?.data?.success?.data?.backgrounds) { + set({ + backgrounds: response.data.success.data.backgrounds, + isFetchingBackgrounds: false, + }); + return response.data.success.data.backgrounds; + } else { + throw 'Invalid API response'; + } + } catch (error) { + console.error('Error fetching backgrounds:', error); + set({ isFetchingBackgrounds: false }); + if (error?.response?.data?.error?.message?.length > 0) { + toast.error(error.response.data.error.message); + } + throw error; + } + }, + + // Reset store to default state + restoreMemeStateToDefault: () => { + console.log('restoreMemeStateToDefault'); + set({ + memes: [], + backgrounds: [], + isFetchingMemes: false, + isFetchingBackgrounds: false, + }); + }, + })), + { + name: 'MemeStore', + store: 'MemeStore', + }, +); + +if (import.meta.env.APP_ENV === 'local') { + mountStoreDevtool('MediaStore', useMediaStore); +} + +export default useMediaStore; diff --git a/resources/js/stores/localSettingsStore.ts b/resources/js/stores/localSettingsStore.ts index 9bfbf7b..3671247 100644 --- a/resources/js/stores/localSettingsStore.ts +++ b/resources/js/stores/localSettingsStore.ts @@ -77,4 +77,8 @@ const useLocalSettingsStore = create( ) ); +if (import.meta.env.APP_ENV === "local") { + mountStoreDevtool("LocalSettingsStore", useLocalSettingsStore); +} + export default useLocalSettingsStore; diff --git a/resources/js/ziggy.js b/resources/js/ziggy.js index d69ee26..742d62b 100644 --- a/resources/js/ziggy.js +++ b/resources/js/ziggy.js @@ -1,4 +1,4 @@ -const Ziggy = {"url":"https:\/\/memeaigen.test","port":null,"defaults":{},"routes":{"horizon.stats.index":{"uri":"horizon\/api\/stats","methods":["GET","HEAD"]},"horizon.workload.index":{"uri":"horizon\/api\/workload","methods":["GET","HEAD"]},"horizon.masters.index":{"uri":"horizon\/api\/masters","methods":["GET","HEAD"]},"horizon.monitoring.index":{"uri":"horizon\/api\/monitoring","methods":["GET","HEAD"]},"horizon.monitoring.store":{"uri":"horizon\/api\/monitoring","methods":["POST"]},"horizon.monitoring-tag.paginate":{"uri":"horizon\/api\/monitoring\/{tag}","methods":["GET","HEAD"],"parameters":["tag"]},"horizon.monitoring-tag.destroy":{"uri":"horizon\/api\/monitoring\/{tag}","methods":["DELETE"],"wheres":{"tag":".*"},"parameters":["tag"]},"horizon.jobs-metrics.index":{"uri":"horizon\/api\/metrics\/jobs","methods":["GET","HEAD"]},"horizon.jobs-metrics.show":{"uri":"horizon\/api\/metrics\/jobs\/{id}","methods":["GET","HEAD"],"parameters":["id"]},"horizon.queues-metrics.index":{"uri":"horizon\/api\/metrics\/queues","methods":["GET","HEAD"]},"horizon.queues-metrics.show":{"uri":"horizon\/api\/metrics\/queues\/{id}","methods":["GET","HEAD"],"parameters":["id"]},"horizon.jobs-batches.index":{"uri":"horizon\/api\/batches","methods":["GET","HEAD"]},"horizon.jobs-batches.show":{"uri":"horizon\/api\/batches\/{id}","methods":["GET","HEAD"],"parameters":["id"]},"horizon.jobs-batches.retry":{"uri":"horizon\/api\/batches\/retry\/{id}","methods":["POST"],"parameters":["id"]},"horizon.pending-jobs.index":{"uri":"horizon\/api\/jobs\/pending","methods":["GET","HEAD"]},"horizon.completed-jobs.index":{"uri":"horizon\/api\/jobs\/completed","methods":["GET","HEAD"]},"horizon.silenced-jobs.index":{"uri":"horizon\/api\/jobs\/silenced","methods":["GET","HEAD"]},"horizon.failed-jobs.index":{"uri":"horizon\/api\/jobs\/failed","methods":["GET","HEAD"]},"horizon.failed-jobs.show":{"uri":"horizon\/api\/jobs\/failed\/{id}","methods":["GET","HEAD"],"parameters":["id"]},"horizon.retry-jobs.show":{"uri":"horizon\/api\/jobs\/retry\/{id}","methods":["POST"],"parameters":["id"]},"horizon.jobs.show":{"uri":"horizon\/api\/jobs\/{id}","methods":["GET","HEAD"],"parameters":["id"]},"horizon.index":{"uri":"horizon\/{view?}","methods":["GET","HEAD"],"wheres":{"view":"(.*)"},"parameters":["view"]},"sanctum.csrf-cookie":{"uri":"sanctum\/csrf-cookie","methods":["GET","HEAD"]},"dashboard":{"uri":"dashboard","methods":["GET","HEAD"]},"admin.dashboard":{"uri":"admin","methods":["GET","HEAD"]},"profile.edit":{"uri":"settings\/profile","methods":["GET","HEAD"]},"profile.update":{"uri":"settings\/profile","methods":["PATCH"]},"profile.destroy":{"uri":"settings\/profile","methods":["DELETE"]},"password.edit":{"uri":"settings\/password","methods":["GET","HEAD"]},"password.update":{"uri":"settings\/password","methods":["PUT"]},"appearance":{"uri":"settings\/appearance","methods":["GET","HEAD"]},"register":{"uri":"register","methods":["GET","HEAD"]},"login":{"uri":"login","methods":["GET","HEAD"]},"password.request":{"uri":"forgot-password","methods":["GET","HEAD"]},"password.email":{"uri":"forgot-password","methods":["POST"]},"password.reset":{"uri":"reset-password\/{token}","methods":["GET","HEAD"],"parameters":["token"]},"password.store":{"uri":"reset-password","methods":["POST"]},"verification.notice":{"uri":"verify-email","methods":["GET","HEAD"]},"verification.verify":{"uri":"verify-email\/{id}\/{hash}","methods":["GET","HEAD"],"parameters":["id","hash"]},"verification.send":{"uri":"email\/verification-notification","methods":["POST"]},"password.confirm":{"uri":"confirm-password","methods":["GET","HEAD"]},"logout":{"uri":"logout","methods":["POST"]},"home":{"uri":"\/","methods":["GET","HEAD"]},"test":{"uri":"tests","methods":["GET","HEAD"]},"storage.local":{"uri":"storage\/{path}","methods":["GET","HEAD"],"wheres":{"path":".*"},"parameters":["path"]}}}; +const Ziggy = {"url":"https:\/\/memeaigen.com","port":null,"defaults":{},"routes":{"horizon.stats.index":{"uri":"horizon\/api\/stats","methods":["GET","HEAD"]},"horizon.workload.index":{"uri":"horizon\/api\/workload","methods":["GET","HEAD"]},"horizon.masters.index":{"uri":"horizon\/api\/masters","methods":["GET","HEAD"]},"horizon.monitoring.index":{"uri":"horizon\/api\/monitoring","methods":["GET","HEAD"]},"horizon.monitoring.store":{"uri":"horizon\/api\/monitoring","methods":["POST"]},"horizon.monitoring-tag.paginate":{"uri":"horizon\/api\/monitoring\/{tag}","methods":["GET","HEAD"],"parameters":["tag"]},"horizon.monitoring-tag.destroy":{"uri":"horizon\/api\/monitoring\/{tag}","methods":["DELETE"],"wheres":{"tag":".*"},"parameters":["tag"]},"horizon.jobs-metrics.index":{"uri":"horizon\/api\/metrics\/jobs","methods":["GET","HEAD"]},"horizon.jobs-metrics.show":{"uri":"horizon\/api\/metrics\/jobs\/{id}","methods":["GET","HEAD"],"parameters":["id"]},"horizon.queues-metrics.index":{"uri":"horizon\/api\/metrics\/queues","methods":["GET","HEAD"]},"horizon.queues-metrics.show":{"uri":"horizon\/api\/metrics\/queues\/{id}","methods":["GET","HEAD"],"parameters":["id"]},"horizon.jobs-batches.index":{"uri":"horizon\/api\/batches","methods":["GET","HEAD"]},"horizon.jobs-batches.show":{"uri":"horizon\/api\/batches\/{id}","methods":["GET","HEAD"],"parameters":["id"]},"horizon.jobs-batches.retry":{"uri":"horizon\/api\/batches\/retry\/{id}","methods":["POST"],"parameters":["id"]},"horizon.pending-jobs.index":{"uri":"horizon\/api\/jobs\/pending","methods":["GET","HEAD"]},"horizon.completed-jobs.index":{"uri":"horizon\/api\/jobs\/completed","methods":["GET","HEAD"]},"horizon.silenced-jobs.index":{"uri":"horizon\/api\/jobs\/silenced","methods":["GET","HEAD"]},"horizon.failed-jobs.index":{"uri":"horizon\/api\/jobs\/failed","methods":["GET","HEAD"]},"horizon.failed-jobs.show":{"uri":"horizon\/api\/jobs\/failed\/{id}","methods":["GET","HEAD"],"parameters":["id"]},"horizon.retry-jobs.show":{"uri":"horizon\/api\/jobs\/retry\/{id}","methods":["POST"],"parameters":["id"]},"horizon.jobs.show":{"uri":"horizon\/api\/jobs\/{id}","methods":["GET","HEAD"],"parameters":["id"]},"horizon.index":{"uri":"horizon\/{view?}","methods":["GET","HEAD"],"wheres":{"view":"(.*)"},"parameters":["view"]},"sanctum.csrf-cookie":{"uri":"sanctum\/csrf-cookie","methods":["GET","HEAD"]},"api.app.memes":{"uri":"api\/app\/memes","methods":["POST"]},"api.app.background":{"uri":"api\/app\/background","methods":["POST"]},"dashboard":{"uri":"dashboard","methods":["GET","HEAD"]},"admin.dashboard":{"uri":"admin","methods":["GET","HEAD"]},"profile.edit":{"uri":"settings\/profile","methods":["GET","HEAD"]},"profile.update":{"uri":"settings\/profile","methods":["PATCH"]},"profile.destroy":{"uri":"settings\/profile","methods":["DELETE"]},"password.edit":{"uri":"settings\/password","methods":["GET","HEAD"]},"password.update":{"uri":"settings\/password","methods":["PUT"]},"appearance":{"uri":"settings\/appearance","methods":["GET","HEAD"]},"register":{"uri":"register","methods":["GET","HEAD"]},"login":{"uri":"login","methods":["GET","HEAD"]},"password.request":{"uri":"forgot-password","methods":["GET","HEAD"]},"password.email":{"uri":"forgot-password","methods":["POST"]},"password.reset":{"uri":"reset-password\/{token}","methods":["GET","HEAD"],"parameters":["token"]},"password.store":{"uri":"reset-password","methods":["POST"]},"verification.notice":{"uri":"verify-email","methods":["GET","HEAD"]},"verification.verify":{"uri":"verify-email\/{id}\/{hash}","methods":["GET","HEAD"],"parameters":["id","hash"]},"verification.send":{"uri":"email\/verification-notification","methods":["POST"]},"password.confirm":{"uri":"confirm-password","methods":["GET","HEAD"]},"logout":{"uri":"logout","methods":["POST"]},"home":{"uri":"\/","methods":["GET","HEAD"]},"test":{"uri":"tests","methods":["GET","HEAD"]},"storage.local":{"uri":"storage\/{path}","methods":["GET","HEAD"],"wheres":{"path":".*"},"parameters":["path"]}}}; if (typeof window !== 'undefined' && typeof window.Ziggy !== 'undefined') { Object.assign(Ziggy.routes, window.Ziggy.routes); }