["^ ","~:rename-macros",["^ "],"~:renames",["^ "],"~:externs",["^ ","~$goog",["^ ","~$DEBUG",["^ "]],"~$setTimeout",["^ "],"~$performance",["^ ","~$now",["^ "]],"~$Date",["^ ","^7",["^ "]]],"~:use-macros",["^ "],"~:excludes",["~#set",[]],"~:name","~$re-frame.interop","~:imports",null,"~:requires",["^ ","~$goog.async.nextTick","^@","~$reagent.core","^A","~$reagent.ratom","^B"],"~:cljs.spec/speced-vars",[],"~:uses",null,"~:defs",["^ ","~$reagent-id",["^ ","~:protocol-inline",null,"~:meta",["^ ","~:file","/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/re_frame/interop.cljs","~:line",47,"~:column",7,"~:end-line",47,"~:end-column",17,"~:arglists",["~#list",["~$quote",["^O",[["~$reactive-val"]]]]],"~:doc","Produces an id for reactive Reagent values\n  e.g. reactions, ratoms, cursors."],"^<","~$re-frame.interop/reagent-id","~:variadic",false,"^I","out-cli/re_frame/interop.cljs","^M",17,"~:method-params",["^O",[["^Q"]]],"~:protocol-impl",null,"~:arglists-meta",["^O",[null,null]],"^K",1,"^J",47,"^L",47,"~:max-fixed-arity",1,"~:fn-var",true,"^N",["^O",["^P",["^O",[["^Q"]]]]],"^R","Produces an id for reactive Reagent values\n  e.g. reactions, ratoms, cursors."],"~$after-render",["^ ","^<","~$re-frame.interop/after-render","^I","out-cli/re_frame/interop.cljs","^J",10,"^K",1,"^L",10,"^M",18,"^H",["^ ","^I","/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/re_frame/interop.cljs","^J",10,"^K",6,"^L",10,"^M",18]],"~$next-tick",["^ ","^<","~$re-frame.interop/next-tick","^I","out-cli/re_frame/interop.cljs","^J",6,"^K",1,"^L",6,"^M",15,"^H",["^ ","^I","/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/re_frame/interop.cljs","^J",6,"^K",6,"^L",6,"^M",15]],"~$dispose!",["^ ","^G",null,"^H",["^ ","^I","/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/re_frame/interop.cljs","^J",34,"^K",7,"^L",34,"^M",15,"^N",["^O",["^P",["^O",[["~$a-ratom"]]]]]],"^<","~$re-frame.interop/dispose!","^T",false,"^I","out-cli/re_frame/interop.cljs","^M",15,"^U",["^O",[["^13"]]],"^V",null,"^W",["^O",[null,null]],"^K",1,"^J",34,"^L",34,"^X",1,"^Y",true,"^N",["^O",["^P",["^O",[["^13"]]]]]],"~$add-on-dispose!",["^ ","^G",null,"^H",["^ ","^I","/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/re_frame/interop.cljs","^J",31,"^K",7,"^L",31,"^M",22,"^N",["^O",["^P",["^O",[["^13","~$f"]]]]]],"^<","~$re-frame.interop/add-on-dispose!","^T",false,"^I","out-cli/re_frame/interop.cljs","^M",22,"^U",["^O",[["^13","~$f"]]],"^V",null,"^W",["^O",[null,null]],"^K",1,"^J",31,"^L",31,"^X",2,"^Y",true,"^N",["^O",["^P",["^O",[["^13","~$f"]]]]]],"^7",["^ ","^G",null,"^H",["^ ","^I","/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/re_frame/interop.cljs","^J",40,"^K",7,"^L",40,"^M",10,"^N",["^O",["^P",["^O",[[]]]]]],"^<","~$re-frame.interop/now","^T",false,"^I","out-cli/re_frame/interop.cljs","^M",10,"^U",["^O",[[]]],"^V",null,"^W",["^O",[null,null]],"^K",1,"^J",40,"^L",40,"^X",0,"^Y",true,"^N",["^O",["^P",["^O",[[]]]]]],"~$set-timeout!",["^ ","^G",null,"^H",["^ ","^I","/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/re_frame/interop.cljs","^J",37,"^K",7,"^L",37,"^M",19,"^N",["^O",["^P",["^O",[["~$f","~$ms"]]]]]],"^<","~$re-frame.interop/set-timeout!","^T",false,"^I","out-cli/re_frame/interop.cljs","^M",19,"^U",["^O",[["~$f","^19"]]],"^V",null,"^W",["^O",[null,null]],"^K",1,"^J",37,"^L",37,"^X",2,"^Y",true,"^N",["^O",["^P",["^O",[["~$f","^19"]]]]]],"~$make-reaction",["^ ","^G",null,"^H",["^ ","^I","/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/re_frame/interop.cljs","^J",28,"^K",7,"^L",28,"^M",20,"^N",["^O",["^P",["^O",[["~$f"]]]]]],"^<","~$re-frame.interop/make-reaction","^T",false,"^I","out-cli/re_frame/interop.cljs","^M",20,"^U",["^O",[["~$f"]]],"^V",null,"^W",["^O",[null,null]],"^K",1,"^J",28,"^L",28,"^X",1,"^Y",true,"^N",["^O",["^P",["^O",[["~$f"]]]]]],"~$ratom",["^ ","^G",null,"^H",["^ ","^I","/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/re_frame/interop.cljs","^J",18,"^K",7,"^L",18,"^M",12,"^N",["^O",["^P",["^O",[["~$x"]]]]]],"^<","~$re-frame.interop/ratom","^T",false,"^I","out-cli/re_frame/interop.cljs","^M",12,"^U",["^O",[["~$x"]]],"^V",null,"^W",["^O",[null,null]],"^K",1,"^J",18,"^L",18,"^X",1,"^Y",true,"^N",["^O",["^P",["^O",[["~$x"]]]]]],"~$deref?",["^ ","^G",null,"^H",["^ ","^I","/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/re_frame/interop.cljs","^J",24,"^K",7,"^L",24,"^M",13,"^N",["^O",["^P",["^O",[["~$x"]]]]]],"^<","~$re-frame.interop/deref?","^T",false,"^I","out-cli/re_frame/interop.cljs","^M",13,"^U",["^O",[["~$x"]]],"^V",null,"^W",["^O",[null,null]],"^K",1,"^J",24,"^L",24,"^X",1,"^Y",true,"^N",["^O",["^P",["^O",[["~$x"]]]]]],"~$ratom?",["^ ","^G",null,"^H",["^ ","^I","/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/re_frame/interop.cljs","^J",21,"^K",7,"^L",21,"^M",13,"^N",["^O",["^P",["^O",[["~$x"]]]]]],"^<","~$re-frame.interop/ratom?","^T",false,"^I","out-cli/re_frame/interop.cljs","^M",13,"^U",["^O",[["~$x"]]],"^V",null,"^W",["^O",[null,null]],"^K",1,"^J",21,"^L",21,"^X",1,"^Y",true,"^N",["^O",["^P",["^O",[["~$x"]]]]]],"~$empty-queue",["^ ","^<","~$re-frame.interop/empty-queue","^I","out-cli/re_frame/interop.cljs","^J",8,"^K",1,"^L",8,"^M",17,"^H",["^ ","^I","/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/re_frame/interop.cljs","^J",8,"^K",6,"^L",8,"^M",17],"~:tag","~$any"],"~$debug-enabled?",["^ ","^<","~$re-frame.interop/debug-enabled?","^I","out-cli/re_frame/interop.cljs","^J",16,"^K",1,"^L",16,"^M",29,"^1E","~$boolean","^H",["^ ","^I","/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/re_frame/interop.cljs","^J",16,"^K",15,"^L",16,"^M",29,"^1E","^1I"],"^R","@define {boolean}"]],"~:cljs.spec/registry-ref",[],"~:require-macros",["^ ","^A","^A","^B","^B"],"^R",null]