From 90389e73b05d1d1671237df09677b1468946c51d Mon Sep 17 00:00:00 2001 From: ak Date: Fri, 20 Oct 2023 17:21:04 -0700 Subject: [PATCH] updated methods, routes to work with InfinityFree --- .htaccess | 10 + README.md | 2 +- app/Http/Controllers/FileController.php | 9 +- app/Jobs/UploadToS3.php | 62 ---- composer.json | 1 + composer.lock | 282 +++++++++++++++++- config/filesystems.php | 4 +- migrate.sql | 16 + public/js/197.js | 1 + public/js/318.js | 1 + public/js/464.js | 1 + public/js/493.js | 1 + public/js/544.js | 1 + public/js/58.js | 1 + public/js/599.js | 1 + public/js/643.js | 1 + public/js/721.js | 1 + public/js/836.js | 1 + public/js/97.js | 1 + public/js/976.js | 1 + public/js/980.js | 1 + public/js/app.js.LICENSE.txt | 1 + .../js/resources_js_Pages_Profile_Edit_vue.js | 4 +- ...ges_Profile_Partials_DeleteUserForm_vue.js | 2 +- ...rtials_UpdateProfileInformationForm_vue.js | 2 +- .../js/resources_js_Pages_RecycleBin_vue.js | 2 +- public/js/vendor.js.LICENSE.txt | 11 + .../js/Components/custom/DeleteButton.vue | 2 +- .../Pages/Profile/Partials/DeleteUserForm.vue | 2 +- .../Partials/UpdateProfileInformationForm.vue | 2 +- routes/web.php | 6 +- 31 files changed, 349 insertions(+), 84 deletions(-) create mode 100644 .htaccess delete mode 100644 app/Jobs/UploadToS3.php create mode 100644 migrate.sql create mode 100644 public/js/197.js create mode 100644 public/js/318.js create mode 100644 public/js/464.js create mode 100644 public/js/493.js create mode 100644 public/js/544.js create mode 100644 public/js/58.js create mode 100644 public/js/599.js create mode 100644 public/js/643.js create mode 100644 public/js/721.js create mode 100644 public/js/836.js create mode 100644 public/js/97.js create mode 100644 public/js/976.js create mode 100644 public/js/980.js create mode 100644 public/js/app.js.LICENSE.txt create mode 100644 public/js/vendor.js.LICENSE.txt diff --git a/.htaccess b/.htaccess new file mode 100644 index 0000000..ad96524 --- /dev/null +++ b/.htaccess @@ -0,0 +1,10 @@ +RewriteEngine On + +# handle non https traffic +RewriteCond %{HTTP:X-Forwarded-Proto} !https +RewriteCond %{HTTPS} off +RewriteCond %{HTTP:CF-Visitor} !{"scheme":"https"} +RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] + +# redirect to /public/ for laravel to take over +RewriteRule (.*) /public/$1 [L] diff --git a/README.md b/README.md index 718d866..c0dcd2b 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,3 @@ # laravel-vue-file-share -Dropbox/Google Drive-esque file sharing application implemented in Laravel, PHP, Inertia, Vue, Headless-UI and Tailwind CSS. Uses Mitt for firing events and passing data. Uses MariaDB and Amazon AWS S3 for storing and retrieving files. Hosted on InfinityFree +Dropbox/Google Drive-esque file sharing application implemented in Laravel, PHP, Inertia, Vue, Headless-UI and Tailwind CSS. Uses Mitt for firing events and passing data. Uses MariaDB and Amazon AWS S3 for storing and retrieving files. [Hosted on InfinityFree](https://drive.42web.io) diff --git a/app/Http/Controllers/FileController.php b/app/Http/Controllers/FileController.php index d4d7a84..5455f03 100644 --- a/app/Http/Controllers/FileController.php +++ b/app/Http/Controllers/FileController.php @@ -12,8 +12,6 @@ use App\Http\Requests\SharedFiles; use App\Http\Resources\FileResource; -use App\Jobs\UploadToS3; - use Illuminate\Http\Request; use Illuminate\Support\Facades\Auth; @@ -1019,16 +1017,13 @@ class FileController extends Controller // loop over files, make and upload each one foreach ($files as $userFile) { $file = new File(); - $file->stored_at = $userFile->store('/files/' . Auth::id(), 'local'); + $file->stored_at = $userFile->store('/files/' . Auth::id(), 's3'); $file->is_folder = false; $file->name = $userFile->getClientOriginalName(); $file->mimetype = $userFile->getMimeType(); $file->size = $userFile->getSize(); - $file->s3 = 0; // file has NOT been uploaded to s3 + $file->s3 = 1; // file has NOT been uploaded to s3 $parent->appendNode($file); - - // upload file to S3 - UploadToS3::dispatch($file); } } diff --git a/app/Jobs/UploadToS3.php b/app/Jobs/UploadToS3.php deleted file mode 100644 index 28b094a..0000000 --- a/app/Jobs/UploadToS3.php +++ /dev/null @@ -1,62 +0,0 @@ -file = $file; - } - - /** - * Execute the job. - */ - public function handle(): void - { - // get file from constructor - $file = $this->file; - - // if the file has not been uploaded to S3 - if (!$file->s3) { - $localPath = Storage::disk('local')->path($file->stored_at); - Log::debug("File at " . $localPath . " being uploaded to S3"); - - // upload file to S3 - try { - // upload to S3 with the "stored_at" path. get file from 'local' disk at the "stored_at" path. - $stored = Storage::put($file->stored_at, Storage::disk('local')->get($file->stored_at)); - // if storing is successful, change DB and output log message - if ($stored) { - Log::debug("File uploaded to S3"); - $file->s3 = 1; - $file->saveQuietly(); - } - // else file storing on S3 was not successful. - else { - Log::error("File upload to S3 was unsuccessful"); - } - } - catch (\Exception $exception) { - Log::error($exception->getMessage()); - } - } - // else do nothing - } -} diff --git a/composer.json b/composer.json index 72dab47..6d0403b 100644 --- a/composer.json +++ b/composer.json @@ -14,6 +14,7 @@ "laravel/framework": "^8.75", "laravel/sanctum": "^2.8", "laravel/tinker": "^2.5", + "league/flysystem-aws-s3-v3": "^1.0", "tightenco/ziggy": "^1.0" }, "require-dev": { diff --git a/composer.lock b/composer.lock index b3b2405..bbb0208 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": "91152aade332dbb2efa7abef97d6e312", + "content-hash": "455fb1fc5bc52a2e2d6f99a82477798e", "packages": [ { "name": "asm89/stack-cors", @@ -62,6 +62,155 @@ }, "time": "2022-01-18T09:12:03+00:00" }, + { + "name": "aws/aws-crt-php", + "version": "v1.2.2", + "source": { + "type": "git", + "url": "https://github.com/awslabs/aws-crt-php.git", + "reference": "2f1dc7b7eda080498be96a4a6d683a41583030e9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/awslabs/aws-crt-php/zipball/2f1dc7b7eda080498be96a4a6d683a41583030e9", + "reference": "2f1dc7b7eda080498be96a4a6d683a41583030e9", + "shasum": "" + }, + "require": { + "php": ">=5.5" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.35||^5.6.3||^9.5", + "yoast/phpunit-polyfills": "^1.0" + }, + "suggest": { + "ext-awscrt": "Make sure you install awscrt native extension to use any of the functionality." + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "authors": [ + { + "name": "AWS SDK Common Runtime Team", + "email": "aws-sdk-common-runtime@amazon.com" + } + ], + "description": "AWS Common Runtime for PHP", + "homepage": "https://github.com/awslabs/aws-crt-php", + "keywords": [ + "amazon", + "aws", + "crt", + "sdk" + ], + "support": { + "issues": "https://github.com/awslabs/aws-crt-php/issues", + "source": "https://github.com/awslabs/aws-crt-php/tree/v1.2.2" + }, + "time": "2023-07-20T16:49:55+00:00" + }, + { + "name": "aws/aws-sdk-php", + "version": "3.283.9", + "source": { + "type": "git", + "url": "https://github.com/aws/aws-sdk-php.git", + "reference": "0233b9f3f2155dac35c829ce4fc1b7cdb6ff8c0a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/0233b9f3f2155dac35c829ce4fc1b7cdb6ff8c0a", + "reference": "0233b9f3f2155dac35c829ce4fc1b7cdb6ff8c0a", + "shasum": "" + }, + "require": { + "aws/aws-crt-php": "^1.0.4", + "ext-json": "*", + "ext-pcre": "*", + "ext-simplexml": "*", + "guzzlehttp/guzzle": "^6.5.8 || ^7.4.5", + "guzzlehttp/promises": "^1.4.0 || ^2.0", + "guzzlehttp/psr7": "^1.9.1 || ^2.4.5", + "mtdowling/jmespath.php": "^2.6", + "php": ">=7.2.5", + "psr/http-message": "^1.0 || ^2.0" + }, + "require-dev": { + "andrewsville/php-token-reflection": "^1.4", + "aws/aws-php-sns-message-validator": "~1.0", + "behat/behat": "~3.0", + "composer/composer": "^1.10.22", + "dms/phpunit-arraysubset-asserts": "^0.4.0", + "doctrine/cache": "~1.4", + "ext-dom": "*", + "ext-openssl": "*", + "ext-pcntl": "*", + "ext-sockets": "*", + "nette/neon": "^2.3", + "paragonie/random_compat": ">= 2", + "phpunit/phpunit": "^5.6.3 || ^8.5 || ^9.5", + "psr/cache": "^1.0", + "psr/simple-cache": "^1.0", + "sebastian/comparator": "^1.2.3 || ^4.0", + "yoast/phpunit-polyfills": "^1.0" + }, + "suggest": { + "aws/aws-php-sns-message-validator": "To validate incoming SNS notifications", + "doctrine/cache": "To use the DoctrineCacheAdapter", + "ext-curl": "To send requests using cURL", + "ext-openssl": "Allows working with CloudFront private distributions and verifying received SNS messages", + "ext-sockets": "To use client-side monitoring" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0-dev" + } + }, + "autoload": { + "files": [ + "src/functions.php" + ], + "psr-4": { + "Aws\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "authors": [ + { + "name": "Amazon Web Services", + "homepage": "http://aws.amazon.com" + } + ], + "description": "AWS SDK for PHP - Use Amazon Web Services in your PHP project", + "homepage": "http://aws.amazon.com/sdkforphp", + "keywords": [ + "amazon", + "aws", + "cloud", + "dynamodb", + "ec2", + "glacier", + "s3", + "sdk" + ], + "support": { + "forum": "https://forums.aws.amazon.com/forum.jspa?forumID=80", + "issues": "https://github.com/aws/aws-sdk-php/issues", + "source": "https://github.com/aws/aws-sdk-php/tree/3.283.9" + }, + "time": "2023-10-20T20:03:26+00:00" + }, { "name": "brick/math", "version": "0.9.3", @@ -1801,6 +1950,71 @@ ], "time": "2022-10-04T09:16:37+00:00" }, + { + "name": "league/flysystem-aws-s3-v3", + "version": "1.0.30", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/flysystem-aws-s3-v3.git", + "reference": "af286f291ebab6877bac0c359c6c2cb017eb061d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/flysystem-aws-s3-v3/zipball/af286f291ebab6877bac0c359c6c2cb017eb061d", + "reference": "af286f291ebab6877bac0c359c6c2cb017eb061d", + "shasum": "" + }, + "require": { + "aws/aws-sdk-php": "^3.20.0", + "league/flysystem": "^1.0.40", + "php": ">=5.5.0" + }, + "require-dev": { + "henrikbjorn/phpspec-code-coverage": "~1.0.1", + "phpspec/phpspec": "^2.0.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "psr-4": { + "League\\Flysystem\\AwsS3v3\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Frank de Jonge", + "email": "info@frenky.net" + } + ], + "description": "Flysystem adapter for the AWS S3 SDK v3.x", + "support": { + "issues": "https://github.com/thephpleague/flysystem-aws-s3-v3/issues", + "source": "https://github.com/thephpleague/flysystem-aws-s3-v3/tree/1.0.30" + }, + "funding": [ + { + "url": "https://offset.earth/frankdejonge", + "type": "custom" + }, + { + "url": "https://github.com/frankdejonge", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/league/flysystem", + "type": "tidelift" + } + ], + "time": "2022-07-02T13:51:38+00:00" + }, { "name": "league/mime-type-detection", "version": "1.14.0", @@ -1959,6 +2173,72 @@ ], "time": "2023-02-06T13:44:46+00:00" }, + { + "name": "mtdowling/jmespath.php", + "version": "2.7.0", + "source": { + "type": "git", + "url": "https://github.com/jmespath/jmespath.php.git", + "reference": "bbb69a935c2cbb0c03d7f481a238027430f6440b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/jmespath/jmespath.php/zipball/bbb69a935c2cbb0c03d7f481a238027430f6440b", + "reference": "bbb69a935c2cbb0c03d7f481a238027430f6440b", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0", + "symfony/polyfill-mbstring": "^1.17" + }, + "require-dev": { + "composer/xdebug-handler": "^3.0.3", + "phpunit/phpunit": "^8.5.33" + }, + "bin": [ + "bin/jp.php" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.7-dev" + } + }, + "autoload": { + "files": [ + "src/JmesPath.php" + ], + "psr-4": { + "JmesPath\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + } + ], + "description": "Declaratively specify how to extract elements from a JSON document", + "keywords": [ + "json", + "jsonpath" + ], + "support": { + "issues": "https://github.com/jmespath/jmespath.php/issues", + "source": "https://github.com/jmespath/jmespath.php/tree/2.7.0" + }, + "time": "2023-08-25T10:54:48+00:00" + }, { "name": "nesbot/carbon", "version": "2.71.0", diff --git a/config/filesystems.php b/config/filesystems.php index 760ef97..59753ef 100644 --- a/config/filesystems.php +++ b/config/filesystems.php @@ -32,12 +32,12 @@ return [ 'local' => [ 'driver' => 'local', - 'root' => storage_path('app'), + 'root' => public_path('storage'), ], 'public' => [ 'driver' => 'local', - 'root' => storage_path('app/public'), + 'root' => public_path('storage'), 'url' => env('APP_URL').'/storage', 'visibility' => 'public', ], diff --git a/migrate.sql b/migrate.sql new file mode 100644 index 0000000..2d336d6 --- /dev/null +++ b/migrate.sql @@ -0,0 +1,16 @@ +create table `users` (`id` bigint unsigned not null auto_increment primary key, `name` varchar(255) not null, `email` varchar(255) not null, `email_verified_at` timestamp null, `password` varchar(255) not null, `remember_token` varchar(100) null, `created_at` timestamp null, `updated_at` timestamp null) default character set utf8mb4 collate 'utf8mb4_unicode_ci' +alter table `users` add unique `users_email_unique`(`email`) +create table `password_resets` (`email` varchar(255) not null, `token` varchar(255) not null, `created_at` timestamp null) default character set utf8mb4 collate 'utf8mb4_unicode_ci' +alter table `password_resets` add index `password_resets_email_index`(`email`) +create table `failed_jobs` (`id` bigint unsigned not null auto_increment primary key, `uuid` varchar(255) not null, `connection` text not null, `queue` text not null, `payload` longtext not null, `exception` longtext not null, `failed_at` timestamp default CURRENT_TIMESTAMP not null) default character set utf8mb4 collate 'utf8mb4_unicode_ci' +alter table `failed_jobs` add unique `failed_jobs_uuid_unique`(`uuid`) +create table `personal_access_tokens` (`id` bigint unsigned not null auto_increment primary key, `tokenable_type` varchar(255) not null, `tokenable_id` bigint unsigned not null, `name` varchar(255) not null, `token` varchar(64) not null, `abilities` text null, `last_used_at` timestamp null, `created_at` timestamp null, `updated_at` timestamp null) default character set utf8mb4 collate 'utf8mb4_unicode_ci' +alter table `personal_access_tokens` add index `personal_access_tokens_tokenable_type_tokenable_id_index`(`tokenable_type`, `tokenable_id`) +alter table `personal_access_tokens` add unique `personal_access_tokens_token_unique`(`token`) +create table `files` (`id` bigint unsigned not null auto_increment primary key, `name` varchar(256) not null, `path` varchar(1024) null, `stored_at` varchar(2000) null, `s3` tinyint(1) not null default '0', `_lft` int unsigned not null default '0', `_rgt` int unsigned not null default '0', `parent_id` int unsigned null, `is_folder` tinyint(1) not null, `mimetype` varchar(255) null, `size` int null, `created_at` timestamp null, `updated_at` timestamp null, `created_by` bigint unsigned not null, `updated_by` bigint unsigned not null, `deleted_at` timestamp null) default character set utf8mb4 collate 'utf8mb4_unicode_ci' +alter table `files` add index `files__lft__rgt_parent_id_index`(`_lft`, `_rgt`, `parent_id`) +create table `file_shares` (`id` bigint unsigned not null auto_increment primary key, `file_id` bigint unsigned not null, `user_id` bigint unsigned not null, `created_at` timestamp null, `updated_at` timestamp null) default character set utf8mb4 collate 'utf8mb4_unicode_ci' +alter table `file_shares` add constraint `file_shares_file_id_foreign` foreign key (`file_id`) references `files` (`id`) +alter table `file_shares` add constraint `file_shares_user_id_foreign` foreign key (`user_id`) references `users` (`id`) +create table `jobs` (`id` bigint unsigned not null auto_increment primary key, `queue` varchar(255) not null, `payload` longtext not null, `attempts` tinyint unsigned not null, `reserved_at` int unsigned null, `available_at` int unsigned not null, `created_at` int unsigned not null) default character set utf8mb4 collate 'utf8mb4_unicode_ci' +alter table `jobs` add index `jobs_queue_index`(`queue`) diff --git a/public/js/197.js b/public/js/197.js new file mode 100644 index 0000000..8177e86 --- /dev/null +++ b/public/js/197.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[197],{7380:(e,s,r)=>{r.d(s,{Z:()=>o});var t=r(821),a={class:"text-sm text-red-400"};const o={__name:"InputError",props:{message:{type:String}},setup:function(e){return function(s,r){return(0,t.wy)(((0,t.wg)(),(0,t.iD)("div",null,[(0,t._)("p",a,(0,t.zw)(e.message),1)],512)),[[t.F8,e.message]])}}}},8195:(e,s,r)=>{r.d(s,{Z:()=>u});var t=r(821),a={class:"block font-medium text-gray-300"},o={key:0},n={key:1};const u={__name:"InputLabel",props:{value:{type:String}},setup:function(e){return function(s,r){return(0,t.wg)(),(0,t.iD)("label",a,[e.value?((0,t.wg)(),(0,t.iD)("span",o,(0,t.zw)(e.value),1)):((0,t.wg)(),(0,t.iD)("span",n,[(0,t.WI)(s.$slots,"default")]))])}}}},7917:(e,s,r)=>{r.d(s,{Z:()=>o});var t=r(821),a=["value"];const o={__name:"TextInput",props:{modelValue:{type:String,required:!0}},emits:["update:modelValue"],setup:function(e,s){var r=s.expose,o=(0,t.iH)(null);return(0,t.bv)((function(){o.value.hasAttribute("autofocus")&&o.value.focus()})),r({focus:function(){return o.value.focus()}}),function(s,r){return(0,t.wg)(),(0,t.iD)("input",{class:"border-gray-700 bg-zinc-900 text-gray-300 focus:border-sky-600 hover:border-sky-600 rounded-md",value:e.modelValue,onInput:r[0]||(r[0]=function(e){return s.$emit("update:modelValue",e.target.value)}),ref_key:"input",ref:o},null,40,a)}}}},197:(e,s,r)=>{r.r(s),r.d(s,{default:()=>m});var t=r(821),a=r(7380),o=r(8195),n=r(7917),u=r(8748),l=(0,t._)("header",null,[(0,t._)("h2",{class:"text-lg font-medium text-gray-100"},"Update Password"),(0,t._)("p",{class:"mt-1 text-sm text-gray-400"}," Ensure your account is using a long, random password to stay secure. ")],-1),d=["onSubmit"],c={class:"flex items-center gap-4"},p=["disabled"],i={key:0,class:"text-sm text-gray-400"};const m={__name:"UpdatePasswordForm",setup:function(e){var s=(0,t.iH)(null),r=(0,t.iH)(null),m=(0,u.cI)({current_password:"",password:"",password_confirmation:""}),w=function(){m.put(route("password.update"),{preserveScroll:!0,onSuccess:function(){return m.reset()},onError:function(){m.errors.password&&(m.reset("password","password_confirmation"),s.value.focus()),m.errors.current_password&&(m.reset("current_password"),r.value.focus())}})};return function(e,u){return(0,t.wg)(),(0,t.iD)("section",null,[l,(0,t._)("form",{onSubmit:(0,t.iM)(w,["prevent"]),class:"mt-6 space-y-6"},[(0,t._)("div",null,[(0,t.Wm)(o.Z,{for:"current_password",value:"Current Password"}),(0,t.Wm)(n.Z,{id:"current_password",ref_key:"currentPasswordInput",ref:r,modelValue:(0,t.SU)(m).current_password,"onUpdate:modelValue":u[0]||(u[0]=function(e){return(0,t.SU)(m).current_password=e}),type:"password",class:"mt-1 block w-full",autocomplete:"current-password"},null,8,["modelValue"]),(0,t.Wm)(a.Z,{message:(0,t.SU)(m).errors.current_password,class:"mt-2"},null,8,["message"])]),(0,t._)("div",null,[(0,t.Wm)(o.Z,{for:"password",value:"New Password"}),(0,t.Wm)(n.Z,{id:"password",ref_key:"passwordInput",ref:s,modelValue:(0,t.SU)(m).password,"onUpdate:modelValue":u[1]||(u[1]=function(e){return(0,t.SU)(m).password=e}),type:"password",class:"mt-1 block w-full",autocomplete:"new-password"},null,8,["modelValue"]),(0,t.Wm)(a.Z,{message:(0,t.SU)(m).errors.password,class:"mt-2"},null,8,["message"])]),(0,t._)("div",null,[(0,t.Wm)(o.Z,{for:"password_confirmation",value:"Confirm Password"}),(0,t.Wm)(n.Z,{id:"password_confirmation",modelValue:(0,t.SU)(m).password_confirmation,"onUpdate:modelValue":u[2]||(u[2]=function(e){return(0,t.SU)(m).password_confirmation=e}),type:"password",class:"mt-1 block w-full",autocomplete:"new-password"},null,8,["modelValue"]),(0,t.Wm)(a.Z,{message:(0,t.SU)(m).errors.password_confirmation,class:"mt-2"},null,8,["message"])]),(0,t._)("div",c,[(0,t._)("button",{class:"px-6 py-3 border-sky-600 border rounded-lg hover:bg-sky-600",disabled:(0,t.SU)(m).processing}," Save ",8,p),(0,t.Wm)(t.uT,{"enter-active-class":"transition ease-in-out","enter-from-class":"opacity-0","leave-active-class":"transition ease-in-out","leave-to-class":"opacity-0"},{default:(0,t.w5)((function(){return[(0,t.SU)(m).recentlySuccessful?((0,t.wg)(),(0,t.iD)("p",i," Saved. ")):(0,t.kq)("",!0)]})),_:1})])],40,d)])}}}}}]); \ No newline at end of file diff --git a/public/js/318.js b/public/js/318.js new file mode 100644 index 0000000..2256436 --- /dev/null +++ b/public/js/318.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[318],{7380:(e,t,a)=>{a.d(t,{Z:()=>s});var n=a(821),r={class:"text-sm text-red-400"};const s={__name:"InputError",props:{message:{type:String}},setup:function(e){return function(t,a){return(0,n.wy)(((0,n.wg)(),(0,n.iD)("div",null,[(0,n._)("p",r,(0,n.zw)(e.message),1)],512)),[[n.F8,e.message]])}}}},8195:(e,t,a)=>{a.d(t,{Z:()=>l});var n=a(821),r={class:"block font-medium text-gray-300"},s={key:0},u={key:1};const l={__name:"InputLabel",props:{value:{type:String}},setup:function(e){return function(t,a){return(0,n.wg)(),(0,n.iD)("label",r,[e.value?((0,n.wg)(),(0,n.iD)("span",s,(0,n.zw)(e.value),1)):((0,n.wg)(),(0,n.iD)("span",u,[(0,n.WI)(t.$slots,"default")]))])}}}},7917:(e,t,a)=>{a.d(t,{Z:()=>s});var n=a(821),r=["value"];const s={__name:"TextInput",props:{modelValue:{type:String,required:!0}},emits:["update:modelValue"],setup:function(e,t){var a=t.expose,s=(0,n.iH)(null);return(0,n.bv)((function(){s.value.hasAttribute("autofocus")&&s.value.focus()})),a({focus:function(){return s.value.focus()}}),function(t,a){return(0,n.wg)(),(0,n.iD)("input",{class:"border-gray-700 bg-zinc-900 text-gray-300 focus:border-sky-600 hover:border-sky-600 rounded-md",value:e.modelValue,onInput:a[0]||(a[0]=function(e){return t.$emit("update:modelValue",e.target.value)}),ref_key:"input",ref:s},null,40,r)}}}},9318:(e,t,a)=>{a.r(t),a.d(t,{default:()=>g});var n=a(821),r=a(7380),s=a(8195),u=a(7917),l=a(8748),o=(0,n._)("header",null,[(0,n._)("h2",{class:"text-lg font-medium text-gray-100"}," Profile Information "),(0,n._)("p",{class:"mt-1 text-sm text-gray-400"}," Update your account's profile information and email address. ")],-1),i={key:0},m={class:"text-sm mt-2 text-gray-200"},c={class:"mt-2 font-medium text-sm text-green-400"},d={class:"flex items-center gap-4"},f=["disabled"],p={key:0,class:"text-sm text-gray-400"};const g={__name:"UpdateProfileInformationForm",props:{mustVerifyEmail:{type:Boolean},status:{type:String}},setup:function(e){var t=(0,l.qt)().props.auth.user,a=(0,l.cI)({name:t.name,email:t.email});return function(g,v){return(0,n.wg)(),(0,n.iD)("section",null,[o,(0,n._)("form",{onSubmit:v[2]||(v[2]=(0,n.iM)((function(e){return(0,n.SU)(a).post(g.route("profile.update"))}),["prevent"])),class:"mt-6 space-y-6"},[(0,n._)("div",null,[(0,n.Wm)(s.Z,{for:"name",value:"Name"}),(0,n.Wm)(u.Z,{id:"name",type:"text",class:"mt-1 block w-full",modelValue:(0,n.SU)(a).name,"onUpdate:modelValue":v[0]||(v[0]=function(e){return(0,n.SU)(a).name=e}),required:"",autofocus:"",autocomplete:"name"},null,8,["modelValue"]),(0,n.Wm)(r.Z,{class:"mt-2",message:(0,n.SU)(a).errors.name},null,8,["message"])]),(0,n._)("div",null,[(0,n.Wm)(s.Z,{for:"email",value:"Email"}),(0,n.Wm)(u.Z,{id:"email",type:"email",class:"mt-1 block w-full",modelValue:(0,n.SU)(a).email,"onUpdate:modelValue":v[1]||(v[1]=function(e){return(0,n.SU)(a).email=e}),required:"",autocomplete:"username"},null,8,["modelValue"]),(0,n.Wm)(r.Z,{class:"mt-2",message:(0,n.SU)(a).errors.email},null,8,["message"])]),e.mustVerifyEmail&&null===(0,n.SU)(t).email_verified_at?((0,n.wg)(),(0,n.iD)("div",i,[(0,n._)("p",m,[(0,n.Uk)(" Your email address is unverified. "),(0,n.Wm)((0,n.SU)(l.rU),{href:g.route("verification.send"),method:"post",as:"button",class:"underline text-sm text-gray-400 hover:text-gray-100 rounded-md focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-offset-gray-800"},{default:(0,n.w5)((function(){return[(0,n.Uk)(" Click here to re-send the verification email. ")]})),_:1},8,["href"])]),(0,n.wy)((0,n._)("div",c," A new verification link has been sent to your email address. ",512),[[n.F8,"verification-link-sent"===e.status]])])):(0,n.kq)("",!0),(0,n._)("div",d,[(0,n._)("button",{class:"px-6 py-3 border-sky-600 border rounded-lg hover:bg-sky-600",disabled:(0,n.SU)(a).processing}," Save ",8,f),(0,n.Wm)(n.uT,{"enter-active-class":"transition ease-in-out","enter-from-class":"opacity-0","leave-active-class":"transition ease-in-out","leave-to-class":"opacity-0"},{default:(0,n.w5)((function(){return[(0,n.SU)(a).recentlySuccessful?((0,n.wg)(),(0,n.iD)("p",p," Saved. ")):(0,n.kq)("",!0)]})),_:1})])],32)])}}}}}]); \ No newline at end of file diff --git a/public/js/464.js b/public/js/464.js new file mode 100644 index 0000000..4992dcf --- /dev/null +++ b/public/js/464.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[464],{7380:(e,s,t)=>{t.d(s,{Z:()=>n});var r=t(821),o={class:"text-sm text-red-400"};const n={__name:"InputError",props:{message:{type:String}},setup:function(e){return function(s,t){return(0,r.wy)(((0,r.wg)(),(0,r.iD)("div",null,[(0,r._)("p",o,(0,r.zw)(e.message),1)],512)),[[r.F8,e.message]])}}}},8195:(e,s,t)=>{t.d(s,{Z:()=>l});var r=t(821),o={class:"block font-medium text-gray-300"},n={key:0},a={key:1};const l={__name:"InputLabel",props:{value:{type:String}},setup:function(e){return function(s,t){return(0,r.wg)(),(0,r.iD)("label",o,[e.value?((0,r.wg)(),(0,r.iD)("span",n,(0,r.zw)(e.value),1)):((0,r.wg)(),(0,r.iD)("span",a,[(0,r.WI)(s.$slots,"default")]))])}}}},7917:(e,s,t)=>{t.d(s,{Z:()=>n});var r=t(821),o=["value"];const n={__name:"TextInput",props:{modelValue:{type:String,required:!0}},emits:["update:modelValue"],setup:function(e,s){var t=s.expose,n=(0,r.iH)(null);return(0,r.bv)((function(){n.value.hasAttribute("autofocus")&&n.value.focus()})),t({focus:function(){return n.value.focus()}}),function(s,t){return(0,r.wg)(),(0,r.iD)("input",{class:"border-gray-700 bg-zinc-900 text-gray-300 focus:border-sky-600 hover:border-sky-600 rounded-md",value:e.modelValue,onInput:t[0]||(t[0]=function(e){return s.$emit("update:modelValue",e.target.value)}),ref_key:"input",ref:n},null,40,o)}}}},2200:(e,s,t)=>{t.d(s,{Z:()=>d});var r=t(821),o={class:"h-screen w-full bg-zinc-900 text-gray-100 flex gap-4"},n={class:"flex flex-col flex-1 px-4 overflow-hidden items-center justify-center"},a=["href"],l=[(0,r._)("span",null,"DR",-1),(0,r._)("span",{class:"text-3xl",id:"lightning"},"⭍",-1),(0,r._)("span",null,"VE",-1)],u={class:"w-full sm:max-w-md mt-6 px-6 py-4 border-sky-600 border rounded overflow-hidden sm:rounded-lg"};const i={},d=(0,t(3744).Z)(i,[["render",function(e,s){return(0,r.wg)(),(0,r.iD)("div",o,[(0,r._)("main",n,[(0,r._)("a",{href:e.route("login"),method:"get",as:"button",type:"button",id:"logotext",class:"text-5xl flex"},l,8,a),(0,r._)("div",u,[(0,r.WI)(e.$slots,"default")])])])}]])},976:(e,s,t)=>{t.r(s),t.d(s,{default:()=>f});var r=t(821),o=t(2200),n=t(7380),a=t(8195),l=t(7917),u=t(8748),i=["onSubmit"],d={class:"mt-4"},m={class:"mt-4"},c={class:"flex items-center justify-end mt-4"},p=["disabled"];const f={__name:"ResetPassword",props:{email:{type:String,required:!0},token:{type:String,required:!0}},setup:function(e){var s=e,t=(0,u.cI)({token:s.token,email:s.email,password:"",password_confirmation:""}),f=function(){t.post(route("password.store"),{onFinish:function(){return t.reset("password","password_confirmation")}})};return function(e,s){return(0,r.wg)(),(0,r.j4)(o.Z,null,{default:(0,r.w5)((function(){return[(0,r.Wm)((0,r.SU)(u.Fb),{title:"Reset Password"}),(0,r._)("form",{onSubmit:(0,r.iM)(f,["prevent"])},[(0,r._)("div",null,[(0,r.Wm)(a.Z,{for:"email",value:"Email"}),(0,r.Wm)(l.Z,{id:"email",type:"email",class:"mt-1 block w-full",modelValue:(0,r.SU)(t).email,"onUpdate:modelValue":s[0]||(s[0]=function(e){return(0,r.SU)(t).email=e}),required:"",autofocus:"",autocomplete:"username"},null,8,["modelValue"]),(0,r.Wm)(n.Z,{class:"mt-2",message:(0,r.SU)(t).errors.email},null,8,["message"])]),(0,r._)("div",d,[(0,r.Wm)(a.Z,{for:"password",value:"Password"}),(0,r.Wm)(l.Z,{id:"password",type:"password",class:"mt-1 block w-full",modelValue:(0,r.SU)(t).password,"onUpdate:modelValue":s[1]||(s[1]=function(e){return(0,r.SU)(t).password=e}),required:"",autocomplete:"new-password"},null,8,["modelValue"]),(0,r.Wm)(n.Z,{class:"mt-2",message:(0,r.SU)(t).errors.password},null,8,["message"])]),(0,r._)("div",m,[(0,r.Wm)(a.Z,{for:"password_confirmation",value:"Confirm Password"}),(0,r.Wm)(l.Z,{id:"password_confirmation",type:"password",class:"mt-1 block w-full",modelValue:(0,r.SU)(t).password_confirmation,"onUpdate:modelValue":s[2]||(s[2]=function(e){return(0,r.SU)(t).password_confirmation=e}),required:"",autocomplete:"new-password"},null,8,["modelValue"]),(0,r.Wm)(n.Z,{class:"mt-2",message:(0,r.SU)(t).errors.password_confirmation},null,8,["message"])]),(0,r._)("div",c,[(0,r._)("button",{class:(0,r.C_)(["px-6 py-3 border-sky-600 border rounded-lg hover:bg-sky-600",{"opacity-25":(0,r.SU)(t).processing}]),disabled:(0,r.SU)(t).processing}," Reset Password ",10,p)])],40,i)]})),_:1})}}}}}]); \ No newline at end of file diff --git a/public/js/493.js b/public/js/493.js new file mode 100644 index 0000000..7868995 --- /dev/null +++ b/public/js/493.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[493,643,197,318],{7380:(e,t,r)=>{r.d(t,{Z:()=>o});var n=r(821),s={class:"text-sm text-red-400"};const o={__name:"InputError",props:{message:{type:String}},setup:function(e){return function(t,r){return(0,n.wy)(((0,n.wg)(),(0,n.iD)("div",null,[(0,n._)("p",s,(0,n.zw)(e.message),1)],512)),[[n.F8,e.message]])}}}},8195:(e,t,r)=>{r.d(t,{Z:()=>l});var n=r(821),s={class:"block font-medium text-gray-300"},o={key:0},a={key:1};const l={__name:"InputLabel",props:{value:{type:String}},setup:function(e){return function(t,r){return(0,n.wg)(),(0,n.iD)("label",s,[e.value?((0,n.wg)(),(0,n.iD)("span",o,(0,n.zw)(e.value),1)):((0,n.wg)(),(0,n.iD)("span",a,[(0,n.WI)(t.$slots,"default")]))])}}}},3225:(e,t,r)=>{r.d(t,{Z:()=>o});var n=r(821),s={class:"fixed inset-0 overflow-y-auto px-4 py-6 sm:px-0 z-50","scroll-region":""};const o={__name:"Modal",props:{show:{type:Boolean,default:!1},maxWidth:{type:String,default:"2xl"},closeable:{type:Boolean,default:!0}},emits:["close","active"],setup:function(e,t){var r=t.emit,o=e;(0,n.YP)((function(){return o.show}),(function(){o.show?(r("active"),document.body.style.overflow="hidden"):document.body.style.overflow=null}));var a=function(){o.closeable&&r("close")},l=function(e){"Escape"===e.key&&o.show&&a()};(0,n.bv)((function(){return document.addEventListener("keydown",l)})),(0,n.SK)((function(){document.removeEventListener("keydown",l),document.body.style.overflow=null}));var u=(0,n.Fl)((function(){return{sm:"sm:max-w-sm",md:"sm:max-w-md",lg:"sm:max-w-lg",xl:"sm:max-w-xl","2xl":"sm:max-w-2xl"}[o.maxWidth]}));return function(t,r){return(0,n.wg)(),(0,n.j4)(n.lR,{to:"body"},[(0,n.Wm)(n.uT,{"leave-active-class":"duration-200"},{default:(0,n.w5)((function(){return[(0,n.wy)((0,n._)("div",s,[(0,n.Wm)(n.uT,{"enter-active-class":"ease-out duration-300","enter-from-class":"opacity-0 translate-y-4 sm:translate-y-0 sm:scale-95","enter-to-class":"opacity-100 translate-y-0 sm:scale-100","leave-active-class":"ease-in duration-200","leave-from-class":"opacity-100 translate-y-0 sm:scale-100","leave-to-class":"opacity-0 translate-y-4 sm:translate-y-0 sm:scale-95"},{default:(0,n.w5)((function(){return[(0,n.wy)((0,n._)("div",{class:(0,n.C_)(["text-gray-100 border border-sky-600 mb-6 rounded-lg overflow-hidden transform transition-all sm:w-full sm:mx-auto backdrop-blur p-5 flex flex-col",u.value])},[(0,n._)("div",{class:"flex justify-end align-center"},[(0,n._)("button",{onClick:a,class:"px-4 py-2 border border-sky-600 rounded hover:bg-red-800 flex items-center justify-center"}," 🗙 ")]),e.show?(0,n.WI)(t.$slots,"default",{key:0}):(0,n.kq)("",!0)],2),[[n.F8,e.show]])]})),_:3})],512),[[n.F8,e.show]])]})),_:3})])}}}},7917:(e,t,r)=>{r.d(t,{Z:()=>o});var n=r(821),s=["value"];const o={__name:"TextInput",props:{modelValue:{type:String,required:!0}},emits:["update:modelValue"],setup:function(e,t){var r=t.expose,o=(0,n.iH)(null);return(0,n.bv)((function(){o.value.hasAttribute("autofocus")&&o.value.focus()})),r({focus:function(){return o.value.focus()}}),function(t,r){return(0,n.wg)(),(0,n.iD)("input",{class:"border-gray-700 bg-zinc-900 text-gray-300 focus:border-sky-600 hover:border-sky-600 rounded-md",value:e.modelValue,onInput:r[0]||(r[0]=function(e){return t.$emit("update:modelValue",e.target.value)}),ref_key:"input",ref:o},null,40,s)}}}},5102:(e,t,r)=>{r.d(t,{Z:()=>re});var n=r(821),s=r(8748),o=r(523),a=r(7380),l=r(8195),u=r(7917),i=r(3225),c={class:"flex flex-col justify-center items-center"},d=(0,n._)("h2",{class:"text-2xl"},"New Folder",-1),f={class:"mt-10"},m={class:"justify-center mt-5"},p=["disable"];const v={__name:"NewFolderModal",props:{modelValue:Boolean},emits:["close"],setup:function(e,t){var r=t.emit,o=(e.modelValue,(0,s.qt)()),v=(0,n.iH)(null),y=function(){r("close"),g.clearErrors(),g.reset()},w=function(){g.parent_id=o.props.folder.id,g.post(route("folder.new"),{preserveScroll:!0,onSuccess:function(){y()},onError:function(){return v.value.focus}})},g=(0,s.cI)({name:"",parent_id:null}),_=function(){(0,n.Y3)((function(){v.value.focus()}))};return function(t,r){return(0,n.wg)(),(0,n.j4)(i.Z,{show:e.modelValue,onClose:y,onActive:_},{default:(0,n.w5)((function(){return[(0,n._)("div",c,[d,(0,n._)("div",f,[(0,n.Wm)(l.Z,{class:"mb-2 text-lg",for:"name",value:"Folder Name:"}),(0,n.Wm)(u.Z,{type:"text",id:"name",modelValue:(0,n.SU)(g).name,"onUpdate:modelValue":r[0]||(r[0]=function(e){return(0,n.SU)(g).name=e}),class:(0,n.C_)(["block w-full mb-2",(0,n.SU)(g).errors.name?"border-red-800 focus:border-red-800 focus:ring-red-800":""]),onKeyup:r[1]||(r[1]=(0,n.D2)((function(e){return w()}),["enter"])),ref_key:"nameInput",ref:v},null,8,["modelValue","class"]),(0,n.Wm)(a.Z,{message:(0,n.SU)(g).errors.name},null,8,["message"])]),(0,n._)("div",m,[(0,n._)("button",{onClick:r[2]||(r[2]=function(e){return w()}),disable:(0,n.SU)(g).processing,class:(0,n.C_)([{"opacity-25":(0,n.SU)(g).processing},"border border-sky-600 px-5 py-3 rounded hover:bg-green-700"])}," Create ",10,p)])])]})),_:1},8,["show"])}}};var y=(0,r(9391).Z)(),w={href:"#",class:"block w-full items-center rounded-md py-2 border border-zinc-900 block w-full pl-3 pr-4 py-2 text-left text-base font-medium text-zinc-100 hover:border-sky-600 hover:ring-sky-600 transition duration-150 ease-in-out relative"},g=(0,n._)("label",{for:"file",class:"opacity-0 absolute left-0 top-0 bottom-0 right-0 cursor-pointer"},null,-1);const _={__name:"UploadFiles",setup:function(e){var t=function(e){y.emit("FILE_UPLOAD_STARTED",e.target.files)};return function(e,r){return(0,n.wg)(),(0,n.j4)((0,n.SU)(o.sN),null,{default:(0,n.w5)((function(e){e.active;return[(0,n._)("a",w,[(0,n.Uk)("Upload Files "),(0,n._)("input",{onChange:t,type:"file",id:"file",class:"absolute left-0 top-2 bottom-0 right-0 opacity-0",multiple:""},null,32),g])]})),_:1})}}};var b={href:"#",class:"block w-full items-center rounded-md py-2 border border-zinc-900 block w-full pl-3 pr-4 py-2 text-left text-base font-medium text-zinc-100 hover:border-sky-600 hover:ring-sky-600 transition duration-150 ease-in-out relative"},x=(0,n._)("label",{for:"folder",class:"opacity-0 absolute left-0 top-0 bottom-0 right-0 cursor-pointer"},null,-1);const h={__name:"UploadFolder",setup:function(e){var t=function(e){y.emit("FILE_UPLOAD_STARTED",e.target.files)};return function(e,r){return(0,n.wg)(),(0,n.j4)((0,n.SU)(o.sN),null,{default:(0,n.w5)((function(e){e.active;return[(0,n._)("a",b,[(0,n.Uk)(" Upload Folder "),(0,n._)("input",{onChange:t,type:"file",id:"folder",class:"absolute left-0 top-2 bottom-0 right-0 opacity-0",multiple:"",directory:"",webkitdirectory:""},null,32),x])]})),_:1})}}};var k={class:"px-1 py-1"},U={class:"px-1 py-1"};const S={__name:"NewDropdown",setup:function(e){var t=(0,n.iH)(!1),r=(0,n.iH)(!1),s=function(e){t.value=e},a=(0,n.Fl)((function(){return r.value?"rotate-90 transition duration-300 ease-in-out":"transition duration-300 ease-in-out"}));return function(e,l){return(0,n.wg)(),(0,n.iD)(n.HY,null,[(0,n.Wm)((0,n.SU)(o.v2),{as:"div",class:"relative inline-block text-left"},{default:(0,n.w5)((function(){return[(0,n._)("div",null,[(0,n.Wm)((0,n.SU)(o.j2),{class:"inline-flex w-full justify-center rounded bg-emerald-700 px-5 py-3 font-medium text-white hover:bg-emerald-700/50",onClick:l[0]||(l[0]=function(e){r.value=!r.value})},{default:(0,n.w5)((function(){return[(0,n._)("span",{class:(0,n.C_)(a.value)},"+",2),(0,n.Uk)(" New  ")]})),_:1})]),(0,n.Wm)(n.uT,{"enter-active-class":"transition duration-100 ease-out","enter-from-class":"transform scale-95 opacity-0","enter-to-class":"transform scale-100 opacity-100","leave-active-class":"transition duration-75 ease-in","leave-from-class":"transform scale-100 opacity-100","leave-to-class":"transform scale-95 opacity-0"},{default:(0,n.w5)((function(){return[(0,n.Wm)((0,n.SU)(o.sd),{class:"border border-gray-700 absolute left-0 mt-2 w-56 divide-y divide-gray-700 rounded-md bg-zinc-900 focus:outline-none z-50"},{default:(0,n.w5)((function(){return[(0,n._)("div",k,[(0,n.Wm)((0,n.SU)(o.sN),null,{default:(0,n.w5)((function(e){e.active;return[(0,n._)("a",{href:"#",onClick:l[1]||(l[1]=(0,n.iM)((function(e){return s(!0)}),["prevent"])),class:"block w-full items-center rounded-md py-2 border border-zinc-900 block w-full pl-3 pr-4 py-2 text-left text-base font-medium text-zinc-100 hover:border-sky-600 hover:ring-sky-600 transition duration-150 ease-in-out"},"New Folder")]})),_:1})]),(0,n._)("div",U,[(0,n.Wm)(_),(0,n.Wm)(h)])]})),_:1})]})),_:1})]})),_:1}),(0,n.Wm)(v,{modelValue:t.value,"onUpdate:modelValue":l[2]||(l[2]=function(e){return t.value=e}),onClose:l[3]||(l[3]=function(e){return s(!1)})},null,8,["modelValue"])],64)}}},W={__name:"NavLink",props:{href:{type:String,required:!0},active:{type:Boolean}},setup:function(e){var t=e,r=(0,n.Fl)((function(){return t.active?"flex items-center p-3 mb-1 bg-sky-600 rounded font-medium leading-5 text-gray-100 transition duration-150 ease-in-out hover:ring-sky-500":"flex items-center p-3 mb-1 rounded font-medium leading-5 text-gray-500 border border-zinc-900 text-gray-400 hover:text-zinc-100 hover:ring-sky-500 hover:border-sky-600 hover:ring-sky-600 transition duration-150 ease-in-out"}));return function(t,o){return(0,n.wg)(),(0,n.j4)((0,n.SU)(s.rU),{href:e.href,class:(0,n.C_)(r.value)},{default:(0,n.w5)((function(){return[(0,n.WI)(t.$slots,"default")]})),_:3},8,["href","class"])}}};var D={class:"min-w-[12rem]"},V={class:"h-[5rem] px-5 flex items-center mb-12"},Z=(0,n._)("span",null,"DR",-1),E=(0,n._)("span",{class:"text-3xl",id:"lightning"},"⭍",-1),C=(0,n._)("span",null,"VE",-1),F={class:"px-6"},j={class:"py-5"};const z={__name:"Navigation",setup:function(e){return function(e,t){return(0,n.wg)(),(0,n.iD)("nav",D,[(0,n._)("div",V,[(0,n.Wm)((0,n.SU)(s.rU),{href:e.route("userFiles"),method:"get",as:"button",type:"button",id:"logotext",class:"text-5xl flex"},{default:(0,n.w5)((function(){return[Z,E,C]})),_:1},8,["href"])]),(0,n._)("div",F,[(0,n.Wm)(S),(0,n._)("div",j,[(0,n.Wm)(W,{href:e.route("userFiles"),active:new RegExp("files.*","gi").test(e.$page.url)},{default:(0,n.w5)((function(){return[(0,n.Uk)("My Files")]})),_:1},8,["href","active"]),(0,n.Wm)(W,{href:e.route("sharedWith"),active:new RegExp("shared-with-me.*","gi").test(e.$page.url)},{default:(0,n.w5)((function(){return[(0,n.Uk)("Shared with Me")]})),_:1},8,["href","active"]),(0,n.Wm)(W,{href:e.route("sharedBy"),active:new RegExp("shared-by-me.*","gi").test(e.$page.url)},{default:(0,n.w5)((function(){return[(0,n.Uk)("Shared by Me")]})),_:1},8,["href","active"]),(0,n.Wm)(W,{href:e.route("recycleBin"),active:new RegExp("recycle-bin.*","gi").test(e.$page.url)},{default:(0,n.w5)((function(){return[(0,n.Uk)("Recycle Bin")]})),_:1},8,["href","active"])])])])}}};var I={class:"w-full h-[5rem] flex items-center"};const P={__name:"SearchForm",setup:function(e){var t=(0,n.iH)(""),r="";return(0,n.bv)((function(){r=new URLSearchParams(window.location.search),t.value=r.get("search")})),function(e,o){return(0,n.wg)(),(0,n.iD)("div",I,[(0,n.Wm)(u.Z,{type:"text",class:"block w-full mr-2",modelValue:t.value,"onUpdate:modelValue":o[0]||(o[0]=function(e){return t.value=e}),autocomplete:"",placeholder:"Search for files or folders",onKeyup:o[1]||(o[1]=(0,n.D2)((0,n.iM)((function(e){return r.set("search",t.value),void s.Nd.get("".concat(window.location.pathname,"?").concat(r.toString()))}),["prevent"]),["enter"]))},null,8,["modelValue"])])}}};var N=r(6683);const H={__name:"ResponsiveNavLink",props:{href:{type:String,required:!0},active:{type:Boolean}},setup:function(e){var t=(0,n.Fl)((function(){return"border border-zinc-900 block w-full pl-3 pr-4 py-2 text-left text-base font-medium text-zinc-100 hover:border-sky-600 hover:ring-sky-600 transition duration-150 ease-in-out"}));return function(r,o){return(0,n.wg)(),(0,n.j4)((0,n.SU)(s.rU),{href:e.href,class:(0,n.C_)(t.value)},{default:(0,n.w5)((function(){return[(0,n.WI)(r.$slots,"default")]})),_:3},8,["href","class"])}}};var T={class:"px-1 py-1"};const A={__name:"UserDropdown",setup:function(e){return function(e,t){return(0,n.wg)(),(0,n.j4)((0,n.SU)(o.v2),{as:"div",class:"relative inline-block text-left z-50"},{default:(0,n.w5)((function(){return[(0,n._)("div",null,[(0,n.Wm)((0,n.SU)(o.j2),{class:"inline-flex w-full justify-center items-center rounded bg-zinc-400/50 border border-zinc-400/50 px-4 py-2 font-medium text-white hover:bg-opacity-30 hover:bg-zinc-400/20 hover:border-zinc-400/20"},{default:(0,n.w5)((function(){return[(0,n.Uk)((0,n.zw)(e.$page.props.auth.user.name)+" ",1),(0,n.Wm)((0,n.SU)(N.Z),{class:"ml-2 h-5 w-5","aria-hidden":"true"})]})),_:1})]),(0,n.Wm)(n.uT,{"enter-active-class":"transition duration-100 ease-out","enter-from-class":"transform scale-95 opacity-0","enter-to-class":"transform scale-100 opacity-100","leave-active-class":"transition duration-75 ease-in","leave-from-class":"transform scale-100 opacity-100","leave-to-class":"transform scale-95 opacity-0"},{default:(0,n.w5)((function(){return[(0,n.Wm)((0,n.SU)(o.sd),{class:"border border-gray-700 absolute right-0 mt-2 w-56 origin-top-right divide-y divide-gray-100 rounded-md bg-zinc-900 focus:outline-none"},{default:(0,n.w5)((function(){return[(0,n._)("div",T,[(0,n.Wm)((0,n.SU)(o.sN),null,{default:(0,n.w5)((function(t){t.active;return[(0,n.Wm)(H,{href:e.route("profile.edit"),class:(0,n.C_)(["group flex w-full items-center rounded-md py-2"])},{default:(0,n.w5)((function(){return[(0,n.Uk)(" Profile ")]})),_:1},8,["href"])]})),_:1}),(0,n.Wm)((0,n.SU)(o.sN),null,{default:(0,n.w5)((function(t){t.active;return[(0,n.Wm)(H,{href:e.route("logout"),class:(0,n.C_)(["group flex w-full items-center rounded-md py-2"]),active:!0,method:"post"},{default:(0,n.w5)((function(){return[(0,n.Uk)(" Log Out ")]})),_:1},8,["href"])]})),_:1})])]})),_:1})]})),_:1})]})),_:1})}}};var R={class:"fixed top-1/2 left-1/4 overflow-y-auto px-4 py-6 sm:px-0 z-50 w-1/2","scroll-region":""},q={class:"flex flex-col justify-center items-center"},L={class:"pt-2 text-xl text-center errormsg"},M={class:"justify-center mt-5"};const $={__name:"FileUploadErrorModal",props:{message:String},setup:function(e){e.message;return function(t,r){return(0,n.wg)(),(0,n.j4)(n.lR,{to:"body"},[(0,n.Wm)(n.uT,{"leave-active-class":"duration-200"},{default:(0,n.w5)((function(){return[(0,n._)("div",R,[(0,n.Wm)(n.uT,{"enter-active-class":"ease-out duration-300","enter-from-class":"opacity-0 translate-y-4 sm:translate-y-0 sm:scale-95","enter-to-class":"opacity-100 translate-y-0 sm:scale-100","leave-active-class":"ease-in duration-200","leave-from-class":"opacity-100 translate-y-0 sm:scale-100","leave-to-class":"opacity-0 translate-y-4 sm:translate-y-0 sm:scale-95"},{default:(0,n.w5)((function(){return[(0,n._)("div",{class:(0,n.C_)(["text-gray-100 border border-sky-600 mb-6 rounded-lg overflow-hidden transform transition-all sm:w-full sm:mx-auto backdrop-blur p-5 flex flex-col",t.maxWidthClass])},[(0,n._)("div",q,[(0,n._)("h2",L,(0,n.zw)(e.message),1),(0,n._)("div",M,[(0,n.WI)(t.$slots,"default")])])],2)]})),_:3})])]})),_:3})])}}};var B={class:"h-screen w-full bg-zinc-900 text-gray-100 flex gap-4"},O=["onDrop"],Y={key:0,class:"text-lg w-full h-full flex flex-col items-center justify-center border-2 border-dashed border-gray-700"},K=[(0,n._)("div",{class:"w-40 h-40 border-2 rounded-lg border-gray-700 text-gray-300 text-6xl flex items-center justify-center"},[(0,n._)("div",{class:"arrow"},"+")],-1)],G={class:"flex items-center justify-between w-full"},J={class:"flex-1 flex flex-col overflow-hidden"},Q={key:0,class:"h-4 bg-zinc-900"},X={key:1,class:"flex flex-col flex-1 px-4 overflow-hidden"},ee={class:"flex items-center justify-between w-full"},te={class:"flex-1 flex flex-col overflow-hidden"};const re={__name:"AuthenticatedLayout",setup:function(e){var t=(0,s.qt)(),r=(0,n.iH)(!1),o=(0,n.iH)(!1),a=(0,n.iH)(!1);(0,n.bv)((function(){y.on("FILE_UPLOAD_STARTED",i),new RegExp("/files.*","gi").test(t.url)&&(a.value=!0)}));var l=function(e){r.value=!1;var t=e.dataTransfer.files;t.length&&i(t)},u=(0,s.cI)({files:[],paths:[],parent_id:null}),i=function(e){u.files=e,u.parent_id=t.props.folder.id,u.paths=Array.from(e).map((function(e){return e.webkitRelativePath})),u.post(route("file.upload"),{onError:function(e){Object.keys(e).length>0?(message=e[Object.keys(e)[0]],o.value=message):message="Errors encountered while uploading file. Please try again."}})};return function(e,t){return(0,n.wg)(),(0,n.iD)(n.HY,null,[(0,n._)("div",B,[(0,n.Wm)(z),a.value?((0,n.wg)(),(0,n.iD)("main",{key:0,onDrop:(0,n.iM)(l,["prevent"]),onDragover:t[0]||(t[0]=(0,n.iM)((function(e){return r.value=!0}),["prevent"])),onDragleave:t[1]||(t[1]=(0,n.iM)((function(e){return r.value=!1}),["prevent"])),class:"flex flex-col flex-1 px-4 overflow-hidden"},[r.value?((0,n.wg)(),(0,n.iD)("div",Y,K)):((0,n.wg)(),(0,n.iD)(n.HY,{key:1},[(0,n._)("div",G,[(0,n.Wm)(P),(0,n.Wm)(A)]),(0,n._)("div",J,[(0,n.SU)(u).progress?((0,n.wg)(),(0,n.iD)("div",Q,[(0,n._)("div",{class:"h-full bg-sky-600 transition-all",style:(0,n.j5)({width:"".concat(e.form.progress.percentage,"%")})},null,4)])):(0,n.kq)("",!0),(0,n.WI)(e.$slots,"default")])],64))],40,O)):((0,n.wg)(),(0,n.iD)("main",X,[(0,n._)("div",ee,[(0,n.Wm)(P),(0,n.Wm)(A)]),(0,n._)("div",te,[(0,n.WI)(e.$slots,"default")])]))]),o.value?((0,n.wg)(),(0,n.j4)($,{key:0,message:o.value},{default:(0,n.w5)((function(){return[(0,n._)("button",{onClick:t[2]||(t[2]=function(e){return o.value=!1}),class:"border border-sky-600 px-5 py-3 rounded hover:bg-sky-600"}," OK ")]})),_:1},8,["message"])):(0,n.kq)("",!0)],64)}}}},9493:(e,t,r)=>{r.r(t),r.d(t,{default:()=>p});var n=r(821),s=r(5102),o=r(643),a=r(197),l=r(9318),u=r(8748),i={class:"py-12 overflow-auto"},c={class:"max-w-7xl mx-auto sm:px-6 lg:px-8 space-y-6"},d={class:"p-4 sm:p-8 border border-sky-600 rounded-lg"},f={class:"p-4 sm:p-8 border border-sky-600 rounded-lg"},m={class:"p-4 sm:p-8 border border-sky-600 rounded-lg"};const p={__name:"Edit",props:{mustVerifyEmail:{type:Boolean},status:{type:String}},setup:function(e){return function(t,r){return(0,n.wg)(),(0,n.iD)(n.HY,null,[(0,n.Wm)((0,n.SU)(u.Fb),{title:"Profile"}),(0,n.Wm)(s.Z,null,{default:(0,n.w5)((function(){return[(0,n._)("div",i,[(0,n._)("div",c,[(0,n._)("div",d,[(0,n.Wm)(l.default,{"must-verify-email":e.mustVerifyEmail,status:e.status,class:"max-w-xl"},null,8,["must-verify-email","status"])]),(0,n._)("div",f,[(0,n.Wm)(a.default,{class:"max-w-xl"})]),(0,n._)("div",m,[(0,n.Wm)(o.default,{class:"max-w-xl"})])])])]})),_:1})],64)}}}},643:(e,t,r)=>{r.r(t),r.d(t,{default:()=>w});var n=r(821),s=r(7380),o=r(8195),a=r(3225),l=r(7917),u=r(8748),i={class:"space-y-6"},c=(0,n._)("header",null,[(0,n._)("h2",{class:"text-lg font-medium text-gray-100"},"Delete Account"),(0,n._)("p",{class:"mt-1 text-sm text-gray-400"}," Once your account is deleted, all of its resources and data will be permanently deleted. Before deleting your account, please download any data or information that you wish to retain. ")],-1),d={class:"p-6"},f=(0,n._)("h2",{class:"text-lg font-medium text-gray-100"}," Are you sure you want to delete your account? ",-1),m=(0,n._)("p",{class:"mt-1 text-sm text-gray-400"}," Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account. ",-1),p={class:"mt-6"},v={class:"mt-6 flex justify-end"},y=["disabled"];const w={__name:"DeleteUserForm",setup:function(e){var t=(0,n.iH)(!1),r=(0,n.iH)(null),w=(0,u.cI)({password:""}),g=function(){t.value=!0,(0,n.Y3)((function(){return r.value.focus()}))},_=function(){w.post(route("profile.destroy"),{preserveScroll:!0,onSuccess:function(){return b()},onError:function(){return r.value.focus()},onFinish:function(){return w.reset()}})},b=function(){t.value=!1,w.reset()};return function(e,u){return(0,n.wg)(),(0,n.iD)("section",i,[c,(0,n._)("button",{class:"px-6 py-3 border-red-600 border rounded-lg hover:bg-red-600 hover:border-red-600",onClick:g}," Delete Account "),(0,n.Wm)(a.Z,{show:t.value,onClose:b},{default:(0,n.w5)((function(){return[(0,n._)("div",d,[f,m,(0,n._)("div",p,[(0,n.Wm)(o.Z,{for:"password",value:"Password",class:"sr-only"}),(0,n.Wm)(l.Z,{id:"password",ref_key:"passwordInput",ref:r,modelValue:(0,n.SU)(w).password,"onUpdate:modelValue":u[0]||(u[0]=function(e){return(0,n.SU)(w).password=e}),type:"password",class:"mt-1 block w-3/4",placeholder:"Password",onKeyup:(0,n.D2)(_,["enter"])},null,8,["modelValue","onKeyup"]),(0,n.Wm)(s.Z,{message:(0,n.SU)(w).errors.password,class:"mt-2"},null,8,["message"])]),(0,n._)("div",v,[(0,n._)("button",{class:(0,n.C_)(["px-6 py-3 border-red-600 border rounded-lg hover:bg-red-600 hover:border-red-600",{"opacity-25":(0,n.SU)(w).processing}]),disabled:(0,n.SU)(w).processing,onClick:_}," Delete Account ",10,y)])])]})),_:1},8,["show"])])}}}},197:(e,t,r)=>{r.r(t),r.d(t,{default:()=>m});var n=r(821),s=r(7380),o=r(8195),a=r(7917),l=r(8748),u=(0,n._)("header",null,[(0,n._)("h2",{class:"text-lg font-medium text-gray-100"},"Update Password"),(0,n._)("p",{class:"mt-1 text-sm text-gray-400"}," Ensure your account is using a long, random password to stay secure. ")],-1),i=["onSubmit"],c={class:"flex items-center gap-4"},d=["disabled"],f={key:0,class:"text-sm text-gray-400"};const m={__name:"UpdatePasswordForm",setup:function(e){var t=(0,n.iH)(null),r=(0,n.iH)(null),m=(0,l.cI)({current_password:"",password:"",password_confirmation:""}),p=function(){m.put(route("password.update"),{preserveScroll:!0,onSuccess:function(){return m.reset()},onError:function(){m.errors.password&&(m.reset("password","password_confirmation"),t.value.focus()),m.errors.current_password&&(m.reset("current_password"),r.value.focus())}})};return function(e,l){return(0,n.wg)(),(0,n.iD)("section",null,[u,(0,n._)("form",{onSubmit:(0,n.iM)(p,["prevent"]),class:"mt-6 space-y-6"},[(0,n._)("div",null,[(0,n.Wm)(o.Z,{for:"current_password",value:"Current Password"}),(0,n.Wm)(a.Z,{id:"current_password",ref_key:"currentPasswordInput",ref:r,modelValue:(0,n.SU)(m).current_password,"onUpdate:modelValue":l[0]||(l[0]=function(e){return(0,n.SU)(m).current_password=e}),type:"password",class:"mt-1 block w-full",autocomplete:"current-password"},null,8,["modelValue"]),(0,n.Wm)(s.Z,{message:(0,n.SU)(m).errors.current_password,class:"mt-2"},null,8,["message"])]),(0,n._)("div",null,[(0,n.Wm)(o.Z,{for:"password",value:"New Password"}),(0,n.Wm)(a.Z,{id:"password",ref_key:"passwordInput",ref:t,modelValue:(0,n.SU)(m).password,"onUpdate:modelValue":l[1]||(l[1]=function(e){return(0,n.SU)(m).password=e}),type:"password",class:"mt-1 block w-full",autocomplete:"new-password"},null,8,["modelValue"]),(0,n.Wm)(s.Z,{message:(0,n.SU)(m).errors.password,class:"mt-2"},null,8,["message"])]),(0,n._)("div",null,[(0,n.Wm)(o.Z,{for:"password_confirmation",value:"Confirm Password"}),(0,n.Wm)(a.Z,{id:"password_confirmation",modelValue:(0,n.SU)(m).password_confirmation,"onUpdate:modelValue":l[2]||(l[2]=function(e){return(0,n.SU)(m).password_confirmation=e}),type:"password",class:"mt-1 block w-full",autocomplete:"new-password"},null,8,["modelValue"]),(0,n.Wm)(s.Z,{message:(0,n.SU)(m).errors.password_confirmation,class:"mt-2"},null,8,["message"])]),(0,n._)("div",c,[(0,n._)("button",{class:"px-6 py-3 border-sky-600 border rounded-lg hover:bg-sky-600",disabled:(0,n.SU)(m).processing}," Save ",8,d),(0,n.Wm)(n.uT,{"enter-active-class":"transition ease-in-out","enter-from-class":"opacity-0","leave-active-class":"transition ease-in-out","leave-to-class":"opacity-0"},{default:(0,n.w5)((function(){return[(0,n.SU)(m).recentlySuccessful?((0,n.wg)(),(0,n.iD)("p",f," Saved. ")):(0,n.kq)("",!0)]})),_:1})])],40,i)])}}}},9318:(e,t,r)=>{r.r(t),r.d(t,{default:()=>v});var n=r(821),s=r(7380),o=r(8195),a=r(7917),l=r(8748),u=(0,n._)("header",null,[(0,n._)("h2",{class:"text-lg font-medium text-gray-100"}," Profile Information "),(0,n._)("p",{class:"mt-1 text-sm text-gray-400"}," Update your account's profile information and email address. ")],-1),i={key:0},c={class:"text-sm mt-2 text-gray-200"},d={class:"mt-2 font-medium text-sm text-green-400"},f={class:"flex items-center gap-4"},m=["disabled"],p={key:0,class:"text-sm text-gray-400"};const v={__name:"UpdateProfileInformationForm",props:{mustVerifyEmail:{type:Boolean},status:{type:String}},setup:function(e){var t=(0,l.qt)().props.auth.user,r=(0,l.cI)({name:t.name,email:t.email});return function(v,y){return(0,n.wg)(),(0,n.iD)("section",null,[u,(0,n._)("form",{onSubmit:y[2]||(y[2]=(0,n.iM)((function(e){return(0,n.SU)(r).post(v.route("profile.update"))}),["prevent"])),class:"mt-6 space-y-6"},[(0,n._)("div",null,[(0,n.Wm)(o.Z,{for:"name",value:"Name"}),(0,n.Wm)(a.Z,{id:"name",type:"text",class:"mt-1 block w-full",modelValue:(0,n.SU)(r).name,"onUpdate:modelValue":y[0]||(y[0]=function(e){return(0,n.SU)(r).name=e}),required:"",autofocus:"",autocomplete:"name"},null,8,["modelValue"]),(0,n.Wm)(s.Z,{class:"mt-2",message:(0,n.SU)(r).errors.name},null,8,["message"])]),(0,n._)("div",null,[(0,n.Wm)(o.Z,{for:"email",value:"Email"}),(0,n.Wm)(a.Z,{id:"email",type:"email",class:"mt-1 block w-full",modelValue:(0,n.SU)(r).email,"onUpdate:modelValue":y[1]||(y[1]=function(e){return(0,n.SU)(r).email=e}),required:"",autocomplete:"username"},null,8,["modelValue"]),(0,n.Wm)(s.Z,{class:"mt-2",message:(0,n.SU)(r).errors.email},null,8,["message"])]),e.mustVerifyEmail&&null===(0,n.SU)(t).email_verified_at?((0,n.wg)(),(0,n.iD)("div",i,[(0,n._)("p",c,[(0,n.Uk)(" Your email address is unverified. "),(0,n.Wm)((0,n.SU)(l.rU),{href:v.route("verification.send"),method:"post",as:"button",class:"underline text-sm text-gray-400 hover:text-gray-100 rounded-md focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-offset-gray-800"},{default:(0,n.w5)((function(){return[(0,n.Uk)(" Click here to re-send the verification email. ")]})),_:1},8,["href"])]),(0,n.wy)((0,n._)("div",d," A new verification link has been sent to your email address. ",512),[[n.F8,"verification-link-sent"===e.status]])])):(0,n.kq)("",!0),(0,n._)("div",f,[(0,n._)("button",{class:"px-6 py-3 border-sky-600 border rounded-lg hover:bg-sky-600",disabled:(0,n.SU)(r).processing}," Save ",8,m),(0,n.Wm)(n.uT,{"enter-active-class":"transition ease-in-out","enter-from-class":"opacity-0","leave-active-class":"transition ease-in-out","leave-to-class":"opacity-0"},{default:(0,n.w5)((function(){return[(0,n.SU)(r).recentlySuccessful?((0,n.wg)(),(0,n.iD)("p",p," Saved. ")):(0,n.kq)("",!0)]})),_:1})])],32)])}}}}}]); \ No newline at end of file diff --git a/public/js/544.js b/public/js/544.js new file mode 100644 index 0000000..f86fa43 --- /dev/null +++ b/public/js/544.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[544],{215:(e,t,r)=>{r.d(t,{Z:()=>a});var n=r(821),l=["value"];const a={__name:"Checkbox",props:{checked:{type:[Array,Boolean],required:!0},value:{default:null}},emits:["update:checked"],setup:function(e,t){var r=t.emit,a=e,o=(0,n.Fl)({get:function(){return a.checked},set:function(e){r("update:checked",e)}});return function(t,r){return(0,n.wy)(((0,n.wg)(),(0,n.iD)("input",{type:"checkbox",value:e.value,"onUpdate:modelValue":r[0]||(r[0]=function(e){return o.value=e}),class:"rounded bg-zinc-900 text-sky-600 focus:ring-zinc-900 focus:ring-offset-zinc-900 border-gray-700"},null,8,l)),[[n.e8,o.value]])}}}},7380:(e,t,r)=>{r.d(t,{Z:()=>a});var n=r(821),l={class:"text-sm text-red-400"};const a={__name:"InputError",props:{message:{type:String}},setup:function(e){return function(t,r){return(0,n.wy)(((0,n.wg)(),(0,n.iD)("div",null,[(0,n._)("p",l,(0,n.zw)(e.message),1)],512)),[[n.F8,e.message]])}}}},8195:(e,t,r)=>{r.d(t,{Z:()=>i});var n=r(821),l={class:"block font-medium text-gray-300"},a={key:0},o={key:1};const i={__name:"InputLabel",props:{value:{type:String}},setup:function(e){return function(t,r){return(0,n.wg)(),(0,n.iD)("label",l,[e.value?((0,n.wg)(),(0,n.iD)("span",a,(0,n.zw)(e.value),1)):((0,n.wg)(),(0,n.iD)("span",o,[(0,n.WI)(t.$slots,"default")]))])}}}},3225:(e,t,r)=>{r.d(t,{Z:()=>a});var n=r(821),l={class:"fixed inset-0 overflow-y-auto px-4 py-6 sm:px-0 z-50","scroll-region":""};const a={__name:"Modal",props:{show:{type:Boolean,default:!1},maxWidth:{type:String,default:"2xl"},closeable:{type:Boolean,default:!0}},emits:["close","active"],setup:function(e,t){var r=t.emit,a=e;(0,n.YP)((function(){return a.show}),(function(){a.show?(r("active"),document.body.style.overflow="hidden"):document.body.style.overflow=null}));var o=function(){a.closeable&&r("close")},i=function(e){"Escape"===e.key&&a.show&&o()};(0,n.bv)((function(){return document.addEventListener("keydown",i)})),(0,n.SK)((function(){document.removeEventListener("keydown",i),document.body.style.overflow=null}));var s=(0,n.Fl)((function(){return{sm:"sm:max-w-sm",md:"sm:max-w-md",lg:"sm:max-w-lg",xl:"sm:max-w-xl","2xl":"sm:max-w-2xl"}[a.maxWidth]}));return function(t,r){return(0,n.wg)(),(0,n.j4)(n.lR,{to:"body"},[(0,n.Wm)(n.uT,{"leave-active-class":"duration-200"},{default:(0,n.w5)((function(){return[(0,n.wy)((0,n._)("div",l,[(0,n.Wm)(n.uT,{"enter-active-class":"ease-out duration-300","enter-from-class":"opacity-0 translate-y-4 sm:translate-y-0 sm:scale-95","enter-to-class":"opacity-100 translate-y-0 sm:scale-100","leave-active-class":"ease-in duration-200","leave-from-class":"opacity-100 translate-y-0 sm:scale-100","leave-to-class":"opacity-0 translate-y-4 sm:translate-y-0 sm:scale-95"},{default:(0,n.w5)((function(){return[(0,n.wy)((0,n._)("div",{class:(0,n.C_)(["text-gray-100 border border-sky-600 mb-6 rounded-lg overflow-hidden transform transition-all sm:w-full sm:mx-auto backdrop-blur p-5 flex flex-col",s.value])},[(0,n._)("div",{class:"flex justify-end align-center"},[(0,n._)("button",{onClick:o,class:"px-4 py-2 border border-sky-600 rounded hover:bg-red-800 flex items-center justify-center"}," 🗙 ")]),e.show?(0,n.WI)(t.$slots,"default",{key:0}):(0,n.kq)("",!0)],2),[[n.F8,e.show]])]})),_:3})],512),[[n.F8,e.show]])]})),_:3})])}}}},7917:(e,t,r)=>{r.d(t,{Z:()=>a});var n=r(821),l=["value"];const a={__name:"TextInput",props:{modelValue:{type:String,required:!0}},emits:["update:modelValue"],setup:function(e,t){var r=t.expose,a=(0,n.iH)(null);return(0,n.bv)((function(){a.value.hasAttribute("autofocus")&&a.value.focus()})),r({focus:function(){return a.value.focus()}}),function(t,r){return(0,n.wg)(),(0,n.iD)("input",{class:"border-gray-700 bg-zinc-900 text-gray-300 focus:border-sky-600 hover:border-sky-600 rounded-md",value:e.modelValue,onInput:r[0]||(r[0]=function(e){return t.$emit("update:modelValue",e.target.value)}),ref_key:"input",ref:a},null,40,l)}}}},2305:(e,t,r)=>{r.d(t,{Z:()=>o});var n=r(821),l=r(894),a=r(8748);const o={__name:"DownloadButton",props:{getall:{type:Boolean,default:!1,required:!1},selected:{type:Array,required:!1}},setup:function(e){var t=e,r=(0,a.qt)(),o=(0,n.iH)(!1);(0,n.bv)((function(){new RegExp("shared.*","i").test(r.url)&&(o.value=!0)}));return function(e,a){return o.value?((0,n.wg)(),(0,n.iD)("button",{key:0,onClick:a[0]||(a[0]=function(e){return function(){if(t.getall||0!==t.selected.length){var e=new URLSearchParams;e.append("all",t.getall),t.selected.forEach((function(t){e.append("Ids[]",t)})),r.props.folder&&e.append("parent_id",r.props.folder.id);var n="";new RegExp("shared-with.*","i").test(r.url)?n=route("file.downloadSharedWith"):new RegExp("shared-by.*","i").test(r.url)&&(n=route("file.downloadSharedBy")),fetch(n+"?".concat(e.toString()),{"Content-Type":"application/json",Accept:"application/json"}).then((function(e){return e.json()})).then((function(e){if(e.url){var t=document.createElement("a");t.href=e.url,t.download=e.filename,t.click()}}))}}()}),class:"border-gray-700 border px-3 py-2 rounded hover:border-sky-600 hover:bg-sky-600 flex flex justify-center items-center gap-2"},[(0,n.Wm)((0,n.SU)(l.Z),{class:"h-5 w-5","aria-hidden":"true"}),(0,n.Uk)(" Download ")])):((0,n.wg)(),(0,n.iD)("button",{key:1,onClick:a[1]||(a[1]=function(e){return function(){if(t.getall||0!==t.selected.length){var e=new URLSearchParams;e.append("all",t.getall),t.selected.forEach((function(t){e.append("Ids[]",t)})),e.append("parent_id",r.props.folder.id),fetch(route("file.download")+"?".concat(e.toString()),{"Content-Type":"application/json",Accept:"application/json"}).then((function(e){return e.json()})).then((function(e){if(e.url){var t=document.createElement("a");t.href=e.url,t.download=e.filename,t.click()}}))}}()}),class:"border-gray-700 border px-3 py-2 rounded hover:border-sky-600 hover:bg-sky-600 flex flex justify-center items-center gap-2"},[(0,n.Wm)((0,n.SU)(l.Z),{class:"h-5 w-5","aria-hidden":"true"}),(0,n.Uk)(" Download ")]))}}}},4953:(e,t,r)=>{r.d(t,{Z:()=>_});var n=r(821);var l=function(e){return new RegExp("^image/.+","gi").test(e.mime)},a=function(e){return new RegExp("^audio/.+","gi").test(e.mime)},o=function(e){return new RegExp("^video/.+","gi").test(e.mime)},i=function(e){var t=new RegExp("^text/.+","gi");return"text/pdf"!=e.mime&&"text/x-pdf"!=e.mime&&t.test(e.mime)},s=function(e){return["text/pdf","text/x-pdf","application/pdf","application/x-pdf","application/vnd.pdf","application/acrobat"].includes(e.mime)},u=function(e){return["application/msword","application/vnd.ms-word.document.macroEnabled12","application/vnd.ms-word.template.macroEnabled.12","application/vnd.openxmlformats-officedocument.wordprocessingml.document","application/vnd.oasis.opendocument.text","application/x-abiword"].includes(e.mime)},c=function(e){return["application/vnd.mx-excel","application/vnd.ms-exce;.sheet.macroEnabled12","application/vnd.ms-excel.template.macroEnabled.12","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet","application/vnd.oasis.opendocument.spreadsheet"].includes(e.mime)},d=function(e){return["application/zip","application/gzip","application/x-freearc","application/x-bzip","application/x-bzip2","application/vnd.rar","application/x-7z-compressed"].includes(e.mime)},f={key:0,src:"/images/folder-blue.svg?3349441e6d89a811091ad24b5de0ba29",class:"w-10 h-10"},p={key:0,src:"/images/image-x-generic.svg?647b1a85243f648bff5d525a4fdb105d",class:"w-10 h-10"},m={key:1,src:"/images/audio-x-generic.svg?33ab9b0790419973e360e050bbf37561",class:"w-10 h-10"},v={key:2,src:"/images/video-x-generic.svg?3f69e4a880ecf44127f9cc066c239469",class:"w-10 h-10"},g={key:3,src:"/images/application-pdf.svg?93b1bbb27bd51b428b41e3c44cba2131",class:"w-10 h-10"},y={key:4,src:"/images/text-x-generic.svg?c242bdc8c80c1cbe39de8beb167db227",class:"w-10 h-10"},b={key:5,src:"/images/x-office-document.svg?b155f2282c6a12672f823b058edf9c3a",class:"w-10 h-10"},h={key:6,src:"/images/x-office-spreadsheet.svg?2fbf374a2d5cbe1d81b45bdf0026a503",class:"w-10 h-10"},w={key:7,src:"/images/ark.svg?768ab1f66a7006ad9ec29e2bb2afcc57",class:"w-10 h-10"},x={key:8,src:"/images/application-octet-stream.svg?4634a360bbaa62c3f73c6ef970fd822f",class:"w-10 h-10"};const _={__name:"FileIcon",props:{file:Object},setup:function(e){e.file;return function(t,r){return(0,n.wg)(),(0,n.iD)("span",null,[e.file.is_folder?((0,n.wg)(),(0,n.iD)("img",f)):((0,n.wg)(),(0,n.iD)(n.HY,{key:1},[(0,n.SU)(l)(e.file)?((0,n.wg)(),(0,n.iD)("img",p)):(0,n.SU)(a)(e.file)?((0,n.wg)(),(0,n.iD)("img",m)):(0,n.SU)(o)(e.file)?((0,n.wg)(),(0,n.iD)("img",v)):(0,n.SU)(s)(e.file)?((0,n.wg)(),(0,n.iD)("img",g)):(0,n.SU)(i)(e.file)?((0,n.wg)(),(0,n.iD)("img",y)):(0,n.SU)(u)(e.file)?((0,n.wg)(),(0,n.iD)("img",b)):(0,n.SU)(c)(e.file)?((0,n.wg)(),(0,n.iD)("img",h)):(0,n.SU)(d)(e.file)?((0,n.wg)(),(0,n.iD)("img",w)):((0,n.wg)(),(0,n.iD)("img",x))],64))])}}}},3925:(e,t,r)=>{r.d(t,{Z:()=>a});var n=r(821),l=r(8748);const a={__name:"MainBreadcrumbButton",props:{href:{type:String,required:!0},active:{type:Boolean}},setup:function(e){var t=e,r=(0,n.Fl)((function(){return t.active?"border-sky-600 border px-3 py-2 rounded bg-sky-600":"border-gray-700 border px-3 py-2 rounded hover:border-sky-600"}));return function(t,a){return(0,n.wg)(),(0,n.j4)((0,n.SU)(l.rU),{href:e.href,class:(0,n.C_)(r.value)},{default:(0,n.w5)((function(){return[(0,n.WI)(t.$slots,"default")]})),_:3},8,["href","class"])}}}},5102:(e,t,r)=>{r.d(t,{Z:()=>re});var n=r(821),l=r(8748),a=r(523),o=r(7380),i=r(8195),s=r(7917),u=r(3225),c={class:"flex flex-col justify-center items-center"},d=(0,n._)("h2",{class:"text-2xl"},"New Folder",-1),f={class:"mt-10"},p={class:"justify-center mt-5"},m=["disable"];const v={__name:"NewFolderModal",props:{modelValue:Boolean},emits:["close"],setup:function(e,t){var r=t.emit,a=(e.modelValue,(0,l.qt)()),v=(0,n.iH)(null),g=function(){r("close"),b.clearErrors(),b.reset()},y=function(){b.parent_id=a.props.folder.id,b.post(route("folder.new"),{preserveScroll:!0,onSuccess:function(){g()},onError:function(){return v.value.focus}})},b=(0,l.cI)({name:"",parent_id:null}),h=function(){(0,n.Y3)((function(){v.value.focus()}))};return function(t,r){return(0,n.wg)(),(0,n.j4)(u.Z,{show:e.modelValue,onClose:g,onActive:h},{default:(0,n.w5)((function(){return[(0,n._)("div",c,[d,(0,n._)("div",f,[(0,n.Wm)(i.Z,{class:"mb-2 text-lg",for:"name",value:"Folder Name:"}),(0,n.Wm)(s.Z,{type:"text",id:"name",modelValue:(0,n.SU)(b).name,"onUpdate:modelValue":r[0]||(r[0]=function(e){return(0,n.SU)(b).name=e}),class:(0,n.C_)(["block w-full mb-2",(0,n.SU)(b).errors.name?"border-red-800 focus:border-red-800 focus:ring-red-800":""]),onKeyup:r[1]||(r[1]=(0,n.D2)((function(e){return y()}),["enter"])),ref_key:"nameInput",ref:v},null,8,["modelValue","class"]),(0,n.Wm)(o.Z,{message:(0,n.SU)(b).errors.name},null,8,["message"])]),(0,n._)("div",p,[(0,n._)("button",{onClick:r[2]||(r[2]=function(e){return y()}),disable:(0,n.SU)(b).processing,class:(0,n.C_)([{"opacity-25":(0,n.SU)(b).processing},"border border-sky-600 px-5 py-3 rounded hover:bg-green-700"])}," Create ",10,m)])])]})),_:1},8,["show"])}}};var g=(0,r(9391).Z)(),y={href:"#",class:"block w-full items-center rounded-md py-2 border border-zinc-900 block w-full pl-3 pr-4 py-2 text-left text-base font-medium text-zinc-100 hover:border-sky-600 hover:ring-sky-600 transition duration-150 ease-in-out relative"},b=(0,n._)("label",{for:"file",class:"opacity-0 absolute left-0 top-0 bottom-0 right-0 cursor-pointer"},null,-1);const h={__name:"UploadFiles",setup:function(e){var t=function(e){g.emit("FILE_UPLOAD_STARTED",e.target.files)};return function(e,r){return(0,n.wg)(),(0,n.j4)((0,n.SU)(a.sN),null,{default:(0,n.w5)((function(e){e.active;return[(0,n._)("a",y,[(0,n.Uk)("Upload Files "),(0,n._)("input",{onChange:t,type:"file",id:"file",class:"absolute left-0 top-2 bottom-0 right-0 opacity-0",multiple:""},null,32),b])]})),_:1})}}};var w={href:"#",class:"block w-full items-center rounded-md py-2 border border-zinc-900 block w-full pl-3 pr-4 py-2 text-left text-base font-medium text-zinc-100 hover:border-sky-600 hover:ring-sky-600 transition duration-150 ease-in-out relative"},x=(0,n._)("label",{for:"folder",class:"opacity-0 absolute left-0 top-0 bottom-0 right-0 cursor-pointer"},null,-1);const _={__name:"UploadFolder",setup:function(e){var t=function(e){g.emit("FILE_UPLOAD_STARTED",e.target.files)};return function(e,r){return(0,n.wg)(),(0,n.j4)((0,n.SU)(a.sN),null,{default:(0,n.w5)((function(e){e.active;return[(0,n._)("a",w,[(0,n.Uk)(" Upload Folder "),(0,n._)("input",{onChange:t,type:"file",id:"folder",class:"absolute left-0 top-2 bottom-0 right-0 opacity-0",multiple:"",directory:"",webkitdirectory:""},null,32),x])]})),_:1})}}};var k={class:"px-1 py-1"},U={class:"px-1 py-1"};const S={__name:"NewDropdown",setup:function(e){var t=(0,n.iH)(!1),r=(0,n.iH)(!1),l=function(e){t.value=e},o=(0,n.Fl)((function(){return r.value?"rotate-90 transition duration-300 ease-in-out":"transition duration-300 ease-in-out"}));return function(e,i){return(0,n.wg)(),(0,n.iD)(n.HY,null,[(0,n.Wm)((0,n.SU)(a.v2),{as:"div",class:"relative inline-block text-left"},{default:(0,n.w5)((function(){return[(0,n._)("div",null,[(0,n.Wm)((0,n.SU)(a.j2),{class:"inline-flex w-full justify-center rounded bg-emerald-700 px-5 py-3 font-medium text-white hover:bg-emerald-700/50",onClick:i[0]||(i[0]=function(e){r.value=!r.value})},{default:(0,n.w5)((function(){return[(0,n._)("span",{class:(0,n.C_)(o.value)},"+",2),(0,n.Uk)(" New  ")]})),_:1})]),(0,n.Wm)(n.uT,{"enter-active-class":"transition duration-100 ease-out","enter-from-class":"transform scale-95 opacity-0","enter-to-class":"transform scale-100 opacity-100","leave-active-class":"transition duration-75 ease-in","leave-from-class":"transform scale-100 opacity-100","leave-to-class":"transform scale-95 opacity-0"},{default:(0,n.w5)((function(){return[(0,n.Wm)((0,n.SU)(a.sd),{class:"border border-gray-700 absolute left-0 mt-2 w-56 divide-y divide-gray-700 rounded-md bg-zinc-900 focus:outline-none z-50"},{default:(0,n.w5)((function(){return[(0,n._)("div",k,[(0,n.Wm)((0,n.SU)(a.sN),null,{default:(0,n.w5)((function(e){e.active;return[(0,n._)("a",{href:"#",onClick:i[1]||(i[1]=(0,n.iM)((function(e){return l(!0)}),["prevent"])),class:"block w-full items-center rounded-md py-2 border border-zinc-900 block w-full pl-3 pr-4 py-2 text-left text-base font-medium text-zinc-100 hover:border-sky-600 hover:ring-sky-600 transition duration-150 ease-in-out"},"New Folder")]})),_:1})]),(0,n._)("div",U,[(0,n.Wm)(h),(0,n.Wm)(_)])]})),_:1})]})),_:1})]})),_:1}),(0,n.Wm)(v,{modelValue:t.value,"onUpdate:modelValue":i[2]||(i[2]=function(e){return t.value=e}),onClose:i[3]||(i[3]=function(e){return l(!1)})},null,8,["modelValue"])],64)}}},W={__name:"NavLink",props:{href:{type:String,required:!0},active:{type:Boolean}},setup:function(e){var t=e,r=(0,n.Fl)((function(){return t.active?"flex items-center p-3 mb-1 bg-sky-600 rounded font-medium leading-5 text-gray-100 transition duration-150 ease-in-out hover:ring-sky-500":"flex items-center p-3 mb-1 rounded font-medium leading-5 text-gray-500 border border-zinc-900 text-gray-400 hover:text-zinc-100 hover:ring-sky-500 hover:border-sky-600 hover:ring-sky-600 transition duration-150 ease-in-out"}));return function(t,a){return(0,n.wg)(),(0,n.j4)((0,n.SU)(l.rU),{href:e.href,class:(0,n.C_)(r.value)},{default:(0,n.w5)((function(){return[(0,n.WI)(t.$slots,"default")]})),_:3},8,["href","class"])}}};var D={class:"min-w-[12rem]"},j={class:"h-[5rem] px-5 flex items-center mb-12"},z=(0,n._)("span",null,"DR",-1),E=(0,n._)("span",{class:"text-3xl",id:"lightning"},"⭍",-1),C=(0,n._)("span",null,"VE",-1),F={class:"px-6"},Z={class:"py-5"};const I={__name:"Navigation",setup:function(e){return function(e,t){return(0,n.wg)(),(0,n.iD)("nav",D,[(0,n._)("div",j,[(0,n.Wm)((0,n.SU)(l.rU),{href:e.route("userFiles"),method:"get",as:"button",type:"button",id:"logotext",class:"text-5xl flex"},{default:(0,n.w5)((function(){return[z,E,C]})),_:1},8,["href"])]),(0,n._)("div",F,[(0,n.Wm)(S),(0,n._)("div",Z,[(0,n.Wm)(W,{href:e.route("userFiles"),active:new RegExp("files.*","gi").test(e.$page.url)},{default:(0,n.w5)((function(){return[(0,n.Uk)("My Files")]})),_:1},8,["href","active"]),(0,n.Wm)(W,{href:e.route("sharedWith"),active:new RegExp("shared-with-me.*","gi").test(e.$page.url)},{default:(0,n.w5)((function(){return[(0,n.Uk)("Shared with Me")]})),_:1},8,["href","active"]),(0,n.Wm)(W,{href:e.route("sharedBy"),active:new RegExp("shared-by-me.*","gi").test(e.$page.url)},{default:(0,n.w5)((function(){return[(0,n.Uk)("Shared by Me")]})),_:1},8,["href","active"]),(0,n.Wm)(W,{href:e.route("recycleBin"),active:new RegExp("recycle-bin.*","gi").test(e.$page.url)},{default:(0,n.w5)((function(){return[(0,n.Uk)("Recycle Bin")]})),_:1},8,["href","active"])])])])}}};var R={class:"w-full h-[5rem] flex items-center"};const V={__name:"SearchForm",setup:function(e){var t=(0,n.iH)(""),r="";return(0,n.bv)((function(){r=new URLSearchParams(window.location.search),t.value=r.get("search")})),function(e,a){return(0,n.wg)(),(0,n.iD)("div",R,[(0,n.Wm)(s.Z,{type:"text",class:"block w-full mr-2",modelValue:t.value,"onUpdate:modelValue":a[0]||(a[0]=function(e){return t.value=e}),autocomplete:"",placeholder:"Search for files or folders",onKeyup:a[1]||(a[1]=(0,n.D2)((0,n.iM)((function(e){return r.set("search",t.value),void l.Nd.get("".concat(window.location.pathname,"?").concat(r.toString()))}),["prevent"]),["enter"]))},null,8,["modelValue"])])}}};var q=r(6683);const B={__name:"ResponsiveNavLink",props:{href:{type:String,required:!0},active:{type:Boolean}},setup:function(e){var t=(0,n.Fl)((function(){return"border border-zinc-900 block w-full pl-3 pr-4 py-2 text-left text-base font-medium text-zinc-100 hover:border-sky-600 hover:ring-sky-600 transition duration-150 ease-in-out"}));return function(r,a){return(0,n.wg)(),(0,n.j4)((0,n.SU)(l.rU),{href:e.href,class:(0,n.C_)(t.value)},{default:(0,n.w5)((function(){return[(0,n.WI)(r.$slots,"default")]})),_:3},8,["href","class"])}}};var H={class:"px-1 py-1"};const A={__name:"UserDropdown",setup:function(e){return function(e,t){return(0,n.wg)(),(0,n.j4)((0,n.SU)(a.v2),{as:"div",class:"relative inline-block text-left z-50"},{default:(0,n.w5)((function(){return[(0,n._)("div",null,[(0,n.Wm)((0,n.SU)(a.j2),{class:"inline-flex w-full justify-center items-center rounded bg-zinc-400/50 border border-zinc-400/50 px-4 py-2 font-medium text-white hover:bg-opacity-30 hover:bg-zinc-400/20 hover:border-zinc-400/20"},{default:(0,n.w5)((function(){return[(0,n.Uk)((0,n.zw)(e.$page.props.auth.user.name)+" ",1),(0,n.Wm)((0,n.SU)(q.Z),{class:"ml-2 h-5 w-5","aria-hidden":"true"})]})),_:1})]),(0,n.Wm)(n.uT,{"enter-active-class":"transition duration-100 ease-out","enter-from-class":"transform scale-95 opacity-0","enter-to-class":"transform scale-100 opacity-100","leave-active-class":"transition duration-75 ease-in","leave-from-class":"transform scale-100 opacity-100","leave-to-class":"transform scale-95 opacity-0"},{default:(0,n.w5)((function(){return[(0,n.Wm)((0,n.SU)(a.sd),{class:"border border-gray-700 absolute right-0 mt-2 w-56 origin-top-right divide-y divide-gray-100 rounded-md bg-zinc-900 focus:outline-none"},{default:(0,n.w5)((function(){return[(0,n._)("div",H,[(0,n.Wm)((0,n.SU)(a.sN),null,{default:(0,n.w5)((function(t){t.active;return[(0,n.Wm)(B,{href:e.route("profile.edit"),class:(0,n.C_)(["group flex w-full items-center rounded-md py-2"])},{default:(0,n.w5)((function(){return[(0,n.Uk)(" Profile ")]})),_:1},8,["href"])]})),_:1}),(0,n.Wm)((0,n.SU)(a.sN),null,{default:(0,n.w5)((function(t){t.active;return[(0,n.Wm)(B,{href:e.route("logout"),class:(0,n.C_)(["group flex w-full items-center rounded-md py-2"]),active:!0,method:"post"},{default:(0,n.w5)((function(){return[(0,n.Uk)(" Log Out ")]})),_:1},8,["href"])]})),_:1})])]})),_:1})]})),_:1})]})),_:1})}}};var T={class:"fixed top-1/2 left-1/4 overflow-y-auto px-4 py-6 sm:px-0 z-50 w-1/2","scroll-region":""},L={class:"flex flex-col justify-center items-center"},N={class:"pt-2 text-xl text-center errormsg"},M={class:"justify-center mt-5"};const $={__name:"FileUploadErrorModal",props:{message:String},setup:function(e){e.message;return function(t,r){return(0,n.wg)(),(0,n.j4)(n.lR,{to:"body"},[(0,n.Wm)(n.uT,{"leave-active-class":"duration-200"},{default:(0,n.w5)((function(){return[(0,n._)("div",T,[(0,n.Wm)(n.uT,{"enter-active-class":"ease-out duration-300","enter-from-class":"opacity-0 translate-y-4 sm:translate-y-0 sm:scale-95","enter-to-class":"opacity-100 translate-y-0 sm:scale-100","leave-active-class":"ease-in duration-200","leave-from-class":"opacity-100 translate-y-0 sm:scale-100","leave-to-class":"opacity-0 translate-y-4 sm:translate-y-0 sm:scale-95"},{default:(0,n.w5)((function(){return[(0,n._)("div",{class:(0,n.C_)(["text-gray-100 border border-sky-600 mb-6 rounded-lg overflow-hidden transform transition-all sm:w-full sm:mx-auto backdrop-blur p-5 flex flex-col",t.maxWidthClass])},[(0,n._)("div",L,[(0,n._)("h2",N,(0,n.zw)(e.message),1),(0,n._)("div",M,[(0,n.WI)(t.$slots,"default")])])],2)]})),_:3})])]})),_:3})])}}};var O={class:"h-screen w-full bg-zinc-900 text-gray-100 flex gap-4"},P=["onDrop"],Y={key:0,class:"text-lg w-full h-full flex flex-col items-center justify-center border-2 border-dashed border-gray-700"},K=[(0,n._)("div",{class:"w-40 h-40 border-2 rounded-lg border-gray-700 text-gray-300 text-6xl flex items-center justify-center"},[(0,n._)("div",{class:"arrow"},"+")],-1)],G={class:"flex items-center justify-between w-full"},J={class:"flex-1 flex flex-col overflow-hidden"},Q={key:0,class:"h-4 bg-zinc-900"},X={key:1,class:"flex flex-col flex-1 px-4 overflow-hidden"},ee={class:"flex items-center justify-between w-full"},te={class:"flex-1 flex flex-col overflow-hidden"};const re={__name:"AuthenticatedLayout",setup:function(e){var t=(0,l.qt)(),r=(0,n.iH)(!1),a=(0,n.iH)(!1),o=(0,n.iH)(!1);(0,n.bv)((function(){g.on("FILE_UPLOAD_STARTED",u),new RegExp("/files.*","gi").test(t.url)&&(o.value=!0)}));var i=function(e){r.value=!1;var t=e.dataTransfer.files;t.length&&u(t)},s=(0,l.cI)({files:[],paths:[],parent_id:null}),u=function(e){s.files=e,s.parent_id=t.props.folder.id,s.paths=Array.from(e).map((function(e){return e.webkitRelativePath})),s.post(route("file.upload"),{onError:function(e){Object.keys(e).length>0?(message=e[Object.keys(e)[0]],a.value=message):message="Errors encountered while uploading file. Please try again."}})};return function(e,t){return(0,n.wg)(),(0,n.iD)(n.HY,null,[(0,n._)("div",O,[(0,n.Wm)(I),o.value?((0,n.wg)(),(0,n.iD)("main",{key:0,onDrop:(0,n.iM)(i,["prevent"]),onDragover:t[0]||(t[0]=(0,n.iM)((function(e){return r.value=!0}),["prevent"])),onDragleave:t[1]||(t[1]=(0,n.iM)((function(e){return r.value=!1}),["prevent"])),class:"flex flex-col flex-1 px-4 overflow-hidden"},[r.value?((0,n.wg)(),(0,n.iD)("div",Y,K)):((0,n.wg)(),(0,n.iD)(n.HY,{key:1},[(0,n._)("div",G,[(0,n.Wm)(V),(0,n.Wm)(A)]),(0,n._)("div",J,[(0,n.SU)(s).progress?((0,n.wg)(),(0,n.iD)("div",Q,[(0,n._)("div",{class:"h-full bg-sky-600 transition-all",style:(0,n.j5)({width:"".concat(e.form.progress.percentage,"%")})},null,4)])):(0,n.kq)("",!0),(0,n.WI)(e.$slots,"default")])],64))],40,P)):((0,n.wg)(),(0,n.iD)("main",X,[(0,n._)("div",ee,[(0,n.Wm)(V),(0,n.Wm)(A)]),(0,n._)("div",te,[(0,n.WI)(e.$slots,"default")])]))]),a.value?((0,n.wg)(),(0,n.j4)($,{key:0,message:a.value},{default:(0,n.w5)((function(){return[(0,n._)("button",{onClick:t[2]||(t[2]=function(e){return a.value=!1}),class:"border border-sky-600 px-5 py-3 rounded hover:bg-sky-600"}," OK ")]})),_:1},8,["message"])):(0,n.kq)("",!0)],64)}}}},9544:(e,t,r)=>{r.r(t),r.d(t,{default:()=>K});var n=r(821),l=r(5102),a=r(8748),o=r(4219),i=r(4953),s=r(215),u=r(9417);const c={__name:"RecycleButton",props:{wipeall:{type:Boolean,default:!1,required:!1},selected:{type:Array,required:!1}},setup:function(e){var t=e,r=(0,a.qt)(),l=(0,a.cI)({parent_id:null,all:null,Ids:[]});return function(e,a){var o=(0,n.up)("font-awesome-icon");return(0,n.wg)(),(0,n.iD)("button",{onClick:a[0]||(a[0]=function(e){return l.parent_id=r.props.folder.id,l.all=t.wipeall,l.Ids=t.selected,void l.post(route("file.recycle"))}),class:"border-gray-700 border px-3 py-2 rounded hover:border-orange-600 hover:bg-orange-600 flex justify-center items-center gap-2"},[(0,n.Wm)(o,{icon:(0,n.SU)(u.TZC),class:"h-5 w-5","aria-hidden":"true"},null,8,["icon"]),(0,n.Uk)(" Recycle ")])}}};var d=r(2305),f=r(8239),p=r(7380),m=r(8195),v=r(7917),g=r(3225),y={class:"flex flex-col justify-center items-center"},b=(0,n._)("h2",{class:"text-2xl"},"Share Files",-1),h={class:"mt-10"},w={class:"justify-center mt-5"},x=["disable"];const _={__name:"ShareFilesModal",props:{shareall:{type:Boolean,default:!1,required:!1},selected:{type:Array,required:!1},modelValue:Boolean},emits:["close"],setup:function(e,t){var r=t.emit,l=e,o=(0,a.qt)(),i=(0,n.iH)(null),s=function(){r("close"),u.clearErrors(),u.reset()},u=(0,a.cI)({email:null,all:!1,Ids:[],parent_id:null}),c=function(){u.all=l.shareall,u.Ids=l.selected,u.parent_id=o.props.folder.id,u.post(route("file.share"),{preserveScroll:!0,onSuccess:function(){s()},onError:function(){return i.value.focus}})},d=function(){(0,n.Y3)((function(){i.value.focus()}))};return function(e,t){return(0,n.wg)(),(0,n.j4)(g.Z,{show:l.modelValue,onClose:s,onActive:d},{default:(0,n.w5)((function(){return[(0,n._)("div",y,[b,(0,n._)("div",h,[(0,n.Wm)(m.Z,{class:"mb-2 text-lg",for:"email",value:"Recipient e-mail:"}),(0,n.Wm)(v.Z,{type:"email",id:"email",modelValue:(0,n.SU)(u).email,"onUpdate:modelValue":t[0]||(t[0]=function(e){return(0,n.SU)(u).email=e}),class:(0,n.C_)(["block w-full mb-2",(0,n.SU)(u).errors.email?"border-red-800 focus:border-red-800 focus:ring-red-800":""]),onKeyup:t[1]||(t[1]=(0,n.D2)((function(e){return c()}),["enter"])),ref_key:"emailInput",ref:i},null,8,["modelValue","class"]),(0,n.Wm)(p.Z,{message:(0,n.SU)(u).errors.emails},null,8,["message"])]),(0,n._)("div",w,[(0,n._)("button",{onClick:t[2]||(t[2]=function(e){return c()}),disable:(0,n.SU)(u).processing,class:(0,n.C_)([{"opacity-25":(0,n.SU)(u).processing},"border border-sky-600 px-5 py-3 rounded hover:bg-emerald-700"])}," Share ",10,x)])])]})),_:1},8,["show"])}}},k={__name:"ShareButton",props:{shareall:{type:Boolean,default:!1,required:!1},selected:{type:Array,required:!1}},setup:function(e){var t=(0,n.iH)(!1),r=function(e){t.value=e};return function(l,a){return(0,n.wg)(),(0,n.iD)(n.HY,null,[(0,n._)("button",{onClick:a[0]||(a[0]=function(e){return r(!0)}),class:"border-gray-700 border px-3 py-2 rounded hover:bg-teal-600 hover:border-teal-600 flex flex justify-center items-center gap-2"},[(0,n.Wm)((0,n.SU)(f.Z),{class:"h-5 w-5","aria-hidden":"true"}),(0,n.Uk)(" Share ")]),(0,n.Wm)(_,{modelValue:t.value,"onUpdate:modelValue":a[1]||(a[1]=function(e){return t.value=e}),onClose:a[2]||(a[2]=function(e){return r(!1)}),shareall:e.shareall,selected:e.selected},null,8,["modelValue","shareall","selected"])],64)}}};var U=r(3925),S={class:"flex items-center justify-between mb-2"},W={class:"inline-flex items-center"},D={key:0,class:"flex items-center"},j=(0,n._)("div",{class:"mx-2"},"➤",-1),z={class:"flex gap-4"},E={key:0,class:"overflow-auto h-full w-full"},C={class:"w-full border-separate"},F=(0,n._)("colgroup",null,[(0,n._)("col"),(0,n._)("col"),(0,n._)("col"),(0,n._)("col"),(0,n._)("col")],-1),Z={class:"sticky top-0 z-20"},I={class:"p-3 rounded bg-zinc-600 rounded font-medium"},R=(0,n._)("th",{class:"py-3 px-1 rounded bg-zinc-600 rounded font-medium"}," Name ",-1),V=(0,n._)("th",{class:"py-3 px-1 rounded bg-zinc-600 rounded font-medium"}," Modified ",-1),q=(0,n._)("th",{class:"py-3 px-1 rounded bg-zinc-600 rounded font-medium"}," Owner ",-1),B=(0,n._)("th",{class:"py-3 px-1 rounded bg-zinc-600 rounded font-medium"}," Size ",-1),H=["onDblclick"],A=["onClick"],T={class:"py-3 px-1 text-center whitespace-nowrap border-gray-700 border rounded hover:border-sky-600 hover:ring-sky-600 flex items-center justify-center relative"},L={class:"absolute left-0 bg-zinc-900 w-11 h-10 pl-1"},N={class:"pl-10 pr-10 max-w-md overflow-auto"},M={class:"py-3 px-1 text-center whitespace-nowrap border-gray-700 border rounded hover:border-sky-600 hover:ring-sky-600"},$={class:"py-3 px-1 text-center whitespace-nowrap border-gray-700 border rounded hover:border-sky-600 hover:ring-sky-600"},O={class:"py-3 px-1 text-center whitespace-nowrap border-gray-700 border rounded hover:border-sky-600 hover:ring-sky-600"},P={key:1,class:"h-full"},Y=[(0,n._)("div",{class:"text-lg mt-1.5"},[(0,n._)("span",{class:"arrow"},"🡄"),(0,n.Uk)("   click here to upload your files or drag and drop below ")],-1),(0,n._)("div",{class:"flex flex-col items-center justify-center h-full text-3xl"},[(0,n.Uk)(" This folder is empty "),(0,n._)("div",{class:"text-base"},"drop your files here")],-1)];const K={__name:"UserFiles",props:{files:Object,folder:Object,ancestors:Array},setup:function(e){var t=e.files,r=(0,a.qt)(),u=(0,n.iH)(!1),f=(0,n.iH)({}),p=(0,n.Fl)((function(){var e=Object.entries(f.value);return e=(e=e.filter((function(e){return e[1]}))).map((function(e){return e[0]}))}));return function(m,v){return(0,n.wg)(),(0,n.iD)(n.HY,null,[(0,n.Wm)((0,n.SU)(a.Fb),{title:"Welcome"}),(0,n.Wm)(l.Z,null,{default:(0,n.w5)((function(){return[(0,n.Wm)((0,n.SU)(a.Fb),{title:"My Files"}),(0,n._)("nav",S,[(0,n._)("ol",W,[(0,n.Wm)(U.Z,{href:m.route("userFiles"),active:"/files"===m.$page.url},{default:(0,n.w5)((function(){return[(0,n.Wm)((0,n.SU)(o.Z),{class:"h-5 w-5","aria-hidden":"true"})]})),_:1},8,["href","active"]),((0,n.wg)(!0),(0,n.iD)(n.HY,null,(0,n.Ko)(e.ancestors.data,(function(t,r){return(0,n.wg)(),(0,n.iD)("li",{key:t.id,class:"inline-flex items-center"},[t.parent_id?((0,n.wg)(),(0,n.iD)("div",D,[j,r==e.ancestors.data.length-1?((0,n.wg)(),(0,n.j4)((0,n.SU)(a.rU),{key:0,class:"border-sky-600 border px-3 py-2 rounded bg-sky-600",href:m.route("userFiles",{folder:t.path})},{default:(0,n.w5)((function(){return[(0,n.Uk)((0,n.zw)(t.name),1)]})),_:2},1032,["href"])):((0,n.wg)(),(0,n.j4)((0,n.SU)(a.rU),{key:1,class:"border-gray-700 border px-3 py-2 rounded hover:border-sky-600",href:m.route("userFiles",{folder:t.path})},{default:(0,n.w5)((function(){return[(0,n.Uk)((0,n.zw)(t.name),1)]})),_:2},1032,["href"]))])):(0,n.kq)("",!0)])})),128))]),(0,n._)("div",z,[(0,n.Wm)(k,{shareall:u.value,selected:p.value},null,8,["shareall","selected"]),(0,n.Wm)(d.Z,{getall:u.value,selected:p.value},null,8,["getall","selected"]),(0,n.Wm)(c,{wipeall:u.value,selected:p.value},null,8,["wipeall","selected"])])]),e.files.data.length?((0,n.wg)(),(0,n.iD)("div",E,[(0,n._)("table",C,[F,(0,n._)("thead",null,[(0,n._)("tr",Z,[(0,n._)("th",I,[(0,n.Wm)(s.Z,{checked:u.value,"onUpdate:checked":v[0]||(v[0]=function(e){return u.value=e}),onChange:v[1]||(v[1]=function(e){t.data.forEach((function(e){f.value[e.id]=u.value}))})},null,8,["checked"])]),R,V,q,B])]),(0,n._)("tbody",null,[((0,n.wg)(!0),(0,n.iD)(n.HY,null,(0,n.Ko)(e.files.data,(function(e){return(0,n.wg)(),(0,n.iD)("tr",{key:e.id,onDblclick:function(t){return function(e){if(e.is_folder)a.Nd.visit(route("userFiles",{folder:e.path}));else{var t=new URLSearchParams;t.append("all",!1),t.append("Ids[]",e.id),t.append("parent_id",r.props.folder.id),fetch(route("file.download")+"?".concat(t.toString()),{"Content-Type":"application/json",Accept:"application/json"}).then((function(e){return e.json()})).then((function(e){if(e.url){var t=document.createElement("a");t.href=e.url,t.download=e.filename,t.click()}}))}}(e)}},[(0,n._)("td",{class:"text-center whitespace-nowrap border-gray-700 border rounded hover:border-sky-600 hover:ring-sky-600 w-12",onClick:function(r){return function(e){var r=!f.value[e.id];if(f.value[e.id]=r,r){var n=!0;t.data.forEach((function(e){f.value[e.id]||(n=!1)})),u.value=n}else u.value=!1}(e)}},[(0,n.Wm)(s.Z,{checked:f.value[e.id],"v-model":f.value[e.id]||u.value},null,8,["checked","v-model"])],8,A),(0,n._)("td",T,[(0,n._)("span",L,[(0,n.Wm)(i.Z,{file:e},null,8,["file"])]),(0,n._)("span",N,(0,n.zw)(e.name),1)]),(0,n._)("td",M,(0,n.zw)(e.updated_at),1),(0,n._)("td",$,(0,n.zw)(e.owner),1),(0,n._)("td",O,(0,n.zw)(e.size),1)],40,H)})),128))])])])):((0,n.wg)(),(0,n.iD)("div",P,Y))]})),_:1})],64)}}}}}]); \ No newline at end of file diff --git a/public/js/58.js b/public/js/58.js new file mode 100644 index 0000000..18365b8 --- /dev/null +++ b/public/js/58.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[58],{215:(e,t,r)=>{r.d(t,{Z:()=>o});var n=r(821),a=["value"];const o={__name:"Checkbox",props:{checked:{type:[Array,Boolean],required:!0},value:{default:null}},emits:["update:checked"],setup:function(e,t){var r=t.emit,o=e,l=(0,n.Fl)({get:function(){return o.checked},set:function(e){r("update:checked",e)}});return function(t,r){return(0,n.wy)(((0,n.wg)(),(0,n.iD)("input",{type:"checkbox",value:e.value,"onUpdate:modelValue":r[0]||(r[0]=function(e){return l.value=e}),class:"rounded bg-zinc-900 text-sky-600 focus:ring-zinc-900 focus:ring-offset-zinc-900 border-gray-700"},null,8,a)),[[n.e8,l.value]])}}}},7380:(e,t,r)=>{r.d(t,{Z:()=>o});var n=r(821),a={class:"text-sm text-red-400"};const o={__name:"InputError",props:{message:{type:String}},setup:function(e){return function(t,r){return(0,n.wy)(((0,n.wg)(),(0,n.iD)("div",null,[(0,n._)("p",a,(0,n.zw)(e.message),1)],512)),[[n.F8,e.message]])}}}},8195:(e,t,r)=>{r.d(t,{Z:()=>i});var n=r(821),a={class:"block font-medium text-gray-300"},o={key:0},l={key:1};const i={__name:"InputLabel",props:{value:{type:String}},setup:function(e){return function(t,r){return(0,n.wg)(),(0,n.iD)("label",a,[e.value?((0,n.wg)(),(0,n.iD)("span",o,(0,n.zw)(e.value),1)):((0,n.wg)(),(0,n.iD)("span",l,[(0,n.WI)(t.$slots,"default")]))])}}}},3225:(e,t,r)=>{r.d(t,{Z:()=>o});var n=r(821),a={class:"fixed inset-0 overflow-y-auto px-4 py-6 sm:px-0 z-50","scroll-region":""};const o={__name:"Modal",props:{show:{type:Boolean,default:!1},maxWidth:{type:String,default:"2xl"},closeable:{type:Boolean,default:!0}},emits:["close","active"],setup:function(e,t){var r=t.emit,o=e;(0,n.YP)((function(){return o.show}),(function(){o.show?(r("active"),document.body.style.overflow="hidden"):document.body.style.overflow=null}));var l=function(){o.closeable&&r("close")},i=function(e){"Escape"===e.key&&o.show&&l()};(0,n.bv)((function(){return document.addEventListener("keydown",i)})),(0,n.SK)((function(){document.removeEventListener("keydown",i),document.body.style.overflow=null}));var s=(0,n.Fl)((function(){return{sm:"sm:max-w-sm",md:"sm:max-w-md",lg:"sm:max-w-lg",xl:"sm:max-w-xl","2xl":"sm:max-w-2xl"}[o.maxWidth]}));return function(t,r){return(0,n.wg)(),(0,n.j4)(n.lR,{to:"body"},[(0,n.Wm)(n.uT,{"leave-active-class":"duration-200"},{default:(0,n.w5)((function(){return[(0,n.wy)((0,n._)("div",a,[(0,n.Wm)(n.uT,{"enter-active-class":"ease-out duration-300","enter-from-class":"opacity-0 translate-y-4 sm:translate-y-0 sm:scale-95","enter-to-class":"opacity-100 translate-y-0 sm:scale-100","leave-active-class":"ease-in duration-200","leave-from-class":"opacity-100 translate-y-0 sm:scale-100","leave-to-class":"opacity-0 translate-y-4 sm:translate-y-0 sm:scale-95"},{default:(0,n.w5)((function(){return[(0,n.wy)((0,n._)("div",{class:(0,n.C_)(["text-gray-100 border border-sky-600 mb-6 rounded-lg overflow-hidden transform transition-all sm:w-full sm:mx-auto backdrop-blur p-5 flex flex-col",s.value])},[(0,n._)("div",{class:"flex justify-end align-center"},[(0,n._)("button",{onClick:l,class:"px-4 py-2 border border-sky-600 rounded hover:bg-red-800 flex items-center justify-center"}," 🗙 ")]),e.show?(0,n.WI)(t.$slots,"default",{key:0}):(0,n.kq)("",!0)],2),[[n.F8,e.show]])]})),_:3})],512),[[n.F8,e.show]])]})),_:3})])}}}},7917:(e,t,r)=>{r.d(t,{Z:()=>o});var n=r(821),a=["value"];const o={__name:"TextInput",props:{modelValue:{type:String,required:!0}},emits:["update:modelValue"],setup:function(e,t){var r=t.expose,o=(0,n.iH)(null);return(0,n.bv)((function(){o.value.hasAttribute("autofocus")&&o.value.focus()})),r({focus:function(){return o.value.focus()}}),function(t,r){return(0,n.wg)(),(0,n.iD)("input",{class:"border-gray-700 bg-zinc-900 text-gray-300 focus:border-sky-600 hover:border-sky-600 rounded-md",value:e.modelValue,onInput:r[0]||(r[0]=function(e){return t.$emit("update:modelValue",e.target.value)}),ref_key:"input",ref:o},null,40,a)}}}},2305:(e,t,r)=>{r.d(t,{Z:()=>l});var n=r(821),a=r(894),o=r(8748);const l={__name:"DownloadButton",props:{getall:{type:Boolean,default:!1,required:!1},selected:{type:Array,required:!1}},setup:function(e){var t=e,r=(0,o.qt)(),l=(0,n.iH)(!1);(0,n.bv)((function(){new RegExp("shared.*","i").test(r.url)&&(l.value=!0)}));return function(e,o){return l.value?((0,n.wg)(),(0,n.iD)("button",{key:0,onClick:o[0]||(o[0]=function(e){return function(){if(t.getall||0!==t.selected.length){var e=new URLSearchParams;e.append("all",t.getall),t.selected.forEach((function(t){e.append("Ids[]",t)})),r.props.folder&&e.append("parent_id",r.props.folder.id);var n="";new RegExp("shared-with.*","i").test(r.url)?n=route("file.downloadSharedWith"):new RegExp("shared-by.*","i").test(r.url)&&(n=route("file.downloadSharedBy")),fetch(n+"?".concat(e.toString()),{"Content-Type":"application/json",Accept:"application/json"}).then((function(e){return e.json()})).then((function(e){if(e.url){var t=document.createElement("a");t.href=e.url,t.download=e.filename,t.click()}}))}}()}),class:"border-gray-700 border px-3 py-2 rounded hover:border-sky-600 hover:bg-sky-600 flex flex justify-center items-center gap-2"},[(0,n.Wm)((0,n.SU)(a.Z),{class:"h-5 w-5","aria-hidden":"true"}),(0,n.Uk)(" Download ")])):((0,n.wg)(),(0,n.iD)("button",{key:1,onClick:o[1]||(o[1]=function(e){return function(){if(t.getall||0!==t.selected.length){var e=new URLSearchParams;e.append("all",t.getall),t.selected.forEach((function(t){e.append("Ids[]",t)})),e.append("parent_id",r.props.folder.id),fetch(route("file.download")+"?".concat(e.toString()),{"Content-Type":"application/json",Accept:"application/json"}).then((function(e){return e.json()})).then((function(e){if(e.url){var t=document.createElement("a");t.href=e.url,t.download=e.filename,t.click()}}))}}()}),class:"border-gray-700 border px-3 py-2 rounded hover:border-sky-600 hover:bg-sky-600 flex flex justify-center items-center gap-2"},[(0,n.Wm)((0,n.SU)(a.Z),{class:"h-5 w-5","aria-hidden":"true"}),(0,n.Uk)(" Download ")]))}}}},4953:(e,t,r)=>{r.d(t,{Z:()=>_});var n=r(821);var a=function(e){return new RegExp("^image/.+","gi").test(e.mime)},o=function(e){return new RegExp("^audio/.+","gi").test(e.mime)},l=function(e){return new RegExp("^video/.+","gi").test(e.mime)},i=function(e){var t=new RegExp("^text/.+","gi");return"text/pdf"!=e.mime&&"text/x-pdf"!=e.mime&&t.test(e.mime)},s=function(e){return["text/pdf","text/x-pdf","application/pdf","application/x-pdf","application/vnd.pdf","application/acrobat"].includes(e.mime)},u=function(e){return["application/msword","application/vnd.ms-word.document.macroEnabled12","application/vnd.ms-word.template.macroEnabled.12","application/vnd.openxmlformats-officedocument.wordprocessingml.document","application/vnd.oasis.opendocument.text","application/x-abiword"].includes(e.mime)},c=function(e){return["application/vnd.mx-excel","application/vnd.ms-exce;.sheet.macroEnabled12","application/vnd.ms-excel.template.macroEnabled.12","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet","application/vnd.oasis.opendocument.spreadsheet"].includes(e.mime)},d=function(e){return["application/zip","application/gzip","application/x-freearc","application/x-bzip","application/x-bzip2","application/vnd.rar","application/x-7z-compressed"].includes(e.mime)},f={key:0,src:"/images/folder-blue.svg?3349441e6d89a811091ad24b5de0ba29",class:"w-10 h-10"},p={key:0,src:"/images/image-x-generic.svg?647b1a85243f648bff5d525a4fdb105d",class:"w-10 h-10"},m={key:1,src:"/images/audio-x-generic.svg?33ab9b0790419973e360e050bbf37561",class:"w-10 h-10"},v={key:2,src:"/images/video-x-generic.svg?3f69e4a880ecf44127f9cc066c239469",class:"w-10 h-10"},g={key:3,src:"/images/application-pdf.svg?93b1bbb27bd51b428b41e3c44cba2131",class:"w-10 h-10"},y={key:4,src:"/images/text-x-generic.svg?c242bdc8c80c1cbe39de8beb167db227",class:"w-10 h-10"},h={key:5,src:"/images/x-office-document.svg?b155f2282c6a12672f823b058edf9c3a",class:"w-10 h-10"},w={key:6,src:"/images/x-office-spreadsheet.svg?2fbf374a2d5cbe1d81b45bdf0026a503",class:"w-10 h-10"},b={key:7,src:"/images/ark.svg?768ab1f66a7006ad9ec29e2bb2afcc57",class:"w-10 h-10"},x={key:8,src:"/images/application-octet-stream.svg?4634a360bbaa62c3f73c6ef970fd822f",class:"w-10 h-10"};const _={__name:"FileIcon",props:{file:Object},setup:function(e){e.file;return function(t,r){return(0,n.wg)(),(0,n.iD)("span",null,[e.file.is_folder?((0,n.wg)(),(0,n.iD)("img",f)):((0,n.wg)(),(0,n.iD)(n.HY,{key:1},[(0,n.SU)(a)(e.file)?((0,n.wg)(),(0,n.iD)("img",p)):(0,n.SU)(o)(e.file)?((0,n.wg)(),(0,n.iD)("img",m)):(0,n.SU)(l)(e.file)?((0,n.wg)(),(0,n.iD)("img",v)):(0,n.SU)(s)(e.file)?((0,n.wg)(),(0,n.iD)("img",g)):(0,n.SU)(i)(e.file)?((0,n.wg)(),(0,n.iD)("img",y)):(0,n.SU)(u)(e.file)?((0,n.wg)(),(0,n.iD)("img",h)):(0,n.SU)(c)(e.file)?((0,n.wg)(),(0,n.iD)("img",w)):(0,n.SU)(d)(e.file)?((0,n.wg)(),(0,n.iD)("img",b)):((0,n.wg)(),(0,n.iD)("img",x))],64))])}}}},3925:(e,t,r)=>{r.d(t,{Z:()=>o});var n=r(821),a=r(8748);const o={__name:"MainBreadcrumbButton",props:{href:{type:String,required:!0},active:{type:Boolean}},setup:function(e){var t=e,r=(0,n.Fl)((function(){return t.active?"border-sky-600 border px-3 py-2 rounded bg-sky-600":"border-gray-700 border px-3 py-2 rounded hover:border-sky-600"}));return function(t,o){return(0,n.wg)(),(0,n.j4)((0,n.SU)(a.rU),{href:e.href,class:(0,n.C_)(r.value)},{default:(0,n.w5)((function(){return[(0,n.WI)(t.$slots,"default")]})),_:3},8,["href","class"])}}}},5102:(e,t,r)=>{r.d(t,{Z:()=>re});var n=r(821),a=r(8748),o=r(523),l=r(7380),i=r(8195),s=r(7917),u=r(3225),c={class:"flex flex-col justify-center items-center"},d=(0,n._)("h2",{class:"text-2xl"},"New Folder",-1),f={class:"mt-10"},p={class:"justify-center mt-5"},m=["disable"];const v={__name:"NewFolderModal",props:{modelValue:Boolean},emits:["close"],setup:function(e,t){var r=t.emit,o=(e.modelValue,(0,a.qt)()),v=(0,n.iH)(null),g=function(){r("close"),h.clearErrors(),h.reset()},y=function(){h.parent_id=o.props.folder.id,h.post(route("folder.new"),{preserveScroll:!0,onSuccess:function(){g()},onError:function(){return v.value.focus}})},h=(0,a.cI)({name:"",parent_id:null}),w=function(){(0,n.Y3)((function(){v.value.focus()}))};return function(t,r){return(0,n.wg)(),(0,n.j4)(u.Z,{show:e.modelValue,onClose:g,onActive:w},{default:(0,n.w5)((function(){return[(0,n._)("div",c,[d,(0,n._)("div",f,[(0,n.Wm)(i.Z,{class:"mb-2 text-lg",for:"name",value:"Folder Name:"}),(0,n.Wm)(s.Z,{type:"text",id:"name",modelValue:(0,n.SU)(h).name,"onUpdate:modelValue":r[0]||(r[0]=function(e){return(0,n.SU)(h).name=e}),class:(0,n.C_)(["block w-full mb-2",(0,n.SU)(h).errors.name?"border-red-800 focus:border-red-800 focus:ring-red-800":""]),onKeyup:r[1]||(r[1]=(0,n.D2)((function(e){return y()}),["enter"])),ref_key:"nameInput",ref:v},null,8,["modelValue","class"]),(0,n.Wm)(l.Z,{message:(0,n.SU)(h).errors.name},null,8,["message"])]),(0,n._)("div",p,[(0,n._)("button",{onClick:r[2]||(r[2]=function(e){return y()}),disable:(0,n.SU)(h).processing,class:(0,n.C_)([{"opacity-25":(0,n.SU)(h).processing},"border border-sky-600 px-5 py-3 rounded hover:bg-green-700"])}," Create ",10,m)])])]})),_:1},8,["show"])}}};var g=(0,r(9391).Z)(),y={href:"#",class:"block w-full items-center rounded-md py-2 border border-zinc-900 block w-full pl-3 pr-4 py-2 text-left text-base font-medium text-zinc-100 hover:border-sky-600 hover:ring-sky-600 transition duration-150 ease-in-out relative"},h=(0,n._)("label",{for:"file",class:"opacity-0 absolute left-0 top-0 bottom-0 right-0 cursor-pointer"},null,-1);const w={__name:"UploadFiles",setup:function(e){var t=function(e){g.emit("FILE_UPLOAD_STARTED",e.target.files)};return function(e,r){return(0,n.wg)(),(0,n.j4)((0,n.SU)(o.sN),null,{default:(0,n.w5)((function(e){e.active;return[(0,n._)("a",y,[(0,n.Uk)("Upload Files "),(0,n._)("input",{onChange:t,type:"file",id:"file",class:"absolute left-0 top-2 bottom-0 right-0 opacity-0",multiple:""},null,32),h])]})),_:1})}}};var b={href:"#",class:"block w-full items-center rounded-md py-2 border border-zinc-900 block w-full pl-3 pr-4 py-2 text-left text-base font-medium text-zinc-100 hover:border-sky-600 hover:ring-sky-600 transition duration-150 ease-in-out relative"},x=(0,n._)("label",{for:"folder",class:"opacity-0 absolute left-0 top-0 bottom-0 right-0 cursor-pointer"},null,-1);const _={__name:"UploadFolder",setup:function(e){var t=function(e){g.emit("FILE_UPLOAD_STARTED",e.target.files)};return function(e,r){return(0,n.wg)(),(0,n.j4)((0,n.SU)(o.sN),null,{default:(0,n.w5)((function(e){e.active;return[(0,n._)("a",b,[(0,n.Uk)(" Upload Folder "),(0,n._)("input",{onChange:t,type:"file",id:"folder",class:"absolute left-0 top-2 bottom-0 right-0 opacity-0",multiple:"",directory:"",webkitdirectory:""},null,32),x])]})),_:1})}}};var k={class:"px-1 py-1"},U={class:"px-1 py-1"};const S={__name:"NewDropdown",setup:function(e){var t=(0,n.iH)(!1),r=(0,n.iH)(!1),a=function(e){t.value=e},l=(0,n.Fl)((function(){return r.value?"rotate-90 transition duration-300 ease-in-out":"transition duration-300 ease-in-out"}));return function(e,i){return(0,n.wg)(),(0,n.iD)(n.HY,null,[(0,n.Wm)((0,n.SU)(o.v2),{as:"div",class:"relative inline-block text-left"},{default:(0,n.w5)((function(){return[(0,n._)("div",null,[(0,n.Wm)((0,n.SU)(o.j2),{class:"inline-flex w-full justify-center rounded bg-emerald-700 px-5 py-3 font-medium text-white hover:bg-emerald-700/50",onClick:i[0]||(i[0]=function(e){r.value=!r.value})},{default:(0,n.w5)((function(){return[(0,n._)("span",{class:(0,n.C_)(l.value)},"+",2),(0,n.Uk)(" New  ")]})),_:1})]),(0,n.Wm)(n.uT,{"enter-active-class":"transition duration-100 ease-out","enter-from-class":"transform scale-95 opacity-0","enter-to-class":"transform scale-100 opacity-100","leave-active-class":"transition duration-75 ease-in","leave-from-class":"transform scale-100 opacity-100","leave-to-class":"transform scale-95 opacity-0"},{default:(0,n.w5)((function(){return[(0,n.Wm)((0,n.SU)(o.sd),{class:"border border-gray-700 absolute left-0 mt-2 w-56 divide-y divide-gray-700 rounded-md bg-zinc-900 focus:outline-none z-50"},{default:(0,n.w5)((function(){return[(0,n._)("div",k,[(0,n.Wm)((0,n.SU)(o.sN),null,{default:(0,n.w5)((function(e){e.active;return[(0,n._)("a",{href:"#",onClick:i[1]||(i[1]=(0,n.iM)((function(e){return a(!0)}),["prevent"])),class:"block w-full items-center rounded-md py-2 border border-zinc-900 block w-full pl-3 pr-4 py-2 text-left text-base font-medium text-zinc-100 hover:border-sky-600 hover:ring-sky-600 transition duration-150 ease-in-out"},"New Folder")]})),_:1})]),(0,n._)("div",U,[(0,n.Wm)(w),(0,n.Wm)(_)])]})),_:1})]})),_:1})]})),_:1}),(0,n.Wm)(v,{modelValue:t.value,"onUpdate:modelValue":i[2]||(i[2]=function(e){return t.value=e}),onClose:i[3]||(i[3]=function(e){return a(!1)})},null,8,["modelValue"])],64)}}},W={__name:"NavLink",props:{href:{type:String,required:!0},active:{type:Boolean}},setup:function(e){var t=e,r=(0,n.Fl)((function(){return t.active?"flex items-center p-3 mb-1 bg-sky-600 rounded font-medium leading-5 text-gray-100 transition duration-150 ease-in-out hover:ring-sky-500":"flex items-center p-3 mb-1 rounded font-medium leading-5 text-gray-500 border border-zinc-900 text-gray-400 hover:text-zinc-100 hover:ring-sky-500 hover:border-sky-600 hover:ring-sky-600 transition duration-150 ease-in-out"}));return function(t,o){return(0,n.wg)(),(0,n.j4)((0,n.SU)(a.rU),{href:e.href,class:(0,n.C_)(r.value)},{default:(0,n.w5)((function(){return[(0,n.WI)(t.$slots,"default")]})),_:3},8,["href","class"])}}};var D={class:"min-w-[12rem]"},z={class:"h-[5rem] px-5 flex items-center mb-12"},j=(0,n._)("span",null,"DR",-1),E=(0,n._)("span",{class:"text-3xl",id:"lightning"},"⭍",-1),C=(0,n._)("span",null,"VE",-1),F={class:"px-6"},R={class:"py-5"};const Z={__name:"Navigation",setup:function(e){return function(e,t){return(0,n.wg)(),(0,n.iD)("nav",D,[(0,n._)("div",z,[(0,n.Wm)((0,n.SU)(a.rU),{href:e.route("userFiles"),method:"get",as:"button",type:"button",id:"logotext",class:"text-5xl flex"},{default:(0,n.w5)((function(){return[j,E,C]})),_:1},8,["href"])]),(0,n._)("div",F,[(0,n.Wm)(S),(0,n._)("div",R,[(0,n.Wm)(W,{href:e.route("userFiles"),active:new RegExp("files.*","gi").test(e.$page.url)},{default:(0,n.w5)((function(){return[(0,n.Uk)("My Files")]})),_:1},8,["href","active"]),(0,n.Wm)(W,{href:e.route("sharedWith"),active:new RegExp("shared-with-me.*","gi").test(e.$page.url)},{default:(0,n.w5)((function(){return[(0,n.Uk)("Shared with Me")]})),_:1},8,["href","active"]),(0,n.Wm)(W,{href:e.route("sharedBy"),active:new RegExp("shared-by-me.*","gi").test(e.$page.url)},{default:(0,n.w5)((function(){return[(0,n.Uk)("Shared by Me")]})),_:1},8,["href","active"]),(0,n.Wm)(W,{href:e.route("recycleBin"),active:new RegExp("recycle-bin.*","gi").test(e.$page.url)},{default:(0,n.w5)((function(){return[(0,n.Uk)("Recycle Bin")]})),_:1},8,["href","active"])])])])}}};var I={class:"w-full h-[5rem] flex items-center"};const T={__name:"SearchForm",setup:function(e){var t=(0,n.iH)(""),r="";return(0,n.bv)((function(){r=new URLSearchParams(window.location.search),t.value=r.get("search")})),function(e,o){return(0,n.wg)(),(0,n.iD)("div",I,[(0,n.Wm)(s.Z,{type:"text",class:"block w-full mr-2",modelValue:t.value,"onUpdate:modelValue":o[0]||(o[0]=function(e){return t.value=e}),autocomplete:"",placeholder:"Search for files or folders",onKeyup:o[1]||(o[1]=(0,n.D2)((0,n.iM)((function(e){return r.set("search",t.value),void a.Nd.get("".concat(window.location.pathname,"?").concat(r.toString()))}),["prevent"]),["enter"]))},null,8,["modelValue"])])}}};var V=r(6683);const H={__name:"ResponsiveNavLink",props:{href:{type:String,required:!0},active:{type:Boolean}},setup:function(e){var t=(0,n.Fl)((function(){return"border border-zinc-900 block w-full pl-3 pr-4 py-2 text-left text-base font-medium text-zinc-100 hover:border-sky-600 hover:ring-sky-600 transition duration-150 ease-in-out"}));return function(r,o){return(0,n.wg)(),(0,n.j4)((0,n.SU)(a.rU),{href:e.href,class:(0,n.C_)(t.value)},{default:(0,n.w5)((function(){return[(0,n.WI)(r.$slots,"default")]})),_:3},8,["href","class"])}}};var L={class:"px-1 py-1"};const N={__name:"UserDropdown",setup:function(e){return function(e,t){return(0,n.wg)(),(0,n.j4)((0,n.SU)(o.v2),{as:"div",class:"relative inline-block text-left z-50"},{default:(0,n.w5)((function(){return[(0,n._)("div",null,[(0,n.Wm)((0,n.SU)(o.j2),{class:"inline-flex w-full justify-center items-center rounded bg-zinc-400/50 border border-zinc-400/50 px-4 py-2 font-medium text-white hover:bg-opacity-30 hover:bg-zinc-400/20 hover:border-zinc-400/20"},{default:(0,n.w5)((function(){return[(0,n.Uk)((0,n.zw)(e.$page.props.auth.user.name)+" ",1),(0,n.Wm)((0,n.SU)(V.Z),{class:"ml-2 h-5 w-5","aria-hidden":"true"})]})),_:1})]),(0,n.Wm)(n.uT,{"enter-active-class":"transition duration-100 ease-out","enter-from-class":"transform scale-95 opacity-0","enter-to-class":"transform scale-100 opacity-100","leave-active-class":"transition duration-75 ease-in","leave-from-class":"transform scale-100 opacity-100","leave-to-class":"transform scale-95 opacity-0"},{default:(0,n.w5)((function(){return[(0,n.Wm)((0,n.SU)(o.sd),{class:"border border-gray-700 absolute right-0 mt-2 w-56 origin-top-right divide-y divide-gray-100 rounded-md bg-zinc-900 focus:outline-none"},{default:(0,n.w5)((function(){return[(0,n._)("div",L,[(0,n.Wm)((0,n.SU)(o.sN),null,{default:(0,n.w5)((function(t){t.active;return[(0,n.Wm)(H,{href:e.route("profile.edit"),class:(0,n.C_)(["group flex w-full items-center rounded-md py-2"])},{default:(0,n.w5)((function(){return[(0,n.Uk)(" Profile ")]})),_:1},8,["href"])]})),_:1}),(0,n.Wm)((0,n.SU)(o.sN),null,{default:(0,n.w5)((function(t){t.active;return[(0,n.Wm)(H,{href:e.route("logout"),class:(0,n.C_)(["group flex w-full items-center rounded-md py-2"]),active:!0,method:"post"},{default:(0,n.w5)((function(){return[(0,n.Uk)(" Log Out ")]})),_:1},8,["href"])]})),_:1})])]})),_:1})]})),_:1})]})),_:1})}}};var A={class:"fixed top-1/2 left-1/4 overflow-y-auto px-4 py-6 sm:px-0 z-50 w-1/2","scroll-region":""},q={class:"flex flex-col justify-center items-center"},B={class:"pt-2 text-xl text-center errormsg"},M={class:"justify-center mt-5"};const $={__name:"FileUploadErrorModal",props:{message:String},setup:function(e){e.message;return function(t,r){return(0,n.wg)(),(0,n.j4)(n.lR,{to:"body"},[(0,n.Wm)(n.uT,{"leave-active-class":"duration-200"},{default:(0,n.w5)((function(){return[(0,n._)("div",A,[(0,n.Wm)(n.uT,{"enter-active-class":"ease-out duration-300","enter-from-class":"opacity-0 translate-y-4 sm:translate-y-0 sm:scale-95","enter-to-class":"opacity-100 translate-y-0 sm:scale-100","leave-active-class":"ease-in duration-200","leave-from-class":"opacity-100 translate-y-0 sm:scale-100","leave-to-class":"opacity-0 translate-y-4 sm:translate-y-0 sm:scale-95"},{default:(0,n.w5)((function(){return[(0,n._)("div",{class:(0,n.C_)(["text-gray-100 border border-sky-600 mb-6 rounded-lg overflow-hidden transform transition-all sm:w-full sm:mx-auto backdrop-blur p-5 flex flex-col",t.maxWidthClass])},[(0,n._)("div",q,[(0,n._)("h2",B,(0,n.zw)(e.message),1),(0,n._)("div",M,[(0,n.WI)(t.$slots,"default")])])],2)]})),_:3})])]})),_:3})])}}};var O={class:"h-screen w-full bg-zinc-900 text-gray-100 flex gap-4"},P=["onDrop"],Y={key:0,class:"text-lg w-full h-full flex flex-col items-center justify-center border-2 border-dashed border-gray-700"},K=[(0,n._)("div",{class:"w-40 h-40 border-2 rounded-lg border-gray-700 text-gray-300 text-6xl flex items-center justify-center"},[(0,n._)("div",{class:"arrow"},"+")],-1)],G={class:"flex items-center justify-between w-full"},J={class:"flex-1 flex flex-col overflow-hidden"},Q={key:0,class:"h-4 bg-zinc-900"},X={key:1,class:"flex flex-col flex-1 px-4 overflow-hidden"},ee={class:"flex items-center justify-between w-full"},te={class:"flex-1 flex flex-col overflow-hidden"};const re={__name:"AuthenticatedLayout",setup:function(e){var t=(0,a.qt)(),r=(0,n.iH)(!1),o=(0,n.iH)(!1),l=(0,n.iH)(!1);(0,n.bv)((function(){g.on("FILE_UPLOAD_STARTED",u),new RegExp("/files.*","gi").test(t.url)&&(l.value=!0)}));var i=function(e){r.value=!1;var t=e.dataTransfer.files;t.length&&u(t)},s=(0,a.cI)({files:[],paths:[],parent_id:null}),u=function(e){s.files=e,s.parent_id=t.props.folder.id,s.paths=Array.from(e).map((function(e){return e.webkitRelativePath})),s.post(route("file.upload"),{onError:function(e){Object.keys(e).length>0?(message=e[Object.keys(e)[0]],o.value=message):message="Errors encountered while uploading file. Please try again."}})};return function(e,t){return(0,n.wg)(),(0,n.iD)(n.HY,null,[(0,n._)("div",O,[(0,n.Wm)(Z),l.value?((0,n.wg)(),(0,n.iD)("main",{key:0,onDrop:(0,n.iM)(i,["prevent"]),onDragover:t[0]||(t[0]=(0,n.iM)((function(e){return r.value=!0}),["prevent"])),onDragleave:t[1]||(t[1]=(0,n.iM)((function(e){return r.value=!1}),["prevent"])),class:"flex flex-col flex-1 px-4 overflow-hidden"},[r.value?((0,n.wg)(),(0,n.iD)("div",Y,K)):((0,n.wg)(),(0,n.iD)(n.HY,{key:1},[(0,n._)("div",G,[(0,n.Wm)(T),(0,n.Wm)(N)]),(0,n._)("div",J,[(0,n.SU)(s).progress?((0,n.wg)(),(0,n.iD)("div",Q,[(0,n._)("div",{class:"h-full bg-sky-600 transition-all",style:(0,n.j5)({width:"".concat(e.form.progress.percentage,"%")})},null,4)])):(0,n.kq)("",!0),(0,n.WI)(e.$slots,"default")])],64))],40,P)):((0,n.wg)(),(0,n.iD)("main",X,[(0,n._)("div",ee,[(0,n.Wm)(T),(0,n.Wm)(N)]),(0,n._)("div",te,[(0,n.WI)(e.$slots,"default")])]))]),o.value?((0,n.wg)(),(0,n.j4)($,{key:0,message:o.value},{default:(0,n.w5)((function(){return[(0,n._)("button",{onClick:t[2]||(t[2]=function(e){return o.value=!1}),class:"border border-sky-600 px-5 py-3 rounded hover:bg-sky-600"}," OK ")]})),_:1},8,["message"])):(0,n.kq)("",!0)],64)}}}},1058:(e,t,r)=>{r.r(t),r.d(t,{default:()=>Z});var n=r(821),a=r(8748),o=r(5102),l=r(4953),i=r(215),s=r(2305),u=r(3925),c={class:"flex items-center justify-between mb-2"},d={class:"inline-flex items-center"},f={key:0,class:"flex items-center"},p=(0,n._)("div",{class:"mx-2"},"➤",-1),m={class:"flex gap-4"},v={key:0,class:"overflow-auto h-full w-full"},g={class:"w-full border-separate"},y=(0,n._)("colgroup",null,[(0,n._)("col"),(0,n._)("col"),(0,n._)("col"),(0,n._)("col"),(0,n._)("col")],-1),h={class:"sticky top-0 z-20"},w={class:"p-3 rounded bg-zinc-600 rounded font-medium"},b=(0,n._)("th",{class:"py-3 px-1 rounded bg-zinc-600 rounded font-medium"}," Name ",-1),x=(0,n._)("th",{class:"py-3 px-1 rounded bg-zinc-600 rounded font-medium"}," Modified ",-1),_=(0,n._)("th",{class:"py-3 px-1 rounded bg-zinc-600 rounded font-medium"}," Owner ",-1),k=(0,n._)("th",{class:"py-3 px-1 rounded bg-zinc-600 rounded font-medium"}," Size ",-1),U=["onDblclick"],S=["onClick"],W={class:"py-3 px-1 text-center whitespace-nowrap border-gray-700 border rounded hover:border-sky-600 hover:ring-sky-600 flex items-center justify-center relative"},D={class:"absolute left-0 bg-zinc-900 w-11 h-10 pl-1"},z={class:"pl-10 pr-10"},j={class:"py-3 px-1 text-center whitespace-nowrap border-gray-700 border rounded hover:border-sky-600 hover:ring-sky-600"},E={class:"py-3 px-1 text-center whitespace-nowrap border-gray-700 border rounded hover:border-sky-600 hover:ring-sky-600"},C={class:"py-3 px-1 text-center whitespace-nowrap border-gray-700 border rounded hover:border-sky-600 hover:ring-sky-600"},F={key:1,class:"h-full"},R=[(0,n._)("div",{class:"flex flex-col items-center justify-center h-full text-3xl"}," This folder is empty ",-1)];const Z={__name:"SharedWith",props:{files:Object,folder:Object,ancestors:Array},setup:function(e){var t=e.files,r=(0,n.iH)(!1),Z=(0,n.iH)({}),I=(0,n.Fl)((function(){var e=Object.entries(Z.value);return e=(e=e.filter((function(e){return e[1]}))).map((function(e){return e[0]}))}));return function(T,V){return(0,n.wg)(),(0,n.j4)(o.Z,null,{default:(0,n.w5)((function(){return[(0,n.Wm)((0,n.SU)(a.Fb),{title:"Shared with Me"}),(0,n._)("nav",c,[(0,n._)("ol",d,[(0,n.Wm)(u.Z,{href:T.route("sharedWith"),active:"/shared-with-me"===T.$page.url},{default:(0,n.w5)((function(){return[(0,n.Uk)(" Shared with Me ")]})),_:1},8,["href","active"]),e.ancestors?((0,n.wg)(!0),(0,n.iD)(n.HY,{key:0},(0,n.Ko)(e.ancestors.data,(function(t,r){return(0,n.wg)(),(0,n.iD)("li",{key:t.id,class:"inline-flex items-center"},[t.parent_id?((0,n.wg)(),(0,n.iD)("div",f,[p,r==e.ancestors.data.length-1?((0,n.wg)(),(0,n.j4)((0,n.SU)(a.rU),{key:0,class:"border-sky-600 border px-3 py-2 rounded bg-sky-600",href:T.route("sharedWith",{folder:t.id})},{default:(0,n.w5)((function(){return[(0,n.Uk)((0,n.zw)(t.name),1)]})),_:2},1032,["href"])):((0,n.wg)(),(0,n.j4)((0,n.SU)(a.rU),{key:1,class:"border-gray-700 border px-3 py-2 rounded hover:border-sky-600",href:T.route("sharedWith",{folder:t.id})},{default:(0,n.w5)((function(){return[(0,n.Uk)((0,n.zw)(t.name),1)]})),_:2},1032,["href"]))])):(0,n.kq)("",!0)])})),128)):(0,n.kq)("",!0)]),(0,n._)("div",m,[(0,n.Wm)(s.Z,{getall:r.value,selected:I.value},null,8,["getall","selected"])])]),e.files.data.length?((0,n.wg)(),(0,n.iD)("div",v,[(0,n._)("table",g,[y,(0,n._)("thead",null,[(0,n._)("tr",h,[(0,n._)("th",w,[(0,n.Wm)(i.Z,{checked:r.value,"onUpdate:checked":V[0]||(V[0]=function(e){return r.value=e}),onChange:V[1]||(V[1]=function(e){t.data.forEach((function(e){Z.value[e.id]=r.value}))})},null,8,["checked"])]),b,x,_,k])]),(0,n._)("tbody",null,[((0,n.wg)(!0),(0,n.iD)(n.HY,null,(0,n.Ko)(e.files.data,(function(e){return(0,n.wg)(),(0,n.iD)("tr",{key:e.id,onDblclick:function(t){return function(e){if(e.is_folder)a.Nd.visit(route("sharedWith",{folder:e.id}));else{var t=new URLSearchParams;t.append("all",!1),t.append("Ids[]",e.id),page.props.folder.id&&t.append("parent_id",page.props.folder.id),fetch(route("file.downloadSharedWith")+"?".concat(t.toString()),{"Content-Type":"application/json",Accept:"application/json"}).then((function(e){return e.json()})).then((function(e){if(e.url){var t=document.createElement("a");t.href=e.url,t.download=e.filename,t.click()}}))}}(e)}},[(0,n._)("td",{class:"text-center whitespace-nowrap border-gray-700 border rounded hover:border-sky-600 hover:ring-sky-600 w-12",onClick:function(n){return function(e){var n=!Z.value[e.id];if(Z.value[e.id]=n,n){var a=!0;t.data.forEach((function(e){Z.value[e.id]||(a=!1)})),r.value=a}else r.value=!1}(e)}},[(0,n.Wm)(i.Z,{checked:Z.value[e.id],"v-model":Z.value[e.id]||r.value},null,8,["checked","v-model"])],8,S),(0,n._)("td",W,[(0,n._)("span",D,[(0,n.Wm)(l.Z,{file:e},null,8,["file"])]),(0,n._)("span",z,(0,n.zw)(e.name),1)]),(0,n._)("td",j,(0,n.zw)(e.updated_at),1),(0,n._)("td",E,(0,n.zw)(e.owner),1),(0,n._)("td",C,(0,n.zw)(e.size),1)],40,U)})),128))])])])):((0,n.wg)(),(0,n.iD)("div",F,R))]})),_:1})}}}}}]); \ No newline at end of file diff --git a/public/js/599.js b/public/js/599.js new file mode 100644 index 0000000..231ae48 --- /dev/null +++ b/public/js/599.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[599],{215:(e,t,r)=>{r.d(t,{Z:()=>l});var n=r(821),a=["value"];const l={__name:"Checkbox",props:{checked:{type:[Array,Boolean],required:!0},value:{default:null}},emits:["update:checked"],setup:function(e,t){var r=t.emit,l=e,o=(0,n.Fl)({get:function(){return l.checked},set:function(e){r("update:checked",e)}});return function(t,r){return(0,n.wy)(((0,n.wg)(),(0,n.iD)("input",{type:"checkbox",value:e.value,"onUpdate:modelValue":r[0]||(r[0]=function(e){return o.value=e}),class:"rounded bg-zinc-900 text-sky-600 focus:ring-zinc-900 focus:ring-offset-zinc-900 border-gray-700"},null,8,a)),[[n.e8,o.value]])}}}},7380:(e,t,r)=>{r.d(t,{Z:()=>l});var n=r(821),a={class:"text-sm text-red-400"};const l={__name:"InputError",props:{message:{type:String}},setup:function(e){return function(t,r){return(0,n.wy)(((0,n.wg)(),(0,n.iD)("div",null,[(0,n._)("p",a,(0,n.zw)(e.message),1)],512)),[[n.F8,e.message]])}}}},8195:(e,t,r)=>{r.d(t,{Z:()=>i});var n=r(821),a={class:"block font-medium text-gray-300"},l={key:0},o={key:1};const i={__name:"InputLabel",props:{value:{type:String}},setup:function(e){return function(t,r){return(0,n.wg)(),(0,n.iD)("label",a,[e.value?((0,n.wg)(),(0,n.iD)("span",l,(0,n.zw)(e.value),1)):((0,n.wg)(),(0,n.iD)("span",o,[(0,n.WI)(t.$slots,"default")]))])}}}},3225:(e,t,r)=>{r.d(t,{Z:()=>l});var n=r(821),a={class:"fixed inset-0 overflow-y-auto px-4 py-6 sm:px-0 z-50","scroll-region":""};const l={__name:"Modal",props:{show:{type:Boolean,default:!1},maxWidth:{type:String,default:"2xl"},closeable:{type:Boolean,default:!0}},emits:["close","active"],setup:function(e,t){var r=t.emit,l=e;(0,n.YP)((function(){return l.show}),(function(){l.show?(r("active"),document.body.style.overflow="hidden"):document.body.style.overflow=null}));var o=function(){l.closeable&&r("close")},i=function(e){"Escape"===e.key&&l.show&&o()};(0,n.bv)((function(){return document.addEventListener("keydown",i)})),(0,n.SK)((function(){document.removeEventListener("keydown",i),document.body.style.overflow=null}));var s=(0,n.Fl)((function(){return{sm:"sm:max-w-sm",md:"sm:max-w-md",lg:"sm:max-w-lg",xl:"sm:max-w-xl","2xl":"sm:max-w-2xl"}[l.maxWidth]}));return function(t,r){return(0,n.wg)(),(0,n.j4)(n.lR,{to:"body"},[(0,n.Wm)(n.uT,{"leave-active-class":"duration-200"},{default:(0,n.w5)((function(){return[(0,n.wy)((0,n._)("div",a,[(0,n.Wm)(n.uT,{"enter-active-class":"ease-out duration-300","enter-from-class":"opacity-0 translate-y-4 sm:translate-y-0 sm:scale-95","enter-to-class":"opacity-100 translate-y-0 sm:scale-100","leave-active-class":"ease-in duration-200","leave-from-class":"opacity-100 translate-y-0 sm:scale-100","leave-to-class":"opacity-0 translate-y-4 sm:translate-y-0 sm:scale-95"},{default:(0,n.w5)((function(){return[(0,n.wy)((0,n._)("div",{class:(0,n.C_)(["text-gray-100 border border-sky-600 mb-6 rounded-lg overflow-hidden transform transition-all sm:w-full sm:mx-auto backdrop-blur p-5 flex flex-col",s.value])},[(0,n._)("div",{class:"flex justify-end align-center"},[(0,n._)("button",{onClick:o,class:"px-4 py-2 border border-sky-600 rounded hover:bg-red-800 flex items-center justify-center"}," 🗙 ")]),e.show?(0,n.WI)(t.$slots,"default",{key:0}):(0,n.kq)("",!0)],2),[[n.F8,e.show]])]})),_:3})],512),[[n.F8,e.show]])]})),_:3})])}}}},7917:(e,t,r)=>{r.d(t,{Z:()=>l});var n=r(821),a=["value"];const l={__name:"TextInput",props:{modelValue:{type:String,required:!0}},emits:["update:modelValue"],setup:function(e,t){var r=t.expose,l=(0,n.iH)(null);return(0,n.bv)((function(){l.value.hasAttribute("autofocus")&&l.value.focus()})),r({focus:function(){return l.value.focus()}}),function(t,r){return(0,n.wg)(),(0,n.iD)("input",{class:"border-gray-700 bg-zinc-900 text-gray-300 focus:border-sky-600 hover:border-sky-600 rounded-md",value:e.modelValue,onInput:r[0]||(r[0]=function(e){return t.$emit("update:modelValue",e.target.value)}),ref_key:"input",ref:l},null,40,a)}}}},4953:(e,t,r)=>{r.d(t,{Z:()=>_});var n=r(821);var a=function(e){return new RegExp("^image/.+","gi").test(e.mime)},l=function(e){return new RegExp("^audio/.+","gi").test(e.mime)},o=function(e){return new RegExp("^video/.+","gi").test(e.mime)},i=function(e){var t=new RegExp("^text/.+","gi");return"text/pdf"!=e.mime&&"text/x-pdf"!=e.mime&&t.test(e.mime)},s=function(e){return["text/pdf","text/x-pdf","application/pdf","application/x-pdf","application/vnd.pdf","application/acrobat"].includes(e.mime)},u=function(e){return["application/msword","application/vnd.ms-word.document.macroEnabled12","application/vnd.ms-word.template.macroEnabled.12","application/vnd.openxmlformats-officedocument.wordprocessingml.document","application/vnd.oasis.opendocument.text","application/x-abiword"].includes(e.mime)},c=function(e){return["application/vnd.mx-excel","application/vnd.ms-exce;.sheet.macroEnabled12","application/vnd.ms-excel.template.macroEnabled.12","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet","application/vnd.oasis.opendocument.spreadsheet"].includes(e.mime)},d=function(e){return["application/zip","application/gzip","application/x-freearc","application/x-bzip","application/x-bzip2","application/vnd.rar","application/x-7z-compressed"].includes(e.mime)},f={key:0,src:"/images/folder-blue.svg?3349441e6d89a811091ad24b5de0ba29",class:"w-10 h-10"},p={key:0,src:"/images/image-x-generic.svg?647b1a85243f648bff5d525a4fdb105d",class:"w-10 h-10"},m={key:1,src:"/images/audio-x-generic.svg?33ab9b0790419973e360e050bbf37561",class:"w-10 h-10"},v={key:2,src:"/images/video-x-generic.svg?3f69e4a880ecf44127f9cc066c239469",class:"w-10 h-10"},g={key:3,src:"/images/application-pdf.svg?93b1bbb27bd51b428b41e3c44cba2131",class:"w-10 h-10"},y={key:4,src:"/images/text-x-generic.svg?c242bdc8c80c1cbe39de8beb167db227",class:"w-10 h-10"},b={key:5,src:"/images/x-office-document.svg?b155f2282c6a12672f823b058edf9c3a",class:"w-10 h-10"},w={key:6,src:"/images/x-office-spreadsheet.svg?2fbf374a2d5cbe1d81b45bdf0026a503",class:"w-10 h-10"},h={key:7,src:"/images/ark.svg?768ab1f66a7006ad9ec29e2bb2afcc57",class:"w-10 h-10"},x={key:8,src:"/images/application-octet-stream.svg?4634a360bbaa62c3f73c6ef970fd822f",class:"w-10 h-10"};const _={__name:"FileIcon",props:{file:Object},setup:function(e){e.file;return function(t,r){return(0,n.wg)(),(0,n.iD)("span",null,[e.file.is_folder?((0,n.wg)(),(0,n.iD)("img",f)):((0,n.wg)(),(0,n.iD)(n.HY,{key:1},[(0,n.SU)(a)(e.file)?((0,n.wg)(),(0,n.iD)("img",p)):(0,n.SU)(l)(e.file)?((0,n.wg)(),(0,n.iD)("img",m)):(0,n.SU)(o)(e.file)?((0,n.wg)(),(0,n.iD)("img",v)):(0,n.SU)(s)(e.file)?((0,n.wg)(),(0,n.iD)("img",g)):(0,n.SU)(i)(e.file)?((0,n.wg)(),(0,n.iD)("img",y)):(0,n.SU)(u)(e.file)?((0,n.wg)(),(0,n.iD)("img",b)):(0,n.SU)(c)(e.file)?((0,n.wg)(),(0,n.iD)("img",w)):(0,n.SU)(d)(e.file)?((0,n.wg)(),(0,n.iD)("img",h)):((0,n.wg)(),(0,n.iD)("img",x))],64))])}}}},3925:(e,t,r)=>{r.d(t,{Z:()=>l});var n=r(821),a=r(8748);const l={__name:"MainBreadcrumbButton",props:{href:{type:String,required:!0},active:{type:Boolean}},setup:function(e){var t=e,r=(0,n.Fl)((function(){return t.active?"border-sky-600 border px-3 py-2 rounded bg-sky-600":"border-gray-700 border px-3 py-2 rounded hover:border-sky-600"}));return function(t,l){return(0,n.wg)(),(0,n.j4)((0,n.SU)(a.rU),{href:e.href,class:(0,n.C_)(r.value)},{default:(0,n.w5)((function(){return[(0,n.WI)(t.$slots,"default")]})),_:3},8,["href","class"])}}}},5102:(e,t,r)=>{r.d(t,{Z:()=>re});var n=r(821),a=r(8748),l=r(523),o=r(7380),i=r(8195),s=r(7917),u=r(3225),c={class:"flex flex-col justify-center items-center"},d=(0,n._)("h2",{class:"text-2xl"},"New Folder",-1),f={class:"mt-10"},p={class:"justify-center mt-5"},m=["disable"];const v={__name:"NewFolderModal",props:{modelValue:Boolean},emits:["close"],setup:function(e,t){var r=t.emit,l=(e.modelValue,(0,a.qt)()),v=(0,n.iH)(null),g=function(){r("close"),b.clearErrors(),b.reset()},y=function(){b.parent_id=l.props.folder.id,b.post(route("folder.new"),{preserveScroll:!0,onSuccess:function(){g()},onError:function(){return v.value.focus}})},b=(0,a.cI)({name:"",parent_id:null}),w=function(){(0,n.Y3)((function(){v.value.focus()}))};return function(t,r){return(0,n.wg)(),(0,n.j4)(u.Z,{show:e.modelValue,onClose:g,onActive:w},{default:(0,n.w5)((function(){return[(0,n._)("div",c,[d,(0,n._)("div",f,[(0,n.Wm)(i.Z,{class:"mb-2 text-lg",for:"name",value:"Folder Name:"}),(0,n.Wm)(s.Z,{type:"text",id:"name",modelValue:(0,n.SU)(b).name,"onUpdate:modelValue":r[0]||(r[0]=function(e){return(0,n.SU)(b).name=e}),class:(0,n.C_)(["block w-full mb-2",(0,n.SU)(b).errors.name?"border-red-800 focus:border-red-800 focus:ring-red-800":""]),onKeyup:r[1]||(r[1]=(0,n.D2)((function(e){return y()}),["enter"])),ref_key:"nameInput",ref:v},null,8,["modelValue","class"]),(0,n.Wm)(o.Z,{message:(0,n.SU)(b).errors.name},null,8,["message"])]),(0,n._)("div",p,[(0,n._)("button",{onClick:r[2]||(r[2]=function(e){return y()}),disable:(0,n.SU)(b).processing,class:(0,n.C_)([{"opacity-25":(0,n.SU)(b).processing},"border border-sky-600 px-5 py-3 rounded hover:bg-green-700"])}," Create ",10,m)])])]})),_:1},8,["show"])}}};var g=(0,r(9391).Z)(),y={href:"#",class:"block w-full items-center rounded-md py-2 border border-zinc-900 block w-full pl-3 pr-4 py-2 text-left text-base font-medium text-zinc-100 hover:border-sky-600 hover:ring-sky-600 transition duration-150 ease-in-out relative"},b=(0,n._)("label",{for:"file",class:"opacity-0 absolute left-0 top-0 bottom-0 right-0 cursor-pointer"},null,-1);const w={__name:"UploadFiles",setup:function(e){var t=function(e){g.emit("FILE_UPLOAD_STARTED",e.target.files)};return function(e,r){return(0,n.wg)(),(0,n.j4)((0,n.SU)(l.sN),null,{default:(0,n.w5)((function(e){e.active;return[(0,n._)("a",y,[(0,n.Uk)("Upload Files "),(0,n._)("input",{onChange:t,type:"file",id:"file",class:"absolute left-0 top-2 bottom-0 right-0 opacity-0",multiple:""},null,32),b])]})),_:1})}}};var h={href:"#",class:"block w-full items-center rounded-md py-2 border border-zinc-900 block w-full pl-3 pr-4 py-2 text-left text-base font-medium text-zinc-100 hover:border-sky-600 hover:ring-sky-600 transition duration-150 ease-in-out relative"},x=(0,n._)("label",{for:"folder",class:"opacity-0 absolute left-0 top-0 bottom-0 right-0 cursor-pointer"},null,-1);const _={__name:"UploadFolder",setup:function(e){var t=function(e){g.emit("FILE_UPLOAD_STARTED",e.target.files)};return function(e,r){return(0,n.wg)(),(0,n.j4)((0,n.SU)(l.sN),null,{default:(0,n.w5)((function(e){e.active;return[(0,n._)("a",h,[(0,n.Uk)(" Upload Folder "),(0,n._)("input",{onChange:t,type:"file",id:"folder",class:"absolute left-0 top-2 bottom-0 right-0 opacity-0",multiple:"",directory:"",webkitdirectory:""},null,32),x])]})),_:1})}}};var k={class:"px-1 py-1"},U={class:"px-1 py-1"};const S={__name:"NewDropdown",setup:function(e){var t=(0,n.iH)(!1),r=(0,n.iH)(!1),a=function(e){t.value=e},o=(0,n.Fl)((function(){return r.value?"rotate-90 transition duration-300 ease-in-out":"transition duration-300 ease-in-out"}));return function(e,i){return(0,n.wg)(),(0,n.iD)(n.HY,null,[(0,n.Wm)((0,n.SU)(l.v2),{as:"div",class:"relative inline-block text-left"},{default:(0,n.w5)((function(){return[(0,n._)("div",null,[(0,n.Wm)((0,n.SU)(l.j2),{class:"inline-flex w-full justify-center rounded bg-emerald-700 px-5 py-3 font-medium text-white hover:bg-emerald-700/50",onClick:i[0]||(i[0]=function(e){r.value=!r.value})},{default:(0,n.w5)((function(){return[(0,n._)("span",{class:(0,n.C_)(o.value)},"+",2),(0,n.Uk)(" New  ")]})),_:1})]),(0,n.Wm)(n.uT,{"enter-active-class":"transition duration-100 ease-out","enter-from-class":"transform scale-95 opacity-0","enter-to-class":"transform scale-100 opacity-100","leave-active-class":"transition duration-75 ease-in","leave-from-class":"transform scale-100 opacity-100","leave-to-class":"transform scale-95 opacity-0"},{default:(0,n.w5)((function(){return[(0,n.Wm)((0,n.SU)(l.sd),{class:"border border-gray-700 absolute left-0 mt-2 w-56 divide-y divide-gray-700 rounded-md bg-zinc-900 focus:outline-none z-50"},{default:(0,n.w5)((function(){return[(0,n._)("div",k,[(0,n.Wm)((0,n.SU)(l.sN),null,{default:(0,n.w5)((function(e){e.active;return[(0,n._)("a",{href:"#",onClick:i[1]||(i[1]=(0,n.iM)((function(e){return a(!0)}),["prevent"])),class:"block w-full items-center rounded-md py-2 border border-zinc-900 block w-full pl-3 pr-4 py-2 text-left text-base font-medium text-zinc-100 hover:border-sky-600 hover:ring-sky-600 transition duration-150 ease-in-out"},"New Folder")]})),_:1})]),(0,n._)("div",U,[(0,n.Wm)(w),(0,n.Wm)(_)])]})),_:1})]})),_:1})]})),_:1}),(0,n.Wm)(v,{modelValue:t.value,"onUpdate:modelValue":i[2]||(i[2]=function(e){return t.value=e}),onClose:i[3]||(i[3]=function(e){return a(!1)})},null,8,["modelValue"])],64)}}},W={__name:"NavLink",props:{href:{type:String,required:!0},active:{type:Boolean}},setup:function(e){var t=e,r=(0,n.Fl)((function(){return t.active?"flex items-center p-3 mb-1 bg-sky-600 rounded font-medium leading-5 text-gray-100 transition duration-150 ease-in-out hover:ring-sky-500":"flex items-center p-3 mb-1 rounded font-medium leading-5 text-gray-500 border border-zinc-900 text-gray-400 hover:text-zinc-100 hover:ring-sky-500 hover:border-sky-600 hover:ring-sky-600 transition duration-150 ease-in-out"}));return function(t,l){return(0,n.wg)(),(0,n.j4)((0,n.SU)(a.rU),{href:e.href,class:(0,n.C_)(r.value)},{default:(0,n.w5)((function(){return[(0,n.WI)(t.$slots,"default")]})),_:3},8,["href","class"])}}};var D={class:"min-w-[12rem]"},z={class:"h-[5rem] px-5 flex items-center mb-12"},j=(0,n._)("span",null,"DR",-1),E=(0,n._)("span",{class:"text-3xl",id:"lightning"},"⭍",-1),C=(0,n._)("span",null,"VE",-1),F={class:"px-6"},I={class:"py-5"};const R={__name:"Navigation",setup:function(e){return function(e,t){return(0,n.wg)(),(0,n.iD)("nav",D,[(0,n._)("div",z,[(0,n.Wm)((0,n.SU)(a.rU),{href:e.route("userFiles"),method:"get",as:"button",type:"button",id:"logotext",class:"text-5xl flex"},{default:(0,n.w5)((function(){return[j,E,C]})),_:1},8,["href"])]),(0,n._)("div",F,[(0,n.Wm)(S),(0,n._)("div",I,[(0,n.Wm)(W,{href:e.route("userFiles"),active:new RegExp("files.*","gi").test(e.$page.url)},{default:(0,n.w5)((function(){return[(0,n.Uk)("My Files")]})),_:1},8,["href","active"]),(0,n.Wm)(W,{href:e.route("sharedWith"),active:new RegExp("shared-with-me.*","gi").test(e.$page.url)},{default:(0,n.w5)((function(){return[(0,n.Uk)("Shared with Me")]})),_:1},8,["href","active"]),(0,n.Wm)(W,{href:e.route("sharedBy"),active:new RegExp("shared-by-me.*","gi").test(e.$page.url)},{default:(0,n.w5)((function(){return[(0,n.Uk)("Shared by Me")]})),_:1},8,["href","active"]),(0,n.Wm)(W,{href:e.route("recycleBin"),active:new RegExp("recycle-bin.*","gi").test(e.$page.url)},{default:(0,n.w5)((function(){return[(0,n.Uk)("Recycle Bin")]})),_:1},8,["href","active"])])])])}}};var Z={class:"w-full h-[5rem] flex items-center"};const B={__name:"SearchForm",setup:function(e){var t=(0,n.iH)(""),r="";return(0,n.bv)((function(){r=new URLSearchParams(window.location.search),t.value=r.get("search")})),function(e,l){return(0,n.wg)(),(0,n.iD)("div",Z,[(0,n.Wm)(s.Z,{type:"text",class:"block w-full mr-2",modelValue:t.value,"onUpdate:modelValue":l[0]||(l[0]=function(e){return t.value=e}),autocomplete:"",placeholder:"Search for files or folders",onKeyup:l[1]||(l[1]=(0,n.D2)((0,n.iM)((function(e){return r.set("search",t.value),void a.Nd.get("".concat(window.location.pathname,"?").concat(r.toString()))}),["prevent"]),["enter"]))},null,8,["modelValue"])])}}};var V=r(6683);const N={__name:"ResponsiveNavLink",props:{href:{type:String,required:!0},active:{type:Boolean}},setup:function(e){var t=(0,n.Fl)((function(){return"border border-zinc-900 block w-full pl-3 pr-4 py-2 text-left text-base font-medium text-zinc-100 hover:border-sky-600 hover:ring-sky-600 transition duration-150 ease-in-out"}));return function(r,l){return(0,n.wg)(),(0,n.j4)((0,n.SU)(a.rU),{href:e.href,class:(0,n.C_)(t.value)},{default:(0,n.w5)((function(){return[(0,n.WI)(r.$slots,"default")]})),_:3},8,["href","class"])}}};var q={class:"px-1 py-1"};const H={__name:"UserDropdown",setup:function(e){return function(e,t){return(0,n.wg)(),(0,n.j4)((0,n.SU)(l.v2),{as:"div",class:"relative inline-block text-left z-50"},{default:(0,n.w5)((function(){return[(0,n._)("div",null,[(0,n.Wm)((0,n.SU)(l.j2),{class:"inline-flex w-full justify-center items-center rounded bg-zinc-400/50 border border-zinc-400/50 px-4 py-2 font-medium text-white hover:bg-opacity-30 hover:bg-zinc-400/20 hover:border-zinc-400/20"},{default:(0,n.w5)((function(){return[(0,n.Uk)((0,n.zw)(e.$page.props.auth.user.name)+" ",1),(0,n.Wm)((0,n.SU)(V.Z),{class:"ml-2 h-5 w-5","aria-hidden":"true"})]})),_:1})]),(0,n.Wm)(n.uT,{"enter-active-class":"transition duration-100 ease-out","enter-from-class":"transform scale-95 opacity-0","enter-to-class":"transform scale-100 opacity-100","leave-active-class":"transition duration-75 ease-in","leave-from-class":"transform scale-100 opacity-100","leave-to-class":"transform scale-95 opacity-0"},{default:(0,n.w5)((function(){return[(0,n.Wm)((0,n.SU)(l.sd),{class:"border border-gray-700 absolute right-0 mt-2 w-56 origin-top-right divide-y divide-gray-100 rounded-md bg-zinc-900 focus:outline-none"},{default:(0,n.w5)((function(){return[(0,n._)("div",q,[(0,n.Wm)((0,n.SU)(l.sN),null,{default:(0,n.w5)((function(t){t.active;return[(0,n.Wm)(N,{href:e.route("profile.edit"),class:(0,n.C_)(["group flex w-full items-center rounded-md py-2"])},{default:(0,n.w5)((function(){return[(0,n.Uk)(" Profile ")]})),_:1},8,["href"])]})),_:1}),(0,n.Wm)((0,n.SU)(l.sN),null,{default:(0,n.w5)((function(t){t.active;return[(0,n.Wm)(N,{href:e.route("logout"),class:(0,n.C_)(["group flex w-full items-center rounded-md py-2"]),active:!0,method:"post"},{default:(0,n.w5)((function(){return[(0,n.Uk)(" Log Out ")]})),_:1},8,["href"])]})),_:1})])]})),_:1})]})),_:1})]})),_:1})}}};var T={class:"fixed top-1/2 left-1/4 overflow-y-auto px-4 py-6 sm:px-0 z-50 w-1/2","scroll-region":""},$={class:"flex flex-col justify-center items-center"},A={class:"pt-2 text-xl text-center errormsg"},L={class:"justify-center mt-5"};const M={__name:"FileUploadErrorModal",props:{message:String},setup:function(e){e.message;return function(t,r){return(0,n.wg)(),(0,n.j4)(n.lR,{to:"body"},[(0,n.Wm)(n.uT,{"leave-active-class":"duration-200"},{default:(0,n.w5)((function(){return[(0,n._)("div",T,[(0,n.Wm)(n.uT,{"enter-active-class":"ease-out duration-300","enter-from-class":"opacity-0 translate-y-4 sm:translate-y-0 sm:scale-95","enter-to-class":"opacity-100 translate-y-0 sm:scale-100","leave-active-class":"ease-in duration-200","leave-from-class":"opacity-100 translate-y-0 sm:scale-100","leave-to-class":"opacity-0 translate-y-4 sm:translate-y-0 sm:scale-95"},{default:(0,n.w5)((function(){return[(0,n._)("div",{class:(0,n.C_)(["text-gray-100 border border-sky-600 mb-6 rounded-lg overflow-hidden transform transition-all sm:w-full sm:mx-auto backdrop-blur p-5 flex flex-col",t.maxWidthClass])},[(0,n._)("div",$,[(0,n._)("h2",A,(0,n.zw)(e.message),1),(0,n._)("div",L,[(0,n.WI)(t.$slots,"default")])])],2)]})),_:3})])]})),_:3})])}}};var O={class:"h-screen w-full bg-zinc-900 text-gray-100 flex gap-4"},P=["onDrop"],Y={key:0,class:"text-lg w-full h-full flex flex-col items-center justify-center border-2 border-dashed border-gray-700"},K=[(0,n._)("div",{class:"w-40 h-40 border-2 rounded-lg border-gray-700 text-gray-300 text-6xl flex items-center justify-center"},[(0,n._)("div",{class:"arrow"},"+")],-1)],G={class:"flex items-center justify-between w-full"},J={class:"flex-1 flex flex-col overflow-hidden"},Q={key:0,class:"h-4 bg-zinc-900"},X={key:1,class:"flex flex-col flex-1 px-4 overflow-hidden"},ee={class:"flex items-center justify-between w-full"},te={class:"flex-1 flex flex-col overflow-hidden"};const re={__name:"AuthenticatedLayout",setup:function(e){var t=(0,a.qt)(),r=(0,n.iH)(!1),l=(0,n.iH)(!1),o=(0,n.iH)(!1);(0,n.bv)((function(){g.on("FILE_UPLOAD_STARTED",u),new RegExp("/files.*","gi").test(t.url)&&(o.value=!0)}));var i=function(e){r.value=!1;var t=e.dataTransfer.files;t.length&&u(t)},s=(0,a.cI)({files:[],paths:[],parent_id:null}),u=function(e){s.files=e,s.parent_id=t.props.folder.id,s.paths=Array.from(e).map((function(e){return e.webkitRelativePath})),s.post(route("file.upload"),{onError:function(e){Object.keys(e).length>0?(message=e[Object.keys(e)[0]],l.value=message):message="Errors encountered while uploading file. Please try again."}})};return function(e,t){return(0,n.wg)(),(0,n.iD)(n.HY,null,[(0,n._)("div",O,[(0,n.Wm)(R),o.value?((0,n.wg)(),(0,n.iD)("main",{key:0,onDrop:(0,n.iM)(i,["prevent"]),onDragover:t[0]||(t[0]=(0,n.iM)((function(e){return r.value=!0}),["prevent"])),onDragleave:t[1]||(t[1]=(0,n.iM)((function(e){return r.value=!1}),["prevent"])),class:"flex flex-col flex-1 px-4 overflow-hidden"},[r.value?((0,n.wg)(),(0,n.iD)("div",Y,K)):((0,n.wg)(),(0,n.iD)(n.HY,{key:1},[(0,n._)("div",G,[(0,n.Wm)(B),(0,n.Wm)(H)]),(0,n._)("div",J,[(0,n.SU)(s).progress?((0,n.wg)(),(0,n.iD)("div",Q,[(0,n._)("div",{class:"h-full bg-sky-600 transition-all",style:(0,n.j5)({width:"".concat(e.form.progress.percentage,"%")})},null,4)])):(0,n.kq)("",!0),(0,n.WI)(e.$slots,"default")])],64))],40,P)):((0,n.wg)(),(0,n.iD)("main",X,[(0,n._)("div",ee,[(0,n.Wm)(B),(0,n.Wm)(H)]),(0,n._)("div",te,[(0,n.WI)(e.$slots,"default")])]))]),l.value?((0,n.wg)(),(0,n.j4)(M,{key:0,message:l.value},{default:(0,n.w5)((function(){return[(0,n._)("button",{onClick:t[2]||(t[2]=function(e){return l.value=!1}),class:"border border-sky-600 px-5 py-3 rounded hover:bg-sky-600"}," OK ")]})),_:1},8,["message"])):(0,n.kq)("",!0)],64)}}}},599:(e,t,r)=>{r.r(t),r.d(t,{default:()=>B});var n=r(821),a=r(5102),l=r(8748),o=r(4953),i=r(215),s=r(9761);const u={__name:"RestoreButton",props:{restoreall:{type:Boolean,default:!1,required:!1},selected:{type:Array,required:!1}},setup:function(e){var t=e,r=(0,l.cI)({all:null,Ids:[]});return function(e,a){return(0,n.wg)(),(0,n.iD)("button",{onClick:a[0]||(a[0]=function(e){return r.all=t.restoreall,r.Ids=t.selected,void r.post(route("file.restore"))}),class:"border-gray-700 border px-3 py-2 rounded hover:bg-emerald-600 hover:border-emerald-600 flex flex justify-center items-center gap-2"},[(0,n.Wm)((0,n.SU)(s.Z),{class:"h-5 w-5","aria-hidden":"true"}),(0,n.Uk)(" Restore ")])}}};var c=r(8144);const d={__name:"DeleteButton",props:{wipeall:{type:Boolean,default:!1,required:!1},selected:{type:Array,required:!1}},setup:function(e){var t=e,r=(0,l.cI)({parent_id:null,all:null,Ids:[]});return function(e,a){return(0,n.wg)(),(0,n.iD)("button",{onClick:a[0]||(a[0]=function(e){return r.all=t.wipeall,r.Ids=t.selected,void r.post(route("file.delete"))}),class:"border-gray-700 border px-3 py-2 rounded hover:bg-red-600 hover:border-red-600 flex items-center justify-center gap-2"},[(0,n.Wm)((0,n.SU)(c.Z),{class:"h-5 w-5","aria-hidden":"true"}),(0,n.Uk)(" Delete ")])}}};var f=r(9417),p=r(3925),m={class:"flex items-center justify-between mb-2"},v={class:"inline-flex items-center"},g={key:0,class:"flex items-center"},y=(0,n._)("div",{class:"mx-2"},"➤",-1),b={class:"flex gap-4"},w={key:0,class:"overflow-auto h-full w-full"},h={class:"w-full border-separate"},x=(0,n._)("colgroup",null,[(0,n._)("col"),(0,n._)("col"),(0,n._)("col"),(0,n._)("col")],-1),_={class:"sticky top-0 z-20"},k={class:"p-3 rounded bg-zinc-600 rounded font-medium"},U=(0,n._)("th",{class:"py-3 px-1 rounded bg-zinc-600 rounded font-medium"}," Name ",-1),S=(0,n._)("th",{class:"py-3 px-1 rounded bg-zinc-600 rounded font-medium"}," Recycled ",-1),W=(0,n._)("th",{class:"py-3 px-1 rounded bg-zinc-600 rounded font-medium"}," Size ",-1),D=["onDblclick"],z=["onClick"],j={class:"py-3 px-1 text-center whitespace-nowrap border-gray-700 border rounded hover:border-sky-600 hover:ring-sky-600 flex items-center justify-center relative"},E={class:"absolute left-0 bg-zinc-900 w-11 h-10 pl-1"},C={class:"pl-10 pr-10 overflow-auto"},F={class:"py-3 px-1 text-center whitespace-nowrap border-gray-700 border rounded hover:border-sky-600 hover:ring-sky-600"},I={class:"py-3 px-1 text-center whitespace-nowrap border-gray-700 border rounded hover:border-sky-600 hover:ring-sky-600"},R={key:1,class:"h-full"},Z=[(0,n._)("div",{class:"flex flex-col items-center justify-center h-full text-3xl"}," This folder is empty ",-1)];const B={__name:"RecycleBin",props:{files:Object,folder:Object,ancestors:Array},setup:function(e){var t=e.files,r=(0,n.iH)(!1),s=(0,n.iH)({}),c=(0,n.Fl)((function(){var e=Object.entries(s.value);return e=(e=e.filter((function(e){return e[1]}))).map((function(e){return e[0]}))}));return function(B,V){var N=(0,n.up)("font-awesome-icon");return(0,n.wg)(),(0,n.j4)(a.Z,null,{default:(0,n.w5)((function(){return[(0,n.Wm)((0,n.SU)(l.Fb),{title:"Recycle Bin"}),(0,n._)("nav",m,[(0,n._)("ol",v,[(0,n.Wm)(p.Z,{href:B.route("recycleBin"),active:"/recycle-bin"===B.$page.url,class:"flex items-center justify-center"},{default:(0,n.w5)((function(){return[(0,n.Wm)(N,{icon:(0,n.SU)(f.TZC),class:"h-5 w-5","aria-hidden":"true"},null,8,["icon"])]})),_:1},8,["href","active"]),e.ancestors?((0,n.wg)(!0),(0,n.iD)(n.HY,{key:0},(0,n.Ko)(e.ancestors.data,(function(t,r){return(0,n.wg)(),(0,n.iD)("li",{key:t.id,class:"inline-flex items-center"},[t.parent_id?((0,n.wg)(),(0,n.iD)("div",g,[y,r==e.ancestors.data.length-1?((0,n.wg)(),(0,n.j4)((0,n.SU)(l.rU),{key:0,class:"border-sky-600 border px-3 py-2 rounded bg-sky-600",href:B.route("sharedBy",{folder:t.id})},{default:(0,n.w5)((function(){return[(0,n.Uk)((0,n.zw)(t.name),1)]})),_:2},1032,["href"])):((0,n.wg)(),(0,n.j4)((0,n.SU)(l.rU),{key:1,class:"border-gray-700 border px-3 py-2 rounded hover:border-sky-600",href:B.route("sharedBy",{folder:t.id})},{default:(0,n.w5)((function(){return[(0,n.Uk)((0,n.zw)(t.name),1)]})),_:2},1032,["href"]))])):(0,n.kq)("",!0)])})),128)):(0,n.kq)("",!0)]),(0,n._)("div",b,[(0,n.Wm)(u,{restoreall:r.value,selected:c.value},null,8,["restoreall","selected"]),(0,n.Wm)(d,{getall:r.value,selected:c.value},null,8,["getall","selected"])])]),e.files.data.length?((0,n.wg)(),(0,n.iD)("div",w,[(0,n._)("table",h,[x,(0,n._)("thead",null,[(0,n._)("tr",_,[(0,n._)("th",k,[(0,n.Wm)(i.Z,{checked:r.value,"onUpdate:checked":V[0]||(V[0]=function(e){return r.value=e}),onChange:V[1]||(V[1]=function(e){t.data.forEach((function(e){s.value[e.id]=r.value}))})},null,8,["checked"])]),U,S,W])]),(0,n._)("tbody",null,[((0,n.wg)(!0),(0,n.iD)(n.HY,null,(0,n.Ko)(e.files.data,(function(e){return(0,n.wg)(),(0,n.iD)("tr",{key:e.id,onDblclick:function(t){return function(e){e.is_folder&&l.Nd.visit(route("recycleBin",{folder:e.id}))}(e)}},[(0,n._)("td",{class:"text-center whitespace-nowrap border-gray-700 border rounded hover:border-sky-600 hover:ring-sky-600 w-12",onClick:function(n){return function(e){var n=!s.value[e.id];if(s.value[e.id]=n,n){var a=!0;t.data.forEach((function(e){s.value[e.id]||(a=!1)})),r.value=a}else r.value=!1}(e)}},[(0,n.Wm)(i.Z,{checked:s.value[e.id],"v-model":s.value[e.id]||r.value},null,8,["checked","v-model"])],8,z),(0,n._)("td",j,[(0,n._)("span",E,[(0,n.Wm)(o.Z,{file:e},null,8,["file"])]),(0,n._)("span",C,(0,n.zw)(e.name),1)]),(0,n._)("td",F,(0,n.zw)(e.deleted_at),1),(0,n._)("td",I,(0,n.zw)(e.size),1)],40,D)})),128))])])])):((0,n.wg)(),(0,n.iD)("div",R,Z))]})),_:1})}}}}}]); \ No newline at end of file diff --git a/public/js/643.js b/public/js/643.js new file mode 100644 index 0000000..f32a02f --- /dev/null +++ b/public/js/643.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[643],{7380:(e,t,o)=>{o.d(t,{Z:()=>n});var r=o(821),s={class:"text-sm text-red-400"};const n={__name:"InputError",props:{message:{type:String}},setup:function(e){return function(t,o){return(0,r.wy)(((0,r.wg)(),(0,r.iD)("div",null,[(0,r._)("p",s,(0,r.zw)(e.message),1)],512)),[[r.F8,e.message]])}}}},8195:(e,t,o)=>{o.d(t,{Z:()=>l});var r=o(821),s={class:"block font-medium text-gray-300"},n={key:0},a={key:1};const l={__name:"InputLabel",props:{value:{type:String}},setup:function(e){return function(t,o){return(0,r.wg)(),(0,r.iD)("label",s,[e.value?((0,r.wg)(),(0,r.iD)("span",n,(0,r.zw)(e.value),1)):((0,r.wg)(),(0,r.iD)("span",a,[(0,r.WI)(t.$slots,"default")]))])}}}},3225:(e,t,o)=>{o.d(t,{Z:()=>n});var r=o(821),s={class:"fixed inset-0 overflow-y-auto px-4 py-6 sm:px-0 z-50","scroll-region":""};const n={__name:"Modal",props:{show:{type:Boolean,default:!1},maxWidth:{type:String,default:"2xl"},closeable:{type:Boolean,default:!0}},emits:["close","active"],setup:function(e,t){var o=t.emit,n=e;(0,r.YP)((function(){return n.show}),(function(){n.show?(o("active"),document.body.style.overflow="hidden"):document.body.style.overflow=null}));var a=function(){n.closeable&&o("close")},l=function(e){"Escape"===e.key&&n.show&&a()};(0,r.bv)((function(){return document.addEventListener("keydown",l)})),(0,r.SK)((function(){document.removeEventListener("keydown",l),document.body.style.overflow=null}));var u=(0,r.Fl)((function(){return{sm:"sm:max-w-sm",md:"sm:max-w-md",lg:"sm:max-w-lg",xl:"sm:max-w-xl","2xl":"sm:max-w-2xl"}[n.maxWidth]}));return function(t,o){return(0,r.wg)(),(0,r.j4)(r.lR,{to:"body"},[(0,r.Wm)(r.uT,{"leave-active-class":"duration-200"},{default:(0,r.w5)((function(){return[(0,r.wy)((0,r._)("div",s,[(0,r.Wm)(r.uT,{"enter-active-class":"ease-out duration-300","enter-from-class":"opacity-0 translate-y-4 sm:translate-y-0 sm:scale-95","enter-to-class":"opacity-100 translate-y-0 sm:scale-100","leave-active-class":"ease-in duration-200","leave-from-class":"opacity-100 translate-y-0 sm:scale-100","leave-to-class":"opacity-0 translate-y-4 sm:translate-y-0 sm:scale-95"},{default:(0,r.w5)((function(){return[(0,r.wy)((0,r._)("div",{class:(0,r.C_)(["text-gray-100 border border-sky-600 mb-6 rounded-lg overflow-hidden transform transition-all sm:w-full sm:mx-auto backdrop-blur p-5 flex flex-col",u.value])},[(0,r._)("div",{class:"flex justify-end align-center"},[(0,r._)("button",{onClick:a,class:"px-4 py-2 border border-sky-600 rounded hover:bg-red-800 flex items-center justify-center"}," 🗙 ")]),e.show?(0,r.WI)(t.$slots,"default",{key:0}):(0,r.kq)("",!0)],2),[[r.F8,e.show]])]})),_:3})],512),[[r.F8,e.show]])]})),_:3})])}}}},7917:(e,t,o)=>{o.d(t,{Z:()=>n});var r=o(821),s=["value"];const n={__name:"TextInput",props:{modelValue:{type:String,required:!0}},emits:["update:modelValue"],setup:function(e,t){var o=t.expose,n=(0,r.iH)(null);return(0,r.bv)((function(){n.value.hasAttribute("autofocus")&&n.value.focus()})),o({focus:function(){return n.value.focus()}}),function(t,o){return(0,r.wg)(),(0,r.iD)("input",{class:"border-gray-700 bg-zinc-900 text-gray-300 focus:border-sky-600 hover:border-sky-600 rounded-md",value:e.modelValue,onInput:o[0]||(o[0]=function(e){return t.$emit("update:modelValue",e.target.value)}),ref_key:"input",ref:n},null,40,s)}}}},643:(e,t,o)=>{o.r(t),o.d(t,{default:()=>w});var r=o(821),s=o(7380),n=o(8195),a=o(3225),l=o(7917),u=o(8748),c={class:"space-y-6"},d=(0,r._)("header",null,[(0,r._)("h2",{class:"text-lg font-medium text-gray-100"},"Delete Account"),(0,r._)("p",{class:"mt-1 text-sm text-gray-400"}," Once your account is deleted, all of its resources and data will be permanently deleted. Before deleting your account, please download any data or information that you wish to retain. ")],-1),i={class:"p-6"},m=(0,r._)("h2",{class:"text-lg font-medium text-gray-100"}," Are you sure you want to delete your account? ",-1),f=(0,r._)("p",{class:"mt-1 text-sm text-gray-400"}," Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account. ",-1),p={class:"mt-6"},y={class:"mt-6 flex justify-end"},v=["disabled"];const w={__name:"DeleteUserForm",setup:function(e){var t=(0,r.iH)(!1),o=(0,r.iH)(null),w=(0,u.cI)({password:""}),b=function(){t.value=!0,(0,r.Y3)((function(){return o.value.focus()}))},g=function(){w.post(route("profile.destroy"),{preserveScroll:!0,onSuccess:function(){return x()},onError:function(){return o.value.focus()},onFinish:function(){return w.reset()}})},x=function(){t.value=!1,w.reset()};return function(e,u){return(0,r.wg)(),(0,r.iD)("section",c,[d,(0,r._)("button",{class:"px-6 py-3 border-red-600 border rounded-lg hover:bg-red-600 hover:border-red-600",onClick:b}," Delete Account "),(0,r.Wm)(a.Z,{show:t.value,onClose:x},{default:(0,r.w5)((function(){return[(0,r._)("div",i,[m,f,(0,r._)("div",p,[(0,r.Wm)(n.Z,{for:"password",value:"Password",class:"sr-only"}),(0,r.Wm)(l.Z,{id:"password",ref_key:"passwordInput",ref:o,modelValue:(0,r.SU)(w).password,"onUpdate:modelValue":u[0]||(u[0]=function(e){return(0,r.SU)(w).password=e}),type:"password",class:"mt-1 block w-3/4",placeholder:"Password",onKeyup:(0,r.D2)(g,["enter"])},null,8,["modelValue","onKeyup"]),(0,r.Wm)(s.Z,{message:(0,r.SU)(w).errors.password,class:"mt-2"},null,8,["message"])]),(0,r._)("div",y,[(0,r._)("button",{class:(0,r.C_)(["px-6 py-3 border-red-600 border rounded-lg hover:bg-red-600 hover:border-red-600",{"opacity-25":(0,r.SU)(w).processing}]),disabled:(0,r.SU)(w).processing,onClick:g}," Delete Account ",10,v)])])]})),_:1},8,["show"])])}}}}}]); \ No newline at end of file diff --git a/public/js/721.js b/public/js/721.js new file mode 100644 index 0000000..79f1a43 --- /dev/null +++ b/public/js/721.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[721],{7380:(e,t,s)=>{s.d(t,{Z:()=>r});var l=s(821),n={class:"text-sm text-red-400"};const r={__name:"InputError",props:{message:{type:String}},setup:function(e){return function(t,s){return(0,l.wy)(((0,l.wg)(),(0,l.iD)("div",null,[(0,l._)("p",n,(0,l.zw)(e.message),1)],512)),[[l.F8,e.message]])}}}},8195:(e,t,s)=>{s.d(t,{Z:()=>o});var l=s(821),n={class:"block font-medium text-gray-300"},r={key:0},u={key:1};const o={__name:"InputLabel",props:{value:{type:String}},setup:function(e){return function(t,s){return(0,l.wg)(),(0,l.iD)("label",n,[e.value?((0,l.wg)(),(0,l.iD)("span",r,(0,l.zw)(e.value),1)):((0,l.wg)(),(0,l.iD)("span",u,[(0,l.WI)(t.$slots,"default")]))])}}}},7917:(e,t,s)=>{s.d(t,{Z:()=>r});var l=s(821),n=["value"];const r={__name:"TextInput",props:{modelValue:{type:String,required:!0}},emits:["update:modelValue"],setup:function(e,t){var s=t.expose,r=(0,l.iH)(null);return(0,l.bv)((function(){r.value.hasAttribute("autofocus")&&r.value.focus()})),s({focus:function(){return r.value.focus()}}),function(t,s){return(0,l.wg)(),(0,l.iD)("input",{class:"border-gray-700 bg-zinc-900 text-gray-300 focus:border-sky-600 hover:border-sky-600 rounded-md",value:e.modelValue,onInput:s[0]||(s[0]=function(e){return t.$emit("update:modelValue",e.target.value)}),ref_key:"input",ref:r},null,40,n)}}}},2200:(e,t,s)=>{s.d(t,{Z:()=>d});var l=s(821),n={class:"h-screen w-full bg-zinc-900 text-gray-100 flex gap-4"},r={class:"flex flex-col flex-1 px-4 overflow-hidden items-center justify-center"},u=["href"],o=[(0,l._)("span",null,"DR",-1),(0,l._)("span",{class:"text-3xl",id:"lightning"},"⭍",-1),(0,l._)("span",null,"VE",-1)],a={class:"w-full sm:max-w-md mt-6 px-6 py-4 border-sky-600 border rounded overflow-hidden sm:rounded-lg"};const i={},d=(0,s(3744).Z)(i,[["render",function(e,t){return(0,l.wg)(),(0,l.iD)("div",n,[(0,l._)("main",r,[(0,l._)("a",{href:e.route("login"),method:"get",as:"button",type:"button",id:"logotext",class:"text-5xl flex"},o,8,u),(0,l._)("div",a,[(0,l.WI)(e.$slots,"default")])])])}]])},5721:(e,t,s)=>{s.r(t),s.d(t,{default:()=>f});var l=s(821),n=s(2200),r=s(7380),u=s(8195),o=s(7917),a=s(8748),i=(0,l._)("div",{class:"mb-4 text-sm text-gray-400"}," Forgot your password? No problem. Just let us know your email address and we will email you a password reset link that will allow you to choose a new one. ",-1),d={key:0,class:"mb-4 font-medium text-sm text-green-400"},m=["onSubmit"],c={class:"flex items-center justify-end mt-4"},p=["disabled"];const f={__name:"ForgotPassword",props:{status:{type:String}},setup:function(e){var t=(0,a.cI)({email:""}),s=function(){t.post(route("password.email"))};return function(f,g){return(0,l.wg)(),(0,l.j4)(n.Z,null,{default:(0,l.w5)((function(){return[(0,l.Wm)((0,l.SU)(a.Fb),{title:"Forgot Password"}),i,e.status?((0,l.wg)(),(0,l.iD)("div",d,(0,l.zw)(e.status),1)):(0,l.kq)("",!0),(0,l._)("form",{onSubmit:(0,l.iM)(s,["prevent"])},[(0,l._)("div",null,[(0,l.Wm)(u.Z,{for:"email",value:"Email"}),(0,l.Wm)(o.Z,{id:"email",type:"email",class:"mt-1 block w-full",modelValue:(0,l.SU)(t).email,"onUpdate:modelValue":g[0]||(g[0]=function(e){return(0,l.SU)(t).email=e}),required:"",autofocus:"",autocomplete:"username"},null,8,["modelValue"]),(0,l.Wm)(r.Z,{class:"mt-2",message:(0,l.SU)(t).errors.email},null,8,["message"])]),(0,l._)("div",c,[(0,l._)("button",{class:(0,l.C_)(["px-6 py-3 border-sky-600 border rounded-lg hover:bg-sky-600",{"opacity-25":(0,l.SU)(t).processing}]),disabled:(0,l.SU)(t).processing}," Email Password Reset Link ",10,p)])],40,m)]})),_:1})}}}}}]); \ No newline at end of file diff --git a/public/js/836.js b/public/js/836.js new file mode 100644 index 0000000..d7dd333 --- /dev/null +++ b/public/js/836.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[836],{2200:(e,t,n)=>{n.d(t,{Z:()=>a});var r=n(821),i={class:"h-screen w-full bg-zinc-900 text-gray-100 flex gap-4"},s={class:"flex flex-col flex-1 px-4 overflow-hidden items-center justify-center"},o=["href"],l=[(0,r._)("span",null,"DR",-1),(0,r._)("span",{class:"text-3xl",id:"lightning"},"⭍",-1),(0,r._)("span",null,"VE",-1)],d={class:"w-full sm:max-w-md mt-6 px-6 py-4 border-sky-600 border rounded overflow-hidden sm:rounded-lg"};const u={},a=(0,n(3744).Z)(u,[["render",function(e,t){return(0,r.wg)(),(0,r.iD)("div",i,[(0,r._)("main",s,[(0,r._)("a",{href:e.route("login"),method:"get",as:"button",type:"button",id:"logotext",class:"text-5xl flex"},l,8,o),(0,r._)("div",d,[(0,r.WI)(e.$slots,"default")])])])}]])},7836:(e,t,n)=>{n.r(t),n.d(t,{default:()=>c});var r=n(821),i=n(2200),s=n(8748),o=(0,r._)("div",{class:"mb-4 text-sm text-gray-400"}," Thanks for signing up! Before getting started, could you verify your email address by clicking on the link we just emailed to you? If you didn't receive the email, we will gladly send you another. ",-1),l={key:0,class:"mb-4 font-medium text-sm text-green-400"},d=["onSubmit"],u={class:"mt-4 flex items-center justify-between"},a=["disabled"];const c={__name:"VerifyEmail",props:{status:{type:String}},setup:function(e){var t=e,n=(0,s.cI)({}),c=function(){n.post(route("verification.send"))},f=(0,r.Fl)((function(){return"verification-link-sent"===t.status}));return function(e,t){return(0,r.wg)(),(0,r.j4)(i.Z,null,{default:(0,r.w5)((function(){return[(0,r.Wm)((0,r.SU)(s.Fb),{title:"Email Verification"}),o,f.value?((0,r.wg)(),(0,r.iD)("div",l," A new verification link has been sent to the email address you provided during registration. ")):(0,r.kq)("",!0),(0,r._)("form",{onSubmit:(0,r.iM)(c,["prevent"])},[(0,r._)("div",u,[(0,r._)("button",{class:(0,r.C_)(["px-6 py-3 border-sky-600 border rounded-lg hover:bg-sky-600",{"opacity-25":(0,r.SU)(n).processing}]),disabled:(0,r.SU)(n).processing}," Resend Verification Email ",10,a),(0,r.Wm)((0,r.SU)(s.rU),{href:e.route("logout"),method:"post",as:"button",class:"px-6 py-3 border-red-600 border rounded-lg hover:bg-red-600"},{default:(0,r.w5)((function(){return[(0,r.Uk)("Log Out")]})),_:1},8,["href"])])],40,d)]})),_:1})}}}}}]); \ No newline at end of file diff --git a/public/js/97.js b/public/js/97.js new file mode 100644 index 0000000..a545dfc --- /dev/null +++ b/public/js/97.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[97],{7380:(e,t,s)=>{s.d(t,{Z:()=>o});var r=s(821),n={class:"text-sm text-red-400"};const o={__name:"InputError",props:{message:{type:String}},setup:function(e){return function(t,s){return(0,r.wy)(((0,r.wg)(),(0,r.iD)("div",null,[(0,r._)("p",n,(0,r.zw)(e.message),1)],512)),[[r.F8,e.message]])}}}},8195:(e,t,s)=>{s.d(t,{Z:()=>a});var r=s(821),n={class:"block font-medium text-gray-300"},o={key:0},l={key:1};const a={__name:"InputLabel",props:{value:{type:String}},setup:function(e){return function(t,s){return(0,r.wg)(),(0,r.iD)("label",n,[e.value?((0,r.wg)(),(0,r.iD)("span",o,(0,r.zw)(e.value),1)):((0,r.wg)(),(0,r.iD)("span",l,[(0,r.WI)(t.$slots,"default")]))])}}}},7917:(e,t,s)=>{s.d(t,{Z:()=>o});var r=s(821),n=["value"];const o={__name:"TextInput",props:{modelValue:{type:String,required:!0}},emits:["update:modelValue"],setup:function(e,t){var s=t.expose,o=(0,r.iH)(null);return(0,r.bv)((function(){o.value.hasAttribute("autofocus")&&o.value.focus()})),s({focus:function(){return o.value.focus()}}),function(t,s){return(0,r.wg)(),(0,r.iD)("input",{class:"border-gray-700 bg-zinc-900 text-gray-300 focus:border-sky-600 hover:border-sky-600 rounded-md",value:e.modelValue,onInput:s[0]||(s[0]=function(e){return t.$emit("update:modelValue",e.target.value)}),ref_key:"input",ref:o},null,40,n)}}}},2200:(e,t,s)=>{s.d(t,{Z:()=>d});var r=s(821),n={class:"h-screen w-full bg-zinc-900 text-gray-100 flex gap-4"},o={class:"flex flex-col flex-1 px-4 overflow-hidden items-center justify-center"},l=["href"],a=[(0,r._)("span",null,"DR",-1),(0,r._)("span",{class:"text-3xl",id:"lightning"},"⭍",-1),(0,r._)("span",null,"VE",-1)],u={class:"w-full sm:max-w-md mt-6 px-6 py-4 border-sky-600 border rounded overflow-hidden sm:rounded-lg"};const i={},d=(0,s(3744).Z)(i,[["render",function(e,t){return(0,r.wg)(),(0,r.iD)("div",n,[(0,r._)("main",o,[(0,r._)("a",{href:e.route("login"),method:"get",as:"button",type:"button",id:"logotext",class:"text-5xl flex"},a,8,l),(0,r._)("div",u,[(0,r.WI)(e.$slots,"default")])])])}]])},97:(e,t,s)=>{s.r(t),s.d(t,{default:()=>g});var r=s(821),n=s(2200),o=s(7380),l=s(8195),a=s(7917),u=s(8748),i=["onSubmit"],d={class:"mt-4"},m={class:"mt-4"},c={class:"mt-4"},p={class:"flex items-center justify-end mt-6 gap-6"},f=["disabled"];const g={__name:"Register",setup:function(e){var t=(0,u.cI)({name:"",email:"",password:"",password_confirmation:""}),s=function(){t.post(route("register"),{onFinish:function(){return t.reset("password","password_confirmation")},onSuccess:function(){u.Nd.visit(route("/login"))}})};return function(e,g){return(0,r.wg)(),(0,r.j4)(n.Z,null,{default:(0,r.w5)((function(){return[(0,r.Wm)((0,r.SU)(u.Fb),{title:"Register"}),(0,r._)("form",{onSubmit:(0,r.iM)(s,["prevent"])},[(0,r._)("div",null,[(0,r.Wm)(l.Z,{for:"name",value:"Name"}),(0,r.Wm)(a.Z,{id:"name",type:"text",class:"mt-1 block w-full",modelValue:(0,r.SU)(t).name,"onUpdate:modelValue":g[0]||(g[0]=function(e){return(0,r.SU)(t).name=e}),required:"",autofocus:"",autocomplete:"name"},null,8,["modelValue"]),(0,r.Wm)(o.Z,{class:"mt-2",message:(0,r.SU)(t).errors.name},null,8,["message"])]),(0,r._)("div",d,[(0,r.Wm)(l.Z,{for:"email",value:"Email"}),(0,r.Wm)(a.Z,{id:"email",type:"email",class:"mt-1 block w-full",modelValue:(0,r.SU)(t).email,"onUpdate:modelValue":g[1]||(g[1]=function(e){return(0,r.SU)(t).email=e}),required:"",autocomplete:"username"},null,8,["modelValue"]),(0,r.Wm)(o.Z,{class:"mt-2",message:(0,r.SU)(t).errors.email},null,8,["message"])]),(0,r._)("div",m,[(0,r.Wm)(l.Z,{for:"password",value:"Password"}),(0,r.Wm)(a.Z,{id:"password",type:"password",class:"mt-1 block w-full",modelValue:(0,r.SU)(t).password,"onUpdate:modelValue":g[2]||(g[2]=function(e){return(0,r.SU)(t).password=e}),required:"",autocomplete:"new-password"},null,8,["modelValue"]),(0,r.Wm)(o.Z,{class:"mt-2",message:(0,r.SU)(t).errors.password},null,8,["message"])]),(0,r._)("div",c,[(0,r.Wm)(l.Z,{for:"password_confirmation",value:"Confirm Password"}),(0,r.Wm)(a.Z,{id:"password_confirmation",type:"password",class:"mt-1 block w-full",modelValue:(0,r.SU)(t).password_confirmation,"onUpdate:modelValue":g[3]||(g[3]=function(e){return(0,r.SU)(t).password_confirmation=e}),required:"",autocomplete:"new-password"},null,8,["modelValue"]),(0,r.Wm)(o.Z,{class:"mt-2",message:(0,r.SU)(t).errors.password_confirmation},null,8,["message"])]),(0,r._)("div",p,[(0,r.Wm)((0,r.SU)(u.rU),{href:e.route("login"),class:"underline text-sm text-gray-400 hover:text-gray-100 rounded-md"},{default:(0,r.w5)((function(){return[(0,r.Uk)(" Already registered? ")]})),_:1},8,["href"]),(0,r._)("button",{class:(0,r.C_)(["px-6 py-3 border-sky-600 border rounded-lg hover:bg-sky-600 loginbutton",{"opacity-25":(0,r.SU)(t).processing}]),disabled:(0,r.SU)(t).processing}," Register ",10,f)])],40,i)]})),_:1})}}}}}]); \ No newline at end of file diff --git a/public/js/976.js b/public/js/976.js new file mode 100644 index 0000000..c95e8d4 --- /dev/null +++ b/public/js/976.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[976],{215:(e,t,r)=>{r.d(t,{Z:()=>o});var n=r(821),a=["value"];const o={__name:"Checkbox",props:{checked:{type:[Array,Boolean],required:!0},value:{default:null}},emits:["update:checked"],setup:function(e,t){var r=t.emit,o=e,l=(0,n.Fl)({get:function(){return o.checked},set:function(e){r("update:checked",e)}});return function(t,r){return(0,n.wy)(((0,n.wg)(),(0,n.iD)("input",{type:"checkbox",value:e.value,"onUpdate:modelValue":r[0]||(r[0]=function(e){return l.value=e}),class:"rounded bg-zinc-900 text-sky-600 focus:ring-zinc-900 focus:ring-offset-zinc-900 border-gray-700"},null,8,a)),[[n.e8,l.value]])}}}},7380:(e,t,r)=>{r.d(t,{Z:()=>o});var n=r(821),a={class:"text-sm text-red-400"};const o={__name:"InputError",props:{message:{type:String}},setup:function(e){return function(t,r){return(0,n.wy)(((0,n.wg)(),(0,n.iD)("div",null,[(0,n._)("p",a,(0,n.zw)(e.message),1)],512)),[[n.F8,e.message]])}}}},8195:(e,t,r)=>{r.d(t,{Z:()=>i});var n=r(821),a={class:"block font-medium text-gray-300"},o={key:0},l={key:1};const i={__name:"InputLabel",props:{value:{type:String}},setup:function(e){return function(t,r){return(0,n.wg)(),(0,n.iD)("label",a,[e.value?((0,n.wg)(),(0,n.iD)("span",o,(0,n.zw)(e.value),1)):((0,n.wg)(),(0,n.iD)("span",l,[(0,n.WI)(t.$slots,"default")]))])}}}},3225:(e,t,r)=>{r.d(t,{Z:()=>o});var n=r(821),a={class:"fixed inset-0 overflow-y-auto px-4 py-6 sm:px-0 z-50","scroll-region":""};const o={__name:"Modal",props:{show:{type:Boolean,default:!1},maxWidth:{type:String,default:"2xl"},closeable:{type:Boolean,default:!0}},emits:["close","active"],setup:function(e,t){var r=t.emit,o=e;(0,n.YP)((function(){return o.show}),(function(){o.show?(r("active"),document.body.style.overflow="hidden"):document.body.style.overflow=null}));var l=function(){o.closeable&&r("close")},i=function(e){"Escape"===e.key&&o.show&&l()};(0,n.bv)((function(){return document.addEventListener("keydown",i)})),(0,n.SK)((function(){document.removeEventListener("keydown",i),document.body.style.overflow=null}));var s=(0,n.Fl)((function(){return{sm:"sm:max-w-sm",md:"sm:max-w-md",lg:"sm:max-w-lg",xl:"sm:max-w-xl","2xl":"sm:max-w-2xl"}[o.maxWidth]}));return function(t,r){return(0,n.wg)(),(0,n.j4)(n.lR,{to:"body"},[(0,n.Wm)(n.uT,{"leave-active-class":"duration-200"},{default:(0,n.w5)((function(){return[(0,n.wy)((0,n._)("div",a,[(0,n.Wm)(n.uT,{"enter-active-class":"ease-out duration-300","enter-from-class":"opacity-0 translate-y-4 sm:translate-y-0 sm:scale-95","enter-to-class":"opacity-100 translate-y-0 sm:scale-100","leave-active-class":"ease-in duration-200","leave-from-class":"opacity-100 translate-y-0 sm:scale-100","leave-to-class":"opacity-0 translate-y-4 sm:translate-y-0 sm:scale-95"},{default:(0,n.w5)((function(){return[(0,n.wy)((0,n._)("div",{class:(0,n.C_)(["text-gray-100 border border-sky-600 mb-6 rounded-lg overflow-hidden transform transition-all sm:w-full sm:mx-auto backdrop-blur p-5 flex flex-col",s.value])},[(0,n._)("div",{class:"flex justify-end align-center"},[(0,n._)("button",{onClick:l,class:"px-4 py-2 border border-sky-600 rounded hover:bg-red-800 flex items-center justify-center"}," 🗙 ")]),e.show?(0,n.WI)(t.$slots,"default",{key:0}):(0,n.kq)("",!0)],2),[[n.F8,e.show]])]})),_:3})],512),[[n.F8,e.show]])]})),_:3})])}}}},7917:(e,t,r)=>{r.d(t,{Z:()=>o});var n=r(821),a=["value"];const o={__name:"TextInput",props:{modelValue:{type:String,required:!0}},emits:["update:modelValue"],setup:function(e,t){var r=t.expose,o=(0,n.iH)(null);return(0,n.bv)((function(){o.value.hasAttribute("autofocus")&&o.value.focus()})),r({focus:function(){return o.value.focus()}}),function(t,r){return(0,n.wg)(),(0,n.iD)("input",{class:"border-gray-700 bg-zinc-900 text-gray-300 focus:border-sky-600 hover:border-sky-600 rounded-md",value:e.modelValue,onInput:r[0]||(r[0]=function(e){return t.$emit("update:modelValue",e.target.value)}),ref_key:"input",ref:o},null,40,a)}}}},2305:(e,t,r)=>{r.d(t,{Z:()=>l});var n=r(821),a=r(894),o=r(8748);const l={__name:"DownloadButton",props:{getall:{type:Boolean,default:!1,required:!1},selected:{type:Array,required:!1}},setup:function(e){var t=e,r=(0,o.qt)(),l=(0,n.iH)(!1);(0,n.bv)((function(){new RegExp("shared.*","i").test(r.url)&&(l.value=!0)}));return function(e,o){return l.value?((0,n.wg)(),(0,n.iD)("button",{key:0,onClick:o[0]||(o[0]=function(e){return function(){if(t.getall||0!==t.selected.length){var e=new URLSearchParams;e.append("all",t.getall),t.selected.forEach((function(t){e.append("Ids[]",t)})),r.props.folder&&e.append("parent_id",r.props.folder.id);var n="";new RegExp("shared-with.*","i").test(r.url)?n=route("file.downloadSharedWith"):new RegExp("shared-by.*","i").test(r.url)&&(n=route("file.downloadSharedBy")),fetch(n+"?".concat(e.toString()),{"Content-Type":"application/json",Accept:"application/json"}).then((function(e){return e.json()})).then((function(e){if(e.url){var t=document.createElement("a");t.href=e.url,t.download=e.filename,t.click()}}))}}()}),class:"border-gray-700 border px-3 py-2 rounded hover:border-sky-600 hover:bg-sky-600 flex flex justify-center items-center gap-2"},[(0,n.Wm)((0,n.SU)(a.Z),{class:"h-5 w-5","aria-hidden":"true"}),(0,n.Uk)(" Download ")])):((0,n.wg)(),(0,n.iD)("button",{key:1,onClick:o[1]||(o[1]=function(e){return function(){if(t.getall||0!==t.selected.length){var e=new URLSearchParams;e.append("all",t.getall),t.selected.forEach((function(t){e.append("Ids[]",t)})),e.append("parent_id",r.props.folder.id),fetch(route("file.download")+"?".concat(e.toString()),{"Content-Type":"application/json",Accept:"application/json"}).then((function(e){return e.json()})).then((function(e){if(e.url){var t=document.createElement("a");t.href=e.url,t.download=e.filename,t.click()}}))}}()}),class:"border-gray-700 border px-3 py-2 rounded hover:border-sky-600 hover:bg-sky-600 flex flex justify-center items-center gap-2"},[(0,n.Wm)((0,n.SU)(a.Z),{class:"h-5 w-5","aria-hidden":"true"}),(0,n.Uk)(" Download ")]))}}}},4953:(e,t,r)=>{r.d(t,{Z:()=>_});var n=r(821);var a=function(e){return new RegExp("^image/.+","gi").test(e.mime)},o=function(e){return new RegExp("^audio/.+","gi").test(e.mime)},l=function(e){return new RegExp("^video/.+","gi").test(e.mime)},i=function(e){var t=new RegExp("^text/.+","gi");return"text/pdf"!=e.mime&&"text/x-pdf"!=e.mime&&t.test(e.mime)},s=function(e){return["text/pdf","text/x-pdf","application/pdf","application/x-pdf","application/vnd.pdf","application/acrobat"].includes(e.mime)},u=function(e){return["application/msword","application/vnd.ms-word.document.macroEnabled12","application/vnd.ms-word.template.macroEnabled.12","application/vnd.openxmlformats-officedocument.wordprocessingml.document","application/vnd.oasis.opendocument.text","application/x-abiword"].includes(e.mime)},c=function(e){return["application/vnd.mx-excel","application/vnd.ms-exce;.sheet.macroEnabled12","application/vnd.ms-excel.template.macroEnabled.12","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet","application/vnd.oasis.opendocument.spreadsheet"].includes(e.mime)},d=function(e){return["application/zip","application/gzip","application/x-freearc","application/x-bzip","application/x-bzip2","application/vnd.rar","application/x-7z-compressed"].includes(e.mime)},f={key:0,src:"/images/folder-blue.svg?3349441e6d89a811091ad24b5de0ba29",class:"w-10 h-10"},p={key:0,src:"/images/image-x-generic.svg?647b1a85243f648bff5d525a4fdb105d",class:"w-10 h-10"},m={key:1,src:"/images/audio-x-generic.svg?33ab9b0790419973e360e050bbf37561",class:"w-10 h-10"},v={key:2,src:"/images/video-x-generic.svg?3f69e4a880ecf44127f9cc066c239469",class:"w-10 h-10"},g={key:3,src:"/images/application-pdf.svg?93b1bbb27bd51b428b41e3c44cba2131",class:"w-10 h-10"},y={key:4,src:"/images/text-x-generic.svg?c242bdc8c80c1cbe39de8beb167db227",class:"w-10 h-10"},h={key:5,src:"/images/x-office-document.svg?b155f2282c6a12672f823b058edf9c3a",class:"w-10 h-10"},b={key:6,src:"/images/x-office-spreadsheet.svg?2fbf374a2d5cbe1d81b45bdf0026a503",class:"w-10 h-10"},w={key:7,src:"/images/ark.svg?768ab1f66a7006ad9ec29e2bb2afcc57",class:"w-10 h-10"},x={key:8,src:"/images/application-octet-stream.svg?4634a360bbaa62c3f73c6ef970fd822f",class:"w-10 h-10"};const _={__name:"FileIcon",props:{file:Object},setup:function(e){e.file;return function(t,r){return(0,n.wg)(),(0,n.iD)("span",null,[e.file.is_folder?((0,n.wg)(),(0,n.iD)("img",f)):((0,n.wg)(),(0,n.iD)(n.HY,{key:1},[(0,n.SU)(a)(e.file)?((0,n.wg)(),(0,n.iD)("img",p)):(0,n.SU)(o)(e.file)?((0,n.wg)(),(0,n.iD)("img",m)):(0,n.SU)(l)(e.file)?((0,n.wg)(),(0,n.iD)("img",v)):(0,n.SU)(s)(e.file)?((0,n.wg)(),(0,n.iD)("img",g)):(0,n.SU)(i)(e.file)?((0,n.wg)(),(0,n.iD)("img",y)):(0,n.SU)(u)(e.file)?((0,n.wg)(),(0,n.iD)("img",h)):(0,n.SU)(c)(e.file)?((0,n.wg)(),(0,n.iD)("img",b)):(0,n.SU)(d)(e.file)?((0,n.wg)(),(0,n.iD)("img",w)):((0,n.wg)(),(0,n.iD)("img",x))],64))])}}}},3925:(e,t,r)=>{r.d(t,{Z:()=>o});var n=r(821),a=r(8748);const o={__name:"MainBreadcrumbButton",props:{href:{type:String,required:!0},active:{type:Boolean}},setup:function(e){var t=e,r=(0,n.Fl)((function(){return t.active?"border-sky-600 border px-3 py-2 rounded bg-sky-600":"border-gray-700 border px-3 py-2 rounded hover:border-sky-600"}));return function(t,o){return(0,n.wg)(),(0,n.j4)((0,n.SU)(a.rU),{href:e.href,class:(0,n.C_)(r.value)},{default:(0,n.w5)((function(){return[(0,n.WI)(t.$slots,"default")]})),_:3},8,["href","class"])}}}},5102:(e,t,r)=>{r.d(t,{Z:()=>re});var n=r(821),a=r(8748),o=r(523),l=r(7380),i=r(8195),s=r(7917),u=r(3225),c={class:"flex flex-col justify-center items-center"},d=(0,n._)("h2",{class:"text-2xl"},"New Folder",-1),f={class:"mt-10"},p={class:"justify-center mt-5"},m=["disable"];const v={__name:"NewFolderModal",props:{modelValue:Boolean},emits:["close"],setup:function(e,t){var r=t.emit,o=(e.modelValue,(0,a.qt)()),v=(0,n.iH)(null),g=function(){r("close"),h.clearErrors(),h.reset()},y=function(){h.parent_id=o.props.folder.id,h.post(route("folder.new"),{preserveScroll:!0,onSuccess:function(){g()},onError:function(){return v.value.focus}})},h=(0,a.cI)({name:"",parent_id:null}),b=function(){(0,n.Y3)((function(){v.value.focus()}))};return function(t,r){return(0,n.wg)(),(0,n.j4)(u.Z,{show:e.modelValue,onClose:g,onActive:b},{default:(0,n.w5)((function(){return[(0,n._)("div",c,[d,(0,n._)("div",f,[(0,n.Wm)(i.Z,{class:"mb-2 text-lg",for:"name",value:"Folder Name:"}),(0,n.Wm)(s.Z,{type:"text",id:"name",modelValue:(0,n.SU)(h).name,"onUpdate:modelValue":r[0]||(r[0]=function(e){return(0,n.SU)(h).name=e}),class:(0,n.C_)(["block w-full mb-2",(0,n.SU)(h).errors.name?"border-red-800 focus:border-red-800 focus:ring-red-800":""]),onKeyup:r[1]||(r[1]=(0,n.D2)((function(e){return y()}),["enter"])),ref_key:"nameInput",ref:v},null,8,["modelValue","class"]),(0,n.Wm)(l.Z,{message:(0,n.SU)(h).errors.name},null,8,["message"])]),(0,n._)("div",p,[(0,n._)("button",{onClick:r[2]||(r[2]=function(e){return y()}),disable:(0,n.SU)(h).processing,class:(0,n.C_)([{"opacity-25":(0,n.SU)(h).processing},"border border-sky-600 px-5 py-3 rounded hover:bg-green-700"])}," Create ",10,m)])])]})),_:1},8,["show"])}}};var g=(0,r(9391).Z)(),y={href:"#",class:"block w-full items-center rounded-md py-2 border border-zinc-900 block w-full pl-3 pr-4 py-2 text-left text-base font-medium text-zinc-100 hover:border-sky-600 hover:ring-sky-600 transition duration-150 ease-in-out relative"},h=(0,n._)("label",{for:"file",class:"opacity-0 absolute left-0 top-0 bottom-0 right-0 cursor-pointer"},null,-1);const b={__name:"UploadFiles",setup:function(e){var t=function(e){g.emit("FILE_UPLOAD_STARTED",e.target.files)};return function(e,r){return(0,n.wg)(),(0,n.j4)((0,n.SU)(o.sN),null,{default:(0,n.w5)((function(e){e.active;return[(0,n._)("a",y,[(0,n.Uk)("Upload Files "),(0,n._)("input",{onChange:t,type:"file",id:"file",class:"absolute left-0 top-2 bottom-0 right-0 opacity-0",multiple:""},null,32),h])]})),_:1})}}};var w={href:"#",class:"block w-full items-center rounded-md py-2 border border-zinc-900 block w-full pl-3 pr-4 py-2 text-left text-base font-medium text-zinc-100 hover:border-sky-600 hover:ring-sky-600 transition duration-150 ease-in-out relative"},x=(0,n._)("label",{for:"folder",class:"opacity-0 absolute left-0 top-0 bottom-0 right-0 cursor-pointer"},null,-1);const _={__name:"UploadFolder",setup:function(e){var t=function(e){g.emit("FILE_UPLOAD_STARTED",e.target.files)};return function(e,r){return(0,n.wg)(),(0,n.j4)((0,n.SU)(o.sN),null,{default:(0,n.w5)((function(e){e.active;return[(0,n._)("a",w,[(0,n.Uk)(" Upload Folder "),(0,n._)("input",{onChange:t,type:"file",id:"folder",class:"absolute left-0 top-2 bottom-0 right-0 opacity-0",multiple:"",directory:"",webkitdirectory:""},null,32),x])]})),_:1})}}};var k={class:"px-1 py-1"},U={class:"px-1 py-1"};const S={__name:"NewDropdown",setup:function(e){var t=(0,n.iH)(!1),r=(0,n.iH)(!1),a=function(e){t.value=e},l=(0,n.Fl)((function(){return r.value?"rotate-90 transition duration-300 ease-in-out":"transition duration-300 ease-in-out"}));return function(e,i){return(0,n.wg)(),(0,n.iD)(n.HY,null,[(0,n.Wm)((0,n.SU)(o.v2),{as:"div",class:"relative inline-block text-left"},{default:(0,n.w5)((function(){return[(0,n._)("div",null,[(0,n.Wm)((0,n.SU)(o.j2),{class:"inline-flex w-full justify-center rounded bg-emerald-700 px-5 py-3 font-medium text-white hover:bg-emerald-700/50",onClick:i[0]||(i[0]=function(e){r.value=!r.value})},{default:(0,n.w5)((function(){return[(0,n._)("span",{class:(0,n.C_)(l.value)},"+",2),(0,n.Uk)(" New  ")]})),_:1})]),(0,n.Wm)(n.uT,{"enter-active-class":"transition duration-100 ease-out","enter-from-class":"transform scale-95 opacity-0","enter-to-class":"transform scale-100 opacity-100","leave-active-class":"transition duration-75 ease-in","leave-from-class":"transform scale-100 opacity-100","leave-to-class":"transform scale-95 opacity-0"},{default:(0,n.w5)((function(){return[(0,n.Wm)((0,n.SU)(o.sd),{class:"border border-gray-700 absolute left-0 mt-2 w-56 divide-y divide-gray-700 rounded-md bg-zinc-900 focus:outline-none z-50"},{default:(0,n.w5)((function(){return[(0,n._)("div",k,[(0,n.Wm)((0,n.SU)(o.sN),null,{default:(0,n.w5)((function(e){e.active;return[(0,n._)("a",{href:"#",onClick:i[1]||(i[1]=(0,n.iM)((function(e){return a(!0)}),["prevent"])),class:"block w-full items-center rounded-md py-2 border border-zinc-900 block w-full pl-3 pr-4 py-2 text-left text-base font-medium text-zinc-100 hover:border-sky-600 hover:ring-sky-600 transition duration-150 ease-in-out"},"New Folder")]})),_:1})]),(0,n._)("div",U,[(0,n.Wm)(b),(0,n.Wm)(_)])]})),_:1})]})),_:1})]})),_:1}),(0,n.Wm)(v,{modelValue:t.value,"onUpdate:modelValue":i[2]||(i[2]=function(e){return t.value=e}),onClose:i[3]||(i[3]=function(e){return a(!1)})},null,8,["modelValue"])],64)}}},W={__name:"NavLink",props:{href:{type:String,required:!0},active:{type:Boolean}},setup:function(e){var t=e,r=(0,n.Fl)((function(){return t.active?"flex items-center p-3 mb-1 bg-sky-600 rounded font-medium leading-5 text-gray-100 transition duration-150 ease-in-out hover:ring-sky-500":"flex items-center p-3 mb-1 rounded font-medium leading-5 text-gray-500 border border-zinc-900 text-gray-400 hover:text-zinc-100 hover:ring-sky-500 hover:border-sky-600 hover:ring-sky-600 transition duration-150 ease-in-out"}));return function(t,o){return(0,n.wg)(),(0,n.j4)((0,n.SU)(a.rU),{href:e.href,class:(0,n.C_)(r.value)},{default:(0,n.w5)((function(){return[(0,n.WI)(t.$slots,"default")]})),_:3},8,["href","class"])}}};var D={class:"min-w-[12rem]"},z={class:"h-[5rem] px-5 flex items-center mb-12"},j=(0,n._)("span",null,"DR",-1),E=(0,n._)("span",{class:"text-3xl",id:"lightning"},"⭍",-1),C=(0,n._)("span",null,"VE",-1),F={class:"px-6"},I={class:"py-5"};const R={__name:"Navigation",setup:function(e){return function(e,t){return(0,n.wg)(),(0,n.iD)("nav",D,[(0,n._)("div",z,[(0,n.Wm)((0,n.SU)(a.rU),{href:e.route("userFiles"),method:"get",as:"button",type:"button",id:"logotext",class:"text-5xl flex"},{default:(0,n.w5)((function(){return[j,E,C]})),_:1},8,["href"])]),(0,n._)("div",F,[(0,n.Wm)(S),(0,n._)("div",I,[(0,n.Wm)(W,{href:e.route("userFiles"),active:new RegExp("files.*","gi").test(e.$page.url)},{default:(0,n.w5)((function(){return[(0,n.Uk)("My Files")]})),_:1},8,["href","active"]),(0,n.Wm)(W,{href:e.route("sharedWith"),active:new RegExp("shared-with-me.*","gi").test(e.$page.url)},{default:(0,n.w5)((function(){return[(0,n.Uk)("Shared with Me")]})),_:1},8,["href","active"]),(0,n.Wm)(W,{href:e.route("sharedBy"),active:new RegExp("shared-by-me.*","gi").test(e.$page.url)},{default:(0,n.w5)((function(){return[(0,n.Uk)("Shared by Me")]})),_:1},8,["href","active"]),(0,n.Wm)(W,{href:e.route("recycleBin"),active:new RegExp("recycle-bin.*","gi").test(e.$page.url)},{default:(0,n.w5)((function(){return[(0,n.Uk)("Recycle Bin")]})),_:1},8,["href","active"])])])])}}};var Z={class:"w-full h-[5rem] flex items-center"};const B={__name:"SearchForm",setup:function(e){var t=(0,n.iH)(""),r="";return(0,n.bv)((function(){r=new URLSearchParams(window.location.search),t.value=r.get("search")})),function(e,o){return(0,n.wg)(),(0,n.iD)("div",Z,[(0,n.Wm)(s.Z,{type:"text",class:"block w-full mr-2",modelValue:t.value,"onUpdate:modelValue":o[0]||(o[0]=function(e){return t.value=e}),autocomplete:"",placeholder:"Search for files or folders",onKeyup:o[1]||(o[1]=(0,n.D2)((0,n.iM)((function(e){return r.set("search",t.value),void a.Nd.get("".concat(window.location.pathname,"?").concat(r.toString()))}),["prevent"]),["enter"]))},null,8,["modelValue"])])}}};var q=r(6683);const T={__name:"ResponsiveNavLink",props:{href:{type:String,required:!0},active:{type:Boolean}},setup:function(e){var t=(0,n.Fl)((function(){return"border border-zinc-900 block w-full pl-3 pr-4 py-2 text-left text-base font-medium text-zinc-100 hover:border-sky-600 hover:ring-sky-600 transition duration-150 ease-in-out"}));return function(r,o){return(0,n.wg)(),(0,n.j4)((0,n.SU)(a.rU),{href:e.href,class:(0,n.C_)(t.value)},{default:(0,n.w5)((function(){return[(0,n.WI)(r.$slots,"default")]})),_:3},8,["href","class"])}}};var V={class:"px-1 py-1"};const A={__name:"UserDropdown",setup:function(e){return function(e,t){return(0,n.wg)(),(0,n.j4)((0,n.SU)(o.v2),{as:"div",class:"relative inline-block text-left z-50"},{default:(0,n.w5)((function(){return[(0,n._)("div",null,[(0,n.Wm)((0,n.SU)(o.j2),{class:"inline-flex w-full justify-center items-center rounded bg-zinc-400/50 border border-zinc-400/50 px-4 py-2 font-medium text-white hover:bg-opacity-30 hover:bg-zinc-400/20 hover:border-zinc-400/20"},{default:(0,n.w5)((function(){return[(0,n.Uk)((0,n.zw)(e.$page.props.auth.user.name)+" ",1),(0,n.Wm)((0,n.SU)(q.Z),{class:"ml-2 h-5 w-5","aria-hidden":"true"})]})),_:1})]),(0,n.Wm)(n.uT,{"enter-active-class":"transition duration-100 ease-out","enter-from-class":"transform scale-95 opacity-0","enter-to-class":"transform scale-100 opacity-100","leave-active-class":"transition duration-75 ease-in","leave-from-class":"transform scale-100 opacity-100","leave-to-class":"transform scale-95 opacity-0"},{default:(0,n.w5)((function(){return[(0,n.Wm)((0,n.SU)(o.sd),{class:"border border-gray-700 absolute right-0 mt-2 w-56 origin-top-right divide-y divide-gray-100 rounded-md bg-zinc-900 focus:outline-none"},{default:(0,n.w5)((function(){return[(0,n._)("div",V,[(0,n.Wm)((0,n.SU)(o.sN),null,{default:(0,n.w5)((function(t){t.active;return[(0,n.Wm)(T,{href:e.route("profile.edit"),class:(0,n.C_)(["group flex w-full items-center rounded-md py-2"])},{default:(0,n.w5)((function(){return[(0,n.Uk)(" Profile ")]})),_:1},8,["href"])]})),_:1}),(0,n.Wm)((0,n.SU)(o.sN),null,{default:(0,n.w5)((function(t){t.active;return[(0,n.Wm)(T,{href:e.route("logout"),class:(0,n.C_)(["group flex w-full items-center rounded-md py-2"]),active:!0,method:"post"},{default:(0,n.w5)((function(){return[(0,n.Uk)(" Log Out ")]})),_:1},8,["href"])]})),_:1})])]})),_:1})]})),_:1})]})),_:1})}}};var H={class:"fixed top-1/2 left-1/4 overflow-y-auto px-4 py-6 sm:px-0 z-50 w-1/2","scroll-region":""},L={class:"flex flex-col justify-center items-center"},N={class:"pt-2 text-xl text-center errormsg"},M={class:"justify-center mt-5"};const $={__name:"FileUploadErrorModal",props:{message:String},setup:function(e){e.message;return function(t,r){return(0,n.wg)(),(0,n.j4)(n.lR,{to:"body"},[(0,n.Wm)(n.uT,{"leave-active-class":"duration-200"},{default:(0,n.w5)((function(){return[(0,n._)("div",H,[(0,n.Wm)(n.uT,{"enter-active-class":"ease-out duration-300","enter-from-class":"opacity-0 translate-y-4 sm:translate-y-0 sm:scale-95","enter-to-class":"opacity-100 translate-y-0 sm:scale-100","leave-active-class":"ease-in duration-200","leave-from-class":"opacity-100 translate-y-0 sm:scale-100","leave-to-class":"opacity-0 translate-y-4 sm:translate-y-0 sm:scale-95"},{default:(0,n.w5)((function(){return[(0,n._)("div",{class:(0,n.C_)(["text-gray-100 border border-sky-600 mb-6 rounded-lg overflow-hidden transform transition-all sm:w-full sm:mx-auto backdrop-blur p-5 flex flex-col",t.maxWidthClass])},[(0,n._)("div",L,[(0,n._)("h2",N,(0,n.zw)(e.message),1),(0,n._)("div",M,[(0,n.WI)(t.$slots,"default")])])],2)]})),_:3})])]})),_:3})])}}};var O={class:"h-screen w-full bg-zinc-900 text-gray-100 flex gap-4"},P=["onDrop"],Y={key:0,class:"text-lg w-full h-full flex flex-col items-center justify-center border-2 border-dashed border-gray-700"},K=[(0,n._)("div",{class:"w-40 h-40 border-2 rounded-lg border-gray-700 text-gray-300 text-6xl flex items-center justify-center"},[(0,n._)("div",{class:"arrow"},"+")],-1)],G={class:"flex items-center justify-between w-full"},J={class:"flex-1 flex flex-col overflow-hidden"},Q={key:0,class:"h-4 bg-zinc-900"},X={key:1,class:"flex flex-col flex-1 px-4 overflow-hidden"},ee={class:"flex items-center justify-between w-full"},te={class:"flex-1 flex flex-col overflow-hidden"};const re={__name:"AuthenticatedLayout",setup:function(e){var t=(0,a.qt)(),r=(0,n.iH)(!1),o=(0,n.iH)(!1),l=(0,n.iH)(!1);(0,n.bv)((function(){g.on("FILE_UPLOAD_STARTED",u),new RegExp("/files.*","gi").test(t.url)&&(l.value=!0)}));var i=function(e){r.value=!1;var t=e.dataTransfer.files;t.length&&u(t)},s=(0,a.cI)({files:[],paths:[],parent_id:null}),u=function(e){s.files=e,s.parent_id=t.props.folder.id,s.paths=Array.from(e).map((function(e){return e.webkitRelativePath})),s.post(route("file.upload"),{onError:function(e){Object.keys(e).length>0?(message=e[Object.keys(e)[0]],o.value=message):message="Errors encountered while uploading file. Please try again."}})};return function(e,t){return(0,n.wg)(),(0,n.iD)(n.HY,null,[(0,n._)("div",O,[(0,n.Wm)(R),l.value?((0,n.wg)(),(0,n.iD)("main",{key:0,onDrop:(0,n.iM)(i,["prevent"]),onDragover:t[0]||(t[0]=(0,n.iM)((function(e){return r.value=!0}),["prevent"])),onDragleave:t[1]||(t[1]=(0,n.iM)((function(e){return r.value=!1}),["prevent"])),class:"flex flex-col flex-1 px-4 overflow-hidden"},[r.value?((0,n.wg)(),(0,n.iD)("div",Y,K)):((0,n.wg)(),(0,n.iD)(n.HY,{key:1},[(0,n._)("div",G,[(0,n.Wm)(B),(0,n.Wm)(A)]),(0,n._)("div",J,[(0,n.SU)(s).progress?((0,n.wg)(),(0,n.iD)("div",Q,[(0,n._)("div",{class:"h-full bg-sky-600 transition-all",style:(0,n.j5)({width:"".concat(e.form.progress.percentage,"%")})},null,4)])):(0,n.kq)("",!0),(0,n.WI)(e.$slots,"default")])],64))],40,P)):((0,n.wg)(),(0,n.iD)("main",X,[(0,n._)("div",ee,[(0,n.Wm)(B),(0,n.Wm)(A)]),(0,n._)("div",te,[(0,n.WI)(e.$slots,"default")])]))]),o.value?((0,n.wg)(),(0,n.j4)($,{key:0,message:o.value},{default:(0,n.w5)((function(){return[(0,n._)("button",{onClick:t[2]||(t[2]=function(e){return o.value=!1}),class:"border border-sky-600 px-5 py-3 rounded hover:bg-sky-600"}," OK ")]})),_:1},8,["message"])):(0,n.kq)("",!0)],64)}}}},2976:(e,t,r)=>{r.r(t),r.d(t,{default:()=>B});var n=r(821),a=r(8748),o=r(5102),l=r(4953),i=r(215),s=r(2305),u=r(3925),c=r(8239);const d={__name:"UnshareButton",props:{unshareall:{type:Boolean,default:!1,required:!1},selected:{type:Array,required:!1}},setup:function(e){var t=e,r=(0,a.qt)(),o=(0,a.cI)({email:null,all:!1,Ids:[],parent_id:null});return function(e,a){return(0,n.wg)(),(0,n.iD)("button",{onClick:a[0]||(a[0]=function(e){return o.all=t.unshareall,o.Ids=t.selected,r.props.folder&&(o.parent_id=r.props.folder.id),void o.post(route("file.unshare"),{preserveScroll:!0})}),class:"border-gray-700 border px-3 py-2 rounded hover:bg-rose-600 hover:border-rose-600 flex flex justify-center items-center gap-2"},[(0,n.Wm)((0,n.SU)(c.Z),{class:"h-5 w-5","aria-hidden":"true"}),(0,n.Uk)(" Unshare ")])}}};var f={class:"flex items-center justify-between mb-2"},p={class:"inline-flex items-center"},m={key:0,class:"flex items-center"},v=(0,n._)("div",{class:"mx-2"},"➤",-1),g={class:"flex gap-4"},y={key:0,class:"overflow-auto h-full w-full"},h={class:"w-full border-separate"},b=(0,n._)("colgroup",null,[(0,n._)("col"),(0,n._)("col"),(0,n._)("col"),(0,n._)("col"),(0,n._)("col")],-1),w={class:"sticky top-0 z-20"},x={class:"p-3 rounded bg-zinc-600 rounded font-medium"},_=(0,n._)("th",{class:"py-3 px-1 rounded bg-zinc-600 rounded font-medium"}," Name ",-1),k=(0,n._)("th",{class:"py-3 px-1 rounded bg-zinc-600 rounded font-medium"}," Modified ",-1),U=(0,n._)("th",{class:"py-3 px-1 rounded bg-zinc-600 rounded font-medium"}," Shared With ",-1),S=(0,n._)("th",{class:"py-3 px-1 rounded bg-zinc-600 rounded font-medium"}," Size ",-1),W=["onDblclick"],D=["onClick"],z={class:"py-3 px-1 text-center whitespace-nowrap border-gray-700 border rounded hover:border-sky-600 hover:ring-sky-600 flex items-center justify-center relative"},j={class:"absolute left-0 bg-zinc-900 w-11 h-10 pl-1"},E={class:"pl-10 pr-10"},C={class:"py-3 px-1 text-center whitespace-nowrap border-gray-700 border rounded hover:border-sky-600 hover:ring-sky-600"},F={class:"py-3 px-1 text-center whitespace-nowrap border-gray-700 border rounded hover:border-sky-600 hover:ring-sky-600"},I={class:"py-3 px-1 text-center whitespace-nowrap border-gray-700 border rounded hover:border-sky-600 hover:ring-sky-600"},R={key:1,class:"h-full"},Z=[(0,n._)("div",{class:"flex flex-col items-center justify-center h-full text-3xl"}," This folder is empty ",-1)];const B={__name:"SharedBy",props:{files:Object,folder:Object,ancestors:Array},setup:function(e){var t=e.files,r=(0,n.iH)(!1),c=(0,n.iH)({}),B=(0,n.Fl)((function(){var e=Object.entries(c.value);return e=(e=e.filter((function(e){return e[1]}))).map((function(e){return e[0]}))}));return function(q,T){return(0,n.wg)(),(0,n.j4)(o.Z,null,{default:(0,n.w5)((function(){return[(0,n.Wm)((0,n.SU)(a.Fb),{title:"Shared by Me"}),(0,n._)("nav",f,[(0,n._)("ol",p,[(0,n.Wm)(u.Z,{href:q.route("sharedBy"),active:"/shared-by-me"===q.$page.url},{default:(0,n.w5)((function(){return[(0,n.Uk)(" Shared by Me ")]})),_:1},8,["href","active"]),e.ancestors?((0,n.wg)(!0),(0,n.iD)(n.HY,{key:0},(0,n.Ko)(e.ancestors.data,(function(t,r){return(0,n.wg)(),(0,n.iD)("li",{key:t.id,class:"inline-flex items-center"},[t.parent_id?((0,n.wg)(),(0,n.iD)("div",m,[v,r==e.ancestors.data.length-1?((0,n.wg)(),(0,n.j4)((0,n.SU)(a.rU),{key:0,class:"border-sky-600 border px-3 py-2 rounded bg-sky-600",href:q.route("sharedBy",{folder:t.id})},{default:(0,n.w5)((function(){return[(0,n.Uk)((0,n.zw)(t.name),1)]})),_:2},1032,["href"])):((0,n.wg)(),(0,n.j4)((0,n.SU)(a.rU),{key:1,class:"border-gray-700 border px-3 py-2 rounded hover:border-sky-600",href:q.route("sharedBy",{folder:t.id})},{default:(0,n.w5)((function(){return[(0,n.Uk)((0,n.zw)(t.name),1)]})),_:2},1032,["href"]))])):(0,n.kq)("",!0)])})),128)):(0,n.kq)("",!0)]),(0,n._)("div",g,[(0,n.Wm)(d,{unshareall:r.value,selected:B.value},null,8,["unshareall","selected"]),(0,n.Wm)(s.Z,{getall:r.value,selected:B.value},null,8,["getall","selected"])])]),e.files.data.length?((0,n.wg)(),(0,n.iD)("div",y,[(0,n._)("table",h,[b,(0,n._)("thead",null,[(0,n._)("tr",w,[(0,n._)("th",x,[(0,n.Wm)(i.Z,{checked:r.value,"onUpdate:checked":T[0]||(T[0]=function(e){return r.value=e}),onChange:T[1]||(T[1]=function(e){t.data.forEach((function(e){c.value[e.id]=r.value}))})},null,8,["checked"])]),_,k,U,S])]),(0,n._)("tbody",null,[((0,n.wg)(!0),(0,n.iD)(n.HY,null,(0,n.Ko)(e.files.data,(function(e){return(0,n.wg)(),(0,n.iD)("tr",{key:e.id,onDblclick:function(t){return function(e){if(e.is_folder)a.Nd.visit(route("sharedBy",{folder:e.id}));else{var t=new URLSearchParams;t.append("all",!1),t.append("Ids[]",e.id),fetch(route("file.downloadSharedBy")+"?".concat(t.toString()),{"Content-Type":"application/json",Accept:"application/json"}).then((function(e){return e.json()})).then((function(e){if(e.url){var t=document.createElement("a");t.href=e.url,t.download=e.filename,t.click()}}))}}(e)}},[(0,n._)("td",{class:"text-center whitespace-nowrap border-gray-700 border rounded hover:border-sky-600 hover:ring-sky-600 w-12",onClick:function(n){return function(e){var n=!c.value[e.id];if(c.value[e.id]=n,n){var a=!0;t.data.forEach((function(e){c.value[e.id]||(a=!1)})),r.value=a}else r.value=!1}(e)}},[(0,n.Wm)(i.Z,{checked:c.value[e.id],"v-model":c.value[e.id]||r.value},null,8,["checked","v-model"])],8,D),(0,n._)("td",z,[(0,n._)("span",j,[(0,n.Wm)(l.Z,{file:e},null,8,["file"])]),(0,n._)("span",E,(0,n.zw)(e.name),1)]),(0,n._)("td",C,(0,n.zw)(e.updated_at),1),(0,n._)("td",F,(0,n.zw)(e.shared_with),1),(0,n._)("td",I,(0,n.zw)(e.size),1)],40,W)})),128))])])])):((0,n.wg)(),(0,n.iD)("div",R,Z))]})),_:1})}}}}}]); \ No newline at end of file diff --git a/public/js/980.js b/public/js/980.js new file mode 100644 index 0000000..e4e9e09 --- /dev/null +++ b/public/js/980.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[980],{215:(e,t,r)=>{r.d(t,{Z:()=>u});var n=r(821),s=["value"];const u={__name:"Checkbox",props:{checked:{type:[Array,Boolean],required:!0},value:{default:null}},emits:["update:checked"],setup:function(e,t){var r=t.emit,u=e,l=(0,n.Fl)({get:function(){return u.checked},set:function(e){r("update:checked",e)}});return function(t,r){return(0,n.wy)(((0,n.wg)(),(0,n.iD)("input",{type:"checkbox",value:e.value,"onUpdate:modelValue":r[0]||(r[0]=function(e){return l.value=e}),class:"rounded bg-zinc-900 text-sky-600 focus:ring-zinc-900 focus:ring-offset-zinc-900 border-gray-700"},null,8,s)),[[n.e8,l.value]])}}}},7380:(e,t,r)=>{r.d(t,{Z:()=>u});var n=r(821),s={class:"text-sm text-red-400"};const u={__name:"InputError",props:{message:{type:String}},setup:function(e){return function(t,r){return(0,n.wy)(((0,n.wg)(),(0,n.iD)("div",null,[(0,n._)("p",s,(0,n.zw)(e.message),1)],512)),[[n.F8,e.message]])}}}},8195:(e,t,r)=>{r.d(t,{Z:()=>o});var n=r(821),s={class:"block font-medium text-gray-300"},u={key:0},l={key:1};const o={__name:"InputLabel",props:{value:{type:String}},setup:function(e){return function(t,r){return(0,n.wg)(),(0,n.iD)("label",s,[e.value?((0,n.wg)(),(0,n.iD)("span",u,(0,n.zw)(e.value),1)):((0,n.wg)(),(0,n.iD)("span",l,[(0,n.WI)(t.$slots,"default")]))])}}}},7917:(e,t,r)=>{r.d(t,{Z:()=>u});var n=r(821),s=["value"];const u={__name:"TextInput",props:{modelValue:{type:String,required:!0}},emits:["update:modelValue"],setup:function(e,t){var r=t.expose,u=(0,n.iH)(null);return(0,n.bv)((function(){u.value.hasAttribute("autofocus")&&u.value.focus()})),r({focus:function(){return u.value.focus()}}),function(t,r){return(0,n.wg)(),(0,n.iD)("input",{class:"border-gray-700 bg-zinc-900 text-gray-300 focus:border-sky-600 hover:border-sky-600 rounded-md",value:e.modelValue,onInput:r[0]||(r[0]=function(e){return t.$emit("update:modelValue",e.target.value)}),ref_key:"input",ref:u},null,40,s)}}}},2200:(e,t,r)=>{r.d(t,{Z:()=>d});var n=r(821),s={class:"h-screen w-full bg-zinc-900 text-gray-100 flex gap-4"},u={class:"flex flex-col flex-1 px-4 overflow-hidden items-center justify-center"},l=["href"],o=[(0,n._)("span",null,"DR",-1),(0,n._)("span",{class:"text-3xl",id:"lightning"},"⭍",-1),(0,n._)("span",null,"VE",-1)],a={class:"w-full sm:max-w-md mt-6 px-6 py-4 border-sky-600 border rounded overflow-hidden sm:rounded-lg"};const i={},d=(0,r(3744).Z)(i,[["render",function(e,t){return(0,n.wg)(),(0,n.iD)("div",s,[(0,n._)("main",u,[(0,n._)("a",{href:e.route("login"),method:"get",as:"button",type:"button",id:"logotext",class:"text-5xl flex"},o,8,l),(0,n._)("div",a,[(0,n.WI)(e.$slots,"default")])])])}]])},7980:(e,t,r)=>{r.r(t),r.d(t,{default:()=>w});var n=r(821),s=r(215),u=r(2200),l=r(7380),o=r(8195),a=r(7917),i=r(8748),d={key:0,class:"mb-4 font-medium text-sm text-green-600"},c=["onSubmit"],m={class:"mt-4"},p={class:"block mt-4"},f={class:"flex items-center"},g=(0,n._)("span",{class:"ml-2 text-sm text-gray-400"},"Remember me",-1),v={class:"flex items-center justify-end mt-4 gap-6"},b=["disabled"];const w={__name:"Login",props:{canResetPassword:{type:Boolean},status:{type:String}},setup:function(e){var t=(0,i.cI)({email:"",password:"",remember:!1}),r=function(){t.post(route("login"),{onFinish:function(){return t.reset("password")},onSuccess:function(){return i.Nd.visit(route("login"))}})};return function(w,y){return(0,n.wg)(),(0,n.j4)(u.Z,null,{default:(0,n.w5)((function(){return[(0,n.Wm)((0,n.SU)(i.Fb),{title:"Log in"}),e.status?((0,n.wg)(),(0,n.iD)("div",d,(0,n.zw)(e.status),1)):(0,n.kq)("",!0),(0,n._)("form",{onSubmit:(0,n.iM)(r,["prevent"])},[(0,n._)("div",null,[(0,n.Wm)(o.Z,{for:"email",value:"Email"}),(0,n.Wm)(a.Z,{id:"email",type:"email",class:"mt-1 block w-full",modelValue:(0,n.SU)(t).email,"onUpdate:modelValue":y[0]||(y[0]=function(e){return(0,n.SU)(t).email=e}),required:"",autofocus:"",autocomplete:"username"},null,8,["modelValue"]),(0,n.Wm)(l.Z,{class:"mt-2",message:(0,n.SU)(t).errors.email},null,8,["message"])]),(0,n._)("div",m,[(0,n.Wm)(o.Z,{for:"password",value:"Password"}),(0,n.Wm)(a.Z,{id:"password",type:"password",class:"mt-1 block w-full",modelValue:(0,n.SU)(t).password,"onUpdate:modelValue":y[1]||(y[1]=function(e){return(0,n.SU)(t).password=e}),required:"",autocomplete:"current-password"},null,8,["modelValue"]),(0,n.Wm)(l.Z,{class:"mt-2",message:(0,n.SU)(t).errors.password},null,8,["message"])]),(0,n._)("div",p,[(0,n._)("label",f,[(0,n.Wm)(s.Z,{name:"remember",checked:(0,n.SU)(t).remember,"onUpdate:checked":y[2]||(y[2]=function(e){return(0,n.SU)(t).remember=e})},null,8,["checked"]),g])]),(0,n._)("div",v,[(0,n.Wm)((0,n.SU)(i.rU),{href:w.route("register"),class:"underline text-sm text-gray-400 hover:text-gray-100 rounded-md"},{default:(0,n.w5)((function(){return[(0,n.Uk)(" Register ")]})),_:1},8,["href"]),(0,n.Wm)((0,n.SU)(i.rU),{href:w.route("password.request"),class:"underline text-sm text-gray-400 hover:text-gray-100 rounded-md"},{default:(0,n.w5)((function(){return[(0,n.Uk)(" Forgot your password? ")]})),_:1},8,["href"]),(0,n._)("button",{class:(0,n.C_)(["px-6 py-3 border-sky-600 border rounded-lg hover:bg-sky-600 loginbutton",{"opacity-25":(0,n.SU)(t).processing}]),disabled:(0,n.SU)(t).processing}," Log in ",10,b)])],40,c)]})),_:1})}}}}}]); \ No newline at end of file diff --git a/public/js/app.js.LICENSE.txt b/public/js/app.js.LICENSE.txt new file mode 100644 index 0000000..ae386fb --- /dev/null +++ b/public/js/app.js.LICENSE.txt @@ -0,0 +1 @@ +/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */ diff --git a/public/js/resources_js_Pages_Profile_Edit_vue.js b/public/js/resources_js_Pages_Profile_Edit_vue.js index cc4b2ac..4fea908 100644 --- a/public/js/resources_js_Pages_Profile_Edit_vue.js +++ b/public/js/resources_js_Pages_Profile_Edit_vue.js @@ -966,7 +966,7 @@ __webpack_require__.r(__webpack_exports__); }); }; var deleteUser = function deleteUser() { - form["delete"](route("profile.destroy"), { + form.post(route("profile.destroy"), { preserveScroll: true, onSuccess: function onSuccess() { return closeModal(); @@ -2155,7 +2155,7 @@ var _hoisted_7 = { function render(_ctx, _cache, $props, $setup, $data, $options) { return (0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("section", null, [_hoisted_1, (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("form", { onSubmit: _cache[2] || (_cache[2] = (0,vue__WEBPACK_IMPORTED_MODULE_0__.withModifiers)(function ($event) { - return $setup.form.patch(_ctx.route('profile.update')); + return $setup.form.post(_ctx.route('profile.update')); }, ["prevent"])), "class": "mt-6 space-y-6" }, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", null, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)($setup["InputLabel"], { diff --git a/public/js/resources_js_Pages_Profile_Partials_DeleteUserForm_vue.js b/public/js/resources_js_Pages_Profile_Partials_DeleteUserForm_vue.js index 3116401..34fe234 100644 --- a/public/js/resources_js_Pages_Profile_Partials_DeleteUserForm_vue.js +++ b/public/js/resources_js_Pages_Profile_Partials_DeleteUserForm_vue.js @@ -242,7 +242,7 @@ __webpack_require__.r(__webpack_exports__); }); }; var deleteUser = function deleteUser() { - form["delete"](route("profile.destroy"), { + form.post(route("profile.destroy"), { preserveScroll: true, onSuccess: function onSuccess() { return closeModal(); diff --git a/public/js/resources_js_Pages_Profile_Partials_UpdateProfileInformationForm_vue.js b/public/js/resources_js_Pages_Profile_Partials_UpdateProfileInformationForm_vue.js index 57f0098..9535d01 100644 --- a/public/js/resources_js_Pages_Profile_Partials_UpdateProfileInformationForm_vue.js +++ b/public/js/resources_js_Pages_Profile_Partials_UpdateProfileInformationForm_vue.js @@ -285,7 +285,7 @@ var _hoisted_7 = { function render(_ctx, _cache, $props, $setup, $data, $options) { return (0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("section", null, [_hoisted_1, (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("form", { onSubmit: _cache[2] || (_cache[2] = (0,vue__WEBPACK_IMPORTED_MODULE_0__.withModifiers)(function ($event) { - return $setup.form.patch(_ctx.route('profile.update')); + return $setup.form.post(_ctx.route('profile.update')); }, ["prevent"])), "class": "mt-6 space-y-6" }, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", null, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)($setup["InputLabel"], { diff --git a/public/js/resources_js_Pages_RecycleBin_vue.js b/public/js/resources_js_Pages_RecycleBin_vue.js index 03e7a5a..1a206f6 100644 --- a/public/js/resources_js_Pages_RecycleBin_vue.js +++ b/public/js/resources_js_Pages_RecycleBin_vue.js @@ -402,7 +402,7 @@ __webpack_require__.r(__webpack_exports__); var onClick = function onClick() { form.all = props.wipeall; form.Ids = props.selected; - form["delete"](route("file.delete")); + form.post(route("file.delete")); }; var __returned__ = { form: form, diff --git a/public/js/vendor.js.LICENSE.txt b/public/js/vendor.js.LICENSE.txt new file mode 100644 index 0000000..61cec84 --- /dev/null +++ b/public/js/vendor.js.LICENSE.txt @@ -0,0 +1,11 @@ +/* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress + * @license MIT */ + +/*! + * The buffer module from node.js, for the browser. + * + * @author Feross Aboukhadijeh + * @license MIT + */ + +/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh */ diff --git a/resources/js/Components/custom/DeleteButton.vue b/resources/js/Components/custom/DeleteButton.vue index 8d081d1..fd9a65b 100644 --- a/resources/js/Components/custom/DeleteButton.vue +++ b/resources/js/Components/custom/DeleteButton.vue @@ -27,7 +27,7 @@ const onClick = () => { form.all = props.wipeall; form.Ids = props.selected; - form.delete(route("file.delete")); + form.post(route("file.delete")); }; diff --git a/resources/js/Pages/Profile/Partials/DeleteUserForm.vue b/resources/js/Pages/Profile/Partials/DeleteUserForm.vue index cf4ad98..2c33981 100644 --- a/resources/js/Pages/Profile/Partials/DeleteUserForm.vue +++ b/resources/js/Pages/Profile/Partials/DeleteUserForm.vue @@ -20,7 +20,7 @@ const confirmUserDeletion = () => { }; const deleteUser = () => { - form.delete(route("profile.destroy"), { + form.post(route("profile.destroy"), { preserveScroll: true, onSuccess: () => closeModal(), onError: () => passwordInput.value.focus(), diff --git a/resources/js/Pages/Profile/Partials/UpdateProfileInformationForm.vue b/resources/js/Pages/Profile/Partials/UpdateProfileInformationForm.vue index 154ab3d..2b849f3 100644 --- a/resources/js/Pages/Profile/Partials/UpdateProfileInformationForm.vue +++ b/resources/js/Pages/Profile/Partials/UpdateProfileInformationForm.vue @@ -34,7 +34,7 @@ const form = useForm({
diff --git a/routes/web.php b/routes/web.php index 9a0b577..b97a215 100644 --- a/routes/web.php +++ b/routes/web.php @@ -38,15 +38,15 @@ Route::controller(\App\Http\Controllers\FileController::class)->middleware(['aut Route::get('/file/download-shared-with', 'downloadSharedWith')->name('file.downloadSharedWith'); Route::post('/file/recycle', 'recycle')->name('file.recycle'); Route::post('/file/restore', 'restore')->name('file.restore'); - Route::delete('/file/delete', 'delete')->name('file.delete'); + Route::post('/file/delete', 'delete')->name('file.delete'); Route::post('/file/share', 'share')->name('file.share'); Route::post('/file/unshare', 'unshare')->name('file.unshare'); }); Route::middleware('auth')->group(function () { Route::get('/profile', [ProfileController::class, 'edit'])->name('profile.edit'); - Route::patch('/profile', [ProfileController::class, 'update'])->name('profile.update'); - Route::delete('/profile', [ProfileController::class, 'destroy'])->name('profile.destroy'); + Route::post('/profile', [ProfileController::class, 'update'])->name('profile.update'); + Route::post('/profile/delete', [ProfileController::class, 'destroy'])->name('profile.destroy'); }); require __DIR__.'/auth.php';