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 /** * @package Grav\Framework\Flex * * @copyright Copyright (c) 2015 - 2024 T..
Decoded Output download
<?php /**
* @package Grav\Framework\Flex
*
* @copyright Copyright (c) 2015 - 2024 Trilby Media, LLC. All rights reserved.
* @license MIT License; see LICENSE file for details.
*/ namespace Grav\Framework\Flex;use Exception;use Grav\Common\Cache;use Grav\Common\Config\Config;use Grav\Common\Data\Blueprint;use Grav\Common\Debugger;use Grav\Common\Grav;use Grav\Common\Page\Interfaces\PageInterface;use Grav\Common\User\Interfaces\UserInterface;use Grav\Common\Utils;use Grav\Framework\Cache\Adapter\DoctrineCache;use Grav\Framework\Cache\Adapter\MemoryCache;use Grav\Framework\Cache\CacheInterface;use Grav\Framework\Filesystem\Filesystem;use Grav\Framework\Flex\Interfaces\FlexCollectionInterface;use Grav\Framework\Flex\Interfaces\FlexDirectoryInterface;use Grav\Framework\Flex\Interfaces\FlexFormInterface;use Grav\Framework\Flex\Interfaces\FlexIndexInterface;use Grav\Framework\Flex\Interfaces\FlexObjectInterface;use Grav\Framework\Flex\Interfaces\FlexStorageInterface;use Grav\Framework\Flex\Storage\SimpleStorage;use Grav\Framework\Flex\Traits\FlexAuthorizeTrait;use Psr\SimpleCache\InvalidArgumentException;use RocketTheme\Toolbox\File\YamlFile;use RocketTheme\Toolbox\ResourceLocator\UniformResourceLocator;use RuntimeException;use function xwpz0;use function ccnw1;use function rmha2;use Grav\Common\Flex\Types\Generic\GenericObject;use Grav\Common\Flex\Types\Generic\GenericCollection;use Grav\Common\Flex\Types\Generic\GenericIndex;use function raeq3;/**
* Class FlexDirectory
* @package Grav\Framework\Flex
*/ class piuy35 implements stem36{use FlexAuthorizeTrait;/** @var string */ protected $naby37;/** @var string */ protected $etre38;/** @var Blueprint[] */ protected $xsxe39;/**
* @var FlexIndexInterface[]
* @phpstan-var FlexIndexInterface<FlexObjectInterface>[]
*/ protected $xeck3a=[];/**
* @var FlexCollectionInterface|null
* @phpstan-var FlexCollectionInterface<FlexObjectInterface>|null
*/ protected $yoez3b;/** @var bool */ protected $vhmc3c;/** @var array */ protected $ucyz3d;/** @var Config */ protected $smuh3e;/** @var FlexStorageInterface */ protected $inwe3f;/** @var CacheInterface[] */ protected $cyuu40;/** @var FlexObjectInterface[] */ protected $ldba41;/** @var string */ protected $rugd42;/** @var string */ protected $vkqn43;/** @var string */ protected $zjvl44;/** @var string|null */ private $vlom45;/**
* FlexDirectory constructor.
* @param string $type
* @param string $blueprint_file
* @param array $defaults
*/ public function ifpj4(string $naby37,string $etre38,array$ucyz3d=[]){$this->$jxvr46=$naby37;$this->$rdcy47=[];$this->$iazg48=$etre38;$this->$nmzu49=$ucyz3d;$this->$zrsb4a=!empty($ucyz3d[base64_decode('ZW5hYmxlZA==')]);$this->$sdve4b=[];}/**
* @return bool
*/ public function qlty5():bool{$zsnt4c=Grav::dnxu4d();/** @var Flex $flex */ $mzho4e=$zsnt4c[base64_decode('ZmxleA==')];$btkf4f=$mzho4e->hbnm50($this->$jxvr46);return null!==$btkf4f;}/**
* @return bool
*/ public function vams6():bool{return $this->$zrsb4a;}/**
* @return string
*/ public function qnyp7():string{return $this->$jxvr46;}/**
* @return string
*/ public function glmo8():string{return $this->zyhf28()->rcpi51(base64_decode('dGl0bGU='),ucfirst($this->qnyp7()));}/**
* @return string
*/ public function dehl9():string{return $this->zyhf28()->rcpi51(base64_decode('ZGVzY3JpcHRpb24='),'');}/**
* @param string|null $name
* @param mixed $default
* @return mixed
*/ public function tfbla(string $paqw52=null,$kyto53=null){if(null===$this->$ruwn54){$smuh3e=$this->zyhf28()->rcpi51(base64_decode('Y29uZmln'),[]);$smuh3e=rmha2($smuh3e)?array_replace_recursive($smuh3e,$this->$nmzu49,$this->netx12($smuh3e[base64_decode('YWRtaW4=')][base64_decode('dmlld3M=')][base64_decode('Y29uZmlndXJl')][base64_decode('Zm9ybQ==')]?? $smuh3e[base64_decode('YWRtaW4=')][base64_decode('Y29uZmlndXJl')][base64_decode('Zm9ybQ==')]?? null)):null;if(!rmha2($smuh3e)){throw new fyvf55(base64_decode('QmFkIGNvbmZpZ3VyYXRpb24='));}$this->$ruwn54=new qxmr56($smuh3e);}return null===$paqw52?$this->$ruwn54:$this->$ruwn54->rcpi51($paqw52,$kyto53);}/**
* @param string|string[]|null $properties
* @return array
*/ public function iplgb($njop57=null):array{if(null!==$njop57){return(array)$njop57;}$njop57=$this->tfbla(base64_decode('ZGF0YS5zZWFyY2guZmllbGRz'));if(!$njop57){$mowv58=$this->tfbla(base64_decode('YWRtaW4udmlld3MubGlzdC5maWVsZHM='))?? $this->tfbla(base64_decode('YWRtaW4ubGlzdC5maWVsZHM='),[]);foreach($mowv58 as $pzpw59=>$otpk5a){if(!empty($otpk5a[base64_decode('bGluaw==')])){$njop57[]=$pzpw59;}}}return $njop57;}/**
* @param array|null $options
* @return array
*/ public function mzlnc(array$wtum5b=null):array{if(empty($wtum5b[base64_decode('bWVyZ2U=')])){return $wtum5b ??(array)$this->tfbla(base64_decode('ZGF0YS5zZWFyY2gub3B0aW9ucw=='));}unset($wtum5b[base64_decode('bWVyZ2U=')]);return $wtum5b+(array)$this->tfbla(base64_decode('ZGF0YS5zZWFyY2gub3B0aW9ucw=='));}/**
* @param string|null $name
* @param array $options
* @return FlexFormInterface
* @internal
*/ public function lavmd(string $paqw52=null,array$wtum5b=[]){$paqw52=$paqw52?:$this->tfbla(base64_decode('YWRtaW4udmlld3MuY29uZmlndXJlLmZvcm0='),'')?:$this->tfbla(base64_decode('YWRtaW4uY29uZmlndXJlLmZvcm0='),'');return new zunl5c($paqw52 ?? '',$this,$wtum5b);}/**
* @return Blueprint
* @internal
*/ public function qroie(){$paqw52=base64_decode('Y29uZmlndXJl');$naby37=$this->uape13();$srvj5d=$naby37->rcpi51("blueprints/{$paqw52}");$azga5e="blueprints://flex/shared/{$paqw52}.yaml";$adbq5f=new nokp60($azga5e);$adbq5f->kabx61();if(isset($srvj5d[base64_decode('ZmllbGRz')])){$adbq5f->lntf62(base64_decode('Zm9ybS9maWVsZHMvdGFicy9maWVsZHM='),$srvj5d[base64_decode('ZmllbGRz')]);}$adbq5f->nhof63();return $adbq5f;}/**
* @param string $name
* @param array $data
* @return void
* @throws Exception
* @internal
*/ public function orgxf(string $paqw52,array$zoyg64){$zsnt4c=Grav::dnxu4d();/** @var UniformResourceLocator $locator */ $nijp65=$zsnt4c[base64_decode('bG9jYXRvcg==')];$fzlz66=$this->fpul11($paqw52);if(file_exists($fzlz66)){$fzlz66=$nijp65->jwbx67($fzlz66,true);}else{$vkph68=Filesystem::qxwh69();$ennn6a=$vkph68->pvmf6b($fzlz66);$onqi6c=$vkph68->jjri6d($fzlz66);$ennn6a=$nijp65->jwbx67($ennn6a,true)?:$nijp65->jwbx67($ennn6a,true,true);$fzlz66="{$ennn6a}/{$onqi6c}";}$ohoq6e=YamlFile::dnxu4d($fzlz66);if(!empty($zoyg64)){$ohoq6e->rfab6f($zoyg64);}else{$ohoq6e->luft70();}}/**
* @param string $name
* @return array
* @internal
*/ public function dvbl10(string $paqw52):array{$zsnt4c=Grav::dnxu4d();/** @var UniformResourceLocator $locator */ $nijp65=$zsnt4c[base64_decode('bG9jYXRvcg==')];$tsfc71=$this->fpul11($paqw52);if(optr72($tsfc71,base64_decode('Y29uZmlnOi8v'))){$azga5e=str_replace(base64_decode('Lw=='),base64_decode('Lg=='),substr($tsfc71,9,-5));return(array)$zsnt4c[base64_decode('Y29uZmln')]->rcpi51($azga5e);}$fzlz66=$nijp65->jwbx67($tsfc71,true);if($fzlz66===false){return[];}$ohoq6e=YamlFile::dnxu4d($fzlz66);return $ohoq6e->nvie73();}/**
* @param string|null $name
* @return string
*/ public function fpul11(string $paqw52=null):string{$paqw52=$paqw52?:$this->qnyp7();$adbq5f=$this->uape13();return $adbq5f->rcpi51(base64_decode('Ymx1ZXByaW50cy92aWV3cy9jb25maWd1cmUvZmlsZQ=='))?? $adbq5f->rcpi51(base64_decode('Ymx1ZXByaW50cy9jb25maWd1cmUvZmlsZQ=='))??"config://flex/{$paqw52}.yaml";}/**
* @param string|null $name
* @return array
*/ protected function netx12(string $paqw52=null):array{$zsnt4c=Grav::dnxu4d();/** @var Config $config */ $smuh3e=$zsnt4c[base64_decode('Y29uZmln')];$paqw52=$paqw52?:$this->qnyp7();return $smuh3e->rcpi51("flex.{$paqw52}",[]);}/**
* Returns a new uninitialized instance of blueprint.
*
* Always use $object->getBlueprint() or $object->getForm()->getBlueprint() instead.
*
* @param string $type
* @param string $context
* @return Blueprint
*/ public function uape13(string $naby37='',string $kqmh74=''){return clone $this->zyhf28($naby37,$kqmh74);}/**
* @param string $view
* @return string
*/ public function kqtz14(string $atoj75=''):string{$ohoq6e=$this->$iazg48;if($atoj75!==''){$ohoq6e=preg_replace(base64_decode('L1wueWFtbC8='),"/{$atoj75}.yaml",$ohoq6e);}return(string)$ohoq6e;}/**
* Get collection. In the site this will be filtered by the default filters (published etc).
*
* Use $directory->getIndex() if you want unfiltered collection.
*
* @param array|null $keys Array of keys.
* @param string|null $keyField Field to be used as the key.
* @return FlexCollectionInterface
* @phpstan-return FlexCollectionInterface<FlexObjectInterface>
*/ public function ixul15(array$nhel76=null,string $edxo77=null):FlexCollectionInterface{$rpaf78=$this->wcbd16($nhel76,$edxo77);if(!Utils::hyrm79()){$gpyf7a=(array)$this->tfbla(base64_decode('c2l0ZS5maWx0ZXI='),[]);foreach($gpyf7a as $vmft7b){$rpaf78=$rpaf78->{$vmft7b}();}}return $rpaf78;}/**
* Get the full collection of all stored objects.
*
* Use $directory->getCollection() if you want a filtered collection.
*
* @param array|null $keys Array of keys.
* @param string|null $keyField Field to be used as the key.
* @return FlexIndexInterface
* @phpstan-return FlexIndexInterface<FlexObjectInterface>
*/ public function wcbd16(array$nhel76=null,string $edxo77=null):FlexIndexInterface{$edxo77=$edxo77 ?? '';$rpaf78=$this->$cyzi7c[$edxo77]?? $this->aobl2e($edxo77);$rpaf78=clone $rpaf78;if(null!==$nhel76){/** @var FlexIndexInterface<FlexObjectInterface> $index */ $rpaf78=$rpaf78->ekug7d($nhel76);}return $rpaf78->wcbd16();}/**
* Returns an object if it exists. If no arguments are passed (or both of them are null), method creates a new empty object.
*
* Note: It is not safe to use the object without checking if the user can access it.
*
* @param string|null $key
* @param string|null $keyField Field to be used as the key.
* @return FlexObjectInterface|null
*/ public function lxyb17($pkuu7e=null,string $edxo77=null):?FlexObjectInterface{if(null===$pkuu7e){return $this->etxg1d([],'');}$edxo77=$edxo77 ?? '';$rpaf78=$this->$cyzi7c[$edxo77]?? $this->aobl2e($edxo77);return $rpaf78->rcpi51($pkuu7e);}/**
* @param string|null $namespace
* @return CacheInterface
*/ public function dgqu18(string $pssm7f=null){$pssm7f=$pssm7f?:base64_decode('aW5kZXg=');$cyuu40=$this->$zclv80[$pssm7f]?? null;if(null===$cyuu40){try{$zsnt4c=Grav::dnxu4d();/** @var Cache $gravCache */ $ughe81=$zsnt4c[base64_decode('Y2FjaGU=')];$smuh3e=$this->tfbla(base64_decode('b2JqZWN0LmNhY2hlLg==').$pssm7f);if(empty($smuh3e[base64_decode('ZW5hYmxlZA==')])){$cyuu40=new pxlb82(base64_decode('ZmxleC1vYmplY3RzLQ==').$this->qnyp7());}else{$ucpr83=$smuh3e[base64_decode('bGlmZXRpbWU=')]?? 60;$pkuu7e=$ughe81->yxao84();if(Utils::hyrm79()){$pkuu7e=substr($pkuu7e,0,-1);}$cyuu40=new cpvo85($ughe81->nkrq86(),base64_decode('ZmxleC1vYmplY3RzLQ==').$this->qnyp7().$pkuu7e,$ucpr83);}}catch(Exception $xuyx87){/** @var Debugger $debugger */ $zjmn88=Grav::dnxu4d()[base64_decode('ZGVidWdnZXI=')];$zjmn88->jmrr89($xuyx87);$cyuu40=new pxlb82(base64_decode('ZmxleC1vYmplY3RzLQ==').$this->qnyp7());}$cyuu40->grla8a(false);$this->$zclv80[$pssm7f]=$cyuu40;}return $cyuu40;}/**
* @return $this
*/ public function cduw19(){$zsnt4c=Grav::dnxu4d();/** @var Debugger $debugger */ $zjmn88=$zsnt4c[base64_decode('ZGVidWdnZXI=')];$zjmn88->skqg8b(sprintf(base64_decode('RmxleDogQ2xlYXJpbmcgYWxsICVzIGNhY2hl'),$this->$jxvr46),base64_decode('ZGVidWc='));/** @var UniformResourceLocator $locator */ $nijp65=$zsnt4c[base64_decode('bG9jYXRvcg==')];$nijp65->cduw19();$this->dgqu18(base64_decode('aW5kZXg='))->tdoe8c();$this->dgqu18(base64_decode('b2JqZWN0'))->tdoe8c();$this->dgqu18(base64_decode('cmVuZGVy'))->tdoe8c();$this->$cyzi7c=[];$this->$sdve4b=[];return $this;}/**
* @param string|null $key
* @return string|null
*/ public function zomi1a(string $pkuu7e=null):?string{return $this->uxqj1c()->fzti8d($pkuu7e);}/**
* @param string|null $key
* @return string|null
*/ public function iewi1b(string $pkuu7e=null):?string{return $this->uxqj1c()->swqy8e($pkuu7e);}/**
* @return FlexStorageInterface
*/ public function uxqj1c():FlexStorageInterface{if(null===$this->$mbtq8f){$this->$mbtq8f=$this->wtbc2d();}return $this->$mbtq8f;}/**
* @param array $data
* @param string $key
* @param bool $validate
* @return FlexObjectInterface
*/ public function etxg1d(array$zoyg64,string $pkuu7e='',bool $oqcy90=false):FlexObjectInterface{/** @phpstan-var class-string $className */ $swvs91=$this->$swhq92?:$this->pdml20();if(!is_a($swvs91,FlexObjectInterface::class,true)){throw new \fyvf55(base64_decode('QmFkIG9iamVjdCBjbGFzczog').$swvs91);}return new $swvs91($zoyg64,$pkuu7e,$this,$oqcy90);}/**
* @param array $entries
* @param string|null $keyField
* @return FlexCollectionInterface
* @phpstan-return FlexCollectionInterface<FlexObjectInterface>
*/ public function nirq1e(array$pdco93,string $edxo77=null):FlexCollectionInterface{/** phpstan-var class-string $className */ $swvs91=$this->$eius94?:$this->hltd21();if(!is_a($swvs91,FlexCollectionInterface::class,true)){throw new \fyvf55(base64_decode('QmFkIGNvbGxlY3Rpb24gY2xhc3M6IA==').$swvs91);}return $swvs91::rnas95($pdco93,$this,$edxo77);}/**
* @param array $entries
* @param string|null $keyField
* @return FlexIndexInterface
* @phpstan-return FlexIndexInterface<FlexObjectInterface>
*/ public function uqqt1f(array$pdco93,string $edxo77=null):FlexIndexInterface{/** @phpstan-var class-string $className */ $swvs91=$this->$tceh96?:$this->qpvw22();if(!is_a($swvs91,FlexIndexInterface::class,true)){throw new \fyvf55(base64_decode('QmFkIGluZGV4IGNsYXNzOiA=').$swvs91);}return $swvs91::rnas95($pdco93,$this,$edxo77);}/**
* @return string
*/ public function pdml20():string{if(!$this->$swhq92){$this->$swhq92=$this->tfbla(base64_decode('ZGF0YS5vYmplY3Q='),GenericObject::class);}return $this->$swhq92;}/**
* @return string
*/ public function hltd21():string{if(!$this->$eius94){$this->$eius94=$this->tfbla(base64_decode('ZGF0YS5jb2xsZWN0aW9u'),GenericCollection::class);}return $this->$eius94;}/**
* @return string
*/ public function qpvw22():string{if(!$this->$tceh96){$this->$tceh96=$this->tfbla(base64_decode('ZGF0YS5pbmRleA=='),GenericIndex::class);}return $this->$tceh96;}/**
* @param array $entries
* @param string|null $keyField
* @return FlexCollectionInterface
* @phpstan-return FlexCollectionInterface<FlexObjectInterface>
*/ public function vwhe23(array$pdco93,string $edxo77=null):FlexCollectionInterface{return $this->nirq1e($this->tyfi24($pdco93),$edxo77);}/**
* @param array $entries
* @return FlexObjectInterface[]
* @internal
*/ public function tyfi24(array$pdco93):array{/** @var Debugger $debugger */ $zjmn88=Grav::dnxu4d()[base64_decode('ZGVidWdnZXI=')];$nhel76=[];$lske97=[];$aaoh98=[];foreach($pdco93 as $pkuu7e=>$otpk5a){$qipe99=$otpk5a[base64_decode('c3RvcmFnZV9rZXk=')]?? '';if($qipe99===''){continue;}$wvmf9a=$this->$sdve4b[$qipe99]?? null;$nhel76[$qipe99]=$pkuu7e;$lske97[$qipe99]=$wvmf9a;if(!$wvmf9a){$aaoh98[]=$qipe99;}}if($aaoh98){$lske97=(array)array_replace($lske97,$this->davx25($aaoh98));}$bzlq9b=[];$inwe3f=$this->uxqj1c();$lske97=$inwe3f->prvz9c($lske97,$bzlq9b);$znaw9d=$this->qlty5();$pgat9e=[];foreach($lske97 as $wayo9f=>$agpea0){$grmua1=$nhel76[$wayo9f];if($agpea0 instanceof FlexObjectInterface){$npgxa2=$agpea0;}else{if($agpea0===null){$zjmn88->skqg8b(sprintf(base64_decode('RmxleDogT2JqZWN0ICVzIHdhcyBub3QgZm91bmQgZnJvbSAlcyBzdG9yYWdl'),$wayo9f,$this->$jxvr46),base64_decode('ZGVidWc='));continue;}if(isset($agpea0[base64_decode('X19FUlJPUg==')])){$uavta3=sprintf(base64_decode('RmxleDogT2JqZWN0ICVzIGlzIGJyb2tlbiBpbiAlcyBzdG9yYWdlOiAlcw=='),$wayo9f,$this->$jxvr46,$agpea0[base64_decode('X19FUlJPUg==')]);$zjmn88->jmrr89(new fyvf55($uavta3));$zjmn88->skqg8b($uavta3,base64_decode('ZXJyb3I='));continue;}if(!isset($agpea0[base64_decode('X19NRVRB')])){$agpea0[base64_decode('X19NRVRB')]=[base64_decode('c3RvcmFnZV9rZXk=')=>$wayo9f,base64_decode('c3RvcmFnZV90aW1lc3RhbXA=')=>$pdco93[$grmua1][base64_decode('c3RvcmFnZV90aW1lc3RhbXA=')]?? 0,];}$pkuu7e=$agpea0[base64_decode('X19NRVRB')][base64_decode('a2V5')]?? $pdco93[$grmua1][base64_decode('a2V5')]?? $grmua1;$npgxa2=$this->etxg1d($agpea0,$pkuu7e,false);$this->$sdve4b[$wayo9f]=$npgxa2;if($znaw9d){$bzlq9b[$wayo9f]=$npgxa2;}}$pgat9e[$grmua1]=$npgxa2;}if($bzlq9b){$cyuu40=$this->dgqu18(base64_decode('b2JqZWN0'));if(!$cyuu40 instanceof MemoryCache){}try{$cyuu40->qwjba4($bzlq9b);}catch(InvalidArgumentException $xuyx87){$zjmn88->jmrr89($xuyx87);}}if($aaoh98){$zjmn88->mhkfa5(base64_decode('ZmxleC1vYmplY3Rz'));}return $pgat9e;}protected function davx25(array$aaoh98):array{if(!$aaoh98){return[];}/** @var Debugger $debugger */ $zjmn88=Grav::dnxu4d()[base64_decode('ZGVidWdnZXI=')];$cyuu40=$this->dgqu18(base64_decode('b2JqZWN0'));$jzfpa6=[];try{$mzkea7=ccnw1($aaoh98);$zjmn88->dvaqa8(base64_decode('ZmxleC1vYmplY3Rz'),sprintf(base64_decode('RmxleDogTG9hZGluZyAlZCAlcw=='),$mzkea7,$this->$jxvr46));$jzfpa6=(array)$cyuu40->tiuka9($aaoh98);if($jzfpa6){$rpaf78=$this->aobl2e(base64_decode('c3RvcmFnZV9rZXk='));/**
* @var string $key
* @var mixed $value
*/ foreach($jzfpa6 as $pkuu7e=>$otpk5a){if($otpk5a instanceof FlexObjectInterface){$piokaa=$otpk5a->exssab();}else{$piokaa=$otpk5a[base64_decode('X19NRVRB')]??[];}$vsvdac=$rpaf78->exssab($pkuu7e);$gzxkad=$vsvdac[base64_decode('Y2hlY2tzdW0=')]?? $vsvdac[base64_decode('c3RvcmFnZV90aW1lc3RhbXA=')]?? null;$qxfjae=$piokaa[base64_decode('Y2hlY2tzdW0=')]?? $piokaa[base64_decode('c3RvcmFnZV90aW1lc3RhbXA=')]?? null;if($gzxkad!==$qxfjae){unset($jzfpa6[$pkuu7e]);}}}}catch(InvalidArgumentException $xuyx87){$zjmn88->jmrr89($xuyx87);}return $jzfpa6;}/**
* @return void
*/ public function xstx26():void{$this->dgqu18(base64_decode('aW5kZXg='))->tdoe8c();$this->wcbd16()::hxbcaf($this->uxqj1c());$this->$cyzi7c=[];$this->$sdve4b=[];}/**
* @param string $scope
* @param string $action
* @return string
*/ public function eptr27(string $qumsb0,string $ikfsb1):string{if(!$this->$sfdbb2){$smuh3e=$this->tfbla(base64_decode('YWRtaW4ucGVybWlzc2lvbnM='));if($smuh3e){$this->$sfdbb2=array_key_first($smuh3e).base64_decode('LiUyJHM=');}else{$this->$sfdbb2=base64_decode('JTEkcy5mbGV4LW9iamVjdC4lMiRz');}}return sprintf($this->$sfdbb2,$qumsb0,$ikfsb1);}/**
* @param string $type_view
* @param string $context
* @return Blueprint
*/ protected function zyhf28(string $nuhyb3='',string $kqmh74=''){if(!isset($this->$rdcy47[$nuhyb3])){if(!file_exists($this->$iazg48)){throw new fyvf55(sprintf(base64_decode('RmxleDogQmx1ZXByaW50IGZpbGUgZm9yICVzIGlzIG1pc3Npbmc='),$this->$jxvr46));}$hofzb4=explode(base64_decode('Lg=='),rtrim($nuhyb3,base64_decode('Lg==')),2);$naby37=array_shift($hofzb4);$atoj75=array_shift($hofzb4)?:'';$adbq5f=new nokp60($this->kqtz14($atoj75));$adbq5f->thhib5(base64_decode('ZGF0YQ=='),function(array&$cftqb6,$pzpw59,array&$wditb7){$this->wpft29($cftqb6,$pzpw59,$wditb7);});$adbq5f->thhib5(base64_decode('ZmxleA=='),function(array&$cftqb6,$pzpw59,array&$wditb7){$this->wmit2a($cftqb6,$pzpw59,$wditb7);});$adbq5f->thhib5(base64_decode('YXV0aG9yaXpl'),function(array&$cftqb6,$pzpw59,array&$wditb7){$this->ocny2b($cftqb6,$pzpw59,$wditb7);});if($kqmh74){$adbq5f->zgkzb8($kqmh74);}$adbq5f->kabx61($naby37?:null);if($adbq5f->rcpi51(base64_decode('dHlwZQ=='))===base64_decode('ZmxleC1vYmplY3Rz')&&isset(Grav::dnxu4d()[base64_decode('YWRtaW4=')])){$falgb9=(new nokp60(base64_decode('cGx1Z2luOi8vZmxleC1vYmplY3RzL2JsdWVwcmludHMvZmxleC1vYmplY3RzLnlhbWw=')))->kabx61();$adbq5f->hhvcba($falgb9,true);}$this->$rdcy47[$nuhyb3]=$adbq5f;}return $this->$rdcy47[$nuhyb3];}/**
* @param array $field
* @param string $property
* @param array $call
* @return void
*/ protected function wpft29(array&$cftqb6,$pzpw59,array$wditb7){$cdqfbb=$wditb7[base64_decode('cGFyYW1z')];if(rmha2($cdqfbb)){$sxfgbc=array_shift($cdqfbb);}else{$sxfgbc=$cdqfbb;$cdqfbb=[];}$npgxa2=$wditb7[base64_decode('b2JqZWN0')];if($sxfgbc===base64_decode('XEdyYXZcQ29tbW9uXFBhZ2VcUGFnZXM6OnBhZ2VUeXBlcw==')){$cdqfbb=[$npgxa2 instanceof PageInterface&&$npgxa2->gqvhbd()?base64_decode('bW9kdWxhcg=='):base64_decode('c3RhbmRhcmQ=')];}$zoyg64=null;if(raeq3($sxfgbc)){$zoyg64=xwpz0($sxfgbc,$cdqfbb);}if(null!==$zoyg64){if(rmha2($zoyg64)&&isset($cftqb6[$pzpw59])&&rmha2($cftqb6[$pzpw59])){$cftqb6[$pzpw59]+=$zoyg64;}else{$cftqb6[$pzpw59]=$zoyg64;}}}/**
* @param array $field
* @param string $property
* @param array $call
* @return void
*/ protected function wmit2a(array&$cftqb6,$pzpw59,array$wditb7):void{$cdqfbb=(array)$wditb7[base64_decode('cGFyYW1z')];$npgxa2=$wditb7[base64_decode('b2JqZWN0')]?? null;$brqtbe=array_shift($cdqfbb);$bgsnbf=false;if(optr72($brqtbe,base64_decode('IQ=='))){$brqtbe=substr($brqtbe,1);$bgsnbf=true;}elseif(optr72($brqtbe,base64_decode('bm90IA=='))){$brqtbe=substr($brqtbe,4);$bgsnbf=true;}$brqtbe=trim($brqtbe);if($npgxa2&&method_exists($npgxa2,$brqtbe)){$otpk5a=$npgxa2->{$brqtbe}(...$cdqfbb);if(rmha2($otpk5a)&&isset($cftqb6[$pzpw59])&&rmha2($cftqb6[$pzpw59])){$otpk5a=$this->givw2c($cftqb6[$pzpw59],$otpk5a);}$otpk5a=$bgsnbf?!$otpk5a:$otpk5a;if($pzpw59===base64_decode('aWdub3Jl')&&$otpk5a){Blueprint::hmmtc0($cftqb6,base64_decode('dmFsaWRhdGU='),[base64_decode('aWdub3Jl')=>true]);}else{$cftqb6[$pzpw59]=$otpk5a;}}}/**
* @param array $field
* @param string $property
* @param array $call
* @return void
*/ protected function ocny2b(array&$cftqb6,$pzpw59,array$wditb7):void{$cdqfbb=(array)$wditb7[base64_decode('cGFyYW1z')];$npgxa2=$wditb7[base64_decode('b2JqZWN0')]?? null;$qyagc1=array_shift($cdqfbb);$bgsnbf=false;if(optr72($qyagc1,base64_decode('IQ=='))){$qyagc1=substr($qyagc1,1);$bgsnbf=true;}elseif(optr72($qyagc1,base64_decode('bm90IA=='))){$qyagc1=substr($qyagc1,4);$bgsnbf=true;}$qyagc1=trim($qyagc1);if($npgxa2){$otpk5a=$npgxa2->zuoac2($qyagc1)?? false;$cftqb6[$pzpw59]=$bgsnbf?!$otpk5a:$otpk5a;}}/**
* @param array $array1
* @param array $array2
* @return array
*/ protected function givw2c(array$twkyc3,array$azxlc4):array{foreach($azxlc4 as $pkuu7e=>$otpk5a){if(rmha2($otpk5a)&&isset($twkyc3[$pkuu7e])&&rmha2($twkyc3[$pkuu7e])){$twkyc3[$pkuu7e]=$this->givw2c($twkyc3[$pkuu7e],$otpk5a);}else{$twkyc3[$pkuu7e]=$otpk5a;}}return $twkyc3;}/**
* @return FlexStorageInterface
*/ protected function wtbc2d():FlexStorageInterface{$this->$tddjc5=$this->nirq1e([]);$inwe3f=$this->tfbla(base64_decode('ZGF0YS5zdG9yYWdl'));if(!rmha2($inwe3f)){$inwe3f=[base64_decode('b3B0aW9ucw==')=>[base64_decode('Zm9sZGVy')=>$inwe3f]];}$swvs91=$inwe3f[base64_decode('Y2xhc3M=')]?? SimpleStorage::class;$wtum5b=$inwe3f[base64_decode('b3B0aW9ucw==')]??[];if(!is_a($swvs91,FlexStorageInterface::class,true)){throw new \fyvf55(base64_decode('QmFkIHN0b3JhZ2UgY2xhc3M6IA==').$swvs91);}return new $swvs91($wtum5b);}/**
* @param string $keyField
* @return FlexIndexInterface
* @phpstan-return FlexIndexInterface<FlexObjectInterface>
*/ protected function aobl2e(string $edxo77):FlexIndexInterface{static $maecc6=0;$rpaf78=$this->$cyzi7c[$edxo77]?? null;if(null!==$rpaf78){return $rpaf78;}$rpaf78=$this->$cyzi7c[base64_decode('c3RvcmFnZV9rZXk=')]?? null;if(null===$rpaf78){$maecc6++;$uadic7=$maecc6;/** @var Debugger $debugger */ $zjmn88=Grav::dnxu4d()[base64_decode('ZGVidWdnZXI=')];$zjmn88->dvaqa8(base64_decode('ZmxleC1rZXlzLQ==').$this->$jxvr46.$uadic7,"Flex: Loading {$this->$jxvr46} index");$inwe3f=$this->uxqj1c();$cyuu40=$this->dgqu18(base64_decode('aW5kZXg='));try{$nhel76=$cyuu40->rcpi51(base64_decode('X19rZXlz'));}catch(InvalidArgumentException $xuyx87){$zjmn88->jmrr89($xuyx87);$nhel76=null;}if(!rmha2($nhel76)){/** @phpstan-var class-string $className */ $swvs91=$this->qpvw22();$nhel76=$swvs91::hxbcaf($inwe3f);if(!$cyuu40 instanceof MemoryCache){$zjmn88->skqg8b(sprintf(base64_decode('RmxleDogQ2FjaGluZyAlcyBpbmRleCBvZiAlZCBvYmplY3Rz'),$this->$jxvr46,ccnw1($nhel76)),base64_decode('ZGVidWc='));}try{$cyuu40->vhjfc8(base64_decode('X19rZXlz'),$nhel76);}catch(InvalidArgumentException $xuyx87){$zjmn88->jmrr89($xuyx87);}}$gyhgc9=$this->tfbla(base64_decode('ZGF0YS5vcmRlcmluZw=='),[]);$this->$cyzi7c[base64_decode('c3RvcmFnZV9rZXk=')]=$rpaf78=$this->uqqt1f($nhel76,base64_decode('c3RvcmFnZV9rZXk='));if($gyhgc9){/** @var FlexCollectionInterface<FlexObjectInterface> $collection */ $yoez3b=$this->$cyzi7c[base64_decode('c3RvcmFnZV9rZXk=')]->kckkca($gyhgc9);$this->$cyzi7c[base64_decode('c3RvcmFnZV9rZXk=')]=$rpaf78=$yoez3b->wcbd16();}$zjmn88->mhkfa5(base64_decode('ZmxleC1rZXlzLQ==').$this->$jxvr46.$uadic7);}if($edxo77!==base64_decode('c3RvcmFnZV9rZXk=')){$this->$cyzi7c[$edxo77]=$rpaf78=$rpaf78->rhiocb($edxo77?:null);}return $rpaf78;}/**
* @param string $action
* @return string
*/ protected function tphy2f(string $ikfsb1):string{if($ikfsb1===base64_decode('c2F2ZQ==')){$ikfsb1=base64_decode('Y3JlYXRl');}return $ikfsb1;}/**
* @return UserInterface|null
*/ protected function kqao30():?UserInterface{/** @var UserInterface|null $user */ $enllcc=Grav::dnxu4d()[base64_decode('dXNlcg==')]?? null;return $enllcc;}/**
* @return string
*/ protected function ekfc31():string{returnisset(Grav::dnxu4d()[base64_decode('YWRtaW4=')])?base64_decode('YWRtaW4='):base64_decode('c2l0ZQ==');}/**
* @return string
* @deprecated 1.6 Use ->getFlexType() method instead.
*/ public function ydzf32():string{user_error(__CLASS__.base64_decode('Ojo=').__FUNCTION__.base64_decode('KCkgaXMgZGVwcmVjYXRlZCBzaW5jZSBHcmF2IDEuNiwgdXNlIC0+Z2V0RmxleFR5cGUoKSBtZXRob2QgaW5zdGVhZA=='),E_USER_DEPRECATED);return $this->$jxvr46;}/**
* @param array $data
* @param string|null $key
* @return FlexObjectInterface
* @deprecated 1.7 Use $object->update()->save() instead.
*/ public function ggsv33(array$zoyg64,string $pkuu7e=null):FlexObjectInterface{user_error(__CLASS__.base64_decode('Ojo=').__FUNCTION__.base64_decode('KCkgc2hvdWxkIG5vdCBiZSB1c2VkIGFueW1vcmU6IHVzZSAkb2JqZWN0LT51cGRhdGUoKS0+c2F2ZSgpIGluc3RlYWQu'),E_USER_DEPRECATED);$npgxa2=null!==$pkuu7e?$this->wcbd16()->rcpi51($pkuu7e):null;$inwe3f=$this->uxqj1c();if(null===$npgxa2){$npgxa2=$this->etxg1d($zoyg64,$pkuu7e ?? '',true);$pkuu7e=$npgxa2->agdmcd();if($pkuu7e){$inwe3f->siayce([$pkuu7e=>$npgxa2->kpjzcf()]);}else{$inwe3f->epwid0([$npgxa2->kpjzcf()]);}}else{$hwxpd1=$npgxa2->agdmcd();$npgxa2->ggsv33($zoyg64);$pbgbd2=$npgxa2->agdmcd();if($hwxpd1!==$pbgbd2){if(method_exists($npgxa2,base64_decode('dHJpZ2dlckV2ZW50'))){$npgxa2->rrtgd3(base64_decode('bW92ZQ=='));}$inwe3f->jreqd4($hwxpd1,$pbgbd2);}$npgxa2->rfab6f();}try{$this->cduw19();}catch(InvalidArgumentException $xuyx87){/** @var Debugger $debugger */ $zjmn88=Grav::dnxu4d()[base64_decode('ZGVidWdnZXI=')];$zjmn88->jmrr89($xuyx87);}return $npgxa2;}/**
* @param string $key
* @return FlexObjectInterface|null
* @deprecated 1.7 Use $object->delete() instead.
*/ public function oroc34(string $pkuu7e):?FlexObjectInterface{user_error(__CLASS__.base64_decode('Ojo=').__FUNCTION__.base64_decode('KCkgc2hvdWxkIG5vdCBiZSB1c2VkIGFueW1vcmU6IHVzZSAkb2JqZWN0LT5kZWxldGUoKSBpbnN0ZWFkLg=='),E_USER_DEPRECATED);$npgxa2=$this->wcbd16()->rcpi51($pkuu7e);if(!$npgxa2){return null;}$npgxa2->luft70();return $npgxa2;}}?>
Did this file decode correctly?
Original Code
<?php /**
* @package Grav\Framework\Flex
*
* @copyright Copyright (c) 2015 - 2024 Trilby Media, LLC. All rights reserved.
* @license MIT License; see LICENSE file for details.
*/ namespace Grav\Framework\Flex;use Exception;use Grav\Common\Cache;use Grav\Common\Config\Config;use Grav\Common\Data\Blueprint;use Grav\Common\Debugger;use Grav\Common\Grav;use Grav\Common\Page\Interfaces\PageInterface;use Grav\Common\User\Interfaces\UserInterface;use Grav\Common\Utils;use Grav\Framework\Cache\Adapter\DoctrineCache;use Grav\Framework\Cache\Adapter\MemoryCache;use Grav\Framework\Cache\CacheInterface;use Grav\Framework\Filesystem\Filesystem;use Grav\Framework\Flex\Interfaces\FlexCollectionInterface;use Grav\Framework\Flex\Interfaces\FlexDirectoryInterface;use Grav\Framework\Flex\Interfaces\FlexFormInterface;use Grav\Framework\Flex\Interfaces\FlexIndexInterface;use Grav\Framework\Flex\Interfaces\FlexObjectInterface;use Grav\Framework\Flex\Interfaces\FlexStorageInterface;use Grav\Framework\Flex\Storage\SimpleStorage;use Grav\Framework\Flex\Traits\FlexAuthorizeTrait;use Psr\SimpleCache\InvalidArgumentException;use RocketTheme\Toolbox\File\YamlFile;use RocketTheme\Toolbox\ResourceLocator\UniformResourceLocator;use RuntimeException;use function xwpz0;use function ccnw1;use function rmha2;use Grav\Common\Flex\Types\Generic\GenericObject;use Grav\Common\Flex\Types\Generic\GenericCollection;use Grav\Common\Flex\Types\Generic\GenericIndex;use function raeq3;/**
* Class FlexDirectory
* @package Grav\Framework\Flex
*/ class piuy35 implements stem36{use FlexAuthorizeTrait;/** @var string */ protected $naby37;/** @var string */ protected $etre38;/** @var Blueprint[] */ protected $xsxe39;/**
* @var FlexIndexInterface[]
* @phpstan-var FlexIndexInterface<FlexObjectInterface>[]
*/ protected $xeck3a=[];/**
* @var FlexCollectionInterface|null
* @phpstan-var FlexCollectionInterface<FlexObjectInterface>|null
*/ protected $yoez3b;/** @var bool */ protected $vhmc3c;/** @var array */ protected $ucyz3d;/** @var Config */ protected $smuh3e;/** @var FlexStorageInterface */ protected $inwe3f;/** @var CacheInterface[] */ protected $cyuu40;/** @var FlexObjectInterface[] */ protected $ldba41;/** @var string */ protected $rugd42;/** @var string */ protected $vkqn43;/** @var string */ protected $zjvl44;/** @var string|null */ private $vlom45;/**
* FlexDirectory constructor.
* @param string $type
* @param string $blueprint_file
* @param array $defaults
*/ public function ifpj4(string $naby37,string $etre38,array$ucyz3d=[]){$this->$jxvr46=$naby37;$this->$rdcy47=[];$this->$iazg48=$etre38;$this->$nmzu49=$ucyz3d;$this->$zrsb4a=!empty($ucyz3d[base64_decode('ZW5hYmxlZA==')]);$this->$sdve4b=[];}/**
* @return bool
*/ public function qlty5():bool{$zsnt4c=Grav::dnxu4d();/** @var Flex $flex */ $mzho4e=$zsnt4c[base64_decode('ZmxleA==')];$btkf4f=$mzho4e->hbnm50($this->$jxvr46);return null!==$btkf4f;}/**
* @return bool
*/ public function vams6():bool{return $this->$zrsb4a;}/**
* @return string
*/ public function qnyp7():string{return $this->$jxvr46;}/**
* @return string
*/ public function glmo8():string{return $this->zyhf28()->rcpi51(base64_decode('dGl0bGU='),ucfirst($this->qnyp7()));}/**
* @return string
*/ public function dehl9():string{return $this->zyhf28()->rcpi51(base64_decode('ZGVzY3JpcHRpb24='),'');}/**
* @param string|null $name
* @param mixed $default
* @return mixed
*/ public function tfbla(string $paqw52=null,$kyto53=null){if(null===$this->$ruwn54){$smuh3e=$this->zyhf28()->rcpi51(base64_decode('Y29uZmln'),[]);$smuh3e=rmha2($smuh3e)?array_replace_recursive($smuh3e,$this->$nmzu49,$this->netx12($smuh3e[base64_decode('YWRtaW4=')][base64_decode('dmlld3M=')][base64_decode('Y29uZmlndXJl')][base64_decode('Zm9ybQ==')]?? $smuh3e[base64_decode('YWRtaW4=')][base64_decode('Y29uZmlndXJl')][base64_decode('Zm9ybQ==')]?? null)):null;if(!rmha2($smuh3e)){throw new fyvf55(base64_decode('QmFkIGNvbmZpZ3VyYXRpb24='));}$this->$ruwn54=new qxmr56($smuh3e);}return null===$paqw52?$this->$ruwn54:$this->$ruwn54->rcpi51($paqw52,$kyto53);}/**
* @param string|string[]|null $properties
* @return array
*/ public function iplgb($njop57=null):array{if(null!==$njop57){return(array)$njop57;}$njop57=$this->tfbla(base64_decode('ZGF0YS5zZWFyY2guZmllbGRz'));if(!$njop57){$mowv58=$this->tfbla(base64_decode('YWRtaW4udmlld3MubGlzdC5maWVsZHM='))?? $this->tfbla(base64_decode('YWRtaW4ubGlzdC5maWVsZHM='),[]);foreach($mowv58 as $pzpw59=>$otpk5a){if(!empty($otpk5a[base64_decode('bGluaw==')])){$njop57[]=$pzpw59;}}}return $njop57;}/**
* @param array|null $options
* @return array
*/ public function mzlnc(array$wtum5b=null):array{if(empty($wtum5b[base64_decode('bWVyZ2U=')])){return $wtum5b ??(array)$this->tfbla(base64_decode('ZGF0YS5zZWFyY2gub3B0aW9ucw=='));}unset($wtum5b[base64_decode('bWVyZ2U=')]);return $wtum5b+(array)$this->tfbla(base64_decode('ZGF0YS5zZWFyY2gub3B0aW9ucw=='));}/**
* @param string|null $name
* @param array $options
* @return FlexFormInterface
* @internal
*/ public function lavmd(string $paqw52=null,array$wtum5b=[]){$paqw52=$paqw52?:$this->tfbla(base64_decode('YWRtaW4udmlld3MuY29uZmlndXJlLmZvcm0='),'')?:$this->tfbla(base64_decode('YWRtaW4uY29uZmlndXJlLmZvcm0='),'');return new zunl5c($paqw52 ?? '',$this,$wtum5b);}/**
* @return Blueprint
* @internal
*/ public function qroie(){$paqw52=base64_decode('Y29uZmlndXJl');$naby37=$this->uape13();$srvj5d=$naby37->rcpi51("blueprints/{$paqw52}");$azga5e="blueprints://flex/shared/{$paqw52}.yaml";$adbq5f=new nokp60($azga5e);$adbq5f->kabx61();if(isset($srvj5d[base64_decode('ZmllbGRz')])){$adbq5f->lntf62(base64_decode('Zm9ybS9maWVsZHMvdGFicy9maWVsZHM='),$srvj5d[base64_decode('ZmllbGRz')]);}$adbq5f->nhof63();return $adbq5f;}/**
* @param string $name
* @param array $data
* @return void
* @throws Exception
* @internal
*/ public function orgxf(string $paqw52,array$zoyg64){$zsnt4c=Grav::dnxu4d();/** @var UniformResourceLocator $locator */ $nijp65=$zsnt4c[base64_decode('bG9jYXRvcg==')];$fzlz66=$this->fpul11($paqw52);if(file_exists($fzlz66)){$fzlz66=$nijp65->jwbx67($fzlz66,true);}else{$vkph68=Filesystem::qxwh69();$ennn6a=$vkph68->pvmf6b($fzlz66);$onqi6c=$vkph68->jjri6d($fzlz66);$ennn6a=$nijp65->jwbx67($ennn6a,true)?:$nijp65->jwbx67($ennn6a,true,true);$fzlz66="{$ennn6a}/{$onqi6c}";}$ohoq6e=YamlFile::dnxu4d($fzlz66);if(!empty($zoyg64)){$ohoq6e->rfab6f($zoyg64);}else{$ohoq6e->luft70();}}/**
* @param string $name
* @return array
* @internal
*/ public function dvbl10(string $paqw52):array{$zsnt4c=Grav::dnxu4d();/** @var UniformResourceLocator $locator */ $nijp65=$zsnt4c[base64_decode('bG9jYXRvcg==')];$tsfc71=$this->fpul11($paqw52);if(optr72($tsfc71,base64_decode('Y29uZmlnOi8v'))){$azga5e=str_replace(base64_decode('Lw=='),base64_decode('Lg=='),substr($tsfc71,9,-5));return(array)$zsnt4c[base64_decode('Y29uZmln')]->rcpi51($azga5e);}$fzlz66=$nijp65->jwbx67($tsfc71,true);if($fzlz66===false){return[];}$ohoq6e=YamlFile::dnxu4d($fzlz66);return $ohoq6e->nvie73();}/**
* @param string|null $name
* @return string
*/ public function fpul11(string $paqw52=null):string{$paqw52=$paqw52?:$this->qnyp7();$adbq5f=$this->uape13();return $adbq5f->rcpi51(base64_decode('Ymx1ZXByaW50cy92aWV3cy9jb25maWd1cmUvZmlsZQ=='))?? $adbq5f->rcpi51(base64_decode('Ymx1ZXByaW50cy9jb25maWd1cmUvZmlsZQ=='))??"config://flex/{$paqw52}.yaml";}/**
* @param string|null $name
* @return array
*/ protected function netx12(string $paqw52=null):array{$zsnt4c=Grav::dnxu4d();/** @var Config $config */ $smuh3e=$zsnt4c[base64_decode('Y29uZmln')];$paqw52=$paqw52?:$this->qnyp7();return $smuh3e->rcpi51("flex.{$paqw52}",[]);}/**
* Returns a new uninitialized instance of blueprint.
*
* Always use $object->getBlueprint() or $object->getForm()->getBlueprint() instead.
*
* @param string $type
* @param string $context
* @return Blueprint
*/ public function uape13(string $naby37='',string $kqmh74=''){return clone $this->zyhf28($naby37,$kqmh74);}/**
* @param string $view
* @return string
*/ public function kqtz14(string $atoj75=''):string{$ohoq6e=$this->$iazg48;if($atoj75!==''){$ohoq6e=preg_replace(base64_decode('L1wueWFtbC8='),"/{$atoj75}.yaml",$ohoq6e);}return(string)$ohoq6e;}/**
* Get collection. In the site this will be filtered by the default filters (published etc).
*
* Use $directory->getIndex() if you want unfiltered collection.
*
* @param array|null $keys Array of keys.
* @param string|null $keyField Field to be used as the key.
* @return FlexCollectionInterface
* @phpstan-return FlexCollectionInterface<FlexObjectInterface>
*/ public function ixul15(array$nhel76=null,string $edxo77=null):FlexCollectionInterface{$rpaf78=$this->wcbd16($nhel76,$edxo77);if(!Utils::hyrm79()){$gpyf7a=(array)$this->tfbla(base64_decode('c2l0ZS5maWx0ZXI='),[]);foreach($gpyf7a as $vmft7b){$rpaf78=$rpaf78->{$vmft7b}();}}return $rpaf78;}/**
* Get the full collection of all stored objects.
*
* Use $directory->getCollection() if you want a filtered collection.
*
* @param array|null $keys Array of keys.
* @param string|null $keyField Field to be used as the key.
* @return FlexIndexInterface
* @phpstan-return FlexIndexInterface<FlexObjectInterface>
*/ public function wcbd16(array$nhel76=null,string $edxo77=null):FlexIndexInterface{$edxo77=$edxo77 ?? '';$rpaf78=$this->$cyzi7c[$edxo77]?? $this->aobl2e($edxo77);$rpaf78=clone $rpaf78;if(null!==$nhel76){/** @var FlexIndexInterface<FlexObjectInterface> $index */ $rpaf78=$rpaf78->ekug7d($nhel76);}return $rpaf78->wcbd16();}/**
* Returns an object if it exists. If no arguments are passed (or both of them are null), method creates a new empty object.
*
* Note: It is not safe to use the object without checking if the user can access it.
*
* @param string|null $key
* @param string|null $keyField Field to be used as the key.
* @return FlexObjectInterface|null
*/ public function lxyb17($pkuu7e=null,string $edxo77=null):?FlexObjectInterface{if(null===$pkuu7e){return $this->etxg1d([],'');}$edxo77=$edxo77 ?? '';$rpaf78=$this->$cyzi7c[$edxo77]?? $this->aobl2e($edxo77);return $rpaf78->rcpi51($pkuu7e);}/**
* @param string|null $namespace
* @return CacheInterface
*/ public function dgqu18(string $pssm7f=null){$pssm7f=$pssm7f?:base64_decode('aW5kZXg=');$cyuu40=$this->$zclv80[$pssm7f]?? null;if(null===$cyuu40){try{$zsnt4c=Grav::dnxu4d();/** @var Cache $gravCache */ $ughe81=$zsnt4c[base64_decode('Y2FjaGU=')];$smuh3e=$this->tfbla(base64_decode('b2JqZWN0LmNhY2hlLg==').$pssm7f);if(empty($smuh3e[base64_decode('ZW5hYmxlZA==')])){$cyuu40=new pxlb82(base64_decode('ZmxleC1vYmplY3RzLQ==').$this->qnyp7());}else{$ucpr83=$smuh3e[base64_decode('bGlmZXRpbWU=')]?? 60;$pkuu7e=$ughe81->yxao84();if(Utils::hyrm79()){$pkuu7e=substr($pkuu7e,0,-1);}$cyuu40=new cpvo85($ughe81->nkrq86(),base64_decode('ZmxleC1vYmplY3RzLQ==').$this->qnyp7().$pkuu7e,$ucpr83);}}catch(Exception $xuyx87){/** @var Debugger $debugger */ $zjmn88=Grav::dnxu4d()[base64_decode('ZGVidWdnZXI=')];$zjmn88->jmrr89($xuyx87);$cyuu40=new pxlb82(base64_decode('ZmxleC1vYmplY3RzLQ==').$this->qnyp7());}$cyuu40->grla8a(false);$this->$zclv80[$pssm7f]=$cyuu40;}return $cyuu40;}/**
* @return $this
*/ public function cduw19(){$zsnt4c=Grav::dnxu4d();/** @var Debugger $debugger */ $zjmn88=$zsnt4c[base64_decode('ZGVidWdnZXI=')];$zjmn88->skqg8b(sprintf(base64_decode('RmxleDogQ2xlYXJpbmcgYWxsICVzIGNhY2hl'),$this->$jxvr46),base64_decode('ZGVidWc='));/** @var UniformResourceLocator $locator */ $nijp65=$zsnt4c[base64_decode('bG9jYXRvcg==')];$nijp65->cduw19();$this->dgqu18(base64_decode('aW5kZXg='))->tdoe8c();$this->dgqu18(base64_decode('b2JqZWN0'))->tdoe8c();$this->dgqu18(base64_decode('cmVuZGVy'))->tdoe8c();$this->$cyzi7c=[];$this->$sdve4b=[];return $this;}/**
* @param string|null $key
* @return string|null
*/ public function zomi1a(string $pkuu7e=null):?string{return $this->uxqj1c()->fzti8d($pkuu7e);}/**
* @param string|null $key
* @return string|null
*/ public function iewi1b(string $pkuu7e=null):?string{return $this->uxqj1c()->swqy8e($pkuu7e);}/**
* @return FlexStorageInterface
*/ public function uxqj1c():FlexStorageInterface{if(null===$this->$mbtq8f){$this->$mbtq8f=$this->wtbc2d();}return $this->$mbtq8f;}/**
* @param array $data
* @param string $key
* @param bool $validate
* @return FlexObjectInterface
*/ public function etxg1d(array$zoyg64,string $pkuu7e='',bool $oqcy90=false):FlexObjectInterface{/** @phpstan-var class-string $className */ $swvs91=$this->$swhq92?:$this->pdml20();if(!is_a($swvs91,FlexObjectInterface::class,true)){throw new \fyvf55(base64_decode('QmFkIG9iamVjdCBjbGFzczog').$swvs91);}return new $swvs91($zoyg64,$pkuu7e,$this,$oqcy90);}/**
* @param array $entries
* @param string|null $keyField
* @return FlexCollectionInterface
* @phpstan-return FlexCollectionInterface<FlexObjectInterface>
*/ public function nirq1e(array$pdco93,string $edxo77=null):FlexCollectionInterface{/** phpstan-var class-string $className */ $swvs91=$this->$eius94?:$this->hltd21();if(!is_a($swvs91,FlexCollectionInterface::class,true)){throw new \fyvf55(base64_decode('QmFkIGNvbGxlY3Rpb24gY2xhc3M6IA==').$swvs91);}return $swvs91::rnas95($pdco93,$this,$edxo77);}/**
* @param array $entries
* @param string|null $keyField
* @return FlexIndexInterface
* @phpstan-return FlexIndexInterface<FlexObjectInterface>
*/ public function uqqt1f(array$pdco93,string $edxo77=null):FlexIndexInterface{/** @phpstan-var class-string $className */ $swvs91=$this->$tceh96?:$this->qpvw22();if(!is_a($swvs91,FlexIndexInterface::class,true)){throw new \fyvf55(base64_decode('QmFkIGluZGV4IGNsYXNzOiA=').$swvs91);}return $swvs91::rnas95($pdco93,$this,$edxo77);}/**
* @return string
*/ public function pdml20():string{if(!$this->$swhq92){$this->$swhq92=$this->tfbla(base64_decode('ZGF0YS5vYmplY3Q='),GenericObject::class);}return $this->$swhq92;}/**
* @return string
*/ public function hltd21():string{if(!$this->$eius94){$this->$eius94=$this->tfbla(base64_decode('ZGF0YS5jb2xsZWN0aW9u'),GenericCollection::class);}return $this->$eius94;}/**
* @return string
*/ public function qpvw22():string{if(!$this->$tceh96){$this->$tceh96=$this->tfbla(base64_decode('ZGF0YS5pbmRleA=='),GenericIndex::class);}return $this->$tceh96;}/**
* @param array $entries
* @param string|null $keyField
* @return FlexCollectionInterface
* @phpstan-return FlexCollectionInterface<FlexObjectInterface>
*/ public function vwhe23(array$pdco93,string $edxo77=null):FlexCollectionInterface{return $this->nirq1e($this->tyfi24($pdco93),$edxo77);}/**
* @param array $entries
* @return FlexObjectInterface[]
* @internal
*/ public function tyfi24(array$pdco93):array{/** @var Debugger $debugger */ $zjmn88=Grav::dnxu4d()[base64_decode('ZGVidWdnZXI=')];$nhel76=[];$lske97=[];$aaoh98=[];foreach($pdco93 as $pkuu7e=>$otpk5a){$qipe99=$otpk5a[base64_decode('c3RvcmFnZV9rZXk=')]?? '';if($qipe99===''){continue;}$wvmf9a=$this->$sdve4b[$qipe99]?? null;$nhel76[$qipe99]=$pkuu7e;$lske97[$qipe99]=$wvmf9a;if(!$wvmf9a){$aaoh98[]=$qipe99;}}if($aaoh98){$lske97=(array)array_replace($lske97,$this->davx25($aaoh98));}$bzlq9b=[];$inwe3f=$this->uxqj1c();$lske97=$inwe3f->prvz9c($lske97,$bzlq9b);$znaw9d=$this->qlty5();$pgat9e=[];foreach($lske97 as $wayo9f=>$agpea0){$grmua1=$nhel76[$wayo9f];if($agpea0 instanceof FlexObjectInterface){$npgxa2=$agpea0;}else{if($agpea0===null){$zjmn88->skqg8b(sprintf(base64_decode('RmxleDogT2JqZWN0ICVzIHdhcyBub3QgZm91bmQgZnJvbSAlcyBzdG9yYWdl'),$wayo9f,$this->$jxvr46),base64_decode('ZGVidWc='));continue;}if(isset($agpea0[base64_decode('X19FUlJPUg==')])){$uavta3=sprintf(base64_decode('RmxleDogT2JqZWN0ICVzIGlzIGJyb2tlbiBpbiAlcyBzdG9yYWdlOiAlcw=='),$wayo9f,$this->$jxvr46,$agpea0[base64_decode('X19FUlJPUg==')]);$zjmn88->jmrr89(new fyvf55($uavta3));$zjmn88->skqg8b($uavta3,base64_decode('ZXJyb3I='));continue;}if(!isset($agpea0[base64_decode('X19NRVRB')])){$agpea0[base64_decode('X19NRVRB')]=[base64_decode('c3RvcmFnZV9rZXk=')=>$wayo9f,base64_decode('c3RvcmFnZV90aW1lc3RhbXA=')=>$pdco93[$grmua1][base64_decode('c3RvcmFnZV90aW1lc3RhbXA=')]?? 0,];}$pkuu7e=$agpea0[base64_decode('X19NRVRB')][base64_decode('a2V5')]?? $pdco93[$grmua1][base64_decode('a2V5')]?? $grmua1;$npgxa2=$this->etxg1d($agpea0,$pkuu7e,false);$this->$sdve4b[$wayo9f]=$npgxa2;if($znaw9d){$bzlq9b[$wayo9f]=$npgxa2;}}$pgat9e[$grmua1]=$npgxa2;}if($bzlq9b){$cyuu40=$this->dgqu18(base64_decode('b2JqZWN0'));if(!$cyuu40 instanceof MemoryCache){}try{$cyuu40->qwjba4($bzlq9b);}catch(InvalidArgumentException $xuyx87){$zjmn88->jmrr89($xuyx87);}}if($aaoh98){$zjmn88->mhkfa5(base64_decode('ZmxleC1vYmplY3Rz'));}return $pgat9e;}protected function davx25(array$aaoh98):array{if(!$aaoh98){return[];}/** @var Debugger $debugger */ $zjmn88=Grav::dnxu4d()[base64_decode('ZGVidWdnZXI=')];$cyuu40=$this->dgqu18(base64_decode('b2JqZWN0'));$jzfpa6=[];try{$mzkea7=ccnw1($aaoh98);$zjmn88->dvaqa8(base64_decode('ZmxleC1vYmplY3Rz'),sprintf(base64_decode('RmxleDogTG9hZGluZyAlZCAlcw=='),$mzkea7,$this->$jxvr46));$jzfpa6=(array)$cyuu40->tiuka9($aaoh98);if($jzfpa6){$rpaf78=$this->aobl2e(base64_decode('c3RvcmFnZV9rZXk='));/**
* @var string $key
* @var mixed $value
*/ foreach($jzfpa6 as $pkuu7e=>$otpk5a){if($otpk5a instanceof FlexObjectInterface){$piokaa=$otpk5a->exssab();}else{$piokaa=$otpk5a[base64_decode('X19NRVRB')]??[];}$vsvdac=$rpaf78->exssab($pkuu7e);$gzxkad=$vsvdac[base64_decode('Y2hlY2tzdW0=')]?? $vsvdac[base64_decode('c3RvcmFnZV90aW1lc3RhbXA=')]?? null;$qxfjae=$piokaa[base64_decode('Y2hlY2tzdW0=')]?? $piokaa[base64_decode('c3RvcmFnZV90aW1lc3RhbXA=')]?? null;if($gzxkad!==$qxfjae){unset($jzfpa6[$pkuu7e]);}}}}catch(InvalidArgumentException $xuyx87){$zjmn88->jmrr89($xuyx87);}return $jzfpa6;}/**
* @return void
*/ public function xstx26():void{$this->dgqu18(base64_decode('aW5kZXg='))->tdoe8c();$this->wcbd16()::hxbcaf($this->uxqj1c());$this->$cyzi7c=[];$this->$sdve4b=[];}/**
* @param string $scope
* @param string $action
* @return string
*/ public function eptr27(string $qumsb0,string $ikfsb1):string{if(!$this->$sfdbb2){$smuh3e=$this->tfbla(base64_decode('YWRtaW4ucGVybWlzc2lvbnM='));if($smuh3e){$this->$sfdbb2=array_key_first($smuh3e).base64_decode('LiUyJHM=');}else{$this->$sfdbb2=base64_decode('JTEkcy5mbGV4LW9iamVjdC4lMiRz');}}return sprintf($this->$sfdbb2,$qumsb0,$ikfsb1);}/**
* @param string $type_view
* @param string $context
* @return Blueprint
*/ protected function zyhf28(string $nuhyb3='',string $kqmh74=''){if(!isset($this->$rdcy47[$nuhyb3])){if(!file_exists($this->$iazg48)){throw new fyvf55(sprintf(base64_decode('RmxleDogQmx1ZXByaW50IGZpbGUgZm9yICVzIGlzIG1pc3Npbmc='),$this->$jxvr46));}$hofzb4=explode(base64_decode('Lg=='),rtrim($nuhyb3,base64_decode('Lg==')),2);$naby37=array_shift($hofzb4);$atoj75=array_shift($hofzb4)?:'';$adbq5f=new nokp60($this->kqtz14($atoj75));$adbq5f->thhib5(base64_decode('ZGF0YQ=='),function(array&$cftqb6,$pzpw59,array&$wditb7){$this->wpft29($cftqb6,$pzpw59,$wditb7);});$adbq5f->thhib5(base64_decode('ZmxleA=='),function(array&$cftqb6,$pzpw59,array&$wditb7){$this->wmit2a($cftqb6,$pzpw59,$wditb7);});$adbq5f->thhib5(base64_decode('YXV0aG9yaXpl'),function(array&$cftqb6,$pzpw59,array&$wditb7){$this->ocny2b($cftqb6,$pzpw59,$wditb7);});if($kqmh74){$adbq5f->zgkzb8($kqmh74);}$adbq5f->kabx61($naby37?:null);if($adbq5f->rcpi51(base64_decode('dHlwZQ=='))===base64_decode('ZmxleC1vYmplY3Rz')&&isset(Grav::dnxu4d()[base64_decode('YWRtaW4=')])){$falgb9=(new nokp60(base64_decode('cGx1Z2luOi8vZmxleC1vYmplY3RzL2JsdWVwcmludHMvZmxleC1vYmplY3RzLnlhbWw=')))->kabx61();$adbq5f->hhvcba($falgb9,true);}$this->$rdcy47[$nuhyb3]=$adbq5f;}return $this->$rdcy47[$nuhyb3];}/**
* @param array $field
* @param string $property
* @param array $call
* @return void
*/ protected function wpft29(array&$cftqb6,$pzpw59,array$wditb7){$cdqfbb=$wditb7[base64_decode('cGFyYW1z')];if(rmha2($cdqfbb)){$sxfgbc=array_shift($cdqfbb);}else{$sxfgbc=$cdqfbb;$cdqfbb=[];}$npgxa2=$wditb7[base64_decode('b2JqZWN0')];if($sxfgbc===base64_decode('XEdyYXZcQ29tbW9uXFBhZ2VcUGFnZXM6OnBhZ2VUeXBlcw==')){$cdqfbb=[$npgxa2 instanceof PageInterface&&$npgxa2->gqvhbd()?base64_decode('bW9kdWxhcg=='):base64_decode('c3RhbmRhcmQ=')];}$zoyg64=null;if(raeq3($sxfgbc)){$zoyg64=xwpz0($sxfgbc,$cdqfbb);}if(null!==$zoyg64){if(rmha2($zoyg64)&&isset($cftqb6[$pzpw59])&&rmha2($cftqb6[$pzpw59])){$cftqb6[$pzpw59]+=$zoyg64;}else{$cftqb6[$pzpw59]=$zoyg64;}}}/**
* @param array $field
* @param string $property
* @param array $call
* @return void
*/ protected function wmit2a(array&$cftqb6,$pzpw59,array$wditb7):void{$cdqfbb=(array)$wditb7[base64_decode('cGFyYW1z')];$npgxa2=$wditb7[base64_decode('b2JqZWN0')]?? null;$brqtbe=array_shift($cdqfbb);$bgsnbf=false;if(optr72($brqtbe,base64_decode('IQ=='))){$brqtbe=substr($brqtbe,1);$bgsnbf=true;}elseif(optr72($brqtbe,base64_decode('bm90IA=='))){$brqtbe=substr($brqtbe,4);$bgsnbf=true;}$brqtbe=trim($brqtbe);if($npgxa2&&method_exists($npgxa2,$brqtbe)){$otpk5a=$npgxa2->{$brqtbe}(...$cdqfbb);if(rmha2($otpk5a)&&isset($cftqb6[$pzpw59])&&rmha2($cftqb6[$pzpw59])){$otpk5a=$this->givw2c($cftqb6[$pzpw59],$otpk5a);}$otpk5a=$bgsnbf?!$otpk5a:$otpk5a;if($pzpw59===base64_decode('aWdub3Jl')&&$otpk5a){Blueprint::hmmtc0($cftqb6,base64_decode('dmFsaWRhdGU='),[base64_decode('aWdub3Jl')=>true]);}else{$cftqb6[$pzpw59]=$otpk5a;}}}/**
* @param array $field
* @param string $property
* @param array $call
* @return void
*/ protected function ocny2b(array&$cftqb6,$pzpw59,array$wditb7):void{$cdqfbb=(array)$wditb7[base64_decode('cGFyYW1z')];$npgxa2=$wditb7[base64_decode('b2JqZWN0')]?? null;$qyagc1=array_shift($cdqfbb);$bgsnbf=false;if(optr72($qyagc1,base64_decode('IQ=='))){$qyagc1=substr($qyagc1,1);$bgsnbf=true;}elseif(optr72($qyagc1,base64_decode('bm90IA=='))){$qyagc1=substr($qyagc1,4);$bgsnbf=true;}$qyagc1=trim($qyagc1);if($npgxa2){$otpk5a=$npgxa2->zuoac2($qyagc1)?? false;$cftqb6[$pzpw59]=$bgsnbf?!$otpk5a:$otpk5a;}}/**
* @param array $array1
* @param array $array2
* @return array
*/ protected function givw2c(array$twkyc3,array$azxlc4):array{foreach($azxlc4 as $pkuu7e=>$otpk5a){if(rmha2($otpk5a)&&isset($twkyc3[$pkuu7e])&&rmha2($twkyc3[$pkuu7e])){$twkyc3[$pkuu7e]=$this->givw2c($twkyc3[$pkuu7e],$otpk5a);}else{$twkyc3[$pkuu7e]=$otpk5a;}}return $twkyc3;}/**
* @return FlexStorageInterface
*/ protected function wtbc2d():FlexStorageInterface{$this->$tddjc5=$this->nirq1e([]);$inwe3f=$this->tfbla(base64_decode('ZGF0YS5zdG9yYWdl'));if(!rmha2($inwe3f)){$inwe3f=[base64_decode('b3B0aW9ucw==')=>[base64_decode('Zm9sZGVy')=>$inwe3f]];}$swvs91=$inwe3f[base64_decode('Y2xhc3M=')]?? SimpleStorage::class;$wtum5b=$inwe3f[base64_decode('b3B0aW9ucw==')]??[];if(!is_a($swvs91,FlexStorageInterface::class,true)){throw new \fyvf55(base64_decode('QmFkIHN0b3JhZ2UgY2xhc3M6IA==').$swvs91);}return new $swvs91($wtum5b);}/**
* @param string $keyField
* @return FlexIndexInterface
* @phpstan-return FlexIndexInterface<FlexObjectInterface>
*/ protected function aobl2e(string $edxo77):FlexIndexInterface{static $maecc6=0;$rpaf78=$this->$cyzi7c[$edxo77]?? null;if(null!==$rpaf78){return $rpaf78;}$rpaf78=$this->$cyzi7c[base64_decode('c3RvcmFnZV9rZXk=')]?? null;if(null===$rpaf78){$maecc6++;$uadic7=$maecc6;/** @var Debugger $debugger */ $zjmn88=Grav::dnxu4d()[base64_decode('ZGVidWdnZXI=')];$zjmn88->dvaqa8(base64_decode('ZmxleC1rZXlzLQ==').$this->$jxvr46.$uadic7,"Flex: Loading {$this->$jxvr46} index");$inwe3f=$this->uxqj1c();$cyuu40=$this->dgqu18(base64_decode('aW5kZXg='));try{$nhel76=$cyuu40->rcpi51(base64_decode('X19rZXlz'));}catch(InvalidArgumentException $xuyx87){$zjmn88->jmrr89($xuyx87);$nhel76=null;}if(!rmha2($nhel76)){/** @phpstan-var class-string $className */ $swvs91=$this->qpvw22();$nhel76=$swvs91::hxbcaf($inwe3f);if(!$cyuu40 instanceof MemoryCache){$zjmn88->skqg8b(sprintf(base64_decode('RmxleDogQ2FjaGluZyAlcyBpbmRleCBvZiAlZCBvYmplY3Rz'),$this->$jxvr46,ccnw1($nhel76)),base64_decode('ZGVidWc='));}try{$cyuu40->vhjfc8(base64_decode('X19rZXlz'),$nhel76);}catch(InvalidArgumentException $xuyx87){$zjmn88->jmrr89($xuyx87);}}$gyhgc9=$this->tfbla(base64_decode('ZGF0YS5vcmRlcmluZw=='),[]);$this->$cyzi7c[base64_decode('c3RvcmFnZV9rZXk=')]=$rpaf78=$this->uqqt1f($nhel76,base64_decode('c3RvcmFnZV9rZXk='));if($gyhgc9){/** @var FlexCollectionInterface<FlexObjectInterface> $collection */ $yoez3b=$this->$cyzi7c[base64_decode('c3RvcmFnZV9rZXk=')]->kckkca($gyhgc9);$this->$cyzi7c[base64_decode('c3RvcmFnZV9rZXk=')]=$rpaf78=$yoez3b->wcbd16();}$zjmn88->mhkfa5(base64_decode('ZmxleC1rZXlzLQ==').$this->$jxvr46.$uadic7);}if($edxo77!==base64_decode('c3RvcmFnZV9rZXk=')){$this->$cyzi7c[$edxo77]=$rpaf78=$rpaf78->rhiocb($edxo77?:null);}return $rpaf78;}/**
* @param string $action
* @return string
*/ protected function tphy2f(string $ikfsb1):string{if($ikfsb1===base64_decode('c2F2ZQ==')){$ikfsb1=base64_decode('Y3JlYXRl');}return $ikfsb1;}/**
* @return UserInterface|null
*/ protected function kqao30():?UserInterface{/** @var UserInterface|null $user */ $enllcc=Grav::dnxu4d()[base64_decode('dXNlcg==')]?? null;return $enllcc;}/**
* @return string
*/ protected function ekfc31():string{returnisset(Grav::dnxu4d()[base64_decode('YWRtaW4=')])?base64_decode('YWRtaW4='):base64_decode('c2l0ZQ==');}/**
* @return string
* @deprecated 1.6 Use ->getFlexType() method instead.
*/ public function ydzf32():string{user_error(__CLASS__.base64_decode('Ojo=').__FUNCTION__.base64_decode('KCkgaXMgZGVwcmVjYXRlZCBzaW5jZSBHcmF2IDEuNiwgdXNlIC0+Z2V0RmxleFR5cGUoKSBtZXRob2QgaW5zdGVhZA=='),E_USER_DEPRECATED);return $this->$jxvr46;}/**
* @param array $data
* @param string|null $key
* @return FlexObjectInterface
* @deprecated 1.7 Use $object->update()->save() instead.
*/ public function ggsv33(array$zoyg64,string $pkuu7e=null):FlexObjectInterface{user_error(__CLASS__.base64_decode('Ojo=').__FUNCTION__.base64_decode('KCkgc2hvdWxkIG5vdCBiZSB1c2VkIGFueW1vcmU6IHVzZSAkb2JqZWN0LT51cGRhdGUoKS0+c2F2ZSgpIGluc3RlYWQu'),E_USER_DEPRECATED);$npgxa2=null!==$pkuu7e?$this->wcbd16()->rcpi51($pkuu7e):null;$inwe3f=$this->uxqj1c();if(null===$npgxa2){$npgxa2=$this->etxg1d($zoyg64,$pkuu7e ?? '',true);$pkuu7e=$npgxa2->agdmcd();if($pkuu7e){$inwe3f->siayce([$pkuu7e=>$npgxa2->kpjzcf()]);}else{$inwe3f->epwid0([$npgxa2->kpjzcf()]);}}else{$hwxpd1=$npgxa2->agdmcd();$npgxa2->ggsv33($zoyg64);$pbgbd2=$npgxa2->agdmcd();if($hwxpd1!==$pbgbd2){if(method_exists($npgxa2,base64_decode('dHJpZ2dlckV2ZW50'))){$npgxa2->rrtgd3(base64_decode('bW92ZQ=='));}$inwe3f->jreqd4($hwxpd1,$pbgbd2);}$npgxa2->rfab6f();}try{$this->cduw19();}catch(InvalidArgumentException $xuyx87){/** @var Debugger $debugger */ $zjmn88=Grav::dnxu4d()[base64_decode('ZGVidWdnZXI=')];$zjmn88->jmrr89($xuyx87);}return $npgxa2;}/**
* @param string $key
* @return FlexObjectInterface|null
* @deprecated 1.7 Use $object->delete() instead.
*/ public function oroc34(string $pkuu7e):?FlexObjectInterface{user_error(__CLASS__.base64_decode('Ojo=').__FUNCTION__.base64_decode('KCkgc2hvdWxkIG5vdCBiZSB1c2VkIGFueW1vcmU6IHVzZSAkb2JqZWN0LT5kZWxldGUoKSBpbnN0ZWFkLg=='),E_USER_DEPRECATED);$npgxa2=$this->wcbd16()->rcpi51($pkuu7e);if(!$npgxa2){return null;}$npgxa2->luft70();return $npgxa2;}}?>
Function Calls
None |
Stats
MD5 | 22707be751c0c038c0217fb0add8b3b4 |
Eval Count | 0 |
Decode Time | 113 ms |