From ce46910300758142f038207e35f3e8678e0d67ac Mon Sep 17 00:00:00 2001 From: Nifleheim Date: Mon, 10 Apr 2023 14:43:31 +0700 Subject: [PATCH 1/9] Add Dockerfile --- .env.example | 10 ++++++---- Dockerfile | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 58 insertions(+), 4 deletions(-) create mode 100644 Dockerfile diff --git a/.env.example b/.env.example index 259e1f6..fd43046 100644 --- a/.env.example +++ b/.env.example @@ -8,11 +8,13 @@ LOG_CHANNEL=stack LOG_LEVEL=debug DB_CONNECTION=mysql -DB_HOST=127.0.0.1 +DB_HOST=amazon-whale.cyvxmusxt9s8.ap-southeast-2.rds.amazonaws.com DB_PORT=3306 DB_DATABASE=velflix -DB_USERNAME=root -DB_PASSWORD= +DB_USERNAME=admin +DB_PASSWORD=Cilsy2023 + +TMDB_TOKEN=eyJhbGciOiJIUzI1NiJ9.eyJhdWQiOiJkODlkNGQyYzRlNGFkMDA5ZGE4Y2JiODc2NWMwYzIyYyIsInN1YiI6IjY0MzIyZDFkNmRlYTNhMDBiNTRmM2FjMCIsInNjb3BlcyI6WyJhcGlfcmVhZCJdLCJ2ZXJzaW9uIjoxfQ.yeEv6X15XcPOlOuPParc5p0je6mR0P_hhXFymc4FwC0 BROADCAST_DRIVER=log CACHE_DRIVER=file @@ -48,7 +50,7 @@ PUSHER_APP_CLUSTER=mt1 VITE_PUSHER_APP_KEY="${PUSHER_APP_KEY}" VITE_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}" -TMDB_TOKEN= + MAILCHIMP_KEY= MAILCHIMP_LIST_SUBSCRIBERS= diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..bc1f2c2 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,52 @@ +#base image +FROM php:8.1.18RC1-apache-bullseye + +#change the working directory +WORKDIR /var/www/html + +#change directory permission so can be acceesd with root +RUN chown -R root /var/www/html + +#move all files into working directory +COPY . . + +#set neccesary environment variables in the .env.example and copy its content to .env +COPY .env.example .env +#=================================================================================== + +#install dependencies +##dependecies for composer +RUN apt-get update && apt-get install -y \ + curl \ + git \ + zip \ + unzip +###installing composer +RUN curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer + +####running composer +RUN composer install + +##genereate key +RUN php artisan key:generate + +#install frontend depenedencies and running npm install and npm run build +RUN apt-get update && apt-get install -y npm +RUN curl -sL https://deb.nodesource.com/setup_16.x | bash - \ + && apt-get install -y nodejs + +# RUN npm install && npm run build +RUN npm install +RUN npm run build + +#install driver for connect php to mysql +RUN docker-php-ext-install pdo pdo_mysql + +#run php migrate +RUN php artisan migrate + +# run php seeder for create 2 users as default +RUN php artisan db:seed + +# run server +CMD [ "php", "artisan", "serve", "--host=0.0.0.0" ] \ No newline at end of file From 0e740f12ce25d3b06759419c5f48035691aee927 Mon Sep 17 00:00:00 2001 From: Nifleheim <123403871+Nifleheim@users.noreply.github.com> Date: Mon, 10 Apr 2023 23:51:52 +0700 Subject: [PATCH 2/9] Update .env.example --- .env.example | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.env.example b/.env.example index fd43046..fd2b2fe 100644 --- a/.env.example +++ b/.env.example @@ -8,13 +8,13 @@ LOG_CHANNEL=stack LOG_LEVEL=debug DB_CONNECTION=mysql -DB_HOST=amazon-whale.cyvxmusxt9s8.ap-southeast-2.rds.amazonaws.com +DB_HOST=fill-with-rds-endpoint DB_PORT=3306 -DB_DATABASE=velflix -DB_USERNAME=admin -DB_PASSWORD=Cilsy2023 +DB_DATABASE=fill-with-db-name +DB_USERNAME=fill-with-rds-username +DB_PASSWORD=fill-with-rds-password -TMDB_TOKEN=eyJhbGciOiJIUzI1NiJ9.eyJhdWQiOiJkODlkNGQyYzRlNGFkMDA5ZGE4Y2JiODc2NWMwYzIyYyIsInN1YiI6IjY0MzIyZDFkNmRlYTNhMDBiNTRmM2FjMCIsInNjb3BlcyI6WyJhcGlfcmVhZCJdLCJ2ZXJzaW9uIjoxfQ.yeEv6X15XcPOlOuPParc5p0je6mR0P_hhXFymc4FwC0 +TMDB_TOKEN=fill-with-tmdb-token BROADCAST_DRIVER=log CACHE_DRIVER=file From fdb39b07e96e33c43f14449e7e5d0e683c47005a Mon Sep 17 00:00:00 2001 From: Nifleheim <123403871+Nifleheim@users.noreply.github.com> Date: Mon, 10 Apr 2023 23:52:17 +0700 Subject: [PATCH 3/9] Update Dockerfile --- Dockerfile | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index bc1f2c2..d5762b1 100644 --- a/Dockerfile +++ b/Dockerfile @@ -49,4 +49,6 @@ RUN php artisan migrate RUN php artisan db:seed # run server -CMD [ "php", "artisan", "serve", "--host=0.0.0.0" ] \ No newline at end of file +CMD [ "php", "artisan", "serve", "--host=0.0.0.0" ] + + From edac985cd1267d488427b010d882f8c6224e7c03 Mon Sep 17 00:00:00 2001 From: Nifleheim <123403871+Nifleheim@users.noreply.github.com> Date: Mon, 10 Apr 2023 23:58:31 +0700 Subject: [PATCH 4/9] Update Dockerfile --- Dockerfile | 32 +++++++++++++++++--------------- 1 file changed, 17 insertions(+), 15 deletions(-) diff --git a/Dockerfile b/Dockerfile index d5762b1..e8702b4 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,48 +1,48 @@ -#base image -FROM php:8.1.18RC1-apache-bullseye +# base image using php and apache +FROM php:8.1.18RC1-apache-bullseye -#change the working directory +# change the working directory WORKDIR /var/www/html -#change directory permission so can be acceesd with root +# change directory permission so can be acceesd with root RUN chown -R root /var/www/html -#move all files into working directory +# move all files into working directory COPY . . -#set neccesary environment variables in the .env.example and copy its content to .env +# set neccesary environment variables in the .env.example and copy its content to .env COPY .env.example .env #=================================================================================== -#install dependencies -##dependecies for composer +# install dependencies +## dependecies for composer RUN apt-get update && apt-get install -y \ curl \ git \ zip \ unzip -###installing composer +### installing composer RUN curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer -####running composer +#### running composer RUN composer install -##genereate key +## genereate key RUN php artisan key:generate -#install frontend depenedencies and running npm install and npm run build +# install frontend depenedencies and running npm install and npm run build RUN apt-get update && apt-get install -y npm RUN curl -sL https://deb.nodesource.com/setup_16.x | bash - \ && apt-get install -y nodejs -# RUN npm install && npm run build +# run npm install && npm run build RUN npm install RUN npm run build -#install driver for connect php to mysql +# install driver for connect php to mysql RUN docker-php-ext-install pdo pdo_mysql -#run php migrate +# run php migrate RUN php artisan migrate # run php seeder for create 2 users as default @@ -51,4 +51,6 @@ RUN php artisan db:seed # run server CMD [ "php", "artisan", "serve", "--host=0.0.0.0" ] +# final step, run docker with container name, port-forwarding 8000:8000 and image name +# docker run --name velflix -p 8000:8000 -d velflix From b648142bce8bc27a2efe3459354e0439a2a348ab Mon Sep 17 00:00:00 2001 From: Nifleheim Date: Tue, 11 Apr 2023 12:20:59 +0700 Subject: [PATCH 5/9] Helm Deployment --- helm/.helmignore | 23 ++++++++++ helm/Chart.yaml | 24 +++++++++++ helm/templates/serpisflix.yaml | 19 +++++++++ helm/templates/velflix.yaml | 28 ++++++++++++ helm/values.yaml | 78 ++++++++++++++++++++++++++++++++++ 5 files changed, 172 insertions(+) create mode 100644 helm/.helmignore create mode 100644 helm/Chart.yaml create mode 100644 helm/templates/serpisflix.yaml create mode 100644 helm/templates/velflix.yaml create mode 100644 helm/values.yaml diff --git a/helm/.helmignore b/helm/.helmignore new file mode 100644 index 0000000..0e8a0eb --- /dev/null +++ b/helm/.helmignore @@ -0,0 +1,23 @@ +# Patterns to ignore when building packages. +# This supports shell glob matching, relative path matching, and +# negation (prefixed with !). Only one pattern per line. +.DS_Store +# Common VCS dirs +.git/ +.gitignore +.bzr/ +.bzrignore +.hg/ +.hgignore +.svn/ +# Common backup files +*.swp +*.bak +*.tmp +*.orig +*~ +# Various IDEs +.project +.idea/ +*.tmproj +.vscode/ diff --git a/helm/Chart.yaml b/helm/Chart.yaml new file mode 100644 index 0000000..a8c2058 --- /dev/null +++ b/helm/Chart.yaml @@ -0,0 +1,24 @@ +apiVersion: v2 +name: velflix +description: A Helm chart for Kubernetes + +# A chart can be either an 'application' or a 'library' chart. +# +# Application charts are a collection of templates that can be packaged into versioned archives +# to be deployed. +# +# Library charts provide useful utilities or functions for the chart developer. They're included as +# a dependency of application charts to inject those utilities and functions into the rendering +# pipeline. Library charts do not define any templates and therefore cannot be deployed. +type: application + +# This is the chart version. This version number should be incremented each time you make changes +# to the chart and its templates, including the app version. +# Versions are expected to follow Semantic Versioning (https://semver.org/) +version: 0.1.0 + +# This is the version number of the application being deployed. This version number should be +# incremented each time you make changes to the application. Versions are not expected to +# follow Semantic Versioning. They should reflect the version the application is using. +# It is recommended to use it with quotes. +appVersion: "1.16.0" diff --git a/helm/templates/serpisflix.yaml b/helm/templates/serpisflix.yaml new file mode 100644 index 0000000..83a9b51 --- /dev/null +++ b/helm/templates/serpisflix.yaml @@ -0,0 +1,19 @@ +apiVersion: v1 +kind: Service +metadata: + creationTimestamp: null + labels: + app: {{ .Values.name }} + name: {{ .Values.svc }} +spec: + ports: + - port: {{ .Values.service.velport }} + protocol: {{ .Values.service.protocol }} + targetPort: {{ .Values.service.velport }} + selector: + app: {{ .Values.name }} + type: {{ .Values.service.elb }} +status: + loadBalancer: {} + + \ No newline at end of file diff --git a/helm/templates/velflix.yaml b/helm/templates/velflix.yaml new file mode 100644 index 0000000..0bb257a --- /dev/null +++ b/helm/templates/velflix.yaml @@ -0,0 +1,28 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + creationTimestamp: null + labels: + app: {{ .Values.name }} + name: {{ .Values.name }} +spec: + replicas: {{ .Values.replica }} + selector: + matchLabels: + app: {{ .Values.name }} + strategy: {} + template: + metadata: + creationTimestamp: null + labels: + app: {{ .Values.name }} + spec: + containers: + - image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}" + name: {{ .Values.name }} + ports: + - containerPort: {{ .Values.service.velport }} + resources: {} +status: {} + + diff --git a/helm/values.yaml b/helm/values.yaml new file mode 100644 index 0000000..3347efd --- /dev/null +++ b/helm/values.yaml @@ -0,0 +1,78 @@ +name: velflix +svc: svcflix + +replica: 1 + +image: + repository: ikanpaus/velflix + tag: "v1" + +serviceAccount: + # Specifies whether a service account should be created + create: true + # Annotations to add to the service account + annotations: {} + # The name of the service account to use. + # If not set and create is true, a name is generated using the fullname template + name: "" + +podAnnotations: {} + +podSecurityContext: {} + # fsGroup: 2000 + +securityContext: {} + # capabilities: + # drop: + # - ALL + # readOnlyRootFilesystem: true + # runAsNonRoot: true + # runAsUser: 1000 + +service: + type: ClusterIP + port: 80 + velport: 8000 + elb: LoadBalancer + protocol: TCP + +ingress: + enabled: false + className: "" + annotations: {} + # kubernetes.io/ingress.class: nginx + # kubernetes.io/tls-acme: "true" + hosts: + - host: chart-example.local + paths: + - path: / + pathType: ImplementationSpecific + tls: [] + # - secretName: chart-example-tls + # hosts: + # - chart-example.local + +resources: {} + # We usually recommend not to specify default resources and to leave this as a conscious + # choice for the user. This also increases chances charts run on environments with little + # resources, such as Minikube. If you do want to specify resources, uncomment the following + # lines, adjust them as necessary, and remove the curly braces after 'resources:'. + # limits: + # cpu: 100m + # memory: 128Mi + # requests: + # cpu: 100m + # memory: 128Mi + +autoscaling: + enabled: false + minReplicas: 1 + maxReplicas: 100 + targetCPUUtilizationPercentage: 80 + # targetMemoryUtilizationPercentage: 80 + +nodeSelector: {} + +tolerations: [] + +affinity: {} From 5ac464ed2dfe9822c59c7dc0b4486da1abceeb5a Mon Sep 17 00:00:00 2001 From: Nifleheim <123403871+Nifleheim@users.noreply.github.com> Date: Tue, 11 Apr 2023 12:21:41 +0700 Subject: [PATCH 6/9] Delete .github/workflows directory --- .github/workflows/php-lint.yml | 97 ---------------------------------- 1 file changed, 97 deletions(-) delete mode 100644 .github/workflows/php-lint.yml diff --git a/.github/workflows/php-lint.yml b/.github/workflows/php-lint.yml deleted file mode 100644 index 185198c..0000000 --- a/.github/workflows/php-lint.yml +++ /dev/null @@ -1,97 +0,0 @@ -name: PHP Linting - -on: - push: - branches: [ "main" ] - pull_request: - branches: [ "main" ] - -jobs: - composer-install: - runs-on: ubuntu-20.04 - steps: - - uses: actions/checkout@v3 - - uses: actions/cache@v3 - with: - path: vendor/ - key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }} - restore-keys: ${{ runner.os }}-composer- - - name: Install PHP - uses: shivammathur/setup-php@master - with: - php-version: ${{ matrix.php-versions }} - extensions: zip - - name: Install Dependencies - env: - COMPOSER_AUTH: '{"github-oauth": {"github.com": "${{ secrets.GITHUB_TOKEN }}"}}' - run: composer install -q --no-ansi --no-interaction --no-scripts --no-progress --prefer-dist - strategy: - max-parallel: 3 - matrix: - php-versions: ["8.1"] - - php-linting-pint: - needs: - - composer-install - runs-on: ubuntu-20.04 - steps: - - uses: actions/checkout@v3 - - uses: actions/cache@v3 - with: - path: vendor/ - key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }} - restore-keys: ${{ runner.os }}-composer- - - name: Install PHP - uses: shivammathur/setup-php@master - with: - php-version: ${{ matrix.php-versions }} - - name: Laravel code style check - run: ./vendor/bin/pint --test --preset laravel - strategy: - max-parallel: 3 - matrix: - php-versions: ["8.1"] - - php-linting-psalm: - needs: - - composer-install - runs-on: ubuntu-20.04 - steps: - - uses: actions/checkout@v3 - - uses: actions/cache@v3 - with: - path: vendor/ - key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }} - restore-keys: ${{ runner.os }}-composer- - - name: Install PHP - uses: shivammathur/setup-php@master - with: - php-version: ${{ matrix.php-versions }} - - name: Static analysis with Psalm - run: ./vendor/bin/psalm - strategy: - max-parallel: 3 - matrix: - php-versions: ["8.1"] - - php-linting-stan: - needs: - - composer-install - runs-on: ubuntu-20.04 - steps: - - uses: actions/checkout@v3 - - uses: actions/cache@v3 - with: - path: vendor/ - key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }} - restore-keys: ${{ runner.os }}-composer- - - name: Install PHP - uses: shivammathur/setup-php@master - with: - php-version: ${{ matrix.php-versions }} - - name: Static analysis with PHPStan - run: ./vendor/bin/phpstan analyse - strategy: - max-parallel: 3 - matrix: - php-versions: ["8.1"] From 09b3c64524a5b6d0a544951c7be4f541de1be5b5 Mon Sep 17 00:00:00 2001 From: Nifleheim <123403871+Nifleheim@users.noreply.github.com> Date: Tue, 11 Apr 2023 12:23:22 +0700 Subject: [PATCH 7/9] Delete app directory --- app/Console/Kernel.php | 41 --------- app/Exceptions/Handler.php | 44 ---------- app/Http/Controllers/Controller.php | 13 --- app/Http/Controllers/LoginController.php | 42 --------- app/Http/Controllers/NewsletterController.php | 29 ------- app/Http/Controllers/RegisterController.php | 42 --------- app/Http/Controllers/SessionsController.php | 52 ----------- app/Http/Controllers/VelflixController.php | 87 ------------------- app/Http/Kernel.php | 70 --------------- app/Http/Livewire/AdminController.php | 16 ---- app/Http/Livewire/SearchVelflix.php | 36 -------- app/Http/Middleware/Authenticate.php | 21 ----- app/Http/Middleware/EncryptCookies.php | 17 ---- .../PreventRequestsDuringMaintenance.php | 17 ---- .../Middleware/RedirectIfAuthenticated.php | 32 ------- app/Http/Middleware/TrimStrings.php | 19 ---- app/Http/Middleware/TrustHosts.php | 20 ----- app/Http/Middleware/TrustProxies.php | 31 ------- app/Http/Middleware/VerifyCsrfToken.php | 17 ---- app/Models/User.php | 52 ----------- app/Providers/AppServiceProvider.php | 32 ------- app/Providers/AuthServiceProvider.php | 30 ------- app/Providers/BroadcastServiceProvider.php | 21 ----- app/Providers/EventServiceProvider.php | 32 ------- app/Providers/RouteServiceProvider.php | 54 ------------ app/Services/Newsletter.php | 35 -------- app/View/Components/velflixCard.php | 30 ------- 27 files changed, 932 deletions(-) delete mode 100644 app/Console/Kernel.php delete mode 100644 app/Exceptions/Handler.php delete mode 100644 app/Http/Controllers/Controller.php delete mode 100644 app/Http/Controllers/LoginController.php delete mode 100644 app/Http/Controllers/NewsletterController.php delete mode 100644 app/Http/Controllers/RegisterController.php delete mode 100644 app/Http/Controllers/SessionsController.php delete mode 100644 app/Http/Controllers/VelflixController.php delete mode 100644 app/Http/Kernel.php delete mode 100644 app/Http/Livewire/AdminController.php delete mode 100644 app/Http/Livewire/SearchVelflix.php delete mode 100644 app/Http/Middleware/Authenticate.php delete mode 100644 app/Http/Middleware/EncryptCookies.php delete mode 100644 app/Http/Middleware/PreventRequestsDuringMaintenance.php delete mode 100644 app/Http/Middleware/RedirectIfAuthenticated.php delete mode 100644 app/Http/Middleware/TrimStrings.php delete mode 100644 app/Http/Middleware/TrustHosts.php delete mode 100644 app/Http/Middleware/TrustProxies.php delete mode 100644 app/Http/Middleware/VerifyCsrfToken.php delete mode 100644 app/Models/User.php delete mode 100644 app/Providers/AppServiceProvider.php delete mode 100644 app/Providers/AuthServiceProvider.php delete mode 100644 app/Providers/BroadcastServiceProvider.php delete mode 100644 app/Providers/EventServiceProvider.php delete mode 100644 app/Providers/RouteServiceProvider.php delete mode 100644 app/Services/Newsletter.php delete mode 100644 app/View/Components/velflixCard.php diff --git a/app/Console/Kernel.php b/app/Console/Kernel.php deleted file mode 100644 index 69914e9..0000000 --- a/app/Console/Kernel.php +++ /dev/null @@ -1,41 +0,0 @@ -command('inspire')->hourly(); - } - - /** - * Register the commands for the application. - * - * @return void - */ - protected function commands() - { - $this->load(__DIR__.'/Commands'); - - require base_path('routes/console.php'); - } -} diff --git a/app/Exceptions/Handler.php b/app/Exceptions/Handler.php deleted file mode 100644 index 454c9c7..0000000 --- a/app/Exceptions/Handler.php +++ /dev/null @@ -1,44 +0,0 @@ -, \Psr\Log\LogLevel::*> - */ - protected $levels = [ - // - ]; - - /** - * A list of the inputs that are never flashed to the session on validation exceptions. - * - * @var array - */ - protected $dontFlash = [ - 'current_password', - 'password', - 'password_confirmation', - ]; - - /** - * Register the exception handling callbacks for the application. - * - * @return void - */ - public function register() - { - $this->reportable(function (Throwable $e) { - // - }); - } -} diff --git a/app/Http/Controllers/Controller.php b/app/Http/Controllers/Controller.php deleted file mode 100644 index a0a2a8a..0000000 --- a/app/Http/Controllers/Controller.php +++ /dev/null @@ -1,13 +0,0 @@ -redirect(); - } - - /** - * @return \Illuminate\Routing\Redirector|\Illuminate\Http\RedirectResponse - */ - public function handleProviderCallback() - { - $googleUser = Socialite::driver('google')->user(); - // dd($googleuser); - - $user = User::firstOrCreate( - [ - 'provider_id' => $googleUser->getId(), - ], - [ - 'email' => $googleUser->getEmail(), - 'name' => $googleUser->getName(), - ] - ); - - // Log the user in - auth()->login($user); - - // Redirect to movies - return redirect('/movies')->with('success', 'Your account has been created'); - } -} diff --git a/app/Http/Controllers/NewsletterController.php b/app/Http/Controllers/NewsletterController.php deleted file mode 100644 index 9db3978..0000000 --- a/app/Http/Controllers/NewsletterController.php +++ /dev/null @@ -1,29 +0,0 @@ -validate(['email' => 'required|email']); - - try { - $newsletter->subscribe(request('email')); - } catch (Exception $e) { - throw ValidationException::withMessages([ - 'email' => 'THis email could not be added to our newsletter.', - ]); - } - - return redirect('/')->with('success', 'You are now signed up to our newsletter!'); - } -} diff --git a/app/Http/Controllers/RegisterController.php b/app/Http/Controllers/RegisterController.php deleted file mode 100644 index f9082e3..0000000 --- a/app/Http/Controllers/RegisterController.php +++ /dev/null @@ -1,42 +0,0 @@ -all(); - - // create the user - $attributes = request()->validate([ - 'name' => ['required', 'max:255'], - 'username' => ['required', 'min:3', 'max:255', Rule::unique('users', 'username')], - 'email' => ['required', 'email', 'max:255', Rule::unique('users', 'email')], - 'password' => ['required', 'min:7', 'max:255'], - ]); - - $user = User::create($attributes); - - // log the user in - auth()->login($user); - - // dd('success validation succeded'); - return redirect('/movies')->with('success', 'Your account has been created'); - } -} diff --git a/app/Http/Controllers/SessionsController.php b/app/Http/Controllers/SessionsController.php deleted file mode 100644 index f71344c..0000000 --- a/app/Http/Controllers/SessionsController.php +++ /dev/null @@ -1,52 +0,0 @@ -validate([ - 'email' => ['required', 'email'], - 'password' => ['required'], - ]); - - // attempt to authenticate and log in the user - // based on the provided credentials - if (auth()->attempt($attributes)) { - session()->regenerate(); - - return redirect('/movies')->with('success', 'Welcome '); - } - - // auth filed - throw ValidationException::withMessages([ - 'email' => 'Your provieded credentials could not be verified.', - ]); - } - - /** - * @return \Illuminate\Routing\Redirector|\Illuminate\Http\RedirectResponse - */ - public function destroy() - { - // ddd('log the use out'); - auth()->logout(); - - return redirect('/')->with('success', 'you\'re out'); - } -} diff --git a/app/Http/Controllers/VelflixController.php b/app/Http/Controllers/VelflixController.php deleted file mode 100644 index 402f9c6..0000000 --- a/app/Http/Controllers/VelflixController.php +++ /dev/null @@ -1,87 +0,0 @@ -get('https://api.themoviedb.org/3/discover/movie', [ - 'with_genres' => $genreId, - ])->json()['results']; - }); - } - - public function index(): View|Factory - { - $popular = Cache::remember('movies_popular', 60 * 60, function () { - return Http::withToken(config('services.tmdb.token')) - ->get('https://api.themoviedb.org/3/movie/popular') - ->json()['results']; - }); - - $trending = Cache::remember('movies_trending', 60 * 60, function () { - return Http::withToken(config('services.tmdb.token')) - ->get('https://api.themoviedb.org/3/trending/movie/day') - ->json()['results']; - }); - - $velflixgenres = Cache::remember('movies_genres', 60 * 60, function () { - return Http::withToken(config('services.tmdb.token')) - ->get('https://api.themoviedb.org/3/genre/movie/list') - ->json()['genres']; - }); - - $comedies = $this->getMoviesByGenre(35); - $action = $this->getMoviesByGenre(28); - $western = $this->getMoviesByGenre(37); - $horror = $this->getMoviesByGenre(27); - $thriller = $this->getMoviesByGenre(53); - $animation = $this->getMoviesByGenre(16); - - /** @psalm-suppress UndefinedClass **/ - $genres = collect($velflixgenres)->mapWithKeys(function ($genre) { /** @phpstan-ignore-line */ - return [$genre['id'] => $genre['name']]; - }); - - return view('main', [ - 'popular' => $popular, - 'genres' => $genres, - 'trending' => $trending, - 'comedies' => $comedies, - 'western' => $western, - 'action' => $action, - 'horror' => $horror, - 'thriller' => $thriller, - 'animation' => $animation, - ]); - } - - /** - * @param mixed $id - * @return View|Factory - */ - public function show($id): View|Factory - { - $playMovie = Cache::remember('movie_'.$id, 3600, function () use ($id) { - return Http::withToken(config('services.tmdb.token')) - ->get('https://api.themoviedb.org/3/movie/'.$id.'?append_to_response=credits,videos,images') - ->json(); - }); - - return view('components.movies.show', [ - 'movies' => $playMovie, - ]); - } -} diff --git a/app/Http/Kernel.php b/app/Http/Kernel.php deleted file mode 100644 index c9717d4..0000000 --- a/app/Http/Kernel.php +++ /dev/null @@ -1,70 +0,0 @@ - [ - \App\Http\Middleware\EncryptCookies::class, - \Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse::class, - \Illuminate\Session\Middleware\StartSession::class, - // \Illuminate\Session\Middleware\AuthenticateSession::class, - \Illuminate\View\Middleware\ShareErrorsFromSession::class, - \App\Http\Middleware\VerifyCsrfToken::class, - \Illuminate\Routing\Middleware\SubstituteBindings::class, - ], - - 'api' => [ - 'throttle:api', - \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, - '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, - ]; -} diff --git a/app/Http/Livewire/AdminController.php b/app/Http/Livewire/AdminController.php deleted file mode 100644 index da64e3e..0000000 --- a/app/Http/Livewire/AdminController.php +++ /dev/null @@ -1,16 +0,0 @@ -searchVelflix >= 3)) { - $searchVelflixResults = Http::withToken(config('services.tmdb.token')) - ->get('https://api.themoviedb.org/3/search/movie?query='.$this->searchVelflix) - ->json()['results']; - } - - // dump($searchVelflixResults); - - return view('livewire.search-velflix', [ - // @phpstan-ignore-next-line - 'searchVelflixResults' => collect($searchVelflixResults)->take(7), - ]); - } -} diff --git a/app/Http/Middleware/Authenticate.php b/app/Http/Middleware/Authenticate.php deleted file mode 100644 index 704089a..0000000 --- a/app/Http/Middleware/Authenticate.php +++ /dev/null @@ -1,21 +0,0 @@ -expectsJson()) { - return route('login'); - } - } -} diff --git a/app/Http/Middleware/EncryptCookies.php b/app/Http/Middleware/EncryptCookies.php deleted file mode 100644 index 033136a..0000000 --- a/app/Http/Middleware/EncryptCookies.php +++ /dev/null @@ -1,17 +0,0 @@ -check()) { - return redirect(RouteServiceProvider::HOME); - } - } - - return $next($request); - } -} diff --git a/app/Http/Middleware/TrimStrings.php b/app/Http/Middleware/TrimStrings.php deleted file mode 100644 index a8a252d..0000000 --- a/app/Http/Middleware/TrimStrings.php +++ /dev/null @@ -1,19 +0,0 @@ -allSubdomainsOfApplicationUrl(), - ]; - } -} diff --git a/app/Http/Middleware/TrustProxies.php b/app/Http/Middleware/TrustProxies.php deleted file mode 100644 index 4aa04e2..0000000 --- a/app/Http/Middleware/TrustProxies.php +++ /dev/null @@ -1,31 +0,0 @@ -|string|null - */ - protected $proxies; - - /** - * The headers that should be used to detect proxies. - * - * @var int - */ - protected $headers = - Request::HEADER_X_FORWARDED_FOR | - Request::HEADER_X_FORWARDED_HOST | - Request::HEADER_X_FORWARDED_PORT | - Request::HEADER_X_FORWARDED_PROTO | - Request::HEADER_X_FORWARDED_AWS_ELB; -} diff --git a/app/Http/Middleware/VerifyCsrfToken.php b/app/Http/Middleware/VerifyCsrfToken.php deleted file mode 100644 index 0c13b85..0000000 --- a/app/Http/Middleware/VerifyCsrfToken.php +++ /dev/null @@ -1,17 +0,0 @@ - - */ - protected $hidden = [ - 'password', - 'remember_token', - ]; - - /** - * The attributes that should be cast. - * - * @var array - */ - protected $casts = [ - 'email_verified_at' => 'datetime', - ]; - - // Mutators - /** - * @param mixed $password - * @return void - */ - public function setPasswordAttribute($password) - { - $this->attributes['password'] = bcrypt($password); - } -} diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php deleted file mode 100644 index 94a0965..0000000 --- a/app/Providers/AppServiceProvider.php +++ /dev/null @@ -1,32 +0,0 @@ -username === 'admin'; - }); - } -} diff --git a/app/Providers/AuthServiceProvider.php b/app/Providers/AuthServiceProvider.php deleted file mode 100644 index 33b83f5..0000000 --- a/app/Providers/AuthServiceProvider.php +++ /dev/null @@ -1,30 +0,0 @@ - - */ - protected $policies = [ - // 'App\Models\Model' => 'App\Policies\ModelPolicy', - ]; - - /** - * Register any authentication / authorization services. - * - * @return void - */ - public function boot() - { - $this->registerPolicies(); - - // - } -} diff --git a/app/Providers/BroadcastServiceProvider.php b/app/Providers/BroadcastServiceProvider.php deleted file mode 100644 index 395c518..0000000 --- a/app/Providers/BroadcastServiceProvider.php +++ /dev/null @@ -1,21 +0,0 @@ - [ - SendEmailVerificationNotification::class, - ], - ]; - - /** - * Register any events for your application. - * - * @return void - */ - public function boot() - { - // - } -} diff --git a/app/Providers/RouteServiceProvider.php b/app/Providers/RouteServiceProvider.php deleted file mode 100644 index 7e6f77f..0000000 --- a/app/Providers/RouteServiceProvider.php +++ /dev/null @@ -1,54 +0,0 @@ -configureRateLimiting(); - - $this->routes(function () { - Route::prefix('api') - ->middleware('api') - ->namespace($this->namespace) - ->group(base_path('routes/api.php')); - - Route::middleware('web') - ->namespace($this->namespace) - ->group(base_path('routes/web.php')); - }); - } - - /** - * Configure the rate limiters for the application. - * - * @return void - */ - protected function configureRateLimiting() - { - RateLimiter::for('api', function (Request $request) { - return Limit::perMinute(60)->by(optional($request->user())->id ?: $request->ip()); - }); - } -} diff --git a/app/Services/Newsletter.php b/app/Services/Newsletter.php deleted file mode 100644 index edf6a5d..0000000 --- a/app/Services/Newsletter.php +++ /dev/null @@ -1,35 +0,0 @@ -client()->lists->addListMember($list, [ - 'email_address' => $email, - 'status' => 'subscribed', - ]); - } - - /** - * @return \MailchimpMarketing\ApiClient - */ - protected function client() - { - return (new ApiClient() )->setConfig([ - 'apiKey' => config('services.mailchimp.key'), - 'server' => 'us5', - ]); - } -} diff --git a/app/View/Components/velflixCard.php b/app/View/Components/velflixCard.php deleted file mode 100644 index 6bd9b70..0000000 --- a/app/View/Components/velflixCard.php +++ /dev/null @@ -1,30 +0,0 @@ -velflix = $movie; - } - - /** - * Get the view / contents that represent the component. - * - * @return \Illuminate\Contracts\View\View|\Closure|string - */ - public function render() - { - return view('components.velflix-card'); - } -} From e3e770c0900ec9b3fe5a5428d1e2bd4c91f050fc Mon Sep 17 00:00:00 2001 From: Nifleheim Date: Tue, 11 Apr 2023 12:25:44 +0700 Subject: [PATCH 8/9] Helm Deployment --- .editorconfig | 15 - .gitattributes | 5 - .gitignore | 18 - .styleci.yml | 13 - LICENSE | 21 - README.md | 214 - artisan | 53 - composer.json | 80 - composer.lock | 10577 ------------------------------------------- cypress.config.js | 19 - package-lock.json | 3519 -------------- package.json | 22 - phpstan.neon | 17 - phpunit.xml | 31 - postcss.config.js | 6 - psalm.xml | 17 - server.php | 19 - tailwind.config.js | 3 - vite.config.js | 14 - 19 files changed, 14663 deletions(-) delete mode 100644 .editorconfig delete mode 100644 .gitattributes delete mode 100644 .gitignore delete mode 100644 .styleci.yml delete mode 100644 LICENSE delete mode 100644 README.md delete mode 100755 artisan delete mode 100644 composer.json delete mode 100644 composer.lock delete mode 100644 cypress.config.js delete mode 100644 package-lock.json delete mode 100644 package.json delete mode 100644 phpstan.neon delete mode 100644 phpunit.xml delete mode 100644 postcss.config.js delete mode 100644 psalm.xml delete mode 100644 server.php delete mode 100644 tailwind.config.js delete mode 100644 vite.config.js diff --git a/.editorconfig b/.editorconfig deleted file mode 100644 index 6537ca4..0000000 --- a/.editorconfig +++ /dev/null @@ -1,15 +0,0 @@ -root = true - -[*] -charset = utf-8 -end_of_line = lf -insert_final_newline = true -indent_style = space -indent_size = 4 -trim_trailing_whitespace = true - -[*.md] -trim_trailing_whitespace = false - -[*.{yml,yaml}] -indent_size = 2 diff --git a/.gitattributes b/.gitattributes deleted file mode 100644 index 967315d..0000000 --- a/.gitattributes +++ /dev/null @@ -1,5 +0,0 @@ -* text=auto -*.css linguist-vendored -*.scss linguist-vendored -*.js linguist-vendored -CHANGELOG.md export-ignore diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 923044a..0000000 --- a/.gitignore +++ /dev/null @@ -1,18 +0,0 @@ -/node_modules -/public/hot -/public/build -/public/storage -/public/css/ -/public/js/ -/storage/*.key -/vendor -.env -.env.backup -.phpunit.result.cache -docker-compose.override.yml -Homestead.json -Homestead.yaml -npm-debug.log -yarn-error.log -tests/cypress/videos -tests/cypress/screenshots diff --git a/.styleci.yml b/.styleci.yml deleted file mode 100644 index 9231873..0000000 --- a/.styleci.yml +++ /dev/null @@ -1,13 +0,0 @@ -php: - preset: laravel - disabled: - - no_unused_imports - finder: - not-name: - - index.php - - server.php -js: - finder: - not-name: - - webpack.mix.js -css: true diff --git a/LICENSE b/LICENSE deleted file mode 100644 index 47a69fe..0000000 --- a/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2021 Josua Putra Sianturi - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/README.md b/README.md deleted file mode 100644 index 13bb163..0000000 --- a/README.md +++ /dev/null @@ -1,214 +0,0 @@ -

Velflix

-

License -

- -## About - -Velflix is a Laravel [Netflix](https://netflix.com) clone project using TALL stack ([Tailwindcss](https://tailwindcss.com/), [Alpinejs](https://github.com/alpinejs/alpine/), [Laravel](https://laravel.com/), [Livewire](https://laravel-livewire.com/) ). - -> **Note** -> Work in Progress - -## Table of Contents - -* [Screenshots](#screenshots) -* [Requirements](#requirements) -* [Installation](#installation) -* [Testing](#testing) -* [Contributing](#contributing) -* [License](#license) - - -## Screenshots - -![home page](https://raw.githubusercontent.com/josuapsianturi/velflix/main/public/img/home.png) - -see full page [here](https://raw.githubusercontent.com/josuapsianturi/velflix/main/public/img/home-full-page.png) - -![movies header](https://raw.githubusercontent.com/josuapsianturi/velflix/main/public/img/movies-header.png) - -![movies](https://raw.githubusercontent.com/josuapsianturi/velflix/main/public/img/movies.png) - -see full page [here](https://raw.githubusercontent.com/josuapsianturi/velflix/main/public/img/movies-full-page.png) - -![Detail movies](https://raw.githubusercontent.com/josuapsianturi/velflix/main/public/img/details-movie.png) - - -## Requirements - -Package | Version ---- | --- -[Node](https://nodejs.org/en/) | V14.19.1+ -[Npm](https://nodejs.org/en/) | V6.14.16+ -[Composer](https://getcomposer.org/) | V2.2.6+ -[Php](https://www.php.net/) | V8.0.17+ -[Mysql](https://www.mysql.com/) |V 8.0.27+ - - -## Installation - -> **Warning** -> Make sure to follow the requirements first. - -Here is how you can run the project locally: -1. Clone this repo - ```sh - git clone https://github.com/josuapsianturi/velflix.git - ``` - -1. Go into the project root directory - ```sh - cd velflix - ``` - -1. Copy .env.example file to .env file - ```sh - cp .env.example .env - ``` -1. Create database `velflix` (you can change database name) - -1. Create account and get an API key themoviedb [ here](https://www.themoviedb.org/settings/api). Make sure to copy `API Read Access Token (v4 auth)`. - -1. Go to `.env` file - - set database credentials (`DB_DATABASE=velflix`, `DB_USERNAME=root`, `DB_PASSWORD=`) - - paste `TMDB_TOKEN=(your API key)` - > Make sure to follow your database username and password - -1. Install PHP dependencies - ```sh - composer install - ``` - -1. Generate key - ```sh - php artisan key:generate - ``` - -1. install front-end dependencies - ```sh - npm install && npm run build - ``` - -1. Run migration - ``` - php artisan migrate - ``` - -1. Run seeder - ``` - php artisan db:seed - ``` - this command will create 2 users (admin and normal user): - > email: admin@gmail.com , password: password - - > email: user@gmail.com , password: password - -1. Run server - > for valet users visit `velflix.test` in your favorite browser - - ```sh - php artisan serve - ``` - -1. Visit `localhost:8000` in your favorite browser. - - > Make sure to follow your Laravel local Development Environment. - -1. Newsletter feature configuration (optional) - - Go to [mailchimp](https://mailchimp.com) - - Register your account, get API key and paste it into `.env` file. If you need help, you can follow these steps: - - Click Sign Up Free - - Enter your data, check your email and verify - - select Free, Next - - Do you have a list of contacts? (NO) - - Do you sell products or services online? (Neither, Products) - - continue - - Go to Profile > Extras > API keys - - Create a key and copy API key - - open the velflix project, go to `.env` file and paste it into `MAILCHIMP_KEY=paste API key here` - - Go to web.php and paste this code at the bottom or you can follow the documentation [here](https://mailchimp.com/developer/marketing/api/lists/get-lists-info/) - ```php - Route::get('ping', function() { - $mailchimp = new MailchimpMarketing\ApiClient(); - $mailchimp->setConfig([ - 'apiKey' => config('services.mailchimp.key'), - 'server' => 'us5', - ]); - - $response = $mailchimp->lists->getAllLists(); - ddd($response); - }); - ``` - - > make sure you fill in the `server` correctly, check the link at the top of your admin Mailchimp, for me its `https://us5.admin.mailchimp.com/account/api/` so i give the value of server is `us5`. if you get us6, change the server value to be `us6`. - -- visit `localhost:8000/ping` or `velflix.test/ping` and copy value of id in the ` "lists" > 0 > "id"` -- open project, in .env file paste the id into `MAILCHIMP_LIST_SUBSCRIBERS=paste id here` and we ready to go -- visit `localhost:8000` or `velflix.test` test email for subscribing , and refresh your admin mailchimp it should be Your audience has increased 1 contact. - -14. Setup Laravel Socialite login with Google account (optional) - - Go to the [Google Developers Console](https://console.cloud.google.com/apis) get "GOOGLE_CLIENT_ID" and "GOOGLE_CLIENT_SECRET". paste it into `.env` file. - if you need help, you can follow these steps: - - Click Credentials menu, click "select a project" at the navbar > ALL > No organization > new project. - - project name 'velflix', location should be no organization > Create. - - Go to OAuth consent screen menu > Select External and Create - - App Information > app name 'velflix' choose user support email, fill email in developer contact information, save and continue - - Go to Credentials menu > click `+Create Credentials` at the top > select "OAuth Client ID" > select Application type "Web Application" > Name 'velflix' - - At the Authorized redirect URIs > +ADD URI > paste this into it `http://127.0.0.1:8000/login/google/callback` > Create. - - > NOTE: you can change the port to be `8080` or others, but make sure when you run `php artisan serve`, your project run in the same port. - - - Copy `Your Client ID` and `Your Client Secret` - - Open velflix project, go to `.env` file and paste it in `GOOGLE_CLIENT_ID=paste_here` and `GOOGLE_CLIENT_SECRET=paste_here` and we ready to go - ```sh - php artisan serve - ``` - - let's test, visit the project in your browser > Login > Login Google > choose account > and if success, it should be redirect to the movies page. - - > Let me know if you get in trouble. - - -## Testing - -### Pest - -> **Warning** -> Every time you run testing, you should run `php artisan db:seed` first - -```sh - ./vendor/bin/pest -``` - -### Cypress - -1. To run E2E testing - ```sh - npx cypress run - ``` - -### Laravel Pint - -2. To run coding style checks - ```sh - ./vendor/bin/pint - ``` -### Laravel Psalm - -3. To run static analysis with Psalm - ```sh - ./vendor/bin/psalm - ``` -### Larastan - -4. To run static analysis with PHPStan - ```sh - ./vendor/bin/phpstan analyse - ``` - - -## Contributing -Pull requests are welcome. - - -## License -Velflix is an open-sourced software licensed under [the MIT license](https://github.com/josuapsianturi/velflix/blob/main/LICENSE) diff --git a/artisan b/artisan deleted file mode 100755 index 5c23e2e..0000000 --- a/artisan +++ /dev/null @@ -1,53 +0,0 @@ -#!/usr/bin/env php -make(Illuminate\Contracts\Console\Kernel::class); - -$status = $kernel->handle( - $input = new Symfony\Component\Console\Input\ArgvInput, - new Symfony\Component\Console\Output\ConsoleOutput -); - -/* -|-------------------------------------------------------------------------- -| 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); diff --git a/composer.json b/composer.json deleted file mode 100644 index 7516263..0000000 --- a/composer.json +++ /dev/null @@ -1,80 +0,0 @@ -{ - "name": "laravel/laravel", - "type": "project", - "description": "The Laravel Framework.", - "keywords": [ - "framework", - "laravel" - ], - "license": "MIT", - "require": { - "php": "^8.0.2", - "blade-ui-kit/blade-icons": "^1.2.2", - "davidhsianturi/blade-bootstrap-icons": "^1.3.0", - "doctrine/dbal": "^3.3", - "fruitcake/laravel-cors": "^3.0", - "guzzlehttp/guzzle": "^7.0.1", - "laravel/framework": "^9.19", - "laravel/socialite": "^5.5.2", - "laravel/tinker": "^2.5", - "livewire/livewire": "^2.10.5", - "mailchimp/marketing": "^3.0", - "owenvoke/blade-entypo": "^2.0.0", - "owenvoke/blade-fontawesome": "^2.0.0", - "spatie/laravel-view-models": "^1.5" - }, - "require-dev": { - "barryvdh/laravel-debugbar": "^3.6", - "fakerphp/faker": "^1.9.1", - "laracasts/cypress": "^3.0", - "laravel/pint": "^1.2", - "laravel/sail": "^1.0.1", - "mockery/mockery": "^1.4.2", - "nunomaduro/collision": "^6.1", - "nunomaduro/larastan": "^2.0", - "pestphp/pest": "^1.21", - "pestphp/pest-plugin-laravel": "^1.2", - "phpunit/phpunit": "^9.3.3", - "spatie/laravel-ignition": "^1.2.3", - "vimeo/psalm": "^5.4" - }, - "autoload": { - "psr-4": { - "App\\": "app/", - "Database\\Factories\\": "database/factories/", - "Database\\Seeders\\": "database/seeders/" - } - }, - "autoload-dev": { - "psr-4": { - "Tests\\": "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" - ] - }, - "extra": { - "laravel": { - "dont-discover": [] - } - }, - "config": { - "optimize-autoloader": true, - "preferred-install": "dist", - "sort-packages": true, - "allow-plugins": { - "pestphp/pest-plugin": true - } - }, - "minimum-stability": "dev", - "prefer-stable": true -} diff --git a/composer.lock b/composer.lock deleted file mode 100644 index dbf7af6..0000000 --- a/composer.lock +++ /dev/null @@ -1,10577 +0,0 @@ -{ - "_readme": [ - "This file locks the dependencies of your project to a known state", - "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", - "This file is @generated automatically" - ], - "content-hash": "359a76a0b7cdb0c000e392b461158c9a", - "packages": [ - { - "name": "blade-ui-kit/blade-icons", - "version": "1.5.0", - "source": { - "type": "git", - "url": "https://github.com/blade-ui-kit/blade-icons.git", - "reference": "8e936041fcb016ad0344169d057d5a2f1a178091" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/blade-ui-kit/blade-icons/zipball/8e936041fcb016ad0344169d057d5a2f1a178091", - "reference": "8e936041fcb016ad0344169d057d5a2f1a178091", - "shasum": "" - }, - "require": { - "illuminate/contracts": "^8.0|^9.0|^10.0", - "illuminate/filesystem": "^8.0|^9.0|^10.0", - "illuminate/support": "^8.0|^9.0|^10.0", - "illuminate/view": "^8.0|^9.0|^10.0", - "php": "^7.4|^8.0", - "symfony/console": "^5.3|^6.0", - "symfony/finder": "^5.3|^6.0" - }, - "require-dev": { - "mockery/mockery": "^1.3", - "orchestra/testbench": "^6.0|^7.0|^8.0", - "phpunit/phpunit": "^9.0" - }, - "bin": [ - "bin/blade-icons-generate" - ], - "type": "library", - "extra": { - "laravel": { - "providers": [ - "BladeUI\\Icons\\BladeIconsServiceProvider" - ] - } - }, - "autoload": { - "files": [ - "src/helpers.php" - ], - "psr-4": { - "BladeUI\\Icons\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Dries Vints", - "homepage": "https://driesvints.com" - } - ], - "description": "A package to easily make use of icons in your Laravel Blade views.", - "homepage": "https://github.com/blade-ui-kit/blade-icons", - "keywords": [ - "blade", - "icons", - "laravel", - "svg" - ], - "support": { - "issues": "https://github.com/blade-ui-kit/blade-icons/issues", - "source": "https://github.com/blade-ui-kit/blade-icons" - }, - "funding": [ - { - "url": "https://github.com/caneco", - "type": "github" - }, - { - "url": "https://github.com/driesvints", - "type": "github" - } - ], - "time": "2023-01-11T08:34:15+00:00" - }, - { - "name": "brick/math", - "version": "0.10.2", - "source": { - "type": "git", - "url": "https://github.com/brick/math.git", - "reference": "459f2781e1a08d52ee56b0b1444086e038561e3f" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/brick/math/zipball/459f2781e1a08d52ee56b0b1444086e038561e3f", - "reference": "459f2781e1a08d52ee56b0b1444086e038561e3f", - "shasum": "" - }, - "require": { - "ext-json": "*", - "php": "^7.4 || ^8.0" - }, - "require-dev": { - "php-coveralls/php-coveralls": "^2.2", - "phpunit/phpunit": "^9.0", - "vimeo/psalm": "4.25.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "Brick\\Math\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "description": "Arbitrary-precision arithmetic library", - "keywords": [ - "Arbitrary-precision", - "BigInteger", - "BigRational", - "arithmetic", - "bigdecimal", - "bignum", - "brick", - "math" - ], - "support": { - "issues": "https://github.com/brick/math/issues", - "source": "https://github.com/brick/math/tree/0.10.2" - }, - "funding": [ - { - "url": "https://github.com/BenMorel", - "type": "github" - } - ], - "time": "2022-08-10T22:54:19+00:00" - }, - { - "name": "davidhsianturi/blade-bootstrap-icons", - "version": "v1.3.0", - "source": { - "type": "git", - "url": "https://github.com/davidhsianturi/blade-bootstrap-icons.git", - "reference": "cb45e8ac37b3a646ba342ab396921dcdb22390a8" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/davidhsianturi/blade-bootstrap-icons/zipball/cb45e8ac37b3a646ba342ab396921dcdb22390a8", - "reference": "cb45e8ac37b3a646ba342ab396921dcdb22390a8", - "shasum": "" - }, - "require": { - "blade-ui-kit/blade-icons": "^1.0", - "illuminate/support": "^8.0|^9.0", - "php": "^7.4|^8.0" - }, - "require-dev": { - "orchestra/testbench": "^6.0|^7.0", - "phpunit/phpunit": "^9.0" - }, - "type": "library", - "extra": { - "laravel": { - "providers": [ - "Davidhsianturi\\BladeBootstrapIcons\\BladeBootstrapIconsServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "Davidhsianturi\\BladeBootstrapIcons\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "David H. Sianturi", - "email": "davidhsianturi@gmail.com", - "homepage": "https://davidhsianturi.com", - "role": "Developer" - } - ], - "description": "A package to easily make use of Bootstrap Icons in your Laravel Blade views.", - "homepage": "https://github.com/davidhsianturi/blade-bootstrap-icons", - "keywords": [ - "Bootstrap Icons", - "blade", - "laravel" - ], - "support": { - "issues": "https://github.com/davidhsianturi/blade-bootstrap-icons/issues", - "source": "https://github.com/davidhsianturi/blade-bootstrap-icons/tree/v1.3.0" - }, - "time": "2022-03-02T12:27:03+00:00" - }, - { - "name": "dflydev/dot-access-data", - "version": "v3.0.2", - "source": { - "type": "git", - "url": "https://github.com/dflydev/dflydev-dot-access-data.git", - "reference": "f41715465d65213d644d3141a6a93081be5d3549" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/dflydev/dflydev-dot-access-data/zipball/f41715465d65213d644d3141a6a93081be5d3549", - "reference": "f41715465d65213d644d3141a6a93081be5d3549", - "shasum": "" - }, - "require": { - "php": "^7.1 || ^8.0" - }, - "require-dev": { - "phpstan/phpstan": "^0.12.42", - "phpunit/phpunit": "^7.5 || ^8.5 || ^9.3", - "scrutinizer/ocular": "1.6.0", - "squizlabs/php_codesniffer": "^3.5", - "vimeo/psalm": "^4.0.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "3.x-dev" - } - }, - "autoload": { - "psr-4": { - "Dflydev\\DotAccessData\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Dragonfly Development Inc.", - "email": "info@dflydev.com", - "homepage": "http://dflydev.com" - }, - { - "name": "Beau Simensen", - "email": "beau@dflydev.com", - "homepage": "http://beausimensen.com" - }, - { - "name": "Carlos Frutos", - "email": "carlos@kiwing.it", - "homepage": "https://github.com/cfrutos" - }, - { - "name": "Colin O'Dell", - "email": "colinodell@gmail.com", - "homepage": "https://www.colinodell.com" - } - ], - "description": "Given a deep data structure, access data by dot notation.", - "homepage": "https://github.com/dflydev/dflydev-dot-access-data", - "keywords": [ - "access", - "data", - "dot", - "notation" - ], - "support": { - "issues": "https://github.com/dflydev/dflydev-dot-access-data/issues", - "source": "https://github.com/dflydev/dflydev-dot-access-data/tree/v3.0.2" - }, - "time": "2022-10-27T11:44:00+00:00" - }, - { - "name": "doctrine/cache", - "version": "2.2.0", - "source": { - "type": "git", - "url": "https://github.com/doctrine/cache.git", - "reference": "1ca8f21980e770095a31456042471a57bc4c68fb" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/cache/zipball/1ca8f21980e770095a31456042471a57bc4c68fb", - "reference": "1ca8f21980e770095a31456042471a57bc4c68fb", - "shasum": "" - }, - "require": { - "php": "~7.1 || ^8.0" - }, - "conflict": { - "doctrine/common": ">2.2,<2.4" - }, - "require-dev": { - "cache/integration-tests": "dev-master", - "doctrine/coding-standard": "^9", - "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", - "psr/cache": "^1.0 || ^2.0 || ^3.0", - "symfony/cache": "^4.4 || ^5.4 || ^6", - "symfony/var-exporter": "^4.4 || ^5.4 || ^6" - }, - "type": "library", - "autoload": { - "psr-4": { - "Doctrine\\Common\\Cache\\": "lib/Doctrine/Common/Cache" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, - { - "name": "Roman Borschel", - "email": "roman@code-factory.org" - }, - { - "name": "Benjamin Eberlei", - "email": "kontakt@beberlei.de" - }, - { - "name": "Jonathan Wage", - "email": "jonwage@gmail.com" - }, - { - "name": "Johannes Schmitt", - "email": "schmittjoh@gmail.com" - } - ], - "description": "PHP Doctrine Cache library is a popular cache implementation that supports many different drivers such as redis, memcache, apc, mongodb and others.", - "homepage": "https://www.doctrine-project.org/projects/cache.html", - "keywords": [ - "abstraction", - "apcu", - "cache", - "caching", - "couchdb", - "memcached", - "php", - "redis", - "xcache" - ], - "support": { - "issues": "https://github.com/doctrine/cache/issues", - "source": "https://github.com/doctrine/cache/tree/2.2.0" - }, - "funding": [ - { - "url": "https://www.doctrine-project.org/sponsorship.html", - "type": "custom" - }, - { - "url": "https://www.patreon.com/phpdoctrine", - "type": "patreon" - }, - { - "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fcache", - "type": "tidelift" - } - ], - "time": "2022-05-20T20:07:39+00:00" - }, - { - "name": "doctrine/dbal", - "version": "3.5.3", - "source": { - "type": "git", - "url": "https://github.com/doctrine/dbal.git", - "reference": "88fa7e5189fd5ec6682477044264dc0ed4e3aa1e" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/dbal/zipball/88fa7e5189fd5ec6682477044264dc0ed4e3aa1e", - "reference": "88fa7e5189fd5ec6682477044264dc0ed4e3aa1e", - "shasum": "" - }, - "require": { - "composer-runtime-api": "^2", - "doctrine/cache": "^1.11|^2.0", - "doctrine/deprecations": "^0.5.3|^1", - "doctrine/event-manager": "^1|^2", - "php": "^7.4 || ^8.0", - "psr/cache": "^1|^2|^3", - "psr/log": "^1|^2|^3" - }, - "require-dev": { - "doctrine/coding-standard": "11.0.0", - "jetbrains/phpstorm-stubs": "2022.3", - "phpstan/phpstan": "1.9.4", - "phpstan/phpstan-strict-rules": "^1.4", - "phpunit/phpunit": "9.5.27", - "psalm/plugin-phpunit": "0.18.4", - "squizlabs/php_codesniffer": "3.7.1", - "symfony/cache": "^5.4|^6.0", - "symfony/console": "^4.4|^5.4|^6.0", - "vimeo/psalm": "4.30.0" - }, - "suggest": { - "symfony/console": "For helpful console commands such as SQL execution and import of files." - }, - "bin": [ - "bin/doctrine-dbal" - ], - "type": "library", - "autoload": { - "psr-4": { - "Doctrine\\DBAL\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, - { - "name": "Roman Borschel", - "email": "roman@code-factory.org" - }, - { - "name": "Benjamin Eberlei", - "email": "kontakt@beberlei.de" - }, - { - "name": "Jonathan Wage", - "email": "jonwage@gmail.com" - } - ], - "description": "Powerful PHP database abstraction layer (DBAL) with many features for database schema introspection and management.", - "homepage": "https://www.doctrine-project.org/projects/dbal.html", - "keywords": [ - "abstraction", - "database", - "db2", - "dbal", - "mariadb", - "mssql", - "mysql", - "oci8", - "oracle", - "pdo", - "pgsql", - "postgresql", - "queryobject", - "sasql", - "sql", - "sqlite", - "sqlserver", - "sqlsrv" - ], - "support": { - "issues": "https://github.com/doctrine/dbal/issues", - "source": "https://github.com/doctrine/dbal/tree/3.5.3" - }, - "funding": [ - { - "url": "https://www.doctrine-project.org/sponsorship.html", - "type": "custom" - }, - { - "url": "https://www.patreon.com/phpdoctrine", - "type": "patreon" - }, - { - "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fdbal", - "type": "tidelift" - } - ], - "time": "2023-01-12T10:21:44+00:00" - }, - { - "name": "doctrine/deprecations", - "version": "v1.0.0", - "source": { - "type": "git", - "url": "https://github.com/doctrine/deprecations.git", - "reference": "0e2a4f1f8cdfc7a92ec3b01c9334898c806b30de" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/deprecations/zipball/0e2a4f1f8cdfc7a92ec3b01c9334898c806b30de", - "reference": "0e2a4f1f8cdfc7a92ec3b01c9334898c806b30de", - "shasum": "" - }, - "require": { - "php": "^7.1|^8.0" - }, - "require-dev": { - "doctrine/coding-standard": "^9", - "phpunit/phpunit": "^7.5|^8.5|^9.5", - "psr/log": "^1|^2|^3" - }, - "suggest": { - "psr/log": "Allows logging deprecations via PSR-3 logger implementation" - }, - "type": "library", - "autoload": { - "psr-4": { - "Doctrine\\Deprecations\\": "lib/Doctrine/Deprecations" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "description": "A small layer on top of trigger_error(E_USER_DEPRECATED) or PSR-3 logging with options to disable all deprecations or selectively for packages.", - "homepage": "https://www.doctrine-project.org/", - "support": { - "issues": "https://github.com/doctrine/deprecations/issues", - "source": "https://github.com/doctrine/deprecations/tree/v1.0.0" - }, - "time": "2022-05-02T15:47:09+00:00" - }, - { - "name": "doctrine/event-manager", - "version": "2.0.0", - "source": { - "type": "git", - "url": "https://github.com/doctrine/event-manager.git", - "reference": "750671534e0241a7c50ea5b43f67e23eb5c96f32" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/event-manager/zipball/750671534e0241a7c50ea5b43f67e23eb5c96f32", - "reference": "750671534e0241a7c50ea5b43f67e23eb5c96f32", - "shasum": "" - }, - "require": { - "php": "^8.1" - }, - "conflict": { - "doctrine/common": "<2.9" - }, - "require-dev": { - "doctrine/coding-standard": "^10", - "phpstan/phpstan": "^1.8.8", - "phpunit/phpunit": "^9.5", - "vimeo/psalm": "^4.28" - }, - "type": "library", - "autoload": { - "psr-4": { - "Doctrine\\Common\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, - { - "name": "Roman Borschel", - "email": "roman@code-factory.org" - }, - { - "name": "Benjamin Eberlei", - "email": "kontakt@beberlei.de" - }, - { - "name": "Jonathan Wage", - "email": "jonwage@gmail.com" - }, - { - "name": "Johannes Schmitt", - "email": "schmittjoh@gmail.com" - }, - { - "name": "Marco Pivetta", - "email": "ocramius@gmail.com" - } - ], - "description": "The Doctrine Event Manager is a simple PHP event system that was built to be used with the various Doctrine projects.", - "homepage": "https://www.doctrine-project.org/projects/event-manager.html", - "keywords": [ - "event", - "event dispatcher", - "event manager", - "event system", - "events" - ], - "support": { - "issues": "https://github.com/doctrine/event-manager/issues", - "source": "https://github.com/doctrine/event-manager/tree/2.0.0" - }, - "funding": [ - { - "url": "https://www.doctrine-project.org/sponsorship.html", - "type": "custom" - }, - { - "url": "https://www.patreon.com/phpdoctrine", - "type": "patreon" - }, - { - "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fevent-manager", - "type": "tidelift" - } - ], - "time": "2022-10-12T20:59:15+00:00" - }, - { - "name": "doctrine/inflector", - "version": "2.0.6", - "source": { - "type": "git", - "url": "https://github.com/doctrine/inflector.git", - "reference": "d9d313a36c872fd6ee06d9a6cbcf713eaa40f024" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/inflector/zipball/d9d313a36c872fd6ee06d9a6cbcf713eaa40f024", - "reference": "d9d313a36c872fd6ee06d9a6cbcf713eaa40f024", - "shasum": "" - }, - "require": { - "php": "^7.2 || ^8.0" - }, - "require-dev": { - "doctrine/coding-standard": "^10", - "phpstan/phpstan": "^1.8", - "phpstan/phpstan-phpunit": "^1.1", - "phpstan/phpstan-strict-rules": "^1.3", - "phpunit/phpunit": "^8.5 || ^9.5", - "vimeo/psalm": "^4.25" - }, - "type": "library", - "autoload": { - "psr-4": { - "Doctrine\\Inflector\\": "lib/Doctrine/Inflector" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, - { - "name": "Roman Borschel", - "email": "roman@code-factory.org" - }, - { - "name": "Benjamin Eberlei", - "email": "kontakt@beberlei.de" - }, - { - "name": "Jonathan Wage", - "email": "jonwage@gmail.com" - }, - { - "name": "Johannes Schmitt", - "email": "schmittjoh@gmail.com" - } - ], - "description": "PHP Doctrine Inflector is a small library that can perform string manipulations with regard to upper/lowercase and singular/plural forms of words.", - "homepage": "https://www.doctrine-project.org/projects/inflector.html", - "keywords": [ - "inflection", - "inflector", - "lowercase", - "manipulation", - "php", - "plural", - "singular", - "strings", - "uppercase", - "words" - ], - "support": { - "issues": "https://github.com/doctrine/inflector/issues", - "source": "https://github.com/doctrine/inflector/tree/2.0.6" - }, - "funding": [ - { - "url": "https://www.doctrine-project.org/sponsorship.html", - "type": "custom" - }, - { - "url": "https://www.patreon.com/phpdoctrine", - "type": "patreon" - }, - { - "url": "https://tidelift.com/funding/github/packagist/doctrine%2Finflector", - "type": "tidelift" - } - ], - "time": "2022-10-20T09:10:12+00:00" - }, - { - "name": "doctrine/lexer", - "version": "3.0.0", - "source": { - "type": "git", - "url": "https://github.com/doctrine/lexer.git", - "reference": "84a527db05647743d50373e0ec53a152f2cde568" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/lexer/zipball/84a527db05647743d50373e0ec53a152f2cde568", - "reference": "84a527db05647743d50373e0ec53a152f2cde568", - "shasum": "" - }, - "require": { - "php": "^8.1" - }, - "require-dev": { - "doctrine/coding-standard": "^10", - "phpstan/phpstan": "^1.9", - "phpunit/phpunit": "^9.5", - "psalm/plugin-phpunit": "^0.18.3", - "vimeo/psalm": "^5.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "Doctrine\\Common\\Lexer\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, - { - "name": "Roman Borschel", - "email": "roman@code-factory.org" - }, - { - "name": "Johannes Schmitt", - "email": "schmittjoh@gmail.com" - } - ], - "description": "PHP Doctrine Lexer parser library that can be used in Top-Down, Recursive Descent Parsers.", - "homepage": "https://www.doctrine-project.org/projects/lexer.html", - "keywords": [ - "annotations", - "docblock", - "lexer", - "parser", - "php" - ], - "support": { - "issues": "https://github.com/doctrine/lexer/issues", - "source": "https://github.com/doctrine/lexer/tree/3.0.0" - }, - "funding": [ - { - "url": "https://www.doctrine-project.org/sponsorship.html", - "type": "custom" - }, - { - "url": "https://www.patreon.com/phpdoctrine", - "type": "patreon" - }, - { - "url": "https://tidelift.com/funding/github/packagist/doctrine%2Flexer", - "type": "tidelift" - } - ], - "time": "2022-12-15T16:57:16+00:00" - }, - { - "name": "dragonmantank/cron-expression", - "version": "v3.3.2", - "source": { - "type": "git", - "url": "https://github.com/dragonmantank/cron-expression.git", - "reference": "782ca5968ab8b954773518e9e49a6f892a34b2a8" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/dragonmantank/cron-expression/zipball/782ca5968ab8b954773518e9e49a6f892a34b2a8", - "reference": "782ca5968ab8b954773518e9e49a6f892a34b2a8", - "shasum": "" - }, - "require": { - "php": "^7.2|^8.0", - "webmozart/assert": "^1.0" - }, - "replace": { - "mtdowling/cron-expression": "^1.0" - }, - "require-dev": { - "phpstan/extension-installer": "^1.0", - "phpstan/phpstan": "^1.0", - "phpstan/phpstan-webmozart-assert": "^1.0", - "phpunit/phpunit": "^7.0|^8.0|^9.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "Cron\\": "src/Cron/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Chris Tankersley", - "email": "chris@ctankersley.com", - "homepage": "https://github.com/dragonmantank" - } - ], - "description": "CRON for PHP: Calculate the next or previous run date and determine if a CRON expression is due", - "keywords": [ - "cron", - "schedule" - ], - "support": { - "issues": "https://github.com/dragonmantank/cron-expression/issues", - "source": "https://github.com/dragonmantank/cron-expression/tree/v3.3.2" - }, - "funding": [ - { - "url": "https://github.com/dragonmantank", - "type": "github" - } - ], - "time": "2022-09-10T18:51:20+00:00" - }, - { - "name": "egulias/email-validator", - "version": "4.0.1", - "source": { - "type": "git", - "url": "https://github.com/egulias/EmailValidator.git", - "reference": "3a85486b709bc384dae8eb78fb2eec649bdb64ff" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/3a85486b709bc384dae8eb78fb2eec649bdb64ff", - "reference": "3a85486b709bc384dae8eb78fb2eec649bdb64ff", - "shasum": "" - }, - "require": { - "doctrine/lexer": "^2.0 || ^3.0", - "php": ">=8.1", - "symfony/polyfill-intl-idn": "^1.26" - }, - "require-dev": { - "phpunit/phpunit": "^9.5.27", - "vimeo/psalm": "^4.30" - }, - "suggest": { - "ext-intl": "PHP Internationalization Libraries are required to use the SpoofChecking validation" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "Egulias\\EmailValidator\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Eduardo Gulias Davis" - } - ], - "description": "A library for validating emails against several RFCs", - "homepage": "https://github.com/egulias/EmailValidator", - "keywords": [ - "email", - "emailvalidation", - "emailvalidator", - "validation", - "validator" - ], - "support": { - "issues": "https://github.com/egulias/EmailValidator/issues", - "source": "https://github.com/egulias/EmailValidator/tree/4.0.1" - }, - "funding": [ - { - "url": "https://github.com/egulias", - "type": "github" - } - ], - "time": "2023-01-14T14:17:03+00:00" - }, - { - "name": "fruitcake/laravel-cors", - "version": "v3.0.0", - "source": { - "type": "git", - "url": "https://github.com/fruitcake/laravel-cors.git", - "reference": "7c036ec08972d8d5d9db637e772af6887828faf5" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/fruitcake/laravel-cors/zipball/7c036ec08972d8d5d9db637e772af6887828faf5", - "reference": "7c036ec08972d8d5d9db637e772af6887828faf5", - "shasum": "" - }, - "require": { - "fruitcake/php-cors": "^1.2", - "illuminate/contracts": "^6|^7|^8|^9", - "illuminate/support": "^6|^7|^8|^9", - "php": "^7.4|^8.0" - }, - "require-dev": { - "laravel/framework": "^6|^7.24|^8", - "orchestra/testbench-dusk": "^4|^5|^6|^7", - "phpunit/phpunit": "^9", - "squizlabs/php_codesniffer": "^3.5" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.0-dev" - }, - "laravel": { - "providers": [ - "Fruitcake\\Cors\\CorsServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "Fruitcake\\Cors\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fruitcake", - "homepage": "https://fruitcake.nl" - }, - { - "name": "Barry vd. Heuvel", - "email": "barryvdh@gmail.com" - } - ], - "description": "Adds CORS (Cross-Origin Resource Sharing) headers support in your Laravel application", - "keywords": [ - "api", - "cors", - "crossdomain", - "laravel" - ], - "support": { - "issues": "https://github.com/fruitcake/laravel-cors/issues", - "source": "https://github.com/fruitcake/laravel-cors/tree/v3.0.0" - }, - "funding": [ - { - "url": "https://fruitcake.nl", - "type": "custom" - }, - { - "url": "https://github.com/barryvdh", - "type": "github" - } - ], - "time": "2022-02-23T14:53:22+00:00" - }, - { - "name": "fruitcake/php-cors", - "version": "v1.2.0", - "source": { - "type": "git", - "url": "https://github.com/fruitcake/php-cors.git", - "reference": "58571acbaa5f9f462c9c77e911700ac66f446d4e" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/fruitcake/php-cors/zipball/58571acbaa5f9f462c9c77e911700ac66f446d4e", - "reference": "58571acbaa5f9f462c9c77e911700ac66f446d4e", - "shasum": "" - }, - "require": { - "php": "^7.4|^8.0", - "symfony/http-foundation": "^4.4|^5.4|^6" - }, - "require-dev": { - "phpstan/phpstan": "^1.4", - "phpunit/phpunit": "^9", - "squizlabs/php_codesniffer": "^3.5" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "1.1-dev" - } - }, - "autoload": { - "psr-4": { - "Fruitcake\\Cors\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fruitcake", - "homepage": "https://fruitcake.nl" - }, - { - "name": "Barryvdh", - "email": "barryvdh@gmail.com" - } - ], - "description": "Cross-origin resource sharing library for the Symfony HttpFoundation", - "homepage": "https://github.com/fruitcake/php-cors", - "keywords": [ - "cors", - "laravel", - "symfony" - ], - "support": { - "issues": "https://github.com/fruitcake/php-cors/issues", - "source": "https://github.com/fruitcake/php-cors/tree/v1.2.0" - }, - "funding": [ - { - "url": "https://fruitcake.nl", - "type": "custom" - }, - { - "url": "https://github.com/barryvdh", - "type": "github" - } - ], - "time": "2022-02-20T15:07:15+00:00" - }, - { - "name": "graham-campbell/result-type", - "version": "v1.1.0", - "source": { - "type": "git", - "url": "https://github.com/GrahamCampbell/Result-Type.git", - "reference": "a878d45c1914464426dc94da61c9e1d36ae262a8" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/GrahamCampbell/Result-Type/zipball/a878d45c1914464426dc94da61c9e1d36ae262a8", - "reference": "a878d45c1914464426dc94da61c9e1d36ae262a8", - "shasum": "" - }, - "require": { - "php": "^7.2.5 || ^8.0", - "phpoption/phpoption": "^1.9" - }, - "require-dev": { - "phpunit/phpunit": "^8.5.28 || ^9.5.21" - }, - "type": "library", - "autoload": { - "psr-4": { - "GrahamCampbell\\ResultType\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Graham Campbell", - "email": "hello@gjcampbell.co.uk", - "homepage": "https://github.com/GrahamCampbell" - } - ], - "description": "An Implementation Of The Result Type", - "keywords": [ - "Graham Campbell", - "GrahamCampbell", - "Result Type", - "Result-Type", - "result" - ], - "support": { - "issues": "https://github.com/GrahamCampbell/Result-Type/issues", - "source": "https://github.com/GrahamCampbell/Result-Type/tree/v1.1.0" - }, - "funding": [ - { - "url": "https://github.com/GrahamCampbell", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/graham-campbell/result-type", - "type": "tidelift" - } - ], - "time": "2022-07-30T15:56:11+00:00" - }, - { - "name": "guzzlehttp/guzzle", - "version": "7.5.0", - "source": { - "type": "git", - "url": "https://github.com/guzzle/guzzle.git", - "reference": "b50a2a1251152e43f6a37f0fa053e730a67d25ba" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/guzzle/guzzle/zipball/b50a2a1251152e43f6a37f0fa053e730a67d25ba", - "reference": "b50a2a1251152e43f6a37f0fa053e730a67d25ba", - "shasum": "" - }, - "require": { - "ext-json": "*", - "guzzlehttp/promises": "^1.5", - "guzzlehttp/psr7": "^1.9 || ^2.4", - "php": "^7.2.5 || ^8.0", - "psr/http-client": "^1.0", - "symfony/deprecation-contracts": "^2.2 || ^3.0" - }, - "provide": { - "psr/http-client-implementation": "1.0" - }, - "require-dev": { - "bamarni/composer-bin-plugin": "^1.8.1", - "ext-curl": "*", - "php-http/client-integration-tests": "^3.0", - "phpunit/phpunit": "^8.5.29 || ^9.5.23", - "psr/log": "^1.1 || ^2.0 || ^3.0" - }, - "suggest": { - "ext-curl": "Required for CURL handler support", - "ext-intl": "Required for Internationalized Domain Name (IDN) support", - "psr/log": "Required for using the Log middleware" - }, - "type": "library", - "extra": { - "bamarni-bin": { - "bin-links": true, - "forward-command": false - }, - "branch-alias": { - "dev-master": "7.5-dev" - } - }, - "autoload": { - "files": [ - "src/functions_include.php" - ], - "psr-4": { - "GuzzleHttp\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Graham Campbell", - "email": "hello@gjcampbell.co.uk", - "homepage": "https://github.com/GrahamCampbell" - }, - { - "name": "Michael Dowling", - "email": "mtdowling@gmail.com", - "homepage": "https://github.com/mtdowling" - }, - { - "name": "Jeremy Lindblom", - "email": "jeremeamia@gmail.com", - "homepage": "https://github.com/jeremeamia" - }, - { - "name": "George Mponos", - "email": "gmponos@gmail.com", - "homepage": "https://github.com/gmponos" - }, - { - "name": "Tobias Nyholm", - "email": "tobias.nyholm@gmail.com", - "homepage": "https://github.com/Nyholm" - }, - { - "name": "Márk Sági-Kazár", - "email": "mark.sagikazar@gmail.com", - "homepage": "https://github.com/sagikazarmark" - }, - { - "name": "Tobias Schultze", - "email": "webmaster@tubo-world.de", - "homepage": "https://github.com/Tobion" - } - ], - "description": "Guzzle is a PHP HTTP client library", - "keywords": [ - "client", - "curl", - "framework", - "http", - "http client", - "psr-18", - "psr-7", - "rest", - "web service" - ], - "support": { - "issues": "https://github.com/guzzle/guzzle/issues", - "source": "https://github.com/guzzle/guzzle/tree/7.5.0" - }, - "funding": [ - { - "url": "https://github.com/GrahamCampbell", - "type": "github" - }, - { - "url": "https://github.com/Nyholm", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/guzzle", - "type": "tidelift" - } - ], - "time": "2022-08-28T15:39:27+00:00" - }, - { - "name": "guzzlehttp/promises", - "version": "1.5.2", - "source": { - "type": "git", - "url": "https://github.com/guzzle/promises.git", - "reference": "b94b2807d85443f9719887892882d0329d1e2598" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/guzzle/promises/zipball/b94b2807d85443f9719887892882d0329d1e2598", - "reference": "b94b2807d85443f9719887892882d0329d1e2598", - "shasum": "" - }, - "require": { - "php": ">=5.5" - }, - "require-dev": { - "symfony/phpunit-bridge": "^4.4 || ^5.1" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.5-dev" - } - }, - "autoload": { - "files": [ - "src/functions_include.php" - ], - "psr-4": { - "GuzzleHttp\\Promise\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Graham Campbell", - "email": "hello@gjcampbell.co.uk", - "homepage": "https://github.com/GrahamCampbell" - }, - { - "name": "Michael Dowling", - "email": "mtdowling@gmail.com", - "homepage": "https://github.com/mtdowling" - }, - { - "name": "Tobias Nyholm", - "email": "tobias.nyholm@gmail.com", - "homepage": "https://github.com/Nyholm" - }, - { - "name": "Tobias Schultze", - "email": "webmaster@tubo-world.de", - "homepage": "https://github.com/Tobion" - } - ], - "description": "Guzzle promises library", - "keywords": [ - "promise" - ], - "support": { - "issues": "https://github.com/guzzle/promises/issues", - "source": "https://github.com/guzzle/promises/tree/1.5.2" - }, - "funding": [ - { - "url": "https://github.com/GrahamCampbell", - "type": "github" - }, - { - "url": "https://github.com/Nyholm", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/promises", - "type": "tidelift" - } - ], - "time": "2022-08-28T14:55:35+00:00" - }, - { - "name": "guzzlehttp/psr7", - "version": "2.4.3", - "source": { - "type": "git", - "url": "https://github.com/guzzle/psr7.git", - "reference": "67c26b443f348a51926030c83481b85718457d3d" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/guzzle/psr7/zipball/67c26b443f348a51926030c83481b85718457d3d", - "reference": "67c26b443f348a51926030c83481b85718457d3d", - "shasum": "" - }, - "require": { - "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": { - "bamarni/composer-bin-plugin": "^1.8.1", - "http-interop/http-factory-tests": "^0.9", - "phpunit/phpunit": "^8.5.29 || ^9.5.23" - }, - "suggest": { - "laminas/laminas-httphandlerrunner": "Emit PSR-7 responses" - }, - "type": "library", - "extra": { - "bamarni-bin": { - "bin-links": true, - "forward-command": false - }, - "branch-alias": { - "dev-master": "2.4-dev" - } - }, - "autoload": { - "psr-4": { - "GuzzleHttp\\Psr7\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Graham Campbell", - "email": "hello@gjcampbell.co.uk", - "homepage": "https://github.com/GrahamCampbell" - }, - { - "name": "Michael Dowling", - "email": "mtdowling@gmail.com", - "homepage": "https://github.com/mtdowling" - }, - { - "name": "George Mponos", - "email": "gmponos@gmail.com", - "homepage": "https://github.com/gmponos" - }, - { - "name": "Tobias Nyholm", - "email": "tobias.nyholm@gmail.com", - "homepage": "https://github.com/Nyholm" - }, - { - "name": "Márk Sági-Kazár", - "email": "mark.sagikazar@gmail.com", - "homepage": "https://github.com/sagikazarmark" - }, - { - "name": "Tobias Schultze", - "email": "webmaster@tubo-world.de", - "homepage": "https://github.com/Tobion" - }, - { - "name": "Márk Sági-Kazár", - "email": "mark.sagikazar@gmail.com", - "homepage": "https://sagikazarmark.hu" - } - ], - "description": "PSR-7 message implementation that also provides common utility methods", - "keywords": [ - "http", - "message", - "psr-7", - "request", - "response", - "stream", - "uri", - "url" - ], - "support": { - "issues": "https://github.com/guzzle/psr7/issues", - "source": "https://github.com/guzzle/psr7/tree/2.4.3" - }, - "funding": [ - { - "url": "https://github.com/GrahamCampbell", - "type": "github" - }, - { - "url": "https://github.com/Nyholm", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/psr7", - "type": "tidelift" - } - ], - "time": "2022-10-26T14:07:24+00:00" - }, - { - "name": "laravel/framework", - "version": "v9.48.0", - "source": { - "type": "git", - "url": "https://github.com/laravel/framework.git", - "reference": "c78ae7aeb0cbcb1a205050d3592247ba07f5b711" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/laravel/framework/zipball/c78ae7aeb0cbcb1a205050d3592247ba07f5b711", - "reference": "c78ae7aeb0cbcb1a205050d3592247ba07f5b711", - "shasum": "" - }, - "require": { - "brick/math": "^0.10.2", - "doctrine/inflector": "^2.0", - "dragonmantank/cron-expression": "^3.3.2", - "egulias/email-validator": "^3.2.1|^4.0", - "ext-mbstring": "*", - "ext-openssl": "*", - "fruitcake/php-cors": "^1.2", - "laravel/serializable-closure": "^1.2.2", - "league/commonmark": "^2.2.1", - "league/flysystem": "^3.8.0", - "monolog/monolog": "^2.0", - "nesbot/carbon": "^2.62.1", - "nunomaduro/termwind": "^1.13", - "php": "^8.0.2", - "psr/container": "^1.1.1|^2.0.1", - "psr/log": "^1.0|^2.0|^3.0", - "psr/simple-cache": "^1.0|^2.0|^3.0", - "ramsey/uuid": "^4.7", - "symfony/console": "^6.0.9", - "symfony/error-handler": "^6.0", - "symfony/finder": "^6.0", - "symfony/http-foundation": "^6.0", - "symfony/http-kernel": "^6.0", - "symfony/mailer": "^6.0", - "symfony/mime": "^6.0", - "symfony/process": "^6.0", - "symfony/routing": "^6.0", - "symfony/uid": "^6.0", - "symfony/var-dumper": "^6.0", - "tijsverkoyen/css-to-inline-styles": "^2.2.5", - "vlucas/phpdotenv": "^5.4.1", - "voku/portable-ascii": "^2.0" - }, - "conflict": { - "tightenco/collect": "<5.5.33" - }, - "provide": { - "psr/container-implementation": "1.1|2.0", - "psr/simple-cache-implementation": "1.0|2.0|3.0" - }, - "replace": { - "illuminate/auth": "self.version", - "illuminate/broadcasting": "self.version", - "illuminate/bus": "self.version", - "illuminate/cache": "self.version", - "illuminate/collections": "self.version", - "illuminate/conditionable": "self.version", - "illuminate/config": "self.version", - "illuminate/console": "self.version", - "illuminate/container": "self.version", - "illuminate/contracts": "self.version", - "illuminate/cookie": "self.version", - "illuminate/database": "self.version", - "illuminate/encryption": "self.version", - "illuminate/events": "self.version", - "illuminate/filesystem": "self.version", - "illuminate/hashing": "self.version", - "illuminate/http": "self.version", - "illuminate/log": "self.version", - "illuminate/macroable": "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/testing": "self.version", - "illuminate/translation": "self.version", - "illuminate/validation": "self.version", - "illuminate/view": "self.version" - }, - "require-dev": { - "ably/ably-php": "^1.0", - "aws/aws-sdk-php": "^3.235.5", - "doctrine/dbal": "^2.13.3|^3.1.4", - "fakerphp/faker": "^1.21", - "guzzlehttp/guzzle": "^7.5", - "league/flysystem-aws-s3-v3": "^3.0", - "league/flysystem-ftp": "^3.0", - "league/flysystem-path-prefixing": "^3.3", - "league/flysystem-read-only": "^3.3", - "league/flysystem-sftp-v3": "^3.0", - "mockery/mockery": "^1.5.1", - "orchestra/testbench-core": "^7.16", - "pda/pheanstalk": "^4.0", - "phpstan/phpdoc-parser": "^1.15", - "phpstan/phpstan": "^1.4.7", - "phpunit/phpunit": "^9.5.8", - "predis/predis": "^1.1.9|^2.0.2", - "symfony/cache": "^6.0", - "symfony/http-client": "^6.0" - }, - "suggest": { - "ably/ably-php": "Required to use the Ably broadcast driver (^1.0).", - "aws/aws-sdk-php": "Required to use the SQS queue driver, DynamoDb failed job storage, and SES mail driver (^3.235.5).", - "brianium/paratest": "Required to run tests in parallel (^6.0).", - "doctrine/dbal": "Required to rename columns and drop SQLite columns (^2.13.3|^3.1.4).", - "ext-bcmath": "Required to use the multiple_of validation rule.", - "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.14.3).", - "guzzlehttp/guzzle": "Required to use the HTTP Client and the ping methods on schedules (^7.5).", - "laravel/tinker": "Required to use the tinker console command (^2.0).", - "league/flysystem-aws-s3-v3": "Required to use the Flysystem S3 driver (^3.0).", - "league/flysystem-ftp": "Required to use the Flysystem FTP driver (^3.0).", - "league/flysystem-path-prefixing": "Required to use the scoped driver (^3.3).", - "league/flysystem-read-only": "Required to use read-only disks (^3.3)", - "league/flysystem-sftp-v3": "Required to use the Flysystem SFTP driver (^3.0).", - "mockery/mockery": "Required to use mocking (^1.5.1).", - "nyholm/psr7": "Required to use PSR-7 bridging features (^1.2).", - "pda/pheanstalk": "Required to use the beanstalk queue driver (^4.0).", - "phpunit/phpunit": "Required to use assertions and run tests (^9.5.8).", - "predis/predis": "Required to use the predis connector (^1.1.9|^2.0.2).", - "psr/http-message": "Required to allow Storage::put to accept a StreamInterface (^1.0).", - "pusher/pusher-php-server": "Required to use the Pusher broadcast driver (^6.0|^7.0).", - "symfony/cache": "Required to PSR-6 cache bridge (^6.0).", - "symfony/filesystem": "Required to enable support for relative symbolic links (^6.0).", - "symfony/http-client": "Required to enable support for the Symfony API mail transports (^6.0).", - "symfony/mailgun-mailer": "Required to enable support for the Mailgun mail transport (^6.0).", - "symfony/postmark-mailer": "Required to enable support for the Postmark mail transport (^6.0).", - "symfony/psr-http-message-bridge": "Required to use PSR-7 bridging features (^2.0)." - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "9.x-dev" - } - }, - "autoload": { - "files": [ - "src/Illuminate/Collections/helpers.php", - "src/Illuminate/Events/functions.php", - "src/Illuminate/Foundation/helpers.php", - "src/Illuminate/Support/helpers.php" - ], - "psr-4": { - "Illuminate\\": "src/Illuminate/", - "Illuminate\\Support\\": [ - "src/Illuminate/Macroable/", - "src/Illuminate/Collections/", - "src/Illuminate/Conditionable/" - ] - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Taylor Otwell", - "email": "taylor@laravel.com" - } - ], - "description": "The Laravel Framework.", - "homepage": "https://laravel.com", - "keywords": [ - "framework", - "laravel" - ], - "support": { - "issues": "https://github.com/laravel/framework/issues", - "source": "https://github.com/laravel/framework" - }, - "time": "2023-01-17T15:06:19+00:00" - }, - { - "name": "laravel/serializable-closure", - "version": "v1.2.2", - "source": { - "type": "git", - "url": "https://github.com/laravel/serializable-closure.git", - "reference": "47afb7fae28ed29057fdca37e16a84f90cc62fae" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/laravel/serializable-closure/zipball/47afb7fae28ed29057fdca37e16a84f90cc62fae", - "reference": "47afb7fae28ed29057fdca37e16a84f90cc62fae", - "shasum": "" - }, - "require": { - "php": "^7.3|^8.0" - }, - "require-dev": { - "nesbot/carbon": "^2.61", - "pestphp/pest": "^1.21.3", - "phpstan/phpstan": "^1.8.2", - "symfony/var-dumper": "^5.4.11" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.x-dev" - } - }, - "autoload": { - "psr-4": { - "Laravel\\SerializableClosure\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Taylor Otwell", - "email": "taylor@laravel.com" - }, - { - "name": "Nuno Maduro", - "email": "nuno@laravel.com" - } - ], - "description": "Laravel Serializable Closure provides an easy and secure way to serialize closures in PHP.", - "keywords": [ - "closure", - "laravel", - "serializable" - ], - "support": { - "issues": "https://github.com/laravel/serializable-closure/issues", - "source": "https://github.com/laravel/serializable-closure" - }, - "time": "2022-09-08T13:45:54+00:00" - }, - { - "name": "laravel/socialite", - "version": "v5.6.1", - "source": { - "type": "git", - "url": "https://github.com/laravel/socialite.git", - "reference": "a14a177f2cc71d8add71e2b19e00800e83bdda09" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/laravel/socialite/zipball/a14a177f2cc71d8add71e2b19e00800e83bdda09", - "reference": "a14a177f2cc71d8add71e2b19e00800e83bdda09", - "shasum": "" - }, - "require": { - "ext-json": "*", - "guzzlehttp/guzzle": "^6.0|^7.0", - "illuminate/contracts": "^6.0|^7.0|^8.0|^9.0|^10.0", - "illuminate/http": "^6.0|^7.0|^8.0|^9.0|^10.0", - "illuminate/support": "^6.0|^7.0|^8.0|^9.0|^10.0", - "league/oauth1-client": "^1.10.1", - "php": "^7.2|^8.0" - }, - "require-dev": { - "mockery/mockery": "^1.0", - "orchestra/testbench": "^4.0|^5.0|^6.0|^7.0|^8.0", - "phpunit/phpunit": "^8.0|^9.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "5.x-dev" - }, - "laravel": { - "providers": [ - "Laravel\\Socialite\\SocialiteServiceProvider" - ], - "aliases": { - "Socialite": "Laravel\\Socialite\\Facades\\Socialite" - } - } - }, - "autoload": { - "psr-4": { - "Laravel\\Socialite\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Taylor Otwell", - "email": "taylor@laravel.com" - } - ], - "description": "Laravel wrapper around OAuth 1 & OAuth 2 libraries.", - "homepage": "https://laravel.com", - "keywords": [ - "laravel", - "oauth" - ], - "support": { - "issues": "https://github.com/laravel/socialite/issues", - "source": "https://github.com/laravel/socialite" - }, - "time": "2023-01-20T15:42:35+00:00" - }, - { - "name": "laravel/tinker", - "version": "v2.8.0", - "source": { - "type": "git", - "url": "https://github.com/laravel/tinker.git", - "reference": "74d0b287cc4ae65d15c368dd697aae71d62a73ad" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/laravel/tinker/zipball/74d0b287cc4ae65d15c368dd697aae71d62a73ad", - "reference": "74d0b287cc4ae65d15c368dd697aae71d62a73ad", - "shasum": "" - }, - "require": { - "illuminate/console": "^6.0|^7.0|^8.0|^9.0|^10.0", - "illuminate/contracts": "^6.0|^7.0|^8.0|^9.0|^10.0", - "illuminate/support": "^6.0|^7.0|^8.0|^9.0|^10.0", - "php": "^7.2.5|^8.0", - "psy/psysh": "^0.10.4|^0.11.1", - "symfony/var-dumper": "^4.3.4|^5.0|^6.0" - }, - "require-dev": { - "mockery/mockery": "~1.3.3|^1.4.2", - "phpunit/phpunit": "^8.5.8|^9.3.3" - }, - "suggest": { - "illuminate/database": "The Illuminate Database package (^6.0|^7.0|^8.0|^9.0|^10.0)." - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.x-dev" - }, - "laravel": { - "providers": [ - "Laravel\\Tinker\\TinkerServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "Laravel\\Tinker\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Taylor Otwell", - "email": "taylor@laravel.com" - } - ], - "description": "Powerful REPL for the Laravel framework.", - "keywords": [ - "REPL", - "Tinker", - "laravel", - "psysh" - ], - "support": { - "issues": "https://github.com/laravel/tinker/issues", - "source": "https://github.com/laravel/tinker/tree/v2.8.0" - }, - "time": "2023-01-10T18:03:30+00:00" - }, - { - "name": "league/commonmark", - "version": "2.3.8", - "source": { - "type": "git", - "url": "https://github.com/thephpleague/commonmark.git", - "reference": "c493585c130544c4e91d2e0e131e6d35cb0cbc47" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/c493585c130544c4e91d2e0e131e6d35cb0cbc47", - "reference": "c493585c130544c4e91d2e0e131e6d35cb0cbc47", - "shasum": "" - }, - "require": { - "ext-mbstring": "*", - "league/config": "^1.1.1", - "php": "^7.4 || ^8.0", - "psr/event-dispatcher": "^1.0", - "symfony/deprecation-contracts": "^2.1 || ^3.0", - "symfony/polyfill-php80": "^1.16" - }, - "require-dev": { - "cebe/markdown": "^1.0", - "commonmark/cmark": "0.30.0", - "commonmark/commonmark.js": "0.30.0", - "composer/package-versions-deprecated": "^1.8", - "embed/embed": "^4.4", - "erusev/parsedown": "^1.0", - "ext-json": "*", - "github/gfm": "0.29.0", - "michelf/php-markdown": "^1.4 || ^2.0", - "nyholm/psr7": "^1.5", - "phpstan/phpstan": "^1.8.2", - "phpunit/phpunit": "^9.5.21", - "scrutinizer/ocular": "^1.8.1", - "symfony/finder": "^5.3 | ^6.0", - "symfony/yaml": "^2.3 | ^3.0 | ^4.0 | ^5.0 | ^6.0", - "unleashedtech/php-coding-standard": "^3.1.1", - "vimeo/psalm": "^4.24.0 || ^5.0.0" - }, - "suggest": { - "symfony/yaml": "v2.3+ required if using the Front Matter extension" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "2.4-dev" - } - }, - "autoload": { - "psr-4": { - "League\\CommonMark\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Colin O'Dell", - "email": "colinodell@gmail.com", - "homepage": "https://www.colinodell.com", - "role": "Lead Developer" - } - ], - "description": "Highly-extensible PHP Markdown parser which fully supports the CommonMark spec and GitHub-Flavored Markdown (GFM)", - "homepage": "https://commonmark.thephpleague.com", - "keywords": [ - "commonmark", - "flavored", - "gfm", - "github", - "github-flavored", - "markdown", - "md", - "parser" - ], - "support": { - "docs": "https://commonmark.thephpleague.com/", - "forum": "https://github.com/thephpleague/commonmark/discussions", - "issues": "https://github.com/thephpleague/commonmark/issues", - "rss": "https://github.com/thephpleague/commonmark/releases.atom", - "source": "https://github.com/thephpleague/commonmark" - }, - "funding": [ - { - "url": "https://www.colinodell.com/sponsor", - "type": "custom" - }, - { - "url": "https://www.paypal.me/colinpodell/10.00", - "type": "custom" - }, - { - "url": "https://github.com/colinodell", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/league/commonmark", - "type": "tidelift" - } - ], - "time": "2022-12-10T16:02:17+00:00" - }, - { - "name": "league/config", - "version": "v1.2.0", - "source": { - "type": "git", - "url": "https://github.com/thephpleague/config.git", - "reference": "754b3604fb2984c71f4af4a9cbe7b57f346ec1f3" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/thephpleague/config/zipball/754b3604fb2984c71f4af4a9cbe7b57f346ec1f3", - "reference": "754b3604fb2984c71f4af4a9cbe7b57f346ec1f3", - "shasum": "" - }, - "require": { - "dflydev/dot-access-data": "^3.0.1", - "nette/schema": "^1.2", - "php": "^7.4 || ^8.0" - }, - "require-dev": { - "phpstan/phpstan": "^1.8.2", - "phpunit/phpunit": "^9.5.5", - "scrutinizer/ocular": "^1.8.1", - "unleashedtech/php-coding-standard": "^3.1", - "vimeo/psalm": "^4.7.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "1.2-dev" - } - }, - "autoload": { - "psr-4": { - "League\\Config\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Colin O'Dell", - "email": "colinodell@gmail.com", - "homepage": "https://www.colinodell.com", - "role": "Lead Developer" - } - ], - "description": "Define configuration arrays with strict schemas and access values with dot notation", - "homepage": "https://config.thephpleague.com", - "keywords": [ - "array", - "config", - "configuration", - "dot", - "dot-access", - "nested", - "schema" - ], - "support": { - "docs": "https://config.thephpleague.com/", - "issues": "https://github.com/thephpleague/config/issues", - "rss": "https://github.com/thephpleague/config/releases.atom", - "source": "https://github.com/thephpleague/config" - }, - "funding": [ - { - "url": "https://www.colinodell.com/sponsor", - "type": "custom" - }, - { - "url": "https://www.paypal.me/colinpodell/10.00", - "type": "custom" - }, - { - "url": "https://github.com/colinodell", - "type": "github" - } - ], - "time": "2022-12-11T20:36:23+00:00" - }, - { - "name": "league/flysystem", - "version": "3.12.2", - "source": { - "type": "git", - "url": "https://github.com/thephpleague/flysystem.git", - "reference": "f6377c709d2275ed6feaf63e44be7a7162b0e77f" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/f6377c709d2275ed6feaf63e44be7a7162b0e77f", - "reference": "f6377c709d2275ed6feaf63e44be7a7162b0e77f", - "shasum": "" - }, - "require": { - "league/mime-type-detection": "^1.0.0", - "php": "^8.0.2" - }, - "conflict": { - "aws/aws-sdk-php": "3.209.31 || 3.210.0", - "guzzlehttp/guzzle": "<7.0", - "guzzlehttp/ringphp": "<1.1.1", - "phpseclib/phpseclib": "3.0.15", - "symfony/http-client": "<5.2" - }, - "require-dev": { - "async-aws/s3": "^1.5", - "async-aws/simple-s3": "^1.1", - "aws/aws-sdk-php": "^3.220.0", - "composer/semver": "^3.0", - "ext-fileinfo": "*", - "ext-ftp": "*", - "ext-zip": "*", - "friendsofphp/php-cs-fixer": "^3.5", - "google/cloud-storage": "^1.23", - "microsoft/azure-storage-blob": "^1.1", - "phpseclib/phpseclib": "^3.0.14", - "phpstan/phpstan": "^0.12.26", - "phpunit/phpunit": "^9.5.11", - "sabre/dav": "^4.3.1" - }, - "type": "library", - "autoload": { - "psr-4": { - "League\\Flysystem\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Frank de Jonge", - "email": "info@frankdejonge.nl" - } - ], - "description": "File storage abstraction for PHP", - "keywords": [ - "WebDAV", - "aws", - "cloud", - "file", - "files", - "filesystem", - "filesystems", - "ftp", - "s3", - "sftp", - "storage" - ], - "support": { - "issues": "https://github.com/thephpleague/flysystem/issues", - "source": "https://github.com/thephpleague/flysystem/tree/3.12.2" - }, - "funding": [ - { - "url": "https://ecologi.com/frankdejonge", - "type": "custom" - }, - { - "url": "https://github.com/frankdejonge", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/league/flysystem", - "type": "tidelift" - } - ], - "time": "2023-01-19T12:02:19+00:00" - }, - { - "name": "league/mime-type-detection", - "version": "1.11.0", - "source": { - "type": "git", - "url": "https://github.com/thephpleague/mime-type-detection.git", - "reference": "ff6248ea87a9f116e78edd6002e39e5128a0d4dd" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/thephpleague/mime-type-detection/zipball/ff6248ea87a9f116e78edd6002e39e5128a0d4dd", - "reference": "ff6248ea87a9f116e78edd6002e39e5128a0d4dd", - "shasum": "" - }, - "require": { - "ext-fileinfo": "*", - "php": "^7.2 || ^8.0" - }, - "require-dev": { - "friendsofphp/php-cs-fixer": "^3.2", - "phpstan/phpstan": "^0.12.68", - "phpunit/phpunit": "^8.5.8 || ^9.3" - }, - "type": "library", - "autoload": { - "psr-4": { - "League\\MimeTypeDetection\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Frank de Jonge", - "email": "info@frankdejonge.nl" - } - ], - "description": "Mime-type detection for Flysystem", - "support": { - "issues": "https://github.com/thephpleague/mime-type-detection/issues", - "source": "https://github.com/thephpleague/mime-type-detection/tree/1.11.0" - }, - "funding": [ - { - "url": "https://github.com/frankdejonge", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/league/flysystem", - "type": "tidelift" - } - ], - "time": "2022-04-17T13:12:02+00:00" - }, - { - "name": "league/oauth1-client", - "version": "v1.10.1", - "source": { - "type": "git", - "url": "https://github.com/thephpleague/oauth1-client.git", - "reference": "d6365b901b5c287dd41f143033315e2f777e1167" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/thephpleague/oauth1-client/zipball/d6365b901b5c287dd41f143033315e2f777e1167", - "reference": "d6365b901b5c287dd41f143033315e2f777e1167", - "shasum": "" - }, - "require": { - "ext-json": "*", - "ext-openssl": "*", - "guzzlehttp/guzzle": "^6.0|^7.0", - "guzzlehttp/psr7": "^1.7|^2.0", - "php": ">=7.1||>=8.0" - }, - "require-dev": { - "ext-simplexml": "*", - "friendsofphp/php-cs-fixer": "^2.17", - "mockery/mockery": "^1.3.3", - "phpstan/phpstan": "^0.12.42", - "phpunit/phpunit": "^7.5||9.5" - }, - "suggest": { - "ext-simplexml": "For decoding XML-based responses." - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0-dev", - "dev-develop": "2.0-dev" - } - }, - "autoload": { - "psr-4": { - "League\\OAuth1\\Client\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Ben Corlett", - "email": "bencorlett@me.com", - "homepage": "http://www.webcomm.com.au", - "role": "Developer" - } - ], - "description": "OAuth 1.0 Client Library", - "keywords": [ - "Authentication", - "SSO", - "authorization", - "bitbucket", - "identity", - "idp", - "oauth", - "oauth1", - "single sign on", - "trello", - "tumblr", - "twitter" - ], - "support": { - "issues": "https://github.com/thephpleague/oauth1-client/issues", - "source": "https://github.com/thephpleague/oauth1-client/tree/v1.10.1" - }, - "time": "2022-04-15T14:02:14+00:00" - }, - { - "name": "livewire/livewire", - "version": "v2.11.2", - "source": { - "type": "git", - "url": "https://github.com/livewire/livewire.git", - "reference": "e92233f31dc1b88fb1ac242b32afe1ab7525ee05" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/livewire/livewire/zipball/e92233f31dc1b88fb1ac242b32afe1ab7525ee05", - "reference": "e92233f31dc1b88fb1ac242b32afe1ab7525ee05", - "shasum": "" - }, - "require": { - "illuminate/database": "^7.0|^8.0|^9.0|^10.0", - "illuminate/support": "^7.0|^8.0|^9.0|^10.0", - "illuminate/validation": "^7.0|^8.0|^9.0|^10.0", - "league/mime-type-detection": "^1.9", - "php": "^7.2.5|^8.0", - "symfony/http-kernel": "^5.0|^6.0" - }, - "require-dev": { - "calebporzio/sushi": "^2.1", - "laravel/framework": "^7.0|^8.0|^9.0|^10.0", - "mockery/mockery": "^1.3.1", - "orchestra/testbench": "^5.0|^6.0|^7.0|^8.0", - "orchestra/testbench-dusk": "^5.2|^6.0|^7.0|^8.0", - "phpunit/phpunit": "^8.4|^9.0", - "psy/psysh": "@stable" - }, - "type": "library", - "extra": { - "laravel": { - "providers": [ - "Livewire\\LivewireServiceProvider" - ], - "aliases": { - "Livewire": "Livewire\\Livewire" - } - } - }, - "autoload": { - "files": [ - "src/helpers.php" - ], - "psr-4": { - "Livewire\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Caleb Porzio", - "email": "calebporzio@gmail.com" - } - ], - "description": "A front-end framework for Laravel.", - "support": { - "issues": "https://github.com/livewire/livewire/issues", - "source": "https://github.com/livewire/livewire/tree/v2.11.2" - }, - "funding": [ - { - "url": "https://github.com/livewire", - "type": "github" - } - ], - "time": "2023-01-29T23:45:02+00:00" - }, - { - "name": "mailchimp/marketing", - "version": "3.0.80", - "source": { - "type": "git", - "url": "https://github.com/mailchimp/mailchimp-marketing-php.git", - "reference": "c1a38f7248d8de7de412418fed8dae759b9e4b97" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/mailchimp/mailchimp-marketing-php/zipball/c1a38f7248d8de7de412418fed8dae759b9e4b97", - "reference": "c1a38f7248d8de7de412418fed8dae759b9e4b97", - "shasum": "" - }, - "require": { - "ext-curl": "*", - "ext-json": "*", - "ext-mbstring": "*", - "guzzlehttp/guzzle": "^6.4 || ^7.2", - "guzzlehttp/psr7": "^1.7 || ^2.0", - "php": ">=7.2" - }, - "require-dev": { - "friendsofphp/php-cs-fixer": "~2.12", - "phpunit/phpunit": "^7", - "squizlabs/php_codesniffer": "~2.6" - }, - "type": "library", - "autoload": { - "psr-4": { - "MailchimpMarketing\\": "lib/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "proprietary" - ], - "authors": [ - { - "name": "Mailchimp", - "homepage": "https://github.com/mailchimp/mailchimp-marketing-php" - } - ], - "homepage": "http://swagger.io", - "keywords": [ - "api", - "php", - "sdk", - "swagger" - ], - "support": { - "source": "https://github.com/mailchimp/mailchimp-marketing-php/tree/v3.0.80" - }, - "time": "2022-11-02T19:19:48+00:00" - }, - { - "name": "monolog/monolog", - "version": "2.8.0", - "source": { - "type": "git", - "url": "https://github.com/Seldaek/monolog.git", - "reference": "720488632c590286b88b80e62aa3d3d551ad4a50" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Seldaek/monolog/zipball/720488632c590286b88b80e62aa3d3d551ad4a50", - "reference": "720488632c590286b88b80e62aa3d3d551ad4a50", - "shasum": "" - }, - "require": { - "php": ">=7.2", - "psr/log": "^1.0.1 || ^2.0 || ^3.0" - }, - "provide": { - "psr/log-implementation": "1.0.0 || 2.0.0 || 3.0.0" - }, - "require-dev": { - "aws/aws-sdk-php": "^2.4.9 || ^3.0", - "doctrine/couchdb": "~1.0@dev", - "elasticsearch/elasticsearch": "^7 || ^8", - "ext-json": "*", - "graylog2/gelf-php": "^1.4.2", - "guzzlehttp/guzzle": "^7.4", - "guzzlehttp/psr7": "^2.2", - "mongodb/mongodb": "^1.8", - "php-amqplib/php-amqplib": "~2.4 || ^3", - "phpspec/prophecy": "^1.15", - "phpstan/phpstan": "^0.12.91", - "phpunit/phpunit": "^8.5.14", - "predis/predis": "^1.1 || ^2.0", - "rollbar/rollbar": "^1.3 || ^2 || ^3", - "ruflin/elastica": "^7", - "swiftmailer/swiftmailer": "^5.3|^6.0", - "symfony/mailer": "^5.4 || ^6", - "symfony/mime": "^5.4 || ^6" - }, - "suggest": { - "aws/aws-sdk-php": "Allow sending log messages to AWS services like DynamoDB", - "doctrine/couchdb": "Allow sending log messages to a CouchDB server", - "elasticsearch/elasticsearch": "Allow sending log messages to an Elasticsearch server via official client", - "ext-amqp": "Allow sending log messages to an AMQP server (1.0+ required)", - "ext-curl": "Required to send log messages using the IFTTTHandler, the LogglyHandler, the SendGridHandler, the SlackWebhookHandler or the TelegramBotHandler", - "ext-mbstring": "Allow to work properly with unicode symbols", - "ext-mongodb": "Allow sending log messages to a MongoDB server (via driver)", - "ext-openssl": "Required to send log messages using SSL", - "ext-sockets": "Allow sending log messages to a Syslog server (via UDP driver)", - "graylog2/gelf-php": "Allow sending log messages to a GrayLog2 server", - "mongodb/mongodb": "Allow sending log messages to a MongoDB server (via library)", - "php-amqplib/php-amqplib": "Allow sending log messages to an AMQP server using php-amqplib", - "rollbar/rollbar": "Allow sending log messages to Rollbar", - "ruflin/elastica": "Allow sending log messages to an Elastic Search server" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "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" - ], - "support": { - "issues": "https://github.com/Seldaek/monolog/issues", - "source": "https://github.com/Seldaek/monolog/tree/2.8.0" - }, - "funding": [ - { - "url": "https://github.com/Seldaek", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/monolog/monolog", - "type": "tidelift" - } - ], - "time": "2022-07-24T11:55:47+00:00" - }, - { - "name": "nesbot/carbon", - "version": "2.66.0", - "source": { - "type": "git", - "url": "https://github.com/briannesbitt/Carbon.git", - "reference": "496712849902241f04902033b0441b269effe001" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/496712849902241f04902033b0441b269effe001", - "reference": "496712849902241f04902033b0441b269effe001", - "shasum": "" - }, - "require": { - "ext-json": "*", - "php": "^7.1.8 || ^8.0", - "symfony/polyfill-mbstring": "^1.0", - "symfony/polyfill-php80": "^1.16", - "symfony/translation": "^3.4 || ^4.0 || ^5.0 || ^6.0" - }, - "require-dev": { - "doctrine/dbal": "^2.0 || ^3.1.4", - "doctrine/orm": "^2.7", - "friendsofphp/php-cs-fixer": "^3.0", - "kylekatarnls/multi-tester": "^2.0", - "ondrejmirtes/better-reflection": "*", - "phpmd/phpmd": "^2.9", - "phpstan/extension-installer": "^1.0", - "phpstan/phpstan": "^0.12.99 || ^1.7.14", - "phpunit/php-file-iterator": "^2.0.5 || ^3.0.6", - "phpunit/phpunit": "^7.5.20 || ^8.5.26 || ^9.5.20", - "squizlabs/php_codesniffer": "^3.4" - }, - "bin": [ - "bin/carbon" - ], - "type": "library", - "extra": { - "branch-alias": { - "dev-3.x": "3.x-dev", - "dev-master": "2.x-dev" - }, - "laravel": { - "providers": [ - "Carbon\\Laravel\\ServiceProvider" - ] - }, - "phpstan": { - "includes": [ - "extension.neon" - ] - } - }, - "autoload": { - "psr-4": { - "Carbon\\": "src/Carbon/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Brian Nesbitt", - "email": "brian@nesbot.com", - "homepage": "https://markido.com" - }, - { - "name": "kylekatarnls", - "homepage": "https://github.com/kylekatarnls" - } - ], - "description": "An API extension for DateTime that supports 281 different languages.", - "homepage": "https://carbon.nesbot.com", - "keywords": [ - "date", - "datetime", - "time" - ], - "support": { - "docs": "https://carbon.nesbot.com/docs", - "issues": "https://github.com/briannesbitt/Carbon/issues", - "source": "https://github.com/briannesbitt/Carbon" - }, - "funding": [ - { - "url": "https://github.com/sponsors/kylekatarnls", - "type": "github" - }, - { - "url": "https://opencollective.com/Carbon#sponsor", - "type": "opencollective" - }, - { - "url": "https://tidelift.com/subscription/pkg/packagist-nesbot-carbon?utm_source=packagist-nesbot-carbon&utm_medium=referral&utm_campaign=readme", - "type": "tidelift" - } - ], - "time": "2023-01-29T18:53:47+00:00" - }, - { - "name": "nette/schema", - "version": "v1.2.3", - "source": { - "type": "git", - "url": "https://github.com/nette/schema.git", - "reference": "abbdbb70e0245d5f3bf77874cea1dfb0c930d06f" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/nette/schema/zipball/abbdbb70e0245d5f3bf77874cea1dfb0c930d06f", - "reference": "abbdbb70e0245d5f3bf77874cea1dfb0c930d06f", - "shasum": "" - }, - "require": { - "nette/utils": "^2.5.7 || ^3.1.5 || ^4.0", - "php": ">=7.1 <8.3" - }, - "require-dev": { - "nette/tester": "^2.3 || ^2.4", - "phpstan/phpstan-nette": "^1.0", - "tracy/tracy": "^2.7" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.2-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause", - "GPL-2.0-only", - "GPL-3.0-only" - ], - "authors": [ - { - "name": "David Grudl", - "homepage": "https://davidgrudl.com" - }, - { - "name": "Nette Community", - "homepage": "https://nette.org/contributors" - } - ], - "description": "📐 Nette Schema: validating data structures against a given Schema.", - "homepage": "https://nette.org", - "keywords": [ - "config", - "nette" - ], - "support": { - "issues": "https://github.com/nette/schema/issues", - "source": "https://github.com/nette/schema/tree/v1.2.3" - }, - "time": "2022-10-13T01:24:26+00:00" - }, - { - "name": "nette/utils", - "version": "v3.2.9", - "source": { - "type": "git", - "url": "https://github.com/nette/utils.git", - "reference": "c91bac3470c34b2ecd5400f6e6fdf0b64a836a5c" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/nette/utils/zipball/c91bac3470c34b2ecd5400f6e6fdf0b64a836a5c", - "reference": "c91bac3470c34b2ecd5400f6e6fdf0b64a836a5c", - "shasum": "" - }, - "require": { - "php": ">=7.2 <8.3" - }, - "conflict": { - "nette/di": "<3.0.6" - }, - "require-dev": { - "jetbrains/phpstorm-attributes": "dev-master", - "nette/tester": "~2.0", - "phpstan/phpstan": "^1.0", - "tracy/tracy": "^2.3" - }, - "suggest": { - "ext-gd": "to use Image", - "ext-iconv": "to use Strings::webalize(), toAscii(), chr() and reverse()", - "ext-intl": "to use Strings::webalize(), toAscii(), normalize() and compare()", - "ext-json": "to use Nette\\Utils\\Json", - "ext-mbstring": "to use Strings::lower() etc...", - "ext-tokenizer": "to use Nette\\Utils\\Reflection::getUseStatements()", - "ext-xml": "to use Strings::length() etc. when mbstring is not available" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.2-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause", - "GPL-2.0-only", - "GPL-3.0-only" - ], - "authors": [ - { - "name": "David Grudl", - "homepage": "https://davidgrudl.com" - }, - { - "name": "Nette Community", - "homepage": "https://nette.org/contributors" - } - ], - "description": "🛠 Nette Utils: lightweight utilities for string & array manipulation, image handling, safe JSON encoding/decoding, validation, slug or strong password generating etc.", - "homepage": "https://nette.org", - "keywords": [ - "array", - "core", - "datetime", - "images", - "json", - "nette", - "paginator", - "password", - "slugify", - "string", - "unicode", - "utf-8", - "utility", - "validation" - ], - "support": { - "issues": "https://github.com/nette/utils/issues", - "source": "https://github.com/nette/utils/tree/v3.2.9" - }, - "time": "2023-01-18T03:26:20+00:00" - }, - { - "name": "nikic/php-parser", - "version": "v4.15.3", - "source": { - "type": "git", - "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "570e980a201d8ed0236b0a62ddf2c9cbb2034039" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/570e980a201d8ed0236b0a62ddf2c9cbb2034039", - "reference": "570e980a201d8ed0236b0a62ddf2c9cbb2034039", - "shasum": "" - }, - "require": { - "ext-tokenizer": "*", - "php": ">=7.0" - }, - "require-dev": { - "ircmaxell/php-yacc": "^0.0.7", - "phpunit/phpunit": "^6.5 || ^7.0 || ^8.0 || ^9.0" - }, - "bin": [ - "bin/php-parse" - ], - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.9-dev" - } - }, - "autoload": { - "psr-4": { - "PhpParser\\": "lib/PhpParser" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Nikita Popov" - } - ], - "description": "A PHP parser written in PHP", - "keywords": [ - "parser", - "php" - ], - "support": { - "issues": "https://github.com/nikic/PHP-Parser/issues", - "source": "https://github.com/nikic/PHP-Parser/tree/v4.15.3" - }, - "time": "2023-01-16T22:05:37+00:00" - }, - { - "name": "nunomaduro/termwind", - "version": "v1.15.0", - "source": { - "type": "git", - "url": "https://github.com/nunomaduro/termwind.git", - "reference": "594ab862396c16ead000de0c3c38f4a5cbe1938d" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/nunomaduro/termwind/zipball/594ab862396c16ead000de0c3c38f4a5cbe1938d", - "reference": "594ab862396c16ead000de0c3c38f4a5cbe1938d", - "shasum": "" - }, - "require": { - "ext-mbstring": "*", - "php": "^8.0", - "symfony/console": "^5.3.0|^6.0.0" - }, - "require-dev": { - "ergebnis/phpstan-rules": "^1.0.", - "illuminate/console": "^8.0|^9.0", - "illuminate/support": "^8.0|^9.0", - "laravel/pint": "^1.0.0", - "pestphp/pest": "^1.21.0", - "pestphp/pest-plugin-mock": "^1.0", - "phpstan/phpstan": "^1.4.6", - "phpstan/phpstan-strict-rules": "^1.1.0", - "symfony/var-dumper": "^5.2.7|^6.0.0", - "thecodingmachine/phpstan-strict-rules": "^1.0.0" - }, - "type": "library", - "extra": { - "laravel": { - "providers": [ - "Termwind\\Laravel\\TermwindServiceProvider" - ] - } - }, - "autoload": { - "files": [ - "src/Functions.php" - ], - "psr-4": { - "Termwind\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nuno Maduro", - "email": "enunomaduro@gmail.com" - } - ], - "description": "Its like Tailwind CSS, but for the console.", - "keywords": [ - "cli", - "console", - "css", - "package", - "php", - "style" - ], - "support": { - "issues": "https://github.com/nunomaduro/termwind/issues", - "source": "https://github.com/nunomaduro/termwind/tree/v1.15.0" - }, - "funding": [ - { - "url": "https://www.paypal.com/paypalme/enunomaduro", - "type": "custom" - }, - { - "url": "https://github.com/nunomaduro", - "type": "github" - }, - { - "url": "https://github.com/xiCO2k", - "type": "github" - } - ], - "time": "2022-12-20T19:00:15+00:00" - }, - { - "name": "owenvoke/blade-entypo", - "version": "v2.0.0", - "source": { - "type": "git", - "url": "https://github.com/owenvoke/blade-entypo.git", - "reference": "4627aa4d96a86c59e7194fbfdd4b7dd001cb255f" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/owenvoke/blade-entypo/zipball/4627aa4d96a86c59e7194fbfdd4b7dd001cb255f", - "reference": "4627aa4d96a86c59e7194fbfdd4b7dd001cb255f", - "shasum": "" - }, - "require": { - "blade-ui-kit/blade-icons": "^1.2", - "illuminate/support": "^9.0", - "php": "^8.0" - }, - "require-dev": { - "orchestra/testbench": "^7.0", - "pestphp/pest": "^1.21.1", - "phpstan/phpstan": "^1.4", - "spatie/pest-plugin-snapshots": "^1.0.1", - "symfony/var-dumper": "^6.0" - }, - "type": "library", - "extra": { - "laravel": { - "providers": [ - "OwenVoke\\BladeEntypo\\BladeEntypoServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "OwenVoke\\BladeEntypo\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "description": "A package to easily make use of Entypo in your Laravel Blade views", - "support": { - "issues": "https://github.com/owenvoke/blade-entypo/issues", - "source": "https://github.com/owenvoke/blade-entypo/tree/v2.0.0" - }, - "funding": [ - { - "url": "https://ecologi.com/owenvoke?gift-trees", - "type": "custom" - }, - { - "url": "https://github.com/owenvoke", - "type": "github" - } - ], - "time": "2022-02-23T09:29:02+00:00" - }, - { - "name": "owenvoke/blade-fontawesome", - "version": "v2.1.0", - "source": { - "type": "git", - "url": "https://github.com/owenvoke/blade-fontawesome.git", - "reference": "8433b4590c058167a78773351a699c48c727e0c8" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/owenvoke/blade-fontawesome/zipball/8433b4590c058167a78773351a699c48c727e0c8", - "reference": "8433b4590c058167a78773351a699c48c727e0c8", - "shasum": "" - }, - "require": { - "blade-ui-kit/blade-icons": "^1.2", - "illuminate/support": "^9.0", - "php": "^8.0" - }, - "require-dev": { - "orchestra/testbench": "^7.0", - "pestphp/pest": "^1.21.1", - "phpstan/phpstan": "^1.4.5", - "spatie/pest-plugin-snapshots": "^1.1", - "symfony/var-dumper": "^6.0" - }, - "type": "library", - "extra": { - "laravel": { - "providers": [ - "OwenVoke\\BladeFontAwesome\\BladeFontAwesomeServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "OwenVoke\\BladeFontAwesome\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "description": "A package to easily make use of Font Awesome in your Laravel Blade views", - "support": { - "issues": "https://github.com/owenvoke/blade-fontawesome/issues", - "source": "https://github.com/owenvoke/blade-fontawesome/tree/v2.1.0" - }, - "funding": [ - { - "url": "https://ecologi.com/owenvoke?gift-trees", - "type": "custom" - }, - { - "url": "https://github.com/owenvoke", - "type": "github" - } - ], - "time": "2022-10-18T08:14:35+00:00" - }, - { - "name": "phpoption/phpoption", - "version": "1.9.0", - "source": { - "type": "git", - "url": "https://github.com/schmittjoh/php-option.git", - "reference": "dc5ff11e274a90cc1c743f66c9ad700ce50db9ab" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/schmittjoh/php-option/zipball/dc5ff11e274a90cc1c743f66c9ad700ce50db9ab", - "reference": "dc5ff11e274a90cc1c743f66c9ad700ce50db9ab", - "shasum": "" - }, - "require": { - "php": "^7.2.5 || ^8.0" - }, - "require-dev": { - "bamarni/composer-bin-plugin": "^1.8", - "phpunit/phpunit": "^8.5.28 || ^9.5.21" - }, - "type": "library", - "extra": { - "bamarni-bin": { - "bin-links": true, - "forward-command": true - }, - "branch-alias": { - "dev-master": "1.9-dev" - } - }, - "autoload": { - "psr-4": { - "PhpOption\\": "src/PhpOption/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "Apache-2.0" - ], - "authors": [ - { - "name": "Johannes M. Schmitt", - "email": "schmittjoh@gmail.com", - "homepage": "https://github.com/schmittjoh" - }, - { - "name": "Graham Campbell", - "email": "hello@gjcampbell.co.uk", - "homepage": "https://github.com/GrahamCampbell" - } - ], - "description": "Option Type for PHP", - "keywords": [ - "language", - "option", - "php", - "type" - ], - "support": { - "issues": "https://github.com/schmittjoh/php-option/issues", - "source": "https://github.com/schmittjoh/php-option/tree/1.9.0" - }, - "funding": [ - { - "url": "https://github.com/GrahamCampbell", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/phpoption/phpoption", - "type": "tidelift" - } - ], - "time": "2022-07-30T15:51:26+00:00" - }, - { - "name": "psr/cache", - "version": "3.0.0", - "source": { - "type": "git", - "url": "https://github.com/php-fig/cache.git", - "reference": "aa5030cfa5405eccfdcb1083ce040c2cb8d253bf" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-fig/cache/zipball/aa5030cfa5405eccfdcb1083ce040c2cb8d253bf", - "reference": "aa5030cfa5405eccfdcb1083ce040c2cb8d253bf", - "shasum": "" - }, - "require": { - "php": ">=8.0.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "Psr\\Cache\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "PHP-FIG", - "homepage": "https://www.php-fig.org/" - } - ], - "description": "Common interface for caching libraries", - "keywords": [ - "cache", - "psr", - "psr-6" - ], - "support": { - "source": "https://github.com/php-fig/cache/tree/3.0.0" - }, - "time": "2021-02-03T23:26:27+00:00" - }, - { - "name": "psr/container", - "version": "2.0.2", - "source": { - "type": "git", - "url": "https://github.com/php-fig/container.git", - "reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-fig/container/zipball/c71ecc56dfe541dbd90c5360474fbc405f8d5963", - "reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963", - "shasum": "" - }, - "require": { - "php": ">=7.4.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "Psr\\Container\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "PHP-FIG", - "homepage": "https://www.php-fig.org/" - } - ], - "description": "Common Container Interface (PHP FIG PSR-11)", - "homepage": "https://github.com/php-fig/container", - "keywords": [ - "PSR-11", - "container", - "container-interface", - "container-interop", - "psr" - ], - "support": { - "issues": "https://github.com/php-fig/container/issues", - "source": "https://github.com/php-fig/container/tree/2.0.2" - }, - "time": "2021-11-05T16:47:00+00:00" - }, - { - "name": "psr/event-dispatcher", - "version": "1.0.0", - "source": { - "type": "git", - "url": "https://github.com/php-fig/event-dispatcher.git", - "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-fig/event-dispatcher/zipball/dbefd12671e8a14ec7f180cab83036ed26714bb0", - "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0", - "shasum": "" - }, - "require": { - "php": ">=7.2.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "Psr\\EventDispatcher\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" - } - ], - "description": "Standard interfaces for event handling.", - "keywords": [ - "events", - "psr", - "psr-14" - ], - "support": { - "issues": "https://github.com/php-fig/event-dispatcher/issues", - "source": "https://github.com/php-fig/event-dispatcher/tree/1.0.0" - }, - "time": "2019-01-08T18:20:26+00:00" - }, - { - "name": "psr/http-client", - "version": "1.0.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/" - } - ], - "description": "Common interface for HTTP clients", - "homepage": "https://github.com/php-fig/http-client", - "keywords": [ - "http", - "http-client", - "psr", - "psr-18" - ], - "support": { - "source": "https://github.com/php-fig/http-client/tree/master" - }, - "time": "2020-06-29T06:28:15+00:00" - }, - { - "name": "psr/http-factory", - "version": "1.0.1", - "source": { - "type": "git", - "url": "https://github.com/php-fig/http-factory.git", - "reference": "12ac7fcd07e5b077433f5f2bee95b3a771bf61be" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-fig/http-factory/zipball/12ac7fcd07e5b077433f5f2bee95b3a771bf61be", - "reference": "12ac7fcd07e5b077433f5f2bee95b3a771bf61be", - "shasum": "" - }, - "require": { - "php": ">=7.0.0", - "psr/http-message": "^1.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "Psr\\Http\\Message\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" - } - ], - "description": "Common interfaces for PSR-7 HTTP message factories", - "keywords": [ - "factory", - "http", - "message", - "psr", - "psr-17", - "psr-7", - "request", - "response" - ], - "support": { - "source": "https://github.com/php-fig/http-factory/tree/master" - }, - "time": "2019-04-30T12:38:16+00:00" - }, - { - "name": "psr/http-message", - "version": "1.0.1", - "source": { - "type": "git", - "url": "https://github.com/php-fig/http-message.git", - "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-fig/http-message/zipball/f6561bf28d520154e4b0ec72be95418abe6d9363", - "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363", - "shasum": "" - }, - "require": { - "php": ">=5.3.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "Psr\\Http\\Message\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" - } - ], - "description": "Common interface for HTTP messages", - "homepage": "https://github.com/php-fig/http-message", - "keywords": [ - "http", - "http-message", - "psr", - "psr-7", - "request", - "response" - ], - "support": { - "source": "https://github.com/php-fig/http-message/tree/master" - }, - "time": "2016-08-06T14:39:51+00:00" - }, - { - "name": "psr/log", - "version": "3.0.0", - "source": { - "type": "git", - "url": "https://github.com/php-fig/log.git", - "reference": "fe5ea303b0887d5caefd3d431c3e61ad47037001" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-fig/log/zipball/fe5ea303b0887d5caefd3d431c3e61ad47037001", - "reference": "fe5ea303b0887d5caefd3d431c3e61ad47037001", - "shasum": "" - }, - "require": { - "php": ">=8.0.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.x-dev" - } - }, - "autoload": { - "psr-4": { - "Psr\\Log\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "PHP-FIG", - "homepage": "https://www.php-fig.org/" - } - ], - "description": "Common interface for logging libraries", - "homepage": "https://github.com/php-fig/log", - "keywords": [ - "log", - "psr", - "psr-3" - ], - "support": { - "source": "https://github.com/php-fig/log/tree/3.0.0" - }, - "time": "2021-07-14T16:46:02+00:00" - }, - { - "name": "psr/simple-cache", - "version": "3.0.0", - "source": { - "type": "git", - "url": "https://github.com/php-fig/simple-cache.git", - "reference": "764e0b3939f5ca87cb904f570ef9be2d78a07865" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-fig/simple-cache/zipball/764e0b3939f5ca87cb904f570ef9be2d78a07865", - "reference": "764e0b3939f5ca87cb904f570ef9be2d78a07865", - "shasum": "" - }, - "require": { - "php": ">=8.0.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "Psr\\SimpleCache\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "PHP-FIG", - "homepage": "https://www.php-fig.org/" - } - ], - "description": "Common interfaces for simple caching", - "keywords": [ - "cache", - "caching", - "psr", - "psr-16", - "simple-cache" - ], - "support": { - "source": "https://github.com/php-fig/simple-cache/tree/3.0.0" - }, - "time": "2021-10-29T13:26:27+00:00" - }, - { - "name": "psy/psysh", - "version": "v0.11.11", - "source": { - "type": "git", - "url": "https://github.com/bobthecow/psysh.git", - "reference": "ba67f2d26278ec9266a5cfe0acba33a8ca1277ae" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/bobthecow/psysh/zipball/ba67f2d26278ec9266a5cfe0acba33a8ca1277ae", - "reference": "ba67f2d26278ec9266a5cfe0acba33a8ca1277ae", - "shasum": "" - }, - "require": { - "ext-json": "*", - "ext-tokenizer": "*", - "nikic/php-parser": "^4.0 || ^3.1", - "php": "^8.0 || ^7.0.8", - "symfony/console": "^6.0 || ^5.0 || ^4.0 || ^3.4", - "symfony/var-dumper": "^6.0 || ^5.0 || ^4.0 || ^3.4" - }, - "conflict": { - "symfony/console": "4.4.37 || 5.3.14 || 5.3.15 || 5.4.3 || 5.4.4 || 6.0.3 || 6.0.4" - }, - "require-dev": { - "bamarni/composer-bin-plugin": "^1.2" - }, - "suggest": { - "ext-pcntl": "Enabling the PCNTL extension makes PsySH a lot happier :)", - "ext-pdo-sqlite": "The doc command requires SQLite to work.", - "ext-posix": "If you have PCNTL, you'll want the POSIX extension as well.", - "ext-readline": "Enables support for arrow-key history navigation, and showing and manipulating command history." - }, - "bin": [ - "bin/psysh" - ], - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "0.11.x-dev" - } - }, - "autoload": { - "files": [ - "src/functions.php" - ], - "psr-4": { - "Psy\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Justin Hileman", - "email": "justin@justinhileman.info", - "homepage": "http://justinhileman.com" - } - ], - "description": "An interactive shell for modern PHP.", - "homepage": "http://psysh.org", - "keywords": [ - "REPL", - "console", - "interactive", - "shell" - ], - "support": { - "issues": "https://github.com/bobthecow/psysh/issues", - "source": "https://github.com/bobthecow/psysh/tree/v0.11.11" - }, - "time": "2023-01-23T16:14:59+00:00" - }, - { - "name": "ralouphie/getallheaders", - "version": "3.0.3", - "source": { - "type": "git", - "url": "https://github.com/ralouphie/getallheaders.git", - "reference": "120b605dfeb996808c31b6477290a714d356e822" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/ralouphie/getallheaders/zipball/120b605dfeb996808c31b6477290a714d356e822", - "reference": "120b605dfeb996808c31b6477290a714d356e822", - "shasum": "" - }, - "require": { - "php": ">=5.6" - }, - "require-dev": { - "php-coveralls/php-coveralls": "^2.1", - "phpunit/phpunit": "^5 || ^6.5" - }, - "type": "library", - "autoload": { - "files": [ - "src/getallheaders.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Ralph Khattar", - "email": "ralph.khattar@gmail.com" - } - ], - "description": "A polyfill for getallheaders.", - "support": { - "issues": "https://github.com/ralouphie/getallheaders/issues", - "source": "https://github.com/ralouphie/getallheaders/tree/develop" - }, - "time": "2019-03-08T08:55:37+00:00" - }, - { - "name": "ramsey/collection", - "version": "2.0.0", - "source": { - "type": "git", - "url": "https://github.com/ramsey/collection.git", - "reference": "a4b48764bfbb8f3a6a4d1aeb1a35bb5e9ecac4a5" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/ramsey/collection/zipball/a4b48764bfbb8f3a6a4d1aeb1a35bb5e9ecac4a5", - "reference": "a4b48764bfbb8f3a6a4d1aeb1a35bb5e9ecac4a5", - "shasum": "" - }, - "require": { - "php": "^8.1" - }, - "require-dev": { - "captainhook/plugin-composer": "^5.3", - "ergebnis/composer-normalize": "^2.28.3", - "fakerphp/faker": "^1.21", - "hamcrest/hamcrest-php": "^2.0", - "jangregor/phpstan-prophecy": "^1.0", - "mockery/mockery": "^1.5", - "php-parallel-lint/php-console-highlighter": "^1.0", - "php-parallel-lint/php-parallel-lint": "^1.3", - "phpcsstandards/phpcsutils": "^1.0.0-rc1", - "phpspec/prophecy-phpunit": "^2.0", - "phpstan/extension-installer": "^1.2", - "phpstan/phpstan": "^1.9", - "phpstan/phpstan-mockery": "^1.1", - "phpstan/phpstan-phpunit": "^1.3", - "phpunit/phpunit": "^9.5", - "psalm/plugin-mockery": "^1.1", - "psalm/plugin-phpunit": "^0.18.4", - "ramsey/coding-standard": "^2.0.3", - "ramsey/conventional-commits": "^1.3", - "vimeo/psalm": "^5.4" - }, - "type": "library", - "extra": { - "captainhook": { - "force-install": true - }, - "ramsey/conventional-commits": { - "configFile": "conventional-commits.json" - } - }, - "autoload": { - "psr-4": { - "Ramsey\\Collection\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Ben Ramsey", - "email": "ben@benramsey.com", - "homepage": "https://benramsey.com" - } - ], - "description": "A PHP library for representing and manipulating collections.", - "keywords": [ - "array", - "collection", - "hash", - "map", - "queue", - "set" - ], - "support": { - "issues": "https://github.com/ramsey/collection/issues", - "source": "https://github.com/ramsey/collection/tree/2.0.0" - }, - "funding": [ - { - "url": "https://github.com/ramsey", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/ramsey/collection", - "type": "tidelift" - } - ], - "time": "2022-12-31T21:50:55+00:00" - }, - { - "name": "ramsey/uuid", - "version": "4.7.3", - "source": { - "type": "git", - "url": "https://github.com/ramsey/uuid.git", - "reference": "433b2014e3979047db08a17a205f410ba3869cf2" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/ramsey/uuid/zipball/433b2014e3979047db08a17a205f410ba3869cf2", - "reference": "433b2014e3979047db08a17a205f410ba3869cf2", - "shasum": "" - }, - "require": { - "brick/math": "^0.8.8 || ^0.9 || ^0.10", - "ext-json": "*", - "php": "^8.0", - "ramsey/collection": "^1.2 || ^2.0" - }, - "replace": { - "rhumsaa/uuid": "self.version" - }, - "require-dev": { - "captainhook/captainhook": "^5.10", - "captainhook/plugin-composer": "^5.3", - "dealerdirect/phpcodesniffer-composer-installer": "^0.7.0", - "doctrine/annotations": "^1.8", - "ergebnis/composer-normalize": "^2.15", - "mockery/mockery": "^1.3", - "paragonie/random-lib": "^2", - "php-mock/php-mock": "^2.2", - "php-mock/php-mock-mockery": "^1.3", - "php-parallel-lint/php-parallel-lint": "^1.1", - "phpbench/phpbench": "^1.0", - "phpstan/extension-installer": "^1.1", - "phpstan/phpstan": "^1.8", - "phpstan/phpstan-mockery": "^1.1", - "phpstan/phpstan-phpunit": "^1.1", - "phpunit/phpunit": "^8.5 || ^9", - "ramsey/composer-repl": "^1.4", - "slevomat/coding-standard": "^8.4", - "squizlabs/php_codesniffer": "^3.5", - "vimeo/psalm": "^4.9" - }, - "suggest": { - "ext-bcmath": "Enables faster math with arbitrary-precision integers using BCMath.", - "ext-gmp": "Enables faster math with arbitrary-precision integers using GMP.", - "ext-uuid": "Enables the use of PeclUuidTimeGenerator and PeclUuidRandomGenerator.", - "paragonie/random-lib": "Provides RandomLib for use with the RandomLibAdapter", - "ramsey/uuid-doctrine": "Allows the use of Ramsey\\Uuid\\Uuid as Doctrine field type." - }, - "type": "library", - "extra": { - "captainhook": { - "force-install": true - } - }, - "autoload": { - "files": [ - "src/functions.php" - ], - "psr-4": { - "Ramsey\\Uuid\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "description": "A PHP library for generating and working with universally unique identifiers (UUIDs).", - "keywords": [ - "guid", - "identifier", - "uuid" - ], - "support": { - "issues": "https://github.com/ramsey/uuid/issues", - "source": "https://github.com/ramsey/uuid/tree/4.7.3" - }, - "funding": [ - { - "url": "https://github.com/ramsey", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/ramsey/uuid", - "type": "tidelift" - } - ], - "time": "2023-01-12T18:13:24+00:00" - }, - { - "name": "spatie/laravel-view-models", - "version": "1.5.2", - "source": { - "type": "git", - "url": "https://github.com/spatie/laravel-view-models.git", - "reference": "a84700af22321402cb8c353a4e3972d07ce37ce0" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/spatie/laravel-view-models/zipball/a84700af22321402cb8c353a4e3972d07ce37ce0", - "reference": "a84700af22321402cb8c353a4e3972d07ce37ce0", - "shasum": "" - }, - "require": { - "illuminate/support": "^8.0|^9.0", - "php": "^7.3|^8.0" - }, - "require-dev": { - "orchestra/testbench": "^6.23|^7.0" - }, - "type": "library", - "extra": { - "laravel": { - "providers": [ - "Spatie\\ViewModels\\Providers\\ViewModelsServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "Spatie\\ViewModels\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Brent Roose", - "email": "brent@spatie.be", - "homepage": "https://spatie.be", - "role": "Developer" - } - ], - "description": "View models in Laravel", - "homepage": "https://github.com/spatie/laravel-view-models", - "keywords": [ - "laravel-view-models", - "spatie" - ], - "support": { - "issues": "https://github.com/spatie/laravel-view-models/issues", - "source": "https://github.com/spatie/laravel-view-models/tree/1.5.2" - }, - "funding": [ - { - "url": "https://spatie.be/open-source/support-us", - "type": "custom" - }, - { - "url": "https://github.com/spatie", - "type": "github" - } - ], - "time": "2022-02-23T07:43:40+00:00" - }, - { - "name": "symfony/console", - "version": "v6.2.5", - "source": { - "type": "git", - "url": "https://github.com/symfony/console.git", - "reference": "3e294254f2191762c1d137aed4b94e966965e985" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/3e294254f2191762c1d137aed4b94e966965e985", - "reference": "3e294254f2191762c1d137aed4b94e966965e985", - "shasum": "" - }, - "require": { - "php": ">=8.1", - "symfony/deprecation-contracts": "^2.1|^3", - "symfony/polyfill-mbstring": "~1.0", - "symfony/service-contracts": "^1.1|^2|^3", - "symfony/string": "^5.4|^6.0" - }, - "conflict": { - "symfony/dependency-injection": "<5.4", - "symfony/dotenv": "<5.4", - "symfony/event-dispatcher": "<5.4", - "symfony/lock": "<5.4", - "symfony/process": "<5.4" - }, - "provide": { - "psr/log-implementation": "1.0|2.0|3.0" - }, - "require-dev": { - "psr/log": "^1|^2|^3", - "symfony/config": "^5.4|^6.0", - "symfony/dependency-injection": "^5.4|^6.0", - "symfony/event-dispatcher": "^5.4|^6.0", - "symfony/lock": "^5.4|^6.0", - "symfony/process": "^5.4|^6.0", - "symfony/var-dumper": "^5.4|^6.0" - }, - "suggest": { - "psr/log": "For using the console logger", - "symfony/event-dispatcher": "", - "symfony/lock": "", - "symfony/process": "" - }, - "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\Console\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Eases the creation of beautiful and testable command line interfaces", - "homepage": "https://symfony.com", - "keywords": [ - "cli", - "command line", - "console", - "terminal" - ], - "support": { - "source": "https://github.com/symfony/console/tree/v6.2.5" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2023-01-01T08:38:09+00:00" - }, - { - "name": "symfony/css-selector", - "version": "v6.2.5", - "source": { - "type": "git", - "url": "https://github.com/symfony/css-selector.git", - "reference": "bf1b9d4ad8b1cf0dbde8b08e0135a2f6259b9ba1" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/css-selector/zipball/bf1b9d4ad8b1cf0dbde8b08e0135a2f6259b9ba1", - "reference": "bf1b9d4ad8b1cf0dbde8b08e0135a2f6259b9ba1", - "shasum": "" - }, - "require": { - "php": ">=8.1" - }, - "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\CssSelector\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Jean-François Simon", - "email": "jeanfrancois.simon@sensiolabs.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Converts CSS selectors to XPath expressions", - "homepage": "https://symfony.com", - "support": { - "source": "https://github.com/symfony/css-selector/tree/v6.2.5" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2023-01-01T08:38:09+00:00" - }, - { - "name": "symfony/deprecation-contracts", - "version": "v3.2.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/deprecation-contracts.git", - "reference": "1ee04c65529dea5d8744774d474e7cbd2f1206d3" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/1ee04c65529dea5d8744774d474e7cbd2f1206d3", - "reference": "1ee04c65529dea5d8744774d474e7cbd2f1206d3", - "shasum": "" - }, - "require": { - "php": ">=8.1" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "3.3-dev" - }, - "thanks": { - "name": "symfony/contracts", - "url": "https://github.com/symfony/contracts" - } - }, - "autoload": { - "files": [ - "function.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "A generic function and convention to trigger deprecation notices", - "homepage": "https://symfony.com", - "support": { - "source": "https://github.com/symfony/deprecation-contracts/tree/v3.2.0" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2022-11-25T10:21:52+00:00" - }, - { - "name": "symfony/error-handler", - "version": "v6.2.5", - "source": { - "type": "git", - "url": "https://github.com/symfony/error-handler.git", - "reference": "0092696af0be8e6124b042fbe2890ca1788d7b28" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/error-handler/zipball/0092696af0be8e6124b042fbe2890ca1788d7b28", - "reference": "0092696af0be8e6124b042fbe2890ca1788d7b28", - "shasum": "" - }, - "require": { - "php": ">=8.1", - "psr/log": "^1|^2|^3", - "symfony/var-dumper": "^5.4|^6.0" - }, - "require-dev": { - "symfony/deprecation-contracts": "^2.1|^3", - "symfony/http-kernel": "^5.4|^6.0", - "symfony/serializer": "^5.4|^6.0" - }, - "bin": [ - "Resources/bin/patch-type-declarations" - ], - "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\ErrorHandler\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Provides tools to manage errors and ease debugging PHP code", - "homepage": "https://symfony.com", - "support": { - "source": "https://github.com/symfony/error-handler/tree/v6.2.5" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2023-01-01T08:38:09+00:00" - }, - { - "name": "symfony/event-dispatcher", - "version": "v6.2.5", - "source": { - "type": "git", - "url": "https://github.com/symfony/event-dispatcher.git", - "reference": "f02d108b5e9fd4a6245aa73a9d2df2ec060c3e68" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/f02d108b5e9fd4a6245aa73a9d2df2ec060c3e68", - "reference": "f02d108b5e9fd4a6245aa73a9d2df2ec060c3e68", - "shasum": "" - }, - "require": { - "php": ">=8.1", - "symfony/event-dispatcher-contracts": "^2|^3" - }, - "conflict": { - "symfony/dependency-injection": "<5.4" - }, - "provide": { - "psr/event-dispatcher-implementation": "1.0", - "symfony/event-dispatcher-implementation": "2.0|3.0" - }, - "require-dev": { - "psr/log": "^1|^2|^3", - "symfony/config": "^5.4|^6.0", - "symfony/dependency-injection": "^5.4|^6.0", - "symfony/error-handler": "^5.4|^6.0", - "symfony/expression-language": "^5.4|^6.0", - "symfony/http-foundation": "^5.4|^6.0", - "symfony/service-contracts": "^1.1|^2|^3", - "symfony/stopwatch": "^5.4|^6.0" - }, - "suggest": { - "symfony/dependency-injection": "", - "symfony/http-kernel": "" - }, - "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\EventDispatcher\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them", - "homepage": "https://symfony.com", - "support": { - "source": "https://github.com/symfony/event-dispatcher/tree/v6.2.5" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2023-01-01T08:38:09+00:00" - }, - { - "name": "symfony/event-dispatcher-contracts", - "version": "v3.2.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/event-dispatcher-contracts.git", - "reference": "0782b0b52a737a05b4383d0df35a474303cabdae" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/0782b0b52a737a05b4383d0df35a474303cabdae", - "reference": "0782b0b52a737a05b4383d0df35a474303cabdae", - "shasum": "" - }, - "require": { - "php": ">=8.1", - "psr/event-dispatcher": "^1" - }, - "suggest": { - "symfony/event-dispatcher-implementation": "" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "3.3-dev" - }, - "thanks": { - "name": "symfony/contracts", - "url": "https://github.com/symfony/contracts" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Contracts\\EventDispatcher\\": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Generic abstractions related to dispatching event", - "homepage": "https://symfony.com", - "keywords": [ - "abstractions", - "contracts", - "decoupling", - "interfaces", - "interoperability", - "standards" - ], - "support": { - "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.2.0" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2022-11-25T10:21:52+00:00" - }, - { - "name": "symfony/finder", - "version": "v6.2.5", - "source": { - "type": "git", - "url": "https://github.com/symfony/finder.git", - "reference": "c90dc446976a612e3312a97a6ec0069ab0c2099c" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/c90dc446976a612e3312a97a6ec0069ab0c2099c", - "reference": "c90dc446976a612e3312a97a6ec0069ab0c2099c", - "shasum": "" - }, - "require": { - "php": ">=8.1" - }, - "require-dev": { - "symfony/filesystem": "^6.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\Finder\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Finds files and directories via an intuitive fluent interface", - "homepage": "https://symfony.com", - "support": { - "source": "https://github.com/symfony/finder/tree/v6.2.5" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2023-01-20T17:45:48+00:00" - }, - { - "name": "symfony/http-foundation", - "version": "v6.2.6", - "source": { - "type": "git", - "url": "https://github.com/symfony/http-foundation.git", - "reference": "e8dd1f502bc2b3371d05092aa233b064b03ce7ed" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/http-foundation/zipball/e8dd1f502bc2b3371d05092aa233b064b03ce7ed", - "reference": "e8dd1f502bc2b3371d05092aa233b064b03ce7ed", - "shasum": "" - }, - "require": { - "php": ">=8.1", - "symfony/deprecation-contracts": "^2.1|^3", - "symfony/polyfill-mbstring": "~1.1" - }, - "conflict": { - "symfony/cache": "<6.2" - }, - "require-dev": { - "predis/predis": "~1.0", - "symfony/cache": "^5.4|^6.0", - "symfony/dependency-injection": "^5.4|^6.0", - "symfony/expression-language": "^5.4|^6.0", - "symfony/http-kernel": "^5.4.12|^6.0.12|^6.1.4", - "symfony/mime": "^5.4|^6.0", - "symfony/rate-limiter": "^5.2|^6.0" - }, - "suggest": { - "symfony/mime": "To use the file extension guesser" - }, - "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\HttpFoundation\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Defines an object-oriented layer for the HTTP specification", - "homepage": "https://symfony.com", - "support": { - "source": "https://github.com/symfony/http-foundation/tree/v6.2.6" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2023-01-30T15:46:28+00:00" - }, - { - "name": "symfony/http-kernel", - "version": "v6.2.6", - "source": { - "type": "git", - "url": "https://github.com/symfony/http-kernel.git", - "reference": "7122db07b0d8dbf0de682267c84217573aee3ea7" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/http-kernel/zipball/7122db07b0d8dbf0de682267c84217573aee3ea7", - "reference": "7122db07b0d8dbf0de682267c84217573aee3ea7", - "shasum": "" - }, - "require": { - "php": ">=8.1", - "psr/log": "^1|^2|^3", - "symfony/deprecation-contracts": "^2.1|^3", - "symfony/error-handler": "^6.1", - "symfony/event-dispatcher": "^5.4|^6.0", - "symfony/http-foundation": "^5.4|^6.0", - "symfony/polyfill-ctype": "^1.8" - }, - "conflict": { - "symfony/browser-kit": "<5.4", - "symfony/cache": "<5.4", - "symfony/config": "<6.1", - "symfony/console": "<5.4", - "symfony/dependency-injection": "<6.2", - "symfony/doctrine-bridge": "<5.4", - "symfony/form": "<5.4", - "symfony/http-client": "<5.4", - "symfony/mailer": "<5.4", - "symfony/messenger": "<5.4", - "symfony/translation": "<5.4", - "symfony/twig-bridge": "<5.4", - "symfony/validator": "<5.4", - "twig/twig": "<2.13" - }, - "provide": { - "psr/log-implementation": "1.0|2.0|3.0" - }, - "require-dev": { - "psr/cache": "^1.0|^2.0|^3.0", - "symfony/browser-kit": "^5.4|^6.0", - "symfony/config": "^6.1", - "symfony/console": "^5.4|^6.0", - "symfony/css-selector": "^5.4|^6.0", - "symfony/dependency-injection": "^6.2", - "symfony/dom-crawler": "^5.4|^6.0", - "symfony/expression-language": "^5.4|^6.0", - "symfony/finder": "^5.4|^6.0", - "symfony/http-client-contracts": "^1.1|^2|^3", - "symfony/process": "^5.4|^6.0", - "symfony/routing": "^5.4|^6.0", - "symfony/stopwatch": "^5.4|^6.0", - "symfony/translation": "^5.4|^6.0", - "symfony/translation-contracts": "^1.1|^2|^3", - "symfony/uid": "^5.4|^6.0", - "twig/twig": "^2.13|^3.0.4" - }, - "suggest": { - "symfony/browser-kit": "", - "symfony/config": "", - "symfony/console": "", - "symfony/dependency-injection": "" - }, - "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\HttpKernel\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Provides a structured process for converting a Request into a Response", - "homepage": "https://symfony.com", - "support": { - "source": "https://github.com/symfony/http-kernel/tree/v6.2.6" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2023-02-01T08:32:25+00:00" - }, - { - "name": "symfony/mailer", - "version": "v6.2.5", - "source": { - "type": "git", - "url": "https://github.com/symfony/mailer.git", - "reference": "29729ac0b4e5113f24c39c46746bd6afb79e0aaa" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/mailer/zipball/29729ac0b4e5113f24c39c46746bd6afb79e0aaa", - "reference": "29729ac0b4e5113f24c39c46746bd6afb79e0aaa", - "shasum": "" - }, - "require": { - "egulias/email-validator": "^2.1.10|^3|^4", - "php": ">=8.1", - "psr/event-dispatcher": "^1", - "psr/log": "^1|^2|^3", - "symfony/event-dispatcher": "^5.4|^6.0", - "symfony/mime": "^6.2", - "symfony/service-contracts": "^1.1|^2|^3" - }, - "conflict": { - "symfony/http-kernel": "<5.4", - "symfony/messenger": "<6.2", - "symfony/mime": "<6.2", - "symfony/twig-bridge": "<6.2.1" - }, - "require-dev": { - "symfony/console": "^5.4|^6.0", - "symfony/http-client-contracts": "^1.1|^2|^3", - "symfony/messenger": "^6.2", - "symfony/twig-bridge": "^6.2" - }, - "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\Mailer\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Helps sending emails", - "homepage": "https://symfony.com", - "support": { - "source": "https://github.com/symfony/mailer/tree/v6.2.5" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2023-01-10T18:53:53+00:00" - }, - { - "name": "symfony/mime", - "version": "v6.2.5", - "source": { - "type": "git", - "url": "https://github.com/symfony/mime.git", - "reference": "4b7b349f67d15cd0639955c8179a76c89f6fd610" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/mime/zipball/4b7b349f67d15cd0639955c8179a76c89f6fd610", - "reference": "4b7b349f67d15cd0639955c8179a76c89f6fd610", - "shasum": "" - }, - "require": { - "php": ">=8.1", - "symfony/polyfill-intl-idn": "^1.10", - "symfony/polyfill-mbstring": "^1.0" - }, - "conflict": { - "egulias/email-validator": "~3.0.0", - "phpdocumentor/reflection-docblock": "<3.2.2", - "phpdocumentor/type-resolver": "<1.4.0", - "symfony/mailer": "<5.4", - "symfony/serializer": "<6.2" - }, - "require-dev": { - "egulias/email-validator": "^2.1.10|^3.1|^4", - "league/html-to-markdown": "^5.0", - "phpdocumentor/reflection-docblock": "^3.0|^4.0|^5.0", - "symfony/dependency-injection": "^5.4|^6.0", - "symfony/property-access": "^5.4|^6.0", - "symfony/property-info": "^5.4|^6.0", - "symfony/serializer": "^6.2" - }, - "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\Mime\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Allows manipulating MIME messages", - "homepage": "https://symfony.com", - "keywords": [ - "mime", - "mime-type" - ], - "support": { - "source": "https://github.com/symfony/mime/tree/v6.2.5" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2023-01-10T18:53:53+00:00" - }, - { - "name": "symfony/polyfill-ctype", - "version": "v1.27.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-ctype.git", - "reference": "5bbc823adecdae860bb64756d639ecfec17b050a" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/5bbc823adecdae860bb64756d639ecfec17b050a", - "reference": "5bbc823adecdae860bb64756d639ecfec17b050a", - "shasum": "" - }, - "require": { - "php": ">=7.1" - }, - "provide": { - "ext-ctype": "*" - }, - "suggest": { - "ext-ctype": "For best performance" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "1.27-dev" - }, - "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" - } - }, - "autoload": { - "files": [ - "bootstrap.php" - ], - "psr-4": { - "Symfony\\Polyfill\\Ctype\\": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Gert de Pagter", - "email": "BackEndTea@gmail.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony polyfill for ctype functions", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "ctype", - "polyfill", - "portable" - ], - "support": { - "source": "https://github.com/symfony/polyfill-ctype/tree/v1.27.0" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2022-11-03T14:55:06+00:00" - }, - { - "name": "symfony/polyfill-intl-grapheme", - "version": "v1.27.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-intl-grapheme.git", - "reference": "511a08c03c1960e08a883f4cffcacd219b758354" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/511a08c03c1960e08a883f4cffcacd219b758354", - "reference": "511a08c03c1960e08a883f4cffcacd219b758354", - "shasum": "" - }, - "require": { - "php": ">=7.1" - }, - "suggest": { - "ext-intl": "For best performance" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "1.27-dev" - }, - "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" - } - }, - "autoload": { - "files": [ - "bootstrap.php" - ], - "psr-4": { - "Symfony\\Polyfill\\Intl\\Grapheme\\": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony polyfill for intl's grapheme_* functions", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "grapheme", - "intl", - "polyfill", - "portable", - "shim" - ], - "support": { - "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.27.0" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2022-11-03T14:55:06+00:00" - }, - { - "name": "symfony/polyfill-intl-idn", - "version": "v1.27.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-intl-idn.git", - "reference": "639084e360537a19f9ee352433b84ce831f3d2da" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/639084e360537a19f9ee352433b84ce831f3d2da", - "reference": "639084e360537a19f9ee352433b84ce831f3d2da", - "shasum": "" - }, - "require": { - "php": ">=7.1", - "symfony/polyfill-intl-normalizer": "^1.10", - "symfony/polyfill-php72": "^1.10" - }, - "suggest": { - "ext-intl": "For best performance" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "1.27-dev" - }, - "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" - } - }, - "autoload": { - "files": [ - "bootstrap.php" - ], - "psr-4": { - "Symfony\\Polyfill\\Intl\\Idn\\": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Laurent Bassin", - "email": "laurent@bassin.info" - }, - { - "name": "Trevor Rowbotham", - "email": "trevor.rowbotham@pm.me" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony polyfill for intl's idn_to_ascii and idn_to_utf8 functions", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "idn", - "intl", - "polyfill", - "portable", - "shim" - ], - "support": { - "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.27.0" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2022-11-03T14:55:06+00:00" - }, - { - "name": "symfony/polyfill-intl-normalizer", - "version": "v1.27.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-intl-normalizer.git", - "reference": "19bd1e4fcd5b91116f14d8533c57831ed00571b6" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/19bd1e4fcd5b91116f14d8533c57831ed00571b6", - "reference": "19bd1e4fcd5b91116f14d8533c57831ed00571b6", - "shasum": "" - }, - "require": { - "php": ">=7.1" - }, - "suggest": { - "ext-intl": "For best performance" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "1.27-dev" - }, - "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" - } - }, - "autoload": { - "files": [ - "bootstrap.php" - ], - "psr-4": { - "Symfony\\Polyfill\\Intl\\Normalizer\\": "" - }, - "classmap": [ - "Resources/stubs" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony polyfill for intl's Normalizer class and related functions", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "intl", - "normalizer", - "polyfill", - "portable", - "shim" - ], - "support": { - "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.27.0" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2022-11-03T14:55:06+00:00" - }, - { - "name": "symfony/polyfill-mbstring", - "version": "v1.27.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-mbstring.git", - "reference": "8ad114f6b39e2c98a8b0e3bd907732c207c2b534" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/8ad114f6b39e2c98a8b0e3bd907732c207c2b534", - "reference": "8ad114f6b39e2c98a8b0e3bd907732c207c2b534", - "shasum": "" - }, - "require": { - "php": ">=7.1" - }, - "provide": { - "ext-mbstring": "*" - }, - "suggest": { - "ext-mbstring": "For best performance" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "1.27-dev" - }, - "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" - } - }, - "autoload": { - "files": [ - "bootstrap.php" - ], - "psr-4": { - "Symfony\\Polyfill\\Mbstring\\": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony polyfill for the Mbstring extension", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "mbstring", - "polyfill", - "portable", - "shim" - ], - "support": { - "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.27.0" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2022-11-03T14:55:06+00:00" - }, - { - "name": "symfony/polyfill-php72", - "version": "v1.27.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-php72.git", - "reference": "869329b1e9894268a8a61dabb69153029b7a8c97" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/869329b1e9894268a8a61dabb69153029b7a8c97", - "reference": "869329b1e9894268a8a61dabb69153029b7a8c97", - "shasum": "" - }, - "require": { - "php": ">=7.1" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "1.27-dev" - }, - "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" - } - }, - "autoload": { - "files": [ - "bootstrap.php" - ], - "psr-4": { - "Symfony\\Polyfill\\Php72\\": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony polyfill backporting some PHP 7.2+ features to lower PHP versions", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "polyfill", - "portable", - "shim" - ], - "support": { - "source": "https://github.com/symfony/polyfill-php72/tree/v1.27.0" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2022-11-03T14:55:06+00:00" - }, - { - "name": "symfony/polyfill-php80", - "version": "v1.27.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-php80.git", - "reference": "7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936", - "reference": "7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936", - "shasum": "" - }, - "require": { - "php": ">=7.1" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "1.27-dev" - }, - "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" - } - }, - "autoload": { - "files": [ - "bootstrap.php" - ], - "psr-4": { - "Symfony\\Polyfill\\Php80\\": "" - }, - "classmap": [ - "Resources/stubs" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Ion Bazan", - "email": "ion.bazan@gmail.com" - }, - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "polyfill", - "portable", - "shim" - ], - "support": { - "source": "https://github.com/symfony/polyfill-php80/tree/v1.27.0" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2022-11-03T14:55:06+00:00" - }, - { - "name": "symfony/polyfill-uuid", - "version": "v1.27.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-uuid.git", - "reference": "f3cf1a645c2734236ed1e2e671e273eeb3586166" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-uuid/zipball/f3cf1a645c2734236ed1e2e671e273eeb3586166", - "reference": "f3cf1a645c2734236ed1e2e671e273eeb3586166", - "shasum": "" - }, - "require": { - "php": ">=7.1" - }, - "provide": { - "ext-uuid": "*" - }, - "suggest": { - "ext-uuid": "For best performance" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "1.27-dev" - }, - "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" - } - }, - "autoload": { - "files": [ - "bootstrap.php" - ], - "psr-4": { - "Symfony\\Polyfill\\Uuid\\": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Grégoire Pineau", - "email": "lyrixx@lyrixx.info" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony polyfill for uuid functions", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "polyfill", - "portable", - "uuid" - ], - "support": { - "source": "https://github.com/symfony/polyfill-uuid/tree/v1.27.0" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2022-11-03T14:55:06+00:00" - }, - { - "name": "symfony/process", - "version": "v6.2.5", - "source": { - "type": "git", - "url": "https://github.com/symfony/process.git", - "reference": "9ead139f63dfa38c4e4a9049cc64a8b2748c83b7" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/9ead139f63dfa38c4e4a9049cc64a8b2748c83b7", - "reference": "9ead139f63dfa38c4e4a9049cc64a8b2748c83b7", - "shasum": "" - }, - "require": { - "php": ">=8.1" - }, - "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\Process\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Executes commands in sub-processes", - "homepage": "https://symfony.com", - "support": { - "source": "https://github.com/symfony/process/tree/v6.2.5" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2023-01-01T08:38:09+00:00" - }, - { - "name": "symfony/routing", - "version": "v6.2.5", - "source": { - "type": "git", - "url": "https://github.com/symfony/routing.git", - "reference": "589bd742d5d03c192c8521911680fe88f61712fe" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/routing/zipball/589bd742d5d03c192c8521911680fe88f61712fe", - "reference": "589bd742d5d03c192c8521911680fe88f61712fe", - "shasum": "" - }, - "require": { - "php": ">=8.1" - }, - "conflict": { - "doctrine/annotations": "<1.12", - "symfony/config": "<6.2", - "symfony/dependency-injection": "<5.4", - "symfony/yaml": "<5.4" - }, - "require-dev": { - "doctrine/annotations": "^1.12|^2", - "psr/log": "^1|^2|^3", - "symfony/config": "^6.2", - "symfony/dependency-injection": "^5.4|^6.0", - "symfony/expression-language": "^5.4|^6.0", - "symfony/http-foundation": "^5.4|^6.0", - "symfony/yaml": "^5.4|^6.0" - }, - "suggest": { - "symfony/config": "For using the all-in-one router or any loader", - "symfony/expression-language": "For using expression matching", - "symfony/http-foundation": "For using a Symfony Request object", - "symfony/yaml": "For using the YAML loader" - }, - "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\Routing\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Maps an HTTP request to a set of configuration variables", - "homepage": "https://symfony.com", - "keywords": [ - "router", - "routing", - "uri", - "url" - ], - "support": { - "source": "https://github.com/symfony/routing/tree/v6.2.5" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2023-01-01T08:38:09+00:00" - }, - { - "name": "symfony/service-contracts", - "version": "v3.2.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/service-contracts.git", - "reference": "aac98028c69df04ee77eb69b96b86ee51fbf4b75" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/service-contracts/zipball/aac98028c69df04ee77eb69b96b86ee51fbf4b75", - "reference": "aac98028c69df04ee77eb69b96b86ee51fbf4b75", - "shasum": "" - }, - "require": { - "php": ">=8.1", - "psr/container": "^2.0" - }, - "conflict": { - "ext-psr": "<1.1|>=2" - }, - "suggest": { - "symfony/service-implementation": "" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "3.3-dev" - }, - "thanks": { - "name": "symfony/contracts", - "url": "https://github.com/symfony/contracts" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Contracts\\Service\\": "" - }, - "exclude-from-classmap": [ - "/Test/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Generic abstractions related to writing services", - "homepage": "https://symfony.com", - "keywords": [ - "abstractions", - "contracts", - "decoupling", - "interfaces", - "interoperability", - "standards" - ], - "support": { - "source": "https://github.com/symfony/service-contracts/tree/v3.2.0" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2022-11-25T10:21:52+00:00" - }, - { - "name": "symfony/string", - "version": "v6.2.5", - "source": { - "type": "git", - "url": "https://github.com/symfony/string.git", - "reference": "b2dac0fa27b1ac0f9c0c0b23b43977f12308d0b0" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/string/zipball/b2dac0fa27b1ac0f9c0c0b23b43977f12308d0b0", - "reference": "b2dac0fa27b1ac0f9c0c0b23b43977f12308d0b0", - "shasum": "" - }, - "require": { - "php": ">=8.1", - "symfony/polyfill-ctype": "~1.8", - "symfony/polyfill-intl-grapheme": "~1.0", - "symfony/polyfill-intl-normalizer": "~1.0", - "symfony/polyfill-mbstring": "~1.0" - }, - "conflict": { - "symfony/translation-contracts": "<2.0" - }, - "require-dev": { - "symfony/error-handler": "^5.4|^6.0", - "symfony/http-client": "^5.4|^6.0", - "symfony/intl": "^6.2", - "symfony/translation-contracts": "^2.0|^3.0", - "symfony/var-exporter": "^5.4|^6.0" - }, - "type": "library", - "autoload": { - "files": [ - "Resources/functions.php" - ], - "psr-4": { - "Symfony\\Component\\String\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Provides an object-oriented API to strings and deals with bytes, UTF-8 code points and grapheme clusters in a unified way", - "homepage": "https://symfony.com", - "keywords": [ - "grapheme", - "i18n", - "string", - "unicode", - "utf-8", - "utf8" - ], - "support": { - "source": "https://github.com/symfony/string/tree/v6.2.5" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2023-01-01T08:38:09+00:00" - }, - { - "name": "symfony/translation", - "version": "v6.2.5", - "source": { - "type": "git", - "url": "https://github.com/symfony/translation.git", - "reference": "60556925a703cfbc1581cde3b3f35b0bb0ea904c" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/translation/zipball/60556925a703cfbc1581cde3b3f35b0bb0ea904c", - "reference": "60556925a703cfbc1581cde3b3f35b0bb0ea904c", - "shasum": "" - }, - "require": { - "php": ">=8.1", - "symfony/polyfill-mbstring": "~1.0", - "symfony/translation-contracts": "^2.3|^3.0" - }, - "conflict": { - "symfony/config": "<5.4", - "symfony/console": "<5.4", - "symfony/dependency-injection": "<5.4", - "symfony/http-kernel": "<5.4", - "symfony/twig-bundle": "<5.4", - "symfony/yaml": "<5.4" - }, - "provide": { - "symfony/translation-implementation": "2.3|3.0" - }, - "require-dev": { - "nikic/php-parser": "^4.13", - "psr/log": "^1|^2|^3", - "symfony/config": "^5.4|^6.0", - "symfony/console": "^5.4|^6.0", - "symfony/dependency-injection": "^5.4|^6.0", - "symfony/finder": "^5.4|^6.0", - "symfony/http-client-contracts": "^1.1|^2.0|^3.0", - "symfony/http-kernel": "^5.4|^6.0", - "symfony/intl": "^5.4|^6.0", - "symfony/polyfill-intl-icu": "^1.21", - "symfony/routing": "^5.4|^6.0", - "symfony/service-contracts": "^1.1.2|^2|^3", - "symfony/yaml": "^5.4|^6.0" - }, - "suggest": { - "nikic/php-parser": "To use PhpAstExtractor", - "psr/log-implementation": "To use logging capability in translator", - "symfony/config": "", - "symfony/yaml": "" - }, - "type": "library", - "autoload": { - "files": [ - "Resources/functions.php" - ], - "psr-4": { - "Symfony\\Component\\Translation\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Provides tools to internationalize your application", - "homepage": "https://symfony.com", - "support": { - "source": "https://github.com/symfony/translation/tree/v6.2.5" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2023-01-05T07:00:27+00:00" - }, - { - "name": "symfony/translation-contracts", - "version": "v3.2.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/translation-contracts.git", - "reference": "68cce71402305a015f8c1589bfada1280dc64fe7" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/68cce71402305a015f8c1589bfada1280dc64fe7", - "reference": "68cce71402305a015f8c1589bfada1280dc64fe7", - "shasum": "" - }, - "require": { - "php": ">=8.1" - }, - "suggest": { - "symfony/translation-implementation": "" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "3.3-dev" - }, - "thanks": { - "name": "symfony/contracts", - "url": "https://github.com/symfony/contracts" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Contracts\\Translation\\": "" - }, - "exclude-from-classmap": [ - "/Test/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Generic abstractions related to translation", - "homepage": "https://symfony.com", - "keywords": [ - "abstractions", - "contracts", - "decoupling", - "interfaces", - "interoperability", - "standards" - ], - "support": { - "source": "https://github.com/symfony/translation-contracts/tree/v3.2.0" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2022-11-25T10:21:52+00:00" - }, - { - "name": "symfony/uid", - "version": "v6.2.5", - "source": { - "type": "git", - "url": "https://github.com/symfony/uid.git", - "reference": "8ace895bded57d6496638c9b2d3b788e05b7395b" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/uid/zipball/8ace895bded57d6496638c9b2d3b788e05b7395b", - "reference": "8ace895bded57d6496638c9b2d3b788e05b7395b", - "shasum": "" - }, - "require": { - "php": ">=8.1", - "symfony/polyfill-uuid": "^1.15" - }, - "require-dev": { - "symfony/console": "^5.4|^6.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\Uid\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Grégoire Pineau", - "email": "lyrixx@lyrixx.info" - }, - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Provides an object-oriented API to generate and represent UIDs", - "homepage": "https://symfony.com", - "keywords": [ - "UID", - "ulid", - "uuid" - ], - "support": { - "source": "https://github.com/symfony/uid/tree/v6.2.5" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2023-01-01T08:38:09+00:00" - }, - { - "name": "symfony/var-dumper", - "version": "v6.2.5", - "source": { - "type": "git", - "url": "https://github.com/symfony/var-dumper.git", - "reference": "44b7b81749fd20c1bdf4946c041050e22bc8da27" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/44b7b81749fd20c1bdf4946c041050e22bc8da27", - "reference": "44b7b81749fd20c1bdf4946c041050e22bc8da27", - "shasum": "" - }, - "require": { - "php": ">=8.1", - "symfony/polyfill-mbstring": "~1.0" - }, - "conflict": { - "phpunit/phpunit": "<5.4.3", - "symfony/console": "<5.4" - }, - "require-dev": { - "ext-iconv": "*", - "symfony/console": "^5.4|^6.0", - "symfony/process": "^5.4|^6.0", - "symfony/uid": "^5.4|^6.0", - "twig/twig": "^2.13|^3.0.4" - }, - "suggest": { - "ext-iconv": "To convert non-UTF-8 strings to UTF-8 (or symfony/polyfill-iconv in case ext-iconv cannot be used).", - "ext-intl": "To show region name in time zone dump", - "symfony/console": "To use the ServerDumpCommand and/or the bin/var-dump-server script" - }, - "bin": [ - "Resources/bin/var-dump-server" - ], - "type": "library", - "autoload": { - "files": [ - "Resources/functions/dump.php" - ], - "psr-4": { - "Symfony\\Component\\VarDumper\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Provides mechanisms for walking through any arbitrary PHP variable", - "homepage": "https://symfony.com", - "keywords": [ - "debug", - "dump" - ], - "support": { - "source": "https://github.com/symfony/var-dumper/tree/v6.2.5" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2023-01-20T17:45:48+00:00" - }, - { - "name": "tijsverkoyen/css-to-inline-styles", - "version": "2.2.6", - "source": { - "type": "git", - "url": "https://github.com/tijsverkoyen/CssToInlineStyles.git", - "reference": "c42125b83a4fa63b187fdf29f9c93cb7733da30c" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/tijsverkoyen/CssToInlineStyles/zipball/c42125b83a4fa63b187fdf29f9c93cb7733da30c", - "reference": "c42125b83a4fa63b187fdf29f9c93cb7733da30c", - "shasum": "" - }, - "require": { - "ext-dom": "*", - "ext-libxml": "*", - "php": "^5.5 || ^7.0 || ^8.0", - "symfony/css-selector": "^2.7 || ^3.0 || ^4.0 || ^5.0 || ^6.0" - }, - "require-dev": { - "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0 || ^7.5 || ^8.5.21 || ^9.5.10" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.2.x-dev" - } - }, - "autoload": { - "psr-4": { - "TijsVerkoyen\\CssToInlineStyles\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Tijs Verkoyen", - "email": "css_to_inline_styles@verkoyen.eu", - "role": "Developer" - } - ], - "description": "CssToInlineStyles is a class that enables you to convert HTML-pages/files into HTML-pages/files with inline styles. This is very useful when you're sending emails.", - "homepage": "https://github.com/tijsverkoyen/CssToInlineStyles", - "support": { - "issues": "https://github.com/tijsverkoyen/CssToInlineStyles/issues", - "source": "https://github.com/tijsverkoyen/CssToInlineStyles/tree/2.2.6" - }, - "time": "2023-01-03T09:29:04+00:00" - }, - { - "name": "vlucas/phpdotenv", - "version": "v5.5.0", - "source": { - "type": "git", - "url": "https://github.com/vlucas/phpdotenv.git", - "reference": "1a7ea2afc49c3ee6d87061f5a233e3a035d0eae7" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/1a7ea2afc49c3ee6d87061f5a233e3a035d0eae7", - "reference": "1a7ea2afc49c3ee6d87061f5a233e3a035d0eae7", - "shasum": "" - }, - "require": { - "ext-pcre": "*", - "graham-campbell/result-type": "^1.0.2", - "php": "^7.1.3 || ^8.0", - "phpoption/phpoption": "^1.8", - "symfony/polyfill-ctype": "^1.23", - "symfony/polyfill-mbstring": "^1.23.1", - "symfony/polyfill-php80": "^1.23.1" - }, - "require-dev": { - "bamarni/composer-bin-plugin": "^1.4.1", - "ext-filter": "*", - "phpunit/phpunit": "^7.5.20 || ^8.5.30 || ^9.5.25" - }, - "suggest": { - "ext-filter": "Required to use the boolean validator." - }, - "type": "library", - "extra": { - "bamarni-bin": { - "bin-links": true, - "forward-command": true - }, - "branch-alias": { - "dev-master": "5.5-dev" - } - }, - "autoload": { - "psr-4": { - "Dotenv\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Graham Campbell", - "email": "hello@gjcampbell.co.uk", - "homepage": "https://github.com/GrahamCampbell" - }, - { - "name": "Vance Lucas", - "email": "vance@vancelucas.com", - "homepage": "https://github.com/vlucas" - } - ], - "description": "Loads environment variables from `.env` to `getenv()`, `$_ENV` and `$_SERVER` automagically.", - "keywords": [ - "dotenv", - "env", - "environment" - ], - "support": { - "issues": "https://github.com/vlucas/phpdotenv/issues", - "source": "https://github.com/vlucas/phpdotenv/tree/v5.5.0" - }, - "funding": [ - { - "url": "https://github.com/GrahamCampbell", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/vlucas/phpdotenv", - "type": "tidelift" - } - ], - "time": "2022-10-16T01:01:54+00:00" - }, - { - "name": "voku/portable-ascii", - "version": "2.0.1", - "source": { - "type": "git", - "url": "https://github.com/voku/portable-ascii.git", - "reference": "b56450eed252f6801410d810c8e1727224ae0743" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/voku/portable-ascii/zipball/b56450eed252f6801410d810c8e1727224ae0743", - "reference": "b56450eed252f6801410d810c8e1727224ae0743", - "shasum": "" - }, - "require": { - "php": ">=7.0.0" - }, - "require-dev": { - "phpunit/phpunit": "~6.0 || ~7.0 || ~9.0" - }, - "suggest": { - "ext-intl": "Use Intl for transliterator_transliterate() support" - }, - "type": "library", - "autoload": { - "psr-4": { - "voku\\": "src/voku/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Lars Moelleken", - "homepage": "http://www.moelleken.org/" - } - ], - "description": "Portable ASCII library - performance optimized (ascii) string functions for php.", - "homepage": "https://github.com/voku/portable-ascii", - "keywords": [ - "ascii", - "clean", - "php" - ], - "support": { - "issues": "https://github.com/voku/portable-ascii/issues", - "source": "https://github.com/voku/portable-ascii/tree/2.0.1" - }, - "funding": [ - { - "url": "https://www.paypal.me/moelleken", - "type": "custom" - }, - { - "url": "https://github.com/voku", - "type": "github" - }, - { - "url": "https://opencollective.com/portable-ascii", - "type": "open_collective" - }, - { - "url": "https://www.patreon.com/voku", - "type": "patreon" - }, - { - "url": "https://tidelift.com/funding/github/packagist/voku/portable-ascii", - "type": "tidelift" - } - ], - "time": "2022-03-08T17:03:00+00:00" - }, - { - "name": "webmozart/assert", - "version": "1.11.0", - "source": { - "type": "git", - "url": "https://github.com/webmozarts/assert.git", - "reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/webmozarts/assert/zipball/11cb2199493b2f8a3b53e7f19068fc6aac760991", - "reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991", - "shasum": "" - }, - "require": { - "ext-ctype": "*", - "php": "^7.2 || ^8.0" - }, - "conflict": { - "phpstan/phpstan": "<0.12.20", - "vimeo/psalm": "<4.6.1 || 4.6.2" - }, - "require-dev": { - "phpunit/phpunit": "^8.5.13" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.10-dev" - } - }, - "autoload": { - "psr-4": { - "Webmozart\\Assert\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Bernhard Schussek", - "email": "bschussek@gmail.com" - } - ], - "description": "Assertions to validate method input/output with nice error messages.", - "keywords": [ - "assert", - "check", - "validate" - ], - "support": { - "issues": "https://github.com/webmozarts/assert/issues", - "source": "https://github.com/webmozarts/assert/tree/1.11.0" - }, - "time": "2022-06-03T18:03:27+00:00" - } - ], - "packages-dev": [ - { - "name": "amphp/amp", - "version": "v2.6.2", - "source": { - "type": "git", - "url": "https://github.com/amphp/amp.git", - "reference": "9d5100cebffa729aaffecd3ad25dc5aeea4f13bb" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/amphp/amp/zipball/9d5100cebffa729aaffecd3ad25dc5aeea4f13bb", - "reference": "9d5100cebffa729aaffecd3ad25dc5aeea4f13bb", - "shasum": "" - }, - "require": { - "php": ">=7.1" - }, - "require-dev": { - "amphp/php-cs-fixer-config": "dev-master", - "amphp/phpunit-util": "^1", - "ext-json": "*", - "jetbrains/phpstorm-stubs": "^2019.3", - "phpunit/phpunit": "^7 | ^8 | ^9", - "psalm/phar": "^3.11@dev", - "react/promise": "^2" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.x-dev" - } - }, - "autoload": { - "files": [ - "lib/functions.php", - "lib/Internal/functions.php" - ], - "psr-4": { - "Amp\\": "lib" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Daniel Lowrey", - "email": "rdlowrey@php.net" - }, - { - "name": "Aaron Piotrowski", - "email": "aaron@trowski.com" - }, - { - "name": "Bob Weinand", - "email": "bobwei9@hotmail.com" - }, - { - "name": "Niklas Keller", - "email": "me@kelunik.com" - } - ], - "description": "A non-blocking concurrency framework for PHP applications.", - "homepage": "https://amphp.org/amp", - "keywords": [ - "async", - "asynchronous", - "awaitable", - "concurrency", - "event", - "event-loop", - "future", - "non-blocking", - "promise" - ], - "support": { - "irc": "irc://irc.freenode.org/amphp", - "issues": "https://github.com/amphp/amp/issues", - "source": "https://github.com/amphp/amp/tree/v2.6.2" - }, - "funding": [ - { - "url": "https://github.com/amphp", - "type": "github" - } - ], - "time": "2022-02-20T17:52:18+00:00" - }, - { - "name": "amphp/byte-stream", - "version": "v1.8.1", - "source": { - "type": "git", - "url": "https://github.com/amphp/byte-stream.git", - "reference": "acbd8002b3536485c997c4e019206b3f10ca15bd" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/amphp/byte-stream/zipball/acbd8002b3536485c997c4e019206b3f10ca15bd", - "reference": "acbd8002b3536485c997c4e019206b3f10ca15bd", - "shasum": "" - }, - "require": { - "amphp/amp": "^2", - "php": ">=7.1" - }, - "require-dev": { - "amphp/php-cs-fixer-config": "dev-master", - "amphp/phpunit-util": "^1.4", - "friendsofphp/php-cs-fixer": "^2.3", - "jetbrains/phpstorm-stubs": "^2019.3", - "phpunit/phpunit": "^6 || ^7 || ^8", - "psalm/phar": "^3.11.4" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.x-dev" - } - }, - "autoload": { - "files": [ - "lib/functions.php" - ], - "psr-4": { - "Amp\\ByteStream\\": "lib" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Aaron Piotrowski", - "email": "aaron@trowski.com" - }, - { - "name": "Niklas Keller", - "email": "me@kelunik.com" - } - ], - "description": "A stream abstraction to make working with non-blocking I/O simple.", - "homepage": "http://amphp.org/byte-stream", - "keywords": [ - "amp", - "amphp", - "async", - "io", - "non-blocking", - "stream" - ], - "support": { - "irc": "irc://irc.freenode.org/amphp", - "issues": "https://github.com/amphp/byte-stream/issues", - "source": "https://github.com/amphp/byte-stream/tree/v1.8.1" - }, - "funding": [ - { - "url": "https://github.com/amphp", - "type": "github" - } - ], - "time": "2021-03-30T17:13:30+00:00" - }, - { - "name": "barryvdh/laravel-debugbar", - "version": "v3.7.0", - "source": { - "type": "git", - "url": "https://github.com/barryvdh/laravel-debugbar.git", - "reference": "3372ed65e6d2039d663ed19aa699956f9d346271" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/barryvdh/laravel-debugbar/zipball/3372ed65e6d2039d663ed19aa699956f9d346271", - "reference": "3372ed65e6d2039d663ed19aa699956f9d346271", - "shasum": "" - }, - "require": { - "illuminate/routing": "^7|^8|^9", - "illuminate/session": "^7|^8|^9", - "illuminate/support": "^7|^8|^9", - "maximebf/debugbar": "^1.17.2", - "php": ">=7.2.5", - "symfony/finder": "^5|^6" - }, - "require-dev": { - "mockery/mockery": "^1.3.3", - "orchestra/testbench-dusk": "^5|^6|^7", - "phpunit/phpunit": "^8.5|^9.0", - "squizlabs/php_codesniffer": "^3.5" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.6-dev" - }, - "laravel": { - "providers": [ - "Barryvdh\\Debugbar\\ServiceProvider" - ], - "aliases": { - "Debugbar": "Barryvdh\\Debugbar\\Facades\\Debugbar" - } - } - }, - "autoload": { - "files": [ - "src/helpers.php" - ], - "psr-4": { - "Barryvdh\\Debugbar\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Barry vd. Heuvel", - "email": "barryvdh@gmail.com" - } - ], - "description": "PHP Debugbar integration for Laravel", - "keywords": [ - "debug", - "debugbar", - "laravel", - "profiler", - "webprofiler" - ], - "support": { - "issues": "https://github.com/barryvdh/laravel-debugbar/issues", - "source": "https://github.com/barryvdh/laravel-debugbar/tree/v3.7.0" - }, - "funding": [ - { - "url": "https://fruitcake.nl", - "type": "custom" - }, - { - "url": "https://github.com/barryvdh", - "type": "github" - } - ], - "time": "2022-07-11T09:26:42+00:00" - }, - { - "name": "composer/package-versions-deprecated", - "version": "1.11.99.5", - "source": { - "type": "git", - "url": "https://github.com/composer/package-versions-deprecated.git", - "reference": "b4f54f74ef3453349c24a845d22392cd31e65f1d" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/composer/package-versions-deprecated/zipball/b4f54f74ef3453349c24a845d22392cd31e65f1d", - "reference": "b4f54f74ef3453349c24a845d22392cd31e65f1d", - "shasum": "" - }, - "require": { - "composer-plugin-api": "^1.1.0 || ^2.0", - "php": "^7 || ^8" - }, - "replace": { - "ocramius/package-versions": "1.11.99" - }, - "require-dev": { - "composer/composer": "^1.9.3 || ^2.0@dev", - "ext-zip": "^1.13", - "phpunit/phpunit": "^6.5 || ^7" - }, - "type": "composer-plugin", - "extra": { - "class": "PackageVersions\\Installer", - "branch-alias": { - "dev-master": "1.x-dev" - } - }, - "autoload": { - "psr-4": { - "PackageVersions\\": "src/PackageVersions" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Marco Pivetta", - "email": "ocramius@gmail.com" - }, - { - "name": "Jordi Boggiano", - "email": "j.boggiano@seld.be" - } - ], - "description": "Composer plugin that provides efficient querying for installed package versions (no runtime IO)", - "support": { - "issues": "https://github.com/composer/package-versions-deprecated/issues", - "source": "https://github.com/composer/package-versions-deprecated/tree/1.11.99.5" - }, - "funding": [ - { - "url": "https://packagist.com", - "type": "custom" - }, - { - "url": "https://github.com/composer", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/composer/composer", - "type": "tidelift" - } - ], - "time": "2022-01-17T14:14:24+00:00" - }, - { - "name": "composer/pcre", - "version": "3.1.0", - "source": { - "type": "git", - "url": "https://github.com/composer/pcre.git", - "reference": "4bff79ddd77851fe3cdd11616ed3f92841ba5bd2" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/composer/pcre/zipball/4bff79ddd77851fe3cdd11616ed3f92841ba5bd2", - "reference": "4bff79ddd77851fe3cdd11616ed3f92841ba5bd2", - "shasum": "" - }, - "require": { - "php": "^7.4 || ^8.0" - }, - "require-dev": { - "phpstan/phpstan": "^1.3", - "phpstan/phpstan-strict-rules": "^1.1", - "symfony/phpunit-bridge": "^5" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "3.x-dev" - } - }, - "autoload": { - "psr-4": { - "Composer\\Pcre\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jordi Boggiano", - "email": "j.boggiano@seld.be", - "homepage": "http://seld.be" - } - ], - "description": "PCRE wrapping library that offers type-safe preg_* replacements.", - "keywords": [ - "PCRE", - "preg", - "regex", - "regular expression" - ], - "support": { - "issues": "https://github.com/composer/pcre/issues", - "source": "https://github.com/composer/pcre/tree/3.1.0" - }, - "funding": [ - { - "url": "https://packagist.com", - "type": "custom" - }, - { - "url": "https://github.com/composer", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/composer/composer", - "type": "tidelift" - } - ], - "time": "2022-11-17T09:50:14+00:00" - }, - { - "name": "composer/semver", - "version": "3.3.2", - "source": { - "type": "git", - "url": "https://github.com/composer/semver.git", - "reference": "3953f23262f2bff1919fc82183ad9acb13ff62c9" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/composer/semver/zipball/3953f23262f2bff1919fc82183ad9acb13ff62c9", - "reference": "3953f23262f2bff1919fc82183ad9acb13ff62c9", - "shasum": "" - }, - "require": { - "php": "^5.3.2 || ^7.0 || ^8.0" - }, - "require-dev": { - "phpstan/phpstan": "^1.4", - "symfony/phpunit-bridge": "^4.2 || ^5" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "3.x-dev" - } - }, - "autoload": { - "psr-4": { - "Composer\\Semver\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nils Adermann", - "email": "naderman@naderman.de", - "homepage": "http://www.naderman.de" - }, - { - "name": "Jordi Boggiano", - "email": "j.boggiano@seld.be", - "homepage": "http://seld.be" - }, - { - "name": "Rob Bast", - "email": "rob.bast@gmail.com", - "homepage": "http://robbast.nl" - } - ], - "description": "Semver library that offers utilities, version constraint parsing and validation.", - "keywords": [ - "semantic", - "semver", - "validation", - "versioning" - ], - "support": { - "irc": "irc://irc.freenode.org/composer", - "issues": "https://github.com/composer/semver/issues", - "source": "https://github.com/composer/semver/tree/3.3.2" - }, - "funding": [ - { - "url": "https://packagist.com", - "type": "custom" - }, - { - "url": "https://github.com/composer", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/composer/composer", - "type": "tidelift" - } - ], - "time": "2022-04-01T19:23:25+00:00" - }, - { - "name": "composer/xdebug-handler", - "version": "3.0.3", - "source": { - "type": "git", - "url": "https://github.com/composer/xdebug-handler.git", - "reference": "ced299686f41dce890debac69273b47ffe98a40c" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/composer/xdebug-handler/zipball/ced299686f41dce890debac69273b47ffe98a40c", - "reference": "ced299686f41dce890debac69273b47ffe98a40c", - "shasum": "" - }, - "require": { - "composer/pcre": "^1 || ^2 || ^3", - "php": "^7.2.5 || ^8.0", - "psr/log": "^1 || ^2 || ^3" - }, - "require-dev": { - "phpstan/phpstan": "^1.0", - "phpstan/phpstan-strict-rules": "^1.1", - "symfony/phpunit-bridge": "^6.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "Composer\\XdebugHandler\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "John Stevenson", - "email": "john-stevenson@blueyonder.co.uk" - } - ], - "description": "Restarts a process without Xdebug.", - "keywords": [ - "Xdebug", - "performance" - ], - "support": { - "irc": "irc://irc.freenode.org/composer", - "issues": "https://github.com/composer/xdebug-handler/issues", - "source": "https://github.com/composer/xdebug-handler/tree/3.0.3" - }, - "funding": [ - { - "url": "https://packagist.com", - "type": "custom" - }, - { - "url": "https://github.com/composer", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/composer/composer", - "type": "tidelift" - } - ], - "time": "2022-02-25T21:32:43+00:00" - }, - { - "name": "dnoegel/php-xdg-base-dir", - "version": "v0.1.1", - "source": { - "type": "git", - "url": "https://github.com/dnoegel/php-xdg-base-dir.git", - "reference": "8f8a6e48c5ecb0f991c2fdcf5f154a47d85f9ffd" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/dnoegel/php-xdg-base-dir/zipball/8f8a6e48c5ecb0f991c2fdcf5f154a47d85f9ffd", - "reference": "8f8a6e48c5ecb0f991c2fdcf5f154a47d85f9ffd", - "shasum": "" - }, - "require": { - "php": ">=5.3.2" - }, - "require-dev": { - "phpunit/phpunit": "~7.0|~6.0|~5.0|~4.8.35" - }, - "type": "library", - "autoload": { - "psr-4": { - "XdgBaseDir\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "description": "implementation of xdg base directory specification for php", - "support": { - "issues": "https://github.com/dnoegel/php-xdg-base-dir/issues", - "source": "https://github.com/dnoegel/php-xdg-base-dir/tree/v0.1.1" - }, - "time": "2019-12-04T15:06:13+00:00" - }, - { - "name": "doctrine/instantiator", - "version": "2.0.0", - "source": { - "type": "git", - "url": "https://github.com/doctrine/instantiator.git", - "reference": "c6222283fa3f4ac679f8b9ced9a4e23f163e80d0" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/instantiator/zipball/c6222283fa3f4ac679f8b9ced9a4e23f163e80d0", - "reference": "c6222283fa3f4ac679f8b9ced9a4e23f163e80d0", - "shasum": "" - }, - "require": { - "php": "^8.1" - }, - "require-dev": { - "doctrine/coding-standard": "^11", - "ext-pdo": "*", - "ext-phar": "*", - "phpbench/phpbench": "^1.2", - "phpstan/phpstan": "^1.9.4", - "phpstan/phpstan-phpunit": "^1.3", - "phpunit/phpunit": "^9.5.27", - "vimeo/psalm": "^5.4" - }, - "type": "library", - "autoload": { - "psr-4": { - "Doctrine\\Instantiator\\": "src/Doctrine/Instantiator/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Marco Pivetta", - "email": "ocramius@gmail.com", - "homepage": "https://ocramius.github.io/" - } - ], - "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors", - "homepage": "https://www.doctrine-project.org/projects/instantiator.html", - "keywords": [ - "constructor", - "instantiate" - ], - "support": { - "issues": "https://github.com/doctrine/instantiator/issues", - "source": "https://github.com/doctrine/instantiator/tree/2.0.0" - }, - "funding": [ - { - "url": "https://www.doctrine-project.org/sponsorship.html", - "type": "custom" - }, - { - "url": "https://www.patreon.com/phpdoctrine", - "type": "patreon" - }, - { - "url": "https://tidelift.com/funding/github/packagist/doctrine%2Finstantiator", - "type": "tidelift" - } - ], - "time": "2022-12-30T00:23:10+00:00" - }, - { - "name": "fakerphp/faker", - "version": "v1.21.0", - "source": { - "type": "git", - "url": "https://github.com/FakerPHP/Faker.git", - "reference": "92efad6a967f0b79c499705c69b662f738cc9e4d" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/FakerPHP/Faker/zipball/92efad6a967f0b79c499705c69b662f738cc9e4d", - "reference": "92efad6a967f0b79c499705c69b662f738cc9e4d", - "shasum": "" - }, - "require": { - "php": "^7.4 || ^8.0", - "psr/container": "^1.0 || ^2.0", - "symfony/deprecation-contracts": "^2.2 || ^3.0" - }, - "conflict": { - "fzaninotto/faker": "*" - }, - "require-dev": { - "bamarni/composer-bin-plugin": "^1.4.1", - "doctrine/persistence": "^1.3 || ^2.0", - "ext-intl": "*", - "phpunit/phpunit": "^9.5.26", - "symfony/phpunit-bridge": "^5.4.16" - }, - "suggest": { - "doctrine/orm": "Required to use Faker\\ORM\\Doctrine", - "ext-curl": "Required by Faker\\Provider\\Image to download images.", - "ext-dom": "Required by Faker\\Provider\\HtmlLorem for generating random HTML.", - "ext-iconv": "Required by Faker\\Provider\\ru_RU\\Text::realText() for generating real Russian text.", - "ext-mbstring": "Required for multibyte Unicode string functionality." - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "v1.21-dev" - } - }, - "autoload": { - "psr-4": { - "Faker\\": "src/Faker/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "François Zaninotto" - } - ], - "description": "Faker is a PHP library that generates fake data for you.", - "keywords": [ - "data", - "faker", - "fixtures" - ], - "support": { - "issues": "https://github.com/FakerPHP/Faker/issues", - "source": "https://github.com/FakerPHP/Faker/tree/v1.21.0" - }, - "time": "2022-12-13T13:54:32+00:00" - }, - { - "name": "felixfbecker/advanced-json-rpc", - "version": "v3.2.1", - "source": { - "type": "git", - "url": "https://github.com/felixfbecker/php-advanced-json-rpc.git", - "reference": "b5f37dbff9a8ad360ca341f3240dc1c168b45447" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/felixfbecker/php-advanced-json-rpc/zipball/b5f37dbff9a8ad360ca341f3240dc1c168b45447", - "reference": "b5f37dbff9a8ad360ca341f3240dc1c168b45447", - "shasum": "" - }, - "require": { - "netresearch/jsonmapper": "^1.0 || ^2.0 || ^3.0 || ^4.0", - "php": "^7.1 || ^8.0", - "phpdocumentor/reflection-docblock": "^4.3.4 || ^5.0.0" - }, - "require-dev": { - "phpunit/phpunit": "^7.0 || ^8.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "AdvancedJsonRpc\\": "lib/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "ISC" - ], - "authors": [ - { - "name": "Felix Becker", - "email": "felix.b@outlook.com" - } - ], - "description": "A more advanced JSONRPC implementation", - "support": { - "issues": "https://github.com/felixfbecker/php-advanced-json-rpc/issues", - "source": "https://github.com/felixfbecker/php-advanced-json-rpc/tree/v3.2.1" - }, - "time": "2021-06-11T22:34:44+00:00" - }, - { - "name": "felixfbecker/language-server-protocol", - "version": "v1.5.2", - "source": { - "type": "git", - "url": "https://github.com/felixfbecker/php-language-server-protocol.git", - "reference": "6e82196ffd7c62f7794d778ca52b69feec9f2842" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/felixfbecker/php-language-server-protocol/zipball/6e82196ffd7c62f7794d778ca52b69feec9f2842", - "reference": "6e82196ffd7c62f7794d778ca52b69feec9f2842", - "shasum": "" - }, - "require": { - "php": ">=7.1" - }, - "require-dev": { - "phpstan/phpstan": "*", - "squizlabs/php_codesniffer": "^3.1", - "vimeo/psalm": "^4.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.x-dev" - } - }, - "autoload": { - "psr-4": { - "LanguageServerProtocol\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "ISC" - ], - "authors": [ - { - "name": "Felix Becker", - "email": "felix.b@outlook.com" - } - ], - "description": "PHP classes for the Language Server Protocol", - "keywords": [ - "language", - "microsoft", - "php", - "server" - ], - "support": { - "issues": "https://github.com/felixfbecker/php-language-server-protocol/issues", - "source": "https://github.com/felixfbecker/php-language-server-protocol/tree/v1.5.2" - }, - "time": "2022-03-02T22:36:06+00:00" - }, - { - "name": "fidry/cpu-core-counter", - "version": "0.4.1", - "source": { - "type": "git", - "url": "https://github.com/theofidry/cpu-core-counter.git", - "reference": "79261cc280aded96d098e1b0e0ba0c4881b432c2" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/theofidry/cpu-core-counter/zipball/79261cc280aded96d098e1b0e0ba0c4881b432c2", - "reference": "79261cc280aded96d098e1b0e0ba0c4881b432c2", - "shasum": "" - }, - "require": { - "php": "^7.2 || ^8.0" - }, - "require-dev": { - "fidry/makefile": "^0.2.0", - "phpstan/extension-installer": "^1.2.0", - "phpstan/phpstan": "^1.9.2", - "phpstan/phpstan-deprecation-rules": "^1.0.0", - "phpstan/phpstan-phpunit": "^1.2.2", - "phpstan/phpstan-strict-rules": "^1.4.4", - "phpunit/phpunit": "^9.5.26 || ^8.5.31", - "theofidry/php-cs-fixer-config": "^1.0", - "webmozarts/strict-phpunit": "^7.5" - }, - "type": "library", - "autoload": { - "psr-4": { - "Fidry\\CpuCoreCounter\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Théo FIDRY", - "email": "theo.fidry@gmail.com" - } - ], - "description": "Tiny utility to get the number of CPU cores.", - "keywords": [ - "CPU", - "core" - ], - "support": { - "issues": "https://github.com/theofidry/cpu-core-counter/issues", - "source": "https://github.com/theofidry/cpu-core-counter/tree/0.4.1" - }, - "funding": [ - { - "url": "https://github.com/theofidry", - "type": "github" - } - ], - "time": "2022-12-16T22:01:02+00:00" - }, - { - "name": "filp/whoops", - "version": "2.14.6", - "source": { - "type": "git", - "url": "https://github.com/filp/whoops.git", - "reference": "f7948baaa0330277c729714910336383286305da" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/filp/whoops/zipball/f7948baaa0330277c729714910336383286305da", - "reference": "f7948baaa0330277c729714910336383286305da", - "shasum": "" - }, - "require": { - "php": "^5.5.9 || ^7.0 || ^8.0", - "psr/log": "^1.0.1 || ^2.0 || ^3.0" - }, - "require-dev": { - "mockery/mockery": "^0.9 || ^1.0", - "phpunit/phpunit": "^4.8.36 || ^5.7.27 || ^6.5.14 || ^7.5.20 || ^8.5.8 || ^9.3.3", - "symfony/var-dumper": "^2.6 || ^3.0 || ^4.0 || ^5.0" - }, - "suggest": { - "symfony/var-dumper": "Pretty print complex values better with var-dumper available", - "whoops/soap": "Formats errors as SOAP responses" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.7-dev" - } - }, - "autoload": { - "psr-4": { - "Whoops\\": "src/Whoops/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Filipe Dobreira", - "homepage": "https://github.com/filp", - "role": "Developer" - } - ], - "description": "php error handling for cool kids", - "homepage": "https://filp.github.io/whoops/", - "keywords": [ - "error", - "exception", - "handling", - "library", - "throwable", - "whoops" - ], - "support": { - "issues": "https://github.com/filp/whoops/issues", - "source": "https://github.com/filp/whoops/tree/2.14.6" - }, - "funding": [ - { - "url": "https://github.com/denis-sokolov", - "type": "github" - } - ], - "time": "2022-11-02T16:23:29+00:00" - }, - { - "name": "hamcrest/hamcrest-php", - "version": "v2.0.1", - "source": { - "type": "git", - "url": "https://github.com/hamcrest/hamcrest-php.git", - "reference": "8c3d0a3f6af734494ad8f6fbbee0ba92422859f3" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/hamcrest/hamcrest-php/zipball/8c3d0a3f6af734494ad8f6fbbee0ba92422859f3", - "reference": "8c3d0a3f6af734494ad8f6fbbee0ba92422859f3", - "shasum": "" - }, - "require": { - "php": "^5.3|^7.0|^8.0" - }, - "replace": { - "cordoval/hamcrest-php": "*", - "davedevelopment/hamcrest-php": "*", - "kodova/hamcrest-php": "*" - }, - "require-dev": { - "phpunit/php-file-iterator": "^1.4 || ^2.0", - "phpunit/phpunit": "^4.8.36 || ^5.7 || ^6.5 || ^7.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.1-dev" - } - }, - "autoload": { - "classmap": [ - "hamcrest" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "This is the PHP port of Hamcrest Matchers", - "keywords": [ - "test" - ], - "support": { - "issues": "https://github.com/hamcrest/hamcrest-php/issues", - "source": "https://github.com/hamcrest/hamcrest-php/tree/v2.0.1" - }, - "time": "2020-07-09T08:09:16+00:00" - }, - { - "name": "laracasts/cypress", - "version": "3.0.0", - "source": { - "type": "git", - "url": "https://github.com/laracasts/cypress.git", - "reference": "9a9e5d25a51d2cbb410393e6a0d9883aa3304bf5" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/laracasts/cypress/zipball/9a9e5d25a51d2cbb410393e6a0d9883aa3304bf5", - "reference": "9a9e5d25a51d2cbb410393e6a0d9883aa3304bf5", - "shasum": "" - }, - "require": { - "illuminate/support": "^6.0|^7.0|^8.0|^9.0", - "php": "^8.0" - }, - "require-dev": { - "orchestra/testbench": "^6.0|^7.0", - "phpunit/phpunit": "^8.0|^9.5.10", - "spatie/laravel-ray": "^1.29" - }, - "type": "library", - "extra": { - "laravel": { - "providers": [ - "Laracasts\\Cypress\\CypressServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "Laracasts\\Cypress\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jeffrey Way", - "email": "jeffrey@laracasts.com", - "role": "Developer" - } - ], - "description": "Laravel Cypress Boilerplate", - "homepage": "https://github.com/laracasts/cypress", - "keywords": [ - "cypress", - "laracasts" - ], - "support": { - "issues": "https://github.com/laracasts/cypress/issues", - "source": "https://github.com/laracasts/cypress/tree/3.0.0" - }, - "time": "2022-06-27T13:49:35+00:00" - }, - { - "name": "laravel/pint", - "version": "v1.4.1", - "source": { - "type": "git", - "url": "https://github.com/laravel/pint.git", - "reference": "80ddf23a5d97825e79bb1018eebb6f3f985d4fa8" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/laravel/pint/zipball/80ddf23a5d97825e79bb1018eebb6f3f985d4fa8", - "reference": "80ddf23a5d97825e79bb1018eebb6f3f985d4fa8", - "shasum": "" - }, - "require": { - "ext-json": "*", - "ext-mbstring": "*", - "ext-tokenizer": "*", - "ext-xml": "*", - "php": "^8.0" - }, - "require-dev": { - "friendsofphp/php-cs-fixer": "^3.14", - "illuminate/view": "^9.32.0", - "laravel-zero/framework": "^9.2.0", - "mockery/mockery": "^1.5.1", - "nunomaduro/larastan": "^2.2.0", - "nunomaduro/termwind": "^1.14.0", - "pestphp/pest": "^1.22.1" - }, - "bin": [ - "builds/pint" - ], - "type": "project", - "autoload": { - "psr-4": { - "App\\": "app/", - "Database\\Seeders\\": "database/seeders/", - "Database\\Factories\\": "database/factories/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nuno Maduro", - "email": "enunomaduro@gmail.com" - } - ], - "description": "An opinionated code formatter for PHP.", - "homepage": "https://laravel.com", - "keywords": [ - "format", - "formatter", - "lint", - "linter", - "php" - ], - "support": { - "issues": "https://github.com/laravel/pint/issues", - "source": "https://github.com/laravel/pint" - }, - "time": "2023-01-31T15:50:45+00:00" - }, - { - "name": "laravel/sail", - "version": "v1.18.1", - "source": { - "type": "git", - "url": "https://github.com/laravel/sail.git", - "reference": "a64f78a4ab86c04a4c5de39bea20a8d36ad48a22" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/laravel/sail/zipball/a64f78a4ab86c04a4c5de39bea20a8d36ad48a22", - "reference": "a64f78a4ab86c04a4c5de39bea20a8d36ad48a22", - "shasum": "" - }, - "require": { - "illuminate/console": "^8.0|^9.0|^10.0", - "illuminate/contracts": "^8.0|^9.0|^10.0", - "illuminate/support": "^8.0|^9.0|^10.0", - "php": "^7.3|^8.0" - }, - "bin": [ - "bin/sail" - ], - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.x-dev" - }, - "laravel": { - "providers": [ - "Laravel\\Sail\\SailServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "Laravel\\Sail\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Taylor Otwell", - "email": "taylor@laravel.com" - } - ], - "description": "Docker files for running a basic Laravel application.", - "keywords": [ - "docker", - "laravel" - ], - "support": { - "issues": "https://github.com/laravel/sail/issues", - "source": "https://github.com/laravel/sail" - }, - "time": "2023-01-11T14:35:04+00:00" - }, - { - "name": "maximebf/debugbar", - "version": "v1.18.1", - "source": { - "type": "git", - "url": "https://github.com/maximebf/php-debugbar.git", - "reference": "ba0af68dd4316834701ecb30a00ce9604ced3ee9" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/maximebf/php-debugbar/zipball/ba0af68dd4316834701ecb30a00ce9604ced3ee9", - "reference": "ba0af68dd4316834701ecb30a00ce9604ced3ee9", - "shasum": "" - }, - "require": { - "php": "^7.1|^8", - "psr/log": "^1|^2|^3", - "symfony/var-dumper": "^2.6|^3|^4|^5|^6" - }, - "require-dev": { - "phpunit/phpunit": "^7.5.20 || ^9.4.2", - "twig/twig": "^1.38|^2.7|^3.0" - }, - "suggest": { - "kriswallsmith/assetic": "The best way to manage assets", - "monolog/monolog": "Log using Monolog", - "predis/predis": "Redis storage" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.18-dev" - } - }, - "autoload": { - "psr-4": { - "DebugBar\\": "src/DebugBar/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Maxime Bouroumeau-Fuseau", - "email": "maxime.bouroumeau@gmail.com", - "homepage": "http://maximebf.com" - }, - { - "name": "Barry vd. Heuvel", - "email": "barryvdh@gmail.com" - } - ], - "description": "Debug bar in the browser for php application", - "homepage": "https://github.com/maximebf/php-debugbar", - "keywords": [ - "debug", - "debugbar" - ], - "support": { - "issues": "https://github.com/maximebf/php-debugbar/issues", - "source": "https://github.com/maximebf/php-debugbar/tree/v1.18.1" - }, - "time": "2022-03-31T14:55:54+00:00" - }, - { - "name": "mockery/mockery", - "version": "1.5.1", - "source": { - "type": "git", - "url": "https://github.com/mockery/mockery.git", - "reference": "e92dcc83d5a51851baf5f5591d32cb2b16e3684e" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/mockery/mockery/zipball/e92dcc83d5a51851baf5f5591d32cb2b16e3684e", - "reference": "e92dcc83d5a51851baf5f5591d32cb2b16e3684e", - "shasum": "" - }, - "require": { - "hamcrest/hamcrest-php": "^2.0.1", - "lib-pcre": ">=7.0", - "php": "^7.3 || ^8.0" - }, - "conflict": { - "phpunit/phpunit": "<8.0" - }, - "require-dev": { - "phpunit/phpunit": "^8.5 || ^9.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.4.x-dev" - } - }, - "autoload": { - "psr-0": { - "Mockery": "library/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Pádraic Brady", - "email": "padraic.brady@gmail.com", - "homepage": "http://blog.astrumfutura.com" - }, - { - "name": "Dave Marshall", - "email": "dave.marshall@atstsolutions.co.uk", - "homepage": "http://davedevelopment.co.uk" - } - ], - "description": "Mockery is a simple yet flexible PHP mock object framework", - "homepage": "https://github.com/mockery/mockery", - "keywords": [ - "BDD", - "TDD", - "library", - "mock", - "mock objects", - "mockery", - "stub", - "test", - "test double", - "testing" - ], - "support": { - "issues": "https://github.com/mockery/mockery/issues", - "source": "https://github.com/mockery/mockery/tree/1.5.1" - }, - "time": "2022-09-07T15:32:08+00:00" - }, - { - "name": "myclabs/deep-copy", - "version": "1.11.0", - "source": { - "type": "git", - "url": "https://github.com/myclabs/DeepCopy.git", - "reference": "14daed4296fae74d9e3201d2c4925d1acb7aa614" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/14daed4296fae74d9e3201d2c4925d1acb7aa614", - "reference": "14daed4296fae74d9e3201d2c4925d1acb7aa614", - "shasum": "" - }, - "require": { - "php": "^7.1 || ^8.0" - }, - "conflict": { - "doctrine/collections": "<1.6.8", - "doctrine/common": "<2.13.3 || >=3,<3.2.2" - }, - "require-dev": { - "doctrine/collections": "^1.6.8", - "doctrine/common": "^2.13.3 || ^3.2.2", - "phpunit/phpunit": "^7.5.20 || ^8.5.23 || ^9.5.13" - }, - "type": "library", - "autoload": { - "files": [ - "src/DeepCopy/deep_copy.php" - ], - "psr-4": { - "DeepCopy\\": "src/DeepCopy/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "description": "Create deep copies (clones) of your objects", - "keywords": [ - "clone", - "copy", - "duplicate", - "object", - "object graph" - ], - "support": { - "issues": "https://github.com/myclabs/DeepCopy/issues", - "source": "https://github.com/myclabs/DeepCopy/tree/1.11.0" - }, - "funding": [ - { - "url": "https://tidelift.com/funding/github/packagist/myclabs/deep-copy", - "type": "tidelift" - } - ], - "time": "2022-03-03T13:19:32+00:00" - }, - { - "name": "netresearch/jsonmapper", - "version": "v4.1.0", - "source": { - "type": "git", - "url": "https://github.com/cweiske/jsonmapper.git", - "reference": "cfa81ea1d35294d64adb9c68aa4cb9e92400e53f" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/cweiske/jsonmapper/zipball/cfa81ea1d35294d64adb9c68aa4cb9e92400e53f", - "reference": "cfa81ea1d35294d64adb9c68aa4cb9e92400e53f", - "shasum": "" - }, - "require": { - "ext-json": "*", - "ext-pcre": "*", - "ext-reflection": "*", - "ext-spl": "*", - "php": ">=7.1" - }, - "require-dev": { - "phpunit/phpunit": "~7.5 || ~8.0 || ~9.0", - "squizlabs/php_codesniffer": "~3.5" - }, - "type": "library", - "autoload": { - "psr-0": { - "JsonMapper": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "OSL-3.0" - ], - "authors": [ - { - "name": "Christian Weiske", - "email": "cweiske@cweiske.de", - "homepage": "http://github.com/cweiske/jsonmapper/", - "role": "Developer" - } - ], - "description": "Map nested JSON structures onto PHP classes", - "support": { - "email": "cweiske@cweiske.de", - "issues": "https://github.com/cweiske/jsonmapper/issues", - "source": "https://github.com/cweiske/jsonmapper/tree/v4.1.0" - }, - "time": "2022-12-08T20:46:14+00:00" - }, - { - "name": "nunomaduro/collision", - "version": "v6.4.0", - "source": { - "type": "git", - "url": "https://github.com/nunomaduro/collision.git", - "reference": "f05978827b9343cba381ca05b8c7deee346b6015" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/nunomaduro/collision/zipball/f05978827b9343cba381ca05b8c7deee346b6015", - "reference": "f05978827b9343cba381ca05b8c7deee346b6015", - "shasum": "" - }, - "require": { - "filp/whoops": "^2.14.5", - "php": "^8.0.0", - "symfony/console": "^6.0.2" - }, - "require-dev": { - "brianium/paratest": "^6.4.1", - "laravel/framework": "^9.26.1", - "laravel/pint": "^1.1.1", - "nunomaduro/larastan": "^1.0.3", - "nunomaduro/mock-final-classes": "^1.1.0", - "orchestra/testbench": "^7.7", - "phpunit/phpunit": "^9.5.23", - "spatie/ignition": "^1.4.1" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-develop": "6.x-dev" - }, - "laravel": { - "providers": [ - "NunoMaduro\\Collision\\Adapters\\Laravel\\CollisionServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "NunoMaduro\\Collision\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nuno Maduro", - "email": "enunomaduro@gmail.com" - } - ], - "description": "Cli error handling for console/command-line PHP applications.", - "keywords": [ - "artisan", - "cli", - "command-line", - "console", - "error", - "handling", - "laravel", - "laravel-zero", - "php", - "symfony" - ], - "support": { - "issues": "https://github.com/nunomaduro/collision/issues", - "source": "https://github.com/nunomaduro/collision" - }, - "funding": [ - { - "url": "https://www.paypal.com/paypalme/enunomaduro", - "type": "custom" - }, - { - "url": "https://github.com/nunomaduro", - "type": "github" - }, - { - "url": "https://www.patreon.com/nunomaduro", - "type": "patreon" - } - ], - "time": "2023-01-03T12:54:54+00:00" - }, - { - "name": "nunomaduro/larastan", - "version": "2.4.0", - "source": { - "type": "git", - "url": "https://github.com/nunomaduro/larastan.git", - "reference": "14f631348ead3e245651606931863b4f218d1f78" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/nunomaduro/larastan/zipball/14f631348ead3e245651606931863b4f218d1f78", - "reference": "14f631348ead3e245651606931863b4f218d1f78", - "shasum": "" - }, - "require": { - "ext-json": "*", - "illuminate/console": "^9.47.0 || ^10.0.0", - "illuminate/container": "^9.47.0 || ^10.0.0", - "illuminate/contracts": "^9.47.0 || ^10.0.0", - "illuminate/database": "^9.47.0 || ^10.0.0", - "illuminate/http": "^9.47.0 || ^10.0.0", - "illuminate/pipeline": "^9.47.0 || ^10.0.0", - "illuminate/support": "^9.47.0 || ^10.0.0", - "php": "^8.0.2", - "phpmyadmin/sql-parser": "^5.6.0", - "phpstan/phpstan": "^1.9.8" - }, - "require-dev": { - "nikic/php-parser": "^4.15.2", - "orchestra/testbench": "^7.19.0|^8.0.0", - "phpunit/phpunit": "^9.5.27" - }, - "suggest": { - "orchestra/testbench": "Using Larastan for analysing a package needs Testbench" - }, - "type": "phpstan-extension", - "extra": { - "branch-alias": { - "dev-master": "2.0-dev" - }, - "phpstan": { - "includes": [ - "extension.neon" - ] - } - }, - "autoload": { - "psr-4": { - "NunoMaduro\\Larastan\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nuno Maduro", - "email": "enunomaduro@gmail.com" - } - ], - "description": "Larastan - Discover bugs in your code without running it. A phpstan/phpstan wrapper for Laravel", - "keywords": [ - "PHPStan", - "code analyse", - "code analysis", - "larastan", - "laravel", - "package", - "php", - "static analysis" - ], - "support": { - "issues": "https://github.com/nunomaduro/larastan/issues", - "source": "https://github.com/nunomaduro/larastan/tree/2.4.0" - }, - "funding": [ - { - "url": "https://www.paypal.com/paypalme/enunomaduro", - "type": "custom" - }, - { - "url": "https://github.com/canvural", - "type": "github" - }, - { - "url": "https://github.com/nunomaduro", - "type": "github" - }, - { - "url": "https://www.patreon.com/nunomaduro", - "type": "patreon" - } - ], - "time": "2023-01-11T11:57:44+00:00" - }, - { - "name": "pestphp/pest", - "version": "v1.22.4", - "source": { - "type": "git", - "url": "https://github.com/pestphp/pest.git", - "reference": "ee4ff5a9094ce04ddda6bc499dd9d81e1d8863d4" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/pestphp/pest/zipball/ee4ff5a9094ce04ddda6bc499dd9d81e1d8863d4", - "reference": "ee4ff5a9094ce04ddda6bc499dd9d81e1d8863d4", - "shasum": "" - }, - "require": { - "nunomaduro/collision": "^5.11.0|^6.3.0", - "pestphp/pest-plugin": "^1.1.0", - "php": "^7.3 || ^8.0", - "phpunit/phpunit": "^9.6.0" - }, - "require-dev": { - "illuminate/console": "^8.83.27", - "illuminate/support": "^8.83.27", - "laravel/dusk": "^6.25.2", - "pestphp/pest-dev-tools": "^1.0.0", - "pestphp/pest-plugin-parallel": "^1.2.1" - }, - "bin": [ - "bin/pest" - ], - "type": "library", - "extra": { - "branch-alias": { - "dev-1.x": "1.x-dev" - }, - "pest": { - "plugins": [ - "Pest\\Plugins\\Coverage", - "Pest\\Plugins\\Init", - "Pest\\Plugins\\Version", - "Pest\\Plugins\\Environment" - ] - }, - "laravel": { - "providers": [ - "Pest\\Laravel\\PestServiceProvider" - ] - } - }, - "autoload": { - "files": [ - "src/Functions.php", - "src/Pest.php" - ], - "psr-4": { - "Pest\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nuno Maduro", - "email": "enunomaduro@gmail.com" - } - ], - "description": "An elegant PHP Testing Framework.", - "keywords": [ - "framework", - "pest", - "php", - "test", - "testing", - "unit" - ], - "support": { - "issues": "https://github.com/pestphp/pest/issues", - "source": "https://github.com/pestphp/pest/tree/v1.22.4" - }, - "funding": [ - { - "url": "https://www.paypal.com/paypalme/enunomaduro", - "type": "custom" - }, - { - "url": "https://github.com/lukeraymonddowning", - "type": "github" - }, - { - "url": "https://github.com/nunomaduro", - "type": "github" - }, - { - "url": "https://github.com/olivernybroe", - "type": "github" - }, - { - "url": "https://github.com/owenvoke", - "type": "github" - }, - { - "url": "https://www.patreon.com/nunomaduro", - "type": "patreon" - } - ], - "time": "2023-02-03T13:03:07+00:00" - }, - { - "name": "pestphp/pest-plugin", - "version": "v1.1.0", - "source": { - "type": "git", - "url": "https://github.com/pestphp/pest-plugin.git", - "reference": "606c5f79c6a339b49838ffbee0151ca519efe378" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/pestphp/pest-plugin/zipball/606c5f79c6a339b49838ffbee0151ca519efe378", - "reference": "606c5f79c6a339b49838ffbee0151ca519efe378", - "shasum": "" - }, - "require": { - "composer-plugin-api": "^1.1.0 || ^2.0.0", - "php": "^7.3 || ^8.0" - }, - "conflict": { - "pestphp/pest": "<1.0" - }, - "require-dev": { - "composer/composer": "^2.4.2", - "pestphp/pest": "^1.22.1", - "pestphp/pest-dev-tools": "^1.0.0" - }, - "type": "composer-plugin", - "extra": { - "branch-alias": { - "dev-master": "1.x-dev" - }, - "class": "Pest\\Plugin\\Manager" - }, - "autoload": { - "psr-4": { - "Pest\\Plugin\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "description": "The Pest plugin manager", - "keywords": [ - "framework", - "manager", - "pest", - "php", - "plugin", - "test", - "testing", - "unit" - ], - "support": { - "source": "https://github.com/pestphp/pest-plugin/tree/v1.1.0" - }, - "funding": [ - { - "url": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=66BYDWAT92N6L", - "type": "custom" - }, - { - "url": "https://github.com/nunomaduro", - "type": "github" - }, - { - "url": "https://www.patreon.com/nunomaduro", - "type": "patreon" - } - ], - "time": "2022-09-18T13:18:17+00:00" - }, - { - "name": "pestphp/pest-plugin-laravel", - "version": "v1.4.0", - "source": { - "type": "git", - "url": "https://github.com/pestphp/pest-plugin-laravel.git", - "reference": "61935be0deae1732a3ead780fbd9277aa93e2f6d" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/pestphp/pest-plugin-laravel/zipball/61935be0deae1732a3ead780fbd9277aa93e2f6d", - "reference": "61935be0deae1732a3ead780fbd9277aa93e2f6d", - "shasum": "" - }, - "require": { - "laravel/framework": "^7.30.6 || ^8.83.27 || ^9.47.0 || ^10.0.0", - "pestphp/pest": "^1.22.1", - "php": "^7.3 || ^8.0" - }, - "require-dev": { - "orchestra/testbench": "^5.20.0 || ^6.25.0 || ^7.7.0 || ^8.0", - "pestphp/pest-dev-tools": "^1.0.0" - }, - "type": "library", - "autoload": { - "files": [ - "src/Autoload.php" - ], - "psr-4": { - "Pest\\Laravel\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "description": "The Pest Laravel Plugin", - "keywords": [ - "framework", - "laravel", - "pest", - "php", - "test", - "testing", - "unit" - ], - "support": { - "source": "https://github.com/pestphp/pest-plugin-laravel/tree/v1.4.0" - }, - "funding": [ - { - "url": "https://www.paypal.com/paypalme/enunomaduro", - "type": "custom" - }, - { - "url": "https://github.com/nunomaduro", - "type": "github" - }, - { - "url": "https://www.patreon.com/nunomaduro", - "type": "patreon" - } - ], - "time": "2023-01-13T16:54:07+00:00" - }, - { - "name": "phar-io/manifest", - "version": "2.0.3", - "source": { - "type": "git", - "url": "https://github.com/phar-io/manifest.git", - "reference": "97803eca37d319dfa7826cc2437fc020857acb53" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phar-io/manifest/zipball/97803eca37d319dfa7826cc2437fc020857acb53", - "reference": "97803eca37d319dfa7826cc2437fc020857acb53", - "shasum": "" - }, - "require": { - "ext-dom": "*", - "ext-phar": "*", - "ext-xmlwriter": "*", - "phar-io/version": "^3.0.1", - "php": "^7.2 || ^8.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.0.x-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Arne Blankerts", - "email": "arne@blankerts.de", - "role": "Developer" - }, - { - "name": "Sebastian Heuer", - "email": "sebastian@phpeople.de", - "role": "Developer" - }, - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "Developer" - } - ], - "description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)", - "support": { - "issues": "https://github.com/phar-io/manifest/issues", - "source": "https://github.com/phar-io/manifest/tree/2.0.3" - }, - "time": "2021-07-20T11:28:43+00:00" - }, - { - "name": "phar-io/version", - "version": "3.2.1", - "source": { - "type": "git", - "url": "https://github.com/phar-io/version.git", - "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phar-io/version/zipball/4f7fd7836c6f332bb2933569e566a0d6c4cbed74", - "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74", - "shasum": "" - }, - "require": { - "php": "^7.2 || ^8.0" - }, - "type": "library", - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Arne Blankerts", - "email": "arne@blankerts.de", - "role": "Developer" - }, - { - "name": "Sebastian Heuer", - "email": "sebastian@phpeople.de", - "role": "Developer" - }, - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "Developer" - } - ], - "description": "Library for handling version information and constraints", - "support": { - "issues": "https://github.com/phar-io/version/issues", - "source": "https://github.com/phar-io/version/tree/3.2.1" - }, - "time": "2022-02-21T01:04:05+00:00" - }, - { - "name": "phpdocumentor/reflection-common", - "version": "2.2.0", - "source": { - "type": "git", - "url": "https://github.com/phpDocumentor/ReflectionCommon.git", - "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/1d01c49d4ed62f25aa84a747ad35d5a16924662b", - "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b", - "shasum": "" - }, - "require": { - "php": "^7.2 || ^8.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-2.x": "2.x-dev" - } - }, - "autoload": { - "psr-4": { - "phpDocumentor\\Reflection\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jaap van Otterdijk", - "email": "opensource@ijaap.nl" - } - ], - "description": "Common reflection classes used by phpdocumentor to reflect the code structure", - "homepage": "http://www.phpdoc.org", - "keywords": [ - "FQSEN", - "phpDocumentor", - "phpdoc", - "reflection", - "static analysis" - ], - "support": { - "issues": "https://github.com/phpDocumentor/ReflectionCommon/issues", - "source": "https://github.com/phpDocumentor/ReflectionCommon/tree/2.x" - }, - "time": "2020-06-27T09:03:43+00:00" - }, - { - "name": "phpdocumentor/reflection-docblock", - "version": "5.3.0", - "source": { - "type": "git", - "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", - "reference": "622548b623e81ca6d78b721c5e029f4ce664f170" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/622548b623e81ca6d78b721c5e029f4ce664f170", - "reference": "622548b623e81ca6d78b721c5e029f4ce664f170", - "shasum": "" - }, - "require": { - "ext-filter": "*", - "php": "^7.2 || ^8.0", - "phpdocumentor/reflection-common": "^2.2", - "phpdocumentor/type-resolver": "^1.3", - "webmozart/assert": "^1.9.1" - }, - "require-dev": { - "mockery/mockery": "~1.3.2", - "psalm/phar": "^4.8" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "5.x-dev" - } - }, - "autoload": { - "psr-4": { - "phpDocumentor\\Reflection\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Mike van Riel", - "email": "me@mikevanriel.com" - }, - { - "name": "Jaap van Otterdijk", - "email": "account@ijaap.nl" - } - ], - "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.", - "support": { - "issues": "https://github.com/phpDocumentor/ReflectionDocBlock/issues", - "source": "https://github.com/phpDocumentor/ReflectionDocBlock/tree/5.3.0" - }, - "time": "2021-10-19T17:43:47+00:00" - }, - { - "name": "phpdocumentor/type-resolver", - "version": "1.6.2", - "source": { - "type": "git", - "url": "https://github.com/phpDocumentor/TypeResolver.git", - "reference": "48f445a408c131e38cab1c235aa6d2bb7a0bb20d" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/48f445a408c131e38cab1c235aa6d2bb7a0bb20d", - "reference": "48f445a408c131e38cab1c235aa6d2bb7a0bb20d", - "shasum": "" - }, - "require": { - "php": "^7.4 || ^8.0", - "phpdocumentor/reflection-common": "^2.0" - }, - "require-dev": { - "ext-tokenizer": "*", - "phpstan/extension-installer": "^1.1", - "phpstan/phpstan": "^1.8", - "phpstan/phpstan-phpunit": "^1.1", - "phpunit/phpunit": "^9.5", - "rector/rector": "^0.13.9", - "vimeo/psalm": "^4.25" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-1.x": "1.x-dev" - } - }, - "autoload": { - "psr-4": { - "phpDocumentor\\Reflection\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Mike van Riel", - "email": "me@mikevanriel.com" - } - ], - "description": "A PSR-5 based resolver of Class names, Types and Structural Element Names", - "support": { - "issues": "https://github.com/phpDocumentor/TypeResolver/issues", - "source": "https://github.com/phpDocumentor/TypeResolver/tree/1.6.2" - }, - "time": "2022-10-14T12:47:21+00:00" - }, - { - "name": "phpmyadmin/sql-parser", - "version": "5.7.0", - "source": { - "type": "git", - "url": "https://github.com/phpmyadmin/sql-parser.git", - "reference": "0f5895aab2b6002d00b6831b60983523dea30bff" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phpmyadmin/sql-parser/zipball/0f5895aab2b6002d00b6831b60983523dea30bff", - "reference": "0f5895aab2b6002d00b6831b60983523dea30bff", - "shasum": "" - }, - "require": { - "php": "^7.2 || ^8.0", - "symfony/polyfill-mbstring": "^1.3", - "symfony/polyfill-php80": "^1.16" - }, - "conflict": { - "phpmyadmin/motranslator": "<3.0" - }, - "require-dev": { - "phpbench/phpbench": "^1.1", - "phpmyadmin/coding-standard": "^3.0", - "phpmyadmin/motranslator": "^4.0 || ^5.0", - "phpstan/extension-installer": "^1.1", - "phpstan/phpstan": "^1.9.12", - "phpstan/phpstan-phpunit": "^1.3.3", - "phpunit/php-code-coverage": "*", - "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", - "psalm/plugin-phpunit": "^0.16.1", - "vimeo/psalm": "^4.11", - "zumba/json-serializer": "^3.0" - }, - "suggest": { - "ext-mbstring": "For best performance", - "phpmyadmin/motranslator": "Translate messages to your favorite locale" - }, - "bin": [ - "bin/highlight-query", - "bin/lint-query", - "bin/tokenize-query" - ], - "type": "library", - "autoload": { - "psr-4": { - "PhpMyAdmin\\SqlParser\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "GPL-2.0-or-later" - ], - "authors": [ - { - "name": "The phpMyAdmin Team", - "email": "developers@phpmyadmin.net", - "homepage": "https://www.phpmyadmin.net/team/" - } - ], - "description": "A validating SQL lexer and parser with a focus on MySQL dialect.", - "homepage": "https://github.com/phpmyadmin/sql-parser", - "keywords": [ - "analysis", - "lexer", - "parser", - "query linter", - "sql", - "sql lexer", - "sql linter", - "sql parser", - "sql syntax highlighter", - "sql tokenizer" - ], - "support": { - "issues": "https://github.com/phpmyadmin/sql-parser/issues", - "source": "https://github.com/phpmyadmin/sql-parser" - }, - "funding": [ - { - "url": "https://www.phpmyadmin.net/donate/", - "type": "other" - } - ], - "time": "2023-01-25T10:43:40+00:00" - }, - { - "name": "phpstan/phpstan", - "version": "1.9.14", - "source": { - "type": "git", - "url": "https://github.com/phpstan/phpstan.git", - "reference": "e5fcc96289cf737304286a9b505fbed091f02e58" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan/zipball/e5fcc96289cf737304286a9b505fbed091f02e58", - "reference": "e5fcc96289cf737304286a9b505fbed091f02e58", - "shasum": "" - }, - "require": { - "php": "^7.2|^8.0" - }, - "conflict": { - "phpstan/phpstan-shim": "*" - }, - "bin": [ - "phpstan", - "phpstan.phar" - ], - "type": "library", - "autoload": { - "files": [ - "bootstrap.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "description": "PHPStan - PHP Static Analysis Tool", - "keywords": [ - "dev", - "static analysis" - ], - "support": { - "issues": "https://github.com/phpstan/phpstan/issues", - "source": "https://github.com/phpstan/phpstan/tree/1.9.14" - }, - "funding": [ - { - "url": "https://github.com/ondrejmirtes", - "type": "github" - }, - { - "url": "https://github.com/phpstan", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/phpstan/phpstan", - "type": "tidelift" - } - ], - "time": "2023-01-19T10:47:09+00:00" - }, - { - "name": "phpunit/php-code-coverage", - "version": "9.2.24", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/php-code-coverage.git", - "reference": "2cf940ebc6355a9d430462811b5aaa308b174bed" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/2cf940ebc6355a9d430462811b5aaa308b174bed", - "reference": "2cf940ebc6355a9d430462811b5aaa308b174bed", - "shasum": "" - }, - "require": { - "ext-dom": "*", - "ext-libxml": "*", - "ext-xmlwriter": "*", - "nikic/php-parser": "^4.14", - "php": ">=7.3", - "phpunit/php-file-iterator": "^3.0.3", - "phpunit/php-text-template": "^2.0.2", - "sebastian/code-unit-reverse-lookup": "^2.0.2", - "sebastian/complexity": "^2.0", - "sebastian/environment": "^5.1.2", - "sebastian/lines-of-code": "^1.0.3", - "sebastian/version": "^3.0.1", - "theseer/tokenizer": "^1.2.0" - }, - "require-dev": { - "phpunit/phpunit": "^9.3" - }, - "suggest": { - "ext-pcov": "*", - "ext-xdebug": "*" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "9.2-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.", - "homepage": "https://github.com/sebastianbergmann/php-code-coverage", - "keywords": [ - "coverage", - "testing", - "xunit" - ], - "support": { - "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", - "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.24" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2023-01-26T08:26:55+00:00" - }, - { - "name": "phpunit/php-file-iterator", - "version": "3.0.6", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/php-file-iterator.git", - "reference": "cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf", - "reference": "cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf", - "shasum": "" - }, - "require": { - "php": ">=7.3" - }, - "require-dev": { - "phpunit/phpunit": "^9.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "FilterIterator implementation that filters files based on a list of suffixes.", - "homepage": "https://github.com/sebastianbergmann/php-file-iterator/", - "keywords": [ - "filesystem", - "iterator" - ], - "support": { - "issues": "https://github.com/sebastianbergmann/php-file-iterator/issues", - "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/3.0.6" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2021-12-02T12:48:52+00:00" - }, - { - "name": "phpunit/php-invoker", - "version": "3.1.1", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/php-invoker.git", - "reference": "5a10147d0aaf65b58940a0b72f71c9ac0423cc67" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-invoker/zipball/5a10147d0aaf65b58940a0b72f71c9ac0423cc67", - "reference": "5a10147d0aaf65b58940a0b72f71c9ac0423cc67", - "shasum": "" - }, - "require": { - "php": ">=7.3" - }, - "require-dev": { - "ext-pcntl": "*", - "phpunit/phpunit": "^9.3" - }, - "suggest": { - "ext-pcntl": "*" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.1-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "Invoke callables with a timeout", - "homepage": "https://github.com/sebastianbergmann/php-invoker/", - "keywords": [ - "process" - ], - "support": { - "issues": "https://github.com/sebastianbergmann/php-invoker/issues", - "source": "https://github.com/sebastianbergmann/php-invoker/tree/3.1.1" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2020-09-28T05:58:55+00:00" - }, - { - "name": "phpunit/php-text-template", - "version": "2.0.4", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/php-text-template.git", - "reference": "5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28", - "reference": "5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28", - "shasum": "" - }, - "require": { - "php": ">=7.3" - }, - "require-dev": { - "phpunit/phpunit": "^9.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "Simple template engine.", - "homepage": "https://github.com/sebastianbergmann/php-text-template/", - "keywords": [ - "template" - ], - "support": { - "issues": "https://github.com/sebastianbergmann/php-text-template/issues", - "source": "https://github.com/sebastianbergmann/php-text-template/tree/2.0.4" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2020-10-26T05:33:50+00:00" - }, - { - "name": "phpunit/php-timer", - "version": "5.0.3", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/php-timer.git", - "reference": "5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2", - "reference": "5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2", - "shasum": "" - }, - "require": { - "php": ">=7.3" - }, - "require-dev": { - "phpunit/phpunit": "^9.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "5.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "Utility class for timing", - "homepage": "https://github.com/sebastianbergmann/php-timer/", - "keywords": [ - "timer" - ], - "support": { - "issues": "https://github.com/sebastianbergmann/php-timer/issues", - "source": "https://github.com/sebastianbergmann/php-timer/tree/5.0.3" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2020-10-26T13:16:10+00:00" - }, - { - "name": "phpunit/phpunit", - "version": "9.6.3", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "e7b1615e3e887d6c719121c6d4a44b0ab9645555" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/e7b1615e3e887d6c719121c6d4a44b0ab9645555", - "reference": "e7b1615e3e887d6c719121c6d4a44b0ab9645555", - "shasum": "" - }, - "require": { - "doctrine/instantiator": "^1.3.1 || ^2", - "ext-dom": "*", - "ext-json": "*", - "ext-libxml": "*", - "ext-mbstring": "*", - "ext-xml": "*", - "ext-xmlwriter": "*", - "myclabs/deep-copy": "^1.10.1", - "phar-io/manifest": "^2.0.3", - "phar-io/version": "^3.0.2", - "php": ">=7.3", - "phpunit/php-code-coverage": "^9.2.13", - "phpunit/php-file-iterator": "^3.0.5", - "phpunit/php-invoker": "^3.1.1", - "phpunit/php-text-template": "^2.0.3", - "phpunit/php-timer": "^5.0.2", - "sebastian/cli-parser": "^1.0.1", - "sebastian/code-unit": "^1.0.6", - "sebastian/comparator": "^4.0.8", - "sebastian/diff": "^4.0.3", - "sebastian/environment": "^5.1.3", - "sebastian/exporter": "^4.0.5", - "sebastian/global-state": "^5.0.1", - "sebastian/object-enumerator": "^4.0.3", - "sebastian/resource-operations": "^3.0.3", - "sebastian/type": "^3.2", - "sebastian/version": "^3.0.2" - }, - "suggest": { - "ext-soap": "*", - "ext-xdebug": "*" - }, - "bin": [ - "phpunit" - ], - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "9.6-dev" - } - }, - "autoload": { - "files": [ - "src/Framework/Assert/Functions.php" - ], - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "The PHP Unit Testing framework.", - "homepage": "https://phpunit.de/", - "keywords": [ - "phpunit", - "testing", - "xunit" - ], - "support": { - "issues": "https://github.com/sebastianbergmann/phpunit/issues", - "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.3" - }, - "funding": [ - { - "url": "https://phpunit.de/sponsors.html", - "type": "custom" - }, - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/phpunit/phpunit", - "type": "tidelift" - } - ], - "time": "2023-02-04T13:37:15+00:00" - }, - { - "name": "sebastian/cli-parser", - "version": "1.0.1", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/cli-parser.git", - "reference": "442e7c7e687e42adc03470c7b668bc4b2402c0b2" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/442e7c7e687e42adc03470c7b668bc4b2402c0b2", - "reference": "442e7c7e687e42adc03470c7b668bc4b2402c0b2", - "shasum": "" - }, - "require": { - "php": ">=7.3" - }, - "require-dev": { - "phpunit/phpunit": "^9.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "Library for parsing CLI options", - "homepage": "https://github.com/sebastianbergmann/cli-parser", - "support": { - "issues": "https://github.com/sebastianbergmann/cli-parser/issues", - "source": "https://github.com/sebastianbergmann/cli-parser/tree/1.0.1" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2020-09-28T06:08:49+00:00" - }, - { - "name": "sebastian/code-unit", - "version": "1.0.8", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/code-unit.git", - "reference": "1fc9f64c0927627ef78ba436c9b17d967e68e120" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/code-unit/zipball/1fc9f64c0927627ef78ba436c9b17d967e68e120", - "reference": "1fc9f64c0927627ef78ba436c9b17d967e68e120", - "shasum": "" - }, - "require": { - "php": ">=7.3" - }, - "require-dev": { - "phpunit/phpunit": "^9.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "Collection of value objects that represent the PHP code units", - "homepage": "https://github.com/sebastianbergmann/code-unit", - "support": { - "issues": "https://github.com/sebastianbergmann/code-unit/issues", - "source": "https://github.com/sebastianbergmann/code-unit/tree/1.0.8" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2020-10-26T13:08:54+00:00" - }, - { - "name": "sebastian/code-unit-reverse-lookup", - "version": "2.0.3", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git", - "reference": "ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5", - "reference": "ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5", - "shasum": "" - }, - "require": { - "php": ">=7.3" - }, - "require-dev": { - "phpunit/phpunit": "^9.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - } - ], - "description": "Looks up which function or method a line of code belongs to", - "homepage": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/", - "support": { - "issues": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/issues", - "source": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/tree/2.0.3" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2020-09-28T05:30:19+00:00" - }, - { - "name": "sebastian/comparator", - "version": "4.0.8", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/comparator.git", - "reference": "fa0f136dd2334583309d32b62544682ee972b51a" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/fa0f136dd2334583309d32b62544682ee972b51a", - "reference": "fa0f136dd2334583309d32b62544682ee972b51a", - "shasum": "" - }, - "require": { - "php": ">=7.3", - "sebastian/diff": "^4.0", - "sebastian/exporter": "^4.0" - }, - "require-dev": { - "phpunit/phpunit": "^9.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - }, - { - "name": "Jeff Welch", - "email": "whatthejeff@gmail.com" - }, - { - "name": "Volker Dusch", - "email": "github@wallbash.com" - }, - { - "name": "Bernhard Schussek", - "email": "bschussek@2bepublished.at" - } - ], - "description": "Provides the functionality to compare PHP values for equality", - "homepage": "https://github.com/sebastianbergmann/comparator", - "keywords": [ - "comparator", - "compare", - "equality" - ], - "support": { - "issues": "https://github.com/sebastianbergmann/comparator/issues", - "source": "https://github.com/sebastianbergmann/comparator/tree/4.0.8" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2022-09-14T12:41:17+00:00" - }, - { - "name": "sebastian/complexity", - "version": "2.0.2", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/complexity.git", - "reference": "739b35e53379900cc9ac327b2147867b8b6efd88" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/739b35e53379900cc9ac327b2147867b8b6efd88", - "reference": "739b35e53379900cc9ac327b2147867b8b6efd88", - "shasum": "" - }, - "require": { - "nikic/php-parser": "^4.7", - "php": ">=7.3" - }, - "require-dev": { - "phpunit/phpunit": "^9.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "Library for calculating the complexity of PHP code units", - "homepage": "https://github.com/sebastianbergmann/complexity", - "support": { - "issues": "https://github.com/sebastianbergmann/complexity/issues", - "source": "https://github.com/sebastianbergmann/complexity/tree/2.0.2" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2020-10-26T15:52:27+00:00" - }, - { - "name": "sebastian/diff", - "version": "4.0.4", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/diff.git", - "reference": "3461e3fccc7cfdfc2720be910d3bd73c69be590d" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/3461e3fccc7cfdfc2720be910d3bd73c69be590d", - "reference": "3461e3fccc7cfdfc2720be910d3bd73c69be590d", - "shasum": "" - }, - "require": { - "php": ">=7.3" - }, - "require-dev": { - "phpunit/phpunit": "^9.3", - "symfony/process": "^4.2 || ^5" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - }, - { - "name": "Kore Nordmann", - "email": "mail@kore-nordmann.de" - } - ], - "description": "Diff implementation", - "homepage": "https://github.com/sebastianbergmann/diff", - "keywords": [ - "diff", - "udiff", - "unidiff", - "unified diff" - ], - "support": { - "issues": "https://github.com/sebastianbergmann/diff/issues", - "source": "https://github.com/sebastianbergmann/diff/tree/4.0.4" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2020-10-26T13:10:38+00:00" - }, - { - "name": "sebastian/environment", - "version": "5.1.5", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/environment.git", - "reference": "830c43a844f1f8d5b7a1f6d6076b784454d8b7ed" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/830c43a844f1f8d5b7a1f6d6076b784454d8b7ed", - "reference": "830c43a844f1f8d5b7a1f6d6076b784454d8b7ed", - "shasum": "" - }, - "require": { - "php": ">=7.3" - }, - "require-dev": { - "phpunit/phpunit": "^9.3" - }, - "suggest": { - "ext-posix": "*" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "5.1-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - } - ], - "description": "Provides functionality to handle HHVM/PHP environments", - "homepage": "http://www.github.com/sebastianbergmann/environment", - "keywords": [ - "Xdebug", - "environment", - "hhvm" - ], - "support": { - "issues": "https://github.com/sebastianbergmann/environment/issues", - "source": "https://github.com/sebastianbergmann/environment/tree/5.1.5" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2023-02-03T06:03:51+00:00" - }, - { - "name": "sebastian/exporter", - "version": "4.0.5", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/exporter.git", - "reference": "ac230ed27f0f98f597c8a2b6eb7ac563af5e5b9d" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/ac230ed27f0f98f597c8a2b6eb7ac563af5e5b9d", - "reference": "ac230ed27f0f98f597c8a2b6eb7ac563af5e5b9d", - "shasum": "" - }, - "require": { - "php": ">=7.3", - "sebastian/recursion-context": "^4.0" - }, - "require-dev": { - "ext-mbstring": "*", - "phpunit/phpunit": "^9.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - }, - { - "name": "Jeff Welch", - "email": "whatthejeff@gmail.com" - }, - { - "name": "Volker Dusch", - "email": "github@wallbash.com" - }, - { - "name": "Adam Harvey", - "email": "aharvey@php.net" - }, - { - "name": "Bernhard Schussek", - "email": "bschussek@gmail.com" - } - ], - "description": "Provides the functionality to export PHP variables for visualization", - "homepage": "https://www.github.com/sebastianbergmann/exporter", - "keywords": [ - "export", - "exporter" - ], - "support": { - "issues": "https://github.com/sebastianbergmann/exporter/issues", - "source": "https://github.com/sebastianbergmann/exporter/tree/4.0.5" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2022-09-14T06:03:37+00:00" - }, - { - "name": "sebastian/global-state", - "version": "5.0.5", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/global-state.git", - "reference": "0ca8db5a5fc9c8646244e629625ac486fa286bf2" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/0ca8db5a5fc9c8646244e629625ac486fa286bf2", - "reference": "0ca8db5a5fc9c8646244e629625ac486fa286bf2", - "shasum": "" - }, - "require": { - "php": ">=7.3", - "sebastian/object-reflector": "^2.0", - "sebastian/recursion-context": "^4.0" - }, - "require-dev": { - "ext-dom": "*", - "phpunit/phpunit": "^9.3" - }, - "suggest": { - "ext-uopz": "*" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "5.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - } - ], - "description": "Snapshotting of global state", - "homepage": "http://www.github.com/sebastianbergmann/global-state", - "keywords": [ - "global state" - ], - "support": { - "issues": "https://github.com/sebastianbergmann/global-state/issues", - "source": "https://github.com/sebastianbergmann/global-state/tree/5.0.5" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2022-02-14T08:28:10+00:00" - }, - { - "name": "sebastian/lines-of-code", - "version": "1.0.3", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/lines-of-code.git", - "reference": "c1c2e997aa3146983ed888ad08b15470a2e22ecc" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/c1c2e997aa3146983ed888ad08b15470a2e22ecc", - "reference": "c1c2e997aa3146983ed888ad08b15470a2e22ecc", - "shasum": "" - }, - "require": { - "nikic/php-parser": "^4.6", - "php": ">=7.3" - }, - "require-dev": { - "phpunit/phpunit": "^9.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "Library for counting the lines of code in PHP source code", - "homepage": "https://github.com/sebastianbergmann/lines-of-code", - "support": { - "issues": "https://github.com/sebastianbergmann/lines-of-code/issues", - "source": "https://github.com/sebastianbergmann/lines-of-code/tree/1.0.3" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2020-11-28T06:42:11+00:00" - }, - { - "name": "sebastian/object-enumerator", - "version": "4.0.4", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/object-enumerator.git", - "reference": "5c9eeac41b290a3712d88851518825ad78f45c71" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/5c9eeac41b290a3712d88851518825ad78f45c71", - "reference": "5c9eeac41b290a3712d88851518825ad78f45c71", - "shasum": "" - }, - "require": { - "php": ">=7.3", - "sebastian/object-reflector": "^2.0", - "sebastian/recursion-context": "^4.0" - }, - "require-dev": { - "phpunit/phpunit": "^9.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - } - ], - "description": "Traverses array structures and object graphs to enumerate all referenced objects", - "homepage": "https://github.com/sebastianbergmann/object-enumerator/", - "support": { - "issues": "https://github.com/sebastianbergmann/object-enumerator/issues", - "source": "https://github.com/sebastianbergmann/object-enumerator/tree/4.0.4" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2020-10-26T13:12:34+00:00" - }, - { - "name": "sebastian/object-reflector", - "version": "2.0.4", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/object-reflector.git", - "reference": "b4f479ebdbf63ac605d183ece17d8d7fe49c15c7" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/b4f479ebdbf63ac605d183ece17d8d7fe49c15c7", - "reference": "b4f479ebdbf63ac605d183ece17d8d7fe49c15c7", - "shasum": "" - }, - "require": { - "php": ">=7.3" - }, - "require-dev": { - "phpunit/phpunit": "^9.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - } - ], - "description": "Allows reflection of object attributes, including inherited and non-public ones", - "homepage": "https://github.com/sebastianbergmann/object-reflector/", - "support": { - "issues": "https://github.com/sebastianbergmann/object-reflector/issues", - "source": "https://github.com/sebastianbergmann/object-reflector/tree/2.0.4" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2020-10-26T13:14:26+00:00" - }, - { - "name": "sebastian/recursion-context", - "version": "4.0.5", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/recursion-context.git", - "reference": "e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1", - "reference": "e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1", - "shasum": "" - }, - "require": { - "php": ">=7.3" - }, - "require-dev": { - "phpunit/phpunit": "^9.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - }, - { - "name": "Jeff Welch", - "email": "whatthejeff@gmail.com" - }, - { - "name": "Adam Harvey", - "email": "aharvey@php.net" - } - ], - "description": "Provides functionality to recursively process PHP variables", - "homepage": "https://github.com/sebastianbergmann/recursion-context", - "support": { - "issues": "https://github.com/sebastianbergmann/recursion-context/issues", - "source": "https://github.com/sebastianbergmann/recursion-context/tree/4.0.5" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2023-02-03T06:07:39+00:00" - }, - { - "name": "sebastian/resource-operations", - "version": "3.0.3", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/resource-operations.git", - "reference": "0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8", - "reference": "0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8", - "shasum": "" - }, - "require": { - "php": ">=7.3" - }, - "require-dev": { - "phpunit/phpunit": "^9.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - } - ], - "description": "Provides a list of PHP built-in functions that operate on resources", - "homepage": "https://www.github.com/sebastianbergmann/resource-operations", - "support": { - "issues": "https://github.com/sebastianbergmann/resource-operations/issues", - "source": "https://github.com/sebastianbergmann/resource-operations/tree/3.0.3" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2020-09-28T06:45:17+00:00" - }, - { - "name": "sebastian/type", - "version": "3.2.1", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/type.git", - "reference": "75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7", - "reference": "75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7", - "shasum": "" - }, - "require": { - "php": ">=7.3" - }, - "require-dev": { - "phpunit/phpunit": "^9.5" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.2-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "Collection of value objects that represent the types of the PHP type system", - "homepage": "https://github.com/sebastianbergmann/type", - "support": { - "issues": "https://github.com/sebastianbergmann/type/issues", - "source": "https://github.com/sebastianbergmann/type/tree/3.2.1" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2023-02-03T06:13:03+00:00" - }, - { - "name": "sebastian/version", - "version": "3.0.2", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/version.git", - "reference": "c6c1022351a901512170118436c764e473f6de8c" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/c6c1022351a901512170118436c764e473f6de8c", - "reference": "c6c1022351a901512170118436c764e473f6de8c", - "shasum": "" - }, - "require": { - "php": ">=7.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "Library that helps with managing the version number of Git-hosted PHP projects", - "homepage": "https://github.com/sebastianbergmann/version", - "support": { - "issues": "https://github.com/sebastianbergmann/version/issues", - "source": "https://github.com/sebastianbergmann/version/tree/3.0.2" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2020-09-28T06:39:44+00:00" - }, - { - "name": "spatie/array-to-xml", - "version": "2.17.1", - "source": { - "type": "git", - "url": "https://github.com/spatie/array-to-xml.git", - "reference": "5cbec9c6ab17e320c58a259f0cebe88bde4a7c46" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/spatie/array-to-xml/zipball/5cbec9c6ab17e320c58a259f0cebe88bde4a7c46", - "reference": "5cbec9c6ab17e320c58a259f0cebe88bde4a7c46", - "shasum": "" - }, - "require": { - "ext-dom": "*", - "php": "^7.4|^8.0" - }, - "require-dev": { - "mockery/mockery": "^1.2", - "pestphp/pest": "^1.21", - "phpunit/phpunit": "^9.0", - "spatie/pest-plugin-snapshots": "^1.1" - }, - "type": "library", - "autoload": { - "psr-4": { - "Spatie\\ArrayToXml\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Freek Van der Herten", - "email": "freek@spatie.be", - "homepage": "https://freek.dev", - "role": "Developer" - } - ], - "description": "Convert an array to xml", - "homepage": "https://github.com/spatie/array-to-xml", - "keywords": [ - "array", - "convert", - "xml" - ], - "support": { - "source": "https://github.com/spatie/array-to-xml/tree/2.17.1" - }, - "funding": [ - { - "url": "https://spatie.be/open-source/support-us", - "type": "custom" - }, - { - "url": "https://github.com/spatie", - "type": "github" - } - ], - "time": "2022-12-26T08:22:07+00:00" - }, - { - "name": "spatie/backtrace", - "version": "1.2.1", - "source": { - "type": "git", - "url": "https://github.com/spatie/backtrace.git", - "reference": "4ee7d41aa5268107906ea8a4d9ceccde136dbd5b" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/spatie/backtrace/zipball/4ee7d41aa5268107906ea8a4d9ceccde136dbd5b", - "reference": "4ee7d41aa5268107906ea8a4d9ceccde136dbd5b", - "shasum": "" - }, - "require": { - "php": "^7.3|^8.0" - }, - "require-dev": { - "ext-json": "*", - "phpunit/phpunit": "^9.3", - "symfony/var-dumper": "^5.1" - }, - "type": "library", - "autoload": { - "psr-4": { - "Spatie\\Backtrace\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Freek Van de Herten", - "email": "freek@spatie.be", - "homepage": "https://spatie.be", - "role": "Developer" - } - ], - "description": "A better backtrace", - "homepage": "https://github.com/spatie/backtrace", - "keywords": [ - "Backtrace", - "spatie" - ], - "support": { - "issues": "https://github.com/spatie/backtrace/issues", - "source": "https://github.com/spatie/backtrace/tree/1.2.1" - }, - "funding": [ - { - "url": "https://github.com/sponsors/spatie", - "type": "github" - }, - { - "url": "https://spatie.be/open-source/support-us", - "type": "other" - } - ], - "time": "2021-11-09T10:57:15+00:00" - }, - { - "name": "spatie/flare-client-php", - "version": "1.3.5", - "source": { - "type": "git", - "url": "https://github.com/spatie/flare-client-php.git", - "reference": "3e5dd5ac4928f3d2d036bd02de5eb83fd0ef1f42" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/spatie/flare-client-php/zipball/3e5dd5ac4928f3d2d036bd02de5eb83fd0ef1f42", - "reference": "3e5dd5ac4928f3d2d036bd02de5eb83fd0ef1f42", - "shasum": "" - }, - "require": { - "illuminate/pipeline": "^8.0|^9.0|^10.0", - "php": "^8.0", - "spatie/backtrace": "^1.2", - "symfony/http-foundation": "^5.0|^6.0", - "symfony/mime": "^5.2|^6.0", - "symfony/process": "^5.2|^6.0", - "symfony/var-dumper": "^5.2|^6.0" - }, - "require-dev": { - "dms/phpunit-arraysubset-asserts": "^0.3.0", - "pestphp/pest": "^1.20", - "phpstan/extension-installer": "^1.1", - "phpstan/phpstan-deprecation-rules": "^1.0", - "phpstan/phpstan-phpunit": "^1.0", - "spatie/phpunit-snapshot-assertions": "^4.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "1.1.x-dev" - } - }, - "autoload": { - "files": [ - "src/helpers.php" - ], - "psr-4": { - "Spatie\\FlareClient\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "description": "Send PHP errors to Flare", - "homepage": "https://github.com/spatie/flare-client-php", - "keywords": [ - "exception", - "flare", - "reporting", - "spatie" - ], - "support": { - "issues": "https://github.com/spatie/flare-client-php/issues", - "source": "https://github.com/spatie/flare-client-php/tree/1.3.5" - }, - "funding": [ - { - "url": "https://github.com/spatie", - "type": "github" - } - ], - "time": "2023-01-23T15:58:46+00:00" - }, - { - "name": "spatie/ignition", - "version": "1.4.3", - "source": { - "type": "git", - "url": "https://github.com/spatie/ignition.git", - "reference": "2cf3833220cfe8fcf639544f8d7067b6469a00b0" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/spatie/ignition/zipball/2cf3833220cfe8fcf639544f8d7067b6469a00b0", - "reference": "2cf3833220cfe8fcf639544f8d7067b6469a00b0", - "shasum": "" - }, - "require": { - "ext-json": "*", - "ext-mbstring": "*", - "php": "^8.0", - "spatie/flare-client-php": "^1.1", - "symfony/console": "^5.4|^6.0", - "symfony/var-dumper": "^5.4|^6.0" - }, - "require-dev": { - "mockery/mockery": "^1.4", - "pestphp/pest": "^1.20", - "phpstan/extension-installer": "^1.1", - "phpstan/phpstan-deprecation-rules": "^1.0", - "phpstan/phpstan-phpunit": "^1.0", - "symfony/process": "^5.4|^6.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "1.2.x-dev" - } - }, - "autoload": { - "psr-4": { - "Spatie\\Ignition\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Spatie", - "email": "info@spatie.be", - "role": "Developer" - } - ], - "description": "A beautiful error page for PHP applications.", - "homepage": "https://flareapp.io/ignition", - "keywords": [ - "error", - "flare", - "laravel", - "page" - ], - "support": { - "docs": "https://flareapp.io/docs/ignition-for-laravel/introduction", - "forum": "https://twitter.com/flareappio", - "issues": "https://github.com/spatie/ignition/issues", - "source": "https://github.com/spatie/ignition" - }, - "funding": [ - { - "url": "https://github.com/spatie", - "type": "github" - } - ], - "time": "2023-01-23T15:28:32+00:00" - }, - { - "name": "spatie/laravel-ignition", - "version": "1.6.4", - "source": { - "type": "git", - "url": "https://github.com/spatie/laravel-ignition.git", - "reference": "1a2b4bd3d48c72526c0ba417687e5c56b5cf49bc" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/spatie/laravel-ignition/zipball/1a2b4bd3d48c72526c0ba417687e5c56b5cf49bc", - "reference": "1a2b4bd3d48c72526c0ba417687e5c56b5cf49bc", - "shasum": "" - }, - "require": { - "ext-curl": "*", - "ext-json": "*", - "ext-mbstring": "*", - "illuminate/support": "^8.77|^9.27", - "monolog/monolog": "^2.3", - "php": "^8.0", - "spatie/flare-client-php": "^1.0.1", - "spatie/ignition": "^1.4.1", - "symfony/console": "^5.0|^6.0", - "symfony/var-dumper": "^5.0|^6.0" - }, - "require-dev": { - "filp/whoops": "^2.14", - "livewire/livewire": "^2.8|dev-develop", - "mockery/mockery": "^1.4", - "nunomaduro/larastan": "^1.0", - "orchestra/testbench": "^6.23|^7.0", - "pestphp/pest": "^1.20", - "phpstan/extension-installer": "^1.1", - "phpstan/phpstan-deprecation-rules": "^1.0", - "phpstan/phpstan-phpunit": "^1.0", - "spatie/laravel-ray": "^1.27" - }, - "type": "library", - "extra": { - "laravel": { - "providers": [ - "Spatie\\LaravelIgnition\\IgnitionServiceProvider" - ], - "aliases": { - "Flare": "Spatie\\LaravelIgnition\\Facades\\Flare" - } - } - }, - "autoload": { - "files": [ - "src/helpers.php" - ], - "psr-4": { - "Spatie\\LaravelIgnition\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Spatie", - "email": "info@spatie.be", - "role": "Developer" - } - ], - "description": "A beautiful error page for Laravel applications.", - "homepage": "https://flareapp.io/ignition", - "keywords": [ - "error", - "flare", - "laravel", - "page" - ], - "support": { - "docs": "https://flareapp.io/docs/ignition-for-laravel/introduction", - "forum": "https://twitter.com/flareappio", - "issues": "https://github.com/spatie/laravel-ignition/issues", - "source": "https://github.com/spatie/laravel-ignition" - }, - "funding": [ - { - "url": "https://github.com/spatie", - "type": "github" - } - ], - "time": "2023-01-03T19:28:04+00:00" - }, - { - "name": "symfony/filesystem", - "version": "v6.2.5", - "source": { - "type": "git", - "url": "https://github.com/symfony/filesystem.git", - "reference": "e59e8a4006afd7f5654786a83b4fcb8da98f4593" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/filesystem/zipball/e59e8a4006afd7f5654786a83b4fcb8da98f4593", - "reference": "e59e8a4006afd7f5654786a83b4fcb8da98f4593", - "shasum": "" - }, - "require": { - "php": ">=8.1", - "symfony/polyfill-ctype": "~1.8", - "symfony/polyfill-mbstring": "~1.8" - }, - "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\Filesystem\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Provides basic utilities for the filesystem", - "homepage": "https://symfony.com", - "support": { - "source": "https://github.com/symfony/filesystem/tree/v6.2.5" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2023-01-20T17:45:48+00:00" - }, - { - "name": "theseer/tokenizer", - "version": "1.2.1", - "source": { - "type": "git", - "url": "https://github.com/theseer/tokenizer.git", - "reference": "34a41e998c2183e22995f158c581e7b5e755ab9e" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/theseer/tokenizer/zipball/34a41e998c2183e22995f158c581e7b5e755ab9e", - "reference": "34a41e998c2183e22995f158c581e7b5e755ab9e", - "shasum": "" - }, - "require": { - "ext-dom": "*", - "ext-tokenizer": "*", - "ext-xmlwriter": "*", - "php": "^7.2 || ^8.0" - }, - "type": "library", - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Arne Blankerts", - "email": "arne@blankerts.de", - "role": "Developer" - } - ], - "description": "A small library for converting tokenized PHP source code into XML and potentially other formats", - "support": { - "issues": "https://github.com/theseer/tokenizer/issues", - "source": "https://github.com/theseer/tokenizer/tree/1.2.1" - }, - "funding": [ - { - "url": "https://github.com/theseer", - "type": "github" - } - ], - "time": "2021-07-28T10:34:58+00:00" - }, - { - "name": "vimeo/psalm", - "version": "5.6.0", - "source": { - "type": "git", - "url": "https://github.com/vimeo/psalm.git", - "reference": "e784128902dfe01d489c4123d69918a9f3c1eac5" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/vimeo/psalm/zipball/e784128902dfe01d489c4123d69918a9f3c1eac5", - "reference": "e784128902dfe01d489c4123d69918a9f3c1eac5", - "shasum": "" - }, - "require": { - "amphp/amp": "^2.4.2", - "amphp/byte-stream": "^1.5", - "composer/package-versions-deprecated": "^1.10.0", - "composer/semver": "^1.4 || ^2.0 || ^3.0", - "composer/xdebug-handler": "^2.0 || ^3.0", - "dnoegel/php-xdg-base-dir": "^0.1.1", - "ext-ctype": "*", - "ext-dom": "*", - "ext-json": "*", - "ext-libxml": "*", - "ext-mbstring": "*", - "ext-simplexml": "*", - "ext-tokenizer": "*", - "felixfbecker/advanced-json-rpc": "^3.1", - "felixfbecker/language-server-protocol": "^1.5.2", - "fidry/cpu-core-counter": "^0.4.0", - "netresearch/jsonmapper": "^1.0 || ^2.0 || ^3.0 || ^4.0", - "nikic/php-parser": "^4.13", - "php": "^7.4 || ~8.0.0 || ~8.1.0 || ~8.2.0", - "sebastian/diff": "^4.0 || ^5.0", - "spatie/array-to-xml": "^2.17.0", - "symfony/console": "^4.1.6 || ^5.0 || ^6.0", - "symfony/filesystem": "^5.4 || ^6.0" - }, - "provide": { - "psalm/psalm": "self.version" - }, - "require-dev": { - "bamarni/composer-bin-plugin": "^1.4", - "brianium/paratest": "^6.0", - "ext-curl": "*", - "mockery/mockery": "^1.5", - "nunomaduro/mock-final-classes": "^1.1", - "php-parallel-lint/php-parallel-lint": "^1.2", - "phpstan/phpdoc-parser": "^1.6", - "phpunit/phpunit": "^9.5", - "psalm/plugin-mockery": "^1.1", - "psalm/plugin-phpunit": "^0.18", - "slevomat/coding-standard": "^8.4", - "squizlabs/php_codesniffer": "^3.6", - "symfony/process": "^4.4 || ^5.0 || ^6.0" - }, - "suggest": { - "ext-curl": "In order to send data to shepherd", - "ext-igbinary": "^2.0.5 is required, used to serialize caching data" - }, - "bin": [ - "psalm", - "psalm-language-server", - "psalm-plugin", - "psalm-refactor", - "psalter" - ], - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "5.x-dev", - "dev-4.x": "4.x-dev", - "dev-3.x": "3.x-dev", - "dev-2.x": "2.x-dev", - "dev-1.x": "1.x-dev" - } - }, - "autoload": { - "psr-4": { - "Psalm\\": "src/Psalm/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Matthew Brown" - } - ], - "description": "A static analysis tool for finding errors in PHP applications", - "keywords": [ - "code", - "inspection", - "php" - ], - "support": { - "issues": "https://github.com/vimeo/psalm/issues", - "source": "https://github.com/vimeo/psalm/tree/5.6.0" - }, - "time": "2023-01-23T20:32:47+00:00" - } - ], - "aliases": [], - "minimum-stability": "dev", - "stability-flags": [], - "prefer-stable": true, - "prefer-lowest": false, - "platform": { - "php": "^8.0.2" - }, - "platform-dev": [], - "plugin-api-version": "2.3.0" -} diff --git a/cypress.config.js b/cypress.config.js deleted file mode 100644 index 7640b6e..0000000 --- a/cypress.config.js +++ /dev/null @@ -1,19 +0,0 @@ -const { defineConfig } = require('cypress') - -module.exports = defineConfig({ - chromeWebSecurity: false, - retries: 2, - defaultCommandTimeout: 5000, - watchForFileChanges: false, - video: false, - screenshotsFolder: 'tests/cypress/screenshots', - fixturesFolder: 'tests/cypress/fixture', - e2e: { - setupNodeEvents(on, config) { - return require('./tests/cypress/plugins/index.js')(on, config) - }, - baseUrl: 'http://velflix.test', - specPattern: 'tests/cypress/integration/**/*.cy.{js,jsx,ts,tsx}', - supportFile: 'tests/cypress/support/index.js', - }, -}) diff --git a/package-lock.json b/package-lock.json deleted file mode 100644 index 4dfbe0e..0000000 --- a/package-lock.json +++ /dev/null @@ -1,3519 +0,0 @@ -{ - "name": "velflix", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "dependencies": { - "alpinejs": "^3.11.1", - "axios": "^1.3.1", - "node-forge": "^1.3.1", - "progressbar.js": "^1.1.0" - }, - "devDependencies": { - "autoprefixer": "^10.4.13", - "cypress": "^12.5.1", - "laravel-vite-plugin": "^0.7.4", - "lodash": "^4.17.19", - "postcss": "^8.4.19", - "tailwindcss": "^3.2.4", - "vite": "^4.1.1" - } - }, - "node_modules/@colors/colors": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", - "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", - "dev": true, - "optional": true, - "engines": { - "node": ">=0.1.90" - } - }, - "node_modules/@cypress/request": { - "version": "2.88.11", - "resolved": "https://registry.npmjs.org/@cypress/request/-/request-2.88.11.tgz", - "integrity": "sha512-M83/wfQ1EkspjkE2lNWNV5ui2Cv7UCv1swW1DqljahbzLVWltcsexQh8jYtuS/vzFXP+HySntGM83ZXA9fn17w==", - "dev": true, - "dependencies": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "http-signature": "~1.3.6", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "performance-now": "^2.1.0", - "qs": "~6.10.3", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.5.0", - "tunnel-agent": "^0.6.0", - "uuid": "^8.3.2" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/@cypress/request/node_modules/form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "dev": true, - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 0.12" - } - }, - "node_modules/@cypress/xvfb": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@cypress/xvfb/-/xvfb-1.2.4.tgz", - "integrity": "sha512-skbBzPggOVYCbnGgV+0dmBdW/s77ZkAOXIC1knS8NagwDjBrNC1LuXtQJeiN6l+m7lzmHtaoUw/ctJKdqkG57Q==", - "dev": true, - "dependencies": { - "debug": "^3.1.0", - "lodash.once": "^4.1.1" - } - }, - "node_modules/@cypress/xvfb/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/@esbuild/android-arm": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.16.17.tgz", - "integrity": "sha512-N9x1CMXVhtWEAMS7pNNONyA14f71VPQN9Cnavj1XQh6T7bskqiLLrSca4O0Vr8Wdcga943eThxnVp3JLnBMYtw==", - "cpu": [ - "arm" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/android-arm64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.16.17.tgz", - "integrity": "sha512-MIGl6p5sc3RDTLLkYL1MyL8BMRN4tLMRCn+yRJJmEDvYZ2M7tmAf80hx1kbNEUX2KJ50RRtxZ4JHLvCfuB6kBg==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/android-x64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.16.17.tgz", - "integrity": "sha512-a3kTv3m0Ghh4z1DaFEuEDfz3OLONKuFvI4Xqczqx4BqLyuFaFkuaG4j2MtA6fuWEFeC5x9IvqnX7drmRq/fyAQ==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/darwin-arm64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.16.17.tgz", - "integrity": "sha512-/2agbUEfmxWHi9ARTX6OQ/KgXnOWfsNlTeLcoV7HSuSTv63E4DqtAc+2XqGw1KHxKMHGZgbVCZge7HXWX9Vn+w==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/darwin-x64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.16.17.tgz", - "integrity": "sha512-2By45OBHulkd9Svy5IOCZt376Aa2oOkiE9QWUK9fe6Tb+WDr8hXL3dpqi+DeLiMed8tVXspzsTAvd0jUl96wmg==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/freebsd-arm64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.16.17.tgz", - "integrity": "sha512-mt+cxZe1tVx489VTb4mBAOo2aKSnJ33L9fr25JXpqQqzbUIw/yzIzi+NHwAXK2qYV1lEFp4OoVeThGjUbmWmdw==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/freebsd-x64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.16.17.tgz", - "integrity": "sha512-8ScTdNJl5idAKjH8zGAsN7RuWcyHG3BAvMNpKOBaqqR7EbUhhVHOqXRdL7oZvz8WNHL2pr5+eIT5c65kA6NHug==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-arm": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.16.17.tgz", - "integrity": "sha512-iihzrWbD4gIT7j3caMzKb/RsFFHCwqqbrbH9SqUSRrdXkXaygSZCZg1FybsZz57Ju7N/SHEgPyaR0LZ8Zbe9gQ==", - "cpu": [ - "arm" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-arm64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.16.17.tgz", - "integrity": "sha512-7S8gJnSlqKGVJunnMCrXHU9Q8Q/tQIxk/xL8BqAP64wchPCTzuM6W3Ra8cIa1HIflAvDnNOt2jaL17vaW+1V0g==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-ia32": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.16.17.tgz", - "integrity": "sha512-kiX69+wcPAdgl3Lonh1VI7MBr16nktEvOfViszBSxygRQqSpzv7BffMKRPMFwzeJGPxcio0pdD3kYQGpqQ2SSg==", - "cpu": [ - "ia32" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-loong64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.16.17.tgz", - "integrity": "sha512-dTzNnQwembNDhd654cA4QhbS9uDdXC3TKqMJjgOWsC0yNCbpzfWoXdZvp0mY7HU6nzk5E0zpRGGx3qoQg8T2DQ==", - "cpu": [ - "loong64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-mips64el": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.16.17.tgz", - "integrity": "sha512-ezbDkp2nDl0PfIUn0CsQ30kxfcLTlcx4Foz2kYv8qdC6ia2oX5Q3E/8m6lq84Dj/6b0FrkgD582fJMIfHhJfSw==", - "cpu": [ - "mips64el" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-ppc64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.16.17.tgz", - "integrity": "sha512-dzS678gYD1lJsW73zrFhDApLVdM3cUF2MvAa1D8K8KtcSKdLBPP4zZSLy6LFZ0jYqQdQ29bjAHJDgz0rVbLB3g==", - "cpu": [ - "ppc64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-riscv64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.16.17.tgz", - "integrity": "sha512-ylNlVsxuFjZK8DQtNUwiMskh6nT0vI7kYl/4fZgV1llP5d6+HIeL/vmmm3jpuoo8+NuXjQVZxmKuhDApK0/cKw==", - "cpu": [ - "riscv64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-s390x": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.16.17.tgz", - "integrity": "sha512-gzy7nUTO4UA4oZ2wAMXPNBGTzZFP7mss3aKR2hH+/4UUkCOyqmjXiKpzGrY2TlEUhbbejzXVKKGazYcQTZWA/w==", - "cpu": [ - "s390x" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-x64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.16.17.tgz", - "integrity": "sha512-mdPjPxfnmoqhgpiEArqi4egmBAMYvaObgn4poorpUaqmvzzbvqbowRllQ+ZgzGVMGKaPkqUmPDOOFQRUFDmeUw==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/netbsd-x64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.16.17.tgz", - "integrity": "sha512-/PzmzD/zyAeTUsduZa32bn0ORug+Jd1EGGAUJvqfeixoEISYpGnAezN6lnJoskauoai0Jrs+XSyvDhppCPoKOA==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/openbsd-x64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.16.17.tgz", - "integrity": "sha512-2yaWJhvxGEz2RiftSk0UObqJa/b+rIAjnODJgv2GbGGpRwAfpgzyrg1WLK8rqA24mfZa9GvpjLcBBg8JHkoodg==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/sunos-x64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.16.17.tgz", - "integrity": "sha512-xtVUiev38tN0R3g8VhRfN7Zl42YCJvyBhRKw1RJjwE1d2emWTVToPLNEQj/5Qxc6lVFATDiy6LjVHYhIPrLxzw==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "sunos" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/win32-arm64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.16.17.tgz", - "integrity": "sha512-ga8+JqBDHY4b6fQAmOgtJJue36scANy4l/rL97W+0wYmijhxKetzZdKOJI7olaBaMhWt8Pac2McJdZLxXWUEQw==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/win32-ia32": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.16.17.tgz", - "integrity": "sha512-WnsKaf46uSSF/sZhwnqE4L/F89AYNMiD4YtEcYekBt9Q7nj0DiId2XH2Ng2PHM54qi5oPrQ8luuzGszqi/veig==", - "cpu": [ - "ia32" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/win32-x64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.16.17.tgz", - "integrity": "sha512-y+EHuSchhL7FjHgvQL/0fnnFmO4T1bhvWANX6gcnqTjtnKWbTvUMCpGnv2+t+31d7RzyEAYAd4u2fnIhHL6N/Q==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", - "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/source-map": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", - "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, - "node_modules/@jridgewell/source-map/node_modules/@jridgewell/gen-mapping": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", - "dev": true, - "optional": true, - "peer": true - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.17", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", - "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "@jridgewell/resolve-uri": "3.1.0", - "@jridgewell/sourcemap-codec": "1.4.14" - } - }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, - "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, - "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", - "dev": true - }, - "node_modules/@types/sinonjs__fake-timers": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-8.1.1.tgz", - "integrity": "sha512-0kSuKjAS0TrGLJ0M/+8MaFkGsQhZpB6pxOmvS3K8FYI72K//YmdfoW9X2qPsAKh1mkwxGD5zib9s1FIFed6E8g==", - "dev": true - }, - "node_modules/@types/sizzle": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/@types/sizzle/-/sizzle-2.3.3.tgz", - "integrity": "sha512-JYM8x9EGF163bEyhdJBpR2QX1R5naCJHC8ucJylJ3w9/CVBaskdQ8WqBf8MmQrd1kRvp/a4TS8HJ+bxzR7ZJYQ==", - "dev": true - }, - "node_modules/@types/yauzl": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.0.tgz", - "integrity": "sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==", - "dev": true, - "optional": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@vue/reactivity": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.1.5.tgz", - "integrity": "sha512-1tdfLmNjWG6t/CsPldh+foumYFo3cpyCHgBYQ34ylaMsJ+SNHQ1kApMIa8jN+i593zQuaw3AdWH0nJTARzCFhg==", - "dependencies": { - "@vue/shared": "3.1.5" - } - }, - "node_modules/@vue/shared": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.1.5.tgz", - "integrity": "sha512-oJ4F3TnvpXaQwZJNF3ZK+kLPHKarDmJjJ6jyzVNDKH9md1dptjC7lWR//jrGuLdek/U6iltWxqAnYOu8gCiOvA==" - }, - "node_modules/acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-node": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", - "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", - "dev": true, - "dependencies": { - "acorn": "^7.0.0", - "acorn-walk": "^7.0.0", - "xtend": "^4.0.2" - } - }, - "node_modules/acorn-walk": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", - "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "dev": true, - "dependencies": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/alpinejs": { - "version": "3.11.1", - "resolved": "https://registry.npmjs.org/alpinejs/-/alpinejs-3.11.1.tgz", - "integrity": "sha512-0Y+4WKQcEZrvpfS98qeSOXCPXFPorULQ+1hc8lQrx+1HHzkUofD4HzjTfz+wimA5tSsGnpXz/SoF2P9saiXZCw==", - "dependencies": { - "@vue/reactivity": "~3.1.1" - } - }, - "node_modules/ansi-colors": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", - "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "dev": true, - "dependencies": { - "type-fest": "^0.21.3" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "dev": true, - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/arch": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", - "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/arg": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", - "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", - "dev": true - }, - "node_modules/asn1": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", - "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", - "dev": true, - "dependencies": { - "safer-buffer": "~2.1.0" - } - }, - "node_modules/assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==", - "dev": true, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/astral-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", - "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/async": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", - "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==", - "dev": true - }, - "node_modules/asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" - }, - "node_modules/at-least-node": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", - "dev": true, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/autoprefixer": { - "version": "10.4.13", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.13.tgz", - "integrity": "sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/autoprefixer" - } - ], - "dependencies": { - "browserslist": "^4.21.4", - "caniuse-lite": "^1.0.30001426", - "fraction.js": "^4.2.0", - "normalize-range": "^0.1.2", - "picocolors": "^1.0.0", - "postcss-value-parser": "^4.2.0" - }, - "bin": { - "autoprefixer": "bin/autoprefixer" - }, - "engines": { - "node": "^10 || ^12 || >=14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/aws4": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.12.0.tgz", - "integrity": "sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==", - "dev": true - }, - "node_modules/axios": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.3.1.tgz", - "integrity": "sha512-78pWJsQTceInlyaeBQeYZ/QgZeWS8hGeKiIJiDKQe3hEyBb7sEMq0K4gjx+Va6WHTYO4zI/RRl8qGRzn0YMadA==", - "dependencies": { - "follow-redirects": "^1.15.0", - "form-data": "^4.0.0", - "proxy-from-env": "^1.1.0" - } - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true - }, - "node_modules/base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", - "dev": true, - "dependencies": { - "tweetnacl": "^0.14.3" - } - }, - "node_modules/binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/blob-util": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/blob-util/-/blob-util-2.0.2.tgz", - "integrity": "sha512-T7JQa+zsXXEa6/8ZhHcQEW1UFfVM49Ts65uBkFL6fz2QmrElqmbajIDJvuA0tEhRe5eIjpV9ZF+0RfZR9voJFQ==", - "dev": true - }, - "node_modules/bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", - "dev": true - }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/browserslist": { - "version": "4.21.4", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", - "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - } - ], - "dependencies": { - "caniuse-lite": "^1.0.30001400", - "electron-to-chromium": "^1.4.251", - "node-releases": "^2.0.6", - "update-browserslist-db": "^1.0.9" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } - }, - "node_modules/buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, - "node_modules/buffer-crc32": { - "version": "0.2.13", - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", - "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "dev": true, - "optional": true, - "peer": true - }, - "node_modules/cachedir": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/cachedir/-/cachedir-2.3.0.tgz", - "integrity": "sha512-A+Fezp4zxnit6FanDmv9EqXNAi3vt9DWp51/71UEhXukb7QUuvtv9344h91dyAxuTLoSYJFU299qzR3tzwPAhw==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/camelcase-css": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", - "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/caniuse-lite": { - "version": "1.0.30001444", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001444.tgz", - "integrity": "sha512-ecER9xgJQVMqcrxThKptsW0pPxSae8R2RB87LNa+ivW9ppNWRHEplXcDzkCOP4LYWGj8hunXLqaiC41iBATNyg==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - } - ] - }, - "node_modules/caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==", - "dev": true - }, - "node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/chalk/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/check-more-types": { - "version": "2.24.0", - "resolved": "https://registry.npmjs.org/check-more-types/-/check-more-types-2.24.0.tgz", - "integrity": "sha512-Pj779qHxV2tuapviy1bSZNEL1maXr13bPYpsvSDB68HlYcYuhlDrmGd63i0JHMCLKzc7rUSNIrpdJlhVlNwrxA==", - "dev": true, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ], - "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "engines": { - "node": ">= 8.10.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/ci-info": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.7.1.tgz", - "integrity": "sha512-4jYS4MOAaCIStSRwiuxc4B8MYhIe676yO1sYGzARnjXkWpmzZMMYxY6zu8WYWDhSuth5zhrQ1rhNSibyyvv4/w==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/sibiraj-s" - } - ], - "engines": { - "node": ">=8" - } - }, - "node_modules/clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", - "dev": true, - "dependencies": { - "restore-cursor": "^3.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cli-table3": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.3.tgz", - "integrity": "sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg==", - "dev": true, - "dependencies": { - "string-width": "^4.2.0" - }, - "engines": { - "node": "10.* || >= 12.*" - }, - "optionalDependencies": { - "@colors/colors": "1.5.0" - } - }, - "node_modules/cli-truncate": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", - "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", - "dev": true, - "dependencies": { - "slice-ansi": "^3.0.0", - "string-width": "^4.2.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/colorette": { - "version": "2.0.19", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", - "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==", - "dev": true - }, - "node_modules/combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dependencies": { - "delayed-stream": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/commander": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", - "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/common-tags": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", - "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", - "dev": true, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true - }, - "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "dev": true, - "bin": { - "cssesc": "bin/cssesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/cypress": { - "version": "12.5.1", - "resolved": "https://registry.npmjs.org/cypress/-/cypress-12.5.1.tgz", - "integrity": "sha512-ZmCmJ3lsyeOpBfh410m5+AO2CO1AxAzFBt7k6/uVbNcrNZje1vdiwYTpj2ksPKg9mjr9lR6V8tmlDNMvr4H/YQ==", - "dev": true, - "hasInstallScript": true, - "dependencies": { - "@cypress/request": "^2.88.10", - "@cypress/xvfb": "^1.2.4", - "@types/node": "^14.14.31", - "@types/sinonjs__fake-timers": "8.1.1", - "@types/sizzle": "^2.3.2", - "arch": "^2.2.0", - "blob-util": "^2.0.2", - "bluebird": "^3.7.2", - "buffer": "^5.6.0", - "cachedir": "^2.3.0", - "chalk": "^4.1.0", - "check-more-types": "^2.24.0", - "cli-cursor": "^3.1.0", - "cli-table3": "~0.6.1", - "commander": "^5.1.0", - "common-tags": "^1.8.0", - "dayjs": "^1.10.4", - "debug": "^4.3.2", - "enquirer": "^2.3.6", - "eventemitter2": "6.4.7", - "execa": "4.1.0", - "executable": "^4.1.1", - "extract-zip": "2.0.1", - "figures": "^3.2.0", - "fs-extra": "^9.1.0", - "getos": "^3.2.1", - "is-ci": "^3.0.0", - "is-installed-globally": "~0.4.0", - "lazy-ass": "^1.6.0", - "listr2": "^3.8.3", - "lodash": "^4.17.21", - "log-symbols": "^4.0.0", - "minimist": "^1.2.6", - "ospath": "^1.2.2", - "pretty-bytes": "^5.6.0", - "proxy-from-env": "1.0.0", - "request-progress": "^3.0.0", - "semver": "^7.3.2", - "supports-color": "^8.1.1", - "tmp": "~0.2.1", - "untildify": "^4.0.0", - "yauzl": "^2.10.0" - }, - "bin": { - "cypress": "bin/cypress" - }, - "engines": { - "node": "^14.0.0 || ^16.0.0 || >=18.0.0" - } - }, - "node_modules/cypress/node_modules/proxy-from-env": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.0.0.tgz", - "integrity": "sha512-F2JHgJQ1iqwnHDcQjVBsq3n/uoaFL+iPW/eAeL7kVxy/2RrWaN4WroKjjvbsoRtv0ftelNyC01bjRhn/bhcf4A==", - "dev": true - }, - "node_modules/dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", - "dev": true, - "dependencies": { - "assert-plus": "^1.0.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/dayjs": { - "version": "1.11.7", - "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.7.tgz", - "integrity": "sha512-+Yw9U6YO5TQohxLcIkrXBeY73WP3ejHWVvx8XCk3gxvQDCTEmS48ZrSZCKciI7Bhl/uCMyxYtE9UqRILmFphkQ==", - "dev": true - }, - "node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/defined": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.1.tgz", - "integrity": "sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/detective": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.1.tgz", - "integrity": "sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==", - "dev": true, - "dependencies": { - "acorn-node": "^1.8.2", - "defined": "^1.0.0", - "minimist": "^1.2.6" - }, - "bin": { - "detective": "bin/detective.js" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/didyoumean": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", - "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", - "dev": true - }, - "node_modules/dlv": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", - "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", - "dev": true - }, - "node_modules/ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", - "dev": true, - "dependencies": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, - "node_modules/electron-to-chromium": { - "version": "1.4.284", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz", - "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==", - "dev": true - }, - "node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "node_modules/end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dev": true, - "dependencies": { - "once": "^1.4.0" - } - }, - "node_modules/enquirer": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", - "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", - "dev": true, - "dependencies": { - "ansi-colors": "^4.1.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/esbuild": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.16.17.tgz", - "integrity": "sha512-G8LEkV0XzDMNwXKgM0Jwu3nY3lSTwSGY6XbxM9cr9+s0T/qSV1q1JVPBGzm3dcjhCic9+emZDmMffkwgPeOeLg==", - "dev": true, - "hasInstallScript": true, - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=12" - }, - "optionalDependencies": { - "@esbuild/android-arm": "0.16.17", - "@esbuild/android-arm64": "0.16.17", - "@esbuild/android-x64": "0.16.17", - "@esbuild/darwin-arm64": "0.16.17", - "@esbuild/darwin-x64": "0.16.17", - "@esbuild/freebsd-arm64": "0.16.17", - "@esbuild/freebsd-x64": "0.16.17", - "@esbuild/linux-arm": "0.16.17", - "@esbuild/linux-arm64": "0.16.17", - "@esbuild/linux-ia32": "0.16.17", - "@esbuild/linux-loong64": "0.16.17", - "@esbuild/linux-mips64el": "0.16.17", - "@esbuild/linux-ppc64": "0.16.17", - "@esbuild/linux-riscv64": "0.16.17", - "@esbuild/linux-s390x": "0.16.17", - "@esbuild/linux-x64": "0.16.17", - "@esbuild/netbsd-x64": "0.16.17", - "@esbuild/openbsd-x64": "0.16.17", - "@esbuild/sunos-x64": "0.16.17", - "@esbuild/win32-arm64": "0.16.17", - "@esbuild/win32-ia32": "0.16.17", - "@esbuild/win32-x64": "0.16.17" - } - }, - "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/eventemitter2": { - "version": "6.4.7", - "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-6.4.7.tgz", - "integrity": "sha512-tYUSVOGeQPKt/eC1ABfhHy5Xd96N3oIijJvN3O9+TsC28T5V9yX9oEfEK5faP0EFSNVOG97qtAS68GBrQB2hDg==", - "dev": true - }, - "node_modules/execa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", - "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", - "dev": true, - "dependencies": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/executable": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz", - "integrity": "sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==", - "dev": true, - "dependencies": { - "pify": "^2.2.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "dev": true - }, - "node_modules/extract-zip": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", - "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", - "dev": true, - "dependencies": { - "debug": "^4.1.1", - "get-stream": "^5.1.0", - "yauzl": "^2.10.0" - }, - "bin": { - "extract-zip": "cli.js" - }, - "engines": { - "node": ">= 10.17.0" - }, - "optionalDependencies": { - "@types/yauzl": "^2.9.1" - } - }, - "node_modules/extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==", - "dev": true, - "engines": [ - "node >=0.6.0" - ] - }, - "node_modules/fast-glob": { - "version": "3.2.12", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", - "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", - "dev": true, - "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, - "engines": { - "node": ">=8.6.0" - } - }, - "node_modules/fastq": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", - "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", - "dev": true, - "dependencies": { - "reusify": "^1.0.4" - } - }, - "node_modules/fd-slicer": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", - "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", - "dev": true, - "dependencies": { - "pend": "~1.2.0" - } - }, - "node_modules/figures": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", - "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", - "dev": true, - "dependencies": { - "escape-string-regexp": "^1.0.5" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/follow-redirects": { - "version": "1.15.2", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", - "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/RubenVerborgh" - } - ], - "engines": { - "node": ">=4.0" - }, - "peerDependenciesMeta": { - "debug": { - "optional": true - } - } - }, - "node_modules/forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/form-data": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", - "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/fraction.js": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", - "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", - "dev": true, - "engines": { - "node": "*" - }, - "funding": { - "type": "patreon", - "url": "https://www.patreon.com/infusion" - } - }, - "node_modules/fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "dev": true, - "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true - }, - "node_modules/fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true - }, - "node_modules/get-intrinsic": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", - "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/getos": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/getos/-/getos-3.2.1.tgz", - "integrity": "sha512-U56CfOK17OKgTVqozZjUKNdkfEv6jk5WISBJ8SHoagjE6L69zOwl3Z+O8myjY9MEW3i2HPWQBt/LTbCgcC973Q==", - "dev": true, - "dependencies": { - "async": "^3.2.0" - } - }, - "node_modules/getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", - "dev": true, - "dependencies": { - "assert-plus": "^1.0.0" - } - }, - "node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/global-dirs": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.1.tgz", - "integrity": "sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==", - "dev": true, - "dependencies": { - "ini": "2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", - "dev": true - }, - "node_modules/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/http-signature": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.3.6.tgz", - "integrity": "sha512-3adrsD6zqo4GsTqtO7FyrejHNv+NgiIfAfv68+jVlFmSr9OGy7zrxONceFRLKvnnZA5jbxQBX1u9PpB6Wi32Gw==", - "dev": true, - "dependencies": { - "assert-plus": "^1.0.0", - "jsprim": "^2.0.2", - "sshpk": "^1.14.1" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/human-signals": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", - "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", - "dev": true, - "engines": { - "node": ">=8.12.0" - } - }, - "node_modules/ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dev": true, - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "node_modules/ini": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", - "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-ci": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz", - "integrity": "sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==", - "dev": true, - "dependencies": { - "ci-info": "^3.2.0" - }, - "bin": { - "is-ci": "bin.js" - } - }, - "node_modules/is-core-module": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", - "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", - "dev": true, - "dependencies": { - "has": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-installed-globally": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", - "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==", - "dev": true, - "dependencies": { - "global-dirs": "^3.0.0", - "is-path-inside": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", - "dev": true - }, - "node_modules/is-unicode-supported": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", - "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true - }, - "node_modules/isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==", - "dev": true - }, - "node_modules/jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==", - "dev": true - }, - "node_modules/json-schema": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", - "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", - "dev": true - }, - "node_modules/json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==", - "dev": true - }, - "node_modules/jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "dev": true, - "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/jsprim": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-2.0.2.tgz", - "integrity": "sha512-gqXddjPqQ6G40VdnI6T6yObEC+pDNvyP95wdQhkWkg7crHH3km5qP1FsOXEkzEQwnz6gz5qGTn1c2Y52wP3OyQ==", - "dev": true, - "engines": [ - "node >=0.6.0" - ], - "dependencies": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.4.0", - "verror": "1.10.0" - } - }, - "node_modules/laravel-vite-plugin": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/laravel-vite-plugin/-/laravel-vite-plugin-0.7.4.tgz", - "integrity": "sha512-NlIuXbeuI+4NZzRpWNpGHRVTwuFWessvD7QoD+o2MlyAi7qyUS4J8r4/yTlu1dl9lxcR7iKoYUmHQqZDcrw2KA==", - "dev": true, - "dependencies": { - "picocolors": "^1.0.0", - "vite-plugin-full-reload": "^1.0.5" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "vite": "^3.0.0 || ^4.0.0" - } - }, - "node_modules/lazy-ass": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/lazy-ass/-/lazy-ass-1.6.0.tgz", - "integrity": "sha512-cc8oEVoctTvsFZ/Oje/kGnHbpWHYBe8IAJe4C0QNc3t8uM/0Y8+erSz/7Y1ALuXTEZTMvxXwO6YbX1ey3ujiZw==", - "dev": true, - "engines": { - "node": "> 0.8" - } - }, - "node_modules/lilconfig": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz", - "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/listr2": { - "version": "3.14.0", - "resolved": "https://registry.npmjs.org/listr2/-/listr2-3.14.0.tgz", - "integrity": "sha512-TyWI8G99GX9GjE54cJ+RrNMcIFBfwMPxc3XTFiAYGN4s10hWROGtOg7+O6u6LE3mNkyld7RSLE6nrKBvTfcs3g==", - "dev": true, - "dependencies": { - "cli-truncate": "^2.1.0", - "colorette": "^2.0.16", - "log-update": "^4.0.0", - "p-map": "^4.0.0", - "rfdc": "^1.3.0", - "rxjs": "^7.5.1", - "through": "^2.3.8", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "enquirer": ">= 2.3.0 < 3" - }, - "peerDependenciesMeta": { - "enquirer": { - "optional": true - } - } - }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true - }, - "node_modules/lodash.once": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", - "integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==", - "dev": true - }, - "node_modules/log-symbols": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", - "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", - "dev": true, - "dependencies": { - "chalk": "^4.1.0", - "is-unicode-supported": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/log-update": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz", - "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==", - "dev": true, - "dependencies": { - "ansi-escapes": "^4.3.0", - "cli-cursor": "^3.1.0", - "slice-ansi": "^4.0.0", - "wrap-ansi": "^6.2.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/log-update/node_modules/slice-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", - "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/slice-ansi?sponsor=1" - } - }, - "node_modules/log-update/node_modules/wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true - }, - "node_modules/merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", - "dev": true, - "dependencies": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/minimist": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz", - "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/nanoid": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", - "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", - "dev": true, - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } - }, - "node_modules/node-forge": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", - "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", - "engines": { - "node": ">= 6.13.0" - } - }, - "node_modules/node-releases": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.8.tgz", - "integrity": "sha512-dFSmB8fFHEH/s81Xi+Y/15DQY6VHW81nXRj86EMSL3lmuTmK1e+aT4wrFCkTbm+gSwkw4KpX+rT/pMM2c1mF+A==", - "dev": true - }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, - "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/object-hash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", - "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/object-inspect": { - "version": "1.12.3", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", - "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ospath": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/ospath/-/ospath-1.2.2.tgz", - "integrity": "sha512-o6E5qJV5zkAbIDNhGSIlyOhScKXgQrSRMilfph0clDfM0nEnBOlKlH4sWDmG95BW/CvwNz0vmm7dJVtU2KlMiA==", - "dev": true - }, - "node_modules/p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", - "dev": true, - "dependencies": { - "aggregate-error": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true - }, - "node_modules/pend": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", - "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", - "dev": true - }, - "node_modules/performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==", - "dev": true - }, - "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "dev": true - }, - "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true, - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss": { - "version": "8.4.21", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.21.tgz", - "integrity": "sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - } - ], - "dependencies": { - "nanoid": "^3.3.4", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "node_modules/postcss-import": { - "version": "14.1.0", - "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.1.0.tgz", - "integrity": "sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.0.0", - "read-cache": "^1.0.0", - "resolve": "^1.1.7" - }, - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "postcss": "^8.0.0" - } - }, - "node_modules/postcss-js": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.0.tgz", - "integrity": "sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==", - "dev": true, - "dependencies": { - "camelcase-css": "^2.0.1" - }, - "engines": { - "node": "^12 || ^14 || >= 16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.3.3" - } - }, - "node_modules/postcss-load-config": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", - "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", - "dev": true, - "dependencies": { - "lilconfig": "^2.0.5", - "yaml": "^1.10.2" - }, - "engines": { - "node": ">= 10" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": ">=8.0.9", - "ts-node": ">=9.0.0" - }, - "peerDependenciesMeta": { - "postcss": { - "optional": true - }, - "ts-node": { - "optional": true - } - } - }, - "node_modules/postcss-nested": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.0.tgz", - "integrity": "sha512-0DkamqrPcmkBDsLn+vQDIrtkSbNkv5AD/M322ySo9kqFkCIYklym2xEmWkwo+Y3/qZo34tzEPNUw4y7yMCdv5w==", - "dev": true, - "dependencies": { - "postcss-selector-parser": "^6.0.10" - }, - "engines": { - "node": ">=12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.2.14" - } - }, - "node_modules/postcss-selector-parser": { - "version": "6.0.11", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz", - "integrity": "sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==", - "dev": true, - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", - "dev": true - }, - "node_modules/pretty-bytes": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", - "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", - "dev": true, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/progressbar.js": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/progressbar.js/-/progressbar.js-1.1.0.tgz", - "integrity": "sha512-K68/xcyXKo2I6T3PfIkXrRaycxROmWeU4bugb49iulWR25cU94PM0cfZ47S0jDhG5K3vPhZwCOy1fgb5Pgh6UQ==", - "dependencies": { - "shifty": "^2.1.2" - } - }, - "node_modules/proxy-from-env": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", - "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" - }, - "node_modules/psl": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", - "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", - "dev": true - }, - "node_modules/pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "node_modules/qs": { - "version": "6.10.4", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.4.tgz", - "integrity": "sha512-OQiU+C+Ds5qiH91qh/mg0w+8nwQuLjM4F4M/PbmhDOoYehPh+Fb0bDjtR1sOvy7YKxvj28Y/M0PhP5uVX0kB+g==", - "dev": true, - "dependencies": { - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/quick-lru": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", - "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/read-cache": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", - "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", - "dev": true, - "dependencies": { - "pify": "^2.3.0" - } - }, - "node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/request-progress": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/request-progress/-/request-progress-3.0.0.tgz", - "integrity": "sha512-MnWzEHHaxHO2iWiQuHrUPBi/1WeBf5PkxQqNyNvLl9VAYSdXkP8tQ3pBSeCPD+yw0v0Aq1zosWLz0BdeXpWwZg==", - "dev": true, - "dependencies": { - "throttleit": "^1.0.0" - } - }, - "node_modules/resolve": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", - "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", - "dev": true, - "dependencies": { - "is-core-module": "^2.9.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", - "dev": true, - "dependencies": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true, - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } - }, - "node_modules/rfdc": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz", - "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==", - "dev": true - }, - "node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/rollup": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.10.1.tgz", - "integrity": "sha512-3Er+yel3bZbZX1g2kjVM+FW+RUWDxbG87fcqFM5/9HbPCTpbVp6JOLn7jlxnNlbu7s/N/uDA4EV/91E2gWnxzw==", - "dev": true, - "bin": { - "rollup": "dist/bin/rollup" - }, - "engines": { - "node": ">=14.18.0", - "npm": ">=8.0.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "queue-microtask": "^1.2.2" - } - }, - "node_modules/rxjs": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.0.tgz", - "integrity": "sha512-F2+gxDshqmIub1KdvZkaEfGDwLNpPvk9Fs6LD/MyQxNgMds/WH9OdDDXOmxUZpME+iSK3rQCctkL0DYyytUqMg==", - "dev": true, - "dependencies": { - "tslib": "^2.1.0" - } - }, - "node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true - }, - "node_modules/semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/semver/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/semver/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/shifty": { - "version": "2.19.1", - "resolved": "https://registry.npmjs.org/shifty/-/shifty-2.19.1.tgz", - "integrity": "sha512-7h420vwC2B0IW+v7UlofcEyXwVjslssNHJwPO8nHfI1UC7MSTEdssG21GcoQpULC6+ySo1akQGk5hxVmy16z5A==", - "optionalDependencies": { - "fsevents": "^2.3.2" - } - }, - "node_modules/side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true - }, - "node_modules/slice-ansi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", - "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/sshpk": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz", - "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==", - "dev": true, - "dependencies": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" - }, - "bin": { - "sshpk-conv": "bin/sshpk-conv", - "sshpk-sign": "bin/sshpk-sign", - "sshpk-verify": "bin/sshpk-verify" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/tailwindcss": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.2.4.tgz", - "integrity": "sha512-AhwtHCKMtR71JgeYDaswmZXhPcW9iuI9Sp2LvZPo9upDZ7231ZJ7eA9RaURbhpXGVlrjX4cFNlB4ieTetEb7hQ==", - "dev": true, - "dependencies": { - "arg": "^5.0.2", - "chokidar": "^3.5.3", - "color-name": "^1.1.4", - "detective": "^5.2.1", - "didyoumean": "^1.2.2", - "dlv": "^1.1.3", - "fast-glob": "^3.2.12", - "glob-parent": "^6.0.2", - "is-glob": "^4.0.3", - "lilconfig": "^2.0.6", - "micromatch": "^4.0.5", - "normalize-path": "^3.0.0", - "object-hash": "^3.0.0", - "picocolors": "^1.0.0", - "postcss": "^8.4.18", - "postcss-import": "^14.1.0", - "postcss-js": "^4.0.0", - "postcss-load-config": "^3.1.4", - "postcss-nested": "6.0.0", - "postcss-selector-parser": "^6.0.10", - "postcss-value-parser": "^4.2.0", - "quick-lru": "^5.1.1", - "resolve": "^1.22.1" - }, - "bin": { - "tailwind": "lib/cli.js", - "tailwindcss": "lib/cli.js" - }, - "engines": { - "node": ">=12.13.0" - }, - "peerDependencies": { - "postcss": "^8.0.9" - } - }, - "node_modules/tailwindcss/node_modules/glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.3" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/terser": { - "version": "5.16.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.16.1.tgz", - "integrity": "sha512-xvQfyfA1ayT0qdK47zskQgRZeWLoOQ8JQ6mIgRGVNwZKdQMU+5FkCBjmv4QjcrTzyZquRw2FVtlJSRUmMKQslw==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "@jridgewell/source-map": "^0.3.2", - "acorn": "^8.5.0", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" - }, - "bin": { - "terser": "bin/terser" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/terser/node_modules/acorn": { - "version": "8.8.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", - "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==", - "dev": true, - "optional": true, - "peer": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/terser/node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true, - "optional": true, - "peer": true - }, - "node_modules/throttleit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-1.0.0.tgz", - "integrity": "sha512-rkTVqu6IjfQ/6+uNuuc3sZek4CEYxTJom3IktzgdSxcZqdARuebbA/f4QmAxMQIxqq9ZLEUkSYqvuk1I6VKq4g==", - "dev": true - }, - "node_modules/through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", - "dev": true - }, - "node_modules/tmp": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", - "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", - "dev": true, - "dependencies": { - "rimraf": "^3.0.0" - }, - "engines": { - "node": ">=8.17.0" - } - }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "dev": true, - "dependencies": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/tough-cookie/node_modules/punycode": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.2.0.tgz", - "integrity": "sha512-LN6QV1IJ9ZhxWTNdktaPClrNfp8xdSAYS0Zk2ddX7XsXZAxckMHPCBcHRo0cTcEIgYPRiGEkmji3Idkh2yFtYw==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/tslib": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", - "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", - "dev": true - }, - "node_modules/tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", - "dev": true, - "dependencies": { - "safe-buffer": "^5.0.1" - }, - "engines": { - "node": "*" - } - }, - "node_modules/tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==", - "dev": true - }, - "node_modules/type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", - "dev": true, - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/untildify": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", - "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/update-browserslist-db": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", - "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - } - ], - "dependencies": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" - }, - "bin": { - "browserslist-lint": "cli.js" - }, - "peerDependencies": { - "browserslist": ">= 4.21.0" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "dev": true - }, - "node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "dev": true, - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==", - "dev": true, - "engines": [ - "node >=0.6.0" - ], - "dependencies": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } - }, - "node_modules/verror/node_modules/core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==", - "dev": true - }, - "node_modules/vite": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/vite/-/vite-4.1.1.tgz", - "integrity": "sha512-LM9WWea8vsxhr782r9ntg+bhSFS06FJgCvvB0+8hf8UWtvaiDagKYWXndjfX6kGl74keHJUcpzrQliDXZlF5yg==", - "dev": true, - "dependencies": { - "esbuild": "^0.16.14", - "postcss": "^8.4.21", - "resolve": "^1.22.1", - "rollup": "^3.10.0" - }, - "bin": { - "vite": "bin/vite.js" - }, - "engines": { - "node": "^14.18.0 || >=16.0.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - }, - "peerDependencies": { - "@types/node": ">= 14", - "less": "*", - "sass": "*", - "stylus": "*", - "sugarss": "*", - "terser": "^5.4.0" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - }, - "less": { - "optional": true - }, - "sass": { - "optional": true - }, - "stylus": { - "optional": true - }, - "sugarss": { - "optional": true - }, - "terser": { - "optional": true - } - } - }, - "node_modules/vite-plugin-full-reload": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/vite-plugin-full-reload/-/vite-plugin-full-reload-1.0.5.tgz", - "integrity": "sha512-kVZFDFWr0DxiHn6MuDVTQf7gnWIdETGlZh0hvTiMXzRN80vgF4PKbONSq8U1d0WtHsKaFODTQgJeakLacoPZEQ==", - "dev": true, - "dependencies": { - "picocolors": "^1.0.0", - "picomatch": "^2.3.1" - }, - "peerDependencies": { - "vite": "^2 || ^3 || ^4" - } - }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true - }, - "node_modules/xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "dev": true, - "engines": { - "node": ">=0.4" - } - }, - "node_modules/yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/yauzl": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", - "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", - "dev": true, - "dependencies": { - "buffer-crc32": "~0.2.3", - "fd-slicer": "~1.1.0" - } - } - } -} diff --git a/package.json b/package.json deleted file mode 100644 index f896b5e..0000000 --- a/package.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "private": true, - "scripts": { - "dev": "vite", - "build": "vite build" - }, - "devDependencies": { - "autoprefixer": "^10.4.13", - "cypress": "^12.5.1", - "lodash": "^4.17.19", - "postcss": "^8.4.19", - "tailwindcss": "^3.2.4", - "vite": "^4.1.1", - "laravel-vite-plugin": "^0.7.4" - }, - "dependencies": { - "alpinejs": "^3.11.1", - "axios": "^1.3.1", - "node-forge": "^1.3.1", - "progressbar.js": "^1.1.0" - } -} diff --git a/phpstan.neon b/phpstan.neon deleted file mode 100644 index ff7ada0..0000000 --- a/phpstan.neon +++ /dev/null @@ -1,17 +0,0 @@ -includes: - - ./vendor/nunomaduro/larastan/extension.neon -parameters: - paths: - - app - - bootstrap - - config - - public - - routes - level: 8 - inferPrivatePropertyTypeFromConstructor: true - checkMissingIterableValueType: false - checkGenericClassInNonGenericObjectType: false - excludePaths: - - public/index.php - - routes/console.php - ignoreErrors: diff --git a/phpunit.xml b/phpunit.xml deleted file mode 100644 index 4ae4d97..0000000 --- a/phpunit.xml +++ /dev/null @@ -1,31 +0,0 @@ - - - - - ./tests/Unit - - - ./tests/Feature - - - - - ./app - - - - - - - - - - - - - - diff --git a/postcss.config.js b/postcss.config.js deleted file mode 100644 index fef1b22..0000000 --- a/postcss.config.js +++ /dev/null @@ -1,6 +0,0 @@ -module.exports = { - plugins: { - tailwindcss: {}, - autoprefixer: {}, - }, -} diff --git a/psalm.xml b/psalm.xml deleted file mode 100644 index 3675279..0000000 --- a/psalm.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - - - - - diff --git a/server.php b/server.php deleted file mode 100644 index b07fa44..0000000 --- a/server.php +++ /dev/null @@ -1,19 +0,0 @@ - - */ -$uri = urldecode( - parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH) -); - -// This file allows us to emulate Apache's "mod_rewrite" functionality from the -// built-in PHP web server. This provides a convenient way to test a Laravel -// application without having installed a "real" web server software here. -if ($uri !== '/' && file_exists(__DIR__.'/public'.$uri)) { - return false; -} - -require_once __DIR__.'/public/index.php'; diff --git a/tailwind.config.js b/tailwind.config.js deleted file mode 100644 index 45dcd04..0000000 --- a/tailwind.config.js +++ /dev/null @@ -1,3 +0,0 @@ -module.exports = { - content: ['./resources/**/*.blade.php', './resources/**/*.js', './resources/**/*.vue'], -} diff --git a/vite.config.js b/vite.config.js deleted file mode 100644 index 89f26f5..0000000 --- a/vite.config.js +++ /dev/null @@ -1,14 +0,0 @@ -import { defineConfig } from 'vite'; -import laravel from 'laravel-vite-plugin'; - -export default defineConfig({ - plugins: [ - laravel({ - input: [ - 'resources/css/app.css', - 'resources/js/app.js', - ], - refresh: true, - }), - ], -}); From eaf93c5d427665a805b9e8184996b0f563b31c92 Mon Sep 17 00:00:00 2001 From: Nifleheim Date: Tue, 11 Apr 2023 12:26:20 +0700 Subject: [PATCH 9/9] Helm Deployment --- bootstrap/app.php | 55 ---- bootstrap/cache/.gitignore | 2 - config/app.php | 233 -------------- config/auth.php | 117 ------- config/blade-icons.php | 183 ----------- config/broadcasting.php | 64 ---- config/cache.php | 106 ------ config/compass.php | 106 ------ config/cors.php | 34 -- config/database.php | 147 --------- config/filesystems.php | 72 ----- config/hashing.php | 52 --- config/logging.php | 105 ------ config/mail.php | 110 ------- config/queue.php | 93 ------ config/services.php | 49 --- config/session.php | 201 ------------ config/view.php | 36 --- database/.gitignore | 2 - database/factories/UserFactory.php | 50 --- .../2014_10_12_000000_create_users_table.php | 38 --- ...12_100000_create_password_resets_table.php | 32 -- ..._08_19_000000_create_failed_jobs_table.php | 36 --- database/seeders/DatabaseSeeder.php | 38 --- public/.htaccess | 21 -- public/favicon.ico | 0 public/img/details-movie.png | Bin 296040 -> 0 bytes public/img/home-full-page.png | Bin 1451195 -> 0 bytes public/img/home.png | Bin 725441 -> 0 bytes public/img/img1.png | Bin 300021 -> 0 bytes public/img/img2.png | Bin 222108 -> 0 bytes public/img/img3.png | Bin 329006 -> 0 bytes public/img/mailbox-icon.svg | 1 - public/img/movies-full-page.png | Bin 4037003 -> 0 bytes public/img/movies-header.png | Bin 555099 -> 0 bytes public/img/movies.png | Bin 1014804 -> 0 bytes public/index.php | 55 ---- public/mix-manifest.json | 4 - public/robots.txt | 2 - public/vendor/compass/app.css | 3 - public/vendor/compass/app.js | 1 - public/vendor/compass/favicon.ico | Bin 10713 -> 0 bytes public/vendor/compass/manifest.js | 1 - public/vendor/compass/mix-manifest.json | 6 - public/vendor/compass/vendor.js | 2 - public/vendor/compass/vendor.js.LICENSE.txt | 11 - public/web.config | 28 -- resources/css/app.css | 3 - resources/js/app.js | 6 - resources/js/bootstrap.js | 31 -- resources/lang/en/auth.php | 20 -- resources/lang/en/pagination.php | 19 -- resources/lang/en/passwords.php | 22 -- resources/lang/en/validation.php | 155 --------- resources/views/auth/login.blade.php | 59 ---- resources/views/auth/register.blade.php | 97 ------ resources/views/components/faq.blade.php | 39 --- resources/views/components/flash.blade.php | 8 - resources/views/components/footer.blade.php | 32 -- resources/views/components/gap.blade.php | 1 - resources/views/components/header.blade.php | 95 ------ resources/views/components/icons.blade.php | 25 -- resources/views/components/layout.blade.php | 28 -- resources/views/components/movies.blade.php | 22 -- .../views/components/movies/index.blade.php | 45 --- .../views/components/movies/show.blade.php | 85 ----- resources/views/components/nav.blade.php | 35 -- resources/views/components/navbar.blade.php | 24 -- .../views/components/newsletter.blade.php | 47 --- .../views/components/rating-script.blade.php | 48 --- .../views/components/velflix-card.blade.php | 59 ---- resources/views/errors/401.blade.php | 5 - resources/views/errors/403.blade.php | 5 - resources/views/errors/404.blade.php | 5 - resources/views/errors/419.blade.php | 5 - resources/views/errors/429.blade.php | 5 - resources/views/errors/500.blade.php | 5 - resources/views/errors/503.blade.php | 5 - resources/views/errors/layout.blade.php | 53 --- resources/views/errors/minimal.blade.php | 34 -- resources/views/home.blade.php | 90 ------ .../views/livewire/admin-controller.blade.php | 27 -- .../views/livewire/search-velflix.blade.php | 31 -- resources/views/main.blade.php | 9 - routes/api.php | 19 -- routes/channels.php | 18 -- routes/console.php | 19 -- routes/web.php | 33 -- storage/app/.gitignore | 3 - storage/app/public/.gitignore | 2 - storage/debugbar/.gitignore | 2 - storage/framework/.gitignore | 9 - storage/framework/cache/.gitignore | 3 - storage/framework/cache/data/.gitignore | 2 - storage/framework/sessions/.gitignore | 2 - storage/framework/testing/.gitignore | 2 - storage/framework/views/.gitignore | 2 - storage/logs/.gitignore | 2 - tests/CreatesApplication.php | 22 -- tests/ExampleTest.php | 5 - tests/Feature/AuthenticationTest.php | 13 - tests/Feature/RegistrationTest.php | 19 -- tests/Pest.php | 45 --- tests/TestCase.php | 10 - tests/Unit/ExampleTest.php | 18 -- tests/cypress/integration/login_spec.cy.js | 27 -- .../integration/registration_spec.cy.js | 30 -- tests/cypress/plugins/index.js | 23 -- tests/cypress/plugins/swap-env.js | 21 -- tests/cypress/support/assertions.js | 3 - tests/cypress/support/index.d.ts | 92 ------ tests/cypress/support/index.js | 32 -- tests/cypress/support/laravel-commands.js | 301 ------------------ tests/cypress/support/laravel-routes.js | 21 -- tests/cypress/support/routes.json | 239 -------------- 115 files changed, 4419 deletions(-) delete mode 100644 bootstrap/app.php delete mode 100644 bootstrap/cache/.gitignore delete mode 100644 config/app.php delete mode 100644 config/auth.php delete mode 100644 config/blade-icons.php delete mode 100644 config/broadcasting.php delete mode 100644 config/cache.php delete mode 100644 config/compass.php delete mode 100644 config/cors.php delete mode 100644 config/database.php delete mode 100644 config/filesystems.php delete mode 100644 config/hashing.php delete mode 100644 config/logging.php delete mode 100644 config/mail.php delete mode 100644 config/queue.php delete mode 100644 config/services.php delete mode 100644 config/session.php delete mode 100644 config/view.php delete mode 100644 database/.gitignore delete mode 100644 database/factories/UserFactory.php delete mode 100644 database/migrations/2014_10_12_000000_create_users_table.php delete mode 100644 database/migrations/2014_10_12_100000_create_password_resets_table.php delete mode 100644 database/migrations/2019_08_19_000000_create_failed_jobs_table.php delete mode 100644 database/seeders/DatabaseSeeder.php delete mode 100644 public/.htaccess delete mode 100644 public/favicon.ico delete mode 100644 public/img/details-movie.png delete mode 100644 public/img/home-full-page.png delete mode 100644 public/img/home.png delete mode 100644 public/img/img1.png delete mode 100644 public/img/img2.png delete mode 100644 public/img/img3.png delete mode 100644 public/img/mailbox-icon.svg delete mode 100644 public/img/movies-full-page.png delete mode 100644 public/img/movies-header.png delete mode 100644 public/img/movies.png delete mode 100644 public/index.php delete mode 100644 public/mix-manifest.json delete mode 100644 public/robots.txt delete mode 100644 public/vendor/compass/app.css delete mode 100644 public/vendor/compass/app.js delete mode 100644 public/vendor/compass/favicon.ico delete mode 100644 public/vendor/compass/manifest.js delete mode 100644 public/vendor/compass/mix-manifest.json delete mode 100644 public/vendor/compass/vendor.js delete mode 100644 public/vendor/compass/vendor.js.LICENSE.txt delete mode 100644 public/web.config delete mode 100644 resources/css/app.css delete mode 100644 resources/js/app.js delete mode 100644 resources/js/bootstrap.js delete mode 100644 resources/lang/en/auth.php delete mode 100644 resources/lang/en/pagination.php delete mode 100644 resources/lang/en/passwords.php delete mode 100644 resources/lang/en/validation.php delete mode 100644 resources/views/auth/login.blade.php delete mode 100644 resources/views/auth/register.blade.php delete mode 100644 resources/views/components/faq.blade.php delete mode 100644 resources/views/components/flash.blade.php delete mode 100644 resources/views/components/footer.blade.php delete mode 100644 resources/views/components/gap.blade.php delete mode 100644 resources/views/components/header.blade.php delete mode 100644 resources/views/components/icons.blade.php delete mode 100644 resources/views/components/layout.blade.php delete mode 100644 resources/views/components/movies.blade.php delete mode 100644 resources/views/components/movies/index.blade.php delete mode 100644 resources/views/components/movies/show.blade.php delete mode 100644 resources/views/components/nav.blade.php delete mode 100644 resources/views/components/navbar.blade.php delete mode 100644 resources/views/components/newsletter.blade.php delete mode 100644 resources/views/components/rating-script.blade.php delete mode 100644 resources/views/components/velflix-card.blade.php delete mode 100644 resources/views/errors/401.blade.php delete mode 100644 resources/views/errors/403.blade.php delete mode 100644 resources/views/errors/404.blade.php delete mode 100644 resources/views/errors/419.blade.php delete mode 100644 resources/views/errors/429.blade.php delete mode 100644 resources/views/errors/500.blade.php delete mode 100644 resources/views/errors/503.blade.php delete mode 100644 resources/views/errors/layout.blade.php delete mode 100644 resources/views/errors/minimal.blade.php delete mode 100644 resources/views/home.blade.php delete mode 100644 resources/views/livewire/admin-controller.blade.php delete mode 100644 resources/views/livewire/search-velflix.blade.php delete mode 100644 resources/views/main.blade.php delete mode 100644 routes/api.php delete mode 100644 routes/channels.php delete mode 100644 routes/console.php delete mode 100644 routes/web.php delete mode 100644 storage/app/.gitignore delete mode 100644 storage/app/public/.gitignore delete mode 100644 storage/debugbar/.gitignore delete mode 100644 storage/framework/.gitignore delete mode 100644 storage/framework/cache/.gitignore delete mode 100644 storage/framework/cache/data/.gitignore delete mode 100644 storage/framework/sessions/.gitignore delete mode 100644 storage/framework/testing/.gitignore delete mode 100644 storage/framework/views/.gitignore delete mode 100644 storage/logs/.gitignore delete mode 100644 tests/CreatesApplication.php delete mode 100644 tests/ExampleTest.php delete mode 100644 tests/Feature/AuthenticationTest.php delete mode 100644 tests/Feature/RegistrationTest.php delete mode 100644 tests/Pest.php delete mode 100644 tests/TestCase.php delete mode 100644 tests/Unit/ExampleTest.php delete mode 100644 tests/cypress/integration/login_spec.cy.js delete mode 100644 tests/cypress/integration/registration_spec.cy.js delete mode 100644 tests/cypress/plugins/index.js delete mode 100644 tests/cypress/plugins/swap-env.js delete mode 100644 tests/cypress/support/assertions.js delete mode 100644 tests/cypress/support/index.d.ts delete mode 100644 tests/cypress/support/index.js delete mode 100644 tests/cypress/support/laravel-commands.js delete mode 100644 tests/cypress/support/laravel-routes.js delete mode 100644 tests/cypress/support/routes.json diff --git a/bootstrap/app.php b/bootstrap/app.php deleted file mode 100644 index 037e17d..0000000 --- a/bootstrap/app.php +++ /dev/null @@ -1,55 +0,0 @@ -singleton( - Illuminate\Contracts\Http\Kernel::class, - App\Http\Kernel::class -); - -$app->singleton( - Illuminate\Contracts\Console\Kernel::class, - App\Console\Kernel::class -); - -$app->singleton( - Illuminate\Contracts\Debug\ExceptionHandler::class, - App\Exceptions\Handler::class -); - -/* -|-------------------------------------------------------------------------- -| Return The Application -|-------------------------------------------------------------------------- -| -| 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. -| -*/ - -return $app; diff --git a/bootstrap/cache/.gitignore b/bootstrap/cache/.gitignore deleted file mode 100644 index d6b7ef3..0000000 --- a/bootstrap/cache/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -* -!.gitignore diff --git a/config/app.php b/config/app.php deleted file mode 100644 index f572b64..0000000 --- a/config/app.php +++ /dev/null @@ -1,233 +0,0 @@ - env('APP_NAME', 'Laravel'), - - /* - |-------------------------------------------------------------------------- - | Application Environment - |-------------------------------------------------------------------------- - | - | This value determines the "environment" your application is currently - | running in. This may determine how you prefer to configure various - | services the application utilizes. Set this in your ".env" file. - | - */ - - 'env' => env('APP_ENV', 'production'), - - /* - |-------------------------------------------------------------------------- - | Application Debug Mode - |-------------------------------------------------------------------------- - | - | When your application is in debug mode, detailed error messages with - | stack traces will be shown on every error that occurs within your - | application. If disabled, a simple generic error page is shown. - | - */ - - 'debug' => (bool) env('APP_DEBUG', false), - - /* - |-------------------------------------------------------------------------- - | Application URL - |-------------------------------------------------------------------------- - | - | This URL is used by the console to properly generate URLs when using - | the Artisan command line tool. You should set this to the root of - | your application so that it is used when running Artisan tasks. - | - */ - - 'url' => env('APP_URL', 'http://localhost'), - - 'asset_url' => env('ASSET_URL', null), - - /* - |-------------------------------------------------------------------------- - | Application Timezone - |-------------------------------------------------------------------------- - | - | Here you may specify the default timezone for your application, which - | will be used by the PHP date and date-time functions. We have gone - | ahead and set this to a sensible default for you out of the box. - | - */ - - 'timezone' => 'UTC', - - /* - |-------------------------------------------------------------------------- - | Application Locale Configuration - |-------------------------------------------------------------------------- - | - | The application locale determines the default locale that will be used - | by the translation service provider. You are free to set this value - | to any of the locales which will be supported by the application. - | - */ - - 'locale' => 'en', - - /* - |-------------------------------------------------------------------------- - | Application Fallback Locale - |-------------------------------------------------------------------------- - | - | The fallback locale determines the locale to use when the current one - | is not available. You may change the value to correspond to any of - | the language folders that are provided through your application. - | - */ - - 'fallback_locale' => 'en', - - /* - |-------------------------------------------------------------------------- - | Faker Locale - |-------------------------------------------------------------------------- - | - | This locale will be used by the Faker PHP library when generating fake - | data for your database seeds. For example, this will be used to get - | localized telephone numbers, street address information and more. - | - */ - - 'faker_locale' => 'en_US', - - /* - |-------------------------------------------------------------------------- - | Encryption Key - |-------------------------------------------------------------------------- - | - | This key is used by the Illuminate encrypter service and should be set - | to a random, 32 character string, otherwise these encrypted strings - | will not be safe. Please do this before deploying an application! - | - */ - - 'key' => env('APP_KEY'), - - 'cipher' => 'AES-256-CBC', - - /* - |-------------------------------------------------------------------------- - | Autoloaded Service Providers - |-------------------------------------------------------------------------- - | - | The service providers listed here will be automatically loaded on the - | request to your application. Feel free to add your own services to - | this array to grant expanded functionality to your applications. - | - */ - - 'providers' => [ - - /* - * Laravel Framework Service Providers... - */ - Illuminate\Auth\AuthServiceProvider::class, - Illuminate\Broadcasting\BroadcastServiceProvider::class, - Illuminate\Bus\BusServiceProvider::class, - Illuminate\Cache\CacheServiceProvider::class, - Illuminate\Foundation\Providers\ConsoleSupportServiceProvider::class, - Illuminate\Cookie\CookieServiceProvider::class, - Illuminate\Database\DatabaseServiceProvider::class, - Illuminate\Encryption\EncryptionServiceProvider::class, - Illuminate\Filesystem\FilesystemServiceProvider::class, - Illuminate\Foundation\Providers\FoundationServiceProvider::class, - Illuminate\Hashing\HashServiceProvider::class, - Illuminate\Mail\MailServiceProvider::class, - Illuminate\Notifications\NotificationServiceProvider::class, - Illuminate\Pagination\PaginationServiceProvider::class, - Illuminate\Pipeline\PipelineServiceProvider::class, - Illuminate\Queue\QueueServiceProvider::class, - Illuminate\Redis\RedisServiceProvider::class, - Illuminate\Auth\Passwords\PasswordResetServiceProvider::class, - Illuminate\Session\SessionServiceProvider::class, - Illuminate\Translation\TranslationServiceProvider::class, - Illuminate\Validation\ValidationServiceProvider::class, - Illuminate\View\ViewServiceProvider::class, - - /* - * Package Service Providers... - */ - - /* - * Application Service Providers... - */ - App\Providers\AppServiceProvider::class, - App\Providers\AuthServiceProvider::class, - // App\Providers\BroadcastServiceProvider::class, - App\Providers\EventServiceProvider::class, - App\Providers\RouteServiceProvider::class, - - ], - - /* - |-------------------------------------------------------------------------- - | Class Aliases - |-------------------------------------------------------------------------- - | - | This array of class aliases will be registered when this application - | is started. However, feel free to register as many as you wish as - | the aliases are "lazy" loaded so they don't hinder performance. - | - */ - - 'aliases' => [ - - 'App' => Illuminate\Support\Facades\App::class, - 'Arr' => Illuminate\Support\Arr::class, - 'Artisan' => Illuminate\Support\Facades\Artisan::class, - 'Auth' => Illuminate\Support\Facades\Auth::class, - 'Blade' => Illuminate\Support\Facades\Blade::class, - 'Broadcast' => Illuminate\Support\Facades\Broadcast::class, - 'Bus' => Illuminate\Support\Facades\Bus::class, - 'Cache' => Illuminate\Support\Facades\Cache::class, - 'Config' => Illuminate\Support\Facades\Config::class, - 'Cookie' => Illuminate\Support\Facades\Cookie::class, - 'Crypt' => Illuminate\Support\Facades\Crypt::class, - 'Date' => Illuminate\Support\Facades\Date::class, - 'DB' => Illuminate\Support\Facades\DB::class, - 'Eloquent' => Illuminate\Database\Eloquent\Model::class, - 'Event' => Illuminate\Support\Facades\Event::class, - 'File' => Illuminate\Support\Facades\File::class, - 'Gate' => Illuminate\Support\Facades\Gate::class, - 'Hash' => Illuminate\Support\Facades\Hash::class, - 'Http' => Illuminate\Support\Facades\Http::class, - 'Lang' => Illuminate\Support\Facades\Lang::class, - 'Log' => Illuminate\Support\Facades\Log::class, - 'Mail' => Illuminate\Support\Facades\Mail::class, - 'Notification' => Illuminate\Support\Facades\Notification::class, - 'Password' => Illuminate\Support\Facades\Password::class, - 'Queue' => Illuminate\Support\Facades\Queue::class, - 'Redirect' => Illuminate\Support\Facades\Redirect::class, - // 'Redis' => Illuminate\Support\Facades\Redis::class, - 'Request' => Illuminate\Support\Facades\Request::class, - 'Response' => Illuminate\Support\Facades\Response::class, - 'Route' => Illuminate\Support\Facades\Route::class, - 'Schema' => Illuminate\Support\Facades\Schema::class, - 'Session' => Illuminate\Support\Facades\Session::class, - 'Storage' => Illuminate\Support\Facades\Storage::class, - 'Str' => Illuminate\Support\Str::class, - 'URL' => Illuminate\Support\Facades\URL::class, - 'Validator' => Illuminate\Support\Facades\Validator::class, - 'View' => Illuminate\Support\Facades\View::class, - - ], - -]; diff --git a/config/auth.php b/config/auth.php deleted file mode 100644 index ba1a4d8..0000000 --- a/config/auth.php +++ /dev/null @@ -1,117 +0,0 @@ - [ - 'guard' => 'web', - 'passwords' => 'users', - ], - - /* - |-------------------------------------------------------------------------- - | Authentication Guards - |-------------------------------------------------------------------------- - | - | Next, you may define every authentication guard for your application. - | Of course, a great default configuration has been defined for you - | here which uses session storage and the Eloquent user provider. - | - | All authentication drivers have a user provider. This defines how the - | users are actually retrieved out of your database or other storage - | mechanisms used by this application to persist your user's data. - | - | Supported: "session", "token" - | - */ - - 'guards' => [ - 'web' => [ - 'driver' => 'session', - 'provider' => 'users', - ], - - 'api' => [ - 'driver' => 'token', - 'provider' => 'users', - 'hash' => false, - ], - ], - - /* - |-------------------------------------------------------------------------- - | User Providers - |-------------------------------------------------------------------------- - | - | All authentication drivers have a user provider. This defines how the - | users are actually retrieved out of your database or other storage - | mechanisms used by this application to persist your user's data. - | - | If you have multiple user tables or models you may configure multiple - | sources which represent each model / table. These sources may then - | be assigned to any extra authentication guards you have defined. - | - | Supported: "database", "eloquent" - | - */ - - 'providers' => [ - 'users' => [ - 'driver' => 'eloquent', - 'model' => App\Models\User::class, - ], - - // 'users' => [ - // 'driver' => 'database', - // 'table' => 'users', - // ], - ], - - /* - |-------------------------------------------------------------------------- - | Resetting Passwords - |-------------------------------------------------------------------------- - | - | You may specify multiple password reset configurations if you have more - | than one user table or model in the application and you want to have - | separate password reset settings based on the specific user types. - | - | The expire time is the number of minutes that the reset token should be - | considered valid. This security feature keeps tokens short-lived so - | they have less time to be guessed. You may change this as needed. - | - */ - - 'passwords' => [ - 'users' => [ - 'provider' => 'users', - 'table' => 'password_resets', - 'expire' => 60, - 'throttle' => 60, - ], - ], - - /* - |-------------------------------------------------------------------------- - | Password Confirmation Timeout - |-------------------------------------------------------------------------- - | - | Here you may define the amount of seconds before a password confirmation - | times out and the user is prompted to re-enter their password via the - | confirmation screen. By default, the timeout lasts for three hours. - | - */ - - 'password_timeout' => 10800, - -]; diff --git a/config/blade-icons.php b/config/blade-icons.php deleted file mode 100644 index 5aade2a..0000000 --- a/config/blade-icons.php +++ /dev/null @@ -1,183 +0,0 @@ - [ - - // 'default' => [ - // - // /* - // |----------------------------------------------------------------- - // | Icons Path - // |----------------------------------------------------------------- - // | - // | Provide the relative path from your app root to your SVG icons - // | directory. Icons are loaded recursively so there's no need to - // | list every sub-directory. - // | - // | Relative to the disk root when the disk option is set. - // | - // */ - // - // 'path' => 'resources/svg', - // - // /* - // |----------------------------------------------------------------- - // | Filesystem Disk - // |----------------------------------------------------------------- - // | - // | Optionally, provide a specific filesystem disk to read - // | icons from. When defining a disk, the "path" option - // | starts relatively from the disk root. - // | - // */ - // - // 'disk' => '', - // - // /* - // |----------------------------------------------------------------- - // | Default Prefix - // |----------------------------------------------------------------- - // | - // | This config option allows you to define a default prefix for - // | your icons. The dash separator will be applied automatically - // | to every icon name. It's required and needs to be unique. - // | - // */ - // - // 'prefix' => 'icon', - // - // /* - // |----------------------------------------------------------------- - // | Fallback Icon - // |----------------------------------------------------------------- - // | - // | This config option allows you to define a fallback - // | icon when an icon in this set cannot be found. - // | - // */ - // - // 'fallback' => '', - // - // /* - // |----------------------------------------------------------------- - // | Default Set Classes - // |----------------------------------------------------------------- - // | - // | This config option allows you to define some classes which - // | will be applied by default to all icons within this set. - // | - // */ - // - // 'class' => '', - // - // /* - // |----------------------------------------------------------------- - // | Default Set Attributes - // |----------------------------------------------------------------- - // | - // | This config option allows you to define some attributes which - // | will be applied by default to all icons within this set. - // | - // */ - // - // 'attributes' => [ - // // 'width' => 50, - // // 'height' => 50, - // ], - // - // ], - - ], - - /* - |-------------------------------------------------------------------------- - | Global Default Classes - |-------------------------------------------------------------------------- - | - | This config option allows you to define some classes which - | will be applied by default to all icons. - | - */ - - 'class' => '', - - /* - |-------------------------------------------------------------------------- - | Global Default Attributes - |-------------------------------------------------------------------------- - | - | This config option allows you to define some attributes which - | will be applied by default to all icons. - | - */ - - 'attributes' => [ - // 'width' => 50, - // 'height' => 50, - ], - - /* - |-------------------------------------------------------------------------- - | Global Fallback Icon - |-------------------------------------------------------------------------- - | - | This config option allows you to define a global fallback - | icon when an icon in any set cannot be found. It can - | reference any icon from any configured set. - | - */ - - 'fallback' => '', - - /* - |-------------------------------------------------------------------------- - | Components - |-------------------------------------------------------------------------- - | - | These config options allow you to define some - | settings related to Blade Components. - | - */ - - 'components' => [ - - /* - |---------------------------------------------------------------------- - | Disable Components - |---------------------------------------------------------------------- - | - | This config option allows you to disable Blade components - | completely. It's useful to avoid performance problems - | when working with large icon libraries. - | - */ - - 'disabled' => false, - - /* - |---------------------------------------------------------------------- - | Default Icon Component Name - |---------------------------------------------------------------------- - | - | This config option allows you to define the name - | for the default Icon class component. - | - */ - - 'default' => 'icon', - - ], - -]; diff --git a/config/broadcasting.php b/config/broadcasting.php deleted file mode 100644 index 2d52982..0000000 --- a/config/broadcasting.php +++ /dev/null @@ -1,64 +0,0 @@ - env('BROADCAST_DRIVER', 'null'), - - /* - |-------------------------------------------------------------------------- - | Broadcast Connections - |-------------------------------------------------------------------------- - | - | Here you may define all of the broadcast connections that will be used - | to broadcast events to other systems or over websockets. Samples of - | each available type of connection are provided inside this array. - | - */ - - 'connections' => [ - - 'pusher' => [ - 'driver' => 'pusher', - 'key' => env('PUSHER_APP_KEY'), - 'secret' => env('PUSHER_APP_SECRET'), - 'app_id' => env('PUSHER_APP_ID'), - 'options' => [ - 'cluster' => env('PUSHER_APP_CLUSTER'), - 'useTLS' => true, - ], - ], - - 'ably' => [ - 'driver' => 'ably', - 'key' => env('ABLY_KEY'), - ], - - 'redis' => [ - 'driver' => 'redis', - 'connection' => 'default', - ], - - 'log' => [ - 'driver' => 'log', - ], - - 'null' => [ - 'driver' => 'null', - ], - - ], - -]; diff --git a/config/cache.php b/config/cache.php deleted file mode 100644 index e32a2fd..0000000 --- a/config/cache.php +++ /dev/null @@ -1,106 +0,0 @@ - env('CACHE_DRIVER', 'file'), - - /* - |-------------------------------------------------------------------------- - | Cache Stores - |-------------------------------------------------------------------------- - | - | Here you may define all of the cache "stores" for your application as - | well as their drivers. You may even define multiple stores for the - | same cache driver to group types of items stored in your caches. - | - | Supported drivers: "apc", "array", "database", "file", - | "memcached", "redis", "dynamodb", "null" - | - */ - - 'stores' => [ - - 'apc' => [ - 'driver' => 'apc', - ], - - 'array' => [ - 'driver' => 'array', - 'serialize' => false, - ], - - 'database' => [ - 'driver' => 'database', - 'table' => 'cache', - 'connection' => null, - 'lock_connection' => null, - ], - - 'file' => [ - 'driver' => 'file', - 'path' => storage_path('framework/cache/data'), - ], - - 'memcached' => [ - 'driver' => 'memcached', - 'persistent_id' => env('MEMCACHED_PERSISTENT_ID'), - 'sasl' => [ - env('MEMCACHED_USERNAME'), - env('MEMCACHED_PASSWORD'), - ], - 'options' => [ - // Memcached::OPT_CONNECT_TIMEOUT => 2000, - ], - 'servers' => [ - [ - 'host' => env('MEMCACHED_HOST', '127.0.0.1'), - 'port' => env('MEMCACHED_PORT', 11211), - 'weight' => 100, - ], - ], - ], - - 'redis' => [ - 'driver' => 'redis', - 'connection' => 'cache', - 'lock_connection' => 'default', - ], - - 'dynamodb' => [ - 'driver' => 'dynamodb', - 'key' => env('AWS_ACCESS_KEY_ID'), - 'secret' => env('AWS_SECRET_ACCESS_KEY'), - 'region' => env('AWS_DEFAULT_REGION', 'us-east-1'), - 'table' => env('DYNAMODB_CACHE_TABLE', 'cache'), - 'endpoint' => env('DYNAMODB_ENDPOINT'), - ], - - ], - - /* - |-------------------------------------------------------------------------- - | Cache Key Prefix - |-------------------------------------------------------------------------- - | - | When utilizing a RAM based store such as APC or Memcached, there might - | be other applications utilizing the same cache. So, we'll specify a - | value to get prefixed to all our keys so we can avoid collisions. - | - */ - - 'prefix' => env('CACHE_PREFIX', Str::slug(env('APP_NAME', 'laravel'), '_').'_cache'), - -]; diff --git a/config/compass.php b/config/compass.php deleted file mode 100644 index 075b74a..0000000 --- a/config/compass.php +++ /dev/null @@ -1,106 +0,0 @@ - env('COMPASS_PATH', 'compass'), - - /* - |-------------------------------------------------------------------------- - | Laravel Routes - |-------------------------------------------------------------------------- - | - | This is the routes rules that will be filtered for the requests list. - | use "*" as a wildcard to match any characters. note that the following - | array list "exclude" can be referenced by the route name or route URI. - | "base_uri" is a string value as a comparison for grouping the routes. - | - */ - - 'routes' => [ - 'domains' => [ - '*', - ], - - 'prefixes' => [ - '*', - ], - - 'exclude' => [ - 'compass.*', - 'debugbar.*', - '_ignition/*', - 'telescope/*', - ], - - 'base_uri' => '*', - ], - - /* - |-------------------------------------------------------------------------- - | Compass Storage Driver - |-------------------------------------------------------------------------- - | - | This configuration options determines the storage driver that will - | be used to store your API calls and routes. In addition, you may set any - | custom options as needed by the particular driver you choose. - | - */ - - 'driver' => env('COMPASS_DRIVER', 'database'), - - 'storage' => [ - 'database' => [ - 'connection' => env('DB_CONNECTION', 'mysql'), - ], - ], - - /* - |-------------------------------------------------------------------------- - | Compass Authenticator - |-------------------------------------------------------------------------- - | - | This options allow you to get all the "credentials" of users that you can - | use to perform auth requests through the UI. when "enabled" set to "true" - | you should adjust the authentication guard driver for your application to - | support "token" or "sanctum". - | - */ - - 'authenticator' => [ - 'enabled' => false, - 'guard' => 'api', - 'identifier' => 'email', - ], - - /* - |-------------------------------------------------------------------------- - | Compass Documenter Provider - |-------------------------------------------------------------------------- - | - | This configuration option determines the documenter provider that will be - | used to create a beautiful API documentation. In addition, you may set - | any custom options as needed by the particular provider you choose. - | - */ - - 'documenter' => 'documentarian', - - 'provider' => [ - 'documentarian' => [ - 'output' => 'public/docs', - 'example_requests' => [ - 'bash', - ], - ], - ], -]; diff --git a/config/cors.php b/config/cors.php deleted file mode 100644 index 8a39e6d..0000000 --- a/config/cors.php +++ /dev/null @@ -1,34 +0,0 @@ - ['api/*', 'sanctum/csrf-cookie'], - - 'allowed_methods' => ['*'], - - 'allowed_origins' => ['*'], - - 'allowed_origins_patterns' => [], - - 'allowed_headers' => ['*'], - - 'exposed_headers' => [], - - 'max_age' => 0, - - 'supports_credentials' => false, - -]; diff --git a/config/database.php b/config/database.php deleted file mode 100644 index b42d9b3..0000000 --- a/config/database.php +++ /dev/null @@ -1,147 +0,0 @@ - env('DB_CONNECTION', 'mysql'), - - /* - |-------------------------------------------------------------------------- - | Database Connections - |-------------------------------------------------------------------------- - | - | Here are each of the database connections setup for your application. - | Of course, examples of configuring each database platform that is - | supported by Laravel is shown below to make development simple. - | - | - | All database work in Laravel is done through the PHP PDO facilities - | so make sure you have the driver for your particular database of - | choice installed on your machine before you begin development. - | - */ - - 'connections' => [ - - 'sqlite' => [ - 'driver' => 'sqlite', - 'url' => env('DATABASE_URL'), - 'database' => env('DB_DATABASE', database_path('database.sqlite')), - 'prefix' => '', - 'foreign_key_constraints' => env('DB_FOREIGN_KEYS', true), - ], - - 'mysql' => [ - 'driver' => 'mysql', - 'url' => env('DATABASE_URL'), - 'host' => env('DB_HOST', '127.0.0.1'), - 'port' => env('DB_PORT', '3306'), - 'database' => env('DB_DATABASE', 'forge'), - 'username' => env('DB_USERNAME', 'forge'), - 'password' => env('DB_PASSWORD', ''), - 'unix_socket' => env('DB_SOCKET', ''), - 'charset' => 'utf8mb4', - 'collation' => 'utf8mb4_unicode_ci', - 'prefix' => '', - 'prefix_indexes' => true, - 'strict' => true, - 'engine' => null, - 'options' => extension_loaded('pdo_mysql') ? array_filter([ - PDO::MYSQL_ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'), - ]) : [], - ], - - 'pgsql' => [ - 'driver' => 'pgsql', - 'url' => env('DATABASE_URL'), - 'host' => env('DB_HOST', '127.0.0.1'), - 'port' => env('DB_PORT', '5432'), - 'database' => env('DB_DATABASE', 'forge'), - 'username' => env('DB_USERNAME', 'forge'), - 'password' => env('DB_PASSWORD', ''), - 'charset' => 'utf8', - 'prefix' => '', - 'prefix_indexes' => true, - 'schema' => 'public', - 'sslmode' => 'prefer', - ], - - 'sqlsrv' => [ - 'driver' => 'sqlsrv', - 'url' => env('DATABASE_URL'), - 'host' => env('DB_HOST', 'localhost'), - 'port' => env('DB_PORT', '1433'), - 'database' => env('DB_DATABASE', 'forge'), - 'username' => env('DB_USERNAME', 'forge'), - 'password' => env('DB_PASSWORD', ''), - 'charset' => 'utf8', - 'prefix' => '', - 'prefix_indexes' => true, - ], - - ], - - /* - |-------------------------------------------------------------------------- - | Migration Repository Table - |-------------------------------------------------------------------------- - | - | This table keeps track of all the migrations that have already run for - | your application. Using this information, we can determine which of - | the migrations on disk haven't actually been run in the database. - | - */ - - 'migrations' => 'migrations', - - /* - |-------------------------------------------------------------------------- - | Redis Databases - |-------------------------------------------------------------------------- - | - | Redis is an open source, fast, and advanced key-value store that also - | provides a richer body of commands than a typical key-value system - | such as APC or Memcached. Laravel makes it easy to dig right in. - | - */ - - 'redis' => [ - - 'client' => env('REDIS_CLIENT', 'phpredis'), - - 'options' => [ - 'cluster' => env('REDIS_CLUSTER', 'redis'), - 'prefix' => env('REDIS_PREFIX', Str::slug(env('APP_NAME', 'laravel'), '_').'_database_'), - ], - - 'default' => [ - 'url' => env('REDIS_URL'), - 'host' => env('REDIS_HOST', '127.0.0.1'), - 'password' => env('REDIS_PASSWORD', null), - 'port' => env('REDIS_PORT', '6379'), - 'database' => env('REDIS_DB', '0'), - ], - - 'cache' => [ - 'url' => env('REDIS_URL'), - 'host' => env('REDIS_HOST', '127.0.0.1'), - 'password' => env('REDIS_PASSWORD', null), - 'port' => env('REDIS_PORT', '6379'), - 'database' => env('REDIS_CACHE_DB', '1'), - ], - - ], - -]; diff --git a/config/filesystems.php b/config/filesystems.php deleted file mode 100644 index 10c9d9b..0000000 --- a/config/filesystems.php +++ /dev/null @@ -1,72 +0,0 @@ - env('FILESYSTEM_DRIVER', 'local'), - - /* - |-------------------------------------------------------------------------- - | Filesystem Disks - |-------------------------------------------------------------------------- - | - | Here you may configure as many filesystem "disks" as you wish, and you - | may even configure multiple disks of the same driver. Defaults have - | been setup for each driver as an example of the required options. - | - | Supported Drivers: "local", "ftp", "sftp", "s3" - | - */ - - 'disks' => [ - - 'local' => [ - 'driver' => 'local', - 'root' => storage_path('app'), - ], - - 'public' => [ - 'driver' => 'local', - 'root' => storage_path('app/public'), - 'url' => env('APP_URL').'/storage', - 'visibility' => 'public', - ], - - 's3' => [ - 'driver' => 's3', - 'key' => env('AWS_ACCESS_KEY_ID'), - 'secret' => env('AWS_SECRET_ACCESS_KEY'), - 'region' => env('AWS_DEFAULT_REGION'), - 'bucket' => env('AWS_BUCKET'), - 'url' => env('AWS_URL'), - 'endpoint' => env('AWS_ENDPOINT'), - ], - - ], - - /* - |-------------------------------------------------------------------------- - | Symbolic Links - |-------------------------------------------------------------------------- - | - | Here you may configure the symbolic links that will be created when the - | `storage:link` Artisan command is executed. The array keys should be - | the locations of the links and the values should be their targets. - | - */ - - 'links' => [ - public_path('storage') => storage_path('app/public'), - ], - -]; diff --git a/config/hashing.php b/config/hashing.php deleted file mode 100644 index 8425770..0000000 --- a/config/hashing.php +++ /dev/null @@ -1,52 +0,0 @@ - 'bcrypt', - - /* - |-------------------------------------------------------------------------- - | Bcrypt Options - |-------------------------------------------------------------------------- - | - | Here you may specify the configuration options that should be used when - | passwords are hashed using the Bcrypt algorithm. This will allow you - | to control the amount of time it takes to hash the given password. - | - */ - - 'bcrypt' => [ - 'rounds' => env('BCRYPT_ROUNDS', 10), - ], - - /* - |-------------------------------------------------------------------------- - | Argon Options - |-------------------------------------------------------------------------- - | - | Here you may specify the configuration options that should be used when - | passwords are hashed using the Argon algorithm. These will allow you - | to control the amount of time it takes to hash the given password. - | - */ - - 'argon' => [ - 'memory' => 1024, - 'threads' => 2, - 'time' => 2, - ], - -]; diff --git a/config/logging.php b/config/logging.php deleted file mode 100644 index 1aa06aa..0000000 --- a/config/logging.php +++ /dev/null @@ -1,105 +0,0 @@ - env('LOG_CHANNEL', 'stack'), - - /* - |-------------------------------------------------------------------------- - | Log Channels - |-------------------------------------------------------------------------- - | - | Here you may configure the log channels for your application. Out of - | the box, Laravel uses the Monolog PHP logging library. This gives - | you a variety of powerful log handlers / formatters to utilize. - | - | Available Drivers: "single", "daily", "slack", "syslog", - | "errorlog", "monolog", - | "custom", "stack" - | - */ - - 'channels' => [ - 'stack' => [ - 'driver' => 'stack', - 'channels' => ['single'], - 'ignore_exceptions' => false, - ], - - 'single' => [ - 'driver' => 'single', - 'path' => storage_path('logs/laravel.log'), - 'level' => env('LOG_LEVEL', 'debug'), - ], - - 'daily' => [ - 'driver' => 'daily', - 'path' => storage_path('logs/laravel.log'), - 'level' => env('LOG_LEVEL', 'debug'), - 'days' => 14, - ], - - 'slack' => [ - 'driver' => 'slack', - 'url' => env('LOG_SLACK_WEBHOOK_URL'), - 'username' => 'Laravel Log', - 'emoji' => ':boom:', - 'level' => env('LOG_LEVEL', 'critical'), - ], - - 'papertrail' => [ - 'driver' => 'monolog', - 'level' => env('LOG_LEVEL', 'debug'), - 'handler' => SyslogUdpHandler::class, - 'handler_with' => [ - 'host' => env('PAPERTRAIL_URL'), - 'port' => env('PAPERTRAIL_PORT'), - ], - ], - - 'stderr' => [ - 'driver' => 'monolog', - 'level' => env('LOG_LEVEL', 'debug'), - 'handler' => StreamHandler::class, - 'formatter' => env('LOG_STDERR_FORMATTER'), - 'with' => [ - 'stream' => 'php://stderr', - ], - ], - - 'syslog' => [ - 'driver' => 'syslog', - 'level' => env('LOG_LEVEL', 'debug'), - ], - - 'errorlog' => [ - 'driver' => 'errorlog', - 'level' => env('LOG_LEVEL', 'debug'), - ], - - 'null' => [ - 'driver' => 'monolog', - 'handler' => NullHandler::class, - ], - - 'emergency' => [ - 'path' => storage_path('logs/laravel.log'), - ], - ], - -]; diff --git a/config/mail.php b/config/mail.php deleted file mode 100644 index 54299aa..0000000 --- a/config/mail.php +++ /dev/null @@ -1,110 +0,0 @@ - env('MAIL_MAILER', 'smtp'), - - /* - |-------------------------------------------------------------------------- - | Mailer Configurations - |-------------------------------------------------------------------------- - | - | Here you may configure all of the mailers used by your application plus - | their respective settings. Several examples have been configured for - | you and you are free to add your own as your application requires. - | - | Laravel supports a variety of mail "transport" drivers to be used while - | sending an e-mail. You will specify which one you are using for your - | mailers below. You are free to add additional mailers as required. - | - | Supported: "smtp", "sendmail", "mailgun", "ses", - | "postmark", "log", "array" - | - */ - - 'mailers' => [ - 'smtp' => [ - 'transport' => 'smtp', - 'host' => env('MAIL_HOST', 'smtp.mailgun.org'), - 'port' => env('MAIL_PORT', 587), - 'encryption' => env('MAIL_ENCRYPTION', 'tls'), - 'username' => env('MAIL_USERNAME'), - 'password' => env('MAIL_PASSWORD'), - 'timeout' => null, - 'auth_mode' => null, - ], - - 'ses' => [ - 'transport' => 'ses', - ], - - 'mailgun' => [ - 'transport' => 'mailgun', - ], - - 'postmark' => [ - 'transport' => 'postmark', - ], - - 'sendmail' => [ - 'transport' => 'sendmail', - 'path' => '/usr/sbin/sendmail -bs', - ], - - 'log' => [ - 'transport' => 'log', - 'channel' => env('MAIL_LOG_CHANNEL'), - ], - - 'array' => [ - 'transport' => 'array', - ], - ], - - /* - |-------------------------------------------------------------------------- - | Global "From" Address - |-------------------------------------------------------------------------- - | - | You may wish for all e-mails sent by your application to be sent from - | the same address. Here, you may specify a name and address that is - | used globally for all e-mails that are sent by your application. - | - */ - - 'from' => [ - 'address' => env('MAIL_FROM_ADDRESS', 'hello@example.com'), - 'name' => env('MAIL_FROM_NAME', 'Example'), - ], - - /* - |-------------------------------------------------------------------------- - | Markdown Mail Settings - |-------------------------------------------------------------------------- - | - | If you are using Markdown based email rendering, you may configure your - | theme and component paths here, allowing you to customize the design - | of the emails. Or, you may simply stick with the Laravel defaults! - | - */ - - 'markdown' => [ - 'theme' => 'default', - - 'paths' => [ - resource_path('views/vendor/mail'), - ], - ], - -]; diff --git a/config/queue.php b/config/queue.php deleted file mode 100644 index 25ea5a8..0000000 --- a/config/queue.php +++ /dev/null @@ -1,93 +0,0 @@ - env('QUEUE_CONNECTION', 'sync'), - - /* - |-------------------------------------------------------------------------- - | Queue Connections - |-------------------------------------------------------------------------- - | - | Here you may configure the connection information for each server that - | is used by your application. A default configuration has been added - | for each back-end shipped with Laravel. You are free to add more. - | - | Drivers: "sync", "database", "beanstalkd", "sqs", "redis", "null" - | - */ - - 'connections' => [ - - 'sync' => [ - 'driver' => 'sync', - ], - - 'database' => [ - 'driver' => 'database', - 'table' => 'jobs', - 'queue' => 'default', - 'retry_after' => 90, - 'after_commit' => false, - ], - - 'beanstalkd' => [ - 'driver' => 'beanstalkd', - 'host' => 'localhost', - 'queue' => 'default', - 'retry_after' => 90, - 'block_for' => 0, - 'after_commit' => false, - ], - - 'sqs' => [ - 'driver' => 'sqs', - 'key' => env('AWS_ACCESS_KEY_ID'), - 'secret' => env('AWS_SECRET_ACCESS_KEY'), - 'prefix' => env('SQS_PREFIX', 'https://sqs.us-east-1.amazonaws.com/your-account-id'), - 'queue' => env('SQS_QUEUE', 'default'), - 'suffix' => env('SQS_SUFFIX'), - 'region' => env('AWS_DEFAULT_REGION', 'us-east-1'), - 'after_commit' => false, - ], - - 'redis' => [ - 'driver' => 'redis', - 'connection' => 'default', - 'queue' => env('REDIS_QUEUE', 'default'), - 'retry_after' => 90, - 'block_for' => null, - 'after_commit' => false, - ], - - ], - - /* - |-------------------------------------------------------------------------- - | Failed Queue Jobs - |-------------------------------------------------------------------------- - | - | These options configure the behavior of failed queue job logging so you - | can control which database and table are used to store the jobs that - | have failed. You may change them to any database / table you wish. - | - */ - - 'failed' => [ - 'driver' => env('QUEUE_FAILED_DRIVER', 'database-uuids'), - 'database' => env('DB_CONNECTION', 'mysql'), - 'table' => 'failed_jobs', - ], - -]; diff --git a/config/services.php b/config/services.php deleted file mode 100644 index 6a3c6e3..0000000 --- a/config/services.php +++ /dev/null @@ -1,49 +0,0 @@ - [ - 'domain' => env('MAILGUN_DOMAIN'), - 'secret' => env('MAILGUN_SECRET'), - 'endpoint' => env('MAILGUN_ENDPOINT', 'api.mailgun.net'), - ], - - 'postmark' => [ - 'token' => env('POSTMARK_TOKEN'), - ], - - 'ses' => [ - 'key' => env('AWS_ACCESS_KEY_ID'), - 'secret' => env('AWS_SECRET_ACCESS_KEY'), - 'region' => env('AWS_DEFAULT_REGION', 'us-east-1'), - ], - - 'tmdb' => [ - 'token' => env('TMDB_TOKEN'), - ], - - 'mailchimp' => [ - 'key' => env('MAILCHIMP_KEY'), - 'lists' => [ - 'subscribers' => env('MAILCHIMP_LIST_SUBSCRIBERS'), - ], - ], - - 'google' => [ - 'client_id' => env('GOOGLE_CLIENT_ID'), - 'client_secret' => env('GOOGLE_CLIENT_SECRET'), - 'redirect' => env('GOOGLE_REDIRECT'), - ], -]; diff --git a/config/session.php b/config/session.php deleted file mode 100644 index 4e0f66c..0000000 --- a/config/session.php +++ /dev/null @@ -1,201 +0,0 @@ - env('SESSION_DRIVER', 'file'), - - /* - |-------------------------------------------------------------------------- - | Session Lifetime - |-------------------------------------------------------------------------- - | - | Here you may specify the number of minutes that you wish the session - | to be allowed to remain idle before it expires. If you want them - | to immediately expire on the browser closing, set that option. - | - */ - - 'lifetime' => env('SESSION_LIFETIME', 120), - - 'expire_on_close' => false, - - /* - |-------------------------------------------------------------------------- - | Session Encryption - |-------------------------------------------------------------------------- - | - | This option allows you to easily specify that all of your session data - | should be encrypted before it is stored. All encryption will be run - | automatically by Laravel and you can use the Session like normal. - | - */ - - 'encrypt' => false, - - /* - |-------------------------------------------------------------------------- - | Session File Location - |-------------------------------------------------------------------------- - | - | When using the native session driver, we need a location where session - | files may be stored. A default has been set for you but a different - | location may be specified. This is only needed for file sessions. - | - */ - - 'files' => storage_path('framework/sessions'), - - /* - |-------------------------------------------------------------------------- - | Session Database Connection - |-------------------------------------------------------------------------- - | - | When using the "database" or "redis" session drivers, you may specify a - | connection that should be used to manage these sessions. This should - | correspond to a connection in your database configuration options. - | - */ - - 'connection' => env('SESSION_CONNECTION', null), - - /* - |-------------------------------------------------------------------------- - | Session Database Table - |-------------------------------------------------------------------------- - | - | When using the "database" session driver, you may specify the table we - | should use to manage the sessions. Of course, a sensible default is - | provided for you; however, you are free to change this as needed. - | - */ - - 'table' => 'sessions', - - /* - |-------------------------------------------------------------------------- - | Session Cache Store - |-------------------------------------------------------------------------- - | - | While using one of the framework's cache driven session backends you may - | list a cache store that should be used for these sessions. This value - | must match with one of the application's configured cache "stores". - | - | Affects: "apc", "dynamodb", "memcached", "redis" - | - */ - - 'store' => env('SESSION_STORE', null), - - /* - |-------------------------------------------------------------------------- - | Session Sweeping Lottery - |-------------------------------------------------------------------------- - | - | Some session drivers must manually sweep their storage location to get - | rid of old sessions from storage. Here are the chances that it will - | happen on a given request. By default, the odds are 2 out of 100. - | - */ - - 'lottery' => [2, 100], - - /* - |-------------------------------------------------------------------------- - | Session Cookie Name - |-------------------------------------------------------------------------- - | - | Here you may change the name of the cookie used to identify a session - | instance by ID. The name specified here will get used every time a - | new session cookie is created by the framework for every driver. - | - */ - - 'cookie' => env( - 'SESSION_COOKIE', - Str::slug(env('APP_NAME', 'laravel'), '_').'_session' - ), - - /* - |-------------------------------------------------------------------------- - | Session Cookie Path - |-------------------------------------------------------------------------- - | - | The session cookie path determines the path for which the cookie will - | be regarded as available. Typically, this will be the root path of - | your application but you are free to change this when necessary. - | - */ - - 'path' => '/', - - /* - |-------------------------------------------------------------------------- - | Session Cookie Domain - |-------------------------------------------------------------------------- - | - | Here you may change the domain of the cookie used to identify a session - | in your application. This will determine which domains the cookie is - | available to in your application. A sensible default has been set. - | - */ - - 'domain' => env('SESSION_DOMAIN', null), - - /* - |-------------------------------------------------------------------------- - | HTTPS Only Cookies - |-------------------------------------------------------------------------- - | - | By setting this option to true, session cookies will only be sent back - | to the server if the browser has a HTTPS connection. This will keep - | the cookie from being sent to you if it can not be done securely. - | - */ - - 'secure' => env('SESSION_SECURE_COOKIE'), - - /* - |-------------------------------------------------------------------------- - | HTTP Access Only - |-------------------------------------------------------------------------- - | - | Setting this value to true will prevent JavaScript from accessing the - | value of the cookie and the cookie will only be accessible through - | the HTTP protocol. You are free to modify this option if needed. - | - */ - - 'http_only' => true, - - /* - |-------------------------------------------------------------------------- - | Same-Site Cookies - |-------------------------------------------------------------------------- - | - | This option determines how your cookies behave when cross-site requests - | take place, and can be used to mitigate CSRF attacks. By default, we - | will set this value to "lax" since this is a secure default value. - | - | Supported: "lax", "strict", "none", null - | - */ - - 'same_site' => 'lax', - -]; diff --git a/config/view.php b/config/view.php deleted file mode 100644 index 22b8a18..0000000 --- a/config/view.php +++ /dev/null @@ -1,36 +0,0 @@ - [ - resource_path('views'), - ], - - /* - |-------------------------------------------------------------------------- - | Compiled View Path - |-------------------------------------------------------------------------- - | - | This option determines where all the compiled Blade templates will be - | stored for your application. Typically, this is within the storage - | directory. However, as usual, you are free to change this value. - | - */ - - 'compiled' => env( - 'VIEW_COMPILED_PATH', - realpath(storage_path('framework/views')) - ), - -]; diff --git a/database/.gitignore b/database/.gitignore deleted file mode 100644 index 97fc976..0000000 --- a/database/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -*.sqlite -*.sqlite-journal diff --git a/database/factories/UserFactory.php b/database/factories/UserFactory.php deleted file mode 100644 index 8e3ae8e..0000000 --- a/database/factories/UserFactory.php +++ /dev/null @@ -1,50 +0,0 @@ - $this->faker->name, - 'email' => $this->faker->unique()->safeEmail, - 'email_verified_at' => now(), - 'password' => '$2y$10$92IXUNpkjO0rOQ5byMi.Ye4oKoEa3Ro9llC/.og/at2.uheWG/igi', // password - 'remember_token' => Str::random(10), - ]; - } - - /** - * Indicate that the model's email address should be unverified. - * - * @return \Illuminate\Database\Eloquent\Factories\Factory - */ - public function unverified() - { - return $this->state(function (array $attributes) { - return [ - 'email_verified_at' => null, - ]; - }); - } -} diff --git a/database/migrations/2014_10_12_000000_create_users_table.php b/database/migrations/2014_10_12_000000_create_users_table.php deleted file mode 100644 index 242a152..0000000 --- a/database/migrations/2014_10_12_000000_create_users_table.php +++ /dev/null @@ -1,38 +0,0 @@ -id(); - $table->string('username')->unique()->nullable(); - $table->string('name'); - $table->string('email')->unique(); - $table->timestamp('email_verified_at')->nullable(); - $table->string('password')->nullable(); - $table->rememberToken(); - $table->string('provider_id')->nullable(); - $table->timestamps(); - }); - } - - /** - * Reverse the migrations. - * - * @return void - */ - public function down() - { - Schema::dropIfExists('users'); - } -} diff --git a/database/migrations/2014_10_12_100000_create_password_resets_table.php b/database/migrations/2014_10_12_100000_create_password_resets_table.php deleted file mode 100644 index 0ee0a36..0000000 --- a/database/migrations/2014_10_12_100000_create_password_resets_table.php +++ /dev/null @@ -1,32 +0,0 @@ -string('email')->index(); - $table->string('token'); - $table->timestamp('created_at')->nullable(); - }); - } - - /** - * Reverse the migrations. - * - * @return void - */ - public function down() - { - Schema::dropIfExists('password_resets'); - } -} diff --git a/database/migrations/2019_08_19_000000_create_failed_jobs_table.php b/database/migrations/2019_08_19_000000_create_failed_jobs_table.php deleted file mode 100644 index 6aa6d74..0000000 --- a/database/migrations/2019_08_19_000000_create_failed_jobs_table.php +++ /dev/null @@ -1,36 +0,0 @@ -id(); - $table->string('uuid')->unique(); - $table->text('connection'); - $table->text('queue'); - $table->longText('payload'); - $table->longText('exception'); - $table->timestamp('failed_at')->useCurrent(); - }); - } - - /** - * Reverse the migrations. - * - * @return void - */ - public function down() - { - Schema::dropIfExists('failed_jobs'); - } -} diff --git a/database/seeders/DatabaseSeeder.php b/database/seeders/DatabaseSeeder.php deleted file mode 100644 index e437905..0000000 --- a/database/seeders/DatabaseSeeder.php +++ /dev/null @@ -1,38 +0,0 @@ -insert([ - 'name' => 'user', - 'username' => 'user', - 'email' => 'user@gmail.com', - 'password' => Hash::make('password'), // password - ]); - - // create admin user - DB::table('users')->insert([ - 'name' => 'admin', - 'username' => 'admin', - 'email' => 'admin@gmail.com', - 'password' => Hash::make('password'), - ]); - } -} diff --git a/public/.htaccess b/public/.htaccess deleted file mode 100644 index 3aec5e2..0000000 --- a/public/.htaccess +++ /dev/null @@ -1,21 +0,0 @@ - - - Options -MultiViews -Indexes - - - RewriteEngine On - - # Handle Authorization Header - RewriteCond %{HTTP:Authorization} . - RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] - - # Redirect Trailing Slashes If Not A Folder... - RewriteCond %{REQUEST_FILENAME} !-d - RewriteCond %{REQUEST_URI} (.+)/$ - RewriteRule ^ %1 [L,R=301] - - # Send Requests To Front Controller... - RewriteCond %{REQUEST_FILENAME} !-d - RewriteCond %{REQUEST_FILENAME} !-f - RewriteRule ^ index.php [L] - diff --git a/public/favicon.ico b/public/favicon.ico deleted file mode 100644 index e69de29..0000000 diff --git a/public/img/details-movie.png b/public/img/details-movie.png deleted file mode 100644 index 50e136d161251b39c9377656511d016e1c19aa20..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 296040 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

)r{;pSYQQTSp`JiQZd-wVBv^YseU^ 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

-C&JbRJANc2&I&DU9DA>!pz%tW#*@+ zCx;i6z=^|?)jIr5;tcU{N%DB3RfGXlYtAm#Sfsg|!`+v~N+|)En>D~#P*hYF5nW}a z1 zE5AJ&i`>x$bT1-1hR4d}p#}s1KM~p7uuESfMFf)z&}=+!NR&1=x#mU=qUY!958uD{ zptMa$OXiA%fT)~}fteXXAVA`57| z1S&klq0`g9uj&~8$kbj7^RNHmSHYK9msOUfsGD+H>lC|_nKf%fRJ6GI(Cy9FRz;(gR}NiTY##fu zhe_z>X&4JFW$> zdPl_)xo1%#UY4bl5{!t_%BSl#kEe&R1~EAznT(pXIINwS+?m9Vv|0ff!%`4rwA7GEMFEwU_&ih7s;!wqCx}&dsctotC9&VTnOA!>kc88)=*$x-3~jJe|*?EX0MO0!OvN;xWcNfZXN?4S4%GY=!w5yiye`_}B^PBFsW^H%Tq10#D zH*`js1NQn!k7HiX=V15A&*ot)JSGbcWn;FU=>P(x7p6)qz;^LZb=!!GlAE!hOAQYQ zbU2Wt!`W0=Pf-^xH#s031)qR$;X8YT9lM_PfA04Jkq_*UiB*etk4+L1Dr0*nvR~CD z&_84q8hh`3p5efQ^VbA`VS#L$b$(Rb(OE5S*J|dGsotr>lww{&Z~^y_N=dtYRbh@; zxMf*nS=M!lo_1N*bv*^teOgb;x&*&uS=Qj=icrjU0<+8`M729VF+wjC4h-1!#GNuE zHwWe1O9Vo17Tp{o#sL%BRfx|hg~^JvMdKwi$eP#ITCL~MS{Q0;*UR;Cy=>Q0ci-`Z zUJR|ZYdUJz+Je0`Zf73a)46&cCM3z`06FRHQTQsMt~-Ry)iyt@pAShamuKNgf+J9+x)AbH3h*`v(TA;ew7`qxi-{#&b_ z>GRt;|7_w%9LYf#jh<1<^4)jeJ)KXQ!wyE*baAFRJTO?etGM{JXC+e^gt^odA1Px& z8PTG;ynFZdd_G++&&tlE#0g5MkQRD+^R%2!r26|GKm7jvj~_pMYVOd536@^xLvU`H zeZ^F?H1~if-n{(=@awf+w`<)tfJDXN-aJP0LrFG>w!)GbMbUru5g~QAEkddvR276C z%!K)r0`KmA)}m_9wDHc1vygR14b7b48VnJEnANS$ra6O&=P!6q11@l2<%D$~y4KBpgjkL?tNeQVIdJ*4Rk9S4`Li$keEinZ?5a5Ya9u=ipa_PJbz- zXc3Y1bP6P6DP=vCQi{2IHS^Y*H|s&rmW*wdq*gnOKpD>-7XC4#FfwbAI$l(J!vwga zHFYOuVG9kb7L_jZx&~U+tV6WLoezQ6lR6^OZsTeTM@|?OR_+v{=Hv`DT8a{}85$yE zfPw>4MAuSIR4l~qI7r(__;W*&gKsfrwpgCxa-)===jlS+f7k7jo<`XGN8Oe?xhLvD z41X(R5Htvm)>`8wfN-{*dPK}*hmE?I2$)IMT}|bCIXtWh=FB0M;qIHPq21`dYc6_6 zp?gd$hR3h6H22WIq+Si}FP+@Y;uobM<|KveASn4L zPALViJ_ry|URwku!QI@*M(%SLFjx!6Nr@aQ>_am~@3(>^Ft{FZDVGwEc52=_xSggq zy6U>FQID%?DY`6cd_#P!>nTj2)4CZWN#3pgVhX#(k>;qkG+y}gO=$45t%3+{D| zM=K=U-H-I*U5Ud(-M8LDpg9Qr-IJIy@Zpn8>`kJN67no(RD-#{$N7*lI)fjSB3FD6G$<8@*E)mYJIyIez}k zXrw<)hZ%R^D$guGWG?VSSI)U%yP;g~wWb3S0!uNsEHIM(#bCb`m)q{W$kI=8ADr9EhM5o5MY<1MdB{sB7nHevcmLdft4iRb0Dm|HxCBv=Qi!d`H z>QNGA4Pu6*t!k|HUi#zqKsjR9M=m@LhQDlXsjK#$A{R|(!vG^JgxGEo)LE_dPo&{p z{DS9e!|>V0%`$=WZ0sOJq$>T|N^H^b?L|d()YVH^Ml4InD^p{+23}M`47Xc~I2`62 z_Rp;G>kXb}L2z$&ty|q{8dyjB4Q|#fQ}x_x4YhjcK->Z1ZnrlnXh*Qf@rdUK?4?Jg z?L=akEq4$8aNt+l_K%82pIv*%rz*pwRUp{%`v4RRCCi*8A(35ZeyLaz?`Q0x{DI6h4-MlG* z3rS+e7nlUgLrTd=ybo+5#I2l`i<-6@1cyhE(z2YMo}T{a|M>?Bo-i2nN5 zzh2Mh4N@^?I$F!HESf25>U6cpOORI}usVF{{@Y3##bpd^(@cr}cEXT%Mnw z%`Ij$Jx|D$bi|F0T5#N!MP{d+IaJRb`bGP`i0(x~|{S@VW!G8ISY-4-8hn}N`( z^oXg{UI_uVwaU!Z+Nv5u@lI!_2sKMXLlI&n0U;y1RrGW^!5a|B@v6e5lz@Rmf?;d` z0`?-Jp0PqA>>gD2vZ%_sS_DUSC6=m&{mc2Zcp!+(V5;UCGCa>pC}U?GVL^}>BB&>I z^ezS58XV2UBs^vUB$o_JGiPT4D2D18kfypUWnI@0B?So0EM>5bk7dfBN6w+UqwF+y z2(ztAS-|8Tr9IF&Q!yTIUWP1v)H_q);fTC`rFuS)dggx`P0S^5cuL6ukS4%|nA{`f zp4f>yFgD#pc(u-cJOJ6t^tq!WfZP!1VRJM>p-^^$_^7^pz;mOqh51eiy)Pw4nKeKA z?oQ_R8nCjbH9iLV((aET83IBhsFjn2ju7!JrLgdl0xlL#g;v;OWQdATFe3W+JA$ea zt7MV@#uzU(*xf53X(Y0HY#-Fy-3dlsr~z=`@^-y!CsFvY&zRR_HCPWCB|>oeyRaM8 zYKlSZd3;HW96fd@#B)qMhLD{Q2M>?% zm_mW9nVW?nc0#G{A#DX6cKEQ#OLowM+SqPxkiop07f|eB{W8iJa=QD=Gafuzg1adv z?Y#W11bCE7kopbmhUoK1tw%wGO)iO$vJ95d;lbplKafr^WF*Ojdej7uOZT;U{yY6( z=3oE%*Wdo)7fU%U<)pd@mpP6bqF+*e(Vg78f9oKJ$t-FFlR$}`DH)K;Y9JObYU}#; zAO7(l-@beE!}}kU%bTa~-o1PG_T4)s`rVK3e|Z04YgXOO$q?M5;M(#dln8Tp64K?s zUEH6&)wZ72H*el7>vDO%Y}*EcipK7F-L5oQzQ=~UTg`=%KuB+be$%T`i7c&V;iEx5 zZW3W2vNy6J=Z>u~4qDF=!^q3wk9HW$rEQ0?9BO1o?G)7UE^qw|Xum zSOKc4wKfs1wT@G^lv2&AVOO8Xg+W{dv0@(UYp}nMMKZX;W?P z(*iSV#>`mCvMhPTtLOTXdqD$u|-6Skrs%E%KyXOpEXIgW#@s|8umW!9ub*& zZxyC$f<&80Yjrz0`Wf)WWdhN{A?x>IIGxcfPKt)+*x z_Hd57M?_u}z`BJD8VhkFWANdey}$jfZvZo@wn!o$cAFDpZooRFbUdC)Sv*1^s4xFk z!^-TdnUVP^#WNjS*PSh<2tX<2#Dq!o?21`Wqr${F=iPoUg(=!nnjoalso~XCl-q>k z$Rv;Pk{?Ppj;NUAsF*s`i13JO)ne8NuWPBntM6RFBEfQ{1xQAl~Z}p=CRwU)Avh#Xg5FWc$Oc|%~% zGe;x4=w<9LyDuGqzfCNFb-R?SD^kJy$mA8zP>Ls`O7OmB0N`Y>h_tBb;rOR&2ueRMO4A)FY8khr>ZHb>be8yW)g zd?O>Tzp+8u{sNYuwWc4y3+|a{6RuZl4i&KZfBb)RJeGSE1d~S`n$s7}mDC=sS1kFJ z2pucKz|#0~jNS*Mx=G6ajGq4~eGv2S|G^);d;2zJU$0gTqHvp{7$cLO!Pb?Y3HYUh zz`xBCTh3YBAURDFfBD6`hx>z>><{;U@?ZY(-TlMYUw`wY zu4=H{PgCc5uEQoGZlv?5rN865Y+rr4;WnsJfJtBdDLk z^kV{w019Z{!ULv=xSyu|VeiK$CL&6dh=}(0cgLrv@4tT^bhbrap#%$MrRc)NjD^!- zmzg~6*uYemB1H2N`AUxWJf}Gc7ZCwPP*qbAEycax#Q>6l@#ZMfwo(x>h%QVcVqwe9 zh{wHVASg&Aquh|0r)eTWB0imtZY%--q6vr+CkLf1;*CI^x^>MLRZ5pl6@bhpr@oC1 z5s;A>DG^f6`7lk!nQK&K6P*WVW4HAb?Qpcd^fslteTTGq?|_bf%K+5Ss;n!*A8ImS zC8t~TRHd*6D^mM@Sm~;v2gp<%hx>>VsQ0}W!9}gOITS(6kSS%%B}t7Dv&z|BW#8qQ zgM_W%@^5C~c^y&5ynIYXK!BnE>ZuHhXmdP?$Px6Y1MWIeh}NE(Wam6QmGbItQ63SZgLia<6RQW&dI&8mayaV2`4LKtffz0tmFuQ^D2-pFC-z z{xgk=rV%m@0~<2{ih`udZ8!KB<%OzEbm3wPzeKBg+nSTlFXzDDhV6@3JJEW}WGkjN zQw@iL7`771um)1~AFV_E^@8}YEA!1T0;+~Wy7ll4O1ui~{U)t~2Qwo=SyR!rzJMK( zyBnu#WC%f!e13#$BEN=yVf9}jqq7-X2HNR0boH1xQ!w~w>x1bxcio91ADVlgL`pd) z7b}6;U;o{ApV9M=OwQ4C0`PkAhOLxKh&bi^lP}*L_B)qPdMtgLcC@49Yq;kd|AfPQ zJ|drO5K&de$M3gTbyLa@Z|;Bk(=Wbw_vVlP_)ot4@{6DU^6&ok7r#8sWfpb8rC}6I zG`ZF$qPTC8WT@&CT%5-pzIdvd=;PC4Ddqm*ez)7H>U^G|H7_9gaF3LR1tsW^I1FTp z1~NmhGWKCTAw`Kdf+ys;ctaH|q@ccqjpF8Krp)WEwY4v>x?hzJIZ%R|OY`~m2WsZ^;RWmXT`rEBU;q)@nq6lO#F(*!B4CHwq zQD%@+-c36ZZo*Big-Ol#xs{1*j!;#|GzvUM#!H9#!yuK19*{b$_ZW47dUMr!xt4yT z)u!f@yNhqgW^1Up8GfC9hg&=AOULX1~csE8KPQq1LG0C>2Y_L`OjTRV*Zo)$r= zEAzmsmh?;C=j#vB&uFMRTC!1ZVAaN_HS`{9a7kwhT}!IIMsJY06&UQxjo8Pvf~J99 z7x7p95!NsS&MC<3#L2y1PGoaJX7A+)33kmX^DLW|Xa+D)MXf!`V@}-rSWf~7Xx_)= zBh((SQ6(icdV2G6rYllLwd!^DbsId_&s0rKJWpsis2HwZsZz8^QHk-Igg;WfMO?H* zd9<2e%rVTYh+AX#3V+~ecmSY=z&ooAn*=Jf9_xtBzEXFxo-R^bw5|F=Rf@Nt6vwfbJ1dv1`p0E zt-FVZEf}?_$y^#xk+c6zRU?295DOfSM*w(u^RVCVODXnb^LaKjTEDzCd_$Xxqx%JG z9+NvX*qj`3$z`b%E060IBrq{EiBqpt7e{?fqDl$Sht4XhvJgk+WmvJbDLr7FA>a@C zlf!hLp_Z@GU6-9H7ZV9>Fv!>0lrs`}yA}>%z}K%ORrQ8my#fmyF%OZ^VGl_;8CWSL z=j>sJX68;Is1}kSrVs&fS?2i&bbq+N+Y|1O$74Ak_lLW~;cma%c@jS&e*E}R%R*FJ zatKr2&F5MCGBA@O<^oKD)0yuMyH@k=e@jGWn4z`+G$F-Unl;TC< zqnjOt3xcS*4Fi1lQ$&o&>xtTQ$C*Wxoo6XU&6XmJK=+5ky(TPp zUKRipRlmUjz}rT)Cy2}0y1iD6alH_f@P|n`hWk2Z!lkt!k4%PL&r7jl5URJI}C}d zAsQ2Hc}hi2a*a*QTluW z&9Eyd02FFTf&myx{WetvSH6J>sKJW+sY9Q3#Y**rS_{(k<#c@=*FB|b_Urp&qE+{U zNJ>p{PgOYNZLqDR(o;DgCK!g^(!yMm6+*x989o1qKlF7~VX*>NaR#6ol--Vh@Atpl z?GjO9&XwXC%a-W%#PgM-c8t8VQjFN`kLV8XP&TxmU}a8xfB*0={^Y-0ivHQ3|Hq$y z_0_ysQ7j6p$Yi8()!*(G*ZQJI?X|i&vL;O(k4FQ$zrVk`yCb9z_Q6Y_+(Rt^d{NES zeStz$VOff(v`C|(1t1|9XF@_1)m1mxw$5fC7kuaz|5=KtovPqeG2#>$Fdj+Ibh@Z^ zkLqL8rXjo71F;^_SN+?~J%$G8zQ!Oba6@;so)pAwIou#HptfToGMOLIvJ_J-s>a;% zp<^>Nti6DqX?6n!#LiSN)b{2Q(=<(|<2ksQ5}_zfGUU+NYk(6Wf}PK&Wtor1$1lEk zbANxg-{rC#z~JHGZpynFQNVL4V&;M3BC29ZRlsH`j5YScU{N`jGI{bLCPHnyj32jR za7jdjQ%115U*+sJzDPWi=)DsW#D$cJS9ZAe$`dgso*X(O5;JsvUNi}VK}xKi24E&q zm^o)-PKU#RIjO?&c$D+m!`ANZ?$VS~VpRYYYKNRK(z_drJfo4TMAZybv=m9|dCfTG zY?{u1!&%No*ZgfHy^f;mK?~P~{!VVm0J2wtgpP{qXF$-|<=Pq3KSrNfFZ&pUQfMt< zdPpl!VX~By5sT3*c3dQ#&O3m`Kp`CtZypGFCOV%*tQnM56^u99ZmEg*BT6+j=(sh6 zX})y4s%q4p-yY!At39J3)(Kuq?Vz!jar_PKKE;)I)_^WqbA{`&E*(e#8fFVI6=}az zH_z5n+muYl!$Va?Q*3y_Efd!&J3t`9M8xE!q>N}zGG$IqD@9pp;=~EiTxSy4yNY+C zmm1NLok!Xbv{beD&Y`&wh=3WC$rLydSS;f-2nc--O1V?5!wasLr_efi9gPQF&FGF> zAG8LgEm8$f@!e%9OIcJPNE_ASiQN^{t4RC3(gNPunE(KQ07*naRL{CGtQsy(@>JZ) zJ(&T-U2t*yt6LKLec5C%YOC#Uc$(t#qZWHWRhAK5?!hr5YDFUM%XEo}A=b_yH^>N* z01%NZR)}Yp;3pnOsh`pF?=V5_MSak-K0yf-w0!yQ;mdb#nRi^%az@GXYb3Lquj6{5 zt_wO1@xJj1MdpSJ&Rp0)tqD0#(@%f@5B|r0_rLtrU;pCcaZ&KT5*^cypZ9;*xMV*= zsm2RKh&Z2TRlU2ryMMUn#NU7a{qcA#ML9H5iiB!wE|5V560igS6aXktd@|@WbO1w4 zPBV{1!HDDu0GGq2NWGtJs0gmP#?+73t*HSo9K^naImR7(6GjAo<(0A3*~2#&SA@Qn zo7(0#uY`0&YzUdT5P_OK>$#}oaTGMNE0^Ep)tK`HhL4X&kygrVJyFreyF_`Kc2mkZ z?WSxhAHM(obUJ52F78W2C4z)*ga?(X zz-WbVm9sPoJ3k^&qLgyVjD@CY0%R3a(NYTfu)+Hj5ZpFOrY(rA&b7VDA?N5}^VSmI zV4@R2)KmaKMG&Ak8|~z>zac4Q<|Jb0^Xa?q-+%b%w^j(+kp0?V7=5K^0-%W#AkSu8?D4EfHX{_USvlaSZp z$E`mBx2_GjIgGi!B^iJrZ5-tq;+u7z1nKyz$W})_4}ZYbBFSC2fshih7iAFwfM?UC zP=XjUCngWnaZcK~%tWpB1(2A@Jk~C!TsuB6WF(QJ219~(JVhP?v)03D$B{r_Fi0G* z5o#4CIFIYcp>~jLx!azF=a70kw*iwo{mJk-yfEx zEK8Y}BC1T}xj4A~f1-*2i%ZI)`wA#x{FOWj)vMzoWu07hMGRJ?)l=J*LI?1$P>udsuKvX$F{pmZ_8?h**jM2oMnv1|c8)YJ|P0k%@Ai;v*$QGSgDT z1IsIv@`+^Epu2~s>|6YnjMlEyNRG3_aq;(QxHpGSm zH{I^d_TZ)c>^fk3_30*jq`hDfYClF*T$$?)1hdz>#N;T1J}rx_riQm)6s_-OcypD$ z;-7iB3+(pk8oT_=dRIAJ<%#fuNWek7*X2S%n3#+zxn%)^^G3$ja~r&v1X|X%$N6!8 z84+Et;X#_-+QLm+;OcEg51_#4s=7bj8QxT)@ygw zhE(}Tj;$kN({5adnpzBTU@+NkCIlU4P?5G0s>{~eWTsU#u7>tw$Diq+Ds;wi8hV-D z4?}nljGD#RRr!lA-re8dc^BG{zPZhdxrW8@lOFbJc3T6~yFx$uP%5Y<`sTZD|MXA) zAAk4Nuhhuub^;fz9M6L0{v$79Ypec!FepV%$1@>MyZzy=l#d@vDc<4i1s44mVn4r% zDQShL-VOyq^{mX0a5&@;k!p>k>`q=QLB4QixDZ7Xbm_a{*i?0z+CvIZ*~Sq`^LBFjh}jP8YzMj$*JXMs4{x z)b5#mtC}}YB^r7oSJUkVS@a^@y=ib^NG55&2R82!4Vpl1*O&!19qwYQ=7%Z*8mQ=t zHUr$iw?3ba?KTh_<*;a0NC$KX!0nEUq$VTkpyUD#F!h}yYN zSe4SZ(jOeAg-l~xd*7p7t>KbxPu;0r$w&`$G&^zPgefJC`f*MP5z(_v2+Zr5++*$Q z#uywpyrJUPzb_ulgjCfd2t)|PG_)*6>fAb(djl}2c??8iV>{YHxpeV)~R4Ij{IBU(pdh#qPfz8N7Zptn-! zFMs*#|LcGIfBT>RUw=L;s}UJ$to}p3UGF5i^#JsigkXci%%xJxQg7&VT4p%YG);%Q zyCU-V_^7H}4;WbQqwxu%DzcH02!LtrupncaAQ7p$G05Bxh(xTUAich-+SN@|Q%Zy= zB2Q0GzR11Xzw;@rYBALkU@le=5s^~-XzzJFre>%^5fhqN8_!iHn&Q+%TXJ`GN?q6>O~W!&#B6j@X?C7h=G@bK{X^z_ZQ-=2=Ar|CH5 ziHR+d7XwuRqcnBAr$Hy8iAhreMnDTElJrn=uE2Y>XxMY7S-NqKdd&j5MPb_{58AAl z#*Nl)o&hjwfp_GgF&^l<0Ze3FE3610$jm;2Kw~v}T5#57$3O{zCQAD~Rf$b3AY-ZB zN}w=4V*}7t%S;E^0~Nhu)OGWpYmhw%QJ|VZw{@YW)*-m+RmL9mCYM1gTw*<_J_K`U z(cRi_^P%AquAu1)B)vjlJyT9sIJm3ZLS+3?m*na^Z)E9CQ2?#A!vbai8(QI)rHp>o<`91q!Xf6%@YY+&Bn;gDPd;fNZP2egHYpKRSbzl z0U%eYI`;Ya=aZSd0j44^KlRL_sptzSTH&1k2)++?3POW6Lzk2y$+A zlNJ-|mCh#N{dnQBiNI8@lQp@7&h15GL?`E^#^Uu1f4eT=**Gndsm}xB!3s{|VCSt>A!at45eh=;@B{^8-n$B(Du@#!h$DFed&;f^!AP(-W%#?-yf?uj^Y5|WgN+?7}Z z&Anz4R9_NPeUkF(lNM6DRsJyiP@Kc9CCC99wf;{cGHeO5dKDw8837n0BbllqnHd?G zsh@)~rbLMnd(GqyvUT4fjF7h~-OLoP-AZ=Bop0IbQ8v8=#GCKb4HE%tD$aUS$Y$Lh z`uT7pgd2V*YL~Qn(Ou)k!Rw7+EH`a}neAZ!*MjMbYr{s$m~KyLuUsBb&*jz^iWQW; zkcPkH0C{fJeZE{n$IBJ*3iG}8SzbsGx6A^z8Y-(Aa~2f~6$8sj9@uICM5WXwvy3 z08PwO%1FQriA}ex>T3*vI+l_Winu|n9Tve7l^9%i%6vX54I89T|`TqW1MCN%O zz6Zy7Cjt$W5SoYkfB=A?P(gr&W8@Fji0rqv5)&DLgb%@&uOb47lw*Dctu{riD%Dn{ zTH}+C6MnPWy*M|hk$D?c%vC9N%n%wm@)99<34PR5M2INoTuLcYqFuQKa(>FKayv{zEWhN#gt8r2?!Jc4tM+eHxC~kpWc7?u-i|}jOOz_6Oq$- zR#O{7=(JtG*a)lMXIVrhV^dI2kC|;R2o0Z$h=7XOAg6@HKH@}wp@@l)R6#_SWs$O| zDxe~vPdOv2E{;-Aij;XdpHB0#NGVRREM*Z9NBF5EW+n|eH4|84g4wzVU%lZuzAc*(A2xif>`wccr*k91|$SBPgL+(-$Rx1rc(^!WxZS$guMcDlM{b|A&sC~_mOdnBW zA?Y@U*1F9)sRGkRRC@zePl&*d<82%TSie;8x(36B#|2}$BCb6bz4+s~eeDN+2x4t!x#aEuGc+CYm_(-w3+wHO{#WZs0FLr-h3D>YC^lOh{LZB#x zttiAJOKbd_D@le(Z(?^eyLp0XN;!Eg1=G-wUa;Xx8Fzq+<=+KwE{t^Q21=HGz~VB`{ObX3QiaCNttiq~6J90HW&F zLu7`vH?C2uF>JbcZQC~JV&xlv^Wuy4ssmmSa#*2+T^pg^7z;SOY&#_Wr|Fw-zbR5SQ&+c3Lp94pPxIpG%*9U`jK*wdrCt-!PPV4IquDF_&thpdBYDPkVA zp@x7=Yzdh|k6ucdXDOx3^Xzm8GZJ{nlr77`eD=4{B|YVQp68{MGG6V>$q$w_=QS>4 zCMuKevwk>qPPjNw>uqanOekDH(nBOKl2AwP)m# zc_ka(()w^)gNB5XRX4J1^klM{t8ai!b>i294#9%9@}McK)ZIhnjg5cb)ZGs_1~hNV z(r>OfuRGEIke_}Lr{9>vR4>ZvXzD6+f*V>Oz$=f(+Bpga&6AB+Cy&YhRi}@3@gzOT zdzcCsB4ET3ZD^goQCYS3tu!?5#c$e1&!MaL4l%pX+M~OfF(n_(rd{SKPbp^)^iE8~ z$Wa{_+hbE#SCKX}ljQ)TYos}~R1>FwJ$ z_xE?+i?+FWUzTTt6A>?O{dH4!fS3qS+w#x^wPR3JRqdC*_{G2bcmHl#LUhrBazQ!N;98q`m zD=#v9S0)sQMAXEWYMLnJluIcN^6dJXiEGiLUe4tyrFmJNjz?&Aq_U+sA@%aAz_viDO3CRi&n?cCR2dxpWuN*aqa_j)egH#6r5tzv8YAdE# zL)uLN856UJ%|45?E)P^S5uN9`lx02_hZ89$M9gX8gefs0s@nN{UY5nDnWczGX{D9m zf^Q~@N|8v$aN&m=wh(EzLqg6u-QVBucKfHNE>FWX zlf8O%hO`r`0u}G9u{sLBbTn#ZI;sDY>gChX^%n;XYoD->Io_TC?`H#T5#T!XY;ESE z5mekJZ?}Lj!E+gW?VDcgX0SH&*rb2nqJFxd`|@{bZ-Z#Xwzuw-bxOLmNz1lj$6(cm z2-gRY7~M?Pd&NBh4)tOg#}?i)y2EX#$zmXl+bB}Mt%VOP(u#Y1n_;3voRY)nl&VIX zvGL7Vi7GYV*pS^ttDsumf2vJ^{eAC4K>iC+gd1+lx{Ix3{_TTitN+rB8mlazT5B7 zz=Ic7VmqJ5sX8tg3q-`Hj|$8lPX#KF*#$I|n9WQSm?0%v7Ob0y0;nOY0HP_58eKyL zHEBF_JDF^fDAXd;&Q#-c4Ww(QN$1fTJ%BW3F9oU?`ok{PZfnQ0tL=lUCEg6Q5VSBv zBZ8cHSx5xq)PRH*(F+tcIP3L-k} zclUP(Qj;R*tr-Wr$Koks$s#>tf%d(u$=TZcLyp$otg$zWD1fr_**|EDrwisv*UP=E;u9%Kc zn}mSm^}rJ4wTMUw(qY=&-`{=w_@NY;&*#(mn3yu>(_zWdhIiE<;4j_}DZm;y$4;b)*b7m;L2hMD*P1qf^0!~6QXo3zctD0 z&?irqN2+Tf*7n?fKguTK^KIA6vy}Fgnlrv6*2ar!^Vhpx$;PL%@;zLAV#8ll1EZQd zdi$}NU7DI!uU>(OaNNQnw2`HQC}MGeh9_#W0VM^iz9}1Wqp&uhuUo?a@$y)1y_axw zI^t*a{7*;GQGHn{^G|;A)0{J2(vP1o3B}j^K`@1vw2t$<{KxBZOSN{C^5c`k{!wZ#OI(*v!Jm2iVjHY@%>OBe#ZhA?Zt z#K4GYm$SEGHPXHD{fFn*POV_Qlua^O*>DLf~fgLRq-mk>It^%l7?DG)G}p#q>IcbA|@cV6v;)1ip%Erhr@2S z6M0&eWtq#IOI}LO1uq&aL_Tvq}w68^G61`YgErMpYGPK!+#ZUpqz}}&heTe8Am~N>Jmi1A> zCdS0;HNaeo-YYMw4HK5my?2!v6`Mh<=(b?(w7?c>hT2VMQct8+s%PW1i@ zgrP(8GkX4~0-xRSZ->L-i!a_~&wE@i?ayH7Pd7M5Oe;LEGys_A`Op9S&%gTWtKu1s zZpzjdM`6%zfvp*+OQ~$w3&HFa&&4y+5e;ma7cWfS@Ah|hcgwOoK0Y=+V-06f45&hx zNRI$iHSuB;^xR(ZNJ^JqApmpAdBRf}eK1%R4r<#>|4#F$Z6AZSYDwS4ugJ4T5#f~h&Hds2a6o{9L`Y>RA3uIPpU-y_w>_>sLLBDrw;o<^rh~4$9Apnz zt8EPtNrQ)DW;4@FW!4z_1JrPpXh5j+nAQvv|0PDG8#LCzghXMx`Sk!H_+%yoFtuW4 zwlGz94bx%2e|UH}pU?9=pXWKJoH(VF5YQ}gto&h^=<#$`Im2?Ek58r|hK6S&1{4 z^VX~JOv3%^sR=qq3UdK$0kEo;p-c*eF*>sCsFz@P}db=oe} z+a8H+?M&JM@7OYFecQl>zw57(*0`}Ur#E2iFnZAXbu(s&4Fa~;Mh&%1P<%e)&btd1x;Kti5i(=@^hU zh1m!L>Pjl|@#DvT|7ZVxSr!*wv}&?u{e7Wu8(#4}anDC!WZl^4>K)qb?MqnzVObUc z*c}eL-R^ukiOAUR<%QVwNg~cN>63-Pc8hEMaTL z>XkQRy3l$6cXR8zx?AIVBlj{as-v`5nz4LtwqZZEJpyCYovMhWoKi}=X;Kj{h&EGL z4H%!nJ;Y2)DaYfn4cmquFtF;8_2eRG@?Tf5AxFMK# zkMlg=@9tF9>r2$MU6iZ1S=+p-gZSB6an;}opr#(F2QY%5Lco z)08ZMch{?GS(f=MGXs?K`FKQ7AX4O%EbUTCq=sxDU~HhEs|f}I!rwQk6Y&!+(OXML zJ5)EgyaCWRe$;M|zAYN7|Jo5W!=_?6hE(_i0Q9XV`;27v_KScQ%)@KGd7v)UUIfs+ z*^b7Pk4<(TwlHe!6TD9O<3(!9xCMxl!K&@dt3$rt%F%jl`{?O6w{u;t^`$%R_c(Vy zZ%f4Ud2F9*n=@(s%9;zW6?QAR$oRST>89bjbzT8LR!uq@sp<%(xGny>P|8CMynA+( zdwB$Ud5Cc#=cCu(-LF1l57nO`k7^xNI5PBOiGkS~k*p%mD~w*}$wZo=4QGQNKO+2$ zo$Qb+BADqG7$g5U?zTna`)QXV9md=cP2Ep5J4Q;*E3#?V)y5gVIp(Tr{aB zW@fIIaYZCfX_uX=vp`hPR$(D<_n~<{Z7Ae zFU*lG;CVcf)$?6l6D~tgo=N;%eZ#c?__#N1&3@t_+8*7c5y-2}a7;rK!lvU1hWP5X z3uyiD1j(V>u^wuNvY2s*r-~POs?Us0aU+>kursu_!mMaUgJ^PON`%&G)I+mP~y1s`!kaf0sY#i!a{Z-5n^>6Y17f`5U-EZVuqF zHODWafA!aY^XqTF6GJsHPo@UZs5V9WLE5Qju;cIq^=dHR=DsyE&wI|h$$Ro_G%-{> z-Ud3pD!YcNpb@auoKD54%n*^v#2A20Q<|pfcshx$LX%X*YM}|(b5n05Yz-+$G}I1k zRv8?f9vHBnUJ zWQYPL$bu-5ZmwRmSTBQ0jAI>>qTSM6;Oiz4&uyqL4AbhCsjaAIR6HACRSCS{uOICr zt<5?9gbRmO2?ki-dmL^VPtyJk90so5t!sNF)zj&Cv$W)aTZMdGDSl08ZtY&j>lCJA zb^_FTBVjuYG6#1Palg#O7_A!amu2epsE8C%Q9wvK^vpobcri5{lkY5sNKH4Tb*dD} zcwnNc0;(!fno24fW1_ZerPYSo_A(HZn?sh_MZ!t7Gm0N+12dZ`nAURXi2J)1R@nZu zh{=U`yfWMFrAlYH zoD-{;VYK~QOb`h*fX=#pVmza_mHq0-tRd_WMe7wic}Rp6Xsl{it^6QGwaP`|*;;-# zG6A%D!}}7{hMS2pVZYn& zCPFC7A}U4gJeQ}Z6A%^Ak55l(Zy6EPWRb`j+lXIl<~9NnffA5{p_-vc|dL$p@-A#Mn?!FuNKJJQ7ea2U`Ti3PV z?b=w$%r>Jr&+Zx@^YEL^teFL`$XpSxF46$m`3YT_-YV zPFB2k$kghS2JPDKE3KB$JLO^foHt#OR|x;s2?SSG%;5}IrChGy_l$LjOmAErX!-*S zgN=*j6~{d+Zb=xdb zV8LH~^{apXXMfg~m>_*x?5g$rhfDZ-dHue!T5PR?sv5D|uekbxD#G4nRK#a(Hg0%k z;8JEaBs2}^rXt=n24v_l(#zsKWWk3INcg_%uPtf}#?RK0kGXXlP<5$Y z*_2j{ng>r0r9nHw=$N8~5bIWN{hX=+H-EZ8=f-&;AtUFURCHcu5y9Hs+L}{Z&3lZN ziI!zq%5pVCWyLGh0Kck0rNqokDe>ghRUq?uE+R$Y`;Sk@^BIUl^>jKFv7G!Z)~?Zq z%bnVNL@@|70~PTiLkojZx1L94Gp8<{Z0j^38b&20I*>x@B2TOvTI2cf*0jV4!qxCS zuoS`YW-&7r6caEI17c8)zW2nu+wC779;E0ZQi?Dx3mQ>&;8-Ni-$lXh6>nlbUSNl4? zND{w(2!5-pVHhmn)vX{J5Z3|x{>`3ZJBT-)@ilHj{b)l0_Tz4a#T@m_>`A({-hy4d z#kJO%2sm+0*?$D9XLe|`=$YvKSblpsy3i^NP!~Z53%HtTZN&;mT`_lCW4$)Z51i_s zRzBO4LL6APuZ$pjMC3t!4}p5^mAksmU$X_1UID4jL68?E^rXlwrmsz5K!O`f%(5)MahJ9;OOZl05{_zsZKjf!WalhaH;mvjFhSf0a_@VBlz?AETXp6&h(w7&MVN>h|!HWXwzL>=`U1K zJ3bx1d;j6-G^_Dk>@=6AoD{=F#5syFe*rtF_3=JeT9=BN@1fSxs7zW}Opy}8yFqSF zNWcK1M2tZySq0KiOUP}EMA*y?#!#*ip4Q2%rFF1tdoJw+=zS}QsHW4D-#olMKAq>| zqsY9VAwf#S2(C*3U_vIu5*0$Y7%WRkmI@RqmKP(YzG;HhOb2QgY80QM4Z_y?4Ty*` z@NPJW1TJwQ4AP@lK~lI#V{`!B>ITQNpI`h#8`3r|`gUp&z8He>d=AO2SiM`Kok8$_ z{g_<|=?nEa4#MKg5V{&$RBuBzvnsytOO4NH2#GmL-5eGZaZbs*CY(_wrj)XC%YLZ6 zsH=zxi=W)7&rUJN?r--d36K` z7{8gAVnJLK$;*jd1_5eDU@?eC1fbD~&3m#B?90JnDgfyOW z>Z+@owqeBpl4-S+iz)*eBBqpfD!72E0s$feqC3{HS=+#vd0CeEe1_*7uGS1a8hOK` z>y9`jXL-R$48`#A>GbhwUd#(4bty6zohH3?OdX>hb(LyLK9pEgRb>%Lrl<-yPV>=S z;TD9n^g9la5xE-3hO?ZB1O;C63hZhz%|JY34fimw&Jj@p0A_37Q*)h=&=5q$Uttl= z8SnPH!`<%j^dzbz1vH76GN^!v5dkszd!%dqKq-ZYW}aJWTW^~mc+CJswabel(AvL8 zYX|Cz-Ml6HZm&T5sfqws9Xh&x2gx=mK)N2qKvVi&Qes3`I!bK)3oqLQM>O2f?K7!C zSE2J&``3jQ199g4IhmOw+iDS##Zg4rKyL!{6zrIj)h$8i0 zGRnqu`2RM%hOsSDmDgN(Q!Ezl{;FEIDuWBJiuLwAo^GNlU?6cskDHH(p|+s4rd3lD z00B_7gjE0&q0vKrB37EKuQ|S<;4SsiXY~A|fYWRBjo~YmIKK2fJlwx|^NRlfiJ+rRjW|FueuS1I^$SFY6sEl{-;fR2(o0N@^isnP67my#)n zP=W#Ao4duE77znC-%6z-CQ^c$Xhwhr)FfC}6eD2?@|X^c$}1%^FjW;Wv&57V(}E(+ z#$;lKYOIuyhW&U|MLuqeKa;WC;)?Mw+l9lO#>lLm|kK1 zZ(M_e*1Xkmxj{#W01%jY%9GkWFN-N4v(M6f{qp~tI2F;S{0mXC3Irke-Mk2*>_* z(xCLX>?`THn_6j8(w6yZV{J`+vs}M~U{_~2{WhoZKEnag(lr{J;G%BxstFHPTGs1I zjOS7EEk>ZLjLcl5@d}zFPMe!9Sj0`xMd0Lkube>+;j(8S0ufEqMDb?w_|bmEV`ti1 zPsCVN8QyI%u;2tu^nyGN7!bC_w?i8Hr{L+$j8OrxA6jhff?L(4SVM#gttqM9auIeR z>%wq|)|kejs=9i_JeIN&-&*VLrGe%6V*HbTqjaRLV%ANNPJxSVGDdu>ffdJFw~X4c zIo1P>OWo}eioYGSI$HE(>&yCpwk@?!qXBAdVZrvJ!$D;X%dR3E>EnWd|E_VIHFVqK zzePk%O9^kc$0F%a8n0KM0m4YdBcX``p?z-Z{*enb@Vc_$I($_ke)sO}-QB^RKV$dj zYXgaX(E0wN&BVa$d_Mo>U;f2cUwzefS5-r_ux6}!$FGnyAtTtXf1aRV?gX+MwS_h& zom>3rkeSv$GA2yLcB#-58orabWlE%o>#L|WMqxc_ht)<@$twc9-y$Y&pf%RaU*0?= zIwMFd8bKi}>J`m609Hg)EuD$4%X%j)i4aktgj^xUoz&^3KxkWnfr!wnJW$t$?oF?9 z80i{MbD52Gb*ENSLQ+)`AQD6-!bD^M$-4)=RvI}L?)H$0&gb*I6dPg<8a-ezUJU;J zcKs15IPi17pQtPaw3Op<{`m2DJe|eB#k)wX7X8w`;CkHi#&?aInrK^{XsoZ<20T#H zSL_PyY||q~M>=~|#WYu4)FT&=Y?-t}GHM;Un8N#mf96IH!3H*a72f0ae{pTxuoiI^);Mv9X<5o3Z1 z$vtR{;-o^}EngLLExvJ;QrA4h&p_o{&6Lln319jKHLamaEx6sT9eJuiVAW(exaOSY z4Qd(;47KL&LB+u>Y+ftwHgn!Ur6R`qw@MXNJ8F*q8PIny;v(8o^XmUMGf>y6S@($c zQtQO9$%QT&-Xe%tiZE+Rd77s4`J`%|l~5%< zq1a|(Mm(0{_oHKfZMN)wqAF(#%#(Ba!{Tzj4Y)1WgUA|@h7&`3l;z(~NH z2*^JNbW44U_5vgK(5s;W0--=WA*3toMx9(-horqO$NHgYR6SvRf7aTy6$lrTGjXECsr&z2%}f+BWoEbi zxu7}d25b`M)}jo9rkN1YhwoMD&N$9nFLs)ho`;?ja^NdA&Q}$@1N+OjR-gqWZsH)_ z2EAP%%gRYN_7`nPxoZG+NHiKfe`cU6y}D36Y}z&1)};>J(%9oc+6S06;3y)_h)dAf zrE5fnQWupVJhXwCzx?vc{chJS zZl36ZH<8B*B1cXFy+%W}fzF$6^V{wUW}|z>nl{560E8RHskfMc}b)^L)}Qw>#!97RhM~AlqqF0 z#|PetCq)#%S`dJ!E+PSfyG{{ZsBJ?sNklxDf~xrmKI+n~%ZC#PH(4WfKj8YO z%37$FWq~u=lvtUcPV?jOG#52wLKahxd~g#F0I9ZS$&O&gh!R8~?UTrM0xYItDxiuW zJ{a{ZGgyh#;o5!2h=61WrCK|^Tie!bbOWHzko{xogZU*)q!=gZlsIV;0QWdzJ=Gwh zl%m8br-#Gc`S?`I!U!o5GgU1NAb>ND0HmUZXy9+?jZDKU56=^(h`IQjpX$R6?zs(u z5WL}l7#i5hjEOljAps;}#vSnvDHCNzA~FO+w2GenViSQPTErIN#XvkIwhN|l9IW7w zjE3WXv@iJ-2(A|s8W;hMqce;yrYo<^rwVy*xept99#_r{j}Uzx!?~-fHPC@qDAa2p z3^OuQi!OfuNYC-xXZq{4W$uOkaUWD|F zk`AbTkSSPkU zv#$ymRJ1tqb}-#gc!2H7Tl*ss6)8)Dt=OQYt*wCVb8V&O=3Aa`Mi?ziy#Tkd1Dlrn zl~!$aRcjCGuA-K#*qR+Z6<3<|P_exx{@7avNaW`lT&9DMD)!IHjo)sj*{+YGKJ`No zh?sZz&D)15Cmuo(s2<}GU21^O%=p^5`F1DtNPOz;r5~1M`TEzt?g>F{R-!7Zgfyu5 zuC8CVgV|pu)Vr$~I?Xhs&y~VNCX9fFN`#eEAumE?B89d&VCx;Tfq_^p!RvHYh;}gr zg`$+*Vn~z_6LTV}#fyaAW?@!}WM!!R$ShB)C>E+ z&(XWmYO5rd$H5f9=w$x-QC|kKJ8CO zZ8&KhTQPG=nTQtWfDm;P#JVb3fU&8kJtSWNIONpph__HR_-oPB(tc(nOJs>m37HZY z03$IOPna?hlX7C_P+lN_0f|8=Ru)}~J}&w+%W2VBs35vt0a}|QGC>3LJ*_#uXQhw2 zmJV6P*h)HxkFQ@2ctwG5<@+|WpJ&jsz7&vm4eMJIY7?y10aX!!TJVHKBw}qsf`lkT zYrPt=3zhG4 zY&72Ze48A#-5Fn~(Y39~9$;Ia(nH^zL9LaUR{IuLN)lKXxaa_X0l@pe8Uh~T=NhV( z&=7m2xbwO_BDzN0TZ68#vG>l$u88ok?aGk_qubR<25Tp_+xYeRT1rDI&H&d}oDUJG zkss6{I*?ph6RB2lj2N7k{>(kw&KJiqR*;Obn2 z(bQw)(7FDvU0X+1m+#mRaN~##H`ULsd!FCF|KN!}s)JzEZ$}J?>KH)mvAFe*lg}A- z{kLAGa1hWCXk|pOdI)Y&PX-_&V8{qWn7HE3%AQiV!`Zh7mqj%^H13GL)tG^(F_Etp zqUPwS6aickA`z#Qa}uUP6lWALY$JQm$qE66D#8F&ho0eD-!Pi1r~>6qT$^_ps<}Ox zuCPK@u3(Qh^m{^2uV#4FsC%>r1K(XTss0) zWLcK}UcWN5u?c}d%#b}>n>poFikwcfL}p67=LiNSDpX1-616AmtGc)9c>YOK0eSs| zb+2Z?=j!ydhJI>n;SfFupsw*I1S3LIGcj}lBizn4>(tdM;5FX&rs5bQhZ}to6BVL@ zb1gX zxDtQ&i>1-PUX(!*JE>p@N=Zq<4Asbt4b)Hx5!ozN>zk9=1|%$nah_34mtw~<&u5*@ zYl2$n2Rey55}Yk8Wu@Mx0T5oKf*{o}iHoRpzge)wfny&OY|wMh>$pZ|(lhFXXY?M! zP^fMWL+eEM4dJ^F4|4^0iOir%h~ zS)+5bIh#iq3AW;`$JHG}^U%Jaqwg`|H9N%L)`WwO-6&>OAc8fmtB^z55v?n=R;Edc zMVlpwwgZxfGR8@j*83`#u#5i7C9tXl2FKWzM6X~_Z z(OSt_d!C{uproiOObi+=o*rz$M8f1Uj~3|LTX=_6TtQLEeBD$N13>gxf+EG>Oev={ zA>y)>lv5G$1trRmA}Ux_)fFHfLpH`aukZ+w|7+w+)d`)GIf>aHs(5)W5)*Bg=E~?` zO-){H-XjNOn=J&bl^I@f*Hu=y7T^{Y67nEe7pEo0-IR-{76~DNl=FF+i@=TX%hk}j zk%dAapJ68A-G0Z+=hIolp!RbxldED?%(R56Fo>2b7Y4>rP7$e+!4U!Om1E7@r)HTL zuEjzHeuA2?M1d5Tlk3CVQKmgjA~55t&w4Eb=zC#>*DLjQ<*EaZ5L4|<sUI@ZTdLRTTRzc}p& z1;DD4%e+xK;wx?nLrzom{_F0R^Da2&dB#vCustVgYg zt;~x|7~IsAFt)tA+`mUx5o@zFxPpt^s$t4 zp5}RBEKAGvi9>>jNGaZ>Y-k{>;art5YgH?Ruo%}|vYDDytNT!M&_-jpPTji zw=uGh#wJ4KinD7TTh-RLSy9O3sg7POTz7y-Xm~w>sEGhx!f<|-u4GrO5JUt-g$lK& zGd?M#{>UqUrizn$9AW!BzRdwQB6F_t=*UoM-)tRihnBiqO&c7q2s@UXwQTm*n=(dS zB9UoLehik|ZqdwFMK#vx1A3l9f)^*cS7W(1vYd7dSPvo0t}xnmqY3*$=f*c4^Co8& zw9OcYK39*GYJthEv;hIfYVNUTah*=1qeOe`1s`{o$l?l_r+9o*Z!pxz*f4VpEn`Ub zpjWQW$pN6(3Y++f^so{z!y3!2wG+n&GI~qe{uw?04t^lQ!~Mfyw+CdZBwp+3!~nO{ zPT%(I@%pM)=~grL1$1tuxI{#LDg_uVPP0vessb7yK_MVRHX}8#;o#(PR$Rcb|R#Z!|lnfX==ILTAfa5D2s;(P50WsAr9NVA`yKRd$RST7*+RT)P zDyG`k*t(?g5_GN?WuGsIKvCTR<(#9C%Pb|%mWqn_|5yD1EYHxAr2x!GOq_ETwe#X} zB4}WQhz7fy4!hmyXs6@jJkP%VipzH{?f%s_FvuYS*Pz9kt0HZMUb)UUxhQ4|%E%l2 zc?BF!udGt)Zt-L{&N*!pvTj$1{{&`ErbI;Bc2BQJI_wh!tQF zDQfL*YISvf9KG)0wUtmFOi}DQI%xtZjW8HPAOIy315i5|szNbaM9;+%Q(|F)Dbp@% zPLP99fSmIhrDV~{H|?U{Ks&7+BDM(P@w(>kW5{}T@50)Lf!2N?oi zdf}xGa|R!8x|?N-Q%9W)Y<1X%dUe}nAhRImP(Tc*juG1;UWvME2T|1MRr+}u!m^4LxPs?eSVFpbkVXD%Ga>89o1#_+aKYZ|?Vp2}y}!h~k~A{r0;?5@XdC)2HV> zZ$f9=M($@g3Kj=1;@NS~=iB9w)Os}2(8+v_joxe_Z7k~nm7YBTgRmhUwg?i&fgVvT ztV_=O5s;yYDKfZX*d-jIf)0WK+ca)0vK9o!DvRkF28?K65n^UeIcrKx9( zusYH=XO+CABWF%29gm9waLPMGIiE#dYZkoRhPukf=c3FhCq!D7BDLlN0f;c?ba%IZ zcYlAL_**Nb6jzyFH2~BY0Rv+q5!4kLZg01l_#n~M5ko-{VGP@w!DkJo2Ox*Q%#mDL zW5w1zaI4d-Pqa59qZT^hq;d;YAYx`?Q}3vyf>ET)H85v`m0(NS^(%zpNU>gg`qU@{Wf&oI79EP9CQ7EFixQJ1cNCHmT4Kyh ziGUeW&Gc{)f~cL&@-*w?X+9S%o50%PDps#f8cARS$vZeUNPj-;XJp?Xp==SbcA+Zg_H4d1$MTi(7frJXVtB7M+f|Z`z<9oGV z|4tx`@gp$UY&Kl@a1M|4+#geqE$lB*h&_y(K!llNdJ||HsRn)2h!1qmd(e>dLY6I2 z?fr!TshRu3uMBsf`EBrDKMq0nKK8fT22n^)HKtc>nwR0KuHJ!*{+%o0IS+RFG8SbXQu4XzV!Iw+x=#LyZ+U7HH~H#l7lJy)cR z#VUw6sIdc{W02W3aa3v<&G5fX{_z<-|CWBVwDNivHD2entlM~7<0wep%JXjm+Io7acJ2iDO z5!aAcYXX_ziPZpr`RcA|LxGDLah-$2Rmn_bQQxigO;j@i6%-a^B4+jkSf~w=0Kmgk zR76w_F`~~s8DsNE=;Ae8De1+SFw$h(H~2-@8Wn3_CMY1{T!7G+kWmX7i4h@(I6|Dh zO%!HOM_Cw`nyJ{b$f9^IvIvREmB%+MjBuf1@{+OwGxIL(g30!-7DTS%q*z#)F(7t)o5xf~ zdsI!TuCE@!df?zc<|oH-+Q78h0{Z@f(MaWEnYMQ~Tz>W9Y3r)4H??-&xQciQ8-T`t z2sFY(&x3&oEx1j@yi(KB${((M=rw7mTz0j{(DI1d#UxFuIr3!qiHuIpufn-tBXaMl}R9MfDg9Lo`KD5a)ww$lYk; z$gLI5@Zz|+K8CK65wuPPK~X^qNC8=&?36a4seVxOAV%c-gc zJ)cjJ3B=bc7==JFztZ(SiaMTG4d6my9+o&iVLCe-2UO>Sql(hl!vp=1*Si$~IKYfn zodY7E8dzMzEDFV-R8Y5>TinWZ8N_4h)&l6E?l;(khTEr1+8Ij^TbzJv|8F~$Q7#VrwtGhW_ z$DES&*j&S?xUv}e%0^Ger_bp5$3Q}_bhLIg2Kl-WxhV?`Qs(>n`wew%4H(o*PXf}> zaOuW^Xd5Q+#h#RlyP(ptY6c=jL`=bZ?mC9^3=C+cE%~#dAl-+KZa~2U)$qC=wAD&L9r}M1hX~Lfp zd0u6REld76l6p67X)DIG-2y4-rQ)dlLATV_i*PlnT~lIsxub4CiN~3$nut@nAR8UoL)`V5*43&r? z?uCx^E#@lhktUoox{!<1dCsa&_9AIyY!4XJk{&K~Gq`?8|9~19GHiAZsedyH2YfDm zam@BvMULQboL&hj*R1&lIuDDIaO0-e)ZV0@l^eeu;P{10#K6E_Rnxux&IVRo$iajl zg-k)kR1wL`Yt=t*ERh+4;^l+cYCZ6EPt8W|xlO25)iXpl3h5fMW=P~)p`o@Mc!(Sa zG(s%m6TNW>2w9@rwt~5`G55Ew`xIW1m}Y{l5})jH2ec+AtiRT$^HgPs$|+)28xVA%L4{M0I6XhAtHPQX#ZJ>y%IuMS ziTJSJKOIjenLqKaS^+pB%2Ph<4@7i4pGy%Ua$=kaQ>{vKe(B-i;p5|RKF^$XFuWRD zSqNc5DuiPxBY;!$I_UD$3{(tQQE)UG-rgrb*A@2{y9izBBECS+y3SFFQ=6&kAS?1> zMU3IBnvI)c6`>*_`2mlSrfDLk#4HNSyp*y;xTL8mGBXT)b(gE$jdcvK>|Qv6@7}qh zrZM%0Rc!IV+rdEYL3@juJQM-sO0D<`J;N)?oi~?+)ebrWd~SVwc_p_VyK5?9-jM`g zqw&B6R-UyeWJ9EP8~)YU?I^ARLvYhXkfMZR1{^ooOPy9G>fAK1YLu$9MbW}d(kcoT2PS(0+>a^^KT7qe%&6krJpzUphhva1xQU9 z+5JtRT9&yiOIcvTrA{h4IXV1tq6A$*nPje0GrDQ4OpkM&DEag1Uws{@a zQ58Ok#VYq$kNE(QG*rB!wWb>X2_bq|bY%3g(*3@|>2X6jMXC@UJVXY7toqFtaiy zWI)An&uCp}!|NICD!3(y<7k24y-J*twbnNTtw}yk^H5U-_I|s;WxuNL+O`i|ztp?S zA6=SZW;t=rsg$!U3uT*f-cQrKlt|-$sY&4K@|tqm?RI&}V4j&xNF-%3)x?~0$~m=d zY})M-r{gkDA?HP1x7l~AlNxai-5z@N;u5b_Z3;0hA?i~8%bt1b-dt32_4!TT`ZM?9 zAdQ8g7_`Pdt1;aQ#Izjz8y;)4m2Ej4FVur#ZSMsOT^9nnuS}{tUv3mHTu=K*laH z#@0V<^8Lui763)E3kVS34p1}GB5M8l(HaE&UtbKopa)xa!#B$QQ~A(rOlLleo*B$ytZz( zw{;!D2wih;7nP+^!4@S)*whnsofxcH;|)vr>eJ%i7iT| z@-uq=Z3Wh2##eN7Azo6ywuv`xJ2O=%3?L%&e4gjIEQ>BhsJP<>kxbPH10uV+m-=e! z#Nw3-kQYjrH<3_-A)uN%D)c+byRV%hVq~bKtcbKqwhc~b+EO;? zHego=SL3gm5kN}LG%zz4^#@j4|6Gw=Y@sD3f&>`x94(Kt?{>{5Y;vu}dF4C{Pne%8 zHsF8|U60l~2oYUV<_g7TiEE^LP4eDq8#drcBTB(M-AzS}oV6s zVfECB8k?Cwl*G15^HzBUcFmX{Wh3Orn~edhcB|p@JId(Q+pH%x(3>&wXpPFXiPDrr zm7J+|Z2)QHLts?MxArzOBP636!pu)&2VU4}tJ?p$?Xyb60LD_)A-j^E$F@3@wb%#= zaF`e4`c~?n*t$RHlNNr6^mm`&40M{AfspYaMKi3`B{W__<{-}mRHA~|hV|Swr>v22 zM?^Lli&v@3qx&^gKeHx=P7(S6V~K zv(P5dFFGK*u6?BsBOkL-BMksxxY%mnl5MGtcJMb^X-%(rtnnEjYinicr849dgUx6jfLSAcy}cr99=SEU<_f5K}@FL?}f> ziYZG`$(E`S+eTg|#*4*6iz^F`!~{hZtJ8@zadQ1bcR_~5}+~X z%+r*1LF)Ll6?2|cVJS+S4Wh>ZS6;5LB~eXt@EHAwB~ddaF)eCEA$jR%-4Qm)FpfJ% z;plj5#WX_}ahr4-+26>QWX1|YnEYgczWX~igO)Ou6w0jsd>3y^KkEUNbGj@uZjO^mKy zsNZRIC~Y9@rWo%v#|A`GQUcNj^rN~u5;;JX>l^I>Zlf~{p%79jioQ@)WqJkBw0eEl z$65rJsrG^%q7J5pCkqbl5d$uB2ZhkBjE;tph=(FZj8q@4XbfxRCIIjNtcRBMmO0{o zs|H=Sl*Y;dTc3gjB!yum@2MB&TurY|U!Uu6_0IZ!TIJZS?W0bZENaAEJELwuZ?gb| zS}AJc!=B+L(`{s_MI6vOLcvcYR1*+Q^+p=Aun4)^=85V1r}h+SRuf;5*RrL;LA`di?nDcznG4UK^Zt>;7;H0PT?=So7Qr zqOmTpT&r~*qIuE92xMerrk=3XVYE@ajIn}f-I=i#a8)fKTJ9wh=R+VN`cf*YOA$^bbJe;*g|^pf$7-?^t;WsNLzD;^ z%*qhNQw^HBi6tI+`VlM>k`4h8n`(*YE@}h=D=MtC2r&_JQk_MXUCz@q-5vJF<55p% zeQEB2TX9Hr$^#@KP6y4R0I)2?3}z|wl=76PivGn=L9C-{!yZyt%-N&cXTtrQMw7tDN1_B9(48+&Y4&X(IYgdGsf4}X` zHqxf`x;H*}fmJ^BDqWPG!_9P&Jv!VkfM$w16nY!91fNRnA)oTL2*BubF6gXepw=pE7~}Msn7HP5000d$Rl>2!Fa$_7 zTnSwf!mXkOfEc@UxZ&uE?;JwLCXMR8la{D2nevbRnXkLIK5PS&sy2#5FbzjlVKb z_2>kieHj9r`Z7_7v1<-Vt5)xhQWuo8+Q|OPhrY>fd4#4O0T`MoJF1RG(@N>sYPafj zHUz^Vw%r`@BYkbb)<@O`6P=)e7dh$SdtX|Ft~9`ZM$fn#(jcF_$ch&^7-0Lgk`fvJfGfF^Rzr7w(K4`QAK zY3?6tQ4`vNHPn!?J1VN{rq9xwK-4-W@VdlG&qs^Xb&dV$!W{7nL#zd}aT*`uHz$vF3e(+`llnC25BC=jN;en&nUFlxZJP3Kw>zF^5y2|2ABXUM z)gUrs>`$${Dm05`YN{ftV#K0~NHjcaKWX49ccLf3kcVKvN)CgY!w&#aq}Ofa86Fg4 zt8uD!n2!Bu@92cQGX9!{P8o^y#$B%W^!OmGtt|w343< zj`-`_556#ndyR7PH?XhW_+xnMAN$n68l2xIpsytp0x||@TovAIa9#Dc^)no*k};t+ zpaZqZMN|#Yz`R`s(D2%myI?%@Vzt66&o%xnay(m0t$Gv+)fF`!B-Wrqe+Ej9g~z2e zzE_**0iid&1bVKj0}jU@RjRvXUyN0bz1h*l6fJDgS4ygi3GOmraHKdYN@z@-!`0lU zv7I5;a_ZezT{KWbrpPWNYBx7Q1AkX7vTX;I5HGq_w3eH;_SE_?(6GlXHiSB;D%KYn zcE!uE7Nt!X-njRhnN!=ISTZ)Q*F}|GI?@|zm=dSfr{2UoSDM~&r6^hb=~kaUh)kf) z9{^YFKHF5jdKtG#%Pj%bYCwK@Yp+{u0&GN;{pY6c-x)?4@D}WLe!3L>=GWi-?ce;J^{R=PoQ}uu zzx!@kmIk_YG`->t{;Yuy0tQq=RR!vaN1{qGKX>Z4iU)^E)r;7hF;`V((!Q18*_%ps*?Bl4VLs#SF2H zQ!#o1sT3i=Ld?nBbYcLa#p_1<>b8=!_6o76onr!oQiQZ3HV1;X5&{hes21}~gs4R9 zEWQJGv)&F3-6Xe$P_}s_uHryL^;|yW#A!F}mU+=4$ig|jee>o#&qa=4o_B?p!B|vx zF{%fh#LS5d?0i0h*^(ASo99_XcDo%#FHOxHU^D{}A)?)W_x|J4@py!8&obNUZ7tP$ z27=NS^ERn$@iOG8i2l~qW{eQU&wquODT)CWNy5oCS1$kUr*kA zYANn(ikx0xq&}6pzBzU4c!)Y%b{$ps#RRnv{j9UpQd3+ydLH6U+A1ya{`$Yu_BerE z%^QZ%)e|SQ*SzeJa(I=BYr^z;!F7LLT=v*#lFoGdy3x3NzVvC-4T$|W!b+h_!G+_f zRA@1Lh}KS~iHI<69AYM@{u)=6)XMK#rxFr}x)mB#gI!C!h9NV=Ulf1;#OefBk;(Ps zWNtEw9M}uG-_ItsT17z&$6YltOFTutqT}&B9J1R?p{GYh+k8D<9=D}ztNWy3IQC^TZwiMk` zhFlq4Ld5B=;{4hW=EpDH_@{!NU%%OGMXP4s5il?C)vw?GhyU+ivz{OS+0*a+D3Kt7)V45cKwnhJ z^F@iAKOr+@uD`|?e$#q1hLP-V3=69oQfRWT?L(^SWz7<_IGQRuBODe$^bq2llS=?f zQ00xgGE@))@gf2PG*puotYIr9YkQEPp=0LOCTMCZVnm6Vh^|soK`r>dx(+4^hBYeB zjiknGRghf^LDo}?5D;Gmk{I~uYEj8ZIcG#%%9*E}d6zgn+}+LdJTDqm-;|ihV^(7q z=wSyMz?fNzJUxCOqEkw{X-7oo`K+SMd^j9(qU01Z^|J#2?xvj@9M7{r%}a}GyT7&! zs04|T35vkVCApf&)J{sMEyU}O2+~%c{@N(@b4B&F8{s)s%q4uZwGi1;b4w{u?Tz)2 zK&sjbqsiTaqQu0B*^R7;5mD7Zgn{zJ4-XG-kEi45EXT8m`Plw4c_WM%RTccqn)YI- z-xX+n<%9pTE!WqcmRzYezA5dBY-%_3qTZf6JCSLZ7QnFtb3HRu7!)Cw_aNcRTA=kc zW-lsktR{BAsv~6eKH8e+7U*%AxH4;kfZ`4Ih$3yzM(qaxl0hwItg+S<{#S-(X;god z6t&(pw_;780>ZGPbPUbVMA-ffHcB8AOVc82HDc1>&h+VD=TxyCJ!<05xMFN?0~?Pn z>#DUlQ>gkR5)s@@yILFsA?%FoW5eNCK5Qmh;XPQbaq`D63v5X14S_wv;)bo;SGo2_ z*1Ghdw`&+*H&b@uN6l;*QTr-M#&4eX#*HVcK{+?{h{1**Gyvbxp-|PoS-fSx6R7f^ zF8Az&>wuDV^~SH0>*IP}QP^wau~&$r4j$UZ9wWi2?Rn z1OxDFDiv5t5pwGaa!RT)mXSt?Yrl9DFnUrPON|3H>)HE5ZHkw1!C(}s;Q;Cy6<3fW z)hA0t$izj8*(z7eoq`)|r!{t3iWE~y+0okhy!iW)h#v0l&Zl!Jk76486uHJ-VQ^{@ zK;}e5hr?mF-+%k)1v$OSGy%aV-#$7~C4KKclQ&fB4@WUU1KO z5ou<`+7XCqgsOlM`5>yq#GIySirQpAQ_rdcrfI*Q-o1S@pHCw4cs!d$n(XtFvS-lq z>&RyO%`(>im>-vgGFRTPILD5eVDOwMvyE{OHZ&XIIz9}0#3WvOcUC%pw&>xiF!OZ) zBAD_4*Syw!etCu;rLK1Ih->B?4*5;p7fG$25&=;nG93ZH7`p+{mE2qxI==%5R%SWh z^*pJv$`$Hv;aoL1V{Iea9`GWr_1BK(L+=;mR)P0=rbkuB88U56*tg%nC`O8sENXuH zIss|zJ3#eQQ`72`j(;3dPN+`R)J^%VX3>|ja2^E^543F-3T8zEQ~@clktGf9FV+f3 ztVvUu2t^GMa!NirtEt-|hWDzOP~=1ye*`G1MGO7lo}@}_yJp{&_OOQCL6i;sHBfC) z@#>tPPM^{9kDikrP_kYN7_Njapr}0_=fD2y+h2YA?O*=&S8w0!-`?-uJlucr?(O~k z{r&y^{{DWy-|zPOX_|I9O_SG~dPsX36R-@d=ToxdEO6G!Lw3%m(=yMGk5A|GtP1l| z=JUKP<$OLTzy;{L@7_yHB3t@TyXk{_0a#_p4M%FLG>OwPL<9;-Uf@?Vy`q7s24#>D zbDiolp&^k6EhDK)m2jA$Q>c|PB?M_!-_z=nvJa#j&Vjf^e-<<5E-FmdgD=t+p%YuG?d{5(^zFwm58 z%K7f@uq=y|QkI1#N-6IT`=`@M&I=_RwVrWk8M-HlXqu+oZlai(ARwthN;&6A)ryqU z>68=EK6We^gvN+GT@DQWV3=AQCliRL+`ih^APH`s?}PZ2h>50Uqn6__3KmA%ogNiWUbu6^*=dh--p}{ z*-Z0ER3piFoL=4@m?b_JZ@ z60)k2u~Fwch6_Op_w9rGkut&2gEivsVTFO!S1O%6(7@Yoe$D%MafRU3{~8j%p@xe> zL&kpX+mQ9($2c#sD(1J95t8(>Yl|4wb^-~A7wwNVU<6^z@gxt%wn2IwuU18HkU1d& zCyutr%61cDs!7>Hhp3U)LpJ`^os<2Iv!)iqp_Ltw2Jnl`__@wKUt?|_%QS0bNG(vR z)*e3;SwA+^ej7wkSK$xpy%qrG56cswdS%zpDc18wVmbCb#N4@E%F;*&o5xlv^yn%T zsTW-EYcdAjH7Rr2NCD<`7?U{U4zq`9OzN`VTg;`huLP~ zUNj5-$`FuW~&mX`4?!(8YU;g6nzWwg|dC{fl>2zM^0swCx9^U@s_m58}u*mr` z!0pz;guy{y!~+A2$%}ObajI7X`VQf^K4NOk5zOw7>t{_OQ&T7f02GvvWGLo{V7jPi ztHLiLGfPyZVR$j5CPZzyAI&M%n?6_m&N^PS+S(oKpaECt3;?1a+A^dfkW|e?bSZ@p zn9vDqBr;eHbDP1_hC(JV;KWF%R14Tt`u7jv30<1vEh_amfMzvTlvEXqM7BJI9>ffr zmIGQ|fnEU-sF`e0R8edODuVvMdWC@stmT!~S?IQUJH;*?$*z$9A`zd&7AV z#ZsoF+}|JW@9!TUAD6P6m*t_#lQ<<=79@mXX6BW=W($}C(s*lGwM`LWl|EyM^&G8L z3Ha$ok$Aj-wXfx|$5jre@gpGAvR|sfs3PNSPtEhQ^~*0BXcbSJN{iaF{??-xd`6~W zE#-uq(x8}^kTRJWSmJblfB)umemc#|hsPdMcT0qZ*EI3JqaUwfnx6rOk<1x9;;R~G z`~S5o4H1Y})S_2ap`Mx7x(C<)YBdU@jlmU%B9g{kjt?4FcDZNrcmE#eli}IdVh`xG zAYB!KKIZgeAR%{S$x0T1wK2ZkKZfd0eD%V1b!>Ct3Ieh2D;C5Ju%hg4jR5#q=cGz5yJuRfxru!45oYHQ$=bURe2v0ftZs_f&J}X?b zsHigenx?8nii)a2^agntu4=7TaE)B^gJMu?JxGLzhygcU?s2eTa@W>p^!($anXhk1 zx2L+^+#v$)=07Q&3j*-t88X5|mg$KT5gs`aGjW26X_~x$6nj4?5g|@YKl$?EXMgZ} zU%Y$x;_d!$_mFaO9k7}nA0Iz{{P68JAAa@C_y6l({oOBr_1$SfQ+B~95vlCbt~?!O zUdS+Nbk`+=(3`PtdD02TB8mDvq!D5+{DH@q7f)*HDL@P2%TxzG0$X#6Rq5?ob`qvFBr^yVSd}iA zh?q7phL~2(1N2hVHIiEmim{H_8mqnA?TSh%GZN&S@Aik~;f)koM6sn*fQe~!zXbC` zL@A|UfkgpObOD4XJaJCD{eBO2KAq=zUgkyadTLQoEoLf4gefI}^L0yZ?Fw<3-Y7FQ z05M&R78Mp!LQwWW0Y(676EIp!anjoAQ)d*FDzcR%bZkz!x**(QH*4r34r&<@k)@QB zlJ`djl8Q%TJ zSpW4mrBN{hSY_hkSXMfATU1b}BXrihUGQ1q@isS>4v`gU8EClFihTxP+1T_PAajW*86Id0?tr``;E~6@2nGp`D=eX68 zODBEID0T+GQ47q0u(1~0c^Fp3)iv1yBkYe_xnp#c5?A~gQ6!C5jqG+9GN1tv6LSOz z0T8lRSRr5mShOsqoab{X>OJPkQ36q(b}6O(Zok{@Jg1150gae)%18ueNVb`biKwcy zt^kp;EXBV90HsJNOIeDS6=;zU-+vc#7&Am>PSs|}$PQ6bX2O)b)kRf`i1Pv<;PbWk zZ^e*0ikm$mfwQP;5i=;ZlDC=3)q9PZKcna09Sr?4i(}Cy>YW$>W`qj>BeDV+!Z{WZ zW<>d96`%Ph4Rs_K`4Uuj;Sg@__zW=_B?r68j2B2cTHm)GJ|YtGrIEx~HLgSA+f z5M?}Opp&+qHd&)Fa3uzdT+2#7tQ+*yw+tR~glN5kkU$01s%n1O*o%OE1Mp95ERt07>Baggl5k_@jTE}Z< zQc=Fubo7e*by?&ydj2u5o7XV(4RYG0#7(u^)*L8c(#2pxL?FJ>F`)Rcomgm)vK=OS z`^D*aUdo(61VmH|0|S7mxP5P#m($byc$|-CJ-hY+ln8eT&PA3*iijF0#)GR8zo9lo z2lw#RvY&7&+}b3lRyegHy?BX4ixO#_#(+SC8X;oNzVe6&77>joyYXdrJW6DQBnl|e zs66_;YEUSeLq;7s38MC5un!LD-C}^MMlN`Wx(V|kMa3N%1 zrf>$?_5HOL4PdLuf|?QQ%WN+cv@jeJ6Bsz0-3SI6%!*kdvS6_&AO}k5)U{~0ff7Zj ziX-nZfVN0~FRU>ur7*K6Z>Wf+REne|Q%Vna_obBcBEi-M$*-4UhPM1g6@i+9oz63H zy1Uz_DXSLmuSeX2D|$`MtcVoR7V24nb2rn(89^iAJ6x2Vw?F{Wh*Ab2VPe2+Ik?HX$x|+i*0LIUUkS(p+T5eEAG3}ZS_#=N~*Uw=_Vo>vX2La2CV|g zuOBT82kOK(Pijpc{gShgQ8c=;`Sw4FLpExAP4EQqeE#WtM$Jv!m}tenq6isF5q&FZYj{znoRD-A?BI2g{ySUk_@);lh z!+u=fAfA^Xw{WK>!WX&2wdO6}otznzx+{TN@l3 z4Psl^*|c0^b9D!Q?QCoyLC4VGIpJEKwJAn{+MUi!)3m$4zkmDo?b|QD{Mmo;vp@dh zfBpwQ`=h)2!|rh4G^Lc%G!Z9n1rNC<)(}rMkzxQ$i8uq%C^mym#jllVw=hi1LM>Xv zOzNJZr4&)IQp99FpO*7k%3MTBnNP>#hsTePA3lEf{deDg_x<}1@4x-_+vQhZ-5u`k z?;mnbK1>WWEQ(N5K>)o)DkiZpdx`jd?PH0^8YeJ<&uuBcJ?Q!N7rlP^)+R)+W}w&f z)m9XHd#2XPc+61!|A@f6s1y@{QVhUI3=qm9^Q_CPrO5fbh^UYHRn*836p%TQs7NW# zkx6*vi*{p9eN`J>=j`Z+nTS1^iv}l$XOpQSs-~1&ec~QCC!v|RsGx{yFt4qEM$7=n ziZV(+#2buZWQaB46g9f3Fx)3*+h+sy^)&@IHWWp2HJ*F&5Fn=_T2y5bP*3AQ0(M=% zvJ@`~R{{c5F{;6$wWX=MH&m=cz+nX0((=0o1~9(3u2T)AITMFA!)XR%Vg&Sn!r@G4 zYGQU>!rprCLU&H!_2XumbKV~g=kr-aMYNQK5)zGWODR=XE!JxE>h+^Tn6ZZz zTXal6QI1LNf{UC@RWJnktb6{?`k}Ah9xmCM@t^1i$e@4F z-sC@0)E3qAT#oZ{S_+*Pk+4vl&*#(Wd^{dSY|1%LJ6skiprD|D1g>W&rHDuinzz0V zUTJw4^1SLVrmi>u0Du5VL_t(qOgO^(TOoY`WEoK-F+*XyoeLPMkwJlCW{DHjgaNN7 zB_Sp%szg?bIv9$d4a(U>m7)Y2NfD^EgEFFGSe8+TWKs(fJd!oT#$1VK_hl^r49J|2 z2%{L5ro?5zf>u1`K1#DlRf`Ij!pv+@u~E$-w8}K>A)=ubG%zQCRn(*l8JnWxQjqGz z5_w=7kz-{qVi>IUH!n2@x?^QSMwToe-QrYWUV%DI%15--b=bIvL4cDrQ} zHHqnoI-h`u2+Y7_gv%n@b1LdOC~7E5D)Zu@QK!@C`}g0!d;1oE%y60K^XYs(&++U5 z)Qnd$L>emq!lUEwbV&9$ssjSs;?!aLw-ypoEtiI7jb}u3MXb!b0<4gS-Cg&jwdlyCBww&us`f~yN{>k#Z{(_G8*^uJ0HRE z_YhtDR?|PK%FKXp#gK?G!@69tV^yzAwJ8q9LLSA|>p;4=;>Irx9afIk#(#`iSk1$zVbQ_)h&fAPov z{KNO({`yy6{rqqL=5PP@ujkY8@$oUedGqGsjaiXpuFIwPlubm& z8g$T@@JK0TQB_4Fc)bG&Uq6{=8TCLzSvt+5oIT2A# ziI`cWAR@1z<}E%J;%o*n_WmZ97_VyY1MD^d{_)+cH7BbIGOl@>qedGxu|mR+Q_94 zxpl##x=E4@tb0Uo#Ckn}Luv`)QVKI8l8ZM=S>~Bsk&sflKOE-sd_2$IGcA7dP$5q4 zlu=(4tIMXn$VH1OCevADLg186=i~R^fB5k3!`NFw~!TC zYnO}sNS8EdX+zkd4@jIeqU(R03|GIl&sFO&9)n8O$|?K*S}incPom=5E6E?wMvgEB z_6=(m4hhLz+fF=wzs2TgjUlp;M~=BJ)*cWv)3yAh(X{sBwK5{vE!sxF3r5_coy-h0 zdK8F^JQT8;lmZ5G`mEgeQ3B}gWqC_|@yyEmV$jvIu^y;u^IT5n<#;?HlbT{q zj%&3#^@(V=+c7WWqj#NDk+O)$=nLFFJc@}*UD8yvwiX2wr(ketzaGR(fY$tcq0A+2 zy(k1jaC$o?t1h-gv=7J6CgOqngJoH405&bgSxwz_?cGft^Yzlkv)X9fa`!_`yG9>nsYoF~Vul_w9dQ%EJ$Lq$(4lP{Ck9Tk7j#GC`IR#pI#;b- zrCWn(&Cx9Yhzdj+p2xCi7}6un9((je&%y>ZR8>MMr7VfbTkiO{EM+MRl|)1-=fiG) z+@DVKBBJ1b9YEFC(`jAk+#X?sKh-_M^~a)uz)XnrbUeNP@G+$Q4T9ySGbhaz|q-|d)cy*74J-jYhFxsJ-ymj``@H{fY(9_Y-RcT?g7fZ{SXRWsHah-23OcJSCP z>u@q;D5I@R%}`gq5tOe8c-tIZtl#8z`BuhB9t{!Z)A6tV@-P3*zxjWP$RGcUfAR3< zoi+Il@>quR>}31dY8%@!)>kj~Yu&z;`5J;jO^t|ho+4ohQPuNRh}mn=GJx(6cXxO9 zUw-kEyJII$)AxXICw& z2_ZKfU(3Za2>YXF+Zlk0iE1?kp{iC0?doJDqotIIXt&$#cKc-!1zVPqQc{(~`Qh&V zbe=yx9TB*_ps3&~87*4oQbheJ7B%KLrGS};5~(t=!IY=6EZ=_jT}l%Gp65~)=WYpy zT{CuX>-z^IAR-eb=k-IyNp(xCZJGmyE~TWD7;7C6*vdTDuXgi94AowB$xLKcH1^MJ zctFjnGmN3~dJ#dc!63n8hdSIwU06iP*1W$)W&3{2iTz;Hs#SutMj$2-G8H2rqWylq zKkQ0b3`aD)4H~=LWbIS1+_k~+C;jN}{(kX1Q~64KeC?ZV74+D!#W)mhDfbGsyJ&Q+ zwYRL@Yb_uNHJX@PrQP$O?V4`E)x!htP#xxX1L&HeLBr!vSK(k-#7Sm>*?vCNQ%^ zgkbYLfBnl}{%BIB?wW4p(hyYP)yLZH}s(CC15heoxuy?!t{r$tYU;q03ho`^$)i*go znHODVL?D8crj)`@k7%u)JGn)YyU#L0w0|d-iO*ews}H^5FZ=-v$5k=q%IpuooKsG_ zX_}^-nE+rG%gd5dVrE3~!?Xgmb2cI?q(!9|IpHZ?4BY>?L3h=~ij2KD%2#1eD!|+N zjmx0u$kAkuBD}hSAew?AU{Y$SoB(Qq9#K5h4^iT@@VqR`Qi>EYQxBu}KOv@MXkwlP zJzBebndZ=z2C7GEjTq|OdJO|bF(Xq^La<7|7!fi+rc}6?5vUba>(OQ?-XEuc96D0R z=VYk;oaM3COysug*AAgpxC%hU`%ugk?LcI16a@hfn=o*P*{Gkc*&S-OO1=wAJ{kbb zqJRXbWMF2@$&W66F^H&&0>hN@VYfS<=2^52F8%k52$C&j8F=)SW5%=vgJ4QYMarTd zKRz<2d5-jctOb%Gmeb&<^@ zhVCy!hz4@9Ad|FP(8gqC-1hUOv!TK`Q8;^Y6%-k--=mQ{7)=o50=jJ*02kr*PNxG5t>?Hhk>4)Em!kQq(oBWAb`DD; zU4B=|5kRhh&6b^@^imtJJGq)t7TwP(lYM%z_QhUlswdBkT+naAi?N*F7!bA%!qTWw zv35PKt*;)rcI~sDxbC{|9{j%h-~S%>yw~mTaK{}xc7!l+rk)}wfFj}CdeX*SSUA0` zpB-H%IVUptVxG(Z`lLxYxzq`apaBsp8bpb){q}bbeD>3y`Rr#tbJf?b0wieh*bO(V ztsV1VBPsP^vRF@4y6o5(0_C_Fn3HE5K+Qd$O#@;Mpz%gDzcn-Outx)A<|Yh7Gibsv zFe*TR$RRL?Kn=jSjWI@1CDoMfLgc707L2w~&dvIzsooQz!x z6C^ZKuxLiADy*Q22u4j>5E}w$qhbStR!!X*u@jIslPGP7Kp_BS(J@zkN)3z7vQSlD zuxnQJ$7#i;`6FXd{tnEFNSJy?nb}k|MrYh0VE{m2Ac$r$>#})X832g5@S?NkAs{6G z_Er>-f`Td%feVt3*T!Z_v5mqa(llW-8iwP?)?@SpkY71O0~J$s5fdvjW;#Wv3W6F+ zw8z9@u)aRlBgaA$*2d$ujh2(*FhjD>%K4guMNd#*X1VkuN!J*ipq2X!>db8F6$DBb zWv3I6jY6lZ;i8u!(cY4bxsJK5ubxe(@>8%n(w+vY)qxWT>lM(p=p|?A)@5hV~d=-(`mc$ngwm^8P!`&=zL=Y&!s&;RgpP2n`-}&$wRq_5K#AL#Qic8K9n#NPn(%b_zpiwNifE`<5)TMSM1grQNQ1jrqFWQClzJGkVO>K3l&t27pmUA@|OW80bu+^3MSxp(6&``TR z9*@UuY}+WB#phfV#TOq_%Ly|TQD*ZFp~8Hz?DV5*O2wqgy4iZVPEr_!6U@$(rX#eT zYl@32ceTse3x|M!I;m~dx1aUATd_kg*T^!(3VJqy2%X=j7Jcj7{E(ZyJnII<$J?{& z!{Lybqv+ykGCy2kiweP8&!jHW-kBmQ)G+!+EqfL4D1js%aQ9 zEy+tJUJb9e^p1Py$LlvmwipCw(FOWOxdS zV7qqic-TW9)CBsM&wehhuWt`D9*+k{X|!%@FAp=4~rW zNX?NW-#dJGVwg~~ECHsyb!PFy0!4`4?s8V>0@djGW=OY)%G&z+`uezy(T$?PfCzz- z^>rTcEJ~}+9wkCFW+rAe_aE6PAvHhQxd5v`RKH03tfzL_X97$N*7N3C*8)?Op0+i* z&XFsWO^KYi1s#aE->KW+5mDQ=v5iq;&T<+c7;W^7^-aa6qK2HTq#S#7pI!z;CTf6{ zEd*mtwR90Fq>MI3W+DiP7CnpFuv?Yp1qPZX@tt`i*gR`=r_82~W-;}e86$$If?2W8 zFi^?CbXJf+LQruIuc2CWgAGYGWtfjEhkxm^N}^$C2s{`xcpS6pu*4Wul>;v?FR!ky zA73BmP7+m95pCNTW7OH@md`_|rY0(^X_eG8&HDO!Y@=$n3^wRmNU%FoUX)1v@@CHU z=ZSSNhV9ooflVs=D@PP@=~}vWVsV$A$y?T$jNL@X zlc_3b@mg2##^1C8Ojn5dBxcudN=L>0f^5oG~R#uh=&45Gjj$%MUVs{hJq&WoTLd>0aJU!7p+WEFwTU$MR`0(oL>VX3X4jnvr z^|!ux&3CT3;fCwJ_r32OJ9czDUT@oVLTo}aAPuHVqaibmhD|dX8qn=7y3OtHaF>sL z@{@-S9ZHp0S18JAszx&g!lJN|m3MIg zd7~urIBOt4*#-cJbzV(~MutVVQZyQ<0WlL{<2$FOl1W$_Qy@A{tv|5c3GyxzyZ?RHme(CMARyIMybb zfo7V4Gw`BU67qP@?8Q5c1|cvrdzYeHt*VMk13{;@fjs4gm<_i?g_NQyk^*oDA%w<* z=2m3AZK-XWK^TsjZObDO8A~)1Fji3mji#+c^5U&)lUSles2Qk55ms`Qm=Ho}Lff`c zqF;7zz457+QaImD*!>1m7q3H_(IfQYDwu#dRYr+i#nxN%5VUxe&pv&Wi7qzN#EF>X zP%s;qd3syG7Cu2qAZFqb5U|;YUBv_iM7fZmQ47y9->~Xs1T{tK$cU8OE?Poh_a`+% zAl;;$C{blkU6FHhh3Tzr=hWl)TjK0sH*V;he3pq(QgV^=aJs>6Xit2l2yXP#A4yV^ z<}B|wy-Z#T0Wl&10tH1wztzC93n>(T*KQH$OWhoF>fAdCb8Cc=+bG(^deqDX^Yg@! zIbcchgUqZUg8&i*O#zZoZSvSo{gQ4t3W|!7N}6KmVI>f@AOm9}Lr8pUx6c(zB3B3& z-5k`iq&6~;nu(VH2TQ}j^78iGyYIbs|D7+s$H4>Ny6S6R`}ViL8P`^q+Ggj@;oc@wS@;%^s0pOX!2&`j#DP6pw%J5jGZ}?gO49V`R%W0IOkgRh z%>gzPF)>3TBISS$vSp*bUH~L5wn#RjLEjk=L18lfOBO0+e{6A9Nfi+zMBmTAfru<~ z&cN9Ms)*QxkQ`))J!@&`5nwMTN)ySXsoJg^Q!0SOHoC(O5;G4&7!!NBb1WL#mI()g zu)H!FkH@+yo>~(y%vqoQAlEhQ0D_^Zs+dUXAY`X6M>KP4Iywsn5let*y}C~ENF;zj zT$CufVAV+}gka>^Tr(9TN*2V3fXJw##e>by13O=b$;^q#I(7ee`nhC{eZ6FJ`YcPw{;9q##))~I{E-r2qw@p5D2!@tjIjd*NnK$ng zD^^rZk2{KLa^jp<&g!{urlsjrm)OKS)+74&Yy1l}>3hB7f@lhyv_usYjEEHqSqad2 z%b@71<&NBMh&0(Um{PpXZnmi@bxLI!=dNbG@T8)`ga*WDBHa=f)Q}8K5fO|KCF|>> zp#lM@`qU;$#$z*NKxRfDf+;1a6#iS%a`M`$Q!B{~AdXg+msYlg;ZkTuySMG$z3<#R z-QzyjU3=&|-}?H&?|%2#(PM{iIDGi<;q}$k2uDLq_Bs~Hz>V@N1{>=*oyznis?pPklJ0XgMaz=o>W#)A*>}}dB#6=VdSZ;F zY&YwWVq4Gy>7J`xswM@o=pD0(+nZ});LU%9u-g-7aQWmUQ(Qcdd!whfkzlf4MpHG= zlrD8!HUlOe4KOf`TXMF5>ntetx3jpGYR2;h4t0f8162b~@y&}x+SqGVWSJ)!if;$U7Y@C71*2->7-SHW~X~~Fc7FC%jgeHUr08~|C z%(l=z1a;kR$z9L&F?u&c4oU&k#Gu8NkOH$SZxE80csF2_7=?rKXgJ)qvfQ@q`nXM$ zbyMxvE*Go^VvIy6O(0eDh>^&!6TmK_tC)pjl0QPW3xV7s-;Wggr2d>2R)vl;o}QN? zXKtEIOb8j+Svr0`bW(XE7dovUigeW&EF67<69hk_w$=$(MX_#MHc!>`BD(^v&-=opV(%OWzvR0QxkCwl{XxCM&V1tAhiA zp^KUJT2s1Q@=Q@tZBbB_wv5^H&liX3w(dIg=5=ZNsFj*rfq>NWKbk{Z*22T3pvqfR6$n7Um3*|PA7k0J+^rQ5(Nyw`EQs7J znsHLAx+M?8s7M$^2E%6GzWv*F?BLK4H--dA+=PAS-Ddy(^DIUcU0+>2eB|)KYrcEc z*S~h)+uuHRgTb4G|&O`uh5KJdUwVGdn0`yK=9is;YXb%fK7UO}$j6ni|KI zh`pW$0G_eNj!c2fzH9HkUAxcObI#r! zyLJyoL(lk()pqaRxohY4>#l2kF{7&9SDq|mp|In+JV`@{1nlyML|fOYs?qbA6g|&P zLeE>>olN1<07P}{MeZn3BsE4Dy3?JAM3J#*8&l9gu3U%7swW97*yg*qXy3d(1+IFh zxqZq2K_JN>6#0d0ifV<-+Qraa3a;O;mG_D`SNwD5h%fom@U5nx{*b$a2?u71Yp@pE zn9AE}J^`5?I<22~Q8O|q1QPWOf|`;Ob5Ru$sln8^N0fY0Jm=0#Ov;4H)JsUJh$yip zvvV`^?G~D`do0^lk^!!247qKw$K}A(SBHoOq9UrK;>s&++e-3wo=!0LFQv!O6QQ&7 zC2&GL3K2sShzX)NYf%mS_6tO#;b1rzv~4RYUQDpuZP(?1W(X2q6KuzAvYuv6#^w|I ziqrguK4F0j26po|_nif~rJFQ#o>(rXYzny$BZ4OjJG(x!tgzPk?e#Mw(AR_OCxWbZ zgOn;-&oy=-eIqUZ6f{p8WB`WdTrQUc#m-O&3(c>`<$&(NUobWpSn@oz8F@HOL41Cb znwAy;LI(CqSTAoqk?66GaF@y22C2OSK$S#@*h8YZDy}J$YQ0jFA@1I@=e8H!ZfR+m zIHdDz?14IRVA23ET-vttoc*`G=#F>4_q~rEK79Cw>sF5+i?NNd1ptlh+WOjf+{Sh+ z8ePB7eMvdA{2YIz(GwB(3zj5C6h|erBlTKsR@M095{rA z2Rvw+!EkA5d3kwdd1c$u^2%_uJRFXi;fMx9AhvSK6Oo2??%a97`RAF6iV}dRpn9Iq zR7BNE(XAAG84XaufWWl!p3m~o+BS);PcAU`I`25j>e~4D+WOk++S;%|G7{D{j@Q=L z*V?rD>5 z8U)XorTie7DUt_{gxJ^Ta#9pA(})KF10t-!dfQ6h8_58flMciDQb7`Uvc!HiFoUQ< z3ZzQPL_P-~042Ib^0FlY41q!*Rh2AGZ6*>;NK}GwvdsqI#H3BN^)B(Vl@ng1lzpd} zh`5u4XqwPKh$1=NT9)P>ud~>ivtwJTjJC-zzMLVM(B}_aHsH#Ne=I*ufc-wCl zNNL;F44IhH5lmOE)l|j$%MHUxTZ)Z909O0^&WO-i7dyq3TRmCB_RAMgd^+a5H$Cu~ zmEmi_L^JDk@=cZ|{Fc@QX8^mXz6+q80g(kF6g>6fdSqr+L@&5stwk`kMRL>brr7nE zB%cCL4|}I$x2+suV^W(TARwEU)ta>d#!Q|z02M{VD2AwrN{GG)PcQC#&(n}s`fdE$ z?cKX~|Ni}h;m|c&dr5XP2!fg#lNHUPg;BGDdsem&I1EBadLK-x+P1Cd&DyxWwzk%e z+wt1k@#Dv(Z9OxsZH%&(YE-JA(N{^#EHWOqt(ke@)YMY++zI@o{8ZC4#2lJt+xBfs zqot*7E2GiUXt=`7kOLD1zyM%kn0>Z2CHXP)+g&%8dFPHDx4-@Enm`hxMb%sy6cNt= zy7QN+s6p7l$HwhgI+1xI49rYCwy{9s`ht-dY|*l4>Q8-JX+u`eRl0Ti7&rO7sEEzm&SqT^bGEpE#1w()kA_rju5dkGrFN%#LU|>{6 zWw)zBL}FG%i6WwuodsuwO=ho4N+9LgYf8Tpleh}HAcnQksmFo9`ZDBRhyYZRoUg@_ zU53t1C6(|zF_H5VHW={Q8v3SNjesmMwx9zJD@&u;j>l~ay&i3xW`;G??lFh^T0aDBh0`HgF{X_b((g(VTeB#s|sq1x=EG6d9l> zsHp;|mPH2Lga1kOAg66bV%gI|&HM{4O%E=tMinUAAdT zN~PI;jU|_9v?y!>0a=knT6ntD)vf%IG6R69YB4$wn-c+y5Ut;MKv{^*lBKSKDF@uY z|J?1{cQOTE-h1a_DQE$(xi^Zc0UHl!zy>CWV`oTkvfc{=2K_EYtp_bE{k10ZH*9yASciYR(ZB~l1Jjh5chtUhIChMxJh)PL#4+tIMO z&4uS#TsIX|6IC=*zvXF$HqsGkB_gltymEZLqvBOEvm5#O1CGMg!c4iCx%z# zv=oV~xDg>}PLcK7)L@blUFv{@;sLAMy_k|)R#7%;X7+)vKTr@-6B+<$+X&+H33qVy zjxL(0QT9_8y>wqEN|6@p;(L<3u#&(tF(Du*V1qPl8kaX#kWA#WC_-&yZkU{+XGE@` zU~18OVwl)4_qp4K{Eeb&lJ`Hx7Qs0AqZR`{bun;aO0;s3?qU^H|4bnuLN|x;6C$b- zqh$#^0uYfX(PfpJrWp*IxVjeG7J-c@s<0pi91aFcOG~TkZ7azmkcg!8Z$+;DYI#pFu)U0?+h~6qYc{3-nbYA(S!Q7K!+09b>+M>xw#cz!C zwroCN6UC%_5hxqKC!IN+9v#xMF)twc=G)$!s%0^WF5?Gk)VJq^K1n(`^Y}wRob+gV z7v2vw8&YEb-afhU%}zl$sN%*5opoc%-^|$VsRr9xGiWEgnDfxnnb&j=XD#R6nqQ$) zs+l9W*$ewi01X5Ygb_`RDfJtGQ`{C$Os;J{n_@8S++hl1wk(+YJ%!fyG@qEo5Vcnb z?YjZwUoxN~5)&Dzb)!-=VAC{B^cg03r9At5HG{#q=k8xw*+vu)8Gws@;>4lltS}K7 zCFd9CDH78}8qP{11Q>QQ`#$qPa&oZ%qjV@e6M@3lns?za)xN-FYJ{^+6?EFN7}-n_ z)w*#nPdyX{!_lr?d#=9vfT)l`!^z}TP4ecvs;$-;BAbZ#^rWKji5fkhUC_y_+l}!N z2w)2BIIgXaSJ&zI+WOL{ArwN30>_T79zVWzY;|pIy>+qOJZ~er+~Y*v7f)9J?F|RS zU4x*PY$!c+OG6hSMYQ@n|&KwjxK4t&1uX3KD=ot`#g?3?{0K zc@CZfQzSR*PQ5xn8{U4zj3I>5W!Mi~CiEz*OiMV^l0PwH6{V_@{qCk%Hy$%ZG$c&L zNz*Ci66n#&39}nz_MrEguhSEY*-h%&DW&eT+)IME-qu6J*~}IJKt)9*`K1Afh>Pxo z5C(2H$YVX_?wTSUShLYv%H7(HxbY4Cx*&IBv#R!(V@X@E<$mMsoQ-CAw^`Na@*D4C zUYy=GRYgnrX0&dJ=ffPL^&G`iMde1cw#^iORA}HuQVePpO&aX17>S#1N=bUrgxWL)KzBf|~0|Z}PkSZ7h zfVs(EQW=`7>5d!!#`P_dx(VRS3vHr-)TWjl`32TnWzStQWfD-b4a3|tf`r5kH-l@h z|K73V#{v-tVkD+Cl6$8UyID6<*8#;gNW8}w48lSJMu6$yRYWw35_&6`ssaLgkD3vDY+q_vPIclVfLgtpIEIP4xAY#wRmKe^zVP+!N(l(FGnn1%r z!^~0D3`C63lr6@H6q;tRw4~#xYinabBQ*5xr43g_W){^{)EXls=D^gJ=o!n+iCu~a zvSx@EQ3;TV{jQ+NNWE|IRn!A<=FabLIYrWHu9at++FLV~ybGuM$Dt*`+?y^lpJala zt=Xn4d!40QQ&kDfjJ=KxjOHz|eoqq>%X&@hqLe$2Z95UXBQWC9Xtcb%yt>}XIG&cd z=Efe@YQFhYvd(kI=gFIYI(LBBH4o0!Z|)cL3#}_(eY0M2dhUpgy)92YZhe&@Q$R#Z zCNBo&c~S#V=SkS~*uQw@@+NXbVkT-P*cyHH#w>!zS%xA1y7ny=7CKj?n^4971Yxccv(!8I>TOBl`m2V#S&Vj2Ba0qUV z8$xIr4#dRBh)oC~gkj?%9z;YT1kN_PHF`e#Q_*Aqr!{Aj1Y#qM$MN_Y96h?uh~rg6 zREu`xxYIVY9ZPBU$h~c#qAEHeS7f$ZF!xFU<8Q7NYFGcNfBs$t&JjaW52VF zFOaE<8JRK=WFkrqS(E?+(jWv?Z6hI(3-Xznm_?PSLPlgpZU(3pkX*YXrgVrQvZvKy zN^`!DZ+==&L zF)_;&4qpp_GX=ADq$cW6Da9&4nkmrrH?kQ-%zhRfPkqAsh8PJEn}%0bmX5Ejt;H7f zbS7)GPouB6C8fP_1BK(sCFN9@tG!TogNdLEg|k&_VdBl+4r#%kJx!+La!e~{g-&Qg zNeM}{$mv+R+rXO=XEZlDS`=8aLh-U(A_V&bDwrIXtm9?$;^WCF%w{MnDJx-~BlnZ6 zM1V?+-hymq(yB5xqC^G^ouK~Q6%{j`bI#r!JGK*%>yCE%REt~{8RzG)PP|rZ)@kz4 zq#4b0=nNBWSTxxdl6dgBlHBcT9>Q`L@=W@huvuPdjlOx{yF^3Hnj}7|`zdHRG{FOA zMx?;pG!1)g`OF`DYV>^aMYoMF|Hhgd`TrCRqG2n*WCSLPqNGA%KmcUMfJD@wHKAc* zrxEpbN%Q*qv@Ygc%1tL+H%-kzGU0(32pN$mAb39?W_^q-@zt%KE$6U{Ela zimHbApO7eoU|>@87P@#*=VXjL1wK7|IH7?=H5g-FqL)R8v+am51a7PusKppXgtL6L z#@G@QW8mP5b!^nCF=!wnCRI&soH=EKNPyr5rYZ7M@jNmIcFG3;sOVTy>#f@Fjo0z1JVsxb3#FpRB6jZVA}F@adFL(>eJ z5ZA}!(%)&*#PW&sl$UX%YE&ce`T06YbgKN?KidFPQ}1Nj4<{DDW0B}|dZQ`9#uh9T!m)LtD4EvY z<7%5pFLZ90nVAR;l!%r`!==&S$Was%+hklh@jUb?8xvNX^z^alqLke5ge3gpIi@S7 zPcq%7hR4Km?oV9?Ws$FwilcKg(2!Q6MiWt)7Q3IWuIi0~*6CJ|W#%#EjrkLao6eR# zvQx<@4j=EmX-|zB+ISj zhdA|_`K)(=GHy8=hcnJ+IY-dnnW=2`jBOcCEqx}>&D4D{9p{ky5qF=Jt{pCITiUjB z`??Als5r;Q%)D0V8yQ2tW``w30x;)9)#&*aHXhx0g}jYFowp#tl{6#GBLf2jHP10& zQI;h`Bno69Fd}%TZP9T{t-$U?2)K3Ww5k1{JeJaomWn$a6FP@x-tZUH6KjdX;0aWZ zRr}OI%ylXwa?zurf~RWPs5M!~c^8F<#u&9XP!d82oXo2Gj%~fzDcL4^sSZ>6SUe|) zC<-WMAwbWw!}GqH_lXIc5SliIz$zL|oNA|LzOPKn=6q= z5f;t2FIn_HaqS9%>ivx>0!knvfw`Qq+*O#`0+Ya>A^{Mo8Hs4{Hp-5|SNeU)$7QD= zCrWa%v@Gf6bUr#kuq;nf^cAeTh{<@YuLG#6!~|xl(zfHIyF%bSw;rjBDT*nhinOt1 zCNX6VsvE~%pj9&WNKm|>KP)LZmJf)UPOz9JQN%RfwVe2z{i$QdDFG?IQ z1O)T;2L*^Ch(r__jeuQhlIA=$HfWmj&ONtj8ln{9mTNL`baU0$3&&#%cO!0cv*5h9 zOffeoY3NNK#Y7H!j-No@0kw(cmA`U081CJ>mzh;8rTbizvp@OINgPfSPHOaAae}3n zR8>baP%%LRhA1j2a&kd8G(aLG_WE{FBFm;qd4+t^^WTEr>dtfnfRN2aG5d{rF-B7* z=D>_h%*4zTqhwZZKO2#nJd%1T5HND`?JJT)eX5@mq*{-EJj0h1nv-$JqQg-zp75wM zb<17NK9@i1R->W?ft~y@8VD_*;#09e4p(~|fdbbqlDA%{d^yMQgGu_!42*wD- zcM!XE>}&u%H!(Dqn&@$JHk0!1Kw?+n%eGwXD{m%${1@%%((>}Y{rd)kCfCn4N+>V> zJ#Csm$CH}YCk`2l+IOGAfog{6RF2*mn_Q_+^qE+f)c5}WUAuOLrWp(Pb^yRYY)dux zGafa1zIl+m_lU>{%zJfBL6O+d6dBP599oJVV{bdXar0KoQv@#B)uyP~ps@=LaKTM)li_cFg~mjNpjj+WL<~{2Tjc0;dPY?fMbb8c;ZOh9` z!{OTMdc4uP)GH18mX=zXdyP&@4Yp*my_+Q~6i-(pi!A+Q9E6*)?-R+2fKPfwrz&8~ zBtk@FkmS*={O?3h!u*gP0gQ=a;%+D*h$ob0r4LP%XbhhV#R?cTm^d*ME()`MH_k(H4_ji2eEW$JA?4)+9Y(NH`3Yo|HitMr~v}ezr zrfJ%BIoTbp(ev3C-QLLe0p)m05dQRfVT1Axz+Ky-^7jRlEzpln^=ea{r05z|HLulK!^OPor z0E8|OK}@73-o(X5+NCg4Q!r$z7tZ8DyBu~;nx~g&>BP@+!=j5Iko#Jg3IGh4B%lhn zt#@RXMo$@!$1dKf0nocQ5y(@>)0q$G^B0TJZWahua2a58LAP$tqZ4CtOC1vQx&xCP zYcV49WDi--brKcPO}Ai@W!IU>cmx+hAf`)lxmL?CN%&f%XDIQSTPxP7*1q@9YLD7I*o(B-f zKt+w*m4q482;G8PGrQ286=C20{X2K=Onj?+CgxnVdA_6*Q`N>R+f#nDu_L-?ZRZjM zr{?|*x%D~`^Jg|u8oqY#-m`t%w$)>Y6{cMvO0ZL-=d)-?I`PPOu5LU`tVkCYDQ0U) zj7Z*94JKS@k%ww`D{mK*~<-lhG%Uswt>vhn)27nG!Pt zN;c6k3Zi#8DgZUin7ue$_G18zk}+6dA{wl$tQ=ci8%x~qp~0eUmGk?h4{uX?pLQ}* zE=hqs)2wtpQB+Zt#F$MCNFjoe8FM!?c{VyV{WBtBAcDZ&CQwcpT33=N(>-perR5Vw zo;VQ@fmqbqsM1@bD42*6ld35ts}@xorfN+vB5WEC zfzpS=l$g|11FlV`0C0n})a)(P=T-MSc`9z&>8Tg;H$^?OkxGeX?$UG@BKK zo{i~o-V08mlriB?&Ss{7e7X`@Gp;d-x{%0h254GJX=)l3sBO`h0Ek1U(nAP_F~+@n z&skbp0>Yvggg_~!(|ZaLV6$gwBYF&-;Bjp*|L3(&c|8L-qmOf1e z0LWM&W(io#P3_4ZvNR)V+d75XDBx%~I375v7?_B96dp;K43&_=Xf#?`SsuqYjxt&E zoIjOnZq@?;Vn!nB`MS@hUYvBNDrucW-Ca8oKm+!?c`*t3*@RUP7QOAf{lFoYJfKjG zP1V)OHOt0r+R#<12LMLQp=r2j*4D?8t!a{IopZU#OpO%VsAxz{BT>q7LRH%sTZ!J; z!$iT=QIkJoDyAgC1T!x#4+q00@cMe(cyzK8nUyy_1%mZLe?tIm z*T=-XLGEqdnQ)8OISe$9Ce%$j3^{NJ!OWN_ikohW^)$3o%WEs>2u@2d zbD?e~5=5Ky%9~QIH6N)ND4B09yu*t>UtuT}T{&M?FuD?UvOq&ZH{(r`FB5l2TA8Y) z4#E^vFA8O{KxrzOK)=p_YMmyvSHVS96pVOEe^*3OyDbqTHXNFPlf)S&T(!w_Ib^^@ z!=`CC0Ib&t^$bZJpV~Gy3p8g9gJ2#Lpxkvj+Z2)?oIU~C&=9EKpSP7zw;#RXWbfd# z;{BEnaB@etS}fftu%3zh3#kLMN}!-3dX#U7Xo^NAKA0#1>A;esArY>ujLtb{H*;X( zMP2)wXxeV=DxaRa61%K30!}WXx|4@96YKQ(%nIKg!Z7n-FxagW^dtZ)W?&HejjX+h!n$k$cpnmNlqK`g3Oo0u371yu|1&92 zql?C%&2k1tPskevIR6~><(I(x!89x)oIC}50nJRYN22%#Z#rnZ@hMt4(Ii>Bxvdx4-~Y&lh* z3_24gk=VA$Gn$CO8(TOADe^Vn{n@mwpO<{dM!l~(lGELl&jJ$t8X+uR7RHE!_ zo|`5N5%=!hd(NIc%+y;ybgdNmbLk|a;S-7_=8784tvNtXQX_{LIil%EZK-8tHU%?V zZSbRQn&yHFE*uVrGY$kDy63 z?0LbG?hPR{jW%LqH2|S5@2+YlQCp16EZ)xP%LYhd9pI`OJ-V|;y>1XlL`6@-BPy8D zSDFl`Ax}uuwYyC$8}d+%B-lxvxWSFNn}g z2O(_Rw*AQQ)z!6iG*~o1_8Wt;Ee=h3N?BIoDnWb~-C#!xa0j?^)l=dd^lj4bY}U z!m~6_FAa&g`sX(r0D-}Vx!zfkBL!t-uZCd~V@QQVo0oS=alOH!`SFCZ__GNVn<0B_ zC6P~P#7SV^Gu~>TDvGE{r72GV(C$BX-_r6DA*rhSd8Jvbo3*Kw4HxCb7cB#}LfV-) z-mT@}=L8}7RF^#6>>b@drA0chr29e$`}XY}jYdb0j{$F8vK!%S7`J9x_NHhOlU3%8 z2YuWql-^pA$mVF0Z)prDW<>MuVYHrU+2WE^k?EW-S8n~_c`^&#myz!D88(+m$^!&- zyolbIZX(f$8NeIthJyhPo3?G&*4Em#ZDVBixEc*0#%Rm|k7_l2|5hiup{kZ*ED%wE$Y_Y9Dg?-kZg>$w0LrosfPn+E5EH6+sx-+bnTRS1#27gQ zB~(PG4fM~a=O)XzBdTWVY*)|ss0j5nNw5fIP}xX7s`f;sH~)2_by-!=4BfL8T@}Q- z7IiR~3`*MiU3bRe}|1C2hsONn+f5s|N zGeTb_a7yyRtcax~0XybwSJ>;E%RK7bW~$cDzx4dLQ%9w1k07D9r&{sfvgt=MrK^)( zmx&pe#TX^);dx@)5K#~ffze+dRXHWLP0au?gb+d?m#E{ciHKlo;<7o2v28`9X&Qhg z`(U2dQPXZBpQ&4YvKTfTtGBY5`LWjwGjEptY!g9Ge_T@Q^ES{B3C#tS{Psr!b%N_e zy0<6vWK$VR0EiNsV!UFO^0j@%ck6XTCc)r2Y2)r$hRw68Tc2mAv^!?gLr55aM2rZ_ z8bj3-EuwNM?g9eXpb6)nf5FmdsXw|J^eqc$BbCq7x8R)1;nA5j!{TD{WK+NRU~2}3`8qSqt&(1(c`Nd%>>qQDgeMG=oa4ZsTn;pJQz54PfjO6U3?@pB(f29 zDsqz(iHnX;FRiUBtb(V+2*}8@%pykQwg^O~Q#W+hDr7SQBSnZ{!AvBM{W7>kdl3f# zP{UvxQHd3a89)G{Nh{I7xM`Zf0EswY!^DV&rUq>kF$E(49goMR%FHFJy+v`WiqkW# zoCrxqPmqX!Tb>FQmDeWp=6Y!Yn-@)LkJ+W(b7CDQFfo+XgJ*JoZ6{jHjH}Zrnb|DH zl(JCw2)aT&&{jg;T)&x~i8dAb*d)ti-P}4a2kZj_F{&XLl4q&_Ne$2-#>m*Xk{vP+ zM}zauJAW`7k~f=^53c3>P=86k=pL9CVdGY!ZQG>#DY1I2mr0&$9MfOWb?UU33{bnr zA-i3w>7)W6p(z3E-Lq@&-d*3m`Wk21sRARZiPh-&mW(1tu)(tI1corPjYDTUu~2ra z#iqr(-7&_j6M(S=DT>K@nkSacW|k8(DzBMaIhix=Xa2HCB;ouaX#*xUbs?Z;@e@YC z&~V`8$n+$q_i!Pb52B~iJOuDAs{oNnM4teF*eNr2#FMs44k5!tQ2#t3lU>6 z)Qz!UmxZ1tTGBM^-Pn0H%0rkI6KP*=K%vrl03C7wYHEeF;ERzg*5Xsl9DCBsh!~J&qh~cM zvr^xX$c6y2q+>XV=&9^JT{#Ro8(wSvN!4_sy1lI*;vwK(!+e=8wm`(fu(29 z?JD@WJAzbU*RI`r_wF4G2AMLRLg&P0oVSP65o~71!xK|P-f-DahCZ9RiFE#{n=dfn zo?cUH7y>HGkHnGVz%1LgEuXV%2a&3vA-TX&BATDo;qzJ5H8}6C!oGm!mWO`Ztio}V z%|R)dIwQcomGR%^mkM#3YVGYxv&U)+JGJL*YVO29>b+7EGV(EssIqt(Zoow2wjGbh zDq=Avx0Ku*#(~ol3Bb%kI>{u{DdqpUhpNe~BS5EN2kMMtrsNa|&gcL$Q3F*_gQ#Xv zOx5L>J^oEL+K8ZN;(u2GV<(6JAgGfTFu6nfK4+4vw?YyVr)5DYw0W-9d)i6@thC)Y z=cI^9dp^fSntiPFmb;{LY+xvs->z8#&E;GW%ykbLaWEJ(O~Zj>jG20?QColjpa?{Y zgbz|}1(N13%?EaH%P@AjiVw< zAf%=lQUj_nj@QRy6Kz{rSK+`Mf{2dS$1z44jSvz1_7eqlv6P#5_^H|MlPLh6;uJQ~ z=8=A0kXoLJ7w59ta`A8>&oGY?iJGAb?yTw5dzuU}r?QxZFH2>LB~Y*S6Jd4dESj2%DWjR~*>ld$9Xptrkgeat z4HGRoQ@OCIZ+d^C*~-I-=l5VHeb6tEl!SC|j>oLq>Q8&3%=Nf}ot;9u-M|1)dpDpG zA|sx=Z?6-_z1w+<;*2$VzInstt&D7T>Z9I?32NABNlW9_x16ifHhsuRgQIKIf(a&^ z%^6@)s#N+T_|(3XZ1gN&ZBBwj3@kO%<)(`y&^8{A-Jf{G+%(O2JZ{IW#AwXLCOfvq zfo(=OY9DiDT10tiHsfYz}$ADh=vxP zG$Jyg7!{pk%@7M$3csI2QLiN1OKq zs&xyk*^4!o@F60g-k&okWOFKW**ACGM8ZC$(lzqLlz_lMQ~<#3Jd^W>$xL!obv7hT zS^7CCD|gy70Rw1Tk*E^YO80H%Vf*QK)xU^}ZL4Y$Q6!E=gF$EriI`ASWPNRIUDbdC zBCFxJ9j}kqnUZZcCP#WtRNvHtYYmha&Lw!0UWO8l&Bn^OIDjr$=l+PDbUUXA#Cd)w zGlQwyhk(24EhymN)b#3ehmZ0eKofu>NH6o6jbKxLb75WwdX?4%li&st9Mk8dbG)^g zhkbfgLhe6`s3pQk9fWFzrW!>rxZwP4+jsQaebfAtE5*Gv1};i4_qlr~Uinz~w9a+= znOD0FX(^RuY?uf{n*9osi)m1OgzZ>L%fd?1aKhB3cGq*NmH31EgU$ z8CDZvf5c~|!szgnb_tz(qR|uG(`MbrVcv*;v?qoU$+eb42p+BxlTQ??>QgNd87qg- za5ESVn}%DFB;o{fS27cpRhx2lor@z`WpC!5CXY#zWc6h2xv#;LmxVTYJ~O>zK@)IS zv?U}(?RiN|&1diFE1{t71ZeYW{sVGO)IO#S@)6l2wSzEVgDMB}Gh3W)@9h907osn1;eeW>EwIh!UrQD6x~> z7bCUnq~^ksGp3%ipvBmA;ZQHt>PhI-=tgsL4@F*LN+Y#*(o_{1CPD&LKq6)iA&k9c zR9r#VCEQ4G2#o|yaCe8`(6|K)A!u-dTW}}PxI^O_JdofJG`PEaaCf)w@~nBEneWG} zHT4Vn_Uc=D>eQ*d_vwae*YTvnG0^9vLP3;VY?#Ok$;n0}Iy~)|S%V@p?&Bn;MmNKh zM2NHYhIZ|$s0Ap{w&I2fY(%_pL}XL8UCOqwmPUkrcXFpMV5Y5^7?-CiGRVrEcR>Qz zT$DB?uq`UN7An&WG(N&1#M6TcOrV6~J;sD}hvOEV5$Tswf9*HY^hhembac3;*6jI- zF+-GaaRjBoLy1TT{%P6!NuhCRXmwiY#a|wRDb^1(K2oQ9H@~-P(UbpF(uao&mjR{r zD_fE_(bQto_S^E*WSV z#8PjTP1U5*1>d-rz)&>t$LgKVFC+Ylw3&VZSA37#hk3L`Bg|%Kh}z9lji^N1NO-so z)WZY3>$GdV(;cJk6`ek+xz(z>|2Q4BLg@26riHkv)IqDw+Xo9(<|CJYzT+|I6?;Bq z)7QGP*%E+l-xSH~hDwiD5S3(^{4NQ8BJKH?cPrao$@*}Sc&dY zrXWHmmac})@w=)ygi_d57WB2Y<((#wCtD#8J77C)!GVbxh0M$GQPrL$3`WEKR@f26^p7U zud%WsG2vwqOsV%n0jFN6|IH}Q;)BO=0D%h38o~7gh)nb#Is>sQ_XX6`BV1Hdv|vT3 zt7uxL>mLeu4{;(ON^j%-NlTJPJ@I2%BE8)A4%+cq8ZL8-Hxvus(dbb@5gB;&s@R72 zwKfY$$x{CS&ei;UY8bbYMevXzb}Ba14-PI=iKGC|i9Cw#hrX8a4%aJvBt^x1%)l*7 zv?%l{l)e$QfqI)p7{+0#Rt391D$eH7w$fR_(IQ&0i{hA2@R>c;^&FV?Fs)kg zBIg4f5q3l)`Rta8zq;HI&hjPCPxJd%xGpTBx4dB4#;;%;!fe%#B@jc+a11!Zkrsd< zbc{ujz|gV+-f5I05ppih-H#Kmr56@9|5)|YMPx9ML%VvH^ZV8~ha!XR4?hy|siOVh zRQ_$nCa3LkKtsaku%uMVSvBDKKtXhZsQKCqP$%vlV*!&1xt(15JYV0pw%#ut`<$${ zCpT@-Jgp4dF=4&|}i}txl8SyH3K8ua^+IZnGue!E+4*4TwJ#^CPU*r

wO7mRcyWd`*gdF(1vj2``qd?;@R?4 zQ}K8%BXTxqE|j-;GxAux?Q@Xze47R+!XYm|`;)odbPTkALr_SfN!>fCCGFqEkg`@& zo2Px$9;}Q?-~Y*S*7Sjk14wFYOtNr!=@J^7f)ofxSyoX2NSH{+wtcaz25`MX#E}vx zM;?cc3VkeQwI21KJpYiYo(6riV=$(@_K=Kr36paS`!%$SnYl+z*&Xa2Coz6$UL?!( zJJM#Mn@~y!@pu7_9D7UUoL7X&((+qtQo6>skEi*@0W_Y+x?qIf#`9KJhEa@@?y9$%Ll&F$ z(hDNYAn~C&eN&&0o97pvG&o6e3av`_Fynda`qRmRi?v^wkMCH*6_)($d^w1$kGJo} z)4aK_JF-9pX`YWctg?eJ);~s(3i@o!{+_D2jclFc zzB^xqg!|XVSSE(7d-`Ou;?N5v+q9jnGWQT6(@@R~guU;>AiA>qn0MxTS>+;@F~fq_ zO^J!7S&1N!e;d0N|8Lh!hu8?XOpV1v)@d{SNT(SslHhIhNR~o+()k7AO`RTJ-Or!r z|G2W@f2ZkGa{6rEZuF!Wok`c?fgg{17eM!P@|vx}noI22qnj&>ff8il2XH>W`Q9e` z0wKX<;S=%KK67l3nnt`^kA0typS^blmmNX` z7jqt-n$AZ=j~~uQgpZq?Mg)&j5s+CMcXC^A&P7`fDiz2cMnfLP*;*fx^{*=FL~r|$ zPIhF3_XzaQ;<9d2vKsc6j-T!;ZXfv``_fqJSO0Q8nXiplA7c3V`8QG3`tHkSB z71-tp`{Ph0eHz85fXN@Pq}xM`bajAY5Y2%TSE#q(@Talyy=@POofIQk=0*01yFIdB zDm+T}I!JBnft9d_uEUi>HFQkI&K}kBb>Txz`oB-yxSF9h39}{8FiJ5)zAa!ya9GZV|g}X z)kXH6_OA&%8?+RFB-DxoN^v%9B_393uo564*J#maJXJ2lGmS8GojMM{_SXI#WMX2< zTl1T^ct0abv)N%@6Xp~rIq;KS)yq-p*CHwOMq&h>Ka-Ct>%bYT9?Vca7#)XJw}FS)Ey_KAp~Oq%yxFpz{|^1x5bhG zqFRpHbzW(4KU(fUc0%6vnNP!>A7z!71~<5K067HfHWJVG`)|Aje5RY=(?7*3N4KHp zWm%ry5PdLEuZ$qs9G+UPibciX#Wx%plGgFy4$$1Fq3{x&56G3oiQ8N2JH$mx9(N7}hAA7ENuCqTM zi=4Ouz?P<-E`s}L6_0V;mCGa7Ivc_Jvt#dLPdlFhou>!3r@!j+PNz-VBG+~+&rf_$ zV`O?xLp)>;tH{3Rbw2yAMDMFW_9LFl=fEnvF&BMqxU8vhZM_%vJuBeTb6!|b7E$J< zX!0LTX;LZ%UwW3uy5&!Yv+NE-s5vp|e~= z9Nor%qDFan2_qk%wAc0}s?FuyBcC#XQpGarP+8=mo6x(ueH)TIkMj%?RO&Bvs6SqD zjakr^>*4fT?Swj{|D{#FSfqC#HD*$siW3NR-AyT}R!5Mz&9pG0IEo{dDvCl0jY)Y- z-o4<2^MiK7xbIDkqBme}Z;D`Senfj@A~|&Ykxukk57LUr z9-D>K-f@dxHtwMeL~siMbYrv@j7w5unJsRq`CezI)LzPa8wcKnzctLxqJsDY)YXnM znFn|;jt1j2nPO$N#g&&e!?#%E{OiJGna0o&X<+m@T*hpNMxlr8eu1MANC@zRz)n^X zEnb7_pCY8vW0BWx*g(XJsay97TUSk$nM3Cn-WRpCoej=ZeDhvrGl5)4jC(s&&$PDD{s~biy!Ge=hs`3%n&G%%9_Xa)BnYTei0vd%Jg?HZNU;c(?96FwB8L0NwjnEyfWa0y zPZ>Em_T35bIVmYEznj-II43*y%)0m4AQM&7za1fa+`0B%xmNN9#8zA?WJLE=vuMFWCZ4I?rl0LbD!IvX&aG=-?mj>>j#bo)3l`A)o8{4=4(M%gNMntO({a zJ)XyptBfODH`!R4p*||i7N$Of1VxW=bWgqLyF~X8rj0VQuwWv05UvB1Z7r?np4!Wn zW})RZle&KCj(#tm(ZM`?cFjaW8fg_4g@oG3_21P$J$y1!B(wcsIOj+u!5d%}cM^=o zF&?g9P%k4nN9|APF?t*&KtO=X?(D-X8zR?TvRxXA1o^ej!Ko|D{zOA8zsbbzpoFS} zm5te8H~subKeWiVXhO<^$MAxhnKF1awh`jrEot3V(nhb;to;o8Y-5O0;JG-oD;!5zVk#e%TH|>*Xob_Fpo)Gd z32viFrPE2JYw=t^@bz8fSvSi*#un{62_bTqY$#?cyO3a0sA*9ZmJ>^sTVZ9d1N`;* zuOvOvz3rBgVkRBzgn)5Y1um$FyJPg&^V|?^{7CCjhmaWc@cF(i6CKiKbcOAYmTBH2 zeYse~IHwGjRKtzE&|~o2$~<_A z_2}`R39X)4Hgt-9Kk~*8v6DejnMU>Rg~HXFY=P-GZNi%8%_umBo+z8`%s*KT;zsIp z*4WDPR0-A2!!6tWU*={NvD}yp&T(eX_5D!fax6R|IqcwgQ}k-J18%sz7m;OE8u3!O zIgXc`txVnfB8l6Di5+kB_xuwZ9Nr*}zHIeJZasp_yUMQce&#}tM0Vc$S(qV`SyHY? ziw;XJGl_y1^O7N{1=_@sZL5GR)?;1kWFK%(mh%4rmb&sWrwfFE6KRrfO|MEvo^z zl|HHxl%u>HP`#~4(MF-LmsN7A|3SIe6jW4_Q{qCTZH`*_q>2+*gk#Kvsk79{a04kv<{2q}I%VHHveY^y6%zL4>jcWB z`rA<>9=Wc3Z;RRO75Jnmq<5ttnO{=Wt(apO7F!RKcBSHrj_uNBGppq$E-$mTf_dTn z*ew<1m>;&v@aGo2)=);V$YlIxN34u!EQu&#q_sGJHaczm%WnwJq}j?cQ_ik0+7mtZ z+f{1l)xQN~o)7VmmFg$P@hpVQ-$IapHg3|OHjG@W($e+Q_wb1Sf{VYPK`_^g)_wr$ zx)v}5a*}{lx}AUZQ$?WBAnep`&qPD?au=RQuXRNhJ}|<2SA~U05h>yelzv=;0_Dh(ok&kG~hl(jjs2c)yct?@{&>TJiukg|RL3Jk-f;jlWOmcln>uEy$%075R9%-k;jz*)OJ(U40nHncoK^?Wdz0 zt9UZ!(393RB)skyR!$=dMISFKd>=c=o_=NBH)MIvcD&nS697c5GKK#P2o4Kur`OtO zX=%Z&0w&vI6@d%_$-3$6sc5+qb02Cx_Ra!S2?v)-fzu=vaI$S#I<&n8W-=gkzn4Ms zI_m!VxOFX<aVqE791U;MEVN)`u#(hNWEnd*77h|R2~WX^vzgxlSJZhS4oOuP zv@B4qD`Vs>WN=@(4a}FE$fODLEC87#LqPUfMD~RQTqD_3YUG^Kpz*Tmt>pJ}*I^YV z0I`9P`^#dK(h&cEb4)RsJvJBi8X?$U@{_(k@jJoVH#7Z+YPP`_DsfExp+v7XjskAp zlh{`(7A5sOlaf2@toyb;s!IO~$NaevfOg}BMwntviB!7NGwDg8v3 z{*3sC{a)5M-z|ii7KMVFg8Uyp;E9*et* zWA>xmUxeNkyA6|bwd=<&X<6tB~6B~-mx)8<`3du%sLr!1r!Vj*m~uoGPhpt${b9A*+_ zR^<}PiAIZ{oyKm$H11;B^}DI5+I!(jIcNdYZrU{_qtCyebmYuLeESBQk<|CD(D&~6 zX-P$Bok+!Z#PjKHXDn~i_UWQf^!y~`SDRSx9PNQf47LoqBBfzvw zg3`Az1}W^DktnrI!x{}2M6^SfvrJIV;vCVUkq zEYI7HcI9^x&PXwb-OXX*gw_lIBS zyNg0EF%=iN197ab5-{39`0PBOV*f7_7+Oh5#I))e_tlp*F$Js;*O}r_=)RZYBB1{D zsVPhQnApRH^K zRhDVaE#$K;1=Bj7dM=2we$T)|mv+7y(SF2` zuYyEv(|R->>g$9xtbn#?vc_Wk3R)bukj(d0cd^lNZMT?g;Fh$|kOP4;mM)=$pUF;u z6XBaQxUJu_hYhDm{`-(u_YE+1H4oA+rz8*77{PgfE%p#@P7PCzN^i*S zHX8WOx$e)>A-cf>~aGBdxixUfHm z3>q@e=c7qTo-jG;p><;1(fzu!0A|Ayu@)(&di~5F`z0;;)!_IRDAS3mvz;7(8exCR zE$jN2(G@kx{)*O&TpEiX1!6x->A<_ksnkn_*1uk9wmfy?BPPqh*D z=Y2-;h>7B^LqzSr9+;aX`Lf_z{p>98H<zkG4PR8K{ltENV^FP&s z>cXH82$~vH2%Ls(Pcs^&YgaZ4*M|!|4LYW_D*B?P)ozx~@3nNLPRu82rZvz_2yick z2ayg#f8_{zbbQ$^e>-SF+boN)c3?w_;Uabruv*u0x$S$jEpqic`qK9{(#~t$^7&}x z@ebIKD<1bM-tpV7*6H8&KR=ecDq&joM3MQflRWQ8vE4ljUAv27g0k)x%?HqZ)xd#om4Gni4}lV6MmFtywIZHqo^}REWQnRpy zn4iCUgipP!nb~NVTObLX6atPU4we!ZVWf0k%_+Y$KKsF5(*_Y0M1x(yHA;(OT$>$2 z1u~IzoH*`0g*(1emy-Oz0Xm;1-86AA+LQ30wM6DokOt#sv!R00qaq~vE470(b&IJ-F`k?yHpQx1Qpt)_=8p%-LOB^(u^e^Dz zA_s~)vywS`M}5nUo=#C?1_H{*DSxhK-U>9{vfwXNCm8OOS;#LwaA}*Dolgny4*7|(kOIXBd+#}$EkEa? zTpWDH^-iVj3>a)naaXREr4w>O^mZE&2t>{EFV>+^&!v!dIII~Kc$EU8KQSDI&8_9h zye1Poy4aDJSN1|c3v3$%e7*@t{PA1iJ3t~_z|l(+lLNN~;XAfHyG0DWv^H5qoy~q^ z9F!0R*&kuTzAev;9i>T#loc~rX+qcaVYaSZ;HH^M1`ZI;o~lQ{q5LkUwA%IskKUdz zsDS9iFJ?B`aG1^(hQgT)o=bcsw=_9=f6_E$pn=0AJryS$L!jnZXg-fZ@S3>GA;Ko% zk~b<3goFKxR@%gf)+9JMG`1}wCOB`*!ZI`^`mLbPPNP-y&!4!IxLC-6hYERz3rQcP z1Ka(G{6h(eVjoKCx1&}}{kVa+LLdc)Oh?CxpyOf9%#!`ZjR#3&uQGdQ*H3f5gO8-b zcHcJm^!W@}Z)u|5c)FtrdldK-|H|rw{o&(Xs6w{fo%s~%lBA-E7o!ncQE0Dq$ zXsps#O;~Z|2mrBOfhv*`lx;-AsH>6|T!c9!4gCQbUZf#%ZgGunKy$0)&4AdpH@iqG ze%^8A2pVoM=$zGnaq~7?xDQZ-%T$mcKqcB-d+mEdqvE}1W9tML?AI%jgpfU^8;Fyd z9Dh~nM^fRaa@l%?ftO+ybm1N8?7qr z@`^w8ALxvT=oLaQ&A(mMZe@<7b9fu+35z;sj;hP(u%pf|UbN+J7H_q`seVA73Spbs zJSn92AWZo)-Oo-@VzL|#EBnNi*G6yuMG}@0mK)MVm;?FuH5VS7fhJ^u1kG6+{hF3` zi^z<*jQg%nSu4$T=bdq2KrGXUKTLiSDnZ@VRLgc{pb;-GQdeY#oeL)X@NZLf+=Ui0 zg*P7tc{V{Km7p?2*}>!*)Cg9h+`#5W|GY6R-^w~H(qrV6ApoAPyIJOr-Eh(!FQT17 zkusI*T5=*9cL*x5gsB?QBGYb~i%BST>3~(qse{+-e^pmjzqeiZDF1JTeXep;k%y?t z^IIQ%io{rjW3800g=;tGhZHikSK3Mt)hdT%aidz$tH1eW@U)%7^+A*5rsO3h*#+7g zsOPQo+IB{j{BW1L^#-oS1@vJW#7q$GRWm>b)WzlTram$k?Gp-((|NXr=HYOGiCX~) z^V#geMKVeB>+oErUY1snWdc*6O>(-T6SD0cM}x~R^-bn=ZVGu?tx_vR&yDW_1|n;G zhP)FWRp0RbnDekb*=sCj&3HesawR?<9g}^dM1(AI{cxTnO-0rLr&{$bc8Kk4c2ZY2 zQ$FKCR`^HJDk5w3-e2X;uCb~lr;pt!IKrN^k)aQ2tUyRIM3PN%tHtaOs*a7-h3;<) zkko>Qh((7xS0PK4ejXFLTTV;s4Xd}VvYqUnAX1L309OdMQ3Cx>1+cphxbi+;P!q<$ zc(s|r;vj*70)ruh%Z?hF;dIUXM6oEqv9UJ%N=iuqrXoScQcbV2O4{Iy%MA#5>bmL! zWJV@F6y~8J(SK!}j^l9A?mlSFXK%mQW6QuD@@tYG$q>OMhRM(>K-@k`5QIQjErPn<(ab`s?oEMyKc2=LssRq*@Y}eW}`?W_4LF}v8s*5upbg>udxHvfwdBhAg(S|HQlz~%lrOxnuW=L%%vVGWN1>A_VGY)TA zaIq1Pjl!CPVpMTnf6q*iwyT^}OLsVS@yl0^vl;yP!K2fJlW08$^zFJSCH#+>@1-qG zho4`!Kgo9vG&l8F0poEX4POW5mux@n;6|GsAT%`ZMoPn}w#rTn7)o|*b#iO9w|^b2 z5@Z#Tw!W5(;URvYFG?lijFKJ#RAb$|*llUTl5mx|h6$Y1Lkk`BTU^kTR~*ydsfcNP z;jjq)IoVn{tpgi_gr$lpiDQpNfcP4T%ouRPh8xK1#y9YMx5Y>~kHwYbJm-%lglN>6 z;0dZESC9lpQGdM|*J53}{6j@=?ud=omXs8{eJJY6PrQsm5U3XickNd)v(oZdDjTB2 zM~Q(`B614ZE2JC<?br8PPLx{O0H%?X|MhITbjjw-7X4Yu?PD;6Dd3?&yYR0E?KyR zUG_npc}Lk*m6DqW7>q;y!I7^g7n-1Xt>?*eouekB#n515W}8aOp7NO+NmFYL$uDYU z_T1pY`g4n63`24;DP~#r)}eS(c@g*@sOXiPtAr665tjqGvghn~cuI1PEs@V(Q`s>P zBs7S02q{4Yh}?wr$Y}&l8cI47MG~MQQq4~_s&DN-y<_!$uhfC=TCl~KQT$JmyvU^5BENtC z!E#1WN{pQsUQB9V;#^mE98YLMgYVZ+8am&n<<-Fl&9j0DEF?K?geKocs*w~*5PMk} z^Wj`o2!eT4oU)Y3m_&hrL=Y=J&wZmh>X$;5`nkU@lZ%X97vY5+&=w~fIvYK_I&Uv6 zb#_2mz0zuil~UsL@p1aaNG3YEJnRaLC@SgjcNn*0aH)Urt?q6-<;==vRcu{1KWX1tgcLA$!{otrj%ohB(%?ymnP=i>mR0TKCkd{VnMT4C5l+=ARe5zv#bpa zY9`H^f!JrPpwy#kEkuhh7K}nT`_`h1BnTV+x5U5SPV@^bzr6QFV6s8mO&F`iy32hg{po+E%(l*+Bnr}IY-~@z zN+>dzQdYi;uaIE>Ndri`Tpi30DNc4*V#|kE+h0X80t$3_-S)i=!+o1Bx2&RY;bh(J z(%z7z6*O-pg+d!T@+>lb{H!We)m%PnFc%PF7P3yI2gG1&FR$K%$*=k4QW}`!7Z(a# zv)t(0WrHxYQvl3M?IFKFeOPhz-!~G5)L1!S8zt(VxVN5mjL4XB>H!iY;wo%waDa)5)b3bXq zYiJVOsB4BogZwQQ&Kwuyg_;;YZfSFkxLP^B-371qsuaCxz2PMDASR|iS02YI$)!k5 zrFr9R#ze)LqoSYSg*-)*7|I@oQdDfl==HVf%x_^tYNXcF=-ahaVx2whz;9~C_}(i- z**Q5}(4_NXYQYt&1g)5@F=^dTDEE-zEO(FzqaT1S4GyH>+Mb(yV6*@)#yDpvMyjRd zLDAA2JMzSFB~AwK2hZHs5M7KcEd%>gTN)-zodUMz2%XPx?DW|`QIkzG^uWC*k+=C9 ziydcCCG&ZwSPR0fR7rp$e8#1`$!WveS;PItIP-TSby=yZlPEaOlojPSS(3`)$R|f} zT;z|$o&`ylC_l2l_TBTi%B5Ch4tcA!DGmczn$1MhZ452i1NGHmr<+L{6tO zip&ERBOOK&X6hbS!PZ{OALf3EqGMG!v$r!I!9ghi0B3P6+p_0huxF1-_B41_j{op>W{-o;SN757T4}C zu7)5dC{|Ds+&MXiZqh*jB@OX4U$tTDlBQ2W?YTD+e~ej7y1BHy6@HZMR8*1@$C%uG z-jgYxOP7s>Nm!(cq1^87ie{zJ!T8<@pw}S5*=BSvd!P#(^sUYnlzgR&b;*p4gEbmg zvIo3*tk0ye2}{TGTgjzmY~w9j^>06mv&&JTz1mW6A(6`Iv_U#7$)!w$;`;%`Zcx2=tfp@ zCc9*(IM)aD(D~YR7g7ahDgIL*c1kl|%}w3-j?Qd9Quj6MUG`^1L&P?yVHjmFIcqoK z-e3i|XBKRKk?ym7LLpe3lVxgv1{6Rh&x ztvG5k+gzLGY72r@ct7Xc&AzW0MC2Z{QdMYa1>Ah$exEs!u3Pve;1M)&kvJ(|Z3Vl7 zetosg2~R*T-jZNKGL%J>4W`F~$qWHzczS{N`~5J*M=8zdn?6t^O4v>5fKWU`iA1%@ z<2K^!tNPIhjC)HfE_F#w>{mDuW{A>3ouLss99)#z29xMRiNc+F_~8?&+644wbQPhy z^ac?UWFaW5R7rHJ>0i0n{iYMzp%LJ4BDzMjOq5r;?;?|ugY#4+{iL`mZ{)wK&5v4? zpizb)=8l%|rhXE$XfbjsorwqnIWU7L_k zFISRiv+%Lj2Ds)l?%I@&Kxu;zisRL6Wir{ecT{9_o?&eZ;A@Xr45;m8{CON4+?ysO z|N4$O#%&c0r4NFu;zX|s>*W9T!+ff3FQ+O$hzi%w{WEc&u0&3|xS=U6R?gcx4*3XG zO(E0O_M{64A@5cEK(Xraw0ud+TsTO`PP^9-lKqvj`C92i8(pu>&Keg56J#*J0)`%G z_>yO!m4)Q#HA<27YQF#K%!Hb_u*4NrUV#T;Sez-E-H{AJk}uLXqyMjBvpo z*Oo!D+NaZb=5|!f=T^)0g+-kaF{u1SIk0X*y_#RB+@!nvt-?bD; zCw}BX>&&OaGU^WNW)RM*)GGn~%Lz$xZXDuh?P8&!Kb=JXjL&zTEz025L}bH;@B7Q# zTQeescf@&XWS~Vg3{tYErqJAVUl8lHHc-%_hro%qgDT)Wwh6JGFUA>qx1_r*ndUgw zLD{qMn)?m$ra~oXZcdqhtw*|HhOB>8# zfAlNob_51KUV3%Mwcy&U)Y{xf9d@q3L1JN(=7n!?zsX0&0X~m+4GaGdl4HewxeFRR zIw!d1ZKwY4H8JJ1vV-bswr<4^qP11&RX9?&FHHqeapgvUJ}fMdog3`!EVEnO8_q!my#K*b=L? zhuqQ+S8^$O1_AX&RU8zKt3b3gRoe7z{G1y>`M=5LRL#831b|Bobkqh^p%p(Zy!bVVG;YQo#l!FwW1C;lym9TuH-pTa* zNnbVSC}@a0tQJSAOMsn8L1Ez|P?Cc4;QULdU0C^SRI7O9@$i4|kosQUxqF;cvhqS1 z@d}EyZGXe3EezPjkDTn1NP=T_%m{zmS(~`j=AL<~zdmy(l#48hmn>yP$*|1Tbndu- zQ)Ycq*ePpn_u|ryE~_;WNs6H@oPx^ET{%B}&xA2|E;{huw!#be^Yb|b!aFu%!zh0x zMAK$CTH!|^@)#u7uU+|;IN{Wvj}b{&>)MpAlV_*5m?0b3 zoa&f-Lb4`{5E-symk9dZ6Jl5>{Fe)5Ao049Ei7&PhM85cFjqBHww{K13me|^8TR$6 zAh!)eX@Y#sP3U7EC1Kx9!%X=XxiW$Y>p0^@4KPHL27;@o4Y^L>wMwPMZmiIM-)6G0 z)^$A_>IMSC;B&(H@sVJkPor3K67S>k_!y~*B$zmDsW^YXf*9IaCd?_S*5dcdd|?QT zvb;QwWOawjXF%x@LmLj^`e3U50ippxqacs7tYzx`>{V1`^e+_~ zgv3q_pDR8ANClqG6Ald;$)%Fe|1eeR@x0Rh6#s|H9~ncwd3656l5ZNg(cg`$ax_(49llbL5NCnqi2&6gVHKVuM{O7ZQE7ev@g&;L3t){ng& zm9ox^n)4$(qeQ|R5U2*ViF;mz5UZ9gGAXztn4y*>AlJY$kWdpN_iw$8RGDVD zQOY%jK7pk;=x5|4VUWp#bl-wn_^VMfD$2}37y>%8mNK`CMt_YnI#wV;Q)G^?z%kfFDJ zpyiuL*2QBQk>$GQht18mL70Sr4&|Zlbpj=Swukd;P_X^YxDO95%IOJs(O9wi??b&{ zasvAa^dXl=nGzoR?s6q1w3{D**m(JpU>Y_oF^D=0vPo@8lg~K4&m+`9GBSLyit31H zXo1~6CBVKbOdeahEdJ$P5u?139$i)4#?K5R?L+GX7J}_RPhG<_oe2NRF07?aR^m=L zC}opOk;KHQD7mmX%&?dn&KtwS;KY6y{L_-_R!E{>vFzl77@83ru`tBucA9(z8EaCg zLoA3T**07!t{-%F&`^Yu*D=Hst-2sA!`qoMO zK`j2uFVi$aF2ACbR{>%W4m5B`@J!EdSQFmJE79{%ZADNoWp4o3!A9sK?q8GQLjjil zWnrW}eO8+V957)qXFR-H_8c@SG=@XLm>iLo>v|84%fX+9fJ%j(8LzjPq!Gxv20X!2Mj)y%C?mEsAL z($>;cAC0@?v>2M^KXbE&qBwiG2-zB6AlQc(r@N7EGcXQ5KNiG5h~95 z1|Ji@z`%pbAXf-iim<9Z&1QLF63As6VqNe#vq_57NG014cQNZ9&1)F%D4Oci-nveY zyjQWQwORk2CzFzdA+b;%{s|9T9E``qgTsS=LCFY04CW%PcRgO_ay@>n=PJA?znY6S zI69Db`Oa_;CthGoWWTL?_k7F!=TG?~JInC{9Up3+pJCL6nE9kiX38kBuiYBwL@wr4 z%{Gc{PWQUy$y0}QltbqpSm`HsU+eMr59$>tc4|s3(h+5@e{^!|19$V@*T1^w%3I}r z*0`KXg2lpUj6Eq4 zy_#@!uSlE2FPU5qMnrl;ugdxZ^E1w2N@Hi&2XlaWWg44@i1SWD#~&_qbCH>+>D9mX zX78vnFW!Eec*nLJq%uia7=|mX``HVnwq|I4gXeENFZk!WW*5slZl{s`-PzU1#Q73} zgM52wv-L=1gXsQYB&?A5;@bs23-#T_OJJCPG{wA+T(w9#4x$g699`k1c)kU>k0;U<3JW`@5^fD zzf)QU!k1}*$gh{LTdr9|^&Pr^q=biQ9z(APbU&!*MP?Q{EW2+%);(XX_*|L$UI~o2 z4{K`aX{yNnr`=tY7$F@pqIY8pwKjq|u5X1sE&>6b3XsQgcPS;Dt)-sqP|xeMtB}LP zXUIyw%4vI8#rJNa!soISZuRN9^*P+&!3cD-wDPzFT;Hne%>C6_K1-T2@BuKdZs%z$ zP4v~x4`%~emu2Qt3uV$H=14~`=)n%rhmM8it6GDHE`u`jy#GuOBUYac8J~^6=xioi zxE{$+KwRwb?Xg==@p0SZk!$PAYo8up0AEj8ccNDY-^O!py9f-t0O(Cm-Zt6uDVZ;T zK|}|!dG9LJ)xYw6#KU&5z3_@(s~ljx2cU<0D*)H?*K=WV%f$~5}w!smP>8i||PP(VTk%vLir*+Y3T($qqJC5%FjZHMj4@!5z3K3#K^n2ln9(&CE znXi4^Z++VLTwH$#RKwx9BHDe>`045R`3c?N<}WUQ_bssePm46*cV3{Dd)u{SccUTj zZEGDN=C`lI?Qb`e5!!%Jv|E8b-@NqYR&xMA=8)N@?SeC8bOP!XFwet}$+iDn4`{o* zz~p>S34DK7Ryt0Tu4f!M7uGc&+GO1hnm-*KKOM>VUdWgu*8ptLtmhDb>hUrh6`o7` zSAa2kGX#*A?#t`{g((0G5dG`MncT?MHB39$XZ;ZDcb7#nkJrynD+agyTEpH0z`QvL zAZS_zYIgkcma_qK;eG971D{&}e&68Qa-Q)5$~QP3d|8P)v_j6jT;Ncml09F|sWS!e zsoWJL?@-EZs#L#gFmG%pPJuNAE#ocFL#H&!x}3z3uv^UvkEvp>X@GS2`FRVNj#waF zx3%w}lTZ~eqkSDWU>tziBE0XEb+7x}lg4+dtD3h>0*-d;q!M|)9eJKqd7PYc;D28C zeTa_sJ}`dmF&gNzo9weYU%xa}l&)OzXjm(jnvUi;4GwKnqnFtP#=g6{#Ua2j9J8fIX7_HxLJovc%Y_Qq1lwA>Ea z`7o{D?N`_VD{NuEqP6AWEN$gs3wQ?EsP@_c*kuO*>EKAm_Ys&_*XE-4b99dmS_a;i zz&wFl6$hFJjL0wJ9xRZ3r2joYC$n=Ocv)n15Azj|pM9@00SGwo={2$+ozNQU$O~WX zB#2JY<{YT~NwPa_%X1R^%8ix&dFs<2pTilSAyJ3DE_^;rMknJ^LadPgu$(9U!-88r ze}SK+Hy}HvEi7)?y8c<1$h@jPb$d9C_I-GnSY+4rJ&$VudkA>{n`1pUVCr9&10)Gx zD2YKp(X?b|n#4UT>bf`s-|qdof7Gb_7lyBKaUz-l%duVQpHY-f6QVDgofm)}Ld5Ls@wvtEN*uRU9@{a<^5K*NH^O#qo7p|!lM z>|pkH-m?N&!0jZvwe&T_>jh{CkZHX4u0ycirY=REIm{UNK5A5Bf&hRcfM1M$>TUJy zm3-$orKx3;@#*7>y>r0r7__ZlLjt+Y1A{+VC^ALWh2wI#PWiCPia5%(KsXd0b9UIMrs+`pM%Pm2Zd)Z&~OG2z`t?5$sxO=0M(!MGr_IW z`JU0it&*(V1gq%0tTyYY+x*|&_g5>o87ta4I_I*)AbnsQj%R;MLI7rP@>?Odn3U%M z-&;1ix>H~{UV7WRj$Yvm_+!Mt;P?v2GKV3ga0kqgQ=n5PQ|h1d#)?MAK;+&0q*!pP z0K>Arrw8~bVd^0bP{<&~y057{D=+4G1PGT)Ed39O(F=ri4MR3QkAMLYecpcl|9E@r zsH(cJZFqwMf&!ul(ujl-Qqn0YNOyy@q_orlMd^_4?iP?PgRVn&cX!wM*17NBGrs5f z#(2m3{Pi&ydN>^R-fOKH*Syx8b4}0vi!!un`-BkJzy!<_0b3FT3jJ>z9DW03{P-IU zh;$HayB)Uu8a9nI_eig^(*B4SetVt`UgL|JK}h$kX@0cTa;azZ+e1LEYY@PvTr@wllsD!{aA^NKAa%@}jjxgi}&s$I?HW+5oc(u~>x zU4Xt=meiVVqJ2yA04d+(033i40Sp|{7n>r_zB<4KTsC$2oVP*O0Sdv^b>1i26BTQ~ z+#RLfOr)yLwIdw_I~w>nNT2kS(d> zRm2wIYnA;g8( zRkhcB2~i_T%+|R0J|&_{Ig3!2sPa7ARW-$u8tWZ(jo2U4EkX?Rx(7RewHxSU@HCjoQB!8 z6PZ&S)9)(%atrvz4F>fjQfc`s8mY!|vc07Y_*+a}CcpnJuF zPag(wbwC!_4vPXrSY)aZ~rNL7w3G1^8RgGP5t#=o(o_(qks*z-ho_Hjfnc z@NdlLNM!dL7xr-%9hAemvpVP(niGHo>f5ne3UvZH&%!9=7?8+lbLJlxBH zpfpC0n1I11W5rMat>XUrZ5YzdvLm4xD6KJ*UH34WM~)VW3Ejw%fZpcYi__0Nq-bTD84VNNKP{O#{e8iqjL><)+9>|J#|*A)Q%Tdtal|1Y)@@D-a63oGLY%&%9dmXB;NPL6@Pp^QbGX4HF99;Fz4aeEcGa2Et#g8ij-IaU&k@mpqm_PQt zeFk@?5B$GHoYPs{Lz!!n9RFV7pUeEOV$=UkXey3$LH`w$)BlgC{J-Bro1o7scQ@M8 zr6Bgle}ewS2Y#<*&80h(jO)aC)xO$vHS8wb^4uUGVI}3!tdND~J0N zssHLo#hw4K9qOku8#&k9?1e5p0W*63xt@tV9@X{JD*#iCfk00(CnS)L>Y%IC!v z)#`{7ODg;4WJWXpxz1zcG9nM{Ar;u0a_?jCI*A3P$L>25jfJzjbf33MnirH)FRr`w z54!fq`5ia4>z8(H5&jgP#>EMB??TV^%QF3%ft$tv%;R#$fY;@EJIZ`IE^PjEXX9eHck8>C?8uoApL(4|(R3!ThY3N>E7AH**FK1k`;(SjS{F$UeMaOr{`Ipb zHqbpt-DB6m>xOHOPgiQRPUv51tGaJJJ~lQMKHW%Bv|X!MjYveSWaD1mUX9dW50`mP zbu~4*&z`wZe2L6(U}RPzIF?+<^mT7ynLRdw z^v?%DTKjEDa{cMv6o{#GkE0P+pi*4^;N#})zhqI;>&d0D)PXB~2RO;XW5hm}JA6WU z?{Mgg=$M`h!cS;cbnP)#8hpaNkKJpL&Ut4NGiT2efgyO%DWBSs>xHPAr)I!`Bi2HK^P#>;h*xPqsKku#@GlI{63s-ickNw+lLtl_YO%wd@ ze+GFhMyA4M5Z8Y}Df>*li_j@+mJ z?&|g|)zEys<`A3_yLUB55l3;`?>D>3SQMcE)(^=`)=Yea1LCUp8zJZCS-XjPxxJV<@ZZCQQ&7>D zy!*+I#1?>$Zat3?!rP1Hn>MeyiLm#q=6%F8!fh(`8d+T}xAdO{LQ;8) zj(^j>b8%)1f?#_N1JXZVB;+Ds62v5JIGtqnx_Afe|L_wu-rD0GxN)6zxSjDNzpioD z^QiXY-@oPRzMWqEa)kH`zd6>|zg(TWC`RmIyg~?7H@Ayk>g!(*B5pw6^TnZ>|1pps z)+SRsuj>5$Z*LC~4n|gpL)_atcr&{hL4ZndHrj>@?81;T#^4u5dh;i?qyZcSKgW1= zv}Oz20d+yJooK`j2KkxM-lsKv`J0pb`gMnk^)oAuJO8dI(vaCWPJjH14PvJtpz~|9 z;Pr`>%mP3d>{R5pvnRO%2ix4Ab}IdvT?D9RPr%Bup005crXY%KDIjlK&#PZ*8EXh3 zcNa49)&X?ry0KnIZgE$H|0}iFvzq$)dcG*sY~hzb@dMulS=!x~yZ21w-dFJc)`~rB zj^chhUhO@l^|M>@l+*HRK0ZEn_p{mU?d{l(u=J+c&>0LL(dP*sV^`wdfq@a=9kWhc z5pX2$0Q==4IBw7d5C``OUmfpEoiW_)7fIjebMs9K566S>@d>J6k**cA@I;QE(@$GI5SyMk&M^TKQQo8gpdB^ zOFMgeB^8wiSXh^OSbjC>#YGJnOo=aEGQ6yWc~Tv$?j~JDUCTUW*U^*;c*^+RJZ-GC z_rpo~#gZg$WMe6FZ0hRr3SrlaGR_r@XW+oTbs|qy@C9(~$r)%4w0dxGKtMpCLLV(g z)!E%mLQEV=!qwN_?)NFS*Hltm+>SeGFHcxSRTc7XEx59;r+j3)QZuWzDyb=D2W~P2 z)2fFZ;YfW=&{q(n3g@q@X*jH@v$i#Q3eXt;UZ&ac-rat}S32hHRh5;M z8yg#_pCRbn0|tXN<>syd6bR~xPLpGNzkH#B8nCf#?RvrNmFjVNfm`TKC;98mj&!fW zlP3-z;!xS4p?!l#r(zoUHoNV9FwUDZ`W5#zOT};@Bbo%~#%Z-*-)z)&)^+OWpg~i) zNegy}g=G>eDr;RF98O~0^tSeE4+JG2&h)@8jvTbkdRO_?B)_hSWN6|WaQ8o<5$pD z3_W?awKuzUcg-Qz<{|UwFI0&8cr0EGsAuB+vP^g!g;cCVM_X1VngZVj_aY zt;HWtAF&_s8#jS?(|RJSDyORIWGnG0iInp(&EZhoc0g*g4)R%S-33!voVoD?)>a77 z{Uny3;KSMuk6kN-*yTp&xq}BqQ}Mwi$>T&j$}4 zzz{cQw8{o$8lZ`!PMzaMJiA$mUZeEajus!4IGNQrRwHP>FPU$4cDCj1I(QO~o4@i> zvX6sWyXY;nh>7*7JejbuO`dS1D}0ZLIITT=OiFxk-j`jRIQsemYA)IB!<2g2>$Cz3 zxPBYSf7stI%>0b?q$2je^n?r4vQN#;>8q+%7L$z8vb^; z)E3Sh4r^`_5T{Z!Rl_L^J*hopH#sd&uE!1cK5jWmZEUtB8ZT8RRHs{<`vq%U?Mosh zeRRNabfkE!qmWmW_49YDuTkoaPQrNywUCxTx+j9d_-(& zVQ6S=otd4ksHJyHq&zy<|D&p$;Lg{tzOdQryM7YjoAh$)_-onUHTbQ$#oAgEb7CUy za`%elFu8=wUb1^U4Wrj->HSJi=3JTx3!%kAG?u+vQUc z!7t^Xa!EhPD%##Y4(?$NPfgGot$oL(C4_VJZq0B0W|4;V!wlg+=I+=FRno?T0m$q1 z^|he;x=fApj@De0CqSIm*4DDJvJ`?I;}vG|CMG5XL9GTXq-11%*d(-?u3b?tTg*ee z%9i5im$q=By1L7fSE<%r{OW{sy1Jgw{t51{YmeD~#TFNctu|)z&CLzqE~cA$>z#L` zgWJtReSCaCN3>-)5DUDpHy~(S z2P-R}ub83hgLVoT+9Q2noP=W7nE6ikvR1jGgTt&q_pp6YWwUU;bZ>ksN>e{yP|$nzRF9%Dp&5hb*;vf?HU4GHNz*&3T-ZEQ1B2O;s!BnLr|iMe?V zxLx+USlFp9DZexETZ&aEyy3f4QbLN2rBNoJ!B-c1O3VoH2`Y`oN?yqsNra|#4bjsV zmgqFkEDlS5&c`3gz$$d~cGtUZ;nWX=L|A|O$B<4Im%Jv+ zGz(4{hz&_W@dg%}g0p2{mK=gwUcT&Xf_*MG5@W&+fqA+E=Ht$Hh>}zAb|I6lC2K4d z=btBge+;TCCE#;5$1*G&tQ#Yl^#K8_P)DbtMp44`moMdmx}& zR$!qOmDKR=eTBY9Mm|2@bdpdTH4~!h`HvNmfIk)Rsvltg-O@7N+uAzXR@ch$I5I-? z@860Fho*JA_ek}97M#NB*0z2z6_SGK$UD;%nOqs2jT+f$z(VB63k^GPpCnxZy^R|F z88^<2<99R?`u}~};D4{uESR)M1eW!mOA7gwA7U}yWt92P&)PKmPWK4@tSurAu?bL- zXpY70mU-%AE&NZ$BSt@Ybq$rnt&%$$I7qeqvwqQBl$Yh$@^wNG_W4P)ss{0nvZCh6 zAH>N1K}CUu1?Xhv!von8iGfe|pJA>|e;2354}9~$kk!8xqC|xr-hmG2ESfa&!Vmm9 zIlRTFP%!DHh5z}m;F>R~+WVmJ`73f|R-zV4S}AeAyl)YAD5aiIA|I>Y1vhgohRTf9 zKLCM(*+TsQb&6cL8BzIc=m(7rXa)XD3*XyB{O}YL0K)-9{8*YWt9Ku!iyP#7R88PlcS<^wD48B>!Cd z9*`a6#3S$hzkLHN{69~C#HPqQAtmAe_6ES<|J+5y`k9~jex*OkTS|gE0e2}0f78S6GrlI%GBZ2WZw{{yo`rbmB^L-^MO7+9xp-KUN zG(9flh@LDG{urenJK8@wKBi!gGZ81LK}*fb)ky}Exfv%2@1N((TtheyGon9|dSHm2 zoL^K_kX0m;%RUta%_s!e{dXi_C2DKp@A6K%(HCqU9v-$B zrYk6DE9}5=7-0E#6+MUdHZPvLnc|0BWad69I9JJ3LCNdm#^=|EaFZMVo?#LMg>y){+$LvOMN1?-5K;XG5hZB{}tCug0$I1lXEy}!8 zO|~PzHZ*_VNO|@4E}`uUv3u#v@&HOT_{96x@qQCo{m8xY}eA>v1n^ir%H#hn?NhmMyr7_swiPM;X8PkZB4NlFNx0aeKPYz&(Af1(9NgJQUFnEK3hBtf)vz(t*8yV<&}~%G^IN z`ik+@f_<&Ew4|>h;Jfh0n!M58^P|6@9D5^W(2;` z>z;JT)Hbl&X^;UgHxVBnk0R_S6HM($D|j71sFk4QOlH0Dn%BGLXA!^Pvy{Ips8EPR zbw%aCaDSS@iy~fUF-K#vtr_8ZK>_zi%zvn;G>YnMbnA`RR%vsy3>2RuRa|uafyE{< zIyx<+proUrbs4?-+aOoXgd%h>_5E`q%;M#=Y_8s_eG4izEa0K^CKD2(Rik@DR95eQ z`u6SHwi{05Z=qLIPd($3jr{OO$(M}`G9v3)|nB=N2$~c43 z6NPsgySiS~)tT(ShL%Q$Vm_*%zN#h-myi%0SM>pH_KFGPXuW$^txjKe z8l^MYEFz@e<@~~1yuYoVsKXeGb+k6CW}m^Y@2(;cM{{bvO6hVjue#!f�p~B6DPu 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%0A~fwKA9Squ>S+Jz4GJ648BB9^t~z@ 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

K3=E~eG_vI<<$ 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

r~?w0$jjD4PyIJ>SjVbH%wJ7wS$*fQi5f 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