From cca7201302687a45127131891b15dad9daf7b837 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Thu, 20 Oct 2022 09:01:13 +0000
Subject: [PATCH 001/805] Bump laravel/framework from 9.35.1 to 9.36.3
Bumps [laravel/framework](https://github.com/laravel/framework) from 9.35.1 to 9.36.3.
- [Release notes](https://github.com/laravel/framework/releases)
- [Changelog](https://github.com/laravel/framework/blob/9.x/CHANGELOG.md)
- [Commits](https://github.com/laravel/framework/compare/v9.35.1...v9.36.3)
---
updated-dependencies:
- dependency-name: laravel/framework
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
---
composer.lock | 77 ++++++++++++++++++++++++++++-----------------------
1 file changed, 43 insertions(+), 34 deletions(-)
diff --git a/composer.lock b/composer.lock
index 8df6fa84..594563f9 100644
--- a/composer.lock
+++ b/composer.lock
@@ -1741,16 +1741,16 @@
},
{
"name": "laravel/framework",
- "version": "v9.35.1",
+ "version": "v9.36.3",
"source": {
"type": "git",
"url": "https://github.com/laravel/framework.git",
- "reference": "79aed20f54b6ab75f926bf7d0dd7a5043ceb774a"
+ "reference": "80ba0561b3682b96743e1c152fde0698bbdb2412"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laravel/framework/zipball/79aed20f54b6ab75f926bf7d0dd7a5043ceb774a",
- "reference": "79aed20f54b6ab75f926bf7d0dd7a5043ceb774a",
+ "url": "https://api.github.com/repos/laravel/framework/zipball/80ba0561b3682b96743e1c152fde0698bbdb2412",
+ "reference": "80ba0561b3682b96743e1c152fde0698bbdb2412",
"shasum": ""
},
"require": {
@@ -1839,7 +1839,7 @@
"league/flysystem-read-only": "^3.3",
"league/flysystem-sftp-v3": "^3.0",
"mockery/mockery": "^1.5.1",
- "orchestra/testbench-core": "^7.8",
+ "orchestra/testbench-core": "^7.11",
"pda/pheanstalk": "^4.0",
"phpstan/phpstan": "^1.4.7",
"phpunit/phpunit": "^9.5.8",
@@ -1923,7 +1923,7 @@
"issues": "https://github.com/laravel/framework/issues",
"source": "https://github.com/laravel/framework"
},
- "time": "2022-10-11T17:30:47+00:00"
+ "time": "2022-10-19T13:23:53+00:00"
},
{
"name": "laravel/horizon",
@@ -2455,16 +2455,16 @@
},
{
"name": "league/flysystem",
- "version": "3.6.0",
+ "version": "3.9.0",
"source": {
"type": "git",
"url": "https://github.com/thephpleague/flysystem.git",
- "reference": "8eded334b9894dc90ebdcb7be81e3a1c9413f709"
+ "reference": "60f3760352fe08e918bc3b1acae4e91af092ebe1"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/8eded334b9894dc90ebdcb7be81e3a1c9413f709",
- "reference": "8eded334b9894dc90ebdcb7be81e3a1c9413f709",
+ "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/60f3760352fe08e918bc3b1acae4e91af092ebe1",
+ "reference": "60f3760352fe08e918bc3b1acae4e91af092ebe1",
"shasum": ""
},
"require": {
@@ -2526,7 +2526,7 @@
],
"support": {
"issues": "https://github.com/thephpleague/flysystem/issues",
- "source": "https://github.com/thephpleague/flysystem/tree/3.6.0"
+ "source": "https://github.com/thephpleague/flysystem/tree/3.9.0"
},
"funding": [
{
@@ -2542,7 +2542,7 @@
"type": "tidelift"
}
],
- "time": "2022-10-13T20:05:14+00:00"
+ "time": "2022-10-18T21:02:43+00:00"
},
{
"name": "league/flysystem-aws-s3-v3",
@@ -3505,16 +3505,16 @@
},
{
"name": "nunomaduro/termwind",
- "version": "v1.14.0",
+ "version": "v1.14.1",
"source": {
"type": "git",
"url": "https://github.com/nunomaduro/termwind.git",
- "reference": "10065367baccf13b6e30f5e9246fa4f63a79eb1d"
+ "reference": "86fc30eace93b9b6d4c844ba6de76db84184e01b"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/nunomaduro/termwind/zipball/10065367baccf13b6e30f5e9246fa4f63a79eb1d",
- "reference": "10065367baccf13b6e30f5e9246fa4f63a79eb1d",
+ "url": "https://api.github.com/repos/nunomaduro/termwind/zipball/86fc30eace93b9b6d4c844ba6de76db84184e01b",
+ "reference": "86fc30eace93b9b6d4c844ba6de76db84184e01b",
"shasum": ""
},
"require": {
@@ -3571,7 +3571,7 @@
],
"support": {
"issues": "https://github.com/nunomaduro/termwind/issues",
- "source": "https://github.com/nunomaduro/termwind/tree/v1.14.0"
+ "source": "https://github.com/nunomaduro/termwind/tree/v1.14.1"
},
"funding": [
{
@@ -3587,7 +3587,7 @@
"type": "github"
}
],
- "time": "2022-08-01T11:03:24+00:00"
+ "time": "2022-10-17T15:20:29+00:00"
},
{
"name": "p3k/http",
@@ -7172,16 +7172,16 @@
},
{
"name": "vlucas/phpdotenv",
- "version": "v5.4.1",
+ "version": "v5.5.0",
"source": {
"type": "git",
"url": "https://github.com/vlucas/phpdotenv.git",
- "reference": "264dce589e7ce37a7ba99cb901eed8249fbec92f"
+ "reference": "1a7ea2afc49c3ee6d87061f5a233e3a035d0eae7"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/264dce589e7ce37a7ba99cb901eed8249fbec92f",
- "reference": "264dce589e7ce37a7ba99cb901eed8249fbec92f",
+ "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/1a7ea2afc49c3ee6d87061f5a233e3a035d0eae7",
+ "reference": "1a7ea2afc49c3ee6d87061f5a233e3a035d0eae7",
"shasum": ""
},
"require": {
@@ -7196,15 +7196,19 @@
"require-dev": {
"bamarni/composer-bin-plugin": "^1.4.1",
"ext-filter": "*",
- "phpunit/phpunit": "^7.5.20 || ^8.5.21 || ^9.5.10"
+ "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.4-dev"
+ "dev-master": "5.5-dev"
}
},
"autoload": {
@@ -7236,7 +7240,7 @@
],
"support": {
"issues": "https://github.com/vlucas/phpdotenv/issues",
- "source": "https://github.com/vlucas/phpdotenv/tree/v5.4.1"
+ "source": "https://github.com/vlucas/phpdotenv/tree/v5.5.0"
},
"funding": [
{
@@ -7248,7 +7252,7 @@
"type": "tidelift"
}
],
- "time": "2021-12-12T23:22:04+00:00"
+ "time": "2022-10-16T01:01:54+00:00"
},
{
"name": "voku/portable-ascii",
@@ -9750,25 +9754,30 @@
},
{
"name": "phpdocumentor/type-resolver",
- "version": "1.6.1",
+ "version": "1.6.2",
"source": {
"type": "git",
"url": "https://github.com/phpDocumentor/TypeResolver.git",
- "reference": "77a32518733312af16a44300404e945338981de3"
+ "reference": "48f445a408c131e38cab1c235aa6d2bb7a0bb20d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/77a32518733312af16a44300404e945338981de3",
- "reference": "77a32518733312af16a44300404e945338981de3",
+ "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/48f445a408c131e38cab1c235aa6d2bb7a0bb20d",
+ "reference": "48f445a408c131e38cab1c235aa6d2bb7a0bb20d",
"shasum": ""
},
"require": {
- "php": "^7.2 || ^8.0",
+ "php": "^7.4 || ^8.0",
"phpdocumentor/reflection-common": "^2.0"
},
"require-dev": {
"ext-tokenizer": "*",
- "psalm/phar": "^4.8"
+ "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": {
@@ -9794,9 +9803,9 @@
"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.1"
+ "source": "https://github.com/phpDocumentor/TypeResolver/tree/1.6.2"
},
- "time": "2022-03-15T21:29:03+00:00"
+ "time": "2022-10-14T12:47:21+00:00"
},
{
"name": "phpunit/php-code-coverage",
From ab6435c5a77f6eaa92de0ce7fde841615cb00a78 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Thu, 20 Oct 2022 15:32:22 +0000
Subject: [PATCH 002/805] Bump spatie/laravel-ignition from 1.5.1 to 1.5.2
Bumps [spatie/laravel-ignition](https://github.com/spatie/laravel-ignition) from 1.5.1 to 1.5.2.
- [Release notes](https://github.com/spatie/laravel-ignition/releases)
- [Changelog](https://github.com/spatie/laravel-ignition/blob/main/CHANGELOG.md)
- [Commits](https://github.com/spatie/laravel-ignition/compare/1.5.1...1.5.2)
---
updated-dependencies:
- dependency-name: spatie/laravel-ignition
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
---
composer.lock | 24 ++++++++++++------------
1 file changed, 12 insertions(+), 12 deletions(-)
diff --git a/composer.lock b/composer.lock
index 594563f9..ad2ec571 100644
--- a/composer.lock
+++ b/composer.lock
@@ -581,23 +581,23 @@
},
{
"name": "doctrine/inflector",
- "version": "2.0.5",
+ "version": "2.0.6",
"source": {
"type": "git",
"url": "https://github.com/doctrine/inflector.git",
- "reference": "ade2b3bbfb776f27f0558e26eed43b5d9fe1b392"
+ "reference": "d9d313a36c872fd6ee06d9a6cbcf713eaa40f024"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/doctrine/inflector/zipball/ade2b3bbfb776f27f0558e26eed43b5d9fe1b392",
- "reference": "ade2b3bbfb776f27f0558e26eed43b5d9fe1b392",
+ "url": "https://api.github.com/repos/doctrine/inflector/zipball/d9d313a36c872fd6ee06d9a6cbcf713eaa40f024",
+ "reference": "d9d313a36c872fd6ee06d9a6cbcf713eaa40f024",
"shasum": ""
},
"require": {
"php": "^7.2 || ^8.0"
},
"require-dev": {
- "doctrine/coding-standard": "^9",
+ "doctrine/coding-standard": "^10",
"phpstan/phpstan": "^1.8",
"phpstan/phpstan-phpunit": "^1.1",
"phpstan/phpstan-strict-rules": "^1.3",
@@ -652,7 +652,7 @@
],
"support": {
"issues": "https://github.com/doctrine/inflector/issues",
- "source": "https://github.com/doctrine/inflector/tree/2.0.5"
+ "source": "https://github.com/doctrine/inflector/tree/2.0.6"
},
"funding": [
{
@@ -668,7 +668,7 @@
"type": "tidelift"
}
],
- "time": "2022-09-07T09:01:28+00:00"
+ "time": "2022-10-20T09:10:12+00:00"
},
{
"name": "doctrine/lexer",
@@ -11501,16 +11501,16 @@
},
{
"name": "spatie/laravel-ignition",
- "version": "1.5.1",
+ "version": "1.5.2",
"source": {
"type": "git",
"url": "https://github.com/spatie/laravel-ignition.git",
- "reference": "75d465ec577abb432af1ca9b33683d5a6e921eb9"
+ "reference": "f2336fc79d99aab5cf27fa4aebe5e9c9ecf3808a"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/spatie/laravel-ignition/zipball/75d465ec577abb432af1ca9b33683d5a6e921eb9",
- "reference": "75d465ec577abb432af1ca9b33683d5a6e921eb9",
+ "url": "https://api.github.com/repos/spatie/laravel-ignition/zipball/f2336fc79d99aab5cf27fa4aebe5e9c9ecf3808a",
+ "reference": "f2336fc79d99aab5cf27fa4aebe5e9c9ecf3808a",
"shasum": ""
},
"require": {
@@ -11587,7 +11587,7 @@
"type": "github"
}
],
- "time": "2022-10-04T10:14:31+00:00"
+ "time": "2022-10-14T12:24:21+00:00"
},
{
"name": "spatie/laravel-ray",
From 181c41a5e45ee939cb64a3efd9dec25050cabf9b Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Thu, 20 Oct 2022 18:09:53 +0000
Subject: [PATCH 003/805] Bump league/flysystem-aws-s3-v3 from 3.6.0 to 3.8.0
Bumps [league/flysystem-aws-s3-v3](https://github.com/thephpleague/flysystem-aws-s3-v3) from 3.6.0 to 3.8.0.
- [Release notes](https://github.com/thephpleague/flysystem-aws-s3-v3/releases)
- [Commits](https://github.com/thephpleague/flysystem-aws-s3-v3/compare/3.6.0...3.8.0)
---
updated-dependencies:
- dependency-name: league/flysystem-aws-s3-v3
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
---
composer.lock | 26 +++++++++++++-------------
1 file changed, 13 insertions(+), 13 deletions(-)
diff --git a/composer.lock b/composer.lock
index ad2ec571..1c09f1c0 100644
--- a/composer.lock
+++ b/composer.lock
@@ -58,16 +58,16 @@
},
{
"name": "aws/aws-sdk-php",
- "version": "3.238.4",
+ "version": "3.239.1",
"source": {
"type": "git",
"url": "https://github.com/aws/aws-sdk-php.git",
- "reference": "3b87356aea911fa7a5596802a27baefe59062ee6"
+ "reference": "47aa3e427371af4449cd9cb07af7209376a535bb"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/3b87356aea911fa7a5596802a27baefe59062ee6",
- "reference": "3b87356aea911fa7a5596802a27baefe59062ee6",
+ "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/47aa3e427371af4449cd9cb07af7209376a535bb",
+ "reference": "47aa3e427371af4449cd9cb07af7209376a535bb",
"shasum": ""
},
"require": {
@@ -146,9 +146,9 @@
"support": {
"forum": "https://forums.aws.amazon.com/forum.jspa?forumID=80",
"issues": "https://github.com/aws/aws-sdk-php/issues",
- "source": "https://github.com/aws/aws-sdk-php/tree/3.238.4"
+ "source": "https://github.com/aws/aws-sdk-php/tree/3.239.1"
},
- "time": "2022-10-13T18:18:23+00:00"
+ "time": "2022-10-19T18:15:49+00:00"
},
{
"name": "brick/math",
@@ -2546,21 +2546,21 @@
},
{
"name": "league/flysystem-aws-s3-v3",
- "version": "3.6.0",
+ "version": "3.8.0",
"source": {
"type": "git",
"url": "https://github.com/thephpleague/flysystem-aws-s3-v3.git",
- "reference": "5518ab783314c91bfd781b81fea912f553afb323"
+ "reference": "192c0e7f36fe4e5a79cce94f8359076630b641f8"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/thephpleague/flysystem-aws-s3-v3/zipball/5518ab783314c91bfd781b81fea912f553afb323",
- "reference": "5518ab783314c91bfd781b81fea912f553afb323",
+ "url": "https://api.github.com/repos/thephpleague/flysystem-aws-s3-v3/zipball/192c0e7f36fe4e5a79cce94f8359076630b641f8",
+ "reference": "192c0e7f36fe4e5a79cce94f8359076630b641f8",
"shasum": ""
},
"require": {
"aws/aws-sdk-php": "^3.132.4",
- "league/flysystem": "^3.6.0",
+ "league/flysystem": "^3.8.0",
"league/mime-type-detection": "^1.0.0",
"php": "^8.0.2"
},
@@ -2596,7 +2596,7 @@
],
"support": {
"issues": "https://github.com/thephpleague/flysystem-aws-s3-v3/issues",
- "source": "https://github.com/thephpleague/flysystem-aws-s3-v3/tree/3.6.0"
+ "source": "https://github.com/thephpleague/flysystem-aws-s3-v3/tree/3.8.0"
},
"funding": [
{
@@ -2612,7 +2612,7 @@
"type": "tidelift"
}
],
- "time": "2022-10-13T19:38:48+00:00"
+ "time": "2022-10-18T06:40:06+00:00"
},
{
"name": "league/glide",
From 851234c0c5ae59d38d693608e8ff966cb2cda5f6 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Thu, 20 Oct 2022 18:15:22 +0000
Subject: [PATCH 004/805] Bump stylelint from 14.13.0 to 14.14.0
Bumps [stylelint](https://github.com/stylelint/stylelint) from 14.13.0 to 14.14.0.
- [Release notes](https://github.com/stylelint/stylelint/releases)
- [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/stylelint/stylelint/compare/14.13.0...14.14.0)
---
updated-dependencies:
- dependency-name: stylelint
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
---
package-lock.json | 18 +++++++++---------
package.json | 2 +-
2 files changed, 10 insertions(+), 10 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 2755cf48..8213e4fa 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -29,7 +29,7 @@
"postcss-combine-media-query": "^1.0.1",
"postcss-import": "^15.0.0",
"postcss-loader": "^7.0.1",
- "stylelint": "^14.13.0",
+ "stylelint": "^14.14.0",
"stylelint-config-standard": "^28.0.0",
"stylelint-webpack-plugin": "^3.1.1",
"webpack": "^5.74.0",
@@ -6574,9 +6574,9 @@
}
},
"node_modules/stylelint": {
- "version": "14.13.0",
- "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-14.13.0.tgz",
- "integrity": "sha512-NJSAdloiAB/jgVJKxMR90mWlctvmeBFGFVUvyKngi9+j/qPSJ5ZB+u8jOmGbLTnS7OHrII9NFGehPRyar8U5vg==",
+ "version": "14.14.0",
+ "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-14.14.0.tgz",
+ "integrity": "sha512-yUI+4xXfPHVnueYddSQ/e1GuEA/2wVhWQbGj16AmWLtQJtn28lVxfS4b0CsWyVRPgd3Auzi0NXOthIEUhtQmmA==",
"dev": true,
"dependencies": {
"@csstools/selector-specificity": "^2.0.2",
@@ -6602,7 +6602,7 @@
"micromatch": "^4.0.5",
"normalize-path": "^3.0.0",
"picocolors": "^1.0.0",
- "postcss": "^8.4.16",
+ "postcss": "^8.4.17",
"postcss-media-query-parser": "^0.2.3",
"postcss-resolve-nested-selector": "^0.1.1",
"postcss-safe-parser": "^6.0.0",
@@ -12175,9 +12175,9 @@
}
},
"stylelint": {
- "version": "14.13.0",
- "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-14.13.0.tgz",
- "integrity": "sha512-NJSAdloiAB/jgVJKxMR90mWlctvmeBFGFVUvyKngi9+j/qPSJ5ZB+u8jOmGbLTnS7OHrII9NFGehPRyar8U5vg==",
+ "version": "14.14.0",
+ "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-14.14.0.tgz",
+ "integrity": "sha512-yUI+4xXfPHVnueYddSQ/e1GuEA/2wVhWQbGj16AmWLtQJtn28lVxfS4b0CsWyVRPgd3Auzi0NXOthIEUhtQmmA==",
"dev": true,
"requires": {
"@csstools/selector-specificity": "^2.0.2",
@@ -12203,7 +12203,7 @@
"micromatch": "^4.0.5",
"normalize-path": "^3.0.0",
"picocolors": "^1.0.0",
- "postcss": "^8.4.16",
+ "postcss": "^8.4.17",
"postcss-media-query-parser": "^0.2.3",
"postcss-resolve-nested-selector": "^0.1.1",
"postcss-safe-parser": "^6.0.0",
diff --git a/package.json b/package.json
index df0f7422..edb965c8 100644
--- a/package.json
+++ b/package.json
@@ -25,7 +25,7 @@
"postcss-combine-media-query": "^1.0.1",
"postcss-import": "^15.0.0",
"postcss-loader": "^7.0.1",
- "stylelint": "^14.13.0",
+ "stylelint": "^14.14.0",
"stylelint-config-standard": "^28.0.0",
"stylelint-webpack-plugin": "^3.1.1",
"webpack": "^5.74.0",
From caf439db9255b6a94aad7d1e78dd5b6e93df6739 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Thu, 20 Oct 2022 18:19:27 +0000
Subject: [PATCH 005/805] Bump stylelint-config-standard from 28.0.0 to 29.0.0
Bumps [stylelint-config-standard](https://github.com/stylelint/stylelint-config-standard) from 28.0.0 to 29.0.0.
- [Release notes](https://github.com/stylelint/stylelint-config-standard/releases)
- [Changelog](https://github.com/stylelint/stylelint-config-standard/blob/main/CHANGELOG.md)
- [Commits](https://github.com/stylelint/stylelint-config-standard/compare/28.0.0...29.0.0)
---
updated-dependencies:
- dependency-name: stylelint-config-standard
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot]
---
package-lock.json | 16 ++++++++--------
package.json | 2 +-
2 files changed, 9 insertions(+), 9 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 8213e4fa..00d67379 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -30,7 +30,7 @@
"postcss-import": "^15.0.0",
"postcss-loader": "^7.0.1",
"stylelint": "^14.14.0",
- "stylelint-config-standard": "^28.0.0",
+ "stylelint-config-standard": "^29.0.0",
"stylelint-webpack-plugin": "^3.1.1",
"webpack": "^5.74.0",
"webpack-cli": "^4.10.0"
@@ -6639,15 +6639,15 @@
}
},
"node_modules/stylelint-config-standard": {
- "version": "28.0.0",
- "resolved": "https://registry.npmjs.org/stylelint-config-standard/-/stylelint-config-standard-28.0.0.tgz",
- "integrity": "sha512-q/StuowDdDmFCravzGHAwgS9pjX0bdOQUEBBDIkIWsQuYGgYz/xsO8CM6eepmIQ1fc5bKdDVimlJZ6MoOUcJ5Q==",
+ "version": "29.0.0",
+ "resolved": "https://registry.npmjs.org/stylelint-config-standard/-/stylelint-config-standard-29.0.0.tgz",
+ "integrity": "sha512-uy8tZLbfq6ZrXy4JKu3W+7lYLgRQBxYTUUB88vPgQ+ZzAxdrvcaSUW9hOMNLYBnwH+9Kkj19M2DHdZ4gKwI7tg==",
"dev": true,
"dependencies": {
"stylelint-config-recommended": "^9.0.0"
},
"peerDependencies": {
- "stylelint": "^14.11.0"
+ "stylelint": "^14.14.0"
}
},
"node_modules/stylelint-webpack-plugin": {
@@ -12242,9 +12242,9 @@
"requires": {}
},
"stylelint-config-standard": {
- "version": "28.0.0",
- "resolved": "https://registry.npmjs.org/stylelint-config-standard/-/stylelint-config-standard-28.0.0.tgz",
- "integrity": "sha512-q/StuowDdDmFCravzGHAwgS9pjX0bdOQUEBBDIkIWsQuYGgYz/xsO8CM6eepmIQ1fc5bKdDVimlJZ6MoOUcJ5Q==",
+ "version": "29.0.0",
+ "resolved": "https://registry.npmjs.org/stylelint-config-standard/-/stylelint-config-standard-29.0.0.tgz",
+ "integrity": "sha512-uy8tZLbfq6ZrXy4JKu3W+7lYLgRQBxYTUUB88vPgQ+ZzAxdrvcaSUW9hOMNLYBnwH+9Kkj19M2DHdZ4gKwI7tg==",
"dev": true,
"requires": {
"stylelint-config-recommended": "^9.0.0"
diff --git a/package.json b/package.json
index edb965c8..cbdd5e36 100644
--- a/package.json
+++ b/package.json
@@ -26,7 +26,7 @@
"postcss-import": "^15.0.0",
"postcss-loader": "^7.0.1",
"stylelint": "^14.14.0",
- "stylelint-config-standard": "^28.0.0",
+ "stylelint-config-standard": "^29.0.0",
"stylelint-webpack-plugin": "^3.1.1",
"webpack": "^5.74.0",
"webpack-cli": "^4.10.0"
From b52c470cfc72de4e20289f7ed303dff520a2ab1b Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Thu, 20 Oct 2022 18:24:16 +0000
Subject: [PATCH 006/805] Bump puppeteer from 18.2.1 to 19.0.0
Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 18.2.1 to 19.0.0.
- [Release notes](https://github.com/puppeteer/puppeteer/releases)
- [Changelog](https://github.com/puppeteer/puppeteer/blob/main/release-please-config.json)
- [Commits](https://github.com/puppeteer/puppeteer/compare/puppeteer-core-v18.2.1...puppeteer-core-v19.0.0)
---
updated-dependencies:
- dependency-name: puppeteer
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot]
---
package-lock.json | 30 +++++++++++++++---------------
package.json | 2 +-
2 files changed, 16 insertions(+), 16 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 00d67379..8ef48aca 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -10,7 +10,7 @@
"license": "CC0-1.0",
"dependencies": {
"normalize.css": "^8.0.1",
- "puppeteer": "^18.2.1"
+ "puppeteer": "^19.0.0"
},
"devDependencies": {
"@babel/core": "^7.19.3",
@@ -5879,24 +5879,24 @@
}
},
"node_modules/puppeteer": {
- "version": "18.2.1",
- "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-18.2.1.tgz",
- "integrity": "sha512-7+UhmYa7wxPh2oMRwA++k8UGVDxh3YdWFB52r9C3tM81T6BU7cuusUSxImz0GEYSOYUKk/YzIhkQ6+vc0gHbxQ==",
+ "version": "19.0.0",
+ "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-19.0.0.tgz",
+ "integrity": "sha512-3Ga5IVerQQ2hKU9q7T28RmcUsd8F2kL6cYuPcPCzeclSjmHhGydPBZL/KJKC02sG6J6Wfry85uiWpbkjQ5qBiw==",
"hasInstallScript": true,
"dependencies": {
"https-proxy-agent": "5.0.1",
"progress": "2.0.3",
"proxy-from-env": "1.1.0",
- "puppeteer-core": "18.2.1"
+ "puppeteer-core": "19.0.0"
},
"engines": {
"node": ">=14.1.0"
}
},
"node_modules/puppeteer-core": {
- "version": "18.2.1",
- "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-18.2.1.tgz",
- "integrity": "sha512-MRtTAZfQTluz3U2oU/X2VqVWPcR1+94nbA2V6ZrSZRVEwLqZ8eclZ551qGFQD/vD2PYqHJwWOW/fpC721uznVw==",
+ "version": "19.0.0",
+ "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-19.0.0.tgz",
+ "integrity": "sha512-OljQ9W5M4cBX68vnOAGbcRkVENDHn6lfj6QYoGsnLQsxPAh6ExTQAhHauwdFdQkhYdDExZFWlKArnBONzeHY+g==",
"dependencies": {
"cross-fetch": "3.1.5",
"debug": "4.3.4",
@@ -11658,20 +11658,20 @@
"dev": true
},
"puppeteer": {
- "version": "18.2.1",
- "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-18.2.1.tgz",
- "integrity": "sha512-7+UhmYa7wxPh2oMRwA++k8UGVDxh3YdWFB52r9C3tM81T6BU7cuusUSxImz0GEYSOYUKk/YzIhkQ6+vc0gHbxQ==",
+ "version": "19.0.0",
+ "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-19.0.0.tgz",
+ "integrity": "sha512-3Ga5IVerQQ2hKU9q7T28RmcUsd8F2kL6cYuPcPCzeclSjmHhGydPBZL/KJKC02sG6J6Wfry85uiWpbkjQ5qBiw==",
"requires": {
"https-proxy-agent": "5.0.1",
"progress": "2.0.3",
"proxy-from-env": "1.1.0",
- "puppeteer-core": "18.2.1"
+ "puppeteer-core": "19.0.0"
}
},
"puppeteer-core": {
- "version": "18.2.1",
- "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-18.2.1.tgz",
- "integrity": "sha512-MRtTAZfQTluz3U2oU/X2VqVWPcR1+94nbA2V6ZrSZRVEwLqZ8eclZ551qGFQD/vD2PYqHJwWOW/fpC721uznVw==",
+ "version": "19.0.0",
+ "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-19.0.0.tgz",
+ "integrity": "sha512-OljQ9W5M4cBX68vnOAGbcRkVENDHn6lfj6QYoGsnLQsxPAh6ExTQAhHauwdFdQkhYdDExZFWlKArnBONzeHY+g==",
"requires": {
"cross-fetch": "3.1.5",
"debug": "4.3.4",
diff --git a/package.json b/package.json
index cbdd5e36..e5a1e21a 100644
--- a/package.json
+++ b/package.json
@@ -6,7 +6,7 @@
"license": "CC0-1.0",
"dependencies": {
"normalize.css": "^8.0.1",
- "puppeteer": "^18.2.1"
+ "puppeteer": "^19.0.0"
},
"devDependencies": {
"@babel/core": "^7.19.3",
From 8dd94033d86208d98f89eb454746b96881b6a9a3 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Fri, 21 Oct 2022 09:01:33 +0000
Subject: [PATCH 007/805] Bump laravel/framework from 9.36.3 to 9.36.4
Bumps [laravel/framework](https://github.com/laravel/framework) from 9.36.3 to 9.36.4.
- [Release notes](https://github.com/laravel/framework/releases)
- [Changelog](https://github.com/laravel/framework/blob/9.x/CHANGELOG.md)
- [Commits](https://github.com/laravel/framework/compare/v9.36.3...v9.36.4)
---
updated-dependencies:
- dependency-name: laravel/framework
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
---
composer.lock | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/composer.lock b/composer.lock
index 1c09f1c0..e6040b3a 100644
--- a/composer.lock
+++ b/composer.lock
@@ -1741,16 +1741,16 @@
},
{
"name": "laravel/framework",
- "version": "v9.36.3",
+ "version": "v9.36.4",
"source": {
"type": "git",
"url": "https://github.com/laravel/framework.git",
- "reference": "80ba0561b3682b96743e1c152fde0698bbdb2412"
+ "reference": "15ce569fd93124e8e2257c24e3ed85b9ef9951d6"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laravel/framework/zipball/80ba0561b3682b96743e1c152fde0698bbdb2412",
- "reference": "80ba0561b3682b96743e1c152fde0698bbdb2412",
+ "url": "https://api.github.com/repos/laravel/framework/zipball/15ce569fd93124e8e2257c24e3ed85b9ef9951d6",
+ "reference": "15ce569fd93124e8e2257c24e3ed85b9ef9951d6",
"shasum": ""
},
"require": {
@@ -1762,7 +1762,7 @@
"fruitcake/php-cors": "^1.2",
"laravel/serializable-closure": "^1.2.2",
"league/commonmark": "^2.2",
- "league/flysystem": "^3.0.16",
+ "league/flysystem": "^3.8.0",
"monolog/monolog": "^2.0",
"nesbot/carbon": "^2.62.1",
"nunomaduro/termwind": "^1.13",
@@ -1923,7 +1923,7 @@
"issues": "https://github.com/laravel/framework/issues",
"source": "https://github.com/laravel/framework"
},
- "time": "2022-10-19T13:23:53+00:00"
+ "time": "2022-10-20T16:11:03+00:00"
},
{
"name": "laravel/horizon",
From 0cca0e78e11d3dd8b25ca0aeda403c7dddb5f7bd Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Fri, 21 Oct 2022 14:13:09 +0000
Subject: [PATCH 008/805] Bump @babel/core from 7.19.3 to 7.19.6
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.19.3 to 7.19.6.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.19.6/packages/babel-core)
---
updated-dependencies:
- dependency-name: "@babel/core"
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
---
package-lock.json | 154 +++++++++++++++++++++++-----------------------
package.json | 2 +-
2 files changed, 78 insertions(+), 78 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 8ef48aca..976cfb89 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -13,7 +13,7 @@
"puppeteer": "^19.0.0"
},
"devDependencies": {
- "@babel/core": "^7.19.3",
+ "@babel/core": "^7.19.6",
"@babel/preset-env": "^7.19.4",
"autoprefixer": "^10.4.12",
"babel-loader": "^8.2.1",
@@ -71,21 +71,21 @@
}
},
"node_modules/@babel/core": {
- "version": "7.19.3",
- "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.19.3.tgz",
- "integrity": "sha512-WneDJxdsjEvyKtXKsaBGbDeiyOjR5vYq4HcShxnIbG0qixpoHjI3MqeZM9NDvsojNCEBItQE4juOo/bU6e72gQ==",
+ "version": "7.19.6",
+ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.19.6.tgz",
+ "integrity": "sha512-D2Ue4KHpc6Ys2+AxpIx1BZ8+UegLLLE2p3KJEuJRKmokHOtl49jQ5ny1773KsGLZs8MQvBidAF6yWUJxRqtKtg==",
"dev": true,
"dependencies": {
"@ampproject/remapping": "^2.1.0",
"@babel/code-frame": "^7.18.6",
- "@babel/generator": "^7.19.3",
+ "@babel/generator": "^7.19.6",
"@babel/helper-compilation-targets": "^7.19.3",
- "@babel/helper-module-transforms": "^7.19.0",
- "@babel/helpers": "^7.19.0",
- "@babel/parser": "^7.19.3",
+ "@babel/helper-module-transforms": "^7.19.6",
+ "@babel/helpers": "^7.19.4",
+ "@babel/parser": "^7.19.6",
"@babel/template": "^7.18.10",
- "@babel/traverse": "^7.19.3",
- "@babel/types": "^7.19.3",
+ "@babel/traverse": "^7.19.6",
+ "@babel/types": "^7.19.4",
"convert-source-map": "^1.7.0",
"debug": "^4.1.0",
"gensync": "^1.0.0-beta.2",
@@ -101,12 +101,12 @@
}
},
"node_modules/@babel/generator": {
- "version": "7.19.3",
- "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.19.3.tgz",
- "integrity": "sha512-fqVZnmp1ncvZU757UzDheKZpfPgatqY59XtW2/j/18H7u76akb8xqvjw82f+i2UKd/ksYsSick/BCLQUUtJ/qQ==",
+ "version": "7.19.6",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.19.6.tgz",
+ "integrity": "sha512-oHGRUQeoX1QrKeJIKVe0hwjGqNnVYsM5Nep5zo0uE0m42sLH+Fsd2pStJ5sRM1bNyTUUoz0pe2lTeMJrb/taTA==",
"dev": true,
"dependencies": {
- "@babel/types": "^7.19.3",
+ "@babel/types": "^7.19.4",
"@jridgewell/gen-mapping": "^0.3.2",
"jsesc": "^2.5.1"
},
@@ -296,19 +296,19 @@
}
},
"node_modules/@babel/helper-module-transforms": {
- "version": "7.19.0",
- "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.19.0.tgz",
- "integrity": "sha512-3HBZ377Fe14RbLIA+ac3sY4PTgpxHVkFrESaWhoI5PuyXPBBX8+C34qblV9G89ZtycGJCmCI/Ut+VUDK4bltNQ==",
+ "version": "7.19.6",
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.19.6.tgz",
+ "integrity": "sha512-fCmcfQo/KYr/VXXDIyd3CBGZ6AFhPFy1TfSEJ+PilGVlQT6jcbqtHAM4C1EciRqMza7/TpOUZliuSH+U6HAhJw==",
"dev": true,
"dependencies": {
"@babel/helper-environment-visitor": "^7.18.9",
"@babel/helper-module-imports": "^7.18.6",
- "@babel/helper-simple-access": "^7.18.6",
+ "@babel/helper-simple-access": "^7.19.4",
"@babel/helper-split-export-declaration": "^7.18.6",
- "@babel/helper-validator-identifier": "^7.18.6",
+ "@babel/helper-validator-identifier": "^7.19.1",
"@babel/template": "^7.18.10",
- "@babel/traverse": "^7.19.0",
- "@babel/types": "^7.19.0"
+ "@babel/traverse": "^7.19.6",
+ "@babel/types": "^7.19.4"
},
"engines": {
"node": ">=6.9.0"
@@ -370,12 +370,12 @@
}
},
"node_modules/@babel/helper-simple-access": {
- "version": "7.18.6",
- "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz",
- "integrity": "sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==",
+ "version": "7.19.4",
+ "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.19.4.tgz",
+ "integrity": "sha512-f9Xq6WqBFqaDfbCzn2w85hwklswz5qsKlh7f08w4Y9yhJHpnNC0QemtSkK5YyOY8kPGvyiwdzZksGUhnGdaUIg==",
"dev": true,
"dependencies": {
- "@babel/types": "^7.18.6"
+ "@babel/types": "^7.19.4"
},
"engines": {
"node": ">=6.9.0"
@@ -448,14 +448,14 @@
}
},
"node_modules/@babel/helpers": {
- "version": "7.19.0",
- "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.19.0.tgz",
- "integrity": "sha512-DRBCKGwIEdqY3+rPJgG/dKfQy9+08rHIAJx8q2p+HSWP87s2HCrQmaAMMyMll2kIXKCW0cO1RdQskx15Xakftg==",
+ "version": "7.19.4",
+ "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.19.4.tgz",
+ "integrity": "sha512-G+z3aOx2nfDHwX/kyVii5fJq+bgscg89/dJNWpYeKeBv3v9xX8EIabmx1k6u9LS04H7nROFVRVK+e3k0VHp+sw==",
"dev": true,
"dependencies": {
"@babel/template": "^7.18.10",
- "@babel/traverse": "^7.19.0",
- "@babel/types": "^7.19.0"
+ "@babel/traverse": "^7.19.4",
+ "@babel/types": "^7.19.4"
},
"engines": {
"node": ">=6.9.0"
@@ -476,9 +476,9 @@
}
},
"node_modules/@babel/parser": {
- "version": "7.19.3",
- "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.19.3.tgz",
- "integrity": "sha512-pJ9xOlNWHiy9+FuFP09DEAFbAn4JskgRsVcc169w2xRBC3FRGuQEwjeIMMND9L2zc0iEhO/tGv4Zq+km+hxNpQ==",
+ "version": "7.19.6",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.19.6.tgz",
+ "integrity": "sha512-h1IUp81s2JYJ3mRkdxJgs4UvmSsRvDrx5ICSJbPvtWYv5i1nTBGcBpnog+89rAFMwvvru6E5NUHdBe01UeSzYA==",
"dev": true,
"bin": {
"parser": "bin/babel-parser.js"
@@ -1601,19 +1601,19 @@
}
},
"node_modules/@babel/traverse": {
- "version": "7.19.3",
- "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.19.3.tgz",
- "integrity": "sha512-qh5yf6149zhq2sgIXmwjnsvmnNQC2iw70UFjp4olxucKrWd/dvlUsBI88VSLUsnMNF7/vnOiA+nk1+yLoCqROQ==",
+ "version": "7.19.6",
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.19.6.tgz",
+ "integrity": "sha512-6l5HrUCzFM04mfbG09AagtYyR2P0B71B1wN7PfSPiksDPz2k5H9CBC1tcZpz2M8OxbKTPccByoOJ22rUKbpmQQ==",
"dev": true,
"dependencies": {
"@babel/code-frame": "^7.18.6",
- "@babel/generator": "^7.19.3",
+ "@babel/generator": "^7.19.6",
"@babel/helper-environment-visitor": "^7.18.9",
"@babel/helper-function-name": "^7.19.0",
"@babel/helper-hoist-variables": "^7.18.6",
"@babel/helper-split-export-declaration": "^7.18.6",
- "@babel/parser": "^7.19.3",
- "@babel/types": "^7.19.3",
+ "@babel/parser": "^7.19.6",
+ "@babel/types": "^7.19.4",
"debug": "^4.1.0",
"globals": "^11.1.0"
},
@@ -7513,21 +7513,21 @@
"dev": true
},
"@babel/core": {
- "version": "7.19.3",
- "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.19.3.tgz",
- "integrity": "sha512-WneDJxdsjEvyKtXKsaBGbDeiyOjR5vYq4HcShxnIbG0qixpoHjI3MqeZM9NDvsojNCEBItQE4juOo/bU6e72gQ==",
+ "version": "7.19.6",
+ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.19.6.tgz",
+ "integrity": "sha512-D2Ue4KHpc6Ys2+AxpIx1BZ8+UegLLLE2p3KJEuJRKmokHOtl49jQ5ny1773KsGLZs8MQvBidAF6yWUJxRqtKtg==",
"dev": true,
"requires": {
"@ampproject/remapping": "^2.1.0",
"@babel/code-frame": "^7.18.6",
- "@babel/generator": "^7.19.3",
+ "@babel/generator": "^7.19.6",
"@babel/helper-compilation-targets": "^7.19.3",
- "@babel/helper-module-transforms": "^7.19.0",
- "@babel/helpers": "^7.19.0",
- "@babel/parser": "^7.19.3",
+ "@babel/helper-module-transforms": "^7.19.6",
+ "@babel/helpers": "^7.19.4",
+ "@babel/parser": "^7.19.6",
"@babel/template": "^7.18.10",
- "@babel/traverse": "^7.19.3",
- "@babel/types": "^7.19.3",
+ "@babel/traverse": "^7.19.6",
+ "@babel/types": "^7.19.4",
"convert-source-map": "^1.7.0",
"debug": "^4.1.0",
"gensync": "^1.0.0-beta.2",
@@ -7536,12 +7536,12 @@
}
},
"@babel/generator": {
- "version": "7.19.3",
- "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.19.3.tgz",
- "integrity": "sha512-fqVZnmp1ncvZU757UzDheKZpfPgatqY59XtW2/j/18H7u76akb8xqvjw82f+i2UKd/ksYsSick/BCLQUUtJ/qQ==",
+ "version": "7.19.6",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.19.6.tgz",
+ "integrity": "sha512-oHGRUQeoX1QrKeJIKVe0hwjGqNnVYsM5Nep5zo0uE0m42sLH+Fsd2pStJ5sRM1bNyTUUoz0pe2lTeMJrb/taTA==",
"dev": true,
"requires": {
- "@babel/types": "^7.19.3",
+ "@babel/types": "^7.19.4",
"@jridgewell/gen-mapping": "^0.3.2",
"jsesc": "^2.5.1"
},
@@ -7682,19 +7682,19 @@
}
},
"@babel/helper-module-transforms": {
- "version": "7.19.0",
- "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.19.0.tgz",
- "integrity": "sha512-3HBZ377Fe14RbLIA+ac3sY4PTgpxHVkFrESaWhoI5PuyXPBBX8+C34qblV9G89ZtycGJCmCI/Ut+VUDK4bltNQ==",
+ "version": "7.19.6",
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.19.6.tgz",
+ "integrity": "sha512-fCmcfQo/KYr/VXXDIyd3CBGZ6AFhPFy1TfSEJ+PilGVlQT6jcbqtHAM4C1EciRqMza7/TpOUZliuSH+U6HAhJw==",
"dev": true,
"requires": {
"@babel/helper-environment-visitor": "^7.18.9",
"@babel/helper-module-imports": "^7.18.6",
- "@babel/helper-simple-access": "^7.18.6",
+ "@babel/helper-simple-access": "^7.19.4",
"@babel/helper-split-export-declaration": "^7.18.6",
- "@babel/helper-validator-identifier": "^7.18.6",
+ "@babel/helper-validator-identifier": "^7.19.1",
"@babel/template": "^7.18.10",
- "@babel/traverse": "^7.19.0",
- "@babel/types": "^7.19.0"
+ "@babel/traverse": "^7.19.6",
+ "@babel/types": "^7.19.4"
}
},
"@babel/helper-optimise-call-expression": {
@@ -7738,12 +7738,12 @@
}
},
"@babel/helper-simple-access": {
- "version": "7.18.6",
- "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz",
- "integrity": "sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==",
+ "version": "7.19.4",
+ "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.19.4.tgz",
+ "integrity": "sha512-f9Xq6WqBFqaDfbCzn2w85hwklswz5qsKlh7f08w4Y9yhJHpnNC0QemtSkK5YyOY8kPGvyiwdzZksGUhnGdaUIg==",
"dev": true,
"requires": {
- "@babel/types": "^7.18.6"
+ "@babel/types": "^7.19.4"
}
},
"@babel/helper-skip-transparent-expression-wrappers": {
@@ -7795,14 +7795,14 @@
}
},
"@babel/helpers": {
- "version": "7.19.0",
- "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.19.0.tgz",
- "integrity": "sha512-DRBCKGwIEdqY3+rPJgG/dKfQy9+08rHIAJx8q2p+HSWP87s2HCrQmaAMMyMll2kIXKCW0cO1RdQskx15Xakftg==",
+ "version": "7.19.4",
+ "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.19.4.tgz",
+ "integrity": "sha512-G+z3aOx2nfDHwX/kyVii5fJq+bgscg89/dJNWpYeKeBv3v9xX8EIabmx1k6u9LS04H7nROFVRVK+e3k0VHp+sw==",
"dev": true,
"requires": {
"@babel/template": "^7.18.10",
- "@babel/traverse": "^7.19.0",
- "@babel/types": "^7.19.0"
+ "@babel/traverse": "^7.19.4",
+ "@babel/types": "^7.19.4"
}
},
"@babel/highlight": {
@@ -7817,9 +7817,9 @@
}
},
"@babel/parser": {
- "version": "7.19.3",
- "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.19.3.tgz",
- "integrity": "sha512-pJ9xOlNWHiy9+FuFP09DEAFbAn4JskgRsVcc169w2xRBC3FRGuQEwjeIMMND9L2zc0iEhO/tGv4Zq+km+hxNpQ==",
+ "version": "7.19.6",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.19.6.tgz",
+ "integrity": "sha512-h1IUp81s2JYJ3mRkdxJgs4UvmSsRvDrx5ICSJbPvtWYv5i1nTBGcBpnog+89rAFMwvvru6E5NUHdBe01UeSzYA==",
"dev": true
},
"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": {
@@ -8570,19 +8570,19 @@
}
},
"@babel/traverse": {
- "version": "7.19.3",
- "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.19.3.tgz",
- "integrity": "sha512-qh5yf6149zhq2sgIXmwjnsvmnNQC2iw70UFjp4olxucKrWd/dvlUsBI88VSLUsnMNF7/vnOiA+nk1+yLoCqROQ==",
+ "version": "7.19.6",
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.19.6.tgz",
+ "integrity": "sha512-6l5HrUCzFM04mfbG09AagtYyR2P0B71B1wN7PfSPiksDPz2k5H9CBC1tcZpz2M8OxbKTPccByoOJ22rUKbpmQQ==",
"dev": true,
"requires": {
"@babel/code-frame": "^7.18.6",
- "@babel/generator": "^7.19.3",
+ "@babel/generator": "^7.19.6",
"@babel/helper-environment-visitor": "^7.18.9",
"@babel/helper-function-name": "^7.19.0",
"@babel/helper-hoist-variables": "^7.18.6",
"@babel/helper-split-export-declaration": "^7.18.6",
- "@babel/parser": "^7.19.3",
- "@babel/types": "^7.19.3",
+ "@babel/parser": "^7.19.6",
+ "@babel/types": "^7.19.4",
"debug": "^4.1.0",
"globals": "^11.1.0"
}
diff --git a/package.json b/package.json
index e5a1e21a..9975e56f 100644
--- a/package.json
+++ b/package.json
@@ -9,7 +9,7 @@
"puppeteer": "^19.0.0"
},
"devDependencies": {
- "@babel/core": "^7.19.3",
+ "@babel/core": "^7.19.6",
"@babel/preset-env": "^7.19.4",
"autoprefixer": "^10.4.12",
"babel-loader": "^8.2.1",
From ea8395a65185f0fc40ff69c65902e7d0f75910b1 Mon Sep 17 00:00:00 2001
From: Jonny Barnes
Date: Sat, 22 Oct 2022 14:18:21 +0100
Subject: [PATCH 009/805] Add model to store syndication target data
---
app/Http/Controllers/MicropubController.php | 13 ++--
app/Models/SyndicationTarget.php | 68 +++++++++++++++++++
.../factories/SyndicationTargetFactory.php | 30 ++++++++
...55721_create_syndication_targets_table.php | 39 +++++++++++
tests/Feature/MicropubControllerTest.php | 13 +++-
5 files changed, 154 insertions(+), 9 deletions(-)
create mode 100644 app/Models/SyndicationTarget.php
create mode 100644 database/factories/SyndicationTargetFactory.php
create mode 100644 database/migrations/2022_10_21_155721_create_syndication_targets_table.php
diff --git a/app/Http/Controllers/MicropubController.php b/app/Http/Controllers/MicropubController.php
index ea7d1413..8cecf46f 100644
--- a/app/Http/Controllers/MicropubController.php
+++ b/app/Http/Controllers/MicropubController.php
@@ -6,6 +6,7 @@ namespace App\Http\Controllers;
use App\Http\Responses\MicropubResponses;
use App\Models\Place;
+use App\Models\SyndicationTarget;
use App\Services\Micropub\HCardService;
use App\Services\Micropub\HEntryService;
use App\Services\Micropub\UpdateService;
@@ -121,21 +122,19 @@ class MicropubController extends Controller
{
try {
$tokenData = $this->tokenService->validateToken(request()->input('access_token'));
- } catch (RequiredConstraintsViolated | InvalidTokenStructure $exception) {
- $micropubResponses = new MicropubResponses();
-
- return $micropubResponses->invalidTokenResponse();
+ } catch (RequiredConstraintsViolated | InvalidTokenStructure) {
+ return (new MicropubResponses())->invalidTokenResponse();
}
if (request()->input('q') === 'syndicate-to') {
return response()->json([
- 'syndicate-to' => config('syndication.targets'),
+ 'syndicate-to' => SyndicationTarget::all(),
]);
}
- if (request()->input('q') == 'config') {
+ if (request()->input('q') === 'config') {
return response()->json([
- 'syndicate-to' => config('syndication.targets'),
+ 'syndicate-to' => SyndicationTarget::all(),
'media-endpoint' => route('media-endpoint'),
]);
}
diff --git a/app/Models/SyndicationTarget.php b/app/Models/SyndicationTarget.php
new file mode 100644
index 00000000..74366afa
--- /dev/null
+++ b/app/Models/SyndicationTarget.php
@@ -0,0 +1,68 @@
+
+ */
+ protected $visible = [
+ 'uid',
+ 'name',
+ 'service',
+ 'user',
+ ];
+
+ /**
+ * The accessors to append to the model's array form.
+ *
+ * @var array
+ */
+ protected $appends = [
+ 'service',
+ 'user',
+ ];
+
+ /**
+ * Get the service data as a single attribute.
+ *
+ * @vreturn Attribute
+ */
+ protected function service(): Attribute
+ {
+ return Attribute::get(
+ get: fn ($value, $attributes) => [
+ 'name' => $attributes['service_name'],
+ 'url' => $attributes['service_url'],
+ 'photo' => $attributes['service_photo'],
+ ],
+ );
+ }
+
+ /**
+ * Get the user data as a single attribute.
+ *
+ * @vreturn Attribute
+ */
+ protected function user(): Attribute
+ {
+ return Attribute::get(
+ get: fn ($value, $attributes) => [
+ 'name' => $attributes['user_name'],
+ 'url' => $attributes['user_url'],
+ 'photo' => $attributes['user_photo'],
+ ],
+ );
+ }
+}
diff --git a/database/factories/SyndicationTargetFactory.php b/database/factories/SyndicationTargetFactory.php
new file mode 100644
index 00000000..c877c9d4
--- /dev/null
+++ b/database/factories/SyndicationTargetFactory.php
@@ -0,0 +1,30 @@
+
+ */
+class SyndicationTargetFactory extends Factory
+{
+ /**
+ * Define the model's default state.
+ *
+ * @return array
+ */
+ public function definition()
+ {
+ return [
+ 'uid' => $this->faker->url,
+ 'name' => $this->faker->name,
+ 'service_name' => $this->faker->name,
+ 'service_url' => $this->faker->url,
+ 'service_photo' => $this->faker->url,
+ 'user_name' => $this->faker->name,
+ 'user_url' => $this->faker->url,
+ 'user_photo' => $this->faker->url,
+ ];
+ }
+}
diff --git a/database/migrations/2022_10_21_155721_create_syndication_targets_table.php b/database/migrations/2022_10_21_155721_create_syndication_targets_table.php
new file mode 100644
index 00000000..01b3d10b
--- /dev/null
+++ b/database/migrations/2022_10_21_155721_create_syndication_targets_table.php
@@ -0,0 +1,39 @@
+id();
+ $table->string('uid');
+ $table->string('name');
+ $table->string('service_name');
+ $table->string('service_url');
+ $table->string('service_photo');
+ $table->string('user_name');
+ $table->string('user_url');
+ $table->string('user_photo');
+ $table->timestamps();
+ });
+ }
+
+ /**
+ * Reverse the migrations.
+ *
+ * @return void
+ */
+ public function down()
+ {
+ Schema::dropIfExists('syndication_targets');
+ }
+};
diff --git a/tests/Feature/MicropubControllerTest.php b/tests/Feature/MicropubControllerTest.php
index 688ca1b8..9cdd07fb 100644
--- a/tests/Feature/MicropubControllerTest.php
+++ b/tests/Feature/MicropubControllerTest.php
@@ -9,6 +9,7 @@ use App\Jobs\SyndicateNoteToTwitter;
use App\Models\Media;
use App\Models\Note;
use App\Models\Place;
+use App\Models\SyndicationTarget;
use Carbon\Carbon;
use Faker\Factory;
use Illuminate\Foundation\Testing\RefreshDatabase;
@@ -51,10 +52,18 @@ class MicropubControllerTest extends TestCase
}
/** @test */
- public function micropubClientsCanRequestSyndicationTargets(): void
+ public function micropubClientsCanRequestSyndicationTargetsCanBeEmpty(): void
{
$response = $this->get('/api/post?q=syndicate-to', ['HTTP_Authorization' => 'Bearer ' . $this->getToken()]);
- $response->assertJsonFragment(['uid' => 'https://twitter.com/jonnybarnes']);
+ $response->assertJsonFragment(['syndicate-to' => []]);
+ }
+
+ /** @test */
+ public function micropubClientsCanRequestSyndicationTargetsPopulatesFromModel(): void
+ {
+ $syndicationTarget = SyndicationTarget::factory()->create();
+ $response = $this->get('/api/post?q=syndicate-to', ['HTTP_Authorization' => 'Bearer ' . $this->getToken()]);
+ $response->assertJsonFragment(['uid' => $syndicationTarget->uid]);
}
/** @test */
From 0ddec78d09c63eceea4964a572f84ebe2b0db512 Mon Sep 17 00:00:00 2001
From: Jonny Barnes
Date: Sun, 23 Oct 2022 13:11:31 +0100
Subject: [PATCH 010/805] Allow syndication targets to be added/edited in admin
interface
---
.../Admin/SyndicationTargetsController.php | 99 +++++++++++++++++++
app/Models/SyndicationTarget.php | 16 +++
.../views/admin/syndication/create.blade.php | 45 +++++++++
.../views/admin/syndication/edit.blade.php | 52 ++++++++++
.../views/admin/syndication/index.blade.php | 22 +++++
resources/views/admin/welcome.blade.php | 6 ++
routes/web.php | 11 +++
7 files changed, 251 insertions(+)
create mode 100644 app/Http/Controllers/Admin/SyndicationTargetsController.php
create mode 100644 resources/views/admin/syndication/create.blade.php
create mode 100644 resources/views/admin/syndication/edit.blade.php
create mode 100644 resources/views/admin/syndication/index.blade.php
diff --git a/app/Http/Controllers/Admin/SyndicationTargetsController.php b/app/Http/Controllers/Admin/SyndicationTargetsController.php
new file mode 100644
index 00000000..f8c93260
--- /dev/null
+++ b/app/Http/Controllers/Admin/SyndicationTargetsController.php
@@ -0,0 +1,99 @@
+validate([
+ 'uid' => 'required|string',
+ 'name' => 'required|string',
+ ]);
+
+ SyndicationTarget::create($validated);
+
+ return redirect('/admin/syndication');
+ }
+
+ /**
+ * Show a form to edit a syndication target.
+ *
+ * @param SyndicationTarget $syndicationTarget
+ * @return View
+ */
+ public function edit(SyndicationTarget $syndicationTarget): View
+ {
+ return view('admin.syndication.edit', [
+ 'syndication_target' => $syndicationTarget,
+ ]);
+ }
+
+ /**
+ * Process the request to edit a client name.
+ *
+ * @param Request $request
+ * @param SyndicationTarget $syndicationTarget
+ * @return RedirectResponse
+ */
+ public function update(Request $request, SyndicationTarget $syndicationTarget): RedirectResponse
+ {
+ $validated = $request->validate([
+ 'uid' => 'required|string',
+ 'name' => 'required|string',
+ ]);
+
+ $syndicationTarget->update($validated);
+
+ return redirect('/admin/syndication');
+ }
+
+ /**
+ * Process a request to delete a client.
+ *
+ * @param SyndicationTarget $syndicationTarget
+ * @return RedirectResponse
+ */
+ public function destroy(SyndicationTarget $syndicationTarget): RedirectResponse
+ {
+ $syndicationTarget->delete();
+
+ return redirect('/admin/syndication');
+ }
+}
diff --git a/app/Models/SyndicationTarget.php b/app/Models/SyndicationTarget.php
index 74366afa..85d674c1 100644
--- a/app/Models/SyndicationTarget.php
+++ b/app/Models/SyndicationTarget.php
@@ -12,6 +12,22 @@ class SyndicationTarget extends Model
{
use HasFactory;
+ /**
+ * The attributes that are mass assignable.
+ *
+ * @var array
+ */
+ protected $fillable = [
+ 'uid',
+ 'name',
+ 'service_name',
+ 'service_url',
+ 'service_photo',
+ 'user_name',
+ 'user_url',
+ 'user_photo',
+ ];
+
/**
* The attributes that are visible when serializing the model.
*
diff --git a/resources/views/admin/syndication/create.blade.php b/resources/views/admin/syndication/create.blade.php
new file mode 100644
index 00000000..df196e93
--- /dev/null
+++ b/resources/views/admin/syndication/create.blade.php
@@ -0,0 +1,45 @@
+@extends('master')
+
+@section('title')New Syndication Target « Admin CP « @stop
+
+@section('content')
+ New Syndication Target
+
+@stop
diff --git a/resources/views/admin/syndication/edit.blade.php b/resources/views/admin/syndication/edit.blade.php
new file mode 100644
index 00000000..400ff5d4
--- /dev/null
+++ b/resources/views/admin/syndication/edit.blade.php
@@ -0,0 +1,52 @@
+@extends('master')
+
+@section('title')Edit Syndication Target « Admin CP « @stop
+
+@section('content')
+ Edit syndication target
+
+
+
+@stop
diff --git a/resources/views/admin/syndication/index.blade.php b/resources/views/admin/syndication/index.blade.php
new file mode 100644
index 00000000..513e2c76
--- /dev/null
+++ b/resources/views/admin/syndication/index.blade.php
@@ -0,0 +1,22 @@
+@extends('master')
+
+@section('title')List Syndication Targets « Admin CP « @stop
+
+@section('content')
+ Syndication Targets
+ @if($targets->isEmpty())
+ No saved syndication targets.
+ @else
+
+ @foreach($targets as $target)
+
+ {{ $target['uid'] }}
+ edit?
+
+ @endforeach
+
+ @endif
+
+ Create a new syndication target ?
+
+@stop
diff --git a/resources/views/admin/welcome.blade.php b/resources/views/admin/welcome.blade.php
index d29468b0..46ac746f 100644
--- a/resources/views/admin/welcome.blade.php
+++ b/resources/views/admin/welcome.blade.php
@@ -40,4 +40,10 @@
You can either create new places,
or edit them.
+
+ Syndication
+
+ You can either create new syndication targets,
+ or edit them.
+
@stop
diff --git a/routes/web.php b/routes/web.php
index 4d83f871..f721a2df 100644
--- a/routes/web.php
+++ b/routes/web.php
@@ -18,6 +18,7 @@ use App\Http\Controllers\Admin\HomeController;
use App\Http\Controllers\Admin\LikesController as AdminLikesController;
use App\Http\Controllers\Admin\NotesController as AdminNotesController;
use App\Http\Controllers\Admin\PlacesController as AdminPlacesController;
+use App\Http\Controllers\Admin\SyndicationTargetsController;
use App\Http\Controllers\ArticlesController;
use App\Http\Controllers\AuthController;
use App\Http\Controllers\BookmarksController;
@@ -122,6 +123,16 @@ Route::group(['domain' => config('url.longurl')], function () {
Route::put('/{id}', [AdminLikesController::class, 'update']);
Route::delete('/{id}', [AdminLikesController::class, 'destroy']);
});
+
+ // Syndication Targets
+ Route::group(['prefix' => 'syndication'], function () {
+ Route::get('/', [SyndicationTargetsController::class, 'index']);
+ Route::get('/create', [SyndicationTargetsController::class, 'create']);
+ Route::post('/', [SyndicationTargetsController::class, 'store']);
+ Route::get('/{syndicationTarget}/edit', [SyndicationTargetsController::class, 'edit']);
+ Route::put('/{syndicationTarget}', [SyndicationTargetsController::class, 'update']);
+ Route::delete('/{syndicationTarget}', [SyndicationTargetsController::class, 'destroy']);
+ });
});
// Blog pages using ArticlesController
From 1d85c4c8cff87e4dc3ee484db4d1f08979af4cc5 Mon Sep 17 00:00:00 2001
From: Jonny Barnes
Date: Sun, 23 Oct 2022 13:15:16 +0100
Subject: [PATCH 011/805] Fix one of the unit tests
---
tests/Feature/MicropubControllerTest.php | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/tests/Feature/MicropubControllerTest.php b/tests/Feature/MicropubControllerTest.php
index 9cdd07fb..e34e218a 100644
--- a/tests/Feature/MicropubControllerTest.php
+++ b/tests/Feature/MicropubControllerTest.php
@@ -100,7 +100,7 @@ class MicropubControllerTest extends TestCase
public function micropubClientCanRequestEndpointConfig(): void
{
$response = $this->get('/api/post?q=config', ['HTTP_Authorization' => 'Bearer ' . $this->getToken()]);
- $response->assertJsonFragment(['uid' => 'https://twitter.com/jonnybarnes']);
+ $response->assertJsonFragment(['media-endpoint' => route('media-endpoint')]);
}
/** @test */
From 976929e9b93154bbf9935efca69f568bb4776e8a Mon Sep 17 00:00:00 2001
From: Jonny Barnes
Date: Sun, 23 Oct 2022 13:16:24 +0100
Subject: [PATCH 012/805] Remove the hard-coded syndication config
---
config/syndication.php | 26 --------------------------
1 file changed, 26 deletions(-)
delete mode 100644 config/syndication.php
diff --git a/config/syndication.php b/config/syndication.php
deleted file mode 100644
index 7a0a92f9..00000000
--- a/config/syndication.php
+++ /dev/null
@@ -1,26 +0,0 @@
- [];
- 'targets' => [
- [
- 'uid' => 'https://twitter.com/jonnybarnes',
- 'name' => 'jonnybarnes on Twitter',
- 'service' => [
- 'name' => 'Twitter',
- 'url' => 'https://twitter.com',
- 'photo' => 'https://upload.wikimedia.org/wikipedia/commons/4/4f/Twitter-logo.svg',
- ],
- 'user' => [
- 'name' => 'jonnybarnes',
- 'url' => 'https://twitter.com/jonnybarnes',
- 'photo' => 'https://pbs.twimg.com/profile_images/875422855932121089/W628ZI8w_400x400.jpg',
- ],
- ],
- ],
-];
From 66257e7e9b10ce5c6dffdeb63a4190f080b68bd8 Mon Sep 17 00:00:00 2001
From: Jonny Barnes
Date: Sun, 23 Oct 2022 20:38:12 +0100
Subject: [PATCH 013/805] Use new syndication target model when processing
MicroPub requests
---
app/Http/Controllers/MicropubController.php | 28 +++++++++++----------
app/Services/BookmarkService.php | 19 ++++++--------
app/Services/Micropub/HEntryService.php | 12 +++------
app/Services/NoteService.php | 27 +++++++-------------
tests/Feature/BookmarksTest.php | 16 ++++++++++++
tests/Feature/MicropubControllerTest.php | 11 ++++++++
6 files changed, 61 insertions(+), 52 deletions(-)
diff --git a/app/Http/Controllers/MicropubController.php b/app/Http/Controllers/MicropubController.php
index 8cecf46f..b540ca18 100644
--- a/app/Http/Controllers/MicropubController.php
+++ b/app/Http/Controllers/MicropubController.php
@@ -12,6 +12,7 @@ use App\Services\Micropub\HEntryService;
use App\Services\Micropub\UpdateService;
use App\Services\TokenService;
use Illuminate\Http\JsonResponse;
+use Illuminate\Http\Request;
use Lcobucci\JWT\Encoding\CannotDecodeContent;
use Lcobucci\JWT\Token\InvalidTokenStructure;
use Lcobucci\JWT\Validation\RequiredConstraintsViolated;
@@ -44,13 +45,14 @@ class MicropubController extends Controller
* This function receives an API request, verifies the authenticity
* then passes over the info to the relevant Service class.
*
+ * @param Request $request
* @return JsonResponse
*/
- public function post(): JsonResponse
+ public function post(Request $request): JsonResponse
{
try {
- $tokenData = $this->tokenService->validateToken(request()->input('access_token'));
- } catch (RequiredConstraintsViolated | InvalidTokenStructure | CannotDecodeContent $exception) {
+ $tokenData = $this->tokenService->validateToken($request->input('access_token'));
+ } catch (RequiredConstraintsViolated | InvalidTokenStructure | CannotDecodeContent) {
$micropubResponses = new MicropubResponses();
return $micropubResponses->invalidTokenResponse();
@@ -62,15 +64,15 @@ class MicropubController extends Controller
return $micropubResponses->tokenHasNoScopeResponse();
}
- $this->logMicropubRequest(request()->all());
+ $this->logMicropubRequest($request->all());
- if ((request()->input('h') == 'entry') || (request()->input('type.0') == 'h-entry')) {
- if (stristr($tokenData->claims()->get('scope'), 'create') === false) {
+ if (($request->input('h') === 'entry') || ($request->input('type.0') === 'h-entry')) {
+ if (stripos($tokenData->claims()->get('scope'), 'create') === false) {
$micropubResponses = new MicropubResponses();
return $micropubResponses->insufficientScopeResponse();
}
- $location = $this->hentryService->process(request()->all(), $this->getCLientId());
+ $location = $this->hentryService->process($request->all(), $this->getCLientId());
return response()->json([
'response' => 'created',
@@ -78,13 +80,13 @@ class MicropubController extends Controller
], 201)->header('Location', $location);
}
- if (request()->input('h') == 'card' || request()->input('type.0') == 'h-card') {
- if (stristr($tokenData->claims()->get('scope'), 'create') === false) {
+ if ($request->input('h') === 'card' || $request->input('type.0') === 'h-card') {
+ if (stripos($tokenData->claims()->get('scope'), 'create') === false) {
$micropubResponses = new MicropubResponses();
return $micropubResponses->insufficientScopeResponse();
}
- $location = $this->hcardService->process(request()->all());
+ $location = $this->hcardService->process($request->all());
return response()->json([
'response' => 'created',
@@ -92,14 +94,14 @@ class MicropubController extends Controller
], 201)->header('Location', $location);
}
- if (request()->input('action') == 'update') {
- if (stristr($tokenData->claims()->get('scope'), 'update') === false) {
+ if ($request->input('action') === 'update') {
+ if (stripos($tokenData->claims()->get('scope'), 'update') === false) {
$micropubResponses = new MicropubResponses();
return $micropubResponses->insufficientScopeResponse();
}
- return $this->updateService->process(request()->all());
+ return $this->updateService->process($request->all());
}
return response()->json([
diff --git a/app/Services/BookmarkService.php b/app/Services/BookmarkService.php
index 2bf71d5f..d9012912 100644
--- a/app/Services/BookmarkService.php
+++ b/app/Services/BookmarkService.php
@@ -8,6 +8,7 @@ use App\Exceptions\InternetArchiveException;
use App\Jobs\ProcessBookmark;
use App\Jobs\SyndicateBookmarkToTwitter;
use App\Models\Bookmark;
+use App\Models\SyndicationTarget;
use App\Models\Tag;
use GuzzleHttp\Client;
use GuzzleHttp\Exception\ClientException;
@@ -52,7 +53,6 @@ class BookmarkService
$bookmark->tags()->save($tag);
}
- $targets = Arr::pluck(config('syndication.targets'), 'uid', 'service.name');
$mpSyndicateTo = null;
if (Arr::get($request, 'mp-syndicate-to')) {
$mpSyndicateTo = Arr::get($request, 'mp-syndicate-to');
@@ -60,18 +60,13 @@ class BookmarkService
if (Arr::get($request, 'properties.mp-syndicate-to')) {
$mpSyndicateTo = Arr::get($request, 'properties.mp-syndicate-to');
}
- if (is_string($mpSyndicateTo)) {
- $service = array_search($mpSyndicateTo, $targets);
- if ($service == 'Twitter') {
+ $mpSyndicateTo = Arr::wrap($mpSyndicateTo);
+ foreach ($mpSyndicateTo as $uid) {
+ $target = SyndicationTarget::where('uid', $uid)->first();
+ if ($target && $target->service_name === 'Twitter') {
SyndicateBookmarkToTwitter::dispatch($bookmark);
- }
- }
- if (is_array($mpSyndicateTo)) {
- foreach ($mpSyndicateTo as $uid) {
- $service = array_search($uid, $targets);
- if ($service == 'Twitter') {
- SyndicateBookmarkToTwitter::dispatch($bookmark);
- }
+
+ break;
}
}
diff --git a/app/Services/Micropub/HEntryService.php b/app/Services/Micropub/HEntryService.php
index bf19201f..2f8a2779 100644
--- a/app/Services/Micropub/HEntryService.php
+++ b/app/Services/Micropub/HEntryService.php
@@ -21,19 +21,13 @@ class HEntryService
public function process(array $request, ?string $client = null): ?string
{
if (Arr::get($request, 'properties.like-of') || Arr::get($request, 'like-of')) {
- $like = resolve(LikeService::class)->createLike($request);
-
- return $like->longurl;
+ return resolve(LikeService::class)->createLike($request)->longurl;
}
if (Arr::get($request, 'properties.bookmark-of') || Arr::get($request, 'bookmark-of')) {
- $bookmark = resolve(BookmarkService::class)->createBookmark($request);
-
- return $bookmark->longurl;
+ return resolve(BookmarkService::class)->createBookmark($request)->longurl;
}
- $note = resolve(NoteService::class)->createNote($request, $client);
-
- return $note->longurl;
+ return resolve(NoteService::class)->createNote($request, $client)->longurl;
}
}
diff --git a/app/Services/NoteService.php b/app/Services/NoteService.php
index 9c4dd357..57458389 100644
--- a/app/Services/NoteService.php
+++ b/app/Services/NoteService.php
@@ -9,6 +9,7 @@ use App\Jobs\SyndicateNoteToTwitter;
use App\Models\Media;
use App\Models\Note;
use App\Models\Place;
+use App\Models\SyndicationTarget;
use Illuminate\Support\Arr;
use Illuminate\Support\Str;
@@ -18,7 +19,7 @@ class NoteService
* Create a new note.
*
* @param array $request Data from request()->all()
- * @param string $client
+ * @param string|null $client
* @return Note
*/
public function createNote(array $request, ?string $client = null): Note
@@ -52,11 +53,9 @@ class NoteService
dispatch(new SendWebMentions($note));
- //syndication targets
- if (count($this->getSyndicationTargets($request)) > 0) {
- if (in_array('twitter', $this->getSyndicationTargets($request))) {
- dispatch(new SyndicateNoteToTwitter($note));
- }
+ // Syndication targets
+ if (in_array('twitter', $this->getSyndicationTargets($request), true)) {
+ dispatch(new SyndicateNoteToTwitter($note));
}
return $note;
@@ -206,22 +205,14 @@ class NoteService
private function getSyndicationTargets(array $request): array
{
$syndication = [];
- $targets = Arr::pluck(config('syndication.targets'), 'uid', 'service.name');
$mpSyndicateTo = Arr::get($request, 'mp-syndicate-to') ?? Arr::get($request, 'properties.mp-syndicate-to');
- if (is_string($mpSyndicateTo)) {
- $service = array_search($mpSyndicateTo, $targets);
- if ($service == 'Twitter') {
+ $mpSyndicateTo = Arr::wrap($mpSyndicateTo);
+ foreach ($mpSyndicateTo as $uid) {
+ $target = SyndicationTarget::where('uid', $uid)->first();
+ if ($target && $target->service_name === 'Twitter') {
$syndication[] = 'twitter';
}
}
- if (is_array($mpSyndicateTo)) {
- foreach ($mpSyndicateTo as $uid) {
- $service = array_search($uid, $targets);
- if ($service == 'Twitter') {
- $syndication[] = 'twitter';
- }
- }
- }
return $syndication;
}
diff --git a/tests/Feature/BookmarksTest.php b/tests/Feature/BookmarksTest.php
index 8b298dbf..b1f25982 100644
--- a/tests/Feature/BookmarksTest.php
+++ b/tests/Feature/BookmarksTest.php
@@ -7,6 +7,7 @@ namespace Tests\Feature;
use App\Jobs\ProcessBookmark;
use App\Jobs\SyndicateBookmarkToTwitter;
use App\Models\Bookmark;
+use App\Models\SyndicationTarget;
use Illuminate\Foundation\Testing\RefreshDatabase;
use Illuminate\Support\Facades\Queue;
use Tests\TestCase;
@@ -36,6 +37,11 @@ class BookmarksTest extends TestCase
{
Queue::fake();
+ SyndicationTarget::factory()->create([
+ 'uid' => 'https://twitter.com/jonnybarnes',
+ 'service_name' => 'Twitter',
+ ]);
+
$response = $this->withHeaders([
'Authorization' => 'Bearer ' . $this->getToken(),
])->post('/api/post', [
@@ -58,6 +64,11 @@ class BookmarksTest extends TestCase
{
Queue::fake();
+ SyndicationTarget::factory()->create([
+ 'uid' => 'https://twitter.com/jonnybarnes',
+ 'service_name' => 'Twitter',
+ ]);
+
$response = $this->withHeaders([
'Authorization' => 'Bearer ' . $this->getToken(),
])->json('POST', '/api/post', [
@@ -82,6 +93,11 @@ class BookmarksTest extends TestCase
{
Queue::fake();
+ SyndicationTarget::factory()->create([
+ 'uid' => 'https://twitter.com/jonnybarnes',
+ 'service_name' => 'Twitter',
+ ]);
+
$response = $this->withHeaders([
'Authorization' => 'Bearer ' . $this->getToken(),
])->post('/api/post', [
diff --git a/tests/Feature/MicropubControllerTest.php b/tests/Feature/MicropubControllerTest.php
index e34e218a..12604ad3 100644
--- a/tests/Feature/MicropubControllerTest.php
+++ b/tests/Feature/MicropubControllerTest.php
@@ -126,6 +126,12 @@ class MicropubControllerTest extends TestCase
public function micropubClientCanRequestTheNewNoteIsSyndicatedToTwitter(): void
{
Queue::fake();
+
+ SyndicationTarget::factory()->create([
+ 'uid' => 'https://twitter.com/jonnybarnes',
+ 'service_name' => 'Twitter',
+ ]);
+
$faker = Factory::create();
$note = $faker->text;
$response = $this->post(
@@ -233,6 +239,11 @@ class MicropubControllerTest extends TestCase
'path' => 'test-photo.jpg',
'type' => 'image',
]);
+ SyndicationTarget::factory()->create([
+ 'uid' => 'https://twitter.com/jonnybarnes',
+ 'service_name' => 'Twitter',
+ ]);
+
$faker = Factory::create();
$note = $faker->text;
$response = $this->postJson(
From 342bbaf6e05337331cf3ca9ff1fb55215155e6b6 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 24 Oct 2022 09:01:11 +0000
Subject: [PATCH 014/805] Bump league/flysystem-aws-s3-v3 from 3.8.0 to 3.10.0
Bumps [league/flysystem-aws-s3-v3](https://github.com/thephpleague/flysystem-aws-s3-v3) from 3.8.0 to 3.10.0.
- [Release notes](https://github.com/thephpleague/flysystem-aws-s3-v3/releases)
- [Commits](https://github.com/thephpleague/flysystem-aws-s3-v3/compare/3.8.0...3.10.0)
---
updated-dependencies:
- dependency-name: league/flysystem-aws-s3-v3
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
---
composer.lock | 40 ++++++++++++++++++++--------------------
1 file changed, 20 insertions(+), 20 deletions(-)
diff --git a/composer.lock b/composer.lock
index e6040b3a..767787be 100644
--- a/composer.lock
+++ b/composer.lock
@@ -58,16 +58,16 @@
},
{
"name": "aws/aws-sdk-php",
- "version": "3.239.1",
+ "version": "3.240.0",
"source": {
"type": "git",
"url": "https://github.com/aws/aws-sdk-php.git",
- "reference": "47aa3e427371af4449cd9cb07af7209376a535bb"
+ "reference": "95186e6a40670196cc2f9f752a38b863aa45a890"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/47aa3e427371af4449cd9cb07af7209376a535bb",
- "reference": "47aa3e427371af4449cd9cb07af7209376a535bb",
+ "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/95186e6a40670196cc2f9f752a38b863aa45a890",
+ "reference": "95186e6a40670196cc2f9f752a38b863aa45a890",
"shasum": ""
},
"require": {
@@ -146,9 +146,9 @@
"support": {
"forum": "https://forums.aws.amazon.com/forum.jspa?forumID=80",
"issues": "https://github.com/aws/aws-sdk-php/issues",
- "source": "https://github.com/aws/aws-sdk-php/tree/3.239.1"
+ "source": "https://github.com/aws/aws-sdk-php/tree/3.240.0"
},
- "time": "2022-10-19T18:15:49+00:00"
+ "time": "2022-10-21T20:17:33+00:00"
},
{
"name": "brick/math",
@@ -2455,16 +2455,16 @@
},
{
"name": "league/flysystem",
- "version": "3.9.0",
+ "version": "3.10.1",
"source": {
"type": "git",
"url": "https://github.com/thephpleague/flysystem.git",
- "reference": "60f3760352fe08e918bc3b1acae4e91af092ebe1"
+ "reference": "9857d7208a94fc63c7bf09caf223280e59ac7274"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/60f3760352fe08e918bc3b1acae4e91af092ebe1",
- "reference": "60f3760352fe08e918bc3b1acae4e91af092ebe1",
+ "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/9857d7208a94fc63c7bf09caf223280e59ac7274",
+ "reference": "9857d7208a94fc63c7bf09caf223280e59ac7274",
"shasum": ""
},
"require": {
@@ -2480,7 +2480,7 @@
},
"require-dev": {
"async-aws/s3": "^1.5",
- "async-aws/simple-s3": "^1.0",
+ "async-aws/simple-s3": "^1.1",
"aws/aws-sdk-php": "^3.198.1",
"composer/semver": "^3.0",
"ext-fileinfo": "*",
@@ -2526,7 +2526,7 @@
],
"support": {
"issues": "https://github.com/thephpleague/flysystem/issues",
- "source": "https://github.com/thephpleague/flysystem/tree/3.9.0"
+ "source": "https://github.com/thephpleague/flysystem/tree/3.10.1"
},
"funding": [
{
@@ -2542,25 +2542,25 @@
"type": "tidelift"
}
],
- "time": "2022-10-18T21:02:43+00:00"
+ "time": "2022-10-21T18:57:47+00:00"
},
{
"name": "league/flysystem-aws-s3-v3",
- "version": "3.8.0",
+ "version": "3.10.0",
"source": {
"type": "git",
"url": "https://github.com/thephpleague/flysystem-aws-s3-v3.git",
- "reference": "192c0e7f36fe4e5a79cce94f8359076630b641f8"
+ "reference": "95825edc5463006853e64338a4d96a977e8a10ca"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/thephpleague/flysystem-aws-s3-v3/zipball/192c0e7f36fe4e5a79cce94f8359076630b641f8",
- "reference": "192c0e7f36fe4e5a79cce94f8359076630b641f8",
+ "url": "https://api.github.com/repos/thephpleague/flysystem-aws-s3-v3/zipball/95825edc5463006853e64338a4d96a977e8a10ca",
+ "reference": "95825edc5463006853e64338a4d96a977e8a10ca",
"shasum": ""
},
"require": {
"aws/aws-sdk-php": "^3.132.4",
- "league/flysystem": "^3.8.0",
+ "league/flysystem": "^3.10.0",
"league/mime-type-detection": "^1.0.0",
"php": "^8.0.2"
},
@@ -2596,7 +2596,7 @@
],
"support": {
"issues": "https://github.com/thephpleague/flysystem-aws-s3-v3/issues",
- "source": "https://github.com/thephpleague/flysystem-aws-s3-v3/tree/3.8.0"
+ "source": "https://github.com/thephpleague/flysystem-aws-s3-v3/tree/3.10.0"
},
"funding": [
{
@@ -2612,7 +2612,7 @@
"type": "tidelift"
}
],
- "time": "2022-10-18T06:40:06+00:00"
+ "time": "2022-10-20T21:00:57+00:00"
},
{
"name": "league/glide",
From 718b43b3e5477a0ef48bf04b33c6f0cfd0276316 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 24 Oct 2022 11:08:58 +0000
Subject: [PATCH 015/805] Bump puppeteer from 19.0.0 to 19.1.0
Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 19.0.0 to 19.1.0.
- [Release notes](https://github.com/puppeteer/puppeteer/releases)
- [Changelog](https://github.com/puppeteer/puppeteer/blob/main/release-please-config.json)
- [Commits](https://github.com/puppeteer/puppeteer/compare/puppeteer-core-v19.0.0...puppeteer-core-v19.1.0)
---
updated-dependencies:
- dependency-name: puppeteer
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
---
package-lock.json | 118 ++++++++++++++--------------------------------
package.json | 2 +-
2 files changed, 37 insertions(+), 83 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 976cfb89..307a7bb0 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -10,7 +10,7 @@
"license": "CC0-1.0",
"dependencies": {
"normalize.css": "^8.0.1",
- "puppeteer": "^19.0.0"
+ "puppeteer": "^19.1.0"
},
"devDependencies": {
"@babel/core": "^7.19.6",
@@ -53,7 +53,6 @@
"version": "7.18.6",
"resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz",
"integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==",
- "dev": true,
"dependencies": {
"@babel/highlight": "^7.18.6"
},
@@ -418,7 +417,6 @@
"version": "7.19.1",
"resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz",
"integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==",
- "dev": true,
"engines": {
"node": ">=6.9.0"
}
@@ -465,7 +463,6 @@
"version": "7.18.6",
"resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz",
"integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==",
- "dev": true,
"dependencies": {
"@babel/helper-validator-identifier": "^7.18.6",
"chalk": "^2.0.0",
@@ -1912,8 +1909,7 @@
"node_modules/@types/parse-json": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz",
- "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==",
- "dev": true
+ "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA=="
},
"node_modules/@types/yauzl": {
"version": "2.10.0",
@@ -2236,7 +2232,6 @@
"version": "3.2.1",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
"integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
- "dev": true,
"dependencies": {
"color-convert": "^1.9.0"
},
@@ -2541,7 +2536,6 @@
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
"integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
- "dev": true,
"engines": {
"node": ">=6"
}
@@ -2604,7 +2598,6 @@
"version": "2.4.2",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
"integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
- "dev": true,
"dependencies": {
"ansi-styles": "^3.2.1",
"escape-string-regexp": "^1.0.5",
@@ -2658,7 +2651,6 @@
"version": "1.9.3",
"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
"integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
- "dev": true,
"dependencies": {
"color-name": "1.1.3"
}
@@ -2666,8 +2658,7 @@
"node_modules/color-name": {
"version": "1.1.3",
"resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
- "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==",
- "dev": true
+ "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw=="
},
"node_modules/colord": {
"version": "2.9.3",
@@ -2800,7 +2791,6 @@
"version": "7.0.1",
"resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz",
"integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==",
- "dev": true,
"dependencies": {
"@types/parse-json": "^4.0.0",
"import-fresh": "^3.2.1",
@@ -3257,7 +3247,6 @@
"version": "1.3.2",
"resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
"integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
- "dev": true,
"dependencies": {
"is-arrayish": "^0.2.1"
}
@@ -3281,7 +3270,6 @@
"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"
}
@@ -4120,7 +4108,6 @@
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
"integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",
- "dev": true,
"engines": {
"node": ">=4"
}
@@ -4229,7 +4216,6 @@
"version": "3.3.0",
"resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
"integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
- "dev": true,
"dependencies": {
"parent-module": "^1.0.0",
"resolve-from": "^4.0.0"
@@ -4319,8 +4305,7 @@
"node_modules/is-arrayish": {
"version": "0.2.1",
"resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
- "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==",
- "dev": true
+ "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg=="
},
"node_modules/is-core-module": {
"version": "2.9.0",
@@ -4453,8 +4438,7 @@
"node_modules/js-tokens": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
- "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
- "dev": true
+ "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
},
"node_modules/js-yaml": {
"version": "4.1.0",
@@ -4483,8 +4467,7 @@
"node_modules/json-parse-even-better-errors": {
"version": "2.3.1",
"resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
- "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==",
- "dev": true
+ "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w=="
},
"node_modules/json-schema-traverse": {
"version": "0.4.1",
@@ -4559,8 +4542,7 @@
"node_modules/lines-and-columns": {
"version": "1.2.4",
"resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz",
- "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==",
- "dev": true
+ "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg=="
},
"node_modules/loader-runner": {
"version": "4.3.0",
@@ -5091,7 +5073,6 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
"integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
- "dev": true,
"dependencies": {
"callsites": "^3.0.0"
},
@@ -5103,7 +5084,6 @@
"version": "5.2.0",
"resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz",
"integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==",
- "dev": true,
"dependencies": {
"@babel/code-frame": "^7.0.0",
"error-ex": "^1.3.1",
@@ -5153,7 +5133,6 @@
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
"integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
- "dev": true,
"engines": {
"node": ">=8"
}
@@ -5879,24 +5858,25 @@
}
},
"node_modules/puppeteer": {
- "version": "19.0.0",
- "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-19.0.0.tgz",
- "integrity": "sha512-3Ga5IVerQQ2hKU9q7T28RmcUsd8F2kL6cYuPcPCzeclSjmHhGydPBZL/KJKC02sG6J6Wfry85uiWpbkjQ5qBiw==",
+ "version": "19.1.0",
+ "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-19.1.0.tgz",
+ "integrity": "sha512-UyJ5gz5JNjuFo6VJzIf+qDNjbSWGSoAMLuW990eErcrH6sZP85EbpLi6yG50euTMudxO/lsj4w1VNDNogHv6dA==",
"hasInstallScript": true,
"dependencies": {
+ "cosmiconfig": "7.0.1",
"https-proxy-agent": "5.0.1",
"progress": "2.0.3",
"proxy-from-env": "1.1.0",
- "puppeteer-core": "19.0.0"
+ "puppeteer-core": "19.1.0"
},
"engines": {
"node": ">=14.1.0"
}
},
"node_modules/puppeteer-core": {
- "version": "19.0.0",
- "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-19.0.0.tgz",
- "integrity": "sha512-OljQ9W5M4cBX68vnOAGbcRkVENDHn6lfj6QYoGsnLQsxPAh6ExTQAhHauwdFdQkhYdDExZFWlKArnBONzeHY+g==",
+ "version": "19.1.0",
+ "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-19.1.0.tgz",
+ "integrity": "sha512-xIIJJuvqWbUwNzaB7l0TyChJYHdLvLhcHQiBLLKsMfvaQXnVa0Fzooq3Zb5bc01Q/b7XiP9pqDvUcYWSmzZQHA==",
"dependencies": {
"cross-fetch": "3.1.5",
"debug": "4.3.4",
@@ -6215,7 +6195,6 @@
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
"integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
- "dev": true,
"engines": {
"node": ">=4"
}
@@ -6784,7 +6763,6 @@
"version": "5.5.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
"integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
- "dev": true,
"dependencies": {
"has-flag": "^3.0.0"
},
@@ -7450,7 +7428,6 @@
"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"
}
@@ -7501,7 +7478,6 @@
"version": "7.18.6",
"resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz",
"integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==",
- "dev": true,
"requires": {
"@babel/highlight": "^7.18.6"
}
@@ -7773,8 +7749,7 @@
"@babel/helper-validator-identifier": {
"version": "7.19.1",
"resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz",
- "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==",
- "dev": true
+ "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w=="
},
"@babel/helper-validator-option": {
"version": "7.18.6",
@@ -7809,7 +7784,6 @@
"version": "7.18.6",
"resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz",
"integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==",
- "dev": true,
"requires": {
"@babel/helper-validator-identifier": "^7.18.6",
"chalk": "^2.0.0",
@@ -8814,8 +8788,7 @@
"@types/parse-json": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz",
- "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==",
- "dev": true
+ "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA=="
},
"@types/yauzl": {
"version": "2.10.0",
@@ -9093,7 +9066,6 @@
"version": "3.2.1",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
"integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
- "dev": true,
"requires": {
"color-convert": "^1.9.0"
}
@@ -9291,8 +9263,7 @@
"callsites": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
- "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
- "dev": true
+ "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ=="
},
"camelcase": {
"version": "5.3.1",
@@ -9333,7 +9304,6 @@
"version": "2.4.2",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
"integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
- "dev": true,
"requires": {
"ansi-styles": "^3.2.1",
"escape-string-regexp": "^1.0.5",
@@ -9377,7 +9347,6 @@
"version": "1.9.3",
"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
"integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
- "dev": true,
"requires": {
"color-name": "1.1.3"
}
@@ -9385,8 +9354,7 @@
"color-name": {
"version": "1.1.3",
"resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
- "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==",
- "dev": true
+ "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw=="
},
"colord": {
"version": "2.9.3",
@@ -9490,7 +9458,6 @@
"version": "7.0.1",
"resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz",
"integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==",
- "dev": true,
"requires": {
"@types/parse-json": "^4.0.0",
"import-fresh": "^3.2.1",
@@ -9817,7 +9784,6 @@
"version": "1.3.2",
"resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
"integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
- "dev": true,
"requires": {
"is-arrayish": "^0.2.1"
}
@@ -9837,8 +9803,7 @@
"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
+ "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg=="
},
"eslint": {
"version": "8.25.0",
@@ -10448,8 +10413,7 @@
"has-flag": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
- "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",
- "dev": true
+ "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw=="
},
"has-property-descriptors": {
"version": "1.0.0",
@@ -10512,7 +10476,6 @@
"version": "3.3.0",
"resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
"integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
- "dev": true,
"requires": {
"parent-module": "^1.0.0",
"resolve-from": "^4.0.0"
@@ -10575,8 +10538,7 @@
"is-arrayish": {
"version": "0.2.1",
"resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
- "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==",
- "dev": true
+ "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg=="
},
"is-core-module": {
"version": "2.9.0",
@@ -10675,8 +10637,7 @@
"js-tokens": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
- "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
- "dev": true
+ "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
},
"js-yaml": {
"version": "4.1.0",
@@ -10696,8 +10657,7 @@
"json-parse-even-better-errors": {
"version": "2.3.1",
"resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
- "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==",
- "dev": true
+ "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w=="
},
"json-schema-traverse": {
"version": "0.4.1",
@@ -10754,8 +10714,7 @@
"lines-and-columns": {
"version": "1.2.4",
"resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz",
- "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==",
- "dev": true
+ "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg=="
},
"loader-runner": {
"version": "4.3.0",
@@ -11146,7 +11105,6 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
"integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
- "dev": true,
"requires": {
"callsites": "^3.0.0"
}
@@ -11155,7 +11113,6 @@
"version": "5.2.0",
"resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz",
"integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==",
- "dev": true,
"requires": {
"@babel/code-frame": "^7.0.0",
"error-ex": "^1.3.1",
@@ -11189,8 +11146,7 @@
"path-type": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
- "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
- "dev": true
+ "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw=="
},
"pend": {
"version": "1.2.0",
@@ -11658,20 +11614,21 @@
"dev": true
},
"puppeteer": {
- "version": "19.0.0",
- "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-19.0.0.tgz",
- "integrity": "sha512-3Ga5IVerQQ2hKU9q7T28RmcUsd8F2kL6cYuPcPCzeclSjmHhGydPBZL/KJKC02sG6J6Wfry85uiWpbkjQ5qBiw==",
+ "version": "19.1.0",
+ "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-19.1.0.tgz",
+ "integrity": "sha512-UyJ5gz5JNjuFo6VJzIf+qDNjbSWGSoAMLuW990eErcrH6sZP85EbpLi6yG50euTMudxO/lsj4w1VNDNogHv6dA==",
"requires": {
+ "cosmiconfig": "7.0.1",
"https-proxy-agent": "5.0.1",
"progress": "2.0.3",
"proxy-from-env": "1.1.0",
- "puppeteer-core": "19.0.0"
+ "puppeteer-core": "19.1.0"
}
},
"puppeteer-core": {
- "version": "19.0.0",
- "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-19.0.0.tgz",
- "integrity": "sha512-OljQ9W5M4cBX68vnOAGbcRkVENDHn6lfj6QYoGsnLQsxPAh6ExTQAhHauwdFdQkhYdDExZFWlKArnBONzeHY+g==",
+ "version": "19.1.0",
+ "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-19.1.0.tgz",
+ "integrity": "sha512-xIIJJuvqWbUwNzaB7l0TyChJYHdLvLhcHQiBLLKsMfvaQXnVa0Fzooq3Zb5bc01Q/b7XiP9pqDvUcYWSmzZQHA==",
"requires": {
"cross-fetch": "3.1.5",
"debug": "4.3.4",
@@ -11917,8 +11874,7 @@
"resolve-from": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
- "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
- "dev": true
+ "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g=="
},
"reusify": {
"version": "1.0.4",
@@ -12334,7 +12290,6 @@
"version": "5.5.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
"integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
- "dev": true,
"requires": {
"has-flag": "^3.0.0"
}
@@ -12802,8 +12757,7 @@
"yaml": {
"version": "1.10.2",
"resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz",
- "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==",
- "dev": true
+ "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg=="
},
"yargs-parser": {
"version": "20.2.9",
diff --git a/package.json b/package.json
index 9975e56f..eb4f83e2 100644
--- a/package.json
+++ b/package.json
@@ -6,7 +6,7 @@
"license": "CC0-1.0",
"dependencies": {
"normalize.css": "^8.0.1",
- "puppeteer": "^19.0.0"
+ "puppeteer": "^19.1.0"
},
"devDependencies": {
"@babel/core": "^7.19.6",
From 2f0d381ee2fe4c8f5875ac0f1099f26e9fe2c978 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 24 Oct 2022 11:12:48 +0000
Subject: [PATCH 016/805] Bump eslint from 8.25.0 to 8.26.0
Bumps [eslint](https://github.com/eslint/eslint) from 8.25.0 to 8.26.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.25.0...v8.26.0)
---
updated-dependencies:
- dependency-name: eslint
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
---
package-lock.json | 55 +++++++++++++++++++++++++++++++----------------
package.json | 2 +-
2 files changed, 37 insertions(+), 20 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 307a7bb0..bd2886cf 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -21,7 +21,7 @@
"compression-webpack-plugin": "^10.0.0",
"css-loader": "^6.2.0",
"cssnano": "^5.1.13",
- "eslint": "^8.25.0",
+ "eslint": "^8.26.0",
"eslint-webpack-plugin": "^3.2.0",
"mini-css-extract-plugin": "^2.6.1",
"postcss": "^8.4.18",
@@ -1709,9 +1709,9 @@
}
},
"node_modules/@humanwhocodes/config-array": {
- "version": "0.10.5",
- "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.10.5.tgz",
- "integrity": "sha512-XVVDtp+dVvRxMoxSiSfasYaG02VEe1qH5cKgMQJWhol6HwzbcqoCMJi8dAGoYAO57jhUyhI6cWuRiTcRaDaYug==",
+ "version": "0.11.6",
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.6.tgz",
+ "integrity": "sha512-jJr+hPTJYKyDILJfhNSHsjiwXYf26Flsz8DvNndOsHs5pwSnpGUEy8yzF0JYhCEvTDdV2vuOK5tt8BVhwO5/hg==",
"dev": true,
"dependencies": {
"@humanwhocodes/object-schema": "^1.2.1",
@@ -3275,14 +3275,15 @@
}
},
"node_modules/eslint": {
- "version": "8.25.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.25.0.tgz",
- "integrity": "sha512-DVlJOZ4Pn50zcKW5bYH7GQK/9MsoQG2d5eDH0ebEkE8PbgzTTmtt/VTH9GGJ4BfeZCpBLqFfvsjX35UacUL83A==",
+ "version": "8.26.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.26.0.tgz",
+ "integrity": "sha512-kzJkpaw1Bfwheq4VXUezFriD1GxszX6dUekM7Z3aC2o4hju+tsR/XyTC3RcoSD7jmy9VkPU3+N6YjVU2e96Oyg==",
"dev": true,
"dependencies": {
"@eslint/eslintrc": "^1.3.3",
- "@humanwhocodes/config-array": "^0.10.5",
+ "@humanwhocodes/config-array": "^0.11.6",
"@humanwhocodes/module-importer": "^1.0.1",
+ "@nodelib/fs.walk": "^1.2.8",
"ajv": "^6.10.0",
"chalk": "^4.0.0",
"cross-spawn": "^7.0.2",
@@ -3298,14 +3299,14 @@
"fast-deep-equal": "^3.1.3",
"file-entry-cache": "^6.0.1",
"find-up": "^5.0.0",
- "glob-parent": "^6.0.1",
+ "glob-parent": "^6.0.2",
"globals": "^13.15.0",
- "globby": "^11.1.0",
"grapheme-splitter": "^1.0.4",
"ignore": "^5.2.0",
"import-fresh": "^3.0.0",
"imurmurhash": "^0.1.4",
"is-glob": "^4.0.0",
+ "is-path-inside": "^3.0.3",
"js-sdsl": "^4.1.4",
"js-yaml": "^4.1.0",
"json-stable-stringify-without-jsonify": "^1.0.1",
@@ -4358,6 +4359,15 @@
"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-plain-obj": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz",
@@ -8620,9 +8630,9 @@
}
},
"@humanwhocodes/config-array": {
- "version": "0.10.5",
- "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.10.5.tgz",
- "integrity": "sha512-XVVDtp+dVvRxMoxSiSfasYaG02VEe1qH5cKgMQJWhol6HwzbcqoCMJi8dAGoYAO57jhUyhI6cWuRiTcRaDaYug==",
+ "version": "0.11.6",
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.6.tgz",
+ "integrity": "sha512-jJr+hPTJYKyDILJfhNSHsjiwXYf26Flsz8DvNndOsHs5pwSnpGUEy8yzF0JYhCEvTDdV2vuOK5tt8BVhwO5/hg==",
"dev": true,
"requires": {
"@humanwhocodes/object-schema": "^1.2.1",
@@ -9806,14 +9816,15 @@
"integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg=="
},
"eslint": {
- "version": "8.25.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.25.0.tgz",
- "integrity": "sha512-DVlJOZ4Pn50zcKW5bYH7GQK/9MsoQG2d5eDH0ebEkE8PbgzTTmtt/VTH9GGJ4BfeZCpBLqFfvsjX35UacUL83A==",
+ "version": "8.26.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.26.0.tgz",
+ "integrity": "sha512-kzJkpaw1Bfwheq4VXUezFriD1GxszX6dUekM7Z3aC2o4hju+tsR/XyTC3RcoSD7jmy9VkPU3+N6YjVU2e96Oyg==",
"dev": true,
"requires": {
"@eslint/eslintrc": "^1.3.3",
- "@humanwhocodes/config-array": "^0.10.5",
+ "@humanwhocodes/config-array": "^0.11.6",
"@humanwhocodes/module-importer": "^1.0.1",
+ "@nodelib/fs.walk": "^1.2.8",
"ajv": "^6.10.0",
"chalk": "^4.0.0",
"cross-spawn": "^7.0.2",
@@ -9829,14 +9840,14 @@
"fast-deep-equal": "^3.1.3",
"file-entry-cache": "^6.0.1",
"find-up": "^5.0.0",
- "glob-parent": "^6.0.1",
+ "glob-parent": "^6.0.2",
"globals": "^13.15.0",
- "globby": "^11.1.0",
"grapheme-splitter": "^1.0.4",
"ignore": "^5.2.0",
"import-fresh": "^3.0.0",
"imurmurhash": "^0.1.4",
"is-glob": "^4.0.0",
+ "is-path-inside": "^3.0.3",
"js-sdsl": "^4.1.4",
"js-yaml": "^4.1.0",
"json-stable-stringify-without-jsonify": "^1.0.1",
@@ -10576,6 +10587,12 @@
"integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
"dev": true
},
+ "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
+ },
"is-plain-obj": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz",
diff --git a/package.json b/package.json
index eb4f83e2..64b8f099 100644
--- a/package.json
+++ b/package.json
@@ -17,7 +17,7 @@
"compression-webpack-plugin": "^10.0.0",
"css-loader": "^6.2.0",
"cssnano": "^5.1.13",
- "eslint": "^8.25.0",
+ "eslint": "^8.26.0",
"eslint-webpack-plugin": "^3.2.0",
"mini-css-extract-plugin": "^2.6.1",
"postcss": "^8.4.18",
From c9106b5b8bde89b374740b0559bcb51aa436f4bc Mon Sep 17 00:00:00 2001
From: Jonny Barnes
Date: Mon, 24 Oct 2022 17:18:04 +0100
Subject: [PATCH 017/805] Fix issues saving syndication targets
---
.../Admin/SyndicationTargetsController.php | 12 ++++++
...27_make_some_syndication_data_optional.php | 37 +++++++++++++++++++
2 files changed, 49 insertions(+)
create mode 100644 database/migrations/2022_10_24_160127_make_some_syndication_data_optional.php
diff --git a/app/Http/Controllers/Admin/SyndicationTargetsController.php b/app/Http/Controllers/Admin/SyndicationTargetsController.php
index f8c93260..c71140ee 100644
--- a/app/Http/Controllers/Admin/SyndicationTargetsController.php
+++ b/app/Http/Controllers/Admin/SyndicationTargetsController.php
@@ -45,6 +45,12 @@ class SyndicationTargetsController extends Controller
$validated = $request->validate([
'uid' => 'required|string',
'name' => 'required|string',
+ 'service_name' => 'nullable|string',
+ 'service_url' => 'nullable|string',
+ 'service_photo' => 'nullable|string',
+ 'user_name' => 'nullable|string',
+ 'user_url' => 'nullable|string',
+ 'user_photo' => 'nullable|string',
]);
SyndicationTarget::create($validated);
@@ -77,6 +83,12 @@ class SyndicationTargetsController extends Controller
$validated = $request->validate([
'uid' => 'required|string',
'name' => 'required|string',
+ 'service_name' => 'nullable|string',
+ 'service_url' => 'nullable|string',
+ 'service_photo' => 'nullable|string',
+ 'user_name' => 'nullable|string',
+ 'user_url' => 'nullable|string',
+ 'user_photo' => 'nullable|string',
]);
$syndicationTarget->update($validated);
diff --git a/database/migrations/2022_10_24_160127_make_some_syndication_data_optional.php b/database/migrations/2022_10_24_160127_make_some_syndication_data_optional.php
new file mode 100644
index 00000000..901305a2
--- /dev/null
+++ b/database/migrations/2022_10_24_160127_make_some_syndication_data_optional.php
@@ -0,0 +1,37 @@
+string('service_name')->nullable()->change();
+ $table->string('service_url')->nullable()->change();
+ $table->string('service_photo')->nullable()->change();
+ $table->string('user_name')->nullable()->change();
+ $table->string('user_url')->nullable()->change();
+ $table->string('user_photo')->nullable()->change();
+ });
+ }
+
+ /**
+ * Reverse the migrations.
+ *
+ * @return void
+ */
+ public function down()
+ {
+ Schema::table('syndication_targets', function (Blueprint $table) {
+ //
+ });
+ }
+};
From c95d7ed58d6515f70c262ddff08eaa9354fc53de Mon Sep 17 00:00:00 2001
From: Jonny Barnes
Date: Mon, 24 Oct 2022 21:10:48 +0100
Subject: [PATCH 018/805] Make columns nullable in original migration
---
...55721_create_syndication_targets_table.php | 12 +++---
...27_make_some_syndication_data_optional.php | 37 -------------------
2 files changed, 6 insertions(+), 43 deletions(-)
delete mode 100644 database/migrations/2022_10_24_160127_make_some_syndication_data_optional.php
diff --git a/database/migrations/2022_10_21_155721_create_syndication_targets_table.php b/database/migrations/2022_10_21_155721_create_syndication_targets_table.php
index 01b3d10b..c5d5793c 100644
--- a/database/migrations/2022_10_21_155721_create_syndication_targets_table.php
+++ b/database/migrations/2022_10_21_155721_create_syndication_targets_table.php
@@ -17,12 +17,12 @@ return new class extends Migration
$table->id();
$table->string('uid');
$table->string('name');
- $table->string('service_name');
- $table->string('service_url');
- $table->string('service_photo');
- $table->string('user_name');
- $table->string('user_url');
- $table->string('user_photo');
+ $table->string('service_name')->nullable();
+ $table->string('service_url')->nullable();
+ $table->string('service_photo')->nullable();
+ $table->string('user_name')->nullable();
+ $table->string('user_url')->nullable();
+ $table->string('user_photo')->nullable();
$table->timestamps();
});
}
diff --git a/database/migrations/2022_10_24_160127_make_some_syndication_data_optional.php b/database/migrations/2022_10_24_160127_make_some_syndication_data_optional.php
deleted file mode 100644
index 901305a2..00000000
--- a/database/migrations/2022_10_24_160127_make_some_syndication_data_optional.php
+++ /dev/null
@@ -1,37 +0,0 @@
-string('service_name')->nullable()->change();
- $table->string('service_url')->nullable()->change();
- $table->string('service_photo')->nullable()->change();
- $table->string('user_name')->nullable()->change();
- $table->string('user_url')->nullable()->change();
- $table->string('user_photo')->nullable()->change();
- });
- }
-
- /**
- * Reverse the migrations.
- *
- * @return void
- */
- public function down()
- {
- Schema::table('syndication_targets', function (Blueprint $table) {
- //
- });
- }
-};
From 022b96bcbcfe48bf5def29c3f041b07460612852 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Tue, 25 Oct 2022 09:01:09 +0000
Subject: [PATCH 019/805] Bump spatie/laravel-ignition from 1.5.2 to 1.6.0
Bumps [spatie/laravel-ignition](https://github.com/spatie/laravel-ignition) from 1.5.2 to 1.6.0.
- [Release notes](https://github.com/spatie/laravel-ignition/releases)
- [Changelog](https://github.com/spatie/laravel-ignition/blob/main/CHANGELOG.md)
- [Commits](https://github.com/spatie/laravel-ignition/compare/1.5.2...1.6.0)
---
updated-dependencies:
- dependency-name: spatie/laravel-ignition
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
---
composer.lock | 22 +++++++++++-----------
1 file changed, 11 insertions(+), 11 deletions(-)
diff --git a/composer.lock b/composer.lock
index 767787be..a62a3011 100644
--- a/composer.lock
+++ b/composer.lock
@@ -2455,16 +2455,16 @@
},
{
"name": "league/flysystem",
- "version": "3.10.1",
+ "version": "3.10.2",
"source": {
"type": "git",
"url": "https://github.com/thephpleague/flysystem.git",
- "reference": "9857d7208a94fc63c7bf09caf223280e59ac7274"
+ "reference": "b9bd194b016114d6ff6765c09d40c7d427e4e3f6"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/9857d7208a94fc63c7bf09caf223280e59ac7274",
- "reference": "9857d7208a94fc63c7bf09caf223280e59ac7274",
+ "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/b9bd194b016114d6ff6765c09d40c7d427e4e3f6",
+ "reference": "b9bd194b016114d6ff6765c09d40c7d427e4e3f6",
"shasum": ""
},
"require": {
@@ -2526,7 +2526,7 @@
],
"support": {
"issues": "https://github.com/thephpleague/flysystem/issues",
- "source": "https://github.com/thephpleague/flysystem/tree/3.10.1"
+ "source": "https://github.com/thephpleague/flysystem/tree/3.10.2"
},
"funding": [
{
@@ -2542,7 +2542,7 @@
"type": "tidelift"
}
],
- "time": "2022-10-21T18:57:47+00:00"
+ "time": "2022-10-25T07:01:47+00:00"
},
{
"name": "league/flysystem-aws-s3-v3",
@@ -11501,16 +11501,16 @@
},
{
"name": "spatie/laravel-ignition",
- "version": "1.5.2",
+ "version": "1.6.0",
"source": {
"type": "git",
"url": "https://github.com/spatie/laravel-ignition.git",
- "reference": "f2336fc79d99aab5cf27fa4aebe5e9c9ecf3808a"
+ "reference": "c21309ebf6657e0c38083afac8af9baa12885676"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/spatie/laravel-ignition/zipball/f2336fc79d99aab5cf27fa4aebe5e9c9ecf3808a",
- "reference": "f2336fc79d99aab5cf27fa4aebe5e9c9ecf3808a",
+ "url": "https://api.github.com/repos/spatie/laravel-ignition/zipball/c21309ebf6657e0c38083afac8af9baa12885676",
+ "reference": "c21309ebf6657e0c38083afac8af9baa12885676",
"shasum": ""
},
"require": {
@@ -11587,7 +11587,7 @@
"type": "github"
}
],
- "time": "2022-10-14T12:24:21+00:00"
+ "time": "2022-10-25T08:38:04+00:00"
},
{
"name": "spatie/laravel-ray",
From f74c6ca28eeca4e0a4d92e5402303290d99491c8 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Tue, 25 Oct 2022 14:11:12 +0000
Subject: [PATCH 020/805] Bump puppeteer from 19.1.0 to 19.1.2
Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 19.1.0 to 19.1.2.
- [Release notes](https://github.com/puppeteer/puppeteer/releases)
- [Changelog](https://github.com/puppeteer/puppeteer/blob/main/release-please-config.json)
- [Commits](https://github.com/puppeteer/puppeteer/compare/puppeteer-core-v19.1.0...v19.1.2)
---
updated-dependencies:
- dependency-name: puppeteer
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
---
package-lock.json | 56 +++++++++++++++++++++++++++++------------------
package.json | 2 +-
2 files changed, 36 insertions(+), 22 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index bd2886cf..a5de44e7 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -10,7 +10,7 @@
"license": "CC0-1.0",
"dependencies": {
"normalize.css": "^8.0.1",
- "puppeteer": "^19.1.0"
+ "puppeteer": "^19.1.2"
},
"devDependencies": {
"@babel/core": "^7.19.6",
@@ -3097,9 +3097,9 @@
}
},
"node_modules/devtools-protocol": {
- "version": "0.0.1045489",
- "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1045489.tgz",
- "integrity": "sha512-D+PTmWulkuQW4D1NTiCRCFxF7pQPn0hgp4YyX4wAQ6xYXKOadSWPR3ENGDQ47MW/Ewc9v2rpC/UEEGahgBYpSQ=="
+ "version": "0.0.1056733",
+ "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1056733.tgz",
+ "integrity": "sha512-CmTu6SQx2g3TbZzDCAV58+LTxVdKplS7xip0g5oDXpZ+isr0rv5dDP8ToyVRywzPHkCCPKgKgScEcwz4uPWDIA=="
},
"node_modules/dir-glob": {
"version": "3.0.1",
@@ -5868,25 +5868,26 @@
}
},
"node_modules/puppeteer": {
- "version": "19.1.0",
- "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-19.1.0.tgz",
- "integrity": "sha512-UyJ5gz5JNjuFo6VJzIf+qDNjbSWGSoAMLuW990eErcrH6sZP85EbpLi6yG50euTMudxO/lsj4w1VNDNogHv6dA==",
+ "version": "19.1.2",
+ "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-19.1.2.tgz",
+ "integrity": "sha512-paX23NEpQRoJzz6g/q6A8PwSeAoa+WM263IFQL/ArJcyfotF1WvCBiZkzEcGD864Xm2rFvFuopBWYQjSBfeaQw==",
"hasInstallScript": true,
"dependencies": {
"cosmiconfig": "7.0.1",
+ "devtools-protocol": "0.0.1056733",
"https-proxy-agent": "5.0.1",
"progress": "2.0.3",
"proxy-from-env": "1.1.0",
- "puppeteer-core": "19.1.0"
+ "puppeteer-core": "19.1.1"
},
"engines": {
"node": ">=14.1.0"
}
},
"node_modules/puppeteer-core": {
- "version": "19.1.0",
- "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-19.1.0.tgz",
- "integrity": "sha512-xIIJJuvqWbUwNzaB7l0TyChJYHdLvLhcHQiBLLKsMfvaQXnVa0Fzooq3Zb5bc01Q/b7XiP9pqDvUcYWSmzZQHA==",
+ "version": "19.1.1",
+ "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-19.1.1.tgz",
+ "integrity": "sha512-jV26Ke0VFel4MoXLjqm50uAW2uwksTP6Md1tvtXqWqXM5FyboKI6E9YYJ1qEQilUAqlhgGq8xLN5+SL8bPz/kw==",
"dependencies": {
"cross-fetch": "3.1.5",
"debug": "4.3.4",
@@ -5903,6 +5904,11 @@
"node": ">=14.1.0"
}
},
+ "node_modules/puppeteer-core/node_modules/devtools-protocol": {
+ "version": "0.0.1045489",
+ "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1045489.tgz",
+ "integrity": "sha512-D+PTmWulkuQW4D1NTiCRCFxF7pQPn0hgp4YyX4wAQ6xYXKOadSWPR3ENGDQ47MW/Ewc9v2rpC/UEEGahgBYpSQ=="
+ },
"node_modules/queue-microtask": {
"version": "1.2.3",
"resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
@@ -9683,9 +9689,9 @@
}
},
"devtools-protocol": {
- "version": "0.0.1045489",
- "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1045489.tgz",
- "integrity": "sha512-D+PTmWulkuQW4D1NTiCRCFxF7pQPn0hgp4YyX4wAQ6xYXKOadSWPR3ENGDQ47MW/Ewc9v2rpC/UEEGahgBYpSQ=="
+ "version": "0.0.1056733",
+ "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1056733.tgz",
+ "integrity": "sha512-CmTu6SQx2g3TbZzDCAV58+LTxVdKplS7xip0g5oDXpZ+isr0rv5dDP8ToyVRywzPHkCCPKgKgScEcwz4uPWDIA=="
},
"dir-glob": {
"version": "3.0.1",
@@ -11631,21 +11637,22 @@
"dev": true
},
"puppeteer": {
- "version": "19.1.0",
- "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-19.1.0.tgz",
- "integrity": "sha512-UyJ5gz5JNjuFo6VJzIf+qDNjbSWGSoAMLuW990eErcrH6sZP85EbpLi6yG50euTMudxO/lsj4w1VNDNogHv6dA==",
+ "version": "19.1.2",
+ "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-19.1.2.tgz",
+ "integrity": "sha512-paX23NEpQRoJzz6g/q6A8PwSeAoa+WM263IFQL/ArJcyfotF1WvCBiZkzEcGD864Xm2rFvFuopBWYQjSBfeaQw==",
"requires": {
"cosmiconfig": "7.0.1",
+ "devtools-protocol": "0.0.1056733",
"https-proxy-agent": "5.0.1",
"progress": "2.0.3",
"proxy-from-env": "1.1.0",
- "puppeteer-core": "19.1.0"
+ "puppeteer-core": "19.1.1"
}
},
"puppeteer-core": {
- "version": "19.1.0",
- "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-19.1.0.tgz",
- "integrity": "sha512-xIIJJuvqWbUwNzaB7l0TyChJYHdLvLhcHQiBLLKsMfvaQXnVa0Fzooq3Zb5bc01Q/b7XiP9pqDvUcYWSmzZQHA==",
+ "version": "19.1.1",
+ "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-19.1.1.tgz",
+ "integrity": "sha512-jV26Ke0VFel4MoXLjqm50uAW2uwksTP6Md1tvtXqWqXM5FyboKI6E9YYJ1qEQilUAqlhgGq8xLN5+SL8bPz/kw==",
"requires": {
"cross-fetch": "3.1.5",
"debug": "4.3.4",
@@ -11657,6 +11664,13 @@
"tar-fs": "2.1.1",
"unbzip2-stream": "1.4.3",
"ws": "8.9.0"
+ },
+ "dependencies": {
+ "devtools-protocol": {
+ "version": "0.0.1045489",
+ "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1045489.tgz",
+ "integrity": "sha512-D+PTmWulkuQW4D1NTiCRCFxF7pQPn0hgp4YyX4wAQ6xYXKOadSWPR3ENGDQ47MW/Ewc9v2rpC/UEEGahgBYpSQ=="
+ }
}
},
"queue-microtask": {
diff --git a/package.json b/package.json
index 64b8f099..43e93ec1 100644
--- a/package.json
+++ b/package.json
@@ -6,7 +6,7 @@
"license": "CC0-1.0",
"dependencies": {
"normalize.css": "^8.0.1",
- "puppeteer": "^19.1.0"
+ "puppeteer": "^19.1.2"
},
"devDependencies": {
"@babel/core": "^7.19.6",
From fcc289358b096b302d2a4ec1fbfdb6b4447bbb0f Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Tue, 25 Oct 2022 14:16:11 +0000
Subject: [PATCH 021/805] Bump spatie/browsershot from 3.57.2 to 3.57.3
Bumps [spatie/browsershot](https://github.com/spatie/browsershot) from 3.57.2 to 3.57.3.
- [Release notes](https://github.com/spatie/browsershot/releases)
- [Changelog](https://github.com/spatie/browsershot/blob/main/CHANGELOG.md)
- [Commits](https://github.com/spatie/browsershot/compare/3.57.2...3.57.3)
---
updated-dependencies:
- dependency-name: spatie/browsershot
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
---
composer.lock | 36 ++++++++++++++++++------------------
1 file changed, 18 insertions(+), 18 deletions(-)
diff --git a/composer.lock b/composer.lock
index a62a3011..71ce5f70 100644
--- a/composer.lock
+++ b/composer.lock
@@ -1222,16 +1222,16 @@
},
{
"name": "guzzlehttp/psr7",
- "version": "2.4.1",
+ "version": "2.4.2",
"source": {
"type": "git",
"url": "https://github.com/guzzle/psr7.git",
- "reference": "69568e4293f4fa993f3b0e51c9723e1e17c41379"
+ "reference": "3148458748274be1546f8f2809a6c09fe66f44aa"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/guzzle/psr7/zipball/69568e4293f4fa993f3b0e51c9723e1e17c41379",
- "reference": "69568e4293f4fa993f3b0e51c9723e1e17c41379",
+ "url": "https://api.github.com/repos/guzzle/psr7/zipball/3148458748274be1546f8f2809a6c09fe66f44aa",
+ "reference": "3148458748274be1546f8f2809a6c09fe66f44aa",
"shasum": ""
},
"require": {
@@ -1321,7 +1321,7 @@
],
"support": {
"issues": "https://github.com/guzzle/psr7/issues",
- "source": "https://github.com/guzzle/psr7/tree/2.4.1"
+ "source": "https://github.com/guzzle/psr7/tree/2.4.2"
},
"funding": [
{
@@ -1337,7 +1337,7 @@
"type": "tidelift"
}
],
- "time": "2022-08-28T14:45:39+00:00"
+ "time": "2022-10-25T13:49:28+00:00"
},
{
"name": "indieauth/client",
@@ -4443,16 +4443,16 @@
},
{
"name": "spatie/browsershot",
- "version": "3.57.2",
+ "version": "3.57.3",
"source": {
"type": "git",
"url": "https://github.com/spatie/browsershot.git",
- "reference": "7125719979b7de1257bbf699ff1d3bff3125b228"
+ "reference": "6dbd43cc3e8f35879e1add2fba6801aa97443e12"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/spatie/browsershot/zipball/7125719979b7de1257bbf699ff1d3bff3125b228",
- "reference": "7125719979b7de1257bbf699ff1d3bff3125b228",
+ "url": "https://api.github.com/repos/spatie/browsershot/zipball/6dbd43cc3e8f35879e1add2fba6801aa97443e12",
+ "reference": "6dbd43cc3e8f35879e1add2fba6801aa97443e12",
"shasum": ""
},
"require": {
@@ -4497,7 +4497,7 @@
"webpage"
],
"support": {
- "source": "https://github.com/spatie/browsershot/tree/3.57.2"
+ "source": "https://github.com/spatie/browsershot/tree/3.57.3"
},
"funding": [
{
@@ -4505,7 +4505,7 @@
"type": "github"
}
],
- "time": "2022-08-19T16:43:07+00:00"
+ "time": "2022-10-25T08:30:53+00:00"
},
{
"name": "spatie/commonmark-highlighter",
@@ -4685,16 +4685,16 @@
},
{
"name": "spatie/temporary-directory",
- "version": "2.1.0",
+ "version": "2.1.1",
"source": {
"type": "git",
"url": "https://github.com/spatie/temporary-directory.git",
- "reference": "79f138f2b81adae583d04d3727a4538dd394023f"
+ "reference": "e2818d871783d520b319c2d38dc37c10ecdcde20"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/spatie/temporary-directory/zipball/79f138f2b81adae583d04d3727a4538dd394023f",
- "reference": "79f138f2b81adae583d04d3727a4538dd394023f",
+ "url": "https://api.github.com/repos/spatie/temporary-directory/zipball/e2818d871783d520b319c2d38dc37c10ecdcde20",
+ "reference": "e2818d871783d520b319c2d38dc37c10ecdcde20",
"shasum": ""
},
"require": {
@@ -4730,7 +4730,7 @@
],
"support": {
"issues": "https://github.com/spatie/temporary-directory/issues",
- "source": "https://github.com/spatie/temporary-directory/tree/2.1.0"
+ "source": "https://github.com/spatie/temporary-directory/tree/2.1.1"
},
"funding": [
{
@@ -4742,7 +4742,7 @@
"type": "github"
}
],
- "time": "2022-03-11T08:16:01+00:00"
+ "time": "2022-08-23T07:15:15+00:00"
},
{
"name": "stella-maris/clock",
From 72cb4fd7eb3ed2a148679c538ea517fcd42a56b1 Mon Sep 17 00:00:00 2001
From: Jonny Barnes
Date: Fri, 4 Nov 2022 15:23:31 +0000
Subject: [PATCH 022/805] Allow notes to be syndicated to Mastodon
---
.env.example | 2 +
app/Jobs/SyndicateNoteToMastodon.php | 66 +++++++++++++++++++
app/Services/NoteService.php | 8 +++
config/bridgy.php | 18 +++++
...26_180903_add_mastodon_syndication_url.php | 32 +++++++++
database/seeders/NotesTableSeeder.php | 1 +
resources/views/templates/note.blade.php | 4 +-
.../views/templates/social-links.blade.php | 12 ++++
tests/Feature/MicropubControllerTest.php | 19 +++++-
.../Jobs/SyndicateNoteToMastodonJobTest.php | 39 +++++++++++
tests/Unit/NotesTest.php | 4 +-
11 files changed, 200 insertions(+), 5 deletions(-)
create mode 100644 app/Jobs/SyndicateNoteToMastodon.php
create mode 100644 config/bridgy.php
create mode 100644 database/migrations/2022_10_26_180903_add_mastodon_syndication_url.php
create mode 100644 tests/Unit/Jobs/SyndicateNoteToMastodonJobTest.php
diff --git a/.env.example b/.env.example
index 114a68a0..d1a26e82 100644
--- a/.env.example
+++ b/.env.example
@@ -66,3 +66,5 @@ SECURE_SESSION_COOKIE=true
LOG_SLACK_WEBHOOK_URL=
FONT_LINK=
+
+BRIDGY_MASTODON_TOKEN=
diff --git a/app/Jobs/SyndicateNoteToMastodon.php b/app/Jobs/SyndicateNoteToMastodon.php
new file mode 100644
index 00000000..8c75f52e
--- /dev/null
+++ b/app/Jobs/SyndicateNoteToMastodon.php
@@ -0,0 +1,66 @@
+request(
+ 'POST',
+ 'https://brid.gy/micropub',
+ [
+ 'headers' => [
+ 'Authorization' => 'Bearer ' . config('bridgy.mastodon_token'),
+ ],
+ 'json' => [
+ 'type' => ['h-entry'],
+ 'properties' => [
+ 'content' => [$this->note->note],
+ ],
+ ],
+ ]
+ );
+
+ // Parse for syndication URL
+ if ($response->getStatusCode() === 201) {
+ $mastodonUrl = $response->getHeader('Location')[0];
+ $this->note->mastodon_url = $mastodonUrl;
+ $this->note->save();
+ }
+ }
+}
diff --git a/app/Services/NoteService.php b/app/Services/NoteService.php
index 57458389..156acbfb 100644
--- a/app/Services/NoteService.php
+++ b/app/Services/NoteService.php
@@ -5,6 +5,7 @@ declare(strict_types=1);
namespace App\Services;
use App\Jobs\SendWebMentions;
+use App\Jobs\SyndicateNoteToMastodon;
use App\Jobs\SyndicateNoteToTwitter;
use App\Models\Media;
use App\Models\Note;
@@ -58,6 +59,10 @@ class NoteService
dispatch(new SyndicateNoteToTwitter($note));
}
+ if (in_array('mastodon', $this->getSyndicationTargets($request), true)) {
+ dispatch(new SyndicateNoteToMastodon($note));
+ }
+
return $note;
}
@@ -212,6 +217,9 @@ class NoteService
if ($target && $target->service_name === 'Twitter') {
$syndication[] = 'twitter';
}
+ if ($target && $target->service_name === 'Mastodon') {
+ $syndication[] = 'mastodon';
+ }
}
return $syndication;
diff --git a/config/bridgy.php b/config/bridgy.php
new file mode 100644
index 00000000..9717625f
--- /dev/null
+++ b/config/bridgy.php
@@ -0,0 +1,18 @@
+ env('BRIDGY_MASTODON_TOKEN'),
+
+];
diff --git a/database/migrations/2022_10_26_180903_add_mastodon_syndication_url.php b/database/migrations/2022_10_26_180903_add_mastodon_syndication_url.php
new file mode 100644
index 00000000..48c4403e
--- /dev/null
+++ b/database/migrations/2022_10_26_180903_add_mastodon_syndication_url.php
@@ -0,0 +1,32 @@
+string('mastodon_url')->nullable();
+ });
+ }
+
+ /**
+ * Reverse the migrations.
+ *
+ * @return void
+ */
+ public function down()
+ {
+ Schema::table('notes', function (Blueprint $table) {
+ $table->dropColumn('mastodon_url');
+ });
+ }
+};
diff --git a/database/seeders/NotesTableSeeder.php b/database/seeders/NotesTableSeeder.php
index 2bf9a82a..4a0a0bec 100644
--- a/database/seeders/NotesTableSeeder.php
+++ b/database/seeders/NotesTableSeeder.php
@@ -137,6 +137,7 @@ class NotesTableSeeder extends Seeder
$noteSyndicated->facebook_url = 'https://www.facebook.com/post/12345789';
$noteSyndicated->swarm_url = 'https://www.swarmapp.com/checking/123456789';
$noteSyndicated->instagram_url = 'https://www.instagram.com/p/aWsEd123Jh';
+ $noteSyndicated->mastodon_url = 'https://mastodon.social/@jonnybarnes/123456789';
$noteSyndicated->save();
DB::table('notes')
->where('id', $noteSyndicated->id)
diff --git a/resources/views/templates/note.blade.php b/resources/views/templates/note.blade.php
index 20309057..ebb2cbe4 100644
--- a/resources/views/templates/note.blade.php
+++ b/resources/views/templates/note.blade.php
@@ -33,12 +33,14 @@
$note->tweet_id ||
$note->facebook_url ||
$note->swarm_url ||
- $note->instagram_url)
+ $note->instagram_url ||
+ $note->mastodon_url)
@include('templates.social-links', [
'tweet_id' => $note->tweet_id,
'facebook_url' => $note->facebook_url,
'swarm_url' => $note->swarm_url,
'instagram_url' => $note->instagram_url,
+ 'mastodon_url' => $note->mastodon_url,
])
@endif
diff --git a/resources/views/templates/social-links.blade.php b/resources/views/templates/social-links.blade.php
index 99e16753..cdfeb619 100644
--- a/resources/views/templates/social-links.blade.php
+++ b/resources/views/templates/social-links.blade.php
@@ -27,3 +27,15 @@
@endif
+@if($mastodon_url !== null)
+
+
+
+
+
+
+
+
+
+
+ @endif
diff --git a/tests/Feature/MicropubControllerTest.php b/tests/Feature/MicropubControllerTest.php
index 12604ad3..aa42b0a6 100644
--- a/tests/Feature/MicropubControllerTest.php
+++ b/tests/Feature/MicropubControllerTest.php
@@ -5,6 +5,7 @@ declare(strict_types=1);
namespace Tests\Feature;
use App\Jobs\SendWebMentions;
+use App\Jobs\SyndicateNoteToMastodon;
use App\Jobs\SyndicateNoteToTwitter;
use App\Models\Media;
use App\Models\Note;
@@ -123,7 +124,7 @@ class MicropubControllerTest extends TestCase
}
/** @test */
- public function micropubClientCanRequestTheNewNoteIsSyndicatedToTwitter(): void
+ public function micropubClientCanRequestTheNewNoteIsSyndicatedToTwitterAndMastodon(): void
{
Queue::fake();
@@ -131,6 +132,10 @@ class MicropubControllerTest extends TestCase
'uid' => 'https://twitter.com/jonnybarnes',
'service_name' => 'Twitter',
]);
+ SyndicationTarget::factory()->create([
+ 'uid' => 'https://mastodon.social/@jonnybarnes',
+ 'service_name' => 'Mastodon',
+ ]);
$faker = Factory::create();
$note = $faker->text;
@@ -139,13 +144,17 @@ class MicropubControllerTest extends TestCase
[
'h' => 'entry',
'content' => $note,
- 'mp-syndicate-to' => 'https://twitter.com/jonnybarnes',
+ 'mp-syndicate-to' => [
+ 'https://twitter.com/jonnybarnes',
+ 'https://mastodon.social/@jonnybarnes',
+ ],
],
['HTTP_Authorization' => 'Bearer ' . $this->getToken()]
);
$response->assertJson(['response' => 'created']);
$this->assertDatabaseHas('notes', ['note' => $note]);
Queue::assertPushed(SyndicateNoteToTwitter::class);
+ Queue::assertPushed(SyndicateNoteToMastodon::class);
}
/** @test */
@@ -243,6 +252,10 @@ class MicropubControllerTest extends TestCase
'uid' => 'https://twitter.com/jonnybarnes',
'service_name' => 'Twitter',
]);
+ SyndicationTarget::factory()->create([
+ 'uid' => 'https://mastodon.social/@jonnybarnes',
+ 'service_name' => 'Mastodon',
+ ]);
$faker = Factory::create();
$note = $faker->text;
@@ -255,6 +268,7 @@ class MicropubControllerTest extends TestCase
'in-reply-to' => ['https://aaronpk.localhost'],
'mp-syndicate-to' => [
'https://twitter.com/jonnybarnes',
+ 'https://mastodon.social/@jonnybarnes',
],
'photo' => [config('filesystems.disks.s3.url') . '/test-photo.jpg'],
],
@@ -266,6 +280,7 @@ class MicropubControllerTest extends TestCase
->assertJson(['response' => 'created']);
Queue::assertPushed(SendWebMentions::class);
Queue::assertPushed(SyndicateNoteToTwitter::class);
+ Queue::assertPushed(SyndicateNoteToMastodon::class);
}
/**
diff --git a/tests/Unit/Jobs/SyndicateNoteToMastodonJobTest.php b/tests/Unit/Jobs/SyndicateNoteToMastodonJobTest.php
new file mode 100644
index 00000000..be7bf6d2
--- /dev/null
+++ b/tests/Unit/Jobs/SyndicateNoteToMastodonJobTest.php
@@ -0,0 +1,39 @@
+ 'test']);
+ $faker = Factory::create();
+ $randomNumber = $faker->randomNumber();
+ $mock = new MockHandler([
+ new Response(201, ['Location' => 'https://mastodon.example/@jonny/' . $randomNumber]),
+ ]);
+ $handler = HandlerStack::create($mock);
+ $client = new Client(['handler' => $handler]);
+
+ $note = Note::factory()->create();
+ $job = new SyndicateNoteToMastodon($note);
+ $job->handle($client);
+
+ $this->assertDatabaseHas('notes', [
+ 'mastodon_url' => 'https://mastodon.example/@jonny/' . $randomNumber,
+ ]);
+ }
+}
diff --git a/tests/Unit/NotesTest.php b/tests/Unit/NotesTest.php
index 489673c2..098516b9 100644
--- a/tests/Unit/NotesTest.php
+++ b/tests/Unit/NotesTest.php
@@ -113,8 +113,8 @@ class NotesTest extends TestCase
/** @test */
public function shorturlMethodReturnsExpectedValue(): void
{
- Note::factory(14)->create();
- $note = Note::find(14);
+ $note = Note::factory()->make();
+ $note->id = 14;
$this->assertEquals(config('app.shorturl') . '/notes/E', $note->shorturl);
}
From faeceea995ac874381114775d8d4f4fab29eb3bf Mon Sep 17 00:00:00 2001
From: Jonny Barnes
Date: Fri, 4 Nov 2022 15:31:07 +0000
Subject: [PATCH 023/805] Fix some Laravel Pint issues
Also fix a typo in a comment, also add declare strict types
---
app/Jobs/SyndicateNoteToMastodon.php | 16 ++++++++++------
1 file changed, 10 insertions(+), 6 deletions(-)
diff --git a/app/Jobs/SyndicateNoteToMastodon.php b/app/Jobs/SyndicateNoteToMastodon.php
index 8c75f52e..12b9b308 100644
--- a/app/Jobs/SyndicateNoteToMastodon.php
+++ b/app/Jobs/SyndicateNoteToMastodon.php
@@ -1,16 +1,17 @@
Date: Fri, 4 Nov 2022 15:37:11 +0000
Subject: [PATCH 024/805] Bump laravel/framework from 9.36.4 to 9.38.0
Bumps [laravel/framework](https://github.com/laravel/framework) from 9.36.4 to 9.38.0.
- [Release notes](https://github.com/laravel/framework/releases)
- [Changelog](https://github.com/laravel/framework/blob/9.x/CHANGELOG.md)
- [Commits](https://github.com/laravel/framework/compare/v9.36.4...v9.38.0)
---
updated-dependencies:
- dependency-name: laravel/framework
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
---
composer.lock | 147 +++++++++++++++++++++++++-------------------------
1 file changed, 73 insertions(+), 74 deletions(-)
diff --git a/composer.lock b/composer.lock
index 71ce5f70..64730f29 100644
--- a/composer.lock
+++ b/composer.lock
@@ -506,16 +506,16 @@
},
{
"name": "dflydev/dot-access-data",
- "version": "v3.0.1",
+ "version": "v3.0.2",
"source": {
"type": "git",
"url": "https://github.com/dflydev/dflydev-dot-access-data.git",
- "reference": "0992cc19268b259a39e86f296da5f0677841f42c"
+ "reference": "f41715465d65213d644d3141a6a93081be5d3549"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/dflydev/dflydev-dot-access-data/zipball/0992cc19268b259a39e86f296da5f0677841f42c",
- "reference": "0992cc19268b259a39e86f296da5f0677841f42c",
+ "url": "https://api.github.com/repos/dflydev/dflydev-dot-access-data/zipball/f41715465d65213d644d3141a6a93081be5d3549",
+ "reference": "f41715465d65213d644d3141a6a93081be5d3549",
"shasum": ""
},
"require": {
@@ -526,7 +526,7 @@
"phpunit/phpunit": "^7.5 || ^8.5 || ^9.3",
"scrutinizer/ocular": "1.6.0",
"squizlabs/php_codesniffer": "^3.5",
- "vimeo/psalm": "^3.14"
+ "vimeo/psalm": "^4.0.0"
},
"type": "library",
"extra": {
@@ -575,9 +575,9 @@
],
"support": {
"issues": "https://github.com/dflydev/dflydev-dot-access-data/issues",
- "source": "https://github.com/dflydev/dflydev-dot-access-data/tree/v3.0.1"
+ "source": "https://github.com/dflydev/dflydev-dot-access-data/tree/v3.0.2"
},
- "time": "2021-08-13T13:06:58+00:00"
+ "time": "2022-10-27T11:44:00+00:00"
},
{
"name": "doctrine/inflector",
@@ -1741,16 +1741,16 @@
},
{
"name": "laravel/framework",
- "version": "v9.36.4",
+ "version": "v9.38.0",
"source": {
"type": "git",
"url": "https://github.com/laravel/framework.git",
- "reference": "15ce569fd93124e8e2257c24e3ed85b9ef9951d6"
+ "reference": "abf198e443e06696af3f356b44de67c0fa516107"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laravel/framework/zipball/15ce569fd93124e8e2257c24e3ed85b9ef9951d6",
- "reference": "15ce569fd93124e8e2257c24e3ed85b9ef9951d6",
+ "url": "https://api.github.com/repos/laravel/framework/zipball/abf198e443e06696af3f356b44de67c0fa516107",
+ "reference": "abf198e443e06696af3f356b44de67c0fa516107",
"shasum": ""
},
"require": {
@@ -1923,7 +1923,7 @@
"issues": "https://github.com/laravel/framework/issues",
"source": "https://github.com/laravel/framework"
},
- "time": "2022-10-20T16:11:03+00:00"
+ "time": "2022-11-01T14:05:55+00:00"
},
{
"name": "laravel/horizon",
@@ -2267,16 +2267,16 @@
},
{
"name": "league/commonmark",
- "version": "2.3.5",
+ "version": "2.3.7",
"source": {
"type": "git",
"url": "https://github.com/thephpleague/commonmark.git",
- "reference": "84d74485fdb7074f4f9dd6f02ab957b1de513257"
+ "reference": "a36bd2be4f5387c0f3a8792a0d76b7d68865abbf"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/84d74485fdb7074f4f9dd6f02ab957b1de513257",
- "reference": "84d74485fdb7074f4f9dd6f02ab957b1de513257",
+ "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/a36bd2be4f5387c0f3a8792a0d76b7d68865abbf",
+ "reference": "a36bd2be4f5387c0f3a8792a0d76b7d68865abbf",
"shasum": ""
},
"require": {
@@ -2296,7 +2296,7 @@
"erusev/parsedown": "^1.0",
"ext-json": "*",
"github/gfm": "0.29.0",
- "michelf/php-markdown": "^1.4",
+ "michelf/php-markdown": "^1.4 || ^2.0",
"nyholm/psr7": "^1.5",
"phpstan/phpstan": "^1.8.2",
"phpunit/phpunit": "^9.5.21",
@@ -2369,7 +2369,7 @@
"type": "tidelift"
}
],
- "time": "2022-07-29T10:59:45+00:00"
+ "time": "2022-11-03T17:29:46+00:00"
},
{
"name": "league/config",
@@ -3505,16 +3505,16 @@
},
{
"name": "nunomaduro/termwind",
- "version": "v1.14.1",
+ "version": "v1.14.2",
"source": {
"type": "git",
"url": "https://github.com/nunomaduro/termwind.git",
- "reference": "86fc30eace93b9b6d4c844ba6de76db84184e01b"
+ "reference": "9a8218511eb1a0965629ff820dda25985440aefc"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/nunomaduro/termwind/zipball/86fc30eace93b9b6d4c844ba6de76db84184e01b",
- "reference": "86fc30eace93b9b6d4c844ba6de76db84184e01b",
+ "url": "https://api.github.com/repos/nunomaduro/termwind/zipball/9a8218511eb1a0965629ff820dda25985440aefc",
+ "reference": "9a8218511eb1a0965629ff820dda25985440aefc",
"shasum": ""
},
"require": {
@@ -3571,7 +3571,7 @@
],
"support": {
"issues": "https://github.com/nunomaduro/termwind/issues",
- "source": "https://github.com/nunomaduro/termwind/tree/v1.14.1"
+ "source": "https://github.com/nunomaduro/termwind/tree/v1.14.2"
},
"funding": [
{
@@ -3587,7 +3587,7 @@
"type": "github"
}
],
- "time": "2022-10-17T15:20:29+00:00"
+ "time": "2022-10-28T22:51:32+00:00"
},
{
"name": "p3k/http",
@@ -4789,16 +4789,16 @@
},
{
"name": "symfony/console",
- "version": "v6.1.6",
+ "version": "v6.1.7",
"source": {
"type": "git",
"url": "https://github.com/symfony/console.git",
- "reference": "7fa3b9cf17363468795e539231a5c91b02b608fc"
+ "reference": "a1282bd0c096e0bdb8800b104177e2ce404d8815"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/console/zipball/7fa3b9cf17363468795e539231a5c91b02b608fc",
- "reference": "7fa3b9cf17363468795e539231a5c91b02b608fc",
+ "url": "https://api.github.com/repos/symfony/console/zipball/a1282bd0c096e0bdb8800b104177e2ce404d8815",
+ "reference": "a1282bd0c096e0bdb8800b104177e2ce404d8815",
"shasum": ""
},
"require": {
@@ -4865,7 +4865,7 @@
"terminal"
],
"support": {
- "source": "https://github.com/symfony/console/tree/v6.1.6"
+ "source": "https://github.com/symfony/console/tree/v6.1.7"
},
"funding": [
{
@@ -4881,7 +4881,7 @@
"type": "tidelift"
}
],
- "time": "2022-10-07T08:04:03+00:00"
+ "time": "2022-10-26T21:42:49+00:00"
},
{
"name": "symfony/css-selector",
@@ -5017,16 +5017,16 @@
},
{
"name": "symfony/error-handler",
- "version": "v6.1.6",
+ "version": "v6.1.7",
"source": {
"type": "git",
"url": "https://github.com/symfony/error-handler.git",
- "reference": "49f718e41f1b6f0fd5730895ca5b1c37defd828d"
+ "reference": "699a26ce5ec656c198bf6e26398b0f0818c7e504"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/error-handler/zipball/49f718e41f1b6f0fd5730895ca5b1c37defd828d",
- "reference": "49f718e41f1b6f0fd5730895ca5b1c37defd828d",
+ "url": "https://api.github.com/repos/symfony/error-handler/zipball/699a26ce5ec656c198bf6e26398b0f0818c7e504",
+ "reference": "699a26ce5ec656c198bf6e26398b0f0818c7e504",
"shasum": ""
},
"require": {
@@ -5068,7 +5068,7 @@
"description": "Provides tools to manage errors and ease debugging PHP code",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/error-handler/tree/v6.1.6"
+ "source": "https://github.com/symfony/error-handler/tree/v6.1.7"
},
"funding": [
{
@@ -5084,7 +5084,7 @@
"type": "tidelift"
}
],
- "time": "2022-10-07T08:04:03+00:00"
+ "time": "2022-10-28T16:23:08+00:00"
},
{
"name": "symfony/event-dispatcher",
@@ -5383,16 +5383,16 @@
},
{
"name": "symfony/http-foundation",
- "version": "v6.1.6",
+ "version": "v6.1.7",
"source": {
"type": "git",
"url": "https://github.com/symfony/http-foundation.git",
- "reference": "3ae8e9c57155fc48930493a629da293b32efbde0"
+ "reference": "792a1856d2b95273f0e1c3435785f1d01a60ecc6"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/http-foundation/zipball/3ae8e9c57155fc48930493a629da293b32efbde0",
- "reference": "3ae8e9c57155fc48930493a629da293b32efbde0",
+ "url": "https://api.github.com/repos/symfony/http-foundation/zipball/792a1856d2b95273f0e1c3435785f1d01a60ecc6",
+ "reference": "792a1856d2b95273f0e1c3435785f1d01a60ecc6",
"shasum": ""
},
"require": {
@@ -5438,7 +5438,7 @@
"description": "Defines an object-oriented layer for the HTTP specification",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/http-foundation/tree/v6.1.6"
+ "source": "https://github.com/symfony/http-foundation/tree/v6.1.7"
},
"funding": [
{
@@ -5454,20 +5454,20 @@
"type": "tidelift"
}
],
- "time": "2022-10-02T08:30:52+00:00"
+ "time": "2022-10-12T09:44:59+00:00"
},
{
"name": "symfony/http-kernel",
- "version": "v6.1.6",
+ "version": "v6.1.7",
"source": {
"type": "git",
"url": "https://github.com/symfony/http-kernel.git",
- "reference": "102f99bf81799e93f61b9a73b2f38b309c587a94"
+ "reference": "8fc1ffe753948c47a103a809cdd6a4a8458b3254"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/http-kernel/zipball/102f99bf81799e93f61b9a73b2f38b309c587a94",
- "reference": "102f99bf81799e93f61b9a73b2f38b309c587a94",
+ "url": "https://api.github.com/repos/symfony/http-kernel/zipball/8fc1ffe753948c47a103a809cdd6a4a8458b3254",
+ "reference": "8fc1ffe753948c47a103a809cdd6a4a8458b3254",
"shasum": ""
},
"require": {
@@ -5548,7 +5548,7 @@
"description": "Provides a structured process for converting a Request into a Response",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/http-kernel/tree/v6.1.6"
+ "source": "https://github.com/symfony/http-kernel/tree/v6.1.7"
},
"funding": [
{
@@ -5564,20 +5564,20 @@
"type": "tidelift"
}
],
- "time": "2022-10-12T07:48:47+00:00"
+ "time": "2022-10-28T18:06:36+00:00"
},
{
"name": "symfony/mailer",
- "version": "v6.1.5",
+ "version": "v6.1.7",
"source": {
"type": "git",
"url": "https://github.com/symfony/mailer.git",
- "reference": "e1b32deb9efc48def0c76b876860ad36f2123e89"
+ "reference": "7e19813c0b43387c55665780c4caea505cc48391"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/mailer/zipball/e1b32deb9efc48def0c76b876860ad36f2123e89",
- "reference": "e1b32deb9efc48def0c76b876860ad36f2123e89",
+ "url": "https://api.github.com/repos/symfony/mailer/zipball/7e19813c0b43387c55665780c4caea505cc48391",
+ "reference": "7e19813c0b43387c55665780c4caea505cc48391",
"shasum": ""
},
"require": {
@@ -5622,7 +5622,7 @@
"description": "Helps sending emails",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/mailer/tree/v6.1.5"
+ "source": "https://github.com/symfony/mailer/tree/v6.1.7"
},
"funding": [
{
@@ -5638,20 +5638,20 @@
"type": "tidelift"
}
],
- "time": "2022-08-29T06:58:39+00:00"
+ "time": "2022-10-28T16:23:08+00:00"
},
{
"name": "symfony/mime",
- "version": "v6.1.6",
+ "version": "v6.1.7",
"source": {
"type": "git",
"url": "https://github.com/symfony/mime.git",
- "reference": "5ae192b9a39730435cfec025a499f79d05ac68a3"
+ "reference": "f440f066d57691088d998d6e437ce98771144618"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/mime/zipball/5ae192b9a39730435cfec025a499f79d05ac68a3",
- "reference": "5ae192b9a39730435cfec025a499f79d05ac68a3",
+ "url": "https://api.github.com/repos/symfony/mime/zipball/f440f066d57691088d998d6e437ce98771144618",
+ "reference": "f440f066d57691088d998d6e437ce98771144618",
"shasum": ""
},
"require": {
@@ -5663,8 +5663,7 @@
"egulias/email-validator": "~3.0.0",
"phpdocumentor/reflection-docblock": "<3.2.2",
"phpdocumentor/type-resolver": "<1.4.0",
- "symfony/mailer": "<5.4",
- "symfony/serializer": "<5.4.14|>=6.0,<6.0.14|>=6.1,<6.1.6"
+ "symfony/mailer": "<5.4"
},
"require-dev": {
"egulias/email-validator": "^2.1.10|^3.1",
@@ -5672,7 +5671,7 @@
"symfony/dependency-injection": "^5.4|^6.0",
"symfony/property-access": "^5.4|^6.0",
"symfony/property-info": "^5.4|^6.0",
- "symfony/serializer": "^5.4.14|~6.0.14|^6.1.6"
+ "symfony/serializer": "^5.2|^6.0"
},
"type": "library",
"autoload": {
@@ -5704,7 +5703,7 @@
"mime-type"
],
"support": {
- "source": "https://github.com/symfony/mime/tree/v6.1.6"
+ "source": "https://github.com/symfony/mime/tree/v6.1.7"
},
"funding": [
{
@@ -5720,7 +5719,7 @@
"type": "tidelift"
}
],
- "time": "2022-10-07T08:04:03+00:00"
+ "time": "2022-10-19T08:10:53+00:00"
},
{
"name": "symfony/polyfill-ctype",
@@ -6522,16 +6521,16 @@
},
{
"name": "symfony/routing",
- "version": "v6.1.5",
+ "version": "v6.1.7",
"source": {
"type": "git",
"url": "https://github.com/symfony/routing.git",
- "reference": "f8c1ebb43d0f39e5ecd12a732ba1952a3dd8455c"
+ "reference": "95effeb9d6e2cec861cee06bf5bbf82d09aea7f5"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/routing/zipball/f8c1ebb43d0f39e5ecd12a732ba1952a3dd8455c",
- "reference": "f8c1ebb43d0f39e5ecd12a732ba1952a3dd8455c",
+ "url": "https://api.github.com/repos/symfony/routing/zipball/95effeb9d6e2cec861cee06bf5bbf82d09aea7f5",
+ "reference": "95effeb9d6e2cec861cee06bf5bbf82d09aea7f5",
"shasum": ""
},
"require": {
@@ -6590,7 +6589,7 @@
"url"
],
"support": {
- "source": "https://github.com/symfony/routing/tree/v6.1.5"
+ "source": "https://github.com/symfony/routing/tree/v6.1.7"
},
"funding": [
{
@@ -6606,7 +6605,7 @@
"type": "tidelift"
}
],
- "time": "2022-09-09T09:26:14+00:00"
+ "time": "2022-10-18T13:12:43+00:00"
},
{
"name": "symfony/service-contracts",
@@ -6695,16 +6694,16 @@
},
{
"name": "symfony/string",
- "version": "v6.1.6",
+ "version": "v6.1.7",
"source": {
"type": "git",
"url": "https://github.com/symfony/string.git",
- "reference": "7e7e0ff180d4c5a6636eaad57b65092014b61864"
+ "reference": "823f143370880efcbdfa2dbca946b3358c4707e5"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/string/zipball/7e7e0ff180d4c5a6636eaad57b65092014b61864",
- "reference": "7e7e0ff180d4c5a6636eaad57b65092014b61864",
+ "url": "https://api.github.com/repos/symfony/string/zipball/823f143370880efcbdfa2dbca946b3358c4707e5",
+ "reference": "823f143370880efcbdfa2dbca946b3358c4707e5",
"shasum": ""
},
"require": {
@@ -6760,7 +6759,7 @@
"utf8"
],
"support": {
- "source": "https://github.com/symfony/string/tree/v6.1.6"
+ "source": "https://github.com/symfony/string/tree/v6.1.7"
},
"funding": [
{
From 64608e3b8bb5938990a469e316bc3fd1227974f7 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Fri, 4 Nov 2022 15:43:35 +0000
Subject: [PATCH 025/805] Bump laravel/horizon from 5.10.2 to 5.10.3
Bumps [laravel/horizon](https://github.com/laravel/horizon) from 5.10.2 to 5.10.3.
- [Release notes](https://github.com/laravel/horizon/releases)
- [Changelog](https://github.com/laravel/horizon/blob/5.x/CHANGELOG.md)
- [Commits](https://github.com/laravel/horizon/compare/v5.10.2...v5.10.3)
---
updated-dependencies:
- dependency-name: laravel/horizon
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
---
composer.lock | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/composer.lock b/composer.lock
index 64730f29..89e4aebb 100644
--- a/composer.lock
+++ b/composer.lock
@@ -1927,16 +1927,16 @@
},
{
"name": "laravel/horizon",
- "version": "v5.10.2",
+ "version": "v5.10.3",
"source": {
"type": "git",
"url": "https://github.com/laravel/horizon.git",
- "reference": "de84bf86ffee940fa92e29c54d41618048ec9b6f"
+ "reference": "22403726851d62c45051114c89106130c348decc"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laravel/horizon/zipball/de84bf86ffee940fa92e29c54d41618048ec9b6f",
- "reference": "de84bf86ffee940fa92e29c54d41618048ec9b6f",
+ "url": "https://api.github.com/repos/laravel/horizon/zipball/22403726851d62c45051114c89106130c348decc",
+ "reference": "22403726851d62c45051114c89106130c348decc",
"shasum": ""
},
"require": {
@@ -1998,9 +1998,9 @@
],
"support": {
"issues": "https://github.com/laravel/horizon/issues",
- "source": "https://github.com/laravel/horizon/tree/v5.10.2"
+ "source": "https://github.com/laravel/horizon/tree/v5.10.3"
},
- "time": "2022-09-26T13:45:51+00:00"
+ "time": "2022-10-14T13:33:44+00:00"
},
{
"name": "laravel/serializable-closure",
From 29241f4751ed928d78286efe7bafae81a674c495 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Fri, 4 Nov 2022 15:49:37 +0000
Subject: [PATCH 026/805] Bump spatie/laravel-ignition from 1.6.0 to 1.6.1
Bumps [spatie/laravel-ignition](https://github.com/spatie/laravel-ignition) from 1.6.0 to 1.6.1.
- [Release notes](https://github.com/spatie/laravel-ignition/releases)
- [Changelog](https://github.com/spatie/laravel-ignition/blob/main/CHANGELOG.md)
- [Commits](https://github.com/spatie/laravel-ignition/compare/1.6.0...1.6.1)
---
updated-dependencies:
- dependency-name: spatie/laravel-ignition
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
---
composer.lock | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/composer.lock b/composer.lock
index 89e4aebb..b0c4773c 100644
--- a/composer.lock
+++ b/composer.lock
@@ -11500,16 +11500,16 @@
},
{
"name": "spatie/laravel-ignition",
- "version": "1.6.0",
+ "version": "1.6.1",
"source": {
"type": "git",
"url": "https://github.com/spatie/laravel-ignition.git",
- "reference": "c21309ebf6657e0c38083afac8af9baa12885676"
+ "reference": "2b79cf6ed40946b64ac6713d7d2da8a9d87f612b"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/spatie/laravel-ignition/zipball/c21309ebf6657e0c38083afac8af9baa12885676",
- "reference": "c21309ebf6657e0c38083afac8af9baa12885676",
+ "url": "https://api.github.com/repos/spatie/laravel-ignition/zipball/2b79cf6ed40946b64ac6713d7d2da8a9d87f612b",
+ "reference": "2b79cf6ed40946b64ac6713d7d2da8a9d87f612b",
"shasum": ""
},
"require": {
@@ -11586,7 +11586,7 @@
"type": "github"
}
],
- "time": "2022-10-25T08:38:04+00:00"
+ "time": "2022-10-26T17:39:54+00:00"
},
{
"name": "spatie/laravel-ray",
From 89defd2591341fb17d1752f8097b2e9cf9cc93d1 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Fri, 4 Nov 2022 16:14:40 +0000
Subject: [PATCH 027/805] Bump phpunit/phpunit from 9.5.25 to 9.5.26
Bumps [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit) from 9.5.25 to 9.5.26.
- [Release notes](https://github.com/sebastianbergmann/phpunit/releases)
- [Changelog](https://github.com/sebastianbergmann/phpunit/blob/main/ChangeLog-9.5.md)
- [Commits](https://github.com/sebastianbergmann/phpunit/compare/9.5.25...9.5.26)
---
updated-dependencies:
- dependency-name: phpunit/phpunit
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
---
composer.lock | 24 ++++++++++++------------
1 file changed, 12 insertions(+), 12 deletions(-)
diff --git a/composer.lock b/composer.lock
index b0c4773c..8a9a22ac 100644
--- a/composer.lock
+++ b/composer.lock
@@ -9808,16 +9808,16 @@
},
{
"name": "phpunit/php-code-coverage",
- "version": "9.2.17",
+ "version": "9.2.18",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/php-code-coverage.git",
- "reference": "aa94dc41e8661fe90c7316849907cba3007b10d8"
+ "reference": "12fddc491826940cf9b7e88ad9664cf51f0f6d0a"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/aa94dc41e8661fe90c7316849907cba3007b10d8",
- "reference": "aa94dc41e8661fe90c7316849907cba3007b10d8",
+ "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/12fddc491826940cf9b7e88ad9664cf51f0f6d0a",
+ "reference": "12fddc491826940cf9b7e88ad9664cf51f0f6d0a",
"shasum": ""
},
"require": {
@@ -9873,7 +9873,7 @@
],
"support": {
"issues": "https://github.com/sebastianbergmann/php-code-coverage/issues",
- "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.17"
+ "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.18"
},
"funding": [
{
@@ -9881,7 +9881,7 @@
"type": "github"
}
],
- "time": "2022-08-30T12:24:04+00:00"
+ "time": "2022-10-27T13:35:33+00:00"
},
{
"name": "phpunit/php-file-iterator",
@@ -10126,16 +10126,16 @@
},
{
"name": "phpunit/phpunit",
- "version": "9.5.25",
+ "version": "9.5.26",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/phpunit.git",
- "reference": "3e6f90ca7e3d02025b1d147bd8d4a89fd4ca8a1d"
+ "reference": "851867efcbb6a1b992ec515c71cdcf20d895e9d2"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/3e6f90ca7e3d02025b1d147bd8d4a89fd4ca8a1d",
- "reference": "3e6f90ca7e3d02025b1d147bd8d4a89fd4ca8a1d",
+ "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/851867efcbb6a1b992ec515c71cdcf20d895e9d2",
+ "reference": "851867efcbb6a1b992ec515c71cdcf20d895e9d2",
"shasum": ""
},
"require": {
@@ -10208,7 +10208,7 @@
],
"support": {
"issues": "https://github.com/sebastianbergmann/phpunit/issues",
- "source": "https://github.com/sebastianbergmann/phpunit/tree/9.5.25"
+ "source": "https://github.com/sebastianbergmann/phpunit/tree/9.5.26"
},
"funding": [
{
@@ -10224,7 +10224,7 @@
"type": "tidelift"
}
],
- "time": "2022-09-25T03:44:45+00:00"
+ "time": "2022-10-28T06:00:21+00:00"
},
{
"name": "pimple/pimple",
From 86cde5012d11d6c5d6782c67a2d48900ab7b3574 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Fri, 4 Nov 2022 16:35:04 +0000
Subject: [PATCH 028/805] Bump autoprefixer from 10.4.12 to 10.4.13
Bumps [autoprefixer](https://github.com/postcss/autoprefixer) from 10.4.12 to 10.4.13.
- [Release notes](https://github.com/postcss/autoprefixer/releases)
- [Changelog](https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/autoprefixer/compare/10.4.12...10.4.13)
---
updated-dependencies:
- dependency-name: autoprefixer
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
---
package-lock.json | 30 +++++++++++++++---------------
package.json | 2 +-
2 files changed, 16 insertions(+), 16 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index a5de44e7..a2ec308f 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -15,7 +15,7 @@
"devDependencies": {
"@babel/core": "^7.19.6",
"@babel/preset-env": "^7.19.4",
- "autoprefixer": "^10.4.12",
+ "autoprefixer": "^10.4.13",
"babel-loader": "^8.2.1",
"browserlist": "^1.0.1",
"compression-webpack-plugin": "^10.0.0",
@@ -2273,9 +2273,9 @@
}
},
"node_modules/autoprefixer": {
- "version": "10.4.12",
- "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.12.tgz",
- "integrity": "sha512-WrCGV9/b97Pa+jtwf5UGaRjgQIg7OK3D06GnoYoZNcG1Xb8Gt3EfuKjlhh9i/VtT16g6PYjZ69jdJ2g8FxSC4Q==",
+ "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": [
{
@@ -2289,7 +2289,7 @@
],
"dependencies": {
"browserslist": "^4.21.4",
- "caniuse-lite": "^1.0.30001407",
+ "caniuse-lite": "^1.0.30001426",
"fraction.js": "^4.2.0",
"normalize-range": "^0.1.2",
"picocolors": "^1.0.0",
@@ -2579,9 +2579,9 @@
}
},
"node_modules/caniuse-lite": {
- "version": "1.0.30001409",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001409.tgz",
- "integrity": "sha512-V0mnJ5dwarmhYv8/MzhJ//aW68UpvnQBXv8lJ2QUsvn2pHcmAuNtu8hQEDz37XnA1iE+lRR9CIfGWWpgJ5QedQ==",
+ "version": "1.0.30001430",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001430.tgz",
+ "integrity": "sha512-IB1BXTZKPDVPM7cnV4iaKaHxckvdr/3xtctB3f7Hmenx3qYBhGtTZ//7EllK66aKXW98Lx0+7Yr0kxBtIt3tzg==",
"dev": true,
"funding": [
{
@@ -9111,13 +9111,13 @@
"dev": true
},
"autoprefixer": {
- "version": "10.4.12",
- "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.12.tgz",
- "integrity": "sha512-WrCGV9/b97Pa+jtwf5UGaRjgQIg7OK3D06GnoYoZNcG1Xb8Gt3EfuKjlhh9i/VtT16g6PYjZ69jdJ2g8FxSC4Q==",
+ "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,
"requires": {
"browserslist": "^4.21.4",
- "caniuse-lite": "^1.0.30001407",
+ "caniuse-lite": "^1.0.30001426",
"fraction.js": "^4.2.0",
"normalize-range": "^0.1.2",
"picocolors": "^1.0.0",
@@ -9311,9 +9311,9 @@
}
},
"caniuse-lite": {
- "version": "1.0.30001409",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001409.tgz",
- "integrity": "sha512-V0mnJ5dwarmhYv8/MzhJ//aW68UpvnQBXv8lJ2QUsvn2pHcmAuNtu8hQEDz37XnA1iE+lRR9CIfGWWpgJ5QedQ==",
+ "version": "1.0.30001430",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001430.tgz",
+ "integrity": "sha512-IB1BXTZKPDVPM7cnV4iaKaHxckvdr/3xtctB3f7Hmenx3qYBhGtTZ//7EllK66aKXW98Lx0+7Yr0kxBtIt3tzg==",
"dev": true
},
"chalk": {
diff --git a/package.json b/package.json
index 43e93ec1..d842f806 100644
--- a/package.json
+++ b/package.json
@@ -11,7 +11,7 @@
"devDependencies": {
"@babel/core": "^7.19.6",
"@babel/preset-env": "^7.19.4",
- "autoprefixer": "^10.4.12",
+ "autoprefixer": "^10.4.13",
"babel-loader": "^8.2.1",
"browserlist": "^1.0.1",
"compression-webpack-plugin": "^10.0.0",
From 72a6d2710dc45558de930875909669c17fc84c58 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Fri, 4 Nov 2022 16:44:18 +0000
Subject: [PATCH 029/805] Bump cssnano from 5.1.13 to 5.1.14
Bumps [cssnano](https://github.com/cssnano/cssnano) from 5.1.13 to 5.1.14.
- [Release notes](https://github.com/cssnano/cssnano/releases)
- [Commits](https://github.com/cssnano/cssnano/compare/cssnano@5.1.13...cssnano@5.1.14)
---
updated-dependencies:
- dependency-name: cssnano
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
---
package-lock.json | 182 +++++++++++++++++++++++-----------------------
package.json | 2 +-
2 files changed, 92 insertions(+), 92 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index a2ec308f..77953fd5 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -20,7 +20,7 @@
"browserlist": "^1.0.1",
"compression-webpack-plugin": "^10.0.0",
"css-loader": "^6.2.0",
- "cssnano": "^5.1.13",
+ "cssnano": "^5.1.14",
"eslint": "^8.26.0",
"eslint-webpack-plugin": "^3.2.0",
"mini-css-extract-plugin": "^2.6.1",
@@ -2825,9 +2825,9 @@
}
},
"node_modules/css-declaration-sorter": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.0.tgz",
- "integrity": "sha512-OGT677UGHJTAVMRhPO+HJ4oKln3wkBTwtDFH0ojbqm+MJm6xuDMHp2nkhh/ThaBqq20IbraBQSWKfSLNHQO9Og==",
+ "version": "6.3.1",
+ "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.1.tgz",
+ "integrity": "sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w==",
"dev": true,
"engines": {
"node": "^10 || ^12 || >=14"
@@ -2940,12 +2940,12 @@
}
},
"node_modules/cssnano": {
- "version": "5.1.13",
- "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.13.tgz",
- "integrity": "sha512-S2SL2ekdEz6w6a2epXn4CmMKU4K3KpcyXLKfAYc9UQQqJRkD/2eLUG0vJ3Db/9OvO5GuAdgXw3pFbR6abqghDQ==",
+ "version": "5.1.14",
+ "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.14.tgz",
+ "integrity": "sha512-Oou7ihiTocbKqi0J1bB+TRJIQX5RMR3JghA8hcWSw9mjBLQ5Y3RWqEDoYG3sRNlAbCIXpqMoZGbq5KDR3vdzgw==",
"dev": true,
"dependencies": {
- "cssnano-preset-default": "^5.2.12",
+ "cssnano-preset-default": "^5.2.13",
"lilconfig": "^2.0.3",
"yaml": "^1.10.2"
},
@@ -2961,25 +2961,25 @@
}
},
"node_modules/cssnano-preset-default": {
- "version": "5.2.12",
- "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.12.tgz",
- "integrity": "sha512-OyCBTZi+PXgylz9HAA5kHyoYhfGcYdwFmyaJzWnzxuGRtnMw/kR6ilW9XzlzlRAtB6PLT/r+prYgkef7hngFew==",
+ "version": "5.2.13",
+ "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.13.tgz",
+ "integrity": "sha512-PX7sQ4Pb+UtOWuz8A1d+Rbi+WimBIxJTRyBdgGp1J75VU0r/HFQeLnMYgHiCAp6AR4rqrc7Y4R+1Rjk3KJz6DQ==",
"dev": true,
"dependencies": {
- "css-declaration-sorter": "^6.3.0",
+ "css-declaration-sorter": "^6.3.1",
"cssnano-utils": "^3.1.0",
"postcss-calc": "^8.2.3",
"postcss-colormin": "^5.3.0",
- "postcss-convert-values": "^5.1.2",
+ "postcss-convert-values": "^5.1.3",
"postcss-discard-comments": "^5.1.2",
"postcss-discard-duplicates": "^5.1.0",
"postcss-discard-empty": "^5.1.1",
"postcss-discard-overridden": "^5.1.0",
- "postcss-merge-longhand": "^5.1.6",
- "postcss-merge-rules": "^5.1.2",
+ "postcss-merge-longhand": "^5.1.7",
+ "postcss-merge-rules": "^5.1.3",
"postcss-minify-font-values": "^5.1.0",
"postcss-minify-gradients": "^5.1.1",
- "postcss-minify-params": "^5.1.3",
+ "postcss-minify-params": "^5.1.4",
"postcss-minify-selectors": "^5.2.1",
"postcss-normalize-charset": "^5.1.0",
"postcss-normalize-display-values": "^5.1.0",
@@ -2987,11 +2987,11 @@
"postcss-normalize-repeat-style": "^5.1.1",
"postcss-normalize-string": "^5.1.0",
"postcss-normalize-timing-functions": "^5.1.0",
- "postcss-normalize-unicode": "^5.1.0",
+ "postcss-normalize-unicode": "^5.1.1",
"postcss-normalize-url": "^5.1.0",
"postcss-normalize-whitespace": "^5.1.1",
"postcss-ordered-values": "^5.1.3",
- "postcss-reduce-initial": "^5.1.0",
+ "postcss-reduce-initial": "^5.1.1",
"postcss-reduce-transforms": "^5.1.0",
"postcss-svgo": "^5.1.0",
"postcss-unique-selectors": "^5.1.1"
@@ -5294,12 +5294,12 @@
}
},
"node_modules/postcss-convert-values": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.2.tgz",
- "integrity": "sha512-c6Hzc4GAv95B7suy4udszX9Zy4ETyMCgFPUDtWjdFTKH1SE9eFY/jEpHSwTH1QPuwxHpWslhckUQWbNRM4ho5g==",
+ "version": "5.1.3",
+ "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz",
+ "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==",
"dev": true,
"dependencies": {
- "browserslist": "^4.20.3",
+ "browserslist": "^4.21.4",
"postcss-value-parser": "^4.2.0"
},
"engines": {
@@ -5418,13 +5418,13 @@
"dev": true
},
"node_modules/postcss-merge-longhand": {
- "version": "5.1.6",
- "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.6.tgz",
- "integrity": "sha512-6C/UGF/3T5OE2CEbOuX7iNO63dnvqhGZeUnKkDeifebY0XqkkvrctYSZurpNE902LDf2yKwwPFgotnfSoPhQiw==",
+ "version": "5.1.7",
+ "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz",
+ "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==",
"dev": true,
"dependencies": {
"postcss-value-parser": "^4.2.0",
- "stylehacks": "^5.1.0"
+ "stylehacks": "^5.1.1"
},
"engines": {
"node": "^10 || ^12 || >=14.0"
@@ -5434,12 +5434,12 @@
}
},
"node_modules/postcss-merge-rules": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.2.tgz",
- "integrity": "sha512-zKMUlnw+zYCWoPN6yhPjtcEdlJaMUZ0WyVcxTAmw3lkkN/NDMRkOkiuctQEoWAOvH7twaxUUdvBWl0d4+hifRQ==",
+ "version": "5.1.3",
+ "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.3.tgz",
+ "integrity": "sha512-LbLd7uFC00vpOuMvyZop8+vvhnfRGpp2S+IMQKeuOZZapPRY4SMq5ErjQeHbHsjCUgJkRNrlU+LmxsKIqPKQlA==",
"dev": true,
"dependencies": {
- "browserslist": "^4.16.6",
+ "browserslist": "^4.21.4",
"caniuse-api": "^3.0.0",
"cssnano-utils": "^3.1.0",
"postcss-selector-parser": "^6.0.5"
@@ -5484,12 +5484,12 @@
}
},
"node_modules/postcss-minify-params": {
- "version": "5.1.3",
- "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.3.tgz",
- "integrity": "sha512-bkzpWcjykkqIujNL+EVEPOlLYi/eZ050oImVtHU7b4lFS82jPnsCb44gvC6pxaNt38Els3jWYDHTjHKf0koTgg==",
+ "version": "5.1.4",
+ "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz",
+ "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==",
"dev": true,
"dependencies": {
- "browserslist": "^4.16.6",
+ "browserslist": "^4.21.4",
"cssnano-utils": "^3.1.0",
"postcss-value-parser": "^4.2.0"
},
@@ -5662,12 +5662,12 @@
}
},
"node_modules/postcss-normalize-unicode": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.0.tgz",
- "integrity": "sha512-J6M3MizAAZ2dOdSjy2caayJLQT8E8K9XjLce8AUQMwOrCvjCHv24aLC/Lps1R1ylOfol5VIDMaM/Lo9NGlk1SQ==",
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz",
+ "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==",
"dev": true,
"dependencies": {
- "browserslist": "^4.16.6",
+ "browserslist": "^4.21.4",
"postcss-value-parser": "^4.2.0"
},
"engines": {
@@ -5725,12 +5725,12 @@
}
},
"node_modules/postcss-reduce-initial": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.0.tgz",
- "integrity": "sha512-5OgTUviz0aeH6MtBjHfbr57tml13PuedK/Ecg8szzd4XRMbYxH4572JFG067z+FqBIf6Zp/d+0581glkvvWMFw==",
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.1.tgz",
+ "integrity": "sha512-//jeDqWcHPuXGZLoolFrUXBDyuEGbr9S2rMo19bkTIjBQ4PqkaO+oI8wua5BOUxpfi97i3PCoInsiFIEBfkm9w==",
"dev": true,
"dependencies": {
- "browserslist": "^4.16.6",
+ "browserslist": "^4.21.4",
"caniuse-api": "^3.0.0"
},
"engines": {
@@ -6553,12 +6553,12 @@
"dev": true
},
"node_modules/stylehacks": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.0.tgz",
- "integrity": "sha512-SzLmvHQTrIWfSgljkQCw2++C9+Ne91d/6Sp92I8c5uHTcy/PgeHamwITIbBW9wnFTY/3ZfSXR9HIL6Ikqmcu6Q==",
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz",
+ "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==",
"dev": true,
"dependencies": {
- "browserslist": "^4.16.6",
+ "browserslist": "^4.21.4",
"postcss-selector-parser": "^6.0.4"
},
"engines": {
@@ -9502,9 +9502,9 @@
}
},
"css-declaration-sorter": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.0.tgz",
- "integrity": "sha512-OGT677UGHJTAVMRhPO+HJ4oKln3wkBTwtDFH0ojbqm+MJm6xuDMHp2nkhh/ThaBqq20IbraBQSWKfSLNHQO9Og==",
+ "version": "6.3.1",
+ "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.1.tgz",
+ "integrity": "sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w==",
"dev": true,
"requires": {}
},
@@ -9577,36 +9577,36 @@
"dev": true
},
"cssnano": {
- "version": "5.1.13",
- "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.13.tgz",
- "integrity": "sha512-S2SL2ekdEz6w6a2epXn4CmMKU4K3KpcyXLKfAYc9UQQqJRkD/2eLUG0vJ3Db/9OvO5GuAdgXw3pFbR6abqghDQ==",
+ "version": "5.1.14",
+ "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.14.tgz",
+ "integrity": "sha512-Oou7ihiTocbKqi0J1bB+TRJIQX5RMR3JghA8hcWSw9mjBLQ5Y3RWqEDoYG3sRNlAbCIXpqMoZGbq5KDR3vdzgw==",
"dev": true,
"requires": {
- "cssnano-preset-default": "^5.2.12",
+ "cssnano-preset-default": "^5.2.13",
"lilconfig": "^2.0.3",
"yaml": "^1.10.2"
}
},
"cssnano-preset-default": {
- "version": "5.2.12",
- "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.12.tgz",
- "integrity": "sha512-OyCBTZi+PXgylz9HAA5kHyoYhfGcYdwFmyaJzWnzxuGRtnMw/kR6ilW9XzlzlRAtB6PLT/r+prYgkef7hngFew==",
+ "version": "5.2.13",
+ "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.13.tgz",
+ "integrity": "sha512-PX7sQ4Pb+UtOWuz8A1d+Rbi+WimBIxJTRyBdgGp1J75VU0r/HFQeLnMYgHiCAp6AR4rqrc7Y4R+1Rjk3KJz6DQ==",
"dev": true,
"requires": {
- "css-declaration-sorter": "^6.3.0",
+ "css-declaration-sorter": "^6.3.1",
"cssnano-utils": "^3.1.0",
"postcss-calc": "^8.2.3",
"postcss-colormin": "^5.3.0",
- "postcss-convert-values": "^5.1.2",
+ "postcss-convert-values": "^5.1.3",
"postcss-discard-comments": "^5.1.2",
"postcss-discard-duplicates": "^5.1.0",
"postcss-discard-empty": "^5.1.1",
"postcss-discard-overridden": "^5.1.0",
- "postcss-merge-longhand": "^5.1.6",
- "postcss-merge-rules": "^5.1.2",
+ "postcss-merge-longhand": "^5.1.7",
+ "postcss-merge-rules": "^5.1.3",
"postcss-minify-font-values": "^5.1.0",
"postcss-minify-gradients": "^5.1.1",
- "postcss-minify-params": "^5.1.3",
+ "postcss-minify-params": "^5.1.4",
"postcss-minify-selectors": "^5.2.1",
"postcss-normalize-charset": "^5.1.0",
"postcss-normalize-display-values": "^5.1.0",
@@ -9614,11 +9614,11 @@
"postcss-normalize-repeat-style": "^5.1.1",
"postcss-normalize-string": "^5.1.0",
"postcss-normalize-timing-functions": "^5.1.0",
- "postcss-normalize-unicode": "^5.1.0",
+ "postcss-normalize-unicode": "^5.1.1",
"postcss-normalize-url": "^5.1.0",
"postcss-normalize-whitespace": "^5.1.1",
"postcss-ordered-values": "^5.1.3",
- "postcss-reduce-initial": "^5.1.0",
+ "postcss-reduce-initial": "^5.1.1",
"postcss-reduce-transforms": "^5.1.0",
"postcss-svgo": "^5.1.0",
"postcss-unique-selectors": "^5.1.1"
@@ -11273,12 +11273,12 @@
}
},
"postcss-convert-values": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.2.tgz",
- "integrity": "sha512-c6Hzc4GAv95B7suy4udszX9Zy4ETyMCgFPUDtWjdFTKH1SE9eFY/jEpHSwTH1QPuwxHpWslhckUQWbNRM4ho5g==",
+ "version": "5.1.3",
+ "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz",
+ "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==",
"dev": true,
"requires": {
- "browserslist": "^4.20.3",
+ "browserslist": "^4.21.4",
"postcss-value-parser": "^4.2.0"
}
},
@@ -11350,22 +11350,22 @@
"dev": true
},
"postcss-merge-longhand": {
- "version": "5.1.6",
- "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.6.tgz",
- "integrity": "sha512-6C/UGF/3T5OE2CEbOuX7iNO63dnvqhGZeUnKkDeifebY0XqkkvrctYSZurpNE902LDf2yKwwPFgotnfSoPhQiw==",
+ "version": "5.1.7",
+ "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz",
+ "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==",
"dev": true,
"requires": {
"postcss-value-parser": "^4.2.0",
- "stylehacks": "^5.1.0"
+ "stylehacks": "^5.1.1"
}
},
"postcss-merge-rules": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.2.tgz",
- "integrity": "sha512-zKMUlnw+zYCWoPN6yhPjtcEdlJaMUZ0WyVcxTAmw3lkkN/NDMRkOkiuctQEoWAOvH7twaxUUdvBWl0d4+hifRQ==",
+ "version": "5.1.3",
+ "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.3.tgz",
+ "integrity": "sha512-LbLd7uFC00vpOuMvyZop8+vvhnfRGpp2S+IMQKeuOZZapPRY4SMq5ErjQeHbHsjCUgJkRNrlU+LmxsKIqPKQlA==",
"dev": true,
"requires": {
- "browserslist": "^4.16.6",
+ "browserslist": "^4.21.4",
"caniuse-api": "^3.0.0",
"cssnano-utils": "^3.1.0",
"postcss-selector-parser": "^6.0.5"
@@ -11392,12 +11392,12 @@
}
},
"postcss-minify-params": {
- "version": "5.1.3",
- "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.3.tgz",
- "integrity": "sha512-bkzpWcjykkqIujNL+EVEPOlLYi/eZ050oImVtHU7b4lFS82jPnsCb44gvC6pxaNt38Els3jWYDHTjHKf0koTgg==",
+ "version": "5.1.4",
+ "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz",
+ "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==",
"dev": true,
"requires": {
- "browserslist": "^4.16.6",
+ "browserslist": "^4.21.4",
"cssnano-utils": "^3.1.0",
"postcss-value-parser": "^4.2.0"
}
@@ -11500,12 +11500,12 @@
}
},
"postcss-normalize-unicode": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.0.tgz",
- "integrity": "sha512-J6M3MizAAZ2dOdSjy2caayJLQT8E8K9XjLce8AUQMwOrCvjCHv24aLC/Lps1R1ylOfol5VIDMaM/Lo9NGlk1SQ==",
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz",
+ "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==",
"dev": true,
"requires": {
- "browserslist": "^4.16.6",
+ "browserslist": "^4.21.4",
"postcss-value-parser": "^4.2.0"
}
},
@@ -11539,12 +11539,12 @@
}
},
"postcss-reduce-initial": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.0.tgz",
- "integrity": "sha512-5OgTUviz0aeH6MtBjHfbr57tml13PuedK/Ecg8szzd4XRMbYxH4572JFG067z+FqBIf6Zp/d+0581glkvvWMFw==",
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.1.tgz",
+ "integrity": "sha512-//jeDqWcHPuXGZLoolFrUXBDyuEGbr9S2rMo19bkTIjBQ4PqkaO+oI8wua5BOUxpfi97i3PCoInsiFIEBfkm9w==",
"dev": true,
"requires": {
- "browserslist": "^4.16.6",
+ "browserslist": "^4.21.4",
"caniuse-api": "^3.0.0"
}
},
@@ -12152,12 +12152,12 @@
"dev": true
},
"stylehacks": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.0.tgz",
- "integrity": "sha512-SzLmvHQTrIWfSgljkQCw2++C9+Ne91d/6Sp92I8c5uHTcy/PgeHamwITIbBW9wnFTY/3ZfSXR9HIL6Ikqmcu6Q==",
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz",
+ "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==",
"dev": true,
"requires": {
- "browserslist": "^4.16.6",
+ "browserslist": "^4.21.4",
"postcss-selector-parser": "^6.0.4"
}
},
diff --git a/package.json b/package.json
index d842f806..97c083ee 100644
--- a/package.json
+++ b/package.json
@@ -16,7 +16,7 @@
"browserlist": "^1.0.1",
"compression-webpack-plugin": "^10.0.0",
"css-loader": "^6.2.0",
- "cssnano": "^5.1.13",
+ "cssnano": "^5.1.14",
"eslint": "^8.26.0",
"eslint-webpack-plugin": "^3.2.0",
"mini-css-extract-plugin": "^2.6.1",
From cb09a9eb76af4b628dd763c1444a1f151bf09622 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Fri, 4 Nov 2022 16:55:31 +0000
Subject: [PATCH 030/805] Bump babel-loader from 8.2.5 to 9.1.0
Bumps [babel-loader](https://github.com/babel/babel-loader) from 8.2.5 to 9.1.0.
- [Release notes](https://github.com/babel/babel-loader/releases)
- [Changelog](https://github.com/babel/babel-loader/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel-loader/compare/v8.2.5...v9.1.0)
---
updated-dependencies:
- dependency-name: babel-loader
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot]
---
package-lock.json | 550 ++++++++--------------------------------------
package.json | 2 +-
2 files changed, 93 insertions(+), 459 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 77953fd5..528ac7e0 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -16,7 +16,7 @@
"@babel/core": "^7.19.6",
"@babel/preset-env": "^7.19.4",
"autoprefixer": "^10.4.13",
- "babel-loader": "^8.2.1",
+ "babel-loader": "^9.1.0",
"browserlist": "^1.0.1",
"compression-webpack-plugin": "^10.0.0",
"css-loader": "^6.2.0",
@@ -2306,22 +2306,20 @@
}
},
"node_modules/babel-loader": {
- "version": "8.2.5",
- "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.5.tgz",
- "integrity": "sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==",
+ "version": "9.1.0",
+ "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-9.1.0.tgz",
+ "integrity": "sha512-Antt61KJPinUMwHwIIz9T5zfMgevnfZkEVWYDWlG888fgdvRRGD0JTuf/fFozQnfT+uq64sk1bmdHDy/mOEWnA==",
"dev": true,
"dependencies": {
- "find-cache-dir": "^3.3.1",
- "loader-utils": "^2.0.0",
- "make-dir": "^3.1.0",
- "schema-utils": "^2.6.5"
+ "find-cache-dir": "^3.3.2",
+ "schema-utils": "^4.0.0"
},
"engines": {
- "node": ">= 8.9"
+ "node": ">= 14.15.0"
},
"peerDependencies": {
- "@babel/core": "^7.0.0",
- "webpack": ">=2"
+ "@babel/core": "^7.12.0",
+ "webpack": ">=5"
}
},
"node_modules/babel-plugin-dynamic-import-node": {
@@ -2396,15 +2394,6 @@
}
]
},
- "node_modules/big.js": {
- "version": "5.2.2",
- "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz",
- "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==",
- "dev": true,
- "engines": {
- "node": "*"
- }
- },
"node_modules/bl": {
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz",
@@ -2707,59 +2696,6 @@
"webpack": "^5.1.0"
}
},
- "node_modules/compression-webpack-plugin/node_modules/ajv": {
- "version": "8.11.0",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz",
- "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==",
- "dev": true,
- "dependencies": {
- "fast-deep-equal": "^3.1.1",
- "json-schema-traverse": "^1.0.0",
- "require-from-string": "^2.0.2",
- "uri-js": "^4.2.2"
- },
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/epoberezkin"
- }
- },
- "node_modules/compression-webpack-plugin/node_modules/ajv-keywords": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz",
- "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==",
- "dev": true,
- "dependencies": {
- "fast-deep-equal": "^3.1.3"
- },
- "peerDependencies": {
- "ajv": "^8.8.2"
- }
- },
- "node_modules/compression-webpack-plugin/node_modules/json-schema-traverse": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
- "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
- "dev": true
- },
- "node_modules/compression-webpack-plugin/node_modules/schema-utils": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz",
- "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==",
- "dev": true,
- "dependencies": {
- "@types/json-schema": "^7.0.9",
- "ajv": "^8.8.0",
- "ajv-formats": "^2.1.1",
- "ajv-keywords": "^5.0.0"
- },
- "engines": {
- "node": ">= 12.13.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/webpack"
- }
- },
"node_modules/concat-map": {
"version": "0.0.1",
"resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
@@ -3192,15 +3128,6 @@
"integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
"dev": true
},
- "node_modules/emojis-list": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz",
- "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==",
- "dev": true,
- "engines": {
- "node": ">= 4"
- }
- },
"node_modules/end-of-stream": {
"version": "1.4.4",
"resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
@@ -3403,34 +3330,6 @@
"webpack": "^5.0.0"
}
},
- "node_modules/eslint-webpack-plugin/node_modules/ajv": {
- "version": "8.11.0",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz",
- "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==",
- "dev": true,
- "dependencies": {
- "fast-deep-equal": "^3.1.1",
- "json-schema-traverse": "^1.0.0",
- "require-from-string": "^2.0.2",
- "uri-js": "^4.2.2"
- },
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/epoberezkin"
- }
- },
- "node_modules/eslint-webpack-plugin/node_modules/ajv-keywords": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz",
- "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==",
- "dev": true,
- "dependencies": {
- "fast-deep-equal": "^3.1.3"
- },
- "peerDependencies": {
- "ajv": "^8.8.2"
- }
- },
"node_modules/eslint-webpack-plugin/node_modules/has-flag": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
@@ -3454,31 +3353,6 @@
"node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0"
}
},
- "node_modules/eslint-webpack-plugin/node_modules/json-schema-traverse": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
- "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
- "dev": true
- },
- "node_modules/eslint-webpack-plugin/node_modules/schema-utils": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz",
- "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==",
- "dev": true,
- "dependencies": {
- "@types/json-schema": "^7.0.9",
- "ajv": "^8.8.0",
- "ajv-formats": "^2.1.1",
- "ajv-keywords": "^5.0.0"
- },
- "engines": {
- "node": ">= 12.13.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/webpack"
- }
- },
"node_modules/eslint-webpack-plugin/node_modules/supports-color": {
"version": "8.1.1",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
@@ -4563,20 +4437,6 @@
"node": ">=6.11.5"
}
},
- "node_modules/loader-utils": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz",
- "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==",
- "dev": true,
- "dependencies": {
- "big.js": "^5.2.2",
- "emojis-list": "^3.0.0",
- "json5": "^2.1.2"
- },
- "engines": {
- "node": ">=8.9.0"
- }
- },
"node_modules/locate-path": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
@@ -4777,59 +4637,6 @@
"webpack": "^5.0.0"
}
},
- "node_modules/mini-css-extract-plugin/node_modules/ajv": {
- "version": "8.11.0",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz",
- "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==",
- "dev": true,
- "dependencies": {
- "fast-deep-equal": "^3.1.1",
- "json-schema-traverse": "^1.0.0",
- "require-from-string": "^2.0.2",
- "uri-js": "^4.2.2"
- },
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/epoberezkin"
- }
- },
- "node_modules/mini-css-extract-plugin/node_modules/ajv-keywords": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz",
- "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==",
- "dev": true,
- "dependencies": {
- "fast-deep-equal": "^3.1.3"
- },
- "peerDependencies": {
- "ajv": "^8.8.2"
- }
- },
- "node_modules/mini-css-extract-plugin/node_modules/json-schema-traverse": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
- "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
- "dev": true
- },
- "node_modules/mini-css-extract-plugin/node_modules/schema-utils": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz",
- "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==",
- "dev": true,
- "dependencies": {
- "@types/json-schema": "^7.0.9",
- "ajv": "^8.8.0",
- "ajv-formats": "^2.1.1",
- "ajv-keywords": "^5.0.0"
- },
- "engines": {
- "node": ">= 12.13.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/webpack"
- }
- },
"node_modules/minimatch": {
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
@@ -6269,23 +6076,58 @@
"dev": true
},
"node_modules/schema-utils": {
- "version": "2.7.1",
- "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz",
- "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==",
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz",
+ "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==",
"dev": true,
"dependencies": {
- "@types/json-schema": "^7.0.5",
- "ajv": "^6.12.4",
- "ajv-keywords": "^3.5.2"
+ "@types/json-schema": "^7.0.9",
+ "ajv": "^8.8.0",
+ "ajv-formats": "^2.1.1",
+ "ajv-keywords": "^5.0.0"
},
"engines": {
- "node": ">= 8.9.0"
+ "node": ">= 12.13.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/webpack"
}
},
+ "node_modules/schema-utils/node_modules/ajv": {
+ "version": "8.11.0",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz",
+ "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==",
+ "dev": true,
+ "dependencies": {
+ "fast-deep-equal": "^3.1.1",
+ "json-schema-traverse": "^1.0.0",
+ "require-from-string": "^2.0.2",
+ "uri-js": "^4.2.2"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/epoberezkin"
+ }
+ },
+ "node_modules/schema-utils/node_modules/ajv-keywords": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz",
+ "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==",
+ "dev": true,
+ "dependencies": {
+ "fast-deep-equal": "^3.1.3"
+ },
+ "peerDependencies": {
+ "ajv": "^8.8.2"
+ }
+ },
+ "node_modules/schema-utils/node_modules/json-schema-traverse": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
+ "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
+ "dev": true
+ },
"node_modules/semver": {
"version": "6.3.0",
"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
@@ -6669,34 +6511,6 @@
"webpack": "^5.0.0"
}
},
- "node_modules/stylelint-webpack-plugin/node_modules/ajv": {
- "version": "8.11.0",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz",
- "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==",
- "dev": true,
- "dependencies": {
- "fast-deep-equal": "^3.1.1",
- "json-schema-traverse": "^1.0.0",
- "require-from-string": "^2.0.2",
- "uri-js": "^4.2.2"
- },
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/epoberezkin"
- }
- },
- "node_modules/stylelint-webpack-plugin/node_modules/ajv-keywords": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz",
- "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==",
- "dev": true,
- "dependencies": {
- "fast-deep-equal": "^3.1.3"
- },
- "peerDependencies": {
- "ajv": "^8.8.2"
- }
- },
"node_modules/stylelint-webpack-plugin/node_modules/has-flag": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
@@ -6720,31 +6534,6 @@
"node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0"
}
},
- "node_modules/stylelint-webpack-plugin/node_modules/json-schema-traverse": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
- "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
- "dev": true
- },
- "node_modules/stylelint-webpack-plugin/node_modules/schema-utils": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz",
- "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==",
- "dev": true,
- "dependencies": {
- "@types/json-schema": "^7.0.9",
- "ajv": "^8.8.0",
- "ajv-formats": "^2.1.1",
- "ajv-keywords": "^5.0.0"
- },
- "engines": {
- "node": ">= 12.13.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/webpack"
- }
- },
"node_modules/stylelint-webpack-plugin/node_modules/supports-color": {
"version": "8.1.1",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
@@ -9125,15 +8914,13 @@
}
},
"babel-loader": {
- "version": "8.2.5",
- "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.5.tgz",
- "integrity": "sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==",
+ "version": "9.1.0",
+ "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-9.1.0.tgz",
+ "integrity": "sha512-Antt61KJPinUMwHwIIz9T5zfMgevnfZkEVWYDWlG888fgdvRRGD0JTuf/fFozQnfT+uq64sk1bmdHDy/mOEWnA==",
"dev": true,
"requires": {
- "find-cache-dir": "^3.3.1",
- "loader-utils": "^2.0.0",
- "make-dir": "^3.1.0",
- "schema-utils": "^2.6.5"
+ "find-cache-dir": "^3.3.2",
+ "schema-utils": "^4.0.0"
}
},
"babel-plugin-dynamic-import-node": {
@@ -9185,12 +8972,6 @@
"resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
"integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA=="
},
- "big.js": {
- "version": "5.2.2",
- "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz",
- "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==",
- "dev": true
- },
"bl": {
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz",
@@ -9404,47 +9185,6 @@
"requires": {
"schema-utils": "^4.0.0",
"serialize-javascript": "^6.0.0"
- },
- "dependencies": {
- "ajv": {
- "version": "8.11.0",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz",
- "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==",
- "dev": true,
- "requires": {
- "fast-deep-equal": "^3.1.1",
- "json-schema-traverse": "^1.0.0",
- "require-from-string": "^2.0.2",
- "uri-js": "^4.2.2"
- }
- },
- "ajv-keywords": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz",
- "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==",
- "dev": true,
- "requires": {
- "fast-deep-equal": "^3.1.3"
- }
- },
- "json-schema-traverse": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
- "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
- "dev": true
- },
- "schema-utils": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz",
- "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==",
- "dev": true,
- "requires": {
- "@types/json-schema": "^7.0.9",
- "ajv": "^8.8.0",
- "ajv-formats": "^2.1.1",
- "ajv-keywords": "^5.0.0"
- }
- }
}
},
"concat-map": {
@@ -9760,12 +9500,6 @@
"integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
"dev": true
},
- "emojis-list": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz",
- "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==",
- "dev": true
- },
"end-of-stream": {
"version": "1.4.4",
"resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
@@ -10023,27 +9757,6 @@
"schema-utils": "^4.0.0"
},
"dependencies": {
- "ajv": {
- "version": "8.11.0",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz",
- "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==",
- "dev": true,
- "requires": {
- "fast-deep-equal": "^3.1.1",
- "json-schema-traverse": "^1.0.0",
- "require-from-string": "^2.0.2",
- "uri-js": "^4.2.2"
- }
- },
- "ajv-keywords": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz",
- "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==",
- "dev": true,
- "requires": {
- "fast-deep-equal": "^3.1.3"
- }
- },
"has-flag": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
@@ -10061,24 +9774,6 @@
"supports-color": "^8.0.0"
}
},
- "json-schema-traverse": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
- "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
- "dev": true
- },
- "schema-utils": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz",
- "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==",
- "dev": true,
- "requires": {
- "@types/json-schema": "^7.0.9",
- "ajv": "^8.8.0",
- "ajv-formats": "^2.1.1",
- "ajv-keywords": "^5.0.0"
- }
- },
"supports-color": {
"version": "8.1.1",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
@@ -10745,17 +10440,6 @@
"integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==",
"dev": true
},
- "loader-utils": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz",
- "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==",
- "dev": true,
- "requires": {
- "big.js": "^5.2.2",
- "emojis-list": "^3.0.0",
- "json5": "^2.1.2"
- }
- },
"locate-path": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
@@ -10901,47 +10585,6 @@
"dev": true,
"requires": {
"schema-utils": "^4.0.0"
- },
- "dependencies": {
- "ajv": {
- "version": "8.11.0",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz",
- "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==",
- "dev": true,
- "requires": {
- "fast-deep-equal": "^3.1.1",
- "json-schema-traverse": "^1.0.0",
- "require-from-string": "^2.0.2",
- "uri-js": "^4.2.2"
- }
- },
- "ajv-keywords": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz",
- "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==",
- "dev": true,
- "requires": {
- "fast-deep-equal": "^3.1.3"
- }
- },
- "json-schema-traverse": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
- "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
- "dev": true
- },
- "schema-utils": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz",
- "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==",
- "dev": true,
- "requires": {
- "@types/json-schema": "^7.0.9",
- "ajv": "^8.8.0",
- "ajv-formats": "^2.1.1",
- "ajv-keywords": "^5.0.0"
- }
- }
}
},
"minimatch": {
@@ -11937,14 +11580,44 @@
"dev": true
},
"schema-utils": {
- "version": "2.7.1",
- "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz",
- "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==",
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz",
+ "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==",
"dev": true,
"requires": {
- "@types/json-schema": "^7.0.5",
- "ajv": "^6.12.4",
- "ajv-keywords": "^3.5.2"
+ "@types/json-schema": "^7.0.9",
+ "ajv": "^8.8.0",
+ "ajv-formats": "^2.1.1",
+ "ajv-keywords": "^5.0.0"
+ },
+ "dependencies": {
+ "ajv": {
+ "version": "8.11.0",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz",
+ "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==",
+ "dev": true,
+ "requires": {
+ "fast-deep-equal": "^3.1.1",
+ "json-schema-traverse": "^1.0.0",
+ "require-from-string": "^2.0.2",
+ "uri-js": "^4.2.2"
+ }
+ },
+ "ajv-keywords": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz",
+ "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==",
+ "dev": true,
+ "requires": {
+ "fast-deep-equal": "^3.1.3"
+ }
+ },
+ "json-schema-traverse": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
+ "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
+ "dev": true
+ }
}
},
"semver": {
@@ -12250,27 +11923,6 @@
"schema-utils": "^4.0.0"
},
"dependencies": {
- "ajv": {
- "version": "8.11.0",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz",
- "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==",
- "dev": true,
- "requires": {
- "fast-deep-equal": "^3.1.1",
- "json-schema-traverse": "^1.0.0",
- "require-from-string": "^2.0.2",
- "uri-js": "^4.2.2"
- }
- },
- "ajv-keywords": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz",
- "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==",
- "dev": true,
- "requires": {
- "fast-deep-equal": "^3.1.3"
- }
- },
"has-flag": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
@@ -12288,24 +11940,6 @@
"supports-color": "^8.0.0"
}
},
- "json-schema-traverse": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
- "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
- "dev": true
- },
- "schema-utils": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz",
- "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==",
- "dev": true,
- "requires": {
- "@types/json-schema": "^7.0.9",
- "ajv": "^8.8.0",
- "ajv-formats": "^2.1.1",
- "ajv-keywords": "^5.0.0"
- }
- },
"supports-color": {
"version": "8.1.1",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
diff --git a/package.json b/package.json
index 97c083ee..b380f765 100644
--- a/package.json
+++ b/package.json
@@ -12,7 +12,7 @@
"@babel/core": "^7.19.6",
"@babel/preset-env": "^7.19.4",
"autoprefixer": "^10.4.13",
- "babel-loader": "^8.2.1",
+ "babel-loader": "^9.1.0",
"browserlist": "^1.0.1",
"compression-webpack-plugin": "^10.0.0",
"css-loader": "^6.2.0",
From 6d386023ba2f03da189355c9648336a753ca670e Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Fri, 4 Nov 2022 17:04:28 +0000
Subject: [PATCH 031/805] Bump stylelint from 14.14.0 to 14.14.1
Bumps [stylelint](https://github.com/stylelint/stylelint) from 14.14.0 to 14.14.1.
- [Release notes](https://github.com/stylelint/stylelint/releases)
- [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/stylelint/stylelint/compare/14.14.0...14.14.1)
---
updated-dependencies:
- dependency-name: stylelint
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
---
package-lock.json | 50 +++++++++++++++++++++++------------------------
package.json | 2 +-
2 files changed, 26 insertions(+), 26 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 528ac7e0..31110471 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -29,7 +29,7 @@
"postcss-combine-media-query": "^1.0.1",
"postcss-import": "^15.0.0",
"postcss-loader": "^7.0.1",
- "stylelint": "^14.14.0",
+ "stylelint": "^14.14.1",
"stylelint-config-standard": "^29.0.0",
"stylelint-webpack-plugin": "^3.1.1",
"webpack": "^5.74.0",
@@ -4396,9 +4396,9 @@
}
},
"node_modules/known-css-properties": {
- "version": "0.25.0",
- "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.25.0.tgz",
- "integrity": "sha512-b0/9J1O9Jcyik1GC6KC42hJ41jKwdO/Mq8Mdo5sYN+IuRTXs2YFHZC3kZSx6ueusqa95x3wLYe/ytKjbAfGixA==",
+ "version": "0.26.0",
+ "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.26.0.tgz",
+ "integrity": "sha512-5FZRzrZzNTBruuurWpvZnvP9pum+fe0HcK8z/ooo+U+Hmp4vtbyp1/QDsqmufirXy4egGzbaH/y2uCZf+6W5Kg==",
"dev": true
},
"node_modules/levn": {
@@ -6411,9 +6411,9 @@
}
},
"node_modules/stylelint": {
- "version": "14.14.0",
- "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-14.14.0.tgz",
- "integrity": "sha512-yUI+4xXfPHVnueYddSQ/e1GuEA/2wVhWQbGj16AmWLtQJtn28lVxfS4b0CsWyVRPgd3Auzi0NXOthIEUhtQmmA==",
+ "version": "14.14.1",
+ "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-14.14.1.tgz",
+ "integrity": "sha512-Jnftu+lSD8cSpcV/+Z2nfgfgFpTIS1FcujezXPngtoIQ6wtwutL22MsNE0dJuMiM1h1790g2qIjAyUZCMrX4sw==",
"dev": true,
"dependencies": {
"@csstools/selector-specificity": "^2.0.2",
@@ -6433,13 +6433,13 @@
"import-lazy": "^4.0.0",
"imurmurhash": "^0.1.4",
"is-plain-object": "^5.0.0",
- "known-css-properties": "^0.25.0",
+ "known-css-properties": "^0.26.0",
"mathml-tag-names": "^2.1.3",
"meow": "^9.0.0",
"micromatch": "^4.0.5",
"normalize-path": "^3.0.0",
"picocolors": "^1.0.0",
- "postcss": "^8.4.17",
+ "postcss": "^8.4.18",
"postcss-media-query-parser": "^0.2.3",
"postcss-resolve-nested-selector": "^0.1.1",
"postcss-safe-parser": "^6.0.0",
@@ -6451,7 +6451,7 @@
"style-search": "^0.1.0",
"supports-hyperlinks": "^2.3.0",
"svg-tags": "^1.0.0",
- "table": "^6.8.0",
+ "table": "^6.8.1",
"v8-compile-cache": "^2.3.0",
"write-file-atomic": "^4.0.2"
},
@@ -6649,9 +6649,9 @@
}
},
"node_modules/table": {
- "version": "6.8.0",
- "resolved": "https://registry.npmjs.org/table/-/table-6.8.0.tgz",
- "integrity": "sha512-s/fitrbVeEyHKFa7mFdkuQMWlH1Wgw/yEXMt5xACT4ZpzWFluehAxRtUUQKPuWhaLAWhFcVx6w3oC8VKaUfPGA==",
+ "version": "6.8.1",
+ "resolved": "https://registry.npmjs.org/table/-/table-6.8.1.tgz",
+ "integrity": "sha512-Y4X9zqrCftUhMeH2EptSSERdVKt/nEdijTOacGD/97EKjhQ/Qs8RTlEGABSJNNN8lac9kheH+af7yAkEWlgneA==",
"dev": true,
"dependencies": {
"ajv": "^8.0.1",
@@ -10408,9 +10408,9 @@
"dev": true
},
"known-css-properties": {
- "version": "0.25.0",
- "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.25.0.tgz",
- "integrity": "sha512-b0/9J1O9Jcyik1GC6KC42hJ41jKwdO/Mq8Mdo5sYN+IuRTXs2YFHZC3kZSx6ueusqa95x3wLYe/ytKjbAfGixA==",
+ "version": "0.26.0",
+ "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.26.0.tgz",
+ "integrity": "sha512-5FZRzrZzNTBruuurWpvZnvP9pum+fe0HcK8z/ooo+U+Hmp4vtbyp1/QDsqmufirXy4egGzbaH/y2uCZf+6W5Kg==",
"dev": true
},
"levn": {
@@ -11835,9 +11835,9 @@
}
},
"stylelint": {
- "version": "14.14.0",
- "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-14.14.0.tgz",
- "integrity": "sha512-yUI+4xXfPHVnueYddSQ/e1GuEA/2wVhWQbGj16AmWLtQJtn28lVxfS4b0CsWyVRPgd3Auzi0NXOthIEUhtQmmA==",
+ "version": "14.14.1",
+ "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-14.14.1.tgz",
+ "integrity": "sha512-Jnftu+lSD8cSpcV/+Z2nfgfgFpTIS1FcujezXPngtoIQ6wtwutL22MsNE0dJuMiM1h1790g2qIjAyUZCMrX4sw==",
"dev": true,
"requires": {
"@csstools/selector-specificity": "^2.0.2",
@@ -11857,13 +11857,13 @@
"import-lazy": "^4.0.0",
"imurmurhash": "^0.1.4",
"is-plain-object": "^5.0.0",
- "known-css-properties": "^0.25.0",
+ "known-css-properties": "^0.26.0",
"mathml-tag-names": "^2.1.3",
"meow": "^9.0.0",
"micromatch": "^4.0.5",
"normalize-path": "^3.0.0",
"picocolors": "^1.0.0",
- "postcss": "^8.4.17",
+ "postcss": "^8.4.18",
"postcss-media-query-parser": "^0.2.3",
"postcss-resolve-nested-selector": "^0.1.1",
"postcss-safe-parser": "^6.0.0",
@@ -11875,7 +11875,7 @@
"style-search": "^0.1.0",
"supports-hyperlinks": "^2.3.0",
"svg-tags": "^1.0.0",
- "table": "^6.8.0",
+ "table": "^6.8.1",
"v8-compile-cache": "^2.3.0",
"write-file-atomic": "^4.0.2"
},
@@ -12014,9 +12014,9 @@
}
},
"table": {
- "version": "6.8.0",
- "resolved": "https://registry.npmjs.org/table/-/table-6.8.0.tgz",
- "integrity": "sha512-s/fitrbVeEyHKFa7mFdkuQMWlH1Wgw/yEXMt5xACT4ZpzWFluehAxRtUUQKPuWhaLAWhFcVx6w3oC8VKaUfPGA==",
+ "version": "6.8.1",
+ "resolved": "https://registry.npmjs.org/table/-/table-6.8.1.tgz",
+ "integrity": "sha512-Y4X9zqrCftUhMeH2EptSSERdVKt/nEdijTOacGD/97EKjhQ/Qs8RTlEGABSJNNN8lac9kheH+af7yAkEWlgneA==",
"dev": true,
"requires": {
"ajv": "^8.0.1",
diff --git a/package.json b/package.json
index b380f765..1a86e28d 100644
--- a/package.json
+++ b/package.json
@@ -25,7 +25,7 @@
"postcss-combine-media-query": "^1.0.1",
"postcss-import": "^15.0.0",
"postcss-loader": "^7.0.1",
- "stylelint": "^14.14.0",
+ "stylelint": "^14.14.1",
"stylelint-config-standard": "^29.0.0",
"stylelint-webpack-plugin": "^3.1.1",
"webpack": "^5.74.0",
From 3e774ad09168c743d85e119f95e73f580d632c73 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Fri, 4 Nov 2022 17:08:34 +0000
Subject: [PATCH 032/805] Bump puppeteer from 19.1.2 to 19.2.2
Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 19.1.2 to 19.2.2.
- [Release notes](https://github.com/puppeteer/puppeteer/releases)
- [Changelog](https://github.com/puppeteer/puppeteer/blob/main/release-please-config.json)
- [Commits](https://github.com/puppeteer/puppeteer/compare/v19.1.2...puppeteer-core-v19.2.2)
---
updated-dependencies:
- dependency-name: puppeteer
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
---
package-lock.json | 62 +++++++++++++++++++----------------------------
package.json | 2 +-
2 files changed, 26 insertions(+), 38 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 31110471..046520d3 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -10,7 +10,7 @@
"license": "CC0-1.0",
"dependencies": {
"normalize.css": "^8.0.1",
- "puppeteer": "^19.1.2"
+ "puppeteer": "^19.2.2"
},
"devDependencies": {
"@babel/core": "^7.19.6",
@@ -5675,9 +5675,9 @@
}
},
"node_modules/puppeteer": {
- "version": "19.1.2",
- "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-19.1.2.tgz",
- "integrity": "sha512-paX23NEpQRoJzz6g/q6A8PwSeAoa+WM263IFQL/ArJcyfotF1WvCBiZkzEcGD864Xm2rFvFuopBWYQjSBfeaQw==",
+ "version": "19.2.2",
+ "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-19.2.2.tgz",
+ "integrity": "sha512-m1T5Mog5qu5+dMBptWYTn6pXRdnFbydbVUCthqwbfd8/kOiMlzZBR9ywjX79LpvI1Sj+/z8+FKeIsjnMul8ZYA==",
"hasInstallScript": true,
"dependencies": {
"cosmiconfig": "7.0.1",
@@ -5685,37 +5685,32 @@
"https-proxy-agent": "5.0.1",
"progress": "2.0.3",
"proxy-from-env": "1.1.0",
- "puppeteer-core": "19.1.1"
+ "puppeteer-core": "19.2.2"
},
"engines": {
"node": ">=14.1.0"
}
},
"node_modules/puppeteer-core": {
- "version": "19.1.1",
- "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-19.1.1.tgz",
- "integrity": "sha512-jV26Ke0VFel4MoXLjqm50uAW2uwksTP6Md1tvtXqWqXM5FyboKI6E9YYJ1qEQilUAqlhgGq8xLN5+SL8bPz/kw==",
+ "version": "19.2.2",
+ "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-19.2.2.tgz",
+ "integrity": "sha512-faojf+1pZ/tHXSr4x1q+9MVd9FrL3rpdbC0w7qN7MNClMoLuCvMbpR4vzcjoiJYgclt1n+SOPUOmHQViTw6frw==",
"dependencies": {
"cross-fetch": "3.1.5",
"debug": "4.3.4",
- "devtools-protocol": "0.0.1045489",
+ "devtools-protocol": "0.0.1056733",
"extract-zip": "2.0.1",
"https-proxy-agent": "5.0.1",
"proxy-from-env": "1.1.0",
"rimraf": "3.0.2",
"tar-fs": "2.1.1",
"unbzip2-stream": "1.4.3",
- "ws": "8.9.0"
+ "ws": "8.10.0"
},
"engines": {
"node": ">=14.1.0"
}
},
- "node_modules/puppeteer-core/node_modules/devtools-protocol": {
- "version": "0.0.1045489",
- "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1045489.tgz",
- "integrity": "sha512-D+PTmWulkuQW4D1NTiCRCFxF7pQPn0hgp4YyX4wAQ6xYXKOadSWPR3ENGDQ47MW/Ewc9v2rpC/UEEGahgBYpSQ=="
- },
"node_modules/queue-microtask": {
"version": "1.2.3",
"resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
@@ -7204,9 +7199,9 @@
}
},
"node_modules/ws": {
- "version": "8.9.0",
- "resolved": "https://registry.npmjs.org/ws/-/ws-8.9.0.tgz",
- "integrity": "sha512-Ja7nszREasGaYUYCI2k4lCKIRTt+y7XuqVoHR44YpI49TtryyqbqvDMn5eqfW7e6HzTukDRIsXqzVHScqRcafg==",
+ "version": "8.10.0",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-8.10.0.tgz",
+ "integrity": "sha512-+s49uSmZpvtAsd2h37vIPy1RBusaLawVe8of+GyEPsaJTCMpj/2v8NpeK1SHXjBlQ95lQTmQofOJnFiLoaN3yw==",
"engines": {
"node": ">=10.0.0"
},
@@ -11280,40 +11275,33 @@
"dev": true
},
"puppeteer": {
- "version": "19.1.2",
- "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-19.1.2.tgz",
- "integrity": "sha512-paX23NEpQRoJzz6g/q6A8PwSeAoa+WM263IFQL/ArJcyfotF1WvCBiZkzEcGD864Xm2rFvFuopBWYQjSBfeaQw==",
+ "version": "19.2.2",
+ "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-19.2.2.tgz",
+ "integrity": "sha512-m1T5Mog5qu5+dMBptWYTn6pXRdnFbydbVUCthqwbfd8/kOiMlzZBR9ywjX79LpvI1Sj+/z8+FKeIsjnMul8ZYA==",
"requires": {
"cosmiconfig": "7.0.1",
"devtools-protocol": "0.0.1056733",
"https-proxy-agent": "5.0.1",
"progress": "2.0.3",
"proxy-from-env": "1.1.0",
- "puppeteer-core": "19.1.1"
+ "puppeteer-core": "19.2.2"
}
},
"puppeteer-core": {
- "version": "19.1.1",
- "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-19.1.1.tgz",
- "integrity": "sha512-jV26Ke0VFel4MoXLjqm50uAW2uwksTP6Md1tvtXqWqXM5FyboKI6E9YYJ1qEQilUAqlhgGq8xLN5+SL8bPz/kw==",
+ "version": "19.2.2",
+ "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-19.2.2.tgz",
+ "integrity": "sha512-faojf+1pZ/tHXSr4x1q+9MVd9FrL3rpdbC0w7qN7MNClMoLuCvMbpR4vzcjoiJYgclt1n+SOPUOmHQViTw6frw==",
"requires": {
"cross-fetch": "3.1.5",
"debug": "4.3.4",
- "devtools-protocol": "0.0.1045489",
+ "devtools-protocol": "0.0.1056733",
"extract-zip": "2.0.1",
"https-proxy-agent": "5.0.1",
"proxy-from-env": "1.1.0",
"rimraf": "3.0.2",
"tar-fs": "2.1.1",
"unbzip2-stream": "1.4.3",
- "ws": "8.9.0"
- },
- "dependencies": {
- "devtools-protocol": {
- "version": "0.0.1045489",
- "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1045489.tgz",
- "integrity": "sha512-D+PTmWulkuQW4D1NTiCRCFxF7pQPn0hgp4YyX4wAQ6xYXKOadSWPR3ENGDQ47MW/Ewc9v2rpC/UEEGahgBYpSQ=="
- }
+ "ws": "8.10.0"
}
},
"queue-microtask": {
@@ -12408,9 +12396,9 @@
}
},
"ws": {
- "version": "8.9.0",
- "resolved": "https://registry.npmjs.org/ws/-/ws-8.9.0.tgz",
- "integrity": "sha512-Ja7nszREasGaYUYCI2k4lCKIRTt+y7XuqVoHR44YpI49TtryyqbqvDMn5eqfW7e6HzTukDRIsXqzVHScqRcafg==",
+ "version": "8.10.0",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-8.10.0.tgz",
+ "integrity": "sha512-+s49uSmZpvtAsd2h37vIPy1RBusaLawVe8of+GyEPsaJTCMpj/2v8NpeK1SHXjBlQ95lQTmQofOJnFiLoaN3yw==",
"requires": {}
},
"yallist": {
diff --git a/package.json b/package.json
index 1a86e28d..b35a76e3 100644
--- a/package.json
+++ b/package.json
@@ -6,7 +6,7 @@
"license": "CC0-1.0",
"dependencies": {
"normalize.css": "^8.0.1",
- "puppeteer": "^19.1.2"
+ "puppeteer": "^19.2.2"
},
"devDependencies": {
"@babel/core": "^7.19.6",
From 6f6abae25841bf63552022bd5aebeb44b80de647 Mon Sep 17 00:00:00 2001
From: Jonny Barnes
Date: Sun, 6 Nov 2022 10:16:18 +0000
Subject: [PATCH 033/805] When posting to Mastodon send the original markdown
---
app/Jobs/SyndicateNoteToMastodon.php | 2 +-
.../Jobs/SyndicateNoteToMastodonJobTest.php | 30 +++++++++++++++++++
2 files changed, 31 insertions(+), 1 deletion(-)
diff --git a/app/Jobs/SyndicateNoteToMastodon.php b/app/Jobs/SyndicateNoteToMastodon.php
index 12b9b308..87050413 100644
--- a/app/Jobs/SyndicateNoteToMastodon.php
+++ b/app/Jobs/SyndicateNoteToMastodon.php
@@ -54,7 +54,7 @@ class SyndicateNoteToMastodon implements ShouldQueue
'json' => [
'type' => ['h-entry'],
'properties' => [
- 'content' => [$this->note->note],
+ 'content' => [$this->note->getRawOriginal('note')],
],
],
]
diff --git a/tests/Unit/Jobs/SyndicateNoteToMastodonJobTest.php b/tests/Unit/Jobs/SyndicateNoteToMastodonJobTest.php
index be7bf6d2..d90261e7 100644
--- a/tests/Unit/Jobs/SyndicateNoteToMastodonJobTest.php
+++ b/tests/Unit/Jobs/SyndicateNoteToMastodonJobTest.php
@@ -8,6 +8,7 @@ use Faker\Factory;
use GuzzleHttp\Client;
use GuzzleHttp\Handler\MockHandler;
use GuzzleHttp\HandlerStack;
+use GuzzleHttp\Middleware;
use GuzzleHttp\Psr7\Response;
use Illuminate\Foundation\Testing\RefreshDatabase;
use Tests\TestCase;
@@ -36,4 +37,33 @@ class SyndicateNoteToMastodonJobTest extends TestCase
'mastodon_url' => 'https://mastodon.example/@jonny/' . $randomNumber,
]);
}
+
+ /** @test */
+ public function weSyndicateTheOriginalMarkdown(): void
+ {
+ config(['bridgy.mastodon_token' => 'test']);
+ $faker = Factory::create();
+ $randomNumber = $faker->randomNumber();
+
+ $container = [];
+ $history = Middleware::history($container);
+ $mock = new MockHandler([
+ new Response(201, ['Location' => 'https://mastodon.example/@jonny/' . $randomNumber]),
+ ]);
+ $handler = HandlerStack::create($mock);
+ $handler->push($history);
+ $client = new Client(['handler' => $handler]);
+
+ $note = Note::factory()->create(['note' => 'This is a **test**']);
+ $job = new SyndicateNoteToMastodon($note);
+ $job->handle($client);
+
+ $this->assertDatabaseHas('notes', [
+ 'mastodon_url' => 'https://mastodon.example/@jonny/' . $randomNumber,
+ ]);
+
+ $expectedRequestContent = '{"type":["h-entry"],"properties":{"content":["This is a **test**"]}}';
+
+ $this->assertEquals($expectedRequestContent, $container[0]['request']->getBody()->getContents());
+ }
}
From 2316af78208b513dc44878e0f248e9343a4bb2f1 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 7 Nov 2022 09:00:39 +0000
Subject: [PATCH 034/805] Bump vimeo/psalm from 4.29.0 to 4.30.0
Bumps [vimeo/psalm](https://github.com/vimeo/psalm) from 4.29.0 to 4.30.0.
- [Release notes](https://github.com/vimeo/psalm/releases)
- [Commits](https://github.com/vimeo/psalm/compare/4.29.0...4.30.0)
---
updated-dependencies:
- dependency-name: vimeo/psalm
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
---
composer.lock | 24 ++++++++++++------------
1 file changed, 12 insertions(+), 12 deletions(-)
diff --git a/composer.lock b/composer.lock
index 8a9a22ac..df99f806 100644
--- a/composer.lock
+++ b/composer.lock
@@ -7923,16 +7923,16 @@
},
{
"name": "composer/pcre",
- "version": "3.0.0",
+ "version": "3.0.2",
"source": {
"type": "git",
"url": "https://github.com/composer/pcre.git",
- "reference": "e300eb6c535192decd27a85bc72a9290f0d6b3bd"
+ "reference": "4482b6409ca6bfc2af043a5711cd21ac3e7a8dfb"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/composer/pcre/zipball/e300eb6c535192decd27a85bc72a9290f0d6b3bd",
- "reference": "e300eb6c535192decd27a85bc72a9290f0d6b3bd",
+ "url": "https://api.github.com/repos/composer/pcre/zipball/4482b6409ca6bfc2af043a5711cd21ac3e7a8dfb",
+ "reference": "4482b6409ca6bfc2af043a5711cd21ac3e7a8dfb",
"shasum": ""
},
"require": {
@@ -7974,7 +7974,7 @@
],
"support": {
"issues": "https://github.com/composer/pcre/issues",
- "source": "https://github.com/composer/pcre/tree/3.0.0"
+ "source": "https://github.com/composer/pcre/tree/3.0.2"
},
"funding": [
{
@@ -7990,7 +7990,7 @@
"type": "tidelift"
}
],
- "time": "2022-02-25T20:21:48+00:00"
+ "time": "2022-11-03T20:24:16+00:00"
},
{
"name": "composer/semver",
@@ -11994,16 +11994,16 @@
},
{
"name": "vimeo/psalm",
- "version": "4.29.0",
+ "version": "4.30.0",
"source": {
"type": "git",
"url": "https://github.com/vimeo/psalm.git",
- "reference": "7ec5ffbd5f68ae03782d7fd33fff0c45a69f95b3"
+ "reference": "d0bc6e25d89f649e4f36a534f330f8bb4643dd69"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/vimeo/psalm/zipball/7ec5ffbd5f68ae03782d7fd33fff0c45a69f95b3",
- "reference": "7ec5ffbd5f68ae03782d7fd33fff0c45a69f95b3",
+ "url": "https://api.github.com/repos/vimeo/psalm/zipball/d0bc6e25d89f649e4f36a534f330f8bb4643dd69",
+ "reference": "d0bc6e25d89f649e4f36a534f330f8bb4643dd69",
"shasum": ""
},
"require": {
@@ -12096,9 +12096,9 @@
],
"support": {
"issues": "https://github.com/vimeo/psalm/issues",
- "source": "https://github.com/vimeo/psalm/tree/4.29.0"
+ "source": "https://github.com/vimeo/psalm/tree/4.30.0"
},
- "time": "2022-10-11T17:09:17+00:00"
+ "time": "2022-11-06T20:37:08+00:00"
},
{
"name": "webmozart/path-util",
From c52875bcce1dbf36c4be67da52f32800b0012d6d Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 7 Nov 2022 20:39:49 +0000
Subject: [PATCH 035/805] Bump @babel/core from 7.19.6 to 7.20.2
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.19.6 to 7.20.2.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.20.2/packages/babel-core)
---
updated-dependencies:
- dependency-name: "@babel/core"
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
---
package-lock.json | 194 +++++++++++++++++++++++-----------------------
package.json | 2 +-
2 files changed, 98 insertions(+), 98 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 046520d3..ff325da3 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -13,7 +13,7 @@
"puppeteer": "^19.2.2"
},
"devDependencies": {
- "@babel/core": "^7.19.6",
+ "@babel/core": "^7.20.2",
"@babel/preset-env": "^7.19.4",
"autoprefixer": "^10.4.13",
"babel-loader": "^9.1.0",
@@ -61,30 +61,30 @@
}
},
"node_modules/@babel/compat-data": {
- "version": "7.19.4",
- "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.19.4.tgz",
- "integrity": "sha512-CHIGpJcUQ5lU9KrPHTjBMhVwQG6CQjxfg36fGXl3qk/Gik1WwWachaXFuo0uCWJT/mStOKtcbFJCaVLihC1CMw==",
+ "version": "7.20.1",
+ "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.1.tgz",
+ "integrity": "sha512-EWZ4mE2diW3QALKvDMiXnbZpRvlj+nayZ112nK93SnhqOtpdsbVD4W+2tEoT3YNBAG9RBR0ISY758ZkOgsn6pQ==",
"dev": true,
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/core": {
- "version": "7.19.6",
- "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.19.6.tgz",
- "integrity": "sha512-D2Ue4KHpc6Ys2+AxpIx1BZ8+UegLLLE2p3KJEuJRKmokHOtl49jQ5ny1773KsGLZs8MQvBidAF6yWUJxRqtKtg==",
+ "version": "7.20.2",
+ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.2.tgz",
+ "integrity": "sha512-w7DbG8DtMrJcFOi4VrLm+8QM4az8Mo+PuLBKLp2zrYRCow8W/f9xiXm5sN53C8HksCyDQwCKha9JiDoIyPjT2g==",
"dev": true,
"dependencies": {
"@ampproject/remapping": "^2.1.0",
"@babel/code-frame": "^7.18.6",
- "@babel/generator": "^7.19.6",
- "@babel/helper-compilation-targets": "^7.19.3",
- "@babel/helper-module-transforms": "^7.19.6",
- "@babel/helpers": "^7.19.4",
- "@babel/parser": "^7.19.6",
+ "@babel/generator": "^7.20.2",
+ "@babel/helper-compilation-targets": "^7.20.0",
+ "@babel/helper-module-transforms": "^7.20.2",
+ "@babel/helpers": "^7.20.1",
+ "@babel/parser": "^7.20.2",
"@babel/template": "^7.18.10",
- "@babel/traverse": "^7.19.6",
- "@babel/types": "^7.19.4",
+ "@babel/traverse": "^7.20.1",
+ "@babel/types": "^7.20.2",
"convert-source-map": "^1.7.0",
"debug": "^4.1.0",
"gensync": "^1.0.0-beta.2",
@@ -100,12 +100,12 @@
}
},
"node_modules/@babel/generator": {
- "version": "7.19.6",
- "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.19.6.tgz",
- "integrity": "sha512-oHGRUQeoX1QrKeJIKVe0hwjGqNnVYsM5Nep5zo0uE0m42sLH+Fsd2pStJ5sRM1bNyTUUoz0pe2lTeMJrb/taTA==",
+ "version": "7.20.3",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.3.tgz",
+ "integrity": "sha512-Wl5ilw2UD1+ZYprHVprxHZJCFeBWlzZYOovE4SDYLZnqCOD11j+0QzNeEWKLLTWM7nixrZEh7vNIyb76MyJg3A==",
"dev": true,
"dependencies": {
- "@babel/types": "^7.19.4",
+ "@babel/types": "^7.20.2",
"@jridgewell/gen-mapping": "^0.3.2",
"jsesc": "^2.5.1"
},
@@ -153,12 +153,12 @@
}
},
"node_modules/@babel/helper-compilation-targets": {
- "version": "7.19.3",
- "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.19.3.tgz",
- "integrity": "sha512-65ESqLGyGmLvgR0mst5AdW1FkNlj9rQsCKduzEoEPhBCDFGXvz2jW6bXFG6i0/MrV2s7hhXjjb2yAzcPuQlLwg==",
+ "version": "7.20.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.0.tgz",
+ "integrity": "sha512-0jp//vDGp9e8hZzBc6N/KwA5ZK3Wsm/pfm4CrY7vzegkVxc65SgSn6wYOnwHe9Js9HRQ1YTCKLGPzDtaS3RoLQ==",
"dev": true,
"dependencies": {
- "@babel/compat-data": "^7.19.3",
+ "@babel/compat-data": "^7.20.0",
"@babel/helper-validator-option": "^7.18.6",
"browserslist": "^4.21.3",
"semver": "^6.3.0"
@@ -295,19 +295,19 @@
}
},
"node_modules/@babel/helper-module-transforms": {
- "version": "7.19.6",
- "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.19.6.tgz",
- "integrity": "sha512-fCmcfQo/KYr/VXXDIyd3CBGZ6AFhPFy1TfSEJ+PilGVlQT6jcbqtHAM4C1EciRqMza7/TpOUZliuSH+U6HAhJw==",
+ "version": "7.20.2",
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.2.tgz",
+ "integrity": "sha512-zvBKyJXRbmK07XhMuujYoJ48B5yvvmM6+wcpv6Ivj4Yg6qO7NOZOSnvZN9CRl1zz1Z4cKf8YejmCMh8clOoOeA==",
"dev": true,
"dependencies": {
"@babel/helper-environment-visitor": "^7.18.9",
"@babel/helper-module-imports": "^7.18.6",
- "@babel/helper-simple-access": "^7.19.4",
+ "@babel/helper-simple-access": "^7.20.2",
"@babel/helper-split-export-declaration": "^7.18.6",
"@babel/helper-validator-identifier": "^7.19.1",
"@babel/template": "^7.18.10",
- "@babel/traverse": "^7.19.6",
- "@babel/types": "^7.19.4"
+ "@babel/traverse": "^7.20.1",
+ "@babel/types": "^7.20.2"
},
"engines": {
"node": ">=6.9.0"
@@ -369,12 +369,12 @@
}
},
"node_modules/@babel/helper-simple-access": {
- "version": "7.19.4",
- "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.19.4.tgz",
- "integrity": "sha512-f9Xq6WqBFqaDfbCzn2w85hwklswz5qsKlh7f08w4Y9yhJHpnNC0QemtSkK5YyOY8kPGvyiwdzZksGUhnGdaUIg==",
+ "version": "7.20.2",
+ "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz",
+ "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==",
"dev": true,
"dependencies": {
- "@babel/types": "^7.19.4"
+ "@babel/types": "^7.20.2"
},
"engines": {
"node": ">=6.9.0"
@@ -446,14 +446,14 @@
}
},
"node_modules/@babel/helpers": {
- "version": "7.19.4",
- "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.19.4.tgz",
- "integrity": "sha512-G+z3aOx2nfDHwX/kyVii5fJq+bgscg89/dJNWpYeKeBv3v9xX8EIabmx1k6u9LS04H7nROFVRVK+e3k0VHp+sw==",
+ "version": "7.20.1",
+ "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.1.tgz",
+ "integrity": "sha512-J77mUVaDTUJFZ5BpP6mMn6OIl3rEWymk2ZxDBQJUG3P+PbmyMcF3bYWvz0ma69Af1oobDqT/iAsvzhB58xhQUg==",
"dev": true,
"dependencies": {
"@babel/template": "^7.18.10",
- "@babel/traverse": "^7.19.4",
- "@babel/types": "^7.19.4"
+ "@babel/traverse": "^7.20.1",
+ "@babel/types": "^7.20.0"
},
"engines": {
"node": ">=6.9.0"
@@ -473,9 +473,9 @@
}
},
"node_modules/@babel/parser": {
- "version": "7.19.6",
- "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.19.6.tgz",
- "integrity": "sha512-h1IUp81s2JYJ3mRkdxJgs4UvmSsRvDrx5ICSJbPvtWYv5i1nTBGcBpnog+89rAFMwvvru6E5NUHdBe01UeSzYA==",
+ "version": "7.20.3",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.3.tgz",
+ "integrity": "sha512-OP/s5a94frIPXwjzEcv5S/tpQfc6XhxYUnmWpgdqMWGgYCuErA3SzozaRAMQgSZWKeTJxht9aWAkUY+0UzvOFg==",
"dev": true,
"bin": {
"parser": "bin/babel-parser.js"
@@ -1598,19 +1598,19 @@
}
},
"node_modules/@babel/traverse": {
- "version": "7.19.6",
- "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.19.6.tgz",
- "integrity": "sha512-6l5HrUCzFM04mfbG09AagtYyR2P0B71B1wN7PfSPiksDPz2k5H9CBC1tcZpz2M8OxbKTPccByoOJ22rUKbpmQQ==",
+ "version": "7.20.1",
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.1.tgz",
+ "integrity": "sha512-d3tN8fkVJwFLkHkBN479SOsw4DMZnz8cdbL/gvuDuzy3TS6Nfw80HuQqhw1pITbIruHyh7d1fMA47kWzmcUEGA==",
"dev": true,
"dependencies": {
"@babel/code-frame": "^7.18.6",
- "@babel/generator": "^7.19.6",
+ "@babel/generator": "^7.20.1",
"@babel/helper-environment-visitor": "^7.18.9",
"@babel/helper-function-name": "^7.19.0",
"@babel/helper-hoist-variables": "^7.18.6",
"@babel/helper-split-export-declaration": "^7.18.6",
- "@babel/parser": "^7.19.6",
- "@babel/types": "^7.19.4",
+ "@babel/parser": "^7.20.1",
+ "@babel/types": "^7.20.0",
"debug": "^4.1.0",
"globals": "^11.1.0"
},
@@ -1619,9 +1619,9 @@
}
},
"node_modules/@babel/types": {
- "version": "7.19.4",
- "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.19.4.tgz",
- "integrity": "sha512-M5LK7nAeS6+9j7hAq+b3fQs+pNfUtTGq+yFFfHnauFA8zQtLRfmuipmsKDKKLuyG+wC8ABW43A153YNawNTEtw==",
+ "version": "7.20.2",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.2.tgz",
+ "integrity": "sha512-FnnvsNWgZCr232sqtXggapvlkk/tuwR/qhGzcmxI0GXLCjmPYQPzio2FbdlWuY6y1sHFfQKk+rRbUZ9VStQMog==",
"dev": true,
"dependencies": {
"@babel/helper-string-parser": "^7.19.4",
@@ -7283,27 +7283,27 @@
}
},
"@babel/compat-data": {
- "version": "7.19.4",
- "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.19.4.tgz",
- "integrity": "sha512-CHIGpJcUQ5lU9KrPHTjBMhVwQG6CQjxfg36fGXl3qk/Gik1WwWachaXFuo0uCWJT/mStOKtcbFJCaVLihC1CMw==",
+ "version": "7.20.1",
+ "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.1.tgz",
+ "integrity": "sha512-EWZ4mE2diW3QALKvDMiXnbZpRvlj+nayZ112nK93SnhqOtpdsbVD4W+2tEoT3YNBAG9RBR0ISY758ZkOgsn6pQ==",
"dev": true
},
"@babel/core": {
- "version": "7.19.6",
- "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.19.6.tgz",
- "integrity": "sha512-D2Ue4KHpc6Ys2+AxpIx1BZ8+UegLLLE2p3KJEuJRKmokHOtl49jQ5ny1773KsGLZs8MQvBidAF6yWUJxRqtKtg==",
+ "version": "7.20.2",
+ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.2.tgz",
+ "integrity": "sha512-w7DbG8DtMrJcFOi4VrLm+8QM4az8Mo+PuLBKLp2zrYRCow8W/f9xiXm5sN53C8HksCyDQwCKha9JiDoIyPjT2g==",
"dev": true,
"requires": {
"@ampproject/remapping": "^2.1.0",
"@babel/code-frame": "^7.18.6",
- "@babel/generator": "^7.19.6",
- "@babel/helper-compilation-targets": "^7.19.3",
- "@babel/helper-module-transforms": "^7.19.6",
- "@babel/helpers": "^7.19.4",
- "@babel/parser": "^7.19.6",
+ "@babel/generator": "^7.20.2",
+ "@babel/helper-compilation-targets": "^7.20.0",
+ "@babel/helper-module-transforms": "^7.20.2",
+ "@babel/helpers": "^7.20.1",
+ "@babel/parser": "^7.20.2",
"@babel/template": "^7.18.10",
- "@babel/traverse": "^7.19.6",
- "@babel/types": "^7.19.4",
+ "@babel/traverse": "^7.20.1",
+ "@babel/types": "^7.20.2",
"convert-source-map": "^1.7.0",
"debug": "^4.1.0",
"gensync": "^1.0.0-beta.2",
@@ -7312,12 +7312,12 @@
}
},
"@babel/generator": {
- "version": "7.19.6",
- "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.19.6.tgz",
- "integrity": "sha512-oHGRUQeoX1QrKeJIKVe0hwjGqNnVYsM5Nep5zo0uE0m42sLH+Fsd2pStJ5sRM1bNyTUUoz0pe2lTeMJrb/taTA==",
+ "version": "7.20.3",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.3.tgz",
+ "integrity": "sha512-Wl5ilw2UD1+ZYprHVprxHZJCFeBWlzZYOovE4SDYLZnqCOD11j+0QzNeEWKLLTWM7nixrZEh7vNIyb76MyJg3A==",
"dev": true,
"requires": {
- "@babel/types": "^7.19.4",
+ "@babel/types": "^7.20.2",
"@jridgewell/gen-mapping": "^0.3.2",
"jsesc": "^2.5.1"
},
@@ -7355,12 +7355,12 @@
}
},
"@babel/helper-compilation-targets": {
- "version": "7.19.3",
- "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.19.3.tgz",
- "integrity": "sha512-65ESqLGyGmLvgR0mst5AdW1FkNlj9rQsCKduzEoEPhBCDFGXvz2jW6bXFG6i0/MrV2s7hhXjjb2yAzcPuQlLwg==",
+ "version": "7.20.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.0.tgz",
+ "integrity": "sha512-0jp//vDGp9e8hZzBc6N/KwA5ZK3Wsm/pfm4CrY7vzegkVxc65SgSn6wYOnwHe9Js9HRQ1YTCKLGPzDtaS3RoLQ==",
"dev": true,
"requires": {
- "@babel/compat-data": "^7.19.3",
+ "@babel/compat-data": "^7.20.0",
"@babel/helper-validator-option": "^7.18.6",
"browserslist": "^4.21.3",
"semver": "^6.3.0"
@@ -7458,19 +7458,19 @@
}
},
"@babel/helper-module-transforms": {
- "version": "7.19.6",
- "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.19.6.tgz",
- "integrity": "sha512-fCmcfQo/KYr/VXXDIyd3CBGZ6AFhPFy1TfSEJ+PilGVlQT6jcbqtHAM4C1EciRqMza7/TpOUZliuSH+U6HAhJw==",
+ "version": "7.20.2",
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.2.tgz",
+ "integrity": "sha512-zvBKyJXRbmK07XhMuujYoJ48B5yvvmM6+wcpv6Ivj4Yg6qO7NOZOSnvZN9CRl1zz1Z4cKf8YejmCMh8clOoOeA==",
"dev": true,
"requires": {
"@babel/helper-environment-visitor": "^7.18.9",
"@babel/helper-module-imports": "^7.18.6",
- "@babel/helper-simple-access": "^7.19.4",
+ "@babel/helper-simple-access": "^7.20.2",
"@babel/helper-split-export-declaration": "^7.18.6",
"@babel/helper-validator-identifier": "^7.19.1",
"@babel/template": "^7.18.10",
- "@babel/traverse": "^7.19.6",
- "@babel/types": "^7.19.4"
+ "@babel/traverse": "^7.20.1",
+ "@babel/types": "^7.20.2"
}
},
"@babel/helper-optimise-call-expression": {
@@ -7514,12 +7514,12 @@
}
},
"@babel/helper-simple-access": {
- "version": "7.19.4",
- "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.19.4.tgz",
- "integrity": "sha512-f9Xq6WqBFqaDfbCzn2w85hwklswz5qsKlh7f08w4Y9yhJHpnNC0QemtSkK5YyOY8kPGvyiwdzZksGUhnGdaUIg==",
+ "version": "7.20.2",
+ "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz",
+ "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==",
"dev": true,
"requires": {
- "@babel/types": "^7.19.4"
+ "@babel/types": "^7.20.2"
}
},
"@babel/helper-skip-transparent-expression-wrappers": {
@@ -7570,14 +7570,14 @@
}
},
"@babel/helpers": {
- "version": "7.19.4",
- "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.19.4.tgz",
- "integrity": "sha512-G+z3aOx2nfDHwX/kyVii5fJq+bgscg89/dJNWpYeKeBv3v9xX8EIabmx1k6u9LS04H7nROFVRVK+e3k0VHp+sw==",
+ "version": "7.20.1",
+ "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.1.tgz",
+ "integrity": "sha512-J77mUVaDTUJFZ5BpP6mMn6OIl3rEWymk2ZxDBQJUG3P+PbmyMcF3bYWvz0ma69Af1oobDqT/iAsvzhB58xhQUg==",
"dev": true,
"requires": {
"@babel/template": "^7.18.10",
- "@babel/traverse": "^7.19.4",
- "@babel/types": "^7.19.4"
+ "@babel/traverse": "^7.20.1",
+ "@babel/types": "^7.20.0"
}
},
"@babel/highlight": {
@@ -7591,9 +7591,9 @@
}
},
"@babel/parser": {
- "version": "7.19.6",
- "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.19.6.tgz",
- "integrity": "sha512-h1IUp81s2JYJ3mRkdxJgs4UvmSsRvDrx5ICSJbPvtWYv5i1nTBGcBpnog+89rAFMwvvru6E5NUHdBe01UeSzYA==",
+ "version": "7.20.3",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.3.tgz",
+ "integrity": "sha512-OP/s5a94frIPXwjzEcv5S/tpQfc6XhxYUnmWpgdqMWGgYCuErA3SzozaRAMQgSZWKeTJxht9aWAkUY+0UzvOFg==",
"dev": true
},
"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": {
@@ -8344,27 +8344,27 @@
}
},
"@babel/traverse": {
- "version": "7.19.6",
- "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.19.6.tgz",
- "integrity": "sha512-6l5HrUCzFM04mfbG09AagtYyR2P0B71B1wN7PfSPiksDPz2k5H9CBC1tcZpz2M8OxbKTPccByoOJ22rUKbpmQQ==",
+ "version": "7.20.1",
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.1.tgz",
+ "integrity": "sha512-d3tN8fkVJwFLkHkBN479SOsw4DMZnz8cdbL/gvuDuzy3TS6Nfw80HuQqhw1pITbIruHyh7d1fMA47kWzmcUEGA==",
"dev": true,
"requires": {
"@babel/code-frame": "^7.18.6",
- "@babel/generator": "^7.19.6",
+ "@babel/generator": "^7.20.1",
"@babel/helper-environment-visitor": "^7.18.9",
"@babel/helper-function-name": "^7.19.0",
"@babel/helper-hoist-variables": "^7.18.6",
"@babel/helper-split-export-declaration": "^7.18.6",
- "@babel/parser": "^7.19.6",
- "@babel/types": "^7.19.4",
+ "@babel/parser": "^7.20.1",
+ "@babel/types": "^7.20.0",
"debug": "^4.1.0",
"globals": "^11.1.0"
}
},
"@babel/types": {
- "version": "7.19.4",
- "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.19.4.tgz",
- "integrity": "sha512-M5LK7nAeS6+9j7hAq+b3fQs+pNfUtTGq+yFFfHnauFA8zQtLRfmuipmsKDKKLuyG+wC8ABW43A153YNawNTEtw==",
+ "version": "7.20.2",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.2.tgz",
+ "integrity": "sha512-FnnvsNWgZCr232sqtXggapvlkk/tuwR/qhGzcmxI0GXLCjmPYQPzio2FbdlWuY6y1sHFfQKk+rRbUZ9VStQMog==",
"dev": true,
"requires": {
"@babel/helper-string-parser": "^7.19.4",
diff --git a/package.json b/package.json
index b35a76e3..711f88ca 100644
--- a/package.json
+++ b/package.json
@@ -9,7 +9,7 @@
"puppeteer": "^19.2.2"
},
"devDependencies": {
- "@babel/core": "^7.19.6",
+ "@babel/core": "^7.20.2",
"@babel/preset-env": "^7.19.4",
"autoprefixer": "^10.4.13",
"babel-loader": "^9.1.0",
From c52adff9655fc5155555fa57874eef8800c2d665 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 7 Nov 2022 20:59:05 +0000
Subject: [PATCH 036/805] Bump eslint from 8.26.0 to 8.27.0
Bumps [eslint](https://github.com/eslint/eslint) from 8.26.0 to 8.27.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.26.0...v8.27.0)
---
updated-dependencies:
- dependency-name: eslint
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
---
package-lock.json | 14 +++++++-------
package.json | 2 +-
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index ff325da3..5ae247a1 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -21,7 +21,7 @@
"compression-webpack-plugin": "^10.0.0",
"css-loader": "^6.2.0",
"cssnano": "^5.1.14",
- "eslint": "^8.26.0",
+ "eslint": "^8.27.0",
"eslint-webpack-plugin": "^3.2.0",
"mini-css-extract-plugin": "^2.6.1",
"postcss": "^8.4.18",
@@ -3202,9 +3202,9 @@
}
},
"node_modules/eslint": {
- "version": "8.26.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.26.0.tgz",
- "integrity": "sha512-kzJkpaw1Bfwheq4VXUezFriD1GxszX6dUekM7Z3aC2o4hju+tsR/XyTC3RcoSD7jmy9VkPU3+N6YjVU2e96Oyg==",
+ "version": "8.27.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.27.0.tgz",
+ "integrity": "sha512-0y1bfG2ho7mty+SiILVf9PfuRA49ek4Nc60Wmmu62QlobNR+CeXa4xXIJgcuwSQgZiWaPH+5BDsctpIW0PR/wQ==",
"dev": true,
"dependencies": {
"@eslint/eslintrc": "^1.3.3",
@@ -9551,9 +9551,9 @@
"integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg=="
},
"eslint": {
- "version": "8.26.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.26.0.tgz",
- "integrity": "sha512-kzJkpaw1Bfwheq4VXUezFriD1GxszX6dUekM7Z3aC2o4hju+tsR/XyTC3RcoSD7jmy9VkPU3+N6YjVU2e96Oyg==",
+ "version": "8.27.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.27.0.tgz",
+ "integrity": "sha512-0y1bfG2ho7mty+SiILVf9PfuRA49ek4Nc60Wmmu62QlobNR+CeXa4xXIJgcuwSQgZiWaPH+5BDsctpIW0PR/wQ==",
"dev": true,
"requires": {
"@eslint/eslintrc": "^1.3.3",
diff --git a/package.json b/package.json
index 711f88ca..a0f7551b 100644
--- a/package.json
+++ b/package.json
@@ -17,7 +17,7 @@
"compression-webpack-plugin": "^10.0.0",
"css-loader": "^6.2.0",
"cssnano": "^5.1.14",
- "eslint": "^8.26.0",
+ "eslint": "^8.27.0",
"eslint-webpack-plugin": "^3.2.0",
"mini-css-extract-plugin": "^2.6.1",
"postcss": "^8.4.18",
From b57df386ffa7f019eac58760e69d5b111f3735d5 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 7 Nov 2022 21:17:41 +0000
Subject: [PATCH 037/805] Bump @babel/preset-env from 7.19.4 to 7.20.2
Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.19.4 to 7.20.2.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.20.2/packages/babel-preset-env)
---
updated-dependencies:
- dependency-name: "@babel/preset-env"
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
---
package-lock.json | 476 ++++++++++++++--------------------------------
package.json | 2 +-
2 files changed, 148 insertions(+), 330 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 5ae247a1..7a66648f 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -14,7 +14,7 @@
},
"devDependencies": {
"@babel/core": "^7.20.2",
- "@babel/preset-env": "^7.19.4",
+ "@babel/preset-env": "^7.20.2",
"autoprefixer": "^10.4.13",
"babel-loader": "^9.1.0",
"browserlist": "^1.0.1",
@@ -326,9 +326,9 @@
}
},
"node_modules/@babel/helper-plugin-utils": {
- "version": "7.19.0",
- "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.19.0.tgz",
- "integrity": "sha512-40Ryx7I8mT+0gaNxm8JGTZFUITNqdLAgdg0hXzeVZxVD6nFsdhQvip6v8dqkRHzsz1VFpFAaOCHNn0vKBL7Czw==",
+ "version": "7.20.2",
+ "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz",
+ "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==",
"dev": true,
"engines": {
"node": ">=6.9.0"
@@ -353,16 +353,16 @@
}
},
"node_modules/@babel/helper-replace-supers": {
- "version": "7.18.9",
- "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.18.9.tgz",
- "integrity": "sha512-dNsWibVI4lNT6HiuOIBr1oyxo40HvIVmbwPUm3XZ7wMh4k2WxrxTqZwSqw/eEmXDS9np0ey5M2bz9tBmO9c+YQ==",
+ "version": "7.19.1",
+ "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz",
+ "integrity": "sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw==",
"dev": true,
"dependencies": {
"@babel/helper-environment-visitor": "^7.18.9",
"@babel/helper-member-expression-to-functions": "^7.18.9",
"@babel/helper-optimise-call-expression": "^7.18.6",
- "@babel/traverse": "^7.18.9",
- "@babel/types": "^7.18.9"
+ "@babel/traverse": "^7.19.1",
+ "@babel/types": "^7.19.0"
},
"engines": {
"node": ">=6.9.0"
@@ -517,9 +517,9 @@
}
},
"node_modules/@babel/plugin-proposal-async-generator-functions": {
- "version": "7.19.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.19.1.tgz",
- "integrity": "sha512-0yu8vNATgLy4ivqMNBIwb1HebCelqN7YX8SL3FDXORv/RqT0zEEWUCH4GH44JsSrvCu6GqnAdR5EBFAPeNBB4Q==",
+ "version": "7.20.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.1.tgz",
+ "integrity": "sha512-Gh5rchzSwE4kC+o/6T8waD0WHEQIsDmjltY8WnWRXHUdH8axZhuH86Ov9M72YhJfDrZseQwuuWaaIT/TmePp3g==",
"dev": true,
"dependencies": {
"@babel/helper-environment-visitor": "^7.18.9",
@@ -664,16 +664,16 @@
}
},
"node_modules/@babel/plugin-proposal-object-rest-spread": {
- "version": "7.19.4",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.19.4.tgz",
- "integrity": "sha512-wHmj6LDxVDnL+3WhXteUBaoM1aVILZODAUjg11kHqG4cOlfgMQGxw6aCgvrXrmaJR3Bn14oZhImyCPZzRpC93Q==",
+ "version": "7.20.2",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.2.tgz",
+ "integrity": "sha512-Ks6uej9WFK+fvIMesSqbAto5dD8Dz4VuuFvGJFKgIGSkJuRGcrwGECPA1fDgQK3/DbExBJpEkTeYeB8geIFCSQ==",
"dev": true,
"dependencies": {
- "@babel/compat-data": "^7.19.4",
- "@babel/helper-compilation-targets": "^7.19.3",
- "@babel/helper-plugin-utils": "^7.19.0",
+ "@babel/compat-data": "^7.20.1",
+ "@babel/helper-compilation-targets": "^7.20.0",
+ "@babel/helper-plugin-utils": "^7.20.2",
"@babel/plugin-syntax-object-rest-spread": "^7.8.3",
- "@babel/plugin-transform-parameters": "^7.18.8"
+ "@babel/plugin-transform-parameters": "^7.20.1"
},
"engines": {
"node": ">=6.9.0"
@@ -829,12 +829,12 @@
}
},
"node_modules/@babel/plugin-syntax-import-assertions": {
- "version": "7.18.6",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.18.6.tgz",
- "integrity": "sha512-/DU3RXad9+bZwrgWJQKbr39gYbJpLJHezqEzRzi/BHRlJ9zsQb4CK2CA/5apllXNomwA1qHwzvHl+AdEmC5krQ==",
+ "version": "7.20.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz",
+ "integrity": "sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==",
"dev": true,
"dependencies": {
- "@babel/helper-plugin-utils": "^7.18.6"
+ "@babel/helper-plugin-utils": "^7.19.0"
},
"engines": {
"node": ">=6.9.0"
@@ -1005,12 +1005,12 @@
}
},
"node_modules/@babel/plugin-transform-block-scoping": {
- "version": "7.19.4",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.19.4.tgz",
- "integrity": "sha512-934S2VLLlt2hRJwPf4MczaOr4hYF0z+VKPwqTNxyKX7NthTiPfhuKFWQZHXRM0vh/wo/VyXB3s4bZUNA08l+tQ==",
+ "version": "7.20.2",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.20.2.tgz",
+ "integrity": "sha512-y5V15+04ry69OV2wULmwhEA6jwSWXO1TwAtIwiPXcvHcoOQUqpyMVd2bDsQJMW8AurjulIyUV8kDqtjSwHy1uQ==",
"dev": true,
"dependencies": {
- "@babel/helper-plugin-utils": "^7.19.0"
+ "@babel/helper-plugin-utils": "^7.20.2"
},
"engines": {
"node": ">=6.9.0"
@@ -1020,18 +1020,18 @@
}
},
"node_modules/@babel/plugin-transform-classes": {
- "version": "7.19.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.19.0.tgz",
- "integrity": "sha512-YfeEE9kCjqTS9IitkgfJuxjcEtLUHMqa8yUJ6zdz8vR7hKuo6mOy2C05P0F1tdMmDCeuyidKnlrw/iTppHcr2A==",
+ "version": "7.20.2",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.20.2.tgz",
+ "integrity": "sha512-9rbPp0lCVVoagvtEyQKSo5L8oo0nQS/iif+lwlAz29MccX2642vWDlSZK+2T2buxbopotId2ld7zZAzRfz9j1g==",
"dev": true,
"dependencies": {
"@babel/helper-annotate-as-pure": "^7.18.6",
- "@babel/helper-compilation-targets": "^7.19.0",
+ "@babel/helper-compilation-targets": "^7.20.0",
"@babel/helper-environment-visitor": "^7.18.9",
"@babel/helper-function-name": "^7.19.0",
"@babel/helper-optimise-call-expression": "^7.18.6",
- "@babel/helper-plugin-utils": "^7.19.0",
- "@babel/helper-replace-supers": "^7.18.9",
+ "@babel/helper-plugin-utils": "^7.20.2",
+ "@babel/helper-replace-supers": "^7.19.1",
"@babel/helper-split-export-declaration": "^7.18.6",
"globals": "^11.1.0"
},
@@ -1058,12 +1058,12 @@
}
},
"node_modules/@babel/plugin-transform-destructuring": {
- "version": "7.19.4",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.19.4.tgz",
- "integrity": "sha512-t0j0Hgidqf0aM86dF8U+vXYReUgJnlv4bZLsyoPnwZNrGY+7/38o8YjaELrvHeVfTZao15kjR0PVv0nju2iduA==",
+ "version": "7.20.2",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.20.2.tgz",
+ "integrity": "sha512-mENM+ZHrvEgxLTBXUiQ621rRXZes3KWUv6NdQlrnr1TkWVw+hUjQBZuP2X32qKlrlG2BzgR95gkuCRSkJl8vIw==",
"dev": true,
"dependencies": {
- "@babel/helper-plugin-utils": "^7.19.0"
+ "@babel/helper-plugin-utils": "^7.20.2"
},
"engines": {
"node": ">=6.9.0"
@@ -1182,14 +1182,13 @@
}
},
"node_modules/@babel/plugin-transform-modules-amd": {
- "version": "7.18.6",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.6.tgz",
- "integrity": "sha512-Pra5aXsmTsOnjM3IajS8rTaLCy++nGM4v3YR4esk5PCsyg9z8NA5oQLwxzMUtDBd8F+UmVza3VxoAaWCbzH1rg==",
+ "version": "7.19.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.19.6.tgz",
+ "integrity": "sha512-uG3od2mXvAtIFQIh0xrpLH6r5fpSQN04gIVovl+ODLdUMANokxQLZnPBHcjmv3GxRjnqwLuHvppjjcelqUFZvg==",
"dev": true,
"dependencies": {
- "@babel/helper-module-transforms": "^7.18.6",
- "@babel/helper-plugin-utils": "^7.18.6",
- "babel-plugin-dynamic-import-node": "^2.3.3"
+ "@babel/helper-module-transforms": "^7.19.6",
+ "@babel/helper-plugin-utils": "^7.19.0"
},
"engines": {
"node": ">=6.9.0"
@@ -1199,15 +1198,14 @@
}
},
"node_modules/@babel/plugin-transform-modules-commonjs": {
- "version": "7.18.6",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.6.tgz",
- "integrity": "sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q==",
+ "version": "7.19.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.19.6.tgz",
+ "integrity": "sha512-8PIa1ym4XRTKuSsOUXqDG0YaOlEuTVvHMe5JCfgBMOtHvJKw/4NGovEGN33viISshG/rZNVrACiBmPQLvWN8xQ==",
"dev": true,
"dependencies": {
- "@babel/helper-module-transforms": "^7.18.6",
- "@babel/helper-plugin-utils": "^7.18.6",
- "@babel/helper-simple-access": "^7.18.6",
- "babel-plugin-dynamic-import-node": "^2.3.3"
+ "@babel/helper-module-transforms": "^7.19.6",
+ "@babel/helper-plugin-utils": "^7.19.0",
+ "@babel/helper-simple-access": "^7.19.4"
},
"engines": {
"node": ">=6.9.0"
@@ -1217,16 +1215,15 @@
}
},
"node_modules/@babel/plugin-transform-modules-systemjs": {
- "version": "7.19.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.0.tgz",
- "integrity": "sha512-x9aiR0WXAWmOWsqcsnrzGR+ieaTMVyGyffPVA7F8cXAGt/UxefYv6uSHZLkAFChN5M5Iy1+wjE+xJuPt22H39A==",
+ "version": "7.19.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.6.tgz",
+ "integrity": "sha512-fqGLBepcc3kErfR9R3DnVpURmckXP7gj7bAlrTQyBxrigFqszZCkFkcoxzCp2v32XmwXLvbw+8Yq9/b+QqksjQ==",
"dev": true,
"dependencies": {
"@babel/helper-hoist-variables": "^7.18.6",
- "@babel/helper-module-transforms": "^7.19.0",
+ "@babel/helper-module-transforms": "^7.19.6",
"@babel/helper-plugin-utils": "^7.19.0",
- "@babel/helper-validator-identifier": "^7.18.6",
- "babel-plugin-dynamic-import-node": "^2.3.3"
+ "@babel/helper-validator-identifier": "^7.19.1"
},
"engines": {
"node": ">=6.9.0"
@@ -1299,12 +1296,12 @@
}
},
"node_modules/@babel/plugin-transform-parameters": {
- "version": "7.18.8",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.18.8.tgz",
- "integrity": "sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==",
+ "version": "7.20.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.20.3.tgz",
+ "integrity": "sha512-oZg/Fpx0YDrj13KsLyO8I/CX3Zdw7z0O9qOd95SqcoIzuqy/WTGWvePeHAnZCN54SfdyjHcb1S30gc8zlzlHcA==",
"dev": true,
"dependencies": {
- "@babel/helper-plugin-utils": "^7.18.6"
+ "@babel/helper-plugin-utils": "^7.20.2"
},
"engines": {
"node": ">=6.9.0"
@@ -1467,18 +1464,18 @@
}
},
"node_modules/@babel/preset-env": {
- "version": "7.19.4",
- "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.19.4.tgz",
- "integrity": "sha512-5QVOTXUdqTCjQuh2GGtdd7YEhoRXBMVGROAtsBeLGIbIz3obCBIfRMT1I3ZKkMgNzwkyCkftDXSSkHxnfVf4qg==",
+ "version": "7.20.2",
+ "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.20.2.tgz",
+ "integrity": "sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg==",
"dev": true,
"dependencies": {
- "@babel/compat-data": "^7.19.4",
- "@babel/helper-compilation-targets": "^7.19.3",
- "@babel/helper-plugin-utils": "^7.19.0",
+ "@babel/compat-data": "^7.20.1",
+ "@babel/helper-compilation-targets": "^7.20.0",
+ "@babel/helper-plugin-utils": "^7.20.2",
"@babel/helper-validator-option": "^7.18.6",
"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6",
"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9",
- "@babel/plugin-proposal-async-generator-functions": "^7.19.1",
+ "@babel/plugin-proposal-async-generator-functions": "^7.20.1",
"@babel/plugin-proposal-class-properties": "^7.18.6",
"@babel/plugin-proposal-class-static-block": "^7.18.6",
"@babel/plugin-proposal-dynamic-import": "^7.18.6",
@@ -1487,7 +1484,7 @@
"@babel/plugin-proposal-logical-assignment-operators": "^7.18.9",
"@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6",
"@babel/plugin-proposal-numeric-separator": "^7.18.6",
- "@babel/plugin-proposal-object-rest-spread": "^7.19.4",
+ "@babel/plugin-proposal-object-rest-spread": "^7.20.2",
"@babel/plugin-proposal-optional-catch-binding": "^7.18.6",
"@babel/plugin-proposal-optional-chaining": "^7.18.9",
"@babel/plugin-proposal-private-methods": "^7.18.6",
@@ -1498,7 +1495,7 @@
"@babel/plugin-syntax-class-static-block": "^7.14.5",
"@babel/plugin-syntax-dynamic-import": "^7.8.3",
"@babel/plugin-syntax-export-namespace-from": "^7.8.3",
- "@babel/plugin-syntax-import-assertions": "^7.18.6",
+ "@babel/plugin-syntax-import-assertions": "^7.20.0",
"@babel/plugin-syntax-json-strings": "^7.8.3",
"@babel/plugin-syntax-logical-assignment-operators": "^7.10.4",
"@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3",
@@ -1511,10 +1508,10 @@
"@babel/plugin-transform-arrow-functions": "^7.18.6",
"@babel/plugin-transform-async-to-generator": "^7.18.6",
"@babel/plugin-transform-block-scoped-functions": "^7.18.6",
- "@babel/plugin-transform-block-scoping": "^7.19.4",
- "@babel/plugin-transform-classes": "^7.19.0",
+ "@babel/plugin-transform-block-scoping": "^7.20.2",
+ "@babel/plugin-transform-classes": "^7.20.2",
"@babel/plugin-transform-computed-properties": "^7.18.9",
- "@babel/plugin-transform-destructuring": "^7.19.4",
+ "@babel/plugin-transform-destructuring": "^7.20.2",
"@babel/plugin-transform-dotall-regex": "^7.18.6",
"@babel/plugin-transform-duplicate-keys": "^7.18.9",
"@babel/plugin-transform-exponentiation-operator": "^7.18.6",
@@ -1522,14 +1519,14 @@
"@babel/plugin-transform-function-name": "^7.18.9",
"@babel/plugin-transform-literals": "^7.18.9",
"@babel/plugin-transform-member-expression-literals": "^7.18.6",
- "@babel/plugin-transform-modules-amd": "^7.18.6",
- "@babel/plugin-transform-modules-commonjs": "^7.18.6",
- "@babel/plugin-transform-modules-systemjs": "^7.19.0",
+ "@babel/plugin-transform-modules-amd": "^7.19.6",
+ "@babel/plugin-transform-modules-commonjs": "^7.19.6",
+ "@babel/plugin-transform-modules-systemjs": "^7.19.6",
"@babel/plugin-transform-modules-umd": "^7.18.6",
"@babel/plugin-transform-named-capturing-groups-regex": "^7.19.1",
"@babel/plugin-transform-new-target": "^7.18.6",
"@babel/plugin-transform-object-super": "^7.18.6",
- "@babel/plugin-transform-parameters": "^7.18.8",
+ "@babel/plugin-transform-parameters": "^7.20.1",
"@babel/plugin-transform-property-literals": "^7.18.6",
"@babel/plugin-transform-regenerator": "^7.18.6",
"@babel/plugin-transform-reserved-words": "^7.18.6",
@@ -1541,7 +1538,7 @@
"@babel/plugin-transform-unicode-escapes": "^7.18.10",
"@babel/plugin-transform-unicode-regex": "^7.18.6",
"@babel/preset-modules": "^0.1.5",
- "@babel/types": "^7.19.4",
+ "@babel/types": "^7.20.2",
"babel-plugin-polyfill-corejs2": "^0.3.3",
"babel-plugin-polyfill-corejs3": "^0.6.0",
"babel-plugin-polyfill-regenerator": "^0.4.1",
@@ -2322,15 +2319,6 @@
"webpack": ">=5"
}
},
- "node_modules/babel-plugin-dynamic-import-node": {
- "version": "2.3.3",
- "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz",
- "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==",
- "dev": true,
- "dependencies": {
- "object.assign": "^4.1.0"
- }
- },
"node_modules/babel-plugin-polyfill-corejs2": {
"version": "0.3.3",
"resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz",
@@ -2508,19 +2496,6 @@
"integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
"dev": true
},
- "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/callsites": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
@@ -3016,22 +2991,6 @@
"integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
"dev": true
},
- "node_modules/define-properties": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz",
- "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==",
- "dev": true,
- "dependencies": {
- "has-property-descriptors": "^1.0.0",
- "object-keys": "^1.1.1"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
"node_modules/devtools-protocol": {
"version": "0.0.1056733",
"resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1056733.tgz",
@@ -3808,20 +3767,6 @@
"node": ">=6.9.0"
}
},
- "node_modules/get-intrinsic": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.2.tgz",
- "integrity": "sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==",
- "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",
@@ -3987,30 +3932,6 @@
"node": ">=4"
}
},
- "node_modules/has-property-descriptors": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz",
- "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==",
- "dev": true,
- "dependencies": {
- "get-intrinsic": "^1.1.1"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/has-symbols": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz",
- "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==",
- "dev": true,
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
"node_modules/hosted-git-info": {
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz",
@@ -4798,33 +4719,6 @@
"url": "https://github.com/fb55/nth-check?sponsor=1"
}
},
- "node_modules/object-keys": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
- "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
- "dev": true,
- "engines": {
- "node": ">= 0.4"
- }
- },
- "node_modules/object.assign": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz",
- "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==",
- "dev": true,
- "dependencies": {
- "call-bind": "^1.0.0",
- "define-properties": "^1.1.3",
- "has-symbols": "^1.0.1",
- "object-keys": "^1.1.1"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "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",
@@ -7483,9 +7377,9 @@
}
},
"@babel/helper-plugin-utils": {
- "version": "7.19.0",
- "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.19.0.tgz",
- "integrity": "sha512-40Ryx7I8mT+0gaNxm8JGTZFUITNqdLAgdg0hXzeVZxVD6nFsdhQvip6v8dqkRHzsz1VFpFAaOCHNn0vKBL7Czw==",
+ "version": "7.20.2",
+ "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz",
+ "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==",
"dev": true
},
"@babel/helper-remap-async-to-generator": {
@@ -7501,16 +7395,16 @@
}
},
"@babel/helper-replace-supers": {
- "version": "7.18.9",
- "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.18.9.tgz",
- "integrity": "sha512-dNsWibVI4lNT6HiuOIBr1oyxo40HvIVmbwPUm3XZ7wMh4k2WxrxTqZwSqw/eEmXDS9np0ey5M2bz9tBmO9c+YQ==",
+ "version": "7.19.1",
+ "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz",
+ "integrity": "sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw==",
"dev": true,
"requires": {
"@babel/helper-environment-visitor": "^7.18.9",
"@babel/helper-member-expression-to-functions": "^7.18.9",
"@babel/helper-optimise-call-expression": "^7.18.6",
- "@babel/traverse": "^7.18.9",
- "@babel/types": "^7.18.9"
+ "@babel/traverse": "^7.19.1",
+ "@babel/types": "^7.19.0"
}
},
"@babel/helper-simple-access": {
@@ -7617,9 +7511,9 @@
}
},
"@babel/plugin-proposal-async-generator-functions": {
- "version": "7.19.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.19.1.tgz",
- "integrity": "sha512-0yu8vNATgLy4ivqMNBIwb1HebCelqN7YX8SL3FDXORv/RqT0zEEWUCH4GH44JsSrvCu6GqnAdR5EBFAPeNBB4Q==",
+ "version": "7.20.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.1.tgz",
+ "integrity": "sha512-Gh5rchzSwE4kC+o/6T8waD0WHEQIsDmjltY8WnWRXHUdH8axZhuH86Ov9M72YhJfDrZseQwuuWaaIT/TmePp3g==",
"dev": true,
"requires": {
"@babel/helper-environment-visitor": "^7.18.9",
@@ -7710,16 +7604,16 @@
}
},
"@babel/plugin-proposal-object-rest-spread": {
- "version": "7.19.4",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.19.4.tgz",
- "integrity": "sha512-wHmj6LDxVDnL+3WhXteUBaoM1aVILZODAUjg11kHqG4cOlfgMQGxw6aCgvrXrmaJR3Bn14oZhImyCPZzRpC93Q==",
+ "version": "7.20.2",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.2.tgz",
+ "integrity": "sha512-Ks6uej9WFK+fvIMesSqbAto5dD8Dz4VuuFvGJFKgIGSkJuRGcrwGECPA1fDgQK3/DbExBJpEkTeYeB8geIFCSQ==",
"dev": true,
"requires": {
- "@babel/compat-data": "^7.19.4",
- "@babel/helper-compilation-targets": "^7.19.3",
- "@babel/helper-plugin-utils": "^7.19.0",
+ "@babel/compat-data": "^7.20.1",
+ "@babel/helper-compilation-targets": "^7.20.0",
+ "@babel/helper-plugin-utils": "^7.20.2",
"@babel/plugin-syntax-object-rest-spread": "^7.8.3",
- "@babel/plugin-transform-parameters": "^7.18.8"
+ "@babel/plugin-transform-parameters": "^7.20.1"
}
},
"@babel/plugin-proposal-optional-catch-binding": {
@@ -7821,12 +7715,12 @@
}
},
"@babel/plugin-syntax-import-assertions": {
- "version": "7.18.6",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.18.6.tgz",
- "integrity": "sha512-/DU3RXad9+bZwrgWJQKbr39gYbJpLJHezqEzRzi/BHRlJ9zsQb4CK2CA/5apllXNomwA1qHwzvHl+AdEmC5krQ==",
+ "version": "7.20.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz",
+ "integrity": "sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==",
"dev": true,
"requires": {
- "@babel/helper-plugin-utils": "^7.18.6"
+ "@babel/helper-plugin-utils": "^7.19.0"
}
},
"@babel/plugin-syntax-json-strings": {
@@ -7940,27 +7834,27 @@
}
},
"@babel/plugin-transform-block-scoping": {
- "version": "7.19.4",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.19.4.tgz",
- "integrity": "sha512-934S2VLLlt2hRJwPf4MczaOr4hYF0z+VKPwqTNxyKX7NthTiPfhuKFWQZHXRM0vh/wo/VyXB3s4bZUNA08l+tQ==",
+ "version": "7.20.2",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.20.2.tgz",
+ "integrity": "sha512-y5V15+04ry69OV2wULmwhEA6jwSWXO1TwAtIwiPXcvHcoOQUqpyMVd2bDsQJMW8AurjulIyUV8kDqtjSwHy1uQ==",
"dev": true,
"requires": {
- "@babel/helper-plugin-utils": "^7.19.0"
+ "@babel/helper-plugin-utils": "^7.20.2"
}
},
"@babel/plugin-transform-classes": {
- "version": "7.19.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.19.0.tgz",
- "integrity": "sha512-YfeEE9kCjqTS9IitkgfJuxjcEtLUHMqa8yUJ6zdz8vR7hKuo6mOy2C05P0F1tdMmDCeuyidKnlrw/iTppHcr2A==",
+ "version": "7.20.2",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.20.2.tgz",
+ "integrity": "sha512-9rbPp0lCVVoagvtEyQKSo5L8oo0nQS/iif+lwlAz29MccX2642vWDlSZK+2T2buxbopotId2ld7zZAzRfz9j1g==",
"dev": true,
"requires": {
"@babel/helper-annotate-as-pure": "^7.18.6",
- "@babel/helper-compilation-targets": "^7.19.0",
+ "@babel/helper-compilation-targets": "^7.20.0",
"@babel/helper-environment-visitor": "^7.18.9",
"@babel/helper-function-name": "^7.19.0",
"@babel/helper-optimise-call-expression": "^7.18.6",
- "@babel/helper-plugin-utils": "^7.19.0",
- "@babel/helper-replace-supers": "^7.18.9",
+ "@babel/helper-plugin-utils": "^7.20.2",
+ "@babel/helper-replace-supers": "^7.19.1",
"@babel/helper-split-export-declaration": "^7.18.6",
"globals": "^11.1.0"
}
@@ -7975,12 +7869,12 @@
}
},
"@babel/plugin-transform-destructuring": {
- "version": "7.19.4",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.19.4.tgz",
- "integrity": "sha512-t0j0Hgidqf0aM86dF8U+vXYReUgJnlv4bZLsyoPnwZNrGY+7/38o8YjaELrvHeVfTZao15kjR0PVv0nju2iduA==",
+ "version": "7.20.2",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.20.2.tgz",
+ "integrity": "sha512-mENM+ZHrvEgxLTBXUiQ621rRXZes3KWUv6NdQlrnr1TkWVw+hUjQBZuP2X32qKlrlG2BzgR95gkuCRSkJl8vIw==",
"dev": true,
"requires": {
- "@babel/helper-plugin-utils": "^7.19.0"
+ "@babel/helper-plugin-utils": "^7.20.2"
}
},
"@babel/plugin-transform-dotall-regex": {
@@ -8051,39 +7945,36 @@
}
},
"@babel/plugin-transform-modules-amd": {
- "version": "7.18.6",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.6.tgz",
- "integrity": "sha512-Pra5aXsmTsOnjM3IajS8rTaLCy++nGM4v3YR4esk5PCsyg9z8NA5oQLwxzMUtDBd8F+UmVza3VxoAaWCbzH1rg==",
+ "version": "7.19.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.19.6.tgz",
+ "integrity": "sha512-uG3od2mXvAtIFQIh0xrpLH6r5fpSQN04gIVovl+ODLdUMANokxQLZnPBHcjmv3GxRjnqwLuHvppjjcelqUFZvg==",
"dev": true,
"requires": {
- "@babel/helper-module-transforms": "^7.18.6",
- "@babel/helper-plugin-utils": "^7.18.6",
- "babel-plugin-dynamic-import-node": "^2.3.3"
+ "@babel/helper-module-transforms": "^7.19.6",
+ "@babel/helper-plugin-utils": "^7.19.0"
}
},
"@babel/plugin-transform-modules-commonjs": {
- "version": "7.18.6",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.6.tgz",
- "integrity": "sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q==",
+ "version": "7.19.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.19.6.tgz",
+ "integrity": "sha512-8PIa1ym4XRTKuSsOUXqDG0YaOlEuTVvHMe5JCfgBMOtHvJKw/4NGovEGN33viISshG/rZNVrACiBmPQLvWN8xQ==",
"dev": true,
"requires": {
- "@babel/helper-module-transforms": "^7.18.6",
- "@babel/helper-plugin-utils": "^7.18.6",
- "@babel/helper-simple-access": "^7.18.6",
- "babel-plugin-dynamic-import-node": "^2.3.3"
+ "@babel/helper-module-transforms": "^7.19.6",
+ "@babel/helper-plugin-utils": "^7.19.0",
+ "@babel/helper-simple-access": "^7.19.4"
}
},
"@babel/plugin-transform-modules-systemjs": {
- "version": "7.19.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.0.tgz",
- "integrity": "sha512-x9aiR0WXAWmOWsqcsnrzGR+ieaTMVyGyffPVA7F8cXAGt/UxefYv6uSHZLkAFChN5M5Iy1+wjE+xJuPt22H39A==",
+ "version": "7.19.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.6.tgz",
+ "integrity": "sha512-fqGLBepcc3kErfR9R3DnVpURmckXP7gj7bAlrTQyBxrigFqszZCkFkcoxzCp2v32XmwXLvbw+8Yq9/b+QqksjQ==",
"dev": true,
"requires": {
"@babel/helper-hoist-variables": "^7.18.6",
- "@babel/helper-module-transforms": "^7.19.0",
+ "@babel/helper-module-transforms": "^7.19.6",
"@babel/helper-plugin-utils": "^7.19.0",
- "@babel/helper-validator-identifier": "^7.18.6",
- "babel-plugin-dynamic-import-node": "^2.3.3"
+ "@babel/helper-validator-identifier": "^7.19.1"
}
},
"@babel/plugin-transform-modules-umd": {
@@ -8126,12 +8017,12 @@
}
},
"@babel/plugin-transform-parameters": {
- "version": "7.18.8",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.18.8.tgz",
- "integrity": "sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==",
+ "version": "7.20.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.20.3.tgz",
+ "integrity": "sha512-oZg/Fpx0YDrj13KsLyO8I/CX3Zdw7z0O9qOd95SqcoIzuqy/WTGWvePeHAnZCN54SfdyjHcb1S30gc8zlzlHcA==",
"dev": true,
"requires": {
- "@babel/helper-plugin-utils": "^7.18.6"
+ "@babel/helper-plugin-utils": "^7.20.2"
}
},
"@babel/plugin-transform-property-literals": {
@@ -8228,18 +8119,18 @@
}
},
"@babel/preset-env": {
- "version": "7.19.4",
- "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.19.4.tgz",
- "integrity": "sha512-5QVOTXUdqTCjQuh2GGtdd7YEhoRXBMVGROAtsBeLGIbIz3obCBIfRMT1I3ZKkMgNzwkyCkftDXSSkHxnfVf4qg==",
+ "version": "7.20.2",
+ "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.20.2.tgz",
+ "integrity": "sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg==",
"dev": true,
"requires": {
- "@babel/compat-data": "^7.19.4",
- "@babel/helper-compilation-targets": "^7.19.3",
- "@babel/helper-plugin-utils": "^7.19.0",
+ "@babel/compat-data": "^7.20.1",
+ "@babel/helper-compilation-targets": "^7.20.0",
+ "@babel/helper-plugin-utils": "^7.20.2",
"@babel/helper-validator-option": "^7.18.6",
"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6",
"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9",
- "@babel/plugin-proposal-async-generator-functions": "^7.19.1",
+ "@babel/plugin-proposal-async-generator-functions": "^7.20.1",
"@babel/plugin-proposal-class-properties": "^7.18.6",
"@babel/plugin-proposal-class-static-block": "^7.18.6",
"@babel/plugin-proposal-dynamic-import": "^7.18.6",
@@ -8248,7 +8139,7 @@
"@babel/plugin-proposal-logical-assignment-operators": "^7.18.9",
"@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6",
"@babel/plugin-proposal-numeric-separator": "^7.18.6",
- "@babel/plugin-proposal-object-rest-spread": "^7.19.4",
+ "@babel/plugin-proposal-object-rest-spread": "^7.20.2",
"@babel/plugin-proposal-optional-catch-binding": "^7.18.6",
"@babel/plugin-proposal-optional-chaining": "^7.18.9",
"@babel/plugin-proposal-private-methods": "^7.18.6",
@@ -8259,7 +8150,7 @@
"@babel/plugin-syntax-class-static-block": "^7.14.5",
"@babel/plugin-syntax-dynamic-import": "^7.8.3",
"@babel/plugin-syntax-export-namespace-from": "^7.8.3",
- "@babel/plugin-syntax-import-assertions": "^7.18.6",
+ "@babel/plugin-syntax-import-assertions": "^7.20.0",
"@babel/plugin-syntax-json-strings": "^7.8.3",
"@babel/plugin-syntax-logical-assignment-operators": "^7.10.4",
"@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3",
@@ -8272,10 +8163,10 @@
"@babel/plugin-transform-arrow-functions": "^7.18.6",
"@babel/plugin-transform-async-to-generator": "^7.18.6",
"@babel/plugin-transform-block-scoped-functions": "^7.18.6",
- "@babel/plugin-transform-block-scoping": "^7.19.4",
- "@babel/plugin-transform-classes": "^7.19.0",
+ "@babel/plugin-transform-block-scoping": "^7.20.2",
+ "@babel/plugin-transform-classes": "^7.20.2",
"@babel/plugin-transform-computed-properties": "^7.18.9",
- "@babel/plugin-transform-destructuring": "^7.19.4",
+ "@babel/plugin-transform-destructuring": "^7.20.2",
"@babel/plugin-transform-dotall-regex": "^7.18.6",
"@babel/plugin-transform-duplicate-keys": "^7.18.9",
"@babel/plugin-transform-exponentiation-operator": "^7.18.6",
@@ -8283,14 +8174,14 @@
"@babel/plugin-transform-function-name": "^7.18.9",
"@babel/plugin-transform-literals": "^7.18.9",
"@babel/plugin-transform-member-expression-literals": "^7.18.6",
- "@babel/plugin-transform-modules-amd": "^7.18.6",
- "@babel/plugin-transform-modules-commonjs": "^7.18.6",
- "@babel/plugin-transform-modules-systemjs": "^7.19.0",
+ "@babel/plugin-transform-modules-amd": "^7.19.6",
+ "@babel/plugin-transform-modules-commonjs": "^7.19.6",
+ "@babel/plugin-transform-modules-systemjs": "^7.19.6",
"@babel/plugin-transform-modules-umd": "^7.18.6",
"@babel/plugin-transform-named-capturing-groups-regex": "^7.19.1",
"@babel/plugin-transform-new-target": "^7.18.6",
"@babel/plugin-transform-object-super": "^7.18.6",
- "@babel/plugin-transform-parameters": "^7.18.8",
+ "@babel/plugin-transform-parameters": "^7.20.1",
"@babel/plugin-transform-property-literals": "^7.18.6",
"@babel/plugin-transform-regenerator": "^7.18.6",
"@babel/plugin-transform-reserved-words": "^7.18.6",
@@ -8302,7 +8193,7 @@
"@babel/plugin-transform-unicode-escapes": "^7.18.10",
"@babel/plugin-transform-unicode-regex": "^7.18.6",
"@babel/preset-modules": "^0.1.5",
- "@babel/types": "^7.19.4",
+ "@babel/types": "^7.20.2",
"babel-plugin-polyfill-corejs2": "^0.3.3",
"babel-plugin-polyfill-corejs3": "^0.6.0",
"babel-plugin-polyfill-regenerator": "^0.4.1",
@@ -8918,15 +8809,6 @@
"schema-utils": "^4.0.0"
}
},
- "babel-plugin-dynamic-import-node": {
- "version": "2.3.3",
- "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz",
- "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==",
- "dev": true,
- "requires": {
- "object.assign": "^4.1.0"
- }
- },
"babel-plugin-polyfill-corejs2": {
"version": "0.3.3",
"resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz",
@@ -9042,16 +8924,6 @@
"integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
"dev": true
},
- "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,
- "requires": {
- "function-bind": "^1.1.1",
- "get-intrinsic": "^1.0.2"
- }
- },
"callsites": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
@@ -9413,16 +9285,6 @@
"integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
"dev": true
},
- "define-properties": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz",
- "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==",
- "dev": true,
- "requires": {
- "has-property-descriptors": "^1.0.0",
- "object-keys": "^1.1.1"
- }
- },
"devtools-protocol": {
"version": "0.0.1056733",
"resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1056733.tgz",
@@ -9986,17 +9848,6 @@
"integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==",
"dev": true
},
- "get-intrinsic": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.2.tgz",
- "integrity": "sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==",
- "dev": true,
- "requires": {
- "function-bind": "^1.1.1",
- "has": "^1.0.3",
- "has-symbols": "^1.0.3"
- }
- },
"get-stream": {
"version": "5.2.0",
"resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
@@ -10122,21 +9973,6 @@
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
"integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw=="
},
- "has-property-descriptors": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz",
- "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==",
- "dev": true,
- "requires": {
- "get-intrinsic": "^1.1.1"
- }
- },
- "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
- },
"hosted-git-info": {
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz",
@@ -10698,24 +10534,6 @@
"boolbase": "^1.0.0"
}
},
- "object-keys": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
- "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
- "dev": true
- },
- "object.assign": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz",
- "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.0",
- "define-properties": "^1.1.3",
- "has-symbols": "^1.0.1",
- "object-keys": "^1.1.1"
- }
- },
"once": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
diff --git a/package.json b/package.json
index a0f7551b..e294f755 100644
--- a/package.json
+++ b/package.json
@@ -10,7 +10,7 @@
},
"devDependencies": {
"@babel/core": "^7.20.2",
- "@babel/preset-env": "^7.19.4",
+ "@babel/preset-env": "^7.20.2",
"autoprefixer": "^10.4.13",
"babel-loader": "^9.1.0",
"browserlist": "^1.0.1",
From 9d5376f6ffa5f60e7d0fb9153920bd0df146ad7c Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Wed, 9 Nov 2022 09:01:11 +0000
Subject: [PATCH 038/805] Bump laravel/framework from 9.38.0 to 9.39.0
Bumps [laravel/framework](https://github.com/laravel/framework) from 9.38.0 to 9.39.0.
- [Release notes](https://github.com/laravel/framework/releases)
- [Changelog](https://github.com/laravel/framework/blob/9.x/CHANGELOG.md)
- [Commits](https://github.com/laravel/framework/compare/v9.38.0...v9.39.0)
---
updated-dependencies:
- dependency-name: laravel/framework
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
---
composer.lock | 24 +++++++++++-------------
1 file changed, 11 insertions(+), 13 deletions(-)
diff --git a/composer.lock b/composer.lock
index df99f806..9e844670 100644
--- a/composer.lock
+++ b/composer.lock
@@ -1741,16 +1741,16 @@
},
{
"name": "laravel/framework",
- "version": "v9.38.0",
+ "version": "v9.39.0",
"source": {
"type": "git",
"url": "https://github.com/laravel/framework.git",
- "reference": "abf198e443e06696af3f356b44de67c0fa516107"
+ "reference": "67e674709e1e7db14f304a871481f310822d68c5"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laravel/framework/zipball/abf198e443e06696af3f356b44de67c0fa516107",
- "reference": "abf198e443e06696af3f356b44de67c0fa516107",
+ "url": "https://api.github.com/repos/laravel/framework/zipball/67e674709e1e7db14f304a871481f310822d68c5",
+ "reference": "67e674709e1e7db14f304a871481f310822d68c5",
"shasum": ""
},
"require": {
@@ -1923,7 +1923,7 @@
"issues": "https://github.com/laravel/framework/issues",
"source": "https://github.com/laravel/framework"
},
- "time": "2022-11-01T14:05:55+00:00"
+ "time": "2022-11-08T14:47:39+00:00"
},
{
"name": "laravel/horizon",
@@ -4271,21 +4271,20 @@
},
{
"name": "ramsey/uuid",
- "version": "4.5.1",
+ "version": "4.6.0",
"source": {
"type": "git",
"url": "https://github.com/ramsey/uuid.git",
- "reference": "a161a26d917604dc6d3aa25100fddf2556e9f35d"
+ "reference": "ad63bc700e7d021039e30ce464eba384c4a1d40f"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/ramsey/uuid/zipball/a161a26d917604dc6d3aa25100fddf2556e9f35d",
- "reference": "a161a26d917604dc6d3aa25100fddf2556e9f35d",
+ "url": "https://api.github.com/repos/ramsey/uuid/zipball/ad63bc700e7d021039e30ce464eba384c4a1d40f",
+ "reference": "ad63bc700e7d021039e30ce464eba384c4a1d40f",
"shasum": ""
},
"require": {
"brick/math": "^0.8.8 || ^0.9 || ^0.10",
- "ext-ctype": "*",
"ext-json": "*",
"php": "^8.0",
"ramsey/collection": "^1.0"
@@ -4317,7 +4316,6 @@
},
"suggest": {
"ext-bcmath": "Enables faster math with arbitrary-precision integers using BCMath.",
- "ext-ctype": "Enables faster processing of character classification using ctype functions.",
"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",
@@ -4349,7 +4347,7 @@
],
"support": {
"issues": "https://github.com/ramsey/uuid/issues",
- "source": "https://github.com/ramsey/uuid/tree/4.5.1"
+ "source": "https://github.com/ramsey/uuid/tree/4.6.0"
},
"funding": [
{
@@ -4361,7 +4359,7 @@
"type": "tidelift"
}
],
- "time": "2022-09-16T03:22:46+00:00"
+ "time": "2022-11-05T23:03:38+00:00"
},
{
"name": "scrivo/highlight.php",
From dec9fb3badc1557b79cf0772cdfade983d915c85 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Wed, 9 Nov 2022 18:45:02 +0000
Subject: [PATCH 039/805] Bump laravel/horizon from 5.10.3 to 5.10.4
Bumps [laravel/horizon](https://github.com/laravel/horizon) from 5.10.3 to 5.10.4.
- [Release notes](https://github.com/laravel/horizon/releases)
- [Changelog](https://github.com/laravel/horizon/blob/5.x/CHANGELOG.md)
- [Commits](https://github.com/laravel/horizon/compare/v5.10.3...v5.10.4)
---
updated-dependencies:
- dependency-name: laravel/horizon
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
---
composer.lock | 22 +++++++++++-----------
1 file changed, 11 insertions(+), 11 deletions(-)
diff --git a/composer.lock b/composer.lock
index 9e844670..b1965d57 100644
--- a/composer.lock
+++ b/composer.lock
@@ -1927,16 +1927,16 @@
},
{
"name": "laravel/horizon",
- "version": "v5.10.3",
+ "version": "v5.10.4",
"source": {
"type": "git",
"url": "https://github.com/laravel/horizon.git",
- "reference": "22403726851d62c45051114c89106130c348decc"
+ "reference": "07a5d73b804c6ba17598e378057f4353c983fb3a"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laravel/horizon/zipball/22403726851d62c45051114c89106130c348decc",
- "reference": "22403726851d62c45051114c89106130c348decc",
+ "url": "https://api.github.com/repos/laravel/horizon/zipball/07a5d73b804c6ba17598e378057f4353c983fb3a",
+ "reference": "07a5d73b804c6ba17598e378057f4353c983fb3a",
"shasum": ""
},
"require": {
@@ -1998,9 +1998,9 @@
],
"support": {
"issues": "https://github.com/laravel/horizon/issues",
- "source": "https://github.com/laravel/horizon/tree/v5.10.3"
+ "source": "https://github.com/laravel/horizon/tree/v5.10.4"
},
- "time": "2022-10-14T13:33:44+00:00"
+ "time": "2022-11-07T08:57:31+00:00"
},
{
"name": "laravel/serializable-closure",
@@ -3200,16 +3200,16 @@
},
{
"name": "nesbot/carbon",
- "version": "2.62.1",
+ "version": "2.63.0",
"source": {
"type": "git",
"url": "https://github.com/briannesbitt/Carbon.git",
- "reference": "01bc4cdefe98ef58d1f9cb31bdbbddddf2a88f7a"
+ "reference": "ad35dd71a6a212b98e4b87e97389b6fa85f0e347"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/01bc4cdefe98ef58d1f9cb31bdbbddddf2a88f7a",
- "reference": "01bc4cdefe98ef58d1f9cb31bdbbddddf2a88f7a",
+ "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/ad35dd71a6a212b98e4b87e97389b6fa85f0e347",
+ "reference": "ad35dd71a6a212b98e4b87e97389b6fa85f0e347",
"shasum": ""
},
"require": {
@@ -3298,7 +3298,7 @@
"type": "tidelift"
}
],
- "time": "2022-09-02T07:48:13+00:00"
+ "time": "2022-10-30T18:34:28+00:00"
},
{
"name": "nette/schema",
From 07b0b26e9847b1922386fa6d46d4cb353b5ba596 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Wed, 9 Nov 2022 18:55:10 +0000
Subject: [PATCH 040/805] Bump indieauth/client from 1.1.5 to 1.1.6
Bumps [indieauth/client](https://github.com/indieweb/indieauth-client-php) from 1.1.5 to 1.1.6.
- [Release notes](https://github.com/indieweb/indieauth-client-php/releases)
- [Commits](https://github.com/indieweb/indieauth-client-php/compare/1.1.5...1.1.6)
---
updated-dependencies:
- dependency-name: indieauth/client
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
---
composer.lock | 22 +++++++++++-----------
1 file changed, 11 insertions(+), 11 deletions(-)
diff --git a/composer.lock b/composer.lock
index b1965d57..6a281e71 100644
--- a/composer.lock
+++ b/composer.lock
@@ -1341,31 +1341,31 @@
},
{
"name": "indieauth/client",
- "version": "1.1.5",
+ "version": "1.1.6",
"source": {
"type": "git",
"url": "https://github.com/indieweb/indieauth-client-php.git",
- "reference": "2ebd8396913ae8c72438dc24f037c8e1717b66ed"
+ "reference": "9f3f9cc71a752c371b44d40a979504ffd7026c7d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/indieweb/indieauth-client-php/zipball/2ebd8396913ae8c72438dc24f037c8e1717b66ed",
- "reference": "2ebd8396913ae8c72438dc24f037c8e1717b66ed",
+ "url": "https://api.github.com/repos/indieweb/indieauth-client-php/zipball/9f3f9cc71a752c371b44d40a979504ffd7026c7d",
+ "reference": "9f3f9cc71a752c371b44d40a979504ffd7026c7d",
"shasum": ""
},
"require": {
"indieweb/representative-h-card": "^0.1.2",
- "mf2/mf2": ">=0.3.2",
- "p3k/http": ">=0.1.6",
+ "mf2/mf2": "^0.5",
+ "p3k/http": "^0.1",
"php": ">5.6.0"
},
"require-dev": {
- "phpunit/phpunit": "4.8.*"
+ "yoast/phpunit-polyfills": "^1.0"
},
"type": "library",
"autoload": {
- "psr-0": {
- "IndieAuth": "src/"
+ "psr-4": {
+ "IndieAuth\\": "src/IndieAuth/"
}
},
"notification-url": "https://packagist.org/downloads/",
@@ -1381,7 +1381,7 @@
"description": "IndieAuth Client Library",
"support": {
"issues": "https://github.com/indieweb/indieauth-client-php/issues",
- "source": "https://github.com/indieweb/indieauth-client-php/tree/1.1.5"
+ "source": "https://github.com/indieweb/indieauth-client-php/tree/1.1.6"
},
"funding": [
{
@@ -1389,7 +1389,7 @@
"type": "opencollective"
}
],
- "time": "2021-01-10T00:19:07+00:00"
+ "time": "2022-11-08T21:37:04+00:00"
},
{
"name": "indieweb/link-rel-parser",
From 9fcd16ec16bea09e77d0d7b153f00d3b0dfe6e95 Mon Sep 17 00:00:00 2001
From: Jonny Barnes
Date: Wed, 9 Nov 2022 19:32:22 +0000
Subject: [PATCH 041/805] Handle finding webmention targets better
If a site does not support webmentions, my code should not error
---
app/Jobs/SendWebMentions.php | 7 +++++--
tests/Unit/Jobs/SendWebMentionJobTest.php | 14 ++++++++++++++
2 files changed, 19 insertions(+), 2 deletions(-)
diff --git a/app/Jobs/SendWebMentions.php b/app/Jobs/SendWebMentions.php
index 815eb2be..92267d18 100644
--- a/app/Jobs/SendWebMentions.php
+++ b/app/Jobs/SendWebMentions.php
@@ -100,9 +100,12 @@ class SendWebMentions implements ShouldQueue
} elseif (array_key_exists('http://webmention.org/', $rels[0])) {
$endpoint = $rels[0]['http://webmention.org/'][0];
}
- if ($endpoint) {
- return $this->resolveUri($endpoint, $url);
+
+ if ($endpoint === null) {
+ return null;
}
+
+ return $this->resolveUri($endpoint, $url);
}
/**
diff --git a/tests/Unit/Jobs/SendWebMentionJobTest.php b/tests/Unit/Jobs/SendWebMentionJobTest.php
index 213ad200..2f185b3a 100644
--- a/tests/Unit/Jobs/SendWebMentionJobTest.php
+++ b/tests/Unit/Jobs/SendWebMentionJobTest.php
@@ -109,4 +109,18 @@ class SendWebMentionJobTest extends TestCase
$job->handle();
$this->assertTrue(true);
}
+
+ /** @test */
+ public function linksInNotesCanNotSupportWebmentions(): void
+ {
+ $mock = new MockHandler([
+ new Response(200),
+ ]);
+ $handler = HandlerStack::create($mock);
+ $client = new Client(['handler' => $handler]);
+ $this->app->instance(Client::class, $client);
+
+ $job = new SendWebMentions(new Note());
+ $this->assertNull($job->discoverWebmentionEndpoint('https://example.org'));
+ }
}
From ec264a9d4ef63eee53e3e2ef8becc13e09bceb54 Mon Sep 17 00:00:00 2001
From: Jonny Barnes
Date: Wed, 9 Nov 2022 20:37:12 +0000
Subject: [PATCH 042/805] Tweak stylelint rule for import notation
---
.stylelintrc | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/.stylelintrc b/.stylelintrc
index a4bf8d51..c4ff038c 100644
--- a/.stylelintrc
+++ b/.stylelintrc
@@ -1,6 +1,7 @@
{
"extends": ["stylelint-config-standard"],
"rules": {
- "indentation": 4
+ "indentation": 4,
+ "import-notation": "string"
}
}
From 54fb2254bda415607faf1298b3d90227e09fe58b Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Thu, 10 Nov 2022 09:00:46 +0000
Subject: [PATCH 043/805] Bump webpack from 5.74.0 to 5.75.0
Bumps [webpack](https://github.com/webpack/webpack) from 5.74.0 to 5.75.0.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.74.0...v5.75.0)
---
updated-dependencies:
- dependency-name: webpack
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
---
package-lock.json | 14 +++++++-------
package.json | 2 +-
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 7a66648f..40593667 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -32,7 +32,7 @@
"stylelint": "^14.14.1",
"stylelint-config-standard": "^29.0.0",
"stylelint-webpack-plugin": "^3.1.1",
- "webpack": "^5.74.0",
+ "webpack": "^5.75.0",
"webpack-cli": "^4.10.0"
}
},
@@ -6880,9 +6880,9 @@
"integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ=="
},
"node_modules/webpack": {
- "version": "5.74.0",
- "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.74.0.tgz",
- "integrity": "sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==",
+ "version": "5.75.0",
+ "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.75.0.tgz",
+ "integrity": "sha512-piaIaoVJlqMsPtX/+3KTTO6jfvrSYgauFVdt8cr9LTHKmcq/AMd4mhzsiP7ZF/PGRNPGA8336jldh9l2Kt2ogQ==",
"dev": true,
"dependencies": {
"@types/eslint-scope": "^3.7.3",
@@ -12072,9 +12072,9 @@
"integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ=="
},
"webpack": {
- "version": "5.74.0",
- "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.74.0.tgz",
- "integrity": "sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==",
+ "version": "5.75.0",
+ "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.75.0.tgz",
+ "integrity": "sha512-piaIaoVJlqMsPtX/+3KTTO6jfvrSYgauFVdt8cr9LTHKmcq/AMd4mhzsiP7ZF/PGRNPGA8336jldh9l2Kt2ogQ==",
"dev": true,
"requires": {
"@types/eslint-scope": "^3.7.3",
diff --git a/package.json b/package.json
index e294f755..f28ef264 100644
--- a/package.json
+++ b/package.json
@@ -28,7 +28,7 @@
"stylelint": "^14.14.1",
"stylelint-config-standard": "^29.0.0",
"stylelint-webpack-plugin": "^3.1.1",
- "webpack": "^5.74.0",
+ "webpack": "^5.75.0",
"webpack-cli": "^4.10.0"
},
"scripts": {
From 6f2b978839634fbd21ca38bca3e96ba5df6217b2 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Fri, 11 Nov 2022 09:01:11 +0000
Subject: [PATCH 044/805] Bump postcss from 8.4.18 to 8.4.19
Bumps [postcss](https://github.com/postcss/postcss) from 8.4.18 to 8.4.19.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.4.18...8.4.19)
---
updated-dependencies:
- dependency-name: postcss
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
---
package-lock.json | 14 +++++++-------
package.json | 2 +-
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 40593667..f33569f2 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -24,7 +24,7 @@
"eslint": "^8.27.0",
"eslint-webpack-plugin": "^3.2.0",
"mini-css-extract-plugin": "^2.6.1",
- "postcss": "^8.4.18",
+ "postcss": "^8.4.19",
"postcss-combine-duplicated-selectors": "^10.0.2",
"postcss-combine-media-query": "^1.0.1",
"postcss-import": "^15.0.0",
@@ -4893,9 +4893,9 @@
}
},
"node_modules/postcss": {
- "version": "8.4.18",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.18.tgz",
- "integrity": "sha512-Wi8mWhncLJm11GATDaQKobXSNEYGUHeQLiQqDFG1qQ5UTDPTEvKw0Xt5NsTpktGTwLps3ByrWsBrG0rB8YQ9oA==",
+ "version": "8.4.19",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.19.tgz",
+ "integrity": "sha512-h+pbPsyhlYj6N2ozBmHhHrs9DzGmbaarbLvWipMRO7RLS+v4onj26MPFXA5OBYFxyqYhUJK456SwDcY9H2/zsA==",
"dev": true,
"funding": [
{
@@ -10660,9 +10660,9 @@
}
},
"postcss": {
- "version": "8.4.18",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.18.tgz",
- "integrity": "sha512-Wi8mWhncLJm11GATDaQKobXSNEYGUHeQLiQqDFG1qQ5UTDPTEvKw0Xt5NsTpktGTwLps3ByrWsBrG0rB8YQ9oA==",
+ "version": "8.4.19",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.19.tgz",
+ "integrity": "sha512-h+pbPsyhlYj6N2ozBmHhHrs9DzGmbaarbLvWipMRO7RLS+v4onj26MPFXA5OBYFxyqYhUJK456SwDcY9H2/zsA==",
"dev": true,
"requires": {
"nanoid": "^3.3.4",
diff --git a/package.json b/package.json
index f28ef264..8a62286c 100644
--- a/package.json
+++ b/package.json
@@ -20,7 +20,7 @@
"eslint": "^8.27.0",
"eslint-webpack-plugin": "^3.2.0",
"mini-css-extract-plugin": "^2.6.1",
- "postcss": "^8.4.18",
+ "postcss": "^8.4.19",
"postcss-combine-duplicated-selectors": "^10.0.2",
"postcss-combine-media-query": "^1.0.1",
"postcss-import": "^15.0.0",
From f2c7d897aff9d13210e326eef2117e07d5c14be6 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 14 Nov 2022 09:00:53 +0000
Subject: [PATCH 045/805] Bump css-loader from 6.7.1 to 6.7.2
Bumps [css-loader](https://github.com/webpack-contrib/css-loader) from 6.7.1 to 6.7.2.
- [Release notes](https://github.com/webpack-contrib/css-loader/releases)
- [Changelog](https://github.com/webpack-contrib/css-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/css-loader/compare/v6.7.1...v6.7.2)
---
updated-dependencies:
- dependency-name: css-loader
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
---
package-lock.json | 34 +++++++++++++++++-----------------
package.json | 2 +-
2 files changed, 18 insertions(+), 18 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index f33569f2..d7ecf6a4 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -19,7 +19,7 @@
"babel-loader": "^9.1.0",
"browserlist": "^1.0.1",
"compression-webpack-plugin": "^10.0.0",
- "css-loader": "^6.2.0",
+ "css-loader": "^6.7.2",
"cssnano": "^5.1.14",
"eslint": "^8.27.0",
"eslint-webpack-plugin": "^3.2.0",
@@ -2757,19 +2757,19 @@
}
},
"node_modules/css-loader": {
- "version": "6.7.1",
- "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.1.tgz",
- "integrity": "sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw==",
+ "version": "6.7.2",
+ "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.2.tgz",
+ "integrity": "sha512-oqGbbVcBJkm8QwmnNzrFrWTnudnRZC+1eXikLJl0n4ljcfotgRifpg2a1lKy8jTrc4/d9A/ap1GFq1jDKG7J+Q==",
"dev": true,
"dependencies": {
"icss-utils": "^5.1.0",
- "postcss": "^8.4.7",
+ "postcss": "^8.4.18",
"postcss-modules-extract-imports": "^3.0.0",
"postcss-modules-local-by-default": "^4.0.0",
"postcss-modules-scope": "^3.0.0",
"postcss-modules-values": "^4.0.0",
"postcss-value-parser": "^4.2.0",
- "semver": "^7.3.5"
+ "semver": "^7.3.8"
},
"engines": {
"node": ">= 12.13.0"
@@ -2783,9 +2783,9 @@
}
},
"node_modules/css-loader/node_modules/semver": {
- "version": "7.3.7",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz",
- "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==",
+ "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"
@@ -9122,25 +9122,25 @@
"dev": true
},
"css-loader": {
- "version": "6.7.1",
- "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.1.tgz",
- "integrity": "sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw==",
+ "version": "6.7.2",
+ "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.2.tgz",
+ "integrity": "sha512-oqGbbVcBJkm8QwmnNzrFrWTnudnRZC+1eXikLJl0n4ljcfotgRifpg2a1lKy8jTrc4/d9A/ap1GFq1jDKG7J+Q==",
"dev": true,
"requires": {
"icss-utils": "^5.1.0",
- "postcss": "^8.4.7",
+ "postcss": "^8.4.18",
"postcss-modules-extract-imports": "^3.0.0",
"postcss-modules-local-by-default": "^4.0.0",
"postcss-modules-scope": "^3.0.0",
"postcss-modules-values": "^4.0.0",
"postcss-value-parser": "^4.2.0",
- "semver": "^7.3.5"
+ "semver": "^7.3.8"
},
"dependencies": {
"semver": {
- "version": "7.3.7",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz",
- "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==",
+ "version": "7.3.8",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz",
+ "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==",
"dev": true,
"requires": {
"lru-cache": "^6.0.0"
diff --git a/package.json b/package.json
index 8a62286c..82727de0 100644
--- a/package.json
+++ b/package.json
@@ -15,7 +15,7 @@
"babel-loader": "^9.1.0",
"browserlist": "^1.0.1",
"compression-webpack-plugin": "^10.0.0",
- "css-loader": "^6.2.0",
+ "css-loader": "^6.7.2",
"cssnano": "^5.1.14",
"eslint": "^8.27.0",
"eslint-webpack-plugin": "^3.2.0",
From ccd04c24d1bb9c0ccbf4c53eb0b2cb81648046ef Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Tue, 15 Nov 2022 17:05:10 +0000
Subject: [PATCH 046/805] Bump stylelint from 14.14.1 to 14.15.0
Bumps [stylelint](https://github.com/stylelint/stylelint) from 14.14.1 to 14.15.0.
- [Release notes](https://github.com/stylelint/stylelint/releases)
- [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/stylelint/stylelint/compare/14.14.1...14.15.0)
---
updated-dependencies:
- dependency-name: stylelint
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
---
package-lock.json | 51 +++++++++++++++++++++++++++++++++++++----------
package.json | 2 +-
2 files changed, 41 insertions(+), 12 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index d7ecf6a4..3b144740 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -29,7 +29,7 @@
"postcss-combine-media-query": "^1.0.1",
"postcss-import": "^15.0.0",
"postcss-loader": "^7.0.1",
- "stylelint": "^14.14.1",
+ "stylelint": "^14.15.0",
"stylelint-config-standard": "^29.0.0",
"stylelint-webpack-plugin": "^3.1.1",
"webpack": "^5.75.0",
@@ -6300,15 +6300,15 @@
}
},
"node_modules/stylelint": {
- "version": "14.14.1",
- "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-14.14.1.tgz",
- "integrity": "sha512-Jnftu+lSD8cSpcV/+Z2nfgfgFpTIS1FcujezXPngtoIQ6wtwutL22MsNE0dJuMiM1h1790g2qIjAyUZCMrX4sw==",
+ "version": "14.15.0",
+ "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-14.15.0.tgz",
+ "integrity": "sha512-JOgDAo5QRsqiOZPZO+B9rKJvBm64S0xasbuRPAbPs6/vQDgDCnZLIiw6XcAS6GQKk9k1sBWR6rmH3Mfj8OknKg==",
"dev": true,
"dependencies": {
"@csstools/selector-specificity": "^2.0.2",
"balanced-match": "^2.0.0",
"colord": "^2.9.3",
- "cosmiconfig": "^7.0.1",
+ "cosmiconfig": "^7.1.0",
"css-functions-list": "^3.1.0",
"debug": "^4.3.4",
"fast-glob": "^3.2.12",
@@ -6328,7 +6328,7 @@
"micromatch": "^4.0.5",
"normalize-path": "^3.0.0",
"picocolors": "^1.0.0",
- "postcss": "^8.4.18",
+ "postcss": "^8.4.19",
"postcss-media-query-parser": "^0.2.3",
"postcss-resolve-nested-selector": "^0.1.1",
"postcss-safe-parser": "^6.0.0",
@@ -6444,6 +6444,22 @@
"integrity": "sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA==",
"dev": true
},
+ "node_modules/stylelint/node_modules/cosmiconfig": {
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz",
+ "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==",
+ "dev": true,
+ "dependencies": {
+ "@types/parse-json": "^4.0.0",
+ "import-fresh": "^3.2.1",
+ "parse-json": "^5.0.0",
+ "path-type": "^4.0.0",
+ "yaml": "^1.10.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
"node_modules/stylelint/node_modules/resolve-from": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
@@ -11641,15 +11657,15 @@
}
},
"stylelint": {
- "version": "14.14.1",
- "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-14.14.1.tgz",
- "integrity": "sha512-Jnftu+lSD8cSpcV/+Z2nfgfgFpTIS1FcujezXPngtoIQ6wtwutL22MsNE0dJuMiM1h1790g2qIjAyUZCMrX4sw==",
+ "version": "14.15.0",
+ "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-14.15.0.tgz",
+ "integrity": "sha512-JOgDAo5QRsqiOZPZO+B9rKJvBm64S0xasbuRPAbPs6/vQDgDCnZLIiw6XcAS6GQKk9k1sBWR6rmH3Mfj8OknKg==",
"dev": true,
"requires": {
"@csstools/selector-specificity": "^2.0.2",
"balanced-match": "^2.0.0",
"colord": "^2.9.3",
- "cosmiconfig": "^7.0.1",
+ "cosmiconfig": "^7.1.0",
"css-functions-list": "^3.1.0",
"debug": "^4.3.4",
"fast-glob": "^3.2.12",
@@ -11669,7 +11685,7 @@
"micromatch": "^4.0.5",
"normalize-path": "^3.0.0",
"picocolors": "^1.0.0",
- "postcss": "^8.4.18",
+ "postcss": "^8.4.19",
"postcss-media-query-parser": "^0.2.3",
"postcss-resolve-nested-selector": "^0.1.1",
"postcss-safe-parser": "^6.0.0",
@@ -11692,6 +11708,19 @@
"integrity": "sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA==",
"dev": true
},
+ "cosmiconfig": {
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz",
+ "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==",
+ "dev": true,
+ "requires": {
+ "@types/parse-json": "^4.0.0",
+ "import-fresh": "^3.2.1",
+ "parse-json": "^5.0.0",
+ "path-type": "^4.0.0",
+ "yaml": "^1.10.0"
+ }
+ },
"resolve-from": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
diff --git a/package.json b/package.json
index 82727de0..ac6b3c8e 100644
--- a/package.json
+++ b/package.json
@@ -25,7 +25,7 @@
"postcss-combine-media-query": "^1.0.1",
"postcss-import": "^15.0.0",
"postcss-loader": "^7.0.1",
- "stylelint": "^14.14.1",
+ "stylelint": "^14.15.0",
"stylelint-config-standard": "^29.0.0",
"stylelint-webpack-plugin": "^3.1.1",
"webpack": "^5.75.0",
From 059c4432f7a4d37f2164b6d532e935576a1da4e2 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Tue, 15 Nov 2022 17:10:47 +0000
Subject: [PATCH 047/805] Bump league/flysystem-aws-s3-v3 from 3.10.0 to 3.10.3
Bumps [league/flysystem-aws-s3-v3](https://github.com/thephpleague/flysystem-aws-s3-v3) from 3.10.0 to 3.10.3.
- [Release notes](https://github.com/thephpleague/flysystem-aws-s3-v3/releases)
- [Commits](https://github.com/thephpleague/flysystem-aws-s3-v3/compare/3.10.0...3.10.3)
---
updated-dependencies:
- dependency-name: league/flysystem-aws-s3-v3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
---
composer.lock | 62 +++++++++++++++++++++++++--------------------------
1 file changed, 31 insertions(+), 31 deletions(-)
diff --git a/composer.lock b/composer.lock
index 6a281e71..2ef5ee1f 100644
--- a/composer.lock
+++ b/composer.lock
@@ -58,16 +58,16 @@
},
{
"name": "aws/aws-sdk-php",
- "version": "3.240.0",
+ "version": "3.243.2",
"source": {
"type": "git",
"url": "https://github.com/aws/aws-sdk-php.git",
- "reference": "95186e6a40670196cc2f9f752a38b863aa45a890"
+ "reference": "c4ac1ff8f40f11fcf0d8e58b3d13838a44a8a582"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/95186e6a40670196cc2f9f752a38b863aa45a890",
- "reference": "95186e6a40670196cc2f9f752a38b863aa45a890",
+ "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/c4ac1ff8f40f11fcf0d8e58b3d13838a44a8a582",
+ "reference": "c4ac1ff8f40f11fcf0d8e58b3d13838a44a8a582",
"shasum": ""
},
"require": {
@@ -146,9 +146,9 @@
"support": {
"forum": "https://forums.aws.amazon.com/forum.jspa?forumID=80",
"issues": "https://github.com/aws/aws-sdk-php/issues",
- "source": "https://github.com/aws/aws-sdk-php/tree/3.240.0"
+ "source": "https://github.com/aws/aws-sdk-php/tree/3.243.2"
},
- "time": "2022-10-21T20:17:33+00:00"
+ "time": "2022-11-15T13:14:49+00:00"
},
{
"name": "brick/math",
@@ -1222,16 +1222,16 @@
},
{
"name": "guzzlehttp/psr7",
- "version": "2.4.2",
+ "version": "2.4.3",
"source": {
"type": "git",
"url": "https://github.com/guzzle/psr7.git",
- "reference": "3148458748274be1546f8f2809a6c09fe66f44aa"
+ "reference": "67c26b443f348a51926030c83481b85718457d3d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/guzzle/psr7/zipball/3148458748274be1546f8f2809a6c09fe66f44aa",
- "reference": "3148458748274be1546f8f2809a6c09fe66f44aa",
+ "url": "https://api.github.com/repos/guzzle/psr7/zipball/67c26b443f348a51926030c83481b85718457d3d",
+ "reference": "67c26b443f348a51926030c83481b85718457d3d",
"shasum": ""
},
"require": {
@@ -1321,7 +1321,7 @@
],
"support": {
"issues": "https://github.com/guzzle/psr7/issues",
- "source": "https://github.com/guzzle/psr7/tree/2.4.2"
+ "source": "https://github.com/guzzle/psr7/tree/2.4.3"
},
"funding": [
{
@@ -1337,7 +1337,7 @@
"type": "tidelift"
}
],
- "time": "2022-10-25T13:49:28+00:00"
+ "time": "2022-10-26T14:07:24+00:00"
},
{
"name": "indieauth/client",
@@ -2455,16 +2455,16 @@
},
{
"name": "league/flysystem",
- "version": "3.10.2",
+ "version": "3.10.3",
"source": {
"type": "git",
"url": "https://github.com/thephpleague/flysystem.git",
- "reference": "b9bd194b016114d6ff6765c09d40c7d427e4e3f6"
+ "reference": "8013fb046c6a244b2b1b75cc95d732ed6bcdeb8a"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/b9bd194b016114d6ff6765c09d40c7d427e4e3f6",
- "reference": "b9bd194b016114d6ff6765c09d40c7d427e4e3f6",
+ "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/8013fb046c6a244b2b1b75cc95d732ed6bcdeb8a",
+ "reference": "8013fb046c6a244b2b1b75cc95d732ed6bcdeb8a",
"shasum": ""
},
"require": {
@@ -2526,7 +2526,7 @@
],
"support": {
"issues": "https://github.com/thephpleague/flysystem/issues",
- "source": "https://github.com/thephpleague/flysystem/tree/3.10.2"
+ "source": "https://github.com/thephpleague/flysystem/tree/3.10.3"
},
"funding": [
{
@@ -2542,20 +2542,20 @@
"type": "tidelift"
}
],
- "time": "2022-10-25T07:01:47+00:00"
+ "time": "2022-11-14T10:42:43+00:00"
},
{
"name": "league/flysystem-aws-s3-v3",
- "version": "3.10.0",
+ "version": "3.10.3",
"source": {
"type": "git",
"url": "https://github.com/thephpleague/flysystem-aws-s3-v3.git",
- "reference": "95825edc5463006853e64338a4d96a977e8a10ca"
+ "reference": "f593bf91f94f2adf4f71513d29f1dfa693f2f640"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/thephpleague/flysystem-aws-s3-v3/zipball/95825edc5463006853e64338a4d96a977e8a10ca",
- "reference": "95825edc5463006853e64338a4d96a977e8a10ca",
+ "url": "https://api.github.com/repos/thephpleague/flysystem-aws-s3-v3/zipball/f593bf91f94f2adf4f71513d29f1dfa693f2f640",
+ "reference": "f593bf91f94f2adf4f71513d29f1dfa693f2f640",
"shasum": ""
},
"require": {
@@ -2596,7 +2596,7 @@
],
"support": {
"issues": "https://github.com/thephpleague/flysystem-aws-s3-v3/issues",
- "source": "https://github.com/thephpleague/flysystem-aws-s3-v3/tree/3.10.0"
+ "source": "https://github.com/thephpleague/flysystem-aws-s3-v3/tree/3.10.3"
},
"funding": [
{
@@ -2612,7 +2612,7 @@
"type": "tidelift"
}
],
- "time": "2022-10-20T21:00:57+00:00"
+ "time": "2022-10-26T18:15:09+00:00"
},
{
"name": "league/glide",
@@ -6055,16 +6055,16 @@
},
{
"name": "symfony/polyfill-mbstring",
- "version": "v1.26.0",
+ "version": "v1.27.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-mbstring.git",
- "reference": "9344f9cb97f3b19424af1a21a3b0e75b0a7d8d7e"
+ "reference": "8ad114f6b39e2c98a8b0e3bd907732c207c2b534"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/9344f9cb97f3b19424af1a21a3b0e75b0a7d8d7e",
- "reference": "9344f9cb97f3b19424af1a21a3b0e75b0a7d8d7e",
+ "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/8ad114f6b39e2c98a8b0e3bd907732c207c2b534",
+ "reference": "8ad114f6b39e2c98a8b0e3bd907732c207c2b534",
"shasum": ""
},
"require": {
@@ -6079,7 +6079,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "1.26-dev"
+ "dev-main": "1.27-dev"
},
"thanks": {
"name": "symfony/polyfill",
@@ -6118,7 +6118,7 @@
"shim"
],
"support": {
- "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.26.0"
+ "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.27.0"
},
"funding": [
{
@@ -6134,7 +6134,7 @@
"type": "tidelift"
}
],
- "time": "2022-05-24T11:49:31+00:00"
+ "time": "2022-11-03T14:55:06+00:00"
},
{
"name": "symfony/polyfill-php72",
From 096b4db322c7a8591c907cae8b844ca3bd6f1d1a Mon Sep 17 00:00:00 2001
From: Jonny Barnes
Date: Thu, 10 Nov 2022 22:21:02 +0000
Subject: [PATCH 048/805] Improve micropub media tests
---
tests/Feature/MicropubMediaTest.php | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/tests/Feature/MicropubMediaTest.php b/tests/Feature/MicropubMediaTest.php
index 0cff5a2b..e8eb24d0 100644
--- a/tests/Feature/MicropubMediaTest.php
+++ b/tests/Feature/MicropubMediaTest.php
@@ -93,14 +93,14 @@ class MicropubMediaTest extends TestCase
['HTTP_Authorization' => 'Bearer ' . $this->getToken()]
);
- $path = parse_url($response->getData()->location, PHP_URL_PATH);
+ $path = parse_url($response->headers->get('Location'), PHP_URL_PATH);
$filename = substr($path, 7);
$lastUploadResponse = $this->get(
'/api/media?q=last',
['HTTP_Authorization' => 'Bearer ' . $this->getToken()]
);
- $lastUploadResponse->assertJson(['url' => $response->getData()->location]);
+ $lastUploadResponse->assertJson(['url' => $response->headers->get('Location')]);
// now remove file
unlink(storage_path('app/') . $filename);
@@ -121,7 +121,7 @@ class MicropubMediaTest extends TestCase
['HTTP_Authorization' => 'Bearer ' . $this->getToken()]
);
- $path = parse_url($response->getData()->location, PHP_URL_PATH);
+ $path = parse_url($response->headers->get('Location'), PHP_URL_PATH);
$filename = substr($path, 7);
$sourceUploadResponse = $this->get(
@@ -129,7 +129,7 @@ class MicropubMediaTest extends TestCase
['HTTP_Authorization' => 'Bearer ' . $this->getToken()]
);
$sourceUploadResponse->assertJson(['items' => [[
- 'url' => $response->getData()->location,
+ 'url' => $response->headers->get('Location'),
]]]);
// now remove file
@@ -151,7 +151,7 @@ class MicropubMediaTest extends TestCase
['HTTP_Authorization' => 'Bearer ' . $this->getToken()]
);
- $path = parse_url($response->getData()->location, PHP_URL_PATH);
+ $path = parse_url($response->headers->get('Location'), PHP_URL_PATH);
$filename = substr($path, 7);
$sourceUploadResponse = $this->get(
@@ -159,7 +159,7 @@ class MicropubMediaTest extends TestCase
['HTTP_Authorization' => 'Bearer ' . $this->getToken()]
);
$sourceUploadResponse->assertJson(['items' => [[
- 'url' => $response->getData()->location,
+ 'url' => $response->headers->get('Location'),
]]]);
// And given our limit of 1 there should only be one result
$this->assertCount(1, json_decode($sourceUploadResponse->getContent(), true)['items']);
@@ -257,7 +257,7 @@ class MicropubMediaTest extends TestCase
['HTTP_Authorization' => 'Bearer ' . $this->getToken()]
);
- $path = parse_url($response->getData()->location, PHP_URL_PATH);
+ $path = parse_url($response->headers->get('Location'), PHP_URL_PATH);
$filename = substr($path, 7);
Queue::assertPushed(ProcessMedia::class);
Storage::disk('local')->assertExists($filename);
@@ -280,7 +280,7 @@ class MicropubMediaTest extends TestCase
['HTTP_Authorization' => 'Bearer ' . $this->getToken()]
);
- $path = parse_url($response->getData()->location, PHP_URL_PATH);
+ $path = parse_url($response->headers->get('Location'), PHP_URL_PATH);
$filename = substr($path, 7);
Queue::assertPushed(ProcessMedia::class);
Storage::disk('local')->assertExists($filename);
@@ -303,7 +303,7 @@ class MicropubMediaTest extends TestCase
['HTTP_Authorization' => 'Bearer ' . $this->getToken()]
);
- $path = parse_url($response->getData()->location, PHP_URL_PATH);
+ $path = parse_url($response->headers->get('Location'), PHP_URL_PATH);
$filename = substr($path, 7);
Queue::assertPushed(ProcessMedia::class);
Storage::disk('local')->assertExists($filename);
@@ -325,7 +325,7 @@ class MicropubMediaTest extends TestCase
['HTTP_Authorization' => 'Bearer ' . $this->getToken()]
);
- $path = parse_url($response->getData()->location, PHP_URL_PATH);
+ $path = parse_url($response->headers->get('Location'), PHP_URL_PATH);
$filename = substr($path, 7);
Queue::assertPushed(ProcessMedia::class);
Storage::disk('local')->assertExists($filename);
From d058a1db2a8b0d89fff25087a2e37d79d0d4e483 Mon Sep 17 00:00:00 2001
From: Jonny Barnes
Date: Wed, 16 Nov 2022 20:28:56 +0000
Subject: [PATCH 049/805] Update config
---
.env.example | 64 +++++++++++++++++++++++-------------
config/app.php | 72 ++++++++++++++---------------------------
config/auth.php | 10 ++----
config/broadcasting.php | 17 ++++++++--
config/cache.php | 20 ++++++++----
config/cors.php | 34 +++++++++++++++++++
config/database.php | 8 +++--
config/filesystems.php | 28 ++++------------
config/hashing.php | 6 ++--
config/logging.php | 20 +++++++++++-
config/mail.php | 14 ++++++--
config/queue.php | 6 +++-
config/sanctum.php | 67 ++++++++++++++++++++++++++++++++++++++
config/services.php | 1 +
config/session.php | 8 ++---
15 files changed, 252 insertions(+), 123 deletions(-)
create mode 100644 config/cors.php
create mode 100644 config/sanctum.php
diff --git a/.env.example b/.env.example
index d1a26e82..bd33f165 100644
--- a/.env.example
+++ b/.env.example
@@ -1,49 +1,67 @@
APP_NAME=Laravel
-APP_ENV=production
-APP_KEY=SomeRandomString # Leave this
-APP_DEBUG=false
-APP_LOG_LEVEL=warning
+APP_ENV=local
+APP_KEY=
+APP_DEBUG=true
+APP_URL=https://example.com
+APP_LONGURL=example.com
+APP_SHORTURL=examp.le
-DB_CONNECTION=pgsql
+LOG_CHANNEL=stack
+LOG_DEPRECATIONS_CHANNEL=null
+LOG_LEVEL=debug
+
+DB_CONNECTION=mysql
DB_HOST=127.0.0.1
-DB_PORT=5432
-DB_DATABASE=
-DB_USERNAME=
+DB_PORT=3306
+DB_DATABASE=laravel
+DB_USERNAME=root
DB_PASSWORD=
BROADCAST_DRIVER=log
CACHE_DRIVER=file
+FILESYSTEM_DISK=local
+QUEUE_CONNECTION=sync
SESSION_DRIVER=file
-QUEUE_DRIVER=sync
+SESSION_LIFETIME=120
+
+MEMCACHED_HOST=127.0.0.1
REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379
-MAIL_DRIVER=smtp
-MAIL_HOST=smtp.mailtrap.io
-MAIL_PORT=2525
+MAIL_MAILER=smtp
+MAIL_HOST=mailhog
+MAIL_PORT=1025
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null
+MAIL_FROM_ADDRESS="hello@example.com"
+MAIL_FROM_NAME="${APP_NAME}"
+
+AWS_ACCESS_KEY_ID=
+AWS_SECRET_ACCESS_KEY=
+AWS_DEFAULT_REGION=us-east-1
+AWS_BUCKET=
+AWS_USE_PATH_STYLE_ENDPOINT=false
PUSHER_APP_ID=
PUSHER_APP_KEY=
PUSHER_APP_SECRET=
+PUSHER_HOST=
+PUSHER_PORT=443
+PUSHER_SCHEME=https
+PUSHER_APP_CLUSTER=mt1
-AWS_S3_KEY=your-key
-AWS_S3_SECRET=your-secret
-AWS_S3_REGION=region
-AWS_S3_BUCKET=your-bucket
-AWS_S3_URL=https://xxxxxxx.s3-region.amazonaws.com
+VITE_PUSHER_APP_KEY="${PUSHER_APP_KEY}"
+VITE_PUSHER_HOST="${PUSHER_HOST}"
+VITE_PUSHER_PORT="${PUSHER_PORT}"
+VITE_PUSHER_SCHEME="${PUSHER_SCHEME}"
+VITE_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}"
-APP_URL=https://example.com # This one is necessary
-APP_LONGURL=example.com
-APP_SHORTURL=examp.le
-
-ADMIN_USER=admin # pick something better, this is used for `/admin`
+ADMIN_USER=admin# pick something better, this is used for `/admin`
ADMIN_PASS=password
-DISPLAY_NAME='Joe Bloggs' # This is used for example in the header and titles
+DISPLAY_NAME='Joe Bloggs'# This is used for example in the header and titles
TWITTER_CONSUMER_KEY=
TWITTER_CONSUMER_SECRET=
diff --git a/config/app.php b/config/app.php
index 2b9aaf01..26a66d9a 100644
--- a/config/app.php
+++ b/config/app.php
@@ -1,5 +1,7 @@
env('APP_URL', 'http://localhost'),
- 'asset_url' => env('ASSET_URL', null),
+ 'asset_url' => env('ASSET_URL'),
/*
|--------------------------------------------------------------------------
@@ -169,15 +171,30 @@ return [
/*
|--------------------------------------------------------------------------
- | Font Link
+ | Maintenance Mode Driver
|--------------------------------------------------------------------------
|
- | If you have a css link to Adobe’s Typekit or Hoefler&Co’s Typography
- | then specify the link here.
+ | These configuration options determine the driver used to determine and
+ | manage Laravel's "maintenance mode" status. The "cache" driver will
+ | allow maintenance mode to be controlled across multiple machines.
+ |
+ | Supported drivers: "file", "cache"
|
*/
- 'font_link' => env('FONT_LINK', null),
+ 'maintenance' => [
+ 'driver' => 'file',
+ // 'store' => 'redis',
+ ],
+
+ /*
+ |--------------------------------------------------------------------------
+ | Font Link
+ |--------------------------------------------------------------------------
+ | Which URL should the app load custom fonts from
+ */
+
+ 'font_link' => env('FONT_LINK'),
/*
|--------------------------------------------------------------------------
@@ -245,47 +262,8 @@ return [
|
*/
- '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,
- '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,
-
- ],
-
- 'piwik' => env('PIWIK', false),
+ 'aliases' => Facade::defaultAliases()->merge([
+ // 'ExampleClass' => App\Example\ExampleClass::class,
+ ])->toArray(),
];
diff --git a/config/auth.php b/config/auth.php
index ba1a4d8c..d8c6cee7 100644
--- a/config/auth.php
+++ b/config/auth.php
@@ -31,7 +31,7 @@ return [
| 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"
+ | Supported: "session"
|
*/
@@ -40,12 +40,6 @@ return [
'driver' => 'session',
'provider' => 'users',
],
-
- 'api' => [
- 'driver' => 'token',
- 'provider' => 'users',
- 'hash' => false,
- ],
],
/*
@@ -86,7 +80,7 @@ return [
| 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
+ | The expire time is the number of minutes that each reset token will be
| considered valid. This security feature keeps tokens short-lived so
| they have less time to be guessed. You may change this as needed.
|
diff --git a/config/broadcasting.php b/config/broadcasting.php
index 3bba1103..9e4d4aa4 100644
--- a/config/broadcasting.php
+++ b/config/broadcasting.php
@@ -11,7 +11,7 @@ return [
| framework when an event needs to be broadcast. You may set this to
| any of the connections defined in the "connections" array below.
|
- | Supported: "pusher", "redis", "log", "null"
+ | Supported: "pusher", "ably", "redis", "log", "null"
|
*/
@@ -36,9 +36,20 @@ return [
'secret' => env('PUSHER_APP_SECRET'),
'app_id' => env('PUSHER_APP_ID'),
'options' => [
- 'cluster' => env('PUSHER_APP_CLUSTER'),
- 'useTLS' => true,
+ 'host' => env('PUSHER_HOST') ?: 'api-'.env('PUSHER_APP_CLUSTER', 'mt1').'.pusher.com',
+ 'port' => env('PUSHER_PORT', 443),
+ 'scheme' => env('PUSHER_SCHEME', 'https'),
+ 'encrypted' => true,
+ 'useTLS' => env('PUSHER_SCHEME', 'https') === 'https',
],
+ 'client_options' => [
+ // Guzzle client options: https://docs.guzzlephp.org/en/stable/request-options.html
+ ],
+ ],
+
+ 'ably' => [
+ 'driver' => 'ably',
+ 'key' => env('ABLY_KEY'),
],
'redis' => [
diff --git a/config/cache.php b/config/cache.php
index 4f41fdf9..33bb2954 100644
--- a/config/cache.php
+++ b/config/cache.php
@@ -13,9 +13,6 @@ return [
| using this caching library. This connection is used when another is
| not explicitly specified when executing a given caching function.
|
- | Supported: "apc", "array", "database", "file",
- | "memcached", "redis", "dynamodb"
- |
*/
'default' => env('CACHE_DRIVER', 'file'),
@@ -29,6 +26,9 @@ return [
| 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", "octane", "null"
+ |
*/
'stores' => [
@@ -46,6 +46,7 @@ return [
'driver' => 'database',
'table' => 'cache',
'connection' => null,
+ 'lock_connection' => null,
],
'file' => [
@@ -75,6 +76,7 @@ return [
'redis' => [
'driver' => 'redis',
'connection' => 'cache',
+ 'lock_connection' => 'default',
],
'dynamodb' => [
@@ -86,6 +88,10 @@ return [
'endpoint' => env('DYNAMODB_ENDPOINT'),
],
+ 'octane' => [
+ 'driver' => 'octane',
+ ],
+
],
/*
@@ -93,12 +99,12 @@ return [
| 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.
+ | When utilizing the APC, database, memcached, Redis, or DynamoDB cache
+ | stores there might be other applications using the same cache. For
+ | that reason, you may prefix every cache key to avoid collisions.
|
*/
- 'prefix' => env('CACHE_PREFIX', Str::slug(env('APP_NAME', 'laravel'), '_').'_cache'),
+ 'prefix' => env('CACHE_PREFIX', Str::slug(env('APP_NAME', 'laravel'), '_').'_cache_'),
];
diff --git a/config/cors.php b/config/cors.php
new file mode 100644
index 00000000..8a39e6da
--- /dev/null
+++ b/config/cors.php
@@ -0,0 +1,34 @@
+ ['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
index dc722b5f..137ad18c 100644
--- a/config/database.php
+++ b/config/database.php
@@ -89,6 +89,8 @@ return [
'charset' => 'utf8',
'prefix' => '',
'prefix_indexes' => true,
+ // 'encrypt' => env('DB_ENCRYPT', 'yes'),
+ // 'trust_server_certificate' => env('DB_TRUST_SERVER_CERTIFICATE', 'false'),
],
],
@@ -129,7 +131,8 @@ return [
'default' => [
'url' => env('REDIS_URL'),
'host' => env('REDIS_HOST', '127.0.0.1'),
- 'password' => env('REDIS_PASSWORD', null),
+ 'username' => env('REDIS_USERNAME'),
+ 'password' => env('REDIS_PASSWORD'),
'port' => env('REDIS_PORT', '6379'),
'database' => env('REDIS_DB', '0'),
],
@@ -137,7 +140,8 @@ return [
'cache' => [
'url' => env('REDIS_URL'),
'host' => env('REDIS_HOST', '127.0.0.1'),
- 'password' => env('REDIS_PASSWORD', null),
+ 'username' => env('REDIS_USERNAME'),
+ 'password' => env('REDIS_PASSWORD'),
'port' => env('REDIS_PORT', '6379'),
'database' => env('REDIS_CACHE_DB', '1'),
],
diff --git a/config/filesystems.php b/config/filesystems.php
index 18042a4c..e9d9dbdb 100644
--- a/config/filesystems.php
+++ b/config/filesystems.php
@@ -13,20 +13,7 @@ return [
|
*/
- 'default' => env('FILESYSTEM_DRIVER', 'local'),
-
- /*
- |--------------------------------------------------------------------------
- | Default Cloud Filesystem Disk
- |--------------------------------------------------------------------------
- |
- | Many applications store files both locally and in the cloud. For this
- | reason, you may specify a default "cloud" driver here. This driver
- | will be bound as the Cloud disk implementation in the container.
- |
- */
-
- 'cloud' => env('FILESYSTEM_CLOUD', 's3'),
+ 'default' => env('FILESYSTEM_DISK', 'local'),
/*
|--------------------------------------------------------------------------
@@ -35,7 +22,7 @@ return [
|
| 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.
+ | been set up for each driver as an example of the required values.
|
| Supported Drivers: "local", "ftp", "sftp", "s3"
|
@@ -46,13 +33,15 @@ return [
'local' => [
'driver' => 'local',
'root' => storage_path('app'),
+ 'throw' => false,
],
'public' => [
'driver' => 'local',
'root' => storage_path('app/public'),
- 'url' => env('APP_URL') . '/storage',
+ 'url' => env('APP_URL').'/storage',
'visibility' => 'public',
+ 'throw' => false,
],
's3' => [
@@ -63,11 +52,8 @@ return [
'bucket' => env('AWS_BUCKET'),
'url' => env('AWS_URL'),
'endpoint' => env('AWS_ENDPOINT'),
- ],
-
- 'media' => [
- 'driver' => 'local',
- 'root' => public_path() . '/media',
+ 'use_path_style_endpoint' => env('AWS_USE_PATH_STYLE_ENDPOINT', false),
+ 'throw' => false,
],
],
diff --git a/config/hashing.php b/config/hashing.php
index 84257708..bcd3be4c 100644
--- a/config/hashing.php
+++ b/config/hashing.php
@@ -44,9 +44,9 @@ return [
*/
'argon' => [
- 'memory' => 1024,
- 'threads' => 2,
- 'time' => 2,
+ 'memory' => 65536,
+ 'threads' => 1,
+ 'time' => 4,
],
];
diff --git a/config/logging.php b/config/logging.php
index e16e0bd7..4e91da28 100644
--- a/config/logging.php
+++ b/config/logging.php
@@ -19,6 +19,22 @@ return [
'default' => env('LOG_CHANNEL', 'stack'),
+ /*
+ |--------------------------------------------------------------------------
+ | Deprecations Log Channel
+ |--------------------------------------------------------------------------
+ |
+ | This option controls the log channel that should be used to log warnings
+ | regarding deprecated PHP and library features. This allows you to get
+ | your application ready for upcoming major versions of dependencies.
+ |
+ */
+
+ 'deprecations' => [
+ 'channel' => env('LOG_DEPRECATIONS_CHANNEL', 'null'),
+ 'trace' => false,
+ ],
+
/*
|--------------------------------------------------------------------------
| Log Channels
@@ -65,15 +81,17 @@ return [
'papertrail' => [
'driver' => 'monolog',
'level' => env('LOG_LEVEL', 'debug'),
- 'handler' => SyslogUdpHandler::class,
+ 'handler' => env('LOG_PAPERTRAIL_HANDLER', SyslogUdpHandler::class),
'handler_with' => [
'host' => env('PAPERTRAIL_URL'),
'port' => env('PAPERTRAIL_PORT'),
+ 'connectionString' => 'tls://'.env('PAPERTRAIL_URL').':'.env('PAPERTRAIL_PORT'),
],
],
'stderr' => [
'driver' => 'monolog',
+ 'level' => env('LOG_LEVEL', 'debug'),
'handler' => StreamHandler::class,
'formatter' => env('LOG_STDERR_FORMATTER'),
'with' => [
diff --git a/config/mail.php b/config/mail.php
index 54299aab..534395a3 100644
--- a/config/mail.php
+++ b/config/mail.php
@@ -29,7 +29,7 @@ return [
| mailers below. You are free to add additional mailers as required.
|
| Supported: "smtp", "sendmail", "mailgun", "ses",
- | "postmark", "log", "array"
+ | "postmark", "log", "array", "failover"
|
*/
@@ -42,7 +42,7 @@ return [
'username' => env('MAIL_USERNAME'),
'password' => env('MAIL_PASSWORD'),
'timeout' => null,
- 'auth_mode' => null,
+ 'local_domain' => env('MAIL_EHLO_DOMAIN'),
],
'ses' => [
@@ -59,7 +59,7 @@ return [
'sendmail' => [
'transport' => 'sendmail',
- 'path' => '/usr/sbin/sendmail -bs',
+ 'path' => env('MAIL_SENDMAIL_PATH', '/usr/sbin/sendmail -bs -i'),
],
'log' => [
@@ -70,6 +70,14 @@ return [
'array' => [
'transport' => 'array',
],
+
+ 'failover' => [
+ 'transport' => 'failover',
+ 'mailers' => [
+ 'smtp',
+ 'log',
+ ],
+ ],
],
/*
diff --git a/config/queue.php b/config/queue.php
index 12222966..25ea5a81 100644
--- a/config/queue.php
+++ b/config/queue.php
@@ -39,6 +39,7 @@ return [
'table' => 'jobs',
'queue' => 'default',
'retry_after' => 90,
+ 'after_commit' => false,
],
'beanstalkd' => [
@@ -47,6 +48,7 @@ return [
'queue' => 'default',
'retry_after' => 90,
'block_for' => 0,
+ 'after_commit' => false,
],
'sqs' => [
@@ -54,9 +56,10 @@ return [
'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', 'your-queue-name'),
+ 'queue' => env('SQS_QUEUE', 'default'),
'suffix' => env('SQS_SUFFIX'),
'region' => env('AWS_DEFAULT_REGION', 'us-east-1'),
+ 'after_commit' => false,
],
'redis' => [
@@ -65,6 +68,7 @@ return [
'queue' => env('REDIS_QUEUE', 'default'),
'retry_after' => 90,
'block_for' => null,
+ 'after_commit' => false,
],
],
diff --git a/config/sanctum.php b/config/sanctum.php
new file mode 100644
index 00000000..529cfdc9
--- /dev/null
+++ b/config/sanctum.php
@@ -0,0 +1,67 @@
+ explode(',', env('SANCTUM_STATEFUL_DOMAINS', sprintf(
+ '%s%s',
+ 'localhost,localhost:3000,127.0.0.1,127.0.0.1:8000,::1',
+ Sanctum::currentApplicationUrlWithPort()
+ ))),
+
+ /*
+ |--------------------------------------------------------------------------
+ | Sanctum Guards
+ |--------------------------------------------------------------------------
+ |
+ | This array contains the authentication guards that will be checked when
+ | Sanctum is trying to authenticate a request. If none of these guards
+ | are able to authenticate the request, Sanctum will use the bearer
+ | token that's present on an incoming request for authentication.
+ |
+ */
+
+ 'guard' => ['web'],
+
+ /*
+ |--------------------------------------------------------------------------
+ | Expiration Minutes
+ |--------------------------------------------------------------------------
+ |
+ | This value controls the number of minutes until an issued token will be
+ | considered expired. If this value is null, personal access tokens do
+ | not expire. This won't tweak the lifetime of first-party sessions.
+ |
+ */
+
+ 'expiration' => null,
+
+ /*
+ |--------------------------------------------------------------------------
+ | Sanctum Middleware
+ |--------------------------------------------------------------------------
+ |
+ | When authenticating your first-party SPA with Sanctum you may need to
+ | customize some of the middleware Sanctum uses while processing the
+ | request. You may change the middleware listed below as required.
+ |
+ */
+
+ 'middleware' => [
+ 'verify_csrf_token' => App\Http\Middleware\VerifyCsrfToken::class,
+ 'encrypt_cookies' => App\Http\Middleware\EncryptCookies::class,
+ ],
+
+];
diff --git a/config/services.php b/config/services.php
index 2a1d616c..0ace530e 100644
--- a/config/services.php
+++ b/config/services.php
@@ -18,6 +18,7 @@ return [
'domain' => env('MAILGUN_DOMAIN'),
'secret' => env('MAILGUN_SECRET'),
'endpoint' => env('MAILGUN_ENDPOINT', 'api.mailgun.net'),
+ 'scheme' => 'https',
],
'postmark' => [
diff --git a/config/session.php b/config/session.php
index e5e458e5..cacffaca 100644
--- a/config/session.php
+++ b/config/session.php
@@ -72,7 +72,7 @@ return [
|
*/
- 'connection' => env('SESSION_CONNECTION', null),
+ 'connection' => env('SESSION_CONNECTION'),
/*
|--------------------------------------------------------------------------
@@ -100,7 +100,7 @@ return [
|
*/
- 'store' => env('SESSION_STORE', null),
+ 'store' => env('SESSION_STORE'),
/*
|--------------------------------------------------------------------------
@@ -155,7 +155,7 @@ return [
|
*/
- 'domain' => env('SESSION_DOMAIN', null),
+ 'domain' => env('SESSION_DOMAIN'),
/*
|--------------------------------------------------------------------------
@@ -164,7 +164,7 @@ return [
|
| 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.
+ | the cookie from being sent to you when it can't be done securely.
|
*/
From 07cf1afc1c16acd362fc955ec45341c725f75b97 Mon Sep 17 00:00:00 2001
From: Jonny Barnes
Date: Wed, 16 Nov 2022 20:29:17 +0000
Subject: [PATCH 050/805] Update dependencies, add Laravel Sanctum due to
config changes
---
composer.json | 1 +
composer.lock | 476 ++++++++++++++++++++++++++++----------------------
2 files changed, 273 insertions(+), 204 deletions(-)
diff --git a/composer.json b/composer.json
index 96605ee9..cd40fc1a 100644
--- a/composer.json
+++ b/composer.json
@@ -22,6 +22,7 @@
"jublonet/codebird-php": "4.0.0-beta.1",
"laravel/framework": "^9.0",
"laravel/horizon": "^5.0",
+ "laravel/sanctum": "^3.0",
"laravel/tinker": "^2.0",
"lcobucci/jwt": "^4.0",
"league/commonmark": "^2.0",
diff --git a/composer.lock b/composer.lock
index 2ef5ee1f..867dfd33 100644
--- a/composer.lock
+++ b/composer.lock
@@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
- "content-hash": "891a2c4a062e6a90805681bf12ec145a",
+ "content-hash": "a0297ffa6e94f5ed2dd10b78c98e31f2",
"packages": [
{
"name": "aws/aws-crt-php",
@@ -58,16 +58,16 @@
},
{
"name": "aws/aws-sdk-php",
- "version": "3.243.2",
+ "version": "3.245.0",
"source": {
"type": "git",
"url": "https://github.com/aws/aws-sdk-php.git",
- "reference": "c4ac1ff8f40f11fcf0d8e58b3d13838a44a8a582"
+ "reference": "8a561bf0eddee0b905153332cfcc899801d3722b"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/c4ac1ff8f40f11fcf0d8e58b3d13838a44a8a582",
- "reference": "c4ac1ff8f40f11fcf0d8e58b3d13838a44a8a582",
+ "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/8a561bf0eddee0b905153332cfcc899801d3722b",
+ "reference": "8a561bf0eddee0b905153332cfcc899801d3722b",
"shasum": ""
},
"require": {
@@ -146,9 +146,9 @@
"support": {
"forum": "https://forums.aws.amazon.com/forum.jspa?forumID=80",
"issues": "https://github.com/aws/aws-sdk-php/issues",
- "source": "https://github.com/aws/aws-sdk-php/tree/3.243.2"
+ "source": "https://github.com/aws/aws-sdk-php/tree/3.245.0"
},
- "time": "2022-11-15T13:14:49+00:00"
+ "time": "2022-11-16T19:26:45+00:00"
},
{
"name": "brick/math",
@@ -208,21 +208,21 @@
},
{
"name": "cocur/slugify",
- "version": "v4.1.0",
+ "version": "v4.2.0",
"source": {
"type": "git",
"url": "https://github.com/cocur/slugify.git",
- "reference": "2611e6081dbbb05837a16ed339c0451923d4046e"
+ "reference": "7e7d03067d1075b1147090b3e1df672dfffb9dc3"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/cocur/slugify/zipball/2611e6081dbbb05837a16ed339c0451923d4046e",
- "reference": "2611e6081dbbb05837a16ed339c0451923d4046e",
+ "url": "https://api.github.com/repos/cocur/slugify/zipball/7e7d03067d1075b1147090b3e1df672dfffb9dc3",
+ "reference": "7e7d03067d1075b1147090b3e1df672dfffb9dc3",
"shasum": ""
},
"require": {
"ext-mbstring": "*",
- "php": ">=7.1"
+ "php": "^7.1 || ~8.0.0 || ~8.1.0"
},
"conflict": {
"symfony/config": "<3.4 || >=4,<4.3",
@@ -276,9 +276,9 @@
],
"support": {
"issues": "https://github.com/cocur/slugify/issues",
- "source": "https://github.com/cocur/slugify/tree/v4.1.0"
+ "source": "https://github.com/cocur/slugify/tree/v4.2.0"
},
- "time": "2022-01-11T20:51:10+00:00"
+ "time": "2022-08-13T15:23:32+00:00"
},
{
"name": "composer/installers",
@@ -1741,16 +1741,16 @@
},
{
"name": "laravel/framework",
- "version": "v9.39.0",
+ "version": "v9.40.1",
"source": {
"type": "git",
"url": "https://github.com/laravel/framework.git",
- "reference": "67e674709e1e7db14f304a871481f310822d68c5"
+ "reference": "9611fdaf2db5759b8299802d7185bcdbee0340bb"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laravel/framework/zipball/67e674709e1e7db14f304a871481f310822d68c5",
- "reference": "67e674709e1e7db14f304a871481f310822d68c5",
+ "url": "https://api.github.com/repos/laravel/framework/zipball/9611fdaf2db5759b8299802d7185bcdbee0340bb",
+ "reference": "9611fdaf2db5759b8299802d7185bcdbee0340bb",
"shasum": ""
},
"require": {
@@ -1923,7 +1923,7 @@
"issues": "https://github.com/laravel/framework/issues",
"source": "https://github.com/laravel/framework"
},
- "time": "2022-11-08T14:47:39+00:00"
+ "time": "2022-11-15T16:13:22+00:00"
},
{
"name": "laravel/horizon",
@@ -2002,6 +2002,71 @@
},
"time": "2022-11-07T08:57:31+00:00"
},
+ {
+ "name": "laravel/sanctum",
+ "version": "v3.0.1",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/laravel/sanctum.git",
+ "reference": "b71e80a3a8e8029e2ec8c1aa814b999609ce16dc"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/laravel/sanctum/zipball/b71e80a3a8e8029e2ec8c1aa814b999609ce16dc",
+ "reference": "b71e80a3a8e8029e2ec8c1aa814b999609ce16dc",
+ "shasum": ""
+ },
+ "require": {
+ "ext-json": "*",
+ "illuminate/console": "^9.21",
+ "illuminate/contracts": "^9.21",
+ "illuminate/database": "^9.21",
+ "illuminate/support": "^9.21",
+ "php": "^8.0.2"
+ },
+ "require-dev": {
+ "mockery/mockery": "^1.0",
+ "orchestra/testbench": "^7.0",
+ "phpunit/phpunit": "^9.3"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "3.x-dev"
+ },
+ "laravel": {
+ "providers": [
+ "Laravel\\Sanctum\\SanctumServiceProvider"
+ ]
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Laravel\\Sanctum\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Taylor Otwell",
+ "email": "taylor@laravel.com"
+ }
+ ],
+ "description": "Laravel Sanctum provides a featherweight authentication system for SPAs and simple APIs.",
+ "keywords": [
+ "auth",
+ "laravel",
+ "sanctum"
+ ],
+ "support": {
+ "issues": "https://github.com/laravel/sanctum/issues",
+ "source": "https://github.com/laravel/sanctum"
+ },
+ "time": "2022-07-29T21:33:30+00:00"
+ },
{
"name": "laravel/serializable-closure",
"version": "v1.2.2",
@@ -2064,16 +2129,16 @@
},
{
"name": "laravel/tinker",
- "version": "v2.7.2",
+ "version": "v2.7.3",
"source": {
"type": "git",
"url": "https://github.com/laravel/tinker.git",
- "reference": "dff39b661e827dae6e092412f976658df82dbac5"
+ "reference": "5062061b4924af3392225dd482ca7b4d85d8b8ef"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laravel/tinker/zipball/dff39b661e827dae6e092412f976658df82dbac5",
- "reference": "dff39b661e827dae6e092412f976658df82dbac5",
+ "url": "https://api.github.com/repos/laravel/tinker/zipball/5062061b4924af3392225dd482ca7b4d85d8b8ef",
+ "reference": "5062061b4924af3392225dd482ca7b4d85d8b8ef",
"shasum": ""
},
"require": {
@@ -2126,9 +2191,9 @@
],
"support": {
"issues": "https://github.com/laravel/tinker/issues",
- "source": "https://github.com/laravel/tinker/tree/v2.7.2"
+ "source": "https://github.com/laravel/tinker/tree/v2.7.3"
},
- "time": "2022-03-23T12:38:24+00:00"
+ "time": "2022-11-09T15:11:38+00:00"
},
{
"name": "lcobucci/clock",
@@ -2737,36 +2802,38 @@
},
{
"name": "league/uri",
- "version": "6.6.0",
+ "version": "6.8.0",
"source": {
"type": "git",
"url": "https://github.com/thephpleague/uri.git",
- "reference": "4147f19b9de3b5af6a258f35d7a0efbbf9963298"
+ "reference": "a700b4656e4c54371b799ac61e300ab25a2d1d39"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/thephpleague/uri/zipball/4147f19b9de3b5af6a258f35d7a0efbbf9963298",
- "reference": "4147f19b9de3b5af6a258f35d7a0efbbf9963298",
+ "url": "https://api.github.com/repos/thephpleague/uri/zipball/a700b4656e4c54371b799ac61e300ab25a2d1d39",
+ "reference": "a700b4656e4c54371b799ac61e300ab25a2d1d39",
"shasum": ""
},
"require": {
"ext-json": "*",
"league/uri-interfaces": "^2.3",
- "php": "^7.4 || ^8.0",
- "psr/http-message": "^1.0"
+ "php": "^8.1",
+ "psr/http-message": "^1.0.1"
},
"conflict": {
"league/uri-schemes": "^1.0"
},
"require-dev": {
- "friendsofphp/php-cs-fixer": "^v3.3.2",
- "php-http/psr7-integration-tests": "^1.1",
- "phpstan/phpstan": "^1.2.0",
+ "friendsofphp/php-cs-fixer": "^v3.9.5",
+ "nyholm/psr7": "^1.5.1",
+ "php-http/psr7-integration-tests": "^1.1.1",
+ "phpbench/phpbench": "^1.2.6",
+ "phpstan/phpstan": "^1.8.5",
"phpstan/phpstan-deprecation-rules": "^1.0",
- "phpstan/phpstan-phpunit": "^1.0.0",
- "phpstan/phpstan-strict-rules": "^1.1.0",
- "phpunit/phpunit": "^9.5.10",
- "psr/http-factory": "^1.0"
+ "phpstan/phpstan-phpunit": "^1.1.1",
+ "phpstan/phpstan-strict-rules": "^1.4.3",
+ "phpunit/phpunit": "^9.5.24",
+ "psr/http-factory": "^1.0.1"
},
"suggest": {
"ext-fileinfo": "Needed to create Data URI from a filepath",
@@ -2823,7 +2890,7 @@
"docs": "https://uri.thephpleague.com",
"forum": "https://thephpleague.slack.com",
"issues": "https://github.com/thephpleague/uri/issues",
- "source": "https://github.com/thephpleague/uri/tree/6.6.0"
+ "source": "https://github.com/thephpleague/uri/tree/6.8.0"
},
"funding": [
{
@@ -2831,7 +2898,7 @@
"type": "github"
}
],
- "time": "2022-05-28T05:44:35+00:00"
+ "time": "2022-09-13T19:58:47+00:00"
},
{
"name": "league/uri-interfaces",
@@ -2906,16 +2973,16 @@
},
{
"name": "masterminds/html5",
- "version": "2.7.5",
+ "version": "2.7.6",
"source": {
"type": "git",
"url": "https://github.com/Masterminds/html5-php.git",
- "reference": "f640ac1bdddff06ea333a920c95bbad8872429ab"
+ "reference": "897eb517a343a2281f11bc5556d6548db7d93947"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/Masterminds/html5-php/zipball/f640ac1bdddff06ea333a920c95bbad8872429ab",
- "reference": "f640ac1bdddff06ea333a920c95bbad8872429ab",
+ "url": "https://api.github.com/repos/Masterminds/html5-php/zipball/897eb517a343a2281f11bc5556d6548db7d93947",
+ "reference": "897eb517a343a2281f11bc5556d6548db7d93947",
"shasum": ""
},
"require": {
@@ -2969,9 +3036,9 @@
],
"support": {
"issues": "https://github.com/Masterminds/html5-php/issues",
- "source": "https://github.com/Masterminds/html5-php/tree/2.7.5"
+ "source": "https://github.com/Masterminds/html5-php/tree/2.7.6"
},
- "time": "2021-07-01T14:25:37+00:00"
+ "time": "2022-08-18T16:18:26+00:00"
},
{
"name": "mf2/mf2",
@@ -3449,16 +3516,16 @@
},
{
"name": "nikic/php-parser",
- "version": "v4.15.1",
+ "version": "v4.15.2",
"source": {
"type": "git",
"url": "https://github.com/nikic/PHP-Parser.git",
- "reference": "0ef6c55a3f47f89d7a374e6f835197a0b5fcf900"
+ "reference": "f59bbe44bf7d96f24f3e2b4ddc21cd52c1d2adbc"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/0ef6c55a3f47f89d7a374e6f835197a0b5fcf900",
- "reference": "0ef6c55a3f47f89d7a374e6f835197a0b5fcf900",
+ "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/f59bbe44bf7d96f24f3e2b4ddc21cd52c1d2adbc",
+ "reference": "f59bbe44bf7d96f24f3e2b4ddc21cd52c1d2adbc",
"shasum": ""
},
"require": {
@@ -3499,9 +3566,9 @@
],
"support": {
"issues": "https://github.com/nikic/PHP-Parser/issues",
- "source": "https://github.com/nikic/PHP-Parser/tree/v4.15.1"
+ "source": "https://github.com/nikic/PHP-Parser/tree/v4.15.2"
},
- "time": "2022-09-04T07:30:47+00:00"
+ "time": "2022-11-12T15:38:23+00:00"
},
{
"name": "nunomaduro/termwind",
@@ -4072,16 +4139,16 @@
},
{
"name": "psy/psysh",
- "version": "v0.11.5",
+ "version": "v0.11.9",
"source": {
"type": "git",
"url": "https://github.com/bobthecow/psysh.git",
- "reference": "c23686f9c48ca202710dbb967df8385a952a2daf"
+ "reference": "1acec99d6684a54ff92f8b548a4e41b566963778"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/bobthecow/psysh/zipball/c23686f9c48ca202710dbb967df8385a952a2daf",
- "reference": "c23686f9c48ca202710dbb967df8385a952a2daf",
+ "url": "https://api.github.com/repos/bobthecow/psysh/zipball/1acec99d6684a54ff92f8b548a4e41b566963778",
+ "reference": "1acec99d6684a54ff92f8b548a4e41b566963778",
"shasum": ""
},
"require": {
@@ -4142,9 +4209,9 @@
],
"support": {
"issues": "https://github.com/bobthecow/psysh/issues",
- "source": "https://github.com/bobthecow/psysh/tree/v0.11.5"
+ "source": "https://github.com/bobthecow/psysh/tree/v0.11.9"
},
- "time": "2022-05-27T18:03:49+00:00"
+ "time": "2022-11-06T15:29:46+00:00"
},
{
"name": "ralouphie/getallheaders",
@@ -4744,16 +4811,16 @@
},
{
"name": "stella-maris/clock",
- "version": "0.1.5",
+ "version": "0.1.6",
"source": {
"type": "git",
- "url": "git@gitlab.com:stella-maris/clock.git",
- "reference": "447879c53ca0b2a762cdbfba5e76ccf4deca9158"
+ "url": "https://github.com/stella-maris-solutions/clock.git",
+ "reference": "a94228dac03c9a8411198ce8c8dacbbe99c930c3"
},
"dist": {
"type": "zip",
- "url": "https://gitlab.com/api/v4/projects/stella-maris%2Fclock/repository/archive.zip?sha=447879c53ca0b2a762cdbfba5e76ccf4deca9158",
- "reference": "447879c53ca0b2a762cdbfba5e76ccf4deca9158",
+ "url": "https://api.github.com/repos/stella-maris-solutions/clock/zipball/a94228dac03c9a8411198ce8c8dacbbe99c930c3",
+ "reference": "a94228dac03c9a8411198ce8c8dacbbe99c930c3",
"shasum": ""
},
"require": {
@@ -4783,7 +4850,11 @@
"point in time",
"psr20"
],
- "time": "2022-08-05T07:21:25+00:00"
+ "support": {
+ "issues": "https://github.com/stella-maris-solutions/clock/issues",
+ "source": "https://github.com/stella-maris-solutions/clock/tree/0.1.6"
+ },
+ "time": "2022-09-27T15:03:11+00:00"
},
{
"name": "symfony/console",
@@ -5721,16 +5792,16 @@
},
{
"name": "symfony/polyfill-ctype",
- "version": "v1.26.0",
+ "version": "v1.27.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-ctype.git",
- "reference": "6fd1b9a79f6e3cf65f9e679b23af304cd9e010d4"
+ "reference": "5bbc823adecdae860bb64756d639ecfec17b050a"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/6fd1b9a79f6e3cf65f9e679b23af304cd9e010d4",
- "reference": "6fd1b9a79f6e3cf65f9e679b23af304cd9e010d4",
+ "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/5bbc823adecdae860bb64756d639ecfec17b050a",
+ "reference": "5bbc823adecdae860bb64756d639ecfec17b050a",
"shasum": ""
},
"require": {
@@ -5745,7 +5816,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "1.26-dev"
+ "dev-main": "1.27-dev"
},
"thanks": {
"name": "symfony/polyfill",
@@ -5783,7 +5854,7 @@
"portable"
],
"support": {
- "source": "https://github.com/symfony/polyfill-ctype/tree/v1.26.0"
+ "source": "https://github.com/symfony/polyfill-ctype/tree/v1.27.0"
},
"funding": [
{
@@ -5799,20 +5870,20 @@
"type": "tidelift"
}
],
- "time": "2022-05-24T11:49:31+00:00"
+ "time": "2022-11-03T14:55:06+00:00"
},
{
"name": "symfony/polyfill-intl-grapheme",
- "version": "v1.26.0",
+ "version": "v1.27.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-intl-grapheme.git",
- "reference": "433d05519ce6990bf3530fba6957499d327395c2"
+ "reference": "511a08c03c1960e08a883f4cffcacd219b758354"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/433d05519ce6990bf3530fba6957499d327395c2",
- "reference": "433d05519ce6990bf3530fba6957499d327395c2",
+ "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/511a08c03c1960e08a883f4cffcacd219b758354",
+ "reference": "511a08c03c1960e08a883f4cffcacd219b758354",
"shasum": ""
},
"require": {
@@ -5824,7 +5895,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "1.26-dev"
+ "dev-main": "1.27-dev"
},
"thanks": {
"name": "symfony/polyfill",
@@ -5864,7 +5935,7 @@
"shim"
],
"support": {
- "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.26.0"
+ "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.27.0"
},
"funding": [
{
@@ -5880,20 +5951,20 @@
"type": "tidelift"
}
],
- "time": "2022-05-24T11:49:31+00:00"
+ "time": "2022-11-03T14:55:06+00:00"
},
{
"name": "symfony/polyfill-intl-idn",
- "version": "v1.26.0",
+ "version": "v1.27.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-intl-idn.git",
- "reference": "59a8d271f00dd0e4c2e518104cc7963f655a1aa8"
+ "reference": "639084e360537a19f9ee352433b84ce831f3d2da"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/59a8d271f00dd0e4c2e518104cc7963f655a1aa8",
- "reference": "59a8d271f00dd0e4c2e518104cc7963f655a1aa8",
+ "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/639084e360537a19f9ee352433b84ce831f3d2da",
+ "reference": "639084e360537a19f9ee352433b84ce831f3d2da",
"shasum": ""
},
"require": {
@@ -5907,7 +5978,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "1.26-dev"
+ "dev-main": "1.27-dev"
},
"thanks": {
"name": "symfony/polyfill",
@@ -5951,7 +6022,7 @@
"shim"
],
"support": {
- "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.26.0"
+ "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.27.0"
},
"funding": [
{
@@ -5967,20 +6038,20 @@
"type": "tidelift"
}
],
- "time": "2022-05-24T11:49:31+00:00"
+ "time": "2022-11-03T14:55:06+00:00"
},
{
"name": "symfony/polyfill-intl-normalizer",
- "version": "v1.26.0",
+ "version": "v1.27.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-intl-normalizer.git",
- "reference": "219aa369ceff116e673852dce47c3a41794c14bd"
+ "reference": "19bd1e4fcd5b91116f14d8533c57831ed00571b6"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/219aa369ceff116e673852dce47c3a41794c14bd",
- "reference": "219aa369ceff116e673852dce47c3a41794c14bd",
+ "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/19bd1e4fcd5b91116f14d8533c57831ed00571b6",
+ "reference": "19bd1e4fcd5b91116f14d8533c57831ed00571b6",
"shasum": ""
},
"require": {
@@ -5992,7 +6063,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "1.26-dev"
+ "dev-main": "1.27-dev"
},
"thanks": {
"name": "symfony/polyfill",
@@ -6035,7 +6106,7 @@
"shim"
],
"support": {
- "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.26.0"
+ "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.27.0"
},
"funding": [
{
@@ -6051,7 +6122,7 @@
"type": "tidelift"
}
],
- "time": "2022-05-24T11:49:31+00:00"
+ "time": "2022-11-03T14:55:06+00:00"
},
{
"name": "symfony/polyfill-mbstring",
@@ -6138,16 +6209,16 @@
},
{
"name": "symfony/polyfill-php72",
- "version": "v1.26.0",
+ "version": "v1.27.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-php72.git",
- "reference": "bf44a9fd41feaac72b074de600314a93e2ae78e2"
+ "reference": "869329b1e9894268a8a61dabb69153029b7a8c97"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/bf44a9fd41feaac72b074de600314a93e2ae78e2",
- "reference": "bf44a9fd41feaac72b074de600314a93e2ae78e2",
+ "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/869329b1e9894268a8a61dabb69153029b7a8c97",
+ "reference": "869329b1e9894268a8a61dabb69153029b7a8c97",
"shasum": ""
},
"require": {
@@ -6156,7 +6227,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "1.26-dev"
+ "dev-main": "1.27-dev"
},
"thanks": {
"name": "symfony/polyfill",
@@ -6194,7 +6265,7 @@
"shim"
],
"support": {
- "source": "https://github.com/symfony/polyfill-php72/tree/v1.26.0"
+ "source": "https://github.com/symfony/polyfill-php72/tree/v1.27.0"
},
"funding": [
{
@@ -6210,20 +6281,20 @@
"type": "tidelift"
}
],
- "time": "2022-05-24T11:49:31+00:00"
+ "time": "2022-11-03T14:55:06+00:00"
},
{
"name": "symfony/polyfill-php80",
- "version": "v1.26.0",
+ "version": "v1.27.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-php80.git",
- "reference": "cfa0ae98841b9e461207c13ab093d76b0fa7bace"
+ "reference": "7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/cfa0ae98841b9e461207c13ab093d76b0fa7bace",
- "reference": "cfa0ae98841b9e461207c13ab093d76b0fa7bace",
+ "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936",
+ "reference": "7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936",
"shasum": ""
},
"require": {
@@ -6232,7 +6303,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "1.26-dev"
+ "dev-main": "1.27-dev"
},
"thanks": {
"name": "symfony/polyfill",
@@ -6277,7 +6348,7 @@
"shim"
],
"support": {
- "source": "https://github.com/symfony/polyfill-php80/tree/v1.26.0"
+ "source": "https://github.com/symfony/polyfill-php80/tree/v1.27.0"
},
"funding": [
{
@@ -6293,20 +6364,20 @@
"type": "tidelift"
}
],
- "time": "2022-05-10T07:21:04+00:00"
+ "time": "2022-11-03T14:55:06+00:00"
},
{
"name": "symfony/polyfill-php81",
- "version": "v1.26.0",
+ "version": "v1.27.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-php81.git",
- "reference": "13f6d1271c663dc5ae9fb843a8f16521db7687a1"
+ "reference": "707403074c8ea6e2edaf8794b0157a0bfa52157a"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/13f6d1271c663dc5ae9fb843a8f16521db7687a1",
- "reference": "13f6d1271c663dc5ae9fb843a8f16521db7687a1",
+ "url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/707403074c8ea6e2edaf8794b0157a0bfa52157a",
+ "reference": "707403074c8ea6e2edaf8794b0157a0bfa52157a",
"shasum": ""
},
"require": {
@@ -6315,7 +6386,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "1.26-dev"
+ "dev-main": "1.27-dev"
},
"thanks": {
"name": "symfony/polyfill",
@@ -6356,7 +6427,7 @@
"shim"
],
"support": {
- "source": "https://github.com/symfony/polyfill-php81/tree/v1.26.0"
+ "source": "https://github.com/symfony/polyfill-php81/tree/v1.27.0"
},
"funding": [
{
@@ -6372,20 +6443,20 @@
"type": "tidelift"
}
],
- "time": "2022-05-24T11:49:31+00:00"
+ "time": "2022-11-03T14:55:06+00:00"
},
{
"name": "symfony/polyfill-uuid",
- "version": "v1.26.0",
+ "version": "v1.27.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-uuid.git",
- "reference": "a41886c1c81dc075a09c71fe6db5b9d68c79de23"
+ "reference": "f3cf1a645c2734236ed1e2e671e273eeb3586166"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-uuid/zipball/a41886c1c81dc075a09c71fe6db5b9d68c79de23",
- "reference": "a41886c1c81dc075a09c71fe6db5b9d68c79de23",
+ "url": "https://api.github.com/repos/symfony/polyfill-uuid/zipball/f3cf1a645c2734236ed1e2e671e273eeb3586166",
+ "reference": "f3cf1a645c2734236ed1e2e671e273eeb3586166",
"shasum": ""
},
"require": {
@@ -6400,7 +6471,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "1.26-dev"
+ "dev-main": "1.27-dev"
},
"thanks": {
"name": "symfony/polyfill",
@@ -6438,7 +6509,7 @@
"uuid"
],
"support": {
- "source": "https://github.com/symfony/polyfill-uuid/tree/v1.26.0"
+ "source": "https://github.com/symfony/polyfill-uuid/tree/v1.27.0"
},
"funding": [
{
@@ -6454,7 +6525,7 @@
"type": "tidelift"
}
],
- "time": "2022-05-24T11:49:31+00:00"
+ "time": "2022-11-03T14:55:06+00:00"
},
{
"name": "symfony/process",
@@ -7731,23 +7802,23 @@
},
{
"name": "barryvdh/reflection-docblock",
- "version": "v2.0.6",
+ "version": "v2.1.0",
"source": {
"type": "git",
"url": "https://github.com/barryvdh/ReflectionDocBlock.git",
- "reference": "6b69015d83d3daf9004a71a89f26e27d27ef6a16"
+ "reference": "bf44b757feb8ba1734659029357646466ded673e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/barryvdh/ReflectionDocBlock/zipball/6b69015d83d3daf9004a71a89f26e27d27ef6a16",
- "reference": "6b69015d83d3daf9004a71a89f26e27d27ef6a16",
+ "url": "https://api.github.com/repos/barryvdh/ReflectionDocBlock/zipball/bf44b757feb8ba1734659029357646466ded673e",
+ "reference": "bf44b757feb8ba1734659029357646466ded673e",
"shasum": ""
},
"require": {
"php": ">=5.3.3"
},
"require-dev": {
- "phpunit/phpunit": "~4.0,<4.5"
+ "phpunit/phpunit": "^8.5.14|^9"
},
"suggest": {
"dflydev/markdown": "~1.0",
@@ -7777,9 +7848,9 @@
}
],
"support": {
- "source": "https://github.com/barryvdh/ReflectionDocBlock/tree/v2.0.6"
+ "source": "https://github.com/barryvdh/ReflectionDocBlock/tree/v2.1.0"
},
- "time": "2018-12-13T10:34:14+00:00"
+ "time": "2022-10-31T15:35:43+00:00"
},
{
"name": "beyondcode/laravel-dump-server",
@@ -8269,38 +8340,38 @@
},
{
"name": "doctrine/dbal",
- "version": "3.3.6",
+ "version": "3.5.1",
"source": {
"type": "git",
"url": "https://github.com/doctrine/dbal.git",
- "reference": "9e7f76dd1cde81c62574fdffa5a9c655c847ad21"
+ "reference": "f38ee8aaca2d58ee88653cb34a6a3880c23f38a5"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/doctrine/dbal/zipball/9e7f76dd1cde81c62574fdffa5a9c655c847ad21",
- "reference": "9e7f76dd1cde81c62574fdffa5a9c655c847ad21",
+ "url": "https://api.github.com/repos/doctrine/dbal/zipball/f38ee8aaca2d58ee88653cb34a6a3880c23f38a5",
+ "reference": "f38ee8aaca2d58ee88653cb34a6a3880c23f38a5",
"shasum": ""
},
"require": {
"composer-runtime-api": "^2",
"doctrine/cache": "^1.11|^2.0",
"doctrine/deprecations": "^0.5.3|^1",
- "doctrine/event-manager": "^1.0",
- "php": "^7.3 || ^8.0",
+ "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": "9.0.0",
- "jetbrains/phpstorm-stubs": "2022.1",
- "phpstan/phpstan": "1.6.3",
- "phpstan/phpstan-strict-rules": "^1.2",
- "phpunit/phpunit": "9.5.20",
- "psalm/plugin-phpunit": "0.16.1",
- "squizlabs/php_codesniffer": "3.6.2",
- "symfony/cache": "^5.2|^6.0",
- "symfony/console": "^2.7|^3.0|^4.0|^5.0|^6.0",
- "vimeo/psalm": "4.23.0"
+ "doctrine/coding-standard": "10.0.0",
+ "jetbrains/phpstorm-stubs": "2022.2",
+ "phpstan/phpstan": "1.8.10",
+ "phpstan/phpstan-strict-rules": "^1.4",
+ "phpunit/phpunit": "9.5.25",
+ "psalm/plugin-phpunit": "0.17.0",
+ "squizlabs/php_codesniffer": "3.7.1",
+ "symfony/cache": "^5.4|^6.0",
+ "symfony/console": "^4.4|^5.4|^6.0",
+ "vimeo/psalm": "4.29.0"
},
"suggest": {
"symfony/console": "For helpful console commands such as SQL execution and import of files."
@@ -8360,7 +8431,7 @@
],
"support": {
"issues": "https://github.com/doctrine/dbal/issues",
- "source": "https://github.com/doctrine/dbal/tree/3.3.6"
+ "source": "https://github.com/doctrine/dbal/tree/3.5.1"
},
"funding": [
{
@@ -8376,7 +8447,7 @@
"type": "tidelift"
}
],
- "time": "2022-05-02T17:21:01+00:00"
+ "time": "2022-10-24T07:26:18+00:00"
},
{
"name": "doctrine/deprecations",
@@ -8423,37 +8494,34 @@
},
{
"name": "doctrine/event-manager",
- "version": "1.1.1",
+ "version": "2.0.0",
"source": {
"type": "git",
"url": "https://github.com/doctrine/event-manager.git",
- "reference": "41370af6a30faa9dc0368c4a6814d596e81aba7f"
+ "reference": "750671534e0241a7c50ea5b43f67e23eb5c96f32"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/doctrine/event-manager/zipball/41370af6a30faa9dc0368c4a6814d596e81aba7f",
- "reference": "41370af6a30faa9dc0368c4a6814d596e81aba7f",
+ "url": "https://api.github.com/repos/doctrine/event-manager/zipball/750671534e0241a7c50ea5b43f67e23eb5c96f32",
+ "reference": "750671534e0241a7c50ea5b43f67e23eb5c96f32",
"shasum": ""
},
"require": {
- "php": "^7.1 || ^8.0"
+ "php": "^8.1"
},
"conflict": {
- "doctrine/common": "<2.9@dev"
+ "doctrine/common": "<2.9"
},
"require-dev": {
- "doctrine/coding-standard": "^6.0",
- "phpunit/phpunit": "^7.0"
+ "doctrine/coding-standard": "^10",
+ "phpstan/phpstan": "^1.8.8",
+ "phpunit/phpunit": "^9.5",
+ "vimeo/psalm": "^4.28"
},
"type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "1.0.x-dev"
- }
- },
"autoload": {
"psr-4": {
- "Doctrine\\Common\\": "lib/Doctrine/Common"
+ "Doctrine\\Common\\": "src"
}
},
"notification-url": "https://packagist.org/downloads/",
@@ -8497,7 +8565,7 @@
],
"support": {
"issues": "https://github.com/doctrine/event-manager/issues",
- "source": "https://github.com/doctrine/event-manager/tree/1.1.x"
+ "source": "https://github.com/doctrine/event-manager/tree/2.0.0"
},
"funding": [
{
@@ -8513,7 +8581,7 @@
"type": "tidelift"
}
],
- "time": "2020-05-29T18:28:51+00:00"
+ "time": "2022-10-12T20:59:15+00:00"
},
{
"name": "doctrine/instantiator",
@@ -8755,16 +8823,16 @@
},
{
"name": "filp/whoops",
- "version": "2.14.5",
+ "version": "2.14.6",
"source": {
"type": "git",
"url": "https://github.com/filp/whoops.git",
- "reference": "a63e5e8f26ebbebf8ed3c5c691637325512eb0dc"
+ "reference": "f7948baaa0330277c729714910336383286305da"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/filp/whoops/zipball/a63e5e8f26ebbebf8ed3c5c691637325512eb0dc",
- "reference": "a63e5e8f26ebbebf8ed3c5c691637325512eb0dc",
+ "url": "https://api.github.com/repos/filp/whoops/zipball/f7948baaa0330277c729714910336383286305da",
+ "reference": "f7948baaa0330277c729714910336383286305da",
"shasum": ""
},
"require": {
@@ -8814,7 +8882,7 @@
],
"support": {
"issues": "https://github.com/filp/whoops/issues",
- "source": "https://github.com/filp/whoops/tree/2.14.5"
+ "source": "https://github.com/filp/whoops/tree/2.14.6"
},
"funding": [
{
@@ -8822,7 +8890,7 @@
"type": "github"
}
],
- "time": "2022-01-07T12:00:00+00:00"
+ "time": "2022-11-02T16:23:29+00:00"
},
{
"name": "hamcrest/hamcrest-php",
@@ -9076,16 +9144,16 @@
},
{
"name": "maximebf/debugbar",
- "version": "v1.18.0",
+ "version": "v1.18.1",
"source": {
"type": "git",
"url": "https://github.com/maximebf/php-debugbar.git",
- "reference": "0d44b75f3b5d6d41ae83b79c7a4bceae7fbc78b6"
+ "reference": "ba0af68dd4316834701ecb30a00ce9604ced3ee9"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/maximebf/php-debugbar/zipball/0d44b75f3b5d6d41ae83b79c7a4bceae7fbc78b6",
- "reference": "0d44b75f3b5d6d41ae83b79c7a4bceae7fbc78b6",
+ "url": "https://api.github.com/repos/maximebf/php-debugbar/zipball/ba0af68dd4316834701ecb30a00ce9604ced3ee9",
+ "reference": "ba0af68dd4316834701ecb30a00ce9604ced3ee9",
"shasum": ""
},
"require": {
@@ -9105,7 +9173,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.17-dev"
+ "dev-master": "1.18-dev"
}
},
"autoload": {
@@ -9136,9 +9204,9 @@
],
"support": {
"issues": "https://github.com/maximebf/php-debugbar/issues",
- "source": "https://github.com/maximebf/php-debugbar/tree/v1.18.0"
+ "source": "https://github.com/maximebf/php-debugbar/tree/v1.18.1"
},
- "time": "2021-12-27T18:49:48+00:00"
+ "time": "2022-03-31T14:55:54+00:00"
},
{
"name": "mockery/mockery",
@@ -9576,16 +9644,16 @@
},
{
"name": "php-webdriver/webdriver",
- "version": "1.12.1",
+ "version": "1.13.1",
"source": {
"type": "git",
"url": "https://github.com/php-webdriver/php-webdriver.git",
- "reference": "b27ddf458d273c7d4602106fcaf978aa0b7fe15a"
+ "reference": "6dfe5f814b796c1b5748850aa19f781b9274c36c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/php-webdriver/php-webdriver/zipball/b27ddf458d273c7d4602106fcaf978aa0b7fe15a",
- "reference": "b27ddf458d273c7d4602106fcaf978aa0b7fe15a",
+ "url": "https://api.github.com/repos/php-webdriver/php-webdriver/zipball/6dfe5f814b796c1b5748850aa19f781b9274c36c",
+ "reference": "6dfe5f814b796c1b5748850aa19f781b9274c36c",
"shasum": ""
},
"require": {
@@ -9635,9 +9703,9 @@
],
"support": {
"issues": "https://github.com/php-webdriver/php-webdriver/issues",
- "source": "https://github.com/php-webdriver/php-webdriver/tree/1.12.1"
+ "source": "https://github.com/php-webdriver/php-webdriver/tree/1.13.1"
},
- "time": "2022-05-03T12:16:34+00:00"
+ "time": "2022-10-11T11:49:44+00:00"
},
{
"name": "phpdocumentor/reflection-common",
@@ -11354,16 +11422,16 @@
},
{
"name": "spatie/flare-client-php",
- "version": "1.3.0",
+ "version": "1.3.1",
"source": {
"type": "git",
"url": "https://github.com/spatie/flare-client-php.git",
- "reference": "b1b974348750925b717fa8c8b97a0db0d1aa40ca"
+ "reference": "ebb9ae0509b75e02f128b39537eb9a3ef5ce18e8"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/spatie/flare-client-php/zipball/b1b974348750925b717fa8c8b97a0db0d1aa40ca",
- "reference": "b1b974348750925b717fa8c8b97a0db0d1aa40ca",
+ "url": "https://api.github.com/repos/spatie/flare-client-php/zipball/ebb9ae0509b75e02f128b39537eb9a3ef5ce18e8",
+ "reference": "ebb9ae0509b75e02f128b39537eb9a3ef5ce18e8",
"shasum": ""
},
"require": {
@@ -11411,7 +11479,7 @@
],
"support": {
"issues": "https://github.com/spatie/flare-client-php/issues",
- "source": "https://github.com/spatie/flare-client-php/tree/1.3.0"
+ "source": "https://github.com/spatie/flare-client-php/tree/1.3.1"
},
"funding": [
{
@@ -11419,7 +11487,7 @@
"type": "github"
}
],
- "time": "2022-08-08T10:10:20+00:00"
+ "time": "2022-11-16T08:30:20+00:00"
},
{
"name": "spatie/ignition",
@@ -11797,16 +11865,16 @@
},
{
"name": "symfony/polyfill-iconv",
- "version": "v1.26.0",
+ "version": "v1.27.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-iconv.git",
- "reference": "143f1881e655bebca1312722af8068de235ae5dc"
+ "reference": "927013f3aac555983a5059aada98e1907d842695"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-iconv/zipball/143f1881e655bebca1312722af8068de235ae5dc",
- "reference": "143f1881e655bebca1312722af8068de235ae5dc",
+ "url": "https://api.github.com/repos/symfony/polyfill-iconv/zipball/927013f3aac555983a5059aada98e1907d842695",
+ "reference": "927013f3aac555983a5059aada98e1907d842695",
"shasum": ""
},
"require": {
@@ -11821,7 +11889,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "1.26-dev"
+ "dev-main": "1.27-dev"
},
"thanks": {
"name": "symfony/polyfill",
@@ -11860,7 +11928,7 @@
"shim"
],
"support": {
- "source": "https://github.com/symfony/polyfill-iconv/tree/v1.26.0"
+ "source": "https://github.com/symfony/polyfill-iconv/tree/v1.27.0"
},
"funding": [
{
@@ -11876,20 +11944,20 @@
"type": "tidelift"
}
],
- "time": "2022-05-24T11:49:31+00:00"
+ "time": "2022-11-03T14:55:06+00:00"
},
{
"name": "symfony/stopwatch",
- "version": "v6.1.0",
+ "version": "v6.1.5",
"source": {
"type": "git",
"url": "https://github.com/symfony/stopwatch.git",
- "reference": "77dedae82ce2a26e2e9b481855473fc3b3e4e54d"
+ "reference": "266636bb8f3fbdccc302491df7b3a1b9a8c238a7"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/stopwatch/zipball/77dedae82ce2a26e2e9b481855473fc3b3e4e54d",
- "reference": "77dedae82ce2a26e2e9b481855473fc3b3e4e54d",
+ "url": "https://api.github.com/repos/symfony/stopwatch/zipball/266636bb8f3fbdccc302491df7b3a1b9a8c238a7",
+ "reference": "266636bb8f3fbdccc302491df7b3a1b9a8c238a7",
"shasum": ""
},
"require": {
@@ -11922,7 +11990,7 @@
"description": "Provides a way to profile code",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/stopwatch/tree/v6.1.0"
+ "source": "https://github.com/symfony/stopwatch/tree/v6.1.5"
},
"funding": [
{
@@ -11938,7 +12006,7 @@
"type": "tidelift"
}
],
- "time": "2022-02-25T11:15:52+00:00"
+ "time": "2022-09-28T16:00:52+00:00"
},
{
"name": "theseer/tokenizer",
@@ -12151,16 +12219,16 @@
},
{
"name": "zbateson/mail-mime-parser",
- "version": "2.2.2",
+ "version": "2.2.3",
"source": {
"type": "git",
"url": "https://github.com/zbateson/mail-mime-parser.git",
- "reference": "318cd809afebe48e8fb41625b05b25470fb3fa86"
+ "reference": "295c7f82a8c44af685680d9df6714beb812e90ff"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/zbateson/mail-mime-parser/zipball/318cd809afebe48e8fb41625b05b25470fb3fa86",
- "reference": "318cd809afebe48e8fb41625b05b25470fb3fa86",
+ "url": "https://api.github.com/repos/zbateson/mail-mime-parser/zipball/295c7f82a8c44af685680d9df6714beb812e90ff",
+ "reference": "295c7f82a8c44af685680d9df6714beb812e90ff",
"shasum": ""
},
"require": {
@@ -12220,7 +12288,7 @@
"type": "github"
}
],
- "time": "2022-09-01T15:59:13+00:00"
+ "time": "2022-09-28T16:31:49+00:00"
},
{
"name": "zbateson/mb-wrapper",
From 027eccfad86a145abba9e211c48b98698db04c6f Mon Sep 17 00:00:00 2001
From: Jonny Barnes
Date: Wed, 16 Nov 2022 20:30:08 +0000
Subject: [PATCH 051/805] Update querying of last uploaded media
---
.../Controllers/MicropubMediaController.php | 31 ++++++++++---------
tests/Feature/MicropubMediaTest.php | 20 ++++++++----
2 files changed, 30 insertions(+), 21 deletions(-)
diff --git a/app/Http/Controllers/MicropubMediaController.php b/app/Http/Controllers/MicropubMediaController.php
index 52cc252d..38e7451b 100644
--- a/app/Http/Controllers/MicropubMediaController.php
+++ b/app/Http/Controllers/MicropubMediaController.php
@@ -13,6 +13,7 @@ use Illuminate\Contracts\Container\BindingResolutionException;
use Illuminate\Database\Eloquent\ModelNotFoundException;
use Illuminate\Http\File;
use Illuminate\Http\JsonResponse;
+use Illuminate\Http\Request;
use Illuminate\Http\Response;
use Illuminate\Http\UploadedFile;
use Illuminate\Support\Carbon;
@@ -33,11 +34,11 @@ class MicropubMediaController extends Controller
$this->tokenService = $tokenService;
}
- public function getHandler(): JsonResponse
+ public function getHandler(Request $request): JsonResponse
{
try {
- $tokenData = $this->tokenService->validateToken(request()->input('access_token'));
- } catch (RequiredConstraintsViolated | InvalidTokenStructure $exception) {
+ $tokenData = $this->tokenService->validateToken($request->input('access_token'));
+ } catch (RequiredConstraintsViolated | InvalidTokenStructure) {
$micropubResponses = new MicropubResponses();
return $micropubResponses->invalidTokenResponse();
@@ -55,19 +56,19 @@ class MicropubMediaController extends Controller
return $micropubResponses->insufficientScopeResponse();
}
- if (request()->input('q') === 'last') {
- try {
- $media = Media::latest()->whereDate('created_at', '>=', Carbon::now()->subMinutes(30))->firstOrFail();
- } catch (ModelNotFoundException $exception) {
- return response()->json(['url' => null]);
- }
+ if ($request->input('q') === 'last') {
+ $media = Media::where('created_at', '>=', Carbon::now()->subMinutes(30))
+ ->where('token', $request->input('access_token'))
+ ->latest()
+ ->first();
+ $mediaUrl = $media?->url;
- return response()->json(['url' => $media->url]);
+ return response()->json(['url' => $mediaUrl]);
}
- if (request()->input('q') === 'source') {
- $limit = request()->input('limit', 10);
- $offset = request()->input('offset', 0);
+ if ($request->input('q') === 'source') {
+ $limit = $request->input('limit', 10);
+ $offset = $request->input('offset', 0);
$media = Media::latest()->offset($offset)->limit($limit)->get();
@@ -80,12 +81,12 @@ class MicropubMediaController extends Controller
return response()->json(['items' => $media]);
}
- if (request()->has('q')) {
+ if ($request->has('q')) {
return response()->json([
'error' => 'invalid_request',
'error_description' => sprintf(
'This server does not know how to handle this q parameter (%s)',
- request()->input('q')
+ $request->input('q')
),
], 400);
}
diff --git a/tests/Feature/MicropubMediaTest.php b/tests/Feature/MicropubMediaTest.php
index e8eb24d0..45e530bf 100644
--- a/tests/Feature/MicropubMediaTest.php
+++ b/tests/Feature/MicropubMediaTest.php
@@ -84,21 +84,27 @@ class MicropubMediaTest extends TestCase
Queue::fake();
Storage::fake('s3');
$file = __DIR__ . '/../aaron.png';
+ $token = $this->getToken();
+ config(['filesystems.disks.s3.url' => 'https://s3.example.com']);
$response = $this->post(
'/api/media',
[
'file' => new UploadedFile($file, 'aaron.png', 'image/png', null, true),
],
- ['HTTP_Authorization' => 'Bearer ' . $this->getToken()]
+ ['HTTP_Authorization' => 'Bearer ' . $token]
);
+ $location = $response->headers->get('Location');
+
+ $this->assertStringStartsWith('https://s3.example.com/', $location);
+
$path = parse_url($response->headers->get('Location'), PHP_URL_PATH);
$filename = substr($path, 7);
$lastUploadResponse = $this->get(
'/api/media?q=last',
- ['HTTP_Authorization' => 'Bearer ' . $this->getToken()]
+ ['HTTP_Authorization' => 'Bearer ' . $token]
);
$lastUploadResponse->assertJson(['url' => $response->headers->get('Location')]);
@@ -112,13 +118,14 @@ class MicropubMediaTest extends TestCase
Queue::fake();
Storage::fake('s3');
$file = __DIR__ . '/../aaron.png';
+ $token = $this->getToken();
$response = $this->post(
'/api/media',
[
'file' => new UploadedFile($file, 'aaron.png', 'image/png', null, true),
],
- ['HTTP_Authorization' => 'Bearer ' . $this->getToken()]
+ ['HTTP_Authorization' => 'Bearer ' . $token]
);
$path = parse_url($response->headers->get('Location'), PHP_URL_PATH);
@@ -126,7 +133,7 @@ class MicropubMediaTest extends TestCase
$sourceUploadResponse = $this->get(
'/api/media?q=source',
- ['HTTP_Authorization' => 'Bearer ' . $this->getToken()]
+ ['HTTP_Authorization' => 'Bearer ' . $token]
);
$sourceUploadResponse->assertJson(['items' => [[
'url' => $response->headers->get('Location'),
@@ -142,13 +149,14 @@ class MicropubMediaTest extends TestCase
Queue::fake();
Storage::fake('s3');
$file = __DIR__ . '/../aaron.png';
+ $token = $this->getToken();
$response = $this->post(
'/api/media',
[
'file' => new UploadedFile($file, 'aaron.png', 'image/png', null, true),
],
- ['HTTP_Authorization' => 'Bearer ' . $this->getToken()]
+ ['HTTP_Authorization' => 'Bearer ' . $token]
);
$path = parse_url($response->headers->get('Location'), PHP_URL_PATH);
@@ -156,7 +164,7 @@ class MicropubMediaTest extends TestCase
$sourceUploadResponse = $this->get(
'/api/media?q=source&limit=1',
- ['HTTP_Authorization' => 'Bearer ' . $this->getToken()]
+ ['HTTP_Authorization' => 'Bearer ' . $token]
);
$sourceUploadResponse->assertJson(['items' => [[
'url' => $response->headers->get('Location'),
From 6c28f756786f56b788be6781dbdfe3edf89da2e6 Mon Sep 17 00:00:00 2001
From: Jonny Barnes
Date: Wed, 16 Nov 2022 21:07:59 +0000
Subject: [PATCH 052/805] Add Laravel Pint fixes
---
app/Http/Controllers/MicropubMediaController.php | 1 -
1 file changed, 1 deletion(-)
diff --git a/app/Http/Controllers/MicropubMediaController.php b/app/Http/Controllers/MicropubMediaController.php
index 38e7451b..5cf865f0 100644
--- a/app/Http/Controllers/MicropubMediaController.php
+++ b/app/Http/Controllers/MicropubMediaController.php
@@ -10,7 +10,6 @@ use App\Models\Media;
use App\Services\TokenService;
use Exception;
use Illuminate\Contracts\Container\BindingResolutionException;
-use Illuminate\Database\Eloquent\ModelNotFoundException;
use Illuminate\Http\File;
use Illuminate\Http\JsonResponse;
use Illuminate\Http\Request;
From e52a47252609d2478bafd036fb0fe9a1584c4bad Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Thu, 17 Nov 2022 09:00:34 +0000
Subject: [PATCH 053/805] Bump mini-css-extract-plugin from 2.6.1 to 2.7.0
Bumps [mini-css-extract-plugin](https://github.com/webpack-contrib/mini-css-extract-plugin) from 2.6.1 to 2.7.0.
- [Release notes](https://github.com/webpack-contrib/mini-css-extract-plugin/releases)
- [Changelog](https://github.com/webpack-contrib/mini-css-extract-plugin/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/mini-css-extract-plugin/compare/v2.6.1...v2.7.0)
---
updated-dependencies:
- dependency-name: mini-css-extract-plugin
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
---
package-lock.json | 14 +++++++-------
package.json | 2 +-
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 3b144740..50579610 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -23,7 +23,7 @@
"cssnano": "^5.1.14",
"eslint": "^8.27.0",
"eslint-webpack-plugin": "^3.2.0",
- "mini-css-extract-plugin": "^2.6.1",
+ "mini-css-extract-plugin": "^2.7.0",
"postcss": "^8.4.19",
"postcss-combine-duplicated-selectors": "^10.0.2",
"postcss-combine-media-query": "^1.0.1",
@@ -4540,9 +4540,9 @@
}
},
"node_modules/mini-css-extract-plugin": {
- "version": "2.6.1",
- "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.1.tgz",
- "integrity": "sha512-wd+SD57/K6DiV7jIR34P+s3uckTRuQvx0tKPcvjFlrEylk6P4mQ2KSWk1hblj1Kxaqok7LogKOieygXqBczNlg==",
+ "version": "2.7.0",
+ "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.0.tgz",
+ "integrity": "sha512-auqtVo8KhTScMsba7MbijqZTfibbXiBNlPAQbsVt7enQfcDYLdgG57eGxMqwVU3mfeWANY4F1wUg+rMF+ycZgw==",
"dev": true,
"dependencies": {
"schema-utils": "^4.0.0"
@@ -10426,9 +10426,9 @@
"dev": true
},
"mini-css-extract-plugin": {
- "version": "2.6.1",
- "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.1.tgz",
- "integrity": "sha512-wd+SD57/K6DiV7jIR34P+s3uckTRuQvx0tKPcvjFlrEylk6P4mQ2KSWk1hblj1Kxaqok7LogKOieygXqBczNlg==",
+ "version": "2.7.0",
+ "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.0.tgz",
+ "integrity": "sha512-auqtVo8KhTScMsba7MbijqZTfibbXiBNlPAQbsVt7enQfcDYLdgG57eGxMqwVU3mfeWANY4F1wUg+rMF+ycZgw==",
"dev": true,
"requires": {
"schema-utils": "^4.0.0"
diff --git a/package.json b/package.json
index ac6b3c8e..52a20397 100644
--- a/package.json
+++ b/package.json
@@ -19,7 +19,7 @@
"cssnano": "^5.1.14",
"eslint": "^8.27.0",
"eslint-webpack-plugin": "^3.2.0",
- "mini-css-extract-plugin": "^2.6.1",
+ "mini-css-extract-plugin": "^2.7.0",
"postcss": "^8.4.19",
"postcss-combine-duplicated-selectors": "^10.0.2",
"postcss-combine-media-query": "^1.0.1",
From 7e4598445ba96ac5f5c2d99d2b345ba010afed79 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Fri, 18 Nov 2022 17:07:58 +0000
Subject: [PATCH 054/805] Bump webpack-cli from 4.10.0 to 5.0.0
Bumps [webpack-cli](https://github.com/webpack/webpack-cli) from 4.10.0 to 5.0.0.
- [Release notes](https://github.com/webpack/webpack-cli/releases)
- [Changelog](https://github.com/webpack/webpack-cli/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack/webpack-cli/compare/webpack-cli@4.10.0...webpack-cli@5.0.0)
---
updated-dependencies:
- dependency-name: webpack-cli
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot]
---
package-lock.json | 156 ++++++++++++++++++++++++++--------------------
package.json | 2 +-
2 files changed, 90 insertions(+), 68 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 50579610..e3e6c626 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -33,7 +33,7 @@
"stylelint-config-standard": "^29.0.0",
"stylelint-webpack-plugin": "^3.1.1",
"webpack": "^5.75.0",
- "webpack-cli": "^4.10.0"
+ "webpack-cli": "^5.0.0"
}
},
"node_modules/@ampproject/remapping": {
@@ -2064,34 +2064,42 @@
}
},
"node_modules/@webpack-cli/configtest": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.2.0.tgz",
- "integrity": "sha512-4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-2.0.0.tgz",
+ "integrity": "sha512-war4OU8NGjBqU3DP3bx6ciODXIh7dSXcpQq+P4K2Tqyd8L5OjZ7COx9QXx/QdCIwL2qoX09Wr4Cwf7uS4qdEng==",
"dev": true,
+ "engines": {
+ "node": ">=14.15.0"
+ },
"peerDependencies": {
- "webpack": "4.x.x || 5.x.x",
- "webpack-cli": "4.x.x"
+ "webpack": "5.x.x",
+ "webpack-cli": "5.x.x"
}
},
"node_modules/@webpack-cli/info": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.5.0.tgz",
- "integrity": "sha512-e8tSXZpw2hPl2uMJY6fsMswaok5FdlGNRTktvFk2sD8RjH0hE2+XistawJx1vmKteh4NmGmNUrp+Tb2w+udPcQ==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-2.0.0.tgz",
+ "integrity": "sha512-NNxDgbo4VOkNhOlTgY0Elhz3vKpOJq4/PKeKg7r8cmYM+GQA9vDofLYyup8jS6EpUvhNmR30cHTCEIyvXpskwA==",
"dev": true,
- "dependencies": {
- "envinfo": "^7.7.3"
+ "engines": {
+ "node": ">=14.15.0"
},
"peerDependencies": {
- "webpack-cli": "4.x.x"
+ "webpack": "5.x.x",
+ "webpack-cli": "5.x.x"
}
},
"node_modules/@webpack-cli/serve": {
- "version": "1.7.0",
- "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.7.0.tgz",
- "integrity": "sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-2.0.0.tgz",
+ "integrity": "sha512-Rumq5mHvGXamnOh3O8yLk1sjx8dB30qF1OeR6VC00DIR6SLJ4bwwUGKC4pE7qBFoQyyh0H9sAg3fikYgAqVR0w==",
"dev": true,
+ "engines": {
+ "node": ">=14.15.0"
+ },
"peerDependencies": {
- "webpack-cli": "4.x.x"
+ "webpack": "5.x.x",
+ "webpack-cli": "5.x.x"
},
"peerDependenciesMeta": {
"webpack-dev-server": {
@@ -4090,12 +4098,12 @@
"dev": true
},
"node_modules/interpret": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz",
- "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==",
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/interpret/-/interpret-3.1.1.tgz",
+ "integrity": "sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==",
"dev": true,
"engines": {
- "node": ">= 0.10"
+ "node": ">=10.13.0"
}
},
"node_modules/is-arrayish": {
@@ -5743,15 +5751,15 @@
}
},
"node_modules/rechoir": {
- "version": "0.7.1",
- "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz",
- "integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==",
+ "version": "0.8.0",
+ "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.8.0.tgz",
+ "integrity": "sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==",
"dev": true,
"dependencies": {
- "resolve": "^1.9.0"
+ "resolve": "^1.20.0"
},
"engines": {
- "node": ">= 0.10"
+ "node": ">= 10.13.0"
}
},
"node_modules/redent": {
@@ -6943,44 +6951,42 @@
}
},
"node_modules/webpack-cli": {
- "version": "4.10.0",
- "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.10.0.tgz",
- "integrity": "sha512-NLhDfH/h4O6UOy+0LSso42xvYypClINuMNBVVzX4vX98TmTaTUxwRbXdhucbFMd2qLaCTcLq/PdYrvi8onw90w==",
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-5.0.0.tgz",
+ "integrity": "sha512-AACDTo20yG+xn6HPW5xjbn2Be4KUzQPebWXsDMHwPPyKh9OnTOJgZN2Nc+g/FZKV3ObRTYsGvibAvc+5jAUrVA==",
"dev": true,
"dependencies": {
"@discoveryjs/json-ext": "^0.5.0",
- "@webpack-cli/configtest": "^1.2.0",
- "@webpack-cli/info": "^1.5.0",
- "@webpack-cli/serve": "^1.7.0",
+ "@webpack-cli/configtest": "^2.0.0",
+ "@webpack-cli/info": "^2.0.0",
+ "@webpack-cli/serve": "^2.0.0",
"colorette": "^2.0.14",
- "commander": "^7.0.0",
+ "commander": "^9.4.1",
"cross-spawn": "^7.0.3",
+ "envinfo": "^7.7.3",
"fastest-levenshtein": "^1.0.12",
"import-local": "^3.0.2",
- "interpret": "^2.2.0",
- "rechoir": "^0.7.0",
+ "interpret": "^3.1.1",
+ "rechoir": "^0.8.0",
"webpack-merge": "^5.7.3"
},
"bin": {
"webpack-cli": "bin/cli.js"
},
"engines": {
- "node": ">=10.13.0"
+ "node": ">=14.15.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/webpack"
},
"peerDependencies": {
- "webpack": "4.x.x || 5.x.x"
+ "webpack": "5.x.x"
},
"peerDependenciesMeta": {
"@webpack-cli/generators": {
"optional": true
},
- "@webpack-cli/migrate": {
- "optional": true
- },
"webpack-bundle-analyzer": {
"optional": true
},
@@ -6989,6 +6995,15 @@
}
}
},
+ "node_modules/webpack-cli/node_modules/commander": {
+ "version": "9.4.1",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-9.4.1.tgz",
+ "integrity": "sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw==",
+ "dev": true,
+ "engines": {
+ "node": "^12.20.0 || >=14"
+ }
+ },
"node_modules/webpack-merge": {
"version": "5.8.0",
"resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz",
@@ -8653,25 +8668,23 @@
}
},
"@webpack-cli/configtest": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.2.0.tgz",
- "integrity": "sha512-4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-2.0.0.tgz",
+ "integrity": "sha512-war4OU8NGjBqU3DP3bx6ciODXIh7dSXcpQq+P4K2Tqyd8L5OjZ7COx9QXx/QdCIwL2qoX09Wr4Cwf7uS4qdEng==",
"dev": true,
"requires": {}
},
"@webpack-cli/info": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.5.0.tgz",
- "integrity": "sha512-e8tSXZpw2hPl2uMJY6fsMswaok5FdlGNRTktvFk2sD8RjH0hE2+XistawJx1vmKteh4NmGmNUrp+Tb2w+udPcQ==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-2.0.0.tgz",
+ "integrity": "sha512-NNxDgbo4VOkNhOlTgY0Elhz3vKpOJq4/PKeKg7r8cmYM+GQA9vDofLYyup8jS6EpUvhNmR30cHTCEIyvXpskwA==",
"dev": true,
- "requires": {
- "envinfo": "^7.7.3"
- }
+ "requires": {}
},
"@webpack-cli/serve": {
- "version": "1.7.0",
- "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.7.0.tgz",
- "integrity": "sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-2.0.0.tgz",
+ "integrity": "sha512-Rumq5mHvGXamnOh3O8yLk1sjx8dB30qF1OeR6VC00DIR6SLJ4bwwUGKC4pE7qBFoQyyh0H9sAg3fikYgAqVR0w==",
"dev": true,
"requires": {}
},
@@ -10089,9 +10102,9 @@
"dev": true
},
"interpret": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz",
- "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==",
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/interpret/-/interpret-3.1.1.tgz",
+ "integrity": "sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==",
"dev": true
},
"is-arrayish": {
@@ -11242,12 +11255,12 @@
}
},
"rechoir": {
- "version": "0.7.1",
- "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz",
- "integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==",
+ "version": "0.8.0",
+ "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.8.0.tgz",
+ "integrity": "sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==",
"dev": true,
"requires": {
- "resolve": "^1.9.0"
+ "resolve": "^1.20.0"
}
},
"redent": {
@@ -12162,23 +12175,32 @@
}
},
"webpack-cli": {
- "version": "4.10.0",
- "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.10.0.tgz",
- "integrity": "sha512-NLhDfH/h4O6UOy+0LSso42xvYypClINuMNBVVzX4vX98TmTaTUxwRbXdhucbFMd2qLaCTcLq/PdYrvi8onw90w==",
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-5.0.0.tgz",
+ "integrity": "sha512-AACDTo20yG+xn6HPW5xjbn2Be4KUzQPebWXsDMHwPPyKh9OnTOJgZN2Nc+g/FZKV3ObRTYsGvibAvc+5jAUrVA==",
"dev": true,
"requires": {
"@discoveryjs/json-ext": "^0.5.0",
- "@webpack-cli/configtest": "^1.2.0",
- "@webpack-cli/info": "^1.5.0",
- "@webpack-cli/serve": "^1.7.0",
+ "@webpack-cli/configtest": "^2.0.0",
+ "@webpack-cli/info": "^2.0.0",
+ "@webpack-cli/serve": "^2.0.0",
"colorette": "^2.0.14",
- "commander": "^7.0.0",
+ "commander": "^9.4.1",
"cross-spawn": "^7.0.3",
+ "envinfo": "^7.7.3",
"fastest-levenshtein": "^1.0.12",
"import-local": "^3.0.2",
- "interpret": "^2.2.0",
- "rechoir": "^0.7.0",
+ "interpret": "^3.1.1",
+ "rechoir": "^0.8.0",
"webpack-merge": "^5.7.3"
+ },
+ "dependencies": {
+ "commander": {
+ "version": "9.4.1",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-9.4.1.tgz",
+ "integrity": "sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw==",
+ "dev": true
+ }
}
},
"webpack-merge": {
diff --git a/package.json b/package.json
index 52a20397..9284d36c 100644
--- a/package.json
+++ b/package.json
@@ -29,7 +29,7 @@
"stylelint-config-standard": "^29.0.0",
"stylelint-webpack-plugin": "^3.1.1",
"webpack": "^5.75.0",
- "webpack-cli": "^4.10.0"
+ "webpack-cli": "^5.0.0"
},
"scripts": {
"compress": "scripts/compress",
From 30c1bb5385b599c414bcdb45c5a71081bc41303f Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Fri, 18 Nov 2022 17:12:35 +0000
Subject: [PATCH 055/805] Bump phpunit/php-code-coverage from 9.2.18 to 9.2.19
Bumps [phpunit/php-code-coverage](https://github.com/sebastianbergmann/php-code-coverage) from 9.2.18 to 9.2.19.
- [Release notes](https://github.com/sebastianbergmann/php-code-coverage/releases)
- [Changelog](https://github.com/sebastianbergmann/php-code-coverage/blob/main/ChangeLog.md)
- [Commits](https://github.com/sebastianbergmann/php-code-coverage/compare/9.2.18...9.2.19)
---
updated-dependencies:
- dependency-name: phpunit/php-code-coverage
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
---
composer.lock | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/composer.lock b/composer.lock
index 867dfd33..96960bbb 100644
--- a/composer.lock
+++ b/composer.lock
@@ -9874,16 +9874,16 @@
},
{
"name": "phpunit/php-code-coverage",
- "version": "9.2.18",
+ "version": "9.2.19",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/php-code-coverage.git",
- "reference": "12fddc491826940cf9b7e88ad9664cf51f0f6d0a"
+ "reference": "c77b56b63e3d2031bd8997fcec43c1925ae46559"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/12fddc491826940cf9b7e88ad9664cf51f0f6d0a",
- "reference": "12fddc491826940cf9b7e88ad9664cf51f0f6d0a",
+ "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/c77b56b63e3d2031bd8997fcec43c1925ae46559",
+ "reference": "c77b56b63e3d2031bd8997fcec43c1925ae46559",
"shasum": ""
},
"require": {
@@ -9939,7 +9939,7 @@
],
"support": {
"issues": "https://github.com/sebastianbergmann/php-code-coverage/issues",
- "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.18"
+ "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.19"
},
"funding": [
{
@@ -9947,7 +9947,7 @@
"type": "github"
}
],
- "time": "2022-10-27T13:35:33+00:00"
+ "time": "2022-11-18T07:47:47+00:00"
},
{
"name": "phpunit/php-file-iterator",
From 42f0fa223831d904b9aad08a0d0af1af70eb5e6e Mon Sep 17 00:00:00 2001
From: Jonny Barnes
Date: Sun, 20 Nov 2022 17:10:19 +0000
Subject: [PATCH 056/805] Return a published and mime type data with sourced
media uploads
---
.../Controllers/MicropubMediaController.php | 2 ++
app/Models/Media.php | 24 +++++++++++++++++++
tests/Feature/MicropubMediaTest.php | 4 ++++
3 files changed, 30 insertions(+)
diff --git a/app/Http/Controllers/MicropubMediaController.php b/app/Http/Controllers/MicropubMediaController.php
index 5cf865f0..b360228c 100644
--- a/app/Http/Controllers/MicropubMediaController.php
+++ b/app/Http/Controllers/MicropubMediaController.php
@@ -74,6 +74,8 @@ class MicropubMediaController extends Controller
$media->transform(function ($mediaItem) {
return [
'url' => $mediaItem->url,
+ 'published' => $mediaItem->created_at->toW3cString(),
+ 'mime_type' => $mediaItem->getMimeType(),
];
});
diff --git a/app/Models/Media.php b/app/Models/Media.php
index 4b666d9e..85ec0290 100644
--- a/app/Models/Media.php
+++ b/app/Models/Media.php
@@ -107,4 +107,28 @@ class Media extends Model
return array_pop($parts);
}
+
+ /**
+ * Get the mime type of the media file.
+ *
+ * For now we will just use the extension, but this could be improved.
+ *
+ * @return string
+ */
+ public function getMimeType(): string
+ {
+ $extension = $this->getExtension($this->path);
+
+ return match ($extension) {
+ 'gif' => 'image/gif',
+ 'jpeg', 'jpg' => 'image/jpeg',
+ 'png' => 'image/png',
+ 'svg' => 'image/svg+xml',
+ 'tiff' => 'image/tiff',
+ 'webp' => 'image/webp',
+ 'mp4' => 'video/mp4',
+ 'mkv' => 'video/mkv',
+ default => 'application/octet-stream',
+ };
+ }
}
diff --git a/tests/Feature/MicropubMediaTest.php b/tests/Feature/MicropubMediaTest.php
index 45e530bf..bcf2f187 100644
--- a/tests/Feature/MicropubMediaTest.php
+++ b/tests/Feature/MicropubMediaTest.php
@@ -137,6 +137,8 @@ class MicropubMediaTest extends TestCase
);
$sourceUploadResponse->assertJson(['items' => [[
'url' => $response->headers->get('Location'),
+ 'published' => carbon()->toW3cString(),
+ 'mime_type' => 'image/png',
]]]);
// now remove file
@@ -168,6 +170,8 @@ class MicropubMediaTest extends TestCase
);
$sourceUploadResponse->assertJson(['items' => [[
'url' => $response->headers->get('Location'),
+ 'published' => carbon()->toW3cString(),
+ 'mime_type' => 'image/png',
]]]);
// And given our limit of 1 there should only be one result
$this->assertCount(1, json_decode($sourceUploadResponse->getContent(), true)['items']);
From d671f502ef6470aa50265400b0629bff79938594 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 21 Nov 2022 09:01:11 +0000
Subject: [PATCH 057/805] Bump eslint from 8.27.0 to 8.28.0
Bumps [eslint](https://github.com/eslint/eslint) from 8.27.0 to 8.28.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.27.0...v8.28.0)
---
updated-dependencies:
- dependency-name: eslint
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
---
package-lock.json | 14 +++++++-------
package.json | 2 +-
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index e3e6c626..c29c7cc9 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -21,7 +21,7 @@
"compression-webpack-plugin": "^10.0.0",
"css-loader": "^6.7.2",
"cssnano": "^5.1.14",
- "eslint": "^8.27.0",
+ "eslint": "^8.28.0",
"eslint-webpack-plugin": "^3.2.0",
"mini-css-extract-plugin": "^2.7.0",
"postcss": "^8.4.19",
@@ -3169,9 +3169,9 @@
}
},
"node_modules/eslint": {
- "version": "8.27.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.27.0.tgz",
- "integrity": "sha512-0y1bfG2ho7mty+SiILVf9PfuRA49ek4Nc60Wmmu62QlobNR+CeXa4xXIJgcuwSQgZiWaPH+5BDsctpIW0PR/wQ==",
+ "version": "8.28.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.28.0.tgz",
+ "integrity": "sha512-S27Di+EVyMxcHiwDrFzk8dJYAaD+/5SoWKxL1ri/71CRHsnJnRDPNt2Kzj24+MT9FDupf4aqqyqPrvI8MvQ4VQ==",
"dev": true,
"dependencies": {
"@eslint/eslintrc": "^1.3.3",
@@ -9442,9 +9442,9 @@
"integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg=="
},
"eslint": {
- "version": "8.27.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.27.0.tgz",
- "integrity": "sha512-0y1bfG2ho7mty+SiILVf9PfuRA49ek4Nc60Wmmu62QlobNR+CeXa4xXIJgcuwSQgZiWaPH+5BDsctpIW0PR/wQ==",
+ "version": "8.28.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.28.0.tgz",
+ "integrity": "sha512-S27Di+EVyMxcHiwDrFzk8dJYAaD+/5SoWKxL1ri/71CRHsnJnRDPNt2Kzj24+MT9FDupf4aqqyqPrvI8MvQ4VQ==",
"dev": true,
"requires": {
"@eslint/eslintrc": "^1.3.3",
diff --git a/package.json b/package.json
index 9284d36c..aaec45be 100644
--- a/package.json
+++ b/package.json
@@ -17,7 +17,7 @@
"compression-webpack-plugin": "^10.0.0",
"css-loader": "^6.7.2",
"cssnano": "^5.1.14",
- "eslint": "^8.27.0",
+ "eslint": "^8.28.0",
"eslint-webpack-plugin": "^3.2.0",
"mini-css-extract-plugin": "^2.7.0",
"postcss": "^8.4.19",
From 12d02454bc2db98b43c1cfb6909591a96bb93f1b Mon Sep 17 00:00:00 2001
From: Jonny Barnes
Date: Mon, 21 Nov 2022 18:43:30 +0000
Subject: [PATCH 058/805] Remove old failed_jobs table
---
...21_184127_remove_old_failed_jobs_table.php | 27 +++++++++++++++++++
1 file changed, 27 insertions(+)
create mode 100644 database/migrations/2022_11_21_184127_remove_old_failed_jobs_table.php
diff --git a/database/migrations/2022_11_21_184127_remove_old_failed_jobs_table.php b/database/migrations/2022_11_21_184127_remove_old_failed_jobs_table.php
new file mode 100644
index 00000000..9c2cc1d8
--- /dev/null
+++ b/database/migrations/2022_11_21_184127_remove_old_failed_jobs_table.php
@@ -0,0 +1,27 @@
+
Date: Mon, 21 Nov 2022 18:58:42 +0000
Subject: [PATCH 059/805] Add new failed jobs table
---
... 2022_11_21_185719_create_failed_jobs_table.php} | 13 ++++++++-----
1 file changed, 8 insertions(+), 5 deletions(-)
rename database/migrations/{2015_07_22_084423_create_failed_jobs_table.php => 2022_11_21_185719_create_failed_jobs_table.php} (63%)
diff --git a/database/migrations/2015_07_22_084423_create_failed_jobs_table.php b/database/migrations/2022_11_21_185719_create_failed_jobs_table.php
similarity index 63%
rename from database/migrations/2015_07_22_084423_create_failed_jobs_table.php
rename to database/migrations/2022_11_21_185719_create_failed_jobs_table.php
index 16db8524..17191986 100644
--- a/database/migrations/2015_07_22_084423_create_failed_jobs_table.php
+++ b/database/migrations/2022_11_21_185719_create_failed_jobs_table.php
@@ -2,8 +2,9 @@
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
+use Illuminate\Support\Facades\Schema;
-class CreateFailedJobsTable extends Migration
+return new class extends Migration
{
/**
* Run the migrations.
@@ -13,11 +14,13 @@ class CreateFailedJobsTable extends Migration
public function up()
{
Schema::create('failed_jobs', function (Blueprint $table) {
- $table->increments('id');
+ $table->id();
+ $table->string('uuid')->unique();
$table->text('connection');
$table->text('queue');
$table->longText('payload');
- $table->timestamp('failed_at');
+ $table->longText('exception');
+ $table->timestamp('failed_at')->useCurrent();
});
}
@@ -28,6 +31,6 @@ class CreateFailedJobsTable extends Migration
*/
public function down()
{
- Schema::drop('failed_jobs');
+ Schema::dropIfExists('failed_jobs');
}
-}
+};
From 953f98a389e0237fd8098ae9bddbd3150f045bcf Mon Sep 17 00:00:00 2001
From: Jonny Barnes
Date: Mon, 21 Nov 2022 19:07:47 +0000
Subject: [PATCH 060/805] Remove a migration that alters the failed jobs table
---
..._exception_column_to_failed_jobs_table.php | 31 -------------------
1 file changed, 31 deletions(-)
delete mode 100644 database/migrations/2016_09_06_152900_add_exception_column_to_failed_jobs_table.php
diff --git a/database/migrations/2016_09_06_152900_add_exception_column_to_failed_jobs_table.php b/database/migrations/2016_09_06_152900_add_exception_column_to_failed_jobs_table.php
deleted file mode 100644
index 0f0598cb..00000000
--- a/database/migrations/2016_09_06_152900_add_exception_column_to_failed_jobs_table.php
+++ /dev/null
@@ -1,31 +0,0 @@
-text('exception');
- });
- }
-
- /**
- * Reverse the migrations.
- *
- * @return void
- */
- public function down()
- {
- Schema::table('failed_jobs', function (Blueprint $table) {
- $table->dropColumn('exception');
- });
- }
-}
From 99dea2e7359c7c8be77afff6f78d020bf44f2740 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Tue, 22 Nov 2022 09:02:17 +0000
Subject: [PATCH 061/805] Bump spatie/browsershot from 3.57.3 to 3.57.4
Bumps [spatie/browsershot](https://github.com/spatie/browsershot) from 3.57.3 to 3.57.4.
- [Release notes](https://github.com/spatie/browsershot/releases)
- [Changelog](https://github.com/spatie/browsershot/blob/main/CHANGELOG.md)
- [Commits](https://github.com/spatie/browsershot/compare/3.57.3...3.57.4)
---
updated-dependencies:
- dependency-name: spatie/browsershot
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
---
composer.lock | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/composer.lock b/composer.lock
index 96960bbb..6795f714 100644
--- a/composer.lock
+++ b/composer.lock
@@ -4508,16 +4508,16 @@
},
{
"name": "spatie/browsershot",
- "version": "3.57.3",
+ "version": "3.57.4",
"source": {
"type": "git",
"url": "https://github.com/spatie/browsershot.git",
- "reference": "6dbd43cc3e8f35879e1add2fba6801aa97443e12"
+ "reference": "554c3e566fde8c47ad1ac9be47eaeb9a84c4dfe2"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/spatie/browsershot/zipball/6dbd43cc3e8f35879e1add2fba6801aa97443e12",
- "reference": "6dbd43cc3e8f35879e1add2fba6801aa97443e12",
+ "url": "https://api.github.com/repos/spatie/browsershot/zipball/554c3e566fde8c47ad1ac9be47eaeb9a84c4dfe2",
+ "reference": "554c3e566fde8c47ad1ac9be47eaeb9a84c4dfe2",
"shasum": ""
},
"require": {
@@ -4562,7 +4562,7 @@
"webpage"
],
"support": {
- "source": "https://github.com/spatie/browsershot/tree/3.57.3"
+ "source": "https://github.com/spatie/browsershot/tree/3.57.4"
},
"funding": [
{
@@ -4570,7 +4570,7 @@
"type": "github"
}
],
- "time": "2022-10-25T08:30:53+00:00"
+ "time": "2022-11-21T11:50:10+00:00"
},
{
"name": "spatie/commonmark-highlighter",
From 31643a64ea396aa30b3dbabe924da43fe458313b Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Wed, 23 Nov 2022 18:51:55 +0000
Subject: [PATCH 062/805] Bump laravel/sail from 1.16.2 to 1.16.3
Bumps [laravel/sail](https://github.com/laravel/sail) from 1.16.2 to 1.16.3.
- [Release notes](https://github.com/laravel/sail/releases)
- [Changelog](https://github.com/laravel/sail/blob/1.x/CHANGELOG.md)
- [Commits](https://github.com/laravel/sail/compare/v1.16.2...v1.16.3)
---
updated-dependencies:
- dependency-name: laravel/sail
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
---
composer.lock | 36 ++++++++++++++++++------------------
1 file changed, 18 insertions(+), 18 deletions(-)
diff --git a/composer.lock b/composer.lock
index 6795f714..6fffd7f4 100644
--- a/composer.lock
+++ b/composer.lock
@@ -1741,16 +1741,16 @@
},
{
"name": "laravel/framework",
- "version": "v9.40.1",
+ "version": "v9.41.0",
"source": {
"type": "git",
"url": "https://github.com/laravel/framework.git",
- "reference": "9611fdaf2db5759b8299802d7185bcdbee0340bb"
+ "reference": "cc902ce61b4ca08ca7449664cfab2fa96a1d1e28"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laravel/framework/zipball/9611fdaf2db5759b8299802d7185bcdbee0340bb",
- "reference": "9611fdaf2db5759b8299802d7185bcdbee0340bb",
+ "url": "https://api.github.com/repos/laravel/framework/zipball/cc902ce61b4ca08ca7449664cfab2fa96a1d1e28",
+ "reference": "cc902ce61b4ca08ca7449664cfab2fa96a1d1e28",
"shasum": ""
},
"require": {
@@ -1923,7 +1923,7 @@
"issues": "https://github.com/laravel/framework/issues",
"source": "https://github.com/laravel/framework"
},
- "time": "2022-11-15T16:13:22+00:00"
+ "time": "2022-11-22T15:10:46+00:00"
},
{
"name": "laravel/horizon",
@@ -3369,25 +3369,25 @@
},
{
"name": "nette/schema",
- "version": "v1.2.2",
+ "version": "v1.2.3",
"source": {
"type": "git",
"url": "https://github.com/nette/schema.git",
- "reference": "9a39cef03a5b34c7de64f551538cbba05c2be5df"
+ "reference": "abbdbb70e0245d5f3bf77874cea1dfb0c930d06f"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/nette/schema/zipball/9a39cef03a5b34c7de64f551538cbba05c2be5df",
- "reference": "9a39cef03a5b34c7de64f551538cbba05c2be5df",
+ "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.2"
+ "php": ">=7.1 <8.3"
},
"require-dev": {
"nette/tester": "^2.3 || ^2.4",
- "phpstan/phpstan-nette": "^0.12",
+ "phpstan/phpstan-nette": "^1.0",
"tracy/tracy": "^2.7"
},
"type": "library",
@@ -3425,9 +3425,9 @@
],
"support": {
"issues": "https://github.com/nette/schema/issues",
- "source": "https://github.com/nette/schema/tree/v1.2.2"
+ "source": "https://github.com/nette/schema/tree/v1.2.3"
},
- "time": "2021-10-15T11:40:02+00:00"
+ "time": "2022-10-13T01:24:26+00:00"
},
{
"name": "nette/utils",
@@ -9084,16 +9084,16 @@
},
{
"name": "laravel/sail",
- "version": "v1.16.2",
+ "version": "v1.16.3",
"source": {
"type": "git",
"url": "https://github.com/laravel/sail.git",
- "reference": "7d1ed5f856ec8b9708712e3fc0708fcabe114659"
+ "reference": "0dbee8802e17911afbe29a8506316343829b056e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laravel/sail/zipball/7d1ed5f856ec8b9708712e3fc0708fcabe114659",
- "reference": "7d1ed5f856ec8b9708712e3fc0708fcabe114659",
+ "url": "https://api.github.com/repos/laravel/sail/zipball/0dbee8802e17911afbe29a8506316343829b056e",
+ "reference": "0dbee8802e17911afbe29a8506316343829b056e",
"shasum": ""
},
"require": {
@@ -9140,7 +9140,7 @@
"issues": "https://github.com/laravel/sail/issues",
"source": "https://github.com/laravel/sail"
},
- "time": "2022-09-28T13:13:22+00:00"
+ "time": "2022-11-21T16:19:18+00:00"
},
{
"name": "maximebf/debugbar",
From 3f4634710cea20c5117da4aa3c064d95ad4ff4b8 Mon Sep 17 00:00:00 2001
From: Jonny Barnes
Date: Thu, 24 Nov 2022 21:44:57 +0000
Subject: [PATCH 063/805] Implement strict Eloquent when developing
---
app/Exceptions/Handler.php | 2 +-
app/Http/Controllers/Admin/NotesController.php | 9 +++++----
app/Http/Controllers/FeedsController.php | 2 +-
app/Http/Controllers/FrontPageController.php | 2 +-
app/Models/Note.php | 3 +--
app/Providers/AppServiceProvider.php | 4 ++++
resources/views/templates/mini-hcard.blade.php | 2 +-
resources/views/templates/note.blade.php | 9 ++++-----
tests/Feature/Admin/NotesTest.php | 1 +
9 files changed, 19 insertions(+), 15 deletions(-)
diff --git a/app/Exceptions/Handler.php b/app/Exceptions/Handler.php
index eed4b776..d82db948 100644
--- a/app/Exceptions/Handler.php
+++ b/app/Exceptions/Handler.php
@@ -53,7 +53,7 @@ class Handler extends ExceptionHandler
{
parent::report($throwable);
- if ($this->shouldReport($throwable)) {
+ if (config('logging.slack') && $this->shouldReport($throwable)) {
$guzzle = new Client([
'headers' => [
'Content-Type' => 'application/json',
diff --git a/app/Http/Controllers/Admin/NotesController.php b/app/Http/Controllers/Admin/NotesController.php
index 75a15231..31ad4822 100644
--- a/app/Http/Controllers/Admin/NotesController.php
+++ b/app/Http/Controllers/Admin/NotesController.php
@@ -41,13 +41,14 @@ class NotesController extends Controller
/**
* Process a request to make a new note.
*
- * @return \Illuminate\Http\RedirectResponse
+ * @param Request $request
+ * @return RedirectResponse
*/
- public function store(): RedirectResponse
+ public function store(Request $request): RedirectResponse
{
Note::create([
- 'in-reply-to' => request()->input('in-reply-to'),
- 'note' => request()->input('content'),
+ 'in_reply_to' => $request->input('in-reply-to'),
+ 'note' => $request->input('content'),
]);
return redirect('/admin/notes');
diff --git a/app/Http/Controllers/FeedsController.php b/app/Http/Controllers/FeedsController.php
index a1468cbb..eb8c1a17 100644
--- a/app/Http/Controllers/FeedsController.php
+++ b/app/Http/Controllers/FeedsController.php
@@ -111,7 +111,7 @@ class FeedsController extends Controller
*/
public function notesJson()
{
- $notes = Note::latest()->take(20)->get();
+ $notes = Note::latest()->with('media')->take(20)->get();
$data = [
'version' => 'https://jsonfeed.org/version/1',
'title' => 'The JSON Feed for ' . config('app.display_name') . '’s notes',
diff --git a/app/Http/Controllers/FrontPageController.php b/app/Http/Controllers/FrontPageController.php
index 05731663..bcf82af4 100644
--- a/app/Http/Controllers/FrontPageController.php
+++ b/app/Http/Controllers/FrontPageController.php
@@ -23,7 +23,7 @@ class FrontPageController extends Controller
return (new ActivityStreamsService())->siteOwnerResponse();
}
- $notes = Note::latest()->get();
+ $notes = Note::latest()->with(['media', 'client', 'place'])->get();
$articles = Article::latest()->get();
$bookmarks = Bookmark::latest()->get();
$likes = Like::latest()->get();
diff --git a/app/Models/Note.php b/app/Models/Note.php
index b37f914c..c6639901 100644
--- a/app/Models/Note.php
+++ b/app/Models/Note.php
@@ -141,7 +141,6 @@ class Note extends Model
*
* @return array
*/
- #[ArrayShape(['note' => 'null|string'])]
public function toSearchableArray(): array
{
return [
@@ -190,7 +189,7 @@ class Note extends Model
/**
* Provide the content_html for JSON feed.
*
- * In particular we want to include media links such as images.
+ * In particular, we want to include media links such as images.
*
* @return string
*/
diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php
index 9a14487b..f75ee2ae 100644
--- a/app/Providers/AppServiceProvider.php
+++ b/app/Providers/AppServiceProvider.php
@@ -5,6 +5,7 @@ namespace App\Providers;
use App\Models\Note;
use App\Observers\NoteObserver;
use Codebird\Codebird;
+use Illuminate\Database\Eloquent\Model;
use Illuminate\Http\Request;
use Illuminate\Pagination\LengthAwarePaginator;
use Illuminate\Support\Collection;
@@ -102,6 +103,9 @@ class AppServiceProvider extends ServiceProvider
->forceAttribute('a', 'rel', 'noopener nofollow')
);
});
+
+ // Turn on Eloquent strict mode when developing
+ Model::shouldBeStrict(! $this->app->isProduction());
}
/**
diff --git a/resources/views/templates/mini-hcard.blade.php b/resources/views/templates/mini-hcard.blade.php
index 6ec30989..11f99ad8 100644
--- a/resources/views/templates/mini-hcard.blade.php
+++ b/resources/views/templates/mini-hcard.blade.php
@@ -1 +1 @@
-{!! $contact->name !!} @if ($contact->facebook) {{ $contact->facebook_name ?: 'Facebook' }} @endif @if ($contact->twitter) {{ $contact->twitter }} @endif
+{!! $contact->name !!} @if ($contact->facebook) Facebook @endif @if ($contact->twitter) {{ $contact->twitter }} @endif
diff --git a/resources/views/templates/note.blade.php b/resources/views/templates/note.blade.php
index ebb2cbe4..3e0c542d 100644
--- a/resources/views/templates/note.blade.php
+++ b/resources/views/templates/note.blade.php
@@ -9,10 +9,10 @@
{!! $note->note !!}
@foreach($note->media as $media)
-@if($media->type == 'image')
image_widths !== null) srcset="{{ $media->url }} {{ $media->image_widths }}w, {{ $media->mediumurl }} 1000w, {{ $media->smallurl }} 500w" sizes="80vh"@endif>@endif
-@if($media->type == 'audio')
@endif
-@if($media->type == 'video') @endif
-@if($media->type == 'download') Download the attached media
@endif
+@if($media->type === 'image') image_widths !== null) srcset="{{ $media->url }} {{ $media->image_widths }}w, {{ $media->mediumurl }} 1000w, {{ $media->smallurl }} 500w" sizes="80vh"@endif> @endif
+@if($media->type === 'audio') @endif
+@if($media->type === 'video') @endif
+@if($media->type === 'download') Download the attached media
@endif
@endforeach
@if ($note->twitter_content)
@@ -25,7 +25,6 @@
{{ $note->humandiff }} @if($note->client) via {{ $note->client->client_name }} @endif
@if($note->place)@if($note->getOriginal('note')) in {{ $note->address }} @endif
@elseif($note->address) in {!! $note->address !!} @endif
-@if($note->replies_count > 0) @include('templates.replies-icon'): {{ $note->replies_count }}@endif
diff --git a/tests/Feature/Admin/NotesTest.php b/tests/Feature/Admin/NotesTest.php
index 26b9ac0e..ac60004b 100644
--- a/tests/Feature/Admin/NotesTest.php
+++ b/tests/Feature/Admin/NotesTest.php
@@ -41,6 +41,7 @@ class NotesTest extends TestCase
$this->actingAs($user)->post('/admin/notes', [
'content' => 'A new test note',
]);
+
$this->assertDatabaseHas('notes', [
'note' => 'A new test note',
]);
From 8a83d9b565587ef77cd8b8b62ef55d7e4bc5f5e4 Mon Sep 17 00:00:00 2001
From: Jonny Barnes
Date: Thu, 24 Nov 2022 21:52:32 +0000
Subject: [PATCH 064/805] Fix Laravel Pint issue
---
app/Models/Note.php | 1 -
1 file changed, 1 deletion(-)
diff --git a/app/Models/Note.php b/app/Models/Note.php
index c6639901..4e1e9e3a 100644
--- a/app/Models/Note.php
+++ b/app/Models/Note.php
@@ -19,7 +19,6 @@ use Illuminate\Database\Eloquent\Relations\HasMany;
use Illuminate\Database\Eloquent\Relations\MorphMany;
use Illuminate\Database\Eloquent\SoftDeletes;
use Illuminate\Support\Facades\Cache;
-use JetBrains\PhpStorm\ArrayShape;
use Jonnybarnes\IndieWeb\Numbers;
use League\CommonMark\Environment\Environment;
use League\CommonMark\Extension\Autolink\AutolinkExtension;
From 2451220a8a84c7fb05ff2126544a37c48463f92e Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Thu, 24 Nov 2022 22:00:39 +0000
Subject: [PATCH 065/805] Bump puppeteer from 19.2.2 to 19.3.0
Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 19.2.2 to 19.3.0.
- [Release notes](https://github.com/puppeteer/puppeteer/releases)
- [Changelog](https://github.com/puppeteer/puppeteer/blob/main/release-please-config.json)
- [Commits](https://github.com/puppeteer/puppeteer/compare/puppeteer-core-v19.2.2...puppeteer-v19.3.0)
---
updated-dependencies:
- dependency-name: puppeteer
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
---
package-lock.json | 30 +++++++++++++++---------------
package.json | 2 +-
2 files changed, 16 insertions(+), 16 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index c29c7cc9..896e289e 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -10,7 +10,7 @@
"license": "CC0-1.0",
"dependencies": {
"normalize.css": "^8.0.1",
- "puppeteer": "^19.2.2"
+ "puppeteer": "^19.3.0"
},
"devDependencies": {
"@babel/core": "^7.20.2",
@@ -5577,9 +5577,9 @@
}
},
"node_modules/puppeteer": {
- "version": "19.2.2",
- "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-19.2.2.tgz",
- "integrity": "sha512-m1T5Mog5qu5+dMBptWYTn6pXRdnFbydbVUCthqwbfd8/kOiMlzZBR9ywjX79LpvI1Sj+/z8+FKeIsjnMul8ZYA==",
+ "version": "19.3.0",
+ "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-19.3.0.tgz",
+ "integrity": "sha512-WJbi/ULaeuFOz7cfMgJlJCBAZiyqIFeQ6os4h5ex3PVTt2qosXgwI9eruFZqFAwJRv8x5pOuMhWR0aSRgyDqEg==",
"hasInstallScript": true,
"dependencies": {
"cosmiconfig": "7.0.1",
@@ -5587,16 +5587,16 @@
"https-proxy-agent": "5.0.1",
"progress": "2.0.3",
"proxy-from-env": "1.1.0",
- "puppeteer-core": "19.2.2"
+ "puppeteer-core": "19.3.0"
},
"engines": {
"node": ">=14.1.0"
}
},
"node_modules/puppeteer-core": {
- "version": "19.2.2",
- "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-19.2.2.tgz",
- "integrity": "sha512-faojf+1pZ/tHXSr4x1q+9MVd9FrL3rpdbC0w7qN7MNClMoLuCvMbpR4vzcjoiJYgclt1n+SOPUOmHQViTw6frw==",
+ "version": "19.3.0",
+ "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-19.3.0.tgz",
+ "integrity": "sha512-P8VAAOBnBJo/7DKJnj1b0K9kZBF2D8lkdL94CjJ+DZKCp182LQqYemPI9omUSZkh4bgykzXjZhaVR1qtddTTQg==",
"dependencies": {
"cross-fetch": "3.1.5",
"debug": "4.3.4",
@@ -11122,22 +11122,22 @@
"dev": true
},
"puppeteer": {
- "version": "19.2.2",
- "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-19.2.2.tgz",
- "integrity": "sha512-m1T5Mog5qu5+dMBptWYTn6pXRdnFbydbVUCthqwbfd8/kOiMlzZBR9ywjX79LpvI1Sj+/z8+FKeIsjnMul8ZYA==",
+ "version": "19.3.0",
+ "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-19.3.0.tgz",
+ "integrity": "sha512-WJbi/ULaeuFOz7cfMgJlJCBAZiyqIFeQ6os4h5ex3PVTt2qosXgwI9eruFZqFAwJRv8x5pOuMhWR0aSRgyDqEg==",
"requires": {
"cosmiconfig": "7.0.1",
"devtools-protocol": "0.0.1056733",
"https-proxy-agent": "5.0.1",
"progress": "2.0.3",
"proxy-from-env": "1.1.0",
- "puppeteer-core": "19.2.2"
+ "puppeteer-core": "19.3.0"
}
},
"puppeteer-core": {
- "version": "19.2.2",
- "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-19.2.2.tgz",
- "integrity": "sha512-faojf+1pZ/tHXSr4x1q+9MVd9FrL3rpdbC0w7qN7MNClMoLuCvMbpR4vzcjoiJYgclt1n+SOPUOmHQViTw6frw==",
+ "version": "19.3.0",
+ "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-19.3.0.tgz",
+ "integrity": "sha512-P8VAAOBnBJo/7DKJnj1b0K9kZBF2D8lkdL94CjJ+DZKCp182LQqYemPI9omUSZkh4bgykzXjZhaVR1qtddTTQg==",
"requires": {
"cross-fetch": "3.1.5",
"debug": "4.3.4",
diff --git a/package.json b/package.json
index aaec45be..e0f6ea59 100644
--- a/package.json
+++ b/package.json
@@ -6,7 +6,7 @@
"license": "CC0-1.0",
"dependencies": {
"normalize.css": "^8.0.1",
- "puppeteer": "^19.2.2"
+ "puppeteer": "^19.3.0"
},
"devDependencies": {
"@babel/core": "^7.20.2",
From cfca6a1de511c0a6eeebade6304f339eb593083d Mon Sep 17 00:00:00 2001
From: Jonny Barnes
Date: Sat, 26 Nov 2022 10:50:19 +0000
Subject: [PATCH 066/805] Refactor models to use new attribute cast
---
.../Controllers/MicropubMediaController.php | 2 +-
app/Models/Article.php | 81 +++++------
app/Models/Bookmark.php | 45 +-----
app/Models/Like.php | 55 ++++----
app/Models/Media.php | 117 +++++++---------
app/Models/Place.php | 68 +++++----
app/Models/Tag.php | 12 +-
app/Models/WebMention.php | 129 ++++++++++--------
tests/Unit/PlacesTest.php | 1 -
9 files changed, 218 insertions(+), 292 deletions(-)
diff --git a/app/Http/Controllers/MicropubMediaController.php b/app/Http/Controllers/MicropubMediaController.php
index b360228c..9cf0d55a 100644
--- a/app/Http/Controllers/MicropubMediaController.php
+++ b/app/Http/Controllers/MicropubMediaController.php
@@ -75,7 +75,7 @@ class MicropubMediaController extends Controller
return [
'url' => $mediaItem->url,
'published' => $mediaItem->created_at->toW3cString(),
- 'mime_type' => $mediaItem->getMimeType(),
+ 'mime_type' => $mediaItem->mimetype,
];
});
diff --git a/app/Models/Article.php b/app/Models/Article.php
index 0aac8d7f..11256946 100644
--- a/app/Models/Article.php
+++ b/app/Models/Article.php
@@ -6,6 +6,7 @@ namespace App\Models;
use Cviebrock\EloquentSluggable\Sluggable;
use Illuminate\Database\Eloquent\Builder;
+use Illuminate\Database\Eloquent\Casts\Attribute;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
@@ -58,70 +59,54 @@ class Article extends Model
*/
protected $guarded = ['id'];
- /**
- * Process the article for display.
- *
- * @return string
- */
- public function getHtmlAttribute(): string
+ protected function html(): Attribute
{
- $environment = new Environment();
- $environment->addExtension(new CommonMarkCoreExtension());
- $environment->addRenderer(FencedCode::class, new FencedCodeRenderer());
- $environment->addRenderer(IndentedCode::class, new IndentedCodeRenderer());
- $markdownConverter = new MarkdownConverter($environment);
+ return Attribute::get(
+ get: function () {
+ $environment = new Environment();
+ $environment->addExtension(new CommonMarkCoreExtension());
+ $environment->addRenderer(FencedCode::class, new FencedCodeRenderer());
+ $environment->addRenderer(IndentedCode::class, new IndentedCodeRenderer());
+ $markdownConverter = new MarkdownConverter($environment);
- return $markdownConverter->convert($this->main)->getContent();
+ return $markdownConverter->convert($this->main)->getContent();
+ },
+ );
}
- /**
- * Convert updated_at to W3C time format.
- *
- * @return string
- */
- public function getW3cTimeAttribute(): string
+ protected function w3cTime(): Attribute
{
- return $this->updated_at->toW3CString();
+ return Attribute::get(
+ get: fn () => $this->updated_at->toW3CString(),
+ );
}
- /**
- * Convert updated_at to a tooltip appropriate format.
- *
- * @return string
- */
- public function getTooltipTimeAttribute(): string
+ protected function tooltipTime(): Attribute
{
- return $this->updated_at->toRFC850String();
+ return Attribute::get(
+ get: fn () => $this->updated_at->toRFC850String(),
+ );
}
- /**
- * Convert updated_at to a human readable format.
- *
- * @return string
- */
- public function getHumanTimeAttribute(): string
+ protected function humanTime(): Attribute
{
- return $this->updated_at->diffForHumans();
+ return Attribute::get(
+ get: fn () => $this->updated_at->diffForHumans(),
+ );
}
- /**
- * Get the pubdate value for RSS feeds.
- *
- * @return string
- */
- public function getPubdateAttribute(): string
+ protected function pubdate(): Attribute
{
- return $this->updated_at->toRSSString();
+ return Attribute::get(
+ get: fn () => $this->updated_at->toRSSString(),
+ );
}
- /**
- * A link to the article, i.e. `/blog/1999/12/25/merry-christmas`.
- *
- * @return string
- */
- public function getLinkAttribute(): string
+ protected function link(): Attribute
{
- return '/blog/' . $this->updated_at->year . '/' . $this->updated_at->format('m') . '/' . $this->titleurl;
+ return Attribute::get(
+ get: fn () => '/blog/' . $this->updated_at->year . '/' . $this->updated_at->format('m') . '/' . $this->titleurl,
+ );
}
/**
@@ -134,7 +119,7 @@ class Article extends Model
*/
public function scopeDate(Builder $query, int $year = null, int $month = null): Builder
{
- if ($year == null) {
+ if ($year === null) {
return $query;
}
$start = $year . '-01-01 00:00:00';
diff --git a/app/Models/Bookmark.php b/app/Models/Bookmark.php
index b5a88e58..097b461e 100644
--- a/app/Models/Bookmark.php
+++ b/app/Models/Bookmark.php
@@ -4,43 +4,11 @@ declare(strict_types=1);
namespace App\Models;
-use Illuminate\Database\Eloquent\Builder;
-use Illuminate\Database\Eloquent\Collection;
+use Illuminate\Database\Eloquent\Casts\Attribute;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\BelongsToMany;
-use Illuminate\Support\Carbon;
-/**
- * App\Models\Bookmark.
- *
- * @property int $id
- * @property string $url
- * @property string|null $name
- * @property string|null $content
- * @property string|null $screenshot
- * @property string|null $archive
- * @property array|null $syndicates
- * @property Carbon|null $created_at
- * @property Carbon|null $updated_at
- * @property-read string $longurl
- * @property-read Collection|Tag[] $tags
- * @property-read int|null $tags_count
- *
- * @method static Builder|Bookmark newModelQuery()
- * @method static Builder|Bookmark newQuery()
- * @method static Builder|Bookmark query()
- * @method static Builder|Bookmark whereArchive($value)
- * @method static Builder|Bookmark whereContent($value)
- * @method static Builder|Bookmark whereCreatedAt($value)
- * @method static Builder|Bookmark whereId($value)
- * @method static Builder|Bookmark whereName($value)
- * @method static Builder|Bookmark whereScreenshot($value)
- * @method static Builder|Bookmark whereSyndicates($value)
- * @method static Builder|Bookmark whereUpdatedAt($value)
- * @method static Builder|Bookmark whereUrl($value)
- * @mixin Eloquent
- */
class Bookmark extends Model
{
use HasFactory;
@@ -71,13 +39,10 @@ class Bookmark extends Model
return $this->belongsToMany('App\Models\Tag');
}
- /**
- * The full url of a bookmark.
- *
- * @return string
- */
- public function getLongurlAttribute(): string
+ protected function longurl(): Attribute
{
- return config('app.url') . '/bookmarks/' . $this->id;
+ return Attribute::get(
+ get: fn () => config('app.url') . '/bookmarks/' . $this->id,
+ );
}
}
diff --git a/app/Models/Like.php b/app/Models/Like.php
index c7a17448..074fb9bd 100644
--- a/app/Models/Like.php
+++ b/app/Models/Like.php
@@ -5,6 +5,7 @@ declare(strict_types=1);
namespace App\Models;
use App\Traits\FilterHtml;
+use Illuminate\Database\Eloquent\Casts\Attribute;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Support\Arr;
@@ -17,46 +18,38 @@ class Like extends Model
protected $fillable = ['url'];
- /**
- * Normalize the URL of a Like.
- *
- * @param string $value The provided URL
- */
- public function setUrlAttribute(string $value)
+ protected function url(): Attribute
{
- $this->attributes['url'] = normalize_url($value);
+ return Attribute::set(
+ set: fn ($value) => normalize_url($value),
+ );
}
- /**
- * Normalize the URL of the author of the like.
- *
- * @param string|null $value The author’s url
- */
- public function setAuthorUrlAttribute(?string $value)
+ protected function authorUrl(): Attribute
{
- $this->attributes['author_url'] = normalize_url($value);
+ return Attribute::set(
+ set: fn ($value) => normalize_url($value),
+ );
}
- /**
- * If the content contains HTML, filter it.
- *
- * @param string|null $value The content of the like
- * @return string|null
- */
- public function getContentAttribute(?string $value): ?string
+ protected function content(): Attribute
{
- if ($value === null) {
- return null;
- }
+ return Attribute::get(
+ get: function ($value, $attributes) {
+ if ($value === null) {
+ return null;
+ }
- $mf2 = Mf2\parse($value, $this->url);
+ $mf2 = Mf2\parse($value, $attributes['url']);
- if (Arr::get($mf2, 'items.0.properties.content.0.html')) {
- return $this->filterHtml(
- $mf2['items'][0]['properties']['content'][0]['html']
- );
- }
+ if (Arr::get($mf2, 'items.0.properties.content.0.html')) {
+ return $this->filterHtml(
+ $mf2['items'][0]['properties']['content'][0]['html']
+ );
+ }
- return $value;
+ return $value;
+ }
+ );
}
}
diff --git a/app/Models/Media.php b/app/Models/Media.php
index 85ec0290..83f13e84 100644
--- a/app/Models/Media.php
+++ b/app/Models/Media.php
@@ -4,6 +4,7 @@ declare(strict_types=1);
namespace App\Models;
+use Illuminate\Database\Eloquent\Casts\Attribute;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
@@ -37,53 +38,63 @@ class Media extends Model
return $this->belongsTo(Note::class);
}
- /**
- * Get the URL for an S3 media file.
- *
- * @return string
- */
- public function getUrlAttribute(): string
+ protected function url(): Attribute
{
- if (Str::startsWith($this->path, 'https://')) {
- return $this->path;
- }
+ return Attribute::get(
+ get: function ($value, $attributes) {
+ if (Str::startsWith($attributes['path'], 'https://')) {
+ return $attributes['path'];
+ }
- return config('filesystems.disks.s3.url') . '/' . $this->path;
+ return config('filesystems.disks.s3.url') . '/' . $attributes['path'];
+ }
+ );
}
- /**
- * Get the URL for the medium size of an S3 image file.
- *
- * @return string
- */
- public function getMediumurlAttribute(): string
+ protected function mediumurl(): Attribute
{
- $basename = $this->getBasename($this->path);
- $extension = $this->getExtension($this->path);
-
- return config('filesystems.disks.s3.url') . '/' . $basename . '-medium.' . $extension;
+ return Attribute::get(
+ get: fn ($value, $attributes) => $this->getSizeUrl($attributes['path'], 'medium'),
+ );
}
- /**
- * Get the URL for the small size of an S3 image file.
- *
- * @return string
- */
- public function getSmallurlAttribute(): string
+ protected function smallmurl(): Attribute
{
- $basename = $this->getBasename($this->path);
- $extension = $this->getExtension($this->path);
-
- return config('filesystems.disks.s3.url') . '/' . $basename . '-small.' . $extension;
+ return Attribute::get(
+ get: fn ($value, $attributes) => $this->getSizeUrl($attributes['path'], 'small'),
+ );
}
- /**
- * Give the real part of a filename, i.e. strip the file extension.
- *
- * @param string $path
- * @return string
- */
- public function getBasename(string $path): string
+ protected function mimetype(): Attribute
+ {
+ return Attribute::get(
+ get: function ($value, $attributes) {
+ $extension = $this->getExtension($attributes['path']);
+
+ return match ($extension) {
+ 'gif' => 'image/gif',
+ 'jpeg', 'jpg' => 'image/jpeg',
+ 'png' => 'image/png',
+ 'svg' => 'image/svg+xml',
+ 'tiff' => 'image/tiff',
+ 'webp' => 'image/webp',
+ 'mp4' => 'video/mp4',
+ 'mkv' => 'video/mkv',
+ default => 'application/octet-stream',
+ };
+ },
+ );
+ }
+
+ private function getSizeUrl(string $path, string $size): string
+ {
+ $basename = $this->getBasename($path);
+ $extension = $this->getExtension($path);
+
+ return config('filesystems.disks.s3.url') . '/' . $basename . '-' . $size . '.' . $extension;
+ }
+
+ private function getBasename(string $path): string
{
// the following achieves this data flow
// foo.bar.png => ['foo', 'bar', 'png'] => ['foo', 'bar'] => foo.bar
@@ -95,40 +106,10 @@ class Media extends Model
}, ''), '.');
}
- /**
- * Get the extension from a given filename.
- *
- * @param string $path
- * @return string
- */
- public function getExtension(string $path): string
+ private function getExtension(string $path): string
{
$parts = explode('.', $path);
return array_pop($parts);
}
-
- /**
- * Get the mime type of the media file.
- *
- * For now we will just use the extension, but this could be improved.
- *
- * @return string
- */
- public function getMimeType(): string
- {
- $extension = $this->getExtension($this->path);
-
- return match ($extension) {
- 'gif' => 'image/gif',
- 'jpeg', 'jpg' => 'image/jpeg',
- 'png' => 'image/png',
- 'svg' => 'image/svg+xml',
- 'tiff' => 'image/tiff',
- 'webp' => 'image/webp',
- 'mp4' => 'video/mp4',
- 'mkv' => 'video/mkv',
- default => 'application/octet-stream',
- };
- }
}
diff --git a/app/Models/Place.php b/app/Models/Place.php
index 593d3167..b1cc5cd4 100644
--- a/app/Models/Place.php
+++ b/app/Models/Place.php
@@ -6,6 +6,7 @@ namespace App\Models;
use Cviebrock\EloquentSluggable\Sluggable;
use Illuminate\Database\Eloquent\Builder;
+use Illuminate\Database\Eloquent\Casts\Attribute;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\HasMany;
@@ -105,53 +106,46 @@ class Place extends Model
]));
}
- /**
- * The Long URL for a place.
- *
- * @return string
- */
- public function getLongurlAttribute(): string
+ protected function longurl(): Attribute
{
- return config('app.url') . '/places/' . $this->slug;
+ return Attribute::get(
+ get: fn ($value, $attributes) => config('app.url') . '/places/' . $attributes['slug'],
+ );
}
- /**
- * The Short URL for a place.
- *
- * @return string
- */
- public function getShorturlAttribute(): string
+ protected function shorturl(): Attribute
{
- return config('app.shorturl') . '/places/' . $this->slug;
+ return Attribute::get(
+ get: fn ($value, $attributes) => config('app.shorturl') . '/places/' . $attributes['slug'],
+ );
}
- /**
- * This method is an alternative for `longurl`.
- *
- * @return string
- */
- public function getUriAttribute(): string
+ protected function uri(): Attribute
{
- return $this->longurl;
+ return Attribute::get(
+ get: fn () => $this->longurl,
+ );
}
- /**
- * Dealing with a jsonb column, so we check input first.
- *
- * @param string|null $url
- */
- public function setExternalUrlsAttribute(?string $url)
+ protected function externalUrls(): Attribute
{
- if ($url === null) {
- return;
- }
- $type = $this->getType($url);
- $already = [];
- if (array_key_exists('external_urls', $this->attributes)) {
- $already = json_decode($this->attributes['external_urls'], true);
- }
- $already[$type] = $url;
- $this->attributes['external_urls'] = json_encode($already);
+ return Attribute::set(
+ set: function ($value, $attributes) {
+ if ($value === null) {
+ return $attributes['external_urls'] ?? null;
+ }
+
+ $type = $this->getType($value);
+ $already = [];
+
+ if (array_key_exists('external_urls', $attributes)) {
+ $already = json_decode($attributes['external_urls'], true);
+ }
+ $already[$type] = $value;
+
+ return json_encode($already);
+ }
+ );
}
/**
diff --git a/app/Models/Tag.php b/app/Models/Tag.php
index a5a48536..0e4c2f93 100644
--- a/app/Models/Tag.php
+++ b/app/Models/Tag.php
@@ -4,6 +4,7 @@ declare(strict_types=1);
namespace App\Models;
+use Illuminate\Database\Eloquent\Casts\Attribute;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\BelongsToMany;
@@ -40,14 +41,11 @@ class Tag extends Model
return $this->belongsToMany('App\Models\Bookmark');
}
- /**
- * When creating a Tag model instance, invoke the nomralize method on the tag.
- *
- * @param string $value
- */
- public function setTagAttribute(string $value)
+ protected function tag(): Attribute
{
- $this->attributes['tag'] = $this->normalize($value);
+ return Attribute::set(
+ set: fn ($value) => self::normalize($value),
+ );
}
/**
diff --git a/app/Models/WebMention.php b/app/Models/WebMention.php
index 06d21b59..37c4427f 100644
--- a/app/Models/WebMention.php
+++ b/app/Models/WebMention.php
@@ -6,13 +6,14 @@ namespace App\Models;
use App\Traits\FilterHtml;
use Codebird\Codebird;
+use Exception;
+use Illuminate\Database\Eloquent\Casts\Attribute;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\MorphTo;
use Illuminate\Filesystem\Filesystem;
use Illuminate\Support\Facades\Cache;
use Jonnybarnes\WebmentionsParser\Authorship;
-use Jonnybarnes\WebmentionsParser\Exceptions\AuthorshipParserException;
class WebMention extends Model
{
@@ -43,72 +44,79 @@ class WebMention extends Model
return $this->morphTo();
}
- /**
- * Get the author of the webmention.
- *
- * @return array
- *
- * @throws AuthorshipParserException
- */
- public function getAuthorAttribute(): array
+ protected function author(): Attribute
{
- $authorship = new Authorship();
- $hCard = $authorship->findAuthor(json_decode($this->mf2, true));
+ return Attribute::get(
+ get: function ($value, $attributes) {
+ if (
+ ! array_key_exists('mf2', $attributes) ||
+ $attributes['mf2'] === null
+ ) {
+ return null;
+ }
- if ($hCard === false) {
- return [];
- }
+ $authorship = new Authorship();
+ $hCard = $authorship->findAuthor(json_decode($attributes['mf2'], true));
- if (
- array_key_exists('properties', $hCard) &&
- array_key_exists('photo', $hCard['properties'])
- ) {
- $hCard['properties']['photo'][0] = $this->createPhotoLink($hCard['properties']['photo'][0]);
- }
+ if ($hCard === false) {
+ return null;
+ }
- return $hCard;
- }
+ if (
+ array_key_exists('properties', $hCard) &&
+ array_key_exists('photo', $hCard['properties'])
+ ) {
+ $hCard['properties']['photo'][0] = $this->createPhotoLink($hCard['properties']['photo'][0]);
+ }
- /**
- * Get the published value for the webmention.
- *
- * @return string|null
- */
- public function getPublishedAttribute(): ?string
- {
- $mf2 = $this->mf2 ?? '';
- $microformats = json_decode($mf2, true);
- if (isset($microformats['items'][0]['properties']['published'][0])) {
- try {
- $published = carbon()->parse(
- $microformats['items'][0]['properties']['published'][0]
- )->toDayDateTimeString();
- } catch (\Exception $exception) {
- $published = $this->updated_at->toDayDateTimeString();
+ return $hCard;
}
- } else {
- $published = $this->updated_at->toDayDateTimeString();
- }
-
- return $published;
+ );
}
- /**
- * Get the filtered HTML of a reply.
- *
- * @return string|null
- */
- public function getReplyAttribute(): ?string
+ protected function published(): Attribute
{
- if ($this->mf2 === null) {
- return null;
- }
- $microformats = json_decode($this->mf2, true);
- if (isset($microformats['items'][0]['properties']['content'][0]['html'])) {
- return $this->filterHtml($microformats['items'][0]['properties']['content'][0]['html']);
- }
+ return Attribute::get(
+ get: function ($value, $attributes) {
+ $mf2 = $attributes['mf2'] ?? '';
+ $microformats = json_decode($mf2, true);
+ if (isset($microformats['items'][0]['properties']['published'][0])) {
+ try {
+ $published = carbon()->parse(
+ $microformats['items'][0]['properties']['published'][0]
+ )->toDayDateTimeString();
+ } catch (Exception) {
+ $published = $this->updated_at->toDayDateTimeString();
+ }
+ } else {
+ $published = $this->updated_at->toDayDateTimeString();
+ }
- return null;
+ return $published;
+ }
+ );
+ }
+
+ protected function reply(): Attribute
+ {
+ return Attribute::get(
+ get: function ($value, $attributes) {
+ if (
+ ! array_key_exists('mf2', $attributes) ||
+ $attributes['mf2'] === null
+ ) {
+ return null;
+ }
+
+ $microformats = json_decode($attributes['mf2'], true);
+
+ if (isset($microformats['items'][0]['properties']['content'][0]['html'])) {
+ return $this->filterHtml($microformats['items'][0]['properties']['content'][0]['html']);
+ }
+
+ return null;
+ }
+ );
}
/**
@@ -121,11 +129,13 @@ class WebMention extends Model
{
$url = normalize_url($url);
$host = parse_url($url, PHP_URL_HOST);
- if ($host == 'pbs.twimg.com') {
+
+ if ($host === 'pbs.twimg.com') {
//make sure we use HTTPS, we know twitter supports it
return str_replace('http://', 'https://', $url);
}
- if ($host == 'twitter.com') {
+
+ if ($host === 'twitter.com') {
if (Cache::has($url)) {
return Cache::get($url);
}
@@ -137,6 +147,7 @@ class WebMention extends Model
return $profile_image;
}
+
$filesystem = new Filesystem();
if ($filesystem->exists(public_path() . '/assets/profile-images/' . $host . '/image')) {
return '/assets/profile-images/' . $host . '/image';
diff --git a/tests/Unit/PlacesTest.php b/tests/Unit/PlacesTest.php
index 6b5eddef..192458dc 100644
--- a/tests/Unit/PlacesTest.php
+++ b/tests/Unit/PlacesTest.php
@@ -83,7 +83,6 @@ class PlacesTest extends TestCase
'url' => ['https://www.openstreetmap.org/way/1234'],
],
]);
- $this->assertInstanceOf('App\Models\Place', $ret);
$this->assertCount(11, Place::all());
}
From ca6205d2a6824adc68bcc2c046c604165e90db93 Mon Sep 17 00:00:00 2001
From: Jonny Barnes
Date: Tue, 29 Nov 2022 19:58:44 +0000
Subject: [PATCH 067/805] Allow micropub to post notes and articles
---
app/Models/Article.php | 11 +++++--
app/Services/ArticleService.php | 19 +++++++++++
app/Services/BookmarkService.php | 4 +--
app/Services/LikeService.php | 4 +--
app/Services/Micropub/HEntryService.php | 11 +++++--
app/Services/NoteService.php | 41 +++---------------------
app/Services/Service.php | 30 +++++++++++++++++
psalm.xml | 1 -
tests/Feature/MicropubControllerTest.php | 30 ++++++++++++++++-
9 files changed, 102 insertions(+), 49 deletions(-)
create mode 100644 app/Services/ArticleService.php
create mode 100644 app/Services/Service.php
diff --git a/app/Models/Article.php b/app/Models/Article.php
index 11256946..7871cac3 100644
--- a/app/Models/Article.php
+++ b/app/Models/Article.php
@@ -53,11 +53,16 @@ class Article extends Model
}
/**
- * We shall set a blacklist of non-modifiable model attributes.
+ * The attributes that are mass assignable.
*
- * @var array
+ * @var array
*/
- protected $guarded = ['id'];
+ protected $fillable = [
+ 'url',
+ 'title',
+ 'main',
+ 'published',
+ ];
protected function html(): Attribute
{
diff --git a/app/Services/ArticleService.php b/app/Services/ArticleService.php
new file mode 100644
index 00000000..195f7051
--- /dev/null
+++ b/app/Services/ArticleService.php
@@ -0,0 +1,19 @@
+ $this->getDataByKey($request, 'name'),
+ 'main' => $this->getDataByKey($request, 'content'),
+ 'published' => true,
+ ]);
+ }
+}
diff --git a/app/Services/BookmarkService.php b/app/Services/BookmarkService.php
index d9012912..1d77d362 100644
--- a/app/Services/BookmarkService.php
+++ b/app/Services/BookmarkService.php
@@ -18,7 +18,7 @@ use Ramsey\Uuid\Uuid;
use Spatie\Browsershot\Browsershot;
use Spatie\Browsershot\Exceptions\CouldNotTakeBrowsershot;
-class BookmarkService
+class BookmarkService extends Service
{
/**
* Create a new Bookmark.
@@ -26,7 +26,7 @@ class BookmarkService
* @param array $request Data from request()->all()
* @return Bookmark
*/
- public function createBookmark(array $request): Bookmark
+ public function create(array $request, ?string $client = null): Bookmark
{
if (Arr::get($request, 'properties.bookmark-of.0')) {
//micropub request
diff --git a/app/Services/LikeService.php b/app/Services/LikeService.php
index 1c199223..99840838 100644
--- a/app/Services/LikeService.php
+++ b/app/Services/LikeService.php
@@ -8,7 +8,7 @@ use App\Jobs\ProcessLike;
use App\Models\Like;
use Illuminate\Support\Arr;
-class LikeService
+class LikeService extends Service
{
/**
* Create a new Like.
@@ -16,7 +16,7 @@ class LikeService
* @param array $request
* @return Like $like
*/
- public function createLike(array $request): Like
+ public function create(array $request, ?string $client = null): Like
{
if (Arr::get($request, 'properties.like-of.0')) {
//micropub request
diff --git a/app/Services/Micropub/HEntryService.php b/app/Services/Micropub/HEntryService.php
index 2f8a2779..9488c949 100644
--- a/app/Services/Micropub/HEntryService.php
+++ b/app/Services/Micropub/HEntryService.php
@@ -4,6 +4,7 @@ declare(strict_types=1);
namespace App\Services\Micropub;
+use App\Services\ArticleService;
use App\Services\BookmarkService;
use App\Services\LikeService;
use App\Services\NoteService;
@@ -21,13 +22,17 @@ class HEntryService
public function process(array $request, ?string $client = null): ?string
{
if (Arr::get($request, 'properties.like-of') || Arr::get($request, 'like-of')) {
- return resolve(LikeService::class)->createLike($request)->longurl;
+ return resolve(LikeService::class)->create($request)->longurl;
}
if (Arr::get($request, 'properties.bookmark-of') || Arr::get($request, 'bookmark-of')) {
- return resolve(BookmarkService::class)->createBookmark($request)->longurl;
+ return resolve(BookmarkService::class)->create($request)->longurl;
}
- return resolve(NoteService::class)->createNote($request, $client)->longurl;
+ if (Arr::get($request, 'properties.name') || Arr::get($request, 'name')) {
+ return resolve(ArticleService::class)->create($request)->longurl;
+ }
+
+ return resolve(NoteService::class)->create($request, $client)->longurl;
}
}
diff --git a/app/Services/NoteService.php b/app/Services/NoteService.php
index 156acbfb..a37b917f 100644
--- a/app/Services/NoteService.php
+++ b/app/Services/NoteService.php
@@ -14,7 +14,7 @@ use App\Models\SyndicationTarget;
use Illuminate\Support\Arr;
use Illuminate\Support\Str;
-class NoteService
+class NoteService extends Service
{
/**
* Create a new note.
@@ -23,12 +23,12 @@ class NoteService
* @param string|null $client
* @return Note
*/
- public function createNote(array $request, ?string $client = null): Note
+ public function create(array $request, ?string $client = null): Note
{
$note = Note::create(
[
- 'note' => $this->getContent($request),
- 'in_reply_to' => $this->getInReplyTo($request),
+ 'note' => $this->getDataByKey($request, 'content'),
+ 'in_reply_to' => $this->getDataByKey($request, 'in-reploy-to'),
'client_id' => $client,
]
);
@@ -66,39 +66,6 @@ class NoteService
return $note;
}
- /**
- * Get the content from the request to create a new note.
- *
- * @param array $request Data from request()->all()
- * @return string|null
- */
- private function getContent(array $request): ?string
- {
- if (Arr::get($request, 'properties.content.0.html')) {
- return Arr::get($request, 'properties.content.0.html');
- }
- if (is_string(Arr::get($request, 'properties.content.0'))) {
- return Arr::get($request, 'properties.content.0');
- }
-
- return Arr::get($request, 'content');
- }
-
- /**
- * Get the in-reply-to from the request to create a new note.
- *
- * @param array $request Data from request()->all()
- * @return string|null
- */
- private function getInReplyTo(array $request): ?string
- {
- if (Arr::get($request, 'properties.in-reply-to.0')) {
- return Arr::get($request, 'properties.in-reply-to.0');
- }
-
- return Arr::get($request, 'in-reply-to');
- }
-
/**
* Get the published time from the request to create a new note.
*
diff --git a/app/Services/Service.php b/app/Services/Service.php
new file mode 100644
index 00000000..cb480d7c
--- /dev/null
+++ b/app/Services/Service.php
@@ -0,0 +1,30 @@
+
text;
@@ -691,4 +691,32 @@ class MicropubControllerTest extends TestCase
$response->assertJson(['response' => 'created']);
$this->assertDatabaseHas('notes', ['note' => $note]);
}
+
+ /** @test */
+ public function micropubClientApiRequestCreatesArticlesWhenItIncludesTheNameProperty(): void
+ {
+ $faker = Factory::create();
+ $name = $faker->text(50);
+ $content = $faker->paragraphs(5, true);
+
+ $response = $this->postJson(
+ '/api/post',
+ [
+ 'type' => ['h-entry'],
+ 'properties' => [
+ 'name' => $name,
+ 'content' => $content,
+ ],
+ ],
+ ['HTTP_Authorization' => 'Bearer ' . $this->getToken()]
+ );
+
+ $response
+ ->assertJson(['response' => 'created'])
+ ->assertStatus(201);
+ $this->assertDatabaseHas('articles', [
+ 'title' => $name,
+ 'main' => $content,
+ ]);
+ }
}
From 6ed51cf68e77d2813bf125a93d0295d5441c1a79 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Tue, 29 Nov 2022 20:40:33 +0000
Subject: [PATCH 068/805] Bump @babel/core from 7.20.2 to 7.20.5
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.20.2 to 7.20.5.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.20.5/packages/babel-core)
---
updated-dependencies:
- dependency-name: "@babel/core"
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
---
package-lock.json | 118 +++++++++++++++++++++++-----------------------
package.json | 2 +-
2 files changed, 60 insertions(+), 60 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 896e289e..6ac0acbb 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -13,7 +13,7 @@
"puppeteer": "^19.3.0"
},
"devDependencies": {
- "@babel/core": "^7.20.2",
+ "@babel/core": "^7.20.5",
"@babel/preset-env": "^7.20.2",
"autoprefixer": "^10.4.13",
"babel-loader": "^9.1.0",
@@ -70,21 +70,21 @@
}
},
"node_modules/@babel/core": {
- "version": "7.20.2",
- "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.2.tgz",
- "integrity": "sha512-w7DbG8DtMrJcFOi4VrLm+8QM4az8Mo+PuLBKLp2zrYRCow8W/f9xiXm5sN53C8HksCyDQwCKha9JiDoIyPjT2g==",
+ "version": "7.20.5",
+ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.5.tgz",
+ "integrity": "sha512-UdOWmk4pNWTm/4DlPUl/Pt4Gz4rcEMb7CY0Y3eJl5Yz1vI8ZJGmHWaVE55LoxRjdpx0z259GE9U5STA9atUinQ==",
"dev": true,
"dependencies": {
"@ampproject/remapping": "^2.1.0",
"@babel/code-frame": "^7.18.6",
- "@babel/generator": "^7.20.2",
+ "@babel/generator": "^7.20.5",
"@babel/helper-compilation-targets": "^7.20.0",
"@babel/helper-module-transforms": "^7.20.2",
- "@babel/helpers": "^7.20.1",
- "@babel/parser": "^7.20.2",
+ "@babel/helpers": "^7.20.5",
+ "@babel/parser": "^7.20.5",
"@babel/template": "^7.18.10",
- "@babel/traverse": "^7.20.1",
- "@babel/types": "^7.20.2",
+ "@babel/traverse": "^7.20.5",
+ "@babel/types": "^7.20.5",
"convert-source-map": "^1.7.0",
"debug": "^4.1.0",
"gensync": "^1.0.0-beta.2",
@@ -100,12 +100,12 @@
}
},
"node_modules/@babel/generator": {
- "version": "7.20.3",
- "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.3.tgz",
- "integrity": "sha512-Wl5ilw2UD1+ZYprHVprxHZJCFeBWlzZYOovE4SDYLZnqCOD11j+0QzNeEWKLLTWM7nixrZEh7vNIyb76MyJg3A==",
+ "version": "7.20.5",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.5.tgz",
+ "integrity": "sha512-jl7JY2Ykn9S0yj4DQP82sYvPU+T3g0HFcWTqDLqiuA9tGRNIj9VfbtXGAYTTkyNEnQk1jkMGOdYka8aG/lulCA==",
"dev": true,
"dependencies": {
- "@babel/types": "^7.20.2",
+ "@babel/types": "^7.20.5",
"@jridgewell/gen-mapping": "^0.3.2",
"jsesc": "^2.5.1"
},
@@ -446,14 +446,14 @@
}
},
"node_modules/@babel/helpers": {
- "version": "7.20.1",
- "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.1.tgz",
- "integrity": "sha512-J77mUVaDTUJFZ5BpP6mMn6OIl3rEWymk2ZxDBQJUG3P+PbmyMcF3bYWvz0ma69Af1oobDqT/iAsvzhB58xhQUg==",
+ "version": "7.20.6",
+ "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.6.tgz",
+ "integrity": "sha512-Pf/OjgfgFRW5bApskEz5pvidpim7tEDPlFtKcNRXWmfHGn9IEI2W2flqRQXTFb7gIPTyK++N6rVHuwKut4XK6w==",
"dev": true,
"dependencies": {
"@babel/template": "^7.18.10",
- "@babel/traverse": "^7.20.1",
- "@babel/types": "^7.20.0"
+ "@babel/traverse": "^7.20.5",
+ "@babel/types": "^7.20.5"
},
"engines": {
"node": ">=6.9.0"
@@ -473,9 +473,9 @@
}
},
"node_modules/@babel/parser": {
- "version": "7.20.3",
- "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.3.tgz",
- "integrity": "sha512-OP/s5a94frIPXwjzEcv5S/tpQfc6XhxYUnmWpgdqMWGgYCuErA3SzozaRAMQgSZWKeTJxht9aWAkUY+0UzvOFg==",
+ "version": "7.20.5",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.5.tgz",
+ "integrity": "sha512-r27t/cy/m9uKLXQNWWebeCUHgnAZq0CpG1OwKRxzJMP1vpSU4bSIK2hq+/cp0bQxetkXx38n09rNu8jVkcK/zA==",
"dev": true,
"bin": {
"parser": "bin/babel-parser.js"
@@ -1595,19 +1595,19 @@
}
},
"node_modules/@babel/traverse": {
- "version": "7.20.1",
- "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.1.tgz",
- "integrity": "sha512-d3tN8fkVJwFLkHkBN479SOsw4DMZnz8cdbL/gvuDuzy3TS6Nfw80HuQqhw1pITbIruHyh7d1fMA47kWzmcUEGA==",
+ "version": "7.20.5",
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.5.tgz",
+ "integrity": "sha512-WM5ZNN3JITQIq9tFZaw1ojLU3WgWdtkxnhM1AegMS+PvHjkM5IXjmYEGY7yukz5XS4sJyEf2VzWjI8uAavhxBQ==",
"dev": true,
"dependencies": {
"@babel/code-frame": "^7.18.6",
- "@babel/generator": "^7.20.1",
+ "@babel/generator": "^7.20.5",
"@babel/helper-environment-visitor": "^7.18.9",
"@babel/helper-function-name": "^7.19.0",
"@babel/helper-hoist-variables": "^7.18.6",
"@babel/helper-split-export-declaration": "^7.18.6",
- "@babel/parser": "^7.20.1",
- "@babel/types": "^7.20.0",
+ "@babel/parser": "^7.20.5",
+ "@babel/types": "^7.20.5",
"debug": "^4.1.0",
"globals": "^11.1.0"
},
@@ -1616,9 +1616,9 @@
}
},
"node_modules/@babel/types": {
- "version": "7.20.2",
- "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.2.tgz",
- "integrity": "sha512-FnnvsNWgZCr232sqtXggapvlkk/tuwR/qhGzcmxI0GXLCjmPYQPzio2FbdlWuY6y1sHFfQKk+rRbUZ9VStQMog==",
+ "version": "7.20.5",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.5.tgz",
+ "integrity": "sha512-c9fst/h2/dcF7H+MJKZ2T0KjEQ8hY/BNnDk/H3XY8C4Aw/eWQXWn/lWntHF9ooUBnGmEvbfGrTgLWc+um0YDUg==",
"dev": true,
"dependencies": {
"@babel/helper-string-parser": "^7.19.4",
@@ -7214,21 +7214,21 @@
"dev": true
},
"@babel/core": {
- "version": "7.20.2",
- "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.2.tgz",
- "integrity": "sha512-w7DbG8DtMrJcFOi4VrLm+8QM4az8Mo+PuLBKLp2zrYRCow8W/f9xiXm5sN53C8HksCyDQwCKha9JiDoIyPjT2g==",
+ "version": "7.20.5",
+ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.5.tgz",
+ "integrity": "sha512-UdOWmk4pNWTm/4DlPUl/Pt4Gz4rcEMb7CY0Y3eJl5Yz1vI8ZJGmHWaVE55LoxRjdpx0z259GE9U5STA9atUinQ==",
"dev": true,
"requires": {
"@ampproject/remapping": "^2.1.0",
"@babel/code-frame": "^7.18.6",
- "@babel/generator": "^7.20.2",
+ "@babel/generator": "^7.20.5",
"@babel/helper-compilation-targets": "^7.20.0",
"@babel/helper-module-transforms": "^7.20.2",
- "@babel/helpers": "^7.20.1",
- "@babel/parser": "^7.20.2",
+ "@babel/helpers": "^7.20.5",
+ "@babel/parser": "^7.20.5",
"@babel/template": "^7.18.10",
- "@babel/traverse": "^7.20.1",
- "@babel/types": "^7.20.2",
+ "@babel/traverse": "^7.20.5",
+ "@babel/types": "^7.20.5",
"convert-source-map": "^1.7.0",
"debug": "^4.1.0",
"gensync": "^1.0.0-beta.2",
@@ -7237,12 +7237,12 @@
}
},
"@babel/generator": {
- "version": "7.20.3",
- "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.3.tgz",
- "integrity": "sha512-Wl5ilw2UD1+ZYprHVprxHZJCFeBWlzZYOovE4SDYLZnqCOD11j+0QzNeEWKLLTWM7nixrZEh7vNIyb76MyJg3A==",
+ "version": "7.20.5",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.5.tgz",
+ "integrity": "sha512-jl7JY2Ykn9S0yj4DQP82sYvPU+T3g0HFcWTqDLqiuA9tGRNIj9VfbtXGAYTTkyNEnQk1jkMGOdYka8aG/lulCA==",
"dev": true,
"requires": {
- "@babel/types": "^7.20.2",
+ "@babel/types": "^7.20.5",
"@jridgewell/gen-mapping": "^0.3.2",
"jsesc": "^2.5.1"
},
@@ -7495,14 +7495,14 @@
}
},
"@babel/helpers": {
- "version": "7.20.1",
- "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.1.tgz",
- "integrity": "sha512-J77mUVaDTUJFZ5BpP6mMn6OIl3rEWymk2ZxDBQJUG3P+PbmyMcF3bYWvz0ma69Af1oobDqT/iAsvzhB58xhQUg==",
+ "version": "7.20.6",
+ "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.6.tgz",
+ "integrity": "sha512-Pf/OjgfgFRW5bApskEz5pvidpim7tEDPlFtKcNRXWmfHGn9IEI2W2flqRQXTFb7gIPTyK++N6rVHuwKut4XK6w==",
"dev": true,
"requires": {
"@babel/template": "^7.18.10",
- "@babel/traverse": "^7.20.1",
- "@babel/types": "^7.20.0"
+ "@babel/traverse": "^7.20.5",
+ "@babel/types": "^7.20.5"
}
},
"@babel/highlight": {
@@ -7516,9 +7516,9 @@
}
},
"@babel/parser": {
- "version": "7.20.3",
- "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.3.tgz",
- "integrity": "sha512-OP/s5a94frIPXwjzEcv5S/tpQfc6XhxYUnmWpgdqMWGgYCuErA3SzozaRAMQgSZWKeTJxht9aWAkUY+0UzvOFg==",
+ "version": "7.20.5",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.5.tgz",
+ "integrity": "sha512-r27t/cy/m9uKLXQNWWebeCUHgnAZq0CpG1OwKRxzJMP1vpSU4bSIK2hq+/cp0bQxetkXx38n09rNu8jVkcK/zA==",
"dev": true
},
"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": {
@@ -8266,27 +8266,27 @@
}
},
"@babel/traverse": {
- "version": "7.20.1",
- "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.1.tgz",
- "integrity": "sha512-d3tN8fkVJwFLkHkBN479SOsw4DMZnz8cdbL/gvuDuzy3TS6Nfw80HuQqhw1pITbIruHyh7d1fMA47kWzmcUEGA==",
+ "version": "7.20.5",
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.5.tgz",
+ "integrity": "sha512-WM5ZNN3JITQIq9tFZaw1ojLU3WgWdtkxnhM1AegMS+PvHjkM5IXjmYEGY7yukz5XS4sJyEf2VzWjI8uAavhxBQ==",
"dev": true,
"requires": {
"@babel/code-frame": "^7.18.6",
- "@babel/generator": "^7.20.1",
+ "@babel/generator": "^7.20.5",
"@babel/helper-environment-visitor": "^7.18.9",
"@babel/helper-function-name": "^7.19.0",
"@babel/helper-hoist-variables": "^7.18.6",
"@babel/helper-split-export-declaration": "^7.18.6",
- "@babel/parser": "^7.20.1",
- "@babel/types": "^7.20.0",
+ "@babel/parser": "^7.20.5",
+ "@babel/types": "^7.20.5",
"debug": "^4.1.0",
"globals": "^11.1.0"
}
},
"@babel/types": {
- "version": "7.20.2",
- "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.2.tgz",
- "integrity": "sha512-FnnvsNWgZCr232sqtXggapvlkk/tuwR/qhGzcmxI0GXLCjmPYQPzio2FbdlWuY6y1sHFfQKk+rRbUZ9VStQMog==",
+ "version": "7.20.5",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.5.tgz",
+ "integrity": "sha512-c9fst/h2/dcF7H+MJKZ2T0KjEQ8hY/BNnDk/H3XY8C4Aw/eWQXWn/lWntHF9ooUBnGmEvbfGrTgLWc+um0YDUg==",
"dev": true,
"requires": {
"@babel/helper-string-parser": "^7.19.4",
diff --git a/package.json b/package.json
index e0f6ea59..2ef9b8e8 100644
--- a/package.json
+++ b/package.json
@@ -9,7 +9,7 @@
"puppeteer": "^19.3.0"
},
"devDependencies": {
- "@babel/core": "^7.20.2",
+ "@babel/core": "^7.20.5",
"@babel/preset-env": "^7.20.2",
"autoprefixer": "^10.4.13",
"babel-loader": "^9.1.0",
From 4088d20f9e24a8dcb3c41522eef7058ca9a390ed Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Wed, 30 Nov 2022 09:00:47 +0000
Subject: [PATCH 069/805] Bump postcss-loader from 7.0.1 to 7.0.2
Bumps [postcss-loader](https://github.com/webpack-contrib/postcss-loader) from 7.0.1 to 7.0.2.
- [Release notes](https://github.com/webpack-contrib/postcss-loader/releases)
- [Changelog](https://github.com/webpack-contrib/postcss-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/postcss-loader/compare/v7.0.1...v7.0.2)
---
updated-dependencies:
- dependency-name: postcss-loader
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
---
package-lock.json | 30 +++++++++++++++---------------
package.json | 2 +-
2 files changed, 16 insertions(+), 16 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 6ac0acbb..1cf4bf4a 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -28,7 +28,7 @@
"postcss-combine-duplicated-selectors": "^10.0.2",
"postcss-combine-media-query": "^1.0.1",
"postcss-import": "^15.0.0",
- "postcss-loader": "^7.0.1",
+ "postcss-loader": "^7.0.2",
"stylelint": "^14.15.0",
"stylelint-config-standard": "^29.0.0",
"stylelint-webpack-plugin": "^3.1.1",
@@ -5084,14 +5084,14 @@
}
},
"node_modules/postcss-loader": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-7.0.1.tgz",
- "integrity": "sha512-VRviFEyYlLjctSM93gAZtcJJ/iSkPZ79zWbN/1fSH+NisBByEiVLqpdVDrPLVSi8DX0oJo12kL/GppTBdKVXiQ==",
+ "version": "7.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-7.0.2.tgz",
+ "integrity": "sha512-fUJzV/QH7NXUAqV8dWJ9Lg4aTkDCezpTS5HgJ2DvqznexTbSTxgi/dTECvTZ15BwKTtk8G/bqI/QTu2HPd3ZCg==",
"dev": true,
"dependencies": {
"cosmiconfig": "^7.0.0",
"klona": "^2.0.5",
- "semver": "^7.3.7"
+ "semver": "^7.3.8"
},
"engines": {
"node": ">= 14.15.0"
@@ -5106,9 +5106,9 @@
}
},
"node_modules/postcss-loader/node_modules/semver": {
- "version": "7.3.7",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz",
- "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==",
+ "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"
@@ -10807,20 +10807,20 @@
}
},
"postcss-loader": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-7.0.1.tgz",
- "integrity": "sha512-VRviFEyYlLjctSM93gAZtcJJ/iSkPZ79zWbN/1fSH+NisBByEiVLqpdVDrPLVSi8DX0oJo12kL/GppTBdKVXiQ==",
+ "version": "7.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-7.0.2.tgz",
+ "integrity": "sha512-fUJzV/QH7NXUAqV8dWJ9Lg4aTkDCezpTS5HgJ2DvqznexTbSTxgi/dTECvTZ15BwKTtk8G/bqI/QTu2HPd3ZCg==",
"dev": true,
"requires": {
"cosmiconfig": "^7.0.0",
"klona": "^2.0.5",
- "semver": "^7.3.7"
+ "semver": "^7.3.8"
},
"dependencies": {
"semver": {
- "version": "7.3.7",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz",
- "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==",
+ "version": "7.3.8",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz",
+ "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==",
"dev": true,
"requires": {
"lru-cache": "^6.0.0"
diff --git a/package.json b/package.json
index 2ef9b8e8..1321d3cd 100644
--- a/package.json
+++ b/package.json
@@ -24,7 +24,7 @@
"postcss-combine-duplicated-selectors": "^10.0.2",
"postcss-combine-media-query": "^1.0.1",
"postcss-import": "^15.0.0",
- "postcss-loader": "^7.0.1",
+ "postcss-loader": "^7.0.2",
"stylelint": "^14.15.0",
"stylelint-config-standard": "^29.0.0",
"stylelint-webpack-plugin": "^3.1.1",
From 47e847d100e138b9582a66d60f7a2bedb89594d6 Mon Sep 17 00:00:00 2001
From: Jonny Barnes
Date: Fri, 2 Dec 2022 18:37:50 +0000
Subject: [PATCH 070/805] Fix tests
---
tests/Unit/ArticlesTest.php | 12 ++++++++++--
1 file changed, 10 insertions(+), 2 deletions(-)
diff --git a/tests/Unit/ArticlesTest.php b/tests/Unit/ArticlesTest.php
index b8eba302..3229985a 100644
--- a/tests/Unit/ArticlesTest.php
+++ b/tests/Unit/ArticlesTest.php
@@ -79,9 +79,17 @@ class ArticlesTest extends TestCase
$emptyScope = Article::date()->get();
$this->assertCount(2, $emptyScope);
+ }
- // Check the December case
- $article = Article::factory()->create([
+ /** @test */
+ public function dateScopeReturnsExpectedArticlesForDecember(): void
+ {
+ Article::factory()->create([
+ 'created_at' => Carbon::now()->setMonth(11)->toDateTimeString(),
+ 'updated_at' => Carbon::now()->setMonth(11)->toDateTimeString(),
+ ]);
+
+ Article::factory()->create([
'created_at' => Carbon::now()->setMonth(12)->toDateTimeString(),
'updated_at' => Carbon::now()->setMonth(12)->toDateTimeString(),
]);
From b49fa778ee1d93d38f3ee62841396b64a0f2e13d Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Fri, 2 Dec 2022 18:52:09 +0000
Subject: [PATCH 071/805] Bump mini-css-extract-plugin from 2.7.0 to 2.7.1
Bumps [mini-css-extract-plugin](https://github.com/webpack-contrib/mini-css-extract-plugin) from 2.7.0 to 2.7.1.
- [Release notes](https://github.com/webpack-contrib/mini-css-extract-plugin/releases)
- [Changelog](https://github.com/webpack-contrib/mini-css-extract-plugin/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/mini-css-extract-plugin/compare/v2.7.0...v2.7.1)
---
updated-dependencies:
- dependency-name: mini-css-extract-plugin
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
---
package-lock.json | 14 +++++++-------
package.json | 2 +-
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 1cf4bf4a..51c1c3d9 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -23,7 +23,7 @@
"cssnano": "^5.1.14",
"eslint": "^8.28.0",
"eslint-webpack-plugin": "^3.2.0",
- "mini-css-extract-plugin": "^2.7.0",
+ "mini-css-extract-plugin": "^2.7.1",
"postcss": "^8.4.19",
"postcss-combine-duplicated-selectors": "^10.0.2",
"postcss-combine-media-query": "^1.0.1",
@@ -4548,9 +4548,9 @@
}
},
"node_modules/mini-css-extract-plugin": {
- "version": "2.7.0",
- "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.0.tgz",
- "integrity": "sha512-auqtVo8KhTScMsba7MbijqZTfibbXiBNlPAQbsVt7enQfcDYLdgG57eGxMqwVU3mfeWANY4F1wUg+rMF+ycZgw==",
+ "version": "2.7.1",
+ "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.1.tgz",
+ "integrity": "sha512-viOoaUFy+Z2w43VsGPbtfwFrr0tKwDctK9dUofG5MBViYhD1noGFUzzDIVw0KPwCGUP+c7zqLxm+acuQs7zLzw==",
"dev": true,
"dependencies": {
"schema-utils": "^4.0.0"
@@ -10439,9 +10439,9 @@
"dev": true
},
"mini-css-extract-plugin": {
- "version": "2.7.0",
- "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.0.tgz",
- "integrity": "sha512-auqtVo8KhTScMsba7MbijqZTfibbXiBNlPAQbsVt7enQfcDYLdgG57eGxMqwVU3mfeWANY4F1wUg+rMF+ycZgw==",
+ "version": "2.7.1",
+ "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.1.tgz",
+ "integrity": "sha512-viOoaUFy+Z2w43VsGPbtfwFrr0tKwDctK9dUofG5MBViYhD1noGFUzzDIVw0KPwCGUP+c7zqLxm+acuQs7zLzw==",
"dev": true,
"requires": {
"schema-utils": "^4.0.0"
diff --git a/package.json b/package.json
index 1321d3cd..29a37727 100644
--- a/package.json
+++ b/package.json
@@ -19,7 +19,7 @@
"cssnano": "^5.1.14",
"eslint": "^8.28.0",
"eslint-webpack-plugin": "^3.2.0",
- "mini-css-extract-plugin": "^2.7.0",
+ "mini-css-extract-plugin": "^2.7.1",
"postcss": "^8.4.19",
"postcss-combine-duplicated-selectors": "^10.0.2",
"postcss-combine-media-query": "^1.0.1",
From 17d13e8b41844deccfc03a3350c291259798419b Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Fri, 2 Dec 2022 19:07:20 +0000
Subject: [PATCH 072/805] Bump postcss-import from 15.0.0 to 15.0.1
Bumps [postcss-import](https://github.com/postcss/postcss-import) from 15.0.0 to 15.0.1.
- [Release notes](https://github.com/postcss/postcss-import/releases)
- [Changelog](https://github.com/postcss/postcss-import/blob/master/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss-import/compare/15.0.0...15.0.1)
---
updated-dependencies:
- dependency-name: postcss-import
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
---
package-lock.json | 14 +++++++-------
package.json | 2 +-
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 51c1c3d9..b28e2cfb 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -27,7 +27,7 @@
"postcss": "^8.4.19",
"postcss-combine-duplicated-selectors": "^10.0.2",
"postcss-combine-media-query": "^1.0.1",
- "postcss-import": "^15.0.0",
+ "postcss-import": "^15.0.1",
"postcss-loader": "^7.0.2",
"stylelint": "^14.15.0",
"stylelint-config-standard": "^29.0.0",
@@ -5067,9 +5067,9 @@
}
},
"node_modules/postcss-import": {
- "version": "15.0.0",
- "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.0.0.tgz",
- "integrity": "sha512-Y20shPQ07RitgBGv2zvkEAu9bqvrD77C9axhj/aA1BQj4czape2MdClCExvB27EwYEJdGgKZBpKanb0t1rK2Kg==",
+ "version": "15.0.1",
+ "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.0.1.tgz",
+ "integrity": "sha512-UGlvk8EgT7Gm/Ndf9xZHnzr8xm8P54N8CBWLtcY5alP+YxlEge/Rv78etQyevZs3qWTE9If13+Bo6zATBrPOpA==",
"dev": true,
"dependencies": {
"postcss-value-parser": "^4.0.0",
@@ -10796,9 +10796,9 @@
"requires": {}
},
"postcss-import": {
- "version": "15.0.0",
- "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.0.0.tgz",
- "integrity": "sha512-Y20shPQ07RitgBGv2zvkEAu9bqvrD77C9axhj/aA1BQj4czape2MdClCExvB27EwYEJdGgKZBpKanb0t1rK2Kg==",
+ "version": "15.0.1",
+ "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.0.1.tgz",
+ "integrity": "sha512-UGlvk8EgT7Gm/Ndf9xZHnzr8xm8P54N8CBWLtcY5alP+YxlEge/Rv78etQyevZs3qWTE9If13+Bo6zATBrPOpA==",
"dev": true,
"requires": {
"postcss-value-parser": "^4.0.0",
diff --git a/package.json b/package.json
index 29a37727..d2239b29 100644
--- a/package.json
+++ b/package.json
@@ -23,7 +23,7 @@
"postcss": "^8.4.19",
"postcss-combine-duplicated-selectors": "^10.0.2",
"postcss-combine-media-query": "^1.0.1",
- "postcss-import": "^15.0.0",
+ "postcss-import": "^15.0.1",
"postcss-loader": "^7.0.2",
"stylelint": "^14.15.0",
"stylelint-config-standard": "^29.0.0",
From e6746cb0521d4f01c2945a032e60ac77dff00e95 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Fri, 2 Dec 2022 19:23:36 +0000
Subject: [PATCH 073/805] Bump laravel/framework from 9.41.0 to 9.42.2
Bumps [laravel/framework](https://github.com/laravel/framework) from 9.41.0 to 9.42.2.
- [Release notes](https://github.com/laravel/framework/releases)
- [Changelog](https://github.com/laravel/framework/blob/9.x/CHANGELOG.md)
- [Commits](https://github.com/laravel/framework/compare/v9.41.0...v9.42.2)
---
updated-dependencies:
- dependency-name: laravel/framework
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
---
composer.lock | 245 ++++++++++++++++++++++++++------------------------
1 file changed, 129 insertions(+), 116 deletions(-)
diff --git a/composer.lock b/composer.lock
index 6fffd7f4..4b16fd9f 100644
--- a/composer.lock
+++ b/composer.lock
@@ -1741,16 +1741,16 @@
},
{
"name": "laravel/framework",
- "version": "v9.41.0",
+ "version": "v9.42.2",
"source": {
"type": "git",
"url": "https://github.com/laravel/framework.git",
- "reference": "cc902ce61b4ca08ca7449664cfab2fa96a1d1e28"
+ "reference": "607d7867c93706eae20e28e46679f8a66e2a23ec"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laravel/framework/zipball/cc902ce61b4ca08ca7449664cfab2fa96a1d1e28",
- "reference": "cc902ce61b4ca08ca7449664cfab2fa96a1d1e28",
+ "url": "https://api.github.com/repos/laravel/framework/zipball/607d7867c93706eae20e28e46679f8a66e2a23ec",
+ "reference": "607d7867c93706eae20e28e46679f8a66e2a23ec",
"shasum": ""
},
"require": {
@@ -1923,7 +1923,7 @@
"issues": "https://github.com/laravel/framework/issues",
"source": "https://github.com/laravel/framework"
},
- "time": "2022-11-22T15:10:46+00:00"
+ "time": "2022-11-30T16:23:52+00:00"
},
{
"name": "laravel/horizon",
@@ -2520,16 +2520,16 @@
},
{
"name": "league/flysystem",
- "version": "3.10.3",
+ "version": "3.11.0",
"source": {
"type": "git",
"url": "https://github.com/thephpleague/flysystem.git",
- "reference": "8013fb046c6a244b2b1b75cc95d732ed6bcdeb8a"
+ "reference": "7e423e5dd240a60adfab9bde058d7668863b7731"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/8013fb046c6a244b2b1b75cc95d732ed6bcdeb8a",
- "reference": "8013fb046c6a244b2b1b75cc95d732ed6bcdeb8a",
+ "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/7e423e5dd240a60adfab9bde058d7668863b7731",
+ "reference": "7e423e5dd240a60adfab9bde058d7668863b7731",
"shasum": ""
},
"require": {
@@ -2591,7 +2591,7 @@
],
"support": {
"issues": "https://github.com/thephpleague/flysystem/issues",
- "source": "https://github.com/thephpleague/flysystem/tree/3.10.3"
+ "source": "https://github.com/thephpleague/flysystem/tree/3.11.0"
},
"funding": [
{
@@ -2607,7 +2607,7 @@
"type": "tidelift"
}
],
- "time": "2022-11-14T10:42:43+00:00"
+ "time": "2022-12-02T14:39:57+00:00"
},
{
"name": "league/flysystem-aws-s3-v3",
@@ -3267,16 +3267,16 @@
},
{
"name": "nesbot/carbon",
- "version": "2.63.0",
+ "version": "2.64.0",
"source": {
"type": "git",
"url": "https://github.com/briannesbitt/Carbon.git",
- "reference": "ad35dd71a6a212b98e4b87e97389b6fa85f0e347"
+ "reference": "889546413c97de2d05063b8cb7b193c2531ea211"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/ad35dd71a6a212b98e4b87e97389b6fa85f0e347",
- "reference": "ad35dd71a6a212b98e4b87e97389b6fa85f0e347",
+ "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/889546413c97de2d05063b8cb7b193c2531ea211",
+ "reference": "889546413c97de2d05063b8cb7b193c2531ea211",
"shasum": ""
},
"require": {
@@ -3287,7 +3287,7 @@
"symfony/translation": "^3.4 || ^4.0 || ^5.0 || ^6.0"
},
"require-dev": {
- "doctrine/dbal": "^2.0 || ^3.0",
+ "doctrine/dbal": "^2.0 || ^3.1.4",
"doctrine/orm": "^2.7",
"friendsofphp/php-cs-fixer": "^3.0",
"kylekatarnls/multi-tester": "^2.0",
@@ -3365,7 +3365,7 @@
"type": "tidelift"
}
],
- "time": "2022-10-30T18:34:28+00:00"
+ "time": "2022-11-26T17:36:00+00:00"
},
{
"name": "nette/schema",
@@ -4858,16 +4858,16 @@
},
{
"name": "symfony/console",
- "version": "v6.1.7",
+ "version": "v6.2.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/console.git",
- "reference": "a1282bd0c096e0bdb8800b104177e2ce404d8815"
+ "reference": "75d4749d9620a8fa21a2d2847800a84b5c4e7682"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/console/zipball/a1282bd0c096e0bdb8800b104177e2ce404d8815",
- "reference": "a1282bd0c096e0bdb8800b104177e2ce404d8815",
+ "url": "https://api.github.com/repos/symfony/console/zipball/75d4749d9620a8fa21a2d2847800a84b5c4e7682",
+ "reference": "75d4749d9620a8fa21a2d2847800a84b5c4e7682",
"shasum": ""
},
"require": {
@@ -4934,7 +4934,7 @@
"terminal"
],
"support": {
- "source": "https://github.com/symfony/console/tree/v6.1.7"
+ "source": "https://github.com/symfony/console/tree/v6.2.0"
},
"funding": [
{
@@ -4950,20 +4950,20 @@
"type": "tidelift"
}
],
- "time": "2022-10-26T21:42:49+00:00"
+ "time": "2022-11-29T16:44:51+00:00"
},
{
"name": "symfony/css-selector",
- "version": "v6.1.3",
+ "version": "v6.2.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/css-selector.git",
- "reference": "0dd5e36b80e1de97f8f74ed7023ac2b837a36443"
+ "reference": "91c342ffc99283c43653ed8eb47bc2a94db7f398"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/css-selector/zipball/0dd5e36b80e1de97f8f74ed7023ac2b837a36443",
- "reference": "0dd5e36b80e1de97f8f74ed7023ac2b837a36443",
+ "url": "https://api.github.com/repos/symfony/css-selector/zipball/91c342ffc99283c43653ed8eb47bc2a94db7f398",
+ "reference": "91c342ffc99283c43653ed8eb47bc2a94db7f398",
"shasum": ""
},
"require": {
@@ -4999,7 +4999,7 @@
"description": "Converts CSS selectors to XPath expressions",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/css-selector/tree/v6.1.3"
+ "source": "https://github.com/symfony/css-selector/tree/v6.2.0"
},
"funding": [
{
@@ -5015,7 +5015,7 @@
"type": "tidelift"
}
],
- "time": "2022-06-27T17:24:16+00:00"
+ "time": "2022-08-26T05:51:22+00:00"
},
{
"name": "symfony/deprecation-contracts",
@@ -5086,16 +5086,16 @@
},
{
"name": "symfony/error-handler",
- "version": "v6.1.7",
+ "version": "v6.2.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/error-handler.git",
- "reference": "699a26ce5ec656c198bf6e26398b0f0818c7e504"
+ "reference": "d9894724a9d20afd3329e36b36e45835b5c2ab3e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/error-handler/zipball/699a26ce5ec656c198bf6e26398b0f0818c7e504",
- "reference": "699a26ce5ec656c198bf6e26398b0f0818c7e504",
+ "url": "https://api.github.com/repos/symfony/error-handler/zipball/d9894724a9d20afd3329e36b36e45835b5c2ab3e",
+ "reference": "d9894724a9d20afd3329e36b36e45835b5c2ab3e",
"shasum": ""
},
"require": {
@@ -5137,7 +5137,7 @@
"description": "Provides tools to manage errors and ease debugging PHP code",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/error-handler/tree/v6.1.7"
+ "source": "https://github.com/symfony/error-handler/tree/v6.2.0"
},
"funding": [
{
@@ -5153,20 +5153,20 @@
"type": "tidelift"
}
],
- "time": "2022-10-28T16:23:08+00:00"
+ "time": "2022-11-02T09:08:04+00:00"
},
{
"name": "symfony/event-dispatcher",
- "version": "v6.1.0",
+ "version": "v6.2.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/event-dispatcher.git",
- "reference": "a0449a7ad7daa0f7c0acd508259f80544ab5a347"
+ "reference": "9efb1618fabee89515fe031314e8ed5625f85a53"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/a0449a7ad7daa0f7c0acd508259f80544ab5a347",
- "reference": "a0449a7ad7daa0f7c0acd508259f80544ab5a347",
+ "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/9efb1618fabee89515fe031314e8ed5625f85a53",
+ "reference": "9efb1618fabee89515fe031314e8ed5625f85a53",
"shasum": ""
},
"require": {
@@ -5220,7 +5220,7 @@
"description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/event-dispatcher/tree/v6.1.0"
+ "source": "https://github.com/symfony/event-dispatcher/tree/v6.2.0"
},
"funding": [
{
@@ -5236,7 +5236,7 @@
"type": "tidelift"
}
],
- "time": "2022-05-05T16:51:07+00:00"
+ "time": "2022-11-02T09:08:04+00:00"
},
{
"name": "symfony/event-dispatcher-contracts",
@@ -5319,16 +5319,16 @@
},
{
"name": "symfony/finder",
- "version": "v6.1.3",
+ "version": "v6.2.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/finder.git",
- "reference": "39696bff2c2970b3779a5cac7bf9f0b88fc2b709"
+ "reference": "eb2355f69519e4ef33f1835bca4c935f5d42e570"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/finder/zipball/39696bff2c2970b3779a5cac7bf9f0b88fc2b709",
- "reference": "39696bff2c2970b3779a5cac7bf9f0b88fc2b709",
+ "url": "https://api.github.com/repos/symfony/finder/zipball/eb2355f69519e4ef33f1835bca4c935f5d42e570",
+ "reference": "eb2355f69519e4ef33f1835bca4c935f5d42e570",
"shasum": ""
},
"require": {
@@ -5363,7 +5363,7 @@
"description": "Finds files and directories via an intuitive fluent interface",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/finder/tree/v6.1.3"
+ "source": "https://github.com/symfony/finder/tree/v6.2.0"
},
"funding": [
{
@@ -5379,7 +5379,7 @@
"type": "tidelift"
}
],
- "time": "2022-07-29T07:42:06+00:00"
+ "time": "2022-10-09T08:55:40+00:00"
},
{
"name": "symfony/html-sanitizer",
@@ -5452,16 +5452,16 @@
},
{
"name": "symfony/http-foundation",
- "version": "v6.1.7",
+ "version": "v6.2.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/http-foundation.git",
- "reference": "792a1856d2b95273f0e1c3435785f1d01a60ecc6"
+ "reference": "edc56ed49a2955383d59e9b7043fd3bbc26f1854"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/http-foundation/zipball/792a1856d2b95273f0e1c3435785f1d01a60ecc6",
- "reference": "792a1856d2b95273f0e1c3435785f1d01a60ecc6",
+ "url": "https://api.github.com/repos/symfony/http-foundation/zipball/edc56ed49a2955383d59e9b7043fd3bbc26f1854",
+ "reference": "edc56ed49a2955383d59e9b7043fd3bbc26f1854",
"shasum": ""
},
"require": {
@@ -5469,6 +5469,9 @@
"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",
@@ -5507,7 +5510,7 @@
"description": "Defines an object-oriented layer for the HTTP specification",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/http-foundation/tree/v6.1.7"
+ "source": "https://github.com/symfony/http-foundation/tree/v6.2.0"
},
"funding": [
{
@@ -5523,25 +5526,26 @@
"type": "tidelift"
}
],
- "time": "2022-10-12T09:44:59+00:00"
+ "time": "2022-11-21T16:03:04+00:00"
},
{
"name": "symfony/http-kernel",
- "version": "v6.1.7",
+ "version": "v6.2.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/http-kernel.git",
- "reference": "8fc1ffe753948c47a103a809cdd6a4a8458b3254"
+ "reference": "e008ce658dbd995b3c3ab3d9be0555ea3b11867e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/http-kernel/zipball/8fc1ffe753948c47a103a809cdd6a4a8458b3254",
- "reference": "8fc1ffe753948c47a103a809cdd6a4a8458b3254",
+ "url": "https://api.github.com/repos/symfony/http-kernel/zipball/e008ce658dbd995b3c3ab3d9be0555ea3b11867e",
+ "reference": "e008ce658dbd995b3c3ab3d9be0555ea3b11867e",
"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",
@@ -5552,7 +5556,7 @@
"symfony/cache": "<5.4",
"symfony/config": "<6.1",
"symfony/console": "<5.4",
- "symfony/dependency-injection": "<6.1",
+ "symfony/dependency-injection": "<6.2",
"symfony/doctrine-bridge": "<5.4",
"symfony/form": "<5.4",
"symfony/http-client": "<5.4",
@@ -5572,7 +5576,7 @@
"symfony/config": "^6.1",
"symfony/console": "^5.4|^6.0",
"symfony/css-selector": "^5.4|^6.0",
- "symfony/dependency-injection": "^6.1",
+ "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",
@@ -5617,7 +5621,7 @@
"description": "Provides a structured process for converting a Request into a Response",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/http-kernel/tree/v6.1.7"
+ "source": "https://github.com/symfony/http-kernel/tree/v6.2.0"
},
"funding": [
{
@@ -5633,20 +5637,20 @@
"type": "tidelift"
}
],
- "time": "2022-10-28T18:06:36+00:00"
+ "time": "2022-11-30T17:37:58+00:00"
},
{
"name": "symfony/mailer",
- "version": "v6.1.7",
+ "version": "v6.2.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/mailer.git",
- "reference": "7e19813c0b43387c55665780c4caea505cc48391"
+ "reference": "7b355fca167fa5302c77bccdfa0af4d7abc6bd8c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/mailer/zipball/7e19813c0b43387c55665780c4caea505cc48391",
- "reference": "7e19813c0b43387c55665780c4caea505cc48391",
+ "url": "https://api.github.com/repos/symfony/mailer/zipball/7b355fca167fa5302c77bccdfa0af4d7abc6bd8c",
+ "reference": "7b355fca167fa5302c77bccdfa0af4d7abc6bd8c",
"shasum": ""
},
"require": {
@@ -5655,15 +5659,19 @@
"psr/event-dispatcher": "^1",
"psr/log": "^1|^2|^3",
"symfony/event-dispatcher": "^5.4|^6.0",
- "symfony/mime": "^5.4|^6.0",
+ "symfony/mime": "^6.2",
"symfony/service-contracts": "^1.1|^2|^3"
},
"conflict": {
- "symfony/http-kernel": "<5.4"
+ "symfony/http-kernel": "<5.4",
+ "symfony/messenger": "<6.2",
+ "symfony/mime": "<6.2"
},
"require-dev": {
+ "symfony/console": "^5.4|^6.0",
"symfony/http-client-contracts": "^1.1|^2|^3",
- "symfony/messenger": "^5.4|^6.0"
+ "symfony/messenger": "^6.2",
+ "symfony/twig-bridge": "^6.2"
},
"type": "library",
"autoload": {
@@ -5691,7 +5699,7 @@
"description": "Helps sending emails",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/mailer/tree/v6.1.7"
+ "source": "https://github.com/symfony/mailer/tree/v6.2.0"
},
"funding": [
{
@@ -5707,20 +5715,20 @@
"type": "tidelift"
}
],
- "time": "2022-10-28T16:23:08+00:00"
+ "time": "2022-11-28T17:18:31+00:00"
},
{
"name": "symfony/mime",
- "version": "v6.1.7",
+ "version": "v6.2.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/mime.git",
- "reference": "f440f066d57691088d998d6e437ce98771144618"
+ "reference": "1e8005a7cbd79fb824ad81308ef2a76592a08bc0"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/mime/zipball/f440f066d57691088d998d6e437ce98771144618",
- "reference": "f440f066d57691088d998d6e437ce98771144618",
+ "url": "https://api.github.com/repos/symfony/mime/zipball/1e8005a7cbd79fb824ad81308ef2a76592a08bc0",
+ "reference": "1e8005a7cbd79fb824ad81308ef2a76592a08bc0",
"shasum": ""
},
"require": {
@@ -5732,15 +5740,17 @@
"egulias/email-validator": "~3.0.0",
"phpdocumentor/reflection-docblock": "<3.2.2",
"phpdocumentor/type-resolver": "<1.4.0",
- "symfony/mailer": "<5.4"
+ "symfony/mailer": "<5.4",
+ "symfony/serializer": "<6.2"
},
"require-dev": {
"egulias/email-validator": "^2.1.10|^3.1",
+ "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": "^5.2|^6.0"
+ "symfony/serializer": "^6.2"
},
"type": "library",
"autoload": {
@@ -5772,7 +5782,7 @@
"mime-type"
],
"support": {
- "source": "https://github.com/symfony/mime/tree/v6.1.7"
+ "source": "https://github.com/symfony/mime/tree/v6.2.0"
},
"funding": [
{
@@ -5788,7 +5798,7 @@
"type": "tidelift"
}
],
- "time": "2022-10-19T08:10:53+00:00"
+ "time": "2022-11-28T12:28:19+00:00"
},
{
"name": "symfony/polyfill-ctype",
@@ -6529,16 +6539,16 @@
},
{
"name": "symfony/process",
- "version": "v6.1.3",
+ "version": "v6.2.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/process.git",
- "reference": "a6506e99cfad7059b1ab5cab395854a0a0c21292"
+ "reference": "ba6e55359f8f755fe996c58a81e00eaa67a35877"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/process/zipball/a6506e99cfad7059b1ab5cab395854a0a0c21292",
- "reference": "a6506e99cfad7059b1ab5cab395854a0a0c21292",
+ "url": "https://api.github.com/repos/symfony/process/zipball/ba6e55359f8f755fe996c58a81e00eaa67a35877",
+ "reference": "ba6e55359f8f755fe996c58a81e00eaa67a35877",
"shasum": ""
},
"require": {
@@ -6570,7 +6580,7 @@
"description": "Executes commands in sub-processes",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/process/tree/v6.1.3"
+ "source": "https://github.com/symfony/process/tree/v6.2.0"
},
"funding": [
{
@@ -6586,20 +6596,20 @@
"type": "tidelift"
}
],
- "time": "2022-06-27T17:24:16+00:00"
+ "time": "2022-11-02T09:08:04+00:00"
},
{
"name": "symfony/routing",
- "version": "v6.1.7",
+ "version": "v6.2.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/routing.git",
- "reference": "95effeb9d6e2cec861cee06bf5bbf82d09aea7f5"
+ "reference": "857ac6f4df371470fbdefa2f5967a2618dbf1852"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/routing/zipball/95effeb9d6e2cec861cee06bf5bbf82d09aea7f5",
- "reference": "95effeb9d6e2cec861cee06bf5bbf82d09aea7f5",
+ "url": "https://api.github.com/repos/symfony/routing/zipball/857ac6f4df371470fbdefa2f5967a2618dbf1852",
+ "reference": "857ac6f4df371470fbdefa2f5967a2618dbf1852",
"shasum": ""
},
"require": {
@@ -6607,14 +6617,14 @@
},
"conflict": {
"doctrine/annotations": "<1.12",
- "symfony/config": "<5.4",
+ "symfony/config": "<6.2",
"symfony/dependency-injection": "<5.4",
"symfony/yaml": "<5.4"
},
"require-dev": {
"doctrine/annotations": "^1.12",
"psr/log": "^1|^2|^3",
- "symfony/config": "^5.4|^6.0",
+ "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",
@@ -6658,7 +6668,7 @@
"url"
],
"support": {
- "source": "https://github.com/symfony/routing/tree/v6.1.7"
+ "source": "https://github.com/symfony/routing/tree/v6.2.0"
},
"funding": [
{
@@ -6674,7 +6684,7 @@
"type": "tidelift"
}
],
- "time": "2022-10-18T13:12:43+00:00"
+ "time": "2022-11-09T13:28:29+00:00"
},
{
"name": "symfony/service-contracts",
@@ -6763,16 +6773,16 @@
},
{
"name": "symfony/string",
- "version": "v6.1.7",
+ "version": "v6.2.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/string.git",
- "reference": "823f143370880efcbdfa2dbca946b3358c4707e5"
+ "reference": "145702685e0d12f81d755c71127bfff7582fdd36"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/string/zipball/823f143370880efcbdfa2dbca946b3358c4707e5",
- "reference": "823f143370880efcbdfa2dbca946b3358c4707e5",
+ "url": "https://api.github.com/repos/symfony/string/zipball/145702685e0d12f81d755c71127bfff7582fdd36",
+ "reference": "145702685e0d12f81d755c71127bfff7582fdd36",
"shasum": ""
},
"require": {
@@ -6788,6 +6798,7 @@
"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"
},
@@ -6828,7 +6839,7 @@
"utf8"
],
"support": {
- "source": "https://github.com/symfony/string/tree/v6.1.7"
+ "source": "https://github.com/symfony/string/tree/v6.2.0"
},
"funding": [
{
@@ -6844,20 +6855,20 @@
"type": "tidelift"
}
],
- "time": "2022-10-10T09:34:31+00:00"
+ "time": "2022-11-30T17:13:47+00:00"
},
{
"name": "symfony/translation",
- "version": "v6.1.6",
+ "version": "v6.2.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/translation.git",
- "reference": "e6cd330e5a072518f88d65148f3f165541807494"
+ "reference": "c08de62caead8357244efcb809d0b1a2584f2198"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/translation/zipball/e6cd330e5a072518f88d65148f3f165541807494",
- "reference": "e6cd330e5a072518f88d65148f3f165541807494",
+ "url": "https://api.github.com/repos/symfony/translation/zipball/c08de62caead8357244efcb809d0b1a2584f2198",
+ "reference": "c08de62caead8357244efcb809d0b1a2584f2198",
"shasum": ""
},
"require": {
@@ -6877,6 +6888,7 @@
"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",
@@ -6891,6 +6903,7 @@
"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": ""
@@ -6924,7 +6937,7 @@
"description": "Provides tools to internationalize your application",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/translation/tree/v6.1.6"
+ "source": "https://github.com/symfony/translation/tree/v6.2.0"
},
"funding": [
{
@@ -6940,7 +6953,7 @@
"type": "tidelift"
}
],
- "time": "2022-10-07T08:04:03+00:00"
+ "time": "2022-11-02T09:08:04+00:00"
},
{
"name": "symfony/translation-contracts",
@@ -7025,16 +7038,16 @@
},
{
"name": "symfony/uid",
- "version": "v6.1.5",
+ "version": "v6.2.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/uid.git",
- "reference": "e03519f7b1ce1d3c0b74f751892bb41d549a2d98"
+ "reference": "4f9f537e57261519808a7ce1d941490736522bbc"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/uid/zipball/e03519f7b1ce1d3c0b74f751892bb41d549a2d98",
- "reference": "e03519f7b1ce1d3c0b74f751892bb41d549a2d98",
+ "url": "https://api.github.com/repos/symfony/uid/zipball/4f9f537e57261519808a7ce1d941490736522bbc",
+ "reference": "4f9f537e57261519808a7ce1d941490736522bbc",
"shasum": ""
},
"require": {
@@ -7079,7 +7092,7 @@
"uuid"
],
"support": {
- "source": "https://github.com/symfony/uid/tree/v6.1.5"
+ "source": "https://github.com/symfony/uid/tree/v6.2.0"
},
"funding": [
{
@@ -7095,20 +7108,20 @@
"type": "tidelift"
}
],
- "time": "2022-09-09T09:34:27+00:00"
+ "time": "2022-10-09T08:55:40+00:00"
},
{
"name": "symfony/var-dumper",
- "version": "v6.1.6",
+ "version": "v6.2.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/var-dumper.git",
- "reference": "0f0adde127f24548e23cbde83bcaeadc491c551f"
+ "reference": "6228b11059d7b279be699682f164a107ba9a268d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/var-dumper/zipball/0f0adde127f24548e23cbde83bcaeadc491c551f",
- "reference": "0f0adde127f24548e23cbde83bcaeadc491c551f",
+ "url": "https://api.github.com/repos/symfony/var-dumper/zipball/6228b11059d7b279be699682f164a107ba9a268d",
+ "reference": "6228b11059d7b279be699682f164a107ba9a268d",
"shasum": ""
},
"require": {
@@ -7167,7 +7180,7 @@
"dump"
],
"support": {
- "source": "https://github.com/symfony/var-dumper/tree/v6.1.6"
+ "source": "https://github.com/symfony/var-dumper/tree/v6.2.0"
},
"funding": [
{
@@ -7183,7 +7196,7 @@
"type": "tidelift"
}
],
- "time": "2022-10-07T08:04:03+00:00"
+ "time": "2022-11-28T13:41:56+00:00"
},
{
"name": "tijsverkoyen/css-to-inline-styles",
From 7af6573d2c8da6c5dedae22fba541faedf37e6f2 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Fri, 2 Dec 2022 19:29:34 +0000
Subject: [PATCH 074/805] Bump symfony/html-sanitizer from 6.1.0 to 6.2.0
Bumps [symfony/html-sanitizer](https://github.com/symfony/html-sanitizer) from 6.1.0 to 6.2.0.
- [Release notes](https://github.com/symfony/html-sanitizer/releases)
- [Commits](https://github.com/symfony/html-sanitizer/compare/v6.1.0...v6.2.0)
---
updated-dependencies:
- dependency-name: symfony/html-sanitizer
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
---
composer.lock | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/composer.lock b/composer.lock
index 4b16fd9f..3f6e13d1 100644
--- a/composer.lock
+++ b/composer.lock
@@ -5383,7 +5383,7 @@
},
{
"name": "symfony/html-sanitizer",
- "version": "v6.1.0",
+ "version": "v6.2.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/html-sanitizer.git",
@@ -5432,7 +5432,7 @@
"sanitizer"
],
"support": {
- "source": "https://github.com/symfony/html-sanitizer/tree/v6.1.0"
+ "source": "https://github.com/symfony/html-sanitizer/tree/v6.2.0"
},
"funding": [
{
From db95ab31d7d8c2b999ccfeddefb7866fee002b63 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Fri, 2 Dec 2022 19:38:06 +0000
Subject: [PATCH 075/805] Bump laravel/horizon from 5.10.4 to 5.10.5
Bumps [laravel/horizon](https://github.com/laravel/horizon) from 5.10.4 to 5.10.5.
- [Release notes](https://github.com/laravel/horizon/releases)
- [Changelog](https://github.com/laravel/horizon/blob/5.x/CHANGELOG.md)
- [Commits](https://github.com/laravel/horizon/compare/v5.10.4...v5.10.5)
---
updated-dependencies:
- dependency-name: laravel/horizon
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
---
composer.lock | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/composer.lock b/composer.lock
index 3f6e13d1..86acbdd7 100644
--- a/composer.lock
+++ b/composer.lock
@@ -1927,16 +1927,16 @@
},
{
"name": "laravel/horizon",
- "version": "v5.10.4",
+ "version": "v5.10.5",
"source": {
"type": "git",
"url": "https://github.com/laravel/horizon.git",
- "reference": "07a5d73b804c6ba17598e378057f4353c983fb3a"
+ "reference": "01b26da26ca8abe3a525a307b1155d52d7293c8d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laravel/horizon/zipball/07a5d73b804c6ba17598e378057f4353c983fb3a",
- "reference": "07a5d73b804c6ba17598e378057f4353c983fb3a",
+ "url": "https://api.github.com/repos/laravel/horizon/zipball/01b26da26ca8abe3a525a307b1155d52d7293c8d",
+ "reference": "01b26da26ca8abe3a525a307b1155d52d7293c8d",
"shasum": ""
},
"require": {
@@ -1998,9 +1998,9 @@
],
"support": {
"issues": "https://github.com/laravel/horizon/issues",
- "source": "https://github.com/laravel/horizon/tree/v5.10.4"
+ "source": "https://github.com/laravel/horizon/tree/v5.10.5"
},
- "time": "2022-11-07T08:57:31+00:00"
+ "time": "2022-11-25T15:57:02+00:00"
},
{
"name": "laravel/sanctum",
From 33acf33be9ab7c7ca7777964aadc4a4d7be3ba49 Mon Sep 17 00:00:00 2001
From: Jonny Barnes
Date: Fri, 2 Dec 2022 19:49:29 +0000
Subject: [PATCH 076/805] Update Laravel Pint and fix code style
---
app/Http/Controllers/MicropubController.php | 4 ++--
.../Controllers/MicropubMediaController.php | 4 ++--
composer.lock | 18 +++++++++---------
3 files changed, 13 insertions(+), 13 deletions(-)
diff --git a/app/Http/Controllers/MicropubController.php b/app/Http/Controllers/MicropubController.php
index b540ca18..4d4a734f 100644
--- a/app/Http/Controllers/MicropubController.php
+++ b/app/Http/Controllers/MicropubController.php
@@ -52,7 +52,7 @@ class MicropubController extends Controller
{
try {
$tokenData = $this->tokenService->validateToken($request->input('access_token'));
- } catch (RequiredConstraintsViolated | InvalidTokenStructure | CannotDecodeContent) {
+ } catch (RequiredConstraintsViolated|InvalidTokenStructure|CannotDecodeContent) {
$micropubResponses = new MicropubResponses();
return $micropubResponses->invalidTokenResponse();
@@ -124,7 +124,7 @@ class MicropubController extends Controller
{
try {
$tokenData = $this->tokenService->validateToken(request()->input('access_token'));
- } catch (RequiredConstraintsViolated | InvalidTokenStructure) {
+ } catch (RequiredConstraintsViolated|InvalidTokenStructure) {
return (new MicropubResponses())->invalidTokenResponse();
}
diff --git a/app/Http/Controllers/MicropubMediaController.php b/app/Http/Controllers/MicropubMediaController.php
index 9cf0d55a..c3199931 100644
--- a/app/Http/Controllers/MicropubMediaController.php
+++ b/app/Http/Controllers/MicropubMediaController.php
@@ -37,7 +37,7 @@ class MicropubMediaController extends Controller
{
try {
$tokenData = $this->tokenService->validateToken($request->input('access_token'));
- } catch (RequiredConstraintsViolated | InvalidTokenStructure) {
+ } catch (RequiredConstraintsViolated|InvalidTokenStructure) {
$micropubResponses = new MicropubResponses();
return $micropubResponses->invalidTokenResponse();
@@ -107,7 +107,7 @@ class MicropubMediaController extends Controller
{
try {
$tokenData = $this->tokenService->validateToken(request()->input('access_token'));
- } catch (RequiredConstraintsViolated | InvalidTokenStructure $exception) {
+ } catch (RequiredConstraintsViolated|InvalidTokenStructure $exception) {
$micropubResponses = new MicropubResponses();
return $micropubResponses->invalidTokenResponse();
diff --git a/composer.lock b/composer.lock
index 86acbdd7..712f2026 100644
--- a/composer.lock
+++ b/composer.lock
@@ -9031,16 +9031,16 @@
},
{
"name": "laravel/pint",
- "version": "v1.2.0",
+ "version": "v1.2.1",
"source": {
"type": "git",
"url": "https://github.com/laravel/pint.git",
- "reference": "1d276e4c803397a26cc337df908f55c2a4e90d86"
+ "reference": "e60e2112ee779ce60f253695b273d1646a17d6f1"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laravel/pint/zipball/1d276e4c803397a26cc337df908f55c2a4e90d86",
- "reference": "1d276e4c803397a26cc337df908f55c2a4e90d86",
+ "url": "https://api.github.com/repos/laravel/pint/zipball/e60e2112ee779ce60f253695b273d1646a17d6f1",
+ "reference": "e60e2112ee779ce60f253695b273d1646a17d6f1",
"shasum": ""
},
"require": {
@@ -9052,10 +9052,10 @@
},
"require-dev": {
"friendsofphp/php-cs-fixer": "^3.11.0",
- "illuminate/view": "^9.27",
- "laravel-zero/framework": "^9.1.3",
- "mockery/mockery": "^1.5.0",
- "nunomaduro/larastan": "^2.2",
+ "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"
},
@@ -9093,7 +9093,7 @@
"issues": "https://github.com/laravel/pint/issues",
"source": "https://github.com/laravel/pint"
},
- "time": "2022-09-13T15:07:15+00:00"
+ "time": "2022-11-29T16:25:20+00:00"
},
{
"name": "laravel/sail",
From c4830c7e10510677c17004b2aa180801c2c19b9f Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Fri, 2 Dec 2022 19:53:36 +0000
Subject: [PATCH 077/805] Bump vimeo/psalm from 4.30.0 to 5.0.0
Bumps [vimeo/psalm](https://github.com/vimeo/psalm) from 4.30.0 to 5.0.0.
- [Release notes](https://github.com/vimeo/psalm/releases)
- [Commits](https://github.com/vimeo/psalm/compare/4.30.0...5.0.0)
---
updated-dependencies:
- dependency-name: vimeo/psalm
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot]
---
composer.json | 2 +-
composer.lock | 188 ++++++++++++++++++++++++++------------------------
2 files changed, 99 insertions(+), 91 deletions(-)
diff --git a/composer.json b/composer.json
index cd40fc1a..3dd44fea 100644
--- a/composer.json
+++ b/composer.json
@@ -46,7 +46,7 @@
"phpunit/phpunit": "^9.0",
"spatie/laravel-ignition": "^1.0",
"spatie/laravel-ray": "^1.12",
- "vimeo/psalm": "^4.0"
+ "vimeo/psalm": "^5.0"
},
"config": {
"optimize-autoloader": true,
diff --git a/composer.lock b/composer.lock
index 712f2026..7661c3ae 100644
--- a/composer.lock
+++ b/composer.lock
@@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
- "content-hash": "a0297ffa6e94f5ed2dd10b78c98e31f2",
+ "content-hash": "a995551674b30efcec7d8a4986cff454",
"packages": [
{
"name": "aws/aws-crt-php",
@@ -8005,16 +8005,16 @@
},
{
"name": "composer/pcre",
- "version": "3.0.2",
+ "version": "3.1.0",
"source": {
"type": "git",
"url": "https://github.com/composer/pcre.git",
- "reference": "4482b6409ca6bfc2af043a5711cd21ac3e7a8dfb"
+ "reference": "4bff79ddd77851fe3cdd11616ed3f92841ba5bd2"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/composer/pcre/zipball/4482b6409ca6bfc2af043a5711cd21ac3e7a8dfb",
- "reference": "4482b6409ca6bfc2af043a5711cd21ac3e7a8dfb",
+ "url": "https://api.github.com/repos/composer/pcre/zipball/4bff79ddd77851fe3cdd11616ed3f92841ba5bd2",
+ "reference": "4bff79ddd77851fe3cdd11616ed3f92841ba5bd2",
"shasum": ""
},
"require": {
@@ -8056,7 +8056,7 @@
],
"support": {
"issues": "https://github.com/composer/pcre/issues",
- "source": "https://github.com/composer/pcre/tree/3.0.2"
+ "source": "https://github.com/composer/pcre/tree/3.1.0"
},
"funding": [
{
@@ -8072,7 +8072,7 @@
"type": "tidelift"
}
],
- "time": "2022-11-03T20:24:16+00:00"
+ "time": "2022-11-17T09:50:14+00:00"
},
{
"name": "composer/semver",
@@ -11876,6 +11876,69 @@
],
"time": "2022-08-11T14:04:18+00:00"
},
+ {
+ "name": "symfony/filesystem",
+ "version": "v6.2.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/filesystem.git",
+ "reference": "50b2523c874605cf3d4acf7a9e2b30b6a440a016"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/filesystem/zipball/50b2523c874605cf3d4acf7a9e2b30b6a440a016",
+ "reference": "50b2523c874605cf3d4acf7a9e2b30b6a440a016",
+ "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.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-20T13:01:27+00:00"
+ },
{
"name": "symfony/polyfill-iconv",
"version": "v1.27.0",
@@ -12073,24 +12136,24 @@
},
{
"name": "vimeo/psalm",
- "version": "4.30.0",
+ "version": "5.0.0",
"source": {
"type": "git",
"url": "https://github.com/vimeo/psalm.git",
- "reference": "d0bc6e25d89f649e4f36a534f330f8bb4643dd69"
+ "reference": "4e177bf0c9f03c17d2fbfd83b7cc9c47605274d8"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/vimeo/psalm/zipball/d0bc6e25d89f649e4f36a534f330f8bb4643dd69",
- "reference": "d0bc6e25d89f649e4f36a534f330f8bb4643dd69",
+ "url": "https://api.github.com/repos/vimeo/psalm/zipball/4e177bf0c9f03c17d2fbfd83b7cc9c47605274d8",
+ "reference": "4e177bf0c9f03c17d2fbfd83b7cc9c47605274d8",
"shasum": ""
},
"require": {
"amphp/amp": "^2.4.2",
"amphp/byte-stream": "^1.5",
- "composer/package-versions-deprecated": "^1.8.0",
+ "composer/package-versions-deprecated": "^1.10.0",
"composer/semver": "^1.4 || ^2.0 || ^3.0",
- "composer/xdebug-handler": "^1.1 || ^2.0 || ^3.0",
+ "composer/xdebug-handler": "^2.0 || ^3.0",
"dnoegel/php-xdg-base-dir": "^0.1.1",
"ext-ctype": "*",
"ext-dom": "*",
@@ -12099,35 +12162,34 @@
"ext-mbstring": "*",
"ext-simplexml": "*",
"ext-tokenizer": "*",
- "felixfbecker/advanced-json-rpc": "^3.0.3",
- "felixfbecker/language-server-protocol": "^1.5",
+ "felixfbecker/advanced-json-rpc": "^3.1",
+ "felixfbecker/language-server-protocol": "^1.5.2",
"netresearch/jsonmapper": "^1.0 || ^2.0 || ^3.0 || ^4.0",
"nikic/php-parser": "^4.13",
"openlss/lib-array2xml": "^1.0",
- "php": "^7.1|^8",
- "sebastian/diff": "^3.0 || ^4.0",
- "symfony/console": "^3.4.17 || ^4.1.6 || ^5.0 || ^6.0",
- "symfony/polyfill-php80": "^1.25",
- "webmozart/path-util": "^2.3"
+ "php": "^7.4 || ~8.0.0 || ~8.1.0 || ~8.2.0",
+ "sebastian/diff": "^4.0",
+ "symfony/console": "^4.1.6 || ^5.0 || ^6.0",
+ "symfony/filesystem": "^5.4 || ^6.0",
+ "symfony/polyfill-php80": "^1.25"
},
"provide": {
"psalm/psalm": "self.version"
},
"require-dev": {
- "bamarni/composer-bin-plugin": "^1.2",
- "brianium/paratest": "^4.0||^6.0",
+ "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",
- "phpdocumentor/reflection-docblock": "^5",
- "phpmyadmin/sql-parser": "5.1.0||dev-master",
- "phpspec/prophecy": ">=1.9.0",
- "phpstan/phpdoc-parser": "1.2.* || 1.6.4",
- "phpunit/phpunit": "^9.0",
- "psalm/plugin-phpunit": "^0.16",
- "slevomat/coding-standard": "^7.0",
- "squizlabs/php_codesniffer": "^3.5",
- "symfony/process": "^4.3 || ^5.0 || ^6.0",
- "weirdan/prophecy-shim": "^1.0 || ^2.0"
+ "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",
@@ -12143,17 +12205,14 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "4.x-dev",
+ "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": {
- "files": [
- "src/functions.php",
- "src/spl_object_id.php"
- ],
"psr-4": {
"Psalm\\": "src/Psalm/"
}
@@ -12175,60 +12234,9 @@
],
"support": {
"issues": "https://github.com/vimeo/psalm/issues",
- "source": "https://github.com/vimeo/psalm/tree/4.30.0"
+ "source": "https://github.com/vimeo/psalm/tree/5.0.0"
},
- "time": "2022-11-06T20:37:08+00:00"
- },
- {
- "name": "webmozart/path-util",
- "version": "2.3.0",
- "source": {
- "type": "git",
- "url": "https://github.com/webmozart/path-util.git",
- "reference": "d939f7edc24c9a1bb9c0dee5cb05d8e859490725"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/webmozart/path-util/zipball/d939f7edc24c9a1bb9c0dee5cb05d8e859490725",
- "reference": "d939f7edc24c9a1bb9c0dee5cb05d8e859490725",
- "shasum": ""
- },
- "require": {
- "php": ">=5.3.3",
- "webmozart/assert": "~1.0"
- },
- "require-dev": {
- "phpunit/phpunit": "^4.6",
- "sebastian/version": "^1.0.1"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "2.3-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "Webmozart\\PathUtil\\": "src/"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Bernhard Schussek",
- "email": "bschussek@gmail.com"
- }
- ],
- "description": "A robust cross-platform utility for normalizing, comparing and modifying file paths.",
- "support": {
- "issues": "https://github.com/webmozart/path-util/issues",
- "source": "https://github.com/webmozart/path-util/tree/2.3.0"
- },
- "abandoned": "symfony/filesystem",
- "time": "2015-12-17T08:42:14+00:00"
+ "time": "2022-11-30T06:06:01+00:00"
},
{
"name": "zbateson/mail-mime-parser",
From 4bea97df0ce96391c6a20231e6288238eeb36bd5 Mon Sep 17 00:00:00 2001
From: Jonny Barnes
Date: Tue, 29 Nov 2022 21:28:32 +0000
Subject: [PATCH 078/805] Fix smallurl attribute on Media
---
app/Models/Media.php | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app/Models/Media.php b/app/Models/Media.php
index 83f13e84..c660225c 100644
--- a/app/Models/Media.php
+++ b/app/Models/Media.php
@@ -58,7 +58,7 @@ class Media extends Model
);
}
- protected function smallmurl(): Attribute
+ protected function smallurl(): Attribute
{
return Attribute::get(
get: fn ($value, $attributes) => $this->getSizeUrl($attributes['path'], 'small'),
From 6c43363c7827d08693daa22ed4b5d91704fcf4d5 Mon Sep 17 00:00:00 2001
From: Jonny Barnes
Date: Sat, 3 Dec 2022 20:12:39 +0000
Subject: [PATCH 079/805] Make some tweaks around dealing with replies
---
app/Jobs/SendWebMentions.php | 23 ++--
app/Services/NoteService.php | 2 +-
database/seeders/NotesTableSeeder.php | 11 ++
resources/views/notes/index.blade.php | 4 +-
resources/views/notes/show.blade.php | 2 -
resources/views/templates/note.blade.php | 130 +++++++++++++----------
tests/Unit/NotesTest.php | 2 +-
7 files changed, 100 insertions(+), 74 deletions(-)
diff --git a/app/Jobs/SendWebMentions.php b/app/Jobs/SendWebMentions.php
index 92267d18..dcdd4237 100644
--- a/app/Jobs/SendWebMentions.php
+++ b/app/Jobs/SendWebMentions.php
@@ -6,8 +6,8 @@ namespace App\Jobs;
use App\Models\Note;
use GuzzleHttp\Client;
+use GuzzleHttp\Exception\GuzzleException;
use GuzzleHttp\Psr7\Header;
-use GuzzleHttp\Psr7\Uri;
use GuzzleHttp\Psr7\UriResolver;
use GuzzleHttp\Psr7\Utils;
use Illuminate\Bus\Queueable;
@@ -22,8 +22,7 @@ class SendWebMentions implements ShouldQueue
use Queueable;
use SerializesModels;
- /** @var Note */
- protected $note;
+ protected Note $note;
/**
* Create the job instance, inject dependencies.
@@ -39,15 +38,14 @@ class SendWebMentions implements ShouldQueue
* Execute the job.
*
* @return void
+ *
+ * @throws GuzzleException
*/
- public function handle()
+ public function handle(): void
{
- //grab the URLs
- $inReplyTo = $this->note->in_reply_to ?? '';
- // above so explode doesn’t complain about null being passed in
- $urlsInReplyTo = explode(' ', $inReplyTo);
+ $urlsInReplyTo = explode(' ', $this->note->in_reply_to ?? '');
$urlsNote = $this->getLinks($this->note->note);
- $urls = array_filter(array_merge($urlsInReplyTo, $urlsNote)); //filter out none URLs
+ $urls = array_filter(array_merge($urlsInReplyTo, $urlsNote));
foreach ($urls as $url) {
$endpoint = $this->discoverWebmentionEndpoint($url);
if ($endpoint !== null) {
@@ -67,10 +65,12 @@ class SendWebMentions implements ShouldQueue
*
* @param string $url
* @return string|null
+ *
+ * @throws GuzzleException
*/
public function discoverWebmentionEndpoint(string $url): ?string
{
- //let’s not send webmentions to myself
+ // let’s not send webmentions to myself
if (parse_url($url, PHP_URL_HOST) === config('app.longurl')) {
return null;
}
@@ -80,6 +80,7 @@ class SendWebMentions implements ShouldQueue
$endpoint = null;
+ /** @var Client $guzzle */
$guzzle = resolve(Client::class);
$response = $guzzle->get($url);
//check HTTP Headers for webmention endpoint
@@ -134,8 +135,6 @@ class SendWebMentions implements ShouldQueue
/**
* Resolve a URI if necessary.
*
- * @todo Update deprecated resolve method
- *
* @param string $url
* @param string $base The base of the URL
* @return string
diff --git a/app/Services/NoteService.php b/app/Services/NoteService.php
index a37b917f..049ae8c6 100644
--- a/app/Services/NoteService.php
+++ b/app/Services/NoteService.php
@@ -28,7 +28,7 @@ class NoteService extends Service
$note = Note::create(
[
'note' => $this->getDataByKey($request, 'content'),
- 'in_reply_to' => $this->getDataByKey($request, 'in-reploy-to'),
+ 'in_reply_to' => $this->getDataByKey($request, 'in-reply-to'),
'client_id' => $client,
]
);
diff --git a/database/seeders/NotesTableSeeder.php b/database/seeders/NotesTableSeeder.php
index 4a0a0bec..7218b219 100644
--- a/database/seeders/NotesTableSeeder.php
+++ b/database/seeders/NotesTableSeeder.php
@@ -212,6 +212,17 @@ EOF;
->where('id', $noteWithLongUrl->id)
->update(['updated_at' => $now->toDateTimeString()]);
+ $now = Carbon::now();
+ $noteReplyingToMastodon = Note::create([
+ 'note' => 'Yup, #DevOps is hard',
+ 'in_reply_to' => 'https://mastodon.social/@Gargron/109381161123311795',
+ 'created_at' => $now,
+ 'client_id' => 'https://quill.p3k.io/',
+ ]);
+ DB::table('notes')
+ ->where('id', $noteReplyingToMastodon->id)
+ ->update(['updated_at' => $now->toDateTimeString()]);
+
Note::factory(10)->create();
}
}
diff --git a/resources/views/notes/index.blade.php b/resources/views/notes/index.blade.php
index 6205b6fc..2f32b411 100644
--- a/resources/views/notes/index.blade.php
+++ b/resources/views/notes/index.blade.php
@@ -8,9 +8,7 @@
generating a name property for the h-feed -->
@foreach ($notes as $note)
-
- @include('templates.note', ['note' => $note])
-
+ @include('templates.note', ['note' => $note])
@endforeach
{!! $notes->render() !!}
diff --git a/resources/views/notes/show.blade.php b/resources/views/notes/show.blade.php
index 459cf5d5..94cea5c5 100644
--- a/resources/views/notes/show.blade.php
+++ b/resources/views/notes/show.blade.php
@@ -3,7 +3,6 @@
@section('title'){{ strip_tags($note->getOriginal('note')) }} « Notes « @stop
@section('content')
-
@include('templates.note', ['note' => $note])
@foreach($note->webmentions->filter(function ($webmention) {
return ($webmention->type == 'in-reply-to');
@@ -49,7 +48,6 @@
@endif
-
@stop
@section('scripts')
diff --git a/resources/views/templates/note.blade.php b/resources/views/templates/note.blade.php
index 3e0c542d..de6aea62 100644
--- a/resources/views/templates/note.blade.php
+++ b/resources/views/templates/note.blade.php
@@ -1,55 +1,75 @@
-@if ($note->twitter)
- {!! $note->twitter->html !!}
-@elseif ($note->in_reply_to)
-
-@endif
-
+
+ @if ($note->twitter)
+ {!! $note->twitter->html !!}
+ @elseif ($note->in_reply_to)
+
+ @endif
+
+
diff --git a/tests/Unit/NotesTest.php b/tests/Unit/NotesTest.php
index 098516b9..841841ff 100644
--- a/tests/Unit/NotesTest.php
+++ b/tests/Unit/NotesTest.php
@@ -257,7 +257,7 @@ class NotesTest extends TestCase
/** @test */
public function reverseGeocodeACounty(): void
{
- // Note I’ve removed everything below county to test for querires where
+ // Note I’ve removed everything below county to test for queries where
// that’s all that is returned
// phpcs:disable Generic.Files.LineLength.TooLong
$json = <<
Date: Mon, 5 Dec 2022 09:00:36 +0000
Subject: [PATCH 080/805] Bump stylelint from 14.15.0 to 14.16.0
Bumps [stylelint](https://github.com/stylelint/stylelint) from 14.15.0 to 14.16.0.
- [Release notes](https://github.com/stylelint/stylelint/releases)
- [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/stylelint/stylelint/compare/14.15.0...14.16.0)
---
updated-dependencies:
- dependency-name: stylelint
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
---
package-lock.json | 46 +++++++++++++++++++++++-----------------------
package.json | 2 +-
2 files changed, 24 insertions(+), 24 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index b28e2cfb..f364d7e8 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -29,7 +29,7 @@
"postcss-combine-media-query": "^1.0.1",
"postcss-import": "^15.0.1",
"postcss-loader": "^7.0.2",
- "stylelint": "^14.15.0",
+ "stylelint": "^14.16.0",
"stylelint-config-standard": "^29.0.0",
"stylelint-webpack-plugin": "^3.1.1",
"webpack": "^5.75.0",
@@ -4008,9 +4008,9 @@
]
},
"node_modules/ignore": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz",
- "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==",
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.1.tgz",
+ "integrity": "sha512-d2qQLzTJ9WxQftPAuEQpSPmKqzxePjzVbpAVv62AQ64NTL+wR4JkrVqR/LqFsFEUsHDAiId52mJteHDFuDkElA==",
"dev": true,
"engines": {
"node": ">= 4"
@@ -5487,9 +5487,9 @@
}
},
"node_modules/postcss-selector-parser": {
- "version": "6.0.10",
- "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz",
- "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==",
+ "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",
@@ -6308,9 +6308,9 @@
}
},
"node_modules/stylelint": {
- "version": "14.15.0",
- "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-14.15.0.tgz",
- "integrity": "sha512-JOgDAo5QRsqiOZPZO+B9rKJvBm64S0xasbuRPAbPs6/vQDgDCnZLIiw6XcAS6GQKk9k1sBWR6rmH3Mfj8OknKg==",
+ "version": "14.16.0",
+ "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-14.16.0.tgz",
+ "integrity": "sha512-X6uTi9DcxjzLV8ZUAjit1vsRtSwcls0nl07c9rqOPzvpA8IvTX/xWEkBRowS0ffevRrqkHa/ThDEu86u73FQDg==",
"dev": true,
"dependencies": {
"@csstools/selector-specificity": "^2.0.2",
@@ -6326,7 +6326,7 @@
"globby": "^11.1.0",
"globjoin": "^0.1.4",
"html-tags": "^3.2.0",
- "ignore": "^5.2.0",
+ "ignore": "^5.2.1",
"import-lazy": "^4.0.0",
"imurmurhash": "^0.1.4",
"is-plain-object": "^5.0.0",
@@ -6340,7 +6340,7 @@
"postcss-media-query-parser": "^0.2.3",
"postcss-resolve-nested-selector": "^0.1.1",
"postcss-safe-parser": "^6.0.0",
- "postcss-selector-parser": "^6.0.10",
+ "postcss-selector-parser": "^6.0.11",
"postcss-value-parser": "^4.2.0",
"resolve-from": "^5.0.0",
"string-width": "^4.2.3",
@@ -10039,9 +10039,9 @@
"integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA=="
},
"ignore": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz",
- "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==",
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.1.tgz",
+ "integrity": "sha512-d2qQLzTJ9WxQftPAuEQpSPmKqzxePjzVbpAVv62AQ64NTL+wR4JkrVqR/LqFsFEUsHDAiId52mJteHDFuDkElA==",
"dev": true
},
"import-fresh": {
@@ -11056,9 +11056,9 @@
"requires": {}
},
"postcss-selector-parser": {
- "version": "6.0.10",
- "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz",
- "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==",
+ "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,
"requires": {
"cssesc": "^3.0.0",
@@ -11670,9 +11670,9 @@
}
},
"stylelint": {
- "version": "14.15.0",
- "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-14.15.0.tgz",
- "integrity": "sha512-JOgDAo5QRsqiOZPZO+B9rKJvBm64S0xasbuRPAbPs6/vQDgDCnZLIiw6XcAS6GQKk9k1sBWR6rmH3Mfj8OknKg==",
+ "version": "14.16.0",
+ "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-14.16.0.tgz",
+ "integrity": "sha512-X6uTi9DcxjzLV8ZUAjit1vsRtSwcls0nl07c9rqOPzvpA8IvTX/xWEkBRowS0ffevRrqkHa/ThDEu86u73FQDg==",
"dev": true,
"requires": {
"@csstools/selector-specificity": "^2.0.2",
@@ -11688,7 +11688,7 @@
"globby": "^11.1.0",
"globjoin": "^0.1.4",
"html-tags": "^3.2.0",
- "ignore": "^5.2.0",
+ "ignore": "^5.2.1",
"import-lazy": "^4.0.0",
"imurmurhash": "^0.1.4",
"is-plain-object": "^5.0.0",
@@ -11702,7 +11702,7 @@
"postcss-media-query-parser": "^0.2.3",
"postcss-resolve-nested-selector": "^0.1.1",
"postcss-safe-parser": "^6.0.0",
- "postcss-selector-parser": "^6.0.10",
+ "postcss-selector-parser": "^6.0.11",
"postcss-value-parser": "^4.2.0",
"resolve-from": "^5.0.0",
"string-width": "^4.2.3",
diff --git a/package.json b/package.json
index d2239b29..e3053af4 100644
--- a/package.json
+++ b/package.json
@@ -25,7 +25,7 @@
"postcss-combine-media-query": "^1.0.1",
"postcss-import": "^15.0.1",
"postcss-loader": "^7.0.2",
- "stylelint": "^14.15.0",
+ "stylelint": "^14.16.0",
"stylelint-config-standard": "^29.0.0",
"stylelint-webpack-plugin": "^3.1.1",
"webpack": "^5.75.0",
From 9379ed8a13744fa54c283d3358fea8fed1f796a5 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Thu, 22 Dec 2022 15:37:14 +0000
Subject: [PATCH 081/805] Bump mini-css-extract-plugin from 2.7.1 to 2.7.2
Bumps [mini-css-extract-plugin](https://github.com/webpack-contrib/mini-css-extract-plugin) from 2.7.1 to 2.7.2.
- [Release notes](https://github.com/webpack-contrib/mini-css-extract-plugin/releases)
- [Changelog](https://github.com/webpack-contrib/mini-css-extract-plugin/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/mini-css-extract-plugin/compare/v2.7.1...v2.7.2)
---
updated-dependencies:
- dependency-name: mini-css-extract-plugin
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
---
package-lock.json | 14 +++++++-------
package.json | 2 +-
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index f364d7e8..6f1a9940 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -23,7 +23,7 @@
"cssnano": "^5.1.14",
"eslint": "^8.28.0",
"eslint-webpack-plugin": "^3.2.0",
- "mini-css-extract-plugin": "^2.7.1",
+ "mini-css-extract-plugin": "^2.7.2",
"postcss": "^8.4.19",
"postcss-combine-duplicated-selectors": "^10.0.2",
"postcss-combine-media-query": "^1.0.1",
@@ -4548,9 +4548,9 @@
}
},
"node_modules/mini-css-extract-plugin": {
- "version": "2.7.1",
- "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.1.tgz",
- "integrity": "sha512-viOoaUFy+Z2w43VsGPbtfwFrr0tKwDctK9dUofG5MBViYhD1noGFUzzDIVw0KPwCGUP+c7zqLxm+acuQs7zLzw==",
+ "version": "2.7.2",
+ "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.2.tgz",
+ "integrity": "sha512-EdlUizq13o0Pd+uCp+WO/JpkLvHRVGt97RqfeGhXqAcorYo1ypJSpkV+WDT0vY/kmh/p7wRdJNJtuyK540PXDw==",
"dev": true,
"dependencies": {
"schema-utils": "^4.0.0"
@@ -10439,9 +10439,9 @@
"dev": true
},
"mini-css-extract-plugin": {
- "version": "2.7.1",
- "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.1.tgz",
- "integrity": "sha512-viOoaUFy+Z2w43VsGPbtfwFrr0tKwDctK9dUofG5MBViYhD1noGFUzzDIVw0KPwCGUP+c7zqLxm+acuQs7zLzw==",
+ "version": "2.7.2",
+ "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.2.tgz",
+ "integrity": "sha512-EdlUizq13o0Pd+uCp+WO/JpkLvHRVGt97RqfeGhXqAcorYo1ypJSpkV+WDT0vY/kmh/p7wRdJNJtuyK540PXDw==",
"dev": true,
"requires": {
"schema-utils": "^4.0.0"
diff --git a/package.json b/package.json
index e3053af4..280de4c4 100644
--- a/package.json
+++ b/package.json
@@ -19,7 +19,7 @@
"cssnano": "^5.1.14",
"eslint": "^8.28.0",
"eslint-webpack-plugin": "^3.2.0",
- "mini-css-extract-plugin": "^2.7.1",
+ "mini-css-extract-plugin": "^2.7.2",
"postcss": "^8.4.19",
"postcss-combine-duplicated-selectors": "^10.0.2",
"postcss-combine-media-query": "^1.0.1",
From 2533cb2cef58203a3f33ec41e0b77181628995d8 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Thu, 22 Dec 2022 15:41:52 +0000
Subject: [PATCH 082/805] Bump postcss-import from 15.0.1 to 15.1.0
Bumps [postcss-import](https://github.com/postcss/postcss-import) from 15.0.1 to 15.1.0.
- [Release notes](https://github.com/postcss/postcss-import/releases)
- [Changelog](https://github.com/postcss/postcss-import/blob/master/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss-import/compare/15.0.1...15.1.0)
---
updated-dependencies:
- dependency-name: postcss-import
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
---
package-lock.json | 14 +++++++-------
package.json | 2 +-
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 6f1a9940..70172253 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -27,7 +27,7 @@
"postcss": "^8.4.19",
"postcss-combine-duplicated-selectors": "^10.0.2",
"postcss-combine-media-query": "^1.0.1",
- "postcss-import": "^15.0.1",
+ "postcss-import": "^15.1.0",
"postcss-loader": "^7.0.2",
"stylelint": "^14.16.0",
"stylelint-config-standard": "^29.0.0",
@@ -5067,9 +5067,9 @@
}
},
"node_modules/postcss-import": {
- "version": "15.0.1",
- "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.0.1.tgz",
- "integrity": "sha512-UGlvk8EgT7Gm/Ndf9xZHnzr8xm8P54N8CBWLtcY5alP+YxlEge/Rv78etQyevZs3qWTE9If13+Bo6zATBrPOpA==",
+ "version": "15.1.0",
+ "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz",
+ "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==",
"dev": true,
"dependencies": {
"postcss-value-parser": "^4.0.0",
@@ -10796,9 +10796,9 @@
"requires": {}
},
"postcss-import": {
- "version": "15.0.1",
- "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.0.1.tgz",
- "integrity": "sha512-UGlvk8EgT7Gm/Ndf9xZHnzr8xm8P54N8CBWLtcY5alP+YxlEge/Rv78etQyevZs3qWTE9If13+Bo6zATBrPOpA==",
+ "version": "15.1.0",
+ "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz",
+ "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==",
"dev": true,
"requires": {
"postcss-value-parser": "^4.0.0",
diff --git a/package.json b/package.json
index 280de4c4..490c462c 100644
--- a/package.json
+++ b/package.json
@@ -23,7 +23,7 @@
"postcss": "^8.4.19",
"postcss-combine-duplicated-selectors": "^10.0.2",
"postcss-combine-media-query": "^1.0.1",
- "postcss-import": "^15.0.1",
+ "postcss-import": "^15.1.0",
"postcss-loader": "^7.0.2",
"stylelint": "^14.16.0",
"stylelint-config-standard": "^29.0.0",
From 48f8f25f042dcd21fb433555411f4bd2c4f79548 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Thu, 22 Dec 2022 15:46:23 +0000
Subject: [PATCH 083/805] Bump webpack-cli from 5.0.0 to 5.0.1
Bumps [webpack-cli](https://github.com/webpack/webpack-cli) from 5.0.0 to 5.0.1.
- [Release notes](https://github.com/webpack/webpack-cli/releases)
- [Changelog](https://github.com/webpack/webpack-cli/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack/webpack-cli/compare/webpack-cli@5.0.0...webpack-cli@5.0.1)
---
updated-dependencies:
- dependency-name: webpack-cli
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
---
package-lock.json | 62 +++++++++++++++++++++++------------------------
package.json | 2 +-
2 files changed, 32 insertions(+), 32 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 70172253..6bd17847 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -33,7 +33,7 @@
"stylelint-config-standard": "^29.0.0",
"stylelint-webpack-plugin": "^3.1.1",
"webpack": "^5.75.0",
- "webpack-cli": "^5.0.0"
+ "webpack-cli": "^5.0.1"
}
},
"node_modules/@ampproject/remapping": {
@@ -2064,9 +2064,9 @@
}
},
"node_modules/@webpack-cli/configtest": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-2.0.0.tgz",
- "integrity": "sha512-war4OU8NGjBqU3DP3bx6ciODXIh7dSXcpQq+P4K2Tqyd8L5OjZ7COx9QXx/QdCIwL2qoX09Wr4Cwf7uS4qdEng==",
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-2.0.1.tgz",
+ "integrity": "sha512-njsdJXJSiS2iNbQVS0eT8A/KPnmyH4pv1APj2K0d1wrZcBLw+yppxOy4CGqa0OxDJkzfL/XELDhD8rocnIwB5A==",
"dev": true,
"engines": {
"node": ">=14.15.0"
@@ -2077,9 +2077,9 @@
}
},
"node_modules/@webpack-cli/info": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-2.0.0.tgz",
- "integrity": "sha512-NNxDgbo4VOkNhOlTgY0Elhz3vKpOJq4/PKeKg7r8cmYM+GQA9vDofLYyup8jS6EpUvhNmR30cHTCEIyvXpskwA==",
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-2.0.1.tgz",
+ "integrity": "sha512-fE1UEWTwsAxRhrJNikE7v4EotYflkEhBL7EbajfkPlf6E37/2QshOy/D48Mw8G5XMFlQtS6YV42vtbG9zBpIQA==",
"dev": true,
"engines": {
"node": ">=14.15.0"
@@ -2090,9 +2090,9 @@
}
},
"node_modules/@webpack-cli/serve": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-2.0.0.tgz",
- "integrity": "sha512-Rumq5mHvGXamnOh3O8yLk1sjx8dB30qF1OeR6VC00DIR6SLJ4bwwUGKC4pE7qBFoQyyh0H9sAg3fikYgAqVR0w==",
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-2.0.1.tgz",
+ "integrity": "sha512-0G7tNyS+yW8TdgHwZKlDWYXFA6OJQnoLCQvYKkQP0Q2X205PSQ6RNUj0M+1OB/9gRQaUZ/ccYfaxd0nhaWKfjw==",
"dev": true,
"engines": {
"node": ">=14.15.0"
@@ -6951,15 +6951,15 @@
}
},
"node_modules/webpack-cli": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-5.0.0.tgz",
- "integrity": "sha512-AACDTo20yG+xn6HPW5xjbn2Be4KUzQPebWXsDMHwPPyKh9OnTOJgZN2Nc+g/FZKV3ObRTYsGvibAvc+5jAUrVA==",
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-5.0.1.tgz",
+ "integrity": "sha512-S3KVAyfwUqr0Mo/ur3NzIp6jnerNpo7GUO6so51mxLi1spqsA17YcMXy0WOIJtBSnj748lthxC6XLbNKh/ZC+A==",
"dev": true,
"dependencies": {
"@discoveryjs/json-ext": "^0.5.0",
- "@webpack-cli/configtest": "^2.0.0",
- "@webpack-cli/info": "^2.0.0",
- "@webpack-cli/serve": "^2.0.0",
+ "@webpack-cli/configtest": "^2.0.1",
+ "@webpack-cli/info": "^2.0.1",
+ "@webpack-cli/serve": "^2.0.1",
"colorette": "^2.0.14",
"commander": "^9.4.1",
"cross-spawn": "^7.0.3",
@@ -8668,23 +8668,23 @@
}
},
"@webpack-cli/configtest": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-2.0.0.tgz",
- "integrity": "sha512-war4OU8NGjBqU3DP3bx6ciODXIh7dSXcpQq+P4K2Tqyd8L5OjZ7COx9QXx/QdCIwL2qoX09Wr4Cwf7uS4qdEng==",
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-2.0.1.tgz",
+ "integrity": "sha512-njsdJXJSiS2iNbQVS0eT8A/KPnmyH4pv1APj2K0d1wrZcBLw+yppxOy4CGqa0OxDJkzfL/XELDhD8rocnIwB5A==",
"dev": true,
"requires": {}
},
"@webpack-cli/info": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-2.0.0.tgz",
- "integrity": "sha512-NNxDgbo4VOkNhOlTgY0Elhz3vKpOJq4/PKeKg7r8cmYM+GQA9vDofLYyup8jS6EpUvhNmR30cHTCEIyvXpskwA==",
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-2.0.1.tgz",
+ "integrity": "sha512-fE1UEWTwsAxRhrJNikE7v4EotYflkEhBL7EbajfkPlf6E37/2QshOy/D48Mw8G5XMFlQtS6YV42vtbG9zBpIQA==",
"dev": true,
"requires": {}
},
"@webpack-cli/serve": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-2.0.0.tgz",
- "integrity": "sha512-Rumq5mHvGXamnOh3O8yLk1sjx8dB30qF1OeR6VC00DIR6SLJ4bwwUGKC4pE7qBFoQyyh0H9sAg3fikYgAqVR0w==",
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-2.0.1.tgz",
+ "integrity": "sha512-0G7tNyS+yW8TdgHwZKlDWYXFA6OJQnoLCQvYKkQP0Q2X205PSQ6RNUj0M+1OB/9gRQaUZ/ccYfaxd0nhaWKfjw==",
"dev": true,
"requires": {}
},
@@ -12175,15 +12175,15 @@
}
},
"webpack-cli": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-5.0.0.tgz",
- "integrity": "sha512-AACDTo20yG+xn6HPW5xjbn2Be4KUzQPebWXsDMHwPPyKh9OnTOJgZN2Nc+g/FZKV3ObRTYsGvibAvc+5jAUrVA==",
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-5.0.1.tgz",
+ "integrity": "sha512-S3KVAyfwUqr0Mo/ur3NzIp6jnerNpo7GUO6so51mxLi1spqsA17YcMXy0WOIJtBSnj748lthxC6XLbNKh/ZC+A==",
"dev": true,
"requires": {
"@discoveryjs/json-ext": "^0.5.0",
- "@webpack-cli/configtest": "^2.0.0",
- "@webpack-cli/info": "^2.0.0",
- "@webpack-cli/serve": "^2.0.0",
+ "@webpack-cli/configtest": "^2.0.1",
+ "@webpack-cli/info": "^2.0.1",
+ "@webpack-cli/serve": "^2.0.1",
"colorette": "^2.0.14",
"commander": "^9.4.1",
"cross-spawn": "^7.0.3",
diff --git a/package.json b/package.json
index 490c462c..82b74954 100644
--- a/package.json
+++ b/package.json
@@ -29,7 +29,7 @@
"stylelint-config-standard": "^29.0.0",
"stylelint-webpack-plugin": "^3.1.1",
"webpack": "^5.75.0",
- "webpack-cli": "^5.0.0"
+ "webpack-cli": "^5.0.1"
},
"scripts": {
"compress": "scripts/compress",
From 8a25e8c47423ad67d4dd3aadf0b5670c6587e919 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Thu, 22 Dec 2022 15:50:53 +0000
Subject: [PATCH 084/805] Bump eslint from 8.28.0 to 8.30.0
Bumps [eslint](https://github.com/eslint/eslint) from 8.28.0 to 8.30.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.28.0...v8.30.0)
---
updated-dependencies:
- dependency-name: eslint
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
---
package-lock.json | 94 +++++++++++++++++++++++------------------------
package.json | 2 +-
2 files changed, 48 insertions(+), 48 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 6bd17847..1975554f 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -21,7 +21,7 @@
"compression-webpack-plugin": "^10.0.0",
"css-loader": "^6.7.2",
"cssnano": "^5.1.14",
- "eslint": "^8.28.0",
+ "eslint": "^8.30.0",
"eslint-webpack-plugin": "^3.2.0",
"mini-css-extract-plugin": "^2.7.2",
"postcss": "^8.4.19",
@@ -1656,15 +1656,15 @@
}
},
"node_modules/@eslint/eslintrc": {
- "version": "1.3.3",
- "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.3.tgz",
- "integrity": "sha512-uj3pT6Mg+3t39fvLrj8iuCIJ38zKO9FpGtJ4BBJebJhEwjoT+KLVNCcHT5QC9NGRIEi7fZ0ZR8YRb884auB4Lg==",
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.4.0.tgz",
+ "integrity": "sha512-7yfvXy6MWLgWSFsLhz5yH3iQ52St8cdUY6FoGieKkRDVxuxmrNuUetIuu6cmjNWwniUHiWXjxCr5tTXDrbYS5A==",
"dev": true,
"dependencies": {
"ajv": "^6.12.4",
"debug": "^4.3.2",
"espree": "^9.4.0",
- "globals": "^13.15.0",
+ "globals": "^13.19.0",
"ignore": "^5.2.0",
"import-fresh": "^3.2.1",
"js-yaml": "^4.1.0",
@@ -1679,9 +1679,9 @@
}
},
"node_modules/@eslint/eslintrc/node_modules/globals": {
- "version": "13.17.0",
- "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz",
- "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==",
+ "version": "13.19.0",
+ "resolved": "https://registry.npmjs.org/globals/-/globals-13.19.0.tgz",
+ "integrity": "sha512-dkQ957uSRWHw7CFXLUtUHQI3g3aWApYhfNR2O6jn/907riyTYKVBmxYVROkBcY614FSSeSJh7Xm7SrUWCxvJMQ==",
"dev": true,
"dependencies": {
"type-fest": "^0.20.2"
@@ -1706,14 +1706,14 @@
}
},
"node_modules/@humanwhocodes/config-array": {
- "version": "0.11.6",
- "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.6.tgz",
- "integrity": "sha512-jJr+hPTJYKyDILJfhNSHsjiwXYf26Flsz8DvNndOsHs5pwSnpGUEy8yzF0JYhCEvTDdV2vuOK5tt8BVhwO5/hg==",
+ "version": "0.11.8",
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz",
+ "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==",
"dev": true,
"dependencies": {
"@humanwhocodes/object-schema": "^1.2.1",
"debug": "^4.1.1",
- "minimatch": "^3.0.4"
+ "minimatch": "^3.0.5"
},
"engines": {
"node": ">=10.10.0"
@@ -3169,13 +3169,13 @@
}
},
"node_modules/eslint": {
- "version": "8.28.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.28.0.tgz",
- "integrity": "sha512-S27Di+EVyMxcHiwDrFzk8dJYAaD+/5SoWKxL1ri/71CRHsnJnRDPNt2Kzj24+MT9FDupf4aqqyqPrvI8MvQ4VQ==",
+ "version": "8.30.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.30.0.tgz",
+ "integrity": "sha512-MGADB39QqYuzEGov+F/qb18r4i7DohCDOfatHaxI2iGlPuC65bwG2gxgO+7DkyL38dRFaRH7RaRAgU6JKL9rMQ==",
"dev": true,
"dependencies": {
- "@eslint/eslintrc": "^1.3.3",
- "@humanwhocodes/config-array": "^0.11.6",
+ "@eslint/eslintrc": "^1.4.0",
+ "@humanwhocodes/config-array": "^0.11.8",
"@humanwhocodes/module-importer": "^1.0.1",
"@nodelib/fs.walk": "^1.2.8",
"ajv": "^6.10.0",
@@ -3194,7 +3194,7 @@
"file-entry-cache": "^6.0.1",
"find-up": "^5.0.0",
"glob-parent": "^6.0.2",
- "globals": "^13.15.0",
+ "globals": "^13.19.0",
"grapheme-splitter": "^1.0.4",
"ignore": "^5.2.0",
"import-fresh": "^3.0.0",
@@ -3413,9 +3413,9 @@
}
},
"node_modules/eslint/node_modules/globals": {
- "version": "13.15.0",
- "resolved": "https://registry.npmjs.org/globals/-/globals-13.15.0.tgz",
- "integrity": "sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog==",
+ "version": "13.19.0",
+ "resolved": "https://registry.npmjs.org/globals/-/globals-13.19.0.tgz",
+ "integrity": "sha512-dkQ957uSRWHw7CFXLUtUHQI3g3aWApYhfNR2O6jn/907riyTYKVBmxYVROkBcY614FSSeSJh7Xm7SrUWCxvJMQ==",
"dev": true,
"dependencies": {
"type-fest": "^0.20.2"
@@ -3506,9 +3506,9 @@
}
},
"node_modules/espree": {
- "version": "9.4.0",
- "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.0.tgz",
- "integrity": "sha512-DQmnRpLj7f6TgN/NYb0MTzJXL+vJF9h3pHy4JhCIs3zwcgez8xmGg3sXHcEO97BrmO2OSvCwMdfdlyl+E9KjOw==",
+ "version": "9.4.1",
+ "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz",
+ "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==",
"dev": true,
"dependencies": {
"acorn": "^8.8.0",
@@ -8308,15 +8308,15 @@
"dev": true
},
"@eslint/eslintrc": {
- "version": "1.3.3",
- "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.3.tgz",
- "integrity": "sha512-uj3pT6Mg+3t39fvLrj8iuCIJ38zKO9FpGtJ4BBJebJhEwjoT+KLVNCcHT5QC9NGRIEi7fZ0ZR8YRb884auB4Lg==",
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.4.0.tgz",
+ "integrity": "sha512-7yfvXy6MWLgWSFsLhz5yH3iQ52St8cdUY6FoGieKkRDVxuxmrNuUetIuu6cmjNWwniUHiWXjxCr5tTXDrbYS5A==",
"dev": true,
"requires": {
"ajv": "^6.12.4",
"debug": "^4.3.2",
"espree": "^9.4.0",
- "globals": "^13.15.0",
+ "globals": "^13.19.0",
"ignore": "^5.2.0",
"import-fresh": "^3.2.1",
"js-yaml": "^4.1.0",
@@ -8325,9 +8325,9 @@
},
"dependencies": {
"globals": {
- "version": "13.17.0",
- "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz",
- "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==",
+ "version": "13.19.0",
+ "resolved": "https://registry.npmjs.org/globals/-/globals-13.19.0.tgz",
+ "integrity": "sha512-dkQ957uSRWHw7CFXLUtUHQI3g3aWApYhfNR2O6jn/907riyTYKVBmxYVROkBcY614FSSeSJh7Xm7SrUWCxvJMQ==",
"dev": true,
"requires": {
"type-fest": "^0.20.2"
@@ -8342,14 +8342,14 @@
}
},
"@humanwhocodes/config-array": {
- "version": "0.11.6",
- "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.6.tgz",
- "integrity": "sha512-jJr+hPTJYKyDILJfhNSHsjiwXYf26Flsz8DvNndOsHs5pwSnpGUEy8yzF0JYhCEvTDdV2vuOK5tt8BVhwO5/hg==",
+ "version": "0.11.8",
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz",
+ "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==",
"dev": true,
"requires": {
"@humanwhocodes/object-schema": "^1.2.1",
"debug": "^4.1.1",
- "minimatch": "^3.0.4"
+ "minimatch": "^3.0.5"
}
},
"@humanwhocodes/module-importer": {
@@ -9442,13 +9442,13 @@
"integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg=="
},
"eslint": {
- "version": "8.28.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.28.0.tgz",
- "integrity": "sha512-S27Di+EVyMxcHiwDrFzk8dJYAaD+/5SoWKxL1ri/71CRHsnJnRDPNt2Kzj24+MT9FDupf4aqqyqPrvI8MvQ4VQ==",
+ "version": "8.30.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.30.0.tgz",
+ "integrity": "sha512-MGADB39QqYuzEGov+F/qb18r4i7DohCDOfatHaxI2iGlPuC65bwG2gxgO+7DkyL38dRFaRH7RaRAgU6JKL9rMQ==",
"dev": true,
"requires": {
- "@eslint/eslintrc": "^1.3.3",
- "@humanwhocodes/config-array": "^0.11.6",
+ "@eslint/eslintrc": "^1.4.0",
+ "@humanwhocodes/config-array": "^0.11.8",
"@humanwhocodes/module-importer": "^1.0.1",
"@nodelib/fs.walk": "^1.2.8",
"ajv": "^6.10.0",
@@ -9467,7 +9467,7 @@
"file-entry-cache": "^6.0.1",
"find-up": "^5.0.0",
"glob-parent": "^6.0.2",
- "globals": "^13.15.0",
+ "globals": "^13.19.0",
"grapheme-splitter": "^1.0.4",
"ignore": "^5.2.0",
"import-fresh": "^3.0.0",
@@ -9539,9 +9539,9 @@
}
},
"globals": {
- "version": "13.15.0",
- "resolved": "https://registry.npmjs.org/globals/-/globals-13.15.0.tgz",
- "integrity": "sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog==",
+ "version": "13.19.0",
+ "resolved": "https://registry.npmjs.org/globals/-/globals-13.19.0.tgz",
+ "integrity": "sha512-dkQ957uSRWHw7CFXLUtUHQI3g3aWApYhfNR2O6jn/907riyTYKVBmxYVROkBcY614FSSeSJh7Xm7SrUWCxvJMQ==",
"dev": true,
"requires": {
"type-fest": "^0.20.2"
@@ -9672,9 +9672,9 @@
}
},
"espree": {
- "version": "9.4.0",
- "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.0.tgz",
- "integrity": "sha512-DQmnRpLj7f6TgN/NYb0MTzJXL+vJF9h3pHy4JhCIs3zwcgez8xmGg3sXHcEO97BrmO2OSvCwMdfdlyl+E9KjOw==",
+ "version": "9.4.1",
+ "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz",
+ "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==",
"dev": true,
"requires": {
"acorn": "^8.8.0",
diff --git a/package.json b/package.json
index 82b74954..25a743d6 100644
--- a/package.json
+++ b/package.json
@@ -17,7 +17,7 @@
"compression-webpack-plugin": "^10.0.0",
"css-loader": "^6.7.2",
"cssnano": "^5.1.14",
- "eslint": "^8.28.0",
+ "eslint": "^8.30.0",
"eslint-webpack-plugin": "^3.2.0",
"mini-css-extract-plugin": "^2.7.2",
"postcss": "^8.4.19",
From 69ff7e55de33e8c5f129ee2dbbb6032474949f00 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Thu, 22 Dec 2022 15:55:07 +0000
Subject: [PATCH 085/805] Bump spatie/browsershot from 3.57.4 to 3.57.5
Bumps [spatie/browsershot](https://github.com/spatie/browsershot) from 3.57.4 to 3.57.5.
- [Release notes](https://github.com/spatie/browsershot/releases)
- [Changelog](https://github.com/spatie/browsershot/blob/main/CHANGELOG.md)
- [Commits](https://github.com/spatie/browsershot/compare/3.57.4...3.57.5)
---
updated-dependencies:
- dependency-name: spatie/browsershot
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
---
composer.lock | 74 +++++++++++++++++++++++++--------------------------
1 file changed, 37 insertions(+), 37 deletions(-)
diff --git a/composer.lock b/composer.lock
index 7661c3ae..317a2730 100644
--- a/composer.lock
+++ b/composer.lock
@@ -2520,16 +2520,16 @@
},
{
"name": "league/flysystem",
- "version": "3.11.0",
+ "version": "3.12.0",
"source": {
"type": "git",
"url": "https://github.com/thephpleague/flysystem.git",
- "reference": "7e423e5dd240a60adfab9bde058d7668863b7731"
+ "reference": "2aef65a47e44f2d6f9938f720f6dd697e7ba7b76"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/7e423e5dd240a60adfab9bde058d7668863b7731",
- "reference": "7e423e5dd240a60adfab9bde058d7668863b7731",
+ "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/2aef65a47e44f2d6f9938f720f6dd697e7ba7b76",
+ "reference": "2aef65a47e44f2d6f9938f720f6dd697e7ba7b76",
"shasum": ""
},
"require": {
@@ -2591,7 +2591,7 @@
],
"support": {
"issues": "https://github.com/thephpleague/flysystem/issues",
- "source": "https://github.com/thephpleague/flysystem/tree/3.11.0"
+ "source": "https://github.com/thephpleague/flysystem/tree/3.12.0"
},
"funding": [
{
@@ -2607,7 +2607,7 @@
"type": "tidelift"
}
],
- "time": "2022-12-02T14:39:57+00:00"
+ "time": "2022-12-20T20:21:10+00:00"
},
{
"name": "league/flysystem-aws-s3-v3",
@@ -4508,16 +4508,16 @@
},
{
"name": "spatie/browsershot",
- "version": "3.57.4",
+ "version": "3.57.5",
"source": {
"type": "git",
"url": "https://github.com/spatie/browsershot.git",
- "reference": "554c3e566fde8c47ad1ac9be47eaeb9a84c4dfe2"
+ "reference": "a4ae0f3a289cfb9384f2ee01b7f37c271f6a4159"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/spatie/browsershot/zipball/554c3e566fde8c47ad1ac9be47eaeb9a84c4dfe2",
- "reference": "554c3e566fde8c47ad1ac9be47eaeb9a84c4dfe2",
+ "url": "https://api.github.com/repos/spatie/browsershot/zipball/a4ae0f3a289cfb9384f2ee01b7f37c271f6a4159",
+ "reference": "a4ae0f3a289cfb9384f2ee01b7f37c271f6a4159",
"shasum": ""
},
"require": {
@@ -4562,7 +4562,7 @@
"webpage"
],
"support": {
- "source": "https://github.com/spatie/browsershot/tree/3.57.4"
+ "source": "https://github.com/spatie/browsershot/tree/3.57.5"
},
"funding": [
{
@@ -4570,7 +4570,7 @@
"type": "github"
}
],
- "time": "2022-11-21T11:50:10+00:00"
+ "time": "2022-12-05T15:59:26+00:00"
},
{
"name": "spatie/commonmark-highlighter",
@@ -5019,16 +5019,16 @@
},
{
"name": "symfony/deprecation-contracts",
- "version": "v3.1.1",
+ "version": "v3.2.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/deprecation-contracts.git",
- "reference": "07f1b9cc2ffee6aaafcf4b710fbc38ff736bd918"
+ "reference": "1ee04c65529dea5d8744774d474e7cbd2f1206d3"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/07f1b9cc2ffee6aaafcf4b710fbc38ff736bd918",
- "reference": "07f1b9cc2ffee6aaafcf4b710fbc38ff736bd918",
+ "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/1ee04c65529dea5d8744774d474e7cbd2f1206d3",
+ "reference": "1ee04c65529dea5d8744774d474e7cbd2f1206d3",
"shasum": ""
},
"require": {
@@ -5037,7 +5037,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "3.1-dev"
+ "dev-main": "3.3-dev"
},
"thanks": {
"name": "symfony/contracts",
@@ -5066,7 +5066,7 @@
"description": "A generic function and convention to trigger deprecation notices",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/deprecation-contracts/tree/v3.1.1"
+ "source": "https://github.com/symfony/deprecation-contracts/tree/v3.2.0"
},
"funding": [
{
@@ -5082,7 +5082,7 @@
"type": "tidelift"
}
],
- "time": "2022-02-25T11:15:52+00:00"
+ "time": "2022-11-25T10:21:52+00:00"
},
{
"name": "symfony/error-handler",
@@ -5452,16 +5452,16 @@
},
{
"name": "symfony/http-foundation",
- "version": "v6.2.0",
+ "version": "v6.2.2",
"source": {
"type": "git",
"url": "https://github.com/symfony/http-foundation.git",
- "reference": "edc56ed49a2955383d59e9b7043fd3bbc26f1854"
+ "reference": "ddf4dd35de1623e7c02013523e6c2137b67b636f"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/http-foundation/zipball/edc56ed49a2955383d59e9b7043fd3bbc26f1854",
- "reference": "edc56ed49a2955383d59e9b7043fd3bbc26f1854",
+ "url": "https://api.github.com/repos/symfony/http-foundation/zipball/ddf4dd35de1623e7c02013523e6c2137b67b636f",
+ "reference": "ddf4dd35de1623e7c02013523e6c2137b67b636f",
"shasum": ""
},
"require": {
@@ -5510,7 +5510,7 @@
"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.0"
+ "source": "https://github.com/symfony/http-foundation/tree/v6.2.2"
},
"funding": [
{
@@ -5526,7 +5526,7 @@
"type": "tidelift"
}
],
- "time": "2022-11-21T16:03:04+00:00"
+ "time": "2022-12-14T16:11:27+00:00"
},
{
"name": "symfony/http-kernel",
@@ -5719,16 +5719,16 @@
},
{
"name": "symfony/mime",
- "version": "v6.2.0",
+ "version": "v6.2.2",
"source": {
"type": "git",
"url": "https://github.com/symfony/mime.git",
- "reference": "1e8005a7cbd79fb824ad81308ef2a76592a08bc0"
+ "reference": "8c98bf40406e791043890a163f6f6599b9cfa1ed"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/mime/zipball/1e8005a7cbd79fb824ad81308ef2a76592a08bc0",
- "reference": "1e8005a7cbd79fb824ad81308ef2a76592a08bc0",
+ "url": "https://api.github.com/repos/symfony/mime/zipball/8c98bf40406e791043890a163f6f6599b9cfa1ed",
+ "reference": "8c98bf40406e791043890a163f6f6599b9cfa1ed",
"shasum": ""
},
"require": {
@@ -5782,7 +5782,7 @@
"mime-type"
],
"support": {
- "source": "https://github.com/symfony/mime/tree/v6.2.0"
+ "source": "https://github.com/symfony/mime/tree/v6.2.2"
},
"funding": [
{
@@ -5798,7 +5798,7 @@
"type": "tidelift"
}
],
- "time": "2022-11-28T12:28:19+00:00"
+ "time": "2022-12-14T16:38:10+00:00"
},
{
"name": "symfony/polyfill-ctype",
@@ -6773,16 +6773,16 @@
},
{
"name": "symfony/string",
- "version": "v6.2.0",
+ "version": "v6.2.2",
"source": {
"type": "git",
"url": "https://github.com/symfony/string.git",
- "reference": "145702685e0d12f81d755c71127bfff7582fdd36"
+ "reference": "863219fd713fa41cbcd285a79723f94672faff4d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/string/zipball/145702685e0d12f81d755c71127bfff7582fdd36",
- "reference": "145702685e0d12f81d755c71127bfff7582fdd36",
+ "url": "https://api.github.com/repos/symfony/string/zipball/863219fd713fa41cbcd285a79723f94672faff4d",
+ "reference": "863219fd713fa41cbcd285a79723f94672faff4d",
"shasum": ""
},
"require": {
@@ -6839,7 +6839,7 @@
"utf8"
],
"support": {
- "source": "https://github.com/symfony/string/tree/v6.2.0"
+ "source": "https://github.com/symfony/string/tree/v6.2.2"
},
"funding": [
{
@@ -6855,7 +6855,7 @@
"type": "tidelift"
}
],
- "time": "2022-11-30T17:13:47+00:00"
+ "time": "2022-12-14T16:11:27+00:00"
},
{
"name": "symfony/translation",
From 5fb94666cb8f4113be02fb19c9602b214aa07df7 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Thu, 22 Dec 2022 16:11:22 +0000
Subject: [PATCH 086/805] Bump laravel/framework from 9.42.2 to 9.45.1
Bumps [laravel/framework](https://github.com/laravel/framework) from 9.42.2 to 9.45.1.
- [Release notes](https://github.com/laravel/framework/releases)
- [Changelog](https://github.com/laravel/framework/blob/9.x/CHANGELOG.md)
- [Commits](https://github.com/laravel/framework/compare/v9.42.2...v9.45.1)
---
updated-dependencies:
- dependency-name: laravel/framework
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
---
composer.lock | 197 +++++++++++++++++++++++++-------------------------
1 file changed, 99 insertions(+), 98 deletions(-)
diff --git a/composer.lock b/composer.lock
index 317a2730..6ac2d2eb 100644
--- a/composer.lock
+++ b/composer.lock
@@ -1741,16 +1741,16 @@
},
{
"name": "laravel/framework",
- "version": "v9.42.2",
+ "version": "v9.45.1",
"source": {
"type": "git",
"url": "https://github.com/laravel/framework.git",
- "reference": "607d7867c93706eae20e28e46679f8a66e2a23ec"
+ "reference": "faeb20d3fc61b69790068161ab42bcf2d5faccbc"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laravel/framework/zipball/607d7867c93706eae20e28e46679f8a66e2a23ec",
- "reference": "607d7867c93706eae20e28e46679f8a66e2a23ec",
+ "url": "https://api.github.com/repos/laravel/framework/zipball/faeb20d3fc61b69790068161ab42bcf2d5faccbc",
+ "reference": "faeb20d3fc61b69790068161ab42bcf2d5faccbc",
"shasum": ""
},
"require": {
@@ -1761,7 +1761,7 @@
"ext-openssl": "*",
"fruitcake/php-cors": "^1.2",
"laravel/serializable-closure": "^1.2.2",
- "league/commonmark": "^2.2",
+ "league/commonmark": "^2.2.1",
"league/flysystem": "^3.8.0",
"monolog/monolog": "^2.0",
"nesbot/carbon": "^2.62.1",
@@ -1770,7 +1770,7 @@
"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.2.2",
+ "ramsey/uuid": "^4.7",
"symfony/console": "^6.0.9",
"symfony/error-handler": "^6.0",
"symfony/finder": "^6.0",
@@ -1831,7 +1831,7 @@
"ably/ably-php": "^1.0",
"aws/aws-sdk-php": "^3.235.5",
"doctrine/dbal": "^2.13.3|^3.1.4",
- "fakerphp/faker": "^1.9.2",
+ "fakerphp/faker": "^1.21",
"guzzlehttp/guzzle": "^7.5",
"league/flysystem-aws-s3-v3": "^3.0",
"league/flysystem-ftp": "^3.0",
@@ -1839,7 +1839,7 @@
"league/flysystem-read-only": "^3.3",
"league/flysystem-sftp-v3": "^3.0",
"mockery/mockery": "^1.5.1",
- "orchestra/testbench-core": "^7.11",
+ "orchestra/testbench-core": "^7.16",
"pda/pheanstalk": "^4.0",
"phpstan/phpstan": "^1.4.7",
"phpunit/phpunit": "^9.5.8",
@@ -1923,7 +1923,7 @@
"issues": "https://github.com/laravel/framework/issues",
"source": "https://github.com/laravel/framework"
},
- "time": "2022-11-30T16:23:52+00:00"
+ "time": "2022-12-21T19:37:46+00:00"
},
{
"name": "laravel/horizon",
@@ -2332,16 +2332,16 @@
},
{
"name": "league/commonmark",
- "version": "2.3.7",
+ "version": "2.3.8",
"source": {
"type": "git",
"url": "https://github.com/thephpleague/commonmark.git",
- "reference": "a36bd2be4f5387c0f3a8792a0d76b7d68865abbf"
+ "reference": "c493585c130544c4e91d2e0e131e6d35cb0cbc47"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/a36bd2be4f5387c0f3a8792a0d76b7d68865abbf",
- "reference": "a36bd2be4f5387c0f3a8792a0d76b7d68865abbf",
+ "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/c493585c130544c4e91d2e0e131e6d35cb0cbc47",
+ "reference": "c493585c130544c4e91d2e0e131e6d35cb0cbc47",
"shasum": ""
},
"require": {
@@ -2369,7 +2369,7 @@
"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"
+ "vimeo/psalm": "^4.24.0 || ^5.0.0"
},
"suggest": {
"symfony/yaml": "v2.3+ required if using the Front Matter extension"
@@ -2434,20 +2434,20 @@
"type": "tidelift"
}
],
- "time": "2022-11-03T17:29:46+00:00"
+ "time": "2022-12-10T16:02:17+00:00"
},
{
"name": "league/config",
- "version": "v1.1.1",
+ "version": "v1.2.0",
"source": {
"type": "git",
"url": "https://github.com/thephpleague/config.git",
- "reference": "a9d39eeeb6cc49d10a6e6c36f22c4c1f4a767f3e"
+ "reference": "754b3604fb2984c71f4af4a9cbe7b57f346ec1f3"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/thephpleague/config/zipball/a9d39eeeb6cc49d10a6e6c36f22c4c1f4a767f3e",
- "reference": "a9d39eeeb6cc49d10a6e6c36f22c4c1f4a767f3e",
+ "url": "https://api.github.com/repos/thephpleague/config/zipball/754b3604fb2984c71f4af4a9cbe7b57f346ec1f3",
+ "reference": "754b3604fb2984c71f4af4a9cbe7b57f346ec1f3",
"shasum": ""
},
"require": {
@@ -2456,7 +2456,7 @@
"php": "^7.4 || ^8.0"
},
"require-dev": {
- "phpstan/phpstan": "^0.12.90",
+ "phpstan/phpstan": "^1.8.2",
"phpunit/phpunit": "^9.5.5",
"scrutinizer/ocular": "^1.8.1",
"unleashedtech/php-coding-standard": "^3.1",
@@ -2516,7 +2516,7 @@
"type": "github"
}
],
- "time": "2021-08-14T12:15:32+00:00"
+ "time": "2022-12-11T20:36:23+00:00"
},
{
"name": "league/flysystem",
@@ -3572,16 +3572,16 @@
},
{
"name": "nunomaduro/termwind",
- "version": "v1.14.2",
+ "version": "v1.15.0",
"source": {
"type": "git",
"url": "https://github.com/nunomaduro/termwind.git",
- "reference": "9a8218511eb1a0965629ff820dda25985440aefc"
+ "reference": "594ab862396c16ead000de0c3c38f4a5cbe1938d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/nunomaduro/termwind/zipball/9a8218511eb1a0965629ff820dda25985440aefc",
- "reference": "9a8218511eb1a0965629ff820dda25985440aefc",
+ "url": "https://api.github.com/repos/nunomaduro/termwind/zipball/594ab862396c16ead000de0c3c38f4a5cbe1938d",
+ "reference": "594ab862396c16ead000de0c3c38f4a5cbe1938d",
"shasum": ""
},
"require": {
@@ -3638,7 +3638,7 @@
],
"support": {
"issues": "https://github.com/nunomaduro/termwind/issues",
- "source": "https://github.com/nunomaduro/termwind/tree/v1.14.2"
+ "source": "https://github.com/nunomaduro/termwind/tree/v1.15.0"
},
"funding": [
{
@@ -3654,7 +3654,7 @@
"type": "github"
}
],
- "time": "2022-10-28T22:51:32+00:00"
+ "time": "2022-12-20T19:00:15+00:00"
},
{
"name": "p3k/http",
@@ -4338,23 +4338,23 @@
},
{
"name": "ramsey/uuid",
- "version": "4.6.0",
+ "version": "4.7.0",
"source": {
"type": "git",
"url": "https://github.com/ramsey/uuid.git",
- "reference": "ad63bc700e7d021039e30ce464eba384c4a1d40f"
+ "reference": "5ed9ad582647bbc3864ef78db34bdc1afdcf9b49"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/ramsey/uuid/zipball/ad63bc700e7d021039e30ce464eba384c4a1d40f",
- "reference": "ad63bc700e7d021039e30ce464eba384c4a1d40f",
+ "url": "https://api.github.com/repos/ramsey/uuid/zipball/5ed9ad582647bbc3864ef78db34bdc1afdcf9b49",
+ "reference": "5ed9ad582647bbc3864ef78db34bdc1afdcf9b49",
"shasum": ""
},
"require": {
"brick/math": "^0.8.8 || ^0.9 || ^0.10",
"ext-json": "*",
"php": "^8.0",
- "ramsey/collection": "^1.0"
+ "ramsey/collection": "^1.2"
},
"replace": {
"rhumsaa/uuid": "self.version"
@@ -4414,7 +4414,7 @@
],
"support": {
"issues": "https://github.com/ramsey/uuid/issues",
- "source": "https://github.com/ramsey/uuid/tree/4.6.0"
+ "source": "https://github.com/ramsey/uuid/tree/4.7.0"
},
"funding": [
{
@@ -4426,7 +4426,7 @@
"type": "tidelift"
}
],
- "time": "2022-11-05T23:03:38+00:00"
+ "time": "2022-12-19T22:30:49+00:00"
},
{
"name": "scrivo/highlight.php",
@@ -4858,16 +4858,16 @@
},
{
"name": "symfony/console",
- "version": "v6.2.0",
+ "version": "v6.2.2",
"source": {
"type": "git",
"url": "https://github.com/symfony/console.git",
- "reference": "75d4749d9620a8fa21a2d2847800a84b5c4e7682"
+ "reference": "5a9bd5c543f00157c55face973c149957467db31"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/console/zipball/75d4749d9620a8fa21a2d2847800a84b5c4e7682",
- "reference": "75d4749d9620a8fa21a2d2847800a84b5c4e7682",
+ "url": "https://api.github.com/repos/symfony/console/zipball/5a9bd5c543f00157c55face973c149957467db31",
+ "reference": "5a9bd5c543f00157c55face973c149957467db31",
"shasum": ""
},
"require": {
@@ -4934,7 +4934,7 @@
"terminal"
],
"support": {
- "source": "https://github.com/symfony/console/tree/v6.2.0"
+ "source": "https://github.com/symfony/console/tree/v6.2.2"
},
"funding": [
{
@@ -4950,7 +4950,7 @@
"type": "tidelift"
}
],
- "time": "2022-11-29T16:44:51+00:00"
+ "time": "2022-12-16T15:08:36+00:00"
},
{
"name": "symfony/css-selector",
@@ -5086,16 +5086,16 @@
},
{
"name": "symfony/error-handler",
- "version": "v6.2.0",
+ "version": "v6.2.2",
"source": {
"type": "git",
"url": "https://github.com/symfony/error-handler.git",
- "reference": "d9894724a9d20afd3329e36b36e45835b5c2ab3e"
+ "reference": "12a25d01cc5273b2445e125d62b61d34db42297e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/error-handler/zipball/d9894724a9d20afd3329e36b36e45835b5c2ab3e",
- "reference": "d9894724a9d20afd3329e36b36e45835b5c2ab3e",
+ "url": "https://api.github.com/repos/symfony/error-handler/zipball/12a25d01cc5273b2445e125d62b61d34db42297e",
+ "reference": "12a25d01cc5273b2445e125d62b61d34db42297e",
"shasum": ""
},
"require": {
@@ -5137,7 +5137,7 @@
"description": "Provides tools to manage errors and ease debugging PHP code",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/error-handler/tree/v6.2.0"
+ "source": "https://github.com/symfony/error-handler/tree/v6.2.2"
},
"funding": [
{
@@ -5153,20 +5153,20 @@
"type": "tidelift"
}
],
- "time": "2022-11-02T09:08:04+00:00"
+ "time": "2022-12-14T16:11:27+00:00"
},
{
"name": "symfony/event-dispatcher",
- "version": "v6.2.0",
+ "version": "v6.2.2",
"source": {
"type": "git",
"url": "https://github.com/symfony/event-dispatcher.git",
- "reference": "9efb1618fabee89515fe031314e8ed5625f85a53"
+ "reference": "3ffeb31139b49bf6ef0bc09d1db95eac053388d1"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/9efb1618fabee89515fe031314e8ed5625f85a53",
- "reference": "9efb1618fabee89515fe031314e8ed5625f85a53",
+ "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/3ffeb31139b49bf6ef0bc09d1db95eac053388d1",
+ "reference": "3ffeb31139b49bf6ef0bc09d1db95eac053388d1",
"shasum": ""
},
"require": {
@@ -5220,7 +5220,7 @@
"description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/event-dispatcher/tree/v6.2.0"
+ "source": "https://github.com/symfony/event-dispatcher/tree/v6.2.2"
},
"funding": [
{
@@ -5236,20 +5236,20 @@
"type": "tidelift"
}
],
- "time": "2022-11-02T09:08:04+00:00"
+ "time": "2022-12-14T16:11:27+00:00"
},
{
"name": "symfony/event-dispatcher-contracts",
- "version": "v3.1.1",
+ "version": "v3.2.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/event-dispatcher-contracts.git",
- "reference": "02ff5eea2f453731cfbc6bc215e456b781480448"
+ "reference": "0782b0b52a737a05b4383d0df35a474303cabdae"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/02ff5eea2f453731cfbc6bc215e456b781480448",
- "reference": "02ff5eea2f453731cfbc6bc215e456b781480448",
+ "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/0782b0b52a737a05b4383d0df35a474303cabdae",
+ "reference": "0782b0b52a737a05b4383d0df35a474303cabdae",
"shasum": ""
},
"require": {
@@ -5262,7 +5262,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "3.1-dev"
+ "dev-main": "3.3-dev"
},
"thanks": {
"name": "symfony/contracts",
@@ -5299,7 +5299,7 @@
"standards"
],
"support": {
- "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.1.1"
+ "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.2.0"
},
"funding": [
{
@@ -5315,7 +5315,7 @@
"type": "tidelift"
}
],
- "time": "2022-02-25T11:15:52+00:00"
+ "time": "2022-11-25T10:21:52+00:00"
},
{
"name": "symfony/finder",
@@ -5530,16 +5530,16 @@
},
{
"name": "symfony/http-kernel",
- "version": "v6.2.0",
+ "version": "v6.2.2",
"source": {
"type": "git",
"url": "https://github.com/symfony/http-kernel.git",
- "reference": "e008ce658dbd995b3c3ab3d9be0555ea3b11867e"
+ "reference": "860a0189969b755cd571709bd32313aa8599867a"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/http-kernel/zipball/e008ce658dbd995b3c3ab3d9be0555ea3b11867e",
- "reference": "e008ce658dbd995b3c3ab3d9be0555ea3b11867e",
+ "url": "https://api.github.com/repos/symfony/http-kernel/zipball/860a0189969b755cd571709bd32313aa8599867a",
+ "reference": "860a0189969b755cd571709bd32313aa8599867a",
"shasum": ""
},
"require": {
@@ -5621,7 +5621,7 @@
"description": "Provides a structured process for converting a Request into a Response",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/http-kernel/tree/v6.2.0"
+ "source": "https://github.com/symfony/http-kernel/tree/v6.2.2"
},
"funding": [
{
@@ -5637,20 +5637,20 @@
"type": "tidelift"
}
],
- "time": "2022-11-30T17:37:58+00:00"
+ "time": "2022-12-16T19:38:34+00:00"
},
{
"name": "symfony/mailer",
- "version": "v6.2.0",
+ "version": "v6.2.2",
"source": {
"type": "git",
"url": "https://github.com/symfony/mailer.git",
- "reference": "7b355fca167fa5302c77bccdfa0af4d7abc6bd8c"
+ "reference": "b355ad81f1d2987c47dcd3b04d5dce669e1e62e6"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/mailer/zipball/7b355fca167fa5302c77bccdfa0af4d7abc6bd8c",
- "reference": "7b355fca167fa5302c77bccdfa0af4d7abc6bd8c",
+ "url": "https://api.github.com/repos/symfony/mailer/zipball/b355ad81f1d2987c47dcd3b04d5dce669e1e62e6",
+ "reference": "b355ad81f1d2987c47dcd3b04d5dce669e1e62e6",
"shasum": ""
},
"require": {
@@ -5665,7 +5665,8 @@
"conflict": {
"symfony/http-kernel": "<5.4",
"symfony/messenger": "<6.2",
- "symfony/mime": "<6.2"
+ "symfony/mime": "<6.2",
+ "symfony/twig-bridge": "<6.2.1"
},
"require-dev": {
"symfony/console": "^5.4|^6.0",
@@ -5699,7 +5700,7 @@
"description": "Helps sending emails",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/mailer/tree/v6.2.0"
+ "source": "https://github.com/symfony/mailer/tree/v6.2.2"
},
"funding": [
{
@@ -5715,7 +5716,7 @@
"type": "tidelift"
}
],
- "time": "2022-11-28T17:18:31+00:00"
+ "time": "2022-12-14T16:11:27+00:00"
},
{
"name": "symfony/mime",
@@ -6688,16 +6689,16 @@
},
{
"name": "symfony/service-contracts",
- "version": "v3.1.1",
+ "version": "v3.2.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/service-contracts.git",
- "reference": "925e713fe8fcacf6bc05e936edd8dd5441a21239"
+ "reference": "aac98028c69df04ee77eb69b96b86ee51fbf4b75"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/service-contracts/zipball/925e713fe8fcacf6bc05e936edd8dd5441a21239",
- "reference": "925e713fe8fcacf6bc05e936edd8dd5441a21239",
+ "url": "https://api.github.com/repos/symfony/service-contracts/zipball/aac98028c69df04ee77eb69b96b86ee51fbf4b75",
+ "reference": "aac98028c69df04ee77eb69b96b86ee51fbf4b75",
"shasum": ""
},
"require": {
@@ -6713,7 +6714,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "3.1-dev"
+ "dev-main": "3.3-dev"
},
"thanks": {
"name": "symfony/contracts",
@@ -6753,7 +6754,7 @@
"standards"
],
"support": {
- "source": "https://github.com/symfony/service-contracts/tree/v3.1.1"
+ "source": "https://github.com/symfony/service-contracts/tree/v3.2.0"
},
"funding": [
{
@@ -6769,7 +6770,7 @@
"type": "tidelift"
}
],
- "time": "2022-05-30T19:18:58+00:00"
+ "time": "2022-11-25T10:21:52+00:00"
},
{
"name": "symfony/string",
@@ -6859,16 +6860,16 @@
},
{
"name": "symfony/translation",
- "version": "v6.2.0",
+ "version": "v6.2.2",
"source": {
"type": "git",
"url": "https://github.com/symfony/translation.git",
- "reference": "c08de62caead8357244efcb809d0b1a2584f2198"
+ "reference": "3294288c335b6267eab14964bf2c46015663d93f"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/translation/zipball/c08de62caead8357244efcb809d0b1a2584f2198",
- "reference": "c08de62caead8357244efcb809d0b1a2584f2198",
+ "url": "https://api.github.com/repos/symfony/translation/zipball/3294288c335b6267eab14964bf2c46015663d93f",
+ "reference": "3294288c335b6267eab14964bf2c46015663d93f",
"shasum": ""
},
"require": {
@@ -6937,7 +6938,7 @@
"description": "Provides tools to internationalize your application",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/translation/tree/v6.2.0"
+ "source": "https://github.com/symfony/translation/tree/v6.2.2"
},
"funding": [
{
@@ -6953,20 +6954,20 @@
"type": "tidelift"
}
],
- "time": "2022-11-02T09:08:04+00:00"
+ "time": "2022-12-13T18:04:17+00:00"
},
{
"name": "symfony/translation-contracts",
- "version": "v3.1.1",
+ "version": "v3.2.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/translation-contracts.git",
- "reference": "606be0f48e05116baef052f7f3abdb345c8e02cc"
+ "reference": "68cce71402305a015f8c1589bfada1280dc64fe7"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/606be0f48e05116baef052f7f3abdb345c8e02cc",
- "reference": "606be0f48e05116baef052f7f3abdb345c8e02cc",
+ "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/68cce71402305a015f8c1589bfada1280dc64fe7",
+ "reference": "68cce71402305a015f8c1589bfada1280dc64fe7",
"shasum": ""
},
"require": {
@@ -6978,7 +6979,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "3.1-dev"
+ "dev-main": "3.3-dev"
},
"thanks": {
"name": "symfony/contracts",
@@ -7018,7 +7019,7 @@
"standards"
],
"support": {
- "source": "https://github.com/symfony/translation-contracts/tree/v3.1.1"
+ "source": "https://github.com/symfony/translation-contracts/tree/v3.2.0"
},
"funding": [
{
@@ -7034,7 +7035,7 @@
"type": "tidelift"
}
],
- "time": "2022-06-27T17:24:16+00:00"
+ "time": "2022-11-25T10:21:52+00:00"
},
{
"name": "symfony/uid",
@@ -7112,16 +7113,16 @@
},
{
"name": "symfony/var-dumper",
- "version": "v6.2.0",
+ "version": "v6.2.2",
"source": {
"type": "git",
"url": "https://github.com/symfony/var-dumper.git",
- "reference": "6228b11059d7b279be699682f164a107ba9a268d"
+ "reference": "6168f544827e897f708a684f75072a8c33a5e309"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/var-dumper/zipball/6228b11059d7b279be699682f164a107ba9a268d",
- "reference": "6228b11059d7b279be699682f164a107ba9a268d",
+ "url": "https://api.github.com/repos/symfony/var-dumper/zipball/6168f544827e897f708a684f75072a8c33a5e309",
+ "reference": "6168f544827e897f708a684f75072a8c33a5e309",
"shasum": ""
},
"require": {
@@ -7180,7 +7181,7 @@
"dump"
],
"support": {
- "source": "https://github.com/symfony/var-dumper/tree/v6.2.0"
+ "source": "https://github.com/symfony/var-dumper/tree/v6.2.2"
},
"funding": [
{
@@ -7196,7 +7197,7 @@
"type": "tidelift"
}
],
- "time": "2022-11-28T13:41:56+00:00"
+ "time": "2022-12-14T16:11:27+00:00"
},
{
"name": "tijsverkoyen/css-to-inline-styles",
From 10040984e46db62953e9b720bd14e5c8674ff793 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Thu, 22 Dec 2022 16:37:13 +0000
Subject: [PATCH 087/805] Bump phpunit/phpunit from 9.5.26 to 9.5.27
Bumps [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit) from 9.5.26 to 9.5.27.
- [Release notes](https://github.com/sebastianbergmann/phpunit/releases)
- [Changelog](https://github.com/sebastianbergmann/phpunit/blob/main/ChangeLog-9.5.md)
- [Commits](https://github.com/sebastianbergmann/phpunit/compare/9.5.26...9.5.27)
---
updated-dependencies:
- dependency-name: phpunit/phpunit
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
---
composer.lock | 24 ++++++++++++------------
1 file changed, 12 insertions(+), 12 deletions(-)
diff --git a/composer.lock b/composer.lock
index 6ac2d2eb..d17a806d 100644
--- a/composer.lock
+++ b/composer.lock
@@ -9888,16 +9888,16 @@
},
{
"name": "phpunit/php-code-coverage",
- "version": "9.2.19",
+ "version": "9.2.22",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/php-code-coverage.git",
- "reference": "c77b56b63e3d2031bd8997fcec43c1925ae46559"
+ "reference": "e4bf60d2220b4baaa0572986b5d69870226b06df"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/c77b56b63e3d2031bd8997fcec43c1925ae46559",
- "reference": "c77b56b63e3d2031bd8997fcec43c1925ae46559",
+ "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/e4bf60d2220b4baaa0572986b5d69870226b06df",
+ "reference": "e4bf60d2220b4baaa0572986b5d69870226b06df",
"shasum": ""
},
"require": {
@@ -9953,7 +9953,7 @@
],
"support": {
"issues": "https://github.com/sebastianbergmann/php-code-coverage/issues",
- "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.19"
+ "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.22"
},
"funding": [
{
@@ -9961,7 +9961,7 @@
"type": "github"
}
],
- "time": "2022-11-18T07:47:47+00:00"
+ "time": "2022-12-18T16:40:55+00:00"
},
{
"name": "phpunit/php-file-iterator",
@@ -10206,16 +10206,16 @@
},
{
"name": "phpunit/phpunit",
- "version": "9.5.26",
+ "version": "9.5.27",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/phpunit.git",
- "reference": "851867efcbb6a1b992ec515c71cdcf20d895e9d2"
+ "reference": "a2bc7ffdca99f92d959b3f2270529334030bba38"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/851867efcbb6a1b992ec515c71cdcf20d895e9d2",
- "reference": "851867efcbb6a1b992ec515c71cdcf20d895e9d2",
+ "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/a2bc7ffdca99f92d959b3f2270529334030bba38",
+ "reference": "a2bc7ffdca99f92d959b3f2270529334030bba38",
"shasum": ""
},
"require": {
@@ -10288,7 +10288,7 @@
],
"support": {
"issues": "https://github.com/sebastianbergmann/phpunit/issues",
- "source": "https://github.com/sebastianbergmann/phpunit/tree/9.5.26"
+ "source": "https://github.com/sebastianbergmann/phpunit/tree/9.5.27"
},
"funding": [
{
@@ -10304,7 +10304,7 @@
"type": "tidelift"
}
],
- "time": "2022-10-28T06:00:21+00:00"
+ "time": "2022-12-09T07:31:23+00:00"
},
{
"name": "pimple/pimple",
From 945fee8c8a74035fd83e05334f9d64e551e2e6a4 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Thu, 22 Dec 2022 17:27:44 +0000
Subject: [PATCH 088/805] Bump spatie/laravel-ignition from 1.6.1 to 1.6.2
Bumps [spatie/laravel-ignition](https://github.com/spatie/laravel-ignition) from 1.6.1 to 1.6.2.
- [Release notes](https://github.com/spatie/laravel-ignition/releases)
- [Changelog](https://github.com/spatie/laravel-ignition/blob/main/CHANGELOG.md)
- [Commits](https://github.com/spatie/laravel-ignition/compare/1.6.1...1.6.2)
---
updated-dependencies:
- dependency-name: spatie/laravel-ignition
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
---
composer.lock | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/composer.lock b/composer.lock
index d17a806d..1df6a7bb 100644
--- a/composer.lock
+++ b/composer.lock
@@ -11580,16 +11580,16 @@
},
{
"name": "spatie/laravel-ignition",
- "version": "1.6.1",
+ "version": "1.6.2",
"source": {
"type": "git",
"url": "https://github.com/spatie/laravel-ignition.git",
- "reference": "2b79cf6ed40946b64ac6713d7d2da8a9d87f612b"
+ "reference": "d6e1e1ad93abe280abf41c33f8ea7647dfc0c233"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/spatie/laravel-ignition/zipball/2b79cf6ed40946b64ac6713d7d2da8a9d87f612b",
- "reference": "2b79cf6ed40946b64ac6713d7d2da8a9d87f612b",
+ "url": "https://api.github.com/repos/spatie/laravel-ignition/zipball/d6e1e1ad93abe280abf41c33f8ea7647dfc0c233",
+ "reference": "d6e1e1ad93abe280abf41c33f8ea7647dfc0c233",
"shasum": ""
},
"require": {
@@ -11666,7 +11666,7 @@
"type": "github"
}
],
- "time": "2022-10-26T17:39:54+00:00"
+ "time": "2022-12-08T15:31:38+00:00"
},
{
"name": "spatie/laravel-ray",
From 401794177d347a277436f5e7bb6ec27fd8243647 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Thu, 22 Dec 2022 18:19:04 +0000
Subject: [PATCH 089/805] Bump vimeo/psalm from 5.0.0 to 5.4.0
Bumps [vimeo/psalm](https://github.com/vimeo/psalm) from 5.0.0 to 5.4.0.
- [Release notes](https://github.com/vimeo/psalm/releases)
- [Commits](https://github.com/vimeo/psalm/compare/5.0.0...5.4.0)
---
updated-dependencies:
- dependency-name: vimeo/psalm
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
---
composer.lock | 205 ++++++++++++++++++++++++++++++++++----------------
1 file changed, 139 insertions(+), 66 deletions(-)
diff --git a/composer.lock b/composer.lock
index 1df6a7bb..2d330318 100644
--- a/composer.lock
+++ b/composer.lock
@@ -8835,6 +8835,67 @@
},
"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",
@@ -9355,16 +9416,16 @@
},
{
"name": "netresearch/jsonmapper",
- "version": "v4.0.0",
+ "version": "v4.1.0",
"source": {
"type": "git",
"url": "https://github.com/cweiske/jsonmapper.git",
- "reference": "8bbc021a8edb2e4a7ea2f8ad4fa9ec9dce2fcb8d"
+ "reference": "cfa81ea1d35294d64adb9c68aa4cb9e92400e53f"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/cweiske/jsonmapper/zipball/8bbc021a8edb2e4a7ea2f8ad4fa9ec9dce2fcb8d",
- "reference": "8bbc021a8edb2e4a7ea2f8ad4fa9ec9dce2fcb8d",
+ "url": "https://api.github.com/repos/cweiske/jsonmapper/zipball/cfa81ea1d35294d64adb9c68aa4cb9e92400e53f",
+ "reference": "cfa81ea1d35294d64adb9c68aa4cb9e92400e53f",
"shasum": ""
},
"require": {
@@ -9400,9 +9461,9 @@
"support": {
"email": "cweiske@cweiske.de",
"issues": "https://github.com/cweiske/jsonmapper/issues",
- "source": "https://github.com/cweiske/jsonmapper/tree/v4.0.0"
+ "source": "https://github.com/cweiske/jsonmapper/tree/v4.1.0"
},
- "time": "2020-12-01T19:48:11+00:00"
+ "time": "2022-12-08T20:46:14+00:00"
},
{
"name": "nunomaduro/collision",
@@ -9492,59 +9553,6 @@
],
"time": "2022-09-29T12:29:49+00:00"
},
- {
- "name": "openlss/lib-array2xml",
- "version": "1.0.0",
- "source": {
- "type": "git",
- "url": "https://github.com/nullivex/lib-array2xml.git",
- "reference": "a91f18a8dfc69ffabe5f9b068bc39bb202c81d90"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/nullivex/lib-array2xml/zipball/a91f18a8dfc69ffabe5f9b068bc39bb202c81d90",
- "reference": "a91f18a8dfc69ffabe5f9b068bc39bb202c81d90",
- "shasum": ""
- },
- "require": {
- "php": ">=5.3.2"
- },
- "type": "library",
- "autoload": {
- "psr-0": {
- "LSS": ""
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "Apache-2.0"
- ],
- "authors": [
- {
- "name": "Bryan Tong",
- "email": "bryan@nullivex.com",
- "homepage": "https://www.nullivex.com"
- },
- {
- "name": "Tony Butler",
- "email": "spudz76@gmail.com",
- "homepage": "https://www.nullivex.com"
- }
- ],
- "description": "Array2XML conversion library credit to lalit.org",
- "homepage": "https://www.nullivex.com",
- "keywords": [
- "array",
- "array conversion",
- "xml",
- "xml conversion"
- ],
- "support": {
- "issues": "https://github.com/nullivex/lib-array2xml/issues",
- "source": "https://github.com/nullivex/lib-array2xml/tree/master"
- },
- "time": "2019-03-29T20:06:56+00:00"
- },
{
"name": "phar-io/manifest",
"version": "2.0.3",
@@ -11372,6 +11380,70 @@
],
"time": "2020-09-28T06:39:44+00:00"
},
+ {
+ "name": "spatie/array-to-xml",
+ "version": "2.17.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/spatie/array-to-xml.git",
+ "reference": "df0f116f26f6d3f84041e94d46811ee6b64fe7d5"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/spatie/array-to-xml/zipball/df0f116f26f6d3f84041e94d46811ee6b64fe7d5",
+ "reference": "df0f116f26f6d3f84041e94d46811ee6b64fe7d5",
+ "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.0"
+ },
+ "funding": [
+ {
+ "url": "https://spatie.be/open-source/support-us",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/spatie",
+ "type": "github"
+ }
+ ],
+ "time": "2022-12-13T09:08:39+00:00"
+ },
{
"name": "spatie/backtrace",
"version": "1.2.1",
@@ -12137,16 +12209,16 @@
},
{
"name": "vimeo/psalm",
- "version": "5.0.0",
+ "version": "5.4.0",
"source": {
"type": "git",
"url": "https://github.com/vimeo/psalm.git",
- "reference": "4e177bf0c9f03c17d2fbfd83b7cc9c47605274d8"
+ "reference": "62db5d4f6a7ae0a20f7cc5a4952d730272fc0863"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/vimeo/psalm/zipball/4e177bf0c9f03c17d2fbfd83b7cc9c47605274d8",
- "reference": "4e177bf0c9f03c17d2fbfd83b7cc9c47605274d8",
+ "url": "https://api.github.com/repos/vimeo/psalm/zipball/62db5d4f6a7ae0a20f7cc5a4952d730272fc0863",
+ "reference": "62db5d4f6a7ae0a20f7cc5a4952d730272fc0863",
"shasum": ""
},
"require": {
@@ -12165,11 +12237,12 @@
"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",
- "openlss/lib-array2xml": "^1.0",
"php": "^7.4 || ~8.0.0 || ~8.1.0 || ~8.2.0",
"sebastian/diff": "^4.0",
+ "spatie/array-to-xml": "^2.17.0",
"symfony/console": "^4.1.6 || ^5.0 || ^6.0",
"symfony/filesystem": "^5.4 || ^6.0",
"symfony/polyfill-php80": "^1.25"
@@ -12235,9 +12308,9 @@
],
"support": {
"issues": "https://github.com/vimeo/psalm/issues",
- "source": "https://github.com/vimeo/psalm/tree/5.0.0"
+ "source": "https://github.com/vimeo/psalm/tree/5.4.0"
},
- "time": "2022-11-30T06:06:01+00:00"
+ "time": "2022-12-19T21:31:12+00:00"
},
{
"name": "zbateson/mail-mime-parser",
From cce18131226a7c11b8c2674116a5d0a6e4ea58ec Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Fri, 23 Dec 2022 09:00:33 +0000
Subject: [PATCH 090/805] Bump postcss from 8.4.19 to 8.4.20
Bumps [postcss](https://github.com/postcss/postcss) from 8.4.19 to 8.4.20.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.4.19...8.4.20)
---
updated-dependencies:
- dependency-name: postcss
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
---
package-lock.json | 14 +++++++-------
package.json | 2 +-
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 1975554f..6062d2bf 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -24,7 +24,7 @@
"eslint": "^8.30.0",
"eslint-webpack-plugin": "^3.2.0",
"mini-css-extract-plugin": "^2.7.2",
- "postcss": "^8.4.19",
+ "postcss": "^8.4.20",
"postcss-combine-duplicated-selectors": "^10.0.2",
"postcss-combine-media-query": "^1.0.1",
"postcss-import": "^15.1.0",
@@ -4901,9 +4901,9 @@
}
},
"node_modules/postcss": {
- "version": "8.4.19",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.19.tgz",
- "integrity": "sha512-h+pbPsyhlYj6N2ozBmHhHrs9DzGmbaarbLvWipMRO7RLS+v4onj26MPFXA5OBYFxyqYhUJK456SwDcY9H2/zsA==",
+ "version": "8.4.20",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.20.tgz",
+ "integrity": "sha512-6Q04AXR1212bXr5fh03u8aAwbLxAQNGQ/Q1LNa0VfOI06ZAlhPHtQvE4OIdpj4kLThXilalPnmDSOD65DcHt+g==",
"dev": true,
"funding": [
{
@@ -10689,9 +10689,9 @@
}
},
"postcss": {
- "version": "8.4.19",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.19.tgz",
- "integrity": "sha512-h+pbPsyhlYj6N2ozBmHhHrs9DzGmbaarbLvWipMRO7RLS+v4onj26MPFXA5OBYFxyqYhUJK456SwDcY9H2/zsA==",
+ "version": "8.4.20",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.20.tgz",
+ "integrity": "sha512-6Q04AXR1212bXr5fh03u8aAwbLxAQNGQ/Q1LNa0VfOI06ZAlhPHtQvE4OIdpj4kLThXilalPnmDSOD65DcHt+g==",
"dev": true,
"requires": {
"nanoid": "^3.3.4",
diff --git a/package.json b/package.json
index 25a743d6..8e54864f 100644
--- a/package.json
+++ b/package.json
@@ -20,7 +20,7 @@
"eslint": "^8.30.0",
"eslint-webpack-plugin": "^3.2.0",
"mini-css-extract-plugin": "^2.7.2",
- "postcss": "^8.4.19",
+ "postcss": "^8.4.20",
"postcss-combine-duplicated-selectors": "^10.0.2",
"postcss-combine-media-query": "^1.0.1",
"postcss-import": "^15.1.0",
From 5815c0b05a2df3dd07518cafab14019d52705138 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Fri, 23 Dec 2022 09:08:19 +0000
Subject: [PATCH 091/805] Bump puppeteer from 19.3.0 to 19.4.1
Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 19.3.0 to 19.4.1.
- [Release notes](https://github.com/puppeteer/puppeteer/releases)
- [Changelog](https://github.com/puppeteer/puppeteer/blob/main/release-please-config.json)
- [Commits](https://github.com/puppeteer/puppeteer/compare/puppeteer-v19.3.0...puppeteer-v19.4.1)
---
updated-dependencies:
- dependency-name: puppeteer
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
---
package-lock.json | 115 ++++++++++++++++++++++++++++------------------
package.json | 2 +-
2 files changed, 72 insertions(+), 45 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 6062d2bf..42cc17f3 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -10,7 +10,7 @@
"license": "CC0-1.0",
"dependencies": {
"normalize.css": "^8.0.1",
- "puppeteer": "^19.3.0"
+ "puppeteer": "^19.4.1"
},
"devDependencies": {
"@babel/core": "^7.20.5",
@@ -1906,7 +1906,8 @@
"node_modules/@types/parse-json": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz",
- "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA=="
+ "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==",
+ "dev": true
},
"node_modules/@types/yauzl": {
"version": "2.10.0",
@@ -2247,8 +2248,7 @@
"node_modules/argparse": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
- "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
- "dev": true
+ "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q=="
},
"node_modules/array-union": {
"version": "2.1.0",
@@ -2710,6 +2710,7 @@
"version": "7.0.1",
"resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz",
"integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==",
+ "dev": true,
"dependencies": {
"@types/parse-json": "^4.0.0",
"import-fresh": "^3.2.1",
@@ -3000,9 +3001,9 @@
"dev": true
},
"node_modules/devtools-protocol": {
- "version": "0.0.1056733",
- "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1056733.tgz",
- "integrity": "sha512-CmTu6SQx2g3TbZzDCAV58+LTxVdKplS7xip0g5oDXpZ+isr0rv5dDP8ToyVRywzPHkCCPKgKgScEcwz4uPWDIA=="
+ "version": "0.0.1068969",
+ "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1068969.tgz",
+ "integrity": "sha512-ATFTrPbY1dKYhPPvpjtwWKSK2mIwGmRwX54UASn9THEuIZCe2n9k3vVuMmt6jWeL+e5QaaguEv/pMyR+JQB7VQ=="
},
"node_modules/dir-glob": {
"version": "3.0.1",
@@ -4257,7 +4258,6 @@
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
"integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
- "dev": true,
"dependencies": {
"argparse": "^2.0.1"
},
@@ -5577,42 +5577,55 @@
}
},
"node_modules/puppeteer": {
- "version": "19.3.0",
- "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-19.3.0.tgz",
- "integrity": "sha512-WJbi/ULaeuFOz7cfMgJlJCBAZiyqIFeQ6os4h5ex3PVTt2qosXgwI9eruFZqFAwJRv8x5pOuMhWR0aSRgyDqEg==",
+ "version": "19.4.1",
+ "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-19.4.1.tgz",
+ "integrity": "sha512-PCnrR13B8A+VSEDXRmrNXRZbrkF1tfsI1hKSC7vs13eNS6CUD3Y4FA8SF8/VZy+Pm1kg5AggJT2Nu3HLAtGkFg==",
"hasInstallScript": true,
"dependencies": {
- "cosmiconfig": "7.0.1",
- "devtools-protocol": "0.0.1056733",
+ "cosmiconfig": "8.0.0",
"https-proxy-agent": "5.0.1",
"progress": "2.0.3",
"proxy-from-env": "1.1.0",
- "puppeteer-core": "19.3.0"
+ "puppeteer-core": "19.4.1"
},
"engines": {
"node": ">=14.1.0"
}
},
"node_modules/puppeteer-core": {
- "version": "19.3.0",
- "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-19.3.0.tgz",
- "integrity": "sha512-P8VAAOBnBJo/7DKJnj1b0K9kZBF2D8lkdL94CjJ+DZKCp182LQqYemPI9omUSZkh4bgykzXjZhaVR1qtddTTQg==",
+ "version": "19.4.1",
+ "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-19.4.1.tgz",
+ "integrity": "sha512-JHIuqtqrUAx4jGOTxXu4ilapV2jabxtVMA/e4wwFUMvtSsqK4nVBSI+Z1SKDoz7gRy/JUIc8WzmfocCa6SIZ1w==",
"dependencies": {
"cross-fetch": "3.1.5",
"debug": "4.3.4",
- "devtools-protocol": "0.0.1056733",
+ "devtools-protocol": "0.0.1068969",
"extract-zip": "2.0.1",
"https-proxy-agent": "5.0.1",
"proxy-from-env": "1.1.0",
"rimraf": "3.0.2",
"tar-fs": "2.1.1",
"unbzip2-stream": "1.4.3",
- "ws": "8.10.0"
+ "ws": "8.11.0"
},
"engines": {
"node": ">=14.1.0"
}
},
+ "node_modules/puppeteer/node_modules/cosmiconfig": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.0.0.tgz",
+ "integrity": "sha512-da1EafcpH6b/TD8vDRaWV7xFINlHlF6zKsGwS1TsuVJTZRkquaS5HTMq7uq6h31619QjbsYl21gVDOm32KM1vQ==",
+ "dependencies": {
+ "import-fresh": "^3.2.1",
+ "js-yaml": "^4.1.0",
+ "parse-json": "^5.0.0",
+ "path-type": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=14"
+ }
+ },
"node_modules/queue-microtask": {
"version": "1.2.3",
"resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
@@ -7124,9 +7137,9 @@
}
},
"node_modules/ws": {
- "version": "8.10.0",
- "resolved": "https://registry.npmjs.org/ws/-/ws-8.10.0.tgz",
- "integrity": "sha512-+s49uSmZpvtAsd2h37vIPy1RBusaLawVe8of+GyEPsaJTCMpj/2v8NpeK1SHXjBlQ95lQTmQofOJnFiLoaN3yw==",
+ "version": "8.11.0",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz",
+ "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==",
"engines": {
"node": ">=10.0.0"
},
@@ -7153,6 +7166,7 @@
"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"
}
@@ -8510,7 +8524,8 @@
"@types/parse-json": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz",
- "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA=="
+ "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==",
+ "dev": true
},
"@types/yauzl": {
"version": "2.10.0",
@@ -8793,8 +8808,7 @@
"argparse": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
- "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
- "dev": true
+ "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q=="
},
"array-union": {
"version": "2.1.0",
@@ -9110,6 +9124,7 @@
"version": "7.0.1",
"resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz",
"integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==",
+ "dev": true,
"requires": {
"@types/parse-json": "^4.0.0",
"import-fresh": "^3.2.1",
@@ -9315,9 +9330,9 @@
"dev": true
},
"devtools-protocol": {
- "version": "0.0.1056733",
- "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1056733.tgz",
- "integrity": "sha512-CmTu6SQx2g3TbZzDCAV58+LTxVdKplS7xip0g5oDXpZ+isr0rv5dDP8ToyVRywzPHkCCPKgKgScEcwz4uPWDIA=="
+ "version": "0.0.1068969",
+ "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1068969.tgz",
+ "integrity": "sha512-ATFTrPbY1dKYhPPvpjtwWKSK2mIwGmRwX54UASn9THEuIZCe2n9k3vVuMmt6jWeL+e5QaaguEv/pMyR+JQB7VQ=="
},
"dir-glob": {
"version": "3.0.1",
@@ -10221,7 +10236,6 @@
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
"integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
- "dev": true,
"requires": {
"argparse": "^2.0.1"
}
@@ -11122,33 +11136,45 @@
"dev": true
},
"puppeteer": {
- "version": "19.3.0",
- "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-19.3.0.tgz",
- "integrity": "sha512-WJbi/ULaeuFOz7cfMgJlJCBAZiyqIFeQ6os4h5ex3PVTt2qosXgwI9eruFZqFAwJRv8x5pOuMhWR0aSRgyDqEg==",
+ "version": "19.4.1",
+ "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-19.4.1.tgz",
+ "integrity": "sha512-PCnrR13B8A+VSEDXRmrNXRZbrkF1tfsI1hKSC7vs13eNS6CUD3Y4FA8SF8/VZy+Pm1kg5AggJT2Nu3HLAtGkFg==",
"requires": {
- "cosmiconfig": "7.0.1",
- "devtools-protocol": "0.0.1056733",
+ "cosmiconfig": "8.0.0",
"https-proxy-agent": "5.0.1",
"progress": "2.0.3",
"proxy-from-env": "1.1.0",
- "puppeteer-core": "19.3.0"
+ "puppeteer-core": "19.4.1"
+ },
+ "dependencies": {
+ "cosmiconfig": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.0.0.tgz",
+ "integrity": "sha512-da1EafcpH6b/TD8vDRaWV7xFINlHlF6zKsGwS1TsuVJTZRkquaS5HTMq7uq6h31619QjbsYl21gVDOm32KM1vQ==",
+ "requires": {
+ "import-fresh": "^3.2.1",
+ "js-yaml": "^4.1.0",
+ "parse-json": "^5.0.0",
+ "path-type": "^4.0.0"
+ }
+ }
}
},
"puppeteer-core": {
- "version": "19.3.0",
- "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-19.3.0.tgz",
- "integrity": "sha512-P8VAAOBnBJo/7DKJnj1b0K9kZBF2D8lkdL94CjJ+DZKCp182LQqYemPI9omUSZkh4bgykzXjZhaVR1qtddTTQg==",
+ "version": "19.4.1",
+ "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-19.4.1.tgz",
+ "integrity": "sha512-JHIuqtqrUAx4jGOTxXu4ilapV2jabxtVMA/e4wwFUMvtSsqK4nVBSI+Z1SKDoz7gRy/JUIc8WzmfocCa6SIZ1w==",
"requires": {
"cross-fetch": "3.1.5",
"debug": "4.3.4",
- "devtools-protocol": "0.0.1056733",
+ "devtools-protocol": "0.0.1068969",
"extract-zip": "2.0.1",
"https-proxy-agent": "5.0.1",
"proxy-from-env": "1.1.0",
"rimraf": "3.0.2",
"tar-fs": "2.1.1",
"unbzip2-stream": "1.4.3",
- "ws": "8.10.0"
+ "ws": "8.11.0"
}
},
"queue-microtask": {
@@ -12265,9 +12291,9 @@
}
},
"ws": {
- "version": "8.10.0",
- "resolved": "https://registry.npmjs.org/ws/-/ws-8.10.0.tgz",
- "integrity": "sha512-+s49uSmZpvtAsd2h37vIPy1RBusaLawVe8of+GyEPsaJTCMpj/2v8NpeK1SHXjBlQ95lQTmQofOJnFiLoaN3yw==",
+ "version": "8.11.0",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz",
+ "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==",
"requires": {}
},
"yallist": {
@@ -12279,7 +12305,8 @@
"yaml": {
"version": "1.10.2",
"resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz",
- "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg=="
+ "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==",
+ "dev": true
},
"yargs-parser": {
"version": "20.2.9",
diff --git a/package.json b/package.json
index 8e54864f..822a30e6 100644
--- a/package.json
+++ b/package.json
@@ -6,7 +6,7 @@
"license": "CC0-1.0",
"dependencies": {
"normalize.css": "^8.0.1",
- "puppeteer": "^19.3.0"
+ "puppeteer": "^19.4.1"
},
"devDependencies": {
"@babel/core": "^7.20.5",
From d788d4c5aa647c46aba77ec4e48d906e4d90d30d Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Fri, 23 Dec 2022 09:15:17 +0000
Subject: [PATCH 092/805] Bump css-loader from 6.7.2 to 6.7.3
Bumps [css-loader](https://github.com/webpack-contrib/css-loader) from 6.7.2 to 6.7.3.
- [Release notes](https://github.com/webpack-contrib/css-loader/releases)
- [Changelog](https://github.com/webpack-contrib/css-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/css-loader/compare/v6.7.2...v6.7.3)
---
updated-dependencies:
- dependency-name: css-loader
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
---
package-lock.json | 18 +++++++++---------
package.json | 2 +-
2 files changed, 10 insertions(+), 10 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 42cc17f3..5e4fd0d1 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -19,7 +19,7 @@
"babel-loader": "^9.1.0",
"browserlist": "^1.0.1",
"compression-webpack-plugin": "^10.0.0",
- "css-loader": "^6.7.2",
+ "css-loader": "^6.7.3",
"cssnano": "^5.1.14",
"eslint": "^8.30.0",
"eslint-webpack-plugin": "^3.2.0",
@@ -2766,13 +2766,13 @@
}
},
"node_modules/css-loader": {
- "version": "6.7.2",
- "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.2.tgz",
- "integrity": "sha512-oqGbbVcBJkm8QwmnNzrFrWTnudnRZC+1eXikLJl0n4ljcfotgRifpg2a1lKy8jTrc4/d9A/ap1GFq1jDKG7J+Q==",
+ "version": "6.7.3",
+ "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.3.tgz",
+ "integrity": "sha512-qhOH1KlBMnZP8FzRO6YCH9UHXQhVMcEGLyNdb7Hv2cpcmJbW0YrddO+tG1ab5nT41KpHIYGsbeHqxB9xPu1pKQ==",
"dev": true,
"dependencies": {
"icss-utils": "^5.1.0",
- "postcss": "^8.4.18",
+ "postcss": "^8.4.19",
"postcss-modules-extract-imports": "^3.0.0",
"postcss-modules-local-by-default": "^4.0.0",
"postcss-modules-scope": "^3.0.0",
@@ -9166,13 +9166,13 @@
"dev": true
},
"css-loader": {
- "version": "6.7.2",
- "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.2.tgz",
- "integrity": "sha512-oqGbbVcBJkm8QwmnNzrFrWTnudnRZC+1eXikLJl0n4ljcfotgRifpg2a1lKy8jTrc4/d9A/ap1GFq1jDKG7J+Q==",
+ "version": "6.7.3",
+ "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.3.tgz",
+ "integrity": "sha512-qhOH1KlBMnZP8FzRO6YCH9UHXQhVMcEGLyNdb7Hv2cpcmJbW0YrddO+tG1ab5nT41KpHIYGsbeHqxB9xPu1pKQ==",
"dev": true,
"requires": {
"icss-utils": "^5.1.0",
- "postcss": "^8.4.18",
+ "postcss": "^8.4.19",
"postcss-modules-extract-imports": "^3.0.0",
"postcss-modules-local-by-default": "^4.0.0",
"postcss-modules-scope": "^3.0.0",
diff --git a/package.json b/package.json
index 822a30e6..c58ccd1d 100644
--- a/package.json
+++ b/package.json
@@ -15,7 +15,7 @@
"babel-loader": "^9.1.0",
"browserlist": "^1.0.1",
"compression-webpack-plugin": "^10.0.0",
- "css-loader": "^6.7.2",
+ "css-loader": "^6.7.3",
"cssnano": "^5.1.14",
"eslint": "^8.30.0",
"eslint-webpack-plugin": "^3.2.0",
From e0eb79df88c145c36cc8642b51c1e8458284baa7 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Fri, 23 Dec 2022 09:18:56 +0000
Subject: [PATCH 093/805] Bump @babel/core from 7.20.5 to 7.20.7
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.20.5 to 7.20.7.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.20.7/packages/babel-core)
---
updated-dependencies:
- dependency-name: "@babel/core"
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
---
package-lock.json | 240 ++++++++++++++++++++++++++--------------------
package.json | 2 +-
2 files changed, 138 insertions(+), 104 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 5e4fd0d1..f42719a2 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -13,7 +13,7 @@
"puppeteer": "^19.4.1"
},
"devDependencies": {
- "@babel/core": "^7.20.5",
+ "@babel/core": "^7.20.7",
"@babel/preset-env": "^7.20.2",
"autoprefixer": "^10.4.13",
"babel-loader": "^9.1.0",
@@ -61,30 +61,30 @@
}
},
"node_modules/@babel/compat-data": {
- "version": "7.20.1",
- "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.1.tgz",
- "integrity": "sha512-EWZ4mE2diW3QALKvDMiXnbZpRvlj+nayZ112nK93SnhqOtpdsbVD4W+2tEoT3YNBAG9RBR0ISY758ZkOgsn6pQ==",
+ "version": "7.20.5",
+ "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.5.tgz",
+ "integrity": "sha512-KZXo2t10+/jxmkhNXc7pZTqRvSOIvVv/+lJwHS+B2rErwOyjuVRh60yVpb7liQ1U5t7lLJ1bz+t8tSypUZdm0g==",
"dev": true,
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/core": {
- "version": "7.20.5",
- "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.5.tgz",
- "integrity": "sha512-UdOWmk4pNWTm/4DlPUl/Pt4Gz4rcEMb7CY0Y3eJl5Yz1vI8ZJGmHWaVE55LoxRjdpx0z259GE9U5STA9atUinQ==",
+ "version": "7.20.7",
+ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.7.tgz",
+ "integrity": "sha512-t1ZjCluspe5DW24bn2Rr1CDb2v9rn/hROtg9a2tmd0+QYf4bsloYfLQzjG4qHPNMhWtKdGC33R5AxGR2Af2cBw==",
"dev": true,
"dependencies": {
"@ampproject/remapping": "^2.1.0",
"@babel/code-frame": "^7.18.6",
- "@babel/generator": "^7.20.5",
- "@babel/helper-compilation-targets": "^7.20.0",
- "@babel/helper-module-transforms": "^7.20.2",
- "@babel/helpers": "^7.20.5",
- "@babel/parser": "^7.20.5",
- "@babel/template": "^7.18.10",
- "@babel/traverse": "^7.20.5",
- "@babel/types": "^7.20.5",
+ "@babel/generator": "^7.20.7",
+ "@babel/helper-compilation-targets": "^7.20.7",
+ "@babel/helper-module-transforms": "^7.20.7",
+ "@babel/helpers": "^7.20.7",
+ "@babel/parser": "^7.20.7",
+ "@babel/template": "^7.20.7",
+ "@babel/traverse": "^7.20.7",
+ "@babel/types": "^7.20.7",
"convert-source-map": "^1.7.0",
"debug": "^4.1.0",
"gensync": "^1.0.0-beta.2",
@@ -100,12 +100,12 @@
}
},
"node_modules/@babel/generator": {
- "version": "7.20.5",
- "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.5.tgz",
- "integrity": "sha512-jl7JY2Ykn9S0yj4DQP82sYvPU+T3g0HFcWTqDLqiuA9tGRNIj9VfbtXGAYTTkyNEnQk1jkMGOdYka8aG/lulCA==",
+ "version": "7.20.7",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.7.tgz",
+ "integrity": "sha512-7wqMOJq8doJMZmP4ApXTzLxSr7+oO2jroJURrVEp6XShrQUObV8Tq/D0NCcoYg2uHqUrjzO0zwBjoYzelxK+sw==",
"dev": true,
"dependencies": {
- "@babel/types": "^7.20.5",
+ "@babel/types": "^7.20.7",
"@jridgewell/gen-mapping": "^0.3.2",
"jsesc": "^2.5.1"
},
@@ -153,14 +153,15 @@
}
},
"node_modules/@babel/helper-compilation-targets": {
- "version": "7.20.0",
- "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.0.tgz",
- "integrity": "sha512-0jp//vDGp9e8hZzBc6N/KwA5ZK3Wsm/pfm4CrY7vzegkVxc65SgSn6wYOnwHe9Js9HRQ1YTCKLGPzDtaS3RoLQ==",
+ "version": "7.20.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.7.tgz",
+ "integrity": "sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==",
"dev": true,
"dependencies": {
- "@babel/compat-data": "^7.20.0",
+ "@babel/compat-data": "^7.20.5",
"@babel/helper-validator-option": "^7.18.6",
"browserslist": "^4.21.3",
+ "lru-cache": "^5.1.1",
"semver": "^6.3.0"
},
"engines": {
@@ -170,6 +171,21 @@
"@babel/core": "^7.0.0"
}
},
+ "node_modules/@babel/helper-compilation-targets/node_modules/lru-cache": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
+ "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
+ "dev": true,
+ "dependencies": {
+ "yallist": "^3.0.2"
+ }
+ },
+ "node_modules/@babel/helper-compilation-targets/node_modules/yallist": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
+ "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
+ "dev": true
+ },
"node_modules/@babel/helper-create-class-features-plugin": {
"version": "7.18.6",
"resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.18.6.tgz",
@@ -295,9 +311,9 @@
}
},
"node_modules/@babel/helper-module-transforms": {
- "version": "7.20.2",
- "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.2.tgz",
- "integrity": "sha512-zvBKyJXRbmK07XhMuujYoJ48B5yvvmM6+wcpv6Ivj4Yg6qO7NOZOSnvZN9CRl1zz1Z4cKf8YejmCMh8clOoOeA==",
+ "version": "7.20.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.7.tgz",
+ "integrity": "sha512-FNdu7r67fqMUSVuQpFQGE6BPdhJIhitoxhGzDbAXNcA07uoVG37fOiMk3OSV8rEICuyG6t8LGkd9EE64qIEoIA==",
"dev": true,
"dependencies": {
"@babel/helper-environment-visitor": "^7.18.9",
@@ -305,9 +321,9 @@
"@babel/helper-simple-access": "^7.20.2",
"@babel/helper-split-export-declaration": "^7.18.6",
"@babel/helper-validator-identifier": "^7.19.1",
- "@babel/template": "^7.18.10",
- "@babel/traverse": "^7.20.1",
- "@babel/types": "^7.20.2"
+ "@babel/template": "^7.20.7",
+ "@babel/traverse": "^7.20.7",
+ "@babel/types": "^7.20.7"
},
"engines": {
"node": ">=6.9.0"
@@ -446,14 +462,14 @@
}
},
"node_modules/@babel/helpers": {
- "version": "7.20.6",
- "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.6.tgz",
- "integrity": "sha512-Pf/OjgfgFRW5bApskEz5pvidpim7tEDPlFtKcNRXWmfHGn9IEI2W2flqRQXTFb7gIPTyK++N6rVHuwKut4XK6w==",
+ "version": "7.20.7",
+ "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.7.tgz",
+ "integrity": "sha512-PBPjs5BppzsGaxHQCDKnZ6Gd9s6xl8bBCluz3vEInLGRJmnZan4F6BYCeqtyXqkk4W5IlPmjK4JlOuZkpJ3xZA==",
"dev": true,
"dependencies": {
- "@babel/template": "^7.18.10",
- "@babel/traverse": "^7.20.5",
- "@babel/types": "^7.20.5"
+ "@babel/template": "^7.20.7",
+ "@babel/traverse": "^7.20.7",
+ "@babel/types": "^7.20.7"
},
"engines": {
"node": ">=6.9.0"
@@ -473,9 +489,9 @@
}
},
"node_modules/@babel/parser": {
- "version": "7.20.5",
- "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.5.tgz",
- "integrity": "sha512-r27t/cy/m9uKLXQNWWebeCUHgnAZq0CpG1OwKRxzJMP1vpSU4bSIK2hq+/cp0bQxetkXx38n09rNu8jVkcK/zA==",
+ "version": "7.20.7",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.7.tgz",
+ "integrity": "sha512-T3Z9oHybU+0vZlY9CiDSJQTD5ZapcW18ZctFMi0MOAl/4BjFF4ul7NVSARLdbGO5vDqy9eQiGTV0LtKfvCYvcg==",
"dev": true,
"bin": {
"parser": "bin/babel-parser.js"
@@ -1581,33 +1597,33 @@
}
},
"node_modules/@babel/template": {
- "version": "7.18.10",
- "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz",
- "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==",
+ "version": "7.20.7",
+ "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz",
+ "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==",
"dev": true,
"dependencies": {
"@babel/code-frame": "^7.18.6",
- "@babel/parser": "^7.18.10",
- "@babel/types": "^7.18.10"
+ "@babel/parser": "^7.20.7",
+ "@babel/types": "^7.20.7"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/traverse": {
- "version": "7.20.5",
- "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.5.tgz",
- "integrity": "sha512-WM5ZNN3JITQIq9tFZaw1ojLU3WgWdtkxnhM1AegMS+PvHjkM5IXjmYEGY7yukz5XS4sJyEf2VzWjI8uAavhxBQ==",
+ "version": "7.20.8",
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.8.tgz",
+ "integrity": "sha512-/RNkaYDeCy4MjyV70+QkSHhxbvj2JO/5Ft2Pa880qJOG8tWrqcT/wXUuCCv43yogfqPzHL77Xu101KQPf4clnQ==",
"dev": true,
"dependencies": {
"@babel/code-frame": "^7.18.6",
- "@babel/generator": "^7.20.5",
+ "@babel/generator": "^7.20.7",
"@babel/helper-environment-visitor": "^7.18.9",
"@babel/helper-function-name": "^7.19.0",
"@babel/helper-hoist-variables": "^7.18.6",
"@babel/helper-split-export-declaration": "^7.18.6",
- "@babel/parser": "^7.20.5",
- "@babel/types": "^7.20.5",
+ "@babel/parser": "^7.20.7",
+ "@babel/types": "^7.20.7",
"debug": "^4.1.0",
"globals": "^11.1.0"
},
@@ -1616,9 +1632,9 @@
}
},
"node_modules/@babel/types": {
- "version": "7.20.5",
- "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.5.tgz",
- "integrity": "sha512-c9fst/h2/dcF7H+MJKZ2T0KjEQ8hY/BNnDk/H3XY8C4Aw/eWQXWn/lWntHF9ooUBnGmEvbfGrTgLWc+um0YDUg==",
+ "version": "7.20.7",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.7.tgz",
+ "integrity": "sha512-69OnhBxSSgK0OzTJai4kyPDiKTIe3j+ctaHdIGVbRahTLAT7L3R9oeXHC2aVSuGYt3cVnoAMDmOCgJ2yaiLMvg==",
"dev": true,
"dependencies": {
"@babel/helper-string-parser": "^7.19.4",
@@ -7222,27 +7238,27 @@
}
},
"@babel/compat-data": {
- "version": "7.20.1",
- "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.1.tgz",
- "integrity": "sha512-EWZ4mE2diW3QALKvDMiXnbZpRvlj+nayZ112nK93SnhqOtpdsbVD4W+2tEoT3YNBAG9RBR0ISY758ZkOgsn6pQ==",
+ "version": "7.20.5",
+ "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.5.tgz",
+ "integrity": "sha512-KZXo2t10+/jxmkhNXc7pZTqRvSOIvVv/+lJwHS+B2rErwOyjuVRh60yVpb7liQ1U5t7lLJ1bz+t8tSypUZdm0g==",
"dev": true
},
"@babel/core": {
- "version": "7.20.5",
- "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.5.tgz",
- "integrity": "sha512-UdOWmk4pNWTm/4DlPUl/Pt4Gz4rcEMb7CY0Y3eJl5Yz1vI8ZJGmHWaVE55LoxRjdpx0z259GE9U5STA9atUinQ==",
+ "version": "7.20.7",
+ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.7.tgz",
+ "integrity": "sha512-t1ZjCluspe5DW24bn2Rr1CDb2v9rn/hROtg9a2tmd0+QYf4bsloYfLQzjG4qHPNMhWtKdGC33R5AxGR2Af2cBw==",
"dev": true,
"requires": {
"@ampproject/remapping": "^2.1.0",
"@babel/code-frame": "^7.18.6",
- "@babel/generator": "^7.20.5",
- "@babel/helper-compilation-targets": "^7.20.0",
- "@babel/helper-module-transforms": "^7.20.2",
- "@babel/helpers": "^7.20.5",
- "@babel/parser": "^7.20.5",
- "@babel/template": "^7.18.10",
- "@babel/traverse": "^7.20.5",
- "@babel/types": "^7.20.5",
+ "@babel/generator": "^7.20.7",
+ "@babel/helper-compilation-targets": "^7.20.7",
+ "@babel/helper-module-transforms": "^7.20.7",
+ "@babel/helpers": "^7.20.7",
+ "@babel/parser": "^7.20.7",
+ "@babel/template": "^7.20.7",
+ "@babel/traverse": "^7.20.7",
+ "@babel/types": "^7.20.7",
"convert-source-map": "^1.7.0",
"debug": "^4.1.0",
"gensync": "^1.0.0-beta.2",
@@ -7251,12 +7267,12 @@
}
},
"@babel/generator": {
- "version": "7.20.5",
- "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.5.tgz",
- "integrity": "sha512-jl7JY2Ykn9S0yj4DQP82sYvPU+T3g0HFcWTqDLqiuA9tGRNIj9VfbtXGAYTTkyNEnQk1jkMGOdYka8aG/lulCA==",
+ "version": "7.20.7",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.7.tgz",
+ "integrity": "sha512-7wqMOJq8doJMZmP4ApXTzLxSr7+oO2jroJURrVEp6XShrQUObV8Tq/D0NCcoYg2uHqUrjzO0zwBjoYzelxK+sw==",
"dev": true,
"requires": {
- "@babel/types": "^7.20.5",
+ "@babel/types": "^7.20.7",
"@jridgewell/gen-mapping": "^0.3.2",
"jsesc": "^2.5.1"
},
@@ -7294,15 +7310,33 @@
}
},
"@babel/helper-compilation-targets": {
- "version": "7.20.0",
- "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.0.tgz",
- "integrity": "sha512-0jp//vDGp9e8hZzBc6N/KwA5ZK3Wsm/pfm4CrY7vzegkVxc65SgSn6wYOnwHe9Js9HRQ1YTCKLGPzDtaS3RoLQ==",
+ "version": "7.20.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.7.tgz",
+ "integrity": "sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==",
"dev": true,
"requires": {
- "@babel/compat-data": "^7.20.0",
+ "@babel/compat-data": "^7.20.5",
"@babel/helper-validator-option": "^7.18.6",
"browserslist": "^4.21.3",
+ "lru-cache": "^5.1.1",
"semver": "^6.3.0"
+ },
+ "dependencies": {
+ "lru-cache": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
+ "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
+ "dev": true,
+ "requires": {
+ "yallist": "^3.0.2"
+ }
+ },
+ "yallist": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
+ "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
+ "dev": true
+ }
}
},
"@babel/helper-create-class-features-plugin": {
@@ -7397,9 +7431,9 @@
}
},
"@babel/helper-module-transforms": {
- "version": "7.20.2",
- "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.2.tgz",
- "integrity": "sha512-zvBKyJXRbmK07XhMuujYoJ48B5yvvmM6+wcpv6Ivj4Yg6qO7NOZOSnvZN9CRl1zz1Z4cKf8YejmCMh8clOoOeA==",
+ "version": "7.20.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.7.tgz",
+ "integrity": "sha512-FNdu7r67fqMUSVuQpFQGE6BPdhJIhitoxhGzDbAXNcA07uoVG37fOiMk3OSV8rEICuyG6t8LGkd9EE64qIEoIA==",
"dev": true,
"requires": {
"@babel/helper-environment-visitor": "^7.18.9",
@@ -7407,9 +7441,9 @@
"@babel/helper-simple-access": "^7.20.2",
"@babel/helper-split-export-declaration": "^7.18.6",
"@babel/helper-validator-identifier": "^7.19.1",
- "@babel/template": "^7.18.10",
- "@babel/traverse": "^7.20.1",
- "@babel/types": "^7.20.2"
+ "@babel/template": "^7.20.7",
+ "@babel/traverse": "^7.20.7",
+ "@babel/types": "^7.20.7"
}
},
"@babel/helper-optimise-call-expression": {
@@ -7509,14 +7543,14 @@
}
},
"@babel/helpers": {
- "version": "7.20.6",
- "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.6.tgz",
- "integrity": "sha512-Pf/OjgfgFRW5bApskEz5pvidpim7tEDPlFtKcNRXWmfHGn9IEI2W2flqRQXTFb7gIPTyK++N6rVHuwKut4XK6w==",
+ "version": "7.20.7",
+ "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.7.tgz",
+ "integrity": "sha512-PBPjs5BppzsGaxHQCDKnZ6Gd9s6xl8bBCluz3vEInLGRJmnZan4F6BYCeqtyXqkk4W5IlPmjK4JlOuZkpJ3xZA==",
"dev": true,
"requires": {
- "@babel/template": "^7.18.10",
- "@babel/traverse": "^7.20.5",
- "@babel/types": "^7.20.5"
+ "@babel/template": "^7.20.7",
+ "@babel/traverse": "^7.20.7",
+ "@babel/types": "^7.20.7"
}
},
"@babel/highlight": {
@@ -7530,9 +7564,9 @@
}
},
"@babel/parser": {
- "version": "7.20.5",
- "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.5.tgz",
- "integrity": "sha512-r27t/cy/m9uKLXQNWWebeCUHgnAZq0CpG1OwKRxzJMP1vpSU4bSIK2hq+/cp0bQxetkXx38n09rNu8jVkcK/zA==",
+ "version": "7.20.7",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.7.tgz",
+ "integrity": "sha512-T3Z9oHybU+0vZlY9CiDSJQTD5ZapcW18ZctFMi0MOAl/4BjFF4ul7NVSARLdbGO5vDqy9eQiGTV0LtKfvCYvcg==",
"dev": true
},
"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": {
@@ -8269,38 +8303,38 @@
}
},
"@babel/template": {
- "version": "7.18.10",
- "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz",
- "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==",
+ "version": "7.20.7",
+ "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz",
+ "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==",
"dev": true,
"requires": {
"@babel/code-frame": "^7.18.6",
- "@babel/parser": "^7.18.10",
- "@babel/types": "^7.18.10"
+ "@babel/parser": "^7.20.7",
+ "@babel/types": "^7.20.7"
}
},
"@babel/traverse": {
- "version": "7.20.5",
- "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.5.tgz",
- "integrity": "sha512-WM5ZNN3JITQIq9tFZaw1ojLU3WgWdtkxnhM1AegMS+PvHjkM5IXjmYEGY7yukz5XS4sJyEf2VzWjI8uAavhxBQ==",
+ "version": "7.20.8",
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.8.tgz",
+ "integrity": "sha512-/RNkaYDeCy4MjyV70+QkSHhxbvj2JO/5Ft2Pa880qJOG8tWrqcT/wXUuCCv43yogfqPzHL77Xu101KQPf4clnQ==",
"dev": true,
"requires": {
"@babel/code-frame": "^7.18.6",
- "@babel/generator": "^7.20.5",
+ "@babel/generator": "^7.20.7",
"@babel/helper-environment-visitor": "^7.18.9",
"@babel/helper-function-name": "^7.19.0",
"@babel/helper-hoist-variables": "^7.18.6",
"@babel/helper-split-export-declaration": "^7.18.6",
- "@babel/parser": "^7.20.5",
- "@babel/types": "^7.20.5",
+ "@babel/parser": "^7.20.7",
+ "@babel/types": "^7.20.7",
"debug": "^4.1.0",
"globals": "^11.1.0"
}
},
"@babel/types": {
- "version": "7.20.5",
- "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.5.tgz",
- "integrity": "sha512-c9fst/h2/dcF7H+MJKZ2T0KjEQ8hY/BNnDk/H3XY8C4Aw/eWQXWn/lWntHF9ooUBnGmEvbfGrTgLWc+um0YDUg==",
+ "version": "7.20.7",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.7.tgz",
+ "integrity": "sha512-69OnhBxSSgK0OzTJai4kyPDiKTIe3j+ctaHdIGVbRahTLAT7L3R9oeXHC2aVSuGYt3cVnoAMDmOCgJ2yaiLMvg==",
"dev": true,
"requires": {
"@babel/helper-string-parser": "^7.19.4",
diff --git a/package.json b/package.json
index c58ccd1d..3fd0445b 100644
--- a/package.json
+++ b/package.json
@@ -9,7 +9,7 @@
"puppeteer": "^19.4.1"
},
"devDependencies": {
- "@babel/core": "^7.20.5",
+ "@babel/core": "^7.20.7",
"@babel/preset-env": "^7.20.2",
"autoprefixer": "^10.4.13",
"babel-loader": "^9.1.0",
From d9ccf86c467c216ee9cc125985c23caae77c75ea Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Fri, 23 Dec 2022 09:26:08 +0000
Subject: [PATCH 094/805] Bump laravel/dusk from 7.1.1 to 7.2.1
Bumps [laravel/dusk](https://github.com/laravel/dusk) from 7.1.1 to 7.2.1.
- [Release notes](https://github.com/laravel/dusk/releases)
- [Changelog](https://github.com/laravel/dusk/blob/7.x/CHANGELOG.md)
- [Commits](https://github.com/laravel/dusk/compare/v7.1.1...v7.2.1)
---
updated-dependencies:
- dependency-name: laravel/dusk
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
---
composer.lock | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/composer.lock b/composer.lock
index 2d330318..da235e4c 100644
--- a/composer.lock
+++ b/composer.lock
@@ -9020,16 +9020,16 @@
},
{
"name": "laravel/dusk",
- "version": "v7.1.1",
+ "version": "v7.2.1",
"source": {
"type": "git",
"url": "https://github.com/laravel/dusk.git",
- "reference": "c7aacfabdf0883ba9a76c23a0d08b63dea2d0de8"
+ "reference": "cb8c951b0ea7bd109265cf6a821ab5612d9cbcb9"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laravel/dusk/zipball/c7aacfabdf0883ba9a76c23a0d08b63dea2d0de8",
- "reference": "c7aacfabdf0883ba9a76c23a0d08b63dea2d0de8",
+ "url": "https://api.github.com/repos/laravel/dusk/zipball/cb8c951b0ea7bd109265cf6a821ab5612d9cbcb9",
+ "reference": "cb8c951b0ea7bd109265cf6a821ab5612d9cbcb9",
"shasum": ""
},
"require": {
@@ -9087,9 +9087,9 @@
],
"support": {
"issues": "https://github.com/laravel/dusk/issues",
- "source": "https://github.com/laravel/dusk/tree/v7.1.1"
+ "source": "https://github.com/laravel/dusk/tree/v7.2.1"
},
- "time": "2022-09-29T09:38:10+00:00"
+ "time": "2022-12-16T14:37:35+00:00"
},
{
"name": "laravel/pint",
From b8969e4e787e099e52e3167ae5716e95f0a2de2d Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Fri, 23 Dec 2022 09:31:09 +0000
Subject: [PATCH 095/805] Bump laravel/horizon from 5.10.5 to 5.10.6
Bumps [laravel/horizon](https://github.com/laravel/horizon) from 5.10.5 to 5.10.6.
- [Release notes](https://github.com/laravel/horizon/releases)
- [Changelog](https://github.com/laravel/horizon/blob/5.x/CHANGELOG.md)
- [Commits](https://github.com/laravel/horizon/compare/v5.10.5...v5.10.6)
---
updated-dependencies:
- dependency-name: laravel/horizon
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
---
composer.lock | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/composer.lock b/composer.lock
index da235e4c..7ced2469 100644
--- a/composer.lock
+++ b/composer.lock
@@ -1927,16 +1927,16 @@
},
{
"name": "laravel/horizon",
- "version": "v5.10.5",
+ "version": "v5.10.6",
"source": {
"type": "git",
"url": "https://github.com/laravel/horizon.git",
- "reference": "01b26da26ca8abe3a525a307b1155d52d7293c8d"
+ "reference": "22b6d7c67bb86722cf380dbaed55ff1a3fc84053"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laravel/horizon/zipball/01b26da26ca8abe3a525a307b1155d52d7293c8d",
- "reference": "01b26da26ca8abe3a525a307b1155d52d7293c8d",
+ "url": "https://api.github.com/repos/laravel/horizon/zipball/22b6d7c67bb86722cf380dbaed55ff1a3fc84053",
+ "reference": "22b6d7c67bb86722cf380dbaed55ff1a3fc84053",
"shasum": ""
},
"require": {
@@ -1998,9 +1998,9 @@
],
"support": {
"issues": "https://github.com/laravel/horizon/issues",
- "source": "https://github.com/laravel/horizon/tree/v5.10.5"
+ "source": "https://github.com/laravel/horizon/tree/v5.10.6"
},
- "time": "2022-11-25T15:57:02+00:00"
+ "time": "2022-12-14T15:24:14+00:00"
},
{
"name": "laravel/sanctum",
From 3b00d230a18131afd6dcbbbd05cf84c329dca0b6 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Fri, 23 Dec 2022 09:35:57 +0000
Subject: [PATCH 096/805] Bump laravel/sail from 1.16.3 to 1.16.6
Bumps [laravel/sail](https://github.com/laravel/sail) from 1.16.3 to 1.16.6.
- [Release notes](https://github.com/laravel/sail/releases)
- [Changelog](https://github.com/laravel/sail/blob/1.x/CHANGELOG.md)
- [Commits](https://github.com/laravel/sail/compare/v1.16.3...v1.16.6)
---
updated-dependencies:
- dependency-name: laravel/sail
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
---
composer.lock | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/composer.lock b/composer.lock
index 7ced2469..f6ceb147 100644
--- a/composer.lock
+++ b/composer.lock
@@ -9159,16 +9159,16 @@
},
{
"name": "laravel/sail",
- "version": "v1.16.3",
+ "version": "v1.16.6",
"source": {
"type": "git",
"url": "https://github.com/laravel/sail.git",
- "reference": "0dbee8802e17911afbe29a8506316343829b056e"
+ "reference": "2e8be54590bde421eb04e461a1421302a5b22cca"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laravel/sail/zipball/0dbee8802e17911afbe29a8506316343829b056e",
- "reference": "0dbee8802e17911afbe29a8506316343829b056e",
+ "url": "https://api.github.com/repos/laravel/sail/zipball/2e8be54590bde421eb04e461a1421302a5b22cca",
+ "reference": "2e8be54590bde421eb04e461a1421302a5b22cca",
"shasum": ""
},
"require": {
@@ -9215,7 +9215,7 @@
"issues": "https://github.com/laravel/sail/issues",
"source": "https://github.com/laravel/sail"
},
- "time": "2022-11-21T16:19:18+00:00"
+ "time": "2022-12-19T15:41:32+00:00"
},
{
"name": "maximebf/debugbar",
From 4c2aea21ee6b39230e44f0d3b2c6945aafd2a27a Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Fri, 23 Dec 2022 09:40:45 +0000
Subject: [PATCH 097/805] Bump fakerphp/faker from 1.20.0 to 1.21.0
Bumps [fakerphp/faker](https://github.com/FakerPHP/Faker) from 1.20.0 to 1.21.0.
- [Release notes](https://github.com/FakerPHP/Faker/releases)
- [Changelog](https://github.com/FakerPHP/Faker/blob/main/CHANGELOG.md)
- [Commits](https://github.com/FakerPHP/Faker/compare/v1.20.0...v1.21.0)
---
updated-dependencies:
- dependency-name: fakerphp/faker
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
---
composer.lock | 19 ++++++++++---------
1 file changed, 10 insertions(+), 9 deletions(-)
diff --git a/composer.lock b/composer.lock
index f6ceb147..fd4da2bf 100644
--- a/composer.lock
+++ b/composer.lock
@@ -8669,20 +8669,20 @@
},
{
"name": "fakerphp/faker",
- "version": "v1.20.0",
+ "version": "v1.21.0",
"source": {
"type": "git",
"url": "https://github.com/FakerPHP/Faker.git",
- "reference": "37f751c67a5372d4e26353bd9384bc03744ec77b"
+ "reference": "92efad6a967f0b79c499705c69b662f738cc9e4d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/FakerPHP/Faker/zipball/37f751c67a5372d4e26353bd9384bc03744ec77b",
- "reference": "37f751c67a5372d4e26353bd9384bc03744ec77b",
+ "url": "https://api.github.com/repos/FakerPHP/Faker/zipball/92efad6a967f0b79c499705c69b662f738cc9e4d",
+ "reference": "92efad6a967f0b79c499705c69b662f738cc9e4d",
"shasum": ""
},
"require": {
- "php": "^7.1 || ^8.0",
+ "php": "^7.4 || ^8.0",
"psr/container": "^1.0 || ^2.0",
"symfony/deprecation-contracts": "^2.2 || ^3.0"
},
@@ -8693,7 +8693,8 @@
"bamarni/composer-bin-plugin": "^1.4.1",
"doctrine/persistence": "^1.3 || ^2.0",
"ext-intl": "*",
- "symfony/phpunit-bridge": "^4.4 || ^5.2"
+ "phpunit/phpunit": "^9.5.26",
+ "symfony/phpunit-bridge": "^5.4.16"
},
"suggest": {
"doctrine/orm": "Required to use Faker\\ORM\\Doctrine",
@@ -8705,7 +8706,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "v1.20-dev"
+ "dev-main": "v1.21-dev"
}
},
"autoload": {
@@ -8730,9 +8731,9 @@
],
"support": {
"issues": "https://github.com/FakerPHP/Faker/issues",
- "source": "https://github.com/FakerPHP/Faker/tree/v1.20.0"
+ "source": "https://github.com/FakerPHP/Faker/tree/v1.21.0"
},
- "time": "2022-07-20T13:12:54+00:00"
+ "time": "2022-12-13T13:54:32+00:00"
},
{
"name": "felixfbecker/advanced-json-rpc",
From a8b3dffddb4a80d8a68692405edf92e881f50707 Mon Sep 17 00:00:00 2001
From: Jonny Barnes
Date: Fri, 23 Dec 2022 10:30:42 +0000
Subject: [PATCH 098/805] Update Laravel Sail
---
app/Console/Kernel.php | 1 +
app/Services/BookmarkService.php | 1 +
composer.lock | 12 ++++++------
tests/Unit/BookmarksTest.php | 1 +
tests/Unit/HelpersTest.php | 1 +
tests/Unit/TagsTest.php | 1 +
6 files changed, 11 insertions(+), 6 deletions(-)
diff --git a/app/Console/Kernel.php b/app/Console/Kernel.php
index e9eed3a0..79753739 100644
--- a/app/Console/Kernel.php
+++ b/app/Console/Kernel.php
@@ -22,6 +22,7 @@ class Kernel extends ConsoleKernel
*
* @param \Illuminate\Console\Scheduling\Schedule $schedule
* @return void
+ *
* @codeCoverageIgnore
*/
protected function schedule(Schedule $schedule)
diff --git a/app/Services/BookmarkService.php b/app/Services/BookmarkService.php
index 1d77d362..d08d96cf 100644
--- a/app/Services/BookmarkService.php
+++ b/app/Services/BookmarkService.php
@@ -82,6 +82,7 @@ class BookmarkService extends Service
* @return string The uuid for the screenshot
*
* @throws CouldNotTakeBrowsershot
+ *
* @codeCoverageIgnore
*/
public function saveScreenshot(string $url): string
diff --git a/composer.lock b/composer.lock
index fd4da2bf..0f6872d7 100644
--- a/composer.lock
+++ b/composer.lock
@@ -9094,16 +9094,16 @@
},
{
"name": "laravel/pint",
- "version": "v1.2.1",
+ "version": "v1.3.0",
"source": {
"type": "git",
"url": "https://github.com/laravel/pint.git",
- "reference": "e60e2112ee779ce60f253695b273d1646a17d6f1"
+ "reference": "6a2c0927b4f6ad4eadb5a67fe3835fdad108949d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laravel/pint/zipball/e60e2112ee779ce60f253695b273d1646a17d6f1",
- "reference": "e60e2112ee779ce60f253695b273d1646a17d6f1",
+ "url": "https://api.github.com/repos/laravel/pint/zipball/6a2c0927b4f6ad4eadb5a67fe3835fdad108949d",
+ "reference": "6a2c0927b4f6ad4eadb5a67fe3835fdad108949d",
"shasum": ""
},
"require": {
@@ -9114,7 +9114,7 @@
"php": "^8.0"
},
"require-dev": {
- "friendsofphp/php-cs-fixer": "^3.11.0",
+ "friendsofphp/php-cs-fixer": "~3.13.1",
"illuminate/view": "^9.32.0",
"laravel-zero/framework": "^9.2.0",
"mockery/mockery": "^1.5.1",
@@ -9156,7 +9156,7 @@
"issues": "https://github.com/laravel/pint/issues",
"source": "https://github.com/laravel/pint"
},
- "time": "2022-11-29T16:25:20+00:00"
+ "time": "2022-12-20T17:16:15+00:00"
},
{
"name": "laravel/sail",
diff --git a/tests/Unit/BookmarksTest.php b/tests/Unit/BookmarksTest.php
index db8fc4ce..7916b7a7 100644
--- a/tests/Unit/BookmarksTest.php
+++ b/tests/Unit/BookmarksTest.php
@@ -16,6 +16,7 @@ class BookmarksTest extends TestCase
{
/**
* @test
+ *
* @group puppeteer
*
public function takeScreenshotOfDuckDuckGo()
diff --git a/tests/Unit/HelpersTest.php b/tests/Unit/HelpersTest.php
index fa5c56fc..c4eedbcf 100644
--- a/tests/Unit/HelpersTest.php
+++ b/tests/Unit/HelpersTest.php
@@ -17,6 +17,7 @@ class HelpersTest extends TestCase
/**
* @test
+ *
* @dataProvider urlProvider
*
* @param string $input
diff --git a/tests/Unit/TagsTest.php b/tests/Unit/TagsTest.php
index 962b1175..0807946e 100644
--- a/tests/Unit/TagsTest.php
+++ b/tests/Unit/TagsTest.php
@@ -34,6 +34,7 @@ class TagsTest extends TestCase
/**
* @test
+ *
* @dataProvider tagsProvider
*
* @param string $input
From 2c08426edcf8a811baaaac55db8c1138c27d3e2f Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 26 Dec 2022 09:00:28 +0000
Subject: [PATCH 099/805] Bump nunomaduro/collision from 6.3.1 to 6.3.2
Bumps [nunomaduro/collision](https://github.com/nunomaduro/collision) from 6.3.1 to 6.3.2.
- [Release notes](https://github.com/nunomaduro/collision/releases)
- [Changelog](https://github.com/nunomaduro/collision/blob/v7.x/CHANGELOG.md)
- [Commits](https://github.com/nunomaduro/collision/compare/v6.3.1...v6.3.2)
---
updated-dependencies:
- dependency-name: nunomaduro/collision
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
---
composer.lock | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/composer.lock b/composer.lock
index 0f6872d7..a688e45f 100644
--- a/composer.lock
+++ b/composer.lock
@@ -9468,16 +9468,16 @@
},
{
"name": "nunomaduro/collision",
- "version": "v6.3.1",
+ "version": "v6.3.2",
"source": {
"type": "git",
"url": "https://github.com/nunomaduro/collision.git",
- "reference": "0f6349c3ed5dd28467087b08fb59384bb458a22b"
+ "reference": "83699b231e7f277bfa2e823788973bf4082f019a"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/nunomaduro/collision/zipball/0f6349c3ed5dd28467087b08fb59384bb458a22b",
- "reference": "0f6349c3ed5dd28467087b08fb59384bb458a22b",
+ "url": "https://api.github.com/repos/nunomaduro/collision/zipball/83699b231e7f277bfa2e823788973bf4082f019a",
+ "reference": "83699b231e7f277bfa2e823788973bf4082f019a",
"shasum": ""
},
"require": {
@@ -9552,7 +9552,7 @@
"type": "patreon"
}
],
- "time": "2022-09-29T12:29:49+00:00"
+ "time": "2022-12-23T21:36:49+00:00"
},
{
"name": "phar-io/manifest",
From 1bce889285574a70037c8392c7bbede9bc792770 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 26 Dec 2022 14:59:16 +0000
Subject: [PATCH 100/805] Bump symfony/html-sanitizer from 6.2.0 to 6.2.2
Bumps [symfony/html-sanitizer](https://github.com/symfony/html-sanitizer) from 6.2.0 to 6.2.2.
- [Release notes](https://github.com/symfony/html-sanitizer/releases)
- [Commits](https://github.com/symfony/html-sanitizer/compare/v6.2.0...v6.2.2)
---
updated-dependencies:
- dependency-name: symfony/html-sanitizer
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
---
composer.lock | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/composer.lock b/composer.lock
index a688e45f..7c3caa27 100644
--- a/composer.lock
+++ b/composer.lock
@@ -5383,16 +5383,16 @@
},
{
"name": "symfony/html-sanitizer",
- "version": "v6.2.0",
+ "version": "v6.2.2",
"source": {
"type": "git",
"url": "https://github.com/symfony/html-sanitizer.git",
- "reference": "28d19124099e860ef52da06ae251e37738b750fe"
+ "reference": "f978fcf5f2d66c66bf9922f8589b9be9a2b9526a"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/html-sanitizer/zipball/28d19124099e860ef52da06ae251e37738b750fe",
- "reference": "28d19124099e860ef52da06ae251e37738b750fe",
+ "url": "https://api.github.com/repos/symfony/html-sanitizer/zipball/f978fcf5f2d66c66bf9922f8589b9be9a2b9526a",
+ "reference": "f978fcf5f2d66c66bf9922f8589b9be9a2b9526a",
"shasum": ""
},
"require": {
@@ -5432,7 +5432,7 @@
"sanitizer"
],
"support": {
- "source": "https://github.com/symfony/html-sanitizer/tree/v6.2.0"
+ "source": "https://github.com/symfony/html-sanitizer/tree/v6.2.2"
},
"funding": [
{
@@ -5448,7 +5448,7 @@
"type": "tidelift"
}
],
- "time": "2022-05-06T15:18:34+00:00"
+ "time": "2022-12-14T10:28:02+00:00"
},
{
"name": "symfony/http-foundation",
From aeb8501c0c19478324396cd4cca06a2121cf23bf Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Tue, 27 Dec 2022 09:00:37 +0000
Subject: [PATCH 101/805] Bump spatie/laravel-ignition from 1.6.2 to 1.6.3
Bumps [spatie/laravel-ignition](https://github.com/spatie/laravel-ignition) from 1.6.2 to 1.6.3.
- [Release notes](https://github.com/spatie/laravel-ignition/releases)
- [Changelog](https://github.com/spatie/laravel-ignition/blob/main/CHANGELOG.md)
- [Commits](https://github.com/spatie/laravel-ignition/compare/1.6.2...1.6.3)
---
updated-dependencies:
- dependency-name: spatie/laravel-ignition
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
---
composer.lock | 22 +++++++++++-----------
1 file changed, 11 insertions(+), 11 deletions(-)
diff --git a/composer.lock b/composer.lock
index 7c3caa27..5ac782a1 100644
--- a/composer.lock
+++ b/composer.lock
@@ -11509,16 +11509,16 @@
},
{
"name": "spatie/flare-client-php",
- "version": "1.3.1",
+ "version": "1.3.2",
"source": {
"type": "git",
"url": "https://github.com/spatie/flare-client-php.git",
- "reference": "ebb9ae0509b75e02f128b39537eb9a3ef5ce18e8"
+ "reference": "609903bd154ba3d71f5e23a91c3b431fa8f71868"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/spatie/flare-client-php/zipball/ebb9ae0509b75e02f128b39537eb9a3ef5ce18e8",
- "reference": "ebb9ae0509b75e02f128b39537eb9a3ef5ce18e8",
+ "url": "https://api.github.com/repos/spatie/flare-client-php/zipball/609903bd154ba3d71f5e23a91c3b431fa8f71868",
+ "reference": "609903bd154ba3d71f5e23a91c3b431fa8f71868",
"shasum": ""
},
"require": {
@@ -11566,7 +11566,7 @@
],
"support": {
"issues": "https://github.com/spatie/flare-client-php/issues",
- "source": "https://github.com/spatie/flare-client-php/tree/1.3.1"
+ "source": "https://github.com/spatie/flare-client-php/tree/1.3.2"
},
"funding": [
{
@@ -11574,7 +11574,7 @@
"type": "github"
}
],
- "time": "2022-11-16T08:30:20+00:00"
+ "time": "2022-12-26T14:36:46+00:00"
},
{
"name": "spatie/ignition",
@@ -11653,16 +11653,16 @@
},
{
"name": "spatie/laravel-ignition",
- "version": "1.6.2",
+ "version": "1.6.3",
"source": {
"type": "git",
"url": "https://github.com/spatie/laravel-ignition.git",
- "reference": "d6e1e1ad93abe280abf41c33f8ea7647dfc0c233"
+ "reference": "2db918babd96f87b73fc26e4195f5a19328dd123"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/spatie/laravel-ignition/zipball/d6e1e1ad93abe280abf41c33f8ea7647dfc0c233",
- "reference": "d6e1e1ad93abe280abf41c33f8ea7647dfc0c233",
+ "url": "https://api.github.com/repos/spatie/laravel-ignition/zipball/2db918babd96f87b73fc26e4195f5a19328dd123",
+ "reference": "2db918babd96f87b73fc26e4195f5a19328dd123",
"shasum": ""
},
"require": {
@@ -11739,7 +11739,7 @@
"type": "github"
}
],
- "time": "2022-12-08T15:31:38+00:00"
+ "time": "2022-12-26T15:13:03+00:00"
},
{
"name": "spatie/laravel-ray",
From 9a2ae85058abe1d16033290ff282eba52223b9cc Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Thu, 29 Dec 2022 09:00:29 +0000
Subject: [PATCH 102/805] Bump phpunit/php-code-coverage from 9.2.22 to 9.2.23
Bumps [phpunit/php-code-coverage](https://github.com/sebastianbergmann/php-code-coverage) from 9.2.22 to 9.2.23.
- [Release notes](https://github.com/sebastianbergmann/php-code-coverage/releases)
- [Changelog](https://github.com/sebastianbergmann/php-code-coverage/blob/main/ChangeLog.md)
- [Commits](https://github.com/sebastianbergmann/php-code-coverage/compare/9.2.22...9.2.23)
---
updated-dependencies:
- dependency-name: phpunit/php-code-coverage
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
---
composer.lock | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/composer.lock b/composer.lock
index 5ac782a1..32ec0fff 100644
--- a/composer.lock
+++ b/composer.lock
@@ -9897,16 +9897,16 @@
},
{
"name": "phpunit/php-code-coverage",
- "version": "9.2.22",
+ "version": "9.2.23",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/php-code-coverage.git",
- "reference": "e4bf60d2220b4baaa0572986b5d69870226b06df"
+ "reference": "9f1f0f9a2fbb680b26d1cf9b61b6eac43a6e4e9c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/e4bf60d2220b4baaa0572986b5d69870226b06df",
- "reference": "e4bf60d2220b4baaa0572986b5d69870226b06df",
+ "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/9f1f0f9a2fbb680b26d1cf9b61b6eac43a6e4e9c",
+ "reference": "9f1f0f9a2fbb680b26d1cf9b61b6eac43a6e4e9c",
"shasum": ""
},
"require": {
@@ -9962,7 +9962,7 @@
],
"support": {
"issues": "https://github.com/sebastianbergmann/php-code-coverage/issues",
- "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.22"
+ "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.23"
},
"funding": [
{
@@ -9970,7 +9970,7 @@
"type": "github"
}
],
- "time": "2022-12-18T16:40:55+00:00"
+ "time": "2022-12-28T12:41:10+00:00"
},
{
"name": "phpunit/php-file-iterator",
From 61f6b0297885bf6542f20c190cbf349467274684 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Thu, 29 Dec 2022 18:30:12 +0000
Subject: [PATCH 103/805] Bump stylelint from 14.16.0 to 14.16.1
Bumps [stylelint](https://github.com/stylelint/stylelint) from 14.16.0 to 14.16.1.
- [Release notes](https://github.com/stylelint/stylelint/releases)
- [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/stylelint/stylelint/compare/14.16.0...14.16.1)
---
updated-dependencies:
- dependency-name: stylelint
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
---
package-lock.json | 14 +++++++-------
package.json | 2 +-
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index f42719a2..f0060e5d 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -29,7 +29,7 @@
"postcss-combine-media-query": "^1.0.1",
"postcss-import": "^15.1.0",
"postcss-loader": "^7.0.2",
- "stylelint": "^14.16.0",
+ "stylelint": "^14.16.1",
"stylelint-config-standard": "^29.0.0",
"stylelint-webpack-plugin": "^3.1.1",
"webpack": "^5.75.0",
@@ -6337,9 +6337,9 @@
}
},
"node_modules/stylelint": {
- "version": "14.16.0",
- "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-14.16.0.tgz",
- "integrity": "sha512-X6uTi9DcxjzLV8ZUAjit1vsRtSwcls0nl07c9rqOPzvpA8IvTX/xWEkBRowS0ffevRrqkHa/ThDEu86u73FQDg==",
+ "version": "14.16.1",
+ "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-14.16.1.tgz",
+ "integrity": "sha512-ErlzR/T3hhbV+a925/gbfc3f3Fep9/bnspMiJPorfGEmcBbXdS+oo6LrVtoUZ/w9fqD6o6k7PtUlCOsCRdjX/A==",
"dev": true,
"dependencies": {
"@csstools/selector-specificity": "^2.0.2",
@@ -11730,9 +11730,9 @@
}
},
"stylelint": {
- "version": "14.16.0",
- "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-14.16.0.tgz",
- "integrity": "sha512-X6uTi9DcxjzLV8ZUAjit1vsRtSwcls0nl07c9rqOPzvpA8IvTX/xWEkBRowS0ffevRrqkHa/ThDEu86u73FQDg==",
+ "version": "14.16.1",
+ "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-14.16.1.tgz",
+ "integrity": "sha512-ErlzR/T3hhbV+a925/gbfc3f3Fep9/bnspMiJPorfGEmcBbXdS+oo6LrVtoUZ/w9fqD6o6k7PtUlCOsCRdjX/A==",
"dev": true,
"requires": {
"@csstools/selector-specificity": "^2.0.2",
diff --git a/package.json b/package.json
index 3fd0445b..794dd2f5 100644
--- a/package.json
+++ b/package.json
@@ -25,7 +25,7 @@
"postcss-combine-media-query": "^1.0.1",
"postcss-import": "^15.1.0",
"postcss-loader": "^7.0.2",
- "stylelint": "^14.16.0",
+ "stylelint": "^14.16.1",
"stylelint-config-standard": "^29.0.0",
"stylelint-webpack-plugin": "^3.1.1",
"webpack": "^5.75.0",
From d9b4fe834da4471c7fae0c6a7098cb7c8a377ded Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Thu, 29 Dec 2022 18:59:51 +0000
Subject: [PATCH 104/805] Bump json5 from 2.2.1 to 2.2.2
Bumps [json5](https://github.com/json5/json5) from 2.2.1 to 2.2.2.
- [Release notes](https://github.com/json5/json5/releases)
- [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md)
- [Commits](https://github.com/json5/json5/compare/v2.2.1...v2.2.2)
---
updated-dependencies:
- dependency-name: json5
dependency-type: indirect
...
Signed-off-by: dependabot[bot]
---
package-lock.json | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index f0060e5d..9c7c46ab 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -4311,9 +4311,9 @@
"dev": true
},
"node_modules/json5": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz",
- "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==",
+ "version": "2.2.2",
+ "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.2.tgz",
+ "integrity": "sha512-46Tk9JiOL2z7ytNQWFLpj99RZkVgeHf87yGQKsIkaPz1qSH9UczKH1rO7K3wgRselo0tYMUNfecYpm/p1vC7tQ==",
"dev": true,
"bin": {
"json5": "lib/cli.js"
@@ -10298,9 +10298,9 @@
"dev": true
},
"json5": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz",
- "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==",
+ "version": "2.2.2",
+ "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.2.tgz",
+ "integrity": "sha512-46Tk9JiOL2z7ytNQWFLpj99RZkVgeHf87yGQKsIkaPz1qSH9UczKH1rO7K3wgRselo0tYMUNfecYpm/p1vC7tQ==",
"dev": true
},
"kind-of": {
From 45c71bbb470a974777e932502d4c0f7afe3b99e5 Mon Sep 17 00:00:00 2001
From: Jonny Barnes
Date: Mon, 2 Jan 2023 09:39:23 +0000
Subject: [PATCH 105/805] Setup CloudConvert to take webpage screenshots
---
app/Jobs/ProcessBookmark.php | 10 +-
app/Jobs/SaveScreenshot.php | 107 ++++++++++++++++++++++
app/Providers/AppServiceProvider.php | 33 +++++++
app/Services/BookmarkService.php | 30 +-----
config/services.php | 4 +
tests/Feature/Jobs/SaveScreenshotTest.php | 22 +++++
tests/Unit/ArticlesTest.php | 9 +-
7 files changed, 177 insertions(+), 38 deletions(-)
create mode 100755 app/Jobs/SaveScreenshot.php
create mode 100755 tests/Feature/Jobs/SaveScreenshotTest.php
diff --git a/app/Jobs/ProcessBookmark.php b/app/Jobs/ProcessBookmark.php
index ce7d7637..de3c65ed 100644
--- a/app/Jobs/ProcessBookmark.php
+++ b/app/Jobs/ProcessBookmark.php
@@ -20,8 +20,7 @@ class ProcessBookmark implements ShouldQueue
use Queueable;
use SerializesModels;
- /** @var Bookmark */
- protected $bookmark;
+ protected Bookmark $bookmark;
/**
* Create a new job instance.
@@ -38,14 +37,13 @@ class ProcessBookmark implements ShouldQueue
*
* @return void
*/
- public function handle()
+ public function handle(): void
{
- $uuid = (resolve(BookmarkService::class))->saveScreenshot($this->bookmark->url);
- $this->bookmark->screenshot = $uuid;
+ SaveScreenshot::dispatch($this->bookmark);
try {
$archiveLink = (resolve(BookmarkService::class))->getArchiveLink($this->bookmark->url);
- } catch (InternetArchiveException $e) {
+ } catch (InternetArchiveException) {
$archiveLink = null;
}
$this->bookmark->archive = $archiveLink;
diff --git a/app/Jobs/SaveScreenshot.php b/app/Jobs/SaveScreenshot.php
new file mode 100755
index 00000000..691cb02f
--- /dev/null
+++ b/app/Jobs/SaveScreenshot.php
@@ -0,0 +1,107 @@
+bookmark = $bookmark;
+ }
+
+ /**
+ * Execute the job.
+ *
+ * @return void
+ * @throws JsonException
+ */
+ public function handle(): void
+ {
+ // A normal Guzzle client
+ $client = resolve(Client::class);
+ // A Guzzle client with a custom Middleware to retry the CloudConvert API requests
+ $retryClient = resolve('RetryClient');
+
+ // First request that CloudConvert takes a screenshot of the URL
+ $takeScreenshotJobResponse = $client->request('POST', 'https://api.cloudconvert.com/v2/capture-website', [
+ 'headers' => [
+ 'Authorization' => 'Bearer ' . config('services.cloudconvert.token'),
+ ],
+ 'json' => [
+ 'url' => $this->bookmark->url,
+ 'output_format' => 'png',
+ 'screen_width' => 1440,
+ 'screen_height' => 900,
+ 'wait_until' => 'networkidle0',
+ 'wait_time' => 100
+ ],
+ ]);
+
+ $jobId = json_decode($takeScreenshotJobResponse->getBody()->getContents(), false, 512, JSON_THROW_ON_ERROR)->data->id;
+
+ // Now wait till the status job is finished
+ $screenshotJobStatusResponse = $retryClient->request('GET', 'https://api.cloudconvert.com/v2/tasks/' . $jobId, [
+ 'headers' => [
+ 'Authorization' => 'Bearer ' . config('services.cloudconvert.token'),
+ ],
+ 'query' => [
+ 'include' => 'payload',
+ ],
+ ]);
+
+ $finishedCaptureId = json_decode($screenshotJobStatusResponse->getBody()->getContents(), false, 512, JSON_THROW_ON_ERROR)->data->id;
+
+ // Now we can create a new job to request thst the screenshot is exported to a temporary URL we can download the screenshot from
+ $exportImageJob = $client->request('POST', 'https://api.cloudconvert.com/v2/export/url', [
+ 'headers' => [
+ 'Authorization' => 'Bearer ' . config('services.cloudconvert.token'),
+ ],
+ 'json' => [
+ 'input' => $finishedCaptureId,
+ 'archive_multiple_files' => false,
+ ],
+ ]);
+
+ $exportImageJobId = json_decode($exportImageJob->getBody()->getContents(), false, 512, JSON_THROW_ON_ERROR)->data->id;
+
+ // Again, wait till the status of this export job is finished
+ $finalImageUrlResponse = $retryClient->request('GET', 'https://api.cloudconvert.com/v2/tasks/' . $exportImageJobId, [
+ 'headers' => [
+ 'Authorization' => 'Bearer ' . config('services.cloudconvert.token'),
+ ],
+ 'query' => [
+ 'include' => 'payload',
+ ],
+ ]);
+
+ // Now we can download the screenshot and save it to the storage
+ $finalImageUrl = json_decode($finalImageUrlResponse->getBody()->getContents(), false, 512, JSON_THROW_ON_ERROR)->data->url;
+
+ $finalImageUrlContent = $client->request('GET', $finalImageUrl);
+
+ Storage::disk('public')->put('/assets/img/bookmarks/' . $jobId . '.png', $finalImageUrlContent->getBody()->getContents());
+
+ $this->bookmark->screenshot = $jobId;
+ }
+}
diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php
index f75ee2ae..f2046a66 100644
--- a/app/Providers/AppServiceProvider.php
+++ b/app/Providers/AppServiceProvider.php
@@ -5,6 +5,8 @@ namespace App\Providers;
use App\Models\Note;
use App\Observers\NoteObserver;
use Codebird\Codebird;
+use GuzzleHttp\Client;
+use GuzzleHttp\Middleware;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Http\Request;
use Illuminate\Pagination\LengthAwarePaginator;
@@ -104,6 +106,37 @@ class AppServiceProvider extends ServiceProvider
);
});
+ // Configure Guzzle
+ $this->app->bind('RetryGuzzle', function () {
+ $handlerStack = \GuzzleHttp\HandlerStack::create();
+ $handlerStack->push(Middleware::retry(
+ function ($retries, $request, $response, $exception) {
+ // Limit the number of retries to 5
+ if ($retries >= 5) {
+ return false;
+ }
+
+ // Retry connection exceptions
+ if ($exception instanceof \GuzzleHttp\Exception\ConnectException) {
+ return true;
+ }
+
+ // Retry on server errors
+ if ($response && $response->getStatusCode() >= 500) {
+ return true;
+ }
+
+ // Finally for CloudConvert, retry if status is not final
+ return json_decode($response, false, 512, JSON_THROW_ON_ERROR)->data->status !== 'finished';
+ },
+ function () {
+ // Retry after 1 second
+ return 1000;
+ }
+ ));
+ return new Client(['handler' => $handlerStack]);
+ });
+
// Turn on Eloquent strict mode when developing
Model::shouldBeStrict(! $this->app->isProduction());
}
diff --git a/app/Services/BookmarkService.php b/app/Services/BookmarkService.php
index d08d96cf..17a03a1b 100644
--- a/app/Services/BookmarkService.php
+++ b/app/Services/BookmarkService.php
@@ -15,15 +15,14 @@ use GuzzleHttp\Exception\ClientException;
use Illuminate\Support\Arr;
use Illuminate\Support\Str;
use Ramsey\Uuid\Uuid;
-use Spatie\Browsershot\Browsershot;
-use Spatie\Browsershot\Exceptions\CouldNotTakeBrowsershot;
class BookmarkService extends Service
{
/**
* Create a new Bookmark.
*
- * @param array $request Data from request()->all()
+ * @param array $request Data from request()->all()
+ * @param string|null $client
* @return Bookmark
*/
public function create(array $request, ?string $client = null): Bookmark
@@ -75,31 +74,6 @@ class BookmarkService extends Service
return $bookmark;
}
- /**
- * Given a URL, use `browsershot` to save an image of the page.
- *
- * @param string $url
- * @return string The uuid for the screenshot
- *
- * @throws CouldNotTakeBrowsershot
- *
- * @codeCoverageIgnore
- */
- public function saveScreenshot(string $url): string
- {
- $browsershot = new Browsershot();
-
- $uuid = Uuid::uuid4();
-
- $browsershot->url($url)
- ->setIncludePath('$PATH:/usr/local/bin')
- ->noSandbox()
- ->windowSize(960, 640)
- ->save(public_path() . '/assets/img/bookmarks/' . $uuid . '.png');
-
- return $uuid->toString();
- }
-
/**
* Given a URL, attempt to save it to the Internet Archive.
*
diff --git a/config/services.php b/config/services.php
index 0ace530e..83889931 100644
--- a/config/services.php
+++ b/config/services.php
@@ -31,4 +31,8 @@ return [
'region' => env('AWS_DEFAULT_REGION', 'us-east-1'),
],
+ 'cloudconvert' => [
+ 'token' => env('CLOUDCONVERT_API_TOKEN'),
+ ],
+
];
diff --git a/tests/Feature/Jobs/SaveScreenshotTest.php b/tests/Feature/Jobs/SaveScreenshotTest.php
new file mode 100755
index 00000000..23ad26b2
--- /dev/null
+++ b/tests/Feature/Jobs/SaveScreenshotTest.php
@@ -0,0 +1,22 @@
+get('/');
+
+ $response->assertStatus(200);
+ }
+}
diff --git a/tests/Unit/ArticlesTest.php b/tests/Unit/ArticlesTest.php
index 3229985a..2327eac2 100644
--- a/tests/Unit/ArticlesTest.php
+++ b/tests/Unit/ArticlesTest.php
@@ -85,14 +85,15 @@ class ArticlesTest extends TestCase
public function dateScopeReturnsExpectedArticlesForDecember(): void
{
Article::factory()->create([
- 'created_at' => Carbon::now()->setMonth(11)->toDateTimeString(),
- 'updated_at' => Carbon::now()->setMonth(11)->toDateTimeString(),
+ 'created_at' => Carbon::now()->setDay(11)->setMonth(11)->toDateTimeString(),
+ 'updated_at' => Carbon::now()->setDay(11)->setMonth(11)->toDateTimeString(),
]);
Article::factory()->create([
- 'created_at' => Carbon::now()->setMonth(12)->toDateTimeString(),
- 'updated_at' => Carbon::now()->setMonth(12)->toDateTimeString(),
+ 'created_at' => Carbon::now()->setMonth(12)->setDay(12)->toDateTimeString(),
+ 'updated_at' => Carbon::now()->setMonth(12)->setDay(12)->toDateTimeString(),
]);
+
$this->assertCount(1, Article::date(date('Y'), 12)->get());
}
}
From c410e344a01fa62edff00296439619e3999078f5 Mon Sep 17 00:00:00 2001
From: Jonny Barnes
Date: Fri, 20 Jan 2023 16:02:04 +0000
Subject: [PATCH 106/805] Begin work on unit tests
---
app/Jobs/SaveScreenshot.php | 11 +--
tests/Unit/Jobs/ProcessBookmarkJobTest.php | 20 ++---
tests/Unit/Jobs/SaveScreenshotJobTest.php | 86 +++++++++++++++++++++
tests/theverge.com.png | Bin 0 -> 811819 bytes
4 files changed, 102 insertions(+), 15 deletions(-)
create mode 100644 tests/Unit/Jobs/SaveScreenshotJobTest.php
create mode 100644 tests/theverge.com.png
diff --git a/app/Jobs/SaveScreenshot.php b/app/Jobs/SaveScreenshot.php
index 691cb02f..7ba94cee 100755
--- a/app/Jobs/SaveScreenshot.php
+++ b/app/Jobs/SaveScreenshot.php
@@ -58,10 +58,10 @@ class SaveScreenshot implements ShouldQueue
],
]);
- $jobId = json_decode($takeScreenshotJobResponse->getBody()->getContents(), false, 512, JSON_THROW_ON_ERROR)->data->id;
+ $taskId = json_decode($takeScreenshotJobResponse->getBody()->getContents(), false, 512, JSON_THROW_ON_ERROR)->data->id;
// Now wait till the status job is finished
- $screenshotJobStatusResponse = $retryClient->request('GET', 'https://api.cloudconvert.com/v2/tasks/' . $jobId, [
+ $screenshotJobStatusResponse = $retryClient->request('GET', 'https://api.cloudconvert.com/v2/tasks/' . $taskId, [
'headers' => [
'Authorization' => 'Bearer ' . config('services.cloudconvert.token'),
],
@@ -96,12 +96,13 @@ class SaveScreenshot implements ShouldQueue
]);
// Now we can download the screenshot and save it to the storage
- $finalImageUrl = json_decode($finalImageUrlResponse->getBody()->getContents(), false, 512, JSON_THROW_ON_ERROR)->data->url;
+ $finalImageUrl = json_decode($finalImageUrlResponse->getBody()->getContents(), false, 512, JSON_THROW_ON_ERROR)->data->result->files[0]->url;
$finalImageUrlContent = $client->request('GET', $finalImageUrl);
- Storage::disk('public')->put('/assets/img/bookmarks/' . $jobId . '.png', $finalImageUrlContent->getBody()->getContents());
+ Storage::disk('public')->put('/assets/img/bookmarks/' . $taskId . '.png', $finalImageUrlContent->getBody()->getContents());
- $this->bookmark->screenshot = $jobId;
+ $this->bookmark->screenshot = $taskId;
+ $this->bookmark->save();
}
}
diff --git a/tests/Unit/Jobs/ProcessBookmarkJobTest.php b/tests/Unit/Jobs/ProcessBookmarkJobTest.php
index fb7c62db..4f758052 100644
--- a/tests/Unit/Jobs/ProcessBookmarkJobTest.php
+++ b/tests/Unit/Jobs/ProcessBookmarkJobTest.php
@@ -6,10 +6,11 @@ namespace Tests\Unit\Jobs;
use App\Exceptions\InternetArchiveException;
use App\Jobs\ProcessBookmark;
+use App\Jobs\SaveScreenshot;
use App\Models\Bookmark;
use App\Services\BookmarkService;
use Illuminate\Foundation\Testing\RefreshDatabase;
-use Ramsey\Uuid\Uuid;
+use Illuminate\Support\Facades\Queue;
use Tests\TestCase;
class ProcessBookmarkJobTest extends TestCase
@@ -17,13 +18,12 @@ class ProcessBookmarkJobTest extends TestCase
use RefreshDatabase;
/** @test */
- public function screenshotAndArchiveLinkAreSavedByJob(): void
+ public function archiveLinkIsSavedByJobAndScreenshotJobIsQueued(): void
{
+ Queue::fake();
+
$bookmark = Bookmark::factory()->create();
- $uuid = Uuid::uuid4();
$service = $this->createMock(BookmarkService::class);
- $service->method('saveScreenshot')
- ->willReturn($uuid->toString());
$service->method('getArchiveLink')
->willReturn('https://web.archive.org/web/1234');
$this->app->instance(BookmarkService::class, $service);
@@ -32,19 +32,19 @@ class ProcessBookmarkJobTest extends TestCase
$job->handle();
$this->assertDatabaseHas('bookmarks', [
- 'screenshot' => $uuid->toString(),
'archive' => 'https://web.archive.org/web/1234',
]);
+
+ Queue::assertPushed(SaveScreenshot::class);
}
/** @test */
public function archiveLinkSavedAsNullWhenExceptionThrown(): void
{
+ Queue::fake();
+
$bookmark = Bookmark::factory()->create();
- $uuid = Uuid::uuid4();
$service = $this->createMock(BookmarkService::class);
- $service->method('saveScreenshot')
- ->willReturn($uuid->toString());
$service->method('getArchiveLink')
->will($this->throwException(new InternetArchiveException()));
$this->app->instance(BookmarkService::class, $service);
@@ -53,7 +53,7 @@ class ProcessBookmarkJobTest extends TestCase
$job->handle();
$this->assertDatabaseHas('bookmarks', [
- 'screenshot' => $uuid->toString(),
+ 'id' => $bookmark->id,
'archive' => null,
]);
}
diff --git a/tests/Unit/Jobs/SaveScreenshotJobTest.php b/tests/Unit/Jobs/SaveScreenshotJobTest.php
new file mode 100644
index 00000000..d051fbc0
--- /dev/null
+++ b/tests/Unit/Jobs/SaveScreenshotJobTest.php
@@ -0,0 +1,86 @@
+ 'application/json'], '{"data":{"id":"68d52633-e170-465e-b13e-746c97d01ffb","job_id":null,"status":"waiting","credits":null,"code":null,"message":null,"percent":100,"operation":"capture-website","engine":"chrome","engine_version":"107","result":null,"created_at":"2023-01-07T21:05:48+00:00","started_at":null,"ended_at":null,"retry_of_task_id":null,"copy_of_task_id":null,"user_id":61485254,"priority":-10,"host_name":null,"storage":"ceph-fra","depends_on_task_ids":[],"links":{"self":"https:\/\/api.cloudconvert.com\/v2\/tasks\/68d52633-e170-465e-b13e-746c97d01ffb"}}}'),
+ new Response(201, ['Content-Type' => 'application/json'], '{"data":{"id":"27f33137-cc03-4468-aba4-1e1aa8c096fb","job_id":null,"status":"waiting","credits":null,"code":null,"message":null,"percent":100,"operation":"export\/url","result":null,"created_at":"2023-01-07T21:10:02+00:00","started_at":null,"ended_at":null,"retry_of_task_id":null,"copy_of_task_id":null,"user_id":61485254,"priority":-10,"host_name":null,"storage":"ceph-fra","depends_on_task_ids":["68d52633-e170-465e-b13e-746c97d01ffb"],"links":{"self":"https:\/\/api.cloudconvert.com\/v2\/tasks\/27f33137-cc03-4468-aba4-1e1aa8c096fb"}}}'),
+ new Response(200, ['Content-Type' => 'image/png'], fopen(__DIR__ . '/../../theverge.com.png', 'rb')),
+ ]);
+ $guzzleHandler = HandlerStack::create($guzzleMock);
+ $guzzleClient = new Client(['handler' => $guzzleHandler]);
+ $this->app->instance(Client::class, $guzzleClient);
+ $retryMock = new MockHandler([
+ new Response(200, ['Content-Type' => 'application/json'], '{"data":{"id":"68d52633-e170-465e-b13e-746c97d01ffb","job_id":null,"status":"finished","credits":1,"code":null,"message":null,"percent":100,"operation":"capture-website","engine":"chrome","engine_version":"107","payload":{"url":"https:\/\/theverge.com","output_format":"png","screen_width":1440,"screen_height":900,"wait_until":"networkidle0","wait_time":"100"},"result":{"files":[{"filename":"theverge.com.png","size":811819}]},"created_at":"2023-01-07T21:05:48+00:00","started_at":"2023-01-07T21:05:48+00:00","ended_at":"2023-01-07T21:05:55+00:00","retry_of_task_id":null,"copy_of_task_id":null,"user_id":61485254,"priority":-10,"host_name":"virgie","storage":"ceph-fra","depends_on_task_ids":[],"links":{"self":"https:\/\/api.cloudconvert.com\/v2\/tasks\/68d52633-e170-465e-b13e-746c97d01ffb"}}}'),
+ new Response(200, ['Content-Type' => 'application/json'], '{"data":{"id":"27f33137-cc03-4468-aba4-1e1aa8c096fb","job_id":null,"status":"finished","credits":0,"code":null,"message":null,"percent":100,"operation":"export\/url","payload":{"input":"68d52633-e170-465e-b13e-746c97d01ffb","archive_multiple_files":false},"result":{"files":[{"filename":"theverge.com.png","size":811819,"url":"https:\/\/storage.cloudconvert.com\/tasks\/27f33137-cc03-4468-aba4-1e1aa8c096fb\/theverge.com.png?AWSAccessKeyId=cloudconvert-production&Expires=1673212203&Signature=xyz&response-content-disposition=attachment%3B%20filename%3D%22theverge.com.png%22&response-content-type=image%2Fpng"}]},"created_at":"2023-01-07T21:10:02+00:00","started_at":"2023-01-07T21:10:03+00:00","ended_at":"2023-01-07T21:10:03+00:00","retry_of_task_id":null,"copy_of_task_id":null,"user_id":61485254,"priority":-10,"host_name":"virgie","storage":"ceph-fra","depends_on_task_ids":["68d52633-e170-465e-b13e-746c97d01ffb"],"links":{"self":"https:\/\/api.cloudconvert.com\/v2\/tasks\/27f33137-cc03-4468-aba4-1e1aa8c096fb"}}}'),
+ ]);
+ $retryHandler = HandlerStack::create($retryMock);
+ $retryClient = new Client(['handler' => $retryHandler]);
+ $this->app->instance('RetryClient', $retryClient);
+
+ $bookmark = Bookmark::factory()->create();
+ $job = new SaveScreenshot($bookmark);
+ $job->handle();
+ $bookmark->refresh();
+
+ $this->assertEquals('68d52633-e170-465e-b13e-746c97d01ffb', $bookmark->screenshot);
+ Storage::disk('public')->assertExists('/assets/img/bookmarks/' . $bookmark->screenshot . '.png');
+ }
+
+ /** @test */
+ public function screenshotJobHandlesUnfinishedTasks(): void
+ {
+ Storage::fake('public');
+ $guzzleMock = new MockHandler([
+ new Response(201, ['Content-Type' => 'application/json'], '{"data":{"id":"68d52633-e170-465e-b13e-746c97d01ffb","job_id":null,"status":"waiting","credits":null,"code":null,"message":null,"percent":100,"operation":"capture-website","engine":"chrome","engine_version":"107","result":null,"created_at":"2023-01-07T21:05:48+00:00","started_at":null,"ended_at":null,"retry_of_task_id":null,"copy_of_task_id":null,"user_id":61485254,"priority":-10,"host_name":null,"storage":"ceph-fra","depends_on_task_ids":[],"links":{"self":"https:\/\/api.cloudconvert.com\/v2\/tasks\/68d52633-e170-465e-b13e-746c97d01ffb"}}}'),
+ new Response(201, ['Content-Type' => 'application/json'], '{"data":{"id":"27f33137-cc03-4468-aba4-1e1aa8c096fb","job_id":null,"status":"waiting","credits":null,"code":null,"message":null,"percent":100,"operation":"export\/url","result":null,"created_at":"2023-01-07T21:10:02+00:00","started_at":null,"ended_at":null,"retry_of_task_id":null,"copy_of_task_id":null,"user_id":61485254,"priority":-10,"host_name":null,"storage":"ceph-fra","depends_on_task_ids":["68d52633-e170-465e-b13e-746c97d01ffb"],"links":{"self":"https:\/\/api.cloudconvert.com\/v2\/tasks\/27f33137-cc03-4468-aba4-1e1aa8c096fb"}}}'),
+ new Response(200, ['Content-Type' => 'image/png'], fopen(__DIR__ . '/../../theverge.com.png', 'rb')),
+ ]);
+ $guzzleHandler = HandlerStack::create($guzzleMock);
+ $guzzleClient = new Client(['handler' => $guzzleHandler]);
+ $this->app->instance(Client::class, $guzzleClient);
+ $container = [];
+ $history = Middleware::history($container);
+ $retryMock = new MockHandler([
+ new Response(200, ['Content-Type' => 'application/json'], '{"data":{"id":"68d52633-e170-465e-b13e-746c97d01ffb","job_id":null,"status":"waiting","credits":1,"code":null,"message":null,"percent":50,"operation":"capture-website","engine":"chrome","engine_version":"107","payload":{"url":"https:\/\/theverge.com","output_format":"png","screen_width":1440,"screen_height":900,"wait_until":"networkidle0","wait_time":"100"},"result":{"files":[{"filename":"theverge.com.png","size":811819}]},"created_at":"2023-01-07T21:05:48+00:00","started_at":"2023-01-07T21:05:48+00:00","ended_at":"2023-01-07T21:05:55+00:00","retry_of_task_id":null,"copy_of_task_id":null,"user_id":61485254,"priority":-10,"host_name":"virgie","storage":"ceph-fra","depends_on_task_ids":[],"links":{"self":"https:\/\/api.cloudconvert.com\/v2\/tasks\/68d52633-e170-465e-b13e-746c97d01ffb"}}}'),
+ new Response(200, ['Content-Type' => 'application/json'], '{"data":{"id":"68d52633-e170-465e-b13e-746c97d01ffb","job_id":null,"status":"finished","credits":1,"code":null,"message":null,"percent":100,"operation":"capture-website","engine":"chrome","engine_version":"107","payload":{"url":"https:\/\/theverge.com","output_format":"png","screen_width":1440,"screen_height":900,"wait_until":"networkidle0","wait_time":"100"},"result":{"files":[{"filename":"theverge.com.png","size":811819}]},"created_at":"2023-01-07T21:05:48+00:00","started_at":"2023-01-07T21:05:48+00:00","ended_at":"2023-01-07T21:05:55+00:00","retry_of_task_id":null,"copy_of_task_id":null,"user_id":61485254,"priority":-10,"host_name":"virgie","storage":"ceph-fra","depends_on_task_ids":[],"links":{"self":"https:\/\/api.cloudconvert.com\/v2\/tasks\/68d52633-e170-465e-b13e-746c97d01ffb"}}}'),
+ new Response(200, ['Content-Type' => 'application/json'], '{"data":{"id":"27f33137-cc03-4468-aba4-1e1aa8c096fb","job_id":null,"status":"waiting","credits":0,"code":null,"message":null,"percent":50,"operation":"export\/url","payload":{"input":"68d52633-e170-465e-b13e-746c97d01ffb","archive_multiple_files":false},"created_at":"2023-01-07T21:10:02+00:00","started_at":"2023-01-07T21:10:03+00:00","ended_at":null,"retry_of_task_id":null,"copy_of_task_id":null,"user_id":61485254,"priority":-10,"host_name":"virgie","storage":"ceph-fra","depends_on_task_ids":["68d52633-e170-465e-b13e-746c97d01ffb"],"links":{"self":"https:\/\/api.cloudconvert.com\/v2\/tasks\/27f33137-cc03-4468-aba4-1e1aa8c096fb"}}}'),
+ new Response(200, ['Content-Type' => 'application/json'], '{"data":{"id":"27f33137-cc03-4468-aba4-1e1aa8c096fb","job_id":null,"status":"finished","credits":0,"code":null,"message":null,"percent":100,"operation":"export\/url","payload":{"input":"68d52633-e170-465e-b13e-746c97d01ffb","archive_multiple_files":false},"result":{"files":[{"filename":"theverge.com.png","size":811819,"url":"https:\/\/storage.cloudconvert.com\/tasks\/27f33137-cc03-4468-aba4-1e1aa8c096fb\/theverge.com.png?AWSAccessKeyId=cloudconvert-production&Expires=1673212203&Signature=xyz&response-content-disposition=attachment%3B%20filename%3D%22theverge.com.png%22&response-content-type=image%2Fpng"}]},"created_at":"2023-01-07T21:10:02+00:00","started_at":"2023-01-07T21:10:03+00:00","ended_at":"2023-01-07T21:10:03+00:00","retry_of_task_id":null,"copy_of_task_id":null,"user_id":61485254,"priority":-10,"host_name":"virgie","storage":"ceph-fra","depends_on_task_ids":["68d52633-e170-465e-b13e-746c97d01ffb"],"links":{"self":"https:\/\/api.cloudconvert.com\/v2\/tasks\/27f33137-cc03-4468-aba4-1e1aa8c096fb"}}}'),
+ ]);
+ $retryHandler = HandlerStack::create($retryMock);
+ $retryHandler->push($history);
+ $retryClient = new Client(['handler' => $retryHandler]);
+ $this->app->instance('RetryClient', $retryClient);
+
+ $bookmark = Bookmark::factory()->create();
+ $job = new SaveScreenshot($bookmark);
+ $job->handle();
+ $bookmark->refresh();
+
+ $this->assertEquals('68d52633-e170-465e-b13e-746c97d01ffb', $bookmark->screenshot);
+ Storage::disk('public')->assertExists('/assets/img/bookmarks/' . $bookmark->screenshot . '.png');
+ // Also assert we made the correct number of requests for retries
+ $this->assertCount(4, $container);
+ }
+}
diff --git a/tests/theverge.com.png b/tests/theverge.com.png
new file mode 100644
index 0000000000000000000000000000000000000000..95af6b698f853ceb278580963f0c050a90b796b5
GIT binary patch
literal 811819
zcmeAS@N?(olHy`uVBq!ia0y~y;C5hOVCUdqV_;xd|HMI*fq{XsILO_JVcj{ImkbOF
z44y8IAr*7p+;Ze)P!u?D;PIU`^^FOQ@|i}97clKgORHx<0LK5X5gdkwXtoRlSK%-N
zFM^jMv49cIYv5rvfpZupBsPHD0u?agxd3G`Ffcf@F-jqLCkz~z5j@FJ%SMB7G=VUT
z=Cjcfgn?nSY-AX%Vi-m%PlnNE!D#DhwB5)s+ALrgZ5E6+3m6zin*|J`%>steW&y)!
zvtTGR3uL~%v$a|E%kR$*bv7K$@rs;=Xmyy)1CJN8B`
zxODCAyP}D^Vz<9i4vQ|m*zjUiE0fb!F`qTrwNcqgv0K+kZ3zu5d6c^FPF?+n(>jel
zc`R!2HGAhBKR##9%;J5ME!9s>`2Lg6!H5NU%x#nh9b_C07id5*jE2N$NHC110$3s#
z4T;f^0L@O}ttoeXeRI?Jelk3y7#K2yjgcp?PHJfA>D`<3-VsU3mR3pRd9oCaQ64yS
z8b(6`91aW&qagteh|!RM1q2O3;=?=_9oSj`($ZYX>F;27Ezs7`(&}31-2QG-?)9rz
zUDYOMe*f#`?Y-E4zTMn?v0ya~Q$$6?#q&>oR{(JrXji;kIz5V~&-&Gz;&Yv^UcD;2
z|Nf-<{GLgZCZ%0BH8DA|@wl8ebgh70$+uHbi&oFDF3;Q7J|Q$PaH4TtUq{5Il+GWL
zAQKsW1PFmk+yno^Lqn&&S4;^F3){A1pZ3vPU}=Wk!P{&2LCl72k-N)s_qAU*V)=ZI
z@YSnVf6BQnU$uUH|5ESi$7UENf3oVEG-;C9@qqAf@vU38?k;oz>0)4rZHJWC3DU8N
zX-_$Y)wb-|r`;n6lKiG}d6{qb*6izMzwd9!y!^@5hGAPWWX-}2x6;zmHF0~betmm8
z`?FbTY3an1DYy2V{dUJpDe2FTkCq_cx`c*??%u`@GKyh?x*)_KW$X6+dbQ)}kCds_edk7g+2`_a|?ot?$WmzH>1UJnloJ2pwx
z+p2WFu$oUs;om<$KU;F7{^XcXC`Es+(^Upo*
zDBItyw@X7wNv`I@!HTzAuYa29q1`>W#p-tS72PreB}A75Bl
zICh|BGH;UmwpSV`0E&^=@!ReEV09o9Tra}
zI4>%Hf6uz6?(wl+*?*Ps5fKu9e}B&}yE{97pJe|2zh&*)xEZRg7{Tj>o@_`tIVoaq
zRq40>{kNs<>uQ#>URZl}OYP%c^RiQQ3DLspemxx>yWj0v?S1s%)vH%8E_UztyZfv|
zQ2Ei%=kwo#f^qNnd)9sS|9-qFa&&Z*bKm@1R7~vHkB^U)l^)sudu;#7W|pk&mkZ8;
zAt6_u-Oj(UL2+L7yPcpgkpF(azTW1~hr=5)FE5L=I260O`ujWIzVpodHU|BR7j7>7
z`Z+(EU8cYxrs$+<;kC&0qYn-?7vFn#xBPxDDAm?|SuB6_wEq4*((XIHHZ|s+pFYpF
z`rWm^mrHr&Y%JP%rNyMpaynSK#hz4K`0_}ZXoRhcxv6=3mQCd*ZVO?viVqJYED91_
za%$C;PPDK46=kaQh~55&V~?b9TKoC@dwVSVY(AZc*j<*pdwb=llj_G0wQ|pn{r>lT
zz5Tkq-)@!V3p3d9K!$lrW*H_Q10{Kx;xmSVf`MUSVy331f`T7UDEA-PlzMv6wryq0
zzXykeh$J8D>D*WQ+bu9Ku&iEC(BJlJ$d#*CU44ChuUx#2+=jKWqr=7_ti}m#M
z^qFChxct7_z7;E09A&8b_vh!tlPOVq>K|WUykyCelV@`KZ9aK`bjQZV?%pq_s;YWZ
zBCERJ?pH=gc=-Dd5?WeXn;vIuxnK8t>#q67l9w-8qT=Q4tvvapOKfbcOAhbF>3Xrd
z4*yv0Gjme$?BZuGL!`4JheE;yxmUnk|AHV1>FY7K}TjDdrKoOLLXIPbH+5C9W{8LWqjl$H=>o;vO
zN;^MK_V=63{;Rj&O`l);h&%p=Q;)p8otpo=oMT11T8`bEKV3IkEPwCUuzBvApTD@g
z-2Yoshwp5&qr(0+6Q2u~p6L)&-Xwqh+O=cs@--8VU%YVjt>*FC;-IRvzb<*}AAQ&^
zFDEEi{dQ~koU&V)md?+n^~l*;{VsHNcFwuAMYF5B+d6j+!-nOMdh1Q&sne&EpPZO@
zc3t#_1jps=b0(|#cC8FvZf0$q78x1&?LVlFnKf(H44cZL_G1B2QBu?6sxm`DLY~ZN
z-CS5NC}?VG8WXlUqDo(0O=+AOT49sFk)EIj&k=P~=VGc$5Z=A8Z(-@khO
zzFnR>?o66AY0?a{+^Eg3pPiXG`R+MT$-C*aUiS4fD|&CwH%j%|+`oUtiWMg}8W%r1
zvts4SPVM!3jHE9g4lzb-!L#{P}o%@xFa_c0V38zqqKQjBI=JnB#`d;QPaIWaL&CwiOCZkwztEBtm=%&@&aui(z}OH<=l
z=j9*m5;d&(@!^fNeUF^&E@#FslIe3M{@t-^l~x*e0#=f1qW{P>u3e$IEh?bq);
zUb$t9N#2f!Z8JPFP*4s)+n~H+6vY#Ct_5Z)u_gBB)TOQ8e
z9s43#{&xf@xeE#wKA&6utkPs{^@B$Cq*qr~uDzFcVS(dE{{J8NefwTUZcaODeBMTQ
zb=cZlQ=Q+G%=A&y+xz9xn@^w^w&`m-H|5aJ?=Su9t@eH2`#yDgeBIBdpoDMp>&0Tr
z_n)uV|GoY(|NpoAi@VF;YiMY6yk56kZ(hZt&bvZs|DKue&n()v=hv&%yKCl`)TYlZ
z4STcwe%;4Y+Ut+#*Z(|S!@oS#{?9}HT&x!ff&F>$w^hV`!(ix=nL-*@wA>gj1mpWFZc=_jwv@TL>iJoN~6
zfAswA`{&n8nZaK2i
z-tmW5uit0&eAms*>F%K7@_S@pprCg6x;Gb!x38UPoL**8x9{Jt*SBqxOBPESrcAeinOHkSE$O6aaM}NQH7w5aI8dLGGH83JV!qn9C;~{SS
zC)E~npWRHK-+Nkrzs|8G6dUv7`(dVc@Q
z%gc)wEKpF|womuZ&gb)PC;gET{5b#r&-sCok&?5`^ZPnF>}r1yl19cvFh
z*!JAp+4*qZP5s#D$3Cyi?^UMf+}xykesSZSY5MW={{H)VBf0-+wMET|CEud9?%1*8
z_Xn`?CY&9|bne0Rlkk6z~G<=vQaa+274`@%;@
z_*_j@RaHUxn$P`2uW|PF@Z>*xHd`f23q~`4?vwMs9$)|0&;7~IOBRc-)qcM#{(kTG
zxOwi(|G(F6QMMNkGRVKT=S}n!_nf^Gk`6R5R>}zenZK^?-`oBF{}~oNIq~Mxot?#x
zpH7d@yIh-{m9=QqDy`jrcAl@*+g19RZReZ1+TY)L0~fm;ou(T-OJ*{I$<$lfR}URJ
zRPk!%@<&s{<4)GS>oGo;aox<%{_mGJ$NBAkBz$|M%dnu73B0V@YRTTs=H|<{Y}s;m
zvr)RyOik`cJCee>x%b-&;G
zPP=VwEc1p-b54CT8*kR8KdqZ_2S~}uI}#HfAT&ZVCFA*wSytS|G7{)sNZ09_SMzZvs(^1
zxAWy1e(1en#avWcTDtpNaBQrscx*}FmFw5tb93MFz1G&!N_uu?=Ed##_hqk5oigP}
z>hxH#&FSa!uG_6%wF)e?+<$%=sJF4L+H8AQSC`o1n>&l2Z_BhczgLl*Vl;Ebx^;cO
ze*KcY=0C$g@%fF@r%o+ev}n=Qnagf3Ubs;4_nw^JKf1cQ7Oh*i?r6oXWy{o_ou7aI
zN#T?!Q(RJ0Q`;B4-nL@x+T4#7TKf9^(s?@;-h8|g6dT8b?dD?k5*v;dI%$}7Wrc)EMu3Q@=+R$aUqAM*
z{}ue_nfd?w(y7`xY1j9TvnW2
zzNSD#OzfC+{vJVpyPqjKaeFNO{Wxy_u3)~fpM|2I<CjI
zq{D5zpjN{XP~Gt3=lS}1C1++F`gwhC^>?+?t*xzZcm01~_kFk8>H4qX^;chg|1tM(
zUEPC5_G6$T`pqZP>oJ#KS+w)Z%PpT@SH&Z1WzyB%o&5M%@5fiG*B?vnw-xIa*YDeY
zuWI$t-`h*-h=?4SWtzQc+cvYhf1l?c2UUvOt7lvP{;_*gQ&ZEMqmyDwmwk<0
zyR>+b^8UwP-re1Oa`#1@jyz{r_9Xqn%v-$$nJ|MRrsVXOEf@AzLq
zBI4riE=S_3P3P{;dvv68W7^qSYV)JF=f!rvZ@IiSdi#$v>2|`PZmnZ8+tGc$-$@Hj
zw0&Ox_jUa7W_~+~*=D(~E+l83{^iVXYhw3(=lP=_9v)8K|My$>_xttsag|S}Ry>*L
zp7in2QBZ%g?EQB4emTRuJ3B1CUI~6Y!I`hK{C=&uT=kocKVJIROXctX`;G6m<%0(1
zN8Ry%l6oWzl|ZQ;)MpF{4+r&IZksMH`2Ozh<1Lr{x+nWtX|nOjNc?`Y*}vw)L3U8h
zb>!4k?c|@Io_?IZ|BvePzrhyocF&p;zuNA@0p`M!s?%LujvQ!YUR?kG-$zh=w)Wop
zFPHt#&-*WJmXq=Q{oC78W;qda3Xe$|mb|!dBY*$jBv7pXdc8hUmmfK)K3|5Jji=+$qenY_KAZjcUiJICiPF~9_ZS?ikw>v!
z#DJRQn!(FVcE6ibd@i%NASN#E-m;qv(o#}MpPrmN>$YX-(xn?KK0ccBut05cr*fag
zBHzcE{fibYirAVJy7^+3+T_m1eb(!)-kiGq`laipN!c-%qIkBgovIz~mYJEk`E^!S
z)}uF@&*xqL5q0U(=YaTldC-Ul-~9a7pX0;B#la&D3Hj@HD(qgkP*Kfq&W%SKZw7Vj
z+57j~?e$l0Z*d2;CFAy3wDHOAI=rh-&j079?)X1SpdRS`zwgQ)w@K%n_+DU@^5Mb3
zz~JD?vHN~J>Yn}gadvUlmluNfe_h+2bZLp_#_#v4pYOSQ+23CF@-pA-P4lOL(%-+2
z^8XEgeSJOsv)SwG>-%Tt?b1v;Gec0?EaygIZDwZXnwXtNyK6w1aGCGyq!SYq3m^BI
zKl@X+G4=Gc9q;%3e)Ky2f7PDf?{?=(<%e&4zwh@k`F|hUL8*IA(J4)9mqW29yY=_Y
z*t_EKv)TE5D}$GBd;O1|d=$NqX5&>)pd4sX0$kHp1i
zh2P%YwVqe~ZfA~%W%ji-KMwNO2?+Y`XL~-kJZ|#i(&%=XB9AjO43$Bdi^Y0aJ)q&L?)O!ok%Jwd&sit``ttJQzu)h-@7TXi
zZR+RuD;D=<30;pZzgt>(H8gx{wsic@Q{j)4<$rpB2TfKTU6B=DXPeLLo+A5i<7Yi-(H>aJQHN&>L>|FP{U7rf?hc5jTReC%5>&*0dotrjo0{2z_|M`5g
z{`rnir?hXE1pfA~`!w0&{hrTCNw4<{&Mm)J391>@#BbF8|9!tdd;MOs=VpEu4_iQH
z);toPf1+}>ZuGVzw%_jv-~V~8yllsgMHiQNPTutVH>gHQKGxF-8o~oLKV|=&U9t1{
zb;;+x;TJCL|9f_(vHD8x2aI++-?ILyfm%EhqMerbi|f&!&*%G(c8jMkz8caaZLSBZEI=Ld
z>Am{ar@tLP{(AlXdvD%aJ+{c5v(Yl?HBZUe*gX?Zr`!L&sdoJ0-SYc)pZ#`o0o5|A
zRizq&+&*=>bo#>Vli%zw
z?=F3PEoJu3oZWAqo}O;rIe)qTd^v70oeUxS{5v}g?^QmZtM)M|F){Ja+x!1=LH+Zp
z@9*xuvfDi=&)=N$
zpoS7CL4ihOiubp+wt_}-j`Et{+2DNS=eynS&3?*NfohEX|6cDurn~*lrB}O!OO`&~
zx7zFP)>m!3(z9Z=m{)yy5%&J_k3QkvqF9*=lRAafk8Mgl9n~{md7E7L<72(up{v7=
zZagk``&HTXwbA0XRbM))-|yXill$5Bt*g&TGh}q<{geY`I)=>I7KKSyu3g(!F?-dj
zRkCS+?uI><*RhT+EiJur^{T0KU9Y6ETKbl`-nF&0XXe}6YiVoGj*X9uyqWZ7@7ife
zFWcJM!jfP2?f7_1I{DR=m1phvpFVxM)~^3{^sbW3+4Aqd8O`+ZnPXw7rKPoK$&w{!
zf9LVsERlnUjCtubURM|Ze-#;UE-TL+Y
z(fNB#{1Wgqzs{a1Yu;9S~P?W_K9Apg)2oN|fQ|xnQwz>W}yWel-C|&{0KDf&i
zx`c#=y1u`+_wiBj_#RM^Hw`rYx$kFM$?I#nc0W)09}^9a5uE??OuACi>oapeZ3s{W
zH}}ug+ogJYJ{;=k0M&V)Z6?L$A8O(Boff_}YU|-#tJfB_KOVLxpPglTQy}Zjjg7hc
zDwY(o?ds_G|7-pKuIX`AE6?_ST(P*XYxnzo*3wMtzI&fp*&(F_~uLS#_-RJw`)6>(BK|{ALF5iCSc_uUbJtFL%a(~+HJ$v>X
zow=Cb^2r2HU#hI~_Jfo|Eu0_E=GPf3Z96xu{P)}K$8)#e6)P<*z3H&B{{KJ2x<5aD
z+`7I`?C!48?#KQ1cK_t7%cW#pXYQ~4MjCaZgHY?|POmxAt5f
z{P4Hs@#N6*(66ymcTZck{@2wjD}zn5u4qi(K7ISl)c@Z8{@2sz*DkC7_j#qwkZi
zt`5&W(joY>%J#v^$2*n%ZNE-Adp2`-`TJ{gEQ>{?rB_dxBH}sos-5oNH8DGjvaYO{
zI88Tt*}B->x7OO^e!QK(KlA0KrK_U1ue)^V(wB$r@>w4r9d&zpi;Y(*T6I+$`V0=y+u#E#B?GS_|7(ad1YnruF}`jvaYRJnRjHHdi=PyscC5W
zyE_+eZcbNCwL7{b<>aJEM$9eoH6L3y_DocEPy5YNJ@v``+V8QYFE6B;-|>%-PYW&Zf^@YS82n^iLJ>?rK&?cKU^!+hz^&dymzsa;jy
z-mJ7Pf0uEzOLUfX`8qxsiv_p0=dX_1n)T}T_Vvg5WLJNBdiwPB>*2;}X98kk=A7mA
zkCe42aM+xFK5T2&)h&sK*?i|%1iJUh1pfT=^y?Yp^DoYt-w)ZCbTnjhnlG=6ML=L+
zVAcP>-=98zzFaeSS;oIVKfOFX1CMrznpS*B*!%0%YOTOUEj6{Zrq$naw&vWt^zPdn
z%i?7h>vcqn?f-rWetUO!xOv{42`Z+Umt4-<|KBsO?pLN~P({TKy_g*jzPwauU3yg^XJe1_5HoRCnz~gj}HEz<})Lq#q0ch`}KCUzi!y*
zMW0%8=G)ut_h0RPzb`l?Wy!_k_p0C9*8YCG{U#I3TVGdg}lEd|vf(>GYDn
zze;Dn^qXU`@a$}JZ7ZuNZgIVklao}hF7uV{m9xF|u@7rURduxfJ
zbK8xOi@R%oZ`+oCf8D;?-&yzeRQ@_0|4+%Y>et&pTB?f`t|C{&(9Ssn&(|#7kl~I+Gy2OIqmq`uc43katf>6sAc*6@$qrf%1b~O>7pP!#TrBeAy
z_4~cgO+>;YX5{{_e!us-h?G=T%eB?v>(_;@4tsfAzW$1Me9gieHzH(hDgwgS#hkqQ
z$+psF`*OElsbA;o|0Va-|9IG5_4R6auGVa?OEZnrzuc>SpZWRO*{I!RYybTHdv#A`
zF=#rb!QrW#P2arm8GfCcYrU)JY1h2^f0eO2i(H-CcrH$l
zugf$(dvkNTY5F;t+V6MEZ|x{t>@`(uY0=YDFLyqlS6r2QX;rB9*6izk#m~=e-MRDq
zrKR3oJv||AZf*A}pUZmAy!u2teBGK~Uthm|xqSY%%1Z%7MVr#j&RUv$yzk}a^LCS`
zRPwyKwKaQN*6zJkUyZhzdifU@d
z9`5fKX{(E$Av*Q_s`%QkQ}gccTl?r}_v!QJ{pVVhUb?k4Th=c>R`u6`MrJ+xQ14SV
z_R;P0`{nJ|?f>&s|7M<*Ro$N*`~H0L){Wfc0?Je~jZ#G8XY*jP8TK~~bLB%|*%2QP1F)K@DlEv@j}%^X}@MLTRi
zc?Shex-Gi+^W?Anx8^;__#Np~7FoHftFrFZ&CScT!q%(^UhZePwkt~H>Z(w0=QbY0
zW9_`s&rDjTOq{sz;$rvL)8p$VPLbTOh3{D8p1rTlO*8mdBJ24>X%`kaPFgZ!
zhD7_p1&bEA_sd1?tJxX&@Z*)0!EUP2*+1|4uXSF#HT!zm%fRclRbK)+g;Z5i?T%Gn
zT@`A1F8Sj6c>Bk5W>1>5D1Bb#u}lGbRaMvXw%_Lj9yL`_apAZBvth}ZS2wOXhNbtf
z;^*TtYmz_SCu^*Ab8E)MLl6I{-VB@e@7wMC(zmxvJ!dLj`2B9Te^6S6*7DiSVe4X6
z+E#z_I90Qy;@X1r#MEtn-@m%L`qky-{omf-&;ML?dYbOnW77Ey@f{IyHRCq)DI-$nwTNtlVNRmd~#=U;bRHQloYLMTbH4fBLy8
zDz@M66yH2_{@S
z>q1av{&e@Nqut_Li=X=?@5#Qt&TsklI{Rz|d-ZG2pLWGup*ySm9%nv2-oO3#e08nQ
zR@@rqxwoz)zPNQL^68_mudhF^+|9E|cKiLT)6;Y<&lP`u=IiR_CiVE?!-r?f-l@oONTv
z!X;-G96GJPf6bRKUu35LKB+!m;^4*u2OPHM-@o^+%e~U(CP_y+WTsa?Jj6QN
z!Tt0!-Qt|~?NhZvy=s4do0{@YE5C1wR;btA-R0pWC0oRFqf%Iu>;HUoZ*6UT`Q_#1
zo6k_O$$HnB{-d1WczjVbdtAe1-X}-xnUR_%*U)n`@eSN@REK<>SZQO|!3s9Pg7g&AOsd
z`{km$RmFz|pom#MuSzSrG?d$4{`}@o-@lu0+pn_s^Eqq1xzqoD-~V4zQ}bkm+jPCy
zH-6#*0t<{%Pi6f1@$uK&?e~jf)_pY%z4qCCrcr9nx@dL(d25QFpL@FF3^P05jgUQC
z?EY0${pFr)|NrOttP2Yo*Tw9dl&rAEfQy^^@@f73Z$8yGv-6iB()XR>^R{}nm5S@n
z&9Pj}$}N_0u!(h+dHy`_&r6mqdv&0Zd6Lojsg||nrN@pRcMn|^a`8|r_twhK&t#VO
zcXk@Ky}rJF{^MTd{5>Dr4u8+PyDL@LWNJ#t)Y2on4*hNBx6Ak(cf3zFbaz><=giv~
z*VaV(O;1f+xkx{?Zuz>Xt*h?7%J#nS6(TO?v)ant>t45#CsQboSN$pGU1s
zp7xc#zNV?Gd-mb)!)?69KjH!cCS2aIu~c==p*0$R{(g>5$*?zl`JjqCVQJ<`JSik+h9fwcl%zLqXe*M3lhIf|x%P&8@
zGGJkoZ|IY!r>F0})8;i*Yh~%{YsYq2zunGP9Wh^i?P1AlZ%>^n(z7ppHN|g^MdIc8
zGIO8LHqB1US>DsbGuv#AZS^&Yb%Bf9d^PS&lr&CTk#~0&sAs3S>c-5<|Da~)z1r`w
zpdN#=ThE1CTeFLKUYY0Li;=JS&{+2F&PuD&S1Hx|75biEvnqM9AZV$V=c$@SZr2#*
zZ$7`7Pr_=o-S6M;_wNqj44cF!XOqEmzxw@Nv-h^2PAI!MeEjtEbkw$-nck*E&uT$G5N;vcjv_?yXrqb3jhB3e14MA^^-R@uGEOX{oFP1_qwdw
z+_;@ZsavzIo_beu?fSp;^YhMb+#kK!&OUy3+1a(yx7Osp$iKdBE)z4etl#X*lecpv
z?Pp|AP(Ql&E_ghMfnmnvrA)W)YM7dadQa0Slqh+3adA5n6Vn?zx0{g`R+^e8A5ZQ5
z+`XB>f@^+92glD}zd!|H-1>X57rdtFWClOX{r>K*-udcxcPy7KSt4Q2b$w;<@f89Y
zf1ST=%e{Rk>#}tIo`+i&&225MFjc>Hd^VS;){d)k`5Qtiqc^2=PLG~seRWl6@YbxW
zbNq_m-Lc&J``zwao74M2Rq67}RjcOf#qW!Ge7t|U%H8_^e}7$`|8I$W-H(IsikzIC
zpFV%CuDRJhvfaGs(w@rVpFe&`ye<6p-qR-`OH!VriGBb3LlaTkF~_cI?CV`}Oay?YZ{w&92hdR&(;M
zt_sx)-8e1f^774WOl!BFoo8D;C#>;I*4bI6QJd3zw}F#d^QP3(Qs(n!th}@fR9sow
zq~CaaE|_^wW$)w8;;^u3T&M3nd;flYLj%Lz;`6qv0vESQnPx5d@S$L~!`l7(>*v`i
z+u7ZFD(xN=9Nb&H`^lg8FTL*XE_*x6u;$T`PMPKVYkzMuj9KO*Is5yX)jGS2Wz|x@
zaeJ%ArypOos3v#5xa-^9SxHHY_~h+!Vs4key>&Hj$4x7Sw|-yKHGluSIk$fP&5gtc5=yR_7Mb;QP`tc#0U@2a2w^Y8cjUyu9k=jg3g_$JN3P~-$J+=4{vW}G^0<>KmU
z$zu%a^_rMm$=h(^m*LWH(>Sk-9LqZWjp==BV}E}?8=s7ZXVjLAiJ)$6*0nX6Ejmli
z6eQ-xI24<01k-C2D63gekMEG#T5
z!q>-T-Q2Xa?$1Z}wUL{TC3YML{`=*6eErpTcXxk%ZvQ_rC`~lOy;144*KtEbL$g{f
z^=rqUXoarQu(Z5+H_dxem$?2qP`BgKQg1ImziaRA?!LM$H`;UN!l!E(Up#n_pnN2a
z)4}`Fx3{;i?k>;YnsL$T>FMd$mwHdndA6C)A)U8s`SRu2KR!H++L+XOYMQRLyu5sC
zTbq`NNywynEvtd!6Drdw!nn?G@+rM9+M@GwbU=Avw8qA3l7D(N)imxH-$Z_S3VovyT;Y
z3aRGY+kDS#9h*#XkihGBi7#(&ho_#Nc6Fk%`yIYkQ8DYXH=xqec2iD%+~bNzbEby+
zEp+sMabaQeuF}`b?Ek*>uX@nP9ca1C
zNNg5tsQdHrxM}Jsk=fr*Pt{&t_V(6IpZ9#PKW{GGS`dC`Uv0Gg|38~&nP#hbg6x08
zwm{cB#41?eH!lN&r6PFwAOizKds1?8ue=+#*X3otvSIhRxw(sftoYWH_x$8!^}GMh
zbaZemw|{ekTglbMMZ?JG(z`GGHXj=9UdXNcd-v1l_wV1l-&OK5s8`1F(%PpxH~*Dw
zm5QtXTY7e`_4RkvtasSr44cGmTMiFXIXqq
z`Se#a@2@w{&Njbo({;xOH2kpqm=D;q|q(v(wJanfZ3()9-i7=fB(i-fs4JyOI|Zo}Hh+zLi`2R>*Xno~}dx
zp0A3p`{@d5^i0!_2Mt|FKL0jNH(JVE&4abrX8W}G-@7+Ic<}P_^3P9=*JvMpc72;>
z$5(wGo!?P`Twk85gHq0`IjL_yJw5&No1|st%}q=1)&H+G&AW5sp^2oVq*d9Q8T)=d
zldk>q@%XP7i~D<$lddUj*lqK5`<8u{ixr-P?=L9J(OPx=TV-I#{?&PRb_6bV@1Le(
zntjdZ>gw?AoL|ddT{*eq<%?HWSO5BUJO6IfzOO%T&VBV;?Ar4Z_vcTw!`D68F{kN9
z{vE^GUtek>{R#>;99BPhDZ;7XH
ze@$GXam9xO&zX(Kn)rl7*gzSeE&tx0mHqbrEUus4w5~35Z;ZF-?muOJf0g#@T%X+~
zs+}goEv^^y;_0;~_m+B3pCdP4S9Ct8r3)I5oNHAY1R4Yo6OBWetH*Tq_cdL5HW9v$J7
zwJ11{XAK$z){EWsVqv=+XbAi2rd02%tHb@Tt_nSEmV3C3*EIPU4=58UDIHqcRe3Mr
z*x&VqkB>!dPU|)N_o!QcSFEa`on4%;n$L!v3)lG0HgjXx1!`)ovDeqrJNI(ydgF6_
zj_*PW%8%_@8@bx~`EeuLt^e*_+mPtIHSccJ_Po27{{Q=KpKrcA;L|hHzUAj4uNfH`
z747vY-;#ORZFTtiu$PyX_FmVE-?t`qcbTT5qN97i+|~2;|JNLD=fB;uNjr4al>A%`
zt?R3={Z+EEiW1k0IdQdUTi)GQANDTVwDwbQ;NNw-($CAywJ!GyT@^BMN+j#A$^LeR
z_v-(AJl^|oZS?kCcg;Uly-l+1U;Osnslqi1-=xcL>~=IYKh`h*-h^Rp{CsAH6Y?wz
zAg8+qyiie5xxu^K?(3D{y#E&jL_|U~n1mc19r@}VCK@qc_-4V~`sKyN!*3b3m~VH_
z$yrnN<;BFeUmF@2dZo?%*6;l`%iYf0&hB0wgO&NgY=5?`whM!ndcC^0cel#tmb;&B
z?<{`a^H50DE924)vD0dukP$DuH=%L
z=^7O^YhLZQNYJF@s;I52YHDl0UW?98<#woEHQ#Gy=)-;ger1=wzUDjW%5wktIgBst
zYJW)_2DQy^AJlz)Am7W&YoF}-emUD!$;bOv`pvb{iruy4*0$X2kQ1vzR!;hu@o`P#
zTjzGZmxo%pSB0#c);l8s>0zEuB3iT!~
z30oVbsig(#+n&A4RXs!U`+o1~dN*yR9{d&f`d!5Kyt%#%zvflHGi>AjRgt%M|Njq%
z`Q1+JH`sJ<``gz4#fN=f&ySw=>O3e>%h&&T`1G2Bw*TDCT(dxf3HASLmH*UydlTt9
z$0G3J#f!U&pZ6X937VG4|6Lqd^zTpQ2Rr^uWzW6Q`6n=Y&;SV!UQxF6dZ1E%MJGN
z>A9SBW!@u=C%UP5^5y@xt&7@UxA*RKW+o<+njZz*r-6o(Rn^o$bAxej{nu5!TDknm
z^XJR=R)2qWVWIQAyuR=`*5!UDPo6whae0~V=hU6-{BkC3(Oa{gUfZJ^y)9&a-CuCs
zl5tTf{#LS>zy04WOU^uQ++5%nSoHH#s&2%F0}}aHR!js%rg87`Un`G(dV0F|;f4(c
zv%ha@YgxQ_@!hz6Uq3E&Y-V$7efnoZ;bXVt9~a%_P1~HEoSr;>tn7JfUv2fapE~PJ
zv#*_b_LBM9=?&r*n!(F@PEFHYy(#tdt=#ilv#*QD%dcPRJw5BmiHTWvc5FOr_WH)g
z#aY+ay?ymcRKxgPy{D(=uBxxA4F4^+|En2(dShIh%IvTDFCPDVc(}dy;j^=|cYm#9
zJzI6Zto-(!^82;Nwr%9Anwj~x`0)Aj{(paepRS@CwdKU=wT-s(Y|=%STw5Ex+Oe5!
zl2L!=!-o%}w&g_j9sj<@oK10Z>HZzJ*PY+HbVYsm)_>(4po%nfdi2(;rKhH9dr!J_
z`Eqe-@T{*pxA@LB%R3vrvnUl*z`fga=V%=>g9Z<5_-Mg}La`}xO)@8)KDgn+g#cD|
zc5Mv}kICx(*Fce$^v1`aG272p)%6b#wd%1Kf(G&$8W>pF*{fA0_T}BR
zQdL#8tg$yT3gQ;m+w%MS+0*yWL{5FPG5PqeJM(9m<*s66W&2
zG(RSFrA6o!t*o8dx3}dU+hG0h|G&S#LGv#cFJ3g8>Z~dmnxVQf{ro(wxI16j_55ZS
zIDUS1_VS*}&sTPpW>0@^ygTdaDoMp1yLCm5B`Bi&tge+?0BCb-4cY=b(9^-fy>eYaX>)
zGRKr5cj8v2Enl-iEsfn}Z&gy+?4-=|bTmJ+DOZ1fdvmk9r>CcvmsgSIhsv+7LVM+G
zqqgVYH;dc-|KIQ8IqMh9Ed77_#EA`@JIY^PI=Z6lRUfDq)}yYbCUuy#)@J*?>&{M2
zA&cF3r$5sUT+}j6Co<`c{@dHz%XiM*nR@ryudlDAfA?#%@kk`(%x+|6zZIL782|sy
z3(ydC=&B{b%l%%yUcdiaS#d(U`uRxKlfODWe}8{pZh7R#8RPR6t2~#b)#_DzI;kEz
zZ@uSaHMjW@`)YP-g|2$i`ApQ)_3!Ri*VaZu#(m9ifcpEBj8;2Fzqz?tJzR9g{@?Gc
zlXsN8y_I)YA#JCp`y|i=uTCQc}{E{QGuqZ*SMXF1jcdnUEn?m_xw`NUU7r$T6b5+pNu6fn(ET`WJS{$TA*572_i{)bGd3OSQe0mK39TE1I
zI9&Vdi(y-F@ZX#F_B=k;8$8n}wP?=sf4|>f?+{e(`8MCOSnalnb@{sxFR!j8XRTS^IQGc
zT~996u%0~gdw%KtRRIf|+IS=%eKT6~d}s0VKHr4p3;Lgf8VUPqf2*XvJDk7o=Q8il
zwjYlOzq+<|wp{fa!_qf5Hae_Im9wo1vH$mDvEjc{+Us|i#BWSGn!^;fyX@_z$Yqh&
z?9Fu=_Z{sP*H%_Oe0uH9>InJso9D&9{dmPvTmRjioynKei=z1L?d_9)Tw5EhR|^{7
zyt1#h`tP^f`8%^y1h-Xv&APjz&^ah=!Izuq^Gh@LEp%>|s$JyPE48cOVUzmo%)@u<
z;%D69y&t+het%x^<@1mG?ejj@YyS3~v<@_-_vrEC-j5$2AKz^C*=A=SRx>g(y0Jd?oUE34pn;K#kI&3$-|cO=mqD{q
zZB>sSJra?Ye!X&8`eU6nd-LvEEnT+EYOcMh>D8CtHnc3*o_l-Q#^mFx-23H@eVbvD
zIqBQm+sjW*R=1v0|M%Bd%WaDL*FZfuC^ofmug^5w5rtJn8bg6393*TqEgN|{VZ+5c;^3TS1-$&)81{i|o#m3+MK
z*zZ0j^=aoP8O@&~AR+OhKvrj0*;}pp`g+exXJ?z2J~=T_=DB7@+P(i_>*LlwKHe|=
z`0=sc;+0n0UH8}h&CwEAAG0$k{ro)BV|xp2{=cvPpUw0A?QQep(i@qWnL*P`H`W~f
z`T2S5zdd_q7$&zF%7}?ATRy+e>Ubq6TZ0;4LC;Equ1Q}!v*q8r6_J~lfd)H!dU%$b
z-&gz}SwCGfeBGQ=({x{#RQb={{OMGc?W&NKk4kRE*Z;jLk#}uPWZ(1EY`jt$Mn*x?
z^<(GZ?_RX@b-nJ@yy`HA=
zg1MJ3pD0Q?_Lq$z;EMow=Q;y}!$J{h>DiC_4ILdFrR-{UJUcUU@r)S~zVmD%L6bQ@
z9Z$}ivr6Fk@&yYNzP`A4_~Gw!O=quxRz?^+NxirwGq_jYKCW9#*J#`E4-XIbGHkTX
z%*5FR>zP~a&(1V<2i3p@1sg8^bnBCeOkgYu
zpQ;;uZN;mo5P8iveLX!qy^_YqR!q9Kz>zuk-kwO?>ThSlbk{~~Oaje!3^<=XD
z8#bxsesfnHIpX3O^z+lxtyx#Kc;#$va2$^SRf1bEiC-n;<->t065|ox+eR;XR_oP*!tCy9%y``z6b0(rJ
zCnsl~mJ?_aKX{ps;j!OeUM@DxzIKCmRoIFE$Is8tgC=TvuivZtoqKmr<>hyq)*e=r
zwJOj`F|w)+_j)))e4K)y;Y^U@%!$)tlU!l{hist
z-mTf!t@b`VCVgh#|GT?Nz3cz~zTaEBIOpc3sGUVi-FhSzURvsHJqNVTXqH*-tVN3!
z^_;r@{M_8l(S(;chQg^H0@110%
z-RD2c2?JfWQ{hMWyIq7V$J9zNI>ZH%>_kGZT
z=hxTPf~Hxw&n^zPtoyU$-JPAvn#OB#RvvlVp?*HH^5f_8_R@!$+4)MMu9};fUE6VS
zdC1Bj(2{_YlT_dONz2KtD}8-!Wzo}9U0q#4o72vI+Wye>$d=5@C9ke%dd_@4%QX91
z#+4O;TH)(rwq@=vd%H^2dz!@aPG)vKkssgn%751;7MjdgRCo
z&&g^(FPbb}x^!ju`Z!j(d%nKDq3h%J7H!pAxNspCC+Epf*7qPsPo4Yu^rfZV+^Jum
z@2ma2D(B`VtD+|zW$*93efvy=3pAME)-SjA`~CWOJ3G5w-|tm_y_r5AwA!t!zyJD7
z<8%=LfdvyL2+Ur!8#G4vdj0;q@|l^LnNk)73$Cq+TzqP(_G+hAu34tp(?Buz_Qpo%
z^z-wk&YwU3)%Er3udR)~&GHg7oc8wC*3*w)$3{e~+5?&wzrH^Hdr|ftF4K}
zHKw05{(D79S=m`TY|RC4{kbU#so%JS-(;iCoPG$H#ZBZ_ACY{dzUr
zs^CFGpPcO~ZgIU8pb7IQ6Ww!GiR}CT?|0PRs;!5g*8Tl@eOKk@WuWC^vSyW0&D?UEH^zE&y90BicY&`sMr@pGHYx1$4i|+EZD)RF3TeGfufmV7<(~bUe
znBQJQRn>K=*VLe`Sy#WjSls^#w8ZzBZS}V`z8ZTsXmI_GkBOP%)+e*lviRAGijR*#
z%b@=KeP5q_sD%?WlQU`3q$#szt(v6jtz}>kz$LpN_=uQ5rTq(xAsj(#JcPaXk}a8-Cau;EKt~*d;6N&hb?Jm
zrDk(Yy>@2HzjYrzel#pyT3Y?@^ZfrAkB)TioK=3Ph12X{rT^}#ud6^Kbf9I0lT1=i
ziTwS#zW(aU;N?^1&C}ETEMr~!t0Y+tRA)Tu*54N}+bmZlH7v#+6c;jG^qjdV*RXudc3M4oaml!mjS_);9LLPv`vRWmxb6Hn`m2l>6kw
z#7R^17hVlq?3Q_Ql4@mKpY*iJ&ggYh&5ST_r0o+H*^Le_g*w=)g&R&=k_qZgJD#`ows%4
z?w$Vc?(dIZxpE~J2gigdH~pkGEf}dwqR;xQ~y|
zy6b0eb?fh25xm?l^UMrGH;*lakB?>D*-^MHGynd+wJ$F(e{KK&XaD8YxP3K|8#iuz
zb!Fw`S!TIebC^L32|<&RbI$Lw+VVA6wW#V2XvqL*jVEX}HfCp$R@|N)yGmXrvGly@
z?C-x`eBO5X{rdlRUvA=#3cU4y(c;BZr%YLL;)KW5b+OTtLKeAjf|hN)y|uO2>U|rp
zv`N|-iQNy=yPNFh#qX&I1PzGKu`KR6uMxIp#^J9!3m!JP^-84%Tkc#Cv#%x+w7TW}
z-tVBX56_^JlT^RHSloYWuAQ>7^XByP*Y^Mao8NxgDj`a
zh39R*KdFj)eW1V*v>YdDd*0du2OK9Xm6uZG9JY!#0Ktu6%ljDKz8
z&$svY$JdH#cq}`%Li{|{Ref;Q=N!AsOt@-!u&M$ns
zGI+U`j*iatznZ$bzKh*@wYEHb&MsdQur_-8wYAaPzwH12_x$a%nkCoPMuW0c_OmlH
zK`T4n_-!tKA7}gf&1TR_YwzEYNlA-#mAqU8%1-a^?JZmG>FIf~iIw}y3FZDfp%2qN
zU)|roAGEsf$B&A)x3{0aefHz5FJHdogeLv|_BOjb%KuBS=4Zpp?0hm4R9IPAB^h7v
zN}Ij7wA6dux~^bJNy%AOrK>Jp*N@*fCwJCt^Zcy8zrMb@w6y!QqtR=v%4u9>*BH~Q
zA3c6Nb<(6HWB+TZmO`?!ph-f|d{5$vpWoizzO}D*w_C5&(mq-1S3f>Jw$$6cKy>Th
z{O9N9X5HSl7F5{h-ri=(`%hg}HS=H->#I9EH?#4{yfFEb6L{hH=POr2c%@7{{Ox`&
z*_L;Am38^Ml-bW79qpcFU%#)Zxp}YDKhUc3Ha^)^aeJ#WA0O*2+y1v#+8nf=y7c|M
z*!;a;r}?&4SD)GP&vIi(RQ$f0o!;h46#oDH^?E&MK;N|dUCiSj`Rn~7KVPxb-VQ3{
zFI))N`}JBh$l2%S+s{v~pJh?F=-0QmtKZ(OZ^K&(kbzWXwzrMd;@7T=ta`*dvo1+7No|>xN)z=r+&L{ijob~&PC9gKk
z{3gxdaPg6_gv5-ApHm>|(m*&pwDj#KHW=5cay
zT>_O3pPrt6eXLj7%hU7XL}hob+6x<3ysrl-pKDbbveZj-s$OgqXr2GjZt`{ssNdmwHbRJKV+_x-rQ$H6`W6_WO09l{#FhGuEb@oCIoV2CDw(xBqwH;oLGzkYUhHfROU%9z>SHQ`_PY)U;1YUqR{BrLde`Eu#E
zH<9b-c%R*K|H<|J@k|U{Y>ePT8Wuk7CrF*tt11rs&aCNh9_GE5Q?7Iyw2q>=EZ-r=Bx
zNyY?~%!h|s+YPT&~(jQ&aQQi3bnsKkWPY`FZxqNve5wA22A?Z}`tR
z@A>Q3s|A(aJSOqU*}QmqjltpJ(eh9Rh6kLmNhk&pj`XW5+xcWymA<~VGvuhHkx|gW
zg9mTM@pEwnou6m>_1Ek5&sWY(EBo~&bFN+Ot=nfAc-;GBK9&hL>=yei|DX~yr19~%
z{NB4f3>sg4tm9%}usL}BHZLU0G8B|sRDN3W=+UD$`#|gUwq{?~Qc*eb@Qf92>ZDmn%)_dEOD4A%Q;IMm7jJ^+n@p@B(QT6#5TLg7FIBj0jPF0P`er#I(q
z*<#WwV`;ShEKCc7+5=EQ^YE=3)D1g!*Zh9FJ?qjE&wV=Dy1Kr5tG))+)YR-@Ft4KE2LH52S
zOH@GHcD$$Qd<-}ZGt?o`6_yGbuCubRXsD>T96WdswEtkqnSw3*_wQHH)YCin+iNKf-GKwsySc^mQA>}Ve@JZSCkeb_uc-V
z-Sab(PI_@P3UF9+aV^qF$`6exSh*v6rR&peal5x~d$;}7+NtqZ^|H2JTYG)im90^0
z-)?=kt#tL4bs3=!tgM0GCe&UluB+#{nLg=cikiCd=c->FXXbpiz5o9C97#3B%IC%)
zXHMt`Ie$~vgU!`1_+V{akOYH*ykG+xLyAb_^M{=VC?0F50X3^82(rvCcK@C1Du5Ck
z4th!qybKZ|P3L!ZuS2b}iUb)m7!EWDR-LmiX@&b3WZ4ApPNg8X50?K0TTo;S?tonJ
zrTangLq!f0_a*EAS>)06z?j1cC2S?~e718lF!1=d%)dDGv4xE~$Obs(;Vx-lV<>Sx
zAzHgo8O2)++d)=&DE;VZM6>FEF3SSO1qTFcjwJ}7IqwSCt{v?kjE#;K%FOeJ+XG^>
zu`p&ZXaux`PUN*&4-$aml-bAMGBGeXcQfUM
ze=A6XtxS=Bn7*U)xjaZQ3^(|If~2zVgJv7^@xlr{CYS_>KEcs{o0WlKQ}YJRw#DC`
zFHMxt3rA6)5Pp$Sis6&M!*rf<8+Vk9gyD%~)6x^7HsPo;p!VAnL8hfAOl{Ip
zWO$~4z1ZyDA+mGL-=Eo-USut4U~7A4Zei7?y{0@}_g^Ee!s9rzS^
zx}1)Dh8zY05(ZuK5zexJQNdk+$yM?3Pk3($B)LGAF@xa*V~aiGKNKAd9m)*642NYF
z`Y#Z!M~N3uNzjnkvqAmB?8g>=V0%nJW-%~uNx+5>Abb#M2?|u6;F2AzzueSe{VtFM
z!vX`r2DXO8jsVm|&Cm%JZu{{0!_j18n~yudieW_S(Z^+s3=MuPmhFDKu2(HMF4;Em
znw5ma@xmR~U}`|LLnEl>I8mL)c3OC?Z-BWqha*bHYHegNVK|c#cL%l>fJeBb{@j{}
zHMZ5)+%n9I(Ukw}XE0&lVLoiRX0~?GPpPuCb3eR$AlQVGy+27aW-t^)>amyKoz{Q7
z@7;x&jvOe($%%MSv23X>-+cb$1zD@w7U+^wkb4;z8veL2NHN5OcsSlW_`vGu)_8WO
zy$~5F$u;w386!i$3XZSK+FoCo{n#RAx=7(%s3e$b_~Xo;!Ej)MbB3vD?0VtYg_DbA
z+Fzsi`-z~H19Jm6#}BpRTRr(>7ydrB6(yyAVwYXOn9w13#HZ)=B+0keC-xl&8x12q
ziOMcuWLUSTxUj6ixBBrcm^hgJ2?|smMWz{ZIqcHqukSEl2RZy7EXlwy;kQkmI0HlL
zq232e6D72CbwevFcb+E?kasJ*Eo`20k;Ft-N(B3Um(Z
zt^ECeP4e&AfL7YYtq+&$U;g-TufTJMYbt+iYy=rl(%gjApgcc~SB2rt*DBNWb27Ry
zI|8`HbS_+38T|C~Pb<43-3_x&e%O5f{dL85nMJ2gd4X2JW##6cy>X{?)dlAZt#$vv
zo`Mn%>x@>dT9t8@lOgg-JjV{(FEw`xkH4JY%ophE+goEd|4-e1ozqf_wAj-=KRY|i
zvN-M1-@w?j
zJDjJbo-CBvx@}w5?{9B^z0I#*4HE3_?Ujt*e&NZXVtr{YbbCO9H=9?&LK3Scu`bvwST}7+R~OgcXXg7aCbr97%Z@KD-fZ{p
zNAlf@$GyAW@B6)JQ{6(%BMt?M^T3S_Xn-+5W1xhW`S;&C*@6R%RK8>i_>Oy%w3CdEWMWh^J?#&gr7vYkE$H{fL~z
z)YvdhCvuX>ADyFzSBr{@-YUOeTYA~o{N+jY`Byfjp5BsrdfJ++Q{T%R*IW@$uyC$E
z$Y>azaQX!UFGFO)tYvBE=Bz9}ZyU}nrW4@l*=aNH&(FD&*U2u}ELmsf8yvjc?<#2O
zZ_%PfQ~J5tnxl4?t*!gm9S@pvI2l#jx?qCS!Pb&>Fk?ZqgP!qSJqCtPXJ1@gT>5h9
z^jDzS3Gsa&SVKcXo`n9`xjLt9{?dx?pkqJ^9Ui88YH4X*>X9@qxf&Y&a@p*>pwQ6J
zX|JO5pPGOstw)WGnRd@BYv)hz(
zqQb(KUG}rqU7O5%I3P83X`lVS3Q!iXday&ITm5*@92yp;cG%#Kp0>V-xOn!7FxgG6P$dk=cGex>+%3ANAW|JDD9h_pwY!8E4OS3vH$n6zx3(U@Kwu}
zxy7x&{&v!*w)4*~|M~gZwEEkdo^#PrQLC8wZ34>gRW4uVGjr0#o!p#^iEy`p7eQ(_dYbQ9m>B0)y;`|RNBeQ{?;5+abFIVo|GxWv%Xz!s
zDK-C`CcamEQDbipG6jYqk;1q^#~ZYEx%T_r<>%}Feb&;_D%!ndPjck6Wqxy4wQ`H6
z{9)2Oa(W;#ze6RYrE130q5HMnLG9pmTMCo_wv^nsHI-ZrSZz&ov=r%N3a
z7N~kpJMsK;YN_mHlhE++<*(Q8j{}|79(Mgyc;DkErOThx*qK8Nf{+k*iTtRs10C$Q
z>)o!`A;H1Qpcv59pSf(MVe+vTOD6kCP5R1nI3PB5Zr+}cZf9p2r+Zvuf#`>lJba89
z3@_U6zrU`ze9ofP>vnmirl#gipM1TmtE=Rar~1l8i;_-UGvRRtWfflYI}2tSr}N$1
z^;2cOwd(WFJCVykhMipuCJbK=zW@IEbo{?f({!WFmMpyE6dDt=M%8;7&(B@UGPAD7
zmS6pPJsz|lhxg~NpA8EPpzZ)u4GTd#E+=KY|MTau{QrohOPA(NpZp!^ZD=*RlmuNQ3JTXlCcbB9
znRNd@?a_`X%4c(5ZU+ek6g`D!vUW3bHHn!EgkqQ+H$K
zk|i$UF$IljXJUA8
z@sm-bqAhX7wryeJu_Y7#)a}3hRAkDcMM|>ue?G2Sv7%u2lolRvId;zS`JBXP9S>-gh~e|~;0{d7|Ov;oid)0!Hf;_k}@XVc6}D%-tZhI@K;`q_RB
z@ttjU_H9s6m|g3F&o5)Z)bh_sPtkmsqXh&!PI>b;&;lktLHR3C%6N7P)H8nv&g9nvx@@srk-YqTFwD>1_~O
zkKToujujFRTOs6u1c3&&fC3x2e$axR$Nl#A-Ue|6DF|H1Ts~KA{`u!+n#|YkvHm(^
ze7`?B2}3=&>XpFZ97?N)YZc=+=&P07UD+d!+OL96OcPuB-s
z{&niqsZG1myuG{Y{=SZ1UYcVfb#+zf>MfO@(|RQgolH$lCD-Zg_PHEVTDo;!%_q;?
z`}^*`Eh?IoD3LeaAme8NS{wG`j#vf;9@Y8hmpk*@h7>hzmYeEt!|qS`R0>DhawO2_8+_*tc=&)Tz7P@B3|%e{av4Yale)~TG?D91mqN1Yi=&3J%>dgMM#sZ}$qA>je
zqm;wJ50Dm>Y4$ap?cOh^=iZLmTebDw-tTcBcih^RJG<%N0;P!^Ik(Gp@9F7sQChWr
z{q^kidzZbh|Nnc}^Lf=J7hT19UmrhdzyoTlyUUhN0WD|Te)?o)-(vv0`lJvYvCGlkl+e?1c4zoK2fF5>p~{BQ$_GcN;*trlHeVU~Ai1;`ER^J_MNmKSgL_B!$S
zBj^AW&>mHp<1fE8Ha?t%l20W#KqZA!VBkbhqrGx(+;;DmOV_UTy&hXWx6k%l#NU74
z_lMWk?mhHy!|l|arwV1ZZrSqU>-G5SFPG0>=PqA+ZDF{XGGo
z{>JU6Umkt_xh3IXQ{8dFws-OC;%CRKM;X01p(?kXo1r0RvyOLZX(?#?`t7A99d3)O
z-tBx|aE%#>xf-mxqRNMGEdnWyZO(~&R%}$Qjn>+
z`SKE<>kHN-O5D^!>CiEJ5|drP_{4Vp`Q@$L;-@z0Z1yTr$T&$48X>d^-L0!gjf$-E;CzojL_d;9L5ZYL}G9pmYKlRw^*?D!l*sw@x=^
z$Az~>DxL=u0?O~#Za-)J-p16#MBs-^!#9C1poV_ZQLgQ$Uq1L+we^18Z{94vdF($M
zkApAtgJwYn3D6wz6VuBkp|P=RcNRb272Boqa$fbji>cFNm$kLAZTCLu+4mTH_#3Nu
z%z|Ub+_s;dDDvK5ULO04buZXtkDJ0w0@D}dnJzGVnsxs9<%8_{(iP_Q}$X5k8x1|9-!J
zf9u!W+t+59W|!P8y{;+Lxg*SdUy+PEFE8(}yYK6smuY^gumN?o!>%g`%(1Rm12zFl
zG`#r)D#ug0ufM*!r}A@5^!}wwUHAVusvi;`|2~S>IW?qWqMHj}P-e=s8o$#1y|#xJ
z>^;2DuPL|l*w;IG5^Yld&R^Q*y=axx^LxupE}Mj!SCz|3)JEo>E$iQVj3NDX^`40(
z^{;MMpP%?5V)604|N35L*DO1>tSYAJ^Y_}mnS10;_Id8n{hB;E-~Zp9m-+ibzVoN7
zJ$Uy0yEz~S2F!3e=4M(If7R@M@~tQJ2i_JjFnG+46ne2kHkXW(R*)C6tCke66{B8fe($loEq}!s
z-%Xy>|MvBblJC5AeNV1$`(9YvFZ<%oP4gdL**{hAi|>p8_w9N7>z2D+eYiMO)-GzX
zbNrQ8lZr()UE3Wi#=vu8g?wFT+i|HYGH3nwt=U$;ck;rnHulx4oK)M-hJW0*`}C@H
zQ$ho^cJK3?cz)Zer$^1N{&{jbNaa=8Ov%K)H5b;cmVdY7|Hs1TE50rj)e8gnEhKnA
z*=N%6#~1TmkEHLl@gy6|?_wfpfJo8Mpfa=`h*N(m2-o&O)R3+<5g_+WAMYwg
zy_Ub_XTSZB`>L@V6gLb;nJG^a&gSg%%ny@!Tc*iipb&aLR_F42=_@i9&))v5#*iB}
zW!0}o#vwoFyPx*>w0X+Jbh-5}zOm)*`XXj}@B0&ha1M|;4);Mr_zgK9Dr`XeMY3O;
zo0x!38Ys&ByD&i3YMb((IT8QwE(m`AZ;r*EHzxv39=&KbZ_2v)@ZIezk#f$$X+MHx
z=4J`l{M_-R@$;2+@m7srORQ?ri*xQjH~5h~r*>w|8aD0X>?Ps(|H@8*D)EMz5W&0t
zrUzB?rZX~lOiuTis%Bq3*==57%%u;-$8Ss&l`8+sD)ssD`>&Sgw!d~cd*jQLw45rh
z%lH1(s+|URdlVF{9GFjdPfN`_)WW%LjVxa~cs2U*KG}6^>_gn#_)Z^Mv$9=bcbm@P
z+`h2ALRan_?%Es>oaN)aYOdLYcZ#*;mGA8Igy$}(&VOC|Ct)``{}S$!UD;ntW47&f
zU4H+m)!dIW&3=3>-nhF&?;1GY?_6kAv&T&A?&~s1h6$U#dh7W~eUmN!y>yco)1)Q2
z=Jrdb?cX=4ASUDMt~FQ9ryRS#*Jq#S)=4VrV!?l9`&WJJuMhsw{I#elG4kqEt$EvL
zYwfR`#8mAwUF1F6-EX(5vuZxfJTh6z?fKWOZRz}a%XL@en%i6`wBMB2-F+1lM+|J;
zpc3^-8vBa?jV0;xYs2~`-*IgzvabyEu#L%-T2B-lInYZu91+p
z>Vlbh3Ffl4*I(&>v7XS7nbvfCrM&rv!sg50x1Ro21vZ#x?xhzx+r1eY7&B|%eSKn`
zys>Zg!m0AAybjNsC$;|8+Hk$6@Av$guSTZ!--5OqmKCp-x|SDkSpNUALi7ItPmjy0
zc&^&_Vs+M!!<&tYzC4%ri}skUzxU`{$P|jCkxl(yF$T7in{<5V+1#AE)p_BBf8Vz6
z-?`~qz$eR4W{J07c1(XUd-2M=*R?e|uU;%JZ(?4d{@Lepz)z2ChJ)|c$$XXn;Uv}iwE8B1V$^Ok^Y4qmX_FD?7YZ*?cpWL^t;MWay1_lEI
zyYwx$RT&sA1#C)q-*;PAfA3B0KX-gpR-NBhzcs1%>?D==*j_Kb8``&3!JXI%La+q&
z=Eg?neR(=!mtS37y|wi9HO2Vbx-U!W&%LSo$nd3&|4?M?cKbHXsr_B$4ez2JAK1nB
z{rbi71+w+Rz3=y~{lD(q;oaON%Z{fm>q~K8eyP){dhXozWy0Ssteq@nmCCGPV#|Ea
z);_(wHr8ZU&iT+i$3U&Wf{Cdse;n8wVpBiO#x!)&V~tIT-M8ZEymkLqtUm8|@@c$P
zOq=#kZE(|MM;Lo~?4yK6{my__^ujha@Z?u4u}yU$AWd9*t`EU^lOCeeeIUPCK#7
z_ix|!+0j@3oY@~z_(<{Nud?}zu04NzcgxyWUQ^{hT6%WP|L>P}V13u+zE@`cFW&Nt
z#B8*BC^fHeacI?#x=-(|0@FMl%7VL_-meS&9DG{z_8!~J+QI>s+U$mXgs{NU}Rkz;y
zrJ-%5dSB?t#LrJxODnJ56jSCs+iA63*k|MaL0=~STMr(CQm_P-qyohaRf)HASZ1?J$(`S`kng*Y8e7Ai3vwl9S6_dgBsf_n
zc+%D6nstvp3xTpj`4qXI@}Q#UlzE-cp}z~iU(bBJ^ZKf<^4dc0*8lt&3C`}{|Non%
zlKJNA^VNTDuCp?~Mr
zUwkHiS4aKI?{tQx?Po5}IK5BN^H$+|;jHSXvb}$={*>DIV?&?e+W&vbw=m?7y>q)7hPNd+Q@(ER-QyghS^P>l{v4q|LAyb
zoU!=qYb7b$i?a{SicGT5lFxj(+4N-ll6!(yljoM*ea~dOrI@cS#%z}>zt4NqptmJ+
zZ*MBieHp{MV1h*KzFRMTu4DQ5c5bvxoGd765*ob3->x^DKIdkk{gzkCx%;0cvi|?O
zFlDCJtj*o4_LXj`5k7wEOO@%jSDQuSzHYqrZ|aUpuZ*kiQXi)#i`=MQwkZ1b*1yx*
zuYNnVdsB4tr}t*A%KOXqbd}B5@|5}+e|+WJtL0aJJTT6@e*eqz=OT9hOMa?d^_p}_
z?CttVho7(hx>PhP_FsPMz39~+PW6jKZFY3Ce_tjU^>gAi{hbk$p2*rqncDx~r=of7
z!W#emrK#IDJ~WlKdLJ?E*!{Yde=e(g+`9Sl=epxp{`{~Pxx35x-Yl)DvfCX*yZI+4
zN^qT-yYQB@-j!cR|Ighr?ZolZ8#~v&PkGxb
zv+C-m?J-^a==zJlrMEtPzOVV?nAXu((oa{e3%PlbJ>v?icj~V_TDA%Lp>=;*uHOIB
zKIJvIO?O1Ffo(!L&*1`H2HEbTTgu)>gojHexAEeV*8k=IUoNyU>iu?GPh>`+t$)*bTL-;Y@1J(;zsbOmu*0CMJEZt3ztuZ)
zyKjrk=4|xoI%c(vHNG;O_q*M~UDf*GC;wHSGVtx)`>&>U$Ng|&wyv{XLA}2YPQUu?
z+V80UOXan;E!|hV4wOswshj@$<{esg<+-Y7a@{9gQ`=unbG8LUJ%7OB9JT*RlJAeh
z=bx@!+jsrJ*HvE@)P_`Du#!
zvz1976SFEFylg2Bt9#3GQ#UuN{7@y=vYSh*-dweR!C}9B&!1`6<`%?#KVEh;E7#_?
zl&g7O@YkQ-sTDR-)mQnqlpVZoeQd_mr&`uI_MRUTzVCW`KDgxaw!Xg)+tPC12lzR|
z)&lJQ7I)KEch$|C7psq4as^G=GcYLdcHZ~rU?`fAISVupoBFn`jm^}|Y}cl;yi-2k
z(>*uky8C|JsPedN`4y&zwY{Eu^gr%dnJ3-TcxHM{&MU{C3uVk_6rV2JwdVhRdFRb?
z3<*CrsJcFtP&}D2`AnFl+iICs71z`meLTu?8YNbCMPI+(efg15AziYzhJk^BM>y5J
zHtyc53g&4i(xboL++Kf8SK;=#Ox~=+*XtHVIB!-tX}{G^mHo}s0>AvT8kUC9^Zz_w
zdiT(I*(Af&0n?1w*2jl=d$5<
z3vcJ~YHg~lK4kgoeU(q{`n}7ynTMau%bQxGw{N#9sDON;0j|O`XGs|*9htCRy4P)M
z-d!uppBKIKpIdCZGAEfaLsMAsMUJ%340Gwy-J*TxwjKOuzFjwYyKV+rTK|82M*LG0C&;c^P5Uy(<8Oc6{wKn}
zPEGK3(0bYLwl^!^6mn1M%iZx`)Af43*RK1SSr_}N<=*eOe~-7yV9qkJ+?{Xgzy5pI
zy*2M+efI0p?<-%ve9Be-Wu?sS@4I!U$re16JueGeJ>Lso38?O90vtDakVf3ei
z8)roQ`xkZm?t$lN<#+mOHbwgB{M*d6dQZsK>+|)s1J6F}u(Nu!`&Y)p?O#78-k*4A
z;+AZ1|H$cS;cfhCxlQ;%Q#e&_F1Yya>1J-`0JrS;_-iqr20tbPBjlF6aY`^(m8y2m>_!n$iz6|eez
z$^LUhDKtz{OLy`g#`R6QeP;O^wtSkq!fYM?DbDJYTle~ITBSezDt$m8yPnagYTv%E
zf4;X(PMEK#oTy$={5;P6?*E+`8Xs*K7#M0l`$=9e-2L>Y`7hb~zYa;S`t{6nlFI!n
zA3cwo+J5Z+_q-~z^-Htr$DL~ZuhUCj%?XImt*>>}t*>2Ly!iU!MUlawn-cPSE&gi!
zRO{=_m$MCeocC|xHN78Iw_ca-ZOdK1M_XOuRq>v^dmRs!U(+y17nf{Pyg%h*ml}t9
z`@g>ndsq&>4f(mO#Ln*M{M*jKaX(|{KVI8)>0I*el4IM-O;$eSKc97EI^T4aUW=z3
zAlz#I&*ve(ec+G9{-SZ49YKwUw_B$M>3o;k4N6Q03LF`v9O8Jl$|p53Ae{I_pa8ZZ=;un=DU44
z6z>%E(W%+Vx+}#})hNYtQqD{%AA=3wpC8Hb`obMQa~8M5wy(cTqYh6@DZiOqD*432
zEo9Q>&!z!JGQl4wY~ETN9THUCaAfhh{nx*p<9D94(^&8BKEL16Pdl7
zUpKGS9e3Z=^RdVG&d!Lga^83TIhVhk+j*?#P5GY%E{nMKZS*>59+r8Vmp|i9zFyc*
zLw2u8U65=a`r&M7rmyXVY>lJqlM~MAO_~&c{KYld%&U`E==rDaw3+%;Q$AZvyma^e
zkAGgLgodujdHAOl#i*A>#_}AyY_3iZU-=tYUX`2Bu3TMdU9Jjvw#PzMY
zx34mkyp!~?NVRC6fBUcp^Z$pH{}0}2JUe@*-i6xs%JzMy^R2F%UrpX5YU1x|_Dp@n
z9og&54s`}8r*B9;D^@w#q4{jfiQqd+V$(%4?Y1DPbZ-69-f#aUw>@G^k1pal+I&83`r^lo8O~|j!<#E^SgJ`b<2iok=Kq@k
z={IKW|IfgnU|MFN;+;B4#F0<$E5!{S&z6?lhYRS!{p)o`3rK&rbLF;;%~|UD3}t
z^Z)lUm6dO=e&15}vHp8~fXb@#=k|tyDu_1G|3@S5pYhCOU+{LFV|;v;{b|Esi*j`t
z&(-r>O1G|!Ser5ZKxKW@|F7@gZQa85^`xfw${z=IYT4&Cc72@VZsBOnx##^y_f0cdRG5zJc^C!~^>?Q90