{
    "packages": [
        {
            "name": "amphp/amp",
            "version": "v3.1.3",
            "version_normalized": "3.1.3.0",
            "source": {
                "type": "git",
                "url": "https://github.com/amphp/amp.git",
                "reference": "73c38b323ff8d790abf0f76c56fcc892bda4111a"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/amphp/amp/zipball/73c38b323ff8d790abf0f76c56fcc892bda4111a",
                "reference": "73c38b323ff8d790abf0f76c56fcc892bda4111a",
                "shasum": ""
            },
            "require": {
                "php": ">=8.1",
                "revolt/event-loop": "^1 || ^0.2"
            },
            "require-dev": {
                "amphp/php-cs-fixer-config": "^2",
                "phpunit/phpunit": "^9",
                "psalm/phar": "6.16.1"
            },
            "time": "2026-07-19T17:59:20+00:00",
            "type": "library",
            "installation-source": "dist",
            "autoload": {
                "files": [
                    "src/functions.php",
                    "src/Future/functions.php",
                    "src/Internal/functions.php"
                ],
                "psr-4": {
                    "Amp\\": "src"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Aaron Piotrowski",
                    "email": "aaron@trowski.com"
                },
                {
                    "name": "Bob Weinand",
                    "email": "bobwei9@hotmail.com"
                },
                {
                    "name": "Niklas Keller",
                    "email": "me@kelunik.com"
                },
                {
                    "name": "Daniel Lowrey",
                    "email": "rdlowrey@php.net"
                }
            ],
            "description": "A non-blocking concurrency framework for PHP applications.",
            "homepage": "https://amphp.org/amp",
            "keywords": [
                "async",
                "asynchronous",
                "awaitable",
                "concurrency",
                "event",
                "event-loop",
                "future",
                "non-blocking",
                "promise"
            ],
            "support": {
                "issues": "https://github.com/amphp/amp/issues",
                "source": "https://github.com/amphp/amp/tree/v3.1.3"
            },
            "funding": [
                {
                    "url": "https://github.com/amphp",
                    "type": "github"
                }
            ],
            "install-path": "../amphp/amp"
        },
        {
            "name": "amphp/byte-stream",
            "version": "v2.1.3",
            "version_normalized": "2.1.3.0",
            "source": {
                "type": "git",
                "url": "https://github.com/amphp/byte-stream.git",
                "reference": "1511cdfdf868a706307358bd48f155c3df2c490f"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/amphp/byte-stream/zipball/1511cdfdf868a706307358bd48f155c3df2c490f",
                "reference": "1511cdfdf868a706307358bd48f155c3df2c490f",
                "shasum": ""
            },
            "require": {
                "amphp/amp": "^3",
                "amphp/parser": "^1.1",
                "amphp/pipeline": "^1",
                "amphp/serialization": "^1",
                "amphp/sync": "^2",
                "php": ">=8.1",
                "revolt/event-loop": "^1 || ^0.2.3"
            },
            "require-dev": {
                "amphp/php-cs-fixer-config": "^2",
                "amphp/phpunit-util": "^3",
                "phpunit/phpunit": "^9",
                "psalm/phar": "6.16.1"
            },
            "time": "2026-10-31T19:10:04+00:00",
            "type": "library",
            "installation-source": "dist",
            "autoload": {
                "files": [
                    "src/functions.php",
                    "src/Internal/functions.php"
                ],
                "psr-4": {
                    "Amp\\ByteStream\\": "src"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Aaron Piotrowski",
                    "email": "aaron@trowski.com"
                },
                {
                    "name": "Niklas Keller",
                    "email": "me@kelunik.com"
                }
            ],
            "description": "A stream abstraction to make working with non-blocking I/O simple.",
            "homepage": "https://amphp.org/byte-stream",
            "keywords": [
                "amp",
                "amphp",
                "async",
                "io",
                "non-blocking",
                "stream"
            ],
            "support": {
                "issues": "https://github.com/amphp/byte-stream/issues",
                "source": "https://github.com/amphp/byte-stream/tree/v2.1.3"
            },
            "funding": [
                {
                    "url": "https://github.com/amphp",
                    "type": "github"
                }
            ],
            "install-path": "../amphp/byte-stream"
        },
        {
            "name": "amphp/cache",
            "version": "v2.0.1",
            "version_normalized": "2.0.1.0",
            "source": {
                "type": "git",
                "url": "https://github.com/amphp/cache.git",
                "reference": "46912e387e6aa94933b61ea1ead9cf7540b7797c"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/amphp/cache/zipball/46912e387e6aa94933b61ea1ead9cf7540b7797c",
                "reference": "46912e387e6aa94933b61ea1ead9cf7540b7797c",
                "shasum": ""
            },
            "require": {
                "amphp/amp": "^3",
                "amphp/serialization": "^1",
                "amphp/sync": "^2",
                "php": ">=8.1",
                "revolt/event-loop": "^1 || ^0.2"
            },
            "require-dev": {
                "amphp/php-cs-fixer-config": "^2",
                "amphp/phpunit-util": "^3",
                "phpunit/phpunit": "^9",
                "psalm/phar": "^5.4"
            },
            "time": "2024-04-19T03:38:06+00:00",
            "type": "library",
            "installation-source": "dist",
            "autoload": {
                "psr-4": {
                    "Amp\\Cache\\": "src"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Niklas Keller",
                    "email": "me@kelunik.com"
                },
                {
                    "name": "Aaron Piotrowski",
                    "email": "aaron@trowski.com"
                },
                {
                    "name": "Daniel Lowrey",
                    "email": "rdlowrey@php.net"
                }
            ],
            "description": "A fiber-aware cache API based on Amp and Revolt.",
            "homepage": "https://amphp.org/cache",
            "support": {
                "issues": "https://github.com/amphp/cache/issues",
                "source": "https://github.com/amphp/cache/tree/v2.0.1"
            },
            "funding": [
                {
                    "url": "https://github.com/amphp",
                    "type": "github"
                }
            ],
            "install-path": "../amphp/cache"
        },
        {
            "name": "amphp/dns",
            "version": "v2.4.2",
            "version_normalized": "2.4.2.0",
            "source": {
                "type": "git",
                "url": "https://github.com/amphp/dns.git",
                "reference": "2e2b4daa214a18b1528919d6781988ea65a9a47d"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/amphp/dns/zipball/2e2b4daa214a18b1528919d6781988ea65a9a47d",
                "reference": "2e2b4daa214a18b1528919d6781988ea65a9a47d",
                "shasum": ""
            },
            "require": {
                "amphp/amp": "^3",
                "amphp/byte-stream": "^2",
                "amphp/cache": "^2",
                "amphp/parser": "^1",
                "amphp/process": "^2",
                "daverandom/libdns": "^2.0.2",
                "ext-filter": "*",
                "ext-json": "*",
                "php": ">=8.1",
                "revolt/event-loop": "^1 || ^0.2"
            },
            "require-dev": {
                "amphp/php-cs-fixer-config": "^2",
                "amphp/phpunit-util": "^3",
                "phpunit/phpunit": "^9",
                "psalm/phar": "6.16.1"
            },
            "time": "2026-10-31T19:53:43+00:00",
            "type": "library",
            "installation-source": "dist",
            "autoload": {
                "files": [
                    "src/functions.php"
                ],
                "psr-4": {
                    "Amp\\Dns\\": "src"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Chris Wright",
                    "email": "addr@daverandom.com"
                },
                {
                    "name": "Daniel Lowrey",
                    "email": "rdlowrey@php.net"
                },
                {
                    "name": "Bob Weinand",
                    "email": "bobwei9@hotmail.com"
                },
                {
                    "name": "Niklas Keller",
                    "email": "me@kelunik.com"
                },
                {
                    "name": "Aaron Piotrowski",
                    "email": "aaron@trowski.com"
                }
            ],
            "description": "Async DNS resolution for Amp.",
            "homepage": "https://github.com/amphp/dns",
            "keywords": [
                "amp",
                "amphp",
                "async",
                "client",
                "dns",
                "resolve"
            ],
            "support": {
                "issues": "https://github.com/amphp/dns/issues",
                "source": "https://github.com/amphp/dns/tree/v2.4.2"
            },
            "funding": [
                {
                    "url": "https://github.com/amphp",
                    "type": "github"
                }
            ],
            "install-path": "../amphp/dns"
        },
        {
            "name": "amphp/file",
            "version": "v3.2.0",
            "version_normalized": "3.2.0.0",
            "source": {
                "type": "git",
                "url": "https://github.com/amphp/file.git",
                "reference": "28b38a805d2c235bb581d24415e78a42cd03aedc"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/amphp/file/zipball/28b38a805d2c235bb581d24415e78a42cd03aedc",
                "reference": "28b38a805d2c235bb581d24415e78a42cd03aedc",
                "shasum": ""
            },
            "require": {
                "amphp/amp": "^3",
                "amphp/byte-stream": "^2",
                "amphp/cache": "^2",
                "amphp/parallel": "^2.3",
                "amphp/sync": "^2",
                "php": ">=8.1",
                "revolt/event-loop": "^1"
            },
            "require-dev": {
                "amphp/php-cs-fixer-config": "^2",
                "amphp/phpunit-util": "^3",
                "phpunit/phpunit": "^9",
                "psalm/phar": "5.22.2"
            },
            "suggest": {
                "ext-eio": "^2 || ^3",
                "ext-uv": "^0.3 || ^0.2"
            },
            "time": "2024-12-06T23:39:02+00:00",
            "type": "library",
            "installation-source": "dist",
            "autoload": {
                "files": [
                    "src/functions.php"
                ],
                "psr-4": {
                    "Amp\\File\\": "src"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Daniel Lowrey",
                    "email": "rdlowrey@php.net"
                },
                {
                    "name": "Aaron Piotrowski",
                    "email": "aaron@trowski.com"
                },
                {
                    "name": "Niklas Keller",
                    "email": "me@kelunik.com"
                }
            ],
            "description": "Non-blocking access to the filesystem based on Amp and Revolt.",
            "homepage": "https://github.com/amphp/file",
            "keywords": [
                "amp",
                "amphp",
                "async",
                "disk",
                "file",
                "filesystem",
                "io",
                "non-blocking",
                "static"
            ],
            "support": {
                "issues": "https://github.com/amphp/file/issues",
                "source": "https://github.com/amphp/file/tree/v3.2.0"
            },
            "funding": [
                {
                    "url": "https://github.com/amphp",
                    "type": "github"
                }
            ],
            "install-path": "../amphp/file"
        },
        {
            "name": "amphp/hpack",
            "version": "v3.2.2",
            "version_normalized": "3.2.2.0",
            "source": {
                "type": "git",
                "url": "https://github.com/amphp/hpack.git",
                "reference": "291da27078e7e149a9bad4d08ff05bf7d81c89f4"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/amphp/hpack/zipball/291da27078e7e149a9bad4d08ff05bf7d81c89f4",
                "reference": "291da27078e7e149a9bad4d08ff05bf7d81c89f4",
                "shasum": ""
            },
            "require": {
                "php": ">=7.1"
            },
            "require-dev": {
                "amphp/php-cs-fixer-config": "^2",
                "http2jp/hpack-test-case": "^1",
                "nikic/php-fuzzer": "^0.0.11",
                "phpunit/phpunit": "^7 | ^8 | ^9"
            },
            "time": "2026-05-03T19:28:59+00:00",
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "3.x-dev"
                }
            },
            "installation-source": "dist",
            "autoload": {
                "psr-4": {
                    "Amp\\Http\\": "src"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Daniel Lowrey",
                    "email": "rdlowrey@php.net"
                },
                {
                    "name": "Bob Weinand"
                },
                {
                    "name": "Niklas Keller",
                    "email": "me@kelunik.com"
                },
                {
                    "name": "Aaron Piotrowski",
                    "email": "aaron@trowski.com"
                }
            ],
            "description": "HTTP/2 HPack implementation.",
            "homepage": "https://github.com/amphp/hpack",
            "keywords": [
                "headers",
                "hpack",
                "http-2"
            ],
            "support": {
                "issues": "https://github.com/amphp/hpack/issues",
                "source": "https://github.com/amphp/hpack/tree/v3.2.2"
            },
            "funding": [
                {
                    "url": "https://github.com/amphp",
                    "type": "github"
                }
            ],
            "install-path": "../amphp/hpack"
        },
        {
            "name": "amphp/http",
            "version": "v2.1.2",
            "version_normalized": "2.1.2.0",
            "source": {
                "type": "git",
                "url": "https://github.com/amphp/http.git",
                "reference": "3680d80bd38b5d6f3c2cef2214ca6dd6cef26588"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/amphp/http/zipball/3680d80bd38b5d6f3c2cef2214ca6dd6cef26588",
                "reference": "3680d80bd38b5d6f3c2cef2214ca6dd6cef26588",
                "shasum": ""
            },
            "require": {
                "amphp/hpack": "^3",
                "amphp/parser": "^1.1",
                "league/uri-components": "^2.4.2 | ^7.1",
                "php": ">=8.1",
                "psr/http-message": "^1 | ^2"
            },
            "require-dev": {
                "amphp/php-cs-fixer-config": "^2",
                "league/uri": "^6.8 | ^7.1",
                "phpunit/phpunit": "^9",
                "psalm/phar": "^5.26.1"
            },
            "time": "2024-11-23T14:57:26+00:00",
            "type": "library",
            "installation-source": "dist",
            "autoload": {
                "files": [
                    "src/functions.php",
                    "src/Internal/constants.php"
                ],
                "psr-4": {
                    "Amp\\Http\\": "src"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Niklas Keller",
                    "email": "me@kelunik.com"
                },
                {
                    "name": "Aaron Piotrowski",
                    "email": "aaron@trowski.com"
                }
            ],
            "description": "Basic HTTP primitives which can be shared by servers and clients.",
            "support": {
                "issues": "https://github.com/amphp/http/issues",
                "source": "https://github.com/amphp/http/tree/v2.1.2"
            },
            "funding": [
                {
                    "url": "https://github.com/amphp",
                    "type": "github"
                }
            ],
            "install-path": "../amphp/http"
        },
        {
            "name": "amphp/http-client",
            "version": "v5.3.7",
            "version_normalized": "5.3.7.0",
            "source": {
                "type": "git",
                "url": "https://github.com/amphp/http-client.git",
                "reference": "fd6be2212d34b81289521ecd1a5a88c4f7600040"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/amphp/http-client/zipball/fd6be2212d34b81289521ecd1a5a88c4f7600040",
                "reference": "fd6be2212d34b81289521ecd1a5a88c4f7600040",
                "shasum": ""
            },
            "require": {
                "amphp/amp": "^3",
                "amphp/byte-stream": "^2",
                "amphp/hpack": "^3",
                "amphp/http": "^2",
                "amphp/pipeline": "^1",
                "amphp/socket": "^2",
                "amphp/sync": "^2",
                "league/uri": "^7",
                "league/uri-components": "^7",
                "league/uri-interfaces": "^7.1",
                "php": ">=8.1",
                "psr/http-message": "^1 | ^2",
                "revolt/event-loop": "^1"
            },
            "conflict": {
                "amphp/file": "<3 | >=5"
            },
            "require-dev": {
                "amphp/file": "^3 | ^4",
                "amphp/http-server": "^3",
                "amphp/php-cs-fixer-config": "^2",
                "amphp/phpunit-util": "^3",
                "ext-json": "*",
                "kelunik/link-header-rfc5988": "^1",
                "phpunit/phpunit": "^9",
                "psalm/phar": "6.16.1"
            },
            "suggest": {
                "amphp/file": "Required for file request bodies and HTTP archive logging",
                "ext-json": "Required for logging HTTP archives",
                "ext-zlib": "Allows using compression for response bodies."
            },
            "time": "2026-11-01T16:48:44+00:00",
            "type": "library",
            "installation-source": "dist",
            "autoload": {
                "files": [
                    "src/functions.php",
                    "src/Internal/functions.php"
                ],
                "psr-4": {
                    "Amp\\Http\\Client\\": "src"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Daniel Lowrey",
                    "email": "rdlowrey@gmail.com"
                },
                {
                    "name": "Niklas Keller",
                    "email": "me@kelunik.com"
                },
                {
                    "name": "Aaron Piotrowski",
                    "email": "aaron@trowski.com"
                }
            ],
            "description": "An advanced async HTTP client library for PHP, enabling efficient, non-blocking, and concurrent requests and responses.",
            "homepage": "https://amphp.org/http-client",
            "keywords": [
                "async",
                "client",
                "concurrent",
                "http",
                "non-blocking",
                "rest"
            ],
            "support": {
                "issues": "https://github.com/amphp/http-client/issues",
                "source": "https://github.com/amphp/http-client/tree/v5.3.7"
            },
            "funding": [
                {
                    "url": "https://github.com/amphp",
                    "type": "github"
                }
            ],
            "install-path": "../amphp/http-client"
        },
        {
            "name": "amphp/http-client-cookies",
            "version": "v2.0.0",
            "version_normalized": "2.0.0.0",
            "source": {
                "type": "git",
                "url": "https://github.com/amphp/http-client-cookies.git",
                "reference": "4124b37ffa4d15034e70d5d30e6fb9605ed6c1a7"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/amphp/http-client-cookies/zipball/4124b37ffa4d15034e70d5d30e6fb9605ed6c1a7",
                "reference": "4124b37ffa4d15034e70d5d30e6fb9605ed6c1a7",
                "shasum": ""
            },
            "require": {
                "amphp/amp": "^3",
                "amphp/dns": "^2",
                "amphp/http": "^2",
                "amphp/http-client": "^5",
                "amphp/sync": "^2",
                "ext-filter": "*",
                "php": ">=8.1",
                "psr/http-message": "^1|^2"
            },
            "conflict": {
                "amphp/file": "<3 || >=4"
            },
            "require-dev": {
                "amphp/file": "^3",
                "amphp/http-server": "^3",
                "amphp/php-cs-fixer-config": "^2",
                "amphp/phpunit-util": "^3",
                "amphp/socket": "^2",
                "phpunit/phpunit": "^9",
                "psalm/phar": "^5.6"
            },
            "time": "2023-10-08T17:29:36+00:00",
            "type": "library",
            "installation-source": "dist",
            "autoload": {
                "psr-4": {
                    "Amp\\Http\\Client\\Cookie\\": "src"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Daniel Lowrey",
                    "email": "rdlowrey@gmail.com"
                },
                {
                    "name": "Niklas Keller",
                    "email": "me@kelunik.com"
                }
            ],
            "description": "Automatic cookie handling for Amp's HTTP client.",
            "homepage": "https://github.com/amphp/http-client-cookies",
            "keywords": [
                "async",
                "client",
                "cookie",
                "cookies",
                "http"
            ],
            "support": {
                "issues": "https://github.com/amphp/http-client-cookies/issues",
                "source": "https://github.com/amphp/http-client-cookies/tree/v2.0.0"
            },
            "funding": [
                {
                    "url": "https://github.com/amphp",
                    "type": "github"
                }
            ],
            "install-path": "../amphp/http-client-cookies"
        },
        {
            "name": "amphp/http-server",
            "version": "v3.4.8",
            "version_normalized": "3.4.8.0",
            "source": {
                "type": "git",
                "url": "https://github.com/amphp/http-server.git",
                "reference": "31b004bf1cfd3feed3f0bdf20ddb9bfef935efb8"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/amphp/http-server/zipball/31b004bf1cfd3feed3f0bdf20ddb9bfef935efb8",
                "reference": "31b004bf1cfd3feed3f0bdf20ddb9bfef935efb8",
                "shasum": ""
            },
            "require": {
                "amphp/amp": "^3",
                "amphp/byte-stream": "^2",
                "amphp/cache": "^2",
                "amphp/hpack": "^3",
                "amphp/http": "^2",
                "amphp/pipeline": "^1",
                "amphp/socket": "^2.1",
                "amphp/sync": "^2.2",
                "league/uri": "^7.1",
                "league/uri-interfaces": "^7.1",
                "php": ">=8.1",
                "psr/http-message": "^1 | ^2",
                "psr/log": "^1 | ^2 | ^3",
                "revolt/event-loop": "^1"
            },
            "require-dev": {
                "amphp/http-client": "^5",
                "amphp/log": "^2",
                "amphp/php-cs-fixer-config": "^2",
                "amphp/phpunit-util": "^3",
                "league/uri-components": "^7.1",
                "monolog/monolog": "^3",
                "phpunit/phpunit": "^9",
                "psalm/phar": "6.16.1"
            },
            "suggest": {
                "ext-zlib": "Allows GZip compression of response bodies"
            },
            "time": "2026-11-01T16:18:27+00:00",
            "type": "library",
            "installation-source": "dist",
            "autoload": {
                "files": [
                    "src/Driver/functions.php",
                    "src/Middleware/functions.php",
                    "src/functions.php"
                ],
                "psr-4": {
                    "Amp\\Http\\Server\\": "src"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Daniel Lowrey",
                    "email": "rdlowrey@php.net"
                },
                {
                    "name": "Bob Weinand"
                },
                {
                    "name": "Niklas Keller",
                    "email": "me@kelunik.com"
                },
                {
                    "name": "Aaron Piotrowski",
                    "email": "aaron@trowski.com"
                }
            ],
            "description": "A non-blocking HTTP application server for PHP based on Amp.",
            "homepage": "https://github.com/amphp/http-server",
            "keywords": [
                "amp",
                "amphp",
                "async",
                "http",
                "non-blocking",
                "server"
            ],
            "support": {
                "issues": "https://github.com/amphp/http-server/issues",
                "source": "https://github.com/amphp/http-server/tree/v3.4.8"
            },
            "funding": [
                {
                    "url": "https://github.com/amphp",
                    "type": "github"
                }
            ],
            "install-path": "../amphp/http-server"
        },
        {
            "name": "amphp/log",
            "version": "v2.0.0",
            "version_normalized": "2.0.0.0",
            "source": {
                "type": "git",
                "url": "https://github.com/amphp/log.git",
                "reference": "bf1562b8a18a3f30efa069ed740f412ac70a8a6c"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/amphp/log/zipball/bf1562b8a18a3f30efa069ed740f412ac70a8a6c",
                "reference": "bf1562b8a18a3f30efa069ed740f412ac70a8a6c",
                "shasum": ""
            },
            "require": {
                "amphp/amp": "^3",
                "amphp/byte-stream": "^2",
                "monolog/monolog": "^3|^2|^1.23",
                "php": ">=8.1",
                "psr/log": "^3|^2|^1"
            },
            "require-dev": {
                "amphp/file": "^3",
                "amphp/php-cs-fixer-config": "^2",
                "amphp/phpunit-util": "^3",
                "phpunit/phpunit": "^9",
                "psalm/phar": "^5.6"
            },
            "time": "2023-08-05T18:59:54+00:00",
            "type": "library",
            "installation-source": "dist",
            "autoload": {
                "files": [
                    "src/functions.php"
                ],
                "psr-4": {
                    "Amp\\Log\\": "src"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Aaron Piotrowski",
                    "email": "aaron@trowski.com"
                },
                {
                    "name": "Niklas Keller",
                    "email": "me@kelunik.com"
                }
            ],
            "description": "Non-blocking logging for PHP based on Amp, Revolt, and Monolog.",
            "homepage": "https://github.com/amphp/log",
            "keywords": [
                "amp",
                "amphp",
                "async",
                "log",
                "logger",
                "logging",
                "non-blocking"
            ],
            "support": {
                "issues": "https://github.com/amphp/log/issues",
                "source": "https://github.com/amphp/log/tree/v2.0.0"
            },
            "funding": [
                {
                    "url": "https://github.com/amphp",
                    "type": "github"
                }
            ],
            "install-path": "../amphp/log"
        },
        {
            "name": "amphp/mysql",
            "version": "v3.1.2",
            "version_normalized": "3.1.2.0",
            "source": {
                "type": "git",
                "url": "https://github.com/amphp/mysql.git",
                "reference": "916d04a2724050cd241aa76a47cdaee498a13c40"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/amphp/mysql/zipball/916d04a2724050cd241aa76a47cdaee498a13c40",
                "reference": "916d04a2724050cd241aa76a47cdaee498a13c40",
                "shasum": ""
            },
            "require": {
                "amphp/amp": "^3",
                "amphp/parser": "^1.1",
                "amphp/pipeline": "^1",
                "amphp/socket": "^2.2",
                "amphp/sql": "^2",
                "amphp/sql-common": "^2",
                "php": ">=8.1"
            },
            "require-dev": {
                "amphp/file": "^3 | ^4",
                "amphp/php-cs-fixer-config": "^2",
                "amphp/phpunit-util": "^3",
                "amphp/process": "^2",
                "ext-mysqli": "*",
                "ext-openssl": "*",
                "phpbench/phpbench": "^1.2.6",
                "phpunit/phpunit": "^9",
                "psalm/phar": "6.16.1"
            },
            "time": "2026-11-01T19:41:44+00:00",
            "type": "library",
            "installation-source": "dist",
            "autoload": {
                "files": [
                    "src/functions.php"
                ],
                "psr-4": {
                    "Amp\\Mysql\\": "src"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Bob Weinand",
                    "email": "bobwei9@hotmail.com"
                },
                {
                    "name": "Aaron Piotrowski",
                    "email": "aaron@trowski.com"
                }
            ],
            "description": "Asynchronous MySQL client for PHP based on Amp.",
            "support": {
                "issues": "https://github.com/amphp/mysql/issues",
                "source": "https://github.com/amphp/mysql/tree/v3.1.2"
            },
            "funding": [
                {
                    "url": "https://github.com/amphp",
                    "type": "github"
                }
            ],
            "install-path": "../amphp/mysql"
        },
        {
            "name": "amphp/parallel",
            "version": "v2.4.0",
            "version_normalized": "2.4.0.0",
            "source": {
                "type": "git",
                "url": "https://github.com/amphp/parallel.git",
                "reference": "37f5b2754fadc229c00f9416bd68fb8d04529a81"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/amphp/parallel/zipball/37f5b2754fadc229c00f9416bd68fb8d04529a81",
                "reference": "37f5b2754fadc229c00f9416bd68fb8d04529a81",
                "shasum": ""
            },
            "require": {
                "amphp/amp": "^3",
                "amphp/byte-stream": "^2",
                "amphp/cache": "^2",
                "amphp/parser": "^1",
                "amphp/pipeline": "^1",
                "amphp/process": "^2",
                "amphp/serialization": "^1",
                "amphp/socket": "^2",
                "amphp/sync": "^2",
                "php": ">=8.1",
                "revolt/event-loop": "^1"
            },
            "require-dev": {
                "amphp/php-cs-fixer-config": "^2",
                "amphp/phpunit-util": "^3",
                "phpunit/phpunit": "^9",
                "psalm/phar": "6.16.1"
            },
            "time": "2026-05-16T16:54:01+00:00",
            "type": "library",
            "installation-source": "dist",
            "autoload": {
                "files": [
                    "src/Context/functions.php",
                    "src/Context/Internal/functions.php",
                    "src/Ipc/functions.php",
                    "src/Worker/functions.php"
                ],
                "psr-4": {
                    "Amp\\Parallel\\": "src"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Aaron Piotrowski",
                    "email": "aaron@trowski.com"
                },
                {
                    "name": "Niklas Keller",
                    "email": "me@kelunik.com"
                },
                {
                    "name": "Stephen Coakley",
                    "email": "me@stephencoakley.com"
                }
            ],
            "description": "Parallel processing component for Amp.",
            "homepage": "https://github.com/amphp/parallel",
            "keywords": [
                "async",
                "asynchronous",
                "concurrent",
                "multi-processing",
                "multi-threading"
            ],
            "support": {
                "issues": "https://github.com/amphp/parallel/issues",
                "source": "https://github.com/amphp/parallel/tree/v2.4.0"
            },
            "funding": [
                {
                    "url": "https://github.com/amphp",
                    "type": "github"
                }
            ],
            "install-path": "../amphp/parallel"
        },
        {
            "name": "amphp/parser",
            "version": "v1.1.1",
            "version_normalized": "1.1.1.0",
            "source": {
                "type": "git",
                "url": "https://github.com/amphp/parser.git",
                "reference": "3cf1f8b32a0171d4b1bed93d25617637a77cded7"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/amphp/parser/zipball/3cf1f8b32a0171d4b1bed93d25617637a77cded7",
                "reference": "3cf1f8b32a0171d4b1bed93d25617637a77cded7",
                "shasum": ""
            },
            "require": {
                "php": ">=7.4"
            },
            "require-dev": {
                "amphp/php-cs-fixer-config": "^2",
                "phpunit/phpunit": "^9",
                "psalm/phar": "^5.4"
            },
            "time": "2024-03-21T19:16:53+00:00",
            "type": "library",
            "installation-source": "dist",
            "autoload": {
                "psr-4": {
                    "Amp\\Parser\\": "src"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Aaron Piotrowski",
                    "email": "aaron@trowski.com"
                },
                {
                    "name": "Niklas Keller",
                    "email": "me@kelunik.com"
                }
            ],
            "description": "A generator parser to make streaming parsers simple.",
            "homepage": "https://github.com/amphp/parser",
            "keywords": [
                "async",
                "non-blocking",
                "parser",
                "stream"
            ],
            "support": {
                "issues": "https://github.com/amphp/parser/issues",
                "source": "https://github.com/amphp/parser/tree/v1.1.1"
            },
            "funding": [
                {
                    "url": "https://github.com/amphp",
                    "type": "github"
                }
            ],
            "install-path": "../amphp/parser"
        },
        {
            "name": "amphp/pipeline",
            "version": "v1.2.7",
            "version_normalized": "1.2.7.0",
            "source": {
                "type": "git",
                "url": "https://github.com/amphp/pipeline.git",
                "reference": "cf2d67696c2015ea7c7fd8f6ec5f8ed7c2d17c17"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/amphp/pipeline/zipball/cf2d67696c2015ea7c7fd8f6ec5f8ed7c2d17c17",
                "reference": "cf2d67696c2015ea7c7fd8f6ec5f8ed7c2d17c17",
                "shasum": ""
            },
            "require": {
                "amphp/amp": "^3",
                "php": ">=8.1",
                "revolt/event-loop": "^1"
            },
            "require-dev": {
                "amphp/php-cs-fixer-config": "^2",
                "amphp/phpunit-util": "^3",
                "phpunit/phpunit": "^9",
                "psalm/phar": "6.16.1"
            },
            "time": "2026-07-26T14:50:43+00:00",
            "type": "library",
            "installation-source": "dist",
            "autoload": {
                "psr-4": {
                    "Amp\\Pipeline\\": "src"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Aaron Piotrowski",
                    "email": "aaron@trowski.com"
                },
                {
                    "name": "Niklas Keller",
                    "email": "me@kelunik.com"
                }
            ],
            "description": "Asynchronous iterators and operators.",
            "homepage": "https://amphp.org/pipeline",
            "keywords": [
                "amp",
                "amphp",
                "async",
                "io",
                "iterator",
                "non-blocking"
            ],
            "support": {
                "issues": "https://github.com/amphp/pipeline/issues",
                "source": "https://github.com/amphp/pipeline/tree/v1.2.7"
            },
            "funding": [
                {
                    "url": "https://github.com/amphp",
                    "type": "github"
                }
            ],
            "install-path": "../amphp/pipeline"
        },
        {
            "name": "amphp/postgres",
            "version": "v2.2.1",
            "version_normalized": "2.2.1.0",
            "source": {
                "type": "git",
                "url": "https://github.com/amphp/postgres.git",
                "reference": "b68c4d5929d0ec1701781dbbb0bb81dd8d0a42d7"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/amphp/postgres/zipball/b68c4d5929d0ec1701781dbbb0bb81dd8d0a42d7",
                "reference": "b68c4d5929d0ec1701781dbbb0bb81dd8d0a42d7",
                "shasum": ""
            },
            "require": {
                "amphp/amp": "^3",
                "amphp/pipeline": "^1",
                "amphp/sql": "^2",
                "amphp/sql-common": "^2",
                "php": ">=8.1"
            },
            "require-dev": {
                "amphp/php-cs-fixer-config": "^2",
                "amphp/phpunit-util": "^3",
                "ext-pgsql": "*",
                "ext-pq": "*",
                "phpunit/phpunit": "^9",
                "psalm/phar": "6.15.1"
            },
            "time": "2026-02-25T04:47:18+00:00",
            "type": "library",
            "installation-source": "dist",
            "autoload": {
                "files": [
                    "src/functions.php",
                    "src/Internal/functions.php"
                ],
                "psr-4": {
                    "Amp\\Postgres\\": "src"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Aaron Piotrowski",
                    "email": "aaron@trowski.com"
                }
            ],
            "description": "Asynchronous PostgreSQL client for Amp.",
            "homepage": "https://amphp.org",
            "keywords": [
                "async",
                "asynchronous",
                "database",
                "db",
                "pgsql",
                "postgre",
                "postgresql"
            ],
            "support": {
                "issues": "https://github.com/amphp/postgres/issues",
                "source": "https://github.com/amphp/postgres/tree/v2.2.1"
            },
            "funding": [
                {
                    "url": "https://github.com/amphp",
                    "type": "github"
                }
            ],
            "install-path": "../amphp/postgres"
        },
        {
            "name": "amphp/process",
            "version": "v2.1.1",
            "version_normalized": "2.1.1.0",
            "source": {
                "type": "git",
                "url": "https://github.com/amphp/process.git",
                "reference": "6ee0d11112a9b1338b7dc270d51f254e872c90b5"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/amphp/process/zipball/6ee0d11112a9b1338b7dc270d51f254e872c90b5",
                "reference": "6ee0d11112a9b1338b7dc270d51f254e872c90b5",
                "shasum": ""
            },
            "require": {
                "amphp/amp": "^3",
                "amphp/byte-stream": "^2",
                "amphp/sync": "^2",
                "php": ">=8.1",
                "revolt/event-loop": "^1 || ^0.2"
            },
            "require-dev": {
                "amphp/php-cs-fixer-config": "^2",
                "amphp/phpunit-util": "^3",
                "phpunit/phpunit": "^9",
                "psalm/phar": "6.16.1"
            },
            "time": "2026-11-01T22:46:42+00:00",
            "type": "library",
            "installation-source": "dist",
            "autoload": {
                "files": [
                    "src/functions.php"
                ],
                "psr-4": {
                    "Amp\\Process\\": "src"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Bob Weinand",
                    "email": "bobwei9@hotmail.com"
                },
                {
                    "name": "Aaron Piotrowski",
                    "email": "aaron@trowski.com"
                },
                {
                    "name": "Niklas Keller",
                    "email": "me@kelunik.com"
                }
            ],
            "description": "A fiber-aware process manager based on Amp and Revolt.",
            "homepage": "https://amphp.org/process",
            "support": {
                "issues": "https://github.com/amphp/process/issues",
                "source": "https://github.com/amphp/process/tree/v2.1.1"
            },
            "funding": [
                {
                    "url": "https://github.com/amphp",
                    "type": "github"
                }
            ],
            "install-path": "../amphp/process"
        },
        {
            "name": "amphp/redis",
            "version": "v2.0.4",
            "version_normalized": "2.0.4.0",
            "source": {
                "type": "git",
                "url": "https://github.com/amphp/redis.git",
                "reference": "964bcf6c2574645058371925a3668240a622bdab"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/amphp/redis/zipball/964bcf6c2574645058371925a3668240a622bdab",
                "reference": "964bcf6c2574645058371925a3668240a622bdab",
                "shasum": ""
            },
            "require": {
                "amphp/amp": "^3",
                "amphp/byte-stream": "^2",
                "amphp/cache": "^2",
                "amphp/parser": "^1",
                "amphp/pipeline": "^1",
                "amphp/serialization": "^1",
                "amphp/socket": "^2",
                "amphp/sync": "^2",
                "league/uri": "^7",
                "php": ">=8.1",
                "psr/log": "^1|^2|^3",
                "revolt/event-loop": "^1"
            },
            "require-dev": {
                "amphp/php-cs-fixer-config": "^2",
                "amphp/phpunit-util": "^3",
                "amphp/process": "^2",
                "phpunit/phpunit": "^9",
                "psalm/phar": "5.22"
            },
            "time": "2026-03-03T20:52:26+00:00",
            "type": "library",
            "installation-source": "dist",
            "autoload": {
                "files": [
                    "src/functions.php",
                    "src/Internal/functions.php"
                ],
                "psr-4": {
                    "Amp\\Redis\\": "src"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Niklas Keller",
                    "email": "me@kelunik.com"
                },
                {
                    "name": "Aaron Piotrowski",
                    "email": "aaron@trowski.com"
                }
            ],
            "description": "Efficient asynchronous communication with Redis servers, enabling scalable and responsive data storage and retrieval.",
            "homepage": "https://amphp.org/redis",
            "keywords": [
                "amp",
                "amphp",
                "async",
                "client",
                "redis",
                "revolt"
            ],
            "support": {
                "issues": "https://github.com/amphp/redis/issues",
                "source": "https://github.com/amphp/redis/tree/v2.0.4"
            },
            "funding": [
                {
                    "url": "https://github.com/amphp",
                    "type": "github"
                }
            ],
            "install-path": "../amphp/redis"
        },
        {
            "name": "amphp/serialization",
            "version": "v1.1.0",
            "version_normalized": "1.1.0.0",
            "source": {
                "type": "git",
                "url": "https://github.com/amphp/serialization.git",
                "reference": "fdf2834d78cebb0205fb2672676c1b1eb84371f0"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/amphp/serialization/zipball/fdf2834d78cebb0205fb2672676c1b1eb84371f0",
                "reference": "fdf2834d78cebb0205fb2672676c1b1eb84371f0",
                "shasum": ""
            },
            "require": {
                "php": ">=7.4"
            },
            "require-dev": {
                "amphp/php-cs-fixer-config": "^2",
                "ext-json": "*",
                "ext-zlib": "*",
                "phpunit/phpunit": "^9",
                "psalm/phar": "6.16.1"
            },
            "time": "2026-04-05T15:59:53+00:00",
            "type": "library",
            "installation-source": "dist",
            "autoload": {
                "files": [
                    "src/functions.php"
                ],
                "psr-4": {
                    "Amp\\Serialization\\": "src"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Aaron Piotrowski",
                    "email": "aaron@trowski.com"
                },
                {
                    "name": "Niklas Keller",
                    "email": "me@kelunik.com"
                }
            ],
            "description": "Serialization tools for IPC and data storage in PHP.",
            "homepage": "https://github.com/amphp/serialization",
            "keywords": [
                "async",
                "asynchronous",
                "serialization",
                "serialize"
            ],
            "support": {
                "issues": "https://github.com/amphp/serialization/issues",
                "source": "https://github.com/amphp/serialization/tree/v1.1.0"
            },
            "funding": [
                {
                    "url": "https://github.com/amphp",
                    "type": "github"
                }
            ],
            "install-path": "../amphp/serialization"
        },
        {
            "name": "amphp/socket",
            "version": "v2.4.1",
            "version_normalized": "2.4.1.0",
            "source": {
                "type": "git",
                "url": "https://github.com/amphp/socket.git",
                "reference": "b347be5aff6b2cc025208bb4d896607eb470c018"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/amphp/socket/zipball/b347be5aff6b2cc025208bb4d896607eb470c018",
                "reference": "b347be5aff6b2cc025208bb4d896607eb470c018",
                "shasum": ""
            },
            "require": {
                "amphp/amp": "^3",
                "amphp/byte-stream": "^2",
                "amphp/dns": "^2",
                "ext-openssl": "*",
                "kelunik/certificate": "^1.1",
                "league/uri": "^7",
                "league/uri-interfaces": "^7",
                "php": ">=8.1",
                "revolt/event-loop": "^1"
            },
            "require-dev": {
                "amphp/php-cs-fixer-config": "^2",
                "amphp/phpunit-util": "^3",
                "amphp/process": "^2",
                "phpunit/phpunit": "^9",
                "psalm/phar": "6.16.1"
            },
            "time": "2026-08-22T18:13:20+00:00",
            "type": "library",
            "installation-source": "dist",
            "autoload": {
                "files": [
                    "src/functions.php",
                    "src/Internal/functions.php",
                    "src/SocketAddress/functions.php"
                ],
                "psr-4": {
                    "Amp\\Socket\\": "src"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Daniel Lowrey",
                    "email": "rdlowrey@gmail.com"
                },
                {
                    "name": "Aaron Piotrowski",
                    "email": "aaron@trowski.com"
                },
                {
                    "name": "Niklas Keller",
                    "email": "me@kelunik.com"
                }
            ],
            "description": "Non-blocking socket connection / server implementations based on Amp and Revolt.",
            "homepage": "https://github.com/amphp/socket",
            "keywords": [
                "amp",
                "async",
                "encryption",
                "non-blocking",
                "sockets",
                "tcp",
                "tls"
            ],
            "support": {
                "issues": "https://github.com/amphp/socket/issues",
                "source": "https://github.com/amphp/socket/tree/v2.4.1"
            },
            "funding": [
                {
                    "url": "https://github.com/amphp",
                    "type": "github"
                }
            ],
            "install-path": "../amphp/socket"
        },
        {
            "name": "amphp/sql",
            "version": "v2.1.1",
            "version_normalized": "2.1.1.0",
            "source": {
                "type": "git",
                "url": "https://github.com/amphp/sql.git",
                "reference": "258bafe5ecf8a0491d86681f2a2af1dee2933a69"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/amphp/sql/zipball/258bafe5ecf8a0491d86681f2a2af1dee2933a69",
                "reference": "258bafe5ecf8a0491d86681f2a2af1dee2933a69",
                "shasum": ""
            },
            "require": {
                "amphp/amp": "^3",
                "php": ">=8.1"
            },
            "require-dev": {
                "amphp/php-cs-fixer-config": "^2",
                "phpunit/phpunit": "^9",
                "psalm/phar": "6.15.1"
            },
            "time": "2026-02-25T04:44:15+00:00",
            "type": "library",
            "installation-source": "dist",
            "autoload": {
                "psr-4": {
                    "Amp\\Sql\\": "src"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "description": "Asynchronous SQL client for Amp.",
            "homepage": "https://amphp.org",
            "keywords": [
                "async",
                "asynchronous",
                "database",
                "db",
                "sql"
            ],
            "support": {
                "issues": "https://github.com/amphp/sql/issues",
                "source": "https://github.com/amphp/sql/tree/v2.1.1"
            },
            "funding": [
                {
                    "url": "https://github.com/amphp",
                    "type": "github"
                }
            ],
            "install-path": "../amphp/sql"
        },
        {
            "name": "amphp/sql-common",
            "version": "v2.0.5",
            "version_normalized": "2.0.5.0",
            "source": {
                "type": "git",
                "url": "https://github.com/amphp/sql-common.git",
                "reference": "8b22b3de392fbaf19c060e3bf89d37396a87d7b5"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/amphp/sql-common/zipball/8b22b3de392fbaf19c060e3bf89d37396a87d7b5",
                "reference": "8b22b3de392fbaf19c060e3bf89d37396a87d7b5",
                "shasum": ""
            },
            "require": {
                "amphp/amp": "^3",
                "amphp/sql": "^2",
                "php": ">=8.1"
            },
            "require-dev": {
                "amphp/php-cs-fixer-config": "^2",
                "amphp/phpunit-util": "^3",
                "phpunit/phpunit": "^9",
                "psalm/phar": "5.23"
            },
            "time": "2026-11-03T01:09:52+00:00",
            "type": "library",
            "installation-source": "dist",
            "autoload": {
                "psr-4": {
                    "Amp\\Sql\\Common\\": "src"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "description": "Common classes for non-blocking SQL implementations.",
            "homepage": "https://amphp.org",
            "keywords": [
                "async",
                "asynchronous",
                "database",
                "db",
                "sql"
            ],
            "support": {
                "issues": "https://github.com/amphp/sql-common/issues",
                "source": "https://github.com/amphp/sql-common/tree/v2.0.5"
            },
            "funding": [
                {
                    "url": "https://github.com/amphp",
                    "type": "github"
                }
            ],
            "install-path": "../amphp/sql-common"
        },
        {
            "name": "amphp/sync",
            "version": "v2.3.1",
            "version_normalized": "2.3.1.0",
            "source": {
                "type": "git",
                "url": "https://github.com/amphp/sync.git",
                "reference": "2f711b6651270449d59c770ffb518698655022f7"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/amphp/sync/zipball/2f711b6651270449d59c770ffb518698655022f7",
                "reference": "2f711b6651270449d59c770ffb518698655022f7",
                "shasum": ""
            },
            "require": {
                "amphp/amp": "^3",
                "amphp/pipeline": "^1",
                "amphp/serialization": "^1",
                "php": ">=8.1",
                "revolt/event-loop": "^1 || ^0.2"
            },
            "require-dev": {
                "amphp/php-cs-fixer-config": "^2",
                "amphp/phpunit-util": "^3",
                "phpunit/phpunit": "^9",
                "psalm/phar": "6.16.1"
            },
            "time": "2026-06-14T17:37:39+00:00",
            "type": "library",
            "installation-source": "dist",
            "autoload": {
                "files": [
                    "src/functions.php"
                ],
                "psr-4": {
                    "Amp\\Sync\\": "src"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Aaron Piotrowski",
                    "email": "aaron@trowski.com"
                },
                {
                    "name": "Niklas Keller",
                    "email": "me@kelunik.com"
                },
                {
                    "name": "Stephen Coakley",
                    "email": "me@stephencoakley.com"
                }
            ],
            "description": "Non-blocking synchronization primitives for PHP based on Amp and Revolt.",
            "homepage": "https://github.com/amphp/sync",
            "keywords": [
                "async",
                "asynchronous",
                "mutex",
                "semaphore",
                "synchronization"
            ],
            "support": {
                "issues": "https://github.com/amphp/sync/issues",
                "source": "https://github.com/amphp/sync/tree/v2.3.1"
            },
            "funding": [
                {
                    "url": "https://github.com/amphp",
                    "type": "github"
                }
            ],
            "install-path": "../amphp/sync"
        },
        {
            "name": "amphp/websocket",
            "version": "v2.0.5",
            "version_normalized": "2.0.5.0",
            "source": {
                "type": "git",
                "url": "https://github.com/amphp/websocket.git",
                "reference": "578856dbfe15802d084f21ff157a347270e4d8ca"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/amphp/websocket/zipball/578856dbfe15802d084f21ff157a347270e4d8ca",
                "reference": "578856dbfe15802d084f21ff157a347270e4d8ca",
                "shasum": ""
            },
            "require": {
                "amphp/amp": "^3.1",
                "amphp/byte-stream": "^2",
                "amphp/parser": "^1",
                "amphp/pipeline": "^1",
                "amphp/socket": "^2",
                "php": ">=8.1",
                "revolt/event-loop": "^1"
            },
            "require-dev": {
                "amphp/php-cs-fixer-config": "^2",
                "amphp/phpunit-util": "^3",
                "phpunit/phpunit": "^9",
                "psalm/phar": "6.16.1"
            },
            "suggest": {
                "ext-zlib": "Required for compression"
            },
            "time": "2026-11-01T17:50:39+00:00",
            "type": "library",
            "installation-source": "dist",
            "autoload": {
                "files": [
                    "src/functions.php"
                ],
                "psr-4": {
                    "Amp\\Websocket\\": "src"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Aaron Piotrowski",
                    "email": "aaron@trowski.com"
                },
                {
                    "name": "Niklas Keller",
                    "email": "me@kelunik.com"
                },
                {
                    "name": "Bob Weinand",
                    "email": "bobwei9@hotmail.com"
                }
            ],
            "description": "Shared code for websocket servers and clients.",
            "homepage": "https://github.com/amphp/websocket",
            "keywords": [
                "amp",
                "amphp",
                "async",
                "http",
                "non-blocking",
                "websocket"
            ],
            "support": {
                "issues": "https://github.com/amphp/websocket/issues",
                "source": "https://github.com/amphp/websocket/tree/v2.0.5"
            },
            "funding": [
                {
                    "url": "https://github.com/amphp",
                    "type": "github"
                }
            ],
            "install-path": "../amphp/websocket"
        },
        {
            "name": "amphp/websocket-client",
            "version": "v2.0.2",
            "version_normalized": "2.0.2.0",
            "source": {
                "type": "git",
                "url": "https://github.com/amphp/websocket-client.git",
                "reference": "dc033fdce0af56295a23f63ac4f579b34d470d6c"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/amphp/websocket-client/zipball/dc033fdce0af56295a23f63ac4f579b34d470d6c",
                "reference": "dc033fdce0af56295a23f63ac4f579b34d470d6c",
                "shasum": ""
            },
            "require": {
                "amphp/amp": "^3",
                "amphp/byte-stream": "^2.1",
                "amphp/http": "^2.1",
                "amphp/http-client": "^5",
                "amphp/socket": "^2.2",
                "amphp/websocket": "^2",
                "league/uri": "^7.1",
                "php": ">=8.1",
                "psr/http-message": "^1|^2",
                "revolt/event-loop": "^1"
            },
            "require-dev": {
                "amphp/http-server": "^3",
                "amphp/php-cs-fixer-config": "^2",
                "amphp/phpunit-util": "^3",
                "amphp/websocket-server": "^3|^4",
                "phpunit/phpunit": "^9",
                "psalm/phar": "~5.26.1",
                "psr/log": "^1"
            },
            "time": "2025-08-24T17:25:34+00:00",
            "type": "library",
            "installation-source": "dist",
            "autoload": {
                "files": [
                    "src/functions.php"
                ],
                "psr-4": {
                    "Amp\\Websocket\\Client\\": "src"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Bob Weinand",
                    "email": "bobwei9@hotmail.com"
                },
                {
                    "name": "Aaron Piotrowski",
                    "email": "aaron@trowski.com"
                },
                {
                    "name": "Niklas Keller",
                    "email": "me@kelunik.com"
                }
            ],
            "description": "Async WebSocket client for PHP based on Amp.",
            "keywords": [
                "amp",
                "amphp",
                "async",
                "client",
                "http",
                "non-blocking",
                "websocket"
            ],
            "support": {
                "issues": "https://github.com/amphp/websocket-client/issues",
                "source": "https://github.com/amphp/websocket-client/tree/v2.0.2"
            },
            "funding": [
                {
                    "url": "https://github.com/amphp",
                    "type": "github"
                }
            ],
            "install-path": "../amphp/websocket-client"
        },
        {
            "name": "bacon/bacon-qr-code",
            "version": "v3.1.1",
            "version_normalized": "3.1.1.0",
            "source": {
                "type": "git",
                "url": "https://github.com/Bacon/BaconQrCode.git",
                "reference": "4da2233e72eeecd9be3b62e0dc2cc9ed8e2e31c2"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/Bacon/BaconQrCode/zipball/4da2233e72eeecd9be3b62e0dc2cc9ed8e2e31c2",
                "reference": "4da2233e72eeecd9be3b62e0dc2cc9ed8e2e31c2",
                "shasum": ""
            },
            "require": {
                "dasprid/enum": "^1.0.3",
                "ext-iconv": "*",
                "php": "^8.1"
            },
            "require-dev": {
                "phly/keep-a-changelog": "^2.12",
                "phpunit/phpunit": "^10.5.11 || ^11.0.4",
                "spatie/phpunit-snapshot-assertions": "^5.1.5",
                "spatie/pixelmatch-php": "^1.2.0",
                "squizlabs/php_codesniffer": "^3.9"
            },
            "suggest": {
                "ext-imagick": "to generate QR code images"
            },
            "time": "2026-04-05T21:06:35+00:00",
            "type": "library",
            "installation-source": "dist",
            "autoload": {
                "psr-4": {
                    "BaconQrCode\\": "src/"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "BSD-2-Clause"
            ],
            "authors": [
                {
                    "name": "Ben Scholzen 'DASPRiD'",
                    "email": "mail@dasprids.de",
                    "homepage": "https://dasprids.de/",
                    "role": "Developer"
                }
            ],
            "description": "BaconQrCode is a QR code generator for PHP.",
            "homepage": "https://github.com/Bacon/BaconQrCode",
            "support": {
                "issues": "https://github.com/Bacon/BaconQrCode/issues",
                "source": "https://github.com/Bacon/BaconQrCode/tree/v3.1.1"
            },
            "install-path": "../bacon/bacon-qr-code"
        },
        {
            "name": "brick/math",
            "version": "1.0.0",
            "version_normalized": "1.0.0.0",
            "source": {
                "type": "git",
                "url": "https://github.com/brick/math.git",
                "reference": "2effe05d2177c451b86c6a073196a4034c02f211"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/brick/math/zipball/2effe05d2177c451b86c6a073196a4034c02f211",
                "reference": "2effe05d2177c451b86c6a073196a4034c02f211",
                "shasum": ""
            },
            "require": {
                "php": "^8.2"
            },
            "require-dev": {
                "phpstan/phpstan": "2.2.13",
                "phpstan/phpstan-phpunit": "2.0.18",
                "phpunit/phpunit": "^11.5"
            },
            "time": "2026-09-12T10:28:18+00:00",
            "type": "library",
            "installation-source": "dist",
            "autoload": {
                "psr-4": {
                    "Brick\\Math\\": "src/"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "description": "Arbitrary-precision arithmetic library",
            "keywords": [
                "Arbitrary-precision",
                "BigInteger",
                "BigRational",
                "arithmetic",
                "bigdecimal",
                "bignum",
                "bignumber",
                "brick",
                "decimal",
                "integer",
                "math",
                "mathematics",
                "rational"
            ],
            "support": {
                "issues": "https://github.com/brick/math/issues",
                "source": "https://github.com/brick/math/tree/1.0.0"
            },
            "funding": [
                {
                    "url": "https://github.com/BenMorel",
                    "type": "github"
                }
            ],
            "install-path": "../brick/math"
        },
        {
            "name": "danog/async-orm",
            "version": "1.1.10",
            "version_normalized": "1.1.10.0",
            "source": {
                "type": "git",
                "url": "https://github.com/danog/AsyncOrm.git",
                "reference": "620dc4d554ba71c6bde548e3406ff5fe0706f886"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/danog/AsyncOrm/zipball/620dc4d554ba71c6bde548e3406ff5fe0706f886",
                "reference": "620dc4d554ba71c6bde548e3406ff5fe0706f886",
                "shasum": ""
            },
            "require": {
                "amphp/mysql": "^3.0",
                "amphp/postgres": "^2.0",
                "amphp/redis": "^2.0",
                "amphp/sync": "^2.2",
                "php": ">=8.2.4",
                "revolt/event-loop": "^1.0.6",
                "symfony/polyfill-php83": "^1.32"
            },
            "require-dev": {
                "amphp/php-cs-fixer-config": "^2.0.1",
                "amphp/process": "^2.0.2",
                "danog/phpdoc": "^0.1.22",
                "friendsofphp/php-cs-fixer": "^3.52.1",
                "infection/infection": "^0.28.1",
                "phpunit/phpunit": "^11.0.9",
                "vimeo/psalm": "dev-master"
            },
            "time": "2026-11-02T14:01:52+00:00",
            "type": "library",
            "installation-source": "dist",
            "autoload": {
                "psr-4": {
                    "danog\\AsyncOrm\\": "src/"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "Apache-2.0"
            ],
            "authors": [
                {
                    "name": "Daniil Gentili",
                    "email": "daniil@daniil.it"
                },
                {
                    "name": "Alexander Pankratov",
                    "email": "alexander@i-c-a.su"
                }
            ],
            "description": "Async ORM based on AMPHP v3 and fibers.",
            "support": {
                "issues": "https://github.com/danog/AsyncOrm/issues",
                "source": "https://github.com/danog/AsyncOrm/tree/1.1.10"
            },
            "funding": [
                {
                    "url": "https://github.com/danog",
                    "type": "github"
                }
            ],
            "install-path": "../danog/async-orm"
        },
        {
            "name": "danog/better-prometheus",
            "version": "0.1.1",
            "version_normalized": "0.1.1.0",
            "source": {
                "type": "git",
                "url": "https://github.com/danog/better-prometheus.git",
                "reference": "74e19343be41905572290878ca9fd0ef08ba0c5e"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/danog/better-prometheus/zipball/74e19343be41905572290878ca9fd0ef08ba0c5e",
                "reference": "74e19343be41905572290878ca9fd0ef08ba0c5e",
                "shasum": ""
            },
            "require": {
                "php": ">=8.1",
                "promphp/prometheus_client_php": "^2.10"
            },
            "require-dev": {
                "amphp/php-cs-fixer-config": "^2",
                "danog/phpdoc": "^0.1.24",
                "psalm/phar": "dev-master"
            },
            "time": "2024-05-09T19:10:54+00:00",
            "type": "library",
            "installation-source": "dist",
            "autoload": {
                "psr-4": {
                    "danog\\BetterPrometheus\\": "lib/"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "Apache-2.0"
            ],
            "authors": [
                {
                    "name": "Daniil Gentili",
                    "email": "daniil@daniil.it"
                }
            ],
            "description": "A better Prometheus library for PHP applications",
            "support": {
                "issues": "https://github.com/danog/better-prometheus/issues",
                "source": "https://github.com/danog/better-prometheus/tree/0.1.1"
            },
            "funding": [
                {
                    "url": "https://github.com/danog",
                    "type": "github"
                }
            ],
            "install-path": "../danog/better-prometheus"
        },
        {
            "name": "danog/dns-over-https",
            "version": "1.0.1",
            "version_normalized": "1.0.1.0",
            "source": {
                "type": "git",
                "url": "https://github.com/danog/dns-over-https.git",
                "reference": "142b8d439e7a582d66b13d9f1119820dd3110884"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/danog/dns-over-https/zipball/142b8d439e7a582d66b13d9f1119820dd3110884",
                "reference": "142b8d439e7a582d66b13d9f1119820dd3110884",
                "shasum": ""
            },
            "require": {
                "amphp/amp": "^3",
                "amphp/cache": "^2",
                "amphp/dns": "^2",
                "amphp/http-client": "^5",
                "amphp/parser": "^1",
                "amphp/socket": "^2",
                "danog/libdns-json": "^0.2",
                "daverandom/libdns": "^2.0.1",
                "ext-filter": "*",
                "ext-json": "*",
                "php": ">=8.1"
            },
            "require-dev": {
                "amphp/php-cs-fixer-config": "^2",
                "amphp/phpunit-util": "^3",
                "phpunit/phpunit": "^9",
                "vimeo/psalm": "dev-master"
            },
            "time": "2024-12-02T16:42:09+00:00",
            "type": "library",
            "installation-source": "dist",
            "autoload": {
                "psr-4": {
                    "Amp\\DoH\\": "lib"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Daniil Gentili",
                    "email": "daniil@daniil.it"
                },
                {
                    "name": "Chris Wright",
                    "email": "addr@daverandom.com"
                },
                {
                    "name": "Daniel Lowrey",
                    "email": "rdlowrey@php.net"
                },
                {
                    "name": "Bob Weinand",
                    "email": "bobwei9@hotmail.com"
                },
                {
                    "name": "Niklas Keller",
                    "email": "me@kelunik.com"
                },
                {
                    "name": "Aaron Piotrowski",
                    "email": "aaron@trowski.com"
                }
            ],
            "description": "Async DNS-over-HTTPS resolution for Amp.",
            "homepage": "https://github.com/danog/dns-over-https",
            "keywords": [
                "amp",
                "amphp",
                "async",
                "client",
                "dns",
                "dns-over-https",
                "doh",
                "https",
                "resolve"
            ],
            "support": {
                "issues": "https://github.com/danog/dns-over-https/issues",
                "source": "https://github.com/danog/dns-over-https/tree/1.0.1"
            },
            "install-path": "../danog/dns-over-https"
        },
        {
            "name": "danog/ipc",
            "version": "1.1.0",
            "version_normalized": "1.1.0.0",
            "source": {
                "type": "git",
                "url": "https://github.com/danog/ipc.git",
                "reference": "eea6de6a57273f32a4f90a652ae1409786be18a0"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/danog/ipc/zipball/eea6de6a57273f32a4f90a652ae1409786be18a0",
                "reference": "eea6de6a57273f32a4f90a652ae1409786be18a0",
                "shasum": ""
            },
            "require": {
                "amphp/byte-stream": "^2.1.2",
                "amphp/parallel": "^2.3.1",
                "amphp/parser": "^1.1.1",
                "php": ">=8.1"
            },
            "require-dev": {
                "amphp/amp": "v3.x-dev",
                "amphp/php-cs-fixer-config": "v2.x-dev",
                "amphp/phpunit-util": "v3.x-dev",
                "phpunit/phpunit": "^9.6.22",
                "psalm/phar": "^5.26.1"
            },
            "suggest": {
                "ext-sockets": "Required for UNIX socket support on Windows (TCP is used otherwise)"
            },
            "time": "2026-10-18T18:06:10+00:00",
            "type": "library",
            "installation-source": "dist",
            "autoload": {
                "files": [
                    "lib/functions.php"
                ],
                "psr-4": {
                    "Amp\\Ipc\\": "lib"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Daniil Gentili",
                    "email": "daniil@daniil.it"
                },
                {
                    "name": "Aaron Piotrowski",
                    "email": "aaron@trowski.com"
                },
                {
                    "name": "Stephen Coakley",
                    "email": "me@stephencoakley.com"
                }
            ],
            "description": "IPC component for Amp.",
            "homepage": "https://github.com/danog/ipc",
            "keywords": [
                "async",
                "asynchronous",
                "concurrent",
                "multi-processing",
                "multi-threading"
            ],
            "support": {
                "issues": "https://github.com/danog/ipc/issues",
                "source": "https://github.com/danog/ipc/tree/1.1.0"
            },
            "install-path": "../danog/ipc"
        },
        {
            "name": "danog/libdns-json",
            "version": "0.2.1",
            "version_normalized": "0.2.1.0",
            "source": {
                "type": "git",
                "url": "https://github.com/danog/LibDNSJson.git",
                "reference": "cd2981a386a32ff62d447a9553e203384651ba90"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/danog/LibDNSJson/zipball/cd2981a386a32ff62d447a9553e203384651ba90",
                "reference": "cd2981a386a32ff62d447a9553e203384651ba90",
                "shasum": ""
            },
            "require": {
                "daverandom/libdns": "^2.0.1",
                "ext-json": "*",
                "php": ">=8.1"
            },
            "require-dev": {
                "amphp/php-cs-fixer-config": "v2.x-dev",
                "phpunit/phpunit": "^9",
                "psalm/phar": "^5.1"
            },
            "time": "2024-12-02T16:40:37+00:00",
            "type": "library",
            "installation-source": "dist",
            "autoload": {
                "psr-4": {
                    "danog\\LibDNSJson\\": "lib"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Daniil Gentili",
                    "email": "daniil@daniil.it"
                },
                {
                    "name": "Chris Wright",
                    "email": "addr@daverandom.com"
                }
            ],
            "description": "Encoder/decoder for google's JSON DNS message format based on libdns",
            "homepage": "https://github.com/danog/libdns-json",
            "keywords": [
                "dns",
                "dns-over-https",
                "doh",
                "https",
                "json",
                "libdns",
                "message"
            ],
            "support": {
                "issues": "https://github.com/danog/LibDNSJson/issues",
                "source": "https://github.com/danog/LibDNSJson/tree/0.2.1"
            },
            "install-path": "../danog/libdns-json"
        },
        {
            "name": "danog/loop",
            "version": "1.1.1",
            "version_normalized": "1.1.1.0",
            "source": {
                "type": "git",
                "url": "https://github.com/danog/loop.git",
                "reference": "83c42b26c1d8d070c56bc9c03e2e8a147b45c60f"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/danog/loop/zipball/83c42b26c1d8d070c56bc9c03e2e8a147b45c60f",
                "reference": "83c42b26c1d8d070c56bc9c03e2e8a147b45c60f",
                "shasum": ""
            },
            "require": {
                "amphp/amp": "^3",
                "php": ">=8.1"
            },
            "require-dev": {
                "amphp/php-cs-fixer-config": "^2",
                "amphp/phpunit-util": "^3",
                "phpunit/phpunit": "^9",
                "psalm/phar": "dev-master"
            },
            "time": "2023-09-30T12:45:07+00:00",
            "type": "library",
            "installation-source": "dist",
            "autoload": {
                "psr-4": {
                    "danog\\Loop\\": "lib"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Daniil Gentili",
                    "email": "daniil@daniil.it"
                }
            ],
            "description": "Loop abstraction for AMPHP.",
            "homepage": "https://github.com/danog/loop",
            "keywords": [
                "async",
                "asynchronous",
                "concurrent",
                "multi-processing",
                "multi-threading"
            ],
            "support": {
                "issues": "https://github.com/danog/loop/issues",
                "source": "https://github.com/danog/loop/tree/1.1.1"
            },
            "funding": [
                {
                    "url": "https://github.com/danog",
                    "type": "github"
                }
            ],
            "install-path": "../danog/loop"
        },
        {
            "name": "danog/madelineproto",
            "version": "8.18.1",
            "version_normalized": "8.18.1.0",
            "source": {
                "type": "git",
                "url": "https://github.com/danog/MadelineProto.git",
                "reference": "9a849d69872ea60dd96b38efb27b625fdb5629d0"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/danog/MadelineProto/zipball/9a849d69872ea60dd96b38efb27b625fdb5629d0",
                "reference": "9a849d69872ea60dd96b38efb27b625fdb5629d0",
                "shasum": ""
            },
            "require": {
                "amphp/amp": "^3.1.3",
                "amphp/byte-stream": "^2.1.2",
                "amphp/dns": "^2.4.1",
                "amphp/file": "^3.2.0",
                "amphp/http": "^2.1.2",
                "amphp/http-client": "^5.3.6",
                "amphp/http-client-cookies": "^2",
                "amphp/http-server": "^3.4.6",
                "amphp/log": "^2",
                "amphp/mysql": "^3.1.1",
                "amphp/postgres": "^2.2.1",
                "amphp/process": "^2.1",
                "amphp/redis": "^2.0.4",
                "amphp/socket": "^2.4.1",
                "amphp/websocket-client": "^2.0.2",
                "bacon/bacon-qr-code": "^3.1.1",
                "danog/async-orm": "^1.1.7",
                "danog/better-prometheus": "^0.1.1",
                "danog/dns-over-https": "^1.0.1",
                "danog/ipc": "^1.1.0",
                "danog/loop": "^1.1.1",
                "danog/php-rtc-av": "^1.1.11",
                "danog/php-rtc-codecs": "^1.1.20",
                "danog/php-rtc-datachannel": "^1.1.10",
                "danog/php-rtc-dtls": "^2.0.21",
                "danog/php-rtc-exception": "^1.1.10",
                "danog/php-rtc-ice": "^2.0.18",
                "danog/php-rtc-mdns": "^1.1.12",
                "danog/php-rtc-mixin": "^2.0.9",
                "danog/php-rtc-ntp": "^1.1.14",
                "danog/php-rtc-rtcp": "^1.1.11",
                "danog/php-rtc-rtp": "^2.0.26",
                "danog/php-rtc-rtp-parameter": "^1.1.8",
                "danog/php-rtc-sctp": "^2.0.15",
                "danog/php-rtc-sdp": "^1.1.12",
                "danog/php-rtc-srtp": "^1.1.17",
                "danog/php-rtc-stats": "^1.1.7",
                "danog/php-rtc-stun": "^2.0.18",
                "danog/php-rtc-turn": "^2.0.9",
                "danog/php-rtc-webrtc": "^2.0.19",
                "danog/primemodule": "^1.0.13",
                "danog/telegram-entities": "^1.1.1",
                "danog/tg-dialog-id": "^2",
                "danog/tg-file-decoder": "^1.0.2",
                "ext-dom": "*",
                "ext-fileinfo": "*",
                "ext-filter": "*",
                "ext-hash": "*",
                "ext-json": "*",
                "ext-xml": "*",
                "ext-zlib": "*",
                "league/uri": "^7.8.1",
                "nikic/php-parser": "^5.9.0",
                "php-64bit": ">=8.2",
                "phpseclib/phpseclib": "^4.0.1",
                "psr/http-factory": "^1.1.0",
                "psr/log": "^3.0.2",
                "revolt/event-loop": "^1.0.9",
                "symfony/polyfill-iconv": "^1.37",
                "symfony/polyfill-mbstring": ">=1.38.2",
                "symfony/polyfill-php83": "^1.41",
                "symfony/polyfill-php84": "^1.38",
                "symfony/polyfill-php85": "^1.41",
                "symfony/polyfill-php86": "^1.41",
                "webmozart/assert": "^2.4.1"
            },
            "conflict": {
                "ext-pthreads": "*",
                "krakjoe/pthreads-polyfill": "*"
            },
            "require-dev": {
                "amphp/phpunit-util": "^3",
                "bamarni/composer-bin-plugin": "1.9.1",
                "brianium/paratest": "^6.11.1",
                "danog/phpdoc": "^0.1.24",
                "dg/bypass-finals": "dev-master",
                "ext-ctype": "*",
                "phpunit/phpunit": "^9.6.36",
                "sebastian/diff": "^4.0.6",
                "symfony/yaml": "^6.4.45",
                "vimeo/psalm": "dev-master"
            },
            "suggest": {
                "ext-bcmath": "Install the bcmath extension to speed up authorization",
                "ext-ffi": "Install FFI with libcrypto for the AES-IGE fallback, and with libopus, libvpx and ffmpeg for realtime audio/video transcoding; not required to play and record video and audio inside calls",
                "ext-gmp": "Install the gmp extension to speed up authorization",
                "ext-madeline_crypto": "Optional Rust acceleration for AES-IGE and MTProto v2 transport decoding",
                "ext-openssl": "Install the openssl extension for faster crypto",
                "ext-pdo": "Install the pdo extension to store session data on MySQL",
                "ext-primemodule": "Install the primemodule and FFI extensions to speed up MadelineProto (https://prime.madelineproto.xyz)",
                "ext-sockets": "Install the sockets extension on Windows to use UNIX sockets for IPC (otherwise TCP on 127.0.0.1 is used, which any local user can connect to)",
                "ext-sodium": "Install the sodium extension for faster crypto",
                "ext-uv": "Install the uv extension to greatly speed up MadelineProto!"
            },
            "time": "2026-11-01T22:28:48+00:00",
            "type": "library",
            "installation-source": "dist",
            "autoload": {
                "files": [
                    "src/polyfill.php"
                ],
                "psr-4": {
                    "danog\\MadelineProto\\": "src"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "AGPL-3.0-only"
            ],
            "authors": [
                {
                    "name": "Daniil Gentili",
                    "email": "daniil@daniil.it"
                }
            ],
            "description": "Async PHP client API for the telegram MTProto protocol.",
            "homepage": "https://docs.madelineproto.xyz",
            "keywords": [
                "GB",
                "Messenger",
                "audio",
                "bytes",
                "client",
                "files",
                "mtproto",
                "php",
                "protocol",
                "stickers",
                "telegram",
                "video"
            ],
            "support": {
                "issues": "https://github.com/danog/MadelineProto/issues",
                "source": "https://github.com/danog/MadelineProto/tree/8.18.1"
            },
            "funding": [
                {
                    "url": "https://github.com/danog",
                    "type": "github"
                }
            ],
            "install-path": "../danog/madelineproto"
        },
        {
            "name": "danog/php-rtc-av",
            "version": "1.1.11",
            "version_normalized": "1.1.11.0",
            "source": {
                "type": "git",
                "url": "https://github.com/danog/php-rtc-av.git",
                "reference": "f328e6b5682d7e885dcfab425839921312162008"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/danog/php-rtc-av/zipball/f328e6b5682d7e885dcfab425839921312162008",
                "reference": "f328e6b5682d7e885dcfab425839921312162008",
                "shasum": ""
            },
            "require": {
                "danog/php-rtc-exception": "^1.1.5",
                "danog/php-rtc-mixin": "^1.1.6 || ^2.0",
                "php-64bit": "^8.2"
            },
            "require-dev": {
                "bamarni/composer-bin-plugin": "^1.9.1",
                "phpunit/phpunit": "^11.5 || ^12.0 || ^13.3.2"
            },
            "suggest": {
                "ext-ffi": "Install the FFI extension and libavcodec/libavformat/libavfilter to transcode media; not required to mux or packetize already-encoded media"
            },
            "time": "2026-10-06T15:43:53+00:00",
            "type": "library",
            "extra": {
                "bamarni-bin": {
                    "bin-links": true,
                    "forward-command": true
                }
            },
            "installation-source": "dist",
            "autoload": {
                "psr-4": {
                    "Webrtc\\AVCodec\\": "src"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Amin Yazdanpanah",
                    "email": "github@aminyazdanpanah.com"
                },
                {
                    "name": "Sana Moniri",
                    "email": "s.mo@quasarstream.com"
                },
                {
                    "name": "Quasar Stream Community"
                },
                {
                    "name": "Daniil Gentili",
                    "email": "daniil@daniil.it"
                }
            ],
            "description": "FFmpeg/libav FFI bindings for PHP media processing. MadelineProto's PHP 8.2+ fork uses lazy, optional FFI, strict ABI checks, and the modular danog/php-rtc stack.",
            "homepage": "https://github.com/danog/php-rtc-av",
            "keywords": [
                "WebRTC",
                "avcodec",
                "avfilter",
                "avformat",
                "codec",
                "ffmpeg",
                "libavcodec",
                "libavfilter",
                "libavformat",
                "libswscale",
                "swscale"
            ],
            "support": {
                "issues": "https://github.com/danog/php-rtc-av/issues",
                "source": "https://github.com/danog/php-rtc-av/tree/1.1.11"
            },
            "install-path": "../danog/php-rtc-av"
        },
        {
            "name": "danog/php-rtc-codecs",
            "version": "1.1.20",
            "version_normalized": "1.1.20.0",
            "source": {
                "type": "git",
                "url": "https://github.com/danog/php-rtc-codecs.git",
                "reference": "dd6493e1f23209b27bf44cfe897cdde9f2c265f4"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/danog/php-rtc-codecs/zipball/dd6493e1f23209b27bf44cfe897cdde9f2c265f4",
                "reference": "dd6493e1f23209b27bf44cfe897cdde9f2c265f4",
                "shasum": ""
            },
            "require": {
                "danog/php-rtc-av": "^1.1.3",
                "danog/php-rtc-exception": "^1.1.5",
                "danog/php-rtc-rtp-parameter": "^1.1.4",
                "php": "^8.2"
            },
            "require-dev": {
                "bamarni/composer-bin-plugin": "^1.9.1",
                "phpunit/phpunit": "^11.5 || ^12.0 || ^13.3.2"
            },
            "suggest": {
                "ext-ffi": "Install the FFI extension and libopus/libvpx/libavcodec to transcode media; not required to packetize already-encoded media"
            },
            "time": "2026-10-29T09:05:15+00:00",
            "type": "library",
            "extra": {
                "bamarni-bin": {
                    "bin-links": true,
                    "forward-command": true
                }
            },
            "installation-source": "dist",
            "autoload": {
                "psr-4": {
                    "Webrtc\\Codecs\\": "src"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "BSD-3-Clause"
            ],
            "authors": [
                {
                    "name": "Amin Yazdanpanah",
                    "email": "github@aminyazdanpanah.com"
                },
                {
                    "name": "Sana Moniri",
                    "email": "s.mo@quasarstream.com"
                },
                {
                    "name": "Quasar Stream Community"
                },
                {
                    "name": "Daniil Gentili",
                    "email": "daniil@daniil.it"
                }
            ],
            "description": "WebRTC audio/video codec and RTP packetization utilities. MadelineProto's PHP 8.2+ fork adds optional transcoding FFI, VP9 packetization, and the modular danog/php-rtc stack.",
            "homepage": "https://github.com/danog/php-rtc-codecs",
            "keywords": [
                "WebRTC",
                "codecs",
                "h264",
                "opus",
                "pcma",
                "pcmu",
                "vp8"
            ],
            "support": {
                "issues": "https://github.com/danog/php-rtc-codecs/issues",
                "source": "https://github.com/danog/php-rtc-codecs/tree/1.1.20"
            },
            "install-path": "../danog/php-rtc-codecs"
        },
        {
            "name": "danog/php-rtc-datachannel",
            "version": "1.1.10",
            "version_normalized": "1.1.10.0",
            "source": {
                "type": "git",
                "url": "https://github.com/danog/php-rtc-datachannel.git",
                "reference": "3a5ad6f76326514f41a9e1847b41d503e157c459"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/danog/php-rtc-datachannel/zipball/3a5ad6f76326514f41a9e1847b41d503e157c459",
                "reference": "3a5ad6f76326514f41a9e1847b41d503e157c459",
                "shasum": ""
            },
            "require": {
                "danog/php-rtc-exception": "^1.1.5",
                "danog/php-rtc-mixin": "^2.0",
                "php": "^8.2",
                "psr/log": "^3.0.2"
            },
            "require-dev": {
                "bamarni/composer-bin-plugin": "^1.9.1",
                "phpunit/phpunit": "^11.5 || ^12.0 || ^13.3.2"
            },
            "time": "2026-09-16T11:03:48+00:00",
            "type": "library",
            "extra": {
                "bamarni-bin": {
                    "bin-links": true,
                    "forward-command": true
                }
            },
            "installation-source": "dist",
            "autoload": {
                "psr-4": {
                    "Webrtc\\DataChannel\\": "src"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "BSD-3-Clause"
            ],
            "authors": [
                {
                    "name": "Amin Yazdanpanah",
                    "email": "github@aminyazdanpanah.com"
                },
                {
                    "name": "Sana Moniri",
                    "email": "s.mo@quasarstream.com"
                },
                {
                    "name": "Quasar Stream Community"
                },
                {
                    "name": "Daniil Gentili",
                    "email": "daniil@daniil.it"
                }
            ],
            "description": "A PHP implementation of WebRTC's RTCDataChannel interface. MadelineProto's PHP 8.2+ fork is a Composer-compatible component of the modular danog/php-rtc stack.",
            "homepage": "https://github.com/danog/php-rtc-datachannel",
            "keywords": [
                "WebRTC",
                "datachannel"
            ],
            "support": {
                "issues": "https://github.com/danog/php-rtc-datachannel/issues",
                "source": "https://github.com/danog/php-rtc-datachannel/tree/1.1.10"
            },
            "install-path": "../danog/php-rtc-datachannel"
        },
        {
            "name": "danog/php-rtc-dtls",
            "version": "2.0.22",
            "version_normalized": "2.0.22.0",
            "source": {
                "type": "git",
                "url": "https://github.com/danog/php-rtc-dtls.git",
                "reference": "be95f7e71a1fbef96ad30c7962ef8981c078436b"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/danog/php-rtc-dtls/zipball/be95f7e71a1fbef96ad30c7962ef8981c078436b",
                "reference": "be95f7e71a1fbef96ad30c7962ef8981c078436b",
                "shasum": ""
            },
            "require": {
                "amphp/amp": "^3.1.3",
                "danog/php-rtc-exception": "^1.1.5",
                "danog/php-rtc-ice": "^1.1.18 || ^2.0",
                "danog/php-rtc-mixin": "^2.0",
                "danog/php-rtc-rtp": "^2.0.23",
                "danog/php-rtc-sctp": "^1.1.5 || ^2.0",
                "danog/php-rtc-sdp": "^1.1.6",
                "danog/php-rtc-srtp": "^1.1.18",
                "danog/php-rtc-stats": "^1.1.8",
                "php-64bit": "^8.2",
                "phpseclib/phpseclib": "^4.0",
                "symfony/polyfill-php84": "*"
            },
            "require-dev": {
                "bamarni/composer-bin-plugin": "^1.9.1",
                "dg/bypass-finals": "dev-master",
                "phpunit/phpunit": "^11.5 || ^12.0 || ^13.3.2"
            },
            "time": "2026-11-02T14:42:40+00:00",
            "type": "library",
            "extra": {
                "bamarni-bin": {
                    "bin-links": true,
                    "forward-command": true
                }
            },
            "installation-source": "dist",
            "autoload": {
                "psr-4": {
                    "Webrtc\\DTLS\\": "src"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "BSD-3-Clause"
            ],
            "authors": [
                {
                    "name": "Amin Yazdanpanah",
                    "email": "github@aminyazdanpanah.com"
                },
                {
                    "name": "Sana Moniri",
                    "email": "s.mo@quasarstream.com"
                },
                {
                    "name": "Quasar Stream Community"
                },
                {
                    "name": "Daniil Gentili",
                    "email": "daniil@daniil.it"
                }
            ],
            "description": "Pure-PHP DTLS 1.2 for WebRTC, powered by phpseclib and Amp v3.",
            "homepage": "https://github.com/danog/php-rtc-dtls",
            "keywords": [
                "certificate",
                "crypto",
                "dtls",
                "openssl",
                "privateKey",
                "rtp",
                "ssl",
                "x509"
            ],
            "support": {
                "issues": "https://github.com/danog/php-rtc-dtls/issues",
                "source": "https://github.com/danog/php-rtc-dtls/tree/2.0.22"
            },
            "install-path": "../danog/php-rtc-dtls"
        },
        {
            "name": "danog/php-rtc-exception",
            "version": "1.1.10",
            "version_normalized": "1.1.10.0",
            "source": {
                "type": "git",
                "url": "https://github.com/danog/php-rtc-exception.git",
                "reference": "f9347a5376bb6b7b2fb008e06a8fd9fb6d9febd7"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/danog/php-rtc-exception/zipball/f9347a5376bb6b7b2fb008e06a8fd9fb6d9febd7",
                "reference": "f9347a5376bb6b7b2fb008e06a8fd9fb6d9febd7",
                "shasum": ""
            },
            "require": {
                "php": "^8.2"
            },
            "require-dev": {
                "bamarni/composer-bin-plugin": "^1.9.1"
            },
            "time": "2026-09-16T11:03:57+00:00",
            "type": "library",
            "extra": {
                "bamarni-bin": {
                    "bin-links": true,
                    "forward-command": true
                }
            },
            "installation-source": "dist",
            "autoload": {
                "psr-4": {
                    "Webrtc\\Exception\\": "src"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "BSD-3-Clause"
            ],
            "authors": [
                {
                    "name": "Amin Yazdanpanah",
                    "email": "github@aminyazdanpanah.com"
                },
                {
                    "name": "Sana Moniri",
                    "email": "s.mo@quasarstream.com"
                },
                {
                    "name": "Quasar Stream Community"
                },
                {
                    "name": "Daniil Gentili",
                    "email": "daniil@daniil.it"
                }
            ],
            "description": "Lightweight exceptions shared by the WebRTC components. MadelineProto's PHP 8.2+ fork is a Composer-compatible foundation of the modular danog/php-rtc stack.",
            "homepage": "https://github.com/danog/php-rtc-exception",
            "keywords": [
                "WebRTC"
            ],
            "support": {
                "issues": "https://github.com/danog/php-rtc-exception/issues",
                "source": "https://github.com/danog/php-rtc-exception/tree/1.1.10"
            },
            "install-path": "../danog/php-rtc-exception"
        },
        {
            "name": "danog/php-rtc-ice",
            "version": "2.0.19",
            "version_normalized": "2.0.19.0",
            "source": {
                "type": "git",
                "url": "https://github.com/danog/php-rtc-ice.git",
                "reference": "d7a55b3f499517980d6c803e834b57ac0cddd7dd"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/danog/php-rtc-ice/zipball/d7a55b3f499517980d6c803e834b57ac0cddd7dd",
                "reference": "d7a55b3f499517980d6c803e834b57ac0cddd7dd",
                "shasum": ""
            },
            "require": {
                "amphp/amp": "^3.1.3",
                "amphp/dns": "^2.4.1",
                "amphp/socket": "^2.4.1",
                "danog/php-rtc-exception": "^1.1.5",
                "danog/php-rtc-mdns": "^1.1.7",
                "danog/php-rtc-mixin": "^2.0.9",
                "danog/php-rtc-stun": "^2.0.17",
                "danog/php-rtc-turn": "^2.0.9",
                "php-64bit": "^8.2",
                "psr/log": "^3.0.2",
                "symfony/polyfill-php84": "*"
            },
            "require-dev": {
                "bamarni/composer-bin-plugin": "^1.9.1",
                "mockery/mockery": "^1.6.15",
                "phpunit/phpunit": "^11.5 || ^12.0 || ^13.3.2"
            },
            "time": "2026-11-02T14:32:06+00:00",
            "type": "library",
            "extra": {
                "bamarni-bin": {
                    "bin-links": true,
                    "forward-command": true
                }
            },
            "installation-source": "dist",
            "autoload": {
                "psr-4": {
                    "Webrtc\\ICE\\": "src"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "BSD-3-Clause"
            ],
            "authors": [
                {
                    "name": "Amin Yazdanpanah",
                    "email": "github@aminyazdanpanah.com"
                },
                {
                    "name": "Sana Moniri",
                    "email": "s.mo@quasarstream.com"
                },
                {
                    "name": "Quasar Stream Community"
                },
                {
                    "name": "Daniil Gentili",
                    "email": "daniil@daniil.it"
                }
            ],
            "description": "WebRTC ICE connectivity in PHP, ported to Amp v3 fibers and sockets. MadelineProto's PHP 8.2+ fork integrates the modular danog/php-rtc STUN, TURN, and mDNS stack.",
            "homepage": "https://github.com/danog/php-rtc-ice",
            "keywords": [
                "WebRTC",
                "ice",
                "stun",
                "turn"
            ],
            "support": {
                "issues": "https://github.com/danog/php-rtc-ice/issues",
                "source": "https://github.com/danog/php-rtc-ice/tree/2.0.19"
            },
            "install-path": "../danog/php-rtc-ice"
        },
        {
            "name": "danog/php-rtc-mdns",
            "version": "1.1.12",
            "version_normalized": "1.1.12.0",
            "source": {
                "type": "git",
                "url": "https://github.com/danog/php-rtc-mdns.git",
                "reference": "ff3f4315339ddcdd4d71bd4e02156903261ef57a"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/danog/php-rtc-mdns/zipball/ff3f4315339ddcdd4d71bd4e02156903261ef57a",
                "reference": "ff3f4315339ddcdd4d71bd4e02156903261ef57a",
                "shasum": ""
            },
            "require": {
                "amphp/amp": "^3.1.3",
                "amphp/socket": "^2.4.1",
                "danog/php-rtc-exception": "^1.1.5",
                "daverandom/libdns": "^2.1.0",
                "php": "^8.2"
            },
            "require-dev": {
                "bamarni/composer-bin-plugin": "^1.9.1",
                "phpunit/phpunit": "^11.5 || ^12.0 || ^13.3.2"
            },
            "time": "2026-09-16T11:04:05+00:00",
            "type": "library",
            "extra": {
                "bamarni-bin": {
                    "bin-links": true,
                    "forward-command": true
                }
            },
            "installation-source": "dist",
            "autoload": {
                "psr-4": {
                    "Webrtc\\MDNS\\": "src"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "BSD-3-Clause"
            ],
            "authors": [
                {
                    "name": "Amin Yazdanpanah",
                    "email": "github@aminyazdanpanah.com"
                },
                {
                    "name": "Sana Moniri",
                    "email": "s.mo@quasarstream.com"
                },
                {
                    "name": "Quasar Stream Community"
                },
                {
                    "name": "Daniil Gentili",
                    "email": "daniil@daniil.it"
                }
            ],
            "description": "An Amp v3 Multicast DNS resolver for WebRTC. MadelineProto's PHP 8.2+ fork is a Composer-compatible component of the modular danog/php-rtc stack.",
            "homepage": "https://github.com/danog/php-rtc-mdns",
            "keywords": [
                "mDNS",
                "multicastdns"
            ],
            "support": {
                "issues": "https://github.com/danog/php-rtc-mdns/issues",
                "source": "https://github.com/danog/php-rtc-mdns/tree/1.1.12"
            },
            "install-path": "../danog/php-rtc-mdns"
        },
        {
            "name": "danog/php-rtc-mixin",
            "version": "2.0.9",
            "version_normalized": "2.0.9.0",
            "source": {
                "type": "git",
                "url": "https://github.com/danog/php-rtc-mixin.git",
                "reference": "e7a086a7fe01875f52e1f08301195db05e7ff9a5"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/danog/php-rtc-mixin/zipball/e7a086a7fe01875f52e1f08301195db05e7ff9a5",
                "reference": "e7a086a7fe01875f52e1f08301195db05e7ff9a5",
                "shasum": ""
            },
            "require": {
                "php": "^8.2"
            },
            "require-dev": {
                "bamarni/composer-bin-plugin": ">=1.9.1"
            },
            "time": "2026-10-06T12:36:35+00:00",
            "type": "library",
            "extra": {
                "bamarni-bin": {
                    "bin-links": true,
                    "forward-command": true
                }
            },
            "installation-source": "dist",
            "autoload": {
                "psr-4": {
                    "Webrtc\\Mixin\\": "src"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "BSD-3-Clause"
            ],
            "authors": [
                {
                    "name": "Amin Yazdanpanah",
                    "email": "github@aminyazdanpanah.com"
                },
                {
                    "name": "Sana Moniri",
                    "email": "s.mo@quasarstream.com"
                },
                {
                    "name": "Quasar Stream Community"
                },
                {
                    "name": "Daniil Gentili",
                    "email": "daniil@daniil.it"
                }
            ],
            "description": "Common PHP classes and traits for WebRTC components. MadelineProto's PHP 8.2+ fork is a Composer-compatible foundation of the modular danog/php-rtc stack.",
            "homepage": "https://github.com/danog/php-rtc-mixin",
            "keywords": [
                "WebRTC"
            ],
            "support": {
                "issues": "https://github.com/danog/php-rtc-mixin/issues",
                "source": "https://github.com/danog/php-rtc-mixin/tree/2.0.9"
            },
            "install-path": "../danog/php-rtc-mixin"
        },
        {
            "name": "danog/php-rtc-ntp",
            "version": "1.1.16",
            "version_normalized": "1.1.16.0",
            "source": {
                "type": "git",
                "url": "https://github.com/danog/php-rtc-ntp.git",
                "reference": "043b52f9009eaf7e908b1d310f9c3d266d16b579"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/danog/php-rtc-ntp/zipball/043b52f9009eaf7e908b1d310f9c3d266d16b579",
                "reference": "043b52f9009eaf7e908b1d310f9c3d266d16b579",
                "shasum": ""
            },
            "require": {
                "php-64bit": "^8.2",
                "symfony/polyfill-php83": "*"
            },
            "require-dev": {
                "bamarni/composer-bin-plugin": "^1.9.1",
                "phpunit/phpunit": "^11.5 || ^12.0 || ^13.3.2",
                "symfony/phpunit-bridge": "7.3.x-dev"
            },
            "time": "2026-11-02T14:31:53+00:00",
            "type": "library",
            "extra": {
                "bamarni-bin": {
                    "bin-links": true,
                    "forward-command": true
                }
            },
            "installation-source": "dist",
            "autoload": {
                "psr-4": {
                    "Webrtc\\NTP\\": "src"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "BSD-3-Clause"
            ],
            "authors": [
                {
                    "name": "Amin Yazdanpanah",
                    "email": "github@aminyazdanpanah.com"
                },
                {
                    "name": "Sana Moniri",
                    "email": "s.mo@quasarstream.com"
                },
                {
                    "name": "Quasar Stream Community"
                },
                {
                    "name": "Daniil Gentili",
                    "email": "daniil@daniil.it"
                }
            ],
            "description": "Pure-PHP NTP timestamp conversion for WebRTC. MadelineProto's PHP 8.2+ fork fixes unsigned 64-bit handling and integrates with the modular danog/php-rtc stack.",
            "homepage": "https://github.com/danog/php-rtc-ntp",
            "keywords": [
                "multicastdns",
                "ntp"
            ],
            "support": {
                "issues": "https://github.com/danog/php-rtc-ntp/issues",
                "source": "https://github.com/danog/php-rtc-ntp/tree/1.1.16"
            },
            "install-path": "../danog/php-rtc-ntp"
        },
        {
            "name": "danog/php-rtc-rtcp",
            "version": "1.1.11",
            "version_normalized": "1.1.11.0",
            "source": {
                "type": "git",
                "url": "https://github.com/danog/php-rtc-rtcp.git",
                "reference": "f2e7c76d040fb0c4b2e4b62a611d13c6352af145"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/danog/php-rtc-rtcp/zipball/f2e7c76d040fb0c4b2e4b62a611d13c6352af145",
                "reference": "f2e7c76d040fb0c4b2e4b62a611d13c6352af145",
                "shasum": ""
            },
            "require": {
                "danog/php-rtc-exception": "^1.1.5",
                "php-64bit": "^8.2"
            },
            "require-dev": {
                "bamarni/composer-bin-plugin": "^1.9.1",
                "phpunit/phpunit": "^11.5 || ^12.0 || ^13.3.2"
            },
            "time": "2026-10-16T23:52:08+00:00",
            "type": "library",
            "extra": {
                "bamarni-bin": {
                    "bin-links": true,
                    "forward-command": true
                }
            },
            "installation-source": "dist",
            "autoload": {
                "psr-4": {
                    "Webrtc\\RTCP\\": "src"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "BSD-3-Clause"
            ],
            "authors": [
                {
                    "name": "Amin Yazdanpanah",
                    "email": "github@aminyazdanpanah.com"
                },
                {
                    "name": "Sana Moniri",
                    "email": "s.mo@quasarstream.com"
                },
                {
                    "name": "Quasar Stream Community"
                },
                {
                    "name": "Daniil Gentili",
                    "email": "daniil@daniil.it"
                }
            ],
            "description": "Pure-PHP RTCP packet parsing and generation. MadelineProto's PHP 8.2+ fork fixes unsigned NTP handling and integrates with the modular danog/php-rtc stack.",
            "homepage": "https://github.com/danog/php-rtc-rtcp",
            "keywords": [
                "rtcp",
                "rtp"
            ],
            "support": {
                "issues": "https://github.com/danog/php-rtc-rtcp/issues",
                "source": "https://github.com/danog/php-rtc-rtcp/tree/1.1.11"
            },
            "install-path": "../danog/php-rtc-rtcp"
        },
        {
            "name": "danog/php-rtc-rtp",
            "version": "2.0.26",
            "version_normalized": "2.0.26.0",
            "source": {
                "type": "git",
                "url": "https://github.com/danog/php-rtc-rtp.git",
                "reference": "99493f1e508246a53ce800191d8a98f6870c53df"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/danog/php-rtc-rtp/zipball/99493f1e508246a53ce800191d8a98f6870c53df",
                "reference": "99493f1e508246a53ce800191d8a98f6870c53df",
                "shasum": ""
            },
            "require": {
                "amphp/amp": "^3.1.3",
                "amphp/pipeline": "^1.2.7",
                "danog/php-rtc-codecs": "^1.1.20",
                "danog/php-rtc-exception": "^1.1.5",
                "danog/php-rtc-mixin": "^2.0",
                "danog/php-rtc-ntp": "^1.1.14",
                "danog/php-rtc-rtcp": "^1.1.4",
                "danog/php-rtc-rtp-parameter": "^1.1.4",
                "danog/php-rtc-sdp": "^1.1.6",
                "danog/php-rtc-stats": "^1.1.3",
                "php-64bit": "^8.2",
                "ramsey/uuid": "^4.9.3",
                "symfony/polyfill-php83": "*"
            },
            "require-dev": {
                "bamarni/composer-bin-plugin": "^1.9.1",
                "dg/bypass-finals": "dev-master",
                "phpunit/phpunit": "^11.5 || ^12.0 || ^13.3.2",
                "symfony/phpunit-bridge": "7.3.x-dev"
            },
            "time": "2026-10-29T10:25:59+00:00",
            "type": "library",
            "extra": {
                "bamarni-bin": {
                    "bin-links": true,
                    "forward-command": true
                }
            },
            "installation-source": "dist",
            "autoload": {
                "psr-4": {
                    "Webrtc\\RTP\\": "src"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "BSD-3-Clause"
            ],
            "authors": [
                {
                    "name": "Amin Yazdanpanah",
                    "email": "github@aminyazdanpanah.com"
                },
                {
                    "name": "Sana Moniri",
                    "email": "s.mo@quasarstream.com"
                },
                {
                    "name": "Quasar Stream Community"
                },
                {
                    "name": "Daniil Gentili",
                    "email": "daniil@daniil.it"
                }
            ],
            "description": "RTP packet and media transport handling for PHP, ported to Amp v3. MadelineProto's PHP 8.2+ fork supports optional media FFI in the modular danog/php-rtc stack.",
            "homepage": "https://github.com/danog/php-rtc-rtp",
            "keywords": [
                "WebRTC",
                "real-time-transport-protocol",
                "rtp"
            ],
            "support": {
                "issues": "https://github.com/danog/php-rtc-rtp/issues",
                "source": "https://github.com/danog/php-rtc-rtp/tree/2.0.26"
            },
            "install-path": "../danog/php-rtc-rtp"
        },
        {
            "name": "danog/php-rtc-rtp-parameter",
            "version": "1.1.8",
            "version_normalized": "1.1.8.0",
            "source": {
                "type": "git",
                "url": "https://github.com/danog/php-rtc-rtp-parameter.git",
                "reference": "cd1e34df768ddae43fc50c1306c2332cf99f07eb"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/danog/php-rtc-rtp-parameter/zipball/cd1e34df768ddae43fc50c1306c2332cf99f07eb",
                "reference": "cd1e34df768ddae43fc50c1306c2332cf99f07eb",
                "shasum": ""
            },
            "require": {
                "danog/php-rtc-mixin": "^1.1.6 || ^2.0",
                "php": "^8.2"
            },
            "require-dev": {
                "bamarni/composer-bin-plugin": ">=1.9.1"
            },
            "time": "2026-09-16T11:04:26+00:00",
            "type": "library",
            "extra": {
                "bamarni-bin": {
                    "bin-links": true,
                    "forward-command": true
                }
            },
            "installation-source": "dist",
            "autoload": {
                "psr-4": {
                    "Webrtc\\RTPParameter\\": "src"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "BSD-3-Clause"
            ],
            "authors": [
                {
                    "name": "Amin Yazdanpanah",
                    "email": "github@aminyazdanpanah.com"
                },
                {
                    "name": "Sana Moniri",
                    "email": "s.mo@quasarstream.com"
                },
                {
                    "name": "Quasar Stream Community"
                },
                {
                    "name": "Daniil Gentili",
                    "email": "daniil@daniil.it"
                }
            ],
            "description": "RTP codec, payload, SSRC, header-extension, and RTCP parameter objects. MadelineProto's PHP 8.2+ fork supports the modular danog/php-rtc stack.",
            "homepage": "https://github.com/danog/php-rtc-rtp-parameter",
            "keywords": [
                "WebRTC",
                "rtp",
                "rtp-parameter"
            ],
            "support": {
                "issues": "https://github.com/danog/php-rtc-rtp-parameter/issues",
                "source": "https://github.com/danog/php-rtc-rtp-parameter/tree/1.1.8"
            },
            "install-path": "../danog/php-rtc-rtp-parameter"
        },
        {
            "name": "danog/php-rtc-sctp",
            "version": "2.0.16",
            "version_normalized": "2.0.16.0",
            "source": {
                "type": "git",
                "url": "https://github.com/danog/php-rtc-sctp.git",
                "reference": "3c52b9ec2aff2da51c6e0d095c9f2ae2a9359de9"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/danog/php-rtc-sctp/zipball/3c52b9ec2aff2da51c6e0d095c9f2ae2a9359de9",
                "reference": "3c52b9ec2aff2da51c6e0d095c9f2ae2a9359de9",
                "shasum": ""
            },
            "require": {
                "amphp/amp": "^3.1.3",
                "danog/php-rtc-datachannel": "^1.1.4",
                "danog/php-rtc-exception": "^1.1.5",
                "danog/php-rtc-ice": "^1.1.18 || ^2.0",
                "danog/php-rtc-mixin": "^2.0",
                "danog/php-rtc-sdp": "^1.1.6",
                "danog/php-rtc-stats": "^1.1.3",
                "php-64bit": "^8.2",
                "symfony/polyfill-mbstring": "*"
            },
            "require-dev": {
                "bamarni/composer-bin-plugin": "^1.9.1",
                "dg/bypass-finals": "dev-master",
                "mockery/mockery": "^1.6.15",
                "phpunit/phpunit": "^11.5 || ^12.0 || ^13.3.2",
                "symfony/phpunit-bridge": "7.3.x-dev"
            },
            "time": "2026-11-02T14:31:41+00:00",
            "type": "library",
            "extra": {
                "bamarni-bin": {
                    "bin-links": true,
                    "forward-command": true
                }
            },
            "installation-source": "dist",
            "autoload": {
                "psr-4": {
                    "Webrtc\\SCTP\\": "src"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "BSD-3-Clause"
            ],
            "authors": [
                {
                    "name": "Amin Yazdanpanah",
                    "email": "github@aminyazdanpanah.com"
                },
                {
                    "name": "Sana Moniri",
                    "email": "s.mo@quasarstream.com"
                },
                {
                    "name": "Quasar Stream Community"
                },
                {
                    "name": "Daniil Gentili",
                    "email": "daniil@daniil.it"
                }
            ],
            "description": "SCTP for PHP WebRTC data channels, ported to Amp v3 fibers and timers. MadelineProto's PHP 8.2+ fork is part of the modular danog/php-rtc stack.",
            "homepage": "https://github.com/danog/php-rtc-sctp",
            "keywords": [
                "WebRTC",
                "datachannel",
                "sctp"
            ],
            "support": {
                "issues": "https://github.com/danog/php-rtc-sctp/issues",
                "source": "https://github.com/danog/php-rtc-sctp/tree/2.0.16"
            },
            "install-path": "../danog/php-rtc-sctp"
        },
        {
            "name": "danog/php-rtc-sdp",
            "version": "1.1.12",
            "version_normalized": "1.1.12.0",
            "source": {
                "type": "git",
                "url": "https://github.com/danog/php-rtc-sdp.git",
                "reference": "315b9cbaff71625351864c292de0b6ac3b3a39fc"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/danog/php-rtc-sdp/zipball/315b9cbaff71625351864c292de0b6ac3b3a39fc",
                "reference": "315b9cbaff71625351864c292de0b6ac3b3a39fc",
                "shasum": ""
            },
            "require": {
                "danog/php-rtc-exception": "^1.1.5",
                "danog/php-rtc-ice": "^1.1.18 || ^2.0",
                "danog/php-rtc-rtp-parameter": "^1.1.4",
                "php": "^8.2",
                "symfony/polyfill-php84": "*"
            },
            "require-dev": {
                "bamarni/composer-bin-plugin": "^1.9.1",
                "phpunit/phpunit": "^11.5 || ^12.0 || ^13.3.2"
            },
            "time": "2026-09-16T11:04:35+00:00",
            "type": "library",
            "extra": {
                "bamarni-bin": {
                    "bin-links": true,
                    "forward-command": true
                }
            },
            "installation-source": "dist",
            "autoload": {
                "psr-4": {
                    "Webrtc\\SDP\\": "src"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "BSD-3-Clause"
            ],
            "authors": [
                {
                    "name": "Amin Yazdanpanah",
                    "email": "github@aminyazdanpanah.com"
                },
                {
                    "name": "Sana Moniri",
                    "email": "s.mo@quasarstream.com"
                },
                {
                    "name": "Quasar Stream Community"
                },
                {
                    "name": "Daniil Gentili",
                    "email": "daniil@daniil.it"
                }
            ],
            "description": "SDP parsing and generation for PHP WebRTC. MadelineProto's PHP 8.2+ fork is a Composer-compatible component of the modular danog/php-rtc stack.",
            "homepage": "https://github.com/danog/php-rtc-sdp",
            "keywords": [
                "SDP",
                "rtp"
            ],
            "support": {
                "issues": "https://github.com/danog/php-rtc-sdp/issues",
                "source": "https://github.com/danog/php-rtc-sdp/tree/1.1.12"
            },
            "install-path": "../danog/php-rtc-sdp"
        },
        {
            "name": "danog/php-rtc-srtp",
            "version": "1.1.18",
            "version_normalized": "1.1.18.0",
            "source": {
                "type": "git",
                "url": "https://github.com/danog/php-rtc-srtp.git",
                "reference": "aab145749bd2eefa32425585554e669653ca95de"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/danog/php-rtc-srtp/zipball/aab145749bd2eefa32425585554e669653ca95de",
                "reference": "aab145749bd2eefa32425585554e669653ca95de",
                "shasum": ""
            },
            "require": {
                "danog/php-rtc-exception": "^1.1.5",
                "danog/php-rtc-mixin": "^1.1.6 || ^2.0",
                "php-64bit": "^8.2",
                "phpseclib/phpseclib": "^4.0"
            },
            "require-dev": {
                "bamarni/composer-bin-plugin": "^1.9.1",
                "phpunit/phpunit": "^11.5 || ^12.0 || ^13.3.2"
            },
            "time": "2026-11-02T14:31:59+00:00",
            "type": "library",
            "extra": {
                "bamarni-bin": {
                    "bin-links": true,
                    "forward-command": true
                }
            },
            "installation-source": "dist",
            "autoload": {
                "psr-4": {
                    "Webrtc\\Srtp\\": "src"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "BSD-3-Clause"
            ],
            "authors": [
                {
                    "name": "Amin Yazdanpanah",
                    "email": "github@aminyazdanpanah.com"
                },
                {
                    "name": "Sana Moniri",
                    "email": "s.mo@quasarstream.com"
                },
                {
                    "name": "Quasar Stream Community"
                },
                {
                    "name": "Daniil Gentili",
                    "email": "daniil@daniil.it"
                }
            ],
            "description": "Pure-PHP SRTP and SRTCP encryption using phpseclib, with AES-CM and AES-GCM profiles. MadelineProto's PHP 8.2+ fork removes the libsrtp/FFI dependency.",
            "homepage": "https://github.com/danog/php-rtc-srtp",
            "keywords": [
                "srtp"
            ],
            "support": {
                "issues": "https://github.com/danog/php-rtc-srtp/issues",
                "source": "https://github.com/danog/php-rtc-srtp/tree/1.1.18"
            },
            "install-path": "../danog/php-rtc-srtp"
        },
        {
            "name": "danog/php-rtc-stats",
            "version": "1.1.8",
            "version_normalized": "1.1.8.0",
            "source": {
                "type": "git",
                "url": "https://github.com/danog/php-rtc-stats.git",
                "reference": "4586fb16e757b195390c263ed02bd759c5a1ac61"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/danog/php-rtc-stats/zipball/4586fb16e757b195390c263ed02bd759c5a1ac61",
                "reference": "4586fb16e757b195390c263ed02bd759c5a1ac61",
                "shasum": ""
            },
            "require": {
                "danog/php-rtc-ice": "^1.1.18 || ^2.0",
                "danog/php-rtc-mixin": "^1.1.6 || ^2.0",
                "php": "^8.2"
            },
            "require-dev": {
                "bamarni/composer-bin-plugin": ">=1.9.1"
            },
            "time": "2026-11-02T14:31:47+00:00",
            "type": "library",
            "extra": {
                "bamarni-bin": {
                    "bin-links": true,
                    "forward-command": true
                }
            },
            "installation-source": "dist",
            "autoload": {
                "psr-4": {
                    "Webrtc\\Stats\\": "src"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "BSD-3-Clause"
            ],
            "authors": [
                {
                    "name": "Amin Yazdanpanah",
                    "email": "github@aminyazdanpanah.com"
                },
                {
                    "name": "Sana Moniri",
                    "email": "s.mo@quasarstream.com"
                },
                {
                    "name": "Quasar Stream Community"
                },
                {
                    "name": "Daniil Gentili",
                    "email": "daniil@daniil.it"
                }
            ],
            "description": "WebRTC statistics objects for RTP, DTLS, ICE, and media metrics. MadelineProto's PHP 8.2+ fork supports the modular danog/php-rtc stack.",
            "homepage": "https://github.com/danog/php-rtc-stats",
            "keywords": [
                "WebRTC",
                "stats"
            ],
            "support": {
                "issues": "https://github.com/danog/php-rtc-stats/issues",
                "source": "https://github.com/danog/php-rtc-stats/tree/1.1.8"
            },
            "install-path": "../danog/php-rtc-stats"
        },
        {
            "name": "danog/php-rtc-stun",
            "version": "2.0.19",
            "version_normalized": "2.0.19.0",
            "source": {
                "type": "git",
                "url": "https://github.com/danog/php-rtc-stun.git",
                "reference": "38785e55398435eb4f8d35cbacad53c1af53dcc2"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/danog/php-rtc-stun/zipball/38785e55398435eb4f8d35cbacad53c1af53dcc2",
                "reference": "38785e55398435eb4f8d35cbacad53c1af53dcc2",
                "shasum": ""
            },
            "require": {
                "amphp/amp": "^3.1.3",
                "amphp/socket": "^2.4.1",
                "danog/php-rtc-exception": "^1.1.5",
                "danog/php-rtc-mixin": "^2.0",
                "php-64bit": "^8.2",
                "psr/log": "^3.0.2",
                "ramsey/uuid": "^4.9.3"
            },
            "require-dev": {
                "bamarni/composer-bin-plugin": "^1.9.1",
                "dg/bypass-finals": "dev-master",
                "mockery/mockery": "^1.6.15",
                "phpunit/phpunit": "^11.5 || ^12.0 || ^13.3.2"
            },
            "time": "2026-11-02T14:31:24+00:00",
            "type": "library",
            "extra": {
                "bamarni-bin": {
                    "bin-links": true,
                    "forward-command": true
                }
            },
            "installation-source": "dist",
            "autoload": {
                "psr-4": {
                    "Webrtc\\STUN\\": "src"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "BSD-3-Clause"
            ],
            "authors": [
                {
                    "name": "Amin Yazdanpanah",
                    "email": "github@aminyazdanpanah.com"
                },
                {
                    "name": "Sana Moniri",
                    "email": "s.mo@quasarstream.com"
                },
                {
                    "name": "Quasar Stream Community"
                },
                {
                    "name": "Daniil Gentili",
                    "email": "daniil@daniil.it"
                }
            ],
            "description": "STUN transactions and NAT discovery for PHP, ported to Amp v3 sockets and fibers. MadelineProto's PHP 8.2+ fork supports the modular danog/php-rtc stack.",
            "homepage": "https://github.com/danog/php-rtc-stun",
            "keywords": [
                "SessionTraversalUtilitiesForNAT",
                "WebRTC",
                "stun"
            ],
            "support": {
                "issues": "https://github.com/danog/php-rtc-stun/issues",
                "source": "https://github.com/danog/php-rtc-stun/tree/2.0.19"
            },
            "install-path": "../danog/php-rtc-stun"
        },
        {
            "name": "danog/php-rtc-turn",
            "version": "2.0.10",
            "version_normalized": "2.0.10.0",
            "source": {
                "type": "git",
                "url": "https://github.com/danog/php-rtc-turn.git",
                "reference": "f9add143d3620ede54b1ae0cd9b02e92ca9ff03d"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/danog/php-rtc-turn/zipball/f9add143d3620ede54b1ae0cd9b02e92ca9ff03d",
                "reference": "f9add143d3620ede54b1ae0cd9b02e92ca9ff03d",
                "shasum": ""
            },
            "require": {
                "amphp/amp": "^3.1.3",
                "amphp/socket": "^2.4.1",
                "danog/php-rtc-exception": "^1.1.5",
                "danog/php-rtc-mixin": "^2.0",
                "danog/php-rtc-stun": "^2.0.19",
                "php": "^8.2",
                "psr/log": "^3.0.2"
            },
            "require-dev": {
                "bamarni/composer-bin-plugin": "^1.9.1",
                "mockery/mockery": "^1.6.15",
                "phpunit/phpunit": "^11.5 || ^12.0 || ^13.3.2"
            },
            "time": "2026-11-02T14:42:34+00:00",
            "type": "library",
            "extra": {
                "bamarni-bin": {
                    "bin-links": true,
                    "forward-command": true
                }
            },
            "installation-source": "dist",
            "autoload": {
                "psr-4": {
                    "Webrtc\\TURN\\": "src"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "BSD-3-Clause"
            ],
            "authors": [
                {
                    "name": "Amin Yazdanpanah",
                    "email": "github@aminyazdanpanah.com"
                },
                {
                    "name": "Sana Moniri",
                    "email": "s.mo@quasarstream.com"
                },
                {
                    "name": "Quasar Stream Community"
                },
                {
                    "name": "Daniil Gentili",
                    "email": "daniil@daniil.it"
                }
            ],
            "description": "TURN relay transport for PHP WebRTC, ported to Amp v3 TCP, UDP, and fibers. MadelineProto's PHP 8.2+ fork supports the modular danog/php-rtc stack.",
            "homepage": "https://github.com/danog/php-rtc-turn",
            "keywords": [
                "WebRTC",
                "traversal-using-relays-around-nat",
                "turn"
            ],
            "support": {
                "issues": "https://github.com/danog/php-rtc-turn/issues",
                "source": "https://github.com/danog/php-rtc-turn/tree/2.0.10"
            },
            "install-path": "../danog/php-rtc-turn"
        },
        {
            "name": "danog/php-rtc-webrtc",
            "version": "2.0.20",
            "version_normalized": "2.0.20.0",
            "source": {
                "type": "git",
                "url": "https://github.com/danog/php-rtc-webrtc.git",
                "reference": "58f8a24180cd1e137127214f9bfba3b0a7eff97b"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/danog/php-rtc-webrtc/zipball/58f8a24180cd1e137127214f9bfba3b0a7eff97b",
                "reference": "58f8a24180cd1e137127214f9bfba3b0a7eff97b",
                "shasum": ""
            },
            "require": {
                "amphp/amp": "^3.1.3",
                "danog/php-rtc-dtls": "^1.1.9 || ^2.0",
                "danog/php-rtc-exception": "^1.1.5",
                "danog/php-rtc-ice": "^2.0.17",
                "danog/php-rtc-mixin": "^2.0",
                "danog/php-rtc-ntp": "^1.1.6",
                "danog/php-rtc-rtp": "^2.0.23",
                "danog/php-rtc-sctp": "^2.0.14",
                "danog/php-rtc-sdp": "^1.1.6",
                "danog/php-rtc-stats": "^1.1.3",
                "php": "^8.2",
                "symfony/polyfill-php84": "*"
            },
            "require-dev": {
                "bamarni/composer-bin-plugin": "^1.9.1",
                "phpunit/phpunit": "^11.5 || ^12.0 || ^13.3.2"
            },
            "time": "2026-10-16T23:52:08+00:00",
            "type": "library",
            "extra": {
                "bamarni-bin": {
                    "bin-links": true,
                    "forward-command": true
                }
            },
            "installation-source": "dist",
            "autoload": {
                "psr-4": {
                    "Webrtc\\Webrtc\\": "src"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "BSD-3-Clause"
            ],
            "authors": [
                {
                    "name": "Amin Yazdanpanah",
                    "email": "github@aminyazdanpanah.com"
                },
                {
                    "name": "Sana Moniri",
                    "email": "s.mo@quasarstream.com"
                },
                {
                    "name": "Quasar Stream Community"
                },
                {
                    "name": "Daniil Gentili",
                    "email": "daniil@daniil.it"
                }
            ],
            "description": "A modular PHP WebRTC stack for PHP 8.2+, ported to Amp v3 with pure-PHP DTLS/SRTP and optional media FFI. Maintained by danog for MadelineProto.",
            "homepage": "https://github.com/danog/php-rtc-webrtc",
            "keywords": [
                "WebRTC",
                "rtp"
            ],
            "support": {
                "issues": "https://github.com/danog/php-rtc-webrtc/issues",
                "source": "https://github.com/danog/php-rtc-webrtc/tree/2.0.20"
            },
            "install-path": "../danog/php-rtc-webrtc"
        },
        {
            "name": "danog/primemodule",
            "version": "1.0.13",
            "version_normalized": "1.0.13.0",
            "source": {
                "type": "git",
                "url": "https://github.com/danog/PrimeModule.git",
                "reference": "e7ebfc1ea64c24186e49064cd4b76bc76c28600e"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/danog/PrimeModule/zipball/e7ebfc1ea64c24186e49064cd4b76bc76c28600e",
                "reference": "e7ebfc1ea64c24186e49064cd4b76bc76c28600e",
                "shasum": ""
            },
            "require": {
                "php": "^8.0"
            },
            "require-dev": {
                "phabel/phabel": "^1"
            },
            "suggest": {
                "ext-primemodule": "Install the native C++ extension for extremely fast factorization (https://prime.madelineproto.xyz)"
            },
            "time": "2023-05-27T14:41:40+00:00",
            "type": "library",
            "extra": {
                "phabel": {
                    "revision": 0
                }
            },
            "installation-source": "dist",
            "autoload": {
                "psr-0": {
                    "danog\\": "lib/"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "AGPL-3.0-only"
            ],
            "authors": [
                {
                    "name": "Daniil Gentili",
                    "email": "daniil@daniil.it"
                }
            ],
            "description": "Prime module capable of doing prime factorization of huge numbers very quickly.\"",
            "support": {
                "issues": "https://github.com/danog/PrimeModule/issues",
                "source": "https://github.com/danog/PrimeModule/tree/1.0.13"
            },
            "install-path": "../danog/primemodule"
        },
        {
            "name": "danog/telegram-entities",
            "version": "1.1.1",
            "version_normalized": "1.1.1.0",
            "source": {
                "type": "git",
                "url": "https://github.com/danog/telegram-entities.git",
                "reference": "397081fce44f497c5cb6b8daa79920f27ce6e375"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/danog/telegram-entities/zipball/397081fce44f497c5cb6b8daa79920f27ce6e375",
                "reference": "397081fce44f497c5cb6b8daa79920f27ce6e375",
                "shasum": ""
            },
            "require": {
                "php-64bit": ">=8.2.4",
                "symfony/polyfill-mbstring": "*",
                "webmozart/assert": "^2"
            },
            "require-dev": {
                "amphp/http-client": "^5.0",
                "amphp/php-cs-fixer-config": "^2.0.1",
                "danog/phpdoc": "^0.1.22",
                "friendsofphp/php-cs-fixer": "^3.52.1",
                "phpunit/phpunit": "^11.0.9",
                "vimeo/psalm": "dev-master"
            },
            "time": "2026-11-01T17:00:13+00:00",
            "type": "library",
            "installation-source": "dist",
            "autoload": {
                "psr-4": {
                    "danog\\TelegramEntities\\": "src/"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "Apache-2.0"
            ],
            "authors": [
                {
                    "name": "Daniil Gentili",
                    "email": "daniil@daniil.it"
                }
            ],
            "description": "A library to work with Telegram UTF-16 styled text entities.",
            "support": {
                "issues": "https://github.com/danog/telegram-entities/issues",
                "source": "https://github.com/danog/telegram-entities/tree/1.1.1"
            },
            "funding": [
                {
                    "url": "https://github.com/danog",
                    "type": "github"
                }
            ],
            "install-path": "../danog/telegram-entities"
        },
        {
            "name": "danog/tg-dialog-id",
            "version": "2.0.0",
            "version_normalized": "2.0.0.0",
            "source": {
                "type": "git",
                "url": "https://github.com/danog/tg-dialog-id.git",
                "reference": "d03c653b2dad43d739675c83a6e8fa14b3b43636"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/danog/tg-dialog-id/zipball/d03c653b2dad43d739675c83a6e8fa14b3b43636",
                "reference": "d03c653b2dad43d739675c83a6e8fa14b3b43636",
                "shasum": ""
            },
            "require": {
                "php-64bit": ">=8.1"
            },
            "require-dev": {
                "amphp/file": "^3.1",
                "amphp/php-cs-fixer-config": "^2.0.1",
                "danog/phpdoc": "^0.1.22",
                "infection/infection": "^0.28.1",
                "phpunit/phpunit": "^11.0.9|^10",
                "vimeo/psalm": "dev-master"
            },
            "time": "2025-06-28T15:36:24+00:00",
            "type": "library",
            "installation-source": "dist",
            "autoload": {
                "psr-4": {
                    "danog\\DialogId\\": "src/"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "Apache-2.0"
            ],
            "authors": [
                {
                    "name": "Daniil Gentili",
                    "email": "daniil@daniil.it"
                }
            ],
            "description": "A library to work with Telegram bot API dialog IDs",
            "support": {
                "issues": "https://github.com/danog/tg-dialog-id/issues",
                "source": "https://github.com/danog/tg-dialog-id/tree/2.0.0"
            },
            "funding": [
                {
                    "url": "https://github.com/danog",
                    "type": "github"
                }
            ],
            "install-path": "../danog/tg-dialog-id"
        },
        {
            "name": "danog/tg-file-decoder",
            "version": "1.0.2",
            "version_normalized": "1.0.2.0",
            "source": {
                "type": "git",
                "url": "https://github.com/danog/tg-file-decoder.git",
                "reference": "f4da78c28d47b658c4596249f1d6595956f3b796"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/danog/tg-file-decoder/zipball/f4da78c28d47b658c4596249f1d6595956f3b796",
                "reference": "f4da78c28d47b658c4596249f1d6595956f3b796",
                "shasum": ""
            },
            "require": {
                "php-64bit": ">=8.2"
            },
            "require-dev": {
                "amphp/php-cs-fixer-config": "^2",
                "danog/phpdoc": "^0.1.22",
                "phpunit/phpunit": "^11",
                "vimeo/psalm": "dev-master"
            },
            "time": "2025-05-31T15:14:35+00:00",
            "type": "project",
            "installation-source": "dist",
            "autoload": {
                "psr-4": {
                    "danog\\Decoder\\": "src/"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "AGPL-3.0-only"
            ],
            "authors": [
                {
                    "name": "Daniil Gentili",
                    "email": "daniil@daniil.it"
                }
            ],
            "description": "Decode Telegram bot API file IDs",
            "keywords": [
                "audio",
                "bot api",
                "file ID",
                "files",
                "mtproto",
                "stickers",
                "telegram",
                "video"
            ],
            "support": {
                "issues": "https://github.com/danog/tg-file-decoder/issues",
                "source": "https://github.com/danog/tg-file-decoder/tree/1.0.2"
            },
            "funding": [
                {
                    "url": "https://github.com/danog",
                    "type": "github"
                }
            ],
            "install-path": "../danog/tg-file-decoder"
        },
        {
            "name": "dasprid/enum",
            "version": "1.0.7",
            "version_normalized": "1.0.7.0",
            "source": {
                "type": "git",
                "url": "https://github.com/DASPRiD/Enum.git",
                "reference": "b5874fa9ed0043116c72162ec7f4fb50e02e7cce"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/DASPRiD/Enum/zipball/b5874fa9ed0043116c72162ec7f4fb50e02e7cce",
                "reference": "b5874fa9ed0043116c72162ec7f4fb50e02e7cce",
                "shasum": ""
            },
            "require": {
                "php": ">=7.1 <9.0"
            },
            "require-dev": {
                "phpunit/phpunit": "^7 || ^8 || ^9 || ^10 || ^11",
                "squizlabs/php_codesniffer": "*"
            },
            "time": "2025-09-16T12:23:56+00:00",
            "type": "library",
            "installation-source": "dist",
            "autoload": {
                "psr-4": {
                    "DASPRiD\\Enum\\": "src/"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "BSD-2-Clause"
            ],
            "authors": [
                {
                    "name": "Ben Scholzen 'DASPRiD'",
                    "email": "mail@dasprids.de",
                    "homepage": "https://dasprids.de/",
                    "role": "Developer"
                }
            ],
            "description": "PHP 7.1 enum implementation",
            "keywords": [
                "enum",
                "map"
            ],
            "support": {
                "issues": "https://github.com/DASPRiD/Enum/issues",
                "source": "https://github.com/DASPRiD/Enum/tree/1.0.7"
            },
            "install-path": "../dasprid/enum"
        },
        {
            "name": "daverandom/libdns",
            "version": "v2.1.0",
            "version_normalized": "2.1.0.0",
            "source": {
                "type": "git",
                "url": "https://github.com/DaveRandom/LibDNS.git",
                "reference": "b84c94e8fe6b7ee4aecfe121bfe3b6177d303c8a"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/DaveRandom/LibDNS/zipball/b84c94e8fe6b7ee4aecfe121bfe3b6177d303c8a",
                "reference": "b84c94e8fe6b7ee4aecfe121bfe3b6177d303c8a",
                "shasum": ""
            },
            "require": {
                "ext-ctype": "*",
                "php": ">=7.1"
            },
            "suggest": {
                "ext-intl": "Required for IDN support"
            },
            "time": "2024-04-12T12:12:48+00:00",
            "type": "library",
            "installation-source": "dist",
            "autoload": {
                "files": [
                    "src/functions.php"
                ],
                "psr-4": {
                    "LibDNS\\": "src/"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "description": "DNS protocol implementation written in pure PHP",
            "keywords": [
                "dns"
            ],
            "support": {
                "issues": "https://github.com/DaveRandom/LibDNS/issues",
                "source": "https://github.com/DaveRandom/LibDNS/tree/v2.1.0"
            },
            "install-path": "../daverandom/libdns"
        },
        {
            "name": "kelunik/certificate",
            "version": "v1.1.3",
            "version_normalized": "1.1.3.0",
            "source": {
                "type": "git",
                "url": "https://github.com/kelunik/certificate.git",
                "reference": "7e00d498c264d5eb4f78c69f41c8bd6719c0199e"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/kelunik/certificate/zipball/7e00d498c264d5eb4f78c69f41c8bd6719c0199e",
                "reference": "7e00d498c264d5eb4f78c69f41c8bd6719c0199e",
                "shasum": ""
            },
            "require": {
                "ext-openssl": "*",
                "php": ">=7.0"
            },
            "require-dev": {
                "amphp/php-cs-fixer-config": "^2",
                "phpunit/phpunit": "^6 | 7 | ^8 | ^9"
            },
            "time": "2023-02-03T21:26:53+00:00",
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "1.x-dev"
                }
            },
            "installation-source": "dist",
            "autoload": {
                "psr-4": {
                    "Kelunik\\Certificate\\": "src"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Niklas Keller",
                    "email": "me@kelunik.com"
                }
            ],
            "description": "Access certificate details and transform between different formats.",
            "keywords": [
                "DER",
                "certificate",
                "certificates",
                "openssl",
                "pem",
                "x509"
            ],
            "support": {
                "issues": "https://github.com/kelunik/certificate/issues",
                "source": "https://github.com/kelunik/certificate/tree/v1.1.3"
            },
            "install-path": "../kelunik/certificate"
        },
        {
            "name": "league/uri",
            "version": "7.9.1",
            "version_normalized": "7.9.1.0",
            "source": {
                "type": "git",
                "url": "https://github.com/thephpleague/uri.git",
                "reference": "40403f5c3141457a61f7f1aba6706e8fa4a0ece5"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/thephpleague/uri/zipball/40403f5c3141457a61f7f1aba6706e8fa4a0ece5",
                "reference": "40403f5c3141457a61f7f1aba6706e8fa4a0ece5",
                "shasum": ""
            },
            "require": {
                "ext-mbstring": "*",
                "league/uri-interfaces": "^7.9.1",
                "php": "^8.1",
                "psr/http-factory": "^1"
            },
            "conflict": {
                "league/uri-schemes": "^1.0"
            },
            "suggest": {
                "ext-bcmath": "to improve IPV4 host parsing",
                "ext-dom": "to convert the URI into an HTML anchor tag",
                "ext-fileinfo": "to create Data URI from file contennts",
                "ext-gmp": "to improve IPV4 host parsing",
                "ext-intl": "to handle IDN host with the best performance",
                "ext-uri": "to use the PHP native URI class",
                "jeremykendall/php-domain-parser": "to further parse the URI host and resolve its Public Suffix and Top Level Domain",
                "league/uri-components": "to provide additional tools to manipulate URI objects components",
                "league/uri-polyfill": "to backport the PHP URI extension for older versions of PHP",
                "php-64bit": "to improve IPV4 host parsing",
                "rowbot/url": "to handle URLs using the WHATWG URL Living Standard specification",
                "symfony/polyfill-intl-idn": "to handle IDN host via the Symfony polyfill if ext-intl is not present"
            },
            "time": "2026-10-27T07:14:23+00:00",
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "7.x-dev"
                }
            },
            "installation-source": "dist",
            "autoload": {
                "psr-4": {
                    "League\\Uri\\": ""
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Ignace Nyamagana Butera",
                    "email": "nyamsprod@gmail.com",
                    "homepage": "https://nyamsprod.com"
                }
            ],
            "description": "URI manipulation library",
            "homepage": "https://uri.thephpleague.com",
            "keywords": [
                "URN",
                "data-uri",
                "file-uri",
                "ftp",
                "hostname",
                "http",
                "https",
                "middleware",
                "parse_str",
                "parse_url",
                "psr-7",
                "query-string",
                "querystring",
                "rfc2141",
                "rfc3986",
                "rfc3987",
                "rfc6570",
                "rfc8141",
                "uri",
                "uri-template",
                "url",
                "ws"
            ],
            "support": {
                "docs": "https://uri.thephpleague.com",
                "forum": "https://thephpleague.slack.com",
                "issues": "https://github.com/thephpleague/uri-src/issues",
                "source": "https://github.com/thephpleague/uri/tree/7.9.1"
            },
            "funding": [
                {
                    "url": "https://github.com/sponsors/nyamsprod",
                    "type": "github"
                }
            ],
            "install-path": "../league/uri"
        },
        {
            "name": "league/uri-components",
            "version": "7.9.1",
            "version_normalized": "7.9.1.0",
            "source": {
                "type": "git",
                "url": "https://github.com/thephpleague/uri-components.git",
                "reference": "d831eb3ca07f43b771d7208e13421761efcdf724"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/thephpleague/uri-components/zipball/d831eb3ca07f43b771d7208e13421761efcdf724",
                "reference": "d831eb3ca07f43b771d7208e13421761efcdf724",
                "shasum": ""
            },
            "require": {
                "league/uri": "^7.9.1",
                "php": "^8.1"
            },
            "suggest": {
                "ext-bcmath": "to improve IPV4 host parsing",
                "ext-fileinfo": "to create Data URI from file contennts",
                "ext-gmp": "to improve IPV4 host parsing",
                "ext-intl": "to handle IDN host with the best performance",
                "ext-mbstring": "to use the sorting algorithm of URLSearchParams",
                "jeremykendall/php-domain-parser": "to further parse the URI host and resolve its Public Suffix and Top Level Domain",
                "league/uri-polyfill": "to backport the PHP URI extension for older versions of PHP",
                "php-64bit": "to improve IPV4 host parsing",
                "rowbot/url": "to handle URLs using the WHATWG URL Living Standard specification",
                "symfony/polyfill-intl-idn": "to handle IDN host via the Symfony polyfill if ext-intl is not present"
            },
            "time": "2026-10-27T07:14:23+00:00",
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "7.x-dev"
                }
            },
            "installation-source": "dist",
            "autoload": {
                "psr-4": {
                    "League\\Uri\\": ""
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Ignace Nyamagana Butera",
                    "email": "nyamsprod@gmail.com",
                    "homepage": "https://nyamsprod.com"
                }
            ],
            "description": "URI components manipulation library",
            "homepage": "http://uri.thephpleague.com",
            "keywords": [
                "authority",
                "components",
                "fragment",
                "host",
                "middleware",
                "modifier",
                "path",
                "port",
                "query",
                "rfc3986",
                "scheme",
                "uri",
                "url",
                "userinfo"
            ],
            "support": {
                "docs": "https://uri.thephpleague.com",
                "forum": "https://thephpleague.slack.com",
                "issues": "https://github.com/thephpleague/uri-src/issues",
                "source": "https://github.com/thephpleague/uri-components/tree/7.9.1"
            },
            "funding": [
                {
                    "url": "https://github.com/nyamsprod",
                    "type": "github"
                }
            ],
            "install-path": "../league/uri-components"
        },
        {
            "name": "league/uri-interfaces",
            "version": "7.9.1",
            "version_normalized": "7.9.1.0",
            "source": {
                "type": "git",
                "url": "https://github.com/thephpleague/uri-interfaces.git",
                "reference": "994300a79e17f179112dc259f8df0c4de982f736"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/thephpleague/uri-interfaces/zipball/994300a79e17f179112dc259f8df0c4de982f736",
                "reference": "994300a79e17f179112dc259f8df0c4de982f736",
                "shasum": ""
            },
            "require": {
                "ext-filter": "*",
                "php": "^8.1",
                "psr/http-message": "^1.1 || ^2.0"
            },
            "suggest": {
                "ext-bcmath": "to improve IPV4 host parsing",
                "ext-gmp": "to improve IPV4 host parsing",
                "ext-intl": "to handle IDN host with the best performance",
                "php-64bit": "to improve IPV4 host parsing",
                "rowbot/url": "to handle URLs using the WHATWG URL Living Standard specification",
                "symfony/polyfill-intl-idn": "to handle IDN host via the Symfony polyfill if ext-intl is not present"
            },
            "time": "2026-10-27T07:14:23+00:00",
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "7.x-dev"
                }
            },
            "installation-source": "dist",
            "autoload": {
                "psr-4": {
                    "League\\Uri\\": ""
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Ignace Nyamagana Butera",
                    "email": "nyamsprod@gmail.com",
                    "homepage": "https://nyamsprod.com"
                }
            ],
            "description": "Common tools for parsing and resolving RFC3987/RFC3986 URI",
            "homepage": "https://uri.thephpleague.com",
            "keywords": [
                "data-uri",
                "file-uri",
                "ftp",
                "hostname",
                "http",
                "https",
                "parse_str",
                "parse_url",
                "psr-7",
                "query-string",
                "querystring",
                "rfc3986",
                "rfc3987",
                "rfc6570",
                "uri",
                "url",
                "ws"
            ],
            "support": {
                "docs": "https://uri.thephpleague.com",
                "forum": "https://thephpleague.slack.com",
                "issues": "https://github.com/thephpleague/uri-src/issues",
                "source": "https://github.com/thephpleague/uri-interfaces/tree/7.9.1"
            },
            "funding": [
                {
                    "url": "https://github.com/sponsors/nyamsprod",
                    "type": "github"
                }
            ],
            "install-path": "../league/uri-interfaces"
        },
        {
            "name": "monolog/monolog",
            "version": "3.12.1",
            "version_normalized": "3.12.1.0",
            "source": {
                "type": "git",
                "url": "https://github.com/Seldaek/monolog.git",
                "reference": "d7059e4c691d05ea1222b5124bed0f961be46e15"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/Seldaek/monolog/zipball/d7059e4c691d05ea1222b5124bed0f961be46e15",
                "reference": "d7059e4c691d05ea1222b5124bed0f961be46e15",
                "shasum": ""
            },
            "require": {
                "php": ">=8.1",
                "psr/log": "^2.0 || ^3.0"
            },
            "provide": {
                "psr/log-implementation": "3.0.0"
            },
            "require-dev": {
                "aws/aws-sdk-php": "^3.0",
                "doctrine/couchdb": "~1.0@dev",
                "elasticsearch/elasticsearch": "^7 || ^8",
                "ext-json": "*",
                "graylog2/gelf-php": "^1.4.2 || ^2.0",
                "guzzlehttp/guzzle": "^7.4.5",
                "guzzlehttp/psr7": "^2.2",
                "mongodb/mongodb": "^1.8 || ^2.0",
                "php-amqplib/php-amqplib": "~2.4 || ^3",
                "php-console/php-console": "^3.1.8",
                "phpstan/phpstan": "^2",
                "phpstan/phpstan-deprecation-rules": "^2",
                "phpstan/phpstan-strict-rules": "^2",
                "phpunit/phpunit": "^10.5.17 || ^11.0.7",
                "predis/predis": "^1.1 || ^2",
                "psr/clock": "^1.0",
                "rollbar/rollbar": "^4.0",
                "ruflin/elastica": "^7 || ^8",
                "symfony/mailer": "^5.4 || ^6",
                "symfony/mime": "^5.4 || ^6"
            },
            "suggest": {
                "aws/aws-sdk-php": "Allow sending log messages to AWS services like DynamoDB",
                "doctrine/couchdb": "Allow sending log messages to a CouchDB server",
                "elasticsearch/elasticsearch": "Allow sending log messages to an Elasticsearch server via official client",
                "ext-amqp": "Allow sending log messages to an AMQP server (1.0+ required)",
                "ext-curl": "Required to send log messages using the IFTTTHandler, the LogglyHandler, the SendGridHandler, the SlackWebhookHandler or the TelegramBotHandler",
                "ext-mbstring": "Allow to work properly with unicode symbols",
                "ext-mongodb": "Allow sending log messages to a MongoDB server (via driver)",
                "ext-openssl": "Required to send log messages using SSL",
                "ext-sockets": "Allow sending log messages to a Syslog server (via UDP driver)",
                "graylog2/gelf-php": "Allow sending log messages to a GrayLog2 server",
                "mongodb/mongodb": "Allow sending log messages to a MongoDB server (via library)",
                "php-amqplib/php-amqplib": "Allow sending log messages to an AMQP server using php-amqplib",
                "psr/clock": "Required to pass a clock to the Logger and control the timestamp of log records",
                "rollbar/rollbar": "Allow sending log messages to Rollbar",
                "ruflin/elastica": "Allow sending log messages to an Elastic Search server"
            },
            "time": "2026-09-29T19:21:12+00:00",
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-main": "3.x-dev"
                }
            },
            "installation-source": "dist",
            "autoload": {
                "psr-4": {
                    "Monolog\\": "src/Monolog"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Jordi Boggiano",
                    "email": "j.boggiano@seld.be",
                    "homepage": "https://seld.be"
                }
            ],
            "description": "Sends your logs to files, sockets, inboxes, databases and various web services",
            "homepage": "https://github.com/Seldaek/monolog",
            "keywords": [
                "log",
                "logging",
                "psr-3"
            ],
            "support": {
                "issues": "https://github.com/Seldaek/monolog/issues",
                "source": "https://github.com/Seldaek/monolog/tree/3.12.1"
            },
            "funding": [
                {
                    "url": "https://github.com/Seldaek",
                    "type": "github"
                },
                {
                    "url": "https://tidelift.com/funding/github/packagist/monolog/monolog",
                    "type": "tidelift"
                }
            ],
            "install-path": "../monolog/monolog"
        },
        {
            "name": "nikic/php-parser",
            "version": "v5.9.0",
            "version_normalized": "5.9.0.0",
            "source": {
                "type": "git",
                "url": "https://github.com/nikic/PHP-Parser.git",
                "reference": "9e33da9553fe7786f0962b35f4e4ecf01be89def"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/9e33da9553fe7786f0962b35f4e4ecf01be89def",
                "reference": "9e33da9553fe7786f0962b35f4e4ecf01be89def",
                "shasum": ""
            },
            "require": {
                "ext-json": "*",
                "ext-tokenizer": "*",
                "php": ">=7.4"
            },
            "require-dev": {
                "ircmaxell/php-yacc": "^0.0.7",
                "phpunit/phpunit": "^9.0"
            },
            "time": "2026-09-13T18:51:52+00:00",
            "bin": [
                "bin/php-parse"
            ],
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "5.x-dev"
                }
            },
            "installation-source": "dist",
            "autoload": {
                "psr-4": {
                    "PhpParser\\": "lib/PhpParser"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "BSD-3-Clause"
            ],
            "authors": [
                {
                    "name": "Nikita Popov"
                }
            ],
            "description": "A PHP parser written in PHP",
            "keywords": [
                "parser",
                "php"
            ],
            "support": {
                "issues": "https://github.com/nikic/PHP-Parser/issues",
                "source": "https://github.com/nikic/PHP-Parser/tree/v5.9.0"
            },
            "install-path": "../nikic/php-parser"
        },
        {
            "name": "paragonie/constant_time_encoding",
            "version": "v3.1.3",
            "version_normalized": "3.1.3.0",
            "source": {
                "type": "git",
                "url": "https://github.com/paragonie/constant_time_encoding.git",
                "reference": "d5b01a39b3415c2cd581d3bd3a3575c1ebbd8e77"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/paragonie/constant_time_encoding/zipball/d5b01a39b3415c2cd581d3bd3a3575c1ebbd8e77",
                "reference": "d5b01a39b3415c2cd581d3bd3a3575c1ebbd8e77",
                "shasum": ""
            },
            "require": {
                "php": "^8"
            },
            "require-dev": {
                "infection/infection": "^0",
                "nikic/php-fuzzer": "^0",
                "phpunit/phpunit": "^9|^10|^11",
                "vimeo/psalm": "^4|^5|^6"
            },
            "time": "2025-09-24T15:06:41+00:00",
            "type": "library",
            "installation-source": "dist",
            "autoload": {
                "psr-4": {
                    "ParagonIE\\ConstantTime\\": "src/"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Paragon Initiative Enterprises",
                    "email": "security@paragonie.com",
                    "homepage": "https://paragonie.com",
                    "role": "Maintainer"
                },
                {
                    "name": "Steve 'Sc00bz' Thomas",
                    "email": "steve@tobtu.com",
                    "homepage": "https://www.tobtu.com",
                    "role": "Original Developer"
                }
            ],
            "description": "Constant-time Implementations of RFC 4648 Encoding (Base-64, Base-32, Base-16)",
            "keywords": [
                "base16",
                "base32",
                "base32_decode",
                "base32_encode",
                "base64",
                "base64_decode",
                "base64_encode",
                "bin2hex",
                "encoding",
                "hex",
                "hex2bin",
                "rfc4648"
            ],
            "support": {
                "email": "info@paragonie.com",
                "issues": "https://github.com/paragonie/constant_time_encoding/issues",
                "source": "https://github.com/paragonie/constant_time_encoding"
            },
            "install-path": "../paragonie/constant_time_encoding"
        },
        {
            "name": "phpseclib/phpseclib",
            "version": "4.0.3",
            "version_normalized": "4.0.3.0",
            "source": {
                "type": "git",
                "url": "https://github.com/phpseclib/phpseclib.git",
                "reference": "6077cecfed9e371993d3aa339b0afeb23f7bf636"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/phpseclib/phpseclib/zipball/6077cecfed9e371993d3aa339b0afeb23f7bf636",
                "reference": "6077cecfed9e371993d3aa339b0afeb23f7bf636",
                "shasum": ""
            },
            "require": {
                "paragonie/constant_time_encoding": "^2|^3",
                "php": ">=8.1",
                "symfony/polyfill-php82": "^1.26"
            },
            "require-dev": {
                "brianium/paratest": "^7.22",
                "ext-xml": "*",
                "php-parallel-lint/php-parallel-lint": "^1.3",
                "phpunit/phpunit": "^13",
                "squizlabs/php_codesniffer": "^3.7",
                "vimeo/psalm": "*"
            },
            "suggest": {
                "ext-dom": "Install the DOM extension to load XML formatted public keys.",
                "ext-gmp": "Install the GMP (GNU Multiple Precision) extension in order to speed up arbitrary precision integer arithmetic operations.",
                "ext-libsodium": "SSH2/SFTP can make use of some algorithms provided by the libsodium-php extension.",
                "ext-openssl": "Install the OpenSSL extension in order to speed up a wide variety of cryptographic operations."
            },
            "time": "2026-11-02T10:46:03+00:00",
            "type": "library",
            "installation-source": "dist",
            "autoload": {
                "psr-4": {
                    "phpseclib4\\": "phpseclib/"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Jim Wigginton",
                    "email": "terrafrost@php.net",
                    "role": "Lead Developer"
                },
                {
                    "name": "Patrick Monnerat",
                    "email": "pm@datasphere.ch",
                    "role": "Developer"
                },
                {
                    "name": "Andreas Fischer",
                    "email": "bantu@phpbb.com",
                    "role": "Developer"
                },
                {
                    "name": "Hans-Jürgen Petrich",
                    "email": "petrich@tronic-media.com",
                    "role": "Developer"
                },
                {
                    "name": "Graham Campbell",
                    "email": "graham@alt-three.com",
                    "role": "Developer"
                },
                {
                    "name": "Jack Worman",
                    "email": "jack.worman@proton.me",
                    "role": "Developer"
                }
            ],
            "description": "PHP Secure Communications Library - Pure-PHP implementations of RSA, AES, SSH2, SFTP, X.509 etc.",
            "homepage": "https://phpseclib.com/",
            "keywords": [
                "BigInteger",
                "aes",
                "asn.1",
                "asn1",
                "blowfish",
                "crypto",
                "cryptography",
                "encryption",
                "rsa",
                "security",
                "sftp",
                "signature",
                "signing",
                "ssh",
                "twofish",
                "x.509",
                "x509"
            ],
            "support": {
                "issues": "https://github.com/phpseclib/phpseclib/issues",
                "source": "https://github.com/phpseclib/phpseclib/tree/4.0.3"
            },
            "funding": [
                {
                    "url": "https://github.com/terrafrost",
                    "type": "github"
                },
                {
                    "url": "https://www.patreon.com/phpseclib",
                    "type": "patreon"
                },
                {
                    "url": "https://tidelift.com/funding/github/packagist/phpseclib/phpseclib",
                    "type": "tidelift"
                }
            ],
            "install-path": "../phpseclib/phpseclib"
        },
        {
            "name": "promphp/prometheus_client_php",
            "version": "v2.15.1",
            "version_normalized": "2.15.1.0",
            "source": {
                "type": "git",
                "url": "https://github.com/PromPHP/prometheus_client_php.git",
                "reference": "e153786bda5ca1d07335a2b5f477742c37195c40"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/PromPHP/prometheus_client_php/zipball/e153786bda5ca1d07335a2b5f477742c37195c40",
                "reference": "e153786bda5ca1d07335a2b5f477742c37195c40",
                "shasum": ""
            },
            "require": {
                "ext-json": "*",
                "php": "^8.2"
            },
            "replace": {
                "endclothing/prometheus_client_php": "*",
                "jimdo/prometheus_client_php": "*",
                "lkaemmerling/prometheus_client_php": "*"
            },
            "require-dev": {
                "guzzlehttp/guzzle": "^6.3|^7.0",
                "phpstan/extension-installer": "^1.0",
                "phpstan/phpstan": "^1.5.4",
                "phpstan/phpstan-phpunit": "^1.1.0",
                "phpstan/phpstan-strict-rules": "^1.1.0",
                "phpunit/phpunit": "^9.4",
                "predis/predis": "^2.3",
                "squizlabs/php_codesniffer": "^3.6 || ^4.0",
                "symfony/polyfill-apcu": "^1.6"
            },
            "suggest": {
                "ext-apc": "Required if using APCu.",
                "ext-pdo": "Required if using PDO.",
                "ext-redis": "Required if using Redis.",
                "predis/predis": "Required if using Predis.",
                "promphp/prometheus_push_gateway_php": "An easy client for using Prometheus PushGateway.",
                "symfony/polyfill-apcu": "Required if you use APCu."
            },
            "time": "2026-05-28T07:51:04+00:00",
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "1.0-dev"
                }
            },
            "installation-source": "dist",
            "autoload": {
                "psr-4": {
                    "Prometheus\\": "src/Prometheus/"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "Apache-2.0"
            ],
            "authors": [
                {
                    "name": "Lukas Kämmerling",
                    "email": "kontakt@lukas-kaemmerling.de"
                }
            ],
            "description": "Prometheus instrumentation library for PHP applications.",
            "support": {
                "issues": "https://github.com/PromPHP/prometheus_client_php/issues",
                "source": "https://github.com/PromPHP/prometheus_client_php/tree/v2.15.1"
            },
            "install-path": "../promphp/prometheus_client_php"
        },
        {
            "name": "psr/http-factory",
            "version": "1.1.0",
            "version_normalized": "1.1.0.0",
            "source": {
                "type": "git",
                "url": "https://github.com/php-fig/http-factory.git",
                "reference": "2b4765fddfe3b508ac62f829e852b1501d3f6e8a"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/php-fig/http-factory/zipball/2b4765fddfe3b508ac62f829e852b1501d3f6e8a",
                "reference": "2b4765fddfe3b508ac62f829e852b1501d3f6e8a",
                "shasum": ""
            },
            "require": {
                "php": ">=7.1",
                "psr/http-message": "^1.0 || ^2.0"
            },
            "time": "2024-04-15T12:06:14+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": "https://www.php-fig.org/"
                }
            ],
            "description": "PSR-17: Common interfaces for PSR-7 HTTP message factories",
            "keywords": [
                "factory",
                "http",
                "message",
                "psr",
                "psr-17",
                "psr-7",
                "request",
                "response"
            ],
            "support": {
                "source": "https://github.com/php-fig/http-factory"
            },
            "install-path": "../psr/http-factory"
        },
        {
            "name": "psr/http-message",
            "version": "2.0",
            "version_normalized": "2.0.0.0",
            "source": {
                "type": "git",
                "url": "https://github.com/php-fig/http-message.git",
                "reference": "402d35bcb92c70c026d1a6a9883f06b2ead23d71"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/php-fig/http-message/zipball/402d35bcb92c70c026d1a6a9883f06b2ead23d71",
                "reference": "402d35bcb92c70c026d1a6a9883f06b2ead23d71",
                "shasum": ""
            },
            "require": {
                "php": "^7.2 || ^8.0"
            },
            "time": "2023-04-04T09:54:51+00:00",
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "2.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": "https://www.php-fig.org/"
                }
            ],
            "description": "Common interface for HTTP messages",
            "homepage": "https://github.com/php-fig/http-message",
            "keywords": [
                "http",
                "http-message",
                "psr",
                "psr-7",
                "request",
                "response"
            ],
            "support": {
                "source": "https://github.com/php-fig/http-message/tree/2.0"
            },
            "install-path": "../psr/http-message"
        },
        {
            "name": "psr/log",
            "version": "3.0.2",
            "version_normalized": "3.0.2.0",
            "source": {
                "type": "git",
                "url": "https://github.com/php-fig/log.git",
                "reference": "f16e1d5863e37f8d8c2a01719f5b34baa2b714d3"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/php-fig/log/zipball/f16e1d5863e37f8d8c2a01719f5b34baa2b714d3",
                "reference": "f16e1d5863e37f8d8c2a01719f5b34baa2b714d3",
                "shasum": ""
            },
            "require": {
                "php": ">=8.0.0"
            },
            "time": "2024-09-11T13:17:53+00:00",
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "3.x-dev"
                }
            },
            "installation-source": "dist",
            "autoload": {
                "psr-4": {
                    "Psr\\Log\\": "src"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "PHP-FIG",
                    "homepage": "https://www.php-fig.org/"
                }
            ],
            "description": "Common interface for logging libraries",
            "homepage": "https://github.com/php-fig/log",
            "keywords": [
                "log",
                "psr",
                "psr-3"
            ],
            "support": {
                "source": "https://github.com/php-fig/log/tree/3.0.2"
            },
            "install-path": "../psr/log"
        },
        {
            "name": "ramsey/collection",
            "version": "2.1.1",
            "version_normalized": "2.1.1.0",
            "source": {
                "type": "git",
                "url": "https://github.com/ramsey/collection.git",
                "reference": "344572933ad0181accbf4ba763e85a0306a8c5e2"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/ramsey/collection/zipball/344572933ad0181accbf4ba763e85a0306a8c5e2",
                "reference": "344572933ad0181accbf4ba763e85a0306a8c5e2",
                "shasum": ""
            },
            "require": {
                "php": "^8.1"
            },
            "require-dev": {
                "captainhook/plugin-composer": "^5.3",
                "ergebnis/composer-normalize": "^2.45",
                "fakerphp/faker": "^1.24",
                "hamcrest/hamcrest-php": "^2.0",
                "jangregor/phpstan-prophecy": "^2.1",
                "mockery/mockery": "^1.6",
                "php-parallel-lint/php-console-highlighter": "^1.0",
                "php-parallel-lint/php-parallel-lint": "^1.4",
                "phpspec/prophecy-phpunit": "^2.3",
                "phpstan/extension-installer": "^1.4",
                "phpstan/phpstan": "^2.1",
                "phpstan/phpstan-mockery": "^2.0",
                "phpstan/phpstan-phpunit": "^2.0",
                "phpunit/phpunit": "^10.5",
                "ramsey/coding-standard": "^2.3",
                "ramsey/conventional-commits": "^1.6",
                "roave/security-advisories": "dev-latest"
            },
            "time": "2025-03-22T05:38:12+00:00",
            "type": "library",
            "extra": {
                "captainhook": {
                    "force-install": true
                },
                "ramsey/conventional-commits": {
                    "configFile": "conventional-commits.json"
                }
            },
            "installation-source": "dist",
            "autoload": {
                "psr-4": {
                    "Ramsey\\Collection\\": "src/"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Ben Ramsey",
                    "email": "ben@benramsey.com",
                    "homepage": "https://benramsey.com"
                }
            ],
            "description": "A PHP library for representing and manipulating collections.",
            "keywords": [
                "array",
                "collection",
                "hash",
                "map",
                "queue",
                "set"
            ],
            "support": {
                "issues": "https://github.com/ramsey/collection/issues",
                "source": "https://github.com/ramsey/collection/tree/2.1.1"
            },
            "install-path": "../ramsey/collection"
        },
        {
            "name": "ramsey/uuid",
            "version": "4.9.4",
            "version_normalized": "4.9.4.0",
            "source": {
                "type": "git",
                "url": "https://github.com/ramsey/uuid.git",
                "reference": "75d73f48d02797c2c285a7e9f348fadc0102ffe2"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/ramsey/uuid/zipball/75d73f48d02797c2c285a7e9f348fadc0102ffe2",
                "reference": "75d73f48d02797c2c285a7e9f348fadc0102ffe2",
                "shasum": ""
            },
            "require": {
                "brick/math": "^0.8.16 || ^0.9 || ^0.10 || ^0.11 || ^0.12 || ^0.13 || ^0.14 || ^0.15 || ^0.16 || ^0.17 || ^0.18 || ^0.19 || ^0.20 || ^1.0",
                "php": "^8.0",
                "ramsey/collection": "^1.2 || ^2.0"
            },
            "replace": {
                "rhumsaa/uuid": "self.version"
            },
            "require-dev": {
                "captainhook/captainhook": "^5.25",
                "captainhook/plugin-composer": "^5.3",
                "dealerdirect/phpcodesniffer-composer-installer": "^1.0",
                "ergebnis/composer-normalize": "^2.47",
                "mockery/mockery": "^1.6",
                "paragonie/random-lib": "^2",
                "php-mock/php-mock": "^2.6",
                "php-mock/php-mock-mockery": "^1.5",
                "php-parallel-lint/php-parallel-lint": "^1.4.0",
                "phpbench/phpbench": "^1.2.14",
                "phpstan/extension-installer": "^1.4",
                "phpstan/phpstan": "^2.1",
                "phpstan/phpstan-mockery": "^2.0",
                "phpstan/phpstan-phpunit": "^2.0",
                "phpunit/phpunit": "^9.6",
                "slevomat/coding-standard": "^8.18",
                "squizlabs/php_codesniffer": "^3.13"
            },
            "suggest": {
                "ext-bcmath": "Enables faster math with arbitrary-precision integers using BCMath.",
                "ext-gmp": "Enables faster math with arbitrary-precision integers using GMP.",
                "ext-uuid": "Enables the use of PeclUuidTimeGenerator and PeclUuidRandomGenerator.",
                "paragonie/random-lib": "Provides RandomLib for use with the RandomLibAdapter",
                "ramsey/uuid-doctrine": "Allows the use of Ramsey\\Uuid\\Uuid as Doctrine field type."
            },
            "time": "2026-09-16T11:39:30+00:00",
            "type": "library",
            "extra": {
                "captainhook": {
                    "force-install": true
                }
            },
            "installation-source": "dist",
            "autoload": {
                "files": [
                    "src/functions.php"
                ],
                "psr-4": {
                    "Ramsey\\Uuid\\": "src/"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "description": "A PHP library for generating and working with universally unique identifiers (UUIDs).",
            "keywords": [
                "guid",
                "identifier",
                "uuid"
            ],
            "support": {
                "issues": "https://github.com/ramsey/uuid/issues",
                "source": "https://github.com/ramsey/uuid/tree/4.9.4"
            },
            "install-path": "../ramsey/uuid"
        },
        {
            "name": "revolt/event-loop",
            "version": "v1.0.9",
            "version_normalized": "1.0.9.0",
            "source": {
                "type": "git",
                "url": "https://github.com/revoltphp/event-loop.git",
                "reference": "44061cf513e53c6200372fc935ac42271566295d"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/revoltphp/event-loop/zipball/44061cf513e53c6200372fc935ac42271566295d",
                "reference": "44061cf513e53c6200372fc935ac42271566295d",
                "shasum": ""
            },
            "require": {
                "php": ">=8.1"
            },
            "require-dev": {
                "ext-json": "*",
                "jetbrains/phpstorm-stubs": "^2019.3",
                "phpunit/phpunit": "^9",
                "psalm/phar": "6.16.*"
            },
            "time": "2026-05-16T17:55:38+00:00",
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-main": "1.x-dev"
                }
            },
            "installation-source": "dist",
            "autoload": {
                "psr-4": {
                    "Revolt\\": "src"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Aaron Piotrowski",
                    "email": "aaron@trowski.com"
                },
                {
                    "name": "Cees-Jan Kiewiet",
                    "email": "ceesjank@gmail.com"
                },
                {
                    "name": "Christian Lück",
                    "email": "christian@clue.engineering"
                },
                {
                    "name": "Niklas Keller",
                    "email": "me@kelunik.com"
                }
            ],
            "description": "Rock-solid event loop for concurrent PHP applications.",
            "keywords": [
                "async",
                "asynchronous",
                "concurrency",
                "event",
                "event-loop",
                "non-blocking",
                "scheduler"
            ],
            "support": {
                "issues": "https://github.com/revoltphp/event-loop/issues",
                "source": "https://github.com/revoltphp/event-loop/tree/v1.0.9"
            },
            "install-path": "../revolt/event-loop"
        },
        {
            "name": "symfony/polyfill-iconv",
            "version": "v1.43.0",
            "version_normalized": "1.43.0.0",
            "source": {
                "type": "git",
                "url": "https://github.com/symfony/polyfill-iconv.git",
                "reference": "254724d95fe01b679cd97d88786e9623ee00bfb7"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/symfony/polyfill-iconv/zipball/254724d95fe01b679cd97d88786e9623ee00bfb7",
                "reference": "254724d95fe01b679cd97d88786e9623ee00bfb7",
                "shasum": ""
            },
            "require": {
                "php": ">=7.2"
            },
            "provide": {
                "ext-iconv": "*"
            },
            "suggest": {
                "ext-iconv": "For best performance"
            },
            "time": "2026-09-29T06:25:14+00:00",
            "type": "library",
            "extra": {
                "thanks": {
                    "url": "https://github.com/symfony/polyfill",
                    "name": "symfony/polyfill"
                }
            },
            "installation-source": "dist",
            "autoload": {
                "files": [
                    "bootstrap.php"
                ],
                "psr-4": {
                    "Symfony\\Polyfill\\Iconv\\": ""
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Nicolas Grekas",
                    "email": "p@tchwork.com"
                },
                {
                    "name": "Symfony Community",
                    "homepage": "https://symfony.com/contributors"
                }
            ],
            "description": "Symfony polyfill for the Iconv extension",
            "homepage": "https://symfony.com",
            "keywords": [
                "compatibility",
                "iconv",
                "polyfill",
                "portable",
                "shim"
            ],
            "support": {
                "source": "https://github.com/symfony/polyfill-iconv/tree/v1.43.0"
            },
            "funding": [
                {
                    "url": "https://symfony.com/sponsor",
                    "type": "custom"
                },
                {
                    "url": "https://github.com/fabpot",
                    "type": "github"
                },
                {
                    "url": "https://github.com/nicolas-grekas",
                    "type": "github"
                },
                {
                    "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
                    "type": "tidelift"
                }
            ],
            "install-path": "../symfony/polyfill-iconv"
        },
        {
            "name": "symfony/polyfill-mbstring",
            "version": "v1.43.3",
            "version_normalized": "1.43.3.0",
            "source": {
                "type": "git",
                "url": "https://github.com/symfony/polyfill-mbstring.git",
                "reference": "122889ed24dc000165bcbfd77ec412f15cbdfc6a"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/122889ed24dc000165bcbfd77ec412f15cbdfc6a",
                "reference": "122889ed24dc000165bcbfd77ec412f15cbdfc6a",
                "shasum": ""
            },
            "require": {
                "ext-iconv": "*",
                "php": ">=7.2"
            },
            "provide": {
                "ext-mbstring": "*"
            },
            "suggest": {
                "ext-mbstring": "For best performance"
            },
            "time": "2026-10-28T09:35:49+00:00",
            "type": "library",
            "extra": {
                "thanks": {
                    "url": "https://github.com/symfony/polyfill",
                    "name": "symfony/polyfill"
                }
            },
            "installation-source": "dist",
            "autoload": {
                "files": [
                    "bootstrap.php"
                ],
                "psr-4": {
                    "Symfony\\Polyfill\\Mbstring\\": ""
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Nicolas Grekas",
                    "email": "p@tchwork.com"
                },
                {
                    "name": "Symfony Community",
                    "homepage": "https://symfony.com/contributors"
                }
            ],
            "description": "Symfony polyfill for the Mbstring extension",
            "homepage": "https://symfony.com",
            "keywords": [
                "compatibility",
                "mbstring",
                "polyfill",
                "portable",
                "shim"
            ],
            "support": {
                "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.43.3"
            },
            "funding": [
                {
                    "url": "https://symfony.com/sponsor",
                    "type": "custom"
                },
                {
                    "url": "https://github.com/fabpot",
                    "type": "github"
                },
                {
                    "url": "https://github.com/nicolas-grekas",
                    "type": "github"
                },
                {
                    "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
                    "type": "tidelift"
                }
            ],
            "install-path": "../symfony/polyfill-mbstring"
        },
        {
            "name": "symfony/polyfill-php82",
            "version": "v1.43.0",
            "version_normalized": "1.43.0.0",
            "source": {
                "type": "git",
                "url": "https://github.com/symfony/polyfill-php82.git",
                "reference": "843bbe8b2a7934307b749751eede0f111f5d1cfc"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/symfony/polyfill-php82/zipball/843bbe8b2a7934307b749751eede0f111f5d1cfc",
                "reference": "843bbe8b2a7934307b749751eede0f111f5d1cfc",
                "shasum": ""
            },
            "require": {
                "php": ">=7.2"
            },
            "time": "2026-09-25T15:50:05+00:00",
            "type": "library",
            "extra": {
                "thanks": {
                    "url": "https://github.com/symfony/polyfill",
                    "name": "symfony/polyfill"
                }
            },
            "installation-source": "dist",
            "autoload": {
                "files": [
                    "bootstrap.php"
                ],
                "psr-4": {
                    "Symfony\\Polyfill\\Php82\\": ""
                },
                "classmap": [
                    "Resources/stubs"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Nicolas Grekas",
                    "email": "p@tchwork.com"
                },
                {
                    "name": "Symfony Community",
                    "homepage": "https://symfony.com/contributors"
                }
            ],
            "description": "Symfony polyfill backporting some PHP 8.2+ features to lower PHP versions",
            "homepage": "https://symfony.com",
            "keywords": [
                "compatibility",
                "polyfill",
                "portable",
                "shim"
            ],
            "support": {
                "source": "https://github.com/symfony/polyfill-php82/tree/v1.43.0"
            },
            "funding": [
                {
                    "url": "https://symfony.com/sponsor",
                    "type": "custom"
                },
                {
                    "url": "https://github.com/fabpot",
                    "type": "github"
                },
                {
                    "url": "https://github.com/nicolas-grekas",
                    "type": "github"
                },
                {
                    "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
                    "type": "tidelift"
                }
            ],
            "install-path": "../symfony/polyfill-php82"
        },
        {
            "name": "symfony/polyfill-php83",
            "version": "v1.43.0",
            "version_normalized": "1.43.0.0",
            "source": {
                "type": "git",
                "url": "https://github.com/symfony/polyfill-php83.git",
                "reference": "80ccff923a8d61f73ebe9da0aa94e25232f004ce"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/symfony/polyfill-php83/zipball/80ccff923a8d61f73ebe9da0aa94e25232f004ce",
                "reference": "80ccff923a8d61f73ebe9da0aa94e25232f004ce",
                "shasum": ""
            },
            "require": {
                "php": ">=7.2"
            },
            "time": "2026-09-25T15:50:05+00:00",
            "type": "library",
            "extra": {
                "thanks": {
                    "url": "https://github.com/symfony/polyfill",
                    "name": "symfony/polyfill"
                }
            },
            "installation-source": "dist",
            "autoload": {
                "files": [
                    "bootstrap.php"
                ],
                "psr-4": {
                    "Symfony\\Polyfill\\Php83\\": ""
                },
                "classmap": [
                    "Resources/stubs"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Nicolas Grekas",
                    "email": "p@tchwork.com"
                },
                {
                    "name": "Symfony Community",
                    "homepage": "https://symfony.com/contributors"
                }
            ],
            "description": "Symfony polyfill backporting some PHP 8.3+ features to lower PHP versions",
            "homepage": "https://symfony.com",
            "keywords": [
                "compatibility",
                "polyfill",
                "portable",
                "shim"
            ],
            "support": {
                "source": "https://github.com/symfony/polyfill-php83/tree/v1.43.0"
            },
            "funding": [
                {
                    "url": "https://symfony.com/sponsor",
                    "type": "custom"
                },
                {
                    "url": "https://github.com/fabpot",
                    "type": "github"
                },
                {
                    "url": "https://github.com/nicolas-grekas",
                    "type": "github"
                },
                {
                    "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
                    "type": "tidelift"
                }
            ],
            "install-path": "../symfony/polyfill-php83"
        },
        {
            "name": "symfony/polyfill-php84",
            "version": "v1.43.0",
            "version_normalized": "1.43.0.0",
            "source": {
                "type": "git",
                "url": "https://github.com/symfony/polyfill-php84.git",
                "reference": "22c6548499cbe5c5bb072fc0c42312dff062a015"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/symfony/polyfill-php84/zipball/22c6548499cbe5c5bb072fc0c42312dff062a015",
                "reference": "22c6548499cbe5c5bb072fc0c42312dff062a015",
                "shasum": ""
            },
            "require": {
                "php": ">=7.2"
            },
            "time": "2026-09-23T22:01:09+00:00",
            "type": "library",
            "extra": {
                "thanks": {
                    "url": "https://github.com/symfony/polyfill",
                    "name": "symfony/polyfill"
                }
            },
            "installation-source": "dist",
            "autoload": {
                "files": [
                    "bootstrap.php"
                ],
                "psr-4": {
                    "Symfony\\Polyfill\\Php84\\": ""
                },
                "classmap": [
                    "Resources/stubs"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Nicolas Grekas",
                    "email": "p@tchwork.com"
                },
                {
                    "name": "Symfony Community",
                    "homepage": "https://symfony.com/contributors"
                }
            ],
            "description": "Symfony polyfill backporting some PHP 8.4+ features to lower PHP versions",
            "homepage": "https://symfony.com",
            "keywords": [
                "compatibility",
                "polyfill",
                "portable",
                "shim"
            ],
            "support": {
                "source": "https://github.com/symfony/polyfill-php84/tree/v1.43.0"
            },
            "funding": [
                {
                    "url": "https://symfony.com/sponsor",
                    "type": "custom"
                },
                {
                    "url": "https://github.com/fabpot",
                    "type": "github"
                },
                {
                    "url": "https://github.com/nicolas-grekas",
                    "type": "github"
                },
                {
                    "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
                    "type": "tidelift"
                }
            ],
            "install-path": "../symfony/polyfill-php84"
        },
        {
            "name": "symfony/polyfill-php85",
            "version": "v1.43.0",
            "version_normalized": "1.43.0.0",
            "source": {
                "type": "git",
                "url": "https://github.com/symfony/polyfill-php85.git",
                "reference": "86a42cbcc07adc331481a5ab310a4024bfc227f6"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/symfony/polyfill-php85/zipball/86a42cbcc07adc331481a5ab310a4024bfc227f6",
                "reference": "86a42cbcc07adc331481a5ab310a4024bfc227f6",
                "shasum": ""
            },
            "require": {
                "php": ">=7.2"
            },
            "time": "2026-09-25T15:46:47+00:00",
            "type": "library",
            "extra": {
                "thanks": {
                    "url": "https://github.com/symfony/polyfill",
                    "name": "symfony/polyfill"
                }
            },
            "installation-source": "dist",
            "autoload": {
                "files": [
                    "bootstrap.php"
                ],
                "psr-4": {
                    "Symfony\\Polyfill\\Php85\\": ""
                },
                "classmap": [
                    "Resources/stubs"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Nicolas Grekas",
                    "email": "p@tchwork.com"
                },
                {
                    "name": "Symfony Community",
                    "homepage": "https://symfony.com/contributors"
                }
            ],
            "description": "Symfony polyfill backporting some PHP 8.5+ features to lower PHP versions",
            "homepage": "https://symfony.com",
            "keywords": [
                "compatibility",
                "polyfill",
                "portable",
                "shim"
            ],
            "support": {
                "source": "https://github.com/symfony/polyfill-php85/tree/v1.43.0"
            },
            "funding": [
                {
                    "url": "https://symfony.com/sponsor",
                    "type": "custom"
                },
                {
                    "url": "https://github.com/fabpot",
                    "type": "github"
                },
                {
                    "url": "https://github.com/nicolas-grekas",
                    "type": "github"
                },
                {
                    "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
                    "type": "tidelift"
                }
            ],
            "install-path": "../symfony/polyfill-php85"
        },
        {
            "name": "symfony/polyfill-php86",
            "version": "v1.43.0",
            "version_normalized": "1.43.0.0",
            "source": {
                "type": "git",
                "url": "https://github.com/symfony/polyfill-php86.git",
                "reference": "8840df45b24f33a49dc419fa18dc0057231ae1d8"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/symfony/polyfill-php86/zipball/8840df45b24f33a49dc419fa18dc0057231ae1d8",
                "reference": "8840df45b24f33a49dc419fa18dc0057231ae1d8",
                "shasum": ""
            },
            "require": {
                "php": ">=7.2"
            },
            "time": "2026-09-25T15:46:47+00:00",
            "type": "library",
            "extra": {
                "thanks": {
                    "url": "https://github.com/symfony/polyfill",
                    "name": "symfony/polyfill"
                }
            },
            "installation-source": "dist",
            "autoload": {
                "files": [
                    "bootstrap.php"
                ],
                "psr-4": {
                    "Symfony\\Polyfill\\Php86\\": ""
                },
                "classmap": [
                    "Resources/stubs"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Nicolas Grekas",
                    "email": "p@tchwork.com"
                },
                {
                    "name": "Symfony Community",
                    "homepage": "https://symfony.com/contributors"
                }
            ],
            "description": "Symfony polyfill backporting some PHP 8.6+ features to lower PHP versions",
            "homepage": "https://symfony.com",
            "keywords": [
                "compatibility",
                "polyfill",
                "portable",
                "shim"
            ],
            "support": {
                "source": "https://github.com/symfony/polyfill-php86/tree/v1.43.0"
            },
            "funding": [
                {
                    "url": "https://symfony.com/sponsor",
                    "type": "custom"
                },
                {
                    "url": "https://github.com/fabpot",
                    "type": "github"
                },
                {
                    "url": "https://github.com/nicolas-grekas",
                    "type": "github"
                },
                {
                    "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
                    "type": "tidelift"
                }
            ],
            "install-path": "../symfony/polyfill-php86"
        },
        {
            "name": "webmozart/assert",
            "version": "2.5.0",
            "version_normalized": "2.5.0.0",
            "source": {
                "type": "git",
                "url": "https://github.com/webmozarts/assert.git",
                "reference": "8a163706bbcac613733dba03f51e13b5eb1bb819"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/webmozarts/assert/zipball/8a163706bbcac613733dba03f51e13b5eb1bb819",
                "reference": "8a163706bbcac613733dba03f51e13b5eb1bb819",
                "shasum": ""
            },
            "require": {
                "ext-ctype": "*",
                "ext-date": "*",
                "ext-filter": "*",
                "php": "^8.2"
            },
            "suggest": {
                "ext-intl": "",
                "ext-simplexml": "",
                "ext-spl": ""
            },
            "time": "2026-10-05T23:14:19+00:00",
            "type": "library",
            "extra": {
                "psalm": {
                    "pluginClass": "Webmozart\\Assert\\PsalmPlugin"
                },
                "branch-alias": {
                    "dev-master": "2.0-dev",
                    "dev-feature/2-0": "2.0-dev"
                }
            },
            "installation-source": "dist",
            "autoload": {
                "psr-4": {
                    "Webmozart\\Assert\\": "src/"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Bernhard Schussek",
                    "email": "bschussek@gmail.com"
                },
                {
                    "name": "Woody Gilk",
                    "email": "woody.gilk@gmail.com"
                }
            ],
            "description": "Assertions to validate method input/output with nice error messages.",
            "keywords": [
                "assert",
                "check",
                "validate"
            ],
            "support": {
                "issues": "https://github.com/webmozarts/assert/issues",
                "source": "https://github.com/webmozarts/assert/tree/2.5.0"
            },
            "install-path": "../webmozart/assert"
        }
    ],
    "dev": true,
    "dev-package-names": []
}
