["^ ","~:rename-macros",["^ "],"~:renames",["^ "],"~:externs",["^ ","~$Error",["^ "]],"~:use-macros",["^ "],"~:excludes",["~#set",["~$remove"]],"~:name","~$rewrite-clj.zip.removez","~:imports",null,"~:requires",["^ ","~$m","~$rewrite-clj.zip.move","^<","^<","~$u","~$rewrite-clj.zip.utils","^=","^=","~$ws","~$rewrite-clj.zip.whitespace","^?","^?","~$z","~$clojure.zip","^@","^@"],"~:uses",null,"~:defs",["^ ","~$remove-trailing-space",["^ ","~:protocol-inline",null,"~:meta",["^ ","~:file","/Users/slim/repo/clj-editors/out/rewrite_clj/zip/removez.cljs","~:line",9,"~:column",8,"~:end-line",9,"~:end-column",29,"~:private",true,"~:arglists",["~#list",["~$quote",["^M",[["~$zloc","~$p?"]]]]],"~:doc","Remove all whitespace following a given node."],"^K",true,"^8","~$rewrite-clj.zip.removez/remove-trailing-space","~:variadic",false,"^F","out/rewrite_clj/zip/removez.cljs","^J",29,"~:method-params",["^M",[["^O","^P"]]],"~:protocol-impl",null,"~:arglists-meta",["^M",[null,null]],"^H",1,"^G",9,"^I",9,"~:max-fixed-arity",2,"~:fn-var",true,"^L",["^M",["^N",["^M",[["^O","^P"]]]]],"^Q","Remove all whitespace following a given node."],"~$remove-preceding-space",["^ ","^D",null,"^E",["^ ","^F","/Users/slim/repo/clj-editors/out/rewrite_clj/zip/removez.cljs","^G",14,"^H",8,"^I",14,"^J",30,"^K",true,"^L",["^M",["^N",["^M",[["^O","^P"]]]]],"^Q","Remove all whitespace preceding a given node."],"^K",true,"^8","~$rewrite-clj.zip.removez/remove-preceding-space","^S",false,"^F","out/rewrite_clj/zip/removez.cljs","^J",30,"^T",["^M",[["^O","^P"]]],"^U",null,"^V",["^M",[null,null]],"^H",1,"^G",14,"^I",14,"^W",2,"^X",true,"^L",["^M",["^N",["^M",[["^O","^P"]]]]],"^Q","Remove all whitespace preceding a given node."],"^7",["^ ","^D",null,"^E",["^ ","^F","/Users/slim/repo/clj-editors/out/rewrite_clj/zip/removez.cljs","^G",19,"^H",7,"^I",19,"^J",13,"^L",["^M",["^N",["^M",[["^O"]]]]],"^Q","Remove value at the given zipper location. Returns the first non-whitespace\n   node that would have preceded it in a depth-first walk. Will remove whitespace\n   appropriately.\n\n  - `[1  2  3]   => [1  3]`\n  - `[1 2]       => [1]`\n  - `[1 2]       => [2]`\n  - `[1]         => []`\n  - `[  1  ]     => []`\n  - `[1 [2 3] 4] => [1 [2 3]]`\n  - `[1 [2 3] 4] => [[2 3] 4]`\n\n   If a node is located rightmost, both preceding and trailing spaces are removed,\n   otherwise only trailing spaces are touched. This means that a following element\n   (no matter whether on the same line or not) will end up in the same position\n   (line/column) as the removed one, _unless_ a comment lies between the original\n   node and the neighbour."],"^8","~$rewrite-clj.zip.removez/remove","^S",false,"^F","out/rewrite_clj/zip/removez.cljs","^J",13,"^T",["^M",[["^O"]]],"^U",null,"^V",["^M",[null,null]],"^H",1,"^G",19,"^I",19,"^W",1,"^X",true,"^L",["^M",["^N",["^M",[["^O"]]]]],"^Q","Remove value at the given zipper location. Returns the first non-whitespace\n   node that would have preceded it in a depth-first walk. Will remove whitespace\n   appropriately.\n\n  - `[1  2  3]   => [1  3]`\n  - `[1 2]       => [1]`\n  - `[1 2]       => [2]`\n  - `[1]         => []`\n  - `[  1  ]     => []`\n  - `[1 [2 3] 4] => [1 [2 3]]`\n  - `[1 [2 3] 4] => [[2 3] 4]`\n\n   If a node is located rightmost, both preceding and trailing spaces are removed,\n   otherwise only trailing spaces are touched. This means that a following element\n   (no matter whether on the same line or not) will end up in the same position\n   (line/column) as the removed one, _unless_ a comment lies between the original\n   node and the neighbour."],"~$remove-preserve-newline",["^ ","^D",null,"^E",["^ ","^F","/Users/slim/repo/clj-editors/out/rewrite_clj/zip/removez.cljs","^G",48,"^H",7,"^I",48,"^J",30,"^L",["^M",["^N",["^M",[["^O"]]]]],"^Q","Same as remove but preserves newlines"],"^8","~$rewrite-clj.zip.removez/remove-preserve-newline","^S",false,"^F","out/rewrite_clj/zip/removez.cljs","^J",30,"^T",["^M",[["^O"]]],"^U",null,"^V",["^M",[null,null]],"^H",1,"^G",48,"^I",48,"^W",1,"^X",true,"^L",["^M",["^N",["^M",[["^O"]]]]],"^Q","Same as remove but preserves newlines"]],"~:require-macros",null,"^Q",null]