~xdavidwu/uptime-monitor

aecee1b64b15824e38f2eb5aff91129f18fd985b — xdavidwu 1 year, 6 months ago 6f9ecb5
rebase onto lumen
65 files changed, 2231 insertions(+), 3907 deletions(-)

M .env.example
D .gitattributes
M .gitignore
D .styleci.yml
M README.md
R public/favicon.ico => app/Console/Commands/.gitkeep
M app/Console/Kernel.php
A app/Events/Event.php
R tests/Feature/ExampleTest.php => app/Events/ExampleEvent.php
M app/Exceptions/Handler.php
M app/Http/Controllers/Controller.php
R app/{Providers/AppServiceProvider.php => Http/Controllers/ExampleController.php}
D app/Http/Kernel.php
A app/Http/Middleware/Authenticate.php
D app/Http/Middleware/CheckForMaintenanceMode.php
A app/Http/Middleware/ExampleMiddleware.php
D app/Providers/RouteServiceProvider.php
D app/User.php
M artisan
M bootstrap/app.php
D bootstrap/cache/.gitignore
M composer.json
M composer.lock
D config/app.php
D config/cache.php
D config/database.php
D config/filesystems.php
D config/logging.php
D config/queue.php
D config/view.php
D database/.gitignore
R database/factories/{UserFactory.php => ModelFactory.php}
A database/migrations/.gitkeep
D database/migrations/2014_10_12_000000_create_users_table.php
D database/migrations/2014_10_12_100000_create_password_resets_table.php
D database/migrations/2019_08_19_000000_create_failed_jobs_table.php
M database/seeds/DatabaseSeeder.php
D package.json
D phpunit.xml
M public/index.php
D public/robots.txt
D public/web.config
D resources/js/app.js
D resources/js/bootstrap.js
D resources/lang/en/auth.php
D resources/lang/en/pagination.php
D resources/lang/en/passwords.php
D resources/lang/en/validation.php
D resources/sass/app.scss
A resources/views/.gitkeep
D resources/views/welcome.blade.php
D routes/api.php
D routes/channels.php
D routes/console.php
M routes/web.php
D server.php
M storage/app/.gitignore
D storage/app/public/.gitignore
D storage/framework/.gitignore
D storage/framework/sessions/.gitignore
D storage/framework/testing/.gitignore
D tests/CreatesApplication.php
R tests/{Unit/ExampleTest.php => ExampleTest.php}
M tests/TestCase.php
D webpack.mix.js
M .env.example => .env.example +6 -33
@@ 1,46 1,19 @@
APP_NAME=Laravel
APP_NAME=Lumen
APP_ENV=local
APP_KEY=
APP_DEBUG=true
APP_URL=http://localhost
APP_TIMEZONE=UTC

LOG_CHANNEL=stack
LOG_SLACK_WEBHOOK_URL=

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=laravel
DB_USERNAME=root
DB_PASSWORD=
DB_DATABASE=homestead
DB_USERNAME=homestead
DB_PASSWORD=secret

BROADCAST_DRIVER=log
CACHE_DRIVER=file
QUEUE_CONNECTION=sync
SESSION_DRIVER=file
SESSION_LIFETIME=120

REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379

MAIL_DRIVER=smtp
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null
MAIL_FROM_ADDRESS=null
MAIL_FROM_NAME="${APP_NAME}"

AWS_ACCESS_KEY_ID=
AWS_SECRET_ACCESS_KEY=
AWS_DEFAULT_REGION=us-east-1
AWS_BUCKET=

PUSHER_APP_ID=
PUSHER_APP_KEY=
PUSHER_APP_SECRET=
PUSHER_APP_CLUSTER=mt1

MIX_PUSHER_APP_KEY="${PUSHER_APP_KEY}"
MIX_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}"

D .gitattributes => .gitattributes +0 -5
@@ 1,5 0,0 @@
* text=auto
*.css linguist-vendored
*.scss linguist-vendored
*.js linguist-vendored
CHANGELOG.md export-ignore

M .gitignore => .gitignore +3 -9
@@ 1,12 1,6 @@
/node_modules
/public/hot
/public/storage
/storage/*.key
/vendor
.env
.env.backup
.phpunit.result.cache
/.idea
Homestead.json
Homestead.yaml
npm-debug.log
yarn-error.log
.env
.phpunit.result.cache

D .styleci.yml => .styleci.yml +0 -13
@@ 1,13 0,0 @@
php:
  preset: laravel
  disabled:
    - unused_use
  finder:
    not-name:
      - index.php
      - server.php
js:
  finder:
    not-name:
      - webpack.mix.js
css: true

M README.md => README.md +1 -1
@@ 1,6 1,6 @@
# uptime-monitor

A simple server status monitoring tool, built on top of Laravel framework.
A simple server status monitoring tool, built on top of Lumen framework.

## setup


R public/favicon.ico => app/Console/Commands/.gitkeep +0 -0
M app/Console/Kernel.php => app/Console/Kernel.php +5 -16
@@ 3,7 3,7 @@
namespace App\Console;

use Illuminate\Console\Scheduling\Schedule;
use Illuminate\Foundation\Console\Kernel as ConsoleKernel;
use Laravel\Lumen\Console\Kernel as ConsoleKernel;

class Kernel extends ConsoleKernel
{


@@ 13,7 13,9 @@ class Kernel extends ConsoleKernel
     * @var array
     */
    protected $commands = [
        //
        \App\Console\Commands\MonitorList::class,
        \App\Console\Commands\MonitorProbe::class,
        \App\Console\Commands\MonitorRegister::class,
    ];

    /**


@@ 24,19 26,6 @@ class Kernel extends ConsoleKernel
     */
    protected function schedule(Schedule $schedule)
    {
        // $schedule->command('inspire')
        //          ->hourly();
    }

    /**
     * Register the commands for the application.
     *
     * @return void
     */
    protected function commands()
    {
        $this->load(__DIR__.'/Commands');

        require base_path('routes/console.php');
        //
    }
}

A app/Events/Event.php => app/Events/Event.php +10 -0
@@ 0,0 1,10 @@
<?php

namespace App\Events;

use Illuminate\Queue\SerializesModels;

abstract class Event
{
    use SerializesModels;
}

R tests/Feature/ExampleTest.php => app/Events/ExampleEvent.php +5 -10
@@ 1,21 1,16 @@
<?php

namespace Tests\Feature;
namespace App\Events;

use Illuminate\Foundation\Testing\RefreshDatabase;
use Tests\TestCase;

class ExampleTest extends TestCase
class ExampleEvent extends Event
{
    /**
     * A basic test example.
     * Create a new event instance.
     *
     * @return void
     */
    public function testBasicTest()
    public function __construct()
    {
        $response = $this->get('/');

        $response->assertStatus(200);
        //
    }
}

M app/Exceptions/Handler.php => app/Exceptions/Handler.php +13 -18
@@ 3,36 3,33 @@
namespace App\Exceptions;

use Exception;
use Illuminate\Foundation\Exceptions\Handler as ExceptionHandler;
use Illuminate\Auth\Access\AuthorizationException;
use Illuminate\Database\Eloquent\ModelNotFoundException;
use Illuminate\Validation\ValidationException;
use Laravel\Lumen\Exceptions\Handler as ExceptionHandler;
use Symfony\Component\HttpKernel\Exception\HttpException;

class Handler extends ExceptionHandler
{
    /**
     * A list of the exception types that are not reported.
     * A list of the exception types that should not be reported.
     *
     * @var array
     */
    protected $dontReport = [
        //
    ];

    /**
     * A list of the inputs that are never flashed for validation exceptions.
     *
     * @var array
     */
    protected $dontFlash = [
        'password',
        'password_confirmation',
        AuthorizationException::class,
        HttpException::class,
        ModelNotFoundException::class,
        ValidationException::class,
    ];

    /**
     * Report or log an exception.
     *
     * This is a great spot to send exceptions to Sentry, Bugsnag, etc.
     *
     * @param  \Exception  $exception
     * @return void
     *
     * @throws \Exception
     */
    public function report(Exception $exception)
    {


@@ 44,9 41,7 @@ class Handler extends ExceptionHandler
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Exception  $exception
     * @return \Symfony\Component\HttpFoundation\Response
     *
     * @throws \Exception
     * @return \Illuminate\Http\Response|\Illuminate\Http\JsonResponse
     */
    public function render($request, Exception $exception)
    {

M app/Http/Controllers/Controller.php => app/Http/Controllers/Controller.php +2 -5
@@ 2,12 2,9 @@

namespace App\Http\Controllers;

use Illuminate\Foundation\Auth\Access\AuthorizesRequests;
use Illuminate\Foundation\Bus\DispatchesJobs;
use Illuminate\Foundation\Validation\ValidatesRequests;
use Illuminate\Routing\Controller as BaseController;
use Laravel\Lumen\Routing\Controller as BaseController;

class Controller extends BaseController
{
    use AuthorizesRequests, DispatchesJobs, ValidatesRequests;
    //
}

R app/Providers/AppServiceProvider.php => app/Http/Controllers/ExampleController.php +5 -15
@@ 1,28 1,18 @@
<?php

namespace App\Providers;
namespace App\Http\Controllers;

use Illuminate\Support\ServiceProvider;

class AppServiceProvider extends ServiceProvider
class ExampleController extends Controller
{
    /**
     * Register any application services.
     * Create a new controller instance.
     *
     * @return void
     */
    public function register()
    public function __construct()
    {
        //
    }

    /**
     * Bootstrap any application services.
     *
     * @return void
     */
    public function boot()
    {
        //
    }
    //
}

D app/Http/Kernel.php => app/Http/Kernel.php +0 -71
@@ 1,71 0,0 @@
<?php

namespace App\Http;

use Illuminate\Foundation\Http\Kernel as HttpKernel;

class Kernel extends HttpKernel
{
    /**
     * The application's global HTTP middleware stack.
     *
     * These middleware are run during every request to your application.
     *
     * @var array
     */
    protected $middleware = [
        \App\Http\Middleware\CheckForMaintenanceMode::class,
    ];

    /**
     * The application's route middleware groups.
     *
     * @var array
     */
    protected $middlewareGroups = [
        'web' => [
        ],

        'api' => [
            'throttle:60,1',
            \Illuminate\Routing\Middleware\SubstituteBindings::class,
        ],
    ];

    /**
     * The application's route middleware.
     *
     * These middleware may be assigned to groups or used individually.
     *
     * @var array
     */
    protected $routeMiddleware = [
        'auth' => \App\Http\Middleware\Authenticate::class,
        'auth.basic' => \Illuminate\Auth\Middleware\AuthenticateWithBasicAuth::class,
        'bindings' => \Illuminate\Routing\Middleware\SubstituteBindings::class,
        'cache.headers' => \Illuminate\Http\Middleware\SetCacheHeaders::class,
        'can' => \Illuminate\Auth\Middleware\Authorize::class,
        'guest' => \App\Http\Middleware\RedirectIfAuthenticated::class,
        'password.confirm' => \Illuminate\Auth\Middleware\RequirePassword::class,
        'signed' => \Illuminate\Routing\Middleware\ValidateSignature::class,
        'throttle' => \Illuminate\Routing\Middleware\ThrottleRequests::class,
        'verified' => \Illuminate\Auth\Middleware\EnsureEmailIsVerified::class,
    ];

    /**
     * The priority-sorted list of middleware.
     *
     * This forces non-global middleware to always be in the given order.
     *
     * @var array
     */
    protected $middlewarePriority = [
        \Illuminate\Session\Middleware\StartSession::class,
        \Illuminate\View\Middleware\ShareErrorsFromSession::class,
        \App\Http\Middleware\Authenticate::class,
        \Illuminate\Routing\Middleware\ThrottleRequests::class,
        \Illuminate\Session\Middleware\AuthenticateSession::class,
        \Illuminate\Routing\Middleware\SubstituteBindings::class,
        \Illuminate\Auth\Middleware\Authorize::class,
    ];
}

A app/Http/Middleware/Authenticate.php => app/Http/Middleware/Authenticate.php +44 -0
@@ 0,0 1,44 @@
<?php

namespace App\Http\Middleware;

use Closure;
use Illuminate\Contracts\Auth\Factory as Auth;

class Authenticate
{
    /**
     * The authentication guard factory instance.
     *
     * @var \Illuminate\Contracts\Auth\Factory
     */
    protected $auth;

    /**
     * Create a new middleware instance.
     *
     * @param  \Illuminate\Contracts\Auth\Factory  $auth
     * @return void
     */
    public function __construct(Auth $auth)
    {
        $this->auth = $auth;
    }

    /**
     * Handle an incoming request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Closure  $next
     * @param  string|null  $guard
     * @return mixed
     */
    public function handle($request, Closure $next, $guard = null)
    {
        if ($this->auth->guard($guard)->guest()) {
            return response('Unauthorized.', 401);
        }

        return $next($request);
    }
}

D app/Http/Middleware/CheckForMaintenanceMode.php => app/Http/Middleware/CheckForMaintenanceMode.php +0 -17
@@ 1,17 0,0 @@
<?php

namespace App\Http\Middleware;

use Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode as Middleware;

class CheckForMaintenanceMode extends Middleware
{
    /**
     * The URIs that should be reachable while maintenance mode is enabled.
     *
     * @var array
     */
    protected $except = [
        //
    ];
}

A app/Http/Middleware/ExampleMiddleware.php => app/Http/Middleware/ExampleMiddleware.php +20 -0
@@ 0,0 1,20 @@
<?php

namespace App\Http\Middleware;

use Closure;

class ExampleMiddleware
{
    /**
     * Handle an incoming request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Closure  $next
     * @return mixed
     */
    public function handle($request, Closure $next)
    {
        return $next($request);
    }
}

D app/Providers/RouteServiceProvider.php => app/Providers/RouteServiceProvider.php +0 -80
@@ 1,80 0,0 @@
<?php

namespace App\Providers;

use Illuminate\Foundation\Support\Providers\RouteServiceProvider as ServiceProvider;
use Illuminate\Support\Facades\Route;

class RouteServiceProvider extends ServiceProvider
{
    /**
     * This namespace is applied to your controller routes.
     *
     * In addition, it is set as the URL generator's root namespace.
     *
     * @var string
     */
    protected $namespace = 'App\Http\Controllers';

    /**
     * The path to the "home" route for your application.
     *
     * @var string
     */
    public const HOME = '/home';

    /**
     * Define your route model bindings, pattern filters, etc.
     *
     * @return void
     */
    public function boot()
    {
        //

        parent::boot();
    }

    /**
     * Define the routes for the application.
     *
     * @return void
     */
    public function map()
    {
        $this->mapApiRoutes();

        $this->mapWebRoutes();

        //
    }

    /**
     * Define the "web" routes for the application.
     *
     * These routes all receive session state, CSRF protection, etc.
     *
     * @return void
     */
    protected function mapWebRoutes()
    {
        Route::middleware('web')
             ->namespace($this->namespace)
             ->group(base_path('routes/web.php'));
    }

    /**
     * Define the "api" routes for the application.
     *
     * These routes are typically stateless.
     *
     * @return void
     */
    protected function mapApiRoutes()
    {
        Route::prefix('api')
             ->middleware('api')
             ->namespace($this->namespace)
             ->group(base_path('routes/api.php'));
    }
}

D app/User.php => app/User.php +0 -39
@@ 1,39 0,0 @@
<?php

namespace App;

use Illuminate\Contracts\Auth\MustVerifyEmail;
use Illuminate\Foundation\Auth\User as Authenticatable;
use Illuminate\Notifications\Notifiable;

class User extends Authenticatable
{
    use Notifiable;

    /**
     * The attributes that are mass assignable.
     *
     * @var array
     */
    protected $fillable = [
        'name', 'email', 'password',
    ];

    /**
     * The attributes that should be hidden for arrays.
     *
     * @var array
     */
    protected $hidden = [
        'password', 'remember_token',
    ];

    /**
     * The attributes that should be cast to native types.
     *
     * @var array
     */
    protected $casts = [
        'email_verified_at' => 'datetime',
    ];
}

M artisan => artisan +10 -28
@@ 1,23 1,21 @@
#!/usr/bin/env php
<?php

define('LARAVEL_START', microtime(true));
use Symfony\Component\Console\Input\ArgvInput;
use Symfony\Component\Console\Output\ConsoleOutput;

/*
|--------------------------------------------------------------------------
| Register The Auto Loader
| Create The Application
|--------------------------------------------------------------------------
|
| Composer provides a convenient, automatically generated class loader
| for our application. We just need to utilize it! We'll require it
| into the script here so that we do not have to worry about the
| loading of any our classes "manually". Feels great to relax.
| First we need to get an application instance. This creates an instance
| of the application / container and bootstraps the application so it
| is ready to receive HTTP / Console requests from the environment.
|
*/

require __DIR__.'/vendor/autoload.php';

$app = require_once __DIR__.'/bootstrap/app.php';
$app = require __DIR__.'/bootstrap/app.php';

/*
|--------------------------------------------------------------------------


@@ 30,24 28,8 @@ $app = require_once __DIR__.'/bootstrap/app.php';
|
*/

$kernel = $app->make(Illuminate\Contracts\Console\Kernel::class);

$status = $kernel->handle(
    $input = new Symfony\Component\Console\Input\ArgvInput,
    new Symfony\Component\Console\Output\ConsoleOutput
$kernel = $app->make(
    'Illuminate\Contracts\Console\Kernel'
);

/*
|--------------------------------------------------------------------------
| Shutdown The Application
|--------------------------------------------------------------------------
|
| Once Artisan has finished running, we will fire off the shutdown events
| so that any final work may be done by the application before we shut
| down the process. This is the last thing to happen to the request.
|
*/

$kernel->terminate($input, $status);

exit($status);
exit($kernel->handle(new ArgvInput, new ConsoleOutput));

M bootstrap/app.php => bootstrap/app.php +77 -19
@@ 1,34 1,44 @@
<?php

require_once __DIR__.'/../vendor/autoload.php';

(new Laravel\Lumen\Bootstrap\LoadEnvironmentVariables(
    dirname(__DIR__)
))->bootstrap();

/*
|--------------------------------------------------------------------------
| Create The Application
|--------------------------------------------------------------------------
|
| The first thing we will do is create a new Laravel application instance
| which serves as the "glue" for all the components of Laravel, and is
| the IoC container for the system binding all of the various parts.
| Here we will load the environment and create the application instance
| that serves as the central piece of this framework. We'll use this
| application as an "IoC" container and router for this framework.
|
*/

$app = new Illuminate\Foundation\Application(
    $_ENV['APP_BASE_PATH'] ?? dirname(__DIR__)
$app = new Laravel\Lumen\Application(
    dirname(__DIR__)
);

// $app->withFacades();

$app->withEloquent();

/*
|--------------------------------------------------------------------------
| Bind Important Interfaces
| Register Container Bindings
|--------------------------------------------------------------------------
|
| Next, we need to bind some important interfaces into the container so
| we will be able to resolve them when needed. The kernels serve the
| incoming requests to this application from both the web and CLI.
| Now we will register a few bindings in the service container. We will
| register the exception handler and the console kernel. You may add
| your own bindings here if you like or you can make another file.
|
*/

$app->singleton(
    Illuminate\Contracts\Http\Kernel::class,
    App\Http\Kernel::class
    Illuminate\Contracts\Debug\ExceptionHandler::class,
    App\Exceptions\Handler::class
);

$app->singleton(


@@ 36,20 46,68 @@ $app->singleton(
    App\Console\Kernel::class
);

$app->singleton(
    Illuminate\Contracts\Debug\ExceptionHandler::class,
    App\Exceptions\Handler::class
);
/*
|--------------------------------------------------------------------------
| Register Config Files
|--------------------------------------------------------------------------
|
| Now we will register the "app" configuration file. If the file exists in
| your configuration driectory it will be loaded; otherwise, we'll load
| the default version. You may register other files below as needed.
|
*/

$app->configure('app');

/*
|--------------------------------------------------------------------------
| Return The Application
| Register Middleware
|--------------------------------------------------------------------------
|
| This script returns the application instance. The instance is given to
| the calling script so we can separate the building of the instances
| from the actual running of the application and sending responses.
| Next, we will register the middleware with the application. These can
| be global middleware that run before and after each request into a
| route or middleware that'll be assigned to some specific routes.
|
*/

// $app->middleware([
//     App\Http\Middleware\ExampleMiddleware::class
// ]);

// $app->routeMiddleware([
//     'auth' => App\Http\Middleware\Authenticate::class,
// ]);

/*
|--------------------------------------------------------------------------
| Register Service Providers
|--------------------------------------------------------------------------
|
| Here we will register all of the application's service providers which
| are used to bind services into the container. Service providers are
| totally optional, so you are not required to uncomment this line.
|
*/

// $app->register(App\Providers\AppServiceProvider::class);
// $app->register(App\Providers\AuthServiceProvider::class);
// $app->register(App\Providers\EventServiceProvider::class);

/*
|--------------------------------------------------------------------------
| Load The Application Routes
|--------------------------------------------------------------------------
|
| Next we will include the routes file so that they can all be added to
| the application. This will provide all of the URLs the application
| can respond to, as well as the controllers that may handle them.
|
*/

$app->router->group([
    'namespace' => 'App\Http\Controllers',
], function ($router) {
    require __DIR__.'/../routes/web.php';
});

return $app;

D bootstrap/cache/.gitignore => bootstrap/cache/.gitignore +0 -2
@@ 1,2 0,0 @@
*
!.gitignore

M composer.json => composer.json +21 -40
@@ 1,57 1,38 @@
{
    "name": "laravel/laravel",
    "type": "project",
    "description": "The Laravel Framework.",
    "keywords": [
        "framework",
        "laravel"
    ],
    "name": "laravel/lumen",
    "description": "The Laravel Lumen Framework.",
    "keywords": ["framework", "laravel", "lumen"],
    "license": "MIT",
    "type": "project",
    "require": {
        "php": "^7.2.5|^8.0",
        "php": "^7.2",
        "guzzlehttp/guzzle": "^7.3",
        "laravel/framework": "^6.20"
    },
    "require-dev": {
        "facade/ignition": "^1.16.4",
        "nunomaduro/collision": "^3.0"
    },
    "config": {
        "optimize-autoloader": true,
        "preferred-install": "dist",
        "sort-packages": true
    },
    "extra": {
        "laravel": {
            "dont-discover": []
        }
        "laravel/lumen-framework": "^6.0"
    },
    "autoload": {
        "psr-4": {
            "App\\": "app/"
        },
        "classmap": [
            "database/seeds",
            "database/factories"
        ]
    },
    "autoload-dev": {
        ],
        "psr-4": {
            "Tests\\": "tests/"
            "App\\": "app/"
        }
    },
    "minimum-stability": "dev",
    "prefer-stable": true,
    "autoload-dev": {
        "classmap": [
            "tests/"
        ]
    },
    "scripts": {
        "post-autoload-dump": [
            "Illuminate\\Foundation\\ComposerScripts::postAutoloadDump",
            "@php artisan package:discover --ansi"
        ],
        "post-root-package-install": [
            "@php -r \"file_exists('.env') || copy('.env.example', '.env');\""
        ],
        "post-create-project-cmd": [
            "@php artisan key:generate --ansi"
        ]
    }
    },
    "config": {
        "preferred-install": "dist",
        "sort-packages": true,
        "optimize-autoloader": true
    },
    "minimum-stability": "dev",
    "prefer-stable": true
}

M composer.lock => composer.lock +1977 -2007
@@ 4,7 4,7 @@
        "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
        "This file is @generated automatically"
    ],
    "content-hash": "cccf05d5f03d2c18794c94e8107895ae",
    "content-hash": "f3abbbd4a0a421b30dedc33ee858753e",
    "packages": [
        {
            "name": "doctrine/inflector",


@@ 449,29 449,32 @@
        },
        {
            "name": "guzzlehttp/psr7",
            "version": "1.8.2",
            "version": "2.0.0",
            "source": {
                "type": "git",
                "url": "https://github.com/guzzle/psr7.git",
                "reference": "dc960a912984efb74d0a90222870c72c87f10c91"
                "reference": "1dc8d9cba3897165e16d12bb13d813afb1eb3fe7"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/guzzle/psr7/zipball/dc960a912984efb74d0a90222870c72c87f10c91",
                "reference": "dc960a912984efb74d0a90222870c72c87f10c91",
                "url": "https://api.github.com/repos/guzzle/psr7/zipball/1dc8d9cba3897165e16d12bb13d813afb1eb3fe7",
                "reference": "1dc8d9cba3897165e16d12bb13d813afb1eb3fe7",
                "shasum": ""
            },
            "require": {
                "php": ">=5.4.0",
                "psr/http-message": "~1.0",
                "ralouphie/getallheaders": "^2.0.5 || ^3.0.0"
                "php": "^7.2.5 || ^8.0",
                "psr/http-factory": "^1.0",
                "psr/http-message": "^1.0",
                "ralouphie/getallheaders": "^3.0"
            },
            "provide": {
                "psr/http-factory-implementation": "1.0",
                "psr/http-message-implementation": "1.0"
            },
            "require-dev": {
                "ext-zlib": "*",
                "phpunit/phpunit": "~4.8.36 || ^5.7.27 || ^6.5.14 || ^7.5.20 || ^8.5.8 || ^9.3.10"
                "bamarni/composer-bin-plugin": "^1.4.1",
                "http-interop/http-factory-tests": "^0.9",
                "phpunit/phpunit": "^8.5.8 || ^9.3.10"
            },
            "suggest": {
                "laminas/laminas-httphandlerrunner": "Emit PSR-7 responses"


@@ 479,16 482,13 @@
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "1.7-dev"
                    "dev-master": "2.0-dev"
                }
            },
            "autoload": {
                "psr-4": {
                    "GuzzleHttp\\Psr7\\": "src/"
                },
                "files": [
                    "src/functions_include.php"
                ]
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [


@@ 503,6 503,11 @@
                {
                    "name": "Tobias Schultze",
                    "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",


@@ 516,123 521,33 @@
                "uri",
                "url"
            ],
            "time": "2021-04-26T09:17:50+00:00"
            "time": "2021-06-30T20:03:07+00:00"
        },
        {
            "name": "laravel/framework",
            "version": "v6.20.26",
            "name": "illuminate/auth",
            "version": "v6.20.30",
            "source": {
                "type": "git",
                "url": "https://github.com/laravel/framework.git",
                "reference": "0117d797dc1ab64b1f88d4f6b966380ea7def091"
                "url": "https://github.com/illuminate/auth.git",
                "reference": "7d18c9aa6507e0c0ab6ae1764c214f2461b05e16"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/laravel/framework/zipball/0117d797dc1ab64b1f88d4f6b966380ea7def091",
                "reference": "0117d797dc1ab64b1f88d4f6b966380ea7def091",
                "url": "https://api.github.com/repos/illuminate/auth/zipball/7d18c9aa6507e0c0ab6ae1764c214f2461b05e16",
                "reference": "7d18c9aa6507e0c0ab6ae1764c214f2461b05e16",
                "shasum": ""
            },
            "require": {
                "doctrine/inflector": "^1.4|^2.0",
                "dragonmantank/cron-expression": "^2.3.1",
                "egulias/email-validator": "^2.1.10",
                "ext-json": "*",
                "ext-mbstring": "*",
                "ext-openssl": "*",
                "league/commonmark": "^1.3",
                "league/flysystem": "^1.1",
                "monolog/monolog": "^1.12|^2.0",
                "nesbot/carbon": "^2.31",
                "opis/closure": "^3.6",
                "php": "^7.2.5|^8.0",
                "psr/container": "^1.0",
                "psr/simple-cache": "^1.0",
                "ramsey/uuid": "^3.7",
                "swiftmailer/swiftmailer": "^6.0",
                "symfony/console": "^4.3.4",
                "symfony/debug": "^4.3.4",
                "symfony/finder": "^4.3.4",
                "symfony/http-foundation": "^4.3.4",
                "symfony/http-kernel": "^4.3.4",
                "symfony/polyfill-php73": "^1.17",
                "symfony/process": "^4.3.4",
                "symfony/routing": "^4.3.4",
                "symfony/var-dumper": "^4.3.4",
                "tijsverkoyen/css-to-inline-styles": "^2.2.1",
                "vlucas/phpdotenv": "^3.3"
            },
            "conflict": {
                "tightenco/collect": "<5.5.33"
            },
            "replace": {
                "illuminate/auth": "self.version",
                "illuminate/broadcasting": "self.version",
                "illuminate/bus": "self.version",
                "illuminate/cache": "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/log": "self.version",
                "illuminate/mail": "self.version",
                "illuminate/notifications": "self.version",
                "illuminate/pagination": "self.version",
                "illuminate/pipeline": "self.version",
                "illuminate/queue": "self.version",
                "illuminate/redis": "self.version",
                "illuminate/routing": "self.version",
                "illuminate/session": "self.version",
                "illuminate/support": "self.version",
                "illuminate/translation": "self.version",
                "illuminate/validation": "self.version",
                "illuminate/view": "self.version"
            },
            "require-dev": {
                "aws/aws-sdk-php": "^3.155",
                "doctrine/dbal": "^2.6",
                "filp/whoops": "^2.8",
                "guzzlehttp/guzzle": "^6.3.1|^7.0.1",
                "league/flysystem-cached-adapter": "^1.0",
                "mockery/mockery": "~1.3.3|^1.4.2",
                "moontoast/math": "^1.1",
                "orchestra/testbench-core": "^4.8",
                "pda/pheanstalk": "^4.0",
                "phpunit/phpunit": "^7.5.15|^8.4|^9.3.3",
                "predis/predis": "^1.1.1",
                "symfony/cache": "^4.3.4"
                "illuminate/contracts": "^6.0",
                "illuminate/http": "^6.0",
                "illuminate/queue": "^6.0",
                "illuminate/support": "^6.0",
                "php": "^7.2.5|^8.0"
            },
            "suggest": {
                "aws/aws-sdk-php": "Required to use the SQS queue driver, DynamoDb failed job storage and SES mail driver (^3.155).",
                "doctrine/dbal": "Required to rename columns and drop SQLite columns (^2.6).",
                "ext-ftp": "Required to use the Flysystem FTP driver.",
                "ext-gd": "Required to use Illuminate\\Http\\Testing\\FileFactory::image().",
                "ext-memcached": "Required to use the memcache cache driver.",
                "ext-pcntl": "Required to use all features of the queue worker.",
                "ext-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).",
                "fakerphp/faker": "Required to use the eloquent factory builder (^1.9.1).",
                "filp/whoops": "Required for friendly error pages in development (^2.8).",
                "guzzlehttp/guzzle": "Required to use the Mailgun mail driver and the ping methods on schedules (^6.3.1|^7.0.1).",
                "laravel/tinker": "Required to use the tinker console command (^2.0).",
                "league/flysystem-aws-s3-v3": "Required to use the Flysystem S3 driver (^1.0).",
                "league/flysystem-cached-adapter": "Required to use the Flysystem cache (^1.0).",
                "league/flysystem-sftp": "Required to use the Flysystem SFTP driver (^1.0).",
                "moontoast/math": "Required to use ordered UUIDs (^1.1).",
                "nyholm/psr7": "Required to use PSR-7 bridging features (^1.2).",
                "pda/pheanstalk": "Required to use the beanstalk queue driver (^4.0).",
                "predis/predis": "Required to use the predis connector (^1.1.2).",
                "psr/http-message": "Required to allow Storage::put to accept a StreamInterface (^1.0).",
                "pusher/pusher-php-server": "Required to use the Pusher broadcast driver (^4.0).",
                "symfony/cache": "Required to PSR-6 cache bridge (^4.3.4).",
                "symfony/psr-http-message-bridge": "Required to use PSR-7 bridging features (^1.2).",
                "wildbit/swiftmailer-postmark": "Required to use Postmark mail driver (^3.0)."
                "illuminate/console": "Required to use the auth:clear-resets command (^6.0).",
                "illuminate/queue": "Required to fire login / logout events (^6.0).",
                "illuminate/session": "Required to use the session based guard (^6.0)."
            },
            "type": "library",
            "extra": {


@@ 641,12 556,8 @@
                }
            },
            "autoload": {
                "files": [
                    "src/Illuminate/Foundation/helpers.php",
                    "src/Illuminate/Support/helpers.php"
                ],
                "psr-4": {
                    "Illuminate\\": "src/Illuminate/"
                    "Illuminate\\Auth\\": ""
                }
            },
            "notification-url": "https://packagist.org/downloads/",


@@ 659,160 570,90 @@
                    "email": "taylor@laravel.com"
                }
            ],
            "description": "The Laravel Framework.",
            "description": "The Illuminate Auth package.",
            "homepage": "https://laravel.com",
            "keywords": [
                "framework",
                "laravel"
            ],
            "time": "2021-04-28T14:38:32+00:00"
            "time": "2020-10-27T15:05:51+00:00"
        },
        {
            "name": "league/commonmark",
            "version": "1.6.0",
            "name": "illuminate/broadcasting",
            "version": "v6.20.30",
            "source": {
                "type": "git",
                "url": "https://github.com/thephpleague/commonmark.git",
                "reference": "19a9673b833cc37770439097b381d86cd125bfe8"
                "url": "https://github.com/illuminate/broadcasting.git",
                "reference": "e176ec6c65fb4f9d62e501619a361fe5989123d0"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/19a9673b833cc37770439097b381d86cd125bfe8",
                "reference": "19a9673b833cc37770439097b381d86cd125bfe8",
                "url": "https://api.github.com/repos/illuminate/broadcasting/zipball/e176ec6c65fb4f9d62e501619a361fe5989123d0",
                "reference": "e176ec6c65fb4f9d62e501619a361fe5989123d0",
                "shasum": ""
            },
            "require": {
                "ext-mbstring": "*",
                "php": "^7.1 || ^8.0"
            },
            "conflict": {
                "scrutinizer/ocular": "1.7.*"
            },
            "require-dev": {
                "cebe/markdown": "~1.0",
                "commonmark/commonmark.js": "0.29.2",
                "erusev/parsedown": "~1.0",
                "ext-json": "*",
                "github/gfm": "0.29.0",
                "michelf/php-markdown": "~1.4",
                "mikehaertl/php-shellcommand": "^1.4",
                "phpstan/phpstan": "^0.12",
                "phpunit/phpunit": "^7.5 || ^8.5 || ^9.2",
                "scrutinizer/ocular": "^1.5",
                "symfony/finder": "^4.2"
                "illuminate/bus": "^6.0",
                "illuminate/contracts": "^6.0",
                "illuminate/queue": "^6.0",
                "illuminate/support": "^6.0",
                "php": "^7.2.5|^8.0",
                "psr/log": "^1.0"
            },
            "suggest": {
                "pusher/pusher-php-server": "Required to use the Pusher broadcast driver (^4.0)."
            },
            "bin": [
                "bin/commonmark"
            ],
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "6.x-dev"
                }
            },
            "autoload": {
                "psr-4": {
                    "League\\CommonMark\\": "src"
                    "Illuminate\\Broadcasting\\": ""
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "BSD-3-Clause"
                "MIT"
            ],
            "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"
            ],
            "funding": [
                {
                    "url": "https://enjoy.gitstore.app/repositories/thephpleague/commonmark",
                    "type": "custom"
                },
                {
                    "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://www.patreon.com/colinodell",
                    "type": "patreon"
                },
                {
                    "url": "https://tidelift.com/funding/github/packagist/league/commonmark",
                    "type": "tidelift"
                    "name": "Taylor Otwell",
                    "email": "taylor@laravel.com"
                }
            ],
            "time": "2021-05-01T19:00:49+00:00"
            "description": "The Illuminate Broadcasting package.",
            "homepage": "https://laravel.com",
            "time": "2020-11-19T14:10:44+00:00"
        },
        {
            "name": "league/flysystem",
            "version": "1.1.3",
            "name": "illuminate/bus",
            "version": "v6.20.30",
            "source": {
                "type": "git",
                "url": "https://github.com/thephpleague/flysystem.git",
                "reference": "9be3b16c877d477357c015cec057548cf9b2a14a"
                "url": "https://github.com/illuminate/bus.git",
                "reference": "107fd91aa7bc121fef8b43fb51a5bdee19e77e94"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/9be3b16c877d477357c015cec057548cf9b2a14a",
                "reference": "9be3b16c877d477357c015cec057548cf9b2a14a",
                "url": "https://api.github.com/repos/illuminate/bus/zipball/107fd91aa7bc121fef8b43fb51a5bdee19e77e94",
                "reference": "107fd91aa7bc121fef8b43fb51a5bdee19e77e94",
                "shasum": ""
            },
            "require": {
                "ext-fileinfo": "*",
                "league/mime-type-detection": "^1.3",
                "php": "^7.2.5 || ^8.0"
            },
            "conflict": {
                "league/flysystem-sftp": "<1.0.6"
            },
            "require-dev": {
                "phpspec/prophecy": "^1.11.1",
                "phpunit/phpunit": "^8.5.8"
            },
            "suggest": {
                "ext-fileinfo": "Required for MimeType",
                "ext-ftp": "Allows you to use FTP server storage",
                "ext-openssl": "Allows you to use FTPS server storage",
                "league/flysystem-aws-s3-v2": "Allows you to use S3 storage with AWS SDK v2",
                "league/flysystem-aws-s3-v3": "Allows you to use S3 storage with AWS SDK v3",
                "league/flysystem-azure": "Allows you to use Windows Azure Blob storage",
                "league/flysystem-cached-adapter": "Flysystem adapter decorator for metadata caching",
                "league/flysystem-eventable-filesystem": "Allows you to use EventableFilesystem",
                "league/flysystem-rackspace": "Allows you to use Rackspace Cloud Files",
                "league/flysystem-sftp": "Allows you to use SFTP server storage via phpseclib",
                "league/flysystem-webdav": "Allows you to use WebDAV storage",
                "league/flysystem-ziparchive": "Allows you to use ZipArchive adapter",
                "spatie/flysystem-dropbox": "Allows you to use Dropbox storage",
                "srmklive/flysystem-dropbox-v2": "Allows you to use Dropbox storage for PHP 5 applications"
                "illuminate/contracts": "^6.0",
                "illuminate/pipeline": "^6.0",
                "illuminate/support": "^6.0",
                "php": "^7.2.5|^8.0"
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "1.1-dev"
                    "dev-master": "6.x-dev"
                }
            },
            "autoload": {
                "psr-4": {
                    "League\\Flysystem\\": "src/"
                    "Illuminate\\Bus\\": ""
                }
            },
            "notification-url": "https://packagist.org/downloads/",


@@ 821,65 662,49 @@
            ],
            "authors": [
                {
                    "name": "Frank de Jonge",
                    "email": "info@frenky.net"
                }
            ],
            "description": "Filesystem abstraction: Many filesystems, one API.",
            "keywords": [
                "Cloud Files",
                "WebDAV",
                "abstraction",
                "aws",
                "cloud",
                "copy.com",
                "dropbox",
                "file systems",
                "files",
                "filesystem",
                "filesystems",
                "ftp",
                "rackspace",
                "remote",
                "s3",
                "sftp",
                "storage"
            ],
            "funding": [
                {
                    "url": "https://offset.earth/frankdejonge",
                    "type": "other"
                    "name": "Taylor Otwell",
                    "email": "taylor@laravel.com"
                }
            ],
            "time": "2020-08-23T07:39:11+00:00"
            "description": "The Illuminate Bus package.",
            "homepage": "https://laravel.com",
            "time": "2020-10-27T15:05:51+00:00"
        },
        {
            "name": "league/mime-type-detection",
            "version": "1.7.0",
            "name": "illuminate/cache",
            "version": "v6.20.30",
            "source": {
                "type": "git",
                "url": "https://github.com/thephpleague/mime-type-detection.git",
                "reference": "3b9dff8aaf7323590c1d2e443db701eb1f9aa0d3"
                "url": "https://github.com/illuminate/cache.git",
                "reference": "2c350c7b31a077e3c4c2a0282c0606bc11deaa41"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/thephpleague/mime-type-detection/zipball/3b9dff8aaf7323590c1d2e443db701eb1f9aa0d3",
                "reference": "3b9dff8aaf7323590c1d2e443db701eb1f9aa0d3",
                "url": "https://api.github.com/repos/illuminate/cache/zipball/2c350c7b31a077e3c4c2a0282c0606bc11deaa41",
                "reference": "2c350c7b31a077e3c4c2a0282c0606bc11deaa41",
                "shasum": ""
            },
            "require": {
                "ext-fileinfo": "*",
                "php": "^7.2 || ^8.0"
                "illuminate/contracts": "^6.0",
                "illuminate/support": "^6.0",
                "php": "^7.2.5|^8.0"
            },
            "require-dev": {
                "friendsofphp/php-cs-fixer": "^2.18",
                "phpstan/phpstan": "^0.12.68",
                "phpunit/phpunit": "^8.5.8 || ^9.3"
            "suggest": {
                "ext-memcached": "Required to use the memcache cache driver.",
                "illuminate/database": "Required to use the database cache driver (^6.0).",
                "illuminate/filesystem": "Required to use the file cache driver (^6.0).",
                "illuminate/redis": "Required to use the redis cache driver (^6.0).",
                "symfony/cache": "Required to PSR-6 cache bridge (^4.3.4)."
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "6.x-dev"
                }
            },
            "autoload": {
                "psr-4": {
                    "League\\MimeTypeDetection\\": "src"
                    "Illuminate\\Cache\\": ""
                }
            },
            "notification-url": "https://packagist.org/downloads/",


@@ 888,83 713,42 @@
            ],
            "authors": [
                {
                    "name": "Frank de Jonge",
                    "email": "info@frankdejonge.nl"
                }
            ],
            "description": "Mime-type detection for Flysystem",
            "funding": [
                {
                    "url": "https://github.com/frankdejonge",
                    "type": "github"
                },
                {
                    "url": "https://tidelift.com/funding/github/packagist/league/flysystem",
                    "type": "tidelift"
                    "name": "Taylor Otwell",
                    "email": "taylor@laravel.com"
                }
            ],
            "time": "2021-01-18T20:58:21+00:00"
            "description": "The Illuminate Cache package.",
            "homepage": "https://laravel.com",
            "time": "2021-04-27T20:16:03+00:00"
        },
        {
            "name": "monolog/monolog",
            "version": "2.2.0",
            "name": "illuminate/config",
            "version": "v6.20.30",
            "source": {
                "type": "git",
                "url": "https://github.com/Seldaek/monolog.git",
                "reference": "1cb1cde8e8dd0f70cc0fe51354a59acad9302084"
                "url": "https://github.com/illuminate/config.git",
                "reference": "e52084805fcfc0d36f891121dd14c64ce388a892"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/Seldaek/monolog/zipball/1cb1cde8e8dd0f70cc0fe51354a59acad9302084",
                "reference": "1cb1cde8e8dd0f70cc0fe51354a59acad9302084",
                "url": "https://api.github.com/repos/illuminate/config/zipball/e52084805fcfc0d36f891121dd14c64ce388a892",
                "reference": "e52084805fcfc0d36f891121dd14c64ce388a892",
                "shasum": ""
            },
            "require": {
                "php": ">=7.2",
                "psr/log": "^1.0.1"
            },
            "provide": {
                "psr/log-implementation": "1.0.0"
            },
            "require-dev": {
                "aws/aws-sdk-php": "^2.4.9 || ^3.0",
                "doctrine/couchdb": "~1.0@dev",
                "elasticsearch/elasticsearch": "^7",
                "graylog2/gelf-php": "^1.4.2",
                "mongodb/mongodb": "^1.8",
                "php-amqplib/php-amqplib": "~2.4",
                "php-console/php-console": "^3.1.3",
                "phpspec/prophecy": "^1.6.1",
                "phpstan/phpstan": "^0.12.59",
                "phpunit/phpunit": "^8.5",
                "predis/predis": "^1.1",
                "rollbar/rollbar": "^1.3",
                "ruflin/elastica": ">=0.90 <7.0.1",
                "swiftmailer/swiftmailer": "^5.3|^6.0"
            },
            "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-mbstring": "Allow to work properly with unicode symbols",
                "ext-mongodb": "Allow sending log messages to a MongoDB server (via 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",
                "php-console/php-console": "Allow sending log messages to Google Chrome",
                "rollbar/rollbar": "Allow sending log messages to Rollbar",
                "ruflin/elastica": "Allow sending log messages to an Elastic Search server"
                "illuminate/contracts": "^6.0",
                "illuminate/support": "^6.0",
                "php": "^7.2.5|^8.0"
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-main": "2.x-dev"
                    "dev-master": "6.x-dev"
                }
            },
            "autoload": {
                "psr-4": {
                    "Monolog\\": "src/Monolog"
                    "Illuminate\\Config\\": ""
                }
            },
            "notification-url": "https://packagist.org/downloads/",


@@ 973,83 757,52 @@
            ],
            "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"
            ],
            "funding": [
                {
                    "url": "https://github.com/Seldaek",
                    "type": "github"
                },
                {
                    "url": "https://tidelift.com/funding/github/packagist/monolog/monolog",
                    "type": "tidelift"
                    "name": "Taylor Otwell",
                    "email": "taylor@laravel.com"
                }
            ],
            "time": "2020-12-14T13:15:25+00:00"
            "description": "The Illuminate Config package.",
            "homepage": "https://laravel.com",
            "time": "2020-10-27T15:05:51+00:00"
        },
        {
            "name": "nesbot/carbon",
            "version": "2.46.0",
            "name": "illuminate/console",
            "version": "v6.20.30",
            "source": {
                "type": "git",
                "url": "https://github.com/briannesbitt/Carbon.git",
                "reference": "2fd2c4a77d58a4e95234c8a61c5df1f157a91bf4"
                "url": "https://github.com/illuminate/console.git",
                "reference": "e500b84f88c313432638d84911aa4ddfaa31c663"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/2fd2c4a77d58a4e95234c8a61c5df1f157a91bf4",
                "reference": "2fd2c4a77d58a4e95234c8a61c5df1f157a91bf4",
                "url": "https://api.github.com/repos/illuminate/console/zipball/e500b84f88c313432638d84911aa4ddfaa31c663",
                "reference": "e500b84f88c313432638d84911aa4ddfaa31c663",
                "shasum": ""
            },
            "require": {
                "ext-json": "*",
                "php": "^7.1.8 || ^8.0",
                "symfony/polyfill-mbstring": "^1.0",
                "symfony/translation": "^3.4 || ^4.0 || ^5.0"
                "illuminate/contracts": "^6.0",
                "illuminate/support": "^6.0",
                "php": "^7.2.5|^8.0",
                "symfony/console": "^4.3.4",
                "symfony/process": "^4.3.4"
            },
            "require-dev": {
                "doctrine/orm": "^2.7",
                "friendsofphp/php-cs-fixer": "^2.14 || ^3.0",
                "kylekatarnls/multi-tester": "^2.0",
                "phpmd/phpmd": "^2.9",
                "phpstan/extension-installer": "^1.0",
                "phpstan/phpstan": "^0.12.54",
                "phpunit/phpunit": "^7.5.20 || ^8.5.14",
                "squizlabs/php_codesniffer": "^3.4"
            "suggest": {
                "dragonmantank/cron-expression": "Required to use scheduler (^2.3.1).",
                "guzzlehttp/guzzle": "Required to use the ping methods on schedules (^6.3.1|^7.0.1).",
                "illuminate/bus": "Required to use the scheduled job dispatcher (^6.0)",
                "illuminate/container": "Required to use the scheduler (^6.0)",
                "illuminate/filesystem": "Required to use the generator command (^6.0)",
                "illuminate/queue": "Required to use closures for scheduled jobs (^6.0)"
            },
            "bin": [
                "bin/carbon"
            ],
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "2.x-dev",
                    "dev-3.x": "3.x-dev"
                },
                "laravel": {
                    "providers": [
                        "Carbon\\Laravel\\ServiceProvider"
                    ]
                },
                "phpstan": {
                    "includes": [
                        "extension.neon"
                    ]
                    "dev-master": "6.x-dev"
                }
            },
            "autoload": {
                "psr-4": {
                    "Carbon\\": "src/Carbon/"
                    "Illuminate\\Console\\": ""
                }
            },
            "notification-url": "https://packagist.org/downloads/",


@@ 1058,68 811,43 @@
            ],
            "authors": [
                {
                    "name": "Brian Nesbitt",
                    "email": "brian@nesbot.com",
                    "homepage": "http://nesbot.com"
                },
                {
                    "name": "kylekatarnls",
                    "homepage": "http://github.com/kylekatarnls"
                }
            ],
            "description": "An API extension for DateTime that supports 281 different languages.",
            "homepage": "http://carbon.nesbot.com",
            "keywords": [
                "date",
                "datetime",
                "time"
            ],
            "funding": [
                {
                    "url": "https://opencollective.com/Carbon",
                    "type": "open_collective"
                },
                {
                    "url": "https://tidelift.com/funding/github/packagist/nesbot/carbon",
                    "type": "tidelift"
                    "name": "Taylor Otwell",
                    "email": "taylor@laravel.com"
                }
            ],
            "time": "2021-02-24T17:30:44+00:00"
            "description": "The Illuminate Console package.",
            "homepage": "https://laravel.com",
            "time": "2020-10-27T19:50:31+00:00"
        },
        {
            "name": "opis/closure",
            "version": "3.6.2",
            "name": "illuminate/container",
            "version": "v6.20.30",
            "source": {
                "type": "git",
                "url": "https://github.com/opis/closure.git",
                "reference": "06e2ebd25f2869e54a306dda991f7db58066f7f6"
                "url": "https://github.com/illuminate/container.git",
                "reference": "aa6e7030cba7458bbeeddfb1ddb54b3c2f7ba113"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/opis/closure/zipball/06e2ebd25f2869e54a306dda991f7db58066f7f6",
                "reference": "06e2ebd25f2869e54a306dda991f7db58066f7f6",
                "url": "https://api.github.com/repos/illuminate/container/zipball/aa6e7030cba7458bbeeddfb1ddb54b3c2f7ba113",
                "reference": "aa6e7030cba7458bbeeddfb1ddb54b3c2f7ba113",
                "shasum": ""
            },
            "require": {
                "php": "^5.4 || ^7.0 || ^8.0"
            },
            "require-dev": {
                "jeremeamia/superclosure": "^2.0",
                "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0 || ^8.0 || ^9.0"
                "illuminate/contracts": "^6.0",
                "php": "^7.2.5|^8.0",
                "psr/container": "^1.0"
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "3.6.x-dev"
                    "dev-master": "6.x-dev"
                }
            },
            "autoload": {
                "psr-4": {
                    "Opis\\Closure\\": "src/"
                },
                "files": [
                    "functions.php"
                ]
                    "Illuminate\\Container\\": ""
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [


@@ 1127,54 855,43 @@
            ],
            "authors": [
                {
                    "name": "Marius Sarca",
                    "email": "marius.sarca@gmail.com"
                },
                {
                    "name": "Sorin Sarca",
                    "email": "sarca_sorin@hotmail.com"
                    "name": "Taylor Otwell",
                    "email": "taylor@laravel.com"
                }
            ],
            "description": "A library that can be used to serialize closures (anonymous functions) and arbitrary objects.",
            "homepage": "https://opis.io/closure",
            "keywords": [
                "anonymous functions",
                "closure",
                "function",
                "serializable",
                "serialization",
                "serialize"
            ],
            "time": "2021-04-09T13:42:10+00:00"
            "description": "The Illuminate Container package.",
            "homepage": "https://laravel.com",
            "time": "2020-10-27T16:13:38+00:00"
        },
        {
            "name": "paragonie/random_compat",
            "version": "v2.0.20",
            "name": "illuminate/contracts",
            "version": "v6.20.30",
            "source": {
                "type": "git",
                "url": "https://github.com/paragonie/random_compat.git",
                "reference": "0f1f60250fccffeaf5dda91eea1c018aed1adc2a"
                "url": "https://github.com/illuminate/contracts.git",
                "reference": "89dc8d7ac32cdfa254461cdd4da5d692b44169a4"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/paragonie/random_compat/zipball/0f1f60250fccffeaf5dda91eea1c018aed1adc2a",
                "reference": "0f1f60250fccffeaf5dda91eea1c018aed1adc2a",
                "url": "https://api.github.com/repos/illuminate/contracts/zipball/89dc8d7ac32cdfa254461cdd4da5d692b44169a4",
                "reference": "89dc8d7ac32cdfa254461cdd4da5d692b44169a4",
                "shasum": ""
            },
            "require": {
                "php": ">=5.2.0"
            },
            "require-dev": {
                "phpunit/phpunit": "4.*|5.*"
            },
            "suggest": {
                "ext-libsodium": "Provides a modern crypto API that can be used to generate random bytes."
                "php": "^7.2.5|^8.0",
                "psr/container": "^1.0",
                "psr/simple-cache": "^1.0"
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "6.x-dev"
                }
            },
            "autoload": {
                "files": [
                    "lib/random.php"
                ]
                "psr-4": {
                    "Illuminate\\Contracts\\": ""
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [


@@ 1182,106 899,106 @@
            ],
            "authors": [
                {
                    "name": "Paragon Initiative Enterprises",
                    "email": "security@paragonie.com",
                    "homepage": "https://paragonie.com"
                    "name": "Taylor Otwell",
                    "email": "taylor@laravel.com"
                }
            ],
            "description": "PHP 5.x polyfill for random_bytes() and random_int() from PHP 7",
            "keywords": [
                "csprng",
                "polyfill",
                "pseudorandom",
                "random"
            ],
            "time": "2021-04-17T09:33:01+00:00"
            "description": "The Illuminate Contracts package.",
            "homepage": "https://laravel.com",
            "time": "2020-12-18T14:12:37+00:00"
        },
        {
            "name": "phpoption/phpoption",
            "version": "1.7.5",
            "name": "illuminate/database",
            "version": "v6.20.30",
            "source": {
                "type": "git",
                "url": "https://github.com/schmittjoh/php-option.git",
                "reference": "994ecccd8f3283ecf5ac33254543eb0ac946d525"
                "url": "https://github.com/illuminate/database.git",
                "reference": "701ddad4ed522beca421d0ee0b7972e6a5d86075"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/schmittjoh/php-option/zipball/994ecccd8f3283ecf5ac33254543eb0ac946d525",
                "reference": "994ecccd8f3283ecf5ac33254543eb0ac946d525",
                "url": "https://api.github.com/repos/illuminate/database/zipball/701ddad4ed522beca421d0ee0b7972e6a5d86075",
                "reference": "701ddad4ed522beca421d0ee0b7972e6a5d86075",
                "shasum": ""
            },
            "require": {
                "php": "^5.5.9 || ^7.0 || ^8.0"
                "ext-json": "*",
                "illuminate/container": "^6.0",
                "illuminate/contracts": "^6.0",
                "illuminate/support": "^6.0",
                "php": "^7.2.5|^8.0"
            },
            "require-dev": {
                "bamarni/composer-bin-plugin": "^1.4.1",
                "phpunit/phpunit": "^4.8.35 || ^5.7.27 || ^6.5.6 || ^7.0 || ^8.0 || ^9.0"
            "suggest": {
                "doctrine/dbal": "Required to rename columns and drop SQLite columns (^2.6).",
                "fakerphp/faker": "Required to use the eloquent factory builder (^1.9.1).",
                "illuminate/console": "Required to use the database commands (^6.0).",
                "illuminate/events": "Required to use the observers with Eloquent (^6.0).",
                "illuminate/filesystem": "Required to use the migrations (^6.0).",
                "illuminate/pagination": "Required to paginate the result set (^6.0).",
                "symfony/finder": "Required to use Eloquent model factories (^4.3.4)."
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "1.7-dev"
                    "dev-master": "6.x-dev"
                }
            },
            "autoload": {
                "psr-4": {
                    "PhpOption\\": "src/PhpOption/"
                    "Illuminate\\Database\\": ""
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "Apache-2.0"
                "MIT"
            ],
            "authors": [
                {
                    "name": "Johannes M. Schmitt",
                    "email": "schmittjoh@gmail.com"
                },
                {
                    "name": "Graham Campbell",
                    "email": "graham@alt-three.com"
                    "name": "Taylor Otwell",
                    "email": "taylor@laravel.com"
                }
            ],
            "description": "Option Type for PHP",
            "description": "The Illuminate Database package.",
            "homepage": "https://laravel.com",
            "keywords": [
                "language",
                "option",
                "php",
                "type"
            ],
            "funding": [
                {
                    "url": "https://github.com/GrahamCampbell",
                    "type": "github"
                },
                {
                    "url": "https://tidelift.com/funding/github/packagist/phpoption/phpoption",
                    "type": "tidelift"
                }
                "database",
                "laravel",
                "orm",
                "sql"
            ],
            "time": "2020-07-20T17:29:33+00:00"
            "time": "2021-07-01T13:44:15+00:00"
        },
        {
            "name": "psr/container",
            "version": "1.1.1",
            "name": "illuminate/encryption",
            "version": "v6.20.30",
            "source": {
                "type": "git",
                "url": "https://github.com/php-fig/container.git",
                "reference": "8622567409010282b7aeebe4bb841fe98b58dcaf"
                "url": "https://github.com/illuminate/encryption.git",
                "reference": "b31fbb8e8625c69c969a84482fbe395a59db4ae4"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/php-fig/container/zipball/8622567409010282b7aeebe4bb841fe98b58dcaf",
                "reference": "8622567409010282b7aeebe4bb841fe98b58dcaf",
                "url": "https://api.github.com/repos/illuminate/encryption/zipball/b31fbb8e8625c69c969a84482fbe395a59db4ae4",
                "reference": "b31fbb8e8625c69c969a84482fbe395a59db4ae4",
                "shasum": ""
            },
            "require": {
                "php": ">=7.2.0"
                "ext-json": "*",
                "ext-mbstring": "*",
                "ext-openssl": "*",
                "illuminate/contracts": "^6.0",
                "illuminate/support": "^6.0",
                "php": "^7.2.5|^8.0"
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "6.x-dev"
                }
            },
            "autoload": {
                "psr-4": {
                    "Psr\\Container\\": "src/"
                    "Illuminate\\Encryption\\": ""
                }
            },
            "notification-url": "https://packagist.org/downloads/",


@@ 1290,48 1007,43 @@
            ],
            "authors": [
                {
                    "name": "PHP-FIG",
                    "homepage": "https://www.php-fig.org/"
                    "name": "Taylor Otwell",
                    "email": "taylor@laravel.com"
                }
            ],
            "description": "Common Container Interface (PHP FIG PSR-11)",
            "homepage": "https://github.com/php-fig/container",
            "keywords": [
                "PSR-11",
                "container",
                "container-interface",
                "container-interop",
                "psr"
            ],
            "time": "2021-03-05T17:36:06+00:00"
            "description": "The Illuminate Encryption package.",
            "homepage": "https://laravel.com",
            "time": "2020-10-27T15:05:51+00:00"
        },
        {
            "name": "psr/http-client",
            "version": "1.0.1",
            "name": "illuminate/events",
            "version": "v6.20.30",
            "source": {
                "type": "git",
                "url": "https://github.com/php-fig/http-client.git",
                "reference": "2dfb5f6c5eff0e91e20e913f8c5452ed95b86621"
                "url": "https://github.com/illuminate/events.git",
                "reference": "668581e3c31f9d499dc6919fe873003969a88e6c"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/php-fig/http-client/zipball/2dfb5f6c5eff0e91e20e913f8c5452ed95b86621",
                "reference": "2dfb5f6c5eff0e91e20e913f8c5452ed95b86621",
                "url": "https://api.github.com/repos/illuminate/events/zipball/668581e3c31f9d499dc6919fe873003969a88e6c",
                "reference": "668581e3c31f9d499dc6919fe873003969a88e6c",
                "shasum": ""
            },
            "require": {
                "php": "^7.0 || ^8.0",
                "psr/http-message": "^1.0"
                "illuminate/container": "^6.0",
                "illuminate/contracts": "^6.0",
                "illuminate/support": "^6.0",
                "php": "^7.2.5|^8.0"
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "1.0.x-dev"
                    "dev-master": "6.x-dev"
                }
            },
            "autoload": {
                "psr-4": {
                    "Psr\\Http\\Client\\": "src/"
                    "Illuminate\\Events\\": ""
                }
            },
            "notification-url": "https://packagist.org/downloads/",


@@ 1340,46 1052,51 @@
            ],
            "authors": [
                {
                    "name": "PHP-FIG",
                    "homepage": "http://www.php-fig.org/"
                    "name": "Taylor Otwell",
                    "email": "taylor@laravel.com"
                }
            ],
            "description": "Common interface for HTTP clients",
            "homepage": "https://github.com/php-fig/http-client",
            "keywords": [
                "http",
                "http-client",
                "psr",
                "psr-18"
            ],
            "time": "2020-06-29T06:28:15+00:00"
            "description": "The Illuminate Events package.",
            "homepage": "https://laravel.com",
            "time": "2020-10-27T15:05:51+00:00"
        },
        {
            "name": "psr/http-message",
            "version": "1.0.1",
            "name": "illuminate/filesystem",
            "version": "v6.20.30",
            "source": {
                "type": "git",
                "url": "https://github.com/php-fig/http-message.git",
                "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363"
                "url": "https://github.com/illuminate/filesystem.git",
                "reference": "5355953da41db06aac064a3d08dfa1f9bafffd24"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/php-fig/http-message/zipball/f6561bf28d520154e4b0ec72be95418abe6d9363",
                "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363",
                "url": "https://api.github.com/repos/illuminate/filesystem/zipball/5355953da41db06aac064a3d08dfa1f9bafffd24",
                "reference": "5355953da41db06aac064a3d08dfa1f9bafffd24",
                "shasum": ""
            },
            "require": {
                "php": ">=5.3.0"
                "illuminate/contracts": "^6.0",
                "illuminate/support": "^6.0",
                "php": "^7.2.5|^8.0",
                "symfony/finder": "^4.3.4"
            },
            "suggest": {
                "ext-ftp": "Required to use the Flysystem FTP driver.",
                "league/flysystem": "Required to use the Flysystem local and FTP drivers (^1.1).",
                "league/flysystem-aws-s3-v3": "Required to use the Flysystem S3 driver (^1.0).",
                "league/flysystem-cached-adapter": "Required to use the Flysystem cache (^1.0).",
                "league/flysystem-sftp": "Required to use the Flysystem SFTP driver (^1.0).",
                "psr/http-message": "Required to allow Storage::put to accept a StreamInterface (^1.0)."
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "1.0.x-dev"
                    "dev-master": "6.x-dev"
                }
            },
            "autoload": {
                "psr-4": {
                    "Psr\\Http\\Message\\": "src/"
                    "Illuminate\\Filesystem\\": ""
                }
            },
            "notification-url": "https://packagist.org/downloads/",


@@ 1388,48 1105,42 @@
            ],
            "authors": [
                {
                    "name": "PHP-FIG",
                    "homepage": "http://www.php-fig.org/"
                    "name": "Taylor Otwell",
                    "email": "taylor@laravel.com"
                }
            ],
            "description": "Common interface for HTTP messages",
            "homepage": "https://github.com/php-fig/http-message",
            "keywords": [
                "http",
                "http-message",
                "psr",
                "psr-7",
                "request",
                "response"
            ],
            "time": "2016-08-06T14:39:51+00:00"
            "description": "The Illuminate Filesystem package.",
            "homepage": "https://laravel.com",
            "time": "2020-10-27T15:05:51+00:00"
        },
        {
            "name": "psr/log",
            "version": "1.1.3",
            "name": "illuminate/hashing",
            "version": "v6.20.30",
            "source": {
                "type": "git",
                "url": "https://github.com/php-fig/log.git",
                "reference": "0f73288fd15629204f9d42b7055f72dacbe811fc"
                "url": "https://github.com/illuminate/hashing.git",
                "reference": "d1fcfd3acf9629708c00a6b4c946857a5f877bf2"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/php-fig/log/zipball/0f73288fd15629204f9d42b7055f72dacbe811fc",
                "reference": "0f73288fd15629204f9d42b7055f72dacbe811fc",
                "url": "https://api.github.com/repos/illuminate/hashing/zipball/d1fcfd3acf9629708c00a6b4c946857a5f877bf2",
                "reference": "d1fcfd3acf9629708c00a6b4c946857a5f877bf2",
                "shasum": ""
            },
            "require": {
                "php": ">=5.3.0"
                "illuminate/contracts": "^6.0",
                "illuminate/support": "^6.0",
                "php": "^7.2.5|^8.0"
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "1.1.x-dev"
                    "dev-master": "6.x-dev"
                }
            },
            "autoload": {
                "psr-4": {
                    "Psr\\Log\\": "Psr/Log/"
                    "Illuminate\\Hashing\\": ""
                }
            },
            "notification-url": "https://packagist.org/downloads/",


@@ 1438,45 1149,48 @@
            ],
            "authors": [
                {
                    "name": "PHP-FIG",
                    "homepage": "http://www.php-fig.org/"
                    "name": "Taylor Otwell",
                    "email": "taylor@laravel.com"
                }
            ],
            "description": "Common interface for logging libraries",
            "homepage": "https://github.com/php-fig/log",
            "keywords": [
                "log",
                "psr",
                "psr-3"
            ],
            "time": "2020-03-23T09:12:05+00:00"
            "description": "The Illuminate Hashing package.",
            "homepage": "https://laravel.com",
            "time": "2020-10-27T15:05:51+00:00"
        },
        {
            "name": "psr/simple-cache",
            "version": "1.0.1",
            "name": "illuminate/http",
            "version": "v6.20.30",
            "source": {
                "type": "git",
                "url": "https://github.com/php-fig/simple-cache.git",
                "reference": "408d5eafb83c57f6365a3ca330ff23aa4a5fa39b"
                "url": "https://github.com/illuminate/http.git",
                "reference": "c20a51c83af75a335b7e97beb168a860bfe2f929"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/php-fig/simple-cache/zipball/408d5eafb83c57f6365a3ca330ff23aa4a5fa39b",
                "reference": "408d5eafb83c57f6365a3ca330ff23aa4a5fa39b",
                "url": "https://api.github.com/repos/illuminate/http/zipball/c20a51c83af75a335b7e97beb168a860bfe2f929",
                "reference": "c20a51c83af75a335b7e97beb168a860bfe2f929",
                "shasum": ""
            },
            "require": {
                "php": ">=5.3.0"
                "ext-json": "*",
                "illuminate/session": "^6.0",
                "illuminate/support": "^6.0",
                "php": "^7.2.5|^8.0",
                "symfony/http-foundation": "^4.3.4",
                "symfony/http-kernel": "^4.3.4"
            },
            "suggest": {
                "ext-gd": "Required to use Illuminate\\Http\\Testing\\FileFactory::image()."
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "1.0.x-dev"
                    "dev-master": "6.x-dev"
                }
            },
            "autoload": {
                "psr-4": {
                    "Psr\\SimpleCache\\": "src/"
                    "Illuminate\\Http\\": ""
                }
            },
            "notification-url": "https://packagist.org/downloads/",


@@ 1485,46 1199,44 @@
            ],
            "authors": [
                {
                    "name": "PHP-FIG",
                    "homepage": "http://www.php-fig.org/"
                    "name": "Taylor Otwell",
                    "email": "taylor@laravel.com"
                }
            ],
            "description": "Common interfaces for simple caching",
            "keywords": [
                "cache",
                "caching",
                "psr",
                "psr-16",
                "simple-cache"
            ],
            "time": "2017-10-23T01:57:42+00:00"
            "description": "The Illuminate Http package.",
            "homepage": "https://laravel.com",
            "time": "2021-01-20T13:50:36+00:00"
        },
        {
            "name": "ralouphie/getallheaders",
            "version": "3.0.3",
            "name": "illuminate/log",
            "version": "v6.20.30",
            "source": {
                "type": "git",
                "url": "https://github.com/ralouphie/getallheaders.git",
                "reference": "120b605dfeb996808c31b6477290a714d356e822"
                "url": "https://github.com/illuminate/log.git",
                "reference": "f6a94ca6050310a2f58e2a6b7d43d6d64594d077"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/ralouphie/getallheaders/zipball/120b605dfeb996808c31b6477290a714d356e822",
                "reference": "120b605dfeb996808c31b6477290a714d356e822",
                "url": "https://api.github.com/repos/illuminate/log/zipball/f6a94ca6050310a2f58e2a6b7d43d6d64594d077",
                "reference": "f6a94ca6050310a2f58e2a6b7d43d6d64594d077",
                "shasum": ""
            },
            "require": {
                "php": ">=5.6"
            },
            "require-dev": {
                "php-coveralls/php-coveralls": "^2.1",
                "phpunit/phpunit": "^5 || ^6.5"
                "illuminate/contracts": "^6.0",
                "illuminate/support": "^6.0",
                "monolog/monolog": "^1.12|^2.0",
                "php": "^7.2.5|^8.0"
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "6.x-dev"
                }
            },
            "autoload": {
                "files": [
                    "src/getallheaders.php"
                ]
                "psr-4": {
                    "Illuminate\\Log\\": ""
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [


@@ 1532,71 1244,44 @@
            ],
            "authors": [
                {
                    "name": "Ralph Khattar",
                    "email": "ralph.khattar@gmail.com"
                    "name": "Taylor Otwell",
                    "email": "taylor@laravel.com"
                }
            ],
            "description": "A polyfill for getallheaders.",
            "time": "2019-03-08T08:55:37+00:00"
            "description": "The Illuminate Log package.",
            "homepage": "https://laravel.com",
            "time": "2020-10-27T15:05:51+00:00"
        },
        {
            "name": "ramsey/uuid",
            "version": "3.9.3",
            "name": "illuminate/pagination",
            "version": "v6.20.30",
            "source": {
                "type": "git",
                "url": "https://github.com/ramsey/uuid.git",
                "reference": "7e1633a6964b48589b142d60542f9ed31bd37a92"
                "url": "https://github.com/illuminate/pagination.git",
                "reference": "c98b4979213660a29a1979813824849f30fd9f27"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/ramsey/uuid/zipball/7e1633a6964b48589b142d60542f9ed31bd37a92",
                "reference": "7e1633a6964b48589b142d60542f9ed31bd37a92",
                "url": "https://api.github.com/repos/illuminate/pagination/zipball/c98b4979213660a29a1979813824849f30fd9f27",
                "reference": "c98b4979213660a29a1979813824849f30fd9f27",
                "shasum": ""
            },
            "require": {
                "ext-json": "*",
                "paragonie/random_compat": "^1 | ^2 | 9.99.99",
                "php": "^5.4 | ^7 | ^8",
                "symfony/polyfill-ctype": "^1.8"
            },
            "replace": {
                "rhumsaa/uuid": "self.version"
            },
            "require-dev": {
                "codeception/aspect-mock": "^1 | ^2",
                "doctrine/annotations": "^1.2",
                "goaop/framework": "1.0.0-alpha.2 | ^1 | ^2.1",
                "jakub-onderka/php-parallel-lint": "^1",
                "mockery/mockery": "^0.9.11 | ^1",
                "moontoast/math": "^1.1",
                "paragonie/random-lib": "^2",
                "php-mock/php-mock-phpunit": "^0.3 | ^1.1",
                "phpunit/phpunit": "^4.8 | ^5.4 | ^6.5",
                "squizlabs/php_codesniffer": "^3.5"
            },
            "suggest": {
                "ext-ctype": "Provides support for PHP Ctype functions",
                "ext-libsodium": "Provides the PECL libsodium extension for use with the SodiumRandomGenerator",
                "ext-openssl": "Provides the OpenSSL extension for use with the OpenSslGenerator",
                "ext-uuid": "Provides the PECL UUID extension for use with the PeclUuidTimeGenerator and PeclUuidRandomGenerator",
                "moontoast/math": "Provides support for converting UUID to 128-bit integer (in string form).",
                "paragonie/random-lib": "Provides RandomLib for use with the RandomLibAdapter",
                "ramsey/uuid-console": "A console application for generating UUIDs with ramsey/uuid",
                "ramsey/uuid-doctrine": "Allows the use of Ramsey\\Uuid\\Uuid as Doctrine field type."
                "illuminate/contracts": "^6.0",
                "illuminate/support": "^6.0",
                "php": "^7.2.5|^8.0"
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "3.x-dev"
                    "dev-master": "6.x-dev"
                }
            },
            "autoload": {
                "psr-4": {
                    "Ramsey\\Uuid\\": "src/"
                },
                "files": [
                    "src/functions.php"
                ]
                    "Illuminate\\Pagination\\": ""
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [


@@ 1604,66 1289,44 @@
            ],
            "authors": [
                {
                    "name": "Ben Ramsey",
                    "email": "ben@benramsey.com",
                    "homepage": "https://benramsey.com"
                },
                {
                    "name": "Marijn Huizendveld",
                    "email": "marijn.huizendveld@gmail.com"
                },
                {
                    "name": "Thibaud Fabre",
                    "email": "thibaud@aztech.io"
                    "name": "Taylor Otwell",
                    "email": "taylor@laravel.com"
                }
            ],
            "description": "Formerly rhumsaa/uuid. A PHP 5.4+ library for generating RFC 4122 version 1, 3, 4, and 5 universally unique identifiers (UUID).",
            "homepage": "https://github.com/ramsey/uuid",
            "keywords": [
                "guid",
                "identifier",
                "uuid"
            ],
            "time": "2020-02-21T04:36:14+00:00"
            "description": "The Illuminate Pagination package.",
            "homepage": "https://laravel.com",
            "time": "2021-01-26T17:15:42+00:00"
        },
        {
            "name": "swiftmailer/swiftmailer",
            "version": "v6.2.7",
            "name": "illuminate/pipeline",
            "version": "v6.20.30",
            "source": {
                "type": "git",
                "url": "https://github.com/swiftmailer/swiftmailer.git",
                "reference": "15f7faf8508e04471f666633addacf54c0ab5933"
                "url": "https://github.com/illuminate/pipeline.git",
                "reference": "01063d3605efd22453316d771802cf5075ed848e"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/swiftmailer/swiftmailer/zipball/15f7faf8508e04471f666633addacf54c0ab5933",
                "reference": "15f7faf8508e04471f666633addacf54c0ab5933",
                "url": "https://api.github.com/repos/illuminate/pipeline/zipball/01063d3605efd22453316d771802cf5075ed848e",
                "reference": "01063d3605efd22453316d771802cf5075ed848e",
                "shasum": ""
            },
            "require": {
                "egulias/email-validator": "^2.0|^3.1",
                "php": ">=7.0.0",
                "symfony/polyfill-iconv": "^1.0",
                "symfony/polyfill-intl-idn": "^1.10",
                "symfony/polyfill-mbstring": "^1.0"
            },
            "require-dev": {
                "mockery/mockery": "^1.0",
                "symfony/phpunit-bridge": "^4.4|^5.0"
            },
            "suggest": {
                "ext-intl": "Needed to support internationalized email addresses"
                "illuminate/contracts": "^6.0",
                "illuminate/support": "^6.0",
                "php": "^7.2.5|^8.0",
                "symfony/debug": "^4.3.4"
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "6.2-dev"
                    "dev-master": "6.x-dev"
                }
            },
            "autoload": {
                "files": [
                    "lib/swift_required.php"
                ]
                "psr-4": {
                    "Illuminate\\Pipeline\\": ""
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [


@@ 1671,85 1334,59 @@
            ],
            "authors": [
                {
                    "name": "Chris Corbyn"
                },
                {
                    "name": "Fabien Potencier",
                    "email": "fabien@symfony.com"
                }
            ],
            "description": "Swiftmailer, free feature-rich PHP mailer",
            "homepage": "https://swiftmailer.symfony.com",
            "keywords": [
                "email",
                "mail",
                "mailer"
            ],
            "funding": [
                {
                    "url": "https://github.com/fabpot",
                    "type": "github"
                },
                {
                    "url": "https://tidelift.com/funding/github/packagist/swiftmailer/swiftmailer",
                    "type": "tidelift"
                    "name": "Taylor Otwell",
                    "email": "taylor@laravel.com"
                }
            ],
            "time": "2021-03-09T12:30:35+00:00"
            "description": "The Illuminate Pipeline package.",
            "homepage": "https://laravel.com",
            "time": "2020-10-27T15:05:51+00:00"
        },
        {
            "name": "symfony/console",
            "version": "v4.4.22",
            "name": "illuminate/queue",
            "version": "v6.20.30",
            "source": {
                "type": "git",
                "url": "https://github.com/symfony/console.git",
                "reference": "36bbd079b69b94bcc9c9c9e1e37ca3b1e7971625"
                "url": "https://github.com/illuminate/queue.git",
                "reference": "eaf5da2b91526bc21485ebf98f08a6cb9948b053"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/symfony/console/zipball/36bbd079b69b94bcc9c9c9e1e37ca3b1e7971625",
                "reference": "36bbd079b69b94bcc9c9c9e1e37ca3b1e7971625",
                "url": "https://api.github.com/repos/illuminate/queue/zipball/eaf5da2b91526bc21485ebf98f08a6cb9948b053",
                "reference": "eaf5da2b91526bc21485ebf98f08a6cb9948b053",
                "shasum": ""
            },
            "require": {
                "php": ">=7.1.3",
                "symfony/polyfill-mbstring": "~1.0",
                "symfony/polyfill-php73": "^1.8",
                "symfony/polyfill-php80": "^1.15",
                "symfony/service-contracts": "^1.1|^2"
            },
            "conflict": {
                "symfony/dependency-injection": "<3.4",
                "symfony/event-dispatcher": "<4.3|>=5",
                "symfony/lock": "<4.4",
                "symfony/process": "<3.3"
            },
            "provide": {
                "psr/log-implementation": "1.0"
            },
            "require-dev": {
                "psr/log": "~1.0",
                "symfony/config": "^3.4|^4.0|^5.0",
                "symfony/dependency-injection": "^3.4|^4.0|^5.0",
                "symfony/event-dispatcher": "^4.3",
                "symfony/lock": "^4.4|^5.0",
                "symfony/process": "^3.4|^4.0|^5.0",
                "symfony/var-dumper": "^4.3|^5.0"
                "ext-json": "*",
                "illuminate/console": "^6.0",
                "illuminate/container": "^6.0",
                "illuminate/contracts": "^6.0",
                "illuminate/database": "^6.0",
                "illuminate/filesystem": "^6.0",
                "illuminate/pipeline": "^6.0",
                "illuminate/support": "^6.0",
                "opis/closure": "^3.6",
                "php": "^7.2.5|^8.0",
                "symfony/debug": "^4.3.4",
                "symfony/process": "^4.3.4"
            },
            "suggest": {
                "psr/log": "For using the console logger",
                "symfony/event-dispatcher": "",
                "symfony/lock": "",
                "symfony/process": ""
                "aws/aws-sdk-php": "Required to use the SQS queue driver and DynamoDb failed job storage (^3.155).",
                "ext-pcntl": "Required to use all features of the queue worker.",
                "ext-posix": "Required to use all features of the queue worker.",
                "illuminate/redis": "Required to use the Redis queue driver (^6.0).",
                "pda/pheanstalk": "Required to use the Beanstalk queue driver (^4.0)."
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "6.x-dev"
                }
            },
            "autoload": {
                "psr-4": {
                    "Symfony\\Component\\Console\\": ""
                },
                "exclude-from-classmap": [
                    "/Tests/"
                ]
                    "Illuminate\\Queue\\": ""
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [


@@ 1757,57 1394,50 @@
            ],
            "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",
            "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"
                    "name": "Taylor Otwell",
                    "email": "taylor@laravel.com"
                }
            ],
            "time": "2021-04-16T17:32:19+00:00"
            "description": "The Illuminate Queue package.",
            "homepage": "https://laravel.com",
            "time": "2020-11-18T14:36:08+00:00"
        },
        {
            "name": "symfony/css-selector",
            "version": "v5.2.7",
            "name": "illuminate/session",
            "version": "v6.20.30",
            "source": {
                "type": "git",
                "url": "https://github.com/symfony/css-selector.git",
                "reference": "59a684f5ac454f066ecbe6daecce6719aed283fb"
                "url": "https://github.com/illuminate/session.git",
                "reference": "3103f1fb446f9c3e7d7c0deb8810a8c8d1d22c03"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/symfony/css-selector/zipball/59a684f5ac454f066ecbe6daecce6719aed283fb",
                "reference": "59a684f5ac454f066ecbe6daecce6719aed283fb",
                "url": "https://api.github.com/repos/illuminate/session/zipball/3103f1fb446f9c3e7d7c0deb8810a8c8d1d22c03",
                "reference": "3103f1fb446f9c3e7d7c0deb8810a8c8d1d22c03",
                "shasum": ""
            },
            "require": {
                "php": ">=7.2.5"
                "ext-json": "*",
                "illuminate/contracts": "^6.0",
                "illuminate/filesystem": "^6.0",
                "illuminate/support": "^6.0",
                "php": "^7.2.5|^8.0",
                "symfony/finder": "^4.3.4",
                "symfony/http-foundation": "^4.3.4"
            },
            "suggest": {
                "illuminate/console": "Required to use the session:table command (^6.0)."
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "6.x-dev"
                }
            },
            "autoload": {
                "psr-4": {
                    "Symfony\\Component\\CssSelector\\": ""
                },
                "exclude-from-classmap": [
                    "/Tests/"
                ]
                    "Illuminate\\Session\\": ""
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [


@@ 1815,68 1445,59 @@
            ],
            "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",
            "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"
                    "name": "Taylor Otwell",
                    "email": "taylor@laravel.com"
                }
            ],
            "time": "2021-04-07T16:07:52+00:00"
            "description": "The Illuminate Session package.",
            "homepage": "https://laravel.com",
            "time": "2020-10-27T15:05:51+00:00"
        },
        {
            "name": "symfony/debug",
            "version": "v4.4.22",
            "name": "illuminate/support",
            "version": "v6.20.30",
            "source": {
                "type": "git",
                "url": "https://github.com/symfony/debug.git",
                "reference": "45b2136377cca5f10af858968d6079a482bca473"
                "url": "https://github.com/illuminate/support.git",
                "reference": "566e3dcfb0e3973ed8cd86ddb4ad4ef33a84fedf"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/symfony/debug/zipball/45b2136377cca5f10af858968d6079a482bca473",
                "reference": "45b2136377cca5f10af858968d6079a482bca473",
                "url": "https://api.github.com/repos/illuminate/support/zipball/566e3dcfb0e3973ed8cd86ddb4ad4ef33a84fedf",
                "reference": "566e3dcfb0e3973ed8cd86ddb4ad4ef33a84fedf",
                "shasum": ""
            },
            "require": {
                "php": ">=7.1.3",
                "psr/log": "~1.0",
                "symfony/polyfill-php80": "^1.15"
                "doctrine/inflector": "^1.4|^2.0",
                "ext-json": "*",
                "ext-mbstring": "*",
                "illuminate/contracts": "^6.0",
                "nesbot/carbon": "^2.31",
                "php": "^7.2.5|^8.0"
            },
            "conflict": {
                "symfony/http-kernel": "<3.4"
                "tightenco/collect": "<5.5.33"
            },
            "require-dev": {
                "symfony/http-kernel": "^3.4|^4.0|^5.0"
            "suggest": {
                "illuminate/filesystem": "Required to use the composer class (^6.0).",
                "moontoast/math": "Required to use ordered UUIDs (^1.1).",
                "ramsey/uuid": "Required to use Str::uuid() (^3.7).",
                "symfony/process": "Required to use the composer class (^4.3.4).",
                "symfony/var-dumper": "Required to use the dd function (^4.3.4).",
                "vlucas/phpdotenv": "Required to use the Env class and env helper (^3.3)."
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "6.x-dev"
                }
            },
            "autoload": {
                "psr-4": {
                    "Symfony\\Component\\Debug\\": ""
                    "Illuminate\\Support\\": ""
                },
                "exclude-from-classmap": [
                    "/Tests/"
                "files": [
                    "helpers.php"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",


@@ 1885,63 1506,45 @@
            ],
            "authors": [
                {
                    "name": "Fabien Potencier",
                    "email": "fabien@symfony.com"
                },
                {
                    "name": "Symfony Community",
                    "homepage": "https://symfony.com/contributors"
                }
            ],
            "description": "Provides tools to ease debugging PHP code",
            "homepage": "https://symfony.com",
            "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"
                    "name": "Taylor Otwell",
                    "email": "taylor@laravel.com"
                }
            ],
            "time": "2021-04-02T07:50:12+00:00"
            "description": "The Illuminate Support package.",
            "homepage": "https://laravel.com",
            "time": "2021-03-12T13:52:50+00:00"
        },
        {
            "name": "symfony/deprecation-contracts",
            "version": "v2.4.0",
            "name": "illuminate/translation",
            "version": "v6.20.30",
            "source": {
                "type": "git",
                "url": "https://github.com/symfony/deprecation-contracts.git",
                "reference": "5f38c8804a9e97d23e0c8d63341088cd8a22d627"
                "url": "https://github.com/illuminate/translation.git",
                "reference": "717fad58c8451b86c7b5644bc652430a3369d7b3"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/5f38c8804a9e97d23e0c8d63341088cd8a22d627",
                "reference": "5f38c8804a9e97d23e0c8d63341088cd8a22d627",
                "url": "https://api.github.com/repos/illuminate/translation/zipball/717fad58c8451b86c7b5644bc652430a3369d7b3",
                "reference": "717fad58c8451b86c7b5644bc652430a3369d7b3",
                "shasum": ""
            },
            "require": {
                "php": ">=7.1"
                "ext-json": "*",
                "illuminate/contracts": "^6.0",
                "illuminate/filesystem": "^6.0",
                "illuminate/support": "^6.0",
                "php": "^7.2.5|^8.0"
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-main": "2.4-dev"
                },
                "thanks": {
                    "name": "symfony/contracts",
                    "url": "https://github.com/symfony/contracts"
                    "dev-master": "6.x-dev"
                }
            },
            "autoload": {
                "files": [
                    "function.php"
                ]
                "psr-4": {
                    "Illuminate\\Translation\\": ""
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [


@@ 1949,65 1552,347 @@
            ],
            "authors": [
                {
                    "name": "Nicolas Grekas",
                    "email": "p@tchwork.com"
                },
                {
                    "name": "Symfony Community",
                    "homepage": "https://symfony.com/contributors"
                    "name": "Taylor Otwell",
                    "email": "taylor@laravel.com"
                }
            ],
            "description": "A generic function and convention to trigger deprecation notices",
            "homepage": "https://symfony.com",
            "funding": [
                {
                    "url": "https://symfony.com/sponsor",
                    "type": "custom"
            "description": "The Illuminate Translation package.",
            "homepage": "https://laravel.com",
            "time": "2020-10-27T15:05:51+00:00"
        },
        {
            "name": "illuminate/validation",
            "version": "v6.20.30",
            "source": {
                "type": "git",
                "url": "https://github.com/illuminate/validation.git",
                "reference": "8f052360e78689ae2d5c305383527c6abeae2505"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/illuminate/validation/zipball/8f052360e78689ae2d5c305383527c6abeae2505",
                "reference": "8f052360e78689ae2d5c305383527c6abeae2505",
                "shasum": ""
            },
            "require": {
                "egulias/email-validator": "^2.1.10",
                "ext-json": "*",
                "illuminate/container": "^6.0",
                "illuminate/contracts": "^6.0",
                "illuminate/support": "^6.0",
                "illuminate/translation": "^6.0",
                "php": "^7.2.5|^8.0",
                "symfony/http-foundation": "^4.3.4"
            },
            "suggest": {
                "illuminate/database": "Required to use the database presence verifier (^6.0)."
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "6.x-dev"
                }
            },
            "autoload": {
                "psr-4": {
                    "Illuminate\\Validation\\": ""
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Taylor Otwell",
                    "email": "taylor@laravel.com"
                }
            ],
            "description": "The Illuminate Validation package.",
            "homepage": "https://laravel.com",
            "time": "2021-06-16T12:17:34+00:00"
        },
        {
            "name": "illuminate/view",
            "version": "v6.20.30",
            "source": {
                "type": "git",
                "url": "https://github.com/illuminate/view.git",
                "reference": "4a3a6da059af652bd11a2c5a0dcaefc0a80ea5c1"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/illuminate/view/zipball/4a3a6da059af652bd11a2c5a0dcaefc0a80ea5c1",
                "reference": "4a3a6da059af652bd11a2c5a0dcaefc0a80ea5c1",
                "shasum": ""
            },
            "require": {
                "ext-json": "*",
                "illuminate/container": "^6.0",
                "illuminate/contracts": "^6.0",
                "illuminate/events": "^6.0",
                "illuminate/filesystem": "^6.0",
                "illuminate/support": "^6.0",
                "php": "^7.2.5|^8.0",
                "symfony/debug": "^4.3.4"
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "6.x-dev"
                }
            },
            "autoload": {
                "psr-4": {
                    "Illuminate\\View\\": ""
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Taylor Otwell",
                    "email": "taylor@laravel.com"
                }
            ],
            "description": "The Illuminate View package.",
            "homepage": "https://laravel.com",
            "time": "2021-02-01T14:20:21+00:00"
        },
        {
            "name": "laravel/lumen-framework",
            "version": "v6.3.5",
            "source": {
                "type": "git",
                "url": "https://github.com/laravel/lumen-framework.git",
                "reference": "74d61ebf4f022a874bcea560054a2a2050d0e75d"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/laravel/lumen-framework/zipball/74d61ebf4f022a874bcea560054a2a2050d0e75d",
                "reference": "74d61ebf4f022a874bcea560054a2a2050d0e75d",
                "shasum": ""
            },
            "require": {
                "dragonmantank/cron-expression": "^2.0",
                "illuminate/auth": "^6.0",
                "illuminate/broadcasting": "^6.0",
                "illuminate/bus": "^6.0",
                "illuminate/cache": "^6.0",
                "illuminate/config": "^6.0",
                "illuminate/container": "^6.0",
                "illuminate/contracts": "^6.0",
                "illuminate/database": "^6.0",
                "illuminate/encryption": "^6.0",
                "illuminate/events": "^6.0",
                "illuminate/filesystem": "^6.0",
                "illuminate/hashing": "^6.0",
                "illuminate/http": "^6.0",
                "illuminate/log": "^6.0",
                "illuminate/pagination": "^6.0",
                "illuminate/pipeline": "^6.0",
                "illuminate/queue": "^6.0",
                "illuminate/support": "^6.0",
                "illuminate/translation": "^6.0",
                "illuminate/validation": "^6.0",
                "illuminate/view": "^6.0",
                "nikic/fast-route": "^1.3",
                "php": "^7.2",
                "symfony/http-foundation": "^4.3",
                "symfony/http-kernel": "^4.3",
                "symfony/var-dumper": "^4.3",
                "vlucas/phpdotenv": "^3.3"
            },
            "require-dev": {
                "mockery/mockery": "^1.0",
                "phpunit/phpunit": "^7.5|^8.0"
            },
            "suggest": {
                "laravel/tinker": "Required to use the tinker console command (^2.0).",
                "nyholm/psr7": "Required to use PSR-7 bridging features (^1.2).",
                "symfony/psr-http-message-bridge": "Required to use PSR-7 bridging features (^1.2)."
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "6.x-dev"
                }
            },
            "autoload": {
                "psr-4": {
                    "Laravel\\Lumen\\": "src/"
                },
                "files": [
                    "src/helpers.php"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "url": "https://github.com/fabpot",
                    "name": "Taylor Otwell",
                    "email": "taylorotwell@gmail.com"
                }
            ],
            "description": "The Laravel Lumen Framework.",
            "homepage": "https://lumen.laravel.com",
            "keywords": [
                "framework",
                "laravel",
                "lumen"
            ],
            "time": "2020-03-13T20:24:43+00:00"
        },
        {
            "name": "monolog/monolog",
            "version": "2.3.2",
            "source": {
                "type": "git",
                "url": "https://github.com/Seldaek/monolog.git",
                "reference": "71312564759a7db5b789296369c1a264efc43aad"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/Seldaek/monolog/zipball/71312564759a7db5b789296369c1a264efc43aad",
                "reference": "71312564759a7db5b789296369c1a264efc43aad",
                "shasum": ""
            },
            "require": {
                "php": ">=7.2",
                "psr/log": "^1.0.1"
            },
            "provide": {
                "psr/log-implementation": "1.0.0"
            },
            "require-dev": {
                "aws/aws-sdk-php": "^2.4.9 || ^3.0",
                "doctrine/couchdb": "~1.0@dev",
                "elasticsearch/elasticsearch": "^7",
                "graylog2/gelf-php": "^1.4.2",
                "mongodb/mongodb": "^1.8",
                "php-amqplib/php-amqplib": "~2.4",
                "php-console/php-console": "^3.1.3",
                "phpspec/prophecy": "^1.6.1",
                "phpstan/phpstan": "^0.12.91",
                "phpunit/phpunit": "^8.5",
                "predis/predis": "^1.1",
                "rollbar/rollbar": "^1.3",
                "ruflin/elastica": ">=0.90 <7.0.1",
                "swiftmailer/swiftmailer": "^5.3|^6.0"
            },
            "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-mbstring": "Allow to work properly with unicode symbols",
                "ext-mongodb": "Allow sending log messages to a MongoDB server (via 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",
                "php-console/php-console": "Allow sending log messages to Google Chrome",
                "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": "2.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"
            ],
            "funding": [
                {
                    "url": "https://github.com/Seldaek",
                    "type": "github"
                },
                {
                    "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
                    "url": "https://tidelift.com/funding/github/packagist/monolog/monolog",
                    "type": "tidelift"
                }
            ],
            "time": "2021-03-23T23:28:01+00:00"
            "time": "2021-07-23T07:42:52+00:00"
        },
        {
            "name": "symfony/error-handler",
            "version": "v4.4.22",
            "name": "nesbot/carbon",
            "version": "2.50.0",
            "source": {
                "type": "git",
                "url": "https://github.com/symfony/error-handler.git",
                "reference": "76603a8df8e001436df80758eb03a8baa5324175"
                "url": "https://github.com/briannesbitt/Carbon.git",
                "reference": "f47f17d17602b2243414a44ad53d9f8b9ada5fdb"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/symfony/error-handler/zipball/76603a8df8e001436df80758eb03a8baa5324175",
                "reference": "76603a8df8e001436df80758eb03a8baa5324175",
                "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/f47f17d17602b2243414a44ad53d9f8b9ada5fdb",
                "reference": "f47f17d17602b2243414a44ad53d9f8b9ada5fdb",
                "shasum": ""
            },
            "require": {
                "php": ">=7.1.3",
                "psr/log": "~1.0",
                "symfony/debug": "^4.4.5",
                "symfony/polyfill-php80": "^1.15",
                "symfony/var-dumper": "^4.4|^5.0"
                "ext-json": "*",
                "php": "^7.1.8 || ^8.0",
                "symfony/polyfill-mbstring": "^1.0",
                "symfony/translation": "^3.4 || ^4.0 || ^5.0"
            },
            "require-dev": {
                "symfony/http-kernel": "^4.4|^5.0",
                "symfony/serializer": "^4.4|^5.0"
                "doctrine/orm": "^2.7",
                "friendsofphp/php-cs-fixer": "^2.14 || ^3.0",
                "kylekatarnls/multi-tester": "^2.0",
                "phpmd/phpmd": "^2.9",
                "phpstan/extension-installer": "^1.0",
                "phpstan/phpstan": "^0.12.54",
                "phpunit/phpunit": "^7.5.20 || ^8.5.14",
                "squizlabs/php_codesniffer": "^3.4"
            },
            "bin": [
                "bin/carbon"
            ],
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "2.x-dev",
                    "dev-3.x": "3.x-dev"
                },
                "laravel": {
                    "providers": [
                        "Carbon\\Laravel\\ServiceProvider"
                    ]
                },
                "phpstan": {
                    "includes": [
                        "extension.neon"
                    ]
                }
            },
            "autoload": {
                "psr-4": {
                    "Symfony\\Component\\ErrorHandler\\": ""
                },
                "exclude-from-classmap": [
                    "/Tests/"
                ]
                    "Carbon\\": "src/Carbon/"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [


@@ 2015,78 1900,113 @@
            ],
            "authors": [
                {
                    "name": "Fabien Potencier",
                    "email": "fabien@symfony.com"
                    "name": "Brian Nesbitt",
                    "email": "brian@nesbot.com",
                    "homepage": "https://markido.com"
                },
                {
                    "name": "Symfony Community",
                    "homepage": "https://symfony.com/contributors"
                    "name": "kylekatarnls",
                    "homepage": "https://github.com/kylekatarnls"
                }
            ],
            "description": "Provides tools to manage errors and ease debugging PHP code",
            "homepage": "https://symfony.com",
            "description": "An API extension for DateTime that supports 281 different languages.",
            "homepage": "https://carbon.nesbot.com",
            "keywords": [
                "date",
                "datetime",
                "time"
            ],
            "funding": [
                {
                    "url": "https://symfony.com/sponsor",
                    "type": "custom"
                },
                {
                    "url": "https://github.com/fabpot",
                    "type": "github"
                    "url": "https://opencollective.com/Carbon",
                    "type": "open_collective"
                },
                {
                    "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
                    "url": "https://tidelift.com/funding/github/packagist/nesbot/carbon",
                    "type": "tidelift"
                }
            ],
            "time": "2021-04-02T07:50:12+00:00"
            "time": "2021-06-28T22:38:45+00:00"
        },
        {
            "name": "symfony/event-dispatcher",
            "version": "v4.4.20",
            "name": "nikic/fast-route",
            "version": "v1.3.0",
            "source": {
                "type": "git",
                "url": "https://github.com/symfony/event-dispatcher.git",
                "reference": "c352647244bd376bf7d31efbd5401f13f50dad0c"
                "url": "https://github.com/nikic/FastRoute.git",
                "reference": "181d480e08d9476e61381e04a71b34dc0432e812"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/c352647244bd376bf7d31efbd5401f13f50dad0c",
                "reference": "c352647244bd376bf7d31efbd5401f13f50dad0c",
                "url": "https://api.github.com/repos/nikic/FastRoute/zipball/181d480e08d9476e61381e04a71b34dc0432e812",
                "reference": "181d480e08d9476e61381e04a71b34dc0432e812",
                "shasum": ""
            },
            "require": {
                "php": ">=7.1.3",
                "symfony/event-dispatcher-contracts": "^1.1"
                "php": ">=5.4.0"
            },
            "conflict": {
                "symfony/dependency-injection": "<3.4"
            "require-dev": {
                "phpunit/phpunit": "^4.8.35|~5.7"
            },
            "provide": {
                "psr/event-dispatcher-implementation": "1.0",
                "symfony/event-dispatcher-implementation": "1.1"
            "type": "library",
            "autoload": {
                "psr-4": {
                    "FastRoute\\": "src/"
                },
                "files": [
                    "src/functions.php"
                ]
            },
            "require-dev": {
                "psr/log": "~1.0",
                "symfony/config": "^3.4|^4.0|^5.0",
                "symfony/dependency-injection": "^3.4|^4.0|^5.0",
                "symfony/error-handler": "~3.4|~4.4",
                "symfony/expression-language": "^3.4|^4.0|^5.0",
                "symfony/http-foundation": "^3.4|^4.0|^5.0",
                "symfony/service-contracts": "^1.1|^2",
                "symfony/stopwatch": "^3.4|^4.0|^5.0"
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "BSD-3-Clause"
            ],
            "authors": [
                {
                    "name": "Nikita Popov",
                    "email": "nikic@php.net"
                }
            ],
            "description": "Fast request router for PHP",
            "keywords": [
                "router",
                "routing"
            ],
            "time": "2018-02-13T20:26:39+00:00"
        },
        {
            "name": "opis/closure",
            "version": "3.6.2",
            "source": {
                "type": "git",
                "url": "https://github.com/opis/closure.git",
                "reference": "06e2ebd25f2869e54a306dda991f7db58066f7f6"
            },
            "suggest": {
                "symfony/dependency-injection": "",
                "symfony/http-kernel": ""
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/opis/closure/zipball/06e2ebd25f2869e54a306dda991f7db58066f7f6",
                "reference": "06e2ebd25f2869e54a306dda991f7db58066f7f6",
                "shasum": ""
            },
            "require": {
                "php": "^5.4 || ^7.0 || ^8.0"
            },
            "require-dev": {
                "jeremeamia/superclosure": "^2.0",
                "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0 || ^8.0 || ^9.0"
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "3.6.x-dev"
                }
            },
            "autoload": {
                "psr-4": {
                    "Symfony\\Component\\EventDispatcher\\": ""
                    "Opis\\Closure\\": "src/"
                },
                "exclude-from-classmap": [
                    "/Tests/"
                "files": [
                    "functions.php"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",


@@ 2095,66 2015,211 @@
            ],
            "authors": [
                {
                    "name": "Fabien Potencier",
                    "email": "fabien@symfony.com"
                    "name": "Marius Sarca",
                    "email": "marius.sarca@gmail.com"
                },
                {
                    "name": "Symfony Community",
                    "homepage": "https://symfony.com/contributors"
                    "name": "Sorin Sarca",
                    "email": "sarca_sorin@hotmail.com"
                }
            ],
            "description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them",
            "homepage": "https://symfony.com",
            "funding": [
            "description": "A library that can be used to serialize closures (anonymous functions) and arbitrary objects.",
            "homepage": "https://opis.io/closure",
            "keywords": [
                "anonymous functions",
                "closure",
                "function",
                "serializable",
                "serialization",
                "serialize"
            ],
            "time": "2021-04-09T13:42:10+00:00"
        },
        {
            "name": "phpoption/phpoption",
            "version": "1.7.5",
            "source": {
                "type": "git",
                "url": "https://github.com/schmittjoh/php-option.git",
                "reference": "994ecccd8f3283ecf5ac33254543eb0ac946d525"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/schmittjoh/php-option/zipball/994ecccd8f3283ecf5ac33254543eb0ac946d525",
                "reference": "994ecccd8f3283ecf5ac33254543eb0ac946d525",
                "shasum": ""
            },
            "require": {
                "php": "^5.5.9 || ^7.0 || ^8.0"
            },
            "require-dev": {
                "bamarni/composer-bin-plugin": "^1.4.1",
                "phpunit/phpunit": "^4.8.35 || ^5.7.27 || ^6.5.6 || ^7.0 || ^8.0 || ^9.0"
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "1.7-dev"
                }
            },
            "autoload": {
                "psr-4": {
                    "PhpOption\\": "src/PhpOption/"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "Apache-2.0"
            ],
            "authors": [
                {
                    "url": "https://symfony.com/sponsor",
                    "type": "custom"
                    "name": "Johannes M. Schmitt",
                    "email": "schmittjoh@gmail.com"
                },
                {
                    "url": "https://github.com/fabpot",
                    "name": "Graham Campbell",
                    "email": "graham@alt-three.com"
                }
            ],
            "description": "Option Type for PHP",
            "keywords": [
                "language",
                "option",
                "php",
                "type"
            ],
            "funding": [
                {
                    "url": "https://github.com/GrahamCampbell",
                    "type": "github"
                },
                {
                    "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
                    "type": "tidelift"
                    "url": "https://tidelift.com/funding/github/packagist/phpoption/phpoption",
                    "type": "tidelift"
                }
            ],
            "time": "2020-07-20T17:29:33+00:00"
        },
        {
            "name": "psr/container",
            "version": "1.1.1",
            "source": {
                "type": "git",
                "url": "https://github.com/php-fig/container.git",
                "reference": "8622567409010282b7aeebe4bb841fe98b58dcaf"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/php-fig/container/zipball/8622567409010282b7aeebe4bb841fe98b58dcaf",
                "reference": "8622567409010282b7aeebe4bb841fe98b58dcaf",
                "shasum": ""
            },
            "require": {
                "php": ">=7.2.0"
            },
            "type": "library",
            "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"
            ],
            "time": "2021-03-05T17:36:06+00:00"
        },
        {
            "name": "psr/http-client",
            "version": "1.0.1",
            "source": {
                "type": "git",
                "url": "https://github.com/php-fig/http-client.git",
                "reference": "2dfb5f6c5eff0e91e20e913f8c5452ed95b86621"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/php-fig/http-client/zipball/2dfb5f6c5eff0e91e20e913f8c5452ed95b86621",
                "reference": "2dfb5f6c5eff0e91e20e913f8c5452ed95b86621",
                "shasum": ""
            },
            "require": {
                "php": "^7.0 || ^8.0",
                "psr/http-message": "^1.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": "http://www.php-fig.org/"
                }
            ],
            "time": "2021-01-27T09:09:26+00:00"
            "description": "Common interface for HTTP clients",
            "homepage": "https://github.com/php-fig/http-client",
            "keywords": [
                "http",
                "http-client",
                "psr",
                "psr-18"
            ],
            "time": "2020-06-29T06:28:15+00:00"
        },
        {
            "name": "symfony/event-dispatcher-contracts",
            "version": "v1.1.9",
            "name": "psr/http-factory",
            "version": "1.0.1",
            "source": {
                "type": "git",
                "url": "https://github.com/symfony/event-dispatcher-contracts.git",
                "reference": "84e23fdcd2517bf37aecbd16967e83f0caee25a7"
                "url": "https://github.com/php-fig/http-factory.git",
                "reference": "12ac7fcd07e5b077433f5f2bee95b3a771bf61be"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/84e23fdcd2517bf37aecbd16967e83f0caee25a7",
                "reference": "84e23fdcd2517bf37aecbd16967e83f0caee25a7",
                "url": "https://api.github.com/repos/php-fig/http-factory/zipball/12ac7fcd07e5b077433f5f2bee95b3a771bf61be",
                "reference": "12ac7fcd07e5b077433f5f2bee95b3a771bf61be",
                "shasum": ""
            },
            "require": {
                "php": ">=7.1.3"
            },
            "suggest": {
                "psr/event-dispatcher": "",
                "symfony/event-dispatcher-implementation": ""
                "php": ">=7.0.0",
                "psr/http-message": "^1.0"
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "1.1-dev"
                },
                "thanks": {
                    "name": "symfony/contracts",
                    "url": "https://github.com/symfony/contracts"
                    "dev-master": "1.0.x-dev"
                }
            },
            "autoload": {
                "psr-4": {
                    "Symfony\\Contracts\\EventDispatcher\\": ""
                    "Psr\\Http\\Message\\": "src/"
                }
            },
            "notification-url": "https://packagist.org/downloads/",


@@ 2163,65 2228,50 @@
            ],
            "authors": [
                {
                    "name": "Nicolas Grekas",
                    "email": "p@tchwork.com"
                },
                {
                    "name": "Symfony Community",
                    "homepage": "https://symfony.com/contributors"
                    "name": "PHP-FIG",
                    "homepage": "http://www.php-fig.org/"
                }
            ],
            "description": "Generic abstractions related to dispatching event",
            "homepage": "https://symfony.com",
            "description": "Common interfaces for PSR-7 HTTP message factories",
            "keywords": [
                "abstractions",
                "contracts",
                "decoupling",
                "interfaces",
                "interoperability",
                "standards"
            ],
            "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"
                }
                "factory",
                "http",
                "message",
                "psr",
                "psr-17",
                "psr-7",
                "request",
                "response"
            ],
            "time": "2020-07-06T13:19:58+00:00"
            "time": "2019-04-30T12:38:16+00:00"
        },
        {
            "name": "symfony/finder",
            "version": "v4.4.20",
            "name": "psr/http-message",
            "version": "1.0.1",
            "source": {
                "type": "git",
                "url": "https://github.com/symfony/finder.git",
                "reference": "2543795ab1570df588b9bbd31e1a2bd7037b94f6"
                "url": "https://github.com/php-fig/http-message.git",
                "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/symfony/finder/zipball/2543795ab1570df588b9bbd31e1a2bd7037b94f6",
                "reference": "2543795ab1570df588b9bbd31e1a2bd7037b94f6",
                "url": "https://api.github.com/repos/php-fig/http-message/zipball/f6561bf28d520154e4b0ec72be95418abe6d9363",
                "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363",
                "shasum": ""
            },
            "require": {
                "php": ">=7.1.3"
                "php": ">=5.3.0"
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "1.0.x-dev"
                }
            },
            "autoload": {
                "psr-4": {
                    "Symfony\\Component\\Finder\\": ""
                },
                "exclude-from-classmap": [
                    "/Tests/"
                ]
                    "Psr\\Http\\Message\\": "src/"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [


@@ 2229,65 2279,48 @@
            ],
            "authors": [
                {
                    "name": "Fabien Potencier",
                    "email": "fabien@symfony.com"
                },
                {
                    "name": "Symfony Community",
                    "homepage": "https://symfony.com/contributors"
                    "name": "PHP-FIG",
                    "homepage": "http://www.php-fig.org/"
                }
            ],
            "description": "Finds files and directories via an intuitive fluent interface",
            "homepage": "https://symfony.com",
            "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"
                }
            "description": "Common interface for HTTP messages",
            "homepage": "https://github.com/php-fig/http-message",
            "keywords": [
                "http",
                "http-message",
                "psr",
                "psr-7",
                "request",
                "response"
            ],
            "time": "2021-02-12T10:48:09+00:00"
            "time": "2016-08-06T14:39:51+00:00"
        },
        {
            "name": "symfony/http-client-contracts",
            "version": "v2.4.0",
            "name": "psr/log",
            "version": "1.1.4",
            "source": {
                "type": "git",
                "url": "https://github.com/symfony/http-client-contracts.git",
                "reference": "7e82f6084d7cae521a75ef2cb5c9457bbda785f4"
                "url": "https://github.com/php-fig/log.git",
                "reference": "d49695b909c3b7628b6289db5479a1c204601f11"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/symfony/http-client-contracts/zipball/7e82f6084d7cae521a75ef2cb5c9457bbda785f4",
                "reference": "7e82f6084d7cae521a75ef2cb5c9457bbda785f4",
                "url": "https://api.github.com/repos/php-fig/log/zipball/d49695b909c3b7628b6289db5479a1c204601f11",
                "reference": "d49695b909c3b7628b6289db5479a1c204601f11",
                "shasum": ""
            },
            "require": {
                "php": ">=7.2.5"
            },
            "suggest": {
                "symfony/http-client-implementation": ""
                "php": ">=5.3.0"
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-main": "2.4-dev"
                },
                "thanks": {
                    "name": "symfony/contracts",
                    "url": "https://github.com/symfony/contracts"
                    "dev-master": "1.1.x-dev"
                }
            },
            "autoload": {
                "psr-4": {
                    "Symfony\\Contracts\\HttpClient\\": ""
                    "Psr\\Log\\": "Psr/Log/"
                }
            },
            "notification-url": "https://packagist.org/downloads/",


@@ 2296,72 2329,46 @@
            ],
            "authors": [
                {
                    "name": "Nicolas Grekas",
                    "email": "p@tchwork.com"
                },
                {
                    "name": "Symfony Community",
                    "homepage": "https://symfony.com/contributors"
                    "name": "PHP-FIG",
                    "homepage": "https://www.php-fig.org/"
                }
            ],
            "description": "Generic abstractions related to HTTP clients",
            "homepage": "https://symfony.com",
            "description": "Common interface for logging libraries",
            "homepage": "https://github.com/php-fig/log",
            "keywords": [
                "abstractions",
                "contracts",
                "decoupling",
                "interfaces",
                "interoperability",
                "standards"
            ],
            "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"
                }
                "log",
                "psr",
                "psr-3"
            ],
            "time": "2021-04-11T23:07:08+00:00"
            "time": "2021-05-03T11:20:27+00:00"
        },
        {
            "name": "symfony/http-foundation",
            "version": "v4.4.22",
            "name": "psr/simple-cache",
            "version": "1.0.1",
            "source": {
                "type": "git",
                "url": "https://github.com/symfony/http-foundation.git",
                "reference": "1a6f87ef99d05b1bf5c865b4ef7992263e1cb081"
                "url": "https://github.com/php-fig/simple-cache.git",
                "reference": "408d5eafb83c57f6365a3ca330ff23aa4a5fa39b"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/symfony/http-foundation/zipball/1a6f87ef99d05b1bf5c865b4ef7992263e1cb081",
                "reference": "1a6f87ef99d05b1bf5c865b4ef7992263e1cb081",
                "url": "https://api.github.com/repos/php-fig/simple-cache/zipball/408d5eafb83c57f6365a3ca330ff23aa4a5fa39b",
                "reference": "408d5eafb83c57f6365a3ca330ff23aa4a5fa39b",
                "shasum": ""
            },
            "require": {
                "php": ">=7.1.3",
                "symfony/mime": "^4.3|^5.0",
                "symfony/polyfill-mbstring": "~1.1",
                "symfony/polyfill-php80": "^1.15"
            },
            "require-dev": {
                "predis/predis": "~1.0",
                "symfony/expression-language": "^3.4|^4.0|^5.0"
                "php": ">=5.3.0"
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "1.0.x-dev"
                }
            },
            "autoload": {
                "psr-4": {
                    "Symfony\\Component\\HttpFoundation\\": ""
                },
                "exclude-from-classmap": [
                    "/Tests/"
                ]
                    "Psr\\SimpleCache\\": "src/"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [


@@ 2369,99 2376,45 @@
            ],
            "authors": [
                {
                    "name": "Fabien Potencier",
                    "email": "fabien@symfony.com"
                },
                {
                    "name": "Symfony Community",
                    "homepage": "https://symfony.com/contributors"
                    "name": "PHP-FIG",
                    "homepage": "http://www.php-fig.org/"
                }
            ],
            "description": "Defines an object-oriented layer for the HTTP specification",
            "homepage": "https://symfony.com",
            "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"
                }
            "description": "Common interfaces for simple caching",
            "keywords": [
                "cache",
                "caching",
                "psr",
                "psr-16",
                "simple-cache"
            ],
            "time": "2021-04-30T12:05:50+00:00"
            "time": "2017-10-23T01:57:42+00:00"
        },
        {
            "name": "symfony/http-kernel",
            "version": "v4.4.22",
            "name": "ralouphie/getallheaders",
            "version": "3.0.3",
            "source": {
                "type": "git",
                "url": "https://github.com/symfony/http-kernel.git",
                "reference": "cd2e325fc34a4a5bbec91eecf69dda8ee8c5ea4f"
                "url": "https://github.com/ralouphie/getallheaders.git",
                "reference": "120b605dfeb996808c31b6477290a714d356e822"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/symfony/http-kernel/zipball/cd2e325fc34a4a5bbec91eecf69dda8ee8c5ea4f",
                "reference": "cd2e325fc34a4a5bbec91eecf69dda8ee8c5ea4f",
                "url": "https://api.github.com/repos/ralouphie/getallheaders/zipball/120b605dfeb996808c31b6477290a714d356e822",
                "reference": "120b605dfeb996808c31b6477290a714d356e822",
                "shasum": ""
            },
            "require": {
                "php": ">=7.1.3",
                "psr/log": "~1.0",
                "symfony/error-handler": "^4.4",
                "symfony/event-dispatcher": "^4.4",
                "symfony/http-client-contracts": "^1.1|^2",
                "symfony/http-foundation": "^4.4|^5.0",
                "symfony/polyfill-ctype": "^1.8",
                "symfony/polyfill-php73": "^1.9",
                "symfony/polyfill-php80": "^1.15"
            },
            "conflict": {
                "symfony/browser-kit": "<4.3",
                "symfony/config": "<3.4",
                "symfony/console": ">=5",
                "symfony/dependency-injection": "<4.3",
                "symfony/translation": "<4.2",
                "twig/twig": "<1.43|<2.13,>=2"
            },
            "provide": {
                "psr/log-implementation": "1.0"
                "php": ">=5.6"
            },
            "require-dev": {
                "psr/cache": "^1.0|^2.0|^3.0",
                "symfony/browser-kit": "^4.3|^5.0",
                "symfony/config": "^3.4|^4.0|^5.0",
                "symfony/console": "^3.4|^4.0",
                "symfony/css-selector": "^3.4|^4.0|^5.0",
                "symfony/dependency-injection": "^4.3|^5.0",
                "symfony/dom-crawler": "^3.4|^4.0|^5.0",
                "symfony/expression-language": "^3.4|^4.0|^5.0",
                "symfony/finder": "^3.4|^4.0|^5.0",
                "symfony/process": "^3.4|^4.0|^5.0",
                "symfony/routing": "^3.4|^4.0|^5.0",
                "symfony/stopwatch": "^3.4|^4.0|^5.0",
                "symfony/templating": "^3.4|^4.0|^5.0",
                "symfony/translation": "^4.2|^5.0",
                "symfony/translation-contracts": "^1.1|^2",
                "twig/twig": "^1.43|^2.13|^3.0.4"
            },
            "suggest": {
                "symfony/browser-kit": "",
                "symfony/config": "",
                "symfony/console": "",
                "symfony/dependency-injection": ""
                "php-coveralls/php-coveralls": "^2.1",
                "phpunit/phpunit": "^5 || ^6.5"
            },
            "type": "library",
            "autoload": {
                "psr-4": {
                    "Symfony\\Component\\HttpKernel\\": ""
                },
                "exclude-from-classmap": [
                    "/Tests/"
                "files": [
                    "src/getallheaders.php"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",


@@ 2470,71 2423,62 @@
            ],
            "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",
            "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"
                    "name": "Ralph Khattar",
                    "email": "ralph.khattar@gmail.com"
                }
            ],
            "time": "2021-05-01T14:38:48+00:00"
            "description": "A polyfill for getallheaders.",
            "time": "2019-03-08T08:55:37+00:00"
        },
        {
            "name": "symfony/mime",
            "version": "v5.2.7",
            "name": "symfony/console",
            "version": "v4.4.26",
            "source": {
                "type": "git",
                "url": "https://github.com/symfony/mime.git",
                "reference": "7af452bf51c46f18da00feb32e1ad36db9426515"
                "url": "https://github.com/symfony/console.git",
                "reference": "9aa1eb46c1b12fada74dc0c529e93d1ccef22576"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/symfony/mime/zipball/7af452bf51c46f18da00feb32e1ad36db9426515",
                "reference": "7af452bf51c46f18da00feb32e1ad36db9426515",
                "url": "https://api.github.com/repos/symfony/console/zipball/9aa1eb46c1b12fada74dc0c529e93d1ccef22576",
                "reference": "9aa1eb46c1b12fada74dc0c529e93d1ccef22576",
                "shasum": ""
            },
            "require": {
                "php": ">=7.2.5",
                "symfony/deprecation-contracts": "^2.1",
                "symfony/polyfill-intl-idn": "^1.10",
                "symfony/polyfill-mbstring": "^1.0",
                "symfony/polyfill-php80": "^1.15"
                "php": ">=7.1.3",
                "symfony/polyfill-mbstring": "~1.0",
                "symfony/polyfill-php73": "^1.8",
                "symfony/polyfill-php80": "^1.15",
                "symfony/service-contracts": "^1.1|^2"
            },
            "conflict": {
                "egulias/email-validator": "~3.0.0",
                "phpdocumentor/reflection-docblock": "<3.2.2",
                "phpdocumentor/type-resolver": "<1.4.0",
                "symfony/mailer": "<4.4"
                "symfony/dependency-injection": "<3.4",
                "symfony/event-dispatcher": "<4.3|>=5",
                "symfony/lock": "<4.4",
                "symfony/process": "<3.3"
            },
            "provide": {
                "psr/log-implementation": "1.0"
            },
            "require-dev": {
                "egulias/email-validator": "^2.1.10|^3.1",
                "phpdocumentor/reflection-docblock": "^3.0|^4.0|^5.0",
                "symfony/dependency-injection": "^4.4|^5.0",
                "symfony/property-access": "^4.4|^5.1",
                "symfony/property-info": "^4.4|^5.1",
                "symfony/serializer": "^5.2"
                "psr/log": "~1.0",
                "symfony/config": "^3.4|^4.0|^5.0",
                "symfony/dependency-injection": "^3.4|^4.0|^5.0",
                "symfony/event-dispatcher": "^4.3",
                "symfony/lock": "^4.4|^5.0",
                "symfony/process": "^3.4|^4.0|^5.0",
                "symfony/var-dumper": "^4.3|^5.0"
            },
            "suggest": {
                "psr/log": "For using the console logger",
                "symfony/event-dispatcher": "",
                "symfony/lock": "",
                "symfony/process": ""
            },
            "type": "library",
            "autoload": {
                "psr-4": {
                    "Symfony\\Component\\Mime\\": ""
                    "Symfony\\Component\\Console\\": ""
                },
                "exclude-from-classmap": [
                    "/Tests/"


@@ 2554,12 2498,8 @@
                    "homepage": "https://symfony.com/contributors"
                }
            ],
            "description": "Allows manipulating MIME messages",
            "description": "Eases the creation of beautiful and testable command line interfaces",
            "homepage": "https://symfony.com",
            "keywords": [
                "mime",
                "mime-type"
            ],
            "funding": [
                {
                    "url": "https://symfony.com/sponsor",


@@ 2574,44 2514,40 @@
                    "type": "tidelift"
                }
            ],
            "time": "2021-04-29T20:47:09+00:00"
            "time": "2021-06-06T09:12:27+00:00"
        },
        {
            "name": "symfony/polyfill-ctype",
            "version": "v1.22.1",
            "name": "symfony/debug",
            "version": "v4.4.25",
            "source": {
                "type": "git",
                "url": "https://github.com/symfony/polyfill-ctype.git",
                "reference": "c6c942b1ac76c82448322025e084cadc56048b4e"
                "url": "https://github.com/symfony/debug.git",
                "reference": "a8d2d5c94438548bff9f998ca874e202bb29d07f"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/c6c942b1ac76c82448322025e084cadc56048b4e",
                "reference": "c6c942b1ac76c82448322025e084cadc56048b4e",
                "url": "https://api.github.com/repos/symfony/debug/zipball/a8d2d5c94438548bff9f998ca874e202bb29d07f",
                "reference": "a8d2d5c94438548bff9f998ca874e202bb29d07f",
                "shasum": ""
            },
            "require": {
                "php": ">=7.1"
                "php": ">=7.1.3",
                "psr/log": "~1.0",
                "symfony/polyfill-php80": "^1.15"
            },
            "suggest": {
                "ext-ctype": "For best performance"
            "conflict": {
                "symfony/http-kernel": "<3.4"
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-main": "1.22-dev"
                },
                "thanks": {
                    "name": "symfony/polyfill",
                    "url": "https://github.com/symfony/polyfill"
                }
            "require-dev": {
                "symfony/http-kernel": "^3.4|^4.0|^5.0"
            },
            "type": "library",
            "autoload": {
                "psr-4": {
                    "Symfony\\Polyfill\\Ctype\\": ""
                    "Symfony\\Component\\Debug\\": ""
                },
                "files": [
                    "bootstrap.php"
                "exclude-from-classmap": [
                    "/Tests/"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",


@@ 2620,22 2556,16 @@
            ],
            "authors": [
                {
                    "name": "Gert de Pagter",
                    "email": "BackEndTea@gmail.com"
                    "name": "Fabien Potencier",
                    "email": "fabien@symfony.com"
                },
                {
                    "name": "Symfony Community",
                    "homepage": "https://symfony.com/contributors"
                }
            ],
            "description": "Symfony polyfill for ctype functions",
            "description": "Provides tools to ease debugging PHP code",
            "homepage": "https://symfony.com",
            "keywords": [
                "compatibility",
                "ctype",
                "polyfill",
                "portable"
            ],
            "funding": [
                {
                    "url": "https://symfony.com/sponsor",


@@ 2650,44 2580,38 @@
                    "type": "tidelift"
                }
            ],
            "time": "2021-01-07T16:49:33+00:00"
            "time": "2021-05-26T17:39:37+00:00"
        },
        {
            "name": "symfony/polyfill-iconv",
            "version": "v1.22.1",
            "name": "symfony/deprecation-contracts",
            "version": "v2.4.0",
            "source": {
                "type": "git",
                "url": "https://github.com/symfony/polyfill-iconv.git",
                "reference": "06fb361659649bcfd6a208a0f1fcaf4e827ad342"
                "url": "https://github.com/symfony/deprecation-contracts.git",
                "reference": "5f38c8804a9e97d23e0c8d63341088cd8a22d627"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/symfony/polyfill-iconv/zipball/06fb361659649bcfd6a208a0f1fcaf4e827ad342",
                "reference": "06fb361659649bcfd6a208a0f1fcaf4e827ad342",
                "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/5f38c8804a9e97d23e0c8d63341088cd8a22d627",
                "reference": "5f38c8804a9e97d23e0c8d63341088cd8a22d627",
                "shasum": ""
            },
            "require": {
                "php": ">=7.1"
            },
            "suggest": {
                "ext-iconv": "For best performance"
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-main": "1.22-dev"
                    "dev-main": "2.4-dev"
                },
                "thanks": {
                    "name": "symfony/polyfill",
                    "url": "https://github.com/symfony/polyfill"
                    "name": "symfony/contracts",
                    "url": "https://github.com/symfony/contracts"
                }
            },
            "autoload": {
                "psr-4": {
                    "Symfony\\Polyfill\\Iconv\\": ""
                },
                "files": [
                    "bootstrap.php"
                    "function.php"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",


@@ 2704,15 2628,8 @@
                    "homepage": "https://symfony.com/contributors"
                }
            ],
            "description": "Symfony polyfill for the Iconv extension",
            "description": "A generic function and convention to trigger deprecation notices",
            "homepage": "https://symfony.com",
            "keywords": [
                "compatibility",
                "iconv",
                "polyfill",
                "portable",
                "shim"
            ],
            "funding": [
                {
                    "url": "https://symfony.com/sponsor",


@@ 2727,46 2644,40 @@
                    "type": "tidelift"
                }
            ],
            "time": "2021-01-22T09:19:47+00:00"
            "time": "2021-03-23T23:28:01+00:00"
        },
        {
            "name": "symfony/polyfill-intl-idn",
            "version": "v1.22.1",
            "name": "symfony/error-handler",
            "version": "v4.4.26",
            "source": {
                "type": "git",
                "url": "https://github.com/symfony/polyfill-intl-idn.git",
                "reference": "2d63434d922daf7da8dd863e7907e67ee3031483"
                "url": "https://github.com/symfony/error-handler.git",
                "reference": "4001f01153d0eb5496fe11d8c76d1e56b47fdb88"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/2d63434d922daf7da8dd863e7907e67ee3031483",
                "reference": "2d63434d922daf7da8dd863e7907e67ee3031483",
                "url": "https://api.github.com/repos/symfony/error-handler/zipball/4001f01153d0eb5496fe11d8c76d1e56b47fdb88",
                "reference": "4001f01153d0eb5496fe11d8c76d1e56b47fdb88",
                "shasum": ""
            },
            "require": {
                "php": ">=7.1",
                "symfony/polyfill-intl-normalizer": "^1.10",
                "symfony/polyfill-php72": "^1.10"
                "php": ">=7.1.3",
                "psr/log": "~1.0",
                "symfony/debug": "^4.4.5",
                "symfony/polyfill-php80": "^1.15",
                "symfony/var-dumper": "^4.4|^5.0"
            },
            "suggest": {
                "ext-intl": "For best performance"
            "require-dev": {
                "symfony/http-kernel": "^4.4|^5.0",
                "symfony/serializer": "^4.4|^5.0"
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-main": "1.22-dev"
                },
                "thanks": {
                    "name": "symfony/polyfill",
                    "url": "https://github.com/symfony/polyfill"
                }
            },
            "autoload": {
                "psr-4": {
                    "Symfony\\Polyfill\\Intl\\Idn\\": ""
                    "Symfony\\Component\\ErrorHandler\\": ""
                },
                "files": [
                    "bootstrap.php"
                "exclude-from-classmap": [
                    "/Tests/"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",


@@ 2775,28 2686,16 @@
            ],
            "authors": [
                {
                    "name": "Laurent Bassin",
                    "email": "laurent@bassin.info"
                },
                {
                    "name": "Trevor Rowbotham",
                    "email": "trevor.rowbotham@pm.me"
                    "name": "Fabien Potencier",
                    "email": "fabien@symfony.com"
                },
                {
                    "name": "Symfony Community",
                    "homepage": "https://symfony.com/contributors"
                }
            ],
            "description": "Symfony polyfill for intl's idn_to_ascii and idn_to_utf8 functions",
            "description": "Provides tools to manage errors and ease debugging PHP code",
            "homepage": "https://symfony.com",
            "keywords": [
                "compatibility",
                "idn",
                "intl",
                "polyfill",
                "portable",
                "shim"
            ],
            "funding": [
                {
                    "url": "https://symfony.com/sponsor",


@@ 2811,47 2710,54 @@
                    "type": "tidelift"
                }
            ],
            "time": "2021-01-22T09:19:47+00:00"
            "time": "2021-06-24T07:57:22+00:00"
        },
        {
            "name": "symfony/polyfill-intl-normalizer",
            "version": "v1.22.1",
            "name": "symfony/event-dispatcher",
            "version": "v4.4.25",
            "source": {
                "type": "git",
                "url": "https://github.com/symfony/polyfill-intl-normalizer.git",
                "reference": "43a0283138253ed1d48d352ab6d0bdb3f809f248"
                "url": "https://github.com/symfony/event-dispatcher.git",
                "reference": "047773e7016e4fd45102cedf4bd2558ae0d0c32f"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/43a0283138253ed1d48d352ab6d0bdb3f809f248",
                "reference": "43a0283138253ed1d48d352ab6d0bdb3f809f248",
                "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/047773e7016e4fd45102cedf4bd2558ae0d0c32f",
                "reference": "047773e7016e4fd45102cedf4bd2558ae0d0c32f",
                "shasum": ""
            },
            "require": {
                "php": ">=7.1"
                "php": ">=7.1.3",
                "symfony/event-dispatcher-contracts": "^1.1"
            },
            "conflict": {
                "symfony/dependency-injection": "<3.4"
            },
            "provide": {
                "psr/event-dispatcher-implementation": "1.0",
                "symfony/event-dispatcher-implementation": "1.1"
            },
            "require-dev": {
                "psr/log": "~1.0",
                "symfony/config": "^3.4|^4.0|^5.0",
                "symfony/dependency-injection": "^3.4|^4.0|^5.0",
                "symfony/error-handler": "~3.4|~4.4",
                "symfony/expression-language": "^3.4|^4.0|^5.0",
                "symfony/http-foundation": "^3.4|^4.0|^5.0",
                "symfony/service-contracts": "^1.1|^2",
                "symfony/stopwatch": "^3.4|^4.0|^5.0"
            },
            "suggest": {
                "ext-intl": "For best performance"
                "symfony/dependency-injection": "",
                "symfony/http-kernel": ""
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-main": "1.22-dev"
                },
                "thanks": {
                    "name": "symfony/polyfill",
                    "url": "https://github.com/symfony/polyfill"
                }
            },
            "autoload": {
                "psr-4": {
                    "Symfony\\Polyfill\\Intl\\Normalizer\\": ""
                    "Symfony\\Component\\EventDispatcher\\": ""
                },
                "files": [
                    "bootstrap.php"
                ],
                "classmap": [
                    "Resources/stubs"
                "exclude-from-classmap": [
                    "/Tests/"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",


@@ 2860,24 2766,16 @@
            ],
            "authors": [
                {
                    "name": "Nicolas Grekas",
                    "email": "p@tchwork.com"
                    "name": "Fabien Potencier",
                    "email": "fabien@symfony.com"
                },
                {
                    "name": "Symfony Community",
                    "homepage": "https://symfony.com/contributors"
                }
            ],
            "description": "Symfony polyfill for intl's Normalizer class and related functions",
            "description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them",
            "homepage": "https://symfony.com",
            "keywords": [
                "compatibility",
                "intl",
                "normalizer",
                "polyfill",
                "portable",
                "shim"
            ],
            "funding": [
                {
                    "url": "https://symfony.com/sponsor",


@@ 2892,45 2790,43 @@
                    "type": "tidelift"
                }
            ],
            "time": "2021-01-22T09:19:47+00:00"
            "time": "2021-05-26T17:39:37+00:00"
        },
        {
            "name": "symfony/polyfill-mbstring",
            "version": "v1.22.1",
            "name": "symfony/event-dispatcher-contracts",
            "version": "v1.1.9",
            "source": {
                "type": "git",
                "url": "https://github.com/symfony/polyfill-mbstring.git",
                "reference": "5232de97ee3b75b0360528dae24e73db49566ab1"
                "url": "https://github.com/symfony/event-dispatcher-contracts.git",
                "reference": "84e23fdcd2517bf37aecbd16967e83f0caee25a7"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/5232de97ee3b75b0360528dae24e73db49566ab1",
                "reference": "5232de97ee3b75b0360528dae24e73db49566ab1",
                "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/84e23fdcd2517bf37aecbd16967e83f0caee25a7",
                "reference": "84e23fdcd2517bf37aecbd16967e83f0caee25a7",
                "shasum": ""
            },
            "require": {
                "php": ">=7.1"
                "php": ">=7.1.3"
            },
            "suggest": {
                "ext-mbstring": "For best performance"
                "psr/event-dispatcher": "",
                "symfony/event-dispatcher-implementation": ""
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-main": "1.22-dev"
                    "dev-master": "1.1-dev"
                },
                "thanks": {
                    "name": "symfony/polyfill",
                    "url": "https://github.com/symfony/polyfill"
                    "name": "symfony/contracts",
                    "url": "https://github.com/symfony/contracts"
                }
            },
            "autoload": {
                "psr-4": {
                    "Symfony\\Polyfill\\Mbstring\\": ""
                },
                "files": [
                    "bootstrap.php"
                ]
                    "Symfony\\Contracts\\EventDispatcher\\": ""
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [


@@ 2946,14 2842,15 @@
                    "homepage": "https://symfony.com/contributors"
                }
            ],
            "description": "Symfony polyfill for the Mbstring extension",
            "description": "Generic abstractions related to dispatching event",
            "homepage": "https://symfony.com",
            "keywords": [
                "compatibility",
                "mbstring",
                "polyfill",
                "portable",
                "shim"
                "abstractions",
                "contracts",
                "decoupling",
                "interfaces",
                "interoperability",
                "standards"
            ],
            "funding": [
                {


@@ 2969,41 2866,32 @@
                    "type": "tidelift"
                }
            ],
            "time": "2021-01-22T09:19:47+00:00"
            "time": "2020-07-06T13:19:58+00:00"
        },
        {
            "name": "symfony/polyfill-php72",
            "version": "v1.22.1",
            "name": "symfony/finder",
            "version": "v4.4.25",
            "source": {
                "type": "git",
                "url": "https://github.com/symfony/polyfill-php72.git",
                "reference": "cc6e6f9b39fe8075b3dabfbaf5b5f645ae1340c9"
                "url": "https://github.com/symfony/finder.git",
                "reference": "ed33314396d968a8936c95f5bd1b88bd3b3e94a3"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/cc6e6f9b39fe8075b3dabfbaf5b5f645ae1340c9",
                "reference": "cc6e6f9b39fe8075b3dabfbaf5b5f645ae1340c9",
                "url": "https://api.github.com/repos/symfony/finder/zipball/ed33314396d968a8936c95f5bd1b88bd3b3e94a3",
                "reference": "ed33314396d968a8936c95f5bd1b88bd3b3e94a3",
                "shasum": ""
            },
            "require": {
                "php": ">=7.1"
                "php": ">=7.1.3"
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-main": "1.22-dev"
                },
                "thanks": {
                    "name": "symfony/polyfill",
                    "url": "https://github.com/symfony/polyfill"
                }
            },
            "autoload": {
                "psr-4": {
                    "Symfony\\Polyfill\\Php72\\": ""
                    "Symfony\\Component\\Finder\\": ""
                },
                "files": [
                    "bootstrap.php"
                "exclude-from-classmap": [
                    "/Tests/"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",


@@ 3012,22 2900,16 @@
            ],
            "authors": [
                {
                    "name": "Nicolas Grekas",
                    "email": "p@tchwork.com"
                    "name": "Fabien Potencier",
                    "email": "fabien@symfony.com"
                },
                {
                    "name": "Symfony Community",
                    "homepage": "https://symfony.com/contributors"
                }
            ],
            "description": "Symfony polyfill backporting some PHP 7.2+ features to lower PHP versions",
            "description": "Finds files and directories via an intuitive fluent interface",
            "homepage": "https://symfony.com",
            "keywords": [
                "compatibility",
                "polyfill",
                "portable",
                "shim"
            ],
            "funding": [
                {
                    "url": "https://symfony.com/sponsor",


@@ 3042,45 2924,42 @@
                    "type": "tidelift"
                }
            ],
            "time": "2021-01-07T16:49:33+00:00"
            "time": "2021-05-26T11:20:16+00:00"
        },
        {
            "name": "symfony/polyfill-php73",
            "version": "v1.22.1",
            "name": "symfony/http-client-contracts",
            "version": "v2.4.0",
            "source": {
                "type": "git",
                "url": "https://github.com/symfony/polyfill-php73.git",
                "reference": "a678b42e92f86eca04b7fa4c0f6f19d097fb69e2"
                "url": "https://github.com/symfony/http-client-contracts.git",
                "reference": "7e82f6084d7cae521a75ef2cb5c9457bbda785f4"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/a678b42e92f86eca04b7fa4c0f6f19d097fb69e2",
                "reference": "a678b42e92f86eca04b7fa4c0f6f19d097fb69e2",
                "url": "https://api.github.com/repos/symfony/http-client-contracts/zipball/7e82f6084d7cae521a75ef2cb5c9457bbda785f4",
                "reference": "7e82f6084d7cae521a75ef2cb5c9457bbda785f4",
                "shasum": ""
            },
            "require": {
                "php": ">=7.1"
                "php": ">=7.2.5"
            },
            "suggest": {
                "symfony/http-client-implementation": ""
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-main": "1.22-dev"
                    "dev-main": "2.4-dev"
                },
                "thanks": {
                    "name": "symfony/polyfill",
                    "url": "https://github.com/symfony/polyfill"
                    "name": "symfony/contracts",
                    "url": "https://github.com/symfony/contracts"
                }
            },
            "autoload": {
                "psr-4": {
                    "Symfony\\Polyfill\\Php73\\": ""
                },
                "files": [
                    "bootstrap.php"
                ],
                "classmap": [
                    "Resources/stubs"
                ]
                    "Symfony\\Contracts\\HttpClient\\": ""
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [


@@ 3096,13 2975,15 @@
                    "homepage": "https://symfony.com/contributors"
                }
            ],
            "description": "Symfony polyfill backporting some PHP 7.3+ features to lower PHP versions",
            "description": "Generic abstractions related to HTTP clients",
            "homepage": "https://symfony.com",
            "keywords": [
                "compatibility",
                "polyfill",
                "portable",
                "shim"
                "abstractions",
                "contracts",
                "decoupling",
                "interfaces",
                "interoperability",
                "standards"
            ],
            "funding": [
                {


@@ 3118,44 2999,39 @@
                    "type": "tidelift"
                }
            ],
            "time": "2021-01-07T16:49:33+00:00"
            "time": "2021-04-11T23:07:08+00:00"
        },
        {
            "name": "symfony/polyfill-php80",
            "version": "v1.22.1",
            "name": "symfony/http-foundation",
            "version": "v4.4.26",
            "source": {
                "type": "git",
                "url": "https://github.com/symfony/polyfill-php80.git",
                "reference": "dc3063ba22c2a1fd2f45ed856374d79114998f91"
                "url": "https://github.com/symfony/http-foundation.git",
                "reference": "8759ed5c27c2a8a47cb60f367f4be6727f08d58b"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/dc3063ba22c2a1fd2f45ed856374d79114998f91",
                "reference": "dc3063ba22c2a1fd2f45ed856374d79114998f91",
                "url": "https://api.github.com/repos/symfony/http-foundation/zipball/8759ed5c27c2a8a47cb60f367f4be6727f08d58b",
                "reference": "8759ed5c27c2a8a47cb60f367f4be6727f08d58b",
                "shasum": ""
            },
            "require": {
                "php": ">=7.1"
                "php": ">=7.1.3",
                "symfony/mime": "^4.3|^5.0",
                "symfony/polyfill-mbstring": "~1.1",
                "symfony/polyfill-php80": "^1.15"
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-main": "1.22-dev"
                },
                "thanks": {
                    "name": "symfony/polyfill",
                    "url": "https://github.com/symfony/polyfill"
                }
            "require-dev": {
                "predis/predis": "~1.0",
                "symfony/expression-language": "^3.4|^4.0|^5.0"
            },
            "type": "library",
            "autoload": {
                "psr-4": {
                    "Symfony\\Polyfill\\Php80\\": ""
                    "Symfony\\Component\\HttpFoundation\\": ""
                },
                "files": [
                    "bootstrap.php"
                ],
                "classmap": [
                    "Resources/stubs"
                "exclude-from-classmap": [
                    "/Tests/"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",


@@ 3164,26 3040,16 @@
            ],
            "authors": [
                {
                    "name": "Ion Bazan",
                    "email": "ion.bazan@gmail.com"
                },
                {
                    "name": "Nicolas Grekas",
                    "email": "p@tchwork.com"
                    "name": "Fabien Potencier",
                    "email": "fabien@symfony.com"
                },
                {
                    "name": "Symfony Community",
                    "homepage": "https://symfony.com/contributors"
                }
            ],
            "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions",
            "description": "Defines an object-oriented layer for the HTTP specification",
            "homepage": "https://symfony.com",
            "keywords": [
                "compatibility",
                "polyfill",
                "portable",
                "shim"
            ],
            "funding": [
                {
                    "url": "https://symfony.com/sponsor",


@@ 3198,29 3064,72 @@
                    "type": "tidelift"
                }
            ],
            "time": "2021-01-07T16:49:33+00:00"
            "time": "2021-06-26T21:56:04+00:00"
        },
        {
            "name": "symfony/process",
            "version": "v4.4.22",
            "name": "symfony/http-kernel",
            "version": "v4.4.26",
            "source": {
                "type": "git",
                "url": "https://github.com/symfony/process.git",
                "reference": "f5481b22729d465acb1cea3455fc04ce84b0148b"
                "url": "https://github.com/symfony/http-kernel.git",
                "reference": "e08b2fb8a6eedd81c70522e514bad9b2c1fff881"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/symfony/process/zipball/f5481b22729d465acb1cea3455fc04ce84b0148b",
                "reference": "f5481b22729d465acb1cea3455fc04ce84b0148b",
                "url": "https://api.github.com/repos/symfony/http-kernel/zipball/e08b2fb8a6eedd81c70522e514bad9b2c1fff881",
                "reference": "e08b2fb8a6eedd81c70522e514bad9b2c1fff881",
                "shasum": ""
            },
            "require": {
                "php": ">=7.1.3"
            "require": {
                "php": ">=7.1.3",
                "psr/log": "~1.0",
                "symfony/error-handler": "^4.4",
                "symfony/event-dispatcher": "^4.4",
                "symfony/http-client-contracts": "^1.1|^2",
                "symfony/http-foundation": "^4.4|^5.0",
                "symfony/polyfill-ctype": "^1.8",
                "symfony/polyfill-php73": "^1.9",
                "symfony/polyfill-php80": "^1.15"
            },
            "conflict": {
                "symfony/browser-kit": "<4.3",
                "symfony/config": "<3.4",
                "symfony/console": ">=5",
                "symfony/dependency-injection": "<4.3",
                "symfony/translation": "<4.2",
                "twig/twig": "<1.43|<2.13,>=2"
            },
            "provide": {
                "psr/log-implementation": "1.0"
            },
            "require-dev": {
                "psr/cache": "^1.0|^2.0|^3.0",
                "symfony/browser-kit": "^4.3|^5.0",
                "symfony/config": "^3.4|^4.0|^5.0",
                "symfony/console": "^3.4|^4.0",
                "symfony/css-selector": "^3.4|^4.0|^5.0",
                "symfony/dependency-injection": "^4.3|^5.0",
                "symfony/dom-crawler": "^3.4|^4.0|^5.0",
                "symfony/expression-language": "^3.4|^4.0|^5.0",
                "symfony/finder": "^3.4|^4.0|^5.0",
                "symfony/process": "^3.4|^4.0|^5.0",
                "symfony/routing": "^3.4|^4.0|^5.0",
                "symfony/stopwatch": "^3.4|^4.0|^5.0",
                "symfony/templating": "^3.4|^4.0|^5.0",
                "symfony/translation": "^4.2|^5.0",
                "symfony/translation-contracts": "^1.1|^2",
                "twig/twig": "^1.43|^2.13|^3.0.4"
            },
            "suggest": {
                "symfony/browser-kit": "",
                "symfony/config": "",
                "symfony/console": "",
                "symfony/dependency-injection": ""
            },
            "type": "library",
            "autoload": {
                "psr-4": {
                    "Symfony\\Component\\Process\\": ""
                    "Symfony\\Component\\HttpKernel\\": ""
                },
                "exclude-from-classmap": [
                    "/Tests/"


@@ 3240,7 3149,7 @@
                    "homepage": "https://symfony.com/contributors"
                }
            ],
            "description": "Executes commands in sub-processes",
            "description": "Provides a structured process for converting a Request into a Response",
            "homepage": "https://symfony.com",
            "funding": [
                {


@@ 3256,50 3165,47 @@
                    "type": "tidelift"
                }
            ],
            "time": "2021-04-07T16:22:29+00:00"
            "time": "2021-06-30T08:18:06+00:00"
        },
        {
            "name": "symfony/routing",
            "version": "v4.4.22",
            "name": "symfony/mime",
            "version": "v5.3.2",
            "source": {
                "type": "git",
                "url": "https://github.com/symfony/routing.git",
                "reference": "049e7c5c41f98511959668791b4adc0898a821b3"
                "url": "https://github.com/symfony/mime.git",
                "reference": "47dd7912152b82d0d4c8d9040dbc93d6232d472a"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/symfony/routing/zipball/049e7c5c41f98511959668791b4adc0898a821b3",
                "reference": "049e7c5c41f98511959668791b4adc0898a821b3",
                "url": "https://api.github.com/repos/symfony/mime/zipball/47dd7912152b82d0d4c8d9040dbc93d6232d472a",
                "reference": "47dd7912152b82d0d4c8d9040dbc93d6232d472a",
                "shasum": ""
            },
            "require": {
                "php": ">=7.1.3"
                "php": ">=7.2.5",
                "symfony/deprecation-contracts": "^2.1",
                "symfony/polyfill-intl-idn": "^1.10",
                "symfony/polyfill-mbstring": "^1.0",
                "symfony/polyfill-php80": "^1.15"
            },
            "conflict": {
                "symfony/config": "<4.2",
                "symfony/dependency-injection": "<3.4",
                "symfony/yaml": "<3.4"
                "egulias/email-validator": "~3.0.0",
                "phpdocumentor/reflection-docblock": "<3.2.2",
                "phpdocumentor/type-resolver": "<1.4.0",
                "symfony/mailer": "<4.4"
            },
            "require-dev": {
                "doctrine/annotations": "^1.10.4",
                "psr/log": "~1.0",
                "symfony/config": "^4.2|^5.0",
                "symfony/dependency-injection": "^3.4|^4.0|^5.0",
                "symfony/expression-language": "^3.4|^4.0|^5.0",
                "symfony/http-foundation": "^3.4|^4.0|^5.0",
                "symfony/yaml": "^3.4|^4.0|^5.0"
            },
            "suggest": {
                "doctrine/annotations": "For using the annotation loader",
                "symfony/config": "For using the all-in-one router or any loader",
                "symfony/expression-language": "For using expression matching",
                "symfony/http-foundation": "For using a Symfony Request object",
                "symfony/yaml": "For using the YAML loader"
                "egulias/email-validator": "^2.1.10|^3.1",
                "phpdocumentor/reflection-docblock": "^3.0|^4.0|^5.0",
                "symfony/dependency-injection": "^4.4|^5.0",
                "symfony/property-access": "^4.4|^5.1",
                "symfony/property-info": "^4.4|^5.1",
                "symfony/serializer": "^5.2"
            },
            "type": "library",
            "autoload": {
                "psr-4": {
                    "Symfony\\Component\\Routing\\": ""
                    "Symfony\\Component\\Mime\\": ""
                },
                "exclude-from-classmap": [
                    "/Tests/"


@@ 3319,13 3225,11 @@
                    "homepage": "https://symfony.com/contributors"
                }
            ],
            "description": "Maps an HTTP request to a set of configuration variables",
            "description": "Allows manipulating MIME messages",
            "homepage": "https://symfony.com",
            "keywords": [
                "router",
                "routing",
                "uri",
                "url"
                "mime",
                "mime-type"
            ],
            "funding": [
                {


@@ 3341,43 3245,45 @@
                    "type": "tidelift"
                }
            ],
            "time": "2021-04-11T12:59:39+00:00"
            "time": "2021-06-09T10:58:01+00:00"
        },
        {
            "name": "symfony/service-contracts",
            "version": "v2.4.0",
            "name": "symfony/polyfill-ctype",
            "version": "v1.23.0",
            "source": {
                "type": "git",
                "url": "https://github.com/symfony/service-contracts.git",
                "reference": "f040a30e04b57fbcc9c6cbcf4dbaa96bd318b9bb"
                "url": "https://github.com/symfony/polyfill-ctype.git",
                "reference": "46cd95797e9df938fdd2b03693b5fca5e64b01ce"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/symfony/service-contracts/zipball/f040a30e04b57fbcc9c6cbcf4dbaa96bd318b9bb",
                "reference": "f040a30e04b57fbcc9c6cbcf4dbaa96bd318b9bb",
                "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/46cd95797e9df938fdd2b03693b5fca5e64b01ce",
                "reference": "46cd95797e9df938fdd2b03693b5fca5e64b01ce",
                "shasum": ""
            },
            "require": {
                "php": ">=7.2.5",
                "psr/container": "^1.1"
                "php": ">=7.1"
            },
            "suggest": {
                "symfony/service-implementation": ""
                "ext-ctype": "For best performance"
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-main": "2.4-dev"
                    "dev-main": "1.23-dev"
                },
                "thanks": {
                    "name": "symfony/contracts",
                    "url": "https://github.com/symfony/contracts"
                    "name": "symfony/polyfill",
                    "url": "https://github.com/symfony/polyfill"
                }
            },
            "autoload": {
                "psr-4": {
                    "Symfony\\Contracts\\Service\\": ""
                }
                    "Symfony\\Polyfill\\Ctype\\": ""
                },
                "files": [
                    "bootstrap.php"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [


@@ 3385,23 3291,21 @@
            ],
            "authors": [
                {
                    "name": "Nicolas Grekas",
                    "email": "p@tchwork.com"
                    "name": "Gert de Pagter",
                    "email": "BackEndTea@gmail.com"
                },
                {
                    "name": "Symfony Community",
                    "homepage": "https://symfony.com/contributors"
                }
            ],
            "description": "Generic abstractions related to writing services",
            "description": "Symfony polyfill for ctype functions",
            "homepage": "https://symfony.com",
            "keywords": [
                "abstractions",
                "contracts",
                "decoupling",
                "interfaces",
                "interoperability",
                "standards"
                "compatibility",
                "ctype",
                "polyfill",
                "portable"
            ],
            "funding": [
                {


@@ 3417,59 3321,46 @@
                    "type": "tidelift"
                }
            ],
            "time": "2021-04-01T10:43:52+00:00"
            "time": "2021-02-19T12:13:01+00:00"
        },
        {
            "name": "symfony/translation",
            "version": "v4.4.21",
            "name": "symfony/polyfill-intl-idn",
            "version": "v1.23.0",
            "source": {
                "type": "git",
                "url": "https://github.com/symfony/translation.git",
                "reference": "eb8f5428cc3b40d6dffe303b195b084f1c5fbd14"
                "url": "https://github.com/symfony/polyfill-intl-idn.git",
                "reference": "65bd267525e82759e7d8c4e8ceea44f398838e65"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/symfony/translation/zipball/eb8f5428cc3b40d6dffe303b195b084f1c5fbd14",
                "reference": "eb8f5428cc3b40d6dffe303b195b084f1c5fbd14",
                "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/65bd267525e82759e7d8c4e8ceea44f398838e65",
                "reference": "65bd267525e82759e7d8c4e8ceea44f398838e65",
                "shasum": ""
            },
            "require": {
                "php": ">=7.1.3",
                "symfony/polyfill-mbstring": "~1.0",
                "symfony/translation-contracts": "^1.1.6|^2"
            },
            "conflict": {
                "symfony/config": "<3.4",
                "symfony/dependency-injection": "<3.4",
                "symfony/http-kernel": "<4.4",
                "symfony/yaml": "<3.4"
            },
            "provide": {
                "symfony/translation-implementation": "1.0|2.0"
            },
            "require-dev": {
                "psr/log": "~1.0",
                "symfony/config": "^3.4|^4.0|^5.0",
                "symfony/console": "^3.4|^4.0|^5.0",
                "symfony/dependency-injection": "^3.4|^4.0|^5.0",
                "symfony/finder": "~2.8|~3.0|~4.0|^5.0",
                "symfony/http-kernel": "^4.4",
                "symfony/intl": "^3.4|^4.0|^5.0",
                "symfony/service-contracts": "^1.1.2|^2",
                "symfony/yaml": "^3.4|^4.0|^5.0"
                "php": ">=7.1",
                "symfony/polyfill-intl-normalizer": "^1.10",
                "symfony/polyfill-php72": "^1.10"
            },
            "suggest": {
                "psr/log-implementation": "To use logging capability in translator",
                "symfony/config": "",
                "symfony/yaml": ""
                "ext-intl": "For best performance"
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-main": "1.23-dev"
                },
                "thanks": {
                    "name": "symfony/polyfill",
                    "url": "https://github.com/symfony/polyfill"
                }
            },
            "autoload": {
                "psr-4": {
                    "Symfony\\Component\\Translation\\": ""
                    "Symfony\\Polyfill\\Intl\\Idn\\": ""
                },
                "exclude-from-classmap": [
                    "/Tests/"
                "files": [
                    "bootstrap.php"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",


@@ 3478,16 3369,28 @@
            ],
            "authors": [
                {
                    "name": "Fabien Potencier",
                    "email": "fabien@symfony.com"
                    "name": "Laurent Bassin",
                    "email": "laurent@bassin.info"
                },
                {
                    "name": "Trevor Rowbotham",
                    "email": "trevor.rowbotham@pm.me"
                },
                {
                    "name": "Symfony Community",
                    "homepage": "https://symfony.com/contributors"
                }
            ],
            "description": "Provides tools to internationalize your application",
            "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"
            ],
            "funding": [
                {
                    "url": "https://symfony.com/sponsor",


@@ 3502,131 3405,47 @@
                    "type": "tidelift"
                }
            ],
            "time": "2021-03-23T16:25:01+00:00"
            "time": "2021-05-27T09:27:20+00:00"
        },
        {
            "name": "symfony/translation-contracts",
            "version": "v2.4.0",
            "name": "symfony/polyfill-intl-normalizer",
            "version": "v1.23.0",
            "source": {
                "type": "git",
                "url": "https://github.com/symfony/translation-contracts.git",
                "reference": "95c812666f3e91db75385749fe219c5e494c7f95"
                "url": "https://github.com/symfony/polyfill-intl-normalizer.git",
                "reference": "8590a5f561694770bdcd3f9b5c69dde6945028e8"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/95c812666f3e91db75385749fe219c5e494c7f95",
                "reference": "95c812666f3e91db75385749fe219c5e494c7f95",
                "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/8590a5f561694770bdcd3f9b5c69dde6945028e8",
                "reference": "8590a5f561694770bdcd3f9b5c69dde6945028e8",
                "shasum": ""
            },
            "require": {
                "php": ">=7.2.5"
                "php": ">=7.1"
            },
            "suggest": {
                "symfony/translation-implementation": ""
                "ext-intl": "For best performance"
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-main": "2.4-dev"
                    "dev-main": "1.23-dev"
                },
                "thanks": {
                    "name": "symfony/contracts",
                    "url": "https://github.com/symfony/contracts"
                    "name": "symfony/polyfill",
                    "url": "https://github.com/symfony/polyfill"
                }
            },
            "autoload": {
                "psr-4": {
                    "Symfony\\Contracts\\Translation\\": ""
                }
            },
            "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"
            ],
            "funding": [
                {
                    "url": "https://symfony.com/sponsor",
                    "type": "custom"
                },
                {
                    "url": "https://github.com/fabpot",
                    "type": "github"
                    "Symfony\\Polyfill\\Intl\\Normalizer\\": ""
                },
                {
                    "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
                    "type": "tidelift"
                }
            ],
            "time": "2021-03-23T23:28:01+00:00"
        },
        {
            "name": "symfony/var-dumper",
            "version": "v4.4.22",
            "source": {
                "type": "git",
                "url": "https://github.com/symfony/var-dumper.git",
                "reference": "c194bcedde6295f3ec3e9eba1f5d484ea97c41a7"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/symfony/var-dumper/zipball/c194bcedde6295f3ec3e9eba1f5d484ea97c41a7",
                "reference": "c194bcedde6295f3ec3e9eba1f5d484ea97c41a7",
                "shasum": ""
            },
            "require": {
                "php": ">=7.1.3",
                "symfony/polyfill-mbstring": "~1.0",
                "symfony/polyfill-php72": "~1.5",
                "symfony/polyfill-php80": "^1.15"
            },
            "conflict": {
                "phpunit/phpunit": "<4.8.35|<5.4.3,>=5.0",
                "symfony/console": "<3.4"
            },
            "require-dev": {
                "ext-iconv": "*",
                "symfony/console": "^3.4|^4.0|^5.0",
                "symfony/process": "^4.4|^5.0",
                "twig/twig": "^1.43|^2.13|^3.0.4"
            },
            "suggest": {
                "ext-iconv": "To convert non-UTF-8 strings to UTF-8 (or symfony/polyfill-iconv in case ext-iconv cannot be used).",
                "ext-intl": "To show region name in time zone dump",
                "symfony/console": "To use the ServerDumpCommand and/or the bin/var-dump-server script"
            },
            "bin": [
                "Resources/bin/var-dump-server"
            ],
            "type": "library",
            "autoload": {
                "files": [
                    "Resources/functions/dump.php"
                    "bootstrap.php"
                ],
                "psr-4": {
                    "Symfony\\Component\\VarDumper\\": ""
                },
                "exclude-from-classmap": [
                    "/Tests/"
                "classmap": [
                    "Resources/stubs"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",


@@ 3643,11 3462,15 @@
                    "homepage": "https://symfony.com/contributors"
                }
            ],
            "description": "Provides mechanisms for walking through any arbitrary PHP variable",
            "description": "Symfony polyfill for intl's Normalizer class and related functions",
            "homepage": "https://symfony.com",
            "keywords": [
                "debug",
                "dump"
<