;; Analyzed by ClojureScript 1.8.51
{:use-macros nil, :excludes #{}, :name clack.util, :imports nil, :requires {cljs.tools.reader cljs.tools.reader, cljs.js cljs.js, transit cognitect.transit, cognitect.transit cognitect.transit}, :uses {eval cljs.js, empty-state cljs.js, read-string cljs.tools.reader, js-eval cljs.js}, :defs {error {:protocol-inline nil, :meta {:file "/Users/clumsyjedi/workspace/clack/src/clack/util.cljs", :line 6, :column 7, :end-line 6, :end-column 12, :arglists (quote ([msg])), :doc "log error and exit with error code"}, :name clack.util/error, :variadic false, :file "/Users/clumsyjedi/workspace/clack/src/clack/util.cljs", :end-column 12, :method-params ([msg]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 6, :end-line 6, :max-fixed-arity 1, :fn-var true, :arglists (quote ([msg])), :doc "log error and exit with error code"}, slurp {:protocol-inline nil, :meta {:file "/Users/clumsyjedi/workspace/clack/src/clack/util.cljs", :line 12, :column 7, :end-line 12, :end-column 12, :arglists (quote ([filename]))}, :name clack.util/slurp, :variadic false, :file "/Users/clumsyjedi/workspace/clack/src/clack/util.cljs", :end-column 12, :method-params ([filename]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 12, :end-line 12, :max-fixed-arity 1, :fn-var true, :arglists (quote ([filename]))}, eval* {:protocol-inline nil, :meta {:file "/Users/clumsyjedi/workspace/clack/src/clack/util.cljs", :line 16, :column 7, :end-line 16, :end-column 12, :arglists (quote ([s])), :doc "evaluate string"}, :name clack.util/eval*, :variadic false, :file "/Users/clumsyjedi/workspace/clack/src/clack/util.cljs", :end-column 12, :method-params ([s]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 16, :end-line 16, :max-fixed-arity 1, :fn-var true, :arglists (quote ([s])), :doc "evaluate string"}, read-input {:name clack.util/read-input, :file "/Users/clumsyjedi/workspace/clack/src/clack/util.cljs", :line 28, :column 1, :end-line 28, :end-column 21, :meta {:file "/Users/clumsyjedi/workspace/clack/src/clack/util.cljs", :line 28, :column 11, :end-line 28, :end-column 21}}}, :require-macros {cljs.js cljs.js}, :cljs.analyzer/constants {:seen #{:default :expr :tjs :edn :source-map :context :json :hierarchy :eval}, :order [:eval :source-map :context :expr :hierarchy :default :json :tjs :edn]}, :doc nil}