Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
<?php declare(strict_types=1);namespace Composer\Command;use Composer\Composer;use Compose..
Decoded Output download
<?php declare(strict_types=1);namespace Composer\Command;use Composer\Composer;use Composer\DependencyResolver\DefaultPolicy;use Composer\Filter\PlatformRequirementFilter\PlatformRequirementFilterInterface;use Composer\IO\IOInterface;use Composer\Json\JsonFile;use Composer\Package\BasePackage;use Composer\Package\CompletePackageInterface;use Composer\Package\Link;use Composer\Package\AliasPackage;use Composer\Package\PackageInterface;use Composer\Package\Version\VersionParser;use Composer\Package\Version\VersionSelector;use Composer\Pcre\Preg;use Composer\Plugin\CommandEvent;use Composer\Plugin\PluginEvents;use Composer\Repository\InstalledArrayRepository;use Composer\Repository\ComposerRepository;use Composer\Repository\CompositeRepository;use Composer\Repository\FilterRepository;use Composer\Repository\PlatformRepository;use Composer\Repository\RepositoryFactory;use Composer\Repository\InstalledRepository;use Composer\Repository\RepositoryInterface;use Composer\Repository\RepositorySet;use Composer\Repository\RepositoryUtils;use Composer\Repository\RootPackageRepository;use Composer\Semver\Constraint\ConstraintInterface;use Composer\Semver\Semver;use Composer\Spdx\SpdxLicenses;use Composer\Util\PackageInfo;use Symfony\Component\Console\Completion\CompletionInput;use Symfony\Component\Console\Formatter\OutputFormatter;use Symfony\Component\Console\Formatter\OutputFormatterStyle;use Composer\Console\Input\InputArgument;use Symfony\Component\Console\Input\InputInterface;use Composer\Console\Input\InputOption;use Symfony\Component\Console\Output\OutputInterface;/**
* @author Robert Schnthal <[email protected]>
* @author Jordi Boggiano <[email protected]>
* @author Jrmy Romey <jeremyFreeAgent>
* @author Mihai Plasoianu <[email protected]>
*/ class maqz20 extends uxsx21{use CompletionTrait;/** @var VersionParser */ protected $zjih22;/** @var string[] */ protected $pqka23;/** @var ?RepositorySet */ private $fthw24;/**
* @return void
*/ protected function pdgo0(){$this->zuaj25(base64_decode('c2hvdw=='))->zvgs26(array(base64_decode('aW5mbw==')))->yegn27(base64_decode('U2hvd3MgaW5mb3JtYXRpb24gYWJvdXQgcGFja2FnZXMu'))->wdns28(array(new yusd29(base64_decode('cGFja2FnZQ=='),InputArgument::OPTIONAL,base64_decode('UGFja2FnZSB0byBpbnNwZWN0LiBPciBhIG5hbWUgaW5jbHVkaW5nIGEgd2lsZGNhcmQgKCopIHRvIGZpbHRlciBsaXN0cyBvZiBwYWNrYWdlcyBpbnN0ZWFkLg=='),null,$this->gkqs1()),new yusd29(base64_decode('dmVyc2lvbg=='),InputArgument::OPTIONAL,base64_decode('VmVyc2lvbiBvciB2ZXJzaW9uIGNvbnN0cmFpbnQgdG8gaW5zcGVjdA==')),new qiga2a(base64_decode('YWxs'),null,InputOption::VALUE_NONE,base64_decode('TGlzdCBhbGwgcGFja2FnZXM=')),new qiga2a(base64_decode('bG9ja2Vk'),null,InputOption::VALUE_NONE,base64_decode('TGlzdCBhbGwgbG9ja2VkIHBhY2thZ2Vz')),new qiga2a(base64_decode('aW5zdGFsbGVk'),base64_decode('aQ=='),InputOption::VALUE_NONE,base64_decode('TGlzdCBpbnN0YWxsZWQgcGFja2FnZXMgb25seSAoZW5hYmxlZCBieSBkZWZhdWx0LCBvbmx5IHByZXNlbnQgZm9yIEJDKS4=')),new qiga2a(base64_decode('cGxhdGZvcm0='),base64_decode('cA=='),InputOption::VALUE_NONE,base64_decode('TGlzdCBwbGF0Zm9ybSBwYWNrYWdlcyBvbmx5')),new qiga2a(base64_decode('YXZhaWxhYmxl'),base64_decode('YQ=='),InputOption::VALUE_NONE,base64_decode('TGlzdCBhdmFpbGFibGUgcGFja2FnZXMgb25seQ==')),new qiga2a(base64_decode('c2VsZg=='),base64_decode('cw=='),InputOption::VALUE_NONE,base64_decode('U2hvdyB0aGUgcm9vdCBwYWNrYWdlIGluZm9ybWF0aW9u')),new qiga2a(base64_decode('bmFtZS1vbmx5'),base64_decode('Tg=='),InputOption::VALUE_NONE,base64_decode('TGlzdCBwYWNrYWdlIG5hbWVzIG9ubHk=')),new qiga2a(base64_decode('cGF0aA=='),base64_decode('UA=='),InputOption::VALUE_NONE,base64_decode('U2hvdyBwYWNrYWdlIHBhdGhz')),new qiga2a(base64_decode('dHJlZQ=='),base64_decode('dA=='),InputOption::VALUE_NONE,base64_decode('TGlzdCB0aGUgZGVwZW5kZW5jaWVzIGFzIGEgdHJlZQ==')),new qiga2a(base64_decode('bGF0ZXN0'),base64_decode('bA=='),InputOption::VALUE_NONE,base64_decode('U2hvdyB0aGUgbGF0ZXN0IHZlcnNpb24=')),new qiga2a(base64_decode('b3V0ZGF0ZWQ='),base64_decode('bw=='),InputOption::VALUE_NONE,base64_decode('U2hvdyB0aGUgbGF0ZXN0IHZlcnNpb24gYnV0IG9ubHkgZm9yIHBhY2thZ2VzIHRoYXQgYXJlIG91dGRhdGVk')),new qiga2a(base64_decode('aWdub3Jl'),null,InputOption::VALUE_REQUIRED|InputOption::VALUE_IS_ARRAY,base64_decode('SWdub3JlIHNwZWNpZmllZCBwYWNrYWdlKHMpLiBVc2UgaXQgd2l0aCB0aGUgLS1vdXRkYXRlZCBvcHRpb24gaWYgeW91IGRvblwndCB3YW50IHRvIGJlIGluZm9ybWVkIGFib3V0IG5ldyB2ZXJzaW9ucyBvZiBzb21lIHBhY2thZ2VzLg=='),null,$this->jnou2b()),new qiga2a(base64_decode('bWFqb3Itb25seQ=='),base64_decode('TQ=='),InputOption::VALUE_NONE,base64_decode('U2hvdyBvbmx5IHBhY2thZ2VzIHRoYXQgaGF2ZSBtYWpvciBTZW1WZXItY29tcGF0aWJsZSB1cGRhdGVzLiBVc2Ugd2l0aCB0aGUgLS1sYXRlc3Qgb3IgLS1vdXRkYXRlZCBvcHRpb24u')),new qiga2a(base64_decode('bWlub3Itb25seQ=='),base64_decode('bQ=='),InputOption::VALUE_NONE,base64_decode('U2hvdyBvbmx5IHBhY2thZ2VzIHRoYXQgaGF2ZSBtaW5vciBTZW1WZXItY29tcGF0aWJsZSB1cGRhdGVzLiBVc2Ugd2l0aCB0aGUgLS1sYXRlc3Qgb3IgLS1vdXRkYXRlZCBvcHRpb24u')),new qiga2a(base64_decode('cGF0Y2gtb25seQ=='),null,InputOption::VALUE_NONE,base64_decode('U2hvdyBvbmx5IHBhY2thZ2VzIHRoYXQgaGF2ZSBwYXRjaCBTZW1WZXItY29tcGF0aWJsZSB1cGRhdGVzLiBVc2Ugd2l0aCB0aGUgLS1sYXRlc3Qgb3IgLS1vdXRkYXRlZCBvcHRpb24u')),new qiga2a(base64_decode('ZGlyZWN0'),base64_decode('RA=='),InputOption::VALUE_NONE,base64_decode('U2hvd3Mgb25seSBwYWNrYWdlcyB0aGF0IGFyZSBkaXJlY3RseSByZXF1aXJlZCBieSB0aGUgcm9vdCBwYWNrYWdl')),new qiga2a(base64_decode('c3RyaWN0'),null,InputOption::VALUE_NONE,base64_decode('UmV0dXJuIGEgbm9uLXplcm8gZXhpdCBjb2RlIHdoZW4gdGhlcmUgYXJlIG91dGRhdGVkIHBhY2thZ2Vz')),new qiga2a(base64_decode('Zm9ybWF0'),base64_decode('Zg=='),InputOption::VALUE_REQUIRED,base64_decode('Rm9ybWF0IG9mIHRoZSBvdXRwdXQ6IHRleHQgb3IganNvbg=='),base64_decode('dGV4dA=='),[base64_decode('anNvbg=='),base64_decode('dGV4dA==')]),new qiga2a(base64_decode('bm8tZGV2'),null,InputOption::VALUE_NONE,base64_decode('RGlzYWJsZXMgc2VhcmNoIGluIHJlcXVpcmUtZGV2IHBhY2thZ2VzLg==')),new qiga2a(base64_decode('aWdub3JlLXBsYXRmb3JtLXJlcQ=='),null,InputOption::VALUE_REQUIRED|InputOption::VALUE_IS_ARRAY,base64_decode('SWdub3JlIGEgc3BlY2lmaWMgcGxhdGZvcm0gcmVxdWlyZW1lbnQgKHBocCAmIGV4dC0gcGFja2FnZXMpLiBVc2Ugd2l0aCB0aGUgLS1vdXRkYXRlZCBvcHRpb24=')),new qiga2a(base64_decode('aWdub3JlLXBsYXRmb3JtLXJlcXM='),null,InputOption::VALUE_NONE,base64_decode('SWdub3JlIGFsbCBwbGF0Zm9ybSByZXF1aXJlbWVudHMgKHBocCAmIGV4dC0gcGFja2FnZXMpLiBVc2Ugd2l0aCB0aGUgLS1vdXRkYXRlZCBvcHRpb24=')),))->imqd2c(<<<EOT
The show command displays detailed information about a package, or
lists all packages available.
Read more at https://getcomposer.org/doc/03-cli.md#show
EOT);}protected function gkqs1():\Closure{return function(CompletionInput $hdac2d){if($hdac2d->njoy2e(base64_decode('YXZhaWxhYmxl'))||$hdac2d->njoy2e(base64_decode('YWxs'))){return $this->wmjs2f()($hdac2d);}if($hdac2d->njoy2e(base64_decode('cGxhdGZvcm0='))){return $this->sgou30()($hdac2d);}return $this->jnou2b()($hdac2d);};}protected function knwg3(InputInterface $hdac2d,OutputInterface $bmgq31){$this->$mnhx32=new qhkf33;if($hdac2d->njoy2e(base64_decode('dHJlZQ=='))){$this->ptrz16($bmgq31);}$tjoj34=$this->equy35();$ceyj36=$this->dxln37();if($hdac2d->njoy2e(base64_decode('aW5zdGFsbGVk'))){$ceyj36->wvfu38(base64_decode('PHdhcm5pbmc+WW91IGFyZSB1c2luZyB0aGUgZGVwcmVjYXRlZCBvcHRpb24gImluc3RhbGxlZCIuIE9ubHkgaW5zdGFsbGVkIHBhY2thZ2VzIGFyZSBzaG93biBieSBkZWZhdWx0IG5vdy4gVGhlIC0tYWxsIG9wdGlvbiBjYW4gYmUgdXNlZCB0byBzaG93IGFsbCBwYWNrYWdlcy48L3dhcm5pbmc+'));}if($hdac2d->njoy2e(base64_decode('b3V0ZGF0ZWQ='))){$hdac2d->maov39(base64_decode('bGF0ZXN0'),true);}elseif(count($hdac2d->njoy2e(base64_decode('aWdub3Jl')))>0){$ceyj36->wvfu38(base64_decode('PHdhcm5pbmc+WW91IGFyZSB1c2luZyB0aGUgb3B0aW9uICJpZ25vcmUiIGZvciBhY3Rpb24gb3RoZXIgdGhhbiAib3V0ZGF0ZWQiLCBpdCB3aWxsIGJlIGlnbm9yZWQuPC93YXJuaW5nPg=='));}if($hdac2d->njoy2e(base64_decode('ZGlyZWN0'))&&($hdac2d->njoy2e(base64_decode('YWxs'))||$hdac2d->njoy2e(base64_decode('YXZhaWxhYmxl'))||$hdac2d->njoy2e(base64_decode('cGxhdGZvcm0=')))){$ceyj36->wvfu38(base64_decode('VGhlIC0tZGlyZWN0ICgtRCkgb3B0aW9uIGlzIG5vdCB1c2FibGUgaW4gY29tYmluYXRpb24gd2l0aCAtLWFsbCwgLS1wbGF0Zm9ybSAoLXApIG9yIC0tYXZhaWxhYmxlICgtYSk='));return 1;}if($hdac2d->njoy2e(base64_decode('dHJlZQ=='))&&($hdac2d->njoy2e(base64_decode('YWxs'))||$hdac2d->njoy2e(base64_decode('YXZhaWxhYmxl')))){$ceyj36->wvfu38(base64_decode('VGhlIC0tdHJlZSAoLXQpIG9wdGlvbiBpcyBub3QgdXNhYmxlIGluIGNvbWJpbmF0aW9uIHdpdGggLS1hbGwgb3IgLS1hdmFpbGFibGUgKC1hKQ=='));return 1;}if(count(array_filter([$hdac2d->njoy2e(base64_decode('cGF0Y2gtb25seQ==')),$hdac2d->njoy2e(base64_decode('bWlub3Itb25seQ==')),$hdac2d->njoy2e(base64_decode('bWFqb3Itb25seQ=='))]))>1){$ceyj36->wvfu38(base64_decode('T25seSBvbmUgb2YgLS1tYWpvci1vbmx5LCAtLW1pbm9yLW9ubHkgb3IgLS1wYXRjaC1vbmx5IGNhbiBiZSB1c2VkIGF0IG9uY2U='));return 1;}if($hdac2d->njoy2e(base64_decode('dHJlZQ=='))&&$hdac2d->njoy2e(base64_decode('bGF0ZXN0'))){$ceyj36->wvfu38(base64_decode('VGhlIC0tdHJlZSAoLXQpIG9wdGlvbiBpcyBub3QgdXNhYmxlIGluIGNvbWJpbmF0aW9uIHdpdGggLS1sYXRlc3QgKC1sKQ=='));return 1;}if($hdac2d->njoy2e(base64_decode('dHJlZQ=='))&&$hdac2d->njoy2e(base64_decode('cGF0aA=='))){$ceyj36->wvfu38(base64_decode('VGhlIC0tdHJlZSAoLXQpIG9wdGlvbiBpcyBub3QgdXNhYmxlIGluIGNvbWJpbmF0aW9uIHdpdGggLS1wYXRoICgtUCk='));return 1;}$yqlg3a=$hdac2d->njoy2e(base64_decode('Zm9ybWF0'));if(!in_array($yqlg3a,array(base64_decode('dGV4dA=='),base64_decode('anNvbg==')))){$ceyj36->wvfu38(sprintf(base64_decode('VW5zdXBwb3J0ZWQgZm9ybWF0ICIlcyIuIFNlZSBoZWxwIGZvciBzdXBwb3J0ZWQgZm9ybWF0cy4='),$yqlg3a));return 1;}$wznn3b=$this->pnfv3c($hdac2d);$pebm3d=array();if($tjoj34){$pebm3d=$tjoj34->vgyh3e()->rlqm3f(base64_decode('cGxhdGZvcm0='));}$nhmo40=new hqsj41(array(),$pebm3d);$cmlg42=null;if($hdac2d->njoy2e(base64_decode('c2VsZg=='))){$gpjo43=clone $this->xjvk44()->xdfh9();if($hdac2d->njoy2e(base64_decode('bmFtZS1vbmx5'))){$ceyj36->bxed45($gpjo43->knxj46());return 0;}if($hdac2d->ufiq47(base64_decode('cGFja2FnZQ=='))){throw new \mxfb48(base64_decode('WW91IGNhbm5vdCB1c2UgLS1zZWxmIHRvZ2V0aGVyIHdpdGggYSBwYWNrYWdlIG5hbWU='));}$cqxu49=$ihau4a=new acft4b(array(new uios4c($gpjo43)));}elseif($hdac2d->njoy2e(base64_decode('cGxhdGZvcm0='))){$cqxu49=$ihau4a=new acft4b(array($nhmo40));}elseif($hdac2d->njoy2e(base64_decode('YXZhaWxhYmxl'))){$ihau4a=new acft4b(array($nhmo40));if($tjoj34){$cqxu49=new sjhj4d($tjoj34->mbct4e()->czlf4f());$ihau4a->wtnu50($tjoj34->mbct4e()->jnng51());}else{$whzp52=RepositoryFactory::xqqh53($ceyj36);$cqxu49=new sjhj4d($whzp52);$ceyj36->wvfu38(base64_decode('Tm8gY29tcG9zZXIuanNvbiBmb3VuZCBpbiB0aGUgY3VycmVudCBkaXJlY3RvcnksIHNob3dpbmcgYXZhaWxhYmxlIHBhY2thZ2VzIGZyb20g').implode(base64_decode('LCA='),array_keys($whzp52)));}}elseif($hdac2d->njoy2e(base64_decode('YWxs'))&&$tjoj34){$iiqu54=$tjoj34->mbct4e()->jnng51();$lqio55=$tjoj34->rtls56();if($lqio55->zimo57()){$cmlg42=$lqio55->agvv58(true);$ihau4a=new acft4b(array($cmlg42,$iiqu54,$nhmo40));}else{$ihau4a=new acft4b(array($iiqu54,$nhmo40));}$cqxu49=new sjhj4d(array_merge(array(new bnuj59($ihau4a,array(base64_decode('Y2Fub25pY2Fs')=>false))),$tjoj34->mbct4e()->czlf4f()));}elseif($hdac2d->njoy2e(base64_decode('YWxs'))){$whzp52=RepositoryFactory::xqqh53($ceyj36);$ceyj36->wvfu38(base64_decode('Tm8gY29tcG9zZXIuanNvbiBmb3VuZCBpbiB0aGUgY3VycmVudCBkaXJlY3RvcnksIHNob3dpbmcgYXZhaWxhYmxlIHBhY2thZ2VzIGZyb20g').implode(base64_decode('LCA='),array_keys($whzp52)));$ihau4a=new acft4b(array($nhmo40));$cqxu49=new sjhj4d(array_merge(array($ihau4a),$whzp52));}elseif($hdac2d->njoy2e(base64_decode('bG9ja2Vk'))){if(!$tjoj34||!$tjoj34->rtls56()->zimo57()){throw new \nrby5a(base64_decode('QSB2YWxpZCBjb21wb3Nlci5qc29uIGFuZCBjb21wb3Nlci5sb2NrIGZpbGVzIGlzIHJlcXVpcmVkIHRvIHJ1biB0aGlzIGNvbW1hbmQgd2l0aCAtLWxvY2tlZA=='));}$lqio55=$tjoj34->rtls56();$cmlg42=$lqio55->agvv58(!$hdac2d->njoy2e(base64_decode('bm8tZGV2')));$cqxu49=$ihau4a=new acft4b(array($cmlg42));}else{if(!$tjoj34){$tjoj34=$this->xjvk44();}$yvxr5b=$tjoj34->xdfh9();$cqxu49=$ihau4a=new acft4b(array($tjoj34->mbct4e()->jnng51()));if($hdac2d->njoy2e(base64_decode('bm8tZGV2'))){$qcyy5c=RepositoryUtils::xjtr5d($ihau4a->bmts5e(),$yvxr5b);$cqxu49=$ihau4a=new acft4b(array(new azzj5f(array_map(static function($ttid60):PackageInterface{return clone $ttid60;},$qcyy5c))));}if(!$ihau4a->bmts5e()&&($yvxr5b->iywq61()||$yvxr5b->yrnc62())){$ceyj36->wvfu38(base64_decode('PHdhcm5pbmc+Tm8gZGVwZW5kZW5jaWVzIGluc3RhbGxlZC4gVHJ5IHJ1bm5pbmcgY29tcG9zZXIgaW5zdGFsbCBvciB1cGRhdGUuPC93YXJuaW5nPg=='));}}if($tjoj34){$loar63=new uzln64(PluginEvents::COMMAND,base64_decode('c2hvdw=='),$hdac2d,$bmgq31);$tjoj34->nmyt65()->gtkl66($loar63->knxj46(),$loar63);}if($hdac2d->njoy2e(base64_decode('bGF0ZXN0'))&&null===$tjoj34){$ceyj36->wvfu38(base64_decode('Tm8gY29tcG9zZXIuanNvbiBmb3VuZCBpbiB0aGUgY3VycmVudCBkaXJlY3RvcnksIGRpc2FibGluZyAibGF0ZXN0IiBvcHRpb24='));$hdac2d->maov39(base64_decode('bGF0ZXN0'),false);}$mxfk67=$hdac2d->ufiq47(base64_decode('cGFja2FnZQ=='));if(isset($gpjo43)){$kltg68=array($gpjo43->tpbm69()=>$gpjo43->iqls6a());}elseif(null!==$mxfk67&&!ahcn6b($mxfk67,base64_decode('Kg=='))){list($gpjo43,$kltg68)=$this->xdfh9($ihau4a,$cqxu49,$mxfk67,$hdac2d->ufiq47(base64_decode('dmVyc2lvbg==')));if(!isset($gpjo43)){$ddmr6c=$hdac2d->qvak6d();$scsu6e='';if($hdac2d->njoy2e(base64_decode('bG9ja2Vk'))){$scsu6e.=base64_decode('IGluIGxvY2sgZmlsZQ==');}if(isset($ddmr6c[base64_decode('d29ya2luZy1kaXI=')])){$scsu6e.=base64_decode('IGluIA==').$ddmr6c[base64_decode('d29ya2luZy1kaXI=')].base64_decode('L2NvbXBvc2VyLmpzb24=');}if(PlatformRepository::tsyb6f($mxfk67)&&!$hdac2d->njoy2e(base64_decode('cGxhdGZvcm0='))){$scsu6e.=base64_decode('LCB0cnkgdXNpbmcgLS1wbGF0Zm9ybSAoLXApIHRvIHNob3cgcGxhdGZvcm0gcGFja2FnZXM=');}if(!$hdac2d->njoy2e(base64_decode('YWxs'))){$scsu6e.=base64_decode('LCB0cnkgdXNpbmcgLS1hbGwgKC1hKSB0byBzaG93IGFsbCBhdmFpbGFibGUgcGFja2FnZXM=');}throw new \mxfb48(base64_decode('UGFja2FnZSAi').$mxfk67.base64_decode('IiBub3QgZm91bmQ=').$scsu6e.base64_decode('Lg=='));}}if(isset($gpjo43)){assert(isset($kltg68));$yoki70=0;if($hdac2d->njoy2e(base64_decode('dHJlZQ=='))){$dvlq71=$this->wvsw18($gpjo43,$ihau4a,$cqxu49);if(base64_decode('anNvbg==')===$yqlg3a){$ceyj36->bxed45(JsonFile::zhml72(array(base64_decode('aW5zdGFsbGVk')=>array($dvlq71))));}else{$this->vnfu17(array($dvlq71));}return $yoki70;}$juqd73=null;if($hdac2d->njoy2e(base64_decode('bGF0ZXN0'))){$juqd73=$this->icez1e($gpjo43,$tjoj34,$nhmo40,$hdac2d->njoy2e(base64_decode('bWFqb3Itb25seQ==')),$hdac2d->njoy2e(base64_decode('bWlub3Itb25seQ==')),$hdac2d->njoy2e(base64_decode('cGF0Y2gtb25seQ==')),$wznn3b);}if($hdac2d->njoy2e(base64_decode('b3V0ZGF0ZWQ='))&&$hdac2d->njoy2e(base64_decode('c3RyaWN0'))&&null!==$juqd73&&$juqd73->keix74()!==$gpjo43->keix74()&&(!$juqd73 instanceof CompletePackageInterface||!$juqd73->odav75())){$yoki70=1;}if($hdac2d->njoy2e(base64_decode('cGF0aA=='))){$ceyj36->bxed45($gpjo43->knxj46(),false);$ceyj36->bxed45(base64_decode('IA==').strtok(realpath($tjoj34->ndmr76()->ncsr77($gpjo43)),base64_decode('DQo=')));return $yoki70;}if(base64_decode('anNvbg==')===$yqlg3a){$this->eyszf($gpjo43,$kltg68,$ihau4a,$juqd73?:null);}else{$this->qvifa($gpjo43,$kltg68,$ihau4a,$juqd73?:null);}return $yoki70;}if($hdac2d->njoy2e(base64_decode('dHJlZQ=='))){$tagy78=$this->ghyu7();$qcyy5c=$ihau4a->bmts5e();usort($qcyy5c,static function(BasePackage $sxtb79,BasePackage $xtuo7a):int{return strcmp((string)$sxtb79,(string)$xtuo7a);});$dvlq71=array();foreach($qcyy5c as $gpjo43){if(in_array($gpjo43->knxj46(),$tagy78,true)){$dvlq71[]=$this->wvsw18($gpjo43,$ihau4a,$cqxu49);}}if(base64_decode('anNvbg==')===$yqlg3a){$ceyj36->bxed45(JsonFile::zhml72(array(base64_decode('aW5zdGFsbGVk')=>$dvlq71)));}else{$this->vnfu17($dvlq71);}return 0;}/** @var array<string, array<string, string|CompletePackageInterface>> $packages */ $qcyy5c=array();$grlw7b=null;if(null!==$mxfk67){$grlw7b=base64_decode('e14=').str_replace(base64_decode('XFwq'),base64_decode('Lio/'),preg_quote($mxfk67)).base64_decode('JH1p');}$egcs7c=array();if($hdac2d->njoy2e(base64_decode('ZGlyZWN0'))){$egcs7c=$this->ghyu7();}if($hdac2d->njoy2e(base64_decode('cGF0aA=='))&&null===$tjoj34){$ceyj36->wvfu38(base64_decode('Tm8gY29tcG9zZXIuanNvbiBmb3VuZCBpbiB0aGUgY3VycmVudCBkaXJlY3RvcnksIGRpc2FibGluZyAicGF0aCIgb3B0aW9u'));$hdac2d->maov39(base64_decode('cGF0aA=='),false);}foreach($cqxu49->czlf4f()as $jzls7d){if($jzls7d===$nhmo40){$uotg7e=base64_decode('cGxhdGZvcm0=');}elseif($cmlg42!==null&&$jzls7d===$cmlg42){$uotg7e=base64_decode('bG9ja2Vk');}elseif($jzls7d===$ihau4a||in_array($jzls7d,$ihau4a->czlf4f(),true)){$uotg7e=base64_decode('aW5zdGFsbGVk');}else{$uotg7e=base64_decode('YXZhaWxhYmxl');}if($jzls7d instanceof ComposerRepository){foreach($jzls7d->sjgg7f($mxfk67)as $dxbz80){$qcyy5c[$uotg7e][$dxbz80]=$dxbz80;}}else{foreach($jzls7d->bmts5e()as $gpjo43){if(!isset($qcyy5c[$uotg7e][$gpjo43->knxj46()])||!is_object($qcyy5c[$uotg7e][$gpjo43->knxj46()])||version_compare($qcyy5c[$uotg7e][$gpjo43->knxj46()]->iqls6a(),$gpjo43->iqls6a(),base64_decode('PA=='))){while($gpjo43 instanceof AliasPackage){$gpjo43=$gpjo43->qnra81();}if(!$grlw7b||Preg::tfei82($grlw7b,$gpjo43->knxj46())){if(!$egcs7c||in_array($gpjo43->knxj46(),$egcs7c,true)){$qcyy5c[$uotg7e][$gpjo43->knxj46()]=$gpjo43;}}}}if($jzls7d===$nhmo40){foreach($nhmo40->jger83()as $dxbz80=>$gpjo43){$qcyy5c[$uotg7e][$dxbz80]=$gpjo43;}}}}$yjjb84=$hdac2d->njoy2e(base64_decode('YWxs'));$nmrh85=$hdac2d->njoy2e(base64_decode('bGF0ZXN0'));$kvfb86=$hdac2d->njoy2e(base64_decode('bWFqb3Itb25seQ=='));$mavf87=$hdac2d->njoy2e(base64_decode('bWlub3Itb25seQ=='));$vtef88=$hdac2d->njoy2e(base64_decode('cGF0Y2gtb25seQ=='));$pzbn89=array_map(base64_decode('c3RydG9sb3dlcg=='),$hdac2d->njoy2e(base64_decode('aWdub3Jl')));$iuth8a=$yjjb84?base64_decode('ICA='):'';/** @var PackageInterface[] $latestPackages */ $giot8b=array();$yoki70=0;$jzor8c=array();$oihz8d=array();foreach(array(base64_decode('cGxhdGZvcm0=')=>true,base64_decode('bG9ja2Vk')=>true,base64_decode('YXZhaWxhYmxl')=>false,base64_decode('aW5zdGFsbGVk')=>true)as $uotg7e=>$ckhv8e){if(isset($qcyy5c[$uotg7e])){ksort($qcyy5c[$uotg7e]);$hcco8f=$bhex90=$vqge91=0;if($nmrh85&&$ckhv8e){foreach($qcyy5c[$uotg7e]as $gpjo43){if(is_object($gpjo43)){$juqd73=$this->icez1e($gpjo43,$tjoj34,$nhmo40,$kvfb86,$mavf87,$vtef88,$wznn3b);if($juqd73===null){continue;}$giot8b[$gpjo43->jmpg92()]=$juqd73;}}}$ylmw93=!$hdac2d->njoy2e(base64_decode('bmFtZS1vbmx5'))&&$hdac2d->njoy2e(base64_decode('cGF0aA=='));$ustq94=!$hdac2d->njoy2e(base64_decode('bmFtZS1vbmx5'))&&!$hdac2d->njoy2e(base64_decode('cGF0aA=='))&&$ckhv8e;$iawx95=$ustq94&&$nmrh85;$ksdj96=!$hdac2d->njoy2e(base64_decode('bmFtZS1vbmx5'))&&!$hdac2d->njoy2e(base64_decode('cGF0aA=='));$mkje97=false;$jzor8c[$uotg7e]=array();foreach($qcyy5c[$uotg7e]as $gpjo43){$ttxd98=array();if(is_object($gpjo43)){$juqd73=null;if($nmrh85&&isset($giot8b[$gpjo43->jmpg92()])){$juqd73=$giot8b[$gpjo43->jmpg92()];}$qzrg99=$juqd73&&$juqd73->keix74()===$gpjo43->keix74()&&(!$juqd73 instanceof CompletePackageInterface||!$juqd73->odav75());$qzrg99=$qzrg99||($juqd73===null&&$kvfb86);$jwct9a=\in_array($gpjo43->jmpg92(),$pzbn89,true);if($hdac2d->njoy2e(base64_decode('b3V0ZGF0ZWQ='))&&($qzrg99||$jwct9a)){continue;}if($hdac2d->njoy2e(base64_decode('b3V0ZGF0ZWQ='))||$hdac2d->njoy2e(base64_decode('c3RyaWN0'))){$mkje97=true;}$ttxd98[base64_decode('bmFtZQ==')]=$gpjo43->jmpg92();$ttxd98[base64_decode('ZGlyZWN0LWRlcGVuZGVuY3k=')]=in_array($gpjo43->knxj46(),$this->ghyu7(),true);if($yqlg3a!==base64_decode('anNvbg==')||true!==$hdac2d->njoy2e(base64_decode('bmFtZS1vbmx5'))){$ttxd98[base64_decode('aG9tZXBhZ2U=')]=$gpjo43 instanceof CompletePackageInterface?$gpjo43->gyud9b():null;$ttxd98[base64_decode('c291cmNl')]=PackageInfo::mhuy9c($gpjo43);}$hcco8f=max($hcco8f,strlen($gpjo43->jmpg92()));if($ustq94){$ttxd98[base64_decode('dmVyc2lvbg==')]=$gpjo43->keix74();$bhex90=max($bhex90,strlen($gpjo43->keix74()));}if($iawx95&&$juqd73){$ttxd98[base64_decode('bGF0ZXN0')]=$juqd73->keix74();$ttxd98[base64_decode('bGF0ZXN0LXN0YXR1cw==')]=$this->wzmc1c($juqd73,$gpjo43);$vqge91=max($vqge91,strlen($ttxd98[base64_decode('bGF0ZXN0')]));}elseif($iawx95){$ttxd98[base64_decode('bGF0ZXN0')]=base64_decode('W25vbmUgbWF0Y2hlZF0=');$ttxd98[base64_decode('bGF0ZXN0LXN0YXR1cw==')]=base64_decode('dXAtdG8tZGF0ZQ==');$vqge91=max($vqge91,strlen($ttxd98[base64_decode('bGF0ZXN0')]));}if($ksdj96&&$gpjo43 instanceof CompletePackageInterface){$ttxd98[base64_decode('ZGVzY3JpcHRpb24=')]=$gpjo43->gsnn9d();}if($ylmw93){$ttxd98[base64_decode('cGF0aA==')]=strtok(realpath($tjoj34->ndmr76()->ncsr77($gpjo43)),base64_decode('DQo='));}$fyqx9e=false;if($juqd73 instanceof CompletePackageInterface&&$juqd73->odav75()){$wntv9f=$juqd73->hfyha0();$usbpa1=$wntv9f!==null?base64_decode('VXNlIA==').$juqd73->hfyha0().base64_decode('IGluc3RlYWQ='):base64_decode('Tm8gcmVwbGFjZW1lbnQgd2FzIHN1Z2dlc3RlZA==');$vzqea2=sprintf(base64_decode('UGFja2FnZSAlcyBpcyBhYmFuZG9uZWQsIHlvdSBzaG91bGQgYXZvaWQgdXNpbmcgaXQuICVzLg=='),$gpjo43->jmpg92(),$usbpa1);$ttxd98[base64_decode('d2FybmluZw==')]=$vzqea2;$fyqx9e=$wntv9f ?? true;}$ttxd98[base64_decode('YWJhbmRvbmVk')]=$fyqx9e;}else{$ttxd98[base64_decode('bmFtZQ==')]=$gpjo43;$hcco8f=max($hcco8f,strlen($gpjo43));}$jzor8c[$uotg7e][]=$ttxd98;}$oihz8d[$uotg7e]=array(base64_decode('bmFtZUxlbmd0aA==')=>$hcco8f,base64_decode('dmVyc2lvbkxlbmd0aA==')=>$bhex90,base64_decode('bGF0ZXN0TGVuZ3Ro')=>$vqge91,);if($hdac2d->njoy2e(base64_decode('c3RyaWN0'))&&$mkje97){$yoki70=1;break;}}}if(base64_decode('anNvbg==')===$yqlg3a){$ceyj36->bxed45(JsonFile::zhml72($jzor8c));}else{if($hdac2d->njoy2e(base64_decode('bGF0ZXN0'))&&array_filter($jzor8c)){if(!$ceyj36->mgqfa3()){$ceyj36->wvfu38(base64_decode('TGVnZW5kOg=='));$ceyj36->wvfu38(base64_decode('ISBwYXRjaCBvciBtaW5vciByZWxlYXNlIGF2YWlsYWJsZSAtIHVwZGF0ZSByZWNvbW1lbmRlZA=='));$ceyj36->wvfu38(base64_decode('fiBtYWpvciByZWxlYXNlIGF2YWlsYWJsZSAtIHVwZGF0ZSBwb3NzaWJsZQ=='));if(!$hdac2d->njoy2e(base64_decode('b3V0ZGF0ZWQ='))){$ceyj36->wvfu38(base64_decode('PSB1cCB0byBkYXRlIHZlcnNpb24='));}}else{$ceyj36->wvfu38(base64_decode('PGluZm8+Q29sb3IgbGVnZW5kOjwvaW5mbz4='));$ceyj36->wvfu38(base64_decode('LSA8aGlnaGxpZ2h0PnBhdGNoIG9yIG1pbm9yPC9oaWdobGlnaHQ+IHJlbGVhc2UgYXZhaWxhYmxlIC0gdXBkYXRlIHJlY29tbWVuZGVk'));$ceyj36->wvfu38(base64_decode('LSA8Y29tbWVudD5tYWpvcjwvY29tbWVudD4gcmVsZWFzZSBhdmFpbGFibGUgLSB1cGRhdGUgcG9zc2libGU='));if(!$hdac2d->njoy2e(base64_decode('b3V0ZGF0ZWQ='))){$ceyj36->wvfu38(base64_decode('LSA8aW5mbz51cCB0byBkYXRlPC9pbmZvPiB2ZXJzaW9u'));}}}$jgapa4=$this->mykwa5();foreach($jzor8c as $uotg7e=>$qcyy5c){$hcco8f=$oihz8d[$uotg7e][base64_decode('bmFtZUxlbmd0aA==')];$bhex90=$oihz8d[$uotg7e][base64_decode('dmVyc2lvbkxlbmd0aA==')];$vqge91=$oihz8d[$uotg7e][base64_decode('bGF0ZXN0TGVuZ3Ro')];$ustq94=$hcco8f+$bhex90+3<=$jgapa4;$iawx95=$hcco8f+$bhex90+$vqge91+3<=$jgapa4;$ksdj96=$hcco8f+$bhex90+$vqge91+24<=$jgapa4;if($iawx95&&!$ceyj36->mgqfa3()){$vqge91+=2;}if($yjjb84){if(base64_decode('YXZhaWxhYmxl')===$uotg7e){$ceyj36->bxed45(base64_decode('PGNvbW1lbnQ+').$uotg7e.base64_decode('PC9jb21tZW50Pjo='));}else{$ceyj36->bxed45(base64_decode('PGluZm8+').$uotg7e.base64_decode('PC9pbmZvPjo='));}}if($iawx95&&!$hdac2d->njoy2e(base64_decode('ZGlyZWN0'))){$tttca6=[];$lcnna7=[];foreach($qcyy5c as $ttid60){if($ttid60[base64_decode('ZGlyZWN0LWRlcGVuZGVuY3k=')]?? false){$tttca6[]=$ttid60;}else{$lcnna7[]=$ttid60;}}$ceyj36->bxed45('');$ceyj36->bxed45(base64_decode('PGluZm8+RGlyZWN0IGRlcGVuZGVuY2llczo8Lz4='));if(\count($tttca6)>0){$this->wsvy6($ceyj36,$tttca6,$iuth8a,$ustq94,$iawx95,$ksdj96,$jgapa4,$bhex90,$hcco8f,$vqge91);}else{$ceyj36->bxed45(base64_decode('RXZlcnl0aGluZyB1cCB0byBkYXRl'));}$ceyj36->bxed45('');$ceyj36->bxed45(base64_decode('PGluZm8+VHJhbnNpdGl2ZSBkZXBlbmRlbmNpZXM6PC8+'));if(\count($lcnna7)>0){$this->wsvy6($ceyj36,$lcnna7,$iuth8a,$ustq94,$iawx95,$ksdj96,$jgapa4,$bhex90,$hcco8f,$vqge91);}else{$ceyj36->bxed45(base64_decode('RXZlcnl0aGluZyB1cCB0byBkYXRl'));}}else{$this->wsvy6($ceyj36,$qcyy5c,$iuth8a,$ustq94,$iawx95,$ksdj96,$jgapa4,$bhex90,$hcco8f,$vqge91);}if($yjjb84){$ceyj36->bxed45('');}}}return $yoki70;}/**
* @param array<array{name: string, direct-dependency?: bool, version?: string, latest?: string, latest-status?: string, description?: string|null, path?: string, source?: string|null, homepage?: string|null, warning?: string, abandoned?: bool|string}> $packages
*/ private function wsvy6(IOInterface $ceyj36,array$qcyy5c,string $iuth8a,bool $ustq94,bool $iawx95,bool $ksdj96,int $jgapa4,int $bhex90,int $hcco8f,int $vqge91):void{foreach($qcyy5c as $gpjo43){$egala8=$gpjo43[base64_decode('c291cmNl')]?? $gpjo43[base64_decode('aG9tZXBhZ2U=')]?? '';if($egala8!==''){$ceyj36->bxed45($iuth8a.base64_decode('PGhyZWY9').OutputFormatter::icxwa9($egala8).base64_decode('Pg==').$gpjo43[base64_decode('bmFtZQ==')].base64_decode('PC8+').str_repeat(base64_decode('IA=='),$hcco8f-strlen($gpjo43[base64_decode('bmFtZQ==')])),false);}else{$ceyj36->bxed45($iuth8a.str_pad($gpjo43[base64_decode('bmFtZQ==')],$hcco8f,base64_decode('IA==')),false);}if(isset($gpjo43[base64_decode('dmVyc2lvbg==')])&&$ustq94){$ceyj36->bxed45(base64_decode('IA==').str_pad($gpjo43[base64_decode('dmVyc2lvbg==')],$bhex90,base64_decode('IA==')),false);}if(isset($gpjo43[base64_decode('bGF0ZXN0')])&&isset($gpjo43[base64_decode('bGF0ZXN0LXN0YXR1cw==')])&&$iawx95){$uftyaa=$gpjo43[base64_decode('bGF0ZXN0')];$vjwjab=$gpjo43[base64_decode('bGF0ZXN0LXN0YXR1cw==')];$zaqcac=$this->gwtf1b($vjwjab);if(!$ceyj36->mgqfa3()){$uftyaa=str_replace(array(base64_decode('dXAtdG8tZGF0ZQ=='),base64_decode('c2VtdmVyLXNhZmUtdXBkYXRl'),base64_decode('dXBkYXRlLXBvc3NpYmxl')),array(base64_decode('PQ=='),base64_decode('IQ=='),base64_decode('fg==')),$vjwjab).base64_decode('IA==').$uftyaa;}$ceyj36->bxed45(base64_decode('IDw=').$zaqcac.base64_decode('Pg==').str_pad($uftyaa,$vqge91,base64_decode('IA==')).base64_decode('PC8=').$zaqcac.base64_decode('Pg=='),false);}if(isset($gpjo43[base64_decode('ZGVzY3JpcHRpb24=')])&&$ksdj96){$yradad=strtok($gpjo43[base64_decode('ZGVzY3JpcHRpb24=')],base64_decode('DQo='));$lpbdae=$jgapa4-$hcco8f-$bhex90-4;if($iawx95){$lpbdae-=$vqge91;}if(strlen($yradad)>$lpbdae){$yradad=substr($yradad,0,$lpbdae-3).base64_decode('Li4u');}$ceyj36->bxed45(base64_decode('IA==').$yradad,false);}if(isset($gpjo43[base64_decode('cGF0aA==')])){$ceyj36->bxed45(base64_decode('IA==').$gpjo43[base64_decode('cGF0aA==')],false);}$ceyj36->bxed45('');if(isset($gpjo43[base64_decode('d2FybmluZw==')])){$ceyj36->bxed45(base64_decode('PHdhcm5pbmc+').$gpjo43[base64_decode('d2FybmluZw==')].base64_decode('PC93YXJuaW5nPg=='));}}}/**
* @return string[]
*/ protected function ghyu7():array{$yflnaf=$this->xjvk44()->xdfh9();return array_map(base64_decode('c3RydG9sb3dlcg=='),array_keys(array_merge($yflnaf->iywq61(),$yflnaf->yrnc62())));}/**
* @return array|string|string[]
*/ protected function zvnd8(PackageInterface $juqd73,PackageInterface $gpjo43){return $this->gwtf1b($this->wzmc1c($juqd73,$gpjo43));}/**
* finds a package by name and version if provided
*
* @param string $name
* @param ConstraintInterface|string $version
* @throws \InvalidArgumentException
* @return array{CompletePackageInterface|null, array<string, string>}
*/ protected function xdfh9(InstalledRepository $ihau4a,RepositoryInterface $cqxu49,string $dxbz80,$apfzb0=null):array{$dxbz80=strtolower($dxbz80);$xdhjb1=is_string($apfzb0)?$this->$mnhx32->xyyub2($apfzb0):$apfzb0;$yyqob3=new dcxqb4();$fthw24=new ijgwb5(base64_decode('ZGV2'));$fthw24->czkgb6();$fthw24->wtnu50($cqxu49);$uklrb7=null;$kltg68=array();if(PlatformRepository::tsyb6f($dxbz80)){$omhlb8=$fthw24->otxeb9();}else{$omhlb8=$fthw24->ajqpba($dxbz80);}$qlsvbb=$omhlb8->hmctbc($dxbz80,$xdhjb1);foreach($qlsvbb as $govzbd=>$gpjo43){if($gpjo43 instanceof AliasPackage&&$gpjo43->iqls6a()===VersionParser::DEFAULT_BRANCH_ALIAS){$gpjo43=$gpjo43->qnra81();}if(null===$apfzb0&&$ihau4a->ppjabe($gpjo43)){$uklrb7=$gpjo43;}$kltg68[$gpjo43->tpbm69()]=$gpjo43->iqls6a();$qlsvbb[$govzbd]=$gpjo43->fenxbf();}if(!$uklrb7&&$qlsvbb&&$fjukc0=$yyqob3->btrxc1($omhlb8,$qlsvbb)){$uklrb7=$omhlb8->nloyc2($fjukc0[0]);}returnarray($uklrb7,$kltg68);}/**
* Prints package info.
*
* @param array<string, string> $versions
* @param PackageInterface|null $latestPackage
*
* @return void
*/ protected function qvifa(CompletePackageInterface $gpjo43,array$kltg68,InstalledRepository $ihau4a,PackageInterface $juqd73=null):void{$ceyj36=$this->dxln37();$this->nufkb($gpjo43,$kltg68,$ihau4a,$juqd73?:null);$this->nvudd($gpjo43,Link::TYPE_REQUIRE);$this->nvudd($gpjo43,Link::TYPE_DEV_REQUIRE,base64_decode('cmVxdWlyZXMgKGRldik='));if($gpjo43->maeyc3()){$ceyj36->bxed45(base64_decode('CjxpbmZvPnN1Z2dlc3RzPC9pbmZvPg=='));foreach($gpjo43->maeyc3()as $qgxic4=>$ckgtc5){$ceyj36->bxed45($qgxic4.base64_decode('IDxjb21tZW50Pg==').$ckgtc5.base64_decode('PC9jb21tZW50Pg=='));}}$this->nvudd($gpjo43,Link::TYPE_PROVIDE);$this->nvudd($gpjo43,Link::TYPE_CONFLICT);$this->nvudd($gpjo43,Link::TYPE_REPLACE);}/**
* Prints package metadata.
*
* @param array<string, string> $versions
* @param PackageInterface|null $latestPackage
*
* @return void
*/ protected function nufkb(CompletePackageInterface $gpjo43,array$kltg68,InstalledRepository $ihau4a,PackageInterface $juqd73=null):void{$ceyj36=$this->dxln37();$ceyj36->bxed45(base64_decode('PGluZm8+bmFtZTwvaW5mbz4gICAgIDog').$gpjo43->jmpg92());$ceyj36->bxed45(base64_decode('PGluZm8+ZGVzY3JpcC48L2luZm8+IDog').$gpjo43->gsnn9d());$ceyj36->bxed45(base64_decode('PGluZm8+a2V5d29yZHM8L2luZm8+IDog').implode(base64_decode('LCA='),$gpjo43->ypaqc6()?:array()));$this->exsqc($gpjo43,$kltg68,$ihau4a);if($juqd73){$zaqcac=$this->zvnd8($juqd73,$gpjo43);$ceyj36->bxed45(base64_decode('PGluZm8+bGF0ZXN0PC9pbmZvPiAgIDogPA==').$zaqcac.base64_decode('Pg==').$juqd73->tpbm69().base64_decode('PC8=').$zaqcac.base64_decode('Pg=='));}else{$juqd73=$gpjo43;}$ceyj36->bxed45(base64_decode('PGluZm8+dHlwZTwvaW5mbz4gICAgIDog').$gpjo43->jpvxc7());$this->laeqe($gpjo43);$ceyj36->bxed45(base64_decode('PGluZm8+aG9tZXBhZ2U8L2luZm8+IDog').$gpjo43->gyud9b());$ceyj36->bxed45(base64_decode('PGluZm8+c291cmNlPC9pbmZvPiAgIDog').sprintf(base64_decode('WyVzXSA8Y29tbWVudD4lczwvY29tbWVudD4gJXM='),$gpjo43->luogc8(),$gpjo43->xjwoc9(),$gpjo43->mzpwca()));$ceyj36->bxed45(base64_decode('PGluZm8+ZGlzdDwvaW5mbz4gICAgIDog').sprintf(base64_decode('WyVzXSA8Y29tbWVudD4lczwvY29tbWVudD4gJXM='),$gpjo43->eqghcb(),$gpjo43->tmyzcc(),$gpjo43->hthucd()));if($ihau4a->ppjabe($gpjo43)){$ceyj36->bxed45(base64_decode('PGluZm8+cGF0aDwvaW5mbz4gICAgIDog').sprintf(base64_decode('JXM='),realpath($this->xjvk44()->ndmr76()->ncsr77($gpjo43))));}$ceyj36->bxed45(base64_decode('PGluZm8+bmFtZXM8L2luZm8+ICAgIDog').implode(base64_decode('LCA='),$gpjo43->uclzce()));if($juqd73 instanceof CompletePackageInterface&&$juqd73->odav75()){$usbpa1=($juqd73->hfyha0()!==null)?base64_decode('IFRoZSBhdXRob3Igc3VnZ2VzdHMgdXNpbmcgdGhlIA==').$juqd73->hfyha0().base64_decode('IHBhY2thZ2UgaW5zdGVhZC4='):null;$ceyj36->wvfu38(sprintf(base64_decode('PHdhcm5pbmc+QXR0ZW50aW9uOiBUaGlzIHBhY2thZ2UgaXMgYWJhbmRvbmVkIGFuZCBubyBsb25nZXIgbWFpbnRhaW5lZC4lczwvd2FybmluZz4='),$usbpa1));}if($gpjo43->ixxfcf()){$ceyj36->bxed45(base64_decode('CjxpbmZvPnN1cHBvcnQ8L2luZm8+'));foreach($gpjo43->ixxfcf()as $uotg7e=>$sdztd0){$ceyj36->bxed45(base64_decode('PGNvbW1lbnQ+').$uotg7e.base64_decode('PC9jb21tZW50PiA6IA==').$sdztd0);}}if($gpjo43->ugdsd1()){$ceyj36->bxed45(base64_decode('CjxpbmZvPmF1dG9sb2FkPC9pbmZvPg=='));$jgfad2=$gpjo43->ugdsd1();foreach($jgfad2 as $uotg7e=>$filad3){$ceyj36->bxed45(base64_decode('PGNvbW1lbnQ+').$uotg7e.base64_decode('PC9jb21tZW50Pg=='));if($uotg7e===base64_decode('cHNyLTA=')||$uotg7e===base64_decode('cHNyLTQ=')){foreach($filad3 as $dxbz80=>$qizdd4){$ceyj36->bxed45(($dxbz80?:base64_decode('Kg==')).base64_decode('ID0+IA==').(is_array($qizdd4)?implode(base64_decode('LCA='),$qizdd4):($qizdd4?:base64_decode('Lg=='))));}}elseif($uotg7e===base64_decode('Y2xhc3NtYXA=')){$ceyj36->bxed45(implode(base64_decode('LCA='),$jgfad2[$uotg7e]));}}if($gpjo43->tlzbd5()){$ceyj36->bxed45(base64_decode('PGNvbW1lbnQ+aW5jbHVkZS1wYXRoPC9jb21tZW50Pg=='));$ceyj36->bxed45(implode(base64_decode('LCA='),$gpjo43->tlzbd5()));}}}/**
* Prints all available versions of this package and highlights the installed one if any.
*
* @param array<string, string> $versions
*
* @return void
*/ protected function exsqc(CompletePackageInterface $gpjo43,array$kltg68,InstalledRepository $ihau4a):void{$kltg68=array_keys($kltg68);$kltg68=Semver::rsort($kltg68);if($smkid6=$ihau4a->zrtzd7($gpjo43->knxj46())){foreach($smkid6 as $wquzd8){$pgxmd9=$wquzd8->tpbm69();$asipda=array_search($pgxmd9,$kltg68);if(false!==$asipda){$kltg68[$asipda]=base64_decode('PGluZm8+KiA=').$pgxmd9.base64_decode('PC9pbmZvPg==');}}}$kltg68=implode(base64_decode('LCA='),$kltg68);$this->dxln37()->bxed45(base64_decode('PGluZm8+dmVyc2lvbnM8L2luZm8+IDog').$kltg68);}/**
* print link objects
*
* @param string $linkType
* @param string $title
*
* @return void
*/ protected function nvudd(CompletePackageInterface $gpjo43,string $pljddb,string $zhijdc=null):void{$zhijdc=$zhijdc?:$pljddb;$ceyj36=$this->dxln37();if($rjoldd=$gpjo43->{base64_decode('Z2V0').ucfirst($pljddb)}()){$ceyj36->bxed45(base64_decode('CjxpbmZvPg==').$zhijdc.base64_decode('PC9pbmZvPg=='));foreach($rjoldd as $egala8){$ceyj36->bxed45($egala8->nvusde().base64_decode('IDxjb21tZW50Pg==').$egala8->ufeqdf().base64_decode('PC9jb21tZW50Pg=='));}}}/**
* Prints the licenses of a package with metadata
*
* @return void
*/ protected function laeqe(CompletePackageInterface $gpjo43):void{$aelze0=new nybke1();$yenye2=$gpjo43->sthne3();$ceyj36=$this->dxln37();foreach($yenye2 as $uowse4){$jvhfe5=$aelze0->vkvl12($uowse4);if(!$jvhfe5){$hjmee6=$uowse4;}else{if($jvhfe5[1]===true){$hjmee6=sprintf(base64_decode('JXMgKCVzKSAoT1NJIGFwcHJvdmVkKSAlcw=='),$jvhfe5[0],$uowse4,$jvhfe5[2]);}else{$hjmee6=sprintf(base64_decode('JXMgKCVzKSAlcw=='),$jvhfe5[0],$uowse4,$jvhfe5[2]);}}$ceyj36->bxed45(base64_decode('PGluZm8+bGljZW5zZTwvaW5mbz4gIDog').$hjmee6);}}/**
* Prints package info in JSON format.
*
* @param array<string, string> $versions
*
* @return void
*/ protected function eyszf(CompletePackageInterface $gpjo43,array$kltg68,InstalledRepository $ihau4a,PackageInterface $juqd73=null):void{$ymxte7=array(base64_decode('bmFtZQ==')=>$gpjo43->jmpg92(),base64_decode('ZGVzY3JpcHRpb24=')=>$gpjo43->gsnn9d(),base64_decode('a2V5d29yZHM=')=>$gpjo43->ypaqc6()?:array(),base64_decode('dHlwZQ==')=>$gpjo43->jpvxc7(),base64_decode('aG9tZXBhZ2U=')=>$gpjo43->gyud9b(),base64_decode('bmFtZXM=')=>$gpjo43->uclzce(),);$ymxte7=$this->lxhy10($ymxte7,$kltg68);$ymxte7=$this->zbdd11($ymxte7,$gpjo43);if($juqd73){$ymxte7[base64_decode('bGF0ZXN0')]=$juqd73->tpbm69();}else{$juqd73=$gpjo43;}if(null!==$gpjo43->luogc8()){$ymxte7[base64_decode('c291cmNl')]=array(base64_decode('dHlwZQ==')=>$gpjo43->luogc8(),base64_decode('dXJs')=>$gpjo43->xjwoc9(),base64_decode('cmVmZXJlbmNl')=>$gpjo43->mzpwca(),);}if(null!==$gpjo43->eqghcb()){$ymxte7[base64_decode('ZGlzdA==')]=array(base64_decode('dHlwZQ==')=>$gpjo43->eqghcb(),base64_decode('dXJs')=>$gpjo43->tmyzcc(),base64_decode('cmVmZXJlbmNl')=>$gpjo43->hthucd(),);}if($ihau4a->ppjabe($gpjo43)){$ymxte7[base64_decode('cGF0aA==')]=realpath($this->xjvk44()->ndmr76()->ncsr77($gpjo43));if($ymxte7[base64_decode('cGF0aA==')]===false){unset($ymxte7[base64_decode('cGF0aA==')]);}}if($juqd73 instanceof CompletePackageInterface&&$juqd73->odav75()){$ymxte7[base64_decode('cmVwbGFjZW1lbnQ=')]=$juqd73->hfyha0();}if($gpjo43->maeyc3()){$ymxte7[base64_decode('c3VnZ2VzdHM=')]=$gpjo43->maeyc3();}if($gpjo43->ixxfcf()){$ymxte7[base64_decode('c3VwcG9ydA==')]=$gpjo43->ixxfcf();}$ymxte7=$this->etvl13($ymxte7,$gpjo43);if($gpjo43->tlzbd5()){$ymxte7[base64_decode('aW5jbHVkZV9wYXRo')]=$gpjo43->tlzbd5();}$ymxte7=$this->rrfz14($ymxte7,$gpjo43);$this->dxln37()->bxed45(JsonFile::zhml72($ymxte7));}/**
* @param array<string, string|string[]|null> $json
* @param array<string, string> $versions
* @return array<string, string|string[]|null>
*/ private function lxhy10(array$ymxte7,array$kltg68):array{uasort($kltg68,base64_decode('dmVyc2lvbl9jb21wYXJl'));$kltg68=array_keys(array_reverse($kltg68));$ymxte7[base64_decode('dmVyc2lvbnM=')]=$kltg68;return $ymxte7;}/**
* @param array<string, string|string[]|null> $json
* @return array<string, string|string[]|null>
*/ private function zbdd11(array$ymxte7,CompletePackageInterface $gpjo43):array{if($yenye2=$gpjo43->sthne3()){$aelze0=new nybke1();$ymxte7[base64_decode('bGljZW5zZXM=')]=array_map(static function($uowse4)use($aelze0){$jvhfe5=$aelze0->vkvl12($uowse4);if(!$jvhfe5){return $uowse4;}returnarray(base64_decode('bmFtZQ==')=>$jvhfe5[0],base64_decode('b3Np')=>$uowse4,base64_decode('dXJs')=>$jvhfe5[2],);},$yenye2);}return $ymxte7;}/**
* @param array<string, string|string[]|null> $json
* @return array<string, string|string[]|null>
*/ private function etvl13(array$ymxte7,CompletePackageInterface $gpjo43):array{if($gpjo43->ugdsd1()){$kttde8=array();foreach($gpjo43->ugdsd1()as $uotg7e=>$filad3){if($uotg7e===base64_decode('cHNyLTA=')||$uotg7e===base64_decode('cHNyLTQ=')){$gvpte9=array();foreach($filad3 as $dxbz80=>$qizdd4){if(!$qizdd4){$qizdd4=base64_decode('Lg==');}$gvpte9[$dxbz80?:base64_decode('Kg==')]=$qizdd4;}$kttde8[$uotg7e]=$gvpte9;}elseif($uotg7e===base64_decode('Y2xhc3NtYXA=')){$kttde8[base64_decode('Y2xhc3NtYXA=')]=$filad3;}}$ymxte7[base64_decode('YXV0b2xvYWQ=')]=$kttde8;}return $ymxte7;}/**
* @param array<string, string|string[]|null> $json
* @return array<string, string|string[]|null>
*/ private function rrfz14(array$ymxte7,CompletePackageInterface $gpjo43):array{foreach(Link::$uciyea as $pljddb){$ymxte7=$this->najq15($ymxte7,$gpjo43,$pljddb);}return $ymxte7;}/**
* @param array<string, string|string[]|null> $json
* @param string $linkType
* @return array<string, string|string[]|null>
*/ private function najq15(array$ymxte7,CompletePackageInterface $gpjo43,string $pljddb):array{$rjoldd=$gpjo43->{base64_decode('Z2V0').ucfirst($pljddb)}();if($rjoldd){$ymxte7[$pljddb]=array();foreach($rjoldd as $egala8){$ymxte7[$pljddb][$egala8->nvusde()]=$egala8->ufeqdf();}}return $ymxte7;}/**
* Init styles for tree
*
* @return void
*/ protected function ptrz16(OutputInterface $bmgq31):void{$this->$ftygeb=array(base64_decode('Z3JlZW4='),base64_decode('eWVsbG93'),base64_decode('Y3lhbg=='),base64_decode('bWFnZW50YQ=='),base64_decode('Ymx1ZQ=='),);foreach($this->$ftygeb as $spfmec){$zaqcac=new gspked($spfmec);$bmgq31->hqpsee()->jrxqef($spfmec,$zaqcac);}}/**
* Display the tree
*
* @param array<int, array<string, string|mixed[]>> $arrayTree
* @return void
*/ protected function vnfu17(array$dvlq71):void{$ceyj36=$this->dxln37();foreach($dvlq71 as $gpjo43){$ceyj36->bxed45(sprintf(base64_decode('PGluZm8+JXM8L2luZm8+'),$gpjo43[base64_decode('bmFtZQ==')]),false);$ceyj36->bxed45(base64_decode('IA==').$gpjo43[base64_decode('dmVyc2lvbg==')],false);if(isset($gpjo43[base64_decode('ZGVzY3JpcHRpb24=')])){$ceyj36->bxed45(base64_decode('IA==').strtok($gpjo43[base64_decode('ZGVzY3JpcHRpb24=')],base64_decode('DQo=')));}else{$ceyj36->bxed45('');}if(isset($gpjo43[base64_decode('cmVxdWlyZXM=')])){$mvcrf0=$gpjo43[base64_decode('cmVxdWlyZXM=')];$wqulf1=base64_decode('4pSc');$sbnhf2=0;$jyqlf3=count($mvcrf0);foreach($mvcrf0 as $yfvnf4){$xitdf5=$yfvnf4[base64_decode('bmFtZQ==')];$sbnhf2++;if($sbnhf2===$jyqlf3){$wqulf1=base64_decode('4pSU');}$immrf6=1;$spfmec=$this->$ftygeb[$immrf6];$utrpf7=sprintf(base64_decode('JXPilIDilIA8JXM+JXM8LyVzPiAlcw=='),$wqulf1,$spfmec,$xitdf5,$spfmec,$yfvnf4[base64_decode('dmVyc2lvbg==')]);$this->gmfv1d($utrpf7);$wqulf1=str_replace(base64_decode('4pSU'),base64_decode('IA=='),$wqulf1);$eswvf8=array($gpjo43[base64_decode('bmFtZQ==')],$xitdf5);$this->awvr19($yfvnf4,$eswvf8,$wqulf1,$immrf6+1);}}}}/**
* Generate the package tree
*
* @return array<string, array<int, array<string, mixed[]|string>>|string|null>
*/ protected function wvsw18(PackageInterface $gpjo43,InstalledRepository $ihau4a,RepositoryInterface $sjmvf9):array{$mvcrf0=$gpjo43->iywq61();ksort($mvcrf0);$wbomfa=array();foreach($mvcrf0 as $xitdf5=>$yfvnf4){$eswvf8=array($gpjo43->knxj46(),$xitdf5);$oyjhfb=array(base64_decode('bmFtZQ==')=>$xitdf5,base64_decode('dmVyc2lvbg==')=>$yfvnf4->ufeqdf(),);$adxqfc=$this->gtsy1a($xitdf5,$yfvnf4,$ihau4a,$sjmvf9,$eswvf8);if($adxqfc){$oyjhfb[base64_decode('cmVxdWlyZXM=')]=$adxqfc;}$wbomfa[]=$oyjhfb;}$wnevfd=array(base64_decode('bmFtZQ==')=>$gpjo43->jmpg92(),base64_decode('dmVyc2lvbg==')=>$gpjo43->tpbm69(),base64_decode('ZGVzY3JpcHRpb24=')=>$gpjo43 instanceof CompletePackageInterface?$gpjo43->gsnn9d():'',);if($wbomfa){$wnevfd[base64_decode('cmVxdWlyZXM=')]=$wbomfa;}return $wnevfd;}/**
* Display a package tree
*
* @param array<string, array<int, array<string, mixed[]|string>>|string|null>|string $package
* @param array<int, string|mixed[]> $packagesInTree
* @param string $previousTreeBar
* @param int $level
*
* @return void
*/ protected function awvr19($gpjo43,array$eswvf8,string $dsxsfe=base64_decode('4pSc'),int $immrf6=1):void{$dsxsfe=str_replace(base64_decode('4pSc'),base64_decode('4pSC'),$dsxsfe);if(is_array($gpjo43)&&isset($gpjo43[base64_decode('cmVxdWlyZXM=')])){$mvcrf0=$gpjo43[base64_decode('cmVxdWlyZXM=')];$wqulf1=$dsxsfe.base64_decode('ICDilJw=');$icjxff=0;$jyqlf3=count($mvcrf0);foreach($mvcrf0 as $yfvnf4){$oboa100=$eswvf8;$icjxff++;if($icjxff===$jyqlf3){$wqulf1=$dsxsfe.base64_decode('ICDilJQ=');}$eoua101=$immrf6%count($this->$ftygeb);$spfmec=$this->$ftygeb[$eoua101];$gtmo102=in_array($yfvnf4[base64_decode('bmFtZQ==')],$oboa100,true)?base64_decode('KGNpcmN1bGFyIGRlcGVuZGVuY3kgYWJvcnRlZCBoZXJlKQ=='):'';$utrpf7=rtrim(sprintf(base64_decode('JXPilIDilIA8JXM+JXM8LyVzPiAlcyAlcw=='),$wqulf1,$spfmec,$yfvnf4[base64_decode('bmFtZQ==')],$spfmec,$yfvnf4[base64_decode('dmVyc2lvbg==')],$gtmo102));$this->gmfv1d($utrpf7);$wqulf1=str_replace(base64_decode('4pSU'),base64_decode('IA=='),$wqulf1);$oboa100[]=$yfvnf4[base64_decode('bmFtZQ==')];$this->awvr19($yfvnf4,$oboa100,$wqulf1,$immrf6+1);}}}/**
* Display a package tree
*
* @param string $name
* @param string[] $packagesInTree
* @return array<int, array<string, array<int, array<string, string>>|string>>
*/ protected function gtsy1a(string $dxbz80,Link $egala8,InstalledRepository $ihau4a,RepositoryInterface $sjmvf9,array$eswvf8):array{$wbomfa=array();list($gpjo43)=$this->xdfh9($ihau4a,$sjmvf9,$dxbz80,$egala8->ufeqdf()===base64_decode('c2VsZi52ZXJzaW9u')?$egala8->anxa103():$egala8->ufeqdf());if(is_object($gpjo43)){$mvcrf0=$gpjo43->iywq61();ksort($mvcrf0);foreach($mvcrf0 as $xitdf5=>$yfvnf4){$oboa100=$eswvf8;$oyjhfb=array(base64_decode('bmFtZQ==')=>$xitdf5,base64_decode('dmVyc2lvbg==')=>$yfvnf4->ufeqdf(),);if(!in_array($xitdf5,$oboa100,true)){$oboa100[]=$xitdf5;$adxqfc=$this->gtsy1a($xitdf5,$yfvnf4,$ihau4a,$sjmvf9,$oboa100);if($adxqfc){$oyjhfb[base64_decode('cmVxdWlyZXM=')]=$adxqfc;}}$wbomfa[]=$oyjhfb;}}return $wbomfa;}/**
* @param string $updateStatus
* @return string
*/ private function gwtf1b(string $vjwjab):string{return str_replace(array(base64_decode('dXAtdG8tZGF0ZQ=='),base64_decode('c2VtdmVyLXNhZmUtdXBkYXRl'),base64_decode('dXBkYXRlLXBvc3NpYmxl')),array(base64_decode('aW5mbw=='),base64_decode('aGlnaGxpZ2h0'),base64_decode('Y29tbWVudA==')),$vjwjab);}/**
* @return string
*/ private function wzmc1c(PackageInterface $juqd73,PackageInterface $gpjo43):string{if($juqd73->keix74()===$gpjo43->keix74()){return base64_decode('dXAtdG8tZGF0ZQ==');}$xdhjb1=$gpjo43->iqls6a();if(0!==strpos($xdhjb1,base64_decode('ZGV2LQ=='))){$xdhjb1=base64_decode('Xg==').$xdhjb1;}if($juqd73->iqls6a()&&Semver::gura104($juqd73->iqls6a(),$xdhjb1)){return base64_decode('c2VtdmVyLXNhZmUtdXBkYXRl');}return base64_decode('dXBkYXRlLXBvc3NpYmxl');}/**
* @param string $line
*
* @return void
*/ private function gmfv1d(string $mcci105):void{$ceyj36=$this->dxln37();if(!$ceyj36->mgqfa3()){$mcci105=str_replace(array(base64_decode('4pSU'),base64_decode('4pSc'),base64_decode('4pSA4pSA'),base64_decode('4pSC')),array(base64_decode('YC0='),base64_decode('fC0='),base64_decode('LQ=='),base64_decode('fA==')),$mcci105);}$ceyj36->bxed45($mcci105);}/**
* Given a package, this finds the latest package matching it
*/ private function icez1e(PackageInterface $gpjo43,Composer $tjoj34,PlatformRepository $nhmo40,bool $pyph106,bool $arsq107,bool $vfds108,PlatformRequirementFilterInterface $wznn3b):?PackageInterface{$dxbz80=$gpjo43->knxj46();$bqgz109=new tezq10a($this->atls1f($tjoj34),$nhmo40);$qbtu10b=$tjoj34->xdfh9()->hnce10c();$qnan10d=$tjoj34->xdfh9()->nesk10e();if(isset($qnan10d[$dxbz80])){$qbtu10b=array_search($qnan10d[$dxbz80],BasePackage::$ehan10f,true);}$aocr110=$qbtu10b;if($tjoj34->xdfh9()->waac111()){$aocr110=$gpjo43->slus112();}$eger113=null;if(0===strpos($gpjo43->iqls6a(),base64_decode('ZGV2LQ=='))){$eger113=$gpjo43->iqls6a();if($pyph106){return null;}}if($eger113===null){if($pyph106&&Preg::tfei82(base64_decode('e14oXGQrKVwufQ=='),$gpjo43->iqls6a(),$xvwg114)){$eger113=base64_decode('Pj0=').($xvwg114[1]+1).base64_decode('LDw5OTk5OTk5LWRldg==');}if($arsq107){$eger113=base64_decode('Xg==').$gpjo43->iqls6a();}if($vfds108){$dcbq115=Preg::dbfq116(base64_decode('eyhcLjApKyR9RA=='),'',$gpjo43->iqls6a());$wrgg117=substr($dcbq115,0,1)===base64_decode('MA==')?4:3;while(substr_count($dcbq115,base64_decode('Lg=='))+1<$wrgg117){$dcbq115.=base64_decode('LjA=');}$eger113=base64_decode('fg==').$dcbq115;}}$kofb118=$bqgz109->irwz119($dxbz80,$eger113,$aocr110,$wznn3b);while($kofb118 instanceof AliasPackage){$kofb118=$kofb118->qnra81();}return $kofb118!==false?$kofb118:null;}/**
* @return RepositorySet
*/ private function atls1f(Composer $tjoj34):RepositorySet{if(!$this->$lhai11a){$this->$lhai11a=new ijgwb5($tjoj34->xdfh9()->hnce10c(),$tjoj34->xdfh9()->nesk10e());$this->$lhai11a->wtnu50(new sjhj4d($tjoj34->mbct4e()->czlf4f()));}return $this->$lhai11a;}}?>
Did this file decode correctly?
Original Code
<?php declare(strict_types=1);namespace Composer\Command;use Composer\Composer;use Composer\DependencyResolver\DefaultPolicy;use Composer\Filter\PlatformRequirementFilter\PlatformRequirementFilterInterface;use Composer\IO\IOInterface;use Composer\Json\JsonFile;use Composer\Package\BasePackage;use Composer\Package\CompletePackageInterface;use Composer\Package\Link;use Composer\Package\AliasPackage;use Composer\Package\PackageInterface;use Composer\Package\Version\VersionParser;use Composer\Package\Version\VersionSelector;use Composer\Pcre\Preg;use Composer\Plugin\CommandEvent;use Composer\Plugin\PluginEvents;use Composer\Repository\InstalledArrayRepository;use Composer\Repository\ComposerRepository;use Composer\Repository\CompositeRepository;use Composer\Repository\FilterRepository;use Composer\Repository\PlatformRepository;use Composer\Repository\RepositoryFactory;use Composer\Repository\InstalledRepository;use Composer\Repository\RepositoryInterface;use Composer\Repository\RepositorySet;use Composer\Repository\RepositoryUtils;use Composer\Repository\RootPackageRepository;use Composer\Semver\Constraint\ConstraintInterface;use Composer\Semver\Semver;use Composer\Spdx\SpdxLicenses;use Composer\Util\PackageInfo;use Symfony\Component\Console\Completion\CompletionInput;use Symfony\Component\Console\Formatter\OutputFormatter;use Symfony\Component\Console\Formatter\OutputFormatterStyle;use Composer\Console\Input\InputArgument;use Symfony\Component\Console\Input\InputInterface;use Composer\Console\Input\InputOption;use Symfony\Component\Console\Output\OutputInterface;/**
* @author Robert Schnthal <[email protected]>
* @author Jordi Boggiano <[email protected]>
* @author Jrmy Romey <jeremyFreeAgent>
* @author Mihai Plasoianu <[email protected]>
*/ class maqz20 extends uxsx21{use CompletionTrait;/** @var VersionParser */ protected $zjih22;/** @var string[] */ protected $pqka23;/** @var ?RepositorySet */ private $fthw24;/**
* @return void
*/ protected function pdgo0(){$this->zuaj25(base64_decode('c2hvdw=='))->zvgs26(array(base64_decode('aW5mbw==')))->yegn27(base64_decode('U2hvd3MgaW5mb3JtYXRpb24gYWJvdXQgcGFja2FnZXMu'))->wdns28(array(new yusd29(base64_decode('cGFja2FnZQ=='),InputArgument::OPTIONAL,base64_decode('UGFja2FnZSB0byBpbnNwZWN0LiBPciBhIG5hbWUgaW5jbHVkaW5nIGEgd2lsZGNhcmQgKCopIHRvIGZpbHRlciBsaXN0cyBvZiBwYWNrYWdlcyBpbnN0ZWFkLg=='),null,$this->gkqs1()),new yusd29(base64_decode('dmVyc2lvbg=='),InputArgument::OPTIONAL,base64_decode('VmVyc2lvbiBvciB2ZXJzaW9uIGNvbnN0cmFpbnQgdG8gaW5zcGVjdA==')),new qiga2a(base64_decode('YWxs'),null,InputOption::VALUE_NONE,base64_decode('TGlzdCBhbGwgcGFja2FnZXM=')),new qiga2a(base64_decode('bG9ja2Vk'),null,InputOption::VALUE_NONE,base64_decode('TGlzdCBhbGwgbG9ja2VkIHBhY2thZ2Vz')),new qiga2a(base64_decode('aW5zdGFsbGVk'),base64_decode('aQ=='),InputOption::VALUE_NONE,base64_decode('TGlzdCBpbnN0YWxsZWQgcGFja2FnZXMgb25seSAoZW5hYmxlZCBieSBkZWZhdWx0LCBvbmx5IHByZXNlbnQgZm9yIEJDKS4=')),new qiga2a(base64_decode('cGxhdGZvcm0='),base64_decode('cA=='),InputOption::VALUE_NONE,base64_decode('TGlzdCBwbGF0Zm9ybSBwYWNrYWdlcyBvbmx5')),new qiga2a(base64_decode('YXZhaWxhYmxl'),base64_decode('YQ=='),InputOption::VALUE_NONE,base64_decode('TGlzdCBhdmFpbGFibGUgcGFja2FnZXMgb25seQ==')),new qiga2a(base64_decode('c2VsZg=='),base64_decode('cw=='),InputOption::VALUE_NONE,base64_decode('U2hvdyB0aGUgcm9vdCBwYWNrYWdlIGluZm9ybWF0aW9u')),new qiga2a(base64_decode('bmFtZS1vbmx5'),base64_decode('Tg=='),InputOption::VALUE_NONE,base64_decode('TGlzdCBwYWNrYWdlIG5hbWVzIG9ubHk=')),new qiga2a(base64_decode('cGF0aA=='),base64_decode('UA=='),InputOption::VALUE_NONE,base64_decode('U2hvdyBwYWNrYWdlIHBhdGhz')),new qiga2a(base64_decode('dHJlZQ=='),base64_decode('dA=='),InputOption::VALUE_NONE,base64_decode('TGlzdCB0aGUgZGVwZW5kZW5jaWVzIGFzIGEgdHJlZQ==')),new qiga2a(base64_decode('bGF0ZXN0'),base64_decode('bA=='),InputOption::VALUE_NONE,base64_decode('U2hvdyB0aGUgbGF0ZXN0IHZlcnNpb24=')),new qiga2a(base64_decode('b3V0ZGF0ZWQ='),base64_decode('bw=='),InputOption::VALUE_NONE,base64_decode('U2hvdyB0aGUgbGF0ZXN0IHZlcnNpb24gYnV0IG9ubHkgZm9yIHBhY2thZ2VzIHRoYXQgYXJlIG91dGRhdGVk')),new qiga2a(base64_decode('aWdub3Jl'),null,InputOption::VALUE_REQUIRED|InputOption::VALUE_IS_ARRAY,base64_decode('SWdub3JlIHNwZWNpZmllZCBwYWNrYWdlKHMpLiBVc2UgaXQgd2l0aCB0aGUgLS1vdXRkYXRlZCBvcHRpb24gaWYgeW91IGRvblwndCB3YW50IHRvIGJlIGluZm9ybWVkIGFib3V0IG5ldyB2ZXJzaW9ucyBvZiBzb21lIHBhY2thZ2VzLg=='),null,$this->jnou2b()),new qiga2a(base64_decode('bWFqb3Itb25seQ=='),base64_decode('TQ=='),InputOption::VALUE_NONE,base64_decode('U2hvdyBvbmx5IHBhY2thZ2VzIHRoYXQgaGF2ZSBtYWpvciBTZW1WZXItY29tcGF0aWJsZSB1cGRhdGVzLiBVc2Ugd2l0aCB0aGUgLS1sYXRlc3Qgb3IgLS1vdXRkYXRlZCBvcHRpb24u')),new qiga2a(base64_decode('bWlub3Itb25seQ=='),base64_decode('bQ=='),InputOption::VALUE_NONE,base64_decode('U2hvdyBvbmx5IHBhY2thZ2VzIHRoYXQgaGF2ZSBtaW5vciBTZW1WZXItY29tcGF0aWJsZSB1cGRhdGVzLiBVc2Ugd2l0aCB0aGUgLS1sYXRlc3Qgb3IgLS1vdXRkYXRlZCBvcHRpb24u')),new qiga2a(base64_decode('cGF0Y2gtb25seQ=='),null,InputOption::VALUE_NONE,base64_decode('U2hvdyBvbmx5IHBhY2thZ2VzIHRoYXQgaGF2ZSBwYXRjaCBTZW1WZXItY29tcGF0aWJsZSB1cGRhdGVzLiBVc2Ugd2l0aCB0aGUgLS1sYXRlc3Qgb3IgLS1vdXRkYXRlZCBvcHRpb24u')),new qiga2a(base64_decode('ZGlyZWN0'),base64_decode('RA=='),InputOption::VALUE_NONE,base64_decode('U2hvd3Mgb25seSBwYWNrYWdlcyB0aGF0IGFyZSBkaXJlY3RseSByZXF1aXJlZCBieSB0aGUgcm9vdCBwYWNrYWdl')),new qiga2a(base64_decode('c3RyaWN0'),null,InputOption::VALUE_NONE,base64_decode('UmV0dXJuIGEgbm9uLXplcm8gZXhpdCBjb2RlIHdoZW4gdGhlcmUgYXJlIG91dGRhdGVkIHBhY2thZ2Vz')),new qiga2a(base64_decode('Zm9ybWF0'),base64_decode('Zg=='),InputOption::VALUE_REQUIRED,base64_decode('Rm9ybWF0IG9mIHRoZSBvdXRwdXQ6IHRleHQgb3IganNvbg=='),base64_decode('dGV4dA=='),[base64_decode('anNvbg=='),base64_decode('dGV4dA==')]),new qiga2a(base64_decode('bm8tZGV2'),null,InputOption::VALUE_NONE,base64_decode('RGlzYWJsZXMgc2VhcmNoIGluIHJlcXVpcmUtZGV2IHBhY2thZ2VzLg==')),new qiga2a(base64_decode('aWdub3JlLXBsYXRmb3JtLXJlcQ=='),null,InputOption::VALUE_REQUIRED|InputOption::VALUE_IS_ARRAY,base64_decode('SWdub3JlIGEgc3BlY2lmaWMgcGxhdGZvcm0gcmVxdWlyZW1lbnQgKHBocCAmIGV4dC0gcGFja2FnZXMpLiBVc2Ugd2l0aCB0aGUgLS1vdXRkYXRlZCBvcHRpb24=')),new qiga2a(base64_decode('aWdub3JlLXBsYXRmb3JtLXJlcXM='),null,InputOption::VALUE_NONE,base64_decode('SWdub3JlIGFsbCBwbGF0Zm9ybSByZXF1aXJlbWVudHMgKHBocCAmIGV4dC0gcGFja2FnZXMpLiBVc2Ugd2l0aCB0aGUgLS1vdXRkYXRlZCBvcHRpb24=')),))->imqd2c(<<<EOT
The show command displays detailed information about a package, or
lists all packages available.
Read more at https://getcomposer.org/doc/03-cli.md#show
EOT);}protected function gkqs1():\Closure{return function(CompletionInput $hdac2d){if($hdac2d->njoy2e(base64_decode('YXZhaWxhYmxl'))||$hdac2d->njoy2e(base64_decode('YWxs'))){return $this->wmjs2f()($hdac2d);}if($hdac2d->njoy2e(base64_decode('cGxhdGZvcm0='))){return $this->sgou30()($hdac2d);}return $this->jnou2b()($hdac2d);};}protected function knwg3(InputInterface $hdac2d,OutputInterface $bmgq31){$this->$mnhx32=new qhkf33;if($hdac2d->njoy2e(base64_decode('dHJlZQ=='))){$this->ptrz16($bmgq31);}$tjoj34=$this->equy35();$ceyj36=$this->dxln37();if($hdac2d->njoy2e(base64_decode('aW5zdGFsbGVk'))){$ceyj36->wvfu38(base64_decode('PHdhcm5pbmc+WW91IGFyZSB1c2luZyB0aGUgZGVwcmVjYXRlZCBvcHRpb24gImluc3RhbGxlZCIuIE9ubHkgaW5zdGFsbGVkIHBhY2thZ2VzIGFyZSBzaG93biBieSBkZWZhdWx0IG5vdy4gVGhlIC0tYWxsIG9wdGlvbiBjYW4gYmUgdXNlZCB0byBzaG93IGFsbCBwYWNrYWdlcy48L3dhcm5pbmc+'));}if($hdac2d->njoy2e(base64_decode('b3V0ZGF0ZWQ='))){$hdac2d->maov39(base64_decode('bGF0ZXN0'),true);}elseif(count($hdac2d->njoy2e(base64_decode('aWdub3Jl')))>0){$ceyj36->wvfu38(base64_decode('PHdhcm5pbmc+WW91IGFyZSB1c2luZyB0aGUgb3B0aW9uICJpZ25vcmUiIGZvciBhY3Rpb24gb3RoZXIgdGhhbiAib3V0ZGF0ZWQiLCBpdCB3aWxsIGJlIGlnbm9yZWQuPC93YXJuaW5nPg=='));}if($hdac2d->njoy2e(base64_decode('ZGlyZWN0'))&&($hdac2d->njoy2e(base64_decode('YWxs'))||$hdac2d->njoy2e(base64_decode('YXZhaWxhYmxl'))||$hdac2d->njoy2e(base64_decode('cGxhdGZvcm0=')))){$ceyj36->wvfu38(base64_decode('VGhlIC0tZGlyZWN0ICgtRCkgb3B0aW9uIGlzIG5vdCB1c2FibGUgaW4gY29tYmluYXRpb24gd2l0aCAtLWFsbCwgLS1wbGF0Zm9ybSAoLXApIG9yIC0tYXZhaWxhYmxlICgtYSk='));return 1;}if($hdac2d->njoy2e(base64_decode('dHJlZQ=='))&&($hdac2d->njoy2e(base64_decode('YWxs'))||$hdac2d->njoy2e(base64_decode('YXZhaWxhYmxl')))){$ceyj36->wvfu38(base64_decode('VGhlIC0tdHJlZSAoLXQpIG9wdGlvbiBpcyBub3QgdXNhYmxlIGluIGNvbWJpbmF0aW9uIHdpdGggLS1hbGwgb3IgLS1hdmFpbGFibGUgKC1hKQ=='));return 1;}if(count(array_filter([$hdac2d->njoy2e(base64_decode('cGF0Y2gtb25seQ==')),$hdac2d->njoy2e(base64_decode('bWlub3Itb25seQ==')),$hdac2d->njoy2e(base64_decode('bWFqb3Itb25seQ=='))]))>1){$ceyj36->wvfu38(base64_decode('T25seSBvbmUgb2YgLS1tYWpvci1vbmx5LCAtLW1pbm9yLW9ubHkgb3IgLS1wYXRjaC1vbmx5IGNhbiBiZSB1c2VkIGF0IG9uY2U='));return 1;}if($hdac2d->njoy2e(base64_decode('dHJlZQ=='))&&$hdac2d->njoy2e(base64_decode('bGF0ZXN0'))){$ceyj36->wvfu38(base64_decode('VGhlIC0tdHJlZSAoLXQpIG9wdGlvbiBpcyBub3QgdXNhYmxlIGluIGNvbWJpbmF0aW9uIHdpdGggLS1sYXRlc3QgKC1sKQ=='));return 1;}if($hdac2d->njoy2e(base64_decode('dHJlZQ=='))&&$hdac2d->njoy2e(base64_decode('cGF0aA=='))){$ceyj36->wvfu38(base64_decode('VGhlIC0tdHJlZSAoLXQpIG9wdGlvbiBpcyBub3QgdXNhYmxlIGluIGNvbWJpbmF0aW9uIHdpdGggLS1wYXRoICgtUCk='));return 1;}$yqlg3a=$hdac2d->njoy2e(base64_decode('Zm9ybWF0'));if(!in_array($yqlg3a,array(base64_decode('dGV4dA=='),base64_decode('anNvbg==')))){$ceyj36->wvfu38(sprintf(base64_decode('VW5zdXBwb3J0ZWQgZm9ybWF0ICIlcyIuIFNlZSBoZWxwIGZvciBzdXBwb3J0ZWQgZm9ybWF0cy4='),$yqlg3a));return 1;}$wznn3b=$this->pnfv3c($hdac2d);$pebm3d=array();if($tjoj34){$pebm3d=$tjoj34->vgyh3e()->rlqm3f(base64_decode('cGxhdGZvcm0='));}$nhmo40=new hqsj41(array(),$pebm3d);$cmlg42=null;if($hdac2d->njoy2e(base64_decode('c2VsZg=='))){$gpjo43=clone $this->xjvk44()->xdfh9();if($hdac2d->njoy2e(base64_decode('bmFtZS1vbmx5'))){$ceyj36->bxed45($gpjo43->knxj46());return 0;}if($hdac2d->ufiq47(base64_decode('cGFja2FnZQ=='))){throw new \mxfb48(base64_decode('WW91IGNhbm5vdCB1c2UgLS1zZWxmIHRvZ2V0aGVyIHdpdGggYSBwYWNrYWdlIG5hbWU='));}$cqxu49=$ihau4a=new acft4b(array(new uios4c($gpjo43)));}elseif($hdac2d->njoy2e(base64_decode('cGxhdGZvcm0='))){$cqxu49=$ihau4a=new acft4b(array($nhmo40));}elseif($hdac2d->njoy2e(base64_decode('YXZhaWxhYmxl'))){$ihau4a=new acft4b(array($nhmo40));if($tjoj34){$cqxu49=new sjhj4d($tjoj34->mbct4e()->czlf4f());$ihau4a->wtnu50($tjoj34->mbct4e()->jnng51());}else{$whzp52=RepositoryFactory::xqqh53($ceyj36);$cqxu49=new sjhj4d($whzp52);$ceyj36->wvfu38(base64_decode('Tm8gY29tcG9zZXIuanNvbiBmb3VuZCBpbiB0aGUgY3VycmVudCBkaXJlY3RvcnksIHNob3dpbmcgYXZhaWxhYmxlIHBhY2thZ2VzIGZyb20g').implode(base64_decode('LCA='),array_keys($whzp52)));}}elseif($hdac2d->njoy2e(base64_decode('YWxs'))&&$tjoj34){$iiqu54=$tjoj34->mbct4e()->jnng51();$lqio55=$tjoj34->rtls56();if($lqio55->zimo57()){$cmlg42=$lqio55->agvv58(true);$ihau4a=new acft4b(array($cmlg42,$iiqu54,$nhmo40));}else{$ihau4a=new acft4b(array($iiqu54,$nhmo40));}$cqxu49=new sjhj4d(array_merge(array(new bnuj59($ihau4a,array(base64_decode('Y2Fub25pY2Fs')=>false))),$tjoj34->mbct4e()->czlf4f()));}elseif($hdac2d->njoy2e(base64_decode('YWxs'))){$whzp52=RepositoryFactory::xqqh53($ceyj36);$ceyj36->wvfu38(base64_decode('Tm8gY29tcG9zZXIuanNvbiBmb3VuZCBpbiB0aGUgY3VycmVudCBkaXJlY3RvcnksIHNob3dpbmcgYXZhaWxhYmxlIHBhY2thZ2VzIGZyb20g').implode(base64_decode('LCA='),array_keys($whzp52)));$ihau4a=new acft4b(array($nhmo40));$cqxu49=new sjhj4d(array_merge(array($ihau4a),$whzp52));}elseif($hdac2d->njoy2e(base64_decode('bG9ja2Vk'))){if(!$tjoj34||!$tjoj34->rtls56()->zimo57()){throw new \nrby5a(base64_decode('QSB2YWxpZCBjb21wb3Nlci5qc29uIGFuZCBjb21wb3Nlci5sb2NrIGZpbGVzIGlzIHJlcXVpcmVkIHRvIHJ1biB0aGlzIGNvbW1hbmQgd2l0aCAtLWxvY2tlZA=='));}$lqio55=$tjoj34->rtls56();$cmlg42=$lqio55->agvv58(!$hdac2d->njoy2e(base64_decode('bm8tZGV2')));$cqxu49=$ihau4a=new acft4b(array($cmlg42));}else{if(!$tjoj34){$tjoj34=$this->xjvk44();}$yvxr5b=$tjoj34->xdfh9();$cqxu49=$ihau4a=new acft4b(array($tjoj34->mbct4e()->jnng51()));if($hdac2d->njoy2e(base64_decode('bm8tZGV2'))){$qcyy5c=RepositoryUtils::xjtr5d($ihau4a->bmts5e(),$yvxr5b);$cqxu49=$ihau4a=new acft4b(array(new azzj5f(array_map(static function($ttid60):PackageInterface{return clone $ttid60;},$qcyy5c))));}if(!$ihau4a->bmts5e()&&($yvxr5b->iywq61()||$yvxr5b->yrnc62())){$ceyj36->wvfu38(base64_decode('PHdhcm5pbmc+Tm8gZGVwZW5kZW5jaWVzIGluc3RhbGxlZC4gVHJ5IHJ1bm5pbmcgY29tcG9zZXIgaW5zdGFsbCBvciB1cGRhdGUuPC93YXJuaW5nPg=='));}}if($tjoj34){$loar63=new uzln64(PluginEvents::COMMAND,base64_decode('c2hvdw=='),$hdac2d,$bmgq31);$tjoj34->nmyt65()->gtkl66($loar63->knxj46(),$loar63);}if($hdac2d->njoy2e(base64_decode('bGF0ZXN0'))&&null===$tjoj34){$ceyj36->wvfu38(base64_decode('Tm8gY29tcG9zZXIuanNvbiBmb3VuZCBpbiB0aGUgY3VycmVudCBkaXJlY3RvcnksIGRpc2FibGluZyAibGF0ZXN0IiBvcHRpb24='));$hdac2d->maov39(base64_decode('bGF0ZXN0'),false);}$mxfk67=$hdac2d->ufiq47(base64_decode('cGFja2FnZQ=='));if(isset($gpjo43)){$kltg68=array($gpjo43->tpbm69()=>$gpjo43->iqls6a());}elseif(null!==$mxfk67&&!ahcn6b($mxfk67,base64_decode('Kg=='))){list($gpjo43,$kltg68)=$this->xdfh9($ihau4a,$cqxu49,$mxfk67,$hdac2d->ufiq47(base64_decode('dmVyc2lvbg==')));if(!isset($gpjo43)){$ddmr6c=$hdac2d->qvak6d();$scsu6e='';if($hdac2d->njoy2e(base64_decode('bG9ja2Vk'))){$scsu6e.=base64_decode('IGluIGxvY2sgZmlsZQ==');}if(isset($ddmr6c[base64_decode('d29ya2luZy1kaXI=')])){$scsu6e.=base64_decode('IGluIA==').$ddmr6c[base64_decode('d29ya2luZy1kaXI=')].base64_decode('L2NvbXBvc2VyLmpzb24=');}if(PlatformRepository::tsyb6f($mxfk67)&&!$hdac2d->njoy2e(base64_decode('cGxhdGZvcm0='))){$scsu6e.=base64_decode('LCB0cnkgdXNpbmcgLS1wbGF0Zm9ybSAoLXApIHRvIHNob3cgcGxhdGZvcm0gcGFja2FnZXM=');}if(!$hdac2d->njoy2e(base64_decode('YWxs'))){$scsu6e.=base64_decode('LCB0cnkgdXNpbmcgLS1hbGwgKC1hKSB0byBzaG93IGFsbCBhdmFpbGFibGUgcGFja2FnZXM=');}throw new \mxfb48(base64_decode('UGFja2FnZSAi').$mxfk67.base64_decode('IiBub3QgZm91bmQ=').$scsu6e.base64_decode('Lg=='));}}if(isset($gpjo43)){assert(isset($kltg68));$yoki70=0;if($hdac2d->njoy2e(base64_decode('dHJlZQ=='))){$dvlq71=$this->wvsw18($gpjo43,$ihau4a,$cqxu49);if(base64_decode('anNvbg==')===$yqlg3a){$ceyj36->bxed45(JsonFile::zhml72(array(base64_decode('aW5zdGFsbGVk')=>array($dvlq71))));}else{$this->vnfu17(array($dvlq71));}return $yoki70;}$juqd73=null;if($hdac2d->njoy2e(base64_decode('bGF0ZXN0'))){$juqd73=$this->icez1e($gpjo43,$tjoj34,$nhmo40,$hdac2d->njoy2e(base64_decode('bWFqb3Itb25seQ==')),$hdac2d->njoy2e(base64_decode('bWlub3Itb25seQ==')),$hdac2d->njoy2e(base64_decode('cGF0Y2gtb25seQ==')),$wznn3b);}if($hdac2d->njoy2e(base64_decode('b3V0ZGF0ZWQ='))&&$hdac2d->njoy2e(base64_decode('c3RyaWN0'))&&null!==$juqd73&&$juqd73->keix74()!==$gpjo43->keix74()&&(!$juqd73 instanceof CompletePackageInterface||!$juqd73->odav75())){$yoki70=1;}if($hdac2d->njoy2e(base64_decode('cGF0aA=='))){$ceyj36->bxed45($gpjo43->knxj46(),false);$ceyj36->bxed45(base64_decode('IA==').strtok(realpath($tjoj34->ndmr76()->ncsr77($gpjo43)),base64_decode('DQo=')));return $yoki70;}if(base64_decode('anNvbg==')===$yqlg3a){$this->eyszf($gpjo43,$kltg68,$ihau4a,$juqd73?:null);}else{$this->qvifa($gpjo43,$kltg68,$ihau4a,$juqd73?:null);}return $yoki70;}if($hdac2d->njoy2e(base64_decode('dHJlZQ=='))){$tagy78=$this->ghyu7();$qcyy5c=$ihau4a->bmts5e();usort($qcyy5c,static function(BasePackage $sxtb79,BasePackage $xtuo7a):int{return strcmp((string)$sxtb79,(string)$xtuo7a);});$dvlq71=array();foreach($qcyy5c as $gpjo43){if(in_array($gpjo43->knxj46(),$tagy78,true)){$dvlq71[]=$this->wvsw18($gpjo43,$ihau4a,$cqxu49);}}if(base64_decode('anNvbg==')===$yqlg3a){$ceyj36->bxed45(JsonFile::zhml72(array(base64_decode('aW5zdGFsbGVk')=>$dvlq71)));}else{$this->vnfu17($dvlq71);}return 0;}/** @var array<string, array<string, string|CompletePackageInterface>> $packages */ $qcyy5c=array();$grlw7b=null;if(null!==$mxfk67){$grlw7b=base64_decode('e14=').str_replace(base64_decode('XFwq'),base64_decode('Lio/'),preg_quote($mxfk67)).base64_decode('JH1p');}$egcs7c=array();if($hdac2d->njoy2e(base64_decode('ZGlyZWN0'))){$egcs7c=$this->ghyu7();}if($hdac2d->njoy2e(base64_decode('cGF0aA=='))&&null===$tjoj34){$ceyj36->wvfu38(base64_decode('Tm8gY29tcG9zZXIuanNvbiBmb3VuZCBpbiB0aGUgY3VycmVudCBkaXJlY3RvcnksIGRpc2FibGluZyAicGF0aCIgb3B0aW9u'));$hdac2d->maov39(base64_decode('cGF0aA=='),false);}foreach($cqxu49->czlf4f()as $jzls7d){if($jzls7d===$nhmo40){$uotg7e=base64_decode('cGxhdGZvcm0=');}elseif($cmlg42!==null&&$jzls7d===$cmlg42){$uotg7e=base64_decode('bG9ja2Vk');}elseif($jzls7d===$ihau4a||in_array($jzls7d,$ihau4a->czlf4f(),true)){$uotg7e=base64_decode('aW5zdGFsbGVk');}else{$uotg7e=base64_decode('YXZhaWxhYmxl');}if($jzls7d instanceof ComposerRepository){foreach($jzls7d->sjgg7f($mxfk67)as $dxbz80){$qcyy5c[$uotg7e][$dxbz80]=$dxbz80;}}else{foreach($jzls7d->bmts5e()as $gpjo43){if(!isset($qcyy5c[$uotg7e][$gpjo43->knxj46()])||!is_object($qcyy5c[$uotg7e][$gpjo43->knxj46()])||version_compare($qcyy5c[$uotg7e][$gpjo43->knxj46()]->iqls6a(),$gpjo43->iqls6a(),base64_decode('PA=='))){while($gpjo43 instanceof AliasPackage){$gpjo43=$gpjo43->qnra81();}if(!$grlw7b||Preg::tfei82($grlw7b,$gpjo43->knxj46())){if(!$egcs7c||in_array($gpjo43->knxj46(),$egcs7c,true)){$qcyy5c[$uotg7e][$gpjo43->knxj46()]=$gpjo43;}}}}if($jzls7d===$nhmo40){foreach($nhmo40->jger83()as $dxbz80=>$gpjo43){$qcyy5c[$uotg7e][$dxbz80]=$gpjo43;}}}}$yjjb84=$hdac2d->njoy2e(base64_decode('YWxs'));$nmrh85=$hdac2d->njoy2e(base64_decode('bGF0ZXN0'));$kvfb86=$hdac2d->njoy2e(base64_decode('bWFqb3Itb25seQ=='));$mavf87=$hdac2d->njoy2e(base64_decode('bWlub3Itb25seQ=='));$vtef88=$hdac2d->njoy2e(base64_decode('cGF0Y2gtb25seQ=='));$pzbn89=array_map(base64_decode('c3RydG9sb3dlcg=='),$hdac2d->njoy2e(base64_decode('aWdub3Jl')));$iuth8a=$yjjb84?base64_decode('ICA='):'';/** @var PackageInterface[] $latestPackages */ $giot8b=array();$yoki70=0;$jzor8c=array();$oihz8d=array();foreach(array(base64_decode('cGxhdGZvcm0=')=>true,base64_decode('bG9ja2Vk')=>true,base64_decode('YXZhaWxhYmxl')=>false,base64_decode('aW5zdGFsbGVk')=>true)as $uotg7e=>$ckhv8e){if(isset($qcyy5c[$uotg7e])){ksort($qcyy5c[$uotg7e]);$hcco8f=$bhex90=$vqge91=0;if($nmrh85&&$ckhv8e){foreach($qcyy5c[$uotg7e]as $gpjo43){if(is_object($gpjo43)){$juqd73=$this->icez1e($gpjo43,$tjoj34,$nhmo40,$kvfb86,$mavf87,$vtef88,$wznn3b);if($juqd73===null){continue;}$giot8b[$gpjo43->jmpg92()]=$juqd73;}}}$ylmw93=!$hdac2d->njoy2e(base64_decode('bmFtZS1vbmx5'))&&$hdac2d->njoy2e(base64_decode('cGF0aA=='));$ustq94=!$hdac2d->njoy2e(base64_decode('bmFtZS1vbmx5'))&&!$hdac2d->njoy2e(base64_decode('cGF0aA=='))&&$ckhv8e;$iawx95=$ustq94&&$nmrh85;$ksdj96=!$hdac2d->njoy2e(base64_decode('bmFtZS1vbmx5'))&&!$hdac2d->njoy2e(base64_decode('cGF0aA=='));$mkje97=false;$jzor8c[$uotg7e]=array();foreach($qcyy5c[$uotg7e]as $gpjo43){$ttxd98=array();if(is_object($gpjo43)){$juqd73=null;if($nmrh85&&isset($giot8b[$gpjo43->jmpg92()])){$juqd73=$giot8b[$gpjo43->jmpg92()];}$qzrg99=$juqd73&&$juqd73->keix74()===$gpjo43->keix74()&&(!$juqd73 instanceof CompletePackageInterface||!$juqd73->odav75());$qzrg99=$qzrg99||($juqd73===null&&$kvfb86);$jwct9a=\in_array($gpjo43->jmpg92(),$pzbn89,true);if($hdac2d->njoy2e(base64_decode('b3V0ZGF0ZWQ='))&&($qzrg99||$jwct9a)){continue;}if($hdac2d->njoy2e(base64_decode('b3V0ZGF0ZWQ='))||$hdac2d->njoy2e(base64_decode('c3RyaWN0'))){$mkje97=true;}$ttxd98[base64_decode('bmFtZQ==')]=$gpjo43->jmpg92();$ttxd98[base64_decode('ZGlyZWN0LWRlcGVuZGVuY3k=')]=in_array($gpjo43->knxj46(),$this->ghyu7(),true);if($yqlg3a!==base64_decode('anNvbg==')||true!==$hdac2d->njoy2e(base64_decode('bmFtZS1vbmx5'))){$ttxd98[base64_decode('aG9tZXBhZ2U=')]=$gpjo43 instanceof CompletePackageInterface?$gpjo43->gyud9b():null;$ttxd98[base64_decode('c291cmNl')]=PackageInfo::mhuy9c($gpjo43);}$hcco8f=max($hcco8f,strlen($gpjo43->jmpg92()));if($ustq94){$ttxd98[base64_decode('dmVyc2lvbg==')]=$gpjo43->keix74();$bhex90=max($bhex90,strlen($gpjo43->keix74()));}if($iawx95&&$juqd73){$ttxd98[base64_decode('bGF0ZXN0')]=$juqd73->keix74();$ttxd98[base64_decode('bGF0ZXN0LXN0YXR1cw==')]=$this->wzmc1c($juqd73,$gpjo43);$vqge91=max($vqge91,strlen($ttxd98[base64_decode('bGF0ZXN0')]));}elseif($iawx95){$ttxd98[base64_decode('bGF0ZXN0')]=base64_decode('W25vbmUgbWF0Y2hlZF0=');$ttxd98[base64_decode('bGF0ZXN0LXN0YXR1cw==')]=base64_decode('dXAtdG8tZGF0ZQ==');$vqge91=max($vqge91,strlen($ttxd98[base64_decode('bGF0ZXN0')]));}if($ksdj96&&$gpjo43 instanceof CompletePackageInterface){$ttxd98[base64_decode('ZGVzY3JpcHRpb24=')]=$gpjo43->gsnn9d();}if($ylmw93){$ttxd98[base64_decode('cGF0aA==')]=strtok(realpath($tjoj34->ndmr76()->ncsr77($gpjo43)),base64_decode('DQo='));}$fyqx9e=false;if($juqd73 instanceof CompletePackageInterface&&$juqd73->odav75()){$wntv9f=$juqd73->hfyha0();$usbpa1=$wntv9f!==null?base64_decode('VXNlIA==').$juqd73->hfyha0().base64_decode('IGluc3RlYWQ='):base64_decode('Tm8gcmVwbGFjZW1lbnQgd2FzIHN1Z2dlc3RlZA==');$vzqea2=sprintf(base64_decode('UGFja2FnZSAlcyBpcyBhYmFuZG9uZWQsIHlvdSBzaG91bGQgYXZvaWQgdXNpbmcgaXQuICVzLg=='),$gpjo43->jmpg92(),$usbpa1);$ttxd98[base64_decode('d2FybmluZw==')]=$vzqea2;$fyqx9e=$wntv9f ?? true;}$ttxd98[base64_decode('YWJhbmRvbmVk')]=$fyqx9e;}else{$ttxd98[base64_decode('bmFtZQ==')]=$gpjo43;$hcco8f=max($hcco8f,strlen($gpjo43));}$jzor8c[$uotg7e][]=$ttxd98;}$oihz8d[$uotg7e]=array(base64_decode('bmFtZUxlbmd0aA==')=>$hcco8f,base64_decode('dmVyc2lvbkxlbmd0aA==')=>$bhex90,base64_decode('bGF0ZXN0TGVuZ3Ro')=>$vqge91,);if($hdac2d->njoy2e(base64_decode('c3RyaWN0'))&&$mkje97){$yoki70=1;break;}}}if(base64_decode('anNvbg==')===$yqlg3a){$ceyj36->bxed45(JsonFile::zhml72($jzor8c));}else{if($hdac2d->njoy2e(base64_decode('bGF0ZXN0'))&&array_filter($jzor8c)){if(!$ceyj36->mgqfa3()){$ceyj36->wvfu38(base64_decode('TGVnZW5kOg=='));$ceyj36->wvfu38(base64_decode('ISBwYXRjaCBvciBtaW5vciByZWxlYXNlIGF2YWlsYWJsZSAtIHVwZGF0ZSByZWNvbW1lbmRlZA=='));$ceyj36->wvfu38(base64_decode('fiBtYWpvciByZWxlYXNlIGF2YWlsYWJsZSAtIHVwZGF0ZSBwb3NzaWJsZQ=='));if(!$hdac2d->njoy2e(base64_decode('b3V0ZGF0ZWQ='))){$ceyj36->wvfu38(base64_decode('PSB1cCB0byBkYXRlIHZlcnNpb24='));}}else{$ceyj36->wvfu38(base64_decode('PGluZm8+Q29sb3IgbGVnZW5kOjwvaW5mbz4='));$ceyj36->wvfu38(base64_decode('LSA8aGlnaGxpZ2h0PnBhdGNoIG9yIG1pbm9yPC9oaWdobGlnaHQ+IHJlbGVhc2UgYXZhaWxhYmxlIC0gdXBkYXRlIHJlY29tbWVuZGVk'));$ceyj36->wvfu38(base64_decode('LSA8Y29tbWVudD5tYWpvcjwvY29tbWVudD4gcmVsZWFzZSBhdmFpbGFibGUgLSB1cGRhdGUgcG9zc2libGU='));if(!$hdac2d->njoy2e(base64_decode('b3V0ZGF0ZWQ='))){$ceyj36->wvfu38(base64_decode('LSA8aW5mbz51cCB0byBkYXRlPC9pbmZvPiB2ZXJzaW9u'));}}}$jgapa4=$this->mykwa5();foreach($jzor8c as $uotg7e=>$qcyy5c){$hcco8f=$oihz8d[$uotg7e][base64_decode('bmFtZUxlbmd0aA==')];$bhex90=$oihz8d[$uotg7e][base64_decode('dmVyc2lvbkxlbmd0aA==')];$vqge91=$oihz8d[$uotg7e][base64_decode('bGF0ZXN0TGVuZ3Ro')];$ustq94=$hcco8f+$bhex90+3<=$jgapa4;$iawx95=$hcco8f+$bhex90+$vqge91+3<=$jgapa4;$ksdj96=$hcco8f+$bhex90+$vqge91+24<=$jgapa4;if($iawx95&&!$ceyj36->mgqfa3()){$vqge91+=2;}if($yjjb84){if(base64_decode('YXZhaWxhYmxl')===$uotg7e){$ceyj36->bxed45(base64_decode('PGNvbW1lbnQ+').$uotg7e.base64_decode('PC9jb21tZW50Pjo='));}else{$ceyj36->bxed45(base64_decode('PGluZm8+').$uotg7e.base64_decode('PC9pbmZvPjo='));}}if($iawx95&&!$hdac2d->njoy2e(base64_decode('ZGlyZWN0'))){$tttca6=[];$lcnna7=[];foreach($qcyy5c as $ttid60){if($ttid60[base64_decode('ZGlyZWN0LWRlcGVuZGVuY3k=')]?? false){$tttca6[]=$ttid60;}else{$lcnna7[]=$ttid60;}}$ceyj36->bxed45('');$ceyj36->bxed45(base64_decode('PGluZm8+RGlyZWN0IGRlcGVuZGVuY2llczo8Lz4='));if(\count($tttca6)>0){$this->wsvy6($ceyj36,$tttca6,$iuth8a,$ustq94,$iawx95,$ksdj96,$jgapa4,$bhex90,$hcco8f,$vqge91);}else{$ceyj36->bxed45(base64_decode('RXZlcnl0aGluZyB1cCB0byBkYXRl'));}$ceyj36->bxed45('');$ceyj36->bxed45(base64_decode('PGluZm8+VHJhbnNpdGl2ZSBkZXBlbmRlbmNpZXM6PC8+'));if(\count($lcnna7)>0){$this->wsvy6($ceyj36,$lcnna7,$iuth8a,$ustq94,$iawx95,$ksdj96,$jgapa4,$bhex90,$hcco8f,$vqge91);}else{$ceyj36->bxed45(base64_decode('RXZlcnl0aGluZyB1cCB0byBkYXRl'));}}else{$this->wsvy6($ceyj36,$qcyy5c,$iuth8a,$ustq94,$iawx95,$ksdj96,$jgapa4,$bhex90,$hcco8f,$vqge91);}if($yjjb84){$ceyj36->bxed45('');}}}return $yoki70;}/**
* @param array<array{name: string, direct-dependency?: bool, version?: string, latest?: string, latest-status?: string, description?: string|null, path?: string, source?: string|null, homepage?: string|null, warning?: string, abandoned?: bool|string}> $packages
*/ private function wsvy6(IOInterface $ceyj36,array$qcyy5c,string $iuth8a,bool $ustq94,bool $iawx95,bool $ksdj96,int $jgapa4,int $bhex90,int $hcco8f,int $vqge91):void{foreach($qcyy5c as $gpjo43){$egala8=$gpjo43[base64_decode('c291cmNl')]?? $gpjo43[base64_decode('aG9tZXBhZ2U=')]?? '';if($egala8!==''){$ceyj36->bxed45($iuth8a.base64_decode('PGhyZWY9').OutputFormatter::icxwa9($egala8).base64_decode('Pg==').$gpjo43[base64_decode('bmFtZQ==')].base64_decode('PC8+').str_repeat(base64_decode('IA=='),$hcco8f-strlen($gpjo43[base64_decode('bmFtZQ==')])),false);}else{$ceyj36->bxed45($iuth8a.str_pad($gpjo43[base64_decode('bmFtZQ==')],$hcco8f,base64_decode('IA==')),false);}if(isset($gpjo43[base64_decode('dmVyc2lvbg==')])&&$ustq94){$ceyj36->bxed45(base64_decode('IA==').str_pad($gpjo43[base64_decode('dmVyc2lvbg==')],$bhex90,base64_decode('IA==')),false);}if(isset($gpjo43[base64_decode('bGF0ZXN0')])&&isset($gpjo43[base64_decode('bGF0ZXN0LXN0YXR1cw==')])&&$iawx95){$uftyaa=$gpjo43[base64_decode('bGF0ZXN0')];$vjwjab=$gpjo43[base64_decode('bGF0ZXN0LXN0YXR1cw==')];$zaqcac=$this->gwtf1b($vjwjab);if(!$ceyj36->mgqfa3()){$uftyaa=str_replace(array(base64_decode('dXAtdG8tZGF0ZQ=='),base64_decode('c2VtdmVyLXNhZmUtdXBkYXRl'),base64_decode('dXBkYXRlLXBvc3NpYmxl')),array(base64_decode('PQ=='),base64_decode('IQ=='),base64_decode('fg==')),$vjwjab).base64_decode('IA==').$uftyaa;}$ceyj36->bxed45(base64_decode('IDw=').$zaqcac.base64_decode('Pg==').str_pad($uftyaa,$vqge91,base64_decode('IA==')).base64_decode('PC8=').$zaqcac.base64_decode('Pg=='),false);}if(isset($gpjo43[base64_decode('ZGVzY3JpcHRpb24=')])&&$ksdj96){$yradad=strtok($gpjo43[base64_decode('ZGVzY3JpcHRpb24=')],base64_decode('DQo='));$lpbdae=$jgapa4-$hcco8f-$bhex90-4;if($iawx95){$lpbdae-=$vqge91;}if(strlen($yradad)>$lpbdae){$yradad=substr($yradad,0,$lpbdae-3).base64_decode('Li4u');}$ceyj36->bxed45(base64_decode('IA==').$yradad,false);}if(isset($gpjo43[base64_decode('cGF0aA==')])){$ceyj36->bxed45(base64_decode('IA==').$gpjo43[base64_decode('cGF0aA==')],false);}$ceyj36->bxed45('');if(isset($gpjo43[base64_decode('d2FybmluZw==')])){$ceyj36->bxed45(base64_decode('PHdhcm5pbmc+').$gpjo43[base64_decode('d2FybmluZw==')].base64_decode('PC93YXJuaW5nPg=='));}}}/**
* @return string[]
*/ protected function ghyu7():array{$yflnaf=$this->xjvk44()->xdfh9();return array_map(base64_decode('c3RydG9sb3dlcg=='),array_keys(array_merge($yflnaf->iywq61(),$yflnaf->yrnc62())));}/**
* @return array|string|string[]
*/ protected function zvnd8(PackageInterface $juqd73,PackageInterface $gpjo43){return $this->gwtf1b($this->wzmc1c($juqd73,$gpjo43));}/**
* finds a package by name and version if provided
*
* @param string $name
* @param ConstraintInterface|string $version
* @throws \InvalidArgumentException
* @return array{CompletePackageInterface|null, array<string, string>}
*/ protected function xdfh9(InstalledRepository $ihau4a,RepositoryInterface $cqxu49,string $dxbz80,$apfzb0=null):array{$dxbz80=strtolower($dxbz80);$xdhjb1=is_string($apfzb0)?$this->$mnhx32->xyyub2($apfzb0):$apfzb0;$yyqob3=new dcxqb4();$fthw24=new ijgwb5(base64_decode('ZGV2'));$fthw24->czkgb6();$fthw24->wtnu50($cqxu49);$uklrb7=null;$kltg68=array();if(PlatformRepository::tsyb6f($dxbz80)){$omhlb8=$fthw24->otxeb9();}else{$omhlb8=$fthw24->ajqpba($dxbz80);}$qlsvbb=$omhlb8->hmctbc($dxbz80,$xdhjb1);foreach($qlsvbb as $govzbd=>$gpjo43){if($gpjo43 instanceof AliasPackage&&$gpjo43->iqls6a()===VersionParser::DEFAULT_BRANCH_ALIAS){$gpjo43=$gpjo43->qnra81();}if(null===$apfzb0&&$ihau4a->ppjabe($gpjo43)){$uklrb7=$gpjo43;}$kltg68[$gpjo43->tpbm69()]=$gpjo43->iqls6a();$qlsvbb[$govzbd]=$gpjo43->fenxbf();}if(!$uklrb7&&$qlsvbb&&$fjukc0=$yyqob3->btrxc1($omhlb8,$qlsvbb)){$uklrb7=$omhlb8->nloyc2($fjukc0[0]);}returnarray($uklrb7,$kltg68);}/**
* Prints package info.
*
* @param array<string, string> $versions
* @param PackageInterface|null $latestPackage
*
* @return void
*/ protected function qvifa(CompletePackageInterface $gpjo43,array$kltg68,InstalledRepository $ihau4a,PackageInterface $juqd73=null):void{$ceyj36=$this->dxln37();$this->nufkb($gpjo43,$kltg68,$ihau4a,$juqd73?:null);$this->nvudd($gpjo43,Link::TYPE_REQUIRE);$this->nvudd($gpjo43,Link::TYPE_DEV_REQUIRE,base64_decode('cmVxdWlyZXMgKGRldik='));if($gpjo43->maeyc3()){$ceyj36->bxed45(base64_decode('CjxpbmZvPnN1Z2dlc3RzPC9pbmZvPg=='));foreach($gpjo43->maeyc3()as $qgxic4=>$ckgtc5){$ceyj36->bxed45($qgxic4.base64_decode('IDxjb21tZW50Pg==').$ckgtc5.base64_decode('PC9jb21tZW50Pg=='));}}$this->nvudd($gpjo43,Link::TYPE_PROVIDE);$this->nvudd($gpjo43,Link::TYPE_CONFLICT);$this->nvudd($gpjo43,Link::TYPE_REPLACE);}/**
* Prints package metadata.
*
* @param array<string, string> $versions
* @param PackageInterface|null $latestPackage
*
* @return void
*/ protected function nufkb(CompletePackageInterface $gpjo43,array$kltg68,InstalledRepository $ihau4a,PackageInterface $juqd73=null):void{$ceyj36=$this->dxln37();$ceyj36->bxed45(base64_decode('PGluZm8+bmFtZTwvaW5mbz4gICAgIDog').$gpjo43->jmpg92());$ceyj36->bxed45(base64_decode('PGluZm8+ZGVzY3JpcC48L2luZm8+IDog').$gpjo43->gsnn9d());$ceyj36->bxed45(base64_decode('PGluZm8+a2V5d29yZHM8L2luZm8+IDog').implode(base64_decode('LCA='),$gpjo43->ypaqc6()?:array()));$this->exsqc($gpjo43,$kltg68,$ihau4a);if($juqd73){$zaqcac=$this->zvnd8($juqd73,$gpjo43);$ceyj36->bxed45(base64_decode('PGluZm8+bGF0ZXN0PC9pbmZvPiAgIDogPA==').$zaqcac.base64_decode('Pg==').$juqd73->tpbm69().base64_decode('PC8=').$zaqcac.base64_decode('Pg=='));}else{$juqd73=$gpjo43;}$ceyj36->bxed45(base64_decode('PGluZm8+dHlwZTwvaW5mbz4gICAgIDog').$gpjo43->jpvxc7());$this->laeqe($gpjo43);$ceyj36->bxed45(base64_decode('PGluZm8+aG9tZXBhZ2U8L2luZm8+IDog').$gpjo43->gyud9b());$ceyj36->bxed45(base64_decode('PGluZm8+c291cmNlPC9pbmZvPiAgIDog').sprintf(base64_decode('WyVzXSA8Y29tbWVudD4lczwvY29tbWVudD4gJXM='),$gpjo43->luogc8(),$gpjo43->xjwoc9(),$gpjo43->mzpwca()));$ceyj36->bxed45(base64_decode('PGluZm8+ZGlzdDwvaW5mbz4gICAgIDog').sprintf(base64_decode('WyVzXSA8Y29tbWVudD4lczwvY29tbWVudD4gJXM='),$gpjo43->eqghcb(),$gpjo43->tmyzcc(),$gpjo43->hthucd()));if($ihau4a->ppjabe($gpjo43)){$ceyj36->bxed45(base64_decode('PGluZm8+cGF0aDwvaW5mbz4gICAgIDog').sprintf(base64_decode('JXM='),realpath($this->xjvk44()->ndmr76()->ncsr77($gpjo43))));}$ceyj36->bxed45(base64_decode('PGluZm8+bmFtZXM8L2luZm8+ICAgIDog').implode(base64_decode('LCA='),$gpjo43->uclzce()));if($juqd73 instanceof CompletePackageInterface&&$juqd73->odav75()){$usbpa1=($juqd73->hfyha0()!==null)?base64_decode('IFRoZSBhdXRob3Igc3VnZ2VzdHMgdXNpbmcgdGhlIA==').$juqd73->hfyha0().base64_decode('IHBhY2thZ2UgaW5zdGVhZC4='):null;$ceyj36->wvfu38(sprintf(base64_decode('PHdhcm5pbmc+QXR0ZW50aW9uOiBUaGlzIHBhY2thZ2UgaXMgYWJhbmRvbmVkIGFuZCBubyBsb25nZXIgbWFpbnRhaW5lZC4lczwvd2FybmluZz4='),$usbpa1));}if($gpjo43->ixxfcf()){$ceyj36->bxed45(base64_decode('CjxpbmZvPnN1cHBvcnQ8L2luZm8+'));foreach($gpjo43->ixxfcf()as $uotg7e=>$sdztd0){$ceyj36->bxed45(base64_decode('PGNvbW1lbnQ+').$uotg7e.base64_decode('PC9jb21tZW50PiA6IA==').$sdztd0);}}if($gpjo43->ugdsd1()){$ceyj36->bxed45(base64_decode('CjxpbmZvPmF1dG9sb2FkPC9pbmZvPg=='));$jgfad2=$gpjo43->ugdsd1();foreach($jgfad2 as $uotg7e=>$filad3){$ceyj36->bxed45(base64_decode('PGNvbW1lbnQ+').$uotg7e.base64_decode('PC9jb21tZW50Pg=='));if($uotg7e===base64_decode('cHNyLTA=')||$uotg7e===base64_decode('cHNyLTQ=')){foreach($filad3 as $dxbz80=>$qizdd4){$ceyj36->bxed45(($dxbz80?:base64_decode('Kg==')).base64_decode('ID0+IA==').(is_array($qizdd4)?implode(base64_decode('LCA='),$qizdd4):($qizdd4?:base64_decode('Lg=='))));}}elseif($uotg7e===base64_decode('Y2xhc3NtYXA=')){$ceyj36->bxed45(implode(base64_decode('LCA='),$jgfad2[$uotg7e]));}}if($gpjo43->tlzbd5()){$ceyj36->bxed45(base64_decode('PGNvbW1lbnQ+aW5jbHVkZS1wYXRoPC9jb21tZW50Pg=='));$ceyj36->bxed45(implode(base64_decode('LCA='),$gpjo43->tlzbd5()));}}}/**
* Prints all available versions of this package and highlights the installed one if any.
*
* @param array<string, string> $versions
*
* @return void
*/ protected function exsqc(CompletePackageInterface $gpjo43,array$kltg68,InstalledRepository $ihau4a):void{$kltg68=array_keys($kltg68);$kltg68=Semver::rsort($kltg68);if($smkid6=$ihau4a->zrtzd7($gpjo43->knxj46())){foreach($smkid6 as $wquzd8){$pgxmd9=$wquzd8->tpbm69();$asipda=array_search($pgxmd9,$kltg68);if(false!==$asipda){$kltg68[$asipda]=base64_decode('PGluZm8+KiA=').$pgxmd9.base64_decode('PC9pbmZvPg==');}}}$kltg68=implode(base64_decode('LCA='),$kltg68);$this->dxln37()->bxed45(base64_decode('PGluZm8+dmVyc2lvbnM8L2luZm8+IDog').$kltg68);}/**
* print link objects
*
* @param string $linkType
* @param string $title
*
* @return void
*/ protected function nvudd(CompletePackageInterface $gpjo43,string $pljddb,string $zhijdc=null):void{$zhijdc=$zhijdc?:$pljddb;$ceyj36=$this->dxln37();if($rjoldd=$gpjo43->{base64_decode('Z2V0').ucfirst($pljddb)}()){$ceyj36->bxed45(base64_decode('CjxpbmZvPg==').$zhijdc.base64_decode('PC9pbmZvPg=='));foreach($rjoldd as $egala8){$ceyj36->bxed45($egala8->nvusde().base64_decode('IDxjb21tZW50Pg==').$egala8->ufeqdf().base64_decode('PC9jb21tZW50Pg=='));}}}/**
* Prints the licenses of a package with metadata
*
* @return void
*/ protected function laeqe(CompletePackageInterface $gpjo43):void{$aelze0=new nybke1();$yenye2=$gpjo43->sthne3();$ceyj36=$this->dxln37();foreach($yenye2 as $uowse4){$jvhfe5=$aelze0->vkvl12($uowse4);if(!$jvhfe5){$hjmee6=$uowse4;}else{if($jvhfe5[1]===true){$hjmee6=sprintf(base64_decode('JXMgKCVzKSAoT1NJIGFwcHJvdmVkKSAlcw=='),$jvhfe5[0],$uowse4,$jvhfe5[2]);}else{$hjmee6=sprintf(base64_decode('JXMgKCVzKSAlcw=='),$jvhfe5[0],$uowse4,$jvhfe5[2]);}}$ceyj36->bxed45(base64_decode('PGluZm8+bGljZW5zZTwvaW5mbz4gIDog').$hjmee6);}}/**
* Prints package info in JSON format.
*
* @param array<string, string> $versions
*
* @return void
*/ protected function eyszf(CompletePackageInterface $gpjo43,array$kltg68,InstalledRepository $ihau4a,PackageInterface $juqd73=null):void{$ymxte7=array(base64_decode('bmFtZQ==')=>$gpjo43->jmpg92(),base64_decode('ZGVzY3JpcHRpb24=')=>$gpjo43->gsnn9d(),base64_decode('a2V5d29yZHM=')=>$gpjo43->ypaqc6()?:array(),base64_decode('dHlwZQ==')=>$gpjo43->jpvxc7(),base64_decode('aG9tZXBhZ2U=')=>$gpjo43->gyud9b(),base64_decode('bmFtZXM=')=>$gpjo43->uclzce(),);$ymxte7=$this->lxhy10($ymxte7,$kltg68);$ymxte7=$this->zbdd11($ymxte7,$gpjo43);if($juqd73){$ymxte7[base64_decode('bGF0ZXN0')]=$juqd73->tpbm69();}else{$juqd73=$gpjo43;}if(null!==$gpjo43->luogc8()){$ymxte7[base64_decode('c291cmNl')]=array(base64_decode('dHlwZQ==')=>$gpjo43->luogc8(),base64_decode('dXJs')=>$gpjo43->xjwoc9(),base64_decode('cmVmZXJlbmNl')=>$gpjo43->mzpwca(),);}if(null!==$gpjo43->eqghcb()){$ymxte7[base64_decode('ZGlzdA==')]=array(base64_decode('dHlwZQ==')=>$gpjo43->eqghcb(),base64_decode('dXJs')=>$gpjo43->tmyzcc(),base64_decode('cmVmZXJlbmNl')=>$gpjo43->hthucd(),);}if($ihau4a->ppjabe($gpjo43)){$ymxte7[base64_decode('cGF0aA==')]=realpath($this->xjvk44()->ndmr76()->ncsr77($gpjo43));if($ymxte7[base64_decode('cGF0aA==')]===false){unset($ymxte7[base64_decode('cGF0aA==')]);}}if($juqd73 instanceof CompletePackageInterface&&$juqd73->odav75()){$ymxte7[base64_decode('cmVwbGFjZW1lbnQ=')]=$juqd73->hfyha0();}if($gpjo43->maeyc3()){$ymxte7[base64_decode('c3VnZ2VzdHM=')]=$gpjo43->maeyc3();}if($gpjo43->ixxfcf()){$ymxte7[base64_decode('c3VwcG9ydA==')]=$gpjo43->ixxfcf();}$ymxte7=$this->etvl13($ymxte7,$gpjo43);if($gpjo43->tlzbd5()){$ymxte7[base64_decode('aW5jbHVkZV9wYXRo')]=$gpjo43->tlzbd5();}$ymxte7=$this->rrfz14($ymxte7,$gpjo43);$this->dxln37()->bxed45(JsonFile::zhml72($ymxte7));}/**
* @param array<string, string|string[]|null> $json
* @param array<string, string> $versions
* @return array<string, string|string[]|null>
*/ private function lxhy10(array$ymxte7,array$kltg68):array{uasort($kltg68,base64_decode('dmVyc2lvbl9jb21wYXJl'));$kltg68=array_keys(array_reverse($kltg68));$ymxte7[base64_decode('dmVyc2lvbnM=')]=$kltg68;return $ymxte7;}/**
* @param array<string, string|string[]|null> $json
* @return array<string, string|string[]|null>
*/ private function zbdd11(array$ymxte7,CompletePackageInterface $gpjo43):array{if($yenye2=$gpjo43->sthne3()){$aelze0=new nybke1();$ymxte7[base64_decode('bGljZW5zZXM=')]=array_map(static function($uowse4)use($aelze0){$jvhfe5=$aelze0->vkvl12($uowse4);if(!$jvhfe5){return $uowse4;}returnarray(base64_decode('bmFtZQ==')=>$jvhfe5[0],base64_decode('b3Np')=>$uowse4,base64_decode('dXJs')=>$jvhfe5[2],);},$yenye2);}return $ymxte7;}/**
* @param array<string, string|string[]|null> $json
* @return array<string, string|string[]|null>
*/ private function etvl13(array$ymxte7,CompletePackageInterface $gpjo43):array{if($gpjo43->ugdsd1()){$kttde8=array();foreach($gpjo43->ugdsd1()as $uotg7e=>$filad3){if($uotg7e===base64_decode('cHNyLTA=')||$uotg7e===base64_decode('cHNyLTQ=')){$gvpte9=array();foreach($filad3 as $dxbz80=>$qizdd4){if(!$qizdd4){$qizdd4=base64_decode('Lg==');}$gvpte9[$dxbz80?:base64_decode('Kg==')]=$qizdd4;}$kttde8[$uotg7e]=$gvpte9;}elseif($uotg7e===base64_decode('Y2xhc3NtYXA=')){$kttde8[base64_decode('Y2xhc3NtYXA=')]=$filad3;}}$ymxte7[base64_decode('YXV0b2xvYWQ=')]=$kttde8;}return $ymxte7;}/**
* @param array<string, string|string[]|null> $json
* @return array<string, string|string[]|null>
*/ private function rrfz14(array$ymxte7,CompletePackageInterface $gpjo43):array{foreach(Link::$uciyea as $pljddb){$ymxte7=$this->najq15($ymxte7,$gpjo43,$pljddb);}return $ymxte7;}/**
* @param array<string, string|string[]|null> $json
* @param string $linkType
* @return array<string, string|string[]|null>
*/ private function najq15(array$ymxte7,CompletePackageInterface $gpjo43,string $pljddb):array{$rjoldd=$gpjo43->{base64_decode('Z2V0').ucfirst($pljddb)}();if($rjoldd){$ymxte7[$pljddb]=array();foreach($rjoldd as $egala8){$ymxte7[$pljddb][$egala8->nvusde()]=$egala8->ufeqdf();}}return $ymxte7;}/**
* Init styles for tree
*
* @return void
*/ protected function ptrz16(OutputInterface $bmgq31):void{$this->$ftygeb=array(base64_decode('Z3JlZW4='),base64_decode('eWVsbG93'),base64_decode('Y3lhbg=='),base64_decode('bWFnZW50YQ=='),base64_decode('Ymx1ZQ=='),);foreach($this->$ftygeb as $spfmec){$zaqcac=new gspked($spfmec);$bmgq31->hqpsee()->jrxqef($spfmec,$zaqcac);}}/**
* Display the tree
*
* @param array<int, array<string, string|mixed[]>> $arrayTree
* @return void
*/ protected function vnfu17(array$dvlq71):void{$ceyj36=$this->dxln37();foreach($dvlq71 as $gpjo43){$ceyj36->bxed45(sprintf(base64_decode('PGluZm8+JXM8L2luZm8+'),$gpjo43[base64_decode('bmFtZQ==')]),false);$ceyj36->bxed45(base64_decode('IA==').$gpjo43[base64_decode('dmVyc2lvbg==')],false);if(isset($gpjo43[base64_decode('ZGVzY3JpcHRpb24=')])){$ceyj36->bxed45(base64_decode('IA==').strtok($gpjo43[base64_decode('ZGVzY3JpcHRpb24=')],base64_decode('DQo=')));}else{$ceyj36->bxed45('');}if(isset($gpjo43[base64_decode('cmVxdWlyZXM=')])){$mvcrf0=$gpjo43[base64_decode('cmVxdWlyZXM=')];$wqulf1=base64_decode('4pSc');$sbnhf2=0;$jyqlf3=count($mvcrf0);foreach($mvcrf0 as $yfvnf4){$xitdf5=$yfvnf4[base64_decode('bmFtZQ==')];$sbnhf2++;if($sbnhf2===$jyqlf3){$wqulf1=base64_decode('4pSU');}$immrf6=1;$spfmec=$this->$ftygeb[$immrf6];$utrpf7=sprintf(base64_decode('JXPilIDilIA8JXM+JXM8LyVzPiAlcw=='),$wqulf1,$spfmec,$xitdf5,$spfmec,$yfvnf4[base64_decode('dmVyc2lvbg==')]);$this->gmfv1d($utrpf7);$wqulf1=str_replace(base64_decode('4pSU'),base64_decode('IA=='),$wqulf1);$eswvf8=array($gpjo43[base64_decode('bmFtZQ==')],$xitdf5);$this->awvr19($yfvnf4,$eswvf8,$wqulf1,$immrf6+1);}}}}/**
* Generate the package tree
*
* @return array<string, array<int, array<string, mixed[]|string>>|string|null>
*/ protected function wvsw18(PackageInterface $gpjo43,InstalledRepository $ihau4a,RepositoryInterface $sjmvf9):array{$mvcrf0=$gpjo43->iywq61();ksort($mvcrf0);$wbomfa=array();foreach($mvcrf0 as $xitdf5=>$yfvnf4){$eswvf8=array($gpjo43->knxj46(),$xitdf5);$oyjhfb=array(base64_decode('bmFtZQ==')=>$xitdf5,base64_decode('dmVyc2lvbg==')=>$yfvnf4->ufeqdf(),);$adxqfc=$this->gtsy1a($xitdf5,$yfvnf4,$ihau4a,$sjmvf9,$eswvf8);if($adxqfc){$oyjhfb[base64_decode('cmVxdWlyZXM=')]=$adxqfc;}$wbomfa[]=$oyjhfb;}$wnevfd=array(base64_decode('bmFtZQ==')=>$gpjo43->jmpg92(),base64_decode('dmVyc2lvbg==')=>$gpjo43->tpbm69(),base64_decode('ZGVzY3JpcHRpb24=')=>$gpjo43 instanceof CompletePackageInterface?$gpjo43->gsnn9d():'',);if($wbomfa){$wnevfd[base64_decode('cmVxdWlyZXM=')]=$wbomfa;}return $wnevfd;}/**
* Display a package tree
*
* @param array<string, array<int, array<string, mixed[]|string>>|string|null>|string $package
* @param array<int, string|mixed[]> $packagesInTree
* @param string $previousTreeBar
* @param int $level
*
* @return void
*/ protected function awvr19($gpjo43,array$eswvf8,string $dsxsfe=base64_decode('4pSc'),int $immrf6=1):void{$dsxsfe=str_replace(base64_decode('4pSc'),base64_decode('4pSC'),$dsxsfe);if(is_array($gpjo43)&&isset($gpjo43[base64_decode('cmVxdWlyZXM=')])){$mvcrf0=$gpjo43[base64_decode('cmVxdWlyZXM=')];$wqulf1=$dsxsfe.base64_decode('ICDilJw=');$icjxff=0;$jyqlf3=count($mvcrf0);foreach($mvcrf0 as $yfvnf4){$oboa100=$eswvf8;$icjxff++;if($icjxff===$jyqlf3){$wqulf1=$dsxsfe.base64_decode('ICDilJQ=');}$eoua101=$immrf6%count($this->$ftygeb);$spfmec=$this->$ftygeb[$eoua101];$gtmo102=in_array($yfvnf4[base64_decode('bmFtZQ==')],$oboa100,true)?base64_decode('KGNpcmN1bGFyIGRlcGVuZGVuY3kgYWJvcnRlZCBoZXJlKQ=='):'';$utrpf7=rtrim(sprintf(base64_decode('JXPilIDilIA8JXM+JXM8LyVzPiAlcyAlcw=='),$wqulf1,$spfmec,$yfvnf4[base64_decode('bmFtZQ==')],$spfmec,$yfvnf4[base64_decode('dmVyc2lvbg==')],$gtmo102));$this->gmfv1d($utrpf7);$wqulf1=str_replace(base64_decode('4pSU'),base64_decode('IA=='),$wqulf1);$oboa100[]=$yfvnf4[base64_decode('bmFtZQ==')];$this->awvr19($yfvnf4,$oboa100,$wqulf1,$immrf6+1);}}}/**
* Display a package tree
*
* @param string $name
* @param string[] $packagesInTree
* @return array<int, array<string, array<int, array<string, string>>|string>>
*/ protected function gtsy1a(string $dxbz80,Link $egala8,InstalledRepository $ihau4a,RepositoryInterface $sjmvf9,array$eswvf8):array{$wbomfa=array();list($gpjo43)=$this->xdfh9($ihau4a,$sjmvf9,$dxbz80,$egala8->ufeqdf()===base64_decode('c2VsZi52ZXJzaW9u')?$egala8->anxa103():$egala8->ufeqdf());if(is_object($gpjo43)){$mvcrf0=$gpjo43->iywq61();ksort($mvcrf0);foreach($mvcrf0 as $xitdf5=>$yfvnf4){$oboa100=$eswvf8;$oyjhfb=array(base64_decode('bmFtZQ==')=>$xitdf5,base64_decode('dmVyc2lvbg==')=>$yfvnf4->ufeqdf(),);if(!in_array($xitdf5,$oboa100,true)){$oboa100[]=$xitdf5;$adxqfc=$this->gtsy1a($xitdf5,$yfvnf4,$ihau4a,$sjmvf9,$oboa100);if($adxqfc){$oyjhfb[base64_decode('cmVxdWlyZXM=')]=$adxqfc;}}$wbomfa[]=$oyjhfb;}}return $wbomfa;}/**
* @param string $updateStatus
* @return string
*/ private function gwtf1b(string $vjwjab):string{return str_replace(array(base64_decode('dXAtdG8tZGF0ZQ=='),base64_decode('c2VtdmVyLXNhZmUtdXBkYXRl'),base64_decode('dXBkYXRlLXBvc3NpYmxl')),array(base64_decode('aW5mbw=='),base64_decode('aGlnaGxpZ2h0'),base64_decode('Y29tbWVudA==')),$vjwjab);}/**
* @return string
*/ private function wzmc1c(PackageInterface $juqd73,PackageInterface $gpjo43):string{if($juqd73->keix74()===$gpjo43->keix74()){return base64_decode('dXAtdG8tZGF0ZQ==');}$xdhjb1=$gpjo43->iqls6a();if(0!==strpos($xdhjb1,base64_decode('ZGV2LQ=='))){$xdhjb1=base64_decode('Xg==').$xdhjb1;}if($juqd73->iqls6a()&&Semver::gura104($juqd73->iqls6a(),$xdhjb1)){return base64_decode('c2VtdmVyLXNhZmUtdXBkYXRl');}return base64_decode('dXBkYXRlLXBvc3NpYmxl');}/**
* @param string $line
*
* @return void
*/ private function gmfv1d(string $mcci105):void{$ceyj36=$this->dxln37();if(!$ceyj36->mgqfa3()){$mcci105=str_replace(array(base64_decode('4pSU'),base64_decode('4pSc'),base64_decode('4pSA4pSA'),base64_decode('4pSC')),array(base64_decode('YC0='),base64_decode('fC0='),base64_decode('LQ=='),base64_decode('fA==')),$mcci105);}$ceyj36->bxed45($mcci105);}/**
* Given a package, this finds the latest package matching it
*/ private function icez1e(PackageInterface $gpjo43,Composer $tjoj34,PlatformRepository $nhmo40,bool $pyph106,bool $arsq107,bool $vfds108,PlatformRequirementFilterInterface $wznn3b):?PackageInterface{$dxbz80=$gpjo43->knxj46();$bqgz109=new tezq10a($this->atls1f($tjoj34),$nhmo40);$qbtu10b=$tjoj34->xdfh9()->hnce10c();$qnan10d=$tjoj34->xdfh9()->nesk10e();if(isset($qnan10d[$dxbz80])){$qbtu10b=array_search($qnan10d[$dxbz80],BasePackage::$ehan10f,true);}$aocr110=$qbtu10b;if($tjoj34->xdfh9()->waac111()){$aocr110=$gpjo43->slus112();}$eger113=null;if(0===strpos($gpjo43->iqls6a(),base64_decode('ZGV2LQ=='))){$eger113=$gpjo43->iqls6a();if($pyph106){return null;}}if($eger113===null){if($pyph106&&Preg::tfei82(base64_decode('e14oXGQrKVwufQ=='),$gpjo43->iqls6a(),$xvwg114)){$eger113=base64_decode('Pj0=').($xvwg114[1]+1).base64_decode('LDw5OTk5OTk5LWRldg==');}if($arsq107){$eger113=base64_decode('Xg==').$gpjo43->iqls6a();}if($vfds108){$dcbq115=Preg::dbfq116(base64_decode('eyhcLjApKyR9RA=='),'',$gpjo43->iqls6a());$wrgg117=substr($dcbq115,0,1)===base64_decode('MA==')?4:3;while(substr_count($dcbq115,base64_decode('Lg=='))+1<$wrgg117){$dcbq115.=base64_decode('LjA=');}$eger113=base64_decode('fg==').$dcbq115;}}$kofb118=$bqgz109->irwz119($dxbz80,$eger113,$aocr110,$wznn3b);while($kofb118 instanceof AliasPackage){$kofb118=$kofb118->qnra81();}return $kofb118!==false?$kofb118:null;}/**
* @return RepositorySet
*/ private function atls1f(Composer $tjoj34):RepositorySet{if(!$this->$lhai11a){$this->$lhai11a=new ijgwb5($tjoj34->xdfh9()->hnce10c(),$tjoj34->xdfh9()->nesk10e());$this->$lhai11a->wtnu50(new sjhj4d($tjoj34->mbct4e()->czlf4f()));}return $this->$lhai11a;}}?>
Function Calls
None |
Stats
MD5 | 0326eea75d5c9b96fdfbeafeda7211ef |
Eval Count | 0 |
Decode Time | 75 ms |