{"v":"5.5.3","fr":25,"ip":0,"op":30,"w":500,"h":500,"nm":"cm Comp 1","ddd":0,"assets":[],"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"cm","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11,"x":"var $bm_rt;\nvar p;\ntry {\n    $bm_rt = p = transform.position;\n    if (time < p.key(4).time)\n        $bm_rt = 100;\n    else\n        $bm_rt = 0;\n} catch (e) {\n    $bm_rt = value;\n}"},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0,"y":1},"o":{"x":0.492,"y":0},"t":0,"s":[157,450.363,0],"to":[0,-20,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":1,"y":0},"t":6,"s":[157,330.363,0],"to":[0,0,0],"ti":[0,-20,0]},{"t":12.3076171875,"s":[157,450.363,0]}],"ix":2,"x":"var $bm_rt;\nvar elastic, gravity, bounceMax, on_off, n, n, t, v, vl, vu, vu, tCur, segDur, tNext, numberOfBounces, delta, inOutExp;\ntry {\n    elastic = $bm_div(effect('Position - Stretch')('ADBE Slider Control-0001'), 100);\n    gravity = $bm_mul(effect('Position - Gravity')('ADBE Slider Control-0001'), 100);\n    bounceMax = effect('Position - Max Jumps')('ADBE Slider Control-0001');\n    on_off = effect('Position - Jump In/Out')('ADBE Checkbox Control-0001');\n    $bm_rt = n = 0;\n    if (numKeys > 0) {\n        $bm_rt = n = nearestKey(time).index;\n        if (key(n).time > time) {\n            n--;\n        }\n    }\n    if (n > 0) {\n        t = $bm_sub(time, key(n).time);\n        v = $bm_mul($bm_neg(velocityAtTime($bm_sub(key(n).time, 0.001))), elastic);\n        vl = length(v);\n        if ($bm_isInstanceOfArray(value)) {\n            vu = vl > 0 ? normalize(v) : [\n                0,\n                0,\n                0\n            ];\n        } else {\n            vu = v < 0 ? -1 : 1;\n        }\n        tCur = 0;\n        segDur = $bm_div($bm_mul(2, vl), gravity);\n        tNext = segDur;\n        numberOfBounces = 1;\n        while (tNext < t && numberOfBounces <= bounceMax) {\n            vl *= elastic;\n            segDur *= elastic;\n            tCur = tNext;\n            tNext = $bm_sum(tNext, segDur);\n            numberOfBounces++;\n        }\n        if (numberOfBounces <= bounceMax) {\n            delta = $bm_sub(t, tCur);\n            $bm_rt = inOutExp = $bm_mul($bm_mul(vu, delta), $bm_sub(vl, $bm_div($bm_mul(gravity, delta), 2)));\n            if (on_off == 1) {\n                $bm_rt = value = $bm_sub(value, inOutExp);\n            } else {\n                $bm_rt = value = $bm_sum(value, inOutExp);\n            }\n        } else {\n            $bm_rt = value = value;\n        }\n    } else {\n        $bm_rt = value = value;\n    }\n} catch (e$$4) {\n    $bm_rt = value = value;\n}"},"a":{"a":0,"k":[152.105,430.484,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":1,"s":[95,77,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":6.154,"s":[78.815,90.122,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":14,"s":[95,77,100]},{"t":17,"s":[85,85,100]}],"ix":6,"x":"var $bm_rt;\nvar amp, freq, decay, n, n, t, t, v;\ntry {\n    amp = $bm_div(effect('Elastic: Scale')(1), 200);\n    freq = $bm_div(effect('Elastic: Scale')(2), 30);\n    decay = $bm_div(effect('Elastic: Scale')(3), 10);\n    $bm_rt = n = 0;\n    if (numKeys > 0) {\n        $bm_rt = n = nearestKey(time).index;\n        if (key(n).time > time) {\n            n--;\n        }\n    }\n    if (n == 0) {\n        $bm_rt = t = 0;\n    } else {\n        $bm_rt = t = $bm_sub(time, key(n).time);\n    }\n    if (n > 0) {\n        v = velocityAtTime($bm_sub(key(n).time, $bm_div(thisComp.frameDuration, 10)));\n        $bm_rt = $bm_sum(value, $bm_div($bm_mul($bm_mul(v, amp), Math.sin($bm_mul($bm_mul($bm_mul(freq, t), 2), Math.PI))), Math.exp($bm_mul(decay, t))));\n    } else {\n        $bm_rt = value;\n    }\n} catch (e$$4) {\n    $bm_rt = value = value;\n}"}},"ao":0,"ef":[{"ty":5,"nm":"Elastic: Scale","np":5,"mn":"Pseudo/MDS Elastic Controller","ix":1,"en":1,"ef":[{"ty":0,"nm":"Amplitude","mn":"Pseudo/MDS Elastic Controller-0001","ix":1,"v":{"a":0,"k":20,"ix":1}},{"ty":0,"nm":"Frequency","mn":"Pseudo/MDS Elastic Controller-0002","ix":2,"v":{"a":0,"k":40,"ix":2}},{"ty":0,"nm":"Decay","mn":"Pseudo/MDS Elastic Controller-0003","ix":3,"v":{"a":0,"k":60,"ix":3}}]}],"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0.483,-34.318],[0,0],[-34.525,-0.098],[-0.176,0.001],[0,0],[0,0],[-3.02,-4.149],[-6.364,-0.871],[0,0],[-4.015,3.543],[0,0],[0,0],[-0.292,34.525],[0,0.237],[0,0],[34.524,-0.193],[0,0]],"o":[[0,0],[-34.321,-0.197],[0,0],[-0.098,34.526],[0.176,0],[0,0],[0,0],[0.072,5.131],[3.898,5.107],[0,0],[5.345,-0.338],[0,0],[0,0],[34.523,0.292],[0.002,-0.235],[0,0],[-0.193,-34.524],[0,0],[0,0]],"v":[[130.71,-181.19],[-130.788,-181.19],[-193.653,-119.558],[-193.653,42.799],[-131.317,105.49],[-130.788,105.489],[-116.172,105.489],[-116.172,158.317],[-111.418,172.58],[-95.394,181.913],[-91.872,181.913],[-77.432,175.926],[19.595,105.489],[130.71,105.489],[193.749,43.506],[193.751,42.799],[193.751,-119.558],[130.889,-181.72],[130.71,-181.718]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[-0.575,-19.758],[0,0],[19.765,0.2],[0,0],[0,0],[0,0],[0,0],[0,0],[0.48,19.73],[0,0],[-19.735,-0.199],[0,0]],"o":[[19.765,-0.201],[0,0],[-0.575,19.758],[0,0],[0,0],[0,0],[0,0],[0,0],[-19.735,0.199],[0,0],[0.48,-19.73],[0,0],[0,0]],"v":[[130.71,-155.304],[167.337,-120.086],[167.337,42.272],[130.71,77.49],[10.967,77.49],[3.923,82.597],[-89.758,152.858],[-89.758,78.546],[-130.788,78.546],[-167.239,43.328],[-167.239,-119.558],[-130.788,-154.776],[130.71,-154.776]],"c":false},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":1,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[249.951,249.904],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":79,"st":0,"bm":0}],"markers":[]}