diff --git a/app/Actions/Project/PublishEmbargoProject.php b/app/Actions/Project/PublishEmbargoProject.php new file mode 100644 index 00000000..89d5dd3e --- /dev/null +++ b/app/Actions/Project/PublishEmbargoProject.php @@ -0,0 +1,41 @@ +status !== 'embargo') { + throw new \InvalidArgumentException('Project is not in embargo status.'); + } + + // Check if project already has DOI (it should for embargo projects) + if (! $project->identifier) { + throw new \InvalidArgumentException('Project missing DOI. Cannot publish embargo project without identifier.'); + } + + // Update project status and release date to current time + $project->status = 'queued'; + $project->release_date = Carbon::now(); + $project->save(); + + // Dispatch the processing job + ProcessSubmission::dispatch($project); + + return [ + 'project' => $project->fresh(), + 'message' => 'Embargo project successfully queued for publication.', + ]; + } +} diff --git a/app/Actions/Project/SetEmbargoProject.php b/app/Actions/Project/SetEmbargoProject.php new file mode 100644 index 00000000..f98f6eef --- /dev/null +++ b/app/Actions/Project/SetEmbargoProject.php @@ -0,0 +1,94 @@ +isFuture()) { + throw new \InvalidArgumentException('Release date must be in the future for embargo projects.'); + } + + // Set project release date and status + $project->release_date = $releaseDate; + $project->status = 'embargo'; + $project->save(); + + // Validate the project first + $validation = $project->validation; + if (! $validation) { + $validation = new Validation; + $validation->save(); + $project->validation()->associate($validation); + $project->save(); + } + + $validation->process(); + $validation = $validation->fresh(); + + if (! $validation['report']['project']['status']) { + $exception = new \InvalidArgumentException('Validation failing. Please provide all the required data and try again. If the problem persists, please contact us.'); + $exception->validation = $validation; + throw $exception; + } + + // Generate DOI based on project_enabled status + $draft = $project->draft; + $assigner = app(AssignIdentifier::class); + + if ($draft && $draft->project_enabled) { + // Generate DOI for project + $assigner->assign($project->fresh()); + } else { + // Generate DOI for studies + $studies = $project->studies; + if ($studies->isNotEmpty()) { + // Copy license to studies and datasets first + foreach ($studies as $study) { + $study->license_id = $project->license_id; + $study->save(); + foreach ($study->datasets as $dataset) { + $dataset->license_id = $project->license_id; + $dataset->save(); + } + } + + // Check individual study validation + $allStudiesValid = true; + foreach ($validation['report']['project']['studies'] as $study) { + if (! $study['status']) { + $allStudiesValid = false; + break; + } + } + + if (! $allStudiesValid) { + $exception = new \InvalidArgumentException('Study validation failing. Please provide all the required data and try again. If the problem persists, please contact us.'); + $exception->validation = $validation; + throw $exception; + } + + // Generate DOI for studies + $assigner->assign($studies); + } + } + + return [ + 'project' => $project->fresh(), + 'validation' => $validation, + 'message' => 'Project set for embargo release on '.$releaseDateTime->format('Y-m-d'), + ]; + } +} diff --git a/app/Console/Commands/PublishEmbargoProjects.php b/app/Console/Commands/PublishEmbargoProjects.php new file mode 100644 index 00000000..6f3bf9b7 --- /dev/null +++ b/app/Console/Commands/PublishEmbargoProjects.php @@ -0,0 +1,157 @@ +sendReminders($now->copy()->addDays(7), 7, 'week', $remindersSent); + + // Send 3 days reminders + $this->sendReminders($now->copy()->addDays(3), 3, 'days', $remindersSent); + + // Send 1 day reminders + $this->sendReminders($now->copy()->addDays(1), 1, 'day', $remindersSent); + + // Publish projects that have reached their release date + $publishedCount = $this->publishReadyProjects($embargoPublisher, $now); + + // Clean up old reminder records for published projects + $this->cleanupOldReminders(); + + $this->info("Sent {$remindersSent} embargo release reminders."); + $this->info("Published {$publishedCount} embargo projects."); + + return 0; + }); + } + + /** + * Send reminder notifications for projects approaching release date + */ + private function sendReminders(Carbon $targetDate, int $daysUntilRelease, string $reminderType, int &$remindersSent): void + { + $projects = Project::where([ + ['status', 'embargo'], + ['is_public', false], + ['is_archived', false], + ])->whereNotNull('release_date') + ->whereNotNull('identifier') + ->whereDate('release_date', $targetDate->toDateString()) + ->whereDoesntHave('embargoReminders', function ($query) use ($daysUntilRelease) { + $query->where('days_before_release', $daysUntilRelease); + }) + ->with('owner') + ->get(); + + foreach ($projects as $project) { + try { + $this->info("Sending {$daysUntilRelease} day reminder for project: {$project->name} (ID: {$project->id})"); + + // Send reminder notification + Notification::send($project->owner, new EmbargoReleaseReminderNotification($project, $daysUntilRelease)); + + // Record that reminder was sent + EmbargoReminder::create([ + 'project_id' => $project->id, + 'days_before_release' => $daysUntilRelease, + 'sent_at' => Carbon::now(), + ]); + + $remindersSent++; + $this->info("Successfully sent {$daysUntilRelease} day reminder for: {$project->name}"); + + } catch (\Exception $e) { + $this->error("Failed to send reminder for project {$project->name}: {$e->getMessage()}"); + } + } + } + + /** + * Publish projects that have reached their release date + */ + private function publishReadyProjects(PublishEmbargoProject $embargoPublisher, Carbon $now): int + { + $this->info("Looking for projects to publish with release_date <= {$now->toDateString()}"); + + $projects = Project::where([ + ['status', 'embargo'], + ['is_public', false], + ['is_archived', false], + ])->whereNotNull('release_date') + ->whereNotNull('identifier') + ->whereDate('release_date', '<=', $now->toDateString()) + ->get(); + + $this->info("Found {$projects->count()} projects eligible for publishing"); + + $publishedCount = 0; + + foreach ($projects as $project) { + try { + $this->info("Publishing embargo project: {$project->name} (ID: {$project->id})"); + + $result = $embargoPublisher->publish($project); + + $publishedCount++; + $this->info("Successfully queued project for publication: {$project->name}"); + + } catch (\InvalidArgumentException $e) { + $this->error("Failed to publish project {$project->name}: {$e->getMessage()}"); + } catch (\Exception $e) { + $this->error("Unexpected error publishing project {$project->name}: {$e->getMessage()}"); + } + } + + return $publishedCount; + } + + /** + * Clean up old embargo reminder records for projects that are no longer embargoed + */ + private function cleanupOldReminders(): void + { + $deletedCount = EmbargoReminder::whereHas('project', function ($query) { + $query->where('status', '!=', 'embargo') + ->orWhere('is_public', true) + ->orWhere('is_archived', true); + })->delete(); + + if ($deletedCount > 0) { + $this->info("Cleaned up {$deletedCount} old embargo reminder records."); + } + } +} diff --git a/app/Console/Commands/PublishReleasedProjects.php b/app/Console/Commands/PublishReleasedProjects.php deleted file mode 100644 index a69b3092..00000000 --- a/app/Console/Commands/PublishReleasedProjects.php +++ /dev/null @@ -1,59 +0,0 @@ -get(); - - foreach ($projects as $project) { - $release_date = Carbon::parse($project->release_date); - if ($release_date->isPast()) { - if (! is_null($project->doi) && ! $project->is_archived) { - echo $project->identifier; - echo "\r\n"; - $publisher->publish($project); - Notification::send($project->owner, new DraftProcessedNotification($project)); - $publishedCount++; - } - } - } - - $this->info("Published {$publishedCount} projects."); - - return Command::SUCCESS; - }); - } -} diff --git a/app/Http/Controllers/ProjectController.php b/app/Http/Controllers/ProjectController.php index 6a84efa6..9c00d4e0 100644 --- a/app/Http/Controllers/ProjectController.php +++ b/app/Http/Controllers/ProjectController.php @@ -6,8 +6,10 @@ use App\Actions\Project\ArchiveProject; use App\Actions\Project\CreateNewProject; use App\Actions\Project\DeleteProject; +use App\Actions\Project\PublishEmbargoProject; use App\Actions\Project\PublishProject; use App\Actions\Project\RestoreProject; +use App\Actions\Project\SetEmbargoProject; use App\Actions\Project\UpdateProject; use App\Http\Resources\ProjectResource; use App\Http\Resources\StudyResource; @@ -396,6 +398,48 @@ public function publish(Request $request, Project $project, PublishProject $publ } + public function setEmbargo(Request $request, Project $project, SetEmbargoProject $embargoSetter) + { + if ($project) { + $input = $request->all(); + $releaseDate = $input['release_date']; + + try { + $result = $embargoSetter->setEmbargo($project, $releaseDate); + + return response()->json($result); + } catch (\InvalidArgumentException $e) { + $responseData = ['errors' => $e->getMessage()]; + + // Include validation data if available + if (property_exists($e, 'validation') && $e->validation) { + $responseData['validation'] = $e->validation; + } + + return response()->json($responseData, 422); + } + } + + return response()->json(['errors' => 'Project not found.'], 404); + } + + public function publishEmbargoProject(Request $request, Project $project, PublishEmbargoProject $publisher) + { + if ($project) { + try { + $result = $publisher->publish($project); + + return response()->json($result); + } catch (\InvalidArgumentException $e) { + return response()->json([ + 'errors' => $e->getMessage(), + ], 422); + } + } + + return response()->json(['errors' => 'Project not found.'], 404); + } + public function store(Request $request, CreateNewProject $creator) { if (! Gate::forUser($request->user())->check('createProject', $project)) { diff --git a/app/Jobs/ProcessSubmission.php b/app/Jobs/ProcessSubmission.php index 57122def..77b02dca 100644 --- a/app/Jobs/ProcessSubmission.php +++ b/app/Jobs/ProcessSubmission.php @@ -53,7 +53,7 @@ public function handle(AssignIdentifier $assigner, UpdateDOI $updater, PublishPr $draft = $project->draft; - if ($draft->project_enabled) { + if ($draft && $draft->project_enabled) { $logs = 'Moving files in progress'; if ($project) { @@ -100,11 +100,7 @@ public function handle(AssignIdentifier $assigner, UpdateDOI $updater, PublishPr $project->draft_id = null; $release_date = Carbon::parse($project->release_date); - if ($release_date->isFuture()) { - $project->status = 'embargo'; - } else { - $project->status = 'published'; - } + $project->status = 'published'; $project->save(); diff --git a/app/Mail/EmbargoReleaseReminder.php b/app/Mail/EmbargoReleaseReminder.php new file mode 100644 index 00000000..134feb6b --- /dev/null +++ b/app/Mail/EmbargoReleaseReminder.php @@ -0,0 +1,52 @@ +project = $project; + $this->daysUntilRelease = $daysUntilRelease; + } + + /** + * Build the message. + * + * @return $this + */ + public function build() + { + $releaseDate = Carbon::parse($this->project->release_date)->format('M d, Y'); + + $subject = match ($this->daysUntilRelease) { + 7 => 'Your embargo project will be released in 1 week', + 3 => 'Your embargo project will be released in 3 days', + 1 => 'Your embargo project will be released tomorrow', + default => 'Your embargo project release is approaching' + }; + + return $this->markdown('vendor.mail.embargo-release-reminder', [ + 'url' => url(config('app.url').'/dashboard/projects/'.$this->project->id), + 'projectName' => $this->project->name, + 'releaseDate' => $releaseDate, + 'daysUntilRelease' => $this->daysUntilRelease, + ])->subject($subject.' - '.$this->project->name); + } +} diff --git a/app/Models/EmbargoReminder.php b/app/Models/EmbargoReminder.php new file mode 100644 index 00000000..1944ccde --- /dev/null +++ b/app/Models/EmbargoReminder.php @@ -0,0 +1,38 @@ + + */ + protected function casts(): array + { + return [ + 'sent_at' => 'datetime', + ]; + } + + /** + * Get the project that owns the embargo reminder. + */ + public function project(): BelongsTo + { + return $this->belongsTo(Project::class); + } +} diff --git a/app/Models/Project.php b/app/Models/Project.php index 66237b76..f9c47443 100644 --- a/app/Models/Project.php +++ b/app/Models/Project.php @@ -74,6 +74,19 @@ class Project extends Model implements Auditable */ protected $appends = ['public_url', 'private_url', 'project_photo_url', 'is_bookmarked', 'is_published']; + /** + * Get the attributes that should be cast. + * + * @return array + */ + protected function casts(): array + { + return [ + 'release_date' => 'datetime', + 'deleted_on' => 'datetime', + ]; + } + /** * Get the URL to the project's profile photo. * @@ -146,6 +159,11 @@ public function draft(): BelongsTo return $this->belongsTo(Draft::class, 'draft_id'); } + public function embargoReminders(): HasMany + { + return $this->hasMany(EmbargoReminder::class); + } + public function likesCount() { return Like::count($this); diff --git a/app/Notifications/EmbargoReleaseReminderNotification.php b/app/Notifications/EmbargoReleaseReminderNotification.php new file mode 100644 index 00000000..3c2bc263 --- /dev/null +++ b/app/Notifications/EmbargoReleaseReminderNotification.php @@ -0,0 +1,61 @@ +project = $project; + $this->daysUntilRelease = $daysUntilRelease; + } + + /** + * Get the notification's delivery channels. + * + * @param mixed $notifiable + */ + public function via($notifiable): array + { + return ['mail']; + } + + /** + * Get the mail representation of the notification. + * + * @param mixed $notifiable + */ + public function toMail($notifiable): Mailable + { + return (new EmbargoReleaseReminderMailable($this->project, $this->daysUntilRelease))->to($notifiable->email); + } + + /** + * Get the array representation of the notification. + * + * @param mixed $notifiable + */ + public function toArray($notifiable): array + { + return [ + // + ]; + } +} diff --git a/app/Policies/ProjectPolicy.php b/app/Policies/ProjectPolicy.php index 4abc9afd..17f09327 100644 --- a/app/Policies/ProjectPolicy.php +++ b/app/Policies/ProjectPolicy.php @@ -65,7 +65,7 @@ public function createProject(User $user) */ public function updateProject(User $user, Project $project) { - if ($project->is_public || $project->is_archived || $project->is_deleted || $project->is_published) { + if ($project->is_public || $project->is_archived || $project->is_deleted || $project->is_published || $project->status === 'embargo') { return false; } diff --git a/database/migrations/2025_10_23_105820_create_embargo_reminders_table.php b/database/migrations/2025_10_23_105820_create_embargo_reminders_table.php new file mode 100644 index 00000000..9d3d2f69 --- /dev/null +++ b/database/migrations/2025_10_23_105820_create_embargo_reminders_table.php @@ -0,0 +1,33 @@ +id(); + $table->foreignId('project_id')->constrained()->onDelete('cascade'); + $table->integer('days_before_release'); // 7, 3, or 1 + $table->timestamp('sent_at'); + $table->timestamps(); + + $table->unique(['project_id', 'days_before_release']); + $table->index(['project_id', 'days_before_release']); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('embargo_reminders'); + } +}; diff --git a/public/build/manifest.json b/public/build/manifest.json index d1c1ee4b..d6848be5 100644 --- a/public/build/manifest.json +++ b/public/build/manifest.json @@ -1,493 +1,497 @@ { - "_AccessDialogue-BXTEiBK2.js": { - "file": "assets/AccessDialogue-BXTEiBK2.js", + "_AccessDialogue-BJvCQpj4.js": { + "file": "assets/AccessDialogue-BJvCQpj4.js", "name": "AccessDialogue", "imports": [ "resources/js/app.js", - "_ActionMessage-DtHksaTS.js", - "_Button-fOg5Xkmg.js", - "_Input-tiUqKBpo.js", - "_InputError-CQKPU6Yh.js", - "_Label-Dpb-cZtl.js", - "_ToolTip-Dd8NaJUd.js", - "_transition-CCIdPUE-.js" + "_ActionMessage-zbJDUVDW.js", + "_Button-CjnVVyYR.js", + "_Input-D8OS7mdw.js", + "_InputError-BIPcJ2DJ.js", + "_Label-_yQiQbjR.js", + "_ToolTip-C4Qey-00.js", + "_transition-E-WDcfrn.js" ] }, - "_ActionMessage-DtHksaTS.js": { - "file": "assets/ActionMessage-DtHksaTS.js", + "_ActionMessage-zbJDUVDW.js": { + "file": "assets/ActionMessage-zbJDUVDW.js", "name": "ActionMessage", "imports": [ "resources/js/app.js" ] }, - "_ActionSection-CNHhC_Ii.js": { - "file": "assets/ActionSection-CNHhC_Ii.js", + "_ActionSection-BXivFLAd.js": { + "file": "assets/ActionSection-BXivFLAd.js", "name": "ActionSection", "imports": [ - "_SectionTitle-Dt6Tm5IZ.js", + "_SectionTitle-B1Th6foT.js", "resources/js/app.js" ] }, - "_AnnouncementBanner-COknMMJA.js": { - "file": "assets/AnnouncementBanner-COknMMJA.js", + "_AnnouncementBanner-DrP6MAcg.js": { + "file": "assets/AnnouncementBanner-DrP6MAcg.js", "name": "AnnouncementBanner", "imports": [ "resources/js/app.js", - "_XMarkIcon-CqcuyqAX.js" + "_XMarkIcon-C2wp0E9X.js" ] }, - "_AppLayout-UPmOz38d.js": { - "file": "assets/AppLayout-UPmOz38d.js", + "_AppLayout-DsTjamBU.js": { + "file": "assets/AppLayout-DsTjamBU.js", "name": "AppLayout", "imports": [ - "_ApplicationLogo-kHId3JZb.js", - "resources/js/app.js", - "_transition-CCIdPUE-.js", - "_ToolTip-Dd8NaJUd.js", - "_form-8tf53WEI.js", - "_use-outside-click-D2UXxqWy.js", - "_use-text-value-Cw-G5BUS.js", - "_hidden-B5cHnhwL.js", - "_XMarkIcon-CqcuyqAX.js", - "_FlashMessages-2xuIIizo.js", - "_AnnouncementBanner-COknMMJA.js", + "_ApplicationLogo-BlqY0gee.js", + "resources/js/app.js", + "_transition-E-WDcfrn.js", + "_ToolTip-C4Qey-00.js", + "_form-AKexCICZ.js", + "_use-outside-click--ABrITG0.js", + "_use-text-value-69a0bvsh.js", + "_hidden-DPJz6GW0.js", + "_XMarkIcon-C2wp0E9X.js", + "_FlashMessages-HAJdTCtC.js", + "_AnnouncementBanner-DrP6MAcg.js", "resources/js/Pages/Project/Partials/Create.vue", "resources/js/Pages/Study/Partials/Create.vue", - "_DialogModal-DVDo_C5w.js", - "_SecondaryButton-2nO_5ZWh.js", - "_Button-fOg5Xkmg.js", - "_vue-tags-input-CniGEG7s.js", - "_InputError-CQKPU6Yh.js", - "_ConfirmationModal-BpTthoNX.js", - "_DangerButton-ChPSTTZX.js", - "_SelectRich-Bpxis-JK.js" - ] - }, - "_ApplicationLogo-kHId3JZb.js": { - "file": "assets/ApplicationLogo-kHId3JZb.js", + "_DialogModal-DkRd4NcP.js", + "_SecondaryButton-CotK7WTU.js", + "_Button-CjnVVyYR.js", + "_vue-tags-input-CeNGjQHI.js", + "_InputError-BIPcJ2DJ.js", + "_ConfirmationModal-CC5Ir4mQ.js", + "_DangerButton-C5cQ8vhG.js", + "_SelectRich-heIXfxb3.js" + ] + }, + "_ApplicationLogo-BlqY0gee.js": { + "file": "assets/ApplicationLogo-BlqY0gee.js", "name": "ApplicationLogo", "imports": [ "resources/js/app.js" ] }, - "_AuthenticationCard-DQokuWx0.js": { - "file": "assets/AuthenticationCard-DQokuWx0.js", + "_AuthenticationCard-Fk3eeEc_.js": { + "file": "assets/AuthenticationCard-Fk3eeEc_.js", "name": "AuthenticationCard", "imports": [ "resources/js/app.js" ] }, - "_AuthenticationCardLogo-BrztKf05.js": { - "file": "assets/AuthenticationCardLogo-BrztKf05.js", + "_AuthenticationCardLogo-BMTJg8Uj.js": { + "file": "assets/AuthenticationCardLogo-BMTJg8Uj.js", "name": "AuthenticationCardLogo", "imports": [ "resources/js/app.js", - "_ApplicationLogo-kHId3JZb.js" + "_ApplicationLogo-BlqY0gee.js" ] }, - "_BreadCrumbs-D8ILjRlx.js": { - "file": "assets/BreadCrumbs-D8ILjRlx.js", + "_BreadCrumbs-DFamtMg5.js": { + "file": "assets/BreadCrumbs-DFamtMg5.js", "name": "BreadCrumbs", "imports": [ "resources/js/app.js" ] }, - "_Button-fOg5Xkmg.js": { - "file": "assets/Button-fOg5Xkmg.js", + "_Button-CjnVVyYR.js": { + "file": "assets/Button-CjnVVyYR.js", "name": "Button", "imports": [ "resources/js/app.js" ] }, - "_CalendarDaysIcon-P87iKfeH.js": { - "file": "assets/CalendarDaysIcon-P87iKfeH.js", + "_CalendarDaysIcon-tzL4w7_Q.js": { + "file": "assets/CalendarDaysIcon-tzL4w7_Q.js", "name": "CalendarDaysIcon", "imports": [ "resources/js/app.js" ] }, - "_Checkbox-BCeWU_Bx.js": { - "file": "assets/Checkbox-BCeWU_Bx.js", + "_Checkbox-_j5m05HY.js": { + "file": "assets/Checkbox-_j5m05HY.js", "name": "Checkbox", "imports": [ "resources/js/app.js" ] }, - "_CircleStackIcon-CApzPHhi.js": { - "file": "assets/CircleStackIcon-CApzPHhi.js", + "_CircleStackIcon-M7_e5-Xo.js": { + "file": "assets/CircleStackIcon-M7_e5-Xo.js", "name": "CircleStackIcon", "imports": [ "resources/js/app.js" ] }, - "_Citation-Biu9NsIy.js": { - "file": "assets/Citation-Biu9NsIy.js", + "_Citation-B_H7NDIK.js": { + "file": "assets/Citation-B_H7NDIK.js", "name": "Citation", "imports": [ "resources/js/app.js" ] }, - "_CitationCard-iBYnLw-W.js": { - "file": "assets/CitationCard-iBYnLw-W.js", + "_CitationCard-DF3NSB4G.js": { + "file": "assets/CitationCard-DF3NSB4G.js", "name": "CitationCard", "imports": [ - "_Tag-ANvSUA3K.js", + "_Tag-DHKhIQD0.js", "resources/js/app.js" ] }, - "_ClipboardDocumentIcon-DMoLiZ1j.js": { - "file": "assets/ClipboardDocumentIcon-DMoLiZ1j.js", + "_ClipboardDocumentIcon-Cg5O1mCa.js": { + "file": "assets/ClipboardDocumentIcon-Cg5O1mCa.js", "name": "ClipboardDocumentIcon", "imports": [ "resources/js/app.js" ] }, - "_ConfirmationModal-BpTthoNX.js": { - "file": "assets/ConfirmationModal-BpTthoNX.js", + "_ConfirmationModal-CC5Ir4mQ.js": { + "file": "assets/ConfirmationModal-CC5Ir4mQ.js", "name": "ConfirmationModal", "imports": [ - "_Modal-BrRJdh1a.js", + "_Modal-C8sXOjfC.js", "resources/js/app.js" ] }, - "_DOIBadge-D6dqqxSc.js": { - "file": "assets/DOIBadge-D6dqqxSc.js", + "_DOIBadge-CgYHS-Us.js": { + "file": "assets/DOIBadge-CgYHS-Us.js", "name": "DOIBadge", "imports": [ "resources/js/app.js" ] }, - "_DangerButton-ChPSTTZX.js": { - "file": "assets/DangerButton-ChPSTTZX.js", + "_DangerButton-C5cQ8vhG.js": { + "file": "assets/DangerButton-C5cQ8vhG.js", "name": "DangerButton", "imports": [ "resources/js/app.js" ] }, - "_Depictor2D-BOozw-Ug.js": { - "file": "assets/Depictor2D-BOozw-Ug.js", + "_Depictor2D-CoqF1jwr.js": { + "file": "assets/Depictor2D-CoqF1jwr.js", "name": "Depictor2D", "imports": [ "resources/js/app.js" ] }, - "_Depictor3D-Cg6qrAcn.js": { - "file": "assets/Depictor3D-Cg6qrAcn.js", + "_Depictor3D-COWQklps.js": { + "file": "assets/Depictor3D-COWQklps.js", "name": "Depictor3D", "imports": [ "resources/js/app.js" ] }, - "_DialogModal-DVDo_C5w.js": { - "file": "assets/DialogModal-DVDo_C5w.js", + "_DialogModal-DkRd4NcP.js": { + "file": "assets/DialogModal-DkRd4NcP.js", "name": "DialogModal", "imports": [ - "_Modal-BrRJdh1a.js", + "_Modal-C8sXOjfC.js", "resources/js/app.js" ] }, - "_EmptySearchState-B4rpB5BL.js": { - "file": "assets/EmptySearchState-B4rpB5BL.js", + "_EmptySearchState-BjrL8c_Z.js": { + "file": "assets/EmptySearchState-BjrL8c_Z.js", "name": "EmptySearchState", "imports": [ "resources/js/app.js" ] }, - "_FlashMessages-2xuIIizo.js": { - "file": "assets/FlashMessages-2xuIIizo.js", + "_FlashMessages-HAJdTCtC.js": { + "file": "assets/FlashMessages-HAJdTCtC.js", "name": "FlashMessages", "imports": [ "resources/js/app.js" ] }, - "_FormSection-6wAjK5lm.js": { - "file": "assets/FormSection-6wAjK5lm.js", + "_FormSection-5JQpGtjF.js": { + "file": "assets/FormSection-5JQpGtjF.js", "name": "FormSection", "imports": [ - "_SectionTitle-Dt6Tm5IZ.js", + "_SectionTitle-B1Th6foT.js", "resources/js/app.js" ] }, - "_HomeIcon-doWjP24q.js": { - "file": "assets/HomeIcon-doWjP24q.js", + "_HomeIcon-6mVk0Ywi.js": { + "file": "assets/HomeIcon-6mVk0Ywi.js", "name": "HomeIcon", "imports": [ "resources/js/app.js" ] }, - "_Icon-CFDTDUl1.js": { - "file": "assets/Icon-CFDTDUl1.js", + "_Icon-Drq-pBGu.js": { + "file": "assets/Icon-Drq-pBGu.js", "name": "Icon", "imports": [ "resources/js/app.js" ] }, - "_Input-tiUqKBpo.js": { - "file": "assets/Input-tiUqKBpo.js", + "_Input-D8OS7mdw.js": { + "file": "assets/Input-D8OS7mdw.js", "name": "Input", "imports": [ "resources/js/app.js" ] }, - "_InputError-CQKPU6Yh.js": { - "file": "assets/InputError-CQKPU6Yh.js", + "_InputError-BIPcJ2DJ.js": { + "file": "assets/InputError-BIPcJ2DJ.js", "name": "InputError", "imports": [ "resources/js/app.js" ] }, - "_Label-Dpb-cZtl.js": { - "file": "assets/Label-Dpb-cZtl.js", + "_Label-_yQiQbjR.js": { + "file": "assets/Label-_yQiQbjR.js", "name": "Label", "imports": [ "resources/js/app.js" ] }, - "_LoadingButton-CRj5wNaa.js": { - "file": "assets/LoadingButton-CRj5wNaa.js", + "_LoadingButton-IInvnfyd.js": { + "file": "assets/LoadingButton-IInvnfyd.js", "name": "LoadingButton", "imports": [ "resources/js/app.js" ] }, - "_LockClosedIcon-Db1uGHmM.js": { - "file": "assets/LockClosedIcon-Db1uGHmM.js", + "_LockClosedIcon-BQm4DmHk.js": { + "file": "assets/LockClosedIcon-BQm4DmHk.js", "name": "LockClosedIcon", "imports": [ "resources/js/app.js" ] }, - "_MagnifyingGlassIcon-Cq9Pc2Ny.js": { - "file": "assets/MagnifyingGlassIcon-Cq9Pc2Ny.js", + "_MagnifyingGlassIcon-tFLHukAq.js": { + "file": "assets/MagnifyingGlassIcon-tFLHukAq.js", "name": "MagnifyingGlassIcon", "imports": [ - "_portal-xwXfig2-.js", + "_portal-D3fhmzVw.js", "resources/js/app.js", - "_use-outside-click-D2UXxqWy.js", - "_hidden-B5cHnhwL.js" + "_use-outside-click--ABrITG0.js", + "_hidden-DPJz6GW0.js" ] }, - "_ManageCitation-ClOuUIHl.js": { - "file": "assets/ManageCitation-ClOuUIHl.js", - "name": "ManageCitation", - "imports": [ - "_DialogModal-DVDo_C5w.js", - "_SecondaryButton-2nO_5ZWh.js", - "_InputError-CQKPU6Yh.js", - "_LoadingButton-CRj5wNaa.js", - "_DangerButton-ChPSTTZX.js", - "resources/js/app.js", - "_SelectRich-Bpxis-JK.js", - "_CitationCard-iBYnLw-W.js", - "_AppLayout-UPmOz38d.js", - "_vue-tags-input-CniGEG7s.js" - ] - }, - "_Modal-BrRJdh1a.js": { - "file": "assets/Modal-BrRJdh1a.js", + "_Modal-C8sXOjfC.js": { + "file": "assets/Modal-C8sXOjfC.js", "name": "Modal", "imports": [ "resources/js/app.js" ] }, - "_Pagination-IozM9Csp.js": { - "file": "assets/Pagination-IozM9Csp.js", + "_Pagination-D1SfbUP-.js": { + "file": "assets/Pagination-D1SfbUP-.js", "name": "Pagination", "imports": [ "resources/js/app.js" ] }, - "_ProjectCard-BtW6CDvr.js": { - "file": "assets/ProjectCard-BtW6CDvr.js", + "_ProjectCard-CSKw7dwH.js": { + "file": "assets/ProjectCard-CSKw7dwH.js", "name": "ProjectCard", "imports": [ "resources/js/app.js", - "_Tag-ANvSUA3K.js", - "_ScaleIcon-DuPmi7pe.js", - "_ToolTip-Dd8NaJUd.js" + "_Tag-DHKhIQD0.js", + "_ScaleIcon-BZrZPCOw.js", + "_ToolTip-C4Qey-00.js" + ] + }, + "_PublishStatusModal-BR1VQGNq.js": { + "file": "assets/PublishStatusModal-BR1VQGNq.js", + "name": "PublishStatusModal", + "imports": [ + "_DialogModal-DkRd4NcP.js", + "_SecondaryButton-CotK7WTU.js", + "_InputError-BIPcJ2DJ.js", + "_LoadingButton-IInvnfyd.js", + "_DangerButton-C5cQ8vhG.js", + "resources/js/app.js", + "_SelectRich-heIXfxb3.js", + "_CitationCard-DF3NSB4G.js", + "_AppLayout-DsTjamBU.js", + "_vue-tags-input-CeNGjQHI.js" ] }, - "_ScaleIcon-DuPmi7pe.js": { - "file": "assets/ScaleIcon-DuPmi7pe.js", + "_ScaleIcon-BZrZPCOw.js": { + "file": "assets/ScaleIcon-BZrZPCOw.js", "name": "ScaleIcon", "imports": [ "resources/js/app.js" ] }, - "_SecondaryButton-2nO_5ZWh.js": { - "file": "assets/SecondaryButton-2nO_5ZWh.js", + "_SecondaryButton-CotK7WTU.js": { + "file": "assets/SecondaryButton-CotK7WTU.js", "name": "SecondaryButton", "imports": [ "resources/js/app.js" ] }, - "_SectionBorder-BF4LV1Fa.js": { - "file": "assets/SectionBorder-BF4LV1Fa.js", + "_SectionBorder-DbASj37o.js": { + "file": "assets/SectionBorder-DbASj37o.js", "name": "SectionBorder", "imports": [ "resources/js/app.js" ] }, - "_SectionTitle-Dt6Tm5IZ.js": { - "file": "assets/SectionTitle-Dt6Tm5IZ.js", + "_SectionTitle-B1Th6foT.js": { + "file": "assets/SectionTitle-B1Th6foT.js", "name": "SectionTitle", "imports": [ "resources/js/app.js" ] }, - "_SelectOrcidId-BT48U79q.js": { - "file": "assets/SelectOrcidId-BT48U79q.js", + "_SelectOrcidId-D7Kk1Zg_.js": { + "file": "assets/SelectOrcidId-D7Kk1Zg_.js", "name": "SelectOrcidId", "imports": [ - "_SecondaryButton-2nO_5ZWh.js", - "_DialogModal-DVDo_C5w.js", - "_LoadingButton-CRj5wNaa.js", + "_SecondaryButton-CotK7WTU.js", + "_DialogModal-DkRd4NcP.js", + "_LoadingButton-IInvnfyd.js", "resources/js/app.js" ] }, - "_SelectRich-Bpxis-JK.js": { - "file": "assets/SelectRich-Bpxis-JK.js", + "_SelectRich-heIXfxb3.js": { + "file": "assets/SelectRich-heIXfxb3.js", "name": "SelectRich", "imports": [ "resources/js/app.js", - "_hidden-B5cHnhwL.js", - "_use-outside-click-D2UXxqWy.js", + "_hidden-DPJz6GW0.js", + "_use-outside-click--ABrITG0.js", "_micro-task-CxIZtCgj.js", - "_form-8tf53WEI.js", - "_use-text-value-Cw-G5BUS.js" + "_form-AKexCICZ.js", + "_use-text-value-69a0bvsh.js" ] }, - "_ShareIcon-CW80Bg15.js": { - "file": "assets/ShareIcon-CW80Bg15.js", + "_ShareIcon-DjlKSOAt.js": { + "file": "assets/ShareIcon-DjlKSOAt.js", "name": "ShareIcon", "imports": [ "resources/js/app.js" ] }, - "_ShowProjectDates-DRRH29Vg.js": { - "file": "assets/ShowProjectDates-DRRH29Vg.js", + "_ShowProjectDates-KLQAYaP8.js": { + "file": "assets/ShowProjectDates-KLQAYaP8.js", "name": "ShowProjectDates", "imports": [ "resources/js/app.js", - "_CalendarDaysIcon-P87iKfeH.js" + "_CalendarDaysIcon-tzL4w7_Q.js" ] }, - "_SpectraViewer-BGbFOK0E.js": { - "file": "assets/SpectraViewer-BGbFOK0E.js", + "_SpectraViewer-DQNK4xWL.js": { + "file": "assets/SpectraViewer-DQNK4xWL.js", "name": "SpectraViewer", "imports": [ "resources/js/app.js" ] }, - "_StarIcon-O8aBSEY8.js": { - "file": "assets/StarIcon-O8aBSEY8.js", + "_StarIcon-CZ6PXL5V.js": { + "file": "assets/StarIcon-CZ6PXL5V.js", "name": "StarIcon", "imports": [ "resources/js/app.js" ] }, - "_StructureSearch-DUM89QPI.js": { - "file": "assets/StructureSearch-DUM89QPI.js", + "_StructureSearch-C1ZJxiBD.js": { + "file": "assets/StructureSearch-C1ZJxiBD.js", "name": "StructureSearch", "imports": [ "resources/js/app.js", - "_ToolTip-Dd8NaJUd.js", - "_transition-CCIdPUE-.js" + "_ToolTip-C4Qey-00.js", + "_transition-E-WDcfrn.js" ] }, - "_StudyCard-DSdf5XIF.js": { - "file": "assets/StudyCard-DSdf5XIF.js", + "_StudyCard-BkaEXaHC.js": { + "file": "assets/StudyCard-BkaEXaHC.js", "name": "StudyCard", "imports": [ "resources/js/app.js", - "_Depictor2D-BOozw-Ug.js", - "_LockClosedIcon-Db1uGHmM.js" + "_Depictor2D-CoqF1jwr.js", + "_LockClosedIcon-BQm4DmHk.js" ] }, - "_StudyCardPublic-olYsqx7N.js": { - "file": "assets/StudyCardPublic-olYsqx7N.js", + "_StudyCardPublic-Bsg-61n9.js": { + "file": "assets/StudyCardPublic-Bsg-61n9.js", "name": "StudyCardPublic", "imports": [ "resources/js/app.js", - "_Depictor2D-BOozw-Ug.js", - "_LockClosedIcon-Db1uGHmM.js" + "_Depictor2D-CoqF1jwr.js", + "_LockClosedIcon-BQm4DmHk.js" ] }, - "_SuccessButton-DotgbBz_.js": { - "file": "assets/SuccessButton-DotgbBz_.js", + "_SuccessButton-CVLtjXzh.js": { + "file": "assets/SuccessButton-CVLtjXzh.js", "name": "SuccessButton", "imports": [ "resources/js/app.js" ] }, - "_Tag-ANvSUA3K.js": { - "file": "assets/Tag-ANvSUA3K.js", + "_Tag-DHKhIQD0.js": { + "file": "assets/Tag-DHKhIQD0.js", "name": "Tag", "imports": [ "resources/js/app.js" ] }, - "_ToggleButton-KlXvnOa_.js": { - "file": "assets/ToggleButton-KlXvnOa_.js", + "_ToggleButton-Dnu9ecZL.js": { + "file": "assets/ToggleButton-Dnu9ecZL.js", "name": "ToggleButton", "imports": [ "resources/js/app.js", - "_switch-CtA2v0eB.js" + "_switch-Ds4kOq-Q.js" ] }, - "_ToolTip-Dd8NaJUd.js": { - "file": "assets/ToolTip-Dd8NaJUd.js", + "_ToolTip-C4Qey-00.js": { + "file": "assets/ToolTip-C4Qey-00.js", "name": "ToolTip", "imports": [ "resources/js/app.js", - "_use-outside-click-D2UXxqWy.js", - "_use-text-value-Cw-G5BUS.js" + "_use-outside-click--ABrITG0.js", + "_use-text-value-69a0bvsh.js" ] }, - "_ValidationErrors-dTHSyQ4z.js": { - "file": "assets/ValidationErrors-dTHSyQ4z.js", + "_ValidationErrors-a2QR8MGQ.js": { + "file": "assets/ValidationErrors-a2QR8MGQ.js", "name": "ValidationErrors", "imports": [ "resources/js/app.js" ] }, - "_XMarkIcon-CqcuyqAX.js": { - "file": "assets/XMarkIcon-CqcuyqAX.js", + "_XMarkIcon-C2wp0E9X.js": { + "file": "assets/XMarkIcon-C2wp0E9X.js", "name": "XMarkIcon", "imports": [ "resources/js/app.js" ] }, - "_description-DAr7Ol79.js": { - "file": "assets/description-DAr7Ol79.js", + "_description-D_Vy8gZ1.js": { + "file": "assets/description-D_Vy8gZ1.js", "name": "description", "imports": [ "resources/js/app.js" ] }, - "_form-8tf53WEI.js": { - "file": "assets/form-8tf53WEI.js", + "_form-AKexCICZ.js": { + "file": "assets/form-AKexCICZ.js", "name": "form", "imports": [ "resources/js/app.js" ] }, - "_hidden-B5cHnhwL.js": { - "file": "assets/hidden-B5cHnhwL.js", + "_hidden-DPJz6GW0.js": { + "file": "assets/hidden-DPJz6GW0.js", "name": "hidden", "imports": [ "resources/js/app.js" ] }, - "_index-C8xuuIeW.js": { - "file": "assets/index-C8xuuIeW.js", + "_index-DWlF-gLu.js": { + "file": "assets/index-DWlF-gLu.js", "name": "index", "imports": [ "resources/js/app.js" ] }, - "_main-BkratvXp.js": { - "file": "assets/main-BkratvXp.js", + "_main-CITaNMI7.css": { + "file": "assets/main-CITaNMI7.css", + "src": "_main-CITaNMI7.css" + }, + "_main-DPo4x72E.js": { + "file": "assets/main-DPo4x72E.js", "name": "main", "imports": [ "resources/js/app.js" @@ -496,32 +500,28 @@ "assets/main-CITaNMI7.css" ] }, - "_main-CITaNMI7.css": { - "file": "assets/main-CITaNMI7.css", - "src": "_main-CITaNMI7.css" - }, "_micro-task-CxIZtCgj.js": { "file": "assets/micro-task-CxIZtCgj.js", "name": "micro-task" }, - "_pickBy-CbgkDyhG.js": { - "file": "assets/pickBy-CbgkDyhG.js", + "_pickBy-C4ZKw63x.js": { + "file": "assets/pickBy-C4ZKw63x.js", "name": "pickBy", "imports": [ "resources/js/app.js" ] }, - "_portal-xwXfig2-.js": { - "file": "assets/portal-xwXfig2-.js", + "_portal-D3fhmzVw.js": { + "file": "assets/portal-D3fhmzVw.js", "name": "portal", "imports": [ - "_use-outside-click-D2UXxqWy.js", + "_use-outside-click--ABrITG0.js", "resources/js/app.js", - "_hidden-B5cHnhwL.js" + "_hidden-DPJz6GW0.js" ] }, - "_style-CxUlx_L9.js": { - "file": "assets/style-CxUlx_L9.js", + "_style-BNypTkO-.js": { + "file": "assets/style-BNypTkO-.js", "name": "style", "imports": [ "resources/js/app.js" @@ -534,2038 +534,2038 @@ "file": "assets/style-D0KUwiFO.css", "src": "_style-D0KUwiFO.css" }, - "_switch-CtA2v0eB.js": { - "file": "assets/switch-CtA2v0eB.js", + "_switch-Ds4kOq-Q.js": { + "file": "assets/switch-Ds4kOq-Q.js", "name": "switch", "imports": [ - "_form-8tf53WEI.js", + "_form-AKexCICZ.js", "resources/js/app.js", - "_hidden-B5cHnhwL.js", - "_description-DAr7Ol79.js" + "_hidden-DPJz6GW0.js", + "_description-D_Vy8gZ1.js" ] }, - "_transition-CCIdPUE-.js": { - "file": "assets/transition-CCIdPUE-.js", + "_transition-E-WDcfrn.js": { + "file": "assets/transition-E-WDcfrn.js", "name": "transition", "imports": [ - "_portal-xwXfig2-.js", - "_hidden-B5cHnhwL.js", + "_portal-D3fhmzVw.js", + "_hidden-DPJz6GW0.js", "resources/js/app.js", - "_use-outside-click-D2UXxqWy.js", + "_use-outside-click--ABrITG0.js", "_micro-task-CxIZtCgj.js", - "_description-DAr7Ol79.js" + "_description-D_Vy8gZ1.js" ] }, - "_use-outside-click-D2UXxqWy.js": { - "file": "assets/use-outside-click-D2UXxqWy.js", + "_use-outside-click--ABrITG0.js": { + "file": "assets/use-outside-click--ABrITG0.js", "name": "use-outside-click", "imports": [ "resources/js/app.js" ] }, - "_use-text-value-Cw-G5BUS.js": { - "file": "assets/use-text-value-Cw-G5BUS.js", + "_use-text-value-69a0bvsh.js": { + "file": "assets/use-text-value-69a0bvsh.js", "name": "use-text-value", "imports": [ "resources/js/app.js" ] }, - "_vue-tags-input-CniGEG7s.js": { - "file": "assets/vue-tags-input-CniGEG7s.js", + "_vue-tags-input-CeNGjQHI.js": { + "file": "assets/vue-tags-input-CeNGjQHI.js", "name": "vue-tags-input", "imports": [ "resources/js/app.js" ] }, "resources/js/Pages/API/Index.vue": { - "file": "assets/Index-CD25mrMB.js", + "file": "assets/Index-CBEfTgNq.js", "name": "Index", "src": "resources/js/Pages/API/Index.vue", "isDynamicEntry": true, "imports": [ "resources/js/Pages/API/Partials/ApiTokenManager.vue", - "_AppLayout-UPmOz38d.js", - "resources/js/app.js", - "_ActionMessage-DtHksaTS.js", - "_ActionSection-CNHhC_Ii.js", - "_SectionTitle-Dt6Tm5IZ.js", - "_Button-fOg5Xkmg.js", - "_ConfirmationModal-BpTthoNX.js", - "_Modal-BrRJdh1a.js", - "_DangerButton-ChPSTTZX.js", - "_DialogModal-DVDo_C5w.js", - "_FormSection-6wAjK5lm.js", - "_Input-tiUqKBpo.js", - "_Checkbox-BCeWU_Bx.js", - "_InputError-CQKPU6Yh.js", - "_Label-Dpb-cZtl.js", - "_SecondaryButton-2nO_5ZWh.js", - "_SectionBorder-BF4LV1Fa.js", - "_ApplicationLogo-kHId3JZb.js", - "_transition-CCIdPUE-.js", - "_portal-xwXfig2-.js", - "_use-outside-click-D2UXxqWy.js", - "_hidden-B5cHnhwL.js", + "_AppLayout-DsTjamBU.js", + "resources/js/app.js", + "_ActionMessage-zbJDUVDW.js", + "_ActionSection-BXivFLAd.js", + "_SectionTitle-B1Th6foT.js", + "_Button-CjnVVyYR.js", + "_ConfirmationModal-CC5Ir4mQ.js", + "_Modal-C8sXOjfC.js", + "_DangerButton-C5cQ8vhG.js", + "_DialogModal-DkRd4NcP.js", + "_FormSection-5JQpGtjF.js", + "_Input-D8OS7mdw.js", + "_Checkbox-_j5m05HY.js", + "_InputError-BIPcJ2DJ.js", + "_Label-_yQiQbjR.js", + "_SecondaryButton-CotK7WTU.js", + "_SectionBorder-DbASj37o.js", + "_ApplicationLogo-BlqY0gee.js", + "_transition-E-WDcfrn.js", + "_portal-D3fhmzVw.js", + "_use-outside-click--ABrITG0.js", + "_hidden-DPJz6GW0.js", "_micro-task-CxIZtCgj.js", - "_description-DAr7Ol79.js", - "_ToolTip-Dd8NaJUd.js", - "_use-text-value-Cw-G5BUS.js", - "_form-8tf53WEI.js", - "_XMarkIcon-CqcuyqAX.js", - "_FlashMessages-2xuIIizo.js", - "_AnnouncementBanner-COknMMJA.js", + "_description-D_Vy8gZ1.js", + "_ToolTip-C4Qey-00.js", + "_use-text-value-69a0bvsh.js", + "_form-AKexCICZ.js", + "_XMarkIcon-C2wp0E9X.js", + "_FlashMessages-HAJdTCtC.js", + "_AnnouncementBanner-DrP6MAcg.js", "resources/js/Pages/Project/Partials/Create.vue", - "_SelectRich-Bpxis-JK.js", - "_switch-CtA2v0eB.js", + "_SelectRich-heIXfxb3.js", + "_switch-Ds4kOq-Q.js", "resources/js/Pages/Study/Partials/Create.vue", - "_vue-tags-input-CniGEG7s.js" + "_vue-tags-input-CeNGjQHI.js" ] }, "resources/js/Pages/API/Partials/ApiTokenManager.vue": { - "file": "assets/ApiTokenManager-CDBhZs9L.js", + "file": "assets/ApiTokenManager-Az2cs4Hd.js", "name": "ApiTokenManager", "src": "resources/js/Pages/API/Partials/ApiTokenManager.vue", "isDynamicEntry": true, "imports": [ - "_ActionMessage-DtHksaTS.js", - "_ActionSection-CNHhC_Ii.js", - "_Button-fOg5Xkmg.js", - "_ConfirmationModal-BpTthoNX.js", - "_DangerButton-ChPSTTZX.js", - "_DialogModal-DVDo_C5w.js", - "_FormSection-6wAjK5lm.js", - "_Input-tiUqKBpo.js", - "_Checkbox-BCeWU_Bx.js", - "_InputError-CQKPU6Yh.js", - "_Label-Dpb-cZtl.js", - "_SecondaryButton-2nO_5ZWh.js", - "_SectionBorder-BF4LV1Fa.js", + "_ActionMessage-zbJDUVDW.js", + "_ActionSection-BXivFLAd.js", + "_Button-CjnVVyYR.js", + "_ConfirmationModal-CC5Ir4mQ.js", + "_DangerButton-C5cQ8vhG.js", + "_DialogModal-DkRd4NcP.js", + "_FormSection-5JQpGtjF.js", + "_Input-D8OS7mdw.js", + "_Checkbox-_j5m05HY.js", + "_InputError-BIPcJ2DJ.js", + "_Label-_yQiQbjR.js", + "_SecondaryButton-CotK7WTU.js", + "_SectionBorder-DbASj37o.js", "resources/js/app.js", - "_SectionTitle-Dt6Tm5IZ.js", - "_Modal-BrRJdh1a.js" + "_SectionTitle-B1Th6foT.js", + "_Modal-C8sXOjfC.js" ] }, "resources/js/Pages/About.vue": { - "file": "assets/About-n4acVKKi.js", + "file": "assets/About-LmIqkS5E.js", "name": "About", "src": "resources/js/Pages/About.vue", "isDynamicEntry": true, "imports": [ "resources/js/app.js", - "_ApplicationLogo-kHId3JZb.js", - "_FlashMessages-2xuIIizo.js", - "_MagnifyingGlassIcon-Cq9Pc2Ny.js", - "_XMarkIcon-CqcuyqAX.js", - "_portal-xwXfig2-.js", - "_use-outside-click-D2UXxqWy.js", - "_hidden-B5cHnhwL.js" + "_ApplicationLogo-BlqY0gee.js", + "_FlashMessages-HAJdTCtC.js", + "_MagnifyingGlassIcon-tFLHukAq.js", + "_XMarkIcon-C2wp0E9X.js", + "_portal-D3fhmzVw.js", + "_use-outside-click--ABrITG0.js", + "_hidden-DPJz6GW0.js" ] }, "resources/js/Pages/Announcement/Index.vue": { - "file": "assets/Index-Bp1xnxbX.js", + "file": "assets/Index-voVVKOug.js", "name": "Index", "src": "resources/js/Pages/Announcement/Index.vue", "isDynamicEntry": true, "imports": [ - "_AppLayout-UPmOz38d.js", - "_BreadCrumbs-D8ILjRlx.js", - "_Icon-CFDTDUl1.js", + "_AppLayout-DsTjamBU.js", + "_BreadCrumbs-DFamtMg5.js", + "_Icon-Drq-pBGu.js", "resources/js/Pages/Announcement/Partials/Create.vue", "resources/js/Pages/Announcement/Partials/Edit.vue", - "_DangerButton-ChPSTTZX.js", - "_SecondaryButton-2nO_5ZWh.js", - "_DialogModal-DVDo_C5w.js", - "resources/js/app.js", - "_ApplicationLogo-kHId3JZb.js", - "_transition-CCIdPUE-.js", - "_portal-xwXfig2-.js", - "_use-outside-click-D2UXxqWy.js", - "_hidden-B5cHnhwL.js", + "_DangerButton-C5cQ8vhG.js", + "_SecondaryButton-CotK7WTU.js", + "_DialogModal-DkRd4NcP.js", + "resources/js/app.js", + "_ApplicationLogo-BlqY0gee.js", + "_transition-E-WDcfrn.js", + "_portal-D3fhmzVw.js", + "_use-outside-click--ABrITG0.js", + "_hidden-DPJz6GW0.js", "_micro-task-CxIZtCgj.js", - "_description-DAr7Ol79.js", - "_ToolTip-Dd8NaJUd.js", - "_use-text-value-Cw-G5BUS.js", - "_form-8tf53WEI.js", - "_XMarkIcon-CqcuyqAX.js", - "_FlashMessages-2xuIIizo.js", - "_AnnouncementBanner-COknMMJA.js", + "_description-D_Vy8gZ1.js", + "_ToolTip-C4Qey-00.js", + "_use-text-value-69a0bvsh.js", + "_form-AKexCICZ.js", + "_XMarkIcon-C2wp0E9X.js", + "_FlashMessages-HAJdTCtC.js", + "_AnnouncementBanner-DrP6MAcg.js", "resources/js/Pages/Project/Partials/Create.vue", - "_Button-fOg5Xkmg.js", - "_InputError-CQKPU6Yh.js", - "_SelectRich-Bpxis-JK.js", - "_switch-CtA2v0eB.js", + "_Button-CjnVVyYR.js", + "_InputError-BIPcJ2DJ.js", + "_SelectRich-heIXfxb3.js", + "_switch-Ds4kOq-Q.js", "resources/js/Pages/Study/Partials/Create.vue", - "_vue-tags-input-CniGEG7s.js", - "_ConfirmationModal-BpTthoNX.js", - "_Modal-BrRJdh1a.js", - "_ToggleButton-KlXvnOa_.js", - "_main-BkratvXp.js" + "_vue-tags-input-CeNGjQHI.js", + "_ConfirmationModal-CC5Ir4mQ.js", + "_Modal-C8sXOjfC.js", + "_ToggleButton-Dnu9ecZL.js", + "_main-DPo4x72E.js" ] }, "resources/js/Pages/Announcement/Partials/Create.vue": { - "file": "assets/Create-BlIKclAj.js", + "file": "assets/Create-C-AwPc9C.js", "name": "Create", "src": "resources/js/Pages/Announcement/Partials/Create.vue", "isDynamicEntry": true, "imports": [ - "_DialogModal-DVDo_C5w.js", - "_SecondaryButton-2nO_5ZWh.js", - "_Button-fOg5Xkmg.js", - "_InputError-CQKPU6Yh.js", - "_ToggleButton-KlXvnOa_.js", - "_main-BkratvXp.js", + "_DialogModal-DkRd4NcP.js", + "_SecondaryButton-CotK7WTU.js", + "_Button-CjnVVyYR.js", + "_InputError-BIPcJ2DJ.js", + "_ToggleButton-Dnu9ecZL.js", + "_main-DPo4x72E.js", "resources/js/app.js", - "_Modal-BrRJdh1a.js", - "_switch-CtA2v0eB.js", - "_form-8tf53WEI.js", - "_hidden-B5cHnhwL.js", - "_description-DAr7Ol79.js" + "_Modal-C8sXOjfC.js", + "_switch-Ds4kOq-Q.js", + "_form-AKexCICZ.js", + "_hidden-DPJz6GW0.js", + "_description-D_Vy8gZ1.js" ] }, "resources/js/Pages/Announcement/Partials/Edit.vue": { - "file": "assets/Edit-DceEPJ8f.js", + "file": "assets/Edit-BhR32Uhk.js", "name": "Edit", "src": "resources/js/Pages/Announcement/Partials/Edit.vue", "isDynamicEntry": true, "imports": [ - "_DialogModal-DVDo_C5w.js", - "_SecondaryButton-2nO_5ZWh.js", - "_Button-fOg5Xkmg.js", - "_InputError-CQKPU6Yh.js", - "_ToggleButton-KlXvnOa_.js", - "_main-BkratvXp.js", + "_DialogModal-DkRd4NcP.js", + "_SecondaryButton-CotK7WTU.js", + "_Button-CjnVVyYR.js", + "_InputError-BIPcJ2DJ.js", + "_ToggleButton-Dnu9ecZL.js", + "_main-DPo4x72E.js", "resources/js/app.js", - "_Modal-BrRJdh1a.js", - "_switch-CtA2v0eB.js", - "_form-8tf53WEI.js", - "_hidden-B5cHnhwL.js", - "_description-DAr7Ol79.js" + "_Modal-C8sXOjfC.js", + "_switch-Ds4kOq-Q.js", + "_form-AKexCICZ.js", + "_hidden-DPJz6GW0.js", + "_description-D_Vy8gZ1.js" ] }, "resources/js/Pages/Auth/ConfirmPassword.vue": { - "file": "assets/ConfirmPassword-DkZbrN5e.js", + "file": "assets/ConfirmPassword-C3VEmn8d.js", "name": "ConfirmPassword", "src": "resources/js/Pages/Auth/ConfirmPassword.vue", "isDynamicEntry": true, "imports": [ "resources/js/app.js", - "_AuthenticationCard-DQokuWx0.js", - "_AuthenticationCardLogo-BrztKf05.js", - "_Button-fOg5Xkmg.js", - "_Input-tiUqKBpo.js", - "_Label-Dpb-cZtl.js", - "_ValidationErrors-dTHSyQ4z.js", - "_ApplicationLogo-kHId3JZb.js" + "_AuthenticationCard-Fk3eeEc_.js", + "_AuthenticationCardLogo-BMTJg8Uj.js", + "_Button-CjnVVyYR.js", + "_Input-D8OS7mdw.js", + "_Label-_yQiQbjR.js", + "_ValidationErrors-a2QR8MGQ.js", + "_ApplicationLogo-BlqY0gee.js" ] }, "resources/js/Pages/Auth/ForgotPassword.vue": { - "file": "assets/ForgotPassword-BH8Zb28r.js", + "file": "assets/ForgotPassword-ZA5I8L9W.js", "name": "ForgotPassword", "src": "resources/js/Pages/Auth/ForgotPassword.vue", "isDynamicEntry": true, "imports": [ "resources/js/app.js", - "_AuthenticationCard-DQokuWx0.js", - "_AuthenticationCardLogo-BrztKf05.js", - "_Button-fOg5Xkmg.js", - "_Input-tiUqKBpo.js", - "_Label-Dpb-cZtl.js", - "_ValidationErrors-dTHSyQ4z.js", - "_ApplicationLogo-kHId3JZb.js" + "_AuthenticationCard-Fk3eeEc_.js", + "_AuthenticationCardLogo-BMTJg8Uj.js", + "_Button-CjnVVyYR.js", + "_Input-D8OS7mdw.js", + "_Label-_yQiQbjR.js", + "_ValidationErrors-a2QR8MGQ.js", + "_ApplicationLogo-BlqY0gee.js" ] }, "resources/js/Pages/Auth/Login.vue": { - "file": "assets/Login-BvDoFb6K.js", + "file": "assets/Login--cJpgQzA.js", "name": "Login", "src": "resources/js/Pages/Auth/Login.vue", "isDynamicEntry": true, "imports": [ - "_AuthenticationCard-DQokuWx0.js", - "_AuthenticationCardLogo-BrztKf05.js", - "_Button-fOg5Xkmg.js", - "_Input-tiUqKBpo.js", - "_Checkbox-BCeWU_Bx.js", - "_Label-Dpb-cZtl.js", - "_ValidationErrors-dTHSyQ4z.js", + "_AuthenticationCard-Fk3eeEc_.js", + "_AuthenticationCardLogo-BMTJg8Uj.js", + "_Button-CjnVVyYR.js", + "_Input-D8OS7mdw.js", + "_Checkbox-_j5m05HY.js", + "_Label-_yQiQbjR.js", + "_ValidationErrors-a2QR8MGQ.js", "resources/js/app.js", - "_AnnouncementBanner-COknMMJA.js", - "_ApplicationLogo-kHId3JZb.js", - "_XMarkIcon-CqcuyqAX.js" + "_AnnouncementBanner-DrP6MAcg.js", + "_ApplicationLogo-BlqY0gee.js", + "_XMarkIcon-C2wp0E9X.js" ] }, "resources/js/Pages/Auth/Register.vue": { - "file": "assets/Register-D5yZP-_K.js", + "file": "assets/Register-B347Yqcw.js", "name": "Register", "src": "resources/js/Pages/Auth/Register.vue", "isDynamicEntry": true, "imports": [ - "_AuthenticationCard-DQokuWx0.js", - "_AuthenticationCardLogo-BrztKf05.js", - "_Button-fOg5Xkmg.js", - "_Input-tiUqKBpo.js", - "_Checkbox-BCeWU_Bx.js", - "_Label-Dpb-cZtl.js", - "_ValidationErrors-dTHSyQ4z.js", + "_AuthenticationCard-Fk3eeEc_.js", + "_AuthenticationCardLogo-BMTJg8Uj.js", + "_Button-CjnVVyYR.js", + "_Input-D8OS7mdw.js", + "_Checkbox-_j5m05HY.js", + "_Label-_yQiQbjR.js", + "_ValidationErrors-a2QR8MGQ.js", "resources/js/app.js", - "_AnnouncementBanner-COknMMJA.js", - "_InputError-CQKPU6Yh.js", - "_SelectOrcidId-BT48U79q.js", - "_ApplicationLogo-kHId3JZb.js", - "_XMarkIcon-CqcuyqAX.js", - "_SecondaryButton-2nO_5ZWh.js", - "_DialogModal-DVDo_C5w.js", - "_Modal-BrRJdh1a.js", - "_LoadingButton-CRj5wNaa.js" + "_AnnouncementBanner-DrP6MAcg.js", + "_InputError-BIPcJ2DJ.js", + "_SelectOrcidId-D7Kk1Zg_.js", + "_ApplicationLogo-BlqY0gee.js", + "_XMarkIcon-C2wp0E9X.js", + "_SecondaryButton-CotK7WTU.js", + "_DialogModal-DkRd4NcP.js", + "_Modal-C8sXOjfC.js", + "_LoadingButton-IInvnfyd.js" ] }, "resources/js/Pages/Auth/ResetPassword.vue": { - "file": "assets/ResetPassword-D0YEgD-u.js", + "file": "assets/ResetPassword-CVjcQl_V.js", "name": "ResetPassword", "src": "resources/js/Pages/Auth/ResetPassword.vue", "isDynamicEntry": true, "imports": [ "resources/js/app.js", - "_AuthenticationCard-DQokuWx0.js", - "_AuthenticationCardLogo-BrztKf05.js", - "_Button-fOg5Xkmg.js", - "_Input-tiUqKBpo.js", - "_Label-Dpb-cZtl.js", - "_ValidationErrors-dTHSyQ4z.js", - "_ApplicationLogo-kHId3JZb.js" + "_AuthenticationCard-Fk3eeEc_.js", + "_AuthenticationCardLogo-BMTJg8Uj.js", + "_Button-CjnVVyYR.js", + "_Input-D8OS7mdw.js", + "_Label-_yQiQbjR.js", + "_ValidationErrors-a2QR8MGQ.js", + "_ApplicationLogo-BlqY0gee.js" ] }, "resources/js/Pages/Auth/SetPassword.vue": { - "file": "assets/SetPassword-DumVTYes.js", + "file": "assets/SetPassword-DQ-DEWNo.js", "name": "SetPassword", "src": "resources/js/Pages/Auth/SetPassword.vue", "isDynamicEntry": true, "imports": [ "resources/js/app.js", - "_AuthenticationCard-DQokuWx0.js", - "_AuthenticationCardLogo-BrztKf05.js", - "_Button-fOg5Xkmg.js", - "_Input-tiUqKBpo.js", - "_Label-Dpb-cZtl.js", - "_ValidationErrors-dTHSyQ4z.js", - "_ApplicationLogo-kHId3JZb.js" + "_AuthenticationCard-Fk3eeEc_.js", + "_AuthenticationCardLogo-BMTJg8Uj.js", + "_Button-CjnVVyYR.js", + "_Input-D8OS7mdw.js", + "_Label-_yQiQbjR.js", + "_ValidationErrors-a2QR8MGQ.js", + "_ApplicationLogo-BlqY0gee.js" ] }, "resources/js/Pages/Auth/TwoFactorChallenge.vue": { - "file": "assets/TwoFactorChallenge-BTg8K7xy.js", + "file": "assets/TwoFactorChallenge-CsSJXdRf.js", "name": "TwoFactorChallenge", "src": "resources/js/Pages/Auth/TwoFactorChallenge.vue", "isDynamicEntry": true, "imports": [ "resources/js/app.js", - "_AuthenticationCard-DQokuWx0.js", - "_AuthenticationCardLogo-BrztKf05.js", - "_Button-fOg5Xkmg.js", - "_Input-tiUqKBpo.js", - "_Label-Dpb-cZtl.js", - "_ValidationErrors-dTHSyQ4z.js", - "_ApplicationLogo-kHId3JZb.js" + "_AuthenticationCard-Fk3eeEc_.js", + "_AuthenticationCardLogo-BMTJg8Uj.js", + "_Button-CjnVVyYR.js", + "_Input-D8OS7mdw.js", + "_Label-_yQiQbjR.js", + "_ValidationErrors-a2QR8MGQ.js", + "_ApplicationLogo-BlqY0gee.js" ] }, "resources/js/Pages/Auth/VerifyEmail.vue": { - "file": "assets/VerifyEmail-B_l13JLN.js", + "file": "assets/VerifyEmail-DbfsuXf6.js", "name": "VerifyEmail", "src": "resources/js/Pages/Auth/VerifyEmail.vue", "isDynamicEntry": true, "imports": [ - "_AuthenticationCard-DQokuWx0.js", - "_AuthenticationCardLogo-BrztKf05.js", - "_Button-fOg5Xkmg.js", + "_AuthenticationCard-Fk3eeEc_.js", + "_AuthenticationCardLogo-BMTJg8Uj.js", + "_Button-CjnVVyYR.js", "resources/js/app.js", - "_ApplicationLogo-kHId3JZb.js" + "_ApplicationLogo-BlqY0gee.js" ] }, "resources/js/Pages/Console/Index.vue": { - "file": "assets/Index-Dvmih59i.js", + "file": "assets/Index-Blp6wk1o.js", "name": "Index", "src": "resources/js/Pages/Console/Index.vue", "isDynamicEntry": true, "imports": [ - "_AppLayout-UPmOz38d.js", + "_AppLayout-DsTjamBU.js", "resources/js/app.js", - "_Icon-CFDTDUl1.js", - "_ToolTip-Dd8NaJUd.js", - "_ApplicationLogo-kHId3JZb.js", - "_transition-CCIdPUE-.js", - "_portal-xwXfig2-.js", - "_use-outside-click-D2UXxqWy.js", - "_hidden-B5cHnhwL.js", + "_Icon-Drq-pBGu.js", + "_ToolTip-C4Qey-00.js", + "_ApplicationLogo-BlqY0gee.js", + "_transition-E-WDcfrn.js", + "_portal-D3fhmzVw.js", + "_use-outside-click--ABrITG0.js", + "_hidden-DPJz6GW0.js", "_micro-task-CxIZtCgj.js", - "_description-DAr7Ol79.js", - "_form-8tf53WEI.js", - "_use-text-value-Cw-G5BUS.js", - "_XMarkIcon-CqcuyqAX.js", - "_FlashMessages-2xuIIizo.js", - "_AnnouncementBanner-COknMMJA.js", + "_description-D_Vy8gZ1.js", + "_form-AKexCICZ.js", + "_use-text-value-69a0bvsh.js", + "_XMarkIcon-C2wp0E9X.js", + "_FlashMessages-HAJdTCtC.js", + "_AnnouncementBanner-DrP6MAcg.js", "resources/js/Pages/Project/Partials/Create.vue", - "_DialogModal-DVDo_C5w.js", - "_Modal-BrRJdh1a.js", - "_SecondaryButton-2nO_5ZWh.js", - "_Button-fOg5Xkmg.js", - "_InputError-CQKPU6Yh.js", - "_SelectRich-Bpxis-JK.js", - "_switch-CtA2v0eB.js", + "_DialogModal-DkRd4NcP.js", + "_Modal-C8sXOjfC.js", + "_SecondaryButton-CotK7WTU.js", + "_Button-CjnVVyYR.js", + "_InputError-BIPcJ2DJ.js", + "_SelectRich-heIXfxb3.js", + "_switch-Ds4kOq-Q.js", "resources/js/Pages/Study/Partials/Create.vue", - "_vue-tags-input-CniGEG7s.js", - "_ConfirmationModal-BpTthoNX.js", - "_DangerButton-ChPSTTZX.js" + "_vue-tags-input-CeNGjQHI.js", + "_ConfirmationModal-CC5Ir4mQ.js", + "_DangerButton-C5cQ8vhG.js" ] }, "resources/js/Pages/Console/Spectra/Index.vue": { - "file": "assets/Index-DRaWPKL8.js", + "file": "assets/Index-BaKJFIMl.js", "name": "Index", "src": "resources/js/Pages/Console/Spectra/Index.vue", "isDynamicEntry": true, "imports": [ - "_AppLayout-UPmOz38d.js", - "_BreadCrumbs-D8ILjRlx.js", + "_AppLayout-DsTjamBU.js", + "_BreadCrumbs-DFamtMg5.js", "resources/js/app.js", - "_ApplicationLogo-kHId3JZb.js", - "_transition-CCIdPUE-.js", - "_portal-xwXfig2-.js", - "_use-outside-click-D2UXxqWy.js", - "_hidden-B5cHnhwL.js", + "_ApplicationLogo-BlqY0gee.js", + "_transition-E-WDcfrn.js", + "_portal-D3fhmzVw.js", + "_use-outside-click--ABrITG0.js", + "_hidden-DPJz6GW0.js", "_micro-task-CxIZtCgj.js", - "_description-DAr7Ol79.js", - "_ToolTip-Dd8NaJUd.js", - "_use-text-value-Cw-G5BUS.js", - "_form-8tf53WEI.js", - "_XMarkIcon-CqcuyqAX.js", - "_FlashMessages-2xuIIizo.js", - "_AnnouncementBanner-COknMMJA.js", + "_description-D_Vy8gZ1.js", + "_ToolTip-C4Qey-00.js", + "_use-text-value-69a0bvsh.js", + "_form-AKexCICZ.js", + "_XMarkIcon-C2wp0E9X.js", + "_FlashMessages-HAJdTCtC.js", + "_AnnouncementBanner-DrP6MAcg.js", "resources/js/Pages/Project/Partials/Create.vue", - "_DialogModal-DVDo_C5w.js", - "_Modal-BrRJdh1a.js", - "_SecondaryButton-2nO_5ZWh.js", - "_Button-fOg5Xkmg.js", - "_InputError-CQKPU6Yh.js", - "_SelectRich-Bpxis-JK.js", - "_switch-CtA2v0eB.js", + "_DialogModal-DkRd4NcP.js", + "_Modal-C8sXOjfC.js", + "_SecondaryButton-CotK7WTU.js", + "_Button-CjnVVyYR.js", + "_InputError-BIPcJ2DJ.js", + "_SelectRich-heIXfxb3.js", + "_switch-Ds4kOq-Q.js", "resources/js/Pages/Study/Partials/Create.vue", - "_vue-tags-input-CniGEG7s.js", - "_ConfirmationModal-BpTthoNX.js", - "_DangerButton-ChPSTTZX.js" + "_vue-tags-input-CeNGjQHI.js", + "_ConfirmationModal-CC5Ir4mQ.js", + "_DangerButton-C5cQ8vhG.js" ] }, "resources/js/Pages/Console/Spectra/Snapshot.vue": { - "file": "assets/Snapshot-Dv89MxD8.js", + "file": "assets/Snapshot-CUIc5U-f.js", "name": "Snapshot", "src": "resources/js/Pages/Console/Spectra/Snapshot.vue", "isDynamicEntry": true, "imports": [ - "_AppLayout-UPmOz38d.js", - "_BreadCrumbs-D8ILjRlx.js", + "_AppLayout-DsTjamBU.js", + "_BreadCrumbs-DFamtMg5.js", "resources/js/app.js", - "_ApplicationLogo-kHId3JZb.js", - "_transition-CCIdPUE-.js", - "_portal-xwXfig2-.js", - "_use-outside-click-D2UXxqWy.js", - "_hidden-B5cHnhwL.js", + "_ApplicationLogo-BlqY0gee.js", + "_transition-E-WDcfrn.js", + "_portal-D3fhmzVw.js", + "_use-outside-click--ABrITG0.js", + "_hidden-DPJz6GW0.js", "_micro-task-CxIZtCgj.js", - "_description-DAr7Ol79.js", - "_ToolTip-Dd8NaJUd.js", - "_use-text-value-Cw-G5BUS.js", - "_form-8tf53WEI.js", - "_XMarkIcon-CqcuyqAX.js", - "_FlashMessages-2xuIIizo.js", - "_AnnouncementBanner-COknMMJA.js", + "_description-D_Vy8gZ1.js", + "_ToolTip-C4Qey-00.js", + "_use-text-value-69a0bvsh.js", + "_form-AKexCICZ.js", + "_XMarkIcon-C2wp0E9X.js", + "_FlashMessages-HAJdTCtC.js", + "_AnnouncementBanner-DrP6MAcg.js", "resources/js/Pages/Project/Partials/Create.vue", - "_DialogModal-DVDo_C5w.js", - "_Modal-BrRJdh1a.js", - "_SecondaryButton-2nO_5ZWh.js", - "_Button-fOg5Xkmg.js", - "_InputError-CQKPU6Yh.js", - "_SelectRich-Bpxis-JK.js", - "_switch-CtA2v0eB.js", + "_DialogModal-DkRd4NcP.js", + "_Modal-C8sXOjfC.js", + "_SecondaryButton-CotK7WTU.js", + "_Button-CjnVVyYR.js", + "_InputError-BIPcJ2DJ.js", + "_SelectRich-heIXfxb3.js", + "_switch-Ds4kOq-Q.js", "resources/js/Pages/Study/Partials/Create.vue", - "_vue-tags-input-CniGEG7s.js", - "_ConfirmationModal-BpTthoNX.js", - "_DangerButton-ChPSTTZX.js" + "_vue-tags-input-CeNGjQHI.js", + "_ConfirmationModal-CC5Ir4mQ.js", + "_DangerButton-C5cQ8vhG.js" ] }, "resources/js/Pages/Console/Users/Create.vue": { - "file": "assets/Create-DBRr0Aql.js", + "file": "assets/Create-Hhitdg9h.js", "name": "Create", "src": "resources/js/Pages/Console/Users/Create.vue", "isDynamicEntry": true, "imports": [ - "_AppLayout-UPmOz38d.js", - "_BreadCrumbs-D8ILjRlx.js", + "_AppLayout-DsTjamBU.js", + "_BreadCrumbs-DFamtMg5.js", "resources/js/Pages/Console/Users/Partials/UserProfile.vue", "resources/js/app.js", - "_ApplicationLogo-kHId3JZb.js", - "_transition-CCIdPUE-.js", - "_portal-xwXfig2-.js", - "_use-outside-click-D2UXxqWy.js", - "_hidden-B5cHnhwL.js", + "_ApplicationLogo-BlqY0gee.js", + "_transition-E-WDcfrn.js", + "_portal-D3fhmzVw.js", + "_use-outside-click--ABrITG0.js", + "_hidden-DPJz6GW0.js", "_micro-task-CxIZtCgj.js", - "_description-DAr7Ol79.js", - "_ToolTip-Dd8NaJUd.js", - "_use-text-value-Cw-G5BUS.js", - "_form-8tf53WEI.js", - "_XMarkIcon-CqcuyqAX.js", - "_FlashMessages-2xuIIizo.js", - "_AnnouncementBanner-COknMMJA.js", + "_description-D_Vy8gZ1.js", + "_ToolTip-C4Qey-00.js", + "_use-text-value-69a0bvsh.js", + "_form-AKexCICZ.js", + "_XMarkIcon-C2wp0E9X.js", + "_FlashMessages-HAJdTCtC.js", + "_AnnouncementBanner-DrP6MAcg.js", "resources/js/Pages/Project/Partials/Create.vue", - "_DialogModal-DVDo_C5w.js", - "_Modal-BrRJdh1a.js", - "_SecondaryButton-2nO_5ZWh.js", - "_Button-fOg5Xkmg.js", - "_InputError-CQKPU6Yh.js", - "_SelectRich-Bpxis-JK.js", - "_switch-CtA2v0eB.js", + "_DialogModal-DkRd4NcP.js", + "_Modal-C8sXOjfC.js", + "_SecondaryButton-CotK7WTU.js", + "_Button-CjnVVyYR.js", + "_InputError-BIPcJ2DJ.js", + "_SelectRich-heIXfxb3.js", + "_switch-Ds4kOq-Q.js", "resources/js/Pages/Study/Partials/Create.vue", - "_vue-tags-input-CniGEG7s.js", - "_ConfirmationModal-BpTthoNX.js", - "_DangerButton-ChPSTTZX.js", - "_FormSection-6wAjK5lm.js", - "_SectionTitle-Dt6Tm5IZ.js", - "_Input-tiUqKBpo.js", - "_Label-Dpb-cZtl.js", - "_ActionMessage-DtHksaTS.js", - "_SelectOrcidId-BT48U79q.js", - "_LoadingButton-CRj5wNaa.js" + "_vue-tags-input-CeNGjQHI.js", + "_ConfirmationModal-CC5Ir4mQ.js", + "_DangerButton-C5cQ8vhG.js", + "_FormSection-5JQpGtjF.js", + "_SectionTitle-B1Th6foT.js", + "_Input-D8OS7mdw.js", + "_Label-_yQiQbjR.js", + "_ActionMessage-zbJDUVDW.js", + "_SelectOrcidId-D7Kk1Zg_.js", + "_LoadingButton-IInvnfyd.js" ] }, "resources/js/Pages/Console/Users/Edit.vue": { - "file": "assets/Edit-BDLmX91F.js", + "file": "assets/Edit-5Rgpftu8.js", "name": "Edit", "src": "resources/js/Pages/Console/Users/Edit.vue", "isDynamicEntry": true, "imports": [ - "_AppLayout-UPmOz38d.js", - "_BreadCrumbs-D8ILjRlx.js", + "_AppLayout-DsTjamBU.js", + "_BreadCrumbs-DFamtMg5.js", "resources/js/Pages/Console/Users/Partials/UserProfile.vue", "resources/js/Pages/Console/Users/Partials/UserPassword.vue", "resources/js/app.js", - "_ApplicationLogo-kHId3JZb.js", - "_transition-CCIdPUE-.js", - "_portal-xwXfig2-.js", - "_use-outside-click-D2UXxqWy.js", - "_hidden-B5cHnhwL.js", + "_ApplicationLogo-BlqY0gee.js", + "_transition-E-WDcfrn.js", + "_portal-D3fhmzVw.js", + "_use-outside-click--ABrITG0.js", + "_hidden-DPJz6GW0.js", "_micro-task-CxIZtCgj.js", - "_description-DAr7Ol79.js", - "_ToolTip-Dd8NaJUd.js", - "_use-text-value-Cw-G5BUS.js", - "_form-8tf53WEI.js", - "_XMarkIcon-CqcuyqAX.js", - "_FlashMessages-2xuIIizo.js", - "_AnnouncementBanner-COknMMJA.js", + "_description-D_Vy8gZ1.js", + "_ToolTip-C4Qey-00.js", + "_use-text-value-69a0bvsh.js", + "_form-AKexCICZ.js", + "_XMarkIcon-C2wp0E9X.js", + "_FlashMessages-HAJdTCtC.js", + "_AnnouncementBanner-DrP6MAcg.js", "resources/js/Pages/Project/Partials/Create.vue", - "_DialogModal-DVDo_C5w.js", - "_Modal-BrRJdh1a.js", - "_SecondaryButton-2nO_5ZWh.js", - "_Button-fOg5Xkmg.js", - "_InputError-CQKPU6Yh.js", - "_SelectRich-Bpxis-JK.js", - "_switch-CtA2v0eB.js", + "_DialogModal-DkRd4NcP.js", + "_Modal-C8sXOjfC.js", + "_SecondaryButton-CotK7WTU.js", + "_Button-CjnVVyYR.js", + "_InputError-BIPcJ2DJ.js", + "_SelectRich-heIXfxb3.js", + "_switch-Ds4kOq-Q.js", "resources/js/Pages/Study/Partials/Create.vue", - "_vue-tags-input-CniGEG7s.js", - "_ConfirmationModal-BpTthoNX.js", - "_DangerButton-ChPSTTZX.js", - "_FormSection-6wAjK5lm.js", - "_SectionTitle-Dt6Tm5IZ.js", - "_Input-tiUqKBpo.js", - "_Label-Dpb-cZtl.js", - "_ActionMessage-DtHksaTS.js", - "_SelectOrcidId-BT48U79q.js", - "_LoadingButton-CRj5wNaa.js" + "_vue-tags-input-CeNGjQHI.js", + "_ConfirmationModal-CC5Ir4mQ.js", + "_DangerButton-C5cQ8vhG.js", + "_FormSection-5JQpGtjF.js", + "_SectionTitle-B1Th6foT.js", + "_Input-D8OS7mdw.js", + "_Label-_yQiQbjR.js", + "_ActionMessage-zbJDUVDW.js", + "_SelectOrcidId-D7Kk1Zg_.js", + "_LoadingButton-IInvnfyd.js" ] }, "resources/js/Pages/Console/Users/Index.vue": { - "file": "assets/Index-DHZYiGXv.js", + "file": "assets/Index--nBjPKbt.js", "name": "Index", "src": "resources/js/Pages/Console/Users/Index.vue", "isDynamicEntry": true, "imports": [ - "_AppLayout-UPmOz38d.js", - "_pickBy-CbgkDyhG.js", + "_AppLayout-DsTjamBU.js", + "_pickBy-C4ZKw63x.js", "resources/js/app.js", - "_DialogModal-DVDo_C5w.js", - "_SecondaryButton-2nO_5ZWh.js", - "_Button-fOg5Xkmg.js", - "_BreadCrumbs-D8ILjRlx.js", - "_ApplicationLogo-kHId3JZb.js", - "_transition-CCIdPUE-.js", - "_portal-xwXfig2-.js", - "_use-outside-click-D2UXxqWy.js", - "_hidden-B5cHnhwL.js", + "_DialogModal-DkRd4NcP.js", + "_SecondaryButton-CotK7WTU.js", + "_Button-CjnVVyYR.js", + "_BreadCrumbs-DFamtMg5.js", + "_ApplicationLogo-BlqY0gee.js", + "_transition-E-WDcfrn.js", + "_portal-D3fhmzVw.js", + "_use-outside-click--ABrITG0.js", + "_hidden-DPJz6GW0.js", "_micro-task-CxIZtCgj.js", - "_description-DAr7Ol79.js", - "_ToolTip-Dd8NaJUd.js", - "_use-text-value-Cw-G5BUS.js", - "_form-8tf53WEI.js", - "_XMarkIcon-CqcuyqAX.js", - "_FlashMessages-2xuIIizo.js", - "_AnnouncementBanner-COknMMJA.js", + "_description-D_Vy8gZ1.js", + "_ToolTip-C4Qey-00.js", + "_use-text-value-69a0bvsh.js", + "_form-AKexCICZ.js", + "_XMarkIcon-C2wp0E9X.js", + "_FlashMessages-HAJdTCtC.js", + "_AnnouncementBanner-DrP6MAcg.js", "resources/js/Pages/Project/Partials/Create.vue", - "_InputError-CQKPU6Yh.js", - "_SelectRich-Bpxis-JK.js", - "_switch-CtA2v0eB.js", + "_InputError-BIPcJ2DJ.js", + "_SelectRich-heIXfxb3.js", + "_switch-Ds4kOq-Q.js", "resources/js/Pages/Study/Partials/Create.vue", - "_vue-tags-input-CniGEG7s.js", - "_ConfirmationModal-BpTthoNX.js", - "_Modal-BrRJdh1a.js", - "_DangerButton-ChPSTTZX.js" + "_vue-tags-input-CeNGjQHI.js", + "_ConfirmationModal-CC5Ir4mQ.js", + "_Modal-C8sXOjfC.js", + "_DangerButton-C5cQ8vhG.js" ] }, "resources/js/Pages/Console/Users/Partials/UserPassword.vue": { - "file": "assets/UserPassword-DmyLCF0g.js", + "file": "assets/UserPassword-CXWTGb-U.js", "name": "UserPassword", "src": "resources/js/Pages/Console/Users/Partials/UserPassword.vue", "isDynamicEntry": true, "imports": [ - "_ActionMessage-DtHksaTS.js", - "_Button-fOg5Xkmg.js", - "_FormSection-6wAjK5lm.js", - "_Input-tiUqKBpo.js", - "_InputError-CQKPU6Yh.js", - "_Label-Dpb-cZtl.js", + "_ActionMessage-zbJDUVDW.js", + "_Button-CjnVVyYR.js", + "_FormSection-5JQpGtjF.js", + "_Input-D8OS7mdw.js", + "_InputError-BIPcJ2DJ.js", + "_Label-_yQiQbjR.js", "resources/js/app.js", - "_SectionTitle-Dt6Tm5IZ.js" + "_SectionTitle-B1Th6foT.js" ] }, "resources/js/Pages/Console/Users/Partials/UserProfile.vue": { - "file": "assets/UserProfile-OCwZdI6A.js", + "file": "assets/UserProfile-KEleJDqu.js", "name": "UserProfile", "src": "resources/js/Pages/Console/Users/Partials/UserProfile.vue", "isDynamicEntry": true, "imports": [ - "_Button-fOg5Xkmg.js", - "_FormSection-6wAjK5lm.js", - "_Input-tiUqKBpo.js", - "_InputError-CQKPU6Yh.js", - "_Label-Dpb-cZtl.js", - "_ActionMessage-DtHksaTS.js", - "_SecondaryButton-2nO_5ZWh.js", - "_SelectOrcidId-BT48U79q.js", + "_Button-CjnVVyYR.js", + "_FormSection-5JQpGtjF.js", + "_Input-D8OS7mdw.js", + "_InputError-BIPcJ2DJ.js", + "_Label-_yQiQbjR.js", + "_ActionMessage-zbJDUVDW.js", + "_SecondaryButton-CotK7WTU.js", + "_SelectOrcidId-D7Kk1Zg_.js", "resources/js/app.js", - "_SectionTitle-Dt6Tm5IZ.js", - "_DialogModal-DVDo_C5w.js", - "_Modal-BrRJdh1a.js", - "_LoadingButton-CRj5wNaa.js" + "_SectionTitle-B1Th6foT.js", + "_DialogModal-DkRd4NcP.js", + "_Modal-C8sXOjfC.js", + "_LoadingButton-IInvnfyd.js" ] }, "resources/js/Pages/Dashboard.vue": { - "file": "assets/Dashboard-CuVfCwCL.js", + "file": "assets/Dashboard-CykAdssw.js", "name": "Dashboard", "src": "resources/js/Pages/Dashboard.vue", "isDynamicEntry": true, "imports": [ - "_AppLayout-UPmOz38d.js", + "_AppLayout-DsTjamBU.js", "resources/js/Pages/Project/Index.vue", - "_StudyCard-DSdf5XIF.js", - "resources/js/app.js", - "_ApplicationLogo-kHId3JZb.js", - "_transition-CCIdPUE-.js", - "_EmptySearchState-B4rpB5BL.js", - "_ToolTip-Dd8NaJUd.js", - "_form-8tf53WEI.js", - "_use-outside-click-D2UXxqWy.js", - "_use-text-value-Cw-G5BUS.js", - "_hidden-B5cHnhwL.js", - "_XMarkIcon-CqcuyqAX.js", - "_FlashMessages-2xuIIizo.js", - "_AnnouncementBanner-COknMMJA.js", + "_StudyCard-BkaEXaHC.js", + "resources/js/app.js", + "_ApplicationLogo-BlqY0gee.js", + "_transition-E-WDcfrn.js", + "_EmptySearchState-BjrL8c_Z.js", + "_ToolTip-C4Qey-00.js", + "_form-AKexCICZ.js", + "_use-outside-click--ABrITG0.js", + "_use-text-value-69a0bvsh.js", + "_hidden-DPJz6GW0.js", + "_XMarkIcon-C2wp0E9X.js", + "_FlashMessages-HAJdTCtC.js", + "_AnnouncementBanner-DrP6MAcg.js", "resources/js/Pages/Project/Partials/Create.vue", - "_DialogModal-DVDo_C5w.js", - "_Modal-BrRJdh1a.js", - "_SecondaryButton-2nO_5ZWh.js", - "_Button-fOg5Xkmg.js", - "_InputError-CQKPU6Yh.js", - "_SelectRich-Bpxis-JK.js", + "_DialogModal-DkRd4NcP.js", + "_Modal-C8sXOjfC.js", + "_SecondaryButton-CotK7WTU.js", + "_Button-CjnVVyYR.js", + "_InputError-BIPcJ2DJ.js", + "_SelectRich-heIXfxb3.js", "_micro-task-CxIZtCgj.js", - "_switch-CtA2v0eB.js", - "_description-DAr7Ol79.js", + "_switch-Ds4kOq-Q.js", + "_description-D_Vy8gZ1.js", "resources/js/Pages/Study/Partials/Create.vue", - "_vue-tags-input-CniGEG7s.js", - "_ConfirmationModal-BpTthoNX.js", - "_DangerButton-ChPSTTZX.js", - "_Tag-ANvSUA3K.js", - "_ShowProjectDates-DRRH29Vg.js", - "_CalendarDaysIcon-P87iKfeH.js", - "_StarIcon-O8aBSEY8.js", - "_Depictor2D-BOozw-Ug.js", - "_LockClosedIcon-Db1uGHmM.js", - "_portal-xwXfig2-.js" + "_vue-tags-input-CeNGjQHI.js", + "_ConfirmationModal-CC5Ir4mQ.js", + "_DangerButton-C5cQ8vhG.js", + "_Tag-DHKhIQD0.js", + "_ShowProjectDates-KLQAYaP8.js", + "_CalendarDaysIcon-tzL4w7_Q.js", + "_StarIcon-CZ6PXL5V.js", + "_Depictor2D-CoqF1jwr.js", + "_LockClosedIcon-BQm4DmHk.js", + "_portal-D3fhmzVw.js" ] }, "resources/js/Pages/PrivacyPolicy.vue": { - "file": "assets/PrivacyPolicy-BhdCTIDs.js", + "file": "assets/PrivacyPolicy-CFMyoyXu.js", "name": "PrivacyPolicy", "src": "resources/js/Pages/PrivacyPolicy.vue", "isDynamicEntry": true, "imports": [ "resources/js/app.js", - "_AuthenticationCardLogo-BrztKf05.js", - "_ApplicationLogo-kHId3JZb.js" + "_AuthenticationCardLogo-BMTJg8Uj.js", + "_ApplicationLogo-BlqY0gee.js" ] }, "resources/js/Pages/Profile/Partials/DeleteUserForm.vue": { - "file": "assets/DeleteUserForm-Brlf8WFR.js", + "file": "assets/DeleteUserForm-BGLYkY9A.js", "name": "DeleteUserForm", "src": "resources/js/Pages/Profile/Partials/DeleteUserForm.vue", "isDynamicEntry": true, "imports": [ - "_ActionSection-CNHhC_Ii.js", - "_DialogModal-DVDo_C5w.js", - "_DangerButton-ChPSTTZX.js", - "_Input-tiUqKBpo.js", - "_InputError-CQKPU6Yh.js", - "_SecondaryButton-2nO_5ZWh.js", + "_ActionSection-BXivFLAd.js", + "_DialogModal-DkRd4NcP.js", + "_DangerButton-C5cQ8vhG.js", + "_Input-D8OS7mdw.js", + "_InputError-BIPcJ2DJ.js", + "_SecondaryButton-CotK7WTU.js", "resources/js/app.js", - "_SectionTitle-Dt6Tm5IZ.js", - "_Modal-BrRJdh1a.js" + "_SectionTitle-B1Th6foT.js", + "_Modal-C8sXOjfC.js" ] }, "resources/js/Pages/Profile/Partials/LogoutOtherBrowserSessionsForm.vue": { - "file": "assets/LogoutOtherBrowserSessionsForm-lnYdTHPc.js", + "file": "assets/LogoutOtherBrowserSessionsForm-DB6JAEYS.js", "name": "LogoutOtherBrowserSessionsForm", "src": "resources/js/Pages/Profile/Partials/LogoutOtherBrowserSessionsForm.vue", "isDynamicEntry": true, "imports": [ - "_ActionMessage-DtHksaTS.js", - "_ActionSection-CNHhC_Ii.js", - "_Button-fOg5Xkmg.js", - "_DialogModal-DVDo_C5w.js", - "_Input-tiUqKBpo.js", - "_InputError-CQKPU6Yh.js", - "_SecondaryButton-2nO_5ZWh.js", + "_ActionMessage-zbJDUVDW.js", + "_ActionSection-BXivFLAd.js", + "_Button-CjnVVyYR.js", + "_DialogModal-DkRd4NcP.js", + "_Input-D8OS7mdw.js", + "_InputError-BIPcJ2DJ.js", + "_SecondaryButton-CotK7WTU.js", "resources/js/app.js", - "_SectionTitle-Dt6Tm5IZ.js", - "_Modal-BrRJdh1a.js" + "_SectionTitle-B1Th6foT.js", + "_Modal-C8sXOjfC.js" ] }, "resources/js/Pages/Profile/Partials/TwoFactorAuthenticationForm.vue": { - "file": "assets/TwoFactorAuthenticationForm-BBQdYDAI.js", + "file": "assets/TwoFactorAuthenticationForm-yuMR_cAB.js", "name": "TwoFactorAuthenticationForm", "src": "resources/js/Pages/Profile/Partials/TwoFactorAuthenticationForm.vue", "isDynamicEntry": true, "imports": [ - "_ActionSection-CNHhC_Ii.js", - "_Button-fOg5Xkmg.js", - "_DialogModal-DVDo_C5w.js", - "_Input-tiUqKBpo.js", - "_InputError-CQKPU6Yh.js", - "_SecondaryButton-2nO_5ZWh.js", + "_ActionSection-BXivFLAd.js", + "_Button-CjnVVyYR.js", + "_DialogModal-DkRd4NcP.js", + "_Input-D8OS7mdw.js", + "_InputError-BIPcJ2DJ.js", + "_SecondaryButton-CotK7WTU.js", "resources/js/app.js", - "_DangerButton-ChPSTTZX.js", - "_SectionTitle-Dt6Tm5IZ.js", - "_Modal-BrRJdh1a.js" + "_DangerButton-C5cQ8vhG.js", + "_SectionTitle-B1Th6foT.js", + "_Modal-C8sXOjfC.js" ] }, "resources/js/Pages/Profile/Partials/UpdatePasswordForm.vue": { - "file": "assets/UpdatePasswordForm-BZzLY6Et.js", + "file": "assets/UpdatePasswordForm-CpCltt4K.js", "name": "UpdatePasswordForm", "src": "resources/js/Pages/Profile/Partials/UpdatePasswordForm.vue", "isDynamicEntry": true, "imports": [ - "_ActionMessage-DtHksaTS.js", - "_Button-fOg5Xkmg.js", - "_FormSection-6wAjK5lm.js", - "_Input-tiUqKBpo.js", - "_InputError-CQKPU6Yh.js", - "_Label-Dpb-cZtl.js", + "_ActionMessage-zbJDUVDW.js", + "_Button-CjnVVyYR.js", + "_FormSection-5JQpGtjF.js", + "_Input-D8OS7mdw.js", + "_InputError-BIPcJ2DJ.js", + "_Label-_yQiQbjR.js", "resources/js/app.js", - "_SectionTitle-Dt6Tm5IZ.js" + "_SectionTitle-B1Th6foT.js" ] }, "resources/js/Pages/Profile/Partials/UpdateProfileInformationForm.vue": { - "file": "assets/UpdateProfileInformationForm-BGiJaRji.js", + "file": "assets/UpdateProfileInformationForm-CJXDOLv9.js", "name": "UpdateProfileInformationForm", "src": "resources/js/Pages/Profile/Partials/UpdateProfileInformationForm.vue", "isDynamicEntry": true, "imports": [ - "_Button-fOg5Xkmg.js", - "_FormSection-6wAjK5lm.js", - "_Input-tiUqKBpo.js", - "_InputError-CQKPU6Yh.js", - "_Label-Dpb-cZtl.js", - "_ActionMessage-DtHksaTS.js", - "_SecondaryButton-2nO_5ZWh.js", - "_SelectOrcidId-BT48U79q.js", + "_Button-CjnVVyYR.js", + "_FormSection-5JQpGtjF.js", + "_Input-D8OS7mdw.js", + "_InputError-BIPcJ2DJ.js", + "_Label-_yQiQbjR.js", + "_ActionMessage-zbJDUVDW.js", + "_SecondaryButton-CotK7WTU.js", + "_SelectOrcidId-D7Kk1Zg_.js", "resources/js/app.js", - "_SectionTitle-Dt6Tm5IZ.js", - "_DialogModal-DVDo_C5w.js", - "_Modal-BrRJdh1a.js", - "_LoadingButton-CRj5wNaa.js" + "_SectionTitle-B1Th6foT.js", + "_DialogModal-DkRd4NcP.js", + "_Modal-C8sXOjfC.js", + "_LoadingButton-IInvnfyd.js" ] }, "resources/js/Pages/Profile/Show.vue": { - "file": "assets/Show-CY3q9Jc8.js", + "file": "assets/Show-Bnb7OUkM.js", "name": "Show", "src": "resources/js/Pages/Profile/Show.vue", "isDynamicEntry": true, "imports": [ - "_AppLayout-UPmOz38d.js", + "_AppLayout-DsTjamBU.js", "resources/js/Pages/Profile/Partials/DeleteUserForm.vue", - "_SectionBorder-BF4LV1Fa.js", + "_SectionBorder-DbASj37o.js", "resources/js/Pages/Profile/Partials/LogoutOtherBrowserSessionsForm.vue", "resources/js/Pages/Profile/Partials/TwoFactorAuthenticationForm.vue", "resources/js/Pages/Profile/Partials/UpdatePasswordForm.vue", "resources/js/Pages/Profile/Partials/UpdateProfileInformationForm.vue", "resources/js/app.js", - "_ApplicationLogo-kHId3JZb.js", - "_transition-CCIdPUE-.js", - "_portal-xwXfig2-.js", - "_use-outside-click-D2UXxqWy.js", - "_hidden-B5cHnhwL.js", + "_ApplicationLogo-BlqY0gee.js", + "_transition-E-WDcfrn.js", + "_portal-D3fhmzVw.js", + "_use-outside-click--ABrITG0.js", + "_hidden-DPJz6GW0.js", "_micro-task-CxIZtCgj.js", - "_description-DAr7Ol79.js", - "_ToolTip-Dd8NaJUd.js", - "_use-text-value-Cw-G5BUS.js", - "_form-8tf53WEI.js", - "_XMarkIcon-CqcuyqAX.js", - "_FlashMessages-2xuIIizo.js", - "_AnnouncementBanner-COknMMJA.js", + "_description-D_Vy8gZ1.js", + "_ToolTip-C4Qey-00.js", + "_use-text-value-69a0bvsh.js", + "_form-AKexCICZ.js", + "_XMarkIcon-C2wp0E9X.js", + "_FlashMessages-HAJdTCtC.js", + "_AnnouncementBanner-DrP6MAcg.js", "resources/js/Pages/Project/Partials/Create.vue", - "_DialogModal-DVDo_C5w.js", - "_Modal-BrRJdh1a.js", - "_SecondaryButton-2nO_5ZWh.js", - "_Button-fOg5Xkmg.js", - "_InputError-CQKPU6Yh.js", - "_SelectRich-Bpxis-JK.js", - "_switch-CtA2v0eB.js", + "_DialogModal-DkRd4NcP.js", + "_Modal-C8sXOjfC.js", + "_SecondaryButton-CotK7WTU.js", + "_Button-CjnVVyYR.js", + "_InputError-BIPcJ2DJ.js", + "_SelectRich-heIXfxb3.js", + "_switch-Ds4kOq-Q.js", "resources/js/Pages/Study/Partials/Create.vue", - "_vue-tags-input-CniGEG7s.js", - "_ConfirmationModal-BpTthoNX.js", - "_DangerButton-ChPSTTZX.js", - "_ActionSection-CNHhC_Ii.js", - "_SectionTitle-Dt6Tm5IZ.js", - "_Input-tiUqKBpo.js", - "_ActionMessage-DtHksaTS.js", - "_FormSection-6wAjK5lm.js", - "_Label-Dpb-cZtl.js", - "_SelectOrcidId-BT48U79q.js", - "_LoadingButton-CRj5wNaa.js" + "_vue-tags-input-CeNGjQHI.js", + "_ConfirmationModal-CC5Ir4mQ.js", + "_DangerButton-C5cQ8vhG.js", + "_ActionSection-BXivFLAd.js", + "_SectionTitle-B1Th6foT.js", + "_Input-D8OS7mdw.js", + "_ActionMessage-zbJDUVDW.js", + "_FormSection-5JQpGtjF.js", + "_Label-_yQiQbjR.js", + "_SelectOrcidId-D7Kk1Zg_.js", + "_LoadingButton-IInvnfyd.js" ] }, "resources/js/Pages/Project/Index.vue": { - "file": "assets/Index-DxTWeDvH.js", + "file": "assets/Index-BpRNKz-v.js", "name": "Index", "src": "resources/js/Pages/Project/Index.vue", "isDynamicEntry": true, "imports": [ "resources/js/app.js", - "_Tag-ANvSUA3K.js", - "_ShowProjectDates-DRRH29Vg.js", - "_StarIcon-O8aBSEY8.js", - "_CalendarDaysIcon-P87iKfeH.js" + "_Tag-DHKhIQD0.js", + "_ShowProjectDates-KLQAYaP8.js", + "_StarIcon-CZ6PXL5V.js", + "_CalendarDaysIcon-tzL4w7_Q.js" ], "css": [ "assets/Index-tn0RQdqM.css" ] }, "resources/js/Pages/Project/Partials/Activity.vue": { - "file": "assets/Activity-BMLKlplI.js", + "file": "assets/Activity-CI84vELt.js", "name": "Activity", "src": "resources/js/Pages/Project/Partials/Activity.vue", "isDynamicEntry": true, "imports": [ "resources/js/app.js", - "_XMarkIcon-CqcuyqAX.js", - "_transition-CCIdPUE-.js", - "_portal-xwXfig2-.js", - "_use-outside-click-D2UXxqWy.js", - "_hidden-B5cHnhwL.js", + "_XMarkIcon-C2wp0E9X.js", + "_transition-E-WDcfrn.js", + "_portal-D3fhmzVw.js", + "_use-outside-click--ABrITG0.js", + "_hidden-DPJz6GW0.js", "_micro-task-CxIZtCgj.js", - "_description-DAr7Ol79.js" + "_description-D_Vy8gZ1.js" ] }, "resources/js/Pages/Project/Partials/Archive.vue": { - "file": "assets/Archive-BlwWRHkn.js", + "file": "assets/Archive-CZ-0-evx.js", "name": "Archive", "src": "resources/js/Pages/Project/Partials/Archive.vue", "isDynamicEntry": true, "imports": [ - "_ActionSection-CNHhC_Ii.js", - "_DialogModal-DVDo_C5w.js", - "_DangerButton-ChPSTTZX.js", - "_Input-tiUqKBpo.js", - "_InputError-CQKPU6Yh.js", - "_SecondaryButton-2nO_5ZWh.js", - "_LoadingButton-CRj5wNaa.js", + "_ActionSection-BXivFLAd.js", + "_DialogModal-DkRd4NcP.js", + "_DangerButton-C5cQ8vhG.js", + "_Input-D8OS7mdw.js", + "_InputError-BIPcJ2DJ.js", + "_SecondaryButton-CotK7WTU.js", + "_LoadingButton-IInvnfyd.js", "resources/js/app.js", - "_SectionTitle-Dt6Tm5IZ.js", - "_Modal-BrRJdh1a.js" + "_SectionTitle-B1Th6foT.js", + "_Modal-C8sXOjfC.js" ] }, "resources/js/Pages/Project/Partials/Create.vue": { - "file": "assets/Create-CFp7WLUf.js", + "file": "assets/Create-BlbXqMRs.js", "name": "Create", "src": "resources/js/Pages/Project/Partials/Create.vue", "isDynamicEntry": true, "imports": [ - "_DialogModal-DVDo_C5w.js", - "_SecondaryButton-2nO_5ZWh.js", - "_Button-fOg5Xkmg.js", - "_InputError-CQKPU6Yh.js", + "_DialogModal-DkRd4NcP.js", + "_SecondaryButton-CotK7WTU.js", + "_Button-CjnVVyYR.js", + "_InputError-BIPcJ2DJ.js", "resources/js/app.js", - "_SelectRich-Bpxis-JK.js", - "_switch-CtA2v0eB.js", - "_Modal-BrRJdh1a.js", - "_hidden-B5cHnhwL.js", - "_use-outside-click-D2UXxqWy.js", + "_SelectRich-heIXfxb3.js", + "_switch-Ds4kOq-Q.js", + "_Modal-C8sXOjfC.js", + "_hidden-DPJz6GW0.js", + "_use-outside-click--ABrITG0.js", "_micro-task-CxIZtCgj.js", - "_form-8tf53WEI.js", - "_use-text-value-Cw-G5BUS.js", - "_description-DAr7Ol79.js" + "_form-AKexCICZ.js", + "_use-text-value-69a0bvsh.js", + "_description-D_Vy8gZ1.js" ] }, "resources/js/Pages/Project/Partials/Delete.vue": { - "file": "assets/Delete-CgYUdlwK.js", + "file": "assets/Delete-Daw1s8dE.js", "name": "Delete", "src": "resources/js/Pages/Project/Partials/Delete.vue", "isDynamicEntry": true, "imports": [ - "_ActionSection-CNHhC_Ii.js", - "_DialogModal-DVDo_C5w.js", - "_DangerButton-ChPSTTZX.js", - "_Input-tiUqKBpo.js", - "_InputError-CQKPU6Yh.js", - "_SecondaryButton-2nO_5ZWh.js", - "_LoadingButton-CRj5wNaa.js", + "_ActionSection-BXivFLAd.js", + "_DialogModal-DkRd4NcP.js", + "_DangerButton-C5cQ8vhG.js", + "_Input-D8OS7mdw.js", + "_InputError-BIPcJ2DJ.js", + "_SecondaryButton-CotK7WTU.js", + "_LoadingButton-IInvnfyd.js", "resources/js/app.js", - "_SectionTitle-Dt6Tm5IZ.js", - "_Modal-BrRJdh1a.js" + "_SectionTitle-B1Th6foT.js", + "_Modal-C8sXOjfC.js" ] }, "resources/js/Pages/Project/Partials/Details.vue": { - "file": "assets/Details-BUR8Cg0m.js", + "file": "assets/Details-BOEXMBNl.js", "name": "Details", "src": "resources/js/Pages/Project/Partials/Details.vue", "isDynamicEntry": true, "imports": [ - "_ActionMessage-DtHksaTS.js", + "_ActionMessage-zbJDUVDW.js", "resources/js/app.js", - "_InputError-CQKPU6Yh.js", + "_InputError-BIPcJ2DJ.js", "resources/js/Pages/Project/Partials/Activity.vue", - "_style-CxUlx_L9.js", - "_SecondaryButton-2nO_5ZWh.js", - "_SelectRich-Bpxis-JK.js", - "_Button-fOg5Xkmg.js", - "_vue-tags-input-CniGEG7s.js", - "_ClipboardDocumentIcon-DMoLiZ1j.js", - "_XMarkIcon-CqcuyqAX.js", - "_transition-CCIdPUE-.js", - "_portal-xwXfig2-.js", - "_use-outside-click-D2UXxqWy.js", - "_hidden-B5cHnhwL.js", + "_style-BNypTkO-.js", + "_SecondaryButton-CotK7WTU.js", + "_SelectRich-heIXfxb3.js", + "_Button-CjnVVyYR.js", + "_vue-tags-input-CeNGjQHI.js", + "_ClipboardDocumentIcon-Cg5O1mCa.js", + "_XMarkIcon-C2wp0E9X.js", + "_transition-E-WDcfrn.js", + "_portal-D3fhmzVw.js", + "_use-outside-click--ABrITG0.js", + "_hidden-DPJz6GW0.js", "_micro-task-CxIZtCgj.js", - "_description-DAr7Ol79.js", - "_form-8tf53WEI.js", - "_use-text-value-Cw-G5BUS.js" + "_description-D_Vy8gZ1.js", + "_form-AKexCICZ.js", + "_use-text-value-69a0bvsh.js" ] }, "resources/js/Pages/Project/Partials/Restore.vue": { - "file": "assets/Restore-FJj6sIUI.js", + "file": "assets/Restore--5MZLlzK.js", "name": "Restore", "src": "resources/js/Pages/Project/Partials/Restore.vue", "isDynamicEntry": true, "imports": [ - "_ActionSection-CNHhC_Ii.js", - "_DialogModal-DVDo_C5w.js", - "_SuccessButton-DotgbBz_.js", - "_Input-tiUqKBpo.js", - "_InputError-CQKPU6Yh.js", - "_SecondaryButton-2nO_5ZWh.js", - "_LoadingButton-CRj5wNaa.js", + "_ActionSection-BXivFLAd.js", + "_DialogModal-DkRd4NcP.js", + "_SuccessButton-CVLtjXzh.js", + "_Input-D8OS7mdw.js", + "_InputError-BIPcJ2DJ.js", + "_SecondaryButton-CotK7WTU.js", + "_LoadingButton-IInvnfyd.js", "resources/js/app.js", - "_SectionTitle-Dt6Tm5IZ.js", - "_Modal-BrRJdh1a.js" + "_SectionTitle-B1Th6foT.js", + "_Modal-C8sXOjfC.js" ] }, "resources/js/Pages/Project/Partials/Unarchive.vue": { - "file": "assets/Unarchive-DSkBgQdg.js", + "file": "assets/Unarchive-D_bQEcng.js", "name": "Unarchive", "src": "resources/js/Pages/Project/Partials/Unarchive.vue", "isDynamicEntry": true, "imports": [ - "_ActionSection-CNHhC_Ii.js", - "_DialogModal-DVDo_C5w.js", - "_DangerButton-ChPSTTZX.js", - "_Input-tiUqKBpo.js", - "_InputError-CQKPU6Yh.js", - "_SecondaryButton-2nO_5ZWh.js", - "_LoadingButton-CRj5wNaa.js", + "_ActionSection-BXivFLAd.js", + "_DialogModal-DkRd4NcP.js", + "_DangerButton-C5cQ8vhG.js", + "_Input-D8OS7mdw.js", + "_InputError-BIPcJ2DJ.js", + "_SecondaryButton-CotK7WTU.js", + "_LoadingButton-IInvnfyd.js", "resources/js/app.js", - "_SectionTitle-Dt6Tm5IZ.js", - "_Modal-BrRJdh1a.js" + "_SectionTitle-B1Th6foT.js", + "_Modal-C8sXOjfC.js" ] }, "resources/js/Pages/Project/Settings.vue": { - "file": "assets/Settings-D3Aoi_v7.js", + "file": "assets/Settings-DC08uvOH.js", "name": "Settings", "src": "resources/js/Pages/Project/Settings.vue", "isDynamicEntry": true, "imports": [ - "_AppLayout-UPmOz38d.js", + "_AppLayout-DsTjamBU.js", "resources/js/app.js", "resources/js/Pages/Project/Partials/Delete.vue", "resources/js/Pages/Project/Partials/Restore.vue", "resources/js/Pages/Project/Partials/Archive.vue", "resources/js/Pages/Project/Partials/Unarchive.vue", - "_ApplicationLogo-kHId3JZb.js", - "_transition-CCIdPUE-.js", - "_portal-xwXfig2-.js", - "_use-outside-click-D2UXxqWy.js", - "_hidden-B5cHnhwL.js", + "_ApplicationLogo-BlqY0gee.js", + "_transition-E-WDcfrn.js", + "_portal-D3fhmzVw.js", + "_use-outside-click--ABrITG0.js", + "_hidden-DPJz6GW0.js", "_micro-task-CxIZtCgj.js", - "_description-DAr7Ol79.js", - "_ToolTip-Dd8NaJUd.js", - "_use-text-value-Cw-G5BUS.js", - "_form-8tf53WEI.js", - "_XMarkIcon-CqcuyqAX.js", - "_FlashMessages-2xuIIizo.js", - "_AnnouncementBanner-COknMMJA.js", + "_description-D_Vy8gZ1.js", + "_ToolTip-C4Qey-00.js", + "_use-text-value-69a0bvsh.js", + "_form-AKexCICZ.js", + "_XMarkIcon-C2wp0E9X.js", + "_FlashMessages-HAJdTCtC.js", + "_AnnouncementBanner-DrP6MAcg.js", "resources/js/Pages/Project/Partials/Create.vue", - "_DialogModal-DVDo_C5w.js", - "_Modal-BrRJdh1a.js", - "_SecondaryButton-2nO_5ZWh.js", - "_Button-fOg5Xkmg.js", - "_InputError-CQKPU6Yh.js", - "_SelectRich-Bpxis-JK.js", - "_switch-CtA2v0eB.js", + "_DialogModal-DkRd4NcP.js", + "_Modal-C8sXOjfC.js", + "_SecondaryButton-CotK7WTU.js", + "_Button-CjnVVyYR.js", + "_InputError-BIPcJ2DJ.js", + "_SelectRich-heIXfxb3.js", + "_switch-Ds4kOq-Q.js", "resources/js/Pages/Study/Partials/Create.vue", - "_vue-tags-input-CniGEG7s.js", - "_ConfirmationModal-BpTthoNX.js", - "_DangerButton-ChPSTTZX.js", - "_ActionSection-CNHhC_Ii.js", - "_SectionTitle-Dt6Tm5IZ.js", - "_Input-tiUqKBpo.js", - "_LoadingButton-CRj5wNaa.js", - "_SuccessButton-DotgbBz_.js" + "_vue-tags-input-CeNGjQHI.js", + "_ConfirmationModal-CC5Ir4mQ.js", + "_DangerButton-C5cQ8vhG.js", + "_ActionSection-BXivFLAd.js", + "_SectionTitle-B1Th6foT.js", + "_Input-D8OS7mdw.js", + "_LoadingButton-IInvnfyd.js", + "_SuccessButton-CVLtjXzh.js" ] }, "resources/js/Pages/Project/Show.vue": { - "file": "assets/Show-DsqxPQ1D.js", + "file": "assets/Show-_OH8XLDZ.js", "name": "Show", "src": "resources/js/Pages/Project/Show.vue", "isDynamicEntry": true, "imports": [ - "_AppLayout-UPmOz38d.js", - "_AccessDialogue-BXTEiBK2.js", + "_AppLayout-DsTjamBU.js", + "_AccessDialogue-BJvCQpj4.js", "resources/js/app.js", "resources/js/Pages/Study/Index.vue", "resources/js/Pages/Project/Partials/Details.vue", - "_ManageCitation-ClOuUIHl.js", - "_ToolTip-Dd8NaJUd.js", - "_Citation-Biu9NsIy.js", - "_CitationCard-iBYnLw-W.js", - "_DOIBadge-D6dqqxSc.js", - "_Tag-ANvSUA3K.js", - "_main-BkratvXp.js", - "_ConfirmationModal-BpTthoNX.js", - "_SecondaryButton-2nO_5ZWh.js", - "_SuccessButton-DotgbBz_.js", - "_ShowProjectDates-DRRH29Vg.js", - "_StarIcon-O8aBSEY8.js", - "_transition-CCIdPUE-.js", - "_ApplicationLogo-kHId3JZb.js", - "_form-8tf53WEI.js", - "_use-outside-click-D2UXxqWy.js", - "_use-text-value-Cw-G5BUS.js", - "_hidden-B5cHnhwL.js", - "_XMarkIcon-CqcuyqAX.js", - "_FlashMessages-2xuIIizo.js", - "_AnnouncementBanner-COknMMJA.js", + "_PublishStatusModal-BR1VQGNq.js", + "_ToolTip-C4Qey-00.js", + "_Citation-B_H7NDIK.js", + "_CitationCard-DF3NSB4G.js", + "_DOIBadge-CgYHS-Us.js", + "_Tag-DHKhIQD0.js", + "_main-DPo4x72E.js", + "_ConfirmationModal-CC5Ir4mQ.js", + "_SecondaryButton-CotK7WTU.js", + "_SuccessButton-CVLtjXzh.js", + "_ShowProjectDates-KLQAYaP8.js", + "_StarIcon-CZ6PXL5V.js", + "_transition-E-WDcfrn.js", + "_ApplicationLogo-BlqY0gee.js", + "_form-AKexCICZ.js", + "_use-outside-click--ABrITG0.js", + "_use-text-value-69a0bvsh.js", + "_hidden-DPJz6GW0.js", + "_XMarkIcon-C2wp0E9X.js", + "_FlashMessages-HAJdTCtC.js", + "_AnnouncementBanner-DrP6MAcg.js", "resources/js/Pages/Project/Partials/Create.vue", - "_DialogModal-DVDo_C5w.js", - "_Modal-BrRJdh1a.js", - "_Button-fOg5Xkmg.js", - "_InputError-CQKPU6Yh.js", - "_SelectRich-Bpxis-JK.js", + "_DialogModal-DkRd4NcP.js", + "_Modal-C8sXOjfC.js", + "_Button-CjnVVyYR.js", + "_InputError-BIPcJ2DJ.js", + "_SelectRich-heIXfxb3.js", "_micro-task-CxIZtCgj.js", - "_switch-CtA2v0eB.js", - "_description-DAr7Ol79.js", + "_switch-Ds4kOq-Q.js", + "_description-D_Vy8gZ1.js", "resources/js/Pages/Study/Partials/Create.vue", - "_vue-tags-input-CniGEG7s.js", - "_DangerButton-ChPSTTZX.js", - "_ActionMessage-DtHksaTS.js", - "_Input-tiUqKBpo.js", - "_Label-Dpb-cZtl.js", - "_StudyCard-DSdf5XIF.js", - "_Depictor2D-BOozw-Ug.js", - "_LockClosedIcon-Db1uGHmM.js", + "_vue-tags-input-CeNGjQHI.js", + "_DangerButton-C5cQ8vhG.js", + "_ActionMessage-zbJDUVDW.js", + "_Input-D8OS7mdw.js", + "_Label-_yQiQbjR.js", + "_StudyCard-BkaEXaHC.js", + "_Depictor2D-CoqF1jwr.js", + "_LockClosedIcon-BQm4DmHk.js", "resources/js/Pages/Project/Partials/Activity.vue", - "_portal-xwXfig2-.js", - "_style-CxUlx_L9.js", - "_ClipboardDocumentIcon-DMoLiZ1j.js", - "_LoadingButton-CRj5wNaa.js", - "_CalendarDaysIcon-P87iKfeH.js" + "_portal-D3fhmzVw.js", + "_style-BNypTkO-.js", + "_ClipboardDocumentIcon-Cg5O1mCa.js", + "_LoadingButton-IInvnfyd.js", + "_CalendarDaysIcon-tzL4w7_Q.js" ] }, "resources/js/Pages/Project/Validation.vue": { - "file": "assets/Validation-BcygtFWJ.js", + "file": "assets/Validation-iebo1YKm.js", "name": "Validation", "src": "resources/js/Pages/Project/Validation.vue", "isDynamicEntry": true, "imports": [ - "_AppLayout-UPmOz38d.js", + "_AppLayout-DsTjamBU.js", "resources/js/app.js", - "_ApplicationLogo-kHId3JZb.js", - "_transition-CCIdPUE-.js", - "_portal-xwXfig2-.js", - "_use-outside-click-D2UXxqWy.js", - "_hidden-B5cHnhwL.js", + "_ApplicationLogo-BlqY0gee.js", + "_transition-E-WDcfrn.js", + "_portal-D3fhmzVw.js", + "_use-outside-click--ABrITG0.js", + "_hidden-DPJz6GW0.js", "_micro-task-CxIZtCgj.js", - "_description-DAr7Ol79.js", - "_ToolTip-Dd8NaJUd.js", - "_use-text-value-Cw-G5BUS.js", - "_form-8tf53WEI.js", - "_XMarkIcon-CqcuyqAX.js", - "_FlashMessages-2xuIIizo.js", - "_AnnouncementBanner-COknMMJA.js", + "_description-D_Vy8gZ1.js", + "_ToolTip-C4Qey-00.js", + "_use-text-value-69a0bvsh.js", + "_form-AKexCICZ.js", + "_XMarkIcon-C2wp0E9X.js", + "_FlashMessages-HAJdTCtC.js", + "_AnnouncementBanner-DrP6MAcg.js", "resources/js/Pages/Project/Partials/Create.vue", - "_DialogModal-DVDo_C5w.js", - "_Modal-BrRJdh1a.js", - "_SecondaryButton-2nO_5ZWh.js", - "_Button-fOg5Xkmg.js", - "_InputError-CQKPU6Yh.js", - "_SelectRich-Bpxis-JK.js", - "_switch-CtA2v0eB.js", + "_DialogModal-DkRd4NcP.js", + "_Modal-C8sXOjfC.js", + "_SecondaryButton-CotK7WTU.js", + "_Button-CjnVVyYR.js", + "_InputError-BIPcJ2DJ.js", + "_SelectRich-heIXfxb3.js", + "_switch-Ds4kOq-Q.js", "resources/js/Pages/Study/Partials/Create.vue", - "_vue-tags-input-CniGEG7s.js", - "_ConfirmationModal-BpTthoNX.js", - "_DangerButton-ChPSTTZX.js" + "_vue-tags-input-CeNGjQHI.js", + "_ConfirmationModal-CC5Ir4mQ.js", + "_DangerButton-C5cQ8vhG.js" ] }, "resources/js/Pages/Public/Compounds.vue": { - "file": "assets/Compounds-BhDRJL4G.js", + "file": "assets/Compounds-5Rc0Q5dv.js", "name": "Compounds", "src": "resources/js/Pages/Public/Compounds.vue", "isDynamicEntry": true, "imports": [ - "_AppLayout-UPmOz38d.js", - "_Depictor2D-BOozw-Ug.js", + "_AppLayout-DsTjamBU.js", + "_Depictor2D-CoqF1jwr.js", "resources/js/app.js", - "_StructureSearch-DUM89QPI.js", - "_ApplicationLogo-kHId3JZb.js", - "_transition-CCIdPUE-.js", - "_portal-xwXfig2-.js", - "_use-outside-click-D2UXxqWy.js", - "_hidden-B5cHnhwL.js", + "_StructureSearch-C1ZJxiBD.js", + "_ApplicationLogo-BlqY0gee.js", + "_transition-E-WDcfrn.js", + "_portal-D3fhmzVw.js", + "_use-outside-click--ABrITG0.js", + "_hidden-DPJz6GW0.js", "_micro-task-CxIZtCgj.js", - "_description-DAr7Ol79.js", - "_ToolTip-Dd8NaJUd.js", - "_use-text-value-Cw-G5BUS.js", - "_form-8tf53WEI.js", - "_XMarkIcon-CqcuyqAX.js", - "_FlashMessages-2xuIIizo.js", - "_AnnouncementBanner-COknMMJA.js", + "_description-D_Vy8gZ1.js", + "_ToolTip-C4Qey-00.js", + "_use-text-value-69a0bvsh.js", + "_form-AKexCICZ.js", + "_XMarkIcon-C2wp0E9X.js", + "_FlashMessages-HAJdTCtC.js", + "_AnnouncementBanner-DrP6MAcg.js", "resources/js/Pages/Project/Partials/Create.vue", - "_DialogModal-DVDo_C5w.js", - "_Modal-BrRJdh1a.js", - "_SecondaryButton-2nO_5ZWh.js", - "_Button-fOg5Xkmg.js", - "_InputError-CQKPU6Yh.js", - "_SelectRich-Bpxis-JK.js", - "_switch-CtA2v0eB.js", + "_DialogModal-DkRd4NcP.js", + "_Modal-C8sXOjfC.js", + "_SecondaryButton-CotK7WTU.js", + "_Button-CjnVVyYR.js", + "_InputError-BIPcJ2DJ.js", + "_SelectRich-heIXfxb3.js", + "_switch-Ds4kOq-Q.js", "resources/js/Pages/Study/Partials/Create.vue", - "_vue-tags-input-CniGEG7s.js", - "_ConfirmationModal-BpTthoNX.js", - "_DangerButton-ChPSTTZX.js" + "_vue-tags-input-CeNGjQHI.js", + "_ConfirmationModal-CC5Ir4mQ.js", + "_DangerButton-C5cQ8vhG.js" ] }, "resources/js/Pages/Public/Datasets.vue": { - "file": "assets/Datasets-DPIN5Jyy.js", + "file": "assets/Datasets-ZwUJjLM5.js", "name": "Datasets", "src": "resources/js/Pages/Public/Datasets.vue", "isDynamicEntry": true, "imports": [ - "_AppLayout-UPmOz38d.js", + "_AppLayout-DsTjamBU.js", "resources/js/app.js", - "_ScaleIcon-DuPmi7pe.js", - "_pickBy-CbgkDyhG.js", - "_Pagination-IozM9Csp.js", - "_ToolTip-Dd8NaJUd.js", - "_ApplicationLogo-kHId3JZb.js", - "_transition-CCIdPUE-.js", - "_portal-xwXfig2-.js", - "_use-outside-click-D2UXxqWy.js", - "_hidden-B5cHnhwL.js", + "_ScaleIcon-BZrZPCOw.js", + "_pickBy-C4ZKw63x.js", + "_Pagination-D1SfbUP-.js", + "_ToolTip-C4Qey-00.js", + "_ApplicationLogo-BlqY0gee.js", + "_transition-E-WDcfrn.js", + "_portal-D3fhmzVw.js", + "_use-outside-click--ABrITG0.js", + "_hidden-DPJz6GW0.js", "_micro-task-CxIZtCgj.js", - "_description-DAr7Ol79.js", - "_form-8tf53WEI.js", - "_use-text-value-Cw-G5BUS.js", - "_XMarkIcon-CqcuyqAX.js", - "_FlashMessages-2xuIIizo.js", - "_AnnouncementBanner-COknMMJA.js", + "_description-D_Vy8gZ1.js", + "_form-AKexCICZ.js", + "_use-text-value-69a0bvsh.js", + "_XMarkIcon-C2wp0E9X.js", + "_FlashMessages-HAJdTCtC.js", + "_AnnouncementBanner-DrP6MAcg.js", "resources/js/Pages/Project/Partials/Create.vue", - "_DialogModal-DVDo_C5w.js", - "_Modal-BrRJdh1a.js", - "_SecondaryButton-2nO_5ZWh.js", - "_Button-fOg5Xkmg.js", - "_InputError-CQKPU6Yh.js", - "_SelectRich-Bpxis-JK.js", - "_switch-CtA2v0eB.js", + "_DialogModal-DkRd4NcP.js", + "_Modal-C8sXOjfC.js", + "_SecondaryButton-CotK7WTU.js", + "_Button-CjnVVyYR.js", + "_InputError-BIPcJ2DJ.js", + "_SelectRich-heIXfxb3.js", + "_switch-Ds4kOq-Q.js", "resources/js/Pages/Study/Partials/Create.vue", - "_vue-tags-input-CniGEG7s.js", - "_ConfirmationModal-BpTthoNX.js", - "_DangerButton-ChPSTTZX.js" + "_vue-tags-input-CeNGjQHI.js", + "_ConfirmationModal-CC5Ir4mQ.js", + "_DangerButton-C5cQ8vhG.js" ] }, "resources/js/Pages/Public/Embed/Dataset.vue": { - "file": "assets/Dataset-Rmm3GLmC.js", + "file": "assets/Dataset-cro6PubB.js", "name": "Dataset", "src": "resources/js/Pages/Public/Embed/Dataset.vue", "isDynamicEntry": true, "imports": [ - "_SpectraViewer-BGbFOK0E.js", + "_SpectraViewer-DQNK4xWL.js", "resources/js/app.js" ] }, "resources/js/Pages/Public/Embed/Sample.vue": { - "file": "assets/Sample-CwtYKktJ.js", + "file": "assets/Sample-35hmub2j.js", "name": "Sample", "src": "resources/js/Pages/Public/Embed/Sample.vue", "isDynamicEntry": true, "imports": [ - "_SpectraViewer-BGbFOK0E.js", + "_SpectraViewer-DQNK4xWL.js", "resources/js/app.js" ] }, "resources/js/Pages/Public/Project/Dataset.vue": { - "file": "assets/Dataset-kozTYrsj.js", + "file": "assets/Dataset-CqEwNpq-.js", "name": "Dataset", "src": "resources/js/Pages/Public/Project/Dataset.vue", "isDynamicEntry": true, "imports": [ "resources/js/Pages/Public/Project/Layout.vue", - "_SpectraViewer-BGbFOK0E.js", - "_DOIBadge-D6dqqxSc.js", - "_Depictor2D-BOozw-Ug.js", - "resources/js/app.js", - "_ClipboardDocumentIcon-DMoLiZ1j.js", - "_ShareIcon-CW80Bg15.js", - "_ToolTip-Dd8NaJUd.js", - "_AppLayout-UPmOz38d.js", - "_ApplicationLogo-kHId3JZb.js", - "_transition-CCIdPUE-.js", - "_portal-xwXfig2-.js", - "_use-outside-click-D2UXxqWy.js", - "_hidden-B5cHnhwL.js", + "_SpectraViewer-DQNK4xWL.js", + "_DOIBadge-CgYHS-Us.js", + "_Depictor2D-CoqF1jwr.js", + "resources/js/app.js", + "_ClipboardDocumentIcon-Cg5O1mCa.js", + "_ShareIcon-DjlKSOAt.js", + "_ToolTip-C4Qey-00.js", + "_AppLayout-DsTjamBU.js", + "_ApplicationLogo-BlqY0gee.js", + "_transition-E-WDcfrn.js", + "_portal-D3fhmzVw.js", + "_use-outside-click--ABrITG0.js", + "_hidden-DPJz6GW0.js", "_micro-task-CxIZtCgj.js", - "_description-DAr7Ol79.js", - "_form-8tf53WEI.js", - "_use-text-value-Cw-G5BUS.js", - "_XMarkIcon-CqcuyqAX.js", - "_FlashMessages-2xuIIizo.js", - "_AnnouncementBanner-COknMMJA.js", + "_description-D_Vy8gZ1.js", + "_form-AKexCICZ.js", + "_use-text-value-69a0bvsh.js", + "_XMarkIcon-C2wp0E9X.js", + "_FlashMessages-HAJdTCtC.js", + "_AnnouncementBanner-DrP6MAcg.js", "resources/js/Pages/Project/Partials/Create.vue", - "_DialogModal-DVDo_C5w.js", - "_Modal-BrRJdh1a.js", - "_SecondaryButton-2nO_5ZWh.js", - "_Button-fOg5Xkmg.js", - "_InputError-CQKPU6Yh.js", - "_SelectRich-Bpxis-JK.js", - "_switch-CtA2v0eB.js", + "_DialogModal-DkRd4NcP.js", + "_Modal-C8sXOjfC.js", + "_SecondaryButton-CotK7WTU.js", + "_Button-CjnVVyYR.js", + "_InputError-BIPcJ2DJ.js", + "_SelectRich-heIXfxb3.js", + "_switch-Ds4kOq-Q.js", "resources/js/Pages/Study/Partials/Create.vue", - "_vue-tags-input-CniGEG7s.js", - "_ConfirmationModal-BpTthoNX.js", - "_DangerButton-ChPSTTZX.js", - "_Tag-ANvSUA3K.js", - "_CalendarDaysIcon-P87iKfeH.js", - "_ScaleIcon-DuPmi7pe.js" + "_vue-tags-input-CeNGjQHI.js", + "_ConfirmationModal-CC5Ir4mQ.js", + "_DangerButton-C5cQ8vhG.js", + "_Tag-DHKhIQD0.js", + "_CalendarDaysIcon-tzL4w7_Q.js", + "_ScaleIcon-BZrZPCOw.js" ] }, "resources/js/Pages/Public/Project/Files.vue": { - "file": "assets/Files-KV0d2mEM.js", + "file": "assets/Files-BocXOvBM.js", "name": "Files", "src": "resources/js/Pages/Public/Project/Files.vue", "isDynamicEntry": true, "imports": [ "resources/js/Pages/Public/Project/Layout.vue", - "_AppLayout-UPmOz38d.js", - "resources/js/app.js", - "_HomeIcon-doWjP24q.js", - "_DOIBadge-D6dqqxSc.js", - "_Tag-ANvSUA3K.js", - "_CalendarDaysIcon-P87iKfeH.js", - "_ScaleIcon-DuPmi7pe.js", - "_ApplicationLogo-kHId3JZb.js", - "_transition-CCIdPUE-.js", - "_portal-xwXfig2-.js", - "_use-outside-click-D2UXxqWy.js", - "_hidden-B5cHnhwL.js", + "_AppLayout-DsTjamBU.js", + "resources/js/app.js", + "_HomeIcon-6mVk0Ywi.js", + "_DOIBadge-CgYHS-Us.js", + "_Tag-DHKhIQD0.js", + "_CalendarDaysIcon-tzL4w7_Q.js", + "_ScaleIcon-BZrZPCOw.js", + "_ApplicationLogo-BlqY0gee.js", + "_transition-E-WDcfrn.js", + "_portal-D3fhmzVw.js", + "_use-outside-click--ABrITG0.js", + "_hidden-DPJz6GW0.js", "_micro-task-CxIZtCgj.js", - "_description-DAr7Ol79.js", - "_ToolTip-Dd8NaJUd.js", - "_use-text-value-Cw-G5BUS.js", - "_form-8tf53WEI.js", - "_XMarkIcon-CqcuyqAX.js", - "_FlashMessages-2xuIIizo.js", - "_AnnouncementBanner-COknMMJA.js", + "_description-D_Vy8gZ1.js", + "_ToolTip-C4Qey-00.js", + "_use-text-value-69a0bvsh.js", + "_form-AKexCICZ.js", + "_XMarkIcon-C2wp0E9X.js", + "_FlashMessages-HAJdTCtC.js", + "_AnnouncementBanner-DrP6MAcg.js", "resources/js/Pages/Project/Partials/Create.vue", - "_DialogModal-DVDo_C5w.js", - "_Modal-BrRJdh1a.js", - "_SecondaryButton-2nO_5ZWh.js", - "_Button-fOg5Xkmg.js", - "_InputError-CQKPU6Yh.js", - "_SelectRich-Bpxis-JK.js", - "_switch-CtA2v0eB.js", + "_DialogModal-DkRd4NcP.js", + "_Modal-C8sXOjfC.js", + "_SecondaryButton-CotK7WTU.js", + "_Button-CjnVVyYR.js", + "_InputError-BIPcJ2DJ.js", + "_SelectRich-heIXfxb3.js", + "_switch-Ds4kOq-Q.js", "resources/js/Pages/Study/Partials/Create.vue", - "_vue-tags-input-CniGEG7s.js", - "_ConfirmationModal-BpTthoNX.js", - "_DangerButton-ChPSTTZX.js" + "_vue-tags-input-CeNGjQHI.js", + "_ConfirmationModal-CC5Ir4mQ.js", + "_DangerButton-C5cQ8vhG.js" ] }, "resources/js/Pages/Public/Project/Layout.vue": { - "file": "assets/Layout-BP1KoNf0.js", + "file": "assets/Layout-BvuLrLSL.js", "name": "Layout", "src": "resources/js/Pages/Public/Project/Layout.vue", "isDynamicEntry": true, "imports": [ - "_AppLayout-UPmOz38d.js", + "_AppLayout-DsTjamBU.js", "resources/js/app.js", - "_DOIBadge-D6dqqxSc.js", - "_Tag-ANvSUA3K.js", - "_CalendarDaysIcon-P87iKfeH.js", - "_ScaleIcon-DuPmi7pe.js", - "_ApplicationLogo-kHId3JZb.js", - "_transition-CCIdPUE-.js", - "_portal-xwXfig2-.js", - "_use-outside-click-D2UXxqWy.js", - "_hidden-B5cHnhwL.js", + "_DOIBadge-CgYHS-Us.js", + "_Tag-DHKhIQD0.js", + "_CalendarDaysIcon-tzL4w7_Q.js", + "_ScaleIcon-BZrZPCOw.js", + "_ApplicationLogo-BlqY0gee.js", + "_transition-E-WDcfrn.js", + "_portal-D3fhmzVw.js", + "_use-outside-click--ABrITG0.js", + "_hidden-DPJz6GW0.js", "_micro-task-CxIZtCgj.js", - "_description-DAr7Ol79.js", - "_ToolTip-Dd8NaJUd.js", - "_use-text-value-Cw-G5BUS.js", - "_form-8tf53WEI.js", - "_XMarkIcon-CqcuyqAX.js", - "_FlashMessages-2xuIIizo.js", - "_AnnouncementBanner-COknMMJA.js", + "_description-D_Vy8gZ1.js", + "_ToolTip-C4Qey-00.js", + "_use-text-value-69a0bvsh.js", + "_form-AKexCICZ.js", + "_XMarkIcon-C2wp0E9X.js", + "_FlashMessages-HAJdTCtC.js", + "_AnnouncementBanner-DrP6MAcg.js", "resources/js/Pages/Project/Partials/Create.vue", - "_DialogModal-DVDo_C5w.js", - "_Modal-BrRJdh1a.js", - "_SecondaryButton-2nO_5ZWh.js", - "_Button-fOg5Xkmg.js", - "_InputError-CQKPU6Yh.js", - "_SelectRich-Bpxis-JK.js", - "_switch-CtA2v0eB.js", + "_DialogModal-DkRd4NcP.js", + "_Modal-C8sXOjfC.js", + "_SecondaryButton-CotK7WTU.js", + "_Button-CjnVVyYR.js", + "_InputError-BIPcJ2DJ.js", + "_SelectRich-heIXfxb3.js", + "_switch-Ds4kOq-Q.js", "resources/js/Pages/Study/Partials/Create.vue", - "_vue-tags-input-CniGEG7s.js", - "_ConfirmationModal-BpTthoNX.js", - "_DangerButton-ChPSTTZX.js" + "_vue-tags-input-CeNGjQHI.js", + "_ConfirmationModal-CC5Ir4mQ.js", + "_DangerButton-C5cQ8vhG.js" ] }, "resources/js/Pages/Public/Project/License.vue": { - "file": "assets/License--nAHAtxA.js", + "file": "assets/License-DnQRH_ah.js", "name": "License", "src": "resources/js/Pages/Public/Project/License.vue", "isDynamicEntry": true, "imports": [ "resources/js/Pages/Public/Project/Layout.vue", "resources/js/app.js", - "_AppLayout-UPmOz38d.js", - "_ApplicationLogo-kHId3JZb.js", - "_transition-CCIdPUE-.js", - "_portal-xwXfig2-.js", - "_use-outside-click-D2UXxqWy.js", - "_hidden-B5cHnhwL.js", + "_AppLayout-DsTjamBU.js", + "_ApplicationLogo-BlqY0gee.js", + "_transition-E-WDcfrn.js", + "_portal-D3fhmzVw.js", + "_use-outside-click--ABrITG0.js", + "_hidden-DPJz6GW0.js", "_micro-task-CxIZtCgj.js", - "_description-DAr7Ol79.js", - "_ToolTip-Dd8NaJUd.js", - "_use-text-value-Cw-G5BUS.js", - "_form-8tf53WEI.js", - "_XMarkIcon-CqcuyqAX.js", - "_FlashMessages-2xuIIizo.js", - "_AnnouncementBanner-COknMMJA.js", + "_description-D_Vy8gZ1.js", + "_ToolTip-C4Qey-00.js", + "_use-text-value-69a0bvsh.js", + "_form-AKexCICZ.js", + "_XMarkIcon-C2wp0E9X.js", + "_FlashMessages-HAJdTCtC.js", + "_AnnouncementBanner-DrP6MAcg.js", "resources/js/Pages/Project/Partials/Create.vue", - "_DialogModal-DVDo_C5w.js", - "_Modal-BrRJdh1a.js", - "_SecondaryButton-2nO_5ZWh.js", - "_Button-fOg5Xkmg.js", - "_InputError-CQKPU6Yh.js", - "_SelectRich-Bpxis-JK.js", - "_switch-CtA2v0eB.js", + "_DialogModal-DkRd4NcP.js", + "_Modal-C8sXOjfC.js", + "_SecondaryButton-CotK7WTU.js", + "_Button-CjnVVyYR.js", + "_InputError-BIPcJ2DJ.js", + "_SelectRich-heIXfxb3.js", + "_switch-Ds4kOq-Q.js", "resources/js/Pages/Study/Partials/Create.vue", - "_vue-tags-input-CniGEG7s.js", - "_ConfirmationModal-BpTthoNX.js", - "_DangerButton-ChPSTTZX.js", - "_DOIBadge-D6dqqxSc.js", - "_Tag-ANvSUA3K.js", - "_CalendarDaysIcon-P87iKfeH.js", - "_ScaleIcon-DuPmi7pe.js" + "_vue-tags-input-CeNGjQHI.js", + "_ConfirmationModal-CC5Ir4mQ.js", + "_DangerButton-C5cQ8vhG.js", + "_DOIBadge-CgYHS-Us.js", + "_Tag-DHKhIQD0.js", + "_CalendarDaysIcon-tzL4w7_Q.js", + "_ScaleIcon-BZrZPCOw.js" ] }, "resources/js/Pages/Public/Project/Samples.vue": { - "file": "assets/Samples-DawXPZv2.js", + "file": "assets/Samples-BsgY04Rw.js", "name": "Samples", "src": "resources/js/Pages/Public/Project/Samples.vue", "isDynamicEntry": true, "imports": [ "resources/js/Pages/Public/Project/Layout.vue", - "_StudyCardPublic-olYsqx7N.js", - "resources/js/app.js", - "_AppLayout-UPmOz38d.js", - "_ApplicationLogo-kHId3JZb.js", - "_transition-CCIdPUE-.js", - "_portal-xwXfig2-.js", - "_use-outside-click-D2UXxqWy.js", - "_hidden-B5cHnhwL.js", + "_StudyCardPublic-Bsg-61n9.js", + "resources/js/app.js", + "_AppLayout-DsTjamBU.js", + "_ApplicationLogo-BlqY0gee.js", + "_transition-E-WDcfrn.js", + "_portal-D3fhmzVw.js", + "_use-outside-click--ABrITG0.js", + "_hidden-DPJz6GW0.js", "_micro-task-CxIZtCgj.js", - "_description-DAr7Ol79.js", - "_ToolTip-Dd8NaJUd.js", - "_use-text-value-Cw-G5BUS.js", - "_form-8tf53WEI.js", - "_XMarkIcon-CqcuyqAX.js", - "_FlashMessages-2xuIIizo.js", - "_AnnouncementBanner-COknMMJA.js", + "_description-D_Vy8gZ1.js", + "_ToolTip-C4Qey-00.js", + "_use-text-value-69a0bvsh.js", + "_form-AKexCICZ.js", + "_XMarkIcon-C2wp0E9X.js", + "_FlashMessages-HAJdTCtC.js", + "_AnnouncementBanner-DrP6MAcg.js", "resources/js/Pages/Project/Partials/Create.vue", - "_DialogModal-DVDo_C5w.js", - "_Modal-BrRJdh1a.js", - "_SecondaryButton-2nO_5ZWh.js", - "_Button-fOg5Xkmg.js", - "_InputError-CQKPU6Yh.js", - "_SelectRich-Bpxis-JK.js", - "_switch-CtA2v0eB.js", + "_DialogModal-DkRd4NcP.js", + "_Modal-C8sXOjfC.js", + "_SecondaryButton-CotK7WTU.js", + "_Button-CjnVVyYR.js", + "_InputError-BIPcJ2DJ.js", + "_SelectRich-heIXfxb3.js", + "_switch-Ds4kOq-Q.js", "resources/js/Pages/Study/Partials/Create.vue", - "_vue-tags-input-CniGEG7s.js", - "_ConfirmationModal-BpTthoNX.js", - "_DangerButton-ChPSTTZX.js", - "_DOIBadge-D6dqqxSc.js", - "_Tag-ANvSUA3K.js", - "_CalendarDaysIcon-P87iKfeH.js", - "_ScaleIcon-DuPmi7pe.js", - "_Depictor2D-BOozw-Ug.js", - "_LockClosedIcon-Db1uGHmM.js" + "_vue-tags-input-CeNGjQHI.js", + "_ConfirmationModal-CC5Ir4mQ.js", + "_DangerButton-C5cQ8vhG.js", + "_DOIBadge-CgYHS-Us.js", + "_Tag-DHKhIQD0.js", + "_CalendarDaysIcon-tzL4w7_Q.js", + "_ScaleIcon-BZrZPCOw.js", + "_Depictor2D-CoqF1jwr.js", + "_LockClosedIcon-BQm4DmHk.js" ] }, "resources/js/Pages/Public/Project/Show.vue": { - "file": "assets/Show-B3Es6fca.js", + "file": "assets/Show-BD2gxQND.js", "name": "Show", "src": "resources/js/Pages/Public/Project/Show.vue", "isDynamicEntry": true, "imports": [ "resources/js/Pages/Public/Project/Layout.vue", - "_CitationCard-iBYnLw-W.js", - "_index-C8xuuIeW.js", - "_Citation-Biu9NsIy.js", - "resources/js/app.js", - "_AppLayout-UPmOz38d.js", - "_ApplicationLogo-kHId3JZb.js", - "_transition-CCIdPUE-.js", - "_portal-xwXfig2-.js", - "_use-outside-click-D2UXxqWy.js", - "_hidden-B5cHnhwL.js", + "_CitationCard-DF3NSB4G.js", + "_index-DWlF-gLu.js", + "_Citation-B_H7NDIK.js", + "resources/js/app.js", + "_AppLayout-DsTjamBU.js", + "_ApplicationLogo-BlqY0gee.js", + "_transition-E-WDcfrn.js", + "_portal-D3fhmzVw.js", + "_use-outside-click--ABrITG0.js", + "_hidden-DPJz6GW0.js", "_micro-task-CxIZtCgj.js", - "_description-DAr7Ol79.js", - "_ToolTip-Dd8NaJUd.js", - "_use-text-value-Cw-G5BUS.js", - "_form-8tf53WEI.js", - "_XMarkIcon-CqcuyqAX.js", - "_FlashMessages-2xuIIizo.js", - "_AnnouncementBanner-COknMMJA.js", + "_description-D_Vy8gZ1.js", + "_ToolTip-C4Qey-00.js", + "_use-text-value-69a0bvsh.js", + "_form-AKexCICZ.js", + "_XMarkIcon-C2wp0E9X.js", + "_FlashMessages-HAJdTCtC.js", + "_AnnouncementBanner-DrP6MAcg.js", "resources/js/Pages/Project/Partials/Create.vue", - "_DialogModal-DVDo_C5w.js", - "_Modal-BrRJdh1a.js", - "_SecondaryButton-2nO_5ZWh.js", - "_Button-fOg5Xkmg.js", - "_InputError-CQKPU6Yh.js", - "_SelectRich-Bpxis-JK.js", - "_switch-CtA2v0eB.js", + "_DialogModal-DkRd4NcP.js", + "_Modal-C8sXOjfC.js", + "_SecondaryButton-CotK7WTU.js", + "_Button-CjnVVyYR.js", + "_InputError-BIPcJ2DJ.js", + "_SelectRich-heIXfxb3.js", + "_switch-Ds4kOq-Q.js", "resources/js/Pages/Study/Partials/Create.vue", - "_vue-tags-input-CniGEG7s.js", - "_ConfirmationModal-BpTthoNX.js", - "_DangerButton-ChPSTTZX.js", - "_DOIBadge-D6dqqxSc.js", - "_Tag-ANvSUA3K.js", - "_CalendarDaysIcon-P87iKfeH.js", - "_ScaleIcon-DuPmi7pe.js" + "_vue-tags-input-CeNGjQHI.js", + "_ConfirmationModal-CC5Ir4mQ.js", + "_DangerButton-C5cQ8vhG.js", + "_DOIBadge-CgYHS-Us.js", + "_Tag-DHKhIQD0.js", + "_CalendarDaysIcon-tzL4w7_Q.js", + "_ScaleIcon-BZrZPCOw.js" ] }, "resources/js/Pages/Public/Project/Study.vue": { - "file": "assets/Study-CP9FoZ_e.js", + "file": "assets/Study-DNQi8KzG.js", "name": "Study", "src": "resources/js/Pages/Public/Project/Study.vue", "isDynamicEntry": true, "imports": [ "resources/js/Pages/Public/Project/Layout.vue", - "_SpectraViewer-BGbFOK0E.js", - "_Depictor2D-BOozw-Ug.js", - "_Depictor3D-Cg6qrAcn.js", - "_DOIBadge-D6dqqxSc.js", - "resources/js/app.js", - "_Citation-Biu9NsIy.js", - "_ClipboardDocumentIcon-DMoLiZ1j.js", - "_ShareIcon-CW80Bg15.js", - "_ToolTip-Dd8NaJUd.js", - "_AppLayout-UPmOz38d.js", - "_ApplicationLogo-kHId3JZb.js", - "_transition-CCIdPUE-.js", - "_portal-xwXfig2-.js", - "_use-outside-click-D2UXxqWy.js", - "_hidden-B5cHnhwL.js", + "_SpectraViewer-DQNK4xWL.js", + "_Depictor2D-CoqF1jwr.js", + "_Depictor3D-COWQklps.js", + "_DOIBadge-CgYHS-Us.js", + "resources/js/app.js", + "_Citation-B_H7NDIK.js", + "_ClipboardDocumentIcon-Cg5O1mCa.js", + "_ShareIcon-DjlKSOAt.js", + "_ToolTip-C4Qey-00.js", + "_AppLayout-DsTjamBU.js", + "_ApplicationLogo-BlqY0gee.js", + "_transition-E-WDcfrn.js", + "_portal-D3fhmzVw.js", + "_use-outside-click--ABrITG0.js", + "_hidden-DPJz6GW0.js", "_micro-task-CxIZtCgj.js", - "_description-DAr7Ol79.js", - "_form-8tf53WEI.js", - "_use-text-value-Cw-G5BUS.js", - "_XMarkIcon-CqcuyqAX.js", - "_FlashMessages-2xuIIizo.js", - "_AnnouncementBanner-COknMMJA.js", + "_description-D_Vy8gZ1.js", + "_form-AKexCICZ.js", + "_use-text-value-69a0bvsh.js", + "_XMarkIcon-C2wp0E9X.js", + "_FlashMessages-HAJdTCtC.js", + "_AnnouncementBanner-DrP6MAcg.js", "resources/js/Pages/Project/Partials/Create.vue", - "_DialogModal-DVDo_C5w.js", - "_Modal-BrRJdh1a.js", - "_SecondaryButton-2nO_5ZWh.js", - "_Button-fOg5Xkmg.js", - "_InputError-CQKPU6Yh.js", - "_SelectRich-Bpxis-JK.js", - "_switch-CtA2v0eB.js", + "_DialogModal-DkRd4NcP.js", + "_Modal-C8sXOjfC.js", + "_SecondaryButton-CotK7WTU.js", + "_Button-CjnVVyYR.js", + "_InputError-BIPcJ2DJ.js", + "_SelectRich-heIXfxb3.js", + "_switch-Ds4kOq-Q.js", "resources/js/Pages/Study/Partials/Create.vue", - "_vue-tags-input-CniGEG7s.js", - "_ConfirmationModal-BpTthoNX.js", - "_DangerButton-ChPSTTZX.js", - "_Tag-ANvSUA3K.js", - "_CalendarDaysIcon-P87iKfeH.js", - "_ScaleIcon-DuPmi7pe.js" + "_vue-tags-input-CeNGjQHI.js", + "_ConfirmationModal-CC5Ir4mQ.js", + "_DangerButton-C5cQ8vhG.js", + "_Tag-DHKhIQD0.js", + "_CalendarDaysIcon-tzL4w7_Q.js", + "_ScaleIcon-BZrZPCOw.js" ] }, "resources/js/Pages/Public/Projects.vue": { - "file": "assets/Projects-BV9i0lsD.js", + "file": "assets/Projects-DNp_ORdU.js", "name": "Projects", "src": "resources/js/Pages/Public/Projects.vue", "isDynamicEntry": true, "imports": [ "resources/js/app.js", - "_pickBy-CbgkDyhG.js", - "_AppLayout-UPmOz38d.js", - "_ProjectCard-BtW6CDvr.js", - "_Pagination-IozM9Csp.js", - "_ToolTip-Dd8NaJUd.js", - "_ApplicationLogo-kHId3JZb.js", - "_transition-CCIdPUE-.js", - "_portal-xwXfig2-.js", - "_use-outside-click-D2UXxqWy.js", - "_hidden-B5cHnhwL.js", + "_pickBy-C4ZKw63x.js", + "_AppLayout-DsTjamBU.js", + "_ProjectCard-CSKw7dwH.js", + "_Pagination-D1SfbUP-.js", + "_ToolTip-C4Qey-00.js", + "_ApplicationLogo-BlqY0gee.js", + "_transition-E-WDcfrn.js", + "_portal-D3fhmzVw.js", + "_use-outside-click--ABrITG0.js", + "_hidden-DPJz6GW0.js", "_micro-task-CxIZtCgj.js", - "_description-DAr7Ol79.js", - "_form-8tf53WEI.js", - "_use-text-value-Cw-G5BUS.js", - "_XMarkIcon-CqcuyqAX.js", - "_FlashMessages-2xuIIizo.js", - "_AnnouncementBanner-COknMMJA.js", + "_description-D_Vy8gZ1.js", + "_form-AKexCICZ.js", + "_use-text-value-69a0bvsh.js", + "_XMarkIcon-C2wp0E9X.js", + "_FlashMessages-HAJdTCtC.js", + "_AnnouncementBanner-DrP6MAcg.js", "resources/js/Pages/Project/Partials/Create.vue", - "_DialogModal-DVDo_C5w.js", - "_Modal-BrRJdh1a.js", - "_SecondaryButton-2nO_5ZWh.js", - "_Button-fOg5Xkmg.js", - "_InputError-CQKPU6Yh.js", - "_SelectRich-Bpxis-JK.js", - "_switch-CtA2v0eB.js", + "_DialogModal-DkRd4NcP.js", + "_Modal-C8sXOjfC.js", + "_SecondaryButton-CotK7WTU.js", + "_Button-CjnVVyYR.js", + "_InputError-BIPcJ2DJ.js", + "_SelectRich-heIXfxb3.js", + "_switch-Ds4kOq-Q.js", "resources/js/Pages/Study/Partials/Create.vue", - "_vue-tags-input-CniGEG7s.js", - "_ConfirmationModal-BpTthoNX.js", - "_DangerButton-ChPSTTZX.js", - "_Tag-ANvSUA3K.js", - "_ScaleIcon-DuPmi7pe.js" + "_vue-tags-input-CeNGjQHI.js", + "_ConfirmationModal-CC5Ir4mQ.js", + "_DangerButton-C5cQ8vhG.js", + "_Tag-DHKhIQD0.js", + "_ScaleIcon-BZrZPCOw.js" ] }, "resources/js/Pages/Public/Sample/Layout.vue": { - "file": "assets/Layout-DTEnNfAp.js", + "file": "assets/Layout-B5YXKVCX.js", "name": "Layout", "src": "resources/js/Pages/Public/Sample/Layout.vue", "isDynamicEntry": true, "imports": [ - "_AppLayout-UPmOz38d.js", + "_AppLayout-DsTjamBU.js", "resources/js/app.js", - "_ApplicationLogo-kHId3JZb.js", - "_transition-CCIdPUE-.js", - "_portal-xwXfig2-.js", - "_use-outside-click-D2UXxqWy.js", - "_hidden-B5cHnhwL.js", + "_ApplicationLogo-BlqY0gee.js", + "_transition-E-WDcfrn.js", + "_portal-D3fhmzVw.js", + "_use-outside-click--ABrITG0.js", + "_hidden-DPJz6GW0.js", "_micro-task-CxIZtCgj.js", - "_description-DAr7Ol79.js", - "_ToolTip-Dd8NaJUd.js", - "_use-text-value-Cw-G5BUS.js", - "_form-8tf53WEI.js", - "_XMarkIcon-CqcuyqAX.js", - "_FlashMessages-2xuIIizo.js", - "_AnnouncementBanner-COknMMJA.js", + "_description-D_Vy8gZ1.js", + "_ToolTip-C4Qey-00.js", + "_use-text-value-69a0bvsh.js", + "_form-AKexCICZ.js", + "_XMarkIcon-C2wp0E9X.js", + "_FlashMessages-HAJdTCtC.js", + "_AnnouncementBanner-DrP6MAcg.js", "resources/js/Pages/Project/Partials/Create.vue", - "_DialogModal-DVDo_C5w.js", - "_Modal-BrRJdh1a.js", - "_SecondaryButton-2nO_5ZWh.js", - "_Button-fOg5Xkmg.js", - "_InputError-CQKPU6Yh.js", - "_SelectRich-Bpxis-JK.js", - "_switch-CtA2v0eB.js", + "_DialogModal-DkRd4NcP.js", + "_Modal-C8sXOjfC.js", + "_SecondaryButton-CotK7WTU.js", + "_Button-CjnVVyYR.js", + "_InputError-BIPcJ2DJ.js", + "_SelectRich-heIXfxb3.js", + "_switch-Ds4kOq-Q.js", "resources/js/Pages/Study/Partials/Create.vue", - "_vue-tags-input-CniGEG7s.js", - "_ConfirmationModal-BpTthoNX.js", - "_DangerButton-ChPSTTZX.js" + "_vue-tags-input-CeNGjQHI.js", + "_ConfirmationModal-CC5Ir4mQ.js", + "_DangerButton-C5cQ8vhG.js" ] }, "resources/js/Pages/Public/Sample/Show.vue": { - "file": "assets/Show-CfmCpLAk.js", + "file": "assets/Show-RH11cWWO.js", "name": "Show", "src": "resources/js/Pages/Public/Sample/Show.vue", "isDynamicEntry": true, "imports": [ "resources/js/Pages/Public/Sample/Layout.vue", - "_SpectraViewer-BGbFOK0E.js", - "_Depictor2D-BOozw-Ug.js", - "_DOIBadge-D6dqqxSc.js", - "resources/js/app.js", - "_Citation-Biu9NsIy.js", - "_ShowProjectDates-DRRH29Vg.js", - "_Depictor3D-Cg6qrAcn.js", - "_ClipboardDocumentIcon-DMoLiZ1j.js", - "_ShareIcon-CW80Bg15.js", - "_ToolTip-Dd8NaJUd.js", - "_AppLayout-UPmOz38d.js", - "_ApplicationLogo-kHId3JZb.js", - "_transition-CCIdPUE-.js", - "_portal-xwXfig2-.js", - "_use-outside-click-D2UXxqWy.js", - "_hidden-B5cHnhwL.js", + "_SpectraViewer-DQNK4xWL.js", + "_Depictor2D-CoqF1jwr.js", + "_DOIBadge-CgYHS-Us.js", + "resources/js/app.js", + "_Citation-B_H7NDIK.js", + "_ShowProjectDates-KLQAYaP8.js", + "_Depictor3D-COWQklps.js", + "_ClipboardDocumentIcon-Cg5O1mCa.js", + "_ShareIcon-DjlKSOAt.js", + "_ToolTip-C4Qey-00.js", + "_AppLayout-DsTjamBU.js", + "_ApplicationLogo-BlqY0gee.js", + "_transition-E-WDcfrn.js", + "_portal-D3fhmzVw.js", + "_use-outside-click--ABrITG0.js", + "_hidden-DPJz6GW0.js", "_micro-task-CxIZtCgj.js", - "_description-DAr7Ol79.js", - "_form-8tf53WEI.js", - "_use-text-value-Cw-G5BUS.js", - "_XMarkIcon-CqcuyqAX.js", - "_FlashMessages-2xuIIizo.js", - "_AnnouncementBanner-COknMMJA.js", + "_description-D_Vy8gZ1.js", + "_form-AKexCICZ.js", + "_use-text-value-69a0bvsh.js", + "_XMarkIcon-C2wp0E9X.js", + "_FlashMessages-HAJdTCtC.js", + "_AnnouncementBanner-DrP6MAcg.js", "resources/js/Pages/Project/Partials/Create.vue", - "_DialogModal-DVDo_C5w.js", - "_Modal-BrRJdh1a.js", - "_SecondaryButton-2nO_5ZWh.js", - "_Button-fOg5Xkmg.js", - "_InputError-CQKPU6Yh.js", - "_SelectRich-Bpxis-JK.js", - "_switch-CtA2v0eB.js", + "_DialogModal-DkRd4NcP.js", + "_Modal-C8sXOjfC.js", + "_SecondaryButton-CotK7WTU.js", + "_Button-CjnVVyYR.js", + "_InputError-BIPcJ2DJ.js", + "_SelectRich-heIXfxb3.js", + "_switch-Ds4kOq-Q.js", "resources/js/Pages/Study/Partials/Create.vue", - "_vue-tags-input-CniGEG7s.js", - "_ConfirmationModal-BpTthoNX.js", - "_DangerButton-ChPSTTZX.js", - "_CalendarDaysIcon-P87iKfeH.js" + "_vue-tags-input-CeNGjQHI.js", + "_ConfirmationModal-CC5Ir4mQ.js", + "_DangerButton-C5cQ8vhG.js", + "_CalendarDaysIcon-tzL4w7_Q.js" ] }, "resources/js/Pages/Public/Studies.vue": { - "file": "assets/Studies-B6DqeQUX.js", + "file": "assets/Studies-BARJn5Rm.js", "name": "Studies", "src": "resources/js/Pages/Public/Studies.vue", "isDynamicEntry": true, "imports": [ - "_AppLayout-UPmOz38d.js", + "_AppLayout-DsTjamBU.js", "resources/js/app.js", - "_StudyCardPublic-olYsqx7N.js", - "_pickBy-CbgkDyhG.js", - "_Pagination-IozM9Csp.js", - "_ToolTip-Dd8NaJUd.js", - "_ApplicationLogo-kHId3JZb.js", - "_transition-CCIdPUE-.js", - "_portal-xwXfig2-.js", - "_use-outside-click-D2UXxqWy.js", - "_hidden-B5cHnhwL.js", + "_StudyCardPublic-Bsg-61n9.js", + "_pickBy-C4ZKw63x.js", + "_Pagination-D1SfbUP-.js", + "_ToolTip-C4Qey-00.js", + "_ApplicationLogo-BlqY0gee.js", + "_transition-E-WDcfrn.js", + "_portal-D3fhmzVw.js", + "_use-outside-click--ABrITG0.js", + "_hidden-DPJz6GW0.js", "_micro-task-CxIZtCgj.js", - "_description-DAr7Ol79.js", - "_form-8tf53WEI.js", - "_use-text-value-Cw-G5BUS.js", - "_XMarkIcon-CqcuyqAX.js", - "_FlashMessages-2xuIIizo.js", - "_AnnouncementBanner-COknMMJA.js", + "_description-D_Vy8gZ1.js", + "_form-AKexCICZ.js", + "_use-text-value-69a0bvsh.js", + "_XMarkIcon-C2wp0E9X.js", + "_FlashMessages-HAJdTCtC.js", + "_AnnouncementBanner-DrP6MAcg.js", "resources/js/Pages/Project/Partials/Create.vue", - "_DialogModal-DVDo_C5w.js", - "_Modal-BrRJdh1a.js", - "_SecondaryButton-2nO_5ZWh.js", - "_Button-fOg5Xkmg.js", - "_InputError-CQKPU6Yh.js", - "_SelectRich-Bpxis-JK.js", - "_switch-CtA2v0eB.js", + "_DialogModal-DkRd4NcP.js", + "_Modal-C8sXOjfC.js", + "_SecondaryButton-CotK7WTU.js", + "_Button-CjnVVyYR.js", + "_InputError-BIPcJ2DJ.js", + "_SelectRich-heIXfxb3.js", + "_switch-Ds4kOq-Q.js", "resources/js/Pages/Study/Partials/Create.vue", - "_vue-tags-input-CniGEG7s.js", - "_ConfirmationModal-BpTthoNX.js", - "_DangerButton-ChPSTTZX.js", - "_Depictor2D-BOozw-Ug.js", - "_LockClosedIcon-Db1uGHmM.js" + "_vue-tags-input-CeNGjQHI.js", + "_ConfirmationModal-CC5Ir4mQ.js", + "_DangerButton-C5cQ8vhG.js", + "_Depictor2D-CoqF1jwr.js", + "_LockClosedIcon-BQm4DmHk.js" ] }, "resources/js/Pages/Publish.vue": { - "file": "assets/Publish-D1_URo9w.js", + "file": "assets/Publish-C6v0JOxA.js", "name": "Publish", "src": "resources/js/Pages/Publish.vue", "isDynamicEntry": true, "imports": [ - "_AppLayout-UPmOz38d.js", - "resources/js/app.js", - "_InputError-CQKPU6Yh.js", - "_SecondaryButton-2nO_5ZWh.js", - "_vue-tags-input-CniGEG7s.js", - "_main-BkratvXp.js", - "_ManageCitation-ClOuUIHl.js", - "_CitationCard-iBYnLw-W.js", - "_Depictor2D-BOozw-Ug.js", - "_LockClosedIcon-Db1uGHmM.js", - "_SelectRich-Bpxis-JK.js", - "_ToggleButton-KlXvnOa_.js", - "_index-C8xuuIeW.js", - "_ConfirmationModal-BpTthoNX.js", - "_SuccessButton-DotgbBz_.js", - "_ApplicationLogo-kHId3JZb.js", - "_transition-CCIdPUE-.js", - "_portal-xwXfig2-.js", - "_use-outside-click-D2UXxqWy.js", - "_hidden-B5cHnhwL.js", + "_AppLayout-DsTjamBU.js", + "resources/js/app.js", + "_InputError-BIPcJ2DJ.js", + "_SecondaryButton-CotK7WTU.js", + "_vue-tags-input-CeNGjQHI.js", + "_main-DPo4x72E.js", + "_PublishStatusModal-BR1VQGNq.js", + "_CitationCard-DF3NSB4G.js", + "_Depictor2D-CoqF1jwr.js", + "_LockClosedIcon-BQm4DmHk.js", + "_SelectRich-heIXfxb3.js", + "_ToggleButton-Dnu9ecZL.js", + "_index-DWlF-gLu.js", + "_ConfirmationModal-CC5Ir4mQ.js", + "_SuccessButton-CVLtjXzh.js", + "_ApplicationLogo-BlqY0gee.js", + "_transition-E-WDcfrn.js", + "_portal-D3fhmzVw.js", + "_use-outside-click--ABrITG0.js", + "_hidden-DPJz6GW0.js", "_micro-task-CxIZtCgj.js", - "_description-DAr7Ol79.js", - "_ToolTip-Dd8NaJUd.js", - "_use-text-value-Cw-G5BUS.js", - "_form-8tf53WEI.js", - "_XMarkIcon-CqcuyqAX.js", - "_FlashMessages-2xuIIizo.js", - "_AnnouncementBanner-COknMMJA.js", + "_description-D_Vy8gZ1.js", + "_ToolTip-C4Qey-00.js", + "_use-text-value-69a0bvsh.js", + "_form-AKexCICZ.js", + "_XMarkIcon-C2wp0E9X.js", + "_FlashMessages-HAJdTCtC.js", + "_AnnouncementBanner-DrP6MAcg.js", "resources/js/Pages/Project/Partials/Create.vue", - "_DialogModal-DVDo_C5w.js", - "_Modal-BrRJdh1a.js", - "_Button-fOg5Xkmg.js", - "_switch-CtA2v0eB.js", + "_DialogModal-DkRd4NcP.js", + "_Modal-C8sXOjfC.js", + "_Button-CjnVVyYR.js", + "_switch-Ds4kOq-Q.js", "resources/js/Pages/Study/Partials/Create.vue", - "_DangerButton-ChPSTTZX.js", - "_LoadingButton-CRj5wNaa.js", - "_Tag-ANvSUA3K.js" + "_DangerButton-C5cQ8vhG.js", + "_LoadingButton-IInvnfyd.js", + "_Tag-DHKhIQD0.js" ] }, "resources/js/Pages/Recent.vue": { - "file": "assets/Recent-WTn8Tct6.js", + "file": "assets/Recent-BXGAqpc8.js", "name": "Recent", "src": "resources/js/Pages/Recent.vue", "isDynamicEntry": true, "imports": [ - "_AppLayout-UPmOz38d.js", + "_AppLayout-DsTjamBU.js", "resources/js/Pages/Project/Index.vue", "resources/js/app.js", - "_ApplicationLogo-kHId3JZb.js", - "_transition-CCIdPUE-.js", - "_portal-xwXfig2-.js", - "_use-outside-click-D2UXxqWy.js", - "_hidden-B5cHnhwL.js", + "_ApplicationLogo-BlqY0gee.js", + "_transition-E-WDcfrn.js", + "_portal-D3fhmzVw.js", + "_use-outside-click--ABrITG0.js", + "_hidden-DPJz6GW0.js", "_micro-task-CxIZtCgj.js", - "_description-DAr7Ol79.js", - "_ToolTip-Dd8NaJUd.js", - "_use-text-value-Cw-G5BUS.js", - "_form-8tf53WEI.js", - "_XMarkIcon-CqcuyqAX.js", - "_FlashMessages-2xuIIizo.js", - "_AnnouncementBanner-COknMMJA.js", + "_description-D_Vy8gZ1.js", + "_ToolTip-C4Qey-00.js", + "_use-text-value-69a0bvsh.js", + "_form-AKexCICZ.js", + "_XMarkIcon-C2wp0E9X.js", + "_FlashMessages-HAJdTCtC.js", + "_AnnouncementBanner-DrP6MAcg.js", "resources/js/Pages/Project/Partials/Create.vue", - "_DialogModal-DVDo_C5w.js", - "_Modal-BrRJdh1a.js", - "_SecondaryButton-2nO_5ZWh.js", - "_Button-fOg5Xkmg.js", - "_InputError-CQKPU6Yh.js", - "_SelectRich-Bpxis-JK.js", - "_switch-CtA2v0eB.js", + "_DialogModal-DkRd4NcP.js", + "_Modal-C8sXOjfC.js", + "_SecondaryButton-CotK7WTU.js", + "_Button-CjnVVyYR.js", + "_InputError-BIPcJ2DJ.js", + "_SelectRich-heIXfxb3.js", + "_switch-Ds4kOq-Q.js", "resources/js/Pages/Study/Partials/Create.vue", - "_vue-tags-input-CniGEG7s.js", - "_ConfirmationModal-BpTthoNX.js", - "_DangerButton-ChPSTTZX.js", - "_Tag-ANvSUA3K.js", - "_ShowProjectDates-DRRH29Vg.js", - "_CalendarDaysIcon-P87iKfeH.js", - "_StarIcon-O8aBSEY8.js" + "_vue-tags-input-CeNGjQHI.js", + "_ConfirmationModal-CC5Ir4mQ.js", + "_DangerButton-C5cQ8vhG.js", + "_Tag-DHKhIQD0.js", + "_ShowProjectDates-KLQAYaP8.js", + "_CalendarDaysIcon-tzL4w7_Q.js", + "_StarIcon-CZ6PXL5V.js" ] }, "resources/js/Pages/SharedWithMe.vue": { - "file": "assets/SharedWithMe-C4fs8zfk.js", + "file": "assets/SharedWithMe-Cu0xmLLw.js", "name": "SharedWithMe", "src": "resources/js/Pages/SharedWithMe.vue", "isDynamicEntry": true, "imports": [ - "_AppLayout-UPmOz38d.js", + "_AppLayout-DsTjamBU.js", "resources/js/Pages/Project/Index.vue", - "_StudyCard-DSdf5XIF.js", + "_StudyCard-BkaEXaHC.js", "resources/js/app.js", - "_ApplicationLogo-kHId3JZb.js", - "_transition-CCIdPUE-.js", - "_portal-xwXfig2-.js", - "_use-outside-click-D2UXxqWy.js", - "_hidden-B5cHnhwL.js", + "_ApplicationLogo-BlqY0gee.js", + "_transition-E-WDcfrn.js", + "_portal-D3fhmzVw.js", + "_use-outside-click--ABrITG0.js", + "_hidden-DPJz6GW0.js", "_micro-task-CxIZtCgj.js", - "_description-DAr7Ol79.js", - "_ToolTip-Dd8NaJUd.js", - "_use-text-value-Cw-G5BUS.js", - "_form-8tf53WEI.js", - "_XMarkIcon-CqcuyqAX.js", - "_FlashMessages-2xuIIizo.js", - "_AnnouncementBanner-COknMMJA.js", + "_description-D_Vy8gZ1.js", + "_ToolTip-C4Qey-00.js", + "_use-text-value-69a0bvsh.js", + "_form-AKexCICZ.js", + "_XMarkIcon-C2wp0E9X.js", + "_FlashMessages-HAJdTCtC.js", + "_AnnouncementBanner-DrP6MAcg.js", "resources/js/Pages/Project/Partials/Create.vue", - "_DialogModal-DVDo_C5w.js", - "_Modal-BrRJdh1a.js", - "_SecondaryButton-2nO_5ZWh.js", - "_Button-fOg5Xkmg.js", - "_InputError-CQKPU6Yh.js", - "_SelectRich-Bpxis-JK.js", - "_switch-CtA2v0eB.js", + "_DialogModal-DkRd4NcP.js", + "_Modal-C8sXOjfC.js", + "_SecondaryButton-CotK7WTU.js", + "_Button-CjnVVyYR.js", + "_InputError-BIPcJ2DJ.js", + "_SelectRich-heIXfxb3.js", + "_switch-Ds4kOq-Q.js", "resources/js/Pages/Study/Partials/Create.vue", - "_vue-tags-input-CniGEG7s.js", - "_ConfirmationModal-BpTthoNX.js", - "_DangerButton-ChPSTTZX.js", - "_Tag-ANvSUA3K.js", - "_ShowProjectDates-DRRH29Vg.js", - "_CalendarDaysIcon-P87iKfeH.js", - "_StarIcon-O8aBSEY8.js", - "_Depictor2D-BOozw-Ug.js", - "_LockClosedIcon-Db1uGHmM.js" + "_vue-tags-input-CeNGjQHI.js", + "_ConfirmationModal-CC5Ir4mQ.js", + "_DangerButton-C5cQ8vhG.js", + "_Tag-DHKhIQD0.js", + "_ShowProjectDates-KLQAYaP8.js", + "_CalendarDaysIcon-tzL4w7_Q.js", + "_StarIcon-CZ6PXL5V.js", + "_Depictor2D-CoqF1jwr.js", + "_LockClosedIcon-BQm4DmHk.js" ] }, "resources/js/Pages/Starred.vue": { - "file": "assets/Starred-Dbsk2A72.js", + "file": "assets/Starred-BnDGrVwg.js", "name": "Starred", "src": "resources/js/Pages/Starred.vue", "isDynamicEntry": true, "imports": [ - "_AppLayout-UPmOz38d.js", + "_AppLayout-DsTjamBU.js", "resources/js/Pages/Project/Index.vue", "resources/js/app.js", - "_StudyCard-DSdf5XIF.js", - "_ApplicationLogo-kHId3JZb.js", - "_transition-CCIdPUE-.js", - "_portal-xwXfig2-.js", - "_use-outside-click-D2UXxqWy.js", - "_hidden-B5cHnhwL.js", + "_StudyCard-BkaEXaHC.js", + "_ApplicationLogo-BlqY0gee.js", + "_transition-E-WDcfrn.js", + "_portal-D3fhmzVw.js", + "_use-outside-click--ABrITG0.js", + "_hidden-DPJz6GW0.js", "_micro-task-CxIZtCgj.js", - "_description-DAr7Ol79.js", - "_ToolTip-Dd8NaJUd.js", - "_use-text-value-Cw-G5BUS.js", - "_form-8tf53WEI.js", - "_XMarkIcon-CqcuyqAX.js", - "_FlashMessages-2xuIIizo.js", - "_AnnouncementBanner-COknMMJA.js", + "_description-D_Vy8gZ1.js", + "_ToolTip-C4Qey-00.js", + "_use-text-value-69a0bvsh.js", + "_form-AKexCICZ.js", + "_XMarkIcon-C2wp0E9X.js", + "_FlashMessages-HAJdTCtC.js", + "_AnnouncementBanner-DrP6MAcg.js", "resources/js/Pages/Project/Partials/Create.vue", - "_DialogModal-DVDo_C5w.js", - "_Modal-BrRJdh1a.js", - "_SecondaryButton-2nO_5ZWh.js", - "_Button-fOg5Xkmg.js", - "_InputError-CQKPU6Yh.js", - "_SelectRich-Bpxis-JK.js", - "_switch-CtA2v0eB.js", + "_DialogModal-DkRd4NcP.js", + "_Modal-C8sXOjfC.js", + "_SecondaryButton-CotK7WTU.js", + "_Button-CjnVVyYR.js", + "_InputError-BIPcJ2DJ.js", + "_SelectRich-heIXfxb3.js", + "_switch-Ds4kOq-Q.js", "resources/js/Pages/Study/Partials/Create.vue", - "_vue-tags-input-CniGEG7s.js", - "_ConfirmationModal-BpTthoNX.js", - "_DangerButton-ChPSTTZX.js", - "_Tag-ANvSUA3K.js", - "_ShowProjectDates-DRRH29Vg.js", - "_CalendarDaysIcon-P87iKfeH.js", - "_StarIcon-O8aBSEY8.js", - "_Depictor2D-BOozw-Ug.js", - "_LockClosedIcon-Db1uGHmM.js" + "_vue-tags-input-CeNGjQHI.js", + "_ConfirmationModal-CC5Ir4mQ.js", + "_DangerButton-C5cQ8vhG.js", + "_Tag-DHKhIQD0.js", + "_ShowProjectDates-KLQAYaP8.js", + "_CalendarDaysIcon-tzL4w7_Q.js", + "_StarIcon-CZ6PXL5V.js", + "_Depictor2D-CoqF1jwr.js", + "_LockClosedIcon-BQm4DmHk.js" ] }, "resources/js/Pages/Study/About.vue": { - "file": "assets/About-CIi85cA-.js", + "file": "assets/About-BF3YoRRt.js", "name": "About", "src": "resources/js/Pages/Study/About.vue", "isDynamicEntry": true, "imports": [ "resources/js/Pages/Study/Content.vue", - "_AppLayout-UPmOz38d.js", + "_AppLayout-DsTjamBU.js", "resources/js/app.js", - "_ToolTip-Dd8NaJUd.js", - "_InputError-CQKPU6Yh.js", - "_Depictor2D-BOozw-Ug.js", + "_ToolTip-C4Qey-00.js", + "_InputError-BIPcJ2DJ.js", + "_Depictor2D-CoqF1jwr.js", "resources/js/Pages/Study/Layout.vue", "resources/js/Pages/Study/Partials/Details.vue", - "_ActionMessage-DtHksaTS.js", + "_ActionMessage-zbJDUVDW.js", "resources/js/Pages/Study/Partials/Activity.vue", - "_XMarkIcon-CqcuyqAX.js", - "_transition-CCIdPUE-.js", - "_portal-xwXfig2-.js", - "_use-outside-click-D2UXxqWy.js", - "_hidden-B5cHnhwL.js", + "_XMarkIcon-C2wp0E9X.js", + "_transition-E-WDcfrn.js", + "_portal-D3fhmzVw.js", + "_use-outside-click--ABrITG0.js", + "_hidden-DPJz6GW0.js", "_micro-task-CxIZtCgj.js", - "_description-DAr7Ol79.js", - "_style-CxUlx_L9.js", - "_Button-fOg5Xkmg.js", - "_SelectRich-Bpxis-JK.js", - "_form-8tf53WEI.js", - "_use-text-value-Cw-G5BUS.js", - "_SecondaryButton-2nO_5ZWh.js", - "_vue-tags-input-CniGEG7s.js", - "_ClipboardDocumentIcon-DMoLiZ1j.js", - "_AccessDialogue-BXTEiBK2.js", - "_Input-tiUqKBpo.js", - "_Label-Dpb-cZtl.js", - "_Citation-Biu9NsIy.js", - "_StarIcon-O8aBSEY8.js", - "_CircleStackIcon-CApzPHhi.js", - "_ApplicationLogo-kHId3JZb.js", - "_FlashMessages-2xuIIizo.js", - "_AnnouncementBanner-COknMMJA.js", + "_description-D_Vy8gZ1.js", + "_style-BNypTkO-.js", + "_Button-CjnVVyYR.js", + "_SelectRich-heIXfxb3.js", + "_form-AKexCICZ.js", + "_use-text-value-69a0bvsh.js", + "_SecondaryButton-CotK7WTU.js", + "_vue-tags-input-CeNGjQHI.js", + "_ClipboardDocumentIcon-Cg5O1mCa.js", + "_AccessDialogue-BJvCQpj4.js", + "_Input-D8OS7mdw.js", + "_Label-_yQiQbjR.js", + "_Citation-B_H7NDIK.js", + "_StarIcon-CZ6PXL5V.js", + "_CircleStackIcon-M7_e5-Xo.js", + "_ApplicationLogo-BlqY0gee.js", + "_FlashMessages-HAJdTCtC.js", + "_AnnouncementBanner-DrP6MAcg.js", "resources/js/Pages/Project/Partials/Create.vue", - "_DialogModal-DVDo_C5w.js", - "_Modal-BrRJdh1a.js", - "_switch-CtA2v0eB.js", + "_DialogModal-DkRd4NcP.js", + "_Modal-C8sXOjfC.js", + "_switch-Ds4kOq-Q.js", "resources/js/Pages/Study/Partials/Create.vue", - "_ConfirmationModal-BpTthoNX.js", - "_DangerButton-ChPSTTZX.js" + "_ConfirmationModal-CC5Ir4mQ.js", + "_DangerButton-C5cQ8vhG.js" ] }, "resources/js/Pages/Study/Content.vue": { - "file": "assets/Content-BhP92Gj7.js", + "file": "assets/Content-BFI5MBoF.js", "name": "Content", "src": "resources/js/Pages/Study/Content.vue", "isDynamicEntry": true, "imports": [ "resources/js/Pages/Study/Layout.vue", "resources/js/app.js", - "_CircleStackIcon-CApzPHhi.js", - "_AppLayout-UPmOz38d.js", + "_CircleStackIcon-M7_e5-Xo.js", + "_AppLayout-DsTjamBU.js", "resources/js/Pages/Study/Partials/Details.vue", - "_ActionMessage-DtHksaTS.js", - "_InputError-CQKPU6Yh.js", + "_ActionMessage-zbJDUVDW.js", + "_InputError-BIPcJ2DJ.js", "resources/js/Pages/Study/Partials/Activity.vue", - "_XMarkIcon-CqcuyqAX.js", - "_transition-CCIdPUE-.js", - "_portal-xwXfig2-.js", - "_use-outside-click-D2UXxqWy.js", - "_hidden-B5cHnhwL.js", + "_XMarkIcon-C2wp0E9X.js", + "_transition-E-WDcfrn.js", + "_portal-D3fhmzVw.js", + "_use-outside-click--ABrITG0.js", + "_hidden-DPJz6GW0.js", "_micro-task-CxIZtCgj.js", - "_description-DAr7Ol79.js", - "_style-CxUlx_L9.js", - "_Button-fOg5Xkmg.js", - "_SelectRich-Bpxis-JK.js", - "_form-8tf53WEI.js", - "_use-text-value-Cw-G5BUS.js", - "_SecondaryButton-2nO_5ZWh.js", - "_vue-tags-input-CniGEG7s.js", - "_ClipboardDocumentIcon-DMoLiZ1j.js", - "_AccessDialogue-BXTEiBK2.js", - "_Input-tiUqKBpo.js", - "_Label-Dpb-cZtl.js", - "_ToolTip-Dd8NaJUd.js", - "_Citation-Biu9NsIy.js", - "_StarIcon-O8aBSEY8.js", - "_ApplicationLogo-kHId3JZb.js", - "_FlashMessages-2xuIIizo.js", - "_AnnouncementBanner-COknMMJA.js", + "_description-D_Vy8gZ1.js", + "_style-BNypTkO-.js", + "_Button-CjnVVyYR.js", + "_SelectRich-heIXfxb3.js", + "_form-AKexCICZ.js", + "_use-text-value-69a0bvsh.js", + "_SecondaryButton-CotK7WTU.js", + "_vue-tags-input-CeNGjQHI.js", + "_ClipboardDocumentIcon-Cg5O1mCa.js", + "_AccessDialogue-BJvCQpj4.js", + "_Input-D8OS7mdw.js", + "_Label-_yQiQbjR.js", + "_ToolTip-C4Qey-00.js", + "_Citation-B_H7NDIK.js", + "_StarIcon-CZ6PXL5V.js", + "_ApplicationLogo-BlqY0gee.js", + "_FlashMessages-HAJdTCtC.js", + "_AnnouncementBanner-DrP6MAcg.js", "resources/js/Pages/Project/Partials/Create.vue", - "_DialogModal-DVDo_C5w.js", - "_Modal-BrRJdh1a.js", - "_switch-CtA2v0eB.js", + "_DialogModal-DkRd4NcP.js", + "_Modal-C8sXOjfC.js", + "_switch-Ds4kOq-Q.js", "resources/js/Pages/Study/Partials/Create.vue", - "_ConfirmationModal-BpTthoNX.js", - "_DangerButton-ChPSTTZX.js" + "_ConfirmationModal-CC5Ir4mQ.js", + "_DangerButton-C5cQ8vhG.js" ] }, "resources/js/Pages/Study/Datasets.vue": { - "file": "assets/Datasets-Bz8BBnbh.js", + "file": "assets/Datasets-D7zDagV0.js", "name": "Datasets", "src": "resources/js/Pages/Study/Datasets.vue", "isDynamicEntry": true, "imports": [ "resources/js/Pages/Study/Content.vue", - "_LoadingButton-CRj5wNaa.js", - "_SpectraViewer-BGbFOK0E.js", - "_AppLayout-UPmOz38d.js", + "_LoadingButton-IInvnfyd.js", + "_SpectraViewer-DQNK4xWL.js", + "_AppLayout-DsTjamBU.js", "resources/js/app.js", - "_ClipboardDocumentIcon-DMoLiZ1j.js", - "_ShareIcon-CW80Bg15.js", - "_ToolTip-Dd8NaJUd.js", + "_ClipboardDocumentIcon-Cg5O1mCa.js", + "_ShareIcon-DjlKSOAt.js", + "_ToolTip-C4Qey-00.js", "resources/js/Pages/Study/Layout.vue", "resources/js/Pages/Study/Partials/Details.vue", - "_ActionMessage-DtHksaTS.js", - "_InputError-CQKPU6Yh.js", + "_ActionMessage-zbJDUVDW.js", + "_InputError-BIPcJ2DJ.js", "resources/js/Pages/Study/Partials/Activity.vue", - "_XMarkIcon-CqcuyqAX.js", - "_transition-CCIdPUE-.js", - "_portal-xwXfig2-.js", - "_use-outside-click-D2UXxqWy.js", - "_hidden-B5cHnhwL.js", + "_XMarkIcon-C2wp0E9X.js", + "_transition-E-WDcfrn.js", + "_portal-D3fhmzVw.js", + "_use-outside-click--ABrITG0.js", + "_hidden-DPJz6GW0.js", "_micro-task-CxIZtCgj.js", - "_description-DAr7Ol79.js", - "_style-CxUlx_L9.js", - "_Button-fOg5Xkmg.js", - "_SelectRich-Bpxis-JK.js", - "_form-8tf53WEI.js", - "_use-text-value-Cw-G5BUS.js", - "_SecondaryButton-2nO_5ZWh.js", - "_vue-tags-input-CniGEG7s.js", - "_AccessDialogue-BXTEiBK2.js", - "_Input-tiUqKBpo.js", - "_Label-Dpb-cZtl.js", - "_Citation-Biu9NsIy.js", - "_StarIcon-O8aBSEY8.js", - "_ApplicationLogo-kHId3JZb.js", - "_FlashMessages-2xuIIizo.js", - "_AnnouncementBanner-COknMMJA.js", + "_description-D_Vy8gZ1.js", + "_style-BNypTkO-.js", + "_Button-CjnVVyYR.js", + "_SelectRich-heIXfxb3.js", + "_form-AKexCICZ.js", + "_use-text-value-69a0bvsh.js", + "_SecondaryButton-CotK7WTU.js", + "_vue-tags-input-CeNGjQHI.js", + "_AccessDialogue-BJvCQpj4.js", + "_Input-D8OS7mdw.js", + "_Label-_yQiQbjR.js", + "_Citation-B_H7NDIK.js", + "_StarIcon-CZ6PXL5V.js", + "_ApplicationLogo-BlqY0gee.js", + "_FlashMessages-HAJdTCtC.js", + "_AnnouncementBanner-DrP6MAcg.js", "resources/js/Pages/Project/Partials/Create.vue", - "_DialogModal-DVDo_C5w.js", - "_Modal-BrRJdh1a.js", - "_switch-CtA2v0eB.js", + "_DialogModal-DkRd4NcP.js", + "_Modal-C8sXOjfC.js", + "_switch-Ds4kOq-Q.js", "resources/js/Pages/Study/Partials/Create.vue", - "_ConfirmationModal-BpTthoNX.js", - "_DangerButton-ChPSTTZX.js", - "_CircleStackIcon-CApzPHhi.js" + "_ConfirmationModal-CC5Ir4mQ.js", + "_DangerButton-C5cQ8vhG.js", + "_CircleStackIcon-M7_e5-Xo.js" ] }, "resources/js/Pages/Study/Files.vue": { - "file": "assets/Files-D0IV-ymu.js", + "file": "assets/Files-JC3MpY7_.js", "name": "Files", "src": "resources/js/Pages/Study/Files.vue", "isDynamicEntry": true, "imports": [ - "_AppLayout-UPmOz38d.js", + "_AppLayout-DsTjamBU.js", "resources/js/app.js", "resources/js/Pages/Study/Content.vue", - "_ToolTip-Dd8NaJUd.js", - "_HomeIcon-doWjP24q.js", - "_ApplicationLogo-kHId3JZb.js", - "_transition-CCIdPUE-.js", - "_portal-xwXfig2-.js", - "_use-outside-click-D2UXxqWy.js", - "_hidden-B5cHnhwL.js", + "_ToolTip-C4Qey-00.js", + "_HomeIcon-6mVk0Ywi.js", + "_ApplicationLogo-BlqY0gee.js", + "_transition-E-WDcfrn.js", + "_portal-D3fhmzVw.js", + "_use-outside-click--ABrITG0.js", + "_hidden-DPJz6GW0.js", "_micro-task-CxIZtCgj.js", - "_description-DAr7Ol79.js", - "_form-8tf53WEI.js", - "_use-text-value-Cw-G5BUS.js", - "_XMarkIcon-CqcuyqAX.js", - "_FlashMessages-2xuIIizo.js", - "_AnnouncementBanner-COknMMJA.js", + "_description-D_Vy8gZ1.js", + "_form-AKexCICZ.js", + "_use-text-value-69a0bvsh.js", + "_XMarkIcon-C2wp0E9X.js", + "_FlashMessages-HAJdTCtC.js", + "_AnnouncementBanner-DrP6MAcg.js", "resources/js/Pages/Project/Partials/Create.vue", - "_DialogModal-DVDo_C5w.js", - "_Modal-BrRJdh1a.js", - "_SecondaryButton-2nO_5ZWh.js", - "_Button-fOg5Xkmg.js", - "_InputError-CQKPU6Yh.js", - "_SelectRich-Bpxis-JK.js", - "_switch-CtA2v0eB.js", + "_DialogModal-DkRd4NcP.js", + "_Modal-C8sXOjfC.js", + "_SecondaryButton-CotK7WTU.js", + "_Button-CjnVVyYR.js", + "_InputError-BIPcJ2DJ.js", + "_SelectRich-heIXfxb3.js", + "_switch-Ds4kOq-Q.js", "resources/js/Pages/Study/Partials/Create.vue", - "_vue-tags-input-CniGEG7s.js", - "_ConfirmationModal-BpTthoNX.js", - "_DangerButton-ChPSTTZX.js", + "_vue-tags-input-CeNGjQHI.js", + "_ConfirmationModal-CC5Ir4mQ.js", + "_DangerButton-C5cQ8vhG.js", "resources/js/Pages/Study/Layout.vue", "resources/js/Pages/Study/Partials/Details.vue", - "_ActionMessage-DtHksaTS.js", + "_ActionMessage-zbJDUVDW.js", "resources/js/Pages/Study/Partials/Activity.vue", - "_style-CxUlx_L9.js", - "_ClipboardDocumentIcon-DMoLiZ1j.js", - "_AccessDialogue-BXTEiBK2.js", - "_Input-tiUqKBpo.js", - "_Label-Dpb-cZtl.js", - "_Citation-Biu9NsIy.js", - "_StarIcon-O8aBSEY8.js", - "_CircleStackIcon-CApzPHhi.js" + "_style-BNypTkO-.js", + "_ClipboardDocumentIcon-Cg5O1mCa.js", + "_AccessDialogue-BJvCQpj4.js", + "_Input-D8OS7mdw.js", + "_Label-_yQiQbjR.js", + "_Citation-B_H7NDIK.js", + "_StarIcon-CZ6PXL5V.js", + "_CircleStackIcon-M7_e5-Xo.js" ] }, "resources/js/Pages/Study/Index.vue": { - "file": "assets/Index-BNFzgcUg.js", + "file": "assets/Index-CsxRzm9I.js", "name": "Index", "src": "resources/js/Pages/Study/Index.vue", "isDynamicEntry": true, "imports": [ - "_StudyCard-DSdf5XIF.js", + "_StudyCard-BkaEXaHC.js", "resources/js/app.js", - "_Depictor2D-BOozw-Ug.js", - "_LockClosedIcon-Db1uGHmM.js" + "_Depictor2D-CoqF1jwr.js", + "_LockClosedIcon-BQm4DmHk.js" ] }, "resources/js/Pages/Study/Integrations.vue": { - "file": "assets/Integrations-BDbaKYHW.js", + "file": "assets/Integrations-DebjhDUE.js", "name": "Integrations", "src": "resources/js/Pages/Study/Integrations.vue", "isDynamicEntry": true, @@ -2573,92 +2573,92 @@ "resources/js/Pages/Study/Content.vue", "resources/js/app.js", "resources/js/Pages/Study/Layout.vue", - "_AppLayout-UPmOz38d.js", - "_ApplicationLogo-kHId3JZb.js", - "_transition-CCIdPUE-.js", - "_portal-xwXfig2-.js", - "_use-outside-click-D2UXxqWy.js", - "_hidden-B5cHnhwL.js", + "_AppLayout-DsTjamBU.js", + "_ApplicationLogo-BlqY0gee.js", + "_transition-E-WDcfrn.js", + "_portal-D3fhmzVw.js", + "_use-outside-click--ABrITG0.js", + "_hidden-DPJz6GW0.js", "_micro-task-CxIZtCgj.js", - "_description-DAr7Ol79.js", - "_ToolTip-Dd8NaJUd.js", - "_use-text-value-Cw-G5BUS.js", - "_form-8tf53WEI.js", - "_XMarkIcon-CqcuyqAX.js", - "_FlashMessages-2xuIIizo.js", - "_AnnouncementBanner-COknMMJA.js", + "_description-D_Vy8gZ1.js", + "_ToolTip-C4Qey-00.js", + "_use-text-value-69a0bvsh.js", + "_form-AKexCICZ.js", + "_XMarkIcon-C2wp0E9X.js", + "_FlashMessages-HAJdTCtC.js", + "_AnnouncementBanner-DrP6MAcg.js", "resources/js/Pages/Project/Partials/Create.vue", - "_DialogModal-DVDo_C5w.js", - "_Modal-BrRJdh1a.js", - "_SecondaryButton-2nO_5ZWh.js", - "_Button-fOg5Xkmg.js", - "_InputError-CQKPU6Yh.js", - "_SelectRich-Bpxis-JK.js", - "_switch-CtA2v0eB.js", + "_DialogModal-DkRd4NcP.js", + "_Modal-C8sXOjfC.js", + "_SecondaryButton-CotK7WTU.js", + "_Button-CjnVVyYR.js", + "_InputError-BIPcJ2DJ.js", + "_SelectRich-heIXfxb3.js", + "_switch-Ds4kOq-Q.js", "resources/js/Pages/Study/Partials/Create.vue", - "_vue-tags-input-CniGEG7s.js", - "_ConfirmationModal-BpTthoNX.js", - "_DangerButton-ChPSTTZX.js", + "_vue-tags-input-CeNGjQHI.js", + "_ConfirmationModal-CC5Ir4mQ.js", + "_DangerButton-C5cQ8vhG.js", "resources/js/Pages/Study/Partials/Details.vue", - "_ActionMessage-DtHksaTS.js", + "_ActionMessage-zbJDUVDW.js", "resources/js/Pages/Study/Partials/Activity.vue", - "_style-CxUlx_L9.js", - "_ClipboardDocumentIcon-DMoLiZ1j.js", - "_AccessDialogue-BXTEiBK2.js", - "_Input-tiUqKBpo.js", - "_Label-Dpb-cZtl.js", - "_Citation-Biu9NsIy.js", - "_StarIcon-O8aBSEY8.js", - "_CircleStackIcon-CApzPHhi.js" + "_style-BNypTkO-.js", + "_ClipboardDocumentIcon-Cg5O1mCa.js", + "_AccessDialogue-BJvCQpj4.js", + "_Input-D8OS7mdw.js", + "_Label-_yQiQbjR.js", + "_Citation-B_H7NDIK.js", + "_StarIcon-CZ6PXL5V.js", + "_CircleStackIcon-M7_e5-Xo.js" ] }, "resources/js/Pages/Study/Layout.vue": { - "file": "assets/Layout-BK7nEhIB.js", + "file": "assets/Layout-D_SrCBrV.js", "name": "Layout", "src": "resources/js/Pages/Study/Layout.vue", "isDynamicEntry": true, "imports": [ - "_AppLayout-UPmOz38d.js", + "_AppLayout-DsTjamBU.js", "resources/js/app.js", "resources/js/Pages/Study/Partials/Details.vue", - "_AccessDialogue-BXTEiBK2.js", - "_Citation-Biu9NsIy.js", - "_StarIcon-O8aBSEY8.js", - "_ApplicationLogo-kHId3JZb.js", - "_transition-CCIdPUE-.js", - "_portal-xwXfig2-.js", - "_use-outside-click-D2UXxqWy.js", - "_hidden-B5cHnhwL.js", + "_AccessDialogue-BJvCQpj4.js", + "_Citation-B_H7NDIK.js", + "_StarIcon-CZ6PXL5V.js", + "_ApplicationLogo-BlqY0gee.js", + "_transition-E-WDcfrn.js", + "_portal-D3fhmzVw.js", + "_use-outside-click--ABrITG0.js", + "_hidden-DPJz6GW0.js", "_micro-task-CxIZtCgj.js", - "_description-DAr7Ol79.js", - "_ToolTip-Dd8NaJUd.js", - "_use-text-value-Cw-G5BUS.js", - "_form-8tf53WEI.js", - "_XMarkIcon-CqcuyqAX.js", - "_FlashMessages-2xuIIizo.js", - "_AnnouncementBanner-COknMMJA.js", + "_description-D_Vy8gZ1.js", + "_ToolTip-C4Qey-00.js", + "_use-text-value-69a0bvsh.js", + "_form-AKexCICZ.js", + "_XMarkIcon-C2wp0E9X.js", + "_FlashMessages-HAJdTCtC.js", + "_AnnouncementBanner-DrP6MAcg.js", "resources/js/Pages/Project/Partials/Create.vue", - "_DialogModal-DVDo_C5w.js", - "_Modal-BrRJdh1a.js", - "_SecondaryButton-2nO_5ZWh.js", - "_Button-fOg5Xkmg.js", - "_InputError-CQKPU6Yh.js", - "_SelectRich-Bpxis-JK.js", - "_switch-CtA2v0eB.js", + "_DialogModal-DkRd4NcP.js", + "_Modal-C8sXOjfC.js", + "_SecondaryButton-CotK7WTU.js", + "_Button-CjnVVyYR.js", + "_InputError-BIPcJ2DJ.js", + "_SelectRich-heIXfxb3.js", + "_switch-Ds4kOq-Q.js", "resources/js/Pages/Study/Partials/Create.vue", - "_vue-tags-input-CniGEG7s.js", - "_ConfirmationModal-BpTthoNX.js", - "_DangerButton-ChPSTTZX.js", - "_ActionMessage-DtHksaTS.js", + "_vue-tags-input-CeNGjQHI.js", + "_ConfirmationModal-CC5Ir4mQ.js", + "_DangerButton-C5cQ8vhG.js", + "_ActionMessage-zbJDUVDW.js", "resources/js/Pages/Study/Partials/Activity.vue", - "_style-CxUlx_L9.js", - "_ClipboardDocumentIcon-DMoLiZ1j.js", - "_Input-tiUqKBpo.js", - "_Label-Dpb-cZtl.js" + "_style-BNypTkO-.js", + "_ClipboardDocumentIcon-Cg5O1mCa.js", + "_Input-D8OS7mdw.js", + "_Label-_yQiQbjR.js" ] }, "resources/js/Pages/Study/MolecularIdentifications.vue": { - "file": "assets/MolecularIdentifications-DwnnG1qI.js", + "file": "assets/MolecularIdentifications-Dtn15XoF.js", "name": "MolecularIdentifications", "src": "resources/js/Pages/Study/MolecularIdentifications.vue", "isDynamicEntry": true, @@ -2666,47 +2666,47 @@ "resources/js/Pages/Study/Content.vue", "resources/js/app.js", "resources/js/Pages/Study/Layout.vue", - "_AppLayout-UPmOz38d.js", - "_ApplicationLogo-kHId3JZb.js", - "_transition-CCIdPUE-.js", - "_portal-xwXfig2-.js", - "_use-outside-click-D2UXxqWy.js", - "_hidden-B5cHnhwL.js", + "_AppLayout-DsTjamBU.js", + "_ApplicationLogo-BlqY0gee.js", + "_transition-E-WDcfrn.js", + "_portal-D3fhmzVw.js", + "_use-outside-click--ABrITG0.js", + "_hidden-DPJz6GW0.js", "_micro-task-CxIZtCgj.js", - "_description-DAr7Ol79.js", - "_ToolTip-Dd8NaJUd.js", - "_use-text-value-Cw-G5BUS.js", - "_form-8tf53WEI.js", - "_XMarkIcon-CqcuyqAX.js", - "_FlashMessages-2xuIIizo.js", - "_AnnouncementBanner-COknMMJA.js", + "_description-D_Vy8gZ1.js", + "_ToolTip-C4Qey-00.js", + "_use-text-value-69a0bvsh.js", + "_form-AKexCICZ.js", + "_XMarkIcon-C2wp0E9X.js", + "_FlashMessages-HAJdTCtC.js", + "_AnnouncementBanner-DrP6MAcg.js", "resources/js/Pages/Project/Partials/Create.vue", - "_DialogModal-DVDo_C5w.js", - "_Modal-BrRJdh1a.js", - "_SecondaryButton-2nO_5ZWh.js", - "_Button-fOg5Xkmg.js", - "_InputError-CQKPU6Yh.js", - "_SelectRich-Bpxis-JK.js", - "_switch-CtA2v0eB.js", + "_DialogModal-DkRd4NcP.js", + "_Modal-C8sXOjfC.js", + "_SecondaryButton-CotK7WTU.js", + "_Button-CjnVVyYR.js", + "_InputError-BIPcJ2DJ.js", + "_SelectRich-heIXfxb3.js", + "_switch-Ds4kOq-Q.js", "resources/js/Pages/Study/Partials/Create.vue", - "_vue-tags-input-CniGEG7s.js", - "_ConfirmationModal-BpTthoNX.js", - "_DangerButton-ChPSTTZX.js", + "_vue-tags-input-CeNGjQHI.js", + "_ConfirmationModal-CC5Ir4mQ.js", + "_DangerButton-C5cQ8vhG.js", "resources/js/Pages/Study/Partials/Details.vue", - "_ActionMessage-DtHksaTS.js", + "_ActionMessage-zbJDUVDW.js", "resources/js/Pages/Study/Partials/Activity.vue", - "_style-CxUlx_L9.js", - "_ClipboardDocumentIcon-DMoLiZ1j.js", - "_AccessDialogue-BXTEiBK2.js", - "_Input-tiUqKBpo.js", - "_Label-Dpb-cZtl.js", - "_Citation-Biu9NsIy.js", - "_StarIcon-O8aBSEY8.js", - "_CircleStackIcon-CApzPHhi.js" + "_style-BNypTkO-.js", + "_ClipboardDocumentIcon-Cg5O1mCa.js", + "_AccessDialogue-BJvCQpj4.js", + "_Input-D8OS7mdw.js", + "_Label-_yQiQbjR.js", + "_Citation-B_H7NDIK.js", + "_StarIcon-CZ6PXL5V.js", + "_CircleStackIcon-M7_e5-Xo.js" ] }, "resources/js/Pages/Study/Notifications.vue": { - "file": "assets/Notifications-cl3A9kx-.js", + "file": "assets/Notifications-Ccc_njuJ.js", "name": "Notifications", "src": "resources/js/Pages/Study/Notifications.vue", "isDynamicEntry": true, @@ -2714,129 +2714,129 @@ "resources/js/Pages/Study/Content.vue", "resources/js/app.js", "resources/js/Pages/Study/Layout.vue", - "_AppLayout-UPmOz38d.js", - "_ApplicationLogo-kHId3JZb.js", - "_transition-CCIdPUE-.js", - "_portal-xwXfig2-.js", - "_use-outside-click-D2UXxqWy.js", - "_hidden-B5cHnhwL.js", + "_AppLayout-DsTjamBU.js", + "_ApplicationLogo-BlqY0gee.js", + "_transition-E-WDcfrn.js", + "_portal-D3fhmzVw.js", + "_use-outside-click--ABrITG0.js", + "_hidden-DPJz6GW0.js", "_micro-task-CxIZtCgj.js", - "_description-DAr7Ol79.js", - "_ToolTip-Dd8NaJUd.js", - "_use-text-value-Cw-G5BUS.js", - "_form-8tf53WEI.js", - "_XMarkIcon-CqcuyqAX.js", - "_FlashMessages-2xuIIizo.js", - "_AnnouncementBanner-COknMMJA.js", + "_description-D_Vy8gZ1.js", + "_ToolTip-C4Qey-00.js", + "_use-text-value-69a0bvsh.js", + "_form-AKexCICZ.js", + "_XMarkIcon-C2wp0E9X.js", + "_FlashMessages-HAJdTCtC.js", + "_AnnouncementBanner-DrP6MAcg.js", "resources/js/Pages/Project/Partials/Create.vue", - "_DialogModal-DVDo_C5w.js", - "_Modal-BrRJdh1a.js", - "_SecondaryButton-2nO_5ZWh.js", - "_Button-fOg5Xkmg.js", - "_InputError-CQKPU6Yh.js", - "_SelectRich-Bpxis-JK.js", - "_switch-CtA2v0eB.js", + "_DialogModal-DkRd4NcP.js", + "_Modal-C8sXOjfC.js", + "_SecondaryButton-CotK7WTU.js", + "_Button-CjnVVyYR.js", + "_InputError-BIPcJ2DJ.js", + "_SelectRich-heIXfxb3.js", + "_switch-Ds4kOq-Q.js", "resources/js/Pages/Study/Partials/Create.vue", - "_vue-tags-input-CniGEG7s.js", - "_ConfirmationModal-BpTthoNX.js", - "_DangerButton-ChPSTTZX.js", + "_vue-tags-input-CeNGjQHI.js", + "_ConfirmationModal-CC5Ir4mQ.js", + "_DangerButton-C5cQ8vhG.js", "resources/js/Pages/Study/Partials/Details.vue", - "_ActionMessage-DtHksaTS.js", + "_ActionMessage-zbJDUVDW.js", "resources/js/Pages/Study/Partials/Activity.vue", - "_style-CxUlx_L9.js", - "_ClipboardDocumentIcon-DMoLiZ1j.js", - "_AccessDialogue-BXTEiBK2.js", - "_Input-tiUqKBpo.js", - "_Label-Dpb-cZtl.js", - "_Citation-Biu9NsIy.js", - "_StarIcon-O8aBSEY8.js", - "_CircleStackIcon-CApzPHhi.js" + "_style-BNypTkO-.js", + "_ClipboardDocumentIcon-Cg5O1mCa.js", + "_AccessDialogue-BJvCQpj4.js", + "_Input-D8OS7mdw.js", + "_Label-_yQiQbjR.js", + "_Citation-B_H7NDIK.js", + "_StarIcon-CZ6PXL5V.js", + "_CircleStackIcon-M7_e5-Xo.js" ] }, "resources/js/Pages/Study/Partials/Activity.vue": { - "file": "assets/Activity-TUav92fO.js", + "file": "assets/Activity-BLfRbpYs.js", "name": "Activity", "src": "resources/js/Pages/Study/Partials/Activity.vue", "isDynamicEntry": true, "imports": [ "resources/js/app.js", - "_XMarkIcon-CqcuyqAX.js", - "_transition-CCIdPUE-.js", - "_portal-xwXfig2-.js", - "_use-outside-click-D2UXxqWy.js", - "_hidden-B5cHnhwL.js", + "_XMarkIcon-C2wp0E9X.js", + "_transition-E-WDcfrn.js", + "_portal-D3fhmzVw.js", + "_use-outside-click--ABrITG0.js", + "_hidden-DPJz6GW0.js", "_micro-task-CxIZtCgj.js", - "_description-DAr7Ol79.js" + "_description-D_Vy8gZ1.js" ] }, "resources/js/Pages/Study/Partials/Create.vue": { - "file": "assets/Create-DEr6ngX4.js", + "file": "assets/Create-DxDsI7Ye.js", "name": "Create", "src": "resources/js/Pages/Study/Partials/Create.vue", "isDynamicEntry": true, "imports": [ - "_DialogModal-DVDo_C5w.js", - "_SecondaryButton-2nO_5ZWh.js", - "_Button-fOg5Xkmg.js", - "_InputError-CQKPU6Yh.js", + "_DialogModal-DkRd4NcP.js", + "_SecondaryButton-CotK7WTU.js", + "_Button-CjnVVyYR.js", + "_InputError-BIPcJ2DJ.js", "resources/js/app.js", - "_SelectRich-Bpxis-JK.js", - "_switch-CtA2v0eB.js", - "_Modal-BrRJdh1a.js", - "_hidden-B5cHnhwL.js", - "_use-outside-click-D2UXxqWy.js", + "_SelectRich-heIXfxb3.js", + "_switch-Ds4kOq-Q.js", + "_Modal-C8sXOjfC.js", + "_hidden-DPJz6GW0.js", + "_use-outside-click--ABrITG0.js", "_micro-task-CxIZtCgj.js", - "_form-8tf53WEI.js", - "_use-text-value-Cw-G5BUS.js", - "_description-DAr7Ol79.js" + "_form-AKexCICZ.js", + "_use-text-value-69a0bvsh.js", + "_description-D_Vy8gZ1.js" ] }, "resources/js/Pages/Study/Partials/Delete.vue": { - "file": "assets/Delete-CG7qaIBr.js", + "file": "assets/Delete-CMV2hXYh.js", "name": "Delete", "src": "resources/js/Pages/Study/Partials/Delete.vue", "isDynamicEntry": true, "imports": [ - "_ActionSection-CNHhC_Ii.js", - "_DialogModal-DVDo_C5w.js", - "_DangerButton-ChPSTTZX.js", - "_Input-tiUqKBpo.js", - "_InputError-CQKPU6Yh.js", - "_SecondaryButton-2nO_5ZWh.js", + "_ActionSection-BXivFLAd.js", + "_DialogModal-DkRd4NcP.js", + "_DangerButton-C5cQ8vhG.js", + "_Input-D8OS7mdw.js", + "_InputError-BIPcJ2DJ.js", + "_SecondaryButton-CotK7WTU.js", "resources/js/app.js", - "_SectionTitle-Dt6Tm5IZ.js", - "_Modal-BrRJdh1a.js" + "_SectionTitle-B1Th6foT.js", + "_Modal-C8sXOjfC.js" ] }, "resources/js/Pages/Study/Partials/Details.vue": { - "file": "assets/Details-DjImVqtm.js", + "file": "assets/Details-BHzOaqDf.js", "name": "Details", "src": "resources/js/Pages/Study/Partials/Details.vue", "isDynamicEntry": true, "imports": [ "resources/js/app.js", - "_ActionMessage-DtHksaTS.js", - "_InputError-CQKPU6Yh.js", + "_ActionMessage-zbJDUVDW.js", + "_InputError-BIPcJ2DJ.js", "resources/js/Pages/Study/Partials/Activity.vue", - "_style-CxUlx_L9.js", - "_Button-fOg5Xkmg.js", - "_SelectRich-Bpxis-JK.js", - "_SecondaryButton-2nO_5ZWh.js", - "_vue-tags-input-CniGEG7s.js", - "_ClipboardDocumentIcon-DMoLiZ1j.js", - "_XMarkIcon-CqcuyqAX.js", - "_transition-CCIdPUE-.js", - "_hidden-B5cHnhwL.js", - "_use-outside-click-D2UXxqWy.js", + "_style-BNypTkO-.js", + "_Button-CjnVVyYR.js", + "_SelectRich-heIXfxb3.js", + "_SecondaryButton-CotK7WTU.js", + "_vue-tags-input-CeNGjQHI.js", + "_ClipboardDocumentIcon-Cg5O1mCa.js", + "_XMarkIcon-C2wp0E9X.js", + "_transition-E-WDcfrn.js", + "_hidden-DPJz6GW0.js", + "_use-outside-click--ABrITG0.js", "_micro-task-CxIZtCgj.js", - "_form-8tf53WEI.js", - "_use-text-value-Cw-G5BUS.js", - "_portal-xwXfig2-.js", - "_description-DAr7Ol79.js" + "_form-AKexCICZ.js", + "_use-text-value-69a0bvsh.js", + "_portal-D3fhmzVw.js", + "_description-D_Vy8gZ1.js" ] }, "resources/js/Pages/Study/Protocols.vue": { - "file": "assets/Protocols-BE0-2jj0.js", + "file": "assets/Protocols-0UlRMYGW.js", "name": "Protocols", "src": "resources/js/Pages/Study/Protocols.vue", "isDynamicEntry": true, @@ -2844,358 +2844,358 @@ "resources/js/Pages/Study/Content.vue", "resources/js/app.js", "resources/js/Pages/Study/Layout.vue", - "_AppLayout-UPmOz38d.js", - "_ApplicationLogo-kHId3JZb.js", - "_transition-CCIdPUE-.js", - "_portal-xwXfig2-.js", - "_use-outside-click-D2UXxqWy.js", - "_hidden-B5cHnhwL.js", + "_AppLayout-DsTjamBU.js", + "_ApplicationLogo-BlqY0gee.js", + "_transition-E-WDcfrn.js", + "_portal-D3fhmzVw.js", + "_use-outside-click--ABrITG0.js", + "_hidden-DPJz6GW0.js", "_micro-task-CxIZtCgj.js", - "_description-DAr7Ol79.js", - "_ToolTip-Dd8NaJUd.js", - "_use-text-value-Cw-G5BUS.js", - "_form-8tf53WEI.js", - "_XMarkIcon-CqcuyqAX.js", - "_FlashMessages-2xuIIizo.js", - "_AnnouncementBanner-COknMMJA.js", + "_description-D_Vy8gZ1.js", + "_ToolTip-C4Qey-00.js", + "_use-text-value-69a0bvsh.js", + "_form-AKexCICZ.js", + "_XMarkIcon-C2wp0E9X.js", + "_FlashMessages-HAJdTCtC.js", + "_AnnouncementBanner-DrP6MAcg.js", "resources/js/Pages/Project/Partials/Create.vue", - "_DialogModal-DVDo_C5w.js", - "_Modal-BrRJdh1a.js", - "_SecondaryButton-2nO_5ZWh.js", - "_Button-fOg5Xkmg.js", - "_InputError-CQKPU6Yh.js", - "_SelectRich-Bpxis-JK.js", - "_switch-CtA2v0eB.js", + "_DialogModal-DkRd4NcP.js", + "_Modal-C8sXOjfC.js", + "_SecondaryButton-CotK7WTU.js", + "_Button-CjnVVyYR.js", + "_InputError-BIPcJ2DJ.js", + "_SelectRich-heIXfxb3.js", + "_switch-Ds4kOq-Q.js", "resources/js/Pages/Study/Partials/Create.vue", - "_vue-tags-input-CniGEG7s.js", - "_ConfirmationModal-BpTthoNX.js", - "_DangerButton-ChPSTTZX.js", + "_vue-tags-input-CeNGjQHI.js", + "_ConfirmationModal-CC5Ir4mQ.js", + "_DangerButton-C5cQ8vhG.js", "resources/js/Pages/Study/Partials/Details.vue", - "_ActionMessage-DtHksaTS.js", + "_ActionMessage-zbJDUVDW.js", "resources/js/Pages/Study/Partials/Activity.vue", - "_style-CxUlx_L9.js", - "_ClipboardDocumentIcon-DMoLiZ1j.js", - "_AccessDialogue-BXTEiBK2.js", - "_Input-tiUqKBpo.js", - "_Label-Dpb-cZtl.js", - "_Citation-Biu9NsIy.js", - "_StarIcon-O8aBSEY8.js", - "_CircleStackIcon-CApzPHhi.js" + "_style-BNypTkO-.js", + "_ClipboardDocumentIcon-Cg5O1mCa.js", + "_AccessDialogue-BJvCQpj4.js", + "_Input-D8OS7mdw.js", + "_Label-_yQiQbjR.js", + "_Citation-B_H7NDIK.js", + "_StarIcon-CZ6PXL5V.js", + "_CircleStackIcon-M7_e5-Xo.js" ] }, "resources/js/Pages/Study/Settings.vue": { - "file": "assets/Settings-D7WhAbp5.js", + "file": "assets/Settings-BIh3vVi5.js", "name": "Settings", "src": "resources/js/Pages/Study/Settings.vue", "isDynamicEntry": true, "imports": [ - "_AppLayout-UPmOz38d.js", + "_AppLayout-DsTjamBU.js", "resources/js/app.js", "resources/js/Pages/Study/Partials/Delete.vue", - "_ApplicationLogo-kHId3JZb.js", - "_transition-CCIdPUE-.js", - "_portal-xwXfig2-.js", - "_use-outside-click-D2UXxqWy.js", - "_hidden-B5cHnhwL.js", + "_ApplicationLogo-BlqY0gee.js", + "_transition-E-WDcfrn.js", + "_portal-D3fhmzVw.js", + "_use-outside-click--ABrITG0.js", + "_hidden-DPJz6GW0.js", "_micro-task-CxIZtCgj.js", - "_description-DAr7Ol79.js", - "_ToolTip-Dd8NaJUd.js", - "_use-text-value-Cw-G5BUS.js", - "_form-8tf53WEI.js", - "_XMarkIcon-CqcuyqAX.js", - "_FlashMessages-2xuIIizo.js", - "_AnnouncementBanner-COknMMJA.js", + "_description-D_Vy8gZ1.js", + "_ToolTip-C4Qey-00.js", + "_use-text-value-69a0bvsh.js", + "_form-AKexCICZ.js", + "_XMarkIcon-C2wp0E9X.js", + "_FlashMessages-HAJdTCtC.js", + "_AnnouncementBanner-DrP6MAcg.js", "resources/js/Pages/Project/Partials/Create.vue", - "_DialogModal-DVDo_C5w.js", - "_Modal-BrRJdh1a.js", - "_SecondaryButton-2nO_5ZWh.js", - "_Button-fOg5Xkmg.js", - "_InputError-CQKPU6Yh.js", - "_SelectRich-Bpxis-JK.js", - "_switch-CtA2v0eB.js", + "_DialogModal-DkRd4NcP.js", + "_Modal-C8sXOjfC.js", + "_SecondaryButton-CotK7WTU.js", + "_Button-CjnVVyYR.js", + "_InputError-BIPcJ2DJ.js", + "_SelectRich-heIXfxb3.js", + "_switch-Ds4kOq-Q.js", "resources/js/Pages/Study/Partials/Create.vue", - "_vue-tags-input-CniGEG7s.js", - "_ConfirmationModal-BpTthoNX.js", - "_DangerButton-ChPSTTZX.js", - "_ActionSection-CNHhC_Ii.js", - "_SectionTitle-Dt6Tm5IZ.js", - "_Input-tiUqKBpo.js" + "_vue-tags-input-CeNGjQHI.js", + "_ConfirmationModal-CC5Ir4mQ.js", + "_DangerButton-C5cQ8vhG.js", + "_ActionSection-BXivFLAd.js", + "_SectionTitle-B1Th6foT.js", + "_Input-D8OS7mdw.js" ] }, "resources/js/Pages/Teams/Create.vue": { - "file": "assets/Create-BEWB-xO3.js", + "file": "assets/Create-BzDuBp34.js", "name": "Create", "src": "resources/js/Pages/Teams/Create.vue", "isDynamicEntry": true, "imports": [ - "_AppLayout-UPmOz38d.js", + "_AppLayout-DsTjamBU.js", "resources/js/Pages/Teams/Partials/CreateTeamForm.vue", "resources/js/app.js", - "_ApplicationLogo-kHId3JZb.js", - "_transition-CCIdPUE-.js", - "_portal-xwXfig2-.js", - "_use-outside-click-D2UXxqWy.js", - "_hidden-B5cHnhwL.js", + "_ApplicationLogo-BlqY0gee.js", + "_transition-E-WDcfrn.js", + "_portal-D3fhmzVw.js", + "_use-outside-click--ABrITG0.js", + "_hidden-DPJz6GW0.js", "_micro-task-CxIZtCgj.js", - "_description-DAr7Ol79.js", - "_ToolTip-Dd8NaJUd.js", - "_use-text-value-Cw-G5BUS.js", - "_form-8tf53WEI.js", - "_XMarkIcon-CqcuyqAX.js", - "_FlashMessages-2xuIIizo.js", - "_AnnouncementBanner-COknMMJA.js", + "_description-D_Vy8gZ1.js", + "_ToolTip-C4Qey-00.js", + "_use-text-value-69a0bvsh.js", + "_form-AKexCICZ.js", + "_XMarkIcon-C2wp0E9X.js", + "_FlashMessages-HAJdTCtC.js", + "_AnnouncementBanner-DrP6MAcg.js", "resources/js/Pages/Project/Partials/Create.vue", - "_DialogModal-DVDo_C5w.js", - "_Modal-BrRJdh1a.js", - "_SecondaryButton-2nO_5ZWh.js", - "_Button-fOg5Xkmg.js", - "_InputError-CQKPU6Yh.js", - "_SelectRich-Bpxis-JK.js", - "_switch-CtA2v0eB.js", + "_DialogModal-DkRd4NcP.js", + "_Modal-C8sXOjfC.js", + "_SecondaryButton-CotK7WTU.js", + "_Button-CjnVVyYR.js", + "_InputError-BIPcJ2DJ.js", + "_SelectRich-heIXfxb3.js", + "_switch-Ds4kOq-Q.js", "resources/js/Pages/Study/Partials/Create.vue", - "_vue-tags-input-CniGEG7s.js", - "_ConfirmationModal-BpTthoNX.js", - "_DangerButton-ChPSTTZX.js", - "_FormSection-6wAjK5lm.js", - "_SectionTitle-Dt6Tm5IZ.js", - "_Input-tiUqKBpo.js", - "_Label-Dpb-cZtl.js" + "_vue-tags-input-CeNGjQHI.js", + "_ConfirmationModal-CC5Ir4mQ.js", + "_DangerButton-C5cQ8vhG.js", + "_FormSection-5JQpGtjF.js", + "_SectionTitle-B1Th6foT.js", + "_Input-D8OS7mdw.js", + "_Label-_yQiQbjR.js" ] }, "resources/js/Pages/Teams/Partials/CreateTeamForm.vue": { - "file": "assets/CreateTeamForm-DqQ2JNFg.js", + "file": "assets/CreateTeamForm-BNgdNPJe.js", "name": "CreateTeamForm", "src": "resources/js/Pages/Teams/Partials/CreateTeamForm.vue", "isDynamicEntry": true, "imports": [ - "_Button-fOg5Xkmg.js", - "_FormSection-6wAjK5lm.js", - "_Input-tiUqKBpo.js", - "_InputError-CQKPU6Yh.js", - "_Label-Dpb-cZtl.js", + "_Button-CjnVVyYR.js", + "_FormSection-5JQpGtjF.js", + "_Input-D8OS7mdw.js", + "_InputError-BIPcJ2DJ.js", + "_Label-_yQiQbjR.js", "resources/js/app.js", - "_SectionTitle-Dt6Tm5IZ.js" + "_SectionTitle-B1Th6foT.js" ] }, "resources/js/Pages/Teams/Partials/DeleteTeamForm.vue": { - "file": "assets/DeleteTeamForm-DIb02qcV.js", + "file": "assets/DeleteTeamForm-C2DCwVMx.js", "name": "DeleteTeamForm", "src": "resources/js/Pages/Teams/Partials/DeleteTeamForm.vue", "isDynamicEntry": true, "imports": [ - "_ActionSection-CNHhC_Ii.js", - "_ConfirmationModal-BpTthoNX.js", - "_DangerButton-ChPSTTZX.js", - "_SecondaryButton-2nO_5ZWh.js", - "_InputError-CQKPU6Yh.js", - "_Input-tiUqKBpo.js", + "_ActionSection-BXivFLAd.js", + "_ConfirmationModal-CC5Ir4mQ.js", + "_DangerButton-C5cQ8vhG.js", + "_SecondaryButton-CotK7WTU.js", + "_InputError-BIPcJ2DJ.js", + "_Input-D8OS7mdw.js", "resources/js/app.js", - "_SectionTitle-Dt6Tm5IZ.js", - "_Modal-BrRJdh1a.js" + "_SectionTitle-B1Th6foT.js", + "_Modal-C8sXOjfC.js" ] }, "resources/js/Pages/Teams/Partials/TeamMemberManager.vue": { - "file": "assets/TeamMemberManager-CI-cjdrD.js", + "file": "assets/TeamMemberManager-CLL_MoyJ.js", "name": "TeamMemberManager", "src": "resources/js/Pages/Teams/Partials/TeamMemberManager.vue", "isDynamicEntry": true, "imports": [ - "_ActionMessage-DtHksaTS.js", - "_ActionSection-CNHhC_Ii.js", - "_Button-fOg5Xkmg.js", - "_ConfirmationModal-BpTthoNX.js", - "_DangerButton-ChPSTTZX.js", - "_DialogModal-DVDo_C5w.js", - "_FormSection-6wAjK5lm.js", - "_Input-tiUqKBpo.js", - "_InputError-CQKPU6Yh.js", - "_Label-Dpb-cZtl.js", - "_SecondaryButton-2nO_5ZWh.js", - "_SectionBorder-BF4LV1Fa.js", + "_ActionMessage-zbJDUVDW.js", + "_ActionSection-BXivFLAd.js", + "_Button-CjnVVyYR.js", + "_ConfirmationModal-CC5Ir4mQ.js", + "_DangerButton-C5cQ8vhG.js", + "_DialogModal-DkRd4NcP.js", + "_FormSection-5JQpGtjF.js", + "_Input-D8OS7mdw.js", + "_InputError-BIPcJ2DJ.js", + "_Label-_yQiQbjR.js", + "_SecondaryButton-CotK7WTU.js", + "_SectionBorder-DbASj37o.js", "resources/js/app.js", - "_SectionTitle-Dt6Tm5IZ.js", - "_Modal-BrRJdh1a.js" + "_SectionTitle-B1Th6foT.js", + "_Modal-C8sXOjfC.js" ] }, "resources/js/Pages/Teams/Partials/UpdateTeamNameForm.vue": { - "file": "assets/UpdateTeamNameForm-BVWABYlu.js", + "file": "assets/UpdateTeamNameForm-1hDTtuEq.js", "name": "UpdateTeamNameForm", "src": "resources/js/Pages/Teams/Partials/UpdateTeamNameForm.vue", "isDynamicEntry": true, "imports": [ - "_ActionMessage-DtHksaTS.js", - "_Button-fOg5Xkmg.js", - "_FormSection-6wAjK5lm.js", - "_Input-tiUqKBpo.js", - "_InputError-CQKPU6Yh.js", - "_Label-Dpb-cZtl.js", + "_ActionMessage-zbJDUVDW.js", + "_Button-CjnVVyYR.js", + "_FormSection-5JQpGtjF.js", + "_Input-D8OS7mdw.js", + "_InputError-BIPcJ2DJ.js", + "_Label-_yQiQbjR.js", "resources/js/app.js", - "_SectionTitle-Dt6Tm5IZ.js" + "_SectionTitle-B1Th6foT.js" ] }, "resources/js/Pages/Teams/Show.vue": { - "file": "assets/Show-BMiNUFjY.js", + "file": "assets/Show-CsMEWEHO.js", "name": "Show", "src": "resources/js/Pages/Teams/Show.vue", "isDynamicEntry": true, "imports": [ - "_AppLayout-UPmOz38d.js", + "_AppLayout-DsTjamBU.js", "resources/js/Pages/Teams/Partials/DeleteTeamForm.vue", - "_SectionBorder-BF4LV1Fa.js", + "_SectionBorder-DbASj37o.js", "resources/js/Pages/Teams/Partials/TeamMemberManager.vue", "resources/js/Pages/Teams/Partials/UpdateTeamNameForm.vue", "resources/js/app.js", - "_ApplicationLogo-kHId3JZb.js", - "_transition-CCIdPUE-.js", - "_portal-xwXfig2-.js", - "_use-outside-click-D2UXxqWy.js", - "_hidden-B5cHnhwL.js", + "_ApplicationLogo-BlqY0gee.js", + "_transition-E-WDcfrn.js", + "_portal-D3fhmzVw.js", + "_use-outside-click--ABrITG0.js", + "_hidden-DPJz6GW0.js", "_micro-task-CxIZtCgj.js", - "_description-DAr7Ol79.js", - "_ToolTip-Dd8NaJUd.js", - "_use-text-value-Cw-G5BUS.js", - "_form-8tf53WEI.js", - "_XMarkIcon-CqcuyqAX.js", - "_FlashMessages-2xuIIizo.js", - "_AnnouncementBanner-COknMMJA.js", + "_description-D_Vy8gZ1.js", + "_ToolTip-C4Qey-00.js", + "_use-text-value-69a0bvsh.js", + "_form-AKexCICZ.js", + "_XMarkIcon-C2wp0E9X.js", + "_FlashMessages-HAJdTCtC.js", + "_AnnouncementBanner-DrP6MAcg.js", "resources/js/Pages/Project/Partials/Create.vue", - "_DialogModal-DVDo_C5w.js", - "_Modal-BrRJdh1a.js", - "_SecondaryButton-2nO_5ZWh.js", - "_Button-fOg5Xkmg.js", - "_InputError-CQKPU6Yh.js", - "_SelectRich-Bpxis-JK.js", - "_switch-CtA2v0eB.js", + "_DialogModal-DkRd4NcP.js", + "_Modal-C8sXOjfC.js", + "_SecondaryButton-CotK7WTU.js", + "_Button-CjnVVyYR.js", + "_InputError-BIPcJ2DJ.js", + "_SelectRich-heIXfxb3.js", + "_switch-Ds4kOq-Q.js", "resources/js/Pages/Study/Partials/Create.vue", - "_vue-tags-input-CniGEG7s.js", - "_ConfirmationModal-BpTthoNX.js", - "_DangerButton-ChPSTTZX.js", - "_ActionSection-CNHhC_Ii.js", - "_SectionTitle-Dt6Tm5IZ.js", - "_Input-tiUqKBpo.js", - "_ActionMessage-DtHksaTS.js", - "_FormSection-6wAjK5lm.js", - "_Label-Dpb-cZtl.js" + "_vue-tags-input-CeNGjQHI.js", + "_ConfirmationModal-CC5Ir4mQ.js", + "_DangerButton-C5cQ8vhG.js", + "_ActionSection-BXivFLAd.js", + "_SectionTitle-B1Th6foT.js", + "_Input-D8OS7mdw.js", + "_ActionMessage-zbJDUVDW.js", + "_FormSection-5JQpGtjF.js", + "_Label-_yQiQbjR.js" ] }, "resources/js/Pages/TermsOfService.vue": { - "file": "assets/TermsOfService-Cgs2CVTV.js", + "file": "assets/TermsOfService-2v_cck0P.js", "name": "TermsOfService", "src": "resources/js/Pages/TermsOfService.vue", "isDynamicEntry": true, "imports": [ "resources/js/app.js", - "_AuthenticationCardLogo-BrztKf05.js", - "_ApplicationLogo-kHId3JZb.js" + "_AuthenticationCardLogo-BMTJg8Uj.js", + "_ApplicationLogo-BlqY0gee.js" ] }, "resources/js/Pages/Trashed.vue": { - "file": "assets/Trashed-C22ak7un.js", + "file": "assets/Trashed-CkPOcrnu.js", "name": "Trashed", "src": "resources/js/Pages/Trashed.vue", "isDynamicEntry": true, "imports": [ - "_AppLayout-UPmOz38d.js", + "_AppLayout-DsTjamBU.js", "resources/js/Pages/Project/Index.vue", "resources/js/app.js", - "_ApplicationLogo-kHId3JZb.js", - "_transition-CCIdPUE-.js", - "_portal-xwXfig2-.js", - "_use-outside-click-D2UXxqWy.js", - "_hidden-B5cHnhwL.js", + "_ApplicationLogo-BlqY0gee.js", + "_transition-E-WDcfrn.js", + "_portal-D3fhmzVw.js", + "_use-outside-click--ABrITG0.js", + "_hidden-DPJz6GW0.js", "_micro-task-CxIZtCgj.js", - "_description-DAr7Ol79.js", - "_ToolTip-Dd8NaJUd.js", - "_use-text-value-Cw-G5BUS.js", - "_form-8tf53WEI.js", - "_XMarkIcon-CqcuyqAX.js", - "_FlashMessages-2xuIIizo.js", - "_AnnouncementBanner-COknMMJA.js", + "_description-D_Vy8gZ1.js", + "_ToolTip-C4Qey-00.js", + "_use-text-value-69a0bvsh.js", + "_form-AKexCICZ.js", + "_XMarkIcon-C2wp0E9X.js", + "_FlashMessages-HAJdTCtC.js", + "_AnnouncementBanner-DrP6MAcg.js", "resources/js/Pages/Project/Partials/Create.vue", - "_DialogModal-DVDo_C5w.js", - "_Modal-BrRJdh1a.js", - "_SecondaryButton-2nO_5ZWh.js", - "_Button-fOg5Xkmg.js", - "_InputError-CQKPU6Yh.js", - "_SelectRich-Bpxis-JK.js", - "_switch-CtA2v0eB.js", + "_DialogModal-DkRd4NcP.js", + "_Modal-C8sXOjfC.js", + "_SecondaryButton-CotK7WTU.js", + "_Button-CjnVVyYR.js", + "_InputError-BIPcJ2DJ.js", + "_SelectRich-heIXfxb3.js", + "_switch-Ds4kOq-Q.js", "resources/js/Pages/Study/Partials/Create.vue", - "_vue-tags-input-CniGEG7s.js", - "_ConfirmationModal-BpTthoNX.js", - "_DangerButton-ChPSTTZX.js", - "_Tag-ANvSUA3K.js", - "_ShowProjectDates-DRRH29Vg.js", - "_CalendarDaysIcon-P87iKfeH.js", - "_StarIcon-O8aBSEY8.js" + "_vue-tags-input-CeNGjQHI.js", + "_ConfirmationModal-CC5Ir4mQ.js", + "_DangerButton-C5cQ8vhG.js", + "_Tag-DHKhIQD0.js", + "_ShowProjectDates-KLQAYaP8.js", + "_CalendarDaysIcon-tzL4w7_Q.js", + "_StarIcon-CZ6PXL5V.js" ] }, "resources/js/Pages/Upload.vue": { - "file": "assets/Upload-Dyn-Zgfk.js", + "file": "assets/Upload-CCx-ATZp.js", "name": "Upload", "src": "resources/js/Pages/Upload.vue", "isDynamicEntry": true, "imports": [ - "_AppLayout-UPmOz38d.js", - "resources/js/app.js", - "_InputError-CQKPU6Yh.js", - "_SecondaryButton-2nO_5ZWh.js", - "_Button-fOg5Xkmg.js", - "_DialogModal-DVDo_C5w.js", - "_EmptySearchState-B4rpB5BL.js", - "_Depictor2D-BOozw-Ug.js", - "_Depictor3D-Cg6qrAcn.js", - "_vue-tags-input-CniGEG7s.js", - "_index-C8xuuIeW.js", - "_SelectRich-Bpxis-JK.js", - "_ApplicationLogo-kHId3JZb.js", - "_transition-CCIdPUE-.js", - "_portal-xwXfig2-.js", - "_use-outside-click-D2UXxqWy.js", - "_hidden-B5cHnhwL.js", + "_AppLayout-DsTjamBU.js", + "resources/js/app.js", + "_InputError-BIPcJ2DJ.js", + "_SecondaryButton-CotK7WTU.js", + "_Button-CjnVVyYR.js", + "_DialogModal-DkRd4NcP.js", + "_EmptySearchState-BjrL8c_Z.js", + "_Depictor2D-CoqF1jwr.js", + "_Depictor3D-COWQklps.js", + "_vue-tags-input-CeNGjQHI.js", + "_index-DWlF-gLu.js", + "_SelectRich-heIXfxb3.js", + "_ApplicationLogo-BlqY0gee.js", + "_transition-E-WDcfrn.js", + "_portal-D3fhmzVw.js", + "_use-outside-click--ABrITG0.js", + "_hidden-DPJz6GW0.js", "_micro-task-CxIZtCgj.js", - "_description-DAr7Ol79.js", - "_ToolTip-Dd8NaJUd.js", - "_use-text-value-Cw-G5BUS.js", - "_form-8tf53WEI.js", - "_XMarkIcon-CqcuyqAX.js", - "_FlashMessages-2xuIIizo.js", - "_AnnouncementBanner-COknMMJA.js", + "_description-D_Vy8gZ1.js", + "_ToolTip-C4Qey-00.js", + "_use-text-value-69a0bvsh.js", + "_form-AKexCICZ.js", + "_XMarkIcon-C2wp0E9X.js", + "_FlashMessages-HAJdTCtC.js", + "_AnnouncementBanner-DrP6MAcg.js", "resources/js/Pages/Project/Partials/Create.vue", - "_switch-CtA2v0eB.js", - "_Modal-BrRJdh1a.js", + "_switch-Ds4kOq-Q.js", + "_Modal-C8sXOjfC.js", "resources/js/Pages/Study/Partials/Create.vue", - "_ConfirmationModal-BpTthoNX.js", - "_DangerButton-ChPSTTZX.js" + "_ConfirmationModal-CC5Ir4mQ.js", + "_DangerButton-C5cQ8vhG.js" ] }, "resources/js/Pages/Welcome.vue": { - "file": "assets/Welcome-HeryHxQD.js", + "file": "assets/Welcome-7-X4pXti.js", "name": "Welcome", "src": "resources/js/Pages/Welcome.vue", "isDynamicEntry": true, "imports": [ "resources/js/app.js", - "_ApplicationLogo-kHId3JZb.js", - "_ProjectCard-BtW6CDvr.js", - "_StructureSearch-DUM89QPI.js", - "_ToolTip-Dd8NaJUd.js", - "_FlashMessages-2xuIIizo.js", - "_CircleStackIcon-CApzPHhi.js", - "_XMarkIcon-CqcuyqAX.js", - "_MagnifyingGlassIcon-Cq9Pc2Ny.js", - "_Tag-ANvSUA3K.js", - "_ScaleIcon-DuPmi7pe.js", - "_transition-CCIdPUE-.js", - "_portal-xwXfig2-.js", - "_use-outside-click-D2UXxqWy.js", - "_hidden-B5cHnhwL.js", + "_ApplicationLogo-BlqY0gee.js", + "_ProjectCard-CSKw7dwH.js", + "_StructureSearch-C1ZJxiBD.js", + "_ToolTip-C4Qey-00.js", + "_FlashMessages-HAJdTCtC.js", + "_CircleStackIcon-M7_e5-Xo.js", + "_XMarkIcon-C2wp0E9X.js", + "_MagnifyingGlassIcon-tFLHukAq.js", + "_Tag-DHKhIQD0.js", + "_ScaleIcon-BZrZPCOw.js", + "_transition-E-WDcfrn.js", + "_portal-D3fhmzVw.js", + "_use-outside-click--ABrITG0.js", + "_hidden-DPJz6GW0.js", "_micro-task-CxIZtCgj.js", - "_description-DAr7Ol79.js", - "_use-text-value-Cw-G5BUS.js" + "_description-D_Vy8gZ1.js", + "_use-text-value-69a0bvsh.js" ] }, "resources/js/app.js": { - "file": "assets/app-CBuh1xq1.js", + "file": "assets/app-B-G0Qr1N.js", "name": "app", "src": "resources/js/app.js", "isEntry": true, @@ -3287,7 +3287,7 @@ "resources/js/Pages/Welcome.vue" ], "css": [ - "assets/app-Drem4o2l.css" + "assets/app-Ca7FgqI2.css" ] } } \ No newline at end of file diff --git a/resources/js/Pages/Project/Show.vue b/resources/js/Pages/Project/Show.vue index ea34f223..f2e11d9d 100644 --- a/resources/js/Pages/Project/Show.vue +++ b/resources/js/Pages/Project/Show.vue @@ -11,12 +11,7 @@ restore a deleted project within the 30-day recovery period.
Info: This project is in embargo and set to be released @@ -361,7 +356,11 @@
+ +
+ +
+ +
-
-
-

- {{ project.name }} -

- -
+

+ {{ + project.status === "embargo" + ? "Are you sure you want to publish this embargo project?" + : "Are you sure you want to publish?" + }} +

+

+ {{ + project.status === "embargo" + ? "This embargo project already has a DOI and will be made publicly available immediately. This action cannot be undone. Once the data is published you will no longer be able to change the data uploaded! If published as a project, you may add more compounds (spectra) to the project later." + : "Once the data is published you will no longer be able to change the data uploaded! If published as a project, you may add more compounds (spectra) to the project later." + }} +

+
+
+ + Cancel + + + Publish Now + +
+
+ + +
+
+
+
+
- +

- Go to Dashboard - - - -
+
+
+
- - Go to Dashboard - -
- -
-

- {{ status }} -

-
- +

- Go to Dashboard - - -

-
-
-
- Whats next? -
-

- Please allow some time - to process your - submission. You will - recieve an email once - your submission is - processed. You will - receive an email with - citation details and - other helpful - information to share - your datasets. + Publish your data now or + choose a release date to + auto publish your + project to public.

-
-
-
-
-
-
- -

- {{ project.name }} -

-
-
- - -

- Publish your data now or - choose a release date to - auto publish your project to - public. -

-
-
-

- Terms & Conditions -

+
+

+ Terms & Conditions +

-
-
-
- +
+
- I understand - that publishing - makes all - underlying data - publicly - available on the - nmrXiv platform - after the set - release date. + +
+ I understand + that + publishing + makes all + underlying + data + publicly + available on + the nmrXiv + platform + after the + set release + date. +
-
-
-
-
- +
+
- I agree to the - Terms of - Service - and - Privacy - Policy +
- and hereby also - grant nmrXiv - permissions to - distribute the - datasets (and - meta-data) under - the specified - license. + I agree to + the + Terms + of + Service + and + Privacy + Policy + and hereby + also grant + nmrXiv + permissions + to + distribute + the datasets + (and + meta-data) + under the + specified + license. +
-
-
-
- - Publish now - - - Update publish date - - - Cancel - -
-
-
-
-
- -
-
-

- Error publishing - your project -

+
+
+ + Publish Now + + + Update publish date + + + Cancel + +
+
+
+
- + + +
+
+

+ Error + publishing + your project +

+
+
    +
  • + {{ + errors + }} +
  • +
+
-
-
-
- Whats next? -
-

- Upon clicking publish, - your project is - submitted to our queue - system for automatic - processing. Once - successfully processed, - your data is assigned - with stable identifiers, - and DOIs are generated. - You will receive an - email with citation - details and other - helpful information to - share your datasets. -

+
+
+ Whats next? +
+

+ Upon clicking + publish, your + project is submitted + to our queue system + for automatic + processing. Once + successfully + processed, your data + is assigned with + stable identifiers, + and DOIs are + generated. You will + receive an email + with citation + details and other + helpful information + to share your + datasets. +

+
@@ -780,31 +714,6 @@
- - - - - - -
@@ -1039,9 +948,9 @@ import CitationCard from "@/Shared/CitationCard.vue"; import DOIBadge from "@/Shared/DOIBadge.vue"; import Tag from "@/Shared/Tag.vue"; import Datepicker from "@vuepic/vue-datepicker"; -import JetConfirmationModal from "@/Jetstream/ConfirmationModal.vue"; import JetSecondaryButton from "@/Jetstream/SecondaryButton.vue"; import JetSuccessButton from "@/Jetstream/SuccessButton.vue"; +import axios from "axios"; import { Dialog, DialogPanel, @@ -1049,6 +958,7 @@ import { TransitionRoot, } from "@headlessui/vue"; import ShowProjectDates from "@/Shared/ShowProjectDates.vue"; +import PublishStatusModal from "@/Shared/PublishStatusModal.vue"; import "@vuepic/vue-datepicker/dist/main.css"; export default { @@ -1074,10 +984,10 @@ export default { TransitionChild, TransitionRoot, Datepicker, - JetConfirmationModal, JetSecondaryButton, JetSuccessButton, ShowProjectDates, + PublishStatusModal, }, props: [ "project", @@ -1111,6 +1021,7 @@ export default { }), showPublishDialog: false, showPublishConfirmationModal: false, + showProcessingModal: false, // New variable to track embargo publishing // Added reactive props to avoid Vue warnings during render errors: null, status: null, @@ -1187,22 +1098,66 @@ export default { publish() { this.showPublishConfirmationModal = false; this.showPublishDialog = false; - this.form.release_date = new Date(); + + // Show the processing modal for all publish operations + this.showProcessingModal = true; + + // Check if this is an embargo project + const isEmbargoProject = this.project.status === "embargo"; + if (this.project.conditions && this.project.terms) { this.errors = null; - this.form - .post( - route("dashboard.project.publish", this.project.id), - this.form - ) - .catch((err) => { - this.errors = err.response.data.errors; - this.validation = err.response.data.validation.report; - }) - .then((response) => { - this.status = response.data.project.status; - this.showPublishDialog = false; - }); + + if (isEmbargoProject) { + // Use the publishEmbargoProject endpoint for embargo projects + axios + .put( + route( + "dashboard.project.publishEmbargoProject", + this.project.id + ) + ) + .then((response) => { + if (response.status === 200) { + // Keep the modal visible - user will navigate via "Go to Dashboard" button + this.project = response.data.project; // Update project data + this.$page.props.flash.banner = + response.data.message; + this.$page.props.flash.bannerStyle = "success"; + // Modal stays visible until user clicks "Go to Dashboard" + } + }) + .catch((err) => { + // Hide modal on error and show error + this.errors = err.response.data.errors; + this.$page.props.flash.banner = this.errors; + this.$page.props.flash.bannerStyle = "danger"; + }); + } else { + // Use regular publish for non-embargo projects + this.form.release_date = new Date(); + this.form + .post( + route("dashboard.project.publish", this.project.id), + this.form + ) + .catch((err) => { + // Hide modal on error and show error + this.errors = err.response.data.errors; + this.validation = + err.response.data.validation.report; + }) + .then((response) => { + if (response && response.data) { + this.status = response.data.project.status; + // Keep modal visible - user will navigate via "Go to Dashboard" button + this.project = response.data.project; // Update project data + this.$page.props.flash.banner = + "Project published successfully"; + this.$page.props.flash.bannerStyle = "success"; + } + }); + } } }, updatePublishDate() { diff --git a/resources/js/Pages/Publish.vue b/resources/js/Pages/Publish.vue index 71000580..fad12444 100644 --- a/resources/js/Pages/Publish.vue +++ b/resources/js/Pages/Publish.vue @@ -749,51 +749,8 @@
-
-
-
-
-

- {{ status }} -

-
- - Go to Dashboard - -
-
-
-
- Whats next? -
-

- Please allow some time to process your - submission. You will recieve an email once your - submission is processed. Upon publishing you - will also receive an email with citation details - and other helpful information to share your - datasets. -

-
-
-
+
+
@@ -920,6 +877,7 @@ import ToggleButton from "@/Shared/ToggleButton.vue"; import "ontology-elements/dist/index.js"; import JetConfirmationModal from "@/Jetstream/ConfirmationModal.vue"; import JetSuccessButton from "@/Jetstream/SuccessButton.vue"; +import PublishStatusModal from "@/Shared/PublishStatusModal.vue"; export default { components: { @@ -940,6 +898,7 @@ export default { ToggleButton, StudyInfo, CitationCard, + PublishStatusModal, }, props: ["user", "team", "project", "teamRole", "draft"], @@ -1229,18 +1188,30 @@ export default { this.showPublishConfirmationModal = false; if (this.publishForm.conditions && this.publishForm.terms) { this.errors = null; - axios - .post( - route("dashboard.project.publish", this.project.id), - this.publishForm - ) + + // Check if release date is in the future (embargo) + const releaseDate = new Date(this.publishForm.release_date); + const now = new Date(); + const isEmbargo = releaseDate > now; + + // Choose the appropriate endpoint and HTTP method + const endpoint = isEmbargo + ? route("dashboard.project.setEmbargo", this.project.id) + : route("dashboard.project.publish", this.project.id); + const httpMethod = isEmbargo ? "put" : "post"; + + axios[httpMethod](endpoint, this.publishForm) .catch((err) => { this.errors = err.response.data.errors; - this.validation = err.response.data.validation.report; + this.validation = err.response.data.validation + ? err.response.data.validation.report + : null; }) .then((response) => { - this.status = response.data.project.status; - // this.trackProject(); + if (response && response.data) { + this.status = response.data.project.status; + // this.trackProject(); // Only needed for immediate publish, but harmless for embargo + } }); } }, diff --git a/resources/js/Shared/PublishStatusModal.vue b/resources/js/Shared/PublishStatusModal.vue new file mode 100644 index 00000000..803ace8f --- /dev/null +++ b/resources/js/Shared/PublishStatusModal.vue @@ -0,0 +1,58 @@ + + + diff --git a/resources/views/vendor/mail/embargo-release-reminder.blade.php b/resources/views/vendor/mail/embargo-release-reminder.blade.php new file mode 100644 index 00000000..2c0a967f --- /dev/null +++ b/resources/views/vendor/mail/embargo-release-reminder.blade.php @@ -0,0 +1,40 @@ +@component('mail::message') + +Dear nmrXiv user, + +@if($daysUntilRelease === 7) +{{ __('Your nmrXiv embargo project - **:project** is scheduled to be automatically released in **1 week** on **:releaseDate**.', ['project' => $projectName, 'releaseDate' => $releaseDate]) }} +@elseif($daysUntilRelease === 3) +{{ __('Your nmrXiv embargo project - **:project** is scheduled to be automatically released in **3 days** on **:releaseDate**.', ['project' => $projectName, 'releaseDate' => $releaseDate]) }} +@elseif($daysUntilRelease === 1) +{{ __('Your nmrXiv embargo project - **:project** is scheduled to be automatically released **tomorrow** on **:releaseDate**.', ['project' => $projectName, 'releaseDate' => $releaseDate]) }} +@else +{{ __('Your nmrXiv embargo project - **:project** is scheduled to be automatically released on **:releaseDate**.', ['project' => $projectName, 'releaseDate' => $releaseDate]) }} +@endif + +**What happens when your project is released:** +- Your project will become publicly accessible +- All project data and files will be visible to the public + +**If you need to extend the embargo period:** +- You can modify the release date from your project settings +- Contact our support team if you need assistance + +**If you want to publish immediately:** +- You can manually publish your project anytime before the automatic release date + +Please review your project and ensure all information is ready for public release. + +Follow our [documentation](https://docs.nmrxiv.org/) to learn more about embargo projects and release procedures. + +If you do not recognise this action contact us at {{env('MAIL_FROM_ADDRESS')}}. + +Regards, + +The nmrXiv Team + +@component('mail::button', ['url' => $url, 'color' => 'primary']) +View Project +@endcomponent + +@endcomponent \ No newline at end of file diff --git a/routes/console.php b/routes/console.php index 3acbeead..d94a90ad 100644 --- a/routes/console.php +++ b/routes/console.php @@ -18,7 +18,8 @@ $this->comment('Welcome to nmrXiv!'); })->purpose('Display nmrxiv info'); -// Schedule::command('nmrxiv:publish')->daily(); +// Schedule commands +// Schedule::command('nmrxiv:publish-embargo-projects')->daily(); Schedule::command('nmrxiv:delete-projects')->daily(); Schedule::command('nmrxiv:index-molecules')->daily(); Schedule::command('nmrxiv:delete-citations')->weekly(); diff --git a/routes/web.php b/routes/web.php index 667d4e4c..2a055bdd 100644 --- a/routes/web.php +++ b/routes/web.php @@ -211,6 +211,12 @@ Route::put('projects/{project}/publish', [ProjectController::class, 'publish']) ->name('dashboard.project.publish'); + Route::put('projects/{project}/setEmbargo', [ProjectController::class, 'setEmbargo']) + ->name('dashboard.project.setEmbargo'); + + Route::put('projects/{project}/publishEmbargoProject', [ProjectController::class, 'publishEmbargoProject']) + ->name('dashboard.project.publishEmbargoProject'); + Route::post('projects/{project}/members', [ProjectMemberController::class, 'memberStore']) ->name('project-members.store'); Route::put('/projects/{project}/members/{user}', [ProjectMemberController::class, 'updateMemberRole'])