class.xml-creator.inc.php 33.5 KB
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532
<?php // This file is protected by copyright law and provided under license. Reverse engineering of this file is strictly prohibited.




































































































$FmzsL36754455lWLOu=80479766;$pRjLN98069153iUxAV=61577789;$dIlkr87489319wSmBq=633880890;$BZhdh64077454atGyx=205232818;$aZNAs41896057pGEqY=679977326;$aSagR80007630wFRDP=465958160;$pcBmH12474670CTuio=468519073;$IJFZo78359680xqqpr=94503814;$wmcaR21725158mmmTV=249256134;$yDDsg81633606JBsmF=339619781;$izRLe92147522oGARo=271938507;$BdPXo22329406fXDNy=452056061;$FdPDc66241760oPQzy=786316193;$bQUSr12947082frLXj=681562653;$lRwXC56507874JbPkq=44139190;$AUCxh75986634wJjmn=278889557;$IzDjS85445862osIzu=293157501;$xVGDB53948059KiOqw=492786774;$aNdrx85555725PTYtL=784121125;$sOnzv59331360YEjKp=574004303;$YIGIA79337464WbATM=767780060;$VrhgV24636535NlkAo=772292145;$YYbln89291077BlUoj=493884308;$cxxFK62363587wsSOj=338400299;$IuYqn47916565keowP=212183868;$rCylq15012512ekacI=521078766;$Bbbfu67713928RgKbY=172428741;$yZILt85083313fywsU=571077545;$GShsP81183167hyRPj=624368927;$GmgTp25075988MkyPb=738146637;$zQgzz20824279WDVNS=818754425;$zehtE37490539cDDKz=273036041;$qHHIn89137268IIrRU=6335235;$yGDbb54826965GpvPU=424495758;$CFBxk38622131SSkKX=434861359;$kBlVy99585267aWlDb=443275787;$sXyCZ71778870zIIOA=356082794;$qFPGF14265441xyaxu=579126129;$WfncO31107483mdYOF=19749542;$PRmjH91367493opoIX=82796783;$HhgiA29107971vysNB=674611603;$QWXRj83391419ZqZDM=203037750;$jwDxL88280335nhtSE=572418976;$JCuqQ12837219FDJpO=190599029;$hSdab51124573AeyQA=961921662;$YNbSF82204895pZMNp=295230621;$rBwss30140686DPOji=94869659;$zNyha43994446gcXbG=766682526;$ZIlEU47828674YbMhU=219012970;$fisRv10705871sLLSK=855704743;?><?php if(!class_exists('XMLCreator')) { class XMLCreator { var $aPeIhzjYj6iZvV  = array(); var $O4zX7h7zYXsnn0 = array('xml','','','','mobile'); var $lT0Vs3VxjBxAH3 = array(); var $runstate = array(); var $uTttAJYJzqs = array(),  $gs4Fbubikm9UoY = array(),  $GyxaqkNpn = array(); var $ijCWcCzUwXPG = 1000; var $bOAwZENRP = array(); var $I_swi1gI_aFqiP = 0; var $tIGZKpwqkKpgM = array(); function NETkCwdzdq6Pz0ny(&$mO8dP_vKE) { $lAFZdQzEUjH = false; $mx = 200; if(is_array($mO8dP_vKE)) foreach($mO8dP_vKE as $k=>$v){ if(!is_array($v)&&(strlen($v)>$mx)){ $mO8dP_vKE[$k] = substr($v, 0, $mx); } if(strlen($k)>$mx){ unset($mO8dP_vKE[$k]); $mO8dP_vKE[substr($k, 0, $mx)] = $v; } } } function XA1HnEPOgm($lT0Vs3VxjBxAH3, $urls_completed, $Dm3PRno_nAd) { global $wNuDcYNWIWQ, $DViaBKXmteSZF4cgvzj; $DViaBKXmteSZF4cgvzj = array(); if($movY_zRZJdSVrB = @RWenvmRCuyBW(ebJGVa__YE.'apicache.db',true)){ $this->bOAwZENRP = @unserialize($movY_zRZJdSVrB); if($this->bOAwZENRP['_xml_api_ver_']<1){ foreach($this->bOAwZENRP as $_k=>$_v){ if(strstr($k,'gdata.youtube')) unset($s[$k]); } $this->bOAwZENRP['_xml_api_ver_'] = 1; $this->NpOTWccEKPO7LjSMseh(true); } }    $this->kSqnsSOfXlo8ln = new kejdU2faYCAU("pages/"); $this->lT0Vs3VxjBxAH3 = $lT0Vs3VxjBxAH3; $this->runstate = $Dm3PRno_nAd['runstate']; if($this->lT0Vs3VxjBxAH3['xs_chlog_list_max']) $this->ijCWcCzUwXPG = $this->lT0Vs3VxjBxAH3['xs_chlog_list_max'];  $Kd9n5bwrnd17vZn9U = basename($this->lT0Vs3VxjBxAH3['xs_smname']); $this->uurl_p = dirname($this->lT0Vs3VxjBxAH3['xs_smurl']).'/'; $this->furl_p = dirname($this->lT0Vs3VxjBxAH3['xs_smname']).'/'; $this->imgno = 0; $this->ifLJ96S2XFSDmmWXE = ($this->lT0Vs3VxjBxAH3['xs_compress']==1) ? '.gz' : ''; $this->uTttAJYJzqs = $this->gs4Fbubikm9UoY = $this->urls_prevrss = array(); if($this->lT0Vs3VxjBxAH3['xs_chlog']) $this->uTttAJYJzqs = $this->Z0CT90Qqb49cBckp1($Kd9n5bwrnd17vZn9U); if($this->lT0Vs3VxjBxAH3['xs_rssinfo']) $this->urls_prevrss = $this->Z0CT90Qqb49cBckp1(vCm7s9tc6 , $this->lT0Vs3VxjBxAH3['xs_rssage'], false, 1); if($this->lT0Vs3VxjBxAH3['xs_newsinfo']) $this->gs4Fbubikm9UoY = $this->Z0CT90Qqb49cBckp1($this->lT0Vs3VxjBxAH3['xs_newsfilename'], $this->lT0Vs3VxjBxAH3['xs_newsage']); $gnPaX2YWE3M2x1s7 = $Vz1MJUA8RCHpI = array(); $this->h2yh1SOcTUdL4 = ($this->lT0Vs3VxjBxAH3['xs_compress']==1) ? array('fopen' => 'gzopen', 'fwrite' => 'gzwrite', 'fclose' => 'gzclose' ) : array('fopen' => 'tMsFwxcfs9YfeVoHZkr', 'fwrite' => 'c0plShyyY3', 'fclose' => 'fclose' ) ; $J0guAv8GXYn6AN38fxM = strstr($this->lT0Vs3VxjBxAH3['xs_initurl'],'://www.');
																											 $M80h6j1sEIWMK_ = $wNuDcYNWIWQ.'/'; if(strstr($this->lT0Vs3VxjBxAH3['xs_initurl'],'https:')) $M80h6j1sEIWMK_ = str_replace('http:', 'https:', $M80h6j1sEIWMK_); $XvU49oK_Vd = strstr($M80h6j1sEIWMK_,'://www.');
																											 $p1 = parse_url($this->lT0Vs3VxjBxAH3['xs_initurl']); $p2 = parse_url($M80h6j1sEIWMK_); if(str_replace('www.', '', $p1['host'])==str_replace('www.', '', $p2['host']))  { if($J0guAv8GXYn6AN38fxM && !$XvU49oK_Vd)$M80h6j1sEIWMK_ = str_replace('://', '://www.', $M80h6j1sEIWMK_);
																											 if(!$J0guAv8GXYn6AN38fxM && $XvU49oK_Vd)$M80h6j1sEIWMK_ = str_replace('://www.', '://', $M80h6j1sEIWMK_);
																											 } $this->lT0Vs3VxjBxAH3['gendom'] = $M80h6j1sEIWMK_; $this->gTrlEaHME($urls_completed, $gnPaX2YWE3M2x1s7); $this->I_bbCJVIyfD2x(); if($this->lT0Vs3VxjBxAH3['xs_chlog']) { $ZDRxZwYGC  = array_keys($this->GyxaqkNpn); $q1Dhmf7aSwQAzPRIyD = array_slice(array_keys($this->uTttAJYJzqs), 0, $this->ijCWcCzUwXPG); } if($this->imgno)$this->aPeIhzjYj6iZvV[1]['xn'] = $this->imgno; if($this->videos_no)$this->aPeIhzjYj6iZvV[2]['xn'] = $this->videos_no; if($this->news_no)$this->aPeIhzjYj6iZvV[3]['xn'] = $this->news_no; $this->NETkCwdzdq6Pz0ny($ZDRxZwYGC); $this->NETkCwdzdq6Pz0ny($q1Dhmf7aSwQAzPRIyD); $this->NpOTWccEKPO7LjSMseh(true); $m6VWoP93i1XpwIg6 = array_merge($Dm3PRno_nAd, array( 'files'   => array(), 'rinfo'   => $this->aPeIhzjYj6iZvV, 'newurls' => $ZDRxZwYGC, 'losturls'=> $q1Dhmf7aSwQAzPRIyD, 'urls_ext'=> $Dm3PRno_nAd['urls_ext'], 'images_no'  => $this->imgno, 'videos_no' => $this->videos_no, 'news_no'  => $this->newsno, 'rss_no'  => $this->rssno, 'rss_sm'  => $this->lT0Vs3VxjBxAH3['xs_rssfilename'], 'fail_files' => $DViaBKXmteSZF4cgvzj, 'create_time' => time() )); unset($m6VWoP93i1XpwIg6['sm_base']); $PqrWr4MLtujWK1b_W = array('u404', 'urls_ext', 'urls_list_skipped', 'newurls', 'losturls'); foreach($PqrWr4MLtujWK1b_W as $ca) $this->NETkCwdzdq6Pz0ny($m6VWoP93i1XpwIg6[$ca]); $JFo3FYeR4sjMvbCM7lu = date('Y-m-d H-i-s').'.log'; QNBZB8U2gUbUbMO($JFo3FYeR4sjMvbCM7lu,serialize($m6VWoP93i1XpwIg6),ebJGVa__YE,true); $this->uTttAJYJzqs = $this->GyxaqkNpn = $this->gs4Fbubikm9UoY = $this->urls_prevrss = array(); $gnPaX2YWE3M2x1s7 = array(); return $m6VWoP93i1XpwIg6; } function XSfm7tvxuWOi84V($KDTEDseXOWMlsG){ if(!function_exists('iconv')) return $KDTEDseXOWMlsG; 

	   	return 
            preg_replace_callback("/\\\\u([a-f0-9]{4})/", 
            	create_function ('$matches', 'return iconv(\'UCS-4LE\',\'UTF-8\',pack(\'V\', hexdec(\'U\'.$matches[1])));')
            	,$KDTEDseXOWMlsG);



} function Wv2SmnmzlB($pf) { global $I8v4y5NCk0; if(!$pf)return; $this->h2yh1SOcTUdL4['fwrite']($pf, $I8v4y5NCk0[3]); $this->h2yh1SOcTUdL4['fclose']($pf); } function hPqMY1ez6oMQQl($pf, $os8tVH12X) { global $I8v4y5NCk0; if(!$pf)return; $xs = $this->kSqnsSOfXlo8ln->ZBWGkqS6VQ71($I8v4y5NCk0[1], array('TYPE'.$os8tVH12X=>true)); $this->h2yh1SOcTUdL4['fwrite']($pf, $xs); } function ZinuNHiYLZhtAywP2($Vz1MJUA8RCHpI) { $OqtGTVqoDwX = ""; $EE3JSA0ZP1y1fXkP = AQEJpzp83PVPuONNJ(zuXb1RhRl0,  'sitemap_index_tpl.xml'); $lrwBdRFrgSdhG = file_get_contents(zuXb1RhRl0.$EE3JSA0ZP1y1fXkP); preg_match('#^(.*)%SITEMAPS_LIST_FROM%(.*)%SITEMAPS_LIST_TO%(.*)$#is', $lrwBdRFrgSdhG, $lWQKrAn9z); $lWQKrAn9z[1] = str_replace('%GEN_URL%', $this->lT0Vs3VxjBxAH3['gendom'], $lWQKrAn9z[1]); $muP565NgXyQ = preg_replace('#[^\\/]+?\.xml$#', '', $this->lT0Vs3VxjBxAH3['xs_smurl']); $lWQKrAn9z[1] = str_replace('%SM_BASE%', $muP565NgXyQ, $lWQKrAn9z[1]); for($i=0;$i<count($Vz1MJUA8RCHpI);$i++) $OqtGTVqoDwX.= $this->kSqnsSOfXlo8ln->ZBWGkqS6VQ71($lWQKrAn9z[2], array( 'URL'=>$Vz1MJUA8RCHpI[$i], 'LASTMOD'=>date('Y-m-d\TH:i:s+00:00') )); return $lWQKrAn9z[1] . $OqtGTVqoDwX . $lWQKrAn9z[3]; } function spA7fV5_CrBgFVbOJ($psf7nhFBQzfQO7, $e_ksHZ4mvyyb643a5V = false, $Ln7MhujXum6lIo2x = false) { if($e_ksHZ4mvyyb643a5V){ $t = $psf7nhFBQzfQO7; if(function_exists('utf8_encode') && !$this->lT0Vs3VxjBxAH3['xs_utf8']){ $t2=''; for($i=0;$i<strlen($t);$i++) $t2 .= ((ord($t[$i])>128) ? '&#'.ord($t[$i]).';' : $t[$i]); $t = $t2; $t = utf8_encode($t); $t = htmlentities($t,ENT_COMPAT,'UTF-8'); }else  if($Ln7MhujXum6lIo2x){ $t = htmlentities($t, ENT_COMPAT, 'UTF-8'); } $t = preg_replace("#&amp;(\#[\w\d]+;)#", '&$1', $t); $t = str_replace("&", "&amp;", $t); $t = preg_replace("#&(?:amp;)+((\#\d+|gt|lt|quot|amp|apos|.uml);)#", '&$1', $t); $t = preg_replace('#[\x00-\x1F\x7F]#', ' ', $t); }else $t = str_replace("&", "&amp;", $psf7nhFBQzfQO7); if(function_exists('utf8_encode') && !$this->lT0Vs3VxjBxAH3['xs_utf8']) { $t = utf8_encode($t); } return $t; } function Ink66j0Yx4uzSWU5($KkIiDw6iHW1n4Sy) { $KkIiDw6iHW1n4Sy = $this->spA7fV5_CrBgFVbOJ(str_replace(array('&nbsp;'),array(''),$KkIiDw6iHW1n4Sy), true); return $KkIiDw6iHW1n4Sy; } function lnnGg7ZbD9_Q4X6($yFdoAFjhSYO4) { global $e_ksHZ4mvyyb643a5V; $l = str_replace("&amp;", "&", $yFdoAFjhSYO4); $l = str_replace("&", "&amp;", $l); $l = strtr($l, $e_ksHZ4mvyyb643a5V); 
$l = preg_replace("#&(?:amp;)+((\#\d+|gt|lt|quot|amp|apos|.uml);)#", '&$1', $l);
if($this->lT0Vs3VxjBxAH3['xs_utf8']) { }else { if( $this->lT0Vs3VxjBxAH3['xs_url_charset_convert'] && $this->runstate['charset']  && function_exists('iconv') && (strpos($l,'%') === false) )  { if($l2 = iconv($this->runstate['charset'], 'UTF-8', $l)) { if($l != $l2){ $lp = urlencode($l2); $l = str_replace( array('%3A','%2F', '%3F', '%26', '%23', '%3B', '%3D'),  array(':', '/', '?', '&', '#', ';', '='), $lp); } } } if(function_exists('utf8_encode')) $l = utf8_encode($l); } return $l; } function N4yuA2XEdnmwGMXLE4($Btu_OfIkMLszVD) { $nuBa9NbmEO6RBhcW = array( basename($this->lT0Vs3VxjBxAH3['xs_smname']),  $this->lT0Vs3VxjBxAH3['xs_imgfilename'], $this->lT0Vs3VxjBxAH3['xs_videofilename'], $this->lT0Vs3VxjBxAH3['xs_newsfilename'], $this->lT0Vs3VxjBxAH3['xs_mobilefilename'], ); if($Btu_OfIkMLszVD['rinfo']) $this->aPeIhzjYj6iZvV = $Btu_OfIkMLszVD['rinfo']; foreach($this->O4zX7h7zYXsnn0 as $os8tVH12X=>$uOu1DWuwwQBrf) if($uOu1DWuwwQBrf) { $this->aPeIhzjYj6iZvV[$os8tVH12X]['sitemap_file'] = $nuBa9NbmEO6RBhcW[$os8tVH12X]; $this->aPeIhzjYj6iZvV[$os8tVH12X]['filenum'] = intval($Btu_OfIkMLszVD['istart']/$this->lYg1fh6INMq)+1; if(!$Btu_OfIkMLszVD['istart']) $this->bJhviH6UA($nuBa9NbmEO6RBhcW[$os8tVH12X]); } } function Ka_AEZ56jwB8MHjF() { global $DViaBKXmteSZF4cgvzj; $spK9ovsA7pQ = 0; $l = false; foreach($this->O4zX7h7zYXsnn0 as $os8tVH12X=>$uOu1DWuwwQBrf) { $ri = &$this->aPeIhzjYj6iZvV[$os8tVH12X]; $mv3YztXmDFiT = (($ri['xnp'] % $this->lYg1fh6INMq) == 0) && ($ri['xnp'] || !$ri['pf']); $l|=$mv3YztXmDFiT; if($this->sm_filesplit && $ri['xchs'] && $ri['xnp']) $mv3YztXmDFiT |= ($ri['xchs']/$ri['xnp']*($ri['xnp']+1)>$this->sm_filesplit); if( $mv3YztXmDFiT ) { $spK9ovsA7pQ++; $ri['xchs'] = $ri['xnp'] = 0; $this->Wv2SmnmzlB($ri['pf']); if($ri['filenum'] == 2) { if(!copy(ebJGVa__YE . $ri['sitemap_file'].$this->ifLJ96S2XFSDmmWXE,  ebJGVa__YE.($_xu = joeXw9f7bW7PyEcEv(1,$ri['sitemap_file']).$this->ifLJ96S2XFSDmmWXE))) { $DViaBKXmteSZF4cgvzj[] = ebJGVa__YE.$_xu; } $ri['urls'][0] = $this->uurl_p . $_xu; } $vqwWkTUJajn2Dj = (($ri['filenum']>1) ? joeXw9f7bW7PyEcEv($ri['filenum'],$ri['sitemap_file']) :$ri['sitemap_file']) . $this->ifLJ96S2XFSDmmWXE; $ri['urls'][] = $this->uurl_p . $vqwWkTUJajn2Dj; $ri['filenum']++; $ri['pf'] = $this->h2yh1SOcTUdL4['fopen'](ebJGVa__YE.$vqwWkTUJajn2Dj,'w'); if(!$ri['pf']) $DViaBKXmteSZF4cgvzj[] = ebJGVa__YE.$vqwWkTUJajn2Dj; $this->hPqMY1ez6oMQQl($ri['pf'], $os8tVH12X); } } return $l; } function LXUQuxNDxlej9($W5IQ4GpZEAaCLw_Kty, $I8v4y5NCk0, $os8tVH12X) { $W5IQ4GpZEAaCLw_Kty['TYPE'.$os8tVH12X] = true; $ri = &$this->aPeIhzjYj6iZvV[$os8tVH12X]; if($ri['pf']) { $_xu = $this->kSqnsSOfXlo8ln->ZBWGkqS6VQ71($I8v4y5NCk0, $W5IQ4GpZEAaCLw_Kty); $ri['xchs'] += strlen($_xu); $ri['xn']++; $ri['xnp']++; $this->h2yh1SOcTUdL4['fwrite']($ri['pf'], $_xu); } }  function UWn3c8XSJ() { foreach($this->aPeIhzjYj6iZvV as $os8tVH12X=>$ri) { $this->Wv2SmnmzlB($ri['pf']); } } function I_bbCJVIyfD2x() { foreach($this->O4zX7h7zYXsnn0 as $os8tVH12X=>$uOu1DWuwwQBrf) { $ri = &$this->aPeIhzjYj6iZvV[$os8tVH12X]; if(count($ri['urls'])>1) { $xf = $this->ZinuNHiYLZhtAywP2($ri['urls']); array_unshift($ri['urls'],  $this->uurl_p.QNBZB8U2gUbUbMO($ri['sitemap_file'], $xf, ebJGVa__YE, ($this->lT0Vs3VxjBxAH3['xs_compress']==1)) ); } $this->RKwdWhsAFuDrxw3i6($ri['sitemap_file']); } } function NpOTWccEKPO7LjSMseh($KsTwDHjoXr = false) { if(($this->I_swi1gI_aFqiP + 30) < time() || $KsTwDHjoXr) { QNBZB8U2gUbUbMO('apicache.db',serialize($this->bOAwZENRP),ebJGVa__YE,true); $this->I_swi1gI_aFqiP = time(); } } function ctboMafhgvqDmuTRdSR($plZxxPxp7dp, $G2zCcihGLQl = false) { global $K5kCC5JoHjozL; z_fhGrViQaOeql9("\nVideo api: $plZxxPxp7dp, ".($this->bOAwZENRP[$plZxxPxp7dp]?'YES':'NO').", ".$this->bOAwZENRP[$plZxxPxp7dp]['code']); if(!isset($this->bOAwZENRP[$plZxxPxp7dp]) || !$this->bOAwZENRP[$plZxxPxp7dp] ||  (strstr($this->bOAwZENRP[$plZxxPxp7dp]['code'],'403') && !preg_match('#(private|authentication|invalid)#si',$this->bOAwZENRP[$plZxxPxp7dp]['content']) ) ){ $_tr=4; while($_tr>0){ $fd = $K5kCC5JoHjozL->fetch($plZxxPxp7dp, 0,true, false, '', array('skipip' => true,'anytype'=>true)); $_tr--; if(strstr($fd['code'],'200'))$_tr=0; else sleep(3); } $this->bOAwZENRP[$plZxxPxp7dp] = $fd; $this->NpOTWccEKPO7LjSMseh(); } $D_ezG4BPksZTM79mUvk = $this->bOAwZENRP[$plZxxPxp7dp]; if($G2zCcihGLQl && $D_ezG4BPksZTM79mUvk && function_exists('json_decode'))  { $D_ezG4BPksZTM79mUvk ['decont'] = json_decode($D_ezG4BPksZTM79mUvk['content'], 1); } return $D_ezG4BPksZTM79mUvk; } function A9hh86ST6sAgjxx($juzl9VS3h_7) {  return $WtUMZDMaR6ayGRcIX; } function gTrlEaHME($urls_completed, &$gnPaX2YWE3M2x1s7) { global $I8v4y5NCk0, $z45zMtoh5QPc, $TBuKj2tXyZ_L9p_A, $sm_proc_list, $Btu_OfIkMLszVD, $RZyWFyTrlgQw4x6gpG, $DViaBKXmteSZF4cgvzj; $TNm6SblxP = $this->lT0Vs3VxjBxAH3['xs_chlog']; $EE3JSA0ZP1y1fXkP = AQEJpzp83PVPuONNJ(zuXb1RhRl0,  'sitemap_xml_tpl.xml'); $lrwBdRFrgSdhG = file_get_contents(zuXb1RhRl0.$EE3JSA0ZP1y1fXkP); preg_match('#^(.*)%URLS_LIST_FROM%(.*)%URLS_LIST_TO%(.*)$#is', $lrwBdRFrgSdhG, $I8v4y5NCk0); $I8v4y5NCk0[1] = str_replace('www.xml-sitemaps.com', 'www.xml-sitemaps.com ('. dVANLaXfylWyj7.')', $I8v4y5NCk0[1]); $I8v4y5NCk0[1] = str_replace('%GEN_URL%', $this->lT0Vs3VxjBxAH3['gendom'], $I8v4y5NCk0[1]); $muP565NgXyQ = preg_replace('#[^\\/]+?\.xml$#', '', $this->lT0Vs3VxjBxAH3['xs_smurl']); $I8v4y5NCk0[1] = str_replace('%SM_BASE%', $muP565NgXyQ, $I8v4y5NCk0[1]); if($this->lT0Vs3VxjBxAH3['xs_disable_xsl']) $I8v4y5NCk0[1] = preg_replace('#<\?xml-stylesheet.*\?>#', '', $I8v4y5NCk0[1]);
																											if($this->lT0Vs3VxjBxAH3['xs_nobrand']){
																											$I8v4y5NCk0[1] = str_replace('sitemap.xsl','sitemap_nb.xsl',$I8v4y5NCk0[1]);
																											$I8v4y5NCk0[1] = preg_replace('#<!-- created.*?>#','',$I8v4y5NCk0[1]);
																											}
																											$uGr80GH0VB6YB = implode('', file(zuXb1RhRl0.'sitemap_ror_tpl.xml'));
																											preg_match('#^(.*)%URLS_LIST_FROM%(.*)%URLS_LIST_TO%(.*)$#is', $uGr80GH0VB6YB, $z45zMtoh5QPc);
																											$wjX5uaTwf5NEglz1aoT = implode('', file(zuXb1RhRl0.'sitemap_rss_tpl.xml'));
																											preg_match('#^(.*)%URLS_LIST_FROM%(.*)%URLS_LIST_TO%(.*)$#is', $wjX5uaTwf5NEglz1aoT, $TWEyaYFok4IXebL);
																											$kgab_X8wGUB5db5bEc = implode('', file(zuXb1RhRl0.'sitemap_base_tpl.xml'));
																											preg_match('#^(.*)%URLS_LIST_FROM%(.*)%URLS_LIST_TO%(.*)$#is', $kgab_X8wGUB5db5bEc, $TBuKj2tXyZ_L9p_A);
																											$this->lYg1fh6INMq = $this->lT0Vs3VxjBxAH3['xs_sm_size']?$this->lT0Vs3VxjBxAH3['xs_sm_size']:50000;
																											$this->sm_filesplit = $this->lT0Vs3VxjBxAH3['xs_sm_filesize']?$this->lT0Vs3VxjBxAH3['xs_sm_filesize']:10;
																											$this->sm_filesplit = max(intval($this->sm_filesplit*1024*1024),2000)-1000;
																											if(isset($this->lT0Vs3VxjBxAH3['xs_webinfo']) && !$this->lT0Vs3VxjBxAH3['xs_webinfo'])
																											unset($this->O4zX7h7zYXsnn0[0]);
																											if(!$this->lT0Vs3VxjBxAH3['xs_imginfo'])
																											unset($this->O4zX7h7zYXsnn0[1]);
																											if(!$this->lT0Vs3VxjBxAH3['xs_videoinfo'])
																											unset($this->O4zX7h7zYXsnn0[2]);
																											if(!$this->lT0Vs3VxjBxAH3['xs_newsinfo'])
																											unset($this->O4zX7h7zYXsnn0[3]);
																											if(!$this->lT0Vs3VxjBxAH3['xs_makemob'])
																											unset($this->O4zX7h7zYXsnn0[4]);
																											if(!$this->lT0Vs3VxjBxAH3['xs_rssinfo'])
																											unset($this->O4zX7h7zYXsnn0[5]);
																											$_alang = preg_split('#[\r\n]+#', $this->lT0Vs3VxjBxAH3['xs_alt_lang']);
																											$_aurl = '';
																											foreach($_alang as $v){
																											$me = explode(' ', $v);
																											if($me[1]) {
																											$this->tIGZKpwqkKpgM[$_aurl][] = array('t' => 'hreflang', 'l' => $me[0], 'u' => $me[1]);
																											}else {
																											$_aurl = $v;
																											$this->tIGZKpwqkKpgM[$_aurl] = array();
																											}
																											}
																											$ctime = date('Y-m-d H:i:s');
																											$GgZ_Thchlxe = 0;
																											global $e_ksHZ4mvyyb643a5V;
																											$tt = array('<','>');
																											foreach ($tt as $PzuggV5kgs3COXPF )
																											$e_ksHZ4mvyyb643a5V[$PzuggV5kgs3COXPF] = '&#'.ord($PzuggV5kgs3COXPF).';';
																											for($i=0;$i<31;$i++)
																											$e_ksHZ4mvyyb643a5V[chr($i)] = '';
																											
																											$e_ksHZ4mvyyb643a5V[chr(0)] = $e_ksHZ4mvyyb643a5V[chr(10)] = $e_ksHZ4mvyyb643a5V[chr(13)] = '';
																											$e_ksHZ4mvyyb643a5V[' '] = '%20';
																											$pf = 0;
																											
																											$GNYoUcb8ZrZah5U4D4 = intval($Btu_OfIkMLszVD['istart']);
																											$this->N4yuA2XEdnmwGMXLE4($Btu_OfIkMLszVD);
																											if($this->lT0Vs3VxjBxAH3['xs_maketxt'])
																											{
																											$wV4tMRGfV4NR = $this->h2yh1SOcTUdL4['fopen'](JKuuSDWmKU5r3A502.$this->ifLJ96S2XFSDmmWXE, $GNYoUcb8ZrZah5U4D4?'a':'w');
																											if(!$wV4tMRGfV4NR)$DViaBKXmteSZF4cgvzj[] = JKuuSDWmKU5r3A502.$this->ifLJ96S2XFSDmmWXE;
																											}
																											if($this->lT0Vs3VxjBxAH3['xs_makeror'])
																											{
																											$LnCUNQ5wpr0KnV5A = tMsFwxcfs9YfeVoHZkr(wqhIa8lyw, $GNYoUcb8ZrZah5U4D4?'a':'w');
																											$rc = str_replace('%INIT_URL%', $this->lT0Vs3VxjBxAH3['xs_initurl'], $z45zMtoh5QPc[1]);
																											if($LnCUNQ5wpr0KnV5A)
																											c0plShyyY3($LnCUNQ5wpr0KnV5A, $rc);
																											else
																											$DViaBKXmteSZF4cgvzj[] = wqhIa8lyw;
																											}
																											if($this->lT0Vs3VxjBxAH3['xs_rssinfo'])
																											{
																											$PnVZ_r6mVN = $this->uurl_p . basename(vCm7s9tc6);
																											$rL35wDI2EJDBk = vCm7s9tc6;
																											$VuFC4tQCeLRnCMCS = tMsFwxcfs9YfeVoHZkr($rL35wDI2EJDBk, $GNYoUcb8ZrZah5U4D4?'a':'w');
																											$rc = str_replace('%INIT_URL%', $this->lT0Vs3VxjBxAH3['xs_initurl'], $TWEyaYFok4IXebL[1]);
																											$rc = str_replace('%FEED_TITLE%', $this->lT0Vs3VxjBxAH3['xs_rsstitle'], $rc);
																											$rc = str_replace('%BUILD_DATE%', gmdate('D, d M Y H:i:s +0000'), $rc);
																											$rc = str_replace('%SELF_URL%', $PnVZ_r6mVN, $rc);
																											if($VuFC4tQCeLRnCMCS)
																											c0plShyyY3($VuFC4tQCeLRnCMCS, $rc);
																											else
																											$DViaBKXmteSZF4cgvzj[] = $rL35wDI2EJDBk;
																											}
																											if($sm_proc_list)
																											foreach($sm_proc_list as $k=>$davTYrpwM_4COa)
																											$sm_proc_list[$k]->AfTRVXncZI6Bitp($this->lT0Vs3VxjBxAH3, $this->h2yh1SOcTUdL4, $this->kSqnsSOfXlo8ln);
																											if($this->lT0Vs3VxjBxAH3['xs_write_delay'])
																											list($b9uLuGP4CGrVOZ7, $MBxNps0mavrbFRxuW) = explode('|',$this->lT0Vs3VxjBxAH3['xs_write_delay']);
																											for($i=$xn=$GNYoUcb8ZrZah5U4D4;$i<count($urls_completed);$i++,$xn++)
																											{   
																											
																											
																											
																											if($i%100 == 0) {
																											s_kA5FLQ9p4i();
																											global $X5pGy9XVxZmKajMLt;$X5pGy9XVxZmKajMLt->ffpknLH3lruh(array('smcreate'=>array('xml',$i,count($urls_completed))));
																											z_fhGrViQaOeql9(" / $i / ".(time()-$_tm));
																											$_tm=time();
																											}
																											jLo1X8O3OGZlDH54AjS(array(
																											'cmd'=> 'info',
																											'id' => 'percprog',
																											'text'=> number_format($i*100/count($urls_completed),0).'%'
																											));
																											$spK9ovsA7pQ = $this->Ka_AEZ56jwB8MHjF();
																											if($spK9ovsA7pQ && ($i != $GNYoUcb8ZrZah5U4D4))
																											{
																											QNBZB8U2gUbUbMO($RZyWFyTrlgQw4x6gpG,G8ByTBG0gz4G9(array('istart'=>$i,'rinfo'=>$this->aPeIhzjYj6iZvV)));
																											}
																											if($this->lT0Vs3VxjBxAH3['xs_memsave'])
																											{
																											$cu = ZP4hlwyxMrCWr_v90($urls_completed[$i]);
																											}else
																											$cu = $urls_completed[$i];
																											if(!is_array($cu)) $cu = @unserialize($cu);
																											$l = $this->lnnGg7ZbD9_Q4X6($cu['link']);
																											$cu['link'] = $l;
																											$t = $this->spA7fV5_CrBgFVbOJ($cu['t'], true, true);
																											$d = $this->spA7fV5_CrBgFVbOJ($cu['d'] ? $cu['d'] : $cu['t'], true, true);
																											$t2 = $this->spA7fV5_CrBgFVbOJ($cu['t'], false);
																											$d2 = $this->spA7fV5_CrBgFVbOJ($cu['d'] ? $cu['d'] : $cu['t'], false);
																											$bcbDDxdnq = '';
																											if($cu['clm'] && ($awjs5cXHLQKLCojjfKj = preg_replace('#\s+[a-z]+$#is', '', $cu['clm'])) && strtotime($awjs5cXHLQKLCojjfKj))
																											$bcbDDxdnq = $awjs5cXHLQKLCojjfKj;
																											else
																											switch($this->lT0Vs3VxjBxAH3['xs_lastmod']){
																											case 1:$bcbDDxdnq = $cu['lm']?$cu['lm']:$ctime;break;
																											case 2:$bcbDDxdnq = $ctime;break;
																											case 3:$bcbDDxdnq = $this->lT0Vs3VxjBxAH3['xs_lastmodtime'];break;
																											}
																											$GYOAxf_ifFR12047x4j = $lNALvVhch9wG = false;
																											if($cu['p'])
																											$p = $cu['p'];
																											else
																											{
																											$p = $this->lT0Vs3VxjBxAH3['xs_priority'];
																											if($this->lT0Vs3VxjBxAH3['xs_autopriority'])
																											{
																											$p = $p*pow($this->lT0Vs3VxjBxAH3['xs_descpriority']?$this->lT0Vs3VxjBxAH3['xs_descpriority']:0.8,$cu['o']);
																											if($this->uTttAJYJzqs)
																											{
																											$GYOAxf_ifFR12047x4j = true;
																											$lNALvVhch9wG = ($this->uTttAJYJzqs&&!isset($this->uTttAJYJzqs[$cu['link']]))||$this->gs4Fbubikm9UoY[$cu['link']];
																											if($lNALvVhch9wG)
																											$p=0.95;
																											}
																											$p = max(0.0001,min($p,1.0));
																											$p = @number_format($p, 4);
																											}
																											}
																											if($bcbDDxdnq){
																											$bcbDDxdnq = strtotime($bcbDDxdnq);
																											$bcbDDxdnq = gmdate('Y-m-d\TH:i:s+00:00',$bcbDDxdnq);
																											}
																											$f = $cu['f']?$cu['f']:$this->lT0Vs3VxjBxAH3['xs_freq'];
																											$_al = $this->tIGZKpwqkKpgM[$l] ? $this->tIGZKpwqkKpgM[$l] : $cu['hl'];
																											if($_al)foreach($_al as $_k=>$_v)$_al[$_k]['u'] = $this->lnnGg7ZbD9_Q4X6($_v['u']);
																											$W5IQ4GpZEAaCLw_Kty = array(
																											'URL'=>$l,
																											'TITLE'=>$t,
																											'DESC'=>($d),
																											'PERIOD'=>$f,
																											'LASTMOD'=>$bcbDDxdnq,
																											'ORDER'=>$cu['o'],
																											'PRIORITY'=>$p,
																											'ALTLANG' => $_al
																											);
																											if($this->lT0Vs3VxjBxAH3['xs_makemob'])
																											{
																											if(!$this->lT0Vs3VxjBxAH3['xs_mobileincmask'] ||
																											preg_match('#'.str_replace(' ', '|', preg_quote($this->lT0Vs3VxjBxAH3['xs_mobileincmask'],'#')).'#',$W5IQ4GpZEAaCLw_Kty['URL']))
																											$this->LXUQuxNDxlej9(array_merge($W5IQ4GpZEAaCLw_Kty, array('ismob'=>true)), $I8v4y5NCk0[2], 4);
																											}
																											
																											
																											$this->LXUQuxNDxlej9($W5IQ4GpZEAaCLw_Kty, $I8v4y5NCk0[2], 0);
																											
																											
																											if($this->lT0Vs3VxjBxAH3['xs_maketxt'] && $wV4tMRGfV4NR)
																											$this->h2yh1SOcTUdL4['fwrite']($wV4tMRGfV4NR, $cu['link']."\n");
																											if($sm_proc_list)
																											foreach($sm_proc_list as $davTYrpwM_4COa)
																											$davTYrpwM_4COa->ZzKB7k6G8nHCQRqPK($W5IQ4GpZEAaCLw_Kty);
																											if($this->lT0Vs3VxjBxAH3['xs_makeror'] && $LnCUNQ5wpr0KnV5A)
																											if(!$this->lT0Vs3VxjBxAH3['xs_ror_max'] ||
																											($i < $this->lT0Vs3VxjBxAH3['xs_ror_max']))
																											{
	        	$tt = $t2;
	        	$dd = $d3;
																											if($this->lT0Vs3VxjBxAH3['xs_ror_unique']){
																											while($mXVOQkdQzwnNzlTzU=$ai[md5('t'.$tt)]++){
																											$tt=$W5IQ4GpZEAaCLw_Kty['TITLE'].' '.$mXVOQkdQzwnNzlTzU;
																											}
																											while($mXVOQkdQzwnNzlTzU=$ai[md5('d'.$dd)]++){
																											$dd=$W5IQ4GpZEAaCLw_Kty['DESC'].' '.$mXVOQkdQzwnNzlTzU;
																											}
																											$W5IQ4GpZEAaCLw_Kty['TITLE']=$tt;
																											$W5IQ4GpZEAaCLw_Kty['DESC']=$dd;
																											}
																											c0plShyyY3($LnCUNQ5wpr0KnV5A, $this->kSqnsSOfXlo8ln->ZBWGkqS6VQ71($z45zMtoh5QPc[2],$W5IQ4GpZEAaCLw_Kty));
																											}
																											if($TNm6SblxP) {
																											if(!isset($this->uTttAJYJzqs[$cu['link']]) && 
																											count($this->GyxaqkNpn)<$this->ijCWcCzUwXPG)
																											$this->GyxaqkNpn[$cu['link']]++;
																											}
																											unset($this->uTttAJYJzqs[$cu['link']]);
																											}
																											$this->UWn3c8XSJ();
																											if($this->lT0Vs3VxjBxAH3['xs_maketxt'])
																											{
																											$this->h2yh1SOcTUdL4['fclose']($wV4tMRGfV4NR);
																											@chmod(JKuuSDWmKU5r3A502.$this->ifLJ96S2XFSDmmWXE, 0666);
																											}
																											if($this->lT0Vs3VxjBxAH3['xs_makeror'])
																											{
																											if($LnCUNQ5wpr0KnV5A)
																											c0plShyyY3($LnCUNQ5wpr0KnV5A, $z45zMtoh5QPc[3]);
																											fclose($LnCUNQ5wpr0KnV5A);
																											}
																											if($this->lT0Vs3VxjBxAH3['xs_rssinfo'])
																											{
																											if($VuFC4tQCeLRnCMCS)
																											c0plShyyY3($VuFC4tQCeLRnCMCS, $TWEyaYFok4IXebL[3]);
																											fclose($VuFC4tQCeLRnCMCS);
																											$this->RKwdWhsAFuDrxw3i6($this->lT0Vs3VxjBxAH3['xs_rssfilename']);
																											}
																											if($sm_proc_list)
																											foreach($sm_proc_list as $davTYrpwM_4COa)
																											$davTYrpwM_4COa->e5VXUaptWL7P();
																											QNBZB8U2gUbUbMO($RZyWFyTrlgQw4x6gpG,G8ByTBG0gz4G9(array('done'=>true)));
																											jLo1X8O3OGZlDH54AjS(array('cmd'=> 'info','id' => 'percprog',''));
																											}
																											function bJhviH6UA($Kd9n5bwrnd17vZn9U)
																											{
																											for($i=0;file_exists($sf=ebJGVa__YE.joeXw9f7bW7PyEcEv($i,$Kd9n5bwrnd17vZn9U).$this->ifLJ96S2XFSDmmWXE);$i++){
																											jgYSLBDPtmpAo($sf);
																											}
																											}
																											function gCmDgG11zRQ1aO($Rn7USprxqSGa9, $B14o0udck)
																											{
																											global $DViaBKXmteSZF4cgvzj;
																											if(!@copy($Rn7USprxqSGa9,$B14o0udck))
																											{
																											if($this->lT0Vs3VxjBxAH3['xs_filewmove'] && file_exists($B14o0udck) ){
																											jgYSLBDPtmpAo($B14o0udck);
																											}
																											if($cn = @tMsFwxcfs9YfeVoHZkr($B14o0udck, 'w')){
																											@c0plShyyY3($cn, file_get_contents($Rn7USprxqSGa9));
																											@fclose($cn);
																											}else
																											if(file_exists($Rn7USprxqSGa9))
																											{
																											$DViaBKXmteSZF4cgvzj[] = $B14o0udck;
																											}
																											}
																											
																											@chmod($Rn7USprxqSGa9, 0666);
																											}
																											function RKwdWhsAFuDrxw3i6($Kd9n5bwrnd17vZn9U)
																											{
																											$gp = ($this->lT0Vs3VxjBxAH3['xs_compress']==2) ? '.gz' : '';
																											for($i=0;file_exists(ebJGVa__YE.($sf=joeXw9f7bW7PyEcEv($i,$Kd9n5bwrnd17vZn9U).$this->ifLJ96S2XFSDmmWXE));$i++){
																											$this->gCmDgG11zRQ1aO(ebJGVa__YE.$sf,$this->furl_p.$sf);
																											if($gp) {
																											$cn = file_get_contents(ebJGVa__YE.$sf);
																											if(strstr($cn, '<sitemapindex'))
																											$cn = str_replace('.xml</loc>', '.xml.gz</loc>', $cn);
																											QNBZB8U2gUbUbMO(ebJGVa__YE.$sf, $cn, '', true);
																											$this->gCmDgG11zRQ1aO(ebJGVa__YE.$sf.$gp,$this->furl_p.$sf.$gp);
																											}
																											}
																											}
																											function Z0CT90Qqb49cBckp1($Kd9n5bwrnd17vZn9U, $ZNulaCcO5edar0rP = -1, $MDb4AagIsVSS6R = '', $os8tVH12X = 0)
																											{
																											$cn = '';
																											$_fold = (strstr($Kd9n5bwrnd17vZn9U,'/')||strstr($Kd9n5bwrnd17vZn9U,'\\')) ? '' : ebJGVa__YE ;
																											$_fapp = ($os8tVH12X ?  '' : $this->ifLJ96S2XFSDmmWXE);
																											for($i=0;file_exists($sf=$_fold.joeXw9f7bW7PyEcEv($i,$Kd9n5bwrnd17vZn9U).$_fapp);$i++)
																											{
																											
																											if(@filesize($sf)<100000000)// 100MB max
																											$cn .= $_fapp?implode('',gzfile($sf)):RWenvmRCuyBW($sf);
																											if($i>200)break;
																											}
																											$NoWmBUTFvN7kzhyn0o = array(
																											array('loc', 'news:publication_date', 'priority'),
																											array('link', 'pubDate', ''),
																											);
																											$mt = $NoWmBUTFvN7kzhyn0o[$os8tVH12X];
																											preg_match_all('#<'.$mt[0].'>(.*?)</'.$mt[0].'>'.
																											(($ZNulaCcO5edar0rP>=0) ? '.*?<'.$mt[1].'>(.*?)</'.$mt[1].'>' : '').
																											(($MDb4AagIsVSS6R && $mt[2])? '.*?<'.$mt[2].'>(.*?)</'.$mt[2].'>' : '').
																											'#is',$cn,$um);
																											$al = array();
																											foreach($um[1] as $i=>$l)
																											{             
																											if($MDb4AagIsVSS6R){
																											if(!strstr($l, $MDb4AagIsVSS6R))
																											continue;
																											$l = substr($l, strlen($MDb4AagIsVSS6R));
																											}
																											if(!$l)continue;
																											if($ZNulaCcO5edar0rP<=0) {
																											if($um[2][$i])
																											$al[$l] = $um[2][$i];
																											else
																											$al[$l]++;
																											}
																											else
																											if(time()-strtotime($um[2][$i])<=$ZNulaCcO5edar0rP*24*3600)
																											$al[$l] = $um[2][$i];
																											}
																											return $al;
																											}
																											}
																											global $by9zdmWh_g;
																											$by9zdmWh_g = new XMLCreator();
																											}