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\Downloader;use Composer\Config;use Compos..

Decoded Output download

<?php declare(strict_types=1);namespace Composer\Downloader;use Composer\Config;use Composer\IO\IOInterface;use Composer\Package\PackageInterface;use Composer\Pcre\Preg;use Composer\Util\Filesystem;use Composer\Util\Git as GitUtil;use Composer\Util\Url;use Composer\Util\Platform;use Composer\Util\ProcessExecutor;use Composer\Cache;use React\Promise\PromiseInterface;/**
 * @author Jordi Boggiano <[email protected]>
 */ class elvg13 extends vdlr14 implements zpqf15{/**
     * @var bool[]
     * @phpstan-var array<string, bool>
     */ private $phdb16=[];/**
     * @var bool[]
     * @phpstan-var array<string, bool>
     */ private $vovy17=[];/**
     * @var GitUtil
     */ private $rfyl18;/**
     * @var array
     * @phpstan-var array<int, array<string, bool>>
     */ private $uujd19=[];public function hzop0(IOInterface $crzg1a,Config $oxlo1b,?ProcessExecutor $plfl1c=null,?Filesystem $yyuc1d=null){parent::hzop0($crzg1a,$oxlo1b,$plfl1c,$yyuc1d);$this->$mrsx1e=new jxtm1f($this->$jjgn20,$this->$ejym21,$this->$hpsv22,$this->$nzsr23);}/**
     * @inheritDoc
     */ protected function mxzt1(PackageInterface $gtij24,string $ruha25,string $tsxc26,?PackageInterface $txwn27=null):PromiseInterface{if(Filesystem::ypxf28($tsxc26)){return \React\Promise\qfwk29(null);}GitUtil::eume2a();$gfqv2b=$this->$ejym21->jfyf2c(base64_decode('Y2FjaGUtdmNzLWRpcg==')).base64_decode('Lw==').Preg::pdrs2d(base64_decode('e1teYS16MC05Ll19aQ=='),base64_decode('LQ=='),$tsxc26).base64_decode('Lw==');$uxir2e=GitUtil::pcou2f($this->$hpsv22);if($uxir2e&&version_compare($uxir2e,base64_decode('Mi4zLjAtcmMw'),base64_decode('Pj0='))&&Cache::vwli30($gfqv2b)){$this->$jjgn20->vcoy31(base64_decode('ICAtIFN5bmNpbmcgPGluZm8+').$gtij24->clhc32().base64_decode('PC9pbmZvPiAoPGNvbW1lbnQ+').$gtij24->edzo33().base64_decode('PC9jb21tZW50PikgaW50byBjYWNoZQ=='));$this->$jjgn20->vcoy31(sprintf(base64_decode('ICAgIENsb25pbmcgdG8gY2FjaGUgYXQgJXM='),ProcessExecutor::excy34($gfqv2b)),true,IOInterface::DEBUG);$fabl35=$gtij24->nawk36();if($this->$mrsx1e->brye37($tsxc26,$gfqv2b,$fabl35,$gtij24->keud38())&&is_dir($gfqv2b)){$this->$unkk39[$gtij24->bgrt3a()][$fabl35]=true;}}elseif(null===$uxir2e){throw new \brcv3b(base64_decode('Z2l0IHdhcyBub3QgZm91bmQgaW4geW91ciBQQVRILCBza2lwcGluZyBzb3VyY2UgZG93bmxvYWQ='));}return \React\Promise\qfwk29(null);}/**
     * @inheritDoc
     */ protected function kvvv2(PackageInterface $gtij24,string $ruha25,string $tsxc26):PromiseInterface{GitUtil::eume2a();$ruha25=$this->enuc10($ruha25);$gfqv2b=$this->$ejym21->jfyf2c(base64_decode('Y2FjaGUtdmNzLWRpcg==')).base64_decode('Lw==').Preg::pdrs2d(base64_decode('e1teYS16MC05Ll19aQ=='),base64_decode('LQ=='),$tsxc26).base64_decode('Lw==');$fabl35=$gtij24->nawk36();$xxyx3c=Platform::dqjk3d()?base64_decode('L0Qg'):'';if(!empty($this->$unkk39[$gtij24->bgrt3a()][$fabl35])){$klre3e=base64_decode('Q2xvbmluZyA=').$this->wqzq12($fabl35).base64_decode('IGZyb20gY2FjaGU=');$rozl3f=base64_decode('LS1kaXNzb2NpYXRlIC0tcmVmZXJlbmNlICVjYWNoZVBhdGglIA==');$wfro40=$gtij24->athu41();if(isset($wfro40[base64_decode('Z2l0')][base64_decode('c2luZ2xlX3VzZV9jbG9uZQ==')])&&$wfro40[base64_decode('Z2l0')][base64_decode('c2luZ2xlX3VzZV9jbG9uZQ==')]){$rozl3f='';}$atig42=base64_decode('Z2l0IGNsb25lIC0tbm8tY2hlY2tvdXQgJWNhY2hlUGF0aCUgJXBhdGglIA==').$rozl3f.base64_decode('JiYgY2Qg').$xxyx3c.base64_decode('JXBhdGglIA==').base64_decode('JiYgZ2l0IHJlbW90ZSBzZXQtdXJsIG9yaWdpbiAtLSAlc2FuaXRpemVkVXJsJSAmJiBnaXQgcmVtb3RlIGFkZCBjb21wb3NlciAtLSAlc2FuaXRpemVkVXJsJQ==');}else{$klre3e=base64_decode('Q2xvbmluZyA=').$this->wqzq12($fabl35);$atig42=base64_decode('Z2l0IGNsb25lIC0tbm8tY2hlY2tvdXQgLS0gJXVybCUgJXBhdGglICYmIGNkIA==').$xxyx3c.base64_decode('JXBhdGglICYmIGdpdCByZW1vdGUgYWRkIGNvbXBvc2VyIC0tICV1cmwlICYmIGdpdCBmZXRjaCBjb21wb3NlciAmJiBnaXQgcmVtb3RlIHNldC11cmwgb3JpZ2luIC0tICVzYW5pdGl6ZWRVcmwlICYmIGdpdCByZW1vdGUgc2V0LXVybCBjb21wb3NlciAtLSAlc2FuaXRpemVkVXJsJQ==');if(Platform::getEnv(base64_decode('Q09NUE9TRVJfRElTQUJMRV9ORVRXT1JL'))){throw new \brcv3b(base64_decode('VGhlIHJlcXVpcmVkIGdpdCByZWZlcmVuY2UgZm9yIA==').$gtij24->clhc32().base64_decode('IGlzIG5vdCBpbiBjYWNoZSBhbmQgbmV0d29yayBpcyBkaXNhYmxlZCwgYWJvcnRpbmc='));}}$this->$jjgn20->vcoy31($klre3e);$imjf43=static function(string $tsxc26)use($ruha25,$atig42,$gfqv2b):string{return str_replace([base64_decode('JXVybCU='),base64_decode('JXBhdGgl'),base64_decode('JWNhY2hlUGF0aCU='),base64_decode('JXNhbml0aXplZFVybCU=')],[ProcessExecutor::excy34($tsxc26),ProcessExecutor::excy34($ruha25),ProcessExecutor::excy34($gfqv2b),ProcessExecutor::excy34(Preg::pdrs2d(base64_decode('ezovLyhbXkBdKz8pOiguKz8pQH0='),base64_decode('Oi8v'),$tsxc26)),],$atig42);};$this->$mrsx1e->eptk44($imjf43,$tsxc26,$ruha25,true);$yebw45=$gtij24->rngd46();if($tsxc26!==$yebw45&&$yebw45!==null){$this->uhnea($ruha25,$yebw45);}else{$this->yjvgb($ruha25,$tsxc26);}if($hmjw47=$this->pdmr9($gtij24,$ruha25,(string)$fabl35,$gtij24->keud38())){if($gtij24->dmlu48()===$gtij24->nawk36()){$gtij24->olps49($hmjw47);}$gtij24->ekbe4a($hmjw47);}return \React\Promise\qfwk29(null);}/**
     * @inheritDoc
     */ protected function pgih4(PackageInterface $exua4b,PackageInterface $ievm4c,string $ruha25,string $tsxc26):PromiseInterface{GitUtil::eume2a();$ruha25=$this->enuc10($ruha25);if(!$this->pqms11($ruha25)){throw new \brcv3b(base64_decode('VGhlIC5naXQgZGlyZWN0b3J5IGlzIG1pc3NpbmcgZnJvbSA=').$ruha25.base64_decode('LCBzZWUgaHR0cHM6Ly9nZXRjb21wb3Nlci5vcmcvY29tbWl0LWRlcHMgZm9yIG1vcmUgaW5mb3JtYXRpb24='));}$gfqv2b=$this->$ejym21->jfyf2c(base64_decode('Y2FjaGUtdmNzLWRpcg==')).base64_decode('Lw==').Preg::pdrs2d(base64_decode('e1teYS16MC05Ll19aQ=='),base64_decode('LQ=='),$tsxc26).base64_decode('Lw==');$fabl35=$ievm4c->nawk36();if(!empty($this->$unkk39[$ievm4c->bgrt3a()][$fabl35])){$klre3e=base64_decode('Q2hlY2tpbmcgb3V0IA==').$this->wqzq12($fabl35).base64_decode('IGZyb20gY2FjaGU=');$atig42=base64_decode('KGdpdCByZXYtcGFyc2UgLS1xdWlldCAtLXZlcmlmeSAlcmVmJSB8fCAoZ2l0IHJlbW90ZSBzZXQtdXJsIGNvbXBvc2VyIC0tICVjYWNoZVBhdGglICYmIGdpdCBmZXRjaCBjb21wb3NlciAmJiBnaXQgZmV0Y2ggLS10YWdzIGNvbXBvc2VyKSkgJiYgZ2l0IHJlbW90ZSBzZXQtdXJsIGNvbXBvc2VyIC0tICVzYW5pdGl6ZWRVcmwl');}else{$klre3e=base64_decode('Q2hlY2tpbmcgb3V0IA==').$this->wqzq12($fabl35);$atig42=base64_decode('KGdpdCByZW1vdGUgc2V0LXVybCBjb21wb3NlciAtLSAldXJsJSAmJiBnaXQgcmV2LXBhcnNlIC0tcXVpZXQgLS12ZXJpZnkgJXJlZiUgfHwgKGdpdCBmZXRjaCBjb21wb3NlciAmJiBnaXQgZmV0Y2ggLS10YWdzIGNvbXBvc2VyKSkgJiYgZ2l0IHJlbW90ZSBzZXQtdXJsIGNvbXBvc2VyIC0tICVzYW5pdGl6ZWRVcmwl');if(Platform::getEnv(base64_decode('Q09NUE9TRVJfRElTQUJMRV9ORVRXT1JL'))){throw new \brcv3b(base64_decode('VGhlIHJlcXVpcmVkIGdpdCByZWZlcmVuY2UgZm9yIA==').$ievm4c->clhc32().base64_decode('IGlzIG5vdCBpbiBjYWNoZSBhbmQgbmV0d29yayBpcyBkaXNhYmxlZCwgYWJvcnRpbmc='));}}$this->$jjgn20->vcoy31($klre3e);$imjf43=static function($tsxc26)use($fabl35,$atig42,$gfqv2b):string{return str_replace([base64_decode('JXVybCU='),base64_decode('JXJlZiU='),base64_decode('JWNhY2hlUGF0aCU='),base64_decode('JXNhbml0aXplZFVybCU=')],[ProcessExecutor::excy34($tsxc26),ProcessExecutor::excy34($fabl35.base64_decode('Xntjb21taXR9')),ProcessExecutor::excy34($gfqv2b),ProcessExecutor::excy34(Preg::pdrs2d(base64_decode('ezovLyhbXkBdKz8pOiguKz8pQH0='),base64_decode('Oi8v'),$tsxc26)),],$atig42);};$this->$mrsx1e->eptk44($imjf43,$tsxc26,$ruha25);if($hmjw47=$this->pdmr9($ievm4c,$ruha25,(string)$fabl35,$ievm4c->keud38())){if($ievm4c->dmlu48()===$ievm4c->nawk36()){$ievm4c->olps49($hmjw47);}$ievm4c->ekbe4a($hmjw47);}$gkvv4d=false;if(0===$this->$hpsv22->eygi4e(base64_decode('Z2l0IHJlbW90ZSAtdg=='),$avrn4f,$ruha25)&&Preg::alwn50(base64_decode('e15vcmlnaW5ccysoP1A8dXJsPlxTKyl9bQ=='),$avrn4f,$rkny51)&&Preg::alwn50(base64_decode('e15jb21wb3NlclxzKyg/UDx1cmw+XFMrKX1t'),$avrn4f,$ftkr52)){if($rkny51[base64_decode('dXJs')]===$ftkr52[base64_decode('dXJs')]&&$ftkr52[base64_decode('dXJs')]!==$ievm4c->rngd46()){$gkvv4d=true;}}if($gkvv4d&&$ievm4c->rngd46()!==null){$this->uhnea($ruha25,$ievm4c->rngd46());}return \React\Promise\qfwk29(null);}/**
     * @inheritDoc
     */ public function dcrf5(PackageInterface $gtij24,string $ruha25):?string{GitUtil::eume2a();if(!$this->pqms11($ruha25)){return null;}$atig42=base64_decode('Z2l0IHN0YXR1cyAtLXBvcmNlbGFpbiAtLXVudHJhY2tlZC1maWxlcz1ubw==');if(0!==$this->$hpsv22->eygi4e($atig42,$avrn4f,$ruha25)){throw new \brcv3b(base64_decode('RmFpbGVkIHRvIGV4ZWN1dGUg').$atig42.base64_decode('Cgo=').$this->$hpsv22->ezpg53());}$avrn4f=trim($avrn4f);return strlen($avrn4f)>0?$avrn4f:null;}public function efjd6(PackageInterface $gtij24,string $ruha25):?string{GitUtil::eume2a();$ruha25=$this->enuc10($ruha25);if(!$this->pqms11($ruha25)){return null;}$atig42=base64_decode('Z2l0IHNob3ctcmVmIC0taGVhZCAtZA==');if(0!==$this->$hpsv22->eygi4e($atig42,$avrn4f,$ruha25)){throw new \brcv3b(base64_decode('RmFpbGVkIHRvIGV4ZWN1dGUg').$atig42.base64_decode('Cgo=').$this->$hpsv22->ezpg53());}$iaxr54=trim($avrn4f);if(!Preg::qgtk55(base64_decode('e14oW2EtZjAtOV0rKSBIRUFEJH1taQ=='),$iaxr54,$juel56)){return null;}$wsih57=$juel56[1];if(!Preg::koly58(base64_decode('e14=').$wsih57.base64_decode('IHJlZnMvaGVhZHMvKC4rKSR9bWk='),$iaxr54,$tbdn59)){return null;}$peqg5a=$tbdn59[1];$cwui5b=$peqg5a[0];$ylmj5c=null;$nyxj5d=false;for($xqlp5e=0;$xqlp5e<=1;$xqlp5e++){$rvrf5f=[];foreach($peqg5a as $yslz60){if(Preg::koly58(base64_decode('e15bYS1mMC05XSsgcmVmcy9yZW1vdGVzLygoPzpbXi9dKykv').preg_quote($yslz60).base64_decode('KSR9bWk='),$iaxr54,$tbdn59)){foreach($tbdn59[1]as $juel56){$cwui5b=$yslz60;$rvrf5f[]=$juel56;}break;}}if(count($rvrf5f)===0){$ylmj5c=base64_decode('QnJhbmNoIA==').$cwui5b.base64_decode('IGNvdWxkIG5vdCBiZSBmb3VuZCBvbiBhbnkgcmVtb3RlIGFuZCBhcHBlYXJzIHRvIGJlIHVucHVzaGVk');$nyxj5d=true;}else{if($nyxj5d){$ylmj5c=null;}foreach($rvrf5f as $wndc61){$atig42=sprintf(base64_decode('Z2l0IGRpZmYgLS1uYW1lLXN0YXR1cyAlcy4uLiVzIC0t'),$wndc61,$cwui5b);if(0!==$this->$hpsv22->eygi4e($atig42,$avrn4f,$ruha25)){throw new \brcv3b(base64_decode('RmFpbGVkIHRvIGV4ZWN1dGUg').$atig42.base64_decode('Cgo=').$this->$hpsv22->ezpg53());}$avrn4f=trim($avrn4f);if($ylmj5c===null||strlen($avrn4f)<strlen($ylmj5c)){$ylmj5c=$avrn4f;}}}if($ylmj5c&&$xqlp5e===0){$this->$hpsv22->eygi4e(base64_decode('Z2l0IGZldGNoIC0tYWxs'),$avrn4f,$ruha25);$atig42=base64_decode('Z2l0IHNob3ctcmVmIC0taGVhZCAtZA==');if(0!==$this->$hpsv22->eygi4e($atig42,$avrn4f,$ruha25)){throw new \brcv3b(base64_decode('RmFpbGVkIHRvIGV4ZWN1dGUg').$atig42.base64_decode('Cgo=').$this->$hpsv22->ezpg53());}$iaxr54=trim($avrn4f);}if(!$ylmj5c){break;}}return $ylmj5c;}/**
     * @inheritDoc
     */ protected function aroo7(PackageInterface $gtij24,string $ruha25,bool $xtii62):PromiseInterface{GitUtil::eume2a();$ruha25=$this->enuc10($ruha25);$bqtt63=$this->efjd6($gtij24,$ruha25);if($bqtt63&&($this->$jjgn20->gsae64()||$this->$ejym21->jfyf2c(base64_decode('ZGlzY2FyZC1jaGFuZ2Vz'))!==true)){throw new \brcv3b(base64_decode('U291cmNlIGRpcmVjdG9yeSA=').$ruha25.base64_decode('IGhhcyB1bnB1c2hlZCBjaGFuZ2VzIG9uIHRoZSBjdXJyZW50IGJyYW5jaDog').base64_decode('Cg==').$bqtt63);}if(null===($bapm65=$this->dcrf5($gtij24,$ruha25))){return \React\Promise\qfwk29(null);}if(!$this->$jjgn20->gsae64()){$bddz66=$this->$ejym21->jfyf2c(base64_decode('ZGlzY2FyZC1jaGFuZ2Vz'));if(true===$bddz66){return $this->xpahd($ruha25);}if(base64_decode('c3Rhc2g=')===$bddz66){if(!$xtii62){return parent::aroo7($gtij24,$ruha25,$xtii62);}return $this->iwgre($ruha25);}return parent::aroo7($gtij24,$ruha25,$xtii62);}$bapm65=array_map(static function($awir67):string{return base64_decode('ICAgIA==').$awir67;},Preg::saia68(base64_decode('e1xzKlxyP1xuXHMqfQ=='),$bapm65));$this->$jjgn20->vcoy31(base64_decode('ICAgIDxlcnJvcj4=').$gtij24->dmwa69().base64_decode('IGhhcyBtb2RpZmllZCBmaWxlczo8L2Vycm9yPg=='));$this->$jjgn20->vcoy31(array_slice($bapm65,0,10));if(count($bapm65)>10){$this->$jjgn20->vcoy31(base64_decode('ICAgIDxpbmZvPg==').(count($bapm65)-10).base64_decode('IG1vcmUgZmlsZXMgbW9kaWZpZWQsIGNob29zZSAidiIgdG8gdmlldyB0aGUgZnVsbCBsaXN0PC9pbmZvPg=='));}while(true){switch($this->$jjgn20->twmn6a(base64_decode('ICAgIDxpbmZvPkRpc2NhcmQgY2hhbmdlcyBbeSxuLHYsZCw=').($xtii62?base64_decode('cyw='):'').base64_decode('P10/PC9pbmZvPiA='),base64_decode('Pw=='))){case base64_decode('eQ=='):$this->xpahd($ruha25);break 2;case base64_decode('cw=='):if(!$xtii62){goto help;}$this->iwgre($ruha25);break 2;case base64_decode('bg=='):throw new \brcv3b(base64_decode('VXBkYXRlIGFib3J0ZWQ='));case base64_decode('dg=='):$this->$jjgn20->vcoy31($bapm65);break;case base64_decode('ZA=='):$this->azgff($ruha25);break;case base64_decode('Pw=='):default:help:$this->$jjgn20->vcoy31([base64_decode('ICAgIHkgLSBkaXNjYXJkIGNoYW5nZXMgYW5kIGFwcGx5IHRoZSA=').($xtii62?base64_decode('dXBkYXRl'):base64_decode('dW5pbnN0YWxs')),base64_decode('ICAgIG4gLSBhYm9ydCB0aGUg').($xtii62?base64_decode('dXBkYXRl'):base64_decode('dW5pbnN0YWxs')).base64_decode('IGFuZCBsZXQgeW91IG1hbnVhbGx5IGNsZWFuIHRoaW5ncyB1cA=='),base64_decode('ICAgIHYgLSB2aWV3IG1vZGlmaWVkIGZpbGVz'),base64_decode('ICAgIGQgLSB2aWV3IGxvY2FsIG1vZGlmaWNhdGlvbnMgKGRpZmYp'),]);if($xtii62){$this->$jjgn20->vcoy31(base64_decode('ICAgIHMgLSBzdGFzaCBjaGFuZ2VzIGFuZCB0cnkgdG8gcmVhcHBseSB0aGVtIGFmdGVyIHRoZSB1cGRhdGU='));}$this->$jjgn20->vcoy31(base64_decode('ICAgID8gLSBwcmludCBoZWxw'));break;}}return \React\Promise\qfwk29(null);}/**
     * @inheritDoc
     */ protected function tqkq8(string $ruha25):void{$ruha25=$this->enuc10($ruha25);if(!empty($this->$xumm6b[$ruha25])){unset($this->$xumm6b[$ruha25]);$this->$jjgn20->vcoy31(base64_decode('ICAgIDxpbmZvPlJlLWFwcGx5aW5nIHN0YXNoZWQgY2hhbmdlczwvaW5mbz4='));if(0!==$this->$hpsv22->eygi4e(base64_decode('Z2l0IHN0YXNoIHBvcA=='),$avrn4f,$ruha25)){throw new \brcv3b(base64_decode('RmFpbGVkIHRvIGFwcGx5IHN0YXNoZWQgY2hhbmdlczoKCg==').$this->$hpsv22->ezpg53());}}unset($this->$jqor6c[$ruha25]);}/**
     * Updates the given path to the given commit ref
     *
     * @throws \RuntimeException
     * @return null|string       if a string is returned, it is the commit reference that was checked out if the original could not be found
     */ protected function pdmr9(PackageInterface $gtij24,string $ruha25,string $utob6d,string $qyjr6e):?string{$irik6f=!empty($this->$jqor6c[$ruha25])||!empty($this->$xumm6b[$ruha25])?base64_decode('LWYg'):'';$yxro70=base64_decode('Z2l0IGNoZWNrb3V0IA==').$irik6f.base64_decode('JXMgLS0gJiYgZ2l0IHJlc2V0IC0taGFyZCAlMSRzIC0t');$cwui5b=Preg::pdrs2d(base64_decode('eyg/Ol5kZXYtfCg/OlwueCk/LWRldiQpfWk='),'',$qyjr6e);$dvwp71=null;if(0===$this->$hpsv22->eygi4e(base64_decode('Z2l0IGJyYW5jaCAtcg=='),$avrn4f,$ruha25)){$dvwp71=$avrn4f;}$xpca72=$utob6d;if(!Preg::alwn50(base64_decode('e15bYS1mMC05XXs0MH0kfQ=='),$utob6d)&&null!==$dvwp71&&Preg::alwn50(base64_decode('e15ccytjb21wb3Nlci8=').preg_quote($utob6d).base64_decode('JH1t'),$dvwp71)){$atig42=sprintf(base64_decode('Z2l0IGNoZWNrb3V0IA==').$irik6f.base64_decode('LUIgJXMgJXMgLS0gJiYgZ2l0IHJlc2V0IC0taGFyZCAlMiRzIC0t'),ProcessExecutor::excy34($cwui5b),ProcessExecutor::excy34(base64_decode('Y29tcG9zZXIv').$utob6d));if(0===$this->$hpsv22->eygi4e($atig42,$avrn4f,$ruha25)){return null;}}if(Preg::alwn50(base64_decode('e15bYS1mMC05XXs0MH0kfQ=='),$utob6d)){if(null!==$dvwp71&&!Preg::alwn50(base64_decode('e15ccytjb21wb3Nlci8=').preg_quote($cwui5b).base64_decode('JH1t'),$dvwp71)&&Preg::alwn50(base64_decode('e15ccytjb21wb3Nlci92').preg_quote($cwui5b).base64_decode('JH1t'),$dvwp71)){$cwui5b=base64_decode('dg==').$cwui5b;}$atig42=sprintf(base64_decode('Z2l0IGNoZWNrb3V0ICVzIC0t'),ProcessExecutor::excy34($cwui5b));$cvys73=sprintf(base64_decode('Z2l0IGNoZWNrb3V0IA==').$irik6f.base64_decode('LUIgJXMgJXMgLS0='),ProcessExecutor::excy34($cwui5b),ProcessExecutor::excy34(base64_decode('Y29tcG9zZXIv').$cwui5b));$cucd74=sprintf(base64_decode('Z2l0IHJlc2V0IC0taGFyZCAlcyAtLQ=='),ProcessExecutor::excy34($utob6d));if(0===$this->$hpsv22->eygi4e("($atig42 || $cvys73) && $cucd74",$avrn4f,$ruha25)){return null;}}$atig42=sprintf($yxro70,ProcessExecutor::excy34($xpca72));if(0===$this->$hpsv22->eygi4e($atig42,$avrn4f,$ruha25)){return null;}$wgbe75='';if(false!==strpos($this->$hpsv22->ezpg53(),$utob6d)){$this->$jjgn20->vcoy31(base64_decode('ICAgIDx3YXJuaW5nPg==').$utob6d.base64_decode('IGlzIGdvbmUgKGhpc3Rvcnkgd2FzIHJld3JpdHRlbj8pPC93YXJuaW5nPg=='));$wgbe75=base64_decode('Ckl0IGxvb2tzIGxpa2UgdGhlIGNvbW1pdCBoYXNoIGlzIG5vdCBhdmFpbGFibGUgaW4gdGhlIHJlcG9zaXRvcnksIG1heWJlIA==').($gtij24->exka76()?base64_decode('dGhlIGNvbW1pdCB3YXMgcmVtb3ZlZCBmcm9tIHRoZSBicmFuY2g='):base64_decode('dGhlIHRhZyB3YXMgcmVjcmVhdGVk')).base64_decode('PyBSdW4gImNvbXBvc2VyIHVwZGF0ZSA=').$gtij24->dmwa69().base64_decode('IiB0byByZXNvbHZlIHRoaXMu');}throw new \brcv3b(Url::qttu77(base64_decode('RmFpbGVkIHRvIGV4ZWN1dGUg').$atig42.base64_decode('Cgo=').$this->$hpsv22->ezpg53().$wgbe75));}protected function uhnea(string $ruha25,string $tsxc26):void{$this->$hpsv22->eygi4e(sprintf(base64_decode('Z2l0IHJlbW90ZSBzZXQtdXJsIG9yaWdpbiAtLSAlcw=='),ProcessExecutor::excy34($tsxc26)),$avrn4f,$ruha25);$this->yjvgb($ruha25,$tsxc26);}protected function yjvgb(string $ruha25,string $tsxc26):void{if(Preg::alwn50(base64_decode('e14oPzpodHRwcz98Z2l0KTovLw==').GitUtil::cyby78($this->$ejym21).base64_decode('LyhbXi9dKykvKFteL10rPykoPzpcLmdpdCk/JH0='),$tsxc26,$juel56)){$utaa79=$this->$ejym21->jfyf2c(base64_decode('Z2l0aHViLXByb3RvY29scw=='));$deaq7a=base64_decode('Z2l0QA==').$juel56[1].base64_decode('Og==').$juel56[2].base64_decode('Lw==').$juel56[3].base64_decode('LmdpdA==');if(!in_array(base64_decode('c3No'),$utaa79,true)){$deaq7a=base64_decode('aHR0cHM6Ly8=').$juel56[1].base64_decode('Lw==').$juel56[2].base64_decode('Lw==').$juel56[3].base64_decode('LmdpdA==');}$pkil7b=sprintf(base64_decode('Z2l0IHJlbW90ZSBzZXQtdXJsIC0tcHVzaCBvcmlnaW4gLS0gJXM='),ProcessExecutor::excy34($deaq7a));$this->$hpsv22->eygi4e($pkil7b,$yeut7c,$ruha25);}}/**
     * @inheritDoc
     */ protected function ugiec(string $hwax7d,string $zaff7e,string $ruha25):string{$ruha25=$this->enuc10($ruha25);$atig42=sprintf(base64_decode('Z2l0IGxvZyAlcy4uJXMgLS1wcmV0dHk9Zm9ybWF0OiIlJWggLSAlJWFuOiAlJXMi').GitUtil::nryc7f($this->$hpsv22),ProcessExecutor::excy34($hwax7d),ProcessExecutor::excy34($zaff7e));if(0!==$this->$hpsv22->eygi4e($atig42,$avrn4f,$ruha25)){throw new \brcv3b(base64_decode('RmFpbGVkIHRvIGV4ZWN1dGUg').$atig42.base64_decode('Cgo=').$this->$hpsv22->ezpg53());}return $avrn4f;}/**
     * @phpstan-return PromiseInterface<void|null>
     * @throws \RuntimeException
     */ protected function xpahd(string $ruha25):PromiseInterface{$ruha25=$this->enuc10($ruha25);if(0!==$this->$hpsv22->eygi4e(base64_decode('Z2l0IGNsZWFuIC1kZiAmJiBnaXQgcmVzZXQgLS1oYXJk'),$avrn4f,$ruha25)){throw new \brcv3b(base64_decode('Q291bGQgbm90IHJlc2V0IGNoYW5nZXMKCjo=').$avrn4f);}$this->$jqor6c[$ruha25]=true;return \React\Promise\qfwk29(null);}/**
     * @phpstan-return PromiseInterface<void|null>
     * @throws \RuntimeException
     */ protected function iwgre(string $ruha25):PromiseInterface{$ruha25=$this->enuc10($ruha25);if(0!==$this->$hpsv22->eygi4e(base64_decode('Z2l0IHN0YXNoIC0taW5jbHVkZS11bnRyYWNrZWQ='),$avrn4f,$ruha25)){throw new \brcv3b(base64_decode('Q291bGQgbm90IHN0YXNoIGNoYW5nZXMKCjo=').$avrn4f);}$this->$xumm6b[$ruha25]=true;return \React\Promise\qfwk29(null);}/**
     * @throws \RuntimeException
     */ protected function azgff(string $ruha25):void{$ruha25=$this->enuc10($ruha25);if(0!==$this->$hpsv22->eygi4e(base64_decode('Z2l0IGRpZmYgSEVBRA=='),$avrn4f,$ruha25)){throw new \brcv3b(base64_decode('Q291bGQgbm90IHZpZXcgZGlmZgoKOg==').$avrn4f);}$this->$jjgn20->vcoy31($avrn4f);}protected function enuc10(string $ruha25):string{if(Platform::dqjk3d()&&strlen($ruha25)>0){$gajr80=$ruha25;$vubf81=[];while(!is_dir($gajr80)&&$gajr80!==base64_decode('XFw=')){array_unshift($vubf81,basename($gajr80));$gajr80=dirname($gajr80);}if($gajr80===base64_decode('XFw=')){return $ruha25;}$ruha25=rtrim(realpath($gajr80).base64_decode('Lw==').implode(base64_decode('Lw=='),$vubf81),base64_decode('Lw=='));}return $ruha25;}/**
     * @inheritDoc
     */ protected function pqms11(string $ruha25):bool{$ruha25=$this->enuc10($ruha25);return is_dir($ruha25.base64_decode('Ly5naXQ='));}protected function wqzq12(string $utob6d):string{if(!$this->$jjgn20->pvfs82()&&Preg::alwn50(base64_decode('e15bMC05YS1mXXs0MH0kfQ=='),$utob6d)){return substr($utob6d,0,10);}return $utob6d;}}?>

Did this file decode correctly?

Original Code

<?php declare(strict_types=1);namespace Composer\Downloader;use Composer\Config;use Composer\IO\IOInterface;use Composer\Package\PackageInterface;use Composer\Pcre\Preg;use Composer\Util\Filesystem;use Composer\Util\Git as GitUtil;use Composer\Util\Url;use Composer\Util\Platform;use Composer\Util\ProcessExecutor;use Composer\Cache;use React\Promise\PromiseInterface;/**
 * @author Jordi Boggiano <[email protected]>
 */ class elvg13 extends vdlr14 implements zpqf15{/**
     * @var bool[]
     * @phpstan-var array<string, bool>
     */ private $phdb16=[];/**
     * @var bool[]
     * @phpstan-var array<string, bool>
     */ private $vovy17=[];/**
     * @var GitUtil
     */ private $rfyl18;/**
     * @var array
     * @phpstan-var array<int, array<string, bool>>
     */ private $uujd19=[];public function hzop0(IOInterface $crzg1a,Config $oxlo1b,?ProcessExecutor $plfl1c=null,?Filesystem $yyuc1d=null){parent::hzop0($crzg1a,$oxlo1b,$plfl1c,$yyuc1d);$this->$mrsx1e=new jxtm1f($this->$jjgn20,$this->$ejym21,$this->$hpsv22,$this->$nzsr23);}/**
     * @inheritDoc
     */ protected function mxzt1(PackageInterface $gtij24,string $ruha25,string $tsxc26,?PackageInterface $txwn27=null):PromiseInterface{if(Filesystem::ypxf28($tsxc26)){return \React\Promise\qfwk29(null);}GitUtil::eume2a();$gfqv2b=$this->$ejym21->jfyf2c(base64_decode('Y2FjaGUtdmNzLWRpcg==')).base64_decode('Lw==').Preg::pdrs2d(base64_decode('e1teYS16MC05Ll19aQ=='),base64_decode('LQ=='),$tsxc26).base64_decode('Lw==');$uxir2e=GitUtil::pcou2f($this->$hpsv22);if($uxir2e&&version_compare($uxir2e,base64_decode('Mi4zLjAtcmMw'),base64_decode('Pj0='))&&Cache::vwli30($gfqv2b)){$this->$jjgn20->vcoy31(base64_decode('ICAtIFN5bmNpbmcgPGluZm8+').$gtij24->clhc32().base64_decode('PC9pbmZvPiAoPGNvbW1lbnQ+').$gtij24->edzo33().base64_decode('PC9jb21tZW50PikgaW50byBjYWNoZQ=='));$this->$jjgn20->vcoy31(sprintf(base64_decode('ICAgIENsb25pbmcgdG8gY2FjaGUgYXQgJXM='),ProcessExecutor::excy34($gfqv2b)),true,IOInterface::DEBUG);$fabl35=$gtij24->nawk36();if($this->$mrsx1e->brye37($tsxc26,$gfqv2b,$fabl35,$gtij24->keud38())&&is_dir($gfqv2b)){$this->$unkk39[$gtij24->bgrt3a()][$fabl35]=true;}}elseif(null===$uxir2e){throw new \brcv3b(base64_decode('Z2l0IHdhcyBub3QgZm91bmQgaW4geW91ciBQQVRILCBza2lwcGluZyBzb3VyY2UgZG93bmxvYWQ='));}return \React\Promise\qfwk29(null);}/**
     * @inheritDoc
     */ protected function kvvv2(PackageInterface $gtij24,string $ruha25,string $tsxc26):PromiseInterface{GitUtil::eume2a();$ruha25=$this->enuc10($ruha25);$gfqv2b=$this->$ejym21->jfyf2c(base64_decode('Y2FjaGUtdmNzLWRpcg==')).base64_decode('Lw==').Preg::pdrs2d(base64_decode('e1teYS16MC05Ll19aQ=='),base64_decode('LQ=='),$tsxc26).base64_decode('Lw==');$fabl35=$gtij24->nawk36();$xxyx3c=Platform::dqjk3d()?base64_decode('L0Qg'):'';if(!empty($this->$unkk39[$gtij24->bgrt3a()][$fabl35])){$klre3e=base64_decode('Q2xvbmluZyA=').$this->wqzq12($fabl35).base64_decode('IGZyb20gY2FjaGU=');$rozl3f=base64_decode('LS1kaXNzb2NpYXRlIC0tcmVmZXJlbmNlICVjYWNoZVBhdGglIA==');$wfro40=$gtij24->athu41();if(isset($wfro40[base64_decode('Z2l0')][base64_decode('c2luZ2xlX3VzZV9jbG9uZQ==')])&&$wfro40[base64_decode('Z2l0')][base64_decode('c2luZ2xlX3VzZV9jbG9uZQ==')]){$rozl3f='';}$atig42=base64_decode('Z2l0IGNsb25lIC0tbm8tY2hlY2tvdXQgJWNhY2hlUGF0aCUgJXBhdGglIA==').$rozl3f.base64_decode('JiYgY2Qg').$xxyx3c.base64_decode('JXBhdGglIA==').base64_decode('JiYgZ2l0IHJlbW90ZSBzZXQtdXJsIG9yaWdpbiAtLSAlc2FuaXRpemVkVXJsJSAmJiBnaXQgcmVtb3RlIGFkZCBjb21wb3NlciAtLSAlc2FuaXRpemVkVXJsJQ==');}else{$klre3e=base64_decode('Q2xvbmluZyA=').$this->wqzq12($fabl35);$atig42=base64_decode('Z2l0IGNsb25lIC0tbm8tY2hlY2tvdXQgLS0gJXVybCUgJXBhdGglICYmIGNkIA==').$xxyx3c.base64_decode('JXBhdGglICYmIGdpdCByZW1vdGUgYWRkIGNvbXBvc2VyIC0tICV1cmwlICYmIGdpdCBmZXRjaCBjb21wb3NlciAmJiBnaXQgcmVtb3RlIHNldC11cmwgb3JpZ2luIC0tICVzYW5pdGl6ZWRVcmwlICYmIGdpdCByZW1vdGUgc2V0LXVybCBjb21wb3NlciAtLSAlc2FuaXRpemVkVXJsJQ==');if(Platform::getEnv(base64_decode('Q09NUE9TRVJfRElTQUJMRV9ORVRXT1JL'))){throw new \brcv3b(base64_decode('VGhlIHJlcXVpcmVkIGdpdCByZWZlcmVuY2UgZm9yIA==').$gtij24->clhc32().base64_decode('IGlzIG5vdCBpbiBjYWNoZSBhbmQgbmV0d29yayBpcyBkaXNhYmxlZCwgYWJvcnRpbmc='));}}$this->$jjgn20->vcoy31($klre3e);$imjf43=static function(string $tsxc26)use($ruha25,$atig42,$gfqv2b):string{return str_replace([base64_decode('JXVybCU='),base64_decode('JXBhdGgl'),base64_decode('JWNhY2hlUGF0aCU='),base64_decode('JXNhbml0aXplZFVybCU=')],[ProcessExecutor::excy34($tsxc26),ProcessExecutor::excy34($ruha25),ProcessExecutor::excy34($gfqv2b),ProcessExecutor::excy34(Preg::pdrs2d(base64_decode('ezovLyhbXkBdKz8pOiguKz8pQH0='),base64_decode('Oi8v'),$tsxc26)),],$atig42);};$this->$mrsx1e->eptk44($imjf43,$tsxc26,$ruha25,true);$yebw45=$gtij24->rngd46();if($tsxc26!==$yebw45&&$yebw45!==null){$this->uhnea($ruha25,$yebw45);}else{$this->yjvgb($ruha25,$tsxc26);}if($hmjw47=$this->pdmr9($gtij24,$ruha25,(string)$fabl35,$gtij24->keud38())){if($gtij24->dmlu48()===$gtij24->nawk36()){$gtij24->olps49($hmjw47);}$gtij24->ekbe4a($hmjw47);}return \React\Promise\qfwk29(null);}/**
     * @inheritDoc
     */ protected function pgih4(PackageInterface $exua4b,PackageInterface $ievm4c,string $ruha25,string $tsxc26):PromiseInterface{GitUtil::eume2a();$ruha25=$this->enuc10($ruha25);if(!$this->pqms11($ruha25)){throw new \brcv3b(base64_decode('VGhlIC5naXQgZGlyZWN0b3J5IGlzIG1pc3NpbmcgZnJvbSA=').$ruha25.base64_decode('LCBzZWUgaHR0cHM6Ly9nZXRjb21wb3Nlci5vcmcvY29tbWl0LWRlcHMgZm9yIG1vcmUgaW5mb3JtYXRpb24='));}$gfqv2b=$this->$ejym21->jfyf2c(base64_decode('Y2FjaGUtdmNzLWRpcg==')).base64_decode('Lw==').Preg::pdrs2d(base64_decode('e1teYS16MC05Ll19aQ=='),base64_decode('LQ=='),$tsxc26).base64_decode('Lw==');$fabl35=$ievm4c->nawk36();if(!empty($this->$unkk39[$ievm4c->bgrt3a()][$fabl35])){$klre3e=base64_decode('Q2hlY2tpbmcgb3V0IA==').$this->wqzq12($fabl35).base64_decode('IGZyb20gY2FjaGU=');$atig42=base64_decode('KGdpdCByZXYtcGFyc2UgLS1xdWlldCAtLXZlcmlmeSAlcmVmJSB8fCAoZ2l0IHJlbW90ZSBzZXQtdXJsIGNvbXBvc2VyIC0tICVjYWNoZVBhdGglICYmIGdpdCBmZXRjaCBjb21wb3NlciAmJiBnaXQgZmV0Y2ggLS10YWdzIGNvbXBvc2VyKSkgJiYgZ2l0IHJlbW90ZSBzZXQtdXJsIGNvbXBvc2VyIC0tICVzYW5pdGl6ZWRVcmwl');}else{$klre3e=base64_decode('Q2hlY2tpbmcgb3V0IA==').$this->wqzq12($fabl35);$atig42=base64_decode('KGdpdCByZW1vdGUgc2V0LXVybCBjb21wb3NlciAtLSAldXJsJSAmJiBnaXQgcmV2LXBhcnNlIC0tcXVpZXQgLS12ZXJpZnkgJXJlZiUgfHwgKGdpdCBmZXRjaCBjb21wb3NlciAmJiBnaXQgZmV0Y2ggLS10YWdzIGNvbXBvc2VyKSkgJiYgZ2l0IHJlbW90ZSBzZXQtdXJsIGNvbXBvc2VyIC0tICVzYW5pdGl6ZWRVcmwl');if(Platform::getEnv(base64_decode('Q09NUE9TRVJfRElTQUJMRV9ORVRXT1JL'))){throw new \brcv3b(base64_decode('VGhlIHJlcXVpcmVkIGdpdCByZWZlcmVuY2UgZm9yIA==').$ievm4c->clhc32().base64_decode('IGlzIG5vdCBpbiBjYWNoZSBhbmQgbmV0d29yayBpcyBkaXNhYmxlZCwgYWJvcnRpbmc='));}}$this->$jjgn20->vcoy31($klre3e);$imjf43=static function($tsxc26)use($fabl35,$atig42,$gfqv2b):string{return str_replace([base64_decode('JXVybCU='),base64_decode('JXJlZiU='),base64_decode('JWNhY2hlUGF0aCU='),base64_decode('JXNhbml0aXplZFVybCU=')],[ProcessExecutor::excy34($tsxc26),ProcessExecutor::excy34($fabl35.base64_decode('Xntjb21taXR9')),ProcessExecutor::excy34($gfqv2b),ProcessExecutor::excy34(Preg::pdrs2d(base64_decode('ezovLyhbXkBdKz8pOiguKz8pQH0='),base64_decode('Oi8v'),$tsxc26)),],$atig42);};$this->$mrsx1e->eptk44($imjf43,$tsxc26,$ruha25);if($hmjw47=$this->pdmr9($ievm4c,$ruha25,(string)$fabl35,$ievm4c->keud38())){if($ievm4c->dmlu48()===$ievm4c->nawk36()){$ievm4c->olps49($hmjw47);}$ievm4c->ekbe4a($hmjw47);}$gkvv4d=false;if(0===$this->$hpsv22->eygi4e(base64_decode('Z2l0IHJlbW90ZSAtdg=='),$avrn4f,$ruha25)&&Preg::alwn50(base64_decode('e15vcmlnaW5ccysoP1A8dXJsPlxTKyl9bQ=='),$avrn4f,$rkny51)&&Preg::alwn50(base64_decode('e15jb21wb3NlclxzKyg/UDx1cmw+XFMrKX1t'),$avrn4f,$ftkr52)){if($rkny51[base64_decode('dXJs')]===$ftkr52[base64_decode('dXJs')]&&$ftkr52[base64_decode('dXJs')]!==$ievm4c->rngd46()){$gkvv4d=true;}}if($gkvv4d&&$ievm4c->rngd46()!==null){$this->uhnea($ruha25,$ievm4c->rngd46());}return \React\Promise\qfwk29(null);}/**
     * @inheritDoc
     */ public function dcrf5(PackageInterface $gtij24,string $ruha25):?string{GitUtil::eume2a();if(!$this->pqms11($ruha25)){return null;}$atig42=base64_decode('Z2l0IHN0YXR1cyAtLXBvcmNlbGFpbiAtLXVudHJhY2tlZC1maWxlcz1ubw==');if(0!==$this->$hpsv22->eygi4e($atig42,$avrn4f,$ruha25)){throw new \brcv3b(base64_decode('RmFpbGVkIHRvIGV4ZWN1dGUg').$atig42.base64_decode('Cgo=').$this->$hpsv22->ezpg53());}$avrn4f=trim($avrn4f);return strlen($avrn4f)>0?$avrn4f:null;}public function efjd6(PackageInterface $gtij24,string $ruha25):?string{GitUtil::eume2a();$ruha25=$this->enuc10($ruha25);if(!$this->pqms11($ruha25)){return null;}$atig42=base64_decode('Z2l0IHNob3ctcmVmIC0taGVhZCAtZA==');if(0!==$this->$hpsv22->eygi4e($atig42,$avrn4f,$ruha25)){throw new \brcv3b(base64_decode('RmFpbGVkIHRvIGV4ZWN1dGUg').$atig42.base64_decode('Cgo=').$this->$hpsv22->ezpg53());}$iaxr54=trim($avrn4f);if(!Preg::qgtk55(base64_decode('e14oW2EtZjAtOV0rKSBIRUFEJH1taQ=='),$iaxr54,$juel56)){return null;}$wsih57=$juel56[1];if(!Preg::koly58(base64_decode('e14=').$wsih57.base64_decode('IHJlZnMvaGVhZHMvKC4rKSR9bWk='),$iaxr54,$tbdn59)){return null;}$peqg5a=$tbdn59[1];$cwui5b=$peqg5a[0];$ylmj5c=null;$nyxj5d=false;for($xqlp5e=0;$xqlp5e<=1;$xqlp5e++){$rvrf5f=[];foreach($peqg5a as $yslz60){if(Preg::koly58(base64_decode('e15bYS1mMC05XSsgcmVmcy9yZW1vdGVzLygoPzpbXi9dKykv').preg_quote($yslz60).base64_decode('KSR9bWk='),$iaxr54,$tbdn59)){foreach($tbdn59[1]as $juel56){$cwui5b=$yslz60;$rvrf5f[]=$juel56;}break;}}if(count($rvrf5f)===0){$ylmj5c=base64_decode('QnJhbmNoIA==').$cwui5b.base64_decode('IGNvdWxkIG5vdCBiZSBmb3VuZCBvbiBhbnkgcmVtb3RlIGFuZCBhcHBlYXJzIHRvIGJlIHVucHVzaGVk');$nyxj5d=true;}else{if($nyxj5d){$ylmj5c=null;}foreach($rvrf5f as $wndc61){$atig42=sprintf(base64_decode('Z2l0IGRpZmYgLS1uYW1lLXN0YXR1cyAlcy4uLiVzIC0t'),$wndc61,$cwui5b);if(0!==$this->$hpsv22->eygi4e($atig42,$avrn4f,$ruha25)){throw new \brcv3b(base64_decode('RmFpbGVkIHRvIGV4ZWN1dGUg').$atig42.base64_decode('Cgo=').$this->$hpsv22->ezpg53());}$avrn4f=trim($avrn4f);if($ylmj5c===null||strlen($avrn4f)<strlen($ylmj5c)){$ylmj5c=$avrn4f;}}}if($ylmj5c&&$xqlp5e===0){$this->$hpsv22->eygi4e(base64_decode('Z2l0IGZldGNoIC0tYWxs'),$avrn4f,$ruha25);$atig42=base64_decode('Z2l0IHNob3ctcmVmIC0taGVhZCAtZA==');if(0!==$this->$hpsv22->eygi4e($atig42,$avrn4f,$ruha25)){throw new \brcv3b(base64_decode('RmFpbGVkIHRvIGV4ZWN1dGUg').$atig42.base64_decode('Cgo=').$this->$hpsv22->ezpg53());}$iaxr54=trim($avrn4f);}if(!$ylmj5c){break;}}return $ylmj5c;}/**
     * @inheritDoc
     */ protected function aroo7(PackageInterface $gtij24,string $ruha25,bool $xtii62):PromiseInterface{GitUtil::eume2a();$ruha25=$this->enuc10($ruha25);$bqtt63=$this->efjd6($gtij24,$ruha25);if($bqtt63&&($this->$jjgn20->gsae64()||$this->$ejym21->jfyf2c(base64_decode('ZGlzY2FyZC1jaGFuZ2Vz'))!==true)){throw new \brcv3b(base64_decode('U291cmNlIGRpcmVjdG9yeSA=').$ruha25.base64_decode('IGhhcyB1bnB1c2hlZCBjaGFuZ2VzIG9uIHRoZSBjdXJyZW50IGJyYW5jaDog').base64_decode('Cg==').$bqtt63);}if(null===($bapm65=$this->dcrf5($gtij24,$ruha25))){return \React\Promise\qfwk29(null);}if(!$this->$jjgn20->gsae64()){$bddz66=$this->$ejym21->jfyf2c(base64_decode('ZGlzY2FyZC1jaGFuZ2Vz'));if(true===$bddz66){return $this->xpahd($ruha25);}if(base64_decode('c3Rhc2g=')===$bddz66){if(!$xtii62){return parent::aroo7($gtij24,$ruha25,$xtii62);}return $this->iwgre($ruha25);}return parent::aroo7($gtij24,$ruha25,$xtii62);}$bapm65=array_map(static function($awir67):string{return base64_decode('ICAgIA==').$awir67;},Preg::saia68(base64_decode('e1xzKlxyP1xuXHMqfQ=='),$bapm65));$this->$jjgn20->vcoy31(base64_decode('ICAgIDxlcnJvcj4=').$gtij24->dmwa69().base64_decode('IGhhcyBtb2RpZmllZCBmaWxlczo8L2Vycm9yPg=='));$this->$jjgn20->vcoy31(array_slice($bapm65,0,10));if(count($bapm65)>10){$this->$jjgn20->vcoy31(base64_decode('ICAgIDxpbmZvPg==').(count($bapm65)-10).base64_decode('IG1vcmUgZmlsZXMgbW9kaWZpZWQsIGNob29zZSAidiIgdG8gdmlldyB0aGUgZnVsbCBsaXN0PC9pbmZvPg=='));}while(true){switch($this->$jjgn20->twmn6a(base64_decode('ICAgIDxpbmZvPkRpc2NhcmQgY2hhbmdlcyBbeSxuLHYsZCw=').($xtii62?base64_decode('cyw='):'').base64_decode('P10/PC9pbmZvPiA='),base64_decode('Pw=='))){case base64_decode('eQ=='):$this->xpahd($ruha25);break 2;case base64_decode('cw=='):if(!$xtii62){goto help;}$this->iwgre($ruha25);break 2;case base64_decode('bg=='):throw new \brcv3b(base64_decode('VXBkYXRlIGFib3J0ZWQ='));case base64_decode('dg=='):$this->$jjgn20->vcoy31($bapm65);break;case base64_decode('ZA=='):$this->azgff($ruha25);break;case base64_decode('Pw=='):default:help:$this->$jjgn20->vcoy31([base64_decode('ICAgIHkgLSBkaXNjYXJkIGNoYW5nZXMgYW5kIGFwcGx5IHRoZSA=').($xtii62?base64_decode('dXBkYXRl'):base64_decode('dW5pbnN0YWxs')),base64_decode('ICAgIG4gLSBhYm9ydCB0aGUg').($xtii62?base64_decode('dXBkYXRl'):base64_decode('dW5pbnN0YWxs')).base64_decode('IGFuZCBsZXQgeW91IG1hbnVhbGx5IGNsZWFuIHRoaW5ncyB1cA=='),base64_decode('ICAgIHYgLSB2aWV3IG1vZGlmaWVkIGZpbGVz'),base64_decode('ICAgIGQgLSB2aWV3IGxvY2FsIG1vZGlmaWNhdGlvbnMgKGRpZmYp'),]);if($xtii62){$this->$jjgn20->vcoy31(base64_decode('ICAgIHMgLSBzdGFzaCBjaGFuZ2VzIGFuZCB0cnkgdG8gcmVhcHBseSB0aGVtIGFmdGVyIHRoZSB1cGRhdGU='));}$this->$jjgn20->vcoy31(base64_decode('ICAgID8gLSBwcmludCBoZWxw'));break;}}return \React\Promise\qfwk29(null);}/**
     * @inheritDoc
     */ protected function tqkq8(string $ruha25):void{$ruha25=$this->enuc10($ruha25);if(!empty($this->$xumm6b[$ruha25])){unset($this->$xumm6b[$ruha25]);$this->$jjgn20->vcoy31(base64_decode('ICAgIDxpbmZvPlJlLWFwcGx5aW5nIHN0YXNoZWQgY2hhbmdlczwvaW5mbz4='));if(0!==$this->$hpsv22->eygi4e(base64_decode('Z2l0IHN0YXNoIHBvcA=='),$avrn4f,$ruha25)){throw new \brcv3b(base64_decode('RmFpbGVkIHRvIGFwcGx5IHN0YXNoZWQgY2hhbmdlczoKCg==').$this->$hpsv22->ezpg53());}}unset($this->$jqor6c[$ruha25]);}/**
     * Updates the given path to the given commit ref
     *
     * @throws \RuntimeException
     * @return null|string       if a string is returned, it is the commit reference that was checked out if the original could not be found
     */ protected function pdmr9(PackageInterface $gtij24,string $ruha25,string $utob6d,string $qyjr6e):?string{$irik6f=!empty($this->$jqor6c[$ruha25])||!empty($this->$xumm6b[$ruha25])?base64_decode('LWYg'):'';$yxro70=base64_decode('Z2l0IGNoZWNrb3V0IA==').$irik6f.base64_decode('JXMgLS0gJiYgZ2l0IHJlc2V0IC0taGFyZCAlMSRzIC0t');$cwui5b=Preg::pdrs2d(base64_decode('eyg/Ol5kZXYtfCg/OlwueCk/LWRldiQpfWk='),'',$qyjr6e);$dvwp71=null;if(0===$this->$hpsv22->eygi4e(base64_decode('Z2l0IGJyYW5jaCAtcg=='),$avrn4f,$ruha25)){$dvwp71=$avrn4f;}$xpca72=$utob6d;if(!Preg::alwn50(base64_decode('e15bYS1mMC05XXs0MH0kfQ=='),$utob6d)&&null!==$dvwp71&&Preg::alwn50(base64_decode('e15ccytjb21wb3Nlci8=').preg_quote($utob6d).base64_decode('JH1t'),$dvwp71)){$atig42=sprintf(base64_decode('Z2l0IGNoZWNrb3V0IA==').$irik6f.base64_decode('LUIgJXMgJXMgLS0gJiYgZ2l0IHJlc2V0IC0taGFyZCAlMiRzIC0t'),ProcessExecutor::excy34($cwui5b),ProcessExecutor::excy34(base64_decode('Y29tcG9zZXIv').$utob6d));if(0===$this->$hpsv22->eygi4e($atig42,$avrn4f,$ruha25)){return null;}}if(Preg::alwn50(base64_decode('e15bYS1mMC05XXs0MH0kfQ=='),$utob6d)){if(null!==$dvwp71&&!Preg::alwn50(base64_decode('e15ccytjb21wb3Nlci8=').preg_quote($cwui5b).base64_decode('JH1t'),$dvwp71)&&Preg::alwn50(base64_decode('e15ccytjb21wb3Nlci92').preg_quote($cwui5b).base64_decode('JH1t'),$dvwp71)){$cwui5b=base64_decode('dg==').$cwui5b;}$atig42=sprintf(base64_decode('Z2l0IGNoZWNrb3V0ICVzIC0t'),ProcessExecutor::excy34($cwui5b));$cvys73=sprintf(base64_decode('Z2l0IGNoZWNrb3V0IA==').$irik6f.base64_decode('LUIgJXMgJXMgLS0='),ProcessExecutor::excy34($cwui5b),ProcessExecutor::excy34(base64_decode('Y29tcG9zZXIv').$cwui5b));$cucd74=sprintf(base64_decode('Z2l0IHJlc2V0IC0taGFyZCAlcyAtLQ=='),ProcessExecutor::excy34($utob6d));if(0===$this->$hpsv22->eygi4e("($atig42 || $cvys73) && $cucd74",$avrn4f,$ruha25)){return null;}}$atig42=sprintf($yxro70,ProcessExecutor::excy34($xpca72));if(0===$this->$hpsv22->eygi4e($atig42,$avrn4f,$ruha25)){return null;}$wgbe75='';if(false!==strpos($this->$hpsv22->ezpg53(),$utob6d)){$this->$jjgn20->vcoy31(base64_decode('ICAgIDx3YXJuaW5nPg==').$utob6d.base64_decode('IGlzIGdvbmUgKGhpc3Rvcnkgd2FzIHJld3JpdHRlbj8pPC93YXJuaW5nPg=='));$wgbe75=base64_decode('Ckl0IGxvb2tzIGxpa2UgdGhlIGNvbW1pdCBoYXNoIGlzIG5vdCBhdmFpbGFibGUgaW4gdGhlIHJlcG9zaXRvcnksIG1heWJlIA==').($gtij24->exka76()?base64_decode('dGhlIGNvbW1pdCB3YXMgcmVtb3ZlZCBmcm9tIHRoZSBicmFuY2g='):base64_decode('dGhlIHRhZyB3YXMgcmVjcmVhdGVk')).base64_decode('PyBSdW4gImNvbXBvc2VyIHVwZGF0ZSA=').$gtij24->dmwa69().base64_decode('IiB0byByZXNvbHZlIHRoaXMu');}throw new \brcv3b(Url::qttu77(base64_decode('RmFpbGVkIHRvIGV4ZWN1dGUg').$atig42.base64_decode('Cgo=').$this->$hpsv22->ezpg53().$wgbe75));}protected function uhnea(string $ruha25,string $tsxc26):void{$this->$hpsv22->eygi4e(sprintf(base64_decode('Z2l0IHJlbW90ZSBzZXQtdXJsIG9yaWdpbiAtLSAlcw=='),ProcessExecutor::excy34($tsxc26)),$avrn4f,$ruha25);$this->yjvgb($ruha25,$tsxc26);}protected function yjvgb(string $ruha25,string $tsxc26):void{if(Preg::alwn50(base64_decode('e14oPzpodHRwcz98Z2l0KTovLw==').GitUtil::cyby78($this->$ejym21).base64_decode('LyhbXi9dKykvKFteL10rPykoPzpcLmdpdCk/JH0='),$tsxc26,$juel56)){$utaa79=$this->$ejym21->jfyf2c(base64_decode('Z2l0aHViLXByb3RvY29scw=='));$deaq7a=base64_decode('Z2l0QA==').$juel56[1].base64_decode('Og==').$juel56[2].base64_decode('Lw==').$juel56[3].base64_decode('LmdpdA==');if(!in_array(base64_decode('c3No'),$utaa79,true)){$deaq7a=base64_decode('aHR0cHM6Ly8=').$juel56[1].base64_decode('Lw==').$juel56[2].base64_decode('Lw==').$juel56[3].base64_decode('LmdpdA==');}$pkil7b=sprintf(base64_decode('Z2l0IHJlbW90ZSBzZXQtdXJsIC0tcHVzaCBvcmlnaW4gLS0gJXM='),ProcessExecutor::excy34($deaq7a));$this->$hpsv22->eygi4e($pkil7b,$yeut7c,$ruha25);}}/**
     * @inheritDoc
     */ protected function ugiec(string $hwax7d,string $zaff7e,string $ruha25):string{$ruha25=$this->enuc10($ruha25);$atig42=sprintf(base64_decode('Z2l0IGxvZyAlcy4uJXMgLS1wcmV0dHk9Zm9ybWF0OiIlJWggLSAlJWFuOiAlJXMi').GitUtil::nryc7f($this->$hpsv22),ProcessExecutor::excy34($hwax7d),ProcessExecutor::excy34($zaff7e));if(0!==$this->$hpsv22->eygi4e($atig42,$avrn4f,$ruha25)){throw new \brcv3b(base64_decode('RmFpbGVkIHRvIGV4ZWN1dGUg').$atig42.base64_decode('Cgo=').$this->$hpsv22->ezpg53());}return $avrn4f;}/**
     * @phpstan-return PromiseInterface<void|null>
     * @throws \RuntimeException
     */ protected function xpahd(string $ruha25):PromiseInterface{$ruha25=$this->enuc10($ruha25);if(0!==$this->$hpsv22->eygi4e(base64_decode('Z2l0IGNsZWFuIC1kZiAmJiBnaXQgcmVzZXQgLS1oYXJk'),$avrn4f,$ruha25)){throw new \brcv3b(base64_decode('Q291bGQgbm90IHJlc2V0IGNoYW5nZXMKCjo=').$avrn4f);}$this->$jqor6c[$ruha25]=true;return \React\Promise\qfwk29(null);}/**
     * @phpstan-return PromiseInterface<void|null>
     * @throws \RuntimeException
     */ protected function iwgre(string $ruha25):PromiseInterface{$ruha25=$this->enuc10($ruha25);if(0!==$this->$hpsv22->eygi4e(base64_decode('Z2l0IHN0YXNoIC0taW5jbHVkZS11bnRyYWNrZWQ='),$avrn4f,$ruha25)){throw new \brcv3b(base64_decode('Q291bGQgbm90IHN0YXNoIGNoYW5nZXMKCjo=').$avrn4f);}$this->$xumm6b[$ruha25]=true;return \React\Promise\qfwk29(null);}/**
     * @throws \RuntimeException
     */ protected function azgff(string $ruha25):void{$ruha25=$this->enuc10($ruha25);if(0!==$this->$hpsv22->eygi4e(base64_decode('Z2l0IGRpZmYgSEVBRA=='),$avrn4f,$ruha25)){throw new \brcv3b(base64_decode('Q291bGQgbm90IHZpZXcgZGlmZgoKOg==').$avrn4f);}$this->$jjgn20->vcoy31($avrn4f);}protected function enuc10(string $ruha25):string{if(Platform::dqjk3d()&&strlen($ruha25)>0){$gajr80=$ruha25;$vubf81=[];while(!is_dir($gajr80)&&$gajr80!==base64_decode('XFw=')){array_unshift($vubf81,basename($gajr80));$gajr80=dirname($gajr80);}if($gajr80===base64_decode('XFw=')){return $ruha25;}$ruha25=rtrim(realpath($gajr80).base64_decode('Lw==').implode(base64_decode('Lw=='),$vubf81),base64_decode('Lw=='));}return $ruha25;}/**
     * @inheritDoc
     */ protected function pqms11(string $ruha25):bool{$ruha25=$this->enuc10($ruha25);return is_dir($ruha25.base64_decode('Ly5naXQ='));}protected function wqzq12(string $utob6d):string{if(!$this->$jjgn20->pvfs82()&&Preg::alwn50(base64_decode('e15bMC05YS1mXXs0MH0kfQ=='),$utob6d)){return substr($utob6d,0,10);}return $utob6d;}}?>

Function Calls

None

Variables

None

Stats

MD5 b86255a89b2b2cffcc1ba31b84f4dbec
Eval Count 0
Decode Time 102 ms