[
    {
        "name": "barrelstrength/sprout-base",
        "version": "6.0.2",
        "version_normalized": "6.0.2.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/barrelstrength/craft-sprout-base/zipball/1aad19c3c4b63415f9c59c57fcbfca938069e315",
            "reference": "1aad19c3c4b63415f9c59c57fcbfca938069e315",
            "shasum": ""
        },
        "require": {
            "craftcms/cms": "^3.1.0"
        },
        "time": "2020-10-14T01:24:37+00:00",
        "type": "yii-module",
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "barrelstrength\\sproutbase\\": "src/"
            }
        },
        "license": [
            "proprietary"
        ],
        "authors": [
            {
                "name": "Barrel Strength",
                "homepage": "https://www.barrelstrengthdesign.com/"
            }
        ],
        "description": "Common libraries for Sprout Plugins for Craft CMS",
        "support": {
            "email": "sprout@barrelstrengthdesign.com",
            "issues": "https://github.com/barrelstrength/sprout-base/issues?state=open",
            "source": "https://github.com/barrelstrength/sprout-base",
            "docs": "https://github.com/barrelstrength/sprout-base",
            "rss": "https://github.com/barrelstrength/sprout-base/commits/v2.atom"
        }
    },
    {
        "name": "barrelstrength/sprout-base-email",
        "version": "1.3.8",
        "version_normalized": "1.3.8.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/barrelstrength/craft-sprout-base-email/zipball/be7bdbaee3080315c1fb92e2e59dbbb5520cc77c",
            "reference": "be7bdbaee3080315c1fb92e2e59dbbb5520cc77c",
            "shasum": ""
        },
        "require": {
            "barrelstrength/sprout-base": "^6.0.1",
            "barrelstrength/sprout-base-sent-email": "^1.0.0",
            "craftcms/cms": "^3.4.0",
            "league/html-to-markdown": "^4.6.2"
        },
        "time": "2020-05-25T16:01:05+00:00",
        "type": "yii-module",
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "barrelstrength\\sproutbaseemail\\": "src/"
            }
        },
        "license": [
            "proprietary"
        ],
        "authors": [
            {
                "name": "Barrel Strength",
                "homepage": "https://www.barrelstrengthdesign.com/"
            }
        ],
        "description": "Common email libraries for Sprout Plugins for Craft CMS",
        "support": {
            "email": "sprout@barrelstrengthdesign.com",
            "issues": "https://github.com/barrelstrength/sprout-base/issues?state=open",
            "source": "https://github.com/barrelstrength/sprout-base",
            "docs": "https://github.com/barrelstrength/sprout-base",
            "rss": "https://github.com/barrelstrength/sprout-base/commits/v2.atom"
        }
    },
    {
        "name": "barrelstrength/sprout-base-fields",
        "version": "1.4.5",
        "version_normalized": "1.4.5.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/barrelstrength/craft-sprout-base-fields/zipball/b1d977bb4715dadb0806088d87380f6dd26bd44c",
            "reference": "b1d977bb4715dadb0806088d87380f6dd26bd44c",
            "shasum": ""
        },
        "require": {
            "commerceguys/addressing": "^1.0.6",
            "craftcms/cms": "^3.1.0",
            "giggsey/libphonenumber-for-php": "^8.12.4"
        },
        "time": "2020-10-22T13:56:18+00:00",
        "type": "yii-module",
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "barrelstrength\\sproutbasefields\\": "src/"
            }
        },
        "license": [
            "proprietary"
        ],
        "authors": [
            {
                "name": "Barrel Strength",
                "homepage": "https://www.barrelstrengthdesign.com/"
            }
        ],
        "description": "Common fields libraries for Sprout Plugins for Craft CMS",
        "support": {
            "email": "sprout@barrelstrengthdesign.com",
            "issues": "https://github.com/barrelstrength/sprout-base/issues?state=open",
            "source": "https://github.com/barrelstrength/sprout-base",
            "docs": "https://github.com/barrelstrength/sprout-base",
            "rss": "https://github.com/barrelstrength/sprout-base/commits/v2.atom"
        }
    },
    {
        "name": "barrelstrength/sprout-base-reports",
        "version": "1.5.7",
        "version_normalized": "1.5.7.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/barrelstrength/craft-sprout-base-reports/zipball/57e98fd9fa250a65ae9442e7e3d18eb1ca7c601e",
            "reference": "57e98fd9fa250a65ae9442e7e3d18eb1ca7c601e",
            "shasum": ""
        },
        "require": {
            "barrelstrength/sprout-base-fields": "^1.4.0",
            "craftcms/cms": "^3.1.0",
            "league/csv": "^8.2.0|^9.6.1"
        },
        "time": "2020-10-13T16:04:19+00:00",
        "type": "yii-module",
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "barrelstrength\\sproutbasereports\\": "src/"
            }
        },
        "license": [
            "proprietary"
        ],
        "authors": [
            {
                "name": "Barrel Strength",
                "homepage": "https://www.barrelstrengthdesign.com/"
            }
        ],
        "description": "Common reports libraries for Sprout Plugins for Craft CMS",
        "support": {
            "email": "sprout@barrelstrengthdesign.com",
            "issues": "https://github.com/barrelstrength/craft-sprout-base-reports/issues?state=open",
            "source": "https://github.com/barrelstrength/craft-sprout-base-reports",
            "docs": "https://github.com/barrelstrength/craft-sprout-base-reports",
            "rss": "https://github.com/barrelstrength/craft-sprout-base-reports/commits/v2.atom"
        }
    },
    {
        "name": "barrelstrength/sprout-base-sent-email",
        "version": "1.1.3",
        "version_normalized": "1.1.3.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/barrelstrength/craft-sprout-base-sent-email/zipball/585a9d0658c15fb2aa2abda940acd521afade45d",
            "reference": "585a9d0658c15fb2aa2abda940acd521afade45d",
            "shasum": ""
        },
        "require": {
            "barrelstrength/sprout-base": "^6.0.0",
            "barrelstrength/sprout-base-email": "^1.3.0",
            "craftcms/cms": "^3.4.0"
        },
        "time": "2020-10-27T12:29:35+00:00",
        "type": "yii-module",
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "barrelstrength\\sproutbasesentemail\\": "src/"
            }
        },
        "license": [
            "proprietary"
        ],
        "authors": [
            {
                "name": "Barrel Strength",
                "homepage": "https://www.barrelstrengthdesign.com/"
            }
        ],
        "description": "Common sent email libraries for Sprout Plugins for Craft CMS"
    },
    {
        "name": "barrelstrength/sprout-forms",
        "version": "3.13.1",
        "version_normalized": "3.13.1.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/barrelstrength/craft-sprout-forms/zipball/34b1e275cdb96e56f6447b727e9460cea87c8dea",
            "reference": "34b1e275cdb96e56f6447b727e9460cea87c8dea",
            "shasum": ""
        },
        "require": {
            "barrelstrength/sprout-base": "^6.0.2",
            "barrelstrength/sprout-base-email": "^1.3.8",
            "barrelstrength/sprout-base-fields": "^1.4.5",
            "barrelstrength/sprout-base-reports": "^1.5.6",
            "craftcms/cms": "^3.5.13"
        },
        "time": "2020-11-16T12:35:59+00:00",
        "type": "craft-plugin",
        "extra": {
            "name": "Sprout Forms",
            "handle": "sprout-forms",
            "developer": "Barrel Strength",
            "documentationUrl": "https://sprout.barrelstrengthdesign.com/docs/forms",
            "class": "barrelstrength\\sproutforms\\SproutForms"
        },
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "barrelstrength\\sproutforms\\": "src/"
            }
        },
        "license": [
            "proprietary"
        ],
        "authors": [
            {
                "name": "Barrel Strength",
                "homepage": "https://www.barrelstrengthdesign.com/"
            }
        ],
        "description": "Simple, beautiful forms. 100% control.",
        "keywords": [
            "cms",
            "craft",
            "craft-plugin",
            "craftcms",
            "sprout forms"
        ],
        "support": {
            "email": "sprout@barrelstrengthdesign.com",
            "issues": "https://github.com/barrelstrength/sprout-forms/issues?state=open",
            "source": "https://github.com/barrelstrength/sprout-forms",
            "docs": "https://sprout.barrelstrengthdesign.com/docs/forms",
            "rss": "https://github.com/barrelstrength/sprout-forms/commits/v2.atom"
        }
    },
    {
        "name": "cebe/markdown",
        "version": "1.2.1",
        "version_normalized": "1.2.1.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/cebe/markdown/zipball/9bac5e971dd391e2802dca5400bbeacbaea9eb86",
            "reference": "9bac5e971dd391e2802dca5400bbeacbaea9eb86",
            "shasum": ""
        },
        "require": {
            "lib-pcre": "*",
            "php": ">=5.4.0"
        },
        "time": "2018-03-26T11:24:36+00:00",
        "bin": [
            "bin/markdown"
        ],
        "type": "library",
        "extra": {
            "branch-alias": {
                "dev-master": "1.2.x-dev"
            }
        },
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "cebe\\markdown\\": ""
            }
        },
        "license": [
            "MIT"
        ],
        "authors": [
            {
                "name": "Carsten Brandt",
                "email": "mail@cebe.cc",
                "homepage": "http://cebe.cc/",
                "role": "Creator"
            }
        ],
        "description": "A super fast, highly extensible markdown parser for PHP",
        "homepage": "https://github.com/cebe/markdown#readme",
        "keywords": [
            "extensible",
            "fast",
            "gfm",
            "markdown",
            "markdown-extra"
        ]
    },
    {
        "name": "commerceguys/addressing",
        "version": "v1.1.0",
        "version_normalized": "1.1.0.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/commerceguys/addressing/zipball/2450ca97631042faf786855db206a2e48fb7dbb7",
            "reference": "2450ca97631042faf786855db206a2e48fb7dbb7",
            "shasum": ""
        },
        "require": {
            "doctrine/collections": "~1.0",
            "php": ">=7.0.8"
        },
        "suggest": {
            "symfony/validator": "to validate addresses"
        },
        "time": "2020-11-29T18:48:07+00:00",
        "type": "library",
        "extra": {
            "branch-alias": {
                "dev-master": "1.x-dev"
            }
        },
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "CommerceGuys\\Addressing\\": "src"
            }
        },
        "license": [
            "MIT"
        ],
        "authors": [
            {
                "name": "Bojan Zivanovic"
            },
            {
                "name": "Damien Tournoud"
            }
        ],
        "description": "Addressing library powered by CLDR and Google's address data.",
        "keywords": [
            "address",
            "internationalization",
            "localization",
            "postal"
        ]
    },
    {
        "name": "composer/ca-bundle",
        "version": "1.2.8",
        "version_normalized": "1.2.8.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/composer/ca-bundle/zipball/8a7ecad675253e4654ea05505233285377405215",
            "reference": "8a7ecad675253e4654ea05505233285377405215",
            "shasum": ""
        },
        "require": {
            "ext-openssl": "*",
            "ext-pcre": "*",
            "php": "^5.3.2 || ^7.0 || ^8.0"
        },
        "time": "2020-08-23T12:54:47+00:00",
        "type": "library",
        "extra": {
            "branch-alias": {
                "dev-master": "1.x-dev"
            }
        },
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "Composer\\CaBundle\\": "src"
            }
        },
        "license": [
            "MIT"
        ],
        "authors": [
            {
                "name": "Jordi Boggiano",
                "email": "j.boggiano@seld.be",
                "homepage": "http://seld.be"
            }
        ],
        "description": "Lets you find a path to the system CA bundle, and includes a fallback to the Mozilla CA bundle.",
        "keywords": [
            "cabundle",
            "cacert",
            "certificate",
            "ssl",
            "tls"
        ]
    },
    {
        "name": "composer/composer",
        "version": "1.10.10",
        "version_normalized": "1.10.10.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/composer/composer/zipball/32966a3b1d48bc01472a8321fd6472b44fad033a",
            "reference": "32966a3b1d48bc01472a8321fd6472b44fad033a",
            "shasum": ""
        },
        "require": {
            "composer/ca-bundle": "^1.0",
            "composer/semver": "^1.0",
            "composer/spdx-licenses": "^1.2",
            "composer/xdebug-handler": "^1.1",
            "justinrainbow/json-schema": "^5.2.10",
            "php": "^5.3.2 || ^7.0",
            "psr/log": "^1.0",
            "seld/jsonlint": "^1.4",
            "seld/phar-utils": "^1.0",
            "symfony/console": "^2.7 || ^3.0 || ^4.0 || ^5.0",
            "symfony/filesystem": "^2.7 || ^3.0 || ^4.0 || ^5.0",
            "symfony/finder": "^2.7 || ^3.0 || ^4.0 || ^5.0",
            "symfony/process": "^2.7 || ^3.0 || ^4.0 || ^5.0"
        },
        "conflict": {
            "symfony/console": "2.8.38"
        },
        "suggest": {
            "ext-openssl": "Enabling the openssl extension allows you to access https URLs for repositories and packages",
            "ext-zip": "Enabling the zip extension allows you to unzip archives",
            "ext-zlib": "Allow gzip compression of HTTP requests"
        },
        "time": "2020-08-03T09:35:19+00:00",
        "bin": [
            "bin/composer"
        ],
        "type": "library",
        "extra": {
            "branch-alias": {
                "dev-master": "1.10-dev"
            }
        },
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "Composer\\": "src/Composer"
            }
        },
        "license": [
            "MIT"
        ],
        "authors": [
            {
                "name": "Nils Adermann",
                "email": "naderman@naderman.de",
                "homepage": "http://www.naderman.de"
            },
            {
                "name": "Jordi Boggiano",
                "email": "j.boggiano@seld.be",
                "homepage": "http://seld.be"
            }
        ],
        "description": "Composer helps you declare, manage and install dependencies of PHP projects. It ensures you have the right stack everywhere.",
        "homepage": "https://getcomposer.org/",
        "keywords": [
            "autoload",
            "dependency",
            "package"
        ]
    },
    {
        "name": "composer/semver",
        "version": "1.7.1",
        "version_normalized": "1.7.1.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/composer/semver/zipball/38276325bd896f90dfcfe30029aa5db40df387a7",
            "reference": "38276325bd896f90dfcfe30029aa5db40df387a7",
            "shasum": ""
        },
        "require": {
            "php": "^5.3.2 || ^7.0"
        },
        "time": "2020-09-27T13:13:07+00:00",
        "type": "library",
        "extra": {
            "branch-alias": {
                "dev-master": "1.x-dev"
            }
        },
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "Composer\\Semver\\": "src"
            }
        },
        "license": [
            "MIT"
        ],
        "authors": [
            {
                "name": "Nils Adermann",
                "email": "naderman@naderman.de",
                "homepage": "http://www.naderman.de"
            },
            {
                "name": "Jordi Boggiano",
                "email": "j.boggiano@seld.be",
                "homepage": "http://seld.be"
            },
            {
                "name": "Rob Bast",
                "email": "rob.bast@gmail.com",
                "homepage": "http://robbast.nl"
            }
        ],
        "description": "Semver library that offers utilities, version constraint parsing and validation.",
        "keywords": [
            "semantic",
            "semver",
            "validation",
            "versioning"
        ]
    },
    {
        "name": "composer/spdx-licenses",
        "version": "1.5.4",
        "version_normalized": "1.5.4.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/composer/spdx-licenses/zipball/6946f785871e2314c60b4524851f3702ea4f2223",
            "reference": "6946f785871e2314c60b4524851f3702ea4f2223",
            "shasum": ""
        },
        "require": {
            "php": "^5.3.2 || ^7.0 || ^8.0"
        },
        "time": "2020-07-15T15:35:07+00:00",
        "type": "library",
        "extra": {
            "branch-alias": {
                "dev-master": "1.x-dev"
            }
        },
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "Composer\\Spdx\\": "src"
            }
        },
        "license": [
            "MIT"
        ],
        "authors": [
            {
                "name": "Nils Adermann",
                "email": "naderman@naderman.de",
                "homepage": "http://www.naderman.de"
            },
            {
                "name": "Jordi Boggiano",
                "email": "j.boggiano@seld.be",
                "homepage": "http://seld.be"
            },
            {
                "name": "Rob Bast",
                "email": "rob.bast@gmail.com",
                "homepage": "http://robbast.nl"
            }
        ],
        "description": "SPDX licenses list and validation library.",
        "keywords": [
            "license",
            "spdx",
            "validator"
        ]
    },
    {
        "name": "composer/xdebug-handler",
        "version": "1.4.5",
        "version_normalized": "1.4.5.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/composer/xdebug-handler/zipball/f28d44c286812c714741478d968104c5e604a1d4",
            "reference": "f28d44c286812c714741478d968104c5e604a1d4",
            "shasum": ""
        },
        "require": {
            "php": "^5.3.2 || ^7.0 || ^8.0",
            "psr/log": "^1.0"
        },
        "time": "2020-11-13T08:04:11+00:00",
        "type": "library",
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "Composer\\XdebugHandler\\": "src"
            }
        },
        "license": [
            "MIT"
        ],
        "authors": [
            {
                "name": "John Stevenson",
                "email": "john-stevenson@blueyonder.co.uk"
            }
        ],
        "description": "Restarts a process without Xdebug.",
        "keywords": [
            "Xdebug",
            "performance"
        ]
    },
    {
        "name": "cpliakas/git-wrapper",
        "version": "v3.0.3",
        "version_normalized": "3.0.3.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/cpliakas/git-wrapper/zipball/da6bb720a2041ee82aa990f1b11b3106c06598f0",
            "reference": "da6bb720a2041ee82aa990f1b11b3106c06598f0",
            "shasum": ""
        },
        "require": {
            "nette/utils": "^3.0",
            "php": ">=7.2",
            "symfony/event-dispatcher": "^4.4|^5.0",
            "symfony/process": "^4.4|^5.0"
        },
        "suggest": {
            "monolog/monolog": "Enables logging of executed git commands"
        },
        "time": "2020-10-04T20:38:52+00:00",
        "type": "library",
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "GitWrapper\\": "src"
            }
        },
        "license": [
            "MIT"
        ],
        "authors": [
            {
                "name": "Chris Pliakas",
                "email": "opensource@chrispliakas.com"
            },
            {
                "name": "Tomas Votruba",
                "email": "tomas.vot@gmail.com"
            }
        ],
        "description": "A PHP wrapper around the Git command line utility.",
        "keywords": [
            "cli",
            "git",
            "git wrapper"
        ]
    },
    {
        "name": "craftcms/ckeditor",
        "version": "1.0.0-beta.3",
        "version_normalized": "1.0.0.0-beta3",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/craftcms/ckeditor/zipball/56d889fc0eda05ef47c1b724b910e50f53b2186f",
            "reference": "56d889fc0eda05ef47c1b724b910e50f53b2186f",
            "shasum": ""
        },
        "require": {
            "craftcms/cms": "^3.0.0-RC15"
        },
        "time": "2020-03-27T22:53:04+00:00",
        "type": "craft-plugin",
        "extra": {
            "name": "CKEditor",
            "handle": "ckeditor",
            "documentationUrl": "https://github.com/craftcms/ckeditor/blob/master/README.md"
        },
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "craft\\ckeditor\\": "src/"
            }
        },
        "license": [
            "MIT"
        ],
        "authors": [
            {
                "name": "Pixel & Tonic",
                "homepage": "https://pixelandtonic.com/"
            }
        ],
        "description": "Edit rich text content in Craft CMS using CKEditor.",
        "keywords": [
            "ckeditor",
            "cms",
            "craftcms",
            "html",
            "yii2"
        ],
        "support": {
            "email": "support@craftcms.com",
            "issues": "https://github.com/craftcms/ckeditor/issues?state=open",
            "source": "https://github.com/craftcms/ckeditor",
            "docs": "https://github.com/craftcms/ckeditor/blob/master/README.md",
            "rss": "https://github.com/craftcms/ckeditor/commits/master.atom"
        }
    },
    {
        "name": "craftcms/cms",
        "version": "3.5.16",
        "version_normalized": "3.5.16.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/craftcms/cms/zipball/1d69bfb0308d3b56990d7b257591071992d7a297",
            "reference": "1d69bfb0308d3b56990d7b257591071992d7a297",
            "shasum": ""
        },
        "require": {
            "composer/composer": "1.10.10",
            "craftcms/oauth2-craftid": "~1.0.0",
            "craftcms/plugin-installer": "~1.5.6",
            "craftcms/server-check": "~1.1.0",
            "creocoder/yii2-nested-sets": "~0.9.0",
            "elvanto/litemoji": "^1.3.1",
            "enshrined/svg-sanitize": "~0.13.2",
            "ext-curl": "*",
            "ext-dom": "*",
            "ext-json": "*",
            "ext-mbstring": "*",
            "ext-openssl": "*",
            "ext-pcre": "*",
            "ext-pdo": "*",
            "ext-zip": "*",
            "guzzlehttp/guzzle": ">=6.3.0 <6.5.0 || ^6.5.1",
            "laminas/laminas-feed": "^2.12.0",
            "league/flysystem": "^1.0.35",
            "league/oauth2-client": "^2.2.1",
            "mikehaertl/php-shellcommand": "^1.2.5",
            "mrclay/jsmin-php": "^2.4",
            "mrclay/minify": "^3.0.7",
            "php": ">=7.0.0",
            "pixelandtonic/imagine": "~1.2.4.1",
            "sebastian/diff": "^2.0|^3.0|^4.0",
            "seld/cli-prompt": "^1.0.3",
            "symfony/yaml": "^3.2|^4.0",
            "true/punycode": "^2.1.0",
            "twig/twig": "~2.12.5|~2.13.1|~2.14.0",
            "voku/portable-utf8": "^5.4.28",
            "voku/stringy": "^6.2.2",
            "webonyx/graphql-php": "^0.12.0",
            "yii2tech/ar-softdelete": "^1.0.2",
            "yiisoft/yii2": "~2.0.38.0",
            "yiisoft/yii2-debug": "^2.1.14",
            "yiisoft/yii2-queue": "~2.3.0",
            "yiisoft/yii2-swiftmailer": "^2.1.0"
        },
        "conflict": {
            "league/oauth2-client": "2.4.0"
        },
        "provide": {
            "bower-asset/inputmask": "~3.2.2 | ~3.3.5",
            "bower-asset/jquery": "3.5.*@stable | 3.4.*@stable | 3.3.*@stable | 3.2.*@stable | 3.1.*@stable | 2.2.*@stable | 2.1.*@stable | 1.11.*@stable | 1.12.*@stable",
            "bower-asset/punycode": "1.3.*",
            "bower-asset/yii2-pjax": "~2.0.1"
        },
        "suggest": {
            "ext-iconv": "Adds support for more character encodings than PHP’s built-in mb_convert_encoding() function, which Craft will take advantage of when converting strings to UTF-8.",
            "ext-imagick": "Adds support for more image processing formats and options.",
            "ext-intl": "Adds rich internationalization support."
        },
        "time": "2020-11-24T19:40:32+00:00",
        "type": "library",
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "craft\\": "src/",
                "crafttests\\fixtures\\": "tests/fixtures/"
            }
        },
        "license": [
            "proprietary"
        ],
        "description": "Craft CMS",
        "homepage": "https://craftcms.com",
        "keywords": [
            "cms",
            "craftcms",
            "yii2"
        ],
        "support": {
            "email": "support@craftcms.com",
            "issues": "https://github.com/craftcms/cms/issues?state=open",
            "forum": "https://craftcms.stackexchange.com/",
            "source": "https://github.com/craftcms/cms",
            "docs": "https://craftcms.com/docs/3.x/",
            "rss": "https://github.com/craftcms/cms/releases.atom"
        }
    },
    {
        "name": "craftcms/contact-form",
        "version": "2.2.7",
        "version_normalized": "2.2.7.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/craftcms/contact-form/zipball/eea67de8fad2507770fdc25fe76bba32924e9e87",
            "reference": "eea67de8fad2507770fdc25fe76bba32924e9e87",
            "shasum": ""
        },
        "require": {
            "craftcms/cms": "^3.1.0"
        },
        "time": "2020-08-12T12:54:10+00:00",
        "type": "craft-plugin",
        "extra": {
            "name": "Contact Form",
            "handle": "contact-form",
            "documentationUrl": "https://github.com/craftcms/contact-form/blob/v2/README.md",
            "components": {
                "mailer": "craft\\contactform\\Mailer"
            }
        },
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "craft\\contactform\\": "src/"
            }
        },
        "license": [
            "MIT"
        ],
        "authors": [
            {
                "name": "Pixel & Tonic",
                "homepage": "https://pixelandtonic.com/"
            }
        ],
        "description": "Add a simple contact form to your Craft CMS site",
        "keywords": [
            "cms",
            "contact",
            "craftcms",
            "form",
            "yii2"
        ],
        "support": {
            "email": "support@craftcms.com",
            "issues": "https://github.com/craftcms/contact-form/issues?state=open",
            "source": "https://github.com/craftcms/contact-form",
            "docs": "https://github.com/craftcms/contact-form/blob/v2/README.md",
            "rss": "https://github.com/craftcms/contact-form/commits/v2.atom"
        }
    },
    {
        "name": "craftcms/contact-form-honeypot",
        "version": "1.0.2",
        "version_normalized": "1.0.2.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/craftcms/contact-form-honeypot/zipball/57f4e16c1d24074dcd5575440bcfe7bf6c3b8de0",
            "reference": "57f4e16c1d24074dcd5575440bcfe7bf6c3b8de0",
            "shasum": ""
        },
        "require": {
            "craftcms/cms": "^3.0.0-beta.20"
        },
        "time": "2017-12-05T00:55:45+00:00",
        "type": "craft-plugin",
        "extra": {
            "name": "Contact Form Honeypot",
            "handle": "contact-form-honeypot",
            "changelogUrl": "https://raw.githubusercontent.com/craftcms/contact-form-honeypot/master/CHANGELOG.md",
            "downloadUrl": "https://github.com/craftcms/contact-form-honeypot/archive/master.zip"
        },
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "craft\\contactform\\honeypot\\": "src/"
            }
        },
        "license": [
            "MIT"
        ],
        "authors": [
            {
                "name": "Pixel & Tonic",
                "homepage": "https://pixelandtonic.com/"
            }
        ],
        "description": "Add a honeypot captcha to your Craft CMS contact form",
        "keywords": [
            "cms",
            "craftcms",
            "yii2"
        ],
        "support": {
            "email": "support@craftcms.com",
            "issues": "https://github.com/craftcms/contact-form-honeypot/issues?state=open",
            "source": "https://github.com/craftcms/contact-form-honeypot",
            "docs": "https://github.com/craftcms/contact-form-honeypot",
            "rss": "https://github.com/craftcms/contact-form-honeypot/commits/master.atom"
        }
    },
    {
        "name": "craftcms/guest-entries",
        "version": "2.1.3",
        "version_normalized": "2.1.3.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/craftcms/guest-entries/zipball/fc2ac682940f297bf40f7a97ec0d91c99967a237",
            "reference": "fc2ac682940f297bf40f7a97ec0d91c99967a237",
            "shasum": ""
        },
        "require": {
            "craftcms/cms": "^3.0.0-beta.30"
        },
        "time": "2017-12-05T00:58:02+00:00",
        "type": "craft-plugin",
        "extra": {
            "name": "Guest Entries",
            "handle": "guest-entries",
            "changelogUrl": "https://raw.githubusercontent.com/craftcms/guest-entries/v2/CHANGELOG.md",
            "downloadUrl": "https://github.com/craftcms/guest-entries/archive/v2.zip"
        },
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "craft\\guestentries\\": "src/"
            }
        },
        "license": [
            "MIT"
        ],
        "authors": [
            {
                "name": "Pixel & Tonic",
                "homepage": "https://pixelandtonic.com/"
            }
        ],
        "description": "This plugin allows you to save guest entries from the front-end of your website.",
        "keywords": [
            "cms",
            "craftcms",
            "yii2"
        ],
        "support": {
            "email": "support@craftcms.com",
            "issues": "https://github.com/craftcms/guest-entries/issues?state=open",
            "source": "https://github.com/craftcms/guest-entries",
            "docs": "https://github.com/craftcms/guest-entries",
            "rss": "https://github.com/craftcms/guest-entries/commits/v2.atom"
        }
    },
    {
        "name": "craftcms/oauth2-craftid",
        "version": "1.0.0.1",
        "version_normalized": "1.0.0.1",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/craftcms/oauth2-craftid/zipball/3f18364139d72d83fb50546d85130beaaa868836",
            "reference": "3f18364139d72d83fb50546d85130beaaa868836",
            "shasum": ""
        },
        "require": {
            "league/oauth2-client": "^2.2.1"
        },
        "require-dev": {
            "phpunit/phpunit": "^5.0",
            "satooshi/php-coveralls": "^1.0",
            "squizlabs/php_codesniffer": "^2.0"
        },
        "time": "2017-11-22T19:46:18+00:00",
        "type": "library",
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "craftcms\\oauth2\\client\\": "src/"
            }
        },
        "notification-url": "https://packagist.org/downloads/",
        "license": [
            "MIT"
        ],
        "authors": [
            {
                "name": "Pixel & Tonic",
                "homepage": "https://pixelandtonic.com/"
            }
        ],
        "description": "Craft OAuth 2.0 Client Provider for The PHP League OAuth2-Client",
        "keywords": [
            "Authentication",
            "authorization",
            "client",
            "cms",
            "craftcms",
            "craftid",
            "oauth",
            "oauth2"
        ]
    },
    {
        "name": "craftcms/plugin-installer",
        "version": "1.5.6",
        "version_normalized": "1.5.6.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/craftcms/plugin-installer/zipball/4d24e227a086db3d8784a705f59060c49cf989ad",
            "reference": "4d24e227a086db3d8784a705f59060c49cf989ad",
            "shasum": ""
        },
        "require": {
            "composer-plugin-api": "^1.0 || ^2.0",
            "php": ">=5.4"
        },
        "time": "2020-10-26T23:34:21+00:00",
        "type": "composer-plugin",
        "extra": {
            "class": "craft\\composer\\Plugin"
        },
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "craft\\composer\\": "src/"
            }
        },
        "license": [
            "MIT"
        ],
        "description": "Craft CMS Plugin Installer",
        "homepage": "https://craftcms.com/",
        "keywords": [
            "cms",
            "composer",
            "craftcms",
            "installer",
            "plugin"
        ]
    },
    {
        "name": "craftcms/redactor",
        "version": "2.8.4",
        "version_normalized": "2.8.4.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/craftcms/redactor/zipball/73113daea0541ee53036a4129428ddcf8e056ba0",
            "reference": "73113daea0541ee53036a4129428ddcf8e056ba0",
            "shasum": ""
        },
        "require": {
            "craftcms/cms": "^3.5.0"
        },
        "time": "2020-11-30T15:20:16+00:00",
        "type": "craft-plugin",
        "extra": {
            "name": "Redactor",
            "handle": "redactor",
            "documentationUrl": "https://github.com/craftcms/redactor/blob/v2/README.md"
        },
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "craft\\redactor\\": "src/"
            }
        },
        "license": [
            "MIT"
        ],
        "authors": [
            {
                "name": "Pixel & Tonic",
                "homepage": "https://pixelandtonic.com/"
            }
        ],
        "description": "Edit rich text content in Craft CMS using Redactor by Imperavi.",
        "keywords": [
            "cms",
            "craftcms",
            "html",
            "redactor",
            "yii2"
        ],
        "support": {
            "email": "support@craftcms.com",
            "issues": "https://github.com/craftcms/redactor/issues?state=open",
            "source": "https://github.com/craftcms/redactor",
            "docs": "https://github.com/craftcms/redactor/blob/v2/README.md",
            "rss": "https://github.com/craftcms/redactor/commits/v2.atom"
        }
    },
    {
        "name": "craftcms/server-check",
        "version": "1.1.9",
        "version_normalized": "1.1.9.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/craftcms/server-check/zipball/579fd9ac93580800330695c5d38ca6decb6601ac",
            "reference": "579fd9ac93580800330695c5d38ca6decb6601ac",
            "shasum": ""
        },
        "time": "2020-07-14T18:57:12+00:00",
        "type": "library",
        "installation-source": "dist",
        "autoload": {
            "classmap": [
                "server/requirements"
            ]
        },
        "license": [
            "MIT"
        ],
        "description": "Craft CMS Server Check",
        "homepage": "https://craftcms.com/",
        "keywords": [
            "cms",
            "craftcms",
            "requirements",
            "yii2"
        ]
    },
    {
        "name": "creocoder/yii2-nested-sets",
        "version": "0.9.0",
        "version_normalized": "0.9.0.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/creocoder/yii2-nested-sets/zipball/cb8635a459b6246e5a144f096b992dcc30cf9954",
            "reference": "cb8635a459b6246e5a144f096b992dcc30cf9954",
            "shasum": ""
        },
        "require": {
            "yiisoft/yii2": "*"
        },
        "time": "2015-01-27T10:53:51+00:00",
        "type": "yii2-extension",
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "creocoder\\nestedsets\\": "src"
            }
        },
        "notification-url": "https://packagist.org/downloads/",
        "license": [
            "BSD-3-Clause"
        ],
        "authors": [
            {
                "name": "Alexander Kochetov",
                "email": "creocoder@gmail.com"
            }
        ],
        "description": "The nested sets behavior for the Yii framework",
        "keywords": [
            "nested sets",
            "yii2"
        ]
    },
    {
        "name": "defuse/php-encryption",
        "version": "v2.2.1",
        "version_normalized": "2.2.1.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/defuse/php-encryption/zipball/0f407c43b953d571421e0020ba92082ed5fb7620",
            "reference": "0f407c43b953d571421e0020ba92082ed5fb7620",
            "shasum": ""
        },
        "require": {
            "ext-openssl": "*",
            "paragonie/random_compat": ">= 2",
            "php": ">=5.4.0"
        },
        "time": "2018-07-24T23:27:56+00:00",
        "bin": [
            "bin/generate-defuse-key"
        ],
        "type": "library",
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "Defuse\\Crypto\\": "src"
            }
        },
        "license": [
            "MIT"
        ],
        "authors": [
            {
                "name": "Taylor Hornby",
                "email": "taylor@defuse.ca",
                "homepage": "https://defuse.ca/"
            },
            {
                "name": "Scott Arciszewski",
                "email": "info@paragonie.com",
                "homepage": "https://paragonie.com"
            }
        ],
        "description": "Secure PHP Encryption Library",
        "keywords": [
            "aes",
            "authenticated encryption",
            "cipher",
            "crypto",
            "cryptography",
            "encrypt",
            "encryption",
            "openssl",
            "security",
            "symmetric key cryptography"
        ]
    },
    {
        "name": "doctrine/collections",
        "version": "1.6.7",
        "version_normalized": "1.6.7.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/doctrine/collections/zipball/55f8b799269a1a472457bd1a41b4f379d4cfba4a",
            "reference": "55f8b799269a1a472457bd1a41b4f379d4cfba4a",
            "shasum": ""
        },
        "require": {
            "php": "^7.1.3 || ^8.0"
        },
        "time": "2020-07-27T17:53:49+00:00",
        "type": "library",
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "Doctrine\\Common\\Collections\\": "lib/Doctrine/Common/Collections"
            }
        },
        "license": [
            "MIT"
        ],
        "authors": [
            {
                "name": "Guilherme Blanco",
                "email": "guilhermeblanco@gmail.com"
            },
            {
                "name": "Roman Borschel",
                "email": "roman@code-factory.org"
            },
            {
                "name": "Benjamin Eberlei",
                "email": "kontakt@beberlei.de"
            },
            {
                "name": "Jonathan Wage",
                "email": "jonwage@gmail.com"
            },
            {
                "name": "Johannes Schmitt",
                "email": "schmittjoh@gmail.com"
            }
        ],
        "description": "PHP Doctrine Collections library that adds additional functionality on top of PHP arrays.",
        "homepage": "https://www.doctrine-project.org/projects/collections.html",
        "keywords": [
            "array",
            "collections",
            "iterators",
            "php"
        ]
    },
    {
        "name": "doctrine/lexer",
        "version": "1.2.1",
        "version_normalized": "1.2.1.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/doctrine/lexer/zipball/e864bbf5904cb8f5bb334f99209b48018522f042",
            "reference": "e864bbf5904cb8f5bb334f99209b48018522f042",
            "shasum": ""
        },
        "require": {
            "php": "^7.2 || ^8.0"
        },
        "time": "2020-05-25T17:44:05+00:00",
        "type": "library",
        "extra": {
            "branch-alias": {
                "dev-master": "1.2.x-dev"
            }
        },
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "Doctrine\\Common\\Lexer\\": "lib/Doctrine/Common/Lexer"
            }
        },
        "license": [
            "MIT"
        ],
        "authors": [
            {
                "name": "Guilherme Blanco",
                "email": "guilhermeblanco@gmail.com"
            },
            {
                "name": "Roman Borschel",
                "email": "roman@code-factory.org"
            },
            {
                "name": "Johannes Schmitt",
                "email": "schmittjoh@gmail.com"
            }
        ],
        "description": "PHP Doctrine Lexer parser library that can be used in Top-Down, Recursive Descent Parsers.",
        "homepage": "https://www.doctrine-project.org/projects/lexer.html",
        "keywords": [
            "annotations",
            "docblock",
            "lexer",
            "parser",
            "php"
        ]
    },
    {
        "name": "dolphiq/sitemap",
        "version": "1.3.1",
        "version_normalized": "1.3.1.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/Dolphiq/craft3-plugin-sitemap/zipball/fd08955c00766cdb397c950f4b6b0c573c8548d5",
            "reference": "fd08955c00766cdb397c950f4b6b0c573c8548d5",
            "shasum": ""
        },
        "require": {
            "craftcms/cms": "^3.2.0",
            "jaybizzle/crawler-detect": "1.*"
        },
        "time": "2020-10-22T12:32:21+00:00",
        "type": "craft-plugin",
        "extra": {
            "name": "XML Sitemap",
            "handle": "sitemap",
            "schemaVersion": "1.0.2",
            "developer": "Dolphiq",
            "developerUrl": "https://dolphiq.nl/",
            "hasCpSettings": true,
            "hasCpSection": false,
            "components": {
                "sitemapService": "dolphiq\\sitemap\\services\\SitemapService"
            },
            "documentationUrl": "https://github.com/Dolphiq/craft3-plugin-sitemap/blob/master/README.md",
            "changelogUrl": "https://github.com/Dolphiq/craft3-plugin-sitemap/blob/master/CHANGELOG.md",
            "class": "dolphiq\\sitemap\\Sitemap"
        },
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "dolphiq\\sitemap\\": "src/"
            }
        },
        "license": [
            "MIT"
        ],
        "authors": [
            {
                "name": "Dolphiq",
                "email": "info@dolphiq.nl",
                "homepage": "https://dolphiq.nl/"
            }
        ],
        "description": "Craft 3 plugin that provides an easy way to provide and manage a XML sitemap for search engines like Google and Bing",
        "keywords": [
            "cms",
            "craft",
            "craft-plugin",
            "craftcms",
            "seo",
            "sitemap",
            "sitemap.xml",
            "webmaster tools"
        ]
    },
    {
        "name": "doublesecretagency/craft-cpcss",
        "version": "2.2.1",
        "version_normalized": "2.2.1.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/doublesecretagency/craft-cpcss/zipball/e80b0ecf49d473b0e79f0c716693bc92f3f3ad86",
            "reference": "e80b0ecf49d473b0e79f0c716693bc92f3f3ad86",
            "shasum": ""
        },
        "require": {
            "craftcms/cms": "^3.1.5"
        },
        "time": "2020-04-04T21:55:05+00:00",
        "type": "craft-plugin",
        "extra": {
            "name": "Control Panel CSS",
            "handle": "cp-css",
            "schemaVersion": "2.0.0",
            "changelogUrl": "https://raw.githubusercontent.com/doublesecretagency/craft-cpcss/v2/CHANGELOG.md",
            "class": "doublesecretagency\\cpcss\\CpCss"
        },
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "doublesecretagency\\cpcss\\": "src/"
            }
        },
        "license": [
            "MIT"
        ],
        "authors": [
            {
                "name": "Double Secret Agency",
                "homepage": "https://www.doublesecretagency.com/plugins"
            }
        ],
        "description": "Add custom CSS to your Control Panel.",
        "keywords": [
            "cms",
            "cp-css",
            "craft",
            "craft-plugin",
            "craftcms",
            "css"
        ],
        "support": {
            "docs": "https://github.com/doublesecretagency/craft-cpcss/blob/v2/README.md",
            "issues": "https://github.com/doublesecretagency/craft-cpcss/issues"
        }
    },
    {
        "name": "egulias/email-validator",
        "version": "2.1.24",
        "version_normalized": "2.1.24.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/ca90a3291eee1538cd48ff25163240695bd95448",
            "reference": "ca90a3291eee1538cd48ff25163240695bd95448",
            "shasum": ""
        },
        "require": {
            "doctrine/lexer": "^1.0.1",
            "php": ">=5.5",
            "symfony/polyfill-intl-idn": "^1.10"
        },
        "suggest": {
            "ext-intl": "PHP Internationalization Libraries are required to use the SpoofChecking validation"
        },
        "time": "2020-11-14T15:56:27+00:00",
        "type": "library",
        "extra": {
            "branch-alias": {
                "dev-master": "2.1.x-dev"
            }
        },
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "Egulias\\EmailValidator\\": "src"
            }
        },
        "license": [
            "MIT"
        ],
        "authors": [
            {
                "name": "Eduardo Gulias Davis"
            }
        ],
        "description": "A library for validating emails against several RFCs",
        "homepage": "https://github.com/egulias/EmailValidator",
        "keywords": [
            "email",
            "emailvalidation",
            "emailvalidator",
            "validation",
            "validator"
        ]
    },
    {
        "name": "elvanto/litemoji",
        "version": "1.4.4",
        "version_normalized": "1.4.4.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/elvanto/litemoji/zipball/17bf635e4d1a5b4d35d2cadf153cd589b78af7f0",
            "reference": "17bf635e4d1a5b4d35d2cadf153cd589b78af7f0",
            "shasum": ""
        },
        "require": {
            "php": ">=5.4"
        },
        "require-dev": {
            "milesj/emojibase": "3.1.0",
            "phpunit/phpunit": "^5.0"
        },
        "time": "2018-09-28T05:23:38+00:00",
        "type": "library",
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "LitEmoji\\": "src/"
            }
        },
        "notification-url": "https://packagist.org/downloads/",
        "license": [
            "MIT"
        ],
        "description": "A PHP library simplifying the conversion of unicode, HTML and shortcode emoji.",
        "keywords": [
            "emoji",
            "php-emoji"
        ]
    },
    {
        "name": "enshrined/svg-sanitize",
        "version": "0.13.3",
        "version_normalized": "0.13.3.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/darylldoyle/svg-sanitizer/zipball/bc66593f255b7d2613d8f22041180036979b6403",
            "reference": "bc66593f255b7d2613d8f22041180036979b6403",
            "shasum": ""
        },
        "require": {
            "ext-dom": "*",
            "ext-libxml": "*"
        },
        "time": "2020-01-20T01:34:17+00:00",
        "type": "library",
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "enshrined\\svgSanitize\\": "src"
            }
        },
        "license": [
            "GPL-2.0-or-later"
        ],
        "authors": [
            {
                "name": "Daryll Doyle",
                "email": "daryll@enshrined.co.uk"
            }
        ],
        "description": "An SVG sanitizer for PHP"
    },
    {
        "name": "ezyang/htmlpurifier",
        "version": "v4.13.0",
        "version_normalized": "4.13.0.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/ezyang/htmlpurifier/zipball/08e27c97e4c6ed02f37c5b2b20488046c8d90d75",
            "reference": "08e27c97e4c6ed02f37c5b2b20488046c8d90d75",
            "shasum": ""
        },
        "require": {
            "php": ">=5.2"
        },
        "time": "2020-06-29T00:56:53+00:00",
        "type": "library",
        "installation-source": "dist",
        "autoload": {
            "psr-0": {
                "HTMLPurifier": "library/"
            },
            "files": [
                "library/HTMLPurifier.composer.php"
            ],
            "exclude-from-classmap": [
                "/library/HTMLPurifier/Language/"
            ]
        },
        "license": [
            "LGPL-2.1-or-later"
        ],
        "authors": [
            {
                "name": "Edward Z. Yang",
                "email": "admin@htmlpurifier.org",
                "homepage": "http://ezyang.com"
            }
        ],
        "description": "Standards compliant HTML filter written in PHP",
        "homepage": "http://htmlpurifier.org/",
        "keywords": [
            "html"
        ]
    },
    {
        "name": "giggsey/libphonenumber-for-php",
        "version": "8.12.13",
        "version_normalized": "8.12.13.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/giggsey/libphonenumber-for-php/zipball/571bbbabdab5b1cf16550cb257005bb527fa0899",
            "reference": "571bbbabdab5b1cf16550cb257005bb527fa0899",
            "shasum": ""
        },
        "require": {
            "giggsey/locale": "^1.7",
            "php": ">=5.3.2",
            "symfony/polyfill-mbstring": "^1.17"
        },
        "time": "2020-11-12T14:42:30+00:00",
        "type": "library",
        "extra": {
            "branch-alias": {
                "dev-master": "8.x-dev"
            }
        },
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "libphonenumber\\": "src/"
            },
            "exclude-from-classmap": [
                "/src/data/",
                "/src/carrier/data/",
                "/src/geocoding/data/",
                "/src/timezone/data/"
            ]
        },
        "license": [
            "Apache-2.0"
        ],
        "authors": [
            {
                "name": "Joshua Gigg",
                "email": "giggsey@gmail.com",
                "homepage": "https://giggsey.com/"
            }
        ],
        "description": "PHP Port of Google's libphonenumber",
        "homepage": "https://github.com/giggsey/libphonenumber-for-php",
        "keywords": [
            "geocoding",
            "geolocation",
            "libphonenumber",
            "mobile",
            "phonenumber",
            "validation"
        ]
    },
    {
        "name": "giggsey/locale",
        "version": "1.9",
        "version_normalized": "1.9.0.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/giggsey/Locale/zipball/b07f1eace8072ccc61445ad8fbd493ff9d783043",
            "reference": "b07f1eace8072ccc61445ad8fbd493ff9d783043",
            "shasum": ""
        },
        "require": {
            "php": ">=5.3.2"
        },
        "require-dev": {
            "pear/pear-core-minimal": "^1.9",
            "pear/pear_exception": "^1.0",
            "pear/versioncontrol_git": "^0.5",
            "phing/phing": "~2.7",
            "php-coveralls/php-coveralls": "^1.0|^2.0",
            "phpunit/phpunit": "^4.8|^5.0",
            "symfony/console": "^2.8|^3.0|^4.0",
            "symfony/filesystem": "^2.8|^3.0|^4.0",
            "symfony/finder": "^2.8|^3.0|^4.0",
            "symfony/process": "^2.8|^3.0|^4.0"
        },
        "time": "2020-07-07T11:16:24+00:00",
        "type": "library",
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "Giggsey\\Locale\\": "src/"
            }
        },
        "notification-url": "https://packagist.org/downloads/",
        "license": [
            "MIT"
        ],
        "authors": [
            {
                "name": "Joshua Gigg",
                "email": "giggsey@gmail.com",
                "homepage": "http://giggsey.com/"
            }
        ],
        "description": "Locale functions required by libphonenumber-for-php"
    },
    {
        "name": "guzzlehttp/guzzle",
        "version": "6.5.5",
        "version_normalized": "6.5.5.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/guzzle/guzzle/zipball/9d4290de1cfd701f38099ef7e183b64b4b7b0c5e",
            "reference": "9d4290de1cfd701f38099ef7e183b64b4b7b0c5e",
            "shasum": ""
        },
        "require": {
            "ext-json": "*",
            "guzzlehttp/promises": "^1.0",
            "guzzlehttp/psr7": "^1.6.1",
            "php": ">=5.5",
            "symfony/polyfill-intl-idn": "^1.17.0"
        },
        "suggest": {
            "psr/log": "Required for using the Log middleware"
        },
        "time": "2020-06-16T21:01:06+00:00",
        "type": "library",
        "extra": {
            "branch-alias": {
                "dev-master": "6.5-dev"
            }
        },
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "GuzzleHttp\\": "src/"
            },
            "files": [
                "src/functions_include.php"
            ]
        },
        "license": [
            "MIT"
        ],
        "authors": [
            {
                "name": "Michael Dowling",
                "email": "mtdowling@gmail.com",
                "homepage": "https://github.com/mtdowling"
            }
        ],
        "description": "Guzzle is a PHP HTTP client library",
        "homepage": "http://guzzlephp.org/",
        "keywords": [
            "client",
            "curl",
            "framework",
            "http",
            "http client",
            "rest",
            "web service"
        ]
    },
    {
        "name": "guzzlehttp/promises",
        "version": "1.4.0",
        "version_normalized": "1.4.0.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/guzzle/promises/zipball/60d379c243457e073cff02bc323a2a86cb355631",
            "reference": "60d379c243457e073cff02bc323a2a86cb355631",
            "shasum": ""
        },
        "require": {
            "php": ">=5.5"
        },
        "time": "2020-09-30T07:37:28+00:00",
        "type": "library",
        "extra": {
            "branch-alias": {
                "dev-master": "1.4-dev"
            }
        },
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "GuzzleHttp\\Promise\\": "src/"
            },
            "files": [
                "src/functions_include.php"
            ]
        },
        "license": [
            "MIT"
        ],
        "authors": [
            {
                "name": "Michael Dowling",
                "email": "mtdowling@gmail.com",
                "homepage": "https://github.com/mtdowling"
            }
        ],
        "description": "Guzzle promises library",
        "keywords": [
            "promise"
        ]
    },
    {
        "name": "guzzlehttp/psr7",
        "version": "1.7.0",
        "version_normalized": "1.7.0.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/guzzle/psr7/zipball/53330f47520498c0ae1f61f7e2c90f55690c06a3",
            "reference": "53330f47520498c0ae1f61f7e2c90f55690c06a3",
            "shasum": ""
        },
        "require": {
            "php": ">=5.4.0",
            "psr/http-message": "~1.0",
            "ralouphie/getallheaders": "^2.0.5 || ^3.0.0"
        },
        "provide": {
            "psr/http-message-implementation": "1.0"
        },
        "suggest": {
            "laminas/laminas-httphandlerrunner": "Emit PSR-7 responses"
        },
        "time": "2020-09-30T07:37:11+00:00",
        "type": "library",
        "extra": {
            "branch-alias": {
                "dev-master": "1.7-dev"
            }
        },
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "GuzzleHttp\\Psr7\\": "src/"
            },
            "files": [
                "src/functions_include.php"
            ]
        },
        "license": [
            "MIT"
        ],
        "authors": [
            {
                "name": "Michael Dowling",
                "email": "mtdowling@gmail.com",
                "homepage": "https://github.com/mtdowling"
            },
            {
                "name": "Tobias Schultze",
                "homepage": "https://github.com/Tobion"
            }
        ],
        "description": "PSR-7 message implementation that also provides common utility methods",
        "keywords": [
            "http",
            "message",
            "psr-7",
            "request",
            "response",
            "stream",
            "uri",
            "url"
        ]
    },
    {
        "name": "intervention/httpauth",
        "version": "3.0.2",
        "version_normalized": "3.0.2.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/Intervention/httpauth/zipball/36ee7550c7d86b658e82b92cfcbf5ceb0e3e53f8",
            "reference": "36ee7550c7d86b658e82b92cfcbf5ceb0e3e53f8",
            "shasum": ""
        },
        "require": {
            "php": "^7.3|^8.0"
        },
        "time": "2020-11-27T17:04:27+00:00",
        "type": "library",
        "extra": {
            "laravel": {
                "providers": [
                    "Intervention\\HttpAuth\\Laravel\\HttpAuthServiceProvider"
                ],
                "aliases": {
                    "HttpAuth": "Intervention\\HttpAuth\\Laravel\\Facades\\HttpAuth"
                }
            }
        },
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "Intervention\\HttpAuth\\": "src/"
            }
        },
        "license": [
            "MIT"
        ],
        "authors": [
            {
                "name": "Oliver Vogel",
                "email": "oliver@olivervogel.com",
                "homepage": "https://olivervogel.com/"
            }
        ],
        "description": "HTTP authentication (Basic & Digest) including ServiceProviders for easy Laravel integration",
        "homepage": "https://github.com/Intervention/httpauth",
        "keywords": [
            "Authentication",
            "http",
            "laravel"
        ]
    },
    {
        "name": "jaybizzle/crawler-detect",
        "version": "v1.2.103",
        "version_normalized": "1.2.103.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/JayBizzle/Crawler-Detect/zipball/3efa2860959cc971f17624b40bf0699823f9d0f3",
            "reference": "3efa2860959cc971f17624b40bf0699823f9d0f3",
            "shasum": ""
        },
        "require": {
            "php": ">=5.3.0"
        },
        "time": "2020-11-23T19:49:25+00:00",
        "type": "library",
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "Jaybizzle\\CrawlerDetect\\": "src/"
            }
        },
        "license": [
            "MIT"
        ],
        "authors": [
            {
                "name": "Mark Beech",
                "email": "m@rkbee.ch",
                "role": "Developer"
            }
        ],
        "description": "CrawlerDetect is a PHP class for detecting bots/crawlers/spiders via the user agent",
        "homepage": "https://github.com/JayBizzle/Crawler-Detect/",
        "keywords": [
            "crawler",
            "crawler detect",
            "crawler detector",
            "crawlerdetect",
            "php crawler detect"
        ]
    },
    {
        "name": "justinrainbow/json-schema",
        "version": "5.2.10",
        "version_normalized": "5.2.10.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/justinrainbow/json-schema/zipball/2ba9c8c862ecd5510ed16c6340aa9f6eadb4f31b",
            "reference": "2ba9c8c862ecd5510ed16c6340aa9f6eadb4f31b",
            "shasum": ""
        },
        "require": {
            "php": ">=5.3.3"
        },
        "time": "2020-05-27T16:41:55+00:00",
        "bin": [
            "bin/validate-json"
        ],
        "type": "library",
        "extra": {
            "branch-alias": {
                "dev-master": "5.0.x-dev"
            }
        },
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "JsonSchema\\": "src/JsonSchema/"
            }
        },
        "license": [
            "MIT"
        ],
        "authors": [
            {
                "name": "Bruno Prieto Reis",
                "email": "bruno.p.reis@gmail.com"
            },
            {
                "name": "Justin Rainbow",
                "email": "justin.rainbow@gmail.com"
            },
            {
                "name": "Igor Wiedler",
                "email": "igor@wiedler.ch"
            },
            {
                "name": "Robert Schönthal",
                "email": "seroscho@googlemail.com"
            }
        ],
        "description": "A library to validate a json schema.",
        "homepage": "https://github.com/justinrainbow/json-schema",
        "keywords": [
            "json",
            "schema"
        ]
    },
    {
        "name": "laminas/laminas-escaper",
        "version": "2.7.0",
        "version_normalized": "2.7.0.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/laminas/laminas-escaper/zipball/5e04bc5ae5990b17159d79d331055e2c645e5cc5",
            "reference": "5e04bc5ae5990b17159d79d331055e2c645e5cc5",
            "shasum": ""
        },
        "require": {
            "laminas/laminas-zendframework-bridge": "^1.0",
            "php": "^7.3 || ~8.0.0"
        },
        "replace": {
            "zendframework/zend-escaper": "^2.6.1"
        },
        "suggest": {
            "ext-iconv": "*",
            "ext-mbstring": "*"
        },
        "time": "2020-11-17T21:26:43+00:00",
        "type": "library",
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "Laminas\\Escaper\\": "src/"
            }
        },
        "license": [
            "BSD-3-Clause"
        ],
        "description": "Securely and safely escape HTML, HTML attributes, JavaScript, CSS, and URLs",
        "homepage": "https://laminas.dev",
        "keywords": [
            "escaper",
            "laminas"
        ]
    },
    {
        "name": "laminas/laminas-feed",
        "version": "2.13.0",
        "version_normalized": "2.13.0.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/laminas/laminas-feed/zipball/fb89aac1984222227f37792dd193d34829a0762f",
            "reference": "fb89aac1984222227f37792dd193d34829a0762f",
            "shasum": ""
        },
        "require": {
            "ext-dom": "*",
            "ext-libxml": "*",
            "laminas/laminas-escaper": "^2.5.2",
            "laminas/laminas-stdlib": "^3.2.1",
            "laminas/laminas-zendframework-bridge": "^1.0",
            "php": "^7.3 || ~8.0.0"
        },
        "conflict": {
            "laminas/laminas-servicemanager": "<3.3"
        },
        "replace": {
            "zendframework/zend-feed": "^2.12.0"
        },
        "suggest": {
            "laminas/laminas-cache": "Laminas\\Cache component, for optionally caching feeds between requests",
            "laminas/laminas-db": "Laminas\\Db component, for use with PubSubHubbub",
            "laminas/laminas-http": "Laminas\\Http for PubSubHubbub, and optionally for use with Laminas\\Feed\\Reader",
            "laminas/laminas-servicemanager": "Laminas\\ServiceManager component, for easily extending ExtensionManager implementations",
            "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": "2020-11-18T21:02:52+00:00",
        "type": "library",
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "Laminas\\Feed\\": "src/"
            }
        },
        "license": [
            "BSD-3-Clause"
        ],
        "description": "provides functionality for consuming RSS and Atom feeds",
        "homepage": "https://laminas.dev",
        "keywords": [
            "feed",
            "laminas"
        ]
    },
    {
        "name": "laminas/laminas-stdlib",
        "version": "3.3.1",
        "version_normalized": "3.3.1.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/laminas/laminas-stdlib/zipball/d81c7ffe602ed0e6ecb18691019111c0f4bf1efe",
            "reference": "d81c7ffe602ed0e6ecb18691019111c0f4bf1efe",
            "shasum": ""
        },
        "require": {
            "laminas/laminas-zendframework-bridge": "^1.0",
            "php": "^7.3 || ^8.0"
        },
        "replace": {
            "zendframework/zend-stdlib": "^3.2.1"
        },
        "time": "2020-11-19T20:18:59+00:00",
        "type": "library",
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "Laminas\\Stdlib\\": "src/"
            }
        },
        "license": [
            "BSD-3-Clause"
        ],
        "description": "SPL extensions, array utilities, error handlers, and more",
        "homepage": "https://laminas.dev",
        "keywords": [
            "laminas",
            "stdlib"
        ]
    },
    {
        "name": "laminas/laminas-zendframework-bridge",
        "version": "1.1.1",
        "version_normalized": "1.1.1.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/laminas/laminas-zendframework-bridge/zipball/6ede70583e101030bcace4dcddd648f760ddf642",
            "reference": "6ede70583e101030bcace4dcddd648f760ddf642",
            "shasum": ""
        },
        "require": {
            "php": "^5.6 || ^7.0 || ^8.0"
        },
        "time": "2020-09-14T14:23:00+00:00",
        "type": "library",
        "extra": {
            "laminas": {
                "module": "Laminas\\ZendFrameworkBridge"
            }
        },
        "installation-source": "dist",
        "autoload": {
            "files": [
                "src/autoload.php"
            ],
            "psr-4": {
                "Laminas\\ZendFrameworkBridge\\": "src//"
            }
        },
        "license": [
            "BSD-3-Clause"
        ],
        "description": "Alias legacy ZF class names to Laminas Project equivalents.",
        "keywords": [
            "ZendFramework",
            "autoloading",
            "laminas",
            "zf"
        ]
    },
    {
        "name": "league/csv",
        "version": "9.6.1",
        "version_normalized": "9.6.1.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/thephpleague/csv/zipball/634322df4aed210fdfbb7c94e434dc860da733d9",
            "reference": "634322df4aed210fdfbb7c94e434dc860da733d9",
            "shasum": ""
        },
        "require": {
            "ext-json": "*",
            "ext-mbstring": "*",
            "php": "^7.2.5"
        },
        "suggest": {
            "ext-dom": "Required to use the XMLConverter and or the HTMLConverter classes",
            "ext-iconv": "Needed to ease transcoding CSV using iconv stream filters"
        },
        "time": "2020-09-05T08:40:12+00:00",
        "type": "library",
        "extra": {
            "branch-alias": {
                "dev-master": "9.x-dev"
            }
        },
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "League\\Csv\\": "src"
            },
            "files": [
                "src/functions_include.php"
            ]
        },
        "license": [
            "MIT"
        ],
        "authors": [
            {
                "name": "Ignace Nyamagana Butera",
                "email": "nyamsprod@gmail.com",
                "homepage": "https://github.com/nyamsprod/",
                "role": "Developer"
            }
        ],
        "description": "CSV data manipulation made easy in PHP",
        "homepage": "http://csv.thephpleague.com",
        "keywords": [
            "convert",
            "csv",
            "export",
            "filter",
            "import",
            "read",
            "transform",
            "write"
        ]
    },
    {
        "name": "league/flysystem",
        "version": "1.1.3",
        "version_normalized": "1.1.3.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/9be3b16c877d477357c015cec057548cf9b2a14a",
            "reference": "9be3b16c877d477357c015cec057548cf9b2a14a",
            "shasum": ""
        },
        "require": {
            "ext-fileinfo": "*",
            "league/mime-type-detection": "^1.3",
            "php": "^7.2.5 || ^8.0"
        },
        "conflict": {
            "league/flysystem-sftp": "<1.0.6"
        },
        "suggest": {
            "ext-fileinfo": "Required for MimeType",
            "ext-ftp": "Allows you to use FTP server storage",
            "ext-openssl": "Allows you to use FTPS server storage",
            "league/flysystem-aws-s3-v2": "Allows you to use S3 storage with AWS SDK v2",
            "league/flysystem-aws-s3-v3": "Allows you to use S3 storage with AWS SDK v3",
            "league/flysystem-azure": "Allows you to use Windows Azure Blob storage",
            "league/flysystem-cached-adapter": "Flysystem adapter decorator for metadata caching",
            "league/flysystem-eventable-filesystem": "Allows you to use EventableFilesystem",
            "league/flysystem-rackspace": "Allows you to use Rackspace Cloud Files",
            "league/flysystem-sftp": "Allows you to use SFTP server storage via phpseclib",
            "league/flysystem-webdav": "Allows you to use WebDAV storage",
            "league/flysystem-ziparchive": "Allows you to use ZipArchive adapter",
            "spatie/flysystem-dropbox": "Allows you to use Dropbox storage",
            "srmklive/flysystem-dropbox-v2": "Allows you to use Dropbox storage for PHP 5 applications"
        },
        "time": "2020-08-23T07:39:11+00:00",
        "type": "library",
        "extra": {
            "branch-alias": {
                "dev-master": "1.1-dev"
            }
        },
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "League\\Flysystem\\": "src/"
            }
        },
        "license": [
            "MIT"
        ],
        "authors": [
            {
                "name": "Frank de Jonge",
                "email": "info@frenky.net"
            }
        ],
        "description": "Filesystem abstraction: Many filesystems, one API.",
        "keywords": [
            "Cloud Files",
            "WebDAV",
            "abstraction",
            "aws",
            "cloud",
            "copy.com",
            "dropbox",
            "file systems",
            "files",
            "filesystem",
            "filesystems",
            "ftp",
            "rackspace",
            "remote",
            "s3",
            "sftp",
            "storage"
        ]
    },
    {
        "name": "league/html-to-markdown",
        "version": "4.10.0",
        "version_normalized": "4.10.0.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/thephpleague/html-to-markdown/zipball/0868ae7a552e809e5cd8f93ba022071640408e88",
            "reference": "0868ae7a552e809e5cd8f93ba022071640408e88",
            "shasum": ""
        },
        "require": {
            "ext-dom": "*",
            "ext-xml": "*",
            "php": ">=5.3.3"
        },
        "require-dev": {
            "mikehaertl/php-shellcommand": "~1.1.0",
            "phpunit/phpunit": "^4.8|^5.7",
            "scrutinizer/ocular": "~1.1"
        },
        "time": "2020-07-01T00:34:03+00:00",
        "bin": [
            "bin/html-to-markdown"
        ],
        "type": "library",
        "extra": {
            "branch-alias": {
                "dev-master": "4.10-dev"
            }
        },
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "League\\HTMLToMarkdown\\": "src/"
            }
        },
        "notification-url": "https://packagist.org/downloads/",
        "license": [
            "MIT"
        ],
        "authors": [
            {
                "name": "Colin O'Dell",
                "email": "colinodell@gmail.com",
                "homepage": "https://www.colinodell.com",
                "role": "Lead Developer"
            },
            {
                "name": "Nick Cernis",
                "email": "nick@cern.is",
                "homepage": "http://modernnerd.net",
                "role": "Original Author"
            }
        ],
        "description": "An HTML-to-markdown conversion helper for PHP",
        "homepage": "https://github.com/thephpleague/html-to-markdown",
        "keywords": [
            "html",
            "markdown"
        ]
    },
    {
        "name": "league/mime-type-detection",
        "version": "1.5.1",
        "version_normalized": "1.5.1.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/thephpleague/mime-type-detection/zipball/353f66d7555d8a90781f6f5e7091932f9a4250aa",
            "reference": "353f66d7555d8a90781f6f5e7091932f9a4250aa",
            "shasum": ""
        },
        "require": {
            "ext-fileinfo": "*",
            "php": "^7.2 || ^8.0"
        },
        "time": "2020-10-18T11:50:25+00:00",
        "type": "library",
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "League\\MimeTypeDetection\\": "src"
            }
        },
        "license": [
            "MIT"
        ],
        "authors": [
            {
                "name": "Frank de Jonge",
                "email": "info@frankdejonge.nl"
            }
        ],
        "description": "Mime-type detection for Flysystem"
    },
    {
        "name": "league/oauth2-client",
        "version": "2.6.0",
        "version_normalized": "2.6.0.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/thephpleague/oauth2-client/zipball/badb01e62383430706433191b82506b6df24ad98",
            "reference": "badb01e62383430706433191b82506b6df24ad98",
            "shasum": ""
        },
        "require": {
            "guzzlehttp/guzzle": "^6.0 || ^7.0",
            "paragonie/random_compat": "^1 || ^2 || ^9.99",
            "php": "^5.6 || ^7.0 || ^8.0"
        },
        "time": "2020-10-28T02:03:40+00:00",
        "type": "library",
        "extra": {
            "branch-alias": {
                "dev-2.x": "2.0.x-dev"
            }
        },
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "League\\OAuth2\\Client\\": "src/"
            }
        },
        "license": [
            "MIT"
        ],
        "authors": [
            {
                "name": "Alex Bilbie",
                "email": "hello@alexbilbie.com",
                "homepage": "http://www.alexbilbie.com",
                "role": "Developer"
            },
            {
                "name": "Woody Gilk",
                "homepage": "https://github.com/shadowhand",
                "role": "Contributor"
            }
        ],
        "description": "OAuth 2.0 Client Library",
        "keywords": [
            "Authentication",
            "SSO",
            "authorization",
            "identity",
            "idp",
            "oauth",
            "oauth2",
            "single sign on"
        ]
    },
    {
        "name": "marcusschwarz/lesserphp",
        "version": "v0.5.4",
        "version_normalized": "0.5.4.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/MarcusSchwarz/lesserphp/zipball/3a0f5ae0d63cbb661b5f4afd2f96875e73b3ad7e",
            "reference": "3a0f5ae0d63cbb661b5f4afd2f96875e73b3ad7e",
            "shasum": ""
        },
        "time": "2020-01-19T19:18:49+00:00",
        "bin": [
            "plessc"
        ],
        "type": "library",
        "extra": {
            "branch-alias": {
                "dev-master": "0.5.1-dev"
            }
        },
        "installation-source": "dist",
        "autoload": {
            "classmap": [
                "lessc.inc.php"
            ]
        },
        "license": [
            "MIT",
            "GPL-3.0"
        ],
        "authors": [
            {
                "name": "Leaf Corcoran",
                "email": "leafot@gmail.com",
                "homepage": "http://leafo.net"
            },
            {
                "name": "Marcus Schwarz",
                "email": "github@maswaba.de",
                "homepage": "https://www.maswaba.de"
            }
        ],
        "description": "lesserphp is a compiler for LESS written in PHP based on leafo's lessphp.",
        "homepage": "http://leafo.net/lessphp/"
    },
    {
        "name": "mikehaertl/php-shellcommand",
        "version": "1.6.3",
        "version_normalized": "1.6.3.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/mikehaertl/php-shellcommand/zipball/fe86ec847877b83bf61a96719e7f2e3b3e516a6b",
            "reference": "fe86ec847877b83bf61a96719e7f2e3b3e516a6b",
            "shasum": ""
        },
        "require": {
            "php": ">= 5.3.0"
        },
        "time": "2020-11-23T17:31:15+00:00",
        "type": "library",
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "mikehaertl\\shellcommand\\": "src/"
            }
        },
        "license": [
            "MIT"
        ],
        "authors": [
            {
                "name": "Michael Härtl",
                "email": "haertl.mike@gmail.com"
            }
        ],
        "description": "An object oriented interface to shell commands",
        "keywords": [
            "shell"
        ]
    },
    {
        "name": "monolog/monolog",
        "version": "2.1.1",
        "version_normalized": "2.1.1.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/Seldaek/monolog/zipball/f9eee5cec93dfb313a38b6b288741e84e53f02d5",
            "reference": "f9eee5cec93dfb313a38b6b288741e84e53f02d5",
            "shasum": ""
        },
        "require": {
            "php": ">=7.2",
            "psr/log": "^1.0.1"
        },
        "provide": {
            "psr/log-implementation": "1.0.0"
        },
        "suggest": {
            "aws/aws-sdk-php": "Allow sending log messages to AWS services like DynamoDB",
            "doctrine/couchdb": "Allow sending log messages to a CouchDB server",
            "elasticsearch/elasticsearch": "Allow sending log messages to an Elasticsearch server via official client",
            "ext-amqp": "Allow sending log messages to an AMQP server (1.0+ required)",
            "ext-mbstring": "Allow to work properly with unicode symbols",
            "ext-mongodb": "Allow sending log messages to a MongoDB server (via driver)",
            "graylog2/gelf-php": "Allow sending log messages to a GrayLog2 server",
            "mongodb/mongodb": "Allow sending log messages to a MongoDB server (via library)",
            "php-amqplib/php-amqplib": "Allow sending log messages to an AMQP server using php-amqplib",
            "php-console/php-console": "Allow sending log messages to Google Chrome",
            "rollbar/rollbar": "Allow sending log messages to Rollbar",
            "ruflin/elastica": "Allow sending log messages to an Elastic Search server"
        },
        "time": "2020-07-23T08:41:23+00:00",
        "type": "library",
        "extra": {
            "branch-alias": {
                "dev-master": "2.x-dev"
            }
        },
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "Monolog\\": "src/Monolog"
            }
        },
        "license": [
            "MIT"
        ],
        "authors": [
            {
                "name": "Jordi Boggiano",
                "email": "j.boggiano@seld.be",
                "homepage": "http://seld.be"
            }
        ],
        "description": "Sends your logs to files, sockets, inboxes, databases and various web services",
        "homepage": "http://github.com/Seldaek/monolog",
        "keywords": [
            "log",
            "logging",
            "psr-3"
        ]
    },
    {
        "name": "mrclay/jsmin-php",
        "version": "2.4.0",
        "version_normalized": "2.4.0.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/mrclay/jsmin-php/zipball/bb05febc9440852d39899255afd5569b7f21a72c",
            "reference": "bb05febc9440852d39899255afd5569b7f21a72c",
            "shasum": ""
        },
        "require": {
            "ext-pcre": "*",
            "php": ">=5.3.0"
        },
        "time": "2018-12-06T15:03:38+00:00",
        "type": "library",
        "installation-source": "dist",
        "autoload": {
            "psr-0": {
                "JSMin\\": "src/"
            }
        },
        "license": [
            "MIT"
        ],
        "authors": [
            {
                "name": "Stephen Clay",
                "email": "steve@mrclay.org",
                "role": "Developer"
            },
            {
                "name": "Ryan Grove",
                "email": "ryan@wonko.com",
                "role": "Developer"
            }
        ],
        "description": "Provides a modified port of Douglas Crockford's jsmin.c, which removes unnecessary whitespace from JavaScript files.",
        "homepage": "https://github.com/mrclay/jsmin-php/",
        "keywords": [
            "compress",
            "jsmin",
            "minify"
        ]
    },
    {
        "name": "mrclay/minify",
        "version": "3.0.10",
        "version_normalized": "3.0.10.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/mrclay/minify/zipball/8dba84a2d24ae6382057a1215ad3af25202addb9",
            "reference": "8dba84a2d24ae6382057a1215ad3af25202addb9",
            "shasum": ""
        },
        "require": {
            "ext-pcre": "*",
            "intervention/httpauth": "^2.0|^3.0",
            "marcusschwarz/lesserphp": "^0.5.1",
            "monolog/monolog": "~1.1|~2.0",
            "mrclay/jsmin-php": "~2",
            "mrclay/props-dic": "^2.2|^3.0",
            "php": "^5.3.0 || ^7.0",
            "tubalmartin/cssmin": "~4"
        },
        "suggest": {
            "firephp/firephp-core": "Use FirePHP for Log messages",
            "meenie/javascript-packer": "Keep track of the Packer PHP port using Composer"
        },
        "time": "2020-04-02T19:47:26+00:00",
        "type": "library",
        "extra": {
            "branch-alias": {
                "dev-master": "3.0.x-dev"
            }
        },
        "installation-source": "dist",
        "autoload": {
            "classmap": [
                "lib/"
            ]
        },
        "license": [
            "BSD-3-Clause"
        ],
        "authors": [
            {
                "name": "Stephen Clay",
                "email": "steve@mrclay.org",
                "role": "Developer"
            }
        ],
        "description": "Minify is a PHP app that helps you follow several rules for client-side performance. It combines multiple CSS or Javascript files, removes unnecessary whitespace and comments, and serves them with gzip encoding and optimal client-side cache headers",
        "homepage": "https://github.com/mrclay/minify"
    },
    {
        "name": "mrclay/props-dic",
        "version": "3.0.0",
        "version_normalized": "3.0.0.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/mrclay/Props/zipball/0b0fd254e33e2d60bc2bcd7867f2ab3cdd05a843",
            "reference": "0b0fd254e33e2d60bc2bcd7867f2ab3cdd05a843",
            "shasum": ""
        },
        "require": {
            "php": ">=5.3.3",
            "pimple/pimple": "~3.0",
            "psr/container": "^1.0"
        },
        "time": "2019-11-26T17:56:10+00:00",
        "type": "library",
        "installation-source": "dist",
        "autoload": {
            "psr-0": {
                "Props\\": [
                    "src/"
                ]
            }
        },
        "license": [
            "MIT"
        ],
        "authors": [
            {
                "name": "Steve Clay",
                "email": "steve@mrclay.org",
                "homepage": "http://www.mrclay.org/"
            }
        ],
        "description": "Props is a simple DI container that allows retrieving values via custom property and method names",
        "keywords": [
            "container",
            "dependency injection",
            "dependency injection container",
            "di",
            "di container"
        ]
    },
    {
        "name": "nav33d/craft-relations",
        "version": "1.0.2",
        "version_normalized": "1.0.2.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/Nav33d/craft-relations/zipball/4e9047ad38fbbfa24a4aa8f9931906f4cd146646",
            "reference": "4e9047ad38fbbfa24a4aa8f9931906f4cd146646",
            "shasum": ""
        },
        "require": {
            "craftcms/cms": "^3.0.0"
        },
        "time": "2019-02-10T07:48:06+00:00",
        "type": "craft-plugin",
        "extra": {
            "name": "Relations",
            "handle": "relations",
            "schemaVersion": "1.0.0",
            "hasCpSettings": false,
            "hasCpSection": false,
            "changelogUrl": "https://raw.githubusercontent.com/nav33d/craft-relations/v1/CHANGELOG.md",
            "class": "nav33d\\relations\\Relations"
        },
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "nav33d\\relations\\": "src/"
            }
        },
        "license": [
            "MIT"
        ],
        "authors": [
            {
                "name": "Naveed Ziarab",
                "homepage": "https://naveedziarab.co.uk/"
            }
        ],
        "description": "A field type to show reverse related elements",
        "keywords": [
            "cms",
            "craft",
            "craft-plugin",
            "craftcms",
            "craftcms3",
            "relations"
        ],
        "support": {
            "docs": "https://github.com/nav33d/craft-relations/blob/v1/README.md",
            "issues": "https://github.com/nav33d/craft-relations/issues"
        }
    },
    {
        "name": "nette/utils",
        "version": "v3.2.0",
        "version_normalized": "3.2.0.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/nette/utils/zipball/d0427c1811462dbb6c503143eabe5478b26685f7",
            "reference": "d0427c1811462dbb6c503143eabe5478b26685f7",
            "shasum": ""
        },
        "require": {
            "php": ">=7.2 <8.1"
        },
        "conflict": {
            "nette/di": "<3.0.6"
        },
        "suggest": {
            "ext-gd": "to use Image",
            "ext-iconv": "to use Strings::webalize(), toAscii(), chr() and reverse()",
            "ext-intl": "to use Strings::webalize(), toAscii(), normalize() and compare()",
            "ext-json": "to use Nette\\Utils\\Json",
            "ext-mbstring": "to use Strings::lower() etc...",
            "ext-tokenizer": "to use Nette\\Utils\\Reflection::getUseStatements()",
            "ext-xml": "to use Strings::length() etc. when mbstring is not available"
        },
        "time": "2020-11-25T23:47:50+00:00",
        "type": "library",
        "extra": {
            "branch-alias": {
                "dev-master": "3.2-dev"
            }
        },
        "installation-source": "dist",
        "autoload": {
            "classmap": [
                "src/"
            ]
        },
        "license": [
            "BSD-3-Clause",
            "GPL-2.0-only",
            "GPL-3.0-only"
        ],
        "authors": [
            {
                "name": "David Grudl",
                "homepage": "https://davidgrudl.com"
            },
            {
                "name": "Nette Community",
                "homepage": "https://nette.org/contributors"
            }
        ],
        "description": "🛠  Nette Utils: lightweight utilities for string & array manipulation, image handling, safe JSON encoding/decoding, validation, slug or strong password generating etc.",
        "homepage": "https://nette.org",
        "keywords": [
            "array",
            "core",
            "datetime",
            "images",
            "json",
            "nette",
            "paginator",
            "password",
            "slugify",
            "string",
            "unicode",
            "utf-8",
            "utility",
            "validation"
        ]
    },
    {
        "name": "opis/closure",
        "version": "3.6.1",
        "version_normalized": "3.6.1.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/opis/closure/zipball/943b5d70cc5ae7483f6aff6ff43d7e34592ca0f5",
            "reference": "943b5d70cc5ae7483f6aff6ff43d7e34592ca0f5",
            "shasum": ""
        },
        "require": {
            "php": "^5.4 || ^7.0 || ^8.0"
        },
        "time": "2020-11-07T02:01:34+00:00",
        "type": "library",
        "extra": {
            "branch-alias": {
                "dev-master": "3.6.x-dev"
            }
        },
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "Opis\\Closure\\": "src/"
            },
            "files": [
                "functions.php"
            ]
        },
        "license": [
            "MIT"
        ],
        "authors": [
            {
                "name": "Marius Sarca",
                "email": "marius.sarca@gmail.com"
            },
            {
                "name": "Sorin Sarca",
                "email": "sarca_sorin@hotmail.com"
            }
        ],
        "description": "A library that can be used to serialize closures (anonymous functions) and arbitrary objects.",
        "homepage": "https://opis.io/closure",
        "keywords": [
            "anonymous functions",
            "closure",
            "function",
            "serializable",
            "serialization",
            "serialize"
        ]
    },
    {
        "name": "paragonie/random_compat",
        "version": "v9.99.100",
        "version_normalized": "9.99.100.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/paragonie/random_compat/zipball/996434e5492cb4c3edcb9168db6fbb1359ef965a",
            "reference": "996434e5492cb4c3edcb9168db6fbb1359ef965a",
            "shasum": ""
        },
        "require": {
            "php": ">= 7"
        },
        "suggest": {
            "ext-libsodium": "Provides a modern crypto API that can be used to generate random bytes."
        },
        "time": "2020-10-15T08:29:30+00:00",
        "type": "library",
        "installation-source": "dist",
        "license": [
            "MIT"
        ],
        "authors": [
            {
                "name": "Paragon Initiative Enterprises",
                "email": "security@paragonie.com",
                "homepage": "https://paragonie.com"
            }
        ],
        "description": "PHP 5.x polyfill for random_bytes() and random_int() from PHP 7",
        "keywords": [
            "csprng",
            "polyfill",
            "pseudorandom",
            "random"
        ]
    },
    {
        "name": "phpdocumentor/reflection-common",
        "version": "2.2.0",
        "version_normalized": "2.2.0.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/1d01c49d4ed62f25aa84a747ad35d5a16924662b",
            "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b",
            "shasum": ""
        },
        "require": {
            "php": "^7.2 || ^8.0"
        },
        "time": "2020-06-27T09:03:43+00:00",
        "type": "library",
        "extra": {
            "branch-alias": {
                "dev-2.x": "2.x-dev"
            }
        },
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "phpDocumentor\\Reflection\\": "src/"
            }
        },
        "license": [
            "MIT"
        ],
        "authors": [
            {
                "name": "Jaap van Otterdijk",
                "email": "opensource@ijaap.nl"
            }
        ],
        "description": "Common reflection classes used by phpdocumentor to reflect the code structure",
        "homepage": "http://www.phpdoc.org",
        "keywords": [
            "FQSEN",
            "phpDocumentor",
            "phpdoc",
            "reflection",
            "static analysis"
        ]
    },
    {
        "name": "phpdocumentor/reflection-docblock",
        "version": "5.2.2",
        "version_normalized": "5.2.2.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/069a785b2141f5bcf49f3e353548dc1cce6df556",
            "reference": "069a785b2141f5bcf49f3e353548dc1cce6df556",
            "shasum": ""
        },
        "require": {
            "ext-filter": "*",
            "php": "^7.2 || ^8.0",
            "phpdocumentor/reflection-common": "^2.2",
            "phpdocumentor/type-resolver": "^1.3",
            "webmozart/assert": "^1.9.1"
        },
        "time": "2020-09-03T19:13:55+00:00",
        "type": "library",
        "extra": {
            "branch-alias": {
                "dev-master": "5.x-dev"
            }
        },
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "phpDocumentor\\Reflection\\": "src"
            }
        },
        "license": [
            "MIT"
        ],
        "authors": [
            {
                "name": "Mike van Riel",
                "email": "me@mikevanriel.com"
            },
            {
                "name": "Jaap van Otterdijk",
                "email": "account@ijaap.nl"
            }
        ],
        "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock."
    },
    {
        "name": "phpdocumentor/type-resolver",
        "version": "1.4.0",
        "version_normalized": "1.4.0.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/6a467b8989322d92aa1c8bf2bebcc6e5c2ba55c0",
            "reference": "6a467b8989322d92aa1c8bf2bebcc6e5c2ba55c0",
            "shasum": ""
        },
        "require": {
            "php": "^7.2 || ^8.0",
            "phpdocumentor/reflection-common": "^2.0"
        },
        "time": "2020-09-17T18:55:26+00:00",
        "type": "library",
        "extra": {
            "branch-alias": {
                "dev-1.x": "1.x-dev"
            }
        },
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "phpDocumentor\\Reflection\\": "src"
            }
        },
        "license": [
            "MIT"
        ],
        "authors": [
            {
                "name": "Mike van Riel",
                "email": "me@mikevanriel.com"
            }
        ],
        "description": "A PSR-5 based resolver of Class names, Types and Structural Element Names"
    },
    {
        "name": "pimple/pimple",
        "version": "v3.3.1",
        "version_normalized": "3.3.1.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/silexphp/Pimple/zipball/21e45061c3429b1e06233475cc0e1f6fc774d5b0",
            "reference": "21e45061c3429b1e06233475cc0e1f6fc774d5b0",
            "shasum": ""
        },
        "require": {
            "php": ">=7.2.5",
            "psr/container": "^1.0"
        },
        "time": "2020-11-24T20:35:42+00:00",
        "type": "library",
        "extra": {
            "branch-alias": {
                "dev-master": "3.3.x-dev"
            }
        },
        "installation-source": "dist",
        "autoload": {
            "psr-0": {
                "Pimple": "src/"
            }
        },
        "license": [
            "MIT"
        ],
        "authors": [
            {
                "name": "Fabien Potencier",
                "email": "fabien@symfony.com"
            }
        ],
        "description": "Pimple, a simple Dependency Injection Container",
        "homepage": "https://pimple.symfony.com",
        "keywords": [
            "container",
            "dependency injection"
        ]
    },
    {
        "name": "pixelandtonic/imagine",
        "version": "1.2.4.1",
        "version_normalized": "1.2.4.1",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/pixelandtonic/Imagine/zipball/2bedcf2dfab50a22126498a16241944c9d4cde65",
            "reference": "2bedcf2dfab50a22126498a16241944c9d4cde65",
            "shasum": ""
        },
        "require": {
            "php": ">=5.3.2"
        },
        "suggest": {
            "ext-gd": "to use the GD implementation",
            "ext-gmagick": "to use the Gmagick implementation",
            "ext-imagick": "to use the Imagick implementation"
        },
        "time": "2020-11-05T18:36:18+00:00",
        "type": "library",
        "extra": {
            "branch-alias": {
                "dev-develop": "0.7-dev"
            }
        },
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "Imagine\\": "src/"
            }
        },
        "license": [
            "MIT"
        ],
        "authors": [
            {
                "name": "Bulat Shakirzyanov",
                "email": "mallluhuct@gmail.com",
                "homepage": "http://avalanche123.com"
            }
        ],
        "description": "Image processing for PHP 5.3",
        "homepage": "http://imagine.readthedocs.org/",
        "keywords": [
            "drawing",
            "graphics",
            "image manipulation",
            "image processing"
        ]
    },
    {
        "name": "psr/container",
        "version": "1.0.0",
        "version_normalized": "1.0.0.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/php-fig/container/zipball/b7ce3b176482dbbc1245ebf52b181af44c2cf55f",
            "reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f",
            "shasum": ""
        },
        "require": {
            "php": ">=5.3.0"
        },
        "time": "2017-02-14T16:28:37+00:00",
        "type": "library",
        "extra": {
            "branch-alias": {
                "dev-master": "1.0.x-dev"
            }
        },
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "Psr\\Container\\": "src/"
            }
        },
        "license": [
            "MIT"
        ],
        "authors": [
            {
                "name": "PHP-FIG",
                "homepage": "http://www.php-fig.org/"
            }
        ],
        "description": "Common Container Interface (PHP FIG PSR-11)",
        "homepage": "https://github.com/php-fig/container",
        "keywords": [
            "PSR-11",
            "container",
            "container-interface",
            "container-interop",
            "psr"
        ]
    },
    {
        "name": "psr/event-dispatcher",
        "version": "1.0.0",
        "version_normalized": "1.0.0.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/php-fig/event-dispatcher/zipball/dbefd12671e8a14ec7f180cab83036ed26714bb0",
            "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0",
            "shasum": ""
        },
        "require": {
            "php": ">=7.2.0"
        },
        "time": "2019-01-08T18:20:26+00:00",
        "type": "library",
        "extra": {
            "branch-alias": {
                "dev-master": "1.0.x-dev"
            }
        },
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "Psr\\EventDispatcher\\": "src/"
            }
        },
        "license": [
            "MIT"
        ],
        "authors": [
            {
                "name": "PHP-FIG",
                "homepage": "http://www.php-fig.org/"
            }
        ],
        "description": "Standard interfaces for event handling.",
        "keywords": [
            "events",
            "psr",
            "psr-14"
        ]
    },
    {
        "name": "psr/http-message",
        "version": "1.0.1",
        "version_normalized": "1.0.1.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/php-fig/http-message/zipball/f6561bf28d520154e4b0ec72be95418abe6d9363",
            "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363",
            "shasum": ""
        },
        "require": {
            "php": ">=5.3.0"
        },
        "time": "2016-08-06T14:39:51+00:00",
        "type": "library",
        "extra": {
            "branch-alias": {
                "dev-master": "1.0.x-dev"
            }
        },
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "Psr\\Http\\Message\\": "src/"
            }
        },
        "notification-url": "https://packagist.org/downloads/",
        "license": [
            "MIT"
        ],
        "authors": [
            {
                "name": "PHP-FIG",
                "homepage": "http://www.php-fig.org/"
            }
        ],
        "description": "Common interface for HTTP messages",
        "homepage": "https://github.com/php-fig/http-message",
        "keywords": [
            "http",
            "http-message",
            "psr",
            "psr-7",
            "request",
            "response"
        ]
    },
    {
        "name": "psr/log",
        "version": "1.1.3",
        "version_normalized": "1.1.3.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/php-fig/log/zipball/0f73288fd15629204f9d42b7055f72dacbe811fc",
            "reference": "0f73288fd15629204f9d42b7055f72dacbe811fc",
            "shasum": ""
        },
        "require": {
            "php": ">=5.3.0"
        },
        "time": "2020-03-23T09:12:05+00:00",
        "type": "library",
        "extra": {
            "branch-alias": {
                "dev-master": "1.1.x-dev"
            }
        },
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "Psr\\Log\\": "Psr/Log/"
            }
        },
        "license": [
            "MIT"
        ],
        "authors": [
            {
                "name": "PHP-FIG",
                "homepage": "http://www.php-fig.org/"
            }
        ],
        "description": "Common interface for logging libraries",
        "homepage": "https://github.com/php-fig/log",
        "keywords": [
            "log",
            "psr",
            "psr-3"
        ]
    },
    {
        "name": "putyourlightson/craft-blitz",
        "version": "3.6.12",
        "version_normalized": "3.6.12.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/putyourlightson/craft-blitz/zipball/c6326590be60b9009da1595a1843e580d05208bd",
            "reference": "c6326590be60b9009da1595a1843e580d05208bd",
            "shasum": ""
        },
        "require": {
            "cpliakas/git-wrapper": "^1.7.0 || ^2.2.0 || ^3.0.0",
            "craftcms/cms": "^3.2.1",
            "ext-json": "*",
            "putyourlightson/craft-log-to-file": "^1.2.3"
        },
        "time": "2020-11-10T16:23:05+00:00",
        "type": "craft-plugin",
        "extra": {
            "name": "Blitz",
            "handle": "blitz",
            "developer": "PutYourLightsOn",
            "developerUrl": "https://putyourlightson.com/",
            "documentationUrl": "https://putyourlightson.com/plugins/blitz",
            "changelogUrl": "https://raw.githubusercontent.com/putyourlightson/craft-blitz/v3/CHANGELOG.md",
            "class": "putyourlightson\\blitz\\Blitz",
            "schemaVersion": "3.6.6",
            "hasCpSettings": true
        },
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "putyourlightson\\blitz\\": "src/",
                "putyourlightson\\blitztests\\fixtures\\": "tests/fixtures/"
            }
        },
        "license": [
            "proprietary"
        ],
        "description": "Intelligent static page caching for creating lightning-fast sites.",
        "homepage": "https://putyourlightson.com/plugins/blitz",
        "keywords": [
            "cache",
            "caching",
            "cms",
            "craft",
            "craftcms",
            "performance",
            "plugin",
            "speed"
        ],
        "support": {
            "docs": "https://putyourlightson.com/plugins/blitz",
            "source": "https://github.com/putyourlightson/craft-blitz",
            "issues": "https://github.com/putyourlightson/craft-blitz/issues"
        }
    },
    {
        "name": "putyourlightson/craft-log-to-file",
        "version": "1.2.3",
        "version_normalized": "1.2.3.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/putyourlightson/craft-log-to-file/zipball/c03aec429710e9b3d54392cd75881090ae1c6457",
            "reference": "c03aec429710e9b3d54392cd75881090ae1c6457",
            "shasum": ""
        },
        "require": {
            "craftcms/cms": "^3.0.0",
            "yiisoft/yii2": "^2.0.0"
        },
        "time": "2020-08-24T09:13:24+00:00",
        "type": "library",
        "extra": {
            "name": "Log To File",
            "developer": "PutYourLightsOn",
            "developerUrl": "https://putyourlightson.com/",
            "documentationUrl": "https://github.com/putyourlightson/craft-log-to-file",
            "changelogUrl": "https://raw.githubusercontent.com/putyourlightson/craft-log-to-file/v1/CHANGELOG.md"
        },
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "putyourlightson\\logtofile\\": "src/"
            }
        },
        "license": [
            "MIT"
        ],
        "description": "Logs messages to a specific log file for Craft CMS.",
        "homepage": "https://github.com/putyourlightson/craft-log-to-file",
        "keywords": [
            "Craft",
            "cms",
            "craftcms",
            "file",
            "log",
            "plugin"
        ]
    },
    {
        "name": "ralouphie/getallheaders",
        "version": "3.0.3",
        "version_normalized": "3.0.3.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/ralouphie/getallheaders/zipball/120b605dfeb996808c31b6477290a714d356e822",
            "reference": "120b605dfeb996808c31b6477290a714d356e822",
            "shasum": ""
        },
        "require": {
            "php": ">=5.6"
        },
        "time": "2019-03-08T08:55:37+00:00",
        "type": "library",
        "installation-source": "dist",
        "autoload": {
            "files": [
                "src/getallheaders.php"
            ]
        },
        "license": [
            "MIT"
        ],
        "authors": [
            {
                "name": "Ralph Khattar",
                "email": "ralph.khattar@gmail.com"
            }
        ],
        "description": "A polyfill for getallheaders."
    },
    {
        "name": "sebastian/diff",
        "version": "4.0.4",
        "version_normalized": "4.0.4.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/3461e3fccc7cfdfc2720be910d3bd73c69be590d",
            "reference": "3461e3fccc7cfdfc2720be910d3bd73c69be590d",
            "shasum": ""
        },
        "require": {
            "php": ">=7.3"
        },
        "time": "2020-10-26T13:10:38+00:00",
        "type": "library",
        "extra": {
            "branch-alias": {
                "dev-master": "4.0-dev"
            }
        },
        "installation-source": "dist",
        "autoload": {
            "classmap": [
                "src/"
            ]
        },
        "license": [
            "BSD-3-Clause"
        ],
        "authors": [
            {
                "name": "Sebastian Bergmann",
                "email": "sebastian@phpunit.de"
            },
            {
                "name": "Kore Nordmann",
                "email": "mail@kore-nordmann.de"
            }
        ],
        "description": "Diff implementation",
        "homepage": "https://github.com/sebastianbergmann/diff",
        "keywords": [
            "diff",
            "udiff",
            "unidiff",
            "unified diff"
        ]
    },
    {
        "name": "seld/cli-prompt",
        "version": "1.0.3",
        "version_normalized": "1.0.3.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/Seldaek/cli-prompt/zipball/a19a7376a4689d4d94cab66ab4f3c816019ba8dd",
            "reference": "a19a7376a4689d4d94cab66ab4f3c816019ba8dd",
            "shasum": ""
        },
        "require": {
            "php": ">=5.3"
        },
        "time": "2017-03-18T11:32:45+00:00",
        "type": "library",
        "extra": {
            "branch-alias": {
                "dev-master": "1.x-dev"
            }
        },
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "Seld\\CliPrompt\\": "src/"
            }
        },
        "notification-url": "https://packagist.org/downloads/",
        "license": [
            "MIT"
        ],
        "authors": [
            {
                "name": "Jordi Boggiano",
                "email": "j.boggiano@seld.be"
            }
        ],
        "description": "Allows you to prompt for user input on the command line, and optionally hide the characters they type",
        "keywords": [
            "cli",
            "console",
            "hidden",
            "input",
            "prompt"
        ]
    },
    {
        "name": "seld/jsonlint",
        "version": "1.8.3",
        "version_normalized": "1.8.3.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/Seldaek/jsonlint/zipball/9ad6ce79c342fbd44df10ea95511a1b24dee5b57",
            "reference": "9ad6ce79c342fbd44df10ea95511a1b24dee5b57",
            "shasum": ""
        },
        "require": {
            "php": "^5.3 || ^7.0 || ^8.0"
        },
        "time": "2020-11-11T09:19:24+00:00",
        "bin": [
            "bin/jsonlint"
        ],
        "type": "library",
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "Seld\\JsonLint\\": "src/Seld/JsonLint/"
            }
        },
        "license": [
            "MIT"
        ],
        "authors": [
            {
                "name": "Jordi Boggiano",
                "email": "j.boggiano@seld.be",
                "homepage": "http://seld.be"
            }
        ],
        "description": "JSON Linter",
        "keywords": [
            "json",
            "linter",
            "parser",
            "validator"
        ]
    },
    {
        "name": "seld/phar-utils",
        "version": "1.1.1",
        "version_normalized": "1.1.1.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/Seldaek/phar-utils/zipball/8674b1d84ffb47cc59a101f5d5a3b61e87d23796",
            "reference": "8674b1d84ffb47cc59a101f5d5a3b61e87d23796",
            "shasum": ""
        },
        "require": {
            "php": ">=5.3"
        },
        "time": "2020-07-07T18:42:57+00:00",
        "type": "library",
        "extra": {
            "branch-alias": {
                "dev-master": "1.x-dev"
            }
        },
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "Seld\\PharUtils\\": "src/"
            }
        },
        "license": [
            "MIT"
        ],
        "authors": [
            {
                "name": "Jordi Boggiano",
                "email": "j.boggiano@seld.be"
            }
        ],
        "description": "PHAR file format utilities, for when PHP phars you up",
        "keywords": [
            "phar"
        ]
    },
    {
        "name": "swiftmailer/swiftmailer",
        "version": "v6.2.3",
        "version_normalized": "6.2.3.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/swiftmailer/swiftmailer/zipball/149cfdf118b169f7840bbe3ef0d4bc795d1780c9",
            "reference": "149cfdf118b169f7840bbe3ef0d4bc795d1780c9",
            "shasum": ""
        },
        "require": {
            "egulias/email-validator": "~2.0",
            "php": ">=7.0.0",
            "symfony/polyfill-iconv": "^1.0",
            "symfony/polyfill-intl-idn": "^1.10",
            "symfony/polyfill-mbstring": "^1.0"
        },
        "suggest": {
            "ext-intl": "Needed to support internationalized email addresses",
            "true/punycode": "Needed to support internationalized email addresses, if ext-intl is not installed"
        },
        "time": "2019-11-12T09:31:26+00:00",
        "type": "library",
        "extra": {
            "branch-alias": {
                "dev-master": "6.2-dev"
            }
        },
        "installation-source": "dist",
        "autoload": {
            "files": [
                "lib/swift_required.php"
            ]
        },
        "license": [
            "MIT"
        ],
        "authors": [
            {
                "name": "Chris Corbyn"
            },
            {
                "name": "Fabien Potencier",
                "email": "fabien@symfony.com"
            }
        ],
        "description": "Swiftmailer, free feature-rich PHP mailer",
        "homepage": "https://swiftmailer.symfony.com",
        "keywords": [
            "email",
            "mail",
            "mailer"
        ]
    },
    {
        "name": "swixpop/locate",
        "version": "2.1.1",
        "version_normalized": "2.1.1.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/swixpop/craft-locate/zipball/5ab3de60b6c7ad3f0c164eb3184604d47fc85502",
            "reference": "5ab3de60b6c7ad3f0c164eb3184604d47fc85502",
            "shasum": ""
        },
        "require": {
            "craftcms/cms": "^3.0.0-RC1",
            "php": "^7.0"
        },
        "time": "2019-02-27T10:26:13+00:00",
        "type": "craft-plugin",
        "extra": {
            "name": "Locate",
            "handle": "locate",
            "hasCpSettings": true,
            "hasCpSection": false,
            "changelogUrl": "https://raw.githubusercontent.com/swixpop/craft-locate/master/CHANGELOG.md",
            "class": "swixpop\\locate\\Locate"
        },
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "swixpop\\locate\\": "src/"
            }
        },
        "license": [
            "MIT"
        ],
        "authors": [
            {
                "name": "Isaac Gray",
                "homepage": "https://www.vaersaagod.no/"
            }
        ],
        "description": "Harness the power of the Google Autocomplete API inside Craft. Adds an autocomplete search box to Craft entries.",
        "keywords": [
            "address",
            "cms",
            "craft",
            "craft-plugin",
            "craftcms",
            "google-maps",
            "locate",
            "locations",
            "map",
            "proximity-search"
        ],
        "support": {
            "docs": "https://github.com/swixpop/craft-locate/blob/master/README.md",
            "issues": "https://github.com/swixpop/craft-locate/issues"
        }
    },
    {
        "name": "symfony/console",
        "version": "v5.2.0",
        "version_normalized": "5.2.0.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/symfony/console/zipball/3e0564fb08d44a98bd5f1960204c958e57bd586b",
            "reference": "3e0564fb08d44a98bd5f1960204c958e57bd586b",
            "shasum": ""
        },
        "require": {
            "php": ">=7.2.5",
            "symfony/polyfill-mbstring": "~1.0",
            "symfony/polyfill-php73": "^1.8",
            "symfony/polyfill-php80": "^1.15",
            "symfony/service-contracts": "^1.1|^2",
            "symfony/string": "^5.1"
        },
        "conflict": {
            "symfony/dependency-injection": "<4.4",
            "symfony/dotenv": "<5.1",
            "symfony/event-dispatcher": "<4.4",
            "symfony/lock": "<4.4",
            "symfony/process": "<4.4"
        },
        "provide": {
            "psr/log-implementation": "1.0"
        },
        "suggest": {
            "psr/log": "For using the console logger",
            "symfony/event-dispatcher": "",
            "symfony/lock": "",
            "symfony/process": ""
        },
        "time": "2020-11-28T11:24:18+00:00",
        "type": "library",
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "Symfony\\Component\\Console\\": ""
            },
            "exclude-from-classmap": [
                "/Tests/"
            ]
        },
        "license": [
            "MIT"
        ],
        "authors": [
            {
                "name": "Fabien Potencier",
                "email": "fabien@symfony.com"
            },
            {
                "name": "Symfony Community",
                "homepage": "https://symfony.com/contributors"
            }
        ],
        "description": "Symfony Console Component",
        "homepage": "https://symfony.com",
        "keywords": [
            "cli",
            "command line",
            "console",
            "terminal"
        ]
    },
    {
        "name": "symfony/deprecation-contracts",
        "version": "v2.2.0",
        "version_normalized": "2.2.0.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/5fa56b4074d1ae755beb55617ddafe6f5d78f665",
            "reference": "5fa56b4074d1ae755beb55617ddafe6f5d78f665",
            "shasum": ""
        },
        "require": {
            "php": ">=7.1"
        },
        "time": "2020-09-07T11:33:47+00:00",
        "type": "library",
        "extra": {
            "branch-alias": {
                "dev-master": "2.2-dev"
            },
            "thanks": {
                "name": "symfony/contracts",
                "url": "https://github.com/symfony/contracts"
            }
        },
        "installation-source": "dist",
        "autoload": {
            "files": [
                "function.php"
            ]
        },
        "license": [
            "MIT"
        ],
        "authors": [
            {
                "name": "Nicolas Grekas",
                "email": "p@tchwork.com"
            },
            {
                "name": "Symfony Community",
                "homepage": "https://symfony.com/contributors"
            }
        ],
        "description": "A generic function and convention to trigger deprecation notices",
        "homepage": "https://symfony.com"
    },
    {
        "name": "symfony/event-dispatcher",
        "version": "v5.2.0",
        "version_normalized": "5.2.0.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/aa13a09811e6d2ad43f8fb336bebdb7691d85d3c",
            "reference": "aa13a09811e6d2ad43f8fb336bebdb7691d85d3c",
            "shasum": ""
        },
        "require": {
            "php": ">=7.2.5",
            "symfony/deprecation-contracts": "^2.1",
            "symfony/event-dispatcher-contracts": "^2",
            "symfony/polyfill-php80": "^1.15"
        },
        "conflict": {
            "symfony/dependency-injection": "<4.4"
        },
        "provide": {
            "psr/event-dispatcher-implementation": "1.0",
            "symfony/event-dispatcher-implementation": "2.0"
        },
        "suggest": {
            "symfony/dependency-injection": "",
            "symfony/http-kernel": ""
        },
        "time": "2020-11-01T16:14:45+00:00",
        "type": "library",
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "Symfony\\Component\\EventDispatcher\\": ""
            },
            "exclude-from-classmap": [
                "/Tests/"
            ]
        },
        "license": [
            "MIT"
        ],
        "authors": [
            {
                "name": "Fabien Potencier",
                "email": "fabien@symfony.com"
            },
            {
                "name": "Symfony Community",
                "homepage": "https://symfony.com/contributors"
            }
        ],
        "description": "Symfony EventDispatcher Component",
        "homepage": "https://symfony.com"
    },
    {
        "name": "symfony/event-dispatcher-contracts",
        "version": "v2.2.0",
        "version_normalized": "2.2.0.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/0ba7d54483095a198fa51781bc608d17e84dffa2",
            "reference": "0ba7d54483095a198fa51781bc608d17e84dffa2",
            "shasum": ""
        },
        "require": {
            "php": ">=7.2.5",
            "psr/event-dispatcher": "^1"
        },
        "suggest": {
            "symfony/event-dispatcher-implementation": ""
        },
        "time": "2020-09-07T11:33:47+00:00",
        "type": "library",
        "extra": {
            "branch-alias": {
                "dev-master": "2.2-dev"
            },
            "thanks": {
                "name": "symfony/contracts",
                "url": "https://github.com/symfony/contracts"
            }
        },
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "Symfony\\Contracts\\EventDispatcher\\": ""
            }
        },
        "license": [
            "MIT"
        ],
        "authors": [
            {
                "name": "Nicolas Grekas",
                "email": "p@tchwork.com"
            },
            {
                "name": "Symfony Community",
                "homepage": "https://symfony.com/contributors"
            }
        ],
        "description": "Generic abstractions related to dispatching event",
        "homepage": "https://symfony.com",
        "keywords": [
            "abstractions",
            "contracts",
            "decoupling",
            "interfaces",
            "interoperability",
            "standards"
        ]
    },
    {
        "name": "symfony/filesystem",
        "version": "v5.2.0",
        "version_normalized": "5.2.0.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/symfony/filesystem/zipball/bb92ba7f38b037e531908590a858a04d85c0e238",
            "reference": "bb92ba7f38b037e531908590a858a04d85c0e238",
            "shasum": ""
        },
        "require": {
            "php": ">=7.2.5",
            "symfony/polyfill-ctype": "~1.8"
        },
        "time": "2020-11-12T09:58:18+00:00",
        "type": "library",
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "Symfony\\Component\\Filesystem\\": ""
            },
            "exclude-from-classmap": [
                "/Tests/"
            ]
        },
        "license": [
            "MIT"
        ],
        "authors": [
            {
                "name": "Fabien Potencier",
                "email": "fabien@symfony.com"
            },
            {
                "name": "Symfony Community",
                "homepage": "https://symfony.com/contributors"
            }
        ],
        "description": "Symfony Filesystem Component",
        "homepage": "https://symfony.com"
    },
    {
        "name": "symfony/finder",
        "version": "v5.2.0",
        "version_normalized": "5.2.0.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/symfony/finder/zipball/fd8305521692f27eae3263895d1ef1571c71a78d",
            "reference": "fd8305521692f27eae3263895d1ef1571c71a78d",
            "shasum": ""
        },
        "require": {
            "php": ">=7.2.5"
        },
        "time": "2020-11-18T09:42:36+00:00",
        "type": "library",
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "Symfony\\Component\\Finder\\": ""
            },
            "exclude-from-classmap": [
                "/Tests/"
            ]
        },
        "license": [
            "MIT"
        ],
        "authors": [
            {
                "name": "Fabien Potencier",
                "email": "fabien@symfony.com"
            },
            {
                "name": "Symfony Community",
                "homepage": "https://symfony.com/contributors"
            }
        ],
        "description": "Symfony Finder Component",
        "homepage": "https://symfony.com"
    },
    {
        "name": "symfony/polyfill-ctype",
        "version": "v1.20.0",
        "version_normalized": "1.20.0.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/f4ba089a5b6366e453971d3aad5fe8e897b37f41",
            "reference": "f4ba089a5b6366e453971d3aad5fe8e897b37f41",
            "shasum": ""
        },
        "require": {
            "php": ">=7.1"
        },
        "suggest": {
            "ext-ctype": "For best performance"
        },
        "time": "2020-10-23T14:02:19+00:00",
        "type": "library",
        "extra": {
            "branch-alias": {
                "dev-main": "1.20-dev"
            },
            "thanks": {
                "name": "symfony/polyfill",
                "url": "https://github.com/symfony/polyfill"
            }
        },
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "Symfony\\Polyfill\\Ctype\\": ""
            },
            "files": [
                "bootstrap.php"
            ]
        },
        "license": [
            "MIT"
        ],
        "authors": [
            {
                "name": "Gert de Pagter",
                "email": "BackEndTea@gmail.com"
            },
            {
                "name": "Symfony Community",
                "homepage": "https://symfony.com/contributors"
            }
        ],
        "description": "Symfony polyfill for ctype functions",
        "homepage": "https://symfony.com",
        "keywords": [
            "compatibility",
            "ctype",
            "polyfill",
            "portable"
        ]
    },
    {
        "name": "symfony/polyfill-iconv",
        "version": "v1.20.0",
        "version_normalized": "1.20.0.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/symfony/polyfill-iconv/zipball/c536646fdb4f29104dd26effc2fdcb9a5b085024",
            "reference": "c536646fdb4f29104dd26effc2fdcb9a5b085024",
            "shasum": ""
        },
        "require": {
            "php": ">=7.1"
        },
        "suggest": {
            "ext-iconv": "For best performance"
        },
        "time": "2020-10-23T14:02:19+00:00",
        "type": "library",
        "extra": {
            "branch-alias": {
                "dev-main": "1.20-dev"
            },
            "thanks": {
                "name": "symfony/polyfill",
                "url": "https://github.com/symfony/polyfill"
            }
        },
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "Symfony\\Polyfill\\Iconv\\": ""
            },
            "files": [
                "bootstrap.php"
            ]
        },
        "license": [
            "MIT"
        ],
        "authors": [
            {
                "name": "Nicolas Grekas",
                "email": "p@tchwork.com"
            },
            {
                "name": "Symfony Community",
                "homepage": "https://symfony.com/contributors"
            }
        ],
        "description": "Symfony polyfill for the Iconv extension",
        "homepage": "https://symfony.com",
        "keywords": [
            "compatibility",
            "iconv",
            "polyfill",
            "portable",
            "shim"
        ]
    },
    {
        "name": "symfony/polyfill-intl-grapheme",
        "version": "v1.20.0",
        "version_normalized": "1.20.0.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/c7cf3f858ec7d70b89559d6e6eb1f7c2517d479c",
            "reference": "c7cf3f858ec7d70b89559d6e6eb1f7c2517d479c",
            "shasum": ""
        },
        "require": {
            "php": ">=7.1"
        },
        "suggest": {
            "ext-intl": "For best performance"
        },
        "time": "2020-10-23T14:02:19+00:00",
        "type": "library",
        "extra": {
            "branch-alias": {
                "dev-main": "1.20-dev"
            },
            "thanks": {
                "name": "symfony/polyfill",
                "url": "https://github.com/symfony/polyfill"
            }
        },
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "Symfony\\Polyfill\\Intl\\Grapheme\\": ""
            },
            "files": [
                "bootstrap.php"
            ]
        },
        "license": [
            "MIT"
        ],
        "authors": [
            {
                "name": "Nicolas Grekas",
                "email": "p@tchwork.com"
            },
            {
                "name": "Symfony Community",
                "homepage": "https://symfony.com/contributors"
            }
        ],
        "description": "Symfony polyfill for intl's grapheme_* functions",
        "homepage": "https://symfony.com",
        "keywords": [
            "compatibility",
            "grapheme",
            "intl",
            "polyfill",
            "portable",
            "shim"
        ]
    },
    {
        "name": "symfony/polyfill-intl-idn",
        "version": "v1.20.0",
        "version_normalized": "1.20.0.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/3b75acd829741c768bc8b1f84eb33265e7cc5117",
            "reference": "3b75acd829741c768bc8b1f84eb33265e7cc5117",
            "shasum": ""
        },
        "require": {
            "php": ">=7.1",
            "symfony/polyfill-intl-normalizer": "^1.10",
            "symfony/polyfill-php72": "^1.10"
        },
        "suggest": {
            "ext-intl": "For best performance"
        },
        "time": "2020-10-23T14:02:19+00:00",
        "type": "library",
        "extra": {
            "branch-alias": {
                "dev-main": "1.20-dev"
            },
            "thanks": {
                "name": "symfony/polyfill",
                "url": "https://github.com/symfony/polyfill"
            }
        },
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "Symfony\\Polyfill\\Intl\\Idn\\": ""
            },
            "files": [
                "bootstrap.php"
            ]
        },
        "license": [
            "MIT"
        ],
        "authors": [
            {
                "name": "Laurent Bassin",
                "email": "laurent@bassin.info"
            },
            {
                "name": "Trevor Rowbotham",
                "email": "trevor.rowbotham@pm.me"
            },
            {
                "name": "Symfony Community",
                "homepage": "https://symfony.com/contributors"
            }
        ],
        "description": "Symfony polyfill for intl's idn_to_ascii and idn_to_utf8 functions",
        "homepage": "https://symfony.com",
        "keywords": [
            "compatibility",
            "idn",
            "intl",
            "polyfill",
            "portable",
            "shim"
        ]
    },
    {
        "name": "symfony/polyfill-intl-normalizer",
        "version": "v1.20.0",
        "version_normalized": "1.20.0.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/727d1096295d807c309fb01a851577302394c897",
            "reference": "727d1096295d807c309fb01a851577302394c897",
            "shasum": ""
        },
        "require": {
            "php": ">=7.1"
        },
        "suggest": {
            "ext-intl": "For best performance"
        },
        "time": "2020-10-23T14:02:19+00:00",
        "type": "library",
        "extra": {
            "branch-alias": {
                "dev-main": "1.20-dev"
            },
            "thanks": {
                "name": "symfony/polyfill",
                "url": "https://github.com/symfony/polyfill"
            }
        },
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "Symfony\\Polyfill\\Intl\\Normalizer\\": ""
            },
            "files": [
                "bootstrap.php"
            ],
            "classmap": [
                "Resources/stubs"
            ]
        },
        "license": [
            "MIT"
        ],
        "authors": [
            {
                "name": "Nicolas Grekas",
                "email": "p@tchwork.com"
            },
            {
                "name": "Symfony Community",
                "homepage": "https://symfony.com/contributors"
            }
        ],
        "description": "Symfony polyfill for intl's Normalizer class and related functions",
        "homepage": "https://symfony.com",
        "keywords": [
            "compatibility",
            "intl",
            "normalizer",
            "polyfill",
            "portable",
            "shim"
        ]
    },
    {
        "name": "symfony/polyfill-mbstring",
        "version": "v1.20.0",
        "version_normalized": "1.20.0.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/39d483bdf39be819deabf04ec872eb0b2410b531",
            "reference": "39d483bdf39be819deabf04ec872eb0b2410b531",
            "shasum": ""
        },
        "require": {
            "php": ">=7.1"
        },
        "suggest": {
            "ext-mbstring": "For best performance"
        },
        "time": "2020-10-23T14:02:19+00:00",
        "type": "library",
        "extra": {
            "branch-alias": {
                "dev-main": "1.20-dev"
            },
            "thanks": {
                "name": "symfony/polyfill",
                "url": "https://github.com/symfony/polyfill"
            }
        },
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "Symfony\\Polyfill\\Mbstring\\": ""
            },
            "files": [
                "bootstrap.php"
            ]
        },
        "license": [
            "MIT"
        ],
        "authors": [
            {
                "name": "Nicolas Grekas",
                "email": "p@tchwork.com"
            },
            {
                "name": "Symfony Community",
                "homepage": "https://symfony.com/contributors"
            }
        ],
        "description": "Symfony polyfill for the Mbstring extension",
        "homepage": "https://symfony.com",
        "keywords": [
            "compatibility",
            "mbstring",
            "polyfill",
            "portable",
            "shim"
        ]
    },
    {
        "name": "symfony/polyfill-php72",
        "version": "v1.20.0",
        "version_normalized": "1.20.0.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/cede45fcdfabdd6043b3592e83678e42ec69e930",
            "reference": "cede45fcdfabdd6043b3592e83678e42ec69e930",
            "shasum": ""
        },
        "require": {
            "php": ">=7.1"
        },
        "time": "2020-10-23T14:02:19+00:00",
        "type": "library",
        "extra": {
            "branch-alias": {
                "dev-main": "1.20-dev"
            },
            "thanks": {
                "name": "symfony/polyfill",
                "url": "https://github.com/symfony/polyfill"
            }
        },
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "Symfony\\Polyfill\\Php72\\": ""
            },
            "files": [
                "bootstrap.php"
            ]
        },
        "license": [
            "MIT"
        ],
        "authors": [
            {
                "name": "Nicolas Grekas",
                "email": "p@tchwork.com"
            },
            {
                "name": "Symfony Community",
                "homepage": "https://symfony.com/contributors"
            }
        ],
        "description": "Symfony polyfill backporting some PHP 7.2+ features to lower PHP versions",
        "homepage": "https://symfony.com",
        "keywords": [
            "compatibility",
            "polyfill",
            "portable",
            "shim"
        ]
    },
    {
        "name": "symfony/polyfill-php73",
        "version": "v1.20.0",
        "version_normalized": "1.20.0.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/8ff431c517be11c78c48a39a66d37431e26a6bed",
            "reference": "8ff431c517be11c78c48a39a66d37431e26a6bed",
            "shasum": ""
        },
        "require": {
            "php": ">=7.1"
        },
        "time": "2020-10-23T14:02:19+00:00",
        "type": "library",
        "extra": {
            "branch-alias": {
                "dev-main": "1.20-dev"
            },
            "thanks": {
                "name": "symfony/polyfill",
                "url": "https://github.com/symfony/polyfill"
            }
        },
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "Symfony\\Polyfill\\Php73\\": ""
            },
            "files": [
                "bootstrap.php"
            ],
            "classmap": [
                "Resources/stubs"
            ]
        },
        "license": [
            "MIT"
        ],
        "authors": [
            {
                "name": "Nicolas Grekas",
                "email": "p@tchwork.com"
            },
            {
                "name": "Symfony Community",
                "homepage": "https://symfony.com/contributors"
            }
        ],
        "description": "Symfony polyfill backporting some PHP 7.3+ features to lower PHP versions",
        "homepage": "https://symfony.com",
        "keywords": [
            "compatibility",
            "polyfill",
            "portable",
            "shim"
        ]
    },
    {
        "name": "symfony/polyfill-php80",
        "version": "v1.20.0",
        "version_normalized": "1.20.0.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/e70aa8b064c5b72d3df2abd5ab1e90464ad009de",
            "reference": "e70aa8b064c5b72d3df2abd5ab1e90464ad009de",
            "shasum": ""
        },
        "require": {
            "php": ">=7.1"
        },
        "time": "2020-10-23T14:02:19+00:00",
        "type": "library",
        "extra": {
            "branch-alias": {
                "dev-main": "1.20-dev"
            },
            "thanks": {
                "name": "symfony/polyfill",
                "url": "https://github.com/symfony/polyfill"
            }
        },
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "Symfony\\Polyfill\\Php80\\": ""
            },
            "files": [
                "bootstrap.php"
            ],
            "classmap": [
                "Resources/stubs"
            ]
        },
        "license": [
            "MIT"
        ],
        "authors": [
            {
                "name": "Ion Bazan",
                "email": "ion.bazan@gmail.com"
            },
            {
                "name": "Nicolas Grekas",
                "email": "p@tchwork.com"
            },
            {
                "name": "Symfony Community",
                "homepage": "https://symfony.com/contributors"
            }
        ],
        "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions",
        "homepage": "https://symfony.com",
        "keywords": [
            "compatibility",
            "polyfill",
            "portable",
            "shim"
        ]
    },
    {
        "name": "symfony/process",
        "version": "v4.4.17",
        "version_normalized": "4.4.17.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/symfony/process/zipball/ec1482f13d53911a8a32e54ba6f9a3b43a57d943",
            "reference": "ec1482f13d53911a8a32e54ba6f9a3b43a57d943",
            "shasum": ""
        },
        "require": {
            "php": ">=7.1.3"
        },
        "time": "2020-11-02T15:10:16+00:00",
        "type": "library",
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "Symfony\\Component\\Process\\": ""
            },
            "exclude-from-classmap": [
                "/Tests/"
            ]
        },
        "license": [
            "MIT"
        ],
        "authors": [
            {
                "name": "Fabien Potencier",
                "email": "fabien@symfony.com"
            },
            {
                "name": "Symfony Community",
                "homepage": "https://symfony.com/contributors"
            }
        ],
        "description": "Symfony Process Component",
        "homepage": "https://symfony.com"
    },
    {
        "name": "symfony/service-contracts",
        "version": "v2.2.0",
        "version_normalized": "2.2.0.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/symfony/service-contracts/zipball/d15da7ba4957ffb8f1747218be9e1a121fd298a1",
            "reference": "d15da7ba4957ffb8f1747218be9e1a121fd298a1",
            "shasum": ""
        },
        "require": {
            "php": ">=7.2.5",
            "psr/container": "^1.0"
        },
        "suggest": {
            "symfony/service-implementation": ""
        },
        "time": "2020-09-07T11:33:47+00:00",
        "type": "library",
        "extra": {
            "branch-alias": {
                "dev-master": "2.2-dev"
            },
            "thanks": {
                "name": "symfony/contracts",
                "url": "https://github.com/symfony/contracts"
            }
        },
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "Symfony\\Contracts\\Service\\": ""
            }
        },
        "license": [
            "MIT"
        ],
        "authors": [
            {
                "name": "Nicolas Grekas",
                "email": "p@tchwork.com"
            },
            {
                "name": "Symfony Community",
                "homepage": "https://symfony.com/contributors"
            }
        ],
        "description": "Generic abstractions related to writing services",
        "homepage": "https://symfony.com",
        "keywords": [
            "abstractions",
            "contracts",
            "decoupling",
            "interfaces",
            "interoperability",
            "standards"
        ]
    },
    {
        "name": "symfony/string",
        "version": "v5.2.0",
        "version_normalized": "5.2.0.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/symfony/string/zipball/40e975edadd4e32cd16f3753b3bad65d9ac48242",
            "reference": "40e975edadd4e32cd16f3753b3bad65d9ac48242",
            "shasum": ""
        },
        "require": {
            "php": ">=7.2.5",
            "symfony/polyfill-ctype": "~1.8",
            "symfony/polyfill-intl-grapheme": "~1.0",
            "symfony/polyfill-intl-normalizer": "~1.0",
            "symfony/polyfill-mbstring": "~1.0",
            "symfony/polyfill-php80": "~1.15"
        },
        "time": "2020-10-24T12:08:07+00:00",
        "type": "library",
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "Symfony\\Component\\String\\": ""
            },
            "files": [
                "Resources/functions.php"
            ],
            "exclude-from-classmap": [
                "/Tests/"
            ]
        },
        "license": [
            "MIT"
        ],
        "authors": [
            {
                "name": "Nicolas Grekas",
                "email": "p@tchwork.com"
            },
            {
                "name": "Symfony Community",
                "homepage": "https://symfony.com/contributors"
            }
        ],
        "description": "Symfony String component",
        "homepage": "https://symfony.com",
        "keywords": [
            "grapheme",
            "i18n",
            "string",
            "unicode",
            "utf-8",
            "utf8"
        ]
    },
    {
        "name": "symfony/yaml",
        "version": "v4.4.17",
        "version_normalized": "4.4.17.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/symfony/yaml/zipball/7531361cf38e4816821b4a12a42542b3c6143ad1",
            "reference": "7531361cf38e4816821b4a12a42542b3c6143ad1",
            "shasum": ""
        },
        "require": {
            "php": ">=7.1.3",
            "symfony/polyfill-ctype": "~1.8"
        },
        "conflict": {
            "symfony/console": "<3.4"
        },
        "suggest": {
            "symfony/console": "For validating YAML files using the lint command"
        },
        "time": "2020-11-24T12:28:30+00:00",
        "type": "library",
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "Symfony\\Component\\Yaml\\": ""
            },
            "exclude-from-classmap": [
                "/Tests/"
            ]
        },
        "license": [
            "MIT"
        ],
        "authors": [
            {
                "name": "Fabien Potencier",
                "email": "fabien@symfony.com"
            },
            {
                "name": "Symfony Community",
                "homepage": "https://symfony.com/contributors"
            }
        ],
        "description": "Symfony Yaml Component",
        "homepage": "https://symfony.com"
    },
    {
        "name": "true/punycode",
        "version": "v2.1.1",
        "version_normalized": "2.1.1.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/true/php-punycode/zipball/a4d0c11a36dd7f4e7cd7096076cab6d3378a071e",
            "reference": "a4d0c11a36dd7f4e7cd7096076cab6d3378a071e",
            "shasum": ""
        },
        "require": {
            "php": ">=5.3.0",
            "symfony/polyfill-mbstring": "^1.3"
        },
        "require-dev": {
            "phpunit/phpunit": "~4.7",
            "squizlabs/php_codesniffer": "~2.0"
        },
        "time": "2016-11-16T10:37:54+00:00",
        "type": "library",
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "TrueBV\\": "src/"
            }
        },
        "notification-url": "https://packagist.org/downloads/",
        "license": [
            "MIT"
        ],
        "authors": [
            {
                "name": "Renan Gonçalves",
                "email": "renan.saddam@gmail.com"
            }
        ],
        "description": "A Bootstring encoding of Unicode for Internationalized Domain Names in Applications (IDNA)",
        "homepage": "https://github.com/true/php-punycode",
        "keywords": [
            "idna",
            "punycode"
        ]
    },
    {
        "name": "tubalmartin/cssmin",
        "version": "v4.1.1",
        "version_normalized": "4.1.1.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/tubalmartin/YUI-CSS-compressor-PHP-port/zipball/3cbf557f4079d83a06f9c3ff9b957c022d7805cf",
            "reference": "3cbf557f4079d83a06f9c3ff9b957c022d7805cf",
            "shasum": ""
        },
        "require": {
            "ext-pcre": "*",
            "php": ">=5.3.2"
        },
        "time": "2018-01-15T15:26:51+00:00",
        "bin": [
            "cssmin"
        ],
        "type": "library",
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "tubalmartin\\CssMin\\": "src"
            }
        },
        "license": [
            "BSD-3-Clause"
        ],
        "authors": [
            {
                "name": "Túbal Martín",
                "homepage": "http://tubalmartin.me/"
            }
        ],
        "description": "A PHP port of the YUI CSS compressor",
        "homepage": "https://github.com/tubalmartin/YUI-CSS-compressor-PHP-port",
        "keywords": [
            "compress",
            "compressor",
            "css",
            "cssmin",
            "minify",
            "yui"
        ]
    },
    {
        "name": "twig/twig",
        "version": "v2.14.1",
        "version_normalized": "2.14.1.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/twigphp/Twig/zipball/5eb9ac5dfdd20c3f59495c22841adc5da980d312",
            "reference": "5eb9ac5dfdd20c3f59495c22841adc5da980d312",
            "shasum": ""
        },
        "require": {
            "php": ">=7.2.5",
            "symfony/polyfill-ctype": "^1.8",
            "symfony/polyfill-mbstring": "^1.3"
        },
        "time": "2020-10-27T19:25:29+00:00",
        "type": "library",
        "extra": {
            "branch-alias": {
                "dev-master": "2.14-dev"
            }
        },
        "installation-source": "dist",
        "autoload": {
            "psr-0": {
                "Twig_": "lib/"
            },
            "psr-4": {
                "Twig\\": "src/"
            }
        },
        "license": [
            "BSD-3-Clause"
        ],
        "authors": [
            {
                "name": "Fabien Potencier",
                "email": "fabien@symfony.com",
                "homepage": "http://fabien.potencier.org",
                "role": "Lead Developer"
            },
            {
                "name": "Twig Team",
                "role": "Contributors"
            },
            {
                "name": "Armin Ronacher",
                "email": "armin.ronacher@active-4.com",
                "role": "Project Founder"
            }
        ],
        "description": "Twig, the flexible, fast, and secure template language for PHP",
        "homepage": "https://twig.symfony.com",
        "keywords": [
            "templating"
        ]
    },
    {
        "name": "vlucas/phpdotenv",
        "version": "v2.6.1",
        "version_normalized": "2.6.1.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/2a7dcf7e3e02dc5e701004e51a6f304b713107d5",
            "reference": "2a7dcf7e3e02dc5e701004e51a6f304b713107d5",
            "shasum": ""
        },
        "require": {
            "php": ">=5.3.9",
            "symfony/polyfill-ctype": "^1.9"
        },
        "require-dev": {
            "phpunit/phpunit": "^4.8.35 || ^5.0"
        },
        "time": "2019-01-29T11:11:52+00:00",
        "type": "library",
        "extra": {
            "branch-alias": {
                "dev-master": "2.6-dev"
            }
        },
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "Dotenv\\": "src/"
            }
        },
        "notification-url": "https://packagist.org/downloads/",
        "license": [
            "BSD-3-Clause"
        ],
        "authors": [
            {
                "name": "Vance Lucas",
                "email": "vance@vancelucas.com",
                "homepage": "http://www.vancelucas.com"
            }
        ],
        "description": "Loads environment variables from `.env` to `getenv()`, `$_ENV` and `$_SERVER` automagically.",
        "keywords": [
            "dotenv",
            "env",
            "environment"
        ]
    },
    {
        "name": "voku/anti-xss",
        "version": "4.1.30",
        "version_normalized": "4.1.30.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/voku/anti-xss/zipball/ff6e54f4a98ad1cd28f8b4a0f3c3f92f3c421f0a",
            "reference": "ff6e54f4a98ad1cd28f8b4a0f3c3f92f3c421f0a",
            "shasum": ""
        },
        "require": {
            "php": ">=7.0.0",
            "voku/portable-utf8": "~5.4.50"
        },
        "time": "2020-11-12T00:30:57+00:00",
        "type": "library",
        "extra": {
            "branch-alias": {
                "dev-master": "4.1.x-dev"
            }
        },
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "voku\\helper\\": "src/voku/helper/"
            }
        },
        "license": [
            "MIT"
        ],
        "authors": [
            {
                "name": "EllisLab Dev Team",
                "homepage": "http://ellislab.com/"
            },
            {
                "name": "Lars Moelleken",
                "email": "lars@moelleken.org",
                "homepage": "http://www.moelleken.org/"
            }
        ],
        "description": "anti xss-library",
        "homepage": "https://github.com/voku/anti-xss",
        "keywords": [
            "anti-xss",
            "clean",
            "security",
            "xss"
        ]
    },
    {
        "name": "voku/arrayy",
        "version": "7.8.5",
        "version_normalized": "7.8.5.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/voku/Arrayy/zipball/eacd7fa54f8584ffe919a12d11093b0516081ecf",
            "reference": "eacd7fa54f8584ffe919a12d11093b0516081ecf",
            "shasum": ""
        },
        "require": {
            "ext-json": "*",
            "php": ">=7.0.0",
            "phpdocumentor/reflection-docblock": "~4.3 || ~5.0",
            "symfony/polyfill-mbstring": "~1.0"
        },
        "time": "2020-11-02T22:37:00+00:00",
        "type": "library",
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "Arrayy\\": "src/"
            },
            "files": [
                "src/Create.php"
            ]
        },
        "license": [
            "MIT"
        ],
        "authors": [
            {
                "name": "Lars Moelleken",
                "email": "lars@moelleken.org",
                "homepage": "http://www.moelleken.org/",
                "role": "Maintainer"
            }
        ],
        "description": "Array manipulation library for PHP, called Arrayy!",
        "keywords": [
            "Arrayy",
            "array",
            "helpers",
            "manipulation",
            "methods",
            "utility",
            "utils"
        ]
    },
    {
        "name": "voku/email-check",
        "version": "3.0.2",
        "version_normalized": "3.0.2.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/voku/email-check/zipball/f91fc9da57fbb29c4ded5a1fc1238d4b988758dd",
            "reference": "f91fc9da57fbb29c4ded5a1fc1238d4b988758dd",
            "shasum": ""
        },
        "require": {
            "php": ">=7.0.0",
            "symfony/polyfill-intl-idn": "~1.10"
        },
        "suggest": {
            "ext-intl": "Use Intl for best performance"
        },
        "time": "2019-01-02T23:08:14+00:00",
        "type": "library",
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "voku\\helper\\": "src/voku/helper/"
            }
        },
        "license": [
            "MIT"
        ],
        "authors": [
            {
                "name": "Lars Moelleken",
                "homepage": "http://www.moelleken.org/"
            }
        ],
        "description": "email-check (syntax, dns, trash, ...) library",
        "homepage": "https://github.com/voku/email-check",
        "keywords": [
            "check-email",
            "email",
            "mail",
            "mail-check",
            "validate-email",
            "validate-email-address",
            "validate-mail"
        ]
    },
    {
        "name": "voku/portable-ascii",
        "version": "1.5.6",
        "version_normalized": "1.5.6.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/voku/portable-ascii/zipball/80953678b19901e5165c56752d087fc11526017c",
            "reference": "80953678b19901e5165c56752d087fc11526017c",
            "shasum": ""
        },
        "require": {
            "php": ">=7.0.0"
        },
        "suggest": {
            "ext-intl": "Use Intl for transliterator_transliterate() support"
        },
        "time": "2020-11-12T00:07:28+00:00",
        "type": "library",
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "voku\\": "src/voku/"
            }
        },
        "license": [
            "MIT"
        ],
        "authors": [
            {
                "name": "Lars Moelleken",
                "homepage": "http://www.moelleken.org/"
            }
        ],
        "description": "Portable ASCII library - performance optimized (ascii) string functions for php.",
        "homepage": "https://github.com/voku/portable-ascii",
        "keywords": [
            "ascii",
            "clean",
            "php"
        ]
    },
    {
        "name": "voku/portable-utf8",
        "version": "5.4.50",
        "version_normalized": "5.4.50.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/voku/portable-utf8/zipball/f14ed68ea9ced6639e71ca989c6d907892115ba0",
            "reference": "f14ed68ea9ced6639e71ca989c6d907892115ba0",
            "shasum": ""
        },
        "require": {
            "php": ">=7.0.0",
            "symfony/polyfill-iconv": "~1.0",
            "symfony/polyfill-intl-grapheme": "~1.0",
            "symfony/polyfill-intl-normalizer": "~1.0",
            "symfony/polyfill-mbstring": "~1.0",
            "symfony/polyfill-php72": "~1.0",
            "voku/portable-ascii": "~1.5.6"
        },
        "suggest": {
            "ext-ctype": "Use Ctype for e.g. hexadecimal digit detection",
            "ext-fileinfo": "Use Fileinfo for better binary file detection",
            "ext-iconv": "Use iconv for best performance",
            "ext-intl": "Use Intl for best performance",
            "ext-json": "Use JSON for string detection",
            "ext-mbstring": "Use Mbstring for best performance"
        },
        "time": "2020-11-12T00:17:47+00:00",
        "type": "library",
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "voku\\": "src/voku/"
            },
            "files": [
                "bootstrap.php"
            ]
        },
        "license": [
            "(Apache-2.0 or GPL-2.0)"
        ],
        "authors": [
            {
                "name": "Nicolas Grekas",
                "email": "p@tchwork.com"
            },
            {
                "name": "Hamid Sarfraz",
                "homepage": "http://pageconfig.com/"
            },
            {
                "name": "Lars Moelleken",
                "homepage": "http://www.moelleken.org/"
            }
        ],
        "description": "Portable UTF-8 library - performance optimized (unicode) string functions for php.",
        "homepage": "https://github.com/voku/portable-utf8",
        "keywords": [
            "UTF",
            "clean",
            "php",
            "unicode",
            "utf-8",
            "utf8"
        ]
    },
    {
        "name": "voku/stop-words",
        "version": "2.0.1",
        "version_normalized": "2.0.1.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/voku/stop-words/zipball/8e63c0af20f800b1600783764e0ce19e53969f71",
            "reference": "8e63c0af20f800b1600783764e0ce19e53969f71",
            "shasum": ""
        },
        "require": {
            "php": ">=7.0.0"
        },
        "time": "2018-11-23T01:37:27+00:00",
        "type": "library",
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "voku\\": "src/voku/"
            }
        },
        "license": [
            "MIT"
        ],
        "authors": [
            {
                "name": "Lars Moelleken",
                "homepage": "http://www.moelleken.org/"
            }
        ],
        "description": "Stop-Words via PHP",
        "keywords": [
            "stop words",
            "stop-words"
        ]
    },
    {
        "name": "voku/stringy",
        "version": "6.4.0",
        "version_normalized": "6.4.0.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/voku/Stringy/zipball/b534a95b58b020faf3e3b779abc0bc277b5fb83c",
            "reference": "b534a95b58b020faf3e3b779abc0bc277b5fb83c",
            "shasum": ""
        },
        "require": {
            "defuse/php-encryption": "~2.0",
            "ext-json": "*",
            "php": ">=7.0.0",
            "voku/anti-xss": "~4.1",
            "voku/arrayy": "~7.5",
            "voku/email-check": "~3.0",
            "voku/portable-ascii": "~1.5",
            "voku/portable-utf8": "~5.4",
            "voku/urlify": "~5.0"
        },
        "replace": {
            "danielstjules/stringy": "~3.0"
        },
        "time": "2020-09-27T21:32:36+00:00",
        "type": "library",
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "Stringy\\": "src/"
            },
            "files": [
                "src/Create.php"
            ]
        },
        "license": [
            "MIT"
        ],
        "authors": [
            {
                "name": "Daniel St. Jules",
                "email": "danielst.jules@gmail.com",
                "homepage": "http://www.danielstjules.com",
                "role": "Maintainer"
            },
            {
                "name": "Lars Moelleken",
                "email": "lars@moelleken.org",
                "homepage": "http://www.moelleken.org/",
                "role": "Fork-Maintainer"
            }
        ],
        "description": "A string manipulation library with multibyte support",
        "homepage": "https://github.com/danielstjules/Stringy",
        "keywords": [
            "UTF",
            "helpers",
            "manipulation",
            "methods",
            "multibyte",
            "string",
            "utf-8",
            "utility",
            "utils"
        ]
    },
    {
        "name": "voku/urlify",
        "version": "5.0.5",
        "version_normalized": "5.0.5.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/voku/urlify/zipball/d59bfa6d13ce08062e2fe40dd23d226262f961c5",
            "reference": "d59bfa6d13ce08062e2fe40dd23d226262f961c5",
            "shasum": ""
        },
        "require": {
            "php": ">=7.0.0",
            "voku/portable-ascii": "~1.4",
            "voku/portable-utf8": "~5.4",
            "voku/stop-words": "~2.0"
        },
        "time": "2019-12-13T02:57:54+00:00",
        "type": "library",
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "voku\\helper\\": "src/voku/helper/"
            }
        },
        "license": [
            "BSD-3-Clause"
        ],
        "authors": [
            {
                "name": "Johnny Broadway",
                "email": "johnny@johnnybroadway.com",
                "homepage": "http://www.johnnybroadway.com/"
            },
            {
                "name": "Lars Moelleken",
                "email": "lars@moelleken.org",
                "homepage": "http://moelleken.org/"
            }
        ],
        "description": "PHP port of URLify.js from the Django project. Transliterates non-ascii characters for use in URLs.",
        "homepage": "https://github.com/voku/urlify",
        "keywords": [
            "encode",
            "iconv",
            "link",
            "slug",
            "translit",
            "transliterate",
            "transliteration",
            "url",
            "urlify"
        ]
    },
    {
        "name": "webmozart/assert",
        "version": "1.9.1",
        "version_normalized": "1.9.1.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/webmozart/assert/zipball/bafc69caeb4d49c39fd0779086c03a3738cbb389",
            "reference": "bafc69caeb4d49c39fd0779086c03a3738cbb389",
            "shasum": ""
        },
        "require": {
            "php": "^5.3.3 || ^7.0 || ^8.0",
            "symfony/polyfill-ctype": "^1.8"
        },
        "conflict": {
            "phpstan/phpstan": "<0.12.20",
            "vimeo/psalm": "<3.9.1"
        },
        "time": "2020-07-08T17:02:28+00:00",
        "type": "library",
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "Webmozart\\Assert\\": "src/"
            }
        },
        "license": [
            "MIT"
        ],
        "authors": [
            {
                "name": "Bernhard Schussek",
                "email": "bschussek@gmail.com"
            }
        ],
        "description": "Assertions to validate method input/output with nice error messages.",
        "keywords": [
            "assert",
            "check",
            "validate"
        ]
    },
    {
        "name": "webonyx/graphql-php",
        "version": "v0.12.6",
        "version_normalized": "0.12.6.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/webonyx/graphql-php/zipball/4c545e5ec4fc37f6eb36c19f5a0e7feaf5979c95",
            "reference": "4c545e5ec4fc37f6eb36c19f5a0e7feaf5979c95",
            "shasum": ""
        },
        "require": {
            "ext-mbstring": "*",
            "php": ">=5.6"
        },
        "suggest": {
            "psr/http-message": "To use standard GraphQL server",
            "react/promise": "To leverage async resolving on React PHP platform"
        },
        "time": "2018-09-02T14:59:54+00:00",
        "type": "library",
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "GraphQL\\": "src/"
            }
        },
        "license": [
            "MIT"
        ],
        "description": "A PHP port of GraphQL reference implementation",
        "homepage": "https://github.com/webonyx/graphql-php",
        "keywords": [
            "api",
            "graphql"
        ]
    },
    {
        "name": "yii2tech/ar-softdelete",
        "version": "1.0.4",
        "version_normalized": "1.0.4.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/yii2tech/ar-softdelete/zipball/498ed03f89ded835f0ca156ec50d432191c58769",
            "reference": "498ed03f89ded835f0ca156ec50d432191c58769",
            "shasum": ""
        },
        "require": {
            "yiisoft/yii2": "~2.0.13"
        },
        "time": "2019-07-30T11:05:57+00:00",
        "type": "yii2-extension",
        "extra": {
            "branch-alias": {
                "dev-master": "1.0.x-dev"
            }
        },
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "yii2tech\\ar\\softdelete\\": "src"
            }
        },
        "license": [
            "BSD-3-Clause"
        ],
        "authors": [
            {
                "name": "Paul Klimov",
                "email": "klimov.paul@gmail.com"
            }
        ],
        "description": "Provides support for ActiveRecord soft delete in Yii2",
        "keywords": [
            "active",
            "delete",
            "integrity",
            "record",
            "smart",
            "soft",
            "yii2"
        ]
    },
    {
        "name": "yiisoft/yii2",
        "version": "2.0.38",
        "version_normalized": "2.0.38.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/yiisoft/yii2-framework/zipball/fd01e747cc66a049ec105048f0ab8dfbdf60bf4b",
            "reference": "fd01e747cc66a049ec105048f0ab8dfbdf60bf4b",
            "shasum": ""
        },
        "require": {
            "bower-asset/inputmask": "~3.2.2 | ~3.3.5",
            "bower-asset/jquery": "3.5.*@stable | 3.4.*@stable | 3.3.*@stable | 3.2.*@stable | 3.1.*@stable | 2.2.*@stable | 2.1.*@stable | 1.11.*@stable | 1.12.*@stable",
            "bower-asset/punycode": "1.3.*",
            "bower-asset/yii2-pjax": "~2.0.1",
            "cebe/markdown": "~1.0.0 | ~1.1.0 | ~1.2.0",
            "ext-ctype": "*",
            "ext-mbstring": "*",
            "ezyang/htmlpurifier": "~4.6",
            "lib-pcre": "*",
            "php": ">=5.4.0",
            "yiisoft/yii2-composer": "~2.0.4"
        },
        "time": "2020-09-14T21:52:10+00:00",
        "bin": [
            "yii"
        ],
        "type": "library",
        "extra": {
            "branch-alias": {
                "dev-master": "2.0.x-dev"
            }
        },
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "yii\\": ""
            }
        },
        "license": [
            "BSD-3-Clause"
        ],
        "authors": [
            {
                "name": "Qiang Xue",
                "email": "qiang.xue@gmail.com",
                "homepage": "http://www.yiiframework.com/",
                "role": "Founder and project lead"
            },
            {
                "name": "Alexander Makarov",
                "email": "sam@rmcreative.ru",
                "homepage": "http://rmcreative.ru/",
                "role": "Core framework development"
            },
            {
                "name": "Maurizio Domba",
                "homepage": "http://mdomba.info/",
                "role": "Core framework development"
            },
            {
                "name": "Carsten Brandt",
                "email": "mail@cebe.cc",
                "homepage": "http://cebe.cc/",
                "role": "Core framework development"
            },
            {
                "name": "Timur Ruziev",
                "email": "resurtm@gmail.com",
                "homepage": "http://resurtm.com/",
                "role": "Core framework development"
            },
            {
                "name": "Paul Klimov",
                "email": "klimov.paul@gmail.com",
                "role": "Core framework development"
            },
            {
                "name": "Dmitry Naumenko",
                "email": "d.naumenko.a@gmail.com",
                "role": "Core framework development"
            },
            {
                "name": "Boudewijn Vahrmeijer",
                "email": "info@dynasource.eu",
                "homepage": "http://dynasource.eu",
                "role": "Core framework development"
            }
        ],
        "description": "Yii PHP Framework Version 2",
        "homepage": "http://www.yiiframework.com/",
        "keywords": [
            "framework",
            "yii2"
        ]
    },
    {
        "name": "yiisoft/yii2-composer",
        "version": "2.0.10",
        "version_normalized": "2.0.10.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/yiisoft/yii2-composer/zipball/94bb3f66e779e2774f8776d6e1bdeab402940510",
            "reference": "94bb3f66e779e2774f8776d6e1bdeab402940510",
            "shasum": ""
        },
        "require": {
            "composer-plugin-api": "^1.0 | ^2.0"
        },
        "time": "2020-06-24T00:04:01+00:00",
        "type": "composer-plugin",
        "extra": {
            "class": "yii\\composer\\Plugin",
            "branch-alias": {
                "dev-master": "2.0.x-dev"
            }
        },
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "yii\\composer\\": ""
            }
        },
        "license": [
            "BSD-3-Clause"
        ],
        "authors": [
            {
                "name": "Qiang Xue",
                "email": "qiang.xue@gmail.com"
            },
            {
                "name": "Carsten Brandt",
                "email": "mail@cebe.cc"
            }
        ],
        "description": "The composer plugin for Yii extension installer",
        "keywords": [
            "composer",
            "extension installer",
            "yii2"
        ]
    },
    {
        "name": "yiisoft/yii2-debug",
        "version": "2.1.15",
        "version_normalized": "2.1.15.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/yiisoft/yii2-debug/zipball/317f85c1ac7a8c0b73eea345a49066b5570aa2c6",
            "reference": "317f85c1ac7a8c0b73eea345a49066b5570aa2c6",
            "shasum": ""
        },
        "require": {
            "ext-mbstring": "*",
            "opis/closure": "^3.3",
            "php": ">=5.4",
            "yiisoft/yii2": "~2.0.13"
        },
        "time": "2020-11-13T10:09:11+00:00",
        "type": "yii2-extension",
        "extra": {
            "branch-alias": {
                "dev-master": "2.0.x-dev"
            },
            "composer-exit-on-patch-failure": true,
            "patches": {
                "phpunit/phpunit-mock-objects": {
                    "Fix PHP 7 and 8 compatibility": "https://yiisoft.github.io/phpunit-patches/phpunit_mock_objects.patch"
                },
                "phpunit/phpunit": {
                    "Fix PHP 7 compatibility": "https://yiisoft.github.io/phpunit-patches/phpunit_php7.patch",
                    "Fix PHP 8 compatibility": "https://yiisoft.github.io/phpunit-patches/phpunit_php8.patch"
                }
            }
        },
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "yii\\debug\\": "src"
            }
        },
        "license": [
            "BSD-3-Clause"
        ],
        "authors": [
            {
                "name": "Qiang Xue",
                "email": "qiang.xue@gmail.com"
            },
            {
                "name": "Simon Karlen",
                "email": "simi.albi@outlook.com"
            }
        ],
        "description": "The debugger extension for the Yii framework",
        "keywords": [
            "debug",
            "debugger",
            "yii2"
        ]
    },
    {
        "name": "yiisoft/yii2-queue",
        "version": "2.3.0",
        "version_normalized": "2.3.0.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/yiisoft/yii2-queue/zipball/25c1142558768ec0e835171c972a4edc2fb59cf0",
            "reference": "25c1142558768ec0e835171c972a4edc2fb59cf0",
            "shasum": ""
        },
        "require": {
            "php": ">=5.5.0",
            "symfony/process": "^3.3||^4.0",
            "yiisoft/yii2": "~2.0.14"
        },
        "suggest": {
            "aws/aws-sdk-php": "Need for aws SQS.",
            "enqueue/amqp-lib": "Need for AMQP interop queue.",
            "enqueue/stomp": "Need for Stomp queue.",
            "ext-gearman": "Need for Gearman queue.",
            "ext-pcntl": "Need for process signals.",
            "pda/pheanstalk": "Need for Beanstalk queue.",
            "php-amqplib/php-amqplib": "Need for AMQP queue.",
            "yiisoft/yii2-redis": "Need for Redis queue."
        },
        "time": "2019-06-04T18:58:40+00:00",
        "type": "yii2-extension",
        "extra": {
            "branch-alias": {
                "dev-master": "2.x-dev"
            }
        },
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "yii\\queue\\": "src",
                "yii\\queue\\amqp\\": "src/drivers/amqp",
                "yii\\queue\\amqp_interop\\": "src/drivers/amqp_interop",
                "yii\\queue\\beanstalk\\": "src/drivers/beanstalk",
                "yii\\queue\\db\\": "src/drivers/db",
                "yii\\queue\\file\\": "src/drivers/file",
                "yii\\queue\\gearman\\": "src/drivers/gearman",
                "yii\\queue\\redis\\": "src/drivers/redis",
                "yii\\queue\\sync\\": "src/drivers/sync",
                "yii\\queue\\sqs\\": "src/drivers/sqs",
                "yii\\queue\\stomp\\": "src/drivers/stomp"
            }
        },
        "license": [
            "BSD-3-Clause"
        ],
        "authors": [
            {
                "name": "Roman Zhuravlev",
                "email": "zhuravljov@gmail.com"
            }
        ],
        "description": "Yii2 Queue Extension which supported DB, Redis, RabbitMQ, Beanstalk, SQS and Gearman",
        "keywords": [
            "async",
            "beanstalk",
            "db",
            "gearman",
            "gii",
            "queue",
            "rabbitmq",
            "redis",
            "sqs",
            "yii"
        ]
    },
    {
        "name": "yiisoft/yii2-swiftmailer",
        "version": "2.1.2",
        "version_normalized": "2.1.2.0",
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/yiisoft/yii2-swiftmailer/zipball/09659a55959f9e64b8178d842b64a9ffae42b994",
            "reference": "09659a55959f9e64b8178d842b64a9ffae42b994",
            "shasum": ""
        },
        "require": {
            "swiftmailer/swiftmailer": "~6.0",
            "yiisoft/yii2": ">=2.0.4"
        },
        "time": "2018-09-23T22:00:47+00:00",
        "type": "yii2-extension",
        "extra": {
            "branch-alias": {
                "dev-master": "2.1.x-dev"
            }
        },
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "yii\\swiftmailer\\": "src"
            }
        },
        "notification-url": "https://packagist.org/downloads/",
        "license": [
            "BSD-3-Clause"
        ],
        "authors": [
            {
                "name": "Paul Klimov",
                "email": "klimov.paul@gmail.com"
            }
        ],
        "description": "The SwiftMailer integration for the Yii framework",
        "keywords": [
            "email",
            "mail",
            "mailer",
            "swift",
            "swiftmailer",
            "yii2"
        ]
    }
]
