-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathTheFurrow.json
1 lines (1 loc) · 52.3 KB
/
TheFurrow.json
1
{"v":"5.1.16","fr":24,"ip":8,"op":140,"w":215,"h":152,"nm":"Logo - Bodymovin export","ddd":0,"assets":[],"layers":[{"ddd":0,"ind":1,"ty":3,"nm":"_MASTER","sr":1,"ks":{"o":{"a":0,"k":0,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[107.5,107,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[44,44,100],"ix":6}},"ao":0,"ip":0,"op":140,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":3,"nm":"NULL","parent":1,"sr":1,"ks":{"o":{"a":0,"k":0,"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.2],"y":[1]},"o":{"x":[0.8],"y":[0]},"n":["0p2_1_0p8_0"],"t":8,"s":[0],"e":[-2]},{"i":{"x":[0.2],"y":[1]},"o":{"x":[0.8],"y":[0]},"n":["0p2_1_0p8_0"],"t":15,"s":[-2],"e":[-2]},{"i":{"x":[0.2],"y":[1]},"o":{"x":[0.8],"y":[0]},"n":["0p2_1_0p8_0"],"t":24,"s":[-2],"e":[2]},{"i":{"x":[0.2],"y":[1]},"o":{"x":[0.8],"y":[0]},"n":["0p2_1_0p8_0"],"t":34,"s":[2],"e":[2]},{"i":{"x":[0.2],"y":[1]},"o":{"x":[0.8],"y":[0]},"n":["0p2_1_0p8_0"],"t":45,"s":[2],"e":[0]},{"t":55}],"ix":10},"p":{"a":1,"k":[{"i":{"x":0.2,"y":1},"o":{"x":0.8,"y":0},"n":"0p2_1_0p8_0","t":8,"s":[1.913,78.849,0],"e":[-2.087,77.849,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.2,"y":0.2},"o":{"x":0.8,"y":0.8},"n":"0p2_0p2_0p8_0p8","t":15,"s":[-2.087,77.849,0],"e":[-2.087,77.849,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.2,"y":1},"o":{"x":0.8,"y":0},"n":"0p2_1_0p8_0","t":24,"s":[-2.087,77.849,0],"e":[7.513,78.849,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.2,"y":0.2},"o":{"x":0.8,"y":0.8},"n":"0p2_0p2_0p8_0p8","t":34,"s":[7.513,78.849,0],"e":[7.513,78.849,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.2,"y":1},"o":{"x":0.8,"y":0},"n":"0p2_1_0p8_0","t":45,"s":[7.513,78.849,0],"e":[1.913,78.849,0],"to":[0,0,0],"ti":[0,0,0]},{"t":55}],"ix":2},"a":{"a":0,"k":[15,15,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.2,0.2,0.2],"y":[1,1,1]},"o":{"x":[0.8,0.8,0.8],"y":[0,0,0]},"n":["0p2_1_0p8_0","0p2_1_0p8_0","0p2_1_0p8_0"],"t":8,"s":[100,100,100],"e":[102,102,100]},{"i":{"x":[0.2,0.2,0.2],"y":[1,1,1]},"o":{"x":[0.8,0.8,0.8],"y":[0,0,0]},"n":["0p2_1_0p8_0","0p2_1_0p8_0","0p2_1_0p8_0"],"t":15,"s":[102,102,100],"e":[102,102,100]},{"i":{"x":[0.2,0.2,0.2],"y":[1,1,1]},"o":{"x":[0.8,0.8,0.8],"y":[0,0,0]},"n":["0p2_1_0p8_0","0p2_1_0p8_0","0p2_1_0p8_0"],"t":24,"s":[102,102,100],"e":[99,99,100]},{"i":{"x":[0.2,0.2,0.2],"y":[1,1,1]},"o":{"x":[0.8,0.8,0.8],"y":[0,0,0]},"n":["0p2_1_0p8_0","0p2_1_0p8_0","0p2_1_0p8_0"],"t":34,"s":[99,99,100],"e":[99,99,100]},{"i":{"x":[0.2,0.2,0.2],"y":[1,1,1]},"o":{"x":[0.8,0.8,0.8],"y":[0,0,0]},"n":["0p2_1_0p8_0","0p2_1_0p8_0","0p2_1_0p8_0"],"t":45,"s":[99,99,100],"e":[100,100,100]},{"t":55}],"ix":6}},"ao":0,"ip":0,"op":140,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":3,"nm":"NULL","parent":2,"sr":1,"ks":{"o":{"a":0,"k":0,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[15,-186.5,0],"ix":2},"a":{"a":0,"k":[15,15,0],"ix":1},"s":{"a":0,"k":[326.4,326.4,100],"ix":6}},"ao":0,"ip":0,"op":140,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":3,"nm":"Eye Move Extra","parent":10,"sr":1,"ks":{"o":{"a":0,"k":0,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.2,"y":1},"o":{"x":0.8,"y":0},"n":"0p2_1_0p8_0","t":9,"s":[-0.586,37.577,0],"e":[-3.285,32.761,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.2,"y":0.2},"o":{"x":0.8,"y":0.8},"n":"0p2_0p2_0p8_0p8","t":16,"s":[-3.285,32.761,0],"e":[-3.285,32.761,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.2,"y":1},"o":{"x":0.8,"y":0},"n":"0p2_1_0p8_0","t":25,"s":[-3.285,32.761,0],"e":[3.095,32.054,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.2,"y":0.2},"o":{"x":0.8,"y":0.8},"n":"0p2_0p2_0p8_0p8","t":35,"s":[3.095,32.054,0],"e":[3.095,32.054,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.2,"y":1},"o":{"x":0.8,"y":0},"n":"0p2_1_0p8_0","t":46,"s":[3.095,32.054,0],"e":[-0.586,37.577,0],"to":[0,0,0],"ti":[0,0,0]},{"t":56}],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[30.637,30.637,100],"ix":6}},"ao":0,"ip":5,"op":140,"st":0,"bm":0},{"ddd":0,"ind":5,"ty":3,"nm":"Layer 10-Null","parent":4,"sr":1,"ks":{"o":{"a":0,"k":0,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.2,"y":1},"o":{"x":0.8,"y":0},"n":"0p2_1_0p8_0","t":10,"s":[0,0,0],"e":[-6.544,-0.65,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.2,"y":0.2},"o":{"x":0.8,"y":0.8},"n":"0p2_0p2_0p8_0p8","t":17,"s":[-6.544,-0.65,0],"e":[-6.544,-0.65,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.2,"y":1},"o":{"x":0.8,"y":0},"n":"0p2_1_0p8_0","t":26,"s":[-6.544,-0.65,0],"e":[6.625,-0.778,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.2,"y":0.2},"o":{"x":0.8,"y":0.8},"n":"0p2_0p2_0p8_0p8","t":36,"s":[6.625,-0.778,0],"e":[6.625,-0.778,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.2,"y":1},"o":{"x":0.8,"y":0},"n":"0p2_1_0p8_0","t":47,"s":[6.625,-0.778,0],"e":[0,0,0],"to":[0,0,0],"ti":[0,0,0]},{"t":57}],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[326.4,326.4,100],"ix":6}},"ao":0,"ip":5,"op":140,"st":0,"bm":0},{"ddd":0,"ind":6,"ty":3,"nm":"Layer 10-Null","parent":5,"sr":1,"ks":{"o":{"a":0,"k":0,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[0,0,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[30.637,30.637,100],"ix":6}},"ao":0,"ip":0,"op":140,"st":0,"bm":0},{"ddd":0,"ind":7,"ty":4,"nm":"Layer 10","parent":6,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[0,0,0],"ix":2},"a":{"a":0,"k":[-0.586,37.577,0],"ix":1},"s":{"a":0,"k":[326.4,326.4,100],"ix":6,"x":"var $bm_rt;\nvar amorti, freq, speedLimit, rebond, tempsClefProx, tempsDebut, tempsDebut, temps, spring, spring;\namorti = effect('Scale Spring')(2);\nfreq = effect('Scale Spring')(1);\nspeedLimit = effect('Scale Spring')(3);\n$bm_rt = rebond = 0;\nif (numKeys > 1 && freq != 0) {\n if (nearestKey(time).index == 1) {\n $bm_rt = value;\n } else {\n if (length(velocity) <= speedLimit) {\n tempsClefProx = nearestKey(time).time;\n if (tempsClefProx <= time) {\n tempsDebut = tempsClefProx;\n } else {\n tempsDebut = key(sub(nearestKey(time).index, 1)).time;\n }\n temps = sub(time, tempsDebut);\n $bm_rt = spring = mul(velocityAtTime(sub(tempsDebut, thisComp.frameDuration)), div(mul(div(0.15, freq), Math.sin(mul(mul(mul(freq, temps), 2), Math.PI))), Math.exp(mul(temps, amorti))));\n if (speedLimit > 0)\n $bm_rt = spring = mul(spring, sub(1, div(length(velocity), speedLimit)));\n if (rebond == 0)\n $bm_rt = sum(valueAtTime(tempsDebut), spring);\n if (rebond == 1 && valueAtTime(tempsDebut - thisComp.frameDuration) > valueAtTime(tempsDebut))\n $bm_rt = sum(valueAtTime(tempsDebut), Math.abs(spring));\n if (rebond == 1 && valueAtTime(tempsDebut - thisComp.frameDuration) < valueAtTime(tempsDebut))\n $bm_rt = sub(valueAtTime(tempsDebut), Math.abs(spring));\n } else {\n $bm_rt = value;\n }\n }\n} else {\n $bm_rt = value;\n}"}},"ao":0,"ef":[{"ty":5,"nm":"Scale Spring","np":5,"mn":"PSEUDO/DUIK_Spring","ix":1,"en":1,"ef":[{"ty":0,"nm":"Elasticity","mn":"PSEUDO/DUIK_Spring-0001","ix":1,"v":{"a":0,"k":3,"ix":1}},{"ty":0,"nm":"Damping","mn":"PSEUDO/DUIK_Spring-0002","ix":2,"v":{"a":0,"k":9,"ix":2}},{"ty":0,"nm":"Trigger speed","mn":"PSEUDO/DUIK_Spring-0003","ix":3,"v":{"a":0,"k":0.1,"ix":3}}]}],"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-5.616,-0.001],[0.001,-5.617],[5.617,0.001],[0.002,5.617]],"o":[[0.002,-5.617],[5.618,0.001],[-0.001,5.616],[-5.617,-0.001],[0,0]],"v":[[-10.759,37.577],[-0.586,27.404],[9.587,37.577],[-0.586,47.75],[-10.759,37.577]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"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":2,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":140,"st":5,"bm":0},{"ddd":0,"ind":8,"ty":4,"nm":"leaf - 4","parent":16,"td":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar amorti, freq, speedLimit, rebond, tempsClefProx, tempsDebut, tempsDebut, temps, spring, spring;\namorti = effect('Rotation Spring')(2);\nfreq = effect('Rotation Spring')(1);\nspeedLimit = effect('Rotation Spring')(4);\n$bm_rt = rebond = effect('Rotation Spring')(3);\nif (numKeys > 1 && freq != 0) {\n if (nearestKey(time).index == 1) {\n $bm_rt = value;\n } else {\n if (length(velocity) <= speedLimit) {\n tempsClefProx = nearestKey(time).time;\n if (tempsClefProx <= time) {\n tempsDebut = tempsClefProx;\n } else {\n tempsDebut = key(sub(nearestKey(time).index, 1)).time;\n }\n temps = sub(time, tempsDebut);\n $bm_rt = spring = mul(velocityAtTime(sub(tempsDebut, thisComp.frameDuration)), div(mul(div(0.15, freq), Math.sin(mul(mul(mul(freq, temps), 2), Math.PI))), Math.exp(mul(temps, amorti))));\n if (speedLimit > 0)\n $bm_rt = spring = mul(spring, sub(1, div(length(velocity), speedLimit)));\n if (rebond == 0)\n $bm_rt = sum(valueAtTime(tempsDebut), spring);\n if (rebond == 1 && valueAtTime(tempsDebut - thisComp.frameDuration) > valueAtTime(tempsDebut))\n $bm_rt = sum(valueAtTime(tempsDebut), Math.abs(spring));\n if (rebond == 1 && valueAtTime(tempsDebut - thisComp.frameDuration) < valueAtTime(tempsDebut))\n $bm_rt = sub(valueAtTime(tempsDebut), Math.abs(spring));\n } else {\n $bm_rt = value;\n }\n }\n} else {\n $bm_rt = value;\n}"},"p":{"a":0,"k":[0,0,0],"ix":2},"a":{"a":0,"k":[-0.588,54.881,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6,"x":"var $bm_rt;\nvar amorti, freq, speedLimit, rebond, tempsClefProx, tempsDebut, tempsDebut, temps, spring, spring;\namorti = effect('Scale Spring')(2);\nfreq = effect('Scale Spring')(1);\nspeedLimit = effect('Scale Spring')(3);\n$bm_rt = rebond = 0;\nif (numKeys > 1 && freq != 0) {\n if (nearestKey(time).index == 1) {\n $bm_rt = value;\n } else {\n if (length(velocity) <= speedLimit) {\n tempsClefProx = nearestKey(time).time;\n if (tempsClefProx <= time) {\n tempsDebut = tempsClefProx;\n } else {\n tempsDebut = key(sub(nearestKey(time).index, 1)).time;\n }\n temps = sub(time, tempsDebut);\n $bm_rt = spring = mul(velocityAtTime(sub(tempsDebut, thisComp.frameDuration)), div(mul(div(0.15, freq), Math.sin(mul(mul(mul(freq, temps), 2), Math.PI))), Math.exp(mul(temps, amorti))));\n if (speedLimit > 0)\n $bm_rt = spring = mul(spring, sub(1, div(length(velocity), speedLimit)));\n if (rebond == 0)\n $bm_rt = sum(valueAtTime(tempsDebut), spring);\n if (rebond == 1 && valueAtTime(tempsDebut - thisComp.frameDuration) > valueAtTime(tempsDebut))\n $bm_rt = sum(valueAtTime(tempsDebut), Math.abs(spring));\n if (rebond == 1 && valueAtTime(tempsDebut - thisComp.frameDuration) < valueAtTime(tempsDebut))\n $bm_rt = sub(valueAtTime(tempsDebut), Math.abs(spring));\n } else {\n $bm_rt = value;\n }\n }\n} else {\n $bm_rt = value;\n}"}},"ao":0,"ef":[{"ty":5,"nm":"Rotation Spring","np":6,"mn":"PSEUDO/DUIK_Spring_Bounce","ix":1,"en":1,"ef":[{"ty":0,"nm":"Elasticity","mn":"PSEUDO/DUIK_Spring_Bounce-0001","ix":1,"v":{"a":0,"k":3,"ix":1}},{"ty":0,"nm":"Damping","mn":"PSEUDO/DUIK_Spring_Bounce-0002","ix":2,"v":{"a":0,"k":9,"ix":2}},{"ty":7,"nm":"Bounce","mn":"PSEUDO/DUIK_Spring_Bounce-0003","ix":3,"v":{"a":0,"k":0,"ix":3}},{"ty":0,"nm":"Trigger speed","mn":"PSEUDO/DUIK_Spring_Bounce-0004","ix":4,"v":{"a":0,"k":0.1,"ix":4}}]},{"ty":5,"nm":"Scale Spring","np":5,"mn":"PSEUDO/DUIK_Spring","ix":2,"en":1,"ef":[{"ty":0,"nm":"Elasticity","mn":"PSEUDO/DUIK_Spring-0001","ix":1,"v":{"a":0,"k":3,"ix":1}},{"ty":0,"nm":"Damping","mn":"PSEUDO/DUIK_Spring-0002","ix":2,"v":{"a":0,"k":9,"ix":2}},{"ty":0,"nm":"Trigger speed","mn":"PSEUDO/DUIK_Spring-0003","ix":3,"v":{"a":0,"k":0.1,"ix":3}}]}],"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,-22.597],[0,0],[-0.066,22.511]],"o":[[0,0],[0,22.597],[0,0],[0.067,-22.707]],"v":[[-0.589,-26.757],[-24.652,14.16],[-0.589,55.461],[23.474,14.16]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.262745112181,0.313725501299,0.333333343267,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"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":3,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":140,"st":0,"bm":0},{"ddd":0,"ind":9,"ty":4,"nm":"Layer 9","parent":4,"tt":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-0.002,0.001,0],"ix":2},"a":{"a":0,"k":[-0.587,37.577,0],"ix":1},"s":{"a":0,"k":[326.4,326.4,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[8.643,8.646],[5.922,0],[4.191,-4.188],[-8.645,-8.65],[-5.922,0],[-4.191,4.191]],"o":[[-4.188,-4.186],[-5.922,0],[-8.641,8.644],[4.187,4.186],[5.922,0],[8.641,-8.645]],"v":[[15.092,21.898],[-0.588,15.405],[-16.268,21.9],[-16.264,53.259],[-0.588,59.749],[15.094,53.253]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.098039217293,0.105882354081,0.129411771894,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"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":2,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":140,"st":0,"bm":0},{"ddd":0,"ind":10,"ty":4,"nm":"leaf - 1","parent":16,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar amorti, freq, speedLimit, rebond, tempsClefProx, tempsDebut, tempsDebut, temps, spring, spring;\namorti = effect('Rotation Spring')(2);\nfreq = effect('Rotation Spring')(1);\nspeedLimit = effect('Rotation Spring')(4);\n$bm_rt = rebond = effect('Rotation Spring')(3);\nif (numKeys > 1 && freq != 0) {\n if (nearestKey(time).index == 1) {\n $bm_rt = value;\n } else {\n if (length(velocity) <= speedLimit) {\n tempsClefProx = nearestKey(time).time;\n if (tempsClefProx <= time) {\n tempsDebut = tempsClefProx;\n } else {\n tempsDebut = key(sub(nearestKey(time).index, 1)).time;\n }\n temps = sub(time, tempsDebut);\n $bm_rt = spring = mul(velocityAtTime(sub(tempsDebut, thisComp.frameDuration)), div(mul(div(0.15, freq), Math.sin(mul(mul(mul(freq, temps), 2), Math.PI))), Math.exp(mul(temps, amorti))));\n if (speedLimit > 0)\n $bm_rt = spring = mul(spring, sub(1, div(length(velocity), speedLimit)));\n if (rebond == 0)\n $bm_rt = sum(valueAtTime(tempsDebut), spring);\n if (rebond == 1 && valueAtTime(tempsDebut - thisComp.frameDuration) > valueAtTime(tempsDebut))\n $bm_rt = sum(valueAtTime(tempsDebut), Math.abs(spring));\n if (rebond == 1 && valueAtTime(tempsDebut - thisComp.frameDuration) < valueAtTime(tempsDebut))\n $bm_rt = sub(valueAtTime(tempsDebut), Math.abs(spring));\n } else {\n $bm_rt = value;\n }\n }\n} else {\n $bm_rt = value;\n}"},"p":{"a":0,"k":[0,0,0],"ix":2},"a":{"a":0,"k":[-0.588,54.881,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6,"x":"var $bm_rt;\nvar amorti, freq, speedLimit, rebond, tempsClefProx, tempsDebut, tempsDebut, temps, spring, spring;\namorti = effect('Scale Spring')(2);\nfreq = effect('Scale Spring')(1);\nspeedLimit = effect('Scale Spring')(3);\n$bm_rt = rebond = 0;\nif (numKeys > 1 && freq != 0) {\n if (nearestKey(time).index == 1) {\n $bm_rt = value;\n } else {\n if (length(velocity) <= speedLimit) {\n tempsClefProx = nearestKey(time).time;\n if (tempsClefProx <= time) {\n tempsDebut = tempsClefProx;\n } else {\n tempsDebut = key(sub(nearestKey(time).index, 1)).time;\n }\n temps = sub(time, tempsDebut);\n $bm_rt = spring = mul(velocityAtTime(sub(tempsDebut, thisComp.frameDuration)), div(mul(div(0.15, freq), Math.sin(mul(mul(mul(freq, temps), 2), Math.PI))), Math.exp(mul(temps, amorti))));\n if (speedLimit > 0)\n $bm_rt = spring = mul(spring, sub(1, div(length(velocity), speedLimit)));\n if (rebond == 0)\n $bm_rt = sum(valueAtTime(tempsDebut), spring);\n if (rebond == 1 && valueAtTime(tempsDebut - thisComp.frameDuration) > valueAtTime(tempsDebut))\n $bm_rt = sum(valueAtTime(tempsDebut), Math.abs(spring));\n if (rebond == 1 && valueAtTime(tempsDebut - thisComp.frameDuration) < valueAtTime(tempsDebut))\n $bm_rt = sub(valueAtTime(tempsDebut), Math.abs(spring));\n } else {\n $bm_rt = value;\n }\n }\n} else {\n $bm_rt = value;\n}"}},"ao":0,"hasMask":true,"masksProperties":[{"inv":false,"mode":"a","pt":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-53.341,-48.151],[-53.341,42.945],[52.165,42.945],[52.165,-48.151]],"c":true},"ix":1},"o":{"a":0,"k":100,"ix":3},"x":{"a":0,"k":0,"ix":4},"nm":"Mask 1"}],"ef":[{"ty":5,"nm":"Rotation Spring","np":6,"mn":"PSEUDO/DUIK_Spring_Bounce","ix":1,"en":1,"ef":[{"ty":0,"nm":"Elasticity","mn":"PSEUDO/DUIK_Spring_Bounce-0001","ix":1,"v":{"a":0,"k":3,"ix":1}},{"ty":0,"nm":"Damping","mn":"PSEUDO/DUIK_Spring_Bounce-0002","ix":2,"v":{"a":0,"k":9,"ix":2}},{"ty":7,"nm":"Bounce","mn":"PSEUDO/DUIK_Spring_Bounce-0003","ix":3,"v":{"a":0,"k":0,"ix":3}},{"ty":0,"nm":"Trigger speed","mn":"PSEUDO/DUIK_Spring_Bounce-0004","ix":4,"v":{"a":0,"k":0.1,"ix":4}}]},{"ty":5,"nm":"Scale Spring","np":5,"mn":"PSEUDO/DUIK_Spring","ix":2,"en":1,"ef":[{"ty":0,"nm":"Elasticity","mn":"PSEUDO/DUIK_Spring-0001","ix":1,"v":{"a":0,"k":3,"ix":1}},{"ty":0,"nm":"Damping","mn":"PSEUDO/DUIK_Spring-0002","ix":2,"v":{"a":0,"k":9,"ix":2}},{"ty":0,"nm":"Trigger speed","mn":"PSEUDO/DUIK_Spring-0003","ix":3,"v":{"a":0,"k":0.1,"ix":3}}]}],"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,-22.487],[0,0],[-0.064,22.402]],"o":[[0,0],[0,22.488],[0,0],[0.065,-22.598]],"v":[[-0.588,-26.559],[-24.053,14.16],[-0.588,54.881],[22.877,14.16]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.262745112181,0.313725501299,0.333333343267,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"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":2,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":140,"st":0,"bm":0},{"ddd":0,"ind":11,"ty":4,"nm":"Layer 7","parent":22,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.2],"y":[1]},"o":{"x":[0.8],"y":[0]},"n":["0p2_1_0p8_0"],"t":8,"s":[0],"e":[-18.7]},{"i":{"x":[0.2],"y":[1]},"o":{"x":[0.8],"y":[0]},"n":["0p2_1_0p8_0"],"t":15,"s":[-18.7],"e":[-18.7]},{"i":{"x":[0.2],"y":[1]},"o":{"x":[0.8],"y":[0]},"n":["0p2_1_0p8_0"],"t":24,"s":[-18.7],"e":[-4.8]},{"i":{"x":[0.2],"y":[1]},"o":{"x":[0.8],"y":[0]},"n":["0p2_1_0p8_0"],"t":34,"s":[-4.8],"e":[-3.066]},{"i":{"x":[0.2],"y":[1]},"o":{"x":[0.8],"y":[0]},"n":["0p2_1_0p8_0"],"t":45,"s":[-3.066],"e":[0]},{"i":{"x":[0.618],"y":[1]},"o":{"x":[0.167],"y":[0]},"n":["0p618_1_0p167_0"],"t":55,"s":[0],"e":[0]},{"i":{"x":[0.2],"y":[1]},"o":{"x":[0.8],"y":[0]},"n":["0p2_1_0p8_0"],"t":63,"s":[0],"e":[-6]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.8],"y":[0]},"n":["0p667_1_0p8_0"],"t":67.571,"s":[-6],"e":[4]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"n":["0p667_1_0p333_0"],"t":71,"s":[4],"e":[-3]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"n":["0p667_1_0p333_0"],"t":73.286,"s":[-3],"e":[2]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"n":["0p667_1_0p333_0"],"t":75.571,"s":[2],"e":[-0.5]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"n":["0p667_1_0p333_0"],"t":77.857,"s":[-0.5],"e":[0]},{"t":79}],"ix":10,"x":"var $bm_rt;\n$bm_rt = mul(transform.rotation, 0.5);"},"p":{"a":1,"k":[{"i":{"x":0.2,"y":1},"o":{"x":0.8,"y":0},"n":"0p2_1_0p8_0","t":8,"s":[-4.904,61.579,0],"e":[-12.43,57.848,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.2,"y":1},"o":{"x":0.8,"y":0},"n":"0p2_1_0p8_0","t":15,"s":[-12.43,57.848,0],"e":[-12.43,57.848,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.2,"y":1},"o":{"x":0.8,"y":0},"n":"0p2_1_0p8_0","t":24,"s":[-12.43,57.848,0],"e":[-4.704,59.879,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.2,"y":0.2},"o":{"x":0.8,"y":0.8},"n":"0p2_0p2_0p8_0p8","t":34,"s":[-4.704,59.879,0],"e":[-4.704,59.879,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.2,"y":1},"o":{"x":0.8,"y":0},"n":"0p2_1_0p8_0","t":45,"s":[-4.704,59.879,0],"e":[-4.904,61.579,0],"to":[0,0,0],"ti":[0,0,0]},{"t":55}],"ix":2},"a":{"a":0,"k":[-4.904,61.579,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-53.156],[37.227,0],[0,53.156],[-37.227,0]],"o":[[0,53.156],[-37.227,0],[0,-53.156],[37.227,0]],"v":[[15.812,127.185],[-51.594,223.431],[-119,127.185],[-51.594,30.939]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.098039217293,0.105882354081,0.129411771894,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":12,"ix":5},"lc":1,"lj":1,"ml":10,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"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":2,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":140,"st":0,"bm":0},{"ddd":0,"ind":12,"ty":4,"nm":"Layer 8","parent":25,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.2],"y":[1]},"o":{"x":[0.8],"y":[0]},"n":["0p2_1_0p8_0"],"t":8,"s":[0],"e":[-13.9]},{"i":{"x":[0.2],"y":[1]},"o":{"x":[0.8],"y":[0]},"n":["0p2_1_0p8_0"],"t":15,"s":[-13.9],"e":[-13.9]},{"i":{"x":[0.2],"y":[1]},"o":{"x":[0.8],"y":[0]},"n":["0p2_1_0p8_0"],"t":24,"s":[-13.9],"e":[6.3]},{"i":{"x":[0.2],"y":[1]},"o":{"x":[0.8],"y":[0]},"n":["0p2_1_0p8_0"],"t":34,"s":[6.3],"e":[4.146]},{"i":{"x":[0.2],"y":[1]},"o":{"x":[0.8],"y":[0]},"n":["0p2_1_0p8_0"],"t":45,"s":[4.146],"e":[0]},{"i":{"x":[0.613],"y":[1]},"o":{"x":[0.167],"y":[0]},"n":["0p613_1_0p167_0"],"t":55,"s":[0],"e":[0]},{"i":{"x":[0.2],"y":[1]},"o":{"x":[0.8],"y":[0]},"n":["0p2_1_0p8_0"],"t":64,"s":[0],"e":[6]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.8],"y":[0]},"n":["0p667_1_0p8_0"],"t":69.571,"s":[6],"e":[-4]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"n":["0p667_1_0p333_0"],"t":73,"s":[-4],"e":[3]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"n":["0p667_1_0p333_0"],"t":75.286,"s":[3],"e":[-2]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"n":["0p667_1_0p333_0"],"t":77.571,"s":[-2],"e":[0.5]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"n":["0p667_1_0p333_0"],"t":79.857,"s":[0.5],"e":[0]},{"t":81}],"ix":10,"x":"var $bm_rt;\n$bm_rt = mul(transform.rotation, 0.5);"},"p":{"a":1,"k":[{"i":{"x":0.2,"y":1},"o":{"x":0.8,"y":0},"n":"0p2_1_0p8_0","t":8,"s":[4.186,61.579,0],"e":[5.862,59.965,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.2,"y":1},"o":{"x":0.8,"y":0},"n":"0p2_1_0p8_0","t":15,"s":[5.862,59.965,0],"e":[5.862,59.965,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.2,"y":1},"o":{"x":0.8,"y":0},"n":"0p2_1_0p8_0","t":24,"s":[5.862,59.965,0],"e":[4.186,64.379,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.2,"y":0.2},"o":{"x":0.8,"y":0.8},"n":"0p2_0p2_0p8_0p8","t":34,"s":[4.186,64.379,0],"e":[4.186,64.379,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.2,"y":1},"o":{"x":0.8,"y":0},"n":"0p2_1_0p8_0","t":45,"s":[4.186,64.379,0],"e":[4.186,61.579,0],"to":[0,0,0],"ti":[0,0,0]},{"t":55}],"ix":2},"a":{"a":0,"k":[4.186,61.579,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-53.156],[-37.225,0],[0,53.156],[37.229,0]],"o":[[0,53.156],[37.229,0],[0,-53.156],[-37.225,0]],"v":[[-16.531,127.185],[50.873,223.431],[118.281,127.185],[50.873,30.939]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.098039217293,0.105882354081,0.129411771894,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":12,"ix":5},"lc":1,"lj":1,"ml":10,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"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":2,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":140,"st":0,"bm":0},{"ddd":0,"ind":15,"ty":3,"nm":"leaf - 1-Null-Null","parent":3,"sr":1,"ks":{"o":{"a":0,"k":0,"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.2],"y":[1]},"o":{"x":[0.8],"y":[0]},"n":["0p2_1_0p8_0"],"t":60,"s":[0],"e":[-6]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.8],"y":[0]},"n":["0p667_1_0p8_0"],"t":64.571,"s":[-6],"e":[5]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"n":["0p667_1_0p333_0"],"t":68,"s":[5],"e":[-0.5]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"n":["0p667_1_0p333_0"],"t":70.5,"s":[-0.5],"e":[0]},{"t":73}],"ix":10,"x":"var $bm_rt;\n$bm_rt = div(transform.rotation, 3);"},"p":{"a":0,"k":[14.412,69.881,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"ip":0,"op":140,"st":0,"bm":0},{"ddd":0,"ind":16,"ty":3,"nm":"leaf - 1-Null","parent":15,"sr":1,"ks":{"o":{"a":0,"k":0,"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.2],"y":[1]},"o":{"x":[0.8],"y":[0]},"n":["0p2_1_0p8_0"],"t":8,"s":[0],"e":[2.9]},{"i":{"x":[0.2],"y":[1]},"o":{"x":[0.8],"y":[0]},"n":["0p2_1_0p8_0"],"t":15,"s":[2.9],"e":[2.9]},{"i":{"x":[0.2],"y":[1]},"o":{"x":[0.8],"y":[0]},"n":["0p2_1_0p8_0"],"t":24,"s":[2.9],"e":[-6.3]},{"i":{"x":[0.2],"y":[1]},"o":{"x":[0.8],"y":[0]},"n":["0p2_1_0p8_0"],"t":34,"s":[-6.3],"e":[-6.3]},{"i":{"x":[0.2],"y":[1]},"o":{"x":[0.8],"y":[0]},"n":["0p2_1_0p8_0"],"t":45,"s":[-6.3],"e":[0]},{"t":55}],"ix":10},"p":{"a":1,"k":[{"i":{"x":0.2,"y":1},"o":{"x":0.8,"y":0},"n":"0p2_1_0p8_0","t":8,"s":[0,0,0],"e":[-5,-3.5,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.2,"y":0.2},"o":{"x":0.8,"y":0.8},"n":"0p2_0p2_0p8_0p8","t":15,"s":[-5,-3.5,0],"e":[-5,-3.5,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.2,"y":1},"o":{"x":0.8,"y":0},"n":"0p2_1_0p8_0","t":24,"s":[-5,-3.5,0],"e":[10.3,-4.6,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.2,"y":0.2},"o":{"x":0.8,"y":0.8},"n":"0p2_0p2_0p8_0p8","t":34,"s":[10.3,-4.6,0],"e":[10.3,-4.6,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.2,"y":1},"o":{"x":0.8,"y":0},"n":"0p2_1_0p8_0","t":45,"s":[10.3,-4.6,0],"e":[0,0,0],"to":[0,0,0],"ti":[0,0,0]},{"t":55}],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"ip":0,"op":140,"st":0,"bm":0},{"ddd":0,"ind":17,"ty":3,"nm":"Layer 3-Null 2","parent":10,"sr":1,"ks":{"o":{"a":0,"k":0,"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.2],"y":[1]},"o":{"x":[0.8],"y":[0]},"n":["0p2_1_0p8_0"],"t":65,"s":[0],"e":[-6]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.8],"y":[0]},"n":["0p667_1_0p8_0"],"t":69.571,"s":[-6],"e":[4]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"n":["0p667_1_0p333_0"],"t":73,"s":[4],"e":[-3]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"n":["0p667_1_0p333_0"],"t":75.286,"s":[-3],"e":[2]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"n":["0p667_1_0p333_0"],"t":77.571,"s":[2],"e":[-0.5]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"n":["0p667_1_0p333_0"],"t":79.857,"s":[-0.5],"e":[0]},{"t":81}],"ix":10,"x":"var $bm_rt;\n$bm_rt = mul(transform.rotation, 0.5);"},"p":{"a":0,"k":[-0.587,67.575,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[30.637,30.637,100],"ix":6}},"ao":0,"ip":65,"op":140,"st":65,"bm":0},{"ddd":0,"ind":18,"ty":3,"nm":"Layer 3-Null","parent":10,"sr":1,"ks":{"o":{"a":0,"k":0,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\n$bm_rt = div(thisComp.layer('Layer 3-Null 2').transform.rotation, 3);"},"p":{"a":0,"k":[-0.587,67.575,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[30.637,30.637,100],"ix":6}},"ao":0,"ip":63,"op":140,"st":63,"bm":0},{"ddd":0,"ind":19,"ty":4,"nm":"Layer 3","parent":18,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":-1.775,"ix":10,"x":"var $bm_rt;\n$bm_rt = mul(thisComp.layer('leaf - 1-Null').transform.rotation, 0.2);"},"p":{"a":0,"k":[0,0,0],"ix":2},"a":{"a":0,"k":[-0.587,67.575,0],"ix":1},"s":{"a":0,"k":[326.4,326.4,100],"ix":6}},"ao":0,"hasMask":true,"masksProperties":[{"inv":false,"mode":"a","pt":{"a":1,"k":[{"i":{"x":0.833,"y":1},"o":{"x":0.167,"y":0.167},"n":"0p833_1_0p167_0p167","t":9,"s":[{"i":[[0,0],[0,0],[-0.737,-2.493],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0.737,2.493],[0,0],[0,0],[0,0],[0,0]],"v":[[-43.584,-94.602],[-43.584,30.801],[-31.816,58.619],[3.58,93.622],[27.431,71.631],[44.324,24.29],[42.41,-94.602]],"c":true}],"e":[{"i":[[0,0],[0,0],[-0.737,-1.474],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0.737,1.474],[0,0],[0,0],[0,0],[0,0]],"v":[[-43.584,-56.129],[-43.584,18.009],[-31.816,34.455],[3.58,55.149],[27.431,42.148],[44.324,14.16],[42.41,-56.129]],"c":true}]},{"i":{"x":0.2,"y":1},"o":{"x":0.8,"y":0},"n":"0p2_1_0p8_0","t":10,"s":[{"i":[[0,0],[0,0],[-0.737,-1.474],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0.737,1.474],[0,0],[0,0],[0,0],[0,0]],"v":[[-43.584,-56.129],[-43.584,18.009],[-31.816,34.455],[3.58,55.149],[27.431,42.148],[44.324,14.16],[42.41,-56.129]],"c":true}],"e":[{"i":[[0,0],[0,0],[-0.737,-1.474],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0.737,1.474],[0,0],[0,0],[0,0],[0,0]],"v":[[-43.584,-56.129],[-43.584,18.009],[-34.469,43.375],[0.117,65.808],[26.799,34.667],[44.324,14.16],[42.41,-56.129]],"c":true}]},{"i":{"x":0.2,"y":1},"o":{"x":0.8,"y":0},"n":"0p2_1_0p8_0","t":15,"s":[{"i":[[0,0],[0,0],[-0.737,-1.474],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0.737,1.474],[0,0],[0,0],[0,0],[0,0]],"v":[[-43.584,-56.129],[-43.584,18.009],[-34.469,43.375],[0.117,65.808],[26.799,34.667],[44.324,14.16],[42.41,-56.129]],"c":true}],"e":[{"i":[[0,0],[0,0],[-0.737,-1.474],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0.737,1.474],[0,0],[0,0],[0,0],[0,0]],"v":[[-43.584,-56.129],[-43.584,18.009],[-34.469,43.375],[0.816,62.684],[29.268,34.516],[44.324,14.16],[42.41,-56.129]],"c":true}]},{"i":{"x":0.2,"y":1},"o":{"x":0.8,"y":0},"n":"0p2_1_0p8_0","t":24,"s":[{"i":[[0,0],[0,0],[-0.737,-1.474],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0.737,1.474],[0,0],[0,0],[0,0],[0,0]],"v":[[-43.584,-56.129],[-43.584,18.009],[-34.469,43.375],[0.816,62.684],[29.268,34.516],[44.324,14.16],[42.41,-56.129]],"c":true}],"e":[{"i":[[0,0],[0,0],[-0.737,-1.474],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0.737,1.474],[0,0],[0,0],[0,0],[0,0]],"v":[[-43.584,-56.129],[-43.584,18.009],[-35.015,28.806],[1.306,56.949],[25.775,45.066],[44.324,14.16],[42.41,-56.129]],"c":true}]},{"i":{"x":0.2,"y":1},"o":{"x":0.8,"y":0},"n":"0p2_1_0p8_0","t":34,"s":[{"i":[[0,0],[0,0],[-0.737,-1.474],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0.737,1.474],[0,0],[0,0],[0,0],[0,0]],"v":[[-43.584,-56.129],[-43.584,18.009],[-35.015,28.806],[1.306,56.949],[25.775,45.066],[44.324,14.16],[42.41,-56.129]],"c":true}],"e":[{"i":[[0,0],[0,0],[-0.737,-1.474],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0.737,1.474],[0,0],[0,0],[0,0],[0,0]],"v":[[-43.584,-56.129],[-43.584,18.009],[-35.015,28.806],[3.58,55.149],[25.775,45.066],[44.324,14.16],[42.41,-56.129]],"c":true}]},{"i":{"x":0.2,"y":1},"o":{"x":0.8,"y":0},"n":"0p2_1_0p8_0","t":45,"s":[{"i":[[0,0],[0,0],[-0.737,-1.474],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0.737,1.474],[0,0],[0,0],[0,0],[0,0]],"v":[[-43.584,-56.129],[-43.584,18.009],[-35.015,28.806],[3.58,55.149],[25.775,45.066],[44.324,14.16],[42.41,-56.129]],"c":true}],"e":[{"i":[[0,0],[0,0],[-0.737,-1.474],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0.737,1.474],[0,0],[0,0],[0,0],[0,0]],"v":[[-43.584,-56.129],[-43.584,18.009],[-33.856,35.562],[3.58,55.149],[26.952,38.191],[44.324,14.16],[42.41,-56.129]],"c":true}]},{"t":55}],"ix":1},"o":{"a":0,"k":100,"ix":3},"x":{"a":0,"k":0,"ix":4},"nm":"Mask 1"}],"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,27.566],[-2.877,2.236],[0,0],[0,0],[0,-27.566],[2.879,-2.236],[0,0]],"o":[[-2.877,-2.236],[0,-27.566],[0,0],[0,0],[2.879,2.236],[0,27.566],[0,0],[0,0]],"v":[[-7.945,61.857],[-36.053,11.66],[-7.945,-38.536],[-0.584,-44.256],[6.775,-38.536],[34.879,11.66],[6.775,61.857],[-0.584,67.575]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.098039217293,0.105882354081,0.129411771894,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"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":2,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":140,"st":0,"bm":0},{"ddd":0,"ind":20,"ty":3,"nm":"leaf - 2-Null","parent":3,"sr":1,"ks":{"o":{"a":0,"k":0,"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.2],"y":[1]},"o":{"x":[0.8],"y":[0]},"n":["0p2_1_0p8_0"],"t":9,"s":[0],"e":[-4.1]},{"i":{"x":[0.2],"y":[1]},"o":{"x":[0.8],"y":[0]},"n":["0p2_1_0p8_0"],"t":16,"s":[-4.1],"e":[-4.1]},{"i":{"x":[0.2],"y":[1]},"o":{"x":[0.8],"y":[0]},"n":["0p2_1_0p8_0"],"t":25,"s":[-4.1],"e":[8.2]},{"i":{"x":[0.2],"y":[1]},"o":{"x":[0.8],"y":[0]},"n":["0p2_1_0p8_0"],"t":35,"s":[8.2],"e":[8.2]},{"i":{"x":[0.2],"y":[1]},"o":{"x":[0.8],"y":[0]},"n":["0p2_1_0p8_0"],"t":46,"s":[8.2],"e":[0]},{"i":{"x":[0.2],"y":[1]},"o":{"x":[0.167],"y":[0]},"n":["0p2_1_0p167_0"],"t":56,"s":[0],"e":[0]},{"i":{"x":[0.2],"y":[1]},"o":{"x":[0.8],"y":[0]},"n":["0p2_1_0p8_0"],"t":62,"s":[0],"e":[-6]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.8],"y":[0]},"n":["0p667_1_0p8_0"],"t":66.571,"s":[-6],"e":[4]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"n":["0p667_1_0p333_0"],"t":70,"s":[4],"e":[-3]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"n":["0p667_1_0p333_0"],"t":72.286,"s":[-3],"e":[2]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"n":["0p667_1_0p333_0"],"t":74.571,"s":[2],"e":[-0.5]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"n":["0p667_1_0p333_0"],"t":76.857,"s":[-0.5],"e":[0]},{"t":78}],"ix":10},"p":{"a":1,"k":[{"i":{"x":0.865,"y":1},"o":{"x":0.611,"y":0},"n":"0p865_1_0p611_0","t":9,"s":[10.469,76.953,0],"e":[10.469,72.553,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.865,"y":1},"o":{"x":0.209,"y":0},"n":"0p865_1_0p209_0","t":16,"s":[10.469,72.553,0],"e":[10.469,72.553,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.2,"y":1},"o":{"x":0.209,"y":0},"n":"0p2_1_0p209_0","t":25,"s":[10.469,72.553,0],"e":[10.469,73.153,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.2,"y":0.2},"o":{"x":0.8,"y":0.8},"n":"0p2_0p2_0p8_0p8","t":35,"s":[10.469,73.153,0],"e":[10.469,73.153,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.2,"y":1},"o":{"x":0.8,"y":0},"n":"0p2_1_0p8_0","t":46,"s":[10.469,73.153,0],"e":[10.469,76.953,0],"to":[0,0,0],"ti":[0,0,0]},{"t":56}],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"ip":1,"op":140,"st":0,"bm":0},{"ddd":0,"ind":21,"ty":3,"nm":"leaf - 2-Null","parent":20,"sr":1,"ks":{"o":{"a":0,"k":0,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[0,0,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.2,0.2,0.2],"y":[1,1,1]},"o":{"x":[0.8,0.8,0.8],"y":[0,0,0]},"n":["0p2_1_0p8_0","0p2_1_0p8_0","0p2_1_0p8_0"],"t":9,"s":[30.637,30.637,100],"e":[28.637,28.637,100]},{"i":{"x":[0.2,0.2,0.2],"y":[1,1,1]},"o":{"x":[0.8,0.8,0.8],"y":[0,0,0]},"n":["0p2_1_0p8_0","0p2_1_0p8_0","0p2_1_0p8_0"],"t":16,"s":[28.637,28.637,100],"e":[28.637,28.637,100]},{"i":{"x":[0.2,0.2,0.2],"y":[1,1,1]},"o":{"x":[0.8,0.8,0.8],"y":[0,0,0]},"n":["0p2_1_0p8_0","0p2_1_0p8_0","0p2_1_0p8_0"],"t":24,"s":[28.637,28.637,100],"e":[31.837,31.837,100]},{"i":{"x":[0.2,0.2,0.2],"y":[1,1,1]},"o":{"x":[0.8,0.8,0.8],"y":[0,0,0]},"n":["0p2_1_0p8_0","0p2_1_0p8_0","0p2_1_0p8_0"],"t":34,"s":[31.837,31.837,100],"e":[31.837,31.837,100]},{"i":{"x":[0.2,0.2,0.2],"y":[1,1,1]},"o":{"x":[0.8,0.8,0.8],"y":[0,0,0]},"n":["0p2_1_0p8_0","0p2_1_0p8_0","0p2_1_0p8_0"],"t":45,"s":[31.837,31.837,100],"e":[30.637,30.637,100]},{"t":55}],"ix":6}},"ao":0,"ip":0,"op":140,"st":0,"bm":0},{"ddd":0,"ind":22,"ty":4,"nm":"leaf - 2","parent":21,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":9,"s":[0],"e":[-3.3]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":12,"s":[-3.3],"e":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":16,"s":[0],"e":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":25,"s":[0],"e":[-3]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":31,"s":[-3],"e":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":34,"s":[0],"e":[0]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.167],"y":[0.167]},"n":["0p667_1_0p167_0p167"],"t":46,"s":[0],"e":[3.5]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.333],"y":[0]},"n":["0p833_0p833_0p333_0"],"t":50,"s":[3.5],"e":[0]},{"t":56}],"ix":10,"x":"var $bm_rt;\nvar amorti, freq, speedLimit, rebond, tempsClefProx, tempsDebut, tempsDebut, temps, spring, spring;\namorti = effect('Rotation Spring')(2);\nfreq = effect('Rotation Spring')(1);\nspeedLimit = effect('Rotation Spring')(4);\n$bm_rt = rebond = effect('Rotation Spring')(3);\nif (numKeys > 1 && freq != 0) {\n if (nearestKey(time).index == 1) {\n $bm_rt = value;\n } else {\n if (length(velocity) <= speedLimit) {\n tempsClefProx = nearestKey(time).time;\n if (tempsClefProx <= time) {\n tempsDebut = tempsClefProx;\n } else {\n tempsDebut = key(sub(nearestKey(time).index, 1)).time;\n }\n temps = sub(time, tempsDebut);\n $bm_rt = spring = mul(velocityAtTime(sub(tempsDebut, thisComp.frameDuration)), div(mul(div(0.15, freq), Math.sin(mul(mul(mul(freq, temps), 2), Math.PI))), Math.exp(mul(temps, amorti))));\n if (speedLimit > 0)\n $bm_rt = spring = mul(spring, sub(1, div(length(velocity), speedLimit)));\n if (rebond == 0)\n $bm_rt = sum(valueAtTime(tempsDebut), spring);\n if (rebond == 1 && valueAtTime(tempsDebut - thisComp.frameDuration) > valueAtTime(tempsDebut))\n $bm_rt = sum(valueAtTime(tempsDebut), Math.abs(spring));\n if (rebond == 1 && valueAtTime(tempsDebut - thisComp.frameDuration) < valueAtTime(tempsDebut))\n $bm_rt = sub(valueAtTime(tempsDebut), Math.abs(spring));\n } else {\n $bm_rt = value;\n }\n }\n} else {\n $bm_rt = value;\n}"},"p":{"a":0,"k":[0,0,0],"ix":2},"a":{"a":0,"k":[-4.531,61.953,0],"ix":1},"s":{"a":0,"k":[326.4,326.4,100],"ix":6,"x":"var $bm_rt;\nvar amorti, freq, speedLimit, rebond, tempsClefProx, tempsDebut, tempsDebut, temps, spring, spring;\namorti = effect('Scale Spring')(2);\nfreq = effect('Scale Spring')(1);\nspeedLimit = effect('Scale Spring')(3);\n$bm_rt = rebond = 0;\nif (numKeys > 1 && freq != 0) {\n if (nearestKey(time).index == 1) {\n $bm_rt = value;\n } else {\n if (length(velocity) <= speedLimit) {\n tempsClefProx = nearestKey(time).time;\n if (tempsClefProx <= time) {\n tempsDebut = tempsClefProx;\n } else {\n tempsDebut = key(sub(nearestKey(time).index, 1)).time;\n }\n temps = sub(time, tempsDebut);\n $bm_rt = spring = mul(velocityAtTime(sub(tempsDebut, thisComp.frameDuration)), div(mul(div(0.15, freq), Math.sin(mul(mul(mul(freq, temps), 2), Math.PI))), Math.exp(mul(temps, amorti))));\n if (speedLimit > 0)\n $bm_rt = spring = mul(spring, sub(1, div(length(velocity), speedLimit)));\n if (rebond == 0)\n $bm_rt = sum(valueAtTime(tempsDebut), spring);\n if (rebond == 1 && valueAtTime(tempsDebut - thisComp.frameDuration) > valueAtTime(tempsDebut))\n $bm_rt = sum(valueAtTime(tempsDebut), Math.abs(spring));\n if (rebond == 1 && valueAtTime(tempsDebut - thisComp.frameDuration) < valueAtTime(tempsDebut))\n $bm_rt = sub(valueAtTime(tempsDebut), Math.abs(spring));\n } else {\n $bm_rt = value;\n }\n }\n} else {\n $bm_rt = value;\n}"}},"ao":0,"ef":[{"ty":5,"nm":"Scale Spring","np":5,"mn":"PSEUDO/DUIK_Spring","ix":1,"en":1,"ef":[{"ty":0,"nm":"Elasticity","mn":"PSEUDO/DUIK_Spring-0001","ix":1,"v":{"a":0,"k":3,"ix":1}},{"ty":0,"nm":"Damping","mn":"PSEUDO/DUIK_Spring-0002","ix":2,"v":{"a":0,"k":9,"ix":2}},{"ty":0,"nm":"Trigger speed","mn":"PSEUDO/DUIK_Spring-0003","ix":3,"v":{"a":0,"k":0.1,"ix":3}}]},{"ty":5,"nm":"Rotation Spring","np":6,"mn":"PSEUDO/DUIK_Spring_Bounce","ix":2,"en":1,"ef":[{"ty":0,"nm":"Elasticity","mn":"PSEUDO/DUIK_Spring_Bounce-0001","ix":1,"v":{"a":0,"k":3,"ix":1}},{"ty":0,"nm":"Damping","mn":"PSEUDO/DUIK_Spring_Bounce-0002","ix":2,"v":{"a":0,"k":9,"ix":2}},{"ty":7,"nm":"Bounce","mn":"PSEUDO/DUIK_Spring_Bounce-0003","ix":3,"v":{"a":0,"k":0,"ix":3}},{"ty":0,"nm":"Trigger speed","mn":"PSEUDO/DUIK_Spring_Bounce-0004","ix":4,"v":{"a":0,"k":0.1,"ix":4}}]}],"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[15.9,15.899],[0,0],[-15.9,-15.902]],"o":[[15.902,15.903],[0,0],[-15.902,-15.902],[0,0],[0,0]],"v":[[-50.291,49.379],[-4.904,61.579],[-17.105,16.196],[-62.49,3.993],[-50.291,49.379]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.152941182256,0.196078434587,0.227450981736,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"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":2,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":140,"st":1,"bm":0},{"ddd":0,"ind":23,"ty":3,"nm":"leaf - 3-Null","parent":3,"sr":1,"ks":{"o":{"a":0,"k":0,"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.2],"y":[1]},"o":{"x":[0.8],"y":[0]},"n":["0p2_1_0p8_0"],"t":9,"s":[0],"e":[3.4]},{"i":{"x":[0.2],"y":[1]},"o":{"x":[0.8],"y":[0]},"n":["0p2_1_0p8_0"],"t":16,"s":[3.4],"e":[3.4]},{"i":{"x":[0.2],"y":[1]},"o":{"x":[0.8],"y":[0]},"n":["0p2_1_0p8_0"],"t":25,"s":[3.4],"e":[-0.2]},{"i":{"x":[0.2],"y":[1]},"o":{"x":[0.8],"y":[0]},"n":["0p2_1_0p8_0"],"t":35,"s":[-0.2],"e":[-0.2]},{"i":{"x":[0.2],"y":[1]},"o":{"x":[0.8],"y":[0]},"n":["0p2_1_0p8_0"],"t":46,"s":[-0.2],"e":[0]},{"i":{"x":[0.2],"y":[1]},"o":{"x":[0.167],"y":[0]},"n":["0p2_1_0p167_0"],"t":56,"s":[0],"e":[0]},{"i":{"x":[0.2],"y":[1]},"o":{"x":[0.8],"y":[0]},"n":["0p2_1_0p8_0"],"t":63,"s":[0],"e":[6]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.8],"y":[0]},"n":["0p667_1_0p8_0"],"t":68.571,"s":[6],"e":[-4]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"n":["0p667_1_0p333_0"],"t":72,"s":[-4],"e":[3]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"n":["0p667_1_0p333_0"],"t":74.286,"s":[3],"e":[-2]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"n":["0p667_1_0p333_0"],"t":76.571,"s":[-2],"e":[0.5]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"n":["0p667_1_0p333_0"],"t":78.857,"s":[0.5],"e":[0]},{"t":80}],"ix":10},"p":{"a":1,"k":[{"i":{"x":0.2,"y":1},"o":{"x":0.8,"y":0},"n":"0p2_1_0p8_0","t":9,"s":[18.813,76.953,0],"e":[18.813,70.453,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.2,"y":1},"o":{"x":0.8,"y":0},"n":"0p2_1_0p8_0","t":16,"s":[18.813,70.453,0],"e":[18.813,70.453,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.2,"y":1},"o":{"x":0.8,"y":0},"n":"0p2_1_0p8_0","t":25,"s":[18.813,70.453,0],"e":[26.913,73.153,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.2,"y":0.2},"o":{"x":0.8,"y":0.8},"n":"0p2_0p2_0p8_0p8","t":35,"s":[26.913,73.153,0],"e":[26.913,73.153,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.2,"y":1},"o":{"x":0.8,"y":0},"n":"0p2_1_0p8_0","t":46,"s":[26.913,73.153,0],"e":[18.813,76.953,0],"to":[0,0,0],"ti":[0,0,0]},{"t":56}],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"ip":2,"op":140,"st":0,"bm":0},{"ddd":0,"ind":24,"ty":3,"nm":"leaf - 3-Null","parent":23,"sr":1,"ks":{"o":{"a":0,"k":0,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[0,0,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.2,0.2,0.2],"y":[1,1,1]},"o":{"x":[0.8,0.8,0.8],"y":[0,0,0]},"n":["0p2_1_0p8_0","0p2_1_0p8_0","0p2_1_0p8_0"],"t":9,"s":[30.637,30.637,100],"e":[31.837,31.837,100]},{"i":{"x":[0.2,0.2,0.2],"y":[1,1,1]},"o":{"x":[0.8,0.8,0.8],"y":[0,0,0]},"n":["0p2_1_0p8_0","0p2_1_0p8_0","0p2_1_0p8_0"],"t":16,"s":[31.837,31.837,100],"e":[31.837,31.837,100]},{"i":{"x":[0.2,0.2,0.2],"y":[1,1,1]},"o":{"x":[0.8,0.8,0.8],"y":[0,0,0]},"n":["0p2_1_0p8_0","0p2_1_0p8_0","0p2_1_0p8_0"],"t":24,"s":[31.837,31.837,100],"e":[28.637,28.637,100]},{"i":{"x":[0.2,0.2,0.2],"y":[1,1,1]},"o":{"x":[0.8,0.8,0.8],"y":[0,0,0]},"n":["0p2_1_0p8_0","0p2_1_0p8_0","0p2_1_0p8_0"],"t":34,"s":[28.637,28.637,100],"e":[28.637,28.637,100]},{"i":{"x":[0.2,0.2,0.2],"y":[1,1,1]},"o":{"x":[0.8,0.8,0.8],"y":[0,0,0]},"n":["0p2_1_0p8_0","0p2_1_0p8_0","0p2_1_0p8_0"],"t":45,"s":[28.637,28.637,100],"e":[30.637,30.637,100]},{"t":55}],"ix":6}},"ao":0,"ip":0,"op":140,"st":0,"bm":0},{"ddd":0,"ind":25,"ty":4,"nm":"leaf - 3","parent":24,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":9,"s":[0],"e":[3]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":12,"s":[3],"e":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":16,"s":[0],"e":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":25,"s":[0],"e":[-4.8]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":31,"s":[-4.8],"e":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":35,"s":[0],"e":[0]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.167],"y":[0.167]},"n":["0p667_1_0p167_0p167"],"t":46,"s":[0],"e":[-5.2]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.333],"y":[0]},"n":["0p833_0p833_0p333_0"],"t":50,"s":[-5.2],"e":[0]},{"t":56}],"ix":10,"x":"var $bm_rt;\nvar amorti, freq, speedLimit, rebond, tempsClefProx, tempsDebut, tempsDebut, temps, spring, spring;\namorti = effect('Rotation Spring')(2);\nfreq = effect('Rotation Spring')(1);\nspeedLimit = effect('Rotation Spring')(4);\n$bm_rt = rebond = effect('Rotation Spring')(3);\nif (numKeys > 1 && freq != 0) {\n if (nearestKey(time).index == 1) {\n $bm_rt = value;\n } else {\n if (length(velocity) <= speedLimit) {\n tempsClefProx = nearestKey(time).time;\n if (tempsClefProx <= time) {\n tempsDebut = tempsClefProx;\n } else {\n tempsDebut = key(sub(nearestKey(time).index, 1)).time;\n }\n temps = sub(time, tempsDebut);\n $bm_rt = spring = mul(velocityAtTime(sub(tempsDebut, thisComp.frameDuration)), div(mul(div(0.15, freq), Math.sin(mul(mul(mul(freq, temps), 2), Math.PI))), Math.exp(mul(temps, amorti))));\n if (speedLimit > 0)\n $bm_rt = spring = mul(spring, sub(1, div(length(velocity), speedLimit)));\n if (rebond == 0)\n $bm_rt = sum(valueAtTime(tempsDebut), spring);\n if (rebond == 1 && valueAtTime(tempsDebut - thisComp.frameDuration) > valueAtTime(tempsDebut))\n $bm_rt = sum(valueAtTime(tempsDebut), Math.abs(spring));\n if (rebond == 1 && valueAtTime(tempsDebut - thisComp.frameDuration) < valueAtTime(tempsDebut))\n $bm_rt = sub(valueAtTime(tempsDebut), Math.abs(spring));\n } else {\n $bm_rt = value;\n }\n }\n} else {\n $bm_rt = value;\n}"},"p":{"a":0,"k":[0,0,0],"ix":2},"a":{"a":0,"k":[3.813,61.953,0],"ix":1},"s":{"a":0,"k":[326.4,326.4,100],"ix":6,"x":"var $bm_rt;\nvar amorti, freq, speedLimit, rebond, tempsClefProx, tempsDebut, tempsDebut, temps, spring, spring;\namorti = effect('Scale Spring')(2);\nfreq = effect('Scale Spring')(1);\nspeedLimit = effect('Scale Spring')(3);\n$bm_rt = rebond = 0;\nif (numKeys > 1 && freq != 0) {\n if (nearestKey(time).index == 1) {\n $bm_rt = value;\n } else {\n if (length(velocity) <= speedLimit) {\n tempsClefProx = nearestKey(time).time;\n if (tempsClefProx <= time) {\n tempsDebut = tempsClefProx;\n } else {\n tempsDebut = key(sub(nearestKey(time).index, 1)).time;\n }\n temps = sub(time, tempsDebut);\n $bm_rt = spring = mul(velocityAtTime(sub(tempsDebut, thisComp.frameDuration)), div(mul(div(0.15, freq), Math.sin(mul(mul(mul(freq, temps), 2), Math.PI))), Math.exp(mul(temps, amorti))));\n if (speedLimit > 0)\n $bm_rt = spring = mul(spring, sub(1, div(length(velocity), speedLimit)));\n if (rebond == 0)\n $bm_rt = sum(valueAtTime(tempsDebut), spring);\n if (rebond == 1 && valueAtTime(tempsDebut - thisComp.frameDuration) > valueAtTime(tempsDebut))\n $bm_rt = sum(valueAtTime(tempsDebut), Math.abs(spring));\n if (rebond == 1 && valueAtTime(tempsDebut - thisComp.frameDuration) < valueAtTime(tempsDebut))\n $bm_rt = sub(valueAtTime(tempsDebut), Math.abs(spring));\n } else {\n $bm_rt = value;\n }\n }\n} else {\n $bm_rt = value;\n}"}},"ao":0,"ef":[{"ty":5,"nm":"Scale Spring","np":5,"mn":"PSEUDO/DUIK_Spring","ix":1,"en":1,"ef":[{"ty":0,"nm":"Elasticity","mn":"PSEUDO/DUIK_Spring-0001","ix":1,"v":{"a":0,"k":3,"ix":1}},{"ty":0,"nm":"Damping","mn":"PSEUDO/DUIK_Spring-0002","ix":2,"v":{"a":0,"k":9,"ix":2}},{"ty":0,"nm":"Trigger speed","mn":"PSEUDO/DUIK_Spring-0003","ix":3,"v":{"a":0,"k":0.1,"ix":3}}]},{"ty":5,"nm":"Rotation Spring","np":6,"mn":"PSEUDO/DUIK_Spring_Bounce","ix":2,"en":1,"ef":[{"ty":0,"nm":"Elasticity","mn":"PSEUDO/DUIK_Spring_Bounce-0001","ix":1,"v":{"a":0,"k":3,"ix":1}},{"ty":0,"nm":"Damping","mn":"PSEUDO/DUIK_Spring_Bounce-0002","ix":2,"v":{"a":0,"k":9,"ix":2}},{"ty":7,"nm":"Bounce","mn":"PSEUDO/DUIK_Spring_Bounce-0003","ix":3,"v":{"a":0,"k":0,"ix":3}},{"ty":0,"nm":"Trigger speed","mn":"PSEUDO/DUIK_Spring_Bounce-0004","ix":4,"v":{"a":0,"k":0.1,"ix":4}}]}],"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[-15.902,15.899],[0,0],[15.902,-15.902]],"o":[[-15.902,15.903],[0,0],[15.898,-15.902],[0,0],[0,0]],"v":[[49.572,49.379],[4.186,61.579],[16.389,16.196],[61.771,3.993],[49.572,49.379]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.152941182256,0.196078434587,0.227450981736,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"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":2,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":140,"st":2,"bm":0},{"ddd":0,"ind":26,"ty":1,"nm":"Dark Blue Solid 1","parent":3,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[15,15,0],"ix":2},"a":{"a":0,"k":[960,540,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"sw":1920,"sh":1080,"sc":"#191b21","ip":0,"op":140,"st":0,"bm":0}],"markers":[{"tm":0,"cm":"1","dr":0},{"tm":8,"cm":"2","dr":0},{"tm":15,"cm":"3","dr":0},{"tm":24,"cm":"4","dr":0},{"tm":34,"cm":"5","dr":0},{"tm":45,"cm":"6","dr":0},{"tm":55,"cm":"7","dr":0},{"tm":81,"cm":"8","dr":0}]}