
{}
  :users $ {}
    |root $ {} (:id |root) (:name |root) (:nickname |root) (:password |) (:avatar nil)
    |-pxyJ-2j $ {} (:name |chen) (:id |-pxyJ-2j) (:nickname |chen) (:avatar nil) (:password |d41d8cd98f00b204e9800998ecf8427e) (:theme :star-trail)
  :ir $ {} (:package |quatrefoil)
    :files $ {}
      |quatrefoil.main $ {}
        :ns $ {} (:type :expr) (:id |t5qdMpEc3Tn)
          :data $ {}
            |T $ {} (:type :leaf) (:id |GlYpMsNay6J) (:text |ns) (:by |root) (:at 1583600289679)
            |j $ {} (:type :leaf) (:id |F7pNEsJtPXO) (:text |quatrefoil.main) (:by |root) (:at 1583600289679)
            |r $ {} (:type :expr) (:id |dbLUlEd4gU6)
              :data $ {}
                |T $ {} (:type :leaf) (:id |S6oFFJOth2U) (:text |:require) (:by |root) (:at 1583600289679)
                |yr $ {} (:type :expr) (:id |51Znv-O7Gfb)
                  :data $ {}
                    |T $ {} (:type :leaf) (:id |b7K4OAiky7F) (:text |[]) (:by |root) (:at 1583600289679)
                    |j $ {} (:type :leaf) (:id |KgaD3p30lIL) (:text |quatrefoil.updater.core) (:by |root) (:at 1583600289679)
                    |r $ {} (:type :leaf) (:id |yKLxwxfHDTx) (:text |:refer) (:by |root) (:at 1583600289679)
                    |v $ {} (:type :expr) (:id |MfrRP8vmLeS)
                      :data $ {}
                        |T $ {} (:type :leaf) (:id |FzhwVHnDX7V) (:text |[]) (:by |root) (:at 1583600289679)
                        |j $ {} (:type :leaf) (:id |tjDa3TjMXVP) (:text |updater) (:by |root) (:at 1583600289679)
                      :by nil
                      :at 1583600289679
                  :by nil
                  :at 1583600289679
                |x $ {} (:type :expr) (:id |7NxqcE3kWle)
                  :data $ {}
                    |T $ {} (:type :leaf) (:id |0XT_G2mqkzD) (:text |[]) (:by |root) (:at 1583600289679)
                    |j $ {} (:type :leaf) (:id |fPRozxFMzML) (:text |quatrefoil.core) (:by |root) (:at 1583600289679)
                    |r $ {} (:type :leaf) (:id |yebNMGMkjb_) (:text |:refer) (:by |root) (:at 1583600289679)
                    |v $ {} (:type :expr) (:id |IZh9B0elsgc)
                      :data $ {}
                        |T $ {} (:type :leaf) (:id |E6H6Zi7Tqch) (:text |[]) (:by |root) (:at 1583600289679)
                        |j $ {} (:type :leaf) (:id |1vG49AdH88m) (:text |render-canvas!) (:by |root) (:at 1583600289679)
                        |r $ {} (:type :leaf) (:id |DQGfELsG8Pk) (:text |tree-ref) (:by |root) (:at 1583600289679)
                        |v $ {} (:type :leaf) (:id |NzmFekzZCOM) (:text |clear-cache!) (:by |root) (:at 1583600289679)
                        |x $ {} (:type :leaf) (:id |F1EzIh53U5v) (:text |instant-variation-ref) (:by |root) (:at 1583600289679)
                        |y $ {} (:type :leaf) (:id |SWUbXmqX8Y4) (:text |write-instants!) (:by |root) (:at 1583600289679)
                      :by nil
                      :at 1583600289679
                  :by nil
                  :at 1583600289679
                |v $ {} (:type :expr) (:id |4K1x6QVObhI)
                  :data $ {}
                    |T $ {} (:type :leaf) (:id |oWZuB82ChZz) (:text |[]) (:by |root) (:at 1583600289679)
                    |j $ {} (:type :leaf) (:id |GT65pJhQj8c) (:text |cljs.reader) (:by |root) (:at 1583600289679)
                    |r $ {} (:type :leaf) (:id |rqryH8d9US5) (:text |:refer) (:by |root) (:at 1583600289679)
                    |v $ {} (:type :expr) (:id |kdyu8JW4SFE)
                      :data $ {}
                        |T $ {} (:type :leaf) (:id |HcmWSXY5FIG) (:text |[]) (:by |root) (:at 1583600289679)
                        |j $ {} (:type :leaf) (:id |XqxU8zifd8y) (:text |read-string) (:by |root) (:at 1583600289679)
                      :by nil
                      :at 1583600289679
                  :by nil
                  :at 1583600289679
                |yj $ {} (:type :expr) (:id |eWGtDIX8zc2)
                  :data $ {}
                    |T $ {} (:type :leaf) (:id |dw8iNhv6xuK) (:text |[]) (:by |root) (:at 1583600289679)
                    |j $ {} (:type :leaf) (:id |WWSCbnoQS5K) (:text |quatrefoil.dsl.object3d-dom) (:by |root) (:at 1583600289679)
                    |r $ {} (:type :leaf) (:id |e-WtAnGkeFh) (:text |:refer) (:by |root) (:at 1583600289679)
                    |v $ {} (:type :expr) (:id |Juf_QrJ3Ghy)
                      :data $ {}
                        |T $ {} (:type :leaf) (:id |5F54lN-8pe8) (:text |[]) (:by |root) (:at 1583600289679)
                        |j $ {} (:type :leaf) (:id |722FkHuxat6) (:text |camera-ref) (:by |root) (:at 1583600289679)
                        |r $ {} (:type :leaf) (:id |oMga0hwW7CA) (:text |global-scene) (:by |root) (:at 1583600289679)
                        |v $ {} (:type :leaf) (:id |E-eD_rfQ4Hp) (:text |on-canvas-click) (:by |root) (:at 1583600289679)
                        |x $ {} (:type :leaf) (:id |HjWtjFSpFdY) (:text |ref-dirty-call!) (:by |root) (:at 1583600289679)
                      :by nil
                      :at 1583600289679
                  :by nil
                  :at 1583600289679
                |y $ {} (:type :expr) (:id |hFiLFSKsEaZ)
                  :data $ {}
                    |T $ {} (:type :leaf) (:id |XqBZyoDFZB6) (:text |[]) (:by |root) (:at 1583600289679)
                    |j $ {} (:type :leaf) (:id |Pl_6PsfkuDa) (:text |quatrefoil.comp.canvas) (:by |root) (:at 1583600289679)
                    |r $ {} (:type :leaf) (:id |i6kKVcx-3EG) (:text |:refer) (:by |root) (:at 1583600289679)
                    |v $ {} (:type :expr) (:id |OWy7XCu7uaF)
                      :data $ {}
                        |T $ {} (:type :leaf) (:id |Yjikpx23Fl1) (:text |[]) (:by |root) (:at 1583600289679)
                        |j $ {} (:type :leaf) (:id |dWlrhQsxnuo) (:text |comp-canvas) (:by |root) (:at 1583600289679)
                      :by nil
                      :at 1583600289679
                  :by nil
                  :at 1583600289679
                |yv $ {} (:type :expr) (:by |-pxyJ-2j) (:at 1583601795839)
                  :data $ {}
                    |T $ {} (:type :leaf) (:by |-pxyJ-2j) (:at 1583601796154) (:text |[]) (:id |MG_sSJLGhleaf)
                    |j $ {} (:type :leaf) (:by |-pxyJ-2j) (:at 1583601799803) (:text "|\"three") (:id |R3OhaNVV)
                    |r $ {} (:type :leaf) (:by |-pxyJ-2j) (:at 1583601801064) (:text |:as) (:id |F_7fD6hx)
                    |v $ {} (:type :leaf) (:by |-pxyJ-2j) (:at 1583601802256) (:text |THREE) (:id |35lHZZB8C)
                  :id |MG_sSJLGh
                |h $ {} (:type :expr) (:by |-pxyJ-2j) (:at 1583602224850)
                  :data $ {}
                    |T $ {} (:type :leaf) (:by |-pxyJ-2j) (:at 1583602225121) (:text |[]) (:id |d2xaePCI8leaf)
                    |j $ {} (:type :leaf) (:by |-pxyJ-2j) (:at 1583602332732) (:text "|\"./alter-object3d") (:id |-UoE_xHpD)
                    |r $ {} (:type :leaf) (:by |-pxyJ-2j) (:at 1583602290608) (:text |:as) (:id |oCsaxE6m)
                    |v $ {} (:type :leaf) (:by |-pxyJ-2j) (:at 1583602296670) (:text |altered) (:id |2PXP5jRr)
                  :id |d2xaePCI8
              :by nil
              :at 1583600289679
          :by nil
          :at 1583600289679
        :defs $ {}
          |app-main! $ {} (:type :expr) (:id |K-186GD6J7_)
            :data $ {}
              |T $ {} (:type :leaf) (:id |0PJNask-DXx) (:text |defn) (:by |root) (:at 1583600289679)
              |yr $ {} (:type :expr) (:id |x9H6adjUVD)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |6TxZl5jMf8) (:text |.setSize) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :leaf) (:id |OZqVh4qOCX) (:text |@renderer-ref) (:by |root) (:at 1583600289679)
                  |r $ {} (:type :leaf) (:id |dnuw3MZKBK) (:text |js/window.innerWidth) (:by |root) (:at 1583600289679)
                  |v $ {} (:type :leaf) (:id |Fu5MNRUHKB) (:text |js/window.innerHeight) (:by |root) (:at 1583600289679)
                :by nil
                :at 1583600289679
              |j $ {} (:type :leaf) (:id |8Nkp1vW8QWk) (:text |app-main!) (:by |root) (:at 1583600289679)
              |yj $ {} (:type :expr) (:id |Y2_uBPPqx)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |aUmmja1zc) (:text |let) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :expr) (:id |9I8mXxJPF)
                    :data $ {}
                      |T $ {} (:type :expr) (:id |p733eG5hV)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |XbA__4TAv) (:text |canvas-el) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |RC5em8UWM)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |_A3kcnJkY) (:text |js/document.querySelector) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |8WXyUqB2B) (:text ||canvas) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                  |r $ {} (:type :expr) (:id |JweyuuSwD)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |uZ8c5cy4g) (:text |reset!) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :leaf) (:id |A89B272P2) (:text |renderer-ref) (:by |root) (:at 1583600289679)
                      |r $ {} (:type :expr) (:id |V19SBgcRO)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |CbstKNhUg) (:text |THREE/WebGLRenderer.) (:by |-pxyJ-2j) (:at 1583601811379)
                          |j $ {} (:type :expr) (:id |ZAw0ItcsNP)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |ucPnOVechJ) (:text |clj->js) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :expr) (:id |RFUPqdkGG6)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |Dv0FOOfHv5) (:text |{}) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :expr) (:id |7LKgdqojJh)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |p6ig3hSbR2) (:text |:canvas) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :leaf) (:id |11NubKrbNO) (:text |canvas-el) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                  |r $ {} (:type :expr) (:id |Zk4cgGSq2S)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |GkLPWyuMxd) (:text |:antialias) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :leaf) (:id |ck50Y5fbK5) (:text |true) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                  |v $ {} (:type :expr) (:id |UjRKMQTISu)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |_bH4cqgGNo) (:text |.setPixelRatio) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :leaf) (:id |ezTl_-goYu) (:text |@renderer-ref) (:by |root) (:at 1583600289679)
                      |r $ {} (:type :expr) (:id |WZiWJYlj83)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |SUZqDxW7iy) (:text |or) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :leaf) (:id |5gNV138Y9A) (:text |js/window.devicePixelRatio) (:by |root) (:at 1583600289679)
                          |r $ {} (:type :leaf) (:id |EmJ2GUdEqI) (:text |1) (:by |root) (:at 1583600289679)
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                  |x $ {} (:type :expr) (:id |6WTGP8nulL)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |SBfPgyuMzw) (:text |.addEventListener) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :leaf) (:id |fBBD-AtE5M) (:text |canvas-el) (:by |root) (:at 1583600289679)
                      |r $ {} (:type :leaf) (:id |DaZzUW761P) (:text ||click) (:by |root) (:at 1583600289679)
                      |v $ {} (:type :expr) (:id |dTtZ0rHSmn)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |OP4-awPwh5) (:text |fn) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |r3M42qYfD3)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |w-GpxNnXIV) (:text |event) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                          |r $ {} (:type :expr) (:id |zaxRD6I8GC)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |XRfVkB9l5K) (:text |on-canvas-click) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |-gZzTvM7By) (:text |event) (:by |root) (:at 1583600289679)
                              |r $ {} (:type :leaf) (:id |-CS_BNJ2e0) (:text |dispatch!) (:by |root) (:at 1583600289679)
                              |v $ {} (:type :leaf) (:id |c6Yjj7Cpw3) (:text |tree-ref) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                :by nil
                :at 1583600289679
              |yx $ {} (:type :expr) (:id |L6Xvp_8f4k)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |S0OUz19iN8) (:text |add-watch) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :leaf) (:id |uf6DSQ3EyR) (:text |store-ref) (:by |root) (:at 1583600289679)
                  |r $ {} (:type :leaf) (:id |h93qHYOdCI) (:text |:changes) (:by |root) (:at 1583600289679)
                  |v $ {} (:type :leaf) (:id |Qxw9aFuqgq) (:text |render-canvas-app!) (:by |root) (:at 1583600289679)
                :by nil
                :at 1583600289679
              |yyT $ {} (:type :expr) (:id |rLg_dBL9Eq)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |TEyRo9P0m4) (:text |println) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :leaf) (:id |mT6JOuG8rV) (:text "||App started!") (:by |root) (:at 1583600289679)
                :by nil
                :at 1583600289679
              |r $ {} (:type :expr) (:id |o5g1usrQuVO) (:data $ {}) (:by nil) (:at 1583600289679)
              |yy $ {} (:type :expr) (:id |GLDoWuaQh2)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |3FLMYpAnH0) (:text |add-watch) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :leaf) (:id |23Z1Z9AKIG) (:text |states-ref) (:by |root) (:at 1583600289679)
                  |r $ {} (:type :leaf) (:id |R5wv4cmGyI) (:text |:changes) (:by |root) (:at 1583600289679)
                  |v $ {} (:type :leaf) (:id |9QJX5ykA7A) (:text |render-canvas-app!) (:by |root) (:at 1583600289679)
                :by nil
                :at 1583600289679
              |yv $ {} (:type :expr) (:id |Fn10F_YgKV)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |-7n0jDP6KZ) (:text |render-canvas-app!) (:by |root) (:at 1583600289679)
                :by nil
                :at 1583600289679
            :by nil
            :at 1583600289679
          |dispatch! $ {} (:type :expr) (:id |zu2pHd6pGzm)
            :data $ {}
              |T $ {} (:type :leaf) (:id |pd5DeS9w4F2) (:text |defn) (:by |root) (:at 1583600289679)
              |j $ {} (:type :leaf) (:id |6tWteJa9A7d) (:text |dispatch!) (:by |root) (:at 1583600289679)
              |r $ {} (:type :expr) (:id |uJy6J9Zdtsj)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |9egCiUPODsN) (:text |op) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :leaf) (:id |ny8wVr6kjUU) (:text |op-data) (:by |root) (:at 1583600289679)
                :by nil
                :at 1583600289679
              |v $ {} (:type :expr) (:id |4O3iPmGNFGO)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |7zWfeJ1GB0V) (:text |let) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :expr) (:id |tW3pzEcfHFX)
                    :data $ {}
                      |T $ {} (:type :expr) (:id |sb32uQqsHq7)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |x5QVXJYaF2l) (:text |store) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |EubVd73s_Gg)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |v2wR68OeoHz) (:text |updater) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |FqsUkXcppnm) (:text |@store-ref) (:by |root) (:at 1583600289679)
                              |r $ {} (:type :leaf) (:id |70Vyl975r96) (:text |op) (:by |root) (:at 1583600289679)
                              |v $ {} (:type :leaf) (:id |2C7o6tZJ1F8) (:text |op-data) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                  |r $ {} (:type :expr) (:id |Ze3vh0wBqML)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |-AlwLAtRx02) (:text |.log) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :leaf) (:id |ITvsEJZwRKp) (:text |js/console) (:by |root) (:at 1583600289679)
                      |r $ {} (:type :leaf) (:id |qhVdOagtTuX) (:text ||Dispatch:) (:by |root) (:at 1583600289679)
                      |v $ {} (:type :leaf) (:id |3xeK_6JJJxt) (:text |op) (:by |root) (:at 1583600289679)
                      |x $ {} (:type :leaf) (:id |m-zKPgYCb05) (:text |op-data) (:by |root) (:at 1583600289679)
                      |y $ {} (:type :leaf) (:id |BmiA_P14zzO) (:text |store) (:by |root) (:at 1583600289679)
                    :by nil
                    :at 1583600289679
                  |v $ {} (:type :expr) (:id |R-2k-fhmjwt)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |jOfypnHu994) (:text |reset!) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :leaf) (:id |bJ_-jZdXeTO) (:text |store-ref) (:by |root) (:at 1583600289679)
                      |r $ {} (:type :leaf) (:id |DDo7-lPtOiw) (:text |store) (:by |root) (:at 1583600289679)
                    :by nil
                    :at 1583600289679
                :by nil
                :at 1583600289679
            :by nil
            :at 1583600289679
          |main! $ {} (:type :expr) (:by |-pxyJ-2j) (:at 1583602909688)
            :data $ {}
              |T $ {} (:type :leaf) (:by |-pxyJ-2j) (:at 1583602909688) (:text |defn) (:id |qQnJhtPf-)
              |j $ {} (:type :leaf) (:by |-pxyJ-2j) (:at 1583602909688) (:text |main!) (:id |1af3gvC-H)
              |r $ {} (:type :expr) (:by |-pxyJ-2j) (:at 1583602909688) (:data $ {}) (:id |acAypRnBV)
              |v $ {} (:type :expr) (:by |-pxyJ-2j) (:at 1583602919084)
                :data $ {}
                  |T $ {} (:type :leaf) (:by |-pxyJ-2j) (:at 1583602919084) (:text |reset!) (:id |PfWNTmzua)
                  |j $ {} (:type :leaf) (:by |-pxyJ-2j) (:at 1583602919084) (:text |ref-dirty-call!) (:id |D7Zu6_puT)
                  |r $ {} (:type :expr) (:by |-pxyJ-2j) (:at 1583602919084)
                    :data $ {}
                      |T $ {} (:type :leaf) (:by |-pxyJ-2j) (:at 1583602919084) (:text |fn) (:id |O6QLNi7fY)
                      |j $ {} (:type :expr) (:by |-pxyJ-2j) (:at 1583602919084) (:data $ {}) (:id |iboeK0DXm)
                      |r $ {} (:type :expr) (:by |-pxyJ-2j) (:at 1583602919084)
                        :data $ {}
                          |T $ {} (:type :leaf) (:by |-pxyJ-2j) (:at 1583602919084) (:text |js/setTimeout) (:id |jReRcGkDr)
                          |j $ {} (:type :leaf) (:by |-pxyJ-2j) (:at 1583602926911) (:text |app-main!) (:id |OEEuF9_fM)
                          |r $ {} (:type :leaf) (:by |-pxyJ-2j) (:at 1583602919084) (:text |100) (:id |KScQg5WzS)
                        :id |bkP2gHIXI
                    :id |1dgMCsm24
                :id |4a8WAoN5N
            :id |Ujaf0RwPK
          |instants-ref $ {} (:type :expr) (:id |7BFFYn4ZOSy)
            :data $ {}
              |T $ {} (:type :leaf) (:id |_FmUEZ4IsJb) (:text |defonce) (:by |root) (:at 1583600289679)
              |j $ {} (:type :leaf) (:id |Kq2yYyGdO0Z) (:text |instants-ref) (:by |root) (:at 1583600289679)
              |r $ {} (:type :expr) (:id |w42emjbBETa)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |KjN3WWGDDYN) (:text |atom) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :expr) (:id |d27LtZ0dCIi)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |YzGp07ZU1MH) (:text |{}) (:by |root) (:at 1583600289679)
                    :by nil
                    :at 1583600289679
                :by nil
                :at 1583600289679
            :by nil
            :at 1583600289679
          |renderer-ref $ {} (:type :expr) (:id |xxXrl_4SCwK)
            :data $ {}
              |T $ {} (:type :leaf) (:id |tFZcC-4CxoK) (:text |defonce) (:by |root) (:at 1583600289679)
              |j $ {} (:type :leaf) (:id |wiHjowAQFGb) (:text |renderer-ref) (:by |root) (:at 1583600289679)
              |r $ {} (:type :expr) (:id |gwDdgEVdNJU)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |jisdnnbOC9h) (:text |atom) (:by |root) (:at 1583600289679)
                  |r $ {} (:type :leaf) (:id |sUFjpKrLFmt) (:text |nil) (:by |root) (:at 1583600289679)
                :by nil
                :at 1583600289679
            :by nil
            :at 1583600289679
          |render-canvas-app! $ {} (:type :expr) (:id |7Mg5jOyutU)
            :data $ {}
              |T $ {} (:type :leaf) (:id |7qETo5JKDW) (:text |defn) (:by |root) (:at 1583600289679)
              |j $ {} (:type :leaf) (:id |k20iK_qpmW) (:text |render-canvas-app!) (:by |root) (:at 1583600289679)
              |r $ {} (:type :expr) (:id |-vB0dFwR9J) (:data $ {}) (:by nil) (:at 1583600289679)
              |v $ {} (:type :expr) (:id |4qfxci6T_5)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |JQjQJqAToe) (:text |if) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :expr) (:id |uOaIh1it6R)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |9AEiLgm5PI) (:text |some?) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :leaf) (:id |vlcSw7LFT5) (:text |@ref-task) (:by |root) (:at 1583600289679)
                    :by nil
                    :at 1583600289679
                  |r $ {} (:type :expr) (:id |wKO0z-ANZp)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |94xnAZrVSu) (:text |do) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :expr) (:id |JhVCF46VPT)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |wrawAoDc1Y) (:text |js/clearTimeout) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :leaf) (:id |dUtwJEaLX9) (:text |@ref-task) (:by |root) (:at 1583600289679)
                        :by nil
                        :at 1583600289679
                      |r $ {} (:type :expr) (:id |m0P9kXDPPU)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |--VBB2PUMT) (:text |reset!) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :leaf) (:id |0CDMl3PXVV) (:text |ref-task) (:by |root) (:at 1583600289679)
                          |r $ {} (:type :leaf) (:id |QA0zuLjSg0) (:text |nil) (:by |root) (:at 1583600289679)
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                :by nil
                :at 1583600289679
              |x $ {} (:type :expr) (:id |r7A6jzwYxV)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |WQ5xjJ3ZBH) (:text |;) (:by |-pxyJ-2j) (:at 1583601302035)
                  |j $ {} (:type :leaf) (:id |vg2wAtdTLS) (:text |println) (:by |root) (:at 1583600289679)
                  |r $ {} (:type :leaf) (:id |ZRESAssf3q) (:text "||Render app:") (:by |root) (:at 1583600289679)
                  |v $ {} (:type :expr) (:id |4-zQTFvj81)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |dvxITJ6qir) (:text |pr-str) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :leaf) (:id |SF5-r1AIo3) (:text |@instants-ref) (:by |root) (:at 1583600289679)
                    :by nil
                    :at 1583600289679
                :by nil
                :at 1583600289679
              |y $ {} (:type :expr) (:id |LB63p_-hxS)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |fF4mv4SRbq) (:text |render-canvas!) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :expr) (:id |JXuGqTSGxR)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |qX-pUnEHGj) (:text |comp-canvas) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :leaf) (:id |dFG3om6bUd) (:text |@store-ref) (:by |root) (:at 1583600289679)
                    :by nil
                    :at 1583600289679
                  |r $ {} (:type :leaf) (:id |91q8ZFwQ90) (:text |states-ref) (:by |root) (:at 1583600289679)
                  |v $ {} (:type :leaf) (:id |rQuqrZfncX) (:text |@instants-ref) (:by |root) (:at 1583600289679)
                  |x $ {} (:type :leaf) (:id |dZHiEu3f9o) (:text |global-scene) (:by |root) (:at 1583600289679)
                :by nil
                :at 1583600289679
              |yT $ {} (:type :expr) (:id |yGff5CKGWy)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |-in9AJtw3q) (:text |.render) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :leaf) (:id |3IGCICrFvu) (:text |@renderer-ref) (:by |root) (:at 1583600289679)
                  |r $ {} (:type :leaf) (:id |qwfe2ExLZo) (:text |global-scene) (:by |root) (:at 1583600289679)
                  |v $ {} (:type :leaf) (:id |Cq-HsvaZNA) (:text |@camera-ref) (:by |root) (:at 1583600289679)
                :by nil
                :at 1583600289679
              |yj $ {} (:type :expr) (:id |DueT71lfW4)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |kpM03cqaNX) (:text |if) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :expr) (:id |xCCGtaNPBL)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |Hv9-fBwIc7) (:text |not) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :expr) (:id |Spw5YlEzux)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |lKexPm_rHa) (:text |empty?) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :leaf) (:id |SaGeIfP_Ex) (:text |@instant-variation-ref) (:by |root) (:at 1583600289679)
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                  |r $ {} (:type :expr) (:id |6sAyH2WvYR)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |IYcuaPKZg_) (:text |do) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :expr) (:id |-wzlwEJRf3)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |Co7ZrqSOgQ) (:text |write-instants!) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :leaf) (:id |gA6QcrVJS9) (:text |instants-ref) (:by |root) (:at 1583600289679)
                          |r $ {} (:type :leaf) (:id |olB4dY-55t) (:text |@instant-variation-ref) (:by |root) (:at 1583600289679)
                        :by nil
                        :at 1583600289679
                      |r $ {} (:type :expr) (:id |Cj-7_Xhs-I)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |ha5xbqciQU) (:text |reset!) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :leaf) (:id |4ZgEYkpsy0) (:text |instant-variation-ref) (:by |root) (:at 1583600289679)
                          |r $ {} (:type :expr) (:id |GwIJla2mJf)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |3-dTEsHjZs) (:text |[]) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                      |v $ {} (:type :expr) (:id |rrw45int0r)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |fj3_CN6ejF) (:text |reset!) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :leaf) (:id |q6uEy1L0Vk) (:text |ref-task) (:by |root) (:at 1583600289679)
                          |r $ {} (:type :expr) (:id |Re2-LKnUd-)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |RDQdw9sD3x) (:text |js/requestAnimationFrame) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :expr) (:id |EaGof0txwX)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |v-tfmh5l8R) (:text |fn) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :expr) (:id |rMEqj8mvnQ) (:data $ {}) (:by nil) (:at 1583600289679)
                                  |r $ {} (:type :expr) (:id |xrvryYZvOq)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |U4wpfC9FRq) (:text |reset!) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :leaf) (:id |_BqItEbZTp) (:text |ref-task) (:by |root) (:at 1583600289679)
                                      |r $ {} (:type :leaf) (:id |Ri12B0K4uL) (:text |nil) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                  |v $ {} (:type :expr) (:id |ZUDUDyS9YF)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |tMQYjKs3Sb) (:text |render-canvas-app!) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                :by nil
                                :at 1583600289679
                              |r $ {} (:type :leaf) (:id |2WsumPQKOW) (:text |40) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                :by nil
                :at 1583600289679
            :by nil
            :at 1583600289679
          |store-ref $ {} (:type :expr) (:id |XMGkSQVvsF)
            :data $ {}
              |T $ {} (:type :leaf) (:id |nEVaBKB2Ji) (:text |defonce) (:by |root) (:at 1583600289679)
              |j $ {} (:type :leaf) (:id |zx6w9JRtPt) (:text |store-ref) (:by |root) (:at 1583600289679)
              |r $ {} (:type :expr) (:id |KutiNy0wmu)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |SFJAaDbgP1) (:text |atom) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :expr) (:id |BqywBFYyc6)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |DMrsM9G3fv) (:text |{}) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :expr) (:id |Ag8Fm2X62j)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |FSoqMKRheu) (:text |:tasks) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |GEZ0FDWIDB)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |C13zxGopQ6) (:text |{}) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :expr) (:id |edRSt9YkD9)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |jFqKHZjWc7) (:text |100) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :expr) (:id |8v3TwIMGs1)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |MtuZqHmeD0) (:text |{}) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :expr) (:id |-MKYXLGbxe)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |PqAYclmiRM) (:text |:id) (:by |root) (:at 1583600289679)
                                          |j $ {} (:type :leaf) (:id |l7XYrORl6Y) (:text |100) (:by |root) (:at 1583600289679)
                                        :by nil
                                        :at 1583600289679
                                      |r $ {} (:type :expr) (:id |EDIJVPBEq7)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |M4Am_jD3b1) (:text |:text) (:by |root) (:at 1583600289679)
                                          |j $ {} (:type :leaf) (:id |lIb6xzjcyA) (:text "||Initial task") (:by |root) (:at 1583600289679)
                                        :by nil
                                        :at 1583600289679
                                      |v $ {} (:type :expr) (:id |Zpj8OqH7VS)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |eU8MS0Jai_) (:text |:done?) (:by |root) (:at 1583600289679)
                                          |j $ {} (:type :leaf) (:id |OkkWAVDDOi) (:text |false) (:by |root) (:at 1583600289679)
                                        :by nil
                                        :at 1583600289679
                                    :by nil
                                    :at 1583600289679
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                :by nil
                :at 1583600289679
            :by nil
            :at 1583600289679
          |reload! $ {} (:type :expr) (:id |R3PqTrOg02)
            :data $ {}
              |T $ {} (:type :leaf) (:id |cPr5E8Ufvw) (:text |defn) (:by |root) (:at 1583600289679)
              |j $ {} (:type :leaf) (:id |I8GMO2Sgf5) (:text |reload!) (:by |root) (:at 1583600289679)
              |r $ {} (:type :expr) (:id |PwyTTB_0Qe) (:data $ {}) (:by nil) (:at 1583600289679)
              |v $ {} (:type :expr) (:id |c7UHrfEQ8Y)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |LY903zzPuk) (:text |clear-cache!) (:by |root) (:at 1583600289679)
                :by nil
                :at 1583600289679
              |x $ {} (:type :expr) (:id |rOabxOW7dz)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |5omCcYL5v0) (:text |render-canvas-app!) (:by |root) (:at 1583600289679)
                :by nil
                :at 1583600289679
              |y $ {} (:type :expr) (:id |jz7uqqI_7q)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |zIivyb4afz) (:text |println) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :leaf) (:id |m8iwjbwlv6) (:text "||Code updated.") (:by |root) (:at 1583600289679)
                :by nil
                :at 1583600289679
            :by nil
            :at 1583600289679
          |states-ref $ {} (:type :expr) (:id |Vma1DN44I3)
            :data $ {}
              |T $ {} (:type :leaf) (:id |RLgQb18guQ) (:text |defonce) (:by |root) (:at 1583600289679)
              |j $ {} (:type :leaf) (:id |Dd6-A4fYqe) (:text |states-ref) (:by |root) (:at 1583600289679)
              |r $ {} (:type :expr) (:id |jbNL2eyX6m)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |ldOAfNd23X) (:text |atom) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :expr) (:id |HjUFaUr4eQ)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |DxG19k_dQ1) (:text |{}) (:by |root) (:at 1583600289679)
                    :by nil
                    :at 1583600289679
                :by nil
                :at 1583600289679
            :by nil
            :at 1583600289679
          |ref-task $ {} (:type :expr) (:id |J5XGesan1t)
            :data $ {}
              |T $ {} (:type :leaf) (:id |3we5iBDRVH) (:text |defonce) (:by |root) (:at 1583600289679)
              |j $ {} (:type :leaf) (:id |aaMl48ADAF) (:text |ref-task) (:by |root) (:at 1583600289679)
              |r $ {} (:type :expr) (:id |IwxhSQGu2v)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |720Rz5gBzs) (:text |atom) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :leaf) (:id |ryDreH1TMF) (:text |nil) (:by |root) (:at 1583600289679)
                :by nil
                :at 1583600289679
            :by nil
            :at 1583600289679
        :proc $ {} (:type :expr) (:id |uH2N_M-F3fI) (:data $ {}) (:by nil) (:at 1583600289679)
      |quatrefoil.comp.fade-in-out $ {}
        :ns $ {} (:type :expr) (:id |74UDBscCusZ)
          :data $ {}
            |T $ {} (:type :leaf) (:id |68OEDZZq_b8) (:text |ns) (:by |root) (:at 1583600289679)
            |j $ {} (:type :leaf) (:id |SK4x8BHbuIW) (:text |quatrefoil.comp.fade-in-out) (:by |root) (:at 1583600289679)
            |r $ {} (:type :expr) (:id |uN7jT0_8Ifd)
              :data $ {}
                |T $ {} (:type :leaf) (:id |2xuCJcKhZ9N) (:text |:require) (:by |root) (:at 1583600289679)
                |j $ {} (:type :expr) (:id |jiXRL3XF1q1)
                  :data $ {}
                    |T $ {} (:type :leaf) (:id |cU0JXldEIoU) (:text |[]) (:by |root) (:at 1583600289679)
                    |j $ {} (:type :leaf) (:id |OEijjDOhxKB) (:text |quatrefoil.dsl.alias) (:by |root) (:at 1583600289679)
                    |r $ {} (:type :leaf) (:id |gSjK5NDfh8d) (:text |:refer) (:by |root) (:at 1583600289679)
                    |v $ {} (:type :expr) (:id |OADzA1hcybF)
                      :data $ {}
                        |T $ {} (:type :leaf) (:id |OlJ2cGQa5KF) (:text |[]) (:by |root) (:at 1583600289679)
                        |j $ {} (:type :leaf) (:id |MAnyXXcFpwM) (:text |create-comp) (:by |root) (:at 1583600289679)
                        |r $ {} (:type :leaf) (:id |kPBEdVrGRXj) (:text |group) (:by |root) (:at 1583600289679)
                        |v $ {} (:type :leaf) (:id |yYIKt2eid9M) (:text |box) (:by |root) (:at 1583600289679)
                        |x $ {} (:type :leaf) (:id |8QrOSkEuIWR) (:text |sphere) (:by |root) (:at 1583600289679)
                        |y $ {} (:type :leaf) (:id |7jNoXbegt-s) (:text |text) (:by |root) (:at 1583600289679)
                      :by nil
                      :at 1583600289679
                  :by nil
                  :at 1583600289679
              :by nil
              :at 1583600289679
          :by nil
          :at 1583600289679
        :defs $ {}
          |on-update $ {} (:type :expr) (:id |opz3iLjFUHg)
            :data $ {}
              |T $ {} (:type :leaf) (:id |KE5asRgZD5A) (:text |defn) (:by |root) (:at 1583600289679)
              |j $ {} (:type :leaf) (:id |eWD45iJBpPt) (:text |on-update) (:by |root) (:at 1583600289679)
              |r $ {} (:type :expr) (:id |ds3rBHtwYqG)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |dG2cd9PM8Me) (:text |instant) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :leaf) (:id |xMDlrivyVu9) (:text |old-args) (:by |root) (:at 1583600289679)
                  |r $ {} (:type :leaf) (:id |AaDTc4k4HM_) (:text |args) (:by |root) (:at 1583600289679)
                  |v $ {} (:type :leaf) (:id |hk1D4nyAdLT) (:text |old-state) (:by |root) (:at 1583600289679)
                  |x $ {} (:type :leaf) (:id |s6ggjtv3sGl) (:text |state) (:by |root) (:at 1583600289679)
                :by nil
                :at 1583600289679
              |v $ {} (:type :leaf) (:id |jVfSEpGxloe) (:text |instant) (:by |root) (:at 1583600289679)
            :by nil
            :at 1583600289679
          |on-unmount $ {} (:type :expr) (:id |c1ezykf5A-_)
            :data $ {}
              |T $ {} (:type :leaf) (:id |0jTZpbg4wh8) (:text |defn) (:by |root) (:at 1583600289679)
              |j $ {} (:type :leaf) (:id |YlbS7t0U13P) (:text |on-unmount) (:by |root) (:at 1583600289679)
              |r $ {} (:type :expr) (:id |YGQ7nCT9NP5)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |UIugx87-P_O) (:text |instant) (:by |root) (:at 1583600289679)
                :by nil
                :at 1583600289679
              |v $ {} (:type :expr) (:id |XsNGqCMhPmg)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |CHOVyJONO7W) (:text |{}) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :expr) (:id |E6Up0N-ULMp)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |NnjAq5F9k6E) (:text |:presence) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :leaf) (:id |tvJTjktg0Im) (:text |1000) (:by |root) (:at 1583600289679)
                    :by nil
                    :at 1583600289679
                  |r $ {} (:type :expr) (:id |T5gdQ3CnWfo)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |DcO0j2neFe9) (:text |:presence-v) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :leaf) (:id |InEG3uTYkXW) (:text |-1) (:by |root) (:at 1583600289679)
                    :by nil
                    :at 1583600289679
                :by nil
                :at 1583600289679
            :by nil
            :at 1583600289679
          |on-tick $ {} (:type :expr) (:id |4P0mFBRcLOq)
            :data $ {}
              |T $ {} (:type :leaf) (:id |Ab4Yu-0QG2e) (:text |defn) (:by |root) (:at 1583600289679)
              |j $ {} (:type :leaf) (:id |FAf0NKeIEXw) (:text |on-tick) (:by |root) (:at 1583600289679)
              |r $ {} (:type :expr) (:id |QbcCzCMtm_c)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |9HyiAu1vI7N) (:text |instant) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :leaf) (:id |N7rTOVPYP20) (:text |elapsed) (:by |root) (:at 1583600289679)
                :by nil
                :at 1583600289679
              |v $ {} (:type :expr) (:id |9xPVlm70zI3)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |f8Y3DCHvm4T) (:text |let) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :expr) (:id |QcXMy8E8nuC)
                    :data $ {}
                      |T $ {} (:type :expr) (:id |blxVu8BtYP_)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |W4ourBRzEIf) (:text |next-presence) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |fHsWSW2J12e)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |we34rUIRFre) (:text |+) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :expr) (:id |aMKqFmC0QCE)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |vL5OP4Rb9Uo) (:text |:presence) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :leaf) (:id |gC7mnJAIOYE) (:text |instant) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                              |r $ {} (:type :expr) (:id |baVPJ3SZKY1)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |yiw_QyLkhQO) (:text |*) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :leaf) (:id |LmdAlZuS3KY) (:text |elapsed) (:by |root) (:at 1583600289679)
                                  |r $ {} (:type :expr) (:id |Y6Snm1_rWvI)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |VGoD6h2x9Ex) (:text |:presence-v) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :leaf) (:id |UI_U7MEz1ia) (:text |instant) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                  |r $ {} (:type :expr) (:id |04XjkgebUY1)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |Il_1Nrft0_-) (:text |.log) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :leaf) (:id |eGIALGnN5QP) (:text |js/console) (:by |root) (:at 1583600289679)
                      |r $ {} (:type :leaf) (:id |gZq-1LJOx8h) (:text "||Next presence:") (:by |root) (:at 1583600289679)
                      |v $ {} (:type :leaf) (:id |RRcOvaE8Dhz) (:text |next-presence) (:by |root) (:at 1583600289679)
                      |x $ {} (:type :leaf) (:id |VS5QFwnBITW) (:text |elapsed) (:by |root) (:at 1583600289679)
                      |y $ {} (:type :expr) (:id |P2HZytzoTMJ)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |iGY5IGjFZz6) (:text |:presence-v) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :leaf) (:id |fqLfwWhykOl) (:text |instant) (:by |root) (:at 1583600289679)
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                  |v $ {} (:type :expr) (:id |i3FFGRK5e78)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |Eq09CozpV_I) (:text |if) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :expr) (:id |p-Jg9c4J8R6)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |FN2aPWPjTWz) (:text |<=) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :leaf) (:id |5g4XAyKYavN) (:text |next-presence) (:by |root) (:at 1583600289679)
                          |r $ {} (:type :leaf) (:id |9Xxm3WO0gRt) (:text |0) (:by |root) (:at 1583600289679)
                        :by nil
                        :at 1583600289679
                      |r $ {} (:type :expr) (:id |DJlQBSbCxiP)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |7SJYxZ3EFnY) (:text |{}) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |sBHvMiv0kmg)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |7l9-GiSBDwU) (:text |:presence) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |hXxQbYTzFB2) (:text |0) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                          |r $ {} (:type :expr) (:id |sJZiuP0-0G8)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |oDUxZIeQ7A5) (:text |:presence-v) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |xPtT_H5KJa7) (:text |0) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                      |v $ {} (:type :expr) (:id |WPdmCUnd79E)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |_al-CKm3arn) (:text |if) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |62Lf_Uzg88l)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |vSm8QTxequ4) (:text |>=) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |3tLwN_O5uz6) (:text |next-presence) (:by |root) (:at 1583600289679)
                              |r $ {} (:type :leaf) (:id |FN7qhS9JBMU) (:text |1000) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                          |r $ {} (:type :expr) (:id |d1gNQUT9xqa)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |oSfIIjjg3LP) (:text |{}) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :expr) (:id |D3okb8UoIYW)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |E4fGuE20pap) (:text |:presence) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :leaf) (:id |Bu9QhMgO358) (:text |1000) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                              |r $ {} (:type :expr) (:id |Uz5W5Aj_U6k)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |BJZUMVivHyK) (:text |:presence-v) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :leaf) (:id |gSQl2EPQ_nF) (:text |0) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                          |v $ {} (:type :expr) (:id |6lhdoJoqskS)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |XA7J4grxmxH) (:text |assoc) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |dGCN7JzkHaW) (:text |instant) (:by |root) (:at 1583600289679)
                              |r $ {} (:type :leaf) (:id |cFyZfljdHBm) (:text |:presence) (:by |root) (:at 1583600289679)
                              |v $ {} (:type :leaf) (:id |MBBMrUI95em) (:text |next-presence) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                :by nil
                :at 1583600289679
            :by nil
            :at 1583600289679
          |remove? $ {} (:type :expr) (:id |H2E3P7nqHe5)
            :data $ {}
              |T $ {} (:type :leaf) (:id |aJubX3TPtna) (:text |defn) (:by |root) (:at 1583600289679)
              |j $ {} (:type :leaf) (:id |pvpaGQQdFeg) (:text |remove?) (:by |root) (:at 1583600289679)
              |r $ {} (:type :expr) (:id |OlLvsyQjH4F)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |uuG77IvJRdI) (:text |instant) (:by |root) (:at 1583600289679)
                :by nil
                :at 1583600289679
              |v $ {} (:type :expr) (:id |Etv0uNEBODm)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |2xb313sLWlp) (:text |<=) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :expr) (:id |kurLZ4D7OAL)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |RovDeqgm4jU) (:text |:presence) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :leaf) (:id |6ZEHGtXKQie) (:text |instant) (:by |root) (:at 1583600289679)
                    :by nil
                    :at 1583600289679
                  |r $ {} (:type :leaf) (:id |xXi6Po-EhRz) (:text |0) (:by |root) (:at 1583600289679)
                :by nil
                :at 1583600289679
            :by nil
            :at 1583600289679
          |comp-fade-in-out $ {} (:type :expr) (:id |krgshNO6vci)
            :data $ {}
              |T $ {} (:type :leaf) (:id |PSkCowW_2iV) (:text |def) (:by |root) (:at 1583600289679)
              |j $ {} (:type :leaf) (:id |38wuWsNEKzP) (:text |comp-fade-in-out) (:by |root) (:at 1583600289679)
              |r $ {} (:type :expr) (:id |aE0FTRJ_W0x)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |VTvTss5rl9p) (:text |create-comp) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :leaf) (:id |KVFuYLjoC1t) (:text |:fade-in-out) (:by |root) (:at 1583600289679)
                  |r $ {} (:type :expr) (:id |e3oVUDMNQwP)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |C_W-dW_vW55) (:text |{}) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :expr) (:id |UqqnqNDxD4m)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |a32ZfXQ6Zpn) (:text |:init-instant) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :leaf) (:id |UVz-AiOrCT7) (:text |init-instant) (:by |root) (:at 1583600289679)
                        :by nil
                        :at 1583600289679
                      |r $ {} (:type :expr) (:id |919e955ebNM)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |MVltzySunPf) (:text |:on-update) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :leaf) (:id |uNZXEhyVdGi) (:text |on-update) (:by |root) (:at 1583600289679)
                        :by nil
                        :at 1583600289679
                      |v $ {} (:type :expr) (:id |aWVE_hGoH0L)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |kHw7JM9v7Gf) (:text |:on-unmount) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :leaf) (:id |mQweM_ESplx) (:text |on-unmount) (:by |root) (:at 1583600289679)
                        :by nil
                        :at 1583600289679
                      |x $ {} (:type :expr) (:id |uiXE6clUZ0h)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |pb6mas7V2ct) (:text |:on-tick) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :leaf) (:id |HGIxr9dw2o4) (:text |on-tick) (:by |root) (:at 1583600289679)
                        :by nil
                        :at 1583600289679
                      |y $ {} (:type :expr) (:id |neIluucb2nK)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |SuNpJRLTCpV) (:text |:remove?) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :leaf) (:id |yHD2Q9JP5ph) (:text |remove?) (:by |root) (:at 1583600289679)
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                  |v $ {} (:type :expr) (:id |fUE8JVWHWDF)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |hX8Vm73lw9Q) (:text |fn) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :expr) (:id |-FqB5yXr_W_)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |VTaLsitN8gJ) (:text |inside) (:by |root) (:at 1583600289679)
                        :by nil
                        :at 1583600289679
                      |r $ {} (:type :expr) (:id |eKBdW4J5mGI)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |e4-J1geb2MG) (:text |fn) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |ipSCw_18ck3)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |wosRSJuKeZZ) (:text |state) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |Mdbmq_lrYvo) (:text |mutate!) (:by |root) (:at 1583600289679)
                              |r $ {} (:type :leaf) (:id |yJFL5Qu54wZ) (:text |instant) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                          |r $ {} (:type :expr) (:id |PRbm4lpIlX3)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |2HX0POLHrbz) (:text |println) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |gM4fwmtH3ZD) (:text ||Fading:) (:by |root) (:at 1583600289679)
                              |r $ {} (:type :leaf) (:id |z3jFfP9bbUe) (:text |instant) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                          |v $ {} (:type :expr) (:id |jw5YNXa63bZ)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |zexf0AM4y55) (:text |let) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :expr) (:id |fyo8Wj9eABm)
                                :data $ {}
                                  |T $ {} (:type :expr) (:id |q0cza1lVMP-)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |d6WYhmKwdeF) (:text |ratio) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :expr) (:id |DDiDjt7kV31)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |HT3XKfNMxsz) (:text |/) (:by |root) (:at 1583600289679)
                                          |j $ {} (:type :expr) (:id |CirrEb5d-6p)
                                            :data $ {}
                                              |T $ {} (:type :leaf) (:id |or7F6Gfm2o2) (:text |:presence) (:by |root) (:at 1583600289679)
                                              |j $ {} (:type :leaf) (:id |f_KiZTf8eXR) (:text |instant) (:by |root) (:at 1583600289679)
                                            :by nil
                                            :at 1583600289679
                                          |r $ {} (:type :leaf) (:id |pFsa3QR7imQ) (:text |1000) (:by |root) (:at 1583600289679)
                                        :by nil
                                        :at 1583600289679
                                    :by nil
                                    :at 1583600289679
                                :by nil
                                :at 1583600289679
                              |r $ {} (:type :expr) (:id |Eyo81wo3ujX)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |lBhHYjBDCah) (:text |group) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :expr) (:id |_KZF2cIFFIi)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |Tp-Djc_4DM7) (:text |{}) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :expr) (:id |IAZVcEX_sO3)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |Q7c6VZ7sKg0) (:text |:params) (:by |root) (:at 1583600289679)
                                          |j $ {} (:type :expr) (:id |1HV6unMPcwV)
                                            :data $ {}
                                              |T $ {} (:type :leaf) (:id |lyYyUC12oee) (:text |{}) (:by |root) (:at 1583600289679)
                                              |j $ {} (:type :expr) (:id |Nw9xJGguAOa)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |AKpQ2ug6nay) (:text |:scale-x) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :leaf) (:id |-vNSab5HXYt) (:text |ratio) (:by |root) (:at 1583600289679)
                                                :by nil
                                                :at 1583600289679
                                              |r $ {} (:type :expr) (:id |UMbXYehKhTP)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |VbeFh1aL7a4) (:text |:scale-y) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :leaf) (:id |nbcj1y_amNW) (:text |ratio) (:by |root) (:at 1583600289679)
                                                :by nil
                                                :at 1583600289679
                                              |v $ {} (:type :expr) (:id |uN0Y_sSH8TG)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |MUg22Nka6-v) (:text |:scale-z) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :leaf) (:id |K7ry66wR2FY) (:text |ratio) (:by |root) (:at 1583600289679)
                                                :by nil
                                                :at 1583600289679
                                            :by nil
                                            :at 1583600289679
                                        :by nil
                                        :at 1583600289679
                                    :by nil
                                    :at 1583600289679
                                  |r $ {} (:type :leaf) (:id |cZAwMl9qWMQ) (:text |inside) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                :by nil
                :at 1583600289679
            :by nil
            :at 1583600289679
          |init-instant $ {} (:type :expr) (:id |ko65eD9gY_Q)
            :data $ {}
              |T $ {} (:type :leaf) (:id |AdBcpWMQM8u) (:text |defn) (:by |root) (:at 1583600289679)
              |j $ {} (:type :leaf) (:id |VdEME6uS3wb) (:text |init-instant) (:by |root) (:at 1583600289679)
              |r $ {} (:type :expr) (:id |hwY1o2lIkN0)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |ft-s_kJOqcm) (:text |args) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :leaf) (:id |vl6lqe_vqu-) (:text |state) (:by |root) (:at 1583600289679)
                  |r $ {} (:type :leaf) (:id |wezTD2MNBma) (:text |at-place?) (:by |root) (:at 1583600289679)
                :by nil
                :at 1583600289679
              |v $ {} (:type :expr) (:id |NIwZ51Gk4Hd)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |vPlPMG-REtd) (:text |{}) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :expr) (:id |Eg4I_qiGWtK)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |g_YQ1xBMO9P) (:text |:presence) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :leaf) (:id |ysQck6iANFP) (:text |0) (:by |root) (:at 1583600289679)
                    :by nil
                    :at 1583600289679
                  |r $ {} (:type :expr) (:id |0Qcp93dDL8f)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |RcNZj2bybHO) (:text |:presence-v) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :leaf) (:id |wBNRUOLR80H) (:text |1) (:by |root) (:at 1583600289679)
                    :by nil
                    :at 1583600289679
                :by nil
                :at 1583600289679
            :by nil
            :at 1583600289679
        :proc $ {} (:type :expr) (:id |Upfx5JT5H_W) (:data $ {}) (:by nil) (:at 1583600289679)
      |quatrefoil.comp.portal $ {}
        :ns $ {} (:type :expr) (:id |hVmlH2s_)
          :data $ {}
            |T $ {} (:type :leaf) (:id |UEVRBhAUZ) (:text |ns) (:by |root) (:at 1583600289679)
            |j $ {} (:type :leaf) (:id |Rkj97Fywv) (:text |quatrefoil.comp.portal) (:by |root) (:at 1583600289679)
            |r $ {} (:type :expr) (:id |MiNMlQS6s)
              :data $ {}
                |T $ {} (:type :leaf) (:id |w_k_WC2tV) (:text |:require) (:by |root) (:at 1583600289679)
                |j $ {} (:type :expr) (:id |bzoCFJaLw)
                  :data $ {}
                    |T $ {} (:type :leaf) (:id |bruh6mcBi) (:text |[]) (:by |root) (:at 1583600289679)
                    |j $ {} (:type :leaf) (:id |G22QMz12X) (:text |quatrefoil.dsl.alias) (:by |root) (:at 1583600289679)
                    |r $ {} (:type :leaf) (:id |zMYPUJcKi) (:text |:refer) (:by |root) (:at 1583600289679)
                    |v $ {} (:type :expr) (:id |HvpaFDBvn)
                      :data $ {}
                        |T $ {} (:type :leaf) (:id |4DiXi-0-8) (:text |[]) (:by |root) (:at 1583600289679)
                        |j $ {} (:type :leaf) (:id |3DH9e3VZw) (:text |create-comp) (:by |root) (:at 1583600289679)
                        |r $ {} (:type :leaf) (:id |3n8FyZ6si) (:text |group) (:by |root) (:at 1583600289679)
                        |v $ {} (:type :leaf) (:id |u6prlh3JX) (:text |box) (:by |root) (:at 1583600289679)
                        |x $ {} (:type :leaf) (:id |qqxfGERdC) (:text |sphere) (:by |root) (:at 1583600289679)
                        |y $ {} (:type :leaf) (:id |ByIjysTJl) (:text |text) (:by |root) (:at 1583600289679)
                      :by nil
                      :at 1583600289679
                  :by nil
                  :at 1583600289679
              :by nil
              :at 1583600289679
          :by nil
          :at 1583600289679
        :defs $ {}
          |comp-portal $ {} (:type :expr) (:id |oX3zsJJNTf)
            :data $ {}
              |T $ {} (:type :leaf) (:id |gJlAptm14N) (:text |def) (:by |root) (:at 1583600289679)
              |j $ {} (:type :leaf) (:id |ruk27X0zhx) (:text |comp-portal) (:by |root) (:at 1583600289679)
              |r $ {} (:type :expr) (:id |uhji_bzBZq)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |gLQYO9RkIn) (:text |create-comp) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :leaf) (:id |Iwo3a7dayB) (:text |:portal) (:by |root) (:at 1583600289679)
                  |r $ {} (:type :expr) (:id |GF5aPxKM-F)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |-V0jCDc1L8) (:text |{}) (:by |root) (:at 1583600289679)
                    :by nil
                    :at 1583600289679
                  |v $ {} (:type :expr) (:id |cqVAXNDSTJ)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |Hp2BxgRyVB) (:text |fn) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :expr) (:id |qcI7Tv2e1-)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |P_DEYMiUAE) (:text |mutate-view!) (:by |root) (:at 1583600289679)
                        :by nil
                        :at 1583600289679
                      |r $ {} (:type :expr) (:id |PAmNe6nzrL)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |pQ-GDBjQnt) (:text |fn) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |HUaF0-epSb)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |eXYClnxqx2) (:text |state) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |r95l7EkN5Z) (:text |mutate!) (:by |root) (:at 1583600289679)
                              |r $ {} (:type :leaf) (:id |wwuOMsygMo) (:text |instant) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                          |r $ {} (:type :expr) (:id |_EqAZpmDcy)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |ZXz98y3ECI) (:text |group) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :expr) (:id |iYpfFmtcBs)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |1Kz8zb29AI) (:text |{}) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                              |r $ {} (:type :expr) (:id |HlxnX9Ey2Y)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |Sr0ENFVy5Q) (:text |box) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :expr) (:id |gFkxBgyj8e)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |2qwhaBLTCs) (:text |{}) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :expr) (:id |8gdzRpGhDA)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |3td_XABHrt) (:text |:params) (:by |root) (:at 1583600289679)
                                          |j $ {} (:type :expr) (:id |j0utD0KyjO)
                                            :data $ {}
                                              |T $ {} (:type :leaf) (:id |fOVCc5ubL5) (:text |{}) (:by |root) (:at 1583600289679)
                                              |j $ {} (:type :expr) (:id |x49latVk62)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |aN_D-2BZGe) (:text |:width) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :leaf) (:id |SeGPgBrNdD) (:text |16) (:by |root) (:at 1583600289679)
                                                :by nil
                                                :at 1583600289679
                                              |r $ {} (:type :expr) (:id |4VK04bjCJE)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |FNKaYv3vsO) (:text |:height) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :leaf) (:id |CqnRGxYbn7) (:text |4) (:by |root) (:at 1583600289679)
                                                :by nil
                                                :at 1583600289679
                                              |v $ {} (:type :expr) (:id |3rRjmcEgKg)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |X0xkDAq9C0) (:text |:depth) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :leaf) (:id |GjRLWA29T7) (:text |6) (:by |root) (:at 1583600289679)
                                                :by nil
                                                :at 1583600289679
                                              |x $ {} (:type :expr) (:id |ftjjHO8iD4)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |cknZro3XH6) (:text |:x) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :leaf) (:id |B9Apnie2Cy) (:text |-40) (:by |root) (:at 1583600289679)
                                                :by nil
                                                :at 1583600289679
                                              |y $ {} (:type :expr) (:id |Z4FcECWKKH)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |8RB_bMOa76) (:text |:y) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :leaf) (:id |ZS_d40liHB) (:text |30) (:by |root) (:at 1583600289679)
                                                :by nil
                                                :at 1583600289679
                                              |yT $ {} (:type :expr) (:id |vePvw7vI_h)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |ymPrLqBpn5) (:text |:z) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :leaf) (:id |7in7okwcrb) (:text |0) (:by |root) (:at 1583600289679)
                                                :by nil
                                                :at 1583600289679
                                            :by nil
                                            :at 1583600289679
                                        :by nil
                                        :at 1583600289679
                                      |r $ {} (:type :expr) (:id |dv0dunMdpq)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |mt5nvtmGWT) (:text |:material) (:by |root) (:at 1583600289679)
                                          |j $ {} (:type :expr) (:id |UIfXfgmaWp)
                                            :data $ {}
                                              |T $ {} (:type :leaf) (:id |6CVraeto_-) (:text |{}) (:by |root) (:at 1583600289679)
                                              |j $ {} (:type :expr) (:id |YEkF93Xmrw)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |8uCWRtO4B-) (:text |:kind) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :leaf) (:id |Buc4M1uxp_) (:text |:mesh-lambert) (:by |root) (:at 1583600289679)
                                                :by nil
                                                :at 1583600289679
                                              |r $ {} (:type :expr) (:id |uyRvK_TOah)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |4ycoT-XF20) (:text |:color) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :leaf) (:id |DECoGIg1_o) (:text |0xccc80) (:by |root) (:at 1583600289679)
                                                :by nil
                                                :at 1583600289679
                                              |v $ {} (:type :expr) (:id |TQVL3sR0RU)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |Lp1qPn_A0O) (:text |:opacity) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :leaf) (:id |1fu78B8Eeb) (:text |0.6) (:by |root) (:at 1583600289679)
                                                :by nil
                                                :at 1583600289679
                                            :by nil
                                            :at 1583600289679
                                        :by nil
                                        :at 1583600289679
                                      |v $ {} (:type :expr) (:id |HmEijdII4d)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |TCTQ-WTqTV) (:text |:event) (:by |root) (:at 1583600289679)
                                          |j $ {} (:type :expr) (:id |tspKbrCPla)
                                            :data $ {}
                                              |T $ {} (:type :leaf) (:id |ELT2kIPA8p) (:text |{}) (:by |root) (:at 1583600289679)
                                              |j $ {} (:type :expr) (:id |xQmD-i-X6n)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |oUez6Msc5_) (:text |:click) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :expr) (:id |0DTjGPm8Vj)
                                                    :data $ {}
                                                      |T $ {} (:type :leaf) (:id |y-z3Od_9PH) (:text |fn) (:by |root) (:at 1583600289679)
                                                      |j $ {} (:type :expr) (:id |FMmy-H4pGE)
                                                        :data $ {}
                                                          |T $ {} (:type :leaf) (:id |zFfYus91mZ) (:text |event) (:by |root) (:at 1583600289679)
                                                          |j $ {} (:type :leaf) (:id |d0k7VYTO_R) (:text |dispatch!) (:by |root) (:at 1583600289679)
                                                        :by nil
                                                        :at 1583600289679
                                                      |r $ {} (:type :expr) (:id |h9EeRCdtAF)
                                                        :data $ {}
                                                          |T $ {} (:type :leaf) (:id |BgRN2gYwmp) (:text |.log) (:by |root) (:at 1583600289679)
                                                          |j $ {} (:type :leaf) (:id |kCiQFv8Wr9) (:text |js/console) (:by |root) (:at 1583600289679)
                                                          |r $ {} (:type :leaf) (:id |0YoWr9bpn3) (:text ||Click:) (:by |root) (:at 1583600289679)
                                                          |v $ {} (:type :leaf) (:id |sf-EPaoU8q) (:text |event) (:by |root) (:at 1583600289679)
                                                        :by nil
                                                        :at 1583600289679
                                                      |v $ {} (:type :expr) (:id |vPbWRvNdvD)
                                                        :data $ {}
                                                          |T $ {} (:type :leaf) (:id |z1TKIowrXL) (:text |mutate-view!) (:by |root) (:at 1583600289679)
                                                          |j $ {} (:type :leaf) (:id |Im7QYhd80-) (:text |:todolist) (:by |root) (:at 1583600289679)
                                                        :by nil
                                                        :at 1583600289679
                                                    :by nil
                                                    :at 1583600289679
                                                :by nil
                                                :at 1583600289679
                                            :by nil
                                            :at 1583600289679
                                        :by nil
                                        :at 1583600289679
                                    :by nil
                                    :at 1583600289679
                                  |r $ {} (:type :expr) (:id |hNLJX8EEiw)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |uVnyBGqa7E) (:text |text) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :expr) (:id |f2-UI2mNG1)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |EqdpplW9B-) (:text |{}) (:by |root) (:at 1583600289679)
                                          |j $ {} (:type :expr) (:id |IvPUoyGqbV)
                                            :data $ {}
                                              |T $ {} (:type :leaf) (:id |bGtlemRXE3) (:text |:params) (:by |root) (:at 1583600289679)
                                              |j $ {} (:type :expr) (:id |C7OsSJ97MG)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |7IZl63YSnV) (:text |{}) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :expr) (:id |fMp5cMrL4a)
                                                    :data $ {}
                                                      |T $ {} (:type :leaf) (:id |v9uKVmXtzu) (:text |:text) (:by |root) (:at 1583600289679)
                                                      |j $ {} (:type :leaf) (:id |vkc96aC7BF) (:text ||Todolist) (:by |root) (:at 1583600289679)
                                                    :by nil
                                                    :at 1583600289679
                                                  |r $ {} (:type :expr) (:id |Hj-pS_nyF0)
                                                    :data $ {}
                                                      |T $ {} (:type :leaf) (:id |JVGZIH3y2B) (:text |:size) (:by |root) (:at 1583600289679)
                                                      |j $ {} (:type :leaf) (:id |yHmLI1VXLG) (:text |4) (:by |root) (:at 1583600289679)
                                                    :by nil
                                                    :at 1583600289679
                                                  |v $ {} (:type :expr) (:id |qAzdmWLzQ4)
                                                    :data $ {}
                                                      |T $ {} (:type :leaf) (:id |xMpeOMBdH3) (:text |:height) (:by |root) (:at 1583600289679)
                                                      |j $ {} (:type :leaf) (:id |OG0kGZabRK) (:text |2) (:by |root) (:at 1583600289679)
                                                    :by nil
                                                    :at 1583600289679
                                                  |x $ {} (:type :expr) (:id |cWWa9PQTa5)
                                                    :data $ {}
                                                      |T $ {} (:type :leaf) (:id |jbqZ4lKbKT) (:text |:z) (:by |root) (:at 1583600289679)
                                                      |j $ {} (:type :leaf) (:id |hjILgK8sR5) (:text |40) (:by |root) (:at 1583600289679)
                                                    :by nil
                                                    :at 1583600289679
                                                  |y $ {} (:type :expr) (:id |2rHhE7_2oR)
                                                    :data $ {}
                                                      |T $ {} (:type :leaf) (:id |V8w0t9WG07) (:text |:x) (:by |root) (:at 1583600289679)
                                                      |j $ {} (:type :leaf) (:id |AXHZz77Fyp) (:text |0) (:by |root) (:at 1583600289679)
                                                    :by nil
                                                    :at 1583600289679
                                                :by nil
                                                :at 1583600289679
                                            :by nil
                                            :at 1583600289679
                                          |r $ {} (:type :expr) (:id |b_Jrgmek-T)
                                            :data $ {}
                                              |T $ {} (:type :leaf) (:id |Yle0VDbUkG) (:text |:material) (:by |root) (:at 1583600289679)
                                              |j $ {} (:type :expr) (:id |aNVr1qUjmc)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |_WMEs2cX1Y) (:text |{}) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :expr) (:id |zXC9lvpkmA)
                                                    :data $ {}
                                                      |T $ {} (:type :leaf) (:id |UNUBAfLxnC) (:text |:kind) (:by |root) (:at 1583600289679)
                                                      |j $ {} (:type :leaf) (:id |lkQR6821R5) (:text |:mesh-lambert) (:by |root) (:at 1583600289679)
                                                    :by nil
                                                    :at 1583600289679
                                                  |r $ {} (:type :expr) (:id |w5MPgnurp1)
                                                    :data $ {}
                                                      |T $ {} (:type :leaf) (:id |u2ZQwlOopH) (:text |:color) (:by |root) (:at 1583600289679)
                                                      |j $ {} (:type :leaf) (:id |H8lqmLomQw) (:text |0xffcccc) (:by |root) (:at 1583600289679)
                                                    :by nil
                                                    :at 1583600289679
                                                :by nil
                                                :at 1583600289679
                                            :by nil
                                            :at 1583600289679
                                        :by nil
                                        :at 1583600289679
                                    :by nil
                                    :at 1583600289679
                                :by nil
                                :at 1583600289679
                              |v $ {} (:type :expr) (:id |z_xC0wx4PM)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |cT0m9VF6bT) (:text |box) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :expr) (:id |p67RcBmdqz)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |Pp29eZH77j) (:text |{}) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :expr) (:id |UlQX40-6B7)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |_SNIZy7kH8) (:text |:params) (:by |root) (:at 1583600289679)
                                          |j $ {} (:type :expr) (:id |3elGM2ppu9)
                                            :data $ {}
                                              |T $ {} (:type :leaf) (:id |_CjOvWjU7S) (:text |{}) (:by |root) (:at 1583600289679)
                                              |j $ {} (:type :expr) (:id |l5cDXNsSjX)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |3BCV-hZVmB) (:text |:width) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :leaf) (:id |5bNoXOlfmU) (:text |16) (:by |root) (:at 1583600289679)
                                                :by nil
                                                :at 1583600289679
                                              |r $ {} (:type :expr) (:id |QPqqYdh0Zj)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |B6I7ARx964) (:text |:height) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :leaf) (:id |EfAKrEY9bp) (:text |4) (:by |root) (:at 1583600289679)
                                                :by nil
                                                :at 1583600289679
                                              |v $ {} (:type :expr) (:id |3h62Wq4iEt)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |AS5016tM26) (:text |:depth) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :leaf) (:id |1B3yds5Dm0) (:text |6) (:by |root) (:at 1583600289679)
                                                :by nil
                                                :at 1583600289679
                                              |x $ {} (:type :expr) (:id |Ue785I7vLk)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |RU8YJN6RHQ) (:text |:x) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :leaf) (:id |9AGT7HRCAJ) (:text |0) (:by |root) (:at 1583600289679)
                                                :by nil
                                                :at 1583600289679
                                              |y $ {} (:type :expr) (:id |UswGiYl8ws)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |kOllrKeLo4) (:text |:y) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :leaf) (:id |MwUSmfGEJW) (:text |30) (:by |root) (:at 1583600289679)
                                                :by nil
                                                :at 1583600289679
                                            :by nil
                                            :at 1583600289679
                                        :by nil
                                        :at 1583600289679
                                      |r $ {} (:type :expr) (:id |-4fQsOmnmt)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |0w3mcpr8IK) (:text |:material) (:by |root) (:at 1583600289679)
                                          |j $ {} (:type :expr) (:id |9WCU3z5lBd)
                                            :data $ {}
                                              |T $ {} (:type :leaf) (:id |TVgd0ggbEv) (:text |{}) (:by |root) (:at 1583600289679)
                                              |j $ {} (:type :expr) (:id |agPPtA2RDL)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |jyqs2BRfrD) (:text |:kind) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :leaf) (:id |BAYM6_iMDZ) (:text |:mesh-lambert) (:by |root) (:at 1583600289679)
                                                :by nil
                                                :at 1583600289679
                                              |r $ {} (:type :expr) (:id |XV6nowtk9j)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |gMAv2soLRw) (:text |:color) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :leaf) (:id |kD27Py_ErR) (:text |0xccc80) (:by |root) (:at 1583600289679)
                                                :by nil
                                                :at 1583600289679
                                              |v $ {} (:type :expr) (:id |2FFBFBkcrC)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |mIDVB7h8Um) (:text |:opacity) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :leaf) (:id |HPBPa6Npz6) (:text |0.6) (:by |root) (:at 1583600289679)
                                                :by nil
                                                :at 1583600289679
                                            :by nil
                                            :at 1583600289679
                                        :by nil
                                        :at 1583600289679
                                      |v $ {} (:type :expr) (:id |Z1GNJntwIi)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |oYIm9KB6yz) (:text |:event) (:by |root) (:at 1583600289679)
                                          |j $ {} (:type :expr) (:id |GVC-X_6YJI)
                                            :data $ {}
                                              |T $ {} (:type :leaf) (:id |kJf2SlZNXn) (:text |{}) (:by |root) (:at 1583600289679)
                                              |j $ {} (:type :expr) (:id |NhW3MMlEZr)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |5CmPTpVZOY) (:text |:click) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :expr) (:id |y7RfgwkVu2)
                                                    :data $ {}
                                                      |T $ {} (:type :leaf) (:id |-I2WaJmUa4) (:text |fn) (:by |root) (:at 1583600289679)
                                                      |j $ {} (:type :expr) (:id |VRJ7bo6ihN)
                                                        :data $ {}
                                                          |T $ {} (:type :leaf) (:id |UYUKN9YEE7) (:text |event) (:by |root) (:at 1583600289679)
                                                          |j $ {} (:type :leaf) (:id |fypc49dVrY) (:text |dispatch!) (:by |root) (:at 1583600289679)
                                                        :by nil
                                                        :at 1583600289679
                                                      |r $ {} (:type :expr) (:id |I0JTZUe5-c)
                                                        :data $ {}
                                                          |T $ {} (:type :leaf) (:id |ynDUbhobX_) (:text |.log) (:by |root) (:at 1583600289679)
                                                          |j $ {} (:type :leaf) (:id |imoBqwA7Fy) (:text |js/console) (:by |root) (:at 1583600289679)
                                                          |r $ {} (:type :leaf) (:id |yRVXPexij4) (:text ||Click:) (:by |root) (:at 1583600289679)
                                                          |v $ {} (:type :leaf) (:id |YJPG4d6gw7) (:text |event) (:by |root) (:at 1583600289679)
                                                        :by nil
                                                        :at 1583600289679
                                                      |v $ {} (:type :expr) (:id |VvpeNmfJCS)
                                                        :data $ {}
                                                          |T $ {} (:type :leaf) (:id |MOeP1CbFMB) (:text |mutate-view!) (:by |root) (:at 1583600289679)
                                                          |j $ {} (:type :leaf) (:id |yvhpCPOXli) (:text |:demo) (:by |root) (:at 1583600289679)
                                                        :by nil
                                                        :at 1583600289679
                                                    :by nil
                                                    :at 1583600289679
                                                :by nil
                                                :at 1583600289679
                                            :by nil
                                            :at 1583600289679
                                        :by nil
                                        :at 1583600289679
                                    :by nil
                                    :at 1583600289679
                                  |r $ {} (:type :expr) (:id |b1lAZ3YSCY)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |2FtEbcLybZ) (:text |text) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :expr) (:id |8ZqfqjFRoW)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |JHccC9QJOj) (:text |{}) (:by |root) (:at 1583600289679)
                                          |j $ {} (:type :expr) (:id |DcyokrPZCN)
                                            :data $ {}
                                              |T $ {} (:type :leaf) (:id |cJwtRHE2dq) (:text |:params) (:by |root) (:at 1583600289679)
                                              |j $ {} (:type :expr) (:id |cGKsybwLVC)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |8n9FGPQfWR) (:text |{}) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :expr) (:id |tN1A0q5Wpq)
                                                    :data $ {}
                                                      |T $ {} (:type :leaf) (:id |pnhgX-rf9u) (:text |:text) (:by |root) (:at 1583600289679)
                                                      |j $ {} (:type :leaf) (:id |byrzefJa6l) (:text ||Demo) (:by |root) (:at 1583600289679)
                                                    :by nil
                                                    :at 1583600289679
                                                  |r $ {} (:type :expr) (:id |Kyb87x0KDj)
                                                    :data $ {}
                                                      |T $ {} (:type :leaf) (:id |eV7aLUipGE) (:text |:size) (:by |root) (:at 1583600289679)
                                                      |j $ {} (:type :leaf) (:id |VDFaJqk96V) (:text |4) (:by |root) (:at 1583600289679)
                                                    :by nil
                                                    :at 1583600289679
                                                  |v $ {} (:type :expr) (:id |u7qhhFnjh_)
                                                    :data $ {}
                                                      |T $ {} (:type :leaf) (:id |SBfuPP6U1S) (:text |:height) (:by |root) (:at 1583600289679)
                                                      |j $ {} (:type :leaf) (:id |uM8NUSt-yT) (:text |2) (:by |root) (:at 1583600289679)
                                                    :by nil
                                                    :at 1583600289679
                                                  |x $ {} (:type :expr) (:id |Wh1Gad7ho6)
                                                    :data $ {}
                                                      |T $ {} (:type :leaf) (:id |1XbMkKQ6bR) (:text |:z) (:by |root) (:at 1583600289679)
                                                      |j $ {} (:type :leaf) (:id |bsCXBcm2aS) (:text |40) (:by |root) (:at 1583600289679)
                                                    :by nil
                                                    :at 1583600289679
                                                  |y $ {} (:type :expr) (:id |dp4XGxyBKD)
                                                    :data $ {}
                                                      |T $ {} (:type :leaf) (:id |XaskU91Ipb) (:text |:x) (:by |root) (:at 1583600289679)
                                                      |j $ {} (:type :leaf) (:id |ubcP8CjgkG) (:text |0) (:by |root) (:at 1583600289679)
                                                    :by nil
                                                    :at 1583600289679
                                                :by nil
                                                :at 1583600289679
                                            :by nil
                                            :at 1583600289679
                                          |r $ {} (:type :expr) (:id |GgR2pSaIU7)
                                            :data $ {}
                                              |T $ {} (:type :leaf) (:id |G1Qn5gHbME) (:text |:material) (:by |root) (:at 1583600289679)
                                              |j $ {} (:type :expr) (:id |35zQis6ydE)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |U4hxfsI2iz) (:text |{}) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :expr) (:id |epCk_4g8fl)
                                                    :data $ {}
                                                      |T $ {} (:type :leaf) (:id |LiPFLmYlF0) (:text |:kind) (:by |root) (:at 1583600289679)
                                                      |j $ {} (:type :leaf) (:id |pvdMl6FCah) (:text |:mesh-lambert) (:by |root) (:at 1583600289679)
                                                    :by nil
                                                    :at 1583600289679
                                                  |r $ {} (:type :expr) (:id |rj4_jyA-wX)
                                                    :data $ {}
                                                      |T $ {} (:type :leaf) (:id |Tpn7pbaSSR) (:text |:color) (:by |root) (:at 1583600289679)
                                                      |j $ {} (:type :leaf) (:id |6xG4IcrIan) (:text |0xffcccc) (:by |root) (:at 1583600289679)
                                                    :by nil
                                                    :at 1583600289679
                                                :by nil
                                                :at 1583600289679
                                            :by nil
                                            :at 1583600289679
                                        :by nil
                                        :at 1583600289679
                                    :by nil
                                    :at 1583600289679
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                :by nil
                :at 1583600289679
            :by nil
            :at 1583600289679
        :proc $ {} (:type :expr) (:id |dZMJ_MTjQL) (:data $ {}) (:by nil) (:at 1583600289679)
      |quatrefoil.dsl.render $ {}
        :ns $ {} (:type :expr) (:id |gBknpAlsCmk)
          :data $ {}
            |T $ {} (:type :leaf) (:id |jmtDC_2G7OL) (:text |ns) (:by |root) (:at 1583600289679)
            |j $ {} (:type :leaf) (:id |d_7uZ8kq0x0) (:text |quatrefoil.dsl.render) (:by |root) (:at 1583600289679)
            |r $ {} (:type :expr) (:id |b-rjFy_gCDY)
              :data $ {}
                |T $ {} (:type :leaf) (:id |WgwardlkwzL) (:text |:require) (:by |root) (:at 1583600289679)
                |j $ {} (:type :expr) (:id |Ta5Juaav4W4)
                  :data $ {}
                    |T $ {} (:type :leaf) (:id |MJOXN6WeDWU) (:text |[]) (:by |root) (:at 1583600289679)
                    |j $ {} (:type :leaf) (:id |XgWXrHcrlFJ) (:text |quatrefoil.util.core) (:by |root) (:at 1583600289679)
                    |r $ {} (:type :leaf) (:id |wgWZ81PINP-) (:text |:refer) (:by |root) (:at 1583600289679)
                    |v $ {} (:type :expr) (:id |7__4pAorYJI)
                      :data $ {}
                        |T $ {} (:type :leaf) (:id |cRPGrTslaNv) (:text |[]) (:by |root) (:at 1583600289679)
                        |j $ {} (:type :leaf) (:id |e3ujtBtVTm-) (:text |comp?) (:by |root) (:at 1583600289679)
                        |r $ {} (:type :leaf) (:id |o209NZmWJ_E) (:text |shape?) (:by |root) (:at 1583600289679)
                        |v $ {} (:type :leaf) (:id |FxSTdjfniwX) (:text |=seq?) (:by |root) (:at 1583600289679)
                        |x $ {} (:type :leaf) (:id |EmkAjjdk7Mb) (:text |=component?) (:by |root) (:at 1583600289679)
                      :by nil
                      :at 1583600289679
                  :by nil
                  :at 1583600289679
                |r $ {} (:type :expr) (:id |aWhAeyu5OaW)
                  :data $ {}
                    |T $ {} (:type :leaf) (:id |Rl7-JOCXJSi) (:text |[]) (:by |root) (:at 1583600289679)
                    |j $ {} (:type :leaf) (:id |lQ_31jIMy0R) (:text |clojure.set) (:by |root) (:at 1583600289679)
                    |r $ {} (:type :leaf) (:id |EndofM7Pjcp) (:text |:as) (:by |root) (:at 1583600289679)
                    |v $ {} (:type :leaf) (:id |8HDlk26LOE8) (:text |set) (:by |root) (:at 1583600289679)
                  :by nil
                  :at 1583600289679
              :by nil
              :at 1583600289679
          :by nil
          :at 1583600289679
        :defs $ {}
          |render-component $ {} (:type :expr) (:id |AHepWpq-JN9)
            :data $ {}
              |T $ {} (:type :leaf) (:id |cJuhqcjjjkU) (:text |defn) (:by |root) (:at 1583600289679)
              |j $ {} (:type :leaf) (:id |KxscClxlkUX) (:text |render-component) (:by |root) (:at 1583600289679)
              |r $ {} (:type :expr) (:id |uRU77wsFBmM)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |awH7Yv9sEam) (:text |markup) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :leaf) (:id |c8agSHszQSn) (:text |prev-markup) (:by |root) (:at 1583600289679)
                  |r $ {} (:type :leaf) (:id |t5drbFNND05) (:text |coord) (:by |root) (:at 1583600289679)
                  |v $ {} (:type :leaf) (:id |uAcgXFYrSWK) (:text |states) (:by |root) (:at 1583600289679)
                  |x $ {} (:type :leaf) (:id |Vqggw-8yin9) (:text |instants) (:by |root) (:at 1583600289679)
                  |y $ {} (:type :leaf) (:id |I8acCfpBliq) (:text |new?) (:by |root) (:at 1583600289679)
                  |yT $ {} (:type :leaf) (:id |KL8Qg-G7jxp) (:text |packed) (:by |root) (:at 1583600289679)
                :by nil
                :at 1583600289679
              |v $ {} (:type :expr) (:id |UU8GKLW2YY7)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |CXLIR1_uGQz) (:text |;) (:by |-pxyJ-2j) (:at 1583601210667)
                  |j $ {} (:type :leaf) (:id |wIc59tM3qeP) (:text |.log) (:by |root) (:at 1583600289679)
                  |r $ {} (:type :leaf) (:id |-NQbydECV70) (:text |js/console) (:by |root) (:at 1583600289679)
                  |v $ {} (:type :leaf) (:id |KXzlqrDlgvx) (:text "||Component states:") (:by |root) (:at 1583600289679)
                  |x $ {} (:type :leaf) (:id |q8Y7jAeH7ke) (:text |states) (:by |root) (:at 1583600289679)
                :by nil
                :at 1583600289679
              |x $ {} (:type :expr) (:id |4fab3ewpjno)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |eA-G8VbUYHo) (:text |;) (:by |-pxyJ-2j) (:at 1583601211864)
                  |j $ {} (:type :leaf) (:id |L6hBxKjPNEI) (:text |println) (:by |root) (:at 1583600289679)
                  |r $ {} (:type :leaf) (:id |_tb5_JoDwDJ) (:text ||Instants:) (:by |root) (:at 1583600289679)
                  |v $ {} (:type :leaf) (:id |QGBG8agCSG-) (:text |coord) (:by |root) (:at 1583600289679)
                  |x $ {} (:type :leaf) (:id |j-UTLygrvf2) (:text |instants) (:by |root) (:at 1583600289679)
                :by nil
                :at 1583600289679
              |y $ {} (:type :expr) (:id |cK5rNCjskpz)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |EhPNZPDOC25) (:text |if) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :expr) (:id |gZ-9wJ7rLXE)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |v9SBiRCtp_f) (:text |and) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :expr) (:id |WVmUvqIE3P4)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |68QdiOnVqNS) (:text |nil?) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :leaf) (:id |VRnTltAmyHf) (:text |markup) (:by |root) (:at 1583600289679)
                        :by nil
                        :at 1583600289679
                      |r $ {} (:type :expr) (:id |wLsEztSCD-K)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |gE9kdKrXXLe) (:text |nil?) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :leaf) (:id |wzWu4FRrbNG) (:text |prev-markup) (:by |root) (:at 1583600289679)
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                  |r $ {} (:type :expr) (:id |tSr4eLL1ZYU)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |_2ubPV9TSds) (:text |do) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :expr) (:id |TBjlEXV05rc)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |O4Fk1scucUA) (:text |.warn) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :leaf) (:id |05n49sj8H9A) (:text |js/console) (:by |root) (:at 1583600289679)
                          |r $ {} (:type :leaf) (:id |7Ap1l1TvUzb) (:text "||Calling render-component with nil!") (:by |root) (:at 1583600289679)
                        :by nil
                        :at 1583600289679
                      |r $ {} (:type :leaf) (:id |OCUS54d3uuK) (:text |nil) (:by |root) (:at 1583600289679)
                    :by nil
                    :at 1583600289679
                  |v $ {} (:type :expr) (:id |QeQe6GRyKrr)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |e6PDQJpasAC) (:text |let) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :expr) (:id |WM2HufH2KRL)
                        :data $ {}
                          |yyyr $ {} (:type :expr) (:id |9pNxCi0vmIV)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |xXzXspaqX9I) (:text |render-result) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :expr) (:id |2eCYm4nzK_N)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |v1xqyOBGV-B) (:text |fn) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :expr) (:id |92F194zVR5Y)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |JKYLbv0VyYD) (:text |the-instant) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :leaf) (:id |yZx6msQyK9Z) (:text |removing?) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                  |r $ {} (:type :expr) (:id |UBJ68qh2Z_j)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |BiwXiM8VNgv) (:text |let) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :expr) (:id |AEjj-m2GnEL)
                                        :data $ {}
                                          |T $ {} (:type :expr) (:id |ilKbY5ikmhk)
                                            :data $ {}
                                              |T $ {} (:type :leaf) (:id |DM4B-hbp859) (:text |tree-markup) (:by |root) (:at 1583600289679)
                                              |j $ {} (:type :expr) (:id |uKSc9Dl0AOi)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |glVTcta0lEJ) (:text |curry-render) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :leaf) (:id |53CSfan-67p) (:text |state) (:by |root) (:at 1583600289679)
                                                  |r $ {} (:type :leaf) (:id |dqNbeRyMXqD) (:text |mutate!) (:by |root) (:at 1583600289679)
                                                  |v $ {} (:type :leaf) (:id |sACoja-MKM7) (:text |the-instant) (:by |root) (:at 1583600289679)
                                                :by nil
                                                :at 1583600289679
                                            :by nil
                                            :at 1583600289679
                                          |j $ {} (:type :expr) (:id |42wBCDNcCa2)
                                            :data $ {}
                                              |T $ {} (:type :leaf) (:id |0ZD8634bpMM) (:text |tree) (:by |root) (:at 1583600289679)
                                              |j $ {} (:type :expr) (:id |phRT2yOvwUo)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |zWnk_7wircY) (:text |render-markup) (:by |root) (:at 1583600289679)
                                                  |yr $ {} (:type :leaf) (:id |BzVhzre8Sbl) (:text |packed) (:by |root) (:at 1583600289679)
                                                  |yT $ {} (:type :leaf) (:id |cJ2kCO_ckPK) (:text |instants) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :leaf) (:id |BWRDSnS52fB) (:text |tree-markup) (:by |root) (:at 1583600289679)
                                                  |x $ {} (:type :leaf) (:id |zwx3yppHGBU) (:text |base-coord) (:by |root) (:at 1583600289679)
                                                  |v $ {} (:type :leaf) (:id |Zd4y2H6yw7w) (:text |base-coord) (:by |root) (:at 1583600289679)
                                                  |yj $ {} (:type :leaf) (:id |cro8YOO8KtI) (:text |true) (:by |root) (:at 1583600289679)
                                                  |r $ {} (:type :leaf) (:id |jCnGOe6zD9U) (:text |cached-tree) (:by |root) (:at 1583600289679)
                                                  |y $ {} (:type :leaf) (:id |RzcpTfGyIYq) (:text |states) (:by |root) (:at 1583600289679)
                                                :by nil
                                                :at 1583600289679
                                            :by nil
                                            :at 1583600289679
                                        :by nil
                                        :at 1583600289679
                                      |r $ {} (:type :expr) (:id |vuLKpWJK9X2)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |6hC0fTVbToB) (:text |merge) (:by |root) (:at 1583600289679)
                                          |j $ {} (:type :leaf) (:id |fE1imGG6tid) (:text |base-tree) (:by |root) (:at 1583600289679)
                                          |r $ {} (:type :expr) (:id |ZHP1MXwi-JZ)
                                            :data $ {}
                                              |T $ {} (:type :leaf) (:id |MwwJrioJjxZ) (:text |{}) (:by |root) (:at 1583600289679)
                                              |j $ {} (:type :expr) (:id |LbUsVZpAjdv)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |W2q9V8K-YYl) (:text |:tree) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :leaf) (:id |8Hq_-WOv0H6) (:text |tree) (:by |root) (:at 1583600289679)
                                                :by nil
                                                :at 1583600289679
                                              |r $ {} (:type :expr) (:id |mfqiy9tOYDi)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |k-75FSKnAOz) (:text |:states) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :expr) (:id |1zgVzD5QvXs)
                                                    :data $ {}
                                                      |T $ {} (:type :leaf) (:id |0ZW8fcVcSHy) (:text |assoc) (:by |root) (:at 1583600289679)
                                                      |j $ {} (:type :leaf) (:id |tW5tI17q9mR) (:text |states) (:by |root) (:at 1583600289679)
                                                      |r $ {} (:type :leaf) (:id |9-4aC8yb-Ey) (:text |'data) (:by |root) (:at 1583600289679)
                                                      |v $ {} (:type :leaf) (:id |tpMm8J7RTfd) (:text |state) (:by |root) (:at 1583600289679)
                                                    :by nil
                                                    :at 1583600289679
                                                :by nil
                                                :at 1583600289679
                                              |v $ {} (:type :expr) (:id |OBwVLcTe060)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |C7_VIkTQoqV) (:text |:instants) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :expr) (:id |EKK2Ao_SJRC)
                                                    :data $ {}
                                                      |T $ {} (:type :leaf) (:id |fLRrXsYzOQw) (:text |assoc) (:by |root) (:at 1583600289679)
                                                      |j $ {} (:type :leaf) (:id |GdurHrR_O2r) (:text |instants) (:by |root) (:at 1583600289679)
                                                      |r $ {} (:type :leaf) (:id |4V2AsuxXKkM) (:text |:data) (:by |root) (:at 1583600289679)
                                                      |v $ {} (:type :leaf) (:id |EtXWTir7feV) (:text |the-instant) (:by |root) (:at 1583600289679)
                                                    :by nil
                                                    :at 1583600289679
                                                :by nil
                                                :at 1583600289679
                                              |x $ {} (:type :expr) (:id |u639MbVgLds)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |JqDjxQ5y8CU) (:text |:removing?) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :leaf) (:id |pvOCw3em0WV) (:text |removing?) (:by |root) (:at 1583600289679)
                                                :by nil
                                                :at 1583600289679
                                            :by nil
                                            :at 1583600289679
                                        :by nil
                                        :at 1583600289679
                                    :by nil
                                    :at 1583600289679
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                          |T $ {} (:type :expr) (:id |mHDd4GoejCn)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |8lx1tQXEPwK) (:text |elapsed) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :expr) (:id |_wOfwkfC7qa)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |aprhTsZ2dyY) (:text |:elapsed) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :leaf) (:id |zNwf8HoRmow) (:text |packed) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                          |yr $ {} (:type :expr) (:id |KhY2liGlqcJ)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |LK5ziz2gUor) (:text |on-tick) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :expr) (:id |TL8uftem_1S)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |zTYuHvWuHsZ) (:text |or) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :expr) (:id |zHpPZBwR02d)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |txsGCm7Od5U) (:text |:on-tick) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :leaf) (:id |ksM3fgZpuzl) (:text |hooks) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                  |r $ {} (:type :leaf) (:id |4B4FHqvbmPf) (:text |defaut-tick) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                          |yyyT $ {} (:type :expr) (:id |lFw45KH65si)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |LN-nOqdr0Pj) (:text |curry-render) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :expr) (:id |heDEu6XqVGd)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |Bc0nyO_5cuz) (:text |apply) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :leaf) (:id |q0NA3ovLMmP) (:text |render) (:by |root) (:at 1583600289679)
                                  |r $ {} (:type :leaf) (:id |Xe8G1cg9ym7) (:text |args) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                          |yT $ {} (:type :expr) (:id |G59EN2KZKKM)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |xy-gZxm4ivF) (:text |hooks) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :expr) (:id |X15btX0xCMF)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |5Wyhyh80ZjV) (:text |:hooks) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :leaf) (:id |I2FFpnMiO2z) (:text |base-tree) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                          |yyyj $ {} (:type :expr) (:id |vWjv4PaE2Ri)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |o5-KAmIkYMb) (:text |cached-tree) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :expr) (:id |eOGfdXKV_iz)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |SXXU5R4BrUR) (:text |if) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :expr) (:id |r1kqgdjojQk)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |DdIbNS2aUWt) (:text |some?) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :leaf) (:id |DyEq14Kld-3) (:text |prev-markup) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                  |r $ {} (:type :expr) (:id |6Gv-jIhFV_M)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |GqJ8r9E3qig) (:text |:tree) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :leaf) (:id |0rDNT6tOWj7) (:text |prev-markup) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                  |v $ {} (:type :leaf) (:id |4OEwMRZX1kY) (:text |nil) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                          |j $ {} (:type :expr) (:id |y4lGQZwmady)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |4E9thJG2BWt) (:text |base-tree) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :expr) (:id |w3NLweK_u4F)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |Z2vhprfgJts) (:text |or) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :leaf) (:id |fbzHbXe7eVO) (:text |markup) (:by |root) (:at 1583600289679)
                                  |r $ {} (:type :leaf) (:id |WaUQlu33BCo) (:text |prev-markup) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                          |x $ {} (:type :expr) (:id |r0QRQZtDY1-)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |VjorGgI4O-N) (:text |base-coord) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :expr) (:id |aUXqTjnKUvH)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |n_lnN4j1BHT) (:text |conj) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :leaf) (:id |4MYpSpCW3ZU) (:text |coord) (:by |root) (:at 1583600289679)
                                  |r $ {} (:type :expr) (:id |kWvEIkNaCD8)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |iFI_s8x51Nw) (:text |:name) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :leaf) (:id |OGr-CDDRGn4) (:text |base-tree) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                          |v $ {} (:type :expr) (:id |H-5s_ZtjKEl)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |9vHWuJoeuXC) (:text |args) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :expr) (:id |aGN6ZF1QehP)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |5XW_lWMCpT8) (:text |:args) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :leaf) (:id |1th6fqNMPLt) (:text |base-tree) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                          |yj $ {} (:type :expr) (:id |bvxXBMroEBf)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |ffpyJniGZdr) (:text |init-instant) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :expr) (:id |2UJWjq8Qlbo)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |n853almwIxV) (:text |:init-instant) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :leaf) (:id |wRDjO-3oCAI) (:text |hooks) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                          |yx $ {} (:type :expr) (:id |n9R-eAD0bnz)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |l8cn2bsBMZG) (:text |on-update) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :expr) (:id |xevV9MxFp66)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |VGeCK0P1uL4) (:text |:on-update) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :leaf) (:id |AM1OSA4xbNA) (:text |hooks) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                          |yyj $ {} (:type :expr) (:id |c3NDfk90GSs)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |RGAVHhs-cKZ) (:text |at-place?) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :expr) (:id |XwAaGEgZFSr)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |vjtbmAQLj4d) (:text |and) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :expr) (:id |LMcu64C9aZR)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |Jq42ESr1eCh) (:text |not) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :leaf) (:id |ezxKB49AlwM) (:text |new?) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                  |r $ {} (:type :expr) (:id |k_a9x7GIIJk)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |dA7aMr6Sroj) (:text |nil?) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :leaf) (:id |shZSt2z012R) (:text |prev-markup) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                          |yyy $ {} (:type :expr) (:id |_WmFoVO03jm)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |JggDqcNf8Qx) (:text |queue!) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :expr) (:id |MjDgU7dzW3h)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |mMONZoFiezh) (:text |:queue!) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :leaf) (:id |KBHEukahZKL) (:text |packed) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                          |yyT $ {} (:type :expr) (:id |nmrgiprYTw_)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |XPfuiNiP53z) (:text |state) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :expr) (:id |UR5dJwrBozS)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |MgNobGNjJz6) (:text |get-state) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :leaf) (:id |HVFpoPDtRk0) (:text |states) (:by |root) (:at 1583600289679)
                                  |r $ {} (:type :expr) (:id |ZIcDYhYTz1S)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |2BmNxL71xFA) (:text |:init-state) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :leaf) (:id |Fk9G7EEXb8z) (:text |hooks) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                  |v $ {} (:type :leaf) (:id |7fjzuO1sACA) (:text |args) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                          |yyx $ {} (:type :expr) (:id |NX1S-F5rx8k)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |qpNOYrtwrDH) (:text |mutate!) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :expr) (:id |iLCBng04TDx)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |qMwRXR9FqIh) (:text |fn) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :expr) (:id |IcCMokpc8iF)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |CNnTZY6IBqG) (:text "|&") (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :leaf) (:id |QX2ESmuqMc9) (:text |state-args) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                  |r $ {} (:type :expr) (:id |T-x3-u9YKk8)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |tkrIFSk2WXD) (:text |let) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :expr) (:id |V4ZApeyIXRy)
                                        :data $ {}
                                          |T $ {} (:type :expr) (:id |QIWSoCglRVp)
                                            :data $ {}
                                              |T $ {} (:type :leaf) (:id |fF3HTR-RYmk) (:text |update-state) (:by |root) (:at 1583600289679)
                                              |j $ {} (:type :expr) (:id |q-ckTgKKGG-)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |Z2q8qishUMZ) (:text |:update-state) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :leaf) (:id |ZLIHK_da_Bc) (:text |hooks) (:by |root) (:at 1583600289679)
                                                :by nil
                                                :at 1583600289679
                                            :by nil
                                            :at 1583600289679
                                          |j $ {} (:type :expr) (:id |qogWaE0f8tp)
                                            :data $ {}
                                              |T $ {} (:type :leaf) (:id |db11p5PipFK) (:text |new-state) (:by |root) (:at 1583600289679)
                                              |j $ {} (:type :expr) (:id |GKTnkHeRq99)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |5_lpZJsN2bL) (:text |apply) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :leaf) (:id |nyKidzvlwxf) (:text |update-state) (:by |root) (:at 1583600289679)
                                                  |r $ {} (:type :expr) (:id |zzObqqWFnT1)
                                                    :data $ {}
                                                      |T $ {} (:type :leaf) (:id |6pFyjAJcdUH) (:text |cons) (:by |root) (:at 1583600289679)
                                                      |j $ {} (:type :leaf) (:id |0HXgyitdLJE) (:text |state) (:by |root) (:at 1583600289679)
                                                      |r $ {} (:type :leaf) (:id |Ur-3VUVlEwB) (:text |state-args) (:by |root) (:at 1583600289679)
                                                    :by nil
                                                    :at 1583600289679
                                                :by nil
                                                :at 1583600289679
                                            :by nil
                                            :at 1583600289679
                                        :by nil
                                        :at 1583600289679
                                      |r $ {} (:type :expr) (:id |NPnt6xYWlO5)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |Sq-dGO2RSks) (:text |.log) (:by |root) (:at 1583600289679)
                                          |j $ {} (:type :leaf) (:id |mF5UXCeM4op) (:text |js/console) (:by |root) (:at 1583600289679)
                                          |r $ {} (:type :leaf) (:id |S3vP9rIh8XR) (:text "||During mutate:") (:by |root) (:at 1583600289679)
                                          |v $ {} (:type :leaf) (:id |1kkvcZAiQ0R) (:text |base-coord) (:by |root) (:at 1583600289679)
                                          |x $ {} (:type :leaf) (:id |FAhzG9AGMJq) (:text |state) (:by |root) (:at 1583600289679)
                                          |y $ {} (:type :leaf) (:id |5gGzsv-Q2UA) (:text |new-state) (:by |root) (:at 1583600289679)
                                          |yT $ {} (:type :leaf) (:id |OjXEzcfjg63) (:text |states) (:by |root) (:at 1583600289679)
                                        :by nil
                                        :at 1583600289679
                                      |v $ {} (:type :expr) (:id |n2aKeUDlFlY)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |_dqzXOcGKkN) (:text |build-mutate) (:by |root) (:at 1583600289679)
                                          |j $ {} (:type :leaf) (:id |pDmuXZB4Sl7) (:text |base-coord) (:by |root) (:at 1583600289679)
                                          |r $ {} (:type :leaf) (:id |fqvvhy0TdgG) (:text |new-state) (:by |root) (:at 1583600289679)
                                        :by nil
                                        :at 1583600289679
                                    :by nil
                                    :at 1583600289679
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                          |r $ {} (:type :expr) (:id |-uHoLLSTNhN)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |NqDFeyyboqI) (:text |comp-name) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :expr) (:id |BHlLLAcIsGL)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |O5L1cApt6HD) (:text |:name) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :leaf) (:id |Xf8zLPTaIgN) (:text |base-tree) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                          |y $ {} (:type :expr) (:id |6KJkdpp_UM4)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |0BnpRND1qeb) (:text |render) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :expr) (:id |Co27L32XMMc)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |w21HdF-arf0) (:text |:render) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :leaf) (:id |qt9e2zOSJJS) (:text |base-tree) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                          |yyv $ {} (:type :expr) (:id |YhVuV6O7Fq4)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |y57AGrdOZEQ) (:text |build-mutate) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :expr) (:id |RZc425bnOj2)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |XTYiuG8WnSL) (:text |:build-mutate) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :leaf) (:id |3MgjxKTaU-j) (:text |packed) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                          |yy $ {} (:type :expr) (:id |sYwAEp8z8Ao)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |P1RjvAMpFOB) (:text |remove?) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :expr) (:id |vMAou0izGwS)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |6heKhsc8uMF) (:text |:remove?) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :leaf) (:id |8jlc3jKa1hy) (:text |hooks) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                          |yyr $ {} (:type :expr) (:id |4NCFcBbQxNr)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |1jGv5QM7-O3) (:text |instant) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :expr) (:id |u0_3z8YvQtB)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |Ab8wIGT2Zca) (:text |get-instant) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :leaf) (:id |9jz9nkThwFV) (:text |instants) (:by |root) (:at 1583600289679)
                                  |r $ {} (:type :leaf) (:id |v5hum7xLUCJ) (:text |init-instant) (:by |root) (:at 1583600289679)
                                  |v $ {} (:type :leaf) (:id |01jY6XlZiOI) (:text |args) (:by |root) (:at 1583600289679)
                                  |x $ {} (:type :leaf) (:id |-cCHWhBsoz-) (:text |state) (:by |root) (:at 1583600289679)
                                  |y $ {} (:type :leaf) (:id |It6WpGYdSoH) (:text |at-place?) (:by |root) (:at 1583600289679)
                                  |yT $ {} (:type :expr) (:id |dDwNd0J_re7)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |N1XgtBFt5Zp) (:text |some?) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :leaf) (:id |4HyarBGkAx9) (:text |prev-markup) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                          |yv $ {} (:type :expr) (:id |r__7JNyUs2Y)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |uYd5AwHsDtT) (:text |on-unmount) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :expr) (:id |lRolyJfSZ-1)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |-c6ASCZrV1m) (:text |:on-unmount) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :leaf) (:id |d2BgAqxv8Vx) (:text |hooks) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                      |r $ {} (:type :expr) (:id |MMVAK5TNqsk)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |41AFTE7xYD1) (:text |cond) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |wqKBMe_yA_h)
                            :data $ {}
                              |T $ {} (:type :expr) (:id |UfZDeCA25hp)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |4WEzwji0pnn) (:text |and) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :expr) (:id |ASovliQCEpN)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |E0dvCBn8bEA) (:text |some?) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :leaf) (:id |QUfJAXJeyNJ) (:text |markup) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                  |r $ {} (:type :expr) (:id |mMCVH7Jys1d)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |s_z2kQZCCem) (:text |nil?) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :leaf) (:id |G2UHtSjGP8i) (:text |prev-markup) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                :by nil
                                :at 1583600289679
                              |j $ {} (:type :expr) (:id |VX3ygG25Uhh)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |eVCofez-Swa) (:text |do) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :expr) (:id |8cBIcF3ZbiT)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |P45Oz9AYQ1z) (:text |if) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :expr) (:id |ZwMCUJAbx4O)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |kv_0LVbbkBe) (:text |some?) (:by |root) (:at 1583600289679)
                                          |j $ {} (:type :leaf) (:id |nTVw_Oa8ZeA) (:text |instant) (:by |root) (:at 1583600289679)
                                        :by nil
                                        :at 1583600289679
                                      |r $ {} (:type :expr) (:id |TLOZzFpDgJD)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |6MWAZCywuEZ) (:text |queue!) (:by |root) (:at 1583600289679)
                                          |j $ {} (:type :leaf) (:id |KGgAa-OAPmb) (:text |base-coord) (:by |root) (:at 1583600289679)
                                          |r $ {} (:type :leaf) (:id |oInk7lAdzsj) (:text |instant) (:by |root) (:at 1583600289679)
                                          |v $ {} (:type :leaf) (:id |zNVcrzoNDZM) (:text |:init) (:by |root) (:at 1583600289679)
                                        :by nil
                                        :at 1583600289679
                                    :by nil
                                    :at 1583600289679
                                  |r $ {} (:type :expr) (:id |zEQ_2bnbTOR)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |j-lBRWqFD9G) (:text |render-result) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :leaf) (:id |mU1jt8oYZ3l) (:text |instant) (:by |root) (:at 1583600289679)
                                      |r $ {} (:type :leaf) (:id |qVFvjZbuo-n) (:text |false) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                          |r $ {} (:type :expr) (:id |zDd4xPbtbKa)
                            :data $ {}
                              |T $ {} (:type :expr) (:id |kZVuV3ndPFN)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |qabykHYc84R) (:text |and) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :expr) (:id |P2R2_jAF0Kj)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |k76iEzx_ZrE) (:text |some?) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :leaf) (:id |UwnKzqhTR-f) (:text |markup) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                  |r $ {} (:type :expr) (:id |AT6_gm9-g-O)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |WrOQmNy-epM) (:text |some?) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :leaf) (:id |ZWMrKv1jHZ7) (:text |prev-markup) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                  |v $ {} (:type :expr) (:id |FrgCRW4EgL9)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |4P3g7YyDRoz) (:text |=component?) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :leaf) (:id |Mbm0wCkY1jN) (:text |prev-markup) (:by |root) (:at 1583600289679)
                                      |r $ {} (:type :leaf) (:id |K0G12VkO8kr) (:text |markup) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                :by nil
                                :at 1583600289679
                              |j $ {} (:type :expr) (:id |o0ozHlJ7Gq3)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |L3Ce6m-Q6vQ) (:text |do) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :expr) (:id |YTvQ0XDIkFY)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |4beWV0uOjYm) (:text |;) (:by |-pxyJ-2j) (:at 1583601222191)
                                      |j $ {} (:type :leaf) (:id |V63gjYyENsC) (:text |.log) (:by |root) (:at 1583600289679)
                                      |r $ {} (:type :leaf) (:id |cfXLUUR2AZm) (:text |js/console) (:by |root) (:at 1583600289679)
                                      |v $ {} (:type :leaf) (:id |Rwk7zJjqSzy) (:text "||Reusing component:") (:by |root) (:at 1583600289679)
                                      |x $ {} (:type :leaf) (:id |pplFnvsbrU4) (:text |coord) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                  |r $ {} (:type :leaf) (:id |vQEqRMi-l-A) (:text |prev-markup) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                          |v $ {} (:type :expr) (:id |yEY1vQGPmPb)
                            :data $ {}
                              |T $ {} (:type :expr) (:id |dJ2Z55SlNgU)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |dRKaIyF4TrO) (:text |and) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :expr) (:id |GncKJaUtPQ1)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |RRWr7tz2Xyg) (:text |some?) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :leaf) (:id |SvTda-L1U1P) (:text |markup) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                  |r $ {} (:type :expr) (:id |Gn-betHKOXS)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |shUJM16XtGN) (:text |some?) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :leaf) (:id |QAdDmskzA-J) (:text |prev-markup) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                :by nil
                                :at 1583600289679
                              |j $ {} (:type :expr) (:id |jEO8JoQhHnT)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |N4tqr30N7iB) (:text |if) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :expr) (:id |ivb5HdjGOkD)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |2gugpsbBkHQ) (:text |and) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :expr) (:id |grtXzPeA0nb)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |fDv1JiSKoo6) (:text |fn?) (:by |root) (:at 1583600289679)
                                          |j $ {} (:type :leaf) (:id |ozVS-HgE9Uv) (:text |on-update) (:by |root) (:at 1583600289679)
                                        :by nil
                                        :at 1583600289679
                                      |r $ {} (:type :expr) (:id |w3TCwkSvMoc)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |03mLJls5WOU) (:text |updated?) (:by |root) (:at 1583600289679)
                                          |j $ {} (:type :leaf) (:id |EEdzjGsgJ7I) (:text |markup) (:by |root) (:at 1583600289679)
                                          |r $ {} (:type :leaf) (:id |eyoIzq9I2aI) (:text |prev-markup) (:by |root) (:at 1583600289679)
                                        :by nil
                                        :at 1583600289679
                                    :by nil
                                    :at 1583600289679
                                  |r $ {} (:type :expr) (:id |K4J9S47UuZF)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |WJ7km40wjkB) (:text |let) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :expr) (:id |1-nMjrd5GtT)
                                        :data $ {}
                                          |T $ {} (:type :expr) (:id |JnPFh14Ib9h)
                                            :data $ {}
                                              |T $ {} (:type :leaf) (:id |rBgWeBg_wZT) (:text |new-instant) (:by |root) (:at 1583600289679)
                                              |j $ {} (:type :expr) (:id |Y8XwXlt3nnN)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |ruv7ySzMqoB) (:text |on-update) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :leaf) (:id |jC3YmktdY07) (:text |instant) (:by |root) (:at 1583600289679)
                                                  |r $ {} (:type :expr) (:id |oeQirwPtoPb)
                                                    :data $ {}
                                                      |T $ {} (:type :leaf) (:id |rHJksMPiZ0P) (:text |:args) (:by |root) (:at 1583600289679)
                                                      |j $ {} (:type :leaf) (:id |2JWskQgeQG9) (:text |prev-markup) (:by |root) (:at 1583600289679)
                                                    :by nil
                                                    :at 1583600289679
                                                  |v $ {} (:type :leaf) (:id |N30TphtDizO) (:text |args) (:by |root) (:at 1583600289679)
                                                  |x $ {} (:type :expr) (:id |L1WeX9BPDcW)
                                                    :data $ {}
                                                      |T $ {} (:type :leaf) (:id |1ldPkfi9d3f) (:text |:states) (:by |root) (:at 1583600289679)
                                                      |j $ {} (:type :leaf) (:id |bRRaR92pT8a) (:text |prev-markup) (:by |root) (:at 1583600289679)
                                                    :by nil
                                                    :at 1583600289679
                                                  |y $ {} (:type :leaf) (:id |SH8znu127Z6) (:text |state) (:by |root) (:at 1583600289679)
                                                :by nil
                                                :at 1583600289679
                                            :by nil
                                            :at 1583600289679
                                        :by nil
                                        :at 1583600289679
                                      |r $ {} (:type :expr) (:id |1_e6geTHvdI)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |iKcNmiq-C9Q) (:text |if) (:by |root) (:at 1583600289679)
                                          |j $ {} (:type :expr) (:id |k9-mdVd6YcT)
                                            :data $ {}
                                              |T $ {} (:type :leaf) (:id |WLHhqREND2K) (:text |not=) (:by |root) (:at 1583600289679)
                                              |j $ {} (:type :leaf) (:id |37p9wh0kXPN) (:text |instant) (:by |root) (:at 1583600289679)
                                              |r $ {} (:type :leaf) (:id |UPPianKSF9B) (:text |new-instant) (:by |root) (:at 1583600289679)
                                            :by nil
                                            :at 1583600289679
                                          |r $ {} (:type :expr) (:id |6XsIrOaJ_W4)
                                            :data $ {}
                                              |T $ {} (:type :leaf) (:id |0kbByDk3AsB) (:text |do) (:by |root) (:at 1583600289679)
                                              |j $ {} (:type :expr) (:id |qhqdXzYw5iM)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |z9dmcdSEnlb) (:text |queue!) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :leaf) (:id |A1ta1UFFM5a) (:text |base-coord) (:by |root) (:at 1583600289679)
                                                  |r $ {} (:type :leaf) (:id |idZ0NTUR7Sv) (:text |new-instant) (:by |root) (:at 1583600289679)
                                                  |v $ {} (:type :leaf) (:id |-WWE2g1ZsSl) (:text |:update) (:by |root) (:at 1583600289679)
                                                :by nil
                                                :at 1583600289679
                                              |r $ {} (:type :expr) (:id |MQSPl6vvruG)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |jy-mIzUC8JN) (:text |render-result) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :leaf) (:id |I9dKjwJaZAc) (:text |new-instant) (:by |root) (:at 1583600289679)
                                                  |r $ {} (:type :leaf) (:id |C_hNjppa7b5) (:text |false) (:by |root) (:at 1583600289679)
                                                :by nil
                                                :at 1583600289679
                                            :by nil
                                            :at 1583600289679
                                          |v $ {} (:type :expr) (:id |odyZBcpU_zb)
                                            :data $ {}
                                              |T $ {} (:type :leaf) (:id |vob4PurtyXW) (:text |let) (:by |root) (:at 1583600289679)
                                              |j $ {} (:type :expr) (:id |fJ6qUnpAb67)
                                                :data $ {}
                                                  |T $ {} (:type :expr) (:id |WPE_80aKc4d)
                                                    :data $ {}
                                                      |T $ {} (:type :leaf) (:id |SFGYHb2jlVd) (:text |ticked-instant) (:by |root) (:at 1583600289679)
                                                      |j $ {} (:type :expr) (:id |ZwKVTGT8b9o)
                                                        :data $ {}
                                                          |T $ {} (:type :leaf) (:id |N5iLjF_MFwD) (:text |on-tick) (:by |root) (:at 1583600289679)
                                                          |j $ {} (:type :leaf) (:id |JLN-ChxUE8e) (:text |instant) (:by |root) (:at 1583600289679)
                                                          |r $ {} (:type :leaf) (:id |FAr7VNeO_0W) (:text |elapsed) (:by |root) (:at 1583600289679)
                                                        :by nil
                                                        :at 1583600289679
                                                    :by nil
                                                    :at 1583600289679
                                                :by nil
                                                :at 1583600289679
                                              |r $ {} (:type :expr) (:id |eeDHskAHnbc)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |xZLhSzlg2y_) (:text |if) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :expr) (:id |ksb_igIpc97)
                                                    :data $ {}
                                                      |T $ {} (:type :leaf) (:id |F7erDiFGNCa) (:text |not=) (:by |root) (:at 1583600289679)
                                                      |j $ {} (:type :leaf) (:id |LkWRmsug74-) (:text |instant) (:by |root) (:at 1583600289679)
                                                      |r $ {} (:type :leaf) (:id |lyZmO7GcCLN) (:text |ticked-instant) (:by |root) (:at 1583600289679)
                                                    :by nil
                                                    :at 1583600289679
                                                  |r $ {} (:type :expr) (:id |Le1e7wjowyn)
                                                    :data $ {}
                                                      |T $ {} (:type :leaf) (:id |fSBNs9P4mOp) (:text |queue!) (:by |root) (:at 1583600289679)
                                                      |j $ {} (:type :leaf) (:id |xDyMnmCm-6I) (:text |base-coord) (:by |root) (:at 1583600289679)
                                                      |r $ {} (:type :leaf) (:id |d7Btv5c5Kkp) (:text |ticked-instant) (:by |root) (:at 1583600289679)
                                                      |v $ {} (:type :leaf) (:id |2JoIV3M3QmH) (:text |:tick-on-update) (:by |root) (:at 1583600289679)
                                                    :by nil
                                                    :at 1583600289679
                                                :by nil
                                                :at 1583600289679
                                              |v $ {} (:type :expr) (:id |cnGPggOQxfC)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |nJ-T8XTUgRe) (:text |render-result) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :leaf) (:id |tvFTRSxuuYN) (:text |ticked-instant) (:by |root) (:at 1583600289679)
                                                  |r $ {} (:type :leaf) (:id |HZW47xXF23H) (:text |false) (:by |root) (:at 1583600289679)
                                                :by nil
                                                :at 1583600289679
                                            :by nil
                                            :at 1583600289679
                                        :by nil
                                        :at 1583600289679
                                    :by nil
                                    :at 1583600289679
                                  |v $ {} (:type :expr) (:id |mkU-u_ppAxu)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |FcTBpM_V_ob) (:text |let) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :expr) (:id |OQOSygLI88H)
                                        :data $ {}
                                          |T $ {} (:type :expr) (:id |MCobpRrXo1v)
                                            :data $ {}
                                              |T $ {} (:type :leaf) (:id |yJbGUI_N9Ee) (:text |new-instant) (:by |root) (:at 1583600289679)
                                              |j $ {} (:type :expr) (:id |ttGkXUFB_DD)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |6uyDN7RLHfz) (:text |on-tick) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :leaf) (:id |S8CEPnnOg_z) (:text |instant) (:by |root) (:at 1583600289679)
                                                  |r $ {} (:type :leaf) (:id |fhsOreJQrFL) (:text |elapsed) (:by |root) (:at 1583600289679)
                                                :by nil
                                                :at 1583600289679
                                            :by nil
                                            :at 1583600289679
                                        :by nil
                                        :at 1583600289679
                                      |r $ {} (:type :expr) (:id |-LqfVOPXdoh)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |QbQFw5vzcfH) (:text |if) (:by |root) (:at 1583600289679)
                                          |j $ {} (:type :expr) (:id |6aXo6rq5CqS)
                                            :data $ {}
                                              |T $ {} (:type :leaf) (:id |jzbpj-tlpbd) (:text |not=) (:by |root) (:at 1583600289679)
                                              |j $ {} (:type :leaf) (:id |a780ZI1L7v2) (:text |instant) (:by |root) (:at 1583600289679)
                                              |r $ {} (:type :leaf) (:id |8-BrR9IRTsv) (:text |new-instant) (:by |root) (:at 1583600289679)
                                            :by nil
                                            :at 1583600289679
                                          |r $ {} (:type :expr) (:id |nVKEUklRk27)
                                            :data $ {}
                                              |T $ {} (:type :leaf) (:id |SjkR3JPGGpR) (:text |queue!) (:by |root) (:at 1583600289679)
                                              |j $ {} (:type :leaf) (:id |a21dxBxF5vT) (:text |base-coord) (:by |root) (:at 1583600289679)
                                              |r $ {} (:type :leaf) (:id |PD27oDSXAq_) (:text |new-instant) (:by |root) (:at 1583600289679)
                                              |v $ {} (:type :leaf) (:id |BUOjaPlOcPi) (:text |:tick) (:by |root) (:at 1583600289679)
                                            :by nil
                                            :at 1583600289679
                                        :by nil
                                        :at 1583600289679
                                      |v $ {} (:type :expr) (:id |QJzEZZs6UyV)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |y_ZNLC6hT52) (:text |render-result) (:by |root) (:at 1583600289679)
                                          |j $ {} (:type :leaf) (:id |dm1gqDXjxih) (:text |new-instant) (:by |root) (:at 1583600289679)
                                          |r $ {} (:type :leaf) (:id |G5tQaORHcUC) (:text |false) (:by |root) (:at 1583600289679)
                                        :by nil
                                        :at 1583600289679
                                    :by nil
                                    :at 1583600289679
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                          |x $ {} (:type :expr) (:id |euG_qVAe7Ro)
                            :data $ {}
                              |T $ {} (:type :expr) (:id |R9pe89HCJBE)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |6Wnglc8lFr5) (:text |and) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :expr) (:id |MoK-O9CESLW)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |JlcnR3KA-0r) (:text |nil?) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :leaf) (:id |J5x7ze3A_D_) (:text |markup) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                  |r $ {} (:type :expr) (:id |MSle2AsveMI)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |utADjcM-zWS) (:text |some?) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :leaf) (:id |a2RepLe3XHd) (:text |prev-markup) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                  |v $ {} (:type :expr) (:id |aGGjo9JMaas)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |FtTjSXzWx6h) (:text |:removing?) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :leaf) (:id |YQxJeluxpRy) (:text |prev-markup) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                :by nil
                                :at 1583600289679
                              |j $ {} (:type :expr) (:id |rIYHj31RnU5)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |lWC7501OI_F) (:text |let) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :expr) (:id |vihHvBvkXE7)
                                    :data $ {}
                                      |T $ {} (:type :expr) (:id |c6VclXIoxAT)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |rCGrnivdLdn) (:text |new-instant) (:by |root) (:at 1583600289679)
                                          |j $ {} (:type :expr) (:id |Hc87V9c-vYU)
                                            :data $ {}
                                              |T $ {} (:type :leaf) (:id |pPqFNqwUA2K) (:text |on-tick) (:by |root) (:at 1583600289679)
                                              |j $ {} (:type :leaf) (:id |f0_v3uQoDnR) (:text |instant) (:by |root) (:at 1583600289679)
                                              |r $ {} (:type :leaf) (:id |iqyrNlyDlQB) (:text |elapsed) (:by |root) (:at 1583600289679)
                                            :by nil
                                            :at 1583600289679
                                        :by nil
                                        :at 1583600289679
                                    :by nil
                                    :at 1583600289679
                                  |r $ {} (:type :expr) (:id |pKbAUFg6utR)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |KaaGlhHP5rA) (:text |if) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :expr) (:id |B_b_ygC8NHW)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |WhbM_RWj2Rd) (:text |remove?) (:by |root) (:at 1583600289679)
                                          |j $ {} (:type :leaf) (:id |6SwG8X5lduf) (:text |new-instant) (:by |root) (:at 1583600289679)
                                        :by nil
                                        :at 1583600289679
                                      |r $ {} (:type :leaf) (:id |O97tV0yfwtq) (:text |nil) (:by |root) (:at 1583600289679)
                                      |v $ {} (:type :expr) (:id |ttv_KK9Oir0)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |6PfozWf1NwE) (:text |do) (:by |root) (:at 1583600289679)
                                          |j $ {} (:type :expr) (:id |lvGT2NK2YQC)
                                            :data $ {}
                                              |T $ {} (:type :leaf) (:id |eimlxiho3ut) (:text |queue!) (:by |root) (:at 1583600289679)
                                              |j $ {} (:type :leaf) (:id |pnbiT7uwMGt) (:text |base-coord) (:by |root) (:at 1583600289679)
                                              |r $ {} (:type :leaf) (:id |Viao0E9vk5v) (:text |new-instant) (:by |root) (:at 1583600289679)
                                              |v $ {} (:type :leaf) (:id |GG07PcsPh5t) (:text |:removing) (:by |root) (:at 1583600289679)
                                            :by nil
                                            :at 1583600289679
                                          |r $ {} (:type :expr) (:id |WxPfkAkUtPf)
                                            :data $ {}
                                              |T $ {} (:type :leaf) (:id |iiHNyUmwrCU) (:text |render-result) (:by |root) (:at 1583600289679)
                                              |j $ {} (:type :leaf) (:id |GjfjkCHknYM) (:text |new-instant) (:by |root) (:at 1583600289679)
                                              |r $ {} (:type :leaf) (:id |Y2MvCGT5FjR) (:text |true) (:by |root) (:at 1583600289679)
                                            :by nil
                                            :at 1583600289679
                                        :by nil
                                        :at 1583600289679
                                    :by nil
                                    :at 1583600289679
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                          |y $ {} (:type :expr) (:id |5HE3K-HfFnH)
                            :data $ {}
                              |T $ {} (:type :expr) (:id |q7go5xCsJvU)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |T7rMu3QddWN) (:text |and) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :expr) (:id |_lMdOGr6rTP)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |9_ILWwaXq3s) (:text |nil?) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :leaf) (:id |3mOtcWntUVp) (:text |markup) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                  |r $ {} (:type :expr) (:id |uuesjl0mc5X)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |ZnESAOtc6C4) (:text |some?) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :leaf) (:id |bJsAv3ySA0d) (:text |prev-markup) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                  |v $ {} (:type :expr) (:id |J6AVyma54KT)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |bgLrD6SxWd6) (:text |not) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :expr) (:id |8Dmugl0AbHQ)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |r95-hc3dRfw) (:text |:removing?) (:by |root) (:at 1583600289679)
                                          |j $ {} (:type :leaf) (:id |hLVAO86p6Gm) (:text |prev-markup) (:by |root) (:at 1583600289679)
                                        :by nil
                                        :at 1583600289679
                                    :by nil
                                    :at 1583600289679
                                :by nil
                                :at 1583600289679
                              |j $ {} (:type :expr) (:id |I9EeqjkFwrm)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |uGEgtpqZCWA) (:text |if) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :expr) (:id |5EXTqu5vi51)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |HCa6DMg7HeT) (:text |fn?) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :leaf) (:id |q3zmjo_o5N5) (:text |on-unmount) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                  |r $ {} (:type :expr) (:id |v69opLrf2kX)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |f6bwloRvcS0) (:text |let) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :expr) (:id |KD2s15FQGjR)
                                        :data $ {}
                                          |T $ {} (:type :expr) (:id |NGnjMFJtben)
                                            :data $ {}
                                              |T $ {} (:type :leaf) (:id |HqrsPk70twd) (:text |new-instant) (:by |root) (:at 1583600289679)
                                              |j $ {} (:type :expr) (:id |rqth89Mnd9q)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |yvguEZbNeqs) (:text |on-unmount) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :leaf) (:id |1mxx5e_cDiW) (:text |instant) (:by |root) (:at 1583600289679)
                                                :by nil
                                                :at 1583600289679
                                            :by nil
                                            :at 1583600289679
                                        :by nil
                                        :at 1583600289679
                                      |r $ {} (:type :expr) (:id |kRhK7lxAYSv)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |9C1CPoRv38d) (:text |queue!) (:by |root) (:at 1583600289679)
                                          |j $ {} (:type :leaf) (:id |Qcw-dNyh_jY) (:text |base-coord) (:by |root) (:at 1583600289679)
                                          |r $ {} (:type :leaf) (:id |0AuqoC9D2Lw) (:text |new-instant) (:by |root) (:at 1583600289679)
                                          |v $ {} (:type :leaf) (:id |uwbsrAsIGOX) (:text |:unmount) (:by |root) (:at 1583600289679)
                                        :by nil
                                        :at 1583600289679
                                      |v $ {} (:type :expr) (:id |4LJv8X5UUTK)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |uQl6VDREM0v) (:text |render-result) (:by |root) (:at 1583600289679)
                                          |j $ {} (:type :leaf) (:id |8Ik4cZ0eC5z) (:text |new-instant) (:by |root) (:at 1583600289679)
                                          |r $ {} (:type :leaf) (:id |SXVJq1Dmjyf) (:text |true) (:by |root) (:at 1583600289679)
                                        :by nil
                                        :at 1583600289679
                                    :by nil
                                    :at 1583600289679
                                  |v $ {} (:type :leaf) (:id |S4pHVHRTbRE) (:text |nil) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                          |yT $ {} (:type :expr) (:id |0naF7J8c5hl)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |teow8B2FJO3) (:text |:else) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :expr) (:id |RfdsoQuH7d7)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |eoiERekxuZs) (:text |do) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :expr) (:id |LnW7j-WFhm9)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |Eq5_a3Lm8M6) (:text |.warn) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :leaf) (:id |HZPdwmWzNL1) (:text |js/console) (:by |root) (:at 1583600289679)
                                      |r $ {} (:type :leaf) (:id |kL_9iG4KvN1) (:text "||Unexpected case:") (:by |root) (:at 1583600289679)
                                      |v $ {} (:type :leaf) (:id |JUp6EF87_Hm) (:text |markup) (:by |root) (:at 1583600289679)
                                      |x $ {} (:type :leaf) (:id |wewLEUpS4hW) (:text |prev-markup) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                :by nil
                :at 1583600289679
            :by nil
            :at 1583600289679
          |render-shape $ {} (:type :expr) (:id |knztCTh52YP)
            :data $ {}
              |T $ {} (:type :leaf) (:id |EtWibYM9hT2) (:text |defn) (:by |root) (:at 1583600289679)
              |j $ {} (:type :leaf) (:id |bVQhpcmZo55) (:text |render-shape) (:by |root) (:at 1583600289679)
              |r $ {} (:type :expr) (:id |-NANOCTfZGx)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |xDSOPfARp4M) (:text |markup) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :leaf) (:id |rUis8_Gz9yx) (:text |prev-markup) (:by |root) (:at 1583600289679)
                  |r $ {} (:type :leaf) (:id |xQkQv4zCc4b) (:text |coord) (:by |root) (:at 1583600289679)
                  |v $ {} (:type :leaf) (:id |C5vdwftg6le) (:text |comp-coord) (:by |root) (:at 1583600289679)
                  |x $ {} (:type :leaf) (:id |ekelXCaNhnN) (:text |states) (:by |root) (:at 1583600289679)
                  |y $ {} (:type :leaf) (:id |BLrCmw4b4ew) (:text |instants) (:by |root) (:at 1583600289679)
                  |yT $ {} (:type :leaf) (:id |UFEm-HYmgWP) (:text |new?) (:by |root) (:at 1583600289679)
                  |yj $ {} (:type :leaf) (:id |4ebjHV9gE7N) (:text |packed) (:by |root) (:at 1583600289679)
                :by nil
                :at 1583600289679
              |v $ {} (:type :expr) (:id |t3ADnJx3kjJ)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |nKbjZtB-8pR) (:text |let) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :expr) (:id |aL_QQwogIQ3)
                    :data $ {}
                      |T $ {} (:type :expr) (:id |1Zouibnr7V0)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |SgsZpJR6jNi) (:text |prev-children) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |OgRKFicb2-6)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |XRwG5gkULdK) (:text |:children) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |ltztnR4hBpW) (:text |prev-markup) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                      |j $ {} (:type :expr) (:id |eJaOK0gXKkx)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |6rOnPjXKd00) (:text |children) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |6Ha82FnbKag)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |sHBbTlmSkNZ) (:text |:children) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |a95JHNvneqc) (:text |markup) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                      |r $ {} (:type :expr) (:id |NtTp4qFOJ-k)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |N4_FHE38u1Y) (:text |all-keys) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |g2c3hY1PJnY)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |feO4SPc_xfC) (:text |set/union) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :expr) (:id |XCz7Zf0NTrc)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |jb1JL0P0ATL) (:text |into) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :expr) (:id |Y6X-w7wpwW7)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |azTOwtntG45) (:text |#{}) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                  |r $ {} (:type :expr) (:id |1gmKvcNJDHG)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |tBJvuOcsP_h) (:text |keys) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :leaf) (:id |SQ5uTpSYfjb) (:text |prev-children) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                :by nil
                                :at 1583600289679
                              |r $ {} (:type :expr) (:id |-7jVvhT1yuI)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |oDl6A1hq2r8) (:text |into) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :expr) (:id |Q56pbDKE2w3)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |bliCAJoJk6J) (:text |#{}) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                  |r $ {} (:type :expr) (:id |2tbvtHS5l_k)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |HgZ0O6KuGwv) (:text |keys) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :leaf) (:id |kjcZ0STOSSc) (:text |children) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                  |r $ {} (:type :expr) (:id |XssUyOxwQ_h)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |REAFTwXtW9T) (:text |;) (:by |-pxyJ-2j) (:at 1583601194168)
                      |j $ {} (:type :leaf) (:id |eHTkJhZ7Y46) (:text |.log) (:by |root) (:at 1583600289679)
                      |r $ {} (:type :leaf) (:id |QCjFffusDuh) (:text |js/console) (:by |root) (:at 1583600289679)
                      |v $ {} (:type :leaf) (:id |v3XCoTjfnsL) (:text ||Shape:) (:by |root) (:at 1583600289679)
                      |x $ {} (:type :leaf) (:id |FI3IlhrlJYO) (:text |markup) (:by |root) (:at 1583600289679)
                    :by nil
                    :at 1583600289679
                  |v $ {} (:type :expr) (:id |T1YvGfUHPsj)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |FCkl9PDoCgw) (:text |->) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :leaf) (:id |ATMpo7RACEW) (:text |markup) (:by |root) (:at 1583600289679)
                      |r $ {} (:type :expr) (:id |2PpHz6ppz7c)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |RW21wZG1di7) (:text |assoc) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :leaf) (:id |w7nv7oifOOh) (:text |:coord) (:by |root) (:at 1583600289679)
                          |r $ {} (:type :leaf) (:id |7Fe-LgkWMz8) (:text |coord) (:by |root) (:at 1583600289679)
                        :by nil
                        :at 1583600289679
                      |v $ {} (:type :expr) (:id |ToD97iboW8M)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |QDqKwSYWQXE) (:text |assoc) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :leaf) (:id |pz3Lr66pl3d) (:text |:children) (:by |root) (:at 1583600289679)
                          |r $ {} (:type :expr) (:id |KUZ4btE5Jl1)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |QYt7Qyv_XGi) (:text |->>) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |1rnO0XQseb6) (:text |all-keys) (:by |root) (:at 1583600289679)
                              |r $ {} (:type :expr) (:id |F0c70sMoNBY)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |DuVzOwCdIwz) (:text |map) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :expr) (:id |wxymKiIp6rI)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |VmUe2i3T5Z_) (:text |fn) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :expr) (:id |RxAqjl4ayur)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |gXJUfdKNB_F) (:text |k) (:by |root) (:at 1583600289679)
                                        :by nil
                                        :at 1583600289679
                                      |r $ {} (:type :expr) (:id |cisIuKaJUp7)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |fUS6cpvmsYk) (:text |[]) (:by |root) (:at 1583600289679)
                                          |j $ {} (:type :leaf) (:id |6w-fAvfmg_1) (:text |k) (:by |root) (:at 1583600289679)
                                          |r $ {} (:type :expr) (:id |qAAnEqQXN4i)
                                            :data $ {}
                                              |T $ {} (:type :leaf) (:id |7FlLnez4I3J) (:text |let) (:by |root) (:at 1583600289679)
                                              |j $ {} (:type :expr) (:id |2bTVnPNxpyg)
                                                :data $ {}
                                                  |T $ {} (:type :expr) (:id |VjiCa0NMCPU)
                                                    :data $ {}
                                                      |T $ {} (:type :leaf) (:id |Dfmi3nUtC-_) (:text |child) (:by |root) (:at 1583600289679)
                                                      |j $ {} (:type :expr) (:id |FeYL_SCTL90)
                                                        :data $ {}
                                                          |T $ {} (:type :leaf) (:id |7lTGADAbC2Y) (:text |get) (:by |root) (:at 1583600289679)
                                                          |j $ {} (:type :leaf) (:id |R06lVoKIIzW) (:text |children) (:by |root) (:at 1583600289679)
                                                          |r $ {} (:type :leaf) (:id |TMfzzh7NtXX) (:text |k) (:by |root) (:at 1583600289679)
                                                        :by nil
                                                        :at 1583600289679
                                                    :by nil
                                                    :at 1583600289679
                                                  |j $ {} (:type :expr) (:id |gK5kNsJQID0)
                                                    :data $ {}
                                                      |T $ {} (:type :leaf) (:id |e_a8lSTkXFM) (:text |prev-child) (:by |root) (:at 1583600289679)
                                                      |j $ {} (:type :expr) (:id |fkozJ4tExcK)
                                                        :data $ {}
                                                          |T $ {} (:type :leaf) (:id |a57dh2OsZDo) (:text |get) (:by |root) (:at 1583600289679)
                                                          |j $ {} (:type :leaf) (:id |b_wmWAd1A7M) (:text |prev-children) (:by |root) (:at 1583600289679)
                                                          |r $ {} (:type :leaf) (:id |u8-rJOvyBD_) (:text |k) (:by |root) (:at 1583600289679)
                                                        :by nil
                                                        :at 1583600289679
                                                    :by nil
                                                    :at 1583600289679
                                                :by nil
                                                :at 1583600289679
                                              |r $ {} (:type :expr) (:id |lPj45HFSqg4)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |ip524DwDWDs) (:text |if) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :expr) (:id |NmkkOPu972t)
                                                    :data $ {}
                                                      |T $ {} (:type :leaf) (:id |nHgWvM7H8hs) (:text |and) (:by |root) (:at 1583600289679)
                                                      |j $ {} (:type :expr) (:id |FeIVU19YJZJ)
                                                        :data $ {}
                                                          |T $ {} (:type :leaf) (:id |lnJGl8GYhBd) (:text |nil?) (:by |root) (:at 1583600289679)
                                                          |j $ {} (:type :leaf) (:id |xopfwbBKax8) (:text |child) (:by |root) (:at 1583600289679)
                                                        :by nil
                                                        :at 1583600289679
                                                      |r $ {} (:type :expr) (:id |dGvyXjrlh6k)
                                                        :data $ {}
                                                          |T $ {} (:type :leaf) (:id |XYo1rcfus55) (:text |nil?) (:by |root) (:at 1583600289679)
                                                          |j $ {} (:type :leaf) (:id |GsTZ-2iyUmf) (:text |prev-child) (:by |root) (:at 1583600289679)
                                                        :by nil
                                                        :at 1583600289679
                                                    :by nil
                                                    :at 1583600289679
                                                  |r $ {} (:type :leaf) (:id |hYdd9OIie8G) (:text |nil) (:by |root) (:at 1583600289679)
                                                  |v $ {} (:type :expr) (:id |T7ndMB--Esb)
                                                    :data $ {}
                                                      |T $ {} (:type :leaf) (:id |mZUllp_XDAj) (:text |render-markup) (:by |root) (:at 1583600289679)
                                                      |yr $ {} (:type :leaf) (:id |qZ-KCd696Ur) (:text |packed) (:by |root) (:at 1583600289679)
                                                      |yT $ {} (:type :expr) (:id |oUPP-XeLAOQ)
                                                        :data $ {}
                                                          |T $ {} (:type :leaf) (:id |dAya2h3q3sh) (:text |get) (:by |root) (:at 1583600289679)
                                                          |j $ {} (:type :leaf) (:id |gwJcX6pKIXN) (:text |instants) (:by |root) (:at 1583600289679)
                                                          |r $ {} (:type :leaf) (:id |hCQtFPeKPP5) (:text |k) (:by |root) (:at 1583600289679)
                                                        :by nil
                                                        :at 1583600289679
                                                      |j $ {} (:type :leaf) (:id |DMORJVJiAEL) (:text |child) (:by |root) (:at 1583600289679)
                                                      |x $ {} (:type :leaf) (:id |hcPLUIgdNa3) (:text |comp-coord) (:by |root) (:at 1583600289679)
                                                      |v $ {} (:type :expr) (:id |oOY62VZGQBR)
                                                        :data $ {}
                                                          |T $ {} (:type :leaf) (:id |UmxWQKRau2i) (:text |conj) (:by |root) (:at 1583600289679)
                                                          |j $ {} (:type :leaf) (:id |HCplVvup1T5) (:text |coord) (:by |root) (:at 1583600289679)
                                                          |r $ {} (:type :leaf) (:id |s91Hw9Mnxnq) (:text |k) (:by |root) (:at 1583600289679)
                                                        :by nil
                                                        :at 1583600289679
                                                      |yj $ {} (:type :leaf) (:id |ABSPv9EJfbK) (:text |new?) (:by |root) (:at 1583600289679)
                                                      |r $ {} (:type :leaf) (:id |gkIb4d_P0j2) (:text |prev-child) (:by |root) (:at 1583600289679)
                                                      |y $ {} (:type :expr) (:id |8cILTdQ7nrJ)
                                                        :data $ {}
                                                          |T $ {} (:type :leaf) (:id |ysyC3qJvhOf) (:text |get) (:by |root) (:at 1583600289679)
                                                          |j $ {} (:type :leaf) (:id |rZi2JM1GoCr) (:text |states) (:by |root) (:at 1583600289679)
                                                          |r $ {} (:type :leaf) (:id |u6zyyl62VPA) (:text |k) (:by |root) (:at 1583600289679)
                                                        :by nil
                                                        :at 1583600289679
                                                    :by nil
                                                    :at 1583600289679
                                                :by nil
                                                :at 1583600289679
                                            :by nil
                                            :at 1583600289679
                                        :by nil
                                        :at 1583600289679
                                    :by nil
                                    :at 1583600289679
                                :by nil
                                :at 1583600289679
                              |v $ {} (:type :expr) (:id |WxCh5XNwq1F)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |qCz4A0LqMf-) (:text |filter) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :expr) (:id |KNQ8TvdXV8z)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |Csg5WewWEyT) (:text |fn) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :expr) (:id |1mLClPY_jVN)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |ODwvofveeMc) (:text |entry) (:by |root) (:at 1583600289679)
                                        :by nil
                                        :at 1583600289679
                                      |r $ {} (:type :expr) (:id |lVlMVdKpXCq)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |F5EoH9lBs9R) (:text |;) (:by |-pxyJ-2j) (:at 1583601196448)
                                          |j $ {} (:type :leaf) (:id |5VZzF3ruD4u) (:text |.log) (:by |root) (:at 1583600289679)
                                          |r $ {} (:type :leaf) (:id |UIAKtzlCcQo) (:text |js/console) (:by |root) (:at 1583600289679)
                                          |v $ {} (:type :leaf) (:id |xaLY-MkOm3O) (:text "||Rendering child:") (:by |root) (:at 1583600289679)
                                          |x $ {} (:type :leaf) (:id |th3n_vPbk5-) (:text |entry) (:by |root) (:at 1583600289679)
                                        :by nil
                                        :at 1583600289679
                                      |v $ {} (:type :expr) (:id |HPl8RF4w5aJ)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |Q9_7rTecT8Z) (:text |some?) (:by |root) (:at 1583600289679)
                                          |j $ {} (:type :expr) (:id |1csL1c4ycNt)
                                            :data $ {}
                                              |T $ {} (:type :leaf) (:id |zXk7MHXVc8w) (:text |last) (:by |root) (:at 1583600289679)
                                              |j $ {} (:type :leaf) (:id |WqpP0HjZ1zM) (:text |entry) (:by |root) (:at 1583600289679)
                                            :by nil
                                            :at 1583600289679
                                        :by nil
                                        :at 1583600289679
                                    :by nil
                                    :at 1583600289679
                                :by nil
                                :at 1583600289679
                              |x $ {} (:type :expr) (:id |sSdL8znzeUu)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |5vmO77lfm99) (:text |into) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :expr) (:id |7UGd74M5Y_9)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |LTuYt-yOZZy) (:text |{}) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                :by nil
                :at 1583600289679
            :by nil
            :at 1583600289679
          |get-instant $ {} (:type :expr) (:id |yF0sNVcoF-P)
            :data $ {}
              |T $ {} (:type :leaf) (:id |Gzvas-3C8r1) (:text |defn) (:by |root) (:at 1583600289679)
              |j $ {} (:type :leaf) (:id |P7qH7qX90jS) (:text |get-instant) (:by |root) (:at 1583600289679)
              |r $ {} (:type :expr) (:id |t4SiLSQNWIn)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |whoU_Wcg7H7) (:text |instants) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :leaf) (:id |yy1q6e3pAOT) (:text |init-instant) (:by |root) (:at 1583600289679)
                  |r $ {} (:type :leaf) (:id |2QkQ_QeBndS) (:text |args) (:by |root) (:at 1583600289679)
                  |v $ {} (:type :leaf) (:id |oTrbpCqH-gz) (:text |state) (:by |root) (:at 1583600289679)
                  |x $ {} (:type :leaf) (:id |Qwc1fwv3dRs) (:text |at-place?) (:by |root) (:at 1583600289679)
                  |y $ {} (:type :leaf) (:id |wHnyloaus5x) (:text |has-prev?) (:by |root) (:at 1583600289679)
                :by nil
                :at 1583600289679
              |v $ {} (:type :expr) (:id |2tTp5R_qtmh)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |9PYZ2PjIhxP) (:text |if) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :expr) (:id |q8c2-YNptWa)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |XHBCzS4--Dc) (:text |and) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :leaf) (:id |YwoI3NOG2D2) (:text |has-prev?) (:by |root) (:at 1583600289679)
                      |r $ {} (:type :expr) (:id |7WDFD9SKvBy)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |AjJ0KFV3rwP) (:text |contains?) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :leaf) (:id |YttMff6EhMQ) (:text |instants) (:by |root) (:at 1583600289679)
                          |r $ {} (:type :leaf) (:id |e66CCCHiwCZ) (:text |'data) (:by |root) (:at 1583600289679)
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                  |r $ {} (:type :expr) (:id |cGKanbCoFAQ)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |_qC45IvtFpV) (:text |get) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :leaf) (:id |AKT2iawCbyi) (:text |instants) (:by |root) (:at 1583600289679)
                      |r $ {} (:type :leaf) (:id |svtIpfxUuIj) (:text |'data) (:by |root) (:at 1583600289679)
                    :by nil
                    :at 1583600289679
                  |v $ {} (:type :expr) (:id |A9j_p07gRd0)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |iLgUkDt7fkV) (:text |if) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :expr) (:id |YPOxer_3dNf)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |G6GFFLgAbqN) (:text |fn?) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :leaf) (:id |sFbaaZ3AtNB) (:text |init-instant) (:by |root) (:at 1583600289679)
                        :by nil
                        :at 1583600289679
                      |r $ {} (:type :expr) (:id |DBQ1pi8xHvT)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |LcuUmdNDM6M) (:text |init-instant) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :leaf) (:id |S9MYA8qRtTQ) (:text |args) (:by |root) (:at 1583600289679)
                          |r $ {} (:type :leaf) (:id |69H7gr-5ta9) (:text |state) (:by |root) (:at 1583600289679)
                          |v $ {} (:type :leaf) (:id |RIcCHzdoS1h) (:text |at-place?) (:by |root) (:at 1583600289679)
                        :by nil
                        :at 1583600289679
                      |v $ {} (:type :leaf) (:id |JcAqJmx9WS2) (:text |nil) (:by |root) (:at 1583600289679)
                    :by nil
                    :at 1583600289679
                :by nil
                :at 1583600289679
            :by nil
            :at 1583600289679
          |updated? $ {} (:type :expr) (:id |ACszf7e6iYF)
            :data $ {}
              |T $ {} (:type :leaf) (:id |BZP5DcDVrsK) (:text |defn) (:by |root) (:at 1583600289679)
              |j $ {} (:type :leaf) (:id |VedIctRvRVM) (:text |updated?) (:by |root) (:at 1583600289679)
              |r $ {} (:type :expr) (:id |IVVZz4ZuKKr)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |O5EQ_rrpx6x) (:text |markup) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :leaf) (:id |KLllTqdAss4) (:text |prev-tree) (:by |root) (:at 1583600289679)
                :by nil
                :at 1583600289679
              |v $ {} (:type :expr) (:id |YY8keEPmwDX)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |rWXDbzWn_wL) (:text |and) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :expr) (:id |fQtRbHyTk8z)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |BgDk5XWTd6A) (:text |not) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :expr) (:id |ixXSEkj4dFd)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |Jzq2AoVhshG) (:text |identical?) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |0rLEWEH7gnj)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |7cAkRB-d7Q_) (:text |:args) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |M2QdrsjF1B_) (:text |markup) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                          |r $ {} (:type :expr) (:id |pHgj1WXZRoZ)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |uu4l4fpjmjb) (:text |:args) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |5g_LcFA2Yrn) (:text |prev-tree) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                  |r $ {} (:type :expr) (:id |O6qHmI-0XwP)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |pmrLNzOygOq) (:text |not) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :expr) (:id |RDqkKRx07g_)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |0Su7df5Es74) (:text |identical?) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |uCe9DsDnt1n)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |wUqplRuI9cX) (:text |:states) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |lXECckTK6_F) (:text |markup) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                          |r $ {} (:type :expr) (:id |NQ1bjRcfMqM)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |6HRXY6-hE8r) (:text |:states) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |Zzs6W8i2pis) (:text |prev-tree) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                :by nil
                :at 1583600289679
            :by nil
            :at 1583600289679
          |defaut-tick $ {} (:type :expr) (:id |5GseFuL5oqz)
            :data $ {}
              |T $ {} (:type :leaf) (:id |gyXw66iIEMw) (:text |defn) (:by |root) (:at 1583600289679)
              |j $ {} (:type :leaf) (:id |v49fRynbidv) (:text |defaut-tick) (:by |root) (:at 1583600289679)
              |r $ {} (:type :expr) (:id |krMq7444S8x)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |QLjz7_iOBL8) (:text |instant) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :leaf) (:id |x9Kz8x8j579) (:text |elapsed) (:by |root) (:at 1583600289679)
                :by nil
                :at 1583600289679
              |v $ {} (:type :leaf) (:id |uayikvuXtbX) (:text |instant) (:by |root) (:at 1583600289679)
            :by nil
            :at 1583600289679
          |render-markup $ {} (:type :expr) (:id |OPr1tXQMzTs)
            :data $ {}
              |T $ {} (:type :leaf) (:id |t_NS41_5dyE) (:text |defn) (:by |root) (:at 1583600289679)
              |j $ {} (:type :leaf) (:id |CXKjbP9nx4T) (:text |render-markup) (:by |root) (:at 1583600289679)
              |r $ {} (:type :expr) (:id |2NPY49qI7y6)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |0xmCML63pvm) (:text |markup) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :leaf) (:id |Cx2ogJwjSOO) (:text |prev-markup) (:by |root) (:at 1583600289679)
                  |r $ {} (:type :leaf) (:id |bsou9EIXCec) (:text |coord) (:by |root) (:at 1583600289679)
                  |v $ {} (:type :leaf) (:id |qsv16MV6b19) (:text |comp-coord) (:by |root) (:at 1583600289679)
                  |x $ {} (:type :leaf) (:id |BTImPRbV2a8) (:text |states) (:by |root) (:at 1583600289679)
                  |y $ {} (:type :leaf) (:id |ZWVT8hEXO3r) (:text |instants) (:by |root) (:at 1583600289679)
                  |yT $ {} (:type :leaf) (:id |_gAle0AeA8A) (:text |new?) (:by |root) (:at 1583600289679)
                  |yj $ {} (:type :leaf) (:id |C0RIKriCJgT) (:text |packed) (:by |root) (:at 1583600289679)
                :by nil
                :at 1583600289679
              |v $ {} (:type :expr) (:id |53U7cGx5KR9)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |GwRkEWd_8G-) (:text |cond) (:by |root) (:at 1583600289679)
                  |yr $ {} (:type :expr) (:id |lfbyob_YpWi)
                    :data $ {}
                      |T $ {} (:type :expr) (:id |wXLytjOT7ku)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |XTk8toJHt4x) (:text |and) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |tWqfQjNpdQI)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |yhlNuobYtHS) (:text |nil?) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |Sp441B0DAdE) (:text |markup) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                          |r $ {} (:type :expr) (:id |6tcCxUaS7NB)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |_yVDJfOzrIE) (:text |shape?) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |o1vKrS7WOm6) (:text |prev-markup) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                      |j $ {} (:type :leaf) (:id |N-HyYVM7Wkw) (:text |nil) (:by |root) (:at 1583600289679)
                    :by nil
                    :at 1583600289679
                  |yT $ {} (:type :expr) (:id |E-9bWx-9BrH)
                    :data $ {}
                      |T $ {} (:type :expr) (:id |QPNReWem4hj)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |mFw308b-qkA) (:text |and) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |kJJZGHmgVvS)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |_5YraB0OKST) (:text |shape?) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |ARz6sCy-gu8) (:text |markup) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                          |r $ {} (:type :expr) (:id |7hwNuyltiaB)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |QvUfnBilr5g) (:text |or) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :expr) (:id |ucladXDU_yt)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |-JF8if6SJu-) (:text |nil?) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :leaf) (:id |Lx34ApentwU) (:text |prev-markup) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                              |r $ {} (:type :expr) (:id |VohkX6NuBdv)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |Gjn8qNtxDsm) (:text |comp?) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :leaf) (:id |WCalMFWDaXO) (:text |prev-markup) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                      |j $ {} (:type :expr) (:id |kAz5guRxeL_)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |G1VV7V0iPN_) (:text |render-shape) (:by |root) (:at 1583600289679)
                          |yr $ {} (:type :leaf) (:id |sFgrl-k0-gJ) (:text |packed) (:by |root) (:at 1583600289679)
                          |yT $ {} (:type :leaf) (:id |YKaND81AENR) (:text |instants) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :leaf) (:id |ienrxK7sZNk) (:text |markup) (:by |root) (:at 1583600289679)
                          |x $ {} (:type :leaf) (:id |DdnxENYFChk) (:text |comp-coord) (:by |root) (:at 1583600289679)
                          |v $ {} (:type :leaf) (:id |2C6BVTo-e3t) (:text |coord) (:by |root) (:at 1583600289679)
                          |yj $ {} (:type :leaf) (:id |-nnHH137MS9) (:text |new?) (:by |root) (:at 1583600289679)
                          |r $ {} (:type :leaf) (:id |qnwO_IFXl1t) (:text |nil) (:by |root) (:at 1583600289679)
                          |y $ {} (:type :leaf) (:id |yowhkIxQ02o) (:text |states) (:by |root) (:at 1583600289679)
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                  |j $ {} (:type :expr) (:id |8WiOXi1pTSH)
                    :data $ {}
                      |T $ {} (:type :expr) (:id |EyUPYDbN0GL)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |mhSnebFbnrm) (:text |and) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |TumPP4q8-bQ)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |Nhq7vrPahQ_) (:text |nil?) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |OTE0U_jmBMB) (:text |markup) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                          |r $ {} (:type :expr) (:id |tZ5F7XVyeZw)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |zGeI5pfkDGV) (:text |nil?) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |Ac7pwPSdtv9) (:text |prev-markup) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                      |j $ {} (:type :leaf) (:id |eGgIFcJ_FNf) (:text |nil) (:by |root) (:at 1583600289679)
                    :by nil
                    :at 1583600289679
                  |x $ {} (:type :expr) (:id |C5ZUGPXvVpl)
                    :data $ {}
                      |T $ {} (:type :expr) (:id |QPwfsO9o38G)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |vRRQ86wB3XP) (:text |and) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |nZBN4KuDWQB)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |Oni5ng6nujl) (:text |comp?) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |_LeknSowbk2) (:text |prev-markup) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                          |r $ {} (:type :expr) (:id |sDKhwBq4B5B)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |hcoJXHcx7Iz) (:text |comp?) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |GdElCZLimYY) (:text |markup) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                          |v $ {} (:type :expr) (:id |_AptOxN-h5J)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |mndfxv3PIo_) (:text |=) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :expr) (:id |0Z3hPvcF1dB)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |MHsSJaI9YCg) (:text |:name) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :leaf) (:id |VOAKBh4hWho) (:text |prev-markup) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                              |r $ {} (:type :expr) (:id |TsPWsmXSY-9)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |fdiWtvUXoKA) (:text |:name) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :leaf) (:id |Fmu3BtIgcy9) (:text |markup) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                      |j $ {} (:type :expr) (:id |S3sY_Xiul94)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |nXqDrc9GwHu) (:text |let) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |gw8I1y_WBWV)
                            :data $ {}
                              |T $ {} (:type :expr) (:id |qqOoLnrdjRU)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |7mtw8lq4Bd3) (:text |k) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :expr) (:id |Niwgn7W-Rj3)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |QdmlzQBhW4w) (:text |:name) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :leaf) (:id |Oxca88GgGnd) (:text |markup) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                :by nil
                                :at 1583600289679
                              |j $ {} (:type :expr) (:id |AquV5muE64s)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |tNZx17qwVFR) (:text |child-states) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :expr) (:id |6uWwjaMvZXx)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |aT1x8iljVPy) (:text |get) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :leaf) (:id |WTOGYWOCFcT) (:text |states) (:by |root) (:at 1583600289679)
                                      |r $ {} (:type :leaf) (:id |B_lCxHM_sOH) (:text |k) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                :by nil
                                :at 1583600289679
                              |r $ {} (:type :expr) (:id |EkYPCJSobEo)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |w_XtBPEjgmu) (:text |child-instants) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :expr) (:id |Uk3jjMURcNz)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |ivCBF-yNZLz) (:text |get) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :leaf) (:id |sAMExlwyf0d) (:text |instants) (:by |root) (:at 1583600289679)
                                      |r $ {} (:type :leaf) (:id |Zl_yyRE3VPt) (:text |k) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                          |r $ {} (:type :expr) (:id |6_3MOZx-ed_)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |oL3uYTFCbsB) (:text |render-component) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |Mvtgi7_OvRv) (:text |markup) (:by |root) (:at 1583600289679)
                              |r $ {} (:type :leaf) (:id |Eke3aqr1K7M) (:text |prev-markup) (:by |root) (:at 1583600289679)
                              |v $ {} (:type :leaf) (:id |bjq5YvUKjCC) (:text |coord) (:by |root) (:at 1583600289679)
                              |x $ {} (:type :leaf) (:id |rJ7a6D1nyLB) (:text |child-states) (:by |root) (:at 1583600289679)
                              |y $ {} (:type :leaf) (:id |-5jiV6c5R43) (:text |child-instants) (:by |root) (:at 1583600289679)
                              |yT $ {} (:type :leaf) (:id |lbxWAyXMmMx) (:text |new?) (:by |root) (:at 1583600289679)
                              |yj $ {} (:type :leaf) (:id |q8MyvETywe6) (:text |packed) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                  |v $ {} (:type :expr) (:id |qqNC4XvpPac)
                    :data $ {}
                      |T $ {} (:type :expr) (:id |O4bDB4njWWC)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |cXA_vAZdVIm) (:text |and) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |LrMIU9ftH57)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |0lZ_qoko3dP) (:text |comp?) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |es8gufqRCdH) (:text |prev-markup) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                          |r $ {} (:type :expr) (:id |le4AaXwmL4k)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |2lAAGPVTt6c) (:text |nil?) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |6wGlXFkfBNb) (:text |markup) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                      |j $ {} (:type :expr) (:id |gUOkuLwpDDF)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |pzzv4p6puAG) (:text |let) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |q6r4tgQsbgM)
                            :data $ {}
                              |T $ {} (:type :expr) (:id |oP8V1pJEu-C)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |F4fzk0EedWI) (:text |k) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :expr) (:id |kOVYwEBaRM1)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |lDS9WH7OoHt) (:text |:name) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :leaf) (:id |tiGWorxN-Re) (:text |prev-markup) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                :by nil
                                :at 1583600289679
                              |j $ {} (:type :expr) (:id |64862BbAa1t)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |1-zg49nN6c2) (:text |child-states) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :expr) (:id |tNtoqx3YkJz)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |KVz1a5pSvhy) (:text |get) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :leaf) (:id |eZAHrhETuHs) (:text |states) (:by |root) (:at 1583600289679)
                                      |r $ {} (:type :leaf) (:id |9J8rRWgLEAD) (:text |k) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                :by nil
                                :at 1583600289679
                              |r $ {} (:type :expr) (:id |YQRv8LK2h5U)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |hDRVbV3Dbqg) (:text |child-instants) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :expr) (:id |NB6WgCQFQW9)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |C_o7agu3GcD) (:text |get) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :leaf) (:id |TuWVnt4eLuO) (:text |instants) (:by |root) (:at 1583600289679)
                                      |r $ {} (:type :leaf) (:id |D1aLvXLXuYY) (:text |k) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                          |r $ {} (:type :expr) (:id |PZBHuYB_zTs)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |xvbbKKiJGZ1) (:text |render-component) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |JSv2IOLx0ic) (:text |nil) (:by |root) (:at 1583600289679)
                              |r $ {} (:type :leaf) (:id |WQqEQ7x753e) (:text |prev-markup) (:by |root) (:at 1583600289679)
                              |v $ {} (:type :leaf) (:id |wzqC4NFSWAW) (:text |coord) (:by |root) (:at 1583600289679)
                              |x $ {} (:type :leaf) (:id |4PMV4OWMo1A) (:text |child-states) (:by |root) (:at 1583600289679)
                              |y $ {} (:type :leaf) (:id |Tvn-fmNjubp) (:text |child-instants) (:by |root) (:at 1583600289679)
                              |yT $ {} (:type :leaf) (:id |B0wbwY1JsDP) (:text |new?) (:by |root) (:at 1583600289679)
                              |yj $ {} (:type :leaf) (:id |FhfSYficDW8) (:text |packed) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                  |yj $ {} (:type :expr) (:id |YEOyMO3yQZn)
                    :data $ {}
                      |T $ {} (:type :expr) (:id |vLq6mDZZjm0)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |4cIYvMu51NO) (:text |and) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |ktk5OtZKbJn)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |Jn0b-deib3J) (:text |shape?) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |tYEEP4NlAkE) (:text |markup) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                          |r $ {} (:type :expr) (:id |PT7N8nhnkbx)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |bJ-L2GEJLBI) (:text |shape?) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |VDstNEIa9PX) (:text |prev-markup) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                      |j $ {} (:type :expr) (:id |nVfkv_NP3ri)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |D7o_FIaGpCz) (:text |render-shape) (:by |root) (:at 1583600289679)
                          |yr $ {} (:type :leaf) (:id |bxNoItl_1yX) (:text |packed) (:by |root) (:at 1583600289679)
                          |yT $ {} (:type :leaf) (:id |eVcADsPqoDQ) (:text |instants) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :leaf) (:id |2zJmPAi8iFh) (:text |markup) (:by |root) (:at 1583600289679)
                          |x $ {} (:type :leaf) (:id |kZA44h-XIk9) (:text |comp-coord) (:by |root) (:at 1583600289679)
                          |v $ {} (:type :leaf) (:id |PxxYRcw4K7y) (:text |coord) (:by |root) (:at 1583600289679)
                          |yj $ {} (:type :leaf) (:id |exsbrFLZxLI) (:text |new?) (:by |root) (:at 1583600289679)
                          |r $ {} (:type :leaf) (:id |q-a6N4sTbsl) (:text |prev-markup) (:by |root) (:at 1583600289679)
                          |y $ {} (:type :leaf) (:id |36HHUoynUej) (:text |states) (:by |root) (:at 1583600289679)
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                  |r $ {} (:type :expr) (:id |Os5RJTVW3lc)
                    :data $ {}
                      |T $ {} (:type :expr) (:id |WzDX-9gZNdM)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |GwEQKc03zpi) (:text |and) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |_Bexde87xIT)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |081iXlKZCRo) (:text |comp?) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |_vIzv8Sk4If) (:text |markup) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                          |r $ {} (:type :expr) (:id |DyfpCVToOiu)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |JlPT4Jf5WT4) (:text |or) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :expr) (:id |sft2XBYDT8a)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |wOD3pe9MVDQ) (:text |nil?) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :leaf) (:id |GMCzRVdGUk9) (:text |prev-markup) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                              |r $ {} (:type :expr) (:id |Br_1jHng23K)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |HXYrGpKyXB5) (:text |shape?) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :leaf) (:id |gjrX_6Jv9m3) (:text |prev-markup) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                      |j $ {} (:type :expr) (:id |XdkWrMsmNlX)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |4LjIlPlMVf5) (:text |let) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |6T-1vYayG6g)
                            :data $ {}
                              |T $ {} (:type :expr) (:id |cOY6FejIxws)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |aHuhb3FlTIq) (:text |k) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :expr) (:id |T3R9QofBtRv)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |cedVVv7cmrj) (:text |:name) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :leaf) (:id |KF2wpvXQd7r) (:text |markup) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                :by nil
                                :at 1583600289679
                              |j $ {} (:type :expr) (:id |Vd7zcc_3Lkb)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |nasZCXnhi_I) (:text |child-states) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :expr) (:id |uw0KRBo6Gs0)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |B4FB0NOtz8j) (:text |get) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :leaf) (:id |q1IRKb16g2h) (:text |states) (:by |root) (:at 1583600289679)
                                      |r $ {} (:type :leaf) (:id |HQgCsIpktgm) (:text |k) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                :by nil
                                :at 1583600289679
                              |r $ {} (:type :expr) (:id |6QePsnYB4hy)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |_ixpTyYp2ju) (:text |child-instants) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :expr) (:id |wbhUIqn9ueU)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |ZOwtUHuyYIw) (:text |get) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :leaf) (:id |pEGy0KAj_Cw) (:text |instants) (:by |root) (:at 1583600289679)
                                      |r $ {} (:type :leaf) (:id |ef9HsD9J-BZ) (:text |k) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                          |r $ {} (:type :expr) (:id |4PNLEbQGfB3)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |N4Nfd0JAdnX) (:text |render-component) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |DUfkCI89eCR) (:text |markup) (:by |root) (:at 1583600289679)
                              |r $ {} (:type :leaf) (:id |TtvwFKzROb6) (:text |nil) (:by |root) (:at 1583600289679)
                              |v $ {} (:type :leaf) (:id |h5PHyKa3E0j) (:text |coord) (:by |root) (:at 1583600289679)
                              |x $ {} (:type :leaf) (:id |Wu41N2mwyFI) (:text |child-states) (:by |root) (:at 1583600289679)
                              |y $ {} (:type :leaf) (:id |VdeFhCH6-ym) (:text |child-instants) (:by |root) (:at 1583600289679)
                              |yT $ {} (:type :leaf) (:id |jmdlFqx37tV) (:text |new?) (:by |root) (:at 1583600289679)
                              |yj $ {} (:type :leaf) (:id |770CzGC6Xy4) (:text |packed) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                  |y $ {} (:type :expr) (:id |zGs8-Nk4soA)
                    :data $ {}
                      |T $ {} (:type :expr) (:id |Shxhk40rS2y)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |bCPZVuvBipo) (:text |and) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |2mrZOuBfmqX)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |H8rgivH5zLW) (:text |comp?) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |b8K8IPJT4yS) (:text |prev-markup) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                          |r $ {} (:type :expr) (:id |_eDvf2LL3bS)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |EqiCVhDZgWi) (:text |comp?) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |pU8UPnjP3a8) (:text |markup) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                          |v $ {} (:type :expr) (:id |Qo6ge6yagYG)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |4KrZSM91olQ) (:text |not=) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :expr) (:id |9GiXOtyLZ9C)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |QE_JaNt6JtK) (:text |:name) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :leaf) (:id |Rc5YjT36VF-) (:text |prev-markup) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                              |r $ {} (:type :expr) (:id |-9biMob83A9)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |46jGyaIWFLl) (:text |:name) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :leaf) (:id |e8H8by3WFBY) (:text |markup) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                      |j $ {} (:type :expr) (:id |Brace_86Ne-)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |dS9Gil9slzg) (:text |let) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |kzaANmP21z4)
                            :data $ {}
                              |T $ {} (:type :expr) (:id |vWo36x2hm4h)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |a7VBkA5E-7f) (:text |k) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :expr) (:id |NRmXOm_qeFr)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |oD_qsqKJAXp) (:text |:name) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :leaf) (:id |0jEdaGY7Dbv) (:text |markup) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                :by nil
                                :at 1583600289679
                              |j $ {} (:type :expr) (:id |ZpVlnaQ1GjU)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |J2SfadEX8Zo) (:text |child-states) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :expr) (:id |5LksI6CJfGB)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |5eSZ2RxAju1) (:text |get) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :leaf) (:id |3uKWGw-2SV5) (:text |states) (:by |root) (:at 1583600289679)
                                      |r $ {} (:type :leaf) (:id |0oru3taEUBk) (:text |k) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                :by nil
                                :at 1583600289679
                              |r $ {} (:type :expr) (:id |6CTv9yuUCd0)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |gcCCWZ1K5GE) (:text |child-instants) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :expr) (:id |0ictAYQX6OH)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |Mi4odLTaqNy) (:text |get) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :leaf) (:id |3p3rjHfF9pW) (:text |instants) (:by |root) (:at 1583600289679)
                                      |r $ {} (:type :leaf) (:id |zQKBmTX7qWh) (:text |k) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                          |r $ {} (:type :expr) (:id |DrRej3_7eUU)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |KHZimf2suAS) (:text |render-component) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |7Qi1UyWcBCc) (:text |markup) (:by |root) (:at 1583600289679)
                              |r $ {} (:type :leaf) (:id |UZh5xCPXsJv) (:text |nil) (:by |root) (:at 1583600289679)
                              |v $ {} (:type :leaf) (:id |D5SwKpVc4v4) (:text |coord) (:by |root) (:at 1583600289679)
                              |x $ {} (:type :leaf) (:id |mP_N8I2grGQ) (:text |child-states) (:by |root) (:at 1583600289679)
                              |y $ {} (:type :leaf) (:id |5FOF10E3dAp) (:text |child-instants) (:by |root) (:at 1583600289679)
                              |yT $ {} (:type :leaf) (:id |I5NdOWbmRAR) (:text |new?) (:by |root) (:at 1583600289679)
                              |yj $ {} (:type :leaf) (:id |XXOqMLvgecv) (:text |packed) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                  |yv $ {} (:type :expr) (:id |W9Nxz4ZMKSA)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |s4ddmBvy-aq) (:text |:else) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :expr) (:id |oTb4JadX18y)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |QVSjtjyqo32) (:text |do) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |b7mjLEEuiXN)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |GGirR09bJLd) (:text |.log) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |qQfanDrO025) (:text |js/console) (:by |root) (:at 1583600289679)
                              |r $ {} (:type :leaf) (:id |z3m-R2OBjjk) (:text "||Unknown markup with") (:by |root) (:at 1583600289679)
                              |v $ {} (:type :leaf) (:id |UKWu-AsTLRW) (:text |markup) (:by |root) (:at 1583600289679)
                              |x $ {} (:type :leaf) (:id |-1yQIeq3x0D) (:text |prev-markup) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                          |r $ {} (:type :leaf) (:id |wym2LZ59N8H) (:text |nil) (:by |root) (:at 1583600289679)
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                :by nil
                :at 1583600289679
            :by nil
            :at 1583600289679
          |get-state $ {} (:type :expr) (:id |MzANIyZQLQW)
            :data $ {}
              |T $ {} (:type :leaf) (:id |B30veCg5b7f) (:text |defn) (:by |root) (:at 1583600289679)
              |j $ {} (:type :leaf) (:id |0gaeCHpszNz) (:text |get-state) (:by |root) (:at 1583600289679)
              |r $ {} (:type :expr) (:id |VB_on0xibP5)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |wl9p3COeaKZ) (:text |states) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :leaf) (:id |7HnKxLBs8J9) (:text |init-state) (:by |root) (:at 1583600289679)
                  |r $ {} (:type :leaf) (:id |2_cAoatdoYz) (:text |args) (:by |root) (:at 1583600289679)
                :by nil
                :at 1583600289679
              |v $ {} (:type :expr) (:id |uCyHxi1EgfJ)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |M1hNDR6auOj) (:text |if) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :expr) (:id |AUvySJlgdCp)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |ILfSkE_-7Mp) (:text |contains?) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :leaf) (:id |P3YVUOPDxBq) (:text |states) (:by |root) (:at 1583600289679)
                      |r $ {} (:type :leaf) (:id |P67U2RxddDb) (:text |'data) (:by |root) (:at 1583600289679)
                    :by nil
                    :at 1583600289679
                  |r $ {} (:type :expr) (:id |GDV1zrpnfuE)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |5AzUNWliTIp) (:text |get) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :leaf) (:id |TIp-tmX_Hzk) (:text |states) (:by |root) (:at 1583600289679)
                      |r $ {} (:type :leaf) (:id |FAEEtMPzzYp) (:text |'data) (:by |root) (:at 1583600289679)
                    :by nil
                    :at 1583600289679
                  |v $ {} (:type :expr) (:id |N1Mp30DgDWc)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |QRXmpmC_dl_) (:text |if) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :expr) (:id |MVwvN3ZgHqo)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |tbpfUlbC5xj) (:text |fn?) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :leaf) (:id |wivAxQAGPJO) (:text |init-state) (:by |root) (:at 1583600289679)
                        :by nil
                        :at 1583600289679
                      |r $ {} (:type :expr) (:id |QYIlACA0K6r)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |xLk0S9iTrWW) (:text |apply) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :leaf) (:id |UPnbOFuynh4) (:text |init-state) (:by |root) (:at 1583600289679)
                          |r $ {} (:type :leaf) (:id |0wW37_x9mEm) (:text |args) (:by |root) (:at 1583600289679)
                        :by nil
                        :at 1583600289679
                      |v $ {} (:type :leaf) (:id |0ek6NVZZZRa) (:text |nil) (:by |root) (:at 1583600289679)
                    :by nil
                    :at 1583600289679
                :by nil
                :at 1583600289679
            :by nil
            :at 1583600289679
        :proc $ {} (:type :expr) (:id |FmLLr1Cj6TJ) (:data $ {}) (:by nil) (:at 1583600289679)
      |quatrefoil.dsl.object3d-dom $ {}
        :ns $ {} (:type :expr) (:id |cA5sULM2I6)
          :data $ {}
            |T $ {} (:type :leaf) (:id |PoOSnqSg_8) (:text |ns) (:by |root) (:at 1583600289679)
            |j $ {} (:type :leaf) (:id |AmmK23WzcA) (:text |quatrefoil.dsl.object3d-dom) (:by |root) (:at 1583600289679)
            |r $ {} (:type :expr) (:id |-fY0Z94GVG)
              :data $ {}
                |T $ {} (:type :leaf) (:id |2TS0m1cPIL) (:text |:require) (:by |root) (:at 1583600289679)
                |j $ {} (:type :expr) (:id |5cr8XnqSD5)
                  :data $ {}
                    |T $ {} (:type :leaf) (:id |-XdG2nSdEn) (:text |[]) (:by |root) (:at 1583600289679)
                    |j $ {} (:type :leaf) (:id |p2lEqyfakV) (:text |quatrefoil.util.core) (:by |root) (:at 1583600289679)
                    |r $ {} (:type :leaf) (:id |_NnTn666lZ) (:text |:refer) (:by |root) (:at 1583600289679)
                    |v $ {} (:type :expr) (:id |Tc1KsPnJJX)
                      :data $ {}
                        |T $ {} (:type :leaf) (:id |3kze6F9Qpa) (:text |[]) (:by |root) (:at 1583600289679)
                        |j $ {} (:type :leaf) (:id |2_iQNsM0-b) (:text |purify-tree) (:by |root) (:at 1583600289679)
                        |r $ {} (:type :leaf) (:id |Q_qqt_w_Lk) (:text |collect-children) (:by |root) (:at 1583600289679)
                        |v $ {} (:type :leaf) (:id |k2JAolbdqG) (:text |find-element) (:by |root) (:at 1583600289679)
                        |x $ {} (:type :leaf) (:id |DEzroPj1OU) (:text |scale-zero) (:by |root) (:at 1583600289679)
                      :by nil
                      :at 1583600289679
                  :by nil
                  :at 1583600289679
                |r $ {} (:type :expr) (:by |-pxyJ-2j) (:at 1583601731708)
                  :data $ {}
                    |T $ {} (:type :leaf) (:by |-pxyJ-2j) (:at 1583601732812) (:text |[]) (:id |OAajkQj4lleaf)
                    |j $ {} (:type :leaf) (:by |-pxyJ-2j) (:at 1583601735768) (:text "|\"three") (:id |k93-GIAa0)
                    |r $ {} (:type :leaf) (:by |-pxyJ-2j) (:at 1583601736421) (:text |:as) (:id |SHSKFcFIe)
                    |v $ {} (:type :leaf) (:by |-pxyJ-2j) (:at 1583601737498) (:text |THREE) (:id |HEb0WFp1I)
                  :id |OAajkQj4l
              :by nil
              :at 1583600289679
          :by nil
          :at 1583600289679
        :defs $ {}
          |create-perspective-camera $ {} (:type :expr) (:id |WZUkCBTo_A)
            :data $ {}
              |T $ {} (:type :leaf) (:id |GUk2o_SwYT) (:text |defn) (:by |root) (:at 1583600289679)
              |j $ {} (:type :leaf) (:id |LVUfitOZRN) (:text |create-perspective-camera) (:by |root) (:at 1583600289679)
              |r $ {} (:type :expr) (:id |77ftt5aDyO)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |Zh_IlJEnDS) (:text |params) (:by |root) (:at 1583600289679)
                :by nil
                :at 1583600289679
              |v $ {} (:type :expr) (:id |262gYU5sjh)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |UKnnn1cYFp) (:text |let) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :expr) (:id |QcLUM8FvdU)
                    :data $ {}
                      |T $ {} (:type :expr) (:id |C018jbLpfS)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |bhlwOhL2Zl) (:text |fov) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |HyoBGcF7Kt)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |YRE-mMXfrV) (:text |:fov) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |-HF-vn4SvZ) (:text |params) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                      |j $ {} (:type :expr) (:id |XfOwl4HWDon)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |TK9289m1mpe) (:text |aspect) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |8XfJDdF-Moa)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |uoIFCbavWl0) (:text |:aspect) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |_4i989z0T1b) (:text |params) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                      |r $ {} (:type :expr) (:id |Tz_5vtc5Vc-)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |XOSPqDf2rwB) (:text |near) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |oeb9OBzAkgZ)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |SH_J3pBnkK8) (:text |:near) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |0F7MVvIhmwE) (:text |params) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                      |v $ {} (:type :expr) (:id |BtNOhb2_jnH)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |v74c5DCInpB) (:text |far) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |Rkn027y60TH)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |QmrEUdnxYNz) (:text |:far) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |5AODuZ2Cw7b) (:text |params) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                      |x $ {} (:type :expr) (:id |6oFrHJRbSyF)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |XIMRLfO93os) (:text |object3d) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |a2iGUeBdHJG)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |ykYwzs59G-l) (:text |THREE/PerspectiveCamera.) (:by |-pxyJ-2j) (:at 1583601891039)
                              |j $ {} (:type :leaf) (:id |Wii2kd-xZ3_) (:text |fov) (:by |root) (:at 1583600289679)
                              |r $ {} (:type :leaf) (:id |pLr9y9Ld7Cu) (:text |aspect) (:by |root) (:at 1583600289679)
                              |v $ {} (:type :leaf) (:id |iHqEjdmc5VJ) (:text |near) (:by |root) (:at 1583600289679)
                              |x $ {} (:type :leaf) (:id |Od8FiOOVgNk) (:text |far) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                  |r $ {} (:type :expr) (:id |jnR74IL3PBD)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |mATWktxseWQ) (:text |.set) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :leaf) (:id |spG7klpz_Fe) (:text |object3d.position) (:by |root) (:at 1583600289679)
                      |r $ {} (:type :expr) (:id |blkLNnYrPgQ)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |0yPEjc-LKMC) (:text |:x) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :leaf) (:id |wCTAq6XBFVw) (:text |params) (:by |root) (:at 1583600289679)
                        :by nil
                        :at 1583600289679
                      |v $ {} (:type :expr) (:id |NCq8ZumZ-dK)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |RUWqQ6fkAns) (:text |:y) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :leaf) (:id |aDclwt-YBl0) (:text |params) (:by |root) (:at 1583600289679)
                        :by nil
                        :at 1583600289679
                      |x $ {} (:type :expr) (:id |ty_l9w4z5Ex)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |7uagP5IBEnP) (:text |:z) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :leaf) (:id |thA7Qzzbo1x) (:text |params) (:by |root) (:at 1583600289679)
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                  |v $ {} (:type :expr) (:id |Me_-3Phg-xb)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |buPczM2nTa_) (:text |reset!) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :leaf) (:id |3LygAL_xaFA) (:text |camera-ref) (:by |root) (:at 1583600289679)
                      |r $ {} (:type :leaf) (:id |y1flZYEZpBb) (:text |object3d) (:by |root) (:at 1583600289679)
                    :by nil
                    :at 1583600289679
                  |x $ {} (:type :leaf) (:id |QUXO7z-XakM) (:text |object3d) (:by |root) (:at 1583600289679)
                :by nil
                :at 1583600289679
            :by nil
            :at 1583600289679
          |create-element $ {} (:type :expr) (:id |wCmZdt8k8CL)
            :data $ {}
              |T $ {} (:type :leaf) (:id |iV2b3DqCseZ) (:text |defn) (:by |root) (:at 1583600289679)
              |j $ {} (:type :leaf) (:id |zl8QNoUu0oq) (:text |create-element) (:by |root) (:at 1583600289679)
              |r $ {} (:type :expr) (:id |eIpHbPbq0Lt)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |wespy9qrA18) (:text |element) (:by |root) (:at 1583600289679)
                :by nil
                :at 1583600289679
              |v $ {} (:type :expr) (:id |2DPnmrAA7uA)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |LluaHxkeZm_) (:text |;) (:by |-pxyJ-2j) (:at 1583601338650)
                  |j $ {} (:type :leaf) (:id |8TxhxbEJ3Yw) (:text |.log) (:by |root) (:at 1583600289679)
                  |r $ {} (:type :leaf) (:id |I5uu0UWLRZ9) (:text |js/console) (:by |root) (:at 1583600289679)
                  |v $ {} (:type :leaf) (:id |LFkF8LUGDZy) (:text ||Element:) (:by |root) (:at 1583600289679)
                  |x $ {} (:type :leaf) (:id |IUap7UfExw_) (:text |element) (:by |root) (:at 1583600289679)
                  |y $ {} (:type :expr) (:id |C_ihUlmYRJ9)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |EYt9I6fn_3p) (:text |:coord) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :leaf) (:id |vB5Z8TD7Kip) (:text |element) (:by |root) (:at 1583600289679)
                    :by nil
                    :at 1583600289679
                :by nil
                :at 1583600289679
              |x $ {} (:type :expr) (:id |CUqQPwHEA88)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |x6El2gFOM1_) (:text |let) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :expr) (:id |OFJPPujLPhe)
                    :data $ {}
                      |T $ {} (:type :expr) (:id |3reRivEGHdH)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |O9ClHdgrOhz) (:text |params) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |OG0aid8eh9w)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |LRhx-xi2IoC) (:text |merge) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |Hsh0Ha4FyXF) (:text |default-params) (:by |root) (:at 1583600289679)
                              |r $ {} (:type :expr) (:id |PK_BkJ8UEqL)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |9BdcTNWjC5A) (:text |:params) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :leaf) (:id |7CbPYTMQmnf) (:text |element) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                      |j $ {} (:type :expr) (:id |jdNhRIfbEzP)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |aEhboQXAw6o) (:text |material) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |f-8xHJlxNCV)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |xh9vhbnRvkG) (:text |or) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :expr) (:id |VtVfz08z2-d)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |LB__QaY3zCD) (:text |:material) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :leaf) (:id |DGsLdqMasKS) (:text |element) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                              |r $ {} (:type :expr) (:id |Jwfzaz7UAbx)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |Cgy9OP2OUz_) (:text |{}) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :expr) (:id |w5XvQSpfcCB)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |lf0qegaVZPo) (:text |:kind) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :leaf) (:id |vf6GltJLLQ8) (:text |:mesh-basic) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                  |r $ {} (:type :expr) (:id |p-EsGvqlzLv)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |J-tp14g2-_P) (:text |:color) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :leaf) (:id |sbMoy7z4fy4) (:text |0xa0a0a0) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                      |r $ {} (:type :expr) (:id |bQteM539uWU)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |KG3fuRCIlNV) (:text |event) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |pzpuQ3iZpPL)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |uisNPNuEVfv) (:text |:event) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |yf-kfFWYtf3) (:text |element) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                      |v $ {} (:type :expr) (:id |UjVAsl7iiYa)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |1r4FjUp68k5) (:text |coord) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |j21KXRA1dyu)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |XzoCldPgyJk) (:text |:coord) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |RZcX0ssauQM) (:text |element) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                  |r $ {} (:type :expr) (:id |1ch811NolUp)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |P1d4emS4q2r) (:text |case) (:by |root) (:at 1583600289679)
                      |yr $ {} (:type :expr) (:id |E21gHAs-UXY)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |NzSL5sq1OzN) (:text |:text) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |v48wvkoubCN)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |Ll9SkDf9ykU) (:text |create-text-element) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |CO7eJoaYPte) (:text |params) (:by |root) (:at 1583600289679)
                              |r $ {} (:type :leaf) (:id |Norf_amzaRw) (:text |material) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                      |yT $ {} (:type :expr) (:id |aANpIEXsf93)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |0VsUBeVX54a) (:text |:point-light) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |WCgJjZrvBvo)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |F3hE0Y3JGz4) (:text |create-point-light) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |hCHGJyxhH0N) (:text |params) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                      |j $ {} (:type :expr) (:id |7WYaVJD1Q4U)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |hcbnUAJ-qG7) (:text |:name) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :leaf) (:id |MeUDEZpRbTd) (:text |element) (:by |root) (:at 1583600289679)
                        :by nil
                        :at 1583600289679
                      |x $ {} (:type :expr) (:id |U4CYPmN3vRU)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |n89rTsBDdS3) (:text |:box) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |63B_3_-VW_x)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |98_XEv3jFHn) (:text |create-box-element) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |cs01g5znrIR) (:text |params) (:by |root) (:at 1583600289679)
                              |r $ {} (:type :leaf) (:id |eEh3Nz9JP5_) (:text |material) (:by |root) (:at 1583600289679)
                              |v $ {} (:type :leaf) (:id |ZD_p-zj2T3x) (:text |event) (:by |root) (:at 1583600289679)
                              |x $ {} (:type :leaf) (:id |ak2kvI1AewG) (:text |coord) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                      |v $ {} (:type :expr) (:id |luuQKeKrzSA)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |w0MabX6fLRy) (:text |:group) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |gasEE-3amgd)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |w98cfU6JVer) (:text |create-group-element) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |1yca7zCtLN0) (:text |params) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                      |yj $ {} (:type :expr) (:id |jB4_F-yXYSY)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |Eo5dFGpJTpV) (:text |:perspective-camera) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |V9ZGJUkLM-6)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |Nq3LkD-92-O) (:text |create-perspective-camera) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |q43rn4KU5hx) (:text |params) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                      |r $ {} (:type :expr) (:id |cuIiCdZ224X)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |OlQJ85O_t2T) (:text |:scene) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :leaf) (:id |qxlKmtj0-XJ) (:text |global-scene) (:by |root) (:at 1583600289679)
                        :by nil
                        :at 1583600289679
                      |y $ {} (:type :expr) (:id |Qu1qfcWjY3t)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |2nvtxwFbkcr) (:text |:sphere) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |FS1BADrJW9L)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |iM1rPeW5HN9) (:text |create-sphere-element) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |MCDtgXaLrML) (:text |params) (:by |root) (:at 1583600289679)
                              |r $ {} (:type :leaf) (:id |HxpaOli03IN) (:text |material) (:by |root) (:at 1583600289679)
                              |v $ {} (:type :leaf) (:id |Gmk7vr4z9-D) (:text |event) (:by |root) (:at 1583600289679)
                              |x $ {} (:type :leaf) (:id |bqkezwBf157) (:text |coord) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                      |yv $ {} (:type :expr) (:id |lkPbAP3lV3v)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |63ds_1LpPAl) (:text |do) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |SHHAASBsP1p)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |89ptrR_nFSQ) (:text |.warn) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |k0mNd-_fBwk) (:text |js/console) (:by |root) (:at 1583600289679)
                              |r $ {} (:type :leaf) (:id |iF2Q1G29EDm) (:text "||Unknown element") (:by |root) (:at 1583600289679)
                              |v $ {} (:type :leaf) (:id |O7ag2WHBlIc) (:text |element) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                          |r $ {} (:type :expr) (:id |qS-epNa_NW4)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |HQZgtTtI8Jx) (:text |js/THREE.Object3D.) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                :by nil
                :at 1583600289679
            :by nil
            :at 1583600289679
          |virtual-tree-ref $ {} (:type :expr) (:id |51Fhj4ZEPje)
            :data $ {}
              |T $ {} (:type :leaf) (:id |7Dx-cWBwB3d) (:text |defonce) (:by |root) (:at 1583600289679)
              |j $ {} (:type :leaf) (:id |5z65ppVGUnb) (:text |virtual-tree-ref) (:by |root) (:at 1583600289679)
              |r $ {} (:type :expr) (:id |Z2rXJgdyWxB)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |rWBvQFWu7RH) (:text |atom) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :expr) (:id |Pp_af58mWuM)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |pW1fsD00JkN) (:text |{}) (:by |root) (:at 1583600289679)
                    :by nil
                    :at 1583600289679
                :by nil
                :at 1583600289679
            :by nil
            :at 1583600289679
          |create-sphere-element $ {} (:type :expr) (:id |IDAjtzBFRrB)
            :data $ {}
              |T $ {} (:type :leaf) (:id |LDRShLNWH_E) (:text |defn) (:by |root) (:at 1583600289679)
              |j $ {} (:type :leaf) (:id |Yd2GJkFoTKN) (:text |create-sphere-element) (:by |root) (:at 1583600289679)
              |r $ {} (:type :expr) (:id |BKqXRzJWc3k)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |sjDTotgHwwg) (:text |params) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :leaf) (:id |4tQZvumxR2m) (:text |material) (:by |root) (:at 1583600289679)
                  |r $ {} (:type :leaf) (:id |0z0VSDXJMnn) (:text |event) (:by |root) (:at 1583600289679)
                  |v $ {} (:type :leaf) (:id |R4JduKSbrpy) (:text |comp-coord) (:by |root) (:at 1583600289679)
                :by nil
                :at 1583600289679
              |v $ {} (:type :expr) (:id |BDI8bCBNRBh)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |OnIZXFzL-05) (:text |let) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :expr) (:id |1g7RADMo4q7)
                    :data $ {}
                      |T $ {} (:type :expr) (:id |2h-Vb2RGThO)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |o6Mm98Sj15L) (:text |geometry) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |eArOcFdAfwU)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |TD1vysJLZyP) (:text |THREE/SphereGeometry.) (:by |-pxyJ-2j) (:at 1583601904123)
                              |j $ {} (:type :expr) (:id |BeMxe1pty6t)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |hrtd2hL0o2M) (:text |or) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :expr) (:id |N75uKw-793q)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |PvUDd-gymfy) (:text |:radius) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :leaf) (:id |_dSaw15xrlW) (:text |params) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                  |r $ {} (:type :leaf) (:id |jMDyCwvUHVd) (:text |8) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                              |r $ {} (:type :expr) (:id |xiVBpgNHyVa)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |dgR68xPSvxe) (:text |or) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :expr) (:id |fX1u8sVObmB)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |82P_SurAHqr) (:text |:width-segments) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :leaf) (:id |eVkKXrUpeXx) (:text |params) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                  |r $ {} (:type :leaf) (:id |DbDUzfyxKit) (:text |32) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                              |v $ {} (:type :expr) (:id |L9cFbFd2PxO)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |IA1mhH0QxX7) (:text |or) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :expr) (:id |Q_z88-pnZ64)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |_sYB6id4w57) (:text |:height-segments) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :leaf) (:id |K939JjO8GJf) (:text |params) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                  |r $ {} (:type :leaf) (:id |73UyuzvREgO) (:text |32) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                      |j $ {} (:type :expr) (:id |sa67F6W4vyq)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |PihjQsDEy6Y) (:text |object3d) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |mU7VFV8ivSy)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |0TMWz2k1UYm) (:text |THREE/Mesh.) (:by |-pxyJ-2j) (:at 1583601906847)
                              |j $ {} (:type :leaf) (:id |rSZKyE9s5QH) (:text |geometry) (:by |root) (:at 1583600289679)
                              |r $ {} (:type :expr) (:id |V-ZxwbZkYQf)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |qsspX96Y_4X) (:text |create-material) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :leaf) (:id |4_r8rJEp8Sd) (:text |material) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                  |r $ {} (:type :expr) (:id |SSIA01qhpl_)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |ulfmCaQbdRx) (:text |.set) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :leaf) (:id |cUd4hL9RlfF) (:text |object3d.position) (:by |root) (:at 1583600289679)
                      |r $ {} (:type :expr) (:id |IjE2hd65-Ie)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |r3z29ICGMud) (:text |:x) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :leaf) (:id |iz8HX0vxh-J) (:text |params) (:by |root) (:at 1583600289679)
                        :by nil
                        :at 1583600289679
                      |v $ {} (:type :expr) (:id |HsFMODPg0tN)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |OUObhNPRKXT) (:text |:y) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :leaf) (:id |85YFZcOG0ZZ) (:text |params) (:by |root) (:at 1583600289679)
                        :by nil
                        :at 1583600289679
                      |x $ {} (:type :expr) (:id |JjAosvebypj)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |lRguobfj7DO) (:text |:z) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :leaf) (:id |GDXXuCKjAsq) (:text |params) (:by |root) (:at 1583600289679)
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                  |v $ {} (:type :expr) (:id |WV-twPr_fa_)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |QqiRK58G_VJ) (:text |.set) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :leaf) (:id |dF9hqJOm5-K) (:text |object3d.scale) (:by |root) (:at 1583600289679)
                      |r $ {} (:type :expr) (:id |Pm-4DVylMu9)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |A4I1EHDW1r9) (:text |scale-zero) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |0c-682CJrNX)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |f50ZFbHOZRe) (:text |:scale-x) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |z803MPCGwl3) (:text |params) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                      |v $ {} (:type :expr) (:id |n-mJLOGcb-1)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |L_T1qrdR3sk) (:text |scale-zero) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |80grniHupZK)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |E8i4tmYq8Oh) (:text |:scale-y) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |ky-8TpDFmM0) (:text |params) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                      |x $ {} (:type :expr) (:id |_HmyXysL8IQ)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |-beG-MoOjpj) (:text |scale-zero) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |FUIAk_oj7eU)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |c5b86Lqlxjt) (:text |:scale-y) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |FobNvWAUPA4) (:text |params) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                  |x $ {} (:type :expr) (:id |ti_Nlh6OrSN)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |gpN7ZAMxGA9) (:text |set!) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :leaf) (:id |t4ruuvXW1MZ) (:text |object3d.coord) (:by |root) (:at 1583600289679)
                      |r $ {} (:type :leaf) (:id |4z7qX08cLCt) (:text |comp-coord) (:by |root) (:at 1583600289679)
                    :by nil
                    :at 1583600289679
                  |y $ {} (:type :expr) (:id |z9dlGm3vxRH)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |RJlhIu1EuYR) (:text |;) (:by |-pxyJ-2j) (:at 1583601161726)
                      |j $ {} (:type :leaf) (:id |0ExRrJV_jsB) (:text |.log) (:by |root) (:at 1583600289679)
                      |r $ {} (:type :leaf) (:id |dikjqjOX6-a) (:text |js/console) (:by |root) (:at 1583600289679)
                      |v $ {} (:type :leaf) (:id |I8cAKsEwmkQ) (:text ||Sphere:) (:by |root) (:at 1583600289679)
                      |x $ {} (:type :leaf) (:id |2XZGrggiM1i) (:text |object3d) (:by |root) (:at 1583600289679)
                    :by nil
                    :at 1583600289679
                  |yT $ {} (:type :leaf) (:id |89LQChqkeZz) (:text |object3d) (:by |root) (:at 1583600289679)
                :by nil
                :at 1583600289679
            :by nil
            :at 1583600289679
          |create-box-element $ {} (:type :expr) (:id |yqzFkZepLmc)
            :data $ {}
              |T $ {} (:type :leaf) (:id |R9WVUz-UF5k) (:text |defn) (:by |root) (:at 1583600289679)
              |j $ {} (:type :leaf) (:id |FS6rlU_Ks6U) (:text |create-box-element) (:by |root) (:at 1583600289679)
              |r $ {} (:type :expr) (:id |zp1iuE-4KCw)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |zamCrQhGNtO) (:text |params) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :leaf) (:id |bpJAfHGNp_L) (:text |material) (:by |root) (:at 1583600289679)
                  |r $ {} (:type :leaf) (:id |2IJTiGMDmYB) (:text |event) (:by |root) (:at 1583600289679)
                  |v $ {} (:type :leaf) (:id |LxU2lA4a5ZV) (:text |comp-coord) (:by |root) (:at 1583600289679)
                :by nil
                :at 1583600289679
              |v $ {} (:type :expr) (:id |TtxPo7qQ_Yp)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |l-VIHQ6YbaR) (:text |let) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :expr) (:id |1-T8bKpsa6J)
                    :data $ {}
                      |T $ {} (:type :expr) (:id |X7gbF7nmJmW)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |tlQcYzh0ZCp) (:text |geometry) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |f32GGwdIwpF)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |iQIRtw9RKh_) (:text |THREE/BoxGeometry.) (:by |-pxyJ-2j) (:at 1583601844547)
                              |j $ {} (:type :expr) (:id |06ed44z6X_C)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |T2O3_0zpjl5) (:text |:width) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :leaf) (:id |Q6rgYqjhk7s) (:text |params) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                              |r $ {} (:type :expr) (:id |2xf9RSrk2Ir)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |qOCnax9BRjS) (:text |:height) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :leaf) (:id |jVFu-zd-Vyf) (:text |params) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                              |v $ {} (:type :expr) (:id |_-HzEyNNNlu)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |atj91ksvLVI) (:text |:depth) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :leaf) (:id |YW71nZaApL_) (:text |params) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                      |j $ {} (:type :expr) (:id |xKfyGMjm7k1)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |p-TG594wYQU) (:text |object3d) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |tp9-dEJWGS0)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |OjuELwry-UE) (:text |THREE/Mesh.) (:by |-pxyJ-2j) (:at 1583601847016)
                              |j $ {} (:type :leaf) (:id |P7N7jE2HJya) (:text |geometry) (:by |root) (:at 1583600289679)
                              |r $ {} (:type :expr) (:id |2o0y6GqeiVh)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |il_hYV1gRvb) (:text |create-material) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :leaf) (:id |eLcgSy8AHkw) (:text |material) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                  |r $ {} (:type :expr) (:id |itY45u_joW3)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |ZrqMa_t1FES) (:text |.set) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :leaf) (:id |vx2I0k-ZhaN) (:text |object3d.position) (:by |root) (:at 1583600289679)
                      |r $ {} (:type :expr) (:id |WbzUjQuTOFU)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |5oCspP9FFb0) (:text |:x) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :leaf) (:id |F24p5ZsJwTr) (:text |params) (:by |root) (:at 1583600289679)
                        :by nil
                        :at 1583600289679
                      |v $ {} (:type :expr) (:id |e6MOQC8Dr23)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |neXntMpVkDm) (:text |:y) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :leaf) (:id |KjQ_AmnsbSF) (:text |params) (:by |root) (:at 1583600289679)
                        :by nil
                        :at 1583600289679
                      |x $ {} (:type :expr) (:id |jpxWyP5lIUm)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |EJKo72A1K_T) (:text |:z) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :leaf) (:id |55e4u7px7eG) (:text |params) (:by |root) (:at 1583600289679)
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                  |v $ {} (:type :expr) (:id |-fwbPbqtqir)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |Vq0rRYVtyCN) (:text |.set) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :leaf) (:id |sEkv8dKJEsH) (:text |object3d.scale) (:by |root) (:at 1583600289679)
                      |r $ {} (:type :expr) (:id |eGIAMJZzX_i)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |z9NOV1K6zBs) (:text |scale-zero) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |3k1UOdpkmGi)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |SVP6T3WBqrB) (:text |:scale-x) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |Sr8Vsmjh-y2) (:text |params) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                      |v $ {} (:type :expr) (:id |9uSUA0sk4nz)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |iz_9GnDY-tg) (:text |scale-zero) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |ePYa5yoPig9)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |P14qRbvGPc9) (:text |:scale-y) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |GCyUkuCInxN) (:text |params) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                      |x $ {} (:type :expr) (:id |GSPyP5Bb3YG)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |MgjNkXYBTtY) (:text |scale-zero) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |dJbHmsENeyc)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |-dweuuPqo1s) (:text |:scale-y) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |REiw92BMbKl) (:text |params) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                  |x $ {} (:type :expr) (:id |KKkgUF2Qw_E)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |9IHDGOoq90a) (:text |set!) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :leaf) (:id |ROws-1HTYCR) (:text |object3d.coord) (:by |root) (:at 1583600289679)
                      |r $ {} (:type :leaf) (:id |swezmrNelVr) (:text |comp-coord) (:by |root) (:at 1583600289679)
                    :by nil
                    :at 1583600289679
                  |y $ {} (:type :leaf) (:id |bEY3TxXZ_iX) (:text |object3d) (:by |root) (:at 1583600289679)
                :by nil
                :at 1583600289679
            :by nil
            :at 1583600289679
          |font-ref $ {} (:type :expr) (:id |yM2Eg2tznsS)
            :data $ {}
              |T $ {} (:type :leaf) (:id |E2vCq4MVW8l) (:text |defonce) (:by |root) (:at 1583600289679)
              |j $ {} (:type :leaf) (:id |ZxAs3XOB0dn) (:text |font-ref) (:by |root) (:at 1583600289679)
              |r $ {} (:type :expr) (:id |GD1Q9Y2x0G8)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |dQJDGL3UTY5) (:text |do) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :expr) (:id |wcUdN_8PlxJ)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |-J5hBBX7GuR) (:text |let) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :expr) (:id |lh8ZCSYE6tp)
                        :data $ {}
                          |T $ {} (:type :expr) (:id |g54bCxX7LpK)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |ZjS6a91bIZt) (:text |loader) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :expr) (:id |hrR6ocU4IiB)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |4vo7XenSp2X) (:text |THREE/FontLoader.) (:by |-pxyJ-2j) (:at 1583601928006)
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                      |r $ {} (:type :expr) (:id |Dnkt-_qtuXp)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |oXMnE8MgCXi) (:text |.load) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :leaf) (:id |EVyx-cQk97L) (:text |loader) (:by |root) (:at 1583600289679)
                          |r $ {} (:type :leaf) (:id |dU5VZeGVrqs) (:text ||hind.json) (:by |root) (:at 1583600289679)
                          |v $ {} (:type :expr) (:id |kAlJZUIk-At)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |eni6oFmalEo) (:text |fn) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :expr) (:id |ECGA4UYTKv0)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |TzwY9ndX99z) (:text |response) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                              |r $ {} (:type :expr) (:id |Rk9ONqh24uQ)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |-QIuZjcXnfv) (:text |.log) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :leaf) (:id |nD252fvowUX) (:text |js/console) (:by |root) (:at 1583600289679)
                                  |r $ {} (:type :leaf) (:id |Jrgn6Dkgd-Q) (:text |response) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                              |v $ {} (:type :expr) (:id |kiUc9BR5cx0)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |Y4bXF0VKpKc) (:text |@ref-dirty-call!) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                              |x $ {} (:type :expr) (:id |o4wG9eqKvo0)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |cRa6E4b79Y8) (:text |reset!) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :leaf) (:id |5knseydRUrO) (:text |font-ref) (:by |root) (:at 1583600289679)
                                  |r $ {} (:type :leaf) (:id |zgkg7ySOqip) (:text |response) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                  |r $ {} (:type :expr) (:id |zTOfRrYTp02)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |LOqO22yC1cO) (:text |atom) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :expr) (:id |8BfdSHogWIy)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |Tu5yr_ZLy_L) (:text |THREE/Font.) (:by |-pxyJ-2j) (:at 1583601931356)
                          |j $ {} (:type :leaf) (:id |ZR1U5sVb1QX) (:text |nil) (:by |root) (:at 1583600289679)
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                :by nil
                :at 1583600289679
            :by nil
            :at 1583600289679
          |create-material $ {} (:type :expr) (:id |zUuz9uQnakj)
            :data $ {}
              |T $ {} (:type :leaf) (:id |0sggNB66yep) (:text |defn) (:by |root) (:at 1583600289679)
              |j $ {} (:type :leaf) (:id |FM0gs5qVwfO) (:text |create-material) (:by |root) (:at 1583600289679)
              |r $ {} (:type :expr) (:id |NF2vOLjWQWr)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |n1Uv8EBJaGM) (:text |material) (:by |root) (:at 1583600289679)
                :by nil
                :at 1583600289679
              |v $ {} (:type :expr) (:id |Cv6APLZAU7M)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |lwzslJVWgVp) (:text |case) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :expr) (:id |Q1qiAgz-lkB)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |eTBTLiKw_Jx) (:text |:kind) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :leaf) (:id |SdeJb8iHOjo) (:text |material) (:by |root) (:at 1583600289679)
                    :by nil
                    :at 1583600289679
                  |r $ {} (:type :expr) (:id |nKjpv3ZEAyn)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |GHlfL-OPSwR) (:text |:line-basic) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :expr) (:id |n-ZRkLRdoGD)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |T9j6MY3rQi4) (:text |THREE/LineBasicMaterial.) (:by |-pxyJ-2j) (:at 1583601869700)
                          |j $ {} (:type :expr) (:id |3EL50LTUcvt)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |Pm3Q-BCOZRF) (:text |clj->js) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :expr) (:id |alt0BRvibaN)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |T6swiBRMMTh) (:text |dissoc) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :leaf) (:id |LNPYzWvgK6h) (:text |material) (:by |root) (:at 1583600289679)
                                  |r $ {} (:type :leaf) (:id |OR74xaqk8-h) (:text |:kind) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                  |v $ {} (:type :expr) (:id |z25ohkpqQSy)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |H2nyGa8aPml) (:text |:mesh-basic) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :expr) (:id |pNoxzoKfAol)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |TWWL8yl0kG3) (:text |THREE/MeshBasicMaterial.) (:by |-pxyJ-2j) (:at 1583601872720)
                          |j $ {} (:type :expr) (:id |EZMrAhNuW1O)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |pYEePvCQJ0M) (:text |clj->js) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :expr) (:id |nALJ3NRhAXX)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |w9Uu_OqfMXi) (:text |dissoc) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :leaf) (:id |KZB9SMax1MZ) (:text |material) (:by |root) (:at 1583600289679)
                                  |r $ {} (:type :leaf) (:id |PhCF7YsP_tu) (:text |:kind) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                  |x $ {} (:type :expr) (:id |e5YHXtQdRup)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |scghAxVd-YU) (:text |:mesh-lambert) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :expr) (:id |sAbbk3X-AVj)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |kSFZL1C6F1i) (:text |THREE/MeshLambertMaterial.) (:by |-pxyJ-2j) (:at 1583601875677)
                          |j $ {} (:type :expr) (:id |P6XZx_YOTFG)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |CvUmbBx9uBH) (:text |clj->js) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :expr) (:id |5sBrFaEGJ36)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |FUWQGZ9NXb0) (:text |dissoc) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :leaf) (:id |whtkUccml30) (:text |material) (:by |root) (:at 1583600289679)
                                  |r $ {} (:type :leaf) (:id |QC6l0nRlOpv) (:text |:kind) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                  |y $ {} (:type :expr) (:id |hf9bYsgkjLk)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |hmR4Jo2tj3i) (:text |do) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :expr) (:id |dv89yI7FGPj)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |9TL0_vu-hmv) (:text |.warn) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :leaf) (:id |Y-XD2nrWNaJ) (:text |js/console) (:by |root) (:at 1583600289679)
                          |r $ {} (:type :leaf) (:id |MTgwpN-ckE1) (:text "||Unknown material:") (:by |root) (:at 1583600289679)
                          |v $ {} (:type :leaf) (:id |nmJ5veSvwBE) (:text |material) (:by |root) (:at 1583600289679)
                        :by nil
                        :at 1583600289679
                      |r $ {} (:type :expr) (:id |tFacU_mI7wX)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |a-3_99MFxZr) (:text |THREE/LineBasicMaterial.) (:by |-pxyJ-2j) (:at 1583601878173)
                          |j $ {} (:type :expr) (:id |L6enNoaHjRl)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |agxo4-uYu0f) (:text |clj->js) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :expr) (:id |YPa-GOmA2gP)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |8Lb83BIvepP) (:text |dissoc) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :leaf) (:id |lSVdXS_BHrL) (:text |material) (:by |root) (:at 1583600289679)
                                  |r $ {} (:type :leaf) (:id |-sYYDgphYZp) (:text |:kind) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                :by nil
                :at 1583600289679
            :by nil
            :at 1583600289679
          |default-params $ {} (:type :expr) (:id |ZCDjM1nECeE)
            :data $ {}
              |T $ {} (:type :leaf) (:id |IiK6T_Hx4hR) (:text |def) (:by |root) (:at 1583600289679)
              |j $ {} (:type :leaf) (:id |V5aLjODkKe_) (:text |default-params) (:by |root) (:at 1583600289679)
              |r $ {} (:type :expr) (:id |jg6ZchcaofY)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |sasy6pgGMzB) (:text |{}) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :expr) (:id |5DWGz3dTpye)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |8E7knD8uZJi) (:text |:x) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :leaf) (:id |LkzDRj9Y1u4) (:text |0) (:by |root) (:at 1583600289679)
                    :by nil
                    :at 1583600289679
                  |r $ {} (:type :expr) (:id |9xpsCAMD_PI)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |5QHMmf1N3Up) (:text |:y) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :leaf) (:id |TKe_okWDt0Z) (:text |0) (:by |root) (:at 1583600289679)
                    :by nil
                    :at 1583600289679
                  |v $ {} (:type :expr) (:id |XmR_Nok_LbA)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |6bG9OZfbg4g) (:text |:z) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :leaf) (:id |-ZNQJwpkQG5) (:text |0) (:by |root) (:at 1583600289679)
                    :by nil
                    :at 1583600289679
                  |x $ {} (:type :expr) (:id |FUTqFYjByUJ)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |ndbOU6AS3dI) (:text |:scale-x) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :leaf) (:id |S5vBa9T0X-S) (:text |1) (:by |root) (:at 1583600289679)
                    :by nil
                    :at 1583600289679
                  |y $ {} (:type :expr) (:id |SFIH9-EbhWd)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |I2AKjSpbYBo) (:text |:scale-y) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :leaf) (:id |HPZvP3cq6Tk) (:text |1) (:by |root) (:at 1583600289679)
                    :by nil
                    :at 1583600289679
                  |yT $ {} (:type :expr) (:id |CWu6f6wx00s)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |SfOGXE03D_F) (:text |:scale-z) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :leaf) (:id |_wSoPdDI0Gd) (:text |1) (:by |root) (:at 1583600289679)
                    :by nil
                    :at 1583600289679
                :by nil
                :at 1583600289679
            :by nil
            :at 1583600289679
          |camera-ref $ {} (:type :expr) (:id |hh-znOYqZeD)
            :data $ {}
              |T $ {} (:type :leaf) (:id |2zoP5uXOXSI) (:text |defonce) (:by |root) (:at 1583600289679)
              |j $ {} (:type :leaf) (:id |F07htMR9PkD) (:text |camera-ref) (:by |root) (:at 1583600289679)
              |r $ {} (:type :expr) (:id |Zg2SfsjzOmu)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |GGX_uON6T0S) (:text |atom) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :leaf) (:id |B3Np0rMw7WI) (:text |nil) (:by |root) (:at 1583600289679)
                :by nil
                :at 1583600289679
            :by nil
            :at 1583600289679
          |create-text-element $ {} (:type :expr) (:id |OPwGoRc7T71)
            :data $ {}
              |T $ {} (:type :leaf) (:id |E-jnGWn7vV-) (:text |defn) (:by |root) (:at 1583600289679)
              |j $ {} (:type :leaf) (:id |_LQcLmysneu) (:text |create-text-element) (:by |root) (:at 1583600289679)
              |r $ {} (:type :expr) (:id |zDj9DuoDOst)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |Nn3Tozp3Z0y) (:text |params) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :leaf) (:id |lb0mJsOKH0h) (:text |material) (:by |root) (:at 1583600289679)
                :by nil
                :at 1583600289679
              |v $ {} (:type :expr) (:id |7v7U5_5L1AA)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |6I9RGj8dpWH) (:text |let) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :expr) (:id |zwwcYTOCPf4)
                    :data $ {}
                      |T $ {} (:type :expr) (:id |d0eo1mbWyNY)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |BW44fwJMJTE) (:text |geometry) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |KczTOXnKeVr)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |A0PGj2LbI27) (:text |THREE/TextGeometry.) (:by |-pxyJ-2j) (:at 1583601915297)
                              |j $ {} (:type :expr) (:id |llhOnOLos6A)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |CEC86l9_Pvq) (:text |or) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :expr) (:id |K03qLOAIZYF)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |tdM8Jp5InSN) (:text |:text) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :leaf) (:id |Yws-65YetxQ) (:text |params) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                  |r $ {} (:type :leaf) (:id |2galfn6hrP7) (:text ||Quatrefoil) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                              |r $ {} (:type :expr) (:id |uXNyJOgy6Wk)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |aOMf-N2yzG9) (:text |clj->js) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :expr) (:id |rjS2_OaTIpc)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |BRea-t_MZMD) (:text |assoc) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :leaf) (:id |VcEU2CEIBU0) (:text |params) (:by |root) (:at 1583600289679)
                                      |r $ {} (:type :leaf) (:id |2WktsbgoOpL) (:text |:font) (:by |root) (:at 1583600289679)
                                      |v $ {} (:type :leaf) (:id |IzJPPNadEGq) (:text |@font-ref) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                      |j $ {} (:type :expr) (:id |STnx_z0ywaf)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |vAjmyCeA7QZ) (:text |object3d) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |GEpyB_AI820)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |CrQzIpM7HvY) (:text |THREE/Mesh.) (:by |-pxyJ-2j) (:at 1583601918916)
                              |j $ {} (:type :leaf) (:id |5ACCTv_ITdi) (:text |geometry) (:by |root) (:at 1583600289679)
                              |r $ {} (:type :expr) (:id |ZTqNhDRed4H)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |JC_1yVBkPTP) (:text |create-material) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :leaf) (:id |6PFCdVn7qVW) (:text |material) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                  |r $ {} (:type :expr) (:id |qw6RJSwnjqs)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |xpBxYLchh-R) (:text |.set) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :leaf) (:id |VWYmoIUNqYi) (:text |object3d.position) (:by |root) (:at 1583600289679)
                      |r $ {} (:type :expr) (:id |JM0WDHzf1gU)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |GjXk4qne4fk) (:text |:x) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :leaf) (:id |u9JmIyi7RIS) (:text |params) (:by |root) (:at 1583600289679)
                        :by nil
                        :at 1583600289679
                      |v $ {} (:type :expr) (:id |YvVtZdBP324)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |G1yAI5ktgNg) (:text |:y) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :leaf) (:id |8mI-oIw4w0X) (:text |params) (:by |root) (:at 1583600289679)
                        :by nil
                        :at 1583600289679
                      |x $ {} (:type :expr) (:id |K9TIiKT4QWT)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |_sb2i-XWbET) (:text |:z) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :leaf) (:id |9yJoWQaZ11m) (:text |params) (:by |root) (:at 1583600289679)
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                  |v $ {} (:type :leaf) (:id |_GDqzhWlIui) (:text |object3d) (:by |root) (:at 1583600289679)
                :by nil
                :at 1583600289679
            :by nil
            :at 1583600289679
          |global-scene $ {} (:type :expr) (:id |YWqNxMl8153)
            :data $ {}
              |T $ {} (:type :leaf) (:id |3kTR0-Y8ckh) (:text |defonce) (:by |root) (:at 1583600289679)
              |j $ {} (:type :leaf) (:id |aumhQ0rHOoS) (:text |global-scene) (:by |root) (:at 1583600289679)
              |r $ {} (:type :expr) (:id |KpgFCBYkp6L)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |xf6JautPfcJ) (:text |THREE/Scene.) (:by |-pxyJ-2j) (:at 1583601938032)
                :by nil
                :at 1583600289679
            :by nil
            :at 1583600289679
          |ref-dirty-call! $ {} (:type :expr) (:id |ZzWkTkXdPiG)
            :data $ {}
              |T $ {} (:type :leaf) (:id |qq4fahj0nPl) (:text |defonce) (:by |root) (:at 1583600289679)
              |j $ {} (:type :leaf) (:id |y42dd8X5xkr) (:text |ref-dirty-call!) (:by |root) (:at 1583600289679)
              |r $ {} (:type :expr) (:id |DXEPvNmCbPl)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |25FfzUS955w) (:text |atom) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :leaf) (:id |oGhoLa6PsU8) (:text |nil) (:by |root) (:at 1583600289679)
                :by nil
                :at 1583600289679
            :by nil
            :at 1583600289679
          |on-canvas-click $ {} (:type :expr) (:id |g-jJ0deYf_M)
            :data $ {}
              |T $ {} (:type :leaf) (:id |AFJ5iGOYH2G) (:text |defn) (:by |root) (:at 1583600289679)
              |j $ {} (:type :leaf) (:id |8sT02gAMb3w) (:text |on-canvas-click) (:by |root) (:at 1583600289679)
              |r $ {} (:type :expr) (:id |dpHPfSamlgo)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |ElUsMbd7275) (:text |event) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :leaf) (:id |UjC5QK8Eg6I) (:text |dispatch!) (:by |root) (:at 1583600289679)
                  |r $ {} (:type :leaf) (:id |wZW4eXUGT63) (:text |tree-ref) (:by |root) (:at 1583600289679)
                :by nil
                :at 1583600289679
              |v $ {} (:type :expr) (:id |urgQInMzE2s)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |v5PZTK97ujI) (:text |let) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :expr) (:id |lhy33g2Gl4J)
                    :data $ {}
                      |T $ {} (:type :expr) (:id |YAc_Wb3fLJU)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |BYhNB8bbydJ) (:text |mouse) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |dR0xw7EpvaG)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |Wtt-cX47_3u) (:text |THREE/Vector2.) (:by |-pxyJ-2j) (:at 1583601945604)
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                      |j $ {} (:type :expr) (:id |OlQ8vNmm9Xi)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |mhdUUzQrchW) (:text |raycaster) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |zCrY7ItP669)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |o1JS8aCt5qJ) (:text |THREE/Raycaster.) (:by |-pxyJ-2j) (:at 1583601948085)
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                  |r $ {} (:type :expr) (:id |h1ft7o4du0E)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |u137tQe8rYy) (:text |set!) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :leaf) (:id |zmNBh9lq26j) (:text |mouse.x) (:by |root) (:at 1583600289679)
                      |r $ {} (:type :expr) (:id |OKe9H40BlKq)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |AWNjXyXfWMZ) (:text |dec) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |CJAFF_rPX1-)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |1xdT3_15Vi1) (:text |*) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |zfTUIzhutsg) (:text |2) (:by |root) (:at 1583600289679)
                              |r $ {} (:type :expr) (:id |6PdFIew2mF8)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |bJpNw0RsMez) (:text |/) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :leaf) (:id |xDWa96RxYmg) (:text |event.clientX) (:by |root) (:at 1583600289679)
                                  |r $ {} (:type :leaf) (:id |2VjboCgnJX9) (:text |js/window.innerWidth) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                  |v $ {} (:type :expr) (:id |4kVdfa7venv)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |7FQm7LaDO5f) (:text |set!) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :leaf) (:id |jLJdTX8CtUz) (:text |mouse.y) (:by |root) (:at 1583600289679)
                      |r $ {} (:type :expr) (:id |ap2In4tGkYL)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |pw52MriOcsz) (:text |-) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :leaf) (:id |Bsxm0BJOlQ1) (:text |1) (:by |root) (:at 1583600289679)
                          |r $ {} (:type :expr) (:id |SOjWf2lQscZ)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |KWSpxlrR1j5) (:text |*) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |SteLYdCilpS) (:text |2) (:by |root) (:at 1583600289679)
                              |r $ {} (:type :expr) (:id |un0RmXxZ9mh)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |M73qrKPSZvL) (:text |/) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :leaf) (:id |UfnyMwhYA6l) (:text |event.clientY) (:by |root) (:at 1583600289679)
                                  |r $ {} (:type :leaf) (:id |ciS4tfZZsdy) (:text |js/window.innerHeight) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                  |x $ {} (:type :expr) (:id |0AMZ25CEMH0)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |1sL5NuPEUl0) (:text |.setFromCamera) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :leaf) (:id |iGj-_ecPjrY) (:text |raycaster) (:by |root) (:at 1583600289679)
                      |r $ {} (:type :leaf) (:id |_xUUPRgQWPd) (:text |mouse) (:by |root) (:at 1583600289679)
                      |v $ {} (:type :leaf) (:id |S6wdbYSiJoU) (:text |@camera-ref) (:by |root) (:at 1583600289679)
                    :by nil
                    :at 1583600289679
                  |y $ {} (:type :expr) (:id |Gu6PnhE3xDd)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |KpoN7fWIMwA) (:text |let) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :expr) (:id |VJw0ixCs9TS)
                        :data $ {}
                          |T $ {} (:type :expr) (:id |lhV1T5rIEDx)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |gTwDO9EPBzv) (:text |intersects) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :expr) (:id |PQ1hDJGKyhA)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |lM0ILDoLL2a) (:text |.intersectObjects) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :leaf) (:id |A-FNEBanKBN) (:text |raycaster) (:by |root) (:at 1583600289679)
                                  |r $ {} (:type :expr) (:id |zlAE47qahj3)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |j9UVi1jh8gt) (:text |let) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :expr) (:id |473aykLaic5)
                                        :data $ {}
                                          |T $ {} (:type :expr) (:id |f_4gYOw4daD)
                                            :data $ {}
                                              |T $ {} (:type :leaf) (:id |8KqWjlkSIsb) (:text |children) (:by |root) (:at 1583600289679)
                                              |j $ {} (:type :expr) (:id |ghWB1s4uo82)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |wRxieHIO-Tl) (:text |clj->js) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :expr) (:id |v-PqQ_15OJx)
                                                    :data $ {}
                                                      |T $ {} (:type :leaf) (:id |V3BjLqi4uUm) (:text |[]) (:by |root) (:at 1583600289679)
                                                    :by nil
                                                    :at 1583600289679
                                                :by nil
                                                :at 1583600289679
                                            :by nil
                                            :at 1583600289679
                                          |j $ {} (:type :expr) (:id |5MxJrS53crc)
                                            :data $ {}
                                              |T $ {} (:type :leaf) (:id |DU-IP8uwU8-) (:text |collect!) (:by |root) (:at 1583600289679)
                                              |j $ {} (:type :expr) (:id |lQwM_gbvl0C)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |GCkllS1F2PC) (:text |fn) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :expr) (:id |1CB2LefU0aH)
                                                    :data $ {}
                                                      |T $ {} (:type :leaf) (:id |kCQqHLFfb0h) (:text |x) (:by |root) (:at 1583600289679)
                                                    :by nil
                                                    :at 1583600289679
                                                  |r $ {} (:type :expr) (:id |P695S-WtV6-)
                                                    :data $ {}
                                                      |T $ {} (:type :leaf) (:id |juheh2gBnH3) (:text |.push) (:by |root) (:at 1583600289679)
                                                      |j $ {} (:type :leaf) (:id |ibMIQ6YRUhL) (:text |children) (:by |root) (:at 1583600289679)
                                                      |r $ {} (:type :leaf) (:id |-NglMqMx39q) (:text |x) (:by |root) (:at 1583600289679)
                                                    :by nil
                                                    :at 1583600289679
                                                :by nil
                                                :at 1583600289679
                                            :by nil
                                            :at 1583600289679
                                        :by nil
                                        :at 1583600289679
                                      |r $ {} (:type :expr) (:id |bnC44bfoqHN)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |YuL31tAP4Cm) (:text |collect-children) (:by |root) (:at 1583600289679)
                                          |j $ {} (:type :leaf) (:id |mNyrLbAQISP) (:text |global-scene) (:by |root) (:at 1583600289679)
                                          |r $ {} (:type :leaf) (:id |22fBdGk9m84) (:text |collect!) (:by |root) (:at 1583600289679)
                                        :by nil
                                        :at 1583600289679
                                      |v $ {} (:type :leaf) (:id |apsYVLFl_-l) (:text |children) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                          |j $ {} (:type :expr) (:id |WfHQFhX9NCs)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |dA4oOfw3LIn) (:text |maybe-target) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :expr) (:id |ecg7E5I1Dw8)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |hgbTMw5Bxe9) (:text |aget) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :leaf) (:id |ehYoswenWQR) (:text |intersects) (:by |root) (:at 1583600289679)
                                  |r $ {} (:type :leaf) (:id |j8U3afxfjiJ) (:text |0) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                      |r $ {} (:type :expr) (:id |D1e3VP3pqQv)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |LFA79hqNd-9) (:text |.log) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :leaf) (:id |U6HuF4-KZgf) (:text |js/console) (:by |root) (:at 1583600289679)
                          |r $ {} (:type :leaf) (:id |1kOIQg0Q6oZ) (:text |intersects) (:by |root) (:at 1583600289679)
                        :by nil
                        :at 1583600289679
                      |v $ {} (:type :expr) (:id |Lox4892Kwre)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |9HHRUhHOnRI) (:text |if) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |HamvrMJ2uqj)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |sU8N7vrwMEp) (:text |some?) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |FMr_xPVgMy6) (:text |maybe-target) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                          |r $ {} (:type :expr) (:id |f_fe3-PhqIx)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |7xihGPwaO9I) (:text |let) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :expr) (:id |1gq2Yzsp1-h)
                                :data $ {}
                                  |T $ {} (:type :expr) (:id |YXKuCZJkodx)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |2GZ582Hqfh2) (:text |coord) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :leaf) (:id |kxfcdwdSXrc) (:text |maybe-target.object.coord) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                  |j $ {} (:type :expr) (:id |huGToZSAx_h)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |YGXIowhmjYO) (:text |target-el) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :expr) (:id |0LBudTFawNE)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |a5LqSnWMpZo) (:text |find-element) (:by |root) (:at 1583600289679)
                                          |j $ {} (:type :leaf) (:id |XbePvarEc1f) (:text |@tree-ref) (:by |root) (:at 1583600289679)
                                          |r $ {} (:type :leaf) (:id |xqX4L44r-iN) (:text |coord) (:by |root) (:at 1583600289679)
                                        :by nil
                                        :at 1583600289679
                                    :by nil
                                    :at 1583600289679
                                  |r $ {} (:type :expr) (:id |0y91Xq97hy_)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |N2GHZtTMZ6v) (:text |maybe-handler) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :expr) (:id |6V9k32b9fF6)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |MndCbH_vpe4) (:text |:click) (:by |root) (:at 1583600289679)
                                          |j $ {} (:type :expr) (:id |83Q8kMxbKwc)
                                            :data $ {}
                                              |T $ {} (:type :leaf) (:id |kwZqO8sWBoY) (:text |:event) (:by |root) (:at 1583600289679)
                                              |j $ {} (:type :leaf) (:id |xbw5_HfV6jf) (:text |target-el) (:by |root) (:at 1583600289679)
                                            :by nil
                                            :at 1583600289679
                                        :by nil
                                        :at 1583600289679
                                    :by nil
                                    :at 1583600289679
                                :by nil
                                :at 1583600289679
                              |r $ {} (:type :expr) (:id |DuH3V2U09Lr)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |63HiWAXTMjA) (:text |if) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :expr) (:id |MK3gAsGEhOu)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |5D8nDCbTlHH) (:text |some?) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :leaf) (:id |OGE-cBKkii9) (:text |maybe-handler) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                  |r $ {} (:type :expr) (:id |fVEQFypN6Wu)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |k1xv5vlHZ38) (:text |maybe-handler) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :leaf) (:id |6qv92t7_O6-) (:text |event) (:by |root) (:at 1583600289679)
                                      |r $ {} (:type :leaf) (:id |HEANc4xonRj) (:text |dispatch!) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                  |v $ {} (:type :expr) (:id |f-l4-b8R0Nw)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |-lvSg9jkGS8) (:text |println) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :leaf) (:id |5RxYsLINdQ5) (:text "||Found no handler for") (:by |root) (:at 1583600289679)
                                      |r $ {} (:type :leaf) (:id |OhpgYKaT9pO) (:text |coord) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                :by nil
                :at 1583600289679
            :by nil
            :at 1583600289679
          |build-tree $ {} (:type :expr) (:id |e9OH7QrpO3e)
            :data $ {}
              |T $ {} (:type :leaf) (:id |PbtmIELMzVh) (:text |defn) (:by |root) (:at 1583600289679)
              |j $ {} (:type :leaf) (:id |MpCBREPRksZ) (:text |build-tree) (:by |root) (:at 1583600289679)
              |r $ {} (:type :expr) (:id |wOWit0K3bPO)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |bLJN6Jb2xJb) (:text |coord) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :leaf) (:id |eUQL6aoRJK0) (:text |tree) (:by |root) (:at 1583600289679)
                :by nil
                :at 1583600289679
              |v $ {} (:type :expr) (:id |4u5PXeYrAPB)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |6CVxYvYN3JX) (:text |let) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :expr) (:id |Xb9IQddQ9ao)
                    :data $ {}
                      |T $ {} (:type :expr) (:id |PLORIipzdDN)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |T_4aRQ1PAKq) (:text |object3d) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |5PrvpW50Vcr)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |jfDqnrGieAv) (:text |create-element) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :expr) (:id |8Rw2YLdRN3R)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |FJpVgplXDgI) (:text |dissoc) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :leaf) (:id |tMd3iKCQ8E0) (:text |tree) (:by |root) (:at 1583600289679)
                                  |r $ {} (:type :leaf) (:id |UqzimfPnOus) (:text |:children) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                      |j $ {} (:type :expr) (:id |Z7zF1mhRFw_)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |SkN0OM6tLE0) (:text |children) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |lP966tc89Rp)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |uFMrIH9xMlx) (:text |->>) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :expr) (:id |0pOEcFWGn1-)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |tQwhXewkf_Y) (:text |:children) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :leaf) (:id |YmhbU9WpgFT) (:text |tree) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                              |r $ {} (:type :expr) (:id |2bQNoWp1u7d)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |om0HLd4VS7P) (:text |map) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :expr) (:id |I1MF8po5fXJ)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |hgAh0DE1aE0) (:text |fn) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :expr) (:id |WV0kKlvrYaR)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |AFUmmBBfw9M) (:text |entry) (:by |root) (:at 1583600289679)
                                        :by nil
                                        :at 1583600289679
                                      |r $ {} (:type :expr) (:id |kz91bMyeKLy)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |vRQJcHxfmWa) (:text |update) (:by |root) (:at 1583600289679)
                                          |j $ {} (:type :leaf) (:id |n7_I5sIKno8) (:text |entry) (:by |root) (:at 1583600289679)
                                          |r $ {} (:type :leaf) (:id |vUNrOWJfZT4) (:text |1) (:by |root) (:at 1583600289679)
                                          |v $ {} (:type :expr) (:id |X2og1_cMf8g)
                                            :data $ {}
                                              |T $ {} (:type :leaf) (:id |3Yt4fDt0mE8) (:text |fn) (:by |root) (:at 1583600289679)
                                              |j $ {} (:type :expr) (:id |khI3lAXWw_A)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |bDQjaWuC2Bd) (:text |child) (:by |root) (:at 1583600289679)
                                                :by nil
                                                :at 1583600289679
                                              |r $ {} (:type :expr) (:id |5Hb6jQHh2Rw)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |MMlS4-U8cCl) (:text |build-tree) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :expr) (:id |UoeZJen6Iny)
                                                    :data $ {}
                                                      |T $ {} (:type :leaf) (:id |9vKmRQtZJT9) (:text |conj) (:by |root) (:at 1583600289679)
                                                      |j $ {} (:type :leaf) (:id |ipbzmez0tEW) (:text |coord) (:by |root) (:at 1583600289679)
                                                      |r $ {} (:type :expr) (:id |DRuoBmEdZjv)
                                                        :data $ {}
                                                          |T $ {} (:type :leaf) (:id |7WQmojUm9m8) (:text |first) (:by |root) (:at 1583600289679)
                                                          |j $ {} (:type :leaf) (:id |9wwxpn1UnGl) (:text |entry) (:by |root) (:at 1583600289679)
                                                        :by nil
                                                        :at 1583600289679
                                                    :by nil
                                                    :at 1583600289679
                                                  |r $ {} (:type :leaf) (:id |VdDg5OHKVXK) (:text |child) (:by |root) (:at 1583600289679)
                                                :by nil
                                                :at 1583600289679
                                            :by nil
                                            :at 1583600289679
                                        :by nil
                                        :at 1583600289679
                                    :by nil
                                    :at 1583600289679
                                :by nil
                                :at 1583600289679
                              |v $ {} (:type :expr) (:id |d4ZiW11SBJc)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |F_4CxCC4NAs) (:text |into) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :expr) (:id |_ZwEAMobacj)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |_XaVCaOoy5a) (:text |{}) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                      |r $ {} (:type :expr) (:id |9k2U9Kh2e9-)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |IwMuqSBimeo) (:text |virtual-element) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |3BljXZkHTuJ)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |y-YTE6ImUuG) (:text |{}) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :expr) (:id |92EAxAN8sRz)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |Qu4KIYlPhqu) (:text |:object3d) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :leaf) (:id |AH-AvLRxWbu) (:text |object3d) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                              |r $ {} (:type :expr) (:id |tfN5ywaVfAo)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |JYXfx0Ss1G6) (:text |:children) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :leaf) (:id |jkYScqO2M-q) (:text |children) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                  |r $ {} (:type :expr) (:id |9NsqkETFxjq)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |R1dBqiD2hXa) (:text |doseq) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :expr) (:by |-pxyJ-2j) (:at 1583600779841)
                        :data $ {}
                          |T $ {} (:type :expr) (:id |ewCKhpV7ugY)
                            :data $ {}
                              |j $ {} (:type :leaf) (:id |5XnTy7ud9n2) (:text |entry) (:by |root) (:at 1583600289679)
                              |r $ {} (:type :leaf) (:id |_2fcq3XGyeu) (:text |children) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                        :id |KsuOZ8aAR
                      |r $ {} (:type :expr) (:id |bub2yN4e7sf)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |yfFecIKnJ04) (:text |let) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |tYuM6XThpPS)
                            :data $ {}
                              |T $ {} (:type :expr) (:id |3i3A5ELYUuG)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |WEcEusOJvLS) (:text |child) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :expr) (:id |oMIBt0PRQij)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |6hD4CjUlVf5) (:text |last) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :leaf) (:id |xiS9C7k2eLH) (:text |entry) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                          |r $ {} (:type :expr) (:id |wtYm1AgFwBx)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |DcP3k2tyaES) (:text |;) (:by |-pxyJ-2j) (:at 1583601172621)
                              |j $ {} (:type :leaf) (:id |vOHA0y3Bhxg) (:text |.log) (:by |root) (:at 1583600289679)
                              |r $ {} (:type :leaf) (:id |ru4HyTp7g-F) (:text |js/console) (:by |root) (:at 1583600289679)
                              |v $ {} (:type :leaf) (:id |-W6LmubGq3M) (:text ||Child:) (:by |root) (:at 1583600289679)
                              |x $ {} (:type :leaf) (:id |SRXn-ug1Vpl) (:text |child) (:by |root) (:at 1583600289679)
                              |y $ {} (:type :leaf) (:id |G_F_SBwGoa5) (:text |entry) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                          |v $ {} (:type :expr) (:id |2IZd8P5uEbk)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |kAYHs0hSM0u) (:text |.addBy) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |34zDK0x7hcd) (:text |object3d) (:by |root) (:at 1583600289679)
                              |r $ {} (:type :expr) (:id |W1wQZII-PeJ)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |tiO2m30XMwH) (:text |first) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :leaf) (:id |BrtuP9Q1IFK) (:text |entry) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                              |v $ {} (:type :leaf) (:id |1jErgbEHetM) (:text |child) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                  |v $ {} (:type :expr) (:id |cJDtcxkW2tY)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |iPuOA5kTlYM) (:text |swap!) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :leaf) (:id |leBgNXQmeZe) (:text |virtual-tree-ref) (:by |root) (:at 1583600289679)
                      |r $ {} (:type :leaf) (:id |2mwghqQj8MM) (:text |assoc-in) (:by |root) (:at 1583600289679)
                      |v $ {} (:type :expr) (:id |MKTEg4pTMIL)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |GWFtCQnPKvV) (:text |conj) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :leaf) (:id |h201v6_0ZDH) (:text |coord) (:by |root) (:at 1583600289679)
                          |r $ {} (:type :leaf) (:id |fM5188MgZ9T) (:text |'data) (:by |root) (:at 1583600289679)
                        :by nil
                        :at 1583600289679
                      |x $ {} (:type :leaf) (:id |XEvwPHWAvk2) (:text |virtual-element) (:by |root) (:at 1583600289679)
                    :by nil
                    :at 1583600289679
                  |x $ {} (:type :leaf) (:id |MC_sRiE8Ruw) (:text |object3d) (:by |root) (:at 1583600289679)
                :by nil
                :at 1583600289679
            :by nil
            :at 1583600289679
          |create-point-light $ {} (:type :expr) (:id |z1HaYKVJCkG)
            :data $ {}
              |T $ {} (:type :leaf) (:id |zJd1Yg3CZb5) (:text |defn) (:by |root) (:at 1583600289679)
              |j $ {} (:type :leaf) (:id |O_iPsfK-8bv) (:text |create-point-light) (:by |root) (:at 1583600289679)
              |r $ {} (:type :expr) (:id |miXj8uzJesc)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |jaEFEujep_V) (:text |params) (:by |root) (:at 1583600289679)
                :by nil
                :at 1583600289679
              |v $ {} (:type :expr) (:id |nLzUk2GXAN7)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |7I13H4T_77o) (:text |let) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :expr) (:id |dpp3qI8YpFr)
                    :data $ {}
                      |T $ {} (:type :expr) (:id |KiE7JeoF5PM)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |uZsQySIUPwk) (:text |color) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |8VAxVOi8Zzw)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |rzhhRoxysAE) (:text |:color) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |dGKXZd5jxDr) (:text |params) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                      |j $ {} (:type :expr) (:id |lJLUngq64GK)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |3-2xrSYb3s-) (:text |intensity) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |KnKjnZzBw3U)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |MrJfo8Ml3ZG) (:text |:intensity) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |UVVwMS7QV5M) (:text |params) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                      |r $ {} (:type :expr) (:id |Y0BNsdsQf9L)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |c43sb0S04I-) (:text |distance) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |Bd-vEsIICEU)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |hvNrRC68B2-) (:text |:distance) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |XOHrP0KdWaT) (:text |params) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                      |v $ {} (:type :expr) (:id |cG8_lRJhwVT)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |SNlqwQ7M4fE) (:text |object3d) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |TOAdGQc2jT0)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |30oBjC0gk4I) (:text |THREE/PointLight.) (:by |-pxyJ-2j) (:at 1583601897410)
                              |j $ {} (:type :leaf) (:id |8BRiUKtjzKh) (:text |color) (:by |root) (:at 1583600289679)
                              |r $ {} (:type :leaf) (:id |UJkHvZjjkME) (:text |intensity) (:by |root) (:at 1583600289679)
                              |v $ {} (:type :leaf) (:id |qbz_qB9BlSN) (:text |distance) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                  |r $ {} (:type :expr) (:id |AT2AFP3EZAd)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |x3W92BrS0i2) (:text |.set) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :leaf) (:id |f7479DtYnBY) (:text |object3d.position) (:by |root) (:at 1583600289679)
                      |r $ {} (:type :expr) (:id |L8HG0hQ783R)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |LHH6mmTP11c) (:text |:x) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :leaf) (:id |KOYn98x8NeF) (:text |params) (:by |root) (:at 1583600289679)
                        :by nil
                        :at 1583600289679
                      |v $ {} (:type :expr) (:id |g6LclMThntj)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |b7on-v2D_xW) (:text |:y) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :leaf) (:id |l0Gmdfj-C5c) (:text |params) (:by |root) (:at 1583600289679)
                        :by nil
                        :at 1583600289679
                      |x $ {} (:type :expr) (:id |K_qzYlHuWRd)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |Npg5wLLfcU1) (:text |:z) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :leaf) (:id |nhW-CiWPVmD) (:text |params) (:by |root) (:at 1583600289679)
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                  |v $ {} (:type :expr) (:id |XjKlcTv-IeS)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |ANOrtARC3kb) (:text |;) (:by |-pxyJ-2j) (:at 1583601152737)
                      |j $ {} (:type :leaf) (:id |V7J6fqvDTNu) (:text |.log) (:by |root) (:at 1583600289679)
                      |r $ {} (:type :leaf) (:id |HN_TMLOa4Fz) (:text |js/console) (:by |root) (:at 1583600289679)
                      |v $ {} (:type :leaf) (:id |3SZFfqIKUx_) (:text ||Light:) (:by |root) (:at 1583600289679)
                      |x $ {} (:type :leaf) (:id |qtN_qX_SXa3) (:text |object3d) (:by |root) (:at 1583600289679)
                    :by nil
                    :at 1583600289679
                  |x $ {} (:type :leaf) (:id |7KeofaQsS5b) (:text |object3d) (:by |root) (:at 1583600289679)
                :by nil
                :at 1583600289679
            :by nil
            :at 1583600289679
          |create-group-element $ {} (:type :expr) (:id |1SYO4fIMyPQ)
            :data $ {}
              |T $ {} (:type :leaf) (:id |8MwonJNgo0M) (:text |defn) (:by |root) (:at 1583600289679)
              |j $ {} (:type :leaf) (:id |uXuixDXGsad) (:text |create-group-element) (:by |root) (:at 1583600289679)
              |r $ {} (:type :expr) (:id |qL7Gr4HoiEo)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |WZq3cBs6i_J) (:text |params) (:by |root) (:at 1583600289679)
                :by nil
                :at 1583600289679
              |v $ {} (:type :expr) (:id |hdSJO_8MD9H)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |sDcJQAAlv_6) (:text |let) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :expr) (:id |dg3VPkMcd5V)
                    :data $ {}
                      |T $ {} (:type :expr) (:id |pHFj5q7BL6l)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |lAlY5jjtHKj) (:text |object3d) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |NZiQx_XZ2OQ)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |USpEhMtUWye) (:text |THREE/Group.) (:by |-pxyJ-2j) (:at 1583601860225)
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                  |r $ {} (:type :expr) (:id |9fQAwnmBnsa)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |4YgnJ7zEpCb) (:text |.set) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :leaf) (:id |Cy7Tf_Ckx8h) (:text |object3d.position) (:by |root) (:at 1583600289679)
                      |r $ {} (:type :expr) (:id |TwFztDeAVuN)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |LvIi-2fFdQ7) (:text |:x) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :leaf) (:id |XsjrzJ0Vzq6) (:text |params) (:by |root) (:at 1583600289679)
                        :by nil
                        :at 1583600289679
                      |v $ {} (:type :expr) (:id |yajg_hyqvwb)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |c9vYcqF7lha) (:text |:y) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :leaf) (:id |audmruZ3vr7) (:text |params) (:by |root) (:at 1583600289679)
                        :by nil
                        :at 1583600289679
                      |x $ {} (:type :expr) (:id |DfBcKFhitnc)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |v_cafCzmsSZ) (:text |:z) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :leaf) (:id |NIOMHTHGyG7) (:text |params) (:by |root) (:at 1583600289679)
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                  |v $ {} (:type :expr) (:id |XfJlCMEtjzw)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |M1eY6cZdd6B) (:text |.set) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :leaf) (:id |_geK52Nsske) (:text |object3d.scale) (:by |root) (:at 1583600289679)
                      |r $ {} (:type :expr) (:id |1zl2D-eLUhM)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |fLqvyH4RJJt) (:text |:scale-x) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :leaf) (:id |r9MP3ne8ekG) (:text |params) (:by |root) (:at 1583600289679)
                        :by nil
                        :at 1583600289679
                      |v $ {} (:type :expr) (:id |XoLvpyWicDe)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |a03GCliD7bC) (:text |:scale-y) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :leaf) (:id |5wA29NcKicv) (:text |params) (:by |root) (:at 1583600289679)
                        :by nil
                        :at 1583600289679
                      |x $ {} (:type :expr) (:id |geqrc-3CN09)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |-MLD7aGS4sR) (:text |:scale-y) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :leaf) (:id |FxrsAEFF0eD) (:text |params) (:by |root) (:at 1583600289679)
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                  |x $ {} (:type :leaf) (:id |ay3VqW6YXho) (:text |object3d) (:by |root) (:at 1583600289679)
                :by nil
                :at 1583600289679
            :by nil
            :at 1583600289679
        :proc $ {} (:type :expr) (:id |IAHSprEJM-) (:data $ {}) (:by nil) (:at 1583600289679)
      |quatrefoil.updater.core $ {}
        :ns $ {} (:type :expr) (:id |s-QMqFlt8cl)
          :data $ {}
            |T $ {} (:type :leaf) (:id |G5x_f58PPtU) (:text |ns) (:by |root) (:at 1583600289679)
            |j $ {} (:type :leaf) (:id |nk0oCs_3Y7h) (:text |quatrefoil.updater.core) (:by |root) (:at 1583600289679)
          :by nil
          :at 1583600289679
        :defs $ {}
          |updater $ {} (:type :expr) (:id |ATT2PEQrQ2e)
            :data $ {}
              |T $ {} (:type :leaf) (:id |NNe9hKapgpj) (:text |defn) (:by |root) (:at 1583600289679)
              |j $ {} (:type :leaf) (:id |iMR9ggBEmT_) (:text |updater) (:by |root) (:at 1583600289679)
              |r $ {} (:type :expr) (:id |zy9AS7vQ2Z2)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |pwWxT1O7mwH) (:text |store) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :leaf) (:id |Z0mfBpWY9DD) (:text |op) (:by |root) (:at 1583600289679)
                  |r $ {} (:type :leaf) (:id |WR8nZcLr9Gc) (:text |op-data) (:by |root) (:at 1583600289679)
                :by nil
                :at 1583600289679
              |v $ {} (:type :expr) (:id |rFEsal31m1G)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |BV8BbkLbp7P) (:text |case) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :leaf) (:id |o98Bk_Lf8UX) (:text |op) (:by |root) (:at 1583600289679)
                  |r $ {} (:type :expr) (:id |wZQV2LLy7j9)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |rfuMdCLah7U) (:text |:add-task) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :expr) (:id |6Fgr5OURGmo)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |X_6h8RhtIzs) (:text |update) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :leaf) (:id |hnvt3oUbtUn) (:text |store) (:by |root) (:at 1583600289679)
                          |r $ {} (:type :leaf) (:id |dVA-1Q88Vee) (:text |:tasks) (:by |root) (:at 1583600289679)
                          |v $ {} (:type :expr) (:id |Nfy2sKlMiHW)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |zMfNUsF9_fM) (:text |fn) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :expr) (:id |EBufv1sBy4O)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |TQNMZl64sMt) (:text |tasks) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                              |r $ {} (:type :expr) (:id |J8yi9am1BbV)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |0Re7ntE6XrP) (:text |let) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :expr) (:id |sulsxlPMoqn)
                                    :data $ {}
                                      |T $ {} (:type :expr) (:id |ngw-hFXEqu5)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |s_9suFfNizm) (:text |id) (:by |root) (:at 1583600289679)
                                          |j $ {} (:type :expr) (:id |_hygz9lRCj1)
                                            :data $ {}
                                              |T $ {} (:type :leaf) (:id |_CrYzVVZR87) (:text |js/Date.now) (:by |root) (:at 1583600289679)
                                            :by nil
                                            :at 1583600289679
                                        :by nil
                                        :at 1583600289679
                                    :by nil
                                    :at 1583600289679
                                  |r $ {} (:type :expr) (:id |PuJFUMm3Tpc)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |EaSwHoOHoQ1) (:text |assoc) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :leaf) (:id |8gOM4rVIoFJ) (:text |tasks) (:by |root) (:at 1583600289679)
                                      |r $ {} (:type :leaf) (:id |ev20CpRX5uf) (:text |id) (:by |root) (:at 1583600289679)
                                      |v $ {} (:type :expr) (:id |tNFDcaKisrP)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |heKHr0daclr) (:text |{}) (:by |root) (:at 1583600289679)
                                          |j $ {} (:type :expr) (:id |LEErYbVsfub)
                                            :data $ {}
                                              |T $ {} (:type :leaf) (:id |tC7MFtP4Xal) (:text |:id) (:by |root) (:at 1583600289679)
                                              |j $ {} (:type :leaf) (:id |QK8g_xMDqYn) (:text |id) (:by |root) (:at 1583600289679)
                                            :by nil
                                            :at 1583600289679
                                          |r $ {} (:type :expr) (:id |cE-GyrtXs8c)
                                            :data $ {}
                                              |T $ {} (:type :leaf) (:id |3RVVEvoQNvk) (:text |:text) (:by |root) (:at 1583600289679)
                                              |j $ {} (:type :leaf) (:id |3p3-eqkW9sZ) (:text |op-data) (:by |root) (:at 1583600289679)
                                            :by nil
                                            :at 1583600289679
                                          |v $ {} (:type :expr) (:id |i0qXIeJ3JT9)
                                            :data $ {}
                                              |T $ {} (:type :leaf) (:id |d_c8Oxx6RWm) (:text |:done?) (:by |root) (:at 1583600289679)
                                              |j $ {} (:type :leaf) (:id |V6fAViIpqBQ) (:text |false) (:by |root) (:at 1583600289679)
                                            :by nil
                                            :at 1583600289679
                                        :by nil
                                        :at 1583600289679
                                    :by nil
                                    :at 1583600289679
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                  |v $ {} (:type :expr) (:id |mZ2g3eDgL8I)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |4Ws4DzbcCVG) (:text |:delete-task) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :expr) (:id |yJ9YxDZjue1)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |D2ZkCvdKG9D) (:text |update) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :leaf) (:id |rLQCqO9Z2jO) (:text |store) (:by |root) (:at 1583600289679)
                          |r $ {} (:type :leaf) (:id |0RnFlrFlIdG) (:text |:tasks) (:by |root) (:at 1583600289679)
                          |v $ {} (:type :expr) (:id |c9cbsAinWRp)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |m-b_BYxIzYf) (:text |fn) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :expr) (:id |D9Wif3igg3S)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |s5kAtYFexHN) (:text |tasks) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                              |r $ {} (:type :expr) (:id |XilrOYjY_qW)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |8m1Oi168KXT) (:text |dissoc) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :leaf) (:id |ZnCYJmDXaO1) (:text |tasks) (:by |root) (:at 1583600289679)
                                  |r $ {} (:type :leaf) (:id |biZfunfr-Hp) (:text |op-data) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                  |x $ {} (:type :expr) (:id |b1XR7PCb7Ks)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |EoDySbKOSEx) (:text |:toggle-task) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :expr) (:id |nUhCsq7qM1Y)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |7s8aXPKaAQk) (:text |update) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :leaf) (:id |LPmk_6Qestj) (:text |store) (:by |root) (:at 1583600289679)
                          |r $ {} (:type :leaf) (:id |jDcLZ3rPM59) (:text |:tasks) (:by |root) (:at 1583600289679)
                          |v $ {} (:type :expr) (:id |V4is-x61ZkB)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |D9uYD1LJgVx) (:text |fn) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :expr) (:id |gnXKqlK_HuV)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |qNftpFMTp6s) (:text |tasks) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                              |r $ {} (:type :expr) (:id |JK3YhOhM4ta)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |koi72ulOA3C) (:text |update-in) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :leaf) (:id |T4y2SV3BOUU) (:text |tasks) (:by |root) (:at 1583600289679)
                                  |r $ {} (:type :expr) (:id |5XEjO-KAzk5)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |LgSPzlfX-L2) (:text |[]) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :leaf) (:id |dLGEjet_ypN) (:text |op-data) (:by |root) (:at 1583600289679)
                                      |r $ {} (:type :leaf) (:id |h3yfgE7LqZm) (:text |:done?) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                  |v $ {} (:type :leaf) (:id |Oq6CJpDHgzM) (:text |not) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                  |y $ {} (:type :expr) (:id |7gSVKtbtJTj)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |VN98Ep7sgR0) (:text |:edit-task) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :expr) (:id |SGQ-0faHrOt)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |Slk3B0f7eJM) (:text |update) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :leaf) (:id |CLJ1PosR4zE) (:text |store) (:by |root) (:at 1583600289679)
                          |r $ {} (:type :leaf) (:id |WqXOAZuBvUb) (:text |:tasks) (:by |root) (:at 1583600289679)
                          |v $ {} (:type :expr) (:id |Y2oDcMh_U65)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |MY5mdJLq4hE) (:text |fn) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :expr) (:id |o-OGCr1aRgg)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |GrU-RjSwAV9) (:text |tasks) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                              |r $ {} (:type :expr) (:id |93P1HqiGjDF)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |hmmP-iWNCIf) (:text |assoc-in) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :leaf) (:id |yfnJPuYjImO) (:text |tasks) (:by |root) (:at 1583600289679)
                                  |r $ {} (:type :expr) (:id |JQv2G9g8Wue)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |SdepWgJMsnF) (:text |[]) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :expr) (:id |xMRpAXOiG5Q)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |sgQ4RK05LDI) (:text |first) (:by |root) (:at 1583600289679)
                                          |j $ {} (:type :leaf) (:id |AA3I8noj4Ew) (:text |op-data) (:by |root) (:at 1583600289679)
                                        :by nil
                                        :at 1583600289679
                                      |r $ {} (:type :leaf) (:id |2ZNJ_TW7DOA) (:text |:text) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                  |v $ {} (:type :expr) (:id |BakRtJ1eNCI)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |ITLkBaqXPB6) (:text |last) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :leaf) (:id |zInl2L3NYp3) (:text |op-data) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                  |yT $ {} (:type :leaf) (:id |eNJdsY8h4cY) (:text |store) (:by |root) (:at 1583600289679)
                :by nil
                :at 1583600289679
            :by nil
            :at 1583600289679
        :proc $ {} (:type :expr) (:id |4AjHxLK1_aq) (:data $ {}) (:by nil) (:at 1583600289679)
      |quatrefoil.dsl.diff $ {}
        :ns $ {} (:type :expr) (:id |veZ2oi2BOX-)
          :data $ {}
            |T $ {} (:type :leaf) (:id |QmMDHE_lGkX) (:text |ns) (:by |root) (:at 1583600289679)
            |j $ {} (:type :leaf) (:id |_KUPAwfcYf3) (:text |quatrefoil.dsl.diff) (:by |root) (:at 1583600289679)
            |r $ {} (:type :expr) (:id |YpuF_5W2xG7)
              :data $ {}
                |T $ {} (:type :leaf) (:id |HdjImzzhMoT) (:text |:require) (:by |root) (:at 1583600289679)
                |j $ {} (:type :expr) (:id |Df-Hu2wmj5S)
                  :data $ {}
                    |T $ {} (:type :leaf) (:id |MvdLYQw9JS6) (:text |[]) (:by |root) (:at 1583600289679)
                    |j $ {} (:type :leaf) (:id |ze9Sq3J-Uok) (:text |clojure.set) (:by |root) (:at 1583600289679)
                    |r $ {} (:type :leaf) (:id |3JZI1O550nS) (:text |:as) (:by |root) (:at 1583600289679)
                    |v $ {} (:type :leaf) (:id |EFbCXKp8kiy) (:text |set) (:by |root) (:at 1583600289679)
                  :by nil
                  :at 1583600289679
                |r $ {} (:type :expr) (:id |fynfqGfIj8-)
                  :data $ {}
                    |T $ {} (:type :leaf) (:id |869OAHjL3wK) (:text |[]) (:by |root) (:at 1583600289679)
                    |j $ {} (:type :leaf) (:id |jv94zQn76jd) (:text |quatrefoil.util.core) (:by |root) (:at 1583600289679)
                    |r $ {} (:type :leaf) (:id |RZudPnXa7d8) (:text |:refer) (:by |root) (:at 1583600289679)
                    |v $ {} (:type :expr) (:id |3JdOGW4cPsO)
                      :data $ {}
                        |T $ {} (:type :leaf) (:id |ZziHIbyHEDu) (:text |[]) (:by |root) (:at 1583600289679)
                        |j $ {} (:type :leaf) (:id |hft65sFUBTk) (:text |comp?) (:by |root) (:at 1583600289679)
                        |r $ {} (:type :leaf) (:id |LCzswJdn57S) (:text |shape?) (:by |root) (:at 1583600289679)
                        |v $ {} (:type :leaf) (:id |y7lLSPS-T9q) (:text |purify-tree) (:by |root) (:at 1583600289679)
                      :by nil
                      :at 1583600289679
                  :by nil
                  :at 1583600289679
              :by nil
              :at 1583600289679
          :by nil
          :at 1583600289679
        :defs $ {}
          |diff-params $ {} (:type :expr) (:id |jnrLICJULpi)
            :data $ {}
              |T $ {} (:type :leaf) (:id |qUzFowMT3Ck) (:text |defn) (:by |root) (:at 1583600289679)
              |j $ {} (:type :leaf) (:id |kNfbrZQzXRg) (:text |diff-params) (:by |root) (:at 1583600289679)
              |r $ {} (:type :expr) (:id |5LJevUO1j1E)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |E4llGkoLh1Z) (:text |prev-params) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :leaf) (:id |lc_Wk97yf2q) (:text |params) (:by |root) (:at 1583600289679)
                  |r $ {} (:type :leaf) (:id |OdEE_-s94FZ) (:text |coord) (:by |root) (:at 1583600289679)
                  |v $ {} (:type :leaf) (:id |pdS9bsRT6Zg) (:text |collect!) (:by |root) (:at 1583600289679)
                :by nil
                :at 1583600289679
              |v $ {} (:type :expr) (:id |iNTx5VVRRBX)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |CYbEFYz0Iir) (:text |let) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :expr) (:id |3efHiR0YpAv)
                    :data $ {}
                      |T $ {} (:type :expr) (:id |Oxh-8mZdfcm)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |8LHfnGNqWSN) (:text |prev-keys) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |mj4r6yKJ2BR)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |HX2ML3zXhrV) (:text |into) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :expr) (:id |CiLyamClVNh)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |NjcdQgnyv5l) (:text |#{}) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                              |r $ {} (:type :expr) (:id |ItekUjvKr1V)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |4blWOCkrxAd) (:text |keys) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :leaf) (:id |-xIHaZcHDfK) (:text |prev-params) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                      |j $ {} (:type :expr) (:id |Xj-Y5vQVoYQ)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |rmTTFoeOoXQ) (:text |curr-keys) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |3a9ihM0qfss)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |tbTnMlhZxu-) (:text |into) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :expr) (:id |wmDx5Yc3VIq)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |2CiVdXafhai) (:text |#{}) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                              |r $ {} (:type :expr) (:id |HlM96URKJZ6)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |gp8RnFp37tx) (:text |keys) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :leaf) (:id |TlyrZjoBYzo) (:text |params) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                      |r $ {} (:type :expr) (:id |jUIuLsWSVQc)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |UX80Z-lRVIe) (:text |added-params) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |RyL3RbRNqXe)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |sM-IkqeJXu6) (:text |set/difference) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |1JEcGgVfSFp) (:text |curr-keys) (:by |root) (:at 1583600289679)
                              |r $ {} (:type :leaf) (:id |VJZI32-8Iyy) (:text |prev-keys) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                      |v $ {} (:type :expr) (:id |YnPKTqxvHru)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |AAoj11nmJ9u) (:text |removed-params) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |aHMVokARh8c)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |kwqj8t1mKBF) (:text |into) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :expr) (:id |7uNf0crjsps)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |SmQtU7bbBRH) (:text |#{}) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                              |r $ {} (:type :expr) (:id |lqpt23EtQg3)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |KeaatUypYNC) (:text |set/difference) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :leaf) (:id |n5OCeytVLFy) (:text |prev-keys) (:by |root) (:at 1583600289679)
                                  |r $ {} (:type :leaf) (:id |aDSPvCbj5gx) (:text |curr-keys) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                      |x $ {} (:type :expr) (:id |QkVlKGYEsUF)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |hPxRcRHTnKv) (:text |common-keys) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |KuMOz8mYgeS)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |8GB7tnkxJ-w) (:text |set/intersection) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |tl2Ht6PRfJA) (:text |prev-keys) (:by |root) (:at 1583600289679)
                              |r $ {} (:type :leaf) (:id |w1N3LeHl8jv) (:text |curr-keys) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                      |y $ {} (:type :expr) (:id |QLXD6qulgp3)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |DjppPqxouOF) (:text |changed-params) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |ixK5wXDJcvc)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |us2xGt0_rj9) (:text |->>) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |dCzLqlGAkQt) (:text |common-keys) (:by |root) (:at 1583600289679)
                              |r $ {} (:type :expr) (:id |g9XQhZUrE_W)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |_FxlrSVyHHO) (:text |filter) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :expr) (:id |WKlXNnxQCxm)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |joobn23jXFY) (:text |fn) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :expr) (:id |sxctAUoGEgp)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |t3VC8DulN6O) (:text |k) (:by |root) (:at 1583600289679)
                                        :by nil
                                        :at 1583600289679
                                      |r $ {} (:type :expr) (:id |eVPYzRGxncq)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |Qn8wNGLGKs8) (:text |not=) (:by |root) (:at 1583600289679)
                                          |j $ {} (:type :expr) (:id |gAMstnf656m)
                                            :data $ {}
                                              |T $ {} (:type :leaf) (:id |v4IVaLU7xge) (:text |get) (:by |root) (:at 1583600289679)
                                              |j $ {} (:type :leaf) (:id |ncpg6s2CPXo) (:text |prev-params) (:by |root) (:at 1583600289679)
                                              |r $ {} (:type :leaf) (:id |9QoY6W24H-X) (:text |k) (:by |root) (:at 1583600289679)
                                            :by nil
                                            :at 1583600289679
                                          |r $ {} (:type :expr) (:id |G4AOgaZHCQ6)
                                            :data $ {}
                                              |T $ {} (:type :leaf) (:id |9I0fbW6CWG-) (:text |get) (:by |root) (:at 1583600289679)
                                              |j $ {} (:type :leaf) (:id |-EguBQDJpIm) (:text |params) (:by |root) (:at 1583600289679)
                                              |r $ {} (:type :leaf) (:id |r_kj5ULnYRN) (:text |k) (:by |root) (:at 1583600289679)
                                            :by nil
                                            :at 1583600289679
                                        :by nil
                                        :at 1583600289679
                                    :by nil
                                    :at 1583600289679
                                :by nil
                                :at 1583600289679
                              |v $ {} (:type :expr) (:id |CjTpsCy7PLA)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |QQNKtTwRSde) (:text |map) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :expr) (:id |twHm2AnE0Yd)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |jdaefQzOm34) (:text |fn) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :expr) (:id |7p1wXbUxvJn)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |oa3hiE0RT_o) (:text |k) (:by |root) (:at 1583600289679)
                                        :by nil
                                        :at 1583600289679
                                      |r $ {} (:type :expr) (:id |-Tawg1gPmLI)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |lcdYuzwFOUW) (:text |[]) (:by |root) (:at 1583600289679)
                                          |j $ {} (:type :leaf) (:id |BpBfliQDcNd) (:text |k) (:by |root) (:at 1583600289679)
                                          |r $ {} (:type :expr) (:id |rDtGF-xIsDI)
                                            :data $ {}
                                              |T $ {} (:type :leaf) (:id |G5w6jKgp_OO) (:text |get) (:by |root) (:at 1583600289679)
                                              |j $ {} (:type :leaf) (:id |nSeqVgkVsxj) (:text |params) (:by |root) (:at 1583600289679)
                                              |r $ {} (:type :leaf) (:id |vXcvmN11yKl) (:text |k) (:by |root) (:at 1583600289679)
                                            :by nil
                                            :at 1583600289679
                                        :by nil
                                        :at 1583600289679
                                    :by nil
                                    :at 1583600289679
                                :by nil
                                :at 1583600289679
                              |x $ {} (:type :expr) (:id |jeFxeZX8UxY)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |DCFBWEvC-YV) (:text |into) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :expr) (:id |nWESs-K1QVr)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |cJiHaVzOGV9) (:text |{}) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                  |r $ {} (:type :expr) (:id |0hmNXWYkRB-)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |UVrFUy3N35D) (:text |if) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :expr) (:id |P0qNusCVBBa)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |ZlECIJWNqqD) (:text |not) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |1Hfs-NZ1dyd)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |JYMtuYhw6jJ) (:text |empty?) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |XRq44FlrWOn) (:text |removed-params) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                      |r $ {} (:type :expr) (:id |zIFmuZeqYfo)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |nVJ5h084_f1) (:text |collect!) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |eIgJDOyeuqL)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |l3s8CGNn-Pc) (:text |[]) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |401RgCL_CAp) (:text |coord) (:by |root) (:at 1583600289679)
                              |r $ {} (:type :leaf) (:id |0uqvsV1GrOp) (:text |:remove-params) (:by |root) (:at 1583600289679)
                              |v $ {} (:type :leaf) (:id |IRk7p5So6VP) (:text |removed-params) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                  |v $ {} (:type :expr) (:id |eCz5UkLN56U)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |wy5r1rSuex0) (:text |if) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :expr) (:id |jkWFR2rodGT)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |s6OWZ1rK02W) (:text |not) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |yu4VUAYzTCE)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |I21eh7VoED8) (:text |empty?) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |el_YHaLXapf) (:text |added-params) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                      |r $ {} (:type :expr) (:id |IxUmEeChNqG)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |QBF7ESngD2f) (:text |collect!) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |hHInuEKA3w9)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |iax9O6gQA1K) (:text |[]) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |AP2bf2AIzsF) (:text |coord) (:by |root) (:at 1583600289679)
                              |r $ {} (:type :leaf) (:id |oKSPlvBhPal) (:text |:add-params) (:by |root) (:at 1583600289679)
                              |v $ {} (:type :expr) (:id |undINxTdJao)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |VhjA_iNVkCF) (:text |select-keys) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :leaf) (:id |1w-_KcxZPu2) (:text |params) (:by |root) (:at 1583600289679)
                                  |r $ {} (:type :leaf) (:id |jB6iTarAiYX) (:text |added-params) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                  |x $ {} (:type :expr) (:id |Nv-nlyvsGsm)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |VaAs834GNeW) (:text |if) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :expr) (:id |tXssgczLSsg)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |AhFryqC4Jvg) (:text |not) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |0f7rzmlttAL)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |XSvY-l5Zccd) (:text |empty?) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |IGqy5HUAy0k) (:text |changed-params) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                      |r $ {} (:type :expr) (:id |4BGVLyB2SQ5)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |yugfpOh1j2z) (:text |collect!) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |dUG5XoqcORE)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |Oks-xU95hok) (:text |[]) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |vwt7jFP5Et9) (:text |coord) (:by |root) (:at 1583600289679)
                              |r $ {} (:type :leaf) (:id |GFEWvYKR5Yn) (:text |:update-params) (:by |root) (:at 1583600289679)
                              |v $ {} (:type :leaf) (:id |XP0YRv2dXc6) (:text |changed-params) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                :by nil
                :at 1583600289679
            :by nil
            :at 1583600289679
          |diff-children $ {} (:type :expr) (:id |_sIyycF6JL6)
            :data $ {}
              |T $ {} (:type :leaf) (:id |s7bLHW77BVz) (:text |defn) (:by |root) (:at 1583600289679)
              |j $ {} (:type :leaf) (:id |LR_NWobqagl) (:text |diff-children) (:by |root) (:at 1583600289679)
              |r $ {} (:type :expr) (:id |pAdFwrD35B1)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |_GkaNmEnTct) (:text |prev-children) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :leaf) (:id |r0VyB2mxWla) (:text |children) (:by |root) (:at 1583600289679)
                  |r $ {} (:type :leaf) (:id |wUwYI0E1hpG) (:text |coord) (:by |root) (:at 1583600289679)
                  |v $ {} (:type :leaf) (:id |Hn40AcnBR64) (:text |collect!) (:by |root) (:at 1583600289679)
                :by nil
                :at 1583600289679
              |v $ {} (:type :expr) (:id |H6c66nxkitR)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |-69BymKK_9b) (:text |let) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :expr) (:id |Ba-RNRgz49U)
                    :data $ {}
                      |T $ {} (:type :expr) (:id |2au1jhe6pVD)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |Zt2mK9-myPx) (:text |prev-keys) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |7Wz7ymPK7jZ)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |thRnCEs8p-u) (:text |into) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :expr) (:id |Z4MgMuX1PXa)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |GVvZ1_n1zF7) (:text |#{}) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                              |r $ {} (:type :expr) (:id |YH0GiqJyI2j)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |brosQKQxgm8) (:text |keys) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :leaf) (:id |jPEf9jHgRAr) (:text |prev-children) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                      |j $ {} (:type :expr) (:id |8rKe3_At9Ml)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |QeP7M_hyD-Q) (:text |curr-keys) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |vcn2_hbeq1C)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |Tr4xmow07WQ) (:text |into) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :expr) (:id |xqXqitqNFpa)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |g1cHLe-mEOA) (:text |#{}) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                              |r $ {} (:type :expr) (:id |wJXm8riJ_pP)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |Vi-schI_ZCE) (:text |keys) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :leaf) (:id |vFRvjEFhMcX) (:text |children) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                      |r $ {} (:type :expr) (:id |aHYML9hvTKs)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |khqWdYmJmwm) (:text |removed-keys) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |Qf5JHgJbph8)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |PjCqlaQb-CK) (:text |set/difference) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |vRj0_WsGA9t) (:text |prev-keys) (:by |root) (:at 1583600289679)
                              |r $ {} (:type :leaf) (:id |Y2lt7ZQc-0D) (:text |curr-keys) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                      |v $ {} (:type :expr) (:id |KcYdCA-Itdu)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |AKgNgGpKHev) (:text |added-children) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |eKdttuoqbM3)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |5Ieq4sKQb4C) (:text |->>) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :expr) (:id |NDm1_E_oFxq)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |qroc4QdaLQx) (:text |set/difference) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :leaf) (:id |kIe3FS3dWPO) (:text |curr-keys) (:by |root) (:at 1583600289679)
                                  |r $ {} (:type :leaf) (:id |hdntctC0BA5) (:text |prev-keys) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                              |r $ {} (:type :expr) (:id |0dnu-O42-X9)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |F3tlfQTovao) (:text |map) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :expr) (:id |WoHGXYZ0hnD)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |aZ-roN2xnfz) (:text |fn) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :expr) (:id |OWsP5ek4Aml)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |WoX3Fb9G_gn) (:text |k) (:by |root) (:at 1583600289679)
                                        :by nil
                                        :at 1583600289679
                                      |r $ {} (:type :expr) (:id |GsVpQlybr5e)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |D27K85v9yN7) (:text |[]) (:by |root) (:at 1583600289679)
                                          |j $ {} (:type :leaf) (:id |crbyYL_yZFH) (:text |k) (:by |root) (:at 1583600289679)
                                          |r $ {} (:type :expr) (:id |w2Z5HWV0mRE)
                                            :data $ {}
                                              |T $ {} (:type :leaf) (:id |13pK2gYV2Yr) (:text |purify-tree) (:by |root) (:at 1583600289679)
                                              |j $ {} (:type :expr) (:id |L-f_V-qKbcU)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |zveRQJ2LJa7) (:text |get) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :leaf) (:id |tNQXADiaYD2) (:text |children) (:by |root) (:at 1583600289679)
                                                  |r $ {} (:type :leaf) (:id |AttWFCAMoVA) (:text |k) (:by |root) (:at 1583600289679)
                                                :by nil
                                                :at 1583600289679
                                            :by nil
                                            :at 1583600289679
                                        :by nil
                                        :at 1583600289679
                                    :by nil
                                    :at 1583600289679
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                      |x $ {} (:type :expr) (:id |LTvu-o4WeYz)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |TzP8DhYjB-q) (:text |common-keys) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |whh6suoWdkR)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |CFRkW54YHc3) (:text |set/intersection) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |YQQHzzjV6UB) (:text |prev-keys) (:by |root) (:at 1583600289679)
                              |r $ {} (:type :leaf) (:id |C5UKzJKFLKk) (:text |curr-keys) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                  |r $ {} (:type :expr) (:id |aq-DRm3a29K)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |ZRQ4eLXEdKj) (:text |if) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :expr) (:id |_wg7X71nkvP)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |W2JLZv9Kn8H) (:text |not) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |zreIl-kctFT)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |bYmZMQGPqbh) (:text |empty?) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |4G8PirshKcJ) (:text |removed-keys) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                      |r $ {} (:type :expr) (:id |qoaqJqwxMnP)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |2NjOjTS4-s6) (:text |collect!) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |LWT_sEsQlPh)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |YD2jAAhvXsx) (:text |[]) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |9EWSUG1KHZH) (:text |coord) (:by |root) (:at 1583600289679)
                              |r $ {} (:type :leaf) (:id |-JyTJIRSU9d) (:text |:remove-children) (:by |root) (:at 1583600289679)
                              |v $ {} (:type :leaf) (:id |YwBwfg3xWei) (:text |removed-keys) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                  |v $ {} (:type :expr) (:id |7jXBhwuo1u5)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |0pQrjRLQOhJ) (:text |if) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :expr) (:id |KVIr91Ta7Xz)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |emQ-XT9w3k4) (:text |not) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |V_sjMF_x-5n)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |XBDuhO2F7p9) (:text |empty?) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |CYvwwlE9MCd) (:text |added-children) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                      |r $ {} (:type :expr) (:id |QaeBN-5q4Hi)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |29pLNRgQV2j) (:text |collect!) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |uc54P___uMx)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |tympI3fLYMu) (:text |[]) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |wig9GKB6-XQ) (:text |coord) (:by |root) (:at 1583600289679)
                              |r $ {} (:type :leaf) (:id |M8OubA79FeR) (:text |:add-children) (:by |root) (:at 1583600289679)
                              |v $ {} (:type :leaf) (:id |Fr9toyTFrcg) (:text |added-children) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                  |x $ {} (:type :expr) (:id |fgpV3wyXZkz)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |awJsYYsTdpb) (:text |;) (:by |-pxyJ-2j) (:at 1583601139179)
                      |j $ {} (:type :leaf) (:id |cmiNi1RR5dH) (:text |.log) (:by |root) (:at 1583600289679)
                      |r $ {} (:type :leaf) (:id |J7vQoNUqt6N) (:text |js/console) (:by |root) (:at 1583600289679)
                      |v $ {} (:type :leaf) (:id |7yMzhjNEreP) (:text "||Common keys to diff:") (:by |root) (:at 1583600289679)
                      |x $ {} (:type :leaf) (:id |_2gRxitoamQ) (:text |common-keys) (:by |root) (:at 1583600289679)
                      |y $ {} (:type :leaf) (:id |LkCiIBCYUbS) (:text |prev-children) (:by |root) (:at 1583600289679)
                      |yT $ {} (:type :leaf) (:id |LaALOkRtnCS) (:text |children) (:by |root) (:at 1583600289679)
                    :by nil
                    :at 1583600289679
                  |y $ {} (:type :expr) (:id |XyLuYZ9KthM)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |8tyhyPj5bVY) (:text |doall) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :expr) (:id |INnisXk1q1a)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |0ORiJ6kOa1w) (:text |doseq) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:by |-pxyJ-2j) (:at 1583600748424)
                            :data $ {}
                              |T $ {} (:type :expr) (:id |yUGQClxQShf)
                                :data $ {}
                                  |j $ {} (:type :leaf) (:id |rp481oJ6fH3) (:text |k) (:by |root) (:at 1583600289679)
                                  |r $ {} (:type :leaf) (:id |uatJabVeF6Y) (:text |common-keys) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                            :id |e6LaOG5ek
                          |r $ {} (:type :expr) (:id |B4GV3eAp_eT)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |FRM02YgEiUM) (:text |;) (:by |-pxyJ-2j) (:at 1583601141618)
                              |j $ {} (:type :leaf) (:id |MYEHd1YNxMN) (:text |.log) (:by |root) (:at 1583600289679)
                              |r $ {} (:type :leaf) (:id |ebstmG8XYg3) (:text |js/console) (:by |root) (:at 1583600289679)
                              |v $ {} (:type :leaf) (:id |yyGgvCN-YQ_) (:text "||Diffing children:") (:by |root) (:at 1583600289679)
                              |x $ {} (:type :leaf) (:id |7Dc7_9G0vih) (:text |coord) (:by |root) (:at 1583600289679)
                              |y $ {} (:type :leaf) (:id |c_9jCU7yN0I) (:text |common-keys) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                          |v $ {} (:type :expr) (:id |xZdgPfmH0X1)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |DQDgiKlTXs0) (:text |let) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :expr) (:id |wTdqBqfwCrf)
                                :data $ {}
                                  |T $ {} (:type :expr) (:id |SXjZuQb36jS)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |RsKhgtZ9sNs) (:text |prev-child) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :expr) (:id |y6RHEHYPIDI)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |gY1BOEQuufA) (:text |get) (:by |root) (:at 1583600289679)
                                          |j $ {} (:type :leaf) (:id |TF92EoMMOxV) (:text |prev-children) (:by |root) (:at 1583600289679)
                                          |r $ {} (:type :leaf) (:id |eHrf6blZSjc) (:text |k) (:by |root) (:at 1583600289679)
                                        :by nil
                                        :at 1583600289679
                                    :by nil
                                    :at 1583600289679
                                  |j $ {} (:type :expr) (:id |MhLjK54DJeA)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |bqzwPgME_nu) (:text |child) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :expr) (:id |a3IfVlY15fr)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |g2Aol_FLzxU) (:text |get) (:by |root) (:at 1583600289679)
                                          |j $ {} (:type :leaf) (:id |GZj5JaEdbf4) (:text |children) (:by |root) (:at 1583600289679)
                                          |r $ {} (:type :leaf) (:id |YAFqPmjmIxK) (:text |k) (:by |root) (:at 1583600289679)
                                        :by nil
                                        :at 1583600289679
                                    :by nil
                                    :at 1583600289679
                                :by nil
                                :at 1583600289679
                              |r $ {} (:type :expr) (:id |IrB06XzdsRh)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |hNemuStFLop) (:text |if) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :expr) (:id |koFs50xojJW)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |LydzoyUX4gB) (:text |not) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :expr) (:id |MPCWHRapIQp)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |DrG_BY2rXJY) (:text |identical?) (:by |root) (:at 1583600289679)
                                          |j $ {} (:type :leaf) (:id |cgtyd8_G-XQ) (:text |prev-child) (:by |root) (:at 1583600289679)
                                          |r $ {} (:type :leaf) (:id |j8Th25AIYQh) (:text |child) (:by |root) (:at 1583600289679)
                                        :by nil
                                        :at 1583600289679
                                    :by nil
                                    :at 1583600289679
                                  |r $ {} (:type :expr) (:id |wkXYUJ9jjFr)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |yp_kQ4eIuNN) (:text |diff-tree) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :leaf) (:id |JX9iBSW8oEm) (:text |prev-child) (:by |root) (:at 1583600289679)
                                      |r $ {} (:type :leaf) (:id |Iy5VuaI6ktJ) (:text |child) (:by |root) (:at 1583600289679)
                                      |v $ {} (:type :expr) (:id |gjt66cTehBw)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |CZb5DnFmKRz) (:text |conj) (:by |root) (:at 1583600289679)
                                          |j $ {} (:type :leaf) (:id |LQmViO8hZeB) (:text |coord) (:by |root) (:at 1583600289679)
                                          |r $ {} (:type :leaf) (:id |zTneG8a_frk) (:text |k) (:by |root) (:at 1583600289679)
                                        :by nil
                                        :at 1583600289679
                                      |x $ {} (:type :leaf) (:id |_1ZBzxk0G61) (:text |collect!) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                :by nil
                :at 1583600289679
            :by nil
            :at 1583600289679
          |diff-events $ {} (:type :expr) (:id |MPsii_W7iOQ)
            :data $ {}
              |T $ {} (:type :leaf) (:id |aEFn9dhnRGi) (:text |defn) (:by |root) (:at 1583600289679)
              |j $ {} (:type :leaf) (:id |N-4xjAgUuFa) (:text |diff-events) (:by |root) (:at 1583600289679)
              |r $ {} (:type :expr) (:id |Yz-HQ5UbeSU)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |5jAJY475SXr) (:text |prev-events) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :leaf) (:id |XlUTrFQn-UL) (:text |events) (:by |root) (:at 1583600289679)
                  |r $ {} (:type :leaf) (:id |c0jJ_Ammleh) (:text |coord) (:by |root) (:at 1583600289679)
                  |v $ {} (:type :leaf) (:id |R3-SLKxUozB) (:text |collect!) (:by |root) (:at 1583600289679)
                :by nil
                :at 1583600289679
              |v $ {} (:type :expr) (:id |pRVAn8zBCcV)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |rG7KMjATJLF) (:text |let) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :expr) (:id |wtw9cLz7-2I)
                    :data $ {}
                      |T $ {} (:type :expr) (:id |5WAH1FgVUGe)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |z7UXDNunuu5) (:text |prev-event-names) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |xoykoxyFGz0)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |2r2aF6l67EU) (:text |into) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :expr) (:id |noz5P_VQ_eR)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |c_2sVun6_pL) (:text |#{}) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                              |r $ {} (:type :expr) (:id |gkuX10MFQjj)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |wu7F00kq_lG) (:text |keys) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :leaf) (:id |yoRcyvpt_2O) (:text |prev-events) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                      |j $ {} (:type :expr) (:id |_gfePGhzt_T)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |BiXsGr4lqaY) (:text |event-names) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |jYPQbYuoFuw)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |BXxGTCOz0eC) (:text |into) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :expr) (:id |f0ZWMX82MKw)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |diDp-cmWex6) (:text |#{}) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                              |r $ {} (:type :expr) (:id |NHwHBUBsMMf)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |GzROeg6DDsO) (:text |keys) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :leaf) (:id |XZF9y_1mKm1) (:text |events) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                      |r $ {} (:type :expr) (:id |gPyilgRNH4g)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |Euf8K2xGG6J) (:text |added-events) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |JPwe2KAoNfj)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |g3ZTPIuZ4S1) (:text |set/difference) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |DNYc76RT-ic) (:text |event-names) (:by |root) (:at 1583600289679)
                              |r $ {} (:type :leaf) (:id |xH4hdVZYBxp) (:text |prev-event-names) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                      |v $ {} (:type :expr) (:id |Uof3X6LT6t1)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |kwCBUJY8oY3) (:text |removed-events) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |XkVszA3hzhx)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |qlZACKj9dZy) (:text |set/difference) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |Ckn78bldPt5) (:text |prev-event-names) (:by |root) (:at 1583600289679)
                              |r $ {} (:type :leaf) (:id |qlK8-knC7Fn) (:text |event-names) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                  |r $ {} (:type :expr) (:id |yt6iLts2vbi)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |5P_8YXSqhsi) (:text |if) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :expr) (:id |VPKeryo6_yq)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |S0UR1SOQ45B) (:text |not) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |EDtg5mOJtbu)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |auZof88mYe-) (:text |empty?) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |RqEvkApzOEK) (:text |added-events) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                      |r $ {} (:type :expr) (:id |_o7AuCBk5tX)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |EGL4kPR6_7G) (:text |collect!) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |FydlRqwTxDS)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |QrDHuGmm8aJ) (:text |[]) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |x8iyfyC1WPE) (:text |coord) (:by |root) (:at 1583600289679)
                              |r $ {} (:type :leaf) (:id |0B6X-vRPaB2) (:text |:add-events) (:by |root) (:at 1583600289679)
                              |v $ {} (:type :leaf) (:id |qCUbt8bLHfM) (:text |added-events) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                  |v $ {} (:type :expr) (:id |fv4Cg0q-XlO)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |8HeYadUqwgE) (:text |if) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :expr) (:id |AuL851rUqDk)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |bQgZU5MIb4M) (:text |not) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |zoN4IrYejx0)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |FnoHsKJCiCP) (:text |empty?) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |Q9_33yXx77B) (:text |removed-events) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                      |r $ {} (:type :expr) (:id |_f5iN9zHj6F)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |ZdRulmV0IKE) (:text |collect!) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |OOJRkdZC4yD)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |pyRz_U5xWc0) (:text |[]) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |QJ5lOESIygX) (:text |coord) (:by |root) (:at 1583600289679)
                              |r $ {} (:type :leaf) (:id |gKCD_yF6mLw) (:text |:remove-events) (:by |root) (:at 1583600289679)
                              |v $ {} (:type :leaf) (:id |e0Ve9PkffC_) (:text |removed-events) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                :by nil
                :at 1583600289679
            :by nil
            :at 1583600289679
          |diff-material $ {} (:type :expr) (:id |VsjlZbkpP2B)
            :data $ {}
              |T $ {} (:type :leaf) (:id |XqPgUdd8Sdy) (:text |defn) (:by |root) (:at 1583600289679)
              |j $ {} (:type :leaf) (:id |5F_1MfV2UGA) (:text |diff-material) (:by |root) (:at 1583600289679)
              |r $ {} (:type :expr) (:id |obKeLvXMM3v)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |v0z7EyLduQ3) (:text |prev-material) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :leaf) (:id |7cgJdxNr0ZB) (:text |material) (:by |root) (:at 1583600289679)
                  |r $ {} (:type :leaf) (:id |4-oDDDa-cv7) (:text |coord) (:by |root) (:at 1583600289679)
                  |v $ {} (:type :leaf) (:id |7PZtvPMGrEZ) (:text |collect!) (:by |root) (:at 1583600289679)
                :by nil
                :at 1583600289679
              |v $ {} (:type :expr) (:id |6jSihAiq7Pf)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |nrlWEZrTL-J) (:text |if) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :expr) (:id |ENrjirMLaQn)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |YDVtjZydFPZ) (:text |not=) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :expr) (:id |3dzVTRyVcpJ)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |tCKinzHemN6) (:text |:kind) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :leaf) (:id |2rloJuRtaMl) (:text |prev-material) (:by |root) (:at 1583600289679)
                        :by nil
                        :at 1583600289679
                      |r $ {} (:type :expr) (:id |pEv70js098m)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |sdeyWMDeGdT) (:text |:kind) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :leaf) (:id |HYnl12GL_MI) (:text |material) (:by |root) (:at 1583600289679)
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                  |r $ {} (:type :expr) (:id |dGTEELFgP77)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |zk7dXVtQ73A) (:text |collect!) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :expr) (:id |QniEymmSC1t)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |WBW9d10tdjQ) (:text |[]) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :leaf) (:id |XNSm8M4ZjYp) (:text |coord) (:by |root) (:at 1583600289679)
                          |r $ {} (:type :leaf) (:id |C6QN1ykSp6w) (:text |:replace-material) (:by |root) (:at 1583600289679)
                          |v $ {} (:type :leaf) (:id |aDNM8iEdTr9) (:text |material) (:by |root) (:at 1583600289679)
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                  |v $ {} (:type :expr) (:id |u6okl1e4025)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |VK6PJ1N2fjE) (:text |let) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :expr) (:id |ypkFtkURud9)
                        :data $ {}
                          |T $ {} (:type :expr) (:id |OOQBIJ2Crx3)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |nswB6XuNpb2) (:text |prev-keys) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :expr) (:id |SUx4Vp8sErh)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |SIeRUCij8Gv) (:text |into) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :expr) (:id |qdqnj_2Zff0)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |4qW_-n2dhgY) (:text |#{}) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                  |r $ {} (:type :expr) (:id |qQPAGBwFktE)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |AbJjuPtS-LC) (:text |keys) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :leaf) (:id |BpBU83omo4C) (:text |prev-material) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                          |j $ {} (:type :expr) (:id |TLH0FFHYi66)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |UJj90zAACDJ) (:text |curr-keys) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :expr) (:id |R7Xw35LW_Wr)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |RqCVYFQztju) (:text |into) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :expr) (:id |0nCIPIN5s1t)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |7LM9_bJGVHj) (:text |#{}) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                  |r $ {} (:type :expr) (:id |oAPEEuM3dLq)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |5u2obTU2Odp) (:text |keys) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :leaf) (:id |zi-M4rqb8a4) (:text |material) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                          |r $ {} (:type :expr) (:id |NKZn0KL2WmA)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |wBvC5EM8wBI) (:text |added-material) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :expr) (:id |kntpkf-pvpV)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |qWGTvaxgI41) (:text |->>) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :expr) (:id |ZrrN3IyAcnb)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |cu2XBzE0xMo) (:text |set/difference) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :leaf) (:id |tgrh0ovzO1g) (:text |curr-keys) (:by |root) (:at 1583600289679)
                                      |r $ {} (:type :leaf) (:id |dYxSCTkqexr) (:text |prev-keys) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                  |r $ {} (:type :expr) (:id |h0lp73vr6jL)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |UNSwVJbDZ5Q) (:text |map) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :expr) (:id |eOPtKrTVZ8k)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |t-UwWVVxXpe) (:text |fn) (:by |root) (:at 1583600289679)
                                          |j $ {} (:type :expr) (:id |UY67i6XaUz-)
                                            :data $ {}
                                              |T $ {} (:type :leaf) (:id |LZAz6GqCHdL) (:text |k) (:by |root) (:at 1583600289679)
                                            :by nil
                                            :at 1583600289679
                                          |r $ {} (:type :expr) (:id |IIsjusvK4Cf)
                                            :data $ {}
                                              |T $ {} (:type :leaf) (:id |t4V7972W0nC) (:text |[]) (:by |root) (:at 1583600289679)
                                              |j $ {} (:type :leaf) (:id |GwGVbs7tZzK) (:text |k) (:by |root) (:at 1583600289679)
                                              |r $ {} (:type :expr) (:id |AkyzPkeHjAr)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |gF0TGee2NBH) (:text |get) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :leaf) (:id |mVnq1gKo6D0) (:text |material) (:by |root) (:at 1583600289679)
                                                  |r $ {} (:type :leaf) (:id |RScL_apt6ih) (:text |k) (:by |root) (:at 1583600289679)
                                                :by nil
                                                :at 1583600289679
                                            :by nil
                                            :at 1583600289679
                                        :by nil
                                        :at 1583600289679
                                    :by nil
                                    :at 1583600289679
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                          |v $ {} (:type :expr) (:id |yxOYEJIDkyb)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |IqqLi3x2ytk) (:text |removed-keys) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :expr) (:id |qxrS3LjvbNk)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |jX2oWcqbN8B) (:text |->>) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :expr) (:id |_OWkIKuY3HM)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |_IO8D5cVEu2) (:text |set/difference) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :leaf) (:id |abX81zW7ivJ) (:text |prev-keys) (:by |root) (:at 1583600289679)
                                      |r $ {} (:type :leaf) (:id |PWqPnXl6gEJ) (:text |curr-keys) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                  |r $ {} (:type :expr) (:id |T7AG9wSJqPK)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |7gt7nCc8IYv) (:text |into) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :expr) (:id |WMORZ1Q24Jd)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |Ye8Cklq-jHD) (:text |#{}) (:by |root) (:at 1583600289679)
                                        :by nil
                                        :at 1583600289679
                                    :by nil
                                    :at 1583600289679
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                          |x $ {} (:type :expr) (:id |VDOI-cCGEnI)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |4SocC6Z-21E) (:text |updated-material) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :expr) (:id |9YnB5fWUuoi)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |ROTCMd0kXui) (:text |->>) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :expr) (:id |U2B18DowIa8)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |ntRSKGSDdi_) (:text |set/intersection) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :leaf) (:id |MDCKGfIHqYL) (:text |prev-keys) (:by |root) (:at 1583600289679)
                                      |r $ {} (:type :leaf) (:id |wjrgD3ZwW-e) (:text |curr-keys) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                  |r $ {} (:type :expr) (:id |Nsyihf2sSe8)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |HjRS2PNR9E5) (:text |filter) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :expr) (:id |dsYDJblJaMn)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |0bnEcYbxZtf) (:text |fn) (:by |root) (:at 1583600289679)
                                          |j $ {} (:type :expr) (:id |nxFngAPsq1r)
                                            :data $ {}
                                              |T $ {} (:type :leaf) (:id |B-3Tt5bfHFU) (:text |k) (:by |root) (:at 1583600289679)
                                            :by nil
                                            :at 1583600289679
                                          |r $ {} (:type :expr) (:id |0p8TJcRZ0-W)
                                            :data $ {}
                                              |T $ {} (:type :leaf) (:id |OprgVNCvm1H) (:text |not=) (:by |root) (:at 1583600289679)
                                              |j $ {} (:type :expr) (:id |IVwkAoPnXod)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |fFVMMpz7sof) (:text |get) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :leaf) (:id |Z--VN8EpNc8) (:text |prev-material) (:by |root) (:at 1583600289679)
                                                  |r $ {} (:type :leaf) (:id |gBbQr_HJ4to) (:text |k) (:by |root) (:at 1583600289679)
                                                :by nil
                                                :at 1583600289679
                                              |r $ {} (:type :expr) (:id |WyfQR-6clMO)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |_V8v1LxXUkT) (:text |get) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :leaf) (:id |Kyn2ZNqSKT3) (:text |material) (:by |root) (:at 1583600289679)
                                                  |r $ {} (:type :leaf) (:id |glpAMOTHdVW) (:text |k) (:by |root) (:at 1583600289679)
                                                :by nil
                                                :at 1583600289679
                                            :by nil
                                            :at 1583600289679
                                        :by nil
                                        :at 1583600289679
                                    :by nil
                                    :at 1583600289679
                                  |v $ {} (:type :expr) (:id |waMbrhfShJP)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |XjxLsMgsmE9) (:text |map) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :expr) (:id |sApZ7xKMcOU)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |_CwI3QR7qmP) (:text |fn) (:by |root) (:at 1583600289679)
                                          |j $ {} (:type :expr) (:id |eh5eqYi-HgJ)
                                            :data $ {}
                                              |T $ {} (:type :leaf) (:id |lkFjEd_eYb1) (:text |k) (:by |root) (:at 1583600289679)
                                            :by nil
                                            :at 1583600289679
                                          |r $ {} (:type :expr) (:id |n_59xwseNq2)
                                            :data $ {}
                                              |T $ {} (:type :leaf) (:id |e7KpitnMFNj) (:text |[]) (:by |root) (:at 1583600289679)
                                              |j $ {} (:type :leaf) (:id |hv_2J9tmQXo) (:text |k) (:by |root) (:at 1583600289679)
                                              |r $ {} (:type :expr) (:id |6LGbNFOIlzw)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |_8ayGtMqj8D) (:text |get) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :leaf) (:id |I_ivMHW3HkP) (:text |material) (:by |root) (:at 1583600289679)
                                                  |r $ {} (:type :leaf) (:id |xHUi1YPONIL) (:text |k) (:by |root) (:at 1583600289679)
                                                :by nil
                                                :at 1583600289679
                                            :by nil
                                            :at 1583600289679
                                        :by nil
                                        :at 1583600289679
                                    :by nil
                                    :at 1583600289679
                                  |x $ {} (:type :expr) (:id |GkCRRqD9KfZ)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |0svcOumGBBi) (:text |into) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :expr) (:id |EwGmbN3vZMX)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |K2-IB9ee3qU) (:text |{}) (:by |root) (:at 1583600289679)
                                        :by nil
                                        :at 1583600289679
                                    :by nil
                                    :at 1583600289679
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                      |r $ {} (:type :expr) (:id |DybHAqPHT8h)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |O4jqOq6GPdi) (:text |if) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |ZsCo7Gt6O0N)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |NqhNQxOUn0I) (:text |not) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :expr) (:id |elceWhCBObu)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |m725obATgcm) (:text |empty?) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :leaf) (:id |EF-10JmPYtk) (:text |added-material) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                          |r $ {} (:type :expr) (:id |LjmvGTvsYBh)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |1wOrhq_whO1) (:text |collect!) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :expr) (:id |6qA_0bY_ir5)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |vMPdPf3lhNE) (:text |[]) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :leaf) (:id |DCPE9y9ndAX) (:text |coord) (:by |root) (:at 1583600289679)
                                  |r $ {} (:type :leaf) (:id |OUpI2suP2_G) (:text |:add-material) (:by |root) (:at 1583600289679)
                                  |v $ {} (:type :leaf) (:id |jNbkuO_kFA8) (:text |added-material) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                      |v $ {} (:type :expr) (:id |6JEL1Hh6Rlk)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |tb08LvPPg5p) (:text |if) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |4T2gl2L4ADj)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |rG5DtFmHR5z) (:text |not) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :expr) (:id |xIkLAQZbpT2)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |z-QYH6fOqW2) (:text |empty?) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :leaf) (:id |dFSDS-1e0D8) (:text |removed-keys) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                          |r $ {} (:type :expr) (:id |__j6iDqrF3F)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |WOldP0_0KKp) (:text |collect!) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :expr) (:id |FQm-cQnZo58)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |nTEhRfjp6g6) (:text |[]) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :leaf) (:id |sZxctK-Bh0o) (:text |coord) (:by |root) (:at 1583600289679)
                                  |r $ {} (:type :leaf) (:id |hFzOeeEgIqd) (:text |:remove-material) (:by |root) (:at 1583600289679)
                                  |v $ {} (:type :leaf) (:id |rUgWY7qDubw) (:text |removed-keys) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                      |x $ {} (:type :expr) (:id |QBE3Rh1seeK)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |aP5z_rzJpo6) (:text |if) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |RaIpXSME6qS)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |S-d2SKq6H6e) (:text |not) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :expr) (:id |A7IrTSq4HBo)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |556GRkC97RP) (:text |empty?) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :leaf) (:id |2sop8rMajcQ) (:text |updated-material) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                          |r $ {} (:type :expr) (:id |4ItlgFcOzEG)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |Z8FJ5K096Tg) (:text |collect!) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :expr) (:id |W5RgCa1ilew)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |P62HoOG5tIG) (:text |[]) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :leaf) (:id |SiUiE-2GJ9t) (:text |coord) (:by |root) (:at 1583600289679)
                                  |r $ {} (:type :leaf) (:id |a2qQF_9KKWw) (:text |:update-material) (:by |root) (:at 1583600289679)
                                  |v $ {} (:type :leaf) (:id |Ot_O6x41xm1) (:text |updated-material) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                :by nil
                :at 1583600289679
            :by nil
            :at 1583600289679
          |diff-tree $ {} (:type :expr) (:id |CDFem1lQ3G1)
            :data $ {}
              |T $ {} (:type :leaf) (:id |ImLvu9LjOpJ) (:text |defn) (:by |root) (:at 1583600289679)
              |j $ {} (:type :leaf) (:id |O6m-gg13ePU) (:text |diff-tree) (:by |root) (:at 1583600289679)
              |r $ {} (:type :expr) (:id |iEcp6fo-FLj)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |U2DMx9ZkP39) (:text |prev-tree) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :leaf) (:id |Ap-jD7sEy3R) (:text |tree) (:by |root) (:at 1583600289679)
                  |r $ {} (:type :leaf) (:id |hBC5Ynhm4I8) (:text |coord) (:by |root) (:at 1583600289679)
                  |v $ {} (:type :leaf) (:id |rh0gZfm_Ug4) (:text |collect!) (:by |root) (:at 1583600289679)
                :by nil
                :at 1583600289679
              |v $ {} (:type :expr) (:id |6OXTQqrILWg)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |A_EdlEPqQbP) (:text |;) (:by |-pxyJ-2j) (:at 1583601128764)
                  |j $ {} (:type :leaf) (:id |gj4cDJYCKkC) (:text |.log) (:by |root) (:at 1583600289679)
                  |r $ {} (:type :leaf) (:id |TcdpIJDlcJP) (:text |js/console) (:by |root) (:at 1583600289679)
                  |v $ {} (:type :leaf) (:id |wrqmofBf8gx) (:text ||Diffing:) (:by |root) (:at 1583600289679)
                  |x $ {} (:type :leaf) (:id |3Yrt3Iptg7o) (:text |coord) (:by |root) (:at 1583600289679)
                  |y $ {} (:type :leaf) (:id |6QymTu4feCU) (:text |prev-tree) (:by |root) (:at 1583600289679)
                  |yT $ {} (:type :leaf) (:id |Q7HJeJemCvu) (:text |tree) (:by |root) (:at 1583600289679)
                :by nil
                :at 1583600289679
              |x $ {} (:type :expr) (:id |UpvCvj5a3Yx)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |pIf-pyPCX9g) (:text |cond) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :expr) (:id |RbNRMwPtQOZ)
                    :data $ {}
                      |T $ {} (:type :expr) (:id |YUywqLAAY8F)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |Ontf2JZXDqs) (:text |comp?) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :leaf) (:id |v84mT6_WG49) (:text |prev-tree) (:by |root) (:at 1583600289679)
                        :by nil
                        :at 1583600289679
                      |j $ {} (:type :expr) (:id |5GEI9reYIox)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |eJ3j4PNWtuf) (:text |recur) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |1F_bxI-tQyX)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |2S8E0uiemwY) (:text |:tree) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |VFI-GHL_yZp) (:text |prev-tree) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                          |r $ {} (:type :leaf) (:id |fbMcL39K3Tw) (:text |tree) (:by |root) (:at 1583600289679)
                          |v $ {} (:type :leaf) (:id |-xTCpftU9jJ) (:text |coord) (:by |root) (:at 1583600289679)
                          |x $ {} (:type :leaf) (:id |-zZsDjwyHv0) (:text |collect!) (:by |root) (:at 1583600289679)
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                  |r $ {} (:type :expr) (:id |3ozrgh9OvDw)
                    :data $ {}
                      |T $ {} (:type :expr) (:id |UESoWAap0fR)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |57AYIMO-6h5) (:text |comp?) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :leaf) (:id |R22nToKJWLM) (:text |tree) (:by |root) (:at 1583600289679)
                        :by nil
                        :at 1583600289679
                      |j $ {} (:type :expr) (:id |20XKHm0w4Wh)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |bR_qEop1gil) (:text |recur) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :leaf) (:id |VlmYF8ys6i_) (:text |prev-tree) (:by |root) (:at 1583600289679)
                          |r $ {} (:type :expr) (:id |rBwNeNG6LIT)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |xFl8k1XfOCq) (:text |:tree) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |Kb7UKsibmdl) (:text |tree) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                          |v $ {} (:type :leaf) (:id |_YnK6n6u0Mc) (:text |coord) (:by |root) (:at 1583600289679)
                          |x $ {} (:type :leaf) (:id |Vs1GKGUWHJm) (:text |collect!) (:by |root) (:at 1583600289679)
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                  |v $ {} (:type :expr) (:id |72E5WuNJBPW)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |6MXbXweprAc) (:text |:else) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :expr) (:id |2ScZ0p-x9KY)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |JlkJyK_U8pv) (:text |if) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |gHFDD0rnUTq)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |ThhclgRIEXe) (:text |some?) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |j2pS5arhS5H) (:text |prev-tree) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                          |r $ {} (:type :expr) (:id |zHKA_-1J8yu)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |33ii2B4rri9) (:text |if) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :expr) (:id |ymQ-43UBJor)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |ty8Qyk5gm2p) (:text |some?) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :leaf) (:id |apEwvLlJ5X8) (:text |tree) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                              |r $ {} (:type :expr) (:id |CWCfryln6cB)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |R6zFsz5IzZP) (:text |if) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :expr) (:id |-DHbZT-r_u8)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |dtG5_oGp1yS) (:text |not=) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :expr) (:id |_NwghjGFkro)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |UKEl_cOEmKD) (:text |:name) (:by |root) (:at 1583600289679)
                                          |j $ {} (:type :leaf) (:id |wHV9I0V5mSy) (:text |prev-tree) (:by |root) (:at 1583600289679)
                                        :by nil
                                        :at 1583600289679
                                      |r $ {} (:type :expr) (:id |W-BTQbGB6X2)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |hdQ-y44Vpz-) (:text |:name) (:by |root) (:at 1583600289679)
                                          |j $ {} (:type :leaf) (:id |r-bM_vSPBKR) (:text |tree) (:by |root) (:at 1583600289679)
                                        :by nil
                                        :at 1583600289679
                                    :by nil
                                    :at 1583600289679
                                  |r $ {} (:type :expr) (:id |CazWDkoE8sK)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |how4dkULCEX) (:text |collect!) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :expr) (:id |TSFX6BjZsMj)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |b5Zp0QaKT-0) (:text |[]) (:by |root) (:at 1583600289679)
                                          |j $ {} (:type :leaf) (:id |Vj-eflYRDJq) (:text |coord) (:by |root) (:at 1583600289679)
                                          |r $ {} (:type :leaf) (:id |7m2rUAYywlA) (:text |:replace-element) (:by |root) (:at 1583600289679)
                                          |v $ {} (:type :expr) (:id |z4VqmgryL6J)
                                            :data $ {}
                                              |T $ {} (:type :leaf) (:id |kFo0OOu5KEO) (:text |purify-tree) (:by |root) (:at 1583600289679)
                                              |j $ {} (:type :leaf) (:id |hmvHSND4EHo) (:text |tree) (:by |root) (:at 1583600289679)
                                            :by nil
                                            :at 1583600289679
                                        :by nil
                                        :at 1583600289679
                                    :by nil
                                    :at 1583600289679
                                  |v $ {} (:type :expr) (:id |Q6VGi6tfN7z)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |kRLWD5QMW1f) (:text |do) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :expr) (:id |MhfCms0uODY)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |rmCRhNQs8sq) (:text |diff-params) (:by |root) (:at 1583600289679)
                                          |j $ {} (:type :expr) (:id |s7X4Dmj_SF2)
                                            :data $ {}
                                              |T $ {} (:type :leaf) (:id |FyP8HpBzElI) (:text |:params) (:by |root) (:at 1583600289679)
                                              |j $ {} (:type :leaf) (:id |f-2SnFxjVqD) (:text |prev-tree) (:by |root) (:at 1583600289679)
                                            :by nil
                                            :at 1583600289679
                                          |r $ {} (:type :expr) (:id |MHg3NMB2aj_)
                                            :data $ {}
                                              |T $ {} (:type :leaf) (:id |xx94E3cIIGk) (:text |:params) (:by |root) (:at 1583600289679)
                                              |j $ {} (:type :leaf) (:id |_cR8git9q8D) (:text |tree) (:by |root) (:at 1583600289679)
                                            :by nil
                                            :at 1583600289679
                                          |v $ {} (:type :leaf) (:id |TZ2AoCA1D3y) (:text |coord) (:by |root) (:at 1583600289679)
                                          |x $ {} (:type :leaf) (:id |B9ltgNWUxNB) (:text |collect!) (:by |root) (:at 1583600289679)
                                        :by nil
                                        :at 1583600289679
                                      |r $ {} (:type :expr) (:id |ia-wduX-4mj)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |SDFgA-m8ijx) (:text |diff-material) (:by |root) (:at 1583600289679)
                                          |j $ {} (:type :expr) (:id |whfyiFemBZV)
                                            :data $ {}
                                              |T $ {} (:type :leaf) (:id |DMZ-eBCPekL) (:text |:material) (:by |root) (:at 1583600289679)
                                              |j $ {} (:type :leaf) (:id |OPCGZM-YomY) (:text |prev-tree) (:by |root) (:at 1583600289679)
                                            :by nil
                                            :at 1583600289679
                                          |r $ {} (:type :expr) (:id |C4XW54QPbj5)
                                            :data $ {}
                                              |T $ {} (:type :leaf) (:id |BFUwKhkMIga) (:text |:material) (:by |root) (:at 1583600289679)
                                              |j $ {} (:type :leaf) (:id |wFkf-FSTjYe) (:text |tree) (:by |root) (:at 1583600289679)
                                            :by nil
                                            :at 1583600289679
                                          |v $ {} (:type :leaf) (:id |DDjYAGw4_uv) (:text |coord) (:by |root) (:at 1583600289679)
                                          |x $ {} (:type :leaf) (:id |cDAf5ZoXD6I) (:text |collect!) (:by |root) (:at 1583600289679)
                                        :by nil
                                        :at 1583600289679
                                      |v $ {} (:type :expr) (:id |YT5EVKk8Mad)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |9EWI2Y2aNTA) (:text |diff-events) (:by |root) (:at 1583600289679)
                                          |j $ {} (:type :expr) (:id |JE-iRqq7Dm7)
                                            :data $ {}
                                              |T $ {} (:type :leaf) (:id |uYn_xRg0VSc) (:text |:event) (:by |root) (:at 1583600289679)
                                              |j $ {} (:type :leaf) (:id |sjJRlm_KL3u) (:text |prev-tree) (:by |root) (:at 1583600289679)
                                            :by nil
                                            :at 1583600289679
                                          |r $ {} (:type :expr) (:id |z_Iqfh0bVz9)
                                            :data $ {}
                                              |T $ {} (:type :leaf) (:id |zhSkbS_g8Nv) (:text |:event) (:by |root) (:at 1583600289679)
                                              |j $ {} (:type :leaf) (:id |GrwfQbzOkMX) (:text |tree) (:by |root) (:at 1583600289679)
                                            :by nil
                                            :at 1583600289679
                                          |v $ {} (:type :leaf) (:id |7-BzzPLDma8) (:text |coord) (:by |root) (:at 1583600289679)
                                          |x $ {} (:type :leaf) (:id |p4jgWkAD_YU) (:text |collect!) (:by |root) (:at 1583600289679)
                                        :by nil
                                        :at 1583600289679
                                      |x $ {} (:type :expr) (:id |04AhmXtsgyR)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |rnmMNIZ78Yk) (:text |diff-children) (:by |root) (:at 1583600289679)
                                          |j $ {} (:type :expr) (:id |n_qWQATnMz5)
                                            :data $ {}
                                              |T $ {} (:type :leaf) (:id |7vbH0TFqzFM) (:text |:children) (:by |root) (:at 1583600289679)
                                              |j $ {} (:type :leaf) (:id |luMbgIFem9V) (:text |prev-tree) (:by |root) (:at 1583600289679)
                                            :by nil
                                            :at 1583600289679
                                          |r $ {} (:type :expr) (:id |KBZLeQtc13o)
                                            :data $ {}
                                              |T $ {} (:type :leaf) (:id |sE9m3srS8-5) (:text |:children) (:by |root) (:at 1583600289679)
                                              |j $ {} (:type :leaf) (:id |OAg6gjFavrA) (:text |tree) (:by |root) (:at 1583600289679)
                                            :by nil
                                            :at 1583600289679
                                          |v $ {} (:type :leaf) (:id |0Hx4PKyPaI_) (:text |coord) (:by |root) (:at 1583600289679)
                                          |x $ {} (:type :leaf) (:id |d7AJFXP7mZu) (:text |collect!) (:by |root) (:at 1583600289679)
                                        :by nil
                                        :at 1583600289679
                                    :by nil
                                    :at 1583600289679
                                :by nil
                                :at 1583600289679
                              |v $ {} (:type :expr) (:id |F-TqazZRBAv)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |oEUkyMgIl5S) (:text |collect!) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :expr) (:id |F8USZwR15Oo)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |IPUAvfCoGPJ) (:text |[]) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :leaf) (:id |MYgCDkRcvAW) (:text |coord) (:by |root) (:at 1583600289679)
                                      |r $ {} (:type :leaf) (:id |-RmZuCbtC9e) (:text |:remove-element) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                          |v $ {} (:type :expr) (:id |AAqbtG70TD9)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |VnC25LwsvGS) (:text |if) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :expr) (:id |ySp6qsFMYDU)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |VU_N6rI-1fl) (:text |some?) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :leaf) (:id |PWj-tpgawt6) (:text |tree) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                              |r $ {} (:type :expr) (:id |yyIxNNehqT8)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |hKYDa_9hs1O) (:text |collect!) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :expr) (:id |hPTGgD9wQtf)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |og5N-No8px5) (:text |[]) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :leaf) (:id |0aavHYxqWTq) (:text |coord) (:by |root) (:at 1583600289679)
                                      |r $ {} (:type :leaf) (:id |UXZIE7TG1Kj) (:text |:add-element) (:by |root) (:at 1583600289679)
                                      |v $ {} (:type :leaf) (:id |y-4lVt_Xxq8) (:text |tree) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                :by nil
                                :at 1583600289679
                              |v $ {} (:type :leaf) (:id |U9PqRgBYrqn) (:text |nil) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                :by nil
                :at 1583600289679
            :by nil
            :at 1583600289679
        :proc $ {} (:type :expr) (:id |4K4EQTbHjo1) (:data $ {}) (:by nil) (:at 1583600289679)
      |quatrefoil.comp.back $ {}
        :ns $ {} (:type :expr) (:id |uoxDAHCPruf)
          :data $ {}
            |T $ {} (:type :leaf) (:id |zpn6iv43WJ_) (:text |ns) (:by |root) (:at 1583600289679)
            |j $ {} (:type :leaf) (:id |wEj1rBAoabT) (:text |quatrefoil.comp.back) (:by |root) (:at 1583600289679)
            |r $ {} (:type :expr) (:id |0beLzZRvKKQ)
              :data $ {}
                |T $ {} (:type :leaf) (:id |eXpHmSEKwZY) (:text |:require) (:by |root) (:at 1583600289679)
                |j $ {} (:type :expr) (:id |bmzQdSGbXq1)
                  :data $ {}
                    |T $ {} (:type :leaf) (:id |iQ-4N-PrVUe) (:text |[]) (:by |root) (:at 1583600289679)
                    |j $ {} (:type :leaf) (:id |rXkZoueaHbI) (:text |quatrefoil.dsl.alias) (:by |root) (:at 1583600289679)
                    |r $ {} (:type :leaf) (:id |nQexyxBqD7e) (:text |:refer) (:by |root) (:at 1583600289679)
                    |v $ {} (:type :expr) (:id |_osuvd42D5t)
                      :data $ {}
                        |T $ {} (:type :leaf) (:id |HzlsG8IVwrr) (:text |[]) (:by |root) (:at 1583600289679)
                        |j $ {} (:type :leaf) (:id |ntzDOK9V7iE) (:text |create-comp) (:by |root) (:at 1583600289679)
                        |r $ {} (:type :leaf) (:id |LRfgxCRImxo) (:text |group) (:by |root) (:at 1583600289679)
                        |v $ {} (:type :leaf) (:id |mFdjDIVVVNa) (:text |box) (:by |root) (:at 1583600289679)
                        |x $ {} (:type :leaf) (:id |Eytx6HYsP4U) (:text |scene) (:by |root) (:at 1583600289679)
                        |y $ {} (:type :leaf) (:id |4Dtxni5qtJf) (:text |text) (:by |root) (:at 1583600289679)
                      :by nil
                      :at 1583600289679
                  :by nil
                  :at 1583600289679
              :by nil
              :at 1583600289679
          :by nil
          :at 1583600289679
        :defs $ {}
          |comp-back $ {} (:type :expr) (:id |SnA4asUPQmb)
            :data $ {}
              |T $ {} (:type :leaf) (:id |WI4UOCMVGqb) (:text |def) (:by |root) (:at 1583600289679)
              |j $ {} (:type :leaf) (:id |HRbNNAyf3r1) (:text |comp-back) (:by |root) (:at 1583600289679)
              |r $ {} (:type :expr) (:id |KJ3X8-9L2wI)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |EibAgvSwime) (:text |create-comp) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :leaf) (:id |ATbg00-gZl3) (:text |:back) (:by |root) (:at 1583600289679)
                  |r $ {} (:type :expr) (:id |86PdWyAxc1P)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |Kvs9Wqgy-tJ) (:text |{}) (:by |root) (:at 1583600289679)
                    :by nil
                    :at 1583600289679
                  |v $ {} (:type :expr) (:id |6Q3RCyGCnF5)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |VaG6kO9qawW) (:text |fn) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :expr) (:id |-f2SRonMtf3)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |sV2H2H4bAga) (:text |mutate-view!) (:by |root) (:at 1583600289679)
                        :by nil
                        :at 1583600289679
                      |r $ {} (:type :expr) (:id |jnWfpyyyBw4)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |6eSkWqgg0wX) (:text |fn) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |tXQ7r1_xoZO)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |O2gNEy76B9s) (:text |state) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |oQTCe2raJhH) (:text |mutate!) (:by |root) (:at 1583600289679)
                              |r $ {} (:type :leaf) (:id |hX2vEP0kYaW) (:text |instant) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                          |r $ {} (:type :expr) (:id |6nR8l-h3M07)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |Bjoa6thEEdN) (:text |box) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :expr) (:id |GEFOU_JNmYQ)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |zjVtzHLoqD1) (:text |{}) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :expr) (:id |zZotLJ7T1yo)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |7S4lyGJvRhh) (:text |:params) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :expr) (:id |moKffc9WAAO)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |hbNlGqJmCrw) (:text |{}) (:by |root) (:at 1583600289679)
                                          |j $ {} (:type :expr) (:id |v1rSRvAIKHC)
                                            :data $ {}
                                              |T $ {} (:type :leaf) (:id |mtxuInUSYta) (:text |:width) (:by |root) (:at 1583600289679)
                                              |j $ {} (:type :leaf) (:id |AjOeC6QRCsQ) (:text |16) (:by |root) (:at 1583600289679)
                                            :by nil
                                            :at 1583600289679
                                          |r $ {} (:type :expr) (:id |0O9gPbqdpgO)
                                            :data $ {}
                                              |T $ {} (:type :leaf) (:id |650zRIoQ3UU) (:text |:height) (:by |root) (:at 1583600289679)
                                              |j $ {} (:type :leaf) (:id |dAylt8leSNz) (:text |4) (:by |root) (:at 1583600289679)
                                            :by nil
                                            :at 1583600289679
                                          |v $ {} (:type :expr) (:id |9fMkkcfzMcU)
                                            :data $ {}
                                              |T $ {} (:type :leaf) (:id |mXz7L7VcHn9) (:text |:depth) (:by |root) (:at 1583600289679)
                                              |j $ {} (:type :leaf) (:id |tOsjHnecCW-) (:text |6) (:by |root) (:at 1583600289679)
                                            :by nil
                                            :at 1583600289679
                                          |x $ {} (:type :expr) (:id |szYFebhlF6P)
                                            :data $ {}
                                              |T $ {} (:type :leaf) (:id |nRNRGWvW5w6) (:text |:x) (:by |root) (:at 1583600289679)
                                              |j $ {} (:type :leaf) (:id |onDE3OEo5fk) (:text |60) (:by |root) (:at 1583600289679)
                                            :by nil
                                            :at 1583600289679
                                          |y $ {} (:type :expr) (:id |Lrp7rJj0scE)
                                            :data $ {}
                                              |T $ {} (:type :leaf) (:id |Dm8HcuXBcz9) (:text |:y) (:by |root) (:at 1583600289679)
                                              |j $ {} (:type :leaf) (:id |0pl7mFAgqys) (:text |30) (:by |root) (:at 1583600289679)
                                            :by nil
                                            :at 1583600289679
                                        :by nil
                                        :at 1583600289679
                                    :by nil
                                    :at 1583600289679
                                  |r $ {} (:type :expr) (:id |c2i8onQcmra)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |CHEkUGfZdJy) (:text |:material) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :expr) (:id |zPGWbzm2rcW)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |eBKLouE7-Yi) (:text |{}) (:by |root) (:at 1583600289679)
                                          |j $ {} (:type :expr) (:id |Wa9svMYrj4R)
                                            :data $ {}
                                              |T $ {} (:type :leaf) (:id |CxnsoTEZhOX) (:text |:kind) (:by |root) (:at 1583600289679)
                                              |j $ {} (:type :leaf) (:id |xJQ6nPXXh2S) (:text |:mesh-lambert) (:by |root) (:at 1583600289679)
                                            :by nil
                                            :at 1583600289679
                                          |r $ {} (:type :expr) (:id |WxmWILdnAQ0)
                                            :data $ {}
                                              |T $ {} (:type :leaf) (:id |emGOmkpMuix) (:text |:color) (:by |root) (:at 1583600289679)
                                              |j $ {} (:type :leaf) (:id |Qb_dPSlB86H) (:text |0x808080) (:by |root) (:at 1583600289679)
                                            :by nil
                                            :at 1583600289679
                                          |v $ {} (:type :expr) (:id |oOGWLZo565C)
                                            :data $ {}
                                              |T $ {} (:type :leaf) (:id |5IqfuIiwqNC) (:text |:opacity) (:by |root) (:at 1583600289679)
                                              |j $ {} (:type :leaf) (:id |DWps6bXuQxK) (:text |0.6) (:by |root) (:at 1583600289679)
                                            :by nil
                                            :at 1583600289679
                                        :by nil
                                        :at 1583600289679
                                    :by nil
                                    :at 1583600289679
                                  |v $ {} (:type :expr) (:id |FI_bVCvZPYT)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |sZgSseu9oJP) (:text |:event) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :expr) (:id |Ihiyk2exqw-)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |UzX1ANNAPkY) (:text |{}) (:by |root) (:at 1583600289679)
                                          |j $ {} (:type :expr) (:id |1y7xhwMjHdh)
                                            :data $ {}
                                              |T $ {} (:type :leaf) (:id |aPxBPPenGAS) (:text |:click) (:by |root) (:at 1583600289679)
                                              |j $ {} (:type :expr) (:id |veE2KS6uLaf)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |hcA7wK6zfqU) (:text |fn) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :expr) (:id |xwpC-C_gBHs)
                                                    :data $ {}
                                                      |T $ {} (:type :leaf) (:id |oqfVAQ4T0Hu) (:text |event) (:by |root) (:at 1583600289679)
                                                      |j $ {} (:type :leaf) (:id |YScEq4bKdAn) (:text |dispatch!) (:by |root) (:at 1583600289679)
                                                    :by nil
                                                    :at 1583600289679
                                                  |r $ {} (:type :expr) (:id |zMYtm9k2Q45)
                                                    :data $ {}
                                                      |T $ {} (:type :leaf) (:id |5tOvP6yKXsW) (:text |mutate-view!) (:by |root) (:at 1583600289679)
                                                      |j $ {} (:type :leaf) (:id |74lWSomCo7G) (:text |:portal) (:by |root) (:at 1583600289679)
                                                    :by nil
                                                    :at 1583600289679
                                                :by nil
                                                :at 1583600289679
                                            :by nil
                                            :at 1583600289679
                                        :by nil
                                        :at 1583600289679
                                    :by nil
                                    :at 1583600289679
                                :by nil
                                :at 1583600289679
                              |r $ {} (:type :expr) (:id |TODki8unA9C)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |_mCZ0qvQuxX) (:text |text) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :expr) (:id |tFi6ILs6bhd)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |m3370Vlr6SK) (:text |{}) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :expr) (:id |DK0V54JX52g)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |coyBHo0kjEq) (:text |:params) (:by |root) (:at 1583600289679)
                                          |j $ {} (:type :expr) (:id |SVlRB2gjzCp)
                                            :data $ {}
                                              |T $ {} (:type :leaf) (:id |mhxyFyip9PS) (:text |{}) (:by |root) (:at 1583600289679)
                                              |j $ {} (:type :expr) (:id |FFM-gcpeeaE)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |okjegRU9g8W) (:text |:text) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :leaf) (:id |C9YWFTrN_tR) (:text ||Back) (:by |root) (:at 1583600289679)
                                                :by nil
                                                :at 1583600289679
                                              |r $ {} (:type :expr) (:id |EMg1VyQ8Ym7)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |RmZQbiXU6U3) (:text |:size) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :leaf) (:id |fQv7gqyulL2) (:text |4) (:by |root) (:at 1583600289679)
                                                :by nil
                                                :at 1583600289679
                                              |v $ {} (:type :expr) (:id |svSHmTj_-cO)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |fsK2iRgxjye) (:text |:height) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :leaf) (:id |fGE-33NwToT) (:text |2) (:by |root) (:at 1583600289679)
                                                :by nil
                                                :at 1583600289679
                                              |x $ {} (:type :expr) (:id |Vx5n0aD2Z63)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |GRYHhwPudnK) (:text |:z) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :leaf) (:id |sH47GIsp-I8) (:text |10) (:by |root) (:at 1583600289679)
                                                :by nil
                                                :at 1583600289679
                                            :by nil
                                            :at 1583600289679
                                        :by nil
                                        :at 1583600289679
                                      |r $ {} (:type :expr) (:id |RNFoFqANNOk)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |ghDrYS5WCdY) (:text |:material) (:by |root) (:at 1583600289679)
                                          |j $ {} (:type :expr) (:id |LbvX-TXITA0)
                                            :data $ {}
                                              |T $ {} (:type :leaf) (:id |zOKgANf3a5b) (:text |{}) (:by |root) (:at 1583600289679)
                                              |j $ {} (:type :expr) (:id |n2n9dtf46qz)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |AkanBAwho-y) (:text |:kind) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :leaf) (:id |oR_OLHqaWWn) (:text |:mesh-lambert) (:by |root) (:at 1583600289679)
                                                :by nil
                                                :at 1583600289679
                                              |r $ {} (:type :expr) (:id |Gx_ZgEEON1r)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |_amToKMNcD8) (:text |:color) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :leaf) (:id |3JxNphGw6JX) (:text |0xffcccc) (:by |root) (:at 1583600289679)
                                                :by nil
                                                :at 1583600289679
                                            :by nil
                                            :at 1583600289679
                                        :by nil
                                        :at 1583600289679
                                    :by nil
                                    :at 1583600289679
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                :by nil
                :at 1583600289679
            :by nil
            :at 1583600289679
        :proc $ {} (:type :expr) (:id |KWtFT1RofKt) (:data $ {}) (:by nil) (:at 1583600289679)
      |quatrefoil.util.core $ {}
        :ns $ {} (:type :expr) (:id |JyxXAs0I41q)
          :data $ {}
            |T $ {} (:type :leaf) (:id |vd0KvfPJweA) (:text |ns) (:by |root) (:at 1583600289679)
            |j $ {} (:type :leaf) (:id |la5bc9b9Ru9) (:text |quatrefoil.util.core) (:by |root) (:at 1583600289679)
            |r $ {} (:type :expr) (:id |MdRridrRB51)
              :data $ {}
                |T $ {} (:type :leaf) (:id |WWcXQ1gOKds) (:text |:require) (:by |root) (:at 1583600289679)
                |j $ {} (:type :expr) (:id |BZII_eK7Pyf)
                  :data $ {}
                    |T $ {} (:type :leaf) (:id |zUBH5YSGCMd) (:text |[]) (:by |root) (:at 1583600289679)
                    |j $ {} (:type :leaf) (:id |ae5dgRO7Xcn) (:text |quatrefoil.types) (:by |root) (:at 1583600289679)
                    |r $ {} (:type :leaf) (:id |EzDrnhDyZnR) (:text |:refer) (:by |root) (:at 1583600289679)
                    |v $ {} (:type :expr) (:id |otNoC7mrt2M)
                      :data $ {}
                        |T $ {} (:type :leaf) (:id |s_Utatx6jvR) (:text |[]) (:by |root) (:at 1583600289679)
                        |j $ {} (:type :leaf) (:id |eIn10HuoyuG) (:text |Component) (:by |root) (:at 1583600289679)
                        |r $ {} (:type :leaf) (:id |4qM7EIXRC7Z) (:text |Shape) (:by |root) (:at 1583600289679)
                      :by nil
                      :at 1583600289679
                  :by nil
                  :at 1583600289679
              :by nil
              :at 1583600289679
          :by nil
          :at 1583600289679
        :defs $ {}
          |comp? $ {} (:type :expr) (:id |V8WDND3uXvu)
            :data $ {}
              |T $ {} (:type :leaf) (:id |PybNguM8BK9) (:text |defn) (:by |root) (:at 1583600289679)
              |j $ {} (:type :leaf) (:id |yj5fLNkKsEh) (:text |comp?) (:by |root) (:at 1583600289679)
              |r $ {} (:type :expr) (:id |P9IGg1oHXA1)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |zr1eoWGdM3f) (:text |x) (:by |root) (:at 1583600289679)
                :by nil
                :at 1583600289679
              |v $ {} (:type :expr) (:id |HHVGfMYB0Vw)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |ng_bn0HH8lK) (:text |=) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :leaf) (:id |9yT4GAIcBpL) (:text |Component) (:by |root) (:at 1583600289679)
                  |r $ {} (:type :expr) (:id |ZBwC1Fbiar_)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |1wp_Yu7EQC4) (:text |type) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :leaf) (:id |ddL0ZADCn0N) (:text |x) (:by |root) (:at 1583600289679)
                    :by nil
                    :at 1583600289679
                :by nil
                :at 1583600289679
            :by nil
            :at 1583600289679
          |scale-zero $ {} (:type :expr) (:id |rZ33RpLMkP2)
            :data $ {}
              |T $ {} (:type :leaf) (:id |x1pKwsLsIk5) (:text |defn) (:by |root) (:at 1583600289679)
              |j $ {} (:type :leaf) (:id |JGuyK-LECDC) (:text |scale-zero) (:by |root) (:at 1583600289679)
              |r $ {} (:type :expr) (:id |Bt1J0qhHi_I)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |r0LoaUCag9K) (:text |x) (:by |root) (:at 1583600289679)
                :by nil
                :at 1583600289679
              |v $ {} (:type :expr) (:id |3dQJsOfMM2z)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |ofd4LrATA-o) (:text |if) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :expr) (:id |ip5PRjwUUU3)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |YkGiBKzi5aK) (:text |zero?) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :leaf) (:id |CscwiXnYgf6) (:text |x) (:by |root) (:at 1583600289679)
                    :by nil
                    :at 1583600289679
                  |r $ {} (:type :leaf) (:id |ZZcuFtJ3hDN) (:text |0.01) (:by |root) (:at 1583600289679)
                  |v $ {} (:type :leaf) (:id |p_T5oJeOMIe) (:text |x) (:by |root) (:at 1583600289679)
                :by nil
                :at 1583600289679
            :by nil
            :at 1583600289679
          |=component? $ {} (:type :expr) (:id |rXnuPPh9pMW)
            :data $ {}
              |T $ {} (:type :leaf) (:id |ssySn-bLnLG) (:text |defn) (:by |root) (:at 1583600289679)
              |j $ {} (:type :leaf) (:id |4Fjl91ZzucF) (:text |=component?) (:by |root) (:at 1583600289679)
              |r $ {} (:type :expr) (:id |WG8Tlvxl95-)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |3bql_U2l6Nz) (:text |prev-tree) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :leaf) (:id |2XSnq_z8GWh) (:text |markup) (:by |root) (:at 1583600289679)
                :by nil
                :at 1583600289679
              |v $ {} (:type :expr) (:id |d-LFqgED1Dj)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |6L92qeSiIm-) (:text |let) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :expr) (:id |kIAMBlygMXt)
                    :data $ {}
                      |T $ {} (:type :expr) (:id |U8a8k4ItnZ-)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |0s3kVV9yWue) (:text |prev-args) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |2PGFBZRI8MX)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |sG9Y7URWWtL) (:text |:args) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |urZeRT33_xi) (:text |prev-tree) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                      |j $ {} (:type :expr) (:id |zhoOAnU3Fv7)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |aqXDpVKDxYr) (:text |prev-states) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |zPVrhY1dGJm)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |Au5NVtOvk1t) (:text |:states) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |7N7yFmSUeK6) (:text |prev-tree) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                      |r $ {} (:type :expr) (:id |0mFmjT4Yzi5)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |7u6TGXhr0-a) (:text |prev-instants) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |wnQISbNW7HJ)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |Q2yEHuP8G9N) (:text |:instants) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |fGrrHEPS0A_) (:text |prev-tree) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                  |r $ {} (:type :expr) (:id |wsMfFUSf9Fu)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |kJweq1O_Qpv) (:text |;) (:by |-pxyJ-2j) (:at 1583601256810)
                      |j $ {} (:type :leaf) (:id |qUPi0UpImzG) (:text |println) (:by |root) (:at 1583600289679)
                      |r $ {} (:type :expr) (:id |mU4GoJzUc9I)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |x6DVN4Qarrq) (:text |=seq?) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |KKwA4fypF1D)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |fjGN0h3CDLm) (:text |:args) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |9RxDNR_lCb9) (:text |markup) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                          |r $ {} (:type :leaf) (:id |4dnoskj0CrN) (:text |prev-args) (:by |root) (:at 1583600289679)
                        :by nil
                        :at 1583600289679
                      |v $ {} (:type :expr) (:id |slXAlPxrbaN)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |SfSE8RQWdWA) (:text |identical?) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |8UH4GXWgBAh)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |fVjLckkR_fq) (:text |:states) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |lQkuEDr_Z9C) (:text |markup) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                          |r $ {} (:type :leaf) (:id |0OPkVd-YiFB) (:text |prev-states) (:by |root) (:at 1583600289679)
                        :by nil
                        :at 1583600289679
                      |x $ {} (:type :expr) (:id |RHdC389v_E9)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |dhf6ri42-Nu) (:text |identical?) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |u9PUHQLfnT5)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |VUwWd8QnuT2) (:text |:instants) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |xYN-z_rV8vy) (:text |markup) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                          |r $ {} (:type :leaf) (:id |Txhou8v7kT6) (:text |prev-instants) (:by |root) (:at 1583600289679)
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                  |v $ {} (:type :expr) (:id |etWsVyuvdtk)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |dgLWnVHgRgp) (:text |and) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :expr) (:id |EffeK_t8COK)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |KWFhz9Oegsl) (:text |=seq?) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |KjCcClKqRgU)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |ZttuRz1Cxt9) (:text |:args) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |TsGruVSQvKN) (:text |markup) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                          |r $ {} (:type :leaf) (:id |ii2c6w8Q1D0) (:text |prev-args) (:by |root) (:at 1583600289679)
                        :by nil
                        :at 1583600289679
                      |r $ {} (:type :expr) (:id |hGt1gNYnwgH)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |nkf1ffuLE9-) (:text |identical?) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |tHPfE2whiJq)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |7gILzWOCCt0) (:text |:states) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |ISa0U5qbSVu) (:text |markup) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                          |r $ {} (:type :leaf) (:id |Hah8jWmTgUL) (:text |prev-states) (:by |root) (:at 1583600289679)
                        :by nil
                        :at 1583600289679
                      |v $ {} (:type :expr) (:id |vJdpjlulSnB)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |1o4T9IXadug) (:text |identical?) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |GNEFI-UfcFu)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |CUBdF7eUz0C) (:text |:instants) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |uLflJdbdpBS) (:text |markup) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                          |r $ {} (:type :leaf) (:id |_pMdZptdd9i) (:text |prev-instants) (:by |root) (:at 1583600289679)
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                :by nil
                :at 1583600289679
            :by nil
            :at 1583600289679
          |reach-object3d $ {} (:type :expr) (:id |2MqZj4A5ORH)
            :data $ {}
              |T $ {} (:type :leaf) (:id |iCfeAo1AH2F) (:text |defn) (:by |root) (:at 1583600289679)
              |j $ {} (:type :leaf) (:id |rc_aBmEs8kY) (:text |reach-object3d) (:by |root) (:at 1583600289679)
              |r $ {} (:type :expr) (:id |dgZlrs4zWJq)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |IZbWBsqR2Ui) (:text |object3d) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :leaf) (:id |OabdP8GXYN9) (:text |coord) (:by |root) (:at 1583600289679)
                  |D $ {} (:type :leaf) (:by |-pxyJ-2j) (:at 1583601466138) (:text |^js) (:id |pp_vykMV)
                :by nil
                :at 1583600289679
              |v $ {} (:type :expr) (:id |gN5w3FSGcn2)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |JHOQVtevq4v) (:text |if) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :expr) (:id |X6E0jbGo4aG)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |CBkC90WfxL1) (:text |empty?) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :leaf) (:id |_r5F4JkOnS6) (:text |coord) (:by |root) (:at 1583600289679)
                    :by nil
                    :at 1583600289679
                  |r $ {} (:type :leaf) (:id |we_LbSUIA-s) (:text |object3d) (:by |root) (:at 1583600289679)
                  |v $ {} (:type :expr) (:id |-tjCOVUoM1l)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |SrUUR9xrVNK) (:text |let) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :expr) (:id |tE_iodWepcd)
                        :data $ {}
                          |T $ {} (:type :expr) (:id |2RVGOQrhqgE)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |mC9EvpAoBUm) (:text |cursor) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :expr) (:id |v_nNv0xHFjM)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |adnuvgiLCG0) (:text |first) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :leaf) (:id |t8CyOUg8tJH) (:text |coord) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                      |r $ {} (:type :expr) (:id |p8vPxnEbhIR)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |WIlk0BaVGvc) (:text |recur) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |-GJxRsxWwW0)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |vpB86LRhbCc) (:text |.reachBy) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |GXQZorRdEAx) (:text |object3d) (:by |root) (:at 1583600289679)
                              |r $ {} (:type :leaf) (:id |rg-7INzNUvC) (:text |cursor) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                          |r $ {} (:type :expr) (:id |p_vq2STtnpA)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |7iEwVjLRQZe) (:text |rest) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |XHcnDSn0Zo0) (:text |coord) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                :by nil
                :at 1583600289679
            :by nil
            :at 1583600289679
          |collect-children $ {} (:type :expr) (:id |qaTNCJc-bZn)
            :data $ {}
              |T $ {} (:type :leaf) (:id |ah3QjUObZaR) (:text |defn) (:by |root) (:at 1583600289679)
              |j $ {} (:type :leaf) (:id |YGkhu_vpK1B) (:text |collect-children) (:by |root) (:at 1583600289679)
              |r $ {} (:type :expr) (:id |4N1p9WgfR11)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |nh3zHPykVjv) (:text |element) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :leaf) (:id |CBpvLeqFyNh) (:text |collect!) (:by |root) (:at 1583600289679)
                :by nil
                :at 1583600289679
              |v $ {} (:type :expr) (:id |El04ghzcFaE)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |wePwXBdBCpM) (:text |.forEach) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :leaf) (:id |g18KVfo5Km6) (:text |element.children) (:by |root) (:at 1583600289679)
                  |r $ {} (:type :expr) (:id |zHw5WsSws0l)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |qbD3I773RYU) (:text |fn) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :expr) (:id |HJpkjasPWei)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |uXdz983OLt0) (:text |child) (:by |root) (:at 1583600289679)
                        :by nil
                        :at 1583600289679
                      |r $ {} (:type :expr) (:id |4RaFt5N5lym)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |Ta_9KwhzTIh) (:text |;) (:by |-pxyJ-2j) (:at 1583601270743)
                          |j $ {} (:type :leaf) (:id |eVB3mS2Qpnl) (:text |.log) (:by |root) (:at 1583600289679)
                          |r $ {} (:type :leaf) (:id |vrgm7c4jpJG) (:text |js/console) (:by |root) (:at 1583600289679)
                          |v $ {} (:type :leaf) (:id |TDJP0RF0F16) (:text ||Child:) (:by |root) (:at 1583600289679)
                          |x $ {} (:type :leaf) (:id |qyRWUTou9Ay) (:text |child) (:by |root) (:at 1583600289679)
                        :by nil
                        :at 1583600289679
                      |v $ {} (:type :expr) (:id |v_hgxgcCqZi)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |NlWvpVXWlI4) (:text |collect!) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :leaf) (:id |37bQNNTbZuq) (:text |child) (:by |root) (:at 1583600289679)
                        :by nil
                        :at 1583600289679
                      |x $ {} (:type :expr) (:id |wEiQF3xgGGM)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |Xcv_9dSmKod) (:text |if) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |4pj_j-oOxuZ)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |CBkiwltumlK) (:text |some?) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |j7IIL1QWaNS) (:text |child.children) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                          |r $ {} (:type :expr) (:id |crdlVHOJzdx)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |ylVHW7-ufVf) (:text |collect-children) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |XgY2o_Y7T1x) (:text |child) (:by |root) (:at 1583600289679)
                              |r $ {} (:type :leaf) (:id |gh2KtH2u-FL) (:text |collect!) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                :by nil
                :at 1583600289679
            :by nil
            :at 1583600289679
          |shape? $ {} (:type :expr) (:id |q79LmixTNDo)
            :data $ {}
              |T $ {} (:type :leaf) (:id |S-gmOmcr1kh) (:text |defn) (:by |root) (:at 1583600289679)
              |j $ {} (:type :leaf) (:id |p_hbALEZ-Da) (:text |shape?) (:by |root) (:at 1583600289679)
              |r $ {} (:type :expr) (:id |WfABNfwUp_l)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |WrkE-B15dGD) (:text |x) (:by |root) (:at 1583600289679)
                :by nil
                :at 1583600289679
              |v $ {} (:type :expr) (:id |mIxpn_v_fBb)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |vnbppfQy-4c) (:text |=) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :leaf) (:id |SGdIFBihZyu) (:text |Shape) (:by |root) (:at 1583600289679)
                  |r $ {} (:type :expr) (:id |zZ92DKpOKqv)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |x7kIn5Ez4Nm) (:text |type) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :leaf) (:id |ZCsBNmZDxUC) (:text |x) (:by |root) (:at 1583600289679)
                    :by nil
                    :at 1583600289679
                :by nil
                :at 1583600289679
            :by nil
            :at 1583600289679
          |purify-tree $ {} (:type :expr) (:id |Z_Sc4ZCZJn_)
            :data $ {}
              |T $ {} (:type :leaf) (:id |0io3KWlto9A) (:text |defn) (:by |root) (:at 1583600289679)
              |j $ {} (:type :leaf) (:id |iHC9zxzZkSr) (:text |purify-tree) (:by |root) (:at 1583600289679)
              |r $ {} (:type :expr) (:id |GJSyges3OpQ)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |XcFmPyk-Av_) (:text |tree) (:by |root) (:at 1583600289679)
                :by nil
                :at 1583600289679
              |v $ {} (:type :expr) (:id |RkxXMONrv6F)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |k222rbd1Ukz) (:text |if) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :expr) (:id |ymb1xi8UZZX)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |8Tu8rQiyAoH) (:text |comp?) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :leaf) (:id |XN4_gMubd7P) (:text |tree) (:by |root) (:at 1583600289679)
                    :by nil
                    :at 1583600289679
                  |r $ {} (:type :expr) (:id |LnvOd_yOF1J)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |lhQIruWaheC) (:text |recur) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :expr) (:id |apyiFp0-Nag)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |7xZO8OBT0sB) (:text |:tree) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :leaf) (:id |fDxj8kCd3Qq) (:text |tree) (:by |root) (:at 1583600289679)
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                  |v $ {} (:type :expr) (:id |YXCgjOfsLNU)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |Th603ta1DSI) (:text |update) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :leaf) (:id |0i1EqvCic1V) (:text |tree) (:by |root) (:at 1583600289679)
                      |r $ {} (:type :leaf) (:id |iGq42TbKyuE) (:text |:children) (:by |root) (:at 1583600289679)
                      |v $ {} (:type :expr) (:id |I22oSST4Csc)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |slKwFwfOTfh) (:text |fn) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |ChaLBcNVJI-)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |jt3dnrK0SPK) (:text |children) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                          |r $ {} (:type :expr) (:id |7MO1YBkKRA4)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |92QeA45DDZc) (:text |->>) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |eBuFjIHCY4f) (:text |children) (:by |root) (:at 1583600289679)
                              |r $ {} (:type :expr) (:id |8lvk-qa5KOq)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |UEut_u8DnKo) (:text |map) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :expr) (:id |uXjTf1KZ7Oa)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |MvoMS6B3bg2) (:text |fn) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :expr) (:id |Upvzb21DA-m)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |OS5nzclq83p) (:text |entry) (:by |root) (:at 1583600289679)
                                        :by nil
                                        :at 1583600289679
                                      |r $ {} (:type :expr) (:id |TUqF2n4I54t)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |wZ49hbMhgA7) (:text |update) (:by |root) (:at 1583600289679)
                                          |j $ {} (:type :leaf) (:id |cRI46PDHAGY) (:text |entry) (:by |root) (:at 1583600289679)
                                          |r $ {} (:type :leaf) (:id |vutjyZujSw1) (:text |1) (:by |root) (:at 1583600289679)
                                          |v $ {} (:type :expr) (:id |A1YoeSWtDHc)
                                            :data $ {}
                                              |T $ {} (:type :leaf) (:id |iywiLAhmxom) (:text |fn) (:by |root) (:at 1583600289679)
                                              |j $ {} (:type :expr) (:id |ppKo8EOhuM3)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |Wq1APe4r0-5) (:text |child) (:by |root) (:at 1583600289679)
                                                :by nil
                                                :at 1583600289679
                                              |r $ {} (:type :expr) (:id |A0NZgjlCrCH)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |VqxRFE9eQCB) (:text |purify-tree) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :leaf) (:id |dI4wI_DlTuS) (:text |child) (:by |root) (:at 1583600289679)
                                                :by nil
                                                :at 1583600289679
                                            :by nil
                                            :at 1583600289679
                                        :by nil
                                        :at 1583600289679
                                    :by nil
                                    :at 1583600289679
                                :by nil
                                :at 1583600289679
                              |v $ {} (:type :expr) (:id |lFBq1MXKHxy)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |bT2-y0uX--Q) (:text |into) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :expr) (:id |9wLfSLm4VOp)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |f_ii20A_rWd) (:text |{}) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                :by nil
                :at 1583600289679
            :by nil
            :at 1583600289679
          |find-element $ {} (:type :expr) (:id |dRrGECyjx_j)
            :data $ {}
              |T $ {} (:type :leaf) (:id |S_LQNgYEv8C) (:text |defn) (:by |root) (:at 1583600289679)
              |j $ {} (:type :leaf) (:id |U-wMXERn7h6) (:text |find-element) (:by |root) (:at 1583600289679)
              |r $ {} (:type :expr) (:id |l_shSLUDdP5)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |4x2WsBhb9jg) (:text |tree) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :leaf) (:id |8aNsDFi5-aI) (:text |comp-coord) (:by |root) (:at 1583600289679)
                :by nil
                :at 1583600289679
              |v $ {} (:type :expr) (:id |QVEp3mh0Mxs)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |AHrPCiMc6GY) (:text |;) (:by |-pxyJ-2j) (:at 1583601230992)
                  |j $ {} (:type :leaf) (:id |8CKkcUE4Vdq) (:text |.log) (:by |root) (:at 1583600289679)
                  |r $ {} (:type :leaf) (:id |TIO6yN9ipPv) (:text |js/console) (:by |root) (:at 1583600289679)
                  |v $ {} (:type :leaf) (:id |CDcu8P3Jxw4) (:text ||Find...) (:by |root) (:at 1583600289679)
                  |x $ {} (:type :leaf) (:id |qnLwL__d3EE) (:text |tree) (:by |root) (:at 1583600289679)
                  |y $ {} (:type :leaf) (:id |eeUhQmdLf82) (:text |comp-coord) (:by |root) (:at 1583600289679)
                :by nil
                :at 1583600289679
              |x $ {} (:type :expr) (:id |BZwhFCdaIPL)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |xLi6r8WxJKn) (:text |if) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :expr) (:id |vnMWVBCEdCe)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |qpEkCWR6eLl) (:text |empty?) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :leaf) (:id |GW5LauO7V5E) (:text |comp-coord) (:by |root) (:at 1583600289679)
                    :by nil
                    :at 1583600289679
                  |r $ {} (:type :leaf) (:id |_H-6m7L-Zcg) (:text |tree) (:by |root) (:at 1583600289679)
                  |v $ {} (:type :expr) (:id |ao6cIIe-3aB)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |HyhDTphZNow) (:text |let) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :expr) (:id |dnTtJWD9QY0)
                        :data $ {}
                          |T $ {} (:type :expr) (:id |dFMDbXaeSHR)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |-JSDMIGu4gD) (:text |cursor) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :expr) (:id |zr68nod7v0B)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |zjR_OAhp4yE) (:text |first) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :leaf) (:id |iQig5KAuvhR) (:text |comp-coord) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                      |r $ {} (:type :expr) (:id |faveCirx_pw)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |h_s1LTAdWb6) (:text |if) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |G8J05Ux1hBf)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |cXYEDyE8Xbm) (:text |comp?) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |-lkpmyBE1r_) (:text |tree) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                          |r $ {} (:type :expr) (:id |F9MexH70IEq)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |njJZx7u74Yf) (:text |if) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :expr) (:id |w9UD1f5vXRZ)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |JjTAuoCuySe) (:text |=) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :leaf) (:id |S2zAARTd38-) (:text |cursor) (:by |root) (:at 1583600289679)
                                  |r $ {} (:type :expr) (:id |C-SPtEidG4E)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |STKapwvm8xU) (:text |:name) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :leaf) (:id |LqiOTQ-PViq) (:text |tree) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                :by nil
                                :at 1583600289679
                              |r $ {} (:type :expr) (:id |pNUSFtE9fmG)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |Zr_OO98tlt6) (:text |recur) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :expr) (:id |afXi6sllxMm)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |EXPKCRuWz4R) (:text |:tree) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :leaf) (:id |bDDacWwLxaU) (:text |tree) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                  |r $ {} (:type :expr) (:id |stI1Z2iPrCH)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |G_sLUJfuANo) (:text |rest) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :leaf) (:id |zHsCsoZqYDn) (:text |comp-coord) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                :by nil
                                :at 1583600289679
                              |v $ {} (:type :leaf) (:id |yHIFHevt4dC) (:text |nil) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                          |v $ {} (:type :expr) (:id |QOVzPjIV_4U)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |q9ITvTd8UE2) (:text |if) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :expr) (:id |kIto0ZIIB4_)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |x1-3C0i31Ri) (:text |contains?) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :expr) (:id |6HO2OkUhJMg)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |IVG6gF_M3NR) (:text |:children) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :leaf) (:id |LrhuHY8sitr) (:text |tree) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                  |r $ {} (:type :leaf) (:id |_2jejMFy5nb) (:text |cursor) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                              |r $ {} (:type :expr) (:id |QBmyGTwTq63)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |XjxoOe_-NNn) (:text |recur) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :expr) (:id |Llid4EIrKZG)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |JeJ64rJxzYw) (:text |get-in) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :leaf) (:id |mvVDDyZQDcW) (:text |tree) (:by |root) (:at 1583600289679)
                                      |r $ {} (:type :expr) (:id |EWgs5UCrrW_)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |qYss4VcZKNO) (:text |[]) (:by |root) (:at 1583600289679)
                                          |j $ {} (:type :leaf) (:id |MPXukIcQpa9) (:text |:children) (:by |root) (:at 1583600289679)
                                          |r $ {} (:type :leaf) (:id |Pcy6-wZJQ-a) (:text |cursor) (:by |root) (:at 1583600289679)
                                        :by nil
                                        :at 1583600289679
                                    :by nil
                                    :at 1583600289679
                                  |r $ {} (:type :expr) (:id |0qZHwckPxm8)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |5VWZtAn86YX) (:text |rest) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :leaf) (:id |l75tfXzBdts) (:text |comp-coord) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                :by nil
                                :at 1583600289679
                              |v $ {} (:type :leaf) (:id |oXIHVDmFWEk) (:text |nil) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                :by nil
                :at 1583600289679
            :by nil
            :at 1583600289679
          |=seq? $ {} (:type :expr) (:id |7RSRYfcwOEp)
            :data $ {}
              |T $ {} (:type :leaf) (:id |llhpGAoNPzn) (:text |defn) (:by |root) (:at 1583600289679)
              |j $ {} (:type :leaf) (:id |7aUVIokZcNW) (:text |=seq?) (:by |root) (:at 1583600289679)
              |r $ {} (:type :expr) (:id |w7kCiiwW6Ec)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |RX8KbpGaMjI) (:text |xs) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :leaf) (:id |jbbqJnG3QEI) (:text |ys) (:by |root) (:at 1583600289679)
                :by nil
                :at 1583600289679
              |v $ {} (:type :expr) (:id |67V8mnng6tT)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |jcl8CHS4o5W) (:text |let) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :expr) (:id |4mdOY7Y_k-W)
                    :data $ {}
                      |T $ {} (:type :expr) (:id |5-ts-Bx49kB)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |myHja_nJ01O) (:text |xs-empty?) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |cDl7kMXwOon)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |zAM65dHsTSW) (:text |empty?) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |Sr8NSlD9m-H) (:text |xs) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                      |j $ {} (:type :expr) (:id |XFkotnIMDY_)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |BUpIXi_Sqjq) (:text |ys-empty?) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |Pz8qho4474y)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |8Pty1emSha4) (:text |empty?) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |slRPUGQsAQc) (:text |ys) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                  |r $ {} (:type :expr) (:id |_3jn8WlLjU8)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |xyacZOrv-u1) (:text |if) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :leaf) (:id |EM8xEsvg3rF) (:text |xs-empty?) (:by |root) (:at 1583600289679)
                      |r $ {} (:type :leaf) (:id |gZ2cHiqYB-8) (:text |ys-empty?) (:by |root) (:at 1583600289679)
                      |v $ {} (:type :expr) (:id |xdkNMIerUzH)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |-gfsB3eu8Af) (:text |if) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :leaf) (:id |L_bGXvzJRaT) (:text |ys-empty?) (:by |root) (:at 1583600289679)
                          |r $ {} (:type :leaf) (:id |PNGdPNytIbT) (:text |false) (:by |root) (:at 1583600289679)
                          |v $ {} (:type :expr) (:id |pBnhi5yr-x3)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |IxT5BcI5DDY) (:text |if) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :expr) (:id |Ipn4hEDY2Iy)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |0pdVawhn7ON) (:text |identical?) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :expr) (:id |r8axCaTovew)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |swQHfxgzsEf) (:text |first) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :leaf) (:id |O-G40jcmbmj) (:text |xs) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                  |r $ {} (:type :expr) (:id |HCjdEDGw5hJ)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |XzgaH9jwcDe) (:text |first) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :leaf) (:id |ZTjdr7oR53g) (:text |ys) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                :by nil
                                :at 1583600289679
                              |r $ {} (:type :expr) (:id |EhPUoKxF6AA)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |fXed7qv18KY) (:text |recur) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :expr) (:id |GVewc7hI4nQ)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |IgDgkWG4h7T) (:text |rest) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :leaf) (:id |g7wUAMASJ1t) (:text |xs) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                  |r $ {} (:type :expr) (:id |wWINBQ6318I)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |gGlCdigArkL) (:text |rest) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :leaf) (:id |i_YI8BiMAb5) (:text |ys) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                :by nil
                                :at 1583600289679
                              |v $ {} (:type :leaf) (:id |-1ZxIUNzMzK) (:text |false) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                :by nil
                :at 1583600289679
            :by nil
            :at 1583600289679
        :proc $ {} (:type :expr) (:id |DEa5dZ7YHGn) (:data $ {}) (:by nil) (:at 1583600289679)
      |quatrefoil.dsl.alias $ {}
        :ns $ {} (:type :expr) (:id |k1CSuXDChig)
          :data $ {}
            |T $ {} (:type :leaf) (:id |YufvYYFMkVX) (:text |ns) (:by |root) (:at 1583600289679)
            |j $ {} (:type :leaf) (:id |re3u8jYZO7M) (:text |quatrefoil.dsl.alias) (:by |root) (:at 1583600289679)
            |r $ {} (:type :expr) (:id |FGZqJ9adLM4)
              :data $ {}
                |T $ {} (:type :leaf) (:id |KMBkdXjJqWw) (:text |:require) (:by |root) (:at 1583600289679)
                |j $ {} (:type :expr) (:id |_q5Vi9eP7U3)
                  :data $ {}
                    |T $ {} (:type :leaf) (:id |09Be7_At9pp) (:text |[]) (:by |root) (:at 1583600289679)
                    |j $ {} (:type :leaf) (:id |CfiPt3dV5un) (:text |quatrefoil.types) (:by |root) (:at 1583600289679)
                    |r $ {} (:type :leaf) (:id |aPzB0EBYdUJ) (:text |:refer) (:by |root) (:at 1583600289679)
                    |v $ {} (:type :expr) (:id |0K6d6wzQJtE)
                      :data $ {}
                        |T $ {} (:type :leaf) (:id |Q2jic_t4ALo) (:text |[]) (:by |root) (:at 1583600289679)
                        |j $ {} (:type :leaf) (:id |NMIM-ViLJq_) (:text |Shape) (:by |root) (:at 1583600289679)
                        |r $ {} (:type :leaf) (:id |uEgdWe-DFxe) (:text |Component) (:by |root) (:at 1583600289679)
                      :by nil
                      :at 1583600289679
                  :by nil
                  :at 1583600289679
                |r $ {} (:type :expr) (:id |FksGkvctJhS)
                  :data $ {}
                    |T $ {} (:type :leaf) (:id |SCoIU9SK8jt) (:text |[]) (:by |root) (:at 1583600289679)
                    |j $ {} (:type :leaf) (:id |zW4jUALIZiP) (:text |quatrefoil.util.core) (:by |root) (:at 1583600289679)
                    |r $ {} (:type :leaf) (:id |de-aLAJLlTg) (:text |:refer) (:by |root) (:at 1583600289679)
                    |v $ {} (:type :expr) (:id |Q7SHEPIPWYA)
                      :data $ {}
                        |T $ {} (:type :leaf) (:id |ENDtPF3bqzv) (:text |[]) (:by |root) (:at 1583600289679)
                        |j $ {} (:type :leaf) (:id |uGE2Eqboi8Q) (:text |comp?) (:by |root) (:at 1583600289679)
                        |r $ {} (:type :leaf) (:id |q90wjCEc-2A) (:text |shape?) (:by |root) (:at 1583600289679)
                      :by nil
                      :at 1583600289679
                  :by nil
                  :at 1583600289679
              :by nil
              :at 1583600289679
          :by nil
          :at 1583600289679
        :defs $ {}
          |point-light $ {} (:type :expr) (:id |7Kyxt9KeqMr)
            :data $ {}
              |T $ {} (:type :leaf) (:id |cGVH5HikezV) (:text |defn) (:by |root) (:at 1583600289679)
              |j $ {} (:type :leaf) (:id |GNR_WFZEb36) (:text |point-light) (:by |root) (:at 1583600289679)
              |r $ {} (:type :expr) (:id |d97lFd_11KP)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |BhK9YOYCxSA) (:text |props) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :leaf) (:id |nDyouzsA2Yk) (:text "|&") (:by |root) (:at 1583600289679)
                  |r $ {} (:type :leaf) (:id |2HZCtisGa5e) (:text |children) (:by |root) (:at 1583600289679)
                :by nil
                :at 1583600289679
              |v $ {} (:type :expr) (:id |6rLZ4Z2ZGoX)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |4SwqIVWqmt3) (:text |create-element) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :leaf) (:id |zlbhFPxMwvr) (:text |:point-light) (:by |root) (:at 1583600289679)
                  |r $ {} (:type :leaf) (:id |mUS4Ydvlaz4) (:text |props) (:by |root) (:at 1583600289679)
                  |v $ {} (:type :leaf) (:id |UgoqIegvbLK) (:text |children) (:by |root) (:at 1583600289679)
                :by nil
                :at 1583600289679
            :by nil
            :at 1583600289679
          |create-element $ {} (:type :expr) (:id |U7QXZE50N4e)
            :data $ {}
              |T $ {} (:type :leaf) (:id |x0FyDMs2lem) (:text |defn) (:by |root) (:at 1583600289679)
              |j $ {} (:type :leaf) (:id |JHKKud7wt4z) (:text |create-element) (:by |root) (:at 1583600289679)
              |r $ {} (:type :expr) (:id |eVLLuD_aEc9)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |4JQvwFkTcqD) (:text |el-name) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :leaf) (:id |fblWpiN5uNt) (:text |props) (:by |root) (:at 1583600289679)
                  |r $ {} (:type :leaf) (:id |lAnpblqRow-) (:text |children) (:by |root) (:at 1583600289679)
                :by nil
                :at 1583600289679
              |v $ {} (:type :expr) (:id |JZS0jRSSVci)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |aW5SJxhcGh7) (:text |Shape.) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :leaf) (:id |op5Kutt9p3l) (:text |el-name) (:by |root) (:at 1583600289679)
                  |r $ {} (:type :expr) (:id |QeEPoN7-Fro)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |m2yVpzWl44e) (:text |:params) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :leaf) (:id |Q-qF6BWCBej) (:text |props) (:by |root) (:at 1583600289679)
                    :by nil
                    :at 1583600289679
                  |v $ {} (:type :expr) (:id |7nLOlQz71aP)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |cXTFRhDsgwY) (:text |:material) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :leaf) (:id |9kg2mBWU-Ur) (:text |props) (:by |root) (:at 1583600289679)
                    :by nil
                    :at 1583600289679
                  |x $ {} (:type :expr) (:id |rNN3RLP_l3_)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |IYoAEwXu4cs) (:text |:event) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :leaf) (:id |RxtGmLIEzxx) (:text |props) (:by |root) (:at 1583600289679)
                    :by nil
                    :at 1583600289679
                  |y $ {} (:type :expr) (:id |h4kOJGYX8c9)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |FTl4BfAkdrg) (:text |arrange-children) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :leaf) (:id |VOikVGntcNv) (:text |children) (:by |root) (:at 1583600289679)
                    :by nil
                    :at 1583600289679
                  |yT $ {} (:type :leaf) (:id |rgaoez3e6Ld) (:text |nil) (:by |root) (:at 1583600289679)
                :by nil
                :at 1583600289679
            :by nil
            :at 1583600289679
          |perspective-camera $ {} (:type :expr) (:id |MlN7-fwcCFc)
            :data $ {}
              |T $ {} (:type :leaf) (:id |3L8JK8SyJ7d) (:text |defn) (:by |root) (:at 1583600289679)
              |j $ {} (:type :leaf) (:id |xjs91tUrylS) (:text |perspective-camera) (:by |root) (:at 1583600289679)
              |r $ {} (:type :expr) (:id |XM0LLVcjEZY)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |8U3FzY_DUCZ) (:text |props) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :leaf) (:id |jHbMijJ-d2Q) (:text "|&") (:by |root) (:at 1583600289679)
                  |r $ {} (:type :leaf) (:id |N9igcLEFuN5) (:text |children) (:by |root) (:at 1583600289679)
                :by nil
                :at 1583600289679
              |v $ {} (:type :expr) (:id |-pG7Qs_kspP)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |MDYDpKaM5SY) (:text |create-element) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :leaf) (:id |F2oOZ51JwiY) (:text |:perspective-camera) (:by |root) (:at 1583600289679)
                  |r $ {} (:type :leaf) (:id |dPoPBEs8aU-) (:text |props) (:by |root) (:at 1583600289679)
                  |v $ {} (:type :leaf) (:id |nwC4Vh6e1-H) (:text |children) (:by |root) (:at 1583600289679)
                :by nil
                :at 1583600289679
            :by nil
            :at 1583600289679
          |group $ {} (:type :expr) (:id |lKs-K6cuVrh)
            :data $ {}
              |T $ {} (:type :leaf) (:id |jhp7MX9Lmu1) (:text |defn) (:by |root) (:at 1583600289679)
              |j $ {} (:type :leaf) (:id |3ReMxo8jm-N) (:text |group) (:by |root) (:at 1583600289679)
              |r $ {} (:type :expr) (:id |fifo8NmFMFR)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |p9Xh5vgxq-c) (:text |props) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :leaf) (:id |WM03T9VSYRA) (:text "|&") (:by |root) (:at 1583600289679)
                  |r $ {} (:type :leaf) (:id |h6oUapXOJmH) (:text |children) (:by |root) (:at 1583600289679)
                :by nil
                :at 1583600289679
              |v $ {} (:type :expr) (:id |iL77fFIBGB9)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |lAsU7PdVvVK) (:text |create-element) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :leaf) (:id |9wsXvJX0F9w) (:text |:group) (:by |root) (:at 1583600289679)
                  |r $ {} (:type :leaf) (:id |4fEGcCiU8uh) (:text |props) (:by |root) (:at 1583600289679)
                  |v $ {} (:type :leaf) (:id |YfVlwFhqT0E) (:text |children) (:by |root) (:at 1583600289679)
                :by nil
                :at 1583600289679
            :by nil
            :at 1583600289679
          |arrange-children $ {} (:type :expr) (:id |yGkL4moWqA7)
            :data $ {}
              |T $ {} (:type :leaf) (:id |f82Ee4u1e32) (:text |defn) (:by |root) (:at 1583600289679)
              |j $ {} (:type :leaf) (:id |D433tVq4mZg) (:text |arrange-children) (:by |root) (:at 1583600289679)
              |r $ {} (:type :expr) (:id |H3Z7baFatyl)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |Am6jIJVCSO1) (:text |children) (:by |root) (:at 1583600289679)
                :by nil
                :at 1583600289679
              |v $ {} (:type :expr) (:id |do7MA-4QWJl)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |RveKios5SXt) (:text |let) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :expr) (:id |3ELdeHSvCKT)
                    :data $ {}
                      |T $ {} (:type :expr) (:id |vk6wF458JVb)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |nBOqOI3ipDk) (:text |cursor) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |fGKhK8k0sWc)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |2hruezMh-aC) (:text |first) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |7goyqmvAGrs) (:text |children) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                      |j $ {} (:type :expr) (:id |XAeXVaCgt9w)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |WfrR780ZhLP) (:text |result) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |7HsS2Un_M3V)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |Rh853rCRv5u) (:text |if) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :expr) (:id |Y5w26AHatbS)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |YP9xK0y1kNQ) (:text |and) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :expr) (:id |0ONQogtznxL)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |rJCZw3hOm-F) (:text |=) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :leaf) (:id |AY27H0Jd1Zt) (:text |1) (:by |root) (:at 1583600289679)
                                      |r $ {} (:type :expr) (:id |2dSRIfJGZv2)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |iaN1jbx1-5B) (:text |count) (:by |root) (:at 1583600289679)
                                          |j $ {} (:type :leaf) (:id |XbbFegwq4Q5) (:text |children) (:by |root) (:at 1583600289679)
                                        :by nil
                                        :at 1583600289679
                                    :by nil
                                    :at 1583600289679
                                  |r $ {} (:type :expr) (:id |J97zdIjPr2I)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |ZJPubtFLBrV) (:text |not) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :expr) (:id |BJkw3odMaHT)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |41P6LNH-1XH) (:text |or) (:by |root) (:at 1583600289679)
                                          |j $ {} (:type :expr) (:id |MdvAhj0UzYT)
                                            :data $ {}
                                              |T $ {} (:type :leaf) (:id |N1f0ZW0VT6A) (:text |comp?) (:by |root) (:at 1583600289679)
                                              |j $ {} (:type :leaf) (:id |e4j78qUohq-) (:text |cursor) (:by |root) (:at 1583600289679)
                                            :by nil
                                            :at 1583600289679
                                          |r $ {} (:type :expr) (:id |GFq_WzRJlkn)
                                            :data $ {}
                                              |T $ {} (:type :leaf) (:id |Xnn1Zg8EuaM) (:text |shape?) (:by |root) (:at 1583600289679)
                                              |j $ {} (:type :leaf) (:id |Q0FUSIxybO6) (:text |cursor) (:by |root) (:at 1583600289679)
                                            :by nil
                                            :at 1583600289679
                                        :by nil
                                        :at 1583600289679
                                    :by nil
                                    :at 1583600289679
                                :by nil
                                :at 1583600289679
                              |r $ {} (:type :expr) (:id |J8ox8J8nkYE)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |ZpudiCnnoN7) (:text |->>) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :leaf) (:id |hU54v1QqKw1) (:text |cursor) (:by |root) (:at 1583600289679)
                                  |r $ {} (:type :expr) (:id |Zfy6kzxWhXV)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |lXzhI1CmmbV) (:text |filter) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :expr) (:id |R1FrIcHYWRi)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |ITNYaAu8GOa) (:text |fn) (:by |root) (:at 1583600289679)
                                          |j $ {} (:type :expr) (:id |Nwv0E3UipPY)
                                            :data $ {}
                                              |T $ {} (:type :leaf) (:id |zNP3HFGxR1b) (:text |entry) (:by |root) (:at 1583600289679)
                                            :by nil
                                            :at 1583600289679
                                          |r $ {} (:type :expr) (:id |pKk2NgxC3qt)
                                            :data $ {}
                                              |T $ {} (:type :leaf) (:id |UFSk4bSylbI) (:text |some?) (:by |root) (:at 1583600289679)
                                              |j $ {} (:type :expr) (:id |CrJK102OssN)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |l5NEYFsN9oz) (:text |last) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :leaf) (:id |0mry0aw6_rf) (:text |entry) (:by |root) (:at 1583600289679)
                                                :by nil
                                                :at 1583600289679
                                            :by nil
                                            :at 1583600289679
                                        :by nil
                                        :at 1583600289679
                                    :by nil
                                    :at 1583600289679
                                  |v $ {} (:type :expr) (:id |iY7pN-S-lFf)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |tVwJQUpYEi4) (:text |into) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :expr) (:id |aMBp4oNSfFh)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |UcNbcZtAjOC) (:text |{}) (:by |root) (:at 1583600289679)
                                        :by nil
                                        :at 1583600289679
                                    :by nil
                                    :at 1583600289679
                                :by nil
                                :at 1583600289679
                              |v $ {} (:type :expr) (:id |db2Na4RQ_HT)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |Mi8R7KsZe6R) (:text |->>) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :leaf) (:id |-k7jn5jZjoj) (:text |children) (:by |root) (:at 1583600289679)
                                  |r $ {} (:type :expr) (:id |2HMjCq2UDCd)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |ikw9L7rZBkv) (:text |map-indexed) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :leaf) (:id |ilBqbj0J9_Z) (:text |vector) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                  |v $ {} (:type :expr) (:id |Du5tka30Sy0)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |oXtjGN1cYPw) (:text |filter) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :expr) (:id |TZy0wXOaJEK)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |m6Gm6NoV7RN) (:text |fn) (:by |root) (:at 1583600289679)
                                          |j $ {} (:type :expr) (:id |odMFYP2QYSA)
                                            :data $ {}
                                              |T $ {} (:type :leaf) (:id |ZI47-KWnmgs) (:text |entry) (:by |root) (:at 1583600289679)
                                            :by nil
                                            :at 1583600289679
                                          |r $ {} (:type :expr) (:id |rUJwKbgjkZz)
                                            :data $ {}
                                              |T $ {} (:type :leaf) (:id |zuiBuBBT6uh) (:text |some?) (:by |root) (:at 1583600289679)
                                              |j $ {} (:type :expr) (:id |2RU4eIBiQYC)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |cf7yCfvUfPZ) (:text |last) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :leaf) (:id |P1EBUjNTXrh) (:text |entry) (:by |root) (:at 1583600289679)
                                                :by nil
                                                :at 1583600289679
                                            :by nil
                                            :at 1583600289679
                                        :by nil
                                        :at 1583600289679
                                    :by nil
                                    :at 1583600289679
                                  |x $ {} (:type :expr) (:id |cW1AB9nX7jI)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |Po9ioW5JAvq) (:text |into) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :expr) (:id |Eh3sGj-EGdZ)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |tHGDcyGf9_O) (:text |{}) (:by |root) (:at 1583600289679)
                                        :by nil
                                        :at 1583600289679
                                    :by nil
                                    :at 1583600289679
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                  |r $ {} (:type :expr) (:id |u9TCU2hNFfT)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |eF4apYeYeE6) (:text |;) (:by |-pxyJ-2j) (:at 1583601118897)
                      |j $ {} (:type :leaf) (:id |C4O-WoZgfPU) (:text |.log) (:by |root) (:at 1583600289679)
                      |r $ {} (:type :leaf) (:id |IK8yztOylV9) (:text |js/console) (:by |root) (:at 1583600289679)
                      |v $ {} (:type :leaf) (:id |bvbLiOwknyl) (:text "||Handle children:") (:by |root) (:at 1583600289679)
                      |x $ {} (:type :leaf) (:id |tD1qluGntjc) (:text |children) (:by |root) (:at 1583600289679)
                      |y $ {} (:type :leaf) (:id |gk7Wz6VA-l2) (:text |result) (:by |root) (:at 1583600289679)
                    :by nil
                    :at 1583600289679
                  |v $ {} (:type :leaf) (:id |d8DLq-jnoB7) (:text |result) (:by |root) (:at 1583600289679)
                :by nil
                :at 1583600289679
            :by nil
            :at 1583600289679
          |camera $ {} (:type :expr) (:id |rWKB7-7-eFa)
            :data $ {}
              |T $ {} (:type :leaf) (:id |cZoQYb2WXta) (:text |defn) (:by |root) (:at 1583600289679)
              |j $ {} (:type :leaf) (:id |VMez4beD8Tf) (:text |camera) (:by |root) (:at 1583600289679)
              |r $ {} (:type :expr) (:id |ogYutYW62kz)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |dlHtgtU75_9) (:text |props) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :leaf) (:id |7TnQZSE7cx0) (:text "|&") (:by |root) (:at 1583600289679)
                  |r $ {} (:type :leaf) (:id |wDamUqwCf96) (:text |children) (:by |root) (:at 1583600289679)
                :by nil
                :at 1583600289679
              |v $ {} (:type :expr) (:id |sGDeqT47_id)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |lSvbtHmazzQ) (:text |create-element) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :leaf) (:id |a1eatvD53-j) (:text |:camera) (:by |root) (:at 1583600289679)
                  |r $ {} (:type :leaf) (:id |lJqNwjGRHfD) (:text |props) (:by |root) (:at 1583600289679)
                  |v $ {} (:type :leaf) (:id |W3NvGTFoMak) (:text |children) (:by |root) (:at 1583600289679)
                :by nil
                :at 1583600289679
            :by nil
            :at 1583600289679
          |create-comp $ {} (:type :expr) (:id |IvEL8hAK9-H)
            :data $ {}
              |T $ {} (:type :leaf) (:id |mCCQ7FY2KfB) (:text |defn) (:by |root) (:at 1583600289679)
              |j $ {} (:type :leaf) (:id |UPhvX8oU0yU) (:text |create-comp) (:by |root) (:at 1583600289679)
              |r $ {} (:type :expr) (:id |bdX5h2MpXjY)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |ZtcEFG5maQV) (:text |comp-name) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :leaf) (:id |9Rqqe7OebPd) (:text |hooks) (:by |root) (:at 1583600289679)
                  |r $ {} (:type :leaf) (:id |4jVwidway7g) (:text |render) (:by |root) (:at 1583600289679)
                :by nil
                :at 1583600289679
              |v $ {} (:type :expr) (:id |bya16QM0u40)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |zzAvZ-y5vUg) (:text |fn) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :expr) (:id |0YAT7VFzHFM)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |fPBxWOVUz4W) (:text "|&") (:by |root) (:at 1583600289679)
                      |j $ {} (:type :leaf) (:id |AT5ELLbbsj3) (:text |args) (:by |root) (:at 1583600289679)
                    :by nil
                    :at 1583600289679
                  |r $ {} (:type :expr) (:id |v1bluapCdIr)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |08f7MUDmR9J) (:text |Component.) (:by |root) (:at 1583600289679)
                      |yr $ {} (:type :leaf) (:id |KvRTL7Oo9ns) (:text |false) (:by |root) (:at 1583600289679)
                      |yT $ {} (:type :leaf) (:id |t-J-PW4YSXq) (:text |nil) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :leaf) (:id |7G2e7s1DYvO) (:text |comp-name) (:by |root) (:at 1583600289679)
                      |x $ {} (:type :expr) (:id |1xUQpwE3kkN)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |2uJJR2jqOBY) (:text |{}) (:by |root) (:at 1583600289679)
                        :by nil
                        :at 1583600289679
                      |v $ {} (:type :expr) (:id |CjGV1bQlRIZ)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |UXWh_wA8UTi) (:text |{}) (:by |root) (:at 1583600289679)
                        :by nil
                        :at 1583600289679
                      |yj $ {} (:type :leaf) (:id |rletvwNrv8P) (:text |hooks) (:by |root) (:at 1583600289679)
                      |r $ {} (:type :leaf) (:id |tDAKg6bsNRf) (:text |args) (:by |root) (:at 1583600289679)
                      |y $ {} (:type :leaf) (:id |3TjIYmabLTO) (:text |render) (:by |root) (:at 1583600289679)
                    :by nil
                    :at 1583600289679
                :by nil
                :at 1583600289679
            :by nil
            :at 1583600289679
          |box $ {} (:type :expr) (:id |sIF6z2Ux4mI)
            :data $ {}
              |T $ {} (:type :leaf) (:id |XdKTDPKE-RQ) (:text |defn) (:by |root) (:at 1583600289679)
              |j $ {} (:type :leaf) (:id |fxxagBt4v1W) (:text |box) (:by |root) (:at 1583600289679)
              |r $ {} (:type :expr) (:id |HfUM4qCy2tI)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |5NkaAJPKKY-) (:text |props) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :leaf) (:id |h4ayts_airq) (:text "|&") (:by |root) (:at 1583600289679)
                  |r $ {} (:type :leaf) (:id |AOl-R5nQNpp) (:text |children) (:by |root) (:at 1583600289679)
                :by nil
                :at 1583600289679
              |v $ {} (:type :expr) (:id |EIwLbY2HYF8)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |4m3O0Oh9Rj3) (:text |create-element) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :leaf) (:id |1b7VTm2kzl5) (:text |:box) (:by |root) (:at 1583600289679)
                  |r $ {} (:type :leaf) (:id |RA3xHQNBBQX) (:text |props) (:by |root) (:at 1583600289679)
                  |v $ {} (:type :leaf) (:id |hpjkFvDvwHI) (:text |children) (:by |root) (:at 1583600289679)
                :by nil
                :at 1583600289679
            :by nil
            :at 1583600289679
          |text $ {} (:type :expr) (:id |irhopuEKZCQ)
            :data $ {}
              |T $ {} (:type :leaf) (:id |k-4B7hLDdbi) (:text |defn) (:by |root) (:at 1583600289679)
              |j $ {} (:type :leaf) (:id |PChU2kx_NVs) (:text |text) (:by |root) (:at 1583600289679)
              |r $ {} (:type :expr) (:id |jPLrt16xFN_)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |opkQJcW707A) (:text |props) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :leaf) (:id |4kgtu3ktgPW) (:text "|&") (:by |root) (:at 1583600289679)
                  |r $ {} (:type :leaf) (:id |GjereoZxCSw) (:text |children) (:by |root) (:at 1583600289679)
                :by nil
                :at 1583600289679
              |v $ {} (:type :expr) (:id |xeQn-CFdBlS)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |0_-5R8vkpnB) (:text |create-element) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :leaf) (:id |ebG8r5tiRQt) (:text |:text) (:by |root) (:at 1583600289679)
                  |r $ {} (:type :leaf) (:id |3jaLL641Q0X) (:text |props) (:by |root) (:at 1583600289679)
                  |v $ {} (:type :leaf) (:id |MmmIzWfjPZH) (:text |children) (:by |root) (:at 1583600289679)
                :by nil
                :at 1583600289679
            :by nil
            :at 1583600289679
          |line $ {} (:type :expr) (:id |LjhkqGGbclt)
            :data $ {}
              |T $ {} (:type :leaf) (:id |-WNpheP7u9G) (:text |defn) (:by |root) (:at 1583600289679)
              |j $ {} (:type :leaf) (:id |UDBzRuxZt8P) (:text |line) (:by |root) (:at 1583600289679)
              |r $ {} (:type :expr) (:id |nw4GKVsFjtX)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |pgmRhK4RoXT) (:text |props) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :leaf) (:id |Aw-nxJipKF1) (:text "|&") (:by |root) (:at 1583600289679)
                  |r $ {} (:type :leaf) (:id |4tQVcTx6CSo) (:text |children) (:by |root) (:at 1583600289679)
                :by nil
                :at 1583600289679
              |v $ {} (:type :expr) (:id |IaHqOQdtlRU)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |oiIzqx-Pl9n) (:text |create-element) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :leaf) (:id |TfOOuH0EsIb) (:text |:line) (:by |root) (:at 1583600289679)
                  |r $ {} (:type :leaf) (:id |ZAWso-DXvVY) (:text |props) (:by |root) (:at 1583600289679)
                  |v $ {} (:type :leaf) (:id |twHATOwjxyt) (:text |children) (:by |root) (:at 1583600289679)
                :by nil
                :at 1583600289679
            :by nil
            :at 1583600289679
          |sphere $ {} (:type :expr) (:id |aI7CDnPgho-)
            :data $ {}
              |T $ {} (:type :leaf) (:id |T_eji4Pm4im) (:text |defn) (:by |root) (:at 1583600289679)
              |j $ {} (:type :leaf) (:id |KRSkNIvzudl) (:text |sphere) (:by |root) (:at 1583600289679)
              |r $ {} (:type :expr) (:id |4IW_UWXcCRx)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |9lme4v75Dyk) (:text |props) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :leaf) (:id |fwCZgVbVnBp) (:text "|&") (:by |root) (:at 1583600289679)
                  |r $ {} (:type :leaf) (:id |RGt6bQrWmaM) (:text |children) (:by |root) (:at 1583600289679)
                :by nil
                :at 1583600289679
              |v $ {} (:type :expr) (:id |l73R-MxdSAL)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |QwEf00kXVos) (:text |create-element) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :leaf) (:id |HoB6dWTaoh_) (:text |:sphere) (:by |root) (:at 1583600289679)
                  |r $ {} (:type :leaf) (:id |8qrEKFTX1cN) (:text |props) (:by |root) (:at 1583600289679)
                  |v $ {} (:type :leaf) (:id |qU9pGDPAZF8) (:text |children) (:by |root) (:at 1583600289679)
                :by nil
                :at 1583600289679
            :by nil
            :at 1583600289679
          |scene $ {} (:type :expr) (:id |4QknylWDixU)
            :data $ {}
              |T $ {} (:type :leaf) (:id |hMQMc469BJv) (:text |defn) (:by |root) (:at 1583600289679)
              |j $ {} (:type :leaf) (:id |tA7ELghtQ6X) (:text |scene) (:by |root) (:at 1583600289679)
              |r $ {} (:type :expr) (:id |Q3ekOM1g5kS)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |2cXT34JqQEo) (:text |props) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :leaf) (:id |bw0yAZRVgx-) (:text "|&") (:by |root) (:at 1583600289679)
                  |r $ {} (:type :leaf) (:id |4VtvJvi37xO) (:text |children) (:by |root) (:at 1583600289679)
                :by nil
                :at 1583600289679
              |v $ {} (:type :expr) (:id |rARY1m6RpAE)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |3Gh_aoQZ9I1) (:text |create-element) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :leaf) (:id |KtZnhzJdi5z) (:text |:scene) (:by |root) (:at 1583600289679)
                  |r $ {} (:type :leaf) (:id |useyVMSWMi8) (:text |props) (:by |root) (:at 1583600289679)
                  |v $ {} (:type :leaf) (:id |p3sfdvEZ35H) (:text |children) (:by |root) (:at 1583600289679)
                :by nil
                :at 1583600289679
            :by nil
            :at 1583600289679
        :proc $ {} (:type :expr) (:id |8yLpm7KVEBF) (:data $ {}) (:by nil) (:at 1583600289679)
      |quatrefoil.dsl.patch $ {}
        :ns $ {} (:type :expr) (:id |W9uhD_-9Kz)
          :data $ {}
            |T $ {} (:type :leaf) (:id |xTgjMJStji) (:text |ns) (:by |root) (:at 1583600289679)
            |j $ {} (:type :leaf) (:id |FimpVXstxn) (:text |quatrefoil.dsl.patch) (:by |root) (:at 1583600289679)
            |r $ {} (:type :expr) (:id |iIHZ32kmZI)
              :data $ {}
                |T $ {} (:type :leaf) (:id |fhcL0SKfU_) (:text |:require) (:by |root) (:at 1583600289679)
                |j $ {} (:type :expr) (:id |HY23arRvY4)
                  :data $ {}
                    |T $ {} (:type :leaf) (:id |xm7polcEJj) (:text |[]) (:by |root) (:at 1583600289679)
                    |j $ {} (:type :leaf) (:id |iTTDoFBbeI) (:text |quatrefoil.dsl.object3d-dom) (:by |root) (:at 1583600289679)
                    |r $ {} (:type :leaf) (:id |Sd-3WJCnsR) (:text |:refer) (:by |root) (:at 1583600289679)
                    |v $ {} (:type :expr) (:id |nJZC_e96ve)
                      :data $ {}
                        |T $ {} (:type :leaf) (:id |SLrEbHE3-H) (:text |[]) (:by |root) (:at 1583600289679)
                        |j $ {} (:type :leaf) (:id |1ynujl8ucM) (:text |global-scene) (:by |root) (:at 1583600289679)
                        |r $ {} (:type :leaf) (:id |VsxpcFEt0Q) (:text |build-tree) (:by |root) (:at 1583600289679)
                      :by nil
                      :at 1583600289679
                  :by nil
                  :at 1583600289679
                |r $ {} (:type :expr) (:id |iBHT-4Hj0P)
                  :data $ {}
                    |T $ {} (:type :leaf) (:id |mivJXHQAPm) (:text |[]) (:by |root) (:at 1583600289679)
                    |j $ {} (:type :leaf) (:id |bIGVZHon4F) (:text |quatrefoil.util.core) (:by |root) (:at 1583600289679)
                    |r $ {} (:type :leaf) (:id |xHfcpqgXrq) (:text |:refer) (:by |root) (:at 1583600289679)
                    |v $ {} (:type :expr) (:id |fAzIPbqMYM)
                      :data $ {}
                        |T $ {} (:type :leaf) (:id |RSWcItvWPF) (:text |[]) (:by |root) (:at 1583600289679)
                        |j $ {} (:type :leaf) (:id |DDJ8M-kZQt) (:text |reach-object3d) (:by |root) (:at 1583600289679)
                        |r $ {} (:type :leaf) (:id |2LjVLHHqFZ) (:text |scale-zero) (:by |root) (:at 1583600289679)
                      :by nil
                      :at 1583600289679
                  :by nil
                  :at 1583600289679
              :by nil
              :at 1583600289679
          :by nil
          :at 1583600289679
        :defs $ {}
          |add-element $ {} (:type :expr) (:id |5xk47lO4dQ)
            :data $ {}
              |T $ {} (:type :leaf) (:id |RzEmkVL0yE) (:text |defn) (:by |root) (:at 1583600289679)
              |j $ {} (:type :leaf) (:id |EnRNgIhuqU) (:text |add-element) (:by |root) (:at 1583600289679)
              |r $ {} (:type :expr) (:id |ExyeRtTveo)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |sIY1vI_JYa) (:text |coord) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :leaf) (:id |D98BVRh3hk) (:text |op-data) (:by |root) (:at 1583600289679)
                :by nil
                :at 1583600289679
              |v $ {} (:type :expr) (:id |rmmkBn9jRN)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |xEI_HyPj2t) (:text |if) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :expr) (:id |PBaszfHsxR)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |kRffsJL8Yu) (:text |empty?) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :leaf) (:id |e5DS2TBmlW) (:text |coord) (:by |root) (:at 1583600289679)
                    :by nil
                    :at 1583600289679
                  |r $ {} (:type :expr) (:id |7H-9Rirmts)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |HoomuVaTNk) (:text |.warn) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :leaf) (:id |4ajXPyvema) (:text |js/console) (:by |root) (:at 1583600289679)
                      |r $ {} (:type :leaf) (:id |ZMLk780hzs) (:text "||Cannot add element with empty coord!") (:by |root) (:at 1583600289679)
                    :by nil
                    :at 1583600289679
                  |v $ {} (:type :expr) (:id |fBY8eQMlOK)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |cJmRXX1XWhT) (:text |let) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :expr) (:id |ip8dnTfndiW)
                        :data $ {}
                          |T $ {} (:type :expr) (:id |glV_NDBNcty)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |T3Z7D8c-ZVh) (:text |target) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :expr) (:id |wkQ5K22sXU5)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |GG761BCG60r) (:text |reach-object3d) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :leaf) (:id |2VZluxKVQ0N) (:text |global-scene) (:by |root) (:at 1583600289679)
                                  |r $ {} (:type :expr) (:id |-9Xp-gqcenI)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |kNgxA4jx3ok) (:text |butlast) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :leaf) (:id |dy5Gu_sJfvr) (:text |coord) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                      |r $ {} (:type :expr) (:id |e-S_AzISPfY)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |TybXnWPkG2K) (:text |.addBy) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :leaf) (:id |Hbe6Bv_-sWo) (:text |target) (:by |root) (:at 1583600289679)
                          |r $ {} (:type :expr) (:id |wHPvn5PC91K)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |9Dz8G6j6Yhu) (:text |last) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |BZbpbRM9Ga3) (:text |coord) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                          |v $ {} (:type :expr) (:id |2jm7Xrh8rwQ)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |OyK-doLehNm) (:text |build-tree) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |Ccw5RVBIVto) (:text |coord) (:by |root) (:at 1583600289679)
                              |r $ {} (:type :leaf) (:id |POTzbDtSsfM) (:text |op-data) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                :by nil
                :at 1583600289679
            :by nil
            :at 1583600289679
          |apply-changes $ {} (:type :expr) (:id |g0BMLnodvrt)
            :data $ {}
              |T $ {} (:type :leaf) (:id |4qNHh9efrgA) (:text |defn) (:by |root) (:at 1583600289679)
              |j $ {} (:type :leaf) (:id |qDzCSTWR5BU) (:text |apply-changes) (:by |root) (:at 1583600289679)
              |r $ {} (:type :expr) (:id |tqzF596sh17)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |1w_HypwMzea) (:text |changes) (:by |root) (:at 1583600289679)
                :by nil
                :at 1583600289679
              |v $ {} (:type :expr) (:id |W5d64bMz0it)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |XJG1fktTxnx) (:text |doseq) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :expr) (:by |-pxyJ-2j) (:at 1583600839147)
                    :data $ {}
                      |T $ {} (:type :expr) (:id |8WG69-sELPV)
                        :data $ {}
                          |j $ {} (:type :leaf) (:id |d-MXtieMUOj) (:text |change) (:by |root) (:at 1583600289679)
                          |r $ {} (:type :leaf) (:id |34D5DIpGvT5) (:text |changes) (:by |root) (:at 1583600289679)
                        :by nil
                        :at 1583600289679
                    :id |muWyiwSX
                  |r $ {} (:type :expr) (:id |d7rV_ll5Id6)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |npFbLPi6-Qp) (:text |let) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :expr) (:id |gdZiAeE1V7y)
                        :data $ {}
                          |T $ {} (:type :expr) (:id |xTGaFh5Jvlq)
                            :data $ {}
                              |T $ {} (:type :expr) (:id |tfYMeg_Rfw7)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |H1CAaFGBBhk) (:text |[]) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :leaf) (:id |A3bU0d6jXvb) (:text |coord) (:by |root) (:at 1583600289679)
                                  |r $ {} (:type :leaf) (:id |LUIJB5mS7DX) (:text |op) (:by |root) (:at 1583600289679)
                                  |v $ {} (:type :leaf) (:id |-rW9JTqgtQz) (:text |op-data) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                              |j $ {} (:type :leaf) (:id |K0Levbi3wsU) (:text |change) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                      |r $ {} (:type :expr) (:id |f7kgDUFwBKJ)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |5u-Vpc_N--A) (:text |;) (:by |-pxyJ-2j) (:at 1583601311866)
                          |j $ {} (:type :leaf) (:id |C0lsN7Ph2ja) (:text |.log) (:by |root) (:at 1583600289679)
                          |r $ {} (:type :leaf) (:id |A-gODeNTy7S) (:text |js/console) (:by |root) (:at 1583600289679)
                          |v $ {} (:type :leaf) (:id |D8WWvYODiPa) (:text ||Change:) (:by |root) (:at 1583600289679)
                          |x $ {} (:type :leaf) (:id |O_0aQTVy6in) (:text |op) (:by |root) (:at 1583600289679)
                          |y $ {} (:type :leaf) (:id |Rkd6cKdfWzl) (:text |coord) (:by |root) (:at 1583600289679)
                        :by nil
                        :at 1583600289679
                      |v $ {} (:type :expr) (:id |MmBNd0e95-h)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |SOuaB9gYO_Q) (:text |case) (:by |root) (:at 1583600289679)
                          |yr $ {} (:type :expr) (:id |ubjrRB3d51F)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |d4A_3WxxR9W) (:text |:add-element) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :expr) (:id |G0sz1Cxcsy9)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |Y4M3hhU4R80) (:text |add-element) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :leaf) (:id |kcbdtlOeIQk) (:text |coord) (:by |root) (:at 1583600289679)
                                  |r $ {} (:type :leaf) (:id |ZPpEDDJFXqK) (:text |op-data) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                          |yT $ {} (:type :expr) (:id |puxOoJvgnfd)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |s7I2tvduU2c) (:text |:update-params) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :expr) (:id |8DV0-uup4t3)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |wFuB8Qb3Bnu) (:text |update-params) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :leaf) (:id |U24Oe-aK_gs) (:text |coord) (:by |root) (:at 1583600289679)
                                  |r $ {} (:type :leaf) (:id |2rXCpVBMVN0) (:text |op-data) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                          |j $ {} (:type :leaf) (:id |vjyMjAN39Qe) (:text |op) (:by |root) (:at 1583600289679)
                          |x $ {} (:type :expr) (:id |Y7Xm5SrhcBg)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |4HLGK7svXVo) (:text |:remove-children) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :expr) (:id |wSvi_ZPk5ni)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |ElnxAFIe0oG) (:text |remove-children) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :leaf) (:id |RnEZARG_t5Q) (:text |coord) (:by |root) (:at 1583600289679)
                                  |r $ {} (:type :leaf) (:id |vEHCxTfaIMW) (:text |op-data) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                          |v $ {} (:type :expr) (:id |sD0N-vtwk3C)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |O4FTQHNfS5E) (:text |:update-material) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :expr) (:id |24xRXTMDgRP)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |zAXvF2-pcXK) (:text |update-material) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :leaf) (:id |yngIuTbJftj) (:text |coord) (:by |root) (:at 1583600289679)
                                  |r $ {} (:type :leaf) (:id |RVcIBzVfORH) (:text |op-data) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                          |yj $ {} (:type :expr) (:id |4l1B6qurOYZ)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |5MdXTtyrhax) (:text |:add-params) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :expr) (:id |kvQ-W70VYbn)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |L4vXfT61HTI) (:text |update-params) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :leaf) (:id |Uu0nMVmMA3N) (:text |coord) (:by |root) (:at 1583600289679)
                                  |r $ {} (:type :leaf) (:id |-37dQySwlbB) (:text |op-data) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                          |yx $ {} (:type :expr) (:id |KdCI4dGkXIN)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |afOc80W1VHN) (:text |:replace-element) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :expr) (:id |qu3nzpzQTOP)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |HOnkwoQKeVF) (:text |replace-element) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :leaf) (:id |LbD_Z7fT7aO) (:text |coord) (:by |root) (:at 1583600289679)
                                  |r $ {} (:type :leaf) (:id |p2q7e1Q_hu4) (:text |op-data) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                          |r $ {} (:type :expr) (:id |IqZl0nutE8y)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |7xalBT-4Icb) (:text |:add-material) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :expr) (:id |mlkYg2jotPn)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |SSjEMPM-t9q) (:text |update-material) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :leaf) (:id |gnvNd4xrnF-) (:text |coord) (:by |root) (:at 1583600289679)
                                  |r $ {} (:type :leaf) (:id |GAFANMr_Aqn) (:text |op-data) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                          |y $ {} (:type :expr) (:id |Bfi4yW-856p)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |FR_3pSNQSpD) (:text |:add-children) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :expr) (:id |GbAQFkv7tw-)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |OfzGB84D3Vo) (:text |add-children) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :leaf) (:id |w35nvrjsEYY) (:text |coord) (:by |root) (:at 1583600289679)
                                  |r $ {} (:type :leaf) (:id |GTqfp9_JlHs) (:text |op-data) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                          |yy $ {} (:type :expr) (:id |xfjMr-gxNtq)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |qTHPt35JWGW) (:text |do) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :expr) (:id |wlvSlao22zn)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |ZskoVq0ubQi) (:text |.log) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :leaf) (:id |nizTRYKujj4) (:text |js/console) (:by |root) (:at 1583600289679)
                                  |r $ {} (:type :leaf) (:id |vHM8hxDdc0k) (:text "||Unknown op:") (:by |root) (:at 1583600289679)
                                  |v $ {} (:type :leaf) (:id |Amr25pggyWV) (:text |op) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                          |yv $ {} (:type :expr) (:id |WXE_F_eC_7m)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |7bNda0KnBef) (:text |:remove-element) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :expr) (:id |lEs3inUGEFm)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |kY1VuT3SRmM) (:text |remove-element) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :leaf) (:id |-4vVJU4CbiC) (:text |coord) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                :by nil
                :at 1583600289679
            :by nil
            :at 1583600289679
          |add-children $ {} (:type :expr) (:id |WPTH7Npzkd4)
            :data $ {}
              |T $ {} (:type :leaf) (:id |z14V92dy1ag) (:text |defn) (:by |root) (:at 1583600289679)
              |j $ {} (:type :leaf) (:id |w7fR513Xu8z) (:text |add-children) (:by |root) (:at 1583600289679)
              |r $ {} (:type :expr) (:id |vMfCsu5coWg)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |Z_5V_ZsxcGS) (:text |coord) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :leaf) (:id |FEd705hJf1B) (:text |op-data) (:by |root) (:at 1583600289679)
                :by nil
                :at 1583600289679
              |v $ {} (:type :expr) (:id |NBDqtt1aepN)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |S5QyC_Wtk1h) (:text |let) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :expr) (:id |-oQ_sDCGpuV)
                    :data $ {}
                      |T $ {} (:type :expr) (:id |978h0Bu_g9T)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |n5OSocOKl0N) (:text |target) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |KBZW-PsG8n7)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |cqgUjKBRnL7) (:text |reach-object3d) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |1UTujcTAm1x) (:text |global-scene) (:by |root) (:at 1583600289679)
                              |r $ {} (:type :leaf) (:id |nIwI44W_NkA) (:text |coord) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                  |r $ {} (:type :expr) (:id |QFWh5wv9Dja)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |YBOJdZfBveR) (:text |doseq) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :expr) (:by |-pxyJ-2j) (:at 1583600792769)
                        :data $ {}
                          |T $ {} (:type :expr) (:id |O6S7I8JoR93)
                            :data $ {}
                              |j $ {} (:type :leaf) (:id |jQcGyWRx665) (:text |entry) (:by |root) (:at 1583600289679)
                              |r $ {} (:type :leaf) (:id |Imf1b5qJPzS) (:text |op-data) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                        :id |JpcrajZut
                      |r $ {} (:type :expr) (:id |xBPJN1nW3He)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |_cQIftrQ3ha) (:text |let) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |g88R3mPUlX2)
                            :data $ {}
                              |T $ {} (:type :expr) (:id |oP0XxWBFA2q)
                                :data $ {}
                                  |T $ {} (:type :expr) (:id |6RVfrmx3MUl)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |yo5c40lJK-d) (:text |[]) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :leaf) (:id |dHksNl1cbwQ) (:text |k) (:by |root) (:at 1583600289679)
                                      |r $ {} (:type :leaf) (:id |ttkU3Z9H50z) (:text |tree) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                  |j $ {} (:type :leaf) (:id |HmhqMFMn14T) (:text |entry) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                          |r $ {} (:type :expr) (:id |l6Mlz4OINp8)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |wDYwvHFKG_y) (:text |.addBy) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |oBTCxkjmDng) (:text |target) (:by |root) (:at 1583600289679)
                              |r $ {} (:type :leaf) (:id |BatOhclSJ0i) (:text |k) (:by |root) (:at 1583600289679)
                              |v $ {} (:type :expr) (:id |L8P37Sse5kN)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |ygJ5NxO5XrH) (:text |build-tree) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :expr) (:id |jlCJSBvHiNj)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |bXWEjLPLN9t) (:text |conj) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :leaf) (:id |MkhZVPC6-Xf) (:text |coord) (:by |root) (:at 1583600289679)
                                      |r $ {} (:type :leaf) (:id |KrUECEif1-_) (:text |k) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                  |r $ {} (:type :leaf) (:id |NcNm_wxCrO5) (:text |tree) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                :by nil
                :at 1583600289679
            :by nil
            :at 1583600289679
          |remove-element $ {} (:type :expr) (:id |0b5CubxZRid)
            :data $ {}
              |T $ {} (:type :leaf) (:id |eT05hUcuN51) (:text |defn) (:by |root) (:at 1583600289679)
              |j $ {} (:type :leaf) (:id |tBSThks5U9B) (:text |remove-element) (:by |root) (:at 1583600289679)
              |r $ {} (:type :expr) (:id |jFq9UM3CBeV)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |5th-vBQKhl-) (:text |coord) (:by |root) (:at 1583600289679)
                :by nil
                :at 1583600289679
              |v $ {} (:type :expr) (:id |_nPCUG8H-Qp)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |ofX5Y0MW_IO) (:text |if) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :expr) (:id |NzvDm-_wwCe)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |C6rhfok5Bbl) (:text |empty?) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :leaf) (:id |HBqas5zJekV) (:text |coord) (:by |root) (:at 1583600289679)
                    :by nil
                    :at 1583600289679
                  |r $ {} (:type :expr) (:id |R4kVZuh3LmX)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |0jdH3vNL5E_) (:text |.warn) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :leaf) (:id |cWLL231lwyO) (:text |js/console) (:by |root) (:at 1583600289679)
                      |r $ {} (:type :leaf) (:id |NRD1FsvnFl2) (:text "||Cannot remove by empty coord!") (:by |root) (:at 1583600289679)
                    :by nil
                    :at 1583600289679
                  |v $ {} (:type :expr) (:id |RlE6hpECd04)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |sxHLhotk6lS) (:text |let) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :expr) (:id |jkeaRNZNDCS)
                        :data $ {}
                          |T $ {} (:type :expr) (:id |QPrj0DxIii4)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |L-SxeBri5wQ) (:text |target) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :expr) (:id |3phHKFy2V85)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |nCHS5-mTY3j) (:text |reach-object3d) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :leaf) (:id |vFKtrLljU2h) (:text |global-scene) (:by |root) (:at 1583600289679)
                                  |r $ {} (:type :expr) (:id |vpuAn8Gzh6s)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |TcuicEcgJdG) (:text |butlast) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :leaf) (:id |QsY_XPID7Gc) (:text |coord) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                      |r $ {} (:type :expr) (:id |CDEVPVcNmv-)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |M5q0xzPLBWS) (:text |.removeBy) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :leaf) (:id |wmHXVi4xj5T) (:text |target) (:by |root) (:at 1583600289679)
                          |r $ {} (:type :expr) (:id |Vr0fZTg3IHF)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |L3X7Qoevztm) (:text |last) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |2kpKQ4PyCYT) (:text |coord) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                :by nil
                :at 1583600289679
            :by nil
            :at 1583600289679
          |replace-element $ {} (:type :expr) (:id |NpCAXL1vMn4)
            :data $ {}
              |T $ {} (:type :leaf) (:id |_Us55EeVwI8) (:text |defn) (:by |root) (:at 1583600289679)
              |j $ {} (:type :leaf) (:id |Qffg01Mi699) (:text |replace-element) (:by |root) (:at 1583600289679)
              |r $ {} (:type :expr) (:id |5SZsiGfDbAM)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |lnlmleCUhcf) (:text |coord) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :leaf) (:id |GptIvOLCsIG) (:text |op-data) (:by |root) (:at 1583600289679)
                :by nil
                :at 1583600289679
              |v $ {} (:type :expr) (:id |0IZGNVfTww1)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |0nnt_XsbPsK) (:text |if) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :expr) (:id |tqU9faxfGrT)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |BJsRhFXbdHO) (:text |empty?) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :leaf) (:id |EhNuCIZ3R2u) (:text |coord) (:by |root) (:at 1583600289679)
                    :by nil
                    :at 1583600289679
                  |r $ {} (:type :expr) (:id |FDcvVCfRSye)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |BxwM4wy7hQb) (:text |.warn) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :leaf) (:id |wLYMDItFNdp) (:text |js/console) (:by |root) (:at 1583600289679)
                      |r $ {} (:type :leaf) (:id |AjRj0cTHWc7) (:text "||Cannot replace with empty coord!") (:by |root) (:at 1583600289679)
                    :by nil
                    :at 1583600289679
                  |v $ {} (:type :expr) (:id |C1JSSwss4TX)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |jb2wXUf5nR7) (:text |let) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :expr) (:id |qvCLYgqcci3)
                        :data $ {}
                          |T $ {} (:type :expr) (:id |ejNkXjaluYO)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |xRh4bWYa0Jr) (:text |target) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :expr) (:id |R9gdqXGPCTy)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |xi2zyszgx7X) (:text |reach-object3d) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :leaf) (:id |_4Ce-UZv64N) (:text |global-scene) (:by |root) (:at 1583600289679)
                                  |r $ {} (:type :expr) (:id |rxdzSTD_H2k)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |lcVBHtX3XAK) (:text |butlast) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :leaf) (:id |2OsF8C6PN2H) (:text |coord) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                      |r $ {} (:type :expr) (:id |VCHy0Srb6_Y)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |59q1Bnaok-0) (:text |.replaceBy) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :leaf) (:id |6OTwEbI7daC) (:text |target) (:by |root) (:at 1583600289679)
                          |r $ {} (:type :expr) (:id |6VhSIS5E53c)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |MNQQxrclL8Z) (:text |last) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |Bqze0aoF_A5) (:text |coord) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                          |v $ {} (:type :expr) (:id |5sgmaJkws7S)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |9jcmnWYfvF5) (:text |build-tree) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |0-r80WN8CaN) (:text |coord) (:by |root) (:at 1583600289679)
                              |r $ {} (:type :leaf) (:id |Kyg6Ll-8j4x) (:text |op-data) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                :by nil
                :at 1583600289679
            :by nil
            :at 1583600289679
          |update-material $ {} (:type :expr) (:id |w2B_3du8lcf)
            :data $ {}
              |T $ {} (:type :leaf) (:id |vQo3NvsGptm) (:text |defn) (:by |root) (:at 1583600289679)
              |j $ {} (:type :leaf) (:id |hVuWfRwbzxq) (:text |update-material) (:by |root) (:at 1583600289679)
              |r $ {} (:type :expr) (:id |HZwJVqIBNEr)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |StPmcxfGBG_) (:text |coord) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :leaf) (:id |S5ZF2_kPHci) (:text |op-data) (:by |root) (:at 1583600289679)
                :by nil
                :at 1583600289679
              |v $ {} (:type :expr) (:id |6DaCtOPJ5ld)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |jSMWbXlLFXv) (:text |println) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :leaf) (:id |cziPy33Xgj-) (:text "||Update material") (:by |root) (:at 1583600289679)
                  |r $ {} (:type :leaf) (:id |l9_RMRzB4UB) (:text |coord) (:by |root) (:at 1583600289679)
                  |v $ {} (:type :leaf) (:id |GT92WdgZt5Q) (:text |op-data) (:by |root) (:at 1583600289679)
                :by nil
                :at 1583600289679
              |x $ {} (:type :expr) (:id |Tng6yyZ7SmK)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |RHuGOkMkqgg) (:text |let) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :expr) (:id |j7ZzycR4yHQ)
                    :data $ {}
                      |T $ {} (:type :expr) (:id |9dV5Le35A3J)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |ZpwxBiphg14) (:text |target) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |jHDy_uFTaKA)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |UN6fDgcH2xv) (:text |reach-object3d) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |H3OOGz_Y9O2) (:text |global-scene) (:by |root) (:at 1583600289679)
                              |r $ {} (:type :leaf) (:id |5pO48pMoxhR) (:text |coord) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                  |r $ {} (:type :expr) (:id |ma_9b7J8_xS)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |rBALCCpUG8f) (:text |;) (:by |-pxyJ-2j) (:at 1583601183076)
                      |j $ {} (:type :leaf) (:id |pwmn35dlN02) (:text |.log) (:by |root) (:at 1583600289679)
                      |r $ {} (:type :leaf) (:id |-DiOsMqKVrt) (:text |js/console) (:by |root) (:at 1583600289679)
                      |v $ {} (:type :leaf) (:id |3Rre8pZr7E_) (:text |target) (:by |root) (:at 1583600289679)
                    :by nil
                    :at 1583600289679
                  |v $ {} (:type :expr) (:id |e7oDS22C7ui)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |G586XwLdR3x) (:text |doseq) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :expr) (:by |-pxyJ-2j) (:at 1583600812066)
                        :data $ {}
                          |T $ {} (:type :expr) (:id |waWMCgXlQTM)
                            :data $ {}
                              |j $ {} (:type :leaf) (:id |oYBICTmgqLf) (:text |entry) (:by |root) (:at 1583600289679)
                              |r $ {} (:type :leaf) (:id |bkoeaIgwEMn) (:text |op-data) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                        :id |6YTyOmj3
                      |r $ {} (:type :expr) (:id |EU5rGzrgVeE)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |LYegFXpWKHn) (:text |let) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |1PzMr93IaUU)
                            :data $ {}
                              |T $ {} (:type :expr) (:id |VTd93TNSZ0d)
                                :data $ {}
                                  |T $ {} (:type :expr) (:id |RzHYLNb6yDl)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |dUOx4TMOsL_) (:text |[]) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :leaf) (:id |Cd2RBdP8CIT) (:text |param) (:by |root) (:at 1583600289679)
                                      |r $ {} (:type :leaf) (:id |Hg_RUg4xSqW) (:text |new-value) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                  |j $ {} (:type :leaf) (:id |2rystF0v7s7) (:text |entry) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                          |r $ {} (:type :expr) (:id |64unAuy6LmS)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |AUkkAghpdaV) (:text |case) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |m7IPhPxivMi) (:text |param) (:by |root) (:at 1583600289679)
                              |r $ {} (:type :expr) (:id |guwaHMjWkj8)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |lP0YlUv2t4-) (:text |:color) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :expr) (:id |3dnPLJgS4yU)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |zL0XbWczSB7) (:text |.set) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :leaf) (:id |5TjPHDqufZ4) (:text |target.material.color) (:by |root) (:at 1583600289679)
                                      |r $ {} (:type :leaf) (:id |IbtsK3ixVd5) (:text |new-value) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                :by nil
                                :at 1583600289679
                              |v $ {} (:type :expr) (:id |bGBkIAM3wiz)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |d5mc9g8bfos) (:text |do) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :expr) (:id |lSxcJHF0mFS)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |48A87gAkkz2) (:text |.log) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :leaf) (:id |ZdgInSuZ3L5) (:text |js/console) (:by |root) (:at 1583600289679)
                                      |r $ {} (:type :leaf) (:id |Xu1t_Nylm03) (:text "||Unknown param:") (:by |root) (:at 1583600289679)
                                      |v $ {} (:type :leaf) (:id |Qww7nEGruYW) (:text |param) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                :by nil
                :at 1583600289679
            :by nil
            :at 1583600289679
          |remove-children $ {} (:type :expr) (:id |iL65_Wd9DLd)
            :data $ {}
              |T $ {} (:type :leaf) (:id |epAYIyGV3k1) (:text |defn) (:by |root) (:at 1583600289679)
              |j $ {} (:type :leaf) (:id |fq3IY0JE5GT) (:text |remove-children) (:by |root) (:at 1583600289679)
              |r $ {} (:type :expr) (:id |NMjTDh7sJJq)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |ajZbmh1ZQQD) (:text |coord) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :leaf) (:id |SfeDDCF2N_3) (:text |op-data) (:by |root) (:at 1583600289679)
                :by nil
                :at 1583600289679
              |v $ {} (:type :expr) (:id |XNWoIB0dHaF)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |iIeZYLzQtyN) (:text |let) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :expr) (:id |qvSo3xn5kWK)
                    :data $ {}
                      |T $ {} (:type :expr) (:id |SqEYGIJk2YW)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |3d3vHD5VaG7) (:text |target) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |yS1-ksBYX83)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |MyHtg5lSv-H) (:text |reach-object3d) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |Rp36-l9TUoM) (:text |global-scene) (:by |root) (:at 1583600289679)
                              |r $ {} (:type :leaf) (:id |-zmZwj9MLs3) (:text |coord) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                  |r $ {} (:type :expr) (:id |-TBF8mUJyq8)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |yKevN_3Dznl) (:text |doseq) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :expr) (:by |-pxyJ-2j) (:at 1583600797167)
                        :data $ {}
                          |T $ {} (:type :expr) (:id |0zwFodNghoS)
                            :data $ {}
                              |j $ {} (:type :leaf) (:id |IrBtsDWKICd) (:text |child-key) (:by |root) (:at 1583600289679)
                              |r $ {} (:type :leaf) (:id |VvvMkKDvbdN) (:text |op-data) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                        :id |sMQh3Dch
                      |r $ {} (:type :expr) (:id |nyiOjTodnbD)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |Qk9DP431y4q) (:text |.removeBy) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :leaf) (:id |_W-hCTtmPnU) (:text |target) (:by |root) (:at 1583600289679)
                          |r $ {} (:type :leaf) (:id |QmyLMu6KgQX) (:text |child-key) (:by |root) (:at 1583600289679)
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                :by nil
                :at 1583600289679
            :by nil
            :at 1583600289679
          |update-params $ {} (:type :expr) (:id |av97jyb3Obq)
            :data $ {}
              |T $ {} (:type :leaf) (:id |7mZOi5dD58y) (:text |defn) (:by |root) (:at 1583600289679)
              |j $ {} (:type :leaf) (:id |VoiBnDxr9t6) (:text |update-params) (:by |root) (:at 1583600289679)
              |r $ {} (:type :expr) (:id |hZYwrQSadCL)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |FhYSJX5ACJD) (:text |coord) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :leaf) (:id |l0v0YNEmaxS) (:text |op-data) (:by |root) (:at 1583600289679)
                :by nil
                :at 1583600289679
              |v $ {} (:type :expr) (:id |0mXuqfVSNkc)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |MOTW_yrG3LC) (:text |let) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :expr) (:id |IcvH_hQAKSZ)
                    :data $ {}
                      |T $ {} (:type :expr) (:id |Xi2-IglSOAC)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |GsX6jF7Iumk) (:text |target) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |3XMqkPWNKoL)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |489ieQbLk76) (:text |reach-object3d) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |8KtzqH3x8QJ) (:text |global-scene) (:by |root) (:at 1583600289679)
                              |r $ {} (:type :leaf) (:id |7rN5wliWnDU) (:text |coord) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                  |r $ {} (:type :expr) (:id |r9Wgg6CG0Cw)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |CbTg2L2Ys31) (:text |doseq) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :expr) (:by |-pxyJ-2j) (:at 1583600823543)
                        :data $ {}
                          |T $ {} (:type :expr) (:id |uT5JUIyvrry)
                            :data $ {}
                              |j $ {} (:type :leaf) (:id |GMAgjepD7_0) (:text |entry) (:by |root) (:at 1583600289679)
                              |r $ {} (:type :leaf) (:id |tDJEf0C8E1I) (:text |op-data) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                        :id |UgzjJMxw4
                      |r $ {} (:type :expr) (:id |c92kV4MEkvG)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |wp0C97TymyF) (:text |let) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |HMIz2bmOrsT)
                            :data $ {}
                              |T $ {} (:type :expr) (:id |vDeKVbUCSma)
                                :data $ {}
                                  |T $ {} (:type :expr) (:id |9wcMgwTpMy7)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |Ppz05ULj1LS) (:text |[]) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :leaf) (:id |q07GcjF9mUm) (:text |k) (:by |root) (:at 1583600289679)
                                      |r $ {} (:type :leaf) (:id |ovkDChppL9w) (:text |v) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                  |j $ {} (:type :leaf) (:id |oZUnln2bUIB) (:text |entry) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                          |r $ {} (:type :expr) (:id |5aBLz-Lqnv4)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |4_EN9viXSn0) (:text |case) (:by |root) (:at 1583600289679)
                              |yr $ {} (:type :expr) (:id |uZt1tcP_mrs)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |T4Srw7AsfUG) (:text |:radius) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :expr) (:id |6863hH2V4oI)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |1Kr18oiT_sX) (:text |set!) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :leaf) (:id |6a5QVWUDYAB) (:text |target.geometry.radius) (:by |root) (:at 1583600289679)
                                      |r $ {} (:type :leaf) (:id |P9kKqQQHBch) (:text |v) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                :by nil
                                :at 1583600289679
                              |yT $ {} (:type :expr) (:id |Di6DIoqjTFn)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |d4Tv0_ewwUW) (:text |:scale-y) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :expr) (:id |WqKxiW1akHD)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |CAeQ_mMiGWN) (:text |.setY) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :leaf) (:id |t9ePslulOCN) (:text |target.scale) (:by |root) (:at 1583600289679)
                                      |r $ {} (:type :expr) (:id |p1gSRtqfsAS)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |F6Tl-ULvr_l) (:text |scale-zero) (:by |root) (:at 1583600289679)
                                          |j $ {} (:type :leaf) (:id |GH88H6I3KrY) (:text |v) (:by |root) (:at 1583600289679)
                                        :by nil
                                        :at 1583600289679
                                    :by nil
                                    :at 1583600289679
                                :by nil
                                :at 1583600289679
                              |j $ {} (:type :leaf) (:id |9byDYLEh8cw) (:text |k) (:by |root) (:at 1583600289679)
                              |x $ {} (:type :expr) (:id |pLRP6oCSlwj)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |zQlUtL-nAab) (:text |:z) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :expr) (:id |LbctnddZOOG)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |zoDZ_BAFcBE) (:text |.setZ) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :leaf) (:id |ASuPdM_3uaL) (:text |target.position) (:by |root) (:at 1583600289679)
                                      |r $ {} (:type :leaf) (:id |ZcWPkpMNyXb) (:text |v) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                :by nil
                                :at 1583600289679
                              |v $ {} (:type :expr) (:id |oHgR4_0OvDH)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |JBqgifUsI2M) (:text |:y) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :expr) (:id |jv_oOfdYIbB)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |H1qUEdd65RQ) (:text |.setY) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :leaf) (:id |1RHiEADU_ro) (:text |target.position) (:by |root) (:at 1583600289679)
                                      |r $ {} (:type :leaf) (:id |PqPSINe8mMz) (:text |v) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                :by nil
                                :at 1583600289679
                              |yj $ {} (:type :expr) (:id |CXelzgFkbO4)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |1OqVT1597W5) (:text |:scale-z) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :expr) (:id |QkhTybGGZem)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |PYhsEBhwQmq) (:text |.setZ) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :leaf) (:id |qkjrP4Na0B-) (:text |target.scale) (:by |root) (:at 1583600289679)
                                      |r $ {} (:type :expr) (:id |jnEQ2cXSHFC)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |whGWSjqub9g) (:text |scale-zero) (:by |root) (:at 1583600289679)
                                          |j $ {} (:type :leaf) (:id |INObYI1nH0L) (:text |v) (:by |root) (:at 1583600289679)
                                        :by nil
                                        :at 1583600289679
                                    :by nil
                                    :at 1583600289679
                                :by nil
                                :at 1583600289679
                              |r $ {} (:type :expr) (:id |gGeie8iEBR6)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |3sX2Q8I7Qj6) (:text |:x) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :expr) (:id |WS8k-m-0kyt)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |WsX63CA33FE) (:text |.setX) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :leaf) (:id |hWsrs3WpxE9) (:text |target.position) (:by |root) (:at 1583600289679)
                                      |r $ {} (:type :leaf) (:id |cYRuo5QoW5b) (:text |v) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                :by nil
                                :at 1583600289679
                              |y $ {} (:type :expr) (:id |5NDjambsxBA)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |APNoOys8kYi) (:text |:scale-x) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :expr) (:id |dyY5zquPh97)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |2NML70c_0O_) (:text |.setX) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :leaf) (:id |s2M5g_L2X8M) (:text |target.scale) (:by |root) (:at 1583600289679)
                                      |r $ {} (:type :expr) (:id |MW4zLfHqJ9F)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |-n6HSL6n9B_) (:text |scale-zero) (:by |root) (:at 1583600289679)
                                          |j $ {} (:type :leaf) (:id |czKQ862ilmM) (:text |v) (:by |root) (:at 1583600289679)
                                        :by nil
                                        :at 1583600289679
                                    :by nil
                                    :at 1583600289679
                                :by nil
                                :at 1583600289679
                              |yv $ {} (:type :expr) (:id |wEPe7KIW58Y)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |CgWxkjapUYi) (:text |do) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :expr) (:id |WZzkuQaKFz3)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |kORvjCTKIwu) (:text |.log) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :leaf) (:id |nBFKH83lItc) (:text |js/console) (:by |root) (:at 1583600289679)
                                      |r $ {} (:type :leaf) (:id |-RIEhNMHUTk) (:text "||Unknown param change:") (:by |root) (:at 1583600289679)
                                      |v $ {} (:type :leaf) (:id |XAiozZenB-9) (:text |k) (:by |root) (:at 1583600289679)
                                      |x $ {} (:type :leaf) (:id |0veYeGq8kVn) (:text |v) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                :by nil
                :at 1583600289679
            :by nil
            :at 1583600289679
        :proc $ {} (:type :expr) (:id |khtKGTKVGG) (:data $ {}) (:by nil) (:at 1583600289679)
      |quatrefoil.types $ {}
        :ns $ {} (:type :expr) (:id |CGAKo3532Jy)
          :data $ {}
            |T $ {} (:type :leaf) (:id |ctRdvdS6Ygy) (:text |ns) (:by |root) (:at 1583600289679)
            |j $ {} (:type :leaf) (:id |CVW8MT0eB5q) (:text |quatrefoil.types) (:by |root) (:at 1583600289679)
          :by nil
          :at 1583600289679
        :defs $ {}
          |Component $ {} (:type :expr) (:id |21xPVO6gIQ-)
            :data $ {}
              |T $ {} (:type :leaf) (:id |e69z7TONApe) (:text |defrecord) (:by |root) (:at 1583600289679)
              |j $ {} (:type :leaf) (:id |3yUDRYcblqI) (:text |Component) (:by |root) (:at 1583600289679)
              |r $ {} (:type :expr) (:id |h0LLZwD4r5j)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |Lh_yYoHXqOQ) (:text |name) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :leaf) (:id |VMr3cgAaFNI) (:text |args) (:by |root) (:at 1583600289679)
                  |r $ {} (:type :leaf) (:id |ZPym-BRu4pC) (:text |states) (:by |root) (:at 1583600289679)
                  |v $ {} (:type :leaf) (:id |8A0nbdjPUQJ) (:text |instants) (:by |root) (:at 1583600289679)
                  |x $ {} (:type :leaf) (:id |Je4M7qUtpEU) (:text |render) (:by |root) (:at 1583600289679)
                  |y $ {} (:type :leaf) (:id |Ve04kE1AnfE) (:text |tree) (:by |root) (:at 1583600289679)
                  |yT $ {} (:type :leaf) (:id |ScPS5M2I61j) (:text |hooks) (:by |root) (:at 1583600289679)
                  |yj $ {} (:type :leaf) (:id |7iLnkqTCPmT) (:text |removing?) (:by |root) (:at 1583600289679)
                :by nil
                :at 1583600289679
            :by nil
            :at 1583600289679
          |Shape $ {} (:type :expr) (:id |7OVy4y3kpBn)
            :data $ {}
              |T $ {} (:type :leaf) (:id |mqWcVfiHu2Y) (:text |defrecord) (:by |root) (:at 1583600289679)
              |j $ {} (:type :leaf) (:id |rXLzT1Xiejw) (:text |Shape) (:by |root) (:at 1583600289679)
              |r $ {} (:type :expr) (:id |wJmG9mxKOsR)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |USNl2PC6Z3I) (:text |name) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :leaf) (:id |QdNZD35oZJ8) (:text |params) (:by |root) (:at 1583600289679)
                  |r $ {} (:type :leaf) (:id |H32J7xiya5Y) (:text |material) (:by |root) (:at 1583600289679)
                  |v $ {} (:type :leaf) (:id |B0qbkx-hxyk) (:text |event) (:by |root) (:at 1583600289679)
                  |x $ {} (:type :leaf) (:id |nuU9wkmnJcQ) (:text |children) (:by |root) (:at 1583600289679)
                  |y $ {} (:type :leaf) (:id |irvmUJA_GVg) (:text |coord) (:by |root) (:at 1583600289679)
                :by nil
                :at 1583600289679
            :by nil
            :at 1583600289679
        :proc $ {} (:type :expr) (:id |6oz7jodItY7) (:data $ {}) (:by nil) (:at 1583600289679)
      |quatrefoil.core $ {}
        :ns $ {} (:type :expr) (:id |ihhemTZs15l)
          :data $ {}
            |T $ {} (:type :leaf) (:id |rieS7YSEa7_) (:text |ns) (:by |root) (:at 1583600289679)
            |j $ {} (:type :leaf) (:id |S5YKzmVtTqA) (:text |quatrefoil.core) (:by |root) (:at 1583600289679)
            |r $ {} (:type :expr) (:id |-LQVc41o0F6)
              :data $ {}
                |T $ {} (:type :leaf) (:id |veLMzEpQe7_) (:text |:require) (:by |root) (:at 1583600289679)
                |j $ {} (:type :expr) (:id |LS8lbtSv0v6)
                  :data $ {}
                    |T $ {} (:type :leaf) (:id |Czwc_5ys-xE) (:text |[]) (:by |root) (:at 1583600289679)
                    |j $ {} (:type :leaf) (:id |YgnfcM6YWf2) (:text |quatrefoil.dsl.render) (:by |root) (:at 1583600289679)
                    |r $ {} (:type :leaf) (:id |YvvBEwY7ESZ) (:text |:refer) (:by |root) (:at 1583600289679)
                    |v $ {} (:type :expr) (:id |Lw-8ESBUShX)
                      :data $ {}
                        |T $ {} (:type :leaf) (:id |wKEb8SqbBTF) (:text |[]) (:by |root) (:at 1583600289679)
                        |j $ {} (:type :leaf) (:id |wuKzRsL_DoX) (:text |render-component) (:by |root) (:at 1583600289679)
                      :by nil
                      :at 1583600289679
                  :by nil
                  :at 1583600289679
                |r $ {} (:type :expr) (:id |i2_bGYLCFsm)
                  :data $ {}
                    |T $ {} (:type :leaf) (:id |0dLFvOOobmE) (:text |[]) (:by |root) (:at 1583600289679)
                    |j $ {} (:type :leaf) (:id |TLnSrPCU9yb) (:text |quatrefoil.dsl.diff) (:by |root) (:at 1583600289679)
                    |r $ {} (:type :leaf) (:id |1Ew_lNiKyGx) (:text |:refer) (:by |root) (:at 1583600289679)
                    |v $ {} (:type :expr) (:id |aPD70cGMOdW)
                      :data $ {}
                        |T $ {} (:type :leaf) (:id |NUdgesAe8UL) (:text |[]) (:by |root) (:at 1583600289679)
                        |j $ {} (:type :leaf) (:id |_SuQlP9GaHZ) (:text |diff-tree) (:by |root) (:at 1583600289679)
                      :by nil
                      :at 1583600289679
                  :by nil
                  :at 1583600289679
                |v $ {} (:type :expr) (:id |WQ6weo6ZgwM)
                  :data $ {}
                    |T $ {} (:type :leaf) (:id |Rdky2q5csEr) (:text |[]) (:by |root) (:at 1583600289679)
                    |j $ {} (:type :leaf) (:id |zuYF3VBJ6TZ) (:text |quatrefoil.dsl.object3d-dom) (:by |root) (:at 1583600289679)
                    |r $ {} (:type :leaf) (:id |OGEqLUAIRZB) (:text |:refer) (:by |root) (:at 1583600289679)
                    |v $ {} (:type :expr) (:id |bucuYqG1ovZ)
                      :data $ {}
                        |T $ {} (:type :leaf) (:id |maOPKG5qrDm) (:text |[]) (:by |root) (:at 1583600289679)
                        |j $ {} (:type :leaf) (:id |py7SU4AH60p) (:text |build-tree) (:by |root) (:at 1583600289679)
                      :by nil
                      :at 1583600289679
                  :by nil
                  :at 1583600289679
                |x $ {} (:type :expr) (:id |hEn9DDApW4G)
                  :data $ {}
                    |T $ {} (:type :leaf) (:id |4zXYlfKOb_-) (:text |[]) (:by |root) (:at 1583600289679)
                    |j $ {} (:type :leaf) (:id |b4iDk2pghBG) (:text |quatrefoil.util.core) (:by |root) (:at 1583600289679)
                    |r $ {} (:type :leaf) (:id |0ftHnU_XJrD) (:text |:refer) (:by |root) (:at 1583600289679)
                    |v $ {} (:type :expr) (:id |mlBcr-vqZJF)
                      :data $ {}
                        |T $ {} (:type :leaf) (:id |sE5UdY8b2eH) (:text |[]) (:by |root) (:at 1583600289679)
                        |j $ {} (:type :leaf) (:id |64eU7FSEVKf) (:text |purify-tree) (:by |root) (:at 1583600289679)
                      :by nil
                      :at 1583600289679
                  :by nil
                  :at 1583600289679
                |y $ {} (:type :expr) (:id |B-j0dj1pHmo)
                  :data $ {}
                    |T $ {} (:type :leaf) (:id |T1F8VyzcOzF) (:text |[]) (:by |root) (:at 1583600289679)
                    |j $ {} (:type :leaf) (:id |XtE40qW00sp) (:text |quatrefoil.dsl.patch) (:by |root) (:at 1583600289679)
                    |r $ {} (:type :leaf) (:id |EKDzgYSzaw0) (:text |:refer) (:by |root) (:at 1583600289679)
                    |v $ {} (:type :expr) (:id |mmVf_IhhYwQ)
                      :data $ {}
                        |T $ {} (:type :leaf) (:id |Tx9PwP9tUMw) (:text |[]) (:by |root) (:at 1583600289679)
                        |j $ {} (:type :leaf) (:id |JKvur-W-SQX) (:text |apply-changes) (:by |root) (:at 1583600289679)
                      :by nil
                      :at 1583600289679
                  :by nil
                  :at 1583600289679
              :by nil
              :at 1583600289679
          :by nil
          :at 1583600289679
        :defs $ {}
          |render-canvas! $ {} (:type :expr) (:id |An5Id1AmsNt)
            :data $ {}
              |T $ {} (:type :leaf) (:id |UJw37QYrQQa) (:text |defn) (:by |root) (:at 1583600289679)
              |j $ {} (:type :leaf) (:id |q1L7phYTAL5) (:text |render-canvas!) (:by |root) (:at 1583600289679)
              |r $ {} (:type :expr) (:id |In2uUQlRe4m)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |kQTkXoMK9JQ) (:text |markup) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :leaf) (:id |sPlQXjW8Dm4) (:text |states-ref) (:by |root) (:at 1583600289679)
                  |r $ {} (:type :leaf) (:id |s5Qrmw6Ttz9) (:text |instants) (:by |root) (:at 1583600289679)
                  |v $ {} (:type :leaf) (:id |i_edZzbIRlr) (:text |scene) (:by |root) (:at 1583600289679)
                :by nil
                :at 1583600289679
              |v $ {} (:type :expr) (:id |vd-_X59Ms-E)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |kI8uDfujpLr) (:text |let) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :expr) (:id |isaeHgjKqIm)
                    :data $ {}
                      |T $ {} (:type :expr) (:id |CzvMjU0odvp)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |c0datZkxcs0) (:text |build-mutate) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |eTSPE9MF9yX)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |ndnIf3_UXbD) (:text |fn) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :expr) (:id |IvYHHzX7_8Q)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |f9JjF32n-JD) (:text |coord) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :leaf) (:id |st6eBmsrWyn) (:text |new-state) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                              |r $ {} (:type :expr) (:id |yYZgTSaf0d-)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |t4umnv0gn33) (:text |println) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :leaf) (:id |MuZ_RxTYLT7) (:text "||Mutate states:") (:by |root) (:at 1583600289679)
                                  |r $ {} (:type :leaf) (:id |d4jA7mTLpdH) (:text |new-state) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                              |v $ {} (:type :expr) (:id |wMXcy6XetG-)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |Da4nzzxpaRS) (:text |swap!) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :leaf) (:id |HR3MnYKvqJf) (:text |states-ref) (:by |root) (:at 1583600289679)
                                  |r $ {} (:type :leaf) (:id |v9H-LW9ZlQU) (:text |assoc-in) (:by |root) (:at 1583600289679)
                                  |v $ {} (:type :expr) (:id |f-_uGAfCjhv)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |o00ql6RH4ML) (:text |conj) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :leaf) (:id |inY2y4cBO9Z) (:text |coord) (:by |root) (:at 1583600289679)
                                      |r $ {} (:type :leaf) (:id |3jcXnizLbU1) (:text |'data) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                  |x $ {} (:type :leaf) (:id |6qG3f8sk5kp) (:text |new-state) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                      |j $ {} (:type :expr) (:id |joW6v6bOg4A)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |d48MNF9zMuJ) (:text |queue!) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |VaDvHJ_z-2Y)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |l2KW05aCwf-) (:text |fn) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :expr) (:id |oLSw2GBJiBY)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |i3vlojH296N) (:text |coord) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :leaf) (:id |iYyO9Xcriux) (:text |new-instant) (:by |root) (:at 1583600289679)
                                  |r $ {} (:type :leaf) (:id |xfsZCaQUcw9) (:text |mark) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                              |r $ {} (:type :expr) (:id |hbyKH9irChA)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |8sfwdQBEX0u) (:text |swap!) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :leaf) (:id |kRE-Xl7DSGO) (:text |instant-variation-ref) (:by |root) (:at 1583600289679)
                                  |r $ {} (:type :leaf) (:id |sU9xgQgol-X) (:text |conj) (:by |root) (:at 1583600289679)
                                  |v $ {} (:type :expr) (:id |KUzR6ebI4aO)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |k5fgMVAcWaC) (:text |[]) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :leaf) (:id |3WBzq63a-D3) (:text |coord) (:by |root) (:at 1583600289679)
                                      |r $ {} (:type :leaf) (:id |k9Xb20ReBEu) (:text |new-instant) (:by |root) (:at 1583600289679)
                                      |v $ {} (:type :leaf) (:id |XCw2wbSR87j) (:text |mark) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                      |r $ {} (:type :expr) (:id |L965EFeCIbA)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |ckBc-WT05zz) (:text |now) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |kkvsjZCA3LM)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |53c1L74s7HM) (:text |js/Date.now) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                      |v $ {} (:type :expr) (:id |xIWum9_vj0o)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |jvAczlX43EU) (:text |packed) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |UGuZv4ye86h)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |s6yb11P45Y1) (:text |{}) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :expr) (:id |IND0GZDzE6c)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |V8fU9qOPld8) (:text |:build-mutate) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :leaf) (:id |mYbGh53Oo5B) (:text |build-mutate) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                              |r $ {} (:type :expr) (:id |ApsnSwItfYq)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |sBCldoZg_Oc) (:text |:queue!) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :leaf) (:id |EbQR5_-rtrA) (:text |queue!) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                              |v $ {} (:type :expr) (:id |MW_AJ5SRLQ_)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |WiqoC2_RsT5) (:text |:elapsed) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :expr) (:id |HvCAyQZeoRe)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |IG7axp8RjtZ) (:text |-) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :leaf) (:id |vJHzL72UN5W) (:text |now) (:by |root) (:at 1583600289679)
                                      |r $ {} (:type :leaf) (:id |dA5mAb6IOJC) (:text |@timestamp-ref) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                      |x $ {} (:type :expr) (:id |ps2ajaUe97z)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |HRx-ovuSvGS) (:text |new-tree) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |rzmPNrG5W0k)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |qSEjG-F0rFi) (:text |render-component) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |sQivf3iSUx-) (:text |markup) (:by |root) (:at 1583600289679)
                              |r $ {} (:type :leaf) (:id |moWAACiKJPD) (:text |@tree-cache-ref) (:by |root) (:at 1583600289679)
                              |v $ {} (:type :expr) (:id |Zotq7gbOuV7)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |5Xu4tSAcjbr) (:text |[]) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                              |x $ {} (:type :expr) (:id |BKEZuKw1Mmq)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |mi06512T6H0) (:text |get) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :leaf) (:id |Fg60Im30ZC1) (:text |@states-ref) (:by |root) (:at 1583600289679)
                                  |r $ {} (:type :expr) (:id |LOFegth1_4Y)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |FpgL-Jokxl1) (:text |:name) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :leaf) (:id |QhaxmXsGIvn) (:text |markup) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                :by nil
                                :at 1583600289679
                              |y $ {} (:type :expr) (:id |Z1an3EZJnGz)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |Y0ALfX58963) (:text |get) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :leaf) (:id |2drTmY6oYEQ) (:text |instants) (:by |root) (:at 1583600289679)
                                  |r $ {} (:type :expr) (:id |TYYIgHTNr1R)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |ErQ7_-s8St9) (:text |:name) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :leaf) (:id |UinqE0RkLOo) (:text |markup) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                :by nil
                                :at 1583600289679
                              |yT $ {} (:type :leaf) (:id |1WExQ4zpKIQ) (:text |false) (:by |root) (:at 1583600289679)
                              |yj $ {} (:type :leaf) (:id |vh7wJCxLPAE) (:text |packed) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                  |r $ {} (:type :expr) (:id |z8aMGpTpXIO)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |PRX4AFi2p0z) (:text |reset!) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :leaf) (:id |KY0PveEScuZ) (:text |timestamp-ref) (:by |root) (:at 1583600289679)
                      |r $ {} (:type :leaf) (:id |fDtDWEaC-Wy) (:text |now) (:by |root) (:at 1583600289679)
                    :by nil
                    :at 1583600289679
                  |v $ {} (:type :expr) (:id |4Kv59ciWbQW)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |LT_J0rK6bPA) (:text |if) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :expr) (:id |v5dKr_vvNcA)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |Zr9OXgqmLJh) (:text |some?) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :leaf) (:id |XJswCNti4JX) (:text |@tree-ref) (:by |root) (:at 1583600289679)
                        :by nil
                        :at 1583600289679
                      |r $ {} (:type :expr) (:id |s5wvvomQrIa)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |Z1ppPQfnC4z) (:text |let) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |v1aaU14ZS5x)
                            :data $ {}
                              |T $ {} (:type :expr) (:id |jL__BHEbZIE)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |AhNjvcD1knT) (:text |changes-ref) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :expr) (:id |tWdjTfhkxfC)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |k_Noxo1E4-i) (:text |atom) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :expr) (:id |iYpULrnrJ4g)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |Sd4VdsQZfeG) (:text |[]) (:by |root) (:at 1583600289679)
                                        :by nil
                                        :at 1583600289679
                                    :by nil
                                    :at 1583600289679
                                :by nil
                                :at 1583600289679
                              |j $ {} (:type :expr) (:id |pIOeHwIMrZ9)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |m-FzvI97Eit) (:text |collect!) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :expr) (:id |7H_x-5lsAUb)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |XZWCM6ft0U1) (:text |fn) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :expr) (:id |z2PnzLi_yV3)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |QjGsuiMcVk0) (:text |x) (:by |root) (:at 1583600289679)
                                        :by nil
                                        :at 1583600289679
                                      |r $ {} (:type :expr) (:id |Nj8NL679cvR)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |14tadhYzcVQ) (:text |swap!) (:by |root) (:at 1583600289679)
                                          |j $ {} (:type :leaf) (:id |hQMyBCmMWlB) (:text |changes-ref) (:by |root) (:at 1583600289679)
                                          |r $ {} (:type :leaf) (:id |UpjATAgmzZd) (:text |conj) (:by |root) (:at 1583600289679)
                                          |v $ {} (:type :leaf) (:id |dgTRZSUG91b) (:text |x) (:by |root) (:at 1583600289679)
                                        :by nil
                                        :at 1583600289679
                                    :by nil
                                    :at 1583600289679
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                          |r $ {} (:type :expr) (:id |BMatuf2MoPT)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |zzYol-Fsly1) (:text |diff-tree) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |7BkHoSn2fQ4) (:text |@tree-ref) (:by |root) (:at 1583600289679)
                              |r $ {} (:type :leaf) (:id |kkM32CfMY1I) (:text |new-tree) (:by |root) (:at 1583600289679)
                              |v $ {} (:type :expr) (:id |aOVmEGI7XyZ)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |6lI_QhFWFxh) (:text |[]) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                              |x $ {} (:type :leaf) (:id |1x3kxKkpF-2) (:text |collect!) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                          |v $ {} (:type :expr) (:id |NyFqXNH9Ig9)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |MSMEz8upvn4) (:text |apply-changes) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |6H7WHDiFpGZ) (:text |@changes-ref) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                      |v $ {} (:type :expr) (:id |z78dNQj9Gj0)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |qLlN-EBK8TB) (:text |build-tree) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |UhXTkUO9WYx)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |77IqM9Lj0jB) (:text |[]) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                          |r $ {} (:type :expr) (:id |UWw9QbXIKcn)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |9_vLEES6e7f) (:text |purify-tree) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |o4ZysvIHh4C) (:text |new-tree) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                  |x $ {} (:type :expr) (:id |1vuYtpVCNSE)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |q9CvK8z_BfA) (:text |reset!) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :leaf) (:id |KK7oXNoP00X) (:text |tree-ref) (:by |root) (:at 1583600289679)
                      |r $ {} (:type :leaf) (:id |zvPthIi_Yuh) (:text |new-tree) (:by |root) (:at 1583600289679)
                    :by nil
                    :at 1583600289679
                  |y $ {} (:type :expr) (:id |yHs7qbtsErm)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |UM1J082hgWT) (:text |reset!) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :leaf) (:id |AXVkiTEsp1p) (:text |tree-cache-ref) (:by |root) (:at 1583600289679)
                      |r $ {} (:type :leaf) (:id |KYcmgFMuVG7) (:text |new-tree) (:by |root) (:at 1583600289679)
                    :by nil
                    :at 1583600289679
                  |yT $ {} (:type :expr) (:id |0_8NYhqoNCh)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |kA4pqvLcULK) (:text |;) (:by |-pxyJ-2j) (:at 1583601108486)
                      |j $ {} (:type :leaf) (:id |tIOZUgIfsBq) (:text |.log) (:by |root) (:at 1583600289679)
                      |r $ {} (:type :leaf) (:id |Y50cY1aAquo) (:text |js/console) (:by |root) (:at 1583600289679)
                      |v $ {} (:type :leaf) (:id |2QqlX9yKHIV) (:text ||Tree:) (:by |root) (:at 1583600289679)
                      |x $ {} (:type :leaf) (:id |3DwE3D2qTc-) (:text |new-tree) (:by |root) (:at 1583600289679)
                    :by nil
                    :at 1583600289679
                  |yj $ {} (:type :expr) (:id |UUKMCQgFjVd)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |VRGaORKbIT5) (:text |.log) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :leaf) (:id |jgYLC8BrNwb) (:text |js/console) (:by |root) (:at 1583600289679)
                      |r $ {} (:type :leaf) (:id |feRpNl5u3XH) (:text ||Variations) (:by |root) (:at 1583600289679)
                      |v $ {} (:type :leaf) (:id |x-yRgl14Gxs) (:text |@instant-variation-ref) (:by |root) (:at 1583600289679)
                    :by nil
                    :at 1583600289679
                :by nil
                :at 1583600289679
            :by nil
            :at 1583600289679
          |tree-cache-ref $ {} (:type :expr) (:id |27MXQmPE_yi)
            :data $ {}
              |T $ {} (:type :leaf) (:id |_5vQ6Qtwrr2) (:text |defonce) (:by |root) (:at 1583600289679)
              |j $ {} (:type :leaf) (:id |GOFg_qVLofh) (:text |tree-cache-ref) (:by |root) (:at 1583600289679)
              |r $ {} (:type :expr) (:id |gKmsBKAm18_)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |5epCRW746fN) (:text |atom) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :leaf) (:id |EyseDPogjtY) (:text |nil) (:by |root) (:at 1583600289679)
                :by nil
                :at 1583600289679
            :by nil
            :at 1583600289679
          |instant-variation-ref $ {} (:type :expr) (:id |xNJV57dJF4r)
            :data $ {}
              |T $ {} (:type :leaf) (:id |uG1uPgMhsOx) (:text |defonce) (:by |root) (:at 1583600289679)
              |j $ {} (:type :leaf) (:id |Ch_LRgFVqEw) (:text |instant-variation-ref) (:by |root) (:at 1583600289679)
              |r $ {} (:type :expr) (:id |CjQze4RjnIL)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |-RTAXPsvDaN) (:text |atom) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :expr) (:id |8Aiy4vEddda)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |Ufwy6eMOGti) (:text |[]) (:by |root) (:at 1583600289679)
                    :by nil
                    :at 1583600289679
                :by nil
                :at 1583600289679
            :by nil
            :at 1583600289679
          |clear-cache! $ {} (:type :expr) (:id |8HfCwO7KERZ)
            :data $ {}
              |T $ {} (:type :leaf) (:id |7YSJdjoKcS3) (:text |defn) (:by |root) (:at 1583600289679)
              |j $ {} (:type :leaf) (:id |pq0eDDQhiE3) (:text |clear-cache!) (:by |root) (:at 1583600289679)
              |r $ {} (:type :expr) (:id |2MqgOIY4XqD) (:data $ {}) (:by nil) (:at 1583600289679)
              |v $ {} (:type :expr) (:id |PV32C-rJFdZ)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |761oJbLMYF0) (:text |reset!) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :leaf) (:id |g7Ft_SCEMMv) (:text |tree-cache-ref) (:by |root) (:at 1583600289679)
                  |r $ {} (:type :leaf) (:id |er0LaasoEcw) (:text |nil) (:by |root) (:at 1583600289679)
                :by nil
                :at 1583600289679
            :by nil
            :at 1583600289679
          |write-instants! $ {} (:type :expr) (:id |Ijpym2B0DI8)
            :data $ {}
              |T $ {} (:type :leaf) (:id |3l_hZ-ivG7t) (:text |defn) (:by |root) (:at 1583600289679)
              |j $ {} (:type :leaf) (:id |tuUPvpPeWgH) (:text |write-instants!) (:by |root) (:at 1583600289679)
              |r $ {} (:type :expr) (:id |Ywvccwh1X0Y)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |pze-ClaRABh) (:text |instants-ref) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :leaf) (:id |m7Js7tMiNk0) (:text |changes) (:by |root) (:at 1583600289679)
                :by nil
                :at 1583600289679
              |v $ {} (:type :expr) (:id |WiBqA6uh14r)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |wwxXGRDv_Ah) (:text |doseq) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :expr) (:by |-pxyJ-2j) (:at 1583600764192)
                    :data $ {}
                      |T $ {} (:type :expr) (:id |fXulCUMRODx)
                        :data $ {}
                          |j $ {} (:type :leaf) (:id |pG0QgWwT-ur) (:text |change) (:by |root) (:at 1583600289679)
                          |r $ {} (:type :leaf) (:id |BBocbvh_3hK) (:text |changes) (:by |root) (:at 1583600289679)
                        :by nil
                        :at 1583600289679
                    :id |hNhPF8LbR
                  |r $ {} (:type :expr) (:id |LmQUw2bAxhy)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |cl88BdceFrl) (:text |let) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :expr) (:id |m_JiTQjiDKj)
                        :data $ {}
                          |T $ {} (:type :expr) (:id |ei5k4HbGrAX)
                            :data $ {}
                              |T $ {} (:type :expr) (:id |brc_GgC_hHk)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |jy_lij7TRTp) (:text |[]) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :leaf) (:id |zjdHY4vP4rx) (:text |coord) (:by |root) (:at 1583600289679)
                                  |r $ {} (:type :leaf) (:id |iT5O6pqLOOi) (:text |new-instant) (:by |root) (:at 1583600289679)
                                  |v $ {} (:type :leaf) (:id |KTUwUvXEML5) (:text |mark) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                              |j $ {} (:type :leaf) (:id |NPNdJ_Zqs23) (:text |change) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                      |r $ {} (:type :expr) (:id |73lV_Nj-YH4)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |KXpQR2N6byD) (:text |swap!) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :leaf) (:id |tBAKU2V4eor) (:text |instants-ref) (:by |root) (:at 1583600289679)
                          |r $ {} (:type :leaf) (:id |FNaYhatEAX9) (:text |assoc-in) (:by |root) (:at 1583600289679)
                          |v $ {} (:type :expr) (:id |AbF5LQZOpN4)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |qf4XJReEJ7K) (:text |conj) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |AlY3pfW6VRK) (:text |coord) (:by |root) (:at 1583600289679)
                              |r $ {} (:type :leaf) (:id |9hbskKOFlBJ) (:text |'data) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                          |x $ {} (:type :leaf) (:id |ltY7OfOtQM8) (:text |new-instant) (:by |root) (:at 1583600289679)
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                :by nil
                :at 1583600289679
            :by nil
            :at 1583600289679
          |tree-ref $ {} (:type :expr) (:id |dIPDjpz50gc)
            :data $ {}
              |T $ {} (:type :leaf) (:id |BCOdBiwXc_8) (:text |defonce) (:by |root) (:at 1583600289679)
              |j $ {} (:type :leaf) (:id |GiJ1cktSA2_) (:text |tree-ref) (:by |root) (:at 1583600289679)
              |r $ {} (:type :expr) (:id |Bqwl1MvmziL)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |_nYHwZSI2DL) (:text |atom) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :leaf) (:id |dp64wWZFpQu) (:text |nil) (:by |root) (:at 1583600289679)
                :by nil
                :at 1583600289679
            :by nil
            :at 1583600289679
          |timestamp-ref $ {} (:type :expr) (:id |nBbDrVLoEhT)
            :data $ {}
              |T $ {} (:type :leaf) (:id |URkBh-A-BPL) (:text |defonce) (:by |root) (:at 1583600289679)
              |j $ {} (:type :leaf) (:id |tx01_Fa6OtQ) (:text |timestamp-ref) (:by |root) (:at 1583600289679)
              |r $ {} (:type :expr) (:id |2FXtZwX0ihu)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |jHJvY9Aq6Ql) (:text |atom) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :expr) (:id |Bvdgabxa04O)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |-0alD45ziu_) (:text |js/Date.now) (:by |root) (:at 1583600289679)
                    :by nil
                    :at 1583600289679
                :by nil
                :at 1583600289679
            :by nil
            :at 1583600289679
        :proc $ {} (:type :expr) (:id |AshOBiM4kix) (:data $ {}) (:by nil) (:at 1583600289679)
      |quatrefoil.comp.canvas $ {}
        :ns $ {} (:type :expr) (:id |LBaK8ZSaQxa)
          :data $ {}
            |T $ {} (:type :leaf) (:id |iBjEWI7IGCA) (:text |ns) (:by |root) (:at 1583600289679)
            |j $ {} (:type :leaf) (:id |oK_vnzJ0xxU) (:text |quatrefoil.comp.canvas) (:by |root) (:at 1583600289679)
            |r $ {} (:type :expr) (:id |GVnyMytxm9x)
              :data $ {}
                |T $ {} (:type :leaf) (:id |weCLOyRY_Kv) (:text |:require) (:by |root) (:at 1583600289679)
                |j $ {} (:type :expr) (:id |N3YGd-4LBq-)
                  :data $ {}
                    |T $ {} (:type :leaf) (:id |mSxFD17ts1k) (:text |[]) (:by |root) (:at 1583600289679)
                    |j $ {} (:type :leaf) (:id |_sP1A0Wju33) (:text |quatrefoil.dsl.alias) (:by |root) (:at 1583600289679)
                    |r $ {} (:type :leaf) (:id |KGODe5ipK8S) (:text |:refer) (:by |root) (:at 1583600289679)
                    |v $ {} (:type :expr) (:id |g3I76pFQwpp)
                      :data $ {}
                        |T $ {} (:type :leaf) (:id |Vvhq1mYuZ90) (:text |[]) (:by |root) (:at 1583600289679)
                        |yr $ {} (:type :leaf) (:id |2B5TkodKfY8) (:text |text) (:by |root) (:at 1583600289679)
                        |yT $ {} (:type :leaf) (:id |Nl_ecWP_jhc) (:text |perspective-camera) (:by |root) (:at 1583600289679)
                        |j $ {} (:type :leaf) (:id |kElvgWgtH6a) (:text |create-comp) (:by |root) (:at 1583600289679)
                        |x $ {} (:type :leaf) (:id |50UdYuQg7zm) (:text |sphere) (:by |root) (:at 1583600289679)
                        |v $ {} (:type :leaf) (:id |nTUcdkBUYsO) (:text |box) (:by |root) (:at 1583600289679)
                        |yj $ {} (:type :leaf) (:id |eFFvEJC2_lw) (:text |scene) (:by |root) (:at 1583600289679)
                        |r $ {} (:type :leaf) (:id |F975aYqXwEh) (:text |group) (:by |root) (:at 1583600289679)
                        |y $ {} (:type :leaf) (:id |IT0HIveV-3f) (:text |point-light) (:by |root) (:at 1583600289679)
                      :by nil
                      :at 1583600289679
                  :by nil
                  :at 1583600289679
                |r $ {} (:type :expr) (:id |ka_ZXgzkt1U)
                  :data $ {}
                    |T $ {} (:type :leaf) (:id |2kJDg6DgfCD) (:text |[]) (:by |root) (:at 1583600289679)
                    |j $ {} (:type :leaf) (:id |74zKuMMYR4f) (:text |quatrefoil.comp.todolist) (:by |root) (:at 1583600289679)
                    |r $ {} (:type :leaf) (:id |Qv6o84hJdXH) (:text |:refer) (:by |root) (:at 1583600289679)
                    |v $ {} (:type :expr) (:id |_Nzupgfk3CO)
                      :data $ {}
                        |T $ {} (:type :leaf) (:id |jvuxzb7a3NM) (:text |[]) (:by |root) (:at 1583600289679)
                        |j $ {} (:type :leaf) (:id |0IHfoKx8AGY) (:text |comp-todolist) (:by |root) (:at 1583600289679)
                      :by nil
                      :at 1583600289679
                  :by nil
                  :at 1583600289679
                |v $ {} (:type :expr) (:id |C-DhtHUDsrR)
                  :data $ {}
                    |T $ {} (:type :leaf) (:id |G0cdVwrIA_S) (:text |[]) (:by |root) (:at 1583600289679)
                    |j $ {} (:type :leaf) (:id |kvFEFd67gGk) (:text |quatrefoil.comp.portal) (:by |root) (:at 1583600289679)
                    |r $ {} (:type :leaf) (:id |d9K22G6A8he) (:text |:refer) (:by |root) (:at 1583600289679)
                    |v $ {} (:type :expr) (:id |CBJcxcRkF-I)
                      :data $ {}
                        |T $ {} (:type :leaf) (:id |esrwsff35-D) (:text |[]) (:by |root) (:at 1583600289679)
                        |j $ {} (:type :leaf) (:id |3B4a4fYn0Cf) (:text |comp-portal) (:by |root) (:at 1583600289679)
                      :by nil
                      :at 1583600289679
                  :by nil
                  :at 1583600289679
                |x $ {} (:type :expr) (:id |nVl6hg4b3qI)
                  :data $ {}
                    |T $ {} (:type :leaf) (:id |K6k17eEftkC) (:text |[]) (:by |root) (:at 1583600289679)
                    |j $ {} (:type :leaf) (:id |ib_EOJCyuzB) (:text |quatrefoil.comp.back) (:by |root) (:at 1583600289679)
                    |r $ {} (:type :leaf) (:id |YqVYH6l1mUS) (:text |:refer) (:by |root) (:at 1583600289679)
                    |v $ {} (:type :expr) (:id |ZdbNujq_gO0)
                      :data $ {}
                        |T $ {} (:type :leaf) (:id |pFswOHLHQ7z) (:text |[]) (:by |root) (:at 1583600289679)
                        |j $ {} (:type :leaf) (:id |tdd49s-ZK3n) (:text |comp-back) (:by |root) (:at 1583600289679)
                      :by nil
                      :at 1583600289679
                  :by nil
                  :at 1583600289679
                |y $ {} (:type :expr) (:id |jMuJ8SdW5wp)
                  :data $ {}
                    |T $ {} (:type :leaf) (:id |vjVZU5V69Lr) (:text |[]) (:by |root) (:at 1583600289679)
                    |j $ {} (:type :leaf) (:id |gaeVqleS4f9) (:text |quatrefoil.comp.fade-in-out) (:by |root) (:at 1583600289679)
                    |r $ {} (:type :leaf) (:id |gRxNmBQiZnR) (:text |:refer) (:by |root) (:at 1583600289679)
                    |v $ {} (:type :expr) (:id |YHmOSSmxLDQ)
                      :data $ {}
                        |T $ {} (:type :leaf) (:id |Ilpr0sSyx6G) (:text |[]) (:by |root) (:at 1583600289679)
                        |j $ {} (:type :leaf) (:id |e06vKiMe3Pk) (:text |comp-fade-in-out) (:by |root) (:at 1583600289679)
                      :by nil
                      :at 1583600289679
                  :by nil
                  :at 1583600289679
              :by nil
              :at 1583600289679
          :by nil
          :at 1583600289679
        :defs $ {}
          |comp-canvas $ {} (:type :expr) (:id |Q0SaI6YAB_i)
            :data $ {}
              |T $ {} (:type :leaf) (:id |-yLX0iGG5OI) (:text |def) (:by |root) (:at 1583600289679)
              |j $ {} (:type :leaf) (:id |6nRF6WbjWro) (:text |comp-canvas) (:by |root) (:at 1583600289679)
              |r $ {} (:type :expr) (:id |7B2P3J6h9_L)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |uY-Bki1i_Aj) (:text |create-comp) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :leaf) (:id |qatMelYu67I) (:text |:canvas) (:by |root) (:at 1583600289679)
                  |r $ {} (:type :expr) (:id |rRHtoZQH3Xp)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |70kvnxyzdDi) (:text |{}) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :expr) (:id |__ySJo2VxgW)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |CgoW0_XzwmK) (:text |:init-state) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :leaf) (:id |xVA2sDlEai6) (:text |init-state) (:by |root) (:at 1583600289679)
                        :by nil
                        :at 1583600289679
                      |r $ {} (:type :expr) (:id |qcgL9xpHc_h)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |ORw4ADQVuJU) (:text |:update-state) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :leaf) (:id |NyYcRYHKMNT) (:text |update-state) (:by |root) (:at 1583600289679)
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                  |v $ {} (:type :expr) (:id |oyXH_VMcqBl)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |vrOVu_E1qZ9) (:text |fn) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :expr) (:id |vIC7pebbJpK)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |9AIQ8y5TGNQ) (:text |store) (:by |root) (:at 1583600289679)
                        :by nil
                        :at 1583600289679
                      |r $ {} (:type :expr) (:id |beZD4Ae_QKe)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |t1zJVHor4_w) (:text |fn) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |JxOA8pQP6tc)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |w7mkn4yo9yb) (:text |state) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |i31GS6Eb-EB) (:text |mutate!) (:by |root) (:at 1583600289679)
                              |r $ {} (:type :leaf) (:id |UtDeCFNSxdc) (:text |instant) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                          |r $ {} (:type :expr) (:id |YsZj65w0HyS)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |S-roObaWDYF) (:text |scene) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :expr) (:id |_t6gM4IkKhO)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |8_BeDqxEBtq) (:text |{}) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                              |r $ {} (:type :expr) (:id |DgBwvqpuffP)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |j4piHyBZMFt) (:text |case) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :leaf) (:id |4JRP9MRgI4G) (:text |state) (:by |root) (:at 1583600289679)
                                  |r $ {} (:type :expr) (:id |NLzbhYFJupR)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |MWoO-QEXTCx) (:text |:portal) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :expr) (:id |pyPDx7Y59wI)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |P0IxET4pwzI) (:text |comp-portal) (:by |root) (:at 1583600289679)
                                          |j $ {} (:type :leaf) (:id |6DhyahLwgnV) (:text |mutate!) (:by |root) (:at 1583600289679)
                                        :by nil
                                        :at 1583600289679
                                    :by nil
                                    :at 1583600289679
                                  |v $ {} (:type :expr) (:id |ageKWJHgeoO)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |dvG-QSrIj3E) (:text |:todolist) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :expr) (:id |-BO0cckeX0M)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |SVr6r8IXpbY) (:text |comp-todolist) (:by |root) (:at 1583600289679)
                                          |j $ {} (:type :expr) (:id |BIDj8N28P3Q)
                                            :data $ {}
                                              |T $ {} (:type :leaf) (:id |54iLHkar5-S) (:text |:tasks) (:by |root) (:at 1583600289679)
                                              |j $ {} (:type :leaf) (:id |np1mEL3r-p9) (:text |store) (:by |root) (:at 1583600289679)
                                            :by nil
                                            :at 1583600289679
                                        :by nil
                                        :at 1583600289679
                                    :by nil
                                    :at 1583600289679
                                  |x $ {} (:type :expr) (:id |UDwBkUIyVnT)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |BpXG_8eXl3f) (:text |:demo) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :expr) (:id |_RwZquEJRsl)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |IcMvIGEdbhl) (:text |comp-demo) (:by |root) (:at 1583600289679)
                                        :by nil
                                        :at 1583600289679
                                    :by nil
                                    :at 1583600289679
                                  |y $ {} (:type :leaf) (:id |0Fvek1kv0P0) (:text |nil) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                              |v $ {} (:type :expr) (:id |67SXfZF4LI5)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |dED31UgcPk5) (:text |if) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :expr) (:id |98sJzjHDrj1)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |UWrmFCKwtpo) (:text |not=) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :leaf) (:id |C1cKfqWlWH3) (:text |state) (:by |root) (:at 1583600289679)
                                      |r $ {} (:type :leaf) (:id |mbJF0sSj2Eo) (:text |:portal) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                  |r $ {} (:type :expr) (:id |ZRe7k6aCpQP)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |AxnsMlsDsua) (:text |comp-fade-in-out) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :expr) (:id |DxPjcxGd6Gv)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |oJ2qqWxDowG) (:text |comp-back) (:by |root) (:at 1583600289679)
                                          |j $ {} (:type :leaf) (:id |IhXSAV693h6) (:text |mutate!) (:by |root) (:at 1583600289679)
                                        :by nil
                                        :at 1583600289679
                                    :by nil
                                    :at 1583600289679
                                :by nil
                                :at 1583600289679
                              |x $ {} (:type :expr) (:id |HFNdh82X0PU)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |Dak_TQFJN88) (:text |point-light) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :expr) (:id |0_aNj4TSdCu)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |8jCjMLjIoJH) (:text |{}) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :expr) (:id |t55fzl0TdxF)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |3jT3RDaGy5T) (:text |:params) (:by |root) (:at 1583600289679)
                                          |j $ {} (:type :expr) (:id |-upolZx_9ly)
                                            :data $ {}
                                              |T $ {} (:type :leaf) (:id |yCXkRLTzTUq) (:text |{}) (:by |root) (:at 1583600289679)
                                              |j $ {} (:type :expr) (:id |Aw5vy_Lm8Hq)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |Fwy-qg6gsWg) (:text |:color) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :leaf) (:id |wh8vhW-12ja) (:text |0xffffff) (:by |root) (:at 1583600289679)
                                                :by nil
                                                :at 1583600289679
                                              |r $ {} (:type :expr) (:id |g_usms2N8ff)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |7WkLbjYLkfN) (:text |:x) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :leaf) (:id |nDqypPcRnJy) (:text |20) (:by |root) (:at 1583600289679)
                                                :by nil
                                                :at 1583600289679
                                              |v $ {} (:type :expr) (:id |7_LG8dvkZRL)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |YFBISBTcRda) (:text |:y) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :leaf) (:id |srzpLyDvYH3) (:text |40) (:by |root) (:at 1583600289679)
                                                :by nil
                                                :at 1583600289679
                                              |x $ {} (:type :expr) (:id |zFwblTGtzb_)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |8Lfza0ULM2-) (:text |:z) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :leaf) (:id |oeIVGRwz7el) (:text |100) (:by |root) (:at 1583600289679)
                                                :by nil
                                                :at 1583600289679
                                              |y $ {} (:type :expr) (:id |q6l1Cl6UC9l)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |loiFTYxQIpd) (:text |:intensity) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :leaf) (:id |ebi5n5gg7Ay) (:text |2) (:by |root) (:at 1583600289679)
                                                :by nil
                                                :at 1583600289679
                                              |yT $ {} (:type :expr) (:id |gho8P2IM0kL)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |UpDRVa7Ub4D) (:text |:distance) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :leaf) (:id |_MU7GeU_cVb) (:text |400) (:by |root) (:at 1583600289679)
                                                :by nil
                                                :at 1583600289679
                                            :by nil
                                            :at 1583600289679
                                        :by nil
                                        :at 1583600289679
                                    :by nil
                                    :at 1583600289679
                                :by nil
                                :at 1583600289679
                              |y $ {} (:type :expr) (:id |TG56IeKqDjw)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |pFeGfMnqqOA) (:text |perspective-camera) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :expr) (:id |Nc6hOCNhDJ9)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |PTTBy6jJYke) (:text |{}) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :expr) (:id |wn3SX08adH4)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |w9Zpts91Mpk) (:text |:params) (:by |root) (:at 1583600289679)
                                          |j $ {} (:type :expr) (:id |gGriXqrUf5w)
                                            :data $ {}
                                              |T $ {} (:type :leaf) (:id |UjQvS9uhbGs) (:text |{}) (:by |root) (:at 1583600289679)
                                              |j $ {} (:type :expr) (:id |qqKFn_t8GsY)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |8D88aBXj6Wc) (:text |:x) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :leaf) (:id |24mhQ-TI59D) (:text |0) (:by |root) (:at 1583600289679)
                                                :by nil
                                                :at 1583600289679
                                              |r $ {} (:type :expr) (:id |cuRnsFLbvsO)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |1kjSI2AeljA) (:text |:y) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :leaf) (:id |SzjB3M4ozcQ) (:text |0) (:by |root) (:at 1583600289679)
                                                :by nil
                                                :at 1583600289679
                                              |v $ {} (:type :expr) (:id |Y9CU3E1x_9Y)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |vGuUmwYMkf0) (:text |:z) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :leaf) (:id |JfCo3XY7-yo) (:text |200) (:by |root) (:at 1583600289679)
                                                :by nil
                                                :at 1583600289679
                                              |x $ {} (:type :expr) (:id |i45pSVq-UfF)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |5Y7T7_fdKmD) (:text |:fov) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :leaf) (:id |kbW6OtOS_cX) (:text |45) (:by |root) (:at 1583600289679)
                                                :by nil
                                                :at 1583600289679
                                              |y $ {} (:type :expr) (:id |1Hc4HbbR2wp)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |7fZ1d0GzTUn) (:text |:aspect) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :expr) (:id |kJPbk7sf9ge)
                                                    :data $ {}
                                                      |T $ {} (:type :leaf) (:id |s3pXZ1iP3x8) (:text |/) (:by |root) (:at 1583600289679)
                                                      |j $ {} (:type :leaf) (:id |VOgEwZVXOrP) (:text |js/window.innerWidth) (:by |root) (:at 1583600289679)
                                                      |r $ {} (:type :leaf) (:id |Pob2VGro_RV) (:text |js/window.innerHeight) (:by |root) (:at 1583600289679)
                                                    :by nil
                                                    :at 1583600289679
                                                :by nil
                                                :at 1583600289679
                                              |yT $ {} (:type :expr) (:id |KFkS93YkIfq)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |uIb9mx_S_pf) (:text |:near) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :leaf) (:id |qCP_rCSl4cx) (:text |0.1) (:by |root) (:at 1583600289679)
                                                :by nil
                                                :at 1583600289679
                                              |yj $ {} (:type :expr) (:id |YSZfEfvTGR5)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |h0tGhkcPZEo) (:text |:far) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :leaf) (:id |D1zX3M8js7z) (:text |1000) (:by |root) (:at 1583600289679)
                                                :by nil
                                                :at 1583600289679
                                            :by nil
                                            :at 1583600289679
                                        :by nil
                                        :at 1583600289679
                                    :by nil
                                    :at 1583600289679
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                :by nil
                :at 1583600289679
            :by nil
            :at 1583600289679
          |comp-demo $ {} (:type :expr) (:id |Bw5SZo5obGe)
            :data $ {}
              |T $ {} (:type :leaf) (:id |7BKr7djdH3A) (:text |def) (:by |root) (:at 1583600289679)
              |j $ {} (:type :leaf) (:id |YFZ2N8NDKlx) (:text |comp-demo) (:by |root) (:at 1583600289679)
              |r $ {} (:type :expr) (:id |dmSjELiwjkO)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |QeyOSzwt5rq) (:text |create-comp) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :leaf) (:id |GNXQvqPx0MO) (:text |:demo) (:by |root) (:at 1583600289679)
                  |r $ {} (:type :expr) (:id |QNOk-w8jNKC)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |1i-PpSuJe54) (:text |{}) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :expr) (:id |gcYbmz2_xes)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |9DPyw4tiSvi) (:text |:init-state) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |dbfNdNH7uVF)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |macExCulyuj) (:text |fn) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :expr) (:id |yg6yIgGorHH)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |c2tkdPI7l6y) (:text "|&") (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :leaf) (:id |oqQEpfjCF8w) (:text |args) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                              |r $ {} (:type :leaf) (:id |ASsBTajg5ud) (:text |0) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                      |r $ {} (:type :expr) (:id |AE8qmaDYeOm)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |kQIZEkIQwxe) (:text |:update-state) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |qM-hpcXHDXP)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |HNzdUjhBfxz) (:text |fn) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :expr) (:id |kZmIFI8GnpB)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |aVW4paf9oUj) (:text |state) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :leaf) (:id |zeO68yXq-L5) (:text |x) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                              |r $ {} (:type :expr) (:id |32hkh2J_DPi)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |ZCB-Pn87R2n) (:text |inc) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :leaf) (:id |KXCixtMFTMq) (:text |state) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                  |v $ {} (:type :expr) (:id |NKM_huxpyFq)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |-ZBbdi8R4w5) (:text |fn) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :expr) (:id |4zuPda4dPSd) (:data $ {}) (:by nil) (:at 1583600289679)
                      |r $ {} (:type :expr) (:id |UHdSFME3a7V)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |fZDGVNkzZgP) (:text |fn) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |3RJXV15VYx2)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |Mvly4Q-oCgz) (:text |state) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |YANUZogRg3i) (:text |mutate!) (:by |root) (:at 1583600289679)
                              |r $ {} (:type :leaf) (:id |G89tlQ7-0hN) (:text |instant) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                          |r $ {} (:type :expr) (:id |EeUvbzFF-7p)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |3Br5IlTuuUk) (:text |group) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :expr) (:id |YDcYidDxopu)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |6LMB5pC0gEE) (:text |{}) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                              |r $ {} (:type :expr) (:id |G5lRNoUsczc)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |9XroqTS6hM0) (:text |box) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :expr) (:id |gc_OavexvIr)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |O8sp2Tx1GCI) (:text |{}) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :expr) (:id |uYqXujVYzgk)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |Qv4H2vNWz29) (:text |:params) (:by |root) (:at 1583600289679)
                                          |j $ {} (:type :expr) (:id |t6h387eVSMT)
                                            :data $ {}
                                              |T $ {} (:type :leaf) (:id |rPwiCK4FXyW) (:text |{}) (:by |root) (:at 1583600289679)
                                              |j $ {} (:type :expr) (:id |71QDoM3X6OI)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |bByVrqYT5iD) (:text |:width) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :leaf) (:id |iAzws5qnoQA) (:text |16) (:by |root) (:at 1583600289679)
                                                :by nil
                                                :at 1583600289679
                                              |r $ {} (:type :expr) (:id |LQ_1KEPDDAs)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |q5JJO2mbtl3) (:text |:height) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :leaf) (:id |kQXI3nX4a8V) (:text |4) (:by |root) (:at 1583600289679)
                                                :by nil
                                                :at 1583600289679
                                              |v $ {} (:type :expr) (:id |rniQa2hduEw)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |ko8Iuz2uyLc) (:text |:depth) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :leaf) (:id |C08pTtYWPuc) (:text |6) (:by |root) (:at 1583600289679)
                                                :by nil
                                                :at 1583600289679
                                              |x $ {} (:type :expr) (:id |SCjfe5jv7mF)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |2FPWaYrrqa0) (:text |:x) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :leaf) (:id |rO6eMQNSvZE) (:text |-40) (:by |root) (:at 1583600289679)
                                                :by nil
                                                :at 1583600289679
                                              |y $ {} (:type :expr) (:id |gMGO-AIMVbo)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |duAunPSevzH) (:text |:y) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :leaf) (:id |U74DxiMvH_l) (:text |0) (:by |root) (:at 1583600289679)
                                                :by nil
                                                :at 1583600289679
                                              |yT $ {} (:type :expr) (:id |uqeSlHBLbJp)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |lradk9c1uVE) (:text |:z) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :leaf) (:id |2cq0V1VjPdo) (:text |0) (:by |root) (:at 1583600289679)
                                                :by nil
                                                :at 1583600289679
                                            :by nil
                                            :at 1583600289679
                                        :by nil
                                        :at 1583600289679
                                      |r $ {} (:type :expr) (:id |eDXUPXnznv1)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |6leAefSneVe) (:text |:material) (:by |root) (:at 1583600289679)
                                          |j $ {} (:type :expr) (:id |ldENahTJJQD)
                                            :data $ {}
                                              |T $ {} (:type :leaf) (:id |CBM7CXzvrTO) (:text |{}) (:by |root) (:at 1583600289679)
                                              |j $ {} (:type :expr) (:id |Rl4f7ciqNl6)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |TTyyzz8c-LC) (:text |:kind) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :leaf) (:id |Qkx1rwQmKsv) (:text |:mesh-lambert) (:by |root) (:at 1583600289679)
                                                :by nil
                                                :at 1583600289679
                                              |r $ {} (:type :expr) (:id |wrckCeWa-tE)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |hlhLP2pvUiK) (:text |:color) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :leaf) (:id |cOfM9PO7H7v) (:text |0x808080) (:by |root) (:at 1583600289679)
                                                :by nil
                                                :at 1583600289679
                                              |v $ {} (:type :expr) (:id |EVisXEiiejZ)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |rqn_JS8snbP) (:text |:opacity) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :leaf) (:id |RicqCG5RRqD) (:text |0.6) (:by |root) (:at 1583600289679)
                                                :by nil
                                                :at 1583600289679
                                            :by nil
                                            :at 1583600289679
                                        :by nil
                                        :at 1583600289679
                                      |v $ {} (:type :expr) (:id |KDBayC5fVbi)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |w7sKqy9X0Fz) (:text |:event) (:by |root) (:at 1583600289679)
                                          |j $ {} (:type :expr) (:id |vkGP3UX-5g-)
                                            :data $ {}
                                              |T $ {} (:type :leaf) (:id |p7u2CCDOYoM) (:text |{}) (:by |root) (:at 1583600289679)
                                              |j $ {} (:type :expr) (:id |kb2ShbAwWkB)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |p8TOcW1yJsD) (:text |:click) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :expr) (:id |SSS0hlHwOea)
                                                    :data $ {}
                                                      |T $ {} (:type :leaf) (:id |CcP2z5L4-4K) (:text |fn) (:by |root) (:at 1583600289679)
                                                      |j $ {} (:type :expr) (:id |3CIuPbtC_3F)
                                                        :data $ {}
                                                          |T $ {} (:type :leaf) (:id |IynSMffbJWS) (:text |event) (:by |root) (:at 1583600289679)
                                                          |j $ {} (:type :leaf) (:id |HLLZVKwkgDS) (:text |dispatch!) (:by |root) (:at 1583600289679)
                                                        :by nil
                                                        :at 1583600289679
                                                      |r $ {} (:type :expr) (:id |Mx__Ye6qTtw)
                                                        :data $ {}
                                                          |T $ {} (:type :leaf) (:id |iTRsv4pEc2y) (:text |.log) (:by |root) (:at 1583600289679)
                                                          |j $ {} (:type :leaf) (:id |oEGwxyE-h9j) (:text |js/console) (:by |root) (:at 1583600289679)
                                                          |r $ {} (:type :leaf) (:id |46ZvJL9-GkG) (:text ||Click:) (:by |root) (:at 1583600289679)
                                                          |v $ {} (:type :leaf) (:id |ruKgz1pVOPg) (:text |event) (:by |root) (:at 1583600289679)
                                                        :by nil
                                                        :at 1583600289679
                                                      |v $ {} (:type :expr) (:id |VmLHhgEzGJb)
                                                        :data $ {}
                                                          |T $ {} (:type :leaf) (:id |k6lYNfBEm_0) (:text |dispatch!) (:by |root) (:at 1583600289679)
                                                          |j $ {} (:type :leaf) (:id |Qvrb6n0UVsB) (:text |:demo) (:by |root) (:at 1583600289679)
                                                          |r $ {} (:type :leaf) (:id |vqinxoRCUT7) (:text |nil) (:by |root) (:at 1583600289679)
                                                        :by nil
                                                        :at 1583600289679
                                                      |x $ {} (:type :expr) (:id |yM6t1ssPCxG)
                                                        :data $ {}
                                                          |T $ {} (:type :leaf) (:id |lelGoSnlUuM) (:text |mutate!) (:by |root) (:at 1583600289679)
                                                          |j $ {} (:type :leaf) (:id |kS8qSgPUNR2) (:text "||Mutate demo") (:by |root) (:at 1583600289679)
                                                        :by nil
                                                        :at 1583600289679
                                                    :by nil
                                                    :at 1583600289679
                                                :by nil
                                                :at 1583600289679
                                            :by nil
                                            :at 1583600289679
                                        :by nil
                                        :at 1583600289679
                                    :by nil
                                    :at 1583600289679
                                :by nil
                                :at 1583600289679
                              |v $ {} (:type :expr) (:id |1HgfE-extjQ)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |6gdKthGrUuN) (:text |sphere) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :expr) (:id |Zrj_vfKD_m7)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |EaHfGbePYk8) (:text |{}) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :expr) (:id |xELkgcGr1Yw)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |K-Gfe2LsOPd) (:text |:params) (:by |root) (:at 1583600289679)
                                          |j $ {} (:type :expr) (:id |O_NM8t7jhry)
                                            :data $ {}
                                              |T $ {} (:type :leaf) (:id |X_ayLNriQs8) (:text |{}) (:by |root) (:at 1583600289679)
                                              |j $ {} (:type :expr) (:id |U7d1_hpkVqP)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |uc1s45AzSnW) (:text |:radius) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :leaf) (:id |SQsDmYuxQFB) (:text |8) (:by |root) (:at 1583600289679)
                                                :by nil
                                                :at 1583600289679
                                              |r $ {} (:type :expr) (:id |uRcp72Q5xTd)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |115qgIuGH1W) (:text |:x) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :leaf) (:id |fWKvTFJoIwH) (:text |10) (:by |root) (:at 1583600289679)
                                                :by nil
                                                :at 1583600289679
                                            :by nil
                                            :at 1583600289679
                                        :by nil
                                        :at 1583600289679
                                      |r $ {} (:type :expr) (:id |hxVHSmhj8I1)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |6FgPG40jeAj) (:text |:material) (:by |root) (:at 1583600289679)
                                          |j $ {} (:type :expr) (:id |GJhjslicNJ1)
                                            :data $ {}
                                              |T $ {} (:type :leaf) (:id |f3NiKCKORQE) (:text |{}) (:by |root) (:at 1583600289679)
                                              |j $ {} (:type :expr) (:id |fBOdi4UAQPn)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |-8z-iCgQkIG) (:text |:kind) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :leaf) (:id |LELUPLMmuU8) (:text |:mesh-lambert) (:by |root) (:at 1583600289679)
                                                :by nil
                                                :at 1583600289679
                                              |r $ {} (:type :expr) (:id |QLc2MnDJu1G)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |BPKZSi5SoZR) (:text |:opacity) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :leaf) (:id |yYRORgWYVFj) (:text |0.6) (:by |root) (:at 1583600289679)
                                                :by nil
                                                :at 1583600289679
                                              |v $ {} (:type :expr) (:id |WWpmDDeeRLb)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |AkJKMuR-hb5) (:text |:color) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :leaf) (:id |rl-_TMWS4Mq) (:text |0x9050c0) (:by |root) (:at 1583600289679)
                                                :by nil
                                                :at 1583600289679
                                            :by nil
                                            :at 1583600289679
                                        :by nil
                                        :at 1583600289679
                                      |v $ {} (:type :expr) (:id |AdaFONL8cFX)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |IArve8GzRO6) (:text |:event) (:by |root) (:at 1583600289679)
                                          |j $ {} (:type :expr) (:id |qDZKkrsKDNC)
                                            :data $ {}
                                              |T $ {} (:type :leaf) (:id |M6juXq6RQ0D) (:text |{}) (:by |root) (:at 1583600289679)
                                              |j $ {} (:type :expr) (:id |BOLfXtvp1iI)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |PGLZqtdaRpK) (:text |:click) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :expr) (:id |Uczdu4lqK12)
                                                    :data $ {}
                                                      |T $ {} (:type :leaf) (:id |7jE7LZXHcbY) (:text |fn) (:by |root) (:at 1583600289679)
                                                      |j $ {} (:type :expr) (:id |0RX3qNHB41z)
                                                        :data $ {}
                                                          |T $ {} (:type :leaf) (:id |fsOiz8CpDtJ) (:text |event) (:by |root) (:at 1583600289679)
                                                          |j $ {} (:type :leaf) (:id |RewEuvO38p0) (:text |dispatch!) (:by |root) (:at 1583600289679)
                                                        :by nil
                                                        :at 1583600289679
                                                      |r $ {} (:type :expr) (:id |5kebcxEtLFM)
                                                        :data $ {}
                                                          |T $ {} (:type :leaf) (:id |dJpX_sXUp7d) (:text |.log) (:by |root) (:at 1583600289679)
                                                          |j $ {} (:type :leaf) (:id |trSlIsdIQMa) (:text |js/console) (:by |root) (:at 1583600289679)
                                                          |r $ {} (:type :leaf) (:id |jM_7IiGG-zD) (:text ||Click:) (:by |root) (:at 1583600289679)
                                                          |v $ {} (:type :leaf) (:id |g_2cgaITEyf) (:text |event) (:by |root) (:at 1583600289679)
                                                        :by nil
                                                        :at 1583600289679
                                                      |v $ {} (:type :expr) (:id |JZfbiBtzXRu)
                                                        :data $ {}
                                                          |T $ {} (:type :leaf) (:id |lT1rXMO_9qo) (:text |dispatch!) (:by |root) (:at 1583600289679)
                                                          |j $ {} (:type :leaf) (:id |CpnNE-w_Tv5) (:text |:canvas) (:by |root) (:at 1583600289679)
                                                          |r $ {} (:type :leaf) (:id |n1xjs7463hg) (:text |nil) (:by |root) (:at 1583600289679)
                                                        :by nil
                                                        :at 1583600289679
                                                    :by nil
                                                    :at 1583600289679
                                                :by nil
                                                :at 1583600289679
                                            :by nil
                                            :at 1583600289679
                                        :by nil
                                        :at 1583600289679
                                    :by nil
                                    :at 1583600289679
                                :by nil
                                :at 1583600289679
                              |x $ {} (:type :expr) (:id |NwYSGPQlm3X)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |zdTIZBS2J72) (:text |group) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :expr) (:id |JEq_QEBTrxK)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |b_w7Op3Wj7o) (:text |{}) (:by |root) (:at 1583600289679)
                                    :by nil
                                    :at 1583600289679
                                  |r $ {} (:type :expr) (:id |5jwKTG-cJyc)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |vRKMMFvCL94) (:text |text) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :expr) (:id |Kz2VORu39CC)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |hnPYunnZ1on) (:text |{}) (:by |root) (:at 1583600289679)
                                          |j $ {} (:type :expr) (:id |0F-k5sJKrri)
                                            :data $ {}
                                              |T $ {} (:type :leaf) (:id |RJJ9PKK2Wpj) (:text |:params) (:by |root) (:at 1583600289679)
                                              |j $ {} (:type :expr) (:id |Efq5qdTnZ30)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |1slfv2yxsuO) (:text |{}) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :expr) (:id |fYgnYg2_8PZ)
                                                    :data $ {}
                                                      |T $ {} (:type :leaf) (:id |3dR-0AI0lrE) (:text |:text) (:by |root) (:at 1583600289679)
                                                      |j $ {} (:type :leaf) (:id |meneEvA7k-C) (:text ||Quatrefoil) (:by |root) (:at 1583600289679)
                                                    :by nil
                                                    :at 1583600289679
                                                  |r $ {} (:type :expr) (:id |RXRFzZowDxJ)
                                                    :data $ {}
                                                      |T $ {} (:type :leaf) (:id |IS594iAMFoq) (:text |:size) (:by |root) (:at 1583600289679)
                                                      |j $ {} (:type :leaf) (:id |aO5Aqfd6g2p) (:text |4) (:by |root) (:at 1583600289679)
                                                    :by nil
                                                    :at 1583600289679
                                                  |v $ {} (:type :expr) (:id |x9Meli_pitx)
                                                    :data $ {}
                                                      |T $ {} (:type :leaf) (:id |XOrBkh__fUN) (:text |:height) (:by |root) (:at 1583600289679)
                                                      |j $ {} (:type :leaf) (:id |k6ZM3BWTLiP) (:text |2) (:by |root) (:at 1583600289679)
                                                    :by nil
                                                    :at 1583600289679
                                                  |x $ {} (:type :expr) (:id |CDZd2kKrG0N)
                                                    :data $ {}
                                                      |T $ {} (:type :leaf) (:id |g56tAmmRFOD) (:text |:z) (:by |root) (:at 1583600289679)
                                                      |j $ {} (:type :leaf) (:id |FDzys2ZeHOP) (:text |20) (:by |root) (:at 1583600289679)
                                                    :by nil
                                                    :at 1583600289679
                                                  |y $ {} (:type :expr) (:id |fWAhhxd2ojC)
                                                    :data $ {}
                                                      |T $ {} (:type :leaf) (:id |0Q9xPntG5Ih) (:text |:x) (:by |root) (:at 1583600289679)
                                                      |j $ {} (:type :leaf) (:id |ETc9PHitA7C) (:text |-30) (:by |root) (:at 1583600289679)
                                                    :by nil
                                                    :at 1583600289679
                                                :by nil
                                                :at 1583600289679
                                            :by nil
                                            :at 1583600289679
                                          |r $ {} (:type :expr) (:id |hqyhHawizHB)
                                            :data $ {}
                                              |T $ {} (:type :leaf) (:id |CSXlv8xIrCT) (:text |:material) (:by |root) (:at 1583600289679)
                                              |j $ {} (:type :expr) (:id |W88FwKjvJkE)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |6anCz8tiQrJ) (:text |{}) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :expr) (:id |QNtKBbNAk_T)
                                                    :data $ {}
                                                      |T $ {} (:type :leaf) (:id |Vfv12CocbtG) (:text |:kind) (:by |root) (:at 1583600289679)
                                                      |j $ {} (:type :leaf) (:id |iIETDCpIXXo) (:text |:mesh-lambert) (:by |root) (:at 1583600289679)
                                                    :by nil
                                                    :at 1583600289679
                                                  |r $ {} (:type :expr) (:id |QguxZwEcLVi)
                                                    :data $ {}
                                                      |T $ {} (:type :leaf) (:id |nwSronsJyg7) (:text |:color) (:by |root) (:at 1583600289679)
                                                      |j $ {} (:type :leaf) (:id |xKwvxlGD-PS) (:text |0xffcccc) (:by |root) (:at 1583600289679)
                                                    :by nil
                                                    :at 1583600289679
                                                :by nil
                                                :at 1583600289679
                                            :by nil
                                            :at 1583600289679
                                        :by nil
                                        :at 1583600289679
                                    :by nil
                                    :at 1583600289679
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                :by nil
                :at 1583600289679
            :by nil
            :at 1583600289679
          |init-state $ {} (:type :expr) (:id |WCVohe38KCs)
            :data $ {}
              |T $ {} (:type :leaf) (:id |rqrNVViQBuM) (:text |defn) (:by |root) (:at 1583600289679)
              |j $ {} (:type :leaf) (:id |rZo-vky6XPS) (:text |init-state) (:by |root) (:at 1583600289679)
              |r $ {} (:type :expr) (:id |j4YiPTn4I91)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |pxUM6PHQlVd) (:text "|&") (:by |root) (:at 1583600289679)
                  |j $ {} (:type :leaf) (:id |FOIehT0hoq9) (:text |args) (:by |root) (:at 1583600289679)
                :by nil
                :at 1583600289679
              |v $ {} (:type :leaf) (:id |TVY1SqIMKGW) (:text |:portal) (:by |root) (:at 1583600289679)
            :by nil
            :at 1583600289679
          |update-state $ {} (:type :expr) (:id |s2C1lX-_bjI)
            :data $ {}
              |T $ {} (:type :leaf) (:id |AaUARU7D8XI) (:text |defn) (:by |root) (:at 1583600289679)
              |j $ {} (:type :leaf) (:id |6X-2da4JjZ7) (:text |update-state) (:by |root) (:at 1583600289679)
              |r $ {} (:type :expr) (:id |f9h69ARFbFD)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |CZ7CrqtjkGK) (:text |state) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :leaf) (:id |mNZrPPULbxz) (:text |new-state) (:by |root) (:at 1583600289679)
                :by nil
                :at 1583600289679
              |v $ {} (:type :leaf) (:id |ACN13VkAkqN) (:text |new-state) (:by |root) (:at 1583600289679)
            :by nil
            :at 1583600289679
        :proc $ {} (:type :expr) (:id |-ExmmdjeENI) (:data $ {}) (:by nil) (:at 1583600289679)
      |quatrefoil.comp.todolist $ {}
        :ns $ {} (:type :expr) (:id |Op25nOdaBSE)
          :data $ {}
            |T $ {} (:type :leaf) (:id |Y0DL1mv0KSS) (:text |ns) (:by |root) (:at 1583600289679)
            |j $ {} (:type :leaf) (:id |BeSc0m5bLci) (:text |quatrefoil.comp.todolist) (:by |root) (:at 1583600289679)
            |r $ {} (:type :expr) (:id |CMza9Jm7_aN)
              :data $ {}
                |T $ {} (:type :leaf) (:id |A7IjDcIoiNx) (:text |:require) (:by |root) (:at 1583600289679)
                |j $ {} (:type :expr) (:id |Rt8wMh8pcKf)
                  :data $ {}
                    |T $ {} (:type :leaf) (:id |6c5s1_AUWUU) (:text |[]) (:by |root) (:at 1583600289679)
                    |j $ {} (:type :leaf) (:id |h5QD9olFn2Y) (:text |quatrefoil.dsl.alias) (:by |root) (:at 1583600289679)
                    |r $ {} (:type :leaf) (:id |rfE-PQO31VV) (:text |:refer) (:by |root) (:at 1583600289679)
                    |v $ {} (:type :expr) (:id |tWz4rCfgTwL)
                      :data $ {}
                        |T $ {} (:type :leaf) (:id |mwTPEXwr3cQ) (:text |[]) (:by |root) (:at 1583600289679)
                        |yr $ {} (:type :leaf) (:id |G1qXTNSSV0o) (:text |text) (:by |root) (:at 1583600289679)
                        |yT $ {} (:type :leaf) (:id |QrFlP0B21m1) (:text |perspective-camera) (:by |root) (:at 1583600289679)
                        |j $ {} (:type :leaf) (:id |4uUyjX4eBRX) (:text |create-comp) (:by |root) (:at 1583600289679)
                        |x $ {} (:type :leaf) (:id |C7t-zNZwtr-) (:text |sphere) (:by |root) (:at 1583600289679)
                        |v $ {} (:type :leaf) (:id |p5_-9-ncfaD) (:text |box) (:by |root) (:at 1583600289679)
                        |yj $ {} (:type :leaf) (:id |d1Tjjw3rxyY) (:text |scene) (:by |root) (:at 1583600289679)
                        |r $ {} (:type :leaf) (:id |ht4IRgptrz-) (:text |group) (:by |root) (:at 1583600289679)
                        |y $ {} (:type :leaf) (:id |VS00rmDGm7F) (:text |point-light) (:by |root) (:at 1583600289679)
                      :by nil
                      :at 1583600289679
                  :by nil
                  :at 1583600289679
              :by nil
              :at 1583600289679
          :by nil
          :at 1583600289679
        :defs $ {}
          |comp-todolist $ {} (:type :expr) (:id |LGmnd8QiI3u)
            :data $ {}
              |T $ {} (:type :leaf) (:id |S5_BIO-5FBg) (:text |def) (:by |root) (:at 1583600289679)
              |j $ {} (:type :leaf) (:id |Xk0UO-2yrCc) (:text |comp-todolist) (:by |root) (:at 1583600289679)
              |r $ {} (:type :expr) (:id |0wr98QLhIS0)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |Wa7wwvO96gR) (:text |create-comp) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :leaf) (:id |Qy9LaNP04OU) (:text |:todolist) (:by |root) (:at 1583600289679)
                  |r $ {} (:type :expr) (:id |gwB2GBH4KmO)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |BNlHuzBOl8T) (:text |{}) (:by |root) (:at 1583600289679)
                    :by nil
                    :at 1583600289679
                  |v $ {} (:type :expr) (:id |yUHMobJnPoO)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |GNK1BorqTS7) (:text |fn) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :expr) (:id |j4j3nNCYY-e)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |nnv8DEB0gra) (:text |tasks) (:by |root) (:at 1583600289679)
                        :by nil
                        :at 1583600289679
                      |r $ {} (:type :expr) (:id |5Pfp-stde8p)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |1BPD0DjM44G) (:text |fn) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |D2AFTjdKWpl)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |3i85EaYwjzo) (:text |state) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |PudUSNwF4zp) (:text |mutate!) (:by |root) (:at 1583600289679)
                              |r $ {} (:type :leaf) (:id |LjOkF21G23A) (:text |instant) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                          |r $ {} (:type :expr) (:id |gR8GgnRqusP)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |YKLVdnrbCSL) (:text |group) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :expr) (:id |VIrQv9QJT0K)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |WD6_0uI57fL) (:text |{}) (:by |root) (:at 1583600289679)
                                :by nil
                                :at 1583600289679
                              |r $ {} (:type :expr) (:id |hs6HZQr1s-I)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |-xXXq5XHHfu) (:text |group) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :expr) (:id |yzW7cQwc_rR)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |8Kb46OR8q0X) (:text |{}) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :expr) (:id |C7kj77a9Gx6)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |r36rnhgAvz4) (:text |:params) (:by |root) (:at 1583600289679)
                                          |j $ {} (:type :expr) (:id |omBCTe2eUeq)
                                            :data $ {}
                                              |T $ {} (:type :leaf) (:id |rqjUiHIQFst) (:text |{}) (:by |root) (:at 1583600289679)
                                              |j $ {} (:type :expr) (:id |tlr4WkFMyJT)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |1z580qbxNRM) (:text |:y) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :leaf) (:id |aYYLivPZlxu) (:text |40) (:by |root) (:at 1583600289679)
                                                :by nil
                                                :at 1583600289679
                                              |r $ {} (:type :expr) (:id |kX0LtzLScFM)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |G3XFJBYaBvI) (:text |:x) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :leaf) (:id |khCRdmfpVaD) (:text |0) (:by |root) (:at 1583600289679)
                                                :by nil
                                                :at 1583600289679
                                              |v $ {} (:type :expr) (:id |hNGQboU58PD)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |4p0fk8k5OkX) (:text |:z) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :leaf) (:id |tElgYU1dsu6) (:text |0) (:by |root) (:at 1583600289679)
                                                :by nil
                                                :at 1583600289679
                                            :by nil
                                            :at 1583600289679
                                        :by nil
                                        :at 1583600289679
                                    :by nil
                                    :at 1583600289679
                                  |r $ {} (:type :expr) (:id |vP5RNxxvyXR)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |I_qLs50dlza) (:text |box) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :expr) (:id |dvPqoIrPdWi)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |BAb5CNDrxR3) (:text |{}) (:by |root) (:at 1583600289679)
                                          |j $ {} (:type :expr) (:id |65Z2ZCZCTYK)
                                            :data $ {}
                                              |T $ {} (:type :leaf) (:id |98qo1uXddL8) (:text |:params) (:by |root) (:at 1583600289679)
                                              |j $ {} (:type :expr) (:id |QdagpOyJvFa)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |JAasB0bqaI3) (:text |{}) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :expr) (:id |8T1eblTD5kG)
                                                    :data $ {}
                                                      |T $ {} (:type :leaf) (:id |ih_-ucVKhn_) (:text |:width) (:by |root) (:at 1583600289679)
                                                      |j $ {} (:type :leaf) (:id |Drmd-A3zvgv) (:text |32) (:by |root) (:at 1583600289679)
                                                    :by nil
                                                    :at 1583600289679
                                                  |r $ {} (:type :expr) (:id |uoUHtkXCaKy)
                                                    :data $ {}
                                                      |T $ {} (:type :leaf) (:id |n9JzfJ1-Fsm) (:text |:height) (:by |root) (:at 1583600289679)
                                                      |j $ {} (:type :leaf) (:id |oaNC87oZGWD) (:text |6) (:by |root) (:at 1583600289679)
                                                    :by nil
                                                    :at 1583600289679
                                                  |v $ {} (:type :expr) (:id |LEfaPuZfMpf)
                                                    :data $ {}
                                                      |T $ {} (:type :leaf) (:id |yKHbMzn-9Lq) (:text |:depth) (:by |root) (:at 1583600289679)
                                                      |j $ {} (:type :leaf) (:id |Bv1g4cIsu7f) (:text |1) (:by |root) (:at 1583600289679)
                                                    :by nil
                                                    :at 1583600289679
                                                  |x $ {} (:type :expr) (:id |1uOV92x4WOk)
                                                    :data $ {}
                                                      |T $ {} (:type :leaf) (:id |AViMukthvkZ) (:text |:opacity) (:by |root) (:at 1583600289679)
                                                      |j $ {} (:type :leaf) (:id |6Iqp0b6d_dr) (:text |0.5) (:by |root) (:at 1583600289679)
                                                    :by nil
                                                    :at 1583600289679
                                                :by nil
                                                :at 1583600289679
                                            :by nil
                                            :at 1583600289679
                                          |r $ {} (:type :expr) (:id |rNCQDzH3qfo)
                                            :data $ {}
                                              |T $ {} (:type :leaf) (:id |yjpartNpWUV) (:text |:material) (:by |root) (:at 1583600289679)
                                              |j $ {} (:type :expr) (:id |uuAX1uts_4B)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |PctQ54MPC91) (:text |{}) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :expr) (:id |arhHyK0N3LW)
                                                    :data $ {}
                                                      |T $ {} (:type :leaf) (:id |zu4xQzpRaNw) (:text |:kind) (:by |root) (:at 1583600289679)
                                                      |j $ {} (:type :leaf) (:id |x9pb71bFw30) (:text |:mesh-lambert) (:by |root) (:at 1583600289679)
                                                    :by nil
                                                    :at 1583600289679
                                                  |r $ {} (:type :expr) (:id |641WX4AMGxB)
                                                    :data $ {}
                                                      |T $ {} (:type :leaf) (:id |oTtPBksZ7Li) (:text |:color) (:by |root) (:at 1583600289679)
                                                      |j $ {} (:type :leaf) (:id |2CNk29mk4TP) (:text |0xffaaaa) (:by |root) (:at 1583600289679)
                                                    :by nil
                                                    :at 1583600289679
                                                :by nil
                                                :at 1583600289679
                                            :by nil
                                            :at 1583600289679
                                          |v $ {} (:type :expr) (:id |-BDaKgslgJw)
                                            :data $ {}
                                              |T $ {} (:type :leaf) (:id |sib9iIWcjiw) (:text |:event) (:by |root) (:at 1583600289679)
                                              |j $ {} (:type :expr) (:id |TFBCPBntqKd)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |In-sbbxB_Fq) (:text |{}) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :expr) (:id |nSb0zyPgWNR)
                                                    :data $ {}
                                                      |T $ {} (:type :leaf) (:id |t_Zfs-pEo0X) (:text |:click) (:by |root) (:at 1583600289679)
                                                      |j $ {} (:type :expr) (:id |yVgZkAAvgny)
                                                        :data $ {}
                                                          |T $ {} (:type :leaf) (:id |-Y9Je_pxiCe) (:text |fn) (:by |root) (:at 1583600289679)
                                                          |j $ {} (:type :expr) (:id |k9S617l7Wie)
                                                            :data $ {}
                                                              |T $ {} (:type :leaf) (:id |sS0Mo9NJwem) (:text |event) (:by |root) (:at 1583600289679)
                                                              |j $ {} (:type :leaf) (:id |APDSpsBc4Cv) (:text |dispatch!) (:by |root) (:at 1583600289679)
                                                            :by nil
                                                            :at 1583600289679
                                                          |r $ {} (:type :expr) (:id |CXS4IzXcqUG)
                                                            :data $ {}
                                                              |T $ {} (:type :leaf) (:id |_nX-Hk_YUzD) (:text |dispatch!) (:by |root) (:at 1583600289679)
                                                              |j $ {} (:type :leaf) (:id |SvmgX2KR2qj) (:text |:add-task) (:by |root) (:at 1583600289679)
                                                              |r $ {} (:type :expr) (:id |V0rDuOIUEgJ)
                                                                :data $ {}
                                                                  |T $ {} (:type :leaf) (:id |CuLF_CAC2up) (:text |js/prompt) (:by |root) (:at 1583600289679)
                                                                  |j $ {} (:type :leaf) (:id |ewcdSV9rfnS) (:text "||Task content?") (:by |root) (:at 1583600289679)
                                                                :by nil
                                                                :at 1583600289679
                                                            :by nil
                                                            :at 1583600289679
                                                        :by nil
                                                        :at 1583600289679
                                                    :by nil
                                                    :at 1583600289679
                                                :by nil
                                                :at 1583600289679
                                            :by nil
                                            :at 1583600289679
                                        :by nil
                                        :at 1583600289679
                                    :by nil
                                    :at 1583600289679
                                :by nil
                                :at 1583600289679
                              |v $ {} (:type :expr) (:id |Kf-QxGmUUSD)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |SZSxS1pLTRg) (:text |group) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :expr) (:id |MVr8lmoplub)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |L8BHQSuPjZm) (:text |{}) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :expr) (:id |-ulOioEzYFx)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |gQTF4DPF0kq) (:text |:params) (:by |root) (:at 1583600289679)
                                          |j $ {} (:type :expr) (:id |ei3J8vCV5zJ)
                                            :data $ {}
                                              |T $ {} (:type :leaf) (:id |5JUkktbwKC-) (:text |{}) (:by |root) (:at 1583600289679)
                                              |j $ {} (:type :expr) (:id |m9FiJf6YZuu)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |H_YDPwjn2wB) (:text |:y) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :leaf) (:id |RmantRMqZV7) (:text |30) (:by |root) (:at 1583600289679)
                                                :by nil
                                                :at 1583600289679
                                              |r $ {} (:type :expr) (:id |kaFytDp-kGi)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |E8FVcVcQ0P4) (:text |:x) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :leaf) (:id |6xmiqtFWO07) (:text |0) (:by |root) (:at 1583600289679)
                                                :by nil
                                                :at 1583600289679
                                              |v $ {} (:type :expr) (:id |cdXsTc15NJl)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |ImVguV9Gzd9) (:text |:z) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :leaf) (:id |Xbh-xzO-1pM) (:text |0) (:by |root) (:at 1583600289679)
                                                :by nil
                                                :at 1583600289679
                                            :by nil
                                            :at 1583600289679
                                        :by nil
                                        :at 1583600289679
                                    :by nil
                                    :at 1583600289679
                                  |r $ {} (:type :expr) (:id |QiBgIR9vEpQ)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |Q64QkpD3Lgn) (:text |->>) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :expr) (:id |-gZ-fms6bLF)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |KCGJ4eOOWW6) (:text |vals) (:by |root) (:at 1583600289679)
                                          |j $ {} (:type :leaf) (:id |7TaUUov6Kfu) (:text |tasks) (:by |root) (:at 1583600289679)
                                        :by nil
                                        :at 1583600289679
                                      |r $ {} (:type :expr) (:id |oZ34y9rJqg8)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |Ok5C4P1v8I4) (:text |map-indexed) (:by |root) (:at 1583600289679)
                                          |j $ {} (:type :expr) (:id |ZZNTvK4dcEX)
                                            :data $ {}
                                              |T $ {} (:type :leaf) (:id |LGlNACnH31q) (:text |fn) (:by |root) (:at 1583600289679)
                                              |j $ {} (:type :expr) (:id |Go6_lbNJoLl)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |ADqVGxaLr32) (:text |idx) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :leaf) (:id |YnwNWyvdo6l) (:text |task) (:by |root) (:at 1583600289679)
                                                :by nil
                                                :at 1583600289679
                                              |r $ {} (:type :expr) (:id |zUIwzko2B9H)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |Y3wvOJcvZmQ) (:text |[]) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :expr) (:id |RgIGda7pLTe)
                                                    :data $ {}
                                                      |T $ {} (:type :leaf) (:id |vYeu4zKN_sL) (:text |:id) (:by |root) (:at 1583600289679)
                                                      |j $ {} (:type :leaf) (:id |Kizy_I5Ld_T) (:text |task) (:by |root) (:at 1583600289679)
                                                    :by nil
                                                    :at 1583600289679
                                                  |r $ {} (:type :expr) (:id |HU1iNhqyTKL)
                                                    :data $ {}
                                                      |T $ {} (:type :leaf) (:id |ezSRevq82Gk) (:text |comp-task) (:by |root) (:at 1583600289679)
                                                      |j $ {} (:type :leaf) (:id |GK6Vx0dLapN) (:text |task) (:by |root) (:at 1583600289679)
                                                      |r $ {} (:type :leaf) (:id |dV6_jucbva8) (:text |idx) (:by |root) (:at 1583600289679)
                                                    :by nil
                                                    :at 1583600289679
                                                :by nil
                                                :at 1583600289679
                                            :by nil
                                            :at 1583600289679
                                        :by nil
                                        :at 1583600289679
                                      |v $ {} (:type :expr) (:id |mN-dNeSTi-W)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |1h8rWn-mTCF) (:text |into) (:by |root) (:at 1583600289679)
                                          |j $ {} (:type :expr) (:id |eBlSWwaGpLu)
                                            :data $ {}
                                              |T $ {} (:type :leaf) (:id |MuJji0knNiG) (:text |{}) (:by |root) (:at 1583600289679)
                                            :by nil
                                            :at 1583600289679
                                        :by nil
                                        :at 1583600289679
                                    :by nil
                                    :at 1583600289679
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                :by nil
                :at 1583600289679
            :by nil
            :at 1583600289679
          |comp-task $ {} (:type :expr) (:id |GuVpapgJKxp)
            :data $ {}
              |T $ {} (:type :leaf) (:id |DLnqYzYyJZz) (:text |def) (:by |root) (:at 1583600289679)
              |j $ {} (:type :leaf) (:id |u7xFn157B_d) (:text |comp-task) (:by |root) (:at 1583600289679)
              |r $ {} (:type :expr) (:id |jYucOxJKgHI)
                :data $ {}
                  |T $ {} (:type :leaf) (:id |i8zlq1Tb57F) (:text |create-comp) (:by |root) (:at 1583600289679)
                  |j $ {} (:type :leaf) (:id |e7XGwrchkQd) (:text |:task) (:by |root) (:at 1583600289679)
                  |r $ {} (:type :expr) (:id |ubgOv06LYC3)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |TOCWJ0NYrqZ) (:text |{}) (:by |root) (:at 1583600289679)
                    :by nil
                    :at 1583600289679
                  |v $ {} (:type :expr) (:id |-YRgUrlxkGy)
                    :data $ {}
                      |T $ {} (:type :leaf) (:id |BELldYYIqEO) (:text |fn) (:by |root) (:at 1583600289679)
                      |j $ {} (:type :expr) (:id |s_Onn7jVX-g)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |BUAbSlNMAej) (:text |task) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :leaf) (:id |hCxNyv7jjEs) (:text |idx) (:by |root) (:at 1583600289679)
                        :by nil
                        :at 1583600289679
                      |r $ {} (:type :expr) (:id |-jzSajc9noJ)
                        :data $ {}
                          |T $ {} (:type :leaf) (:id |u2-Gk9c8IRs) (:text |fn) (:by |root) (:at 1583600289679)
                          |j $ {} (:type :expr) (:id |3QhNFXMvciz)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |XSRA-ONVaeU) (:text |state) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :leaf) (:id |EpCxx9vBHUj) (:text |mutate) (:by |root) (:at 1583600289679)
                              |r $ {} (:type :leaf) (:id |8U75YhDgeJd) (:text |instant) (:by |root) (:at 1583600289679)
                            :by nil
                            :at 1583600289679
                          |r $ {} (:type :expr) (:id |0Ow0o0eFXqL)
                            :data $ {}
                              |T $ {} (:type :leaf) (:id |h0Gl2uE5HqZ) (:text |group) (:by |root) (:at 1583600289679)
                              |j $ {} (:type :expr) (:id |yTw-u38gTHS)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |hr12kpfT3hH) (:text |{}) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :expr) (:id |ZVaNOQHHmWH)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |t5gkEV7K3gi) (:text |:params) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :expr) (:id |YHLzWU8dZQV)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |mRkCrWVKaM8) (:text |{}) (:by |root) (:at 1583600289679)
                                          |j $ {} (:type :expr) (:id |2zUv62CtYIX)
                                            :data $ {}
                                              |T $ {} (:type :leaf) (:id |6eUppFatfW8) (:text |:x) (:by |root) (:at 1583600289679)
                                              |j $ {} (:type :leaf) (:id |TcFFT2wi0N3) (:text |0) (:by |root) (:at 1583600289679)
                                            :by nil
                                            :at 1583600289679
                                          |r $ {} (:type :expr) (:id |xTdwvdAFKcY)
                                            :data $ {}
                                              |T $ {} (:type :leaf) (:id |lf6gBsJtQ-T) (:text |:y) (:by |root) (:at 1583600289679)
                                              |j $ {} (:type :expr) (:id |XGJ852tgSb_)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |_jFDjaoPhBb) (:text |*) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :leaf) (:id |ST4ga2QyF4_) (:text |idx) (:by |root) (:at 1583600289679)
                                                  |r $ {} (:type :leaf) (:id |jGjHPiBZjZg) (:text |-8) (:by |root) (:at 1583600289679)
                                                :by nil
                                                :at 1583600289679
                                            :by nil
                                            :at 1583600289679
                                        :by nil
                                        :at 1583600289679
                                    :by nil
                                    :at 1583600289679
                                :by nil
                                :at 1583600289679
                              |r $ {} (:type :expr) (:id |l9DBbgW0sFz)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |YafIdenDD8a) (:text |sphere) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :expr) (:id |Vyq7ARTp5ig)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |cQZGQGmzpEP) (:text |{}) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :expr) (:id |S48SghlekQV)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |nXzJFNKScey) (:text |:params) (:by |root) (:at 1583600289679)
                                          |j $ {} (:type :expr) (:id |d6m8Wbiniqt)
                                            :data $ {}
                                              |T $ {} (:type :leaf) (:id |RY_q7_YRjuu) (:text |{}) (:by |root) (:at 1583600289679)
                                              |j $ {} (:type :expr) (:id |nTZfSYGKixR)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |Y359HIkZe7z) (:text |:radius) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :leaf) (:id |vclqBoI3bVW) (:text |2) (:by |root) (:at 1583600289679)
                                                :by nil
                                                :at 1583600289679
                                              |r $ {} (:type :expr) (:id |QQet6WvjPRs)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |zm1ZCwjY2Hq) (:text |:x) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :leaf) (:id |2qJlz7lWV5B) (:text |-20) (:by |root) (:at 1583600289679)
                                                :by nil
                                                :at 1583600289679
                                            :by nil
                                            :at 1583600289679
                                        :by nil
                                        :at 1583600289679
                                      |r $ {} (:type :expr) (:id |VJKNssSFBsG)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |riv1f_6h7yM) (:text |:material) (:by |root) (:at 1583600289679)
                                          |j $ {} (:type :expr) (:id |D0xmrWPMkxM)
                                            :data $ {}
                                              |T $ {} (:type :leaf) (:id |bBWtidkSAFy) (:text |{}) (:by |root) (:at 1583600289679)
                                              |j $ {} (:type :expr) (:id |ak9cmg05sOQ)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |-407FgiBwfb) (:text |:kind) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :leaf) (:id |L5frONSLUuI) (:text |:mesh-lambert) (:by |root) (:at 1583600289679)
                                                :by nil
                                                :at 1583600289679
                                              |r $ {} (:type :expr) (:id |IF5BPxpS9G2)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |HjMXINEJBWd) (:text |:opacity) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :leaf) (:id |iXFfpT4CPVM) (:text |0.3) (:by |root) (:at 1583600289679)
                                                :by nil
                                                :at 1583600289679
                                              |v $ {} (:type :expr) (:id |eDYOH5Bti0u)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |dc9AskEw2cG) (:text |:color) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :expr) (:id |AVG_mzqFZ-J)
                                                    :data $ {}
                                                      |T $ {} (:type :leaf) (:id |La8jfWuRRn0) (:text |if) (:by |root) (:at 1583600289679)
                                                      |j $ {} (:type :expr) (:id |AYrvXSnsh0D)
                                                        :data $ {}
                                                          |T $ {} (:type :leaf) (:id |xX4VXorJ-5q) (:text |:done?) (:by |root) (:at 1583600289679)
                                                          |j $ {} (:type :leaf) (:id |Pi7HocAOEA2) (:text |task) (:by |root) (:at 1583600289679)
                                                        :by nil
                                                        :at 1583600289679
                                                      |r $ {} (:type :leaf) (:id |zGbfk8g-cjg) (:text |0x905055) (:by |root) (:at 1583600289679)
                                                      |v $ {} (:type :leaf) (:id |rpNem2Gjjij) (:text |0x9050ff) (:by |root) (:at 1583600289679)
                                                    :by nil
                                                    :at 1583600289679
                                                :by nil
                                                :at 1583600289679
                                            :by nil
                                            :at 1583600289679
                                        :by nil
                                        :at 1583600289679
                                      |v $ {} (:type :expr) (:id |Rp2o5l6Fl-t)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |5YkOeNlQfR4) (:text |:event) (:by |root) (:at 1583600289679)
                                          |j $ {} (:type :expr) (:id |45UogawSShT)
                                            :data $ {}
                                              |T $ {} (:type :leaf) (:id |Qb_Dy02HX0F) (:text |{}) (:by |root) (:at 1583600289679)
                                              |j $ {} (:type :expr) (:id |uWNg0ogyxa4)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |CfyXFuEd6B8) (:text |:click) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :expr) (:id |cGjODXBvyi6)
                                                    :data $ {}
                                                      |T $ {} (:type :leaf) (:id |roJDjMbHn8h) (:text |fn) (:by |root) (:at 1583600289679)
                                                      |j $ {} (:type :expr) (:id |g2-j9FRLkek)
                                                        :data $ {}
                                                          |T $ {} (:type :leaf) (:id |C2qx1pMarzM) (:text |event) (:by |root) (:at 1583600289679)
                                                          |j $ {} (:type :leaf) (:id |VphMuapc4x4) (:text |dispatch!) (:by |root) (:at 1583600289679)
                                                        :by nil
                                                        :at 1583600289679
                                                      |r $ {} (:type :expr) (:id |rswWon46G_6)
                                                        :data $ {}
                                                          |T $ {} (:type :leaf) (:id |1qN4BABW_Wn) (:text |dispatch!) (:by |root) (:at 1583600289679)
                                                          |j $ {} (:type :leaf) (:id |jvxWu1oU7AQ) (:text |:toggle-task) (:by |root) (:at 1583600289679)
                                                          |r $ {} (:type :expr) (:id |-vq8ovUADfT)
                                                            :data $ {}
                                                              |T $ {} (:type :leaf) (:id |XY0CE7cVfXP) (:text |:id) (:by |root) (:at 1583600289679)
                                                              |j $ {} (:type :leaf) (:id |iIk9-OSVptq) (:text |task) (:by |root) (:at 1583600289679)
                                                            :by nil
                                                            :at 1583600289679
                                                        :by nil
                                                        :at 1583600289679
                                                    :by nil
                                                    :at 1583600289679
                                                :by nil
                                                :at 1583600289679
                                            :by nil
                                            :at 1583600289679
                                        :by nil
                                        :at 1583600289679
                                    :by nil
                                    :at 1583600289679
                                :by nil
                                :at 1583600289679
                              |v $ {} (:type :expr) (:id |wMDAifEBK3m)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |EqVJRln2nzd) (:text |box) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :expr) (:id |JC4ONW__vQ0)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |W6lg_HIkb8g) (:text |{}) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :expr) (:id |MkSHwjKe61X)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |ZfmvyLg1NiF) (:text |:params) (:by |root) (:at 1583600289679)
                                          |j $ {} (:type :expr) (:id |8mYnE0DEKYy)
                                            :data $ {}
                                              |T $ {} (:type :leaf) (:id |pjApIAzkY4t) (:text |{}) (:by |root) (:at 1583600289679)
                                              |j $ {} (:type :expr) (:id |Ks4WPV_8pD8)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |UrOtk9S3Hfl) (:text |:width) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :leaf) (:id |cg4zKn9Z46q) (:text |32) (:by |root) (:at 1583600289679)
                                                :by nil
                                                :at 1583600289679
                                              |r $ {} (:type :expr) (:id |fLFr3ab6oj8)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |ZBeMG034bv2) (:text |:height) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :leaf) (:id |Fhm74s5O1MG) (:text |4) (:by |root) (:at 1583600289679)
                                                :by nil
                                                :at 1583600289679
                                              |v $ {} (:type :expr) (:id |DW0smAD7erP)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |C9CxMmFQiKG) (:text |:depth) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :leaf) (:id |CUmU_Bhrajj) (:text |1) (:by |root) (:at 1583600289679)
                                                :by nil
                                                :at 1583600289679
                                              |x $ {} (:type :expr) (:id |pkVAGW170RI)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |hKaLQgLo7V9) (:text |:opacity) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :leaf) (:id |Mcy-3FQJm0S) (:text |0.5) (:by |root) (:at 1583600289679)
                                                :by nil
                                                :at 1583600289679
                                            :by nil
                                            :at 1583600289679
                                        :by nil
                                        :at 1583600289679
                                      |r $ {} (:type :expr) (:id |Wt8gqU_kGO9)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |viZjrgW5rLF) (:text |:material) (:by |root) (:at 1583600289679)
                                          |j $ {} (:type :expr) (:id |37wTX1BSKaK)
                                            :data $ {}
                                              |T $ {} (:type :leaf) (:id |u20J8PhVx8B) (:text |{}) (:by |root) (:at 1583600289679)
                                              |j $ {} (:type :expr) (:id |0RFXOyGR2Cb)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |8bNSXeThE9f) (:text |:kind) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :leaf) (:id |Wmii6D036ku) (:text |:mesh-lambert) (:by |root) (:at 1583600289679)
                                                :by nil
                                                :at 1583600289679
                                              |r $ {} (:type :expr) (:id |Fje9cKIT7r5)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |0xaxCXkpVCb) (:text |:color) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :leaf) (:id |3dqQTY0EOTf) (:text |0xcccccc) (:by |root) (:at 1583600289679)
                                                :by nil
                                                :at 1583600289679
                                            :by nil
                                            :at 1583600289679
                                        :by nil
                                        :at 1583600289679
                                      |v $ {} (:type :expr) (:id |xDgmq4BGlN1)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |9ghz33ct7QQ) (:text |:event) (:by |root) (:at 1583600289679)
                                          |j $ {} (:type :expr) (:id |iPXN8G9f3RO)
                                            :data $ {}
                                              |T $ {} (:type :leaf) (:id |7RfF5zAULyH) (:text |{}) (:by |root) (:at 1583600289679)
                                              |j $ {} (:type :expr) (:id |d3hVd1jsV_m)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |Et9ZSsaE-Ik) (:text |:click) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :expr) (:id |xbd__x7AvGn)
                                                    :data $ {}
                                                      |T $ {} (:type :leaf) (:id |dIDwd9Iqmp-) (:text |fn) (:by |root) (:at 1583600289679)
                                                      |j $ {} (:type :expr) (:id |bc8zPwi5knG)
                                                        :data $ {}
                                                          |T $ {} (:type :leaf) (:id |BIH9XlQ5If9) (:text |event) (:by |root) (:at 1583600289679)
                                                          |j $ {} (:type :leaf) (:id |pRCopQDzexh) (:text |dispatch!) (:by |root) (:at 1583600289679)
                                                        :by nil
                                                        :at 1583600289679
                                                      |r $ {} (:type :expr) (:id |7w62ZpmQnMo)
                                                        :data $ {}
                                                          |T $ {} (:type :leaf) (:id |MtXWzoL3cON) (:text |dispatch!) (:by |root) (:at 1583600289679)
                                                          |j $ {} (:type :leaf) (:id |SRUDDvV0R3l) (:text |:edit-task) (:by |root) (:at 1583600289679)
                                                          |r $ {} (:type :expr) (:id |L5H9Db4LnOb)
                                                            :data $ {}
                                                              |T $ {} (:type :leaf) (:id |wyYhtNRiVQP) (:text |[]) (:by |root) (:at 1583600289679)
                                                              |j $ {} (:type :expr) (:id |xnT_okiIHJg)
                                                                :data $ {}
                                                                  |T $ {} (:type :leaf) (:id |oGNH7aPoYts) (:text |:id) (:by |root) (:at 1583600289679)
                                                                  |j $ {} (:type :leaf) (:id |TfgI9NGhbo5) (:text |task) (:by |root) (:at 1583600289679)
                                                                :by nil
                                                                :at 1583600289679
                                                              |r $ {} (:type :expr) (:id |ZROykZPomrR)
                                                                :data $ {}
                                                                  |T $ {} (:type :leaf) (:id |jrjhmsrPgof) (:text |js/prompt) (:by |root) (:at 1583600289679)
                                                                  |j $ {} (:type :leaf) (:id |GOCimrOKNwA) (:text "||New task:") (:by |root) (:at 1583600289679)
                                                                  |r $ {} (:type :expr) (:id |E43Kfu2ndLI)
                                                                    :data $ {}
                                                                      |T $ {} (:type :leaf) (:id |xF99Rl-QdIx) (:text |:text) (:by |root) (:at 1583600289679)
                                                                      |j $ {} (:type :leaf) (:id |-xFKcjRkBYJ) (:text |task) (:by |root) (:at 1583600289679)
                                                                    :by nil
                                                                    :at 1583600289679
                                                                :by nil
                                                                :at 1583600289679
                                                            :by nil
                                                            :at 1583600289679
                                                        :by nil
                                                        :at 1583600289679
                                                    :by nil
                                                    :at 1583600289679
                                                :by nil
                                                :at 1583600289679
                                            :by nil
                                            :at 1583600289679
                                        :by nil
                                        :at 1583600289679
                                    :by nil
                                    :at 1583600289679
                                  |r $ {} (:type :expr) (:id |4_AUX0b21Wg)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |2MTnsMuhNe-) (:text |text) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :expr) (:id |EeuwtfA-iFc)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |us87oAfAbt6) (:text |{}) (:by |root) (:at 1583600289679)
                                          |j $ {} (:type :expr) (:id |JGFvIt7nyCu)
                                            :data $ {}
                                              |T $ {} (:type :leaf) (:id |0w3axdYf-1Z) (:text |:params) (:by |root) (:at 1583600289679)
                                              |j $ {} (:type :expr) (:id |OWvq5nQNbPE)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |A65p-MQaOVx) (:text |{}) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :expr) (:id |xDEa3PT3nTB)
                                                    :data $ {}
                                                      |T $ {} (:type :leaf) (:id |0Mx1r30RBcO) (:text |:text) (:by |root) (:at 1583600289679)
                                                      |j $ {} (:type :expr) (:id |NYq8IBFwrt0)
                                                        :data $ {}
                                                          |T $ {} (:type :leaf) (:id |PxzmdJPA86F) (:text |:text) (:by |root) (:at 1583600289679)
                                                          |j $ {} (:type :leaf) (:id |pHxW7j0eFpM) (:text |task) (:by |root) (:at 1583600289679)
                                                        :by nil
                                                        :at 1583600289679
                                                    :by nil
                                                    :at 1583600289679
                                                  |r $ {} (:type :expr) (:id |dkv0_ieURMm)
                                                    :data $ {}
                                                      |T $ {} (:type :leaf) (:id |QBUxw_L51eK) (:text |:size) (:by |root) (:at 1583600289679)
                                                      |j $ {} (:type :leaf) (:id |bEjiqhv_SJK) (:text |3) (:by |root) (:at 1583600289679)
                                                    :by nil
                                                    :at 1583600289679
                                                  |v $ {} (:type :expr) (:id |GMZD6d2Ipun)
                                                    :data $ {}
                                                      |T $ {} (:type :leaf) (:id |gJgPneuzyrb) (:text |:height) (:by |root) (:at 1583600289679)
                                                      |j $ {} (:type :leaf) (:id |Li6Svua7gY4) (:text |2) (:by |root) (:at 1583600289679)
                                                    :by nil
                                                    :at 1583600289679
                                                :by nil
                                                :at 1583600289679
                                            :by nil
                                            :at 1583600289679
                                          |r $ {} (:type :expr) (:id |4iEqH3o1vrj)
                                            :data $ {}
                                              |T $ {} (:type :leaf) (:id |0WTGj9SF9rB) (:text |:material) (:by |root) (:at 1583600289679)
                                              |j $ {} (:type :expr) (:id |fvU8tbeWI54)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |ROQgR6e2c9S) (:text |{}) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :expr) (:id |zqkzTfwmqnt)
                                                    :data $ {}
                                                      |T $ {} (:type :leaf) (:id |EMPNaoiSzo6) (:text |:kind) (:by |root) (:at 1583600289679)
                                                      |j $ {} (:type :leaf) (:id |bJwPNbtYkt2) (:text |:mesh-lambert) (:by |root) (:at 1583600289679)
                                                    :by nil
                                                    :at 1583600289679
                                                  |r $ {} (:type :expr) (:id |7eO4d09uhl1)
                                                    :data $ {}
                                                      |T $ {} (:type :leaf) (:id |Z8RZxl1ogAz) (:text |:color) (:by |root) (:at 1583600289679)
                                                      |j $ {} (:type :leaf) (:id |xeXpxeS9N3Z) (:text |0xffcccc) (:by |root) (:at 1583600289679)
                                                    :by nil
                                                    :at 1583600289679
                                                :by nil
                                                :at 1583600289679
                                            :by nil
                                            :at 1583600289679
                                        :by nil
                                        :at 1583600289679
                                    :by nil
                                    :at 1583600289679
                                :by nil
                                :at 1583600289679
                              |x $ {} (:type :expr) (:id |wTBQp_E8g2B)
                                :data $ {}
                                  |T $ {} (:type :leaf) (:id |Enp65mRgbfF) (:text |sphere) (:by |root) (:at 1583600289679)
                                  |j $ {} (:type :expr) (:id |g-9Aak6SGwr)
                                    :data $ {}
                                      |T $ {} (:type :leaf) (:id |K69x_SUbz8s) (:text |{}) (:by |root) (:at 1583600289679)
                                      |j $ {} (:type :expr) (:id |FdEvtzi_sXI)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |3Vdzmj30x-S) (:text |:params) (:by |root) (:at 1583600289679)
                                          |j $ {} (:type :expr) (:id |v5ZXhokAB_U)
                                            :data $ {}
                                              |T $ {} (:type :leaf) (:id |3atjGb-hgll) (:text |{}) (:by |root) (:at 1583600289679)
                                              |j $ {} (:type :expr) (:id |jcJRcqX5ulG)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |Yqarmj0HeF0) (:text |:radius) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :leaf) (:id |0CqCweQAu1F) (:text |2) (:by |root) (:at 1583600289679)
                                                :by nil
                                                :at 1583600289679
                                              |r $ {} (:type :expr) (:id |iZfFvP3zU8Y)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |9Ra7tUsfN5C) (:text |:x) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :leaf) (:id |-f3WkM39cN6) (:text |30) (:by |root) (:at 1583600289679)
                                                :by nil
                                                :at 1583600289679
                                            :by nil
                                            :at 1583600289679
                                        :by nil
                                        :at 1583600289679
                                      |r $ {} (:type :expr) (:id |OivVt2uy1v1)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |1omUV7uTgCV) (:text |:material) (:by |root) (:at 1583600289679)
                                          |j $ {} (:type :expr) (:id |bM-G6ym-gC8)
                                            :data $ {}
                                              |T $ {} (:type :leaf) (:id |kv98R6-hlRT) (:text |{}) (:by |root) (:at 1583600289679)
                                              |j $ {} (:type :expr) (:id |3gWbFtLtPYa)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |oqTaj6o4y0O) (:text |:kind) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :leaf) (:id |LwxcnrPsDj7) (:text |:mesh-lambert) (:by |root) (:at 1583600289679)
                                                :by nil
                                                :at 1583600289679
                                              |r $ {} (:type :expr) (:id |Y0WB1J2GoyU)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |eqyIWO4_ck1) (:text |:opacity) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :leaf) (:id |8cr_BCwccWf) (:text |0.3) (:by |root) (:at 1583600289679)
                                                :by nil
                                                :at 1583600289679
                                              |v $ {} (:type :expr) (:id |z0xwGzZoHFJ)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |5R512HFr64e) (:text |:color) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :leaf) (:id |VmHz2igUxHs) (:text |0xff5050) (:by |root) (:at 1583600289679)
                                                :by nil
                                                :at 1583600289679
                                            :by nil
                                            :at 1583600289679
                                        :by nil
                                        :at 1583600289679
                                      |v $ {} (:type :expr) (:id |shVeMLdAo2Q)
                                        :data $ {}
                                          |T $ {} (:type :leaf) (:id |2JiryiPSw5K) (:text |:event) (:by |root) (:at 1583600289679)
                                          |j $ {} (:type :expr) (:id |yvQZHinOgzS)
                                            :data $ {}
                                              |T $ {} (:type :leaf) (:id |aGWxmNs1Zvs) (:text |{}) (:by |root) (:at 1583600289679)
                                              |j $ {} (:type :expr) (:id |CIN2xUy6a58)
                                                :data $ {}
                                                  |T $ {} (:type :leaf) (:id |zFJVTZrU3j6) (:text |:click) (:by |root) (:at 1583600289679)
                                                  |j $ {} (:type :expr) (:id |zHTx1UNF2JL)
                                                    :data $ {}
                                                      |T $ {} (:type :leaf) (:id |DU3mzIAjcw2) (:text |fn) (:by |root) (:at 1583600289679)
                                                      |j $ {} (:type :expr) (:id |6_z-0qsJFbk)
                                                        :data $ {}
                                                          |T $ {} (:type :leaf) (:id |qNYSNiKMabt) (:text |event) (:by |root) (:at 1583600289679)
                                                          |j $ {} (:type :leaf) (:id |0eL63QlGxCT) (:text |dispatch!) (:by |root) (:at 1583600289679)
                                                        :by nil
                                                        :at 1583600289679
                                                      |r $ {} (:type :expr) (:id |DW-elbzXgUW)
                                                        :data $ {}
                                                          |T $ {} (:type :leaf) (:id |Ji3fmyz0Voc) (:text |dispatch!) (:by |root) (:at 1583600289679)
                                                          |j $ {} (:type :leaf) (:id |EFyTjGIhvjM) (:text |:delete-task) (:by |root) (:at 1583600289679)
                                                          |r $ {} (:type :expr) (:id |gxlvprfBoIq)
                                                            :data $ {}
                                                              |T $ {} (:type :leaf) (:id |9vRtgDjtHGv) (:text |:id) (:by |root) (:at 1583600289679)
                                                              |j $ {} (:type :leaf) (:id |dwxLTgDRMoN) (:text |task) (:by |root) (:at 1583600289679)
                                                            :by nil
                                                            :at 1583600289679
                                                        :by nil
                                                        :at 1583600289679
                                                    :by nil
                                                    :at 1583600289679
                                                :by nil
                                                :at 1583600289679
                                            :by nil
                                            :at 1583600289679
                                        :by nil
                                        :at 1583600289679
                                    :by nil
                                    :at 1583600289679
                                :by nil
                                :at 1583600289679
                            :by nil
                            :at 1583600289679
                        :by nil
                        :at 1583600289679
                    :by nil
                    :at 1583600289679
                :by nil
                :at 1583600289679
            :by nil
            :at 1583600289679
        :proc $ {} (:type :expr) (:id |TXjX0YZFFaI) (:data $ {}) (:by nil) (:at 1583600289679)
  :configs $ {} (:storage-key |calcit.cirru) (:extension |.cljs) (:output |src) (:port 6001)
