From 244d2ff918f3e16f79866851340fef751c79a3f7 Mon Sep 17 00:00:00 2001 From: Immanuel Onyeka Date: Tue, 16 Jul 2024 16:09:38 -0400 Subject: [PATCH] Update to Laravel 11 --- .gitignore | 2 +- app/Http/Kernel.php | 2 +- app/Http/Middleware/TrustProxies.php | 8 +- app/Providers/AppServiceProvider.php | 1 + composer.json | 44 +- composer.lock | 3354 +++++++---------- config/app.php | 2 +- public/build/assets/main-BIFT_6Bb.js | 22 - public/build/manifest.json | 167 +- .../images/teamwork.png | Bin resources/js/main.js | 5 +- resources/views/home.blade.php | 19 +- resources/views/master.blade.php | 8 +- vite.config.js | 10 +- 14 files changed, 1613 insertions(+), 2031 deletions(-) delete mode 100644 public/build/assets/main-BIFT_6Bb.js rename resources/images/teamwork2.png => public/images/teamwork.png (100%) diff --git a/.gitignore b/.gitignore index 02b6e8a..3e1e368 100644 --- a/.gitignore +++ b/.gitignore @@ -2,7 +2,7 @@ node_modules /dist ses -public/assets +public/build/assets /vendor package-lock.json diff --git a/app/Http/Kernel.php b/app/Http/Kernel.php index a2383b0..48423c9 100644 --- a/app/Http/Kernel.php +++ b/app/Http/Kernel.php @@ -16,7 +16,7 @@ class Kernel extends HttpKernel protected $middleware = [ // \App\Http\Middleware\TrustHosts::class, \App\Http\Middleware\TrustProxies::class, - \Fruitcake\Cors\HandleCors::class, + \Illuminate\Http\Middleware\HandleCors::class, \App\Http\Middleware\PreventRequestsDuringMaintenance::class, \Illuminate\Foundation\Http\Middleware\ValidatePostSize::class, \App\Http\Middleware\TrimStrings::class, diff --git a/app/Http/Middleware/TrustProxies.php b/app/Http/Middleware/TrustProxies.php index a3b6aef..9f962fd 100644 --- a/app/Http/Middleware/TrustProxies.php +++ b/app/Http/Middleware/TrustProxies.php @@ -2,7 +2,7 @@ namespace App\Http\Middleware; -use Fideloper\Proxy\TrustProxies as Middleware; +use Illuminate\Http\Middleware\TrustProxies as Middleware; use Illuminate\Http\Request; class TrustProxies extends Middleware @@ -19,5 +19,9 @@ class TrustProxies extends Middleware * * @var int */ - protected $headers = Request::HEADER_X_FORWARDED_FOR | Request::HEADER_X_FORWARDED_HOST | Request::HEADER_X_FORWARDED_PORT | Request::HEADER_X_FORWARDED_PROTO | Request::HEADER_X_FORWARDED_AWS_ELB; + protected $headers = Request::HEADER_X_FORWARDED_FOR | + Request::HEADER_X_FORWARDED_HOST | + Request::HEADER_X_FORWARDED_PORT | + Request::HEADER_X_FORWARDED_PROTO | + Request::HEADER_X_FORWARDED_AWS_ELB; } diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php index ee8ca5b..cdad73f 100644 --- a/app/Providers/AppServiceProvider.php +++ b/app/Providers/AppServiceProvider.php @@ -3,6 +3,7 @@ namespace App\Providers; use Illuminate\Support\ServiceProvider; +use Illuminate\Support\Facades\Vite; class AppServiceProvider extends ServiceProvider { diff --git a/composer.json b/composer.json index 2d58ad4..e5b6ede 100644 --- a/composer.json +++ b/composer.json @@ -1,27 +1,22 @@ { "name": "laravel/laravel", "type": "project", - "description": "The Laravel Framework.", - "keywords": ["framework", "laravel"], + "description": "The skeleton application for the Laravel framework.", + "keywords": ["laravel", "framework"], "license": "MIT", "require": { - "php": "^7.3|^8.0", - "fideloper/proxy": "^4.4", - "fruitcake/laravel-cors": "^2.0", - "guzzlehttp/guzzle": "^7.0.1", - "laravel/cashier": "^12.14", - "laravel/framework": "^8.12", - "laravel/sanctum": "^2.10", - "laravel/tinker": "^2.5", - "stripe/stripe-php": "^7.82" + "php": "^8.2", + "laravel/framework": "^11.9", + "laravel/tinker": "^2.9", + "stripe/stripe-php": "^15.2" }, "require-dev": { - "facade/ignition": "^2.5", - "fakerphp/faker": "^1.9.1", - "laravel/sail": "^1.0.1", - "mockery/mockery": "^1.4.2", - "nunomaduro/collision": "^5.0", - "phpunit/phpunit": "^9.3.3" + "fakerphp/faker": "^1.23", + "laravel/pint": "^1.13", + "laravel/sail": "^1.26", + "mockery/mockery": "^1.6", + "nunomaduro/collision": "^8.0", + "phpunit/phpunit": "^11.0.1" }, "autoload": { "psr-4": { @@ -40,11 +35,16 @@ "Illuminate\\Foundation\\ComposerScripts::postAutoloadDump", "@php artisan package:discover --ansi" ], + "post-update-cmd": [ + "@php artisan vendor:publish --tag=laravel-assets --ansi --force" + ], "post-root-package-install": [ "@php -r \"file_exists('.env') || copy('.env.example', '.env');\"" ], "post-create-project-cmd": [ - "@php artisan key:generate --ansi" + "@php artisan key:generate --ansi", + "@php -r \"file_exists('database/database.sqlite') || touch('database/database.sqlite');\"", + "@php artisan migrate --graceful --ansi" ] }, "extra": { @@ -55,8 +55,12 @@ "config": { "optimize-autoloader": true, "preferred-install": "dist", - "sort-packages": true + "sort-packages": true, + "allow-plugins": { + "pestphp/pest-plugin": true, + "php-http/discovery": true + } }, - "minimum-stability": "dev", + "minimum-stability": "stable", "prefer-stable": true } diff --git a/composer.lock b/composer.lock index 4b23ded..f8ce170 100644 --- a/composer.lock +++ b/composer.lock @@ -4,64 +4,8 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "0ba374a856ee5e8428032e8d550d3048", + "content-hash": "0ca1c17db41d2ebd1cd5f001d98174db", "packages": [ - { - "name": "asm89/stack-cors", - "version": "v2.2.0", - "source": { - "type": "git", - "url": "https://github.com/asm89/stack-cors.git", - "reference": "50f57105bad3d97a43ec4a485eb57daf347eafea" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/asm89/stack-cors/zipball/50f57105bad3d97a43ec4a485eb57daf347eafea", - "reference": "50f57105bad3d97a43ec4a485eb57daf347eafea", - "shasum": "" - }, - "require": { - "php": "^7.3|^8.0", - "symfony/http-foundation": "^5.3|^6|^7", - "symfony/http-kernel": "^5.3|^6|^7" - }, - "require-dev": { - "phpunit/phpunit": "^9", - "squizlabs/php_codesniffer": "^3.5" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.2-dev" - } - }, - "autoload": { - "psr-4": { - "Asm89\\Stack\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Alexander", - "email": "iam.asm89@gmail.com" - } - ], - "description": "Cross-origin resource sharing library and stack middleware", - "homepage": "https://github.com/asm89/stack-cors", - "keywords": [ - "cors", - "stack" - ], - "support": { - "issues": "https://github.com/asm89/stack-cors/issues", - "source": "https://github.com/asm89/stack-cors/tree/v2.2.0" - }, - "time": "2023-11-14T13:51:46+00:00" - }, { "name": "brick/math", "version": "0.12.1", @@ -359,31 +303,32 @@ }, { "name": "doctrine/lexer", - "version": "1.2.3", + "version": "3.0.1", "source": { "type": "git", "url": "https://github.com/doctrine/lexer.git", - "reference": "c268e882d4dbdd85e36e4ad69e02dc284f89d229" + "reference": "31ad66abc0fc9e1a1f2d9bc6a42668d2fbbcd6dd" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/lexer/zipball/c268e882d4dbdd85e36e4ad69e02dc284f89d229", - "reference": "c268e882d4dbdd85e36e4ad69e02dc284f89d229", + "url": "https://api.github.com/repos/doctrine/lexer/zipball/31ad66abc0fc9e1a1f2d9bc6a42668d2fbbcd6dd", + "reference": "31ad66abc0fc9e1a1f2d9bc6a42668d2fbbcd6dd", "shasum": "" }, "require": { - "php": "^7.1 || ^8.0" + "php": "^8.1" }, "require-dev": { - "doctrine/coding-standard": "^9.0", - "phpstan/phpstan": "^1.3", - "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", - "vimeo/psalm": "^4.11" + "doctrine/coding-standard": "^12", + "phpstan/phpstan": "^1.10", + "phpunit/phpunit": "^10.5", + "psalm/plugin-phpunit": "^0.18.3", + "vimeo/psalm": "^5.21" }, "type": "library", "autoload": { "psr-4": { - "Doctrine\\Common\\Lexer\\": "lib/Doctrine/Common/Lexer" + "Doctrine\\Common\\Lexer\\": "src" } }, "notification-url": "https://packagist.org/downloads/", @@ -415,7 +360,7 @@ ], "support": { "issues": "https://github.com/doctrine/lexer/issues", - "source": "https://github.com/doctrine/lexer/tree/1.2.3" + "source": "https://github.com/doctrine/lexer/tree/3.0.1" }, "funding": [ { @@ -431,69 +376,7 @@ "type": "tidelift" } ], - "time": "2022-02-28T11:07:21+00:00" - }, - { - "name": "dompdf/dompdf", - "version": "v2.0.8", - "source": { - "type": "git", - "url": "https://github.com/dompdf/dompdf.git", - "reference": "c20247574601700e1f7c8dab39310fca1964dc52" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/dompdf/dompdf/zipball/c20247574601700e1f7c8dab39310fca1964dc52", - "reference": "c20247574601700e1f7c8dab39310fca1964dc52", - "shasum": "" - }, - "require": { - "ext-dom": "*", - "ext-mbstring": "*", - "masterminds/html5": "^2.0", - "phenx/php-font-lib": ">=0.5.4 <1.0.0", - "phenx/php-svg-lib": ">=0.5.2 <1.0.0", - "php": "^7.1 || ^8.0" - }, - "require-dev": { - "ext-json": "*", - "ext-zip": "*", - "mockery/mockery": "^1.3", - "phpunit/phpunit": "^7.5 || ^8 || ^9", - "squizlabs/php_codesniffer": "^3.5" - }, - "suggest": { - "ext-gd": "Needed to process images", - "ext-gmagick": "Improves image processing performance", - "ext-imagick": "Improves image processing performance", - "ext-zlib": "Needed for pdf stream compression" - }, - "type": "library", - "autoload": { - "psr-4": { - "Dompdf\\": "src/" - }, - "classmap": [ - "lib/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "LGPL-2.1" - ], - "authors": [ - { - "name": "The Dompdf Community", - "homepage": "https://github.com/dompdf/dompdf/blob/master/AUTHORS.md" - } - ], - "description": "DOMPDF is a CSS 2.1 compliant HTML to PDF converter", - "homepage": "https://github.com/dompdf/dompdf", - "support": { - "issues": "https://github.com/dompdf/dompdf/issues", - "source": "https://github.com/dompdf/dompdf/tree/v2.0.8" - }, - "time": "2024-04-29T13:06:17+00:00" + "time": "2024-02-05T11:56:58+00:00" }, { "name": "dragonmantank/cron-expression", @@ -558,27 +441,26 @@ }, { "name": "egulias/email-validator", - "version": "2.1.25", + "version": "4.0.2", "source": { "type": "git", "url": "https://github.com/egulias/EmailValidator.git", - "reference": "0dbf5d78455d4d6a41d186da50adc1122ec066f4" + "reference": "ebaaf5be6c0286928352e054f2d5125608e5405e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/0dbf5d78455d4d6a41d186da50adc1122ec066f4", - "reference": "0dbf5d78455d4d6a41d186da50adc1122ec066f4", + "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/ebaaf5be6c0286928352e054f2d5125608e5405e", + "reference": "ebaaf5be6c0286928352e054f2d5125608e5405e", "shasum": "" }, "require": { - "doctrine/lexer": "^1.0.1", - "php": ">=5.5", - "symfony/polyfill-intl-idn": "^1.10" + "doctrine/lexer": "^2.0 || ^3.0", + "php": ">=8.1", + "symfony/polyfill-intl-idn": "^1.26" }, "require-dev": { - "dominicsayers/isemail": "^3.0.7", - "phpunit/phpunit": "^4.8.36|^7.5.15", - "satooshi/php-coveralls": "^1.0.1" + "phpunit/phpunit": "^10.2", + "vimeo/psalm": "^5.12" }, "suggest": { "ext-intl": "PHP Internationalization Libraries are required to use the SpoofChecking validation" @@ -586,7 +468,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "2.1.x-dev" + "dev-master": "4.0.x-dev" } }, "autoload": { @@ -614,7 +496,7 @@ ], "support": { "issues": "https://github.com/egulias/EmailValidator/issues", - "source": "https://github.com/egulias/EmailValidator/tree/2.1.25" + "source": "https://github.com/egulias/EmailValidator/tree/4.0.2" }, "funding": [ { @@ -622,101 +504,35 @@ "type": "github" } ], - "time": "2020-12-29T14:50:06+00:00" - }, - { - "name": "fideloper/proxy", - "version": "4.4.2", - "source": { - "type": "git", - "url": "https://github.com/fideloper/TrustedProxy.git", - "reference": "a751f2bc86dd8e6cfef12dc0cbdada82f5a18750" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/fideloper/TrustedProxy/zipball/a751f2bc86dd8e6cfef12dc0cbdada82f5a18750", - "reference": "a751f2bc86dd8e6cfef12dc0cbdada82f5a18750", - "shasum": "" - }, - "require": { - "illuminate/contracts": "^5.0|^6.0|^7.0|^8.0|^9.0", - "php": ">=5.4.0" - }, - "require-dev": { - "illuminate/http": "^5.0|^6.0|^7.0|^8.0|^9.0", - "mockery/mockery": "^1.0", - "phpunit/phpunit": "^8.5.8|^9.3.3" - }, - "type": "library", - "extra": { - "laravel": { - "providers": [ - "Fideloper\\Proxy\\TrustedProxyServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "Fideloper\\Proxy\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Chris Fidao", - "email": "fideloper@gmail.com" - } - ], - "description": "Set trusted proxies for Laravel", - "keywords": [ - "load balancing", - "proxy", - "trusted proxy" - ], - "support": { - "issues": "https://github.com/fideloper/TrustedProxy/issues", - "source": "https://github.com/fideloper/TrustedProxy/tree/4.4.2" - }, - "time": "2022-02-09T13:33:34+00:00" + "time": "2023-10-06T06:47:41+00:00" }, { - "name": "fruitcake/laravel-cors", - "version": "v2.2.0", + "name": "fruitcake/php-cors", + "version": "v1.3.0", "source": { "type": "git", - "url": "https://github.com/fruitcake/laravel-cors.git", - "reference": "783a74f5e3431d7b9805be8afb60fd0a8f743534" + "url": "https://github.com/fruitcake/php-cors.git", + "reference": "3d158f36e7875e2f040f37bc0573956240a5a38b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/fruitcake/laravel-cors/zipball/783a74f5e3431d7b9805be8afb60fd0a8f743534", - "reference": "783a74f5e3431d7b9805be8afb60fd0a8f743534", + "url": "https://api.github.com/repos/fruitcake/php-cors/zipball/3d158f36e7875e2f040f37bc0573956240a5a38b", + "reference": "3d158f36e7875e2f040f37bc0573956240a5a38b", "shasum": "" }, "require": { - "asm89/stack-cors": "^2.0.1", - "illuminate/contracts": "^6|^7|^8|^9", - "illuminate/support": "^6|^7|^8|^9", - "php": ">=7.2" + "php": "^7.4|^8.0", + "symfony/http-foundation": "^4.4|^5.4|^6|^7" }, "require-dev": { - "laravel/framework": "^6|^7.24|^8", - "orchestra/testbench-dusk": "^4|^5|^6|^7", - "phpunit/phpunit": "^6|^7|^8|^9", + "phpstan/phpstan": "^1.4", + "phpunit/phpunit": "^9", "squizlabs/php_codesniffer": "^3.5" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.1-dev" - }, - "laravel": { - "providers": [ - "Fruitcake\\Cors\\CorsServiceProvider" - ] + "dev-master": "1.2-dev" } }, "autoload": { @@ -734,20 +550,20 @@ "homepage": "https://fruitcake.nl" }, { - "name": "Barry vd. Heuvel", + "name": "Barryvdh", "email": "barryvdh@gmail.com" } ], - "description": "Adds CORS (Cross-Origin Resource Sharing) headers support in your Laravel application", + "description": "Cross-origin resource sharing library for the Symfony HttpFoundation", + "homepage": "https://github.com/fruitcake/php-cors", "keywords": [ - "api", "cors", - "crossdomain", - "laravel" + "laravel", + "symfony" ], "support": { - "issues": "https://github.com/fruitcake/laravel-cors/issues", - "source": "https://github.com/fruitcake/laravel-cors/tree/v2.2.0" + "issues": "https://github.com/fruitcake/php-cors/issues", + "source": "https://github.com/fruitcake/php-cors/tree/v1.3.0" }, "funding": [ { @@ -759,8 +575,7 @@ "type": "github" } ], - "abandoned": true, - "time": "2022-02-23T14:25:13+00:00" + "time": "2023-10-12T05:21:21+00:00" }, { "name": "graham-campbell/result-type", @@ -1150,60 +965,38 @@ "time": "2023-12-03T20:05:35+00:00" }, { - "name": "laravel/cashier", - "version": "v12.17.2", + "name": "guzzlehttp/uri-template", + "version": "v1.0.3", "source": { "type": "git", - "url": "https://github.com/laravel/cashier-stripe.git", - "reference": "14e6f90c7ca39cef464491384c0b83b87dace38d" + "url": "https://github.com/guzzle/uri-template.git", + "reference": "ecea8feef63bd4fef1f037ecb288386999ecc11c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/cashier-stripe/zipball/14e6f90c7ca39cef464491384c0b83b87dace38d", - "reference": "14e6f90c7ca39cef464491384c0b83b87dace38d", + "url": "https://api.github.com/repos/guzzle/uri-template/zipball/ecea8feef63bd4fef1f037ecb288386999ecc11c", + "reference": "ecea8feef63bd4fef1f037ecb288386999ecc11c", "shasum": "" }, "require": { - "dompdf/dompdf": "^0.8.6|^1.0.1|^2.0", - "ext-json": "*", - "illuminate/console": "^6.0|^7.0|^8.0|^9.0", - "illuminate/contracts": "^6.0|^7.0|^8.0|^9.0", - "illuminate/database": "^6.0|^7.0|^8.0|^9.0", - "illuminate/http": "^6.0|^7.0|^8.0|^9.0", - "illuminate/log": "^6.0|^7.0|^8.0|^9.0", - "illuminate/notifications": "^6.0|^7.0|^8.0|^9.0", - "illuminate/routing": "^6.0|^7.0|^8.0|^9.0", - "illuminate/support": "^6.0|^7.0|^8.0|^9.0", - "illuminate/view": "^6.0|^7.0|^8.0|^9.0", - "moneyphp/money": "^3.2|^4.0", - "nesbot/carbon": "^2.0", - "php": "^7.2.5|^8.0", - "stripe/stripe-php": "^7.39", - "symfony/http-kernel": "^4.3|^5.0|^6.0", - "symfony/polyfill-intl-icu": "^1.22.1" + "php": "^7.2.5 || ^8.0", + "symfony/polyfill-php80": "^1.24" }, "require-dev": { - "mockery/mockery": "^1.0", - "orchestra/testbench": "^4.0|^5.0|^6.0|^7.0", - "phpunit/phpunit": "^8.0|^9.0" - }, - "suggest": { - "ext-intl": "Allows for more locales besides the default \"en\" when formatting money values." + "bamarni/composer-bin-plugin": "^1.8.2", + "phpunit/phpunit": "^8.5.36 || ^9.6.15", + "uri-template/tests": "1.0.0" }, "type": "library", "extra": { - "branch-alias": { - "dev-master": "12.x-dev" - }, - "laravel": { - "providers": [ - "Laravel\\Cashier\\CashierServiceProvider" - ] + "bamarni-bin": { + "bin-links": true, + "forward-command": false } }, "autoload": { "psr-4": { - "Laravel\\Cashier\\": "src/" + "GuzzleHttp\\UriTemplate\\": "src" } }, "notification-url": "https://packagist.org/downloads/", @@ -1212,74 +1005,117 @@ ], "authors": [ { - "name": "Taylor Otwell", - "email": "taylor@laravel.com" + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + }, + { + "name": "George Mponos", + "email": "gmponos@gmail.com", + "homepage": "https://github.com/gmponos" + }, + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com", + "homepage": "https://github.com/Nyholm" } ], - "description": "Laravel Cashier provides an expressive, fluent interface to Stripe's subscription billing services.", + "description": "A polyfill class for uri_template of PHP", "keywords": [ - "billing", - "laravel", - "stripe" + "guzzlehttp", + "uri-template" ], "support": { - "issues": "https://github.com/laravel/cashier/issues", - "source": "https://github.com/laravel/cashier" + "issues": "https://github.com/guzzle/uri-template/issues", + "source": "https://github.com/guzzle/uri-template/tree/v1.0.3" }, - "time": "2022-08-04T10:09:42+00:00" + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/uri-template", + "type": "tidelift" + } + ], + "time": "2023-12-03T19:50:20+00:00" }, { "name": "laravel/framework", - "version": "v8.83.27", + "version": "v11.16.0", "source": { "type": "git", "url": "https://github.com/laravel/framework.git", - "reference": "e1afe088b4ca613fb96dc57e6d8dbcb8cc2c6b49" + "reference": "bd4808aaf103ccb5cb4b00bcee46140c070c0ec4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/framework/zipball/e1afe088b4ca613fb96dc57e6d8dbcb8cc2c6b49", - "reference": "e1afe088b4ca613fb96dc57e6d8dbcb8cc2c6b49", + "url": "https://api.github.com/repos/laravel/framework/zipball/bd4808aaf103ccb5cb4b00bcee46140c070c0ec4", + "reference": "bd4808aaf103ccb5cb4b00bcee46140c070c0ec4", "shasum": "" }, "require": { - "doctrine/inflector": "^1.4|^2.0", - "dragonmantank/cron-expression": "^3.0.2", - "egulias/email-validator": "^2.1.10", - "ext-json": "*", + "brick/math": "^0.9.3|^0.10.2|^0.11|^0.12", + "composer-runtime-api": "^2.2", + "doctrine/inflector": "^2.0.5", + "dragonmantank/cron-expression": "^3.3.2", + "egulias/email-validator": "^3.2.1|^4.0", + "ext-ctype": "*", + "ext-filter": "*", + "ext-hash": "*", "ext-mbstring": "*", "ext-openssl": "*", - "laravel/serializable-closure": "^1.0", - "league/commonmark": "^1.3|^2.0.2", - "league/flysystem": "^1.1", - "monolog/monolog": "^2.0", - "nesbot/carbon": "^2.53.1", - "opis/closure": "^3.6", - "php": "^7.3|^8.0", - "psr/container": "^1.0", - "psr/log": "^1.0|^2.0", - "psr/simple-cache": "^1.0", - "ramsey/uuid": "^4.2.2", - "swiftmailer/swiftmailer": "^6.3", - "symfony/console": "^5.4", - "symfony/error-handler": "^5.4", - "symfony/finder": "^5.4", - "symfony/http-foundation": "^5.4", - "symfony/http-kernel": "^5.4", - "symfony/mime": "^5.4", - "symfony/process": "^5.4", - "symfony/routing": "^5.4", - "symfony/var-dumper": "^5.4", - "tijsverkoyen/css-to-inline-styles": "^2.2.2", + "ext-session": "*", + "ext-tokenizer": "*", + "fruitcake/php-cors": "^1.3", + "guzzlehttp/guzzle": "^7.8", + "guzzlehttp/uri-template": "^1.0", + "laravel/prompts": "^0.1.18", + "laravel/serializable-closure": "^1.3", + "league/commonmark": "^2.2.1", + "league/flysystem": "^3.8.0", + "monolog/monolog": "^3.0", + "nesbot/carbon": "^2.72.2|^3.0", + "nunomaduro/termwind": "^2.0", + "php": "^8.2", + "psr/container": "^1.1.1|^2.0.1", + "psr/log": "^1.0|^2.0|^3.0", + "psr/simple-cache": "^1.0|^2.0|^3.0", + "ramsey/uuid": "^4.7", + "symfony/console": "^7.0", + "symfony/error-handler": "^7.0", + "symfony/finder": "^7.0", + "symfony/http-foundation": "^7.0", + "symfony/http-kernel": "^7.0", + "symfony/mailer": "^7.0", + "symfony/mime": "^7.0", + "symfony/polyfill-php83": "^1.28", + "symfony/process": "^7.0", + "symfony/routing": "^7.0", + "symfony/uid": "^7.0", + "symfony/var-dumper": "^7.0", + "tijsverkoyen/css-to-inline-styles": "^2.2.5", "vlucas/phpdotenv": "^5.4.1", - "voku/portable-ascii": "^1.6.1" + "voku/portable-ascii": "^2.0" }, "conflict": { + "mockery/mockery": "1.6.8", "tightenco/collect": "<5.5.33" }, "provide": { - "psr/container-implementation": "1.0", - "psr/simple-cache-implementation": "1.0" + "psr/container-implementation": "1.1|2.0", + "psr/log-implementation": "1.0|2.0|3.0", + "psr/simple-cache-implementation": "1.0|2.0|3.0" }, "replace": { "illuminate/auth": "self.version", @@ -1287,6 +1123,7 @@ "illuminate/bus": "self.version", "illuminate/cache": "self.version", "illuminate/collections": "self.version", + "illuminate/conditionable": "self.version", "illuminate/config": "self.version", "illuminate/console": "self.version", "illuminate/container": "self.version", @@ -1304,6 +1141,7 @@ "illuminate/notifications": "self.version", "illuminate/pagination": "self.version", "illuminate/pipeline": "self.version", + "illuminate/process": "self.version", "illuminate/queue": "self.version", "illuminate/redis": "self.version", "illuminate/routing": "self.version", @@ -1312,62 +1150,78 @@ "illuminate/testing": "self.version", "illuminate/translation": "self.version", "illuminate/validation": "self.version", - "illuminate/view": "self.version" + "illuminate/view": "self.version", + "spatie/once": "*" }, "require-dev": { - "aws/aws-sdk-php": "^3.198.1", - "doctrine/dbal": "^2.13.3|^3.1.4", - "filp/whoops": "^2.14.3", - "guzzlehttp/guzzle": "^6.5.5|^7.0.1", - "league/flysystem-cached-adapter": "^1.0", - "mockery/mockery": "^1.4.4", - "orchestra/testbench-core": "^6.27", - "pda/pheanstalk": "^4.0", - "phpunit/phpunit": "^8.5.19|^9.5.8", - "predis/predis": "^1.1.9", - "symfony/cache": "^5.4" + "ably/ably-php": "^1.0", + "aws/aws-sdk-php": "^3.235.5", + "ext-gmp": "*", + "fakerphp/faker": "^1.23", + "league/flysystem-aws-s3-v3": "^3.0", + "league/flysystem-ftp": "^3.0", + "league/flysystem-path-prefixing": "^3.3", + "league/flysystem-read-only": "^3.3", + "league/flysystem-sftp-v3": "^3.0", + "mockery/mockery": "^1.6", + "nyholm/psr7": "^1.2", + "orchestra/testbench-core": "^9.1.5", + "pda/pheanstalk": "^5.0", + "phpstan/phpstan": "^1.11.5", + "phpunit/phpunit": "^10.5|^11.0", + "predis/predis": "^2.0.2", + "resend/resend-php": "^0.10.0", + "symfony/cache": "^7.0", + "symfony/http-client": "^7.0", + "symfony/psr-http-message-bridge": "^7.0" }, "suggest": { "ably/ably-php": "Required to use the Ably broadcast driver (^1.0).", - "aws/aws-sdk-php": "Required to use the SQS queue driver, DynamoDb failed job storage and SES mail driver (^3.198.1).", - "brianium/paratest": "Required to run tests in parallel (^6.0).", - "doctrine/dbal": "Required to rename columns and drop SQLite columns (^2.13.3|^3.1.4).", - "ext-bcmath": "Required to use the multiple_of validation rule.", + "aws/aws-sdk-php": "Required to use the SQS queue driver, DynamoDb failed job storage, and SES mail driver (^3.235.5).", + "brianium/paratest": "Required to run tests in parallel (^7.0|^8.0).", + "ext-apcu": "Required to use the APC cache driver.", + "ext-fileinfo": "Required to use the Filesystem class.", "ext-ftp": "Required to use the Flysystem FTP driver.", "ext-gd": "Required to use Illuminate\\Http\\Testing\\FileFactory::image().", "ext-memcached": "Required to use the memcache cache driver.", - "ext-pcntl": "Required to use all features of the queue worker.", + "ext-pcntl": "Required to use all features of the queue worker and console signal trapping.", + "ext-pdo": "Required to use all database features.", "ext-posix": "Required to use all features of the queue worker.", - "ext-redis": "Required to use the Redis cache and queue drivers (^4.0|^5.0).", + "ext-redis": "Required to use the Redis cache and queue drivers (^4.0|^5.0|^6.0).", "fakerphp/faker": "Required to use the eloquent factory builder (^1.9.1).", "filp/whoops": "Required for friendly error pages in development (^2.14.3).", - "guzzlehttp/guzzle": "Required to use the HTTP Client, Mailgun mail driver and the ping methods on schedules (^6.5.5|^7.0.1).", "laravel/tinker": "Required to use the tinker console command (^2.0).", - "league/flysystem-aws-s3-v3": "Required to use the Flysystem S3 driver (^1.0).", - "league/flysystem-cached-adapter": "Required to use the Flysystem cache (^1.0).", - "league/flysystem-sftp": "Required to use the Flysystem SFTP driver (^1.0).", - "mockery/mockery": "Required to use mocking (^1.4.4).", + "league/flysystem-aws-s3-v3": "Required to use the Flysystem S3 driver (^3.0).", + "league/flysystem-ftp": "Required to use the Flysystem FTP driver (^3.0).", + "league/flysystem-path-prefixing": "Required to use the scoped driver (^3.3).", + "league/flysystem-read-only": "Required to use read-only disks (^3.3)", + "league/flysystem-sftp-v3": "Required to use the Flysystem SFTP driver (^3.0).", + "mockery/mockery": "Required to use mocking (^1.6).", "nyholm/psr7": "Required to use PSR-7 bridging features (^1.2).", - "pda/pheanstalk": "Required to use the beanstalk queue driver (^4.0).", - "phpunit/phpunit": "Required to use assertions and run tests (^8.5.19|^9.5.8).", - "predis/predis": "Required to use the predis connector (^1.1.9).", + "pda/pheanstalk": "Required to use the beanstalk queue driver (^5.0).", + "phpunit/phpunit": "Required to use assertions and run tests (^10.5|^11.0).", + "predis/predis": "Required to use the predis connector (^2.0.2).", "psr/http-message": "Required to allow Storage::put to accept a StreamInterface (^1.0).", - "pusher/pusher-php-server": "Required to use the Pusher broadcast driver (^4.0|^5.0|^6.0|^7.0).", - "symfony/cache": "Required to PSR-6 cache bridge (^5.4).", - "symfony/filesystem": "Required to enable support for relative symbolic links (^5.4).", - "symfony/psr-http-message-bridge": "Required to use PSR-7 bridging features (^2.0).", - "wildbit/swiftmailer-postmark": "Required to use Postmark mail driver (^3.0)." + "pusher/pusher-php-server": "Required to use the Pusher broadcast driver (^6.0|^7.0).", + "resend/resend-php": "Required to enable support for the Resend mail transport (^0.10.0).", + "symfony/cache": "Required to PSR-6 cache bridge (^7.0).", + "symfony/filesystem": "Required to enable support for relative symbolic links (^7.0).", + "symfony/http-client": "Required to enable support for the Symfony API mail transports (^7.0).", + "symfony/mailgun-mailer": "Required to enable support for the Mailgun mail transport (^7.0).", + "symfony/postmark-mailer": "Required to enable support for the Postmark mail transport (^7.0).", + "symfony/psr-http-message-bridge": "Required to use PSR-7 bridging features (^7.0)." }, "type": "library", "extra": { "branch-alias": { - "dev-master": "8.x-dev" + "dev-master": "11.x-dev" } }, "autoload": { "files": [ "src/Illuminate/Collections/helpers.php", "src/Illuminate/Events/functions.php", + "src/Illuminate/Filesystem/functions.php", "src/Illuminate/Foundation/helpers.php", "src/Illuminate/Support/helpers.php" ], @@ -1375,7 +1229,8 @@ "Illuminate\\": "src/Illuminate/", "Illuminate\\Support\\": [ "src/Illuminate/Macroable/", - "src/Illuminate/Collections/" + "src/Illuminate/Collections/", + "src/Illuminate/Conditionable/" ] } }, @@ -1399,72 +1254,65 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2022-12-08T15:28:55+00:00" + "time": "2024-07-16T14:33:07+00:00" }, { - "name": "laravel/sanctum", - "version": "v2.15.1", + "name": "laravel/prompts", + "version": "v0.1.24", "source": { "type": "git", - "url": "https://github.com/laravel/sanctum.git", - "reference": "31fbe6f85aee080c4dc2f9b03dc6dd5d0ee72473" + "url": "https://github.com/laravel/prompts.git", + "reference": "409b0b4305273472f3754826e68f4edbd0150149" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/sanctum/zipball/31fbe6f85aee080c4dc2f9b03dc6dd5d0ee72473", - "reference": "31fbe6f85aee080c4dc2f9b03dc6dd5d0ee72473", + "url": "https://api.github.com/repos/laravel/prompts/zipball/409b0b4305273472f3754826e68f4edbd0150149", + "reference": "409b0b4305273472f3754826e68f4edbd0150149", "shasum": "" }, "require": { - "ext-json": "*", - "illuminate/console": "^6.9|^7.0|^8.0|^9.0", - "illuminate/contracts": "^6.9|^7.0|^8.0|^9.0", - "illuminate/database": "^6.9|^7.0|^8.0|^9.0", - "illuminate/support": "^6.9|^7.0|^8.0|^9.0", - "php": "^7.2|^8.0" + "ext-mbstring": "*", + "illuminate/collections": "^10.0|^11.0", + "php": "^8.1", + "symfony/console": "^6.2|^7.0" + }, + "conflict": { + "illuminate/console": ">=10.17.0 <10.25.0", + "laravel/framework": ">=10.17.0 <10.25.0" }, "require-dev": { - "mockery/mockery": "^1.0", - "orchestra/testbench": "^4.0|^5.0|^6.0|^7.0", - "phpunit/phpunit": "^8.0|^9.3" + "mockery/mockery": "^1.5", + "pestphp/pest": "^2.3", + "phpstan/phpstan": "^1.11", + "phpstan/phpstan-mockery": "^1.1" + }, + "suggest": { + "ext-pcntl": "Required for the spinner to be animated." }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.x-dev" - }, - "laravel": { - "providers": [ - "Laravel\\Sanctum\\SanctumServiceProvider" - ] + "dev-main": "0.1.x-dev" } }, "autoload": { + "files": [ + "src/helpers.php" + ], "psr-4": { - "Laravel\\Sanctum\\": "src/" + "Laravel\\Prompts\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], - "authors": [ - { - "name": "Taylor Otwell", - "email": "taylor@laravel.com" - } - ], - "description": "Laravel Sanctum provides a featherweight authentication system for SPAs and simple APIs.", - "keywords": [ - "auth", - "laravel", - "sanctum" - ], + "description": "Add beautiful and user-friendly forms to your command-line applications.", "support": { - "issues": "https://github.com/laravel/sanctum/issues", - "source": "https://github.com/laravel/sanctum" + "issues": "https://github.com/laravel/prompts/issues", + "source": "https://github.com/laravel/prompts/tree/v0.1.24" }, - "time": "2022-04-08T13:39:49+00:00" + "time": "2024-06-17T13:58:22+00:00" }, { "name": "laravel/serializable-closure", @@ -1782,54 +1630,55 @@ }, { "name": "league/flysystem", - "version": "1.1.10", + "version": "3.28.0", "source": { "type": "git", "url": "https://github.com/thephpleague/flysystem.git", - "reference": "3239285c825c152bcc315fe0e87d6b55f5972ed1" + "reference": "e611adab2b1ae2e3072fa72d62c62f52c2bf1f0c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/3239285c825c152bcc315fe0e87d6b55f5972ed1", - "reference": "3239285c825c152bcc315fe0e87d6b55f5972ed1", + "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/e611adab2b1ae2e3072fa72d62c62f52c2bf1f0c", + "reference": "e611adab2b1ae2e3072fa72d62c62f52c2bf1f0c", "shasum": "" }, "require": { - "ext-fileinfo": "*", - "league/mime-type-detection": "^1.3", - "php": "^7.2.5 || ^8.0" + "league/flysystem-local": "^3.0.0", + "league/mime-type-detection": "^1.0.0", + "php": "^8.0.2" }, "conflict": { - "league/flysystem-sftp": "<1.0.6" + "async-aws/core": "<1.19.0", + "async-aws/s3": "<1.14.0", + "aws/aws-sdk-php": "3.209.31 || 3.210.0", + "guzzlehttp/guzzle": "<7.0", + "guzzlehttp/ringphp": "<1.1.1", + "phpseclib/phpseclib": "3.0.15", + "symfony/http-client": "<5.2" }, "require-dev": { - "phpspec/prophecy": "^1.11.1", - "phpunit/phpunit": "^8.5.8" - }, - "suggest": { - "ext-ftp": "Allows you to use FTP server storage", - "ext-openssl": "Allows you to use FTPS server storage", - "league/flysystem-aws-s3-v2": "Allows you to use S3 storage with AWS SDK v2", - "league/flysystem-aws-s3-v3": "Allows you to use S3 storage with AWS SDK v3", - "league/flysystem-azure": "Allows you to use Windows Azure Blob storage", - "league/flysystem-cached-adapter": "Flysystem adapter decorator for metadata caching", - "league/flysystem-eventable-filesystem": "Allows you to use EventableFilesystem", - "league/flysystem-rackspace": "Allows you to use Rackspace Cloud Files", - "league/flysystem-sftp": "Allows you to use SFTP server storage via phpseclib", - "league/flysystem-webdav": "Allows you to use WebDAV storage", - "league/flysystem-ziparchive": "Allows you to use ZipArchive adapter", - "spatie/flysystem-dropbox": "Allows you to use Dropbox storage", - "srmklive/flysystem-dropbox-v2": "Allows you to use Dropbox storage for PHP 5 applications" + "async-aws/s3": "^1.5 || ^2.0", + "async-aws/simple-s3": "^1.1 || ^2.0", + "aws/aws-sdk-php": "^3.295.10", + "composer/semver": "^3.0", + "ext-fileinfo": "*", + "ext-ftp": "*", + "ext-mongodb": "^1.3", + "ext-zip": "*", + "friendsofphp/php-cs-fixer": "^3.5", + "google/cloud-storage": "^1.23", + "guzzlehttp/psr7": "^2.6", + "microsoft/azure-storage-blob": "^1.1", + "mongodb/mongodb": "^1.2", + "phpseclib/phpseclib": "^3.0.36", + "phpstan/phpstan": "^1.10", + "phpunit/phpunit": "^9.5.11|^10.0", + "sabre/dav": "^4.6.0" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.1-dev" - } - }, "autoload": { "psr-4": { - "League\\Flysystem\\": "src/" + "League\\Flysystem\\": "src" } }, "notification-url": "https://packagist.org/downloads/", @@ -1839,40 +1688,77 @@ "authors": [ { "name": "Frank de Jonge", - "email": "info@frenky.net" + "email": "info@frankdejonge.nl" } ], - "description": "Filesystem abstraction: Many filesystems, one API.", + "description": "File storage abstraction for PHP", "keywords": [ - "Cloud Files", "WebDAV", - "abstraction", "aws", "cloud", - "copy.com", - "dropbox", - "file systems", + "file", "files", "filesystem", "filesystems", "ftp", - "rackspace", - "remote", "s3", "sftp", "storage" ], "support": { "issues": "https://github.com/thephpleague/flysystem/issues", - "source": "https://github.com/thephpleague/flysystem/tree/1.1.10" + "source": "https://github.com/thephpleague/flysystem/tree/3.28.0" }, - "funding": [ + "time": "2024-05-22T10:09:12+00:00" + }, + { + "name": "league/flysystem-local", + "version": "3.28.0", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/flysystem-local.git", + "reference": "13f22ea8be526ea58c2ddff9e158ef7c296e4f40" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/flysystem-local/zipball/13f22ea8be526ea58c2ddff9e158ef7c296e4f40", + "reference": "13f22ea8be526ea58c2ddff9e158ef7c296e4f40", + "shasum": "" + }, + "require": { + "ext-fileinfo": "*", + "league/flysystem": "^3.0.0", + "league/mime-type-detection": "^1.0.0", + "php": "^8.0.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "League\\Flysystem\\Local\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ { - "url": "https://offset.earth/frankdejonge", - "type": "other" + "name": "Frank de Jonge", + "email": "info@frankdejonge.nl" } ], - "time": "2022-10-04T09:16:37+00:00" + "description": "Local filesystem adapter for Flysystem.", + "keywords": [ + "Flysystem", + "file", + "files", + "filesystem", + "local" + ], + "support": { + "source": "https://github.com/thephpleague/flysystem-local/tree/3.28.0" + }, + "time": "2024-05-06T20:05:52+00:00" }, { "name": "league/mime-type-detection", @@ -1931,196 +1817,42 @@ "time": "2024-01-28T23:22:08+00:00" }, { - "name": "masterminds/html5", - "version": "2.9.0", + "name": "monolog/monolog", + "version": "3.7.0", "source": { "type": "git", - "url": "https://github.com/Masterminds/html5-php.git", - "reference": "f5ac2c0b0a2eefca70b2ce32a5809992227e75a6" + "url": "https://github.com/Seldaek/monolog.git", + "reference": "f4393b648b78a5408747de94fca38beb5f7e9ef8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Masterminds/html5-php/zipball/f5ac2c0b0a2eefca70b2ce32a5809992227e75a6", - "reference": "f5ac2c0b0a2eefca70b2ce32a5809992227e75a6", + "url": "https://api.github.com/repos/Seldaek/monolog/zipball/f4393b648b78a5408747de94fca38beb5f7e9ef8", + "reference": "f4393b648b78a5408747de94fca38beb5f7e9ef8", "shasum": "" }, "require": { - "ext-dom": "*", - "php": ">=5.3.0" + "php": ">=8.1", + "psr/log": "^2.0 || ^3.0" }, - "require-dev": { - "phpunit/phpunit": "^4.8.35 || ^5.7.21 || ^6 || ^7 || ^8 || ^9" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.7-dev" - } - }, - "autoload": { - "psr-4": { - "Masterminds\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Matt Butcher", - "email": "technosophos@gmail.com" - }, - { - "name": "Matt Farina", - "email": "matt@mattfarina.com" - }, - { - "name": "Asmir Mustafic", - "email": "goetas@gmail.com" - } - ], - "description": "An HTML5 parser and serializer.", - "homepage": "http://masterminds.github.io/html5-php", - "keywords": [ - "HTML5", - "dom", - "html", - "parser", - "querypath", - "serializer", - "xml" - ], - "support": { - "issues": "https://github.com/Masterminds/html5-php/issues", - "source": "https://github.com/Masterminds/html5-php/tree/2.9.0" - }, - "time": "2024-03-31T07:05:07+00:00" - }, - { - "name": "moneyphp/money", - "version": "v3.3.3", - "source": { - "type": "git", - "url": "https://github.com/moneyphp/money.git", - "reference": "0dc40e3791c67e8793e3aa13fead8cf4661ec9cd" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/moneyphp/money/zipball/0dc40e3791c67e8793e3aa13fead8cf4661ec9cd", - "reference": "0dc40e3791c67e8793e3aa13fead8cf4661ec9cd", - "shasum": "" - }, - "require": { - "ext-json": "*", - "php": ">=5.6" - }, - "require-dev": { - "cache/taggable-cache": "^0.4.0", - "doctrine/instantiator": "^1.0.5", - "ext-bcmath": "*", - "ext-gmp": "*", - "ext-intl": "*", - "florianv/exchanger": "^1.0", - "florianv/swap": "^3.0", - "friends-of-phpspec/phpspec-code-coverage": "^3.1.1 || ^4.3", - "moneyphp/iso-currencies": "^3.2.1", - "php-http/message": "^1.4", - "php-http/mock-client": "^1.0.0", - "phpspec/phpspec": "^3.4.3", - "phpunit/phpunit": "^5.7.27 || ^6.5.14 || ^7.5.18 || ^8.5", - "psr/cache": "^1.0", - "symfony/phpunit-bridge": "^4" - }, - "suggest": { - "ext-bcmath": "Calculate without integer limits", - "ext-gmp": "Calculate without integer limits", - "ext-intl": "Format Money objects with intl", - "florianv/exchanger": "Exchange rates library for PHP", - "florianv/swap": "Exchange rates library for PHP", - "psr/cache-implementation": "Used for Currency caching" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.x-dev" - } - }, - "autoload": { - "psr-4": { - "Money\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Mathias Verraes", - "email": "mathias@verraes.net", - "homepage": "http://verraes.net" - }, - { - "name": "Márk Sági-Kazár", - "email": "mark.sagikazar@gmail.com" - }, - { - "name": "Frederik Bosch", - "email": "f.bosch@genkgo.nl" - } - ], - "description": "PHP implementation of Fowler's Money pattern", - "homepage": "http://moneyphp.org", - "keywords": [ - "Value Object", - "money", - "vo" - ], - "support": { - "issues": "https://github.com/moneyphp/money/issues", - "source": "https://github.com/moneyphp/money/tree/v3.3.3" - }, - "time": "2022-09-21T07:43:36+00:00" - }, - { - "name": "monolog/monolog", - "version": "2.9.3", - "source": { - "type": "git", - "url": "https://github.com/Seldaek/monolog.git", - "reference": "a30bfe2e142720dfa990d0a7e573997f5d884215" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Seldaek/monolog/zipball/a30bfe2e142720dfa990d0a7e573997f5d884215", - "reference": "a30bfe2e142720dfa990d0a7e573997f5d884215", - "shasum": "" - }, - "require": { - "php": ">=7.2", - "psr/log": "^1.0.1 || ^2.0 || ^3.0" - }, - "provide": { - "psr/log-implementation": "1.0.0 || 2.0.0 || 3.0.0" + "provide": { + "psr/log-implementation": "3.0.0" }, "require-dev": { - "aws/aws-sdk-php": "^2.4.9 || ^3.0", + "aws/aws-sdk-php": "^3.0", "doctrine/couchdb": "~1.0@dev", "elasticsearch/elasticsearch": "^7 || ^8", "ext-json": "*", - "graylog2/gelf-php": "^1.4.2 || ^2@dev", - "guzzlehttp/guzzle": "^7.4", + "graylog2/gelf-php": "^1.4.2 || ^2.0", + "guzzlehttp/guzzle": "^7.4.5", "guzzlehttp/psr7": "^2.2", "mongodb/mongodb": "^1.8", "php-amqplib/php-amqplib": "~2.4 || ^3", - "phpspec/prophecy": "^1.15", - "phpstan/phpstan": "^1.10", - "phpunit/phpunit": "^8.5.38 || ^9.6.19", - "predis/predis": "^1.1 || ^2.0", - "rollbar/rollbar": "^1.3 || ^2 || ^3", + "phpstan/phpstan": "^1.9", + "phpstan/phpstan-deprecation-rules": "^1.0", + "phpstan/phpstan-strict-rules": "^1.4", + "phpunit/phpunit": "^10.5.17", + "predis/predis": "^1.1 || ^2", "ruflin/elastica": "^7", - "swiftmailer/swiftmailer": "^5.3|^6.0", "symfony/mailer": "^5.4 || ^6", "symfony/mime": "^5.4 || ^6" }, @@ -2143,7 +1875,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "2.x-dev" + "dev-main": "3.x-dev" } }, "autoload": { @@ -2171,7 +1903,7 @@ ], "support": { "issues": "https://github.com/Seldaek/monolog/issues", - "source": "https://github.com/Seldaek/monolog/tree/2.9.3" + "source": "https://github.com/Seldaek/monolog/tree/3.7.0" }, "funding": [ { @@ -2183,46 +1915,45 @@ "type": "tidelift" } ], - "time": "2024-04-12T20:52:51+00:00" + "time": "2024-06-28T09:40:51+00:00" }, { "name": "nesbot/carbon", - "version": "2.72.5", + "version": "3.6.0", "source": { "type": "git", "url": "https://github.com/briannesbitt/Carbon.git", - "reference": "afd46589c216118ecd48ff2b95d77596af1e57ed" + "reference": "39c8ef752db6865717cc3fba63970c16f057982c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/afd46589c216118ecd48ff2b95d77596af1e57ed", - "reference": "afd46589c216118ecd48ff2b95d77596af1e57ed", + "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/39c8ef752db6865717cc3fba63970c16f057982c", + "reference": "39c8ef752db6865717cc3fba63970c16f057982c", "shasum": "" }, "require": { "carbonphp/carbon-doctrine-types": "*", "ext-json": "*", - "php": "^7.1.8 || ^8.0", + "php": "^8.1", "psr/clock": "^1.0", + "symfony/clock": "^6.3 || ^7.0", "symfony/polyfill-mbstring": "^1.0", - "symfony/polyfill-php80": "^1.16", - "symfony/translation": "^3.4 || ^4.0 || ^5.0 || ^6.0" + "symfony/translation": "^4.4.18 || ^5.2.1|| ^6.0 || ^7.0" }, "provide": { "psr/clock-implementation": "1.0" }, "require-dev": { - "doctrine/dbal": "^2.0 || ^3.1.4 || ^4.0", - "doctrine/orm": "^2.7 || ^3.0", - "friendsofphp/php-cs-fixer": "^3.0", - "kylekatarnls/multi-tester": "^2.0", - "ondrejmirtes/better-reflection": "*", - "phpmd/phpmd": "^2.9", - "phpstan/extension-installer": "^1.0", - "phpstan/phpstan": "^0.12.99 || ^1.7.14", - "phpunit/php-file-iterator": "^2.0.5 || ^3.0.6", - "phpunit/phpunit": "^7.5.20 || ^8.5.26 || ^9.5.20", - "squizlabs/php_codesniffer": "^3.4" + "doctrine/dbal": "^3.6.3 || ^4.0", + "doctrine/orm": "^2.15.2 || ^3.0", + "friendsofphp/php-cs-fixer": "^3.57.2", + "kylekatarnls/multi-tester": "^2.5.3", + "ondrejmirtes/better-reflection": "^6.25.0.4", + "phpmd/phpmd": "^2.15.0", + "phpstan/extension-installer": "^1.3.1", + "phpstan/phpstan": "^1.11.2", + "phpunit/phpunit": "^10.5.20", + "squizlabs/php_codesniffer": "^3.9.0" }, "bin": [ "bin/carbon" @@ -2290,7 +2021,7 @@ "type": "tidelift" } ], - "time": "2024-06-03T19:18:41+00:00" + "time": "2024-06-20T15:52:59+00:00" }, { "name": "nette/schema", @@ -2499,38 +2230,52 @@ "time": "2024-07-01T20:03:41+00:00" }, { - "name": "opis/closure", - "version": "3.6.3", + "name": "nunomaduro/termwind", + "version": "v2.0.1", "source": { "type": "git", - "url": "https://github.com/opis/closure.git", - "reference": "3d81e4309d2a927abbe66df935f4bb60082805ad" + "url": "https://github.com/nunomaduro/termwind.git", + "reference": "58c4c58cf23df7f498daeb97092e34f5259feb6a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/opis/closure/zipball/3d81e4309d2a927abbe66df935f4bb60082805ad", - "reference": "3d81e4309d2a927abbe66df935f4bb60082805ad", + "url": "https://api.github.com/repos/nunomaduro/termwind/zipball/58c4c58cf23df7f498daeb97092e34f5259feb6a", + "reference": "58c4c58cf23df7f498daeb97092e34f5259feb6a", "shasum": "" }, "require": { - "php": "^5.4 || ^7.0 || ^8.0" + "ext-mbstring": "*", + "php": "^8.2", + "symfony/console": "^7.0.4" }, "require-dev": { - "jeremeamia/superclosure": "^2.0", - "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0 || ^8.0 || ^9.0" + "ergebnis/phpstan-rules": "^2.2.0", + "illuminate/console": "^11.0.0", + "laravel/pint": "^1.14.0", + "mockery/mockery": "^1.6.7", + "pestphp/pest": "^2.34.1", + "phpstan/phpstan": "^1.10.59", + "phpstan/phpstan-strict-rules": "^1.5.2", + "symfony/var-dumper": "^7.0.4", + "thecodingmachine/phpstan-strict-rules": "^1.0.0" }, "type": "library", "extra": { + "laravel": { + "providers": [ + "Termwind\\Laravel\\TermwindServiceProvider" + ] + }, "branch-alias": { - "dev-master": "3.6.x-dev" + "dev-2.x": "2.x-dev" } }, "autoload": { "files": [ - "functions.php" + "src/Functions.php" ], "psr-4": { - "Opis\\Closure\\": "src/" + "Termwind\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -2539,119 +2284,38 @@ ], "authors": [ { - "name": "Marius Sarca", - "email": "marius.sarca@gmail.com" - }, - { - "name": "Sorin Sarca", - "email": "sarca_sorin@hotmail.com" + "name": "Nuno Maduro", + "email": "enunomaduro@gmail.com" } ], - "description": "A library that can be used to serialize closures (anonymous functions) and arbitrary objects.", - "homepage": "https://opis.io/closure", + "description": "Its like Tailwind CSS, but for the console.", "keywords": [ - "anonymous functions", - "closure", - "function", - "serializable", - "serialization", - "serialize" + "cli", + "console", + "css", + "package", + "php", + "style" ], "support": { - "issues": "https://github.com/opis/closure/issues", - "source": "https://github.com/opis/closure/tree/3.6.3" - }, - "time": "2022-01-27T09:35:39+00:00" - }, - { - "name": "phenx/php-font-lib", - "version": "0.5.6", - "source": { - "type": "git", - "url": "https://github.com/dompdf/php-font-lib.git", - "reference": "a1681e9793040740a405ac5b189275059e2a9863" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/dompdf/php-font-lib/zipball/a1681e9793040740a405ac5b189275059e2a9863", - "reference": "a1681e9793040740a405ac5b189275059e2a9863", - "shasum": "" - }, - "require": { - "ext-mbstring": "*" - }, - "require-dev": { - "symfony/phpunit-bridge": "^3 || ^4 || ^5 || ^6" - }, - "type": "library", - "autoload": { - "psr-4": { - "FontLib\\": "src/FontLib" - } + "issues": "https://github.com/nunomaduro/termwind/issues", + "source": "https://github.com/nunomaduro/termwind/tree/v2.0.1" }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "LGPL-2.1-or-later" - ], - "authors": [ + "funding": [ { - "name": "Fabien Ménager", - "email": "fabien.menager@gmail.com" - } - ], - "description": "A library to read, parse, export and make subsets of different types of font files.", - "homepage": "https://github.com/PhenX/php-font-lib", - "support": { - "issues": "https://github.com/dompdf/php-font-lib/issues", - "source": "https://github.com/dompdf/php-font-lib/tree/0.5.6" - }, - "time": "2024-01-29T14:45:26+00:00" - }, - { - "name": "phenx/php-svg-lib", - "version": "0.5.4", - "source": { - "type": "git", - "url": "https://github.com/dompdf/php-svg-lib.git", - "reference": "46b25da81613a9cf43c83b2a8c2c1bdab27df691" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/dompdf/php-svg-lib/zipball/46b25da81613a9cf43c83b2a8c2c1bdab27df691", - "reference": "46b25da81613a9cf43c83b2a8c2c1bdab27df691", - "shasum": "" - }, - "require": { - "ext-mbstring": "*", - "php": "^7.1 || ^8.0", - "sabberworm/php-css-parser": "^8.4" - }, - "require-dev": { - "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5" - }, - "type": "library", - "autoload": { - "psr-4": { - "Svg\\": "src/Svg" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "LGPL-3.0-or-later" - ], - "authors": [ + "url": "https://www.paypal.com/paypalme/enunomaduro", + "type": "custom" + }, + { + "url": "https://github.com/nunomaduro", + "type": "github" + }, { - "name": "Fabien Ménager", - "email": "fabien.menager@gmail.com" + "url": "https://github.com/xiCO2k", + "type": "github" } ], - "description": "A library to read, parse and export to PDF SVG files.", - "homepage": "https://github.com/PhenX/php-svg-lib", - "support": { - "issues": "https://github.com/dompdf/php-svg-lib/issues", - "source": "https://github.com/dompdf/php-svg-lib/tree/0.5.4" - }, - "time": "2024-04-08T12:52:34+00:00" + "time": "2024-03-06T16:17:14+00:00" }, { "name": "phpoption/phpoption", @@ -2778,22 +2442,27 @@ }, { "name": "psr/container", - "version": "1.1.2", + "version": "2.0.2", "source": { "type": "git", "url": "https://github.com/php-fig/container.git", - "reference": "513e0666f7216c7459170d56df27dfcefe1689ea" + "reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/container/zipball/513e0666f7216c7459170d56df27dfcefe1689ea", - "reference": "513e0666f7216c7459170d56df27dfcefe1689ea", + "url": "https://api.github.com/repos/php-fig/container/zipball/c71ecc56dfe541dbd90c5360474fbc405f8d5963", + "reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963", "shasum": "" }, "require": { "php": ">=7.4.0" }, "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, "autoload": { "psr-4": { "Psr\\Container\\": "src/" @@ -2820,9 +2489,9 @@ ], "support": { "issues": "https://github.com/php-fig/container/issues", - "source": "https://github.com/php-fig/container/tree/1.1.2" + "source": "https://github.com/php-fig/container/tree/2.0.2" }, - "time": "2021-11-05T16:50:12+00:00" + "time": "2021-11-05T16:47:00+00:00" }, { "name": "psr/event-dispatcher", @@ -3036,16 +2705,16 @@ }, { "name": "psr/log", - "version": "2.0.0", + "version": "3.0.0", "source": { "type": "git", "url": "https://github.com/php-fig/log.git", - "reference": "ef29f6d262798707a9edd554e2b82517ef3a9376" + "reference": "fe5ea303b0887d5caefd3d431c3e61ad47037001" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/log/zipball/ef29f6d262798707a9edd554e2b82517ef3a9376", - "reference": "ef29f6d262798707a9edd554e2b82517ef3a9376", + "url": "https://api.github.com/repos/php-fig/log/zipball/fe5ea303b0887d5caefd3d431c3e61ad47037001", + "reference": "fe5ea303b0887d5caefd3d431c3e61ad47037001", "shasum": "" }, "require": { @@ -3054,7 +2723,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "2.0.x-dev" + "dev-master": "3.x-dev" } }, "autoload": { @@ -3080,31 +2749,31 @@ "psr-3" ], "support": { - "source": "https://github.com/php-fig/log/tree/2.0.0" + "source": "https://github.com/php-fig/log/tree/3.0.0" }, - "time": "2021-07-14T16:41:46+00:00" + "time": "2021-07-14T16:46:02+00:00" }, { "name": "psr/simple-cache", - "version": "1.0.1", + "version": "3.0.0", "source": { "type": "git", "url": "https://github.com/php-fig/simple-cache.git", - "reference": "408d5eafb83c57f6365a3ca330ff23aa4a5fa39b" + "reference": "764e0b3939f5ca87cb904f570ef9be2d78a07865" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/simple-cache/zipball/408d5eafb83c57f6365a3ca330ff23aa4a5fa39b", - "reference": "408d5eafb83c57f6365a3ca330ff23aa4a5fa39b", + "url": "https://api.github.com/repos/php-fig/simple-cache/zipball/764e0b3939f5ca87cb904f570ef9be2d78a07865", + "reference": "764e0b3939f5ca87cb904f570ef9be2d78a07865", "shasum": "" }, "require": { - "php": ">=5.3.0" + "php": ">=8.0.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0.x-dev" + "dev-master": "3.0.x-dev" } }, "autoload": { @@ -3119,7 +2788,7 @@ "authors": [ { "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" + "homepage": "https://www.php-fig.org/" } ], "description": "Common interfaces for simple caching", @@ -3131,9 +2800,9 @@ "simple-cache" ], "support": { - "source": "https://github.com/php-fig/simple-cache/tree/master" + "source": "https://github.com/php-fig/simple-cache/tree/3.0.0" }, - "time": "2017-10-23T01:57:42+00:00" + "time": "2021-10-29T13:26:27+00:00" }, { "name": "psy/psysh", @@ -3439,83 +3108,18 @@ ], "time": "2024-04-27T21:32:50+00:00" }, - { - "name": "sabberworm/php-css-parser", - "version": "v8.6.0", - "source": { - "type": "git", - "url": "https://github.com/MyIntervals/PHP-CSS-Parser.git", - "reference": "d2fb94a9641be84d79c7548c6d39bbebba6e9a70" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/MyIntervals/PHP-CSS-Parser/zipball/d2fb94a9641be84d79c7548c6d39bbebba6e9a70", - "reference": "d2fb94a9641be84d79c7548c6d39bbebba6e9a70", - "shasum": "" - }, - "require": { - "ext-iconv": "*", - "php": ">=5.6.20" - }, - "require-dev": { - "phpunit/phpunit": "^5.7.27" - }, - "suggest": { - "ext-mbstring": "for parsing UTF-8 CSS" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "9.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "Sabberworm\\CSS\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Raphael Schweikert" - }, - { - "name": "Oliver Klee", - "email": "github@oliverklee.de" - }, - { - "name": "Jake Hotson", - "email": "jake.github@qzdesign.co.uk" - } - ], - "description": "Parser for CSS Files written in PHP", - "homepage": "https://www.sabberworm.com/blog/2010/6/10/php-css-parser", - "keywords": [ - "css", - "parser", - "stylesheet" - ], - "support": { - "issues": "https://github.com/MyIntervals/PHP-CSS-Parser/issues", - "source": "https://github.com/MyIntervals/PHP-CSS-Parser/tree/v8.6.0" - }, - "time": "2024-07-01T07:33:21+00:00" - }, { "name": "stripe/stripe-php", - "version": "v7.128.0", + "version": "v15.2.0", "source": { "type": "git", "url": "https://github.com/stripe/stripe-php.git", - "reference": "c704949c49b72985c76cc61063aa26fefbd2724e" + "reference": "29a28251d35dba236ad6e860e1927b3f35cc1b2e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/stripe/stripe-php/zipball/c704949c49b72985c76cc61063aa26fefbd2724e", - "reference": "c704949c49b72985c76cc61063aa26fefbd2724e", + "url": "https://api.github.com/repos/stripe/stripe-php/zipball/29a28251d35dba236ad6e860e1927b3f35cc1b2e", + "reference": "29a28251d35dba236ad6e860e1927b3f35cc1b2e", "shasum": "" }, "require": { @@ -3527,8 +3131,7 @@ "require-dev": { "friendsofphp/php-cs-fixer": "3.5.0", "phpstan/phpstan": "^1.2", - "phpunit/phpunit": "^5.7 || ^9.0", - "squizlabs/php_codesniffer": "^3.3" + "phpunit/phpunit": "^5.7 || ^9.0" }, "type": "library", "extra": { @@ -3560,47 +3163,42 @@ ], "support": { "issues": "https://github.com/stripe/stripe-php/issues", - "source": "https://github.com/stripe/stripe-php/tree/v7.128.0" + "source": "https://github.com/stripe/stripe-php/tree/v15.2.0" }, - "time": "2022-05-05T17:18:02+00:00" + "time": "2024-07-11T18:46:58+00:00" }, { - "name": "swiftmailer/swiftmailer", - "version": "v6.3.0", + "name": "symfony/clock", + "version": "v7.1.1", "source": { "type": "git", - "url": "https://github.com/swiftmailer/swiftmailer.git", - "reference": "8a5d5072dca8f48460fce2f4131fcc495eec654c" + "url": "https://github.com/symfony/clock.git", + "reference": "3dfc8b084853586de51dd1441c6242c76a28cbe7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/swiftmailer/swiftmailer/zipball/8a5d5072dca8f48460fce2f4131fcc495eec654c", - "reference": "8a5d5072dca8f48460fce2f4131fcc495eec654c", + "url": "https://api.github.com/repos/symfony/clock/zipball/3dfc8b084853586de51dd1441c6242c76a28cbe7", + "reference": "3dfc8b084853586de51dd1441c6242c76a28cbe7", "shasum": "" }, "require": { - "egulias/email-validator": "^2.0|^3.1", - "php": ">=7.0.0", - "symfony/polyfill-iconv": "^1.0", - "symfony/polyfill-intl-idn": "^1.10", - "symfony/polyfill-mbstring": "^1.0" - }, - "require-dev": { - "mockery/mockery": "^1.0", - "symfony/phpunit-bridge": "^4.4|^5.4" + "php": ">=8.2", + "psr/clock": "^1.0", + "symfony/polyfill-php83": "^1.28" }, - "suggest": { - "ext-intl": "Needed to support internationalized email addresses" + "provide": { + "psr/clock-implementation": "1.0" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "6.2-dev" - } - }, "autoload": { "files": [ - "lib/swift_required.php" + "Resources/now.php" + ], + "psr-4": { + "Symfony\\Component\\Clock\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" ] }, "notification-url": "https://packagist.org/downloads/", @@ -3609,85 +3207,82 @@ ], "authors": [ { - "name": "Chris Corbyn" + "name": "Nicolas Grekas", + "email": "p@tchwork.com" }, { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "description": "Swiftmailer, free feature-rich PHP mailer", - "homepage": "https://swiftmailer.symfony.com", + "description": "Decouples applications from the system clock", + "homepage": "https://symfony.com", "keywords": [ - "email", - "mail", - "mailer" + "clock", + "psr20", + "time" ], "support": { - "issues": "https://github.com/swiftmailer/swiftmailer/issues", - "source": "https://github.com/swiftmailer/swiftmailer/tree/v6.3.0" + "source": "https://github.com/symfony/clock/tree/v7.1.1" }, "funding": [ { - "url": "https://github.com/fabpot", + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", "type": "github" }, { - "url": "https://tidelift.com/funding/github/packagist/swiftmailer/swiftmailer", + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], - "abandoned": "symfony/mailer", - "time": "2021-10-18T15:26:12+00:00" + "time": "2024-05-31T14:57:53+00:00" }, { "name": "symfony/console", - "version": "v5.4.41", + "version": "v7.1.2", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "6473d441a913cb997123b59ff2dbe3d1cf9e11ba" + "reference": "0aa29ca177f432ab68533432db0de059f39c92ae" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/6473d441a913cb997123b59ff2dbe3d1cf9e11ba", - "reference": "6473d441a913cb997123b59ff2dbe3d1cf9e11ba", + "url": "https://api.github.com/repos/symfony/console/zipball/0aa29ca177f432ab68533432db0de059f39c92ae", + "reference": "0aa29ca177f432ab68533432db0de059f39c92ae", "shasum": "" }, "require": { - "php": ">=7.2.5", - "symfony/deprecation-contracts": "^2.1|^3", + "php": ">=8.2", "symfony/polyfill-mbstring": "~1.0", - "symfony/polyfill-php73": "^1.9", - "symfony/polyfill-php80": "^1.16", - "symfony/service-contracts": "^1.1|^2|^3", - "symfony/string": "^5.1|^6.0" + "symfony/service-contracts": "^2.5|^3", + "symfony/string": "^6.4|^7.0" }, "conflict": { - "psr/log": ">=3", - "symfony/dependency-injection": "<4.4", - "symfony/dotenv": "<5.1", - "symfony/event-dispatcher": "<4.4", - "symfony/lock": "<4.4", - "symfony/process": "<4.4" + "symfony/dependency-injection": "<6.4", + "symfony/dotenv": "<6.4", + "symfony/event-dispatcher": "<6.4", + "symfony/lock": "<6.4", + "symfony/process": "<6.4" }, "provide": { - "psr/log-implementation": "1.0|2.0" + "psr/log-implementation": "1.0|2.0|3.0" }, "require-dev": { - "psr/log": "^1|^2", - "symfony/config": "^4.4|^5.0|^6.0", - "symfony/dependency-injection": "^4.4|^5.0|^6.0", - "symfony/event-dispatcher": "^4.4|^5.0|^6.0", - "symfony/lock": "^4.4|^5.0|^6.0", - "symfony/process": "^4.4|^5.0|^6.0", - "symfony/var-dumper": "^4.4|^5.0|^6.0" - }, - "suggest": { - "psr/log": "For using the console logger", - "symfony/event-dispatcher": "", - "symfony/lock": "", - "symfony/process": "" + "psr/log": "^1|^2|^3", + "symfony/config": "^6.4|^7.0", + "symfony/dependency-injection": "^6.4|^7.0", + "symfony/event-dispatcher": "^6.4|^7.0", + "symfony/http-foundation": "^6.4|^7.0", + "symfony/http-kernel": "^6.4|^7.0", + "symfony/lock": "^6.4|^7.0", + "symfony/messenger": "^6.4|^7.0", + "symfony/process": "^6.4|^7.0", + "symfony/stopwatch": "^6.4|^7.0", + "symfony/var-dumper": "^6.4|^7.0" }, "type": "library", "autoload": { @@ -3721,7 +3316,7 @@ "terminal" ], "support": { - "source": "https://github.com/symfony/console/tree/v5.4.41" + "source": "https://github.com/symfony/console/tree/v7.1.2" }, "funding": [ { @@ -3737,7 +3332,7 @@ "type": "tidelift" } ], - "time": "2024-06-28T07:48:55+00:00" + "time": "2024-06-28T10:03:55+00:00" }, { "name": "symfony/css-selector", @@ -3873,27 +3468,31 @@ }, { "name": "symfony/error-handler", - "version": "v5.4.41", + "version": "v7.1.2", "source": { "type": "git", "url": "https://github.com/symfony/error-handler.git", - "reference": "c25da5cc2de4e6f96b3a0a2813050355a20dd0e1" + "reference": "2412d3dddb5c9ea51a39cfbff1c565fc9844ca32" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/error-handler/zipball/c25da5cc2de4e6f96b3a0a2813050355a20dd0e1", - "reference": "c25da5cc2de4e6f96b3a0a2813050355a20dd0e1", + "url": "https://api.github.com/repos/symfony/error-handler/zipball/2412d3dddb5c9ea51a39cfbff1c565fc9844ca32", + "reference": "2412d3dddb5c9ea51a39cfbff1c565fc9844ca32", "shasum": "" }, "require": { - "php": ">=7.2.5", + "php": ">=8.2", "psr/log": "^1|^2|^3", - "symfony/var-dumper": "^4.4|^5.0|^6.0" + "symfony/var-dumper": "^6.4|^7.0" + }, + "conflict": { + "symfony/deprecation-contracts": "<2.5", + "symfony/http-kernel": "<6.4" }, "require-dev": { - "symfony/deprecation-contracts": "^2.1|^3", - "symfony/http-kernel": "^4.4|^5.0|^6.0", - "symfony/serializer": "^4.4|^5.0|^6.0" + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/http-kernel": "^6.4|^7.0", + "symfony/serializer": "^6.4|^7.0" }, "bin": [ "Resources/bin/patch-type-declarations" @@ -3924,7 +3523,7 @@ "description": "Provides tools to manage errors and ease debugging PHP code", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/error-handler/tree/v5.4.41" + "source": "https://github.com/symfony/error-handler/tree/v7.1.2" }, "funding": [ { @@ -3940,28 +3539,28 @@ "type": "tidelift" } ], - "time": "2024-06-09T18:59:35+00:00" + "time": "2024-06-25T19:55:06+00:00" }, { "name": "symfony/event-dispatcher", - "version": "v6.4.8", + "version": "v7.1.1", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher.git", - "reference": "8d7507f02b06e06815e56bb39aa0128e3806208b" + "reference": "9fa7f7a21beb22a39a8f3f28618b29e50d7a55a7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/8d7507f02b06e06815e56bb39aa0128e3806208b", - "reference": "8d7507f02b06e06815e56bb39aa0128e3806208b", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/9fa7f7a21beb22a39a8f3f28618b29e50d7a55a7", + "reference": "9fa7f7a21beb22a39a8f3f28618b29e50d7a55a7", "shasum": "" }, "require": { - "php": ">=8.1", + "php": ">=8.2", "symfony/event-dispatcher-contracts": "^2.5|^3" }, "conflict": { - "symfony/dependency-injection": "<5.4", + "symfony/dependency-injection": "<6.4", "symfony/service-contracts": "<2.5" }, "provide": { @@ -3970,13 +3569,13 @@ }, "require-dev": { "psr/log": "^1|^2|^3", - "symfony/config": "^5.4|^6.0|^7.0", - "symfony/dependency-injection": "^5.4|^6.0|^7.0", - "symfony/error-handler": "^5.4|^6.0|^7.0", - "symfony/expression-language": "^5.4|^6.0|^7.0", - "symfony/http-foundation": "^5.4|^6.0|^7.0", + "symfony/config": "^6.4|^7.0", + "symfony/dependency-injection": "^6.4|^7.0", + "symfony/error-handler": "^6.4|^7.0", + "symfony/expression-language": "^6.4|^7.0", + "symfony/http-foundation": "^6.4|^7.0", "symfony/service-contracts": "^2.5|^3", - "symfony/stopwatch": "^5.4|^6.0|^7.0" + "symfony/stopwatch": "^6.4|^7.0" }, "type": "library", "autoload": { @@ -4004,7 +3603,7 @@ "description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/event-dispatcher/tree/v6.4.8" + "source": "https://github.com/symfony/event-dispatcher/tree/v7.1.1" }, "funding": [ { @@ -4020,7 +3619,7 @@ "type": "tidelift" } ], - "time": "2024-05-31T14:49:08+00:00" + "time": "2024-05-31T14:57:53+00:00" }, { "name": "symfony/event-dispatcher-contracts", @@ -4100,22 +3699,23 @@ }, { "name": "symfony/finder", - "version": "v5.4.40", + "version": "v7.1.1", "source": { "type": "git", "url": "https://github.com/symfony/finder.git", - "reference": "f51cff4687547641c7d8180d74932ab40b2205ce" + "reference": "fbb0ba67688b780efbc886c1a0a0948dcf7205d6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/f51cff4687547641c7d8180d74932ab40b2205ce", - "reference": "f51cff4687547641c7d8180d74932ab40b2205ce", + "url": "https://api.github.com/repos/symfony/finder/zipball/fbb0ba67688b780efbc886c1a0a0948dcf7205d6", + "reference": "fbb0ba67688b780efbc886c1a0a0948dcf7205d6", "shasum": "" }, "require": { - "php": ">=7.2.5", - "symfony/deprecation-contracts": "^2.1|^3", - "symfony/polyfill-php80": "^1.16" + "php": ">=8.2" + }, + "require-dev": { + "symfony/filesystem": "^6.4|^7.0" }, "type": "library", "autoload": { @@ -4143,7 +3743,7 @@ "description": "Finds files and directories via an intuitive fluent interface", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/finder/tree/v5.4.40" + "source": "https://github.com/symfony/finder/tree/v7.1.1" }, "funding": [ { @@ -4159,39 +3759,40 @@ "type": "tidelift" } ], - "time": "2024-05-31T14:33:22+00:00" + "time": "2024-05-31T14:57:53+00:00" }, { "name": "symfony/http-foundation", - "version": "v5.4.40", + "version": "v7.1.1", "source": { "type": "git", "url": "https://github.com/symfony/http-foundation.git", - "reference": "cf4893ca4eca3fac4ae06da1590afdbbb4217847" + "reference": "74d171d5b6a1d9e4bfee09a41937c17a7536acfa" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-foundation/zipball/cf4893ca4eca3fac4ae06da1590afdbbb4217847", - "reference": "cf4893ca4eca3fac4ae06da1590afdbbb4217847", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/74d171d5b6a1d9e4bfee09a41937c17a7536acfa", + "reference": "74d171d5b6a1d9e4bfee09a41937c17a7536acfa", "shasum": "" }, "require": { - "php": ">=7.2.5", - "symfony/deprecation-contracts": "^2.1|^3", + "php": ">=8.2", "symfony/polyfill-mbstring": "~1.1", - "symfony/polyfill-php80": "^1.16" + "symfony/polyfill-php83": "^1.27" }, - "require-dev": { - "predis/predis": "^1.0|^2.0", - "symfony/cache": "^4.4|^5.0|^6.0", - "symfony/dependency-injection": "^5.4|^6.0", - "symfony/expression-language": "^4.4|^5.0|^6.0", - "symfony/http-kernel": "^5.4.12|^6.0.12|^6.1.4", - "symfony/mime": "^4.4|^5.0|^6.0", - "symfony/rate-limiter": "^5.2|^6.0" + "conflict": { + "doctrine/dbal": "<3.6", + "symfony/cache": "<6.4" }, - "suggest": { - "symfony/mime": "To use the file extension guesser" + "require-dev": { + "doctrine/dbal": "^3.6|^4", + "predis/predis": "^1.1|^2.0", + "symfony/cache": "^6.4|^7.0", + "symfony/dependency-injection": "^6.4|^7.0", + "symfony/expression-language": "^6.4|^7.0", + "symfony/http-kernel": "^6.4|^7.0", + "symfony/mime": "^6.4|^7.0", + "symfony/rate-limiter": "^6.4|^7.0" }, "type": "library", "autoload": { @@ -4219,7 +3820,7 @@ "description": "Defines an object-oriented layer for the HTTP specification", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-foundation/tree/v5.4.40" + "source": "https://github.com/symfony/http-foundation/tree/v7.1.1" }, "funding": [ { @@ -4235,76 +3836,77 @@ "type": "tidelift" } ], - "time": "2024-05-31T14:33:22+00:00" + "time": "2024-05-31T14:57:53+00:00" }, { "name": "symfony/http-kernel", - "version": "v5.4.41", + "version": "v7.1.2", "source": { "type": "git", "url": "https://github.com/symfony/http-kernel.git", - "reference": "aad4078e1210343b7cd5acb803c02f8b02f002b2" + "reference": "ae3fa717db4d41a55d14c2bd92399e37cf5bc0f6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-kernel/zipball/aad4078e1210343b7cd5acb803c02f8b02f002b2", - "reference": "aad4078e1210343b7cd5acb803c02f8b02f002b2", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/ae3fa717db4d41a55d14c2bd92399e37cf5bc0f6", + "reference": "ae3fa717db4d41a55d14c2bd92399e37cf5bc0f6", "shasum": "" }, "require": { - "php": ">=7.2.5", - "psr/log": "^1|^2", - "symfony/deprecation-contracts": "^2.1|^3", - "symfony/error-handler": "^4.4|^5.0|^6.0", - "symfony/event-dispatcher": "^5.0|^6.0", - "symfony/http-foundation": "^5.4.21|^6.2.7", - "symfony/polyfill-ctype": "^1.8", - "symfony/polyfill-php73": "^1.9", - "symfony/polyfill-php80": "^1.16" + "php": ">=8.2", + "psr/log": "^1|^2|^3", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/error-handler": "^6.4|^7.0", + "symfony/event-dispatcher": "^6.4|^7.0", + "symfony/http-foundation": "^6.4|^7.0", + "symfony/polyfill-ctype": "^1.8" }, "conflict": { - "symfony/browser-kit": "<5.4", - "symfony/cache": "<5.0", - "symfony/config": "<5.0", - "symfony/console": "<4.4", - "symfony/dependency-injection": "<5.3", - "symfony/doctrine-bridge": "<5.0", - "symfony/form": "<5.0", - "symfony/http-client": "<5.0", - "symfony/mailer": "<5.0", - "symfony/messenger": "<5.0", - "symfony/translation": "<5.0", - "symfony/twig-bridge": "<5.0", - "symfony/validator": "<5.0", - "twig/twig": "<2.13" + "symfony/browser-kit": "<6.4", + "symfony/cache": "<6.4", + "symfony/config": "<6.4", + "symfony/console": "<6.4", + "symfony/dependency-injection": "<6.4", + "symfony/doctrine-bridge": "<6.4", + "symfony/form": "<6.4", + "symfony/http-client": "<6.4", + "symfony/http-client-contracts": "<2.5", + "symfony/mailer": "<6.4", + "symfony/messenger": "<6.4", + "symfony/translation": "<6.4", + "symfony/translation-contracts": "<2.5", + "symfony/twig-bridge": "<6.4", + "symfony/validator": "<6.4", + "symfony/var-dumper": "<6.4", + "twig/twig": "<3.0.4" }, "provide": { - "psr/log-implementation": "1.0|2.0" + "psr/log-implementation": "1.0|2.0|3.0" }, "require-dev": { "psr/cache": "^1.0|^2.0|^3.0", - "symfony/browser-kit": "^5.4|^6.0", - "symfony/config": "^5.0|^6.0", - "symfony/console": "^4.4|^5.0|^6.0", - "symfony/css-selector": "^4.4|^5.0|^6.0", - "symfony/dependency-injection": "^5.3|^6.0", - "symfony/dom-crawler": "^4.4|^5.0|^6.0", - "symfony/expression-language": "^4.4|^5.0|^6.0", - "symfony/finder": "^4.4|^5.0|^6.0", - "symfony/http-client-contracts": "^1.1|^2|^3", - "symfony/process": "^4.4|^5.0|^6.0", - "symfony/routing": "^4.4|^5.0|^6.0", - "symfony/stopwatch": "^4.4|^5.0|^6.0", - "symfony/translation": "^4.4|^5.0|^6.0", - "symfony/translation-contracts": "^1.1|^2|^3", - "symfony/var-dumper": "^4.4.31|^5.4", - "twig/twig": "^2.13|^3.0.4" - }, - "suggest": { - "symfony/browser-kit": "", - "symfony/config": "", - "symfony/console": "", - "symfony/dependency-injection": "" + "symfony/browser-kit": "^6.4|^7.0", + "symfony/clock": "^6.4|^7.0", + "symfony/config": "^6.4|^7.0", + "symfony/console": "^6.4|^7.0", + "symfony/css-selector": "^6.4|^7.0", + "symfony/dependency-injection": "^6.4|^7.0", + "symfony/dom-crawler": "^6.4|^7.0", + "symfony/expression-language": "^6.4|^7.0", + "symfony/finder": "^6.4|^7.0", + "symfony/http-client-contracts": "^2.5|^3", + "symfony/process": "^6.4|^7.0", + "symfony/property-access": "^7.1", + "symfony/routing": "^6.4|^7.0", + "symfony/serializer": "^7.1", + "symfony/stopwatch": "^6.4|^7.0", + "symfony/translation": "^6.4|^7.0", + "symfony/translation-contracts": "^2.5|^3", + "symfony/uid": "^6.4|^7.0", + "symfony/validator": "^6.4|^7.0", + "symfony/var-dumper": "^6.4|^7.0", + "symfony/var-exporter": "^6.4|^7.0", + "twig/twig": "^3.0.4" }, "type": "library", "autoload": { @@ -4332,7 +3934,7 @@ "description": "Provides a structured process for converting a Request into a Response", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-kernel/tree/v5.4.41" + "source": "https://github.com/symfony/http-kernel/tree/v7.1.2" }, "funding": [ { @@ -4348,49 +3950,48 @@ "type": "tidelift" } ], - "time": "2024-06-28T11:42:41+00:00" + "time": "2024-06-28T13:13:31+00:00" }, { - "name": "symfony/mime", - "version": "v5.4.41", + "name": "symfony/mailer", + "version": "v7.1.2", "source": { "type": "git", - "url": "https://github.com/symfony/mime.git", - "reference": "c71c7a1aeed60b22d05e738197e31daf2120bd42" + "url": "https://github.com/symfony/mailer.git", + "reference": "8fcff0af9043c8f8a8e229437cea363e282f9aee" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mime/zipball/c71c7a1aeed60b22d05e738197e31daf2120bd42", - "reference": "c71c7a1aeed60b22d05e738197e31daf2120bd42", + "url": "https://api.github.com/repos/symfony/mailer/zipball/8fcff0af9043c8f8a8e229437cea363e282f9aee", + "reference": "8fcff0af9043c8f8a8e229437cea363e282f9aee", "shasum": "" }, "require": { - "php": ">=7.2.5", - "symfony/deprecation-contracts": "^2.1|^3", - "symfony/polyfill-intl-idn": "^1.10", - "symfony/polyfill-mbstring": "^1.0", - "symfony/polyfill-php80": "^1.16" + "egulias/email-validator": "^2.1.10|^3|^4", + "php": ">=8.2", + "psr/event-dispatcher": "^1", + "psr/log": "^1|^2|^3", + "symfony/event-dispatcher": "^6.4|^7.0", + "symfony/mime": "^6.4|^7.0", + "symfony/service-contracts": "^2.5|^3" }, "conflict": { - "egulias/email-validator": "~3.0.0", - "phpdocumentor/reflection-docblock": "<3.2.2", - "phpdocumentor/type-resolver": "<1.4.0", - "symfony/mailer": "<4.4", - "symfony/serializer": "<5.4.35|>=6,<6.3.12|>=6.4,<6.4.3" + "symfony/http-client-contracts": "<2.5", + "symfony/http-kernel": "<6.4", + "symfony/messenger": "<6.4", + "symfony/mime": "<6.4", + "symfony/twig-bridge": "<6.4" }, "require-dev": { - "egulias/email-validator": "^2.1.10|^3.1|^4", - "phpdocumentor/reflection-docblock": "^3.0|^4.0|^5.0", - "symfony/dependency-injection": "^4.4|^5.0|^6.0", - "symfony/process": "^5.4|^6.4", - "symfony/property-access": "^4.4|^5.1|^6.0", - "symfony/property-info": "^4.4|^5.1|^6.0", - "symfony/serializer": "^5.4.35|~6.3.12|^6.4.3" + "symfony/console": "^6.4|^7.0", + "symfony/http-client": "^6.4|^7.0", + "symfony/messenger": "^6.4|^7.0", + "symfony/twig-bridge": "^6.4|^7.0" }, "type": "library", "autoload": { "psr-4": { - "Symfony\\Component\\Mime\\": "" + "Symfony\\Component\\Mailer\\": "" }, "exclude-from-classmap": [ "/Tests/" @@ -4410,14 +4011,10 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Allows manipulating MIME messages", + "description": "Helps sending emails", "homepage": "https://symfony.com", - "keywords": [ - "mime", - "mime-type" - ], "support": { - "source": "https://github.com/symfony/mime/tree/v5.4.41" + "source": "https://github.com/symfony/mailer/tree/v7.1.2" }, "funding": [ { @@ -4433,45 +4030,52 @@ "type": "tidelift" } ], - "time": "2024-06-28T09:36:24+00:00" + "time": "2024-06-28T08:00:31+00:00" }, { - "name": "symfony/polyfill-ctype", - "version": "v1.30.0", + "name": "symfony/mime", + "version": "v7.1.2", "source": { "type": "git", - "url": "https://github.com/symfony/polyfill-ctype.git", - "reference": "0424dff1c58f028c451efff2045f5d92410bd540" + "url": "https://github.com/symfony/mime.git", + "reference": "26a00b85477e69a4bab63b66c5dce64f18b0cbfc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/0424dff1c58f028c451efff2045f5d92410bd540", - "reference": "0424dff1c58f028c451efff2045f5d92410bd540", + "url": "https://api.github.com/repos/symfony/mime/zipball/26a00b85477e69a4bab63b66c5dce64f18b0cbfc", + "reference": "26a00b85477e69a4bab63b66c5dce64f18b0cbfc", "shasum": "" }, "require": { - "php": ">=7.1" + "php": ">=8.2", + "symfony/polyfill-intl-idn": "^1.10", + "symfony/polyfill-mbstring": "^1.0" }, - "provide": { - "ext-ctype": "*" + "conflict": { + "egulias/email-validator": "~3.0.0", + "phpdocumentor/reflection-docblock": "<3.2.2", + "phpdocumentor/type-resolver": "<1.4.0", + "symfony/mailer": "<6.4", + "symfony/serializer": "<6.4.3|>7.0,<7.0.3" }, - "suggest": { - "ext-ctype": "For best performance" + "require-dev": { + "egulias/email-validator": "^2.1.10|^3.1|^4", + "league/html-to-markdown": "^5.0", + "phpdocumentor/reflection-docblock": "^3.0|^4.0|^5.0", + "symfony/dependency-injection": "^6.4|^7.0", + "symfony/process": "^6.4|^7.0", + "symfony/property-access": "^6.4|^7.0", + "symfony/property-info": "^6.4|^7.0", + "symfony/serializer": "^6.4.3|^7.0.3" }, "type": "library", - "extra": { - "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" - } - }, "autoload": { - "files": [ - "bootstrap.php" - ], "psr-4": { - "Symfony\\Polyfill\\Ctype\\": "" - } + "Symfony\\Component\\Mime\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -4479,24 +4083,22 @@ ], "authors": [ { - "name": "Gert de Pagter", - "email": "BackEndTea@gmail.com" + "name": "Fabien Potencier", + "email": "fabien@symfony.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony polyfill for ctype functions", + "description": "Allows manipulating MIME messages", "homepage": "https://symfony.com", "keywords": [ - "compatibility", - "ctype", - "polyfill", - "portable" + "mime", + "mime-type" ], "support": { - "source": "https://github.com/symfony/polyfill-ctype/tree/v1.30.0" + "source": "https://github.com/symfony/mime/tree/v7.1.2" }, "funding": [ { @@ -4512,30 +4114,30 @@ "type": "tidelift" } ], - "time": "2024-05-31T15:07:36+00:00" + "time": "2024-06-28T10:03:55+00:00" }, { - "name": "symfony/polyfill-iconv", + "name": "symfony/polyfill-ctype", "version": "v1.30.0", "source": { "type": "git", - "url": "https://github.com/symfony/polyfill-iconv.git", - "reference": "c027e6a3c6aee334663ec21f5852e89738abc805" + "url": "https://github.com/symfony/polyfill-ctype.git", + "reference": "0424dff1c58f028c451efff2045f5d92410bd540" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-iconv/zipball/c027e6a3c6aee334663ec21f5852e89738abc805", - "reference": "c027e6a3c6aee334663ec21f5852e89738abc805", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/0424dff1c58f028c451efff2045f5d92410bd540", + "reference": "0424dff1c58f028c451efff2045f5d92410bd540", "shasum": "" }, "require": { "php": ">=7.1" }, "provide": { - "ext-iconv": "*" + "ext-ctype": "*" }, "suggest": { - "ext-iconv": "For best performance" + "ext-ctype": "For best performance" }, "type": "library", "extra": { @@ -4549,7 +4151,7 @@ "bootstrap.php" ], "psr-4": { - "Symfony\\Polyfill\\Iconv\\": "" + "Symfony\\Polyfill\\Ctype\\": "" } }, "notification-url": "https://packagist.org/downloads/", @@ -4558,25 +4160,24 @@ ], "authors": [ { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" + "name": "Gert de Pagter", + "email": "BackEndTea@gmail.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony polyfill for the Iconv extension", + "description": "Symfony polyfill for ctype functions", "homepage": "https://symfony.com", "keywords": [ "compatibility", - "iconv", + "ctype", "polyfill", - "portable", - "shim" + "portable" ], "support": { - "source": "https://github.com/symfony/polyfill-iconv/tree/v1.30.0" + "source": "https://github.com/symfony/polyfill-ctype/tree/v1.30.0" }, "funding": [ { @@ -4672,90 +4273,6 @@ ], "time": "2024-05-31T15:07:36+00:00" }, - { - "name": "symfony/polyfill-intl-icu", - "version": "v1.30.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-intl-icu.git", - "reference": "e76343c631b453088e2260ac41dfebe21954de81" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-icu/zipball/e76343c631b453088e2260ac41dfebe21954de81", - "reference": "e76343c631b453088e2260ac41dfebe21954de81", - "shasum": "" - }, - "require": { - "php": ">=7.1" - }, - "suggest": { - "ext-intl": "For best performance and support of other locales than \"en\"" - }, - "type": "library", - "extra": { - "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" - } - }, - "autoload": { - "files": [ - "bootstrap.php" - ], - "psr-4": { - "Symfony\\Polyfill\\Intl\\Icu\\": "" - }, - "classmap": [ - "Resources/stubs" - ], - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony polyfill for intl's ICU-related data and classes", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "icu", - "intl", - "polyfill", - "portable", - "shim" - ], - "support": { - "source": "https://github.com/symfony/polyfill-intl-icu/tree/v1.30.0" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2024-05-31T15:07:36+00:00" - }, { "name": "symfony/polyfill-intl-idn", "version": "v1.30.0", @@ -5075,17 +4592,17 @@ "time": "2024-06-19T12:30:46+00:00" }, { - "name": "symfony/polyfill-php73", + "name": "symfony/polyfill-php80", "version": "v1.30.0", "source": { "type": "git", - "url": "https://github.com/symfony/polyfill-php73.git", - "reference": "ec444d3f3f6505bb28d11afa41e75faadebc10a1" + "url": "https://github.com/symfony/polyfill-php80.git", + "reference": "77fa7995ac1b21ab60769b7323d600a991a90433" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/ec444d3f3f6505bb28d11afa41e75faadebc10a1", - "reference": "ec444d3f3f6505bb28d11afa41e75faadebc10a1", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/77fa7995ac1b21ab60769b7323d600a991a90433", + "reference": "77fa7995ac1b21ab60769b7323d600a991a90433", "shasum": "" }, "require": { @@ -5103,7 +4620,7 @@ "bootstrap.php" ], "psr-4": { - "Symfony\\Polyfill\\Php73\\": "" + "Symfony\\Polyfill\\Php80\\": "" }, "classmap": [ "Resources/stubs" @@ -5114,6 +4631,10 @@ "MIT" ], "authors": [ + { + "name": "Ion Bazan", + "email": "ion.bazan@gmail.com" + }, { "name": "Nicolas Grekas", "email": "p@tchwork.com" @@ -5123,7 +4644,7 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony polyfill backporting some PHP 7.3+ features to lower PHP versions", + "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions", "homepage": "https://symfony.com", "keywords": [ "compatibility", @@ -5132,7 +4653,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php73/tree/v1.30.0" + "source": "https://github.com/symfony/polyfill-php80/tree/v1.30.0" }, "funding": [ { @@ -5151,17 +4672,17 @@ "time": "2024-05-31T15:07:36+00:00" }, { - "name": "symfony/polyfill-php80", + "name": "symfony/polyfill-php83", "version": "v1.30.0", "source": { "type": "git", - "url": "https://github.com/symfony/polyfill-php80.git", - "reference": "77fa7995ac1b21ab60769b7323d600a991a90433" + "url": "https://github.com/symfony/polyfill-php83.git", + "reference": "dbdcdf1a4dcc2743591f1079d0c35ab1e2dcbbc9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/77fa7995ac1b21ab60769b7323d600a991a90433", - "reference": "77fa7995ac1b21ab60769b7323d600a991a90433", + "url": "https://api.github.com/repos/symfony/polyfill-php83/zipball/dbdcdf1a4dcc2743591f1079d0c35ab1e2dcbbc9", + "reference": "dbdcdf1a4dcc2743591f1079d0c35ab1e2dcbbc9", "shasum": "" }, "require": { @@ -5179,7 +4700,7 @@ "bootstrap.php" ], "psr-4": { - "Symfony\\Polyfill\\Php80\\": "" + "Symfony\\Polyfill\\Php83\\": "" }, "classmap": [ "Resources/stubs" @@ -5190,10 +4711,6 @@ "MIT" ], "authors": [ - { - "name": "Ion Bazan", - "email": "ion.bazan@gmail.com" - }, { "name": "Nicolas Grekas", "email": "p@tchwork.com" @@ -5203,7 +4720,7 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions", + "description": "Symfony polyfill backporting some PHP 8.3+ features to lower PHP versions", "homepage": "https://symfony.com", "keywords": [ "compatibility", @@ -5212,7 +4729,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php80/tree/v1.30.0" + "source": "https://github.com/symfony/polyfill-php83/tree/v1.30.0" }, "funding": [ { @@ -5228,34 +4745,45 @@ "type": "tidelift" } ], - "time": "2024-05-31T15:07:36+00:00" + "time": "2024-06-19T12:35:24+00:00" }, { - "name": "symfony/process", - "version": "v5.4.40", + "name": "symfony/polyfill-uuid", + "version": "v1.30.0", "source": { "type": "git", - "url": "https://github.com/symfony/process.git", - "reference": "deedcb3bb4669cae2148bc920eafd2b16dc7c046" + "url": "https://github.com/symfony/polyfill-uuid.git", + "reference": "2ba1f33797470debcda07fe9dce20a0003df18e9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/deedcb3bb4669cae2148bc920eafd2b16dc7c046", - "reference": "deedcb3bb4669cae2148bc920eafd2b16dc7c046", + "url": "https://api.github.com/repos/symfony/polyfill-uuid/zipball/2ba1f33797470debcda07fe9dce20a0003df18e9", + "reference": "2ba1f33797470debcda07fe9dce20a0003df18e9", "shasum": "" }, "require": { - "php": ">=7.2.5", - "symfony/polyfill-php80": "^1.16" + "php": ">=7.1" + }, + "provide": { + "ext-uuid": "*" + }, + "suggest": { + "ext-uuid": "For best performance" }, "type": "library", + "extra": { + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, "autoload": { + "files": [ + "bootstrap.php" + ], "psr-4": { - "Symfony\\Component\\Process\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] + "Symfony\\Polyfill\\Uuid\\": "" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -5263,22 +4791,28 @@ ], "authors": [ { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" + "name": "Grégoire Pineau", + "email": "lyrixx@lyrixx.info" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], - "description": "Executes commands in sub-processes", + "description": "Symfony polyfill for uuid functions", "homepage": "https://symfony.com", - "support": { - "source": "https://github.com/symfony/process/tree/v5.4.40" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "uuid" + ], + "support": { + "source": "https://github.com/symfony/polyfill-uuid/tree/v1.30.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", "type": "custom" }, { @@ -5290,47 +4824,99 @@ "type": "tidelift" } ], - "time": "2024-05-31T14:33:22+00:00" + "time": "2024-05-31T15:07:36+00:00" + }, + { + "name": "symfony/process", + "version": "v7.1.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/process.git", + "reference": "febf90124323a093c7ee06fdb30e765ca3c20028" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/process/zipball/febf90124323a093c7ee06fdb30e765ca3c20028", + "reference": "febf90124323a093c7ee06fdb30e765ca3c20028", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Process\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Executes commands in sub-processes", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/process/tree/v7.1.1" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-05-31T14:57:53+00:00" }, { "name": "symfony/routing", - "version": "v5.4.40", + "version": "v7.1.1", "source": { "type": "git", "url": "https://github.com/symfony/routing.git", - "reference": "6df1dd8b306649303267a760699cf04cf39b1f7b" + "reference": "60c31bab5c45af7f13091b87deb708830f3c96c0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/routing/zipball/6df1dd8b306649303267a760699cf04cf39b1f7b", - "reference": "6df1dd8b306649303267a760699cf04cf39b1f7b", + "url": "https://api.github.com/repos/symfony/routing/zipball/60c31bab5c45af7f13091b87deb708830f3c96c0", + "reference": "60c31bab5c45af7f13091b87deb708830f3c96c0", "shasum": "" }, "require": { - "php": ">=7.2.5", - "symfony/deprecation-contracts": "^2.1|^3", - "symfony/polyfill-php80": "^1.16" + "php": ">=8.2", + "symfony/deprecation-contracts": "^2.5|^3" }, "conflict": { - "doctrine/annotations": "<1.12", - "symfony/config": "<5.3", - "symfony/dependency-injection": "<4.4", - "symfony/yaml": "<4.4" + "symfony/config": "<6.4", + "symfony/dependency-injection": "<6.4", + "symfony/yaml": "<6.4" }, "require-dev": { - "doctrine/annotations": "^1.12|^2", "psr/log": "^1|^2|^3", - "symfony/config": "^5.3|^6.0", - "symfony/dependency-injection": "^4.4|^5.0|^6.0", - "symfony/expression-language": "^4.4|^5.0|^6.0", - "symfony/http-foundation": "^4.4|^5.0|^6.0", - "symfony/yaml": "^4.4|^5.0|^6.0" - }, - "suggest": { - "symfony/config": "For using the all-in-one router or any loader", - "symfony/expression-language": "For using expression matching", - "symfony/http-foundation": "For using a Symfony Request object", - "symfony/yaml": "For using the YAML loader" + "symfony/config": "^6.4|^7.0", + "symfony/dependency-injection": "^6.4|^7.0", + "symfony/expression-language": "^6.4|^7.0", + "symfony/http-foundation": "^6.4|^7.0", + "symfony/yaml": "^6.4|^7.0" }, "type": "library", "autoload": { @@ -5364,7 +4950,7 @@ "url" ], "support": { - "source": "https://github.com/symfony/routing/tree/v5.4.40" + "source": "https://github.com/symfony/routing/tree/v7.1.1" }, "funding": [ { @@ -5380,7 +4966,7 @@ "type": "tidelift" } ], - "time": "2024-05-31T14:33:22+00:00" + "time": "2024-05-31T14:57:53+00:00" }, { "name": "symfony/service-contracts", @@ -5467,20 +5053,20 @@ }, { "name": "symfony/string", - "version": "v6.4.9", + "version": "v7.1.2", "source": { "type": "git", "url": "https://github.com/symfony/string.git", - "reference": "76792dbd99690a5ebef8050d9206c60c59e681d7" + "reference": "14221089ac66cf82e3cf3d1c1da65de305587ff8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/string/zipball/76792dbd99690a5ebef8050d9206c60c59e681d7", - "reference": "76792dbd99690a5ebef8050d9206c60c59e681d7", + "url": "https://api.github.com/repos/symfony/string/zipball/14221089ac66cf82e3cf3d1c1da65de305587ff8", + "reference": "14221089ac66cf82e3cf3d1c1da65de305587ff8", "shasum": "" }, "require": { - "php": ">=8.1", + "php": ">=8.2", "symfony/polyfill-ctype": "~1.8", "symfony/polyfill-intl-grapheme": "~1.0", "symfony/polyfill-intl-normalizer": "~1.0", @@ -5490,11 +5076,12 @@ "symfony/translation-contracts": "<2.5" }, "require-dev": { - "symfony/error-handler": "^5.4|^6.0|^7.0", - "symfony/http-client": "^5.4|^6.0|^7.0", - "symfony/intl": "^6.2|^7.0", + "symfony/emoji": "^7.1", + "symfony/error-handler": "^6.4|^7.0", + "symfony/http-client": "^6.4|^7.0", + "symfony/intl": "^6.4|^7.0", "symfony/translation-contracts": "^2.5|^3.0", - "symfony/var-exporter": "^5.4|^6.0|^7.0" + "symfony/var-exporter": "^6.4|^7.0" }, "type": "library", "autoload": { @@ -5533,7 +5120,7 @@ "utf8" ], "support": { - "source": "https://github.com/symfony/string/tree/v6.4.9" + "source": "https://github.com/symfony/string/tree/v7.1.2" }, "funding": [ { @@ -5549,37 +5136,36 @@ "type": "tidelift" } ], - "time": "2024-06-28T09:25:38+00:00" + "time": "2024-06-28T09:27:18+00:00" }, { "name": "symfony/translation", - "version": "v6.4.8", + "version": "v7.1.1", "source": { "type": "git", "url": "https://github.com/symfony/translation.git", - "reference": "a002933b13989fc4bd0b58e04bf7eec5210e438a" + "reference": "cf5ae136e124fc7681b34ce9fac9d5b9ae8ceee3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation/zipball/a002933b13989fc4bd0b58e04bf7eec5210e438a", - "reference": "a002933b13989fc4bd0b58e04bf7eec5210e438a", + "url": "https://api.github.com/repos/symfony/translation/zipball/cf5ae136e124fc7681b34ce9fac9d5b9ae8ceee3", + "reference": "cf5ae136e124fc7681b34ce9fac9d5b9ae8ceee3", "shasum": "" }, "require": { - "php": ">=8.1", - "symfony/deprecation-contracts": "^2.5|^3", + "php": ">=8.2", "symfony/polyfill-mbstring": "~1.0", "symfony/translation-contracts": "^2.5|^3.0" }, "conflict": { - "symfony/config": "<5.4", - "symfony/console": "<5.4", - "symfony/dependency-injection": "<5.4", + "symfony/config": "<6.4", + "symfony/console": "<6.4", + "symfony/dependency-injection": "<6.4", "symfony/http-client-contracts": "<2.5", - "symfony/http-kernel": "<5.4", + "symfony/http-kernel": "<6.4", "symfony/service-contracts": "<2.5", - "symfony/twig-bundle": "<5.4", - "symfony/yaml": "<5.4" + "symfony/twig-bundle": "<6.4", + "symfony/yaml": "<6.4" }, "provide": { "symfony/translation-implementation": "2.3|3.0" @@ -5587,17 +5173,17 @@ "require-dev": { "nikic/php-parser": "^4.18|^5.0", "psr/log": "^1|^2|^3", - "symfony/config": "^5.4|^6.0|^7.0", - "symfony/console": "^5.4|^6.0|^7.0", - "symfony/dependency-injection": "^5.4|^6.0|^7.0", - "symfony/finder": "^5.4|^6.0|^7.0", + "symfony/config": "^6.4|^7.0", + "symfony/console": "^6.4|^7.0", + "symfony/dependency-injection": "^6.4|^7.0", + "symfony/finder": "^6.4|^7.0", "symfony/http-client-contracts": "^2.5|^3.0", - "symfony/http-kernel": "^5.4|^6.0|^7.0", - "symfony/intl": "^5.4|^6.0|^7.0", + "symfony/http-kernel": "^6.4|^7.0", + "symfony/intl": "^6.4|^7.0", "symfony/polyfill-intl-icu": "^1.21", - "symfony/routing": "^5.4|^6.0|^7.0", + "symfony/routing": "^6.4|^7.0", "symfony/service-contracts": "^2.5|^3", - "symfony/yaml": "^5.4|^6.0|^7.0" + "symfony/yaml": "^6.4|^7.0" }, "type": "library", "autoload": { @@ -5628,7 +5214,7 @@ "description": "Provides tools to internationalize your application", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/translation/tree/v6.4.8" + "source": "https://github.com/symfony/translation/tree/v7.1.1" }, "funding": [ { @@ -5644,7 +5230,7 @@ "type": "tidelift" } ], - "time": "2024-05-31T14:49:08+00:00" + "time": "2024-05-31T14:57:53+00:00" }, { "name": "symfony/translation-contracts", @@ -5724,40 +5310,108 @@ ], "time": "2024-04-18T09:32:20+00:00" }, + { + "name": "symfony/uid", + "version": "v7.1.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/uid.git", + "reference": "bb59febeecc81528ff672fad5dab7f06db8c8277" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/uid/zipball/bb59febeecc81528ff672fad5dab7f06db8c8277", + "reference": "bb59febeecc81528ff672fad5dab7f06db8c8277", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/polyfill-uuid": "^1.15" + }, + "require-dev": { + "symfony/console": "^6.4|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Uid\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Grégoire Pineau", + "email": "lyrixx@lyrixx.info" + }, + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides an object-oriented API to generate and represent UIDs", + "homepage": "https://symfony.com", + "keywords": [ + "UID", + "ulid", + "uuid" + ], + "support": { + "source": "https://github.com/symfony/uid/tree/v7.1.1" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-05-31T14:57:53+00:00" + }, { "name": "symfony/var-dumper", - "version": "v5.4.40", + "version": "v7.1.2", "source": { "type": "git", "url": "https://github.com/symfony/var-dumper.git", - "reference": "af8868a6e9d6082dfca11f1a1f205ae93a8b6d93" + "reference": "5857c57c6b4b86524c08cf4f4bc95327270a816d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/af8868a6e9d6082dfca11f1a1f205ae93a8b6d93", - "reference": "af8868a6e9d6082dfca11f1a1f205ae93a8b6d93", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/5857c57c6b4b86524c08cf4f4bc95327270a816d", + "reference": "5857c57c6b4b86524c08cf4f4bc95327270a816d", "shasum": "" }, "require": { - "php": ">=7.2.5", - "symfony/polyfill-mbstring": "~1.0", - "symfony/polyfill-php80": "^1.16" + "php": ">=8.2", + "symfony/polyfill-mbstring": "~1.0" }, "conflict": { - "symfony/console": "<4.4" + "symfony/console": "<6.4" }, "require-dev": { "ext-iconv": "*", - "symfony/console": "^4.4|^5.0|^6.0", - "symfony/http-kernel": "^4.4|^5.0|^6.0", - "symfony/process": "^4.4|^5.0|^6.0", - "symfony/uid": "^5.1|^6.0", - "twig/twig": "^2.13|^3.0.4" - }, - "suggest": { - "ext-iconv": "To convert non-UTF-8 strings to UTF-8 (or symfony/polyfill-iconv in case ext-iconv cannot be used).", - "ext-intl": "To show region name in time zone dump", - "symfony/console": "To use the ServerDumpCommand and/or the bin/var-dump-server script" + "symfony/console": "^6.4|^7.0", + "symfony/http-kernel": "^6.4|^7.0", + "symfony/process": "^6.4|^7.0", + "symfony/uid": "^6.4|^7.0", + "twig/twig": "^3.0.4" }, "bin": [ "Resources/bin/var-dump-server" @@ -5795,7 +5449,7 @@ "dump" ], "support": { - "source": "https://github.com/symfony/var-dumper/tree/v5.4.40" + "source": "https://github.com/symfony/var-dumper/tree/v7.1.2" }, "funding": [ { @@ -5811,7 +5465,7 @@ "type": "tidelift" } ], - "time": "2024-05-31T14:33:22+00:00" + "time": "2024-06-28T08:00:31+00:00" }, { "name": "tijsverkoyen/css-to-inline-styles", @@ -5930,399 +5584,134 @@ ], "description": "Loads environment variables from `.env` to `getenv()`, `$_ENV` and `$_SERVER` automagically.", "keywords": [ - "dotenv", - "env", - "environment" - ], - "support": { - "issues": "https://github.com/vlucas/phpdotenv/issues", - "source": "https://github.com/vlucas/phpdotenv/tree/v5.6.0" - }, - "funding": [ - { - "url": "https://github.com/GrahamCampbell", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/vlucas/phpdotenv", - "type": "tidelift" - } - ], - "time": "2023-11-12T22:43:29+00:00" - }, - { - "name": "voku/portable-ascii", - "version": "1.6.1", - "source": { - "type": "git", - "url": "https://github.com/voku/portable-ascii.git", - "reference": "87337c91b9dfacee02452244ee14ab3c43bc485a" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/voku/portable-ascii/zipball/87337c91b9dfacee02452244ee14ab3c43bc485a", - "reference": "87337c91b9dfacee02452244ee14ab3c43bc485a", - "shasum": "" - }, - "require": { - "php": ">=7.0.0" - }, - "require-dev": { - "phpunit/phpunit": "~6.0 || ~7.0 || ~9.0" - }, - "suggest": { - "ext-intl": "Use Intl for transliterator_transliterate() support" - }, - "type": "library", - "autoload": { - "psr-4": { - "voku\\": "src/voku/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Lars Moelleken", - "homepage": "http://www.moelleken.org/" - } - ], - "description": "Portable ASCII library - performance optimized (ascii) string functions for php.", - "homepage": "https://github.com/voku/portable-ascii", - "keywords": [ - "ascii", - "clean", - "php" - ], - "support": { - "issues": "https://github.com/voku/portable-ascii/issues", - "source": "https://github.com/voku/portable-ascii/tree/1.6.1" - }, - "funding": [ - { - "url": "https://www.paypal.me/moelleken", - "type": "custom" - }, - { - "url": "https://github.com/voku", - "type": "github" - }, - { - "url": "https://opencollective.com/portable-ascii", - "type": "open_collective" - }, - { - "url": "https://www.patreon.com/voku", - "type": "patreon" - }, - { - "url": "https://tidelift.com/funding/github/packagist/voku/portable-ascii", - "type": "tidelift" - } - ], - "time": "2022-01-24T18:55:24+00:00" - }, - { - "name": "webmozart/assert", - "version": "1.11.0", - "source": { - "type": "git", - "url": "https://github.com/webmozarts/assert.git", - "reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/webmozarts/assert/zipball/11cb2199493b2f8a3b53e7f19068fc6aac760991", - "reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991", - "shasum": "" - }, - "require": { - "ext-ctype": "*", - "php": "^7.2 || ^8.0" - }, - "conflict": { - "phpstan/phpstan": "<0.12.20", - "vimeo/psalm": "<4.6.1 || 4.6.2" - }, - "require-dev": { - "phpunit/phpunit": "^8.5.13" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.10-dev" - } - }, - "autoload": { - "psr-4": { - "Webmozart\\Assert\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Bernhard Schussek", - "email": "bschussek@gmail.com" - } - ], - "description": "Assertions to validate method input/output with nice error messages.", - "keywords": [ - "assert", - "check", - "validate" - ], - "support": { - "issues": "https://github.com/webmozarts/assert/issues", - "source": "https://github.com/webmozarts/assert/tree/1.11.0" - }, - "time": "2022-06-03T18:03:27+00:00" - } - ], - "packages-dev": [ - { - "name": "doctrine/instantiator", - "version": "2.0.0", - "source": { - "type": "git", - "url": "https://github.com/doctrine/instantiator.git", - "reference": "c6222283fa3f4ac679f8b9ced9a4e23f163e80d0" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/instantiator/zipball/c6222283fa3f4ac679f8b9ced9a4e23f163e80d0", - "reference": "c6222283fa3f4ac679f8b9ced9a4e23f163e80d0", - "shasum": "" - }, - "require": { - "php": "^8.1" - }, - "require-dev": { - "doctrine/coding-standard": "^11", - "ext-pdo": "*", - "ext-phar": "*", - "phpbench/phpbench": "^1.2", - "phpstan/phpstan": "^1.9.4", - "phpstan/phpstan-phpunit": "^1.3", - "phpunit/phpunit": "^9.5.27", - "vimeo/psalm": "^5.4" - }, - "type": "library", - "autoload": { - "psr-4": { - "Doctrine\\Instantiator\\": "src/Doctrine/Instantiator/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Marco Pivetta", - "email": "ocramius@gmail.com", - "homepage": "https://ocramius.github.io/" - } - ], - "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors", - "homepage": "https://www.doctrine-project.org/projects/instantiator.html", - "keywords": [ - "constructor", - "instantiate" - ], - "support": { - "issues": "https://github.com/doctrine/instantiator/issues", - "source": "https://github.com/doctrine/instantiator/tree/2.0.0" - }, - "funding": [ - { - "url": "https://www.doctrine-project.org/sponsorship.html", - "type": "custom" - }, - { - "url": "https://www.patreon.com/phpdoctrine", - "type": "patreon" - }, - { - "url": "https://tidelift.com/funding/github/packagist/doctrine%2Finstantiator", - "type": "tidelift" - } - ], - "time": "2022-12-30T00:23:10+00:00" - }, - { - "name": "facade/flare-client-php", - "version": "1.10.0", - "source": { - "type": "git", - "url": "https://github.com/facade/flare-client-php.git", - "reference": "213fa2c69e120bca4c51ba3e82ed1834ef3f41b8" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/facade/flare-client-php/zipball/213fa2c69e120bca4c51ba3e82ed1834ef3f41b8", - "reference": "213fa2c69e120bca4c51ba3e82ed1834ef3f41b8", - "shasum": "" - }, - "require": { - "facade/ignition-contracts": "~1.0", - "illuminate/pipeline": "^5.5|^6.0|^7.0|^8.0", - "php": "^7.1|^8.0", - "symfony/http-foundation": "^3.3|^4.1|^5.0", - "symfony/mime": "^3.4|^4.0|^5.1", - "symfony/var-dumper": "^3.4|^4.0|^5.0" - }, - "require-dev": { - "friendsofphp/php-cs-fixer": "^2.14", - "phpunit/phpunit": "^7.5", - "spatie/phpunit-snapshot-assertions": "^2.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0-dev" - } - }, - "autoload": { - "files": [ - "src/helpers.php" - ], - "psr-4": { - "Facade\\FlareClient\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "description": "Send PHP errors to Flare", - "homepage": "https://github.com/facade/flare-client-php", - "keywords": [ - "exception", - "facade", - "flare", - "reporting" + "dotenv", + "env", + "environment" ], "support": { - "issues": "https://github.com/facade/flare-client-php/issues", - "source": "https://github.com/facade/flare-client-php/tree/1.10.0" + "issues": "https://github.com/vlucas/phpdotenv/issues", + "source": "https://github.com/vlucas/phpdotenv/tree/v5.6.0" }, "funding": [ { - "url": "https://github.com/spatie", + "url": "https://github.com/GrahamCampbell", "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/vlucas/phpdotenv", + "type": "tidelift" } ], - "time": "2022-08-09T11:23:57+00:00" + "time": "2023-11-12T22:43:29+00:00" }, { - "name": "facade/ignition", - "version": "2.17.7", + "name": "voku/portable-ascii", + "version": "2.0.1", "source": { "type": "git", - "url": "https://github.com/facade/ignition.git", - "reference": "b4f5955825bb4b74cba0f94001761c46335c33e9" + "url": "https://github.com/voku/portable-ascii.git", + "reference": "b56450eed252f6801410d810c8e1727224ae0743" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/facade/ignition/zipball/b4f5955825bb4b74cba0f94001761c46335c33e9", - "reference": "b4f5955825bb4b74cba0f94001761c46335c33e9", + "url": "https://api.github.com/repos/voku/portable-ascii/zipball/b56450eed252f6801410d810c8e1727224ae0743", + "reference": "b56450eed252f6801410d810c8e1727224ae0743", "shasum": "" }, "require": { - "ext-curl": "*", - "ext-json": "*", - "ext-mbstring": "*", - "facade/flare-client-php": "^1.9.1", - "facade/ignition-contracts": "^1.0.2", - "illuminate/support": "^7.0|^8.0", - "monolog/monolog": "^2.0", - "php": "^7.2.5|^8.0", - "symfony/console": "^5.0", - "symfony/var-dumper": "^5.0" + "php": ">=7.0.0" }, "require-dev": { - "friendsofphp/php-cs-fixer": "^2.14", - "livewire/livewire": "^2.4", - "mockery/mockery": "^1.3", - "orchestra/testbench": "^5.0|^6.0", - "psalm/plugin-laravel": "^1.2" + "phpunit/phpunit": "~6.0 || ~7.0 || ~9.0" }, "suggest": { - "laravel/telescope": "^3.1" + "ext-intl": "Use Intl for transliterator_transliterate() support" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.x-dev" - }, - "laravel": { - "providers": [ - "Facade\\Ignition\\IgnitionServiceProvider" - ], - "aliases": { - "Flare": "Facade\\Ignition\\Facades\\Flare" - } - } - }, "autoload": { - "files": [ - "src/helpers.php" - ], "psr-4": { - "Facade\\Ignition\\": "src" + "voku\\": "src/voku/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], - "description": "A beautiful error page for Laravel applications.", - "homepage": "https://github.com/facade/ignition", + "authors": [ + { + "name": "Lars Moelleken", + "homepage": "http://www.moelleken.org/" + } + ], + "description": "Portable ASCII library - performance optimized (ascii) string functions for php.", + "homepage": "https://github.com/voku/portable-ascii", "keywords": [ - "error", - "flare", - "laravel", - "page" + "ascii", + "clean", + "php" ], "support": { - "docs": "https://flareapp.io/docs/ignition-for-laravel/introduction", - "forum": "https://twitter.com/flareappio", - "issues": "https://github.com/facade/ignition/issues", - "source": "https://github.com/facade/ignition" + "issues": "https://github.com/voku/portable-ascii/issues", + "source": "https://github.com/voku/portable-ascii/tree/2.0.1" }, - "time": "2023-01-26T12:34:59+00:00" + "funding": [ + { + "url": "https://www.paypal.me/moelleken", + "type": "custom" + }, + { + "url": "https://github.com/voku", + "type": "github" + }, + { + "url": "https://opencollective.com/portable-ascii", + "type": "open_collective" + }, + { + "url": "https://www.patreon.com/voku", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/voku/portable-ascii", + "type": "tidelift" + } + ], + "time": "2022-03-08T17:03:00+00:00" }, { - "name": "facade/ignition-contracts", - "version": "1.0.2", + "name": "webmozart/assert", + "version": "1.11.0", "source": { "type": "git", - "url": "https://github.com/facade/ignition-contracts.git", - "reference": "3c921a1cdba35b68a7f0ccffc6dffc1995b18267" + "url": "https://github.com/webmozarts/assert.git", + "reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/facade/ignition-contracts/zipball/3c921a1cdba35b68a7f0ccffc6dffc1995b18267", - "reference": "3c921a1cdba35b68a7f0ccffc6dffc1995b18267", + "url": "https://api.github.com/repos/webmozarts/assert/zipball/11cb2199493b2f8a3b53e7f19068fc6aac760991", + "reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991", "shasum": "" }, "require": { - "php": "^7.3|^8.0" + "ext-ctype": "*", + "php": "^7.2 || ^8.0" + }, + "conflict": { + "phpstan/phpstan": "<0.12.20", + "vimeo/psalm": "<4.6.1 || 4.6.2" }, "require-dev": { - "friendsofphp/php-cs-fixer": "^v2.15.8", - "phpunit/phpunit": "^9.3.11", - "vimeo/psalm": "^3.17.1" + "phpunit/phpunit": "^8.5.13" }, "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.10-dev" + } + }, "autoload": { "psr-4": { - "Facade\\IgnitionContracts\\": "src" + "Webmozart\\Assert\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -6331,25 +5720,24 @@ ], "authors": [ { - "name": "Freek Van der Herten", - "email": "freek@spatie.be", - "homepage": "https://flareapp.io", - "role": "Developer" + "name": "Bernhard Schussek", + "email": "bschussek@gmail.com" } ], - "description": "Solution contracts for Ignition", - "homepage": "https://github.com/facade/ignition-contracts", + "description": "Assertions to validate method input/output with nice error messages.", "keywords": [ - "contracts", - "flare", - "ignition" + "assert", + "check", + "validate" ], "support": { - "issues": "https://github.com/facade/ignition-contracts/issues", - "source": "https://github.com/facade/ignition-contracts/tree/1.0.2" + "issues": "https://github.com/webmozarts/assert/issues", + "source": "https://github.com/webmozarts/assert/tree/1.11.0" }, - "time": "2020-10-16T08:27:54+00:00" - }, + "time": "2022-06-03T18:03:27+00:00" + } + ], + "packages-dev": [ { "name": "fakerphp/faker", "version": "v1.23.1", @@ -6535,29 +5923,96 @@ }, "time": "2020-07-09T08:09:16+00:00" }, + { + "name": "laravel/pint", + "version": "v1.16.2", + "source": { + "type": "git", + "url": "https://github.com/laravel/pint.git", + "reference": "51f1ba679a6afe0315621ad143d788bd7ded0eca" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/pint/zipball/51f1ba679a6afe0315621ad143d788bd7ded0eca", + "reference": "51f1ba679a6afe0315621ad143d788bd7ded0eca", + "shasum": "" + }, + "require": { + "ext-json": "*", + "ext-mbstring": "*", + "ext-tokenizer": "*", + "ext-xml": "*", + "php": "^8.1.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^3.59.3", + "illuminate/view": "^10.48.12", + "larastan/larastan": "^2.9.7", + "laravel-zero/framework": "^10.4.0", + "mockery/mockery": "^1.6.12", + "nunomaduro/termwind": "^1.15.1", + "pestphp/pest": "^2.34.8" + }, + "bin": [ + "builds/pint" + ], + "type": "project", + "autoload": { + "psr-4": { + "App\\": "app/", + "Database\\Seeders\\": "database/seeders/", + "Database\\Factories\\": "database/factories/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nuno Maduro", + "email": "enunomaduro@gmail.com" + } + ], + "description": "An opinionated code formatter for PHP.", + "homepage": "https://laravel.com", + "keywords": [ + "format", + "formatter", + "lint", + "linter", + "php" + ], + "support": { + "issues": "https://github.com/laravel/pint/issues", + "source": "https://github.com/laravel/pint" + }, + "time": "2024-07-09T15:58:08+00:00" + }, { "name": "laravel/sail", - "version": "v1.25.0", + "version": "v1.30.2", "source": { "type": "git", "url": "https://github.com/laravel/sail.git", - "reference": "e81a7bd7ac1a745ccb25572830fecf74a89bb48a" + "reference": "f5a9699a1001e15de1aa5e7cb5c9f50a3f63f887" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/sail/zipball/e81a7bd7ac1a745ccb25572830fecf74a89bb48a", - "reference": "e81a7bd7ac1a745ccb25572830fecf74a89bb48a", + "url": "https://api.github.com/repos/laravel/sail/zipball/f5a9699a1001e15de1aa5e7cb5c9f50a3f63f887", + "reference": "f5a9699a1001e15de1aa5e7cb5c9f50a3f63f887", "shasum": "" }, "require": { - "illuminate/console": "^8.0|^9.0|^10.0", - "illuminate/contracts": "^8.0|^9.0|^10.0", - "illuminate/support": "^8.0|^9.0|^10.0", + "illuminate/console": "^9.52.16|^10.0|^11.0", + "illuminate/contracts": "^9.52.16|^10.0|^11.0", + "illuminate/support": "^9.52.16|^10.0|^11.0", "php": "^8.0", - "symfony/yaml": "^6.0" + "symfony/console": "^6.0|^7.0", + "symfony/yaml": "^6.0|^7.0" }, "require-dev": { - "orchestra/testbench": "^6.0|^7.0|^8.0", + "orchestra/testbench": "^7.0|^8.0|^9.0", "phpstan/phpstan": "^1.10" }, "bin": [ @@ -6565,9 +6020,6 @@ ], "type": "library", "extra": { - "branch-alias": { - "dev-master": "1.x-dev" - }, "laravel": { "providers": [ "Laravel\\Sail\\SailServiceProvider" @@ -6598,7 +6050,7 @@ "issues": "https://github.com/laravel/sail/issues", "source": "https://github.com/laravel/sail" }, - "time": "2023-09-11T17:37:09+00:00" + "time": "2024-07-05T16:01:51+00:00" }, { "name": "mockery/mockery", @@ -6745,34 +6197,38 @@ }, { "name": "nunomaduro/collision", - "version": "v5.11.0", + "version": "v8.1.1", "source": { "type": "git", "url": "https://github.com/nunomaduro/collision.git", - "reference": "8b610eef8582ccdc05d8f2ab23305e2d37049461" + "reference": "13e5d538b95a744d85f447a321ce10adb28e9af9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nunomaduro/collision/zipball/8b610eef8582ccdc05d8f2ab23305e2d37049461", - "reference": "8b610eef8582ccdc05d8f2ab23305e2d37049461", + "url": "https://api.github.com/repos/nunomaduro/collision/zipball/13e5d538b95a744d85f447a321ce10adb28e9af9", + "reference": "13e5d538b95a744d85f447a321ce10adb28e9af9", "shasum": "" }, "require": { - "facade/ignition-contracts": "^1.0", - "filp/whoops": "^2.14.3", - "php": "^7.3 || ^8.0", - "symfony/console": "^5.0" + "filp/whoops": "^2.15.4", + "nunomaduro/termwind": "^2.0.1", + "php": "^8.2.0", + "symfony/console": "^7.0.4" + }, + "conflict": { + "laravel/framework": "<11.0.0 || >=12.0.0", + "phpunit/phpunit": "<10.5.1 || >=12.0.0" }, "require-dev": { - "brianium/paratest": "^6.1", - "fideloper/proxy": "^4.4.1", - "fruitcake/laravel-cors": "^2.0.3", - "laravel/framework": "8.x-dev", - "nunomaduro/larastan": "^0.6.2", - "nunomaduro/mock-final-classes": "^1.0", - "orchestra/testbench": "^6.0", - "phpstan/phpstan": "^0.12.64", - "phpunit/phpunit": "^9.5.0" + "larastan/larastan": "^2.9.2", + "laravel/framework": "^11.0.0", + "laravel/pint": "^1.14.0", + "laravel/sail": "^1.28.2", + "laravel/sanctum": "^4.0.0", + "laravel/tinker": "^2.9.0", + "orchestra/testbench-core": "^9.0.0", + "pestphp/pest": "^2.34.1 || ^3.0.0", + "sebastian/environment": "^6.0.1 || ^7.0.0" }, "type": "library", "extra": { @@ -6780,9 +6236,15 @@ "providers": [ "NunoMaduro\\Collision\\Adapters\\Laravel\\CollisionServiceProvider" ] + }, + "branch-alias": { + "dev-8.x": "8.x-dev" } }, "autoload": { + "files": [ + "./src/Adapters/Phpunit/Autoload.php" + ], "psr-4": { "NunoMaduro\\Collision\\": "src/" } @@ -6828,7 +6290,7 @@ "type": "patreon" } ], - "time": "2022-01-10T16:22:52+00:00" + "time": "2024-03-06T16:20:09+00:00" }, { "name": "phar-io/manifest", @@ -6950,35 +6412,35 @@ }, { "name": "phpunit/php-code-coverage", - "version": "9.2.31", + "version": "11.0.5", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-code-coverage.git", - "reference": "48c34b5d8d983006bd2adc2d0de92963b9155965" + "reference": "19b6365ab8b59a64438c0c3f4241feeb480c9861" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/48c34b5d8d983006bd2adc2d0de92963b9155965", - "reference": "48c34b5d8d983006bd2adc2d0de92963b9155965", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/19b6365ab8b59a64438c0c3f4241feeb480c9861", + "reference": "19b6365ab8b59a64438c0c3f4241feeb480c9861", "shasum": "" }, "require": { "ext-dom": "*", "ext-libxml": "*", "ext-xmlwriter": "*", - "nikic/php-parser": "^4.18 || ^5.0", - "php": ">=7.3", - "phpunit/php-file-iterator": "^3.0.3", - "phpunit/php-text-template": "^2.0.2", - "sebastian/code-unit-reverse-lookup": "^2.0.2", - "sebastian/complexity": "^2.0", - "sebastian/environment": "^5.1.2", - "sebastian/lines-of-code": "^1.0.3", - "sebastian/version": "^3.0.1", + "nikic/php-parser": "^5.0", + "php": ">=8.2", + "phpunit/php-file-iterator": "^5.0", + "phpunit/php-text-template": "^4.0", + "sebastian/code-unit-reverse-lookup": "^4.0", + "sebastian/complexity": "^4.0", + "sebastian/environment": "^7.0", + "sebastian/lines-of-code": "^3.0", + "sebastian/version": "^5.0", "theseer/tokenizer": "^1.2.0" }, "require-dev": { - "phpunit/phpunit": "^9.3" + "phpunit/phpunit": "^11.0" }, "suggest": { "ext-pcov": "PHP extension that provides line coverage", @@ -6987,7 +6449,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "9.2-dev" + "dev-main": "11.0-dev" } }, "autoload": { @@ -7016,7 +6478,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", "security": "https://github.com/sebastianbergmann/php-code-coverage/security/policy", - "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.31" + "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/11.0.5" }, "funding": [ { @@ -7024,32 +6486,32 @@ "type": "github" } ], - "time": "2024-03-02T06:37:42+00:00" + "time": "2024-07-03T05:05:37+00:00" }, { "name": "phpunit/php-file-iterator", - "version": "3.0.6", + "version": "5.0.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-file-iterator.git", - "reference": "cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf" + "reference": "6ed896bf50bbbfe4d504a33ed5886278c78e4a26" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf", - "reference": "cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf", + "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/6ed896bf50bbbfe4d504a33ed5886278c78e4a26", + "reference": "6ed896bf50bbbfe4d504a33ed5886278c78e4a26", "shasum": "" }, "require": { - "php": ">=7.3" + "php": ">=8.2" }, "require-dev": { - "phpunit/phpunit": "^9.3" + "phpunit/phpunit": "^11.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "3.0-dev" + "dev-main": "5.0-dev" } }, "autoload": { @@ -7076,7 +6538,8 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/php-file-iterator/issues", - "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/3.0.6" + "security": "https://github.com/sebastianbergmann/php-file-iterator/security/policy", + "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/5.0.1" }, "funding": [ { @@ -7084,28 +6547,28 @@ "type": "github" } ], - "time": "2021-12-02T12:48:52+00:00" + "time": "2024-07-03T05:06:37+00:00" }, { "name": "phpunit/php-invoker", - "version": "3.1.1", + "version": "5.0.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-invoker.git", - "reference": "5a10147d0aaf65b58940a0b72f71c9ac0423cc67" + "reference": "c1ca3814734c07492b3d4c5f794f4b0995333da2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-invoker/zipball/5a10147d0aaf65b58940a0b72f71c9ac0423cc67", - "reference": "5a10147d0aaf65b58940a0b72f71c9ac0423cc67", + "url": "https://api.github.com/repos/sebastianbergmann/php-invoker/zipball/c1ca3814734c07492b3d4c5f794f4b0995333da2", + "reference": "c1ca3814734c07492b3d4c5f794f4b0995333da2", "shasum": "" }, "require": { - "php": ">=7.3" + "php": ">=8.2" }, "require-dev": { "ext-pcntl": "*", - "phpunit/phpunit": "^9.3" + "phpunit/phpunit": "^11.0" }, "suggest": { "ext-pcntl": "*" @@ -7113,7 +6576,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "3.1-dev" + "dev-main": "5.0-dev" } }, "autoload": { @@ -7139,7 +6602,8 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/php-invoker/issues", - "source": "https://github.com/sebastianbergmann/php-invoker/tree/3.1.1" + "security": "https://github.com/sebastianbergmann/php-invoker/security/policy", + "source": "https://github.com/sebastianbergmann/php-invoker/tree/5.0.1" }, "funding": [ { @@ -7147,32 +6611,32 @@ "type": "github" } ], - "time": "2020-09-28T05:58:55+00:00" + "time": "2024-07-03T05:07:44+00:00" }, { "name": "phpunit/php-text-template", - "version": "2.0.4", + "version": "4.0.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-text-template.git", - "reference": "5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28" + "reference": "3e0404dc6b300e6bf56415467ebcb3fe4f33e964" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28", - "reference": "5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28", + "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/3e0404dc6b300e6bf56415467ebcb3fe4f33e964", + "reference": "3e0404dc6b300e6bf56415467ebcb3fe4f33e964", "shasum": "" }, "require": { - "php": ">=7.3" + "php": ">=8.2" }, "require-dev": { - "phpunit/phpunit": "^9.3" + "phpunit/phpunit": "^11.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.0-dev" + "dev-main": "4.0-dev" } }, "autoload": { @@ -7198,7 +6662,8 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/php-text-template/issues", - "source": "https://github.com/sebastianbergmann/php-text-template/tree/2.0.4" + "security": "https://github.com/sebastianbergmann/php-text-template/security/policy", + "source": "https://github.com/sebastianbergmann/php-text-template/tree/4.0.1" }, "funding": [ { @@ -7206,32 +6671,32 @@ "type": "github" } ], - "time": "2020-10-26T05:33:50+00:00" + "time": "2024-07-03T05:08:43+00:00" }, { "name": "phpunit/php-timer", - "version": "5.0.3", + "version": "7.0.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-timer.git", - "reference": "5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2" + "reference": "3b415def83fbcb41f991d9ebf16ae4ad8b7837b3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2", - "reference": "5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2", + "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/3b415def83fbcb41f991d9ebf16ae4ad8b7837b3", + "reference": "3b415def83fbcb41f991d9ebf16ae4ad8b7837b3", "shasum": "" }, "require": { - "php": ">=7.3" + "php": ">=8.2" }, "require-dev": { - "phpunit/phpunit": "^9.3" + "phpunit/phpunit": "^11.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "5.0-dev" + "dev-main": "7.0-dev" } }, "autoload": { @@ -7257,7 +6722,8 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/php-timer/issues", - "source": "https://github.com/sebastianbergmann/php-timer/tree/5.0.3" + "security": "https://github.com/sebastianbergmann/php-timer/security/policy", + "source": "https://github.com/sebastianbergmann/php-timer/tree/7.0.1" }, "funding": [ { @@ -7265,24 +6731,23 @@ "type": "github" } ], - "time": "2020-10-26T13:16:10+00:00" + "time": "2024-07-03T05:09:35+00:00" }, { "name": "phpunit/phpunit", - "version": "9.6.20", + "version": "11.2.7", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "49d7820565836236411f5dc002d16dd689cde42f" + "reference": "15c7e69dec4a8f246840859e6b430bd2abeb5039" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/49d7820565836236411f5dc002d16dd689cde42f", - "reference": "49d7820565836236411f5dc002d16dd689cde42f", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/15c7e69dec4a8f246840859e6b430bd2abeb5039", + "reference": "15c7e69dec4a8f246840859e6b430bd2abeb5039", "shasum": "" }, "require": { - "doctrine/instantiator": "^1.5.0 || ^2", "ext-dom": "*", "ext-json": "*", "ext-libxml": "*", @@ -7292,27 +6757,25 @@ "myclabs/deep-copy": "^1.12.0", "phar-io/manifest": "^2.0.4", "phar-io/version": "^3.2.1", - "php": ">=7.3", - "phpunit/php-code-coverage": "^9.2.31", - "phpunit/php-file-iterator": "^3.0.6", - "phpunit/php-invoker": "^3.1.1", - "phpunit/php-text-template": "^2.0.4", - "phpunit/php-timer": "^5.0.3", - "sebastian/cli-parser": "^1.0.2", - "sebastian/code-unit": "^1.0.8", - "sebastian/comparator": "^4.0.8", - "sebastian/diff": "^4.0.6", - "sebastian/environment": "^5.1.5", - "sebastian/exporter": "^4.0.6", - "sebastian/global-state": "^5.0.7", - "sebastian/object-enumerator": "^4.0.4", - "sebastian/resource-operations": "^3.0.4", - "sebastian/type": "^3.2.1", - "sebastian/version": "^3.0.2" + "php": ">=8.2", + "phpunit/php-code-coverage": "^11.0.5", + "phpunit/php-file-iterator": "^5.0.1", + "phpunit/php-invoker": "^5.0.1", + "phpunit/php-text-template": "^4.0.1", + "phpunit/php-timer": "^7.0.1", + "sebastian/cli-parser": "^3.0.2", + "sebastian/code-unit": "^3.0.1", + "sebastian/comparator": "^6.0.1", + "sebastian/diff": "^6.0.2", + "sebastian/environment": "^7.2.0", + "sebastian/exporter": "^6.1.3", + "sebastian/global-state": "^7.0.2", + "sebastian/object-enumerator": "^6.0.1", + "sebastian/type": "^5.0.1", + "sebastian/version": "^5.0.1" }, "suggest": { - "ext-soap": "To be able to generate mocks based on WSDL files", - "ext-xdebug": "PHP extension that provides line coverage as well as branch and path coverage" + "ext-soap": "To be able to generate mocks based on WSDL files" }, "bin": [ "phpunit" @@ -7320,7 +6783,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "9.6-dev" + "dev-main": "11.2-dev" } }, "autoload": { @@ -7352,7 +6815,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", "security": "https://github.com/sebastianbergmann/phpunit/security/policy", - "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.20" + "source": "https://github.com/sebastianbergmann/phpunit/tree/11.2.7" }, "funding": [ { @@ -7368,32 +6831,32 @@ "type": "tidelift" } ], - "time": "2024-07-10T11:45:39+00:00" + "time": "2024-07-10T11:50:09+00:00" }, { "name": "sebastian/cli-parser", - "version": "1.0.2", + "version": "3.0.2", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/cli-parser.git", - "reference": "2b56bea83a09de3ac06bb18b92f068e60cc6f50b" + "reference": "15c5dd40dc4f38794d383bb95465193f5e0ae180" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/2b56bea83a09de3ac06bb18b92f068e60cc6f50b", - "reference": "2b56bea83a09de3ac06bb18b92f068e60cc6f50b", + "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/15c5dd40dc4f38794d383bb95465193f5e0ae180", + "reference": "15c5dd40dc4f38794d383bb95465193f5e0ae180", "shasum": "" }, "require": { - "php": ">=7.3" + "php": ">=8.2" }, "require-dev": { - "phpunit/phpunit": "^9.3" + "phpunit/phpunit": "^11.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0-dev" + "dev-main": "3.0-dev" } }, "autoload": { @@ -7416,7 +6879,8 @@ "homepage": "https://github.com/sebastianbergmann/cli-parser", "support": { "issues": "https://github.com/sebastianbergmann/cli-parser/issues", - "source": "https://github.com/sebastianbergmann/cli-parser/tree/1.0.2" + "security": "https://github.com/sebastianbergmann/cli-parser/security/policy", + "source": "https://github.com/sebastianbergmann/cli-parser/tree/3.0.2" }, "funding": [ { @@ -7424,32 +6888,32 @@ "type": "github" } ], - "time": "2024-03-02T06:27:43+00:00" + "time": "2024-07-03T04:41:36+00:00" }, { "name": "sebastian/code-unit", - "version": "1.0.8", + "version": "3.0.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/code-unit.git", - "reference": "1fc9f64c0927627ef78ba436c9b17d967e68e120" + "reference": "6bb7d09d6623567178cf54126afa9c2310114268" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/code-unit/zipball/1fc9f64c0927627ef78ba436c9b17d967e68e120", - "reference": "1fc9f64c0927627ef78ba436c9b17d967e68e120", + "url": "https://api.github.com/repos/sebastianbergmann/code-unit/zipball/6bb7d09d6623567178cf54126afa9c2310114268", + "reference": "6bb7d09d6623567178cf54126afa9c2310114268", "shasum": "" }, "require": { - "php": ">=7.3" + "php": ">=8.2" }, "require-dev": { - "phpunit/phpunit": "^9.3" + "phpunit/phpunit": "^11.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0-dev" + "dev-main": "3.0-dev" } }, "autoload": { @@ -7472,7 +6936,8 @@ "homepage": "https://github.com/sebastianbergmann/code-unit", "support": { "issues": "https://github.com/sebastianbergmann/code-unit/issues", - "source": "https://github.com/sebastianbergmann/code-unit/tree/1.0.8" + "security": "https://github.com/sebastianbergmann/code-unit/security/policy", + "source": "https://github.com/sebastianbergmann/code-unit/tree/3.0.1" }, "funding": [ { @@ -7480,32 +6945,32 @@ "type": "github" } ], - "time": "2020-10-26T13:08:54+00:00" + "time": "2024-07-03T04:44:28+00:00" }, { "name": "sebastian/code-unit-reverse-lookup", - "version": "2.0.3", + "version": "4.0.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git", - "reference": "ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5" + "reference": "183a9b2632194febd219bb9246eee421dad8d45e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5", - "reference": "ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5", + "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/183a9b2632194febd219bb9246eee421dad8d45e", + "reference": "183a9b2632194febd219bb9246eee421dad8d45e", "shasum": "" }, "require": { - "php": ">=7.3" + "php": ">=8.2" }, "require-dev": { - "phpunit/phpunit": "^9.3" + "phpunit/phpunit": "^11.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.0-dev" + "dev-main": "4.0-dev" } }, "autoload": { @@ -7527,7 +6992,8 @@ "homepage": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/", "support": { "issues": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/issues", - "source": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/tree/2.0.3" + "security": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/security/policy", + "source": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/tree/4.0.1" }, "funding": [ { @@ -7535,34 +7001,36 @@ "type": "github" } ], - "time": "2020-09-28T05:30:19+00:00" + "time": "2024-07-03T04:45:54+00:00" }, { "name": "sebastian/comparator", - "version": "4.0.8", + "version": "6.0.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/comparator.git", - "reference": "fa0f136dd2334583309d32b62544682ee972b51a" + "reference": "131942b86d3587291067a94f295498ab6ac79c20" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/fa0f136dd2334583309d32b62544682ee972b51a", - "reference": "fa0f136dd2334583309d32b62544682ee972b51a", + "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/131942b86d3587291067a94f295498ab6ac79c20", + "reference": "131942b86d3587291067a94f295498ab6ac79c20", "shasum": "" }, "require": { - "php": ">=7.3", - "sebastian/diff": "^4.0", - "sebastian/exporter": "^4.0" + "ext-dom": "*", + "ext-mbstring": "*", + "php": ">=8.2", + "sebastian/diff": "^6.0", + "sebastian/exporter": "^6.0" }, "require-dev": { - "phpunit/phpunit": "^9.3" + "phpunit/phpunit": "^11.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "4.0-dev" + "dev-main": "6.0-dev" } }, "autoload": { @@ -7601,7 +7069,8 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/comparator/issues", - "source": "https://github.com/sebastianbergmann/comparator/tree/4.0.8" + "security": "https://github.com/sebastianbergmann/comparator/security/policy", + "source": "https://github.com/sebastianbergmann/comparator/tree/6.0.1" }, "funding": [ { @@ -7609,33 +7078,33 @@ "type": "github" } ], - "time": "2022-09-14T12:41:17+00:00" + "time": "2024-07-03T04:48:07+00:00" }, { "name": "sebastian/complexity", - "version": "2.0.3", + "version": "4.0.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/complexity.git", - "reference": "25f207c40d62b8b7aa32f5ab026c53561964053a" + "reference": "ee41d384ab1906c68852636b6de493846e13e5a0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/25f207c40d62b8b7aa32f5ab026c53561964053a", - "reference": "25f207c40d62b8b7aa32f5ab026c53561964053a", + "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/ee41d384ab1906c68852636b6de493846e13e5a0", + "reference": "ee41d384ab1906c68852636b6de493846e13e5a0", "shasum": "" }, "require": { - "nikic/php-parser": "^4.18 || ^5.0", - "php": ">=7.3" + "nikic/php-parser": "^5.0", + "php": ">=8.2" }, "require-dev": { - "phpunit/phpunit": "^9.3" + "phpunit/phpunit": "^11.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.0-dev" + "dev-main": "4.0-dev" } }, "autoload": { @@ -7658,7 +7127,8 @@ "homepage": "https://github.com/sebastianbergmann/complexity", "support": { "issues": "https://github.com/sebastianbergmann/complexity/issues", - "source": "https://github.com/sebastianbergmann/complexity/tree/2.0.3" + "security": "https://github.com/sebastianbergmann/complexity/security/policy", + "source": "https://github.com/sebastianbergmann/complexity/tree/4.0.1" }, "funding": [ { @@ -7666,33 +7136,33 @@ "type": "github" } ], - "time": "2023-12-22T06:19:30+00:00" + "time": "2024-07-03T04:49:50+00:00" }, { "name": "sebastian/diff", - "version": "4.0.6", + "version": "6.0.2", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/diff.git", - "reference": "ba01945089c3a293b01ba9badc29ad55b106b0bc" + "reference": "b4ccd857127db5d41a5b676f24b51371d76d8544" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/ba01945089c3a293b01ba9badc29ad55b106b0bc", - "reference": "ba01945089c3a293b01ba9badc29ad55b106b0bc", + "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/b4ccd857127db5d41a5b676f24b51371d76d8544", + "reference": "b4ccd857127db5d41a5b676f24b51371d76d8544", "shasum": "" }, "require": { - "php": ">=7.3" + "php": ">=8.2" }, "require-dev": { - "phpunit/phpunit": "^9.3", + "phpunit/phpunit": "^11.0", "symfony/process": "^4.2 || ^5" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "4.0-dev" + "dev-main": "6.0-dev" } }, "autoload": { @@ -7724,7 +7194,8 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/diff/issues", - "source": "https://github.com/sebastianbergmann/diff/tree/4.0.6" + "security": "https://github.com/sebastianbergmann/diff/security/policy", + "source": "https://github.com/sebastianbergmann/diff/tree/6.0.2" }, "funding": [ { @@ -7732,27 +7203,27 @@ "type": "github" } ], - "time": "2024-03-02T06:30:58+00:00" + "time": "2024-07-03T04:53:05+00:00" }, { "name": "sebastian/environment", - "version": "5.1.5", + "version": "7.2.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/environment.git", - "reference": "830c43a844f1f8d5b7a1f6d6076b784454d8b7ed" + "reference": "855f3ae0ab316bbafe1ba4e16e9f3c078d24a0c5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/830c43a844f1f8d5b7a1f6d6076b784454d8b7ed", - "reference": "830c43a844f1f8d5b7a1f6d6076b784454d8b7ed", + "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/855f3ae0ab316bbafe1ba4e16e9f3c078d24a0c5", + "reference": "855f3ae0ab316bbafe1ba4e16e9f3c078d24a0c5", "shasum": "" }, "require": { - "php": ">=7.3" + "php": ">=8.2" }, "require-dev": { - "phpunit/phpunit": "^9.3" + "phpunit/phpunit": "^11.0" }, "suggest": { "ext-posix": "*" @@ -7760,7 +7231,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "5.1-dev" + "dev-main": "7.2-dev" } }, "autoload": { @@ -7779,7 +7250,7 @@ } ], "description": "Provides functionality to handle HHVM/PHP environments", - "homepage": "http://www.github.com/sebastianbergmann/environment", + "homepage": "https://github.com/sebastianbergmann/environment", "keywords": [ "Xdebug", "environment", @@ -7787,7 +7258,8 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/environment/issues", - "source": "https://github.com/sebastianbergmann/environment/tree/5.1.5" + "security": "https://github.com/sebastianbergmann/environment/security/policy", + "source": "https://github.com/sebastianbergmann/environment/tree/7.2.0" }, "funding": [ { @@ -7795,34 +7267,34 @@ "type": "github" } ], - "time": "2023-02-03T06:03:51+00:00" + "time": "2024-07-03T04:54:44+00:00" }, { "name": "sebastian/exporter", - "version": "4.0.6", + "version": "6.1.3", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/exporter.git", - "reference": "78c00df8f170e02473b682df15bfcdacc3d32d72" + "reference": "c414673eee9a8f9d51bbf8d61fc9e3ef1e85b20e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/78c00df8f170e02473b682df15bfcdacc3d32d72", - "reference": "78c00df8f170e02473b682df15bfcdacc3d32d72", + "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/c414673eee9a8f9d51bbf8d61fc9e3ef1e85b20e", + "reference": "c414673eee9a8f9d51bbf8d61fc9e3ef1e85b20e", "shasum": "" }, "require": { - "php": ">=7.3", - "sebastian/recursion-context": "^4.0" + "ext-mbstring": "*", + "php": ">=8.2", + "sebastian/recursion-context": "^6.0" }, "require-dev": { - "ext-mbstring": "*", - "phpunit/phpunit": "^9.3" + "phpunit/phpunit": "^11.2" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "4.0-dev" + "dev-main": "6.1-dev" } }, "autoload": { @@ -7864,7 +7336,8 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/exporter/issues", - "source": "https://github.com/sebastianbergmann/exporter/tree/4.0.6" + "security": "https://github.com/sebastianbergmann/exporter/security/policy", + "source": "https://github.com/sebastianbergmann/exporter/tree/6.1.3" }, "funding": [ { @@ -7872,38 +7345,35 @@ "type": "github" } ], - "time": "2024-03-02T06:33:00+00:00" + "time": "2024-07-03T04:56:19+00:00" }, { "name": "sebastian/global-state", - "version": "5.0.7", + "version": "7.0.2", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/global-state.git", - "reference": "bca7df1f32ee6fe93b4d4a9abbf69e13a4ada2c9" + "reference": "3be331570a721f9a4b5917f4209773de17f747d7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/bca7df1f32ee6fe93b4d4a9abbf69e13a4ada2c9", - "reference": "bca7df1f32ee6fe93b4d4a9abbf69e13a4ada2c9", + "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/3be331570a721f9a4b5917f4209773de17f747d7", + "reference": "3be331570a721f9a4b5917f4209773de17f747d7", "shasum": "" }, "require": { - "php": ">=7.3", - "sebastian/object-reflector": "^2.0", - "sebastian/recursion-context": "^4.0" + "php": ">=8.2", + "sebastian/object-reflector": "^4.0", + "sebastian/recursion-context": "^6.0" }, "require-dev": { "ext-dom": "*", - "phpunit/phpunit": "^9.3" - }, - "suggest": { - "ext-uopz": "*" + "phpunit/phpunit": "^11.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "5.0-dev" + "dev-main": "7.0-dev" } }, "autoload": { @@ -7922,13 +7392,14 @@ } ], "description": "Snapshotting of global state", - "homepage": "http://www.github.com/sebastianbergmann/global-state", + "homepage": "https://www.github.com/sebastianbergmann/global-state", "keywords": [ "global state" ], "support": { "issues": "https://github.com/sebastianbergmann/global-state/issues", - "source": "https://github.com/sebastianbergmann/global-state/tree/5.0.7" + "security": "https://github.com/sebastianbergmann/global-state/security/policy", + "source": "https://github.com/sebastianbergmann/global-state/tree/7.0.2" }, "funding": [ { @@ -7936,33 +7407,33 @@ "type": "github" } ], - "time": "2024-03-02T06:35:11+00:00" + "time": "2024-07-03T04:57:36+00:00" }, { "name": "sebastian/lines-of-code", - "version": "1.0.4", + "version": "3.0.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/lines-of-code.git", - "reference": "e1e4a170560925c26d424b6a03aed157e7dcc5c5" + "reference": "d36ad0d782e5756913e42ad87cb2890f4ffe467a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/e1e4a170560925c26d424b6a03aed157e7dcc5c5", - "reference": "e1e4a170560925c26d424b6a03aed157e7dcc5c5", + "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/d36ad0d782e5756913e42ad87cb2890f4ffe467a", + "reference": "d36ad0d782e5756913e42ad87cb2890f4ffe467a", "shasum": "" }, "require": { - "nikic/php-parser": "^4.18 || ^5.0", - "php": ">=7.3" + "nikic/php-parser": "^5.0", + "php": ">=8.2" }, "require-dev": { - "phpunit/phpunit": "^9.3" + "phpunit/phpunit": "^11.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0-dev" + "dev-main": "3.0-dev" } }, "autoload": { @@ -7985,7 +7456,8 @@ "homepage": "https://github.com/sebastianbergmann/lines-of-code", "support": { "issues": "https://github.com/sebastianbergmann/lines-of-code/issues", - "source": "https://github.com/sebastianbergmann/lines-of-code/tree/1.0.4" + "security": "https://github.com/sebastianbergmann/lines-of-code/security/policy", + "source": "https://github.com/sebastianbergmann/lines-of-code/tree/3.0.1" }, "funding": [ { @@ -7993,34 +7465,34 @@ "type": "github" } ], - "time": "2023-12-22T06:20:34+00:00" + "time": "2024-07-03T04:58:38+00:00" }, { "name": "sebastian/object-enumerator", - "version": "4.0.4", + "version": "6.0.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/object-enumerator.git", - "reference": "5c9eeac41b290a3712d88851518825ad78f45c71" + "reference": "f5b498e631a74204185071eb41f33f38d64608aa" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/5c9eeac41b290a3712d88851518825ad78f45c71", - "reference": "5c9eeac41b290a3712d88851518825ad78f45c71", + "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/f5b498e631a74204185071eb41f33f38d64608aa", + "reference": "f5b498e631a74204185071eb41f33f38d64608aa", "shasum": "" }, "require": { - "php": ">=7.3", - "sebastian/object-reflector": "^2.0", - "sebastian/recursion-context": "^4.0" + "php": ">=8.2", + "sebastian/object-reflector": "^4.0", + "sebastian/recursion-context": "^6.0" }, "require-dev": { - "phpunit/phpunit": "^9.3" + "phpunit/phpunit": "^11.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "4.0-dev" + "dev-main": "6.0-dev" } }, "autoload": { @@ -8042,7 +7514,8 @@ "homepage": "https://github.com/sebastianbergmann/object-enumerator/", "support": { "issues": "https://github.com/sebastianbergmann/object-enumerator/issues", - "source": "https://github.com/sebastianbergmann/object-enumerator/tree/4.0.4" + "security": "https://github.com/sebastianbergmann/object-enumerator/security/policy", + "source": "https://github.com/sebastianbergmann/object-enumerator/tree/6.0.1" }, "funding": [ { @@ -8050,32 +7523,32 @@ "type": "github" } ], - "time": "2020-10-26T13:12:34+00:00" + "time": "2024-07-03T05:00:13+00:00" }, { "name": "sebastian/object-reflector", - "version": "2.0.4", + "version": "4.0.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/object-reflector.git", - "reference": "b4f479ebdbf63ac605d183ece17d8d7fe49c15c7" + "reference": "6e1a43b411b2ad34146dee7524cb13a068bb35f9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/b4f479ebdbf63ac605d183ece17d8d7fe49c15c7", - "reference": "b4f479ebdbf63ac605d183ece17d8d7fe49c15c7", + "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/6e1a43b411b2ad34146dee7524cb13a068bb35f9", + "reference": "6e1a43b411b2ad34146dee7524cb13a068bb35f9", "shasum": "" }, "require": { - "php": ">=7.3" + "php": ">=8.2" }, "require-dev": { - "phpunit/phpunit": "^9.3" + "phpunit/phpunit": "^11.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.0-dev" + "dev-main": "4.0-dev" } }, "autoload": { @@ -8097,7 +7570,8 @@ "homepage": "https://github.com/sebastianbergmann/object-reflector/", "support": { "issues": "https://github.com/sebastianbergmann/object-reflector/issues", - "source": "https://github.com/sebastianbergmann/object-reflector/tree/2.0.4" + "security": "https://github.com/sebastianbergmann/object-reflector/security/policy", + "source": "https://github.com/sebastianbergmann/object-reflector/tree/4.0.1" }, "funding": [ { @@ -8105,32 +7579,32 @@ "type": "github" } ], - "time": "2020-10-26T13:14:26+00:00" + "time": "2024-07-03T05:01:32+00:00" }, { "name": "sebastian/recursion-context", - "version": "4.0.5", + "version": "6.0.2", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/recursion-context.git", - "reference": "e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1" + "reference": "694d156164372abbd149a4b85ccda2e4670c0e16" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1", - "reference": "e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1", + "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/694d156164372abbd149a4b85ccda2e4670c0e16", + "reference": "694d156164372abbd149a4b85ccda2e4670c0e16", "shasum": "" }, "require": { - "php": ">=7.3" + "php": ">=8.2" }, "require-dev": { - "phpunit/phpunit": "^9.3" + "phpunit/phpunit": "^11.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "4.0-dev" + "dev-main": "6.0-dev" } }, "autoload": { @@ -8160,61 +7634,8 @@ "homepage": "https://github.com/sebastianbergmann/recursion-context", "support": { "issues": "https://github.com/sebastianbergmann/recursion-context/issues", - "source": "https://github.com/sebastianbergmann/recursion-context/tree/4.0.5" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2023-02-03T06:07:39+00:00" - }, - { - "name": "sebastian/resource-operations", - "version": "3.0.4", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/resource-operations.git", - "reference": "05d5692a7993ecccd56a03e40cd7e5b09b1d404e" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/05d5692a7993ecccd56a03e40cd7e5b09b1d404e", - "reference": "05d5692a7993ecccd56a03e40cd7e5b09b1d404e", - "shasum": "" - }, - "require": { - "php": ">=7.3" - }, - "require-dev": { - "phpunit/phpunit": "^9.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "3.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - } - ], - "description": "Provides a list of PHP built-in functions that operate on resources", - "homepage": "https://www.github.com/sebastianbergmann/resource-operations", - "support": { - "source": "https://github.com/sebastianbergmann/resource-operations/tree/3.0.4" + "security": "https://github.com/sebastianbergmann/recursion-context/security/policy", + "source": "https://github.com/sebastianbergmann/recursion-context/tree/6.0.2" }, "funding": [ { @@ -8222,32 +7643,32 @@ "type": "github" } ], - "time": "2024-03-14T16:00:52+00:00" + "time": "2024-07-03T05:10:34+00:00" }, { "name": "sebastian/type", - "version": "3.2.1", + "version": "5.0.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/type.git", - "reference": "75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7" + "reference": "fb6a6566f9589e86661291d13eba708cce5eb4aa" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7", - "reference": "75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7", + "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/fb6a6566f9589e86661291d13eba708cce5eb4aa", + "reference": "fb6a6566f9589e86661291d13eba708cce5eb4aa", "shasum": "" }, "require": { - "php": ">=7.3" + "php": ">=8.2" }, "require-dev": { - "phpunit/phpunit": "^9.5" + "phpunit/phpunit": "^11.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "3.2-dev" + "dev-main": "5.0-dev" } }, "autoload": { @@ -8270,7 +7691,8 @@ "homepage": "https://github.com/sebastianbergmann/type", "support": { "issues": "https://github.com/sebastianbergmann/type/issues", - "source": "https://github.com/sebastianbergmann/type/tree/3.2.1" + "security": "https://github.com/sebastianbergmann/type/security/policy", + "source": "https://github.com/sebastianbergmann/type/tree/5.0.1" }, "funding": [ { @@ -8278,29 +7700,29 @@ "type": "github" } ], - "time": "2023-02-03T06:13:03+00:00" + "time": "2024-07-03T05:11:49+00:00" }, { "name": "sebastian/version", - "version": "3.0.2", + "version": "5.0.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/version.git", - "reference": "c6c1022351a901512170118436c764e473f6de8c" + "reference": "45c9debb7d039ce9b97de2f749c2cf5832a06ac4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/c6c1022351a901512170118436c764e473f6de8c", - "reference": "c6c1022351a901512170118436c764e473f6de8c", + "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/45c9debb7d039ce9b97de2f749c2cf5832a06ac4", + "reference": "45c9debb7d039ce9b97de2f749c2cf5832a06ac4", "shasum": "" }, "require": { - "php": ">=7.3" + "php": ">=8.2" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "3.0-dev" + "dev-main": "5.0-dev" } }, "autoload": { @@ -8323,7 +7745,8 @@ "homepage": "https://github.com/sebastianbergmann/version", "support": { "issues": "https://github.com/sebastianbergmann/version/issues", - "source": "https://github.com/sebastianbergmann/version/tree/3.0.2" + "security": "https://github.com/sebastianbergmann/version/security/policy", + "source": "https://github.com/sebastianbergmann/version/tree/5.0.1" }, "funding": [ { @@ -8331,32 +7754,31 @@ "type": "github" } ], - "time": "2020-09-28T06:39:44+00:00" + "time": "2024-07-03T05:13:08+00:00" }, { "name": "symfony/yaml", - "version": "v6.4.8", + "version": "v7.1.1", "source": { "type": "git", "url": "https://github.com/symfony/yaml.git", - "reference": "52903de178d542850f6f341ba92995d3d63e60c9" + "reference": "fa34c77015aa6720469db7003567b9f772492bf2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/yaml/zipball/52903de178d542850f6f341ba92995d3d63e60c9", - "reference": "52903de178d542850f6f341ba92995d3d63e60c9", + "url": "https://api.github.com/repos/symfony/yaml/zipball/fa34c77015aa6720469db7003567b9f772492bf2", + "reference": "fa34c77015aa6720469db7003567b9f772492bf2", "shasum": "" }, "require": { - "php": ">=8.1", - "symfony/deprecation-contracts": "^2.5|^3", + "php": ">=8.2", "symfony/polyfill-ctype": "^1.8" }, "conflict": { - "symfony/console": "<5.4" + "symfony/console": "<6.4" }, "require-dev": { - "symfony/console": "^5.4|^6.0|^7.0" + "symfony/console": "^6.4|^7.0" }, "bin": [ "Resources/bin/yaml-lint" @@ -8387,7 +7809,7 @@ "description": "Loads and dumps YAML files", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/yaml/tree/v6.4.8" + "source": "https://github.com/symfony/yaml/tree/v7.1.1" }, "funding": [ { @@ -8403,7 +7825,7 @@ "type": "tidelift" } ], - "time": "2024-05-31T14:49:08+00:00" + "time": "2024-05-31T14:57:53+00:00" }, { "name": "theseer/tokenizer", @@ -8457,12 +7879,12 @@ } ], "aliases": [], - "minimum-stability": "dev", + "minimum-stability": "stable", "stability-flags": [], "prefer-stable": true, "prefer-lowest": false, "platform": { - "php": "^7.3|^8.0" + "php": "^8.2" }, "platform-dev": [], "plugin-api-version": "2.6.0" diff --git a/config/app.php b/config/app.php index f572b64..c5d4a2c 100644 --- a/config/app.php +++ b/config/app.php @@ -161,7 +161,6 @@ return [ Illuminate\Translation\TranslationServiceProvider::class, Illuminate\Validation\ValidationServiceProvider::class, Illuminate\View\ViewServiceProvider::class, - /* * Package Service Providers... */ @@ -227,6 +226,7 @@ return [ 'URL' => Illuminate\Support\Facades\URL::class, 'Validator' => Illuminate\Support\Facades\Validator::class, 'View' => Illuminate\Support\Facades\View::class, + 'Vite' => Illuminate\Support\Facades\Vite::class, ], diff --git a/public/build/assets/main-BIFT_6Bb.js b/public/build/assets/main-BIFT_6Bb.js deleted file mode 100644 index b37ea9b..0000000 --- a/public/build/assets/main-BIFT_6Bb.js +++ /dev/null @@ -1,22 +0,0 @@ -var ji=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var gh=ji((yh,Li)=>{/** -* @vue/shared v3.4.31 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**//*! #__NO_SIDE_EFFECTS__ */function ts(e,t){const n=new Set(e.split(","));return s=>n.has(s)}const G={},vt=[],Oe=()=>{},Ui=()=>!1,mn=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),ns=e=>e.startsWith("onUpdate:"),ce=Object.assign,ss=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Bi=Object.prototype.hasOwnProperty,B=(e,t)=>Bi.call(e,t),P=Array.isArray,bt=e=>Bt(e)==="[object Map]",xt=e=>Bt(e)==="[object Set]",As=e=>Bt(e)==="[object Date]",N=e=>typeof e=="function",oe=e=>typeof e=="string",Ue=e=>typeof e=="symbol",X=e=>e!==null&&typeof e=="object",wo=e=>(X(e)||N(e))&&N(e.then)&&N(e.catch),Co=Object.prototype.toString,Bt=e=>Co.call(e),Vi=e=>Bt(e).slice(8,-1),So=e=>Bt(e)==="[object Object]",os=e=>oe(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Pt=ts(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),gn=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Hi=/-(\w)/g,Be=gn(e=>e.replace(Hi,(t,n)=>n?n.toUpperCase():"")),Di=/\B([A-Z])/g,Et=gn(e=>e.replace(Di,"-$1").toLowerCase()),_n=gn(e=>e.charAt(0).toUpperCase()+e.slice(1)),On=gn(e=>e?`on${_n(e)}`:""),_t=(e,t)=>!Object.is(e,t),en=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:s,value:n})},ln=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Ki=e=>{const t=oe(e)?Number(e):NaN;return isNaN(t)?e:t};let Ps;const Eo=()=>Ps||(Ps=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function is(e){if(P(e)){const t={};for(let n=0;n{if(n){const s=n.split(Xi);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function fe(e){let t="";if(oe(e))t=e;else if(P(e))for(let n=0;nVt(n,t))}const ko=e=>!!(e&&e.__v_isRef===!0),L=e=>oe(e)?e:e==null?"":P(e)||X(e)&&(e.toString===Co||!N(e.toString))?ko(e)?L(e.value):JSON.stringify(e,Oo,2):String(e),Oo=(e,t)=>ko(t)?Oo(e,t.value):bt(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[s,o],i)=>(n[An(s,i)+" =>"]=o,n),{})}:xt(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>An(n))}:Ue(t)?An(t):X(t)&&!P(t)&&!So(t)?String(t):t,An=(e,t="")=>{var n;return Ue(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** -* @vue/reactivity v3.4.31 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/let Ie;class Qi{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=Ie,!t&&Ie&&(this.index=(Ie.scopes||(Ie.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=Ie;try{return Ie=this,t()}finally{Ie=n}}}on(){Ie=this}off(){Ie=this.parent}stop(t){if(this._active){let n,s;for(n=0,s=this.effects.length;n=4))break}this._dirtyLevel===1&&(this._dirtyLevel=0),it()}return this._dirtyLevel>=4}set dirty(t){this._dirtyLevel=t?4:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let t=tt,n=mt;try{return tt=!0,mt=this,this._runnings++,Is(this),this.fn()}finally{$s(this),this._runnings--,mt=n,tt=t}}stop(){this.active&&(Is(this),$s(this),this.onStop&&this.onStop(),this.active=!1)}}function tr(e){return e.value}function Is(e){e._trackId++,e._depsLength=0}function $s(e){if(e.deps.length>e._depsLength){for(let t=e._depsLength;t{const n=new Map;return n.cleanup=e,n.computed=t,n},Vn=new WeakMap,gt=Symbol(""),Hn=Symbol("");function we(e,t,n){if(tt&&mt){let s=Vn.get(e);s||Vn.set(e,s=new Map);let o=s.get(n);o||s.set(n,o=No(()=>s.delete(n))),Io(mt,o)}}function De(e,t,n,s,o,i){const r=Vn.get(e);if(!r)return;let l=[];if(t==="clear")l=[...r.values()];else if(n==="length"&&P(e)){const a=Number(s);r.forEach((d,h)=>{(h==="length"||!Ue(h)&&h>=a)&&l.push(d)})}else switch(n!==void 0&&l.push(r.get(n)),t){case"add":P(e)?os(n)&&l.push(r.get("length")):(l.push(r.get(gt)),bt(e)&&l.push(r.get(Hn)));break;case"delete":P(e)||(l.push(r.get(gt)),bt(e)&&l.push(r.get(Hn)));break;case"set":bt(e)&&l.push(r.get(gt));break}cs();for(const a of l)a&&$o(a,4);as()}const nr=ts("__proto__,__v_isRef,__isVue"),Mo=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Ue)),Ns=sr();function sr(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const s=K(this);for(let i=0,r=this.length;i{e[t]=function(...n){ot(),cs();const s=K(this)[t].apply(this,n);return as(),it(),s}}),e}function or(e){Ue(e)||(e=String(e));const t=K(this);return we(t,"has",e),t.hasOwnProperty(e)}class Lo{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,s){const o=this._isReadonly,i=this._isShallow;if(n==="__v_isReactive")return!o;if(n==="__v_isReadonly")return o;if(n==="__v_isShallow")return i;if(n==="__v_raw")return s===(o?i?_r:Uo:i?jo:Fo).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(s)?t:void 0;const r=P(t);if(!o){if(r&&B(Ns,n))return Reflect.get(Ns,n,s);if(n==="hasOwnProperty")return or}const l=Reflect.get(t,n,s);return(Ue(n)?Mo.has(n):nr(n))||(o||we(t,"get",n),i)?l:xe(l)?r&&os(n)?l:l.value:X(l)?o?Bo(l):ds(l):l}}class Ro extends Lo{constructor(t=!1){super(!1,t)}set(t,n,s,o){let i=t[n];if(!this._isShallow){const a=cn(i);if(!Dn(s)&&!cn(s)&&(i=K(i),s=K(s)),!P(t)&&xe(i)&&!xe(s))return a?!1:(i.value=s,!0)}const r=P(t)&&os(n)?Number(n)e,yn=e=>Reflect.getPrototypeOf(e);function zt(e,t,n=!1,s=!1){e=e.__v_raw;const o=K(e),i=K(t);n||(_t(t,i)&&we(o,"get",t),we(o,"get",i));const{has:r}=yn(o),l=s?us:n?ms:ps;if(r.call(o,t))return l(e.get(t));if(r.call(o,i))return l(e.get(i));e!==o&&e.get(t)}function Wt(e,t=!1){const n=this.__v_raw,s=K(n),o=K(e);return t||(_t(e,o)&&we(s,"has",e),we(s,"has",o)),e===o?n.has(e):n.has(e)||n.has(o)}function Gt(e,t=!1){return e=e.__v_raw,!t&&we(K(e),"iterate",gt),Reflect.get(e,"size",e)}function Ms(e){e=K(e);const t=K(this);return yn(t).has.call(t,e)||(t.add(e),De(t,"add",e,e)),this}function Ls(e,t){t=K(t);const n=K(this),{has:s,get:o}=yn(n);let i=s.call(n,e);i||(e=K(e),i=s.call(n,e));const r=o.call(n,e);return n.set(e,t),i?_t(t,r)&&De(n,"set",e,t):De(n,"add",e,t),this}function Rs(e){const t=K(this),{has:n,get:s}=yn(t);let o=n.call(t,e);o||(e=K(e),o=n.call(t,e)),s&&s.call(t,e);const i=t.delete(e);return o&&De(t,"delete",e,void 0),i}function Fs(){const e=K(this),t=e.size!==0,n=e.clear();return t&&De(e,"clear",void 0,void 0),n}function Jt(e,t){return function(s,o){const i=this,r=i.__v_raw,l=K(r),a=t?us:e?ms:ps;return!e&&we(l,"iterate",gt),r.forEach((d,h)=>s.call(o,a(d),a(h),i))}}function Yt(e,t,n){return function(...s){const o=this.__v_raw,i=K(o),r=bt(i),l=e==="entries"||e===Symbol.iterator&&r,a=e==="keys"&&r,d=o[e](...s),h=n?us:t?ms:ps;return!t&&we(i,"iterate",a?Hn:gt),{next(){const{value:g,done:v}=d.next();return v?{value:g,done:v}:{value:l?[h(g[0]),h(g[1])]:h(g),done:v}},[Symbol.iterator](){return this}}}}function Xe(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function ar(){const e={get(i){return zt(this,i)},get size(){return Gt(this)},has:Wt,add:Ms,set:Ls,delete:Rs,clear:Fs,forEach:Jt(!1,!1)},t={get(i){return zt(this,i,!1,!0)},get size(){return Gt(this)},has:Wt,add:Ms,set:Ls,delete:Rs,clear:Fs,forEach:Jt(!1,!0)},n={get(i){return zt(this,i,!0)},get size(){return Gt(this,!0)},has(i){return Wt.call(this,i,!0)},add:Xe("add"),set:Xe("set"),delete:Xe("delete"),clear:Xe("clear"),forEach:Jt(!0,!1)},s={get(i){return zt(this,i,!0,!0)},get size(){return Gt(this,!0)},has(i){return Wt.call(this,i,!0)},add:Xe("add"),set:Xe("set"),delete:Xe("delete"),clear:Xe("clear"),forEach:Jt(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(i=>{e[i]=Yt(i,!1,!1),n[i]=Yt(i,!0,!1),t[i]=Yt(i,!1,!0),s[i]=Yt(i,!0,!0)}),[e,n,t,s]}const[ur,fr,dr,hr]=ar();function fs(e,t){const n=t?e?hr:dr:e?fr:ur;return(s,o,i)=>o==="__v_isReactive"?!e:o==="__v_isReadonly"?e:o==="__v_raw"?s:Reflect.get(B(n,o)&&o in s?n:s,o,i)}const pr={get:fs(!1,!1)},mr={get:fs(!1,!0)},gr={get:fs(!0,!1)},Fo=new WeakMap,jo=new WeakMap,Uo=new WeakMap,_r=new WeakMap;function yr(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function vr(e){return e.__v_skip||!Object.isExtensible(e)?0:yr(Vi(e))}function ds(e){return cn(e)?e:hs(e,!1,rr,pr,Fo)}function br(e){return hs(e,!1,cr,mr,jo)}function Bo(e){return hs(e,!0,lr,gr,Uo)}function hs(e,t,n,s,o){if(!X(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const i=o.get(e);if(i)return i;const r=vr(e);if(r===0)return e;const l=new Proxy(e,r===2?s:n);return o.set(e,l),l}function It(e){return cn(e)?It(e.__v_raw):!!(e&&e.__v_isReactive)}function cn(e){return!!(e&&e.__v_isReadonly)}function Dn(e){return!!(e&&e.__v_isShallow)}function Vo(e){return e?!!e.__v_raw:!1}function K(e){const t=e&&e.__v_raw;return t?K(t):e}function wr(e){return Object.isExtensible(e)&&xo(e,"__v_skip",!0),e}const ps=e=>X(e)?ds(e):e,ms=e=>X(e)?Bo(e):e;class Ho{constructor(t,n,s,o){this.getter=t,this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new ls(()=>t(this._value),()=>Pn(this,this.effect._dirtyLevel===2?2:3)),this.effect.computed=this,this.effect.active=this._cacheable=!o,this.__v_isReadonly=s}get value(){const t=K(this);return(!t._cacheable||t.effect.dirty)&&_t(t._value,t._value=t.effect.run())&&Pn(t,4),Sr(t),t.effect._dirtyLevel>=2&&Pn(t,2),t._value}set value(t){this._setter(t)}get _dirty(){return this.effect.dirty}set _dirty(t){this.effect.dirty=t}}function Cr(e,t,n=!1){let s,o;const i=N(e);return i?(s=e,o=Oe):(s=e.get,o=e.set),new Ho(s,o,i||!o,n)}function Sr(e){var t;tt&&mt&&(e=K(e),Io(mt,(t=e.dep)!=null?t:e.dep=No(()=>e.dep=void 0,e instanceof Ho?e:void 0)))}function Pn(e,t=4,n,s){e=K(e);const o=e.dep;o&&$o(o,t)}function xe(e){return!!(e&&e.__v_isRef===!0)}function xr(e){return xe(e)?e.value:e}const Er={get:(e,t,n)=>xr(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const o=e[t];return xe(o)&&!xe(n)?(o.value=n,!0):Reflect.set(e,t,n,s)}};function Do(e){return It(e)?e:new Proxy(e,Er)}/** -* @vue/runtime-core v3.4.31 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/function nt(e,t,n,s){try{return s?e(...s):e()}catch(o){vn(o,t,n)}}function Ae(e,t,n,s){if(N(e)){const o=nt(e,t,n,s);return o&&wo(o)&&o.catch(i=>{vn(i,t,n)}),o}if(P(e)){const o=[];for(let i=0;i>>1,o=me[s],i=Rt(o);iFe&&me.splice(t,1)}function Ar(e){P(e)?wt.push(...e):(!Ge||!Ge.includes(e,e.allowRecurse?ht+1:ht))&&wt.push(e),Xo()}function js(e,t,n=Lt?Fe+1:0){for(;nRt(n)-Rt(s));if(wt.length=0,Ge){Ge.push(...t);return}for(Ge=t,ht=0;hte.id==null?1/0:e.id,Pr=(e,t)=>{const n=Rt(e)-Rt(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function Wo(e){Kn=!1,Lt=!0,me.sort(Pr);try{for(Fe=0;Feoe(k)?k.trim():k)),g&&(o=n.map(ln))}let l,a=s[l=On(t)]||s[l=On(Be(t))];!a&&i&&(a=s[l=On(Et(t))]),a&&Ae(a,e,6,o);const d=s[l+"Once"];if(d){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,Ae(d,e,6,o)}}function Go(e,t,n=!1){const s=t.emitsCache,o=s.get(e);if(o!==void 0)return o;const i=e.emits;let r={},l=!1;if(!N(e)){const a=d=>{const h=Go(d,t,!0);h&&(l=!0,ce(r,h))};!n&&t.mixins.length&&t.mixins.forEach(a),e.extends&&a(e.extends),e.mixins&&e.mixins.forEach(a)}return!i&&!l?(X(e)&&s.set(e,null),null):(P(i)?i.forEach(a=>r[a]=null):ce(r,i),X(e)&&s.set(e,r),r)}function bn(e,t){return!e||!mn(t)?!1:(t=t.slice(2).replace(/Once$/,""),B(e,t[0].toLowerCase()+t.slice(1))||B(e,Et(t))||B(e,t))}let be=null,Jo=null;function an(e){const t=be;return be=e,Jo=e&&e.type.__scopeId||null,t}function Yo(e,t=be,n){if(!t||e._n)return e;const s=(...o)=>{s._d&&hn(-1);const i=an(t);let r;try{r=e(...o)}finally{an(i),s._d&&hn(1)}return r};return s._n=!0,s._c=!0,s._d=!0,s}function In(e){const{type:t,vnode:n,proxy:s,withProxy:o,propsOptions:[i],slots:r,attrs:l,emit:a,render:d,renderCache:h,props:g,data:v,setupState:k,ctx:V,inheritAttrs:U}=e,ie=an(e);let Y,se;try{if(n.shapeFlag&4){const Q=o||s,re=Q;Y=Re(d.call(re,Q,h,g,k,v,V)),se=l}else{const Q=t;Y=Re(Q.length>1?Q(g,{attrs:l,slots:r,emit:a}):Q(g,null)),se=t.props?l:$r(l)}}catch(Q){Mt.length=0,vn(Q,e,1),Y=ne(Se)}let H=Y;if(se&&U!==!1){const Q=Object.keys(se),{shapeFlag:re}=H;Q.length&&re&7&&(i&&Q.some(ns)&&(se=Nr(se,i)),H=st(H,se,!1,!0))}return n.dirs&&(H=st(H,null,!1,!0),H.dirs=H.dirs?H.dirs.concat(n.dirs):n.dirs),n.transition&&(H.transition=n.transition),Y=H,an(ie),Y}const $r=e=>{let t;for(const n in e)(n==="class"||n==="style"||mn(n))&&((t||(t={}))[n]=e[n]);return t},Nr=(e,t)=>{const n={};for(const s in e)(!ns(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function Mr(e,t,n){const{props:s,children:o,component:i}=e,{props:r,children:l,patchFlag:a}=t,d=i.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&a>=0){if(a&1024)return!0;if(a&16)return s?Us(s,r,d):!!r;if(a&8){const h=t.dynamicProps;for(let g=0;ge.__isSuspense;function Ur(e,t){t&&t.pendingBranch?P(e)?t.effects.push(...e):t.effects.push(e):Ar(e)}function wn(e,t,n=de,s=!1){if(n){const o=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...r)=>{ot();const l=Ht(n),a=Ae(t,n,e,r);return l(),it(),a});return s?o.unshift(i):o.push(i),i}}const qe=e=>(t,n=de)=>{(!En||e==="sp")&&wn(e,(...s)=>t(...s),n)},Br=qe("bm"),Zo=qe("m"),Vr=qe("bu"),Hr=qe("u"),ei=qe("bum"),ti=qe("um"),Dr=qe("sp"),Kr=qe("rtg"),qr=qe("rtc");function Xr(e,t=de){wn("ec",e,t)}function je(e,t){if(be===null)return e;const n=Tn(be),s=e.dirs||(e.dirs=[]);for(let o=0;ot(r,l,void 0,i));else{const r=Object.keys(e);o=new Array(r.length);for(let l=0,a=r.length;l!!e.type.__asyncLoader,qn=e=>e?Si(e)?Tn(e):qn(e.parent):null,$t=ce(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>qn(e.parent),$root:e=>qn(e.root),$emit:e=>e.emit,$options:e=>ys(e),$forceUpdate:e=>e.f||(e.f=()=>{e.effect.dirty=!0,_s(e.update)}),$nextTick:e=>e.n||(e.n=qo.bind(e.proxy)),$watch:e=>hl.bind(e)}),$n=(e,t)=>e!==G&&!e.__isScriptSetup&&B(e,t),zr={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:s,data:o,props:i,accessCache:r,type:l,appContext:a}=e;let d;if(t[0]!=="$"){const k=r[t];if(k!==void 0)switch(k){case 1:return s[t];case 2:return o[t];case 4:return n[t];case 3:return i[t]}else{if($n(s,t))return r[t]=1,s[t];if(o!==G&&B(o,t))return r[t]=2,o[t];if((d=e.propsOptions[0])&&B(d,t))return r[t]=3,i[t];if(n!==G&&B(n,t))return r[t]=4,n[t];Xn&&(r[t]=0)}}const h=$t[t];let g,v;if(h)return t==="$attrs"&&we(e.attrs,"get",""),h(e);if((g=l.__cssModules)&&(g=g[t]))return g;if(n!==G&&B(n,t))return r[t]=4,n[t];if(v=a.config.globalProperties,B(v,t))return v[t]},set({_:e},t,n){const{data:s,setupState:o,ctx:i}=e;return $n(o,t)?(o[t]=n,!0):s!==G&&B(s,t)?(s[t]=n,!0):B(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(i[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:s,appContext:o,propsOptions:i}},r){let l;return!!n[r]||e!==G&&B(e,r)||$n(t,r)||(l=i[0])&&B(l,r)||B(s,r)||B($t,r)||B(o.config.globalProperties,r)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:B(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function Vs(e){return P(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let Xn=!0;function Wr(e){const t=ys(e),n=e.proxy,s=e.ctx;Xn=!1,t.beforeCreate&&Hs(t.beforeCreate,e,"bc");const{data:o,computed:i,methods:r,watch:l,provide:a,inject:d,created:h,beforeMount:g,mounted:v,beforeUpdate:k,updated:V,activated:U,deactivated:ie,beforeDestroy:Y,beforeUnmount:se,destroyed:H,unmounted:Q,render:re,renderTracked:M,renderTriggered:ye,errorCaptured:he,serverPrefetch:j,expose:q,inheritAttrs:Z,components:T,directives:J,filters:pe}=t;if(d&&Gr(d,s,null),r)for(const ee in r){const z=r[ee];N(z)&&(s[ee]=z.bind(n))}if(o){const ee=o.call(n,n);X(ee)&&(e.data=ds(ee))}if(Xn=!0,i)for(const ee in i){const z=i[ee],lt=N(z)?z.bind(n,n):N(z.get)?z.get.bind(n,n):Oe,qt=!N(z)&&N(z.set)?z.set.bind(n):Oe,ct=Ll({get:lt,set:qt});Object.defineProperty(s,ee,{enumerable:!0,configurable:!0,get:()=>ct.value,set:Ne=>ct.value=Ne})}if(l)for(const ee in l)ni(l[ee],s,n,ee);if(a){const ee=N(a)?a.call(n):a;Reflect.ownKeys(ee).forEach(z=>{tl(z,ee[z])})}h&&Hs(h,e,"c");function ae(ee,z){P(z)?z.forEach(lt=>ee(lt.bind(n))):z&&ee(z.bind(n))}if(ae(Br,g),ae(Zo,v),ae(Vr,k),ae(Hr,V),ae(pl,U),ae(ml,ie),ae(Xr,he),ae(qr,M),ae(Kr,ye),ae(ei,se),ae(ti,Q),ae(Dr,j),P(q))if(q.length){const ee=e.exposed||(e.exposed={});q.forEach(z=>{Object.defineProperty(ee,z,{get:()=>n[z],set:lt=>n[z]=lt})})}else e.exposed||(e.exposed={});re&&e.render===Oe&&(e.render=re),Z!=null&&(e.inheritAttrs=Z),T&&(e.components=T),J&&(e.directives=J)}function Gr(e,t,n=Oe){P(e)&&(e=zn(e));for(const s in e){const o=e[s];let i;X(o)?"default"in o?i=nn(o.from||s,o.default,!0):i=nn(o.from||s):i=nn(o),xe(i)?Object.defineProperty(t,s,{enumerable:!0,configurable:!0,get:()=>i.value,set:r=>i.value=r}):t[s]=i}}function Hs(e,t,n){Ae(P(e)?e.map(s=>s.bind(t.proxy)):e.bind(t.proxy),t,n)}function ni(e,t,n,s){const o=s.includes(".")?mi(n,s):()=>n[s];if(oe(e)){const i=t[e];N(i)&&Mn(o,i)}else if(N(e))Mn(o,e.bind(n));else if(X(e))if(P(e))e.forEach(i=>ni(i,t,n,s));else{const i=N(e.handler)?e.handler.bind(n):t[e.handler];N(i)&&Mn(o,i,e)}}function ys(e){const t=e.type,{mixins:n,extends:s}=t,{mixins:o,optionsCache:i,config:{optionMergeStrategies:r}}=e.appContext,l=i.get(t);let a;return l?a=l:!o.length&&!n&&!s?a=t:(a={},o.length&&o.forEach(d=>fn(a,d,r,!0)),fn(a,t,r)),X(t)&&i.set(t,a),a}function fn(e,t,n,s=!1){const{mixins:o,extends:i}=t;i&&fn(e,i,n,!0),o&&o.forEach(r=>fn(e,r,n,!0));for(const r in t)if(!(s&&r==="expose")){const l=Jr[r]||n&&n[r];e[r]=l?l(e[r],t[r]):t[r]}return e}const Jr={data:Ds,props:Ks,emits:Ks,methods:At,computed:At,beforeCreate:ge,created:ge,beforeMount:ge,mounted:ge,beforeUpdate:ge,updated:ge,beforeDestroy:ge,beforeUnmount:ge,destroyed:ge,unmounted:ge,activated:ge,deactivated:ge,errorCaptured:ge,serverPrefetch:ge,components:At,directives:At,watch:Qr,provide:Ds,inject:Yr};function Ds(e,t){return t?e?function(){return ce(N(e)?e.call(this,this):e,N(t)?t.call(this,this):t)}:t:e}function Yr(e,t){return At(zn(e),zn(t))}function zn(e){if(P(e)){const t={};for(let n=0;n1)return n&&N(t)?t.call(s&&s.proxy):t}}const oi={},ii=()=>Object.create(oi),ri=e=>Object.getPrototypeOf(e)===oi;function nl(e,t,n,s=!1){const o={},i=ii();e.propsDefaults=Object.create(null),li(e,t,o,i);for(const r in e.propsOptions[0])r in o||(o[r]=void 0);n?e.props=s?o:br(o):e.type.props?e.props=o:e.props=i,e.attrs=i}function sl(e,t,n,s){const{props:o,attrs:i,vnode:{patchFlag:r}}=e,l=K(o),[a]=e.propsOptions;let d=!1;if((s||r>0)&&!(r&16)){if(r&8){const h=e.vnode.dynamicProps;for(let g=0;g{a=!0;const[v,k]=ci(g,t,!0);ce(r,v),k&&l.push(...k)};!n&&t.mixins.length&&t.mixins.forEach(h),e.extends&&h(e.extends),e.mixins&&e.mixins.forEach(h)}if(!i&&!a)return X(e)&&s.set(e,vt),vt;if(P(i))for(let h=0;h-1,k[1]=U<0||V-1||B(k,"default"))&&l.push(g)}}}const d=[r,l];return X(e)&&s.set(e,d),d}function qs(e){return e[0]!=="$"&&!Pt(e)}function Xs(e){return e===null?"null":typeof e=="function"?e.name||"":typeof e=="object"&&e.constructor&&e.constructor.name||""}function zs(e,t){return Xs(e)===Xs(t)}function Ws(e,t){return P(t)?t.findIndex(n=>zs(n,e)):N(t)&&zs(t,e)?0:-1}const ai=e=>e[0]==="_"||e==="$stable",vs=e=>P(e)?e.map(Re):[Re(e)],ol=(e,t,n)=>{if(t._n)return t;const s=Yo((...o)=>vs(t(...o)),n);return s._c=!1,s},ui=(e,t,n)=>{const s=e._ctx;for(const o in e){if(ai(o))continue;const i=e[o];if(N(i))t[o]=ol(o,i,s);else if(i!=null){const r=vs(i);t[o]=()=>r}}},fi=(e,t)=>{const n=vs(t);e.slots.default=()=>n},il=(e,t)=>{const n=e.slots=ii();if(e.vnode.shapeFlag&32){const s=t._;s?(ce(n,t),xo(n,"_",s,!0)):ui(t,n)}else t&&fi(e,t)},rl=(e,t,n)=>{const{vnode:s,slots:o}=e;let i=!0,r=G;if(s.shapeFlag&32){const l=t._;l?n&&l===1?i=!1:(ce(o,t),!n&&l===1&&delete o._):(i=!t.$stable,ui(t,o)),r=t}else t&&(fi(e,t),r={default:1});if(i)for(const l in o)!ai(l)&&r[l]==null&&delete o[l]};function Gn(e,t,n,s,o=!1){if(P(e)){e.forEach((v,k)=>Gn(v,t&&(P(t)?t[k]:t),n,s,o));return}if(tn(s)&&!o)return;const i=s.shapeFlag&4?Tn(s.component):s.el,r=o?null:i,{i:l,r:a}=e,d=t&&t.r,h=l.refs===G?l.refs={}:l.refs,g=l.setupState;if(d!=null&&d!==a&&(oe(d)?(h[d]=null,B(g,d)&&(g[d]=null)):xe(d)&&(d.value=null)),N(a))nt(a,l,12,[r,h]);else{const v=oe(a),k=xe(a);if(v||k){const V=()=>{if(e.f){const U=v?B(g,a)?g[a]:h[a]:a.value;o?P(U)&&ss(U,i):P(U)?U.includes(i)||U.push(i):v?(h[a]=[i],B(g,a)&&(g[a]=h[a])):(a.value=[i],e.k&&(h[e.k]=a.value))}else v?(h[a]=r,B(g,a)&&(g[a]=r)):k&&(a.value=r,e.k&&(h[e.k]=r))};r?(V.id=-1,ve(V,n)):V()}}}const ve=Ur;function ll(e){return cl(e)}function cl(e,t){const n=Eo();n.__VUE__=!0;const{insert:s,remove:o,patchProp:i,createElement:r,createText:l,createComment:a,setText:d,setElementText:h,parentNode:g,nextSibling:v,setScopeId:k=Oe,insertStaticContent:V}=e,U=(u,f,p,m=null,_=null,w=null,S=void 0,b=null,C=!!f.dynamicChildren)=>{if(u===f)return;u&&!pt(u,f)&&(m=Xt(u),Ne(u,_,w,!0),u=null),f.patchFlag===-2&&(C=!1,f.dynamicChildren=null);const{type:y,ref:x,shapeFlag:I}=f;switch(y){case Sn:ie(u,f,p,m);break;case Se:Y(u,f,p,m);break;case sn:u==null&&se(f,p,m,S);break;case te:T(u,f,p,m,_,w,S,b,C);break;default:I&1?re(u,f,p,m,_,w,S,b,C):I&6?J(u,f,p,m,_,w,S,b,C):(I&64||I&128)&&y.process(u,f,p,m,_,w,S,b,C,Tt)}x!=null&&_&&Gn(x,u&&u.ref,w,f||u,!f)},ie=(u,f,p,m)=>{if(u==null)s(f.el=l(f.children),p,m);else{const _=f.el=u.el;f.children!==u.children&&d(_,f.children)}},Y=(u,f,p,m)=>{u==null?s(f.el=a(f.children||""),p,m):f.el=u.el},se=(u,f,p,m)=>{[u.el,u.anchor]=V(u.children,f,p,m,u.el,u.anchor)},H=({el:u,anchor:f},p,m)=>{let _;for(;u&&u!==f;)_=v(u),s(u,p,m),u=_;s(f,p,m)},Q=({el:u,anchor:f})=>{let p;for(;u&&u!==f;)p=v(u),o(u),u=p;o(f)},re=(u,f,p,m,_,w,S,b,C)=>{f.type==="svg"?S="svg":f.type==="math"&&(S="mathml"),u==null?M(f,p,m,_,w,S,b,C):j(u,f,_,w,S,b,C)},M=(u,f,p,m,_,w,S,b)=>{let C,y;const{props:x,shapeFlag:I,transition:O,dirs:$}=u;if(C=u.el=r(u.type,w,x&&x.is,x),I&8?h(C,u.children):I&16&&he(u.children,C,null,m,_,Nn(u,w),S,b),$&&at(u,null,m,"created"),ye(C,u,u.scopeId,S,m),x){for(const W in x)W!=="value"&&!Pt(W)&&i(C,W,null,x[W],w,u.children,m,_,Ve);"value"in x&&i(C,"value",null,x.value,w),(y=x.onVnodeBeforeMount)&&Le(y,m,u)}$&&at(u,null,m,"beforeMount");const F=al(_,O);F&&O.beforeEnter(C),s(C,f,p),((y=x&&x.onVnodeMounted)||F||$)&&ve(()=>{y&&Le(y,m,u),F&&O.enter(C),$&&at(u,null,m,"mounted")},_)},ye=(u,f,p,m,_)=>{if(p&&k(u,p),m)for(let w=0;w{for(let y=C;y{const b=f.el=u.el;let{patchFlag:C,dynamicChildren:y,dirs:x}=f;C|=u.patchFlag&16;const I=u.props||G,O=f.props||G;let $;if(p&&ut(p,!1),($=O.onVnodeBeforeUpdate)&&Le($,p,f,u),x&&at(f,u,p,"beforeUpdate"),p&&ut(p,!0),y?q(u.dynamicChildren,y,b,p,m,Nn(f,_),w):S||z(u,f,b,null,p,m,Nn(f,_),w,!1),C>0){if(C&16)Z(b,f,I,O,p,m,_);else if(C&2&&I.class!==O.class&&i(b,"class",null,O.class,_),C&4&&i(b,"style",I.style,O.style,_),C&8){const F=f.dynamicProps;for(let W=0;W{$&&Le($,p,f,u),x&&at(f,u,p,"updated")},m)},q=(u,f,p,m,_,w,S)=>{for(let b=0;b{if(p!==m){if(p!==G)for(const b in p)!Pt(b)&&!(b in m)&&i(u,b,p[b],null,S,f.children,_,w,Ve);for(const b in m){if(Pt(b))continue;const C=m[b],y=p[b];C!==y&&b!=="value"&&i(u,b,y,C,S,f.children,_,w,Ve)}"value"in m&&i(u,"value",p.value,m.value,S)}},T=(u,f,p,m,_,w,S,b,C)=>{const y=f.el=u?u.el:l(""),x=f.anchor=u?u.anchor:l("");let{patchFlag:I,dynamicChildren:O,slotScopeIds:$}=f;$&&(b=b?b.concat($):$),u==null?(s(y,p,m),s(x,p,m),he(f.children||[],p,x,_,w,S,b,C)):I>0&&I&64&&O&&u.dynamicChildren?(q(u.dynamicChildren,O,p,_,w,S,b),(f.key!=null||_&&f===_.subTree)&&di(u,f,!0)):z(u,f,p,x,_,w,S,b,C)},J=(u,f,p,m,_,w,S,b,C)=>{f.slotScopeIds=b,u==null?f.shapeFlag&512?_.ctx.activate(f,p,m,S,C):pe(f,p,m,_,w,S,C):rt(u,f,C)},pe=(u,f,p,m,_,w,S)=>{const b=u.component=kl(u,m,_);if(Cn(u)&&(b.ctx.renderer=Tt),Al(b),b.asyncDep){if(_&&_.registerDep(b,ae,S),!u.el){const C=b.subTree=ne(Se);Y(null,C,f,p)}}else ae(b,u,f,p,_,w,S)},rt=(u,f,p)=>{const m=f.component=u.component;if(Mr(u,f,p))if(m.asyncDep&&!m.asyncResolved){ee(m,f,p);return}else m.next=f,Or(m.update),m.effect.dirty=!0,m.update();else f.el=u.el,m.vnode=f},ae=(u,f,p,m,_,w,S)=>{const b=()=>{if(u.isMounted){let{next:x,bu:I,u:O,parent:$,vnode:F}=u;{const yt=hi(u);if(yt){x&&(x.el=F.el,ee(u,x,S)),yt.asyncDep.then(()=>{u.isUnmounted||b()});return}}let W=x,D;ut(u,!1),x?(x.el=F.el,ee(u,x,S)):x=F,I&&en(I),(D=x.props&&x.props.onVnodeBeforeUpdate)&&Le(D,$,x,F),ut(u,!0);const ue=In(u),Pe=u.subTree;u.subTree=ue,U(Pe,ue,g(Pe.el),Xt(Pe),u,_,w),x.el=ue.el,W===null&&Lr(u,ue.el),O&&ve(O,_),(D=x.props&&x.props.onVnodeUpdated)&&ve(()=>Le(D,$,x,F),_)}else{let x;const{el:I,props:O}=f,{bm:$,m:F,parent:W}=u,D=tn(f);if(ut(u,!1),$&&en($),!D&&(x=O&&O.onVnodeBeforeMount)&&Le(x,W,f),ut(u,!0),I&&Es){const ue=()=>{u.subTree=In(u),Es(I,u.subTree,u,_,null)};D?f.type.__asyncLoader().then(()=>!u.isUnmounted&&ue()):ue()}else{const ue=u.subTree=In(u);U(null,ue,p,m,u,_,w),f.el=ue.el}if(F&&ve(F,_),!D&&(x=O&&O.onVnodeMounted)){const ue=f;ve(()=>Le(x,W,ue),_)}(f.shapeFlag&256||W&&tn(W.vnode)&&W.vnode.shapeFlag&256)&&u.a&&ve(u.a,_),u.isMounted=!0,f=p=m=null}},C=u.effect=new ls(b,Oe,()=>_s(y),u.scope),y=u.update=()=>{C.dirty&&C.run()};y.id=u.uid,ut(u,!0),y()},ee=(u,f,p)=>{f.component=u;const m=u.vnode.props;u.vnode=f,u.next=null,sl(u,f.props,m,p),rl(u,f.children,p),ot(),js(u),it()},z=(u,f,p,m,_,w,S,b,C=!1)=>{const y=u&&u.children,x=u?u.shapeFlag:0,I=f.children,{patchFlag:O,shapeFlag:$}=f;if(O>0){if(O&128){qt(y,I,p,m,_,w,S,b,C);return}else if(O&256){lt(y,I,p,m,_,w,S,b,C);return}}$&8?(x&16&&Ve(y,_,w),I!==y&&h(p,I)):x&16?$&16?qt(y,I,p,m,_,w,S,b,C):Ve(y,_,w,!0):(x&8&&h(p,""),$&16&&he(I,p,m,_,w,S,b,C))},lt=(u,f,p,m,_,w,S,b,C)=>{u=u||vt,f=f||vt;const y=u.length,x=f.length,I=Math.min(y,x);let O;for(O=0;Ox?Ve(u,_,w,!0,!1,I):he(f,p,m,_,w,S,b,C,I)},qt=(u,f,p,m,_,w,S,b,C)=>{let y=0;const x=f.length;let I=u.length-1,O=x-1;for(;y<=I&&y<=O;){const $=u[y],F=f[y]=C?Ye(f[y]):Re(f[y]);if(pt($,F))U($,F,p,null,_,w,S,b,C);else break;y++}for(;y<=I&&y<=O;){const $=u[I],F=f[O]=C?Ye(f[O]):Re(f[O]);if(pt($,F))U($,F,p,null,_,w,S,b,C);else break;I--,O--}if(y>I){if(y<=O){const $=O+1,F=$O)for(;y<=I;)Ne(u[y],_,w,!0),y++;else{const $=y,F=y,W=new Map;for(y=F;y<=O;y++){const Ce=f[y]=C?Ye(f[y]):Re(f[y]);Ce.key!=null&&W.set(Ce.key,y)}let D,ue=0;const Pe=O-F+1;let yt=!1,Ts=0;const kt=new Array(Pe);for(y=0;y=Pe){Ne(Ce,_,w,!0);continue}let Me;if(Ce.key!=null)Me=W.get(Ce.key);else for(D=F;D<=O;D++)if(kt[D-F]===0&&pt(Ce,f[D])){Me=D;break}Me===void 0?Ne(Ce,_,w,!0):(kt[Me-F]=y+1,Me>=Ts?Ts=Me:yt=!0,U(Ce,f[Me],p,null,_,w,S,b,C),ue++)}const ks=yt?ul(kt):vt;for(D=ks.length-1,y=Pe-1;y>=0;y--){const Ce=F+y,Me=f[Ce],Os=Ce+1{const{el:w,type:S,transition:b,children:C,shapeFlag:y}=u;if(y&6){ct(u.component.subTree,f,p,m);return}if(y&128){u.suspense.move(f,p,m);return}if(y&64){S.move(u,f,p,Tt);return}if(S===te){s(w,f,p);for(let I=0;Ib.enter(w),_);else{const{leave:I,delayLeave:O,afterLeave:$}=b,F=()=>s(w,f,p),W=()=>{I(w,()=>{F(),$&&$()})};O?O(w,F,W):W()}else s(w,f,p)},Ne=(u,f,p,m=!1,_=!1)=>{const{type:w,props:S,ref:b,children:C,dynamicChildren:y,shapeFlag:x,patchFlag:I,dirs:O,memoIndex:$}=u;if(I===-2&&(_=!1),b!=null&&Gn(b,null,p,u,!0),$!=null&&(f.renderCache[$]=void 0),x&256){f.ctx.deactivate(u);return}const F=x&1&&O,W=!tn(u);let D;if(W&&(D=S&&S.onVnodeBeforeUnmount)&&Le(D,f,u),x&6)Fi(u.component,p,m);else{if(x&128){u.suspense.unmount(p,m);return}F&&at(u,null,f,"beforeUnmount"),x&64?u.type.remove(u,f,p,Tt,m):y&&(w!==te||I>0&&I&64)?Ve(y,f,p,!1,!0):(w===te&&I&384||!_&&x&16)&&Ve(C,f,p),m&&Cs(u)}(W&&(D=S&&S.onVnodeUnmounted)||F)&&ve(()=>{D&&Le(D,f,u),F&&at(u,null,f,"unmounted")},p)},Cs=u=>{const{type:f,el:p,anchor:m,transition:_}=u;if(f===te){Ri(p,m);return}if(f===sn){Q(u);return}const w=()=>{o(p),_&&!_.persisted&&_.afterLeave&&_.afterLeave()};if(u.shapeFlag&1&&_&&!_.persisted){const{leave:S,delayLeave:b}=_,C=()=>S(p,w);b?b(u.el,w,C):C()}else w()},Ri=(u,f)=>{let p;for(;u!==f;)p=v(u),o(u),u=p;o(f)},Fi=(u,f,p)=>{const{bum:m,scope:_,update:w,subTree:S,um:b,m:C,a:y}=u;Gs(C),Gs(y),m&&en(m),_.stop(),w&&(w.active=!1,Ne(S,u,f,p)),b&&ve(b,f),ve(()=>{u.isUnmounted=!0},f),f&&f.pendingBranch&&!f.isUnmounted&&u.asyncDep&&!u.asyncResolved&&u.suspenseId===f.pendingId&&(f.deps--,f.deps===0&&f.resolve())},Ve=(u,f,p,m=!1,_=!1,w=0)=>{for(let S=w;Su.shapeFlag&6?Xt(u.component.subTree):u.shapeFlag&128?u.suspense.next():v(u.anchor||u.el);let kn=!1;const Ss=(u,f,p)=>{u==null?f._vnode&&Ne(f._vnode,null,null,!0):U(f._vnode||null,u,f,null,null,null,p),kn||(kn=!0,js(),zo(),kn=!1),f._vnode=u},Tt={p:U,um:Ne,m:ct,r:Cs,mt:pe,mc:he,pc:z,pbc:q,n:Xt,o:e};let xs,Es;return{render:Ss,hydrate:xs,createApp:el(Ss,xs)}}function Nn({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function ut({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function al(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function di(e,t,n=!1){const s=e.children,o=t.children;if(P(s)&&P(o))for(let i=0;i>1,e[n[l]]0&&(t[s]=n[i-1]),n[i]=s)}}for(i=n.length,r=n[i-1];i-- >0;)n[i]=r,r=t[r];return n}function hi(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:hi(t)}function Gs(e){if(e)for(let t=0;tnn(fl),Qt={};function Mn(e,t,n){return pi(e,t,n)}function pi(e,t,{immediate:n,deep:s,flush:o,once:i,onTrack:r,onTrigger:l}=G){if(t&&i){const M=t;t=(...ye)=>{M(...ye),re()}}const a=de,d=M=>s===!0?M:Qe(M,s===!1?1:void 0);let h,g=!1,v=!1;if(xe(e)?(h=()=>e.value,g=Dn(e)):It(e)?(h=()=>d(e),g=!0):P(e)?(v=!0,g=e.some(M=>It(M)||Dn(M)),h=()=>e.map(M=>{if(xe(M))return M.value;if(It(M))return d(M);if(N(M))return nt(M,a,2)})):N(e)?t?h=()=>nt(e,a,2):h=()=>(k&&k(),Ae(e,a,3,[V])):h=Oe,t&&s){const M=h;h=()=>Qe(M())}let k,V=M=>{k=H.onStop=()=>{nt(M,a,4),k=H.onStop=void 0}},U;if(En)if(V=Oe,t?n&&Ae(t,a,3,[h(),v?[]:void 0,V]):h(),o==="sync"){const M=dl();U=M.__watcherHandles||(M.__watcherHandles=[])}else return Oe;let ie=v?new Array(e.length).fill(Qt):Qt;const Y=()=>{if(!(!H.active||!H.dirty))if(t){const M=H.run();(s||g||(v?M.some((ye,he)=>_t(ye,ie[he])):_t(M,ie)))&&(k&&k(),Ae(t,a,3,[M,ie===Qt?void 0:v&&ie[0]===Qt?[]:ie,V]),ie=M)}else H.run()};Y.allowRecurse=!!t;let se;o==="sync"?se=Y:o==="post"?se=()=>ve(Y,a&&a.suspense):(Y.pre=!0,a&&(Y.id=a.uid),se=()=>_s(Y));const H=new ls(h,Oe,se),Q=er(),re=()=>{H.stop(),Q&&ss(Q.effects,H)};return t?n?Y():ie=H.run():o==="post"?ve(H.run.bind(H),a&&a.suspense):H.run(),U&&U.push(re),re}function hl(e,t,n){const s=this.proxy,o=oe(e)?e.includes(".")?mi(s,e):()=>s[e]:e.bind(s,s);let i;N(t)?i=t:(i=t.handler,n=t);const r=Ht(this),l=pi(o,i.bind(s),n);return r(),l}function mi(e,t){const n=t.split(".");return()=>{let s=e;for(let o=0;o{Qe(s,t,n)});else if(So(e)){for(const s in e)Qe(e[s],t,n);for(const s of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,s)&&Qe(e[s],t,n)}return e}const Cn=e=>e.type.__isKeepAlive;function pl(e,t){gi(e,"a",t)}function ml(e,t){gi(e,"da",t)}function gi(e,t,n=de){const s=e.__wdc||(e.__wdc=()=>{let o=n;for(;o;){if(o.isDeactivated)return;o=o.parent}return e()});if(wn(t,s,n),n){let o=n.parent;for(;o&&o.parent;)Cn(o.parent.vnode)&&gl(s,t,n,o),o=o.parent}}function gl(e,t,n,s){const o=wn(t,e,s,!0);ti(()=>{ss(s[t],o)},n)}const Je=Symbol("_leaveCb"),Zt=Symbol("_enterCb");function _l(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return Zo(()=>{e.isMounted=!0}),ei(()=>{e.isUnmounting=!0}),e}const Te=[Function,Array],_i={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Te,onEnter:Te,onAfterEnter:Te,onEnterCancelled:Te,onBeforeLeave:Te,onLeave:Te,onAfterLeave:Te,onLeaveCancelled:Te,onBeforeAppear:Te,onAppear:Te,onAfterAppear:Te,onAppearCancelled:Te},yi=e=>{const t=e.subTree;return t.component?yi(t.component):t},yl={name:"BaseTransition",props:_i,setup(e,{slots:t}){const n=Ol(),s=_l();return()=>{const o=t.default&&bi(t.default(),!0);if(!o||!o.length)return;let i=o[0];if(o.length>1){for(const v of o)if(v.type!==Se){i=v;break}}const r=K(e),{mode:l}=r;if(s.isLeaving)return Ln(i);const a=Js(i);if(!a)return Ln(i);let d=Jn(a,r,s,n,v=>d=v);dn(a,d);const h=n.subTree,g=h&&Js(h);if(g&&g.type!==Se&&!pt(a,g)&&yi(n).type!==Se){const v=Jn(g,r,s,n);if(dn(g,v),l==="out-in"&&a.type!==Se)return s.isLeaving=!0,v.afterLeave=()=>{s.isLeaving=!1,n.update.active!==!1&&(n.effect.dirty=!0,n.update())},Ln(i);l==="in-out"&&a.type!==Se&&(v.delayLeave=(k,V,U)=>{const ie=vi(s,g);ie[String(g.key)]=g,k[Je]=()=>{V(),k[Je]=void 0,delete d.delayedLeave},d.delayedLeave=U})}return i}}},vl=yl;function vi(e,t){const{leavingVNodes:n}=e;let s=n.get(t.type);return s||(s=Object.create(null),n.set(t.type,s)),s}function Jn(e,t,n,s,o){const{appear:i,mode:r,persisted:l=!1,onBeforeEnter:a,onEnter:d,onAfterEnter:h,onEnterCancelled:g,onBeforeLeave:v,onLeave:k,onAfterLeave:V,onLeaveCancelled:U,onBeforeAppear:ie,onAppear:Y,onAfterAppear:se,onAppearCancelled:H}=t,Q=String(e.key),re=vi(n,e),M=(j,q)=>{j&&Ae(j,s,9,q)},ye=(j,q)=>{const Z=q[1];M(j,q),P(j)?j.every(T=>T.length<=1)&&Z():j.length<=1&&Z()},he={mode:r,persisted:l,beforeEnter(j){let q=a;if(!n.isMounted)if(i)q=ie||a;else return;j[Je]&&j[Je](!0);const Z=re[Q];Z&&pt(e,Z)&&Z.el[Je]&&Z.el[Je](),M(q,[j])},enter(j){let q=d,Z=h,T=g;if(!n.isMounted)if(i)q=Y||d,Z=se||h,T=H||g;else return;let J=!1;const pe=j[Zt]=rt=>{J||(J=!0,rt?M(T,[j]):M(Z,[j]),he.delayedLeave&&he.delayedLeave(),j[Zt]=void 0)};q?ye(q,[j,pe]):pe()},leave(j,q){const Z=String(e.key);if(j[Zt]&&j[Zt](!0),n.isUnmounting)return q();M(v,[j]);let T=!1;const J=j[Je]=pe=>{T||(T=!0,q(),pe?M(U,[j]):M(V,[j]),j[Je]=void 0,re[Z]===e&&delete re[Z])};re[Z]=e,k?ye(k,[j,J]):J()},clone(j){const q=Jn(j,t,n,s,o);return o&&o(q),q}};return he}function Ln(e){if(Cn(e))return e=st(e),e.children=null,e}function Js(e){if(!Cn(e))return e;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&N(n.default))return n.default()}}function dn(e,t){e.shapeFlag&6&&e.component?dn(e.component.subTree,t):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function bi(e,t=!1,n){let s=[],o=0;for(let i=0;i1)for(let i=0;ie.__isTeleport,te=Symbol.for("v-fgt"),Sn=Symbol.for("v-txt"),Se=Symbol.for("v-cmt"),sn=Symbol.for("v-stc"),Mt=[];let $e=null;function E(e=!1){Mt.push($e=e?null:[])}function wl(){Mt.pop(),$e=Mt[Mt.length-1]||null}let Ft=1;function hn(e){Ft+=e}function wi(e){return e.dynamicChildren=Ft>0?$e||vt:null,wl(),Ft>0&&$e&&$e.push(e),e}function A(e,t,n,s,o,i){return wi(c(e,t,n,s,o,i,!0))}function ke(e,t,n,s,o){return wi(ne(e,t,n,s,o,!0))}function Yn(e){return e?e.__v_isVNode===!0:!1}function pt(e,t){return e.type===t.type&&e.key===t.key}const Ci=({key:e})=>e??null,on=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?oe(e)||xe(e)||N(e)?{i:be,r:e,k:t,f:!!n}:e:null);function c(e,t=null,n=null,s=0,o=null,i=e===te?0:1,r=!1,l=!1){const a={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Ci(t),ref:t&&on(t),scopeId:Jo,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:i,patchFlag:s,dynamicProps:o,dynamicChildren:null,appContext:null,ctx:be};return l?(bs(a,n),i&128&&e.normalize(a)):n&&(a.shapeFlag|=oe(n)?8:16),Ft>0&&!r&&$e&&(a.patchFlag>0||i&6)&&a.patchFlag!==32&&$e.push(a),a}const ne=Cl;function Cl(e,t=null,n=null,s=0,o=null,i=!1){if((!e||e===Rr)&&(e=Se),Yn(e)){const l=st(e,t,!0);return n&&bs(l,n),Ft>0&&!i&&$e&&(l.shapeFlag&6?$e[$e.indexOf(e)]=l:$e.push(l)),l.patchFlag=-2,l}if(Ml(e)&&(e=e.__vccOpts),t){t=Sl(t);let{class:l,style:a}=t;l&&!oe(l)&&(t.class=fe(l)),X(a)&&(Vo(a)&&!P(a)&&(a=ce({},a)),t.style=is(a))}const r=oe(e)?1:jr(e)?128:bl(e)?64:X(e)?4:N(e)?2:0;return c(e,t,n,s,o,r,i,!0)}function Sl(e){return e?Vo(e)||ri(e)?ce({},e):e:null}function st(e,t,n=!1,s=!1){const{props:o,ref:i,patchFlag:r,children:l,transition:a}=e,d=t?xl(o||{},t):o,h={__v_isVNode:!0,__v_skip:!0,type:e.type,props:d,key:d&&Ci(d),ref:t&&t.ref?n&&i?P(i)?i.concat(on(t)):[i,on(t)]:on(t):i,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:l,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==te?r===-1?16:r|16:r,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:a,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&st(e.ssContent),ssFallback:e.ssFallback&&st(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return a&&s&&dn(h,a.clone(h)),h}function le(e=" ",t=0){return ne(Sn,null,e,t)}function xn(e,t){const n=ne(sn,null,e);return n.staticCount=t,n}function R(e="",t=!1){return t?(E(),ke(Se,null,e)):ne(Se,null,e)}function Re(e){return e==null||typeof e=="boolean"?ne(Se):P(e)?ne(te,null,e.slice()):typeof e=="object"?Ye(e):ne(Sn,null,String(e))}function Ye(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:st(e)}function bs(e,t){let n=0;const{shapeFlag:s}=e;if(t==null)t=null;else if(P(t))n=16;else if(typeof t=="object")if(s&65){const o=t.default;o&&(o._c&&(o._d=!1),bs(e,o()),o._c&&(o._d=!0));return}else{n=32;const o=t._;!o&&!ri(t)?t._ctx=be:o===3&&be&&(be.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else N(t)?(t={default:t,_ctx:be},n=32):(t=String(t),s&64?(n=16,t=[le(t)]):n=8);e.children=t,e.shapeFlag|=n}function xl(...e){const t={};for(let n=0;nde||be;let pn,Qn;{const e=Eo(),t=(n,s)=>{let o;return(o=e[n])||(o=e[n]=[]),o.push(s),i=>{o.length>1?o.forEach(r=>r(i)):o[0](i)}};pn=t("__VUE_INSTANCE_SETTERS__",n=>de=n),Qn=t("__VUE_SSR_SETTERS__",n=>En=n)}const Ht=e=>{const t=de;return pn(e),e.scope.on(),()=>{e.scope.off(),pn(t)}},Ys=()=>{de&&de.scope.off(),pn(null)};function Si(e){return e.vnode.shapeFlag&4}let En=!1;function Al(e,t=!1){t&&Qn(t);const{props:n,children:s}=e.vnode,o=Si(e);nl(e,n,o,t),il(e,s);const i=o?Pl(e,t):void 0;return t&&Qn(!1),i}function Pl(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,zr);const{setup:s}=n;if(s){const o=e.setupContext=s.length>1?$l(e):null,i=Ht(e);ot();const r=nt(s,e,0,[e.props,o]);if(it(),i(),wo(r)){if(r.then(Ys,Ys),t)return r.then(l=>{Qs(e,l,t)}).catch(l=>{vn(l,e,0)});e.asyncDep=r}else Qs(e,r,t)}else xi(e,t)}function Qs(e,t,n){N(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:X(t)&&(e.setupState=Do(t)),xi(e,n)}let Zs;function xi(e,t,n){const s=e.type;if(!e.render){if(!t&&Zs&&!s.render){const o=s.template||ys(e).template;if(o){const{isCustomElement:i,compilerOptions:r}=e.appContext.config,{delimiters:l,compilerOptions:a}=s,d=ce(ce({isCustomElement:i,delimiters:l},r),a);s.render=Zs(o,d)}}e.render=s.render||Oe}{const o=Ht(e);ot();try{Wr(e)}finally{it(),o()}}}const Il={get(e,t){return we(e,"get",""),e[t]}};function $l(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,Il),slots:e.slots,emit:e.emit,expose:t}}function Tn(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(Do(wr(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in $t)return $t[n](e)},has(t,n){return n in t||n in $t}})):e.proxy}function Nl(e,t=!0){return N(e)?e.displayName||e.name:e.name||t&&e.__name}function Ml(e){return N(e)&&"__vccOpts"in e}const Ll=(e,t)=>Cr(e,t,En);function Rl(e,t,n){const s=arguments.length;return s===2?X(t)&&!P(t)?Yn(t)?ne(e,null,[t]):ne(e,t):ne(e,null,t):(s>3?n=Array.prototype.slice.call(arguments,2):s===3&&Yn(n)&&(n=[n]),ne(e,t,n))}const Fl="3.4.31";/** -* @vue/runtime-dom v3.4.31 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/const jl="http://www.w3.org/2000/svg",Ul="http://www.w3.org/1998/Math/MathML",He=typeof document<"u"?document:null,eo=He&&He.createElement("template"),Bl={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,s)=>{const o=t==="svg"?He.createElementNS(jl,e):t==="mathml"?He.createElementNS(Ul,e):n?He.createElement(e,{is:n}):He.createElement(e);return e==="select"&&s&&s.multiple!=null&&o.setAttribute("multiple",s.multiple),o},createText:e=>He.createTextNode(e),createComment:e=>He.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>He.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,s,o,i){const r=n?n.previousSibling:t.lastChild;if(o&&(o===i||o.nextSibling))for(;t.insertBefore(o.cloneNode(!0),n),!(o===i||!(o=o.nextSibling)););else{eo.innerHTML=s==="svg"?`${e}`:s==="mathml"?`${e}`:e;const l=eo.content;if(s==="svg"||s==="mathml"){const a=l.firstChild;for(;a.firstChild;)l.appendChild(a.firstChild);l.removeChild(a)}t.insertBefore(l,n)}return[r?r.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},ze="transition",Ot="animation",jt=Symbol("_vtc"),ws=(e,{slots:t})=>Rl(vl,Vl(e),t);ws.displayName="Transition";const Ei={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String};ws.props=ce({},_i,Ei);const ft=(e,t=[])=>{P(e)?e.forEach(n=>n(...t)):e&&e(...t)},to=e=>e?P(e)?e.some(t=>t.length>1):e.length>1:!1;function Vl(e){const t={};for(const T in e)T in Ei||(t[T]=e[T]);if(e.css===!1)return t;const{name:n="v",type:s,duration:o,enterFromClass:i=`${n}-enter-from`,enterActiveClass:r=`${n}-enter-active`,enterToClass:l=`${n}-enter-to`,appearFromClass:a=i,appearActiveClass:d=r,appearToClass:h=l,leaveFromClass:g=`${n}-leave-from`,leaveActiveClass:v=`${n}-leave-active`,leaveToClass:k=`${n}-leave-to`}=e,V=Hl(o),U=V&&V[0],ie=V&&V[1],{onBeforeEnter:Y,onEnter:se,onEnterCancelled:H,onLeave:Q,onLeaveCancelled:re,onBeforeAppear:M=Y,onAppear:ye=se,onAppearCancelled:he=H}=t,j=(T,J,pe)=>{dt(T,J?h:l),dt(T,J?d:r),pe&&pe()},q=(T,J)=>{T._isLeaving=!1,dt(T,g),dt(T,k),dt(T,v),J&&J()},Z=T=>(J,pe)=>{const rt=T?ye:se,ae=()=>j(J,T,pe);ft(rt,[J,ae]),no(()=>{dt(J,T?a:i),We(J,T?h:l),to(rt)||so(J,s,U,ae)})};return ce(t,{onBeforeEnter(T){ft(Y,[T]),We(T,i),We(T,r)},onBeforeAppear(T){ft(M,[T]),We(T,a),We(T,d)},onEnter:Z(!1),onAppear:Z(!0),onLeave(T,J){T._isLeaving=!0;const pe=()=>q(T,J);We(T,g),We(T,v),ql(),no(()=>{T._isLeaving&&(dt(T,g),We(T,k),to(Q)||so(T,s,ie,pe))}),ft(Q,[T,pe])},onEnterCancelled(T){j(T,!1),ft(H,[T])},onAppearCancelled(T){j(T,!0),ft(he,[T])},onLeaveCancelled(T){q(T),ft(re,[T])}})}function Hl(e){if(e==null)return null;if(X(e))return[Rn(e.enter),Rn(e.leave)];{const t=Rn(e);return[t,t]}}function Rn(e){return Ki(e)}function We(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[jt]||(e[jt]=new Set)).add(t)}function dt(e,t){t.split(/\s+/).forEach(s=>s&&e.classList.remove(s));const n=e[jt];n&&(n.delete(t),n.size||(e[jt]=void 0))}function no(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Dl=0;function so(e,t,n,s){const o=e._endId=++Dl,i=()=>{o===e._endId&&s()};if(n)return setTimeout(i,n);const{type:r,timeout:l,propCount:a}=Kl(e,t);if(!r)return s();const d=r+"end";let h=0;const g=()=>{e.removeEventListener(d,v),i()},v=k=>{k.target===e&&++h>=a&&g()};setTimeout(()=>{h(n[V]||"").split(", "),o=s(`${ze}Delay`),i=s(`${ze}Duration`),r=oo(o,i),l=s(`${Ot}Delay`),a=s(`${Ot}Duration`),d=oo(l,a);let h=null,g=0,v=0;t===ze?r>0&&(h=ze,g=r,v=i.length):t===Ot?d>0&&(h=Ot,g=d,v=a.length):(g=Math.max(r,d),h=g>0?r>d?ze:Ot:null,v=h?h===ze?i.length:a.length:0);const k=h===ze&&/\b(transform|all)(,|$)/.test(s(`${ze}Property`).toString());return{type:h,timeout:g,propCount:v,hasTransform:k}}function oo(e,t){for(;e.lengthio(n)+io(e[s])))}function io(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function ql(){return document.body.offsetHeight}function Xl(e,t,n){const s=e[jt];s&&(t=(t?[t,...s]:[...s]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const ro=Symbol("_vod"),zl=Symbol("_vsh"),Wl=Symbol(""),Gl=/(^|;)\s*display\s*:/;function Jl(e,t,n){const s=e.style,o=oe(n);let i=!1;if(n&&!o){if(t)if(oe(t))for(const r of t.split(";")){const l=r.slice(0,r.indexOf(":")).trim();n[l]==null&&rn(s,l,"")}else for(const r in t)n[r]==null&&rn(s,r,"");for(const r in n)r==="display"&&(i=!0),rn(s,r,n[r])}else if(o){if(t!==n){const r=s[Wl];r&&(n+=";"+r),s.cssText=n,i=Gl.test(n)}}else t&&e.removeAttribute("style");ro in e&&(e[ro]=i?s.display:"",e[zl]&&(s.display="none"))}const lo=/\s*!important$/;function rn(e,t,n){if(P(n))n.forEach(s=>rn(e,t,s));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const s=Yl(e,t);lo.test(n)?e.setProperty(Et(s),n.replace(lo,""),"important"):e[s]=n}}const co=["Webkit","Moz","ms"],Fn={};function Yl(e,t){const n=Fn[t];if(n)return n;let s=Be(t);if(s!=="filter"&&s in e)return Fn[t]=s;s=_n(s);for(let o=0;ojn||(nc.then(()=>jn=0),jn=Date.now());function oc(e,t){const n=s=>{if(!s._vts)s._vts=Date.now();else if(s._vts<=n.attached)return;Ae(ic(s,n.value),t,5,[s])};return n.value=e,n.attached=sc(),n}function ic(e,t){if(P(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(s=>o=>!o._stopped&&s&&s(o))}else return t}const po=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,rc=(e,t,n,s,o,i,r,l,a)=>{const d=o==="svg";t==="class"?Xl(e,s,d):t==="style"?Jl(e,n,s):mn(t)?ns(t)||ec(e,t,n,s,r):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):lc(e,t,s,d))?(Ql(e,t,s,i,r,l,a),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&uo(e,t,s,d,r,t!=="value")):(t==="true-value"?e._trueValue=s:t==="false-value"&&(e._falseValue=s),uo(e,t,s,d))};function lc(e,t,n,s){if(s)return!!(t==="innerHTML"||t==="textContent"||t in e&&po(t)&&N(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const o=e.tagName;if(o==="IMG"||o==="VIDEO"||o==="CANVAS"||o==="SOURCE")return!1}return po(t)&&oe(n)?!1:t in e}const Ct=e=>{const t=e.props["onUpdate:modelValue"]||!1;return P(t)?n=>en(t,n):t};function cc(e){e.target.composing=!0}function mo(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const Ke=Symbol("_assign"),et={created(e,{modifiers:{lazy:t,trim:n,number:s}},o){e[Ke]=Ct(o);const i=s||o.props&&o.props.type==="number";Ze(e,t?"change":"input",r=>{if(r.target.composing)return;let l=e.value;n&&(l=l.trim()),i&&(l=ln(l)),e[Ke](l)}),n&&Ze(e,"change",()=>{e.value=e.value.trim()}),t||(Ze(e,"compositionstart",cc),Ze(e,"compositionend",mo),Ze(e,"change",mo))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:s,trim:o,number:i}},r){if(e[Ke]=Ct(r),e.composing)return;const l=(i||e.type==="number")&&!/^0\d/.test(e.value)?ln(e.value):e.value,a=t??"";l!==a&&(document.activeElement===e&&e.type!=="range"&&(s&&t===n||o&&e.value.trim()===a)||(e.value=a))}},ac={deep:!0,created(e,t,n){e[Ke]=Ct(n),Ze(e,"change",()=>{const s=e._modelValue,o=Ut(e),i=e.checked,r=e[Ke];if(P(s)){const l=rs(s,o),a=l!==-1;if(i&&!a)r(s.concat(o));else if(!i&&a){const d=[...s];d.splice(l,1),r(d)}}else if(xt(s)){const l=new Set(s);i?l.add(o):l.delete(o),r(l)}else r(Ti(e,i))})},mounted:go,beforeUpdate(e,t,n){e[Ke]=Ct(n),go(e,t,n)}};function go(e,{value:t,oldValue:n},s){e._modelValue=t,P(t)?e.checked=rs(t,s.props.value)>-1:xt(t)?e.checked=t.has(s.props.value):t!==n&&(e.checked=Vt(t,Ti(e,!0)))}const uc={deep:!0,created(e,{value:t,modifiers:{number:n}},s){const o=xt(t);Ze(e,"change",()=>{const i=Array.prototype.filter.call(e.options,r=>r.selected).map(r=>n?ln(Ut(r)):Ut(r));e[Ke](e.multiple?o?new Set(i):i:i[0]),e._assigning=!0,qo(()=>{e._assigning=!1})}),e[Ke]=Ct(s)},mounted(e,{value:t,modifiers:{number:n}}){_o(e,t)},beforeUpdate(e,t,n){e[Ke]=Ct(n)},updated(e,{value:t,modifiers:{number:n}}){e._assigning||_o(e,t)}};function _o(e,t,n){const s=e.multiple,o=P(t);if(!(s&&!o&&!xt(t))){for(let i=0,r=e.options.length;iString(h)===String(a)):l.selected=rs(t,a)>-1}else l.selected=t.has(a);else if(Vt(Ut(l),t)){e.selectedIndex!==i&&(e.selectedIndex=i);return}}!s&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function Ut(e){return"_value"in e?e._value:e.value}function Ti(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const fc=ce({patchProp:rc},Bl);let yo;function dc(){return yo||(yo=ll(fc))}const vo=(...e)=>{const t=dc().createApp(...e),{mount:n}=t;return t.mount=s=>{const o=pc(s);if(!o)return;const i=t._component;!N(i)&&!i.render&&!i.template&&(i.template=o.innerHTML),o.innerHTML="";const r=n(o,!1,hc(o));return o instanceof Element&&(o.removeAttribute("v-cloak"),o.setAttribute("data-v-app","")),r},t};function hc(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function pc(e){return oe(e)?document.querySelector(e):e}const mc="/build/assets/loading-MfVqFC_F.svg",Dt="/build/assets/checked2-o0YFR3D7.svg",ki="/build/assets/warning-colored-DDC1cIZO.svg",Ee=(e,t)=>{const n=e.__vccOpts||e;for(const[s,o]of t)n[s]=o;return n};function gc(e){var t=new RegExp(e+"=([^;]+)"),n=t.exec(document.cookie);return n!=null?unescape(n[1]):null}function _c(){return fetch("/sanctum/csrf-cookie",{method:"GET"}).then(()=>(this.token=this.getCookie("XSRF-TOKEN"),this.token))}function yc(e){e.preventDefault(),e.stopPropagation(),this.errorMessage="";let t=document.getElementById("register-name").value,n=document.getElementById("register-email").value,s=document.getElementById("register-password").value,o=document.getElementById("confirm-password").value;return this.active="loading",this.getToken().then(()=>{fetch("/register",{method:"POST",headers:{"Content-Type":"application/json",Accept:"application/json","X-XSRF-TOKEN":this.token},body:JSON.stringify({name:t,email:n,password:s,password_confirmation:o})}).then(i=>{i.ok?this.active="register-completed":i.status!=500?(i.json().then(r=>{try{for(let l in r.errors)this.errorMessage=r.errors[l].flat().join(` -`)+` -`+this.errorMessage}catch{this.errorMessage=r.message}}),this.active="register"):(this.errorMessage=i.statusText,this.active="register")})}),!1}function vc(){let e=document.getElementById("register-password"),t=document.getElementById("confirm-password");e.value!=t.value?t.setCustomValidity("Passwords must be matching"):t.setCustomValidity("")}function bc(e){let t=document.getElementById("forgot-email").value;this.active="loading",fetch("/forgot-password",{method:"POST",headers:{"Content-Type":"application/json",Accept:"application/json","X-XSRF-TOKEN":this.token},body:JSON.stringify({email:t})}).then(n=>{n.ok?this.active="forgot-completed":(this.error=n.status,this.errorMessage=n.statusText,this.active="error")}),e.preventDefault()}Li.exports={data(){return{active:"register",token:"",errorMessage:""}},methods:{getToken:_c,getCookie:gc,register:yc,checkPasswords:vc,forgotPassword:bc,closeArea(){document.querySelector(".register-area").classList.remove("active")}},mounted(){this.getToken()}};const wc={},Cc={key:0,onsubmit:"event.preventDefault(); return false",id:"register-form"},Sc=c("h3",null,"Registration",-1),xc=c("div",null,[c("label",{for:"sender_name"},"Name"),c("input",{id:"register-name",required:"",type:"name",name:"sender_name",placeholder:"",spellcheck:"false"})],-1),Ec=c("label",{for:"sender_email"},"Email",-1),Tc=c("label",{for:"sender_password"},"Password",-1),kc=c("label",{for:"confirm_password"},"Confirm Password",-1),Oc=c("h3",null,"Forgot Password",-1),Ac=c("div",null,[c("label",{for:"sender_email"},"Email"),c("input",{id:"forgot-email",required:"",type:"email",name:"sender_email",placeholder:"",spellcheck:"false"})],-1),Pc=c("button",{class:"submit-btn",type:"submit"},"Submit",-1),Ic=[Oc,Ac,Pc],$c={key:2,type:"image/svg+xml",class:"loading-icon",src:mc,alt:""},Nc={key:3},Mc=c("img",{class:"medium-icon",src:Dt,alt:""},null,-1),Lc=c("h3",null,"Success!",-1),Rc=c("p",null,"A verification link has been sent to your inbox.",-1),Fc=[Mc,Lc,Rc],jc={key:4},Uc=c("img",{class:"medium-icon",src:Dt,alt:""},null,-1),Bc=c("h3",null,"Success!",-1),Vc=c("p",null,"A password reset link has been sent.",-1),Hc=[Uc,Bc,Vc],Dc={key:5},Kc=c("img",{class:"medium-icon",src:ki,alt:""},null,-1),qc=c("h3",null,"An Error Occured.",-1);function Xc(e,t,n,s,o,i){return E(),A(te,null,[e.active==="register"?(E(),A("form",Cc,[Sc,c("div",null,L(e.errorMessage),1),xc,c("div",null,[Ec,c("input",{onInput:t[0]||(t[0]=(...r)=>e.checkPasswords&&e.checkPasswords(...r)),id:"register-email",required:"",type:"email",name:"sender_email",placeholder:"",spellcheck:"false"},null,32)]),c("div",null,[Tc,c("input",{onInput:t[1]||(t[1]=(...r)=>e.checkPasswords&&e.checkPasswords(...r)),id:"register-password",required:"",type:"password",name:"sender_password",placeholder:"",spellcheck:"false"},null,32)]),c("div",null,[kc,c("input",{onInput:t[2]||(t[2]=(...r)=>e.checkPasswords&&e.checkPasswords(...r)),id:"confirm-password",required:"",type:"password",name:"sender_password",placeholder:"",spellcheck:"false"},null,32)]),c("button",{onClick:t[3]||(t[3]=r=>e.register(r)),class:"submit-btn",type:"submit"},"Submit")])):R("",!0),e.active==="forgot"?(E(),A("form",{key:1,onSubmit:t[4]||(t[4]=(...r)=>e.forgotPassword&&e.forgotPassword(...r)),id:"forgot-form"},Ic,32)):R("",!0),e.active==="loading"?(E(),A("img",$c)):R("",!0),e.active==="register-completed"?(E(),A("div",Nc,Fc)):R("",!0),e.active==="forgot-completed"?(E(),A("div",jc,Hc)):R("",!0),e.active==="error"?(E(),A("div",Dc,[Kc,qc,c("p",null,L(`${e.error}: ${e.errorMessage}`),1)])):R("",!0),c("div",{onClick:t[5]||(t[5]=(...r)=>e.closeArea&&e.closeArea(...r)),class:"cancel-button"})],64)}const zc=Ee(wc,[["render",Xc]]),Wc={props:["active","role"]},Gc={id:"sidebar"},Jc=c("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"currentColor",class:"bi bi-house-door-fill",viewBox:"0 0 16 16"},[c("path",{d:"M6.5 14.5v-3.505c0-.245.25-.495.5-.495h2c.25 0 .5.25.5.5v3.5a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5v-7a.5.5 0 0 0-.146-.354L13 5.793V2.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1.293L8.354 1.146a.5.5 0 0 0-.708 0l-6 6A.5.5 0 0 0 1.5 7.5v7a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5z"})],-1),Yc=[Jc],Qc=xn('',1),Zc=[Qc],ea=c("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"currentColor"},[c("path",{d:"M12,2C6.486,2,2,6.486,2,12s4.486,10,10,10c5.514,0,10-4.486,10-10S17.514,2,12,2z M17,13h-4v4h-2v-4H7v-2h4V7h2v4h4V13z"})],-1),ta=[ea],na=c("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"currentColor",class:"bi bi-gear-fill",viewBox:"0 0 16 16"},[c("path",{d:"M9.405 1.05c-.413-1.4-2.397-1.4-2.81 0l-.1.34a1.464 1.464 0 0 1-2.105.872l-.31-.17c-1.283-.698-2.686.705-1.987 1.987l.169.311c.446.82.023 1.841-.872 2.105l-.34.1c-1.4.413-1.4 2.397 0 2.81l.34.1a1.464 1.464 0 0 1 .872 2.105l-.17.31c-.698 1.283.705 2.686 1.987 1.987l.311-.169a1.464 1.464 0 0 1 2.105.872l.1.34c.413 1.4 2.397 1.4 2.81 0l.1-.34a1.464 1.464 0 0 1 2.105-.872l.31.17c1.283.698 2.686-.705 1.987-1.987l-.169-.311a1.464 1.464 0 0 1 .872-2.105l.34-.1c1.4-.413 1.4-2.397 0-2.81l-.34-.1a1.464 1.464 0 0 1-.872-2.105l.17-.31c.698-1.283-.705-2.686-1.987-1.987l-.311.169a1.464 1.464 0 0 1-2.105-.872l-.1-.34zM8 10.93a2.929 2.929 0 1 1 0-5.86 2.929 2.929 0 0 1 0 5.858z"})],-1),sa=[na],oa=c("svg",{width:"1em",height:"1em",viewBox:"0 0 16 16",class:"bi bi-life-preserver",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},[c("path",{"fill-rule":"evenodd",d:"M14.43 10.772l-2.788-1.115a4.015 4.015 0 0 1-1.985 1.985l1.115 2.788a7.025 7.025 0 0 0 3.658-3.658zM5.228 14.43l1.115-2.788a4.015 4.015 0 0 1-1.985-1.985L1.57 10.772a7.025 7.025 0 0 0 3.658 3.658zm9.202-9.202a7.025 7.025 0 0 0-3.658-3.658L9.657 4.358a4.015 4.015 0 0 1 1.985 1.985l2.788-1.115zm-8.087-.87L5.228 1.57A7.025 7.025 0 0 0 1.57 5.228l2.788 1.115a4.015 4.015 0 0 1 1.985-1.985zM8 16A8 8 0 1 0 8 0a8 8 0 0 0 0 16zm0-5a3 3 0 1 0 0-6 3 3 0 0 0 0 6z"})],-1),ia=[oa],ra=c("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"currentColor",class:"bi bi-key-fill",viewBox:"0 0 16 16"},[c("path",{d:"M3.5 11.5a3.5 3.5 0 1 1 3.163-5H14L15.5 8 14 9.5l-1-1-1 1-1-1-1 1-1-1-1 1H6.663a3.5 3.5 0 0 1-3.163 2zM2.5 9a1 1 0 1 0 0-2 1 1 0 0 0 0 2z"})],-1),la=[ra],ca=c("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"currentColor",class:"bi bi-door-open-fill",viewBox:"0 0 16 16"},[c("path",{d:"M1.5 15a.5.5 0 0 0 0 1h13a.5.5 0 0 0 0-1H13V2.5A1.5 1.5 0 0 0 11.5 1H11V.5a.5.5 0 0 0-.57-.495l-7 1A.5.5 0 0 0 3 1.5V15H1.5zM11 2h.5a.5.5 0 0 1 .5.5V15h-1V2zm-2.5 8c-.276 0-.5-.448-.5-1s.224-1 .5-1 .5.448.5 1-.224 1-.5 1z"})],-1),aa=[ca];function ua(e,t,n,s,o,i){return E(),A("nav",Gc,[c("a",{class:fe({selected:n.active==""}),href:"/panel#"},Yc,2),c("a",{class:fe({selected:n.active=="#orders"}),href:"/panel#orders"},Zc,2),c("a",{class:fe({selected:n.active=="#new-order"||n.active=="#credits"}),href:"/panel#new-order"},ta,2),c("a",{class:fe({selected:n.active=="#settings"}),href:"/panel#settings"},sa,2),c("a",{class:fe({selected:n.active=="#support"}),href:"/panel#support"},ia,2),n.role=="admin"?(E(),A("a",{key:0,class:fe({selected:n.active=="#admin"}),href:"/telescope"},la,2)):R("",!0),c("a",{class:fe({selected:n.active=="#exit"}),href:"/panel#exit"},aa,2)])}const fa=Ee(Wc,[["render",ua]]),da={},ha={class:"loading-icon","data-set":"loaders","data-loading":"lazy",width:"30px",height:"30px","data-src":"https://s2.svgbox.net/loaders.svg?ic=oval","data-icon":"oval",viewBox:"0 0 38 38",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",color:"","data-attributes-set":"viewBox,xmlns,stroke,color","data-rendered":"true"},pa=c("g",{transform:"translate(1 1)","stroke-width":"2",fill:"none","fill-rule":"evenodd"},[c("circle",{"stroke-opacity":".5",cx:"18",cy:"18",r:"18"}),c("path",{d:"M36 18c0-9.94-8.06-18-18-18"},[c("animateTransform",{attributeName:"transform",type:"rotate",from:"0 18 18",to:"360 18 18",dur:"1s",repeatCount:"indefinite"})])],-1),ma=[pa];function ga(e,t){return E(),A("svg",ha,ma)}const Kt=Ee(da,[["render",ga]]),Oi="/build/assets/loading-white-CQqcC_jm.svg";function _a(){let e=document.getElementById("changed_name").value,t=document.querySelector(".change-name-pane span"),n=document.querySelector(".change-name-pane");n.classList.add("loading"),n.classList.remove("error"),fetch("/panel/change-name",{method:"POST",headers:{"Content-Type":"application/json",Accept:"application/json","X-XSRF-TOKEN":this.token},body:JSON.stringify({name:e})}).then(s=>{s.ok?(n.classList.add("completed"),t.textContent="Completed"):(n.classList.add("error"),t.textContent="Error: "+s.status),n.classList.remove("loading")})}function ya(){let e=document.getElementById("changed_email").value,t=document.querySelector(".change-email-pane span"),n=document.querySelector(".change-email-pane");n.classList.add("loading"),n.classList.remove("error"),fetch("/panel/change-email",{method:"POST",headers:{"Content-Type":"application/json",Accept:"application/json","X-XSRF-TOKEN":this.token},body:JSON.stringify({email:e})}).then(s=>{s.ok?(n.classList.add("completed"),t.textContent="Verification link sent"):(n.classList.add("error"),t.textContent="Error: "+s.status),n.classList.remove("loading")})}function va(){let e=document.querySelector(".change-password-pane span"),t=document.querySelector(".change-password-pane");t.classList.add("loading"),t.classList.remove("error"),fetch("/panel/change-password",{method:"POST",headers:{"Content-Type":"application/json",Accept:"application/json","X-XSRF-TOKEN":this.token},body:JSON.stringify({current_password:document.getElementById("current_password").value,password:document.getElementById("new_password").value,password_confirmation:document.getElementById("confirm_password").value})}).then(n=>{n.json().then(s=>{console.log(s)}),n.ok?(t.classList.add("completed"),e.textContent="Completed"):(t.classList.add("error"),e.textContent="Error: "+n.status),t.classList.remove("loading")})}const ba={components:{Loading:Kt},methods:{changePassword:va,changeName:_a,changeEmail:ya},props:["user","token"]},wa=c("h2",null,"Settings",-1),Ca={class:"change-name-pane"},Sa=c("h4",null,"Name",-1),xa=["value"],Ea=c("span",null,null,-1),Ta={class:"change-email-pane"},ka=c("h4",null,"Email",-1),Oa=["value"],Aa=c("img",{class:"loading-icon",src:Oi,alt:""},null,-1),Pa=c("span",null,null,-1),Ia={class:"change-password-pane"},$a=c("h4",null,"Change Password",-1),Na=c("h5",null,"Current Password",-1),Ma=c("input",{name:"current_passowrd",id:"current_password",type:"password"},null,-1),La=c("h5",null,"New Password",-1),Ra=c("input",{id:"new_password",name:"password",type:"password"},null,-1),Fa=c("h5",null,"Confirm Password",-1),ja=c("input",{id:"confirm_password",name:"confirm_passowrd",type:"password"},null,-1),Ua=c("img",{class:"loading-icon",src:Oi,alt:""},null,-1),Ba=c("span",null,null,-1);function Va(e,t,n,s,o,i){const r=_e("loading");return E(),A("div",null,[wa,c("section",Ca,[Sa,c("input",{value:n.user.name,name:"name",id:"changed_name",type:"text"},null,8,xa),c("button",{onClick:t[0]||(t[0]=(...l)=>i.changeName&&i.changeName(...l))},[le("Save "),ne(r,{src:"../../images/loading-white.svg",alt:""})]),Ea]),c("section",Ta,[ka,c("input",{value:n.user.email,name:"email",type:"text",id:"changed_email"},null,8,Oa),c("button",{onClick:t[1]||(t[1]=(...l)=>i.changeEmail&&i.changeEmail(...l))},[le("Save"),Aa]),Pa]),c("section",Ia,[$a,Na,Ma,La,Ra,Fa,ja,c("button",{onClick:t[2]||(t[2]=(...l)=>i.changePassword&&i.changePassword(...l))},[le("Save"),Ua]),Ba])])}const Ha=Ee(ba,[["render",Va]]),Da={},Ka={xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"currentColor",class:"bi bi-eye-fill",viewBox:"0 0 16 16"},qa=c("path",{d:"M10.5 8a2.5 2.5 0 1 1-5 0 2.5 2.5 0 0 1 5 0z"},null,-1),Xa=c("path",{d:`M0 8s3-5.5 8-5.5S16 8 16 8s-3 5.5-8 5.5S0 8 0 8zm8 3.5a3.5 3.5 0 - 1 0 0-7 3.5 3.5 0 0 0 0 7z`},null,-1),za=[qa,Xa];function Wa(e,t){return E(),A("svg",Ka,za)}const Ga=Ee(Da,[["render",Wa]]),Zn="/build/assets/cancel-icon2-AuEb0qpq.svg",Ai="/build/assets/youtube-icon-Dt1NUtsi.svg",Pi="/build/assets/instagram-icon-Di3Avv-g.svg",Ii="/build/assets/twitter-BBPcZW-S.svg",$i="/build/assets/tik-tok-BSB0U4jG.svg";function Ja(){fetch("/panel/save-url",{method:"POST",headers:{"Content-Type":"application/json",Accept:"application/json","X-XSRF-TOKEN":this.token},body:JSON.stringify({url:this.url,order:this.selected.id})}).then(e=>{e.ok?(this.errorMessage="Saved",this.$emit("changeUrl",this.url)):this.errorMessage="An error occured"})}const Ya={data(){return{loading:!1,errorMessage:"",url:this.selected.url}},components:{LoadingIcon:Kt},methods:{saveURL:Ja},props:["selected","token"],emits:["changeUrl","close"]},Qa={key:0,id:"overlay"},Za={class:"overlay-item"},eu={key:0,class:"icon",src:Ai,alt:""},tu={key:1,class:"icon",src:Pi,alt:""},nu={key:2,class:"icon",src:Ii,alt:""},su={key:3,class:"icon",src:$i,alt:""},ou={class:"details"},iu=c("b",null,"Status:",-1),ru=c("b",null,"Quantity:",-1),lu=c("b",null,"Remaining:",-1),cu=c("b",null,"URL:",-1),au={key:4,class:"change-url"},uu=c("h4",null,"URL",-1),fu=["disabled"],du={id:"overlay-error"};function hu(e,t,n,s,o,i){const r=_e("loading-icon");return n.selected?(E(),A("div",Qa,[c("img",{onClick:t[0]||(t[0]=l=>e.$emit("close")),class:"cancel icon",src:Zn,alt:""}),c("div",Za,[n.selected.service.site=="youtube"?(E(),A("img",eu)):R("",!0),n.selected.service.site=="instagram"?(E(),A("img",tu)):R("",!0),n.selected.service.site=="twitter"?(E(),A("img",nu)):R("",!0),n.selected.service.site=="tiktok"?(E(),A("img",su)):R("",!0),c("h3",null,L(n.selected.service.name),1),c("div",ou,[c("ul",null,[c("li",null,[iu,le(),c("span",null,L(n.selected.status.charAt(0).toUpperCase()+n.selected.status.slice(1)),1)]),c("li",null,[ru,le(),c("span",null,L(n.selected.quantity),1)]),c("li",null,[lu,le(),c("span",null,L(n.selected.remaining),1)]),c("li",null,[cu,le(),c("span",null,L(n.selected.url),1)])])]),n.selected.status=="processing"||n.selected.status=="error"?(E(),A("div",au,[uu,c("div",null,[je(c("input",{"onUpdate:modelValue":t[1]||(t[1]=l=>o.url=l),type:"url",id:"url"},null,512),[[et,o.url]])]),c("button",{onClick:t[2]||(t[2]=(...l)=>i.saveURL&&i.saveURL(...l)),disabled:o.loading},[le("Save "),o.loading?(E(),ke(r,{key:0})):R("",!0)],8,fu),c("p",du,L(o.errorMessage),1)])):R("",!0)])])):R("",!0)}const pu=Ee(Ya,[["render",hu]]),mu="/build/assets/chevron-down-BjsmPeNv.svg",gu="/build/assets/arrow-left-circle-fill-DynM7rXh.svg",_u="/build/assets/arrow-right-circle-fill-CBb9yxsX.svg";function yu(e){e.target.parentNode.parentNode.classList.toggle("selected")}function vu(e){if(e?this.historyPage+=1:this.historyPage-=1,this.historyPage<1){this.historyPage=1;return}else if(this.historyPage>this.orders.length/10+1){this.historyPage-=1;return}}function bu(){this.selected=null}function wu(e){this.selected=e}const Cu={components:{Eye:Ga,OrderItem:pu},data(){return{historyPage:1,selected:null}},methods:{togglePending:yu,moveHistory:vu,close:bu,select:wu},props:["orders","token"]},Su={class:"pending-pane"},xu=c("div",{class:"actions"},[c("a",{class:"new-order",href:"#new-order"},"New"),c("a",{class:"new-order",href:"#credits"},"Add Credits")],-1),Eu=c("h4",null,"Pending Orders",-1),Tu={key:0,class:"pending-item"},ku={class:"pending-heading"},Ou=c("img",{class:"chevron",src:mu,alt:""},null,-1),Au={class:"pending-content"},Pu=c("br",null,null,-1),Iu=c("br",null,null,-1),$u=c("br",null,null,-1),Nu=c("div",{class:"info-grey"},[c("p",null,"Orders are typically completed within 1-5 days."),c("div")],-1),Mu={class:"history-pane"},Lu=c("h4",null,"Order History",-1),Ru={class:"table-scroller"},Fu=c("thead",null,[c("th",null,"Date"),c("th",null,"ID"),c("th",null,"Name"),c("th",null,"Status"),c("th",null,"Quantity")],-1),ju={class:"nav-legend"};function Uu(e,t,n,s,o,i){const r=_e("eye"),l=_e("order-item");return E(),A("div",null,[c("section",Su,[xu,Eu,c("ul",null,[(E(!0),A(te,null,un(n.orders,a=>(E(),A(te,{key:a.id},[a.status=="pending"?(E(),A("div",Tu,[c("div",ku,[c("li",{onClick:t[0]||(t[0]=d=>i.togglePending(d))},L(a.service.name)+" ("+L(a.updated_at)+") ",1),Ou]),c("div",Au,[c("p",null,[le(" ID: "+L(a.id),1),Pu,le("URL: "+L(a.url),1),Iu,le("Quantity: "+L(a.quantity),1),$u,le("Note: "+L(a.note),1)])])])):R("",!0)],64))),128))])]),Nu,c("section",Mu,[Lu,c("div",Ru,[c("table",null,[Fu,c("tbody",null,[(E(!0),A(te,null,un(n.orders.slice(o.historyPage*10-10,o.historyPage*10),a=>(E(),A("tr",{key:a.id},[c("td",null,L(a.updated_at),1),c("td",null,L(a.id),1),c("td",null,L(a.service.name),1),c("td",{class:fe([a.status,"status"])},[c("span",null,L(a.status.charAt(0).toUpperCase()+a.status.slice(1)),1)],2),c("td",null,L(a.quantity),1),c("td",null,[ne(r,{onClick:d=>i.select(a)},null,8,["onClick"])])]))),128))])])]),c("img",{onClick:t[1]||(t[1]=a=>i.moveHistory(!1)),class:"nav-btn left",src:gu,alt:""}),c("p",ju,L(o.historyPage)+"/"+L(Math.ceil(n.orders.length/10)),1),c("img",{onClick:t[2]||(t[2]=a=>i.moveHistory(!0)),class:"nav-btn right",src:_u,alt:""})]),o.selected?(E(),ke(l,{key:0,onClose:i.close,selected:o.selected,token:n.token,onChangeUrl:t[3]||(t[3]=a=>o.selected.url=a)},null,8,["onClose","selected","token"])):R("",!0)])}const Bu=Ee(Cu,[["render",Uu]]);function Vu(){if(!(!this.services||!this.site))return this.services.filter(e=>e.site==this.site)}const Hu={props:["services","site"],emits:["select"],computed:{filter:Vu}},Du={class:"services-pane youtube"},Ku={key:0},qu=["onClick"],Xu=c("path",{d:"M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm6.5 4.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3a.5.5 0 0 1 1 0z"},null,-1),zu=[Xu];function Wu(e,t,n,s,o,i){return E(),A("section",Du,[c("h4",null,L(n.site.charAt(0).toUpperCase()+n.site.slice(1)),1),(E(!0),A(te,null,un(i.filter,r=>(E(),A("ul",{key:r.id},[r.available?(E(),A("li",Ku,[c("span",null,L(r.name),1),c("span",null,L((r.price/100).toLocaleString("en")),1),c("span",null,L(r.minimum.toLocaleString("en")),1),c("span",null,L(r.maximum.toLocaleString("en")),1),(E(),A("svg",{onClick:l=>e.$emit("select",r),xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"currentColor",class:"bi bi-plus-square-fill",viewBox:"0 0 16 16"},zu,8,qu))])):R("",!0)]))),128))])}const Gu=Ee(Hu,[["render",Wu]]),Ju="/build/assets/payeer-KINjIAkf.png",Yu="/build/assets/perfect_money-Dxga5CQE.svg";function Qu(){return this.packs.credits10*10.99+this.packs.credits50*54.99+this.packs.credits100*109.99+this.packs.credits1000*1010}function Zu(){return document.getElementById("credits-errors").textContent="",this.loading=!0,fetch("/panel/secret",{method:"POST",headers:{"Content-Type":"application/json",Accept:"application/json","X-XSRF-TOKEN":this.token},body:JSON.stringify({packs:this.packs})}).then(e=>{if(e.ok)return e.text();document.getElementById("credits-errors").textContent=`${e.status}: ${e.statusText}`}).then(e=>(this.loading=!1,e))}function ef(){this.method=="payeer"?this.payPayeer():this.method=="pm"&&this.payPm()}function tf(e,t){let n=document.createElement("input");return n.type="hidden",n.name=e,n.value=t,n}function nf(){fetch("/panel/payeer",{method:"POST",headers:{"Content-Type":"application/json",Accept:"application/json","X-XSRF-TOKEN":this.token},body:JSON.stringify({packs:this.packs})}).then(e=>e.json()).then(e=>{let t=document.createElement("form");document.body.appendChild(t),t.method="POST",t.action="https://payeer.com/merchant/",t.appendChild(this.makeInput("m_shop",e.shop)),t.appendChild(this.makeInput("m_orderid",e.transaction)),t.appendChild(this.makeInput("m_amount",e.amount)),t.appendChild(this.makeInput("m_curr","USD")),t.appendChild(this.makeInput("m_desc",e.description)),t.appendChild(this.makeInput("m_sign",e.signature)),t.appendChild(this.makeInput("m_params",e.params)),t.appendChild(this.makeInput("m_cipher_method","AES-256-CBC")),t.submit()})}function sf(){fetch("/panel/pm",{method:"POST",headers:{"Content-Type":"application/json",Accept:"application/json","X-XSRF-TOKEN":this.token},body:JSON.stringify({packs:this.packs})}).then(e=>e.json()).then(e=>{let t=document.createElement("form");document.body.appendChild(t),t.method="POST",t.action="https://perfectmoney.is/api/step1.asp",t.appendChild(this.makeInput("PAYEE_ACCOUNT",e.account)),t.appendChild(this.makeInput("PAYEE_NAME","Trendplays Network")),t.appendChild(this.makeInput("PAYMENT_AMOUNT",e.amount)),t.appendChild(this.makeInput("PAYMENT_UNITS","USD")),t.appendChild(this.makeInput("PAYMENT_ID",e.transaction)),t.appendChild(this.makeInput("STATUS_URL","https://trendplays.com/hooks/pm-transaction")),t.appendChild(this.makeInput("PAYMENT_URL","https://trendplays.com/panel/transaction-complete")),t.appendChild(this.makeInput("PAYMENT_URL_METHOD","POST")),t.appendChild(this.makeInput("NOPAYMENT_URL","https://trendplays.com/panel/transaction-failed")),t.appendChild(this.makeInput("NOPAYMENT_URL_METHOD","GET")),t.appendChild(this.makeInput("SUGGESTED_MEMO",e.description)),t.appendChild(this.makeInput("SUGGESTED_MEMO_NOCHANGE",!0)),t.submit()})}function of(){return this.packs.credis10<0||this.packs.credis50<0||this.packs.credis100<0||this.packs.credis1000<0?!1:this.total>0&&!this.loading&&this.agreed}const rf={components:{Loading:Kt},data(){return{packs:{credits10:0,credits50:0,credits100:0,credits1000:0},loading:!1,method:"payeer",agreed:!1}},computed:{total:Qu,ready:of},methods:{getSecret:Zu,pay:ef,payPm:sf,payPayeer:nf,makeInput:tf},props:["preferred","token"],emits:["purchaseComplete"]},lf={class:"select-credits"},cf={class:"credits-pane"},af=c("h2",null,"10 Credits",-1),uf=c("h3",null,"$10.99",-1),ff=c("span",null,"Qty",-1),df={class:"credits-pane"},hf=c("div",null,[c("h2",null,"50 Credits"),c("span",null,"+5 Free Credits")],-1),pf=c("h3",null,"$54.99 ",-1),mf=c("span",null,"Qty",-1),gf={class:"credits-pane"},_f=c("div",null,[c("h2",null,"100 Credits"),c("span",null,"+10 Free Credits")],-1),yf=c("h3",null,"$109.99",-1),vf=c("span",null,"Qty",-1),bf={class:"credits-pane"},wf=c("div",null,[c("h2",null,"1000 Credits"),c("span",null,"+150 Free Credits")],-1),Cf=c("h3",null,"$1010.00",-1),Sf=c("span",null,"Qty",-1),xf=c("div",{id:"credits-errors"},null,-1),Ef={id:"payment-section"},Tf=c("h4",null,"Select a payment method",-1),kf={class:"sliding-menu"},Of=c("div",null,null,-1),Af=[Of],Pf={key:0,class:"payment-window"},If=c("img",{src:Ju,alt:""},null,-1),$f=c("p",null,"Payeer allows you to pay securely by transfering your choice of cryptocurrency to a temporary address. ",-1),Nf=[If,$f],Mf={key:1,class:"payment-window"},Lf=c("img",{src:Yu,alt:""},null,-1),Rf=c("p",null,"Pay by transfering USD from your Perfect Money wallet.",-1),Ff=[Lf,Rf],jf={id:"agreement-check"},Uf=c("label",null,[le("I have read and agree to the "),c("a",{href:"/terms-and-policy"},"Terms and Policy"),le(" and will not pursue a dispute or chargeback.")],-1),Bf=c("div",{id:"payment-error"},null,-1),Vf={class:"credits-confirm"},Hf=["disabled"];function Df(e,t,n,s,o,i){const r=_e("loading");return E(),A(te,null,[c("section",lf,[c("div",cf,[af,uf,c("div",null,[ff,je(c("input",{min:"0",max:"1000","onUpdate:modelValue":t[0]||(t[0]=l=>o.packs.credits10=l),type:"number"},null,512),[[et,o.packs.credits10]])])]),c("div",df,[hf,pf,c("div",null,[mf,je(c("input",{min:"0",max:"1000","onUpdate:modelValue":t[1]||(t[1]=l=>o.packs.credits50=l),type:"number"},null,512),[[et,o.packs.credits50]])])]),c("div",gf,[_f,yf,le(),c("div",null,[vf,je(c("input",{min:"0",max:"1000","onUpdate:modelValue":t[2]||(t[2]=l=>o.packs.credits100=l),type:"number"},null,512),[[et,o.packs.credits100]])])]),c("div",bf,[wf,Cf,le(),c("div",null,[Sf,je(c("input",{min:"0",max:"1000","onUpdate:modelValue":t[3]||(t[3]=l=>o.packs.credits1000=l),type:"number"},null,512),[[et,o.packs.credits1000]])])]),c("h3",null,"Total: $"+L(i.total.toLocaleString("en")),1),xf]),c("section",Ef,[Tf,c("div",kf,[c("a",{onClick:t[4]||(t[4]=l=>o.method="payeer"),class:fe({selected:o.method=="payeer"})},"Payeer",2),c("a",{onClick:t[5]||(t[5]=l=>o.method="pm"),class:fe({selected:o.method=="pm"})},"Perfect Money",2),c("div",{class:fe([{right:o.method=="pm"},"menu-slider"])},Af,2)]),o.method=="payeer"?(E(),A("div",Pf,Nf)):R("",!0),o.method=="pm"?(E(),A("div",Mf,Ff)):R("",!0),c("div",jf,[je(c("input",{"onUpdate:modelValue":t[6]||(t[6]=l=>o.agreed=l),type:"checkbox"},null,512),[[ac,o.agreed]]),Uf,Bf])]),c("section",Vf,[c("button",{onClick:t[7]||(t[7]=(...l)=>i.pay&&i.pay(...l)),disabled:!i.ready,class:"brand-btn"},[le("Buy"),o.loading?(E(),ke(r,{key:0})):R("",!0)],8,Hf)])],64)}const Kf=Ee(rf,[["render",Df]]),Ni="/build/assets/coin-stack-DErFuLeA.svg";function qf(e){this.completed=!1,this.amounte.maximum&&(this.amount=e.maximum),this.selected=e,this.errorText=""}function Xf(){return(this.selected.price*this.amount/1e5).toFixed(2)}function zf(){if(this.url){if(Math.ceil(this.cost>this.credits)){this.errorText="Insuficient Credits";return}else if(this.amountthis.selected.maximum){this.errorText="Invalid amount";return}}else{this.errorText="You must provide a URL.";return}this.paying=!0;let e="",t=document.getElementById("country"),n=document.getElementById("language");t?e=JSON.stringify({location:t.value}):n&&(e=JSON.stringify({language:n.value})),fetch("/panel/orders",{method:"POST",headers:{"Content-Type":"application/json",Accept:"application/json","X-XSRF-TOKEN":this.token},body:JSON.stringify({service:this.selected.id,quantity:this.amount,url:this.url,note:e})}).then(s=>{s.ok?(this.errorText="Success!",this.completed=!0,this.$emit("updateUser"),this.$emit("updateOrders")):s.status==520?this.errorText="Insuficient Credits":this.errorText=`Error ${s.status}: - ${s.statusText}`,this.paying=!1})}function Wf(){switch(this.active){case"#new-order":return"new-order";case"#credits":return"credits"}}const Gf={data(){return{servicePane:!0,services:null,selected:null,amount:0,paying:!1,url:"",completed:!1,errorText:""}},components:{ServicePane:Gu,Loading:Kt,Credits:Kf},props:["token","credits","active","preferred"],created(){fetch("/panel/services",{method:"GET",headers:{"Content-Type":"application/json",Accept:"application/json","X-XSRF-TOKEN":this.token}}).then(e=>{e.json().then(t=>{this.services=t})})},methods:{select:qf,buyService:zf},computed:{cost:Xf,page:Wf},emits:["updateUser","updateOrders"]},Jf={class:"sliding-menu"},Yf=c("div",null,null,-1),Qf=[Yf],Zf={class:"credits-display"},ed=c("img",{class:"icon",src:Ni,alt:""},null,-1),td=c("div",{class:"services-legend"},[c("h5",null,"Name"),c("h5",null,"Credits per 1000"),c("h5",null,"Min Qt."),c("h5",null,"Max Qt.")],-1),nd={key:0,id:"overlay"},sd={key:0,class:"overlay-item"},od={key:0,class:"icon",src:Ai,alt:""},id={key:1,class:"icon",src:Pi,alt:""},rd={key:2,class:"icon",src:Ii,alt:""},ld={key:3,class:"icon",src:$i,alt:""},cd=c("h4",null,"Quantity",-1),ad=["min","max"],ud=xn('

Location

',2),fd=xn('

Location

',2),dd=c("h4",null,"URL",-1),hd=["disabled"],pd={id:"overlay-error"},md={key:1,class:"overlay-item"},gd=c("img",{class:"icon",src:Dt,alt:""},null,-1),_d=c("h3",null,"Success!",-1);function yd(e,t,n,s,o,i){const r=_e("ServicePane"),l=_e("loading"),a=_e("credits");return E(),A("div",null,[c("div",Jf,[c("a",{href:"#new-order",class:fe({selected:i.page=="new-order"})},"Services",2),c("a",{href:"#credits",class:fe({selected:i.page=="credits"})},"Credits",2),c("div",{class:fe([i.page,"menu-slider"])},Qf,2)]),c("h4",Zf,[ed,c("span",null,L((n.credits/100).toLocaleString("en")),1)]),i.page=="new-order"?(E(),A(te,{key:0},[td,ne(r,{site:"youtube",services:o.services,onSelect:i.select},null,8,["services","onSelect"]),ne(r,{site:"instagram",services:o.services,onSelect:i.select},null,8,["services","onSelect"]),ne(r,{site:"twitter",services:o.services,onSelect:i.select},null,8,["services","onSelect"]),ne(r,{site:"tiktok",services:o.services,onSelect:i.select},null,8,["services","onSelect"]),o.selected?(E(),A("div",nd,[o.completed?o.completed?(E(),A("div",md,[c("img",{onClick:t[4]||(t[4]=d=>{o.completed=!1,o.selected=null}),class:"cancel icon",src:Zn,alt:""}),gd,_d])):R("",!0):(E(),A("div",sd,[c("img",{onClick:t[0]||(t[0]=d=>{o.completed=!1,o.selected=null}),class:"cancel icon",src:Zn,alt:""}),o.selected.site=="youtube"?(E(),A("img",od)):R("",!0),o.selected.site=="instagram"?(E(),A("img",id)):R("",!0),o.selected.site=="twitter"?(E(),A("img",rd)):R("",!0),o.selected.site=="tiktok"?(E(),A("img",ld)):R("",!0),c("h3",null,L(o.selected.name),1),c("h4",null,"Cost: "+L(i.cost.toLocaleString("en")),1),cd,c("div",null,[je(c("input",{required:"",min:o.selected.minimum,max:o.selected.maximum,type:"number","onUpdate:modelValue":t[1]||(t[1]=d=>o.amount=d),id:"selQty"},null,8,ad),[[et,o.amount]]),c("span",null," / "+L(o.selected.maximum.toLocaleString("en")),1)]),o.selected.modifier=="location"?(E(),A(te,{key:4},[ud],64)):R("",!0),o.selected.modifier=="language"?(E(),A(te,{key:5},[fd],64)):R("",!0),dd,c("div",null,[je(c("input",{required:"",type:"url",id:"url","onUpdate:modelValue":t[2]||(t[2]=d=>o.url=d)},null,512),[[et,o.url]])]),c("button",{onClick:t[3]||(t[3]=(...d)=>i.buyService&&i.buyService(...d)),disabled:o.paying},[le("Submit"),o.paying?(E(),ke(l,{key:0})):R("",!0)],8,hd),c("p",pd,L(o.errorText),1)]))])):R("",!0)],64)):R("",!0),i.page=="credits"?(E(),ke(a,{key:1,onPurchaseComplete:t[5]||(t[5]=d=>e.$emit("updateUser")),preferred:n.preferred,token:n.token},null,8,["preferred","token"])):R("",!0)])}const vd=Ee(Gf,[["render",yd]]),bd={props:["token","user","active"],emits:["purchaseComplete"],mounted(){fetch("/panel/clear-paying",{method:"GET",headers:{"Content-Type":"application/json",Accept:"application/json","X-XSRF-TOKEN":this.token}}).then(()=>this.$emit("purchaseComplete"))}},wd={key:0,class:"status-dialog"},Cd=c("img",{class:"icon",src:Dt,alt:""},null,-1),Sd=c("h3",null,"Purchase complete.",-1),xd=[Cd,Sd],Ed={key:1,class:"status-dialog"},Td=c("img",{class:"icon",src:ki,alt:""},null,-1),kd=c("h3",null,"Purchase failed.",-1),Od=[Td,kd];function Ad(e,t,n,s,o,i){return t[0]||(hn(-1),t[0]=c("div",{id:"main"},[n.active=="#transaction-complete"&&n.user.paying?(E(),A("div",wd,xd)):R("",!0),n.active=="#transaction-failed"&&n.user.paying?(E(),A("div",Ed,Od)):R("",!0)]),hn(1),t[0])}const Pd=Ee(bd,[["render",Ad]]);function Id(){if(this.errorMessage="",!this.topic||!this.message){this.errorMessage="Topic and details cannot be blank.";return}this.loading=!0,fetch("/panel/support",{method:"POST",headers:{"Content-Type":"application/json",Accept:"application/json","X-XSRF-TOKEN":this.token},body:JSON.stringify({topic:this.topic,message:this.message})}).then(e=>{e.ok?this.complete=!0:(this.complete=!1,this.error=!0,this.errorMessage=`${e.status}: - ${e.statusText}`),this.loading=!1})}const $d={components:{Loading:Kt},props:["user","token"],data(){return{loading:!1,complete:!1,error:!1,errorMessage:"",topic:null,message:""}},methods:{send:Id}},Nd={class:"support-section",id:"main"},Md=c("h2",null,"Support",-1),Ld={key:1,class:"dialog"},Rd=c("img",{class:"icon",src:Dt,alt:""},null,-1),Fd=c("h3",null,"Ticket sent. An administrator will contact you soon.",-1),jd=[Rd,Fd],Ud={key:2,id:"support-form"},Bd=c("label",{for:""},"Topic",-1),Vd=xn('',5),Hd=[Vd],Dd=c("label",{for:""},"Details",-1),Kd=c("span",{class:"note-grey"},"Include any relevant information like the order number, service name, etc",-1),qd={class:"error-message"};function Xd(e,t,n,s,o,i){const r=_e("loading");return E(),A("div",Nd,[Md,o.loading?(E(),ke(r,{key:0})):R("",!0),!o.loading&&o.complete?(E(),A("div",Ld,jd)):R("",!0),!o.loading&&!o.complete?(E(),A("div",Ud,[Bd,je(c("select",{id:"support-topic",name:"","onUpdate:modelValue":t[0]||(t[0]=l=>o.topic=l)},Hd,512),[[uc,o.topic]]),Dd,je(c("textarea",{id:"",name:"",cols:"30",rows:"10","onUpdate:modelValue":t[1]||(t[1]=l=>o.message=l)},null,512),[[et,o.message]]),Kd,c("button",{onClick:t[2]||(t[2]=(...l)=>i.send&&i.send(...l))},"Submit"),c("p",qd,L(o.errorMessage),1)])):R("",!0)])}const zd=Ee($d,[["render",Xd]]);function Wd(){return fetch("/panel/services",{method:"GET",headers:{"Content-Type":"application/json",Accept:"application/json","X-XSRF-TOKEN":this.token}}).then(e=>{e.json().then(t=>{this.services=t})})}function Gd(){return fetch("/panel/user",{method:"GET",headers:{"Content-Type":"application/json",Accept:"application/json","X-XSRF-TOKEN":this.token}}).then(e=>e.json()).then(e=>{this.user=e})}function Jd(){return fetch("/panel/orders",{method:"GET",headers:{"Content-Type":"application/json",Accept:"application/json","X-XSRF-TOKEN":this.token}}).then(e=>e.json()).then(e=>{this.orders=e})}const Yd={components:{Sidebar:fa,Settings:Ha,PastOrders:Bu,NewOrder:vd,TransactionEnd:Pd,Support:zd},data(){return{active:window.location.hash,user:null,token:null,orders:null,loading:!0}},methods:{getUser:Gd,getServices:Wd,getOrders:Jd},created(){let e=[];e.push(this.getUser()),e.push(this.getServices()),e.push(this.getOrders()),Promise.all(e).then(()=>{this.loading=!1})}},Qd={key:0,id:"main"},Zd={class:"welcome-pane"},eh={class:"credits-pane"},th=c("img",{src:Ni,alt:"wallet",class:"icon"},null,-1),nh=c("section",{class:"alerts-pane"},[c("h4",null,"News and Announcements"),c("p",null,"We've just launched. Thanks for joining us! Some features are still being tested. If you experience a delay in credits being added to your account, please wait 24 hours before contacting support@trendplays.com.")],-1),sh={class:"recent-pane"},oh=c("h4",null,"Recent Activity",-1),ih=c("thead",null,[c("th",null,"Date"),c("th",null,"Name"),c("th",null,"Status")],-1),rh={key:3,id:"main"},lh=c("section",{class:"logout-pane"},[c("h3",null,"Are you sure you want to logout?"),c("a",{href:"/logout"},"Logout")],-1),ch=[lh];function ah(e,t,n,s,o,i){const r=_e("sidebar"),l=_e("past-orders"),a=_e("new-order"),d=_e("settings"),h=_e("transaction-end"),g=_e("support");return o.loading?R("",!0):(E(),A(te,{key:0},[ne(r,{role:o.user.role,active:o.active},null,8,["role","active"]),ne(ws,{name:"fade",mode:"out-in"},{default:Yo(()=>[o.active===""?(E(),A("div",Qd,[c("section",Zd,[c("h3",null,"Welcome, "+L(o.user.name)+"!",1)]),c("section",eh,[th,c("p",null,"Credits: "+L((o.user.credits/100).toLocaleString("en")),1)]),nh,c("section",sh,[oh,c("table",null,[ih,c("tbody",null,[(E(!0),A(te,null,un(o.orders.slice(0,10),v=>(E(),A("tr",{key:v.id},[v.status!="pending"?(E(),A(te,{key:0},[c("td",null,L(v.updated_at),1),c("td",null,L(v.service.name),1),c("td",{class:fe([v.status,"status"])},[c("span",null,L(v.status.charAt(0).toUpperCase()+v.status.slice(1)),1)],2)],64)):R("",!0)]))),128))])])])])):o.active==="#orders"?(E(),ke(l,{key:1,token:o.token,orders:o.orders,id:"main"},null,8,["token","orders"])):o.active==="#new-order"||o.active==="#credits"?(E(),ke(a,{key:2,preferred:o.user.payment_method,token:o.token,active:o.active,credits:o.user.credits,id:"main",onUpdateUser:i.getUser,onUpdateOrders:i.getOrders},null,8,["preferred","token","active","credits","onUpdateUser","onUpdateOrders"])):o.active==="#exit"?(E(),A("div",rh,ch)):o.active==="#settings"?(E(),ke(d,{key:4,token:o.token,user:o.user,class:"settings-page",id:"main"},null,8,["token","user"])):o.active=="#transaction-complete"||o.active=="#transaction-failed"?(E(),ke(h,{key:5,onPurchaseComplete:i.getUser,token:o.token,user:o.user,active:o.active},null,8,["onPurchaseComplete","token","user","active"])):o.active=="#support"?(E(),ke(g,{key:6,user:o.user,token:o.token},null,8,["user","token"])):R("",!0)]),_:1})],64))}const uh=Ee(Yd,[["render",ah]]);dh(require.context("../images",!1,/\.(png|jpe?g|svg)$/));let fh=document.querySelectorAll(".landing-hero h2,.landing-hero p"),bo=document.querySelectorAll(".register-btn, .register-area .cancel-button, .services-cards button"),St=Mi("XSRF-TOKEN");function dh(e){return e.keys().map(e)}function Mi(e){var t=new RegExp(e+"=([^;]+)"),n=t.exec(document.cookie);return n!=null?unescape(n[1]):null}function es(){return fetch("/sanctum/csrf-cookie",{method:"GET"}).then(()=>(St=Mi("XSRF-TOKEN"),St))}function hh(e){es().then(fetch("/login",{method:"POST",headers:{"Content-Type":"application/json",Accept:"application/json","X-XSRF-TOKEN":St},body:JSON.stringify({email:document.getElementById("login_email").value,password:document.getElementById("login_password").value})}).then(t=>{t.ok?window.location.assign("/panel"):document.querySelector("#login_form .error").innerText="Invalid credentials."})),e.preventDefault()}function ph(e){fetch("/resend-verification",{method:"POST",headers:{"Content-Type":"application/json",Accept:"application/json","X-XSRF-TOKEN":St}}).then(t=>{t.ok?e.target.parentNode.getElementsByTagName("h3")[0].innerText="The link has been resent.":e.target.parentNode.getElementsByTagName("h3")[0].innerText=`${t.status} : ${t.statusText}`}),e.preventDefault()}function mh(){fh.forEach(e=>{e.classList.toggle("hidden")}),document.querySelector("nav form.login").classList.toggle("active"),this.classList.toggle("toggled")}if(window.location.pathname=="/"){document.getElementById("nav_toggle").addEventListener("click",mh),document.querySelector("#login_form button").addEventListener("click",hh);const e=vo(zc).mount("#app");St||(e.token=es());for(let n=0;n{document.querySelector(".register-area").classList.add("active"),e.active="forgot",n.preventDefault()};let t=document.getElementsByClassName("collapsible");for(let n=0;n{e.token=St}),window.onhashchange=()=>{e.active=location.hash}}});export default gh(); diff --git a/public/build/manifest.json b/public/build/manifest.json index 32f558c..d2d433c 100644 --- a/public/build/manifest.json +++ b/public/build/manifest.json @@ -3,6 +3,10 @@ "file": "assets/PatuaOne-Regular-3kzkBYcj.ttf", "src": "resources/PatuaOne-Regular.ttf" }, + "resources/images/admin.svg": { + "file": "assets/admin-DzZkJFj8.svg", + "src": "resources/images/admin.svg" + }, "resources/images/arrow-left-circle-fill.svg": { "file": "assets/arrow-left-circle-fill-DynM7rXh.svg", "src": "resources/images/arrow-left-circle-fill.svg" @@ -11,38 +15,126 @@ "file": "assets/arrow-right-circle-fill-CBb9yxsX.svg", "src": "resources/images/arrow-right-circle-fill.svg" }, + "resources/images/arrow-up.svg": { + "file": "assets/arrow-up-DPs1EOYs.svg", + "src": "resources/images/arrow-up.svg" + }, "resources/images/black-circle.svg": { "file": "assets/black-circle-BCNsooL-.svg", "src": "resources/images/black-circle.svg" }, + "resources/images/box-seam.svg": { + "file": "assets/box-seam-Wxkng9Gd.svg", + "src": "resources/images/box-seam.svg" + }, "resources/images/cancel-icon2.svg": { "file": "assets/cancel-icon2-AuEb0qpq.svg", "src": "resources/images/cancel-icon2.svg" }, + "resources/images/cancel.svg": { + "file": "assets/cancel-yqlcIJiN.svg", + "src": "resources/images/cancel.svg" + }, + "resources/images/caret-down.svg": { + "file": "assets/caret-down-Bs9j1a0t.svg", + "src": "resources/images/caret-down.svg" + }, + "resources/images/cart-fill.svg": { + "file": "assets/cart-fill-GPt3EgqY.svg", + "src": "resources/images/cart-fill.svg" + }, + "resources/images/cart3.svg": { + "file": "assets/cart3-CcBSCbdz.svg", + "src": "resources/images/cart3.svg" + }, + "resources/images/chat-text-fill.svg": { + "file": "assets/chat-text-fill-DkYTIFCB.svg", + "src": "resources/images/chat-text-fill.svg" + }, + "resources/images/check-mark.svg": { + "file": "assets/check-mark-Q7galBYU.svg", + "src": "resources/images/check-mark.svg" + }, + "resources/images/checked.svg": { + "file": "assets/checked-BppigPIi.svg", + "src": "resources/images/checked.svg" + }, "resources/images/checked2.svg": { "file": "assets/checked2-o0YFR3D7.svg", "src": "resources/images/checked2.svg" }, + "resources/images/chevron-compact-down.svg": { + "file": "assets/chevron-compact-down-CtKpOqDC.svg", + "src": "resources/images/chevron-compact-down.svg" + }, "resources/images/chevron-down.svg": { "file": "assets/chevron-down-BjsmPeNv.svg", "src": "resources/images/chevron-down.svg" }, + "resources/images/circle.svg": { + "file": "assets/circle-Do2V3_6T.svg", + "src": "resources/images/circle.svg" + }, + "resources/images/clipboard.svg": { + "file": "assets/clipboard-h5E3Nx3J.svg", + "src": "resources/images/clipboard.svg" + }, "resources/images/close-icon-black.svg": { "file": "assets/close-icon-black-xyYpAKIV.svg", "src": "resources/images/close-icon-black.svg" }, + "resources/images/close.svg": { + "file": "assets/close-k9gnfYIN.svg", + "src": "resources/images/close.svg" + }, "resources/images/coin-stack.svg": { "file": "assets/coin-stack-DErFuLeA.svg", "src": "resources/images/coin-stack.svg" }, + "resources/images/coins.svg": { + "file": "assets/coins-DagPxuoK.svg", + "src": "resources/images/coins.svg" + }, + "resources/images/columns.svg": { + "file": "assets/columns-CEi42iD0.svg", + "src": "resources/images/columns.svg" + }, + "resources/images/credit-card-2-back-fill.svg": { + "file": "assets/credit-card-2-back-fill-CxXtFfXf.svg", + "src": "resources/images/credit-card-2-back-fill.svg" + }, + "resources/images/dot-grid.png": { + "file": "assets/dot-grid-BDAiZWn-.png", + "src": "resources/images/dot-grid.png" + }, "resources/images/green-check.svg": { "file": "assets/green-check-Bg-Ln0LP.svg", "src": "resources/images/green-check.svg" }, + "resources/images/home.svg": { + "file": "assets/home-7nPtx3jq.svg", + "src": "resources/images/home.svg" + }, "resources/images/instagram-icon.svg": { "file": "assets/instagram-icon-Di3Avv-g.svg", "src": "resources/images/instagram-icon.svg" }, + "resources/images/layers-fill.svg": { + "file": "assets/layers-fill-BUQRZcCW.svg", + "src": "resources/images/layers-fill.svg" + }, + "resources/images/life-preserver.svg": { + "file": "assets/life-preserver-peEBYMfm.svg", + "src": "resources/images/life-preserver.svg" + }, + "resources/images/lighting.svg": { + "file": "assets/lighting-DT_Q0Lir.svg", + "src": "resources/images/lighting.svg" + }, + "resources/images/link.svg": { + "file": "assets/link-QZA8DnPR.svg", + "src": "resources/images/link.svg" + }, "resources/images/loading-white.svg": { "file": "assets/loading-white-CQqcC_jm.svg", "src": "resources/images/loading-white.svg" @@ -51,10 +143,26 @@ "file": "assets/loading-MfVqFC_F.svg", "src": "resources/images/loading.svg" }, + "resources/images/menu-button-fill.svg": { + "file": "assets/menu-button-fill-DSrIHwe_.svg", + "src": "resources/images/menu-button-fill.svg" + }, "resources/images/menu-icon.svg": { "file": "assets/menu-icon-JHD8WyuK.svg", "src": "resources/images/menu-icon.svg" }, + "resources/images/orders.svg": { + "file": "assets/orders-BBuz_X__.svg", + "src": "resources/images/orders.svg" + }, + "resources/images/package.svg": { + "file": "assets/package-B-kRltbn.svg", + "src": "resources/images/package.svg" + }, + "resources/images/panel-preview.png": { + "file": "assets/panel-preview-l_-p7DVF.png", + "src": "resources/images/panel-preview.png" + }, "resources/images/payeer.png": { "file": "assets/payeer-KINjIAkf.png", "src": "resources/images/payeer.png" @@ -63,24 +171,76 @@ "file": "assets/perfect_money-Dxga5CQE.svg", "src": "resources/images/perfect_money.svg" }, + "resources/images/person-fill.svg": { + "file": "assets/person-fill-BgQTX5xd.svg", + "src": "resources/images/person-fill.svg" + }, + "resources/images/plus-square-fill.svg": { + "file": "assets/plus-square-fill-DacBONws.svg", + "src": "resources/images/plus-square-fill.svg" + }, + "resources/images/plus.svg": { + "file": "assets/plus-DSfqkTt2.svg", + "src": "resources/images/plus.svg" + }, + "resources/images/settings.svg": { + "file": "assets/settings-DvIFrM5n.svg", + "src": "resources/images/settings.svg" + }, + "resources/images/spotify-icon.svg": { + "file": "assets/spotify-icon-COCRivxk.svg", + "src": "resources/images/spotify-icon.svg" + }, + "resources/images/square.svg": { + "file": "assets/square-BHm7Rbd3.svg", + "src": "resources/images/square.svg" + }, + "resources/images/statistics.svg": { + "file": "assets/statistics-CFuQNwBR.svg", + "src": "resources/images/statistics.svg" + }, + "resources/images/summary.svg": { + "file": "assets/summary-BCFKulhJ.svg", + "src": "resources/images/summary.svg" + }, + "resources/images/tap.svg": { + "file": "assets/tap-CUMVRmXC.svg", + "src": "resources/images/tap.svg" + }, "resources/images/tik-tok.svg": { "file": "assets/tik-tok-BSB0U4jG.svg", "src": "resources/images/tik-tok.svg" }, + "resources/images/trendplays-icon.png": { + "file": "assets/trendplays-icon-ClxtfqFU.png", + "src": "resources/images/trendplays-icon.png" + }, + "resources/images/trendplays-logo.png": { + "file": "assets/trendplays-logo-IcWn7YON.png", + "src": "resources/images/trendplays-logo.png" + }, "resources/images/twitter.svg": { "file": "assets/twitter-BBPcZW-S.svg", "src": "resources/images/twitter.svg" }, + "resources/images/wallet2.svg": { + "file": "assets/wallet2-B2U7trtN.svg", + "src": "resources/images/wallet2.svg" + }, "resources/images/warning-colored.svg": { "file": "assets/warning-colored-DDC1cIZO.svg", "src": "resources/images/warning-colored.svg" }, + "resources/images/warning.svg": { + "file": "assets/warning-jtXoRg6y.svg", + "src": "resources/images/warning.svg" + }, "resources/images/youtube-icon.svg": { "file": "assets/youtube-icon-Dt1NUtsi.svg", "src": "resources/images/youtube-icon.svg" }, "resources/js/main.js": { - "file": "assets/main-BIFT_6Bb.js", + "file": "assets/main-sIDVxMBq.js", "name": "main", "src": "resources/js/main.js", "isEntry": true, @@ -109,5 +269,10 @@ "assets/black-circle-BCNsooL-.svg", "assets/close-icon-black-xyYpAKIV.svg" ] + }, + "resources/scss/main.scss": { + "file": "assets/main-Pm5c0fuk.css", + "src": "resources/scss/main.scss", + "isEntry": true } } \ No newline at end of file diff --git a/resources/images/teamwork2.png b/public/images/teamwork.png similarity index 100% rename from resources/images/teamwork2.png rename to public/images/teamwork.png diff --git a/resources/js/main.js b/resources/js/main.js index 4ba0b70..8b51535 100644 --- a/resources/js/main.js +++ b/resources/js/main.js @@ -2,7 +2,10 @@ import RegisterArea from './register-area/register-area.vue' import Panel from './panel/panel.vue' import '../scss/main.scss' import { createApp } from 'vue' -importAll(require.context('../images', false, /\.(png|jpe?g|svg)$/)) + +import.meta.glob([ + '../images/**', +]); let heroText = document.querySelectorAll(".landing-hero h2,.landing-hero p") let registerToggles = document.querySelectorAll(".register-btn, .register-area\ diff --git a/resources/views/home.blade.php b/resources/views/home.blade.php index 79812b7..ec060d8 100644 --- a/resources/views/home.blade.php +++ b/resources/views/home.blade.php @@ -52,7 +52,7 @@
- youtube-icon + youtube-icon

Youtube

  • Views often increase within 24 hours
  • @@ -64,7 +64,7 @@
- spotify-icon + spotify-icon

Twitter

  • Impressions and favorites
  • @@ -75,7 +75,7 @@
- twitter-icon + twitter-icon

Instagram

  • Active user accounts
  • @@ -87,7 +87,7 @@
- twitter-icon + tiktok-icon

TikTok

  • Active user accounts
  • @@ -108,7 +108,7 @@ --> - teamwork + teamwork
@@ -136,19 +136,19 @@ panel-preview
- +

Easy to Use

We provide an extremely user-friendly and intuitive SPA interface to manage and review your SMM orders.

- +

Powerful

Our panel contains a variety of features for managing payment methods, and automatically queuing orders.

- +

Scalable

We make it easy to organize your marketing campaign with a variety of accounts and social networks

@@ -222,7 +222,6 @@ @section('scripts') @parent - - + @vite(['resources/js/main.js']) @endsection diff --git a/resources/views/master.blade.php b/resources/views/master.blade.php index db3132b..cc7fc57 100644 --- a/resources/views/master.blade.php +++ b/resources/views/master.blade.php @@ -5,8 +5,9 @@ - - + + @vite(['resources/scss/main.scss']) @if (config('app.env') == 'production') @@ -36,7 +37,8 @@