From 2579f561c3fd061876d0097b92a49cbd9a17f0d6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fabi=C3=A1n=20Gonzalo=20Artur=20de=20la=20Villarmois?= Date: Fri, 26 Dec 2025 16:51:23 +1300 Subject: [PATCH] Initial commit / First Release --- .dockerignore | 9 + .gitignore | 11 + Dockerfile | 22 + README.md | 81 + docker-compose.yml | 16 + www/.editorconfig | 18 + www/.env.example | 65 + www/.gitattributes | 11 + www/.gitignore | 24 + www/app/Enums/NintendoFileExtension.php | 33 + www/app/Helpers/FileSize.php | 26 + www/app/Http/Controllers/Controller.php | 8 + .../Http/Controllers/DBI/IndexController.php | 174 + .../Controllers/Tinfoil/IndexController.php | 37 + www/app/Http/Middleware/EnsureIsDbiClient.php | 21 + .../Http/Middleware/EnsureIsTinfoilClient.php | 28 + www/app/Providers/AppServiceProvider.php | 24 + www/artisan | 18 + www/bootstrap/app.php | 18 + www/bootstrap/cache/.gitignore | 2 + www/bootstrap/providers.php | 5 + www/composer.json | 90 + www/composer.lock | 9346 +++++++++++++++++ www/config/app.php | 126 + www/config/auth.php | 115 + www/config/cache.php | 117 + www/config/database.php | 183 + www/config/filesystems.php | 80 + www/config/logging.php | 132 + www/config/mail.php | 118 + www/config/queue.php | 129 + www/config/services.php | 38 + www/config/session.php | 217 + www/database/.gitignore | 1 + www/docs/DBI.md | 65 + www/docs/TINFOIL.md | 50 + www/docs/images/tinfoil/add-new.jpg | Bin 0 -> 81922 bytes www/docs/images/tinfoil/new-games.jpg | Bin 0 -> 359729 bytes www/docs/images/tinfoil/open-tinfoil.jpg | Bin 0 -> 180867 bytes www/docs/images/tinfoil/success.jpg | Bin 0 -> 82106 bytes www/package-lock.json | 2427 +++++ www/package.json | 18 + www/phpunit.xml | 35 + www/public/.htaccess | 25 + www/public/favicon.ico | 0 www/public/games | 1 + www/public/index.php | 20 + www/public/robots.txt | 2 + www/public/sgs-icon.png | Bin 0 -> 22189 bytes www/resources/css/app.css | 12 + www/resources/js/app.js | 1 + www/resources/js/bootstrap.js | 4 + .../views/dbi/directory-listing.blade.php | 59 + www/resources/views/docs.blade.php | 122 + www/resources/views/welcome.blade.php | 155 + www/routes/api.php | 15 + www/routes/console.php | 8 + www/routes/web.php | 42 + www/storage/app/.gitignore | 4 + www/storage/app/private/.gitignore | 2 + www/storage/app/public/.gitignore | 2 + www/storage/framework/.gitignore | 9 + www/storage/framework/cache/.gitignore | 3 + www/storage/framework/cache/data/.gitignore | 2 + www/storage/framework/sessions/.gitignore | 2 + www/storage/framework/testing/.gitignore | 2 + www/storage/framework/views/.gitignore | 2 + www/storage/logs/.gitignore | 2 + www/tests/Feature/ExampleTest.php | 7 + www/tests/Pest.php | 47 + www/tests/TestCase.php | 10 + www/tests/Unit/ExampleTest.php | 5 + www/vite.config.js | 18 + 73 files changed, 14521 insertions(+) create mode 100644 .dockerignore create mode 100644 .gitignore create mode 100644 Dockerfile create mode 100644 README.md create mode 100644 docker-compose.yml create mode 100644 www/.editorconfig create mode 100644 www/.env.example create mode 100644 www/.gitattributes create mode 100644 www/.gitignore create mode 100644 www/app/Enums/NintendoFileExtension.php create mode 100644 www/app/Helpers/FileSize.php create mode 100644 www/app/Http/Controllers/Controller.php create mode 100644 www/app/Http/Controllers/DBI/IndexController.php create mode 100644 www/app/Http/Controllers/Tinfoil/IndexController.php create mode 100644 www/app/Http/Middleware/EnsureIsDbiClient.php create mode 100644 www/app/Http/Middleware/EnsureIsTinfoilClient.php create mode 100644 www/app/Providers/AppServiceProvider.php create mode 100755 www/artisan create mode 100644 www/bootstrap/app.php create mode 100644 www/bootstrap/cache/.gitignore create mode 100644 www/bootstrap/providers.php create mode 100644 www/composer.json create mode 100644 www/composer.lock create mode 100644 www/config/app.php create mode 100644 www/config/auth.php create mode 100644 www/config/cache.php create mode 100644 www/config/database.php create mode 100644 www/config/filesystems.php create mode 100644 www/config/logging.php create mode 100644 www/config/mail.php create mode 100644 www/config/queue.php create mode 100644 www/config/services.php create mode 100644 www/config/session.php create mode 100644 www/database/.gitignore create mode 100644 www/docs/DBI.md create mode 100644 www/docs/TINFOIL.md create mode 100644 www/docs/images/tinfoil/add-new.jpg create mode 100644 www/docs/images/tinfoil/new-games.jpg create mode 100644 www/docs/images/tinfoil/open-tinfoil.jpg create mode 100644 www/docs/images/tinfoil/success.jpg create mode 100644 www/package-lock.json create mode 100644 www/package.json create mode 100644 www/phpunit.xml create mode 100644 www/public/.htaccess create mode 100644 www/public/favicon.ico create mode 120000 www/public/games create mode 100644 www/public/index.php create mode 100644 www/public/robots.txt create mode 100644 www/public/sgs-icon.png create mode 100644 www/resources/css/app.css create mode 100644 www/resources/js/app.js create mode 100644 www/resources/js/bootstrap.js create mode 100644 www/resources/views/dbi/directory-listing.blade.php create mode 100644 www/resources/views/docs.blade.php create mode 100644 www/resources/views/welcome.blade.php create mode 100644 www/routes/api.php create mode 100644 www/routes/console.php create mode 100644 www/routes/web.php create mode 100644 www/storage/app/.gitignore create mode 100644 www/storage/app/private/.gitignore create mode 100644 www/storage/app/public/.gitignore create mode 100644 www/storage/framework/.gitignore create mode 100644 www/storage/framework/cache/.gitignore create mode 100644 www/storage/framework/cache/data/.gitignore create mode 100644 www/storage/framework/sessions/.gitignore create mode 100644 www/storage/framework/testing/.gitignore create mode 100644 www/storage/framework/views/.gitignore create mode 100644 www/storage/logs/.gitignore create mode 100644 www/tests/Feature/ExampleTest.php create mode 100644 www/tests/Pest.php create mode 100644 www/tests/TestCase.php create mode 100644 www/tests/Unit/ExampleTest.php create mode 100644 www/vite.config.js diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..8c14afa --- /dev/null +++ b/.dockerignore @@ -0,0 +1,9 @@ +www/vendor +www/node_modules +www/.env +www/storage/logs/* +www/storage/framework/cache/* +www/storage/framework/sessions/* +www/storage/framework/views/* +www/public/storage +www/public/games diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..2c7944c --- /dev/null +++ b/.gitignore @@ -0,0 +1,11 @@ +.DS_Store +.phpactor.json +.phpunit.result.cache +/.fleet +/.idea +/.nova +/.phpunit.cache +/.vscode +/.zed +/games/* +Thumbs.db diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..cc2912c --- /dev/null +++ b/Dockerfile @@ -0,0 +1,22 @@ +FROM linuxserver/nginx:latest + +# Install npm +RUN apk add --no-cache nodejs npm + +# Set working directory +WORKDIR /app/www + +# Copy application files +COPY ./www . + +# Remove vendor and node_modules if they exist (to ensure clean install) +RUN rm -rf vendor node_modules + +# Install composer dependencies during build +RUN composer install --no-interaction --optimize-autoloader --no-dev + +# Install npm dependencies and build during build +RUN npm install && npm run build + +# Create storage link during build +RUN php artisan storage:link \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..f64989f --- /dev/null +++ b/README.md @@ -0,0 +1,81 @@ +

+ SGS Logo +

+ +# Switch Games Server + +Switch Games Server is a lightweight Laravel-based application that exposes your Nintendo Switch game files over the network, making them accessible to homebrew applications like **Tinfoil** and **DBI**. + +With SGS, you can install games wirelessly without connecting your Switch to a computer. Once set up, all Nintendo Switch devices on your network can access and install games directly from the server. + +## Features + +- 🎮 **Network File Sharing** - Share your Switch game files (.nsz, .nsp, .xci, .xcz) over the network +- 📱 **Tinfoil Support** - JSON-based file index for Tinfoil app +- 🗂️ **DBI Support** - Apache-style directory listing for DBI app +- 🐳 **Docker Ready** - Fully containerized with Docker Compose +- ⚡ **Auto Setup** - Automatic dependency installation on first run + +## Quick Start + +### Prerequisites + +- [Docker](https://docs.docker.com/get-docker/) +- [Docker Compose](https://docs.docker.com/compose/install/) +- Git + +### Installation + +1. **Clone the repository** + ```bash + git clone SGS + cd SGS + ``` + +2. **Start the application** + ```bash + docker-compose up -d + ``` + + That's it! The application will automatically: + - Install Composer dependencies + - Install and build npm assets + - Create storage symlinks + - Start the web server + +3. **Access the application** + + Open your browser and navigate to: + ``` + http://localhost:8030 + ``` + + Or replace `localhost` with your server's IP address. + +## Adding Games + +Place your Nintendo Switch game files in the `games/` directory. Supported formats: +- `.nsz` - Compressed NSP +- `.nsp` - Nintendo Submission Package +- `.xci` - NX Card Image +- `.xcz` - Compressed XCI + +## Client Setup + +### Tinfoil Setup + +See [www/docs/TINFOIL.md](www/docs/TINFOIL.md) for detailed instructions or visit `http://YOUR_SERVER_IP:8030/docs/TINFOIL` in your browser. + +### DBI Setup + +See [www/docs/DBI.md](www/docs/DBI.md) for detailed instructions or visit `http://YOUR_SERVER_IP:8030/docs/DBI` in your browser. + +## API Endpoints + +- **Tinfoil Index**: `http://YOUR_SERVER_IP:8030/api/tinfoil` +- **DBI Browser**: `http://YOUR_SERVER_IP:8030/api/dbi` +- **Generic (work for Tinfoil and DBI)**: `http://YOUR_SERVER_IP:8030` + +## License + +This project is open-source. Feel free to use, modify, and distribute. diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..943f1cd --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,16 @@ +services: + sgs: + container_name: sgs + build: + context: . #this is required only for debug mode + environment: + - PUID=1000 + - PGID=1000 + - TZ=Etc/UTC + volumes: + - ./www:/app/www + - ./games:/app/www/storage/app/public/games + ports: + - 8030:80 + - 4430:443 + restart: unless-stopped diff --git a/www/.editorconfig b/www/.editorconfig new file mode 100644 index 0000000..a186cd2 --- /dev/null +++ b/www/.editorconfig @@ -0,0 +1,18 @@ +root = true + +[*] +charset = utf-8 +end_of_line = lf +indent_size = 4 +indent_style = space +insert_final_newline = true +trim_trailing_whitespace = true + +[*.md] +trim_trailing_whitespace = false + +[*.{yml,yaml}] +indent_size = 2 + +[compose.yaml] +indent_size = 4 diff --git a/www/.env.example b/www/.env.example new file mode 100644 index 0000000..a67b37f --- /dev/null +++ b/www/.env.example @@ -0,0 +1,65 @@ +APP_NAME="Switch Games Server" +APP_ENV=local +APP_KEY= +APP_DEBUG=true +APP_URL=http://localhost + +APP_LOCALE=en +APP_FALLBACK_LOCALE=en +APP_FAKER_LOCALE=en_US + +APP_MAINTENANCE_DRIVER=file +# APP_MAINTENANCE_STORE=database + +# PHP_CLI_SERVER_WORKERS=4 + +BCRYPT_ROUNDS=12 + +LOG_CHANNEL=stack +LOG_STACK=single +LOG_DEPRECATIONS_CHANNEL=null +LOG_LEVEL=debug + +DB_CONNECTION= +# DB_HOST=127.0.0.1 +# DB_PORT=3306 +# DB_DATABASE=laravel +# DB_USERNAME=root +# DB_PASSWORD= + +SESSION_DRIVER=file +SESSION_LIFETIME=120 +SESSION_ENCRYPT=false +SESSION_PATH=/ +SESSION_DOMAIN=null + +BROADCAST_CONNECTION=log +FILESYSTEM_DISK=public +QUEUE_CONNECTION=sync + +CACHE_STORE=file +# CACHE_PREFIX= + +MEMCACHED_HOST=127.0.0.1 + +REDIS_CLIENT=phpredis +REDIS_HOST=127.0.0.1 +REDIS_PASSWORD=null +REDIS_PORT=6379 + +MAIL_MAILER=log +MAIL_SCHEME=null +MAIL_HOST=127.0.0.1 +MAIL_PORT=2525 +MAIL_USERNAME=null +MAIL_PASSWORD=null +MAIL_FROM_ADDRESS="hello@example.com" +MAIL_FROM_NAME="${APP_NAME}" + +AWS_ACCESS_KEY_ID= +AWS_SECRET_ACCESS_KEY= +AWS_DEFAULT_REGION=us-east-1 +AWS_BUCKET= +AWS_USE_PATH_STYLE_ENDPOINT=false + +VITE_APP_NAME="${APP_NAME}" diff --git a/www/.gitattributes b/www/.gitattributes new file mode 100644 index 0000000..fcb21d3 --- /dev/null +++ b/www/.gitattributes @@ -0,0 +1,11 @@ +* text=auto eol=lf + +*.blade.php diff=html +*.css diff=css +*.html diff=html +*.md diff=markdown +*.php diff=php + +/.github export-ignore +CHANGELOG.md export-ignore +.styleci.yml export-ignore diff --git a/www/.gitignore b/www/.gitignore new file mode 100644 index 0000000..b71b1ea --- /dev/null +++ b/www/.gitignore @@ -0,0 +1,24 @@ +*.log +.DS_Store +.env +.env.backup +.env.production +.phpactor.json +.phpunit.result.cache +/.fleet +/.idea +/.nova +/.phpunit.cache +/.vscode +/.zed +/auth.json +/node_modules +/public/build +/public/hot +/public/storage +/storage/*.key +/storage/pail +/vendor +Homestead.json +Homestead.yaml +Thumbs.db diff --git a/www/app/Enums/NintendoFileExtension.php b/www/app/Enums/NintendoFileExtension.php new file mode 100644 index 0000000..e65b339 --- /dev/null +++ b/www/app/Enums/NintendoFileExtension.php @@ -0,0 +1,33 @@ + + */ + public static function values(): array + { + return array_map(fn($case) => $case->value, self::cases()); + } + + /** + * Check if a filename has a supported extension. + */ + public static function isSupported(string $filename): bool + { + $extension = Str::lower(Str::afterLast($filename, '.')); + + return in_array($extension, self::values(), true); + } +} diff --git a/www/app/Helpers/FileSize.php b/www/app/Helpers/FileSize.php new file mode 100644 index 0000000..61f9ea0 --- /dev/null +++ b/www/app/Helpers/FileSize.php @@ -0,0 +1,26 @@ +getRequestPath($request); + + if ($this->isFileRequest($path)) { + return $this->serveFile($path); + } + + return $this->serveDirectoryListing($path, $request); + } + + /** + * Extract and decode the path from the request. + */ + private function getRequestPath(Request $request): ?string + { + $path = $request->route('path'); + return $path ? urldecode($path) : null; + } + + /** + * Determine if the request is for a file download. + */ + private function isFileRequest(?string $path): bool + { + return $path && NintendoFileExtension::isSupported($path); + } + + /** + * Serve a file download response. + */ + private function serveFile(string $path): Response|BinaryFileResponse + { + $storagePath = self::GAMES_DIRECTORY . '/' . $path; + + if (!Storage::exists($storagePath)) { + return response('File not found', 404); + } + + return response()->file(Storage::path($storagePath), [ + 'Content-Type' => 'application/octet-stream', + 'Accept-Ranges' => 'bytes', + ]); + } + + /** + * Serve an Apache-style directory listing. + */ + private function serveDirectoryListing(?string $path, Request $request): Response + { + $storagePath = $path + ? self::GAMES_DIRECTORY . '/' . $path + : self::GAMES_DIRECTORY; + + $directories = $this->getDirectories($storagePath); + $files = $this->getFiles($storagePath); + + // Determine if this is a DBI client or regular browser + $isDBI = str_starts_with($request->userAgent() ?? '', 'DBI/'); + + // Determine base URL for links based on request path + $baseUrl = str_starts_with($request->path(), 'api/dbi') ? '/api/dbi/' : '/'; + + $html = $this->buildDirectoryListingHtml($directories, $files, $path ?? '', $baseUrl, $isDBI); + + return response($html)->header('Content-Type', 'text/html'); + } + + /** + * Get directories that contain allowed file types. + */ + private function getDirectories(string $path): Collection + { + return collect(Storage::directories($path)) + ->filter(fn ($dir) => $this->containsInstallableFiles($dir)) + ->map(fn ($dir) => [ + 'name' => basename($dir), + 'mtime' => Storage::lastModified($dir), + ]) + ->sortBy('name', SORT_NATURAL | SORT_FLAG_CASE) + ->values(); + } + + /** + * Get files with allowed extensions. + */ + private function getFiles(string $path): Collection + { + return collect(Storage::files($path)) + ->filter(fn ($file) => NintendoFileExtension::isSupported($file)) + ->map(fn ($file) => [ + 'name' => basename($file), + 'mtime' => Storage::lastModified($file), + 'size' => Storage::size($file), + ]) + ->sortBy('name', SORT_NATURAL | SORT_FLAG_CASE) + ->values(); + } + + /** + * Check if a directory contains any installable files. + */ + private function containsInstallableFiles(string $directory): bool + { + return collect(Storage::allFiles($directory)) + ->contains(fn ($file) => NintendoFileExtension::isSupported($file)); + } + + /** + * Build Apache-style HTML directory listing compatible with DBI. + */ + private function buildDirectoryListingHtml(Collection $directories, Collection $files, string $currentPath, string $baseUrl, bool $isDBI): string + { + $displayPath = $currentPath + ? '/games/' . urldecode($currentPath) . '/' + : '/games/'; + + return view('dbi.directory-listing', [ + 'displayPath' => $displayPath, + 'currentPath' => $currentPath, + 'baseUrl' => rtrim($baseUrl, '/'), + 'isDBI' => $isDBI, + 'parentUrl' => $this->getParentDirectoryUrl($currentPath, $baseUrl, $isDBI), + 'directories' => $directories, + 'files' => $files, + ])->render(); + } + + /** + * Get the URL for the parent directory. + */ + private function getParentDirectoryUrl(string $currentPath, string $baseUrl, bool $isDBI): ?string + { + if (!$currentPath) { + return null; + } + + // DBI needs relative paths + if ($isDBI) { + return '../'; + } + + // Browsers need absolute paths + $parentPath = dirname($currentPath); + + if ($parentPath === '.') { + return $baseUrl; + } + + return rtrim($baseUrl, '/') . '/' . collect(explode('/', $parentPath)) + ->map(fn ($segment) => rawurlencode($segment)) + ->implode('/'); + } +} \ No newline at end of file diff --git a/www/app/Http/Controllers/Tinfoil/IndexController.php b/www/app/Http/Controllers/Tinfoil/IndexController.php new file mode 100644 index 0000000..0ceea8e --- /dev/null +++ b/www/app/Http/Controllers/Tinfoil/IndexController.php @@ -0,0 +1,37 @@ +json([ + 'files' => $this->getInstallableFiles()->values(), + 'success' => config('app.name') + ]); + } + + /** + * Get all Nintendo Switch installable files from storage. + */ + private function getInstallableFiles(): Collection + { + return collect(Storage::allFiles()) + ->filter(fn ($path) => NintendoFileExtension::isSupported($path)) + ->map(fn ($path) => [ + 'url' => url($path), + 'size' => Storage::size($path) + ]); + } +} diff --git a/www/app/Http/Middleware/EnsureIsDbiClient.php b/www/app/Http/Middleware/EnsureIsDbiClient.php new file mode 100644 index 0000000..98a03c8 --- /dev/null +++ b/www/app/Http/Middleware/EnsureIsDbiClient.php @@ -0,0 +1,21 @@ +userAgent() ?? '', 'DBI/')) { + return app(IndexController::class)($request); + } + + return $next($request); + } +} diff --git a/www/app/Http/Middleware/EnsureIsTinfoilClient.php b/www/app/Http/Middleware/EnsureIsTinfoilClient.php new file mode 100644 index 0000000..b0850f7 --- /dev/null +++ b/www/app/Http/Middleware/EnsureIsTinfoilClient.php @@ -0,0 +1,28 @@ +header('theme')) { + return redirect()->route('tinfoil'); + } + + return $next($request); + } +} diff --git a/www/app/Providers/AppServiceProvider.php b/www/app/Providers/AppServiceProvider.php new file mode 100644 index 0000000..452e6b6 --- /dev/null +++ b/www/app/Providers/AppServiceProvider.php @@ -0,0 +1,24 @@ +handleCommand(new ArgvInput); + +exit($status); diff --git a/www/bootstrap/app.php b/www/bootstrap/app.php new file mode 100644 index 0000000..59b80aa --- /dev/null +++ b/www/bootstrap/app.php @@ -0,0 +1,18 @@ +withRouting( + web: __DIR__.'/../routes/web.php', + api: __DIR__.'/../routes/api.php', + health: '/up', + ) + ->withMiddleware(function (Middleware $middleware): void { + // + }) + ->withExceptions(function (Exceptions $exceptions): void { + // + })->create(); diff --git a/www/bootstrap/cache/.gitignore b/www/bootstrap/cache/.gitignore new file mode 100644 index 0000000..d6b7ef3 --- /dev/null +++ b/www/bootstrap/cache/.gitignore @@ -0,0 +1,2 @@ +* +!.gitignore diff --git a/www/bootstrap/providers.php b/www/bootstrap/providers.php new file mode 100644 index 0000000..38b258d --- /dev/null +++ b/www/bootstrap/providers.php @@ -0,0 +1,5 @@ +=5.0.0" + }, + "require-dev": { + "doctrine/dbal": "^4.0.0", + "nesbot/carbon": "^2.71.0 || ^3.0.0", + "phpunit/phpunit": "^10.3" + }, + "type": "library", + "autoload": { + "psr-4": { + "Carbon\\Doctrine\\": "src/Carbon/Doctrine/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "KyleKatarn", + "email": "kylekatarnls@gmail.com" + } + ], + "description": "Types to use Carbon in Doctrine", + "keywords": [ + "carbon", + "date", + "datetime", + "doctrine", + "time" + ], + "support": { + "issues": "https://github.com/CarbonPHP/carbon-doctrine-types/issues", + "source": "https://github.com/CarbonPHP/carbon-doctrine-types/tree/3.2.0" + }, + "funding": [ + { + "url": "https://github.com/kylekatarnls", + "type": "github" + }, + { + "url": "https://opencollective.com/Carbon", + "type": "open_collective" + }, + { + "url": "https://tidelift.com/funding/github/packagist/nesbot/carbon", + "type": "tidelift" + } + ], + "time": "2024-02-09T16:56:22+00:00" + }, + { + "name": "dflydev/dot-access-data", + "version": "v3.0.3", + "source": { + "type": "git", + "url": "https://github.com/dflydev/dflydev-dot-access-data.git", + "reference": "a23a2bf4f31d3518f3ecb38660c95715dfead60f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/dflydev/dflydev-dot-access-data/zipball/a23a2bf4f31d3518f3ecb38660c95715dfead60f", + "reference": "a23a2bf4f31d3518f3ecb38660c95715dfead60f", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0" + }, + "require-dev": { + "phpstan/phpstan": "^0.12.42", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.3", + "scrutinizer/ocular": "1.6.0", + "squizlabs/php_codesniffer": "^3.5", + "vimeo/psalm": "^4.0.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Dflydev\\DotAccessData\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Dragonfly Development Inc.", + "email": "info@dflydev.com", + "homepage": "http://dflydev.com" + }, + { + "name": "Beau Simensen", + "email": "beau@dflydev.com", + "homepage": "http://beausimensen.com" + }, + { + "name": "Carlos Frutos", + "email": "carlos@kiwing.it", + "homepage": "https://github.com/cfrutos" + }, + { + "name": "Colin O'Dell", + "email": "colinodell@gmail.com", + "homepage": "https://www.colinodell.com" + } + ], + "description": "Given a deep data structure, access data by dot notation.", + "homepage": "https://github.com/dflydev/dflydev-dot-access-data", + "keywords": [ + "access", + "data", + "dot", + "notation" + ], + "support": { + "issues": "https://github.com/dflydev/dflydev-dot-access-data/issues", + "source": "https://github.com/dflydev/dflydev-dot-access-data/tree/v3.0.3" + }, + "time": "2024-07-08T12:26:09+00:00" + }, + { + "name": "doctrine/inflector", + "version": "2.1.0", + "source": { + "type": "git", + "url": "https://github.com/doctrine/inflector.git", + "reference": "6d6c96277ea252fc1304627204c3d5e6e15faa3b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/inflector/zipball/6d6c96277ea252fc1304627204c3d5e6e15faa3b", + "reference": "6d6c96277ea252fc1304627204c3d5e6e15faa3b", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "require-dev": { + "doctrine/coding-standard": "^12.0 || ^13.0", + "phpstan/phpstan": "^1.12 || ^2.0", + "phpstan/phpstan-phpunit": "^1.4 || ^2.0", + "phpstan/phpstan-strict-rules": "^1.6 || ^2.0", + "phpunit/phpunit": "^8.5 || ^12.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Inflector\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + } + ], + "description": "PHP Doctrine Inflector is a small library that can perform string manipulations with regard to upper/lowercase and singular/plural forms of words.", + "homepage": "https://www.doctrine-project.org/projects/inflector.html", + "keywords": [ + "inflection", + "inflector", + "lowercase", + "manipulation", + "php", + "plural", + "singular", + "strings", + "uppercase", + "words" + ], + "support": { + "issues": "https://github.com/doctrine/inflector/issues", + "source": "https://github.com/doctrine/inflector/tree/2.1.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%2Finflector", + "type": "tidelift" + } + ], + "time": "2025-08-10T19:31:58+00:00" + }, + { + "name": "doctrine/lexer", + "version": "3.0.1", + "source": { + "type": "git", + "url": "https://github.com/doctrine/lexer.git", + "reference": "31ad66abc0fc9e1a1f2d9bc6a42668d2fbbcd6dd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/lexer/zipball/31ad66abc0fc9e1a1f2d9bc6a42668d2fbbcd6dd", + "reference": "31ad66abc0fc9e1a1f2d9bc6a42668d2fbbcd6dd", + "shasum": "" + }, + "require": { + "php": "^8.1" + }, + "require-dev": { + "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\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + } + ], + "description": "PHP Doctrine Lexer parser library that can be used in Top-Down, Recursive Descent Parsers.", + "homepage": "https://www.doctrine-project.org/projects/lexer.html", + "keywords": [ + "annotations", + "docblock", + "lexer", + "parser", + "php" + ], + "support": { + "issues": "https://github.com/doctrine/lexer/issues", + "source": "https://github.com/doctrine/lexer/tree/3.0.1" + }, + "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%2Flexer", + "type": "tidelift" + } + ], + "time": "2024-02-05T11:56:58+00:00" + }, + { + "name": "dragonmantank/cron-expression", + "version": "v3.6.0", + "source": { + "type": "git", + "url": "https://github.com/dragonmantank/cron-expression.git", + "reference": "d61a8a9604ec1f8c3d150d09db6ce98b32675013" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/dragonmantank/cron-expression/zipball/d61a8a9604ec1f8c3d150d09db6ce98b32675013", + "reference": "d61a8a9604ec1f8c3d150d09db6ce98b32675013", + "shasum": "" + }, + "require": { + "php": "^8.2|^8.3|^8.4|^8.5" + }, + "replace": { + "mtdowling/cron-expression": "^1.0" + }, + "require-dev": { + "phpstan/extension-installer": "^1.4.3", + "phpstan/phpstan": "^1.12.32|^2.1.31", + "phpunit/phpunit": "^8.5.48|^9.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Cron\\": "src/Cron/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Chris Tankersley", + "email": "chris@ctankersley.com", + "homepage": "https://github.com/dragonmantank" + } + ], + "description": "CRON for PHP: Calculate the next or previous run date and determine if a CRON expression is due", + "keywords": [ + "cron", + "schedule" + ], + "support": { + "issues": "https://github.com/dragonmantank/cron-expression/issues", + "source": "https://github.com/dragonmantank/cron-expression/tree/v3.6.0" + }, + "funding": [ + { + "url": "https://github.com/dragonmantank", + "type": "github" + } + ], + "time": "2025-10-31T18:51:33+00:00" + }, + { + "name": "egulias/email-validator", + "version": "4.0.4", + "source": { + "type": "git", + "url": "https://github.com/egulias/EmailValidator.git", + "reference": "d42c8731f0624ad6bdc8d3e5e9a4524f68801cfa" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/d42c8731f0624ad6bdc8d3e5e9a4524f68801cfa", + "reference": "d42c8731f0624ad6bdc8d3e5e9a4524f68801cfa", + "shasum": "" + }, + "require": { + "doctrine/lexer": "^2.0 || ^3.0", + "php": ">=8.1", + "symfony/polyfill-intl-idn": "^1.26" + }, + "require-dev": { + "phpunit/phpunit": "^10.2", + "vimeo/psalm": "^5.12" + }, + "suggest": { + "ext-intl": "PHP Internationalization Libraries are required to use the SpoofChecking validation" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Egulias\\EmailValidator\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Eduardo Gulias Davis" + } + ], + "description": "A library for validating emails against several RFCs", + "homepage": "https://github.com/egulias/EmailValidator", + "keywords": [ + "email", + "emailvalidation", + "emailvalidator", + "validation", + "validator" + ], + "support": { + "issues": "https://github.com/egulias/EmailValidator/issues", + "source": "https://github.com/egulias/EmailValidator/tree/4.0.4" + }, + "funding": [ + { + "url": "https://github.com/egulias", + "type": "github" + } + ], + "time": "2025-03-06T22:45:56+00:00" + }, + { + "name": "fruitcake/php-cors", + "version": "v1.4.0", + "source": { + "type": "git", + "url": "https://github.com/fruitcake/php-cors.git", + "reference": "38aaa6c3fd4c157ffe2a4d10aa8b9b16ba8de379" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/fruitcake/php-cors/zipball/38aaa6c3fd4c157ffe2a4d10aa8b9b16ba8de379", + "reference": "38aaa6c3fd4c157ffe2a4d10aa8b9b16ba8de379", + "shasum": "" + }, + "require": { + "php": "^8.1", + "symfony/http-foundation": "^5.4|^6.4|^7.3|^8" + }, + "require-dev": { + "phpstan/phpstan": "^2", + "phpunit/phpunit": "^9", + "squizlabs/php_codesniffer": "^4" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.3-dev" + } + }, + "autoload": { + "psr-4": { + "Fruitcake\\Cors\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fruitcake", + "homepage": "https://fruitcake.nl" + }, + { + "name": "Barryvdh", + "email": "barryvdh@gmail.com" + } + ], + "description": "Cross-origin resource sharing library for the Symfony HttpFoundation", + "homepage": "https://github.com/fruitcake/php-cors", + "keywords": [ + "cors", + "laravel", + "symfony" + ], + "support": { + "issues": "https://github.com/fruitcake/php-cors/issues", + "source": "https://github.com/fruitcake/php-cors/tree/v1.4.0" + }, + "funding": [ + { + "url": "https://fruitcake.nl", + "type": "custom" + }, + { + "url": "https://github.com/barryvdh", + "type": "github" + } + ], + "time": "2025-12-03T09:33:47+00:00" + }, + { + "name": "graham-campbell/result-type", + "version": "v1.1.3", + "source": { + "type": "git", + "url": "https://github.com/GrahamCampbell/Result-Type.git", + "reference": "3ba905c11371512af9d9bdd27d99b782216b6945" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/GrahamCampbell/Result-Type/zipball/3ba905c11371512af9d9bdd27d99b782216b6945", + "reference": "3ba905c11371512af9d9bdd27d99b782216b6945", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0", + "phpoption/phpoption": "^1.9.3" + }, + "require-dev": { + "phpunit/phpunit": "^8.5.39 || ^9.6.20 || ^10.5.28" + }, + "type": "library", + "autoload": { + "psr-4": { + "GrahamCampbell\\ResultType\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + } + ], + "description": "An Implementation Of The Result Type", + "keywords": [ + "Graham Campbell", + "GrahamCampbell", + "Result Type", + "Result-Type", + "result" + ], + "support": { + "issues": "https://github.com/GrahamCampbell/Result-Type/issues", + "source": "https://github.com/GrahamCampbell/Result-Type/tree/v1.1.3" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/graham-campbell/result-type", + "type": "tidelift" + } + ], + "time": "2024-07-20T21:45:45+00:00" + }, + { + "name": "guzzlehttp/guzzle", + "version": "7.10.0", + "source": { + "type": "git", + "url": "https://github.com/guzzle/guzzle.git", + "reference": "b51ac707cfa420b7bfd4e4d5e510ba8008e822b4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/guzzle/zipball/b51ac707cfa420b7bfd4e4d5e510ba8008e822b4", + "reference": "b51ac707cfa420b7bfd4e4d5e510ba8008e822b4", + "shasum": "" + }, + "require": { + "ext-json": "*", + "guzzlehttp/promises": "^2.3", + "guzzlehttp/psr7": "^2.8", + "php": "^7.2.5 || ^8.0", + "psr/http-client": "^1.0", + "symfony/deprecation-contracts": "^2.2 || ^3.0" + }, + "provide": { + "psr/http-client-implementation": "1.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.2", + "ext-curl": "*", + "guzzle/client-integration-tests": "3.0.2", + "php-http/message-factory": "^1.1", + "phpunit/phpunit": "^8.5.39 || ^9.6.20", + "psr/log": "^1.1 || ^2.0 || ^3.0" + }, + "suggest": { + "ext-curl": "Required for CURL handler support", + "ext-intl": "Required for Internationalized Domain Name (IDN) support", + "psr/log": "Required for using the Log middleware" + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + } + }, + "autoload": { + "files": [ + "src/functions_include.php" + ], + "psr-4": { + "GuzzleHttp\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + }, + { + "name": "Jeremy Lindblom", + "email": "jeremeamia@gmail.com", + "homepage": "https://github.com/jeremeamia" + }, + { + "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" + }, + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com", + "homepage": "https://github.com/sagikazarmark" + }, + { + "name": "Tobias Schultze", + "email": "webmaster@tubo-world.de", + "homepage": "https://github.com/Tobion" + } + ], + "description": "Guzzle is a PHP HTTP client library", + "keywords": [ + "client", + "curl", + "framework", + "http", + "http client", + "psr-18", + "psr-7", + "rest", + "web service" + ], + "support": { + "issues": "https://github.com/guzzle/guzzle/issues", + "source": "https://github.com/guzzle/guzzle/tree/7.10.0" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/guzzle", + "type": "tidelift" + } + ], + "time": "2025-08-23T22:36:01+00:00" + }, + { + "name": "guzzlehttp/promises", + "version": "2.3.0", + "source": { + "type": "git", + "url": "https://github.com/guzzle/promises.git", + "reference": "481557b130ef3790cf82b713667b43030dc9c957" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/promises/zipball/481557b130ef3790cf82b713667b43030dc9c957", + "reference": "481557b130ef3790cf82b713667b43030dc9c957", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.2", + "phpunit/phpunit": "^8.5.44 || ^9.6.25" + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + } + }, + "autoload": { + "psr-4": { + "GuzzleHttp\\Promise\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + }, + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com", + "homepage": "https://github.com/Nyholm" + }, + { + "name": "Tobias Schultze", + "email": "webmaster@tubo-world.de", + "homepage": "https://github.com/Tobion" + } + ], + "description": "Guzzle promises library", + "keywords": [ + "promise" + ], + "support": { + "issues": "https://github.com/guzzle/promises/issues", + "source": "https://github.com/guzzle/promises/tree/2.3.0" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/promises", + "type": "tidelift" + } + ], + "time": "2025-08-22T14:34:08+00:00" + }, + { + "name": "guzzlehttp/psr7", + "version": "2.8.0", + "source": { + "type": "git", + "url": "https://github.com/guzzle/psr7.git", + "reference": "21dc724a0583619cd1652f673303492272778051" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/21dc724a0583619cd1652f673303492272778051", + "reference": "21dc724a0583619cd1652f673303492272778051", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0", + "psr/http-factory": "^1.0", + "psr/http-message": "^1.1 || ^2.0", + "ralouphie/getallheaders": "^3.0" + }, + "provide": { + "psr/http-factory-implementation": "1.0", + "psr/http-message-implementation": "1.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.2", + "http-interop/http-factory-tests": "0.9.0", + "phpunit/phpunit": "^8.5.44 || ^9.6.25" + }, + "suggest": { + "laminas/laminas-httphandlerrunner": "Emit PSR-7 responses" + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + } + }, + "autoload": { + "psr-4": { + "GuzzleHttp\\Psr7\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + }, + { + "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" + }, + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com", + "homepage": "https://github.com/sagikazarmark" + }, + { + "name": "Tobias Schultze", + "email": "webmaster@tubo-world.de", + "homepage": "https://github.com/Tobion" + }, + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com", + "homepage": "https://sagikazarmark.hu" + } + ], + "description": "PSR-7 message implementation that also provides common utility methods", + "keywords": [ + "http", + "message", + "psr-7", + "request", + "response", + "stream", + "uri", + "url" + ], + "support": { + "issues": "https://github.com/guzzle/psr7/issues", + "source": "https://github.com/guzzle/psr7/tree/2.8.0" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/psr7", + "type": "tidelift" + } + ], + "time": "2025-08-23T21:21:41+00:00" + }, + { + "name": "guzzlehttp/uri-template", + "version": "v1.0.5", + "source": { + "type": "git", + "url": "https://github.com/guzzle/uri-template.git", + "reference": "4f4bbd4e7172148801e76e3decc1e559bdee34e1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/uri-template/zipball/4f4bbd4e7172148801e76e3decc1e559bdee34e1", + "reference": "4f4bbd4e7172148801e76e3decc1e559bdee34e1", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0", + "symfony/polyfill-php80": "^1.24" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.2", + "phpunit/phpunit": "^8.5.44 || ^9.6.25", + "uri-template/tests": "1.0.0" + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + } + }, + "autoload": { + "psr-4": { + "GuzzleHttp\\UriTemplate\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + }, + { + "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": "A polyfill class for uri_template of PHP", + "keywords": [ + "guzzlehttp", + "uri-template" + ], + "support": { + "issues": "https://github.com/guzzle/uri-template/issues", + "source": "https://github.com/guzzle/uri-template/tree/v1.0.5" + }, + "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": "2025-08-22T14:27:06+00:00" + }, + { + "name": "laravel/framework", + "version": "v12.44.0", + "source": { + "type": "git", + "url": "https://github.com/laravel/framework.git", + "reference": "592bbf1c036042958332eb98e3e8131b29102f33" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/framework/zipball/592bbf1c036042958332eb98e3e8131b29102f33", + "reference": "592bbf1c036042958332eb98e3e8131b29102f33", + "shasum": "" + }, + "require": { + "brick/math": "^0.11|^0.12|^0.13|^0.14", + "composer-runtime-api": "^2.2", + "doctrine/inflector": "^2.0.5", + "dragonmantank/cron-expression": "^3.4", + "egulias/email-validator": "^3.2.1|^4.0", + "ext-ctype": "*", + "ext-filter": "*", + "ext-hash": "*", + "ext-mbstring": "*", + "ext-openssl": "*", + "ext-session": "*", + "ext-tokenizer": "*", + "fruitcake/php-cors": "^1.3", + "guzzlehttp/guzzle": "^7.8.2", + "guzzlehttp/uri-template": "^1.0", + "laravel/prompts": "^0.3.0", + "laravel/serializable-closure": "^1.3|^2.0", + "league/commonmark": "^2.7", + "league/flysystem": "^3.25.1", + "league/flysystem-local": "^3.25.1", + "league/uri": "^7.5.1", + "monolog/monolog": "^3.0", + "nesbot/carbon": "^3.8.4", + "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.2.0", + "symfony/error-handler": "^7.2.0", + "symfony/finder": "^7.2.0", + "symfony/http-foundation": "^7.2.0", + "symfony/http-kernel": "^7.2.0", + "symfony/mailer": "^7.2.0", + "symfony/mime": "^7.2.0", + "symfony/polyfill-php83": "^1.33", + "symfony/polyfill-php84": "^1.33", + "symfony/polyfill-php85": "^1.33", + "symfony/process": "^7.2.0", + "symfony/routing": "^7.2.0", + "symfony/uid": "^7.2.0", + "symfony/var-dumper": "^7.2.0", + "tijsverkoyen/css-to-inline-styles": "^2.2.5", + "vlucas/phpdotenv": "^5.6.1", + "voku/portable-ascii": "^2.0.2" + }, + "conflict": { + "tightenco/collect": "<5.5.33" + }, + "provide": { + "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", + "illuminate/broadcasting": "self.version", + "illuminate/bus": "self.version", + "illuminate/cache": "self.version", + "illuminate/collections": "self.version", + "illuminate/concurrency": "self.version", + "illuminate/conditionable": "self.version", + "illuminate/config": "self.version", + "illuminate/console": "self.version", + "illuminate/container": "self.version", + "illuminate/contracts": "self.version", + "illuminate/cookie": "self.version", + "illuminate/database": "self.version", + "illuminate/encryption": "self.version", + "illuminate/events": "self.version", + "illuminate/filesystem": "self.version", + "illuminate/hashing": "self.version", + "illuminate/http": "self.version", + "illuminate/json-schema": "self.version", + "illuminate/log": "self.version", + "illuminate/macroable": "self.version", + "illuminate/mail": "self.version", + "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/reflection": "self.version", + "illuminate/routing": "self.version", + "illuminate/session": "self.version", + "illuminate/support": "self.version", + "illuminate/testing": "self.version", + "illuminate/translation": "self.version", + "illuminate/validation": "self.version", + "illuminate/view": "self.version", + "spatie/once": "*" + }, + "require-dev": { + "ably/ably-php": "^1.0", + "aws/aws-sdk-php": "^3.322.9", + "ext-gmp": "*", + "fakerphp/faker": "^1.24", + "guzzlehttp/promises": "^2.0.3", + "guzzlehttp/psr7": "^2.4", + "laravel/pint": "^1.18", + "league/flysystem-aws-s3-v3": "^3.25.1", + "league/flysystem-ftp": "^3.25.1", + "league/flysystem-path-prefixing": "^3.25.1", + "league/flysystem-read-only": "^3.25.1", + "league/flysystem-sftp-v3": "^3.25.1", + "mockery/mockery": "^1.6.10", + "opis/json-schema": "^2.4.1", + "orchestra/testbench-core": "^10.8.1", + "pda/pheanstalk": "^5.0.6|^7.0.0", + "php-http/discovery": "^1.15", + "phpstan/phpstan": "^2.0", + "phpunit/phpunit": "^10.5.35|^11.5.3|^12.0.1", + "predis/predis": "^2.3|^3.0", + "resend/resend-php": "^0.10.0|^1.0", + "symfony/cache": "^7.2.0", + "symfony/http-client": "^7.2.0", + "symfony/psr-http-message-bridge": "^7.2.0", + "symfony/translation": "^7.2.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.322.9).", + "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 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|^6.0).", + "fakerphp/faker": "Required to generate fake data using the fake() helper (^1.23).", + "filp/whoops": "Required for friendly error pages in development (^2.14.3).", + "laravel/tinker": "Required to use the tinker console command (^2.0).", + "league/flysystem-aws-s3-v3": "Required to use the Flysystem S3 driver (^3.25.1).", + "league/flysystem-ftp": "Required to use the Flysystem FTP driver (^3.25.1).", + "league/flysystem-path-prefixing": "Required to use the scoped driver (^3.25.1).", + "league/flysystem-read-only": "Required to use read-only disks (^3.25.1)", + "league/flysystem-sftp-v3": "Required to use the Flysystem SFTP driver (^3.25.1).", + "mockery/mockery": "Required to use mocking (^1.6).", + "pda/pheanstalk": "Required to use the beanstalk queue driver (^5.0).", + "php-http/discovery": "Required to use PSR-7 bridging features (^1.15).", + "phpunit/phpunit": "Required to use assertions and run tests (^10.5.35|^11.5.3|^12.0.1).", + "predis/predis": "Required to use the predis connector (^2.3|^3.0).", + "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 (^6.0|^7.0).", + "resend/resend-php": "Required to enable support for the Resend mail transport (^0.10.0|^1.0).", + "symfony/cache": "Required to PSR-6 cache bridge (^7.2).", + "symfony/filesystem": "Required to enable support for relative symbolic links (^7.2).", + "symfony/http-client": "Required to enable support for the Symfony API mail transports (^7.2).", + "symfony/mailgun-mailer": "Required to enable support for the Mailgun mail transport (^7.2).", + "symfony/postmark-mailer": "Required to enable support for the Postmark mail transport (^7.2).", + "symfony/psr-http-message-bridge": "Required to use PSR-7 bridging features (^7.2)." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "12.x-dev" + } + }, + "autoload": { + "files": [ + "src/Illuminate/Collections/functions.php", + "src/Illuminate/Collections/helpers.php", + "src/Illuminate/Events/functions.php", + "src/Illuminate/Filesystem/functions.php", + "src/Illuminate/Foundation/helpers.php", + "src/Illuminate/Log/functions.php", + "src/Illuminate/Reflection/helpers.php", + "src/Illuminate/Support/functions.php", + "src/Illuminate/Support/helpers.php" + ], + "psr-4": { + "Illuminate\\": "src/Illuminate/", + "Illuminate\\Support\\": [ + "src/Illuminate/Macroable/", + "src/Illuminate/Collections/", + "src/Illuminate/Conditionable/", + "src/Illuminate/Reflection/" + ] + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "The Laravel Framework.", + "homepage": "https://laravel.com", + "keywords": [ + "framework", + "laravel" + ], + "support": { + "issues": "https://github.com/laravel/framework/issues", + "source": "https://github.com/laravel/framework" + }, + "time": "2025-12-23T15:29:43+00:00" + }, + { + "name": "laravel/prompts", + "version": "v0.3.8", + "source": { + "type": "git", + "url": "https://github.com/laravel/prompts.git", + "reference": "096748cdfb81988f60090bbb839ce3205ace0d35" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/prompts/zipball/096748cdfb81988f60090bbb839ce3205ace0d35", + "reference": "096748cdfb81988f60090bbb839ce3205ace0d35", + "shasum": "" + }, + "require": { + "composer-runtime-api": "^2.2", + "ext-mbstring": "*", + "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": { + "illuminate/collections": "^10.0|^11.0|^12.0", + "mockery/mockery": "^1.5", + "pestphp/pest": "^2.3|^3.4|^4.0", + "phpstan/phpstan": "^1.12.28", + "phpstan/phpstan-mockery": "^1.1.3" + }, + "suggest": { + "ext-pcntl": "Required for the spinner to be animated." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "0.3.x-dev" + } + }, + "autoload": { + "files": [ + "src/helpers.php" + ], + "psr-4": { + "Laravel\\Prompts\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Add beautiful and user-friendly forms to your command-line applications.", + "support": { + "issues": "https://github.com/laravel/prompts/issues", + "source": "https://github.com/laravel/prompts/tree/v0.3.8" + }, + "time": "2025-11-21T20:52:52+00:00" + }, + { + "name": "laravel/serializable-closure", + "version": "v2.0.7", + "source": { + "type": "git", + "url": "https://github.com/laravel/serializable-closure.git", + "reference": "cb291e4c998ac50637c7eeb58189c14f5de5b9dd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/serializable-closure/zipball/cb291e4c998ac50637c7eeb58189c14f5de5b9dd", + "reference": "cb291e4c998ac50637c7eeb58189c14f5de5b9dd", + "shasum": "" + }, + "require": { + "php": "^8.1" + }, + "require-dev": { + "illuminate/support": "^10.0|^11.0|^12.0", + "nesbot/carbon": "^2.67|^3.0", + "pestphp/pest": "^2.36|^3.0|^4.0", + "phpstan/phpstan": "^2.0", + "symfony/var-dumper": "^6.2.0|^7.0.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.x-dev" + } + }, + "autoload": { + "psr-4": { + "Laravel\\SerializableClosure\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + }, + { + "name": "Nuno Maduro", + "email": "nuno@laravel.com" + } + ], + "description": "Laravel Serializable Closure provides an easy and secure way to serialize closures in PHP.", + "keywords": [ + "closure", + "laravel", + "serializable" + ], + "support": { + "issues": "https://github.com/laravel/serializable-closure/issues", + "source": "https://github.com/laravel/serializable-closure" + }, + "time": "2025-11-21T20:52:36+00:00" + }, + { + "name": "laravel/tinker", + "version": "v2.10.2", + "source": { + "type": "git", + "url": "https://github.com/laravel/tinker.git", + "reference": "3bcb5f62d6f837e0f093a601e26badafb127bd4c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/tinker/zipball/3bcb5f62d6f837e0f093a601e26badafb127bd4c", + "reference": "3bcb5f62d6f837e0f093a601e26badafb127bd4c", + "shasum": "" + }, + "require": { + "illuminate/console": "^6.0|^7.0|^8.0|^9.0|^10.0|^11.0|^12.0", + "illuminate/contracts": "^6.0|^7.0|^8.0|^9.0|^10.0|^11.0|^12.0", + "illuminate/support": "^6.0|^7.0|^8.0|^9.0|^10.0|^11.0|^12.0", + "php": "^7.2.5|^8.0", + "psy/psysh": "^0.11.1|^0.12.0", + "symfony/var-dumper": "^4.3.4|^5.0|^6.0|^7.0" + }, + "require-dev": { + "mockery/mockery": "~1.3.3|^1.4.2", + "phpstan/phpstan": "^1.10", + "phpunit/phpunit": "^8.5.8|^9.3.3|^10.0" + }, + "suggest": { + "illuminate/database": "The Illuminate Database package (^6.0|^7.0|^8.0|^9.0|^10.0|^11.0|^12.0)." + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Laravel\\Tinker\\TinkerServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Laravel\\Tinker\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "Powerful REPL for the Laravel framework.", + "keywords": [ + "REPL", + "Tinker", + "laravel", + "psysh" + ], + "support": { + "issues": "https://github.com/laravel/tinker/issues", + "source": "https://github.com/laravel/tinker/tree/v2.10.2" + }, + "time": "2025-11-20T16:29:12+00:00" + }, + { + "name": "league/commonmark", + "version": "2.8.0", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/commonmark.git", + "reference": "4efa10c1e56488e658d10adf7b7b7dcd19940bfb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/4efa10c1e56488e658d10adf7b7b7dcd19940bfb", + "reference": "4efa10c1e56488e658d10adf7b7b7dcd19940bfb", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "league/config": "^1.1.1", + "php": "^7.4 || ^8.0", + "psr/event-dispatcher": "^1.0", + "symfony/deprecation-contracts": "^2.1 || ^3.0", + "symfony/polyfill-php80": "^1.16" + }, + "require-dev": { + "cebe/markdown": "^1.0", + "commonmark/cmark": "0.31.1", + "commonmark/commonmark.js": "0.31.1", + "composer/package-versions-deprecated": "^1.8", + "embed/embed": "^4.4", + "erusev/parsedown": "^1.0", + "ext-json": "*", + "github/gfm": "0.29.0", + "michelf/php-markdown": "^1.4 || ^2.0", + "nyholm/psr7": "^1.5", + "phpstan/phpstan": "^1.8.2", + "phpunit/phpunit": "^9.5.21 || ^10.5.9 || ^11.0.0", + "scrutinizer/ocular": "^1.8.1", + "symfony/finder": "^5.3 | ^6.0 | ^7.0", + "symfony/process": "^5.4 | ^6.0 | ^7.0", + "symfony/yaml": "^2.3 | ^3.0 | ^4.0 | ^5.0 | ^6.0 | ^7.0", + "unleashedtech/php-coding-standard": "^3.1.1", + "vimeo/psalm": "^4.24.0 || ^5.0.0 || ^6.0.0" + }, + "suggest": { + "symfony/yaml": "v2.3+ required if using the Front Matter extension" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "2.9-dev" + } + }, + "autoload": { + "psr-4": { + "League\\CommonMark\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Colin O'Dell", + "email": "colinodell@gmail.com", + "homepage": "https://www.colinodell.com", + "role": "Lead Developer" + } + ], + "description": "Highly-extensible PHP Markdown parser which fully supports the CommonMark spec and GitHub-Flavored Markdown (GFM)", + "homepage": "https://commonmark.thephpleague.com", + "keywords": [ + "commonmark", + "flavored", + "gfm", + "github", + "github-flavored", + "markdown", + "md", + "parser" + ], + "support": { + "docs": "https://commonmark.thephpleague.com/", + "forum": "https://github.com/thephpleague/commonmark/discussions", + "issues": "https://github.com/thephpleague/commonmark/issues", + "rss": "https://github.com/thephpleague/commonmark/releases.atom", + "source": "https://github.com/thephpleague/commonmark" + }, + "funding": [ + { + "url": "https://www.colinodell.com/sponsor", + "type": "custom" + }, + { + "url": "https://www.paypal.me/colinpodell/10.00", + "type": "custom" + }, + { + "url": "https://github.com/colinodell", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/league/commonmark", + "type": "tidelift" + } + ], + "time": "2025-11-26T21:48:24+00:00" + }, + { + "name": "league/config", + "version": "v1.2.0", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/config.git", + "reference": "754b3604fb2984c71f4af4a9cbe7b57f346ec1f3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/config/zipball/754b3604fb2984c71f4af4a9cbe7b57f346ec1f3", + "reference": "754b3604fb2984c71f4af4a9cbe7b57f346ec1f3", + "shasum": "" + }, + "require": { + "dflydev/dot-access-data": "^3.0.1", + "nette/schema": "^1.2", + "php": "^7.4 || ^8.0" + }, + "require-dev": { + "phpstan/phpstan": "^1.8.2", + "phpunit/phpunit": "^9.5.5", + "scrutinizer/ocular": "^1.8.1", + "unleashedtech/php-coding-standard": "^3.1", + "vimeo/psalm": "^4.7.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.2-dev" + } + }, + "autoload": { + "psr-4": { + "League\\Config\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Colin O'Dell", + "email": "colinodell@gmail.com", + "homepage": "https://www.colinodell.com", + "role": "Lead Developer" + } + ], + "description": "Define configuration arrays with strict schemas and access values with dot notation", + "homepage": "https://config.thephpleague.com", + "keywords": [ + "array", + "config", + "configuration", + "dot", + "dot-access", + "nested", + "schema" + ], + "support": { + "docs": "https://config.thephpleague.com/", + "issues": "https://github.com/thephpleague/config/issues", + "rss": "https://github.com/thephpleague/config/releases.atom", + "source": "https://github.com/thephpleague/config" + }, + "funding": [ + { + "url": "https://www.colinodell.com/sponsor", + "type": "custom" + }, + { + "url": "https://www.paypal.me/colinpodell/10.00", + "type": "custom" + }, + { + "url": "https://github.com/colinodell", + "type": "github" + } + ], + "time": "2022-12-11T20:36:23+00:00" + }, + { + "name": "league/flysystem", + "version": "3.30.2", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/flysystem.git", + "reference": "5966a8ba23e62bdb518dd9e0e665c2dbd4b5b277" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/5966a8ba23e62bdb518dd9e0e665c2dbd4b5b277", + "reference": "5966a8ba23e62bdb518dd9e0e665c2dbd4b5b277", + "shasum": "" + }, + "require": { + "league/flysystem-local": "^3.0.0", + "league/mime-type-detection": "^1.0.0", + "php": "^8.0.2" + }, + "conflict": { + "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": { + "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|^2", + "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|^2", + "phpseclib/phpseclib": "^3.0.36", + "phpstan/phpstan": "^1.10", + "phpunit/phpunit": "^9.5.11|^10.0", + "sabre/dav": "^4.6.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "League\\Flysystem\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Frank de Jonge", + "email": "info@frankdejonge.nl" + } + ], + "description": "File storage abstraction for PHP", + "keywords": [ + "WebDAV", + "aws", + "cloud", + "file", + "files", + "filesystem", + "filesystems", + "ftp", + "s3", + "sftp", + "storage" + ], + "support": { + "issues": "https://github.com/thephpleague/flysystem/issues", + "source": "https://github.com/thephpleague/flysystem/tree/3.30.2" + }, + "time": "2025-11-10T17:13:11+00:00" + }, + { + "name": "league/flysystem-local", + "version": "3.30.2", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/flysystem-local.git", + "reference": "ab4f9d0d672f601b102936aa728801dd1a11968d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/flysystem-local/zipball/ab4f9d0d672f601b102936aa728801dd1a11968d", + "reference": "ab4f9d0d672f601b102936aa728801dd1a11968d", + "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": [ + { + "name": "Frank de Jonge", + "email": "info@frankdejonge.nl" + } + ], + "description": "Local filesystem adapter for Flysystem.", + "keywords": [ + "Flysystem", + "file", + "files", + "filesystem", + "local" + ], + "support": { + "source": "https://github.com/thephpleague/flysystem-local/tree/3.30.2" + }, + "time": "2025-11-10T11:23:37+00:00" + }, + { + "name": "league/mime-type-detection", + "version": "1.16.0", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/mime-type-detection.git", + "reference": "2d6702ff215bf922936ccc1ad31007edc76451b9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/mime-type-detection/zipball/2d6702ff215bf922936ccc1ad31007edc76451b9", + "reference": "2d6702ff215bf922936ccc1ad31007edc76451b9", + "shasum": "" + }, + "require": { + "ext-fileinfo": "*", + "php": "^7.4 || ^8.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^3.2", + "phpstan/phpstan": "^0.12.68", + "phpunit/phpunit": "^8.5.8 || ^9.3 || ^10.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "League\\MimeTypeDetection\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Frank de Jonge", + "email": "info@frankdejonge.nl" + } + ], + "description": "Mime-type detection for Flysystem", + "support": { + "issues": "https://github.com/thephpleague/mime-type-detection/issues", + "source": "https://github.com/thephpleague/mime-type-detection/tree/1.16.0" + }, + "funding": [ + { + "url": "https://github.com/frankdejonge", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/league/flysystem", + "type": "tidelift" + } + ], + "time": "2024-09-21T08:32:55+00:00" + }, + { + "name": "league/uri", + "version": "7.7.0", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/uri.git", + "reference": "8d587cddee53490f9b82bf203d3a9aa7ea4f9807" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/uri/zipball/8d587cddee53490f9b82bf203d3a9aa7ea4f9807", + "reference": "8d587cddee53490f9b82bf203d3a9aa7ea4f9807", + "shasum": "" + }, + "require": { + "league/uri-interfaces": "^7.7", + "php": "^8.1", + "psr/http-factory": "^1" + }, + "conflict": { + "league/uri-schemes": "^1.0" + }, + "suggest": { + "ext-bcmath": "to improve IPV4 host parsing", + "ext-dom": "to convert the URI into an HTML anchor tag", + "ext-fileinfo": "to create Data URI from file contennts", + "ext-gmp": "to improve IPV4 host parsing", + "ext-intl": "to handle IDN host with the best performance", + "ext-uri": "to use the PHP native URI class", + "jeremykendall/php-domain-parser": "to resolve Public Suffix and Top Level Domain", + "league/uri-components": "Needed to easily manipulate URI objects components", + "league/uri-polyfill": "Needed to backport the PHP URI extension for older versions of PHP", + "php-64bit": "to improve IPV4 host parsing", + "rowbot/url": "to handle WHATWG URL", + "symfony/polyfill-intl-idn": "to handle IDN host via the Symfony polyfill if ext-intl is not present" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "7.x-dev" + } + }, + "autoload": { + "psr-4": { + "League\\Uri\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ignace Nyamagana Butera", + "email": "nyamsprod@gmail.com", + "homepage": "https://nyamsprod.com" + } + ], + "description": "URI manipulation library", + "homepage": "https://uri.thephpleague.com", + "keywords": [ + "URN", + "data-uri", + "file-uri", + "ftp", + "hostname", + "http", + "https", + "middleware", + "parse_str", + "parse_url", + "psr-7", + "query-string", + "querystring", + "rfc2141", + "rfc3986", + "rfc3987", + "rfc6570", + "rfc8141", + "uri", + "uri-template", + "url", + "ws" + ], + "support": { + "docs": "https://uri.thephpleague.com", + "forum": "https://thephpleague.slack.com", + "issues": "https://github.com/thephpleague/uri-src/issues", + "source": "https://github.com/thephpleague/uri/tree/7.7.0" + }, + "funding": [ + { + "url": "https://github.com/sponsors/nyamsprod", + "type": "github" + } + ], + "time": "2025-12-07T16:02:06+00:00" + }, + { + "name": "league/uri-interfaces", + "version": "7.7.0", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/uri-interfaces.git", + "reference": "62ccc1a0435e1c54e10ee6022df28d6c04c2946c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/uri-interfaces/zipball/62ccc1a0435e1c54e10ee6022df28d6c04c2946c", + "reference": "62ccc1a0435e1c54e10ee6022df28d6c04c2946c", + "shasum": "" + }, + "require": { + "ext-filter": "*", + "php": "^8.1", + "psr/http-message": "^1.1 || ^2.0" + }, + "suggest": { + "ext-bcmath": "to improve IPV4 host parsing", + "ext-gmp": "to improve IPV4 host parsing", + "ext-intl": "to handle IDN host with the best performance", + "php-64bit": "to improve IPV4 host parsing", + "rowbot/url": "to handle WHATWG URL", + "symfony/polyfill-intl-idn": "to handle IDN host via the Symfony polyfill if ext-intl is not present" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "7.x-dev" + } + }, + "autoload": { + "psr-4": { + "League\\Uri\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ignace Nyamagana Butera", + "email": "nyamsprod@gmail.com", + "homepage": "https://nyamsprod.com" + } + ], + "description": "Common tools for parsing and resolving RFC3987/RFC3986 URI", + "homepage": "https://uri.thephpleague.com", + "keywords": [ + "data-uri", + "file-uri", + "ftp", + "hostname", + "http", + "https", + "parse_str", + "parse_url", + "psr-7", + "query-string", + "querystring", + "rfc3986", + "rfc3987", + "rfc6570", + "uri", + "url", + "ws" + ], + "support": { + "docs": "https://uri.thephpleague.com", + "forum": "https://thephpleague.slack.com", + "issues": "https://github.com/thephpleague/uri-src/issues", + "source": "https://github.com/thephpleague/uri-interfaces/tree/7.7.0" + }, + "funding": [ + { + "url": "https://github.com/sponsors/nyamsprod", + "type": "github" + } + ], + "time": "2025-12-07T16:03:21+00:00" + }, + { + "name": "monolog/monolog", + "version": "3.9.0", + "source": { + "type": "git", + "url": "https://github.com/Seldaek/monolog.git", + "reference": "10d85740180ecba7896c87e06a166e0c95a0e3b6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Seldaek/monolog/zipball/10d85740180ecba7896c87e06a166e0c95a0e3b6", + "reference": "10d85740180ecba7896c87e06a166e0c95a0e3b6", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "psr/log": "^2.0 || ^3.0" + }, + "provide": { + "psr/log-implementation": "3.0.0" + }, + "require-dev": { + "aws/aws-sdk-php": "^3.0", + "doctrine/couchdb": "~1.0@dev", + "elasticsearch/elasticsearch": "^7 || ^8", + "ext-json": "*", + "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", + "php-console/php-console": "^3.1.8", + "phpstan/phpstan": "^2", + "phpstan/phpstan-deprecation-rules": "^2", + "phpstan/phpstan-strict-rules": "^2", + "phpunit/phpunit": "^10.5.17 || ^11.0.7", + "predis/predis": "^1.1 || ^2", + "rollbar/rollbar": "^4.0", + "ruflin/elastica": "^7 || ^8", + "symfony/mailer": "^5.4 || ^6", + "symfony/mime": "^5.4 || ^6" + }, + "suggest": { + "aws/aws-sdk-php": "Allow sending log messages to AWS services like DynamoDB", + "doctrine/couchdb": "Allow sending log messages to a CouchDB server", + "elasticsearch/elasticsearch": "Allow sending log messages to an Elasticsearch server via official client", + "ext-amqp": "Allow sending log messages to an AMQP server (1.0+ required)", + "ext-curl": "Required to send log messages using the IFTTTHandler, the LogglyHandler, the SendGridHandler, the SlackWebhookHandler or the TelegramBotHandler", + "ext-mbstring": "Allow to work properly with unicode symbols", + "ext-mongodb": "Allow sending log messages to a MongoDB server (via driver)", + "ext-openssl": "Required to send log messages using SSL", + "ext-sockets": "Allow sending log messages to a Syslog server (via UDP driver)", + "graylog2/gelf-php": "Allow sending log messages to a GrayLog2 server", + "mongodb/mongodb": "Allow sending log messages to a MongoDB server (via library)", + "php-amqplib/php-amqplib": "Allow sending log messages to an AMQP server using php-amqplib", + "rollbar/rollbar": "Allow sending log messages to Rollbar", + "ruflin/elastica": "Allow sending log messages to an Elastic Search server" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Monolog\\": "src/Monolog" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "https://seld.be" + } + ], + "description": "Sends your logs to files, sockets, inboxes, databases and various web services", + "homepage": "https://github.com/Seldaek/monolog", + "keywords": [ + "log", + "logging", + "psr-3" + ], + "support": { + "issues": "https://github.com/Seldaek/monolog/issues", + "source": "https://github.com/Seldaek/monolog/tree/3.9.0" + }, + "funding": [ + { + "url": "https://github.com/Seldaek", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/monolog/monolog", + "type": "tidelift" + } + ], + "time": "2025-03-24T10:02:05+00:00" + }, + { + "name": "nesbot/carbon", + "version": "3.11.0", + "source": { + "type": "git", + "url": "https://github.com/CarbonPHP/carbon.git", + "reference": "bdb375400dcd162624531666db4799b36b64e4a1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/CarbonPHP/carbon/zipball/bdb375400dcd162624531666db4799b36b64e4a1", + "reference": "bdb375400dcd162624531666db4799b36b64e4a1", + "shasum": "" + }, + "require": { + "carbonphp/carbon-doctrine-types": "<100.0", + "ext-json": "*", + "php": "^8.1", + "psr/clock": "^1.0", + "symfony/clock": "^6.3.12 || ^7.0 || ^8.0", + "symfony/polyfill-mbstring": "^1.0", + "symfony/translation": "^4.4.18 || ^5.2.1 || ^6.0 || ^7.0 || ^8.0" + }, + "provide": { + "psr/clock-implementation": "1.0" + }, + "require-dev": { + "doctrine/dbal": "^3.6.3 || ^4.0", + "doctrine/orm": "^2.15.2 || ^3.0", + "friendsofphp/php-cs-fixer": "^v3.87.1", + "kylekatarnls/multi-tester": "^2.5.3", + "phpmd/phpmd": "^2.15.0", + "phpstan/extension-installer": "^1.4.3", + "phpstan/phpstan": "^2.1.22", + "phpunit/phpunit": "^10.5.53", + "squizlabs/php_codesniffer": "^3.13.4" + }, + "bin": [ + "bin/carbon" + ], + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Carbon\\Laravel\\ServiceProvider" + ] + }, + "phpstan": { + "includes": [ + "extension.neon" + ] + }, + "branch-alias": { + "dev-2.x": "2.x-dev", + "dev-master": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Carbon\\": "src/Carbon/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Brian Nesbitt", + "email": "brian@nesbot.com", + "homepage": "https://markido.com" + }, + { + "name": "kylekatarnls", + "homepage": "https://github.com/kylekatarnls" + } + ], + "description": "An API extension for DateTime that supports 281 different languages.", + "homepage": "https://carbon.nesbot.com", + "keywords": [ + "date", + "datetime", + "time" + ], + "support": { + "docs": "https://carbon.nesbot.com/docs", + "issues": "https://github.com/CarbonPHP/carbon/issues", + "source": "https://github.com/CarbonPHP/carbon" + }, + "funding": [ + { + "url": "https://github.com/sponsors/kylekatarnls", + "type": "github" + }, + { + "url": "https://opencollective.com/Carbon#sponsor", + "type": "opencollective" + }, + { + "url": "https://tidelift.com/subscription/pkg/packagist-nesbot-carbon?utm_source=packagist-nesbot-carbon&utm_medium=referral&utm_campaign=readme", + "type": "tidelift" + } + ], + "time": "2025-12-02T21:04:28+00:00" + }, + { + "name": "nette/schema", + "version": "v1.3.3", + "source": { + "type": "git", + "url": "https://github.com/nette/schema.git", + "reference": "2befc2f42d7c715fd9d95efc31b1081e5d765004" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nette/schema/zipball/2befc2f42d7c715fd9d95efc31b1081e5d765004", + "reference": "2befc2f42d7c715fd9d95efc31b1081e5d765004", + "shasum": "" + }, + "require": { + "nette/utils": "^4.0", + "php": "8.1 - 8.5" + }, + "require-dev": { + "nette/tester": "^2.5.2", + "phpstan/phpstan-nette": "^2.0@stable", + "tracy/tracy": "^2.8" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.3-dev" + } + }, + "autoload": { + "psr-4": { + "Nette\\": "src" + }, + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause", + "GPL-2.0-only", + "GPL-3.0-only" + ], + "authors": [ + { + "name": "David Grudl", + "homepage": "https://davidgrudl.com" + }, + { + "name": "Nette Community", + "homepage": "https://nette.org/contributors" + } + ], + "description": "📐 Nette Schema: validating data structures against a given Schema.", + "homepage": "https://nette.org", + "keywords": [ + "config", + "nette" + ], + "support": { + "issues": "https://github.com/nette/schema/issues", + "source": "https://github.com/nette/schema/tree/v1.3.3" + }, + "time": "2025-10-30T22:57:59+00:00" + }, + { + "name": "nette/utils", + "version": "v4.1.1", + "source": { + "type": "git", + "url": "https://github.com/nette/utils.git", + "reference": "c99059c0315591f1a0db7ad6002000288ab8dc72" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nette/utils/zipball/c99059c0315591f1a0db7ad6002000288ab8dc72", + "reference": "c99059c0315591f1a0db7ad6002000288ab8dc72", + "shasum": "" + }, + "require": { + "php": "8.2 - 8.5" + }, + "conflict": { + "nette/finder": "<3", + "nette/schema": "<1.2.2" + }, + "require-dev": { + "jetbrains/phpstorm-attributes": "^1.2", + "nette/tester": "^2.5", + "phpstan/phpstan-nette": "^2.0@stable", + "tracy/tracy": "^2.9" + }, + "suggest": { + "ext-gd": "to use Image", + "ext-iconv": "to use Strings::webalize(), toAscii(), chr() and reverse()", + "ext-intl": "to use Strings::webalize(), toAscii(), normalize() and compare()", + "ext-json": "to use Nette\\Utils\\Json", + "ext-mbstring": "to use Strings::lower() etc...", + "ext-tokenizer": "to use Nette\\Utils\\Reflection::getUseStatements()" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.1-dev" + } + }, + "autoload": { + "psr-4": { + "Nette\\": "src" + }, + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause", + "GPL-2.0-only", + "GPL-3.0-only" + ], + "authors": [ + { + "name": "David Grudl", + "homepage": "https://davidgrudl.com" + }, + { + "name": "Nette Community", + "homepage": "https://nette.org/contributors" + } + ], + "description": "🛠 Nette Utils: lightweight utilities for string & array manipulation, image handling, safe JSON encoding/decoding, validation, slug or strong password generating etc.", + "homepage": "https://nette.org", + "keywords": [ + "array", + "core", + "datetime", + "images", + "json", + "nette", + "paginator", + "password", + "slugify", + "string", + "unicode", + "utf-8", + "utility", + "validation" + ], + "support": { + "issues": "https://github.com/nette/utils/issues", + "source": "https://github.com/nette/utils/tree/v4.1.1" + }, + "time": "2025-12-22T12:14:32+00:00" + }, + { + "name": "nikic/php-parser", + "version": "v5.7.0", + "source": { + "type": "git", + "url": "https://github.com/nikic/PHP-Parser.git", + "reference": "dca41cd15c2ac9d055ad70dbfd011130757d1f82" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/dca41cd15c2ac9d055ad70dbfd011130757d1f82", + "reference": "dca41cd15c2ac9d055ad70dbfd011130757d1f82", + "shasum": "" + }, + "require": { + "ext-ctype": "*", + "ext-json": "*", + "ext-tokenizer": "*", + "php": ">=7.4" + }, + "require-dev": { + "ircmaxell/php-yacc": "^0.0.7", + "phpunit/phpunit": "^9.0" + }, + "bin": [ + "bin/php-parse" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.x-dev" + } + }, + "autoload": { + "psr-4": { + "PhpParser\\": "lib/PhpParser" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Nikita Popov" + } + ], + "description": "A PHP parser written in PHP", + "keywords": [ + "parser", + "php" + ], + "support": { + "issues": "https://github.com/nikic/PHP-Parser/issues", + "source": "https://github.com/nikic/PHP-Parser/tree/v5.7.0" + }, + "time": "2025-12-06T11:56:16+00:00" + }, + { + "name": "nunomaduro/termwind", + "version": "v2.3.3", + "source": { + "type": "git", + "url": "https://github.com/nunomaduro/termwind.git", + "reference": "6fb2a640ff502caace8e05fd7be3b503a7e1c017" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nunomaduro/termwind/zipball/6fb2a640ff502caace8e05fd7be3b503a7e1c017", + "reference": "6fb2a640ff502caace8e05fd7be3b503a7e1c017", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "php": "^8.2", + "symfony/console": "^7.3.6" + }, + "require-dev": { + "illuminate/console": "^11.46.1", + "laravel/pint": "^1.25.1", + "mockery/mockery": "^1.6.12", + "pestphp/pest": "^2.36.0 || ^3.8.4 || ^4.1.3", + "phpstan/phpstan": "^1.12.32", + "phpstan/phpstan-strict-rules": "^1.6.2", + "symfony/var-dumper": "^7.3.5", + "thecodingmachine/phpstan-strict-rules": "^1.0.0" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Termwind\\Laravel\\TermwindServiceProvider" + ] + }, + "branch-alias": { + "dev-2.x": "2.x-dev" + } + }, + "autoload": { + "files": [ + "src/Functions.php" + ], + "psr-4": { + "Termwind\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nuno Maduro", + "email": "enunomaduro@gmail.com" + } + ], + "description": "Its like Tailwind CSS, but for the console.", + "keywords": [ + "cli", + "console", + "css", + "package", + "php", + "style" + ], + "support": { + "issues": "https://github.com/nunomaduro/termwind/issues", + "source": "https://github.com/nunomaduro/termwind/tree/v2.3.3" + }, + "funding": [ + { + "url": "https://www.paypal.com/paypalme/enunomaduro", + "type": "custom" + }, + { + "url": "https://github.com/nunomaduro", + "type": "github" + }, + { + "url": "https://github.com/xiCO2k", + "type": "github" + } + ], + "time": "2025-11-20T02:34:59+00:00" + }, + { + "name": "phpoption/phpoption", + "version": "1.9.4", + "source": { + "type": "git", + "url": "https://github.com/schmittjoh/php-option.git", + "reference": "638a154f8d4ee6a5cfa96d6a34dfbe0cffa9566d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/schmittjoh/php-option/zipball/638a154f8d4ee6a5cfa96d6a34dfbe0cffa9566d", + "reference": "638a154f8d4ee6a5cfa96d6a34dfbe0cffa9566d", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.2", + "phpunit/phpunit": "^8.5.44 || ^9.6.25 || ^10.5.53 || ^11.5.34" + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + }, + "branch-alias": { + "dev-master": "1.9-dev" + } + }, + "autoload": { + "psr-4": { + "PhpOption\\": "src/PhpOption/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "authors": [ + { + "name": "Johannes M. Schmitt", + "email": "schmittjoh@gmail.com", + "homepage": "https://github.com/schmittjoh" + }, + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + } + ], + "description": "Option Type for PHP", + "keywords": [ + "language", + "option", + "php", + "type" + ], + "support": { + "issues": "https://github.com/schmittjoh/php-option/issues", + "source": "https://github.com/schmittjoh/php-option/tree/1.9.4" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpoption/phpoption", + "type": "tidelift" + } + ], + "time": "2025-08-21T11:53:16+00:00" + }, + { + "name": "psr/clock", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/clock.git", + "reference": "e41a24703d4560fd0acb709162f73b8adfc3aa0d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/clock/zipball/e41a24703d4560fd0acb709162f73b8adfc3aa0d", + "reference": "e41a24703d4560fd0acb709162f73b8adfc3aa0d", + "shasum": "" + }, + "require": { + "php": "^7.0 || ^8.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Psr\\Clock\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for reading the clock.", + "homepage": "https://github.com/php-fig/clock", + "keywords": [ + "clock", + "now", + "psr", + "psr-20", + "time" + ], + "support": { + "issues": "https://github.com/php-fig/clock/issues", + "source": "https://github.com/php-fig/clock/tree/1.0.0" + }, + "time": "2022-11-25T14:36:26+00:00" + }, + { + "name": "psr/container", + "version": "2.0.2", + "source": { + "type": "git", + "url": "https://github.com/php-fig/container.git", + "reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963" + }, + "dist": { + "type": "zip", + "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/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common Container Interface (PHP FIG PSR-11)", + "homepage": "https://github.com/php-fig/container", + "keywords": [ + "PSR-11", + "container", + "container-interface", + "container-interop", + "psr" + ], + "support": { + "issues": "https://github.com/php-fig/container/issues", + "source": "https://github.com/php-fig/container/tree/2.0.2" + }, + "time": "2021-11-05T16:47:00+00:00" + }, + { + "name": "psr/event-dispatcher", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/event-dispatcher.git", + "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/event-dispatcher/zipball/dbefd12671e8a14ec7f180cab83036ed26714bb0", + "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0", + "shasum": "" + }, + "require": { + "php": ">=7.2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\EventDispatcher\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Standard interfaces for event handling.", + "keywords": [ + "events", + "psr", + "psr-14" + ], + "support": { + "issues": "https://github.com/php-fig/event-dispatcher/issues", + "source": "https://github.com/php-fig/event-dispatcher/tree/1.0.0" + }, + "time": "2019-01-08T18:20:26+00:00" + }, + { + "name": "psr/http-client", + "version": "1.0.3", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-client.git", + "reference": "bb5906edc1c324c9a05aa0873d40117941e5fa90" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-client/zipball/bb5906edc1c324c9a05aa0873d40117941e5fa90", + "reference": "bb5906edc1c324c9a05aa0873d40117941e5fa90", + "shasum": "" + }, + "require": { + "php": "^7.0 || ^8.0", + "psr/http-message": "^1.0 || ^2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Client\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for HTTP clients", + "homepage": "https://github.com/php-fig/http-client", + "keywords": [ + "http", + "http-client", + "psr", + "psr-18" + ], + "support": { + "source": "https://github.com/php-fig/http-client" + }, + "time": "2023-09-23T14:17:50+00:00" + }, + { + "name": "psr/http-factory", + "version": "1.1.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-factory.git", + "reference": "2b4765fddfe3b508ac62f829e852b1501d3f6e8a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-factory/zipball/2b4765fddfe3b508ac62f829e852b1501d3f6e8a", + "reference": "2b4765fddfe3b508ac62f829e852b1501d3f6e8a", + "shasum": "" + }, + "require": { + "php": ">=7.1", + "psr/http-message": "^1.0 || ^2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Message\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "PSR-17: Common interfaces for PSR-7 HTTP message factories", + "keywords": [ + "factory", + "http", + "message", + "psr", + "psr-17", + "psr-7", + "request", + "response" + ], + "support": { + "source": "https://github.com/php-fig/http-factory" + }, + "time": "2024-04-15T12:06:14+00:00" + }, + { + "name": "psr/http-message", + "version": "2.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-message.git", + "reference": "402d35bcb92c70c026d1a6a9883f06b2ead23d71" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-message/zipball/402d35bcb92c70c026d1a6a9883f06b2ead23d71", + "reference": "402d35bcb92c70c026d1a6a9883f06b2ead23d71", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Message\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for HTTP messages", + "homepage": "https://github.com/php-fig/http-message", + "keywords": [ + "http", + "http-message", + "psr", + "psr-7", + "request", + "response" + ], + "support": { + "source": "https://github.com/php-fig/http-message/tree/2.0" + }, + "time": "2023-04-04T09:54:51+00:00" + }, + { + "name": "psr/log", + "version": "3.0.2", + "source": { + "type": "git", + "url": "https://github.com/php-fig/log.git", + "reference": "f16e1d5863e37f8d8c2a01719f5b34baa2b714d3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/log/zipball/f16e1d5863e37f8d8c2a01719f5b34baa2b714d3", + "reference": "f16e1d5863e37f8d8c2a01719f5b34baa2b714d3", + "shasum": "" + }, + "require": { + "php": ">=8.0.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Log\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for logging libraries", + "homepage": "https://github.com/php-fig/log", + "keywords": [ + "log", + "psr", + "psr-3" + ], + "support": { + "source": "https://github.com/php-fig/log/tree/3.0.2" + }, + "time": "2024-09-11T13:17:53+00:00" + }, + { + "name": "psr/simple-cache", + "version": "3.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/simple-cache.git", + "reference": "764e0b3939f5ca87cb904f570ef9be2d78a07865" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/simple-cache/zipball/764e0b3939f5ca87cb904f570ef9be2d78a07865", + "reference": "764e0b3939f5ca87cb904f570ef9be2d78a07865", + "shasum": "" + }, + "require": { + "php": ">=8.0.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\SimpleCache\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interfaces for simple caching", + "keywords": [ + "cache", + "caching", + "psr", + "psr-16", + "simple-cache" + ], + "support": { + "source": "https://github.com/php-fig/simple-cache/tree/3.0.0" + }, + "time": "2021-10-29T13:26:27+00:00" + }, + { + "name": "psy/psysh", + "version": "v0.12.18", + "source": { + "type": "git", + "url": "https://github.com/bobthecow/psysh.git", + "reference": "ddff0ac01beddc251786fe70367cd8bbdb258196" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/bobthecow/psysh/zipball/ddff0ac01beddc251786fe70367cd8bbdb258196", + "reference": "ddff0ac01beddc251786fe70367cd8bbdb258196", + "shasum": "" + }, + "require": { + "ext-json": "*", + "ext-tokenizer": "*", + "nikic/php-parser": "^5.0 || ^4.0", + "php": "^8.0 || ^7.4", + "symfony/console": "^8.0 || ^7.0 || ^6.0 || ^5.0 || ^4.0 || ^3.4", + "symfony/var-dumper": "^8.0 || ^7.0 || ^6.0 || ^5.0 || ^4.0 || ^3.4" + }, + "conflict": { + "symfony/console": "4.4.37 || 5.3.14 || 5.3.15 || 5.4.3 || 5.4.4 || 6.0.3 || 6.0.4" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.2", + "composer/class-map-generator": "^1.6" + }, + "suggest": { + "composer/class-map-generator": "Improved tab completion performance with better class discovery.", + "ext-pcntl": "Enabling the PCNTL extension makes PsySH a lot happier :)", + "ext-posix": "If you have PCNTL, you'll want the POSIX extension as well." + }, + "bin": [ + "bin/psysh" + ], + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": false, + "forward-command": false + }, + "branch-alias": { + "dev-main": "0.12.x-dev" + } + }, + "autoload": { + "files": [ + "src/functions.php" + ], + "psr-4": { + "Psy\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Justin Hileman", + "email": "justin@justinhileman.info" + } + ], + "description": "An interactive shell for modern PHP.", + "homepage": "https://psysh.org", + "keywords": [ + "REPL", + "console", + "interactive", + "shell" + ], + "support": { + "issues": "https://github.com/bobthecow/psysh/issues", + "source": "https://github.com/bobthecow/psysh/tree/v0.12.18" + }, + "time": "2025-12-17T14:35:46+00:00" + }, + { + "name": "ralouphie/getallheaders", + "version": "3.0.3", + "source": { + "type": "git", + "url": "https://github.com/ralouphie/getallheaders.git", + "reference": "120b605dfeb996808c31b6477290a714d356e822" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ralouphie/getallheaders/zipball/120b605dfeb996808c31b6477290a714d356e822", + "reference": "120b605dfeb996808c31b6477290a714d356e822", + "shasum": "" + }, + "require": { + "php": ">=5.6" + }, + "require-dev": { + "php-coveralls/php-coveralls": "^2.1", + "phpunit/phpunit": "^5 || ^6.5" + }, + "type": "library", + "autoload": { + "files": [ + "src/getallheaders.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ralph Khattar", + "email": "ralph.khattar@gmail.com" + } + ], + "description": "A polyfill for getallheaders.", + "support": { + "issues": "https://github.com/ralouphie/getallheaders/issues", + "source": "https://github.com/ralouphie/getallheaders/tree/develop" + }, + "time": "2019-03-08T08:55:37+00:00" + }, + { + "name": "ramsey/collection", + "version": "2.1.1", + "source": { + "type": "git", + "url": "https://github.com/ramsey/collection.git", + "reference": "344572933ad0181accbf4ba763e85a0306a8c5e2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ramsey/collection/zipball/344572933ad0181accbf4ba763e85a0306a8c5e2", + "reference": "344572933ad0181accbf4ba763e85a0306a8c5e2", + "shasum": "" + }, + "require": { + "php": "^8.1" + }, + "require-dev": { + "captainhook/plugin-composer": "^5.3", + "ergebnis/composer-normalize": "^2.45", + "fakerphp/faker": "^1.24", + "hamcrest/hamcrest-php": "^2.0", + "jangregor/phpstan-prophecy": "^2.1", + "mockery/mockery": "^1.6", + "php-parallel-lint/php-console-highlighter": "^1.0", + "php-parallel-lint/php-parallel-lint": "^1.4", + "phpspec/prophecy-phpunit": "^2.3", + "phpstan/extension-installer": "^1.4", + "phpstan/phpstan": "^2.1", + "phpstan/phpstan-mockery": "^2.0", + "phpstan/phpstan-phpunit": "^2.0", + "phpunit/phpunit": "^10.5", + "ramsey/coding-standard": "^2.3", + "ramsey/conventional-commits": "^1.6", + "roave/security-advisories": "dev-latest" + }, + "type": "library", + "extra": { + "captainhook": { + "force-install": true + }, + "ramsey/conventional-commits": { + "configFile": "conventional-commits.json" + } + }, + "autoload": { + "psr-4": { + "Ramsey\\Collection\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ben Ramsey", + "email": "ben@benramsey.com", + "homepage": "https://benramsey.com" + } + ], + "description": "A PHP library for representing and manipulating collections.", + "keywords": [ + "array", + "collection", + "hash", + "map", + "queue", + "set" + ], + "support": { + "issues": "https://github.com/ramsey/collection/issues", + "source": "https://github.com/ramsey/collection/tree/2.1.1" + }, + "time": "2025-03-22T05:38:12+00:00" + }, + { + "name": "ramsey/uuid", + "version": "4.9.2", + "source": { + "type": "git", + "url": "https://github.com/ramsey/uuid.git", + "reference": "8429c78ca35a09f27565311b98101e2826affde0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ramsey/uuid/zipball/8429c78ca35a09f27565311b98101e2826affde0", + "reference": "8429c78ca35a09f27565311b98101e2826affde0", + "shasum": "" + }, + "require": { + "brick/math": "^0.8.16 || ^0.9 || ^0.10 || ^0.11 || ^0.12 || ^0.13 || ^0.14", + "php": "^8.0", + "ramsey/collection": "^1.2 || ^2.0" + }, + "replace": { + "rhumsaa/uuid": "self.version" + }, + "require-dev": { + "captainhook/captainhook": "^5.25", + "captainhook/plugin-composer": "^5.3", + "dealerdirect/phpcodesniffer-composer-installer": "^1.0", + "ergebnis/composer-normalize": "^2.47", + "mockery/mockery": "^1.6", + "paragonie/random-lib": "^2", + "php-mock/php-mock": "^2.6", + "php-mock/php-mock-mockery": "^1.5", + "php-parallel-lint/php-parallel-lint": "^1.4.0", + "phpbench/phpbench": "^1.2.14", + "phpstan/extension-installer": "^1.4", + "phpstan/phpstan": "^2.1", + "phpstan/phpstan-mockery": "^2.0", + "phpstan/phpstan-phpunit": "^2.0", + "phpunit/phpunit": "^9.6", + "slevomat/coding-standard": "^8.18", + "squizlabs/php_codesniffer": "^3.13" + }, + "suggest": { + "ext-bcmath": "Enables faster math with arbitrary-precision integers using BCMath.", + "ext-gmp": "Enables faster math with arbitrary-precision integers using GMP.", + "ext-uuid": "Enables the use of PeclUuidTimeGenerator and PeclUuidRandomGenerator.", + "paragonie/random-lib": "Provides RandomLib for use with the RandomLibAdapter", + "ramsey/uuid-doctrine": "Allows the use of Ramsey\\Uuid\\Uuid as Doctrine field type." + }, + "type": "library", + "extra": { + "captainhook": { + "force-install": true + } + }, + "autoload": { + "files": [ + "src/functions.php" + ], + "psr-4": { + "Ramsey\\Uuid\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "A PHP library for generating and working with universally unique identifiers (UUIDs).", + "keywords": [ + "guid", + "identifier", + "uuid" + ], + "support": { + "issues": "https://github.com/ramsey/uuid/issues", + "source": "https://github.com/ramsey/uuid/tree/4.9.2" + }, + "time": "2025-12-14T04:43:48+00:00" + }, + { + "name": "symfony/clock", + "version": "v8.0.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/clock.git", + "reference": "832119f9b8dbc6c8e6f65f30c5969eca1e88764f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/clock/zipball/832119f9b8dbc6c8e6f65f30c5969eca1e88764f", + "reference": "832119f9b8dbc6c8e6f65f30c5969eca1e88764f", + "shasum": "" + }, + "require": { + "php": ">=8.4", + "psr/clock": "^1.0" + }, + "provide": { + "psr/clock-implementation": "1.0" + }, + "type": "library", + "autoload": { + "files": [ + "Resources/now.php" + ], + "psr-4": { + "Symfony\\Component\\Clock\\": "" + }, + "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": "Decouples applications from the system clock", + "homepage": "https://symfony.com", + "keywords": [ + "clock", + "psr20", + "time" + ], + "support": { + "source": "https://github.com/symfony/clock/tree/v8.0.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-11-12T15:46:48+00:00" + }, + { + "name": "symfony/console", + "version": "v7.4.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/console.git", + "reference": "6d9f0fbf2ec2e9785880096e3abd0ca0c88b506e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/console/zipball/6d9f0fbf2ec2e9785880096e3abd0ca0c88b506e", + "reference": "6d9f0fbf2ec2e9785880096e3abd0ca0c88b506e", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-mbstring": "~1.0", + "symfony/service-contracts": "^2.5|^3", + "symfony/string": "^7.2|^8.0" + }, + "conflict": { + "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|3.0" + }, + "require-dev": { + "psr/log": "^1|^2|^3", + "symfony/config": "^6.4|^7.0|^8.0", + "symfony/dependency-injection": "^6.4|^7.0|^8.0", + "symfony/event-dispatcher": "^6.4|^7.0|^8.0", + "symfony/http-foundation": "^6.4|^7.0|^8.0", + "symfony/http-kernel": "^6.4|^7.0|^8.0", + "symfony/lock": "^6.4|^7.0|^8.0", + "symfony/messenger": "^6.4|^7.0|^8.0", + "symfony/process": "^6.4|^7.0|^8.0", + "symfony/stopwatch": "^6.4|^7.0|^8.0", + "symfony/var-dumper": "^6.4|^7.0|^8.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Console\\": "" + }, + "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": "Eases the creation of beautiful and testable command line interfaces", + "homepage": "https://symfony.com", + "keywords": [ + "cli", + "command-line", + "console", + "terminal" + ], + "support": { + "source": "https://github.com/symfony/console/tree/v7.4.1" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-12-05T15:23:39+00:00" + }, + { + "name": "symfony/css-selector", + "version": "v8.0.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/css-selector.git", + "reference": "6225bd458c53ecdee056214cb4a2ffaf58bd592b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/css-selector/zipball/6225bd458c53ecdee056214cb4a2ffaf58bd592b", + "reference": "6225bd458c53ecdee056214cb4a2ffaf58bd592b", + "shasum": "" + }, + "require": { + "php": ">=8.4" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\CssSelector\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Jean-François Simon", + "email": "jeanfrancois.simon@sensiolabs.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Converts CSS selectors to XPath expressions", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/css-selector/tree/v8.0.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-10-30T14:17:19+00:00" + }, + { + "name": "symfony/deprecation-contracts", + "version": "v3.6.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/deprecation-contracts.git", + "reference": "63afe740e99a13ba87ec199bb07bbdee937a5b62" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/63afe740e99a13ba87ec199bb07bbdee937a5b62", + "reference": "63afe740e99a13ba87ec199bb07bbdee937a5b62", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/contracts", + "name": "symfony/contracts" + }, + "branch-alias": { + "dev-main": "3.6-dev" + } + }, + "autoload": { + "files": [ + "function.php" + ] + }, + "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": "A generic function and convention to trigger deprecation notices", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/deprecation-contracts/tree/v3.6.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-09-25T14:21:43+00:00" + }, + { + "name": "symfony/error-handler", + "version": "v7.4.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/error-handler.git", + "reference": "48be2b0653594eea32dcef130cca1c811dcf25c2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/error-handler/zipball/48be2b0653594eea32dcef130cca1c811dcf25c2", + "reference": "48be2b0653594eea32dcef130cca1c811dcf25c2", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "psr/log": "^1|^2|^3", + "symfony/polyfill-php85": "^1.32", + "symfony/var-dumper": "^6.4|^7.0|^8.0" + }, + "conflict": { + "symfony/deprecation-contracts": "<2.5", + "symfony/http-kernel": "<6.4" + }, + "require-dev": { + "symfony/console": "^6.4|^7.0|^8.0", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/http-kernel": "^6.4|^7.0|^8.0", + "symfony/serializer": "^6.4|^7.0|^8.0", + "symfony/webpack-encore-bundle": "^1.0|^2.0" + }, + "bin": [ + "Resources/bin/patch-type-declarations" + ], + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\ErrorHandler\\": "" + }, + "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": "Provides tools to manage errors and ease debugging PHP code", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/error-handler/tree/v7.4.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-11-05T14:29:59+00:00" + }, + { + "name": "symfony/event-dispatcher", + "version": "v8.0.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/event-dispatcher.git", + "reference": "573f95783a2ec6e38752979db139f09fec033f03" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/573f95783a2ec6e38752979db139f09fec033f03", + "reference": "573f95783a2ec6e38752979db139f09fec033f03", + "shasum": "" + }, + "require": { + "php": ">=8.4", + "symfony/event-dispatcher-contracts": "^2.5|^3" + }, + "conflict": { + "symfony/security-http": "<7.4", + "symfony/service-contracts": "<2.5" + }, + "provide": { + "psr/event-dispatcher-implementation": "1.0", + "symfony/event-dispatcher-implementation": "2.0|3.0" + }, + "require-dev": { + "psr/log": "^1|^2|^3", + "symfony/config": "^7.4|^8.0", + "symfony/dependency-injection": "^7.4|^8.0", + "symfony/error-handler": "^7.4|^8.0", + "symfony/expression-language": "^7.4|^8.0", + "symfony/framework-bundle": "^7.4|^8.0", + "symfony/http-foundation": "^7.4|^8.0", + "symfony/service-contracts": "^2.5|^3", + "symfony/stopwatch": "^7.4|^8.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\EventDispatcher\\": "" + }, + "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": "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/v8.0.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-10-30T14:17:19+00:00" + }, + { + "name": "symfony/event-dispatcher-contracts", + "version": "v3.6.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/event-dispatcher-contracts.git", + "reference": "59eb412e93815df44f05f342958efa9f46b1e586" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/59eb412e93815df44f05f342958efa9f46b1e586", + "reference": "59eb412e93815df44f05f342958efa9f46b1e586", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "psr/event-dispatcher": "^1" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/contracts", + "name": "symfony/contracts" + }, + "branch-alias": { + "dev-main": "3.6-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\EventDispatcher\\": "" + } + }, + "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": "Generic abstractions related to dispatching event", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "support": { + "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.6.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-09-25T14:21:43+00:00" + }, + { + "name": "symfony/finder", + "version": "v7.4.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/finder.git", + "reference": "340b9ed7320570f319028a2cbec46d40535e94bd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/finder/zipball/340b9ed7320570f319028a2cbec46d40535e94bd", + "reference": "340b9ed7320570f319028a2cbec46d40535e94bd", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "symfony/filesystem": "^6.4|^7.0|^8.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Finder\\": "" + }, + "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": "Finds files and directories via an intuitive fluent interface", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/finder/tree/v7.4.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-11-05T05:42:40+00:00" + }, + { + "name": "symfony/http-foundation", + "version": "v7.4.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/http-foundation.git", + "reference": "bd1af1e425811d6f077db240c3a588bdb405cd27" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/bd1af1e425811d6f077db240c3a588bdb405cd27", + "reference": "bd1af1e425811d6f077db240c3a588bdb405cd27", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-mbstring": "^1.1" + }, + "conflict": { + "doctrine/dbal": "<3.6", + "symfony/cache": "<6.4.12|>=7.0,<7.1.5" + }, + "require-dev": { + "doctrine/dbal": "^3.6|^4", + "predis/predis": "^1.1|^2.0", + "symfony/cache": "^6.4.12|^7.1.5|^8.0", + "symfony/clock": "^6.4|^7.0|^8.0", + "symfony/dependency-injection": "^6.4|^7.0|^8.0", + "symfony/expression-language": "^6.4|^7.0|^8.0", + "symfony/http-kernel": "^6.4|^7.0|^8.0", + "symfony/mime": "^6.4|^7.0|^8.0", + "symfony/rate-limiter": "^6.4|^7.0|^8.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\HttpFoundation\\": "" + }, + "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": "Defines an object-oriented layer for the HTTP specification", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/http-foundation/tree/v7.4.1" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-12-07T11:13:10+00:00" + }, + { + "name": "symfony/http-kernel", + "version": "v7.4.2", + "source": { + "type": "git", + "url": "https://github.com/symfony/http-kernel.git", + "reference": "f6e6f0a5fa8763f75a504b930163785fb6dd055f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/f6e6f0a5fa8763f75a504b930163785fb6dd055f", + "reference": "f6e6f0a5fa8763f75a504b930163785fb6dd055f", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "psr/log": "^1|^2|^3", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/error-handler": "^6.4|^7.0|^8.0", + "symfony/event-dispatcher": "^7.3|^8.0", + "symfony/http-foundation": "^7.4|^8.0", + "symfony/polyfill-ctype": "^1.8" + }, + "conflict": { + "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/flex": "<2.10", + "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.12" + }, + "provide": { + "psr/log-implementation": "1.0|2.0|3.0" + }, + "require-dev": { + "psr/cache": "^1.0|^2.0|^3.0", + "symfony/browser-kit": "^6.4|^7.0|^8.0", + "symfony/clock": "^6.4|^7.0|^8.0", + "symfony/config": "^6.4|^7.0|^8.0", + "symfony/console": "^6.4|^7.0|^8.0", + "symfony/css-selector": "^6.4|^7.0|^8.0", + "symfony/dependency-injection": "^6.4|^7.0|^8.0", + "symfony/dom-crawler": "^6.4|^7.0|^8.0", + "symfony/expression-language": "^6.4|^7.0|^8.0", + "symfony/finder": "^6.4|^7.0|^8.0", + "symfony/http-client-contracts": "^2.5|^3", + "symfony/process": "^6.4|^7.0|^8.0", + "symfony/property-access": "^7.1|^8.0", + "symfony/routing": "^6.4|^7.0|^8.0", + "symfony/serializer": "^7.1|^8.0", + "symfony/stopwatch": "^6.4|^7.0|^8.0", + "symfony/translation": "^6.4|^7.0|^8.0", + "symfony/translation-contracts": "^2.5|^3", + "symfony/uid": "^6.4|^7.0|^8.0", + "symfony/validator": "^6.4|^7.0|^8.0", + "symfony/var-dumper": "^6.4|^7.0|^8.0", + "symfony/var-exporter": "^6.4|^7.0|^8.0", + "twig/twig": "^3.12" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\HttpKernel\\": "" + }, + "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": "Provides a structured process for converting a Request into a Response", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/http-kernel/tree/v7.4.2" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-12-08T07:43:37+00:00" + }, + { + "name": "symfony/mailer", + "version": "v7.4.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/mailer.git", + "reference": "a3d9eea8cfa467ece41f0f54ba28185d74bd53fd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/mailer/zipball/a3d9eea8cfa467ece41f0f54ba28185d74bd53fd", + "reference": "a3d9eea8cfa467ece41f0f54ba28185d74bd53fd", + "shasum": "" + }, + "require": { + "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|^8.0", + "symfony/mime": "^7.2|^8.0", + "symfony/service-contracts": "^2.5|^3" + }, + "conflict": { + "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": { + "symfony/console": "^6.4|^7.0|^8.0", + "symfony/http-client": "^6.4|^7.0|^8.0", + "symfony/messenger": "^6.4|^7.0|^8.0", + "symfony/twig-bridge": "^6.4|^7.0|^8.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Mailer\\": "" + }, + "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": "Helps sending emails", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/mailer/tree/v7.4.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-11-21T15:26:00+00:00" + }, + { + "name": "symfony/mime", + "version": "v7.4.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/mime.git", + "reference": "bdb02729471be5d047a3ac4a69068748f1a6be7a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/mime/zipball/bdb02729471be5d047a3ac4a69068748f1a6be7a", + "reference": "bdb02729471be5d047a3ac4a69068748f1a6be7a", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-intl-idn": "^1.10", + "symfony/polyfill-mbstring": "^1.0" + }, + "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" + }, + "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|^8.0", + "symfony/process": "^6.4|^7.0|^8.0", + "symfony/property-access": "^6.4|^7.0|^8.0", + "symfony/property-info": "^6.4|^7.0|^8.0", + "symfony/serializer": "^6.4.3|^7.0.3|^8.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Mime\\": "" + }, + "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": "Allows manipulating MIME messages", + "homepage": "https://symfony.com", + "keywords": [ + "mime", + "mime-type" + ], + "support": { + "source": "https://github.com/symfony/mime/tree/v7.4.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-11-16T10:14:42+00:00" + }, + { + "name": "symfony/polyfill-ctype", + "version": "v1.33.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-ctype.git", + "reference": "a3cc8b044a6ea513310cbd48ef7333b384945638" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/a3cc8b044a6ea513310cbd48ef7333b384945638", + "reference": "a3cc8b044a6ea513310cbd48ef7333b384945638", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "provide": { + "ext-ctype": "*" + }, + "suggest": { + "ext-ctype": "For best performance" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Ctype\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Gert de Pagter", + "email": "BackEndTea@gmail.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for ctype functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "ctype", + "polyfill", + "portable" + ], + "support": { + "source": "https://github.com/symfony/polyfill-ctype/tree/v1.33.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-09T11:45:10+00:00" + }, + { + "name": "symfony/polyfill-intl-grapheme", + "version": "v1.33.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-grapheme.git", + "reference": "380872130d3a5dd3ace2f4010d95125fde5d5c70" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/380872130d3a5dd3ace2f4010d95125fde5d5c70", + "reference": "380872130d3a5dd3ace2f4010d95125fde5d5c70", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "suggest": { + "ext-intl": "For best performance" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Intl\\Grapheme\\": "" + } + }, + "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 grapheme_* functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "grapheme", + "intl", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.33.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-06-27T09:58:17+00:00" + }, + { + "name": "symfony/polyfill-intl-idn", + "version": "v1.33.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-idn.git", + "reference": "9614ac4d8061dc257ecc64cba1b140873dce8ad3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/9614ac4d8061dc257ecc64cba1b140873dce8ad3", + "reference": "9614ac4d8061dc257ecc64cba1b140873dce8ad3", + "shasum": "" + }, + "require": { + "php": ">=7.2", + "symfony/polyfill-intl-normalizer": "^1.10" + }, + "suggest": { + "ext-intl": "For best performance" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Intl\\Idn\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Laurent Bassin", + "email": "laurent@bassin.info" + }, + { + "name": "Trevor Rowbotham", + "email": "trevor.rowbotham@pm.me" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for intl's idn_to_ascii and idn_to_utf8 functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "idn", + "intl", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.33.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-10T14:38:51+00:00" + }, + { + "name": "symfony/polyfill-intl-normalizer", + "version": "v1.33.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-normalizer.git", + "reference": "3833d7255cc303546435cb650316bff708a1c75c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/3833d7255cc303546435cb650316bff708a1c75c", + "reference": "3833d7255cc303546435cb650316bff708a1c75c", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "suggest": { + "ext-intl": "For best performance" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Intl\\Normalizer\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "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 Normalizer class and related functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "intl", + "normalizer", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.33.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-09T11:45:10+00:00" + }, + { + "name": "symfony/polyfill-mbstring", + "version": "v1.33.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-mbstring.git", + "reference": "6d857f4d76bd4b343eac26d6b539585d2bc56493" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/6d857f4d76bd4b343eac26d6b539585d2bc56493", + "reference": "6d857f4d76bd4b343eac26d6b539585d2bc56493", + "shasum": "" + }, + "require": { + "ext-iconv": "*", + "php": ">=7.2" + }, + "provide": { + "ext-mbstring": "*" + }, + "suggest": { + "ext-mbstring": "For best performance" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Mbstring\\": "" + } + }, + "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 the Mbstring extension", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "mbstring", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.33.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-12-23T08:48:59+00:00" + }, + { + "name": "symfony/polyfill-php80", + "version": "v1.33.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php80.git", + "reference": "0cc9dd0f17f61d8131e7df6b84bd344899fe2608" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/0cc9dd0f17f61d8131e7df6b84bd344899fe2608", + "reference": "0cc9dd0f17f61d8131e7df6b84bd344899fe2608", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php80\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ion Bazan", + "email": "ion.bazan@gmail.com" + }, + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php80/tree/v1.33.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-01-02T08:10:11+00:00" + }, + { + "name": "symfony/polyfill-php83", + "version": "v1.33.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php83.git", + "reference": "17f6f9a6b1735c0f163024d959f700cfbc5155e5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php83/zipball/17f6f9a6b1735c0f163024d959f700cfbc5155e5", + "reference": "17f6f9a6b1735c0f163024d959f700cfbc5155e5", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php83\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "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 backporting some PHP 8.3+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php83/tree/v1.33.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-07-08T02:45:35+00:00" + }, + { + "name": "symfony/polyfill-php84", + "version": "v1.33.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php84.git", + "reference": "d8ced4d875142b6a7426000426b8abc631d6b191" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php84/zipball/d8ced4d875142b6a7426000426b8abc631d6b191", + "reference": "d8ced4d875142b6a7426000426b8abc631d6b191", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php84\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "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 backporting some PHP 8.4+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php84/tree/v1.33.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-06-24T13:30:11+00:00" + }, + { + "name": "symfony/polyfill-php85", + "version": "v1.33.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php85.git", + "reference": "d4e5fcd4ab3d998ab16c0db48e6cbb9a01993f91" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php85/zipball/d4e5fcd4ab3d998ab16c0db48e6cbb9a01993f91", + "reference": "d4e5fcd4ab3d998ab16c0db48e6cbb9a01993f91", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php85\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "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 backporting some PHP 8.5+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php85/tree/v1.33.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-06-23T16:12:55+00:00" + }, + { + "name": "symfony/polyfill-uuid", + "version": "v1.33.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-uuid.git", + "reference": "21533be36c24be3f4b1669c4725c7d1d2bab4ae2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-uuid/zipball/21533be36c24be3f4b1669c4725c7d1d2bab4ae2", + "reference": "21533be36c24be3f4b1669c4725c7d1d2bab4ae2", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "provide": { + "ext-uuid": "*" + }, + "suggest": { + "ext-uuid": "For best performance" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Uuid\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Grégoire Pineau", + "email": "lyrixx@lyrixx.info" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for uuid functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "uuid" + ], + "support": { + "source": "https://github.com/symfony/polyfill-uuid/tree/v1.33.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-09T11:45:10+00:00" + }, + { + "name": "symfony/process", + "version": "v7.4.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/process.git", + "reference": "7ca8dc2d0dcf4882658313aba8be5d9fd01026c8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/process/zipball/7ca8dc2d0dcf4882658313aba8be5d9fd01026c8", + "reference": "7ca8dc2d0dcf4882658313aba8be5d9fd01026c8", + "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.4.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-10-16T11:21:06+00:00" + }, + { + "name": "symfony/routing", + "version": "v7.4.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/routing.git", + "reference": "4720254cb2644a0b876233d258a32bf017330db7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/routing/zipball/4720254cb2644a0b876233d258a32bf017330db7", + "reference": "4720254cb2644a0b876233d258a32bf017330db7", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/deprecation-contracts": "^2.5|^3" + }, + "conflict": { + "symfony/config": "<6.4", + "symfony/dependency-injection": "<6.4", + "symfony/yaml": "<6.4" + }, + "require-dev": { + "psr/log": "^1|^2|^3", + "symfony/config": "^6.4|^7.0|^8.0", + "symfony/dependency-injection": "^6.4|^7.0|^8.0", + "symfony/expression-language": "^6.4|^7.0|^8.0", + "symfony/http-foundation": "^6.4|^7.0|^8.0", + "symfony/yaml": "^6.4|^7.0|^8.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Routing\\": "" + }, + "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": "Maps an HTTP request to a set of configuration variables", + "homepage": "https://symfony.com", + "keywords": [ + "router", + "routing", + "uri", + "url" + ], + "support": { + "source": "https://github.com/symfony/routing/tree/v7.4.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-11-27T13:27:24+00:00" + }, + { + "name": "symfony/service-contracts", + "version": "v3.6.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/service-contracts.git", + "reference": "45112560a3ba2d715666a509a0bc9521d10b6c43" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/45112560a3ba2d715666a509a0bc9521d10b6c43", + "reference": "45112560a3ba2d715666a509a0bc9521d10b6c43", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "psr/container": "^1.1|^2.0", + "symfony/deprecation-contracts": "^2.5|^3" + }, + "conflict": { + "ext-psr": "<1.1|>=2" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/contracts", + "name": "symfony/contracts" + }, + "branch-alias": { + "dev-main": "3.6-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\Service\\": "" + }, + "exclude-from-classmap": [ + "/Test/" + ] + }, + "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": "Generic abstractions related to writing services", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "support": { + "source": "https://github.com/symfony/service-contracts/tree/v3.6.1" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-07-15T11:30:57+00:00" + }, + { + "name": "symfony/string", + "version": "v8.0.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/string.git", + "reference": "ba65a969ac918ce0cc3edfac6cdde847eba231dc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/string/zipball/ba65a969ac918ce0cc3edfac6cdde847eba231dc", + "reference": "ba65a969ac918ce0cc3edfac6cdde847eba231dc", + "shasum": "" + }, + "require": { + "php": ">=8.4", + "symfony/polyfill-ctype": "^1.8", + "symfony/polyfill-intl-grapheme": "^1.33", + "symfony/polyfill-intl-normalizer": "^1.0", + "symfony/polyfill-mbstring": "^1.0" + }, + "conflict": { + "symfony/translation-contracts": "<2.5" + }, + "require-dev": { + "symfony/emoji": "^7.4|^8.0", + "symfony/http-client": "^7.4|^8.0", + "symfony/intl": "^7.4|^8.0", + "symfony/translation-contracts": "^2.5|^3.0", + "symfony/var-exporter": "^7.4|^8.0" + }, + "type": "library", + "autoload": { + "files": [ + "Resources/functions.php" + ], + "psr-4": { + "Symfony\\Component\\String\\": "" + }, + "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": "Provides an object-oriented API to strings and deals with bytes, UTF-8 code points and grapheme clusters in a unified way", + "homepage": "https://symfony.com", + "keywords": [ + "grapheme", + "i18n", + "string", + "unicode", + "utf-8", + "utf8" + ], + "support": { + "source": "https://github.com/symfony/string/tree/v8.0.1" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-12-01T09:13:36+00:00" + }, + { + "name": "symfony/translation", + "version": "v8.0.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/translation.git", + "reference": "770e3b8b0ba8360958abedcabacd4203467333ca" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/translation/zipball/770e3b8b0ba8360958abedcabacd4203467333ca", + "reference": "770e3b8b0ba8360958abedcabacd4203467333ca", + "shasum": "" + }, + "require": { + "php": ">=8.4", + "symfony/polyfill-mbstring": "^1.0", + "symfony/translation-contracts": "^3.6.1" + }, + "conflict": { + "nikic/php-parser": "<5.0", + "symfony/http-client-contracts": "<2.5", + "symfony/service-contracts": "<2.5" + }, + "provide": { + "symfony/translation-implementation": "2.3|3.0" + }, + "require-dev": { + "nikic/php-parser": "^5.0", + "psr/log": "^1|^2|^3", + "symfony/config": "^7.4|^8.0", + "symfony/console": "^7.4|^8.0", + "symfony/dependency-injection": "^7.4|^8.0", + "symfony/finder": "^7.4|^8.0", + "symfony/http-client-contracts": "^2.5|^3.0", + "symfony/http-kernel": "^7.4|^8.0", + "symfony/intl": "^7.4|^8.0", + "symfony/polyfill-intl-icu": "^1.21", + "symfony/routing": "^7.4|^8.0", + "symfony/service-contracts": "^2.5|^3", + "symfony/yaml": "^7.4|^8.0" + }, + "type": "library", + "autoload": { + "files": [ + "Resources/functions.php" + ], + "psr-4": { + "Symfony\\Component\\Translation\\": "" + }, + "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": "Provides tools to internationalize your application", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/translation/tree/v8.0.1" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-12-01T09:13:36+00:00" + }, + { + "name": "symfony/translation-contracts", + "version": "v3.6.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/translation-contracts.git", + "reference": "65a8bc82080447fae78373aa10f8d13b38338977" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/65a8bc82080447fae78373aa10f8d13b38338977", + "reference": "65a8bc82080447fae78373aa10f8d13b38338977", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/contracts", + "name": "symfony/contracts" + }, + "branch-alias": { + "dev-main": "3.6-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\Translation\\": "" + }, + "exclude-from-classmap": [ + "/Test/" + ] + }, + "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": "Generic abstractions related to translation", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "support": { + "source": "https://github.com/symfony/translation-contracts/tree/v3.6.1" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-07-15T13:41:35+00:00" + }, + { + "name": "symfony/uid", + "version": "v7.4.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/uid.git", + "reference": "2498e9f81b7baa206f44de583f2f48350b90142c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/uid/zipball/2498e9f81b7baa206f44de583f2f48350b90142c", + "reference": "2498e9f81b7baa206f44de583f2f48350b90142c", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/polyfill-uuid": "^1.15" + }, + "require-dev": { + "symfony/console": "^6.4|^7.0|^8.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.4.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-09-25T11:02:55+00:00" + }, + { + "name": "symfony/var-dumper", + "version": "v7.4.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/var-dumper.git", + "reference": "41fd6c4ae28c38b294b42af6db61446594a0dece" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/41fd6c4ae28c38b294b42af6db61446594a0dece", + "reference": "41fd6c4ae28c38b294b42af6db61446594a0dece", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-mbstring": "~1.0" + }, + "conflict": { + "symfony/console": "<6.4" + }, + "require-dev": { + "symfony/console": "^6.4|^7.0|^8.0", + "symfony/http-kernel": "^6.4|^7.0|^8.0", + "symfony/process": "^6.4|^7.0|^8.0", + "symfony/uid": "^6.4|^7.0|^8.0", + "twig/twig": "^3.12" + }, + "bin": [ + "Resources/bin/var-dump-server" + ], + "type": "library", + "autoload": { + "files": [ + "Resources/functions/dump.php" + ], + "psr-4": { + "Symfony\\Component\\VarDumper\\": "" + }, + "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": "Provides mechanisms for walking through any arbitrary PHP variable", + "homepage": "https://symfony.com", + "keywords": [ + "debug", + "dump" + ], + "support": { + "source": "https://github.com/symfony/var-dumper/tree/v7.4.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-10-27T20:36:44+00:00" + }, + { + "name": "tijsverkoyen/css-to-inline-styles", + "version": "v2.4.0", + "source": { + "type": "git", + "url": "https://github.com/tijsverkoyen/CssToInlineStyles.git", + "reference": "f0292ccf0ec75843d65027214426b6b163b48b41" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/tijsverkoyen/CssToInlineStyles/zipball/f0292ccf0ec75843d65027214426b6b163b48b41", + "reference": "f0292ccf0ec75843d65027214426b6b163b48b41", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-libxml": "*", + "php": "^7.4 || ^8.0", + "symfony/css-selector": "^5.4 || ^6.0 || ^7.0 || ^8.0" + }, + "require-dev": { + "phpstan/phpstan": "^2.0", + "phpstan/phpstan-phpunit": "^2.0", + "phpunit/phpunit": "^8.5.21 || ^9.5.10" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.x-dev" + } + }, + "autoload": { + "psr-4": { + "TijsVerkoyen\\CssToInlineStyles\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Tijs Verkoyen", + "email": "css_to_inline_styles@verkoyen.eu", + "role": "Developer" + } + ], + "description": "CssToInlineStyles is a class that enables you to convert HTML-pages/files into HTML-pages/files with inline styles. This is very useful when you're sending emails.", + "homepage": "https://github.com/tijsverkoyen/CssToInlineStyles", + "support": { + "issues": "https://github.com/tijsverkoyen/CssToInlineStyles/issues", + "source": "https://github.com/tijsverkoyen/CssToInlineStyles/tree/v2.4.0" + }, + "time": "2025-12-02T11:56:42+00:00" + }, + { + "name": "vlucas/phpdotenv", + "version": "v5.6.2", + "source": { + "type": "git", + "url": "https://github.com/vlucas/phpdotenv.git", + "reference": "24ac4c74f91ee2c193fa1aaa5c249cb0822809af" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/24ac4c74f91ee2c193fa1aaa5c249cb0822809af", + "reference": "24ac4c74f91ee2c193fa1aaa5c249cb0822809af", + "shasum": "" + }, + "require": { + "ext-pcre": "*", + "graham-campbell/result-type": "^1.1.3", + "php": "^7.2.5 || ^8.0", + "phpoption/phpoption": "^1.9.3", + "symfony/polyfill-ctype": "^1.24", + "symfony/polyfill-mbstring": "^1.24", + "symfony/polyfill-php80": "^1.24" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.2", + "ext-filter": "*", + "phpunit/phpunit": "^8.5.34 || ^9.6.13 || ^10.4.2" + }, + "suggest": { + "ext-filter": "Required to use the boolean validator." + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + }, + "branch-alias": { + "dev-master": "5.6-dev" + } + }, + "autoload": { + "psr-4": { + "Dotenv\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Vance Lucas", + "email": "vance@vancelucas.com", + "homepage": "https://github.com/vlucas" + } + ], + "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.2" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/vlucas/phpdotenv", + "type": "tidelift" + } + ], + "time": "2025-04-30T23:37:27+00:00" + }, + { + "name": "voku/portable-ascii", + "version": "2.0.3", + "source": { + "type": "git", + "url": "https://github.com/voku/portable-ascii.git", + "reference": "b1d923f88091c6bf09699efcd7c8a1b1bfd7351d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/voku/portable-ascii/zipball/b1d923f88091c6bf09699efcd7c8a1b1bfd7351d", + "reference": "b1d923f88091c6bf09699efcd7c8a1b1bfd7351d", + "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": "https://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/2.0.3" + }, + "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": "2024-11-21T01:49:47+00:00" + } + ], + "packages-dev": [ + { + "name": "brianium/paratest", + "version": "v7.16.0", + "source": { + "type": "git", + "url": "https://github.com/paratestphp/paratest.git", + "reference": "a10878ed0fe0bbc2f57c980f7a08065338b970b6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/paratestphp/paratest/zipball/a10878ed0fe0bbc2f57c980f7a08065338b970b6", + "reference": "a10878ed0fe0bbc2f57c980f7a08065338b970b6", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-pcre": "*", + "ext-reflection": "*", + "ext-simplexml": "*", + "fidry/cpu-core-counter": "^1.3.0", + "jean85/pretty-package-versions": "^2.1.1", + "php": "~8.3.0 || ~8.4.0 || ~8.5.0", + "phpunit/php-code-coverage": "^12.5.1", + "phpunit/php-file-iterator": "^6", + "phpunit/php-timer": "^8", + "phpunit/phpunit": "^12.5.2", + "sebastian/environment": "^8.0.3", + "symfony/console": "^7.3.4 || ^8.0.0", + "symfony/process": "^7.3.4 || ^8.0.0" + }, + "require-dev": { + "doctrine/coding-standard": "^14.0.0", + "ext-pcntl": "*", + "ext-pcov": "*", + "ext-posix": "*", + "phpstan/phpstan": "^2.1.33", + "phpstan/phpstan-deprecation-rules": "^2.0.3", + "phpstan/phpstan-phpunit": "^2.0.10", + "phpstan/phpstan-strict-rules": "^2.0.7", + "symfony/filesystem": "^7.3.2 || ^8.0.0" + }, + "bin": [ + "bin/paratest", + "bin/paratest_for_phpstorm" + ], + "type": "library", + "autoload": { + "psr-4": { + "ParaTest\\": [ + "src/" + ] + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Brian Scaturro", + "email": "scaturrob@gmail.com", + "role": "Developer" + }, + { + "name": "Filippo Tessarotto", + "email": "zoeslam@gmail.com", + "role": "Developer" + } + ], + "description": "Parallel testing for PHP", + "homepage": "https://github.com/paratestphp/paratest", + "keywords": [ + "concurrent", + "parallel", + "phpunit", + "testing" + ], + "support": { + "issues": "https://github.com/paratestphp/paratest/issues", + "source": "https://github.com/paratestphp/paratest/tree/v7.16.0" + }, + "funding": [ + { + "url": "https://github.com/sponsors/Slamdunk", + "type": "github" + }, + { + "url": "https://paypal.me/filippotessarotto", + "type": "paypal" + } + ], + "time": "2025-12-09T20:03:26+00:00" + }, + { + "name": "doctrine/deprecations", + "version": "1.1.5", + "source": { + "type": "git", + "url": "https://github.com/doctrine/deprecations.git", + "reference": "459c2f5dd3d6a4633d3b5f46ee2b1c40f57d3f38" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/deprecations/zipball/459c2f5dd3d6a4633d3b5f46ee2b1c40f57d3f38", + "reference": "459c2f5dd3d6a4633d3b5f46ee2b1c40f57d3f38", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0" + }, + "conflict": { + "phpunit/phpunit": "<=7.5 || >=13" + }, + "require-dev": { + "doctrine/coding-standard": "^9 || ^12 || ^13", + "phpstan/phpstan": "1.4.10 || 2.1.11", + "phpstan/phpstan-phpunit": "^1.0 || ^2", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.6 || ^10.5 || ^11.5 || ^12", + "psr/log": "^1 || ^2 || ^3" + }, + "suggest": { + "psr/log": "Allows logging deprecations via PSR-3 logger implementation" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Deprecations\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "A small layer on top of trigger_error(E_USER_DEPRECATED) or PSR-3 logging with options to disable all deprecations or selectively for packages.", + "homepage": "https://www.doctrine-project.org/", + "support": { + "issues": "https://github.com/doctrine/deprecations/issues", + "source": "https://github.com/doctrine/deprecations/tree/1.1.5" + }, + "time": "2025-04-07T20:06:18+00:00" + }, + { + "name": "fakerphp/faker", + "version": "v1.24.1", + "source": { + "type": "git", + "url": "https://github.com/FakerPHP/Faker.git", + "reference": "e0ee18eb1e6dc3cda3ce9fd97e5a0689a88a64b5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/FakerPHP/Faker/zipball/e0ee18eb1e6dc3cda3ce9fd97e5a0689a88a64b5", + "reference": "e0ee18eb1e6dc3cda3ce9fd97e5a0689a88a64b5", + "shasum": "" + }, + "require": { + "php": "^7.4 || ^8.0", + "psr/container": "^1.0 || ^2.0", + "symfony/deprecation-contracts": "^2.2 || ^3.0" + }, + "conflict": { + "fzaninotto/faker": "*" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.4.1", + "doctrine/persistence": "^1.3 || ^2.0", + "ext-intl": "*", + "phpunit/phpunit": "^9.5.26", + "symfony/phpunit-bridge": "^5.4.16" + }, + "suggest": { + "doctrine/orm": "Required to use Faker\\ORM\\Doctrine", + "ext-curl": "Required by Faker\\Provider\\Image to download images.", + "ext-dom": "Required by Faker\\Provider\\HtmlLorem for generating random HTML.", + "ext-iconv": "Required by Faker\\Provider\\ru_RU\\Text::realText() for generating real Russian text.", + "ext-mbstring": "Required for multibyte Unicode string functionality." + }, + "type": "library", + "autoload": { + "psr-4": { + "Faker\\": "src/Faker/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "François Zaninotto" + } + ], + "description": "Faker is a PHP library that generates fake data for you.", + "keywords": [ + "data", + "faker", + "fixtures" + ], + "support": { + "issues": "https://github.com/FakerPHP/Faker/issues", + "source": "https://github.com/FakerPHP/Faker/tree/v1.24.1" + }, + "time": "2024-11-21T13:46:39+00:00" + }, + { + "name": "fidry/cpu-core-counter", + "version": "1.3.0", + "source": { + "type": "git", + "url": "https://github.com/theofidry/cpu-core-counter.git", + "reference": "db9508f7b1474469d9d3c53b86f817e344732678" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/theofidry/cpu-core-counter/zipball/db9508f7b1474469d9d3c53b86f817e344732678", + "reference": "db9508f7b1474469d9d3c53b86f817e344732678", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "require-dev": { + "fidry/makefile": "^0.2.0", + "fidry/php-cs-fixer-config": "^1.1.2", + "phpstan/extension-installer": "^1.2.0", + "phpstan/phpstan": "^2.0", + "phpstan/phpstan-deprecation-rules": "^2.0.0", + "phpstan/phpstan-phpunit": "^2.0", + "phpstan/phpstan-strict-rules": "^2.0", + "phpunit/phpunit": "^8.5.31 || ^9.5.26", + "webmozarts/strict-phpunit": "^7.5" + }, + "type": "library", + "autoload": { + "psr-4": { + "Fidry\\CpuCoreCounter\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Théo FIDRY", + "email": "theo.fidry@gmail.com" + } + ], + "description": "Tiny utility to get the number of CPU cores.", + "keywords": [ + "CPU", + "core" + ], + "support": { + "issues": "https://github.com/theofidry/cpu-core-counter/issues", + "source": "https://github.com/theofidry/cpu-core-counter/tree/1.3.0" + }, + "funding": [ + { + "url": "https://github.com/theofidry", + "type": "github" + } + ], + "time": "2025-08-14T07:29:31+00:00" + }, + { + "name": "filp/whoops", + "version": "2.18.4", + "source": { + "type": "git", + "url": "https://github.com/filp/whoops.git", + "reference": "d2102955e48b9fd9ab24280a7ad12ed552752c4d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/filp/whoops/zipball/d2102955e48b9fd9ab24280a7ad12ed552752c4d", + "reference": "d2102955e48b9fd9ab24280a7ad12ed552752c4d", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0", + "psr/log": "^1.0.1 || ^2.0 || ^3.0" + }, + "require-dev": { + "mockery/mockery": "^1.0", + "phpunit/phpunit": "^7.5.20 || ^8.5.8 || ^9.3.3", + "symfony/var-dumper": "^4.0 || ^5.0" + }, + "suggest": { + "symfony/var-dumper": "Pretty print complex values better with var-dumper available", + "whoops/soap": "Formats errors as SOAP responses" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.7-dev" + } + }, + "autoload": { + "psr-4": { + "Whoops\\": "src/Whoops/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Filipe Dobreira", + "homepage": "https://github.com/filp", + "role": "Developer" + } + ], + "description": "php error handling for cool kids", + "homepage": "https://filp.github.io/whoops/", + "keywords": [ + "error", + "exception", + "handling", + "library", + "throwable", + "whoops" + ], + "support": { + "issues": "https://github.com/filp/whoops/issues", + "source": "https://github.com/filp/whoops/tree/2.18.4" + }, + "funding": [ + { + "url": "https://github.com/denis-sokolov", + "type": "github" + } + ], + "time": "2025-08-08T12:00:00+00:00" + }, + { + "name": "hamcrest/hamcrest-php", + "version": "v2.1.1", + "source": { + "type": "git", + "url": "https://github.com/hamcrest/hamcrest-php.git", + "reference": "f8b1c0173b22fa6ec77a81fe63e5b01eba7e6487" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/hamcrest/hamcrest-php/zipball/f8b1c0173b22fa6ec77a81fe63e5b01eba7e6487", + "reference": "f8b1c0173b22fa6ec77a81fe63e5b01eba7e6487", + "shasum": "" + }, + "require": { + "php": "^7.4|^8.0" + }, + "replace": { + "cordoval/hamcrest-php": "*", + "davedevelopment/hamcrest-php": "*", + "kodova/hamcrest-php": "*" + }, + "require-dev": { + "phpunit/php-file-iterator": "^1.4 || ^2.0 || ^3.0", + "phpunit/phpunit": "^4.8.36 || ^5.7 || ^6.5 || ^7.0 || ^8.0 || ^9.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.1-dev" + } + }, + "autoload": { + "classmap": [ + "hamcrest" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "This is the PHP port of Hamcrest Matchers", + "keywords": [ + "test" + ], + "support": { + "issues": "https://github.com/hamcrest/hamcrest-php/issues", + "source": "https://github.com/hamcrest/hamcrest-php/tree/v2.1.1" + }, + "time": "2025-04-30T06:54:44+00:00" + }, + { + "name": "jean85/pretty-package-versions", + "version": "2.1.1", + "source": { + "type": "git", + "url": "https://github.com/Jean85/pretty-package-versions.git", + "reference": "4d7aa5dab42e2a76d99559706022885de0e18e1a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Jean85/pretty-package-versions/zipball/4d7aa5dab42e2a76d99559706022885de0e18e1a", + "reference": "4d7aa5dab42e2a76d99559706022885de0e18e1a", + "shasum": "" + }, + "require": { + "composer-runtime-api": "^2.1.0", + "php": "^7.4|^8.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^3.2", + "jean85/composer-provided-replaced-stub-package": "^1.0", + "phpstan/phpstan": "^2.0", + "phpunit/phpunit": "^7.5|^8.5|^9.6", + "rector/rector": "^2.0", + "vimeo/psalm": "^4.3 || ^5.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Jean85\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Alessandro Lai", + "email": "alessandro.lai85@gmail.com" + } + ], + "description": "A library to get pretty versions strings of installed dependencies", + "keywords": [ + "composer", + "package", + "release", + "versions" + ], + "support": { + "issues": "https://github.com/Jean85/pretty-package-versions/issues", + "source": "https://github.com/Jean85/pretty-package-versions/tree/2.1.1" + }, + "time": "2025-03-19T14:43:43+00:00" + }, + { + "name": "laravel/pail", + "version": "v1.2.4", + "source": { + "type": "git", + "url": "https://github.com/laravel/pail.git", + "reference": "49f92285ff5d6fc09816e976a004f8dec6a0ea30" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/pail/zipball/49f92285ff5d6fc09816e976a004f8dec6a0ea30", + "reference": "49f92285ff5d6fc09816e976a004f8dec6a0ea30", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "illuminate/console": "^10.24|^11.0|^12.0", + "illuminate/contracts": "^10.24|^11.0|^12.0", + "illuminate/log": "^10.24|^11.0|^12.0", + "illuminate/process": "^10.24|^11.0|^12.0", + "illuminate/support": "^10.24|^11.0|^12.0", + "nunomaduro/termwind": "^1.15|^2.0", + "php": "^8.2", + "symfony/console": "^6.0|^7.0" + }, + "require-dev": { + "laravel/framework": "^10.24|^11.0|^12.0", + "laravel/pint": "^1.13", + "orchestra/testbench-core": "^8.13|^9.17|^10.8", + "pestphp/pest": "^2.20|^3.0|^4.0", + "pestphp/pest-plugin-type-coverage": "^2.3|^3.0|^4.0", + "phpstan/phpstan": "^1.12.27", + "symfony/var-dumper": "^6.3|^7.0" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Laravel\\Pail\\PailServiceProvider" + ] + }, + "branch-alias": { + "dev-main": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Laravel\\Pail\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + }, + { + "name": "Nuno Maduro", + "email": "enunomaduro@gmail.com" + } + ], + "description": "Easily delve into your Laravel application's log files directly from the command line.", + "homepage": "https://github.com/laravel/pail", + "keywords": [ + "dev", + "laravel", + "logs", + "php", + "tail" + ], + "support": { + "issues": "https://github.com/laravel/pail/issues", + "source": "https://github.com/laravel/pail" + }, + "time": "2025-11-20T16:29:35+00:00" + }, + { + "name": "laravel/pint", + "version": "v1.26.0", + "source": { + "type": "git", + "url": "https://github.com/laravel/pint.git", + "reference": "69dcca060ecb15e4b564af63d1f642c81a241d6f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/pint/zipball/69dcca060ecb15e4b564af63d1f642c81a241d6f", + "reference": "69dcca060ecb15e4b564af63d1f642c81a241d6f", + "shasum": "" + }, + "require": { + "ext-json": "*", + "ext-mbstring": "*", + "ext-tokenizer": "*", + "ext-xml": "*", + "php": "^8.2.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^3.90.0", + "illuminate/view": "^12.40.1", + "larastan/larastan": "^3.8.0", + "laravel-zero/framework": "^12.0.4", + "mockery/mockery": "^1.6.12", + "nunomaduro/termwind": "^2.3.3", + "pestphp/pest": "^3.8.4" + }, + "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": [ + "dev", + "format", + "formatter", + "lint", + "linter", + "php" + ], + "support": { + "issues": "https://github.com/laravel/pint/issues", + "source": "https://github.com/laravel/pint" + }, + "time": "2025-11-25T21:15:52+00:00" + }, + { + "name": "laravel/sail", + "version": "v1.51.0", + "source": { + "type": "git", + "url": "https://github.com/laravel/sail.git", + "reference": "1c74357df034e869250b4365dd445c9f6ba5d068" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/sail/zipball/1c74357df034e869250b4365dd445c9f6ba5d068", + "reference": "1c74357df034e869250b4365dd445c9f6ba5d068", + "shasum": "" + }, + "require": { + "illuminate/console": "^9.52.16|^10.0|^11.0|^12.0", + "illuminate/contracts": "^9.52.16|^10.0|^11.0|^12.0", + "illuminate/support": "^9.52.16|^10.0|^11.0|^12.0", + "php": "^8.0", + "symfony/console": "^6.0|^7.0", + "symfony/yaml": "^6.0|^7.0" + }, + "require-dev": { + "orchestra/testbench": "^7.0|^8.0|^9.0|^10.0", + "phpstan/phpstan": "^2.0" + }, + "bin": [ + "bin/sail" + ], + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Laravel\\Sail\\SailServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Laravel\\Sail\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "Docker files for running a basic Laravel application.", + "keywords": [ + "docker", + "laravel" + ], + "support": { + "issues": "https://github.com/laravel/sail/issues", + "source": "https://github.com/laravel/sail" + }, + "time": "2025-12-09T13:33:49+00:00" + }, + { + "name": "mockery/mockery", + "version": "1.6.12", + "source": { + "type": "git", + "url": "https://github.com/mockery/mockery.git", + "reference": "1f4efdd7d3beafe9807b08156dfcb176d18f1699" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/mockery/mockery/zipball/1f4efdd7d3beafe9807b08156dfcb176d18f1699", + "reference": "1f4efdd7d3beafe9807b08156dfcb176d18f1699", + "shasum": "" + }, + "require": { + "hamcrest/hamcrest-php": "^2.0.1", + "lib-pcre": ">=7.0", + "php": ">=7.3" + }, + "conflict": { + "phpunit/phpunit": "<8.0" + }, + "require-dev": { + "phpunit/phpunit": "^8.5 || ^9.6.17", + "symplify/easy-coding-standard": "^12.1.14" + }, + "type": "library", + "autoload": { + "files": [ + "library/helpers.php", + "library/Mockery.php" + ], + "psr-4": { + "Mockery\\": "library/Mockery" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Pádraic Brady", + "email": "padraic.brady@gmail.com", + "homepage": "https://github.com/padraic", + "role": "Author" + }, + { + "name": "Dave Marshall", + "email": "dave.marshall@atstsolutions.co.uk", + "homepage": "https://davedevelopment.co.uk", + "role": "Developer" + }, + { + "name": "Nathanael Esayeas", + "email": "nathanael.esayeas@protonmail.com", + "homepage": "https://github.com/ghostwriter", + "role": "Lead Developer" + } + ], + "description": "Mockery is a simple yet flexible PHP mock object framework", + "homepage": "https://github.com/mockery/mockery", + "keywords": [ + "BDD", + "TDD", + "library", + "mock", + "mock objects", + "mockery", + "stub", + "test", + "test double", + "testing" + ], + "support": { + "docs": "https://docs.mockery.io/", + "issues": "https://github.com/mockery/mockery/issues", + "rss": "https://github.com/mockery/mockery/releases.atom", + "security": "https://github.com/mockery/mockery/security/advisories", + "source": "https://github.com/mockery/mockery" + }, + "time": "2024-05-16T03:13:13+00:00" + }, + { + "name": "myclabs/deep-copy", + "version": "1.13.4", + "source": { + "type": "git", + "url": "https://github.com/myclabs/DeepCopy.git", + "reference": "07d290f0c47959fd5eed98c95ee5602db07e0b6a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/07d290f0c47959fd5eed98c95ee5602db07e0b6a", + "reference": "07d290f0c47959fd5eed98c95ee5602db07e0b6a", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0" + }, + "conflict": { + "doctrine/collections": "<1.6.8", + "doctrine/common": "<2.13.3 || >=3 <3.2.2" + }, + "require-dev": { + "doctrine/collections": "^1.6.8", + "doctrine/common": "^2.13.3 || ^3.2.2", + "phpspec/prophecy": "^1.10", + "phpunit/phpunit": "^7.5.20 || ^8.5.23 || ^9.5.13" + }, + "type": "library", + "autoload": { + "files": [ + "src/DeepCopy/deep_copy.php" + ], + "psr-4": { + "DeepCopy\\": "src/DeepCopy/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Create deep copies (clones) of your objects", + "keywords": [ + "clone", + "copy", + "duplicate", + "object", + "object graph" + ], + "support": { + "issues": "https://github.com/myclabs/DeepCopy/issues", + "source": "https://github.com/myclabs/DeepCopy/tree/1.13.4" + }, + "funding": [ + { + "url": "https://tidelift.com/funding/github/packagist/myclabs/deep-copy", + "type": "tidelift" + } + ], + "time": "2025-08-01T08:46:24+00:00" + }, + { + "name": "nunomaduro/collision", + "version": "v8.8.3", + "source": { + "type": "git", + "url": "https://github.com/nunomaduro/collision.git", + "reference": "1dc9e88d105699d0fee8bb18890f41b274f6b4c4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nunomaduro/collision/zipball/1dc9e88d105699d0fee8bb18890f41b274f6b4c4", + "reference": "1dc9e88d105699d0fee8bb18890f41b274f6b4c4", + "shasum": "" + }, + "require": { + "filp/whoops": "^2.18.1", + "nunomaduro/termwind": "^2.3.1", + "php": "^8.2.0", + "symfony/console": "^7.3.0" + }, + "conflict": { + "laravel/framework": "<11.44.2 || >=13.0.0", + "phpunit/phpunit": "<11.5.15 || >=13.0.0" + }, + "require-dev": { + "brianium/paratest": "^7.8.3", + "larastan/larastan": "^3.4.2", + "laravel/framework": "^11.44.2 || ^12.18", + "laravel/pint": "^1.22.1", + "laravel/sail": "^1.43.1", + "laravel/sanctum": "^4.1.1", + "laravel/tinker": "^2.10.1", + "orchestra/testbench-core": "^9.12.0 || ^10.4", + "pestphp/pest": "^3.8.2 || ^4.0.0", + "sebastian/environment": "^7.2.1 || ^8.0" + }, + "type": "library", + "extra": { + "laravel": { + "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/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nuno Maduro", + "email": "enunomaduro@gmail.com" + } + ], + "description": "Cli error handling for console/command-line PHP applications.", + "keywords": [ + "artisan", + "cli", + "command-line", + "console", + "dev", + "error", + "handling", + "laravel", + "laravel-zero", + "php", + "symfony" + ], + "support": { + "issues": "https://github.com/nunomaduro/collision/issues", + "source": "https://github.com/nunomaduro/collision" + }, + "funding": [ + { + "url": "https://www.paypal.com/paypalme/enunomaduro", + "type": "custom" + }, + { + "url": "https://github.com/nunomaduro", + "type": "github" + }, + { + "url": "https://www.patreon.com/nunomaduro", + "type": "patreon" + } + ], + "time": "2025-11-20T02:55:25+00:00" + }, + { + "name": "pestphp/pest", + "version": "v4.2.0", + "source": { + "type": "git", + "url": "https://github.com/pestphp/pest.git", + "reference": "7c43c1c5834435ed9f4ad635e9cb1f0064f876bd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/pestphp/pest/zipball/7c43c1c5834435ed9f4ad635e9cb1f0064f876bd", + "reference": "7c43c1c5834435ed9f4ad635e9cb1f0064f876bd", + "shasum": "" + }, + "require": { + "brianium/paratest": "^7.16.0", + "nunomaduro/collision": "^8.8.3", + "nunomaduro/termwind": "^2.3.3", + "pestphp/pest-plugin": "^4.0.0", + "pestphp/pest-plugin-arch": "^4.0.0", + "pestphp/pest-plugin-mutate": "^4.0.1", + "pestphp/pest-plugin-profanity": "^4.2.1", + "php": "^8.3.0", + "phpunit/phpunit": "^12.5.3", + "symfony/process": "^7.4.0|^8.0.0" + }, + "conflict": { + "filp/whoops": "<2.18.3", + "phpunit/phpunit": ">12.5.3", + "sebastian/exporter": "<7.0.0", + "webmozart/assert": "<1.11.0" + }, + "require-dev": { + "pestphp/pest-dev-tools": "^4.0.0", + "pestphp/pest-plugin-browser": "^4.1.1", + "pestphp/pest-plugin-type-coverage": "^4.0.3", + "psy/psysh": "^0.12.17" + }, + "bin": [ + "bin/pest" + ], + "type": "library", + "extra": { + "pest": { + "plugins": [ + "Pest\\Mutate\\Plugins\\Mutate", + "Pest\\Plugins\\Configuration", + "Pest\\Plugins\\Bail", + "Pest\\Plugins\\Cache", + "Pest\\Plugins\\Coverage", + "Pest\\Plugins\\Init", + "Pest\\Plugins\\Environment", + "Pest\\Plugins\\Help", + "Pest\\Plugins\\Memory", + "Pest\\Plugins\\Only", + "Pest\\Plugins\\Printer", + "Pest\\Plugins\\ProcessIsolation", + "Pest\\Plugins\\Profile", + "Pest\\Plugins\\Retry", + "Pest\\Plugins\\Snapshot", + "Pest\\Plugins\\Verbose", + "Pest\\Plugins\\Version", + "Pest\\Plugins\\Shard", + "Pest\\Plugins\\Parallel" + ] + }, + "phpstan": { + "includes": [ + "extension.neon" + ] + } + }, + "autoload": { + "files": [ + "src/Functions.php", + "src/Pest.php" + ], + "psr-4": { + "Pest\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nuno Maduro", + "email": "enunomaduro@gmail.com" + } + ], + "description": "The elegant PHP Testing Framework.", + "keywords": [ + "framework", + "pest", + "php", + "test", + "testing", + "unit" + ], + "support": { + "issues": "https://github.com/pestphp/pest/issues", + "source": "https://github.com/pestphp/pest/tree/v4.2.0" + }, + "funding": [ + { + "url": "https://www.paypal.com/paypalme/enunomaduro", + "type": "custom" + }, + { + "url": "https://github.com/nunomaduro", + "type": "github" + } + ], + "time": "2025-12-15T11:49:28+00:00" + }, + { + "name": "pestphp/pest-plugin", + "version": "v4.0.0", + "source": { + "type": "git", + "url": "https://github.com/pestphp/pest-plugin.git", + "reference": "9d4b93d7f73d3f9c3189bb22c220fef271cdf568" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/pestphp/pest-plugin/zipball/9d4b93d7f73d3f9c3189bb22c220fef271cdf568", + "reference": "9d4b93d7f73d3f9c3189bb22c220fef271cdf568", + "shasum": "" + }, + "require": { + "composer-plugin-api": "^2.0.0", + "composer-runtime-api": "^2.2.2", + "php": "^8.3" + }, + "conflict": { + "pestphp/pest": "<4.0.0" + }, + "require-dev": { + "composer/composer": "^2.8.10", + "pestphp/pest": "^4.0.0", + "pestphp/pest-dev-tools": "^4.0.0" + }, + "type": "composer-plugin", + "extra": { + "class": "Pest\\Plugin\\Manager" + }, + "autoload": { + "psr-4": { + "Pest\\Plugin\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "The Pest plugin manager", + "keywords": [ + "framework", + "manager", + "pest", + "php", + "plugin", + "test", + "testing", + "unit" + ], + "support": { + "source": "https://github.com/pestphp/pest-plugin/tree/v4.0.0" + }, + "funding": [ + { + "url": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=66BYDWAT92N6L", + "type": "custom" + }, + { + "url": "https://github.com/nunomaduro", + "type": "github" + }, + { + "url": "https://www.patreon.com/nunomaduro", + "type": "patreon" + } + ], + "time": "2025-08-20T12:35:58+00:00" + }, + { + "name": "pestphp/pest-plugin-arch", + "version": "v4.0.0", + "source": { + "type": "git", + "url": "https://github.com/pestphp/pest-plugin-arch.git", + "reference": "25bb17e37920ccc35cbbcda3b00d596aadf3e58d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/pestphp/pest-plugin-arch/zipball/25bb17e37920ccc35cbbcda3b00d596aadf3e58d", + "reference": "25bb17e37920ccc35cbbcda3b00d596aadf3e58d", + "shasum": "" + }, + "require": { + "pestphp/pest-plugin": "^4.0.0", + "php": "^8.3", + "ta-tikoma/phpunit-architecture-test": "^0.8.5" + }, + "require-dev": { + "pestphp/pest": "^4.0.0", + "pestphp/pest-dev-tools": "^4.0.0" + }, + "type": "library", + "extra": { + "pest": { + "plugins": [ + "Pest\\Arch\\Plugin" + ] + } + }, + "autoload": { + "files": [ + "src/Autoload.php" + ], + "psr-4": { + "Pest\\Arch\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "The Arch plugin for Pest PHP.", + "keywords": [ + "arch", + "architecture", + "framework", + "pest", + "php", + "plugin", + "test", + "testing", + "unit" + ], + "support": { + "source": "https://github.com/pestphp/pest-plugin-arch/tree/v4.0.0" + }, + "funding": [ + { + "url": "https://www.paypal.com/paypalme/enunomaduro", + "type": "custom" + }, + { + "url": "https://github.com/nunomaduro", + "type": "github" + } + ], + "time": "2025-08-20T13:10:51+00:00" + }, + { + "name": "pestphp/pest-plugin-laravel", + "version": "v4.0.0", + "source": { + "type": "git", + "url": "https://github.com/pestphp/pest-plugin-laravel.git", + "reference": "e12a07046b826a40b1c8632fd7b80d6b8d7b628e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/pestphp/pest-plugin-laravel/zipball/e12a07046b826a40b1c8632fd7b80d6b8d7b628e", + "reference": "e12a07046b826a40b1c8632fd7b80d6b8d7b628e", + "shasum": "" + }, + "require": { + "laravel/framework": "^11.45.2|^12.25.0", + "pestphp/pest": "^4.0.0", + "php": "^8.3.0" + }, + "require-dev": { + "laravel/dusk": "^8.3.3", + "orchestra/testbench": "^9.13.0|^10.5.0", + "pestphp/pest-dev-tools": "^4.0.0" + }, + "type": "library", + "extra": { + "pest": { + "plugins": [ + "Pest\\Laravel\\Plugin" + ] + }, + "laravel": { + "providers": [ + "Pest\\Laravel\\PestServiceProvider" + ] + } + }, + "autoload": { + "files": [ + "src/Autoload.php" + ], + "psr-4": { + "Pest\\Laravel\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "The Pest Laravel Plugin", + "keywords": [ + "framework", + "laravel", + "pest", + "php", + "test", + "testing", + "unit" + ], + "support": { + "source": "https://github.com/pestphp/pest-plugin-laravel/tree/v4.0.0" + }, + "funding": [ + { + "url": "https://www.paypal.com/paypalme/enunomaduro", + "type": "custom" + }, + { + "url": "https://github.com/nunomaduro", + "type": "github" + } + ], + "time": "2025-08-20T12:46:37+00:00" + }, + { + "name": "pestphp/pest-plugin-mutate", + "version": "v4.0.1", + "source": { + "type": "git", + "url": "https://github.com/pestphp/pest-plugin-mutate.git", + "reference": "d9b32b60b2385e1688a68cc227594738ec26d96c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/pestphp/pest-plugin-mutate/zipball/d9b32b60b2385e1688a68cc227594738ec26d96c", + "reference": "d9b32b60b2385e1688a68cc227594738ec26d96c", + "shasum": "" + }, + "require": { + "nikic/php-parser": "^5.6.1", + "pestphp/pest-plugin": "^4.0.0", + "php": "^8.3", + "psr/simple-cache": "^3.0.0" + }, + "require-dev": { + "pestphp/pest": "^4.0.0", + "pestphp/pest-dev-tools": "^4.0.0", + "pestphp/pest-plugin-type-coverage": "^4.0.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Pest\\Mutate\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nuno Maduro", + "email": "enunomaduro@gmail.com" + }, + { + "name": "Sandro Gehri", + "email": "sandrogehri@gmail.com" + } + ], + "description": "Mutates your code to find untested cases", + "keywords": [ + "framework", + "mutate", + "mutation", + "pest", + "php", + "plugin", + "test", + "testing", + "unit" + ], + "support": { + "source": "https://github.com/pestphp/pest-plugin-mutate/tree/v4.0.1" + }, + "funding": [ + { + "url": "https://www.paypal.com/paypalme/enunomaduro", + "type": "custom" + }, + { + "url": "https://github.com/gehrisandro", + "type": "github" + }, + { + "url": "https://github.com/nunomaduro", + "type": "github" + } + ], + "time": "2025-08-21T20:19:25+00:00" + }, + { + "name": "pestphp/pest-plugin-profanity", + "version": "v4.2.1", + "source": { + "type": "git", + "url": "https://github.com/pestphp/pest-plugin-profanity.git", + "reference": "343cfa6f3564b7e35df0ebb77b7fa97039f72b27" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/pestphp/pest-plugin-profanity/zipball/343cfa6f3564b7e35df0ebb77b7fa97039f72b27", + "reference": "343cfa6f3564b7e35df0ebb77b7fa97039f72b27", + "shasum": "" + }, + "require": { + "pestphp/pest-plugin": "^4.0.0", + "php": "^8.3" + }, + "require-dev": { + "faissaloux/pest-plugin-inside": "^1.9", + "pestphp/pest": "^4.0.0", + "pestphp/pest-dev-tools": "^4.0.0" + }, + "type": "library", + "extra": { + "pest": { + "plugins": [ + "Pest\\Profanity\\Plugin" + ] + } + }, + "autoload": { + "psr-4": { + "Pest\\Profanity\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "The Pest Profanity Plugin", + "keywords": [ + "framework", + "pest", + "php", + "plugin", + "profanity", + "test", + "testing", + "unit" + ], + "support": { + "source": "https://github.com/pestphp/pest-plugin-profanity/tree/v4.2.1" + }, + "time": "2025-12-08T00:13:17+00:00" + }, + { + "name": "phar-io/manifest", + "version": "2.0.4", + "source": { + "type": "git", + "url": "https://github.com/phar-io/manifest.git", + "reference": "54750ef60c58e43759730615a392c31c80e23176" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phar-io/manifest/zipball/54750ef60c58e43759730615a392c31c80e23176", + "reference": "54750ef60c58e43759730615a392c31c80e23176", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-libxml": "*", + "ext-phar": "*", + "ext-xmlwriter": "*", + "phar-io/version": "^3.0.1", + "php": "^7.2 || ^8.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" + }, + { + "name": "Sebastian Heuer", + "email": "sebastian@phpeople.de", + "role": "Developer" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "Developer" + } + ], + "description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)", + "support": { + "issues": "https://github.com/phar-io/manifest/issues", + "source": "https://github.com/phar-io/manifest/tree/2.0.4" + }, + "funding": [ + { + "url": "https://github.com/theseer", + "type": "github" + } + ], + "time": "2024-03-03T12:33:53+00:00" + }, + { + "name": "phar-io/version", + "version": "3.2.1", + "source": { + "type": "git", + "url": "https://github.com/phar-io/version.git", + "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phar-io/version/zipball/4f7fd7836c6f332bb2933569e566a0d6c4cbed74", + "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" + }, + { + "name": "Sebastian Heuer", + "email": "sebastian@phpeople.de", + "role": "Developer" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "Developer" + } + ], + "description": "Library for handling version information and constraints", + "support": { + "issues": "https://github.com/phar-io/version/issues", + "source": "https://github.com/phar-io/version/tree/3.2.1" + }, + "time": "2022-02-21T01:04:05+00:00" + }, + { + "name": "phpdocumentor/reflection-common", + "version": "2.2.0", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/ReflectionCommon.git", + "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/1d01c49d4ed62f25aa84a747ad35d5a16924662b", + "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-2.x": "2.x-dev" + } + }, + "autoload": { + "psr-4": { + "phpDocumentor\\Reflection\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jaap van Otterdijk", + "email": "opensource@ijaap.nl" + } + ], + "description": "Common reflection classes used by phpdocumentor to reflect the code structure", + "homepage": "http://www.phpdoc.org", + "keywords": [ + "FQSEN", + "phpDocumentor", + "phpdoc", + "reflection", + "static analysis" + ], + "support": { + "issues": "https://github.com/phpDocumentor/ReflectionCommon/issues", + "source": "https://github.com/phpDocumentor/ReflectionCommon/tree/2.x" + }, + "time": "2020-06-27T09:03:43+00:00" + }, + { + "name": "phpdocumentor/reflection-docblock", + "version": "5.6.6", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", + "reference": "5cee1d3dfc2d2aa6599834520911d246f656bcb8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/5cee1d3dfc2d2aa6599834520911d246f656bcb8", + "reference": "5cee1d3dfc2d2aa6599834520911d246f656bcb8", + "shasum": "" + }, + "require": { + "doctrine/deprecations": "^1.1", + "ext-filter": "*", + "php": "^7.4 || ^8.0", + "phpdocumentor/reflection-common": "^2.2", + "phpdocumentor/type-resolver": "^1.7", + "phpstan/phpdoc-parser": "^1.7|^2.0", + "webmozart/assert": "^1.9.1 || ^2" + }, + "require-dev": { + "mockery/mockery": "~1.3.5 || ~1.6.0", + "phpstan/extension-installer": "^1.1", + "phpstan/phpstan": "^1.8", + "phpstan/phpstan-mockery": "^1.1", + "phpstan/phpstan-webmozart-assert": "^1.2", + "phpunit/phpunit": "^9.5", + "psalm/phar": "^5.26" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.x-dev" + } + }, + "autoload": { + "psr-4": { + "phpDocumentor\\Reflection\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mike van Riel", + "email": "me@mikevanriel.com" + }, + { + "name": "Jaap van Otterdijk", + "email": "opensource@ijaap.nl" + } + ], + "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.", + "support": { + "issues": "https://github.com/phpDocumentor/ReflectionDocBlock/issues", + "source": "https://github.com/phpDocumentor/ReflectionDocBlock/tree/5.6.6" + }, + "time": "2025-12-22T21:13:58+00:00" + }, + { + "name": "phpdocumentor/type-resolver", + "version": "1.12.0", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/TypeResolver.git", + "reference": "92a98ada2b93d9b201a613cb5a33584dde25f195" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/92a98ada2b93d9b201a613cb5a33584dde25f195", + "reference": "92a98ada2b93d9b201a613cb5a33584dde25f195", + "shasum": "" + }, + "require": { + "doctrine/deprecations": "^1.0", + "php": "^7.3 || ^8.0", + "phpdocumentor/reflection-common": "^2.0", + "phpstan/phpdoc-parser": "^1.18|^2.0" + }, + "require-dev": { + "ext-tokenizer": "*", + "phpbench/phpbench": "^1.2", + "phpstan/extension-installer": "^1.1", + "phpstan/phpstan": "^1.8", + "phpstan/phpstan-phpunit": "^1.1", + "phpunit/phpunit": "^9.5", + "rector/rector": "^0.13.9", + "vimeo/psalm": "^4.25" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-1.x": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "phpDocumentor\\Reflection\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mike van Riel", + "email": "me@mikevanriel.com" + } + ], + "description": "A PSR-5 based resolver of Class names, Types and Structural Element Names", + "support": { + "issues": "https://github.com/phpDocumentor/TypeResolver/issues", + "source": "https://github.com/phpDocumentor/TypeResolver/tree/1.12.0" + }, + "time": "2025-11-21T15:09:14+00:00" + }, + { + "name": "phpstan/phpdoc-parser", + "version": "2.3.0", + "source": { + "type": "git", + "url": "https://github.com/phpstan/phpdoc-parser.git", + "reference": "1e0cd5370df5dd2e556a36b9c62f62e555870495" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/1e0cd5370df5dd2e556a36b9c62f62e555870495", + "reference": "1e0cd5370df5dd2e556a36b9c62f62e555870495", + "shasum": "" + }, + "require": { + "php": "^7.4 || ^8.0" + }, + "require-dev": { + "doctrine/annotations": "^2.0", + "nikic/php-parser": "^5.3.0", + "php-parallel-lint/php-parallel-lint": "^1.2", + "phpstan/extension-installer": "^1.0", + "phpstan/phpstan": "^2.0", + "phpstan/phpstan-phpunit": "^2.0", + "phpstan/phpstan-strict-rules": "^2.0", + "phpunit/phpunit": "^9.6", + "symfony/process": "^5.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "PHPStan\\PhpDocParser\\": [ + "src/" + ] + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "PHPDoc parser with support for nullable, intersection and generic types", + "support": { + "issues": "https://github.com/phpstan/phpdoc-parser/issues", + "source": "https://github.com/phpstan/phpdoc-parser/tree/2.3.0" + }, + "time": "2025-08-30T15:50:23+00:00" + }, + { + "name": "phpunit/php-code-coverage", + "version": "12.5.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-code-coverage.git", + "reference": "4a9739b51cbcb355f6e95659612f92e282a7077b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/4a9739b51cbcb355f6e95659612f92e282a7077b", + "reference": "4a9739b51cbcb355f6e95659612f92e282a7077b", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-libxml": "*", + "ext-xmlwriter": "*", + "nikic/php-parser": "^5.7.0", + "php": ">=8.3", + "phpunit/php-file-iterator": "^6.0", + "phpunit/php-text-template": "^5.0", + "sebastian/complexity": "^5.0", + "sebastian/environment": "^8.0.3", + "sebastian/lines-of-code": "^4.0", + "sebastian/version": "^6.0", + "theseer/tokenizer": "^2.0.1" + }, + "require-dev": { + "phpunit/phpunit": "^12.5.1" + }, + "suggest": { + "ext-pcov": "PHP extension that provides line coverage", + "ext-xdebug": "PHP extension that provides line coverage as well as branch and path coverage" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "12.5.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.", + "homepage": "https://github.com/sebastianbergmann/php-code-coverage", + "keywords": [ + "coverage", + "testing", + "xunit" + ], + "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/12.5.2" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpunit/php-code-coverage", + "type": "tidelift" + } + ], + "time": "2025-12-24T07:03:04+00:00" + }, + { + "name": "phpunit/php-file-iterator", + "version": "6.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-file-iterator.git", + "reference": "961bc913d42fe24a257bfff826a5068079ac7782" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/961bc913d42fe24a257bfff826a5068079ac7782", + "reference": "961bc913d42fe24a257bfff826a5068079ac7782", + "shasum": "" + }, + "require": { + "php": ">=8.3" + }, + "require-dev": { + "phpunit/phpunit": "^12.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "6.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "FilterIterator implementation that filters files based on a list of suffixes.", + "homepage": "https://github.com/sebastianbergmann/php-file-iterator/", + "keywords": [ + "filesystem", + "iterator" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-file-iterator/issues", + "security": "https://github.com/sebastianbergmann/php-file-iterator/security/policy", + "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/6.0.0" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2025-02-07T04:58:37+00:00" + }, + { + "name": "phpunit/php-invoker", + "version": "6.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-invoker.git", + "reference": "12b54e689b07a25a9b41e57736dfab6ec9ae5406" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-invoker/zipball/12b54e689b07a25a9b41e57736dfab6ec9ae5406", + "reference": "12b54e689b07a25a9b41e57736dfab6ec9ae5406", + "shasum": "" + }, + "require": { + "php": ">=8.3" + }, + "require-dev": { + "ext-pcntl": "*", + "phpunit/phpunit": "^12.0" + }, + "suggest": { + "ext-pcntl": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "6.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Invoke callables with a timeout", + "homepage": "https://github.com/sebastianbergmann/php-invoker/", + "keywords": [ + "process" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-invoker/issues", + "security": "https://github.com/sebastianbergmann/php-invoker/security/policy", + "source": "https://github.com/sebastianbergmann/php-invoker/tree/6.0.0" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2025-02-07T04:58:58+00:00" + }, + { + "name": "phpunit/php-text-template", + "version": "5.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-text-template.git", + "reference": "e1367a453f0eda562eedb4f659e13aa900d66c53" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/e1367a453f0eda562eedb4f659e13aa900d66c53", + "reference": "e1367a453f0eda562eedb4f659e13aa900d66c53", + "shasum": "" + }, + "require": { + "php": ">=8.3" + }, + "require-dev": { + "phpunit/phpunit": "^12.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "5.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Simple template engine.", + "homepage": "https://github.com/sebastianbergmann/php-text-template/", + "keywords": [ + "template" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-text-template/issues", + "security": "https://github.com/sebastianbergmann/php-text-template/security/policy", + "source": "https://github.com/sebastianbergmann/php-text-template/tree/5.0.0" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2025-02-07T04:59:16+00:00" + }, + { + "name": "phpunit/php-timer", + "version": "8.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-timer.git", + "reference": "f258ce36aa457f3aa3339f9ed4c81fc66dc8c2cc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/f258ce36aa457f3aa3339f9ed4c81fc66dc8c2cc", + "reference": "f258ce36aa457f3aa3339f9ed4c81fc66dc8c2cc", + "shasum": "" + }, + "require": { + "php": ">=8.3" + }, + "require-dev": { + "phpunit/phpunit": "^12.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "8.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Utility class for timing", + "homepage": "https://github.com/sebastianbergmann/php-timer/", + "keywords": [ + "timer" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-timer/issues", + "security": "https://github.com/sebastianbergmann/php-timer/security/policy", + "source": "https://github.com/sebastianbergmann/php-timer/tree/8.0.0" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2025-02-07T04:59:38+00:00" + }, + { + "name": "phpunit/phpunit", + "version": "12.5.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/phpunit.git", + "reference": "6dc2e076d09960efbb0c1272aa9bc156fc80955e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/6dc2e076d09960efbb0c1272aa9bc156fc80955e", + "reference": "6dc2e076d09960efbb0c1272aa9bc156fc80955e", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-json": "*", + "ext-libxml": "*", + "ext-mbstring": "*", + "ext-xml": "*", + "ext-xmlwriter": "*", + "myclabs/deep-copy": "^1.13.4", + "phar-io/manifest": "^2.0.4", + "phar-io/version": "^3.2.1", + "php": ">=8.3", + "phpunit/php-code-coverage": "^12.5.1", + "phpunit/php-file-iterator": "^6.0.0", + "phpunit/php-invoker": "^6.0.0", + "phpunit/php-text-template": "^5.0.0", + "phpunit/php-timer": "^8.0.0", + "sebastian/cli-parser": "^4.2.0", + "sebastian/comparator": "^7.1.3", + "sebastian/diff": "^7.0.0", + "sebastian/environment": "^8.0.3", + "sebastian/exporter": "^7.0.2", + "sebastian/global-state": "^8.0.2", + "sebastian/object-enumerator": "^7.0.0", + "sebastian/type": "^6.0.3", + "sebastian/version": "^6.0.0", + "staabm/side-effects-detector": "^1.0.5" + }, + "bin": [ + "phpunit" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "12.5-dev" + } + }, + "autoload": { + "files": [ + "src/Framework/Assert/Functions.php" + ], + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "The PHP Unit Testing framework.", + "homepage": "https://phpunit.de/", + "keywords": [ + "phpunit", + "testing", + "xunit" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/phpunit/issues", + "security": "https://github.com/sebastianbergmann/phpunit/security/policy", + "source": "https://github.com/sebastianbergmann/phpunit/tree/12.5.3" + }, + "funding": [ + { + "url": "https://phpunit.de/sponsors.html", + "type": "custom" + }, + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpunit/phpunit", + "type": "tidelift" + } + ], + "time": "2025-12-11T08:52:59+00:00" + }, + { + "name": "sebastian/cli-parser", + "version": "4.2.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/cli-parser.git", + "reference": "90f41072d220e5c40df6e8635f5dafba2d9d4d04" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/90f41072d220e5c40df6e8635f5dafba2d9d4d04", + "reference": "90f41072d220e5c40df6e8635f5dafba2d9d4d04", + "shasum": "" + }, + "require": { + "php": ">=8.3" + }, + "require-dev": { + "phpunit/phpunit": "^12.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "4.2-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library for parsing CLI options", + "homepage": "https://github.com/sebastianbergmann/cli-parser", + "support": { + "issues": "https://github.com/sebastianbergmann/cli-parser/issues", + "security": "https://github.com/sebastianbergmann/cli-parser/security/policy", + "source": "https://github.com/sebastianbergmann/cli-parser/tree/4.2.0" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/sebastian/cli-parser", + "type": "tidelift" + } + ], + "time": "2025-09-14T09:36:45+00:00" + }, + { + "name": "sebastian/comparator", + "version": "7.1.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/comparator.git", + "reference": "dc904b4bb3ab070865fa4068cd84f3da8b945148" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/dc904b4bb3ab070865fa4068cd84f3da8b945148", + "reference": "dc904b4bb3ab070865fa4068cd84f3da8b945148", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-mbstring": "*", + "php": ">=8.3", + "sebastian/diff": "^7.0", + "sebastian/exporter": "^7.0" + }, + "require-dev": { + "phpunit/phpunit": "^12.2" + }, + "suggest": { + "ext-bcmath": "For comparing BcMath\\Number objects" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "7.1-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Volker Dusch", + "email": "github@wallbash.com" + }, + { + "name": "Bernhard Schussek", + "email": "bschussek@2bepublished.at" + } + ], + "description": "Provides the functionality to compare PHP values for equality", + "homepage": "https://github.com/sebastianbergmann/comparator", + "keywords": [ + "comparator", + "compare", + "equality" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/comparator/issues", + "security": "https://github.com/sebastianbergmann/comparator/security/policy", + "source": "https://github.com/sebastianbergmann/comparator/tree/7.1.3" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/sebastian/comparator", + "type": "tidelift" + } + ], + "time": "2025-08-20T11:27:00+00:00" + }, + { + "name": "sebastian/complexity", + "version": "5.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/complexity.git", + "reference": "bad4316aba5303d0221f43f8cee37eb58d384bbb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/bad4316aba5303d0221f43f8cee37eb58d384bbb", + "reference": "bad4316aba5303d0221f43f8cee37eb58d384bbb", + "shasum": "" + }, + "require": { + "nikic/php-parser": "^5.0", + "php": ">=8.3" + }, + "require-dev": { + "phpunit/phpunit": "^12.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "5.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library for calculating the complexity of PHP code units", + "homepage": "https://github.com/sebastianbergmann/complexity", + "support": { + "issues": "https://github.com/sebastianbergmann/complexity/issues", + "security": "https://github.com/sebastianbergmann/complexity/security/policy", + "source": "https://github.com/sebastianbergmann/complexity/tree/5.0.0" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2025-02-07T04:55:25+00:00" + }, + { + "name": "sebastian/diff", + "version": "7.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/diff.git", + "reference": "7ab1ea946c012266ca32390913653d844ecd085f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/7ab1ea946c012266ca32390913653d844ecd085f", + "reference": "7ab1ea946c012266ca32390913653d844ecd085f", + "shasum": "" + }, + "require": { + "php": ">=8.3" + }, + "require-dev": { + "phpunit/phpunit": "^12.0", + "symfony/process": "^7.2" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "7.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Kore Nordmann", + "email": "mail@kore-nordmann.de" + } + ], + "description": "Diff implementation", + "homepage": "https://github.com/sebastianbergmann/diff", + "keywords": [ + "diff", + "udiff", + "unidiff", + "unified diff" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/diff/issues", + "security": "https://github.com/sebastianbergmann/diff/security/policy", + "source": "https://github.com/sebastianbergmann/diff/tree/7.0.0" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2025-02-07T04:55:46+00:00" + }, + { + "name": "sebastian/environment", + "version": "8.0.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/environment.git", + "reference": "24a711b5c916efc6d6e62aa65aa2ec98fef77f68" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/24a711b5c916efc6d6e62aa65aa2ec98fef77f68", + "reference": "24a711b5c916efc6d6e62aa65aa2ec98fef77f68", + "shasum": "" + }, + "require": { + "php": ">=8.3" + }, + "require-dev": { + "phpunit/phpunit": "^12.0" + }, + "suggest": { + "ext-posix": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "8.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 functionality to handle HHVM/PHP environments", + "homepage": "https://github.com/sebastianbergmann/environment", + "keywords": [ + "Xdebug", + "environment", + "hhvm" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/environment/issues", + "security": "https://github.com/sebastianbergmann/environment/security/policy", + "source": "https://github.com/sebastianbergmann/environment/tree/8.0.3" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/sebastian/environment", + "type": "tidelift" + } + ], + "time": "2025-08-12T14:11:56+00:00" + }, + { + "name": "sebastian/exporter", + "version": "7.0.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/exporter.git", + "reference": "016951ae10980765e4e7aee491eb288c64e505b7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/016951ae10980765e4e7aee491eb288c64e505b7", + "reference": "016951ae10980765e4e7aee491eb288c64e505b7", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "php": ">=8.3", + "sebastian/recursion-context": "^7.0" + }, + "require-dev": { + "phpunit/phpunit": "^12.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "7.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Volker Dusch", + "email": "github@wallbash.com" + }, + { + "name": "Adam Harvey", + "email": "aharvey@php.net" + }, + { + "name": "Bernhard Schussek", + "email": "bschussek@gmail.com" + } + ], + "description": "Provides the functionality to export PHP variables for visualization", + "homepage": "https://www.github.com/sebastianbergmann/exporter", + "keywords": [ + "export", + "exporter" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/exporter/issues", + "security": "https://github.com/sebastianbergmann/exporter/security/policy", + "source": "https://github.com/sebastianbergmann/exporter/tree/7.0.2" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/sebastian/exporter", + "type": "tidelift" + } + ], + "time": "2025-09-24T06:16:11+00:00" + }, + { + "name": "sebastian/global-state", + "version": "8.0.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/global-state.git", + "reference": "ef1377171613d09edd25b7816f05be8313f9115d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/ef1377171613d09edd25b7816f05be8313f9115d", + "reference": "ef1377171613d09edd25b7816f05be8313f9115d", + "shasum": "" + }, + "require": { + "php": ">=8.3", + "sebastian/object-reflector": "^5.0", + "sebastian/recursion-context": "^7.0" + }, + "require-dev": { + "ext-dom": "*", + "phpunit/phpunit": "^12.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "8.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Snapshotting of global state", + "homepage": "https://www.github.com/sebastianbergmann/global-state", + "keywords": [ + "global state" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/global-state/issues", + "security": "https://github.com/sebastianbergmann/global-state/security/policy", + "source": "https://github.com/sebastianbergmann/global-state/tree/8.0.2" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/sebastian/global-state", + "type": "tidelift" + } + ], + "time": "2025-08-29T11:29:25+00:00" + }, + { + "name": "sebastian/lines-of-code", + "version": "4.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/lines-of-code.git", + "reference": "97ffee3bcfb5805568d6af7f0f893678fc076d2f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/97ffee3bcfb5805568d6af7f0f893678fc076d2f", + "reference": "97ffee3bcfb5805568d6af7f0f893678fc076d2f", + "shasum": "" + }, + "require": { + "nikic/php-parser": "^5.0", + "php": ">=8.3" + }, + "require-dev": { + "phpunit/phpunit": "^12.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "4.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library for counting the lines of code in PHP source code", + "homepage": "https://github.com/sebastianbergmann/lines-of-code", + "support": { + "issues": "https://github.com/sebastianbergmann/lines-of-code/issues", + "security": "https://github.com/sebastianbergmann/lines-of-code/security/policy", + "source": "https://github.com/sebastianbergmann/lines-of-code/tree/4.0.0" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2025-02-07T04:57:28+00:00" + }, + { + "name": "sebastian/object-enumerator", + "version": "7.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/object-enumerator.git", + "reference": "1effe8e9b8e068e9ae228e542d5d11b5d16db894" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/1effe8e9b8e068e9ae228e542d5d11b5d16db894", + "reference": "1effe8e9b8e068e9ae228e542d5d11b5d16db894", + "shasum": "" + }, + "require": { + "php": ">=8.3", + "sebastian/object-reflector": "^5.0", + "sebastian/recursion-context": "^7.0" + }, + "require-dev": { + "phpunit/phpunit": "^12.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "7.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Traverses array structures and object graphs to enumerate all referenced objects", + "homepage": "https://github.com/sebastianbergmann/object-enumerator/", + "support": { + "issues": "https://github.com/sebastianbergmann/object-enumerator/issues", + "security": "https://github.com/sebastianbergmann/object-enumerator/security/policy", + "source": "https://github.com/sebastianbergmann/object-enumerator/tree/7.0.0" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2025-02-07T04:57:48+00:00" + }, + { + "name": "sebastian/object-reflector", + "version": "5.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/object-reflector.git", + "reference": "4bfa827c969c98be1e527abd576533293c634f6a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/4bfa827c969c98be1e527abd576533293c634f6a", + "reference": "4bfa827c969c98be1e527abd576533293c634f6a", + "shasum": "" + }, + "require": { + "php": ">=8.3" + }, + "require-dev": { + "phpunit/phpunit": "^12.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "5.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Allows reflection of object attributes, including inherited and non-public ones", + "homepage": "https://github.com/sebastianbergmann/object-reflector/", + "support": { + "issues": "https://github.com/sebastianbergmann/object-reflector/issues", + "security": "https://github.com/sebastianbergmann/object-reflector/security/policy", + "source": "https://github.com/sebastianbergmann/object-reflector/tree/5.0.0" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2025-02-07T04:58:17+00:00" + }, + { + "name": "sebastian/recursion-context", + "version": "7.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/recursion-context.git", + "reference": "0b01998a7d5b1f122911a66bebcb8d46f0c82d8c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/0b01998a7d5b1f122911a66bebcb8d46f0c82d8c", + "reference": "0b01998a7d5b1f122911a66bebcb8d46f0c82d8c", + "shasum": "" + }, + "require": { + "php": ">=8.3" + }, + "require-dev": { + "phpunit/phpunit": "^12.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "7.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Adam Harvey", + "email": "aharvey@php.net" + } + ], + "description": "Provides functionality to recursively process PHP variables", + "homepage": "https://github.com/sebastianbergmann/recursion-context", + "support": { + "issues": "https://github.com/sebastianbergmann/recursion-context/issues", + "security": "https://github.com/sebastianbergmann/recursion-context/security/policy", + "source": "https://github.com/sebastianbergmann/recursion-context/tree/7.0.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/sebastian/recursion-context", + "type": "tidelift" + } + ], + "time": "2025-08-13T04:44:59+00:00" + }, + { + "name": "sebastian/type", + "version": "6.0.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/type.git", + "reference": "e549163b9760b8f71f191651d22acf32d56d6d4d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/e549163b9760b8f71f191651d22acf32d56d6d4d", + "reference": "e549163b9760b8f71f191651d22acf32d56d6d4d", + "shasum": "" + }, + "require": { + "php": ">=8.3" + }, + "require-dev": { + "phpunit/phpunit": "^12.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "6.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Collection of value objects that represent the types of the PHP type system", + "homepage": "https://github.com/sebastianbergmann/type", + "support": { + "issues": "https://github.com/sebastianbergmann/type/issues", + "security": "https://github.com/sebastianbergmann/type/security/policy", + "source": "https://github.com/sebastianbergmann/type/tree/6.0.3" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/sebastian/type", + "type": "tidelift" + } + ], + "time": "2025-08-09T06:57:12+00:00" + }, + { + "name": "sebastian/version", + "version": "6.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/version.git", + "reference": "3e6ccf7657d4f0a59200564b08cead899313b53c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/3e6ccf7657d4f0a59200564b08cead899313b53c", + "reference": "3e6ccf7657d4f0a59200564b08cead899313b53c", + "shasum": "" + }, + "require": { + "php": ">=8.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "6.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library that helps with managing the version number of Git-hosted PHP projects", + "homepage": "https://github.com/sebastianbergmann/version", + "support": { + "issues": "https://github.com/sebastianbergmann/version/issues", + "security": "https://github.com/sebastianbergmann/version/security/policy", + "source": "https://github.com/sebastianbergmann/version/tree/6.0.0" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2025-02-07T05:00:38+00:00" + }, + { + "name": "staabm/side-effects-detector", + "version": "1.0.5", + "source": { + "type": "git", + "url": "https://github.com/staabm/side-effects-detector.git", + "reference": "d8334211a140ce329c13726d4a715adbddd0a163" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/staabm/side-effects-detector/zipball/d8334211a140ce329c13726d4a715adbddd0a163", + "reference": "d8334211a140ce329c13726d4a715adbddd0a163", + "shasum": "" + }, + "require": { + "ext-tokenizer": "*", + "php": "^7.4 || ^8.0" + }, + "require-dev": { + "phpstan/extension-installer": "^1.4.3", + "phpstan/phpstan": "^1.12.6", + "phpunit/phpunit": "^9.6.21", + "symfony/var-dumper": "^5.4.43", + "tomasvotruba/type-coverage": "1.0.0", + "tomasvotruba/unused-public": "1.0.0" + }, + "type": "library", + "autoload": { + "classmap": [ + "lib/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "A static analysis tool to detect side effects in PHP code", + "keywords": [ + "static analysis" + ], + "support": { + "issues": "https://github.com/staabm/side-effects-detector/issues", + "source": "https://github.com/staabm/side-effects-detector/tree/1.0.5" + }, + "funding": [ + { + "url": "https://github.com/staabm", + "type": "github" + } + ], + "time": "2024-10-20T05:08:20+00:00" + }, + { + "name": "symfony/yaml", + "version": "v7.4.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/yaml.git", + "reference": "24dd4de28d2e3988b311751ac49e684d783e2345" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/yaml/zipball/24dd4de28d2e3988b311751ac49e684d783e2345", + "reference": "24dd4de28d2e3988b311751ac49e684d783e2345", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-ctype": "^1.8" + }, + "conflict": { + "symfony/console": "<6.4" + }, + "require-dev": { + "symfony/console": "^6.4|^7.0|^8.0" + }, + "bin": [ + "Resources/bin/yaml-lint" + ], + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Yaml\\": "" + }, + "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": "Loads and dumps YAML files", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/yaml/tree/v7.4.1" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-12-04T18:11:45+00:00" + }, + { + "name": "ta-tikoma/phpunit-architecture-test", + "version": "0.8.5", + "source": { + "type": "git", + "url": "https://github.com/ta-tikoma/phpunit-architecture-test.git", + "reference": "cf6fb197b676ba716837c886baca842e4db29005" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ta-tikoma/phpunit-architecture-test/zipball/cf6fb197b676ba716837c886baca842e4db29005", + "reference": "cf6fb197b676ba716837c886baca842e4db29005", + "shasum": "" + }, + "require": { + "nikic/php-parser": "^4.18.0 || ^5.0.0", + "php": "^8.1.0", + "phpdocumentor/reflection-docblock": "^5.3.0", + "phpunit/phpunit": "^10.5.5 || ^11.0.0 || ^12.0.0", + "symfony/finder": "^6.4.0 || ^7.0.0" + }, + "require-dev": { + "laravel/pint": "^1.13.7", + "phpstan/phpstan": "^1.10.52" + }, + "type": "library", + "autoload": { + "psr-4": { + "PHPUnit\\Architecture\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ni Shi", + "email": "futik0ma011@gmail.com" + }, + { + "name": "Nuno Maduro", + "email": "enunomaduro@gmail.com" + } + ], + "description": "Methods for testing application architecture", + "keywords": [ + "architecture", + "phpunit", + "stucture", + "test", + "testing" + ], + "support": { + "issues": "https://github.com/ta-tikoma/phpunit-architecture-test/issues", + "source": "https://github.com/ta-tikoma/phpunit-architecture-test/tree/0.8.5" + }, + "time": "2025-04-20T20:23:40+00:00" + }, + { + "name": "theseer/tokenizer", + "version": "2.0.1", + "source": { + "type": "git", + "url": "https://github.com/theseer/tokenizer.git", + "reference": "7989e43bf381af0eac72e4f0ca5bcbfa81658be4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/theseer/tokenizer/zipball/7989e43bf381af0eac72e4f0ca5bcbfa81658be4", + "reference": "7989e43bf381af0eac72e4f0ca5bcbfa81658be4", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-tokenizer": "*", + "ext-xmlwriter": "*", + "php": "^8.1" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" + } + ], + "description": "A small library for converting tokenized PHP source code into XML and potentially other formats", + "support": { + "issues": "https://github.com/theseer/tokenizer/issues", + "source": "https://github.com/theseer/tokenizer/tree/2.0.1" + }, + "funding": [ + { + "url": "https://github.com/theseer", + "type": "github" + } + ], + "time": "2025-12-08T11:19:18+00:00" + }, + { + "name": "webmozart/assert", + "version": "2.0.0", + "source": { + "type": "git", + "url": "https://github.com/webmozarts/assert.git", + "reference": "1b34b004e35a164bc5bb6ebd33c844b2d8069a54" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/webmozarts/assert/zipball/1b34b004e35a164bc5bb6ebd33c844b2d8069a54", + "reference": "1b34b004e35a164bc5bb6ebd33c844b2d8069a54", + "shasum": "" + }, + "require": { + "ext-ctype": "*", + "ext-date": "*", + "ext-filter": "*", + "php": "^8.2" + }, + "suggest": { + "ext-intl": "", + "ext-simplexml": "", + "ext-spl": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-feature/2-0": "2.0-dev" + } + }, + "autoload": { + "psr-4": { + "Webmozart\\Assert\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Bernhard Schussek", + "email": "bschussek@gmail.com" + }, + { + "name": "Woody Gilk", + "email": "woody.gilk@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/2.0.0" + }, + "time": "2025-12-16T21:36:00+00:00" + } + ], + "aliases": [], + "minimum-stability": "stable", + "stability-flags": {}, + "prefer-stable": true, + "prefer-lowest": false, + "platform": { + "php": "^8.2" + }, + "platform-dev": {}, + "plugin-api-version": "2.9.0" +} diff --git a/www/config/app.php b/www/config/app.php new file mode 100644 index 0000000..423eed5 --- /dev/null +++ b/www/config/app.php @@ -0,0 +1,126 @@ + env('APP_NAME', 'Laravel'), + + /* + |-------------------------------------------------------------------------- + | Application Environment + |-------------------------------------------------------------------------- + | + | This value determines the "environment" your application is currently + | running in. This may determine how you prefer to configure various + | services the application utilizes. Set this in your ".env" file. + | + */ + + 'env' => env('APP_ENV', 'production'), + + /* + |-------------------------------------------------------------------------- + | Application Debug Mode + |-------------------------------------------------------------------------- + | + | When your application is in debug mode, detailed error messages with + | stack traces will be shown on every error that occurs within your + | application. If disabled, a simple generic error page is shown. + | + */ + + 'debug' => (bool) env('APP_DEBUG', false), + + /* + |-------------------------------------------------------------------------- + | Application URL + |-------------------------------------------------------------------------- + | + | This URL is used by the console to properly generate URLs when using + | the Artisan command line tool. You should set this to the root of + | the application so that it's available within Artisan commands. + | + */ + + 'url' => env('APP_URL', 'http://localhost'), + + /* + |-------------------------------------------------------------------------- + | Application Timezone + |-------------------------------------------------------------------------- + | + | Here you may specify the default timezone for your application, which + | will be used by the PHP date and date-time functions. The timezone + | is set to "UTC" by default as it is suitable for most use cases. + | + */ + + 'timezone' => 'UTC', + + /* + |-------------------------------------------------------------------------- + | Application Locale Configuration + |-------------------------------------------------------------------------- + | + | The application locale determines the default locale that will be used + | by Laravel's translation / localization methods. This option can be + | set to any locale for which you plan to have translation strings. + | + */ + + 'locale' => env('APP_LOCALE', 'en'), + + 'fallback_locale' => env('APP_FALLBACK_LOCALE', 'en'), + + 'faker_locale' => env('APP_FAKER_LOCALE', 'en_US'), + + /* + |-------------------------------------------------------------------------- + | Encryption Key + |-------------------------------------------------------------------------- + | + | This key is utilized by Laravel's encryption services and should be set + | to a random, 32 character string to ensure that all encrypted values + | are secure. You should do this prior to deploying the application. + | + */ + + 'cipher' => 'AES-256-CBC', + + 'key' => env('APP_KEY'), + + 'previous_keys' => [ + ...array_filter( + explode(',', (string) env('APP_PREVIOUS_KEYS', '')) + ), + ], + + /* + |-------------------------------------------------------------------------- + | Maintenance Mode Driver + |-------------------------------------------------------------------------- + | + | These configuration options determine the driver used to determine and + | manage Laravel's "maintenance mode" status. The "cache" driver will + | allow maintenance mode to be controlled across multiple machines. + | + | Supported drivers: "file", "cache" + | + */ + + 'maintenance' => [ + 'driver' => env('APP_MAINTENANCE_DRIVER', 'file'), + 'store' => env('APP_MAINTENANCE_STORE', 'database'), + ], + +]; diff --git a/www/config/auth.php b/www/config/auth.php new file mode 100644 index 0000000..7d1eb0d --- /dev/null +++ b/www/config/auth.php @@ -0,0 +1,115 @@ + [ + 'guard' => env('AUTH_GUARD', 'web'), + 'passwords' => env('AUTH_PASSWORD_BROKER', 'users'), + ], + + /* + |-------------------------------------------------------------------------- + | Authentication Guards + |-------------------------------------------------------------------------- + | + | Next, you may define every authentication guard for your application. + | Of course, a great default configuration has been defined for you + | which utilizes session storage plus the Eloquent user provider. + | + | All authentication guards have a user provider, which defines how the + | users are actually retrieved out of your database or other storage + | system used by the application. Typically, Eloquent is utilized. + | + | Supported: "session" + | + */ + + 'guards' => [ + 'web' => [ + 'driver' => 'session', + 'provider' => 'users', + ], + ], + + /* + |-------------------------------------------------------------------------- + | User Providers + |-------------------------------------------------------------------------- + | + | All authentication guards have a user provider, which defines how the + | users are actually retrieved out of your database or other storage + | system used by the application. Typically, Eloquent is utilized. + | + | If you have multiple user tables or models you may configure multiple + | providers to represent the model / table. These providers may then + | be assigned to any extra authentication guards you have defined. + | + | Supported: "database", "eloquent" + | + */ + + 'providers' => [ + 'users' => [ + 'driver' => 'eloquent', + 'model' => env('AUTH_MODEL', App\Models\User::class), + ], + + // 'users' => [ + // 'driver' => 'database', + // 'table' => 'users', + // ], + ], + + /* + |-------------------------------------------------------------------------- + | Resetting Passwords + |-------------------------------------------------------------------------- + | + | These configuration options specify the behavior of Laravel's password + | reset functionality, including the table utilized for token storage + | and the user provider that is invoked to actually retrieve users. + | + | The expiry time is the number of minutes that each reset token will be + | considered valid. This security feature keeps tokens short-lived so + | they have less time to be guessed. You may change this as needed. + | + | The throttle setting is the number of seconds a user must wait before + | generating more password reset tokens. This prevents the user from + | quickly generating a very large amount of password reset tokens. + | + */ + + 'passwords' => [ + 'users' => [ + 'provider' => 'users', + 'table' => env('AUTH_PASSWORD_RESET_TOKEN_TABLE', 'password_reset_tokens'), + 'expire' => 60, + 'throttle' => 60, + ], + ], + + /* + |-------------------------------------------------------------------------- + | Password Confirmation Timeout + |-------------------------------------------------------------------------- + | + | Here you may define the number of seconds before a password confirmation + | window expires and users are asked to re-enter their password via the + | confirmation screen. By default, the timeout lasts for three hours. + | + */ + + 'password_timeout' => env('AUTH_PASSWORD_TIMEOUT', 10800), + +]; diff --git a/www/config/cache.php b/www/config/cache.php new file mode 100644 index 0000000..b32aead --- /dev/null +++ b/www/config/cache.php @@ -0,0 +1,117 @@ + env('CACHE_STORE', 'database'), + + /* + |-------------------------------------------------------------------------- + | Cache Stores + |-------------------------------------------------------------------------- + | + | Here you may define all of the cache "stores" for your application as + | well as their drivers. You may even define multiple stores for the + | same cache driver to group types of items stored in your caches. + | + | Supported drivers: "array", "database", "file", "memcached", + | "redis", "dynamodb", "octane", + | "failover", "null" + | + */ + + 'stores' => [ + + 'array' => [ + 'driver' => 'array', + 'serialize' => false, + ], + + 'database' => [ + 'driver' => 'database', + 'connection' => env('DB_CACHE_CONNECTION'), + 'table' => env('DB_CACHE_TABLE', 'cache'), + 'lock_connection' => env('DB_CACHE_LOCK_CONNECTION'), + 'lock_table' => env('DB_CACHE_LOCK_TABLE'), + ], + + 'file' => [ + 'driver' => 'file', + 'path' => storage_path('framework/cache/data'), + 'lock_path' => storage_path('framework/cache/data'), + ], + + 'memcached' => [ + 'driver' => 'memcached', + 'persistent_id' => env('MEMCACHED_PERSISTENT_ID'), + 'sasl' => [ + env('MEMCACHED_USERNAME'), + env('MEMCACHED_PASSWORD'), + ], + 'options' => [ + // Memcached::OPT_CONNECT_TIMEOUT => 2000, + ], + 'servers' => [ + [ + 'host' => env('MEMCACHED_HOST', '127.0.0.1'), + 'port' => env('MEMCACHED_PORT', 11211), + 'weight' => 100, + ], + ], + ], + + 'redis' => [ + 'driver' => 'redis', + 'connection' => env('REDIS_CACHE_CONNECTION', 'cache'), + 'lock_connection' => env('REDIS_CACHE_LOCK_CONNECTION', 'default'), + ], + + 'dynamodb' => [ + 'driver' => 'dynamodb', + 'key' => env('AWS_ACCESS_KEY_ID'), + 'secret' => env('AWS_SECRET_ACCESS_KEY'), + 'region' => env('AWS_DEFAULT_REGION', 'us-east-1'), + 'table' => env('DYNAMODB_CACHE_TABLE', 'cache'), + 'endpoint' => env('DYNAMODB_ENDPOINT'), + ], + + 'octane' => [ + 'driver' => 'octane', + ], + + 'failover' => [ + 'driver' => 'failover', + 'stores' => [ + 'database', + 'array', + ], + ], + + ], + + /* + |-------------------------------------------------------------------------- + | Cache Key Prefix + |-------------------------------------------------------------------------- + | + | When utilizing the APC, database, memcached, Redis, and DynamoDB cache + | stores, there might be other applications using the same cache. For + | that reason, you may prefix every cache key to avoid collisions. + | + */ + + 'prefix' => env('CACHE_PREFIX', Str::slug((string) env('APP_NAME', 'laravel')).'-cache-'), + +]; diff --git a/www/config/database.php b/www/config/database.php new file mode 100644 index 0000000..c57fa63 --- /dev/null +++ b/www/config/database.php @@ -0,0 +1,183 @@ + env('DB_CONNECTION', 'sqlite'), + + /* + |-------------------------------------------------------------------------- + | Database Connections + |-------------------------------------------------------------------------- + | + | Below are all of the database connections defined for your application. + | An example configuration is provided for each database system which + | is supported by Laravel. You're free to add / remove connections. + | + */ + + 'connections' => [ + + 'sqlite' => [ + 'driver' => 'sqlite', + 'url' => env('DB_URL'), + 'database' => env('DB_DATABASE', database_path('database.sqlite')), + 'prefix' => '', + 'foreign_key_constraints' => env('DB_FOREIGN_KEYS', true), + 'busy_timeout' => null, + 'journal_mode' => null, + 'synchronous' => null, + 'transaction_mode' => 'DEFERRED', + ], + + 'mysql' => [ + 'driver' => 'mysql', + 'url' => env('DB_URL'), + 'host' => env('DB_HOST', '127.0.0.1'), + 'port' => env('DB_PORT', '3306'), + 'database' => env('DB_DATABASE', 'laravel'), + 'username' => env('DB_USERNAME', 'root'), + 'password' => env('DB_PASSWORD', ''), + 'unix_socket' => env('DB_SOCKET', ''), + 'charset' => env('DB_CHARSET', 'utf8mb4'), + 'collation' => env('DB_COLLATION', 'utf8mb4_unicode_ci'), + 'prefix' => '', + 'prefix_indexes' => true, + 'strict' => true, + 'engine' => null, + 'options' => extension_loaded('pdo_mysql') ? array_filter([ + (PHP_VERSION_ID >= 80500 ? \Pdo\Mysql::ATTR_SSL_CA : \PDO::MYSQL_ATTR_SSL_CA) => env('MYSQL_ATTR_SSL_CA'), + ]) : [], + ], + + 'mariadb' => [ + 'driver' => 'mariadb', + 'url' => env('DB_URL'), + 'host' => env('DB_HOST', '127.0.0.1'), + 'port' => env('DB_PORT', '3306'), + 'database' => env('DB_DATABASE', 'laravel'), + 'username' => env('DB_USERNAME', 'root'), + 'password' => env('DB_PASSWORD', ''), + 'unix_socket' => env('DB_SOCKET', ''), + 'charset' => env('DB_CHARSET', 'utf8mb4'), + 'collation' => env('DB_COLLATION', 'utf8mb4_unicode_ci'), + 'prefix' => '', + 'prefix_indexes' => true, + 'strict' => true, + 'engine' => null, + 'options' => extension_loaded('pdo_mysql') ? array_filter([ + (PHP_VERSION_ID >= 80500 ? \Pdo\Mysql::ATTR_SSL_CA : \PDO::MYSQL_ATTR_SSL_CA) => env('MYSQL_ATTR_SSL_CA'), + ]) : [], + ], + + 'pgsql' => [ + 'driver' => 'pgsql', + 'url' => env('DB_URL'), + 'host' => env('DB_HOST', '127.0.0.1'), + 'port' => env('DB_PORT', '5432'), + 'database' => env('DB_DATABASE', 'laravel'), + 'username' => env('DB_USERNAME', 'root'), + 'password' => env('DB_PASSWORD', ''), + 'charset' => env('DB_CHARSET', 'utf8'), + 'prefix' => '', + 'prefix_indexes' => true, + 'search_path' => 'public', + 'sslmode' => 'prefer', + ], + + 'sqlsrv' => [ + 'driver' => 'sqlsrv', + 'url' => env('DB_URL'), + 'host' => env('DB_HOST', 'localhost'), + 'port' => env('DB_PORT', '1433'), + 'database' => env('DB_DATABASE', 'laravel'), + 'username' => env('DB_USERNAME', 'root'), + 'password' => env('DB_PASSWORD', ''), + 'charset' => env('DB_CHARSET', 'utf8'), + 'prefix' => '', + 'prefix_indexes' => true, + // 'encrypt' => env('DB_ENCRYPT', 'yes'), + // 'trust_server_certificate' => env('DB_TRUST_SERVER_CERTIFICATE', 'false'), + ], + + ], + + /* + |-------------------------------------------------------------------------- + | Migration Repository Table + |-------------------------------------------------------------------------- + | + | This table keeps track of all the migrations that have already run for + | your application. Using this information, we can determine which of + | the migrations on disk haven't actually been run on the database. + | + */ + + 'migrations' => [ + 'table' => 'migrations', + 'update_date_on_publish' => true, + ], + + /* + |-------------------------------------------------------------------------- + | Redis Databases + |-------------------------------------------------------------------------- + | + | Redis is an open source, fast, and advanced key-value store that also + | provides a richer body of commands than a typical key-value system + | such as Memcached. You may define your connection settings here. + | + */ + + 'redis' => [ + + 'client' => env('REDIS_CLIENT', 'phpredis'), + + 'options' => [ + 'cluster' => env('REDIS_CLUSTER', 'redis'), + 'prefix' => env('REDIS_PREFIX', Str::slug((string) env('APP_NAME', 'laravel')).'-database-'), + 'persistent' => env('REDIS_PERSISTENT', false), + ], + + 'default' => [ + 'url' => env('REDIS_URL'), + 'host' => env('REDIS_HOST', '127.0.0.1'), + 'username' => env('REDIS_USERNAME'), + 'password' => env('REDIS_PASSWORD'), + 'port' => env('REDIS_PORT', '6379'), + 'database' => env('REDIS_DB', '0'), + 'max_retries' => env('REDIS_MAX_RETRIES', 3), + 'backoff_algorithm' => env('REDIS_BACKOFF_ALGORITHM', 'decorrelated_jitter'), + 'backoff_base' => env('REDIS_BACKOFF_BASE', 100), + 'backoff_cap' => env('REDIS_BACKOFF_CAP', 1000), + ], + + 'cache' => [ + 'url' => env('REDIS_URL'), + 'host' => env('REDIS_HOST', '127.0.0.1'), + 'username' => env('REDIS_USERNAME'), + 'password' => env('REDIS_PASSWORD'), + 'port' => env('REDIS_PORT', '6379'), + 'database' => env('REDIS_CACHE_DB', '1'), + 'max_retries' => env('REDIS_MAX_RETRIES', 3), + 'backoff_algorithm' => env('REDIS_BACKOFF_ALGORITHM', 'decorrelated_jitter'), + 'backoff_base' => env('REDIS_BACKOFF_BASE', 100), + 'backoff_cap' => env('REDIS_BACKOFF_CAP', 1000), + ], + + ], + +]; diff --git a/www/config/filesystems.php b/www/config/filesystems.php new file mode 100644 index 0000000..3d671bd --- /dev/null +++ b/www/config/filesystems.php @@ -0,0 +1,80 @@ + env('FILESYSTEM_DISK', 'local'), + + /* + |-------------------------------------------------------------------------- + | Filesystem Disks + |-------------------------------------------------------------------------- + | + | Below you may configure as many filesystem disks as necessary, and you + | may even configure multiple disks for the same driver. Examples for + | most supported storage drivers are configured here for reference. + | + | Supported drivers: "local", "ftp", "sftp", "s3" + | + */ + + 'disks' => [ + + 'local' => [ + 'driver' => 'local', + 'root' => storage_path('app/private'), + 'serve' => true, + 'throw' => false, + 'report' => false, + ], + + 'public' => [ + 'driver' => 'local', + 'root' => storage_path('app/public'), + 'url' => env('APP_URL').'/storage', + 'visibility' => 'public', + 'throw' => false, + 'report' => false, + ], + + 's3' => [ + 'driver' => 's3', + 'key' => env('AWS_ACCESS_KEY_ID'), + 'secret' => env('AWS_SECRET_ACCESS_KEY'), + 'region' => env('AWS_DEFAULT_REGION'), + 'bucket' => env('AWS_BUCKET'), + 'url' => env('AWS_URL'), + 'endpoint' => env('AWS_ENDPOINT'), + 'use_path_style_endpoint' => env('AWS_USE_PATH_STYLE_ENDPOINT', false), + 'throw' => false, + 'report' => false, + ], + + ], + + /* + |-------------------------------------------------------------------------- + | Symbolic Links + |-------------------------------------------------------------------------- + | + | Here you may configure the symbolic links that will be created when the + | `storage:link` Artisan command is executed. The array keys should be + | the locations of the links and the values should be their targets. + | + */ + + 'links' => [ + public_path('storage') => storage_path('app/public'), + ], + +]; diff --git a/www/config/logging.php b/www/config/logging.php new file mode 100644 index 0000000..9e998a4 --- /dev/null +++ b/www/config/logging.php @@ -0,0 +1,132 @@ + env('LOG_CHANNEL', 'stack'), + + /* + |-------------------------------------------------------------------------- + | Deprecations Log Channel + |-------------------------------------------------------------------------- + | + | This option controls the log channel that should be used to log warnings + | regarding deprecated PHP and library features. This allows you to get + | your application ready for upcoming major versions of dependencies. + | + */ + + 'deprecations' => [ + 'channel' => env('LOG_DEPRECATIONS_CHANNEL', 'null'), + 'trace' => env('LOG_DEPRECATIONS_TRACE', false), + ], + + /* + |-------------------------------------------------------------------------- + | Log Channels + |-------------------------------------------------------------------------- + | + | Here you may configure the log channels for your application. Laravel + | utilizes the Monolog PHP logging library, which includes a variety + | of powerful log handlers and formatters that you're free to use. + | + | Available drivers: "single", "daily", "slack", "syslog", + | "errorlog", "monolog", "custom", "stack" + | + */ + + 'channels' => [ + + 'stack' => [ + 'driver' => 'stack', + 'channels' => explode(',', (string) env('LOG_STACK', 'single')), + 'ignore_exceptions' => false, + ], + + 'single' => [ + 'driver' => 'single', + 'path' => storage_path('logs/laravel.log'), + 'level' => env('LOG_LEVEL', 'debug'), + 'replace_placeholders' => true, + ], + + 'daily' => [ + 'driver' => 'daily', + 'path' => storage_path('logs/laravel.log'), + 'level' => env('LOG_LEVEL', 'debug'), + 'days' => env('LOG_DAILY_DAYS', 14), + 'replace_placeholders' => true, + ], + + 'slack' => [ + 'driver' => 'slack', + 'url' => env('LOG_SLACK_WEBHOOK_URL'), + 'username' => env('LOG_SLACK_USERNAME', 'Laravel Log'), + 'emoji' => env('LOG_SLACK_EMOJI', ':boom:'), + 'level' => env('LOG_LEVEL', 'critical'), + 'replace_placeholders' => true, + ], + + 'papertrail' => [ + 'driver' => 'monolog', + 'level' => env('LOG_LEVEL', 'debug'), + 'handler' => env('LOG_PAPERTRAIL_HANDLER', SyslogUdpHandler::class), + 'handler_with' => [ + 'host' => env('PAPERTRAIL_URL'), + 'port' => env('PAPERTRAIL_PORT'), + 'connectionString' => 'tls://'.env('PAPERTRAIL_URL').':'.env('PAPERTRAIL_PORT'), + ], + 'processors' => [PsrLogMessageProcessor::class], + ], + + 'stderr' => [ + 'driver' => 'monolog', + 'level' => env('LOG_LEVEL', 'debug'), + 'handler' => StreamHandler::class, + 'handler_with' => [ + 'stream' => 'php://stderr', + ], + 'formatter' => env('LOG_STDERR_FORMATTER'), + 'processors' => [PsrLogMessageProcessor::class], + ], + + 'syslog' => [ + 'driver' => 'syslog', + 'level' => env('LOG_LEVEL', 'debug'), + 'facility' => env('LOG_SYSLOG_FACILITY', LOG_USER), + 'replace_placeholders' => true, + ], + + 'errorlog' => [ + 'driver' => 'errorlog', + 'level' => env('LOG_LEVEL', 'debug'), + 'replace_placeholders' => true, + ], + + 'null' => [ + 'driver' => 'monolog', + 'handler' => NullHandler::class, + ], + + 'emergency' => [ + 'path' => storage_path('logs/laravel.log'), + ], + + ], + +]; diff --git a/www/config/mail.php b/www/config/mail.php new file mode 100644 index 0000000..522b284 --- /dev/null +++ b/www/config/mail.php @@ -0,0 +1,118 @@ + env('MAIL_MAILER', 'log'), + + /* + |-------------------------------------------------------------------------- + | Mailer Configurations + |-------------------------------------------------------------------------- + | + | Here you may configure all of the mailers used by your application plus + | their respective settings. Several examples have been configured for + | you and you are free to add your own as your application requires. + | + | Laravel supports a variety of mail "transport" drivers that can be used + | when delivering an email. You may specify which one you're using for + | your mailers below. You may also add additional mailers if needed. + | + | Supported: "smtp", "sendmail", "mailgun", "ses", "ses-v2", + | "postmark", "resend", "log", "array", + | "failover", "roundrobin" + | + */ + + 'mailers' => [ + + 'smtp' => [ + 'transport' => 'smtp', + 'scheme' => env('MAIL_SCHEME'), + 'url' => env('MAIL_URL'), + 'host' => env('MAIL_HOST', '127.0.0.1'), + 'port' => env('MAIL_PORT', 2525), + 'username' => env('MAIL_USERNAME'), + 'password' => env('MAIL_PASSWORD'), + 'timeout' => null, + 'local_domain' => env('MAIL_EHLO_DOMAIN', parse_url((string) env('APP_URL', 'http://localhost'), PHP_URL_HOST)), + ], + + 'ses' => [ + 'transport' => 'ses', + ], + + 'postmark' => [ + 'transport' => 'postmark', + // 'message_stream_id' => env('POSTMARK_MESSAGE_STREAM_ID'), + // 'client' => [ + // 'timeout' => 5, + // ], + ], + + 'resend' => [ + 'transport' => 'resend', + ], + + 'sendmail' => [ + 'transport' => 'sendmail', + 'path' => env('MAIL_SENDMAIL_PATH', '/usr/sbin/sendmail -bs -i'), + ], + + 'log' => [ + 'transport' => 'log', + 'channel' => env('MAIL_LOG_CHANNEL'), + ], + + 'array' => [ + 'transport' => 'array', + ], + + 'failover' => [ + 'transport' => 'failover', + 'mailers' => [ + 'smtp', + 'log', + ], + 'retry_after' => 60, + ], + + 'roundrobin' => [ + 'transport' => 'roundrobin', + 'mailers' => [ + 'ses', + 'postmark', + ], + 'retry_after' => 60, + ], + + ], + + /* + |-------------------------------------------------------------------------- + | Global "From" Address + |-------------------------------------------------------------------------- + | + | You may wish for all emails sent by your application to be sent from + | the same address. Here you may specify a name and address that is + | used globally for all emails that are sent by your application. + | + */ + + 'from' => [ + 'address' => env('MAIL_FROM_ADDRESS', 'hello@example.com'), + 'name' => env('MAIL_FROM_NAME', 'Example'), + ], + +]; diff --git a/www/config/queue.php b/www/config/queue.php new file mode 100644 index 0000000..79c2c0a --- /dev/null +++ b/www/config/queue.php @@ -0,0 +1,129 @@ + env('QUEUE_CONNECTION', 'database'), + + /* + |-------------------------------------------------------------------------- + | Queue Connections + |-------------------------------------------------------------------------- + | + | Here you may configure the connection options for every queue backend + | used by your application. An example configuration is provided for + | each backend supported by Laravel. You're also free to add more. + | + | Drivers: "sync", "database", "beanstalkd", "sqs", "redis", + | "deferred", "background", "failover", "null" + | + */ + + 'connections' => [ + + 'sync' => [ + 'driver' => 'sync', + ], + + 'database' => [ + 'driver' => 'database', + 'connection' => env('DB_QUEUE_CONNECTION'), + 'table' => env('DB_QUEUE_TABLE', 'jobs'), + 'queue' => env('DB_QUEUE', 'default'), + 'retry_after' => (int) env('DB_QUEUE_RETRY_AFTER', 90), + 'after_commit' => false, + ], + + 'beanstalkd' => [ + 'driver' => 'beanstalkd', + 'host' => env('BEANSTALKD_QUEUE_HOST', 'localhost'), + 'queue' => env('BEANSTALKD_QUEUE', 'default'), + 'retry_after' => (int) env('BEANSTALKD_QUEUE_RETRY_AFTER', 90), + 'block_for' => 0, + 'after_commit' => false, + ], + + 'sqs' => [ + 'driver' => 'sqs', + 'key' => env('AWS_ACCESS_KEY_ID'), + 'secret' => env('AWS_SECRET_ACCESS_KEY'), + 'prefix' => env('SQS_PREFIX', 'https://sqs.us-east-1.amazonaws.com/your-account-id'), + 'queue' => env('SQS_QUEUE', 'default'), + 'suffix' => env('SQS_SUFFIX'), + 'region' => env('AWS_DEFAULT_REGION', 'us-east-1'), + 'after_commit' => false, + ], + + 'redis' => [ + 'driver' => 'redis', + 'connection' => env('REDIS_QUEUE_CONNECTION', 'default'), + 'queue' => env('REDIS_QUEUE', 'default'), + 'retry_after' => (int) env('REDIS_QUEUE_RETRY_AFTER', 90), + 'block_for' => null, + 'after_commit' => false, + ], + + 'deferred' => [ + 'driver' => 'deferred', + ], + + 'background' => [ + 'driver' => 'background', + ], + + 'failover' => [ + 'driver' => 'failover', + 'connections' => [ + 'database', + 'deferred', + ], + ], + + ], + + /* + |-------------------------------------------------------------------------- + | Job Batching + |-------------------------------------------------------------------------- + | + | The following options configure the database and table that store job + | batching information. These options can be updated to any database + | connection and table which has been defined by your application. + | + */ + + 'batching' => [ + 'database' => env('DB_CONNECTION', 'sqlite'), + 'table' => 'job_batches', + ], + + /* + |-------------------------------------------------------------------------- + | Failed Queue Jobs + |-------------------------------------------------------------------------- + | + | These options configure the behavior of failed queue job logging so you + | can control how and where failed jobs are stored. Laravel ships with + | support for storing failed jobs in a simple file or in a database. + | + | Supported drivers: "database-uuids", "dynamodb", "file", "null" + | + */ + + 'failed' => [ + 'driver' => env('QUEUE_FAILED_DRIVER', 'database-uuids'), + 'database' => env('DB_CONNECTION', 'sqlite'), + 'table' => 'failed_jobs', + ], + +]; diff --git a/www/config/services.php b/www/config/services.php new file mode 100644 index 0000000..6a90eb8 --- /dev/null +++ b/www/config/services.php @@ -0,0 +1,38 @@ + [ + 'key' => env('POSTMARK_API_KEY'), + ], + + 'resend' => [ + 'key' => env('RESEND_API_KEY'), + ], + + 'ses' => [ + 'key' => env('AWS_ACCESS_KEY_ID'), + 'secret' => env('AWS_SECRET_ACCESS_KEY'), + 'region' => env('AWS_DEFAULT_REGION', 'us-east-1'), + ], + + 'slack' => [ + 'notifications' => [ + 'bot_user_oauth_token' => env('SLACK_BOT_USER_OAUTH_TOKEN'), + 'channel' => env('SLACK_BOT_USER_DEFAULT_CHANNEL'), + ], + ], + +]; diff --git a/www/config/session.php b/www/config/session.php new file mode 100644 index 0000000..5b541b7 --- /dev/null +++ b/www/config/session.php @@ -0,0 +1,217 @@ + env('SESSION_DRIVER', 'database'), + + /* + |-------------------------------------------------------------------------- + | Session Lifetime + |-------------------------------------------------------------------------- + | + | Here you may specify the number of minutes that you wish the session + | to be allowed to remain idle before it expires. If you want them + | to expire immediately when the browser is closed then you may + | indicate that via the expire_on_close configuration option. + | + */ + + 'lifetime' => (int) env('SESSION_LIFETIME', 120), + + 'expire_on_close' => env('SESSION_EXPIRE_ON_CLOSE', false), + + /* + |-------------------------------------------------------------------------- + | Session Encryption + |-------------------------------------------------------------------------- + | + | This option allows you to easily specify that all of your session data + | should be encrypted before it's stored. All encryption is performed + | automatically by Laravel and you may use the session like normal. + | + */ + + 'encrypt' => env('SESSION_ENCRYPT', false), + + /* + |-------------------------------------------------------------------------- + | Session File Location + |-------------------------------------------------------------------------- + | + | When utilizing the "file" session driver, the session files are placed + | on disk. The default storage location is defined here; however, you + | are free to provide another location where they should be stored. + | + */ + + 'files' => storage_path('framework/sessions'), + + /* + |-------------------------------------------------------------------------- + | Session Database Connection + |-------------------------------------------------------------------------- + | + | When using the "database" or "redis" session drivers, you may specify a + | connection that should be used to manage these sessions. This should + | correspond to a connection in your database configuration options. + | + */ + + 'connection' => env('SESSION_CONNECTION'), + + /* + |-------------------------------------------------------------------------- + | Session Database Table + |-------------------------------------------------------------------------- + | + | When using the "database" session driver, you may specify the table to + | be used to store sessions. Of course, a sensible default is defined + | for you; however, you're welcome to change this to another table. + | + */ + + 'table' => env('SESSION_TABLE', 'sessions'), + + /* + |-------------------------------------------------------------------------- + | Session Cache Store + |-------------------------------------------------------------------------- + | + | When using one of the framework's cache driven session backends, you may + | define the cache store which should be used to store the session data + | between requests. This must match one of your defined cache stores. + | + | Affects: "dynamodb", "memcached", "redis" + | + */ + + 'store' => env('SESSION_STORE'), + + /* + |-------------------------------------------------------------------------- + | Session Sweeping Lottery + |-------------------------------------------------------------------------- + | + | Some session drivers must manually sweep their storage location to get + | rid of old sessions from storage. Here are the chances that it will + | happen on a given request. By default, the odds are 2 out of 100. + | + */ + + 'lottery' => [2, 100], + + /* + |-------------------------------------------------------------------------- + | Session Cookie Name + |-------------------------------------------------------------------------- + | + | Here you may change the name of the session cookie that is created by + | the framework. Typically, you should not need to change this value + | since doing so does not grant a meaningful security improvement. + | + */ + + 'cookie' => env( + 'SESSION_COOKIE', + Str::slug((string) env('APP_NAME', 'laravel')).'-session' + ), + + /* + |-------------------------------------------------------------------------- + | Session Cookie Path + |-------------------------------------------------------------------------- + | + | The session cookie path determines the path for which the cookie will + | be regarded as available. Typically, this will be the root path of + | your application, but you're free to change this when necessary. + | + */ + + 'path' => env('SESSION_PATH', '/'), + + /* + |-------------------------------------------------------------------------- + | Session Cookie Domain + |-------------------------------------------------------------------------- + | + | This value determines the domain and subdomains the session cookie is + | available to. By default, the cookie will be available to the root + | domain without subdomains. Typically, this shouldn't be changed. + | + */ + + 'domain' => env('SESSION_DOMAIN'), + + /* + |-------------------------------------------------------------------------- + | HTTPS Only Cookies + |-------------------------------------------------------------------------- + | + | By setting this option to true, session cookies will only be sent back + | to the server if the browser has a HTTPS connection. This will keep + | the cookie from being sent to you when it can't be done securely. + | + */ + + 'secure' => env('SESSION_SECURE_COOKIE'), + + /* + |-------------------------------------------------------------------------- + | HTTP Access Only + |-------------------------------------------------------------------------- + | + | Setting this value to true will prevent JavaScript from accessing the + | value of the cookie and the cookie will only be accessible through + | the HTTP protocol. It's unlikely you should disable this option. + | + */ + + 'http_only' => env('SESSION_HTTP_ONLY', true), + + /* + |-------------------------------------------------------------------------- + | Same-Site Cookies + |-------------------------------------------------------------------------- + | + | This option determines how your cookies behave when cross-site requests + | take place, and can be used to mitigate CSRF attacks. By default, we + | will set this value to "lax" to permit secure cross-site requests. + | + | See: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie#samesitesamesite-value + | + | Supported: "lax", "strict", "none", null + | + */ + + 'same_site' => env('SESSION_SAME_SITE', 'lax'), + + /* + |-------------------------------------------------------------------------- + | Partitioned Cookies + |-------------------------------------------------------------------------- + | + | Setting this value to true will tie the cookie to the top-level site for + | a cross-site context. Partitioned cookies are accepted by the browser + | when flagged "secure" and the Same-Site attribute is set to "none". + | + */ + + 'partitioned' => env('SESSION_PARTITIONED_COOKIE', false), + +]; diff --git a/www/database/.gitignore b/www/database/.gitignore new file mode 100644 index 0000000..9b19b93 --- /dev/null +++ b/www/database/.gitignore @@ -0,0 +1 @@ +*.sqlite* diff --git a/www/docs/DBI.md b/www/docs/DBI.md new file mode 100644 index 0000000..977a21b --- /dev/null +++ b/www/docs/DBI.md @@ -0,0 +1,65 @@ +# DBI Setup Guide + +Setup SGS with DBI on your Nintendo Switch. + +## Prerequisites + +- Nintendo Switch with CFW +- DBI installed +- SGS server running +- Same network + +## Instructions + +### 1. Find Server IP + +Run `ip addr show` (Linux), `ipconfig` (Windows), or `ifconfig` (macOS) to find your server's IP address. + +### 2. Create DBI Locations File + +On your SD card, create or edit the file `/switch/dbi/dbi.locations` + +Add the following content: + +```ini +[Location_0] +Name=Switch Games Server +Type=ApacheHTTP +URL=http://YOUR_IP:8030/ +``` + +**Or** if you prefer the API endpoint: + +```ini +[Location_0] +Name=Switch Games Server +Type=ApacheHTTP +URL=http://YOUR_IP:8030/api/dbi +``` + +**Note**: If you already have other locations configured, use `[Location_X]` where X is the next available number (e.g., if you have `Location_0` and `Location_1`, use `Location_2`). + +### 3. Launch DBI + +Open DBI from your Switch home menu. + +### 4. Select Your Server + +Choose "Switch Games Server" from the list. + +### 5. Browse and Install + +Navigate through folders and install your games! + +## Features + +- Apache-style directory listing +- Folder navigation +- Supports .nsz, .nsp, .xci, .xcz + +## Troubleshooting + +- **Connection Timeout**: Check network and firewall +- **Empty Folders**: Verify games in `games/` directory +- **Install Fails**: Check Switch storage space +- **Server Not Listed**: Verify the `dbi.locations` file is in the correct location and properly formatted diff --git a/www/docs/TINFOIL.md b/www/docs/TINFOIL.md new file mode 100644 index 0000000..2b25123 --- /dev/null +++ b/www/docs/TINFOIL.md @@ -0,0 +1,50 @@ +# Tinfoil Setup Guide + +Setup SGS with Tinfoil on your Nintendo Switch. + +## Prerequisites + +- Nintendo Switch with CFW +- Tinfoil installed +- SGS server running +- SGS should be on the same network that your Nintendo Switch + +## Instructions + +1. **Find Server IP** - Run `ip addr show` (Linux), `ipconfig` (Windows), or `ifconfig` (macOS) +2. **Open Tinfoil** - Launch on your Switch +![Open Tinfoil](images/tinfoil/open-tinfoil.jpg) + +3. **Add Source** - Go to File Browser → Press the ➖ button add a new source +4. **Configure**: + - Protocol: `http` + - Host: `YOUR_IP` + - Port: `8030` + - Path: `/` or `/api/tinfoil` + - Title: `Switch Games Server` + - Enabled: `Yes` +![Add new source](images/tinfoil/add-new.jpg) +5. **Save**: Press X to save + +6. **Success**: You should see a success message with the text `Switch Games Server` +![Success](images/tinfoil/success.jpg) + +7. **Browse**: Depending on the content you've placed on the `games` directory, it should appear on `New Games`, `New DLC` or `New Updates` +![Games List](images/tinfoil/new-games.jpg) + +## Troubleshooting + +- **Connection Failed**: Check network, firewall, server running +- **No Games**: Verify files in `games/` folder with correct extensions + +## API Format + +```json +{ + "files": [ + {"url": "http://YOUR_IP:8030/games/example1.nsz", "size": 123456}, + {"url": "http://YOUR_IP:8030/games/example2.nsz", "size": 123456} + ], + "success": "Switch Games Server" +} +``` diff --git a/www/docs/images/tinfoil/add-new.jpg b/www/docs/images/tinfoil/add-new.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ca590c9c35f0c31deba1168437559c0b041908a5 GIT binary patch literal 81922 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 z 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

~xX;VWiohMB{n&s|-Kj+p} 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

)su`JzkAsE=dKf)#a+JM! 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

JnC} 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

57{ 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 literal 0 HcmV?d00001 diff --git a/www/docs/images/tinfoil/open-tinfoil.jpg b/www/docs/images/tinfoil/open-tinfoil.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ae50400af7549876b83602972150c57d60854277 GIT binary patch literal 180867 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�@hBEZ^_ReTi)2_qL`Lm(?{d)G# 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

b_P%a45%9kV(ows=dqr&*TL zOT6XsWe5I@>amT)FJ3NH;gqrDHBK7dWiR??89{$y_9vl30DYGIT2dyZYB$UNE^?71 zPT+OG&<*WH<;4(td(_YRTQKZa9(=;T+4 z7(j_!F(cn?K?5N=__qo1n?MHMR>(OB;F)OWiJQcZJI5B3nZ}7gw36s?)#1i3>8R04 z=r**=9P-O?6e5lbc^f&CKkL+NsrPyZJiADFSBBxH!g8H>n)e`rND~OB*1^U7;>x?BA07@yZUi&eNK4Y*L}P47N@ST z*xU-)A)Nx>skm;jBu>4Jeu~&dwmN51;w!Hgq_#v&?+XXc;MTWr2`z=yu-PtQr$XPn zg`(=22a*=Ci)35z0j3N(1#T4|j}CqIKEeB6VGa(3G#ScV0}4QSh9)sW_%0 z2gck8O<-wDGw4$Zv}h+q@-NyIGyqqX*w$xvqXWtC|3LaaC9c!Ty@r_R9R1U|4qGgZ zkm|_Q&=+`@LB9JNbkmipUx4=J_E!FIJc+C*EZefPYh}C|e_i0@f-O&}m`ASz%(!;ij#-lhOVMq^AdH;wn{+$2+ z;~;}mP|CU30E+|Wy~ua*?24wPbY_!832F-pD(~vC{EP>{cFg{JV6n_o_+@uY5-tu zSnUI(1eo%~KFGnEKx^~OXJ_!P6>P?ZP$B`THQCMhyq;2{IYPE0aXNBsMG%@-0m|(| zH6G8LQg**HtiH?lpPX`c4HIP(f@q%@iZPrAMGFwdD*LlObgE3@av+L(52$qJ)_!D| ztydWjNGOIoM+U7#J}u95cN?QIgaTr&WxxWxVqcM5BUVT!3N%w~ov+;(u_n;NU%vLU zatH3~E0Ep1*3wH)N8*t?LkZMr*!PA*rVdx5GO^A%s5iWo!f$|K(+oW!0)_jqL7Ts1 zPd+D8#;X$)iC|bC+6C6aP=FYl@;2o_v#o7$M>J`)XtC2#gR>vUgm5pnw2e)!-i6l> zk&OntwWXDB@0!OY3TGd1jMG5Re12{(cx5yEb}1{izhOCJJM7KMoD64sC#c|+&uGxY z(d4Co?P(m%HeWH|z=tVH*qmQ#BCV-0(m$B+uO?PEQre-U0+?eBxNxBAP4;Z+S zDbFb^>Fa3{M?A1kfmB|s3=MuVy$bFoB6t+uoD*(>Y0$+Z9ODUDsxQ|?fYCZYbb?nw z=(IeX@^u;$+~@u7KH6Wre@i`$@Ne+H0MEt$8GiP!a=!nSULy1Y@yVa|*%c5>Y@`2r zQhoq}wJOTIL6^LtL>U+^LagE!KVWtWAz|d>^1=0}Ii$H=xdO|~&YucNq|o&`DmNru zx$NHZsW#;VCZNxeOvt74{IJ)Vs8Fa_VUKs6I#kdm$a9r~DW%j%wrPjkXAC@@kO-pN zbWV2QGeJXfa^5J`>KQrW$5a+W$DPG0C`Qfkn^V6}R>Jh;A6kzW*|n%j6$;wDsML>V zJxc`mFv8b|s5`INM-vl#VV-Si5x6Ped@<~2(I*?2)_ChB05UAj!d5vO6dF$^spJ*u z<(r_!;y=R-czLuu$&jK_s}r{@zsEo?3v(| zHh#BTL;J&S`ki;efyd1-=nj!w!-aiKD~wO+#Ql1^_}l)#73MzLF(87|OU;^oS^O@< zIcBHgSObFQ|7hmtRh-^taOAdxUikj|0nrfISyZqXpqlV_Jo*iK02M8wtWCD2<6fQ- zXb!=}HKl>S$eIq(cmW!-*mpH<-<-dtDpP+qUC9|%xr*-&)_)U0B*_NA^7}x-i|iHj z{04_4wcleFHz6@GFfePdwn{?Au|nu^E8=#Ap>wT@^Gs@k!@C?pT3yk}6sEs1X3e4! zB=WhBvLt9!R^(#@HOhkW{h?BE^h`oB=8g4RrzjEr4|8kYc_za^Rcss-ODZ8S>tyK+ z!g85rM$8LQKWEJ^k%&5*(0gvJh}yw(ix0^;c`19L;nc=xHp$}ituSjbU8&M2_Wm+( z?OaFFl`QDRFA=emN9bhDJ;UuJxml{6iRH0`JUuQAwLpfu< z$NBN$qUdv!p?oxw|(K&d=#QdVFO$uYVa2LDi0NJ`Cki`IbtWgN%#NEzVTCo80g zxub?)mG{I6#o6fbQ?AEGUs#t-+&bIPG9YH0_2UY84av zpf_Z=6F)4b*yaCBu}8Tw+XJ|IX4eqgPu`t#`AL_yYRn~Z947Z3c~0F)=!oTOewBlT zCbaVo$jQl6W-v=xwPq|@Hzf3*8{_C{T0$aK=uB2)g2{vXe91VRA%x?3z$!r)aY3#Oti1|+XhxjKo52KrTpjuP*E}@>``oO^meZMMh_e1{Gq1vxT8+mis*a|{oUo^z)g2^*UzQvU*`82cWlg55A zx)`}OYSix!nzWg#;~My}DYU|wi1$&d_Gk3p>@=rv=we@=^Z12YSvXpOFPQ;C`6>`I zs$U0{^|d}qA)bp|!^ohy^Uu=nm%lrfX%^>Z+Qp)$B}y?p)?~K0G!lyFc~DDntmLQH zbn-|WjA5bl$PD{fz!MW7pNFX8;{rymbGaNqemas;|h6Va{WVJ52)+UQ+u8X7RAM@_m_UZkiz7%E)Kz$hk9srsi?W?ssS> zGzPRWRRy*E0P6u&^^(&jvPuQ~B!?AxoHltD`J_b-4v&L%kISXn&1i^Y95u*)g907` z=r~!ecPD)9zGL=KqXh>`rAM+(TRNr@!8K3?i5SfW9-9P{EMmFFr_2tkP>%&sF%1Py zTat(nN}Jdw;x<#iDqnLNh+_ljq?+pfQSYT$4k~DrX)i1HJw92;QNHM3mok7zX*KS zh)R>UA$kw9FU*q@6Hl#+_|S_8)+lnhx2o41i>+0W~R1^Rxz_ zFXmLj~^`F*3-H@*lRM z5~4uGAohppXDgVdzdZ2%)iDn=vG^4^YITRoIk*u{*3WP{(d3!H#mVw(mB1izQ>Yv+ zoIeMVS{KxB>X~y7bzcDYaswjisaB})=8haHwEAuqrp8qq}y6fr`;HI|%C0BB>VYL4vezoy7 z(cSi1bC7l{m0^;W-N_QSKd49k*3fl>oSZuS>v(76uw#HESvQQ#*kJ^zz?#a6!6 zFFW_sFD8T+n5wtK-f~D4@0qwJD1mE~A{vT{Vi;loGjll3{>@8xAWInV8}viGZf#Z4 z8%~1bJhmZqgyd=^fILjV=+jW=hryoQZXXS}J|8Q-$G3m`E*I^Dduo_yd8#@_hm^v3 zpBcS$ds`+P8bU*YAb5enivi>_;9VSGjv5T;g<-cwQpVW7!-wPRE19Ufo@)LR=WDndjw?DTDf~6gdsNRnDs*=nS<_*V@kdno#QJV&ewZv@Vn)%!4E)*@rCh~^zfLvD=yBDxXS`$z0?#BVdBp+ z5bM+&;eGO}Hn_P%z0)%N&iro*;2*z1Yw&UR$4fOJMf8V^-=KBuJs45A0-$cy|0|F3 z4{G-30h#@esY}rxG4x;lz!lCwl=YYXIr{Iijm1H%Uo(Z0R8IdIkN$5MiMAu3FGP+r zpa2ASmW9$!jI;cbEV7C{*xJgx(mAf#+5H8zxeQ{Lo+rb3gZ>!Z4liOI?bCzCg#W5b zfdllAY%x0Syg@VB70ZjnyGp+NrziO^Ni1B)i3SGl;4G35!|W09(f~)WVD|46< z8oxy~(Y-9Mu~5*oz}J5E!SUst3of8WyBs(M>V{CF7~q6<{!ydLDjn)WHW|3)<;sJ> zhIxt-JV4Qrj=!n2dnE5l+=wy$HpvB_H2P2lr9$MO@M(fEUd>Visq!Fj?oH8K7Yt!n z0Q*AEOr&D7D;2w~(7Kc~_I!QA)xU~uK;+t6HL{+a432O$;#Db8yX@n^RRzOI+7SkxPd)h!gBLg13Xo6D zi@l#kX)Krq?;3u603h@NWdE2GC|M_ytcVEhbC2v9mzl2YCu0tf@LIl2m>?ceB+6Qp znru;WBd*m`g{~hunOw8m@X!15g0t@p#8DX|o%kz9Q5sq$q1b2et{#vCtS_)OW-v&j zIT|h1U*&hr;%vODx$J&iy=bu-dqEQk%JCR5ab$c+{{3Qlkt3dytk6rRkk4hKZ*?DdkY`PiTbS6=0LmKzmYKb9fMCKV8~zmUb-~S)kGU|DuM-R`|TvjEEgK^0K z4btM%>i9rnJm4E4*fr(6dYq`4FBdRr76)C^f1Q|q-~He-OXTdE-fX2MEMoZelu*2T7jz2X30B@NIiW=V<lVm>@9_W&YB}HZ%R7pFtW9|@bLphDSEDs~PG9`Ps>j-6-IBi9phhWYqhKMC<{Vs4*lsGC z`c?F~H8KowDH3Oraj>hwP+gFv!medOw^=c~{0s<_> zY+0GTnHvPJV$VqYDh^n&6`L>VPCr%@7855(CMJ3WRyb2N2l?-I?q}gp_(~8m;_@Yc z`>MnL#ol{|HMM1Lz`-C$jdYL_6%>@BH0dNZstAa5Au31}k=_Y{fYLkCdr_M7-jO1` z_YTrasDXs=9cS*$+&kaQH}~Et-#owZ4}A`hbF$Ccd#|y6S^Rh_VMlaQTpO;wHK^)HaObL)7^_B6B|y3GJ{ zOR7BUkGHt0rmiNtD_9PpBF_t~LQ=&e$7t00mE;+VUU<=fJZ%H*9-jRd*;r}qj(11Hsl$w|yN?Z1Jqr=V9Dy4YzJ3<;_#Q2X6|S0}#(30l-OT4; zfnSY66s*oTj?|jC_N|b5n6M;zgs#HwDrrw=J0_=oP^A){JbI&SSho3iu$OjrN<_Rn z&V%g3nB_zM>DonQU72<#%l6%i!Grxce59i5boe7PqO36bfkJJpmrU0}3#+(K)`Z&U zaWGJ}%!oK%P3Tau-i?zQ{!TVP!)53k$MG=yEQOB7ZKu*M1&mdIOtWja1P~E@>Vcz# z6uvxZIkZHU$5%TJ1|CHNCr#{bBALd^ivKMBqR; zVE0+Go#AWTD0BV1hpLU4V9`-o+nWHTW2XzCNg&SUzHpqko6-c`Aqicr?Q-KYOY4ie zEL{?wc9Gy^EY&nR%eH~O(?6d#*ST2aJB3d|*10|38$5%~Df~}^Wan%5vZ6aZ5MyQ! z9DM9JBu+BVaB>q&anJ$n8NvcTg!Yf9nwlZk^UuAS4SoS9fG=QTd+>#nkxy57*f&5n z$bWapx^cqOvvAs<3TK9Fx+B}FWgLN;M&72as)wv?n?bByCS4jBk+pIMn)!;uxv z7~B-V{E;w!1OrICyYu_hg-)u?0JYSzgWOIONzhCE`7LlO$rjls(+B&d00RdUI9>t# z-Yx+l<+U4Y=0`XffC}=&>%cHyu|kdyP48ln?7*CYqYgynzMX2poPhX1!-v=ywS50SN3(N2>`O3vZ;f3; z6bf7^!>YwK5T$+m3ieq;78OA^>jAG0Sd8z}EY~gXg-%sWZ*UW0J|ky<;+i?5GK~e( zTwGrdvXT%7PQYFD^$d`z*!sWniFX3fBRcb%0>H@UO6MA(qyNp!sFAj zAEFlc50J8iPwWgynXnphcne);Xc)Er9m0}iGZ+)})21Pb;&#Z$j5f7@V3`8G z@O7hGLTc*6{Kp*g4dy@ZEaS5s9K~Ly`E2j0Wh-G7Z!9IfJ&wPXB8#k{o4~C9VMiv{ zJqm21Z7o@44aV2Q&&2oe({~J=UNzY|i10WWfo%iWIh23~kJZ6(Q$D`|2R%jLzFfwx z5}7r0O!O~e=%whoZ@m=x8-?c!*lOnw?nO`{yoep8$;@y z{16xUM2WEaAJLZlA#MGa|Hzn)nE%jX{#OOA|MsB%&F}o{9&dkRWAwXV=8+g6O4zsN z2z%8H2nGNujR)c)wR;G^E&gLpm%qs6KXwI8MSf1eM(4T1HUI)Q`CN{Zx2K?mL1zl! z#5R4bV*zK`|BX{4V3TN*NcbDq!GG+1fBhHX&D53}0+R7R1#PqdqRCl4se}QNF$ene z!j5&!;n0|{Uzu?E-RqV>vOJe3)}KiM7jpAXK`ey^?viiE&>cl<;_$Dtt~2WpbPt%S z>9AAa3rO$ktz15;6(!lsMkCwNOmRJ{8)YK<5@LXg1=$?irqQNR7`-T(e;gso@pfm z?<#JW@y0T@^aMJBmb1<{9op|z-{XDEU7$)BVBaMHAbpOThpWb;Ha0HWN?+fh%piQz z0`z7U47{2y?e(SAe2TuoW7$Wq_xm z01FpivBm&2LaJPi_WLd7LvHv3TU$~Xc|i@uNr!R9YLr%}9QTafNXL0Y6VlN2vmoV? z>RP&MG=m?Au|&^bW*+ymqDU3Rl?97Cq@;+`?}7Aj0(e=E1+_H{&kfTl;B&@ix+Dcw zgAlm}Vle;#+921f_{ZS~vJB7LyYIr81)m{Ohb1otOtRbS8S!Drh1*uP`lCUUxt5z< zI()b>PLYLs6<==}OqSBOv0!@$rJtOfL>_QzPmFh7yQ&mI=@vs(=|zTG=#3h(=EJ|P7f&|1wM-rhNMP$s}Fh3*>mrGn3lXE@euUJ;y$r`%aKGS4p~U`!EQ4fnUJt=N$;+M~`9UYymMOJIw~r~bI(+6y z!H_!~;Dnli#DT57y<&q8EjJA=Jp|>xQC4~eS6)5~dOBT2VVYKq7lY(-xH8NEK{l60 z-SxXkDse86+~nYxBxVw}-fLDWJIuE+mb#Rf`vF7%0urO%Kx{eQkV zo_h(0(?`U^iKKy4$d)kJ{v<5Nw1;qcXEd^drS%=Sase1!1+iUF96QQL$u@rIwq(p*_{_3swJyZ znF~&n>N6Va911I$vS>w+*ojE9#X|%bAHTTt>;oDK% zH}VAi@5s=arclcD++ls+{k7n#{!7x5GqF@~mKa^=JaX)^4oQ>l#n1h)S-R2L$&XG1 z#d+LugA2`9!jntxcnhm5F>jNERGD3MlW3^2QbKRoe6o*etT6OS>b>lt(YsNcr5#AI z3Nbubh>Cf6YgW&t?|P=e-c&5p0?3Kk!O~fE&<5&T;r*5?XOC0Edi1Gm@}MA{7jB0g zAbr?Kq6k{9^jQ)w5WZp&4cfo(GYl{gO1vQ2BiaMb{IkISKbUa-lEM9NyxK;L7Xr%+ zh<_f;1M6&P&vi0k$D~FG2$?}ocuEr?onL?X=6{>v=AQ`4{=Ub}=e=H~XO>~FqB)4rbh1i~GG`56(p>QE+I9cn z=ax`jN#;M2_c9S8P=hv~^Jn}b`YmgwmTJV9c5J=P3i&L{Si$lAYgP@v?Xc*}*=luF;?UCF)Tc5jZi({xP)Yg9YN`OkRgWXsyWD>hCGfueJVfNWg%5=a8 z{1vOS9f?4tr)7+-vRv#NZ?vTwDjoVNU@Mv`MJWAPyHG@RqSwERmGth-t>}HZzvh54 zT7$2_$^S6`;Xl4$e&f0Y*CT)7G4*0>k-+kr#!VpiDyH0ELjRpR{)F|f946_%a*#oX zpMKkh!%N8l=YalH$NAs+*1u|0kh8yZn56&8Lk3|d{u9eKm6WLNVuBn<>$gnJ${Jx-ETDi(Ik!0{x|*44%sTZN`WopoqK(wEEjd@!z;>#pw>#zY7LcdjdFsD>l{8 zzw(p8yOzJS1^;S0jL*iw7K_(*_0uZGE7GPkFJe+M46kkN0(N+(;NAvvnK0f%5~t|4 zL=r2FPD4|3o9a95ah0+Y*SnIen4)jRU8pEbKlut_jpv77h-VsJh*vhX9B;#fu+-jt zf{Uxf+!;5Y+Es_ffgHJkPA%iq#Zh6i?!1KCsntOC8A$!C#UQVPGE#wJ@}_7;-zX>M zuBDS?PHrG>A`kV(`6ZHlwDIM5u`{(ubHd-hru-#soG1G7PLO+ShzL8g)f$|xo)nMp z;@;)*)QWI%&R3rnb)|Po9m!gbNtFmXq6hsRQJaR53JZ&TktE|An!=;3^R)0Nzsr!gn>C{2dqm}MJMcCAb2p*X!S%VAucjXwj}6lv zm-m~^_oUsXTztk|$+QU;=>$C~ALQm{BNA8+aH8r|=@mdjW#6@3Xzk0@0g!&pZUP;> z?;cbRw>NJb&9fAHqyve;bJcyJLB7`m)5$<4omr!B>gum#jjXW?j)OXc58WmB=y+F1_3LWaROe+;n~t}6UCpGM z5?w}Mlg%Art|@cgI~zyZ;#2{g&<6?!T5q|*ITax&u9cqi_DlWLcvdn)mn)0iSTk+BOun_p{mMOCrB2^5buf@edp(Li&*-TK5%4)$1_tpr}9i2{d%;9ID6{d1op8 zT26$5_yO=ue-B{~aeedc)=VWFmPSgIHP%lFfA8OJ5bs%7(55pK8JcL1 z#|4p(D+l-WjV~7zNsWg2xf~kcgY20c7j1Do&Sa(N$WKPNOZ|cXFyI`zMM_F-M`)F>b6xC@ZI^UW3?~)oK0Hc<Q3N%ihv%~Wclg~_2H?z*&nlGmLdqO<0qG$Z3{j?IyC z+6m+<+p84sLmIj!RSd)Y&OKUerv=A5EG&S{=ck*kOVNBaSJB8hC(Z&JQ$|GTO2HS) zBwcIG^CvSzD((T9j-@1l{^uUF%rF(I1UV^wCSn_R_tP=S6iivZy|OUDAei^yQo z1L7hU&n(iXw6s4df_=+W>^>08$>@d1wk<5|!lBB&a29!#={!r;>=w0g{Ml{EK*+l) zr;l~7h8W99Z5>@Q#S}W*$!#}hI2PiM>Ruu09<`*qj!skO6jM?js`Og7$8mPdRA(DK zdKy3VijOc2q!kKGoJ6+NF_gt#@?e{6dQ@e(PufKB(0S0DpSjRy)%Cijv#N{CB$`!s z`&&#(qhW=Hpc8{ZRQlQW^Iz-Ea(>2JB?H;qa^-XZ*A0ob1mp^IlTP|to58Eca&oFt zom<%~@fhawmUJO$&gOksGYkwXK3HWlYmYUbGpC%Cv)&@t7~}NK`tTy$?rqS9>OD{) z??poayiHefbpA~3J9Vntvw74jqKi$O6*64rl(IBd{$Fl)NuYd=%$pm(&?4wv$=6D2 zNv+Mj>Z|Uv#Pe_oo_oc!N%{C`uk1o{rb1HLm2z<#0la;lS`?z*mDcA#0r4f8CzdN+ z+bP%rNm<1Ac_P1Hv-NqEr}%t)_-q29Br_V>G+kuZLT0GZmt$j^r64slHlo{5kVe|A*CShg^VRl{ z^|o!_2JbocX1cQ8ms^Sb&eDXvX?JHQqjfe~vNka^FTV z_x0oHNBx`X&O){!+4(XxpT5elt{~{O&|a8X@AY=f-NxBcC;B}EJz{0d1TKSNqUREZ)t&4p#E*+~xO=v2y{A8W4oZQI^v7 z`x^8k9BJ`M^wwO-EnS70#2W(NDHAJQwF3nt=P;kY6n3*FeF3?c%|R$ubgBB%2ljL1 z`epl*Ky7wTe2tWb>6-7DhP!mHp$$@BX z$Lmh+BKS<_oz9bi0DyzX9&jS52<{a;k#Cx!l-F*%6us5Bmflt{HQCDZQP`~Wa*}X& zdzlSu^rEveT~pvFXT$uHB9tf=jP=2x^+QG?^_Tr_E9^&e(eOT_|Y%^$C%ngz( zt~rl@ps60LJ!bM2968#@$Fe`B;k z0(q!Op?2ymc`HZ)8}7-%nazhib(CkG9wb6OIdjf)6SjzI3{;6_kF43A^>ImVm^FYm zehNvQ!LXPvC3uPw`fvd~CIitjFD2=9oyE7Cv(jYEvf;zGnx{;|%(lB&-38RZBXM*D+OKuD)z zkP8)|?;c|ox7-f1`NQb`2N5zi0QyG%l%inCW4XFn21`Che8XsTsM_|y$5};h1fKIH zm&8eQwtepLVUy#5KYkl&ba<=(E6QsOt&a$!g{}!pDq8t~FpLdQT5&qmnN24InSGYb z@T)||RQHA*5gm2m$s(qW!xe;p{hAEQ@Lh2rkqM3lP2n^%O=0AiR^8;7R@~|LbR7IX zF-U5rfRB=Qyi_F!l36_cPM3DOa!NYeK2)}EvC#7sk6vYUfRNW!G1XD|Gt}{T5{hT4 zXpx|0*IOrLf*)-rCCSv7`5Q_~X%9+`*xo)cctJ@mPWefLbZ;^~@dD^r{^0<3v6MVthgr|!p3nqjJYlf)_XvKIEBuokTHGb2>pu?=f_2O zZ^z8qw(E+3NO7MxWvq9>&B{j8B}&uG7t5Xh0~W*h=(kb7z*#C;Rjig_lHQ! zjU|%4+bR}5FU^y%)GEA72?sl2)T%)SQ=^KRns=67(glAGer<`jmvbG|Dm0do5m8|; z8_4o3=q1a39-O}PfE zb)_#xLh`IOqPXcRF`w`w{*iAb0vOw(0x#N&1ssp0~Knh#6)b#=@%7xC^~YrX${ zkWKy8Yi~=+K9|2Gv7Na06<~vIf##U?5C~QsMj2*)Y zF3#c+t^o;zcFzH!-K`UzvP6iTlr4v?MKO0@cWL zct&UG$`EUCk;`V4)dn@*+~IVgY7UV9h7dL_4Krz_w@t$_JbED;7mX-q+G;AAATf*27of@Zup7Zj}0&1>w5#GVDU34r)0%RZfP7>d~6v);?%&npH&bJlR zmC6TlZp>GBNXtAckzrHcd2}U+sw_Y!MtpCcW@7-a&e!*EFx{nfA^ax%Pdv7dIb`waar% zgn&a2G+e0afZ+;k5u*!S*qdAlLgp0sHOh-*`)*rQcFSIFWz@JOECRC2b54ZBZ`B$E z(%RR4nW9D^d~sJ~KdnhZ2cOoK6qWQ1G2(lY>%V_aY3LMGTW!FG=bv8lHjx}s2PHwy z5}-;0o$sDx989C-%%4?ZghsKo1xFSRPIj-vc87(ZII24UQ`iXeOxVsXo@O#Zj3tag zw?j=KSq=!potn<_J4X%^w;uaU@{7e1CDdz09 z)qS5A(NcAA)2{X%PcUU$-H~BX>8)>NvU(G!nFtX_o6ka^%VWh;N%M-#x91**K(CXD zw#dl~Uo@+W5+X3L6>brSG*^?m3Bx=RfT>e460M0j$vDY6IC;LMy6f7#aOCQ=xq~V% zEKOhcJ0{-Z05{dZa2>X_%+9wHO%(EEleohS`jx#n&4n;>9i2=ycW>>FfTd)F&8z!; z4#q$;IBqO!J~}ILL@Q>^pG2)MHv}U)#0A>Tensb2$HE{p8?-H*1Pa)36ZdFDLTY&K z=NT8;d(Xv%;{px&+5~gFz2{3Kj-nww7dwBIL(xm!gCK?JSQTBcJVMgxlF#$E+mA}k`v_zBb*9+?Bh{lLEU4V!ERYoX)1Y*2g;=r&_G!{aSogo`QyGHa{2eKmkYE)g$ma1w!%eP z>-I7QrqL&XD4diV>{hMe)+h!?mv?Z8Rjkd272trv6CR||uJbfMF8V6(B4$YI2uX)CY(;EuZ5=1Tb^-xd_}bbS?B~O~`(t!J zWcOp;{n!;hG|CTc{NHXXmY^G83=G-egR2KBTn`VX4>HDJi{0xu_3%ZYKbv%ybN5TV z8q?uZ&`ct1_Yz?40E;=UzAVljJ_+!?=D`mLtTRysT&>0#iFLNx$gb9ZOQ z2m9do=D!yg1`a|=CihJi7pd^yyU8L^MZmI;Y`SGf(RE|)wJpe9P$e`T!ny{hS6X={ zBgB`@=_VInjqE<^x*RVy9>qq<7SLYrHkCHM?(od6Q7N>w2X3Q>qoa zo2_&cZ}nfgz`Od5LQ(VY3U(Ou?O1+w8ADR^5Mwp zPSCYsEhfRvu!HT;z?*(=_V;oa)1*qmWCOX9CKDbgfqBen$A-I!`>!?Q>s=}ArwPnh z<$=SQEDZTa8;UQ@L(vboxCXzKfp@@Bcwyh?Y8 z0_f$WZlmE#!|;51W@(YVFM7Jql6nS@-W9y+zVn(FPCKmg;*4x|hS$U?s9lYrZlAT- zxRoa5DVpOpS^S4YQU&5oF=lXA*ep#NmZ1=_d2j!Ql&k5kUPOC>7>#2W^ z7oM0ASz=l0OESB2D1Yr>AV7oU?CzW}>naEM`FF${WSRXDkdPgPK^8dv?4srTCht@i zifWwiDxVEx06aCa8m492DRy*dws!Gy08TBSMXr#nXi|p{J8t)y=C$lrToQo9uQ5w# zs4c$g{mMq$oY|hSY51K`t@oz2F*o=0AZwZW6y&J}UaWzeWJq?LU6a}r<#rmbGN+9> zCq3rHm5udxmcgk;x_5}0;h-LZVrPHMRosBCI68bDm57z@FFLsGtW(R}0HSZAwxyWSb&{f>8qGkc(N?t@s~R zfWA^aS@k$3tW#wTs*RRZed$Qv7I`Ups!j^p0?#cmWFehOVED z6Z)czy;r&2Rcx;J;=rF%v-epD5f2k*q~^@?JKa!kYYY0jDv1GDIr4F^)*iwZ z*tX)HP-M?o}HW9;Y*nE5}-b0dqxUq5Rk$8*ZoPn5Y)T276 z{P5QrF4S;K_h?OhmGV48(G8y|aPg&mV{21_{(bp#R=W>_H+frqL|F3}uE4nfR?Iv? zbUA8s>s~pU)nS$-OKgLrMedjp*U zZB%^w(a1fE*S&tfyl{w4)FvjEaK zM*TkEyyP7~!fvOa4sXDF1mtQajin~U>BBI9r#WtNf_MY_#*PCt&3GV$9|MK;V5^dA zIV9@-y+#c{3SXd5jdFME9C*`~@kg*BzPgf2`jC;G+3xxDbwdXFk49%m7!mne_X##I zbd33a1ABNhlLflkvLs8UeoVF>jlh?zWBSj(*#{rIzBPNEfVCeeqM|O!5iow;M%h-) z(4I$Mw|BUrZUm+rni8v}n3(v4{S1oQcYcby>(if~AJ9O>^diQJ)&M|(?I#kLINA^7 zR3(4oqv!j~P*3y9jen_6VK7y>TTG%!zhHu6>~?p?BG3&Uq%RrlU|pj+cw{g3Ns793 zV5l0TRMQvn?c5{wTU&SpSC!*xJrRkd4tw%3=+ReOzJAW1-qGCNmn_bQQ>XRy%_{`- zsd4ASDLLx#$_NDCy#^aV_`ulf7a+{ivJSB`^Q(%n^?gz zZ@H5iSKiUpRO!ssF@j*b6o)FhLLV5<%vC3c5jM!(72RM|;TIwNOLaW9sbS7_u=;L@CztTw}_p|#F|Bgy4><}DI1PP%`~Folef?34 z(f#_mOXFW~b$o$t!wer+j{D=wxl$sM#fRPj z&X=B{2FUmoUi2Zv-8OJd{;NNTa9g z9i^KP=S*-6!#T7V=|S%Jp>G76exe?uZ|dO(J80Q#mz1Zae>61duxywd^=OJ>TW44ZkxhgoIvWBlf?O*B?sF=Dezqj< z7TRXpx1~ZG?Y`TRK+WT9==4dW*zZ=5aq!59MwTI0Pzv)_|F`Gl!ikXBT79S|jG_1x zG+JAK!P~1w?1ra+$VS?&3XyG>xTVoB#fz+6cBDraOJueJ2A5$FC6q~>Jej&aH54r(OTRrBW2Dgd8^4((9qV1({6=_6;`-jTvjoJ}Pj?ujH*Gy){p0 zR}6BT{Kq@=F9wd*`lraGzYq?lheZY_LIRL83Ddih$Z>DnMDH)-km~cbM_vG?<2&tP zW4q*Z`@UrL?^f`Vx_~XQ?ld>WNVX?+-9aZv4cl-kxL%!8t-{>R=Mh~<^3w;Jfgh{O zqNom@R92xq9Z-a`k^Xs-4Ct>XG=jI>2X6?RsF+XkkBbl^n9K>qL;XUGz=JsUHBp#% z4U>J!BNSMw;z~)B#g(lX|D5ywr8gujg@+GA zY}fvpRI%Yd&pJX%F;p{w&f6A+zIUu`G_7<|5D-J2T?<;{9s6RyrtRrZ{7#Dbo*rQ? zBmD|ckB4Dc8-hZz&2hwQ6%w^xu9wix#e*aMQK3x~Viq62usZie&bvN*?Dq^lRuhPt zpE;Y+tYNL7s5o?GJ1{^TX30~8pc<{a65X@38~Jk zzyHU=bbthK9T~VIU|fsBKUveW4;9~MB zK`R3R2Lw(f_Y{O4bTvE){s1&+6$fC*M9AQEj3c6}X3z1&fej&grkIOl?U#^_^k8^8S>~Mpo-@oBlQhndk`4*3}S(0Dsnfk znx$6vHek5Swo`Ckwb%?DfSu|StbiYSOqhVfyRic?mp>Yw3Pk*kfk8(Z0#Cp|dIS`C zL|B@JUE7k*8xBG?YC8j2j-U6XLFb`yw(bv&8eYA z_5e|su(ev8p!9*19>CKIBuMJ6;BIfMAVo2~Yx@h(?V)L6*s>{*4zZaAx`U=*Sa|`~ zDF+~SLkR>c4)$u}T$cBbcOYm}b5H1=;3;TPbPH%rsr++^1v&i?*bjmISYbc5zQ#giXyM6o9;^Hc z!!*~Zdiw_t>DHhc861d+VFkq8*pmN;fwxB@T246cr57~lmAyZK&VDCU>fdsk3*bOO z&H;fn;8bvkQ!WA$7Seffnc(FFw7ql-(47lfyW^h$90MerH-JDU;KDUX0`P$zpb9k1 z47dnhTQUJ1v*TDOP{6I;Ti6uiQxG-~A*Mvw3)|if3_Jzx!H|oLiU1VB@o3CV^8G2u z`>it&GfKh$kcBbef_1oS0B=tbE6xf~gPcI7kEHqm1OZEpEf6L|&dx%ifQ#n}nCV*y z04>-4?)PGoA7lQRoO>E^#55SVKJtspUnb@D05Ad5KPKSEqWLe`oJl~)>u#;s20DAm(fn`i;b5znMbG{aDStdG4ODwf_g`YmPIH3j!{- z$McWeuNh7=-XabMIuC)?{*<)OoLW;W;d6Mk2%w(gE&Q9^Zm8+ATq=rCW{fPg>UmIU z1;1eZ_lRHq887CZs1HD~OxX+nuL&mq%gR0e?vC zm)@vn{hdwMI~nw@`^|gQ=bGOukCo`rWIF{Zvp%I7W_AU5h9x9kc;Qy&`oiPrpWX8j zuMq`rX-1PZwWxa>=Gv8Z?m}Y%_V5O^Rv)$79XR=_m|eQFw(Es&$eiV0Sy6W3ZO4@$ z8D=-J0BHcL&|?JPz|wjP`j?_yck-aR?vam*g-ZDA$VqYuT%457nvvI=z3jUqq{uO~ z!vfUnrW-|vD84M&N#I$f$WM7i)WVQRGF+mJsOx=@6t*W(zfTi=Jib!cO}5Pdc2=aH zZOIsNV@R9oqz$ys9#1cta*IbZJ<`;YXYq7l%X*(nD@%OHzy#S{gI}ny-muZb@Alt( z6CkSULaUE!E_Io?o=zWH*P;b_;g#8U+lgxd-(3w6hCGKWjxh{<9ve>^C1noH+AOIv-jep zHi-lpCjM-61zm8ND=&a*!@xC7TOV_4g~wk)YYbknqeZgSazyZ)fSfk4(JxSWLPxYE)o7w7OA7>cAG? z9d=@k=lai)mA$i}2Iv>B{M*qT|8BMSS7k{5jvvX3l+K(5C!UFLJI}!kqAmi(NLjs! z*7_r*WrkDgmw3)l>!!MHmrGp?n{{scB|MC;g-@-6F9w_E0YPVwZX4}pb%}*p+Eb}>&EK5TY z%c19&U^2g@ve9pFF#okG$aNDo<7Z2@0>qScK(^sgW;tU=`C9q*8Fh~WAcOz_J>x!z z=InYTMPrOngeL!?=4W0w)ezHhO_~`OZ=2zHhkyYV14|>YWu|6#rmQd>ZT=Tp$(#Ek&M2aBjaP2V_Y*G;KU>@p|#8%5M2W z{vJzu1@{fPh@-x5$AbP;Cpu+1pCnon!E$|L$8%z9VLQE`^LLjC@0ce3kpqg<#T0i( zOZ~(K*607{E4N!5iKG(Ok8+9_a`ms?@f(@2inpg>i8L~=5)mhU-PP%LymZ;^YDurc z9;d|mPMd&-?V#DGsP(hl5w+%|L}at3rtj+1)K$8~d_W2&z@dCvop3( zM|ZB<;aJKdxWc}=0X<2d!OulfuD!fiV(T>|PGrEu552weu%aYXQGbA&4#u%N%gp3> zVsu95`NGKfZF5q0+HiLwrjz=Kg#ppeIuE;scJS%0QN7}w7mF+d#Bp09F7(bghSC#vC1iaeuV728HT!RX} zHtVB;m&$(R)vybo&qHMCniFm2T>bKkaX=3~kM-;Khq)HqWgk6Sqd!~nv9%Lquo7`A zvZv)@Rd{YI>4Ll$VOdL>be7Iawo0X@vk0>YZtPy8V5r5 zc$|X5Hcb_xK*!Il9`-PbN4pVmf=hi*X>CTwpZ-Jp8_x^K}C=!>-A z1H$U%jR1XL>V+lGu8m#k^bhpDffcdgnT(E)%6cNvB>ePY@9UjrOFWfwMla#|dJr^V z|2Ph)`Hw-X0x$q%0DuPMYdi%7ErWNOYgKAz`;o-8%jT$Q9DxRMhZ*FmF}!Mr6*Zq# zKOw`30l2z$2<~nor2WFlLm;`YfV~bR_iI~_XohD%!rmJ1NDuLGdV2*ZX4n%#Z=Hg` zT(Bc@HyD@cz8H>KXgdoBz>1jx6xj=JpsRHc;iA852C^|7M}zE{p0CA{egQXO$m^tRJVt zALsG^9Y+E~F`Iy9C#Fe7tubRwrC=F$oyQm z*ALuv{h9&2*6!n#0fic`5#0Iif+~Uh4-;%j4{ue)W#{(kI28rjC0B#z8~z1>|DWP& zzrQT;f9(O=Q11j_r8V9FsuRuwU7-k!LRbBBj3N&0giIxZWg4_^joOwth=@B5`jZ?y zK+A4B>7Wz?i(sS*<~dU%Qztd%8;nun%ZnYM9O^-zB3LuQ%=vHzC->{w!vV8H*%AS(OT0mMEzbdDGFGnL(?yXUFk>Xd#Btbtu{xq%v4YkrX3hN4+ZgaR zpXJTQXjCnl9U!Ntx6hg_^)W>2%mDmL_{Pd6^*kHq`*c;t={rhWr0Y#&W%NLolAPu5 zxd;?uoFAu9*bF^b0vfaiDPs(fZ6)@N-x)pj3W&E0yN~Dwj*u%dC+ZDbN1WS;L!byl z;Q=-p^{V=chf6dUsCVnlV3%~yP0;(z3@0yNNNcP+h<;3Q zpC`k{>}kUDYm`kptsb30nf0nJQCohNH{r*c2D-h%a-qgqs~g9z*AjyI+CGoIj9v7X zlTCZUxRpM#GD{y}dg1p^(w(p7i$q*8?Fpe7FLMcSW@3rj%kykgExhoZcTCoBPw0K0%FMcc zB*L(7dgp+d;n?oJ>nG$H&wq84@_+1kEH6-72Y%Z^>*KS6!&RoA7*#)n6@D&JzB0M? zCL~`vI9C6~dtyF5DJdlF|I^*Me?z_QaeNB7xQWuY<(GO+(xYU`N(>>fS1kW|=kMy^H?A_W@eth3bFgY<-s zy__YQW_Xv@H0esjrmste6NOs}Ar4l)3Sq`uSby#GT8Cdo3wJnyv3mBSr()*c4qVs*?KZ+6NniU)vr-?p(7 zEOCr5$Q-up%kw?EiFS>CLI!5mbnsN|rl-J1aT}>Zs#pf=Z?7Dz>P!V7Lk26+GPv1d z?hylTY8Cw7Y)-*72mj@wNhY@W zeK#&ksKZ{NxF5uy#M_p>`ZM|ZA3b$Ce`Yo&7l&IokC(i(FW^b5Zz0{Oef3dtH;q7PKB--w^=}Wj0BKF>FwlZTP$*%b8m`OkW z)&h@Z;pRZYnC#DUcA??%FsBhG#wqlSLX_C(fFj;0MqW zXyY%Z4O_jh*S}kdgqK-xZ#FzipsulKFq_@L#6kDNFn)QEiT|@wf${9fuWhXl2z_da zQ$q?lr4!{0gs2+Cm^x0qB8N9&if~j2h6qeN1?0eLmt47~mn}MXXl~h6Wdgi#*;LkG z;x#*3$qgzs5p-ia5@Qs_+pzCQL*14v^e#@$U%eRK<@CCQ@H8UWWntuN13~X8khs7M zJtc5KL4-8O_x$7?%S9eDk$^Vlx6(~ijD+P>4Gd`&yZ@uBUXwY+5K(jdm?-#^l}&6* zWqj&pS(JZvFQfilJ@^J3UIc+LjO~ZobJCxq0*^tTki)`<{X4vJ5?ZNuY^wYw;nmWL=D!*@>+B#xw6nNF6V=sn1rVgWB9I9PhFpa!eS^!il)>FOvbEA@LMlv? z;({)CTFssXi>il6^Q|BdE9)j|^bA}m$y)@^+}-3|xNK z0X`6mBPPbNZ(@ukS;(B(>?S4@T-YcvrWslZgvo3iUI()>xx0^+JLj1NB=@X`0G-OVHp(%QPNm`G&Wj z!kNlB%mX=7W$=Txx&$B$<;8=oHoCjiN8@_7fT7E;Cmq(fvaCz|C3xt#{f-_vQGMI= zK#alntrUCABsm(Jy7OHlriD|0@!atu=0Hzdf}@n0#S|>G%^D9a7H#AzRm2Cg%f0_f z97`r9tfD9~F*+XFTCChR;ytS1{ZY3J(Ad3ypdINETp%5+k0ymG>E%(%C)K?RW)Q5; z;C|`qNW{2#CDfbj5H2zd34`OPw8OhL7_q(EsQAGEX&Qn9&RCOMzh>+dyZ5C^tZ?A0 UX4uj9gf~Cw?fY4_CH`aPpF7vS9smFU literal 0 HcmV?d00001 diff --git a/www/package-lock.json b/www/package-lock.json new file mode 100644 index 0000000..d1070f6 --- /dev/null +++ b/www/package-lock.json @@ -0,0 +1,2427 @@ +{ + "name": "www", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "devDependencies": { + "@tailwindcss/typography": "^0.5.19", + "@tailwindcss/vite": "^4.0.0", + "axios": "^1.11.0", + "concurrently": "^9.0.1", + "laravel-vite-plugin": "^2.0.0", + "tailwindcss": "^4.0.0", + "vite": "^7.0.7" + } + }, + "node_modules/@esbuild/aix-ppc64": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.2.tgz", + "integrity": "sha512-GZMB+a0mOMZs4MpDbj8RJp4cw+w1WV5NYD6xzgvzUJ5Ek2jerwfO2eADyI6ExDSUED+1X8aMbegahsJi+8mgpw==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.27.2.tgz", + "integrity": "sha512-DVNI8jlPa7Ujbr1yjU2PfUSRtAUZPG9I1RwW4F4xFB1Imiu2on0ADiI/c3td+KmDtVKNbi+nffGDQMfcIMkwIA==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.27.2.tgz", + "integrity": "sha512-pvz8ZZ7ot/RBphf8fv60ljmaoydPU12VuXHImtAs0XhLLw+EXBi2BLe3OYSBslR4rryHvweW5gmkKFwTiFy6KA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.27.2.tgz", + "integrity": "sha512-z8Ank4Byh4TJJOh4wpz8g2vDy75zFL0TlZlkUkEwYXuPSgX8yzep596n6mT7905kA9uHZsf/o2OJZubl2l3M7A==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.27.2.tgz", + "integrity": "sha512-davCD2Zc80nzDVRwXTcQP/28fiJbcOwvdolL0sOiOsbwBa72kegmVU0Wrh1MYrbuCL98Omp5dVhQFWRKR2ZAlg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.27.2.tgz", + "integrity": "sha512-ZxtijOmlQCBWGwbVmwOF/UCzuGIbUkqB1faQRf5akQmxRJ1ujusWsb3CVfk/9iZKr2L5SMU5wPBi1UWbvL+VQA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.2.tgz", + "integrity": "sha512-lS/9CN+rgqQ9czogxlMcBMGd+l8Q3Nj1MFQwBZJyoEKI50XGxwuzznYdwcav6lpOGv5BqaZXqvBSiB/kJ5op+g==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.27.2.tgz", + "integrity": "sha512-tAfqtNYb4YgPnJlEFu4c212HYjQWSO/w/h/lQaBK7RbwGIkBOuNKQI9tqWzx7Wtp7bTPaGC6MJvWI608P3wXYA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.27.2.tgz", + "integrity": "sha512-vWfq4GaIMP9AIe4yj1ZUW18RDhx6EPQKjwe7n8BbIecFtCQG4CfHGaHuh7fdfq+y3LIA2vGS/o9ZBGVxIDi9hw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.27.2.tgz", + "integrity": "sha512-hYxN8pr66NsCCiRFkHUAsxylNOcAQaxSSkHMMjcpx0si13t1LHFphxJZUiGwojB1a/Hd5OiPIqDdXONia6bhTw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.27.2.tgz", + "integrity": "sha512-MJt5BRRSScPDwG2hLelYhAAKh9imjHK5+NE/tvnRLbIqUWa+0E9N4WNMjmp/kXXPHZGqPLxggwVhz7QP8CTR8w==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.27.2.tgz", + "integrity": "sha512-lugyF1atnAT463aO6KPshVCJK5NgRnU4yb3FUumyVz+cGvZbontBgzeGFO1nF+dPueHD367a2ZXe1NtUkAjOtg==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.27.2.tgz", + "integrity": "sha512-nlP2I6ArEBewvJ2gjrrkESEZkB5mIoaTswuqNFRv/WYd+ATtUpe9Y09RnJvgvdag7he0OWgEZWhviS1OTOKixw==", + "cpu": [ + "mips64el" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.27.2.tgz", + "integrity": "sha512-C92gnpey7tUQONqg1n6dKVbx3vphKtTHJaNG2Ok9lGwbZil6DrfyecMsp9CrmXGQJmZ7iiVXvvZH6Ml5hL6XdQ==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.27.2.tgz", + "integrity": "sha512-B5BOmojNtUyN8AXlK0QJyvjEZkWwy/FKvakkTDCziX95AowLZKR6aCDhG7LeF7uMCXEJqwa8Bejz5LTPYm8AvA==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.27.2.tgz", + "integrity": "sha512-p4bm9+wsPwup5Z8f4EpfN63qNagQ47Ua2znaqGH6bqLlmJ4bx97Y9JdqxgGZ6Y8xVTixUnEkoKSHcpRlDnNr5w==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.27.2.tgz", + "integrity": "sha512-uwp2Tip5aPmH+NRUwTcfLb+W32WXjpFejTIOWZFw/v7/KnpCDKG66u4DLcurQpiYTiYwQ9B7KOeMJvLCu/OvbA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/netbsd-arm64": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.2.tgz", + "integrity": "sha512-Kj6DiBlwXrPsCRDeRvGAUb/LNrBASrfqAIok+xB0LxK8CHqxZ037viF13ugfsIpePH93mX7xfJp97cyDuTZ3cw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.27.2.tgz", + "integrity": "sha512-HwGDZ0VLVBY3Y+Nw0JexZy9o/nUAWq9MlV7cahpaXKW6TOzfVno3y3/M8Ga8u8Yr7GldLOov27xiCnqRZf0tCA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-arm64": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.2.tgz", + "integrity": "sha512-DNIHH2BPQ5551A7oSHD0CKbwIA/Ox7+78/AWkbS5QoRzaqlev2uFayfSxq68EkonB+IKjiuxBFoV8ESJy8bOHA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.27.2.tgz", + "integrity": "sha512-/it7w9Nb7+0KFIzjalNJVR5bOzA9Vay+yIPLVHfIQYG/j+j9VTH84aNB8ExGKPU4AzfaEvN9/V4HV+F+vo8OEg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openharmony-arm64": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.2.tgz", + "integrity": "sha512-LRBbCmiU51IXfeXk59csuX/aSaToeG7w48nMwA6049Y4J4+VbWALAuXcs+qcD04rHDuSCSRKdmY63sruDS5qag==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.27.2.tgz", + "integrity": "sha512-kMtx1yqJHTmqaqHPAzKCAkDaKsffmXkPHThSfRwZGyuqyIeBvf08KSsYXl+abf5HDAPMJIPnbBfXvP2ZC2TfHg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.27.2.tgz", + "integrity": "sha512-Yaf78O/B3Kkh+nKABUF++bvJv5Ijoy9AN1ww904rOXZFLWVc5OLOfL56W+C8F9xn5JQZa3UX6m+IktJnIb1Jjg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.27.2.tgz", + "integrity": "sha512-Iuws0kxo4yusk7sw70Xa2E2imZU5HoixzxfGCdxwBdhiDgt9vX9VUCBhqcwY7/uh//78A1hMkkROMJq9l27oLQ==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.27.2.tgz", + "integrity": "sha512-sRdU18mcKf7F+YgheI/zGf5alZatMUTKj/jNS6l744f9u3WFu4v7twcUI9vu4mknF4Y9aDlblIie0IM+5xxaqQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.13", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", + "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/remapping": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", + "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", + "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", + "dev": true, + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.31", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", + "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@rollup/rollup-android-arm-eabi": { + "version": "4.54.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.54.0.tgz", + "integrity": "sha512-OywsdRHrFvCdvsewAInDKCNyR3laPA2mc9bRYJ6LBp5IyvF3fvXbbNR0bSzHlZVFtn6E0xw2oZlyjg4rKCVcng==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-android-arm64": { + "version": "4.54.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.54.0.tgz", + "integrity": "sha512-Skx39Uv+u7H224Af+bDgNinitlmHyQX1K/atIA32JP3JQw6hVODX5tkbi2zof/E69M1qH2UoN3Xdxgs90mmNYw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.54.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.54.0.tgz", + "integrity": "sha512-k43D4qta/+6Fq+nCDhhv9yP2HdeKeP56QrUUTW7E6PhZP1US6NDqpJj4MY0jBHlJivVJD5P8NxrjuobZBJTCRw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-darwin-x64": { + "version": "4.54.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.54.0.tgz", + "integrity": "sha512-cOo7biqwkpawslEfox5Vs8/qj83M/aZCSSNIWpVzfU2CYHa2G3P1UN5WF01RdTHSgCkri7XOlTdtk17BezlV3A==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-freebsd-arm64": { + "version": "4.54.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.54.0.tgz", + "integrity": "sha512-miSvuFkmvFbgJ1BevMa4CPCFt5MPGw094knM64W9I0giUIMMmRYcGW/JWZDriaw/k1kOBtsWh1z6nIFV1vPNtA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-freebsd-x64": { + "version": "4.54.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.54.0.tgz", + "integrity": "sha512-KGXIs55+b/ZfZsq9aR026tmr/+7tq6VG6MsnrvF4H8VhwflTIuYh+LFUlIsRdQSgrgmtM3fVATzEAj4hBQlaqQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.54.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.54.0.tgz", + "integrity": "sha512-EHMUcDwhtdRGlXZsGSIuXSYwD5kOT9NVnx9sqzYiwAc91wfYOE1g1djOEDseZJKKqtHAHGwnGPQu3kytmfaXLQ==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm-musleabihf": { + "version": "4.54.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.54.0.tgz", + "integrity": "sha512-+pBrqEjaakN2ySv5RVrj/qLytYhPKEUwk+e3SFU5jTLHIcAtqh2rLrd/OkbNuHJpsBgxsD8ccJt5ga/SeG0JmA==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.54.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.54.0.tgz", + "integrity": "sha512-NSqc7rE9wuUaRBsBp5ckQ5CVz5aIRKCwsoa6WMF7G01sX3/qHUw/z4pv+D+ahL1EIKy6Enpcnz1RY8pf7bjwng==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.54.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.54.0.tgz", + "integrity": "sha512-gr5vDbg3Bakga5kbdpqx81m2n9IX8M6gIMlQQIXiLTNeQW6CucvuInJ91EuCJ/JYvc+rcLLsDFcfAD1K7fMofg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-loong64-gnu": { + "version": "4.54.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.54.0.tgz", + "integrity": "sha512-gsrtB1NA3ZYj2vq0Rzkylo9ylCtW/PhpLEivlgWe0bpgtX5+9j9EZa0wtZiCjgu6zmSeZWyI/e2YRX1URozpIw==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-ppc64-gnu": { + "version": "4.54.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.54.0.tgz", + "integrity": "sha512-y3qNOfTBStmFNq+t4s7Tmc9hW2ENtPg8FeUD/VShI7rKxNW7O4fFeaYbMsd3tpFlIg1Q8IapFgy7Q9i2BqeBvA==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-gnu": { + "version": "4.54.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.54.0.tgz", + "integrity": "sha512-89sepv7h2lIVPsFma8iwmccN7Yjjtgz0Rj/Ou6fEqg3HDhpCa+Et+YSufy27i6b0Wav69Qv4WBNl3Rs6pwhebQ==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-musl": { + "version": "4.54.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.54.0.tgz", + "integrity": "sha512-ZcU77ieh0M2Q8Ur7D5X7KvK+UxbXeDHwiOt/CPSBTI1fBmeDMivW0dPkdqkT4rOgDjrDDBUed9x4EgraIKoR2A==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-s390x-gnu": { + "version": "4.54.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.54.0.tgz", + "integrity": "sha512-2AdWy5RdDF5+4YfG/YesGDDtbyJlC9LHmL6rZw6FurBJ5n4vFGupsOBGfwMRjBYH7qRQowT8D/U4LoSvVwOhSQ==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.54.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.54.0.tgz", + "integrity": "sha512-WGt5J8Ij/rvyqpFexxk3ffKqqbLf9AqrTBbWDk7ApGUzaIs6V+s2s84kAxklFwmMF/vBNGrVdYgbblCOFFezMQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.54.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.54.0.tgz", + "integrity": "sha512-JzQmb38ATzHjxlPHuTH6tE7ojnMKM2kYNzt44LO/jJi8BpceEC8QuXYA908n8r3CNuG/B3BV8VR3Hi1rYtmPiw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-openharmony-arm64": { + "version": "4.54.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.54.0.tgz", + "integrity": "sha512-huT3fd0iC7jigGh7n3q/+lfPcXxBi+om/Rs3yiFxjvSxbSB6aohDFXbWvlspaqjeOh+hx7DDHS+5Es5qRkWkZg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ] + }, + "node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.54.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.54.0.tgz", + "integrity": "sha512-c2V0W1bsKIKfbLMBu/WGBz6Yci8nJ/ZJdheE0EwB73N3MvHYKiKGs3mVilX4Gs70eGeDaMqEob25Tw2Gb9Nqyw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-ia32-msvc": { + "version": "4.54.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.54.0.tgz", + "integrity": "sha512-woEHgqQqDCkAzrDhvDipnSirm5vxUXtSKDYTVpZG3nUdW/VVB5VdCYA2iReSj/u3yCZzXID4kuKG7OynPnB3WQ==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-gnu": { + "version": "4.54.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.54.0.tgz", + "integrity": "sha512-dzAc53LOuFvHwbCEOS0rPbXp6SIhAf2txMP5p6mGyOXXw5mWY8NGGbPMPrs4P1WItkfApDathBj/NzMLUZ9rtQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.54.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.54.0.tgz", + "integrity": "sha512-hYT5d3YNdSh3mbCU1gwQyPgQd3T2ne0A3KG8KSBdav5TiBg6eInVmV+TeR5uHufiIgSFg0XsOWGW5/RhNcSvPg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@tailwindcss/node": { + "version": "4.1.18", + "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.1.18.tgz", + "integrity": "sha512-DoR7U1P7iYhw16qJ49fgXUlry1t4CpXeErJHnQ44JgTSKMaZUdf17cfn5mHchfJ4KRBZRFA/Coo+MUF5+gOaCQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/remapping": "^2.3.4", + "enhanced-resolve": "^5.18.3", + "jiti": "^2.6.1", + "lightningcss": "1.30.2", + "magic-string": "^0.30.21", + "source-map-js": "^1.2.1", + "tailwindcss": "4.1.18" + } + }, + "node_modules/@tailwindcss/oxide": { + "version": "4.1.18", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.1.18.tgz", + "integrity": "sha512-EgCR5tTS5bUSKQgzeMClT6iCY3ToqE1y+ZB0AKldj809QXk1Y+3jB0upOYZrn9aGIzPtUsP7sX4QQ4XtjBB95A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10" + }, + "optionalDependencies": { + "@tailwindcss/oxide-android-arm64": "4.1.18", + "@tailwindcss/oxide-darwin-arm64": "4.1.18", + "@tailwindcss/oxide-darwin-x64": "4.1.18", + "@tailwindcss/oxide-freebsd-x64": "4.1.18", + "@tailwindcss/oxide-linux-arm-gnueabihf": "4.1.18", + "@tailwindcss/oxide-linux-arm64-gnu": "4.1.18", + "@tailwindcss/oxide-linux-arm64-musl": "4.1.18", + "@tailwindcss/oxide-linux-x64-gnu": "4.1.18", + "@tailwindcss/oxide-linux-x64-musl": "4.1.18", + "@tailwindcss/oxide-wasm32-wasi": "4.1.18", + "@tailwindcss/oxide-win32-arm64-msvc": "4.1.18", + "@tailwindcss/oxide-win32-x64-msvc": "4.1.18" + } + }, + "node_modules/@tailwindcss/oxide-android-arm64": { + "version": "4.1.18", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.1.18.tgz", + "integrity": "sha512-dJHz7+Ugr9U/diKJA0W6N/6/cjI+ZTAoxPf9Iz9BFRF2GzEX8IvXxFIi/dZBloVJX/MZGvRuFA9rqwdiIEZQ0Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/oxide-darwin-arm64": { + "version": "4.1.18", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.1.18.tgz", + "integrity": "sha512-Gc2q4Qhs660bhjyBSKgq6BYvwDz4G+BuyJ5H1xfhmDR3D8HnHCmT/BSkvSL0vQLy/nkMLY20PQ2OoYMO15Jd0A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/oxide-darwin-x64": { + "version": "4.1.18", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.1.18.tgz", + "integrity": "sha512-FL5oxr2xQsFrc3X9o1fjHKBYBMD1QZNyc1Xzw/h5Qu4XnEBi3dZn96HcHm41c/euGV+GRiXFfh2hUCyKi/e+yw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/oxide-freebsd-x64": { + "version": "4.1.18", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.1.18.tgz", + "integrity": "sha512-Fj+RHgu5bDodmV1dM9yAxlfJwkkWvLiRjbhuO2LEtwtlYlBgiAT4x/j5wQr1tC3SANAgD+0YcmWVrj8R9trVMA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/oxide-linux-arm-gnueabihf": { + "version": "4.1.18", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.1.18.tgz", + "integrity": "sha512-Fp+Wzk/Ws4dZn+LV2Nqx3IilnhH51YZoRaYHQsVq3RQvEl+71VGKFpkfHrLM/Li+kt5c0DJe/bHXK1eHgDmdiA==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/oxide-linux-arm64-gnu": { + "version": "4.1.18", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.1.18.tgz", + "integrity": "sha512-S0n3jboLysNbh55Vrt7pk9wgpyTTPD0fdQeh7wQfMqLPM/Hrxi+dVsLsPrycQjGKEQk85Kgbx+6+QnYNiHalnw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/oxide-linux-arm64-musl": { + "version": "4.1.18", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.1.18.tgz", + "integrity": "sha512-1px92582HkPQlaaCkdRcio71p8bc8i/ap5807tPRDK/uw953cauQBT8c5tVGkOwrHMfc2Yh6UuxaH4vtTjGvHg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/oxide-linux-x64-gnu": { + "version": "4.1.18", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.1.18.tgz", + "integrity": "sha512-v3gyT0ivkfBLoZGF9LyHmts0Isc8jHZyVcbzio6Wpzifg/+5ZJpDiRiUhDLkcr7f/r38SWNe7ucxmGW3j3Kb/g==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/oxide-linux-x64-musl": { + "version": "4.1.18", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.1.18.tgz", + "integrity": "sha512-bhJ2y2OQNlcRwwgOAGMY0xTFStt4/wyU6pvI6LSuZpRgKQwxTec0/3Scu91O8ir7qCR3AuepQKLU/kX99FouqQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/oxide-wasm32-wasi": { + "version": "4.1.18", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-wasm32-wasi/-/oxide-wasm32-wasi-4.1.18.tgz", + "integrity": "sha512-LffYTvPjODiP6PT16oNeUQJzNVyJl1cjIebq/rWWBF+3eDst5JGEFSc5cWxyRCJ0Mxl+KyIkqRxk1XPEs9x8TA==", + "bundleDependencies": [ + "@napi-rs/wasm-runtime", + "@emnapi/core", + "@emnapi/runtime", + "@tybys/wasm-util", + "@emnapi/wasi-threads", + "tslib" + ], + "cpu": [ + "wasm32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/core": "^1.7.1", + "@emnapi/runtime": "^1.7.1", + "@emnapi/wasi-threads": "^1.1.0", + "@napi-rs/wasm-runtime": "^1.1.0", + "@tybys/wasm-util": "^0.10.1", + "tslib": "^2.4.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@tailwindcss/oxide-win32-arm64-msvc": { + "version": "4.1.18", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.1.18.tgz", + "integrity": "sha512-HjSA7mr9HmC8fu6bdsZvZ+dhjyGCLdotjVOgLA2vEqxEBZaQo9YTX4kwgEvPCpRh8o4uWc4J/wEoFzhEmjvPbA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/oxide-win32-x64-msvc": { + "version": "4.1.18", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.1.18.tgz", + "integrity": "sha512-bJWbyYpUlqamC8dpR7pfjA0I7vdF6t5VpUGMWRkXVE3AXgIZjYUYAK7II1GNaxR8J1SSrSrppRar8G++JekE3Q==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/typography": { + "version": "0.5.19", + "resolved": "https://registry.npmjs.org/@tailwindcss/typography/-/typography-0.5.19.tgz", + "integrity": "sha512-w31dd8HOx3k9vPtcQh5QHP9GwKcgbMp87j58qi6xgiBnFFtKEAgCWnDw4qUT8aHwkCp8bKvb/KGKWWHedP0AAg==", + "dev": true, + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "6.0.10" + }, + "peerDependencies": { + "tailwindcss": ">=3.0.0 || insiders || >=4.0.0-alpha.20 || >=4.0.0-beta.1" + } + }, + "node_modules/@tailwindcss/vite": { + "version": "4.1.18", + "resolved": "https://registry.npmjs.org/@tailwindcss/vite/-/vite-4.1.18.tgz", + "integrity": "sha512-jVA+/UpKL1vRLg6Hkao5jldawNmRo7mQYrZtNHMIVpLfLhDml5nMRUo/8MwoX2vNXvnaXNNMedrMfMugAVX1nA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@tailwindcss/node": "4.1.18", + "@tailwindcss/oxide": "4.1.18", + "tailwindcss": "4.1.18" + }, + "peerDependencies": { + "vite": "^5.2.0 || ^6 || ^7" + } + }, + "node_modules/@types/estree": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", + "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", + "dev": true, + "license": "MIT" + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/axios": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.13.2.tgz", + "integrity": "sha512-VPk9ebNqPcy5lRGuSlKx752IlDatOjT9paPlm8A7yOuW2Fbvp4X3JznJtT4f0GzGLLiWE9W8onz51SqLYwzGaA==", + "dev": true, + "license": "MIT", + "dependencies": { + "follow-redirects": "^1.15.6", + "form-data": "^4.0.4", + "proxy-from-env": "^1.1.0" + } + }, + "node_modules/call-bind-apply-helpers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/chalk/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "license": "MIT" + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "license": "MIT", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/concurrently": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/concurrently/-/concurrently-9.2.1.tgz", + "integrity": "sha512-fsfrO0MxV64Znoy8/l1vVIjjHa29SZyyqPgQBwhiDcaW8wJc2W3XWVOGx4M3oJBnv/zdUZIIp1gDeS98GzP8Ng==", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "4.1.2", + "rxjs": "7.8.2", + "shell-quote": "1.8.3", + "supports-color": "8.1.1", + "tree-kill": "1.2.2", + "yargs": "17.7.2" + }, + "bin": { + "conc": "dist/bin/concurrently.js", + "concurrently": "dist/bin/concurrently.js" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/open-cli-tools/concurrently?sponsor=1" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, + "license": "MIT", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/detect-libc": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", + "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=8" + } + }, + "node_modules/dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "license": "MIT" + }, + "node_modules/enhanced-resolve": { + "version": "5.18.4", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.4.tgz", + "integrity": "sha512-LgQMM4WXU3QI+SYgEc2liRgznaD5ojbmY3sb8LxyguVkIg5FxdpTkvk72te2R38/TGKxH634oLxXRGY6d7AP+Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/es-define-property": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-object-atoms": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", + "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/esbuild": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.27.2.tgz", + "integrity": "sha512-HyNQImnsOC7X9PMNaCIeAm4ISCQXs5a5YasTXVliKv4uuBo1dKrG0A+uQS8M5eXjVMnLg3WgXaKvprHlFJQffw==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=18" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.27.2", + "@esbuild/android-arm": "0.27.2", + "@esbuild/android-arm64": "0.27.2", + "@esbuild/android-x64": "0.27.2", + "@esbuild/darwin-arm64": "0.27.2", + "@esbuild/darwin-x64": "0.27.2", + "@esbuild/freebsd-arm64": "0.27.2", + "@esbuild/freebsd-x64": "0.27.2", + "@esbuild/linux-arm": "0.27.2", + "@esbuild/linux-arm64": "0.27.2", + "@esbuild/linux-ia32": "0.27.2", + "@esbuild/linux-loong64": "0.27.2", + "@esbuild/linux-mips64el": "0.27.2", + "@esbuild/linux-ppc64": "0.27.2", + "@esbuild/linux-riscv64": "0.27.2", + "@esbuild/linux-s390x": "0.27.2", + "@esbuild/linux-x64": "0.27.2", + "@esbuild/netbsd-arm64": "0.27.2", + "@esbuild/netbsd-x64": "0.27.2", + "@esbuild/openbsd-arm64": "0.27.2", + "@esbuild/openbsd-x64": "0.27.2", + "@esbuild/openharmony-arm64": "0.27.2", + "@esbuild/sunos-x64": "0.27.2", + "@esbuild/win32-arm64": "0.27.2", + "@esbuild/win32-ia32": "0.27.2", + "@esbuild/win32-x64": "0.27.2" + } + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/fdir": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", + "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "picomatch": "^3 || ^4" + }, + "peerDependenciesMeta": { + "picomatch": { + "optional": true + } + } + }, + "node_modules/follow-redirects": { + "version": "1.15.11", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.11.tgz", + "integrity": "sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "license": "MIT", + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/form-data": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.5.tgz", + "integrity": "sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w==", + "dev": true, + "license": "MIT", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "es-set-tostringtag": "^2.1.0", + "hasown": "^2.0.2", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, + "license": "ISC", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "function-bind": "^1.1.2", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "dev": true, + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/has-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/jiti": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.6.1.tgz", + "integrity": "sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==", + "dev": true, + "license": "MIT", + "bin": { + "jiti": "lib/jiti-cli.mjs" + } + }, + "node_modules/laravel-vite-plugin": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/laravel-vite-plugin/-/laravel-vite-plugin-2.0.1.tgz", + "integrity": "sha512-zQuvzWfUKQu9oNVi1o0RZAJCwhGsdhx4NEOyrVQwJHaWDseGP9tl7XUPLY2T8Cj6+IrZ6lmyxlR1KC8unf3RLA==", + "dev": true, + "license": "MIT", + "dependencies": { + "picocolors": "^1.0.0", + "vite-plugin-full-reload": "^1.1.0" + }, + "bin": { + "clean-orphaned-assets": "bin/clean.js" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + }, + "peerDependencies": { + "vite": "^7.0.0" + } + }, + "node_modules/lightningcss": { + "version": "1.30.2", + "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.30.2.tgz", + "integrity": "sha512-utfs7Pr5uJyyvDETitgsaqSyjCb2qNRAtuqUeWIAKztsOYdcACf2KtARYXg2pSvhkt+9NfoaNY7fxjl6nuMjIQ==", + "dev": true, + "license": "MPL-2.0", + "dependencies": { + "detect-libc": "^2.0.3" + }, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "lightningcss-android-arm64": "1.30.2", + "lightningcss-darwin-arm64": "1.30.2", + "lightningcss-darwin-x64": "1.30.2", + "lightningcss-freebsd-x64": "1.30.2", + "lightningcss-linux-arm-gnueabihf": "1.30.2", + "lightningcss-linux-arm64-gnu": "1.30.2", + "lightningcss-linux-arm64-musl": "1.30.2", + "lightningcss-linux-x64-gnu": "1.30.2", + "lightningcss-linux-x64-musl": "1.30.2", + "lightningcss-win32-arm64-msvc": "1.30.2", + "lightningcss-win32-x64-msvc": "1.30.2" + } + }, + "node_modules/lightningcss-android-arm64": { + "version": "1.30.2", + "resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.30.2.tgz", + "integrity": "sha512-BH9sEdOCahSgmkVhBLeU7Hc9DWeZ1Eb6wNS6Da8igvUwAe0sqROHddIlvU06q3WyXVEOYDZ6ykBZQnjTbmo4+A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-darwin-arm64": { + "version": "1.30.2", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.30.2.tgz", + "integrity": "sha512-ylTcDJBN3Hp21TdhRT5zBOIi73P6/W0qwvlFEk22fkdXchtNTOU4Qc37SkzV+EKYxLouZ6M4LG9NfZ1qkhhBWA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-darwin-x64": { + "version": "1.30.2", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.30.2.tgz", + "integrity": "sha512-oBZgKchomuDYxr7ilwLcyms6BCyLn0z8J0+ZZmfpjwg9fRVZIR5/GMXd7r9RH94iDhld3UmSjBM6nXWM2TfZTQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-freebsd-x64": { + "version": "1.30.2", + "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.30.2.tgz", + "integrity": "sha512-c2bH6xTrf4BDpK8MoGG4Bd6zAMZDAXS569UxCAGcA7IKbHNMlhGQ89eRmvpIUGfKWNVdbhSbkQaWhEoMGmGslA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm-gnueabihf": { + "version": "1.30.2", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.30.2.tgz", + "integrity": "sha512-eVdpxh4wYcm0PofJIZVuYuLiqBIakQ9uFZmipf6LF/HRj5Bgm0eb3qL/mr1smyXIS1twwOxNWndd8z0E374hiA==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm64-gnu": { + "version": "1.30.2", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.30.2.tgz", + "integrity": "sha512-UK65WJAbwIJbiBFXpxrbTNArtfuznvxAJw4Q2ZGlU8kPeDIWEX1dg3rn2veBVUylA2Ezg89ktszWbaQnxD/e3A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm64-musl": { + "version": "1.30.2", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.30.2.tgz", + "integrity": "sha512-5Vh9dGeblpTxWHpOx8iauV02popZDsCYMPIgiuw97OJ5uaDsL86cnqSFs5LZkG3ghHoX5isLgWzMs+eD1YzrnA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-x64-gnu": { + "version": "1.30.2", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.30.2.tgz", + "integrity": "sha512-Cfd46gdmj1vQ+lR6VRTTadNHu6ALuw2pKR9lYq4FnhvgBc4zWY1EtZcAc6EffShbb1MFrIPfLDXD6Xprbnni4w==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-x64-musl": { + "version": "1.30.2", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.30.2.tgz", + "integrity": "sha512-XJaLUUFXb6/QG2lGIW6aIk6jKdtjtcffUT0NKvIqhSBY3hh9Ch+1LCeH80dR9q9LBjG3ewbDjnumefsLsP6aiA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-win32-arm64-msvc": { + "version": "1.30.2", + "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.30.2.tgz", + "integrity": "sha512-FZn+vaj7zLv//D/192WFFVA0RgHawIcHqLX9xuWiQt7P0PtdFEVaxgF9rjM/IRYHQXNnk61/H/gb2Ei+kUQ4xQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-win32-x64-msvc": { + "version": "1.30.2", + "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.30.2.tgz", + "integrity": "sha512-5g1yc73p+iAkid5phb4oVFMB45417DkRevRbt/El/gKXJk4jid+vPFF/AXbxn05Aky8PapwzZrdJShv5C0avjw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/magic-string": { + "version": "0.30.21", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", + "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.5" + } + }, + "node_modules/math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "license": "MIT", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/nanoid": { + "version": "3.3.11", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", + "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "dev": true, + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", + "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/postcss": { + "version": "8.5.6", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz", + "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.11", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.10", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", + "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", + "dev": true, + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", + "dev": true, + "license": "MIT" + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/rollup": { + "version": "4.54.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.54.0.tgz", + "integrity": "sha512-3nk8Y3a9Ea8szgKhinMlGMhGMw89mqule3KWczxhIzqudyHdCIOHw8WJlj/r329fACjKLEh13ZSk7oE22kyeIw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "1.0.8" + }, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=18.0.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.54.0", + "@rollup/rollup-android-arm64": "4.54.0", + "@rollup/rollup-darwin-arm64": "4.54.0", + "@rollup/rollup-darwin-x64": "4.54.0", + "@rollup/rollup-freebsd-arm64": "4.54.0", + "@rollup/rollup-freebsd-x64": "4.54.0", + "@rollup/rollup-linux-arm-gnueabihf": "4.54.0", + "@rollup/rollup-linux-arm-musleabihf": "4.54.0", + "@rollup/rollup-linux-arm64-gnu": "4.54.0", + "@rollup/rollup-linux-arm64-musl": "4.54.0", + "@rollup/rollup-linux-loong64-gnu": "4.54.0", + "@rollup/rollup-linux-ppc64-gnu": "4.54.0", + "@rollup/rollup-linux-riscv64-gnu": "4.54.0", + "@rollup/rollup-linux-riscv64-musl": "4.54.0", + "@rollup/rollup-linux-s390x-gnu": "4.54.0", + "@rollup/rollup-linux-x64-gnu": "4.54.0", + "@rollup/rollup-linux-x64-musl": "4.54.0", + "@rollup/rollup-openharmony-arm64": "4.54.0", + "@rollup/rollup-win32-arm64-msvc": "4.54.0", + "@rollup/rollup-win32-ia32-msvc": "4.54.0", + "@rollup/rollup-win32-x64-gnu": "4.54.0", + "@rollup/rollup-win32-x64-msvc": "4.54.0", + "fsevents": "~2.3.2" + } + }, + "node_modules/rxjs": { + "version": "7.8.2", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.2.tgz", + "integrity": "sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/shell-quote": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.3.tgz", + "integrity": "sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/tailwindcss": { + "version": "4.1.18", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.1.18.tgz", + "integrity": "sha512-4+Z+0yiYyEtUVCScyfHCxOYP06L5Ne+JiHhY2IjR2KWMIWhJOYZKLSGZaP5HkZ8+bY0cxfzwDE5uOmzFXyIwxw==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/tapable": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.0.tgz", + "integrity": "sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/tinyglobby": { + "version": "0.2.15", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz", + "integrity": "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "fdir": "^6.5.0", + "picomatch": "^4.0.3" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/SuperchupuDev" + } + }, + "node_modules/tree-kill": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", + "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", + "dev": true, + "license": "MIT", + "bin": { + "tree-kill": "cli.js" + } + }, + "node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true, + "license": "MIT" + }, + "node_modules/vite": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/vite/-/vite-7.3.0.tgz", + "integrity": "sha512-dZwN5L1VlUBewiP6H9s2+B3e3Jg96D0vzN+Ry73sOefebhYr9f94wwkMNN/9ouoU8pV1BqA1d1zGk8928cx0rg==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "esbuild": "^0.27.0", + "fdir": "^6.5.0", + "picomatch": "^4.0.3", + "postcss": "^8.5.6", + "rollup": "^4.43.0", + "tinyglobby": "^0.2.15" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + }, + "peerDependencies": { + "@types/node": "^20.19.0 || >=22.12.0", + "jiti": ">=1.21.0", + "less": "^4.0.0", + "lightningcss": "^1.21.0", + "sass": "^1.70.0", + "sass-embedded": "^1.70.0", + "stylus": ">=0.54.8", + "sugarss": "^5.0.0", + "terser": "^5.16.0", + "tsx": "^4.8.1", + "yaml": "^2.4.2" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "jiti": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + }, + "tsx": { + "optional": true + }, + "yaml": { + "optional": true + } + } + }, + "node_modules/vite-plugin-full-reload": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/vite-plugin-full-reload/-/vite-plugin-full-reload-1.2.0.tgz", + "integrity": "sha512-kz18NW79x0IHbxRSHm0jttP4zoO9P9gXh+n6UTwlNKnviTTEpOlum6oS9SmecrTtSr+muHEn5TUuC75UovQzcA==", + "dev": true, + "license": "MIT", + "dependencies": { + "picocolors": "^1.0.0", + "picomatch": "^2.3.1" + } + }, + "node_modules/vite-plugin-full-reload/node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=12" + } + } + } +} diff --git a/www/package.json b/www/package.json new file mode 100644 index 0000000..1ad8536 --- /dev/null +++ b/www/package.json @@ -0,0 +1,18 @@ +{ + "$schema": "https://www.schemastore.org/package.json", + "private": true, + "type": "module", + "scripts": { + "build": "vite build", + "dev": "vite" + }, + "devDependencies": { + "@tailwindcss/typography": "^0.5.19", + "@tailwindcss/vite": "^4.0.0", + "axios": "^1.11.0", + "concurrently": "^9.0.1", + "laravel-vite-plugin": "^2.0.0", + "tailwindcss": "^4.0.0", + "vite": "^7.0.7" + } +} diff --git a/www/phpunit.xml b/www/phpunit.xml new file mode 100644 index 0000000..d703241 --- /dev/null +++ b/www/phpunit.xml @@ -0,0 +1,35 @@ + + + + + tests/Unit + + + tests/Feature + + + + + app + + + + + + + + + + + + + + + + + + diff --git a/www/public/.htaccess b/www/public/.htaccess new file mode 100644 index 0000000..b574a59 --- /dev/null +++ b/www/public/.htaccess @@ -0,0 +1,25 @@ + + + Options -MultiViews -Indexes + + + RewriteEngine On + + # Handle Authorization Header + RewriteCond %{HTTP:Authorization} . + RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] + + # Handle X-XSRF-Token Header + RewriteCond %{HTTP:x-xsrf-token} . + RewriteRule .* - [E=HTTP_X_XSRF_TOKEN:%{HTTP:X-XSRF-Token}] + + # Redirect Trailing Slashes If Not A Folder... + RewriteCond %{REQUEST_FILENAME} !-d + RewriteCond %{REQUEST_URI} (.+)/$ + RewriteRule ^ %1 [L,R=301] + + # Send Requests To Front Controller... + RewriteCond %{REQUEST_FILENAME} !-d + RewriteCond %{REQUEST_FILENAME} !-f + RewriteRule ^ index.php [L] + diff --git a/www/public/favicon.ico b/www/public/favicon.ico new file mode 100644 index 0000000..e69de29 diff --git a/www/public/games b/www/public/games new file mode 120000 index 0000000..ce3af79 --- /dev/null +++ b/www/public/games @@ -0,0 +1 @@ +../storage/app/public/games \ No newline at end of file diff --git a/www/public/index.php b/www/public/index.php new file mode 100644 index 0000000..ee8f07e --- /dev/null +++ b/www/public/index.php @@ -0,0 +1,20 @@ +handleRequest(Request::capture()); diff --git a/www/public/robots.txt b/www/public/robots.txt new file mode 100644 index 0000000..eb05362 --- /dev/null +++ b/www/public/robots.txt @@ -0,0 +1,2 @@ +User-agent: * +Disallow: diff --git a/www/public/sgs-icon.png b/www/public/sgs-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..92f4ac7a98bea7f8581c2f2197b9b74021324a3b GIT binary patch literal 22189 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 NE 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 A&Hw-a literal 0 HcmV?d00001 diff --git a/www/resources/css/app.css b/www/resources/css/app.css new file mode 100644 index 0000000..d55cde3 --- /dev/null +++ b/www/resources/css/app.css @@ -0,0 +1,12 @@ +@import 'tailwindcss'; +@plugin '@tailwindcss/typography'; + +@source '../../vendor/laravel/framework/src/Illuminate/Pagination/resources/views/*.blade.php'; +@source '../../storage/framework/views/*.php'; +@source '../**/*.blade.php'; +@source '../**/*.js'; + +@theme { + --font-sans: 'Instrument Sans', ui-sans-serif, system-ui, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', + 'Segoe UI Symbol', 'Noto Color Emoji'; +} diff --git a/www/resources/js/app.js b/www/resources/js/app.js new file mode 100644 index 0000000..e59d6a0 --- /dev/null +++ b/www/resources/js/app.js @@ -0,0 +1 @@ +import './bootstrap'; diff --git a/www/resources/js/bootstrap.js b/www/resources/js/bootstrap.js new file mode 100644 index 0000000..5f1390b --- /dev/null +++ b/www/resources/js/bootstrap.js @@ -0,0 +1,4 @@ +import axios from 'axios'; +window.axios = axios; + +window.axios.defaults.headers.common['X-Requested-With'] = 'XMLHttpRequest'; diff --git a/www/resources/views/dbi/directory-listing.blade.php b/www/resources/views/dbi/directory-listing.blade.php new file mode 100644 index 0000000..ab6c7b8 --- /dev/null +++ b/www/resources/views/dbi/directory-listing.blade.php @@ -0,0 +1,59 @@ + + + + Index of {{ $displayPath }} + + +

Index of {{ $displayPath }}

+ + + + + + + + + + + @if($parentUrl) + + + + + + + + @endif + + @foreach($directories as $directory) + + + @if($isDBI) + + @else + + @endif + + + + + @endforeach + + @foreach($files as $file) + + + @if($isDBI) + + @else + + @endif + + + + + @endforeach + + +
 NameLast modifiedSize 

 Parent Directory  -  
 {{ e($directory['name']) }}/{{ e($directory['name']) }}/{{ date('d-M-Y H:i', $directory['mtime']) }} -  
 {{ e($file['name']) }}{{ e($file['name']) }}{{ date('d-M-Y H:i', $file['mtime']) }} {{ \App\Helpers\FileSize::format($file['size']) }} 

+ + diff --git a/www/resources/views/docs.blade.php b/www/resources/views/docs.blade.php new file mode 100644 index 0000000..aff3c6d --- /dev/null +++ b/www/resources/views/docs.blade.php @@ -0,0 +1,122 @@ + + + + + + {{ $title }} - {{ config('app.name') }} + + + @vite(['resources/css/app.css', 'resources/js/app.js']) + + + +
+
+ + +
+ {!! \Illuminate\Support\Str::markdown($content) !!} +
+
+
+ + diff --git a/www/resources/views/welcome.blade.php b/www/resources/views/welcome.blade.php new file mode 100644 index 0000000..249dd69 --- /dev/null +++ b/www/resources/views/welcome.blade.php @@ -0,0 +1,155 @@ + + + + + + {{ config('app.name') }} + + + @vite(['resources/css/app.css', 'resources/js/app.js']) + + +
+
+
+
+
+ SGS Logo +
+
+ +
+
+

+ Switch Games Server +

+

+ Share your Nintendo Switch games over the network with Tinfoil and DBI +

+
+ +
+ +
+
+
+ + + +
+ +
+

Tinfoil Setup

+

+ Learn how to connect your Nintendo Switch running Tinfoil to this server. Step-by-step instructions to get started. +

+
+
+ + + + +
+
+ + +
+
+
+ + + +
+ +
+

DBI Setup

+

+ Configure DBI on your Nintendo Switch to browse and install games from this server using directory listing. +

+
+
+ + + + +
+
+ +
+
+ + + +
+ +
+

API Endpoints

+

+ Direct access to the API endpoints: +

+ +
+
+ Tinfoil: + + {{ url('/api/tinfoil') }} + +
+
+ DBI: + + {{ url('/api/dbi') }} + +
+
+ Generic (work for Tinfoil and DBI): + + {{ url('/') }} + +
+
+
+
+ +
+
+ + + +
+ +
+

GitHub Repository

+

+ View the source code, report issues, or contribute to the project on GitHub. +

+ + + View on GitHub + + + + +
+
+
+
+
+ +
+ Laravel v{{ Illuminate\Foundation\Application::VERSION }} (PHP v{{ PHP_VERSION }}) +
+
+
+ + diff --git a/www/routes/api.php b/www/routes/api.php new file mode 100644 index 0000000..3b0c1aa --- /dev/null +++ b/www/routes/api.php @@ -0,0 +1,15 @@ +name('tinfoil'); + +Route::get('dbi/{path?}', \App\Http\Controllers\DBI\IndexController::class) + ->where('path', '.*') + ->name('dbi'); diff --git a/www/routes/console.php b/www/routes/console.php new file mode 100644 index 0000000..3c9adf1 --- /dev/null +++ b/www/routes/console.php @@ -0,0 +1,8 @@ +comment(Inspiring::quote()); +})->purpose('Display an inspiring quote'); diff --git a/www/routes/web.php b/www/routes/web.php new file mode 100644 index 0000000..d048365 --- /dev/null +++ b/www/routes/web.php @@ -0,0 +1,42 @@ +middleware([ + EnsureIsDbiClient::class, + EnsureIsTinfoilClient::class +]); + +Route::get('/docs/{page}', function ($page) { + $allowedPages = ['TINFOIL', 'DBI']; + if (!in_array($page, $allowedPages)) { + abort(404); + } + + $content = file_get_contents(base_path("docs/{$page}.md")); + + // Convert relative image paths to absolute paths for web viewing + $content = str_replace( + '](images/', + '](/docs-images/', + $content + ); + + return view('docs', ['content' => $content, 'title' => $page]); +})->name('docs'); + +Route::get('/docs-images/{path}', function ($path) { + $imagePath = base_path("docs/images/{$path}"); + + if (!file_exists($imagePath)) { + abort(404); + } + + return response()->file($imagePath); +})->where('path', '.*')->name('docs.images'); + +Route::get('/{path}', fn() => response('Not Found', 404)) + ->where('path', '(?!api|docs-images).*') + ->middleware(EnsureIsDbiClient::class); diff --git a/www/storage/app/.gitignore b/www/storage/app/.gitignore new file mode 100644 index 0000000..fedb287 --- /dev/null +++ b/www/storage/app/.gitignore @@ -0,0 +1,4 @@ +* +!private/ +!public/ +!.gitignore diff --git a/www/storage/app/private/.gitignore b/www/storage/app/private/.gitignore new file mode 100644 index 0000000..d6b7ef3 --- /dev/null +++ b/www/storage/app/private/.gitignore @@ -0,0 +1,2 @@ +* +!.gitignore diff --git a/www/storage/app/public/.gitignore b/www/storage/app/public/.gitignore new file mode 100644 index 0000000..d6b7ef3 --- /dev/null +++ b/www/storage/app/public/.gitignore @@ -0,0 +1,2 @@ +* +!.gitignore diff --git a/www/storage/framework/.gitignore b/www/storage/framework/.gitignore new file mode 100644 index 0000000..05c4471 --- /dev/null +++ b/www/storage/framework/.gitignore @@ -0,0 +1,9 @@ +compiled.php +config.php +down +events.scanned.php +maintenance.php +routes.php +routes.scanned.php +schedule-* +services.json diff --git a/www/storage/framework/cache/.gitignore b/www/storage/framework/cache/.gitignore new file mode 100644 index 0000000..01e4a6c --- /dev/null +++ b/www/storage/framework/cache/.gitignore @@ -0,0 +1,3 @@ +* +!data/ +!.gitignore diff --git a/www/storage/framework/cache/data/.gitignore b/www/storage/framework/cache/data/.gitignore new file mode 100644 index 0000000..d6b7ef3 --- /dev/null +++ b/www/storage/framework/cache/data/.gitignore @@ -0,0 +1,2 @@ +* +!.gitignore diff --git a/www/storage/framework/sessions/.gitignore b/www/storage/framework/sessions/.gitignore new file mode 100644 index 0000000..d6b7ef3 --- /dev/null +++ b/www/storage/framework/sessions/.gitignore @@ -0,0 +1,2 @@ +* +!.gitignore diff --git a/www/storage/framework/testing/.gitignore b/www/storage/framework/testing/.gitignore new file mode 100644 index 0000000..d6b7ef3 --- /dev/null +++ b/www/storage/framework/testing/.gitignore @@ -0,0 +1,2 @@ +* +!.gitignore diff --git a/www/storage/framework/views/.gitignore b/www/storage/framework/views/.gitignore new file mode 100644 index 0000000..d6b7ef3 --- /dev/null +++ b/www/storage/framework/views/.gitignore @@ -0,0 +1,2 @@ +* +!.gitignore diff --git a/www/storage/logs/.gitignore b/www/storage/logs/.gitignore new file mode 100644 index 0000000..d6b7ef3 --- /dev/null +++ b/www/storage/logs/.gitignore @@ -0,0 +1,2 @@ +* +!.gitignore diff --git a/www/tests/Feature/ExampleTest.php b/www/tests/Feature/ExampleTest.php new file mode 100644 index 0000000..8fdc86b --- /dev/null +++ b/www/tests/Feature/ExampleTest.php @@ -0,0 +1,7 @@ +get('/'); + + $response->assertStatus(200); +}); diff --git a/www/tests/Pest.php b/www/tests/Pest.php new file mode 100644 index 0000000..60f04a4 --- /dev/null +++ b/www/tests/Pest.php @@ -0,0 +1,47 @@ +extend(Tests\TestCase::class) + // ->use(Illuminate\Foundation\Testing\RefreshDatabase::class) + ->in('Feature'); + +/* +|-------------------------------------------------------------------------- +| Expectations +|-------------------------------------------------------------------------- +| +| When you're writing tests, you often need to check that values meet certain conditions. The +| "expect()" function gives you access to a set of "expectations" methods that you can use +| to assert different things. Of course, you may extend the Expectation API at any time. +| +*/ + +expect()->extend('toBeOne', function () { + return $this->toBe(1); +}); + +/* +|-------------------------------------------------------------------------- +| Functions +|-------------------------------------------------------------------------- +| +| While Pest is very powerful out-of-the-box, you may have some testing code specific to your +| project that you don't want to repeat in every file. Here you can also expose helpers as +| global functions to help you to reduce the number of lines of code in your test files. +| +*/ + +function something() +{ + // .. +} diff --git a/www/tests/TestCase.php b/www/tests/TestCase.php new file mode 100644 index 0000000..fe1ffc2 --- /dev/null +++ b/www/tests/TestCase.php @@ -0,0 +1,10 @@ +toBeTrue(); +}); diff --git a/www/vite.config.js b/www/vite.config.js new file mode 100644 index 0000000..f35b4e7 --- /dev/null +++ b/www/vite.config.js @@ -0,0 +1,18 @@ +import { defineConfig } from 'vite'; +import laravel from 'laravel-vite-plugin'; +import tailwindcss from '@tailwindcss/vite'; + +export default defineConfig({ + plugins: [ + laravel({ + input: ['resources/css/app.css', 'resources/js/app.js'], + refresh: true, + }), + tailwindcss(), + ], + server: { + watch: { + ignored: ['**/storage/framework/views/**'], + }, + }, +});