{:rename-macros {}, :renames {}, :use-macros {}, :excludes #{}, :name figwheel.client.socket, :imports nil, :requires {utils figwheel.client.utils, figwheel.client.utils figwheel.client.utils, cljs.reader cljs.reader}, :uses {read-string cljs.reader}, :defs {get-websocket-imp {:protocol-inline nil, :meta {:file "/Users/simon/workspace/swinging-needle-meter/docs/js/compiled/out/figwheel/client/socket.cljs", :line 6, :column 7, :end-line 6, :end-column 24, :arglists (quote ([]))}, :name figwheel.client.socket/get-websocket-imp, :variadic false, :file "docs/js/compiled/out/figwheel/client/socket.cljs", :end-column 24, :method-params ([]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 6, :end-line 6, :max-fixed-arity 0, :fn-var true, :arglists (quote ([]))}, message-history-atom {:name figwheel.client.socket/message-history-atom, :file "docs/js/compiled/out/figwheel/client/socket.cljs", :line 36, :column 1, :end-line 36, :end-column 30, :meta {:file "/Users/simon/workspace/swinging-needle-meter/docs/js/compiled/out/figwheel/client/socket.cljs", :line 36, :column 10, :end-line 36, :end-column 30}}, socket-atom {:name figwheel.client.socket/socket-atom, :file "docs/js/compiled/out/figwheel/client/socket.cljs", :line 38, :column 1, :end-line 38, :end-column 21, :meta {:file "/Users/simon/workspace/swinging-needle-meter/docs/js/compiled/out/figwheel/client/socket.cljs", :line 38, :column 10, :end-line 38, :end-column 21}}, send! {:protocol-inline nil, :meta {:file "/Users/simon/workspace/swinging-needle-meter/docs/js/compiled/out/figwheel/client/socket.cljs", :line 40, :column 7, :end-line 40, :end-column 12, :arglists (quote ([msg])), :doc "Send a end message to the server."}, :name figwheel.client.socket/send!, :variadic false, :file "docs/js/compiled/out/figwheel/client/socket.cljs", :end-column 12, :method-params ([msg]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 40, :end-line 40, :max-fixed-arity 1, :fn-var true, :arglists (quote ([msg])), :doc "Send a end message to the server."}, close! {:protocol-inline nil, :meta {:file "/Users/simon/workspace/swinging-needle-meter/docs/js/compiled/out/figwheel/client/socket.cljs", :line 46, :column 7, :end-line 46, :end-column 13, :arglists (quote ([]))}, :name figwheel.client.socket/close!, :variadic false, :file "docs/js/compiled/out/figwheel/client/socket.cljs", :end-column 13, :method-params ([]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 46, :end-line 46, :max-fixed-arity 0, :fn-var true, :arglists (quote ([]))}, handle-incoming-message {:protocol-inline nil, :meta {:file "/Users/simon/workspace/swinging-needle-meter/docs/js/compiled/out/figwheel/client/socket.cljs", :line 50, :column 7, :end-line 50, :end-column 30, :arglists (quote ([msg]))}, :name figwheel.client.socket/handle-incoming-message, :variadic false, :file "docs/js/compiled/out/figwheel/client/socket.cljs", :end-column 30, :method-params ([msg]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 50, :end-line 50, :max-fixed-arity 1, :fn-var true, :arglists (quote ([msg]))}, open {:protocol-inline nil, :meta {:file "/Users/simon/workspace/swinging-needle-meter/docs/js/compiled/out/figwheel/client/socket.cljs", :line 59, :column 7, :end-line 59, :end-column 11, :arglists (quote ([{:keys [retry-count retried-count websocket-url build-id], :as opts}]))}, :name figwheel.client.socket/open, :variadic false, :file "docs/js/compiled/out/figwheel/client/socket.cljs", :end-column 11, :method-params ([p__37771]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 59, :end-line 59, :max-fixed-arity 1, :fn-var true, :arglists (quote ([{:keys [retry-count retried-count websocket-url build-id], :as opts}]))}}, :require-macros nil, :cljs.analyzer/constants {:seen #{:ping :retried-count :else :ns handle-incoming-message :name figwheel.client.socket/handle-incoming-message :file :end-column :debug :column :build-id :line msg :websocket-url :end-line :msg-name :arglists figwheel.client.socket :doc :retry-count :test}, :order [:else :msg-name :ping :retry-count :retried-count :websocket-url :build-id :debug figwheel.client.socket/handle-incoming-message :ns :name :file :end-column :column :line :end-line :arglists :doc :test figwheel.client.socket handle-incoming-message msg]}, :doc nil}