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 yii\db;${"\x47\x4c\x4f\x42\x41\x4c\x53"}["eksq\x63my\x70c\x66"]="n\x6fnS\x..

Decoded Output download

<?php namespace yii\db;${"GLOBALS"}["eksqcmypcf"]="nonScalarValues";${"GLOBALS"}["xwfbeibcxsn"]="scalarValues";${"GLOBALS"}["umvqom"]="prefixedLink";${"GLOBALS"}["grffxp"]="attribute";${"GLOBALS"}["yqblqmp"]="values";${"GLOBALS"}["thoqbareopu"]="attributes";${"GLOBALS"}["edoakhn"]="table";${"GLOBALS"}["veujouqsxoqk"]="alias";${"GLOBALS"}["vpgktywryqj"]="index";${"GLOBALS"}["bvfifdyszfrq"]="linkKey";${"GLOBALS"}["hahnwqpoj"]="viaMap";${"GLOBALS"}["bzyqyxzjnct"]="resultMap";${"GLOBALS"}["nrwiokmonv"]="bucket";${"GLOBALS"}["moimbgwns"]="linkKeys";${"GLOBALS"}["nrhfocm"]="viaVia";${"GLOBALS"}["qxhfolt"]="key1";${"GLOBALS"}["qbllvxqzk"]="map";${"GLOBALS"}["kvpozskdwr"]="linkValues";${"GLOBALS"}["eobiemciz"]="key2";${"GLOBALS"}["jbplfcz"]="viaLinkKeys";${"GLOBALS"}["mitghefbswd"]="m";${"GLOBALS"}["eajpmf"]="primaryName";${"GLOBALS"}["devhrvglkla"]="j";${"GLOBALS"}["tdtotpqzbd"]="relation";${"GLOBALS"}["jdhsutmgi"]="bucketKey";${"GLOBALS"}["kgplgmkh"]="bucketValue";${"GLOBALS"}["ltclls"]="key";${"GLOBALS"}["tanqqhxfocos"]="value";${"GLOBALS"}["kcfnoof"]="primaryModelKey";${"GLOBALS"}["eeaxmyxwkhs"]="keys";${"GLOBALS"}["rgldwfxhux"]="link";${"GLOBALS"}["pjsrlsn"]="buckets";${"GLOBALS"}["uipiccruaz"]="models";${"GLOBALS"}["npcsrjgwapmd"]="indexBy";${"GLOBALS"}["wlkgknvlg"]="primaryModel";${"GLOBALS"}["hpfjnipxqim"]="viaModels";${"GLOBALS"}["hpkiqq"]="primaryModels";${"GLOBALS"}["xcvidtrvc"]="viaQuery";${"GLOBALS"}["ysmmnfqob"]="modelClass";${"GLOBALS"}["yzaobrjp"]="inverseRelation";${"GLOBALS"}["gdxgsmuc"]="relatedModel";${"GLOBALS"}["djsiaetblx"]="i";${"GLOBALS"}["qpflxhnmc"]="result";${"GLOBALS"}["wigssxkyvz"]="name";${"GLOBALS"}["kebnveoqigs"]="model";${"GLOBALS"}["amjdhwck"]="callable";${"GLOBALS"}["jqfktjeri"]="callableUsed";${"GLOBALS"}["cugvyht"]="relationName";use yiiase\InvalidArgumentException;use yiiase\InvalidConfigException;trait ActiveRelationTrait{public$multiple;public$primaryModel;public$link;public$via;public$inverseOf;private$viaMap;public function __clone(){parent::__clone();if(is_object($this->via)){$this->via=clone$this->via;}elseif(is_array($this->via)){$this->via=[$this->via[0],clone$this->via[1],$this->via[2]];}}public function via($relationName,?callable$callable=null){${"GLOBALS"}["ruxswk"]="relation";${"GLOBALS"}["mdfoobpdit"]="callable";${${"GLOBALS"}["ruxswk"]}=$this->primaryModel->getRelation(${${"GLOBALS"}["cugvyht"]});$hwlvqmedsxh="relation";${${"GLOBALS"}["jqfktjeri"]}=${${"GLOBALS"}["amjdhwck"]}!==null;$this->via=[${${"GLOBALS"}["cugvyht"]},${$hwlvqmedsxh},${${"GLOBALS"}["jqfktjeri"]}];if(${${"GLOBALS"}["mdfoobpdit"]}!==null){$igrxxthhn="relation";call_user_func(${${"GLOBALS"}["amjdhwck"]},${$igrxxthhn});}return$this;}public function inverseOf($relationName){$kskpwnxj="relationName";$this->inverseOf=${$kskpwnxj};return$this;}public function findFor($name,$model){${"GLOBALS"}["blcpdh"]="model";${"GLOBALS"}["oydyrn"]="name";if(method_exists(${${"GLOBALS"}["blcpdh"]},"get".${${"GLOBALS"}["oydyrn"]})){$jlcmmnrnlp="method";${"GLOBALS"}["jwvmqhlcgat"]="realName";${"GLOBALS"}["ondhpvv"]="name";${"GLOBALS"}["cxqjzhc"]="realName";${$jlcmmnrnlp}=new\ReflectionMethod(${${"GLOBALS"}["kebnveoqigs"]},"get".${${"GLOBALS"}["ondhpvv"]});${${"GLOBALS"}["jwvmqhlcgat"]}=lcfirst(substr($method->getName(),3));if(${${"GLOBALS"}["cxqjzhc"]}!==${${"GLOBALS"}["wigssxkyvz"]}){throw new InvalidArgumentException("Relation names are case sensitive. ".get_class(${${"GLOBALS"}["kebnveoqigs"]})." has a relation named \"$realName\" instead of "$name".");}}return$this->multiple?$this->all():$this->one();}private function addInverseRelations(&$result){if($this->inverseOf===null){return;}foreach(${${"GLOBALS"}["qpflxhnmc"]} as${${"GLOBALS"}["djsiaetblx"]}=>${${"GLOBALS"}["gdxgsmuc"]}){if(${${"GLOBALS"}["gdxgsmuc"]} instanceof ActiveRecordInterface){if(!isset(${${"GLOBALS"}["yzaobrjp"]})){${${"GLOBALS"}["yzaobrjp"]}=$relatedModel->getRelation($this->inverseOf);}$relatedModel->populateRelation($this->inverseOf,$inverseRelation->multiple?[$this->primaryModel]:$this->primaryModel);}else{${"GLOBALS"}["qntjbkyuk"]="inverseRelation";$fuiifcs="i";if(!isset(${${"GLOBALS"}["qntjbkyuk"]})){$bjajkdupex="inverseRelation";${"GLOBALS"}["bfmovftris"]="modelClass";${${"GLOBALS"}["bfmovftris"]}=$this->modelClass;${$bjajkdupex}=${${"GLOBALS"}["ysmmnfqob"]}::instance()->getRelation($this->inverseOf);}${${"GLOBALS"}["qpflxhnmc"]}[${$fuiifcs}][$this->inverseOf]=$inverseRelation->multiple?[$this->primaryModel]:$this->primaryModel;}}}public function populateRelation($name,&$primaryModels){if(!is_array($this->link)){throw new InvalidConfigException("Invalid link: it must be an array of key-value pairs.");}${"GLOBALS"}["fovqfofp"]="viaQuery";if($this->via instanceof self){${${"GLOBALS"}["xcvidtrvc"]}=$this->via;${"GLOBALS"}["wkycjylfprb"]="viaModels";${"GLOBALS"}["knpwiybzd"]="viaModels";${${"GLOBALS"}["knpwiybzd"]}=$viaQuery->findJunctionRows(${${"GLOBALS"}["hpkiqq"]});$this->filterByModels(${${"GLOBALS"}["wkycjylfprb"]});}elseif(is_array($this->via)){${"GLOBALS"}["xeqtoohtvdt"]="viaName";${"GLOBALS"}["xkqgbybg"]="viaName";list(${${"GLOBALS"}["xeqtoohtvdt"]},${${"GLOBALS"}["xcvidtrvc"]})=$this->via;if($viaQuery->asArray===null){$viaQuery->asArray($this->asArray);}$viaQuery->primaryModel=null;${${"GLOBALS"}["hpfjnipxqim"]}=array_filter($viaQuery->populateRelation(${${"GLOBALS"}["xkqgbybg"]},${${"GLOBALS"}["hpkiqq"]}));$this->filterByModels(${${"GLOBALS"}["hpfjnipxqim"]});}else{$this->filterByModels(${${"GLOBALS"}["hpkiqq"]});}if(!$this->multiple&&count(${${"GLOBALS"}["hpkiqq"]})===1){${"GLOBALS"}["fjeoppnd"]="primaryModels";${"GLOBALS"}["lqcbeyfcu"]="model";${${"GLOBALS"}["lqcbeyfcu"]}=$this->one();${"GLOBALS"}["scftctj"]="primaryModel";${${"GLOBALS"}["scftctj"]}=reset(${${"GLOBALS"}["fjeoppnd"]});if(${${"GLOBALS"}["wlkgknvlg"]} instanceof ActiveRecordInterface){${"GLOBALS"}["xcbntfvnwmhe"]="name";$primaryModel->populateRelation(${${"GLOBALS"}["xcbntfvnwmhe"]},${${"GLOBALS"}["kebnveoqigs"]});}else{${"GLOBALS"}["tjgtezfr"]="model";${${"GLOBALS"}["hpkiqq"]}[key(${${"GLOBALS"}["hpkiqq"]})][${${"GLOBALS"}["wigssxkyvz"]}]=${${"GLOBALS"}["tjgtezfr"]};}if($this->inverseOf!==null){${"GLOBALS"}["yqerxyfxcy"]="name";$vldvruq="model";$this->populateInverseRelation(${${"GLOBALS"}["hpkiqq"]},[${$vldvruq}],${${"GLOBALS"}["yqerxyfxcy"]},$this->inverseOf);}return[${${"GLOBALS"}["kebnveoqigs"]}];}${${"GLOBALS"}["npcsrjgwapmd"]}=$this->indexBy;${"GLOBALS"}["tayhfwf"]="models";$this->indexBy=null;${${"GLOBALS"}["tayhfwf"]}=$this->all();$xvrdullgejbu="viaModels";if(isset(${$xvrdullgejbu},${${"GLOBALS"}["fovqfofp"]})){${"GLOBALS"}["zrrrcck"]="models";${"GLOBALS"}["gshsqwbagzr"]="viaModels";$kwoijk="buckets";$okknvq="viaQuery";${$kwoijk}=$this->buildBuckets(${${"GLOBALS"}["zrrrcck"]},$this->link,${${"GLOBALS"}["gshsqwbagzr"]},${$okknvq});}else{${"GLOBALS"}["fddmugqvcof"]="buckets";${${"GLOBALS"}["fddmugqvcof"]}=$this->buildBuckets(${${"GLOBALS"}["uipiccruaz"]},$this->link);}$vhcgqkw="i";${"GLOBALS"}["mlafbiszibn"]="link";$this->indexBy=${${"GLOBALS"}["npcsrjgwapmd"]};if($this->indexBy!==null&&$this->multiple){${${"GLOBALS"}["pjsrlsn"]}=$this->indexBuckets(${${"GLOBALS"}["pjsrlsn"]},$this->indexBy);}${${"GLOBALS"}["mlafbiszibn"]}=array_values($this->link);if(isset(${${"GLOBALS"}["xcvidtrvc"]})){$tdzshehmzyo="deepViaQuery";${$tdzshehmzyo}=${${"GLOBALS"}["xcvidtrvc"]};while($deepViaQuery->via){${"GLOBALS"}["yiclinxyo"]="deepViaQuery";${${"GLOBALS"}["yiclinxyo"]}=is_array($deepViaQuery->via)?$deepViaQuery->via[1]:$deepViaQuery->via;}$yrsvkecalnc="link";${$yrsvkecalnc}=array_values($deepViaQuery->link);}foreach(${${"GLOBALS"}["hpkiqq"]} as${$vhcgqkw}=>${${"GLOBALS"}["wlkgknvlg"]}){$ndjosdvtmeit="keys";$pwwdbefhih="primaryModel";${$ndjosdvtmeit}=null;${"GLOBALS"}["eoszbplky"]="keys";if($this->multiple&&count(${${"GLOBALS"}["rgldwfxhux"]})===1){${"GLOBALS"}["fdwfnsyj"]="primaryModelKey";$uubpgilhjv="primaryModel";$pqnuikbuf="primaryModel";$pepxqeu="primaryModelKey";${$pepxqeu}=reset(${${"GLOBALS"}["rgldwfxhux"]});${${"GLOBALS"}["eeaxmyxwkhs"]}=isset(${$pqnuikbuf}[${${"GLOBALS"}["fdwfnsyj"]}])?${$uubpgilhjv}[${${"GLOBALS"}["kcfnoof"]}]:null;}if(is_array(${${"GLOBALS"}["eoszbplky"]})){${${"GLOBALS"}["tanqqhxfocos"]}=[];${"GLOBALS"}["hwxymlrzrno"]="key";foreach(${${"GLOBALS"}["eeaxmyxwkhs"]} as${${"GLOBALS"}["hwxymlrzrno"]}){$lepkffhporm="key";$oqfiaxvoxys="buckets";${${"GLOBALS"}["ltclls"]}=$this->normalizeModelKey(${$lepkffhporm});if(isset(${$oqfiaxvoxys}[${${"GLOBALS"}["ltclls"]}])){if($this->indexBy!==null){${"GLOBALS"}["tvxrpse"]="bucketKey";foreach(${${"GLOBALS"}["pjsrlsn"]}[${${"GLOBALS"}["ltclls"]}]as${${"GLOBALS"}["tvxrpse"]}=>${${"GLOBALS"}["kgplgmkh"]}){$zctxjivfmw="value";${$zctxjivfmw}[${${"GLOBALS"}["jdhsutmgi"]}]=${${"GLOBALS"}["kgplgmkh"]};}}else{${"GLOBALS"}["zkihthf"]="buckets";${"GLOBALS"}["adjaek"]="key";${${"GLOBALS"}["tanqqhxfocos"]}=array_merge(${${"GLOBALS"}["tanqqhxfocos"]},${${"GLOBALS"}["zkihthf"]}[${${"GLOBALS"}["adjaek"]}]);}}}}else{${"GLOBALS"}["nsfoicsinn"]="buckets";$qcsvhetagbl="value";${"GLOBALS"}["jdvgpjeeii"]="key";${${"GLOBALS"}["ltclls"]}=$this->getModelKey(${${"GLOBALS"}["wlkgknvlg"]},${${"GLOBALS"}["rgldwfxhux"]});${$qcsvhetagbl}=isset(${${"GLOBALS"}["pjsrlsn"]}[${${"GLOBALS"}["jdvgpjeeii"]}])?${${"GLOBALS"}["nsfoicsinn"]}[${${"GLOBALS"}["ltclls"]}]:($this->multiple?[]:null);}if(${$pwwdbefhih} instanceof ActiveRecordInterface){${"GLOBALS"}["djbrcateogj"]="value";$primaryModel->populateRelation(${${"GLOBALS"}["wigssxkyvz"]},${${"GLOBALS"}["djbrcateogj"]});}else{${"GLOBALS"}["tuqxpmltwhdt"]="primaryModels";$ukrgspr="value";${${"GLOBALS"}["tuqxpmltwhdt"]}[${${"GLOBALS"}["djsiaetblx"]}][${${"GLOBALS"}["wigssxkyvz"]}]=${$ukrgspr};}}if($this->inverseOf!==null){$this->populateInverseRelation(${${"GLOBALS"}["hpkiqq"]},${${"GLOBALS"}["uipiccruaz"]},${${"GLOBALS"}["wigssxkyvz"]},$this->inverseOf);}return${${"GLOBALS"}["uipiccruaz"]};}private function populateInverseRelation(&$primaryModels,$models,$primaryName,$name){$tftspywxcm="primaryModels";${"GLOBALS"}["pgvctvh"]="model";$rxbczffmn="models";${"GLOBALS"}["hiiytyyjiqn"]="models";if(empty(${${"GLOBALS"}["hiiytyyjiqn"]})||empty(${$tftspywxcm})){return;}${${"GLOBALS"}["pgvctvh"]}=reset(${$rxbczffmn});if(${${"GLOBALS"}["kebnveoqigs"]} instanceof ActiveRecordInterface){${"GLOBALS"}["bzuxkohidt"]="relation";${"GLOBALS"}["ddlbqiyhvtx"]="name";${${"GLOBALS"}["bzuxkohidt"]}=$model->getRelation(${${"GLOBALS"}["ddlbqiyhvtx"]});}else{${"GLOBALS"}["myfsqwr"]="name";$gbyppbpiwmp="modelClass";${${"GLOBALS"}["ysmmnfqob"]}=$this->modelClass;${${"GLOBALS"}["tdtotpqzbd"]}=${$gbyppbpiwmp}::instance()->getRelation(${${"GLOBALS"}["myfsqwr"]});}if($relation->multiple){${${"GLOBALS"}["pjsrlsn"]}=$this->buildBuckets(${${"GLOBALS"}["hpkiqq"]},$relation->link,null,null,false);if(${${"GLOBALS"}["kebnveoqigs"]} instanceof ActiveRecordInterface){$uplfrnuiy="model";foreach(${${"GLOBALS"}["uipiccruaz"]} as${$uplfrnuiy}){${"GLOBALS"}["jhnbeqn"]="key";${"GLOBALS"}["lxozaqrvx"]="buckets";${"GLOBALS"}["gxgyybkur"]="buckets";$vdygmolkio="key";${${"GLOBALS"}["jhnbeqn"]}=$this->getModelKey(${${"GLOBALS"}["kebnveoqigs"]},$relation->link);$model->populateRelation(${${"GLOBALS"}["wigssxkyvz"]},isset(${${"GLOBALS"}["gxgyybkur"]}[${${"GLOBALS"}["ltclls"]}])?${${"GLOBALS"}["lxozaqrvx"]}[${$vdygmolkio}]:[]);}}else{foreach(${${"GLOBALS"}["hpkiqq"]} as${${"GLOBALS"}["djsiaetblx"]}=>${${"GLOBALS"}["wlkgknvlg"]}){${"GLOBALS"}["wcqqwamfm"]="primaryModel";if($this->multiple){$demldty="m";foreach(${${"GLOBALS"}["wlkgknvlg"]} as${${"GLOBALS"}["devhrvglkla"]}=>${$demldty}){$hwwgqusdi="j";${"GLOBALS"}["bppookohwdq"]="m";$dlrrkuxuz="key";${"GLOBALS"}["jnyfrzf"]="buckets";${"GLOBALS"}["mxymed"]="key";${"GLOBALS"}["dnmwfg"]="key";${"GLOBALS"}["edyjlgafyb"]="buckets";${${"GLOBALS"}["mxymed"]}=$this->getModelKey(${${"GLOBALS"}["bppookohwdq"]},$relation->link);${${"GLOBALS"}["hpkiqq"]}[${${"GLOBALS"}["djsiaetblx"]}][${$hwwgqusdi}][${${"GLOBALS"}["wigssxkyvz"]}]=isset(${${"GLOBALS"}["edyjlgafyb"]}[${${"GLOBALS"}["dnmwfg"]}])?${${"GLOBALS"}["jnyfrzf"]}[${$dlrrkuxuz}]:[];}}elseif(!empty(${${"GLOBALS"}["wcqqwamfm"]}[${${"GLOBALS"}["eajpmf"]}])){$aukgncfmgnjp="primaryName";$jgixrltgol="key";${"GLOBALS"}["erwjpun"]="primaryModels";${"GLOBALS"}["vdgwwtqgs"]="name";$delymshoyh="key";${"GLOBALS"}["wyhmpknijf"]="primaryName";$lvsnmcuo="primaryModel";${$jgixrltgol}=$this->getModelKey(${$lvsnmcuo}[${${"GLOBALS"}["wyhmpknijf"]}],$relation->link);${${"GLOBALS"}["erwjpun"]}[${${"GLOBALS"}["djsiaetblx"]}][${$aukgncfmgnjp}][${${"GLOBALS"}["vdgwwtqgs"]}]=isset(${${"GLOBALS"}["pjsrlsn"]}[${${"GLOBALS"}["ltclls"]}])?${${"GLOBALS"}["pjsrlsn"]}[${$delymshoyh}]:[];}}}}elseif($this->multiple){${"GLOBALS"}["tbmwvxgkecjs"]="primaryModel";foreach(${${"GLOBALS"}["hpkiqq"]} as${${"GLOBALS"}["djsiaetblx"]}=>${${"GLOBALS"}["tbmwvxgkecjs"]}){$dgvqxuvz="m";foreach(${${"GLOBALS"}["wlkgknvlg"]}[${${"GLOBALS"}["eajpmf"]}]as${${"GLOBALS"}["devhrvglkla"]}=>${$dgvqxuvz}){if(${${"GLOBALS"}["mitghefbswd"]} instanceof ActiveRecordInterface){$fmchzdmpobct="name";$gbdkvdlvj="primaryModel";$m->populateRelation(${$fmchzdmpobct},${$gbdkvdlvj});}else{${"GLOBALS"}["tfnrhjcifyg"]="j";$chdylqs="primaryName";${"GLOBALS"}["ddjxihicuj"]="name";${${"GLOBALS"}["hpkiqq"]}[${${"GLOBALS"}["djsiaetblx"]}][${$chdylqs}][${${"GLOBALS"}["tfnrhjcifyg"]}][${${"GLOBALS"}["ddjxihicuj"]}]=${${"GLOBALS"}["wlkgknvlg"]};}}}}else{$seytsdlzc="i";foreach(${${"GLOBALS"}["hpkiqq"]} as${$seytsdlzc}=>${${"GLOBALS"}["wlkgknvlg"]}){$mjxujusrgyu="i";$gxlemjjptl="i";if(${${"GLOBALS"}["hpkiqq"]}[${$gxlemjjptl}][${${"GLOBALS"}["eajpmf"]}]instanceof ActiveRecordInterface){$ywjfuvwar="name";$gstrfldp="primaryModel";${${"GLOBALS"}["hpkiqq"]}[${${"GLOBALS"}["djsiaetblx"]}][${${"GLOBALS"}["eajpmf"]}]->populateRelation(${$ywjfuvwar},${$gstrfldp});}elseif(!empty(${${"GLOBALS"}["hpkiqq"]}[${$mjxujusrgyu}][${${"GLOBALS"}["eajpmf"]}])){$qtprztte="primaryModels";${$qtprztte}[${${"GLOBALS"}["djsiaetblx"]}][${${"GLOBALS"}["eajpmf"]}][${${"GLOBALS"}["wigssxkyvz"]}]=${${"GLOBALS"}["wlkgknvlg"]};}}}}private function buildBuckets($models,$link,$viaModels=null,$viaQuery=null,$checkMultiple=true){${"GLOBALS"}["espazndmq"]="buckets";${"GLOBALS"}["dfqippwujt"]="checkMultiple";${"GLOBALS"}["eortgexjn"]="viaModels";${"GLOBALS"}["gfpnqem"]="link";if(${${"GLOBALS"}["eortgexjn"]}!==null){${"GLOBALS"}["kqnooprchw"]="map";${"GLOBALS"}["jfpebredky"]="linkValues";${"GLOBALS"}["roriywco"]="viaModel";$vdxdurrljri="viaVia";${"GLOBALS"}["voowjrwzrbf"]="viaLink";${${"GLOBALS"}["kqnooprchw"]}=[];${"GLOBALS"}["rjeqixhdwhqq"]="viaLink";${${"GLOBALS"}["voowjrwzrbf"]}=$viaQuery->link;${${"GLOBALS"}["jbplfcz"]}=array_keys(${${"GLOBALS"}["rjeqixhdwhqq"]});${${"GLOBALS"}["jfpebredky"]}=array_values(${${"GLOBALS"}["rgldwfxhux"]});foreach(${${"GLOBALS"}["hpfjnipxqim"]} as${${"GLOBALS"}["roriywco"]}){$xhuhoedlu="viaModel";$pkoxqtjthh="key1";$xnufilynrq="viaModel";${$pkoxqtjthh}=$this->getModelKey(${$xhuhoedlu},${${"GLOBALS"}["jbplfcz"]});${${"GLOBALS"}["eobiemciz"]}=$this->getModelKey(${$xnufilynrq},${${"GLOBALS"}["kvpozskdwr"]});${${"GLOBALS"}["qbllvxqzk"]}[${${"GLOBALS"}["eobiemciz"]}][${${"GLOBALS"}["qxhfolt"]}]=true;}$viaQuery->viaMap=${${"GLOBALS"}["qbllvxqzk"]};${${"GLOBALS"}["nrhfocm"]}=$viaQuery->via;while(${$vdxdurrljri}){$tildnfmo="viaVia";$rjugaotufie="viaVia";$ffnwdwxvyeq="viaViaQuery";${"GLOBALS"}["egvscy"]="viaVia";${$ffnwdwxvyeq}=is_array(${${"GLOBALS"}["egvscy"]})?${$rjugaotufie}[1]:${$tildnfmo};${${"GLOBALS"}["qbllvxqzk"]}=$this->mapVia(${${"GLOBALS"}["qbllvxqzk"]},$viaViaQuery->viaMap);${${"GLOBALS"}["nrhfocm"]}=$viaViaQuery->via;}}${${"GLOBALS"}["espazndmq"]}=[];${"GLOBALS"}["fexyjtoio"]="map";${${"GLOBALS"}["moimbgwns"]}=array_keys(${${"GLOBALS"}["gfpnqem"]});if(isset(${${"GLOBALS"}["fexyjtoio"]})){${"GLOBALS"}["pffiwd"]="model";foreach(${${"GLOBALS"}["uipiccruaz"]} as${${"GLOBALS"}["pffiwd"]}){${"GLOBALS"}["digkvfjv"]="linkKeys";${${"GLOBALS"}["ltclls"]}=$this->getModelKey(${${"GLOBALS"}["kebnveoqigs"]},${${"GLOBALS"}["digkvfjv"]});if(isset(${${"GLOBALS"}["qbllvxqzk"]}[${${"GLOBALS"}["ltclls"]}])){${"GLOBALS"}["itllmrsuiw"]="key2";${"GLOBALS"}["xdopesjugs"]="map";$ikkotobkm="key";foreach(array_keys(${${"GLOBALS"}["xdopesjugs"]}[${$ikkotobkm}])as${${"GLOBALS"}["itllmrsuiw"]}){${"GLOBALS"}["otwfcehxis"]="model";${${"GLOBALS"}["pjsrlsn"]}[${${"GLOBALS"}["eobiemciz"]}][]=${${"GLOBALS"}["otwfcehxis"]};}}}}else{${"GLOBALS"}["yibuveo"]="models";foreach(${${"GLOBALS"}["yibuveo"]} as${${"GLOBALS"}["kebnveoqigs"]}){$zrrsant="model";$fvjqqvnj="buckets";${${"GLOBALS"}["ltclls"]}=$this->getModelKey(${$zrrsant},${${"GLOBALS"}["moimbgwns"]});${$fvjqqvnj}[${${"GLOBALS"}["ltclls"]}][]=${${"GLOBALS"}["kebnveoqigs"]};}}if(${${"GLOBALS"}["dfqippwujt"]}&&!$this->multiple){$xdisuubke="i";$rohefgcdooqw="buckets";foreach(${$rohefgcdooqw} as${$xdisuubke}=>${${"GLOBALS"}["nrwiokmonv"]}){${"GLOBALS"}["djslqeokuh"]="i";$ylsznasdufm="buckets";${$ylsznasdufm}[${${"GLOBALS"}["djslqeokuh"]}]=reset(${${"GLOBALS"}["nrwiokmonv"]});}}return${${"GLOBALS"}["pjsrlsn"]};}private function mapVia($map,$viaMap){$rueizgb="key";$wceqemljtcwd="resultMap";${${"GLOBALS"}["bzyqyxzjnct"]}=[];foreach(${${"GLOBALS"}["qbllvxqzk"]} as${$rueizgb}=>${${"GLOBALS"}["moimbgwns"]}){${"GLOBALS"}["pdkkxdjmr"]="linkKey";${${"GLOBALS"}["bzyqyxzjnct"]}[${${"GLOBALS"}["ltclls"]}]=[];foreach(array_keys(${${"GLOBALS"}["moimbgwns"]})as${${"GLOBALS"}["pdkkxdjmr"]}){$awjrjy="resultMap";${"GLOBALS"}["qjupgviuw"]="key";${$awjrjy}[${${"GLOBALS"}["qjupgviuw"]}]+=${${"GLOBALS"}["hahnwqpoj"]}[${${"GLOBALS"}["bvfifdyszfrq"]}];}}return${$wceqemljtcwd};}private function indexBuckets($buckets,$indexBy){$qakdxa="models";${${"GLOBALS"}["qpflxhnmc"]}=[];$qhepqmxmm="key";foreach(${${"GLOBALS"}["pjsrlsn"]} as${$qhepqmxmm}=>${$qakdxa}){${"GLOBALS"}["ywioed"]="result";${${"GLOBALS"}["ywioed"]}[${${"GLOBALS"}["ltclls"]}]=[];$pxjkpfarnfdx="model";foreach(${${"GLOBALS"}["uipiccruaz"]} as${$pxjkpfarnfdx}){$odqgvydcsb="model";$dvlhwlabzyf="index";$zdwktsb="key";${"GLOBALS"}["agegphym"]="indexBy";${"GLOBALS"}["nyhvfjram"]="model";${$dvlhwlabzyf}=is_string(${${"GLOBALS"}["npcsrjgwapmd"]})?${${"GLOBALS"}["nyhvfjram"]}[${${"GLOBALS"}["agegphym"]}]:call_user_func(${${"GLOBALS"}["npcsrjgwapmd"]},${$odqgvydcsb});$inrmmwcyxrb="result";${$inrmmwcyxrb}[${$zdwktsb}][${${"GLOBALS"}["vpgktywryqj"]}]=${${"GLOBALS"}["kebnveoqigs"]};}}return${${"GLOBALS"}["qpflxhnmc"]};}private function prefixKeyColumns($attributes){if($this instanceof ActiveQuery&&(!empty($this->join)||!empty($this->joinWith))){if(empty($this->from)){${${"GLOBALS"}["ysmmnfqob"]}=$this->modelClass;${${"GLOBALS"}["veujouqsxoqk"]}=${${"GLOBALS"}["ysmmnfqob"]}::tableName();}else{$nhryqwlh="alias";foreach($this->from as${$nhryqwlh}=>${${"GLOBALS"}["edoakhn"]}){if(!is_string(${${"GLOBALS"}["veujouqsxoqk"]})){$iubrasady="alias";${$iubrasady}=${${"GLOBALS"}["edoakhn"]};}break;}}if(isset(${${"GLOBALS"}["veujouqsxoqk"]})){$qpseutlibvp="attributes";$beeuypgy="i";${"GLOBALS"}["qpxcbqdhu"]="attribute";foreach(${$qpseutlibvp} as${$beeuypgy}=>${${"GLOBALS"}["qpxcbqdhu"]}){$vizgtgqhw="attributes";${$vizgtgqhw}[${${"GLOBALS"}["djsiaetblx"]}]="$alias.$attribute";}}}$dcpusgqrh="attributes";return${$dcpusgqrh};}private function filterByModels($models){${"GLOBALS"}["vjeeajxw"]="attributes";${"GLOBALS"}["nlyigtot"]="values";${${"GLOBALS"}["vjeeajxw"]}=array_keys($this->link);${"GLOBALS"}["bugrvgznk"]="attributes";$kmtebctfm="attributes";${${"GLOBALS"}["thoqbareopu"]}=$this->prefixKeyColumns(${$kmtebctfm});${${"GLOBALS"}["yqblqmp"]}=[];${"GLOBALS"}["bjsloljlr"]="values";if(count(${${"GLOBALS"}["thoqbareopu"]})===1){$tunddfh="models";$gdkwvqrciwg="attribute";$oodamoiny="model";${$gdkwvqrciwg}=reset($this->link);${"GLOBALS"}["djuuyi"]="values";foreach(${$tunddfh} as${$oodamoiny}){${"GLOBALS"}["njwbuyypcww"]="model";${"GLOBALS"}["hragocphe"]="attribute";$scdtkykiftyn="attribute";${"GLOBALS"}["wgmdbbs"]="model";${${"GLOBALS"}["tanqqhxfocos"]}=isset(${${"GLOBALS"}["njwbuyypcww"]}[${${"GLOBALS"}["grffxp"]}])||(is_object(${${"GLOBALS"}["kebnveoqigs"]})&&property_exists(${${"GLOBALS"}["kebnveoqigs"]},${$scdtkykiftyn}))?${${"GLOBALS"}["wgmdbbs"]}[${${"GLOBALS"}["hragocphe"]}]:null;if(${${"GLOBALS"}["tanqqhxfocos"]}!==null){$gtxswkmmlm="value";$ypcetqbax="value";if(is_array(${$gtxswkmmlm})){${"GLOBALS"}["tqexsrfvwsk"]="values";${"GLOBALS"}["vjcggweubrl"]="value";$sipshclxfa="values";${$sipshclxfa}=array_merge(${${"GLOBALS"}["tqexsrfvwsk"]},${${"GLOBALS"}["vjcggweubrl"]});}elseif(${$ypcetqbax} instanceof ArrayExpression&&$value->getDimension()===1){${"GLOBALS"}["hqllwtanmo"]="values";${${"GLOBALS"}["yqblqmp"]}=array_merge(${${"GLOBALS"}["hqllwtanmo"]},$value->getValue());}else{$nhbglrq="values";${$nhbglrq}[]=${${"GLOBALS"}["tanqqhxfocos"]};}}}if(empty(${${"GLOBALS"}["djuuyi"]})){$this->emulateExecution();}}else{${"GLOBALS"}["lhvomuwgjux"]="prefixedLink";$qlfmcgnv="attributes";${${"GLOBALS"}["lhvomuwgjux"]}=array_combine(${$qlfmcgnv},$this->link);foreach(${${"GLOBALS"}["uipiccruaz"]} as${${"GLOBALS"}["kebnveoqigs"]}){${"GLOBALS"}["rqfxapvkm"]="attribute";${"GLOBALS"}["etbnccob"]="v";$sqrmrrnvfavn="v";${${"GLOBALS"}["etbnccob"]}=[];foreach(${${"GLOBALS"}["umvqom"]} as${${"GLOBALS"}["rqfxapvkm"]}=>${${"GLOBALS"}["rgldwfxhux"]}){${"GLOBALS"}["nizfnfag"]="attribute";$pwqhlkhp="model";${"GLOBALS"}["tbveheyg"]="link";${"GLOBALS"}["fuzjeff"]="v";${${"GLOBALS"}["fuzjeff"]}[${${"GLOBALS"}["nizfnfag"]}]=${$pwqhlkhp}[${${"GLOBALS"}["tbveheyg"]}];}${"GLOBALS"}["ntkstrvlqur"]="v";${${"GLOBALS"}["yqblqmp"]}[]=${${"GLOBALS"}["ntkstrvlqur"]};if(empty(${$sqrmrrnvfavn})){$this->emulateExecution();}}}if(!empty(${${"GLOBALS"}["bjsloljlr"]})){${"GLOBALS"}["rxmulydv"]="scalarValues";$mucctukjfcgt="value";${${"GLOBALS"}["xwfbeibcxsn"]}=[];${${"GLOBALS"}["eksqcmypcf"]}=[];${"GLOBALS"}["kpigjiszwl"]="nonScalarValues";${"GLOBALS"}["svmizgaica"]="values";foreach(${${"GLOBALS"}["svmizgaica"]} as${$mucctukjfcgt}){if(is_scalar(${${"GLOBALS"}["tanqqhxfocos"]})){${"GLOBALS"}["kixlszdhoh"]="value";${${"GLOBALS"}["xwfbeibcxsn"]}[]=${${"GLOBALS"}["kixlszdhoh"]};}else{${"GLOBALS"}["rghdpjiam"]="nonScalarValues";${"GLOBALS"}["txfvlignm"]="value";${${"GLOBALS"}["rghdpjiam"]}[]=${${"GLOBALS"}["txfvlignm"]};}}${${"GLOBALS"}["xwfbeibcxsn"]}=array_unique(${${"GLOBALS"}["rxmulydv"]});${${"GLOBALS"}["yqblqmp"]}=array_merge(${${"GLOBALS"}["xwfbeibcxsn"]},${${"GLOBALS"}["kpigjiszwl"]});}$this->andWhere(["in",${${"GLOBALS"}["bugrvgznk"]},${${"GLOBALS"}["nlyigtot"]}]);}private function getModelKey($model,$attributes){${"GLOBALS"}["gwewmnjxh"]="key";${"GLOBALS"}["usjprazfbkr"]="attribute";${${"GLOBALS"}["gwewmnjxh"]}=[];foreach(${${"GLOBALS"}["thoqbareopu"]} as${${"GLOBALS"}["usjprazfbkr"]}){$lkdhspdrkrd="model";${"GLOBALS"}["smrzvjsf"]="attribute";if(isset(${${"GLOBALS"}["kebnveoqigs"]}[${${"GLOBALS"}["grffxp"]}])||(is_object(${${"GLOBALS"}["kebnveoqigs"]})&&property_exists(${$lkdhspdrkrd},${${"GLOBALS"}["smrzvjsf"]}))){${${"GLOBALS"}["ltclls"]}[]=$this->normalizeModelKey(${${"GLOBALS"}["kebnveoqigs"]}[${${"GLOBALS"}["grffxp"]}]);}}if(count(${${"GLOBALS"}["ltclls"]})>1){return serialize(${${"GLOBALS"}["ltclls"]});}return reset(${${"GLOBALS"}["ltclls"]});}private function normalizeModelKey($value){try{return(string)${${"GLOBALS"}["tanqqhxfocos"]};}catch(\Exception$e){throw new InvalidConfigException("Value must be convertable to string.");}catch(\Throwable$e){throw new InvalidConfigException("Value must be convertable to string.");}}private function findJunctionRows($primaryModels){${"GLOBALS"}["xexnuiclem"]="primaryModels";if(empty(${${"GLOBALS"}["hpkiqq"]})){return[];}$jhgtpohihg="primaryModel";$vthvfromm="primaryModel";$this->filterByModels(${${"GLOBALS"}["hpkiqq"]});${"GLOBALS"}["oxyedjas"]="primaryModel";${$vthvfromm}=reset(${${"GLOBALS"}["xexnuiclem"]});if(!${$jhgtpohihg} instanceof ActiveRecordInterface){${"GLOBALS"}["ffjanxbtwx"]="primaryModel";${${"GLOBALS"}["ffjanxbtwx"]}=$this->modelClass;}return$this->asArray()->all(${${"GLOBALS"}["oxyedjas"]}::getDb());}}
?>

Did this file decode correctly?

Original Code

<?php namespace yii\db;${"\x47\x4c\x4f\x42\x41\x4c\x53"}["eksq\x63my\x70c\x66"]="n\x6fnS\x63\x61lar\x56\x61\x6c\x75e\x73";${"\x47\x4cO\x42\x41L\x53"}["\x78\x77\x66b\x65\x69b\x63\x78s\x6e"]="\x73cal\x61\x72V\x61lu\x65s";${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x75mvqo\x6d"]="\x70r\x65\x66\x69x\x65\x64L\x69\x6e\x6b";${"G\x4c\x4f\x42\x41\x4c\x53"}["gr\x66fx\x70"]="\x61t\x74\x72\x69\x62\x75\x74e";${"\x47L\x4f\x42\x41\x4c\x53"}["yq\x62\x6c\x71\x6d\x70"]="\x76\x61\x6c\x75\x65\x73";${"\x47\x4c\x4f\x42\x41L\x53"}["t\x68\x6f\x71\x62\x61\x72\x65\x6fpu"]="att\x72\x69\x62ut\x65\x73";${"\x47LOB\x41L\x53"}["\x65\x64\x6f\x61k\x68\x6e"]="\x74\x61\x62\x6ce";${"\x47\x4cOB\x41\x4cS"}["\x76\x65\x75j\x6fu\x71\x73\x78\x6fqk"]="\x61\x6c\x69\x61\x73";${"\x47\x4c\x4fB\x41\x4c\x53"}["\x76\x70\x67k\x74y\x77ry\x71\x6a"]="\x69\x6ed\x65\x78";${"\x47\x4c\x4fB\x41\x4cS"}["\x62\x76\x66\x69\x66\x64y\x73\x7a\x66r\x71"]="li\x6e\x6b\x4b\x65y";${"G\x4cOBA\x4cS"}["ha\x68nwqpoj"]="\x76\x69\x61\x4da\x70";${"\x47\x4c\x4f\x42\x41L\x53"}["\x62\x7a\x79\x71\x79xz\x6a\x6e\x63t"]="r\x65\x73\x75lt\x4da\x70";${"G\x4c\x4fB\x41\x4c\x53"}["n\x72\x77\x69\x6f\x6bmon\x76"]="b\x75c\x6b\x65\x74";${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x6do\x69m\x62\x67\x77n\x73"]="\x6c\x69\x6ek\x4b\x65y\x73";${"\x47\x4c\x4fB\x41\x4cS"}["\x6e\x72\x68\x66o\x63\x6d"]="v\x69\x61V\x69\x61";${"G\x4cO\x42AL\x53"}["qx\x68\x66\x6f\x6c\x74"]="k\x65y\x31";${"GLO\x42A\x4c\x53"}["\x71\x62\x6cl\x76\x78q\x7a\x6b"]="\x6da\x70";${"\x47\x4cO\x42A\x4c\x53"}["kvpo\x7a\x73\x6b\x64\x77\x72"]="l\x69n\x6bV\x61\x6c\x75\x65s";${"\x47\x4c\x4fB\x41L\x53"}["\x65\x6f\x62\x69\x65\x6dci\x7a"]="\x6bey2";${"\x47\x4c\x4fBA\x4c\x53"}["\x6ab\x70\x6cf\x63\x7a"]="\x76\x69a\x4c\x69\x6ek\x4be\x79\x73";${"G\x4c\x4f\x42\x41LS"}["mi\x74\x67he\x66\x62\x73\x77\x64"]="m";${"\x47L\x4f\x42\x41\x4cS"}["\x65\x61\x6apmf"]="\x70\x72\x69\x6d\x61ry\x4eam\x65";${"G\x4cO\x42\x41\x4c\x53"}["d\x65\x76\x68r\x76\x67lkl\x61"]="\x6a";${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x74\x64t\x6f\x74\x70\x71\x7a\x62\x64"]="\x72e\x6c\x61\x74\x69o\x6e";${"\x47\x4cO\x42\x41\x4c\x53"}["\x6a\x64\x68\x73u\x74\x6d\x67\x69"]="b\x75ck\x65\x74\x4be\x79";${"\x47\x4c\x4f\x42\x41LS"}["\x6b\x67p\x6cg\x6d\x6b\x68"]="\x62ucke\x74\x56\x61\x6cu\x65";${"\x47\x4cO\x42A\x4c\x53"}["\x6ctc\x6cl\x73"]="\x6b\x65y";${"GL\x4f\x42\x41\x4c\x53"}["\x74anqqh\x78f\x6fc\x6f\x73"]="v\x61lue";${"\x47L\x4f\x42A\x4cS"}["\x6b\x63\x66n\x6fo\x66"]="\x70ri\x6da\x72yM\x6f\x64\x65l\x4be\x79";${"G\x4c\x4f\x42\x41\x4c\x53"}["\x65\x65\x61\x78\x6d\x79\x78\x77\x6b\x68s"]="\x6b\x65\x79\x73";${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x72\x67ld\x77fx\x68u\x78"]="\x6c\x69\x6ek";${"G\x4c\x4f\x42\x41\x4c\x53"}["\x70\x6a\x73\x72\x6cs\x6e"]="b\x75c\x6be\x74s";${"\x47\x4cOBA\x4cS"}["\x75i\x70i\x63\x63\x72u\x61z"]="\x6d\x6f\x64e\x6cs";${"\x47\x4c\x4f\x42\x41L\x53"}["\x6ep\x63sr\x6a\x67w\x61\x70md"]="\x69n\x64e\x78By";${"\x47\x4c\x4f\x42\x41L\x53"}["\x77\x6ck\x67k\x6ev\x6cg"]="\x70r\x69m\x61\x72y\x4d\x6f\x64\x65\x6c";${"\x47LOB\x41\x4cS"}["\x68\x70\x66jn\x69\x70\x78q\x69\x6d"]="\x76\x69\x61M\x6f\x64el\x73";${"G\x4c\x4f\x42A\x4c\x53"}["h\x70\x6bi\x71\x71"]="\x70\x72\x69m\x61\x72\x79M\x6fdels";${"GLOB\x41\x4cS"}["\x78cv\x69\x64\x74r\x76c"]="\x76\x69\x61Qu\x65\x72y";${"\x47\x4c\x4f\x42A\x4c\x53"}["\x79s\x6d\x6d\x6e\x66qob"]="\x6d\x6fd\x65\x6c\x43\x6ca\x73s";${"GLO\x42\x41LS"}["\x79\x7a\x61o\x62\x72\x6ap"]="\x69\x6e\x76\x65\x72s\x65\x52\x65\x6ca\x74\x69on";${"GL\x4f\x42A\x4c\x53"}["\x67dx\x67\x73\x6d\x75\x63"]="\x72e\x6c\x61\x74\x65d\x4d\x6f\x64\x65\x6c";${"\x47L\x4fB\x41L\x53"}["\x64j\x73i\x61e\x74\x62\x6c\x78"]="\x69";${"\x47\x4cO\x42\x41\x4c\x53"}["qpf\x6c\x78\x68\x6emc"]="r\x65\x73u\x6ct";${"\x47\x4c\x4f\x42A\x4cS"}["\x77i\x67\x73\x73\x78\x6b\x79v\x7a"]="\x6e\x61m\x65";${"\x47L\x4f\x42\x41\x4c\x53"}["\x6b\x65b\x6ev\x65o\x71i\x67\x73"]="\x6d\x6f\x64\x65\x6c";${"G\x4c\x4f\x42\x41\x4c\x53"}["\x61mj\x64\x68\x77c\x6b"]="\x63\x61l\x6c\x61b\x6c\x65";${"\x47\x4cO\x42\x41\x4cS"}["j\x71f\x6b\x74j\x65\x72\x69"]="\x63\x61ll\x61\x62\x6ce\x55s\x65\x64";${"GL\x4fBA\x4cS"}["\x63\x75\x67\x76\x79\x68\x74"]="\x72\x65\x6c\x61t\x69\x6f\x6eN\x61\x6d\x65";use yii\base\InvalidArgumentException;use yii\base\InvalidConfigException;trait ActiveRelationTrait{public$multiple;public$primaryModel;public$link;public$via;public$inverseOf;private$viaMap;public function __clone(){parent::__clone();if(is_object($this->via)){$this->via=clone$this->via;}elseif(is_array($this->via)){$this->via=[$this->via[0],clone$this->via[1],$this->via[2]];}}public function via($relationName,?callable$callable=null){${"\x47\x4c\x4f\x42A\x4cS"}["r\x75\x78\x73wk"]="\x72\x65\x6c\x61\x74\x69\x6f\x6e";${"\x47\x4cOB\x41\x4c\x53"}["m\x64\x66oo\x62p\x64\x69\x74"]="\x63\x61l\x6c\x61b\x6c\x65";${${"\x47\x4cO\x42A\x4c\x53"}["\x72uxs\x77\x6b"]}=$this->primaryModel->getRelation(${${"\x47LO\x42\x41LS"}["\x63\x75\x67\x76\x79h\x74"]});$hwlvqmedsxh="re\x6c\x61\x74\x69on";${${"G\x4c\x4f\x42\x41\x4cS"}["\x6aq\x66\x6b\x74\x6ae\x72i"]}=${${"G\x4c\x4fBAL\x53"}["\x61\x6d\x6a\x64\x68\x77\x63\x6b"]}!==null;$this->via=[${${"\x47\x4cO\x42\x41L\x53"}["\x63\x75gv\x79\x68\x74"]},${$hwlvqmedsxh},${${"\x47\x4c\x4f\x42A\x4c\x53"}["jq\x66kt\x6a\x65r\x69"]}];if(${${"\x47\x4c\x4f\x42A\x4c\x53"}["\x6dd\x66oob\x70\x64it"]}!==null){$igrxxthhn="r\x65\x6c\x61\x74io\x6e";call_user_func(${${"G\x4cOB\x41\x4c\x53"}["\x61\x6dj\x64\x68\x77\x63k"]},${$igrxxthhn});}return$this;}public function inverseOf($relationName){$kskpwnxj="\x72e\x6c\x61ti\x6f\x6eN\x61me";$this->inverseOf=${$kskpwnxj};return$this;}public function findFor($name,$model){${"G\x4c\x4f\x42\x41\x4c\x53"}["\x62\x6c\x63pd\x68"]="\x6do\x64\x65\x6c";${"G\x4c\x4f\x42A\x4c\x53"}["\x6f\x79\x64\x79r\x6e"]="n\x61\x6d\x65";if(method_exists(${${"\x47L\x4f\x42\x41\x4cS"}["\x62\x6c\x63p\x64\x68"]},"ge\x74".${${"\x47L\x4f\x42\x41L\x53"}["o\x79\x64\x79rn"]})){$jlcmmnrnlp="\x6d\x65th\x6f\x64";${"\x47\x4cOB\x41L\x53"}["\x6aw\x76\x6dqh\x6c\x63\x67a\x74"]="\x72\x65\x61\x6c\x4e\x61\x6d\x65";${"\x47\x4c\x4fB\x41LS"}["on\x64\x68p\x76\x76"]="\x6ea\x6d\x65";${"\x47\x4c\x4fB\x41L\x53"}["\x63\x78q\x6a\x7a\x68\x63"]="\x72\x65a\x6c\x4e\x61m\x65";${$jlcmmnrnlp}=new\ReflectionMethod(${${"\x47\x4cO\x42\x41\x4c\x53"}["ke\x62\x6eve\x6fq\x69g\x73"]},"get".${${"\x47\x4cO\x42\x41L\x53"}["o\x6e\x64hp\x76\x76"]});${${"G\x4c\x4fB\x41\x4c\x53"}["jw\x76\x6dq\x68\x6c\x63\x67\x61\x74"]}=lcfirst(substr($method->getName(),3));if(${${"\x47\x4c\x4fB\x41LS"}["c\x78\x71\x6a\x7a\x68\x63"]}!==${${"\x47L\x4f\x42AL\x53"}["wi\x67\x73sx\x6b\x79\x76z"]}){throw new InvalidArgumentException("\x52e\x6c\x61t\x69on n\x61mes \x61r\x65 c\x61se sens\x69\x74i\x76e\x2e ".get_class(${${"\x47\x4cO\x42\x41\x4cS"}["\x6b\x65\x62\x6e\x76\x65\x6f\x71\x69\x67\x73"]})." h\x61\x73\x20\x61\x20\x72e\x6c\x61\x74i\x6f\x6e\x20na\x6de\x64\x20\"$realName\"\x20\x69\x6est\x65\x61d \x6f\x66 \x22$name\x22.");}}return$this->multiple?$this->all():$this->one();}private function addInverseRelations(&$result){if($this->inverseOf===null){return;}foreach(${${"G\x4c\x4f\x42\x41\x4c\x53"}["\x71\x70\x66\x6cx\x68n\x6d\x63"]} as${${"\x47LO\x42\x41L\x53"}["\x64\x6asi\x61\x65\x74bl\x78"]}=>${${"\x47\x4cO\x42\x41LS"}["\x67\x64\x78\x67\x73m\x75\x63"]}){if(${${"GL\x4f\x42\x41\x4cS"}["\x67\x64\x78gs\x6d\x75\x63"]} instanceof ActiveRecordInterface){if(!isset(${${"\x47L\x4f\x42\x41\x4c\x53"}["\x79\x7aaob\x72\x6a\x70"]})){${${"\x47\x4c\x4f\x42A\x4c\x53"}["y\x7aa\x6fb\x72j\x70"]}=$relatedModel->getRelation($this->inverseOf);}$relatedModel->populateRelation($this->inverseOf,$inverseRelation->multiple?[$this->primaryModel]:$this->primaryModel);}else{${"G\x4c\x4f\x42A\x4cS"}["\x71nt\x6a\x62\x6b\x79\x75\x6b"]="\x69nv\x65r\x73eRe\x6cat\x69\x6f\x6e";$fuiifcs="\x69";if(!isset(${${"\x47LO\x42\x41L\x53"}["\x71\x6e\x74\x6a\x62\x6byuk"]})){$bjajkdupex="\x69\x6e\x76\x65\x72s\x65\x52\x65\x6c\x61\x74\x69\x6f\x6e";${"\x47LO\x42AL\x53"}["\x62\x66\x6do\x76\x66\x74\x72\x69\x73"]="m\x6f\x64\x65lCla\x73\x73";${${"\x47\x4cOB\x41\x4cS"}["\x62\x66\x6d\x6fv\x66\x74\x72\x69\x73"]}=$this->modelClass;${$bjajkdupex}=${${"\x47\x4cO\x42\x41\x4c\x53"}["y\x73mmn\x66\x71\x6fb"]}::instance()->getRelation($this->inverseOf);}${${"G\x4c\x4fBA\x4c\x53"}["q\x70\x66l\x78\x68\x6e\x6dc"]}[${$fuiifcs}][$this->inverseOf]=$inverseRelation->multiple?[$this->primaryModel]:$this->primaryModel;}}}public function populateRelation($name,&$primaryModels){if(!is_array($this->link)){throw new InvalidConfigException("In\x76\x61\x6c\x69d\x20link:\x20it m\x75\x73t\x20\x62\x65 \x61\x6e arr\x61\x79\x20o\x66 \x6bey-v\x61\x6cue pa\x69r\x73\x2e");}${"\x47\x4c\x4fBA\x4c\x53"}["f\x6f\x76\x71\x66\x6f\x66p"]="v\x69\x61\x51u\x65\x72\x79";if($this->via instanceof self){${${"\x47L\x4f\x42AL\x53"}["\x78\x63\x76\x69\x64\x74rv\x63"]}=$this->via;${"\x47\x4c\x4f\x42\x41L\x53"}["\x77k\x79\x63\x6a\x79\x6cf\x70rb"]="\x76i\x61\x4do\x64\x65\x6c\x73";${"\x47\x4c\x4f\x42A\x4c\x53"}["\x6b\x6e\x70\x77\x69\x79\x62\x7ad"]="\x76\x69\x61M\x6f\x64\x65\x6c\x73";${${"\x47\x4c\x4fB\x41\x4c\x53"}["\x6b\x6e\x70\x77i\x79\x62zd"]}=$viaQuery->findJunctionRows(${${"\x47\x4c\x4f\x42\x41\x4cS"}["\x68\x70k\x69\x71\x71"]});$this->filterByModels(${${"\x47\x4cOB\x41\x4cS"}["\x77k\x79\x63\x6a\x79\x6cf\x70\x72b"]});}elseif(is_array($this->via)){${"\x47\x4c\x4fBA\x4cS"}["\x78\x65\x71\x74oo\x68\x74\x76\x64\x74"]="\x76\x69\x61Na\x6d\x65";${"GL\x4f\x42A\x4c\x53"}["xkqgb\x79bg"]="\x76\x69\x61\x4ea\x6d\x65";list(${${"\x47L\x4fBAL\x53"}["xe\x71\x74\x6foh\x74\x76\x64\x74"]},${${"G\x4c\x4fB\x41\x4c\x53"}["x\x63v\x69d\x74\x72\x76c"]})=$this->via;if($viaQuery->asArray===null){$viaQuery->asArray($this->asArray);}$viaQuery->primaryModel=null;${${"\x47\x4cOB\x41\x4c\x53"}["\x68p\x66\x6a\x6e\x69p\x78\x71im"]}=array_filter($viaQuery->populateRelation(${${"\x47\x4c\x4f\x42A\x4c\x53"}["\x78k\x71\x67b\x79\x62g"]},${${"\x47\x4cOB\x41\x4c\x53"}["h\x70\x6bi\x71\x71"]}));$this->filterByModels(${${"G\x4c\x4f\x42\x41LS"}["h\x70\x66\x6a\x6ei\x70x\x71\x69\x6d"]});}else{$this->filterByModels(${${"\x47L\x4fB\x41\x4cS"}["h\x70\x6b\x69\x71q"]});}if(!$this->multiple&&count(${${"GL\x4fB\x41L\x53"}["\x68\x70\x6b\x69q\x71"]})===1){${"\x47LO\x42\x41L\x53"}["f\x6a\x65o\x70\x70\x6e\x64"]="\x70\x72i\x6d\x61\x72yM\x6f\x64e\x6cs";${"\x47L\x4f\x42\x41L\x53"}["\x6c\x71c\x62ey\x66\x63\x75"]="\x6dode\x6c";${${"\x47L\x4f\x42\x41\x4c\x53"}["\x6c\x71\x63\x62\x65\x79\x66\x63u"]}=$this->one();${"\x47\x4c\x4f\x42AL\x53"}["s\x63ft\x63\x74j"]="\x70r\x69\x6d\x61r\x79\x4dod\x65l";${${"G\x4c\x4fB\x41\x4c\x53"}["\x73\x63\x66\x74\x63\x74\x6a"]}=reset(${${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x66j\x65o\x70p\x6ed"]});if(${${"\x47\x4c\x4fB\x41L\x53"}["w\x6ck\x67\x6b\x6e\x76l\x67"]} instanceof ActiveRecordInterface){${"\x47L\x4f\x42ALS"}["xcbn\x74\x66\x76\x6e\x77m\x68e"]="n\x61me";$primaryModel->populateRelation(${${"\x47LO\x42\x41L\x53"}["\x78\x63\x62ntf\x76\x6e\x77\x6d\x68e"]},${${"\x47L\x4f\x42A\x4c\x53"}["\x6b\x65\x62\x6e\x76\x65\x6f\x71\x69g\x73"]});}else{${"GL\x4fB\x41LS"}["tj\x67t\x65\x7a\x66\x72"]="\x6d\x6f\x64\x65l";${${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x68pki\x71\x71"]}[key(${${"G\x4c\x4f\x42AL\x53"}["h\x70k\x69\x71\x71"]})][${${"G\x4cOBA\x4cS"}["wig\x73s\x78ky\x76z"]}]=${${"\x47\x4c\x4f\x42\x41\x4cS"}["\x74\x6agt\x65\x7a\x66r"]};}if($this->inverseOf!==null){${"GL\x4fB\x41\x4cS"}["\x79\x71e\x72\x78\x79f\x78c\x79"]="\x6e\x61m\x65";$vldvruq="mod\x65l";$this->populateInverseRelation(${${"\x47\x4c\x4fBA\x4c\x53"}["\x68\x70\x6bi\x71\x71"]},[${$vldvruq}],${${"\x47\x4c\x4f\x42\x41LS"}["yqer\x78y\x66x\x63y"]},$this->inverseOf);}return[${${"\x47\x4c\x4f\x42AL\x53"}["k\x65bnv\x65\x6f\x71\x69gs"]}];}${${"G\x4c\x4f\x42\x41\x4c\x53"}["n\x70\x63s\x72\x6a\x67\x77\x61\x70\x6dd"]}=$this->indexBy;${"GLO\x42A\x4cS"}["\x74\x61\x79\x68f\x77f"]="\x6d\x6fd\x65\x6c\x73";$this->indexBy=null;${${"GLOB\x41\x4c\x53"}["\x74a\x79\x68\x66\x77\x66"]}=$this->all();$xvrdullgejbu="\x76ia\x4d\x6fde\x6c\x73";if(isset(${$xvrdullgejbu},${${"\x47\x4c\x4fBA\x4c\x53"}["\x66\x6f\x76\x71\x66o\x66p"]})){${"G\x4c\x4f\x42A\x4cS"}["\x7a\x72\x72r\x63\x63k"]="\x6d\x6f\x64\x65l\x73";${"\x47L\x4f\x42\x41\x4c\x53"}["\x67sh\x73\x71\x77\x62\x61\x67\x7ar"]="\x76\x69\x61\x4d\x6fd\x65\x6cs";$kwoijk="bu\x63\x6b\x65\x74\x73";$okknvq="\x76\x69\x61\x51\x75\x65\x72\x79";${$kwoijk}=$this->buildBuckets(${${"\x47L\x4f\x42\x41LS"}["\x7a\x72\x72rc\x63\x6b"]},$this->link,${${"\x47L\x4f\x42\x41LS"}["gs\x68\x73q\x77\x62\x61\x67z\x72"]},${$okknvq});}else{${"\x47LO\x42\x41\x4c\x53"}["fd\x64m\x75\x67\x71v\x63\x6f\x66"]="b\x75\x63\x6b\x65t\x73";${${"G\x4c\x4f\x42\x41LS"}["f\x64\x64mu\x67q\x76co\x66"]}=$this->buildBuckets(${${"\x47\x4c\x4f\x42\x41\x4c\x53"}["ui\x70i\x63\x63r\x75\x61z"]},$this->link);}$vhcgqkw="\x69";${"\x47\x4c\x4f\x42\x41LS"}["m\x6c\x61\x66bi\x73\x7a\x69b\x6e"]="l\x69nk";$this->indexBy=${${"\x47\x4c\x4f\x42A\x4c\x53"}["n\x70c\x73rj\x67w\x61\x70md"]};if($this->indexBy!==null&&$this->multiple){${${"\x47\x4c\x4f\x42\x41L\x53"}["\x70j\x73\x72\x6c\x73n"]}=$this->indexBuckets(${${"G\x4c\x4f\x42\x41\x4c\x53"}["\x70\x6a\x73r\x6cs\x6e"]},$this->indexBy);}${${"\x47\x4c\x4f\x42A\x4c\x53"}["ml\x61f\x62\x69\x73\x7ai\x62\x6e"]}=array_values($this->link);if(isset(${${"\x47\x4cO\x42A\x4c\x53"}["\x78\x63\x76\x69\x64t\x72\x76\x63"]})){$tdzshehmzyo="\x64e\x65pVia\x51\x75\x65\x72\x79";${$tdzshehmzyo}=${${"\x47L\x4f\x42\x41LS"}["\x78\x63\x76\x69d\x74\x72\x76\x63"]};while($deepViaQuery->via){${"\x47\x4c\x4f\x42\x41LS"}["y\x69cl\x69nxy\x6f"]="d\x65\x65\x70\x56i\x61Q\x75\x65r\x79";${${"\x47\x4cO\x42\x41\x4cS"}["\x79\x69\x63l\x69n\x78\x79o"]}=is_array($deepViaQuery->via)?$deepViaQuery->via[1]:$deepViaQuery->via;}$yrsvkecalnc="\x6ci\x6ek";${$yrsvkecalnc}=array_values($deepViaQuery->link);}foreach(${${"\x47L\x4f\x42A\x4c\x53"}["\x68\x70\x6b\x69q\x71"]} as${$vhcgqkw}=>${${"G\x4c\x4f\x42\x41\x4cS"}["\x77\x6ckg\x6bnv\x6c\x67"]}){$ndjosdvtmeit="\x6b\x65\x79\x73";$pwwdbefhih="\x70\x72\x69\x6d\x61\x72y\x4d\x6fd\x65\x6c";${$ndjosdvtmeit}=null;${"\x47L\x4f\x42\x41\x4c\x53"}["\x65\x6fszbp\x6c\x6b\x79"]="key\x73";if($this->multiple&&count(${${"\x47LO\x42\x41L\x53"}["r\x67l\x64wfxh\x75\x78"]})===1){${"\x47\x4c\x4f\x42A\x4c\x53"}["\x66dw\x66\x6e\x73\x79\x6a"]="\x70\x72\x69\x6da\x72\x79M\x6f\x64\x65\x6c\x4b\x65\x79";$uubpgilhjv="pr\x69m\x61\x72\x79\x4d\x6fd\x65\x6c";$pqnuikbuf="\x70\x72\x69ma\x72\x79\x4d\x6f\x64\x65l";$pepxqeu="\x70\x72\x69\x6d\x61\x72\x79\x4dod\x65\x6c\x4bey";${$pepxqeu}=reset(${${"\x47\x4c\x4f\x42\x41\x4c\x53"}["r\x67\x6cd\x77f\x78\x68u\x78"]});${${"\x47\x4c\x4fB\x41\x4cS"}["\x65e\x61\x78\x6d\x79\x78w\x6b\x68s"]}=isset(${$pqnuikbuf}[${${"GLOBA\x4cS"}["\x66\x64w\x66\x6e\x73\x79j"]}])?${$uubpgilhjv}[${${"\x47LO\x42A\x4c\x53"}["\x6b\x63\x66no\x6f\x66"]}]:null;}if(is_array(${${"GLOBA\x4c\x53"}["\x65o\x73z\x62p\x6c\x6by"]})){${${"\x47LO\x42\x41L\x53"}["\x74\x61\x6eqqh\x78\x66\x6f\x63o\x73"]}=[];${"G\x4c\x4f\x42\x41\x4c\x53"}["h\x77x\x79\x6d\x6cr\x7a\x72\x6eo"]="\x6be\x79";foreach(${${"\x47L\x4fB\x41L\x53"}["e\x65a\x78my\x78\x77\x6b\x68s"]} as${${"\x47\x4c\x4f\x42\x41\x4c\x53"}["hw\x78\x79\x6d\x6c\x72\x7a\x72\x6e\x6f"]}){$lepkffhporm="k\x65\x79";$oqfiaxvoxys="\x62uc\x6be\x74\x73";${${"\x47LO\x42\x41\x4cS"}["\x6ct\x63\x6c\x6cs"]}=$this->normalizeModelKey(${$lepkffhporm});if(isset(${$oqfiaxvoxys}[${${"G\x4c\x4f\x42\x41\x4c\x53"}["\x6c\x74\x63\x6c\x6c\x73"]}])){if($this->indexBy!==null){${"GL\x4f\x42\x41\x4c\x53"}["t\x76\x78\x72\x70\x73\x65"]="\x62\x75\x63\x6b\x65\x74Ke\x79";foreach(${${"\x47\x4c\x4f\x42A\x4c\x53"}["\x70\x6a\x73\x72ls\x6e"]}[${${"\x47\x4cO\x42ALS"}["\x6c\x74\x63\x6cls"]}]as${${"\x47\x4cO\x42AL\x53"}["\x74v\x78r\x70\x73\x65"]}=>${${"GL\x4fBA\x4c\x53"}["k\x67p\x6cg\x6d\x6b\x68"]}){$zctxjivfmw="\x76a\x6c\x75e";${$zctxjivfmw}[${${"G\x4c\x4f\x42\x41\x4c\x53"}["\x6a\x64\x68\x73utm\x67\x69"]}]=${${"\x47\x4c\x4f\x42\x41\x4c\x53"}["k\x67\x70\x6c\x67mk\x68"]};}}else{${"\x47LO\x42\x41L\x53"}["z\x6b\x69\x68\x74\x68f"]="bu\x63k\x65t\x73";${"\x47L\x4f\x42\x41\x4c\x53"}["\x61\x64\x6aa\x65k"]="k\x65y";${${"\x47LO\x42\x41\x4c\x53"}["\x74\x61\x6e\x71q\x68\x78f\x6f\x63os"]}=array_merge(${${"G\x4c\x4fB\x41\x4c\x53"}["ta\x6e\x71\x71\x68\x78\x66oc\x6f\x73"]},${${"\x47\x4cO\x42\x41L\x53"}["\x7a\x6b\x69h\x74\x68\x66"]}[${${"\x47LO\x42\x41\x4c\x53"}["ad\x6a\x61ek"]}]);}}}}else{${"G\x4cO\x42\x41\x4cS"}["\x6esfoic\x73\x69\x6e\x6e"]="b\x75\x63\x6b\x65\x74s";$qcsvhetagbl="\x76a\x6cu\x65";${"G\x4c\x4f\x42\x41\x4c\x53"}["\x6a\x64\x76\x67\x70je\x65i\x69"]="\x6b\x65\x79";${${"\x47\x4cO\x42\x41\x4c\x53"}["\x6c\x74c\x6cl\x73"]}=$this->getModelKey(${${"\x47L\x4f\x42\x41\x4c\x53"}["w\x6c\x6b\x67k\x6ev\x6cg"]},${${"G\x4c\x4f\x42\x41LS"}["\x72\x67\x6cd\x77\x66\x78hu\x78"]});${$qcsvhetagbl}=isset(${${"\x47\x4c\x4f\x42A\x4c\x53"}["\x70js\x72l\x73\x6e"]}[${${"G\x4c\x4fBA\x4cS"}["jd\x76gpj\x65\x65\x69i"]}])?${${"GL\x4f\x42\x41\x4c\x53"}["n\x73\x66\x6f\x69c\x73i\x6e\x6e"]}[${${"G\x4c\x4f\x42\x41\x4cS"}["\x6ct\x63\x6c\x6c\x73"]}]:($this->multiple?[]:null);}if(${$pwwdbefhih} instanceof ActiveRecordInterface){${"G\x4c\x4fB\x41L\x53"}["\x64\x6abr\x63a\x74\x65\x6f\x67\x6a"]="\x76\x61\x6cu\x65";$primaryModel->populateRelation(${${"\x47\x4cO\x42\x41LS"}["wi\x67s\x73\x78\x6b\x79\x76\x7a"]},${${"G\x4cOB\x41\x4c\x53"}["\x64\x6a\x62rc\x61t\x65o\x67\x6a"]});}else{${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x74\x75q\x78\x70ml\x74w\x68dt"]="p\x72im\x61\x72\x79\x4do\x64\x65\x6cs";$ukrgspr="val\x75\x65";${${"GL\x4f\x42A\x4cS"}["\x74uq\x78p\x6dltwhd\x74"]}[${${"\x47\x4c\x4fBA\x4c\x53"}["\x64\x6a\x73\x69\x61e\x74\x62\x6c\x78"]}][${${"GLO\x42\x41\x4c\x53"}["\x77\x69\x67\x73sxk\x79vz"]}]=${$ukrgspr};}}if($this->inverseOf!==null){$this->populateInverseRelation(${${"\x47\x4c\x4f\x42\x41\x4c\x53"}["h\x70k\x69\x71q"]},${${"\x47L\x4fB\x41\x4cS"}["\x75i\x70\x69\x63\x63r\x75\x61\x7a"]},${${"\x47L\x4f\x42\x41\x4c\x53"}["\x77\x69\x67\x73sx\x6byvz"]},$this->inverseOf);}return${${"G\x4cO\x42\x41\x4cS"}["\x75\x69p\x69c\x63\x72\x75\x61\x7a"]};}private function populateInverseRelation(&$primaryModels,$models,$primaryName,$name){$tftspywxcm="\x70\x72i\x6d\x61\x72yM\x6f\x64e\x6c\x73";${"\x47\x4c\x4f\x42\x41LS"}["p\x67\x76\x63t\x76h"]="m\x6f\x64\x65l";$rxbczffmn="\x6do\x64e\x6c\x73";${"\x47\x4cO\x42A\x4c\x53"}["\x68\x69iyt\x79y\x6a\x69\x71\x6e"]="m\x6fdel\x73";if(empty(${${"\x47\x4c\x4f\x42\x41LS"}["h\x69\x69yty\x79\x6aiq\x6e"]})||empty(${$tftspywxcm})){return;}${${"\x47\x4c\x4f\x42\x41\x4c\x53"}["p\x67vc\x74\x76\x68"]}=reset(${$rxbczffmn});if(${${"\x47L\x4fB\x41\x4c\x53"}["ke\x62\x6eveoq\x69g\x73"]} instanceof ActiveRecordInterface){${"\x47L\x4fBA\x4c\x53"}["\x62\x7aux\x6b\x6f\x68id\x74"]="\x72\x65l\x61\x74\x69\x6f\x6e";${"\x47\x4c\x4f\x42\x41\x4c\x53"}["d\x64\x6cbqiyh\x76\x74\x78"]="n\x61m\x65";${${"G\x4c\x4f\x42\x41\x4c\x53"}["\x62\x7a\x75\x78\x6boh\x69\x64\x74"]}=$model->getRelation(${${"\x47\x4cO\x42A\x4cS"}["\x64d\x6c\x62q\x69\x79\x68v\x74\x78"]});}else{${"\x47\x4cO\x42A\x4cS"}["m\x79\x66\x73\x71\x77\x72"]="\x6ea\x6d\x65";$gbyppbpiwmp="\x6dod\x65l\x43\x6ca\x73s";${${"\x47\x4c\x4fB\x41\x4c\x53"}["y\x73\x6dmnf\x71\x6fb"]}=$this->modelClass;${${"\x47\x4c\x4f\x42\x41L\x53"}["\x74dt\x6f\x74\x70qz\x62\x64"]}=${$gbyppbpiwmp}::instance()->getRelation(${${"\x47\x4c\x4f\x42\x41\x4c\x53"}["m\x79\x66s\x71w\x72"]});}if($relation->multiple){${${"\x47\x4c\x4f\x42\x41L\x53"}["\x70\x6a\x73r\x6c\x73\x6e"]}=$this->buildBuckets(${${"\x47\x4cO\x42\x41\x4cS"}["hpk\x69q\x71"]},$relation->link,null,null,false);if(${${"\x47\x4c\x4f\x42\x41\x4cS"}["k\x65bn\x76eo\x71i\x67\x73"]} instanceof ActiveRecordInterface){$uplfrnuiy="\x6d\x6f\x64el";foreach(${${"\x47\x4c\x4f\x42\x41L\x53"}["u\x69\x70\x69\x63\x63r\x75az"]} as${$uplfrnuiy}){${"\x47\x4c\x4fBA\x4cS"}["\x6a\x68\x6e\x62\x65q\x6e"]="\x6b\x65y";${"\x47LO\x42A\x4c\x53"}["\x6c\x78\x6f\x7aa\x71\x72v\x78"]="b\x75ck\x65\x74\x73";${"\x47\x4c\x4f\x42\x41LS"}["\x67xg\x79ybk\x75\x72"]="\x62\x75ck\x65ts";$vdygmolkio="\x6b\x65\x79";${${"\x47\x4c\x4fB\x41LS"}["j\x68\x6eb\x65qn"]}=$this->getModelKey(${${"\x47L\x4f\x42\x41\x4cS"}["k\x65b\x6e\x76\x65\x6fqi\x67\x73"]},$relation->link);$model->populateRelation(${${"G\x4c\x4f\x42\x41\x4c\x53"}["\x77\x69g\x73\x73\x78k\x79vz"]},isset(${${"\x47\x4cO\x42AL\x53"}["gxgy\x79\x62ku\x72"]}[${${"\x47LO\x42A\x4c\x53"}["\x6c\x74\x63\x6cl\x73"]}])?${${"\x47\x4c\x4f\x42\x41L\x53"}["l\x78o\x7a\x61\x71\x72vx"]}[${$vdygmolkio}]:[]);}}else{foreach(${${"\x47\x4cOBAL\x53"}["h\x70k\x69\x71\x71"]} as${${"G\x4c\x4f\x42\x41\x4cS"}["\x64\x6a\x73\x69a\x65\x74b\x6cx"]}=>${${"GL\x4f\x42\x41\x4cS"}["\x77\x6c\x6b\x67\x6b\x6ev\x6cg"]}){${"G\x4c\x4f\x42\x41L\x53"}["w\x63\x71\x71\x77am\x66\x6d"]="p\x72\x69\x6d\x61\x72yM\x6f\x64\x65\x6c";if($this->multiple){$demldty="\x6d";foreach(${${"G\x4c\x4f\x42\x41\x4cS"}["wl\x6b\x67\x6b\x6e\x76lg"]} as${${"GLO\x42\x41\x4cS"}["\x64\x65\x76\x68rv\x67\x6c\x6b\x6c\x61"]}=>${$demldty}){$hwwgqusdi="\x6a";${"\x47\x4c\x4f\x42\x41\x4c\x53"}["b\x70p\x6f\x6f\x6b\x6f\x68\x77\x64\x71"]="\x6d";$dlrrkuxuz="k\x65\x79";${"\x47L\x4f\x42\x41\x4c\x53"}["j\x6ey\x66r\x7af"]="bu\x63\x6b\x65\x74\x73";${"\x47\x4c\x4fB\x41\x4cS"}["\x6d\x78\x79\x6d\x65\x64"]="k\x65\x79";${"\x47\x4c\x4f\x42\x41L\x53"}["\x64n\x6d\x77\x66g"]="k\x65\x79";${"\x47\x4c\x4f\x42AL\x53"}["\x65\x64yj\x6c\x67\x61\x66\x79\x62"]="buc\x6b\x65\x74\x73";${${"\x47\x4c\x4fBA\x4c\x53"}["\x6d\x78\x79\x6d\x65d"]}=$this->getModelKey(${${"\x47L\x4f\x42\x41\x4c\x53"}["bp\x70\x6f\x6f\x6boh\x77dq"]},$relation->link);${${"G\x4c\x4fBA\x4c\x53"}["\x68\x70\x6b\x69\x71\x71"]}[${${"G\x4cO\x42\x41L\x53"}["d\x6as\x69\x61\x65\x74\x62lx"]}][${$hwwgqusdi}][${${"GL\x4f\x42\x41L\x53"}["w\x69gs\x73\x78\x6by\x76\x7a"]}]=isset(${${"\x47\x4cO\x42\x41\x4cS"}["\x65dyjl\x67a\x66\x79\x62"]}[${${"\x47LO\x42\x41\x4c\x53"}["\x64\x6em\x77\x66\x67"]}])?${${"\x47\x4cO\x42\x41\x4c\x53"}["\x6a\x6e\x79\x66\x72z\x66"]}[${$dlrrkuxuz}]:[];}}elseif(!empty(${${"GL\x4f\x42\x41\x4cS"}["\x77cqq\x77\x61\x6d\x66m"]}[${${"\x47\x4cOB\x41LS"}["\x65\x61\x6a\x70m\x66"]}])){$aukgncfmgnjp="\x70rim\x61\x72y\x4e\x61m\x65";$jgixrltgol="\x6be\x79";${"\x47LO\x42\x41\x4c\x53"}["\x65\x72\x77\x6a\x70\x75n"]="p\x72\x69mary\x4d\x6f\x64\x65l\x73";${"G\x4c\x4fBA\x4c\x53"}["\x76\x64g\x77wt\x71\x67s"]="na\x6d\x65";$delymshoyh="\x6b\x65y";${"\x47L\x4fB\x41\x4c\x53"}["\x77\x79\x68\x6dp\x6b\x6ei\x6a\x66"]="\x70r\x69\x6d\x61\x72\x79N\x61\x6de";$lvsnmcuo="p\x72\x69\x6d\x61\x72\x79Mod\x65\x6c";${$jgixrltgol}=$this->getModelKey(${$lvsnmcuo}[${${"\x47\x4cO\x42A\x4cS"}["wy\x68\x6dp\x6b\x6e\x69\x6af"]}],$relation->link);${${"\x47L\x4fBAL\x53"}["\x65\x72\x77\x6a\x70u\x6e"]}[${${"G\x4c\x4f\x42A\x4c\x53"}["\x64\x6a\x73\x69\x61\x65\x74\x62\x6c\x78"]}][${$aukgncfmgnjp}][${${"G\x4c\x4fB\x41\x4cS"}["v\x64g\x77\x77t\x71\x67\x73"]}]=isset(${${"\x47\x4cO\x42\x41\x4cS"}["\x70j\x73rl\x73n"]}[${${"\x47\x4c\x4f\x42\x41LS"}["l\x74\x63l\x6cs"]}])?${${"G\x4c\x4f\x42\x41\x4c\x53"}["\x70\x6a\x73\x72\x6c\x73n"]}[${$delymshoyh}]:[];}}}}elseif($this->multiple){${"\x47\x4cO\x42\x41LS"}["\x74\x62\x6d\x77v\x78\x67\x6b\x65cj\x73"]="p\x72\x69\x6dary\x4d\x6f\x64\x65\x6c";foreach(${${"G\x4c\x4fB\x41LS"}["\x68\x70k\x69q\x71"]} as${${"\x47\x4c\x4f\x42\x41LS"}["\x64\x6a\x73i\x61e\x74\x62\x6c\x78"]}=>${${"GL\x4f\x42\x41\x4c\x53"}["\x74\x62\x6d\x77\x76\x78\x67\x6b\x65\x63j\x73"]}){$dgvqxuvz="\x6d";foreach(${${"GL\x4f\x42\x41\x4c\x53"}["\x77\x6ckg\x6b\x6evlg"]}[${${"\x47\x4c\x4fB\x41\x4c\x53"}["ea\x6a\x70\x6df"]}]as${${"GL\x4fBA\x4c\x53"}["devhr\x76\x67\x6c\x6b\x6c\x61"]}=>${$dgvqxuvz}){if(${${"\x47L\x4f\x42\x41LS"}["mi\x74gh\x65\x66\x62\x73\x77\x64"]} instanceof ActiveRecordInterface){$fmchzdmpobct="\x6e\x61\x6d\x65";$gbdkvdlvj="\x70\x72\x69m\x61\x72y\x4dod\x65\x6c";$m->populateRelation(${$fmchzdmpobct},${$gbdkvdlvj});}else{${"\x47\x4cO\x42\x41\x4c\x53"}["\x74f\x6e\x72hj\x63i\x66\x79\x67"]="\x6a";$chdylqs="\x70\x72\x69\x6dary\x4ea\x6de";${"\x47\x4c\x4fB\x41\x4c\x53"}["\x64\x64jx\x69h\x69\x63uj"]="\x6eam\x65";${${"\x47\x4cO\x42A\x4c\x53"}["\x68\x70kiq\x71"]}[${${"\x47\x4c\x4f\x42A\x4c\x53"}["d\x6as\x69a\x65\x74\x62\x6cx"]}][${$chdylqs}][${${"\x47\x4cOB\x41L\x53"}["\x74\x66n\x72hj\x63\x69\x66\x79\x67"]}][${${"\x47\x4c\x4fB\x41\x4cS"}["\x64\x64\x6a\x78\x69\x68i\x63\x75j"]}]=${${"\x47LOB\x41\x4c\x53"}["wl\x6bgk\x6evl\x67"]};}}}}else{$seytsdlzc="\x69";foreach(${${"\x47\x4cOBA\x4cS"}["hpk\x69qq"]} as${$seytsdlzc}=>${${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x77\x6c\x6b\x67k\x6evlg"]}){$mjxujusrgyu="i";$gxlemjjptl="\x69";if(${${"\x47L\x4f\x42\x41L\x53"}["\x68\x70kiq\x71"]}[${$gxlemjjptl}][${${"\x47\x4cO\x42\x41\x4cS"}["\x65\x61\x6a\x70m\x66"]}]instanceof ActiveRecordInterface){$ywjfuvwar="\x6ea\x6d\x65";$gstrfldp="p\x72\x69\x6d\x61\x72\x79M\x6f\x64\x65\x6c";${${"\x47\x4c\x4f\x42\x41LS"}["\x68pki\x71\x71"]}[${${"G\x4cO\x42\x41\x4cS"}["\x64\x6a\x73\x69\x61e\x74b\x6c\x78"]}][${${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x65\x61jp\x6d\x66"]}]->populateRelation(${$ywjfuvwar},${$gstrfldp});}elseif(!empty(${${"\x47\x4c\x4fBA\x4c\x53"}["\x68p\x6biqq"]}[${$mjxujusrgyu}][${${"\x47\x4c\x4fB\x41\x4cS"}["ea\x6a\x70m\x66"]}])){$qtprztte="\x70r\x69m\x61ryM\x6f\x64\x65\x6c\x73";${$qtprztte}[${${"G\x4cO\x42A\x4c\x53"}["\x64\x6a\x73i\x61\x65t\x62\x6cx"]}][${${"\x47L\x4f\x42\x41\x4c\x53"}["\x65ajpm\x66"]}][${${"G\x4c\x4f\x42\x41\x4cS"}["w\x69g\x73sxk\x79\x76\x7a"]}]=${${"G\x4c\x4f\x42A\x4c\x53"}["\x77l\x6b\x67k\x6evl\x67"]};}}}}private function buildBuckets($models,$link,$viaModels=null,$viaQuery=null,$checkMultiple=true){${"\x47\x4c\x4fB\x41LS"}["e\x73p\x61z\x6ed\x6d\x71"]="\x62u\x63\x6b\x65\x74s";${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x64\x66q\x69p\x70\x77uj\x74"]="\x63\x68eck\x4du\x6ct\x69\x70l\x65";${"G\x4cO\x42\x41\x4c\x53"}["e\x6f\x72tg\x65\x78\x6an"]="\x76\x69aModels";${"\x47L\x4f\x42\x41\x4c\x53"}["\x67f\x70\x6e\x71e\x6d"]="\x6c\x69n\x6b";if(${${"G\x4c\x4f\x42\x41\x4c\x53"}["\x65o\x72t\x67\x65\x78\x6a\x6e"]}!==null){${"\x47\x4c\x4fB\x41\x4c\x53"}["\x6b\x71n\x6f\x6fpr\x63\x68\x77"]="\x6da\x70";${"G\x4c\x4f\x42\x41\x4c\x53"}["j\x66p\x65\x62r\x65\x64\x6by"]="l\x69\x6e\x6b\x56a\x6cue\x73";${"GL\x4fBA\x4c\x53"}["\x72\x6f\x72\x69yw\x63\x6f"]="\x76\x69a\x4d\x6fd\x65l";$vdxdurrljri="\x76\x69\x61V\x69\x61";${"\x47L\x4f\x42ALS"}["\x76\x6fo\x77\x6a\x72\x77z\x72\x62f"]="\x76i\x61\x4ci\x6e\x6b";${${"\x47LO\x42A\x4c\x53"}["\x6bq\x6eo\x6f\x70rchw"]}=[];${"G\x4c\x4fB\x41L\x53"}["rje\x71\x69\x78\x68\x64\x77\x68qq"]="\x76iaLi\x6e\x6b";${${"\x47L\x4fB\x41L\x53"}["\x76\x6fo\x77j\x72\x77\x7a\x72\x62\x66"]}=$viaQuery->link;${${"\x47\x4c\x4fB\x41\x4c\x53"}["\x6a\x62\x70\x6c\x66\x63z"]}=array_keys(${${"GL\x4f\x42\x41\x4cS"}["r\x6a\x65\x71\x69\x78\x68d\x77\x68\x71q"]});${${"\x47L\x4f\x42\x41\x4cS"}["\x6a\x66pe\x62\x72\x65\x64\x6by"]}=array_values(${${"GL\x4fB\x41\x4c\x53"}["\x72\x67\x6c\x64\x77f\x78h\x75\x78"]});foreach(${${"\x47\x4c\x4f\x42A\x4c\x53"}["\x68\x70\x66jn\x69\x70\x78\x71i\x6d"]} as${${"GL\x4fBA\x4c\x53"}["\x72ori\x79\x77\x63\x6f"]}){$xhuhoedlu="v\x69\x61M\x6f\x64\x65l";$pkoxqtjthh="\x6b\x65\x79\x31";$xnufilynrq="\x76\x69a\x4do\x64\x65\x6c";${$pkoxqtjthh}=$this->getModelKey(${$xhuhoedlu},${${"\x47L\x4f\x42\x41\x4c\x53"}["jbp\x6c\x66\x63z"]});${${"\x47\x4cO\x42\x41\x4c\x53"}["\x65\x6fb\x69\x65m\x63i\x7a"]}=$this->getModelKey(${$xnufilynrq},${${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x6bv\x70\x6fz\x73\x6bd\x77\x72"]});${${"G\x4cO\x42ALS"}["q\x62\x6c\x6cv\x78\x71\x7a\x6b"]}[${${"\x47LO\x42\x41\x4cS"}["e\x6f\x62i\x65\x6dc\x69\x7a"]}][${${"\x47LO\x42A\x4cS"}["q\x78\x68\x66olt"]}]=true;}$viaQuery->viaMap=${${"GLOB\x41\x4c\x53"}["\x71\x62\x6c\x6c\x76\x78\x71\x7a\x6b"]};${${"G\x4c\x4f\x42\x41\x4c\x53"}["\x6e\x72\x68\x66oc\x6d"]}=$viaQuery->via;while(${$vdxdurrljri}){$tildnfmo="\x76i\x61\x56\x69\x61";$rjugaotufie="vi\x61\x56i\x61";$ffnwdwxvyeq="v\x69\x61V\x69\x61\x51u\x65\x72y";${"GL\x4fB\x41\x4cS"}["\x65\x67\x76\x73cy"]="\x76i\x61\x56\x69\x61";${$ffnwdwxvyeq}=is_array(${${"\x47\x4c\x4f\x42\x41L\x53"}["\x65g\x76\x73cy"]})?${$rjugaotufie}[1]:${$tildnfmo};${${"GL\x4f\x42\x41\x4cS"}["q\x62\x6c\x6c\x76x\x71\x7a\x6b"]}=$this->mapVia(${${"\x47\x4c\x4f\x42\x41L\x53"}["q\x62l\x6cvxq\x7a\x6b"]},$viaViaQuery->viaMap);${${"\x47\x4c\x4fB\x41\x4cS"}["nr\x68\x66oc\x6d"]}=$viaViaQuery->via;}}${${"\x47\x4c\x4f\x42A\x4c\x53"}["\x65\x73\x70\x61z\x6ed\x6d\x71"]}=[];${"\x47LO\x42\x41L\x53"}["\x66\x65x\x79j\x74\x6f\x69o"]="\x6da\x70";${${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x6do\x69\x6d\x62g\x77\x6e\x73"]}=array_keys(${${"GLO\x42\x41LS"}["\x67f\x70\x6e\x71\x65\x6d"]});if(isset(${${"\x47\x4cO\x42A\x4cS"}["\x66ex\x79\x6a\x74o\x69\x6f"]})){${"\x47L\x4f\x42\x41\x4cS"}["\x70\x66\x66iwd"]="\x6d\x6f\x64e\x6c";foreach(${${"\x47\x4c\x4fBA\x4cS"}["u\x69\x70\x69\x63\x63r\x75a\x7a"]} as${${"\x47\x4cO\x42\x41LS"}["\x70\x66f\x69\x77\x64"]}){${"G\x4c\x4f\x42A\x4c\x53"}["\x64\x69g\x6b\x76fjv"]="\x6c\x69n\x6b\x4beys";${${"\x47\x4c\x4fBAL\x53"}["l\x74\x63\x6c\x6c\x73"]}=$this->getModelKey(${${"\x47\x4c\x4fB\x41\x4c\x53"}["\x6b\x65\x62\x6ev\x65o\x71i\x67s"]},${${"GLO\x42A\x4cS"}["d\x69gkvfj\x76"]});if(isset(${${"\x47\x4cOB\x41\x4c\x53"}["q\x62\x6cl\x76\x78\x71\x7ak"]}[${${"\x47\x4cO\x42\x41\x4c\x53"}["l\x74\x63\x6c\x6c\x73"]}])){${"\x47LO\x42\x41\x4c\x53"}["\x69\x74l\x6cm\x72\x73\x75\x69\x77"]="\x6b\x65\x79\x32";${"GLOB\x41\x4cS"}["\x78\x64\x6fpes\x6aug\x73"]="ma\x70";$ikkotobkm="\x6be\x79";foreach(array_keys(${${"G\x4cOB\x41L\x53"}["\x78\x64\x6fpes\x6a\x75g\x73"]}[${$ikkotobkm}])as${${"G\x4cO\x42A\x4cS"}["it\x6cl\x6d\x72\x73\x75\x69w"]}){${"\x47\x4c\x4f\x42\x41\x4c\x53"}["o\x74w\x66c\x65\x68x\x69s"]="\x6d\x6f\x64\x65l";${${"\x47\x4cO\x42\x41\x4c\x53"}["p\x6a\x73\x72\x6cs\x6e"]}[${${"\x47L\x4f\x42\x41\x4c\x53"}["eo\x62i\x65\x6d\x63\x69\x7a"]}][]=${${"\x47\x4c\x4f\x42ALS"}["\x6ft\x77\x66\x63\x65h\x78\x69\x73"]};}}}}else{${"G\x4c\x4f\x42\x41LS"}["y\x69\x62u\x76\x65o"]="\x6d\x6f\x64\x65l\x73";foreach(${${"GL\x4f\x42A\x4c\x53"}["\x79\x69\x62\x75\x76\x65\x6f"]} as${${"G\x4cO\x42\x41\x4cS"}["\x6b\x65\x62\x6e\x76e\x6f\x71\x69\x67s"]}){$zrrsant="\x6d\x6f\x64el";$fvjqqvnj="\x62\x75\x63ket\x73";${${"G\x4c\x4f\x42\x41\x4c\x53"}["\x6ct\x63\x6cl\x73"]}=$this->getModelKey(${$zrrsant},${${"G\x4c\x4fB\x41\x4c\x53"}["\x6doi\x6db\x67w\x6e\x73"]});${$fvjqqvnj}[${${"\x47\x4cOB\x41L\x53"}["\x6c\x74\x63l\x6c\x73"]}][]=${${"\x47LO\x42\x41\x4cS"}["\x6be\x62\x6ev\x65o\x71\x69\x67\x73"]};}}if(${${"G\x4c\x4f\x42\x41LS"}["\x64\x66q\x69\x70\x70\x77u\x6a\x74"]}&&!$this->multiple){$xdisuubke="i";$rohefgcdooqw="b\x75ck\x65ts";foreach(${$rohefgcdooqw} as${$xdisuubke}=>${${"\x47\x4cOBA\x4c\x53"}["\x6e\x72wio\x6b\x6d\x6fn\x76"]}){${"\x47LO\x42AL\x53"}["\x64\x6a\x73l\x71\x65o\x6buh"]="\x69";$ylsznasdufm="bu\x63\x6b\x65\x74s";${$ylsznasdufm}[${${"G\x4c\x4fB\x41\x4cS"}["d\x6a\x73\x6cqeok\x75\x68"]}]=reset(${${"\x47L\x4fBA\x4c\x53"}["n\x72\x77i\x6f\x6b\x6donv"]});}}return${${"G\x4c\x4fB\x41\x4c\x53"}["pjs\x72ls\x6e"]};}private function mapVia($map,$viaMap){$rueizgb="\x6b\x65\x79";$wceqemljtcwd="\x72\x65s\x75l\x74\x4da\x70";${${"G\x4c\x4f\x42\x41\x4c\x53"}["\x62zy\x71\x79\x78\x7a\x6a\x6ec\x74"]}=[];foreach(${${"\x47L\x4f\x42\x41L\x53"}["\x71\x62\x6c\x6c\x76\x78\x71\x7a\x6b"]} as${$rueizgb}=>${${"\x47\x4c\x4f\x42\x41\x4cS"}["\x6d\x6f\x69\x6d\x62\x67w\x6es"]}){${"\x47\x4c\x4fB\x41\x4c\x53"}["\x70dkk\x78\x64\x6am\x72"]="l\x69\x6e\x6b\x4be\x79";${${"\x47L\x4f\x42\x41LS"}["\x62z\x79\x71\x79\x78zjnc\x74"]}[${${"G\x4cO\x42A\x4cS"}["l\x74c\x6cls"]}]=[];foreach(array_keys(${${"\x47LO\x42\x41\x4cS"}["\x6do\x69\x6d\x62g\x77n\x73"]})as${${"\x47\x4cOB\x41L\x53"}["\x70\x64k\x6b\x78d\x6a\x6d\x72"]}){$awjrjy="\x72\x65\x73\x75\x6c\x74\x4d\x61\x70";${"\x47\x4c\x4fB\x41\x4cS"}["\x71\x6au\x70g\x76\x69uw"]="key";${$awjrjy}[${${"\x47L\x4f\x42AL\x53"}["\x71\x6a\x75\x70\x67\x76\x69\x75w"]}]+=${${"\x47\x4cO\x42A\x4c\x53"}["\x68\x61h\x6ewqp\x6f\x6a"]}[${${"\x47\x4cO\x42\x41LS"}["\x62\x76\x66\x69\x66\x64\x79\x73zf\x72\x71"]}];}}return${$wceqemljtcwd};}private function indexBuckets($buckets,$indexBy){$qakdxa="mo\x64\x65\x6c\x73";${${"G\x4cO\x42A\x4cS"}["\x71\x70\x66l\x78h\x6emc"]}=[];$qhepqmxmm="\x6bey";foreach(${${"\x47\x4cO\x42A\x4c\x53"}["\x70j\x73\x72ls\x6e"]} as${$qhepqmxmm}=>${$qakdxa}){${"\x47\x4c\x4fB\x41L\x53"}["\x79\x77ioed"]="\x72\x65\x73ult";${${"\x47L\x4f\x42\x41\x4c\x53"}["\x79\x77\x69\x6f\x65d"]}[${${"\x47\x4cOB\x41L\x53"}["\x6c\x74c\x6c\x6c\x73"]}]=[];$pxjkpfarnfdx="mod\x65\x6c";foreach(${${"\x47\x4c\x4f\x42\x41\x4c\x53"}["u\x69\x70\x69\x63\x63\x72\x75\x61\x7a"]} as${$pxjkpfarnfdx}){$odqgvydcsb="\x6do\x64\x65\x6c";$dvlhwlabzyf="\x69\x6e\x64\x65x";$zdwktsb="\x6b\x65\x79";${"G\x4cOB\x41LS"}["ag\x65gp\x68\x79m"]="\x69\x6e\x64ex\x42\x79";${"\x47LOBA\x4cS"}["ny\x68\x76\x66jra\x6d"]="mo\x64\x65\x6c";${$dvlhwlabzyf}=is_string(${${"G\x4c\x4f\x42\x41\x4c\x53"}["n\x70\x63s\x72\x6a\x67\x77\x61\x70\x6dd"]})?${${"\x47\x4cOB\x41\x4c\x53"}["n\x79hvf\x6ara\x6d"]}[${${"\x47L\x4f\x42\x41\x4c\x53"}["a\x67eg\x70\x68\x79\x6d"]}]:call_user_func(${${"\x47\x4c\x4f\x42A\x4c\x53"}["\x6e\x70c\x73\x72\x6a\x67wa\x70md"]},${$odqgvydcsb});$inrmmwcyxrb="\x72\x65\x73\x75\x6c\x74";${$inrmmwcyxrb}[${$zdwktsb}][${${"\x47LO\x42\x41L\x53"}["\x76p\x67\x6b\x74ywry\x71\x6a"]}]=${${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x6b\x65\x62\x6e\x76\x65\x6f\x71\x69g\x73"]};}}return${${"G\x4c\x4fB\x41\x4cS"}["\x71\x70\x66l\x78\x68\x6em\x63"]};}private function prefixKeyColumns($attributes){if($this instanceof ActiveQuery&&(!empty($this->join)||!empty($this->joinWith))){if(empty($this->from)){${${"G\x4cO\x42\x41\x4cS"}["y\x73\x6d\x6d\x6efq\x6f\x62"]}=$this->modelClass;${${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x76e\x75\x6a\x6fu\x71\x73x\x6fq\x6b"]}=${${"GL\x4f\x42\x41\x4c\x53"}["\x79s\x6dm\x6e\x66q\x6f\x62"]}::tableName();}else{$nhryqwlh="al\x69as";foreach($this->from as${$nhryqwlh}=>${${"G\x4c\x4f\x42\x41\x4cS"}["e\x64\x6fa\x6bhn"]}){if(!is_string(${${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x76\x65\x75\x6a\x6fuq\x73\x78o\x71\x6b"]})){$iubrasady="a\x6ci\x61\x73";${$iubrasady}=${${"GLO\x42A\x4c\x53"}["\x65\x64\x6fa\x6bh\x6e"]};}break;}}if(isset(${${"\x47\x4c\x4fB\x41\x4c\x53"}["v\x65u\x6a\x6f\x75\x71\x73\x78\x6f\x71\x6b"]})){$qpseutlibvp="\x61\x74\x74r\x69\x62\x75\x74\x65\x73";$beeuypgy="i";${"G\x4cO\x42\x41\x4c\x53"}["q\x70\x78\x63\x62\x71\x64h\x75"]="\x61\x74t\x72i\x62u\x74e";foreach(${$qpseutlibvp} as${$beeuypgy}=>${${"G\x4c\x4f\x42\x41LS"}["q\x70x\x63b\x71dh\x75"]}){$vizgtgqhw="\x61\x74\x74r\x69\x62\x75\x74\x65\x73";${$vizgtgqhw}[${${"\x47\x4c\x4f\x42\x41\x4cS"}["d\x6a\x73\x69\x61e\x74b\x6c\x78"]}]="$alias\x2e$attribute";}}}$dcpusgqrh="\x61\x74\x74rib\x75\x74\x65s";return${$dcpusgqrh};}private function filterByModels($models){${"\x47\x4cO\x42\x41\x4c\x53"}["vj\x65\x65\x61\x6a\x78w"]="a\x74\x74\x72\x69bu\x74\x65\x73";${"G\x4c\x4fBA\x4c\x53"}["\x6ely\x69g\x74\x6f\x74"]="\x76\x61\x6c\x75\x65\x73";${${"G\x4c\x4f\x42A\x4cS"}["vj\x65\x65\x61\x6a\x78\x77"]}=array_keys($this->link);${"\x47L\x4fBALS"}["b\x75\x67r\x76g\x7a\x6e\x6b"]="at\x74\x72\x69\x62u\x74\x65\x73";$kmtebctfm="a\x74\x74\x72i\x62\x75\x74\x65\x73";${${"\x47\x4cO\x42\x41\x4c\x53"}["\x74ho\x71\x62a\x72\x65\x6fpu"]}=$this->prefixKeyColumns(${$kmtebctfm});${${"G\x4cOB\x41L\x53"}["\x79\x71\x62\x6c\x71m\x70"]}=[];${"G\x4cO\x42A\x4c\x53"}["\x62\x6as\x6co\x6cj\x6c\x72"]="\x76\x61\x6c\x75e\x73";if(count(${${"G\x4cO\x42A\x4c\x53"}["\x74\x68o\x71\x62\x61r\x65op\x75"]})===1){$tunddfh="m\x6f\x64\x65l\x73";$gdkwvqrciwg="\x61tt\x72ib\x75\x74\x65";$oodamoiny="m\x6f\x64\x65\x6c";${$gdkwvqrciwg}=reset($this->link);${"G\x4c\x4fB\x41\x4c\x53"}["d\x6au\x75\x79i"]="\x76\x61\x6c\x75\x65s";foreach(${$tunddfh} as${$oodamoiny}){${"\x47\x4c\x4fB\x41\x4c\x53"}["\x6e\x6a\x77\x62u\x79\x79\x70c\x77w"]="mo\x64\x65\x6c";${"G\x4cOB\x41\x4cS"}["hragoc\x70he"]="\x61\x74\x74\x72\x69\x62u\x74\x65";$scdtkykiftyn="\x61\x74t\x72\x69\x62\x75t\x65";${"\x47\x4c\x4f\x42\x41L\x53"}["w\x67\x6d\x64\x62\x62\x73"]="mod\x65l";${${"G\x4cO\x42A\x4cS"}["\x74\x61\x6e\x71\x71h\x78fo\x63o\x73"]}=isset(${${"G\x4c\x4f\x42\x41\x4c\x53"}["\x6ej\x77\x62\x75\x79\x79\x70\x63\x77\x77"]}[${${"\x47L\x4f\x42\x41\x4c\x53"}["\x67\x72\x66\x66\x78p"]}])||(is_object(${${"G\x4c\x4f\x42\x41\x4cS"}["\x6be\x62n\x76\x65\x6fq\x69\x67\x73"]})&&property_exists(${${"\x47\x4cO\x42\x41\x4c\x53"}["\x6b\x65\x62\x6ev\x65\x6fqig\x73"]},${$scdtkykiftyn}))?${${"\x47\x4c\x4fBALS"}["\x77g\x6d\x64\x62\x62\x73"]}[${${"\x47L\x4fB\x41L\x53"}["\x68r\x61\x67\x6f\x63\x70\x68e"]}]:null;if(${${"\x47\x4c\x4fB\x41\x4c\x53"}["\x74\x61n\x71\x71h\x78\x66o\x63\x6f\x73"]}!==null){$gtxswkmmlm="va\x6cu\x65";$ypcetqbax="va\x6c\x75\x65";if(is_array(${$gtxswkmmlm})){${"\x47\x4cO\x42\x41\x4cS"}["\x74\x71ex\x73rf\x76w\x73\x6b"]="\x76\x61\x6cu\x65\x73";${"GL\x4fB\x41\x4c\x53"}["\x76\x6a\x63\x67\x67\x77e\x75b\x72l"]="\x76\x61\x6c\x75\x65";$sipshclxfa="\x76a\x6c\x75\x65\x73";${$sipshclxfa}=array_merge(${${"G\x4c\x4f\x42\x41L\x53"}["\x74\x71\x65x\x73\x72\x66\x76\x77\x73\x6b"]},${${"\x47\x4c\x4f\x42\x41\x4cS"}["v\x6a\x63\x67\x67\x77\x65\x75b\x72l"]});}elseif(${$ypcetqbax} instanceof ArrayExpression&&$value->getDimension()===1){${"\x47L\x4f\x42A\x4cS"}["h\x71l\x6c\x77\x74an\x6d\x6f"]="v\x61l\x75es";${${"\x47\x4c\x4fBA\x4cS"}["y\x71b\x6c\x71m\x70"]}=array_merge(${${"\x47\x4c\x4f\x42\x41\x4c\x53"}["h\x71llw\x74\x61\x6e\x6do"]},$value->getValue());}else{$nhbglrq="\x76\x61lue\x73";${$nhbglrq}[]=${${"G\x4c\x4fB\x41\x4c\x53"}["\x74an\x71\x71h\x78\x66\x6fc\x6f\x73"]};}}}if(empty(${${"\x47\x4cOB\x41L\x53"}["\x64j\x75\x75\x79\x69"]})){$this->emulateExecution();}}else{${"\x47\x4cOB\x41\x4c\x53"}["\x6ch\x76om\x75\x77g\x6a\x75\x78"]="p\x72e\x66ix\x65\x64\x4c\x69n\x6b";$qlfmcgnv="a\x74\x74r\x69\x62\x75\x74e\x73";${${"\x47\x4c\x4fB\x41L\x53"}["\x6c\x68\x76\x6f\x6d\x75w\x67\x6a\x75\x78"]}=array_combine(${$qlfmcgnv},$this->link);foreach(${${"\x47\x4c\x4f\x42\x41L\x53"}["u\x69\x70i\x63\x63\x72\x75a\x7a"]} as${${"\x47\x4c\x4f\x42\x41LS"}["\x6be\x62n\x76e\x6fq\x69\x67\x73"]}){${"\x47\x4c\x4f\x42A\x4c\x53"}["\x72qf\x78\x61\x70\x76\x6b\x6d"]="\x61t\x74ri\x62\x75\x74\x65";${"\x47LO\x42\x41\x4c\x53"}["\x65\x74bn\x63\x63\x6f\x62"]="\x76";$sqrmrrnvfavn="\x76";${${"\x47\x4c\x4f\x42\x41\x4cS"}["e\x74\x62\x6e\x63\x63o\x62"]}=[];foreach(${${"\x47\x4c\x4f\x42A\x4c\x53"}["\x75\x6dvqom"]} as${${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x72\x71\x66xa\x70vk\x6d"]}=>${${"\x47LO\x42A\x4cS"}["\x72\x67l\x64\x77f\x78h\x75\x78"]}){${"\x47\x4cO\x42\x41\x4c\x53"}["\x6ei\x7a\x66\x6e\x66\x61g"]="\x61\x74t\x72\x69\x62\x75\x74\x65";$pwqhlkhp="\x6d\x6f\x64e\x6c";${"\x47\x4c\x4f\x42\x41\x4cS"}["\x74b\x76\x65\x68\x65\x79g"]="l\x69\x6e\x6b";${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x66uz\x6a\x65f\x66"]="v";${${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x66\x75zj\x65\x66\x66"]}[${${"\x47\x4c\x4fBAL\x53"}["\x6e\x69\x7af\x6e\x66\x61\x67"]}]=${$pwqhlkhp}[${${"\x47\x4c\x4f\x42A\x4c\x53"}["\x74\x62\x76ehe\x79\x67"]}];}${"G\x4cO\x42A\x4c\x53"}["\x6etks\x74r\x76\x6c\x71\x75\x72"]="v";${${"\x47\x4c\x4f\x42A\x4cS"}["\x79\x71\x62l\x71\x6dp"]}[]=${${"\x47\x4c\x4f\x42\x41\x4cS"}["\x6e\x74\x6bstr\x76l\x71u\x72"]};if(empty(${$sqrmrrnvfavn})){$this->emulateExecution();}}}if(!empty(${${"\x47LOBA\x4c\x53"}["\x62\x6a\x73\x6colj\x6cr"]})){${"\x47\x4cOBAL\x53"}["r\x78\x6d\x75\x6c\x79\x64\x76"]="\x73\x63al\x61r\x56\x61\x6c\x75\x65\x73";$mucctukjfcgt="\x76\x61l\x75\x65";${${"\x47\x4c\x4f\x42A\x4c\x53"}["\x78w\x66\x62ei\x62cx\x73\x6e"]}=[];${${"\x47\x4c\x4f\x42\x41\x4cS"}["e\x6bsq\x63\x6d\x79pcf"]}=[];${"\x47L\x4f\x42\x41\x4cS"}["k\x70\x69\x67ji\x73zw\x6c"]="\x6e\x6f\x6eS\x63\x61\x6c\x61\x72V\x61\x6cu\x65s";${"\x47\x4c\x4f\x42\x41\x4c\x53"}["s\x76m\x69zga\x69c\x61"]="\x76\x61\x6cu\x65\x73";foreach(${${"GL\x4f\x42\x41\x4c\x53"}["svm\x69\x7a\x67a\x69\x63\x61"]} as${$mucctukjfcgt}){if(is_scalar(${${"\x47\x4cO\x42\x41\x4c\x53"}["\x74\x61\x6e\x71\x71\x68\x78\x66o\x63os"]})){${"G\x4c\x4fB\x41\x4c\x53"}["\x6b\x69x\x6c\x73z\x64\x68o\x68"]="\x76alu\x65";${${"\x47L\x4f\x42A\x4c\x53"}["x\x77\x66\x62e\x69\x62\x63\x78s\x6e"]}[]=${${"\x47\x4c\x4f\x42\x41\x4cS"}["\x6bi\x78lsz\x64\x68\x6f\x68"]};}else{${"\x47L\x4f\x42ALS"}["r\x67\x68dp\x6a\x69\x61\x6d"]="n\x6fn\x53\x63\x61\x6ca\x72\x56\x61\x6cu\x65s";${"\x47\x4cO\x42\x41L\x53"}["\x74xf\x76\x6c\x69g\x6em"]="\x76a\x6cu\x65";${${"GL\x4fB\x41L\x53"}["rg\x68\x64\x70j\x69am"]}[]=${${"\x47L\x4f\x42\x41\x4c\x53"}["\x74\x78\x66v\x6ci\x67nm"]};}}${${"G\x4cO\x42\x41LS"}["xw\x66\x62\x65\x69\x62\x63\x78\x73\x6e"]}=array_unique(${${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x72x\x6d\x75\x6c\x79\x64\x76"]});${${"G\x4c\x4f\x42A\x4cS"}["\x79\x71\x62l\x71mp"]}=array_merge(${${"\x47LO\x42\x41\x4cS"}["\x78\x77\x66\x62e\x69\x62cx\x73n"]},${${"\x47L\x4f\x42A\x4c\x53"}["\x6b\x70\x69\x67jis\x7aw\x6c"]});}$this->andWhere(["\x69\x6e",${${"\x47\x4c\x4f\x42\x41LS"}["\x62\x75g\x72\x76\x67\x7a\x6e\x6b"]},${${"G\x4c\x4fBA\x4c\x53"}["\x6e\x6c\x79ig\x74\x6f\x74"]}]);}private function getModelKey($model,$attributes){${"G\x4c\x4fB\x41LS"}["\x67\x77\x65\x77\x6d\x6ej\x78h"]="\x6b\x65y";${"\x47\x4cO\x42\x41L\x53"}["\x75sjp\x72az\x66\x62k\x72"]="a\x74t\x72\x69bu\x74\x65";${${"\x47\x4c\x4f\x42AL\x53"}["gwew\x6d\x6ejx\x68"]}=[];foreach(${${"G\x4cO\x42\x41\x4c\x53"}["\x74\x68o\x71\x62\x61\x72e\x6fp\x75"]} as${${"\x47L\x4f\x42\x41\x4c\x53"}["u\x73\x6ap\x72a\x7af\x62k\x72"]}){$lkdhspdrkrd="\x6d\x6fd\x65\x6c";${"GL\x4f\x42\x41L\x53"}["s\x6dr\x7avj\x73f"]="\x61ttri\x62\x75\x74e";if(isset(${${"G\x4c\x4f\x42A\x4c\x53"}["k\x65bn\x76eo\x71igs"]}[${${"\x47L\x4f\x42\x41L\x53"}["\x67\x72\x66\x66x\x70"]}])||(is_object(${${"\x47L\x4fBAL\x53"}["\x6b\x65\x62\x6e\x76\x65o\x71ig\x73"]})&&property_exists(${$lkdhspdrkrd},${${"G\x4cO\x42\x41L\x53"}["\x73\x6drzv\x6a\x73\x66"]}))){${${"\x47L\x4f\x42A\x4c\x53"}["\x6ct\x63\x6cls"]}[]=$this->normalizeModelKey(${${"\x47\x4c\x4fB\x41\x4c\x53"}["\x6b\x65\x62nve\x6f\x71\x69gs"]}[${${"\x47\x4cO\x42\x41L\x53"}["g\x72ff\x78p"]}]);}}if(count(${${"\x47\x4c\x4f\x42\x41\x4c\x53"}["ltcl\x6c\x73"]})>1){return serialize(${${"\x47\x4c\x4f\x42\x41\x4cS"}["ltc\x6cl\x73"]});}return reset(${${"\x47L\x4f\x42\x41L\x53"}["\x6ctclls"]});}private function normalizeModelKey($value){try{return(string)${${"\x47\x4c\x4f\x42A\x4c\x53"}["\x74an\x71q\x68\x78\x66\x6f\x63\x6f\x73"]};}catch(\Exception$e){throw new InvalidConfigException("Val\x75e\x20mu\x73t\x20\x62e \x63o\x6ev\x65rta\x62\x6ce\x20to\x20s\x74\x72\x69\x6e\x67\x2e");}catch(\Throwable$e){throw new InvalidConfigException("\x56\x61\x6cue \x6d\x75\x73t \x62e\x20c\x6f\x6e\x76er\x74\x61bl\x65 t\x6f\x20\x73t\x72i\x6e\x67.");}}private function findJunctionRows($primaryModels){${"\x47L\x4f\x42A\x4c\x53"}["\x78\x65\x78n\x75\x69\x63\x6ce\x6d"]="\x70ri\x6d\x61\x72\x79\x4do\x64el\x73";if(empty(${${"\x47LO\x42\x41\x4cS"}["\x68\x70\x6bi\x71q"]})){return[];}$jhgtpohihg="pr\x69m\x61\x72\x79\x4d\x6f\x64\x65\x6c";$vthvfromm="\x70\x72\x69\x6d\x61ry\x4d\x6fdel";$this->filterByModels(${${"G\x4c\x4f\x42\x41LS"}["h\x70\x6b\x69qq"]});${"G\x4cO\x42\x41\x4c\x53"}["\x6f\x78\x79\x65\x64\x6a\x61\x73"]="\x70r\x69\x6d\x61r\x79M\x6f\x64e\x6c";${$vthvfromm}=reset(${${"\x47L\x4f\x42A\x4cS"}["\x78\x65\x78nu\x69\x63\x6ce\x6d"]});if(!${$jhgtpohihg} instanceof ActiveRecordInterface){${"\x47\x4c\x4fBA\x4c\x53"}["\x66\x66\x6a\x61nx\x62\x74\x77\x78"]="\x70\x72i\x6d\x61\x72y\x4d\x6f\x64\x65l";${${"GLOBA\x4cS"}["f\x66ja\x6e\x78\x62\x74\x77\x78"]}=$this->modelClass;}return$this->asArray()->all(${${"\x47L\x4f\x42\x41\x4c\x53"}["\x6fx\x79\x65d\x6aa\x73"]}::getDb());}}
?>

Function Calls

None

Variables

None

Stats

MD5 8679f0181823608f690cbeac33507b42
Eval Count 0
Decode Time 110 ms