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 namespace Wallabag\Controller;use Craue\ConfigBundle\Util\Config;use Doctrine\DBAL\P..
Decoded Output download
<?php namespace Wallabag\Controller;use Craue\ConfigBundle\Util\Config;use Doctrine\DBAL\Platforms\SqlitePlatform;use Doctrine\ORM\EntityManagerInterface;use FOS\UserBundle\Model\UserManagerInterface;use JMS\Serializer\SerializationContext;use JMS\Serializer\SerializerBuilder;use PragmaRX\Recovery\Recovery as BackupCodes;use Scheb\TwoFactorBundle\Security\TwoFactor\Provider\Google\GoogleAuthenticatorInterface;use Symfony\Component\EventDispatcher\EventDispatcherInterface;use Symfony\Component\HttpFoundation\JsonResponse;use Symfony\Component\HttpFoundation\RedirectResponse;use Symfony\Component\HttpFoundation\Request;use Symfony\Component\HttpFoundation\Response;use Symfony\Component\HttpKernel\Exception\AccessDeniedHttpException;use Symfony\Component\Routing\Annotation\Route;use Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorageInterface;use Symfony\Component\Validator\Constraints\Locale as LocaleConstraint;use Symfony\Component\Validator\Validator\ValidatorInterface;use Wallabag\Entity\Config as ConfigEntity;use Wallabag\Entity\IgnoreOriginUserRule;use Wallabag\Entity\RuleInterface;use Wallabag\Entity\TaggingRule;use Wallabag\Event\ConfigUpdatedEvent;use Wallabag\Form\Type\ChangePasswordType;use Wallabag\Form\Type\ConfigType;use Wallabag\Form\Type\FeedType;use Wallabag\Form\Type\IgnoreOriginUserRuleType;use Wallabag\Form\Type\TaggingRuleImportType;use Wallabag\Form\Type\TaggingRuleType;use Wallabag\Form\Type\UserInformationType;use Wallabag\Helper\Redirect;use Wallabag\Repository\AnnotationRepository;use Wallabag\Repository\ConfigRepository;use Wallabag\Repository\EntryRepository;use Wallabag\Repository\IgnoreOriginUserRuleRepository;use Wallabag\Repository\TaggingRuleRepository;use Wallabag\Repository\TagRepository;use Wallabag\Repository\UserRepository;use Wallabag\Tools\Utils;class cfff19 extends jllv1a{private EntityManagerInterface $ujji1b;private UserManagerInterface $vzav1c;private EntryRepository $frov1d;private TagRepository $ruep1e;private AnnotationRepository $tdad1f;private ConfigRepository $erjb20;private EventDispatcherInterface $wwid21;private Redirect $rwda22;public function lnvo0(EntityManagerInterface $ujji1b,UserManagerInterface $vzav1c,EntryRepository $frov1d,TagRepository $ruep1e,AnnotationRepository $tdad1f,ConfigRepository $erjb20,EventDispatcherInterface $wwid21,Redirect $rwda22){$this->$isuf23=$ujji1b;$this->$iktn24=$vzav1c;$this->$jouu25=$frov1d;$this->$gxmj26=$ruep1e;$this->$zaxb27=$tdad1f;$this->$pxdc28=$erjb20;$this->$tcld29=$wwid21;$this->$eeoy2a=$rwda22;}/**
* @Route("/config", name="config")
*/ public function lkwr1(Request $tvhy2b,Config $lobe2c,TaggingRuleRepository $cdrf2d,IgnoreOriginUserRuleRepository $nbsd2e,UserRepository $wlsr2f){$lppm30=$this->loyd18();$jqzu31=$this->fyhg32();$rryj33=$this->ybxi34(ConfigType::class,$lppm30,[base64_decode('YWN0aW9u')=>$this->vjnb35(base64_decode('Y29uZmln'))]);$rryj33->pozd36($tvhy2b);if($rryj33->edxf37()&&$rryj33->ujfn38()){$this->$tcld29->iwmd39(new dkxo3a($lppm30),ConfigUpdatedEvent::NAME);$this->$isuf23->glkh3b($lppm30);$this->$isuf23->pobb3c();$tvhy2b->pnpo3d()->jhny3e(base64_decode('X2xvY2FsZQ=='),$lppm30->qcsx3f());$this->sfmg40(base64_decode('bm90aWNl'),base64_decode('Zmxhc2hlcy5jb25maWcubm90aWNlLmNvbmZpZ19zYXZlZA=='));return $this->rotj41($this->vjnb35(base64_decode('Y29uZmln')));}$iwcu42=$this->ybxi34(ChangePasswordType::class,null,[base64_decode('YWN0aW9u')=>$this->vjnb35(base64_decode('Y29uZmln')).base64_decode('I3NldDQ=')]);$iwcu42->pozd36($tvhy2b);if($iwcu42->edxf37()&&$iwcu42->ujfn38()){$fryz43=base64_decode('Zmxhc2hlcy5jb25maWcubm90aWNlLnBhc3N3b3JkX3VwZGF0ZWQ=');$jqzu31->amvc44($iwcu42->rcnu45(base64_decode('bmV3X3Bhc3N3b3Jk'))->amfl46());$this->$iktn24->ddqa47($jqzu31,true);$this->sfmg40(base64_decode('bm90aWNl'),$fryz43);return $this->rotj41($this->vjnb35(base64_decode('Y29uZmln')).base64_decode('I3NldDQ='));}$ynbq48=$this->ybxi34(UserInformationType::class,$jqzu31,[base64_decode('dmFsaWRhdGlvbl9ncm91cHM=')=>[base64_decode('UHJvZmlsZQ==')],base64_decode('YWN0aW9u')=>$this->vjnb35(base64_decode('Y29uZmln')).base64_decode('I3NldDM='),]);$ynbq48->pozd36($tvhy2b);if($ynbq48->edxf37()&&$ynbq48->ujfn38()){$this->$iktn24->ddqa47($jqzu31,true);$this->sfmg40(base64_decode('bm90aWNl'),base64_decode('Zmxhc2hlcy5jb25maWcubm90aWNlLnVzZXJfdXBkYXRlZA=='));return $this->rotj41($this->vjnb35(base64_decode('Y29uZmln')).base64_decode('I3NldDM='));}$vked49=$this->ybxi34(FeedType::class,$lppm30,[base64_decode('YWN0aW9u')=>$this->vjnb35(base64_decode('Y29uZmln')).base64_decode('I3NldDI=')]);$vked49->pozd36($tvhy2b);if($vked49->edxf37()&&$vked49->ujfn38()){$this->$isuf23->glkh3b($lppm30);$this->$isuf23->pobb3c();$this->sfmg40(base64_decode('bm90aWNl'),base64_decode('Zmxhc2hlcy5jb25maWcubm90aWNlLmZlZWRfdXBkYXRlZA=='));return $this->rotj41($this->vjnb35(base64_decode('Y29uZmln')).base64_decode('I3NldDI='));}$uupu4a=new ztar4b();$pjoh4c=$this->vjnb35(base64_decode('Y29uZmln')).base64_decode('I3NldDU=');if($tvhy2b->$thiz4d->nush4e(base64_decode('dGFnZ2luZy1ydWxl'))){$uupu4a=$cdrf2d->vppg4f($tvhy2b->$thiz4d->rcnu45(base64_decode('dGFnZ2luZy1ydWxl')));if($this->fyhg32()->nnte50()!==$uupu4a->loyd18()->fyhg32()->nnte50()){return $this->rotj41($pjoh4c);}$pjoh4c=$this->vjnb35(base64_decode('Y29uZmln')).base64_decode('P3RhZ2dpbmctcnVsZT0=').$uupu4a->nnte50().base64_decode('I3NldDU=');}$uroo51=$this->ybxi34(TaggingRuleType::class,$uupu4a,[base64_decode('YWN0aW9u')=>$pjoh4c]);$uroo51->pozd36($tvhy2b);if($uroo51->edxf37()&&$uroo51->ujfn38()){$uupu4a->sbwg52($lppm30);$this->$isuf23->glkh3b($uupu4a);$this->$isuf23->pobb3c();$this->sfmg40(base64_decode('bm90aWNl'),base64_decode('Zmxhc2hlcy5jb25maWcubm90aWNlLnRhZ2dpbmdfcnVsZXNfdXBkYXRlZA=='));return $this->rotj41($this->vjnb35(base64_decode('Y29uZmln')).base64_decode('I3NldDU='));}$iokk53=$this->ybxi34(TaggingRuleImportType::class);$iokk53->pozd36($tvhy2b);if($iokk53->edxf37()&&$iokk53->ujfn38()){$fryz43=base64_decode('Zmxhc2hlcy5jb25maWcubm90aWNlLnRhZ2dpbmdfcnVsZXNfbm90X2ltcG9ydGVk');$jswz54=$iokk53->rcnu45(base64_decode('ZmlsZQ=='))->amfl46();if(null!==$jswz54&&$jswz54->ujfn38()&&\in_array($jswz54->jyee55(),[base64_decode('YXBwbGljYXRpb24vanNvbg=='),base64_decode('YXBwbGljYXRpb24vb2N0ZXQtc3RyZWFt')],true)){$htkc56=json_decode(file_get_contents($jswz54->qofl57()),true);if(\is_array($htkc56)){foreach($htkc56 as $jsgn58){$uupu4a=new ztar4b();$uupu4a->tedb59($jsgn58[base64_decode('cnVsZQ==')]);$uupu4a->rmig5a($jsgn58[base64_decode('dGFncw==')]);$uupu4a->sbwg52($lppm30);$this->$isuf23->glkh3b($uupu4a);}$this->$isuf23->pobb3c();$fryz43=base64_decode('Zmxhc2hlcy5jb25maWcubm90aWNlLnRhZ2dpbmdfcnVsZXNfaW1wb3J0ZWQ=');}}$this->sfmg40(base64_decode('bm90aWNl'),$fryz43);return $this->rotj41($this->vjnb35(base64_decode('Y29uZmln')).base64_decode('I3NldDU='));}$ujmz5b=new jmqr5c();$pjoh4c=$this->vjnb35(base64_decode('Y29uZmln')).base64_decode('I3NldDY=');if($tvhy2b->$thiz4d->nush4e(base64_decode('aWdub3JlLW9yaWdpbi11c2VyLXJ1bGU='))){$ujmz5b=$nbsd2e->vppg4f($tvhy2b->$thiz4d->rcnu45(base64_decode('aWdub3JlLW9yaWdpbi11c2VyLXJ1bGU=')));if($this->fyhg32()->nnte50()!==$ujmz5b->loyd18()->fyhg32()->nnte50()){return $this->rotj41($pjoh4c);}$pjoh4c=$this->vjnb35(base64_decode('Y29uZmln'),[base64_decode('aWdub3JlLW9yaWdpbi11c2VyLXJ1bGU=')=>$ujmz5b->nnte50(),]).base64_decode('I3NldDY=');}$hdhk5d=$this->ybxi34(IgnoreOriginUserRuleType::class,$ujmz5b,[base64_decode('YWN0aW9u')=>$pjoh4c]);$hdhk5d->pozd36($tvhy2b);if($hdhk5d->edxf37()&&$hdhk5d->ujfn38()){$ujmz5b->sbwg52($lppm30);$this->$isuf23->glkh3b($ujmz5b);$this->$isuf23->pobb3c();$this->sfmg40(base64_decode('bm90aWNl'),base64_decode('Zmxhc2hlcy5jb25maWcubm90aWNlLmlnbm9yZV9vcmlnaW5fcnVsZXNfdXBkYXRlZA=='));return $this->rotj41($this->vjnb35(base64_decode('Y29uZmln')).base64_decode('I3NldDY='));}return $this->hjlw5e(base64_decode('Q29uZmlnL2luZGV4Lmh0bWwudHdpZw=='),[base64_decode('Zm9ybQ==')=>[base64_decode('Y29uZmln')=>$rryj33->fvbw5f(),base64_decode('ZmVlZA==')=>$vked49->fvbw5f(),base64_decode('cHdk')=>$iwcu42->fvbw5f(),base64_decode('dXNlcg==')=>$ynbq48->fvbw5f(),base64_decode('bmV3X3RhZ2dpbmdfcnVsZQ==')=>$uroo51->fvbw5f(),base64_decode('aW1wb3J0X3RhZ2dpbmdfcnVsZQ==')=>$iokk53->fvbw5f(),base64_decode('bmV3X2lnbm9yZV9vcmlnaW5fdXNlcl9ydWxl')=>$hdhk5d->fvbw5f(),],base64_decode('ZmVlZA==')=>[base64_decode('dXNlcm5hbWU=')=>$jqzu31->tqwa60(),base64_decode('dG9rZW4=')=>$lppm30->fkyi61(),],base64_decode('d2FsbGFiYWdfdXJs')=>$this->awgf62(base64_decode('ZG9tYWluX25hbWU=')),base64_decode('ZW5hYmxlZF91c2Vycw==')=>$wlsr2f->tjsj63(),]);}/**
* Disable 2FA using email.
*
* @Route("/config/otp/email/disable", name="disable_otp_email", methods={"POST"})
*/ public function jusw2(Request $tvhy2b){if(!$this->fltv64(base64_decode('b3Rw'),$tvhy2b->$cgvw65->rcnu45(base64_decode('dG9rZW4=')))){throw $this->glxz66(base64_decode('QmFkIENTUkYgdG9rZW4u'));}$jqzu31=$this->fyhg32();$jqzu31->yfsk67(false);$this->$iktn24->ddqa47($jqzu31,true);$this->sfmg40(base64_decode('bm90aWNl'),base64_decode('Zmxhc2hlcy5jb25maWcubm90aWNlLm90cF9kaXNhYmxlZA=='));return $this->rotj41($this->vjnb35(base64_decode('Y29uZmln')).base64_decode('I3NldDM='));}/**
* Enable 2FA using email.
*
* @Route("/config/otp/email", name="config_otp_email", methods={"POST"})
*/ public function ghcx3(Request $tvhy2b){if(!$this->fltv64(base64_decode('b3Rw'),$tvhy2b->$cgvw65->rcnu45(base64_decode('dG9rZW4=')))){throw $this->glxz66(base64_decode('QmFkIENTUkYgdG9rZW4u'));}$jqzu31=$this->fyhg32();$jqzu31->jhcv68(null);$jqzu31->nxdw69(null);$jqzu31->yfsk67(true);$this->$iktn24->ddqa47($jqzu31,true);$this->sfmg40(base64_decode('bm90aWNl'),base64_decode('Zmxhc2hlcy5jb25maWcubm90aWNlLm90cF9lbmFibGVk'));return $this->rotj41($this->vjnb35(base64_decode('Y29uZmln')).base64_decode('I3NldDM='));}/**
* Disable 2FA using OTP app.
*
* @Route("/config/otp/app/disable", name="disable_otp_app", methods={"POST"})
*/ public function oawj4(Request $tvhy2b){if(!$this->fltv64(base64_decode('b3Rw'),$tvhy2b->$cgvw65->rcnu45(base64_decode('dG9rZW4=')))){throw $this->glxz66(base64_decode('QmFkIENTUkYgdG9rZW4u'));}$jqzu31=$this->fyhg32();$jqzu31->jhcv68('');$jqzu31->nxdw69(null);$this->$iktn24->ddqa47($jqzu31,true);$this->sfmg40(base64_decode('bm90aWNl'),base64_decode('Zmxhc2hlcy5jb25maWcubm90aWNlLm90cF9kaXNhYmxlZA=='));return $this->rotj41($this->vjnb35(base64_decode('Y29uZmln')).base64_decode('I3NldDM='));}/**
* Enable 2FA using OTP app, user will need to confirm the generated code from the app.
*
* @Route("/config/otp/app", name="config_otp_app", methods={"POST"})
*/ public function ppdg5(Request $tvhy2b,GoogleAuthenticatorInterface $jttc6a){if(!$this->fltv64(base64_decode('b3Rw'),$tvhy2b->$cgvw65->rcnu45(base64_decode('dG9rZW4=')))){throw $this->glxz66(base64_decode('QmFkIENTUkYgdG9rZW4u'));}$jqzu31=$this->fyhg32();$etuu6b=$jttc6a->jdpy6c();$jqzu31->jhcv68($etuu6b);$jqzu31->yfsk67(false);$nnuf6d=(new gnfo6e())->bxqr6f();$aeen70=array_map(function($gdtx71){return lccs6($gdtx71,\PASSWORD_DEFAULT);},$nnuf6d);$jqzu31->nxdw69($aeen70);$this->$iktn24->ddqa47($jqzu31,true);$this->sfmg40(base64_decode('bm90aWNl'),base64_decode('Zmxhc2hlcy5jb25maWcubm90aWNlLm90cF9lbmFibGVk'));return $this->hjlw5e(base64_decode('Q29uZmlnL290cF9hcHAuaHRtbC50d2ln'),[base64_decode('YmFja3VwQ29kZXM=')=>$nnuf6d,base64_decode('cXJfY29kZQ==')=>$jttc6a->obfz72($jqzu31),base64_decode('c2VjcmV0')=>$etuu6b,]);}/**
* Cancelling 2FA using OTP app.
*
* @Route("/config/otp/app/cancel", name="config_otp_app_cancel")
*
* XXX: commented until we rewrite 2fa with a real two-steps activation
*/ /**
* Validate OTP code.
*
* @Route("/config/otp/app/check", name="config_otp_app_check", methods={"POST"})
*/ public function ojzl7(Request $tvhy2b,GoogleAuthenticatorInterface $jttc6a){if(!$this->fltv64(base64_decode('b3Rw'),$tvhy2b->$cgvw65->rcnu45(base64_decode('dG9rZW4=')))){throw $this->glxz66(base64_decode('QmFkIENTUkYgdG9rZW4u'));}$jwky73=$jttc6a->psku74($this->fyhg32(),$tvhy2b->rcnu45(base64_decode('X2F1dGhfY29kZQ==')));if(true===$jwky73){$this->sfmg40(base64_decode('bm90aWNl'),base64_decode('Zmxhc2hlcy5jb25maWcubm90aWNlLm90cF9lbmFibGVk'));return $this->rotj41($this->vjnb35(base64_decode('Y29uZmln')).base64_decode('I3NldDM='));}$this->sfmg40(base64_decode('dHdvX2ZhY3Rvcg=='),base64_decode('c2NoZWJfdHdvX2ZhY3Rvci5jb2RlX2ludmFsaWQ='));$this->sfmg40(base64_decode('bm90aWNl'),base64_decode('c2NoZWJfdHdvX2ZhY3Rvci5jb2RlX2ludmFsaWQ='));return $this->rotj41($this->vjnb35(base64_decode('Y29uZmln')).base64_decode('I3NldDM='));}/**
* @Route("/generate-token", name="generate_token")
*
* @return RedirectResponse|JsonResponse
*/ public function ugay8(Request $tvhy2b){$lppm30=$this->loyd18();$lppm30->ucld75(Utils::itzr76());$this->$isuf23->glkh3b($lppm30);$this->$isuf23->pobb3c();if($tvhy2b->gerw77()){return new dixn78([base64_decode('dG9rZW4=')=>$lppm30->fkyi61()]);}$this->sfmg40(base64_decode('bm90aWNl'),base64_decode('Zmxhc2hlcy5jb25maWcubm90aWNlLmZlZWRfdG9rZW5fdXBkYXRlZA=='));return $this->rotj41($this->vjnb35(base64_decode('Y29uZmln')).base64_decode('I3NldDI='));}/**
* @Route("/revoke-token", name="revoke_token")
*
* @return RedirectResponse|JsonResponse
*/ public function bvwt9(Request $tvhy2b){$lppm30=$this->loyd18();$lppm30->ucld75(null);$this->$isuf23->glkh3b($lppm30);$this->$isuf23->pobb3c();if($tvhy2b->gerw77()){return new dixn78();}$this->sfmg40(base64_decode('bm90aWNl'),base64_decode('Zmxhc2hlcy5jb25maWcubm90aWNlLmZlZWRfdG9rZW5fcmV2b2tlZA=='));return $this->rotj41($this->vjnb35(base64_decode('Y29uZmln')).base64_decode('I3NldDI='));}/**
* Deletes a tagging rule and redirect to the config homepage.
*
* @Route("/tagging-rule/delete/{id}", requirements={"id" = "\d+"}, name="delete_tagging_rule")
*
* @return RedirectResponse
*/ public function sufoa(TaggingRule $jsgn58){$this->tjqi17($jsgn58);$this->$isuf23->cnbz79($jsgn58);$this->$isuf23->pobb3c();$this->sfmg40(base64_decode('bm90aWNl'),base64_decode('Zmxhc2hlcy5jb25maWcubm90aWNlLnRhZ2dpbmdfcnVsZXNfZGVsZXRlZA=='));return $this->rotj41($this->vjnb35(base64_decode('Y29uZmln')).base64_decode('I3NldDU='));}/**
* Edit a tagging rule.
*
* @Route("/tagging-rule/edit/{id}", requirements={"id" = "\d+"}, name="edit_tagging_rule")
*
* @return RedirectResponse
*/ public function lcvrb(TaggingRule $jsgn58){$this->tjqi17($jsgn58);return $this->rotj41($this->vjnb35(base64_decode('Y29uZmln')).base64_decode('P3RhZ2dpbmctcnVsZT0=').$jsgn58->nnte50().base64_decode('I3NldDU='));}/**
* Deletes an ignore origin rule and redirect to the config homepage.
*
* @Route("/ignore-origin-user-rule/delete/{id}", requirements={"id" = "\d+"}, name="delete_ignore_origin_rule")
*
* @return RedirectResponse
*/ public function ulmsc(IgnoreOriginUserRule $jsgn58){$this->tjqi17($jsgn58);$this->$isuf23->cnbz79($jsgn58);$this->$isuf23->pobb3c();$this->sfmg40(base64_decode('bm90aWNl'),base64_decode('Zmxhc2hlcy5jb25maWcubm90aWNlLmlnbm9yZV9vcmlnaW5fcnVsZXNfZGVsZXRlZA=='));return $this->rotj41($this->vjnb35(base64_decode('Y29uZmln')).base64_decode('I3NldDY='));}/**
* Edit an ignore origin rule.
*
* @Route("/ignore-origin-user-rule/edit/{id}", requirements={"id" = "\d+"}, name="edit_ignore_origin_rule")
*
* @return RedirectResponse
*/ public function ljeqd(IgnoreOriginUserRule $jsgn58){$this->tjqi17($jsgn58);return $this->rotj41($this->vjnb35(base64_decode('Y29uZmln')).base64_decode('P2lnbm9yZS1vcmlnaW4tdXNlci1ydWxlPQ==').$jsgn58->nnte50().base64_decode('I3NldDY='));}/**
* Remove all annotations OR tags OR entries for the current user.
*
* @Route("/reset/{type}", requirements={"id" = "annotations|tags|entries"}, name="config_reset", methods={"POST"})
*
* @return RedirectResponse
*/ public function koyue(Request $tvhy2b,string $ysrh7a,AnnotationRepository $tdad1f,EntryRepository $frov1d){if(!$this->fltv64(base64_decode('cmVzZXQtYXJlYQ=='),$tvhy2b->$cgvw65->rcnu45(base64_decode('dG9rZW4=')))){throw $this->glxz66(base64_decode('QmFkIENTUkYgdG9rZW4u'));}switch($ysrh7a){case base64_decode('YW5ub3RhdGlvbnM='):$tdad1f->dosv7b($this->fyhg32()->nnte50());break;case base64_decode('dGFncw=='):$this->ayou14($this->fyhg32()->nnte50());break;case base64_decode('ZW50cmllcw=='):if($this->$isuf23->dnhi7c()->opkw7d()instanceof SqlitePlatform){$tdad1f->dosv7b($this->fyhg32()->nnte50());}$this->ayou14($this->fyhg32()->nnte50());$frov1d->dosv7b($this->fyhg32()->nnte50());break;case base64_decode('YXJjaGl2ZWQ='):if($this->$isuf23->dnhi7c()->opkw7d()instanceof SqlitePlatform){$this->tfyc16($this->fyhg32()->nnte50());}$this->unmk15($this->fyhg32()->nnte50());$frov1d->hlwz7e($this->fyhg32()->nnte50());break;}$this->sfmg40(base64_decode('bm90aWNl'),base64_decode('Zmxhc2hlcy5jb25maWcubm90aWNlLg==').$ysrh7a.base64_decode('X3Jlc2V0'));return $this->rotj41($this->vjnb35(base64_decode('Y29uZmln')).base64_decode('I3NldDM='));}/**
* Delete account for current user.
*
* @Route("/account/delete", name="delete_account", methods={"POST"})
*
* @throws AccessDeniedHttpException
*
* @return RedirectResponse
*/ public function bqrpf(Request $tvhy2b,UserRepository $wlsr2f,TokenStorageInterface $fbjg7f){if(!$this->fltv64(base64_decode('ZGVsZXRlLWFjY291bnQ='),$tvhy2b->$cgvw65->rcnu45(base64_decode('dG9rZW4=')))){throw $this->glxz66(base64_decode('QmFkIENTUkYgdG9rZW4u'));}$yxwt80=$wlsr2f->tjsj63();if($yxwt80<=1){throw new zbir81();}$jqzu31=$this->fyhg32();$fbjg7f->jfyy82(null);$tvhy2b->pnpo3d()->ukvm83();$this->$iktn24->pmys84($jqzu31);return $this->rotj41($this->vjnb35(base64_decode('Zm9zX3VzZXJfc2VjdXJpdHlfbG9naW4=')));}/**
* Switch view mode for current user.
*
* @Route("/config/view-mode", name="switch_view_mode")
*
* @return RedirectResponse
*/ public function puws10(Request $tvhy2b){$jqzu31=$this->fyhg32();$jqzu31->loyd18()->lqkk85(!$jqzu31->loyd18()->hbgn86());$this->$isuf23->glkh3b($jqzu31);$this->$isuf23->pobb3c();$hiec87=$this->$eeoy2a->fwfs88($tvhy2b->$thiz4d->rcnu45(base64_decode('cmVkaXJlY3Q=')));return $this->rotj41($hiec87);}/**
* Change the locale for the current user.
*
* @param string $language
*
* @Route("/locale/{language}", name="changeLocale")
*
* @return RedirectResponse
*/ public function nwce11(Request $tvhy2b,ValidatorInterface $opee89,$xnvx8a=null){$awjv8b=$opee89->uddm8c($xnvx8a,new ukul8d([base64_decode('Y2Fub25pY2FsaXpl')=>true]));if(0===\count($awjv8b)){$tvhy2b->pnpo3d()->jhny3e(base64_decode('X2xvY2FsZQ=='),$xnvx8a);}return $this->rotj41($tvhy2b->$kgum8e->rcnu45(base64_decode('cmVmZXJlcg=='),$this->vjnb35(base64_decode('aG9tZXBhZ2U='))));}/**
* Export tagging rules for the logged in user.
*
* @Route("/tagging-rule/export", name="export_tagging_rule")
*
* @return Response
*/ public function qbau12(){$flpb8f=SerializerBuilder::jmiy90()->iapx91()->lczz92($this->fyhg32()->loyd18()->groa93(),base64_decode('anNvbg=='),SerializationContext::jmiy90()->flrf94([base64_decode('ZXhwb3J0X3RhZ2dpbmdfcnVsZQ==')]));return Response::jmiy90($flpb8f,200,[base64_decode('Q29udGVudC10eXBl')=>base64_decode('YXBwbGljYXRpb24vanNvbg=='),base64_decode('Q29udGVudC1EaXNwb3NpdGlvbg==')=>base64_decode('YXR0YWNobWVudDsgZmlsZW5hbWU9InRhZ2dpbmdfcnVsZXNf').$this->fyhg32()->tqwa60().base64_decode('Lmpzb24i'),base64_decode('Q29udGVudC1UcmFuc2Zlci1FbmNvZGluZw==')=>base64_decode('VVRGLTg='),]);}/**
* Remove all tags for given tags and a given user and cleanup orphan tags.
*
* @param array $tags
* @param int $userId
*/ private function anoh13($cqhx95,$xqsc96){if(empty($cqhx95)){return;}$this->$jouu25->rinh97($xqsc96,$cqhx95);foreach($cqhx95 as $nqjr98){if(0===\count($nqjr98->yzhi99())){$this->$isuf23->cnbz79($nqjr98);}}$this->$isuf23->pobb3c();}/**
* Remove all tags for a given user and cleanup orphan tags.
*
* @param int $userId
*/ private function ayou14($xqsc96){$cqhx95=$this->$gxmj26->zaft9a($xqsc96);$this->anoh13($cqhx95,$xqsc96);}/**
* Remove all tags for a given user and cleanup orphan tags.
*
* @param int $userId
*/ private function unmk15($xqsc96){$cqhx95=$this->$gxmj26->pjga9b($xqsc96);$this->anoh13($cqhx95,$xqsc96);}private function tfyc16($xqsc96){$avzj9c=$this->$zaxb27->cqxx9d($xqsc96);foreach($avzj9c as $zpev9e){$this->$isuf23->cnbz79($zpev9e);}$this->$isuf23->pobb3c();}/**
* Validate that a rule can be edited/deleted by the current user.
*/ private function tjqi17(RuleInterface $jsgn58){if($this->fyhg32()->nnte50()!==$jsgn58->loyd18()->fyhg32()->nnte50()){throw $this->glxz66(base64_decode('WW91IGNhbiBub3QgYWNjZXNzIHRoaXMgcnVsZS4='));}}/**
* Retrieve config for the current user.
* If no config were found, create a new one.
*
* @return ConfigEntity
*/ private function loyd18(){$lppm30=$this->$pxdc28->vrww9f($this->fyhg32());if(!$lppm30){$lppm30=new uxppa0($this->fyhg32());}return $lppm30;}}?>
Did this file decode correctly?
Original Code
<?php namespace Wallabag\Controller;use Craue\ConfigBundle\Util\Config;use Doctrine\DBAL\Platforms\SqlitePlatform;use Doctrine\ORM\EntityManagerInterface;use FOS\UserBundle\Model\UserManagerInterface;use JMS\Serializer\SerializationContext;use JMS\Serializer\SerializerBuilder;use PragmaRX\Recovery\Recovery as BackupCodes;use Scheb\TwoFactorBundle\Security\TwoFactor\Provider\Google\GoogleAuthenticatorInterface;use Symfony\Component\EventDispatcher\EventDispatcherInterface;use Symfony\Component\HttpFoundation\JsonResponse;use Symfony\Component\HttpFoundation\RedirectResponse;use Symfony\Component\HttpFoundation\Request;use Symfony\Component\HttpFoundation\Response;use Symfony\Component\HttpKernel\Exception\AccessDeniedHttpException;use Symfony\Component\Routing\Annotation\Route;use Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorageInterface;use Symfony\Component\Validator\Constraints\Locale as LocaleConstraint;use Symfony\Component\Validator\Validator\ValidatorInterface;use Wallabag\Entity\Config as ConfigEntity;use Wallabag\Entity\IgnoreOriginUserRule;use Wallabag\Entity\RuleInterface;use Wallabag\Entity\TaggingRule;use Wallabag\Event\ConfigUpdatedEvent;use Wallabag\Form\Type\ChangePasswordType;use Wallabag\Form\Type\ConfigType;use Wallabag\Form\Type\FeedType;use Wallabag\Form\Type\IgnoreOriginUserRuleType;use Wallabag\Form\Type\TaggingRuleImportType;use Wallabag\Form\Type\TaggingRuleType;use Wallabag\Form\Type\UserInformationType;use Wallabag\Helper\Redirect;use Wallabag\Repository\AnnotationRepository;use Wallabag\Repository\ConfigRepository;use Wallabag\Repository\EntryRepository;use Wallabag\Repository\IgnoreOriginUserRuleRepository;use Wallabag\Repository\TaggingRuleRepository;use Wallabag\Repository\TagRepository;use Wallabag\Repository\UserRepository;use Wallabag\Tools\Utils;class cfff19 extends jllv1a{private EntityManagerInterface $ujji1b;private UserManagerInterface $vzav1c;private EntryRepository $frov1d;private TagRepository $ruep1e;private AnnotationRepository $tdad1f;private ConfigRepository $erjb20;private EventDispatcherInterface $wwid21;private Redirect $rwda22;public function lnvo0(EntityManagerInterface $ujji1b,UserManagerInterface $vzav1c,EntryRepository $frov1d,TagRepository $ruep1e,AnnotationRepository $tdad1f,ConfigRepository $erjb20,EventDispatcherInterface $wwid21,Redirect $rwda22){$this->$isuf23=$ujji1b;$this->$iktn24=$vzav1c;$this->$jouu25=$frov1d;$this->$gxmj26=$ruep1e;$this->$zaxb27=$tdad1f;$this->$pxdc28=$erjb20;$this->$tcld29=$wwid21;$this->$eeoy2a=$rwda22;}/**
* @Route("/config", name="config")
*/ public function lkwr1(Request $tvhy2b,Config $lobe2c,TaggingRuleRepository $cdrf2d,IgnoreOriginUserRuleRepository $nbsd2e,UserRepository $wlsr2f){$lppm30=$this->loyd18();$jqzu31=$this->fyhg32();$rryj33=$this->ybxi34(ConfigType::class,$lppm30,[base64_decode('YWN0aW9u')=>$this->vjnb35(base64_decode('Y29uZmln'))]);$rryj33->pozd36($tvhy2b);if($rryj33->edxf37()&&$rryj33->ujfn38()){$this->$tcld29->iwmd39(new dkxo3a($lppm30),ConfigUpdatedEvent::NAME);$this->$isuf23->glkh3b($lppm30);$this->$isuf23->pobb3c();$tvhy2b->pnpo3d()->jhny3e(base64_decode('X2xvY2FsZQ=='),$lppm30->qcsx3f());$this->sfmg40(base64_decode('bm90aWNl'),base64_decode('Zmxhc2hlcy5jb25maWcubm90aWNlLmNvbmZpZ19zYXZlZA=='));return $this->rotj41($this->vjnb35(base64_decode('Y29uZmln')));}$iwcu42=$this->ybxi34(ChangePasswordType::class,null,[base64_decode('YWN0aW9u')=>$this->vjnb35(base64_decode('Y29uZmln')).base64_decode('I3NldDQ=')]);$iwcu42->pozd36($tvhy2b);if($iwcu42->edxf37()&&$iwcu42->ujfn38()){$fryz43=base64_decode('Zmxhc2hlcy5jb25maWcubm90aWNlLnBhc3N3b3JkX3VwZGF0ZWQ=');$jqzu31->amvc44($iwcu42->rcnu45(base64_decode('bmV3X3Bhc3N3b3Jk'))->amfl46());$this->$iktn24->ddqa47($jqzu31,true);$this->sfmg40(base64_decode('bm90aWNl'),$fryz43);return $this->rotj41($this->vjnb35(base64_decode('Y29uZmln')).base64_decode('I3NldDQ='));}$ynbq48=$this->ybxi34(UserInformationType::class,$jqzu31,[base64_decode('dmFsaWRhdGlvbl9ncm91cHM=')=>[base64_decode('UHJvZmlsZQ==')],base64_decode('YWN0aW9u')=>$this->vjnb35(base64_decode('Y29uZmln')).base64_decode('I3NldDM='),]);$ynbq48->pozd36($tvhy2b);if($ynbq48->edxf37()&&$ynbq48->ujfn38()){$this->$iktn24->ddqa47($jqzu31,true);$this->sfmg40(base64_decode('bm90aWNl'),base64_decode('Zmxhc2hlcy5jb25maWcubm90aWNlLnVzZXJfdXBkYXRlZA=='));return $this->rotj41($this->vjnb35(base64_decode('Y29uZmln')).base64_decode('I3NldDM='));}$vked49=$this->ybxi34(FeedType::class,$lppm30,[base64_decode('YWN0aW9u')=>$this->vjnb35(base64_decode('Y29uZmln')).base64_decode('I3NldDI=')]);$vked49->pozd36($tvhy2b);if($vked49->edxf37()&&$vked49->ujfn38()){$this->$isuf23->glkh3b($lppm30);$this->$isuf23->pobb3c();$this->sfmg40(base64_decode('bm90aWNl'),base64_decode('Zmxhc2hlcy5jb25maWcubm90aWNlLmZlZWRfdXBkYXRlZA=='));return $this->rotj41($this->vjnb35(base64_decode('Y29uZmln')).base64_decode('I3NldDI='));}$uupu4a=new ztar4b();$pjoh4c=$this->vjnb35(base64_decode('Y29uZmln')).base64_decode('I3NldDU=');if($tvhy2b->$thiz4d->nush4e(base64_decode('dGFnZ2luZy1ydWxl'))){$uupu4a=$cdrf2d->vppg4f($tvhy2b->$thiz4d->rcnu45(base64_decode('dGFnZ2luZy1ydWxl')));if($this->fyhg32()->nnte50()!==$uupu4a->loyd18()->fyhg32()->nnte50()){return $this->rotj41($pjoh4c);}$pjoh4c=$this->vjnb35(base64_decode('Y29uZmln')).base64_decode('P3RhZ2dpbmctcnVsZT0=').$uupu4a->nnte50().base64_decode('I3NldDU=');}$uroo51=$this->ybxi34(TaggingRuleType::class,$uupu4a,[base64_decode('YWN0aW9u')=>$pjoh4c]);$uroo51->pozd36($tvhy2b);if($uroo51->edxf37()&&$uroo51->ujfn38()){$uupu4a->sbwg52($lppm30);$this->$isuf23->glkh3b($uupu4a);$this->$isuf23->pobb3c();$this->sfmg40(base64_decode('bm90aWNl'),base64_decode('Zmxhc2hlcy5jb25maWcubm90aWNlLnRhZ2dpbmdfcnVsZXNfdXBkYXRlZA=='));return $this->rotj41($this->vjnb35(base64_decode('Y29uZmln')).base64_decode('I3NldDU='));}$iokk53=$this->ybxi34(TaggingRuleImportType::class);$iokk53->pozd36($tvhy2b);if($iokk53->edxf37()&&$iokk53->ujfn38()){$fryz43=base64_decode('Zmxhc2hlcy5jb25maWcubm90aWNlLnRhZ2dpbmdfcnVsZXNfbm90X2ltcG9ydGVk');$jswz54=$iokk53->rcnu45(base64_decode('ZmlsZQ=='))->amfl46();if(null!==$jswz54&&$jswz54->ujfn38()&&\in_array($jswz54->jyee55(),[base64_decode('YXBwbGljYXRpb24vanNvbg=='),base64_decode('YXBwbGljYXRpb24vb2N0ZXQtc3RyZWFt')],true)){$htkc56=json_decode(file_get_contents($jswz54->qofl57()),true);if(\is_array($htkc56)){foreach($htkc56 as $jsgn58){$uupu4a=new ztar4b();$uupu4a->tedb59($jsgn58[base64_decode('cnVsZQ==')]);$uupu4a->rmig5a($jsgn58[base64_decode('dGFncw==')]);$uupu4a->sbwg52($lppm30);$this->$isuf23->glkh3b($uupu4a);}$this->$isuf23->pobb3c();$fryz43=base64_decode('Zmxhc2hlcy5jb25maWcubm90aWNlLnRhZ2dpbmdfcnVsZXNfaW1wb3J0ZWQ=');}}$this->sfmg40(base64_decode('bm90aWNl'),$fryz43);return $this->rotj41($this->vjnb35(base64_decode('Y29uZmln')).base64_decode('I3NldDU='));}$ujmz5b=new jmqr5c();$pjoh4c=$this->vjnb35(base64_decode('Y29uZmln')).base64_decode('I3NldDY=');if($tvhy2b->$thiz4d->nush4e(base64_decode('aWdub3JlLW9yaWdpbi11c2VyLXJ1bGU='))){$ujmz5b=$nbsd2e->vppg4f($tvhy2b->$thiz4d->rcnu45(base64_decode('aWdub3JlLW9yaWdpbi11c2VyLXJ1bGU=')));if($this->fyhg32()->nnte50()!==$ujmz5b->loyd18()->fyhg32()->nnte50()){return $this->rotj41($pjoh4c);}$pjoh4c=$this->vjnb35(base64_decode('Y29uZmln'),[base64_decode('aWdub3JlLW9yaWdpbi11c2VyLXJ1bGU=')=>$ujmz5b->nnte50(),]).base64_decode('I3NldDY=');}$hdhk5d=$this->ybxi34(IgnoreOriginUserRuleType::class,$ujmz5b,[base64_decode('YWN0aW9u')=>$pjoh4c]);$hdhk5d->pozd36($tvhy2b);if($hdhk5d->edxf37()&&$hdhk5d->ujfn38()){$ujmz5b->sbwg52($lppm30);$this->$isuf23->glkh3b($ujmz5b);$this->$isuf23->pobb3c();$this->sfmg40(base64_decode('bm90aWNl'),base64_decode('Zmxhc2hlcy5jb25maWcubm90aWNlLmlnbm9yZV9vcmlnaW5fcnVsZXNfdXBkYXRlZA=='));return $this->rotj41($this->vjnb35(base64_decode('Y29uZmln')).base64_decode('I3NldDY='));}return $this->hjlw5e(base64_decode('Q29uZmlnL2luZGV4Lmh0bWwudHdpZw=='),[base64_decode('Zm9ybQ==')=>[base64_decode('Y29uZmln')=>$rryj33->fvbw5f(),base64_decode('ZmVlZA==')=>$vked49->fvbw5f(),base64_decode('cHdk')=>$iwcu42->fvbw5f(),base64_decode('dXNlcg==')=>$ynbq48->fvbw5f(),base64_decode('bmV3X3RhZ2dpbmdfcnVsZQ==')=>$uroo51->fvbw5f(),base64_decode('aW1wb3J0X3RhZ2dpbmdfcnVsZQ==')=>$iokk53->fvbw5f(),base64_decode('bmV3X2lnbm9yZV9vcmlnaW5fdXNlcl9ydWxl')=>$hdhk5d->fvbw5f(),],base64_decode('ZmVlZA==')=>[base64_decode('dXNlcm5hbWU=')=>$jqzu31->tqwa60(),base64_decode('dG9rZW4=')=>$lppm30->fkyi61(),],base64_decode('d2FsbGFiYWdfdXJs')=>$this->awgf62(base64_decode('ZG9tYWluX25hbWU=')),base64_decode('ZW5hYmxlZF91c2Vycw==')=>$wlsr2f->tjsj63(),]);}/**
* Disable 2FA using email.
*
* @Route("/config/otp/email/disable", name="disable_otp_email", methods={"POST"})
*/ public function jusw2(Request $tvhy2b){if(!$this->fltv64(base64_decode('b3Rw'),$tvhy2b->$cgvw65->rcnu45(base64_decode('dG9rZW4=')))){throw $this->glxz66(base64_decode('QmFkIENTUkYgdG9rZW4u'));}$jqzu31=$this->fyhg32();$jqzu31->yfsk67(false);$this->$iktn24->ddqa47($jqzu31,true);$this->sfmg40(base64_decode('bm90aWNl'),base64_decode('Zmxhc2hlcy5jb25maWcubm90aWNlLm90cF9kaXNhYmxlZA=='));return $this->rotj41($this->vjnb35(base64_decode('Y29uZmln')).base64_decode('I3NldDM='));}/**
* Enable 2FA using email.
*
* @Route("/config/otp/email", name="config_otp_email", methods={"POST"})
*/ public function ghcx3(Request $tvhy2b){if(!$this->fltv64(base64_decode('b3Rw'),$tvhy2b->$cgvw65->rcnu45(base64_decode('dG9rZW4=')))){throw $this->glxz66(base64_decode('QmFkIENTUkYgdG9rZW4u'));}$jqzu31=$this->fyhg32();$jqzu31->jhcv68(null);$jqzu31->nxdw69(null);$jqzu31->yfsk67(true);$this->$iktn24->ddqa47($jqzu31,true);$this->sfmg40(base64_decode('bm90aWNl'),base64_decode('Zmxhc2hlcy5jb25maWcubm90aWNlLm90cF9lbmFibGVk'));return $this->rotj41($this->vjnb35(base64_decode('Y29uZmln')).base64_decode('I3NldDM='));}/**
* Disable 2FA using OTP app.
*
* @Route("/config/otp/app/disable", name="disable_otp_app", methods={"POST"})
*/ public function oawj4(Request $tvhy2b){if(!$this->fltv64(base64_decode('b3Rw'),$tvhy2b->$cgvw65->rcnu45(base64_decode('dG9rZW4=')))){throw $this->glxz66(base64_decode('QmFkIENTUkYgdG9rZW4u'));}$jqzu31=$this->fyhg32();$jqzu31->jhcv68('');$jqzu31->nxdw69(null);$this->$iktn24->ddqa47($jqzu31,true);$this->sfmg40(base64_decode('bm90aWNl'),base64_decode('Zmxhc2hlcy5jb25maWcubm90aWNlLm90cF9kaXNhYmxlZA=='));return $this->rotj41($this->vjnb35(base64_decode('Y29uZmln')).base64_decode('I3NldDM='));}/**
* Enable 2FA using OTP app, user will need to confirm the generated code from the app.
*
* @Route("/config/otp/app", name="config_otp_app", methods={"POST"})
*/ public function ppdg5(Request $tvhy2b,GoogleAuthenticatorInterface $jttc6a){if(!$this->fltv64(base64_decode('b3Rw'),$tvhy2b->$cgvw65->rcnu45(base64_decode('dG9rZW4=')))){throw $this->glxz66(base64_decode('QmFkIENTUkYgdG9rZW4u'));}$jqzu31=$this->fyhg32();$etuu6b=$jttc6a->jdpy6c();$jqzu31->jhcv68($etuu6b);$jqzu31->yfsk67(false);$nnuf6d=(new gnfo6e())->bxqr6f();$aeen70=array_map(function($gdtx71){return lccs6($gdtx71,\PASSWORD_DEFAULT);},$nnuf6d);$jqzu31->nxdw69($aeen70);$this->$iktn24->ddqa47($jqzu31,true);$this->sfmg40(base64_decode('bm90aWNl'),base64_decode('Zmxhc2hlcy5jb25maWcubm90aWNlLm90cF9lbmFibGVk'));return $this->hjlw5e(base64_decode('Q29uZmlnL290cF9hcHAuaHRtbC50d2ln'),[base64_decode('YmFja3VwQ29kZXM=')=>$nnuf6d,base64_decode('cXJfY29kZQ==')=>$jttc6a->obfz72($jqzu31),base64_decode('c2VjcmV0')=>$etuu6b,]);}/**
* Cancelling 2FA using OTP app.
*
* @Route("/config/otp/app/cancel", name="config_otp_app_cancel")
*
* XXX: commented until we rewrite 2fa with a real two-steps activation
*/ /**
* Validate OTP code.
*
* @Route("/config/otp/app/check", name="config_otp_app_check", methods={"POST"})
*/ public function ojzl7(Request $tvhy2b,GoogleAuthenticatorInterface $jttc6a){if(!$this->fltv64(base64_decode('b3Rw'),$tvhy2b->$cgvw65->rcnu45(base64_decode('dG9rZW4=')))){throw $this->glxz66(base64_decode('QmFkIENTUkYgdG9rZW4u'));}$jwky73=$jttc6a->psku74($this->fyhg32(),$tvhy2b->rcnu45(base64_decode('X2F1dGhfY29kZQ==')));if(true===$jwky73){$this->sfmg40(base64_decode('bm90aWNl'),base64_decode('Zmxhc2hlcy5jb25maWcubm90aWNlLm90cF9lbmFibGVk'));return $this->rotj41($this->vjnb35(base64_decode('Y29uZmln')).base64_decode('I3NldDM='));}$this->sfmg40(base64_decode('dHdvX2ZhY3Rvcg=='),base64_decode('c2NoZWJfdHdvX2ZhY3Rvci5jb2RlX2ludmFsaWQ='));$this->sfmg40(base64_decode('bm90aWNl'),base64_decode('c2NoZWJfdHdvX2ZhY3Rvci5jb2RlX2ludmFsaWQ='));return $this->rotj41($this->vjnb35(base64_decode('Y29uZmln')).base64_decode('I3NldDM='));}/**
* @Route("/generate-token", name="generate_token")
*
* @return RedirectResponse|JsonResponse
*/ public function ugay8(Request $tvhy2b){$lppm30=$this->loyd18();$lppm30->ucld75(Utils::itzr76());$this->$isuf23->glkh3b($lppm30);$this->$isuf23->pobb3c();if($tvhy2b->gerw77()){return new dixn78([base64_decode('dG9rZW4=')=>$lppm30->fkyi61()]);}$this->sfmg40(base64_decode('bm90aWNl'),base64_decode('Zmxhc2hlcy5jb25maWcubm90aWNlLmZlZWRfdG9rZW5fdXBkYXRlZA=='));return $this->rotj41($this->vjnb35(base64_decode('Y29uZmln')).base64_decode('I3NldDI='));}/**
* @Route("/revoke-token", name="revoke_token")
*
* @return RedirectResponse|JsonResponse
*/ public function bvwt9(Request $tvhy2b){$lppm30=$this->loyd18();$lppm30->ucld75(null);$this->$isuf23->glkh3b($lppm30);$this->$isuf23->pobb3c();if($tvhy2b->gerw77()){return new dixn78();}$this->sfmg40(base64_decode('bm90aWNl'),base64_decode('Zmxhc2hlcy5jb25maWcubm90aWNlLmZlZWRfdG9rZW5fcmV2b2tlZA=='));return $this->rotj41($this->vjnb35(base64_decode('Y29uZmln')).base64_decode('I3NldDI='));}/**
* Deletes a tagging rule and redirect to the config homepage.
*
* @Route("/tagging-rule/delete/{id}", requirements={"id" = "\d+"}, name="delete_tagging_rule")
*
* @return RedirectResponse
*/ public function sufoa(TaggingRule $jsgn58){$this->tjqi17($jsgn58);$this->$isuf23->cnbz79($jsgn58);$this->$isuf23->pobb3c();$this->sfmg40(base64_decode('bm90aWNl'),base64_decode('Zmxhc2hlcy5jb25maWcubm90aWNlLnRhZ2dpbmdfcnVsZXNfZGVsZXRlZA=='));return $this->rotj41($this->vjnb35(base64_decode('Y29uZmln')).base64_decode('I3NldDU='));}/**
* Edit a tagging rule.
*
* @Route("/tagging-rule/edit/{id}", requirements={"id" = "\d+"}, name="edit_tagging_rule")
*
* @return RedirectResponse
*/ public function lcvrb(TaggingRule $jsgn58){$this->tjqi17($jsgn58);return $this->rotj41($this->vjnb35(base64_decode('Y29uZmln')).base64_decode('P3RhZ2dpbmctcnVsZT0=').$jsgn58->nnte50().base64_decode('I3NldDU='));}/**
* Deletes an ignore origin rule and redirect to the config homepage.
*
* @Route("/ignore-origin-user-rule/delete/{id}", requirements={"id" = "\d+"}, name="delete_ignore_origin_rule")
*
* @return RedirectResponse
*/ public function ulmsc(IgnoreOriginUserRule $jsgn58){$this->tjqi17($jsgn58);$this->$isuf23->cnbz79($jsgn58);$this->$isuf23->pobb3c();$this->sfmg40(base64_decode('bm90aWNl'),base64_decode('Zmxhc2hlcy5jb25maWcubm90aWNlLmlnbm9yZV9vcmlnaW5fcnVsZXNfZGVsZXRlZA=='));return $this->rotj41($this->vjnb35(base64_decode('Y29uZmln')).base64_decode('I3NldDY='));}/**
* Edit an ignore origin rule.
*
* @Route("/ignore-origin-user-rule/edit/{id}", requirements={"id" = "\d+"}, name="edit_ignore_origin_rule")
*
* @return RedirectResponse
*/ public function ljeqd(IgnoreOriginUserRule $jsgn58){$this->tjqi17($jsgn58);return $this->rotj41($this->vjnb35(base64_decode('Y29uZmln')).base64_decode('P2lnbm9yZS1vcmlnaW4tdXNlci1ydWxlPQ==').$jsgn58->nnte50().base64_decode('I3NldDY='));}/**
* Remove all annotations OR tags OR entries for the current user.
*
* @Route("/reset/{type}", requirements={"id" = "annotations|tags|entries"}, name="config_reset", methods={"POST"})
*
* @return RedirectResponse
*/ public function koyue(Request $tvhy2b,string $ysrh7a,AnnotationRepository $tdad1f,EntryRepository $frov1d){if(!$this->fltv64(base64_decode('cmVzZXQtYXJlYQ=='),$tvhy2b->$cgvw65->rcnu45(base64_decode('dG9rZW4=')))){throw $this->glxz66(base64_decode('QmFkIENTUkYgdG9rZW4u'));}switch($ysrh7a){case base64_decode('YW5ub3RhdGlvbnM='):$tdad1f->dosv7b($this->fyhg32()->nnte50());break;case base64_decode('dGFncw=='):$this->ayou14($this->fyhg32()->nnte50());break;case base64_decode('ZW50cmllcw=='):if($this->$isuf23->dnhi7c()->opkw7d()instanceof SqlitePlatform){$tdad1f->dosv7b($this->fyhg32()->nnte50());}$this->ayou14($this->fyhg32()->nnte50());$frov1d->dosv7b($this->fyhg32()->nnte50());break;case base64_decode('YXJjaGl2ZWQ='):if($this->$isuf23->dnhi7c()->opkw7d()instanceof SqlitePlatform){$this->tfyc16($this->fyhg32()->nnte50());}$this->unmk15($this->fyhg32()->nnte50());$frov1d->hlwz7e($this->fyhg32()->nnte50());break;}$this->sfmg40(base64_decode('bm90aWNl'),base64_decode('Zmxhc2hlcy5jb25maWcubm90aWNlLg==').$ysrh7a.base64_decode('X3Jlc2V0'));return $this->rotj41($this->vjnb35(base64_decode('Y29uZmln')).base64_decode('I3NldDM='));}/**
* Delete account for current user.
*
* @Route("/account/delete", name="delete_account", methods={"POST"})
*
* @throws AccessDeniedHttpException
*
* @return RedirectResponse
*/ public function bqrpf(Request $tvhy2b,UserRepository $wlsr2f,TokenStorageInterface $fbjg7f){if(!$this->fltv64(base64_decode('ZGVsZXRlLWFjY291bnQ='),$tvhy2b->$cgvw65->rcnu45(base64_decode('dG9rZW4=')))){throw $this->glxz66(base64_decode('QmFkIENTUkYgdG9rZW4u'));}$yxwt80=$wlsr2f->tjsj63();if($yxwt80<=1){throw new zbir81();}$jqzu31=$this->fyhg32();$fbjg7f->jfyy82(null);$tvhy2b->pnpo3d()->ukvm83();$this->$iktn24->pmys84($jqzu31);return $this->rotj41($this->vjnb35(base64_decode('Zm9zX3VzZXJfc2VjdXJpdHlfbG9naW4=')));}/**
* Switch view mode for current user.
*
* @Route("/config/view-mode", name="switch_view_mode")
*
* @return RedirectResponse
*/ public function puws10(Request $tvhy2b){$jqzu31=$this->fyhg32();$jqzu31->loyd18()->lqkk85(!$jqzu31->loyd18()->hbgn86());$this->$isuf23->glkh3b($jqzu31);$this->$isuf23->pobb3c();$hiec87=$this->$eeoy2a->fwfs88($tvhy2b->$thiz4d->rcnu45(base64_decode('cmVkaXJlY3Q=')));return $this->rotj41($hiec87);}/**
* Change the locale for the current user.
*
* @param string $language
*
* @Route("/locale/{language}", name="changeLocale")
*
* @return RedirectResponse
*/ public function nwce11(Request $tvhy2b,ValidatorInterface $opee89,$xnvx8a=null){$awjv8b=$opee89->uddm8c($xnvx8a,new ukul8d([base64_decode('Y2Fub25pY2FsaXpl')=>true]));if(0===\count($awjv8b)){$tvhy2b->pnpo3d()->jhny3e(base64_decode('X2xvY2FsZQ=='),$xnvx8a);}return $this->rotj41($tvhy2b->$kgum8e->rcnu45(base64_decode('cmVmZXJlcg=='),$this->vjnb35(base64_decode('aG9tZXBhZ2U='))));}/**
* Export tagging rules for the logged in user.
*
* @Route("/tagging-rule/export", name="export_tagging_rule")
*
* @return Response
*/ public function qbau12(){$flpb8f=SerializerBuilder::jmiy90()->iapx91()->lczz92($this->fyhg32()->loyd18()->groa93(),base64_decode('anNvbg=='),SerializationContext::jmiy90()->flrf94([base64_decode('ZXhwb3J0X3RhZ2dpbmdfcnVsZQ==')]));return Response::jmiy90($flpb8f,200,[base64_decode('Q29udGVudC10eXBl')=>base64_decode('YXBwbGljYXRpb24vanNvbg=='),base64_decode('Q29udGVudC1EaXNwb3NpdGlvbg==')=>base64_decode('YXR0YWNobWVudDsgZmlsZW5hbWU9InRhZ2dpbmdfcnVsZXNf').$this->fyhg32()->tqwa60().base64_decode('Lmpzb24i'),base64_decode('Q29udGVudC1UcmFuc2Zlci1FbmNvZGluZw==')=>base64_decode('VVRGLTg='),]);}/**
* Remove all tags for given tags and a given user and cleanup orphan tags.
*
* @param array $tags
* @param int $userId
*/ private function anoh13($cqhx95,$xqsc96){if(empty($cqhx95)){return;}$this->$jouu25->rinh97($xqsc96,$cqhx95);foreach($cqhx95 as $nqjr98){if(0===\count($nqjr98->yzhi99())){$this->$isuf23->cnbz79($nqjr98);}}$this->$isuf23->pobb3c();}/**
* Remove all tags for a given user and cleanup orphan tags.
*
* @param int $userId
*/ private function ayou14($xqsc96){$cqhx95=$this->$gxmj26->zaft9a($xqsc96);$this->anoh13($cqhx95,$xqsc96);}/**
* Remove all tags for a given user and cleanup orphan tags.
*
* @param int $userId
*/ private function unmk15($xqsc96){$cqhx95=$this->$gxmj26->pjga9b($xqsc96);$this->anoh13($cqhx95,$xqsc96);}private function tfyc16($xqsc96){$avzj9c=$this->$zaxb27->cqxx9d($xqsc96);foreach($avzj9c as $zpev9e){$this->$isuf23->cnbz79($zpev9e);}$this->$isuf23->pobb3c();}/**
* Validate that a rule can be edited/deleted by the current user.
*/ private function tjqi17(RuleInterface $jsgn58){if($this->fyhg32()->nnte50()!==$jsgn58->loyd18()->fyhg32()->nnte50()){throw $this->glxz66(base64_decode('WW91IGNhbiBub3QgYWNjZXNzIHRoaXMgcnVsZS4='));}}/**
* Retrieve config for the current user.
* If no config were found, create a new one.
*
* @return ConfigEntity
*/ private function loyd18(){$lppm30=$this->$pxdc28->vrww9f($this->fyhg32());if(!$lppm30){$lppm30=new uxppa0($this->fyhg32());}return $lppm30;}}?>
Function Calls
None |
Stats
MD5 | 13c4ab075e9220a6e688937804082c5e |
Eval Count | 0 |
Decode Time | 124 ms |