friendica/bin/composer.phar

93860 lines
1.9 MiB
Executable file
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#!/usr/bin/env php
<?php
/*
* This file is part of Composer.
*
* (c) Nils Adermann <naderman@naderman.de>
* Jordi Boggiano <j.boggiano@seld.be>
*
* For the full copyright and license information, please view
* the license that is located at the bottom of this file.
*/
// Avoid APC causing random fatal errors per https://github.com/composer/composer/issues/264
if (extension_loaded('apc') && filter_var(ini_get('apc.enable_cli'), FILTER_VALIDATE_BOOLEAN) && filter_var(ini_get('apc.cache_by_default'), FILTER_VALIDATE_BOOLEAN)) {
if (version_compare(phpversion('apc'), '3.0.12', '>=')) {
ini_set('apc.cache_by_default', 0);
} else {
fwrite(STDERR, 'Warning: APC <= 3.0.12 may cause fatal errors when running composer commands.'.PHP_EOL);
fwrite(STDERR, 'Update APC, or set apc.enable_cli or apc.cache_by_default to 0 in your php.ini.'.PHP_EOL);
}
}
Phar::mapPhar('composer.phar');
require 'phar://composer.phar/bin/composer';
__HALT_COMPILER(); ?>
<EFBFBD>û composer.phar+src/Composer/Autoload/AutoloadGenerator.php3k5ñ‡`3ky[£¤+src/Composer/Autoload/ClassMapGenerator.phpÖ5ñ‡`Öß †"¤src/Composer/Cache.phpä5ñ‡`äxwܤ%src/Composer/Command/AboutCommand.phpØ5ñ‡`Øö÷;‡¤'src/Composer/Command/ArchiveCommand.phpä5ñ‡`äÕ­¤$src/Composer/Command/BaseCommand.phpÚ 5ñ‡`Ú ÝˆË¤.src/Composer/Command/BaseDependencyCommand.php\5ñ‡`\{<7B>9d¤1src/Composer/Command/CheckPlatformReqsCommand.php}5ñ‡`}0Û¤*src/Composer/Command/ClearCacheCommand.php½5ñ‡`½°&src/Composer/Command/ConfigCommand.php»Q5ñ‡`»Q^¼ÿȤ-src/Composer/Command/CreateProjectCommand.phpe;5ñ‡`e;'˜À¤'src/Composer/Command/DependsCommand.phpø5ñ‡`øªeá¤(src/Composer/Command/DiagnoseCommand.php]P5ñ‡`]PMTõj¤,src/Composer/Command/DumpAutoloadCommand.phpã 5ñ‡`ã © ]†¤$src/Composer/Command/ExecCommand.php 5ñ‡` ?ìç¤$src/Composer/Command/FundCommand.php+
5ñ‡`+
ð`ó¤&src/Composer/Command/GlobalCommand.phpÅ 5ñ‡`Å ©O:ü¤$src/Composer/Command/HomeCommand.php5ñ‡`’‰ ¤$src/Composer/Command/InitCommand.php:U5ñ‡`:UˆŠ»â¤'src/Composer/Command/InstallCommand.phpT5ñ‡`TÞùõ›¤(src/Composer/Command/LicensesCommand.phpò5ñ‡`ò´È¤(src/Composer/Command/OutdatedCommand.php 5ñ‡` ا)src/Composer/Command/ProhibitsCommand.php5ñ‡`_¤éS¤&src/Composer/Command/RemoveCommand.phpß5ñ‡`ßì:/|¤'src/Composer/Command/RequireCommand.php¨)5ñ‡`¨)µDàÿ¤)src/Composer/Command/RunScriptCommand.php±5ñ‡`±™Ò-Ť+src/Composer/Command/ScriptAliasCommand.php¯5ñ‡`¯?=Ѥ&src/Composer/Command/SearchCommand.phpT 5ñ‡`T ±¤*src/Composer/Command/SelfUpdateCommand.phpðC5ñ‡`ðCvÕ <¤$src/Composer/Command/ShowCommand.phpp5ñ‡`p¼¨ìÛ¤&src/Composer/Command/StatusCommand.php%5ñ‡`%ŽÞÚ¤(src/Composer/Command/SuggestsCommand.php
5ñ‡`
y°ø¤&src/Composer/Command/UpdateCommand.phpë#5ñ‡`ë#3<&¤(src/Composer/Command/ValidateCommand.phpe5ñ‡`eï
²¤src/Composer/Composer.php} 5ñ‡`} =â=å¤src/Composer/Config.phpø$5ñ‡`ø$öÙú¤-src/Composer/Config/ConfigSourceInterface.php5ñ‡`³ [/¤(src/Composer/Config/JsonConfigSource.php²5ñ‡`²Gd=ž¤$src/Composer/Console/Application.phpY85ñ‡`Y8Äë檤,src/Composer/Console/HtmlOutputFormatter.php05ñ‡`0^КҤ-src/Composer/DependencyResolver/Decisions.php65ñ‡`6à• ž¤1src/Composer/DependencyResolver/DefaultPolicy.php5ñ‡`Þ ¼¤/src/Composer/DependencyResolver/GenericRule.php´5ñ‡`´n±ðã¤>src/Composer/DependencyResolver/Operation/InstallOperation.phpC5ñ‡`C´\õ*¤Isrc/Composer/DependencyResolver/Operation/MarkAliasInstalledOperation.php÷5ñ‡`÷ïÎà÷¤Ksrc/Composer/DependencyResolver/Operation/MarkAliasUninstalledOperation.phpý5ñ‡`ý3#†¤@src/Composer/DependencyResolver/Operation/OperationInterface.phpÓ5ñ‡`ÓÙâ&ä¤=src/Composer/DependencyResolver/Operation/SolverOperation.php¹5ñ‡`¹&¢e
¤@src/Composer/DependencyResolver/Operation/UninstallOperation.phpI5ñ‡`IFûÂɤ=src/Composer/DependencyResolver/Operation/UpdateOperation.php'5ñ‡`'Qúɯ¤3src/Composer/DependencyResolver/PolicyInterface.php­5ñ‡`­Ÿ(src/Composer/DependencyResolver/Pool.phpü"5ñ‡`ü"lžƒÆ¤+src/Composer/DependencyResolver/Problem.php÷5ñ‡`÷KŽX¤+src/Composer/DependencyResolver/Request.phpƒ5ñ‡`ƒåVP„¤(src/Composer/DependencyResolver/Rule.php:5ñ‡`:=$¨¤1src/Composer/DependencyResolver/Rule2Literals.php5ñ‡` NS¤+src/Composer/DependencyResolver/RuleSet.php¨
5ñ‡`¨
XÏé¤4src/Composer/DependencyResolver/RuleSetGenerator.phpƒ5ñ‡`ƒùc¤3src/Composer/DependencyResolver/RuleSetIterator.php5ñ‡`Cü$¤2src/Composer/DependencyResolver/RuleWatchChain.phpi5ñ‡`ihïš,¤2src/Composer/DependencyResolver/RuleWatchGraph.phpÞ5ñ‡`Þã˜3¼¤1src/Composer/DependencyResolver/RuleWatchNode.php5ñ‡`7§¹!¤*src/Composer/DependencyResolver/Solver.phpF:5ñ‡`F:“‰¨¤6src/Composer/DependencyResolver/SolverBugException.php™5ñ‡`™Xg6¤;src/Composer/DependencyResolver/SolverProblemsException.phpô5ñ‡`ô×|Ŧ¤/src/Composer/DependencyResolver/Transaction.phpÔ5ñ‡`Ô<>^G¤-src/Composer/Downloader/ArchiveDownloader.phpÁ 5ñ‡`Á ÖÞw7¤1src/Composer/Downloader/ChangeReportInterface.phpÌ5ñ‡`̯ਿ¤+src/Composer/Downloader/DownloadManager.php_5ñ‡`_ óøþ¤/src/Composer/Downloader/DownloaderInterface.phpÊ5ñ‡`Êgs!l¤3src/Composer/Downloader/DvcsDownloaderInterface.phpÑ5ñ‡`Ñ&Áœ¿¤*src/Composer/Downloader/FileDownloader.php>5ñ‡`>tÀU˜¤/src/Composer/Downloader/FilesystemException.php
5ñ‡`
.-‹¤,src/Composer/Downloader/FossilDownloader.php‰ 5ñ‡`‰ È¢ñç¤)src/Composer/Downloader/GitDownloader.php75ñ‡`7âh#Ȥ*src/Composer/Downloader/GzipDownloader.phpó5ñ‡`óÍy†¤(src/Composer/Downloader/HgDownloader.php 5ñ‡` ß`šö¤*src/Composer/Downloader/PathDownloader.phpJ5ñ‡`J)4פ0src/Composer/Downloader/PearPackageExtractor.phpq5ñ‡`qy5+¤.src/Composer/Downloader/PerforceDownloader.phpž5ñ‡`žÖüñ9¤*src/Composer/Downloader/PharDownloader.phpä5ñ‡`äB"2(¤)src/Composer/Downloader/RarDownloader.phpŸ5ñ‡`Ÿ)src/Composer/Downloader/SvnDownloader.phpN5ñ‡`N â—?¤)src/Composer/Downloader/TarDownloader.phpâ5ñ‡`â+«r¤.src/Composer/Downloader/TransportException.php=5ñ‡`=ZÎÈÞ¤9src/Composer/Downloader/VcsCapableDownloaderInterface.phpÔ5ñ‡`Ô`§ôö¤)src/Composer/Downloader/VcsDownloader.php˜5ñ‡`˜öŸ†>¤(src/Composer/Downloader/XzDownloader.php§5ñ‡`§W$;á¤)src/Composer/Downloader/ZipDownloader.phpx5ñ‡`xMÚH¤&src/Composer/EventDispatcher/Event.php 5ñ‡` ±™jï¤0src/Composer/EventDispatcher/EventDispatcher.phpL75ñ‡`L7+[¸Œ¤9src/Composer/EventDispatcher/EventSubscriberInterface.php©5ñ‡`©9src/Composer/EventDispatcher/ScriptExecutionException.phpv5ñ‡`vwZ8S¤)src/Composer/Exception/NoSslException.phpf5ñ‡`fËíM<C3AD>¤src/Composer/Factory.php#>5ñ‡`#>^¡4¤src/Composer/IO/BaseIO.php™5ñ‡`™Y…% ¤src/Composer/IO/BufferIO.php½5ñ‡`½*Äx‡¤src/Composer/IO/ConsoleIO.php5ñ‡`ˆ<>ͤsrc/Composer/IO/IOInterface.phpì5ñ‡`ìÕ<>¤src/Composer/IO/NullIO.phpÀ5ñ‡`ÀF`sʤsrc/Composer/Installer.phpD£5ñ‡`D£{¶Ï¤*src/Composer/Installer/BinaryInstaller.php5ñ‡`a·Á¤2src/Composer/Installer/BinaryPresenceInterface.phpË5ñ‡`ËÀ5š¨¤.src/Composer/Installer/InstallationManager.php*5ñ‡`*Í–…ª¤)src/Composer/Installer/InstallerEvent.php5ñ‡`lÔzi¤*src/Composer/Installer/InstallerEvents.phpÞ5ñ‡`ÞìŸ@G¤-src/Composer/Installer/InstallerInterface.phpã5ñ‡`ã^ƒ“ʤ+src/Composer/Installer/LibraryInstaller.php"5ñ‡`"?¦@¬¤/src/Composer/Installer/MetapackageInstaller.phpÊ5ñ‡`ÊÙti·¤(src/Composer/Installer/NoopInstaller.php+5ñ‡`+À·M}¤'src/Composer/Installer/PackageEvent.phpe5ñ‡`e¤(src/Composer/Installer/PackageEvents.php¸5ñ‡`¸dbØs¤.src/Composer/Installer/PearBinaryInstaller.phpø 5ñ‡`ø *ë•k¤(src/Composer/Installer/PearInstaller.php¢5ñ‡`¢È‚¶Ñ¤*src/Composer/Installer/PluginInstaller.php¡5ñ‡`¡¤õÏܤ+src/Composer/Installer/ProjectInstaller.php5ñ‡`*0@P¤4src/Composer/Installer/SuggestedPackagesReporter.php:5ñ‡`:´UV¤src/Composer/Json/JsonFile.phpJ5ñ‡`J.¾Š\¤#src/Composer/Json/JsonFormatter.phpW5ñ‡`WuübŒ¤%src/Composer/Json/JsonManipulator.phpv45ñ‡`v4­¤-src/Composer/Json/JsonValidationException.php\5ñ‡`\.Xóܤ%src/Composer/Package/AliasPackage.phpí5ñ‡`í˜J¸7src/Composer/Package/Archiver/ArchivableFilesFilter.php 5ñ‡` yY+¦¤7src/Composer/Package/Archiver/ArchivableFilesFinder.phpæ5ñ‡`æU`Ƥ0src/Composer/Package/Archiver/ArchiveManager.phpÕ 5ñ‡`Õ q^Z<>¤3src/Composer/Package/Archiver/ArchiverInterface.php5ñ‡`ñ´> ¤3src/Composer/Package/Archiver/BaseExcludeFilter.php5ñ‡`v,ÝФ7src/Composer/Package/Archiver/ComposerExcludeFilter.php5ñ‡`SZ0¤2src/Composer/Package/Archiver/GitExcludeFilter.phpr5ñ‡`r3Mh¤1src/Composer/Package/Archiver/HgExcludeFilter.php
5ñ‡`
&ðm(¤.src/Composer/Package/Archiver/PharArchiver.php85ñ‡`8Fx'M¤-src/Composer/Package/Archiver/ZipArchiver.phpX5ñ‡`X¤k<C2A4>$src/Composer/Package/BasePackage.php5ñ‡`r—F«¤*src/Composer/Package/Comparer/Comparer.php½5ñ‡`½¡fK}¤(src/Composer/Package/CompletePackage.php¦5ñ‡`¦p[Ö¤1src/Composer/Package/CompletePackageInterface.php5ñ‡`Ϋ>¤+src/Composer/Package/Dumper/ArrayDumper.phpb 5ñ‡`b s•°¤src/Composer/Package/Link.phpˆ5ñ‡`ˆå¶Y«¤7src/Composer/Package/LinkConstraint/EmptyConstraint.php5ñ‡`é~‹¤?src/Composer/Package/LinkConstraint/LinkConstraintInterface.phpd5ñ‡`d¤ôLn¤7src/Composer/Package/LinkConstraint/MultiConstraint.php5ñ‡`ób`ý¤:src/Composer/Package/LinkConstraint/SpecificConstraint.phpi5ñ‡`iÞ”š%¤9src/Composer/Package/LinkConstraint/VersionConstraint.phpX5ñ‡`X}`y¤+src/Composer/Package/Loader/ArrayLoader.phpô5ñ‡`ôh°ª¤7src/Composer/Package/Loader/InvalidPackageException.phpE5ñ‡`Exb¾¤*src/Composer/Package/Loader/JsonLoader.phpù5ñ‡`ù!~ˆ/src/Composer/Package/Loader/LoaderInterface.php²5ñ‡`²¦}úΤ1src/Composer/Package/Loader/RootPackageLoader.phpÆ5ñ‡`Æ™£ã›¤5src/Composer/Package/Loader/ValidatingArrayLoader.phpâA5ñ‡`âA‘ɘ¤src/Composer/Package/Locker.php#5ñ‡`#»ÀÎí¤ src/Composer/Package/Package.phpÉ5ñ‡`É<63>)src/Composer/Package/PackageInterface.php\5ñ‡`\xåp¨¤)src/Composer/Package/RootAliasPackage.php 5ñ‡` _€ø¤$src/Composer/Package/RootPackage.php5ñ‡`ŽÎ_¤-src/Composer/Package/RootPackageInterface.php¹5ñ‡`¹"maV¤/src/Composer/Package/Version/VersionGuesser.phpÏ#5ñ‡`Ï#@»å'¤.src/Composer/Package/Version/VersionParser.php¥5ñ‡`¥ô´à¤0src/Composer/Package/Version/VersionSelector.phpš5ñ‡`šô¥×¥¤-src/Composer/Plugin/Capability/Capability.phpW5ñ‡`Wæ_¨1¤2src/Composer/Plugin/Capability/CommandProvider.php—5ñ‡`—ûOâ>¤src/Composer/Plugin/Capable.php5ñ‡`Æq$src/Composer/Plugin/CommandEvent.phpâ5ñ‡`â³ÆÇW¤$src/Composer/Plugin/PluginEvents.phpö5ñ‡`öá1=z¤'src/Composer/Plugin/PluginInterface.phpô5ñ‡`ô)'*ؤ%src/Composer/Plugin/PluginManager.php¨$5ñ‡`¨$3 :<3A>¤*src/Composer/Plugin/PreCommandRunEvent.phpõ5ñ‡`õ:ðd¤,src/Composer/Plugin/PreFileDownloadEvent.php`5ñ‡``9-Τ4src/Composer/Question/StrictConfirmationQuestion.php5ñ‡`'.³è¤+src/Composer/Repository/ArrayRepository.php©5ñ‡`©Â’/Ƥ.src/Composer/Repository/ArtifactRepository.phpí5ñ‡`íq9OS¤*src/Composer/Repository/BaseRepository.phpU5ñ‡`U{<Ÿ¤.src/Composer/Repository/ComposerRepository.php5U5ñ‡`5U¾øU&¤/src/Composer/Repository/CompositeRepository.php;5ñ‡`;¤¯S¤;src/Composer/Repository/ConfigurableRepositoryInterface.php…5ñ‡`…±Ÿ_¤0src/Composer/Repository/FilesystemRepository.phpo5ñ‡`oå輞¤4src/Composer/Repository/InstalledArrayRepository.php£5ñ‡`£/ö~>¤9src/Composer/Repository/InstalledFilesystemRepository.php£5ñ‡`£V
•_¤8src/Composer/Repository/InstalledRepositoryInterface.php‡5ñ‡`‡£9p¤6src/Composer/Repository/InvalidRepositoryException.phpn5ñ‡`nà“똤-src/Composer/Repository/PackageRepository.phpi5ñ‡`i–¤*src/Composer/Repository/PathRepository.php¬5ñ‡`¬ÐU2src/Composer/Repository/Pear/BaseChannelReader.phpH5ñ‡`H ÁÚ‹¤,src/Composer/Repository/Pear/ChannelInfo.phpÄ5ñ‡`Ä:T*ɤ.src/Composer/Repository/Pear/ChannelReader.phpë5ñ‡`ëåÄLi¤4src/Composer/Repository/Pear/ChannelRest10Reader.php® 5ñ‡`® ™ÖÛú¤4src/Composer/Repository/Pear/ChannelRest11Reader.php& 5ñ‡`& òUb¤5src/Composer/Repository/Pear/DependencyConstraint.phpq5ñ‡`q9/src/Composer/Repository/Pear/DependencyInfo.phpq5ñ‡`qfºTò¤8src/Composer/Repository/Pear/PackageDependencyParser.phpƒ5ñ‡`ƒð<>“w¤,src/Composer/Repository/Pear/PackageInfo.php°5ñ‡`°Ÿ ¸ ¤,src/Composer/Repository/Pear/ReleaseInfo.php5ñ‡`o“ŠÃ¤*src/Composer/Repository/PearRepository.php¥5ñ‡`¥ç|5¤.src/Composer/Repository/PlatformRepository.php)!5ñ‡`)!À(‡ß¤-src/Composer/Repository/RepositoryFactory.phpa5ñ‡`alÂéÔ¤/src/Composer/Repository/RepositoryInterface.phpÛ5ñ‡`ÛâÁ¤-src/Composer/Repository/RepositoryManager.phpM 5ñ‡`M <(;Œ¤7src/Composer/Repository/RepositorySecurityException.phpo5ñ‡`opÕ«ª¤/src/Composer/Repository/Vcs/BitbucketDriver.php~ 5ñ‡`~ Ebºå¤,src/Composer/Repository/Vcs/FossilDriver.php´5ñ‡`´Å†K¤2src/Composer/Repository/Vcs/GitBitbucketDriver.phpë5ñ‡`뜴½X¤)src/Composer/Repository/Vcs/GitDriver.phpÉ5ñ‡`ÉÆ,src/Composer/Repository/Vcs/GitHubDriver.phpƒ45ñ‡`ƒ4:0G¤,src/Composer/Repository/Vcs/GitLabDriver.php}*5ñ‡`}*d<>er¤1src/Composer/Repository/Vcs/HgBitbucketDriver.phpå5ñ‡`å@)‰L¤(src/Composer/Repository/Vcs/HgDriver.phpB5ñ‡`BIOŒ¤.src/Composer/Repository/Vcs/PerforceDriver.phpù 5ñ‡`ù &½tÙ¤)src/Composer/Repository/Vcs/SvnDriver.phpž5ñ‡`žâ]ј¤)src/Composer/Repository/Vcs/VcsDriver.phpæ
5ñ‡`æ
eׯ-¤2src/Composer/Repository/Vcs/VcsDriverInterface.php÷5ñ‡`÷ÇX[‰¤)src/Composer/Repository/VcsRepository.phpŽ-5ñ‡`Ž-÷ï ì¤1src/Composer/Repository/VersionCacheInterface.php”5ñ‡`”A?Rï¤3src/Composer/Repository/WritableArrayRepository.php 5ñ‡` ¤3¶¢¤7src/Composer/Repository/WritableRepositoryInterface.php‰5ñ‡`‰/sï¤$src/Composer/Script/CommandEvent.phpW5ñ‡`W£VZt¤src/Composer/Script/Event.phpº5ñ‡`ºò<>»¤¤$src/Composer/Script/PackageEvent.phpœ5ñ‡`œ§ÿÉ ¤$src/Composer/Script/ScriptEvents.phpP5ñ‡`P<>¶¤ src/Composer/SelfUpdate/Keys.phpœ5ñ‡`œzeƒŽ¤$src/Composer/SelfUpdate/Versions.phpH5ñ‡`Hc lB¤ src/Composer/Util/AuthHelper.phpË5ñ‡`Ë>zx¤src/Composer/Util/Bitbucket.php%5ñ‡`%N,vÕ¤$src/Composer/Util/ComposerMirror.php±5ñ‡`±­½øؤ%src/Composer/Util/ConfigValidator.phpà5ñ‡`௺`—¤"src/Composer/Util/ErrorHandler.phpº5ñ‡`ºª¤ src/Composer/Util/Filesystem.php`/5ñ‡``/ÓJ‰w¤src/Composer/Util/Git.phpø05ñ‡`ø0Zð\ ¤src/Composer/Util/GitHub.phpz 5ñ‡`z  !Ò¤src/Composer/Util/GitLab.phpó5ñ‡`ó^src/Composer/Util/Hg.php¼5ñ‡`¼ƒ]src/Composer/Util/IniHelper.phph5ñ‡`h;F$src/Composer/Util/NoProxyPattern.phpr5ñ‡`rœ´#src/Composer/Util/PackageSorter.phpÜ5ñ‡`ÜwˆÔâ¤src/Composer/Util/Perforce.php¶25ñ‡`¶2ßÑvT¤src/Composer/Util/Platform.phpû5ñ‡`ûñ®<C3B1>%src/Composer/Util/ProcessExecutor.php± 5ñ‡`± &src/Composer/Util/RemoteFilesystem.phpRr5ñ‡`Rr๖¤src/Composer/Util/Silencer.phpè5ñ‡`è¿5ѳ¤!src/Composer/Util/SpdxLicense.php5ñ‡`¾7
ñ¤*src/Composer/Util/StreamContextFactory.phpú5ñ‡`ú0Kšy¤src/Composer/Util/Svn.php'5ñ‡`'ôS,,¤src/Composer/Util/TlsHelper.phpH
5ñ‡`H
ÌÚ¤src/Composer/Util/Url.phpž5ñ‡`žqµkQ¤src/Composer/Util/Zip.php¯5ñ‡`¯ti¸Î¤src/Composer/XdebugHandler.phpð5ñ‡`ðzÓf~¤src/bootstrap.php¹5ñ‡`¹I}œ¤%src/Composer/Autoload/ClassLoader.php¡45ñ‡`¡4Þs…|¤#res/composer-repository-schema.jsonð5ñ‡`ð<00>GÐà¤res/composer-schema.jsonM<6E>5ñ‡`M<>U|Û¤6vendor/composer/spdx-licenses/res/spdx-exceptions.json¸ 5ñ‡`¸ Â4DC¤4vendor/composer/spdx-licenses/res/spdx-licenses.jsonu°5ñ‡`u°ý…T¤4vendor/symfony/console/Resources/bin/hiddeninput.exe$5ñ‡`$<>¥v¤Dvendor/symfony/polyfill-mbstring/Resources/mb_convert_variables.php8?5ñ‡`?òï ¤&vendor/symfony/console/Application.php+X5ñ‡`+X«­yX¤*vendor/symfony/console/Command/Command.phpä"5ñ‡`ä"<00>¤Ê¤.vendor/symfony/console/Command/HelpCommand.phpØ5ñ‡`ئÚ-:¤.vendor/symfony/console/Command/ListCommand.phpZ5ñ‡`Z»w(vendor/symfony/console/ConsoleEvents.phpé5ñ‡`éRÛÔe¤<vendor/symfony/console/Descriptor/ApplicationDescription.phpÏ5ñ‡`Ï<ŽUî¤0vendor/symfony/console/Descriptor/Descriptor.php<68>5ñ‡`<60>¿N•¤9vendor/symfony/console/Descriptor/DescriptorInterface.phpü5ñ‡`ü±Qµ¤4vendor/symfony/console/Descriptor/JsonDescriptor.phpÜ 5ñ‡`Ü <>ɤ8vendor/symfony/console/Descriptor/MarkdownDescriptor.php¶5ñ‡`¶·Ô;ݤ4vendor/symfony/console/Descriptor/TextDescriptor.php·5ñ‡`·c“q€¤3vendor/symfony/console/Descriptor/XmlDescriptor.php5ñ‡`b{<¤4vendor/symfony/console/Event/ConsoleCommandEvent.php°5ñ‡`°!Ȥ-vendor/symfony/console/Event/ConsoleEvent.phpÅ5ñ‡`ÅÒxÛ\¤6vendor/symfony/console/Event/ConsoleExceptionEvent.php5ñ‡`á2é¤6vendor/symfony/console/Event/ConsoleTerminateEvent.phpz5ñ‡`z³,îL¤=vendor/symfony/console/Exception/CommandNotFoundException.phpÔ5ñ‡`ÔÈ÷ L¤7vendor/symfony/console/Exception/ExceptionInterface.phpf5ñ‡`f¡ABª¤=vendor/symfony/console/Exception/InvalidArgumentException.php¦5ñ‡`¦Ö̽Z¤;vendor/symfony/console/Exception/InvalidOptionException.php¦5ñ‡`¦Ë×3vendor/symfony/console/Exception/LogicException.php5ñ‡`ÍO\e¤5vendor/symfony/console/Exception/RuntimeException.php5ñ‡`Ùí,6¤4vendor/symfony/console/Formatter/OutputFormatter.php35ñ‡`3àפ=vendor/symfony/console/Formatter/OutputFormatterInterface.phpŒ5ñ‡`ŒòññÀ¤9vendor/symfony/console/Formatter/OutputFormatterStyle.phpF5ñ‡`F𦴤Bvendor/symfony/console/Formatter/OutputFormatterStyleInterface.php„5ñ‡`„÷½>vendor/symfony/console/Formatter/OutputFormatterStyleStack.php@5ñ‡`@G¨ýU¤6vendor/symfony/console/Helper/DebugFormatterHelper.phpy5ñ‡`yÌ8ÆФ2vendor/symfony/console/Helper/DescriptorHelper.phpw5ñ‡`w.vendor/symfony/console/Helper/DialogHelper.phpð5ñ‡`ðÔÈ1vendor/symfony/console/Helper/FormatterHelper.phpd5ñ‡`d§×,¸¤(vendor/symfony/console/Helper/Helper.php©5ñ‡`©Õ'ƒ±¤1vendor/symfony/console/Helper/HelperInterface.phpå5ñ‡`加¤+vendor/symfony/console/Helper/HelperSet.phpÊ5ñ‡`ÊáÏW"¤2vendor/symfony/console/Helper/InputAwareHelper.phpc5ñ‡`cÌøƒ¤/vendor/symfony/console/Helper/ProcessHelper.phpÓ 5ñ‡`Ó ©w-vendor/symfony/console/Helper/ProgressBar.phpc%5ñ‡`c%C&w¤0vendor/symfony/console/Helper/ProgressHelper.phpY5ñ‡`YR!<21>3vendor/symfony/console/Helper/ProgressIndicator.phpM5ñ‡`Mü<>‡¤0vendor/symfony/console/Helper/QuestionHelper.php[5ñ‡`[¯6}ñ¤7vendor/symfony/console/Helper/SymfonyQuestionHelper.php•
5ñ‡`•
]~R¤'vendor/symfony/console/Helper/Table.php¼*5ñ‡`¼*fêý!¤+vendor/symfony/console/Helper/TableCell.php€5ñ‡`€‹ƒ[¤-vendor/symfony/console/Helper/TableHelper.php 5ñ‡` uô™¤0vendor/symfony/console/Helper/TableSeparator.phpÊ5ñ‡`Êaz¤,vendor/symfony/console/Helper/TableStyle.php
5ñ‡`
_ÍI"¤*vendor/symfony/console/Input/ArgvInput.php5ñ‡`ªèB-¤+vendor/symfony/console/Input/ArrayInput.php) 5ñ‡`) ¥Ñ&vendor/symfony/console/Input/Input.php£ 5ñ‡`£ f¡?¤.vendor/symfony/console/Input/InputArgument.php5ñ‡`D £¤4vendor/symfony/console/Input/InputAwareInterface.php˜5ñ‡`˜­O°¤0vendor/symfony/console/Input/InputDefinition.php†5ñ‡`†¤U)¤¤/vendor/symfony/console/Input/InputInterface.php£5ñ‡`£ÆBŒ'¤,vendor/symfony/console/Input/InputOption.php 5ñ‡` \¢Ü=¤,vendor/symfony/console/Input/StringInput.php™5ñ‡`™{Šœþ¤vendor/symfony/console/LICENSE)5ñ‡`)NUN½¤/vendor/symfony/console/Logger/ConsoleLogger.php- 5ñ‡`- ghT¤0vendor/symfony/console/Output/BufferedOutput.php_5ñ‡`_ >P¤/vendor/symfony/console/Output/ConsoleOutput.php±5ñ‡`±nì!f¤8vendor/symfony/console/Output/ConsoleOutputInterface.phpà5ñ‡`à‡†Æʤ,vendor/symfony/console/Output/NullOutput.phpÉ5ñ‡`É™0ïf¤(vendor/symfony/console/Output/Output.php˜ 5ñ‡`˜ 0p¤1vendor/symfony/console/Output/OutputInterface.php5ñ‡`ì.vendor/symfony/console/Output/StreamOutput.php5ñ‡`.¡îî¤2vendor/symfony/console/Question/ChoiceQuestion.phpv
5ñ‡`v
²WP¤8vendor/symfony/console/Question/ConfirmationQuestion.phpè5ñ‡`è/Ô<>¤,vendor/symfony/console/Question/Question.phpÎ 5ñ‡`Î lF¤ vendor/symfony/console/Shell.phpã5ñ‡`ã‰ÁŽå¤,vendor/symfony/console/Style/OutputStyle.php\5ñ‡`\wפ¤/vendor/symfony/console/Style/StyleInterface.phpÏ5ñ‡`Ï&nÅѤ-vendor/symfony/console/Style/SymfonyStyle.phpÛ5ñ‡`Û§ðcä¤3vendor/symfony/console/Tester/ApplicationTester.phpÏ5ñ‡`Ïsž9i¤/vendor/symfony/console/Tester/CommandTester.php¨5ñ‡`¨<œ•¤(vendor/symfony/debug/BufferingLogger.phpt5ñ‡`t=hܤvendor/symfony/debug/Debug.php+5ñ‡`+.À=©¤)vendor/symfony/debug/DebugClassLoader.php°5ñ‡`°^æ*ñ¤%vendor/symfony/debug/ErrorHandler.phpýG5ñ‡`ýG¿zL¤9vendor/symfony/debug/Exception/ClassNotFoundException.php5ñ‡`i‰æô¤8vendor/symfony/debug/Exception/ContextErrorException.php˜5ñ‡`˜-
d2¤1vendor/symfony/debug/Exception/DummyException.php5ñ‡`®+Ãê¤6vendor/symfony/debug/Exception/FatalErrorException.php 5ñ‡` 4ç$¤¤6vendor/symfony/debug/Exception/FatalThrowableError.phpW5ñ‡`W?àèK¤3vendor/symfony/debug/Exception/FlattenException.php»5ñ‡`»+a&¤7vendor/symfony/debug/Exception/OutOfMemoryException.php~5ñ‡`~ë¨oâ¤=vendor/symfony/debug/Exception/UndefinedFunctionException.phpš5ñ‡`š<00>ñJÀ¤;vendor/symfony/debug/Exception/UndefinedMethodException.php˜5ñ‡`˜nöêؤ)vendor/symfony/debug/ExceptionHandler.php$35ñ‡`$3×£¤Ivendor/symfony/debug/FatalErrorHandler/ClassNotFoundFatalErrorHandler.php55ñ‡`5ŠÁ*V¤Evendor/symfony/debug/FatalErrorHandler/FatalErrorHandlerInterface.php5ñ‡`ĹBV¤Mvendor/symfony/debug/FatalErrorHandler/UndefinedFunctionFatalErrorHandler.phpx5ñ‡`x~ò"¤Kvendor/symfony/debug/FatalErrorHandler/UndefinedMethodFatalErrorHandler.phpN5ñ‡`N'€³ˆ¤vendor/symfony/debug/LICENSE)5ñ‡`)NUN½¤:vendor/symfony/filesystem/Exception/ExceptionInterface.phpi5ñ‡`i$ ÿ›¤=vendor/symfony/filesystem/Exception/FileNotFoundException.php¼5ñ‡`¼pí\¶¤3vendor/symfony/filesystem/Exception/IOException.php‡5ñ‡`‡€ü#Ѥ<vendor/symfony/filesystem/Exception/IOExceptionInterface.php¦5ñ‡`¦jÙwM¤(vendor/symfony/filesystem/Filesystem.phpM45ñ‡`M4ãz_¤!vendor/symfony/filesystem/LICENSE)5ñ‡`)NUN½¤)vendor/symfony/filesystem/LockHandler.phpò5ñ‡`ò~3ŸZ¤1vendor/symfony/finder/Adapter/AbstractAdapter.php\ 5ñ‡`\ hˆ5vendor/symfony/finder/Adapter/AbstractFindAdapter.phpƒ5ñ‡`ƒkM Þ¤2vendor/symfony/finder/Adapter/AdapterInterface.php5ñ‡`Mþ¤0vendor/symfony/finder/Adapter/BsdFindAdapter.php25ñ‡`2ƒ€D)¤0vendor/symfony/finder/Adapter/GnuFindAdapter.php5ñ‡`¦äàO¤,vendor/symfony/finder/Adapter/PhpAdapter.phpô5ñ‡`ôÞdè;¤/vendor/symfony/finder/Comparator/Comparator.php<68>5ñ‡`<60>¾üœµ¤3vendor/symfony/finder/Comparator/DateComparator.php#5ñ‡`#°Τ5vendor/symfony/finder/Comparator/NumberComparator.php{5ñ‡`{€ÚùY¤9vendor/symfony/finder/Exception/AccessDeniedException.php„5ñ‡`„½¾sœ¤;vendor/symfony/finder/Exception/AdapterFailureException.php¬5ñ‡`¬w6vendor/symfony/finder/Exception/ExceptionInterface.php„5ñ‡`„Gz-¤Avendor/symfony/finder/Exception/OperationNotPermitedException.php)5ñ‡`)x§e¤@vendor/symfony/finder/Exception/ShellCommandFailureException.phpº5ñ‡`º˜þ˜¤/vendor/symfony/finder/Expression/Expression.php5ñ‡`i¥:Ť)vendor/symfony/finder/Expression/Glob.phpf5ñ‡`fDÞcj¤*vendor/symfony/finder/Expression/Regex.php5ñ‡`§;M)¤3vendor/symfony/finder/Expression/ValueInterface.phpÍ5ñ‡`Í\p4†¤ vendor/symfony/finder/Finder.phpc.5ñ‡`c.:ˆ5g¤vendor/symfony/finder/Glob.phpL5ñ‡`LjÍ9פ7vendor/symfony/finder/Iterator/CustomFilterIterator.php]5ñ‡`]ÎoÅƤ:vendor/symfony/finder/Iterator/DateRangeFilterIterator.phpx5ñ‡`xô;vendor/symfony/finder/Iterator/DepthRangeFilterIterator.phpî5ñ‡`îüÍ<C3BC>Avendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.phpí5ñ‡`ínõH¤4vendor/symfony/finder/Iterator/FilePathsIterator.php#5ñ‡`#G?T½¤9vendor/symfony/finder/Iterator/FileTypeFilterIterator.phpZ5ñ‡`Z(&ø¤<vendor/symfony/finder/Iterator/FilecontentFilterIterator.php55ñ‡`5ší¤9vendor/symfony/finder/Iterator/FilenameFilterIterator.phpr5ñ‡`rt1vendor/symfony/finder/Iterator/FilterIterator.phpÂ5ñ‡`Â<1C>㯤=vendor/symfony/finder/Iterator/MultiplePcreFilterIterator.php*5ñ‡`*Œž<C592>¤5vendor/symfony/finder/Iterator/PathFilterIterator.phpÐ5ñ‡`Ð=vendor/symfony/finder/Iterator/RecursiveDirectoryIterator.php 5ñ‡` O}Cä¤:vendor/symfony/finder/Iterator/SizeRangeFilterIterator.phpe5ñ‡`eŸ’áé¤3vendor/symfony/finder/Iterator/SortableIterator.php+5ñ‡`+õÝË ¤vendor/symfony/finder/LICENSE)5ñ‡`)NUN½¤'vendor/symfony/finder/Shell/Command.php> 5ñ‡`> _~u ¤%vendor/symfony/finder/Shell/Shell.phpq5ñ‡`q·ÓŠ0¤%vendor/symfony/finder/SplFileInfo.php5ñ‡`þíù¤'vendor/symfony/polyfill-ctype/Ctype.phpH 5ñ‡`H ³<>Õݤ%vendor/symfony/polyfill-ctype/LICENSE)5ñ‡`)´`e0¤+vendor/symfony/polyfill-ctype/bootstrap.phpú5ñ‡`ú|p:¤(vendor/symfony/polyfill-mbstring/LICENSE)5ñ‡`)“\ª¤-vendor/symfony/polyfill-mbstring/Mbstring.php~G5ñ‡`~Gúì¡T¤@vendor/symfony/polyfill-mbstring/Resources/unidata/lowerCase.php÷T5ñ‡`÷Tß2ª?¤Fvendor/symfony/polyfill-mbstring/Resources/unidata/titleCaseRegexp.phpã5ñ‡`ãöy_•¤@vendor/symfony/polyfill-mbstring/Resources/unidata/upperCase.phpîU5ñ‡`îU`þ8Q¤.vendor/symfony/polyfill-mbstring/bootstrap.php5ñ‡`þJ¾¤7vendor/symfony/process/Exception/ExceptionInterface.phpf5ñ‡`f]ö>T¤=vendor/symfony/process/Exception/InvalidArgumentException.php¨5ñ‡`¨ÐÀ+_¤3vendor/symfony/process/Exception/LogicException.php”5ñ‡`” ³ãñ¤;vendor/symfony/process/Exception/ProcessFailedException.phpx5ñ‡`x¨Ìzy¤=vendor/symfony/process/Exception/ProcessTimedOutException.php5ñ‡`«¤5vendor/symfony/process/Exception/RuntimeException.php˜5ñ‡`˜¢Ø:¤+vendor/symfony/process/ExecutableFinder.phpœ5ñ‡`œçÁ̤vendor/symfony/process/LICENSE)5ñ‡`)NUN½¤.vendor/symfony/process/PhpExecutableFinder.phpÍ5ñ‡`Íí0ã¤%vendor/symfony/process/PhpProcess.phpù5ñ‡`ùc¶ßĤ.vendor/symfony/process/Pipes/AbstractPipes.php¸5ñ‡`¸xÓ,§¤/vendor/symfony/process/Pipes/PipesInterface.phpD5ñ‡`DvØ*vendor/symfony/process/Pipes/UnixPipes.php75ñ‡`7bÜp„¤-vendor/symfony/process/Pipes/WindowsPipes.phpi 5ñ‡`i Ó
 Ä¤"vendor/symfony/process/Process.php R5ñ‡` R×Ó¥¹¤)vendor/symfony/process/ProcessBuilder.phpá
5ñ‡`á
ñ6I•¤'vendor/symfony/process/ProcessUtils.phpJ5ñ‡`J{ñC¤vendor/seld/jsonlint/LICENSE"5ñ‡`"aƒsy¤@vendor/seld/jsonlint/src/Seld/JsonLint/DuplicateKeyException.phpk5ñ‡`kZù¶Ã¤5vendor/seld/jsonlint/src/Seld/JsonLint/JsonParser.php625ñ‡`6228ˤ0vendor/seld/jsonlint/src/Seld/JsonLint/Lexer.php#5ñ‡`#Úá@,¤;vendor/seld/jsonlint/src/Seld/JsonLint/ParsingException.php%5ñ‡`%`a„|¤4vendor/seld/jsonlint/src/Seld/JsonLint/Undefined.php>5ñ‡`>ÿqŸŸ¤(vendor/justinrainbow/json-schema/LICENSE 5ñ‡` ºç©¤.vendor/justinrainbow/json-schema/demo/demo.phpñ5ñ‡`ñfNvendor/justinrainbow/json-schema/src/JsonSchema/Constraints/BaseConstraint.php¡ 5ñ‡`¡ †wÌl¤Tvendor/justinrainbow/json-schema/src/JsonSchema/Constraints/CollectionConstraint.phpƒ
5ñ‡`ƒ
ž¸=š¤Jvendor/justinrainbow/json-schema/src/JsonSchema/Constraints/Constraint.php§ 5ñ‡`§ ¤Svendor/justinrainbow/json-schema/src/JsonSchema/Constraints/ConstraintInterface.php¼5ñ‡`¼ÿ Qœ¤Nvendor/justinrainbow/json-schema/src/JsonSchema/Constraints/EnumConstraint.php\5ñ‡`\_}ý¤Gvendor/justinrainbow/json-schema/src/JsonSchema/Constraints/Factory.phpà 5ñ‡`à ë_”¤Pvendor/justinrainbow/json-schema/src/JsonSchema/Constraints/FormatConstraint.phps5ñ‡`sd Þ¤Pvendor/justinrainbow/json-schema/src/JsonSchema/Constraints/NumberConstraint.phpƒ 5ñ‡`ƒ e<> ¨¤Pvendor/justinrainbow/json-schema/src/JsonSchema/Constraints/ObjectConstraint.php·5ñ‡`·%l¬ö¤Pvendor/justinrainbow/json-schema/src/JsonSchema/Constraints/SchemaConstraint.php& 5ñ‡`& 78÷¬¤Pvendor/justinrainbow/json-schema/src/JsonSchema/Constraints/StringConstraint.phpz5ñ‡`zùfÅ~¤Xvendor/justinrainbow/json-schema/src/JsonSchema/Constraints/TypeCheck/LooseTypeCheck.phpa5ñ‡`a qäYvendor/justinrainbow/json-schema/src/JsonSchema/Constraints/TypeCheck/StrictTypeCheck.php—5ñ‡`—4~¾ ¤\vendor/justinrainbow/json-schema/src/JsonSchema/Constraints/TypeCheck/TypeCheckInterface.php‰5ñ‡`‰“µ+j¤Nvendor/justinrainbow/json-schema/src/JsonSchema/Constraints/TypeConstraint.php5ñ‡`ª%}¤Svendor/justinrainbow/json-schema/src/JsonSchema/Constraints/UndefinedConstraint.php,"5ñ‡`,"‰-¤Fvendor/justinrainbow/json-schema/src/JsonSchema/Entity/JsonPointer.phpè5ñ‡`è{N¤Pvendor/justinrainbow/json-schema/src/JsonSchema/Exception/ExceptionInterface.phpI5ñ‡`I%|°¤Vvendor/justinrainbow/json-schema/src/JsonSchema/Exception/InvalidArgumentException.php•5ñ‡`•àG¤Tvendor/justinrainbow/json-schema/src/JsonSchema/Exception/InvalidConfigException.phpl5ñ‡`lA!LפTvendor/justinrainbow/json-schema/src/JsonSchema/Exception/InvalidSchemaException.phpl5ñ‡`lè2÷þ¤]vendor/justinrainbow/json-schema/src/JsonSchema/Exception/InvalidSchemaMediaTypeException.phpu5ñ‡`u=hç¤Wvendor/justinrainbow/json-schema/src/JsonSchema/Exception/InvalidSourceUriException.phpw5ñ‡`wN-ò[¤Svendor/justinrainbow/json-schema/src/JsonSchema/Exception/JsonDecodingException.phpÞ5ñ‡`Þ\¸
¤Wvendor/justinrainbow/json-schema/src/JsonSchema/Exception/ResourceNotFoundException.phpo5ñ‡`opíÛù¤Nvendor/justinrainbow/json-schema/src/JsonSchema/Exception/RuntimeException.php…5ñ‡`…%…—¤^vendor/justinrainbow/json-schema/src/JsonSchema/Exception/UnresolvableJsonPointerException.php€5ñ‡`€u-#1¤Rvendor/justinrainbow/json-schema/src/JsonSchema/Exception/UriResolverException.phpj5ñ‡`jå><3E>¤Qvendor/justinrainbow/json-schema/src/JsonSchema/Exception/ValidationException.phpf5ñ‡`f¬¤„þ¤Kvendor/justinrainbow/json-schema/src/JsonSchema/Iterator/ObjectIterator.phpþ5ñ‡`þM<>„õ¤;vendor/justinrainbow/json-schema/src/JsonSchema/Rfc3339.php 5ñ‡` f4÷³¤Avendor/justinrainbow/json-schema/src/JsonSchema/SchemaStorage.php“ 5ñ‡`“ &zß^¤Jvendor/justinrainbow/json-schema/src/JsonSchema/SchemaStorageInterface.php5ñ‡`oŠ+}¤Tvendor/justinrainbow/json-schema/src/JsonSchema/Uri/Retrievers/AbstractRetriever.phpá5ñ‡`á[þA<C3BE>¤Gvendor/justinrainbow/json-schema/src/JsonSchema/Uri/Retrievers/Curl.php£5ñ‡`£Ç’ô¦¤Rvendor/justinrainbow/json-schema/src/JsonSchema/Uri/Retrievers/FileGetContents.php 5ñ‡` £Á¤Rvendor/justinrainbow/json-schema/src/JsonSchema/Uri/Retrievers/PredefinedArray.php,5ñ‡`,1•5þ¤Xvendor/justinrainbow/json-schema/src/JsonSchema/Uri/Retrievers/UriRetrieverInterface.php®5ñ‡`®ÿ‹Áå¤Cvendor/justinrainbow/json-schema/src/JsonSchema/Uri/UriResolver.php 5ñ‡` æDvendor/justinrainbow/json-schema/src/JsonSchema/Uri/UriRetriever.php@5ñ‡`@5Î3¤Hvendor/justinrainbow/json-schema/src/JsonSchema/UriResolverInterface.phpƒ5ñ‡`ƒJ€¤Ivendor/justinrainbow/json-schema/src/JsonSchema/UriRetrieverInterface.php…5ñ‡`…íæ=vendor/justinrainbow/json-schema/src/JsonSchema/Validator.phps5ñ‡`sßÁ‘#¤%vendor/composer/spdx-licenses/LICENSE5ñ‡`Bhí¤2vendor/composer/spdx-licenses/src/SpdxLicenses.phpH5ñ‡`H͉T¤vendor/composer/semver/LICENSE5ñ‡`Bhí¤)vendor/composer/semver/src/Comparator.php5ñ‡`wlƒï¤<vendor/composer/semver/src/Constraint/AbstractConstraint.phpê5ñ‡`êM äˤ4vendor/composer/semver/src/Constraint/Constraint.phpŠ 5ñ‡`Š Ò <09>
¤=vendor/composer/semver/src/Constraint/ConstraintInterface.phpß5ñ‡`ß0C,‡¤9vendor/composer/semver/src/Constraint/EmptyConstraint.phpä5ñ‡`äïõ‚³¤9vendor/composer/semver/src/Constraint/MultiConstraint.php,5ñ‡`,%vendor/composer/semver/src/Semver.php5ñ‡` YûÀ¤,vendor/composer/semver/src/VersionParser.phpw-5ñ‡`w-Î=ð­¤!vendor/composer/ca-bundle/LICENSE5ñ‡`*!^`¤*vendor/composer/ca-bundle/src/CaBundle.phpg5ñ‡`gAxð<78>¤&vendor/composer/xdebug-handler/LICENSE)5ñ‡`)#Ô;^¤0vendor/composer/xdebug-handler/src/PhpConfig.php´5ñ‡`´*D¤.vendor/composer/xdebug-handler/src/Process.phpk 5ñ‡`k ŽUÿߤ-vendor/composer/xdebug-handler/src/Status.php
5ñ‡`
$Ÿv-¤4vendor/composer/xdebug-handler/src/XdebugHandler.php‡%5ñ‡`‡%¾L3¤vendor/psr/log/LICENSE=5ñ‡`=p±ŽO¤)vendor/psr/log/Psr/Log/AbstractLogger.php;5ñ‡`;ñ>3[¤3vendor/psr/log/Psr/Log/InvalidArgumentException.php`5ñ‡`` ˆX1¤#vendor/psr/log/Psr/Log/LogLevel.phpû5ñ‡`ûjðñ8¤/vendor/psr/log/Psr/Log/LoggerAwareInterface.php|5ñ‡`|$£ˆ¤+vendor/psr/log/Psr/Log/LoggerAwareTrait.php§5ñ‡`§T½úB¤*vendor/psr/log/Psr/Log/LoggerInterface.phpÈ5ñ‡`Èšx¤&vendor/psr/log/Psr/Log/LoggerTrait.phpk5ñ‡`k£}‰’¤%vendor/psr/log/Psr/Log/NullLogger.phpŸ5ñ‡`Ÿ<00>Xóª¤)vendor/psr/log/Psr/Log/Test/DummyTest.phpp5ñ‡`pΤ3vendor/psr/log/Psr/Log/Test/LoggerInterfaceTest.php 5ñ‡` $/Ò¤*vendor/psr/log/Psr/Log/Test/TestLogger.php<5ñ‡`<þ(åI¤vendor/autoload.php5ñ‡`·þùã¤'vendor/composer/autoload_namespaces.phpd5ñ‡`dZ¡¦H¤!vendor/composer/autoload_psr4.php÷5ñ‡`÷Å*š¤%vendor/composer/autoload_classmap.phpd5ñ‡`dZ¡¦H¤"vendor/composer/autoload_files.php5ñ‡`¥ ®¤!vendor/composer/autoload_real.phpL5ñ‡`Lp/ #vendor/composer/autoload_static.php§
5ñ‡`§
5³2h¤vendor/composer/ClassLoader.php¦5ñ‡`¦MIŒ¤(vendor/composer/ca-bundle/res/cacert.pemê`5ñ‡`ê`­3 ¤ bin/composerÊ5ñ‡`Ê<07>4K¤LICENSE.5ñ‡`. Õ¤<?php
namespace Composer\Autoload;
use Composer\Config;
use Composer\EventDispatcher\EventDispatcher;
use Composer\Installer\InstallationManager;
use Composer\IO\IOInterface;
use Composer\Package\AliasPackage;
use Composer\Package\PackageInterface;
use Composer\Repository\InstalledRepositoryInterface;
use Composer\Util\Filesystem;
use Composer\Script\ScriptEvents;
use Composer\Util\PackageSorter;
class AutoloadGenerator
{
private $eventDispatcher;
private $io;
private $devMode = false;
private $classMapAuthoritative = false;
private $apcu = false;
private $runScripts = false;
public function __construct(EventDispatcher $eventDispatcher, IOInterface $io = null)
{
$this->eventDispatcher = $eventDispatcher;
$this->io = $io;
}
public function setDevMode($devMode = true)
{
$this->devMode = (bool) $devMode;
}
public function setClassMapAuthoritative($classMapAuthoritative)
{
$this->classMapAuthoritative = (bool) $classMapAuthoritative;
}
public function setApcu($apcu)
{
$this->apcu = (bool) $apcu;
}
public function setRunScripts($runScripts = true)
{
$this->runScripts = (bool) $runScripts;
}
public function dump(Config $config, InstalledRepositoryInterface $localRepo, PackageInterface $mainPackage, InstallationManager $installationManager, $targetDir, $scanPsrPackages = false, $suffix = '')
{
if ($this->classMapAuthoritative) {
$scanPsrPackages = true;
}
if ($this->runScripts) {
$this->eventDispatcher->dispatchScript(ScriptEvents::PRE_AUTOLOAD_DUMP, $this->devMode, array(), array(
'optimize' => (bool) $scanPsrPackages,
));
}
$filesystem = new Filesystem();
$filesystem->ensureDirectoryExists($config->get('vendor-dir'));
$basePath = $filesystem->normalizePath(realpath(realpath(getcwd())));
$vendorPath = $filesystem->normalizePath(realpath(realpath($config->get('vendor-dir'))));
$useGlobalIncludePath = (bool) $config->get('use-include-path');
$prependAutoloader = $config->get('prepend-autoloader') === false ? 'false' : 'true';
$targetDir = $vendorPath.'/'.$targetDir;
$filesystem->ensureDirectoryExists($targetDir);
$vendorPathCode = $filesystem->findShortestPathCode(realpath($targetDir), $vendorPath, true);
$vendorPathCode52 = str_replace('__DIR__', 'dirname(__FILE__)', $vendorPathCode);
$vendorPathToTargetDirCode = $filesystem->findShortestPathCode($vendorPath, realpath($targetDir), true);
$appBaseDirCode = $filesystem->findShortestPathCode($vendorPath, $basePath, true);
$appBaseDirCode = str_replace('__DIR__', '$vendorDir', $appBaseDirCode);
$namespacesFile = <<<EOF
<?php
// autoload_namespaces.php @generated by Composer
\$vendorDir = $vendorPathCode52;
\$baseDir = $appBaseDirCode;
return array(
EOF;
$psr4File = <<<EOF
<?php
// autoload_psr4.php @generated by Composer
\$vendorDir = $vendorPathCode52;
\$baseDir = $appBaseDirCode;
return array(
EOF;
$packageMap = $this->buildPackageMap($installationManager, $mainPackage, $localRepo->getCanonicalPackages());
$autoloads = $this->parseAutoloads($packageMap, $mainPackage, $this->devMode === false);
foreach ($autoloads['psr-0'] as $namespace => $paths) {
$exportedPaths = array();
foreach ($paths as $path) {
$exportedPaths[] = $this->getPathCode($filesystem, $basePath, $vendorPath, $path);
}
$exportedPrefix = var_export($namespace, true);
$namespacesFile .= " $exportedPrefix => ";
$namespacesFile .= "array(".implode(', ', $exportedPaths)."),\n";
}
$namespacesFile .= ");\n";
foreach ($autoloads['psr-4'] as $namespace => $paths) {
$exportedPaths = array();
foreach ($paths as $path) {
$exportedPaths[] = $this->getPathCode($filesystem, $basePath, $vendorPath, $path);
}
$exportedPrefix = var_export($namespace, true);
$psr4File .= " $exportedPrefix => ";
$psr4File .= "array(".implode(', ', $exportedPaths)."),\n";
}
$psr4File .= ");\n";
$classmapFile = <<<EOF
<?php
// autoload_classmap.php @generated by Composer
\$vendorDir = $vendorPathCode52;
\$baseDir = $appBaseDirCode;
return array(
EOF;
$targetDirLoader = null;
$mainAutoload = $mainPackage->getAutoload();
if ($mainPackage->getTargetDir() && !empty($mainAutoload['psr-0'])) {
$levels = substr_count($filesystem->normalizePath($mainPackage->getTargetDir()), '/') + 1;
$prefixes = implode(', ', array_map(function ($prefix) {
return var_export($prefix, true);
}, array_keys($mainAutoload['psr-0'])));
$baseDirFromTargetDirCode = $filesystem->findShortestPathCode($targetDir, $basePath, true);
$targetDirLoader = <<<EOF
public static function autoload(\$class)
{
\$dir = $baseDirFromTargetDirCode . '/';
\$prefixes = array($prefixes);
foreach (\$prefixes as \$prefix) {
if (0 !== strpos(\$class, \$prefix)) {
continue;
}
\$path = \$dir . implode('/', array_slice(explode('\\\\', \$class), $levels)).'.php';
if (!\$path = stream_resolve_include_path(\$path)) {
return false;
}
require \$path;
return true;
}
}
EOF;
}
$excluded = null;
if (!empty($autoloads['exclude-from-classmap'])) {
$excluded = $autoloads['exclude-from-classmap'];
}
$classMap = array();
$ambiguousClasses = array();
$scannedFiles = array();
foreach ($autoloads['classmap'] as $dir) {
$classMap = $this->addClassMapCode($filesystem, $basePath, $vendorPath, $dir, $excluded, null, null, $classMap, $ambiguousClasses, $scannedFiles);
}
if ($scanPsrPackages) {
$namespacesToScan = array();
foreach (array('psr-4', 'psr-0') as $psrType) {
foreach ($autoloads[$psrType] as $namespace => $paths) {
$namespacesToScan[$namespace][] = array('paths' => $paths, 'type' => $psrType);
}
}
krsort($namespacesToScan);
foreach ($namespacesToScan as $namespace => $groups) {
foreach ($groups as $group) {
foreach ($group['paths'] as $dir) {
$dir = $filesystem->normalizePath($filesystem->isAbsolutePath($dir) ? $dir : $basePath.'/'.$dir);
if (!is_dir($dir)) {
continue;
}
$classMap = $this->addClassMapCode($filesystem, $basePath, $vendorPath, $dir, $excluded, $namespace, $group['type'], $classMap, $ambiguousClasses, $scannedFiles);
}
}
}
}
foreach ($ambiguousClasses as $className => $ambigiousPaths) {
$cleanPath = str_replace(array('$vendorDir . \'', '$baseDir . \'', "',\n"), array($vendorPath, $basePath, ''), $classMap[$className]);
$this->io->writeError(
'<warning>Warning: Ambiguous class resolution, "'.$className.'"'.
' was found '. (count($ambigiousPaths) + 1) .'x: in "'.$cleanPath.'" and "'. implode('", "', $ambigiousPaths) .'", the first will be used.</warning>'
);
}
ksort($classMap);
foreach ($classMap as $class => $code) {
$classmapFile .= ' '.var_export($class, true).' => '.$code;
}
$classmapFile .= ");\n";
if (!$suffix) {
if (!$config->get('autoloader-suffix') && is_readable($vendorPath.'/autoload.php')) {
$content = file_get_contents($vendorPath.'/autoload.php');
if (preg_match('{ComposerAutoloaderInit([^:\s]+)::}', $content, $match)) {
$suffix = $match[1];
}
}
if (!$suffix) {
$suffix = $config->get('autoloader-suffix') ?: md5(uniqid('', true));
}
}
$this->filePutContentsIfModified($targetDir.'/autoload_namespaces.php', $namespacesFile);
$this->filePutContentsIfModified($targetDir.'/autoload_psr4.php', $psr4File);
$this->filePutContentsIfModified($targetDir.'/autoload_classmap.php', $classmapFile);
$includePathFilePath = $targetDir.'/include_paths.php';
if ($includePathFileContents = $this->getIncludePathsFile($packageMap, $filesystem, $basePath, $vendorPath, $vendorPathCode52, $appBaseDirCode)) {
$this->filePutContentsIfModified($includePathFilePath, $includePathFileContents);
} elseif (file_exists($includePathFilePath)) {
unlink($includePathFilePath);
}
$includeFilesFilePath = $targetDir.'/autoload_files.php';
if ($includeFilesFileContents = $this->getIncludeFilesFile($autoloads['files'], $filesystem, $basePath, $vendorPath, $vendorPathCode52, $appBaseDirCode)) {
$this->filePutContentsIfModified($includeFilesFilePath, $includeFilesFileContents);
} elseif (file_exists($includeFilesFilePath)) {
unlink($includeFilesFilePath);
}
$this->filePutContentsIfModified($targetDir.'/autoload_static.php', $this->getStaticFile($suffix, $targetDir, $vendorPath, $basePath, $staticPhpVersion));
$this->filePutContentsIfModified($vendorPath.'/autoload.php', $this->getAutoloadFile($vendorPathToTargetDirCode, $suffix));
$this->filePutContentsIfModified($targetDir.'/autoload_real.php', $this->getAutoloadRealFile(true, (bool) $includePathFileContents, $targetDirLoader, (bool) $includeFilesFileContents, $vendorPathCode, $appBaseDirCode, $suffix, $useGlobalIncludePath, $prependAutoloader, $staticPhpVersion));
$this->safeCopy(__DIR__.'/ClassLoader.php', $targetDir.'/ClassLoader.php');
$this->safeCopy(__DIR__.'/../../../LICENSE', $targetDir.'/LICENSE');
if ($this->runScripts) {
$this->eventDispatcher->dispatchScript(ScriptEvents::POST_AUTOLOAD_DUMP, $this->devMode, array(), array(
'optimize' => (bool) $scanPsrPackages,
));
}
return count($classMap);
}
private function filePutContentsIfModified($path, $content)
{
$currentContent = @file_get_contents($path);
if (!$currentContent || ($currentContent != $content)) {
return file_put_contents($path, $content);
}
return 0;
}
private function addClassMapCode($filesystem, $basePath, $vendorPath, $dir, $excluded, $namespaceFilter, $autoloadType, array $classMap, array &$ambiguousClasses, array &$scannedFiles)
{
foreach ($this->generateClassMap($dir, $excluded, $namespaceFilter, $autoloadType, true, $scannedFiles) as $class => $path) {
$pathCode = $this->getPathCode($filesystem, $basePath, $vendorPath, $path).",\n";
if (!isset($classMap[$class])) {
$classMap[$class] = $pathCode;
} elseif ($this->io && $classMap[$class] !== $pathCode && !preg_match('{/(test|fixture|example|stub)s?/}i', strtr($classMap[$class].' '.$path, '\\', '/'))) {
$ambiguousClasses[$class][] = $path;
}
}
return $classMap;
}
private function generateClassMap($dir, $excluded, $namespaceFilter, $autoloadType, $showAmbiguousWarning, array &$scannedFiles)
{
if ($excluded) {
if (file_exists($dir)) {
$dirMatch = preg_quote(strtr(realpath($dir), '\\', '/'));
foreach ($excluded as $index => $pattern) {
$pattern = preg_replace('{^(([^.+*?\[^\]$(){}=!<>|:\\\\#-]+|\\\\[.+*?\[^\]$(){}=!<>|:#-])*).*}', '$1', $pattern);
if (0 !== strpos($pattern, $dirMatch) && 0 !== strpos($dirMatch, $pattern)) {
unset($excluded[$index]);
}
}
}
$excluded = $excluded ? '{(' . implode('|', $excluded) . ')}' : null;
}
return ClassMapGenerator::createMap($dir, $excluded, $showAmbiguousWarning ? $this->io : null, $namespaceFilter, $autoloadType, $scannedFiles);
}
public function buildPackageMap(InstallationManager $installationManager, PackageInterface $mainPackage, array $packages)
{
$packageMap = array(array($mainPackage, ''));
foreach ($packages as $package) {
if ($package instanceof AliasPackage) {
continue;
}
$this->validatePackage($package);
$packageMap[] = array(
$package,
$installationManager->getInstallPath($package),
);
}
return $packageMap;
}
protected function validatePackage(PackageInterface $package)
{
$autoload = $package->getAutoload();
if (!empty($autoload['psr-4']) && null !== $package->getTargetDir()) {
$name = $package->getName();
$package->getTargetDir();
throw new \InvalidArgumentException("PSR-4 autoloading is incompatible with the target-dir property, remove the target-dir in package '$name'.");
}
if (!empty($autoload['psr-4'])) {
foreach ($autoload['psr-4'] as $namespace => $dirs) {
if ($namespace !== '' && '\\' !== substr($namespace, -1)) {
throw new \InvalidArgumentException("psr-4 namespaces must end with a namespace separator, '$namespace' does not, use '$namespace\\'.");
}
}
}
}
public function parseAutoloads(array $packageMap, PackageInterface $mainPackage, $filterOutRequireDevPackages = false)
{
$mainPackageMap = array_shift($packageMap);
if ($filterOutRequireDevPackages) {
$packageMap = $this->filterPackageMap($packageMap, $mainPackage);
}
$sortedPackageMap = $this->sortPackageMap($packageMap);
$sortedPackageMap[] = $mainPackageMap;
array_unshift($packageMap, $mainPackageMap);
$psr0 = $this->parseAutoloadsType($packageMap, 'psr-0', $mainPackage);
$psr4 = $this->parseAutoloadsType($packageMap, 'psr-4', $mainPackage);
$classmap = $this->parseAutoloadsType(array_reverse($sortedPackageMap), 'classmap', $mainPackage);
$files = $this->parseAutoloadsType($sortedPackageMap, 'files', $mainPackage);
$exclude = $this->parseAutoloadsType($sortedPackageMap, 'exclude-from-classmap', $mainPackage);
krsort($psr0);
krsort($psr4);
return array(
'psr-0' => $psr0,
'psr-4' => $psr4,
'classmap' => $classmap,
'files' => $files,
'exclude-from-classmap' => $exclude,
);
}
public function createLoader(array $autoloads)
{
$loader = new ClassLoader();
if (isset($autoloads['psr-0'])) {
foreach ($autoloads['psr-0'] as $namespace => $path) {
$loader->add($namespace, $path);
}
}
if (isset($autoloads['psr-4'])) {
foreach ($autoloads['psr-4'] as $namespace => $path) {
$loader->addPsr4($namespace, $path);
}
}
if (isset($autoloads['classmap'])) {
$excluded = null;
if (!empty($autoloads['exclude-from-classmap'])) {
$excluded = $autoloads['exclude-from-classmap'];
}
$scannedFiles = array();
foreach ($autoloads['classmap'] as $dir) {
try {
$loader->addClassMap($this->generateClassMap($dir, $excluded, null, null, false, $scannedFiles));
} catch (\RuntimeException $e) {
$this->io->writeError('<warning>'.$e->getMessage().'</warning>');
}
}
}
return $loader;
}
protected function getIncludePathsFile(array $packageMap, Filesystem $filesystem, $basePath, $vendorPath, $vendorPathCode, $appBaseDirCode)
{
$includePaths = array();
foreach ($packageMap as $item) {
list($package, $installPath) = $item;
if (null !== $package->getTargetDir() && strlen($package->getTargetDir()) > 0) {
$installPath = substr($installPath, 0, -strlen('/'.$package->getTargetDir()));
}
foreach ($package->getIncludePaths() as $includePath) {
$includePath = trim($includePath, '/');
$includePaths[] = empty($installPath) ? $includePath : $installPath.'/'.$includePath;
}
}
if (!$includePaths) {
return;
}
$includePathsCode = '';
foreach ($includePaths as $path) {
$includePathsCode .= " " . $this->getPathCode($filesystem, $basePath, $vendorPath, $path) . ",\n";
}
return <<<EOF
<?php
// include_paths.php @generated by Composer
\$vendorDir = $vendorPathCode;
\$baseDir = $appBaseDirCode;
return array(
$includePathsCode);
EOF;
}
protected function getIncludeFilesFile(array $files, Filesystem $filesystem, $basePath, $vendorPath, $vendorPathCode, $appBaseDirCode)
{
$filesCode = '';
foreach ($files as $fileIdentifier => $functionFile) {
$filesCode .= ' ' . var_export($fileIdentifier, true) . ' => '
. $this->getPathCode($filesystem, $basePath, $vendorPath, $functionFile) . ",\n";
}
if (!$filesCode) {
return false;
}
return <<<EOF
<?php
// autoload_files.php @generated by Composer
\$vendorDir = $vendorPathCode;
\$baseDir = $appBaseDirCode;
return array(
$filesCode);
EOF;
}
protected function getPathCode(Filesystem $filesystem, $basePath, $vendorPath, $path)
{
if (!$filesystem->isAbsolutePath($path)) {
$path = $basePath . '/' . $path;
}
$path = $filesystem->normalizePath($path);
$baseDir = '';
if (strpos($path.'/', $vendorPath.'/') === 0) {
$path = substr($path, strlen($vendorPath));
$baseDir = '$vendorDir';
if ($path !== false) {
$baseDir .= " . ";
}
} else {
$path = $filesystem->normalizePath($filesystem->findShortestPath($basePath, $path, true));
if (!$filesystem->isAbsolutePath($path)) {
$baseDir = '$baseDir . ';
$path = '/' . $path;
}
}
if (strpos($path, '.phar') !== false) {
$baseDir = "'phar://' . " . $baseDir;
}
return $baseDir . (($path !== false) ? var_export($path, true) : "");
}
protected function getAutoloadFile($vendorPathToTargetDirCode, $suffix)
{
$lastChar = $vendorPathToTargetDirCode[strlen($vendorPathToTargetDirCode) - 1];
if ("'" === $lastChar || '"' === $lastChar) {
$vendorPathToTargetDirCode = substr($vendorPathToTargetDirCode, 0, -1).'/autoload_real.php'.$lastChar;
} else {
$vendorPathToTargetDirCode .= " . '/autoload_real.php'";
}
return <<<AUTOLOAD
<?php
// autoload.php @generated by Composer
require_once $vendorPathToTargetDirCode;
return ComposerAutoloaderInit$suffix::getLoader();
AUTOLOAD;
}
protected function getAutoloadRealFile($useClassMap, $useIncludePath, $targetDirLoader, $useIncludeFiles, $vendorPathCode, $appBaseDirCode, $suffix, $useGlobalIncludePath, $prependAutoloader, $staticPhpVersion = 70000)
{
$file = <<<HEADER
<?php
// autoload_real.php @generated by Composer
class ComposerAutoloaderInit$suffix
{
private static \$loader;
public static function loadClassLoader(\$class)
{
if ('Composer\\Autoload\\ClassLoader' === \$class) {
require __DIR__ . '/ClassLoader.php';
}
}
/**
* @return \Composer\Autoload\ClassLoader
*/
public static function getLoader()
{
if (null !== self::\$loader) {
return self::\$loader;
}
spl_autoload_register(array('ComposerAutoloaderInit$suffix', 'loadClassLoader'), true, $prependAutoloader);
self::\$loader = \$loader = new \\Composer\\Autoload\\ClassLoader();