4*leiningen/trampoline__initjava/lang/Objectload()Vconst__0Lclojure/lang/Var;   clojure/lang/Var  getRawRoot()Ljava/lang/Object;  clojure/lang/IFnconst__1Lclojure/lang/AFn;  invoke&(Ljava/lang/Object;)Ljava/lang/Object;  clojure/lang/Symbolclojure/lang/Namespacefind/(Lclojure/lang/Symbol;)Lclojure/lang/Namespace;  !clojure/lang/AReference#const__3 % &clojure/lang/IPersistentMap( resetMeta<(Lclojure/lang/IPersistentMap;)Lclojure/lang/IPersistentMap; *+ $,1leiningen/trampoline$loading__6721__auto____10186. 0 /1  3const__4 5 6equals(Ljava/lang/Object;)Z 89 :leiningen/trampoline$fn__10188< =1java/util/concurrent/Callable?clojure/lang/LockingTransactionArunInTransaction3(Ljava/util/concurrent/Callable;)Ljava/lang/Object; CD BEconst__5 G H setDynamic(Z)Lclojure/lang/Var; JK L const__12 N OsetMeta (Lclojure/lang/IPersistentMap;)V QR Sjava/lang/BooleanUFALSELjava/lang/Boolean; WX VYbindRoot(Ljava/lang/Object;)V [\ ] const__13 _ ` const__18 b c$leiningen/trampoline$trampoline_filee f1 const__19 h i const__22 k l%leiningen/trampoline$win_batch_QMARK_n o1 const__23 q r const__26 t uleiningen/trampoline$quote_argw x1 const__27 z { const__30 } ~.leiningen/trampoline$trampoline_command_string 1 const__31   const__34  %leiningen/trampoline$write_trampoline 1 const__35   const__39  leiningen/trampoline$trampoline 1java/lang/Throwable__init0 clojure.corein-nsclojure/lang/RTvar8(Ljava/lang/String;Ljava/lang/String;)Lclojure/lang/Var; leiningen.trampolineintern;(Ljava/lang/String;Ljava/lang/String;)Lclojure/lang/Symbol; clojure/lang/IObjdockeyword<(Ljava/lang/String;Ljava/lang/String;)Lclojure/lang/Keyword; @Run a task without nesting the project's JVM inside Leiningen's.map2([Ljava/lang/Object;)Lclojure/lang/IPersistentMap; withMeta2(Lclojure/lang/IPersistentMap;)Lclojure/lang/IObj; clojure/lang/AFn *trampoline?*dynamicTRUE X Vlinejava/lang/IntegervalueOf(I)Ljava/lang/Integer; columnfileleiningen/trampoline.cljtrampoline-fileprivatearglistsclojure/lang/Tuplecreate"()Lclojure/lang/IPersistentVector; java/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List; clojure/lang/PersistentList0(Ljava/util/List;)Lclojure/lang/IPersistentList;  win-batch? quote-argarg4(Ljava/lang/Object;)Lclojure/lang/IPersistentVector; trampoline-command-stringprojectformsprofilesX(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lclojure/lang/IPersistentVector; write-trampoline trampoline higher-order task-name&argsj(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lclojure/lang/IPersistentVector;   Run a task without nesting the project's JVM inside Leiningen's. Calculates the Clojure code to run in the project's process for the given task and allows Leiningen's own JVM process to exit before running it rather than launching a subprocess of Leiningen's JVM. Use this to save memory or to work around stdin issues. Note that this can be unpredictable on account of collapsing all eval-in-project calls into one run. For example, tasks chained together under different profiles end up all running together.   leiningen.trampoline__init classForName%(Ljava/lang/String;)Ljava/lang/Class;  java/lang/ClassgetClassLoader()Ljava/lang/ClassLoader;  clojure/lang/CompilerpushNSandLoader(Ljava/lang/ClassLoader;)V    "popThreadBindings $ %Code StackMapTableLineNumberTable!%5GN_bhkqtz} 'h "$')-/Y247;=Y>@FWIMYP)TYZ^aYd)TYfYg^jYm)TYoYp^sYv)TYxYy^|Y)TYY^Y)TYY^Y)TYY^()H)))&  #-05>S '  YSYS)YSYS'7 IYSYSYĸSY SY̸SYSYθSYSPҸ a YԸSYSYָSYYSSYĸSYSY̸SYSYθSY Sd j YԸSYSYָSYYSSYĸSYSY̸SYSYθSY Sm s YԸSYSYָSYYSSYĸSYSY̸SYSYθSY Sv |YָSYYSSYĸSYSY̸SYSYθSYS YָSYYSSYĸSY"SY̸SYSYθSYS  YSYSYָSYY SSYSY SYĸSY)SY̸SY SY θSY S  '>!#&&(X