diff --git a/.github/workflows/build-assets.yml b/.github/workflows/build-assets.yml index 80b76ca5..cb51fe6f 100644 --- a/.github/workflows/build-assets.yml +++ b/.github/workflows/build-assets.yml @@ -19,7 +19,7 @@ jobs: - name: Setup PHP uses: shivammathur/setup-php@v2 with: - php-version: '8.1' + php-version: '8.2' coverage: none - name: Install composer dependencies diff --git a/.github/workflows/run-tests.yml b/.github/workflows/run-tests.yml index cf4b81fd..dd7dbfaf 100644 --- a/.github/workflows/run-tests.yml +++ b/.github/workflows/run-tests.yml @@ -2,9 +2,9 @@ name: run-tests on: push: - branches: [main] + branches: [ main ] pull_request: - branches: [main] + branches: [ main ] jobs: run-tests: @@ -29,8 +29,8 @@ jobs: strategy: fail-fast: false matrix: - php: [8.1, 8.2] - laravel: [^9.0, ^10.0] + php: [ 8.2, 8.3 ] + laravel: [ ^10.47|^11.0 ] name: P${{ matrix.php }} - L${{ matrix.laravel }} @@ -47,7 +47,7 @@ jobs: - name: Set Laravel version run: | - sed -i 's/^9.0|^10.0/${{ matrix.laravel }}/g' composer.json + sed -i 's/^10.47|^11.0/${{ matrix.laravel }}/g' composer.json - name: Install composer dependencies uses: ramsey/composer-install@v2 diff --git a/README.md b/README.md index 0899bd0a..836d5e77 100644 --- a/README.md +++ b/README.md @@ -9,9 +9,6 @@ [![Total Downloads](https://img.shields.io/packagist/dt/inovector/mixpost.svg?style=flat-square)](https://packagist.org/packages/inovector/mixpost) ## Introduction -**Mixpost** it's the coolest **Self hosted social media management software**. - -This package is the **Lite version** of Mixpost Pro. Mixpost is a robust and versatile **social media management platform**, designed to streamline **social media operations** and enhance **content marketing strategies**. Our platform empowers brands and businesses to effectively manage their **online presence**, leading them to success in the dynamic digital landscape. Mixpost's mission is to offer a comprehensive and powerful solution, enabling users to elevate their **social media management** and achieve tangible results. @@ -69,20 +66,16 @@ Please see [Releases](../../releases) for more information what has changed rece ## Contributing -By participating in this project you agree to these conditions 👇 - -Please note that this project is a [commercial product](https://mixpost.app/), and this repository is the lite version -of Mixpost Pro. We work hard to offer the community the best free social media manager solution and please read this -section carefully. +By participating in this project, you agree to the following terms 👇 -If you want to add a feature, it's better to open an issue before you start coding. It is important for us that features -from the Lite version do not correlate with features from the Mixpost Pro. PRs with optimizations, bug fixes are -welcome. +This repository contains the Lite version of Mixpost Pro, a [commercial product](https://mixpost.app/) product. We’re committed to providing the community with the best free social media management solution. Please read the information below carefully. -Please, be very clear on your commit messages and pull requests, empty pull request messages may be rejected. +- If you’d like to add a feature, please open an issue first to discuss it before you begin coding. It’s essential that Lite version features remain distinct from those in Mixpost Pro. +- Pull requests (PRs) for optimizations and bug fixes are always welcome. +- Make sure your commit messages and pull request descriptions are clear and informative. PRs with empty descriptions may be rejected. +- When contributing code to Mixpost, you must follow + the [PSR-12 Coding Standard](https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-12-extended-coding-style-guide.md). -When contributing code to Mixpost, you must follow -the [PSR-12 Coding Standard](https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-12-extended-coding-style-guide.md). The golden rule is: Imitate the existing Mixpost code. ## Security Vulnerabilities diff --git a/composer.json b/composer.json index 4cf17d0e..3e547acb 100644 --- a/composer.json +++ b/composer.json @@ -1,12 +1,14 @@ { "name": "inovector/mixpost", - "description": "Self-hosted social media management software", + "description": "Self-hosted social media management software.", "keywords": [ - "inovector", - "mixpost", - "social", - "scheduling", - "laravel" + "social-media-management", + "content-scheduling", + "social-platform-integration", + "calendar-scheduling", + "self-hosted", + "open-sourced", + "mixpost" ], "homepage": "https://github.com/inovector/mixpost", "license": "MIT", @@ -18,28 +20,30 @@ } ], "require": { - "php": "^8.1", + "php": "^8.2", "ext-fileinfo": "*", - "guzzlehttp/guzzle": "^7.5", - "illuminate/contracts": "^9.28|^10.0", - "inertiajs/inertia-laravel": "^0.6.9", + "guzzlehttp/guzzle": "^7.8", + "illuminate/contracts": "^10.47|^11.0", + "inertiajs/inertia-laravel": "^1.0", "inovector/twitteroauth": "^7.0", "intervention/image": "^2.7", + "laravel/horizon": "^5.0", "php-ffmpeg/php-ffmpeg": "^1.0", "spatie/laravel-package-tools": "^1.14", "spatie/temporary-directory": "^2.1", "tightenco/ziggy": "1.*" }, "require-dev": { - "nunomaduro/collision": "^6.0", - "orchestra/testbench": "^7.0", - "pestphp/pest": "^1.21", - "pestphp/pest-plugin-faker": "^1.0", - "pestphp/pest-plugin-laravel": "^1.1", + "laradumps/laradumps": "^3.1", + "nunomaduro/collision": "^8.1", + "orchestra/testbench": "^9.2", + "pestphp/pest": "^2.34", + "pestphp/pest-plugin-faker": "^2.0", + "pestphp/pest-plugin-laravel": "^2.0", "phpstan/extension-installer": "^1.1", "phpstan/phpstan-deprecation-rules": "^1.0", "phpstan/phpstan-phpunit": "^1.0", - "phpunit/phpunit": "^9.5" + "phpunit/phpunit": "^10.5" }, "autoload": { "psr-4": { diff --git a/database/factories/AccountFactory.php b/database/factories/AccountFactory.php index 987af4c2..71ab3f49 100644 --- a/database/factories/AccountFactory.php +++ b/database/factories/AccountFactory.php @@ -12,17 +12,20 @@ class AccountFactory extends Factory public function definition() { - $providers = ['twitter', 'mastodon', 'facebook_page', 'facebook_group']; + $providers = ['twitter', 'mastodon', 'facebook_page']; $name = $this->faker->name; return [ + 'uuid' => $this->faker->uuid, 'name' => $name, 'username' => Str::camel($this->faker->name), - 'provider' => $providers[rand(0, 3)], + 'provider' => $providers[rand(0, 2)], 'provider_id' => Str::random(), 'media' => ['disk' => 'public', 'path' => '/'], - 'access_token' => ['auth_token' => Str::random()] + 'data' => null, + 'authorized' => true, + 'access_token' => ['access_token' => Str::random()] ]; } } diff --git a/database/factories/MediaFactory.php b/database/factories/MediaFactory.php index f254019c..ccf4aa11 100644 --- a/database/factories/MediaFactory.php +++ b/database/factories/MediaFactory.php @@ -14,6 +14,7 @@ public function definition() $size = $this->faker->randomDigit(); return [ + 'uuid' => $this->faker->uuid, 'name' => $this->faker->domainName, 'mime_type' => $this->faker->mimeType(), 'disk' => 'public', diff --git a/database/factories/PostFactory.php b/database/factories/PostFactory.php index 828934ef..8c61c077 100644 --- a/database/factories/PostFactory.php +++ b/database/factories/PostFactory.php @@ -21,6 +21,7 @@ public function definition() $scheduled = now()->addDays(rand(1, 30)); return [ + 'uuid' => $this->faker->uuid, 'status' => $status->value, 'schedule_status' => $status === PostStatus::PUBLISHED ? PostScheduleStatus::PROCESSED : PostScheduleStatus::PENDING, 'scheduled_at' => $status !== PostStatus::DRAFT ? $scheduled : null, diff --git a/database/factories/ServiceFactory.php b/database/factories/ServiceFactory.php index fa57a9ef..0e66af58 100644 --- a/database/factories/ServiceFactory.php +++ b/database/factories/ServiceFactory.php @@ -13,7 +13,8 @@ public function definition() { return [ 'name' => $this->faker->domainName, - 'credentials' => ['client_id' => $this->faker->randomDigit(), 'client_secret' => $this->faker->randomDigit()] + 'configuration' => ['client_id' => $this->faker->randomDigit(), 'client_secret' => $this->faker->randomDigit()], + 'active' => $this->faker->boolean(), ]; } } diff --git a/database/factories/TagFactory.php b/database/factories/TagFactory.php index 9603b46a..c943ee44 100644 --- a/database/factories/TagFactory.php +++ b/database/factories/TagFactory.php @@ -13,6 +13,7 @@ class TagFactory extends Factory public function definition() { return [ + 'uuid' => $this->faker->uuid(), 'name' => $this->faker->domainName, 'hex_color' => Str::after($this->faker->hexColor, '#') ]; diff --git a/database/migrations/create_mixpost_accounts_table.php.stub b/database/migrations/create_mixpost_accounts_table.php.stub deleted file mode 100644 index 79b0fab7..00000000 --- a/database/migrations/create_mixpost_accounts_table.php.stub +++ /dev/null @@ -1,38 +0,0 @@ -id(); - $table->string('name'); - $table->string('username')->nullable(); - $table->json('media')->nullable(); - $table->string('provider'); - $table->string('provider_id'); - $table->json('data')->nullable(); - $table->longText('access_token'); - $table->timestamps(); - }); - } - - /** - * Reverse the migrations. - * - * @return void - */ - public function down() - { - Schema::dropIfExists('mixpost_accounts'); - } -}; diff --git a/database/migrations/create_mixpost_audience_table.php.stub b/database/migrations/create_mixpost_audience_table.php.stub deleted file mode 100644 index 1f4e2f33..00000000 --- a/database/migrations/create_mixpost_audience_table.php.stub +++ /dev/null @@ -1,34 +0,0 @@ -id(); - $table->bigInteger('account_id')->unsigned()->index(); - $table->integer('total')->default(0); - $table->date('date'); - - $table->index(['account_id', 'date']); - }); - } - - /** - * Reverse the migrations. - * - * @return void - */ - public function down() - { - Schema::dropIfExists('mixpost_audience'); - } -}; diff --git a/database/migrations/create_mixpost_facebook_insights_table.php.stub b/database/migrations/create_mixpost_facebook_insights_table.php.stub deleted file mode 100644 index a85ce469..00000000 --- a/database/migrations/create_mixpost_facebook_insights_table.php.stub +++ /dev/null @@ -1,37 +0,0 @@ -id(); - $table->bigInteger('account_id')->unsigned()->index(); - $table->integer('type'); - $table->integer('value'); - $table->date('date'); - $table->timestamps(); - - $table->unique(['account_id', 'type', 'date']); - }); - } - - /** - * Reverse the migrations. - * - * @return void - */ - public function down() - { - Schema::dropIfExists('mixpost_facebook_insights'); - } -}; diff --git a/database/migrations/create_mixpost_imported_posts_table.php.stub b/database/migrations/create_mixpost_imported_posts_table.php.stub deleted file mode 100644 index a3cafa13..00000000 --- a/database/migrations/create_mixpost_imported_posts_table.php.stub +++ /dev/null @@ -1,36 +0,0 @@ -id(); - $table->bigInteger('account_id')->unsigned()->index(); - $table->string('provider_post_id')->index(); - $table->json('content'); - $table->json('metrics'); - $table->date('created_at'); - - $table->unique(['account_id', 'provider_post_id']); - }); - } - - /** - * Reverse the migrations. - * - * @return void - */ - public function down() - { - Schema::dropIfExists('mixpost_imported_posts'); - } -}; diff --git a/database/migrations/create_mixpost_media_table.php.stub b/database/migrations/create_mixpost_media_table.php.stub deleted file mode 100644 index e10fddc1..00000000 --- a/database/migrations/create_mixpost_media_table.php.stub +++ /dev/null @@ -1,38 +0,0 @@ -id(); - $table->string('name'); - $table->string('mime_type'); - $table->string('disk'); - $table->string('path'); - $table->unsignedBigInteger('size'); - $table->unsignedBigInteger('size_total'); // including thumb file - $table->json('conversions')->nullable(); - $table->timestamps(); - }); - } - - /** - * Reverse the migrations. - * - * @return void - */ - public function down() - { - Schema::dropIfExists('mixpost_media'); - } -}; diff --git a/database/migrations/create_mixpost_metrics_table.php.stub b/database/migrations/create_mixpost_metrics_table.php.stub deleted file mode 100644 index 079f5e52..00000000 --- a/database/migrations/create_mixpost_metrics_table.php.stub +++ /dev/null @@ -1,34 +0,0 @@ -id(); - $table->bigInteger('account_id')->unsigned()->index(); - $table->json('data'); - $table->date('date'); - - $table->unique(['account_id', 'date']); - }); - } - - /** - * Reverse the migrations. - * - * @return void - */ - public function down() - { - Schema::dropIfExists('mixpost_metrics'); - } -}; diff --git a/database/migrations/create_mixpost_post_accounts_table.php.stub b/database/migrations/create_mixpost_post_accounts_table.php.stub deleted file mode 100644 index 5da57cc0..00000000 --- a/database/migrations/create_mixpost_post_accounts_table.php.stub +++ /dev/null @@ -1,34 +0,0 @@ -id(); - $table->foreignId('post_id')->constrained('mixpost_posts')->onDelete('cascade'); - $table->foreignId('account_id')->constrained('mixpost_accounts')->onDelete('cascade'); - $table->string('provider_post_id')->nullable(); - $table->json('errors')->nullable(); - }); - } - - /** - * Reverse the migrations. - * - * @return void - */ - public function down() - { - Schema::dropIfExists('mixpost_post_accounts'); - } -}; diff --git a/database/migrations/create_mixpost_post_versions_table.php.stub b/database/migrations/create_mixpost_post_versions_table.php.stub deleted file mode 100644 index 067ea7d1..00000000 --- a/database/migrations/create_mixpost_post_versions_table.php.stub +++ /dev/null @@ -1,34 +0,0 @@ -id(); - $table->foreignId('post_id')->constrained('mixpost_posts')->onDelete('cascade'); - $table->bigInteger('account_id'); - $table->tinyInteger('is_original')->default(0); - $table->json('content')->nullable(); - }); - } - - /** - * Reverse the migrations. - * - * @return void - */ - public function down() - { - Schema::dropIfExists('mixpost_post_versions'); - } -}; diff --git a/database/migrations/create_mixpost_posts_table.php.stub b/database/migrations/create_mixpost_posts_table.php.stub deleted file mode 100644 index 9a0e4525..00000000 --- a/database/migrations/create_mixpost_posts_table.php.stub +++ /dev/null @@ -1,35 +0,0 @@ -id(); - $table->tinyInteger('status')->default(0); - $table->tinyInteger('schedule_status')->default(0); - $table->dateTime('scheduled_at')->nullable(); - $table->dateTime('published_at')->nullable(); - $table->timestamps(); - }); - } - - /** - * Reverse the migrations. - * - * @return void - */ - public function down() - { - Schema::dropIfExists('mixpost_posts'); - } -}; diff --git a/database/migrations/create_mixpost_services_table.php.stub b/database/migrations/create_mixpost_services_table.php.stub deleted file mode 100644 index 64396c77..00000000 --- a/database/migrations/create_mixpost_services_table.php.stub +++ /dev/null @@ -1,32 +0,0 @@ -id(); - $table->string('name'); - $table->longText('credentials'); - }); - } - - /** - * Reverse the migrations. - * - * @return void - */ - public function down() - { - Schema::dropIfExists('mixpost_services'); - } -}; diff --git a/database/migrations/create_mixpost_settings_table.php.stub b/database/migrations/create_mixpost_settings_table.php.stub deleted file mode 100644 index 97ea90f9..00000000 --- a/database/migrations/create_mixpost_settings_table.php.stub +++ /dev/null @@ -1,32 +0,0 @@ -id(); - $table->string('name'); - $table->json('payload'); - }); - } - - /** - * Reverse the migrations. - * - * @return void - */ - public function down() - { - Schema::dropIfExists('mixpost_settings'); - } -}; diff --git a/database/migrations/create_mixpost_tables.php b/database/migrations/create_mixpost_tables.php new file mode 100644 index 00000000..735498e1 --- /dev/null +++ b/database/migrations/create_mixpost_tables.php @@ -0,0 +1,164 @@ +id(); + $table->string('name'); + $table->longText('configuration'); + $table->boolean('active')->default(false); + }); + + Schema::create('mixpost_accounts', function (Blueprint $table) { + $table->id(); + $table->uuid('uuid')->unique(); + $table->string('name'); + $table->string('username')->nullable(); + $table->json('media')->nullable(); + $table->string('provider'); + $table->string('provider_id'); + $table->json('data')->nullable(); + $table->boolean('authorized')->default(false); + $table->longText('access_token'); + $table->timestamps(); + + $table->unique(['provider', 'provider_id'], 'accounts_unq_id'); + }); + + Schema::create('mixpost_posts', function (Blueprint $table) { + $table->id(); + $table->uuid('uuid')->unique(); + $table->tinyInteger('status')->default(0); + $table->tinyInteger('schedule_status')->default(0); + $table->dateTime('scheduled_at')->nullable(); + $table->dateTime('published_at')->nullable(); + $table->softDeletes(); + $table->timestamps(); + }); + + Schema::create('mixpost_post_accounts', function (Blueprint $table) { + $table->id(); + $table->foreignId('post_id')->constrained('mixpost_posts')->onDelete('cascade'); + $table->foreignId('account_id')->constrained('mixpost_accounts')->onDelete('cascade'); + $table->string('provider_post_id')->nullable(); + $table->json('data')->nullable(); + $table->json('errors')->nullable(); + }); + + Schema::create('mixpost_post_versions', function (Blueprint $table) { + $table->id(); + $table->foreignId('post_id')->constrained('mixpost_posts')->onDelete('cascade'); + $table->bigInteger('account_id'); + $table->tinyInteger('is_original')->default(0); + $table->json('content')->nullable(); + }); + + Schema::create('mixpost_tags', function (Blueprint $table) { + $table->id(); + $table->uuid('uuid')->unique(); + $table->string('name'); + $table->string('hex_color', 6); + $table->timestamps(); + }); + + Schema::create('mixpost_tag_post', function (Blueprint $table) { + $table->id(); + $table->bigInteger('tag_id')->unsigned(); + $table->foreign('tag_id')->references('id')->on('mixpost_tags')->onDelete('cascade'); + $table->bigInteger('post_id')->unsigned(); + $table->foreign('post_id')->references('id')->on('mixpost_posts')->onDelete('cascade'); + }); + + Schema::create('mixpost_media', function (Blueprint $table) { + $table->id(); + $table->uuid('uuid')->unique(); + $table->string('name'); + $table->string('mime_type'); + $table->string('disk'); + $table->string('path'); + $table->json('data')->nullable(); + $table->unsignedBigInteger('size'); + $table->unsignedBigInteger('size_total'); // including conversions + $table->json('conversions')->nullable(); + $table->timestamps(); + }); + + Schema::create('mixpost_settings', function (Blueprint $table) { + $table->id(); + $table->string('name'); + $table->json('payload'); + }); + + Schema::create('mixpost_imported_posts', function (Blueprint $table) { + $table->id(); + $table->bigInteger('account_id')->unsigned()->index(); + $table->string('provider_post_id')->index(); + $table->json('content'); + $table->json('metrics'); + $table->dateTime('created_at'); + + $table->unique(['account_id', 'provider_post_id'], 'imported_posts_unq_id'); + }); + + Schema::create('mixpost_facebook_insights', function (Blueprint $table) { + $table->id(); + $table->bigInteger('account_id')->unsigned()->index(); + $table->integer('type'); + $table->integer('value'); + $table->date('date'); + $table->timestamps(); + + $table->unique(['account_id', 'type', 'date'], 'fb_insights_unq_id'); + }); + + Schema::create('mixpost_metrics', function (Blueprint $table) { + $table->id(); + $table->bigInteger('account_id')->unsigned()->index(); + $table->json('data'); + $table->date('date'); + + $table->unique(['account_id', 'date'], 'metrics_unq_id'); + }); + + Schema::create('mixpost_audience', function (Blueprint $table) { + $table->id(); + $table->bigInteger('account_id')->unsigned()->index(); + $table->integer('total')->default(0); + $table->date('date'); + + $table->index(['account_id', 'date'], 'audience_entry_index'); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('mixpost_audience'); + Schema::dropIfExists('mixpost_metrics'); + Schema::dropIfExists('mixpost_facebook_insights'); + Schema::dropIfExists('mixpost_imported_posts'); + Schema::dropIfExists('mixpost_settings'); + Schema::dropIfExists('mixpost_media'); + Schema::dropIfExists('mixpost_tag_post'); + Schema::dropIfExists('mixpost_tags'); + Schema::dropIfExists('mixpost_post_versions'); + Schema::dropIfExists('mixpost_post_accounts'); + Schema::dropIfExists('mixpost_posts'); + Schema::dropIfExists('mixpost_accounts'); + Schema::dropIfExists('mixpost_services'); + } +}; diff --git a/database/migrations/create_mixpost_tag_post_table.php.stub b/database/migrations/create_mixpost_tag_post_table.php.stub deleted file mode 100644 index 292395ee..00000000 --- a/database/migrations/create_mixpost_tag_post_table.php.stub +++ /dev/null @@ -1,34 +0,0 @@ -id(); - $table->bigInteger('tag_id')->unsigned(); - $table->foreign('tag_id')->references('id')->on('mixpost_tags')->onDelete('cascade'); - $table->bigInteger('post_id')->unsigned(); - $table->foreign('post_id')->references('id')->on('mixpost_posts')->onDelete('cascade'); - }); - } - - /** - * Reverse the migrations. - * - * @return void - */ - public function down() - { - Schema::dropIfExists('mixpost_tag_post'); - } -}; diff --git a/database/migrations/create_mixpost_tags_table.php.stub b/database/migrations/create_mixpost_tags_table.php.stub deleted file mode 100644 index 89b32cf4..00000000 --- a/database/migrations/create_mixpost_tags_table.php.stub +++ /dev/null @@ -1,33 +0,0 @@ -id(); - $table->string('name'); - $table->string('hex_color', 6); - $table->timestamps(); - }); - } - - /** - * Reverse the migrations. - * - * @return void - */ - public function down() - { - Schema::dropIfExists('mixpost_tags'); - } -}; diff --git a/package-lock.json b/package-lock.json index 4bd0df36..73206874 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,30 +1,31 @@ { "name": "mixpost", - "lockfileVersion": 2, + "lockfileVersion": 3, "requires": true, "packages": { "": { + "name": "mixpost", "dependencies": { "@inertiajs/vue3": "^1.0.2", "@jaames/iro": "^5.5.2", - "@tiptap/core": "^2.2.3", - "@tiptap/extension-document": "^2.2.3", - "@tiptap/extension-history": "^2.2.3", - "@tiptap/extension-link": "^2.2.3", - "@tiptap/extension-placeholder": "^2.2.3", - "@tiptap/extension-text": "^2.2.3", - "@tiptap/extension-typography": "^2.2.3", - "@tiptap/pm": "^2.2.3", - "@tiptap/vue-3": "^2.0.0-beta.96", + "@tiptap/core": "^2.7.2", + "@tiptap/extension-document": "^2.7.2", + "@tiptap/extension-history": "^2.7.2", + "@tiptap/extension-link": "^2.7.2", + "@tiptap/extension-placeholder": "^2.7.2", + "@tiptap/extension-text": "^2.7.2", + "@tiptap/extension-typography": "^2.7.2", + "@tiptap/pm": "^2.7.2", + "@tiptap/vue-3": "^2.7.2", "chart.js": "^4.1.2", "chartjs-plugin-zoom": "^2.0.0", "core-js": "^3.29.0", "date-fns": "^2.29.1", "date-fns-tz": "^1.3.7", "emoji-mart-vue-fast": "^11.1.1", - "floating-vue": "^2.0.0-beta.17", - "mitt": "^3.0.0", - "nanoid": "^4.0.0", + "floating-vue": "^5.2.2", + "mitt": "^3.0.1", + "nanoid": "^5.0.7", "nprogress": "^0.2.0", "twemoji-parser": "^14.0.0", "twitter-text": "^3.1.0", @@ -33,20 +34,20 @@ }, "devDependencies": { "@tailwindcss/forms": "^0.5.2", - "@vitejs/plugin-vue": "^3.0.0", + "@vitejs/plugin-vue": "^5.1.4", "autoprefixer": "^10.4.13", - "axios": "^0.27", + "axios": "^1.7.7", "fs": "^0.0.1-security", - "laravel-vite-plugin": "^0.5.0", + "laravel-vite-plugin": "^1.0.5", "lodash": "^4.17.19", "os": "^0.1.2", "path": "^0.12.7", - "postcss": "^8.4.20", + "postcss": "^8.4.47", "postcss-nesting": "^10.1.10", "tailwindcss": "^3.2.6", "unplugin-vue-define-options": "^1.3.7", - "vite": "^3.0.0", - "vue": "^3.2.31" + "vite": "^5.4.9", + "vue": "^3.5.12" } }, "node_modules/@alloc/quick-lru": { @@ -62,27 +63,28 @@ } }, "node_modules/@babel/helper-string-parser": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.21.5.tgz", - "integrity": "sha512-5pTUx3hAJaZIdW99sJ6ZUUgWq/Y+Hja7TowEnLNMm1VivRgZQL3vpBY3qUACVsvw+yQU6+YgfBVmcbLaZtrA1w==", - "dev": true, + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz", + "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", - "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", - "dev": true, + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", + "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/parser": { - "version": "7.22.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.4.tgz", - "integrity": "sha512-VLLsx06XkEYqBtE5YGPwfSGwfrjnyPP5oiGty3S8pQLFDFLaS8VwWSIxkTXpcvr5zeYLE6+MBNl2npl/YnfofA==", + "version": "7.26.2", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.2.tgz", + "integrity": "sha512-DWMCZH9WA4Maitz2q21SRKHo9QXZxkDsbNZoVD62gusNtNBBqDg9i7uOhASfTfIGNzW+O+r7+jAlM8dwphcJKQ==", + "dependencies": { + "@babel/types": "^7.26.0" + }, "bin": { "parser": "bin/babel-parser.js" }, @@ -91,25 +93,23 @@ } }, "node_modules/@babel/runtime": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.3.tgz", - "integrity": "sha512-XsDuspWKLUsxwCp6r7EhsExHtYfbe5oAGQ19kqngTdCPUoPQzOPdUbD/pB9PJiwb2ptYKQDjSJT3R6dC+EPqfQ==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.26.0.tgz", + "integrity": "sha512-FDSOghenHTiToteC/QRlv2q3DhPZ/oOXTBoirfWNx1Cx3TMVcGWQtMMmQcSvb/JjpNeGzx8Pq/b4fKEJuWm1sw==", "dependencies": { - "regenerator-runtime": "^0.13.11" + "regenerator-runtime": "^0.14.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/types": { - "version": "7.22.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.4.tgz", - "integrity": "sha512-Tx9x3UBHTTsMSW85WB2kphxYQVvrZ/t1FxD88IpSgIjiUJlCm9z+xWIDwyo1vffTwSqteqyznB8ZE9vYYk16zA==", - "dev": true, + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.0.tgz", + "integrity": "sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==", "dependencies": { - "@babel/helper-string-parser": "^7.21.5", - "@babel/helper-validator-identifier": "^7.19.1", - "to-fast-properties": "^2.0.0" + "@babel/helper-string-parser": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -131,10 +131,26 @@ "postcss-selector-parser": "^6.0.10" } }, + "node_modules/@esbuild/aix-ppc64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz", + "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=12" + } + }, "node_modules/@esbuild/android-arm": { - "version": "0.15.18", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.15.18.tgz", - "integrity": "sha512-5GT+kcs2WVGjVs7+boataCkO5Fg0y4kCjzkB5bAip7H4jfnOS3dA6KPiww9W1OEKTKeAcUVhdZGvgI65OXmUnw==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz", + "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==", "cpu": [ "arm" ], @@ -147,4576 +163,2891 @@ "node": ">=12" } }, - "node_modules/@esbuild/linux-loong64": { - "version": "0.15.18", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.15.18.tgz", - "integrity": "sha512-L4jVKS82XVhw2nvzLg/19ClLWg0y27ulRwuP7lcyL6AbUWB5aPglXY3M21mauDQMDfRLs8cQmeT03r/+X3cZYQ==", + "node_modules/@esbuild/android-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz", + "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==", "cpu": [ - "loong64" + "arm64" ], "dev": true, "optional": true, "os": [ - "linux" + "android" ], "engines": { "node": ">=12" } }, - "node_modules/@floating-ui/core": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-0.3.1.tgz", - "integrity": "sha512-ensKY7Ub59u16qsVIFEo2hwTCqZ/r9oZZFh51ivcLGHfUwTn8l1Xzng8RJUe91H/UP8PeqeBronAGx0qmzwk2g==" - }, - "node_modules/@floating-ui/dom": { - "version": "0.1.10", - "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-0.1.10.tgz", - "integrity": "sha512-4kAVoogvQm2N0XE0G6APQJuCNuErjOfPW8Ux7DFxh8+AfugWflwVJ5LDlHOwrwut7z/30NUvdtHzQ3zSip4EzQ==", - "dependencies": { - "@floating-ui/core": "^0.3.0" + "node_modules/@esbuild/android-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz", + "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" } }, - "node_modules/@inertiajs/core": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/@inertiajs/core/-/core-1.0.7.tgz", - "integrity": "sha512-hb9XP+TVNdYoI3+3dx2Myp16w/WmqDCvTMl0o8SfFG6xSAJItihytrm0BJUNkV1PnId1qp0RUswOFZ8I8u3hzg==", - "dependencies": { - "axios": "^1.2.0", - "deepmerge": "^4.0.0", - "nprogress": "^0.2.0", - "qs": "^6.9.0" + "node_modules/@esbuild/darwin-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz", + "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" } }, - "node_modules/@inertiajs/core/node_modules/axios": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.4.0.tgz", - "integrity": "sha512-S4XCWMEmzvo64T9GfvQDOXgYRDJ/wsSZc7Jvdgx5u1sd0JwsuPLqb3SYmusag+edF6ziyMensPVqLTSc1PiSEA==", - "dependencies": { - "follow-redirects": "^1.15.0", - "form-data": "^4.0.0", - "proxy-from-env": "^1.1.0" + "node_modules/@esbuild/darwin-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz", + "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" } }, - "node_modules/@inertiajs/vue3": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/@inertiajs/vue3/-/vue3-1.0.7.tgz", - "integrity": "sha512-WEQEsgYiEWCzLo3EmgK6UsujfO/q2CI1Dc6/iD55/JoS+RHqkNMbryteuBiwd56+6al+gBgzLYSlSYMBfEcHMg==", - "dependencies": { - "@inertiajs/core": "1.0.7", - "lodash.clonedeep": "^4.5.0", - "lodash.isequal": "^4.5.0" - }, - "peerDependencies": { - "vue": "^3.0.0" + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz", + "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" } }, - "node_modules/@irojs/iro-core": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@irojs/iro-core/-/iro-core-1.2.1.tgz", - "integrity": "sha512-p2OvsBSSmidsDsTSkID6jEyXDF7lcyxPrkh3qBzasBZFpjkYd6kZ3yMWai3MlAaQ3F7li/Et7rSJVV09Fpei+A==" - }, - "node_modules/@jaames/iro": { - "version": "5.5.2", - "resolved": "https://registry.npmjs.org/@jaames/iro/-/iro-5.5.2.tgz", - "integrity": "sha512-Fbi5U4Vdkw6UsF+R3oMlPONqkvUDMkwzh+mX718gQsDFt3+1r1jvGsrfCbedmXAAy0WsjDHOrefK0BkDk99TQg==", - "dependencies": { - "@irojs/iro-core": "^1.2.1", - "preact": "^10.0.0" + "node_modules/@esbuild/freebsd-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz", + "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" } }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", - "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "node_modules/@esbuild/linux-arm": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz", + "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==", + "cpu": [ + "arm" + ], "dev": true, - "dependencies": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - }, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=6.0.0" + "node": ">=12" } }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", - "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "node_modules/@esbuild/linux-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz", + "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==", + "cpu": [ + "arm64" + ], "dev": true, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=6.0.0" + "node": ">=12" } }, - "node_modules/@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "node_modules/@esbuild/linux-ia32": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz", + "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==", + "cpu": [ + "ia32" + ], "dev": true, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=6.0.0" + "node": ">=12" } }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.15", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.18", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz", - "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==", + "node_modules/@esbuild/linux-loong64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz", + "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==", + "cpu": [ + "loong64" + ], "dev": true, - "dependencies": { - "@jridgewell/resolve-uri": "3.1.0", - "@jridgewell/sourcemap-codec": "1.4.14" + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" } }, - "node_modules/@jridgewell/trace-mapping/node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", - "dev": true - }, - "node_modules/@kurkle/color": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@kurkle/color/-/color-0.3.2.tgz", - "integrity": "sha512-fuscdXJ9G1qb7W8VdHi+IwRqij3lBkosAm4ydQtEmbY58OzHXqQhvlxqEkoz0yssNVn38bcpRWgA9PP+OGoisw==" - }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "node_modules/@esbuild/linux-mips64el": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz", + "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==", + "cpu": [ + "mips64el" + ], "dev": true, - "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - }, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">= 8" + "node": ">=12" } }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "node_modules/@esbuild/linux-ppc64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz", + "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==", + "cpu": [ + "ppc64" + ], "dev": true, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">= 8" + "node": ">=12" } }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "node_modules/@esbuild/linux-riscv64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz", + "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==", + "cpu": [ + "riscv64" + ], "dev": true, - "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - }, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">= 8" + "node": ">=12" } }, - "node_modules/@popperjs/core": { - "version": "2.11.8", - "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", - "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/popperjs" + "node_modules/@esbuild/linux-s390x": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz", + "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" } }, - "node_modules/@remirror/core-constants": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@remirror/core-constants/-/core-constants-2.0.2.tgz", - "integrity": "sha512-dyHY+sMF0ihPus3O27ODd4+agdHMEmuRdyiZJ2CCWjPV5UFmn17ZbElvk6WOGVE4rdCJKZQCrPV2BcikOMLUGQ==" - }, - "node_modules/@rollup/pluginutils": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.0.2.tgz", - "integrity": "sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==", + "node_modules/@esbuild/linux-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz", + "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==", + "cpu": [ + "x64" + ], "dev": true, - "dependencies": { - "@types/estree": "^1.0.0", - "estree-walker": "^2.0.2", - "picomatch": "^2.3.1" - }, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "rollup": "^1.20.0||^2.0.0||^3.0.0" - }, - "peerDependenciesMeta": { - "rollup": { - "optional": true - } + "node": ">=12" } }, - "node_modules/@tailwindcss/forms": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.5.3.tgz", - "integrity": "sha512-y5mb86JUoiUgBjY/o6FJSFZSEttfb3Q5gllE4xoKjAAD+vBrnIhE4dViwUuow3va8mpH4s9jyUbUbrRGoRdc2Q==", + "node_modules/@esbuild/netbsd-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz", + "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==", + "cpu": [ + "x64" + ], "dev": true, - "dependencies": { - "mini-svg-data-uri": "^1.2.3" - }, - "peerDependencies": { - "tailwindcss": ">=3.0.0 || >= 3.0.0-alpha.1" + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" } }, - "node_modules/@tiptap/core": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@tiptap/core/-/core-2.3.0.tgz", - "integrity": "sha512-Gk2JN3i5CMkYGmsbyFI7cBUftWa+F7QYmeCLTWfbuy+hCM2OBsnYVKxhggFPGXRL5KLBEgBWeCeWMHfIw3B2MA==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/ueberdosis" - }, - "peerDependencies": { - "@tiptap/pm": "^2.0.0" + "node_modules/@esbuild/openbsd-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz", + "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" } }, - "node_modules/@tiptap/extension-bubble-menu": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@tiptap/extension-bubble-menu/-/extension-bubble-menu-2.0.3.tgz", - "integrity": "sha512-lPt1ELrYCuoQrQEUukqjp9xt38EwgPUwaKHI3wwt2Rbv+C6q1gmRsK1yeO/KqCNmFxNqF2p9ZF9srOnug/RZDQ==", - "dependencies": { - "tippy.js": "^6.3.7" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/ueberdosis" - }, - "peerDependencies": { - "@tiptap/core": "^2.0.0", - "@tiptap/pm": "^2.0.0" + "node_modules/@esbuild/sunos-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz", + "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" } }, - "node_modules/@tiptap/extension-document": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@tiptap/extension-document/-/extension-document-2.3.0.tgz", - "integrity": "sha512-WC55SMrtlsNOnHXpzbXDzJOp7eKmZV0rXooKmvCDqoiLO/DKpyQXyF+0UHfcRPmUAi2GWFPaer7+p1H9xzcjXg==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/ueberdosis" - }, - "peerDependencies": { - "@tiptap/core": "^2.0.0" + "node_modules/@esbuild/win32-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz", + "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" } }, - "node_modules/@tiptap/extension-floating-menu": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@tiptap/extension-floating-menu/-/extension-floating-menu-2.0.3.tgz", - "integrity": "sha512-zN1vRGRvyK3pO2aHRmQSOTpl4UJraXYwKYM009n6WviYKUNm0LPGo+VD4OAtdzUhPXyccnlsTv2p6LIqFty6Bg==", - "dependencies": { - "tippy.js": "^6.3.7" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/ueberdosis" - }, - "peerDependencies": { - "@tiptap/core": "^2.0.0", - "@tiptap/pm": "^2.0.0" + "node_modules/@esbuild/win32-ia32": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz", + "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" } }, - "node_modules/@tiptap/extension-history": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@tiptap/extension-history/-/extension-history-2.3.0.tgz", - "integrity": "sha512-EF5Oq9fe/VBzU1Lsow2ubOlx1e1r4OQT1WUPGsRnL7pr94GH1Skpk7/hs9COJ9K6kP3Ebt42XjP0JEQodR58YA==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/ueberdosis" - }, - "peerDependencies": { - "@tiptap/core": "^2.0.0", - "@tiptap/pm": "^2.0.0" + "node_modules/@esbuild/win32-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz", + "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" } }, - "node_modules/@tiptap/extension-link": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@tiptap/extension-link/-/extension-link-2.3.0.tgz", - "integrity": "sha512-CnJAlV0ZOdEhKmDfYKuHJVG8g79iCFQ85cX/CROTWyuMfXz9uhj2rLpZ6nfidVbonqxAhQp7NAIr2y+Fj5/53A==", + "node_modules/@floating-ui/core": { + "version": "1.6.8", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.6.8.tgz", + "integrity": "sha512-7XJ9cPU+yI2QeLS+FCSlqNFZJq8arvswefkZrYI1yQBbftw6FyrZOxYSh+9S7z7TpeWlRt9zJ5IhM1WIL334jA==", "dependencies": { - "linkifyjs": "^4.1.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/ueberdosis" - }, - "peerDependencies": { - "@tiptap/core": "^2.0.0", - "@tiptap/pm": "^2.0.0" - } - }, - "node_modules/@tiptap/extension-placeholder": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@tiptap/extension-placeholder/-/extension-placeholder-2.3.0.tgz", - "integrity": "sha512-1BOyxVLzyUYf6yOOeJ8CfpP6DSCS4L6HjBZqj6WP1z1NyBV8RAfhf3UuLNcimfSWAETXFR3g0ZbaxxWffI1cEg==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/ueberdosis" - }, - "peerDependencies": { - "@tiptap/core": "^2.0.0", - "@tiptap/pm": "^2.0.0" + "@floating-ui/utils": "^0.2.8" } }, - "node_modules/@tiptap/extension-text": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@tiptap/extension-text/-/extension-text-2.3.0.tgz", - "integrity": "sha512-zkudl0TyKRy/8vHtyo5dMzjBRD0HEUnsS8YOsjR4xwQq5EYUXleRgM1s6lb6Yms2sLUAZRWdDddoQ686iq4zQg==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/ueberdosis" - }, - "peerDependencies": { - "@tiptap/core": "^2.0.0" + "node_modules/@floating-ui/dom": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.1.1.tgz", + "integrity": "sha512-TpIO93+DIujg3g7SykEAGZMDtbJRrmnYRCNYSjJlvIbGhBjRSNTLVbNeDQBrzy9qDgUbiWdc7KA0uZHZ2tJmiw==", + "dependencies": { + "@floating-ui/core": "^1.1.0" } }, - "node_modules/@tiptap/extension-typography": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@tiptap/extension-typography/-/extension-typography-2.3.0.tgz", - "integrity": "sha512-bI9t6dVp3wvzp3RVhJYRAV5Gi4pCSnumYith62TJmEk7fI24XuwMAXJu32+RTtBkaWHX/nwSGPh/ol0PRmtzKw==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/ueberdosis" - }, - "peerDependencies": { - "@tiptap/core": "^2.0.0" - } + "node_modules/@floating-ui/utils": { + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.8.tgz", + "integrity": "sha512-kym7SodPp8/wloecOpcmSnWJsK7M0E5Wg8UcFA+uO4B9s5d0ywXOEro/8HM9x0rW+TljRzul/14UYz3TleT3ig==" }, - "node_modules/@tiptap/pm": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@tiptap/pm/-/pm-2.3.0.tgz", - "integrity": "sha512-4WYqShZBwDyReKvapC0nmeYdOtZbZ31y4MjolpKQaSD4I7kg/oZspC+byUGdvIRsNpRN7i2X0IyvdISKk8gw5Q==", + "node_modules/@inertiajs/core": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@inertiajs/core/-/core-1.2.0.tgz", + "integrity": "sha512-6U0gqCPbGGGMcLoDm+ckKipc5gptZMmfVFfPGdO7vlO7yipWf1RD+TKkcZGJklFvfgFMKwK2VPw8GAv1OctuQA==", "dependencies": { - "prosemirror-changeset": "^2.2.1", - "prosemirror-collab": "^1.3.1", - "prosemirror-commands": "^1.5.2", - "prosemirror-dropcursor": "^1.8.1", - "prosemirror-gapcursor": "^1.3.2", - "prosemirror-history": "^1.3.2", - "prosemirror-inputrules": "^1.3.0", - "prosemirror-keymap": "^1.2.2", - "prosemirror-markdown": "^1.12.0", - "prosemirror-menu": "^1.2.4", - "prosemirror-model": "^1.19.4", - "prosemirror-schema-basic": "^1.2.2", - "prosemirror-schema-list": "^1.3.0", - "prosemirror-state": "^1.4.3", - "prosemirror-tables": "^1.3.5", - "prosemirror-trailing-node": "^2.0.7", - "prosemirror-transform": "^1.8.0", - "prosemirror-view": "^1.32.7" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/ueberdosis" + "axios": "^1.6.0", + "deepmerge": "^4.0.0", + "nprogress": "^0.2.0", + "qs": "^6.9.0" } }, - "node_modules/@tiptap/vue-3": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@tiptap/vue-3/-/vue-3-2.0.3.tgz", - "integrity": "sha512-2CtNUzt+e7sgvIjxPOyBwoiRcuCHNeJzW+XGxNK2uCWlAKp/Yw3boJ51d51UuIbj9RitGHJ5GpCdLJoL7SDiQA==", + "node_modules/@inertiajs/vue3": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@inertiajs/vue3/-/vue3-1.2.0.tgz", + "integrity": "sha512-Y6AsvwIK/E1pQKAMp8B7i99CbNApcTYb7j8R+TXM/AFQG6yBlQ1Qb9oFMItb6VimXSnDyfO4+FWe/JPLk9OIVA==", "dependencies": { - "@tiptap/extension-bubble-menu": "^2.0.3", - "@tiptap/extension-floating-menu": "^2.0.3" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/ueberdosis" + "@inertiajs/core": "1.2.0", + "lodash.clonedeep": "^4.5.0", + "lodash.isequal": "^4.5.0" }, "peerDependencies": { - "@tiptap/core": "^2.0.0", - "@tiptap/pm": "^2.0.0", "vue": "^3.0.0" } }, - "node_modules/@types/estree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.1.tgz", - "integrity": "sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==", - "dev": true - }, - "node_modules/@vitejs/plugin-vue": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-3.2.0.tgz", - "integrity": "sha512-E0tnaL4fr+qkdCNxJ+Xd0yM31UwMkQje76fsDVBBUCoGOUPexu2VDUYHL8P4CwV+zMvWw6nlRw19OnRKmYAJpw==", - "dev": true, - "engines": { - "node": "^14.18.0 || >=16.0.0" - }, - "peerDependencies": { - "vite": "^3.0.0", - "vue": "^3.2.25" - } + "node_modules/@irojs/iro-core": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@irojs/iro-core/-/iro-core-1.2.1.tgz", + "integrity": "sha512-p2OvsBSSmidsDsTSkID6jEyXDF7lcyxPrkh3qBzasBZFpjkYd6kZ3yMWai3MlAaQ3F7li/Et7rSJVV09Fpei+A==" }, - "node_modules/@vue-macros/common": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@vue-macros/common/-/common-1.3.3.tgz", - "integrity": "sha512-bjHomaf3mu+ARMD4DX22C/lLVVocbmwgcLH7bg1rK4kB5ghesgShZTQIrNR6ZjifQmdGc/2jjZ/25kSb364uEA==", + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", "dev": true, "dependencies": { - "@babel/types": "^7.21.5", - "@rollup/pluginutils": "^5.0.2", - "@vue/compiler-sfc": "^3.3.4", - "local-pkg": "^0.4.3", - "magic-string-ast": "^0.1.2" + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" }, "engines": { - "node": ">=16.14.0" - }, - "peerDependencies": { - "vue": "^2.7.0 || ^3.2.25" - }, - "peerDependenciesMeta": { - "vue": { - "optional": true - } + "node": ">=12" } }, - "node_modules/@vue/compiler-core": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.3.4.tgz", - "integrity": "sha512-cquyDNvZ6jTbf/+x+AgM2Arrp6G4Dzbb0R64jiG804HRMfRiFXWI6kqUVqZ6ZR0bQhIoQjB4+2bhNtVwndW15g==", + "node_modules/@jaames/iro": { + "version": "5.5.2", + "resolved": "https://registry.npmjs.org/@jaames/iro/-/iro-5.5.2.tgz", + "integrity": "sha512-Fbi5U4Vdkw6UsF+R3oMlPONqkvUDMkwzh+mX718gQsDFt3+1r1jvGsrfCbedmXAAy0WsjDHOrefK0BkDk99TQg==", "dependencies": { - "@babel/parser": "^7.21.3", - "@vue/shared": "3.3.4", - "estree-walker": "^2.0.2", - "source-map-js": "^1.0.2" + "@irojs/iro-core": "^1.2.1", + "preact": "^10.0.0" } }, - "node_modules/@vue/compiler-dom": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.3.4.tgz", - "integrity": "sha512-wyM+OjOVpuUukIq6p5+nwHYtj9cFroz9cwkfmP9O1nzH68BenTTv0u7/ndggT8cIQlnBeOo6sUT/gvHcIkLA5w==", + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", + "dev": true, "dependencies": { - "@vue/compiler-core": "3.3.4", - "@vue/shared": "3.3.4" - } - }, - "node_modules/@vue/compiler-sfc": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.3.4.tgz", - "integrity": "sha512-6y/d8uw+5TkCuzBkgLS0v3lSM3hJDntFEiUORM11pQ/hKvkhSKZrXW6i69UyXlJQisJxuUEJKAWEqWbWsLeNKQ==", - "dependencies": { - "@babel/parser": "^7.20.15", - "@vue/compiler-core": "3.3.4", - "@vue/compiler-dom": "3.3.4", - "@vue/compiler-ssr": "3.3.4", - "@vue/reactivity-transform": "3.3.4", - "@vue/shared": "3.3.4", - "estree-walker": "^2.0.2", - "magic-string": "^0.30.0", - "postcss": "^8.1.10", - "source-map-js": "^1.0.2" + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" } }, - "node_modules/@vue/compiler-ssr": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.3.4.tgz", - "integrity": "sha512-m0v6oKpup2nMSehwA6Uuu+j+wEwcy7QmwMkVNVfrV9P2qE5KshC6RwOCq8fjGS/Eak/uNb8AaWekfiXxbBB6gQ==", - "dependencies": { - "@vue/compiler-dom": "3.3.4", - "@vue/shared": "3.3.4" + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "dev": true, + "engines": { + "node": ">=6.0.0" } }, - "node_modules/@vue/reactivity": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.3.4.tgz", - "integrity": "sha512-kLTDLwd0B1jG08NBF3R5rqULtv/f8x3rOFByTDz4J53ttIQEDmALqKqXY0J+XQeN0aV2FBxY8nJDf88yvOPAqQ==", - "dependencies": { - "@vue/shared": "3.3.4" + "node_modules/@jridgewell/set-array": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", + "dev": true, + "engines": { + "node": ">=6.0.0" } }, - "node_modules/@vue/reactivity-transform": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.3.4.tgz", - "integrity": "sha512-MXgwjako4nu5WFLAjpBnCj/ieqcjE2aJBINUNQzkZQfzIZA4xn+0fV1tIYBJvvva3N3OvKGofRLvQIwEQPpaXw==", - "dependencies": { - "@babel/parser": "^7.20.15", - "@vue/compiler-core": "3.3.4", - "@vue/shared": "3.3.4", - "estree-walker": "^2.0.2", - "magic-string": "^0.30.0" - } + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==" }, - "node_modules/@vue/runtime-core": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.3.4.tgz", - "integrity": "sha512-R+bqxMN6pWO7zGI4OMlmvePOdP2c93GsHFM/siJI7O2nxFRzj55pLwkpCedEY+bTMgp5miZ8CxfIZo3S+gFqvA==", + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "dev": true, "dependencies": { - "@vue/reactivity": "3.3.4", - "@vue/shared": "3.3.4" + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" } }, - "node_modules/@vue/runtime-dom": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.3.4.tgz", - "integrity": "sha512-Aj5bTJ3u5sFsUckRghsNjVTtxZQ1OyMWCr5dZRAPijF/0Vy4xEoRCwLyHXcj4D0UFbJ4lbx3gPTgg06K/GnPnQ==", - "dependencies": { - "@vue/runtime-core": "3.3.4", - "@vue/shared": "3.3.4", - "csstype": "^3.1.1" - } + "node_modules/@kurkle/color": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@kurkle/color/-/color-0.3.2.tgz", + "integrity": "sha512-fuscdXJ9G1qb7W8VdHi+IwRqij3lBkosAm4ydQtEmbY58OzHXqQhvlxqEkoz0yssNVn38bcpRWgA9PP+OGoisw==" }, - "node_modules/@vue/server-renderer": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.3.4.tgz", - "integrity": "sha512-Q6jDDzR23ViIb67v+vM1Dqntu+HUexQcsWKhhQa4ARVzxOY2HbC7QRW/ggkDBd5BU+uM1sV6XOAP0b216o34JQ==", + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, "dependencies": { - "@vue/compiler-ssr": "3.3.4", - "@vue/shared": "3.3.4" + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" }, - "peerDependencies": { - "vue": "3.3.4" + "engines": { + "node": ">= 8" } }, - "node_modules/@vue/shared": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.3.4.tgz", - "integrity": "sha512-7OjdcV8vQ74eiz1TZLzZP4JwqM5fA94K6yntPS5Z25r9HDuGNzaGdgvwKYq6S+MxwF0TFRwe50fIR/MYnakdkQ==" - }, - "node_modules/acorn": { - "version": "8.8.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", - "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, "engines": { - "node": ">=0.4.0" + "node": ">= 8" } }, - "node_modules/any-promise": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", - "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", - "dev": true - }, - "node_modules/anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", "dev": true, "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" }, "engines": { "node": ">= 8" } }, - "node_modules/arg": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", - "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", - "dev": true - }, - "node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" - }, - "node_modules/ast-walker-scope": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/ast-walker-scope/-/ast-walker-scope-0.4.1.tgz", - "integrity": "sha512-Ro3nmapMxi/remlJdzFH0tiA7A59KDbxVoLlKWaLDrPELiftb9b8w+CCyWRM+sXZH5KHRAgv8feedW6mihvCHA==", + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", "dev": true, - "dependencies": { - "@babel/parser": "^7.21.3", - "@babel/types": "^7.21.3" - }, + "optional": true, "engines": { - "node": ">=14.19.0" + "node": ">=14" } }, - "node_modules/asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + "node_modules/@popperjs/core": { + "version": "2.11.8", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", + "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/popperjs" + } }, - "node_modules/autoprefixer": { - "version": "10.4.14", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.14.tgz", - "integrity": "sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==", + "node_modules/@remirror/core-constants": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@remirror/core-constants/-/core-constants-3.0.0.tgz", + "integrity": "sha512-42aWfPrimMfDKDi4YegyS7x+/0tlzaqwPQCULLanv3DMIlu96KTJR0fM5isWX2UViOqlGnX6YFgqWepcX+XMNg==" + }, + "node_modules/@rollup/pluginutils": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.3.tgz", + "integrity": "sha512-Pnsb6f32CD2W3uCaLZIzDmeFyQ2b8UWMFI7xtwUezpcGBDVDW6y9XgAWIlARiGAo6eNF5FK5aQTr0LFyNyqq5A==", "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/autoprefixer" - } - ], "dependencies": { - "browserslist": "^4.21.5", - "caniuse-lite": "^1.0.30001464", - "fraction.js": "^4.2.0", - "normalize-range": "^0.1.2", - "picocolors": "^1.0.0", - "postcss-value-parser": "^4.2.0" - }, - "bin": { - "autoprefixer": "bin/autoprefixer" + "@types/estree": "^1.0.0", + "estree-walker": "^2.0.2", + "picomatch": "^4.0.2" }, "engines": { - "node": "^10 || ^12 || >=14" + "node": ">=14.0.0" }, "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/axios": { - "version": "0.27.2", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz", - "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==", - "dev": true, - "dependencies": { - "follow-redirects": "^1.14.9", - "form-data": "^4.0.0" + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } } }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true - }, - "node_modules/binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "node_modules/@rollup/pluginutils/node_modules/picomatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", + "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", "dev": true, "engines": { - "node": ">=8" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "node_modules/@rollup/rollup-android-arm-eabi": { + "version": "4.24.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.24.4.tgz", + "integrity": "sha512-jfUJrFct/hTA0XDM5p/htWKoNNTbDLY0KRwEt6pyOA6k2fmk0WVwl65PdUdJZgzGEHWx+49LilkcSaumQRyNQw==", + "cpu": [ + "arm" + ], "dev": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } + "optional": true, + "os": [ + "android" + ] }, - "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "node_modules/@rollup/rollup-android-arm64": { + "version": "4.24.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.24.4.tgz", + "integrity": "sha512-j4nrEO6nHU1nZUuCfRKoCcvh7PIywQPUCBa2UsootTHvTHIoIu2BzueInGJhhvQO/2FTRdNYpf63xsgEqH9IhA==", + "cpu": [ + "arm64" + ], "dev": true, - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } + "optional": true, + "os": [ + "android" + ] }, - "node_modules/browserslist": { - "version": "4.21.7", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.7.tgz", - "integrity": "sha512-BauCXrQ7I2ftSqd2mvKHGo85XR0u7Ru3C/Hxsy/0TkfCtjrmAbPdzLGasmoiBxplpDXlPvdjX9u7srIMfgasNA==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.24.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.24.4.tgz", + "integrity": "sha512-GmU/QgGtBTeraKyldC7cDVVvAJEOr3dFLKneez/n7BvX57UdhOqDsVwzU7UOnYA7AAOt+Xb26lk79PldDHgMIQ==", + "cpu": [ + "arm64" ], - "dependencies": { - "caniuse-lite": "^1.0.30001489", - "electron-to-chromium": "^1.4.411", - "node-releases": "^2.0.12", - "update-browserslist-db": "^1.0.11" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } + "dev": true, + "optional": true, + "os": [ + "darwin" + ] }, - "node_modules/call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "dependencies": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "node_modules/@rollup/rollup-darwin-x64": { + "version": "4.24.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.24.4.tgz", + "integrity": "sha512-N6oDBiZCBKlwYcsEPXGDE4g9RoxZLK6vT98M8111cW7VsVJFpNEqvJeIPfsCzbf0XEakPslh72X0gnlMi4Ddgg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ] }, - "node_modules/camelcase-css": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", - "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "node_modules/@rollup/rollup-freebsd-arm64": { + "version": "4.24.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.24.4.tgz", + "integrity": "sha512-py5oNShCCjCyjWXCZNrRGRpjWsF0ic8f4ieBNra5buQz0O/U6mMXCpC1LvrHuhJsNPgRt36tSYMidGzZiJF6mw==", + "cpu": [ + "arm64" + ], "dev": true, - "engines": { - "node": ">= 6" - } + "optional": true, + "os": [ + "freebsd" + ] }, - "node_modules/caniuse-lite": { - "version": "1.0.30001492", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001492.tgz", - "integrity": "sha512-2efF8SAZwgAX1FJr87KWhvuJxnGJKOnctQa8xLOskAXNXq8oiuqgl6u1kk3fFpsp3GgvzlRjiK1sl63hNtFADw==", + "node_modules/@rollup/rollup-freebsd-x64": { + "version": "4.24.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.24.4.tgz", + "integrity": "sha512-L7VVVW9FCnTTp4i7KrmHeDsDvjB4++KOBENYtNYAiYl96jeBThFfhP6HVxL74v4SiZEVDH/1ILscR5U9S4ms4g==", + "cpu": [ + "x64" + ], "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } + "optional": true, + "os": [ + "freebsd" ] }, - "node_modules/chart.js": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-4.3.0.tgz", - "integrity": "sha512-ynG0E79xGfMaV2xAHdbhwiPLczxnNNnasrmPEXriXsPJGjmhOBYzFVEsB65w2qMDz+CaBJJuJD0inE/ab/h36g==", - "dependencies": { - "@kurkle/color": "^0.3.0" - }, - "engines": { - "pnpm": ">=7" - } + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.24.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.24.4.tgz", + "integrity": "sha512-10ICosOwYChROdQoQo589N5idQIisxjaFE/PAnX2i0Zr84mY0k9zul1ArH0rnJ/fpgiqfu13TFZR5A5YJLOYZA==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] }, - "node_modules/chartjs-plugin-zoom": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/chartjs-plugin-zoom/-/chartjs-plugin-zoom-2.0.1.tgz", - "integrity": "sha512-ogOmLu6e+Q7E1XWOCOz9YwybMslz9qNfGV2a+qjfmqJYpsw5ZMoRHZBUyW+NGhkpQ5PwwPA/+rikHpBZb7PZuA==", - "dependencies": { - "hammerjs": "^2.0.8" - }, - "peerDependencies": { - "chart.js": ">=3.2.0" - } + "node_modules/@rollup/rollup-linux-arm-musleabihf": { + "version": "4.24.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.24.4.tgz", + "integrity": "sha512-ySAfWs69LYC7QhRDZNKqNhz2UKN8LDfbKSMAEtoEI0jitwfAG2iZwVqGACJT+kfYvvz3/JgsLlcBP+WWoKCLcw==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] }, - "node_modules/chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.24.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.24.4.tgz", + "integrity": "sha512-uHYJ0HNOI6pGEeZ/5mgm5arNVTI0nLlmrbdph+pGXpC9tFHFDQmDMOEqkmUObRfosJqpU8RliYoGz06qSdtcjg==", + "cpu": [ + "arm64" + ], "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.24.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.24.4.tgz", + "integrity": "sha512-38yiWLemQf7aLHDgTg85fh3hW9stJ0Muk7+s6tIkSUOMmi4Xbv5pH/5Bofnsb6spIwD5FJiR+jg71f0CH5OzoA==", + "cpu": [ + "arm64" ], - "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "engines": { - "node": ">= 8.10.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/chokidar/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dependencies": { - "delayed-stream": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/commander": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true - }, - "node_modules/core-js": { - "version": "3.30.2", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.30.2.tgz", - "integrity": "sha512-uBJiDmwqsbJCWHAwjrx3cvjbMXP7xD72Dmsn5LOJpiRmE3WbBbN5rCqQ2Qh6Ek6/eOrjlWngEynBWo4VxerQhg==", - "hasInstallScript": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/crelt": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/crelt/-/crelt-1.0.6.tgz", - "integrity": "sha512-VQ2MBenTq1fWZUH9DJNGti7kKv6EeAuYr3cLwxUWhIu1baTaXh4Ib5W2CqHVqib4/MqbYGJqiL3Zb8GJZr3l4g==" - }, - "node_modules/cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", "dev": true, - "bin": { - "cssesc": "bin/cssesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/csstype": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", - "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==" - }, - "node_modules/date-fns": { - "version": "2.30.0", - "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.30.0.tgz", - "integrity": "sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==", - "dependencies": { - "@babel/runtime": "^7.21.0" - }, - "engines": { - "node": ">=0.11" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/date-fns" - } - }, - "node_modules/date-fns-tz": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/date-fns-tz/-/date-fns-tz-1.3.8.tgz", - "integrity": "sha512-qwNXUFtMHTTU6CFSFjoJ80W8Fzzp24LntbjFFBgL/faqds4e5mo9mftoRLgr3Vi1trISsg4awSpYVsOQCRnapQ==", - "peerDependencies": { - "date-fns": ">=2.0.0" - } - }, - "node_modules/deepmerge": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", - "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/didyoumean": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", - "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", - "dev": true - }, - "node_modules/dlv": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", - "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", - "dev": true - }, - "node_modules/electron-to-chromium": { - "version": "1.4.414", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.414.tgz", - "integrity": "sha512-RRuCvP6ekngVh2SAJaOKT/hxqc9JAsK+Pe0hP5tGQIfonU2Zy9gMGdJ+mBdyl/vNucMG6gkXYtuM4H/1giws5w==", - "dev": true - }, - "node_modules/emoji-mart-vue-fast": { - "version": "11.2.0", - "resolved": "https://registry.npmjs.org/emoji-mart-vue-fast/-/emoji-mart-vue-fast-11.2.0.tgz", - "integrity": "sha512-dEVAJAbQop+efR8Zn4bvPQtSREwsVZccQxEBHdi1GNPO0JC9H6l0FswuCli/TrZXAQr1KS7dGEUhS9A1gURFRA==", - "dependencies": { - "@babel/runtime": "^7.18.6", - "core-js": "^3.23.5", - "vue-virtual-scroller": "^1.0.10" - }, - "peerDependencies": { - "vue": ">2.0.0" - } - }, - "node_modules/emoji-mart-vue-fast/node_modules/vue-virtual-scroller": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vue-virtual-scroller/-/vue-virtual-scroller-1.1.2.tgz", - "integrity": "sha512-SkUyc7QHCJFB5h1Fya7LxVizlVzOZZuFVipBGHYoTK8dwLs08bIz/tclvRApYhksaJIm/nn51inzO2UjpGJPMQ==", - "dependencies": { - "scrollparent": "^2.0.1", - "vue-observe-visibility": "^0.4.4", - "vue-resize": "^0.4.5" - }, - "peerDependencies": { - "vue": "^2.6.11" - } - }, - "node_modules/emoji-mart-vue-fast/node_modules/vue-virtual-scroller/node_modules/vue-resize": { - "version": "0.4.5", - "resolved": "https://registry.npmjs.org/vue-resize/-/vue-resize-0.4.5.tgz", - "integrity": "sha512-bhP7MlgJQ8TIkZJXAfDf78uJO+mEI3CaLABLjv0WNzr4CcGRGPIAItyWYnP6LsPA4Oq0WE+suidNs6dgpO4RHg==", - "peerDependencies": { - "vue": "^2.3.0" - } - }, - "node_modules/entities": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", - "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", - "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } + "optional": true, + "os": [ + "linux" + ] }, - "node_modules/esbuild": { - "version": "0.15.18", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.15.18.tgz", - "integrity": "sha512-x/R72SmW3sSFRm5zrrIjAhCeQSAWoni3CmHEqfQrZIQTM3lVCdehdwuIqaOtfC2slvpdlLa62GYoN8SxT23m6Q==", - "dev": true, - "hasInstallScript": true, - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=12" - }, - "optionalDependencies": { - "@esbuild/android-arm": "0.15.18", - "@esbuild/linux-loong64": "0.15.18", - "esbuild-android-64": "0.15.18", - "esbuild-android-arm64": "0.15.18", - "esbuild-darwin-64": "0.15.18", - "esbuild-darwin-arm64": "0.15.18", - "esbuild-freebsd-64": "0.15.18", - "esbuild-freebsd-arm64": "0.15.18", - "esbuild-linux-32": "0.15.18", - "esbuild-linux-64": "0.15.18", - "esbuild-linux-arm": "0.15.18", - "esbuild-linux-arm64": "0.15.18", - "esbuild-linux-mips64le": "0.15.18", - "esbuild-linux-ppc64le": "0.15.18", - "esbuild-linux-riscv64": "0.15.18", - "esbuild-linux-s390x": "0.15.18", - "esbuild-netbsd-64": "0.15.18", - "esbuild-openbsd-64": "0.15.18", - "esbuild-sunos-64": "0.15.18", - "esbuild-windows-32": "0.15.18", - "esbuild-windows-64": "0.15.18", - "esbuild-windows-arm64": "0.15.18" - } - }, - "node_modules/esbuild-android-64": { - "version": "0.15.18", - "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.15.18.tgz", - "integrity": "sha512-wnpt3OXRhcjfIDSZu9bnzT4/TNTDsOUvip0foZOUBG7QbSt//w3QV4FInVJxNhKc/ErhUxc5z4QjHtMi7/TbgA==", + "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { + "version": "4.24.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.24.4.tgz", + "integrity": "sha512-q73XUPnkwt9ZNF2xRS4fvneSuaHw2BXuV5rI4cw0fWYVIWIBeDZX7c7FWhFQPNTnE24172K30I+dViWRVD9TwA==", "cpu": [ - "x64" + "ppc64" ], "dev": true, "optional": true, "os": [ - "android" - ], - "engines": { - "node": ">=12" - } + "linux" + ] }, - "node_modules/esbuild-android-arm64": { - "version": "0.15.18", - "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.15.18.tgz", - "integrity": "sha512-G4xu89B8FCzav9XU8EjsXacCKSG2FT7wW9J6hOc18soEHJdtWu03L3TQDGf0geNxfLTtxENKBzMSq9LlbjS8OQ==", + "node_modules/@rollup/rollup-linux-riscv64-gnu": { + "version": "4.24.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.24.4.tgz", + "integrity": "sha512-Aie/TbmQi6UXokJqDZdmTJuZBCU3QBDA8oTKRGtd4ABi/nHgXICulfg1KI6n9/koDsiDbvHAiQO3YAUNa/7BCw==", "cpu": [ - "arm64" + "riscv64" ], "dev": true, "optional": true, "os": [ - "android" - ], - "engines": { - "node": ">=12" - } + "linux" + ] }, - "node_modules/esbuild-darwin-64": { - "version": "0.15.18", - "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.15.18.tgz", - "integrity": "sha512-2WAvs95uPnVJPuYKP0Eqx+Dl/jaYseZEUUT1sjg97TJa4oBtbAKnPnl3b5M9l51/nbx7+QAEtuummJZW0sBEmg==", + "node_modules/@rollup/rollup-linux-s390x-gnu": { + "version": "4.24.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.24.4.tgz", + "integrity": "sha512-P8MPErVO/y8ohWSP9JY7lLQ8+YMHfTI4bAdtCi3pC2hTeqFJco2jYspzOzTUB8hwUWIIu1xwOrJE11nP+0JFAQ==", "cpu": [ - "x64" + "s390x" ], "dev": true, "optional": true, "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } + "linux" + ] }, - "node_modules/esbuild-darwin-arm64": { - "version": "0.15.18", - "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.15.18.tgz", - "integrity": "sha512-tKPSxcTJ5OmNb1btVikATJ8NftlyNlc8BVNtyT/UAr62JFOhwHlnoPrhYWz09akBLHI9nElFVfWSTSRsrZiDUA==", + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.24.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.24.4.tgz", + "integrity": "sha512-K03TljaaoPK5FOyNMZAAEmhlyO49LaE4qCsr0lYHUKyb6QacTNF9pnfPpXnFlFD3TXuFbFbz7tJ51FujUXkXYA==", "cpu": [ - "arm64" + "x64" ], "dev": true, "optional": true, "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } + "linux" + ] }, - "node_modules/esbuild-freebsd-64": { - "version": "0.15.18", - "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.15.18.tgz", - "integrity": "sha512-TT3uBUxkteAjR1QbsmvSsjpKjOX6UkCstr8nMr+q7zi3NuZ1oIpa8U41Y8I8dJH2fJgdC3Dj3CXO5biLQpfdZA==", + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.24.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.24.4.tgz", + "integrity": "sha512-VJYl4xSl/wqG2D5xTYncVWW+26ICV4wubwN9Gs5NrqhJtayikwCXzPL8GDsLnaLU3WwhQ8W02IinYSFJfyo34Q==", "cpu": [ "x64" ], "dev": true, "optional": true, "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } + "linux" + ] }, - "node_modules/esbuild-freebsd-arm64": { - "version": "0.15.18", - "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.15.18.tgz", - "integrity": "sha512-R/oVr+X3Tkh+S0+tL41wRMbdWtpWB8hEAMsOXDumSSa6qJR89U0S/PpLXrGF7Wk/JykfpWNokERUpCeHDl47wA==", + "node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.24.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.24.4.tgz", + "integrity": "sha512-ku2GvtPwQfCqoPFIJCqZ8o7bJcj+Y54cZSr43hHca6jLwAiCbZdBUOrqE6y29QFajNAzzpIOwsckaTFmN6/8TA==", "cpu": [ "arm64" ], "dev": true, "optional": true, "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } + "win32" + ] }, - "node_modules/esbuild-linux-32": { - "version": "0.15.18", - "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.15.18.tgz", - "integrity": "sha512-lphF3HiCSYtaa9p1DtXndiQEeQDKPl9eN/XNoBf2amEghugNuqXNZA/ZovthNE2aa4EN43WroO0B85xVSjYkbg==", + "node_modules/@rollup/rollup-win32-ia32-msvc": { + "version": "4.24.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.24.4.tgz", + "integrity": "sha512-V3nCe+eTt/W6UYNr/wGvO1fLpHUrnlirlypZfKCT1fG6hWfqhPgQV/K/mRBXBpxc0eKLIF18pIOFVPh0mqHjlg==", "cpu": [ "ia32" ], "dev": true, "optional": true, "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } + "win32" + ] }, - "node_modules/esbuild-linux-64": { - "version": "0.15.18", - "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.15.18.tgz", - "integrity": "sha512-hNSeP97IviD7oxLKFuii5sDPJ+QHeiFTFLoLm7NZQligur8poNOWGIgpQ7Qf8Balb69hptMZzyOBIPtY09GZYw==", + "node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.24.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.24.4.tgz", + "integrity": "sha512-LTw1Dfd0mBIEqUVCxbvTE/LLo+9ZxVC9k99v1v4ahg9Aak6FpqOfNu5kRkeTAn0wphoC4JU7No1/rL+bBCEwhg==", "cpu": [ "x64" ], "dev": true, "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-linux-arm": { - "version": "0.15.18", - "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.15.18.tgz", - "integrity": "sha512-UH779gstRblS4aoS2qpMl3wjg7U0j+ygu3GjIeTonCcN79ZvpPee12Qun3vcdxX+37O5LFxz39XeW2I9bybMVA==", - "cpu": [ - "arm" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-linux-arm64": { - "version": "0.15.18", - "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.15.18.tgz", - "integrity": "sha512-54qr8kg/6ilcxd+0V3h9rjT4qmjc0CccMVWrjOEM/pEcUzt8X62HfBSeZfT2ECpM7104mk4yfQXkosY8Quptug==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-linux-mips64le": { - "version": "0.15.18", - "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.15.18.tgz", - "integrity": "sha512-Mk6Ppwzzz3YbMl/ZZL2P0q1tnYqh/trYZ1VfNP47C31yT0K8t9s7Z077QrDA/guU60tGNp2GOwCQnp+DYv7bxQ==", - "cpu": [ - "mips64el" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-linux-ppc64le": { - "version": "0.15.18", - "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.15.18.tgz", - "integrity": "sha512-b0XkN4pL9WUulPTa/VKHx2wLCgvIAbgwABGnKMY19WhKZPT+8BxhZdqz6EgkqCLld7X5qiCY2F/bfpUUlnFZ9w==", - "cpu": [ - "ppc64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-linux-riscv64": { - "version": "0.15.18", - "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.15.18.tgz", - "integrity": "sha512-ba2COaoF5wL6VLZWn04k+ACZjZ6NYniMSQStodFKH/Pu6RxzQqzsmjR1t9QC89VYJxBeyVPTaHuBMCejl3O/xg==", - "cpu": [ - "riscv64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-linux-s390x": { - "version": "0.15.18", - "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.15.18.tgz", - "integrity": "sha512-VbpGuXEl5FCs1wDVp93O8UIzl3ZrglgnSQ+Hu79g7hZu6te6/YHgVJxCM2SqfIila0J3k0csfnf8VD2W7u2kzQ==", - "cpu": [ - "s390x" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-netbsd-64": { - "version": "0.15.18", - "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.15.18.tgz", - "integrity": "sha512-98ukeCdvdX7wr1vUYQzKo4kQ0N2p27H7I11maINv73fVEXt2kyh4K4m9f35U1K43Xc2QGXlzAw0K9yoU7JUjOg==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-openbsd-64": { - "version": "0.15.18", - "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.15.18.tgz", - "integrity": "sha512-yK5NCcH31Uae076AyQAXeJzt/vxIo9+omZRKj1pauhk3ITuADzuOx5N2fdHrAKPxN+zH3w96uFKlY7yIn490xQ==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-sunos-64": { - "version": "0.15.18", - "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.15.18.tgz", - "integrity": "sha512-On22LLFlBeLNj/YF3FT+cXcyKPEI263nflYlAhz5crxtp3yRG1Ugfr7ITyxmCmjm4vbN/dGrb/B7w7U8yJR9yw==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "sunos" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-windows-32": { - "version": "0.15.18", - "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.15.18.tgz", - "integrity": "sha512-o+eyLu2MjVny/nt+E0uPnBxYuJHBvho8vWsC2lV61A7wwTWC3jkN2w36jtA+yv1UgYkHRihPuQsL23hsCYGcOQ==", - "cpu": [ - "ia32" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-windows-64": { - "version": "0.15.18", - "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.15.18.tgz", - "integrity": "sha512-qinug1iTTaIIrCorAUjR0fcBk24fjzEedFYhhispP8Oc7SFvs+XeW3YpAKiKp8dRpizl4YYAhxMjlftAMJiaUw==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-windows-arm64": { - "version": "0.15.18", - "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.15.18.tgz", - "integrity": "sha512-q9bsYzegpZcLziq0zgUi5KqGVtfhjxGbnksaBFYmWLxeV/S1fK4OLdq2DFYnXcLMjlZw2L0jLsk1eGoB522WXQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, "os": [ "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/estree-walker": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", - "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" - }, - "node_modules/fast-glob": { - "version": "3.2.12", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", - "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", - "dev": true, - "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, - "engines": { - "node": ">=8.6.0" - } - }, - "node_modules/fast-glob/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/fastq": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", - "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", - "dev": true, - "dependencies": { - "reusify": "^1.0.4" - } - }, - "node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/flatpickr": { - "version": "4.6.13", - "resolved": "https://registry.npmjs.org/flatpickr/-/flatpickr-4.6.13.tgz", - "integrity": "sha512-97PMG/aywoYpB4IvbvUJi0RQi8vearvU0oov1WW3k0WZPBMrTQVqekSX5CjSG/M4Q3i6A/0FKXC7RyAoAUUSPw==" - }, - "node_modules/floating-vue": { - "version": "2.0.0-beta.20", - "resolved": "https://registry.npmjs.org/floating-vue/-/floating-vue-2.0.0-beta.20.tgz", - "integrity": "sha512-N68otcpp6WwcYC7zP8GeJqNZVdfvS7tEY88lwmuAHeqRgnfWx1Un8enzLxROyVnBDZ3TwUoUdj5IFg+bUT7JeA==", - "dependencies": { - "@floating-ui/dom": "^0.1.10", - "vue-resize": "^2.0.0-alpha.1" - }, - "peerDependencies": { - "vue": "^3.2.0" - } - }, - "node_modules/follow-redirects": { - "version": "1.15.2", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", - "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/RubenVerborgh" - } - ], - "engines": { - "node": ">=4.0" - }, - "peerDependenciesMeta": { - "debug": { - "optional": true - } - } - }, - "node_modules/form-data": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", - "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/fraction.js": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", - "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", - "dev": true, - "engines": { - "node": "*" - }, - "funding": { - "type": "patreon", - "url": "https://www.patreon.com/infusion" - } - }, - "node_modules/fs": { - "version": "0.0.1-security", - "resolved": "https://registry.npmjs.org/fs/-/fs-0.0.1-security.tgz", - "integrity": "sha512-3XY9e1pP0CVEUCdj5BmfIZxRBTSDycnbqhIOGec9QYtmVH2fbLpj86CFWkrNOkt/Fvty4KZG5lTglL9j/gJ87w==", - "dev": true - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true - }, - "node_modules/fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "dev": true, - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - }, - "node_modules/get-intrinsic": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", - "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", - "dependencies": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.3" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/hammerjs": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/hammerjs/-/hammerjs-2.0.8.tgz", - "integrity": "sha512-tSQXBXS/MWQOn/RKckawJ61vvsDpCom87JgxiYdGwHdOa0ht0vzUWDlfioofFCRU0L+6NGDt6XzbgoJvZkMeRQ==", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dependencies": { - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/has-proto": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", - "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dev": true, - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-core-module": { - "version": "2.12.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.1.tgz", - "integrity": "sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==", - "dev": true, - "dependencies": { - "has": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/jiti": { - "version": "1.18.2", - "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.18.2.tgz", - "integrity": "sha512-QAdOptna2NYiSSpv0O/BwoHBSmz4YhpzJHyi+fnMRTXFjp7B8i/YG5Z8IfusxB1ufjcD2Sre1F3R+nX3fvy7gg==", - "dev": true, - "bin": { - "jiti": "bin/jiti.js" - } - }, - "node_modules/laravel-vite-plugin": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/laravel-vite-plugin/-/laravel-vite-plugin-0.5.4.tgz", - "integrity": "sha512-LSLLul+YwY3egz0fzO4TPEGtUQAL4F2hrrt5wfQo3OzUfjVrqtRy0w1Zkw/g8CkfUyAZhr59oc/RxvPmpF9czg==", - "dev": true, - "dependencies": { - "vite-plugin-full-reload": "^1.0.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "vite": "^3.0.0" - } - }, - "node_modules/lilconfig": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", - "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", - "dev": true - }, - "node_modules/linkify-it": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-5.0.0.tgz", - "integrity": "sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==", - "dependencies": { - "uc.micro": "^2.0.0" - } - }, - "node_modules/linkifyjs": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/linkifyjs/-/linkifyjs-4.1.1.tgz", - "integrity": "sha512-zFN/CTVmbcVef+WaDXT63dNzzkfRBKT1j464NJQkV7iSgJU0sLBus9W0HBwnXK13/hf168pbrx/V/bjEHOXNHA==" - }, - "node_modules/local-pkg": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-0.4.3.tgz", - "integrity": "sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==", - "dev": true, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/antfu" - } - }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true - }, - "node_modules/lodash.clonedeep": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", - "integrity": "sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==" - }, - "node_modules/lodash.isequal": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", - "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==" - }, - "node_modules/magic-string": { - "version": "0.30.0", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.0.tgz", - "integrity": "sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ==", - "dependencies": { - "@jridgewell/sourcemap-codec": "^1.4.13" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/magic-string-ast": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/magic-string-ast/-/magic-string-ast-0.1.2.tgz", - "integrity": "sha512-P53AZrzq7hclCU6HWj88xNZHmP15DKjMmK/vBytO1qnpYP3ul4IEZlyCE0aU3JRnmgWmZPmoTKj4Bls7v0pMyA==", - "dev": true, - "dependencies": { - "magic-string": "^0.30.0" - }, - "engines": { - "node": ">=14.19.0" - } - }, - "node_modules/markdown-it": { - "version": "14.1.0", - "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-14.1.0.tgz", - "integrity": "sha512-a54IwgWPaeBCAAsv13YgmALOF1elABB08FxO9i+r4VFk5Vl4pKokRPeX8u5TCgSsPi6ec1otfLjdOpVcgbpshg==", - "dependencies": { - "argparse": "^2.0.1", - "entities": "^4.4.0", - "linkify-it": "^5.0.0", - "mdurl": "^2.0.0", - "punycode.js": "^2.3.1", - "uc.micro": "^2.1.0" - }, - "bin": { - "markdown-it": "bin/markdown-it.mjs" - } - }, - "node_modules/mdurl": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-2.0.0.tgz", - "integrity": "sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==" - }, - "node_modules/merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", - "dev": true, - "dependencies": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mini-svg-data-uri": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/mini-svg-data-uri/-/mini-svg-data-uri-1.4.4.tgz", - "integrity": "sha512-r9deDe9p5FJUPZAk3A59wGH7Ii9YrjjWw0jmw/liSbHl2CHiyXj6FcDXDu2K3TjVAXqiJdaw3xxwlZZr9E6nHg==", - "dev": true, - "bin": { - "mini-svg-data-uri": "cli.js" - } - }, - "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/mitt": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.0.tgz", - "integrity": "sha512-7dX2/10ITVyqh4aOSVI9gdape+t9l2/8QxHrFmUXu4EEUpdlxl6RudZUPZoc+zuY2hk1j7XxVroIVIan/pD/SQ==" - }, - "node_modules/mz": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", - "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", - "dev": true, - "dependencies": { - "any-promise": "^1.0.0", - "object-assign": "^4.0.1", - "thenify-all": "^1.0.0" - } - }, - "node_modules/nanoid": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-4.0.2.tgz", - "integrity": "sha512-7ZtY5KTCNheRGfEFxnedV5zFiORN1+Y1N6zvPTnHQd8ENUvfaDBeuJDZb2bN/oXwXxu3qkTXDzy57W5vAmDTBw==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "bin": { - "nanoid": "bin/nanoid.js" - }, - "engines": { - "node": "^14 || ^16 || >=18" - } - }, - "node_modules/node-releases": { - "version": "2.0.12", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.12.tgz", - "integrity": "sha512-QzsYKWhXTWx8h1kIvqfnC++o0pEmpRQA/aenALsL2F4pqNVr7YzcdMlDij5WBnwftRbJCNJL/O7zdKaxKPHqgQ==", - "dev": true - }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/nprogress": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/nprogress/-/nprogress-0.2.0.tgz", - "integrity": "sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA==" - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-hash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", - "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/object-inspect": { - "version": "1.12.3", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", - "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/orderedmap": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/orderedmap/-/orderedmap-2.1.1.tgz", - "integrity": "sha512-TvAWxi0nDe1j/rtMcWcIj94+Ffe6n7zhow33h40SKxmsmozs6dz/e+EajymfoFcHd7sxNn8yHM8839uixMOV6g==" - }, - "node_modules/os": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/os/-/os-0.1.2.tgz", - "integrity": "sha512-ZoXJkvAnljwvc56MbvhtKVWmSkzV712k42Is2mA0+0KTSRakq5XXuXpjZjgAt9ctzl51ojhQWakQQpmOvXWfjQ==", - "dev": true - }, - "node_modules/path": { - "version": "0.12.7", - "resolved": "https://registry.npmjs.org/path/-/path-0.12.7.tgz", - "integrity": "sha512-aXXC6s+1w7otVF9UletFkFcDsJeO7lSZBPUQhtb5O0xJe8LtYhj/GxldoL09bBj9+ZmE2hNoHqQSFMN5fikh4Q==", - "dev": true, - "dependencies": { - "process": "^0.11.1", - "util": "^0.10.3" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true - }, - "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" - }, - "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true, - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pirates": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", - "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/postcss": { - "version": "8.4.24", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.24.tgz", - "integrity": "sha512-M0RzbcI0sO/XJNucsGjvWU9ERWxb/ytp1w6dKtxTKgixdtQDq4rmx/g8W1hnaheq9jgwL/oyEdH5Bc4WwJKMqg==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "nanoid": "^3.3.6", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "node_modules/postcss-import": { - "version": "15.1.0", - "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", - "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.0.0", - "read-cache": "^1.0.0", - "resolve": "^1.1.7" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "postcss": "^8.0.0" - } - }, - "node_modules/postcss-js": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", - "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", - "dev": true, - "dependencies": { - "camelcase-css": "^2.0.1" - }, - "engines": { - "node": "^12 || ^14 || >= 16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.4.21" - } - }, - "node_modules/postcss-load-config": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.1.tgz", - "integrity": "sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==", - "dev": true, - "dependencies": { - "lilconfig": "^2.0.5", - "yaml": "^2.1.1" - }, - "engines": { - "node": ">= 14" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": ">=8.0.9", - "ts-node": ">=9.0.0" - }, - "peerDependenciesMeta": { - "postcss": { - "optional": true - }, - "ts-node": { - "optional": true - } - } - }, - "node_modules/postcss-nested": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", - "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", - "dev": true, - "dependencies": { - "postcss-selector-parser": "^6.0.11" - }, - "engines": { - "node": ">=12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.2.14" - } - }, - "node_modules/postcss-nesting": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.2.0.tgz", - "integrity": "sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==", - "dev": true, - "dependencies": { - "@csstools/selector-specificity": "^2.0.0", - "postcss-selector-parser": "^6.0.10" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/postcss-selector-parser": { - "version": "6.0.13", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz", - "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==", - "dev": true, - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", - "dev": true - }, - "node_modules/postcss/node_modules/nanoid": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", - "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } - }, - "node_modules/preact": { - "version": "10.15.1", - "resolved": "https://registry.npmjs.org/preact/-/preact-10.15.1.tgz", - "integrity": "sha512-qs2ansoQEwzNiV5eAcRT1p1EC/dmEzaATVDJNiB3g2sRDWdA7b7MurXdJjB2+/WQktGWZwxvDrnuRFbWuIr64g==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/preact" - } - }, - "node_modules/process": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", - "dev": true, - "engines": { - "node": ">= 0.6.0" - } - }, - "node_modules/prosemirror-changeset": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/prosemirror-changeset/-/prosemirror-changeset-2.2.1.tgz", - "integrity": "sha512-J7msc6wbxB4ekDFj+n9gTW/jav/p53kdlivvuppHsrZXCaQdVgRghoZbSS3kwrRyAstRVQ4/+u5k7YfLgkkQvQ==", - "dependencies": { - "prosemirror-transform": "^1.0.0" - } - }, - "node_modules/prosemirror-collab": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/prosemirror-collab/-/prosemirror-collab-1.3.1.tgz", - "integrity": "sha512-4SnynYR9TTYaQVXd/ieUvsVV4PDMBzrq2xPUWutHivDuOshZXqQ5rGbZM84HEaXKbLdItse7weMGOUdDVcLKEQ==", - "dependencies": { - "prosemirror-state": "^1.0.0" - } - }, - "node_modules/prosemirror-commands": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/prosemirror-commands/-/prosemirror-commands-1.5.2.tgz", - "integrity": "sha512-hgLcPaakxH8tu6YvVAaILV2tXYsW3rAdDR8WNkeKGcgeMVQg3/TMhPdVoh7iAmfgVjZGtcOSjKiQaoeKjzd2mQ==", - "dependencies": { - "prosemirror-model": "^1.0.0", - "prosemirror-state": "^1.0.0", - "prosemirror-transform": "^1.0.0" - } - }, - "node_modules/prosemirror-dropcursor": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/prosemirror-dropcursor/-/prosemirror-dropcursor-1.8.1.tgz", - "integrity": "sha512-M30WJdJZLyXHi3N8vxN6Zh5O8ZBbQCz0gURTfPmTIBNQ5pxrdU7A58QkNqfa98YEjSAL1HUyyU34f6Pm5xBSGw==", - "dependencies": { - "prosemirror-state": "^1.0.0", - "prosemirror-transform": "^1.1.0", - "prosemirror-view": "^1.1.0" - } - }, - "node_modules/prosemirror-gapcursor": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/prosemirror-gapcursor/-/prosemirror-gapcursor-1.3.2.tgz", - "integrity": "sha512-wtjswVBd2vaQRrnYZaBCbyDqr232Ed4p2QPtRIUK5FuqHYKGWkEwl08oQM4Tw7DOR0FsasARV5uJFvMZWxdNxQ==", - "dependencies": { - "prosemirror-keymap": "^1.0.0", - "prosemirror-model": "^1.0.0", - "prosemirror-state": "^1.0.0", - "prosemirror-view": "^1.0.0" - } - }, - "node_modules/prosemirror-history": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/prosemirror-history/-/prosemirror-history-1.4.0.tgz", - "integrity": "sha512-UUiGzDVcqo1lovOPdi9YxxUps3oBFWAIYkXLu3Ot+JPv1qzVogRbcizxK3LhHmtaUxclohgiOVesRw5QSlMnbQ==", - "dependencies": { - "prosemirror-state": "^1.2.2", - "prosemirror-transform": "^1.0.0", - "prosemirror-view": "^1.31.0", - "rope-sequence": "^1.3.0" - } - }, - "node_modules/prosemirror-inputrules": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/prosemirror-inputrules/-/prosemirror-inputrules-1.4.0.tgz", - "integrity": "sha512-6ygpPRuTJ2lcOXs9JkefieMst63wVJBgHZGl5QOytN7oSZs3Co/BYbc3Yx9zm9H37Bxw8kVzCnDsihsVsL4yEg==", - "dependencies": { - "prosemirror-state": "^1.0.0", - "prosemirror-transform": "^1.0.0" - } - }, - "node_modules/prosemirror-keymap": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/prosemirror-keymap/-/prosemirror-keymap-1.2.2.tgz", - "integrity": "sha512-EAlXoksqC6Vbocqc0GtzCruZEzYgrn+iiGnNjsJsH4mrnIGex4qbLdWWNza3AW5W36ZRrlBID0eM6bdKH4OStQ==", - "dependencies": { - "prosemirror-state": "^1.0.0", - "w3c-keyname": "^2.2.0" - } - }, - "node_modules/prosemirror-markdown": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/prosemirror-markdown/-/prosemirror-markdown-1.12.0.tgz", - "integrity": "sha512-6F5HS8Z0HDYiS2VQDZzfZP6A0s/I0gbkJy8NCzzDMtcsz3qrfqyroMMeoSjAmOhDITyon11NbXSzztfKi+frSQ==", - "dependencies": { - "markdown-it": "^14.0.0", - "prosemirror-model": "^1.0.0" - } - }, - "node_modules/prosemirror-menu": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/prosemirror-menu/-/prosemirror-menu-1.2.4.tgz", - "integrity": "sha512-S/bXlc0ODQup6aiBbWVsX/eM+xJgCTAfMq/nLqaO5ID/am4wS0tTCIkzwytmao7ypEtjj39i7YbJjAgO20mIqA==", - "dependencies": { - "crelt": "^1.0.0", - "prosemirror-commands": "^1.0.0", - "prosemirror-history": "^1.0.0", - "prosemirror-state": "^1.0.0" - } - }, - "node_modules/prosemirror-model": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/prosemirror-model/-/prosemirror-model-1.20.0.tgz", - "integrity": "sha512-q7AY7vMjKYqDCeoedgUiAgrLabliXxndJuuFmcmc2+YU1SblvnOiG2WEACF2lwAZsMlfLpiAilA3L+TWlDqIsQ==", - "dependencies": { - "orderedmap": "^2.0.0" - } - }, - "node_modules/prosemirror-schema-basic": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/prosemirror-schema-basic/-/prosemirror-schema-basic-1.2.2.tgz", - "integrity": "sha512-/dT4JFEGyO7QnNTe9UaKUhjDXbTNkiWTq/N4VpKaF79bBjSExVV2NXmJpcM7z/gD7mbqNjxbmWW5nf1iNSSGnw==", - "dependencies": { - "prosemirror-model": "^1.19.0" - } - }, - "node_modules/prosemirror-schema-list": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/prosemirror-schema-list/-/prosemirror-schema-list-1.3.0.tgz", - "integrity": "sha512-Hz/7gM4skaaYfRPNgr421CU4GSwotmEwBVvJh5ltGiffUJwm7C8GfN/Bc6DR1EKEp5pDKhODmdXXyi9uIsZl5A==", - "dependencies": { - "prosemirror-model": "^1.0.0", - "prosemirror-state": "^1.0.0", - "prosemirror-transform": "^1.7.3" - } - }, - "node_modules/prosemirror-state": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/prosemirror-state/-/prosemirror-state-1.4.3.tgz", - "integrity": "sha512-goFKORVbvPuAQaXhpbemJFRKJ2aixr+AZMGiquiqKxaucC6hlpHNZHWgz5R7dS4roHiwq9vDctE//CZ++o0W1Q==", - "dependencies": { - "prosemirror-model": "^1.0.0", - "prosemirror-transform": "^1.0.0", - "prosemirror-view": "^1.27.0" - } - }, - "node_modules/prosemirror-tables": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/prosemirror-tables/-/prosemirror-tables-1.3.7.tgz", - "integrity": "sha512-oEwX1wrziuxMtwFvdDWSFHVUWrFJWt929kVVfHvtTi8yvw+5ppxjXZkMG/fuTdFo+3DXyIPSKfid+Be1npKXDA==", - "dependencies": { - "prosemirror-keymap": "^1.1.2", - "prosemirror-model": "^1.8.1", - "prosemirror-state": "^1.3.1", - "prosemirror-transform": "^1.2.1", - "prosemirror-view": "^1.13.3" - } - }, - "node_modules/prosemirror-trailing-node": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/prosemirror-trailing-node/-/prosemirror-trailing-node-2.0.8.tgz", - "integrity": "sha512-ujRYhSuhQb1Jsarh1IHqb2KoSnRiD7wAMDGucP35DN7j5af6X7B18PfdPIrbwsPTqIAj0fyOvxbuPsWhNvylmA==", - "dependencies": { - "@remirror/core-constants": "^2.0.2", - "escape-string-regexp": "^4.0.0" - }, - "peerDependencies": { - "prosemirror-model": "^1.19.0", - "prosemirror-state": "^1.4.2", - "prosemirror-view": "^1.31.2" - } - }, - "node_modules/prosemirror-transform": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/prosemirror-transform/-/prosemirror-transform-1.8.0.tgz", - "integrity": "sha512-BaSBsIMv52F1BVVMvOmp1yzD3u65uC3HTzCBQV1WDPqJRQ2LuHKcyfn0jwqodo8sR9vVzMzZyI+Dal5W9E6a9A==", - "dependencies": { - "prosemirror-model": "^1.0.0" - } - }, - "node_modules/prosemirror-view": { - "version": "1.33.4", - "resolved": "https://registry.npmjs.org/prosemirror-view/-/prosemirror-view-1.33.4.tgz", - "integrity": "sha512-xQqAhH8/HGleVpKDhQsrd+oqdyeKMxFtdCWDxWMmP+n0k27fBpyUqa8pA+RB5cFY8rqDDc1hll69aRZQa7UaAw==", - "dependencies": { - "prosemirror-model": "^1.20.0", - "prosemirror-state": "^1.0.0", - "prosemirror-transform": "^1.1.0" - } - }, - "node_modules/proxy-from-env": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", - "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" - }, - "node_modules/punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==" - }, - "node_modules/punycode.js": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/punycode.js/-/punycode.js-2.3.1.tgz", - "integrity": "sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==", - "engines": { - "node": ">=6" - } - }, - "node_modules/qs": { - "version": "6.11.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.2.tgz", - "integrity": "sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA==", - "dependencies": { - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/read-cache": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", - "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", - "dev": true, - "dependencies": { - "pify": "^2.3.0" - } - }, - "node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/regenerator-runtime": { - "version": "0.13.11", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", - "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" - }, - "node_modules/resolve": { - "version": "1.22.2", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", - "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", - "dev": true, - "dependencies": { - "is-core-module": "^2.11.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true, - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } - }, - "node_modules/rollup": { - "version": "2.79.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", - "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==", - "dev": true, - "bin": { - "rollup": "dist/bin/rollup" - }, - "engines": { - "node": ">=10.0.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/rope-sequence": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/rope-sequence/-/rope-sequence-1.3.4.tgz", - "integrity": "sha512-UT5EDe2cu2E/6O4igUr5PSFs23nvvukicWHx6GnOPlHAiiYbzNuCRQCuiUdHJQcqKalLKlrYJnjY0ySGsXNQXQ==" - }, - "node_modules/run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "queue-microtask": "^1.2.2" - } - }, - "node_modules/scrollparent": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/scrollparent/-/scrollparent-2.1.0.tgz", - "integrity": "sha512-bnnvJL28/Rtz/kz2+4wpBjHzWoEzXhVg/TE8BeVGJHUqE8THNIRnDxDWMktwM+qahvlRdvlLdsQfYe+cuqfZeA==" - }, - "node_modules/side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "dependencies": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/sortablejs": { - "version": "1.14.0", - "resolved": "https://registry.npmjs.org/sortablejs/-/sortablejs-1.14.0.tgz", - "integrity": "sha512-pBXvQCs5/33fdN1/39pPL0NZF20LeRbLQ5jtnheIPN9JQAaufGjKdWduZn4U7wCtVuzKhmRkI0DFYHYRbB2H1w==" - }, - "node_modules/source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sucrase": { - "version": "3.32.0", - "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.32.0.tgz", - "integrity": "sha512-ydQOU34rpSyj2TGyz4D2p8rbktIOZ8QY9s+DGLvFU1i5pWJE8vkpruCjGCMHsdXwnD7JDcS+noSwM/a7zyNFDQ==", - "dev": true, - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.2", - "commander": "^4.0.0", - "glob": "7.1.6", - "lines-and-columns": "^1.1.6", - "mz": "^2.7.0", - "pirates": "^4.0.1", - "ts-interface-checker": "^0.1.9" - }, - "bin": { - "sucrase": "bin/sucrase", - "sucrase-node": "bin/sucrase-node" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/tailwindcss": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.3.2.tgz", - "integrity": "sha512-9jPkMiIBXvPc2KywkraqsUfbfj+dHDb+JPWtSJa9MLFdrPyazI7q6WX2sUrm7R9eVR7qqv3Pas7EvQFzxKnI6w==", - "dev": true, - "dependencies": { - "@alloc/quick-lru": "^5.2.0", - "arg": "^5.0.2", - "chokidar": "^3.5.3", - "didyoumean": "^1.2.2", - "dlv": "^1.1.3", - "fast-glob": "^3.2.12", - "glob-parent": "^6.0.2", - "is-glob": "^4.0.3", - "jiti": "^1.18.2", - "lilconfig": "^2.1.0", - "micromatch": "^4.0.5", - "normalize-path": "^3.0.0", - "object-hash": "^3.0.0", - "picocolors": "^1.0.0", - "postcss": "^8.4.23", - "postcss-import": "^15.1.0", - "postcss-js": "^4.0.1", - "postcss-load-config": "^4.0.1", - "postcss-nested": "^6.0.1", - "postcss-selector-parser": "^6.0.11", - "postcss-value-parser": "^4.2.0", - "resolve": "^1.22.2", - "sucrase": "^3.32.0" - }, - "bin": { - "tailwind": "lib/cli.js", - "tailwindcss": "lib/cli.js" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/thenify": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", - "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", - "dev": true, - "dependencies": { - "any-promise": "^1.0.0" - } - }, - "node_modules/thenify-all": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", - "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", - "dev": true, - "dependencies": { - "thenify": ">= 3.1.0 < 4" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/tippy.js": { - "version": "6.3.7", - "resolved": "https://registry.npmjs.org/tippy.js/-/tippy.js-6.3.7.tgz", - "integrity": "sha512-E1d3oP2emgJ9dRQZdf3Kkn0qJgI6ZLpyS5z6ZkY1DF3kaQaBsGZsndEpHwx+eC+tYM41HaSNvNtLx8tU57FzTQ==", - "dependencies": { - "@popperjs/core": "^2.9.0" - } - }, - "node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/ts-interface-checker": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", - "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", - "dev": true - }, - "node_modules/twemoji-parser": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/twemoji-parser/-/twemoji-parser-14.0.0.tgz", - "integrity": "sha512-9DUOTGLOWs0pFWnh1p6NF+C3CkQ96PWmEFwhOVmT3WbecRC+68AIqpsnJXygfkFcp4aXbOp8Dwbhh/HQgvoRxA==" - }, - "node_modules/twitter-text": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/twitter-text/-/twitter-text-3.1.0.tgz", - "integrity": "sha512-nulfUi3FN6z0LUjYipJid+eiwXvOLb8Ass7Jy/6zsXmZK3URte043m8fL3FyDzrK+WLpyqhHuR/TcARTN/iuGQ==", - "dependencies": { - "@babel/runtime": "^7.3.1", - "core-js": "^2.5.0", - "punycode": "1.4.1", - "twemoji-parser": "^11.0.2" - } - }, - "node_modules/twitter-text/node_modules/core-js": { - "version": "2.6.12", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz", - "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==", - "deprecated": "core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.", - "hasInstallScript": true - }, - "node_modules/twitter-text/node_modules/twemoji-parser": { - "version": "11.0.2", - "resolved": "https://registry.npmjs.org/twemoji-parser/-/twemoji-parser-11.0.2.tgz", - "integrity": "sha512-5kO2XCcpAql6zjdLwRwJjYvAZyDy3+Uj7v1ipBzLthQmDL7Ce19bEqHr3ImSNeoSW2OA8u02XmARbXHaNO8GhA==" - }, - "node_modules/uc.micro": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-2.1.0.tgz", - "integrity": "sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==" - }, - "node_modules/unplugin": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-1.3.1.tgz", - "integrity": "sha512-h4uUTIvFBQRxUKS2Wjys6ivoeofGhxzTe2sRWlooyjHXVttcVfV/JiavNd3d4+jty0SVV0dxGw9AkY9MwiaCEw==", - "dev": true, - "dependencies": { - "acorn": "^8.8.2", - "chokidar": "^3.5.3", - "webpack-sources": "^3.2.3", - "webpack-virtual-modules": "^0.5.0" - } - }, - "node_modules/unplugin-vue-define-options": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/unplugin-vue-define-options/-/unplugin-vue-define-options-1.3.7.tgz", - "integrity": "sha512-DIZtzJ5bJOVSPH4D8uNSJdCFE5vQwUSVUoSFqJjIJqMZ+X1bp5ydMdmB4vlAOnKhdCQszvU+mP+Fu0A64tnvcw==", - "dev": true, - "dependencies": { - "@vue-macros/common": "~1.3.3", - "ast-walker-scope": "^0.4.1", - "unplugin": "^1.3.1" - }, - "engines": { - "node": ">=16.14.0" - } - }, - "node_modules/update-browserslist-db": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", - "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" - }, - "bin": { - "update-browserslist-db": "cli.js" - }, - "peerDependencies": { - "browserslist": ">= 4.21.0" - } - }, - "node_modules/util": { - "version": "0.10.4", - "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz", - "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==", - "dev": true, - "dependencies": { - "inherits": "2.0.3" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "dev": true - }, - "node_modules/util/node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", - "dev": true + ] }, - "node_modules/vite": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/vite/-/vite-3.2.7.tgz", - "integrity": "sha512-29pdXjk49xAP0QBr0xXqu2s5jiQIXNvE/xwd0vUizYT2Hzqe4BksNNoWllFVXJf4eLZ+UlVQmXfB4lWrc+t18g==", + "node_modules/@tailwindcss/forms": { + "version": "0.5.9", + "resolved": "https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.5.9.tgz", + "integrity": "sha512-tM4XVr2+UVTxXJzey9Twx48c1gcxFStqn1pQz0tRsX8o3DvxhN5oY5pvyAbUx7VTaZxpej4Zzvc6h+1RJBzpIg==", "dev": true, "dependencies": { - "esbuild": "^0.15.9", - "postcss": "^8.4.18", - "resolve": "^1.22.1", - "rollup": "^2.79.1" - }, - "bin": { - "vite": "bin/vite.js" - }, - "engines": { - "node": "^14.18.0 || >=16.0.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" + "mini-svg-data-uri": "^1.2.3" }, "peerDependencies": { - "@types/node": ">= 14", - "less": "*", - "sass": "*", - "stylus": "*", - "sugarss": "*", - "terser": "^5.4.0" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - }, - "less": { - "optional": true - }, - "sass": { - "optional": true - }, - "stylus": { - "optional": true - }, - "sugarss": { - "optional": true - }, - "terser": { - "optional": true - } + "tailwindcss": ">=3.0.0 || >= 3.0.0-alpha.1 || >= 4.0.0-alpha.20" } }, - "node_modules/vite-plugin-full-reload": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/vite-plugin-full-reload/-/vite-plugin-full-reload-1.0.5.tgz", - "integrity": "sha512-kVZFDFWr0DxiHn6MuDVTQf7gnWIdETGlZh0hvTiMXzRN80vgF4PKbONSq8U1d0WtHsKaFODTQgJeakLacoPZEQ==", - "dev": true, - "dependencies": { - "picocolors": "^1.0.0", - "picomatch": "^2.3.1" + "node_modules/@tiptap/core": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/@tiptap/core/-/core-2.9.1.tgz", + "integrity": "sha512-tifnLL/ARzQ6/FGEJjVwj9UT3v+pENdWHdk9x6F3X0mB1y0SeCjV21wpFLYESzwNdBPAj8NMp8Behv7dBnhIfw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "vite": "^2 || ^3 || ^4" - } - }, - "node_modules/vue": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/vue/-/vue-3.3.4.tgz", - "integrity": "sha512-VTyEYn3yvIeY1Py0WaYGZsXnz3y5UnGi62GjVEqvEGPl6nxbOrCXbVOTQWBEJUqAyTUk2uJ5JLVnYJ6ZzGbrSw==", - "dependencies": { - "@vue/compiler-dom": "3.3.4", - "@vue/compiler-sfc": "3.3.4", - "@vue/runtime-dom": "3.3.4", - "@vue/server-renderer": "3.3.4", - "@vue/shared": "3.3.4" + "@tiptap/pm": "^2.7.0" } }, - "node_modules/vue-flatpickr-component": { - "version": "9.0.8", - "resolved": "https://registry.npmjs.org/vue-flatpickr-component/-/vue-flatpickr-component-9.0.8.tgz", - "integrity": "sha512-wuvG3ijNkGwUKP+F5l4Jai5za46pI7T2AQ+boPY0QB2Y4EP6hcaubfaYwMqrs4w69u8JCnqsKqGg+mWpqF5j3A==", + "node_modules/@tiptap/extension-bubble-menu": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/@tiptap/extension-bubble-menu/-/extension-bubble-menu-2.9.1.tgz", + "integrity": "sha512-DWUF6NG08/bZDWw0jCeotSTvpkyqZTi4meJPomG9Wzs/Ol7mEwlNCsCViD999g0+IjyXFatBk4DfUq1YDDu++Q==", "dependencies": { - "flatpickr": "^4.6.13" + "tippy.js": "^6.3.7" }, - "engines": { - "node": ">=12.13.0" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "vue": "^3.0.0" + "@tiptap/core": "^2.7.0", + "@tiptap/pm": "^2.7.0" } }, - "node_modules/vue-observe-visibility": { - "version": "0.4.6", - "resolved": "https://registry.npmjs.org/vue-observe-visibility/-/vue-observe-visibility-0.4.6.tgz", - "integrity": "sha512-xo0CEVdkjSjhJoDdLSvoZoQrw/H2BlzB5jrCBKGZNXN2zdZgMuZ9BKrxXDjNP2AxlcCoKc8OahI3F3r3JGLv2Q==" - }, - "node_modules/vue-resize": { - "version": "2.0.0-alpha.1", - "resolved": "https://registry.npmjs.org/vue-resize/-/vue-resize-2.0.0-alpha.1.tgz", - "integrity": "sha512-7+iqOueLU7uc9NrMfrzbG8hwMqchfVfSzpVlCMeJQe4pyibqyoifDNbKTZvwxZKDvGkB+PdFeKvnGZMoEb8esg==", + "node_modules/@tiptap/extension-document": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/@tiptap/extension-document/-/extension-document-2.9.1.tgz", + "integrity": "sha512-1a+HCoDPnBttjqExfYLwfABq8MYdiowhy/wp8eCxVb6KGFEENO53KapstISvPzqH7eOi+qRjBB1KtVYb/ZXicg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, "peerDependencies": { - "vue": "^3.0.0" + "@tiptap/core": "^2.7.0" } }, - "node_modules/vuedraggable": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/vuedraggable/-/vuedraggable-4.1.0.tgz", - "integrity": "sha512-FU5HCWBmsf20GpP3eudURW3WdWTKIbEIQxh9/8GE806hydR9qZqRRxRE3RjqX7PkuLuMQG/A7n3cfj9rCEchww==", + "node_modules/@tiptap/extension-floating-menu": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/@tiptap/extension-floating-menu/-/extension-floating-menu-2.9.1.tgz", + "integrity": "sha512-MxZ7acNNsoNaKpetxfwi3Z11Bgrh0T2EJlCV77v9N1vWK38+st3H1WJanmLbPNtc2ocvhHJrz+DjDz3CWxQ9rQ==", "dependencies": { - "sortablejs": "1.14.0" + "tippy.js": "^6.3.7" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "vue": "^3.0.1" - } - }, - "node_modules/w3c-keyname": { - "version": "2.2.7", - "resolved": "https://registry.npmjs.org/w3c-keyname/-/w3c-keyname-2.2.7.tgz", - "integrity": "sha512-XB8aa62d4rrVfoZYQaYNy3fy+z4nrfy2ooea3/0BnBzXW0tSdZ+lRgjzBZhk0La0H6h8fVyYCxx/qkQcAIuvfg==" - }, - "node_modules/webpack-sources": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", - "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", - "dev": true, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/webpack-virtual-modules": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/webpack-virtual-modules/-/webpack-virtual-modules-0.5.0.tgz", - "integrity": "sha512-kyDivFZ7ZM0BVOUteVbDFhlRt7Ah/CSPwJdi8hBpkK7QLumUqdLtVfm/PX/hkcnrvr0i77fO5+TjZ94Pe+C9iw==", - "dev": true - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true - }, - "node_modules/yaml": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.1.tgz", - "integrity": "sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==", - "dev": true, - "engines": { - "node": ">= 14" + "@tiptap/core": "^2.7.0", + "@tiptap/pm": "^2.7.0" } - } - }, - "dependencies": { - "@alloc/quick-lru": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", - "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", - "dev": true - }, - "@babel/helper-string-parser": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.21.5.tgz", - "integrity": "sha512-5pTUx3hAJaZIdW99sJ6ZUUgWq/Y+Hja7TowEnLNMm1VivRgZQL3vpBY3qUACVsvw+yQU6+YgfBVmcbLaZtrA1w==", - "dev": true - }, - "@babel/helper-validator-identifier": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", - "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", - "dev": true - }, - "@babel/parser": { - "version": "7.22.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.4.tgz", - "integrity": "sha512-VLLsx06XkEYqBtE5YGPwfSGwfrjnyPP5oiGty3S8pQLFDFLaS8VwWSIxkTXpcvr5zeYLE6+MBNl2npl/YnfofA==" }, - "@babel/runtime": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.3.tgz", - "integrity": "sha512-XsDuspWKLUsxwCp6r7EhsExHtYfbe5oAGQ19kqngTdCPUoPQzOPdUbD/pB9PJiwb2ptYKQDjSJT3R6dC+EPqfQ==", - "requires": { - "regenerator-runtime": "^0.13.11" + "node_modules/@tiptap/extension-history": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/@tiptap/extension-history/-/extension-history-2.9.1.tgz", + "integrity": "sha512-wp9qR1NM+LpvyLZFmdNaAkDq0d4jDJ7z7Fz7icFQPu31NVxfQYO3IXNmvJDCNu8hFAbImpA5aG8MBuwzRo0H9w==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.7.0", + "@tiptap/pm": "^2.7.0" } }, - "@babel/types": { - "version": "7.22.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.4.tgz", - "integrity": "sha512-Tx9x3UBHTTsMSW85WB2kphxYQVvrZ/t1FxD88IpSgIjiUJlCm9z+xWIDwyo1vffTwSqteqyznB8ZE9vYYk16zA==", - "dev": true, - "requires": { - "@babel/helper-string-parser": "^7.21.5", - "@babel/helper-validator-identifier": "^7.19.1", - "to-fast-properties": "^2.0.0" + "node_modules/@tiptap/extension-link": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/@tiptap/extension-link/-/extension-link-2.9.1.tgz", + "integrity": "sha512-yG+e3e8cCCN9dZjX4ttEe3e2xhh58ryi3REJV4MdiEkOT9QF75Bl5pUbMIS4tQ8HkOr04QBFMHKM12kbSxg1BA==", + "dependencies": { + "linkifyjs": "^4.1.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.7.0", + "@tiptap/pm": "^2.7.0" } }, - "@csstools/selector-specificity": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.2.0.tgz", - "integrity": "sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw==", - "dev": true, - "requires": {} - }, - "@esbuild/android-arm": { - "version": "0.15.18", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.15.18.tgz", - "integrity": "sha512-5GT+kcs2WVGjVs7+boataCkO5Fg0y4kCjzkB5bAip7H4jfnOS3dA6KPiww9W1OEKTKeAcUVhdZGvgI65OXmUnw==", - "dev": true, - "optional": true - }, - "@esbuild/linux-loong64": { - "version": "0.15.18", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.15.18.tgz", - "integrity": "sha512-L4jVKS82XVhw2nvzLg/19ClLWg0y27ulRwuP7lcyL6AbUWB5aPglXY3M21mauDQMDfRLs8cQmeT03r/+X3cZYQ==", - "dev": true, - "optional": true - }, - "@floating-ui/core": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-0.3.1.tgz", - "integrity": "sha512-ensKY7Ub59u16qsVIFEo2hwTCqZ/r9oZZFh51ivcLGHfUwTn8l1Xzng8RJUe91H/UP8PeqeBronAGx0qmzwk2g==" - }, - "@floating-ui/dom": { - "version": "0.1.10", - "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-0.1.10.tgz", - "integrity": "sha512-4kAVoogvQm2N0XE0G6APQJuCNuErjOfPW8Ux7DFxh8+AfugWflwVJ5LDlHOwrwut7z/30NUvdtHzQ3zSip4EzQ==", - "requires": { - "@floating-ui/core": "^0.3.0" + "node_modules/@tiptap/extension-placeholder": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/@tiptap/extension-placeholder/-/extension-placeholder-2.9.1.tgz", + "integrity": "sha512-Q/w3OOg/C6jGBf4QKEWKF9k+iaCQCgPoaIg2IDTPx8QmaxRfgoVE5Csd+oTOY/brdmSNXOxykZWEci6OJP+MbA==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.7.0", + "@tiptap/pm": "^2.7.0" } }, - "@inertiajs/core": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/@inertiajs/core/-/core-1.0.7.tgz", - "integrity": "sha512-hb9XP+TVNdYoI3+3dx2Myp16w/WmqDCvTMl0o8SfFG6xSAJItihytrm0BJUNkV1PnId1qp0RUswOFZ8I8u3hzg==", - "requires": { - "axios": "^1.2.0", - "deepmerge": "^4.0.0", - "nprogress": "^0.2.0", - "qs": "^6.9.0" + "node_modules/@tiptap/extension-text": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/@tiptap/extension-text/-/extension-text-2.9.1.tgz", + "integrity": "sha512-3wo9uCrkLVLQFgbw2eFU37QAa1jq1/7oExa+FF/DVxdtHRS9E2rnUZ8s2hat/IWzvPUHXMwo3Zg2XfhoamQpCA==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" }, - "dependencies": { - "axios": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.4.0.tgz", - "integrity": "sha512-S4XCWMEmzvo64T9GfvQDOXgYRDJ/wsSZc7Jvdgx5u1sd0JwsuPLqb3SYmusag+edF6ziyMensPVqLTSc1PiSEA==", - "requires": { - "follow-redirects": "^1.15.0", - "form-data": "^4.0.0", - "proxy-from-env": "^1.1.0" - } - } + "peerDependencies": { + "@tiptap/core": "^2.7.0" } }, - "@inertiajs/vue3": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/@inertiajs/vue3/-/vue3-1.0.7.tgz", - "integrity": "sha512-WEQEsgYiEWCzLo3EmgK6UsujfO/q2CI1Dc6/iD55/JoS+RHqkNMbryteuBiwd56+6al+gBgzLYSlSYMBfEcHMg==", - "requires": { - "@inertiajs/core": "1.0.7", - "lodash.clonedeep": "^4.5.0", - "lodash.isequal": "^4.5.0" + "node_modules/@tiptap/extension-typography": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/@tiptap/extension-typography/-/extension-typography-2.9.1.tgz", + "integrity": "sha512-HX0kghh+Gmlp5FsVVGmQNRxxA+aErLBgmKVspycJ3UHzAkyzsdx4qM19KCZ3pMOI+kxcXF9cMh3QxJYJ+OQ7wg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.7.0" } }, - "@irojs/iro-core": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@irojs/iro-core/-/iro-core-1.2.1.tgz", - "integrity": "sha512-p2OvsBSSmidsDsTSkID6jEyXDF7lcyxPrkh3qBzasBZFpjkYd6kZ3yMWai3MlAaQ3F7li/Et7rSJVV09Fpei+A==" - }, - "@jaames/iro": { - "version": "5.5.2", - "resolved": "https://registry.npmjs.org/@jaames/iro/-/iro-5.5.2.tgz", - "integrity": "sha512-Fbi5U4Vdkw6UsF+R3oMlPONqkvUDMkwzh+mX718gQsDFt3+1r1jvGsrfCbedmXAAy0WsjDHOrefK0BkDk99TQg==", - "requires": { - "@irojs/iro-core": "^1.2.1", - "preact": "^10.0.0" + "node_modules/@tiptap/pm": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/@tiptap/pm/-/pm-2.9.1.tgz", + "integrity": "sha512-mvV86fr7kEuDYEApQ2uMPCKL2uagUE0BsXiyyz3KOkY1zifyVm1fzdkscb24Qy1GmLzWAIIihA+3UHNRgYdOlQ==", + "dependencies": { + "prosemirror-changeset": "^2.2.1", + "prosemirror-collab": "^1.3.1", + "prosemirror-commands": "^1.6.0", + "prosemirror-dropcursor": "^1.8.1", + "prosemirror-gapcursor": "^1.3.2", + "prosemirror-history": "^1.4.1", + "prosemirror-inputrules": "^1.4.0", + "prosemirror-keymap": "^1.2.2", + "prosemirror-markdown": "^1.13.0", + "prosemirror-menu": "^1.2.4", + "prosemirror-model": "^1.22.3", + "prosemirror-schema-basic": "^1.2.3", + "prosemirror-schema-list": "^1.4.1", + "prosemirror-state": "^1.4.3", + "prosemirror-tables": "^1.4.0", + "prosemirror-trailing-node": "^3.0.0", + "prosemirror-transform": "^1.10.0", + "prosemirror-view": "^1.34.3" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" } }, - "@jridgewell/gen-mapping": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", - "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", - "dev": true, - "requires": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" + "node_modules/@tiptap/vue-3": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/@tiptap/vue-3/-/vue-3-2.9.1.tgz", + "integrity": "sha512-51mKa4C3hdKe+o6G7Pk7d4puZ/VjoHWtTo2WxE249oH+bCkh6FObqNu2wfRK+9obVuTGXQ9dAc988cmwY+2eyw==", + "dependencies": { + "@tiptap/extension-bubble-menu": "^2.9.1", + "@tiptap/extension-floating-menu": "^2.9.1" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.7.0", + "@tiptap/pm": "^2.7.0", + "vue": "^3.0.0" } }, - "@jridgewell/resolve-uri": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", - "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", - "dev": true - }, - "@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "node_modules/@types/estree": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", + "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==", "dev": true }, - "@jridgewell/sourcemap-codec": { - "version": "1.4.15", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" + "node_modules/@types/linkify-it": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@types/linkify-it/-/linkify-it-5.0.0.tgz", + "integrity": "sha512-sVDA58zAw4eWAffKOaQH5/5j3XeayukzDk+ewSsnv3p4yJEZHCCzMDiZM8e0OUrRvmpGZ85jf4yDHkHsgBNr9Q==" }, - "@jridgewell/trace-mapping": { - "version": "0.3.18", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz", - "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==", - "dev": true, - "requires": { - "@jridgewell/resolve-uri": "3.1.0", - "@jridgewell/sourcemap-codec": "1.4.14" - }, + "node_modules/@types/markdown-it": { + "version": "14.1.2", + "resolved": "https://registry.npmjs.org/@types/markdown-it/-/markdown-it-14.1.2.tgz", + "integrity": "sha512-promo4eFwuiW+TfGxhi+0x3czqTYJkG8qB17ZUJiVF10Xm7NLVRSLUsfRTU/6h1e24VvRnXCx+hG7li58lkzog==", "dependencies": { - "@jridgewell/sourcemap-codec": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", - "dev": true - } - } - }, - "@kurkle/color": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@kurkle/color/-/color-0.3.2.tgz", - "integrity": "sha512-fuscdXJ9G1qb7W8VdHi+IwRqij3lBkosAm4ydQtEmbY58OzHXqQhvlxqEkoz0yssNVn38bcpRWgA9PP+OGoisw==" - }, - "@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, - "requires": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - } - }, - "@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true - }, - "@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, - "requires": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" + "@types/linkify-it": "^5", + "@types/mdurl": "^2" } }, - "@popperjs/core": { - "version": "2.11.8", - "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", - "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==" - }, - "@remirror/core-constants": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@remirror/core-constants/-/core-constants-2.0.2.tgz", - "integrity": "sha512-dyHY+sMF0ihPus3O27ODd4+agdHMEmuRdyiZJ2CCWjPV5UFmn17ZbElvk6WOGVE4rdCJKZQCrPV2BcikOMLUGQ==" + "node_modules/@types/mdurl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@types/mdurl/-/mdurl-2.0.0.tgz", + "integrity": "sha512-RGdgjQUZba5p6QEFAVx2OGb8rQDL/cPRG7GiedRzMcJ1tYnUANBncjbSB1NRGwbvjcPeikRABz2nshyPk1bhWg==" }, - "@rollup/pluginutils": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.0.2.tgz", - "integrity": "sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==", + "node_modules/@vitejs/plugin-vue": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-5.1.4.tgz", + "integrity": "sha512-N2XSI2n3sQqp5w7Y/AN/L2XDjBIRGqXko+eDp42sydYSBeJuSm5a1sLf8zakmo8u7tA8NmBgoDLA1HeOESjp9A==", "dev": true, - "requires": { - "@types/estree": "^1.0.0", - "estree-walker": "^2.0.2", - "picomatch": "^2.3.1" + "engines": { + "node": "^18.0.0 || >=20.0.0" + }, + "peerDependencies": { + "vite": "^5.0.0", + "vue": "^3.2.25" } }, - "@tailwindcss/forms": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.5.3.tgz", - "integrity": "sha512-y5mb86JUoiUgBjY/o6FJSFZSEttfb3Q5gllE4xoKjAAD+vBrnIhE4dViwUuow3va8mpH4s9jyUbUbrRGoRdc2Q==", + "node_modules/@vue-macros/common": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/@vue-macros/common/-/common-1.15.0.tgz", + "integrity": "sha512-yg5VqW7+HRfJGimdKvFYzx8zorHUYo0hzPwuraoC1DWa7HHazbTMoVsHDvk3JHa1SGfSL87fRnzmlvgjEHhszA==", "dev": true, - "requires": { - "mini-svg-data-uri": "^1.2.3" + "dependencies": { + "@babel/types": "^7.25.8", + "@rollup/pluginutils": "^5.1.2", + "@vue/compiler-sfc": "^3.5.12", + "ast-kit": "^1.3.0", + "local-pkg": "^0.5.0", + "magic-string-ast": "^0.6.2" + }, + "engines": { + "node": ">=16.14.0" + }, + "peerDependencies": { + "vue": "^2.7.0 || ^3.2.25" + }, + "peerDependenciesMeta": { + "vue": { + "optional": true + } } }, - "@tiptap/core": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@tiptap/core/-/core-2.3.0.tgz", - "integrity": "sha512-Gk2JN3i5CMkYGmsbyFI7cBUftWa+F7QYmeCLTWfbuy+hCM2OBsnYVKxhggFPGXRL5KLBEgBWeCeWMHfIw3B2MA==", - "requires": {} + "node_modules/@vue/compiler-core": { + "version": "3.5.12", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.12.tgz", + "integrity": "sha512-ISyBTRMmMYagUxhcpyEH0hpXRd/KqDU4ymofPgl2XAkY9ZhQ+h0ovEZJIiPop13UmR/54oA2cgMDjgroRelaEw==", + "dependencies": { + "@babel/parser": "^7.25.3", + "@vue/shared": "3.5.12", + "entities": "^4.5.0", + "estree-walker": "^2.0.2", + "source-map-js": "^1.2.0" + } }, - "@tiptap/extension-bubble-menu": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@tiptap/extension-bubble-menu/-/extension-bubble-menu-2.0.3.tgz", - "integrity": "sha512-lPt1ELrYCuoQrQEUukqjp9xt38EwgPUwaKHI3wwt2Rbv+C6q1gmRsK1yeO/KqCNmFxNqF2p9ZF9srOnug/RZDQ==", - "requires": { - "tippy.js": "^6.3.7" + "node_modules/@vue/compiler-dom": { + "version": "3.5.12", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.12.tgz", + "integrity": "sha512-9G6PbJ03uwxLHKQ3P42cMTi85lDRvGLB2rSGOiQqtXELat6uI4n8cNz9yjfVHRPIu+MsK6TE418Giruvgptckg==", + "dependencies": { + "@vue/compiler-core": "3.5.12", + "@vue/shared": "3.5.12" } }, - "@tiptap/extension-document": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@tiptap/extension-document/-/extension-document-2.3.0.tgz", - "integrity": "sha512-WC55SMrtlsNOnHXpzbXDzJOp7eKmZV0rXooKmvCDqoiLO/DKpyQXyF+0UHfcRPmUAi2GWFPaer7+p1H9xzcjXg==", - "requires": {} + "node_modules/@vue/compiler-sfc": { + "version": "3.5.12", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.12.tgz", + "integrity": "sha512-2k973OGo2JuAa5+ZlekuQJtitI5CgLMOwgl94BzMCsKZCX/xiqzJYzapl4opFogKHqwJk34vfsaKpfEhd1k5nw==", + "dependencies": { + "@babel/parser": "^7.25.3", + "@vue/compiler-core": "3.5.12", + "@vue/compiler-dom": "3.5.12", + "@vue/compiler-ssr": "3.5.12", + "@vue/shared": "3.5.12", + "estree-walker": "^2.0.2", + "magic-string": "^0.30.11", + "postcss": "^8.4.47", + "source-map-js": "^1.2.0" + } }, - "@tiptap/extension-floating-menu": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@tiptap/extension-floating-menu/-/extension-floating-menu-2.0.3.tgz", - "integrity": "sha512-zN1vRGRvyK3pO2aHRmQSOTpl4UJraXYwKYM009n6WviYKUNm0LPGo+VD4OAtdzUhPXyccnlsTv2p6LIqFty6Bg==", - "requires": { - "tippy.js": "^6.3.7" + "node_modules/@vue/compiler-ssr": { + "version": "3.5.12", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.12.tgz", + "integrity": "sha512-eLwc7v6bfGBSM7wZOGPmRavSWzNFF6+PdRhE+VFJhNCgHiF8AM7ccoqcv5kBXA2eWUfigD7byekvf/JsOfKvPA==", + "dependencies": { + "@vue/compiler-dom": "3.5.12", + "@vue/shared": "3.5.12" } }, - "@tiptap/extension-history": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@tiptap/extension-history/-/extension-history-2.3.0.tgz", - "integrity": "sha512-EF5Oq9fe/VBzU1Lsow2ubOlx1e1r4OQT1WUPGsRnL7pr94GH1Skpk7/hs9COJ9K6kP3Ebt42XjP0JEQodR58YA==", - "requires": {} + "node_modules/@vue/reactivity": { + "version": "3.5.12", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.12.tgz", + "integrity": "sha512-UzaN3Da7xnJXdz4Okb/BGbAaomRHc3RdoWqTzlvd9+WBR5m3J39J1fGcHes7U3za0ruYn/iYy/a1euhMEHvTAg==", + "dependencies": { + "@vue/shared": "3.5.12" + } }, - "@tiptap/extension-link": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@tiptap/extension-link/-/extension-link-2.3.0.tgz", - "integrity": "sha512-CnJAlV0ZOdEhKmDfYKuHJVG8g79iCFQ85cX/CROTWyuMfXz9uhj2rLpZ6nfidVbonqxAhQp7NAIr2y+Fj5/53A==", - "requires": { - "linkifyjs": "^4.1.0" + "node_modules/@vue/runtime-core": { + "version": "3.5.12", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.12.tgz", + "integrity": "sha512-hrMUYV6tpocr3TL3Ad8DqxOdpDe4zuQY4HPY3X/VRh+L2myQO8MFXPAMarIOSGNu0bFAjh1yBkMPXZBqCk62Uw==", + "dependencies": { + "@vue/reactivity": "3.5.12", + "@vue/shared": "3.5.12" } }, - "@tiptap/extension-placeholder": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@tiptap/extension-placeholder/-/extension-placeholder-2.3.0.tgz", - "integrity": "sha512-1BOyxVLzyUYf6yOOeJ8CfpP6DSCS4L6HjBZqj6WP1z1NyBV8RAfhf3UuLNcimfSWAETXFR3g0ZbaxxWffI1cEg==", - "requires": {} + "node_modules/@vue/runtime-dom": { + "version": "3.5.12", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.12.tgz", + "integrity": "sha512-q8VFxR9A2MRfBr6/55Q3umyoN7ya836FzRXajPB6/Vvuv0zOPL+qltd9rIMzG/DbRLAIlREmnLsplEF/kotXKA==", + "dependencies": { + "@vue/reactivity": "3.5.12", + "@vue/runtime-core": "3.5.12", + "@vue/shared": "3.5.12", + "csstype": "^3.1.3" + } }, - "@tiptap/extension-text": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@tiptap/extension-text/-/extension-text-2.3.0.tgz", - "integrity": "sha512-zkudl0TyKRy/8vHtyo5dMzjBRD0HEUnsS8YOsjR4xwQq5EYUXleRgM1s6lb6Yms2sLUAZRWdDddoQ686iq4zQg==", - "requires": {} + "node_modules/@vue/server-renderer": { + "version": "3.5.12", + "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.12.tgz", + "integrity": "sha512-I3QoeDDeEPZm8yR28JtY+rk880Oqmj43hreIBVTicisFTx/Dl7JpG72g/X7YF8hnQD3IFhkky5i2bPonwrTVPg==", + "dependencies": { + "@vue/compiler-ssr": "3.5.12", + "@vue/shared": "3.5.12" + }, + "peerDependencies": { + "vue": "3.5.12" + } }, - "@tiptap/extension-typography": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@tiptap/extension-typography/-/extension-typography-2.3.0.tgz", - "integrity": "sha512-bI9t6dVp3wvzp3RVhJYRAV5Gi4pCSnumYith62TJmEk7fI24XuwMAXJu32+RTtBkaWHX/nwSGPh/ol0PRmtzKw==", - "requires": {} + "node_modules/@vue/shared": { + "version": "3.5.12", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.12.tgz", + "integrity": "sha512-L2RPSAwUFbgZH20etwrXyVyCBu9OxRSi8T/38QsvnkJyvq2LufW2lDCOzm7t/U9C1mkhJGWYfCuFBCmIuNivrg==" }, - "@tiptap/pm": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@tiptap/pm/-/pm-2.3.0.tgz", - "integrity": "sha512-4WYqShZBwDyReKvapC0nmeYdOtZbZ31y4MjolpKQaSD4I7kg/oZspC+byUGdvIRsNpRN7i2X0IyvdISKk8gw5Q==", - "requires": { - "prosemirror-changeset": "^2.2.1", - "prosemirror-collab": "^1.3.1", - "prosemirror-commands": "^1.5.2", - "prosemirror-dropcursor": "^1.8.1", - "prosemirror-gapcursor": "^1.3.2", - "prosemirror-history": "^1.3.2", - "prosemirror-inputrules": "^1.3.0", - "prosemirror-keymap": "^1.2.2", - "prosemirror-markdown": "^1.12.0", - "prosemirror-menu": "^1.2.4", - "prosemirror-model": "^1.19.4", - "prosemirror-schema-basic": "^1.2.2", - "prosemirror-schema-list": "^1.3.0", - "prosemirror-state": "^1.4.3", - "prosemirror-tables": "^1.3.5", - "prosemirror-trailing-node": "^2.0.7", - "prosemirror-transform": "^1.8.0", - "prosemirror-view": "^1.32.7" + "node_modules/acorn": { + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", + "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" } }, - "@tiptap/vue-3": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@tiptap/vue-3/-/vue-3-2.0.3.tgz", - "integrity": "sha512-2CtNUzt+e7sgvIjxPOyBwoiRcuCHNeJzW+XGxNK2uCWlAKp/Yw3boJ51d51UuIbj9RitGHJ5GpCdLJoL7SDiQA==", - "requires": { - "@tiptap/extension-bubble-menu": "^2.0.3", - "@tiptap/extension-floating-menu": "^2.0.3" + "node_modules/ansi-regex": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" } }, - "@types/estree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.1.tgz", - "integrity": "sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==", - "dev": true - }, - "@vitejs/plugin-vue": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-3.2.0.tgz", - "integrity": "sha512-E0tnaL4fr+qkdCNxJ+Xd0yM31UwMkQje76fsDVBBUCoGOUPexu2VDUYHL8P4CwV+zMvWw6nlRw19OnRKmYAJpw==", - "dev": true, - "requires": {} - }, - "@vue-macros/common": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@vue-macros/common/-/common-1.3.3.tgz", - "integrity": "sha512-bjHomaf3mu+ARMD4DX22C/lLVVocbmwgcLH7bg1rK4kB5ghesgShZTQIrNR6ZjifQmdGc/2jjZ/25kSb364uEA==", - "dev": true, - "requires": { - "@babel/types": "^7.21.5", - "@rollup/pluginutils": "^5.0.2", - "@vue/compiler-sfc": "^3.3.4", - "local-pkg": "^0.4.3", - "magic-string-ast": "^0.1.2" - } - }, - "@vue/compiler-core": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.3.4.tgz", - "integrity": "sha512-cquyDNvZ6jTbf/+x+AgM2Arrp6G4Dzbb0R64jiG804HRMfRiFXWI6kqUVqZ6ZR0bQhIoQjB4+2bhNtVwndW15g==", - "requires": { - "@babel/parser": "^7.21.3", - "@vue/shared": "3.3.4", - "estree-walker": "^2.0.2", - "source-map-js": "^1.0.2" - } - }, - "@vue/compiler-dom": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.3.4.tgz", - "integrity": "sha512-wyM+OjOVpuUukIq6p5+nwHYtj9cFroz9cwkfmP9O1nzH68BenTTv0u7/ndggT8cIQlnBeOo6sUT/gvHcIkLA5w==", - "requires": { - "@vue/compiler-core": "3.3.4", - "@vue/shared": "3.3.4" - } - }, - "@vue/compiler-sfc": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.3.4.tgz", - "integrity": "sha512-6y/d8uw+5TkCuzBkgLS0v3lSM3hJDntFEiUORM11pQ/hKvkhSKZrXW6i69UyXlJQisJxuUEJKAWEqWbWsLeNKQ==", - "requires": { - "@babel/parser": "^7.20.15", - "@vue/compiler-core": "3.3.4", - "@vue/compiler-dom": "3.3.4", - "@vue/compiler-ssr": "3.3.4", - "@vue/reactivity-transform": "3.3.4", - "@vue/shared": "3.3.4", - "estree-walker": "^2.0.2", - "magic-string": "^0.30.0", - "postcss": "^8.1.10", - "source-map-js": "^1.0.2" - } - }, - "@vue/compiler-ssr": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.3.4.tgz", - "integrity": "sha512-m0v6oKpup2nMSehwA6Uuu+j+wEwcy7QmwMkVNVfrV9P2qE5KshC6RwOCq8fjGS/Eak/uNb8AaWekfiXxbBB6gQ==", - "requires": { - "@vue/compiler-dom": "3.3.4", - "@vue/shared": "3.3.4" - } - }, - "@vue/reactivity": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.3.4.tgz", - "integrity": "sha512-kLTDLwd0B1jG08NBF3R5rqULtv/f8x3rOFByTDz4J53ttIQEDmALqKqXY0J+XQeN0aV2FBxY8nJDf88yvOPAqQ==", - "requires": { - "@vue/shared": "3.3.4" - } - }, - "@vue/reactivity-transform": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.3.4.tgz", - "integrity": "sha512-MXgwjako4nu5WFLAjpBnCj/ieqcjE2aJBINUNQzkZQfzIZA4xn+0fV1tIYBJvvva3N3OvKGofRLvQIwEQPpaXw==", - "requires": { - "@babel/parser": "^7.20.15", - "@vue/compiler-core": "3.3.4", - "@vue/shared": "3.3.4", - "estree-walker": "^2.0.2", - "magic-string": "^0.30.0" - } - }, - "@vue/runtime-core": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.3.4.tgz", - "integrity": "sha512-R+bqxMN6pWO7zGI4OMlmvePOdP2c93GsHFM/siJI7O2nxFRzj55pLwkpCedEY+bTMgp5miZ8CxfIZo3S+gFqvA==", - "requires": { - "@vue/reactivity": "3.3.4", - "@vue/shared": "3.3.4" - } - }, - "@vue/runtime-dom": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.3.4.tgz", - "integrity": "sha512-Aj5bTJ3u5sFsUckRghsNjVTtxZQ1OyMWCr5dZRAPijF/0Vy4xEoRCwLyHXcj4D0UFbJ4lbx3gPTgg06K/GnPnQ==", - "requires": { - "@vue/runtime-core": "3.3.4", - "@vue/shared": "3.3.4", - "csstype": "^3.1.1" - } - }, - "@vue/server-renderer": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.3.4.tgz", - "integrity": "sha512-Q6jDDzR23ViIb67v+vM1Dqntu+HUexQcsWKhhQa4ARVzxOY2HbC7QRW/ggkDBd5BU+uM1sV6XOAP0b216o34JQ==", - "requires": { - "@vue/compiler-ssr": "3.3.4", - "@vue/shared": "3.3.4" - } - }, - "@vue/shared": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.3.4.tgz", - "integrity": "sha512-7OjdcV8vQ74eiz1TZLzZP4JwqM5fA94K6yntPS5Z25r9HDuGNzaGdgvwKYq6S+MxwF0TFRwe50fIR/MYnakdkQ==" - }, - "acorn": { - "version": "8.8.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", - "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", - "dev": true + "node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } }, - "any-promise": { + "node_modules/any-promise": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", "dev": true }, - "anymatch": { + "node_modules/anymatch": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", "dev": true, - "requires": { + "dependencies": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" } }, - "arg": { + "node_modules/arg": { "version": "5.0.2", "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", "dev": true }, - "argparse": { + "node_modules/argparse": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" }, - "ast-walker-scope": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/ast-walker-scope/-/ast-walker-scope-0.4.1.tgz", - "integrity": "sha512-Ro3nmapMxi/remlJdzFH0tiA7A59KDbxVoLlKWaLDrPELiftb9b8w+CCyWRM+sXZH5KHRAgv8feedW6mihvCHA==", + "node_modules/ast-kit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/ast-kit/-/ast-kit-1.3.0.tgz", + "integrity": "sha512-ORycPY6qYSrAGMnSk1tlqy/Y0rFGk/WIYP/H6io0A+jXK2Jp3Il7h8vjfwaLvZUwanjiLwBeE5h3A9M+eQqeNw==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.25.8", + "pathe": "^1.1.2" + }, + "engines": { + "node": ">=16.14.0" + } + }, + "node_modules/ast-walker-scope": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/ast-walker-scope/-/ast-walker-scope-0.6.2.tgz", + "integrity": "sha512-1UWOyC50xI3QZkRuDj6PqDtpm1oHWtYs+NQGwqL/2R11eN3Q81PHAHPM0SWW3BNQm53UDwS//Jv8L4CCVLM1bQ==", "dev": true, - "requires": { - "@babel/parser": "^7.21.3", - "@babel/types": "^7.21.3" + "dependencies": { + "@babel/parser": "^7.25.3", + "ast-kit": "^1.0.1" + }, + "engines": { + "node": ">=16.14.0" } }, - "asynckit": { + "node_modules/asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" }, - "autoprefixer": { - "version": "10.4.14", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.14.tgz", - "integrity": "sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==", + "node_modules/autoprefixer": { + "version": "10.4.20", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.20.tgz", + "integrity": "sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==", "dev": true, - "requires": { - "browserslist": "^4.21.5", - "caniuse-lite": "^1.0.30001464", - "fraction.js": "^4.2.0", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "browserslist": "^4.23.3", + "caniuse-lite": "^1.0.30001646", + "fraction.js": "^4.3.7", "normalize-range": "^0.1.2", - "picocolors": "^1.0.0", + "picocolors": "^1.0.1", "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" } }, - "axios": { - "version": "0.27.2", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz", - "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==", - "dev": true, - "requires": { - "follow-redirects": "^1.14.9", - "form-data": "^4.0.0" + "node_modules/axios": { + "version": "1.7.7", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.7.tgz", + "integrity": "sha512-S4kL7XrjgBmvdGut0sN3yJxqYzrDOnivkBiN0OFs6hLiUam3UPvswUo0kqGyhqUZGEOytHyumEdXsAkgCOUf3Q==", + "dependencies": { + "follow-redirects": "^1.15.6", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" } }, - "balanced-match": { + "node_modules/balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", "dev": true }, - "binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "dev": true + "node_modules/binary-extensions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "dependencies": { + "balanced-match": "^1.0.0" } }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", "dev": true, - "requires": { - "fill-range": "^7.0.1" + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" } }, - "browserslist": { - "version": "4.21.7", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.7.tgz", - "integrity": "sha512-BauCXrQ7I2ftSqd2mvKHGo85XR0u7Ru3C/Hxsy/0TkfCtjrmAbPdzLGasmoiBxplpDXlPvdjX9u7srIMfgasNA==", + "node_modules/browserslist": { + "version": "4.24.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.2.tgz", + "integrity": "sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==", "dev": true, - "requires": { - "caniuse-lite": "^1.0.30001489", - "electron-to-chromium": "^1.4.411", - "node-releases": "^2.0.12", - "update-browserslist-db": "^1.0.11" + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001669", + "electron-to-chromium": "^1.5.41", + "node-releases": "^2.0.18", + "update-browserslist-db": "^1.1.1" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" } }, - "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" + "node_modules/call-bind": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "camelcase-css": { + "node_modules/camelcase-css": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", - "dev": true + "dev": true, + "engines": { + "node": ">= 6" + } }, - "caniuse-lite": { - "version": "1.0.30001492", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001492.tgz", - "integrity": "sha512-2efF8SAZwgAX1FJr87KWhvuJxnGJKOnctQa8xLOskAXNXq8oiuqgl6u1kk3fFpsp3GgvzlRjiK1sl63hNtFADw==", - "dev": true + "node_modules/caniuse-lite": { + "version": "1.0.30001677", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001677.tgz", + "integrity": "sha512-fmfjsOlJUpMWu+mAAtZZZHz7UEwsUxIIvu1TJfO1HqFQvB/B+ii0xr9B5HpbZY/mC4XZ8SvjHJqtAY6pDPQEog==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ] }, - "chart.js": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-4.3.0.tgz", - "integrity": "sha512-ynG0E79xGfMaV2xAHdbhwiPLczxnNNnasrmPEXriXsPJGjmhOBYzFVEsB65w2qMDz+CaBJJuJD0inE/ab/h36g==", - "requires": { + "node_modules/chart.js": { + "version": "4.4.6", + "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-4.4.6.tgz", + "integrity": "sha512-8Y406zevUPbbIBA/HRk33khEmQPk5+cxeflWE/2rx1NJsjVWMPw/9mSP9rxHP5eqi6LNoPBVMfZHxbwLSgldYA==", + "dependencies": { "@kurkle/color": "^0.3.0" + }, + "engines": { + "pnpm": ">=8" } }, - "chartjs-plugin-zoom": { + "node_modules/chartjs-plugin-zoom": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/chartjs-plugin-zoom/-/chartjs-plugin-zoom-2.0.1.tgz", "integrity": "sha512-ogOmLu6e+Q7E1XWOCOz9YwybMslz9qNfGV2a+qjfmqJYpsw5ZMoRHZBUyW+NGhkpQ5PwwPA/+rikHpBZb7PZuA==", - "requires": { + "dependencies": { "hammerjs": "^2.0.8" + }, + "peerDependencies": { + "chart.js": ">=3.2.0" + } + }, + "node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "dev": true, + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chokidar/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" } }, - "chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, - "requires": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "fsevents": "~2.3.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, "dependencies": { - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "requires": { - "is-glob": "^4.0.1" - } - } + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" } }, - "combined-stream": { + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/combined-stream": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "requires": { + "dependencies": { "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" } }, - "commander": { + "node_modules/commander": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", - "dev": true + "dev": true, + "engines": { + "node": ">= 6" + } }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "node_modules/confbox": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.1.8.tgz", + "integrity": "sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==", "dev": true }, - "core-js": { - "version": "3.30.2", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.30.2.tgz", - "integrity": "sha512-uBJiDmwqsbJCWHAwjrx3cvjbMXP7xD72Dmsn5LOJpiRmE3WbBbN5rCqQ2Qh6Ek6/eOrjlWngEynBWo4VxerQhg==" + "node_modules/core-js": { + "version": "3.39.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.39.0.tgz", + "integrity": "sha512-raM0ew0/jJUqkJ0E6e8UDtl+y/7ktFivgWvqw8dNSQeNWoSDLvQ1H/RN3aPXB9tBd4/FhyR4RDPGhsNIMsAn7g==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } }, - "crelt": { + "node_modules/crelt": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/crelt/-/crelt-1.0.6.tgz", "integrity": "sha512-VQ2MBenTq1fWZUH9DJNGti7kKv6EeAuYr3cLwxUWhIu1baTaXh4Ib5W2CqHVqib4/MqbYGJqiL3Zb8GJZr3l4g==" }, - "cssesc": { + "node_modules/cross-spawn": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/cssesc": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "dev": true + "dev": true, + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } }, - "csstype": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", - "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==" + "node_modules/csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" }, - "date-fns": { + "node_modules/date-fns": { "version": "2.30.0", "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.30.0.tgz", "integrity": "sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==", - "requires": { + "dependencies": { "@babel/runtime": "^7.21.0" + }, + "engines": { + "node": ">=0.11" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/date-fns" } }, - "date-fns-tz": { + "node_modules/date-fns-tz": { "version": "1.3.8", "resolved": "https://registry.npmjs.org/date-fns-tz/-/date-fns-tz-1.3.8.tgz", "integrity": "sha512-qwNXUFtMHTTU6CFSFjoJ80W8Fzzp24LntbjFFBgL/faqds4e5mo9mftoRLgr3Vi1trISsg4awSpYVsOQCRnapQ==", - "requires": {} + "peerDependencies": { + "date-fns": ">=2.0.0" + } }, - "deepmerge": { + "node_modules/deepmerge": { "version": "4.3.1", "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", - "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==" + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "delayed-stream": { + "node_modules/delayed-stream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==" + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "engines": { + "node": ">=0.4.0" + } }, - "didyoumean": { + "node_modules/didyoumean": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", "dev": true }, - "dlv": { + "node_modules/dlv": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", "dev": true }, - "electron-to-chromium": { - "version": "1.4.414", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.414.tgz", - "integrity": "sha512-RRuCvP6ekngVh2SAJaOKT/hxqc9JAsK+Pe0hP5tGQIfonU2Zy9gMGdJ+mBdyl/vNucMG6gkXYtuM4H/1giws5w==", + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true + }, + "node_modules/electron-to-chromium": { + "version": "1.5.50", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.50.tgz", + "integrity": "sha512-eMVObiUQ2LdgeO1F/ySTXsvqvxb6ZH2zPGaMYsWzRDdOddUa77tdmI0ltg+L16UpbWdhPmuF3wIQYyQq65WfZw==", "dev": true }, - "emoji-mart-vue-fast": { + "node_modules/emoji-mart-vue-fast": { "version": "11.2.0", "resolved": "https://registry.npmjs.org/emoji-mart-vue-fast/-/emoji-mart-vue-fast-11.2.0.tgz", "integrity": "sha512-dEVAJAbQop+efR8Zn4bvPQtSREwsVZccQxEBHdi1GNPO0JC9H6l0FswuCli/TrZXAQr1KS7dGEUhS9A1gURFRA==", - "requires": { + "dependencies": { "@babel/runtime": "^7.18.6", "core-js": "^3.23.5", "vue-virtual-scroller": "^1.0.10" }, - "dependencies": { - "vue-virtual-scroller": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vue-virtual-scroller/-/vue-virtual-scroller-1.1.2.tgz", - "integrity": "sha512-SkUyc7QHCJFB5h1Fya7LxVizlVzOZZuFVipBGHYoTK8dwLs08bIz/tclvRApYhksaJIm/nn51inzO2UjpGJPMQ==", - "requires": { - "scrollparent": "^2.0.1", - "vue-observe-visibility": "^0.4.4", - "vue-resize": "^0.4.5" - }, - "dependencies": { - "vue-resize": { - "version": "0.4.5", - "resolved": "https://registry.npmjs.org/vue-resize/-/vue-resize-0.4.5.tgz", - "integrity": "sha512-bhP7MlgJQ8TIkZJXAfDf78uJO+mEI3CaLABLjv0WNzr4CcGRGPIAItyWYnP6LsPA4Oq0WE+suidNs6dgpO4RHg==", - "requires": {} - } - } - } + "peerDependencies": { + "vue": ">2.0.0" } }, - "entities": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", - "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==" - }, - "esbuild": { - "version": "0.15.18", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.15.18.tgz", - "integrity": "sha512-x/R72SmW3sSFRm5zrrIjAhCeQSAWoni3CmHEqfQrZIQTM3lVCdehdwuIqaOtfC2slvpdlLa62GYoN8SxT23m6Q==", - "dev": true, - "requires": { - "@esbuild/android-arm": "0.15.18", - "@esbuild/linux-loong64": "0.15.18", - "esbuild-android-64": "0.15.18", - "esbuild-android-arm64": "0.15.18", - "esbuild-darwin-64": "0.15.18", - "esbuild-darwin-arm64": "0.15.18", - "esbuild-freebsd-64": "0.15.18", - "esbuild-freebsd-arm64": "0.15.18", - "esbuild-linux-32": "0.15.18", - "esbuild-linux-64": "0.15.18", - "esbuild-linux-arm": "0.15.18", - "esbuild-linux-arm64": "0.15.18", - "esbuild-linux-mips64le": "0.15.18", - "esbuild-linux-ppc64le": "0.15.18", - "esbuild-linux-riscv64": "0.15.18", - "esbuild-linux-s390x": "0.15.18", - "esbuild-netbsd-64": "0.15.18", - "esbuild-openbsd-64": "0.15.18", - "esbuild-sunos-64": "0.15.18", - "esbuild-windows-32": "0.15.18", - "esbuild-windows-64": "0.15.18", - "esbuild-windows-arm64": "0.15.18" + "node_modules/emoji-mart-vue-fast/node_modules/vue-virtual-scroller": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vue-virtual-scroller/-/vue-virtual-scroller-1.1.2.tgz", + "integrity": "sha512-SkUyc7QHCJFB5h1Fya7LxVizlVzOZZuFVipBGHYoTK8dwLs08bIz/tclvRApYhksaJIm/nn51inzO2UjpGJPMQ==", + "dependencies": { + "scrollparent": "^2.0.1", + "vue-observe-visibility": "^0.4.4", + "vue-resize": "^0.4.5" + }, + "peerDependencies": { + "vue": "^2.6.11" } }, - "esbuild-android-64": { - "version": "0.15.18", - "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.15.18.tgz", - "integrity": "sha512-wnpt3OXRhcjfIDSZu9bnzT4/TNTDsOUvip0foZOUBG7QbSt//w3QV4FInVJxNhKc/ErhUxc5z4QjHtMi7/TbgA==", - "dev": true, - "optional": true - }, - "esbuild-android-arm64": { - "version": "0.15.18", - "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.15.18.tgz", - "integrity": "sha512-G4xu89B8FCzav9XU8EjsXacCKSG2FT7wW9J6hOc18soEHJdtWu03L3TQDGf0geNxfLTtxENKBzMSq9LlbjS8OQ==", - "dev": true, - "optional": true - }, - "esbuild-darwin-64": { - "version": "0.15.18", - "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.15.18.tgz", - "integrity": "sha512-2WAvs95uPnVJPuYKP0Eqx+Dl/jaYseZEUUT1sjg97TJa4oBtbAKnPnl3b5M9l51/nbx7+QAEtuummJZW0sBEmg==", - "dev": true, - "optional": true - }, - "esbuild-darwin-arm64": { - "version": "0.15.18", - "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.15.18.tgz", - "integrity": "sha512-tKPSxcTJ5OmNb1btVikATJ8NftlyNlc8BVNtyT/UAr62JFOhwHlnoPrhYWz09akBLHI9nElFVfWSTSRsrZiDUA==", - "dev": true, - "optional": true - }, - "esbuild-freebsd-64": { - "version": "0.15.18", - "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.15.18.tgz", - "integrity": "sha512-TT3uBUxkteAjR1QbsmvSsjpKjOX6UkCstr8nMr+q7zi3NuZ1oIpa8U41Y8I8dJH2fJgdC3Dj3CXO5biLQpfdZA==", - "dev": true, - "optional": true - }, - "esbuild-freebsd-arm64": { - "version": "0.15.18", - "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.15.18.tgz", - "integrity": "sha512-R/oVr+X3Tkh+S0+tL41wRMbdWtpWB8hEAMsOXDumSSa6qJR89U0S/PpLXrGF7Wk/JykfpWNokERUpCeHDl47wA==", - "dev": true, - "optional": true - }, - "esbuild-linux-32": { - "version": "0.15.18", - "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.15.18.tgz", - "integrity": "sha512-lphF3HiCSYtaa9p1DtXndiQEeQDKPl9eN/XNoBf2amEghugNuqXNZA/ZovthNE2aa4EN43WroO0B85xVSjYkbg==", - "dev": true, - "optional": true - }, - "esbuild-linux-64": { - "version": "0.15.18", - "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.15.18.tgz", - "integrity": "sha512-hNSeP97IviD7oxLKFuii5sDPJ+QHeiFTFLoLm7NZQligur8poNOWGIgpQ7Qf8Balb69hptMZzyOBIPtY09GZYw==", - "dev": true, - "optional": true - }, - "esbuild-linux-arm": { - "version": "0.15.18", - "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.15.18.tgz", - "integrity": "sha512-UH779gstRblS4aoS2qpMl3wjg7U0j+ygu3GjIeTonCcN79ZvpPee12Qun3vcdxX+37O5LFxz39XeW2I9bybMVA==", - "dev": true, - "optional": true - }, - "esbuild-linux-arm64": { - "version": "0.15.18", - "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.15.18.tgz", - "integrity": "sha512-54qr8kg/6ilcxd+0V3h9rjT4qmjc0CccMVWrjOEM/pEcUzt8X62HfBSeZfT2ECpM7104mk4yfQXkosY8Quptug==", - "dev": true, - "optional": true - }, - "esbuild-linux-mips64le": { - "version": "0.15.18", - "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.15.18.tgz", - "integrity": "sha512-Mk6Ppwzzz3YbMl/ZZL2P0q1tnYqh/trYZ1VfNP47C31yT0K8t9s7Z077QrDA/guU60tGNp2GOwCQnp+DYv7bxQ==", - "dev": true, - "optional": true - }, - "esbuild-linux-ppc64le": { - "version": "0.15.18", - "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.15.18.tgz", - "integrity": "sha512-b0XkN4pL9WUulPTa/VKHx2wLCgvIAbgwABGnKMY19WhKZPT+8BxhZdqz6EgkqCLld7X5qiCY2F/bfpUUlnFZ9w==", - "dev": true, - "optional": true - }, - "esbuild-linux-riscv64": { - "version": "0.15.18", - "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.15.18.tgz", - "integrity": "sha512-ba2COaoF5wL6VLZWn04k+ACZjZ6NYniMSQStodFKH/Pu6RxzQqzsmjR1t9QC89VYJxBeyVPTaHuBMCejl3O/xg==", - "dev": true, - "optional": true - }, - "esbuild-linux-s390x": { - "version": "0.15.18", - "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.15.18.tgz", - "integrity": "sha512-VbpGuXEl5FCs1wDVp93O8UIzl3ZrglgnSQ+Hu79g7hZu6te6/YHgVJxCM2SqfIila0J3k0csfnf8VD2W7u2kzQ==", - "dev": true, - "optional": true + "node_modules/emoji-mart-vue-fast/node_modules/vue-virtual-scroller/node_modules/vue-resize": { + "version": "0.4.5", + "resolved": "https://registry.npmjs.org/vue-resize/-/vue-resize-0.4.5.tgz", + "integrity": "sha512-bhP7MlgJQ8TIkZJXAfDf78uJO+mEI3CaLABLjv0WNzr4CcGRGPIAItyWYnP6LsPA4Oq0WE+suidNs6dgpO4RHg==", + "peerDependencies": { + "vue": "^2.3.0" + } }, - "esbuild-netbsd-64": { - "version": "0.15.18", - "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.15.18.tgz", - "integrity": "sha512-98ukeCdvdX7wr1vUYQzKo4kQ0N2p27H7I11maINv73fVEXt2kyh4K4m9f35U1K43Xc2QGXlzAw0K9yoU7JUjOg==", - "dev": true, - "optional": true + "node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true }, - "esbuild-openbsd-64": { - "version": "0.15.18", - "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.15.18.tgz", - "integrity": "sha512-yK5NCcH31Uae076AyQAXeJzt/vxIo9+omZRKj1pauhk3ITuADzuOx5N2fdHrAKPxN+zH3w96uFKlY7yIn490xQ==", - "dev": true, - "optional": true + "node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } }, - "esbuild-sunos-64": { - "version": "0.15.18", - "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.15.18.tgz", - "integrity": "sha512-On22LLFlBeLNj/YF3FT+cXcyKPEI263nflYlAhz5crxtp3yRG1Ugfr7ITyxmCmjm4vbN/dGrb/B7w7U8yJR9yw==", - "dev": true, - "optional": true + "node_modules/es-define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "dependencies": { + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + } }, - "esbuild-windows-32": { - "version": "0.15.18", - "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.15.18.tgz", - "integrity": "sha512-o+eyLu2MjVny/nt+E0uPnBxYuJHBvho8vWsC2lV61A7wwTWC3jkN2w36jtA+yv1UgYkHRihPuQsL23hsCYGcOQ==", - "dev": true, - "optional": true + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "engines": { + "node": ">= 0.4" + } }, - "esbuild-windows-64": { - "version": "0.15.18", - "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.15.18.tgz", - "integrity": "sha512-qinug1iTTaIIrCorAUjR0fcBk24fjzEedFYhhispP8Oc7SFvs+XeW3YpAKiKp8dRpizl4YYAhxMjlftAMJiaUw==", + "node_modules/esbuild": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz", + "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==", "dev": true, - "optional": true + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.21.5", + "@esbuild/android-arm": "0.21.5", + "@esbuild/android-arm64": "0.21.5", + "@esbuild/android-x64": "0.21.5", + "@esbuild/darwin-arm64": "0.21.5", + "@esbuild/darwin-x64": "0.21.5", + "@esbuild/freebsd-arm64": "0.21.5", + "@esbuild/freebsd-x64": "0.21.5", + "@esbuild/linux-arm": "0.21.5", + "@esbuild/linux-arm64": "0.21.5", + "@esbuild/linux-ia32": "0.21.5", + "@esbuild/linux-loong64": "0.21.5", + "@esbuild/linux-mips64el": "0.21.5", + "@esbuild/linux-ppc64": "0.21.5", + "@esbuild/linux-riscv64": "0.21.5", + "@esbuild/linux-s390x": "0.21.5", + "@esbuild/linux-x64": "0.21.5", + "@esbuild/netbsd-x64": "0.21.5", + "@esbuild/openbsd-x64": "0.21.5", + "@esbuild/sunos-x64": "0.21.5", + "@esbuild/win32-arm64": "0.21.5", + "@esbuild/win32-ia32": "0.21.5", + "@esbuild/win32-x64": "0.21.5" + } }, - "esbuild-windows-arm64": { - "version": "0.15.18", - "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.15.18.tgz", - "integrity": "sha512-q9bsYzegpZcLziq0zgUi5KqGVtfhjxGbnksaBFYmWLxeV/S1fK4OLdq2DFYnXcLMjlZw2L0jLsk1eGoB522WXQ==", + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", "dev": true, - "optional": true - }, - "escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dev": true + "engines": { + "node": ">=6" + } }, - "escape-string-regexp": { + "node_modules/escape-string-regexp": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "estree-walker": { + "node_modules/estree-walker": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" }, - "fast-glob": { - "version": "3.2.12", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", - "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "node_modules/fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", "dev": true, - "requires": { + "dependencies": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", "glob-parent": "^5.1.2", "merge2": "^1.3.0", "micromatch": "^4.0.4" }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, "dependencies": { - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "requires": { - "is-glob": "^4.0.1" - } - } + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" } }, - "fastq": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", - "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "node_modules/fastq": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", "dev": true, - "requires": { + "dependencies": { "reusify": "^1.0.4" } }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", "dev": true, - "requires": { + "dependencies": { "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" } }, - "flatpickr": { + "node_modules/flatpickr": { "version": "4.6.13", "resolved": "https://registry.npmjs.org/flatpickr/-/flatpickr-4.6.13.tgz", "integrity": "sha512-97PMG/aywoYpB4IvbvUJi0RQi8vearvU0oov1WW3k0WZPBMrTQVqekSX5CjSG/M4Q3i6A/0FKXC7RyAoAUUSPw==" }, - "floating-vue": { - "version": "2.0.0-beta.20", - "resolved": "https://registry.npmjs.org/floating-vue/-/floating-vue-2.0.0-beta.20.tgz", - "integrity": "sha512-N68otcpp6WwcYC7zP8GeJqNZVdfvS7tEY88lwmuAHeqRgnfWx1Un8enzLxROyVnBDZ3TwUoUdj5IFg+bUT7JeA==", - "requires": { - "@floating-ui/dom": "^0.1.10", + "node_modules/floating-vue": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/floating-vue/-/floating-vue-5.2.2.tgz", + "integrity": "sha512-afW+h2CFafo+7Y9Lvw/xsqjaQlKLdJV7h1fCHfcYQ1C4SVMlu7OAekqWgu5d4SgvkBVU0pVpLlVsrSTBURFRkg==", + "dependencies": { + "@floating-ui/dom": "~1.1.1", "vue-resize": "^2.0.0-alpha.1" + }, + "peerDependencies": { + "@nuxt/kit": "^3.2.0", + "vue": "^3.2.0" + }, + "peerDependenciesMeta": { + "@nuxt/kit": { + "optional": true + } + } + }, + "node_modules/follow-redirects": { + "version": "1.15.9", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz", + "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } } }, - "follow-redirects": { - "version": "1.15.2", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", - "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==" + "node_modules/foreground-child": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz", + "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } }, - "form-data": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", - "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", - "requires": { + "node_modules/form-data": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.1.tgz", + "integrity": "sha512-tzN8e4TX8+kkxGPK8D5u0FNmjPUjw3lwC9lSLxxoB/+GtsJG91CO8bSWy73APlgAZzZbXEYZJuxjkHH2w+Ezhw==", + "dependencies": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" } }, - "fraction.js": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", - "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", - "dev": true + "node_modules/fraction.js": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", + "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", + "dev": true, + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://github.com/sponsors/rawify" + } }, - "fs": { + "node_modules/fs": { "version": "0.0.1-security", "resolved": "https://registry.npmjs.org/fs/-/fs-0.0.1-security.tgz", "integrity": "sha512-3XY9e1pP0CVEUCdj5BmfIZxRBTSDycnbqhIOGec9QYtmVH2fbLpj86CFWkrNOkt/Fvty4KZG5lTglL9j/gJ87w==", "dev": true }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true - }, - "fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", "dev": true, - "optional": true + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "get-intrinsic": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", - "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", - "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", + "node_modules/get-intrinsic": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", "has-proto": "^1.0.1", - "has-symbols": "^1.0.3" + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "node_modules/glob": { + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "glob-parent": { + "node_modules/glob-parent": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", "dev": true, - "requires": { + "dependencies": { "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "hammerjs": { + "node_modules/hammerjs": { "version": "2.0.8", "resolved": "https://registry.npmjs.org/hammerjs/-/hammerjs-2.0.8.tgz", - "integrity": "sha512-tSQXBXS/MWQOn/RKckawJ61vvsDpCom87JgxiYdGwHdOa0ht0vzUWDlfioofFCRU0L+6NGDt6XzbgoJvZkMeRQ==" + "integrity": "sha512-tSQXBXS/MWQOn/RKckawJ61vvsDpCom87JgxiYdGwHdOa0ht0vzUWDlfioofFCRU0L+6NGDt6XzbgoJvZkMeRQ==", + "engines": { + "node": ">=0.8.0" + } }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "requires": { - "function-bind": "^1.1.1" + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "has-proto": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", - "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==" + "node_modules/has-proto": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", + "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "has-symbols": { + "node_modules/has-symbols": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dev": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" } }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", "dev": true }, - "is-binary-path": { + "node_modules/is-binary-path": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", "dev": true, - "requires": { + "dependencies": { "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" } }, - "is-core-module": { - "version": "2.12.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.1.tgz", - "integrity": "sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==", + "node_modules/is-core-module": { + "version": "2.15.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz", + "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==", "dev": true, - "requires": { - "has": "^1.0.3" + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "is-extglob": { + "node_modules/is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } }, - "is-glob": { + "node_modules/is-glob": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", "dev": true, - "requires": { + "dependencies": { "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" } }, - "is-number": { + "node_modules/is-number": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true + "dev": true, + "engines": { + "node": ">=0.12.0" + } }, - "jiti": { - "version": "1.18.2", - "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.18.2.tgz", - "integrity": "sha512-QAdOptna2NYiSSpv0O/BwoHBSmz4YhpzJHyi+fnMRTXFjp7B8i/YG5Z8IfusxB1ufjcD2Sre1F3R+nX3fvy7gg==", + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", "dev": true }, - "laravel-vite-plugin": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/laravel-vite-plugin/-/laravel-vite-plugin-0.5.4.tgz", - "integrity": "sha512-LSLLul+YwY3egz0fzO4TPEGtUQAL4F2hrrt5wfQo3OzUfjVrqtRy0w1Zkw/g8CkfUyAZhr59oc/RxvPmpF9czg==", + "node_modules/jackspeak": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", + "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", + "dev": true, + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, + "node_modules/jiti": { + "version": "1.21.6", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.6.tgz", + "integrity": "sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==", + "dev": true, + "bin": { + "jiti": "bin/jiti.js" + } + }, + "node_modules/laravel-vite-plugin": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/laravel-vite-plugin/-/laravel-vite-plugin-1.0.5.tgz", + "integrity": "sha512-Zv+to82YLBknDCZ6g3iwOv9wZ7f6EWStb9pjSm7MGe9Mfoy5ynT2ssZbGsMr1udU6rDg9HOoYEVGw5Qf+p9zbw==", "dev": true, - "requires": { - "vite-plugin-full-reload": "^1.0.1" + "dependencies": { + "picocolors": "^1.0.0", + "vite-plugin-full-reload": "^1.1.0" + }, + "bin": { + "clean-orphaned-assets": "bin/clean.js" + }, + "engines": { + "node": "^18.0.0 || >=20.0.0" + }, + "peerDependencies": { + "vite": "^5.0.0" } }, - "lilconfig": { + "node_modules/lilconfig": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", - "dev": true + "dev": true, + "engines": { + "node": ">=10" + } }, - "lines-and-columns": { + "node_modules/lines-and-columns": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", "dev": true }, - "linkify-it": { + "node_modules/linkify-it": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-5.0.0.tgz", "integrity": "sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==", - "requires": { + "dependencies": { "uc.micro": "^2.0.0" } }, - "linkifyjs": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/linkifyjs/-/linkifyjs-4.1.1.tgz", - "integrity": "sha512-zFN/CTVmbcVef+WaDXT63dNzzkfRBKT1j464NJQkV7iSgJU0sLBus9W0HBwnXK13/hf168pbrx/V/bjEHOXNHA==" + "node_modules/linkifyjs": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/linkifyjs/-/linkifyjs-4.1.3.tgz", + "integrity": "sha512-auMesunaJ8yfkHvK4gfg1K0SaKX/6Wn9g2Aac/NwX+l5VdmFZzo/hdPGxEOETj+ryRa4/fiOPjeeKURSAJx1sg==" }, - "local-pkg": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-0.4.3.tgz", - "integrity": "sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==", - "dev": true + "node_modules/local-pkg": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-0.5.0.tgz", + "integrity": "sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==", + "dev": true, + "dependencies": { + "mlly": "^1.4.2", + "pkg-types": "^1.0.3" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } }, - "lodash": { + "node_modules/lodash": { "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", "dev": true }, - "lodash.clonedeep": { + "node_modules/lodash.clonedeep": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", "integrity": "sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==" }, - "lodash.isequal": { + "node_modules/lodash.isequal": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==" }, - "magic-string": { - "version": "0.30.0", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.0.tgz", - "integrity": "sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ==", - "requires": { - "@jridgewell/sourcemap-codec": "^1.4.13" + "node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "dev": true + }, + "node_modules/magic-string": { + "version": "0.30.12", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.12.tgz", + "integrity": "sha512-Ea8I3sQMVXr8JhN4z+H/d8zwo+tYDgHE9+5G4Wnrwhs0gaK9fXTKx0Tw5Xwsd/bCPTTZNRAdpyzvoeORe9LYpw==", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0" } }, - "magic-string-ast": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/magic-string-ast/-/magic-string-ast-0.1.2.tgz", - "integrity": "sha512-P53AZrzq7hclCU6HWj88xNZHmP15DKjMmK/vBytO1qnpYP3ul4IEZlyCE0aU3JRnmgWmZPmoTKj4Bls7v0pMyA==", + "node_modules/magic-string-ast": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/magic-string-ast/-/magic-string-ast-0.6.2.tgz", + "integrity": "sha512-oN3Bcd7ZVt+0VGEs7402qR/tjgjbM7kPlH/z7ufJnzTLVBzXJITRHOJiwMmmYMgZfdoWQsfQcY+iKlxiBppnMA==", "dev": true, - "requires": { - "magic-string": "^0.30.0" + "dependencies": { + "magic-string": "^0.30.10" + }, + "engines": { + "node": ">=16.14.0" } }, - "markdown-it": { + "node_modules/markdown-it": { "version": "14.1.0", "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-14.1.0.tgz", "integrity": "sha512-a54IwgWPaeBCAAsv13YgmALOF1elABB08FxO9i+r4VFk5Vl4pKokRPeX8u5TCgSsPi6ec1otfLjdOpVcgbpshg==", - "requires": { + "dependencies": { "argparse": "^2.0.1", "entities": "^4.4.0", "linkify-it": "^5.0.0", "mdurl": "^2.0.0", "punycode.js": "^2.3.1", "uc.micro": "^2.1.0" + }, + "bin": { + "markdown-it": "bin/markdown-it.mjs" } }, - "mdurl": { + "node_modules/mdurl": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-2.0.0.tgz", "integrity": "sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==" }, - "merge2": { + "node_modules/merge2": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true + "dev": true, + "engines": { + "node": ">= 8" + } }, - "micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", "dev": true, - "requires": { - "braces": "^3.0.2", + "dependencies": { + "braces": "^3.0.3", "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mini-svg-data-uri": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/mini-svg-data-uri/-/mini-svg-data-uri-1.4.4.tgz", + "integrity": "sha512-r9deDe9p5FJUPZAk3A59wGH7Ii9YrjjWw0jmw/liSbHl2CHiyXj6FcDXDu2K3TjVAXqiJdaw3xxwlZZr9E6nHg==", + "dev": true, + "bin": { + "mini-svg-data-uri": "cli.js" + } + }, + "node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" - }, - "mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "requires": { - "mime-db": "1.52.0" + "node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, + "engines": { + "node": ">=16 || 14 >=14.17" } }, - "mini-svg-data-uri": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/mini-svg-data-uri/-/mini-svg-data-uri-1.4.4.tgz", - "integrity": "sha512-r9deDe9p5FJUPZAk3A59wGH7Ii9YrjjWw0jmw/liSbHl2CHiyXj6FcDXDu2K3TjVAXqiJdaw3xxwlZZr9E6nHg==", - "dev": true + "node_modules/mitt": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.1.tgz", + "integrity": "sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==" }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "node_modules/mlly": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.7.2.tgz", + "integrity": "sha512-tN3dvVHYVz4DhSXinXIk7u9syPYaJvio118uomkovAtWBT+RdbP6Lfh/5Lvo519YMmwBafwlh20IPTXIStscpA==", "dev": true, - "requires": { - "brace-expansion": "^1.1.7" + "dependencies": { + "acorn": "^8.12.1", + "pathe": "^1.1.2", + "pkg-types": "^1.2.0", + "ufo": "^1.5.4" } }, - "mitt": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.0.tgz", - "integrity": "sha512-7dX2/10ITVyqh4aOSVI9gdape+t9l2/8QxHrFmUXu4EEUpdlxl6RudZUPZoc+zuY2hk1j7XxVroIVIan/pD/SQ==" - }, - "mz": { + "node_modules/mz": { "version": "2.7.0", "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", "dev": true, - "requires": { + "dependencies": { "any-promise": "^1.0.0", "object-assign": "^4.0.1", "thenify-all": "^1.0.0" } }, - "nanoid": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-4.0.2.tgz", - "integrity": "sha512-7ZtY5KTCNheRGfEFxnedV5zFiORN1+Y1N6zvPTnHQd8ENUvfaDBeuJDZb2bN/oXwXxu3qkTXDzy57W5vAmDTBw==" + "node_modules/nanoid": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-5.0.8.tgz", + "integrity": "sha512-TcJPw+9RV9dibz1hHUzlLVy8N4X9TnwirAjrU08Juo6BNKggzVfP2ZJ/3ZUSq15Xl5i85i+Z89XBO90pB2PghQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.js" + }, + "engines": { + "node": "^18 || >=20" + } }, - "node-releases": { - "version": "2.0.12", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.12.tgz", - "integrity": "sha512-QzsYKWhXTWx8h1kIvqfnC++o0pEmpRQA/aenALsL2F4pqNVr7YzcdMlDij5WBnwftRbJCNJL/O7zdKaxKPHqgQ==", + "node_modules/node-releases": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", + "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==", "dev": true }, - "normalize-path": { + "node_modules/normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "normalize-range": { + "node_modules/normalize-range": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", - "dev": true + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "nprogress": { + "node_modules/nprogress": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/nprogress/-/nprogress-0.2.0.tgz", "integrity": "sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA==" }, - "object-assign": { + "node_modules/object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "dev": true + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "object-hash": { + "node_modules/object-hash": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", - "dev": true - }, - "object-inspect": { - "version": "1.12.3", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", - "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==" - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", "dev": true, - "requires": { - "wrappy": "1" + "engines": { + "node": ">= 6" + } + }, + "node_modules/object-inspect": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", + "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "orderedmap": { + "node_modules/orderedmap": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/orderedmap/-/orderedmap-2.1.1.tgz", "integrity": "sha512-TvAWxi0nDe1j/rtMcWcIj94+Ffe6n7zhow33h40SKxmsmozs6dz/e+EajymfoFcHd7sxNn8yHM8839uixMOV6g==" }, - "os": { + "node_modules/os": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/os/-/os-0.1.2.tgz", "integrity": "sha512-ZoXJkvAnljwvc56MbvhtKVWmSkzV712k42Is2mA0+0KTSRakq5XXuXpjZjgAt9ctzl51ojhQWakQQpmOvXWfjQ==", "dev": true }, - "path": { + "node_modules/package-json-from-dist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", + "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", + "dev": true + }, + "node_modules/path": { "version": "0.12.7", "resolved": "https://registry.npmjs.org/path/-/path-0.12.7.tgz", "integrity": "sha512-aXXC6s+1w7otVF9UletFkFcDsJeO7lSZBPUQhtb5O0xJe8LtYhj/GxldoL09bBj9+ZmE2hNoHqQSFMN5fikh4Q==", "dev": true, - "requires": { + "dependencies": { "process": "^0.11.1", "util": "^0.10.3" } }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "dev": true + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } }, - "path-parse": { + "node_modules/path-parse": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", "dev": true }, - "picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + "node_modules/path-scurry": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "dev": true, + "dependencies": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/pathe": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.2.tgz", + "integrity": "sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==", + "dev": true + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==" }, - "picomatch": { + "node_modules/picomatch": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } }, - "pify": { + "node_modules/pify": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "dev": true + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "pirates": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", - "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", - "dev": true + "node_modules/pirates": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "dev": true, + "engines": { + "node": ">= 6" + } }, - "postcss": { - "version": "8.4.24", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.24.tgz", - "integrity": "sha512-M0RzbcI0sO/XJNucsGjvWU9ERWxb/ytp1w6dKtxTKgixdtQDq4rmx/g8W1hnaheq9jgwL/oyEdH5Bc4WwJKMqg==", - "requires": { - "nanoid": "^3.3.6", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - }, + "node_modules/pkg-types": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.2.1.tgz", + "integrity": "sha512-sQoqa8alT3nHjGuTjuKgOnvjo4cljkufdtLMnO2LBP/wRwuDlo1tkaEdMxCRhyGRPacv/ztlZgDPm2b7FAmEvw==", + "dev": true, "dependencies": { - "nanoid": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", - "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==" + "confbox": "^0.1.8", + "mlly": "^1.7.2", + "pathe": "^1.1.2" + } + }, + "node_modules/postcss": { + "version": "8.4.47", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.47.tgz", + "integrity": "sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" } + ], + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.1.0", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" } }, - "postcss-import": { + "node_modules/postcss-import": { "version": "15.1.0", "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", "dev": true, - "requires": { + "dependencies": { "postcss-value-parser": "^4.0.0", "read-cache": "^1.0.0", "resolve": "^1.1.7" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" } }, - "postcss-js": { + "node_modules/postcss-js": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", "dev": true, - "requires": { + "dependencies": { "camelcase-css": "^2.0.1" + }, + "engines": { + "node": "^12 || ^14 || >= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.4.21" } }, - "postcss-load-config": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.1.tgz", - "integrity": "sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==", + "node_modules/postcss-load-config": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz", + "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "lilconfig": "^3.0.0", + "yaml": "^2.3.4" + }, + "engines": { + "node": ">= 14" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/postcss-load-config/node_modules/lilconfig": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.2.tgz", + "integrity": "sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==", "dev": true, - "requires": { - "lilconfig": "^2.0.5", - "yaml": "^2.1.1" + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antonk52" } }, - "postcss-nested": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", - "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", + "node_modules/postcss-nested": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.2.0.tgz", + "integrity": "sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==", "dev": true, - "requires": { - "postcss-selector-parser": "^6.0.11" + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "postcss-selector-parser": "^6.1.1" + }, + "engines": { + "node": ">=12.0" + }, + "peerDependencies": { + "postcss": "^8.2.14" } }, - "postcss-nesting": { + "node_modules/postcss-nesting": { "version": "10.2.0", "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.2.0.tgz", "integrity": "sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==", "dev": true, - "requires": { + "dependencies": { "@csstools/selector-specificity": "^2.0.0", "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "postcss-selector-parser": { - "version": "6.0.13", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz", - "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==", + "node_modules/postcss-selector-parser": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", + "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", "dev": true, - "requires": { + "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true + }, + "node_modules/postcss/node_modules/nanoid": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" } }, - "postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", - "dev": true - }, - "preact": { - "version": "10.15.1", - "resolved": "https://registry.npmjs.org/preact/-/preact-10.15.1.tgz", - "integrity": "sha512-qs2ansoQEwzNiV5eAcRT1p1EC/dmEzaATVDJNiB3g2sRDWdA7b7MurXdJjB2+/WQktGWZwxvDrnuRFbWuIr64g==" + "node_modules/preact": { + "version": "10.24.3", + "resolved": "https://registry.npmjs.org/preact/-/preact-10.24.3.tgz", + "integrity": "sha512-Z2dPnBnMUfyQfSQ+GBdsGa16hz35YmLmtTLhM169uW944hYL6xzTYkJjC07j+Wosz733pMWx0fgON3JNw1jJQA==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/preact" + } }, - "process": { + "node_modules/process": { "version": "0.11.10", "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", - "dev": true + "dev": true, + "engines": { + "node": ">= 0.6.0" + } }, - "prosemirror-changeset": { + "node_modules/prosemirror-changeset": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/prosemirror-changeset/-/prosemirror-changeset-2.2.1.tgz", "integrity": "sha512-J7msc6wbxB4ekDFj+n9gTW/jav/p53kdlivvuppHsrZXCaQdVgRghoZbSS3kwrRyAstRVQ4/+u5k7YfLgkkQvQ==", - "requires": { + "dependencies": { "prosemirror-transform": "^1.0.0" } }, - "prosemirror-collab": { + "node_modules/prosemirror-collab": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/prosemirror-collab/-/prosemirror-collab-1.3.1.tgz", "integrity": "sha512-4SnynYR9TTYaQVXd/ieUvsVV4PDMBzrq2xPUWutHivDuOshZXqQ5rGbZM84HEaXKbLdItse7weMGOUdDVcLKEQ==", - "requires": { + "dependencies": { "prosemirror-state": "^1.0.0" } }, - "prosemirror-commands": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/prosemirror-commands/-/prosemirror-commands-1.5.2.tgz", - "integrity": "sha512-hgLcPaakxH8tu6YvVAaILV2tXYsW3rAdDR8WNkeKGcgeMVQg3/TMhPdVoh7iAmfgVjZGtcOSjKiQaoeKjzd2mQ==", - "requires": { + "node_modules/prosemirror-commands": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/prosemirror-commands/-/prosemirror-commands-1.6.2.tgz", + "integrity": "sha512-0nDHH++qcf/BuPLYvmqZTUUsPJUCPBUXt0J1ErTcDIS369CTp773itzLGIgIXG4LJXOlwYCr44+Mh4ii6MP1QA==", + "dependencies": { "prosemirror-model": "^1.0.0", "prosemirror-state": "^1.0.0", - "prosemirror-transform": "^1.0.0" + "prosemirror-transform": "^1.10.2" } }, - "prosemirror-dropcursor": { + "node_modules/prosemirror-dropcursor": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/prosemirror-dropcursor/-/prosemirror-dropcursor-1.8.1.tgz", "integrity": "sha512-M30WJdJZLyXHi3N8vxN6Zh5O8ZBbQCz0gURTfPmTIBNQ5pxrdU7A58QkNqfa98YEjSAL1HUyyU34f6Pm5xBSGw==", - "requires": { + "dependencies": { "prosemirror-state": "^1.0.0", "prosemirror-transform": "^1.1.0", "prosemirror-view": "^1.1.0" } }, - "prosemirror-gapcursor": { + "node_modules/prosemirror-gapcursor": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/prosemirror-gapcursor/-/prosemirror-gapcursor-1.3.2.tgz", "integrity": "sha512-wtjswVBd2vaQRrnYZaBCbyDqr232Ed4p2QPtRIUK5FuqHYKGWkEwl08oQM4Tw7DOR0FsasARV5uJFvMZWxdNxQ==", - "requires": { + "dependencies": { "prosemirror-keymap": "^1.0.0", "prosemirror-model": "^1.0.0", "prosemirror-state": "^1.0.0", "prosemirror-view": "^1.0.0" } }, - "prosemirror-history": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/prosemirror-history/-/prosemirror-history-1.4.0.tgz", - "integrity": "sha512-UUiGzDVcqo1lovOPdi9YxxUps3oBFWAIYkXLu3Ot+JPv1qzVogRbcizxK3LhHmtaUxclohgiOVesRw5QSlMnbQ==", - "requires": { + "node_modules/prosemirror-history": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/prosemirror-history/-/prosemirror-history-1.4.1.tgz", + "integrity": "sha512-2JZD8z2JviJrboD9cPuX/Sv/1ChFng+xh2tChQ2X4bB2HeK+rra/bmJ3xGntCcjhOqIzSDG6Id7e8RJ9QPXLEQ==", + "dependencies": { "prosemirror-state": "^1.2.2", "prosemirror-transform": "^1.0.0", "prosemirror-view": "^1.31.0", "rope-sequence": "^1.3.0" } }, - "prosemirror-inputrules": { + "node_modules/prosemirror-inputrules": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/prosemirror-inputrules/-/prosemirror-inputrules-1.4.0.tgz", "integrity": "sha512-6ygpPRuTJ2lcOXs9JkefieMst63wVJBgHZGl5QOytN7oSZs3Co/BYbc3Yx9zm9H37Bxw8kVzCnDsihsVsL4yEg==", - "requires": { + "dependencies": { "prosemirror-state": "^1.0.0", "prosemirror-transform": "^1.0.0" } }, - "prosemirror-keymap": { + "node_modules/prosemirror-keymap": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/prosemirror-keymap/-/prosemirror-keymap-1.2.2.tgz", "integrity": "sha512-EAlXoksqC6Vbocqc0GtzCruZEzYgrn+iiGnNjsJsH4mrnIGex4qbLdWWNza3AW5W36ZRrlBID0eM6bdKH4OStQ==", - "requires": { + "dependencies": { "prosemirror-state": "^1.0.0", "w3c-keyname": "^2.2.0" } }, - "prosemirror-markdown": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/prosemirror-markdown/-/prosemirror-markdown-1.12.0.tgz", - "integrity": "sha512-6F5HS8Z0HDYiS2VQDZzfZP6A0s/I0gbkJy8NCzzDMtcsz3qrfqyroMMeoSjAmOhDITyon11NbXSzztfKi+frSQ==", - "requires": { + "node_modules/prosemirror-markdown": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/prosemirror-markdown/-/prosemirror-markdown-1.13.1.tgz", + "integrity": "sha512-Sl+oMfMtAjWtlcZoj/5L/Q39MpEnVZ840Xo330WJWUvgyhNmLBLN7MsHn07s53nG/KImevWHSE6fEj4q/GihHw==", + "dependencies": { + "@types/markdown-it": "^14.0.0", "markdown-it": "^14.0.0", - "prosemirror-model": "^1.0.0" + "prosemirror-model": "^1.20.0" } }, - "prosemirror-menu": { + "node_modules/prosemirror-menu": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/prosemirror-menu/-/prosemirror-menu-1.2.4.tgz", "integrity": "sha512-S/bXlc0ODQup6aiBbWVsX/eM+xJgCTAfMq/nLqaO5ID/am4wS0tTCIkzwytmao7ypEtjj39i7YbJjAgO20mIqA==", - "requires": { + "dependencies": { "crelt": "^1.0.0", "prosemirror-commands": "^1.0.0", "prosemirror-history": "^1.0.0", "prosemirror-state": "^1.0.0" } }, - "prosemirror-model": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/prosemirror-model/-/prosemirror-model-1.20.0.tgz", - "integrity": "sha512-q7AY7vMjKYqDCeoedgUiAgrLabliXxndJuuFmcmc2+YU1SblvnOiG2WEACF2lwAZsMlfLpiAilA3L+TWlDqIsQ==", - "requires": { + "node_modules/prosemirror-model": { + "version": "1.23.0", + "resolved": "https://registry.npmjs.org/prosemirror-model/-/prosemirror-model-1.23.0.tgz", + "integrity": "sha512-Q/fgsgl/dlOAW9ILu4OOhYWQbc7TQd4BwKH/RwmUjyVf8682Be4zj3rOYdLnYEcGzyg8LL9Q5IWYKD8tdToreQ==", + "dependencies": { "orderedmap": "^2.0.0" } }, - "prosemirror-schema-basic": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/prosemirror-schema-basic/-/prosemirror-schema-basic-1.2.2.tgz", - "integrity": "sha512-/dT4JFEGyO7QnNTe9UaKUhjDXbTNkiWTq/N4VpKaF79bBjSExVV2NXmJpcM7z/gD7mbqNjxbmWW5nf1iNSSGnw==", - "requires": { + "node_modules/prosemirror-schema-basic": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/prosemirror-schema-basic/-/prosemirror-schema-basic-1.2.3.tgz", + "integrity": "sha512-h+H0OQwZVqMon1PNn0AG9cTfx513zgIG2DY00eJ00Yvgb3UD+GQ/VlWW5rcaxacpCGT1Yx8nuhwXk4+QbXUfJA==", + "dependencies": { "prosemirror-model": "^1.19.0" } }, - "prosemirror-schema-list": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/prosemirror-schema-list/-/prosemirror-schema-list-1.3.0.tgz", - "integrity": "sha512-Hz/7gM4skaaYfRPNgr421CU4GSwotmEwBVvJh5ltGiffUJwm7C8GfN/Bc6DR1EKEp5pDKhODmdXXyi9uIsZl5A==", - "requires": { + "node_modules/prosemirror-schema-list": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/prosemirror-schema-list/-/prosemirror-schema-list-1.4.1.tgz", + "integrity": "sha512-jbDyaP/6AFfDfu70VzySsD75Om2t3sXTOdl5+31Wlxlg62td1haUpty/ybajSfJ1pkGadlOfwQq9kgW5IMo1Rg==", + "dependencies": { "prosemirror-model": "^1.0.0", "prosemirror-state": "^1.0.0", "prosemirror-transform": "^1.7.3" } }, - "prosemirror-state": { + "node_modules/prosemirror-state": { "version": "1.4.3", "resolved": "https://registry.npmjs.org/prosemirror-state/-/prosemirror-state-1.4.3.tgz", "integrity": "sha512-goFKORVbvPuAQaXhpbemJFRKJ2aixr+AZMGiquiqKxaucC6hlpHNZHWgz5R7dS4roHiwq9vDctE//CZ++o0W1Q==", - "requires": { + "dependencies": { "prosemirror-model": "^1.0.0", "prosemirror-transform": "^1.0.0", "prosemirror-view": "^1.27.0" } }, - "prosemirror-tables": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/prosemirror-tables/-/prosemirror-tables-1.3.7.tgz", - "integrity": "sha512-oEwX1wrziuxMtwFvdDWSFHVUWrFJWt929kVVfHvtTi8yvw+5ppxjXZkMG/fuTdFo+3DXyIPSKfid+Be1npKXDA==", - "requires": { + "node_modules/prosemirror-tables": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/prosemirror-tables/-/prosemirror-tables-1.6.1.tgz", + "integrity": "sha512-p8WRJNA96jaNQjhJolmbxTzd6M4huRE5xQ8OxjvMhQUP0Nzpo4zz6TztEiwk6aoqGBhz9lxRWR1yRZLlpQN98w==", + "dependencies": { "prosemirror-keymap": "^1.1.2", "prosemirror-model": "^1.8.1", "prosemirror-state": "^1.3.1", @@ -4724,186 +3055,437 @@ "prosemirror-view": "^1.13.3" } }, - "prosemirror-trailing-node": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/prosemirror-trailing-node/-/prosemirror-trailing-node-2.0.8.tgz", - "integrity": "sha512-ujRYhSuhQb1Jsarh1IHqb2KoSnRiD7wAMDGucP35DN7j5af6X7B18PfdPIrbwsPTqIAj0fyOvxbuPsWhNvylmA==", - "requires": { - "@remirror/core-constants": "^2.0.2", + "node_modules/prosemirror-trailing-node": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/prosemirror-trailing-node/-/prosemirror-trailing-node-3.0.0.tgz", + "integrity": "sha512-xiun5/3q0w5eRnGYfNlW1uU9W6x5MoFKWwq/0TIRgt09lv7Hcser2QYV8t4muXbEr+Fwo0geYn79Xs4GKywrRQ==", + "dependencies": { + "@remirror/core-constants": "3.0.0", "escape-string-regexp": "^4.0.0" + }, + "peerDependencies": { + "prosemirror-model": "^1.22.1", + "prosemirror-state": "^1.4.2", + "prosemirror-view": "^1.33.8" } }, - "prosemirror-transform": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/prosemirror-transform/-/prosemirror-transform-1.8.0.tgz", - "integrity": "sha512-BaSBsIMv52F1BVVMvOmp1yzD3u65uC3HTzCBQV1WDPqJRQ2LuHKcyfn0jwqodo8sR9vVzMzZyI+Dal5W9E6a9A==", - "requires": { - "prosemirror-model": "^1.0.0" + "node_modules/prosemirror-transform": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/prosemirror-transform/-/prosemirror-transform-1.10.2.tgz", + "integrity": "sha512-2iUq0wv2iRoJO/zj5mv8uDUriOHWzXRnOTVgCzSXnktS/2iQRa3UUQwVlkBlYZFtygw6Nh1+X4mGqoYBINn5KQ==", + "dependencies": { + "prosemirror-model": "^1.21.0" } }, - "prosemirror-view": { - "version": "1.33.4", - "resolved": "https://registry.npmjs.org/prosemirror-view/-/prosemirror-view-1.33.4.tgz", - "integrity": "sha512-xQqAhH8/HGleVpKDhQsrd+oqdyeKMxFtdCWDxWMmP+n0k27fBpyUqa8pA+RB5cFY8rqDDc1hll69aRZQa7UaAw==", - "requires": { + "node_modules/prosemirror-view": { + "version": "1.35.0", + "resolved": "https://registry.npmjs.org/prosemirror-view/-/prosemirror-view-1.35.0.tgz", + "integrity": "sha512-Umtbh22fmUlpZpRTiOVXA0PpdRZeYEeXQsLp51VfnMhjkJrqJ0n8APinIZrRAD5Jr3UxH8FnOaUqRylSuMsqHA==", + "dependencies": { "prosemirror-model": "^1.20.0", "prosemirror-state": "^1.0.0", "prosemirror-transform": "^1.1.0" } }, - "proxy-from-env": { + "node_modules/proxy-from-env": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" }, - "punycode": { + "node_modules/punycode": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==" }, - "punycode.js": { + "node_modules/punycode.js": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/punycode.js/-/punycode.js-2.3.1.tgz", - "integrity": "sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==" + "integrity": "sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==", + "engines": { + "node": ">=6" + } }, - "qs": { - "version": "6.11.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.2.tgz", - "integrity": "sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA==", - "requires": { - "side-channel": "^1.0.4" + "node_modules/qs": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", + "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", + "dependencies": { + "side-channel": "^1.0.6" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "queue-microtask": { + "node_modules/queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] }, - "read-cache": { + "node_modules/read-cache": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", "dev": true, - "requires": { + "dependencies": { "pify": "^2.3.0" } }, - "readdirp": { + "node_modules/readdirp": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", "dev": true, - "requires": { + "dependencies": { "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" } }, - "regenerator-runtime": { - "version": "0.13.11", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", - "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + "node_modules/regenerator-runtime": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==" }, - "resolve": { - "version": "1.22.2", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", - "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", + "node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", "dev": true, - "requires": { - "is-core-module": "^2.11.0", + "dependencies": { + "is-core-module": "^2.13.0", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "reusify": { + "node_modules/reusify": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true + "dev": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } }, - "rollup": { - "version": "2.79.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", - "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==", + "node_modules/rollup": { + "version": "4.24.4", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.24.4.tgz", + "integrity": "sha512-vGorVWIsWfX3xbcyAS+I047kFKapHYivmkaT63Smj77XwvLSJos6M1xGqZnBPFQFBRZDOcG1QnYEIxAvTr/HjA==", "dev": true, - "requires": { + "dependencies": { + "@types/estree": "1.0.6" + }, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=18.0.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.24.4", + "@rollup/rollup-android-arm64": "4.24.4", + "@rollup/rollup-darwin-arm64": "4.24.4", + "@rollup/rollup-darwin-x64": "4.24.4", + "@rollup/rollup-freebsd-arm64": "4.24.4", + "@rollup/rollup-freebsd-x64": "4.24.4", + "@rollup/rollup-linux-arm-gnueabihf": "4.24.4", + "@rollup/rollup-linux-arm-musleabihf": "4.24.4", + "@rollup/rollup-linux-arm64-gnu": "4.24.4", + "@rollup/rollup-linux-arm64-musl": "4.24.4", + "@rollup/rollup-linux-powerpc64le-gnu": "4.24.4", + "@rollup/rollup-linux-riscv64-gnu": "4.24.4", + "@rollup/rollup-linux-s390x-gnu": "4.24.4", + "@rollup/rollup-linux-x64-gnu": "4.24.4", + "@rollup/rollup-linux-x64-musl": "4.24.4", + "@rollup/rollup-win32-arm64-msvc": "4.24.4", + "@rollup/rollup-win32-ia32-msvc": "4.24.4", + "@rollup/rollup-win32-x64-msvc": "4.24.4", "fsevents": "~2.3.2" } }, - "rope-sequence": { + "node_modules/rope-sequence": { "version": "1.3.4", "resolved": "https://registry.npmjs.org/rope-sequence/-/rope-sequence-1.3.4.tgz", "integrity": "sha512-UT5EDe2cu2E/6O4igUr5PSFs23nvvukicWHx6GnOPlHAiiYbzNuCRQCuiUdHJQcqKalLKlrYJnjY0ySGsXNQXQ==" }, - "run-parallel": { + "node_modules/run-parallel": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", "dev": true, - "requires": { + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { "queue-microtask": "^1.2.2" } }, - "scrollparent": { + "node_modules/scrollparent": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/scrollparent/-/scrollparent-2.1.0.tgz", "integrity": "sha512-bnnvJL28/Rtz/kz2+4wpBjHzWoEzXhVg/TE8BeVGJHUqE8THNIRnDxDWMktwM+qahvlRdvlLdsQfYe+cuqfZeA==" }, - "side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "requires": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" + "node_modules/set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/side-channel": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", + "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "sortablejs": { + "node_modules/sortablejs": { "version": "1.14.0", "resolved": "https://registry.npmjs.org/sortablejs/-/sortablejs-1.14.0.tgz", "integrity": "sha512-pBXvQCs5/33fdN1/39pPL0NZF20LeRbLQ5jtnheIPN9JQAaufGjKdWduZn4U7wCtVuzKhmRkI0DFYHYRbB2H1w==" }, - "source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==" + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/string-width-cjs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } }, - "sucrase": { - "version": "3.32.0", - "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.32.0.tgz", - "integrity": "sha512-ydQOU34rpSyj2TGyz4D2p8rbktIOZ8QY9s+DGLvFU1i5pWJE8vkpruCjGCMHsdXwnD7JDcS+noSwM/a7zyNFDQ==", + "node_modules/sucrase": { + "version": "3.35.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", + "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", "dev": true, - "requires": { + "dependencies": { "@jridgewell/gen-mapping": "^0.3.2", "commander": "^4.0.0", - "glob": "7.1.6", + "glob": "^10.3.10", "lines-and-columns": "^1.1.6", "mz": "^2.7.0", "pirates": "^4.0.1", "ts-interface-checker": "^0.1.9" + }, + "bin": { + "sucrase": "bin/sucrase", + "sucrase-node": "bin/sucrase-node" + }, + "engines": { + "node": ">=16 || 14 >=14.17" } }, - "supports-preserve-symlinks-flag": { + "node_modules/supports-preserve-symlinks-flag": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "dev": true + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "tailwindcss": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.3.2.tgz", - "integrity": "sha512-9jPkMiIBXvPc2KywkraqsUfbfj+dHDb+JPWtSJa9MLFdrPyazI7q6WX2sUrm7R9eVR7qqv3Pas7EvQFzxKnI6w==", + "node_modules/tailwindcss": { + "version": "3.4.14", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.14.tgz", + "integrity": "sha512-IcSvOcTRcUtQQ7ILQL5quRDg7Xs93PdJEk1ZLbhhvJc7uj/OAhYOnruEiwnGgBvUtaUAJ8/mhSw1o8L2jCiENA==", "dev": true, - "requires": { + "dependencies": { "@alloc/quick-lru": "^5.2.0", "arg": "^5.0.2", "chokidar": "^3.5.3", "didyoumean": "^1.2.2", "dlv": "^1.1.3", - "fast-glob": "^3.2.12", + "fast-glob": "^3.3.0", "glob-parent": "^6.0.2", "is-glob": "^4.0.3", - "jiti": "^1.18.2", + "jiti": "^1.21.0", "lilconfig": "^2.1.0", "micromatch": "^4.0.5", "normalize-path": "^3.0.0", @@ -4915,237 +3497,438 @@ "postcss-load-config": "^4.0.1", "postcss-nested": "^6.0.1", "postcss-selector-parser": "^6.0.11", - "postcss-value-parser": "^4.2.0", "resolve": "^1.22.2", "sucrase": "^3.32.0" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=14.0.0" } }, - "thenify": { + "node_modules/thenify": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", "dev": true, - "requires": { + "dependencies": { "any-promise": "^1.0.0" } }, - "thenify-all": { + "node_modules/thenify-all": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", "dev": true, - "requires": { + "dependencies": { "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" } }, - "tippy.js": { + "node_modules/tippy.js": { "version": "6.3.7", "resolved": "https://registry.npmjs.org/tippy.js/-/tippy.js-6.3.7.tgz", "integrity": "sha512-E1d3oP2emgJ9dRQZdf3Kkn0qJgI6ZLpyS5z6ZkY1DF3kaQaBsGZsndEpHwx+eC+tYM41HaSNvNtLx8tU57FzTQ==", - "requires": { + "dependencies": { "@popperjs/core": "^2.9.0" } }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", - "dev": true - }, - "to-regex-range": { + "node_modules/to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", "dev": true, - "requires": { + "dependencies": { "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" } }, - "ts-interface-checker": { + "node_modules/ts-interface-checker": { "version": "0.1.13", "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", "dev": true }, - "twemoji-parser": { + "node_modules/twemoji-parser": { "version": "14.0.0", "resolved": "https://registry.npmjs.org/twemoji-parser/-/twemoji-parser-14.0.0.tgz", "integrity": "sha512-9DUOTGLOWs0pFWnh1p6NF+C3CkQ96PWmEFwhOVmT3WbecRC+68AIqpsnJXygfkFcp4aXbOp8Dwbhh/HQgvoRxA==" }, - "twitter-text": { + "node_modules/twitter-text": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/twitter-text/-/twitter-text-3.1.0.tgz", "integrity": "sha512-nulfUi3FN6z0LUjYipJid+eiwXvOLb8Ass7Jy/6zsXmZK3URte043m8fL3FyDzrK+WLpyqhHuR/TcARTN/iuGQ==", - "requires": { + "dependencies": { "@babel/runtime": "^7.3.1", "core-js": "^2.5.0", "punycode": "1.4.1", "twemoji-parser": "^11.0.2" - }, - "dependencies": { - "core-js": { - "version": "2.6.12", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz", - "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==" - }, - "twemoji-parser": { - "version": "11.0.2", - "resolved": "https://registry.npmjs.org/twemoji-parser/-/twemoji-parser-11.0.2.tgz", - "integrity": "sha512-5kO2XCcpAql6zjdLwRwJjYvAZyDy3+Uj7v1ipBzLthQmDL7Ce19bEqHr3ImSNeoSW2OA8u02XmARbXHaNO8GhA==" - } } }, - "uc.micro": { + "node_modules/twitter-text/node_modules/core-js": { + "version": "2.6.12", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz", + "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==", + "deprecated": "core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.", + "hasInstallScript": true + }, + "node_modules/twitter-text/node_modules/twemoji-parser": { + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/twemoji-parser/-/twemoji-parser-11.0.2.tgz", + "integrity": "sha512-5kO2XCcpAql6zjdLwRwJjYvAZyDy3+Uj7v1ipBzLthQmDL7Ce19bEqHr3ImSNeoSW2OA8u02XmARbXHaNO8GhA==" + }, + "node_modules/uc.micro": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-2.1.0.tgz", "integrity": "sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==" }, - "unplugin": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-1.3.1.tgz", - "integrity": "sha512-h4uUTIvFBQRxUKS2Wjys6ivoeofGhxzTe2sRWlooyjHXVttcVfV/JiavNd3d4+jty0SVV0dxGw9AkY9MwiaCEw==", + "node_modules/ufo": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.5.4.tgz", + "integrity": "sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==", + "dev": true + }, + "node_modules/unplugin": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-1.15.0.tgz", + "integrity": "sha512-jTPIs63W+DUEDW207ztbaoO7cQ4p5aVaB823LSlxpsFEU3Mykwxf3ZGC/wzxFJeZlASZYgVrWeo7LgOrqJZ8RA==", "dev": true, - "requires": { - "acorn": "^8.8.2", - "chokidar": "^3.5.3", - "webpack-sources": "^3.2.3", - "webpack-virtual-modules": "^0.5.0" + "dependencies": { + "acorn": "^8.14.0", + "webpack-virtual-modules": "^0.6.2" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "webpack-sources": "^3" + }, + "peerDependenciesMeta": { + "webpack-sources": { + "optional": true + } } }, - "unplugin-vue-define-options": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/unplugin-vue-define-options/-/unplugin-vue-define-options-1.3.7.tgz", - "integrity": "sha512-DIZtzJ5bJOVSPH4D8uNSJdCFE5vQwUSVUoSFqJjIJqMZ+X1bp5ydMdmB4vlAOnKhdCQszvU+mP+Fu0A64tnvcw==", + "node_modules/unplugin-vue-define-options": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/unplugin-vue-define-options/-/unplugin-vue-define-options-1.5.2.tgz", + "integrity": "sha512-Ghp32GLCNo94olEwpRiSvF3a2fEIfgvw5YJFTWIofaf1i50f7bgZA65AFwioYRG1+Bg0xl4ch4zRXc+KzNrJfA==", "dev": true, - "requires": { - "@vue-macros/common": "~1.3.3", - "ast-walker-scope": "^0.4.1", - "unplugin": "^1.3.1" + "dependencies": { + "@vue-macros/common": "1.15.0", + "ast-walker-scope": "^0.6.2", + "unplugin": "^1.14.1" + }, + "engines": { + "node": ">=16.14.0" } }, - "update-browserslist-db": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", - "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", + "node_modules/update-browserslist-db": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", + "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==", "dev": true, - "requires": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "escalade": "^3.2.0", + "picocolors": "^1.1.0" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" } }, - "util": { + "node_modules/util": { "version": "0.10.4", "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz", "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==", "dev": true, - "requires": { - "inherits": "2.0.3" - }, "dependencies": { - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", - "dev": true - } + "inherits": "2.0.3" } }, - "util-deprecate": { + "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", "dev": true }, - "vite": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/vite/-/vite-3.2.7.tgz", - "integrity": "sha512-29pdXjk49xAP0QBr0xXqu2s5jiQIXNvE/xwd0vUizYT2Hzqe4BksNNoWllFVXJf4eLZ+UlVQmXfB4lWrc+t18g==", + "node_modules/vite": { + "version": "5.4.10", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.10.tgz", + "integrity": "sha512-1hvaPshuPUtxeQ0hsVH3Mud0ZanOLwVTneA1EgbAM5LhaZEqyPWGRQ7BtaMvUrTDeEaC8pxtj6a6jku3x4z6SQ==", "dev": true, - "requires": { - "esbuild": "^0.15.9", - "fsevents": "~2.3.2", - "postcss": "^8.4.18", - "resolve": "^1.22.1", - "rollup": "^2.79.1" + "dependencies": { + "esbuild": "^0.21.3", + "postcss": "^8.4.43", + "rollup": "^4.20.0" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^18.0.0 || >=20.0.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + }, + "peerDependencies": { + "@types/node": "^18.0.0 || >=20.0.0", + "less": "*", + "lightningcss": "^1.21.0", + "sass": "*", + "sass-embedded": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.4.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + } } }, - "vite-plugin-full-reload": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/vite-plugin-full-reload/-/vite-plugin-full-reload-1.0.5.tgz", - "integrity": "sha512-kVZFDFWr0DxiHn6MuDVTQf7gnWIdETGlZh0hvTiMXzRN80vgF4PKbONSq8U1d0WtHsKaFODTQgJeakLacoPZEQ==", + "node_modules/vite-plugin-full-reload": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/vite-plugin-full-reload/-/vite-plugin-full-reload-1.2.0.tgz", + "integrity": "sha512-kz18NW79x0IHbxRSHm0jttP4zoO9P9gXh+n6UTwlNKnviTTEpOlum6oS9SmecrTtSr+muHEn5TUuC75UovQzcA==", "dev": true, - "requires": { + "dependencies": { "picocolors": "^1.0.0", "picomatch": "^2.3.1" } }, - "vue": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/vue/-/vue-3.3.4.tgz", - "integrity": "sha512-VTyEYn3yvIeY1Py0WaYGZsXnz3y5UnGi62GjVEqvEGPl6nxbOrCXbVOTQWBEJUqAyTUk2uJ5JLVnYJ6ZzGbrSw==", - "requires": { - "@vue/compiler-dom": "3.3.4", - "@vue/compiler-sfc": "3.3.4", - "@vue/runtime-dom": "3.3.4", - "@vue/server-renderer": "3.3.4", - "@vue/shared": "3.3.4" + "node_modules/vue": { + "version": "3.5.12", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.12.tgz", + "integrity": "sha512-CLVZtXtn2ItBIi/zHZ0Sg1Xkb7+PU32bJJ8Bmy7ts3jxXTcbfsEfBivFYYWz1Hur+lalqGAh65Coin0r+HRUfg==", + "dependencies": { + "@vue/compiler-dom": "3.5.12", + "@vue/compiler-sfc": "3.5.12", + "@vue/runtime-dom": "3.5.12", + "@vue/server-renderer": "3.5.12", + "@vue/shared": "3.5.12" + }, + "peerDependencies": { + "typescript": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "vue-flatpickr-component": { + "node_modules/vue-flatpickr-component": { "version": "9.0.8", "resolved": "https://registry.npmjs.org/vue-flatpickr-component/-/vue-flatpickr-component-9.0.8.tgz", "integrity": "sha512-wuvG3ijNkGwUKP+F5l4Jai5za46pI7T2AQ+boPY0QB2Y4EP6hcaubfaYwMqrs4w69u8JCnqsKqGg+mWpqF5j3A==", - "requires": { + "dependencies": { "flatpickr": "^4.6.13" + }, + "engines": { + "node": ">=12.13.0" + }, + "peerDependencies": { + "vue": "^3.0.0" } }, - "vue-observe-visibility": { + "node_modules/vue-observe-visibility": { "version": "0.4.6", "resolved": "https://registry.npmjs.org/vue-observe-visibility/-/vue-observe-visibility-0.4.6.tgz", "integrity": "sha512-xo0CEVdkjSjhJoDdLSvoZoQrw/H2BlzB5jrCBKGZNXN2zdZgMuZ9BKrxXDjNP2AxlcCoKc8OahI3F3r3JGLv2Q==" }, - "vue-resize": { + "node_modules/vue-resize": { "version": "2.0.0-alpha.1", "resolved": "https://registry.npmjs.org/vue-resize/-/vue-resize-2.0.0-alpha.1.tgz", "integrity": "sha512-7+iqOueLU7uc9NrMfrzbG8hwMqchfVfSzpVlCMeJQe4pyibqyoifDNbKTZvwxZKDvGkB+PdFeKvnGZMoEb8esg==", - "requires": {} + "peerDependencies": { + "vue": "^3.0.0" + } }, - "vuedraggable": { + "node_modules/vuedraggable": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/vuedraggable/-/vuedraggable-4.1.0.tgz", "integrity": "sha512-FU5HCWBmsf20GpP3eudURW3WdWTKIbEIQxh9/8GE806hydR9qZqRRxRE3RjqX7PkuLuMQG/A7n3cfj9rCEchww==", - "requires": { + "dependencies": { "sortablejs": "1.14.0" + }, + "peerDependencies": { + "vue": "^3.0.1" } }, - "w3c-keyname": { - "version": "2.2.7", - "resolved": "https://registry.npmjs.org/w3c-keyname/-/w3c-keyname-2.2.7.tgz", - "integrity": "sha512-XB8aa62d4rrVfoZYQaYNy3fy+z4nrfy2ooea3/0BnBzXW0tSdZ+lRgjzBZhk0La0H6h8fVyYCxx/qkQcAIuvfg==" + "node_modules/w3c-keyname": { + "version": "2.2.8", + "resolved": "https://registry.npmjs.org/w3c-keyname/-/w3c-keyname-2.2.8.tgz", + "integrity": "sha512-dpojBhNsCNN7T82Tm7k26A6G9ML3NkhDsnw9n/eoxSRlVBB4CEtIQ/KTCLI2Fwf3ataSXRhYFkQi3SlnFwPvPQ==" }, - "webpack-sources": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", - "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "node_modules/webpack-virtual-modules": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/webpack-virtual-modules/-/webpack-virtual-modules-0.6.2.tgz", + "integrity": "sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==", "dev": true }, - "webpack-virtual-modules": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/webpack-virtual-modules/-/webpack-virtual-modules-0.5.0.tgz", - "integrity": "sha512-kyDivFZ7ZM0BVOUteVbDFhlRt7Ah/CSPwJdi8hBpkK7QLumUqdLtVfm/PX/hkcnrvr0i77fO5+TjZ94Pe+C9iw==", - "dev": true + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true + "node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } }, - "yaml": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.1.tgz", - "integrity": "sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==", + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", "dev": true + }, + "node_modules/wrap-ansi-cjs/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yaml": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.6.0.tgz", + "integrity": "sha512-a6ae//JvKDEra2kdi1qzCyrJW/WZCgFi8ydDV+eXExl95t+5R+ijnqHJbz9tmMh8FUjx3iv2fCQ4dclAQlO2UQ==", + "dev": true, + "bin": { + "yaml": "bin.mjs" + }, + "engines": { + "node": ">= 14" + } } } } diff --git a/package.json b/package.json index be45bc14..a0b80768 100644 --- a/package.json +++ b/package.json @@ -1,47 +1,48 @@ { "private": true, + "type": "module", "scripts": { "dev": "vite", "build": "vite build" }, "devDependencies": { "@tailwindcss/forms": "^0.5.2", - "@vitejs/plugin-vue": "^3.0.0", + "@vitejs/plugin-vue": "^5.1.4", "autoprefixer": "^10.4.13", - "axios": "^0.27", + "axios": "^1.7.7", "fs": "^0.0.1-security", - "laravel-vite-plugin": "^0.5.0", + "laravel-vite-plugin": "^1.0.5", "lodash": "^4.17.19", "os": "^0.1.2", "path": "^0.12.7", - "postcss": "^8.4.20", + "postcss": "^8.4.47", "postcss-nesting": "^10.1.10", "tailwindcss": "^3.2.6", "unplugin-vue-define-options": "^1.3.7", - "vite": "^3.0.0", - "vue": "^3.2.31" + "vite": "^5.4.9", + "vue": "^3.5.12" }, "dependencies": { "@inertiajs/vue3": "^1.0.2", "@jaames/iro": "^5.5.2", - "@tiptap/core": "^2.2.3", - "@tiptap/extension-document": "^2.2.3", - "@tiptap/extension-history": "^2.2.3", - "@tiptap/extension-link": "^2.2.3", - "@tiptap/extension-placeholder": "^2.2.3", - "@tiptap/extension-text": "^2.2.3", - "@tiptap/extension-typography": "^2.2.3", - "@tiptap/pm": "^2.2.3", - "@tiptap/vue-3": "^2.0.0-beta.96", + "@tiptap/core": "^2.7.2", + "@tiptap/extension-document": "^2.7.2", + "@tiptap/extension-history": "^2.7.2", + "@tiptap/extension-link": "^2.7.2", + "@tiptap/extension-placeholder": "^2.7.2", + "@tiptap/extension-text": "^2.7.2", + "@tiptap/extension-typography": "^2.7.2", + "@tiptap/pm": "^2.7.2", + "@tiptap/vue-3": "^2.7.2", "chart.js": "^4.1.2", "chartjs-plugin-zoom": "^2.0.0", "core-js": "^3.29.0", "date-fns": "^2.29.1", "date-fns-tz": "^1.3.7", "emoji-mart-vue-fast": "^11.1.1", - "floating-vue": "^2.0.0-beta.17", - "mitt": "^3.0.0", - "nanoid": "^4.0.0", + "floating-vue": "^5.2.2", + "mitt": "^3.0.1", + "nanoid": "^5.0.7", "nprogress": "^0.2.0", "twemoji-parser": "^14.0.0", "twitter-text": "^3.1.0", diff --git a/postcss.config.js b/postcss.config.js index e960c0e6..67d9d238 100644 --- a/postcss.config.js +++ b/postcss.config.js @@ -1,4 +1,4 @@ -module.exports = { +export default { plugins: { 'postcss-import': {}, 'tailwindcss/nesting': {}, diff --git a/resources/css/custom.css b/resources/css/custom.css index 3e4133ca..e1ff681e 100644 --- a/resources/css/custom.css +++ b/resources/css/custom.css @@ -49,10 +49,18 @@ @apply mb-3 sm:mb-6 lg:mb-8; } + .row-pb { + @apply pb-3 sm:pb-6 lg:pb-8; + } + .row-mt { @apply mt-3 sm:mt-6 lg:mb-8; } + .row-pt { + @apply pt-3 sm:pt-6 lg:pt-8; + } + .m-container { @apply max-w-6xl; } @@ -83,4 +91,8 @@ .mixpost-scroll-style::-webkit-scrollbar-thumb:hover { @apply bg-gray-400; } + + .group-visible { + @apply opacity-0 group-hover:opacity-100 transition-opacity ease-in-out duration-200; + } } diff --git a/resources/dist/vendor/mixpost/assets/Account.c15f0c87.js b/resources/dist/vendor/mixpost/assets/Account-yMfhR3h_.js similarity index 64% rename from resources/dist/vendor/mixpost/assets/Account.c15f0c87.js rename to resources/dist/vendor/mixpost/assets/Account-yMfhR3h_.js index 7229d54b..dfa2834a 100644 --- a/resources/dist/vendor/mixpost/assets/Account.c15f0c87.js +++ b/resources/dist/vendor/mixpost/assets/Account-yMfhR3h_.js @@ -1 +1 @@ -import{u as g,_ as v}from"./ProviderIcon.4ee0e3ed.js";import{E as h}from"./ExclamationCircle.b159d0c1.js";import{h as r,D as b,o as l,c as n,b as t,n as a,u as w,i as y,a as i,f as x}from"./app.7b793fe0.js";const C={class:"flex items-center justify-center"},_=["src"],j={key:0,class:"flex items-center justify-center rounded-full absolute top-0 -ml-12 bg-orange-500 text-white"},E={__name:"Account",props:{imgUrl:{type:[String,null],required:!0},provider:{type:String,required:!0},active:{type:Boolean,default:!1},size:{type:String,default:"md"},warningMessage:{type:String,default:""}},setup(e){const s=e,{borderClasses:o,activeBgClasses:c}=g(s.provider),u=r(()=>s.active?o.value:"border-stone-600"),d=r(()=>({md:"w-10 h-10",lg:"w-16 h-16"})[s.size]),m=r(()=>({md:"w-5 h-5 -mb-11 -mr-5",lg:"w-8 h-8 -mb-16 -mr-9"})[s.size]),f=r(()=>({md:"!w-4 !h-4"})[s.size]);return(z,B)=>{const p=b("tooltip");return l(),n("span",C,[t("span",{class:a([u.value,"flex items-center justify-center relative border-2 p-1 rounded-full bg-white"])},[t("span",{class:a([[w(c),d.value,{grayscale:!e.active}],"inline-flex justify-center items-center flex-shrink-0 rounded-full"])},[t("img",{src:e.imgUrl,class:"object-cover w-full h-full rounded-full",alt:""},null,8,_)],2),e.warningMessage?y((l(),n("span",j,[i(h,{class:a(f.value)},null,8,["class"])])),[[p,e.warningMessage]]):x("",!0),t("span",{class:a([[m.value,{grayscale:!e.active}],"flex items-center justify-center absolute bg-white p-md rounded-full"])},[t("span",null,[i(v,{provider:s.provider},null,8,["provider"])])],2)],2)])}}};export{E as _}; +import{u as p,_ as v}from"./ProviderIcon-CDF_Sy5W.js";import{E as h}from"./ExclamationCircle-WafEnVfo.js";import{k as r,l as b,o as l,c as n,b as t,n as a,u as w,v as y,a as i,g as x}from"./app-BJNrNiSE.js";const C={class:"flex items-center justify-center"},_=["src"],j={key:0,class:"flex items-center justify-center rounded-full absolute top-0 -ml-12 bg-orange-500 text-white"},M={__name:"Account",props:{imgUrl:{type:[String,null],required:!0},provider:{type:String,required:!0},active:{type:Boolean,default:!1},size:{type:String,default:"md"},warningMessage:{type:String,default:""}},setup(e){const s=e,{borderClasses:o,activeBgClasses:c}=p(s.provider),u=r(()=>s.active?o.value:"border-stone-600"),d=r(()=>({md:"w-10 h-10",lg:"w-16 h-16"})[s.size]),m=r(()=>({md:"w-5 h-5 -mb-11 -mr-5",lg:"w-8 h-8 -mb-16 -mr-9"})[s.size]),f=r(()=>({md:"!w-4 !h-4"})[s.size]);return(z,k)=>{const g=b("tooltip");return l(),n("span",C,[t("span",{class:a([u.value,"flex items-center justify-center relative border-2 p-1 rounded-full bg-white"])},[t("span",{class:a([[w(c),d.value,{grayscale:!e.active}],"inline-flex justify-center items-center flex-shrink-0 rounded-full"])},[t("img",{src:e.imgUrl,class:"object-cover w-full h-full rounded-full",alt:""},null,8,_)],2),e.warningMessage?y((l(),n("span",j,[i(h,{class:a(f.value)},null,8,["class"])])),[[g,e.warningMessage]]):x("",!0),t("span",{class:a([[m.value,{grayscale:!e.active}],"flex items-center justify-center absolute bg-white p-md rounded-full"])},[t("span",null,[i(v,{provider:s.provider},null,8,["provider"])])],2)],2)])}}};export{M as _}; diff --git a/resources/dist/vendor/mixpost/assets/AccountEntities-ChcU7FnP.js b/resources/dist/vendor/mixpost/assets/AccountEntities-ChcU7FnP.js new file mode 100644 index 00000000..97181f7a --- /dev/null +++ b/resources/dist/vendor/mixpost/assets/AccountEntities-ChcU7FnP.js @@ -0,0 +1 @@ +import{r as v,c as o,a as r,u as x,b as s,w as n,_ as h,F as i,d as g,o as l,Z as b,e as d,f as k,t as u,g as m}from"./app-BJNrNiSE.js";import{_ as w}from"./PageHeader-DikdnLM8.js";import{_ as C}from"./Panel-CKfWScXD.js";import{_ as y}from"./Checkbox-DOr_4G-Z.js";const N={class:"w-full max-w-6xl mx-auto row-py"},V={class:"mt-lg row-px"},$={class:"mb-sm last:mb-0"},A={class:"flex items-center cursor-pointer"},B={class:"flex items-center"},E=["src"],F={class:"font-semibold"},S={key:0},q={key:0,class:"block text-green-500 text-sm font-medium"},j="Account Entities",T={__name:"AccountEntities",props:{provider:{required:!0,type:String},entities:{required:!0,type:Array}},setup(c){const _=c,a=v({selected:[]}),f=()=>{a.value.selected.length&&g.post(route("mixpost.accounts.entities.store",{provider:_.provider}),{items:a.value.selected})};return(D,t)=>(l(),o(i,null,[r(x(b),{title:j}),s("div",N,[r(w,{title:"Choose entity"},{description:n(()=>t[1]||(t[1]=[d(" Select the social entities you want to connect ")])),_:1}),s("div",V,[r(C,null,{default:n(()=>[(l(!0),o(i,null,k(c.entities,e=>(l(),o("div",$,[s("label",A,[r(y,{checked:a.value.selected,"onUpdate:checked":t[0]||(t[0]=p=>a.value.selected=p),value:e.id,class:"mr-md"},null,8,["checked","value"]),s("span",B,[s("img",{src:e.image,class:"rounded-full w-8 h-8 object-cover mr-xs border border-gray-200",alt:"Image"},null,8,E),s("span",null,[s("span",F,[s("span",null,u(e.name),1),e.data&&e.data.hasOwnProperty("suffix")&&e.data.suffix.value?(l(),o("span",S," ("+u(e.data.suffix.value)+") ",1)):m("",!0)]),e.connected?(l(),o("span",q,"Connected")):m("",!0)])])])]))),256))]),_:1}),r(h,{onClick:f,class:"mt-lg",disabled:!a.value.selected.length},{default:n(()=>t[2]||(t[2]=[d("Choose")])),_:1},8,["disabled"])])])],64))}};export{T as default}; diff --git a/resources/dist/vendor/mixpost/assets/AccountEntities.99d95f6b.js b/resources/dist/vendor/mixpost/assets/AccountEntities.99d95f6b.js deleted file mode 100644 index c5fb91f6..00000000 --- a/resources/dist/vendor/mixpost/assets/AccountEntities.99d95f6b.js +++ /dev/null @@ -1 +0,0 @@ -import{r as h,c as a,a as o,u as v,b as s,w as c,F as i,O as x,o as r,Z as g,d,e as b,t as u,f as m}from"./app.7b793fe0.js";import{_ as k}from"./PageHeader.4912453c.js";import{_ as w}from"./Panel.68d9e1c9.js";import{_ as C}from"./Checkbox.6b26e3f3.js";import{_ as y}from"./PrimaryButton.9af924cb.js";const N={class:"w-full max-w-6xl mx-auto row-py"},V={class:"mt-lg row-px"},$={class:"mb-sm last:mb-0"},A={class:"flex items-center cursor-pointer"},B={class:"flex items-center"},E=["src"],O={class:"font-semibold"},S={key:0},q={key:0,class:"block text-green-500 text-sm font-medium"},F="Account Entities",U={__name:"AccountEntities",props:{provider:{required:!0,type:String},entities:{required:!0,type:Array}},setup(l){const _=l,t=h({selected:[]}),f=()=>{!t.value.selected.length||x.post(route("mixpost.accounts.entities.store",{provider:_.provider}),{items:t.value.selected})};return(j,n)=>(r(),a(i,null,[o(v(g),{title:F}),s("div",N,[o(k,{title:"Choose entity"},{description:c(()=>[d(" Select the social entities you want to connect ")]),_:1}),s("div",V,[o(w,null,{default:c(()=>[(r(!0),a(i,null,b(l.entities,e=>(r(),a("div",$,[s("label",A,[o(C,{checked:t.value.selected,"onUpdate:checked":n[0]||(n[0]=p=>t.value.selected=p),value:e.id,class:"mr-md"},null,8,["checked","value"]),s("span",B,[s("img",{src:e.image,class:"rounded-full w-8 h-8 object-cover mr-xs border border-gray-200",alt:"Image"},null,8,E),s("span",null,[s("span",O,[s("span",null,u(e.name),1),e.data&&e.data.hasOwnProperty("suffix")&&e.data.suffix.value?(r(),a("span",S," ("+u(e.data.suffix.value)+") ",1)):m("",!0)]),e.connected?(r(),a("span",q,"Connected")):m("",!0)])])])]))),256))]),_:1}),o(y,{onClick:f,class:"mt-lg",disabled:!t.value.selected.length},{default:c(()=>[d("Choose")]),_:1},8,["disabled"])])])],64))}};export{U as default}; diff --git a/resources/dist/vendor/mixpost/assets/Accounts-DRrcm1cn.js b/resources/dist/vendor/mixpost/assets/Accounts-DRrcm1cn.js new file mode 100644 index 00000000..67f86b14 --- /dev/null +++ b/resources/dist/vendor/mixpost/assets/Accounts-DRrcm1cn.js @@ -0,0 +1 @@ +import{o as i,h as g,w as o,b as s,a as t,u as b,i as $,j as F,c as d,r as v,e as p,_ as D,g as m,n as I,d as k,k as T,l as V,F as y,f as B,m as N,Z as L,P,p as z,q as C,s as E,v as R,t as A,x as H}from"./app-BJNrNiSE.js";import{u as S}from"./useNotifications-CjPK1eYQ.js";import{_ as U}from"./PageHeader-DikdnLM8.js";import{_ as q}from"./Panel-CKfWScXD.js";import{_ as O,T as X}from"./Trash-B8nmGU1u.js";import{_ as Y}from"./Account-yMfhR3h_.js";import{T as Z,F as G,M as J}from"./ProviderIcon-CDF_Sy5W.js";import{_ as K}from"./Input-D2s6dpH8.js";import{_ as Q}from"./HorizontalGroup-DqEhb1oL.js";import{_ as W}from"./DangerButton-d4mU4gqN.js";import{E as ee}from"./EllipsisVertical-BPJZ1dPj.js";import{_ as se}from"./Alert-uBKUb351.js";import"./ExclamationCircle-WafEnVfo.js";const te={class:"flex mr-4"},oe={__name:"AddTwitterAccount",setup(f){return(n,r)=>(i(),g(b($),{href:n.route("mixpost.accounts.add",{provider:"twitter"}),method:"post",as:"button",type:"button",class:"w-full flex items-center px-lg py-4 hover:bg-twitter hover:bg-opacity-20 ease-in-out duration-200"},{default:o(()=>[s("span",te,[t(Z,{class:"text-twitter"})]),r[0]||(r[0]=s("span",{class:"flex flex-col items-start"},[s("span",{class:"font-semibold"},"X"),s("span",null,"Connect a new X profile")],-1))]),_:1},8,["href"]))}},ne={class:"flex mr-4"},re={__name:"AddFacebookPage",setup(f){return(n,r)=>(i(),g(b($),{href:n.route("mixpost.accounts.add",{provider:"facebook_page"}),method:"post",as:"button",type:"button",class:"w-full flex items-center px-lg py-4 hover:bg-facebook hover:bg-opacity-20 ease-in-out duration-200"},{default:o(()=>[s("span",ne,[t(G,{class:"text-facebook"})]),r[0]||(r[0]=s("span",{class:"flex flex-col items-start"},[s("span",{class:"font-semibold"},"Facebook Page"),s("span",null,"Connect a new Facebook page")],-1))]),_:1},8,["href"]))}},ae={},le={xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"w-6 h-6"};function ie(f,n){return i(),d("svg",le,n[0]||(n[0]=[s("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M13.5 4.5L21 12m0 0l-7.5 7.5M21 12H3"},null,-1)]))}const ue=F(ae,[["render",ie]]),ce={class:"flex mr-md"},de={key:0,class:"px-lg py-md"},fe={__name:"AddMastodonAccount",setup(f){const{notify:n}=S(),r=v(!1),a=v(""),l=v(!1),w=()=>new Promise((u,e)=>{axios.post(route("mixpost.services.createMastodonApp"),{server:a.value}).then(()=>{u()}).catch(function(_){e(_)})}),h=()=>{r.value=!0,k.post(route("mixpost.accounts.add",{provider:"mastodon"}),{server:a.value},{onSuccess(){r.value=!1}})},x=async()=>{r.value=!0,await w().then(()=>{h()}).catch(u=>{if(u.response.status!==422){n("error",u.response.data.message);return}n("error",u.response.data.errors)}).finally(()=>{r.value=!1})};return(u,e)=>(i(),d("div",{class:I({"bg-mastodon bg-opacity-20":l.value})},[s("div",{role:"button",onClick:e[0]||(e[0]=_=>l.value=!l.value),type:"button",class:"w-full flex items-center px-lg py-md hover:bg-mastodon hover:bg-opacity-20 ease-in-out duration-200"},[s("span",ce,[t(J,{class:"text-mastodon"})]),e[2]||(e[2]=s("span",{class:"flex flex-col items-start"},[s("span",{class:"font-semibold"},"Mastodon"),s("span",null,"Connect a new Mastodon profile")],-1))]),l.value?(i(),d("div",de,[t(Q,null,{title:o(()=>e[3]||(e[3]=[p("Enter your Mastodon server")])),default:o(()=>[t(K,{type:"text",modelValue:a.value,"onUpdate:modelValue":e[1]||(e[1]=_=>a.value=_),placeholder:"example.server"},null,8,["modelValue"])]),_:1}),t(D,{onClick:x,disabled:!a.value||r.value,isLoading:r.value,class:"mt-xs md:mt-0"},{default:o(()=>[e[4]||(e[4]=s("span",{class:"mr-xs"},"Next",-1)),s("span",null,[t(ue,{class:"!w-5 !h-5"})])]),_:1},8,["disabled","isLoading"])])):m("",!0)],2))}},pe={},me={xmlns:"http://www.w3.org/2000/svg",class:"h-6 w-6",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor","stroke-width":"2"};function _e(f,n){return i(),d("svg",me,n[0]||(n[0]=[s("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M4 4v5h.582m15.356 2A8.001 8.001 0 004.582 9m0 0H9m11 11v-5h-.581m0 0a8.003 8.003 0 01-15.357-2m15.357 2H15"},null,-1)]))}const ve=F(pe,[["render",_e]]),ge={key:0,class:"mb-md"},xe={key:0},be={key:1},we={__name:"AlertUnconfiguredService",props:{isConfigured:{type:Object,required:!0}},setup(f){const n=f,r=T(()=>Object.keys(n.isConfigured).some(a=>!["tenor","unsplash"].includes(a)&&n.isConfigured[a]!==!0));return(a,l)=>r.value?(i(),d("div",ge,[t(se,{variant:"warning",closeable:!1,class:"mb-md"},{default:o(()=>[f.isConfigured.facebook?m("",!0):(i(),d("p",xe,"You have not configured Facebook service.")),f.isConfigured.twitter?m("",!0):(i(),d("p",be,"You have not configured Twitter service.")),l[0]||(l[0]=s("p",{class:"mt-xs italic"},"Click on the button below to configure the third-party services.",-1))]),_:1}),t(b($),{href:a.route("mixpost.services.index"),class:"inline-block"},{default:o(()=>[t(D,null,{default:o(()=>l[1]||(l[1]=[p("Configure services")])),_:1})]),_:1},8,["href"])])):m("",!0)}},he={class:"w-full mx-auto row-py"},ke={class:"mt-lg row-px w-full"},$e={class:"w-full grid grid-cols-1 md:grid-cols-2 xl:grid-cols-4 2xl:grid-cols-5 gap-6"},ye={class:"block p-lg"},Ce={class:"flex flex-col justify-center items-center"},Ae={class:"absolute top-0 right-0 mt-sm mr-sm"},Me={class:"flex flex-col justify-center"},Fe={key:0,class:"absolute top-0 left-0"},De={class:"w-md h-md bg-red-500 rounded-full"},Se={class:"mt-sm font-semibold text-center break-words"},je={class:"mt-1 text-center text-stone-800"},Ie={class:"flex flex-col"},M="Social Accounts",Xe={__name:"Accounts",setup(f){const{notify:n}=S(),r=v(!1),a=v(null),l=v(!1),w=u=>{k.put(route("mixpost.accounts.update",{account:u}),{},{preserveScroll:!0,onSuccess(e){e.props.flash.error||n("success","The account has been refreshed")}})},h=()=>{k.delete(route("mixpost.accounts.delete",{account:a.value}),{preserveScroll:!0,onStart(){l.value=!0},onSuccess(){a.value=null,n("success","Account deleted")},onFinish(){l.value=!1}})},x=()=>{l.value||(a.value=null)};return(u,e)=>{const _=V("tooltip");return i(),d(y,null,[t(b(L),{title:M}),s("div",he,[t(U,{title:M},{description:o(()=>e[2]||(e[2]=[p(" Connect a social account you'd like to manage. ")])),_:1}),s("div",ke,[t(we,{isConfigured:u.$page.props.is_configured_service},null,8,["isConfigured"]),s("div",$e,[s("button",{onClick:e[0]||(e[0]=c=>r.value=!0),class:"border border-indigo-800 rounded-lg hover:border-indigo-500 hover:text-indigo-500 transition-colors ease-in-out duration-200"},[s("span",ye,[s("span",Ce,[t(P,{class:"w-7 h-7"}),e[3]||(e[3]=s("span",{class:"mt-xs text-lg"},"Add account",-1))])])]),(i(!0),d(y,null,B(u.$page.props.accounts,c=>(i(),g(q,{key:c.id,class:"relative"},{default:o(()=>[s("div",Ae,[t(E,{"width-classes":"w-32"},{trigger:o(()=>[t(z,null,{default:o(()=>[t(ee)]),_:1})]),content:o(()=>[t(C,{onClick:j=>w(c.uuid),as:"button"},{default:o(()=>[t(ve,{class:"!w-5 !h-5 mr-1"}),e[4]||(e[4]=p(" Refresh "))]),_:2},1032,["onClick"]),t(C,{onClick:j=>a.value=c.uuid,as:"button"},{default:o(()=>[t(X,{class:"!w-5 !h-5 mr-1 text-red-500"}),e[5]||(e[5]=p(" Delete "))]),_:2},1032,["onClick"])]),_:2},1024)]),s("div",Me,[t(Y,{size:"lg","img-url":c.image,provider:c.provider,active:!0},null,8,["img-url","provider"]),c.authorized?m("",!0):(i(),d("div",Fe,[R(s("div",De,null,512),[[_,"Unauthorized"]])])),s("div",Se,A(c.name),1),s("div",je,"Added: "+A(c.created_at),1)])]),_:2},1024))),128))])])]),t(O,{show:a.value!==null,onClose:x,variant:"danger"},{header:o(()=>e[6]||(e[6]=[p(" Delete account ")])),body:o(()=>e[7]||(e[7]=[p(" Are you sure you want to delete this account? ")])),footer:o(()=>[t(H,{onClick:x,disabled:l.value,class:"mr-xs"},{default:o(()=>e[8]||(e[8]=[p("Cancel ")])),_:1},8,["disabled"]),t(W,{onClick:h,"is-loading":l.value,disabled:l.value},{default:o(()=>e[9]||(e[9]=[p("Delete ")])),_:1},8,["is-loading","disabled"])]),_:1},8,["show"]),t(N,{show:r.value,closeable:!0,onClose:e[1]||(e[1]=c=>r.value=!1)},{default:o(()=>[s("div",Ie,[u.$page.props.is_service_active.facebook?(i(),g(re,{key:0})):m("",!0),t(fe),u.$page.props.is_service_active.twitter?(i(),g(oe,{key:1})):m("",!0)])]),_:1},8,["show"])],64)}}};export{Xe as default}; diff --git a/resources/dist/vendor/mixpost/assets/Accounts.98b8dea2.js b/resources/dist/vendor/mixpost/assets/Accounts.98b8dea2.js deleted file mode 100644 index 2dfec434..00000000 --- a/resources/dist/vendor/mixpost/assets/Accounts.98b8dea2.js +++ /dev/null @@ -1 +0,0 @@ -import{o as l,k as v,w as t,b as e,a as s,u as g,l as $,_ as M,c as f,r as p,d as _,f as m,n as T,O as w,h as V,F as k,e as j,Z as D,P as B,m as y,p as N,t as C,q as L}from"./app.7b793fe0.js";import{u as F}from"./useNotifications.237a06e6.js";import{_ as P}from"./PageHeader.4912453c.js";import{_ as E}from"./Panel.68d9e1c9.js";import{_ as O,a as R,b as H,T as q,c as z}from"./Trash.466be5d1.js";import{_ as U}from"./Account.c15f0c87.js";import{T as X,F as Y,M as Z}from"./ProviderIcon.4ee0e3ed.js";import{_ as G}from"./Input.c3c1d193.js";import{_ as I}from"./PrimaryButton.9af924cb.js";import{_ as J}from"./HorizontalGroup.03a26a0f.js";import{E as K}from"./EllipsisVertical.d027fa91.js";import{_ as Q}from"./Alert.1926016b.js";import"./ExclamationCircle.b159d0c1.js";const W={class:"flex mr-4"},ee=e("span",{class:"flex flex-col items-start"},[e("span",{class:"font-semibold"},"X"),e("span",null,"Connect a new X profile")],-1),se={__name:"AddTwitterAccount",setup(d){return(n,a)=>(l(),v(g($),{href:n.route("mixpost.accounts.add",{provider:"twitter"}),method:"post",as:"button",type:"button",class:"w-full flex items-center px-lg py-4 hover:bg-twitter hover:bg-opacity-20 ease-in-out duration-200"},{default:t(()=>[e("span",W,[s(X,{class:"text-twitter"})]),ee]),_:1},8,["href"]))}},te={class:"flex mr-4"},oe=e("span",{class:"flex flex-col items-start"},[e("span",{class:"font-semibold"},"Facebook Page"),e("span",null,"Connect a new Facebook page")],-1),ne={__name:"AddFacebookPage",setup(d){return(n,a)=>(l(),v(g($),{href:n.route("mixpost.accounts.add",{provider:"facebook_page"}),method:"post",as:"button",type:"button",class:"w-full flex items-center px-lg py-4 hover:bg-facebook hover:bg-opacity-20 ease-in-out duration-200"},{default:t(()=>[e("span",te,[s(Y,{class:"text-facebook"})]),oe]),_:1},8,["href"]))}},ae={},re={xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"w-6 h-6"},le=e("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M13.5 4.5L21 12m0 0l-7.5 7.5M21 12H3"},null,-1),ce=[le];function ie(d,n){return l(),f("svg",re,ce)}const ue=M(ae,[["render",ie]]),de={class:"flex mr-md"},_e=e("span",{class:"flex flex-col items-start"},[e("span",{class:"font-semibold"},"Mastodon"),e("span",null,"Connect a new Mastodon profile")],-1),fe={key:0,class:"px-lg py-md"},pe=e("span",{class:"mr-xs"},"Next",-1),me={__name:"AddMastodonAccount",setup(d){const{notify:n}=F(),a=p(!1),o=p(""),u=p(!1),x=()=>new Promise((c,i)=>{axios.post(route("mixpost.services.createMastodonApp"),{server:o.value}).then(()=>{c()}).catch(function(r){i(r)})}),b=()=>{a.value=!0,w.post(route("mixpost.accounts.add",{provider:"mastodon"}),{server:o.value},{onSuccess(){a.value=!1}})},h=async()=>{a.value=!0,await x().then(()=>{b()}).catch(c=>{if(c.response.status!==422){n("error",c.response.data.message);return}n("error",c.response.data.errors)}).finally(()=>{a.value=!1})};return(c,i)=>(l(),f("div",{class:T({"bg-mastodon bg-opacity-20":u.value})},[e("div",{role:"button",onClick:i[0]||(i[0]=r=>u.value=!u.value),type:"button",class:"w-full flex items-center px-lg py-md hover:bg-mastodon hover:bg-opacity-20 ease-in-out duration-200"},[e("span",de,[s(Z,{class:"text-mastodon"})]),_e]),u.value?(l(),f("div",fe,[s(J,null,{title:t(()=>[_("Enter your Mastodon server")]),default:t(()=>[s(G,{type:"text",modelValue:o.value,"onUpdate:modelValue":i[1]||(i[1]=r=>o.value=r),placeholder:"example.server"},null,8,["modelValue"])]),_:1}),s(I,{onClick:h,disabled:!o.value||a.value,isLoading:a.value,class:"mt-xs md:mt-0"},{default:t(()=>[pe,e("span",null,[s(ue,{class:"!w-5 !h-5"})])]),_:1},8,["disabled","isLoading"])])):m("",!0)],2))}},ve={},he={xmlns:"http://www.w3.org/2000/svg",class:"h-6 w-6",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor","stroke-width":"2"},ge=e("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M4 4v5h.582m15.356 2A8.001 8.001 0 004.582 9m0 0H9m11 11v-5h-.581m0 0a8.003 8.003 0 01-15.357-2m15.357 2H15"},null,-1),xe=[ge];function be(d,n){return l(),f("svg",he,xe)}const we=M(ve,[["render",be]]),$e={key:0,class:"mb-md"},ke={key:0},ye={key:1},Ce=e("p",{class:"mt-xs italic"},"Click on the button below to configure the third-party services.",-1),Ae={__name:"AlertUnconfiguredService",props:{isConfigured:{type:Object,required:!0}},setup(d){const n=d,a=V(()=>Object.keys(n.isConfigured).some(o=>!["tenor","unsplash"].includes(o)&&n.isConfigured[o]!==!0));return(o,u)=>a.value?(l(),f("div",$e,[s(Q,{variant:"warning",closeable:!1,class:"mb-md"},{default:t(()=>[d.isConfigured.facebook?m("",!0):(l(),f("p",ke,"You have not configured Facebook service.")),d.isConfigured.twitter?m("",!0):(l(),f("p",ye,"You have not configured Twitter service.")),Ce]),_:1}),s(g($),{href:o.route("mixpost.services.index"),class:"inline-block"},{default:t(()=>[s(I,null,{default:t(()=>[_("Configure services")]),_:1})]),_:1},8,["href"])])):m("",!0)}},Me={class:"w-full mx-auto row-py"},Fe={class:"mt-lg row-px w-full"},Ie={class:"w-full grid grid-cols-1 md:grid-cols-2 xl:grid-cols-4 2xl:grid-cols-5 gap-6"},Se={class:"block p-lg"},Te={class:"flex flex-col justify-center items-center"},Ve=e("span",{class:"mt-xs text-lg"},"Add account",-1),je={class:"absolute top-0 right-0 mt-sm mr-sm"},De={class:"flex flex-col justify-center"},Be={class:"mt-sm font-semibold text-center break-words"},Ne={class:"mt-1 text-center text-stone-800"},Le={class:"flex flex-col"},A="Social Accounts",Ke={__name:"Accounts",setup(d){const{notify:n}=F(),a=p(!1),o=p(null),u=p(!1),x=c=>{w.put(route("mixpost.accounts.update",{account:c}),{},{preserveScroll:!0,onSuccess(i){i.props.flash.error||n("success","The account has been refreshed")}})},b=()=>{w.delete(route("mixpost.accounts.delete",{account:o.value}),{preserveScroll:!0,onStart(){u.value=!0},onSuccess(){o.value=null,n("success","Account deleted")},onFinish(){u.value=!1}})},h=()=>{u.value||(o.value=null)};return(c,i)=>(l(),f(k,null,[s(g(D),{title:A}),e("div",Me,[s(P,{title:A},{description:t(()=>[_(" Connect a social account you'd like to manage. ")]),_:1}),e("div",Fe,[s(Ae,{isConfigured:c.$page.props.is_configured_service},null,8,["isConfigured"]),e("div",Ie,[e("button",{onClick:i[0]||(i[0]=r=>a.value=!0),class:"border border-indigo-800 rounded-lg hover:border-indigo-500 hover:text-indigo-500 transition-colors ease-in-out duration-200"},[e("span",Se,[e("span",Te,[s(B,{class:"w-7 h-7"}),Ve])])]),(l(!0),f(k,null,j(c.$page.props.accounts,r=>(l(),v(E,{key:r.id,class:"relative"},{default:t(()=>[e("div",je,[s(N,{"width-classes":"w-32"},{trigger:t(()=>[s(H,null,{default:t(()=>[s(K)]),_:1})]),content:t(()=>[s(y,{onClick:S=>x(r.id),as:"button"},{default:t(()=>[s(we,{class:"!w-5 !h-5 mr-1"}),_(" Refresh ")]),_:2},1032,["onClick"]),s(y,{onClick:S=>o.value=r.id,as:"button"},{default:t(()=>[s(q,{class:"!w-5 !h-5 mr-1 text-red-500"}),_(" Delete ")]),_:2},1032,["onClick"])]),_:2},1024)]),e("div",De,[s(U,{size:"lg","img-url":r.image,provider:r.provider,active:!0},null,8,["img-url","provider"]),e("div",Be,C(r.name),1),e("div",Ne,"Added: "+C(r.created_at),1)])]),_:2},1024))),128))])])]),s(O,{show:o.value!==null,onClose:h,variant:"danger"},{header:t(()=>[_(" Delete account ")]),body:t(()=>[_(" Are you sure you want to delete this account? ")]),footer:t(()=>[s(L,{onClick:h,disabled:u.value,class:"mr-xs"},{default:t(()=>[_("Cancel ")]),_:1},8,["disabled"]),s(z,{onClick:b,"is-loading":u.value,disabled:u.value},{default:t(()=>[_("Delete ")]),_:1},8,["is-loading","disabled"])]),_:1},8,["show"]),s(R,{show:a.value,closeable:!0,onClose:i[1]||(i[1]=r=>a.value=!1)},{default:t(()=>[e("div",Le,[c.$page.props.is_configured_service.facebook?(l(),v(ne,{key:0})):m("",!0),s(me),c.$page.props.is_configured_service.twitter?(l(),v(se,{key:1})):m("",!0)])]),_:1},8,["show"])],64))}};export{Ke as default}; diff --git a/resources/dist/vendor/mixpost/assets/Alert-uBKUb351.js b/resources/dist/vendor/mixpost/assets/Alert-uBKUb351.js new file mode 100644 index 00000000..bced6204 --- /dev/null +++ b/resources/dist/vendor/mixpost/assets/Alert-uBKUb351.js @@ -0,0 +1 @@ +import{r as f,k as r,o as t,c,b as e,n as v,h as g,L as x,B as _,a as p,c6 as y,g as l,ci as b,cf as s}from"./app-BJNrNiSE.js";const h={key:0,class:"flex p-md rounded-md bg-indigo-800"},k={class:"flex items-center justify-between"},C={class:"flex items-center"},B={class:"text-gray-200"},N={__name:"Alert",props:{variant:{type:String,default:"info"},closeable:{type:Boolean,default:!0}},setup(a){const n=a,o=f(!0),i=()=>{o.value=!1},d=r(()=>({success:b,warning:s,error:s,info:s})[n.variant]),u=r(()=>({info:"bg-cyan-100 text-cyan-600",success:"bg-lime-100 text-lime-600",warning:"bg-orange-100 text-orange-600",error:"bg-red-100 text-red-600"})[n.variant]);return(m,w)=>o.value?(t(),c("div",h,[e("div",k,[e("div",C,[e("div",null,[e("div",{class:v([u.value,"w-8 h-8 rounded-full flex items-center justify-center mr-sm"])},[(t(),g(x(d.value)))],2)]),e("div",B,[_(m.$slots,"default")])]),a.closeable?(t(),c("button",{key:0,onClick:i,class:"ml-2xl"},[p(y,{class:"text-gray-200"})])):l("",!0)])])):l("",!0)}};export{N as _}; diff --git a/resources/dist/vendor/mixpost/assets/Alert.1926016b.js b/resources/dist/vendor/mixpost/assets/Alert.1926016b.js deleted file mode 100644 index 75d21fc8..00000000 --- a/resources/dist/vendor/mixpost/assets/Alert.1926016b.js +++ /dev/null @@ -1 +0,0 @@ -import{r as f,h as r,o as t,c,b as e,n as v,k as g,G as x,g as _,a as p,X as y,f as l,I as b,E as s}from"./app.7b793fe0.js";const h={key:0,class:"flex p-md rounded-md bg-indigo-800"},k={class:"flex items-center justify-between"},C={class:"flex items-center"},w={class:"text-gray-200"},E={__name:"Alert",props:{variant:{type:String,default:"info"},closeable:{type:Boolean,default:!0}},setup(a){const n=a,o=f(!0),i=()=>{o.value=!1},d=r(()=>({success:b,warning:s,error:s,info:s})[n.variant]),u=r(()=>({info:"bg-cyan-100 text-cyan-600",success:"bg-lime-100 text-lime-600",warning:"bg-orange-100 text-orange-600",error:"bg-red-100 text-red-600"})[n.variant]);return(m,B)=>o.value?(t(),c("div",h,[e("div",k,[e("div",C,[e("div",null,[e("div",{class:v([u.value,"w-8 h-8 rounded-full flex items-center justify-center mr-sm"])},[(t(),g(x(d.value)))],2)]),e("div",w,[_(m.$slots,"default")])]),a.closeable?(t(),c("button",{key:0,onClick:i,class:"ml-2xl"},[p(y,{class:"text-gray-200"})])):l("",!0)])])):l("",!0)}};export{E as _}; diff --git a/resources/dist/vendor/mixpost/assets/Badge-BZ2ndCPN.js b/resources/dist/vendor/mixpost/assets/Badge-BZ2ndCPN.js new file mode 100644 index 00000000..4a686947 --- /dev/null +++ b/resources/dist/vendor/mixpost/assets/Badge-BZ2ndCPN.js @@ -0,0 +1 @@ +import{k as n,o as s,c as o,B as c,n as l}from"./app-BJNrNiSE.js";const p={__name:"Badge",props:{variant:{type:String,default:"neutral"}},setup(e){const t=e,a=n(()=>({neutral:"bg-gray-100 text-gray-800",dark:"bg-gray-800 text-gray-100",info:"bg-cyan-100 text-cyan-800",success:"bg-lime-100 text-lime-600",warning:"bg-orange-100 text-orange-600",error:"bg-red-100 text-red-600"})[t.variant]);return(r,g)=>(s(),o("span",{class:l([a.value,"px-2 inline-flex items-center rounded-md"])},[c(r.$slots,"default")],2))}};export{p as _}; diff --git a/resources/dist/vendor/mixpost/assets/Calendar-CCCPFyqM.js b/resources/dist/vendor/mixpost/assets/Calendar-CCCPFyqM.js new file mode 100644 index 00000000..a90e30f6 --- /dev/null +++ b/resources/dist/vendor/mixpost/assets/Calendar-CCCPFyqM.js @@ -0,0 +1 @@ +import{k as f,o as i,c as d,t as M,a as c,w as $,e as B,x as U,b as u,p as Y,F as O,f as q,j as ue,y as J,r as W,l as ke,z as Q,g as Z,v as xe,h as j,A as be,n as E,P as me,d as ee,B as ve,u as F,q as ae,C as ne,s as $e,D as Oe,E as re,G as oe,Z as Me}from"./app-BJNrNiSE.js";import{r as k,t as T,a as I,g as ye,b as Te,f as S,l as C,c as fe,d as P,i as le,e as Ce}from"./helpers-DdcZYyvK.js";import{p as A,u as pe}from"./useSettings-jZ1YLkEi.js";import{C as he,a as _e,_ as Ze,b as qe}from"./PostsFilter-DIWpvoy5.js";import{u as Fe}from"./SearchInput-BB6VjedX.js";import{_ as Ie}from"./ProviderIcon-CDF_Sy5W.js";import{_ as ie,a as Ne}from"./VerticallyScrollableContent-BO9lRDS9.js";import"./useNotifications-CjPK1eYQ.js";import"./Trash-B8nmGU1u.js";import"./EllipsisVertical-BPJZ1dPj.js";import"./DangerButton-d4mU4gqN.js";import"./Badge-BZ2ndCPN.js";import"./Checkbox-DOr_4G-Z.js";import"./NoResult-BJHSvGBz.js";import"./Input-D2s6dpH8.js";import"./Panel-CKfWScXD.js";import"./Alert-uBKUb351.js";function L(t,e){k(2,arguments);var s=T(t),n=I(e);return isNaN(n)?new Date(NaN):(n&&s.setDate(s.getDate()+n),s)}function te(t,e){k(2,arguments);var s=T(t),n=I(e);if(isNaN(n))return new Date(NaN);if(!n)return s;var a=s.getDate(),l=new Date(s.getTime());l.setMonth(s.getMonth()+n+1,0);var r=l.getDate();return a>=r?l:(s.setFullYear(l.getFullYear(),l.getMonth(),a),s)}function se(t,e){var s,n,a,l,r,o,m,h;k(1,arguments);var x=ye(),p=I((s=(n=(a=(l=e==null?void 0:e.weekStartsOn)!==null&&l!==void 0?l:e==null||(r=e.locale)===null||r===void 0||(o=r.options)===null||o===void 0?void 0:o.weekStartsOn)!==null&&a!==void 0?a:x.weekStartsOn)!==null&&n!==void 0?n:(m=x.locale)===null||m===void 0||(h=m.options)===null||h===void 0?void 0:h.weekStartsOn)!==null&&s!==void 0?s:0);if(!(p>=0&&p<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var g=T(t),_=g.getDay(),y=(_=0&&p<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var g=T(t),_=g.getDay(),y=(_S(e.selectedDate,"MMMM yyyy"));return(n,a)=>(i(),d("div",Ye,M(s.value),1))}},Ue={class:"flex items-center"},Le={class:"flex items-center"},Re={__name:"DateSelector",props:{currentDate:{type:[String,Date],required:!0},selectedDate:{type:Date,required:!0}},emits:["dateSelected"],setup(t,{emit:e}){const s=t,n=e,a=()=>{let o=de(we(s.selectedDate,1));n("dateSelected",o)},l=()=>{const o=typeof s.currentDate=="string"?A(s.currentDate):s.currentDate;n("dateSelected",o)},r=()=>{let o=de(te(s.selectedDate,1));n("dateSelected",o)};return(o,m)=>(i(),d("div",Ue,[c(U,{onClick:l,class:"mr-xs"},{default:$(()=>m[0]||(m[0]=[B("Today")])),_:1}),u("div",Le,[c(Y,{onClick:a,class:"mr-xs"},{default:$(()=>[c(he)]),_:1}),c(Y,{onClick:r},{default:$(()=>[c(_e)]),_:1})])]))}},Ke={class:"grid grid-cols-7"},Ge={class:"hidden sm:block"},Xe={class:"block sm:hidden"},Je={__name:"Weekdays",props:{weekStartsOn:{required:!1,type:Number,default:0}},setup(t){const e=t,s=[{name:"Mon",name_short:"M"},{name:"Tue",name_short:"T"},{name:"Wed",name_short:"W"},{name:"Thu",name_short:"T"},{name:"Fri",name_short:"F"},{name:"Sat",name_short:"S"},{name:"Sun",name_short:"S"}],n=f(()=>{const a=C.clone(s);return a.splice(e.weekStartsOn?0:6).concat(a)});return(a,l)=>(i(),d("div",Ke,[(i(!0),d(O,null,q(n.value,(r,o)=>(i(),d("div",{key:o,class:"p-sm border-t border-r last:border-r-0 border-gray-200 text-center font-semibold"},[u("span",Ge,M(r.name),1),u("span",Xe,M(r.name_short),1)]))),128))]))}},Qe={},et={xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"w-6 h-6"};function tt(t,e){return i(),d("svg",et,e[0]||(e[0]=[u("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M12 6v6h4.5m4.5 0a9 9 0 11-18 0 9 9 0 0118 0z"},null,-1)]))}const st=ue(Qe,[["render",tt]]),at={key:0,class:"flex flex-col h-full"},nt={class:"w-full h-full p-1 md:p-sm bg-white"},rt={class:"text-left text-sm md:text-base"},ot={key:0,class:"flex flex-wrap gap-xs items-center mt-xs"},lt={class:"flex items-center justify-between mt-xs"},it={class:"flex items-center text-gray-500"},dt={class:"text-sm"},ct={class:"mr-xs"},Se={__name:"CalendarPostItem",props:{item:{type:Object,required:!0}},setup(t){const e=t,s=J("calendarFilter"),{timeFormat:n}=pe(),{getOriginalVersion:a,getAccountVersion:l}=Fe(),r=f(()=>{if(!e.item.versions.length)return{excerpt:""};let g=e.item.accounts;s.value.accounts.length&&(g=g.filter(w=>s.value.accounts.includes(w.id)));const _=g.map(w=>{const v=l(e.item.versions,w.id);return v?v.content[0]:a(e.item.versions).content[0]});return{excerpt:(_.length?_[0]:e.item.versions[0].content[0]).excerpt}}),o=f(()=>C.uniqBy(e.item.accounts,"provider")),m=f(()=>n===12?fe(e.item.scheduled_at.time):e.item.scheduled_at.time),h=W(!1),x=()=>{h.value=!0},p=()=>{h.value=!1};return(g,_)=>{const y=ke("tooltip");return i(),d(O,null,[u("div",{class:"w-full relative flex rounded-md overflow-hidden border border-gray-200 hover:border-indigo-500 transition-colors ease-in-out duration-200",onClick:x,role:"button","aria-pressed":"false",tabindex:"0"},[t.item.tags.length?(i(),d("div",at,[(i(!0),d(O,null,q(t.item.tags,w=>(i(),d("div",{class:"w-sm h-full first:rounded-tl-md last:rounded-bl-md",style:Q({backgroundColor:w.hex_color})},null,4))),256))])):Z("",!0),u("div",nt,[u("div",rt,M(r.value.excerpt),1),o.value.length?(i(),d("div",ot,[(i(!0),d(O,null,q(o.value,w=>(i(),d("div",{key:w.id},[xe(c(Ie,{provider:w.provider,class:"!w-4 !h-4"},null,8,["provider"]),[[y,`${w.name}`]])]))),128))])):Z("",!0),u("div",lt,[u("div",it,[c(st,{class:"hidden md:block mr-1 !w-5 !h-5"}),u("span",dt,M(m.value),1)]),c(ie,{value:t.item.status,showName:!1,class:"hidden md:block"},null,8,["value"])])])]),c(be,{show:h.value,scrollableBody:!0,onClose:p},{body:$(()=>[c(ie,{value:t.item.status,class:"mb-lg"},null,8,["value"]),h.value?(i(),j(Ne,{key:0,accounts:t.item.accounts,versions:t.item.versions},null,8,["accounts","versions"])):Z("",!0)]),footer:$(()=>[h.value?(i(),d(O,{key:0},[u("div",ct,[c(Ze,{"item-id":t.item.id},null,8,["item-id"])]),c(U,{onClick:p},{default:$(()=>_[0]||(_[0]=[B("Close")])),_:1})],64)):Z("",!0)]),_:1},8,["show"])],64)}}},De="/vendor/mixpost/assets/calendar-disabled-item-DXCfE7-A.svg",ut={class:"absolute w-full top-0 left-0 mt-xs text-center"},mt={key:0,class:"absolute mt-xs right-0 mr-sm opacity-0 group-hover:opacity-100 transition-opacity ease-in-out duration-300"},vt={key:1,class:"mt-xl pb-xl h-full overflow-hidden"},yt={class:"relative p-0.5 md:p-sm overflow-y-auto mixpost-scroll-style h-full"},ft={class:"flex flex-wrap space-y-xs w-full"},pt={__name:"MonthDayItem",props:{day:{type:Object,required:!0},isToday:{type:Boolean,default:!1},timeZone:{required:!1,type:String,default:"UTC"}},setup(t){const e=t,s=f(()=>S(new Date(`${e.day.date}T00:00:00`),"d")),n=f(()=>e.day.isDisabled?{backgroundImage:`url('${De}')`}:{}),a=()=>{const l=P.utcToZonedTime(new Date().toISOString(),e.timeZone);let r=`${e.day.date} ${S(l,"HH:mm")}`;ee.visit(route("mixpost.posts.create",{schedule_at:r}))};return(l,r)=>(i(),d("div",{class:"relative min-h-[100px] overflow-hidden bg-white border-r border-b border-gray-200 group",style:Q(n.value)},[u("div",ut,[u("span",{class:E(["w-7 h-7 inline-flex items-center justify-center p-1 mr-xs rounded-full text-gray-700",{"bg-indigo-500 text-white":t.isToday,"text-gray-400":t.day.isDisabled}])},M(s.value),3)]),t.day.isDisabled?Z("",!0):(i(),d("div",mt,[u("button",{onClick:a,type:"button",class:"text-gray-400 hover:text-indigo-500 transition-colors ease-in-out duration-200"},[c(me)])])),t.day.posts.length?(i(),d("div",vt,[u("div",yt,[u("div",ft,[(i(!0),d(O,null,q(t.day.posts,o=>(i(),j(Se,{key:o.id,item:o},null,8,["item"]))),128))])])])):Z("",!0)],4))}},ht={class:"bg-white"},_t={class:"flex flex-col md:flex-row md:items-center md:justify-between py-lg row-px"},gt={class:"flex items-center space-x-xs mb-xs md:mb-0"},wt={class:"calendar-month-height grid grid-cols-7 relative border-t border-t-gray-200"},St={__name:"CalendarMonth",props:{timeZone:{required:!1,type:String,default:"UTC"},initialDate:{required:!1,type:[String,Date],default:t=>S(P.utcToZonedTime(new Date().toISOString(),t.timeZone),"yyyy-MM-dd")},weekStartsOn:{required:!1,type:Number,default:0},posts:{required:!1,type:Array,default:[]}},emits:["dateSelected"],setup(t,{emit:e}){const s=t,n=e,a=W(new Date(`${s.initialDate}T00:00:00`)),l=f(()=>[...x.value,...p.value,...g.value]),r=f(()=>S(P.utcToZonedTime(new Date().toISOString(),s.timeZone),"yyyy-MM-dd")),o=f(()=>(K(a.value)+1).toString().padStart(2,"0")),m=f(()=>G(a.value)),h=f(()=>Ae(a.value)),x=f(()=>{const v=_(p.value[0].date),b=v?v-s.weekStartsOn:s.weekStartsOn?6:0,D=X(Ve(new Date(`${p.value[0].date}T00:00:00`),b)),N=we(a.value,1);return[...Array(b)].map((V,H)=>{const R=new Date(`${G(N)}-${(K(N)+1).toString().padStart(2,"0")}-${(D+H).toString().padStart(2,"0")}T00:00:00`);return{date:S(R,"yyyy-MM-dd"),isDisabled:le(R,s.timeZone),posts:y(R)}})}),p=f(()=>[...Array(h.value)].map((v,b)=>{const D=new Date(`${m.value}-${o.value}-${(b+1).toString().padStart(2,"0")}T00:00:00`);return{date:S(D,"yyyy-MM-dd"),isDisabled:le(D,s.timeZone),posts:y(D)}})),g=f(()=>{const v=_(Ee(a.value)),b=v&&(s.weekStartsOn?7:6)-v,D=te(a.value,1);return[...Array(b)].map((N,V)=>{const H=new Date(`${G(D)}-${(K(D)+1).toString().padStart(2,"0")}-${(V+1).toString().padStart(2,"0")}T00:00:00`);return{date:S(H,"yyyy-MM-dd"),isDisabled:!1,posts:y(H)}})}),_=v=>Pe(typeof v=="string"?new Date(`${v}T00:00:00`):v),y=v=>s.posts.filter(b=>S(v,"yyyy-MM-dd")===b.scheduled_at.date),w=v=>{a.value=v,n("dateSelected",v)};return(v,b)=>(i(),d("div",ht,[u("div",_t,[u("div",gt,[c(Re,{"current-date":r.value,"selected-date":a.value,onDateSelected:w},null,8,["current-date","selected-date"]),c(ze,{"selected-date":a.value},null,8,["selected-date"])]),ve(v.$slots,"header")]),c(Je,{weekStartsOn:t.weekStartsOn},null,8,["weekStartsOn"]),u("div",wt,[(i(!0),d(O,null,q(l.value,D=>(i(),j(pt,{key:D.date,day:D,isToday:D.date===r.value,timeZone:t.timeZone},null,8,["day","isToday","timeZone"]))),128))])]))}},Dt={class:"text-gray-700 font-semibold text-lg"},kt={__name:"DateIndicator",props:{selectedDate:{type:Date,required:!0},weekStartsOn:{required:!1,type:Number,default:0}},setup(t){const e=t,s=f(()=>{const n=se(e.selectedDate,{weekStartsOn:e.weekStartsOn}),a=je(e.selectedDate,{weekStartsOn:e.weekStartsOn});return`${S(n,"MMM do")} - ${S(a,"MMM do")}`});return(n,a)=>(i(),d("div",Dt,M(s.value),1))}},xt={class:"flex items-center"},bt={class:"flex items-center"},$t={__name:"DateSelector",props:{currentDate:{type:[String,Date],required:!0},selectedDate:{type:Date,required:!0}},emits:["dateSelected"],setup(t,{emit:e}){const s=t,n=e,a=()=>{let o=He(s.selectedDate,1);n("dateSelected",o)},l=()=>{const o=typeof s.currentDate=="string"?A(s.currentDate):s.currentDate;n("dateSelected",o)},r=()=>{let o=ge(s.selectedDate,1);n("dateSelected",o)};return(o,m)=>(i(),d("div",xt,[c(U,{onClick:l,class:"mr-xs"},{default:$(()=>m[0]||(m[0]=[B("Today")])),_:1}),u("div",bt,[c(Y,{onClick:a,class:"mr-xs"},{default:$(()=>[c(he)]),_:1}),c(Y,{onClick:r},{default:$(()=>[c(_e)]),_:1})])]))}},Ot={class:"flex flex-row sticky top-0 bg-white z-10"},Mt={class:"w-full grid grid-cols-week-time-sm md:grid-cols-week-time"},Tt={class:"text-base md:text-xl"},Ct={class:"hidden md:block"},Zt={class:"block md:hidden"},qt={__name:"Weekdays",props:{timeZone:{required:!1,type:String,default:"UTC"},weekStartsOn:{required:!1,type:Number,default:0},selectedDate:{type:Date,required:!0},scrolled:{type:Boolean,required:!1,default:!1}},setup(t){const e=t,s=[{name:"Mon",name_short:"M"},{name:"Tue",name_short:"T"},{name:"Wed",name_short:"W"},{name:"Thu",name_short:"T"},{name:"Fri",name_short:"F"},{name:"Sat",name_short:"S"},{name:"Sun",name_short:"S"}],n=f(()=>se(e.selectedDate,{weekStartsOn:e.weekStartsOn})),a=f(()=>X(P.utcToZonedTime(new Date().toISOString(),e.timeZone))),l=f(()=>{const r=C.clone(s);return r.splice(e.weekStartsOn?0:6).concat(r).map((m,h)=>{const x=h===0?n.value:L(n.value,h),p=X(x);return Object.assign(m,{date:p,isToday:a.value===p})})});return(r,o)=>(i(),d("div",Ot,[u("div",Mt,[o[0]||(o[0]=u("div",null,null,-1)),(i(!0),d(O,null,q(l.value,(m,h)=>(i(),d("div",{key:h,class:E([{"text-indigo-500":m.isToday,"border-b-gray-200":t.scrolled,"border-b-white":!t.scrolled},"p-xs border-t border-b border-l border-gray-200 text-center font-semibold"])},[u("div",Tt,M(m.date),1),u("span",{class:E({"text-gray-500":!m.isToday})},[u("span",Ct,M(m.name),1),u("span",Zt,M(m.name_short),1)],2)],2))),128))])]))}},Ft={key:0,class:"absolute mt-xs right-0 mr-sm z-10 opacity-0 group-hover:opacity-100 transition-opacity ease-in-out duration-300"},It={class:"mr-xs text-sm"},Nt={class:"relative p-0.5 md:p-sm overflow-y-auto mixpost-scroll-style h-full"},Wt={class:"flex flex-wrap space-y-xs w-full"},jt={__name:"WeekDayTimeItem",props:{dateSlot:{type:String,required:!0},timeSlot:{type:String,required:!0},minuteSlot:{type:Object,required:!0},timeZone:{required:!1,type:String,default:"UTC"},timeFormat:{required:!1,type:Number,default:12},posts:{type:Array,required:!0}},setup(t){const e=t,s=f(()=>{const r=z(A(`${e.dateSlot} ${e.timeSlot}`),e.minuteSlot.end);return Ce(r,e.timeZone)}),n=f(()=>{const r=z(A(`${e.dateSlot} ${e.timeSlot}`),e.minuteSlot.start);return S(r,`${e.timeFormat===12?"h:mm aaa":"H:mm"}`)}),a=f(()=>s.value?{backgroundImage:`url('${De}')`}:{}),l=()=>{let r=`${e.dateSlot} ${e.timeSlot}`;const o=P.utcToZonedTime(new Date().toISOString(),e.timeZone);`${S(o,"yyyy-MM-dd")} ${Be(o)}:00`===r&&(r=S(o,"yyyy-MM-dd H:mm")),ee.visit(route("mixpost.posts.create",{schedule_at:r}))};return(r,o)=>(i(),d("div",{class:"relative min-h-[50px] group",style:Q(a.value)},[s.value?Z("",!0):(i(),d("div",Ft,[u("button",{onClick:l,type:"button",class:"flex items-center text-gray-400 hover:text-indigo-500 transition-colors ease-in-out duration-200"},[u("span",It,M(n.value),1),c(me)])])),t.posts.length?(i(),d("div",{key:1,class:E([{"mt-lg":!s.value},"h-full overflow-hidden"])},[u("div",Nt,[u("div",Wt,[(i(!0),d(O,null,q(t.posts,m=>(i(),j(Se,{key:m.id,item:m},null,8,["item"]))),128))])])],2)):Z("",!0)],4))}},Pt={class:"bg-white"},At={class:"flex flex-col md:flex-row md:items-center md:justify-between py-lg row-px"},Bt={class:"flex items-center space-x-xs mb-xs md:mb-0"},Et={class:"w-full grid grid-cols-week-time-sm md:grid-cols-week-time"},Vt={class:"text-center text-gray-400 text-sm font-semibold"},Ht={__name:"CalendarWeek",props:{timeZone:{required:!1,type:String,default:"UTC"},initialDate:{required:!1,type:[String,Date],default:t=>S(P.utcToZonedTime(new Date().toISOString(),t.timeZone),"yyyy-MM-dd")},weekStartsOn:{required:!1,type:Number,default:0},timeFormat:{required:!1,type:Number,default:12},posts:{required:!1,type:Array,default:[]}},emits:["dateSelected"],setup(t,{emit:e}){const s=t,n=e,a=W(new Date(s.initialDate)),l=f(()=>S(P.utcToZonedTime(new Date().toISOString(),s.timeZone),"yyyy-MM-dd")),r=f(()=>se(a.value,{weekStartsOn:s.weekStartsOn})),o=f(()=>C.range(7).map(y=>{const w=y===0?r.value:L(r.value,y);return S(w,"yyyy-MM-dd")})),m=f(()=>{let y=[];for(let w=0;w<24;w++){const v=(w+":00").padStart(5,"0");y.push({12:fe(v,"h aaa"),24:v})}return y}),h=[{start:0,end:59}],x=(y,w,v)=>s.posts.filter(b=>{const D=S(z(A(`${y} ${w}`),v.start),"kk:mm"),N=S(z(A(`${y} ${w}`),v.end),"kk:mm");return y===b.scheduled_at.date&&b.scheduled_at.time>=D&&b.scheduled_at.time<=N}),p=y=>{a.value=y,n("dateSelected",y)},g=W(!1),_=C.throttle(y=>{g.value=y.target.scrollTop>0},100);return(y,w)=>(i(),d("div",Pt,[u("div",At,[u("div",Bt,[c($t,{currentDate:l.value,selectedDate:a.value,onDateSelected:p},null,8,["currentDate","selectedDate"]),c(kt,{selectedDate:a.value,weekStartsOn:t.weekStartsOn},null,8,["selectedDate","weekStartsOn"])]),ve(y.$slots,"header")]),u("div",{onScroll:w[0]||(w[0]=(...v)=>F(_)&&F(_)(...v)),class:"calendar-week-height-sm md:calendar-week-height-md xl:calendar-week-height overflow-y-auto"},[c(qt,{timeZone:t.timeZone,weekStartsOn:t.weekStartsOn,selectedDate:a.value,scrolled:g.value},null,8,["timeZone","weekStartsOn","selectedDate","scrolled"]),u("div",Et,[(i(!0),d(O,null,q(m.value,v=>(i(),d(O,null,[(i(),d(O,null,q(h,(b,D)=>(i(),d(O,null,[u("div",Vt,M(D===0?v[t.timeFormat]:""),1),(i(!0),d(O,null,q(o.value,(N,V)=>(i(),d("div",{key:V,class:E([{"!border-t-gray-100":D!==0},"grid grid-cols-1 border-l border-t border-gray-200 text-center bg-white"])},[c(jt,{dateSlot:N,timeSlot:v[24],minuteSlot:b,timeZone:t.timeZone,timeFormat:t.timeFormat,posts:x(N,v[24],b)},null,8,["dateSlot","timeSlot","minuteSlot","timeZone","timeFormat","posts"])],2))),128))],64))),64))],64))),256))])],32)]))}},Yt={},zt={xmlns:"http://www.w3.org/2000/svg",class:"h-6 w-6",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor","stroke-width":"2"};function Ut(t,e){return i(),d("svg",zt,e[0]||(e[0]=[u("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M19 9l-7 7-7-7"},null,-1)]))}const Lt=ue(Yt,[["render",Ut]]),Rt={class:"inline-block mr-xs"},Kt={__name:"CalendarSwitchType",setup(t){const e=J("calendarType"),s=f(()=>({month:"Month",week:"Week"})[e.value]),n=a=>{e.value=a};return(a,l)=>(i(),j($e,{"width-classes":"w-32",placement:"bottom"},{trigger:$(()=>[c(U,{size:"sm"},{default:$(()=>[u("span",Rt,M(s.value),1),c(Lt)]),_:1})]),content:$(()=>[c(ae,{as:"button",onClick:l[0]||(l[0]=r=>n("month"))},{default:$(()=>[c(ne,{class:"!w-5 !h-5 mr-1"}),l[2]||(l[2]=B(" Month "))]),_:1}),c(ae,{as:"button",onClick:l[1]||(l[1]=r=>n("week"))},{default:$(()=>[c(ne,{class:"!w-5 !h-5 mr-1"}),l[3]||(l[3]=B(" Week "))]),_:1})]),_:1}))}},Gt={class:"flex items-center space-x-md"},ce={__name:"CalendarToolbar",setup(t){const e=J("calendarFilter");return(s,n)=>(i(),d("div",Gt,[c(Kt),c(qe,{modelValue:F(e),"onUpdate:modelValue":n[0]||(n[0]=a=>Oe(e)?e.value=a:null)},null,8,["modelValue"])]))}},ys={__name:"Calendar",props:{posts:{required:!0,type:Object},type:{required:!0,type:String},selected_date:{required:!0,type:[String,Date]},filter:{type:Object,default:{}}},setup(t){const e=t,{timeZone:s,timeFormat:n,weekStartsOn:a}=pe(),l=W(e.type),r=W(e.selected_date),o=W({keyword:e.filter.keyword,status:e.filter.status,tags:e.filter.tags,accounts:e.filter.accounts});re("calendarType",l),re("calendarFilter",o);const m=f(()=>l.value==="month"),h=f(()=>l.value==="week"),x=_=>{const y=S(_,"yyyy-MM-dd");r.value=y,g(Object.assign({date:y},C.pickBy(o.value)))};oe(l,()=>{p(Object.assign({date:r.value,type:l.value},C.pickBy(o.value)))}),oe(()=>C.cloneDeep(o.value),C.throttle(()=>{p(Object.assign({date:r.value},C.pickBy(o.value)))},300));const p=_=>{ee.get(route("mixpost.calendar",_),{},{preserveState:!0,only:["posts"]})},g=C.throttle(_=>{p(_)},300);return(_,y)=>(i(),d(O,null,[c(F(Me),{title:"Schedule"}),m.value?(i(),j(St,{key:0,initialDate:r.value,weekStartsOn:F(a),timeZone:F(s),posts:t.posts.data,onDateSelected:x},{header:$(()=>[c(ce)]),_:1},8,["initialDate","weekStartsOn","timeZone","posts"])):Z("",!0),h.value?(i(),j(Ht,{key:1,initialDate:r.value,weekStartsOn:F(a),timeZone:F(s),timeFormat:F(n),posts:t.posts.data,onDateSelected:x},{header:$(()=>[c(ce)]),_:1},8,["initialDate","weekStartsOn","timeZone","timeFormat","posts"])):Z("",!0)],64))}};export{ys as default}; diff --git a/resources/dist/vendor/mixpost/assets/Calendar.362cdeeb.js b/resources/dist/vendor/mixpost/assets/Calendar.362cdeeb.js deleted file mode 100644 index fabee55b..00000000 --- a/resources/dist/vendor/mixpost/assets/Calendar.362cdeeb.js +++ /dev/null @@ -1 +0,0 @@ -import{h as f,o,c as d,t as O,a as u,w as b,d as A,q as z,b as m,F as $,e as Z,_ as ce,J as G,r as N,D as De,K as Q,f as C,i as xe,k as W,n as B,P as ue,O as X,g as me,u as q,m as se,L as ae,p as ke,M as be,N as ne,x as re,Z as $e}from"./app.7b793fe0.js";import{r as k,t as M,a as F,g as ve,b as Oe,f as w,l as T,c as fe,d as j,i as oe,e as Me}from"./helpers.c150e33e.js";import{p as P,u as ye}from"./useSettings.8ca125bc.js";import{b as Y,d as Te}from"./Trash.466be5d1.js";import{C as he,a as pe,_ as Ce,b as Ze}from"./PostsFilter.f773694b.js";import{u as qe}from"./SearchInput.ad89c5d2.js";import{_ as Fe}from"./ProviderIcon.4ee0e3ed.js";import{_ as le,a as Ie}from"./VerticallyScrollableContent.607ab95e.js";import"./useNotifications.237a06e6.js";import"./EllipsisVertical.d027fa91.js";import"./PrimaryButton.9af924cb.js";import"./Checkbox.6b26e3f3.js";import"./Input.c3c1d193.js";import"./Panel.68d9e1c9.js";import"./Alert.1926016b.js";function U(t,e){k(2,arguments);var s=M(t),a=F(e);return isNaN(a)?new Date(NaN):(a&&s.setDate(s.getDate()+a),s)}function ee(t,e){k(2,arguments);var s=M(t),a=F(e);if(isNaN(a))return new Date(NaN);if(!a)return s;var r=s.getDate(),l=new Date(s.getTime());l.setMonth(s.getMonth()+a+1,0);var n=l.getDate();return r>=n?l:(s.setFullYear(l.getFullYear(),l.getMonth(),r),s)}function te(t,e){var s,a,r,l,n,v,y,h;k(1,arguments);var D=ve(),p=F((s=(a=(r=(l=e==null?void 0:e.weekStartsOn)!==null&&l!==void 0?l:e==null||(n=e.locale)===null||n===void 0||(v=n.options)===null||v===void 0?void 0:v.weekStartsOn)!==null&&r!==void 0?r:D.weekStartsOn)!==null&&a!==void 0?a:(y=D.locale)===null||y===void 0||(h=y.options)===null||h===void 0?void 0:h.weekStartsOn)!==null&&s!==void 0?s:0);if(!(p>=0&&p<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var _=M(t),c=_.getDay(),g=(c=0&&p<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var _=M(t),c=_.getDay(),g=(cw(e.selectedDate,"MMMM yyyy"));return(a,r)=>(o(),d("div",Ye,O(s.value),1))}},ze={class:"flex items-center"},Ue={class:"flex items-center"},Le={__name:"DateSelector",props:{currentDate:{type:[String,Date],required:!0},selectedDate:{type:Date,required:!0}},emits:["dateSelected"],setup(t,{emit:e}){const s=t,a=()=>{let n=ie(ge(s.selectedDate,1));e("dateSelected",n)},r=()=>{const n=typeof s.currentDate=="string"?P(s.currentDate):s.currentDate;e("dateSelected",n)},l=()=>{let n=ie(ee(s.selectedDate,1));e("dateSelected",n)};return(n,v)=>(o(),d("div",ze,[u(z,{onClick:r,class:"mr-xs"},{default:b(()=>[A("Today")]),_:1}),m("div",Ue,[u(Y,{onClick:a,class:"mr-xs"},{default:b(()=>[u(he)]),_:1}),u(Y,{onClick:l},{default:b(()=>[u(pe)]),_:1})])]))}},Re={class:"grid grid-cols-7"},Ke={class:"hidden sm:block"},Je={class:"block sm:hidden"},Ge={__name:"Weekdays",props:{weekStartsOn:{required:!1,type:Number,default:0}},setup(t){const e=t,s=[{name:"Mon",name_short:"M"},{name:"Tue",name_short:"T"},{name:"Wed",name_short:"W"},{name:"Thu",name_short:"T"},{name:"Fri",name_short:"F"},{name:"Sat",name_short:"S"},{name:"Sun",name_short:"S"}],a=f(()=>{const r=T.exports.clone(s);return r.splice(e.weekStartsOn?0:6).concat(r)});return(r,l)=>(o(),d("div",Re,[(o(!0),d($,null,Z(a.value,(n,v)=>(o(),d("div",{key:v,class:"p-sm border-t border-r last:border-r-0 border-gray-200 text-center font-semibold"},[m("span",Ke,O(n.name),1),m("span",Je,O(n.name_short),1)]))),128))]))}},Qe={},Xe={xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"w-6 h-6"},et=m("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M12 6v6h4.5m4.5 0a9 9 0 11-18 0 9 9 0 0118 0z"},null,-1),tt=[et];function st(t,e){return o(),d("svg",Xe,tt)}const at=ce(Qe,[["render",st]]),nt={key:0,class:"flex flex-col h-full"},rt={class:"w-full h-full p-1 md:p-sm bg-white"},ot={class:"text-left text-sm md:text-base"},lt={key:0,class:"flex flex-wrap gap-xs items-center mt-xs"},it={class:"flex items-center justify-between mt-xs"},dt={class:"flex items-center text-gray-500"},ct={class:"text-sm"},ut={class:"mr-xs"},we={__name:"CalendarPostItem",props:{item:{type:Object,required:!0}},setup(t){const e=t,s=G("calendarFilter"),{timeFormat:a}=ye(),{getOriginalVersion:r,getAccountVersion:l}=qe(),n=f(()=>{if(!e.item.versions.length)return{excerpt:""};let _=e.item.accounts;s.value.accounts.length&&(_=_.filter(i=>s.value.accounts.includes(i.id)));const c=_.map(i=>{const S=l(e.item.versions,i.id);return S?S.content[0]:r(e.item.versions).content[0]});return{excerpt:(c.length?c[0]:e.item.versions[0].content[0]).excerpt}}),v=f(()=>T.exports.uniqBy(e.item.accounts,"provider")),y=f(()=>a===12?fe(e.item.scheduled_at.time):e.item.scheduled_at.time),h=N(!1),D=()=>{h.value=!0},p=()=>{h.value=!1};return(_,c)=>{const g=De("tooltip");return o(),d($,null,[m("div",{class:"w-full relative flex rounded-md overflow-hidden border border-gray-200 hover:border-indigo-500 transition-colors ease-in-out duration-200",onClick:D,role:"button","aria-pressed":"false",tabindex:"0"},[t.item.tags.length?(o(),d("div",nt,[(o(!0),d($,null,Z(t.item.tags,i=>(o(),d("div",{class:"w-sm h-full first:rounded-tl-md last:rounded-bl-md",style:Q({backgroundColor:i.hex_color})},null,4))),256))])):C("",!0),m("div",rt,[m("div",ot,O(n.value.excerpt),1),v.value.length?(o(),d("div",lt,[(o(!0),d($,null,Z(v.value,i=>(o(),d("div",{key:i.id},[xe(u(Fe,{provider:i.provider,class:"!w-4 !h-4"},null,8,["provider"]),[[g,`${i.name}`]])]))),128))])):C("",!0),m("div",it,[m("div",dt,[u(at,{class:"hidden md:block mr-1 !w-5 !h-5"}),m("span",ct,O(y.value),1)]),u(le,{value:t.item.status,showName:!1,class:"hidden md:block"},null,8,["value"])])])]),u(Te,{show:h.value,scrollableBody:!0,onClose:p},{body:b(()=>[u(le,{value:t.item.status,class:"mb-lg"},null,8,["value"]),h.value?(o(),W(Ie,{key:0,accounts:t.item.accounts,versions:t.item.versions},null,8,["accounts","versions"])):C("",!0)]),footer:b(()=>[h.value?(o(),d($,{key:0},[m("div",ut,[u(Ce,{"item-id":t.item.id},null,8,["item-id"])]),u(z,{onClick:p},{default:b(()=>[A("Close")]),_:1})],64)):C("",!0)]),_:1},8,["show"])],64)}}},Se="/vendor/mixpost/assets/calendar-disabled-item.e7fcf298.svg",mt={class:"absolute w-full top-0 left-0 mt-xs text-center"},vt={key:0,class:"absolute mt-xs right-0 mr-sm opacity-0 group-hover:opacity-100 transition-opacity ease-in-out duration-300"},ft={key:1,class:"mt-xl pb-xl h-full overflow-hidden"},yt={class:"relative p-0.5 md:p-sm overflow-y-auto mixpost-scroll-style h-full"},ht={class:"flex flex-wrap space-y-xs w-full"},pt={__name:"MonthDayItem",props:{day:{type:Object,required:!0},isToday:{type:Boolean,default:!1},timeZone:{required:!1,type:String,default:"UTC"}},setup(t){const e=t,s=f(()=>w(new Date(`${e.day.date}T00:00:00`),"d")),a=f(()=>e.day.isDisabled?{backgroundImage:`url('${Se}')`}:{}),r=()=>{const l=j.utcToZonedTime(new Date().toISOString(),e.timeZone);let n=`${e.day.date} ${w(l,"HH:mm")}`;X.visit(route("mixpost.posts.create",{schedule_at:n}))};return(l,n)=>(o(),d("div",{class:"relative min-h-[100px] overflow-hidden bg-white border-r border-b border-gray-200 group",style:Q(a.value)},[m("div",mt,[m("span",{class:B(["w-7 h-7 inline-flex items-center justify-center p-1 mr-xs rounded-full text-gray-700",{"bg-indigo-500 text-white":t.isToday,"text-gray-400":t.day.isDisabled}])},O(s.value),3)]),t.day.isDisabled?C("",!0):(o(),d("div",vt,[m("button",{onClick:r,type:"button",class:"text-gray-400 hover:text-indigo-500 transition-colors ease-in-out duration-200"},[u(ue)])])),t.day.posts.length?(o(),d("div",ft,[m("div",yt,[m("div",ht,[(o(!0),d($,null,Z(t.day.posts,v=>(o(),W(we,{key:v.id,item:v},null,8,["item"]))),128))])])])):C("",!0)],4))}},_t={class:"bg-white"},gt={class:"flex flex-col md:flex-row md:items-center md:justify-between py-lg row-px"},wt={class:"flex items-center space-x-xs mb-xs md:mb-0"},St={class:"calendar-month-height grid grid-cols-7 relative border-t border-t-gray-200"},Dt={__name:"CalendarMonth",props:{timeZone:{required:!1,type:String,default:"UTC"},initialDate:{required:!1,type:[String,Date],default:t=>w(j.utcToZonedTime(new Date().toISOString(),t.timeZone),"yyyy-MM-dd")},weekStartsOn:{required:!1,type:Number,default:0},posts:{required:!1,type:Array,default:[]}},emits:["dateSelected"],setup(t,{emit:e}){const s=t,a=N(new Date(`${s.initialDate}T00:00:00`)),r=f(()=>[...h.value,...D.value,...p.value]),l=f(()=>w(j.utcToZonedTime(new Date().toISOString(),s.timeZone),"yyyy-MM-dd")),n=f(()=>(R(a.value)+1).toString().padStart(2,"0")),v=f(()=>K(a.value)),y=f(()=>Pe(a.value)),h=f(()=>{const i=_(D.value[0].date),S=i?i-s.weekStartsOn:s.weekStartsOn?6:0,x=J(Ve(new Date(`${D.value[0].date}T00:00:00`),S)),I=ge(a.value,1);return[...Array(S)].map((V,H)=>{const L=new Date(`${K(I)}-${(R(I)+1).toString().padStart(2,"0")}-${(x+H).toString().padStart(2,"0")}T00:00:00`);return{date:w(L,"yyyy-MM-dd"),isDisabled:oe(L,s.timeZone),posts:c(L)}})}),D=f(()=>[...Array(y.value)].map((i,S)=>{const x=new Date(`${v.value}-${n.value}-${(S+1).toString().padStart(2,"0")}T00:00:00`);return{date:w(x,"yyyy-MM-dd"),isDisabled:oe(x,s.timeZone),posts:c(x)}})),p=f(()=>{const i=_(Be(a.value)),S=i&&(s.weekStartsOn?7:6)-i,x=ee(a.value,1);return[...Array(S)].map((I,V)=>{const H=new Date(`${K(x)}-${(R(x)+1).toString().padStart(2,"0")}-${(V+1).toString().padStart(2,"0")}T00:00:00`);return{date:w(H,"yyyy-MM-dd"),isDisabled:!1,posts:c(H)}})}),_=i=>je(typeof i=="string"?new Date(`${i}T00:00:00`):i),c=i=>s.posts.filter(S=>w(i,"yyyy-MM-dd")===S.scheduled_at.date),g=i=>{a.value=i,e("dateSelected",i)};return(i,S)=>(o(),d("div",_t,[m("div",gt,[m("div",wt,[u(Le,{"current-date":l.value,"selected-date":a.value,onDateSelected:g},null,8,["current-date","selected-date"]),u(Ee,{"selected-date":a.value},null,8,["selected-date"])]),me(i.$slots,"header")]),u(Ge,{weekStartsOn:t.weekStartsOn},null,8,["weekStartsOn"]),m("div",St,[(o(!0),d($,null,Z(r.value,x=>(o(),W(pt,{key:x.date,day:x,isToday:x.date===l.value,timeZone:t.timeZone},null,8,["day","isToday","timeZone"]))),128))])]))}},xt={class:"text-gray-700 font-semibold text-lg"},kt={__name:"DateIndicator",props:{selectedDate:{type:Date,required:!0},weekStartsOn:{required:!1,type:Number,default:0}},setup(t){const e=t,s=f(()=>{const a=te(e.selectedDate,{weekStartsOn:e.weekStartsOn}),r=We(e.selectedDate,{weekStartsOn:e.weekStartsOn});return`${w(a,"MMM do")} - ${w(r,"MMM do")}`});return(a,r)=>(o(),d("div",xt,O(s.value),1))}},bt={class:"flex items-center"},$t={class:"flex items-center"},Ot={__name:"DateSelector",props:{currentDate:{type:[String,Date],required:!0},selectedDate:{type:Date,required:!0}},emits:["dateSelected"],setup(t,{emit:e}){const s=t,a=()=>{let n=He(s.selectedDate,1);e("dateSelected",n)},r=()=>{const n=typeof s.currentDate=="string"?P(s.currentDate):s.currentDate;e("dateSelected",n)},l=()=>{let n=_e(s.selectedDate,1);e("dateSelected",n)};return(n,v)=>(o(),d("div",bt,[u(z,{onClick:r,class:"mr-xs"},{default:b(()=>[A("Today")]),_:1}),m("div",$t,[u(Y,{onClick:a,class:"mr-xs"},{default:b(()=>[u(he)]),_:1}),u(Y,{onClick:l},{default:b(()=>[u(pe)]),_:1})])]))}},Mt={class:"flex flex-row sticky top-0 bg-white z-10"},Tt={class:"w-full grid grid-cols-week-time-sm md:grid-cols-week-time"},Ct=m("div",null,null,-1),Zt={class:"text-base md:text-xl"},qt={class:"hidden md:block"},Ft={class:"block md:hidden"},It={__name:"Weekdays",props:{timeZone:{required:!1,type:String,default:"UTC"},weekStartsOn:{required:!1,type:Number,default:0},selectedDate:{type:Date,required:!0},scrolled:{type:Boolean,required:!1,default:!1}},setup(t){const e=t,s=[{name:"Mon",name_short:"M"},{name:"Tue",name_short:"T"},{name:"Wed",name_short:"W"},{name:"Thu",name_short:"T"},{name:"Fri",name_short:"F"},{name:"Sat",name_short:"S"},{name:"Sun",name_short:"S"}],a=f(()=>te(e.selectedDate,{weekStartsOn:e.weekStartsOn})),r=f(()=>J(j.utcToZonedTime(new Date().toISOString(),e.timeZone))),l=f(()=>{const n=T.exports.clone(s);return n.splice(e.weekStartsOn?0:6).concat(n).map((y,h)=>{const D=h===0?a.value:U(a.value,h),p=J(D);return Object.assign(y,{date:p,isToday:r.value===p})})});return(n,v)=>(o(),d("div",Mt,[m("div",Tt,[Ct,(o(!0),d($,null,Z(l.value,(y,h)=>(o(),d("div",{key:h,class:B([{"text-indigo-500":y.isToday,"border-b-gray-200":t.scrolled,"border-b-white":!t.scrolled},"p-xs border-t border-b border-l border-gray-200 text-center font-semibold"])},[m("div",Zt,O(y.date),1),m("span",{class:B({"text-gray-500":!y.isToday})},[m("span",qt,O(y.name),1),m("span",Ft,O(y.name_short),1)],2)],2))),128))])]))}},Nt={key:0,class:"absolute mt-xs right-0 mr-sm z-10 opacity-0 group-hover:opacity-100 transition-opacity ease-in-out duration-300"},Wt={class:"mr-xs text-sm"},jt={class:"relative p-0.5 md:p-sm overflow-y-auto mixpost-scroll-style h-full"},Pt={class:"flex flex-wrap space-y-xs w-full"},At={__name:"WeekDayTimeItem",props:{dateSlot:{type:String,required:!0},timeSlot:{type:String,required:!0},minuteSlot:{type:Object,required:!0},timeZone:{required:!1,type:String,default:"UTC"},timeFormat:{required:!1,type:Number,default:12},posts:{type:Array,required:!0}},setup(t){const e=t,s=f(()=>{const n=E(P(`${e.dateSlot} ${e.timeSlot}`),e.minuteSlot.end);return Me(n,e.timeZone)}),a=f(()=>{const n=E(P(`${e.dateSlot} ${e.timeSlot}`),e.minuteSlot.start);return w(n,`${e.timeFormat===12?"h:mm aaa":"H:mm"}`)}),r=f(()=>s.value?{backgroundImage:`url('${Se}')`}:{}),l=()=>{let n=`${e.dateSlot} ${e.timeSlot}`;const v=j.utcToZonedTime(new Date().toISOString(),e.timeZone);`${w(v,"yyyy-MM-dd")} ${Ae(v)}:00`===n&&(n=w(v,"yyyy-MM-dd H:mm")),X.visit(route("mixpost.posts.create",{schedule_at:n}))};return(n,v)=>(o(),d("div",{class:"relative min-h-[50px] group",style:Q(r.value)},[s.value?C("",!0):(o(),d("div",Nt,[m("button",{onClick:l,type:"button",class:"flex items-center text-gray-400 hover:text-indigo-500 transition-colors ease-in-out duration-200"},[m("span",Wt,O(a.value),1),u(ue)])])),t.posts.length?(o(),d("div",{key:1,class:B([{"mt-lg":!s.value},"h-full overflow-hidden"])},[m("div",jt,[m("div",Pt,[(o(!0),d($,null,Z(t.posts,y=>(o(),W(we,{key:y.id,item:y},null,8,["item"]))),128))])])],2)):C("",!0)],4))}},Bt={class:"bg-white"},Vt={class:"flex flex-col md:flex-row md:items-center md:justify-between py-lg row-px"},Ht={class:"flex items-center space-x-xs mb-xs md:mb-0"},Yt={class:"w-full grid grid-cols-week-time-sm md:grid-cols-week-time"},Et={class:"text-center text-gray-400 text-sm font-semibold"},zt={__name:"CalendarWeek",props:{timeZone:{required:!1,type:String,default:"UTC"},initialDate:{required:!1,type:[String,Date],default:t=>w(j.utcToZonedTime(new Date().toISOString(),t.timeZone),"yyyy-MM-dd")},weekStartsOn:{required:!1,type:Number,default:0},timeFormat:{required:!1,type:Number,default:12},posts:{required:!1,type:Array,default:[]}},emits:["dateSelected"],setup(t,{emit:e}){const s=t,a=N(new Date(s.initialDate)),r=f(()=>w(j.utcToZonedTime(new Date().toISOString(),s.timeZone),"yyyy-MM-dd")),l=f(()=>te(a.value,{weekStartsOn:s.weekStartsOn})),n=f(()=>T.exports.range(7).map(c=>{const g=c===0?l.value:U(l.value,c);return w(g,"yyyy-MM-dd")})),v=f(()=>{let c=[];for(let g=0;g<24;g++){const i=(g+":00").padStart(5,"0");c.push({12:fe(i,"h aaa"),24:i})}return c}),y=[{start:0,end:59}],h=(c,g,i)=>s.posts.filter(S=>{const x=w(E(P(`${c} ${g}`),i.start),"kk:mm"),I=w(E(P(`${c} ${g}`),i.end),"kk:mm");return c===S.scheduled_at.date&&S.scheduled_at.time>=x&&S.scheduled_at.time<=I}),D=c=>{a.value=c,e("dateSelected",c)},p=N(!1),_=T.exports.throttle(c=>{p.value=c.target.scrollTop>0},100);return(c,g)=>(o(),d("div",Bt,[m("div",Vt,[m("div",Ht,[u(Ot,{currentDate:r.value,selectedDate:a.value,onDateSelected:D},null,8,["currentDate","selectedDate"]),u(kt,{selectedDate:a.value,weekStartsOn:t.weekStartsOn},null,8,["selectedDate","weekStartsOn"])]),me(c.$slots,"header")]),m("div",{onScroll:g[0]||(g[0]=(...i)=>q(_)&&q(_)(...i)),class:"calendar-week-height-sm md:calendar-week-height-md xl:calendar-week-height overflow-y-auto"},[u(It,{timeZone:t.timeZone,weekStartsOn:t.weekStartsOn,selectedDate:a.value,scrolled:p.value},null,8,["timeZone","weekStartsOn","selectedDate","scrolled"]),m("div",Yt,[(o(!0),d($,null,Z(v.value,i=>(o(),d($,null,[(o(),d($,null,Z(y,(S,x)=>(o(),d($,null,[m("div",Et,O(x===0?i[t.timeFormat]:""),1),(o(!0),d($,null,Z(n.value,(I,V)=>(o(),d("div",{key:V,class:B([{"!border-t-gray-100":x!==0},"grid grid-cols-1 border-l border-t border-gray-200 text-center bg-white"])},[u(At,{dateSlot:I,timeSlot:i[24],minuteSlot:S,timeZone:t.timeZone,timeFormat:t.timeFormat,posts:h(I,i[24],S)},null,8,["dateSlot","timeSlot","minuteSlot","timeZone","timeFormat","posts"])],2))),128))],64))),64))],64))),256))])],32)]))}},Ut={},Lt={xmlns:"http://www.w3.org/2000/svg",class:"h-6 w-6",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor","stroke-width":"2"},Rt=m("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M19 9l-7 7-7-7"},null,-1),Kt=[Rt];function Jt(t,e){return o(),d("svg",Lt,Kt)}const Gt=ce(Ut,[["render",Jt]]),Qt={class:"inline-block mr-xs"},Xt={__name:"CalendarSwitchType",setup(t){const e=G("calendarType"),s=f(()=>({month:"Month",week:"Week"})[e.value]),a=r=>{e.value=r};return(r,l)=>(o(),W(ke,{"width-classes":"w-32",placement:"bottom"},{trigger:b(()=>[u(z,{size:"sm"},{default:b(()=>[m("span",Qt,O(s.value),1),u(Gt)]),_:1})]),content:b(()=>[u(se,{as:"button",onClick:l[0]||(l[0]=n=>a("month"))},{default:b(()=>[u(ae,{class:"!w-5 !h-5 mr-1"}),A(" Month ")]),_:1}),u(se,{as:"button",onClick:l[1]||(l[1]=n=>a("week"))},{default:b(()=>[u(ae,{class:"!w-5 !h-5 mr-1"}),A(" Week ")]),_:1})]),_:1}))}},es={class:"flex items-center space-x-md"},de={__name:"CalendarToolbar",setup(t){const e=G("calendarFilter");return(s,a)=>(o(),d("div",es,[u(Xt),u(Ze,{modelValue:q(e),"onUpdate:modelValue":a[0]||(a[0]=r=>be(e)?e.value=r:null)},null,8,["modelValue"])]))}},hs={__name:"Calendar",props:{posts:{required:!0,type:Object},type:{required:!0,type:String},selected_date:{required:!0,type:[String,Date]},filter:{type:Object,default:{}}},setup(t){const e=t,{timeZone:s,timeFormat:a,weekStartsOn:r}=ye(),l=N(e.type),n=N(e.selected_date),v=N({keyword:e.filter.keyword,status:e.filter.status,tags:e.filter.tags,accounts:e.filter.accounts});ne("calendarType",l),ne("calendarFilter",v);const y=f(()=>l.value==="month"),h=f(()=>l.value==="week"),D=c=>{const g=w(c,"yyyy-MM-dd");n.value=g,_({date:g})};re(l,()=>{p(Object.assign({date:n.value,type:l.value},T.exports.pickBy(v.value)))}),re(()=>T.exports.cloneDeep(v.value),T.exports.throttle(()=>{p(Object.assign({date:n.value},T.exports.pickBy(v.value)))},300));const p=c=>{X.get(route("mixpost.calendar",c),{},{preserveState:!0,only:["posts"]})},_=T.exports.throttle(c=>{p(c)},300);return(c,g)=>(o(),d($,null,[u(q($e),{title:"Schedule"}),y.value?(o(),W(Dt,{key:0,initialDate:n.value,weekStartsOn:q(r),timeZone:q(s),posts:t.posts.data,onDateSelected:D},{header:b(()=>[u(de)]),_:1},8,["initialDate","weekStartsOn","timeZone","posts"])):C("",!0),h.value?(o(),W(zt,{key:1,initialDate:n.value,weekStartsOn:q(r),timeZone:q(s),timeFormat:q(a),posts:t.posts.data,onDateSelected:D},{header:b(()=>[u(de)]),_:1},8,["initialDate","weekStartsOn","timeZone","timeFormat","posts"])):C("",!0)],64))}};export{hs as default}; diff --git a/resources/dist/vendor/mixpost/assets/Checkbox-DOr_4G-Z.js b/resources/dist/vendor/mixpost/assets/Checkbox-DOr_4G-Z.js new file mode 100644 index 00000000..f41923d7 --- /dev/null +++ b/resources/dist/vendor/mixpost/assets/Checkbox-DOr_4G-Z.js @@ -0,0 +1 @@ +import{k as u,v as l,bO as n,o as i,c as p}from"./app-BJNrNiSE.js";const m=["value"],k={__name:"Checkbox",props:{checked:{type:[Array,Boolean],default:!1},value:{default:null}},emits:["update:checked"],setup(e,{emit:c}){const r=c,s=e,o=u({get(){return s.checked},set(t){r("update:checked",t)}});return(t,a)=>l((i(),p("input",{type:"checkbox",value:e.value,"onUpdate:modelValue":a[0]||(a[0]=d=>o.value=d),class:"rounded-md w-5 h-5 border-gray-200 text-indigo-500 shadow-sm cursor-pointer focus:border-default focus:ring focus:ring-indigo-200 focus:ring-opacity-50 disabled:border-gray-100 disabled:cursor-not-allowed"},null,8,m)),[[n,o.value]])}};export{k as _}; diff --git a/resources/dist/vendor/mixpost/assets/Checkbox.6b26e3f3.js b/resources/dist/vendor/mixpost/assets/Checkbox.6b26e3f3.js deleted file mode 100644 index 63281d76..00000000 --- a/resources/dist/vendor/mixpost/assets/Checkbox.6b26e3f3.js +++ /dev/null @@ -1 +0,0 @@ -import{h as d,i as u,v as l,o as n,c as i}from"./app.7b793fe0.js";const p=["value"],k={__name:"Checkbox",props:{checked:{type:[Array,Boolean],default:!1},value:{default:null}},emits:["update:checked"],setup(e,{emit:a}){const c=e,o=d({get(){return c.checked},set(t){a("update:checked",t)}});return(t,r)=>u((n(),i("input",{type:"checkbox",value:e.value,"onUpdate:modelValue":r[0]||(r[0]=s=>o.value=s),class:"rounded-md w-5 h-5 border-gray-200 text-indigo-600 shadow-sm cursor-pointer focus:border-indigo-300 focus:ring focus:ring-indigo-200 focus:ring-opacity-50 disabled:border-gray-100 disabled:cursor-not-allowed"},null,8,p)),[[l,o.value]])}};export{k as _}; diff --git a/resources/dist/vendor/mixpost/assets/CreateEdit-3maTddBg.js b/resources/dist/vendor/mixpost/assets/CreateEdit-3maTddBg.js new file mode 100644 index 00000000..4fcd45c6 --- /dev/null +++ b/resources/dist/vendor/mixpost/assets/CreateEdit-3maTddBg.js @@ -0,0 +1,21 @@ +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/EmojiMart-Cfi4IrnJ.js","assets/app-BJNrNiSE.js","assets/app-5OLgrh1F.css","assets/EmojiMart-BcWpptRg.css"])))=>i.map(i=>d[i]); +import{R as Pv,S as Iv,T as Mv,U as Av,V as $v,W as Lv,X as jv,F as et,Y as Uv,$ as Rv,a0 as kv,a1 as Fv,a2 as hl,a3 as Nv,a4 as Gv,a5 as Hv,a6 as Bv,a7 as Vv,a8 as zv,a9 as Wv,aa as Yv,ab as Kv,ac as Xv,ad as Qv,ae as Zv,af as Jv,k as je,ag as _v,h as Re,g as Me,c as X,b as W,ah as qv,ai as ep,aj as tp,ak as np,al as rp,am as ap,e as xe,a as U,an as up,ao as ml,Q as ip,ap as op,aq as dp,ar as sp,as as lp,at as cp,au as fp,av as vp,aw as pp,ax as hp,ay as mp,az as gp,aA as bp,aB as yp,aC as xp,aD as Sp,aE as wp,aF as Ep,aG as Cp,aH as Dp,aI as Op,aJ as Tp,aK as Pp,aL as Ip,aM as Mp,aN as Ap,aO as $p,y as gl,aP as Lp,aQ as jp,aR as Up,aS as Rp,D as kp,aT as Fp,aU as Np,aV as Gp,aW as Hp,aX as Bp,aY as Vp,aZ as bl,a_ as zp,n as Ft,a$ as Wp,z as Yp,b0 as Kp,b1 as Xp,J as qi,b2 as Qp,b3 as Zp,b4 as Jp,I as Fn,b5 as _p,b6 as qp,b7 as eh,b8 as th,b9 as yl,ba as nh,bb as rh,o as F,bc as ah,E as xl,bd as uh,be as ih,bf as oh,bg as Sl,bh as dh,r as Ve,bi as sh,bj as lh,f as Nt,B as Qt,bk as ch,l as fn,L as wl,bl as fh,bm as vh,bn as ph,bo as hh,bp as mh,bq as gh,br as bh,bs as yh,bt as xh,bu as Sh,bv as wh,t as nt,bw as Eh,bx as Ch,K as Dh,by as Oh,bz as Th,bA as Ph,bB as Ih,bC as Mh,u as pe,bD as El,bE as Ah,bF as $h,bG as Lh,bH as jh,bI as Uh,bJ as Rh,bK as kh,bL as Fh,bM as Nh,bN as Gh,bO as Hh,bP as Bh,bQ as Vh,bR as zh,bS as Wh,bT as Yh,bU as Kh,bV as Xh,G as wt,bW as Qh,bX as Zh,bY as Jh,bZ as _h,w as G,b_ as qh,v as un,b$ as Cl,c0 as e0,c1 as Dl,c2 as t0,c3 as eo,c4 as nn,j as Lt,s as Ol,c5 as n0,c6 as to,p as Tl,P as Pl,q as r0,x as Xt,_ as Tr,A as ru,c7 as a0,c8 as no,c9 as Ra,H as au,ca as Il,cb as ro,cc as rn,i as u0,d as Pr,cd as i0,ce as o0,C as d0,cf as s0,cg as l0,ch as c0,Z as f0}from"./app-BJNrNiSE.js";import{r as v0,b as p0,a as h0,_ as Pi,l as He,j as ot,d as m0,f as Ml,k as g0,m as b0,n as Lu}from"./helpers-DdcZYyvK.js";import{_ as ao,u as Ar}from"./SearchInput-BB6VjedX.js";import{u as Al}from"./useNotifications-CjPK1eYQ.js";import{_ as y0}from"./PageHeader-DikdnLM8.js";import{P as uu,b as uo,M as x0,E as iu,i as S0,D as w0,c as E0,t as Ze,N as C0,F as D0,S as O0,u as ou,d as T0,H as P0,e as I0,f as M0,g as A0,h as ju,C as $0,a as L0,_ as j0}from"./VerticallyScrollableContent-BO9lRDS9.js";import{_ as U0}from"./Panel-CKfWScXD.js";import{_ as $l}from"./Account-yMfhR3h_.js";import{_ as Ll}from"./ProviderIcon-CDF_Sy5W.js";import{_ as Wa,T as io}from"./Tab-BrBcwUl2.js";import{_ as jl}from"./Trash-B8nmGU1u.js";import{_ as Ul}from"./DangerButton-d4mU4gqN.js";import{u as R0,_ as k0,a as F0,b as N0}from"./MediaGifs-rEpXQXyE.js";import{_ as G0}from"./MediaFile-Cy8xM-l4.js";import{u as Rl,p as kl}from"./useSettings-jZ1YLkEi.js";import{E as H0}from"./ExclamationCircle-WafEnVfo.js";import{_ as B0}from"./Input-D2s6dpH8.js";import{_ as V0}from"./Badge-BZ2ndCPN.js";import{_ as fd}from"./Alert-uBKUb351.js";import{E as z0}from"./Eye-bmcGxjnf.js";import"./NoResult-BJHSvGBz.js";/** +* vue v3.5.12 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/const W0=()=>{},Y0=Object.freeze(Object.defineProperty({__proto__:null,BaseTransition:Pv,BaseTransitionPropsValidators:Iv,Comment:Mv,DeprecationTypes:Av,EffectScope:$v,ErrorCodes:Lv,ErrorTypeStrings:jv,Fragment:et,KeepAlive:Uv,ReactiveEffect:Rv,Static:kv,Suspense:Fv,Teleport:hl,Text:Nv,TrackOpTypes:Gv,Transition:Hv,TransitionGroup:Bv,TriggerOpTypes:Vv,VueElement:zv,assertNumber:Wv,callWithAsyncErrorHandling:Yv,callWithErrorHandling:Kv,camelize:Xv,capitalize:Qv,cloneVNode:Zv,compatUtils:Jv,compile:W0,computed:je,createApp:_v,createBlock:Re,createCommentVNode:Me,createElementBlock:X,createElementVNode:W,createHydrationRenderer:qv,createPropsRestProxy:ep,createRenderer:tp,createSSRApp:np,createSlots:rp,createStaticVNode:ap,createTextVNode:xe,createVNode:U,customRef:up,defineAsyncComponent:ml,defineComponent:ip,defineCustomElement:op,defineEmits:dp,defineExpose:sp,defineModel:lp,defineOptions:cp,defineProps:fp,defineSSRCustomElement:vp,defineSlots:pp,devtools:hp,effect:mp,effectScope:gp,getCurrentInstance:bp,getCurrentScope:yp,getCurrentWatcher:xp,getTransitionRawChildren:Sp,guardReactiveProps:wp,h:Ep,handleError:Cp,hasInjectionContext:Dp,hydrate:Op,hydrateOnIdle:Tp,hydrateOnInteraction:Pp,hydrateOnMediaQuery:Ip,hydrateOnVisible:Mp,initCustomFormatter:Ap,initDirectivesForSSR:$p,inject:gl,isMemoSame:Lp,isProxy:jp,isReactive:Up,isReadonly:Rp,isRef:kp,isRuntimeOnly:Fp,isShallow:Np,isVNode:Gp,markRaw:Hp,mergeDefaults:Bp,mergeModels:Vp,mergeProps:bl,nextTick:zp,normalizeClass:Ft,normalizeProps:Wp,normalizeStyle:Yp,onActivated:Kp,onBeforeMount:Xp,onBeforeUnmount:qi,onBeforeUpdate:Qp,onDeactivated:Zp,onErrorCaptured:Jp,onMounted:Fn,onRenderTracked:_p,onRenderTriggered:qp,onScopeDispose:eh,onServerPrefetch:th,onUnmounted:yl,onUpdated:nh,onWatcherCleanup:rh,openBlock:F,popScopeId:ah,provide:xl,proxyRefs:uh,pushScopeId:ih,queuePostFlushCb:oh,reactive:Sl,readonly:dh,ref:Ve,registerRuntimeCompiler:sh,render:lh,renderList:Nt,renderSlot:Qt,resolveComponent:ch,resolveDirective:fn,resolveDynamicComponent:wl,resolveFilter:fh,resolveTransitionHooks:vh,setBlockTracking:ph,setDevtoolsHook:hh,setTransitionHooks:mh,shallowReactive:gh,shallowReadonly:bh,shallowRef:yh,ssrContextKey:xh,ssrUtils:Sh,stop:wh,toDisplayString:nt,toHandlerKey:Eh,toHandlers:Ch,toRaw:Dh,toRef:Oh,toRefs:Th,toValue:Ph,transformVNodeArgs:Ih,triggerRef:Mh,unref:pe,useAttrs:El,useCssModule:Ah,useCssVars:$h,useHost:Lh,useId:jh,useModel:Uh,useSSRContext:Rh,useShadowRoot:kh,useSlots:Fh,useTemplateRef:Nh,useTransitionState:Gh,vModelCheckbox:Hh,vModelDynamic:Bh,vModelRadio:Vh,vModelSelect:zh,vModelText:Wh,vShow:Yh,version:Kh,warn:Xh,watch:wt,watchEffect:Qh,watchPostEffect:Zh,watchSyncEffect:Jh,withAsyncContext:_h,withCtx:G,withDefaults:qh,withDirectives:un,withKeys:Cl,withMemo:e0,withModifiers:Dl,withScopeId:t0},Symbol.toStringTag,{value:"Module"}));var K0=36e5;function X0(n,t){v0(2,arguments);var e=h0(t);return p0(n,e*K0)}function Q0(n,t){if(Pi(n)!="object"||!n)return n;var e=n[Symbol.toPrimitive];if(e!==void 0){var a=e.call(n,t||"default");if(Pi(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(n)}function Z0(n){var t=Q0(n,"string");return Pi(t)=="symbol"?t:t+""}function J0(n,t,e){return(t=Z0(t))in n?Object.defineProperty(n,t,{value:e,enumerable:!0,configurable:!0,writable:!0}):n[t]=e,n}const _0=()=>{const n=Ve(!1);return Fn(()=>{n.value=!0}),{isMounted:n}},tr=()=>{const n=je(()=>eo().props.post),t=je(()=>n.value?n.value.id:null),e=je(()=>n.value?["PUBLISHED","FAILED"].includes(n.value.status):!1),a=je(()=>n.value?n.value.status==="PUBLISHING":!1),u=je(()=>!(e.value||a.value));return{postId:t,isInHistory:e,isScheduleProcessing:a,editAllowed:u}};var Ya=200,at=function(){};at.prototype.append=function(t){return t.length?(t=at.from(t),!this.length&&t||t.length=e?at.empty:this.sliceInner(Math.max(0,t),Math.min(this.length,e))};at.prototype.get=function(t){if(!(t<0||t>=this.length))return this.getInner(t)};at.prototype.forEach=function(t,e,a){e===void 0&&(e=0),a===void 0&&(a=this.length),e<=a?this.forEachInner(t,e,a,0):this.forEachInvertedInner(t,e,a,0)};at.prototype.map=function(t,e,a){e===void 0&&(e=0),a===void 0&&(a=this.length);var u=[];return this.forEach(function(i,r){return u.push(t(i,r))},e,a),u};at.from=function(t){return t instanceof at?t:t&&t.length?new Fl(t):at.empty};var Fl=function(n){function t(a){n.call(this),this.values=a}n&&(t.__proto__=n),t.prototype=Object.create(n&&n.prototype),t.prototype.constructor=t;var e={length:{configurable:!0},depth:{configurable:!0}};return t.prototype.flatten=function(){return this.values},t.prototype.sliceInner=function(u,i){return u==0&&i==this.length?this:new t(this.values.slice(u,i))},t.prototype.getInner=function(u){return this.values[u]},t.prototype.forEachInner=function(u,i,r,o){for(var d=i;d=r;d--)if(u(this.values[d],o+d)===!1)return!1},t.prototype.leafAppend=function(u){if(this.length+u.length<=Ya)return new t(this.values.concat(u.flatten()))},t.prototype.leafPrepend=function(u){if(this.length+u.length<=Ya)return new t(u.flatten().concat(this.values))},e.length.get=function(){return this.values.length},e.depth.get=function(){return 0},Object.defineProperties(t.prototype,e),t}(at);at.empty=new Fl([]);var q0=function(n){function t(e,a){n.call(this),this.left=e,this.right=a,this.length=e.length+a.length,this.depth=Math.max(e.depth,a.depth)+1}return n&&(t.__proto__=n),t.prototype=Object.create(n&&n.prototype),t.prototype.constructor=t,t.prototype.flatten=function(){return this.left.flatten().concat(this.right.flatten())},t.prototype.getInner=function(a){return ao&&this.right.forEachInner(a,Math.max(u-o,0),Math.min(this.length,i)-o,r+o)===!1)return!1},t.prototype.forEachInvertedInner=function(a,u,i,r){var o=this.left.length;if(u>o&&this.right.forEachInvertedInner(a,u-o,Math.max(i,o)-o,r+o)===!1||i=i?this.right.slice(a-i,u-i):this.left.slice(a,i).append(this.right.slice(0,u-i))},t.prototype.leafAppend=function(a){var u=this.right.leafAppend(a);if(u)return new t(this.left,u)},t.prototype.leafPrepend=function(a){var u=this.left.leafPrepend(a);if(u)return new t(u,this.right)},t.prototype.appendInner=function(a){return this.left.depth>=Math.max(this.right.depth,a.depth)+1?new t(this.left,new t(this.right,a)):new t(this,a)},t}(at);const em=500;class Kt{constructor(t,e){this.items=t,this.eventCount=e}popEvent(t,e){if(this.eventCount==0)return null;let a=this.items.length;for(;;a--)if(this.items.get(a-1).selection){--a;break}let u,i;e&&(u=this.remapping(a,this.items.length),i=u.maps.length);let r=t.tr,o,d,s=[],l=[];return this.items.forEach((c,f)=>{if(!c.step){u||(u=this.remapping(a,f+1),i=u.maps.length),i--,l.push(c);return}if(u){l.push(new tn(c.map));let v=c.step.map(u.slice(i)),m;v&&r.maybeStep(v).doc&&(m=r.mapping.maps[r.mapping.maps.length-1],s.push(new tn(m,void 0,void 0,s.length+l.length))),i--,m&&u.appendMap(m,i)}else r.maybeStep(c.step);if(c.selection)return o=u?c.selection.map(u.slice(i)):c.selection,d=new Kt(this.items.slice(0,a).append(l.reverse().concat(s)),this.eventCount-1),!1},this.items.length,0),{remaining:d,transform:r,selection:o}}addTransform(t,e,a,u){let i=[],r=this.eventCount,o=this.items,d=!u&&o.length?o.get(o.length-1):null;for(let l=0;lnm&&(o=tm(o,s),r-=s),new Kt(o.append(i),r)}remapping(t,e){let a=new x0;return this.items.forEach((u,i)=>{let r=u.mirrorOffset!=null&&i-u.mirrorOffset>=t?a.maps.length-u.mirrorOffset:void 0;a.appendMap(u.map,r)},t,e),a}addMaps(t){return this.eventCount==0?this:new Kt(this.items.append(t.map(e=>new tn(e))),this.eventCount)}rebased(t,e){if(!this.eventCount)return this;let a=[],u=Math.max(0,this.items.length-e),i=t.mapping,r=t.steps.length,o=this.eventCount;this.items.forEach(f=>{f.selection&&o--},u);let d=e;this.items.forEach(f=>{let v=i.getMirror(--d);if(v==null)return;r=Math.min(r,v);let m=i.maps[v];if(f.step){let p=t.steps[v].invert(t.docs[v]),h=f.selection&&f.selection.map(i.slice(d+1,v));h&&o++,a.push(new tn(m,p,h))}else a.push(new tn(m))},u);let s=[];for(let f=e;fem&&(c=c.compress(this.items.length-a.length)),c}emptyItemCount(){let t=0;return this.items.forEach(e=>{e.step||t++}),t}compress(t=this.items.length){let e=this.remapping(0,t),a=e.maps.length,u=[],i=0;return this.items.forEach((r,o)=>{if(o>=t)u.push(r),r.selection&&i++;else if(r.step){let d=r.step.map(e.slice(a)),s=d&&d.getMap();if(a--,s&&e.appendMap(s,a),d){let l=r.selection&&r.selection.map(e.slice(a));l&&i++;let c=new tn(s.invert(),d,l),f,v=u.length-1;(f=u.length&&u[v].merge(c))?u[v]=f:u.push(c)}}else r.map&&a--},this.items.length,0),new Kt(at.from(u.reverse()),i)}}Kt.empty=new Kt(at.empty,0);function tm(n,t){let e;return n.forEach((a,u)=>{if(a.selection&&t--==0)return e=u,!1}),n.slice(e)}class tn{constructor(t,e,a,u){this.map=t,this.step=e,this.selection=a,this.mirrorOffset=u}merge(t){if(this.step&&t.step&&!t.selection){let e=t.step.merge(this.step);if(e)return new tn(e.getMap().invert(),e,this.selection)}}}class yn{constructor(t,e,a,u,i){this.done=t,this.undone=e,this.prevRanges=a,this.prevTime=u,this.prevComposition=i}}const nm=20;function rm(n,t,e,a){let u=e.getMeta(Un),i;if(u)return u.historyState;e.getMeta(im)&&(n=new yn(n.done,n.undone,null,0,-1));let r=e.getMeta("appendedTransaction");if(e.steps.length==0)return n;if(r&&r.getMeta(Un))return r.getMeta(Un).redo?new yn(n.done.addTransform(e,void 0,a,ka(t)),n.undone,vd(e.mapping.maps),n.prevTime,n.prevComposition):new yn(n.done,n.undone.addTransform(e,void 0,a,ka(t)),null,n.prevTime,n.prevComposition);if(e.getMeta("addToHistory")!==!1&&!(r&&r.getMeta("addToHistory")===!1)){let o=e.getMeta("composition"),d=n.prevTime==0||!r&&n.prevComposition!=o&&(n.prevTime<(e.time||0)-a.newGroupDelay||!am(e,n.prevRanges)),s=r?Uu(n.prevRanges,e.mapping):vd(e.mapping.maps);return new yn(n.done.addTransform(e,d?t.selection.getBookmark():void 0,a,ka(t)),Kt.empty,s,e.time,o??n.prevComposition)}else return(i=e.getMeta("rebased"))?new yn(n.done.rebased(e,i),n.undone.rebased(e,i),Uu(n.prevRanges,e.mapping),n.prevTime,n.prevComposition):new yn(n.done.addMaps(e.mapping.maps),n.undone.addMaps(e.mapping.maps),Uu(n.prevRanges,e.mapping),n.prevTime,n.prevComposition)}function am(n,t){if(!t)return!1;if(!n.docChanged)return!0;let e=!1;return n.mapping.maps[0].forEach((a,u)=>{for(let i=0;i=t[i]&&(e=!0)}),e}function vd(n){let t=[];for(let e=n.length-1;e>=0&&t.length==0;e--)n[e].forEach((a,u,i,r)=>t.push(i,r));return t}function Uu(n,t){if(!n)return null;let e=[];for(let a=0;a{let u=Un.getState(e);if(!u||(n?u.undone:u.done).eventCount==0)return!1;if(a){let i=um(u,e,n);i&&a(t?i.scrollIntoView():i)}return!0}}const Gl=Nl(!1,!0),Hl=Nl(!0,!0),dm=iu.create({name:"history",addOptions(){return{depth:100,newGroupDelay:500}},addCommands(){return{undo:()=>({state:n,dispatch:t})=>Gl(n,t),redo:()=>({state:n,dispatch:t})=>Hl(n,t)}},addProseMirrorPlugins(){return[om(this.options)]},addKeyboardShortcuts(){return{"Mod-z":()=>this.editor.commands.undo(),"Shift-Mod-z":()=>this.editor.commands.redo(),"Mod-y":()=>this.editor.commands.redo(),"Mod-я":()=>this.editor.commands.undo(),"Shift-Mod-я":()=>this.editor.commands.redo()}}}),sm=iu.create({name:"placeholder",addOptions(){return{emptyEditorClass:"is-editor-empty",emptyNodeClass:"is-empty",placeholder:"Write something …",showOnlyWhenEditable:!0,showOnlyCurrent:!0,includeChildren:!1}},addProseMirrorPlugins(){return[new uo({key:new uu("placeholder"),props:{decorations:({doc:n,selection:t})=>{const e=this.editor.isEditable||!this.options.showOnlyWhenEditable,{anchor:a}=t,u=[];if(!e)return null;const i=this.editor.isEmpty;return n.descendants((r,o)=>{const d=a>=o&&a<=o+r.nodeSize,s=!r.isLeaf&&S0(r);if((d||!this.options.showOnlyCurrent)&&s){const l=[this.options.emptyNodeClass];i&&l.push(this.options.emptyEditorClass);const c=w0.node(o,o+r.nodeSize,{class:l.join(" "),"data-placeholder":typeof this.options.placeholder=="function"?this.options.placeholder({editor:this.editor,node:r,pos:o,hasAnchor:d}):this.options.placeholder});u.push(c)}return this.options.includeChildren}),E0.create(n,u)}}})]}}),lm=n=>Ze({find:/--$/,replace:n??"—"}),cm=n=>Ze({find:/\.\.\.$/,replace:n??"…"}),fm=n=>Ze({find:/(?:^|[\s{[(<'"\u2018\u201C])(")$/,replace:n??"“"}),vm=n=>Ze({find:/"$/,replace:n??"”"}),pm=n=>Ze({find:/(?:^|[\s{[(<'"\u2018\u201C])(')$/,replace:n??"‘"}),hm=n=>Ze({find:/'$/,replace:n??"’"}),mm=n=>Ze({find:/<-$/,replace:n??"←"}),gm=n=>Ze({find:/->$/,replace:n??"→"}),bm=n=>Ze({find:/\(c\)$/,replace:n??"©"}),ym=n=>Ze({find:/\(tm\)$/,replace:n??"™"}),xm=n=>Ze({find:/\(sm\)$/,replace:n??"℠"}),Sm=n=>Ze({find:/\(r\)$/,replace:n??"®"}),wm=n=>Ze({find:/(?:^|\s)(1\/2)\s$/,replace:n??"½"}),Em=n=>Ze({find:/\+\/-$/,replace:n??"±"}),Cm=n=>Ze({find:/!=$/,replace:n??"≠"}),Dm=n=>Ze({find:/<<$/,replace:n??"«"}),Om=n=>Ze({find:/>>$/,replace:n??"»"}),Tm=n=>Ze({find:/\d+\s?([*x])\s?\d+$/,replace:n??"×"}),Pm=n=>Ze({find:/\^2$/,replace:n??"²"}),Im=n=>Ze({find:/\^3$/,replace:n??"³"}),Mm=n=>Ze({find:/(?:^|\s)(1\/4)\s$/,replace:n??"¼"}),Am=n=>Ze({find:/(?:^|\s)(3\/4)\s$/,replace:n??"¾"}),$m=iu.create({name:"typography",addOptions(){return{closeDoubleQuote:"”",closeSingleQuote:"’",copyright:"©",ellipsis:"…",emDash:"—",laquo:"«",leftArrow:"←",multiplication:"×",notEqual:"≠",oneHalf:"½",oneQuarter:"¼",openDoubleQuote:"“",openSingleQuote:"‘",plusMinus:"±",raquo:"»",registeredTrademark:"®",rightArrow:"→",servicemark:"℠",superscriptThree:"³",superscriptTwo:"²",threeQuarters:"¾",trademark:"™"}},addInputRules(){const n=[];return this.options.emDash!==!1&&n.push(lm(this.options.emDash)),this.options.ellipsis!==!1&&n.push(cm(this.options.ellipsis)),this.options.openDoubleQuote!==!1&&n.push(fm(this.options.openDoubleQuote)),this.options.closeDoubleQuote!==!1&&n.push(vm(this.options.closeDoubleQuote)),this.options.openSingleQuote!==!1&&n.push(pm(this.options.openSingleQuote)),this.options.closeSingleQuote!==!1&&n.push(hm(this.options.closeSingleQuote)),this.options.leftArrow!==!1&&n.push(mm(this.options.leftArrow)),this.options.rightArrow!==!1&&n.push(gm(this.options.rightArrow)),this.options.copyright!==!1&&n.push(bm(this.options.copyright)),this.options.trademark!==!1&&n.push(ym(this.options.trademark)),this.options.servicemark!==!1&&n.push(xm(this.options.servicemark)),this.options.registeredTrademark!==!1&&n.push(Sm(this.options.registeredTrademark)),this.options.oneHalf!==!1&&n.push(wm(this.options.oneHalf)),this.options.plusMinus!==!1&&n.push(Em(this.options.plusMinus)),this.options.notEqual!==!1&&n.push(Cm(this.options.notEqual)),this.options.laquo!==!1&&n.push(Dm(this.options.laquo)),this.options.raquo!==!1&&n.push(Om(this.options.raquo)),this.options.multiplication!==!1&&n.push(Tm(this.options.multiplication)),this.options.superscriptTwo!==!1&&n.push(Pm(this.options.superscriptTwo)),this.options.superscriptThree!==!1&&n.push(Im(this.options.superscriptThree)),this.options.oneQuarter!==!1&&n.push(Mm(this.options.oneQuarter)),this.options.threeQuarters!==!1&&n.push(Am(this.options.threeQuarters)),n}}),Lm=iu.create({name:"StripLinksOnPaste",addProseMirrorPlugins(){return[new uo({key:new uu("StripLinksOnPaste"),props:{transformPastedHTML(n){return n.replace(/]*>/g,"").replace(/<\/a>/g,"")}}})]}}),jm=(n,t,e)=>{const a=n.replace().split(/(?:\r\n?|\n)/),u=[];a.forEach(r=>{const o={type:"div"};r.length>0&&(o.content=[{type:"text",text:r}]);const d=C0.fromJSON(t.doc.type.schema,o);u.push(d)});const i=D0.fromArray(u);return O0.maxOpen(i)},Um={__name:"Editor",props:{value:{required:!0},editable:{type:Boolean,default:!0},placeholder:{type:String,default:"Start writing..."}},emits:["update"],setup(n,{emit:t}){const e=El(),a=n,u=t,i=Ve(!1),{defaultExtensions:r}=ou(),o=T0({editable:a.editable,content:a.value,extensions:[...r,dm,sm.configure({placeholder:a.placeholder}),$m.configure({openDoubleQuote:!1,closeDoubleQuote:!1,openSingleQuote:!1,closeSingleQuote:!1}),Lm,P0,I0],editorProps:{attributes:{class:"focus:outline-none min-h-[150px]"},clipboardTextParser:jm},onUpdate:()=>{u("update",o.value.getHTML())},onFocus:()=>{i.value=!0},onBlur:()=>{i.value=!1}}),d=s=>e.hasOwnProperty("id")&&s===e.id;return Fn(()=>{nn.on("insertEmoji",s=>{d(s.editorId)&&o.value.commands.insertContent(s.emoji.native)}),nn.on("insertContent",s=>{d(s.editorId)&&o.value.commands.insertContent(s.text)}),nn.on("focusEditor",s=>{d(s.editorId)&&o.value.commands.focus()})}),yl(()=>{o.value.destroy(),nn.off("insertEmoji"),nn.off("insertContent"),nn.off("focusEditor")}),wt(()=>a.value,s=>{s!==o.value.getHTML()&&o.value.commands.setContent(s)}),(s,l)=>(F(),X("div",{class:Ft([{"border-indigo-200 ring ring-indigo-200 ring-opacity-50":i.value},"border border-gray-200 rounded-md p-md pb-xs text-base transition-colors ease-in-out duration-200"])},[U(pe(M0),{editor:pe(o)},null,8,["editor"]),Qt(s.$slots,"default")],2))}},Rm={},km={xmlns:"http://www.w3.org/2000/svg",class:"h-6 w-6",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor","stroke-width":"2"};function Fm(n,t){return F(),X("svg",km,t[0]||(t[0]=[W("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M14.828 14.828a4 4 0 01-5.656 0M9 10h.01M15 10h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z"},null,-1)]))}const Bl=Lt(Rm,[["render",Fm]]),Nm={__name:"EmojiPreloader",setup(n){return(t,e)=>(F(),Re(ao,{class:"!relative !h-24 w-[353px]"}))}},Gm={class:"flex"},Hm={type:"button",class:"hover:text-orange-500 transition-colors ease-in-out duration-200 outline-none text-stone-800"},Bm={__name:"EmojiPicker",props:{closeOnSelect:{type:Boolean,default:!1},tooltip:{type:String,default:"Emoji"}},emits:["selected","close"],setup(n,{emit:t}){const e=ml({loader:()=>n0(()=>import("./EmojiMart-Cfi4IrnJ.js"),__vite__mapDeps([0,1,2,3])),loadingComponent:Nm}),a=t,u=i=>{a("selected",i)};return(i,r)=>{const o=fn("tooltip");return F(),Re(Ol,{placement:"bottom-start","closeable-on-content":n.closeOnSelect,"width-classes":"w-auto",onClose:r[0]||(r[0]=d=>i.$emit("close"))},{trigger:G(()=>[W("div",Gm,[un((F(),X("button",Hm,[U(Bl)])),[[o,n.tooltip]])])]),content:G(()=>[U(pe(e),{onSelect:u})]),_:1},8,["closeable-on-content"])}}},Vm={class:"flex flex-wrap items-start"},zm={key:1,class:"mr-xs"},Wm={key:2,class:"mr-xs"},Ym={key:3,class:"absolute hidden group-hover:flex items-center top-0 right-0 pb-2 pl-0.5 h-full bg-white"},Km=["onClick"],Xm={class:"mr-xs"},Qm={class:"text-left"},Zm={key:0},Jm={class:"capitalize"},_m={__name:"PostVersionsTab",props:{versions:{required:!0,type:Array},activeVersion:{type:[Number,null],default:null},accounts:{required:!0,type:Array},selectedAccounts:{required:!0,type:Array}},emits:["add","remove","select"],setup(n,{emit:t}){const e=n,a=t,{editAllowed:u}=tr(),i=je(()=>e.accounts.filter(f=>e.selectedAccounts.includes(f.id)&&!e.versions.map(v=>v.account_id).includes(f.id))),r=je(()=>i.value.length===1?i.value[0].name:null),{getOriginalVersion:o}=Ar(),d=je(()=>{const f={...o(e.versions),account:{name:"Original"}},v=e.versions.map(m=>{const p=e.accounts.find(h=>h.id===m.account_id);return p!==void 0?{...m,account:p}:null}).filter(m=>m);return[f,...v]}),s=Ve(null),l=()=>{s.value=null},c=()=>{a("remove",s.value.account_id),l()};return(f,v)=>{const m=fn("tooltip");return F(),X("div",null,[W("div",Vm,[U(io,{class:"mr-xs"},{default:G(()=>[(F(!0),X(et,null,Nt(d.value,(p,h)=>(F(),Re(Wa,{key:p.account_id,onClick:x=>f.$emit("select",p.account_id),active:n.activeVersion===p.account_id,"tab-index":h,class:"relative mb-xs group"},{default:G(()=>[p.is_original?Me("",!0):(F(),Re(Ll,{key:0,provider:p.account.provider,class:Ft([["!w-4","!h-4"],"mr-xs"])},null,8,["provider"])),p.is_original&&r.value?un((F(),X("span",zm,[xe(nt(p.account.name),1)])),[[m,r.value]]):(F(),X("span",Wm,nt(p.account.name),1)),p.is_original?Me("",!0):(F(),X("div",Ym,[W("button",{onClick:Dl(x=>s.value=p,["prevent","stop"]),class:"inline-flex text-gray-300 group-hover:text-gray-500 hover:!text-red-500 transition-colors ease-in-out duration-200"},[U(to,{class:"!w-4 !h-4"})],8,Km)]))]),_:2},1032,["onClick","active","tab-index"]))),128))]),_:1}),pe(u)&&i.value.length>1?(F(),Re(Ol,{key:0,"width-classes":"w-64"},{trigger:G(()=>[un((F(),Re(Tl,null,{default:G(()=>[U(Pl)]),_:1})),[[m,"Create version"]])]),header:G(()=>v[0]||(v[0]=[W("div",{class:"font-semibold"},"Create version for",-1)])),content:G(()=>[U(A0,{"max-height":"xl"},{default:G(()=>[(F(!0),X(et,null,Nt(i.value,p=>(F(),Re(r0,{onClick:h=>f.$emit("add",p.id),as:"button"},{default:G(()=>[W("span",Xm,[U($l,{provider:p.provider,"img-url":p.image,active:!0},null,8,["provider","img-url"])]),W("span",Qm,nt(p.name),1)]),_:2},1032,["onClick"]))),256))]),_:1})]),_:1})):Me("",!0)]),U(jl,{show:s.value!==null,onClose:l,variant:"danger"},{header:G(()=>v[1]||(v[1]=[xe(" Remove version ")])),body:G(()=>[s.value?(F(),X("span",Zm,[v[2]||(v[2]=xe(" Are you sure you would like to delete version for ")),W("span",Jm,"["+nt(s.value.account.provider)+"]",1),xe(" "+nt(s.value.account.name)+"? ",1)])):Me("",!0)]),footer:G(()=>[U(Xt,{onClick:l,class:"mr-xs"},{default:G(()=>v[3]||(v[3]=[xe("Cancel")])),_:1}),U(Ul,{onClick:c},{default:G(()=>v[4]||(v[4]=[xe("Remove")])),_:1})]),_:1},8,["show"])])}}},qm={class:"mt-lg"},eg={__name:"AddMedia",props:{maxSelection:{type:Number,default:1},combinesMimeTypes:{type:String,default:""}},emits:["insert"],setup(n,{emit:t}){const e=t,a=Ve(!1),{activeTab:u,tabs:i,isDownloading:r,downloadExternal:o}=R0(),d={uploads:k0,stock:F0,gifs:N0},s=Ve(),l=je(()=>d[u.value]),c=je(()=>s.value?s.value.selected:[]),f=()=>{s.value.deselectAll()},v=()=>{f(),a.value=!1,u.value="uploads"},m=()=>{const p=u.value!=="uploads";p&&o(c.value.map(h=>{const{id:x,url:b,download_data:w}=h;return{id:x,url:b,download_data:w}}),h=>{e("insert",h.data),v()}),p||(e("insert",c.value),v())};return(p,h)=>{const x=fn("tooltip");return F(),X(et,null,[W("div",{onClick:h[0]||(h[0]=b=>a.value=!a.value)},[Qt(p.$slots,"default")]),U(ru,{show:a.value,"max-width":"2xl",closeable:!0,"scrollable-body":!0,onClose:v},{header:G(()=>h[1]||(h[1]=[xe(" Add Media ")])),body:G(()=>[pe(r)?(F(),Re(ao,{key:0,opacity:75},{default:G(()=>h[2]||(h[2]=[xe(" Downloading... ")])),_:1})):Me("",!0),U(io,null,{default:G(()=>[(F(!0),X(et,null,Nt(pe(i),(b,w)=>(F(),Re(Wa,{onClick:S=>u.value=w,active:pe(u)===w},{default:G(()=>[xe(nt(b),1)]),_:2},1032,["onClick","active"]))),256))]),_:1}),W("div",qm,[(F(),Re(wl(l.value),{ref_key:"sourceProperties",ref:s},null,512))])]),footer:G(()=>[U(Xt,{onClick:v,class:"mr-xs"},{default:G(()=>h[3]||(h[3]=[xe("Cancel")])),_:1}),c.value.length?(F(),X(et,{key:0},[un((F(),Re(Xt,{onClick:f,class:"mr-xs"},{default:G(()=>[U(to,{class:"!w-5 !h-5"})]),_:1})),[[x,"Dismiss",void 0,{top:!0}]]),U(Tr,{onClick:m},{default:G(()=>[xe("Insert "+nt(c.value.length)+" items ",1)]),_:1})],64)):Me("",!0)]),_:1},8,["show"])],64)}}},tg={type:"button",class:"text-stone-800 hover:text-primary-500 transition-colors ease-in-out duration-200"},ng={__name:"PostAddMedia",emits:["insert"],setup(n){return(t,e)=>{const a=fn("tooltip");return F(),Re(eg,{onInsert:e[0]||(e[0]=u=>t.$emit("insert",u))},{default:G(()=>[un((F(),X("button",tg,[U(a0)])),[[a,"Media"]])]),_:1})}}};var Vl={exports:{}};const zl=no(Y0);/**! + * Sortable 1.14.0 + * @author RubaXa + * @author owenm + * @license MIT + */function hd(n,t){var e=Object.keys(n);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(n);t&&(a=a.filter(function(u){return Object.getOwnPropertyDescriptor(n,u).enumerable})),e.push.apply(e,a)}return e}function on(n){for(var t=1;t=0)&&(e[u]=n[u]);return e}function ug(n,t){if(n==null)return{};var e=ag(n,t),a,u;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(n);for(u=0;u=0)&&Object.prototype.propertyIsEnumerable.call(n,a)&&(e[a]=n[a])}return e}function ig(n){return og(n)||dg(n)||sg(n)||lg()}function og(n){if(Array.isArray(n))return Ii(n)}function dg(n){if(typeof Symbol<"u"&&n[Symbol.iterator]!=null||n["@@iterator"]!=null)return Array.from(n)}function sg(n,t){if(n){if(typeof n=="string")return Ii(n,t);var e=Object.prototype.toString.call(n).slice(8,-1);if(e==="Object"&&n.constructor&&(e=n.constructor.name),e==="Map"||e==="Set")return Array.from(n);if(e==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e))return Ii(n,t)}}function Ii(n,t){(t==null||t>n.length)&&(t=n.length);for(var e=0,a=new Array(t);e"&&(t=t.substring(1)),n)try{if(n.matches)return n.matches(t);if(n.msMatchesSelector)return n.msMatchesSelector(t);if(n.webkitMatchesSelector)return n.webkitMatchesSelector(t)}catch{return!1}return!1}}function vg(n){return n.host&&n!==document&&n.host.nodeType?n.host:n.parentNode}function Yt(n,t,e,a){if(n){e=e||document;do{if(t!=null&&(t[0]===">"?n.parentNode===e&&Ka(n,t):Ka(n,t))||a&&n===e)return n;if(n===e)break}while(n=vg(n))}return null}var gd=/\s+/g;function Ye(n,t,e){if(n&&t)if(n.classList)n.classList[e?"add":"remove"](t);else{var a=(" "+n.className+" ").replace(gd," ").replace(" "+t+" "," ");n.className=(a+(e?" "+t:"")).replace(gd," ")}}function ne(n,t,e){var a=n&&n.style;if(a){if(e===void 0)return document.defaultView&&document.defaultView.getComputedStyle?e=document.defaultView.getComputedStyle(n,""):n.currentStyle&&(e=n.currentStyle),t===void 0?e:e[t];!(t in a)&&t.indexOf("webkit")===-1&&(t="-webkit-"+t),a[t]=e+(typeof e=="string"?"":"px")}}function Rn(n,t){var e="";if(typeof n=="string")e=n;else do{var a=ne(n,"transform");a&&a!=="none"&&(e=a+" "+e)}while(!t&&(n=n.parentNode));var u=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return u&&new u(e)}function Kl(n,t,e){if(n){var a=n.getElementsByTagName(t),u=0,i=a.length;if(e)for(;u=i,!r)return a;if(a===an())break;a=wn(a,!1)}return!1}function qn(n,t,e,a){for(var u=0,i=0,r=n.children;i2&&arguments[2]!==void 0?arguments[2]:{},u=a.evt,i=ug(a,xg);Lr.pluginEvent.bind(oe)(t,e,on({dragEl:V,parentEl:Ke,ghostEl:be,rootEl:ze,nextEl:$n,lastDownEl:Na,cloneEl:Xe,cloneHidden:Sn,dragStarted:mr,putSortable:it,activeSortable:oe.active,originalEvent:u,oldIndex:Zn,oldDraggableIndex:wr,newIndex:$t,newDraggableIndex:xn,hideGhostForTarget:ql,unhideGhostForTarget:ec,cloneNowHidden:function(){Sn=!0},cloneNowShown:function(){Sn=!1},dispatchSortableEvent:function(o){mt({sortable:e,name:o,originalEvent:u})}},i))};function mt(n){hr(on({putSortable:it,cloneEl:Xe,targetEl:V,rootEl:ze,oldIndex:Zn,oldDraggableIndex:wr,newIndex:$t,newDraggableIndex:xn},n))}var V,Ke,be,ze,$n,Na,Xe,Sn,Zn,$t,wr,xn,Yr,it,Xn=!1,Xa=!1,Qa=[],In,zt,Gu,Hu,Sd,wd,mr,Wn,Er,Cr=!1,Kr=!1,Ga,lt,Bu=[],Mi=!1,Za=[],du=typeof document<"u",Xr=Wl,Ed=$r||vn?"cssFloat":"float",Sg=du&&!fg&&!Wl&&"draggable"in document.createElement("div"),Zl=function(){if(du){if(vn)return!1;var n=document.createElement("x");return n.style.cssText="pointer-events:auto",n.style.pointerEvents==="auto"}}(),Jl=function(t,e){var a=ne(t),u=parseInt(a.width)-parseInt(a.paddingLeft)-parseInt(a.paddingRight)-parseInt(a.borderLeftWidth)-parseInt(a.borderRightWidth),i=qn(t,0,e),r=qn(t,1,e),o=i&&ne(i),d=r&&ne(r),s=o&&parseInt(o.marginLeft)+parseInt(o.marginRight)+We(i).width,l=d&&parseInt(d.marginLeft)+parseInt(d.marginRight)+We(r).width;if(a.display==="flex")return a.flexDirection==="column"||a.flexDirection==="column-reverse"?"vertical":"horizontal";if(a.display==="grid")return a.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(i&&o.float&&o.float!=="none"){var c=o.float==="left"?"left":"right";return r&&(d.clear==="both"||d.clear===c)?"vertical":"horizontal"}return i&&(o.display==="block"||o.display==="flex"||o.display==="table"||o.display==="grid"||s>=u&&a[Ed]==="none"||r&&a[Ed]==="none"&&s+l>u)?"vertical":"horizontal"},wg=function(t,e,a){var u=a?t.left:t.top,i=a?t.right:t.bottom,r=a?t.width:t.height,o=a?e.left:e.top,d=a?e.right:e.bottom,s=a?e.width:e.height;return u===o||i===d||u+r/2===o+s/2},Eg=function(t,e){var a;return Qa.some(function(u){var i=u[vt].options.emptyInsertThreshold;if(!(!i||oo(u))){var r=We(u),o=t>=r.left-i&&t<=r.right+i,d=e>=r.top-i&&e<=r.bottom+i;if(o&&d)return a=u}}),a},_l=function(t){function e(i,r){return function(o,d,s,l){var c=o.options.group.name&&d.options.group.name&&o.options.group.name===d.options.group.name;if(i==null&&(r||c))return!0;if(i==null||i===!1)return!1;if(r&&i==="clone")return i;if(typeof i=="function")return e(i(o,d,s,l),r)(o,d,s,l);var f=(r?o:d).options.group.name;return i===!0||typeof i=="string"&&i===f||i.join&&i.indexOf(f)>-1}}var a={},u=t.group;(!u||Fa(u)!="object")&&(u={name:u}),a.name=u.name,a.checkPull=e(u.pull,!0),a.checkPut=e(u.put),a.revertClone=u.revertClone,t.group=a},ql=function(){!Zl&&be&&ne(be,"display","none")},ec=function(){!Zl&&be&&ne(be,"display","")};du&&document.addEventListener("click",function(n){if(Xa)return n.preventDefault(),n.stopPropagation&&n.stopPropagation(),n.stopImmediatePropagation&&n.stopImmediatePropagation(),Xa=!1,!1},!0);var Mn=function(t){if(V){t=t.touches?t.touches[0]:t;var e=Eg(t.clientX,t.clientY);if(e){var a={};for(var u in t)t.hasOwnProperty(u)&&(a[u]=t[u]);a.target=a.rootEl=e,a.preventDefault=void 0,a.stopPropagation=void 0,e[vt]._onDragOver(a)}}},Cg=function(t){V&&V.parentNode[vt]._isOutsideThisEl(t.target)};function oe(n,t){if(!(n&&n.nodeType&&n.nodeType===1))throw"Sortable: `el` must be an HTMLElement, not ".concat({}.toString.call(n));this.el=n,this.options=t=Gt({},t),n[vt]=this;var e={group:null,sort:!0,disabled:!1,store:null,handle:null,draggable:/^[uo]l$/i.test(n.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return Jl(n,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(r,o){r.setData("Text",o.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,delayOnTouchOnly:!1,touchStartThreshold:(Number.parseInt?Number:window).parseInt(window.devicePixelRatio,10)||1,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:oe.supportPointer!==!1&&"PointerEvent"in window&&!xr,emptyInsertThreshold:5};Lr.initializePlugins(this,n,e);for(var a in e)!(a in t)&&(t[a]=e[a]);_l(t);for(var u in this)u.charAt(0)==="_"&&typeof this[u]=="function"&&(this[u]=this[u].bind(this));this.nativeDraggable=t.forceFallback?!1:Sg,this.nativeDraggable&&(this.options.touchStartThreshold=1),t.supportPointer?De(n,"pointerdown",this._onTapStart):(De(n,"mousedown",this._onTapStart),De(n,"touchstart",this._onTapStart)),this.nativeDraggable&&(De(n,"dragover",this),De(n,"dragenter",this)),Qa.push(this.el),t.store&&t.store.get&&this.sort(t.store.get(this)||[]),Gt(this,gg())}oe.prototype={constructor:oe,_isOutsideThisEl:function(t){!this.el.contains(t)&&t!==this.el&&(Wn=null)},_getDirection:function(t,e){return typeof this.options.direction=="function"?this.options.direction.call(this,t,e,V):this.options.direction},_onTapStart:function(t){if(t.cancelable){var e=this,a=this.el,u=this.options,i=u.preventOnFilter,r=t.type,o=t.touches&&t.touches[0]||t.pointerType&&t.pointerType==="touch"&&t,d=(o||t).target,s=t.target.shadowRoot&&(t.path&&t.path[0]||t.composedPath&&t.composedPath()[0])||d,l=u.filter;if($g(a),!V&&!(/mousedown|pointerdown/.test(r)&&t.button!==0||u.disabled)&&!s.isContentEditable&&!(!this.nativeDraggable&&xr&&d&&d.tagName.toUpperCase()==="SELECT")&&(d=Yt(d,u.draggable,a,!1),!(d&&d.animated)&&Na!==d)){if(Zn=Qe(d),wr=Qe(d,u.draggable),typeof l=="function"){if(l.call(this,t,d,this)){mt({sortable:e,rootEl:s,name:"filter",targetEl:d,toEl:a,fromEl:a}),bt("filter",e,{evt:t}),i&&t.cancelable&&t.preventDefault();return}}else if(l&&(l=l.split(",").some(function(c){if(c=Yt(s,c.trim(),a,!1),c)return mt({sortable:e,rootEl:c,name:"filter",targetEl:d,fromEl:a,toEl:a}),bt("filter",e,{evt:t}),!0}),l)){i&&t.cancelable&&t.preventDefault();return}u.handle&&!Yt(s,u.handle,a,!1)||this._prepareDragStart(t,o,d)}}},_prepareDragStart:function(t,e,a){var u=this,i=u.el,r=u.options,o=i.ownerDocument,d;if(a&&!V&&a.parentNode===i){var s=We(a);if(ze=i,V=a,Ke=V.parentNode,$n=V.nextSibling,Na=a,Yr=r.group,oe.dragged=V,In={target:V,clientX:(e||t).clientX,clientY:(e||t).clientY},Sd=In.clientX-s.left,wd=In.clientY-s.top,this._lastX=(e||t).clientX,this._lastY=(e||t).clientY,V.style["will-change"]="all",d=function(){if(bt("delayEnded",u,{evt:t}),oe.eventCanceled){u._onDrop();return}u._disableDelayedDragEvents(),!md&&u.nativeDraggable&&(V.draggable=!0),u._triggerDragStart(t,e),mt({sortable:u,name:"choose",originalEvent:t}),Ye(V,r.chosenClass,!0)},r.ignore.split(",").forEach(function(l){Kl(V,l.trim(),Vu)}),De(o,"dragover",Mn),De(o,"mousemove",Mn),De(o,"touchmove",Mn),De(o,"mouseup",u._onDrop),De(o,"touchend",u._onDrop),De(o,"touchcancel",u._onDrop),md&&this.nativeDraggable&&(this.options.touchStartThreshold=4,V.draggable=!0),bt("delayStart",this,{evt:t}),r.delay&&(!r.delayOnTouchOnly||e)&&(!this.nativeDraggable||!($r||vn))){if(oe.eventCanceled){this._onDrop();return}De(o,"mouseup",u._disableDelayedDrag),De(o,"touchend",u._disableDelayedDrag),De(o,"touchcancel",u._disableDelayedDrag),De(o,"mousemove",u._delayedDragTouchMoveHandler),De(o,"touchmove",u._delayedDragTouchMoveHandler),r.supportPointer&&De(o,"pointermove",u._delayedDragTouchMoveHandler),u._dragStartTimer=setTimeout(d,r.delay)}else d()}},_delayedDragTouchMoveHandler:function(t){var e=t.touches?t.touches[0]:t;Math.max(Math.abs(e.clientX-this._lastX),Math.abs(e.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function(){V&&Vu(V),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var t=this.el.ownerDocument;Ce(t,"mouseup",this._disableDelayedDrag),Ce(t,"touchend",this._disableDelayedDrag),Ce(t,"touchcancel",this._disableDelayedDrag),Ce(t,"mousemove",this._delayedDragTouchMoveHandler),Ce(t,"touchmove",this._delayedDragTouchMoveHandler),Ce(t,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(t,e){e=e||t.pointerType=="touch"&&t,!this.nativeDraggable||e?this.options.supportPointer?De(document,"pointermove",this._onTouchMove):e?De(document,"touchmove",this._onTouchMove):De(document,"mousemove",this._onTouchMove):(De(V,"dragend",this),De(ze,"dragstart",this._onDragStart));try{document.selection?Ha(function(){document.selection.empty()}):window.getSelection().removeAllRanges()}catch{}},_dragStarted:function(t,e){if(Xn=!1,ze&&V){bt("dragStarted",this,{evt:e}),this.nativeDraggable&&De(document,"dragover",Cg);var a=this.options;!t&&Ye(V,a.dragClass,!1),Ye(V,a.ghostClass,!0),oe.active=this,t&&this._appendGhost(),mt({sortable:this,name:"start",originalEvent:e})}else this._nulling()},_emulateDragOver:function(){if(zt){this._lastX=zt.clientX,this._lastY=zt.clientY,ql();for(var t=document.elementFromPoint(zt.clientX,zt.clientY),e=t;t&&t.shadowRoot&&(t=t.shadowRoot.elementFromPoint(zt.clientX,zt.clientY),t!==e);)e=t;if(V.parentNode[vt]._isOutsideThisEl(t),e)do{if(e[vt]){var a=void 0;if(a=e[vt]._onDragOver({clientX:zt.clientX,clientY:zt.clientY,target:t,rootEl:e}),a&&!this.options.dragoverBubble)break}t=e}while(e=e.parentNode);ec()}},_onTouchMove:function(t){if(In){var e=this.options,a=e.fallbackTolerance,u=e.fallbackOffset,i=t.touches?t.touches[0]:t,r=be&&Rn(be,!0),o=be&&r&&r.a,d=be&&r&&r.d,s=Xr&<&&yd(lt),l=(i.clientX-In.clientX+u.x)/(o||1)+(s?s[0]-Bu[0]:0)/(o||1),c=(i.clientY-In.clientY+u.y)/(d||1)+(s?s[1]-Bu[1]:0)/(d||1);if(!oe.active&&!Xn){if(a&&Math.max(Math.abs(i.clientX-this._lastX),Math.abs(i.clientY-this._lastY))=0&&(mt({rootEl:Ke,name:"add",toEl:Ke,fromEl:ze,originalEvent:t}),mt({sortable:this,name:"remove",toEl:Ke,originalEvent:t}),mt({rootEl:Ke,name:"sort",toEl:Ke,fromEl:ze,originalEvent:t}),mt({sortable:this,name:"sort",toEl:Ke,originalEvent:t})),it&&it.save()):$t!==Zn&&$t>=0&&(mt({sortable:this,name:"update",toEl:Ke,originalEvent:t}),mt({sortable:this,name:"sort",toEl:Ke,originalEvent:t})),oe.active&&(($t==null||$t===-1)&&($t=Zn,xn=wr),mt({sortable:this,name:"end",toEl:Ke,originalEvent:t}),this.save()))),this._nulling()},_nulling:function(){bt("nulling",this),ze=V=Ke=be=$n=Xe=Na=Sn=In=zt=mr=$t=xn=Zn=wr=Wn=Er=it=Yr=oe.dragged=oe.ghost=oe.clone=oe.active=null,Za.forEach(function(t){t.checked=!0}),Za.length=Gu=Hu=0},handleEvent:function(t){switch(t.type){case"drop":case"dragend":this._onDrop(t);break;case"dragenter":case"dragover":V&&(this._onDragOver(t),Dg(t));break;case"selectstart":t.preventDefault();break}},toArray:function(){for(var t=[],e,a=this.el.children,u=0,i=a.length,r=this.options;ua.right+u||n.clientX<=a.right&&n.clientY>a.bottom&&n.clientX>=a.left:n.clientX>a.right&&n.clientY>a.top||n.clientX<=a.right&&n.clientY>a.bottom+u}function Ig(n,t,e,a,u,i,r,o){var d=a?n.clientY:n.clientX,s=a?e.height:e.width,l=a?e.top:e.left,c=a?e.bottom:e.right,f=!1;if(!r){if(o&&Gal+s*i/2:dc-Ga)return-Er}else if(d>l+s*(1-u)/2&&dc-s*i/2)?d>l+s/2?1:-1:0}function Mg(n){return Qe(V)1&&(ve.forEach(function(o){i.addAnimationState({target:o,rect:yt?We(o):r}),Fu(o),o.fromRect=r,a.removeAnimationState(o)}),yt=!1,kg(!this.options.removeCloneOnHide,u))},dragOverCompleted:function(e){var a=e.sortable,u=e.isOwner,i=e.insertion,r=e.activeSortable,o=e.parentEl,d=e.putSortable,s=this.options;if(i){if(u&&r._hideClone(),dr=!1,s.animation&&ve.length>1&&(yt||!u&&!r.options.sort&&!d)){var l=We(Ge,!1,!0,!0);ve.forEach(function(f){f!==Ge&&(xd(f,l),o.appendChild(f))}),yt=!0}if(!u)if(yt||Jr(),ve.length>1){var c=Zr;r._showClone(a),r.options.animation&&!Zr&&c&&Mt.forEach(function(f){r.addAnimationState({target:f,rect:sr}),f.fromRect=sr,f.thisAnimationDuration=null})}else r._showClone(a)}},dragOverAnimationCapture:function(e){var a=e.dragRect,u=e.isOwner,i=e.activeSortable;if(ve.forEach(function(o){o.thisAnimationDuration=null}),i.options.animation&&!u&&i.multiDrag.isMultiDrag){sr=Gt({},a);var r=Rn(Ge,!0);sr.top-=r.f,sr.left-=r.e}},dragOverAnimationComplete:function(){yt&&(yt=!1,Jr())},drop:function(e){var a=e.originalEvent,u=e.rootEl,i=e.parentEl,r=e.sortable,o=e.dispatchSortableEvent,d=e.oldIndex,s=e.putSortable,l=s||this.sortable;if(a){var c=this.options,f=i.children;if(!Yn)if(c.multiDragKey&&!this.multiDragKeyDown&&this._deselectMultiDrag(),Ye(Ge,c.selectedClass,!~ve.indexOf(Ge)),~ve.indexOf(Ge))ve.splice(ve.indexOf(Ge),1),or=null,hr({sortable:r,rootEl:u,name:"deselect",targetEl:Ge,originalEvt:a});else{if(ve.push(Ge),hr({sortable:r,rootEl:u,name:"select",targetEl:Ge,originalEvt:a}),a.shiftKey&&or&&r.el.contains(or)){var v=Qe(or),m=Qe(Ge);if(~v&&~m&&v!==m){var p,h;for(m>v?(h=v,p=m):(h=m,p=v+1);h1){var x=We(Ge),b=Qe(Ge,":not(."+this.options.selectedClass+")");if(!dr&&c.animation&&(Ge.thisAnimationDuration=null),l.captureAnimationState(),!dr&&(c.animation&&(Ge.fromRect=x,ve.forEach(function(S){if(S.thisAnimationDuration=null,S!==Ge){var E=yt?We(S):x;S.fromRect=E,l.addAnimationState({target:S,rect:E})}})),Jr(),ve.forEach(function(S){f[b]?i.insertBefore(S,f[b]):i.appendChild(S),b++}),d===Qe(Ge))){var w=!1;ve.forEach(function(S){if(S.sortableIndex!==Qe(S)){w=!0;return}}),w&&o("update")}ve.forEach(function(S){Fu(S)}),l.animateAll()}Wt=l}(u===i||s&&s.lastPutMode!=="clone")&&Mt.forEach(function(S){S.parentNode&&S.parentNode.removeChild(S)})}},nullingGlobal:function(){this.isMultiDrag=Yn=!1,Mt.length=0},destroyGlobal:function(){this._deselectMultiDrag(),Ce(document,"pointerup",this._deselectMultiDrag),Ce(document,"mouseup",this._deselectMultiDrag),Ce(document,"touchend",this._deselectMultiDrag),Ce(document,"keydown",this._checkKeyDown),Ce(document,"keyup",this._checkKeyUp)},_deselectMultiDrag:function(e){if(!(typeof Yn<"u"&&Yn)&&Wt===this.sortable&&!(e&&Yt(e.target,this.options.draggable,this.sortable.el,!1))&&!(e&&e.button!==0))for(;ve.length;){var a=ve[0];Ye(a,this.options.selectedClass,!1),ve.shift(),hr({sortable:this.sortable,rootEl:this.sortable.el,name:"deselect",targetEl:a,originalEvt:e})}},_checkKeyDown:function(e){e.key===this.options.multiDragKey&&(this.multiDragKeyDown=!0)},_checkKeyUp:function(e){e.key===this.options.multiDragKey&&(this.multiDragKeyDown=!1)}},Gt(n,{pluginName:"multiDrag",utils:{select:function(e){var a=e.parentNode[vt];!a||!a.options.multiDrag||~ve.indexOf(e)||(Wt&&Wt!==a&&(Wt.multiDrag._deselectMultiDrag(),Wt=a),Ye(e,a.options.selectedClass,!0),ve.push(e))},deselect:function(e){var a=e.parentNode[vt],u=ve.indexOf(e);!a||!a.options.multiDrag||!~u||(Ye(e,a.options.selectedClass,!1),ve.splice(u,1))}},eventProperties:function(){var e=this,a=[],u=[];return ve.forEach(function(i){a.push({multiDragElement:i,index:i.sortableIndex});var r;yt&&i!==Ge?r=-1:yt?r=Qe(i,":not(."+e.options.selectedClass+")"):r=Qe(i),u.push({multiDragElement:i,index:r})}),{items:ig(ve),clones:[].concat(Mt),oldIndicies:a,newIndicies:u}},optionListeners:{multiDragKey:function(e){return e=e.toLowerCase(),e==="ctrl"?e="Control":e.length>1&&(e=e.charAt(0).toUpperCase()+e.substr(1)),e}}})}function kg(n,t){ve.forEach(function(e,a){var u=t.children[e.sortableIndex+(n?Number(a):0)];u?t.insertBefore(e,u):t.appendChild(e)})}function Dd(n,t){Mt.forEach(function(e,a){var u=t.children[e.sortableIndex+(n?Number(a):0)];u?t.insertBefore(e,u):t.appendChild(e)})}function Jr(){ve.forEach(function(n){n!==Ge&&n.parentNode&&n.parentNode.removeChild(n)})}oe.mount(new Lg);oe.mount(co,lo);const Fg=Object.freeze(Object.defineProperty({__proto__:null,MultiDrag:Rg,Sortable:oe,Swap:jg,default:oe},Symbol.toStringTag,{value:"Module"})),Ng=no(Fg);(function(n,t){(function(a,u){n.exports=u(zl,Ng)})(typeof self<"u"?self:Ra,function(e,a){return function(u){var i={};function r(o){if(i[o])return i[o].exports;var d=i[o]={i:o,l:!1,exports:{}};return u[o].call(d.exports,d,d.exports,r),d.l=!0,d.exports}return r.m=u,r.c=i,r.d=function(o,d,s){r.o(o,d)||Object.defineProperty(o,d,{enumerable:!0,get:s})},r.r=function(o){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(o,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(o,"__esModule",{value:!0})},r.t=function(o,d){if(d&1&&(o=r(o)),d&8||d&4&&typeof o=="object"&&o&&o.__esModule)return o;var s=Object.create(null);if(r.r(s),Object.defineProperty(s,"default",{enumerable:!0,value:o}),d&2&&typeof o!="string")for(var l in o)r.d(s,l,(function(c){return o[c]}).bind(null,l));return s},r.n=function(o){var d=o&&o.__esModule?function(){return o.default}:function(){return o};return r.d(d,"a",d),d},r.o=function(o,d){return Object.prototype.hasOwnProperty.call(o,d)},r.p="",r(r.s="fb15")}({"00ee":function(u,i,r){var o=r("b622"),d=o("toStringTag"),s={};s[d]="z",u.exports=String(s)==="[object z]"},"0366":function(u,i,r){var o=r("1c0b");u.exports=function(d,s,l){if(o(d),s===void 0)return d;switch(l){case 0:return function(){return d.call(s)};case 1:return function(c){return d.call(s,c)};case 2:return function(c,f){return d.call(s,c,f)};case 3:return function(c,f,v){return d.call(s,c,f,v)}}return function(){return d.apply(s,arguments)}}},"057f":function(u,i,r){var o=r("fc6a"),d=r("241c").f,s={}.toString,l=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],c=function(f){try{return d(f)}catch{return l.slice()}};u.exports.f=function(v){return l&&s.call(v)=="[object Window]"?c(v):d(o(v))}},"06cf":function(u,i,r){var o=r("83ab"),d=r("d1e7"),s=r("5c6c"),l=r("fc6a"),c=r("c04e"),f=r("5135"),v=r("0cfb"),m=Object.getOwnPropertyDescriptor;i.f=o?m:function(h,x){if(h=l(h),x=c(x,!0),v)try{return m(h,x)}catch{}if(f(h,x))return s(!d.f.call(h,x),h[x])}},"0cfb":function(u,i,r){var o=r("83ab"),d=r("d039"),s=r("cc12");u.exports=!o&&!d(function(){return Object.defineProperty(s("div"),"a",{get:function(){return 7}}).a!=7})},"13d5":function(u,i,r){var o=r("23e7"),d=r("d58f").left,s=r("a640"),l=r("ae40"),c=s("reduce"),f=l("reduce",{1:0});o({target:"Array",proto:!0,forced:!c||!f},{reduce:function(m){return d(this,m,arguments.length,arguments.length>1?arguments[1]:void 0)}})},"14c3":function(u,i,r){var o=r("c6b6"),d=r("9263");u.exports=function(s,l){var c=s.exec;if(typeof c=="function"){var f=c.call(s,l);if(typeof f!="object")throw TypeError("RegExp exec method returned something other than an Object or null");return f}if(o(s)!=="RegExp")throw TypeError("RegExp#exec called on incompatible receiver");return d.call(s,l)}},"159b":function(u,i,r){var o=r("da84"),d=r("fdbc"),s=r("17c2"),l=r("9112");for(var c in d){var f=o[c],v=f&&f.prototype;if(v&&v.forEach!==s)try{l(v,"forEach",s)}catch{v.forEach=s}}},"17c2":function(u,i,r){var o=r("b727").forEach,d=r("a640"),s=r("ae40"),l=d("forEach"),c=s("forEach");u.exports=!l||!c?function(v){return o(this,v,arguments.length>1?arguments[1]:void 0)}:[].forEach},"1be4":function(u,i,r){var o=r("d066");u.exports=o("document","documentElement")},"1c0b":function(u,i){u.exports=function(r){if(typeof r!="function")throw TypeError(String(r)+" is not a function");return r}},"1c7e":function(u,i,r){var o=r("b622"),d=o("iterator"),s=!1;try{var l=0,c={next:function(){return{done:!!l++}},return:function(){s=!0}};c[d]=function(){return this},Array.from(c,function(){throw 2})}catch{}u.exports=function(f,v){if(!v&&!s)return!1;var m=!1;try{var p={};p[d]=function(){return{next:function(){return{done:m=!0}}}},f(p)}catch{}return m}},"1d80":function(u,i){u.exports=function(r){if(r==null)throw TypeError("Can't call method on "+r);return r}},"1dde":function(u,i,r){var o=r("d039"),d=r("b622"),s=r("2d00"),l=d("species");u.exports=function(c){return s>=51||!o(function(){var f=[],v=f.constructor={};return v[l]=function(){return{foo:1}},f[c](Boolean).foo!==1})}},"23cb":function(u,i,r){var o=r("a691"),d=Math.max,s=Math.min;u.exports=function(l,c){var f=o(l);return f<0?d(f+c,0):s(f,c)}},"23e7":function(u,i,r){var o=r("da84"),d=r("06cf").f,s=r("9112"),l=r("6eeb"),c=r("ce4e"),f=r("e893"),v=r("94ca");u.exports=function(m,p){var h=m.target,x=m.global,b=m.stat,w,S,E,C,P,T;if(x?S=o:b?S=o[h]||c(h,{}):S=(o[h]||{}).prototype,S)for(E in p){if(P=p[E],m.noTargetGet?(T=d(S,E),C=T&&T.value):C=S[E],w=v(x?E:h+(b?".":"#")+E,m.forced),!w&&C!==void 0){if(typeof P==typeof C)continue;f(P,C)}(m.sham||C&&C.sham)&&s(P,"sham",!0),l(S,E,P,m)}}},"241c":function(u,i,r){var o=r("ca84"),d=r("7839"),s=d.concat("length","prototype");i.f=Object.getOwnPropertyNames||function(c){return o(c,s)}},"25f0":function(u,i,r){var o=r("6eeb"),d=r("825a"),s=r("d039"),l=r("ad6d"),c="toString",f=RegExp.prototype,v=f[c],m=s(function(){return v.call({source:"a",flags:"b"})!="/a/b"}),p=v.name!=c;(m||p)&&o(RegExp.prototype,c,function(){var x=d(this),b=String(x.source),w=x.flags,S=String(w===void 0&&x instanceof RegExp&&!("flags"in f)?l.call(x):w);return"/"+b+"/"+S},{unsafe:!0})},"2ca0":function(u,i,r){var o=r("23e7"),d=r("06cf").f,s=r("50c4"),l=r("5a34"),c=r("1d80"),f=r("ab13"),v=r("c430"),m="".startsWith,p=Math.min,h=f("startsWith"),x=!v&&!h&&!!function(){var b=d(String.prototype,"startsWith");return b&&!b.writable}();o({target:"String",proto:!0,forced:!x&&!h},{startsWith:function(w){var S=String(c(this));l(w);var E=s(p(arguments.length>1?arguments[1]:void 0,S.length)),C=String(w);return m?m.call(S,C,E):S.slice(E,E+C.length)===C}})},"2d00":function(u,i,r){var o=r("da84"),d=r("342f"),s=o.process,l=s&&s.versions,c=l&&l.v8,f,v;c?(f=c.split("."),v=f[0]+f[1]):d&&(f=d.match(/Edge\/(\d+)/),(!f||f[1]>=74)&&(f=d.match(/Chrome\/(\d+)/),f&&(v=f[1]))),u.exports=v&&+v},"342f":function(u,i,r){var o=r("d066");u.exports=o("navigator","userAgent")||""},"35a1":function(u,i,r){var o=r("f5df"),d=r("3f8c"),s=r("b622"),l=s("iterator");u.exports=function(c){if(c!=null)return c[l]||c["@@iterator"]||d[o(c)]}},"37e8":function(u,i,r){var o=r("83ab"),d=r("9bf2"),s=r("825a"),l=r("df75");u.exports=o?Object.defineProperties:function(f,v){s(f);for(var m=l(v),p=m.length,h=0,x;p>h;)d.f(f,x=m[h++],v[x]);return f}},"3bbe":function(u,i,r){var o=r("861d");u.exports=function(d){if(!o(d)&&d!==null)throw TypeError("Can't set "+String(d)+" as a prototype");return d}},"3ca3":function(u,i,r){var o=r("6547").charAt,d=r("69f3"),s=r("7dd0"),l="String Iterator",c=d.set,f=d.getterFor(l);s(String,"String",function(v){c(this,{type:l,string:String(v),index:0})},function(){var m=f(this),p=m.string,h=m.index,x;return h>=p.length?{value:void 0,done:!0}:(x=o(p,h),m.index+=x.length,{value:x,done:!1})})},"3f8c":function(u,i){u.exports={}},4160:function(u,i,r){var o=r("23e7"),d=r("17c2");o({target:"Array",proto:!0,forced:[].forEach!=d},{forEach:d})},"428f":function(u,i,r){var o=r("da84");u.exports=o},"44ad":function(u,i,r){var o=r("d039"),d=r("c6b6"),s="".split;u.exports=o(function(){return!Object("z").propertyIsEnumerable(0)})?function(l){return d(l)=="String"?s.call(l,""):Object(l)}:Object},"44d2":function(u,i,r){var o=r("b622"),d=r("7c73"),s=r("9bf2"),l=o("unscopables"),c=Array.prototype;c[l]==null&&s.f(c,l,{configurable:!0,value:d(null)}),u.exports=function(f){c[l][f]=!0}},"44e7":function(u,i,r){var o=r("861d"),d=r("c6b6"),s=r("b622"),l=s("match");u.exports=function(c){var f;return o(c)&&((f=c[l])!==void 0?!!f:d(c)=="RegExp")}},4930:function(u,i,r){var o=r("d039");u.exports=!!Object.getOwnPropertySymbols&&!o(function(){return!String(Symbol())})},"4d64":function(u,i,r){var o=r("fc6a"),d=r("50c4"),s=r("23cb"),l=function(c){return function(f,v,m){var p=o(f),h=d(p.length),x=s(m,h),b;if(c&&v!=v){for(;h>x;)if(b=p[x++],b!=b)return!0}else for(;h>x;x++)if((c||x in p)&&p[x]===v)return c||x||0;return!c&&-1}};u.exports={includes:l(!0),indexOf:l(!1)}},"4de4":function(u,i,r){var o=r("23e7"),d=r("b727").filter,s=r("1dde"),l=r("ae40"),c=s("filter"),f=l("filter");o({target:"Array",proto:!0,forced:!c||!f},{filter:function(m){return d(this,m,arguments.length>1?arguments[1]:void 0)}})},"4df4":function(u,i,r){var o=r("0366"),d=r("7b0b"),s=r("9bdd"),l=r("e95a"),c=r("50c4"),f=r("8418"),v=r("35a1");u.exports=function(p){var h=d(p),x=typeof this=="function"?this:Array,b=arguments.length,w=b>1?arguments[1]:void 0,S=w!==void 0,E=v(h),C=0,P,T,O,j,R,z;if(S&&(w=o(w,b>2?arguments[2]:void 0,2)),E!=null&&!(x==Array&&l(E)))for(j=E.call(h),R=j.next,T=new x;!(O=R.call(j)).done;C++)z=S?s(j,w,[O.value,C],!0):O.value,f(T,C,z);else for(P=c(h.length),T=new x(P);P>C;C++)z=S?w(h[C],C):h[C],f(T,C,z);return T.length=C,T}},"4fad":function(u,i,r){var o=r("23e7"),d=r("6f53").entries;o({target:"Object",stat:!0},{entries:function(l){return d(l)}})},"50c4":function(u,i,r){var o=r("a691"),d=Math.min;u.exports=function(s){return s>0?d(o(s),9007199254740991):0}},5135:function(u,i){var r={}.hasOwnProperty;u.exports=function(o,d){return r.call(o,d)}},5319:function(u,i,r){var o=r("d784"),d=r("825a"),s=r("7b0b"),l=r("50c4"),c=r("a691"),f=r("1d80"),v=r("8aa5"),m=r("14c3"),p=Math.max,h=Math.min,x=Math.floor,b=/\$([$&'`]|\d\d?|<[^>]*>)/g,w=/\$([$&'`]|\d\d?)/g,S=function(E){return E===void 0?E:String(E)};o("replace",2,function(E,C,P,T){var O=T.REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE,j=T.REPLACE_KEEPS_$0,R=O?"$":"$0";return[function(N,Z){var H=f(this),_=N==null?void 0:N[E];return _!==void 0?_.call(N,H,Z):C.call(String(H),N,Z)},function(L,N){if(!O&&j||typeof N=="string"&&N.indexOf(R)===-1){var Z=P(C,L,this,N);if(Z.done)return Z.value}var H=d(L),_=String(this),Se=typeof N=="function";Se||(N=String(N));var Pe=H.global;if(Pe){var Y=H.unicode;H.lastIndex=0}for(var Q=[];;){var ae=m(H,_);if(ae===null||(Q.push(ae),!Pe))break;var ce=String(ae[0]);ce===""&&(H.lastIndex=v(_,l(H.lastIndex),Y))}for(var he="",me=0,le=0;le=me&&(he+=_.slice(me,Ie)+$e,me=Ie+ge.length)}return he+_.slice(me)}];function z(L,N,Z,H,_,Se){var Pe=Z+L.length,Y=H.length,Q=w;return _!==void 0&&(_=s(_),Q=b),C.call(Se,Q,function(ae,ce){var he;switch(ce.charAt(0)){case"$":return"$";case"&":return L;case"`":return N.slice(0,Z);case"'":return N.slice(Pe);case"<":he=_[ce.slice(1,-1)];break;default:var me=+ce;if(me===0)return ae;if(me>Y){var le=x(me/10);return le===0?ae:le<=Y?H[le-1]===void 0?ce.charAt(1):H[le-1]+ce.charAt(1):ae}he=H[me-1]}return he===void 0?"":he})}})},5692:function(u,i,r){var o=r("c430"),d=r("c6cd");(u.exports=function(s,l){return d[s]||(d[s]=l!==void 0?l:{})})("versions",[]).push({version:"3.6.5",mode:o?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},"56ef":function(u,i,r){var o=r("d066"),d=r("241c"),s=r("7418"),l=r("825a");u.exports=o("Reflect","ownKeys")||function(f){var v=d.f(l(f)),m=s.f;return m?v.concat(m(f)):v}},"5a34":function(u,i,r){var o=r("44e7");u.exports=function(d){if(o(d))throw TypeError("The method doesn't accept regular expressions");return d}},"5c6c":function(u,i){u.exports=function(r,o){return{enumerable:!(r&1),configurable:!(r&2),writable:!(r&4),value:o}}},"5db7":function(u,i,r){var o=r("23e7"),d=r("a2bf"),s=r("7b0b"),l=r("50c4"),c=r("1c0b"),f=r("65f0");o({target:"Array",proto:!0},{flatMap:function(m){var p=s(this),h=l(p.length),x;return c(m),x=f(p,0),x.length=d(x,p,p,h,0,1,m,arguments.length>1?arguments[1]:void 0),x}})},6547:function(u,i,r){var o=r("a691"),d=r("1d80"),s=function(l){return function(c,f){var v=String(d(c)),m=o(f),p=v.length,h,x;return m<0||m>=p?l?"":void 0:(h=v.charCodeAt(m),h<55296||h>56319||m+1===p||(x=v.charCodeAt(m+1))<56320||x>57343?l?v.charAt(m):h:l?v.slice(m,m+2):(h-55296<<10)+(x-56320)+65536)}};u.exports={codeAt:s(!1),charAt:s(!0)}},"65f0":function(u,i,r){var o=r("861d"),d=r("e8b5"),s=r("b622"),l=s("species");u.exports=function(c,f){var v;return d(c)&&(v=c.constructor,typeof v=="function"&&(v===Array||d(v.prototype))?v=void 0:o(v)&&(v=v[l],v===null&&(v=void 0))),new(v===void 0?Array:v)(f===0?0:f)}},"69f3":function(u,i,r){var o=r("7f9a"),d=r("da84"),s=r("861d"),l=r("9112"),c=r("5135"),f=r("f772"),v=r("d012"),m=d.WeakMap,p,h,x,b=function(O){return x(O)?h(O):p(O,{})},w=function(O){return function(j){var R;if(!s(j)||(R=h(j)).type!==O)throw TypeError("Incompatible receiver, "+O+" required");return R}};if(o){var S=new m,E=S.get,C=S.has,P=S.set;p=function(O,j){return P.call(S,O,j),j},h=function(O){return E.call(S,O)||{}},x=function(O){return C.call(S,O)}}else{var T=f("state");v[T]=!0,p=function(O,j){return l(O,T,j),j},h=function(O){return c(O,T)?O[T]:{}},x=function(O){return c(O,T)}}u.exports={set:p,get:h,has:x,enforce:b,getterFor:w}},"6eeb":function(u,i,r){var o=r("da84"),d=r("9112"),s=r("5135"),l=r("ce4e"),c=r("8925"),f=r("69f3"),v=f.get,m=f.enforce,p=String(String).split("String");(u.exports=function(h,x,b,w){var S=w?!!w.unsafe:!1,E=w?!!w.enumerable:!1,C=w?!!w.noTargetGet:!1;if(typeof b=="function"&&(typeof x=="string"&&!s(b,"name")&&d(b,"name",x),m(b).source=p.join(typeof x=="string"?x:"")),h===o){E?h[x]=b:l(x,b);return}else S?!C&&h[x]&&(E=!0):delete h[x];E?h[x]=b:d(h,x,b)})(Function.prototype,"toString",function(){return typeof this=="function"&&v(this).source||c(this)})},"6f53":function(u,i,r){var o=r("83ab"),d=r("df75"),s=r("fc6a"),l=r("d1e7").f,c=function(f){return function(v){for(var m=s(v),p=d(m),h=p.length,x=0,b=[],w;h>x;)w=p[x++],(!o||l.call(m,w))&&b.push(f?[w,m[w]]:m[w]);return b}};u.exports={entries:c(!0),values:c(!1)}},"73d9":function(u,i,r){var o=r("44d2");o("flatMap")},7418:function(u,i){i.f=Object.getOwnPropertySymbols},"746f":function(u,i,r){var o=r("428f"),d=r("5135"),s=r("e538"),l=r("9bf2").f;u.exports=function(c){var f=o.Symbol||(o.Symbol={});d(f,c)||l(f,c,{value:s.f(c)})}},7839:function(u,i){u.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},"7b0b":function(u,i,r){var o=r("1d80");u.exports=function(d){return Object(o(d))}},"7c73":function(u,i,r){var o=r("825a"),d=r("37e8"),s=r("7839"),l=r("d012"),c=r("1be4"),f=r("cc12"),v=r("f772"),m=">",p="<",h="prototype",x="script",b=v("IE_PROTO"),w=function(){},S=function(O){return p+x+m+O+p+"/"+x+m},E=function(O){O.write(S("")),O.close();var j=O.parentWindow.Object;return O=null,j},C=function(){var O=f("iframe"),j="java"+x+":",R;return O.style.display="none",c.appendChild(O),O.src=String(j),R=O.contentWindow.document,R.open(),R.write(S("document.F=Object")),R.close(),R.F},P,T=function(){try{P=document.domain&&new ActiveXObject("htmlfile")}catch{}T=P?E(P):C();for(var O=s.length;O--;)delete T[h][s[O]];return T()};l[b]=!0,u.exports=Object.create||function(j,R){var z;return j!==null?(w[h]=o(j),z=new w,w[h]=null,z[b]=j):z=T(),R===void 0?z:d(z,R)}},"7dd0":function(u,i,r){var o=r("23e7"),d=r("9ed3"),s=r("e163"),l=r("d2bb"),c=r("d44e"),f=r("9112"),v=r("6eeb"),m=r("b622"),p=r("c430"),h=r("3f8c"),x=r("ae93"),b=x.IteratorPrototype,w=x.BUGGY_SAFARI_ITERATORS,S=m("iterator"),E="keys",C="values",P="entries",T=function(){return this};u.exports=function(O,j,R,z,L,N,Z){d(R,j,z);var H=function(le){if(le===L&&Q)return Q;if(!w&&le in Pe)return Pe[le];switch(le){case E:return function(){return new R(this,le)};case C:return function(){return new R(this,le)};case P:return function(){return new R(this,le)}}return function(){return new R(this)}},_=j+" Iterator",Se=!1,Pe=O.prototype,Y=Pe[S]||Pe["@@iterator"]||L&&Pe[L],Q=!w&&Y||H(L),ae=j=="Array"&&Pe.entries||Y,ce,he,me;if(ae&&(ce=s(ae.call(new O)),b!==Object.prototype&&ce.next&&(!p&&s(ce)!==b&&(l?l(ce,b):typeof ce[S]!="function"&&f(ce,S,T)),c(ce,_,!0,!0),p&&(h[_]=T))),L==C&&Y&&Y.name!==C&&(Se=!0,Q=function(){return Y.call(this)}),(!p||Z)&&Pe[S]!==Q&&f(Pe,S,Q),h[j]=Q,L)if(he={values:H(C),keys:N?Q:H(E),entries:H(P)},Z)for(me in he)(w||Se||!(me in Pe))&&v(Pe,me,he[me]);else o({target:j,proto:!0,forced:w||Se},he);return he}},"7f9a":function(u,i,r){var o=r("da84"),d=r("8925"),s=o.WeakMap;u.exports=typeof s=="function"&&/native code/.test(d(s))},"825a":function(u,i,r){var o=r("861d");u.exports=function(d){if(!o(d))throw TypeError(String(d)+" is not an object");return d}},"83ab":function(u,i,r){var o=r("d039");u.exports=!o(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})},8418:function(u,i,r){var o=r("c04e"),d=r("9bf2"),s=r("5c6c");u.exports=function(l,c,f){var v=o(c);v in l?d.f(l,v,s(0,f)):l[v]=f}},"861d":function(u,i){u.exports=function(r){return typeof r=="object"?r!==null:typeof r=="function"}},8875:function(u,i,r){var o,d,s;(function(l,c){d=[],o=c,s=typeof o=="function"?o.apply(i,d):o,s!==void 0&&(u.exports=s)})(typeof self<"u"?self:this,function(){function l(){var c=Object.getOwnPropertyDescriptor(document,"currentScript");if(!c&&"currentScript"in document&&document.currentScript||c&&c.get!==l&&document.currentScript)return document.currentScript;try{throw new Error}catch(P){var f=/.*at [^(]*\((.*):(.+):(.+)\)$/ig,v=/@([^@]*):(\d+):(\d+)\s*$/ig,m=f.exec(P.stack)||v.exec(P.stack),p=m&&m[1]||!1,h=m&&m[2]||!1,x=document.location.href.replace(document.location.hash,""),b,w,S,E=document.getElementsByTagName("script");p===x&&(b=document.documentElement.outerHTML,w=new RegExp("(?:[^\\n]+?\\n){0,"+(h-2)+"}[^<]*