{ "_readme": [ "This file locks the dependencies of your project to a known state", "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], "content-hash": "ebdc5899849490a86494e5b1ef112b27", "packages": [ { "name": "ezyang/htmlpurifier", "version": "v4.19.0", "source": { "type": "git", "url": "https://github.com/ezyang/htmlpurifier.git", "reference": "b287d2a16aceffbf6e0295559b39662612b77fcf" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/ezyang/htmlpurifier/zipball/b287d2a16aceffbf6e0295559b39662612b77fcf", "reference": "b287d2a16aceffbf6e0295559b39662612b77fcf", "shasum": "" }, "require": { "php": "~5.6.0 || ~7.0.0 || ~7.1.0 || ~7.2.0 || ~7.3.0 || ~7.4.0 || ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0" }, "require-dev": { "cerdic/css-tidy": "^1.7 || ^2.0", "simpletest/simpletest": "dev-master" }, "suggest": { "cerdic/css-tidy": "If you want to use the filter 'Filter.ExtractStyleBlocks'.", "ext-bcmath": "Used for unit conversion and imagecrash protection", "ext-iconv": "Converts text to and from non-UTF-8 encodings", "ext-tidy": "Used for pretty-printing HTML" }, "type": "library", "autoload": { "files": [ "library/HTMLPurifier.composer.php" ], "psr-0": { "HTMLPurifier": "library/" }, "exclude-from-classmap": [ "/library/HTMLPurifier/Language/" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "LGPL-2.1-or-later" ], "authors": [ { "name": "Edward Z. Yang", "email": "admin@htmlpurifier.org", "homepage": "http://ezyang.com" } ], "description": "Standards compliant HTML filter written in PHP", "homepage": "http://htmlpurifier.org/", "keywords": [ "html" ], "support": { "issues": "https://github.com/ezyang/htmlpurifier/issues", "source": "https://github.com/ezyang/htmlpurifier/tree/v4.19.0" }, "time": "2025-10-17T16:34:55+00:00" }, { "name": "gregwar/captcha", "version": "v1.3.0", "source": { "type": "git", "url": "https://github.com/Gregwar/Captcha.git", "reference": "4edbcd09fde4353b94ce550f43460eba73baf2cc" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/Gregwar/Captcha/zipball/4edbcd09fde4353b94ce550f43460eba73baf2cc", "reference": "4edbcd09fde4353b94ce550f43460eba73baf2cc", "shasum": "" }, "require": { "ext-fileinfo": "*", "ext-gd": "*", "ext-mbstring": "*", "php": ">=5.3.0", "symfony/finder": "*" }, "require-dev": { "phpunit/phpunit": "^4.8.35 || ^5.7.21 || ^6.4 || ^7.0 || ^8.0 || ^9.0" }, "type": "library", "autoload": { "psr-4": { "Gregwar\\": "src/Gregwar" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Grégoire Passault", "email": "g.passault@gmail.com", "homepage": "http://www.gregwar.com/" }, { "name": "Jeremy Livingston", "email": "jeremy.j.livingston@gmail.com" } ], "description": "Captcha generator", "homepage": "https://github.com/Gregwar/Captcha", "keywords": [ "bot", "captcha", "spam" ], "support": { "issues": "https://github.com/Gregwar/Captcha/issues", "source": "https://github.com/Gregwar/Captcha/tree/v1.3.0" }, "time": "2025-06-23T12:25:54+00:00" }, { "name": "mlocati/ip-lib", "version": "1.22.0", "source": { "type": "git", "url": "https://github.com/mlocati/ip-lib.git", "reference": "4e40ffd3bf9989db19403d89c4d8be44b87b8a91" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/mlocati/ip-lib/zipball/4e40ffd3bf9989db19403d89c4d8be44b87b8a91", "reference": "4e40ffd3bf9989db19403d89c4d8be44b87b8a91", "shasum": "" }, "require": { "php": ">=5.3.3" }, "require-dev": { "ext-pdo_sqlite": "*", "phpunit/phpunit": "^4.8 || ^5.7 || ^6.5 || ^7.5 || ^8.5 || ^9.5" }, "type": "library", "autoload": { "psr-4": { "IPLib\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Michele Locati", "email": "mlocati@gmail.com", "homepage": "https://github.com/mlocati", "role": "Author" } ], "description": "Handle IPv4, IPv6 addresses and ranges", "homepage": "https://github.com/mlocati/ip-lib", "keywords": [ "IP", "address", "addresses", "ipv4", "ipv6", "manage", "managing", "matching", "network", "networking", "range", "subnet" ], "support": { "issues": "https://github.com/mlocati/ip-lib/issues", "source": "https://github.com/mlocati/ip-lib/tree/1.22.0" }, "funding": [ { "url": "https://github.com/sponsors/mlocati", "type": "github" }, { "url": "https://paypal.me/mlocati", "type": "other" } ], "time": "2025-10-15T12:35:09+00:00" }, { "name": "openpsa/universalfeedcreator", "version": "v1.9.0", "source": { "type": "git", "url": "https://github.com/flack/UniversalFeedCreator.git", "reference": "c55f908e867aa6dade0905b8aefb94fd9d8c1f9e" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/flack/UniversalFeedCreator/zipball/c55f908e867aa6dade0905b8aefb94fd9d8c1f9e", "reference": "c55f908e867aa6dade0905b8aefb94fd9d8c1f9e", "shasum": "" }, "require": { "php": ">=5.2" }, "require-dev": { "phpunit/phpunit": "^6.5.14 || ^7.5.20 || ^8.5.32 || ^9.5.10" }, "type": "library", "autoload": { "files": [ "lib/constants.php" ], "classmap": [ "lib" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "LGPL-2.1-or-later" ], "authors": [ { "name": "Andreas Flack", "email": "flack@contentcontrol-berlin.de", "homepage": "http://www.contentcontrol-berlin.de/" } ], "description": "RSS and Atom feed generator by Kai Blankenhorn", "keywords": [ "atom", "georss", "gpx", "opml", "pie", "rss" ], "support": { "issues": "https://github.com/flack/UniversalFeedCreator/issues", "source": "https://github.com/flack/UniversalFeedCreator/tree/v1.9.0" }, "time": "2024-02-22T11:08:24+00:00" }, { "name": "phpmailer/phpmailer", "version": "v6.12.0", "source": { "type": "git", "url": "https://github.com/PHPMailer/PHPMailer.git", "reference": "d1ac35d784bf9f5e61b424901d5a014967f15b12" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/PHPMailer/PHPMailer/zipball/d1ac35d784bf9f5e61b424901d5a014967f15b12", "reference": "d1ac35d784bf9f5e61b424901d5a014967f15b12", "shasum": "" }, "require": { "ext-ctype": "*", "ext-filter": "*", "ext-hash": "*", "php": ">=5.5.0" }, "require-dev": { "dealerdirect/phpcodesniffer-composer-installer": "^1.0", "doctrine/annotations": "^1.2.6 || ^1.13.3", "php-parallel-lint/php-console-highlighter": "^1.0.0", "php-parallel-lint/php-parallel-lint": "^1.3.2", "phpcompatibility/php-compatibility": "^9.3.5", "roave/security-advisories": "dev-latest", "squizlabs/php_codesniffer": "^3.7.2", "yoast/phpunit-polyfills": "^1.0.4" }, "suggest": { "decomplexity/SendOauth2": "Adapter for using XOAUTH2 authentication", "ext-mbstring": "Needed to send email in multibyte encoding charset or decode encoded addresses", "ext-openssl": "Needed for secure SMTP sending and DKIM signing", "greew/oauth2-azure-provider": "Needed for Microsoft Azure XOAUTH2 authentication", "hayageek/oauth2-yahoo": "Needed for Yahoo XOAUTH2 authentication", "league/oauth2-google": "Needed for Google XOAUTH2 authentication", "psr/log": "For optional PSR-3 debug logging", "symfony/polyfill-mbstring": "To support UTF-8 if the Mbstring PHP extension is not enabled (^1.2)", "thenetworg/oauth2-azure": "Needed for Microsoft XOAUTH2 authentication" }, "type": "library", "autoload": { "psr-4": { "PHPMailer\\PHPMailer\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "LGPL-2.1-only" ], "authors": [ { "name": "Marcus Bointon", "email": "phpmailer@synchromedia.co.uk" }, { "name": "Jim Jagielski", "email": "jimjag@gmail.com" }, { "name": "Andy Prevost", "email": "codeworxtech@users.sourceforge.net" }, { "name": "Brent R. Matzelle" } ], "description": "PHPMailer is a full-featured email creation and transfer class for PHP", "support": { "issues": "https://github.com/PHPMailer/PHPMailer/issues", "source": "https://github.com/PHPMailer/PHPMailer/tree/v6.12.0" }, "funding": [ { "url": "https://github.com/Synchro", "type": "github" } ], "time": "2025-10-15T16:49:08+00:00" }, { "name": "playsms/tpl", "version": "1.0.11", "source": { "type": "git", "url": "https://github.com/playsms/tpl.git", "reference": "79076a8f1c50ca47284dd1617f4561b4c79ea64c" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/playsms/tpl/zipball/79076a8f1c50ca47284dd1617f4561b4c79ea64c", "reference": "79076a8f1c50ca47284dd1617f4561b4c79ea64c", "shasum": "" }, "type": "library", "autoload": { "psr-0": { "Playsms\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Anton Raharja", "email": "araharja@protonmail.com", "homepage": "https://antonraharja.com", "role": "Developer" } ], "description": "Dead simple PHP template engine", "homepage": "http://github.com/playsms/tpl", "keywords": [ "layout", "playsms", "template", "tpl" ], "support": { "issues": "https://github.com/playsms/tpl/issues", "source": "https://github.com/playsms/tpl/tree/1.0.11" }, "time": "2023-11-17T10:26:11+00:00" }, { "name": "playsms/webservices", "version": "1.0.7", "source": { "type": "git", "url": "https://github.com/playsms/playsms-webservices.git", "reference": "bcb985eb87a52ece6a4b23a9ca7c8eb7cc4901bc" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/playsms/playsms-webservices/zipball/bcb985eb87a52ece6a4b23a9ca7c8eb7cc4901bc", "reference": "bcb985eb87a52ece6a4b23a9ca7c8eb7cc4901bc", "shasum": "" }, "type": "library", "autoload": { "psr-0": { "Playsms\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Anton Raharja", "email": "araharja@protonmail.com", "homepage": "http://antonraharja.com", "role": "Developer" } ], "description": "playSMS Webservices Class. playSMS is a free and open source SMS portal software.", "homepage": "http://github.com/antonraharja/playsms-webservices", "keywords": [ "bulk", "playsms", "sms", "webservices" ], "support": { "issues": "https://github.com/playsms/playsms-webservices/issues", "source": "https://github.com/playsms/playsms-webservices/tree/master" }, "time": "2020-04-08T18:37:59+00:00" }, { "name": "symfony/finder", "version": "v7.4.8", "source": { "type": "git", "url": "https://github.com/symfony/finder.git", "reference": "e0be088d22278583a82da281886e8c3592fbf149" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/finder/zipball/e0be088d22278583a82da281886e8c3592fbf149", "reference": "e0be088d22278583a82da281886e8c3592fbf149", "shasum": "" }, "require": { "php": ">=8.2" }, "require-dev": { "symfony/filesystem": "^6.4|^7.0|^8.0" }, "type": "library", "autoload": { "psr-4": { "Symfony\\Component\\Finder\\": "" }, "exclude-from-classmap": [ "/Tests/" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Fabien Potencier", "email": "fabien@symfony.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], "description": "Finds files and directories via an intuitive fluent interface", "homepage": "https://symfony.com", "support": { "source": "https://github.com/symfony/finder/tree/v7.4.8" }, "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" } ], "time": "2026-03-24T13:12:05+00:00" } ], "packages-dev": [], "aliases": [], "minimum-stability": "stable", "stability-flags": {}, "prefer-stable": false, "prefer-lowest": false, "platform": {}, "platform-dev": {}, "plugin-api-version": "2.9.0" }