diff --git a/composer.json b/composer.json
index 79f80a93984fdbcd2ff6f026eb56582601bd0aed..8549ad1b1bb85f3c392e13ab33d4c53359c85e0c 100644
--- a/composer.json
+++ b/composer.json
@@ -165,7 +165,7 @@
         "drupal/video_embed_field": "2.5",
         "drupal/view_unpublished": "1.1",
         "drupal/views_ajax_history": "1.7",
-        "drupal/views_autocomplete_filters": "1.6",
+        "drupal/views_autocomplete_filters": "1.7",
         "drupal/views_bootstrap": "^3.9",
         "drupal/views_bulk_operations": "4.2.5",
         "drupal/views_fieldsets": "^4",
diff --git a/composer.lock b/composer.lock
index ff4357e738eeee34cd5e4c4c4ae1c3d88444983d..000eb430922a7aee82b2aee96d3b572cc962ad76 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": "90090c08bad2242875ca4751643513b9",
+    "content-hash": "cd33b994f044f7ff7d107742d40c37ee",
     "packages": [
         {
             "name": "asm89/stack-cors",
@@ -7007,17 +7007,17 @@
         },
         {
             "name": "drupal/views_autocomplete_filters",
-            "version": "1.6.0",
+            "version": "1.7.0",
             "source": {
                 "type": "git",
                 "url": "https://git.drupalcode.org/project/views_autocomplete_filters.git",
-                "reference": "8.x-1.6"
+                "reference": "8.x-1.7"
             },
             "dist": {
                 "type": "zip",
-                "url": "https://ftp.drupal.org/files/projects/views_autocomplete_filters-8.x-1.6.zip",
-                "reference": "8.x-1.6",
-                "shasum": "43a2de203ef7a4fdd3116394e97c7a6e23a97055"
+                "url": "https://ftp.drupal.org/files/projects/views_autocomplete_filters-8.x-1.7.zip",
+                "reference": "8.x-1.7",
+                "shasum": "4061cac83e39279bbf5515b8ba8f8685b27b4023"
             },
             "require": {
                 "drupal/core": "^8 || ^9 || ^10"
@@ -7025,8 +7025,8 @@
             "type": "drupal-module",
             "extra": {
                 "drupal": {
-                    "version": "8.x-1.6",
-                    "datestamp": "1696855914",
+                    "version": "8.x-1.7",
+                    "datestamp": "1697624365",
                     "security-coverage": {
                         "status": "covered",
                         "message": "Covered by Drupal's security advisory policy"
@@ -8525,16 +8525,16 @@
         },
         {
             "name": "laminas/laminas-feed",
-            "version": "2.21.0",
+            "version": "2.22.0",
             "source": {
                 "type": "git",
                 "url": "https://github.com/laminas/laminas-feed.git",
-                "reference": "52918789a417bc292ccd6fbb4b91bd78a65d50ab"
+                "reference": "669792b819fca7274698147ad7a2ecc1b0a9b141"
             },
             "dist": {
                 "type": "zip",
-                "url": "https://api.github.com/repos/laminas/laminas-feed/zipball/52918789a417bc292ccd6fbb4b91bd78a65d50ab",
-                "reference": "52918789a417bc292ccd6fbb4b91bd78a65d50ab",
+                "url": "https://api.github.com/repos/laminas/laminas-feed/zipball/669792b819fca7274698147ad7a2ecc1b0a9b141",
+                "reference": "669792b819fca7274698147ad7a2ecc1b0a9b141",
                 "shasum": ""
             },
             "require": {
@@ -8542,24 +8542,24 @@
                 "ext-libxml": "*",
                 "laminas/laminas-escaper": "^2.9",
                 "laminas/laminas-stdlib": "^3.6",
-                "php": "~8.1.0 || ~8.2.0"
+                "php": "~8.1.0 || ~8.2.0 || ~8.3.0"
             },
             "conflict": {
                 "laminas/laminas-servicemanager": "<3.3",
                 "zendframework/zend-feed": "*"
             },
             "require-dev": {
-                "laminas/laminas-cache": "^2.13.2 || ^3.10.1",
+                "laminas/laminas-cache": "^2.13.2 || ^3.11",
                 "laminas/laminas-cache-storage-adapter-memory": "^1.1.0 || ^2.2",
                 "laminas/laminas-coding-standard": "~2.5.0",
                 "laminas/laminas-db": "^2.18",
                 "laminas/laminas-http": "^2.18",
                 "laminas/laminas-servicemanager": "^3.21.0",
-                "laminas/laminas-validator": "^2.30.1",
-                "phpunit/phpunit": "^10.2.6",
+                "laminas/laminas-validator": "^2.38",
+                "phpunit/phpunit": "^10.3.1",
                 "psalm/plugin-phpunit": "^0.18.4",
                 "psr/http-message": "^2.0",
-                "vimeo/psalm": "^5.13.1"
+                "vimeo/psalm": "^5.14.1"
             },
             "suggest": {
                 "laminas/laminas-cache": "Laminas\\Cache component, for optionally caching feeds between requests",
@@ -8601,7 +8601,7 @@
                     "type": "community_bridge"
                 }
             ],
-            "time": "2023-07-24T09:21:16+00:00"
+            "time": "2023-10-11T20:16:37+00:00"
         },
         {
             "name": "laminas/laminas-stdlib",
diff --git a/vendor/autoload.php b/vendor/autoload.php
index f17a991d5a9e6cfff8b2b06c05363f478045a6a6..21b9f174aedfe5928f05fac605da83b90cf5e48b 100644
--- a/vendor/autoload.php
+++ b/vendor/autoload.php
@@ -2,6 +2,24 @@
 
 // autoload.php @generated by Composer
 
+if (PHP_VERSION_ID < 50600) {
+    if (!headers_sent()) {
+        header('HTTP/1.1 500 Internal Server Error');
+    }
+    $err = 'Composer 2.3.0 dropped support for autoloading on PHP <5.6 and you are running '.PHP_VERSION.', please upgrade PHP or use Composer 2.2 LTS via "composer self-update --2.2". Aborting.'.PHP_EOL;
+    if (!ini_get('display_errors')) {
+        if (PHP_SAPI === 'cli' || PHP_SAPI === 'phpdbg') {
+            fwrite(STDERR, $err);
+        } elseif (!headers_sent()) {
+            echo $err;
+        }
+    }
+    trigger_error(
+        $err,
+        E_USER_ERROR
+    );
+}
+
 require_once __DIR__ . '/composer/autoload_real.php';
 
 return ComposerAutoloaderInit5c689ffcd54b9e495ed983fdce09b530::getLoader();
diff --git a/vendor/composer/ClassLoader.php b/vendor/composer/ClassLoader.php
index afef3fa2ad83f114c8de5487e869f9c9b8a459bf..7824d8f7eafe8db890975f0fa2dfab31435900da 100644
--- a/vendor/composer/ClassLoader.php
+++ b/vendor/composer/ClassLoader.php
@@ -42,35 +42,37 @@
  */
 class ClassLoader
 {
-    /** @var ?string */
+    /** @var \Closure(string):void */
+    private static $includeFile;
+
+    /** @var string|null */
     private $vendorDir;
 
     // PSR-4
     /**
-     * @var array[]
-     * @psalm-var array<string, array<string, int>>
+     * @var array<string, array<string, int>>
      */
     private $prefixLengthsPsr4 = array();
     /**
-     * @var array[]
-     * @psalm-var array<string, array<int, string>>
+     * @var array<string, list<string>>
      */
     private $prefixDirsPsr4 = array();
     /**
-     * @var array[]
-     * @psalm-var array<string, string>
+     * @var list<string>
      */
     private $fallbackDirsPsr4 = array();
 
     // PSR-0
     /**
-     * @var array[]
-     * @psalm-var array<string, array<string, string[]>>
+     * List of PSR-0 prefixes
+     *
+     * Structured as array('F (first letter)' => array('Foo\Bar (full prefix)' => array('path', 'path2')))
+     *
+     * @var array<string, array<string, list<string>>>
      */
     private $prefixesPsr0 = array();
     /**
-     * @var array[]
-     * @psalm-var array<string, string>
+     * @var list<string>
      */
     private $fallbackDirsPsr0 = array();
 
@@ -78,8 +80,7 @@ class ClassLoader
     private $useIncludePath = false;
 
     /**
-     * @var string[]
-     * @psalm-var array<string, string>
+     * @var array<string, string>
      */
     private $classMap = array();
 
@@ -87,29 +88,29 @@ class ClassLoader
     private $classMapAuthoritative = false;
 
     /**
-     * @var bool[]
-     * @psalm-var array<string, bool>
+     * @var array<string, bool>
      */
     private $missingClasses = array();
 
-    /** @var ?string */
+    /** @var string|null */
     private $apcuPrefix;
 
     /**
-     * @var self[]
+     * @var array<string, self>
      */
     private static $registeredLoaders = array();
 
     /**
-     * @param ?string $vendorDir
+     * @param string|null $vendorDir
      */
     public function __construct($vendorDir = null)
     {
         $this->vendorDir = $vendorDir;
+        self::initializeIncludeClosure();
     }
 
     /**
-     * @return string[]
+     * @return array<string, list<string>>
      */
     public function getPrefixes()
     {
@@ -121,8 +122,7 @@ public function getPrefixes()
     }
 
     /**
-     * @return array[]
-     * @psalm-return array<string, array<int, string>>
+     * @return array<string, list<string>>
      */
     public function getPrefixesPsr4()
     {
@@ -130,8 +130,7 @@ public function getPrefixesPsr4()
     }
 
     /**
-     * @return array[]
-     * @psalm-return array<string, string>
+     * @return list<string>
      */
     public function getFallbackDirs()
     {
@@ -139,8 +138,7 @@ public function getFallbackDirs()
     }
 
     /**
-     * @return array[]
-     * @psalm-return array<string, string>
+     * @return list<string>
      */
     public function getFallbackDirsPsr4()
     {
@@ -148,8 +146,7 @@ public function getFallbackDirsPsr4()
     }
 
     /**
-     * @return string[] Array of classname => path
-     * @psalm-return array<string, string>
+     * @return array<string, string> Array of classname => path
      */
     public function getClassMap()
     {
@@ -157,8 +154,7 @@ public function getClassMap()
     }
 
     /**
-     * @param string[] $classMap Class to filename map
-     * @psalm-param array<string, string> $classMap
+     * @param array<string, string> $classMap Class to filename map
      *
      * @return void
      */
@@ -175,24 +171,25 @@ public function addClassMap(array $classMap)
      * Registers a set of PSR-0 directories for a given prefix, either
      * appending or prepending to the ones previously set for this prefix.
      *
-     * @param string          $prefix  The prefix
-     * @param string[]|string $paths   The PSR-0 root directories
-     * @param bool            $prepend Whether to prepend the directories
+     * @param string              $prefix  The prefix
+     * @param list<string>|string $paths   The PSR-0 root directories
+     * @param bool                $prepend Whether to prepend the directories
      *
      * @return void
      */
     public function add($prefix, $paths, $prepend = false)
     {
+        $paths = (array) $paths;
         if (!$prefix) {
             if ($prepend) {
                 $this->fallbackDirsPsr0 = array_merge(
-                    (array) $paths,
+                    $paths,
                     $this->fallbackDirsPsr0
                 );
             } else {
                 $this->fallbackDirsPsr0 = array_merge(
                     $this->fallbackDirsPsr0,
-                    (array) $paths
+                    $paths
                 );
             }
 
@@ -201,19 +198,19 @@ public function add($prefix, $paths, $prepend = false)
 
         $first = $prefix[0];
         if (!isset($this->prefixesPsr0[$first][$prefix])) {
-            $this->prefixesPsr0[$first][$prefix] = (array) $paths;
+            $this->prefixesPsr0[$first][$prefix] = $paths;
 
             return;
         }
         if ($prepend) {
             $this->prefixesPsr0[$first][$prefix] = array_merge(
-                (array) $paths,
+                $paths,
                 $this->prefixesPsr0[$first][$prefix]
             );
         } else {
             $this->prefixesPsr0[$first][$prefix] = array_merge(
                 $this->prefixesPsr0[$first][$prefix],
-                (array) $paths
+                $paths
             );
         }
     }
@@ -222,9 +219,9 @@ public function add($prefix, $paths, $prepend = false)
      * Registers a set of PSR-4 directories for a given namespace, either
      * appending or prepending to the ones previously set for this namespace.
      *
-     * @param string          $prefix  The prefix/namespace, with trailing '\\'
-     * @param string[]|string $paths   The PSR-4 base directories
-     * @param bool            $prepend Whether to prepend the directories
+     * @param string              $prefix  The prefix/namespace, with trailing '\\'
+     * @param list<string>|string $paths   The PSR-4 base directories
+     * @param bool                $prepend Whether to prepend the directories
      *
      * @throws \InvalidArgumentException
      *
@@ -232,17 +229,18 @@ public function add($prefix, $paths, $prepend = false)
      */
     public function addPsr4($prefix, $paths, $prepend = false)
     {
+        $paths = (array) $paths;
         if (!$prefix) {
             // Register directories for the root namespace.
             if ($prepend) {
                 $this->fallbackDirsPsr4 = array_merge(
-                    (array) $paths,
+                    $paths,
                     $this->fallbackDirsPsr4
                 );
             } else {
                 $this->fallbackDirsPsr4 = array_merge(
                     $this->fallbackDirsPsr4,
-                    (array) $paths
+                    $paths
                 );
             }
         } elseif (!isset($this->prefixDirsPsr4[$prefix])) {
@@ -252,18 +250,18 @@ public function addPsr4($prefix, $paths, $prepend = false)
                 throw new \InvalidArgumentException("A non-empty PSR-4 prefix must end with a namespace separator.");
             }
             $this->prefixLengthsPsr4[$prefix[0]][$prefix] = $length;
-            $this->prefixDirsPsr4[$prefix] = (array) $paths;
+            $this->prefixDirsPsr4[$prefix] = $paths;
         } elseif ($prepend) {
             // Prepend directories for an already registered namespace.
             $this->prefixDirsPsr4[$prefix] = array_merge(
-                (array) $paths,
+                $paths,
                 $this->prefixDirsPsr4[$prefix]
             );
         } else {
             // Append directories for an already registered namespace.
             $this->prefixDirsPsr4[$prefix] = array_merge(
                 $this->prefixDirsPsr4[$prefix],
-                (array) $paths
+                $paths
             );
         }
     }
@@ -272,8 +270,8 @@ public function addPsr4($prefix, $paths, $prepend = false)
      * Registers a set of PSR-0 directories for a given prefix,
      * replacing any others previously set for this prefix.
      *
-     * @param string          $prefix The prefix
-     * @param string[]|string $paths  The PSR-0 base directories
+     * @param string              $prefix The prefix
+     * @param list<string>|string $paths  The PSR-0 base directories
      *
      * @return void
      */
@@ -290,8 +288,8 @@ public function set($prefix, $paths)
      * Registers a set of PSR-4 directories for a given namespace,
      * replacing any others previously set for this namespace.
      *
-     * @param string          $prefix The prefix/namespace, with trailing '\\'
-     * @param string[]|string $paths  The PSR-4 base directories
+     * @param string              $prefix The prefix/namespace, with trailing '\\'
+     * @param list<string>|string $paths  The PSR-4 base directories
      *
      * @throws \InvalidArgumentException
      *
@@ -425,7 +423,8 @@ public function unregister()
     public function loadClass($class)
     {
         if ($file = $this->findFile($class)) {
-            includeFile($file);
+            $includeFile = self::$includeFile;
+            $includeFile($file);
 
             return true;
         }
@@ -476,9 +475,9 @@ public function findFile($class)
     }
 
     /**
-     * Returns the currently registered loaders indexed by their corresponding vendor directories.
+     * Returns the currently registered loaders keyed by their corresponding vendor directories.
      *
-     * @return self[]
+     * @return array<string, self>
      */
     public static function getRegisteredLoaders()
     {
@@ -555,18 +554,26 @@ private function findFileWithExtension($class, $ext)
 
         return false;
     }
-}
 
-/**
- * Scope isolated include.
- *
- * Prevents access to $this/self from included files.
- *
- * @param  string $file
- * @return void
- * @private
- */
-function includeFile($file)
-{
-    include $file;
+    /**
+     * @return void
+     */
+    private static function initializeIncludeClosure()
+    {
+        if (self::$includeFile !== null) {
+            return;
+        }
+
+        /**
+         * Scope isolated include.
+         *
+         * Prevents access to $this/self from included files.
+         *
+         * @param  string $file
+         * @return void
+         */
+        self::$includeFile = \Closure::bind(static function($file) {
+            include $file;
+        }, null, null);
+    }
 }
diff --git a/vendor/composer/InstalledVersions.php b/vendor/composer/InstalledVersions.php
index d50e0c9fcc47df4f65268ae1a0b4074990160486..51e734a774b3ed9ca110a921cb40a74f8c7905c2 100644
--- a/vendor/composer/InstalledVersions.php
+++ b/vendor/composer/InstalledVersions.php
@@ -21,12 +21,14 @@
  * See also https://getcomposer.org/doc/07-runtime.md#installed-versions
  *
  * To require its presence, you can require `composer-runtime-api ^2.0`
+ *
+ * @final
  */
 class InstalledVersions
 {
     /**
      * @var mixed[]|null
-     * @psalm-var array{root: array{name: string, version: string, reference: string, pretty_version: string, aliases: string[], dev: bool, install_path: string, type: string}, versions: array<string, array{dev_requirement: bool, pretty_version?: string, version?: string, aliases?: string[], reference?: string, replaced?: string[], provided?: string[], install_path?: string, type?: string}>}|array{}|null
+     * @psalm-var array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>}|array{}|null
      */
     private static $installed;
 
@@ -37,7 +39,7 @@ class InstalledVersions
 
     /**
      * @var array[]
-     * @psalm-var array<string, array{root: array{name: string, version: string, reference: string, pretty_version: string, aliases: string[], dev: bool, install_path: string, type: string}, versions: array<string, array{dev_requirement: bool, pretty_version?: string, version?: string, aliases?: string[], reference?: string, replaced?: string[], provided?: string[], install_path?: string, type?: string}>}>
+     * @psalm-var array<string, array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>}>
      */
     private static $installedByVendor = array();
 
@@ -96,7 +98,7 @@ public static function isInstalled($packageName, $includeDevRequirements = true)
     {
         foreach (self::getInstalled() as $installed) {
             if (isset($installed['versions'][$packageName])) {
-                return $includeDevRequirements || empty($installed['versions'][$packageName]['dev_requirement']);
+                return $includeDevRequirements || !isset($installed['versions'][$packageName]['dev_requirement']) || $installed['versions'][$packageName]['dev_requirement'] === false;
             }
         }
 
@@ -117,7 +119,7 @@ public static function isInstalled($packageName, $includeDevRequirements = true)
      */
     public static function satisfies(VersionParser $parser, $packageName, $constraint)
     {
-        $constraint = $parser->parseConstraints($constraint);
+        $constraint = $parser->parseConstraints((string) $constraint);
         $provided = $parser->parseConstraints(self::getVersionRanges($packageName));
 
         return $provided->matches($constraint);
@@ -241,7 +243,7 @@ public static function getInstallPath($packageName)
 
     /**
      * @return array
-     * @psalm-return array{name: string, version: string, reference: string, pretty_version: string, aliases: string[], dev: bool, install_path: string, type: string}
+     * @psalm-return array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}
      */
     public static function getRootPackage()
     {
@@ -255,7 +257,7 @@ public static function getRootPackage()
      *
      * @deprecated Use getAllRawData() instead which returns all datasets for all autoloaders present in the process. getRawData only returns the first dataset loaded, which may not be what you expect.
      * @return array[]
-     * @psalm-return array{root: array{name: string, version: string, reference: string, pretty_version: string, aliases: string[], dev: bool, install_path: string, type: string}, versions: array<string, array{dev_requirement: bool, pretty_version?: string, version?: string, aliases?: string[], reference?: string, replaced?: string[], provided?: string[], install_path?: string, type?: string}>}
+     * @psalm-return array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>}
      */
     public static function getRawData()
     {
@@ -278,7 +280,7 @@ public static function getRawData()
      * Returns the raw data of all installed.php which are currently loaded for custom implementations
      *
      * @return array[]
-     * @psalm-return list<array{root: array{name: string, version: string, reference: string, pretty_version: string, aliases: string[], dev: bool, install_path: string, type: string}, versions: array<string, array{dev_requirement: bool, pretty_version?: string, version?: string, aliases?: string[], reference?: string, replaced?: string[], provided?: string[], install_path?: string, type?: string}>}>
+     * @psalm-return list<array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>}>
      */
     public static function getAllRawData()
     {
@@ -301,7 +303,7 @@ public static function getAllRawData()
      * @param  array[] $data A vendor/composer/installed.php data set
      * @return void
      *
-     * @psalm-param array{root: array{name: string, version: string, reference: string, pretty_version: string, aliases: string[], dev: bool, install_path: string, type: string}, versions: array<string, array{dev_requirement: bool, pretty_version?: string, version?: string, aliases?: string[], reference?: string, replaced?: string[], provided?: string[], install_path?: string, type?: string}>} $data
+     * @psalm-param array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>} $data
      */
     public static function reload($data)
     {
@@ -311,7 +313,7 @@ public static function reload($data)
 
     /**
      * @return array[]
-     * @psalm-return list<array{root: array{name: string, version: string, reference: string, pretty_version: string, aliases: string[], dev: bool, install_path: string, type: string}, versions: array<string, array{dev_requirement: bool, pretty_version?: string, version?: string, aliases?: string[], reference?: string, replaced?: string[], provided?: string[], install_path?: string, type?: string}>}>
+     * @psalm-return list<array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>}>
      */
     private static function getInstalled()
     {
@@ -326,7 +328,9 @@ private static function getInstalled()
                 if (isset(self::$installedByVendor[$vendorDir])) {
                     $installed[] = self::$installedByVendor[$vendorDir];
                 } elseif (is_file($vendorDir.'/composer/installed.php')) {
-                    $installed[] = self::$installedByVendor[$vendorDir] = require $vendorDir.'/composer/installed.php';
+                    /** @var array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>} $required */
+                    $required = require $vendorDir.'/composer/installed.php';
+                    $installed[] = self::$installedByVendor[$vendorDir] = $required;
                     if (null === self::$installed && strtr($vendorDir.'/composer', '\\', '/') === strtr(__DIR__, '\\', '/')) {
                         self::$installed = $installed[count($installed) - 1];
                     }
@@ -338,12 +342,17 @@ private static function getInstalled()
             // only require the installed.php file if this file is loaded from its dumped location,
             // and not from its source location in the composer/composer package, see https://github.com/composer/composer/issues/9937
             if (substr(__DIR__, -8, 1) !== 'C') {
-                self::$installed = require __DIR__ . '/installed.php';
+                /** @var array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>} $required */
+                $required = require __DIR__ . '/installed.php';
+                self::$installed = $required;
             } else {
                 self::$installed = array();
             }
         }
-        $installed[] = self::$installed;
+
+        if (self::$installed !== array()) {
+            $installed[] = self::$installed;
+        }
 
         return $installed;
     }
diff --git a/vendor/composer/autoload_classmap.php b/vendor/composer/autoload_classmap.php
index af85057ebcc5b53b81b033e3095689b04d048f39..a402a85314dd8c26d6bd1337fcbec0a5c2570925 100644
--- a/vendor/composer/autoload_classmap.php
+++ b/vendor/composer/autoload_classmap.php
@@ -2,7 +2,7 @@
 
 // autoload_classmap.php @generated by Composer
 
-$vendorDir = dirname(dirname(__FILE__));
+$vendorDir = dirname(__DIR__);
 $baseDir = dirname($vendorDir);
 
 return array(
diff --git a/vendor/composer/autoload_files.php b/vendor/composer/autoload_files.php
index b7195ba9dda89f2969d190e75849b5cffa2dd625..3cc7ce2489289aba1ccf8c12aba552ce8ca7e639 100644
--- a/vendor/composer/autoload_files.php
+++ b/vendor/composer/autoload_files.php
@@ -2,23 +2,24 @@
 
 // autoload_files.php @generated by Composer
 
-$vendorDir = dirname(dirname(__FILE__));
+$vendorDir = dirname(__DIR__);
 $baseDir = dirname($vendorDir);
 
 return array(
     'a4a119a56e50fbb293281d9a48007e0e' => $vendorDir . '/symfony/polyfill-php80/bootstrap.php',
-    '320cde22f66dd4f5d3fd621d3e88b98f' => $vendorDir . '/symfony/polyfill-ctype/bootstrap.php',
-    '6e3fae29631ef280660b3cdad06f25a8' => $vendorDir . '/symfony/deprecation-contracts/function.php',
-    '0d59ee240a4cd96ddbb4ff164fccea4d' => $vendorDir . '/symfony/polyfill-php73/bootstrap.php',
     '0e6d7bf4a5811bfa5cf40c5ccd6fae6a' => $vendorDir . '/symfony/polyfill-mbstring/bootstrap.php',
+    '6e3fae29631ef280660b3cdad06f25a8' => $vendorDir . '/symfony/deprecation-contracts/function.php',
     '25072dd6e2470089de65ae7bf11d3109' => $vendorDir . '/symfony/polyfill-php72/bootstrap.php',
-    '23c18046f52bef3eea034657bafda50f' => $vendorDir . '/symfony/polyfill-php81/bootstrap.php',
+    '320cde22f66dd4f5d3fd621d3e88b98f' => $vendorDir . '/symfony/polyfill-ctype/bootstrap.php',
     'e69f7f6ee287b969198c3c9d6777bd38' => $vendorDir . '/symfony/polyfill-intl-normalizer/bootstrap.php',
     'f598d06aa772fa33d905e87be6398fb1' => $vendorDir . '/symfony/polyfill-intl-idn/bootstrap.php',
+    '0d59ee240a4cd96ddbb4ff164fccea4d' => $vendorDir . '/symfony/polyfill-php73/bootstrap.php',
+    '667aeda72477189d0494fecd327c3641' => $vendorDir . '/symfony/var-dumper/Resources/functions/dump.php',
     '7b11c4dc42b3b3023073cb14e519683c' => $vendorDir . '/ralouphie/getallheaders/src/getallheaders.php',
     'c964ee0ededf28c96ebd9db5099ef910' => $vendorDir . '/guzzlehttp/promises/src/functions_include.php',
     'a0edc8309cc5e1d60e3047b5df6b7052' => $vendorDir . '/guzzlehttp/psr7/src/functions_include.php',
     '37a3dc5111fe8f707ab4c132ef1dbc62' => $vendorDir . '/guzzlehttp/guzzle/src/functions_include.php',
+    '23c18046f52bef3eea034657bafda50f' => $vendorDir . '/symfony/polyfill-php81/bootstrap.php',
     '3e41e0554275033aae3e9e7e056c2d14' => $vendorDir . '/longwave/laminas-diactoros/src/functions/create_uploaded_file.php',
     'f4ee20bfdee1006b0970e8d951bea11e' => $vendorDir . '/longwave/laminas-diactoros/src/functions/marshal_headers_from_sapi.php',
     '039b4ca04402a921dc2af19c2e8c1f6e' => $vendorDir . '/longwave/laminas-diactoros/src/functions/marshal_method_from_sapi.php',
@@ -38,10 +39,9 @@
     'def43f6c87e4f8dfd0c9e1b1bab14fe8' => $vendorDir . '/symfony/polyfill-iconv/bootstrap.php',
     '2f69d3914119f042cca9e44442d5ce95' => $baseDir . '/web/core/includes/bootstrap.inc',
     '6db5533840cb1ae1bc049452845aa88e' => $baseDir . '/web/core/includes/guzzle_php81_shim.php',
-    '667aeda72477189d0494fecd327c3641' => $vendorDir . '/symfony/var-dumper/Resources/functions/dump.php',
     '5abda994d126976858eb25d2546ee3c9' => $vendorDir . '/simplesamlphp/simplesamlphp/lib/_autoload_modules.php',
     '8825ede83f2f289127722d4e842cf7e8' => $vendorDir . '/symfony/polyfill-intl-grapheme/bootstrap.php',
+    '2cffec82183ee1cea088009cef9a6fc3' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier.composer.php',
     'b6b991a57620e2fb6b2f66f03fe9ddc2' => $vendorDir . '/symfony/string/Resources/functions.php',
     '801c31d8ed748cfa537fa45402288c95' => $vendorDir . '/psy/psysh/src/functions.php',
-    '2cffec82183ee1cea088009cef9a6fc3' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier.composer.php',
 );
diff --git a/vendor/composer/autoload_namespaces.php b/vendor/composer/autoload_namespaces.php
index c4089409b12ccaa246e401d9b7c0f696b414cb9a..a064ec61323b6e6f816f3c514d602960e1758868 100644
--- a/vendor/composer/autoload_namespaces.php
+++ b/vendor/composer/autoload_namespaces.php
@@ -2,7 +2,7 @@
 
 // autoload_namespaces.php @generated by Composer
 
-$vendorDir = dirname(dirname(__FILE__));
+$vendorDir = dirname(__DIR__);
 $baseDir = dirname($vendorDir);
 
 return array(
diff --git a/vendor/composer/autoload_psr4.php b/vendor/composer/autoload_psr4.php
index 4b7dcba76c7aec1692dcd5e4e41d07117e66f1eb..680ca8c94d9bf47ef66c4212c1d1345931a4b496 100644
--- a/vendor/composer/autoload_psr4.php
+++ b/vendor/composer/autoload_psr4.php
@@ -2,7 +2,7 @@
 
 // autoload_psr4.php @generated by Composer
 
-$vendorDir = dirname(dirname(__FILE__));
+$vendorDir = dirname(__DIR__);
 $baseDir = dirname($vendorDir);
 
 return array(
diff --git a/vendor/composer/autoload_real.php b/vendor/composer/autoload_real.php
index 32fc497f4c4d9620ba5fca1e2c0997126e13899e..5d97330b6816278ed2786a4db41463907876ac94 100644
--- a/vendor/composer/autoload_real.php
+++ b/vendor/composer/autoload_real.php
@@ -25,60 +25,30 @@ public static function getLoader()
         require __DIR__ . '/platform_check.php';
 
         spl_autoload_register(array('ComposerAutoloaderInit5c689ffcd54b9e495ed983fdce09b530', 'loadClassLoader'), true, true);
-        self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(\dirname(__FILE__)));
+        self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__));
         spl_autoload_unregister(array('ComposerAutoloaderInit5c689ffcd54b9e495ed983fdce09b530', 'loadClassLoader'));
 
         $includePaths = require __DIR__ . '/include_paths.php';
         $includePaths[] = get_include_path();
         set_include_path(implode(PATH_SEPARATOR, $includePaths));
 
-        $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
-        if ($useStaticLoader) {
-            require __DIR__ . '/autoload_static.php';
+        require __DIR__ . '/autoload_static.php';
+        call_user_func(\Composer\Autoload\ComposerStaticInit5c689ffcd54b9e495ed983fdce09b530::getInitializer($loader));
 
-            call_user_func(\Composer\Autoload\ComposerStaticInit5c689ffcd54b9e495ed983fdce09b530::getInitializer($loader));
-        } else {
-            $map = require __DIR__ . '/autoload_namespaces.php';
-            foreach ($map as $namespace => $path) {
-                $loader->set($namespace, $path);
-            }
+        $loader->register(true);
 
-            $map = require __DIR__ . '/autoload_psr4.php';
-            foreach ($map as $namespace => $path) {
-                $loader->setPsr4($namespace, $path);
-            }
+        $filesToLoad = \Composer\Autoload\ComposerStaticInit5c689ffcd54b9e495ed983fdce09b530::$files;
+        $requireFile = \Closure::bind(static function ($fileIdentifier, $file) {
+            if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
+                $GLOBALS['__composer_autoload_files'][$fileIdentifier] = true;
 
-            $classMap = require __DIR__ . '/autoload_classmap.php';
-            if ($classMap) {
-                $loader->addClassMap($classMap);
+                require $file;
             }
-        }
-
-        $loader->register(true);
-
-        if ($useStaticLoader) {
-            $includeFiles = Composer\Autoload\ComposerStaticInit5c689ffcd54b9e495ed983fdce09b530::$files;
-        } else {
-            $includeFiles = require __DIR__ . '/autoload_files.php';
-        }
-        foreach ($includeFiles as $fileIdentifier => $file) {
-            composerRequire5c689ffcd54b9e495ed983fdce09b530($fileIdentifier, $file);
+        }, null, null);
+        foreach ($filesToLoad as $fileIdentifier => $file) {
+            $requireFile($fileIdentifier, $file);
         }
 
         return $loader;
     }
 }
-
-/**
- * @param string $fileIdentifier
- * @param string $file
- * @return void
- */
-function composerRequire5c689ffcd54b9e495ed983fdce09b530($fileIdentifier, $file)
-{
-    if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
-        $GLOBALS['__composer_autoload_files'][$fileIdentifier] = true;
-
-        require $file;
-    }
-}
diff --git a/vendor/composer/autoload_static.php b/vendor/composer/autoload_static.php
index 9542f079be918e3130a034004d0507db93d60351..c1c6bc44925304a2e66cb09f95f3d716470d1326 100644
--- a/vendor/composer/autoload_static.php
+++ b/vendor/composer/autoload_static.php
@@ -8,18 +8,19 @@ class ComposerStaticInit5c689ffcd54b9e495ed983fdce09b530
 {
     public static $files = array (
         'a4a119a56e50fbb293281d9a48007e0e' => __DIR__ . '/..' . '/symfony/polyfill-php80/bootstrap.php',
-        '320cde22f66dd4f5d3fd621d3e88b98f' => __DIR__ . '/..' . '/symfony/polyfill-ctype/bootstrap.php',
-        '6e3fae29631ef280660b3cdad06f25a8' => __DIR__ . '/..' . '/symfony/deprecation-contracts/function.php',
-        '0d59ee240a4cd96ddbb4ff164fccea4d' => __DIR__ . '/..' . '/symfony/polyfill-php73/bootstrap.php',
         '0e6d7bf4a5811bfa5cf40c5ccd6fae6a' => __DIR__ . '/..' . '/symfony/polyfill-mbstring/bootstrap.php',
+        '6e3fae29631ef280660b3cdad06f25a8' => __DIR__ . '/..' . '/symfony/deprecation-contracts/function.php',
         '25072dd6e2470089de65ae7bf11d3109' => __DIR__ . '/..' . '/symfony/polyfill-php72/bootstrap.php',
-        '23c18046f52bef3eea034657bafda50f' => __DIR__ . '/..' . '/symfony/polyfill-php81/bootstrap.php',
+        '320cde22f66dd4f5d3fd621d3e88b98f' => __DIR__ . '/..' . '/symfony/polyfill-ctype/bootstrap.php',
         'e69f7f6ee287b969198c3c9d6777bd38' => __DIR__ . '/..' . '/symfony/polyfill-intl-normalizer/bootstrap.php',
         'f598d06aa772fa33d905e87be6398fb1' => __DIR__ . '/..' . '/symfony/polyfill-intl-idn/bootstrap.php',
+        '0d59ee240a4cd96ddbb4ff164fccea4d' => __DIR__ . '/..' . '/symfony/polyfill-php73/bootstrap.php',
+        '667aeda72477189d0494fecd327c3641' => __DIR__ . '/..' . '/symfony/var-dumper/Resources/functions/dump.php',
         '7b11c4dc42b3b3023073cb14e519683c' => __DIR__ . '/..' . '/ralouphie/getallheaders/src/getallheaders.php',
         'c964ee0ededf28c96ebd9db5099ef910' => __DIR__ . '/..' . '/guzzlehttp/promises/src/functions_include.php',
         'a0edc8309cc5e1d60e3047b5df6b7052' => __DIR__ . '/..' . '/guzzlehttp/psr7/src/functions_include.php',
         '37a3dc5111fe8f707ab4c132ef1dbc62' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/functions_include.php',
+        '23c18046f52bef3eea034657bafda50f' => __DIR__ . '/..' . '/symfony/polyfill-php81/bootstrap.php',
         '3e41e0554275033aae3e9e7e056c2d14' => __DIR__ . '/..' . '/longwave/laminas-diactoros/src/functions/create_uploaded_file.php',
         'f4ee20bfdee1006b0970e8d951bea11e' => __DIR__ . '/..' . '/longwave/laminas-diactoros/src/functions/marshal_headers_from_sapi.php',
         '039b4ca04402a921dc2af19c2e8c1f6e' => __DIR__ . '/..' . '/longwave/laminas-diactoros/src/functions/marshal_method_from_sapi.php',
@@ -39,12 +40,11 @@ class ComposerStaticInit5c689ffcd54b9e495ed983fdce09b530
         'def43f6c87e4f8dfd0c9e1b1bab14fe8' => __DIR__ . '/..' . '/symfony/polyfill-iconv/bootstrap.php',
         '2f69d3914119f042cca9e44442d5ce95' => __DIR__ . '/../..' . '/web/core/includes/bootstrap.inc',
         '6db5533840cb1ae1bc049452845aa88e' => __DIR__ . '/../..' . '/web/core/includes/guzzle_php81_shim.php',
-        '667aeda72477189d0494fecd327c3641' => __DIR__ . '/..' . '/symfony/var-dumper/Resources/functions/dump.php',
         '5abda994d126976858eb25d2546ee3c9' => __DIR__ . '/..' . '/simplesamlphp/simplesamlphp/lib/_autoload_modules.php',
         '8825ede83f2f289127722d4e842cf7e8' => __DIR__ . '/..' . '/symfony/polyfill-intl-grapheme/bootstrap.php',
+        '2cffec82183ee1cea088009cef9a6fc3' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier.composer.php',
         'b6b991a57620e2fb6b2f66f03fe9ddc2' => __DIR__ . '/..' . '/symfony/string/Resources/functions.php',
         '801c31d8ed748cfa537fa45402288c95' => __DIR__ . '/..' . '/psy/psysh/src/functions.php',
-        '2cffec82183ee1cea088009cef9a6fc3' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier.composer.php',
     );
 
     public static $prefixLengthsPsr4 = array (
diff --git a/vendor/composer/include_paths.php b/vendor/composer/include_paths.php
index d4fb967181c34edeb03fdbced173d00c67b66855..af33c14914c069f356ffca8157fe5dc3a7ba421d 100644
--- a/vendor/composer/include_paths.php
+++ b/vendor/composer/include_paths.php
@@ -2,7 +2,7 @@
 
 // include_paths.php @generated by Composer
 
-$vendorDir = dirname(dirname(__FILE__));
+$vendorDir = dirname(__DIR__);
 $baseDir = dirname($vendorDir);
 
 return array(
diff --git a/vendor/composer/installed.json b/vendor/composer/installed.json
index 3cdacba22f131963c877aa4ce4a46ce9abaa694b..19431000b644f4b745607966143d9b634665e9fc 100644
--- a/vendor/composer/installed.json
+++ b/vendor/composer/installed.json
@@ -7327,18 +7327,18 @@
         },
         {
             "name": "drupal/views_autocomplete_filters",
-            "version": "1.6.0",
-            "version_normalized": "1.6.0.0",
+            "version": "1.7.0",
+            "version_normalized": "1.7.0.0",
             "source": {
                 "type": "git",
                 "url": "https://git.drupalcode.org/project/views_autocomplete_filters.git",
-                "reference": "8.x-1.6"
+                "reference": "8.x-1.7"
             },
             "dist": {
                 "type": "zip",
-                "url": "https://ftp.drupal.org/files/projects/views_autocomplete_filters-8.x-1.6.zip",
-                "reference": "8.x-1.6",
-                "shasum": "43a2de203ef7a4fdd3116394e97c7a6e23a97055"
+                "url": "https://ftp.drupal.org/files/projects/views_autocomplete_filters-8.x-1.7.zip",
+                "reference": "8.x-1.7",
+                "shasum": "4061cac83e39279bbf5515b8ba8f8685b27b4023"
             },
             "require": {
                 "drupal/core": "^8 || ^9 || ^10"
@@ -7346,8 +7346,8 @@
             "type": "drupal-module",
             "extra": {
                 "drupal": {
-                    "version": "8.x-1.6",
-                    "datestamp": "1696855914",
+                    "version": "8.x-1.7",
+                    "datestamp": "1697624365",
                     "security-coverage": {
                         "status": "covered",
                         "message": "Covered by Drupal's security advisory policy"
@@ -8899,17 +8899,17 @@
         },
         {
             "name": "laminas/laminas-feed",
-            "version": "2.21.0",
-            "version_normalized": "2.21.0.0",
+            "version": "2.22.0",
+            "version_normalized": "2.22.0.0",
             "source": {
                 "type": "git",
                 "url": "https://github.com/laminas/laminas-feed.git",
-                "reference": "52918789a417bc292ccd6fbb4b91bd78a65d50ab"
+                "reference": "669792b819fca7274698147ad7a2ecc1b0a9b141"
             },
             "dist": {
                 "type": "zip",
-                "url": "https://api.github.com/repos/laminas/laminas-feed/zipball/52918789a417bc292ccd6fbb4b91bd78a65d50ab",
-                "reference": "52918789a417bc292ccd6fbb4b91bd78a65d50ab",
+                "url": "https://api.github.com/repos/laminas/laminas-feed/zipball/669792b819fca7274698147ad7a2ecc1b0a9b141",
+                "reference": "669792b819fca7274698147ad7a2ecc1b0a9b141",
                 "shasum": ""
             },
             "require": {
@@ -8917,24 +8917,24 @@
                 "ext-libxml": "*",
                 "laminas/laminas-escaper": "^2.9",
                 "laminas/laminas-stdlib": "^3.6",
-                "php": "~8.1.0 || ~8.2.0"
+                "php": "~8.1.0 || ~8.2.0 || ~8.3.0"
             },
             "conflict": {
                 "laminas/laminas-servicemanager": "<3.3",
                 "zendframework/zend-feed": "*"
             },
             "require-dev": {
-                "laminas/laminas-cache": "^2.13.2 || ^3.10.1",
+                "laminas/laminas-cache": "^2.13.2 || ^3.11",
                 "laminas/laminas-cache-storage-adapter-memory": "^1.1.0 || ^2.2",
                 "laminas/laminas-coding-standard": "~2.5.0",
                 "laminas/laminas-db": "^2.18",
                 "laminas/laminas-http": "^2.18",
                 "laminas/laminas-servicemanager": "^3.21.0",
-                "laminas/laminas-validator": "^2.30.1",
-                "phpunit/phpunit": "^10.2.6",
+                "laminas/laminas-validator": "^2.38",
+                "phpunit/phpunit": "^10.3.1",
                 "psalm/plugin-phpunit": "^0.18.4",
                 "psr/http-message": "^2.0",
-                "vimeo/psalm": "^5.13.1"
+                "vimeo/psalm": "^5.14.1"
             },
             "suggest": {
                 "laminas/laminas-cache": "Laminas\\Cache component, for optionally caching feeds between requests",
@@ -8944,7 +8944,7 @@
                 "laminas/laminas-validator": "Laminas\\Validator component, for validating email addresses used in Atom feeds and entries when using the Writer subcomponent",
                 "psr/http-message": "PSR-7 ^1.0.1, if you wish to use Laminas\\Feed\\Reader\\Http\\Psr7ResponseDecorator"
             },
-            "time": "2023-07-24T09:21:16+00:00",
+            "time": "2023-10-11T20:16:37+00:00",
             "type": "library",
             "installation-source": "dist",
             "autoload": {
diff --git a/vendor/composer/installed.php b/vendor/composer/installed.php
index 5bfa66161272c1bad20947871c19f1537ee03586..1c37fb6102fb170952babefc69d068f848d07175 100644
--- a/vendor/composer/installed.php
+++ b/vendor/composer/installed.php
@@ -1,337 +1,337 @@
 <?php return array(
     'root' => array(
+        'name' => 'osu-asc-webservices/d8-upstream',
         'pretty_version' => 'dev-master',
         'version' => 'dev-master',
+        'reference' => 'acd0f2a9d0e4f1efdc88b99f2845f115008c48c3',
         'type' => 'project',
         'install_path' => __DIR__ . '/../../',
         'aliases' => array(),
-        'reference' => '99bf4a425e3bec4ba38ee03c9b93d477c793ebf0',
-        'name' => 'osu-asc-webservices/d8-upstream',
         'dev' => true,
     ),
     'versions' => array(
         'asm89/stack-cors' => array(
             'pretty_version' => '1.3.0',
             'version' => '1.3.0.0',
+            'reference' => 'b9c31def6a83f84b4d4a40d35996d375755f0e08',
             'type' => 'library',
             'install_path' => __DIR__ . '/../asm89/stack-cors',
             'aliases' => array(),
-            'reference' => 'b9c31def6a83f84b4d4a40d35996d375755f0e08',
             'dev_requirement' => false,
         ),
         'browserstate/history.js' => array(
             'pretty_version' => '1.8.0',
             'version' => '1.8.0.0',
+            'reference' => 'origin/master',
             'type' => 'drupal-library',
             'install_path' => __DIR__ . '/../../web/libraries/history.js',
             'aliases' => array(),
-            'reference' => 'origin/master',
             'dev_requirement' => false,
         ),
         'chi-teck/drupal-code-generator' => array(
             'pretty_version' => '2.6.2',
             'version' => '2.6.2.0',
+            'reference' => '22ed1cc02dc47814e8239de577da541e9b9bd980',
             'type' => 'library',
             'install_path' => __DIR__ . '/../chi-teck/drupal-code-generator',
             'aliases' => array(),
-            'reference' => '22ed1cc02dc47814e8239de577da541e9b9bd980',
             'dev_requirement' => false,
         ),
         'ckeditor/indentblock' => array(
             'pretty_version' => '4.8.0',
             'version' => '4.8.0.0',
+            'reference' => NULL,
             'type' => 'drupal-library',
             'install_path' => __DIR__ . '/../../web/libraries/indentblock',
             'aliases' => array(),
-            'reference' => NULL,
             'dev_requirement' => false,
         ),
         'composer/installers' => array(
             'pretty_version' => 'v1.11.0',
             'version' => '1.11.0.0',
+            'reference' => 'ae03311f45dfe194412081526be2e003960df74b',
             'type' => 'composer-plugin',
             'install_path' => __DIR__ . '/./installers',
             'aliases' => array(),
-            'reference' => 'ae03311f45dfe194412081526be2e003960df74b',
             'dev_requirement' => false,
         ),
         'composer/semver' => array(
             'pretty_version' => '3.3.2',
             'version' => '3.3.2.0',
+            'reference' => '3953f23262f2bff1919fc82183ad9acb13ff62c9',
             'type' => 'library',
             'install_path' => __DIR__ . '/./semver',
             'aliases' => array(),
-            'reference' => '3953f23262f2bff1919fc82183ad9acb13ff62c9',
             'dev_requirement' => false,
         ),
         'consolidation/annotated-command' => array(
             'pretty_version' => '4.7.1',
             'version' => '4.7.1.0',
+            'reference' => 'fd263e3e9341d29758025b1a9b2878e3247525be',
             'type' => 'library',
             'install_path' => __DIR__ . '/../consolidation/annotated-command',
             'aliases' => array(),
-            'reference' => 'fd263e3e9341d29758025b1a9b2878e3247525be',
             'dev_requirement' => false,
         ),
         'consolidation/config' => array(
             'pretty_version' => '2.0.6',
             'version' => '2.0.6.0',
+            'reference' => 'd90e684c07582ab91916771565f9c768ebfd5dae',
             'type' => 'library',
             'install_path' => __DIR__ . '/../consolidation/config',
             'aliases' => array(),
-            'reference' => 'd90e684c07582ab91916771565f9c768ebfd5dae',
             'dev_requirement' => false,
         ),
         'consolidation/filter-via-dot-access-data' => array(
             'pretty_version' => '2.0.2',
             'version' => '2.0.2.0',
+            'reference' => 'cb2eeba41f8e2e3c61698a5cf70ef048ff6c9d5b',
             'type' => 'library',
             'install_path' => __DIR__ . '/../consolidation/filter-via-dot-access-data',
             'aliases' => array(),
-            'reference' => 'cb2eeba41f8e2e3c61698a5cf70ef048ff6c9d5b',
             'dev_requirement' => false,
         ),
         'consolidation/log' => array(
             'pretty_version' => '2.1.1',
             'version' => '2.1.1.0',
+            'reference' => '3ad08dc57e8aff9400111bad36beb0ed387fe6a9',
             'type' => 'library',
             'install_path' => __DIR__ . '/../consolidation/log',
             'aliases' => array(),
-            'reference' => '3ad08dc57e8aff9400111bad36beb0ed387fe6a9',
             'dev_requirement' => false,
         ),
         'consolidation/output-formatters' => array(
             'pretty_version' => '4.2.3',
             'version' => '4.2.3.0',
+            'reference' => 'cbb50cc86775f14972003f797b61e232788bee1f',
             'type' => 'library',
             'install_path' => __DIR__ . '/../consolidation/output-formatters',
             'aliases' => array(),
-            'reference' => 'cbb50cc86775f14972003f797b61e232788bee1f',
             'dev_requirement' => false,
         ),
         'consolidation/robo' => array(
             'pretty_version' => '4.0.2',
             'version' => '4.0.2.0',
+            'reference' => 'ccf80963abf11bdb8e90659aa99a7449b21e9452',
             'type' => 'library',
             'install_path' => __DIR__ . '/../consolidation/robo',
             'aliases' => array(),
-            'reference' => 'ccf80963abf11bdb8e90659aa99a7449b21e9452',
             'dev_requirement' => false,
         ),
         'consolidation/self-update' => array(
             'pretty_version' => '2.0.5',
             'version' => '2.0.5.0',
+            'reference' => '8a64bdd8daf5faa8e85f56534dd99caf928164b3',
             'type' => 'library',
             'install_path' => __DIR__ . '/../consolidation/self-update',
             'aliases' => array(),
-            'reference' => '8a64bdd8daf5faa8e85f56534dd99caf928164b3',
             'dev_requirement' => false,
         ),
         'consolidation/site-alias' => array(
             'pretty_version' => '3.1.7',
             'version' => '3.1.7.0',
+            'reference' => '3b6519592c7e8557423f935806cd73adf69ed6c7',
             'type' => 'library',
             'install_path' => __DIR__ . '/../consolidation/site-alias',
             'aliases' => array(),
-            'reference' => '3b6519592c7e8557423f935806cd73adf69ed6c7',
             'dev_requirement' => false,
         ),
         'consolidation/site-process' => array(
             'pretty_version' => '4.2.1',
             'version' => '4.2.1.0',
+            'reference' => 'ee3bf69001694b2117cc2f96c2ef70d8d45f1234',
             'type' => 'library',
             'install_path' => __DIR__ . '/../consolidation/site-process',
             'aliases' => array(),
-            'reference' => 'ee3bf69001694b2117cc2f96c2ef70d8d45f1234',
             'dev_requirement' => false,
         ),
         'cweagans/composer-patches' => array(
             'pretty_version' => '1.7.3',
             'version' => '1.7.3.0',
+            'reference' => 'e190d4466fe2b103a55467dfa83fc2fecfcaf2db',
             'type' => 'composer-plugin',
             'install_path' => __DIR__ . '/../cweagans/composer-patches',
             'aliases' => array(),
-            'reference' => 'e190d4466fe2b103a55467dfa83fc2fecfcaf2db',
             'dev_requirement' => false,
         ),
         'desandro/imagesloaded' => array(
             'pretty_version' => '4.1.4',
             'version' => '4.1.4.0',
+            'reference' => 'origin/master',
             'type' => 'drupal-library',
             'install_path' => __DIR__ . '/../../web/libraries/imagesloaded',
             'aliases' => array(),
-            'reference' => 'origin/master',
             'dev_requirement' => false,
         ),
         'desandro/masonry' => array(
             'pretty_version' => '4.2.0',
             'version' => '4.2.0.0',
+            'reference' => NULL,
             'type' => 'drupal-library',
             'install_path' => __DIR__ . '/../../web/libraries/masonry',
             'aliases' => array(),
-            'reference' => NULL,
             'dev_requirement' => false,
         ),
         'dflydev/dot-access-data' => array(
             'pretty_version' => 'v1.1.0',
             'version' => '1.1.0.0',
+            'reference' => '3fbd874921ab2c041e899d044585a2ab9795df8a',
             'type' => 'library',
             'install_path' => __DIR__ . '/../dflydev/dot-access-data',
             'aliases' => array(),
-            'reference' => '3fbd874921ab2c041e899d044585a2ab9795df8a',
             'dev_requirement' => false,
         ),
         'dimsemenov/magnific-popup' => array(
             'pretty_version' => '1.1.0',
             'version' => '1.1.0.0',
+            'reference' => '6b7a8088783cbce01034414c1fd2d8e1889093ae',
             'type' => 'library',
             'install_path' => __DIR__ . '/../dimsemenov/magnific-popup',
             'aliases' => array(),
-            'reference' => '6b7a8088783cbce01034414c1fd2d8e1889093ae',
             'dev_requirement' => false,
         ),
         'doctrine/annotations' => array(
             'pretty_version' => '1.13.3',
             'version' => '1.13.3.0',
+            'reference' => '648b0343343565c4a056bfc8392201385e8d89f0',
             'type' => 'library',
             'install_path' => __DIR__ . '/../doctrine/annotations',
             'aliases' => array(),
-            'reference' => '648b0343343565c4a056bfc8392201385e8d89f0',
             'dev_requirement' => false,
         ),
         'doctrine/lexer' => array(
             'pretty_version' => '1.2.3',
             'version' => '1.2.3.0',
+            'reference' => 'c268e882d4dbdd85e36e4ad69e02dc284f89d229',
             'type' => 'library',
             'install_path' => __DIR__ . '/../doctrine/lexer',
             'aliases' => array(),
-            'reference' => 'c268e882d4dbdd85e36e4ad69e02dc284f89d229',
             'dev_requirement' => false,
         ),
         'doctrine/reflection' => array(
             'pretty_version' => '1.2.4',
             'version' => '1.2.4.0',
+            'reference' => '6bcea3e81ab8b3d0abe5fde5300bbc8a968960c7',
             'type' => 'library',
             'install_path' => __DIR__ . '/../doctrine/reflection',
             'aliases' => array(),
-            'reference' => '6bcea3e81ab8b3d0abe5fde5300bbc8a968960c7',
             'dev_requirement' => false,
         ),
         'drupal/addtocalendar' => array(
             'pretty_version' => '3.4.0',
             'version' => '3.4.0.0',
+            'reference' => '8.x-3.4',
             'type' => 'drupal-module',
             'install_path' => __DIR__ . '/../../web/modules/addtocalendar',
             'aliases' => array(),
-            'reference' => '8.x-3.4',
             'dev_requirement' => false,
         ),
         'drupal/admin_toolbar' => array(
             'pretty_version' => '3.4.2',
             'version' => '3.4.2.0',
+            'reference' => '3.4.2',
             'type' => 'drupal-module',
             'install_path' => __DIR__ . '/../../web/modules/admin_toolbar',
             'aliases' => array(),
-            'reference' => '3.4.2',
             'dev_requirement' => false,
         ),
         'drupal/adminimal_theme' => array(
             'pretty_version' => '1.7.0',
             'version' => '1.7.0.0',
+            'reference' => '8.x-1.7',
             'type' => 'drupal-theme',
             'install_path' => __DIR__ . '/../../web/themes/adminimal_theme',
             'aliases' => array(),
-            'reference' => '8.x-1.7',
             'dev_requirement' => false,
         ),
         'drupal/administerusersbyrole' => array(
             'pretty_version' => '3.4.0',
             'version' => '3.4.0.0',
+            'reference' => '8.x-3.4',
             'type' => 'drupal-module',
             'install_path' => __DIR__ . '/../../web/modules/administerusersbyrole',
             'aliases' => array(),
-            'reference' => '8.x-3.4',
             'dev_requirement' => false,
         ),
         'drupal/allowed_formats' => array(
             'pretty_version' => '2.0.0',
             'version' => '2.0.0.0',
+            'reference' => '2.0.0',
             'type' => 'drupal-module',
             'install_path' => __DIR__ . '/../../web/modules/allowed_formats',
             'aliases' => array(),
-            'reference' => '2.0.0',
             'dev_requirement' => false,
         ),
         'drupal/anchor_link' => array(
             'pretty_version' => '1.10.0',
             'version' => '1.10.0.0',
+            'reference' => '8.x-1.10',
             'type' => 'drupal-module',
             'install_path' => __DIR__ . '/../../web/modules/anchor_link',
             'aliases' => array(),
-            'reference' => '8.x-1.10',
             'dev_requirement' => false,
         ),
         'drupal/better_exposed_filters' => array(
             'pretty_version' => '6.0.3',
             'version' => '6.0.3.0',
+            'reference' => '6.0.3',
             'type' => 'drupal-module',
             'install_path' => __DIR__ . '/../../web/modules/better_exposed_filters',
             'aliases' => array(),
-            'reference' => '6.0.3',
             'dev_requirement' => false,
         ),
         'drupal/block_field' => array(
             'pretty_version' => '1.0.0-rc4',
             'version' => '1.0.0.0-RC4',
+            'reference' => '8.x-1.0-rc4',
             'type' => 'drupal-module',
             'install_path' => __DIR__ . '/../../web/modules/block_field',
             'aliases' => array(),
-            'reference' => '8.x-1.0-rc4',
             'dev_requirement' => false,
         ),
         'drupal/block_permissions' => array(
             'pretty_version' => '1.3.0',
             'version' => '1.3.0.0',
+            'reference' => '8.x-1.3',
             'type' => 'drupal-module',
             'install_path' => __DIR__ . '/../../web/modules/block_permissions',
             'aliases' => array(),
-            'reference' => '8.x-1.3',
             'dev_requirement' => false,
         ),
         'drupal/block_region_permissions' => array(
             'pretty_version' => '1.5.0',
             'version' => '1.5.0.0',
+            'reference' => '8.x-1.5',
             'type' => 'drupal-module',
             'install_path' => __DIR__ . '/../../web/modules/block_region_permissions',
             'aliases' => array(),
-            'reference' => '8.x-1.5',
             'dev_requirement' => false,
         ),
         'drupal/bootstrap' => array(
             'pretty_version' => '3.29.0',
             'version' => '3.29.0.0',
+            'reference' => '8.x-3.29',
             'type' => 'drupal-theme',
             'install_path' => __DIR__ . '/../../web/themes/bootstrap',
             'aliases' => array(),
-            'reference' => '8.x-3.29',
             'dev_requirement' => false,
         ),
         'drupal/cache_control_override' => array(
             'pretty_version' => '1.1.0',
             'version' => '1.1.0.0',
+            'reference' => '8.x-1.1',
             'type' => 'drupal-module',
             'install_path' => __DIR__ . '/../../web/modules/cache_control_override',
             'aliases' => array(),
-            'reference' => '8.x-1.1',
             'dev_requirement' => false,
         ),
         'drupal/captcha' => array(
             'pretty_version' => '2.0.5',
             'version' => '2.0.5.0',
+            'reference' => '2.0.5',
             'type' => 'drupal-module',
             'install_path' => __DIR__ . '/../../web/modules/captcha',
             'aliases' => array(),
-            'reference' => '2.0.5',
             'dev_requirement' => false,
         ),
         'drupal/ckeditor' => array(
@@ -343,37 +343,37 @@
         'drupal/ckeditor_indentblock' => array(
             'pretty_version' => '1.0.0',
             'version' => '1.0.0.0',
+            'reference' => '8.x-1.0',
             'type' => 'drupal-module',
             'install_path' => __DIR__ . '/../../web/modules/ckeditor_indentblock',
             'aliases' => array(),
-            'reference' => '8.x-1.0',
             'dev_requirement' => false,
         ),
         'drupal/config_filter' => array(
             'pretty_version' => '1.10.0',
             'version' => '1.10.0.0',
+            'reference' => '8.x-1.10',
             'type' => 'drupal-module',
             'install_path' => __DIR__ . '/../../web/modules/config_filter',
             'aliases' => array(),
-            'reference' => '8.x-1.10',
             'dev_requirement' => false,
         ),
         'drupal/config_ignore' => array(
             'pretty_version' => '2.4.0',
             'version' => '2.4.0.0',
+            'reference' => '8.x-2.4',
             'type' => 'drupal-module',
             'install_path' => __DIR__ . '/../../web/modules/config_ignore',
             'aliases' => array(),
-            'reference' => '8.x-2.4',
             'dev_requirement' => false,
         ),
         'drupal/core' => array(
             'pretty_version' => '9.5.11',
             'version' => '9.5.11.0',
+            'reference' => '8afcb233c2a71501b35fed2713167c37831d5c19',
             'type' => 'drupal-core',
             'install_path' => __DIR__ . '/../../web/core',
             'aliases' => array(),
-            'reference' => '8afcb233c2a71501b35fed2713167c37831d5c19',
             'dev_requirement' => false,
         ),
         'drupal/core-annotation' => array(
@@ -403,10 +403,10 @@
         'drupal/core-composer-scaffold' => array(
             'pretty_version' => '9.0.9',
             'version' => '9.0.9.0',
+            'reference' => 'c017751a6bb9b2ffe56f0fab607ba67c21604bfd',
             'type' => 'composer-plugin',
             'install_path' => __DIR__ . '/../drupal/core-composer-scaffold',
             'aliases' => array(),
-            'reference' => 'c017751a6bb9b2ffe56f0fab607ba67c21604bfd',
             'dev_requirement' => false,
         ),
         'drupal/core-datetime' => array(
@@ -502,10 +502,10 @@
         'drupal/core-recommended' => array(
             'pretty_version' => '9.5.11',
             'version' => '9.5.11.0',
+            'reference' => 'af3521be5376e333ddcdbd31c5a169f16423b46f',
             'type' => 'metapackage',
             'install_path' => NULL,
             'aliases' => array(),
-            'reference' => 'af3521be5376e333ddcdbd31c5a169f16423b46f',
             'dev_requirement' => false,
         ),
         'drupal/core-render' => array(
@@ -547,811 +547,811 @@
         'drupal/crop' => array(
             'pretty_version' => '2.3.0',
             'version' => '2.3.0.0',
+            'reference' => '8.x-2.3',
             'type' => 'drupal-module',
             'install_path' => __DIR__ . '/../../web/modules/crop',
             'aliases' => array(),
-            'reference' => '8.x-2.3',
             'dev_requirement' => false,
         ),
         'drupal/ctools' => array(
             'pretty_version' => '3.14.0',
             'version' => '3.14.0.0',
+            'reference' => '8.x-3.14',
             'type' => 'drupal-module',
             'install_path' => __DIR__ . '/../../web/modules/ctools',
             'aliases' => array(),
-            'reference' => '8.x-3.14',
             'dev_requirement' => false,
         ),
         'drupal/decorative_image_widget' => array(
             'pretty_version' => '1.0.1',
             'version' => '1.0.1.0',
+            'reference' => '1.0.1',
             'type' => 'drupal-module',
             'install_path' => __DIR__ . '/../../web/modules/decorative_image_widget',
             'aliases' => array(),
-            'reference' => '1.0.1',
             'dev_requirement' => false,
         ),
         'drupal/dropzonejs' => array(
             'pretty_version' => '2.8.0',
             'version' => '2.8.0.0',
+            'reference' => '8.x-2.8',
             'type' => 'drupal-module',
             'install_path' => __DIR__ . '/../../web/modules/dropzonejs',
             'aliases' => array(),
-            'reference' => '8.x-2.8',
             'dev_requirement' => false,
         ),
         'drupal/editor_advanced_link' => array(
             'pretty_version' => '2.2.4',
             'version' => '2.2.4.0',
+            'reference' => '2.2.4',
             'type' => 'drupal-module',
             'install_path' => __DIR__ . '/../../web/modules/editor_advanced_link',
             'aliases' => array(),
-            'reference' => '2.2.4',
             'dev_requirement' => false,
         ),
         'drupal/embed' => array(
             'pretty_version' => '1.6.0',
             'version' => '1.6.0.0',
+            'reference' => '8.x-1.6',
             'type' => 'drupal-module',
             'install_path' => __DIR__ . '/../../web/modules/embed',
             'aliases' => array(),
-            'reference' => '8.x-1.6',
             'dev_requirement' => false,
         ),
         'drupal/entity_browser' => array(
             'pretty_version' => '2.9.0',
             'version' => '2.9.0.0',
+            'reference' => '8.x-2.9',
             'type' => 'drupal-module',
             'install_path' => __DIR__ . '/../../web/modules/entity_browser',
             'aliases' => array(),
-            'reference' => '8.x-2.9',
             'dev_requirement' => false,
         ),
         'drupal/entity_browser_entity_form' => array(
             'pretty_version' => '2.9.0',
             'version' => '2.9.0.0',
+            'reference' => NULL,
             'type' => 'metapackage',
             'install_path' => NULL,
             'aliases' => array(),
-            'reference' => NULL,
             'dev_requirement' => false,
         ),
         'drupal/entity_clone' => array(
             'pretty_version' => '2.0.0-beta4',
             'version' => '2.0.0.0-beta4',
+            'reference' => '2.0.0-beta4',
             'type' => 'drupal-module',
             'install_path' => __DIR__ . '/../../web/modules/entity_clone',
             'aliases' => array(),
-            'reference' => '2.0.0-beta4',
             'dev_requirement' => false,
         ),
         'drupal/entity_embed' => array(
             'pretty_version' => '1.4.0',
             'version' => '1.4.0.0',
+            'reference' => '8.x-1.4',
             'type' => 'drupal-module',
             'install_path' => __DIR__ . '/../../web/modules/entity_embed',
             'aliases' => array(),
-            'reference' => '8.x-1.4',
             'dev_requirement' => false,
         ),
         'drupal/entity_reference_revisions' => array(
             'pretty_version' => '1.10.0',
             'version' => '1.10.0.0',
+            'reference' => '8.x-1.10',
             'type' => 'drupal-module',
             'install_path' => __DIR__ . '/../../web/modules/entity_reference_revisions',
             'aliases' => array(),
-            'reference' => '8.x-1.10',
             'dev_requirement' => false,
         ),
         'drupal/exif_orientation' => array(
             'pretty_version' => '1.4.0',
             'version' => '1.4.0.0',
+            'reference' => '8.x-1.4',
             'type' => 'drupal-module',
             'install_path' => __DIR__ . '/../../web/modules/exif_orientation',
             'aliases' => array(),
-            'reference' => '8.x-1.4',
             'dev_requirement' => false,
         ),
         'drupal/externalauth' => array(
             'pretty_version' => '2.0.3',
             'version' => '2.0.3.0',
+            'reference' => '2.0.3',
             'type' => 'drupal-module',
             'install_path' => __DIR__ . '/../../web/modules/externalauth',
             'aliases' => array(),
-            'reference' => '2.0.3',
             'dev_requirement' => false,
         ),
         'drupal/field_group' => array(
             'pretty_version' => '3.4.0',
             'version' => '3.4.0.0',
+            'reference' => '8.x-3.4',
             'type' => 'drupal-module',
             'install_path' => __DIR__ . '/../../web/modules/field_group',
             'aliases' => array(),
-            'reference' => '8.x-3.4',
             'dev_requirement' => false,
         ),
         'drupal/field_permissions' => array(
             'pretty_version' => '1.2.0',
             'version' => '1.2.0.0',
+            'reference' => '8.x-1.2',
             'type' => 'drupal-module',
             'install_path' => __DIR__ . '/../../web/modules/field_permissions',
             'aliases' => array(),
-            'reference' => '8.x-1.2',
             'dev_requirement' => false,
         ),
         'drupal/focal_point' => array(
             'pretty_version' => '2.0.2',
             'version' => '2.0.2.0',
+            'reference' => '2.0.2',
             'type' => 'drupal-module',
             'install_path' => __DIR__ . '/../../web/modules/focal_point',
             'aliases' => array(),
-            'reference' => '2.0.2',
             'dev_requirement' => false,
         ),
         'drupal/google_analytics' => array(
             'pretty_version' => '4.0.2',
             'version' => '4.0.2.0',
+            'reference' => '4.0.2',
             'type' => 'drupal-module',
             'install_path' => __DIR__ . '/../../web/modules/google_analytics',
             'aliases' => array(),
-            'reference' => '4.0.2',
             'dev_requirement' => false,
         ),
         'drupal/google_tag' => array(
             'pretty_version' => '1.6.0',
             'version' => '1.6.0.0',
+            'reference' => '8.x-1.6',
             'type' => 'drupal-module',
             'install_path' => __DIR__ . '/../../web/modules/google_tag',
             'aliases' => array(),
-            'reference' => '8.x-1.6',
             'dev_requirement' => false,
         ),
         'drupal/honeypot' => array(
             'pretty_version' => '2.1.3',
             'version' => '2.1.3.0',
+            'reference' => '2.1.3',
             'type' => 'drupal-module',
             'install_path' => __DIR__ . '/../../web/modules/honeypot',
             'aliases' => array(),
-            'reference' => '2.1.3',
             'dev_requirement' => false,
         ),
         'drupal/inline_entity_form' => array(
             'pretty_version' => '1.0.0-rc15',
             'version' => '1.0.0.0-RC15',
+            'reference' => '8.x-1.0-rc15',
             'type' => 'drupal-module',
             'install_path' => __DIR__ . '/../../web/modules/inline_entity_form',
             'aliases' => array(),
-            'reference' => '8.x-1.0-rc15',
             'dev_requirement' => false,
         ),
         'drupal/jquery_ui' => array(
             'pretty_version' => '1.6.0',
             'version' => '1.6.0.0',
+            'reference' => '8.x-1.6',
             'type' => 'drupal-module',
             'install_path' => __DIR__ . '/../../web/modules/jquery_ui',
             'aliases' => array(),
-            'reference' => '8.x-1.6',
             'dev_requirement' => false,
         ),
         'drupal/jquery_ui_autocomplete' => array(
             'pretty_version' => '2.0.0',
             'version' => '2.0.0.0',
+            'reference' => '2.0.0',
             'type' => 'drupal-module',
             'install_path' => __DIR__ . '/../../web/modules/jquery_ui_autocomplete',
             'aliases' => array(),
-            'reference' => '2.0.0',
             'dev_requirement' => false,
         ),
         'drupal/jquery_ui_datepicker' => array(
             'pretty_version' => '2.0.0',
             'version' => '2.0.0.0',
+            'reference' => '2.0.0',
             'type' => 'drupal-module',
             'install_path' => __DIR__ . '/../../web/modules/jquery_ui_datepicker',
             'aliases' => array(),
-            'reference' => '2.0.0',
             'dev_requirement' => false,
         ),
         'drupal/jquery_ui_draggable' => array(
             'pretty_version' => '2.0.0',
             'version' => '2.0.0.0',
+            'reference' => '2.0.0',
             'type' => 'drupal-module',
             'install_path' => __DIR__ . '/../../web/modules/jquery_ui_draggable',
             'aliases' => array(),
-            'reference' => '2.0.0',
             'dev_requirement' => false,
         ),
         'drupal/jquery_ui_menu' => array(
             'pretty_version' => '2.0.0',
             'version' => '2.0.0.0',
+            'reference' => '2.0.0',
             'type' => 'drupal-module',
             'install_path' => __DIR__ . '/../../web/modules/jquery_ui_menu',
             'aliases' => array(),
-            'reference' => '2.0.0',
             'dev_requirement' => false,
         ),
         'drupal/jquery_ui_slider' => array(
             'pretty_version' => '2.0.0',
             'version' => '2.0.0.0',
+            'reference' => '2.0.0',
             'type' => 'drupal-module',
             'install_path' => __DIR__ . '/../../web/modules/jquery_ui_slider',
             'aliases' => array(),
-            'reference' => '2.0.0',
             'dev_requirement' => false,
         ),
         'drupal/jquery_ui_touch_punch' => array(
             'pretty_version' => '1.1.0',
             'version' => '1.1.0.0',
+            'reference' => '1.1.0',
             'type' => 'drupal-module',
             'install_path' => __DIR__ . '/../../web/modules/jquery_ui_touch_punch',
             'aliases' => array(),
-            'reference' => '1.1.0',
             'dev_requirement' => false,
         ),
         'drupal/libraries' => array(
             'pretty_version' => '4.0.4',
             'version' => '4.0.4.0',
+            'reference' => '4.0.4',
             'type' => 'drupal-module',
             'install_path' => __DIR__ . '/../../web/modules/libraries',
             'aliases' => array(),
-            'reference' => '4.0.4',
             'dev_requirement' => false,
         ),
         'drupal/link_attributes' => array(
             'pretty_version' => '2.1.0',
             'version' => '2.1.0.0',
+            'reference' => '2.1.0',
             'type' => 'drupal-module',
             'install_path' => __DIR__ . '/../../web/modules/link_attributes',
             'aliases' => array(),
-            'reference' => '2.1.0',
             'dev_requirement' => false,
         ),
         'drupal/linkit' => array(
             'pretty_version' => '6.0.0',
             'version' => '6.0.0.0',
+            'reference' => '6.0.0',
             'type' => 'drupal-module',
             'install_path' => __DIR__ . '/../../web/modules/linkit',
             'aliases' => array(),
-            'reference' => '6.0.0',
             'dev_requirement' => false,
         ),
         'drupal/mathjax' => array(
             'pretty_version' => '4.0.2',
             'version' => '4.0.2.0',
+            'reference' => '4.0.2',
             'type' => 'drupal-module',
             'install_path' => __DIR__ . '/../../web/modules/mathjax',
             'aliases' => array(),
-            'reference' => '4.0.2',
             'dev_requirement' => false,
         ),
         'drupal/media_entity_browser' => array(
             'pretty_version' => '2.0.0-alpha4',
             'version' => '2.0.0.0-alpha4',
+            'reference' => '8.x-2.0-alpha4',
             'type' => 'drupal-module',
             'install_path' => __DIR__ . '/../../web/modules/media_entity_browser',
             'aliases' => array(),
-            'reference' => '8.x-2.0-alpha4',
             'dev_requirement' => false,
         ),
         'drupal/media_entity_file_replace' => array(
             'pretty_version' => '1.1.0',
             'version' => '1.1.0.0',
+            'reference' => '8.x-1.1',
             'type' => 'drupal-module',
             'install_path' => __DIR__ . '/../../web/modules/media_entity_file_replace',
             'aliases' => array(),
-            'reference' => '8.x-1.1',
             'dev_requirement' => false,
         ),
         'drupal/menu_block' => array(
             'pretty_version' => '1.10.0',
             'version' => '1.10.0.0',
+            'reference' => '8.x-1.10',
             'type' => 'drupal-module',
             'install_path' => __DIR__ . '/../../web/modules/menu_block',
             'aliases' => array(),
-            'reference' => '8.x-1.10',
             'dev_requirement' => false,
         ),
         'drupal/menu_breadcrumb' => array(
             'pretty_version' => '2.0.0-alpha0',
             'version' => '2.0.0.0-alpha0',
+            'reference' => '2.0.0-alpha0',
             'type' => 'drupal-module',
             'install_path' => __DIR__ . '/../../web/modules/menu_breadcrumb',
             'aliases' => array(),
-            'reference' => '2.0.0-alpha0',
             'dev_requirement' => false,
         ),
         'drupal/metatag' => array(
             'pretty_version' => '2.0.0',
             'version' => '2.0.0.0',
+            'reference' => '2.0.0',
             'type' => 'drupal-module',
             'install_path' => __DIR__ . '/../../web/modules/metatag',
             'aliases' => array(),
-            'reference' => '2.0.0',
             'dev_requirement' => false,
         ),
         'drupal/migrate_plus' => array(
             'pretty_version' => '6.0.1',
             'version' => '6.0.1.0',
+            'reference' => '6.0.1',
             'type' => 'drupal-module',
             'install_path' => __DIR__ . '/../../web/modules/migrate_plus',
             'aliases' => array(),
-            'reference' => '6.0.1',
             'dev_requirement' => false,
         ),
         'drupal/migrate_tools' => array(
             'pretty_version' => '6.0.1',
             'version' => '6.0.1.0',
+            'reference' => '6.0.1',
             'type' => 'drupal-module',
             'install_path' => __DIR__ . '/../../web/modules/migrate_tools',
             'aliases' => array(),
-            'reference' => '6.0.1',
             'dev_requirement' => false,
         ),
         'drupal/mobile_detect' => array(
             'pretty_version' => '3.0.4',
             'version' => '3.0.4.0',
+            'reference' => '3.0.4',
             'type' => 'drupal-module',
             'install_path' => __DIR__ . '/../../web/modules/mobile_detect',
             'aliases' => array(),
-            'reference' => '3.0.4',
             'dev_requirement' => false,
         ),
         'drupal/module_filter' => array(
             'pretty_version' => '4.0.1',
             'version' => '4.0.1.0',
+            'reference' => '4.0.1',
             'type' => 'drupal-module',
             'install_path' => __DIR__ . '/../../web/modules/module_filter',
             'aliases' => array(),
-            'reference' => '4.0.1',
             'dev_requirement' => false,
         ),
         'drupal/msqrole' => array(
             'pretty_version' => '1.0.11',
             'version' => '1.0.11.0',
+            'reference' => '1.0.11',
             'type' => 'drupal-module',
             'install_path' => __DIR__ . '/../../web/modules/msqrole',
             'aliases' => array(),
-            'reference' => '1.0.11',
             'dev_requirement' => false,
         ),
         'drupal/multiple_fields_remove_button' => array(
             'pretty_version' => '2.2.0',
             'version' => '2.2.0.0',
+            'reference' => '8.x-2.2',
             'type' => 'drupal-module',
             'install_path' => __DIR__ . '/../../web/modules/multiple_fields_remove_button',
             'aliases' => array(),
-            'reference' => '8.x-2.2',
             'dev_requirement' => false,
         ),
         'drupal/pantheon_advanced_page_cache' => array(
             'pretty_version' => '2.1.2',
             'version' => '2.1.2.0',
+            'reference' => '2.1.2',
             'type' => 'drupal-module',
             'install_path' => __DIR__ . '/../../web/modules/pantheon_advanced_page_cache',
             'aliases' => array(),
-            'reference' => '2.1.2',
             'dev_requirement' => false,
         ),
         'drupal/paragraphs' => array(
             'pretty_version' => '1.16.0',
             'version' => '1.16.0.0',
+            'reference' => '8.x-1.16',
             'type' => 'drupal-module',
             'install_path' => __DIR__ . '/../../web/modules/paragraphs',
             'aliases' => array(),
-            'reference' => '8.x-1.16',
             'dev_requirement' => false,
         ),
         'drupal/pathauto' => array(
             'pretty_version' => '1.12.0',
             'version' => '1.12.0.0',
+            'reference' => '8.x-1.12',
             'type' => 'drupal-module',
             'install_path' => __DIR__ . '/../../web/modules/pathauto',
             'aliases' => array(),
-            'reference' => '8.x-1.12',
             'dev_requirement' => false,
         ),
         'drupal/queue_mail' => array(
             'pretty_version' => '1.6.0',
             'version' => '1.6.0.0',
+            'reference' => '8.x-1.6',
             'type' => 'drupal-module',
             'install_path' => __DIR__ . '/../../web/modules/queue_mail',
             'aliases' => array(),
-            'reference' => '8.x-1.6',
             'dev_requirement' => false,
         ),
         'drupal/realname' => array(
             'pretty_version' => '2.0.0-beta2',
             'version' => '2.0.0.0-beta2',
+            'reference' => '2.0.0-beta2',
             'type' => 'drupal-module',
             'install_path' => __DIR__ . '/../../web/modules/realname',
             'aliases' => array(),
-            'reference' => '2.0.0-beta2',
             'dev_requirement' => false,
         ),
         'drupal/rebuild_cache_access' => array(
             'pretty_version' => '1.9.0',
             'version' => '1.9.0.0',
+            'reference' => '8.x-1.9',
             'type' => 'drupal-module',
             'install_path' => __DIR__ . '/../../web/modules/rebuild_cache_access',
             'aliases' => array(),
-            'reference' => '8.x-1.9',
             'dev_requirement' => false,
         ),
         'drupal/recaptcha' => array(
             'pretty_version' => '3.2.0',
             'version' => '3.2.0.0',
+            'reference' => '8.x-3.2',
             'type' => 'drupal-module',
             'install_path' => __DIR__ . '/../../web/modules/recaptcha',
             'aliases' => array(),
-            'reference' => '8.x-3.2',
             'dev_requirement' => false,
         ),
         'drupal/recaptcha_v3' => array(
             'pretty_version' => '2.0.2',
             'version' => '2.0.2.0',
+            'reference' => '2.0.2',
             'type' => 'drupal-module',
             'install_path' => __DIR__ . '/../../web/modules/recaptcha_v3',
             'aliases' => array(),
-            'reference' => '2.0.2',
             'dev_requirement' => false,
         ),
         'drupal/redirect' => array(
             'pretty_version' => '1.9.0',
             'version' => '1.9.0.0',
+            'reference' => '8.x-1.9',
             'type' => 'drupal-module',
             'install_path' => __DIR__ . '/../../web/modules/redirect',
             'aliases' => array(),
-            'reference' => '8.x-1.9',
             'dev_requirement' => false,
         ),
         'drupal/roleassign' => array(
             'pretty_version' => '2.0.0',
             'version' => '2.0.0.0',
+            'reference' => '2.0.0',
             'type' => 'drupal-module',
             'install_path' => __DIR__ . '/../../web/modules/roleassign',
             'aliases' => array(),
-            'reference' => '2.0.0',
             'dev_requirement' => false,
         ),
         'drupal/scheduler' => array(
             'pretty_version' => '1.5.0',
             'version' => '1.5.0.0',
+            'reference' => '8.x-1.5',
             'type' => 'drupal-module',
             'install_path' => __DIR__ . '/../../web/modules/scheduler',
             'aliases' => array(),
-            'reference' => '8.x-1.5',
             'dev_requirement' => false,
         ),
         'drupal/seven' => array(
             'pretty_version' => '1.0.0',
             'version' => '1.0.0.0',
+            'reference' => '1.0.0',
             'type' => 'drupal-theme',
             'install_path' => __DIR__ . '/../../web/themes/seven',
             'aliases' => array(),
-            'reference' => '1.0.0',
             'dev_requirement' => false,
         ),
         'drupal/simple_gmap' => array(
             'pretty_version' => '3.1.0',
             'version' => '3.1.0.0',
+            'reference' => '3.1.0',
             'type' => 'drupal-module',
             'install_path' => __DIR__ . '/../../web/modules/simple_gmap',
             'aliases' => array(),
-            'reference' => '3.1.0',
             'dev_requirement' => false,
         ),
         'drupal/simple_sitemap' => array(
             'pretty_version' => '4.1.6',
             'version' => '4.1.6.0',
+            'reference' => '4.1.6',
             'type' => 'drupal-module',
             'install_path' => __DIR__ . '/../../web/modules/simple_sitemap',
             'aliases' => array(),
-            'reference' => '4.1.6',
             'dev_requirement' => false,
         ),
         'drupal/simplesamlphp_auth' => array(
             'pretty_version' => '3.3.0',
             'version' => '3.3.0.0',
+            'reference' => '8.x-3.3',
             'type' => 'drupal-module',
             'install_path' => __DIR__ . '/../../web/modules/simplesamlphp_auth',
             'aliases' => array(),
-            'reference' => '8.x-3.3',
             'dev_requirement' => false,
         ),
         'drupal/smtp' => array(
             'pretty_version' => '1.2.0',
             'version' => '1.2.0.0',
+            'reference' => '8.x-1.2',
             'type' => 'drupal-module',
             'install_path' => __DIR__ . '/../../web/modules/smtp',
             'aliases' => array(),
-            'reference' => '8.x-1.2',
             'dev_requirement' => false,
         ),
         'drupal/social_media' => array(
             'pretty_version' => '2.0.0',
             'version' => '2.0.0.0',
+            'reference' => '2.0.0',
             'type' => 'drupal-module',
             'install_path' => __DIR__ . '/../../web/modules/social_media',
             'aliases' => array(),
-            'reference' => '2.0.0',
             'dev_requirement' => false,
         ),
         'drupal/social_media_links' => array(
             'pretty_version' => '2.9.0',
             'version' => '2.9.0.0',
+            'reference' => '8.x-2.9',
             'type' => 'drupal-module',
             'install_path' => __DIR__ . '/../../web/modules/social_media_links',
             'aliases' => array(),
-            'reference' => '8.x-2.9',
             'dev_requirement' => false,
         ),
         'drupal/svg_image' => array(
             'pretty_version' => '3.0.1',
             'version' => '3.0.1.0',
+            'reference' => '3.0.1',
             'type' => 'drupal-module',
             'install_path' => __DIR__ . '/../../web/modules/svg_image',
             'aliases' => array(),
-            'reference' => '3.0.1',
             'dev_requirement' => false,
         ),
         'drupal/token' => array(
             'pretty_version' => '1.12.0',
             'version' => '1.12.0.0',
+            'reference' => '8.x-1.12',
             'type' => 'drupal-module',
             'install_path' => __DIR__ . '/../../web/modules/token',
             'aliases' => array(),
-            'reference' => '8.x-1.12',
             'dev_requirement' => false,
         ),
         'drupal/twig_field_value' => array(
             'pretty_version' => '2.0.2',
             'version' => '2.0.2.0',
+            'reference' => '2.0.2',
             'type' => 'drupal-module',
             'install_path' => __DIR__ . '/../../web/modules/twig_field_value',
             'aliases' => array(),
-            'reference' => '2.0.2',
             'dev_requirement' => false,
         ),
         'drupal/twig_tweak' => array(
             'pretty_version' => '3.2.1',
             'version' => '3.2.1.0',
+            'reference' => '3.2.1',
             'type' => 'drupal-module',
             'install_path' => __DIR__ . '/../../web/modules/twig_tweak',
             'aliases' => array(),
-            'reference' => '3.2.1',
             'dev_requirement' => false,
         ),
         'drupal/ultimate_cron' => array(
             'pretty_version' => '2.0.0-alpha6',
             'version' => '2.0.0.0-alpha6',
+            'reference' => '8.x-2.0-alpha6',
             'type' => 'drupal-module',
             'install_path' => __DIR__ . '/../../web/modules/ultimate_cron',
             'aliases' => array(),
-            'reference' => '8.x-2.0-alpha6',
             'dev_requirement' => false,
         ),
         'drupal/userprotect' => array(
             'pretty_version' => '1.2.0',
             'version' => '1.2.0.0',
+            'reference' => '8.x-1.2',
             'type' => 'drupal-module',
             'install_path' => __DIR__ . '/../../web/modules/userprotect',
             'aliases' => array(),
-            'reference' => '8.x-1.2',
             'dev_requirement' => false,
         ),
         'drupal/video_embed_field' => array(
             'pretty_version' => '2.5.0',
             'version' => '2.5.0.0',
+            'reference' => '8.x-2.5',
             'type' => 'drupal-module',
             'install_path' => __DIR__ . '/../../web/modules/video_embed_field',
             'aliases' => array(),
-            'reference' => '8.x-2.5',
             'dev_requirement' => false,
         ),
         'drupal/view_unpublished' => array(
             'pretty_version' => '1.1.0',
             'version' => '1.1.0.0',
+            'reference' => '8.x-1.1',
             'type' => 'drupal-module',
             'install_path' => __DIR__ . '/../../web/modules/view_unpublished',
             'aliases' => array(),
-            'reference' => '8.x-1.1',
             'dev_requirement' => false,
         ),
         'drupal/views_ajax_history' => array(
             'pretty_version' => '1.7.0',
             'version' => '1.7.0.0',
+            'reference' => '8.x-1.7',
             'type' => 'drupal-module',
             'install_path' => __DIR__ . '/../../web/modules/views_ajax_history',
             'aliases' => array(),
-            'reference' => '8.x-1.7',
             'dev_requirement' => false,
         ),
         'drupal/views_autocomplete_filters' => array(
-            'pretty_version' => '1.6.0',
-            'version' => '1.6.0.0',
+            'pretty_version' => '1.7.0',
+            'version' => '1.7.0.0',
+            'reference' => '8.x-1.7',
             'type' => 'drupal-module',
             'install_path' => __DIR__ . '/../../web/modules/views_autocomplete_filters',
             'aliases' => array(),
-            'reference' => '8.x-1.6',
             'dev_requirement' => false,
         ),
         'drupal/views_bootstrap' => array(
             'pretty_version' => '3.9.0',
             'version' => '3.9.0.0',
+            'reference' => '8.x-3.9',
             'type' => 'drupal-module',
             'install_path' => __DIR__ . '/../../web/modules/views_bootstrap',
             'aliases' => array(),
-            'reference' => '8.x-3.9',
             'dev_requirement' => false,
         ),
         'drupal/views_bulk_operations' => array(
             'pretty_version' => '4.2.5',
             'version' => '4.2.5.0',
+            'reference' => '4.2.5',
             'type' => 'drupal-module',
             'install_path' => __DIR__ . '/../../web/modules/views_bulk_operations',
             'aliases' => array(),
-            'reference' => '4.2.5',
             'dev_requirement' => false,
         ),
         'drupal/views_fieldsets' => array(
             'pretty_version' => '4.0.0',
             'version' => '4.0.0.0',
+            'reference' => '4.0.0',
             'type' => 'drupal-module',
             'install_path' => __DIR__ . '/../../web/modules/views_fieldsets',
             'aliases' => array(),
-            'reference' => '4.0.0',
             'dev_requirement' => false,
         ),
         'drupal/views_infinite_scroll' => array(
             'pretty_version' => '2.0.2',
             'version' => '2.0.2.0',
+            'reference' => '2.0.2',
             'type' => 'drupal-module',
             'install_path' => __DIR__ . '/../../web/modules/views_infinite_scroll',
             'aliases' => array(),
-            'reference' => '2.0.2',
             'dev_requirement' => false,
         ),
         'drupal/webform' => array(
             'pretty_version' => '6.2.0-rc1',
             'version' => '6.2.0.0-RC1',
+            'reference' => '6.2.0-rc1',
             'type' => 'drupal-module',
             'install_path' => __DIR__ . '/../../web/modules/webform',
             'aliases' => array(),
-            'reference' => '6.2.0-rc1',
             'dev_requirement' => false,
         ),
         'drush-ops/behat-drush-endpoint' => array(
             'pretty_version' => '0.0.5',
             'version' => '0.0.5.0',
+            'reference' => '54aa39c07dae0f8bf0d4f11e116206e6a5aefb8c',
             'type' => 'drupal-drush',
             'install_path' => __DIR__ . '/../../drush/contrib/behat-drush-endpoint',
             'aliases' => array(),
-            'reference' => '54aa39c07dae0f8bf0d4f11e116206e6a5aefb8c',
             'dev_requirement' => false,
         ),
         'drush/drush' => array(
             'pretty_version' => '11.5.0',
             'version' => '11.5.0.0',
+            'reference' => '70c0826b99a633b45b274fe3c3353ea0274d8862',
             'type' => 'library',
             'install_path' => __DIR__ . '/../drush/drush',
             'aliases' => array(),
-            'reference' => '70c0826b99a633b45b274fe3c3353ea0274d8862',
             'dev_requirement' => false,
         ),
         'egulias/email-validator' => array(
             'pretty_version' => '3.2.6',
             'version' => '3.2.6.0',
+            'reference' => 'e5997fa97e8790cdae03a9cbd5e78e45e3c7bda7',
             'type' => 'library',
             'install_path' => __DIR__ . '/../egulias/email-validator',
             'aliases' => array(),
-            'reference' => 'e5997fa97e8790cdae03a9cbd5e78e45e3c7bda7',
             'dev_requirement' => false,
         ),
         'enlightn/security-checker' => array(
             'pretty_version' => 'v1.10.0',
             'version' => '1.10.0.0',
+            'reference' => '196bacc76e7a72a63d0e1220926dbb190272db97',
             'type' => 'library',
             'install_path' => __DIR__ . '/../enlightn/security-checker',
             'aliases' => array(),
-            'reference' => '196bacc76e7a72a63d0e1220926dbb190272db97',
             'dev_requirement' => false,
         ),
         'enshrined/svg-sanitize' => array(
             'pretty_version' => '0.16.0',
             'version' => '0.16.0.0',
+            'reference' => '239e257605e2141265b429e40987b2ee51bba4b4',
             'type' => 'library',
             'install_path' => __DIR__ . '/../enshrined/svg-sanitize',
             'aliases' => array(),
-            'reference' => '239e257605e2141265b429e40987b2ee51bba4b4',
             'dev_requirement' => false,
         ),
         'enyo/dropzone' => array(
             'pretty_version' => 'v5.7.6',
             'version' => '5.7.6.0',
+            'reference' => 'ab3943a65befc594d11cc70a96c6b69eb72ac961',
             'type' => 'library',
             'install_path' => __DIR__ . '/../enyo/dropzone',
             'aliases' => array(),
-            'reference' => 'ab3943a65befc594d11cc70a96c6b69eb72ac961',
             'dev_requirement' => false,
         ),
         'ezyang/htmlpurifier' => array(
             'pretty_version' => 'v4.16.0',
             'version' => '4.16.0.0',
+            'reference' => '523407fb06eb9e5f3d59889b3978d5bfe94299c8',
             'type' => 'library',
             'install_path' => __DIR__ . '/../ezyang/htmlpurifier',
             'aliases' => array(),
-            'reference' => '523407fb06eb9e5f3d59889b3978d5bfe94299c8',
             'dev_requirement' => false,
         ),
         'gdsmith/jquery.easing' => array(
             'pretty_version' => '1.4.1',
             'version' => '1.4.1.0',
+            'reference' => 'origin/master',
             'type' => 'drupal-library',
             'install_path' => __DIR__ . '/../../web/libraries/jquery.easing',
             'aliases' => array(),
-            'reference' => 'origin/master',
             'dev_requirement' => false,
         ),
         'gettext/gettext' => array(
             'pretty_version' => '4.x-dev',
             'version' => '4.9999999.9999999.9999999-dev',
+            'reference' => '3f7bc5ef23302a9059e64934f3d59e454516bec0',
             'type' => 'library',
             'install_path' => __DIR__ . '/../gettext/gettext',
             'aliases' => array(),
-            'reference' => '3f7bc5ef23302a9059e64934f3d59e454516bec0',
             'dev_requirement' => false,
         ),
         'gettext/languages' => array(
             'pretty_version' => '2.9.0',
             'version' => '2.9.0.0',
+            'reference' => 'ed56dd2c7f4024cc953ed180d25f02f2640e3ffa',
             'type' => 'library',
             'install_path' => __DIR__ . '/../gettext/languages',
             'aliases' => array(),
-            'reference' => 'ed56dd2c7f4024cc953ed180d25f02f2640e3ffa',
             'dev_requirement' => false,
         ),
         'google/recaptcha' => array(
             'pretty_version' => '1.3.0',
             'version' => '1.3.0.0',
+            'reference' => 'd59a801e98a4e9174814a6d71bbc268dff1202df',
             'type' => 'library',
             'install_path' => __DIR__ . '/../google/recaptcha',
             'aliases' => array(),
-            'reference' => 'd59a801e98a4e9174814a6d71bbc268dff1202df',
             'dev_requirement' => false,
         ),
         'grasmash/expander' => array(
             'pretty_version' => '1.0.0',
             'version' => '1.0.0.0',
+            'reference' => '95d6037344a4be1dd5f8e0b0b2571a28c397578f',
             'type' => 'library',
             'install_path' => __DIR__ . '/../grasmash/expander',
             'aliases' => array(),
-            'reference' => '95d6037344a4be1dd5f8e0b0b2571a28c397578f',
             'dev_requirement' => false,
         ),
         'guzzlehttp/guzzle' => array(
             'pretty_version' => '6.5.8',
             'version' => '6.5.8.0',
+            'reference' => 'a52f0440530b54fa079ce76e8c5d196a42cad981',
             'type' => 'library',
             'install_path' => __DIR__ . '/../guzzlehttp/guzzle',
             'aliases' => array(),
-            'reference' => 'a52f0440530b54fa079ce76e8c5d196a42cad981',
             'dev_requirement' => false,
         ),
         'guzzlehttp/promises' => array(
             'pretty_version' => '1.5.3',
             'version' => '1.5.3.0',
+            'reference' => '67ab6e18aaa14d753cc148911d273f6e6cb6721e',
             'type' => 'library',
             'install_path' => __DIR__ . '/../guzzlehttp/promises',
             'aliases' => array(),
-            'reference' => '67ab6e18aaa14d753cc148911d273f6e6cb6721e',
             'dev_requirement' => false,
         ),
         'guzzlehttp/psr7' => array(
             'pretty_version' => '1.9.1',
             'version' => '1.9.1.0',
+            'reference' => 'e4490cabc77465aaee90b20cfc9a770f8c04be6b',
             'type' => 'library',
             'install_path' => __DIR__ . '/../guzzlehttp/psr7',
             'aliases' => array(),
-            'reference' => 'e4490cabc77465aaee90b20cfc9a770f8c04be6b',
             'dev_requirement' => false,
         ),
         'laminas/laminas-diactoros' => array(
@@ -1363,82 +1363,82 @@
         'laminas/laminas-escaper' => array(
             'pretty_version' => '2.13.0',
             'version' => '2.13.0.0',
+            'reference' => 'af459883f4018d0f8a0c69c7a209daef3bf973ba',
             'type' => 'library',
             'install_path' => __DIR__ . '/../laminas/laminas-escaper',
             'aliases' => array(),
-            'reference' => 'af459883f4018d0f8a0c69c7a209daef3bf973ba',
             'dev_requirement' => false,
         ),
         'laminas/laminas-feed' => array(
-            'pretty_version' => '2.21.0',
-            'version' => '2.21.0.0',
+            'pretty_version' => '2.22.0',
+            'version' => '2.22.0.0',
+            'reference' => '669792b819fca7274698147ad7a2ecc1b0a9b141',
             'type' => 'library',
             'install_path' => __DIR__ . '/../laminas/laminas-feed',
             'aliases' => array(),
-            'reference' => '52918789a417bc292ccd6fbb4b91bd78a65d50ab',
             'dev_requirement' => false,
         ),
         'laminas/laminas-stdlib' => array(
             'pretty_version' => '3.18.0',
             'version' => '3.18.0.0',
+            'reference' => 'e85b29076c6216e7fc98e72b42dbe1bbc3b95ecf',
             'type' => 'library',
             'install_path' => __DIR__ . '/../laminas/laminas-stdlib',
             'aliases' => array(),
-            'reference' => 'e85b29076c6216e7fc98e72b42dbe1bbc3b95ecf',
             'dev_requirement' => false,
         ),
         'league/container' => array(
             'pretty_version' => '4.2.0',
             'version' => '4.2.0.0',
+            'reference' => '375d13cb828649599ef5d48a339c4af7a26cd0ab',
             'type' => 'library',
             'install_path' => __DIR__ . '/../league/container',
             'aliases' => array(),
-            'reference' => '375d13cb828649599ef5d48a339c4af7a26cd0ab',
             'dev_requirement' => false,
         ),
         'longwave/laminas-diactoros' => array(
             'pretty_version' => '2.14.2',
             'version' => '2.14.2.0',
+            'reference' => 'ae4f0becf249ae8eea8f2f8f9fb927104e55a885',
             'type' => 'library',
             'install_path' => __DIR__ . '/../longwave/laminas-diactoros',
             'aliases' => array(),
-            'reference' => 'ae4f0becf249ae8eea8f2f8f9fb927104e55a885',
             'dev_requirement' => false,
         ),
         'masterminds/html5' => array(
             'pretty_version' => '2.7.6',
             'version' => '2.7.6.0',
+            'reference' => '897eb517a343a2281f11bc5556d6548db7d93947',
             'type' => 'library',
             'install_path' => __DIR__ . '/../masterminds/html5',
             'aliases' => array(),
-            'reference' => '897eb517a343a2281f11bc5556d6548db7d93947',
             'dev_requirement' => false,
         ),
         'mobiledetect/mobiledetectlib' => array(
             'pretty_version' => '2.8.37',
             'version' => '2.8.37.0',
+            'reference' => '9841e3c46f5bd0739b53aed8ac677fa712943df7',
             'type' => 'library',
             'install_path' => __DIR__ . '/../mobiledetect/mobiledetectlib',
             'aliases' => array(),
-            'reference' => '9841e3c46f5bd0739b53aed8ac677fa712943df7',
             'dev_requirement' => false,
         ),
         'nikic/php-parser' => array(
             'pretty_version' => 'v4.15.5',
             'version' => '4.15.5.0',
+            'reference' => '11e2663a5bc9db5d714eedb4277ee300403b4a9e',
             'type' => 'library',
             'install_path' => __DIR__ . '/../nikic/php-parser',
             'aliases' => array(),
-            'reference' => '11e2663a5bc9db5d714eedb4277ee300403b4a9e',
             'dev_requirement' => false,
         ),
         'oomphinc/composer-installers-extender' => array(
             'pretty_version' => '2.0.0',
             'version' => '2.0.0.0',
+            'reference' => '8d3fe38a1723e0e91076920c8bb946b1696e28ca',
             'type' => 'composer-plugin',
             'install_path' => __DIR__ . '/../oomphinc/composer-installers-extender',
             'aliases' => array(),
-            'reference' => '8d3fe38a1723e0e91076920c8bb946b1696e28ca',
             'dev_requirement' => false,
         ),
         'orno/di' => array(
@@ -1450,91 +1450,91 @@
         'osu-asc-webservices/d8-upstream' => array(
             'pretty_version' => 'dev-master',
             'version' => 'dev-master',
+            'reference' => 'acd0f2a9d0e4f1efdc88b99f2845f115008c48c3',
             'type' => 'project',
             'install_path' => __DIR__ . '/../../',
             'aliases' => array(),
-            'reference' => '99bf4a425e3bec4ba38ee03c9b93d477c793ebf0',
             'dev_requirement' => false,
         ),
         'pantheon-systems/quicksilver-pushback' => array(
             'pretty_version' => '1.0.1',
             'version' => '1.0.1.0',
+            'reference' => '32c65effd6802bdf829f1c68fb75ade2bd5894a0',
             'type' => 'quicksilver-script',
             'install_path' => __DIR__ . '/../pantheon-systems/quicksilver-pushback',
             'aliases' => array(),
-            'reference' => '32c65effd6802bdf829f1c68fb75ade2bd5894a0',
             'dev_requirement' => false,
         ),
         'pear/archive_tar' => array(
             'pretty_version' => '1.4.14',
             'version' => '1.4.14.0',
+            'reference' => '4d761c5334c790e45ef3245f0864b8955c562caa',
             'type' => 'library',
             'install_path' => __DIR__ . '/../pear/archive_tar',
             'aliases' => array(),
-            'reference' => '4d761c5334c790e45ef3245f0864b8955c562caa',
             'dev_requirement' => false,
         ),
         'pear/console_getopt' => array(
             'pretty_version' => 'v1.4.3',
             'version' => '1.4.3.0',
+            'reference' => 'a41f8d3e668987609178c7c4a9fe48fecac53fa0',
             'type' => 'library',
             'install_path' => __DIR__ . '/../pear/console_getopt',
             'aliases' => array(),
-            'reference' => 'a41f8d3e668987609178c7c4a9fe48fecac53fa0',
             'dev_requirement' => false,
         ),
         'pear/pear-core-minimal' => array(
             'pretty_version' => 'v1.10.13',
             'version' => '1.10.13.0',
+            'reference' => 'aed862e95fd286c53cc546734868dc38ff4b5b1d',
             'type' => 'library',
             'install_path' => __DIR__ . '/../pear/pear-core-minimal',
             'aliases' => array(),
-            'reference' => 'aed862e95fd286c53cc546734868dc38ff4b5b1d',
             'dev_requirement' => false,
         ),
         'pear/pear_exception' => array(
             'pretty_version' => 'v1.0.2',
             'version' => '1.0.2.0',
+            'reference' => 'b14fbe2ddb0b9f94f5b24cf08783d599f776fff0',
             'type' => 'class',
             'install_path' => __DIR__ . '/../pear/pear_exception',
             'aliases' => array(),
-            'reference' => 'b14fbe2ddb0b9f94f5b24cf08783d599f776fff0',
             'dev_requirement' => false,
         ),
         'phpfastcache/riak-client' => array(
             'pretty_version' => '3.4.3',
             'version' => '3.4.3.0',
+            'reference' => 'd771f75d16196006604a30bb15adc1c6a9b0fcc9',
             'type' => 'library',
             'install_path' => __DIR__ . '/../phpfastcache/riak-client',
             'aliases' => array(),
-            'reference' => 'd771f75d16196006604a30bb15adc1c6a9b0fcc9',
             'dev_requirement' => false,
         ),
         'phpmailer/phpmailer' => array(
             'pretty_version' => 'v6.6.5',
             'version' => '6.6.5.0',
+            'reference' => '8b6386d7417526d1ea4da9edb70b8352f7543627',
             'type' => 'library',
             'install_path' => __DIR__ . '/../phpmailer/phpmailer',
             'aliases' => array(),
-            'reference' => '8b6386d7417526d1ea4da9edb70b8352f7543627',
             'dev_requirement' => false,
         ),
         'politsin/jquery-ui-touch-punch' => array(
             'pretty_version' => '1.0',
             'version' => '1.0.0.0',
+            'reference' => '2fe375e05821e267f0f3c0e063197f5c406896dd',
             'type' => 'drupal-library',
             'install_path' => __DIR__ . '/../../web/libraries/jquery-ui-touch-punch',
             'aliases' => array(),
-            'reference' => '2fe375e05821e267f0f3c0e063197f5c406896dd',
             'dev_requirement' => false,
         ),
         'psr/cache' => array(
             'pretty_version' => '1.0.1',
             'version' => '1.0.1.0',
+            'reference' => 'd11b50ad223250cf17b86e38383413f5a6764bf8',
             'type' => 'library',
             'install_path' => __DIR__ . '/../psr/cache',
             'aliases' => array(),
-            'reference' => 'd11b50ad223250cf17b86e38383413f5a6764bf8',
             'dev_requirement' => false,
         ),
         'psr/cache-implementation' => array(
@@ -1546,10 +1546,10 @@
         'psr/container' => array(
             'pretty_version' => '1.1.2',
             'version' => '1.1.2.0',
+            'reference' => '513e0666f7216c7459170d56df27dfcefe1689ea',
             'type' => 'library',
             'install_path' => __DIR__ . '/../psr/container',
             'aliases' => array(),
-            'reference' => '513e0666f7216c7459170d56df27dfcefe1689ea',
             'dev_requirement' => false,
         ),
         'psr/container-implementation' => array(
@@ -1568,10 +1568,10 @@
         'psr/http-factory' => array(
             'pretty_version' => '1.0.2',
             'version' => '1.0.2.0',
+            'reference' => 'e616d01114759c4c489f93b099585439f795fe35',
             'type' => 'library',
             'install_path' => __DIR__ . '/../psr/http-factory',
             'aliases' => array(),
-            'reference' => 'e616d01114759c4c489f93b099585439f795fe35',
             'dev_requirement' => false,
         ),
         'psr/http-factory-implementation' => array(
@@ -1583,10 +1583,10 @@
         'psr/http-message' => array(
             'pretty_version' => '1.0.1',
             'version' => '1.0.1.0',
+            'reference' => 'f6561bf28d520154e4b0ec72be95418abe6d9363',
             'type' => 'library',
             'install_path' => __DIR__ . '/../psr/http-message',
             'aliases' => array(),
-            'reference' => 'f6561bf28d520154e4b0ec72be95418abe6d9363',
             'dev_requirement' => false,
         ),
         'psr/http-message-implementation' => array(
@@ -1598,10 +1598,10 @@
         'psr/log' => array(
             'pretty_version' => '1.1.4',
             'version' => '1.1.4.0',
+            'reference' => 'd49695b909c3b7628b6289db5479a1c204601f11',
             'type' => 'library',
             'install_path' => __DIR__ . '/../psr/log',
             'aliases' => array(),
-            'reference' => 'd49695b909c3b7628b6289db5479a1c204601f11',
             'dev_requirement' => false,
         ),
         'psr/log-implementation' => array(
@@ -1619,28 +1619,28 @@
         'psy/psysh' => array(
             'pretty_version' => 'v0.11.12',
             'version' => '0.11.12.0',
+            'reference' => '52cb7c47d403c31c0adc9bf7710fc355f93c20f7',
             'type' => 'library',
             'install_path' => __DIR__ . '/../psy/psysh',
             'aliases' => array(),
-            'reference' => '52cb7c47d403c31c0adc9bf7710fc355f93c20f7',
             'dev_requirement' => false,
         ),
         'ralouphie/getallheaders' => array(
             'pretty_version' => '3.0.3',
             'version' => '3.0.3.0',
+            'reference' => '120b605dfeb996808c31b6477290a714d356e822',
             'type' => 'library',
             'install_path' => __DIR__ . '/../ralouphie/getallheaders',
             'aliases' => array(),
-            'reference' => '120b605dfeb996808c31b6477290a714d356e822',
             'dev_requirement' => false,
         ),
         'robrichards/xmlseclibs' => array(
             'pretty_version' => '3.1.1',
             'version' => '3.1.1.0',
+            'reference' => 'f8f19e58f26cdb42c54b214ff8a820760292f8df',
             'type' => 'library',
             'install_path' => __DIR__ . '/../robrichards/xmlseclibs',
             'aliases' => array(),
-            'reference' => 'f8f19e58f26cdb42c54b214ff8a820760292f8df',
             'dev_requirement' => false,
         ),
         'roundcube/plugin-installer' => array(
@@ -1664,334 +1664,334 @@
         'simplesamlphp/assert' => array(
             'pretty_version' => 'v0.0.13',
             'version' => '0.0.13.0',
+            'reference' => '5429921b320ca4f9d1844225884ac52f649ea1e3',
             'type' => 'library',
             'install_path' => __DIR__ . '/../simplesamlphp/assert',
             'aliases' => array(),
-            'reference' => '5429921b320ca4f9d1844225884ac52f649ea1e3',
             'dev_requirement' => false,
         ),
         'simplesamlphp/composer-module-installer' => array(
             'pretty_version' => 'v1.1.8',
             'version' => '1.1.8.0',
+            'reference' => '45161b5406f3e9c82459d0f9a5a1dba064953cfa',
             'type' => 'composer-plugin',
             'install_path' => __DIR__ . '/../simplesamlphp/composer-module-installer',
             'aliases' => array(),
-            'reference' => '45161b5406f3e9c82459d0f9a5a1dba064953cfa',
             'dev_requirement' => false,
         ),
         'simplesamlphp/saml2' => array(
             'pretty_version' => 'v4.6.3',
             'version' => '4.6.3.0',
+            'reference' => 'bfc9c79dd6b728a41d1de988f545f6e64728a51d',
             'type' => 'library',
             'install_path' => __DIR__ . '/../simplesamlphp/saml2',
             'aliases' => array(),
-            'reference' => 'bfc9c79dd6b728a41d1de988f545f6e64728a51d',
             'dev_requirement' => false,
         ),
         'simplesamlphp/simplesamlphp' => array(
             'pretty_version' => 'v1.19.6',
             'version' => '1.19.6.0',
+            'reference' => '76a18dd3d0f64bfd1d249f713fb6eefc0b62a0f0',
             'type' => 'project',
             'install_path' => __DIR__ . '/../simplesamlphp/simplesamlphp',
             'aliases' => array(),
-            'reference' => '76a18dd3d0f64bfd1d249f713fb6eefc0b62a0f0',
             'dev_requirement' => false,
         ),
         'simplesamlphp/simplesamlphp-module-adfs' => array(
             'pretty_version' => 'v1.0.9',
             'version' => '1.0.9.0',
+            'reference' => 'c47daabc262b7e14a76879015fd9db85319752ec',
             'type' => 'simplesamlphp-module',
             'install_path' => __DIR__ . '/../simplesamlphp/simplesamlphp/modules/adfs',
             'aliases' => array(),
-            'reference' => 'c47daabc262b7e14a76879015fd9db85319752ec',
             'dev_requirement' => false,
         ),
         'simplesamlphp/simplesamlphp-module-authcrypt' => array(
             'pretty_version' => 'v0.9.4',
             'version' => '0.9.4.0',
+            'reference' => '62555123e61b11463be3cd7adb708562023cff28',
             'type' => 'simplesamlphp-module',
             'install_path' => __DIR__ . '/../simplesamlphp/simplesamlphp/modules/authcrypt',
             'aliases' => array(),
-            'reference' => '62555123e61b11463be3cd7adb708562023cff28',
             'dev_requirement' => false,
         ),
         'simplesamlphp/simplesamlphp-module-authfacebook' => array(
             'pretty_version' => 'v0.9.3',
             'version' => '0.9.3.0',
+            'reference' => '9152731e939ad4a49e0f06da5f0009ebde0d2b5c',
             'type' => 'simplesamlphp-module',
             'install_path' => __DIR__ . '/../simplesamlphp/simplesamlphp/modules/authfacebook',
             'aliases' => array(),
-            'reference' => '9152731e939ad4a49e0f06da5f0009ebde0d2b5c',
             'dev_requirement' => false,
         ),
         'simplesamlphp/simplesamlphp-module-authorize' => array(
             'pretty_version' => 'v0.9.4',
             'version' => '0.9.4.0',
+            'reference' => '4c7ce4eaa54fc301f131c62e803fc843e4d88056',
             'type' => 'simplesamlphp-module',
             'install_path' => __DIR__ . '/../simplesamlphp/simplesamlphp/modules/authorize',
             'aliases' => array(),
-            'reference' => '4c7ce4eaa54fc301f131c62e803fc843e4d88056',
             'dev_requirement' => false,
         ),
         'simplesamlphp/simplesamlphp-module-authtwitter' => array(
             'pretty_version' => 'v0.9.3',
             'version' => '0.9.3.0',
+            'reference' => '6e178e7aae7827a64dc462b5bb2f28d6eddc4381',
             'type' => 'simplesamlphp-module',
             'install_path' => __DIR__ . '/../simplesamlphp/simplesamlphp/modules/authtwitter',
             'aliases' => array(),
-            'reference' => '6e178e7aae7827a64dc462b5bb2f28d6eddc4381',
             'dev_requirement' => false,
         ),
         'simplesamlphp/simplesamlphp-module-authwindowslive' => array(
             'pretty_version' => 'v0.9.1',
             'version' => '0.9.1.0',
+            'reference' => 'f40aecec6c0adaedb6693309840c98cec783876e',
             'type' => 'simplesamlphp-module',
             'install_path' => __DIR__ . '/../simplesamlphp/simplesamlphp/modules/authwindowslive',
             'aliases' => array(),
-            'reference' => 'f40aecec6c0adaedb6693309840c98cec783876e',
             'dev_requirement' => false,
         ),
         'simplesamlphp/simplesamlphp-module-authx509' => array(
             'pretty_version' => 'v0.9.9',
             'version' => '0.9.9.0',
+            'reference' => 'b138f41b2bc725371f42abb63b5a39ac11b5432a',
             'type' => 'simplesamlphp-module',
             'install_path' => __DIR__ . '/../simplesamlphp/simplesamlphp/modules/authX509',
             'aliases' => array(),
-            'reference' => 'b138f41b2bc725371f42abb63b5a39ac11b5432a',
             'dev_requirement' => false,
         ),
         'simplesamlphp/simplesamlphp-module-authyubikey' => array(
             'pretty_version' => 'v0.9.3',
             'version' => '0.9.3.0',
+            'reference' => '414e2a73da4adfee6d97ba66e852ec7c85369913',
             'type' => 'simplesamlphp-module',
             'install_path' => __DIR__ . '/../simplesamlphp/simplesamlphp/modules/authYubiKey',
             'aliases' => array(),
-            'reference' => '414e2a73da4adfee6d97ba66e852ec7c85369913',
             'dev_requirement' => false,
         ),
         'simplesamlphp/simplesamlphp-module-cas' => array(
             'pretty_version' => 'v0.9.1',
             'version' => '0.9.1.0',
+            'reference' => '63b72e4600550c507cdfc32fdd208ad59a64321e',
             'type' => 'simplesamlphp-module',
             'install_path' => __DIR__ . '/../simplesamlphp/simplesamlphp/modules/cas',
             'aliases' => array(),
-            'reference' => '63b72e4600550c507cdfc32fdd208ad59a64321e',
             'dev_requirement' => false,
         ),
         'simplesamlphp/simplesamlphp-module-cdc' => array(
             'pretty_version' => 'v0.9.2',
             'version' => '0.9.2.0',
+            'reference' => '92498fc3004c02849d96da29ca472d99ed23af73',
             'type' => 'simplesamlphp-module',
             'install_path' => __DIR__ . '/../simplesamlphp/simplesamlphp/modules/cdc',
             'aliases' => array(),
-            'reference' => '92498fc3004c02849d96da29ca472d99ed23af73',
             'dev_requirement' => false,
         ),
         'simplesamlphp/simplesamlphp-module-consent' => array(
             'pretty_version' => 'v0.9.8',
             'version' => '0.9.8.0',
+            'reference' => '8466b0b7c6207b15ca5e265f436299ff2dec85da',
             'type' => 'simplesamlphp-module',
             'install_path' => __DIR__ . '/../simplesamlphp/simplesamlphp/modules/consent',
             'aliases' => array(),
-            'reference' => '8466b0b7c6207b15ca5e265f436299ff2dec85da',
             'dev_requirement' => false,
         ),
         'simplesamlphp/simplesamlphp-module-consentadmin' => array(
             'pretty_version' => 'v0.9.2',
             'version' => '0.9.2.0',
+            'reference' => '62dc5e9d5b1a12a73549c80140b7224d7f7d1c2e',
             'type' => 'simplesamlphp-module',
             'install_path' => __DIR__ . '/../simplesamlphp/simplesamlphp/modules/consentAdmin',
             'aliases' => array(),
-            'reference' => '62dc5e9d5b1a12a73549c80140b7224d7f7d1c2e',
             'dev_requirement' => false,
         ),
         'simplesamlphp/simplesamlphp-module-discopower' => array(
             'pretty_version' => 'v0.10.1',
             'version' => '0.10.1.0',
+            'reference' => '4cb6b7c648b455586903b8932a171397375b50b0',
             'type' => 'simplesamlphp-module',
             'install_path' => __DIR__ . '/../simplesamlphp/simplesamlphp/modules/discopower',
             'aliases' => array(),
-            'reference' => '4cb6b7c648b455586903b8932a171397375b50b0',
             'dev_requirement' => false,
         ),
         'simplesamlphp/simplesamlphp-module-exampleattributeserver' => array(
             'pretty_version' => 'v1.0.0',
             'version' => '1.0.0.0',
+            'reference' => '63e0323e81c32bc3c9eaa01ea45194bb10153708',
             'type' => 'simplesamlphp-module',
             'install_path' => __DIR__ . '/../simplesamlphp/simplesamlphp/modules/exampleattributeserver',
             'aliases' => array(),
-            'reference' => '63e0323e81c32bc3c9eaa01ea45194bb10153708',
             'dev_requirement' => false,
         ),
         'simplesamlphp/simplesamlphp-module-expirycheck' => array(
             'pretty_version' => 'v0.9.4',
             'version' => '0.9.4.0',
+            'reference' => '02101497281031befba93c48c96ee9133f57241d',
             'type' => 'simplesamlphp-module',
             'install_path' => __DIR__ . '/../simplesamlphp/simplesamlphp/modules/expirycheck',
             'aliases' => array(),
-            'reference' => '02101497281031befba93c48c96ee9133f57241d',
             'dev_requirement' => false,
         ),
         'simplesamlphp/simplesamlphp-module-ldap' => array(
             'pretty_version' => 'v0.9.17',
             'version' => '0.9.17.0',
+            'reference' => '40f1bfe0c4ac2f91cf8e52d22fa6ec2fe1c03066',
             'type' => 'simplesamlphp-module',
             'install_path' => __DIR__ . '/../simplesamlphp/simplesamlphp/modules/ldap',
             'aliases' => array(),
-            'reference' => '40f1bfe0c4ac2f91cf8e52d22fa6ec2fe1c03066',
             'dev_requirement' => false,
         ),
         'simplesamlphp/simplesamlphp-module-memcachemonitor' => array(
             'pretty_version' => 'v0.9.3',
             'version' => '0.9.3.0',
+            'reference' => '8d25463ac56b4e2294f59f622a6658e0c67086f4',
             'type' => 'simplesamlphp-module',
             'install_path' => __DIR__ . '/../simplesamlphp/simplesamlphp/modules/memcacheMonitor',
             'aliases' => array(),
-            'reference' => '8d25463ac56b4e2294f59f622a6658e0c67086f4',
             'dev_requirement' => false,
         ),
         'simplesamlphp/simplesamlphp-module-memcookie' => array(
             'pretty_version' => 'v1.2.2',
             'version' => '1.2.2.0',
+            'reference' => '39535304e8d464b7baa1e82cb441fa432947ff57',
             'type' => 'simplesamlphp-module',
             'install_path' => __DIR__ . '/../simplesamlphp/simplesamlphp/modules/memcookie',
             'aliases' => array(),
-            'reference' => '39535304e8d464b7baa1e82cb441fa432947ff57',
             'dev_requirement' => false,
         ),
         'simplesamlphp/simplesamlphp-module-metarefresh' => array(
             'pretty_version' => 'v0.10.0',
             'version' => '0.10.0.0',
+            'reference' => '488d7809857c274befac89facfa03520a05bc1ba',
             'type' => 'simplesamlphp-module',
             'install_path' => __DIR__ . '/../simplesamlphp/simplesamlphp/modules/metarefresh',
             'aliases' => array(),
-            'reference' => '488d7809857c274befac89facfa03520a05bc1ba',
             'dev_requirement' => false,
         ),
         'simplesamlphp/simplesamlphp-module-negotiate' => array(
             'pretty_version' => 'v0.9.12',
             'version' => '0.9.12.0',
+            'reference' => '48752cea80e81a60ebb522cc10789589ac16df50',
             'type' => 'simplesamlphp-module',
             'install_path' => __DIR__ . '/../simplesamlphp/simplesamlphp/modules/negotiate',
             'aliases' => array(),
-            'reference' => '48752cea80e81a60ebb522cc10789589ac16df50',
             'dev_requirement' => false,
         ),
         'simplesamlphp/simplesamlphp-module-oauth' => array(
             'pretty_version' => 'v0.9.3',
             'version' => '0.9.3.0',
+            'reference' => '2a2433144dca408315e4ee163f9ab73a6110b2b1',
             'type' => 'simplesamlphp-module',
             'install_path' => __DIR__ . '/../simplesamlphp/simplesamlphp/modules/oauth',
             'aliases' => array(),
-            'reference' => '2a2433144dca408315e4ee163f9ab73a6110b2b1',
             'dev_requirement' => false,
         ),
         'simplesamlphp/simplesamlphp-module-preprodwarning' => array(
             'pretty_version' => 'v0.9.3',
             'version' => '0.9.3.0',
+            'reference' => 'b3c6d9d41d009e340f4843ce5c24b4118a38e4c3',
             'type' => 'simplesamlphp-module',
             'install_path' => __DIR__ . '/../simplesamlphp/simplesamlphp/modules/preprodwarning',
             'aliases' => array(),
-            'reference' => 'b3c6d9d41d009e340f4843ce5c24b4118a38e4c3',
             'dev_requirement' => false,
         ),
         'simplesamlphp/simplesamlphp-module-radius' => array(
             'pretty_version' => 'v0.9.4',
             'version' => '0.9.4.0',
+            'reference' => 'dbe2976ba27f5131faeca368a5665f8baeaae8b6',
             'type' => 'simplesamlphp-module',
             'install_path' => __DIR__ . '/../simplesamlphp/simplesamlphp/modules/radius',
             'aliases' => array(),
-            'reference' => 'dbe2976ba27f5131faeca368a5665f8baeaae8b6',
             'dev_requirement' => false,
         ),
         'simplesamlphp/simplesamlphp-module-riak' => array(
             'pretty_version' => 'v0.9.1',
             'version' => '0.9.1.0',
+            'reference' => 'c1a9d9545cb4e05b9205b34624850bb777aca991',
             'type' => 'simplesamlphp-module',
             'install_path' => __DIR__ . '/../simplesamlphp/simplesamlphp/modules/riak',
             'aliases' => array(),
-            'reference' => 'c1a9d9545cb4e05b9205b34624850bb777aca991',
             'dev_requirement' => false,
         ),
         'simplesamlphp/simplesamlphp-module-sanitycheck' => array(
             'pretty_version' => 'v0.9.1',
             'version' => '0.9.1.0',
+            'reference' => '15d6664eae73a233c3c4c72fd8a5c2be72b6ed2a',
             'type' => 'simplesamlphp-module',
             'install_path' => __DIR__ . '/../simplesamlphp/simplesamlphp/modules/sanitycheck',
             'aliases' => array(),
-            'reference' => '15d6664eae73a233c3c4c72fd8a5c2be72b6ed2a',
             'dev_requirement' => false,
         ),
         'simplesamlphp/simplesamlphp-module-smartattributes' => array(
             'pretty_version' => 'v0.9.2',
             'version' => '0.9.2.0',
+            'reference' => 'ba6a32fa287db0f8d767104471176f70fad7f0e1',
             'type' => 'simplesamlphp-module',
             'install_path' => __DIR__ . '/../simplesamlphp/simplesamlphp/modules/smartattributes',
             'aliases' => array(),
-            'reference' => 'ba6a32fa287db0f8d767104471176f70fad7f0e1',
             'dev_requirement' => false,
         ),
         'simplesamlphp/simplesamlphp-module-sqlauth' => array(
             'pretty_version' => 'v0.9.4',
             'version' => '0.9.4.0',
+            'reference' => '8a28f9a9726bab1dbc8fd3734daa08882dd0a25b',
             'type' => 'simplesamlphp-module',
             'install_path' => __DIR__ . '/../simplesamlphp/simplesamlphp/modules/sqlauth',
             'aliases' => array(),
-            'reference' => '8a28f9a9726bab1dbc8fd3734daa08882dd0a25b',
             'dev_requirement' => false,
         ),
         'simplesamlphp/simplesamlphp-module-statistics' => array(
             'pretty_version' => 'v0.9.6',
             'version' => '0.9.6.0',
+            'reference' => '03fb6bdbbf5ce0a0cb257208db79aacac227ac10',
             'type' => 'simplesamlphp-module',
             'install_path' => __DIR__ . '/../simplesamlphp/simplesamlphp/modules/statistics',
             'aliases' => array(),
-            'reference' => '03fb6bdbbf5ce0a0cb257208db79aacac227ac10',
             'dev_requirement' => false,
         ),
         'simplesamlphp/twig-configurable-i18n' => array(
             'pretty_version' => 'v2.3.4',
             'version' => '2.3.4.0',
+            'reference' => 'e2bffc7eed3112a0b3870ef5b4da0fd74c7c4b8a',
             'type' => 'project',
             'install_path' => __DIR__ . '/../simplesamlphp/twig-configurable-i18n',
             'aliases' => array(),
-            'reference' => 'e2bffc7eed3112a0b3870ef5b4da0fd74c7c4b8a',
             'dev_requirement' => false,
         ),
         'stack/builder' => array(
             'pretty_version' => 'v1.0.6',
             'version' => '1.0.6.0',
+            'reference' => 'a4faaa6f532c6086bc66c29e1bc6c29593e1ca7c',
             'type' => 'library',
             'install_path' => __DIR__ . '/../stack/builder',
             'aliases' => array(),
-            'reference' => 'a4faaa6f532c6086bc66c29e1bc6c29593e1ca7c',
             'dev_requirement' => false,
         ),
         'symfony-cmf/routing' => array(
             'pretty_version' => '2.3.4',
             'version' => '2.3.4.0',
+            'reference' => 'bbcdf2f6301d740454ba9ebb8adaefd436c36a6b',
             'type' => 'library',
             'install_path' => __DIR__ . '/../symfony-cmf/routing',
             'aliases' => array(),
-            'reference' => 'bbcdf2f6301d740454ba9ebb8adaefd436c36a6b',
             'dev_requirement' => false,
         ),
         'symfony/cache' => array(
             'pretty_version' => 'v5.4.11',
             'version' => '5.4.11.0',
+            'reference' => '5a0fff46df349f0db3fe242263451fddf5277362',
             'type' => 'library',
             'install_path' => __DIR__ . '/../symfony/cache',
             'aliases' => array(),
-            'reference' => '5a0fff46df349f0db3fe242263451fddf5277362',
             'dev_requirement' => false,
         ),
         'symfony/cache-contracts' => array(
             'pretty_version' => 'v2.5.2',
             'version' => '2.5.2.0',
+            'reference' => '64be4a7acb83b6f2bf6de9a02cee6dad41277ebc',
             'type' => 'library',
             'install_path' => __DIR__ . '/../symfony/cache-contracts',
             'aliases' => array(),
-            'reference' => '64be4a7acb83b6f2bf6de9a02cee6dad41277ebc',
             'dev_requirement' => false,
         ),
         'symfony/cache-implementation' => array(
@@ -2003,73 +2003,73 @@
         'symfony/config' => array(
             'pretty_version' => 'v4.4.44',
             'version' => '4.4.44.0',
+            'reference' => 'ed42f8f9da528d2c6cae36fe1f380b0c1d8f0658',
             'type' => 'library',
             'install_path' => __DIR__ . '/../symfony/config',
             'aliases' => array(),
-            'reference' => 'ed42f8f9da528d2c6cae36fe1f380b0c1d8f0658',
             'dev_requirement' => false,
         ),
         'symfony/console' => array(
             'pretty_version' => 'v4.4.49',
             'version' => '4.4.49.0',
+            'reference' => '33fa45ffc81fdcc1ca368d4946da859c8cdb58d9',
             'type' => 'library',
             'install_path' => __DIR__ . '/../symfony/console',
             'aliases' => array(),
-            'reference' => '33fa45ffc81fdcc1ca368d4946da859c8cdb58d9',
             'dev_requirement' => false,
         ),
         'symfony/debug' => array(
             'pretty_version' => 'v4.4.44',
             'version' => '4.4.44.0',
+            'reference' => '1a692492190773c5310bc7877cb590c04c2f05be',
             'type' => 'library',
             'install_path' => __DIR__ . '/../symfony/debug',
             'aliases' => array(),
-            'reference' => '1a692492190773c5310bc7877cb590c04c2f05be',
             'dev_requirement' => false,
         ),
         'symfony/dependency-injection' => array(
             'pretty_version' => 'v4.4.49',
             'version' => '4.4.49.0',
+            'reference' => '9065fe97dbd38a897e95ea254eb5ddfe1310f734',
             'type' => 'library',
             'install_path' => __DIR__ . '/../symfony/dependency-injection',
             'aliases' => array(),
-            'reference' => '9065fe97dbd38a897e95ea254eb5ddfe1310f734',
             'dev_requirement' => false,
         ),
         'symfony/deprecation-contracts' => array(
             'pretty_version' => 'v2.5.2',
             'version' => '2.5.2.0',
+            'reference' => 'e8b495ea28c1d97b5e0c121748d6f9b53d075c66',
             'type' => 'library',
             'install_path' => __DIR__ . '/../symfony/deprecation-contracts',
             'aliases' => array(),
-            'reference' => 'e8b495ea28c1d97b5e0c121748d6f9b53d075c66',
             'dev_requirement' => false,
         ),
         'symfony/error-handler' => array(
             'pretty_version' => 'v4.4.44',
             'version' => '4.4.44.0',
+            'reference' => 'be731658121ef2d8be88f3a1ec938148a9237291',
             'type' => 'library',
             'install_path' => __DIR__ . '/../symfony/error-handler',
             'aliases' => array(),
-            'reference' => 'be731658121ef2d8be88f3a1ec938148a9237291',
             'dev_requirement' => false,
         ),
         'symfony/event-dispatcher' => array(
             'pretty_version' => 'v4.4.44',
             'version' => '4.4.44.0',
+            'reference' => '1e866e9e5c1b22168e0ce5f0b467f19bba61266a',
             'type' => 'library',
             'install_path' => __DIR__ . '/../symfony/event-dispatcher',
             'aliases' => array(),
-            'reference' => '1e866e9e5c1b22168e0ce5f0b467f19bba61266a',
             'dev_requirement' => false,
         ),
         'symfony/event-dispatcher-contracts' => array(
             'pretty_version' => 'v1.1.13',
             'version' => '1.1.13.0',
+            'reference' => '1d5cd762abaa6b2a4169d3e77610193a7157129e',
             'type' => 'library',
             'install_path' => __DIR__ . '/../symfony/event-dispatcher-contracts',
             'aliases' => array(),
-            'reference' => '1d5cd762abaa6b2a4169d3e77610193a7157129e',
             'dev_requirement' => false,
         ),
         'symfony/event-dispatcher-implementation' => array(
@@ -2081,199 +2081,199 @@
         'symfony/filesystem' => array(
             'pretty_version' => 'v4.4.42',
             'version' => '4.4.42.0',
+            'reference' => '815412ee8971209bd4c1eecd5f4f481eacd44bf5',
             'type' => 'library',
             'install_path' => __DIR__ . '/../symfony/filesystem',
             'aliases' => array(),
-            'reference' => '815412ee8971209bd4c1eecd5f4f481eacd44bf5',
             'dev_requirement' => false,
         ),
         'symfony/finder' => array(
             'pretty_version' => 'v5.4.27',
             'version' => '5.4.27.0',
+            'reference' => 'ff4bce3c33451e7ec778070e45bd23f74214cd5d',
             'type' => 'library',
             'install_path' => __DIR__ . '/../symfony/finder',
             'aliases' => array(),
-            'reference' => 'ff4bce3c33451e7ec778070e45bd23f74214cd5d',
             'dev_requirement' => false,
         ),
         'symfony/framework-bundle' => array(
             'pretty_version' => 'v4.4.45',
             'version' => '4.4.45.0',
+            'reference' => 'bd7d15b5412d6414036cc5fd6c562202ceac9daf',
             'type' => 'symfony-bundle',
             'install_path' => __DIR__ . '/../symfony/framework-bundle',
             'aliases' => array(),
-            'reference' => 'bd7d15b5412d6414036cc5fd6c562202ceac9daf',
             'dev_requirement' => false,
         ),
         'symfony/http-client-contracts' => array(
             'pretty_version' => 'v2.5.2',
             'version' => '2.5.2.0',
+            'reference' => 'ba6a9f0e8f3edd190520ee3b9a958596b6ca2e70',
             'type' => 'library',
             'install_path' => __DIR__ . '/../symfony/http-client-contracts',
             'aliases' => array(),
-            'reference' => 'ba6a9f0e8f3edd190520ee3b9a958596b6ca2e70',
             'dev_requirement' => false,
         ),
         'symfony/http-foundation' => array(
             'pretty_version' => 'v4.4.49',
             'version' => '4.4.49.0',
+            'reference' => '191413c7b832c015bb38eae963f2e57498c3c173',
             'type' => 'library',
             'install_path' => __DIR__ . '/../symfony/http-foundation',
             'aliases' => array(),
-            'reference' => '191413c7b832c015bb38eae963f2e57498c3c173',
             'dev_requirement' => false,
         ),
         'symfony/http-kernel' => array(
             'pretty_version' => 'v4.4.50',
             'version' => '4.4.50.0',
+            'reference' => 'aa6df6c045f034aa13ac752fc234bb300b9488ef',
             'type' => 'library',
             'install_path' => __DIR__ . '/../symfony/http-kernel',
             'aliases' => array(),
-            'reference' => 'aa6df6c045f034aa13ac752fc234bb300b9488ef',
             'dev_requirement' => false,
         ),
         'symfony/mime' => array(
             'pretty_version' => 'v5.4.13',
             'version' => '5.4.13.0',
+            'reference' => 'bb2ccf759e2b967dcd11bdee5bdf30dddd2290bd',
             'type' => 'library',
             'install_path' => __DIR__ . '/../symfony/mime',
             'aliases' => array(),
-            'reference' => 'bb2ccf759e2b967dcd11bdee5bdf30dddd2290bd',
             'dev_requirement' => false,
         ),
         'symfony/polyfill-ctype' => array(
             'pretty_version' => 'v1.27.0',
             'version' => '1.27.0.0',
+            'reference' => '5bbc823adecdae860bb64756d639ecfec17b050a',
             'type' => 'library',
             'install_path' => __DIR__ . '/../symfony/polyfill-ctype',
             'aliases' => array(),
-            'reference' => '5bbc823adecdae860bb64756d639ecfec17b050a',
             'dev_requirement' => false,
         ),
         'symfony/polyfill-iconv' => array(
             'pretty_version' => 'v1.27.0',
             'version' => '1.27.0.0',
+            'reference' => '927013f3aac555983a5059aada98e1907d842695',
             'type' => 'library',
             'install_path' => __DIR__ . '/../symfony/polyfill-iconv',
             'aliases' => array(),
-            'reference' => '927013f3aac555983a5059aada98e1907d842695',
             'dev_requirement' => false,
         ),
         'symfony/polyfill-intl-grapheme' => array(
             'pretty_version' => 'v1.28.0',
             'version' => '1.28.0.0',
+            'reference' => '875e90aeea2777b6f135677f618529449334a612',
             'type' => 'library',
             'install_path' => __DIR__ . '/../symfony/polyfill-intl-grapheme',
             'aliases' => array(),
-            'reference' => '875e90aeea2777b6f135677f618529449334a612',
             'dev_requirement' => false,
         ),
         'symfony/polyfill-intl-idn' => array(
             'pretty_version' => 'v1.27.0',
             'version' => '1.27.0.0',
+            'reference' => '639084e360537a19f9ee352433b84ce831f3d2da',
             'type' => 'library',
             'install_path' => __DIR__ . '/../symfony/polyfill-intl-idn',
             'aliases' => array(),
-            'reference' => '639084e360537a19f9ee352433b84ce831f3d2da',
             'dev_requirement' => false,
         ),
         'symfony/polyfill-intl-normalizer' => array(
             'pretty_version' => 'v1.27.0',
             'version' => '1.27.0.0',
+            'reference' => '19bd1e4fcd5b91116f14d8533c57831ed00571b6',
             'type' => 'library',
             'install_path' => __DIR__ . '/../symfony/polyfill-intl-normalizer',
             'aliases' => array(),
-            'reference' => '19bd1e4fcd5b91116f14d8533c57831ed00571b6',
             'dev_requirement' => false,
         ),
         'symfony/polyfill-mbstring' => array(
             'pretty_version' => 'v1.27.0',
             'version' => '1.27.0.0',
+            'reference' => '8ad114f6b39e2c98a8b0e3bd907732c207c2b534',
             'type' => 'library',
             'install_path' => __DIR__ . '/../symfony/polyfill-mbstring',
             'aliases' => array(),
-            'reference' => '8ad114f6b39e2c98a8b0e3bd907732c207c2b534',
             'dev_requirement' => false,
         ),
         'symfony/polyfill-php72' => array(
             'pretty_version' => 'v1.28.0',
             'version' => '1.28.0.0',
+            'reference' => '70f4aebd92afca2f865444d30a4d2151c13c3179',
             'type' => 'library',
             'install_path' => __DIR__ . '/../symfony/polyfill-php72',
             'aliases' => array(),
-            'reference' => '70f4aebd92afca2f865444d30a4d2151c13c3179',
             'dev_requirement' => false,
         ),
         'symfony/polyfill-php73' => array(
             'pretty_version' => 'v1.28.0',
             'version' => '1.28.0.0',
+            'reference' => 'fe2f306d1d9d346a7fee353d0d5012e401e984b5',
             'type' => 'library',
             'install_path' => __DIR__ . '/../symfony/polyfill-php73',
             'aliases' => array(),
-            'reference' => 'fe2f306d1d9d346a7fee353d0d5012e401e984b5',
             'dev_requirement' => false,
         ),
         'symfony/polyfill-php80' => array(
             'pretty_version' => 'v1.27.0',
             'version' => '1.27.0.0',
+            'reference' => '7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936',
             'type' => 'library',
             'install_path' => __DIR__ . '/../symfony/polyfill-php80',
             'aliases' => array(),
-            'reference' => '7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936',
             'dev_requirement' => false,
         ),
         'symfony/polyfill-php81' => array(
             'pretty_version' => 'v1.28.0',
             'version' => '1.28.0.0',
+            'reference' => '7581cd600fa9fd681b797d00b02f068e2f13263b',
             'type' => 'library',
             'install_path' => __DIR__ . '/../symfony/polyfill-php81',
             'aliases' => array(),
-            'reference' => '7581cd600fa9fd681b797d00b02f068e2f13263b',
             'dev_requirement' => false,
         ),
         'symfony/process' => array(
             'pretty_version' => 'v4.4.44',
             'version' => '4.4.44.0',
+            'reference' => '5cee9cdc4f7805e2699d9fd66991a0e6df8252a2',
             'type' => 'library',
             'install_path' => __DIR__ . '/../symfony/process',
             'aliases' => array(),
-            'reference' => '5cee9cdc4f7805e2699d9fd66991a0e6df8252a2',
             'dev_requirement' => false,
         ),
         'symfony/psr-http-message-bridge' => array(
             'pretty_version' => 'v2.1.4',
             'version' => '2.1.4.0',
+            'reference' => 'a125b93ef378c492e274f217874906fb9babdebb',
             'type' => 'symfony-bridge',
             'install_path' => __DIR__ . '/../symfony/psr-http-message-bridge',
             'aliases' => array(),
-            'reference' => 'a125b93ef378c492e274f217874906fb9babdebb',
             'dev_requirement' => false,
         ),
         'symfony/routing' => array(
             'pretty_version' => 'v4.4.44',
             'version' => '4.4.44.0',
+            'reference' => 'f7751fd8b60a07f3f349947a309b5bdfce22d6ae',
             'type' => 'library',
             'install_path' => __DIR__ . '/../symfony/routing',
             'aliases' => array(),
-            'reference' => 'f7751fd8b60a07f3f349947a309b5bdfce22d6ae',
             'dev_requirement' => false,
         ),
         'symfony/serializer' => array(
             'pretty_version' => 'v4.4.47',
             'version' => '4.4.47.0',
+            'reference' => '6e01d63c55657930a6de03d6e36aae50af98888d',
             'type' => 'library',
             'install_path' => __DIR__ . '/../symfony/serializer',
             'aliases' => array(),
-            'reference' => '6e01d63c55657930a6de03d6e36aae50af98888d',
             'dev_requirement' => false,
         ),
         'symfony/service-contracts' => array(
             'pretty_version' => 'v2.5.2',
             'version' => '2.5.2.0',
+            'reference' => '4b426aac47d6427cc1a1d0f7e2ac724627f5966c',
             'type' => 'library',
             'install_path' => __DIR__ . '/../symfony/service-contracts',
             'aliases' => array(),
-            'reference' => '4b426aac47d6427cc1a1d0f7e2ac724627f5966c',
             'dev_requirement' => false,
         ),
         'symfony/service-implementation' => array(
@@ -2285,28 +2285,28 @@
         'symfony/string' => array(
             'pretty_version' => 'v6.3.5',
             'version' => '6.3.5.0',
+            'reference' => '13d76d0fb049051ed12a04bef4f9de8715bea339',
             'type' => 'library',
             'install_path' => __DIR__ . '/../symfony/string',
             'aliases' => array(),
-            'reference' => '13d76d0fb049051ed12a04bef4f9de8715bea339',
             'dev_requirement' => false,
         ),
         'symfony/translation' => array(
             'pretty_version' => 'v4.4.47',
             'version' => '4.4.47.0',
+            'reference' => '45036b1d53accc48fe9bab71ccd86d57eba0dd94',
             'type' => 'library',
             'install_path' => __DIR__ . '/../symfony/translation',
             'aliases' => array(),
-            'reference' => '45036b1d53accc48fe9bab71ccd86d57eba0dd94',
             'dev_requirement' => false,
         ),
         'symfony/translation-contracts' => array(
             'pretty_version' => 'v2.5.2',
             'version' => '2.5.2.0',
+            'reference' => '136b19dd05cdf0709db6537d058bcab6dd6e2dbe',
             'type' => 'library',
             'install_path' => __DIR__ . '/../symfony/translation-contracts',
             'aliases' => array(),
-            'reference' => '136b19dd05cdf0709db6537d058bcab6dd6e2dbe',
             'dev_requirement' => false,
         ),
         'symfony/translation-implementation' => array(
@@ -2318,100 +2318,100 @@
         'symfony/validator' => array(
             'pretty_version' => 'v4.4.48',
             'version' => '4.4.48.0',
+            'reference' => '54781a4c41efbd283b779110bf8ae7f263737775',
             'type' => 'library',
             'install_path' => __DIR__ . '/../symfony/validator',
             'aliases' => array(),
-            'reference' => '54781a4c41efbd283b779110bf8ae7f263737775',
             'dev_requirement' => false,
         ),
         'symfony/var-dumper' => array(
             'pretty_version' => 'v5.4.29',
             'version' => '5.4.29.0',
+            'reference' => '6172e4ae3534d25ee9e07eb487c20be7760fcc65',
             'type' => 'library',
             'install_path' => __DIR__ . '/../symfony/var-dumper',
             'aliases' => array(),
-            'reference' => '6172e4ae3534d25ee9e07eb487c20be7760fcc65',
             'dev_requirement' => false,
         ),
         'symfony/var-exporter' => array(
             'pretty_version' => 'v5.4.26',
             'version' => '5.4.26.0',
+            'reference' => '11401fe94f960249b3c63a488c63ba73091c1e4a',
             'type' => 'library',
             'install_path' => __DIR__ . '/../symfony/var-exporter',
             'aliases' => array(),
-            'reference' => '11401fe94f960249b3c63a488c63ba73091c1e4a',
             'dev_requirement' => false,
         ),
         'symfony/yaml' => array(
             'pretty_version' => 'v4.4.45',
             'version' => '4.4.45.0',
+            'reference' => 'aeccc4dc52a9e634f1d1eebeb21eacfdcff1053d',
             'type' => 'library',
             'install_path' => __DIR__ . '/../symfony/yaml',
             'aliases' => array(),
-            'reference' => 'aeccc4dc52a9e634f1d1eebeb21eacfdcff1053d',
             'dev_requirement' => false,
         ),
         'twig/extensions' => array(
             'pretty_version' => 'v1.5.4',
             'version' => '1.5.4.0',
+            'reference' => '57873c8b0c1be51caa47df2cdb824490beb16202',
             'type' => 'library',
             'install_path' => __DIR__ . '/../twig/extensions',
             'aliases' => array(),
-            'reference' => '57873c8b0c1be51caa47df2cdb824490beb16202',
             'dev_requirement' => false,
         ),
         'twig/twig' => array(
             'pretty_version' => 'v2.15.5',
             'version' => '2.15.5.0',
+            'reference' => 'fc02a6af3eeb97c4bf5650debc76c2eda85ac22e',
             'type' => 'library',
             'install_path' => __DIR__ . '/../twig/twig',
             'aliases' => array(),
-            'reference' => 'fc02a6af3eeb97c4bf5650debc76c2eda85ac22e',
             'dev_requirement' => false,
         ),
         'typo3/phar-stream-wrapper' => array(
             'pretty_version' => 'v3.1.7',
             'version' => '3.1.7.0',
+            'reference' => '5cc2f04a4e2f5c7e9cc02a3bdf80fae0f3e11a8c',
             'type' => 'library',
             'install_path' => __DIR__ . '/../typo3/phar-stream-wrapper',
             'aliases' => array(),
-            'reference' => '5cc2f04a4e2f5c7e9cc02a3bdf80fae0f3e11a8c',
             'dev_requirement' => false,
         ),
         'webflo/drupal-finder' => array(
             'pretty_version' => '1.2.2',
             'version' => '1.2.2.0',
+            'reference' => 'c8e5dbe65caef285fec8057a4c718a0d4138d1ee',
             'type' => 'library',
             'install_path' => __DIR__ . '/../webflo/drupal-finder',
             'aliases' => array(),
-            'reference' => 'c8e5dbe65caef285fec8057a4c718a0d4138d1ee',
             'dev_requirement' => false,
         ),
         'webmozart/assert' => array(
             'pretty_version' => '1.11.0',
             'version' => '1.11.0.0',
+            'reference' => '11cb2199493b2f8a3b53e7f19068fc6aac760991',
             'type' => 'library',
             'install_path' => __DIR__ . '/../webmozart/assert',
             'aliases' => array(),
-            'reference' => '11cb2199493b2f8a3b53e7f19068fc6aac760991',
             'dev_requirement' => false,
         ),
         'webmozart/path-util' => array(
             'pretty_version' => '2.3.0',
             'version' => '2.3.0.0',
+            'reference' => 'd939f7edc24c9a1bb9c0dee5cb05d8e859490725',
             'type' => 'library',
             'install_path' => __DIR__ . '/../webmozart/path-util',
             'aliases' => array(),
-            'reference' => 'd939f7edc24c9a1bb9c0dee5cb05d8e859490725',
             'dev_requirement' => false,
         ),
         'whitehat101/apr1-md5' => array(
             'pretty_version' => 'v1.0.0',
             'version' => '1.0.0.0',
+            'reference' => '8b261c9fc0481b4e9fa9d01c6ca70867b5d5e819',
             'type' => 'library',
             'install_path' => __DIR__ . '/../whitehat101/apr1-md5',
             'aliases' => array(),
-            'reference' => '8b261c9fc0481b4e9fa9d01c6ca70867b5d5e819',
             'dev_requirement' => false,
         ),
     ),
diff --git a/vendor/laminas/laminas-feed/.laminas-ci.json b/vendor/laminas/laminas-feed/.laminas-ci.json
index cf74e8fe964d63498e13d29a07b117a5ded8582b..76b2eab3d10fa87470e2145aa92386f9e867c5b6 100644
--- a/vendor/laminas/laminas-feed/.laminas-ci.json
+++ b/vendor/laminas/laminas-feed/.laminas-ci.json
@@ -4,6 +4,7 @@
     ],
     "ignore_php_platform_requirements": {
         "8.1": false,
-        "8.2": true
+        "8.2": false,
+        "8.3": true
     }
 }
diff --git a/vendor/laminas/laminas-feed/composer.json b/vendor/laminas/laminas-feed/composer.json
index 400383fa40f30200091cd97c11d8e441fefed231..a5beca121278f7733a0081c2dec1fca350b56ab5 100644
--- a/vendor/laminas/laminas-feed/composer.json
+++ b/vendor/laminas/laminas-feed/composer.json
@@ -29,24 +29,24 @@
     "extra": {
     },
     "require": {
-        "php": "~8.1.0 || ~8.2.0",
+        "php": "~8.1.0 || ~8.2.0 || ~8.3.0",
         "ext-dom": "*",
         "ext-libxml": "*",
         "laminas/laminas-escaper": "^2.9",
         "laminas/laminas-stdlib": "^3.6"
     },
     "require-dev": {
-        "laminas/laminas-cache": "^2.13.2 || ^3.10.1",
+        "laminas/laminas-cache": "^2.13.2 || ^3.11",
         "laminas/laminas-cache-storage-adapter-memory": "^1.1.0 || ^2.2",
         "laminas/laminas-coding-standard": "~2.5.0",
         "laminas/laminas-db": "^2.18",
         "laminas/laminas-http": "^2.18",
         "laminas/laminas-servicemanager": "^3.21.0",
-        "laminas/laminas-validator": "^2.30.1",
-        "phpunit/phpunit": "^10.2.6",
+        "laminas/laminas-validator": "^2.38",
+        "phpunit/phpunit": "^10.3.1",
         "psalm/plugin-phpunit": "^0.18.4",
         "psr/http-message": "^2.0",
-        "vimeo/psalm": "^5.13.1"
+        "vimeo/psalm": "^5.14.1"
     },
     "conflict": {
         "laminas/laminas-servicemanager": "<3.3",
diff --git a/web/modules/views_autocomplete_filters/src/Controller/ViewsAutocompleteFiltersController.php b/web/modules/views_autocomplete_filters/src/Controller/ViewsAutocompleteFiltersController.php
index 74dc82da48e6a6f5f20a4e3002b071b12335fc8f..eaa67505d9b66d9bc1c70f851ff13065607d0d27 100644
--- a/web/modules/views_autocomplete_filters/src/Controller/ViewsAutocompleteFiltersController.php
+++ b/web/modules/views_autocomplete_filters/src/Controller/ViewsAutocompleteFiltersController.php
@@ -235,10 +235,11 @@ public function autocomplete(Request $request, $view_name, $view_display, $filte
           elseif (!empty($view->result[$index]->_relationship_entities[$field_relationship])) {
             $view_entity = $view->result[$index]->_relationship_entities[$field_relationship];
           }
-          if ($view_entity) {
+          // Check if we have the entity and its field.
+          $real_field_name = $view_field->field;
+          if ($view_entity && $view_entity->$real_field_name) {
             $entity = $this->entityRepository->getTranslationFromContext($view_entity);
             // Make sure we get the right entity field (value).
-            $real_field_name = $view_field->field;
             $raw_field = $entity->$real_field_name->value;
           }
           // Get the view value, if the filter is not an entity field.
diff --git a/web/modules/views_autocomplete_filters/src/ViewsAutocompleteFiltersInstallHelper.php b/web/modules/views_autocomplete_filters/src/ViewsAutocompleteFiltersInstallHelper.php
index 51eaacf05aad00a96ffd8eb52e1d9676abbab7bc..7b251c67062a2e87e5dfffcf2333b132c2dcca45 100644
--- a/web/modules/views_autocomplete_filters/src/ViewsAutocompleteFiltersInstallHelper.php
+++ b/web/modules/views_autocomplete_filters/src/ViewsAutocompleteFiltersInstallHelper.php
@@ -49,7 +49,7 @@ public function removeDependency() {
         $dependencies = array_diff($dependencies, ['views_autocomplete_filters']);
         $this->configFactory
           ->getEditable($name)
-          ->set('dependencies.module', $dependencies)
+          ->set('dependencies.module', array_values($dependencies))
           ->save(TRUE);
       }
     }
diff --git a/web/modules/views_autocomplete_filters/views_autocomplete_filters.info.yml b/web/modules/views_autocomplete_filters/views_autocomplete_filters.info.yml
index 069f014599387a2809eff40806ce762fdea95f4a..cbeb0f4d5cba0213f8eff7cf13323960aec7e6ab 100644
--- a/web/modules/views_autocomplete_filters/views_autocomplete_filters.info.yml
+++ b/web/modules/views_autocomplete_filters/views_autocomplete_filters.info.yml
@@ -9,7 +9,7 @@ tags:
   - views
   - utility
 
-# Information added by Drupal.org packaging script on 2023-10-09
-version: '8.x-1.6'
+# Information added by Drupal.org packaging script on 2023-10-18
+version: '8.x-1.7'
 project: 'views_autocomplete_filters'
-datestamp: 1696855918
+datestamp: 1697624367