{"v":"5.7.11","ip":0,"op":81,"fr":25,"w":350,"h":350,"nm":"Comp 15","assets":[],"layers":[{"ind":1,"ty":4,"nm":"Layer 6","sr":1,"ks":{"o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[207.772,104.442,0],"l":2},"a":{"a":0,"k":[207.772,104.442,0],"l":2},"s":{"a":0,"k":[100,100,100],"l":2}},"shapes":[{"ty":"gr","nm":"Group 1","it":[{"ty":"gr","nm":"Group 1","it":[{"ty":"sh","nm":"Path 1","ind":0,"ks":{"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-7.059,1.561],[7.059,-1.561]],"c":false},"a":0}},{"ty":"st","nm":"Stroke 1","lc":2,"lj":2,"o":{"a":0,"k":100},"w":{"a":0,"k":1.042},"c":{"a":0,"k":[0,0,0,1]}},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[228.276,82.466]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"Transform","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"Group 2","it":[{"ty":"sh","nm":"Path 1","ind":0,"ks":{"k":{"i":[[-0.13,0.065],[0.541,-0.238],[1.449,0.887],[-0.433,1.298],[-0.087,0.13],[-0.043,-0.281],[-0.757,-0.541],[-0.843,-0.022],[-0.952,0.411]],"o":[[-0.454,0.389],[-1.536,0.67],[-1.211,-0.735],[0.043,-0.13],[-0.022,0.281],[0.108,0.93],[0.67,0.519],[1.038,0],[0.13,-0.065]],"v":[[3.763,0.838],[2.271,1.768],[-2.53,1.616],[-3.568,-1.909],[-3.395,-2.276],[-3.373,-1.411],[-2.076,0.968],[0.325,1.66],[3.353,1.033]],"c":true},"a":0}},{"ty":"fl","nm":"Fill 1","c":{"a":0,"k":[0,0,0,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[230.166,101.222]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"Transform","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"Group 3","it":[{"ty":"sh","nm":"Path 1","ind":0,"ks":{"k":{"i":[[-0.13,0.043],[0.692,-0.043],[0.735,0.476],[-0.411,1.427],[-0.043,0.13],[0,0],[-0.476,-0.735],[-0.822,-0.303],[-0.843,0.173]],"o":[[-0.627,0.303],[-0.843,0.065],[-1.211,-0.8],[0.043,-0.13],[0,0],[0.022,0.865],[0.454,0.714],[0.8,0.281],[0.13,-0.022]],"v":[[2.957,1.874],[0.967,2.415],[-1.499,1.853],[-2.818,-2.062],[-2.688,-2.429],[-2.688,-2.235],[-1.996,0.274],[0.015,1.831],[2.567,1.961]],"c":true},"a":0}},{"ty":"fl","nm":"Fill 1","c":{"a":0,"k":[0,0,0,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[215.358,104.51]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"Transform","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"Group 4","it":[{"ty":"sh","nm":"Path 1","ind":0,"ks":{"k":{"i":[[-0.329,0.269],[0.032,0.083],[0.129,-0.364]],"o":[[0.083,-0.068],[-0.111,-0.287],[-0.108,0.305]],"v":[[0.476,0.221],[0.542,-0.023],[-0.548,-0.119]],"c":true},"a":0}},{"ty":"fl","nm":"Fill 1","c":{"a":0,"k":[1,0.624,0.11,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[228.025,84.646]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"Transform","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"Group 5","it":[{"ty":"sh","nm":"Path 1","ind":0,"ks":{"k":{"i":[[-0.476,0.39],[0.047,0.12],[0.187,-0.527]],"o":[[0.12,-0.098],[-0.161,-0.415],[-0.157,0.442]],"v":[[0.689,0.32],[0.784,-0.034],[-0.793,-0.172]],"c":true},"a":0}},{"ty":"fl","nm":"Fill 1","c":{"a":0,"k":[1,0.624,0.11,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[226.048,85.091]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"Transform","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"Group 6","it":[{"ty":"sh","nm":"Path 1","ind":0,"ks":{"k":{"i":[[-0.043,0.022],[0.476,-0.497],[0.173,-0.151],[0.022,0],[0.541,-0.238],[1.449,0.887],[-0.433,1.298],[-0.087,0.13],[0,0],[-0.865,0.497],[-1.557,-0.757],[-0.195,0.26],[0,0],[0.303,-0.065],[2.811,-0.606],[-2.444,0.281],[-0.584,-0.541],[0,-1.254],[0.238,-2.509],[0.843,-0.368],[0.692,-0.584],[-0.411,-0.584],[-0.389,0],[-0.368,0.151],[-0.887,0.605]],"o":[[-0.195,0.606],[-0.173,0.173],[-0.022,0],[-0.454,0.389],[-1.536,0.67],[-1.211,-0.735],[0.043,-0.13],[0,0],[0.433,-0.865],[1.514,-0.865],[0.281,0.13],[0,0],[0,-0.303],[-2.811,0.649],[2.163,-1.189],[0.8,-0.086],[1.06,0.952],[-0.022,2.552],[-0.086,0.93],[-0.843,0.346],[-0.519,0.476],[0.238,0.324],[0.389,0],[0.973,-0.389],[0.043,-0.022]],"v":[[4.898,5.993],[3.947,7.637],[3.428,8.134],[3.385,8.156],[1.892,9.086],[-2.909,8.934],[-3.947,5.409],[-3.774,5.042],[-3.774,5.02],[-1.676,2.966],[3.32,2.511],[4.141,2.533],[4.141,-8.475],[3.536,-8.929],[-4.898,-7.069],[1.936,-9.556],[4.185,-9.08],[4.747,-4.885],[4.66,2.663],[2.736,4.285],[0.27,5.496],[-0.206,7.377],[0.833,7.853],[1.957,7.572],[4.769,6.08]],"c":true},"a":0}},{"ty":"fl","nm":"Fill 1","c":{"a":0,"k":[1,0.624,0.11,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[230.545,93.904]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"Transform","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"Group 7","it":[{"ty":"sh","nm":"Path 1","ind":0,"ks":{"k":{"i":[[-0.043,0.022],[0.454,-0.714],[0.022,-1.644],[0.065,-2.79],[0.67,-0.67],[0.908,-1.471],[-1.146,-0.303],[-0.887,0.8],[-0.562,0.8],[0.843,-0.779],[0.497,-0.216],[0.692,-0.043],[0.735,0.476],[-0.411,1.427],[-0.043,0.13],[-1.276,0.389],[-1.362,-0.606],[0,0],[-0.173,0.605],[-0.519,0.13],[-0.735,0.173]],"o":[[-0.692,0.476],[-0.887,1.406],[-0.065,2.768],[0,0.952],[-1.233,1.211],[-0.627,1.038],[1.168,0.303],[0.67,-0.649],[-0.238,1.146],[-0.411,0.346],[-0.627,0.303],[-0.843,0.065],[-1.211,-0.8],[0.043,-0.13],[0.476,-1.233],[1.406,-0.433],[0,0],[0,-0.606],[0.151,-0.541],[0.757,-0.173],[0.043,-0.022]],"v":[[5.465,-11.664],[3.692,-9.89],[2.719,-5.089],[2.546,3.237],[1.81,5.919],[-2.883,7.822],[-1.542,10.611],[1.746,9.552],[3.497,7.281],[1.81,10.244],[0.448,11.109],[-1.542,11.65],[-4.007,11.087],[-5.326,7.173],[-5.197,6.805],[-2.277,4.21],[2.048,4.556],[2.048,-8.441],[2.07,-10.301],[3.043,-11.102],[5.314,-11.621]],"c":true},"a":0}},{"ty":"fl","nm":"Fill 1","c":{"a":0,"k":[1,0.624,0.11,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[217.867,95.276]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"Transform","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"Group 8","it":[{"ty":"sh","nm":"Path 1","ind":0,"ks":{"k":{"i":[[0,-0.236],[0,0],[0.301,-0.967],[0.473,-0.494],[0.774,-0.344],[1.44,0.881],[-0.451,1.289],[-0.988,0.559],[-1.569,-0.752],[-0.193,0.258],[0,0],[0.301,-0.065],[2.815,-0.602],[1.311,-0.279],[0,-0.236],[0,0],[0.301,-1.805],[0.043,-0.086],[0.86,-0.774],[1.225,-0.086],[0.731,0.473],[-0.408,1.418],[-1.397,0.43],[-1.375,-0.602],[0,0],[-0.172,0.623],[-0.516,0.129],[-0.752,0.172],[-0.043,0.022],[-2.085,0.473],[-1.741,0.387],[-0.215,-0.193]],"o":[[0,0],[0,1.053],[-0.193,0.602],[-0.58,0.623],[-1.526,0.666],[-1.225,-0.752],[0.365,-1.075],[1.526,-0.86],[0.279,0.129],[0,0],[0,-0.322],[-2.815,0.666],[-1.289,0.279],[-0.215,0.043],[0,0],[0,1.848],[-0.022,0.086],[-0.236,1.139],[-0.903,0.817],[-0.86,0.065],[-1.225,-0.817],[0.408,-1.418],[1.418,-0.43],[0,0],[0,-0.602],[0.15,-0.537],[0.752,-0.172],[0.043,-0.022],[2.106,-0.473],[1.762,-0.408],[0.236,-0.065],[0.193,0.172]],"v":[[11.664,-12.075],[11.664,2.925],[11.363,6.02],[10.418,7.653],[8.355,9.115],[3.562,8.964],[2.531,5.44],[4.787,2.99],[9.794,2.538],[10.611,2.56],[10.611,-8.443],[10.009,-8.916],[1.564,-7.046],[-2.326,-6.208],[-2.713,-5.735],[-2.713,2.839],[-2.648,8.448],[-2.713,8.685],[-4.411,11.629],[-7.742,13.047],[-10.213,12.488],[-11.545,8.577],[-8.494,5.612],[-4.153,5.955],[-4.153,-7.046],[-4.131,-8.916],[-3.164,-9.711],[-0.886,-10.227],[-0.736,-10.27],[5.518,-11.71],[10.783,-12.913],[11.557,-12.978]],"c":true},"a":0}},{"ty":"fl","nm":"Fill 1","c":{"a":0,"k":[1,0.792,0.157,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[224.077,93.881]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"Transform","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"tr","o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":40,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":45,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":55,"s":[100]},{"t":60,"s":[0]}]},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":40,"s":[0]},{"t":60,"s":[203]}]},"p":{"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":40,"s":[174.077,183.881],"ti":[-15,18.333],"to":[15,-18.333]},{"t":60,"s":[264.077,73.881]}],"a":1},"a":{"a":0,"k":[224.077,93.881]},"s":{"k":[{"i":{"x":[0.833,0.833],"y":[0.833,0.833]},"o":{"x":[0.167,0.167],"y":[0.167,0.167]},"t":40,"s":[0,0]},{"t":50,"s":[100,100]}],"a":1},"nm":"Transform","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"Group 2","it":[{"ty":"gr","nm":"Group 1","it":[{"ty":"gr","nm":"Group 1","it":[{"ty":"sh","nm":"Path 1","ind":0,"ks":{"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-0.028,-9.906],[0.028,9.906]],"c":false},"a":0}},{"ty":"st","nm":"Stroke 1","lc":2,"lj":2,"o":{"a":0,"k":100},"w":{"a":0,"k":1.042},"c":{"a":0,"k":[0,0,0,1]}},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[191.444,103.103]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"Transform","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"Group 2","it":[{"ty":"sh","nm":"Path 1","ind":0,"ks":{"k":{"i":[[-0.256,-0.457],[0.128,-0.293],[0.128,-0.329],[0.146,-0.329],[0.091,-0.146],[0.055,-0.128],[0,-0.018],[0.037,0],[0.055,0],[0.091,0],[0.091,0],[0.037,-0.018],[0.018,0.018],[0,0.018],[-0.018,0.018],[-0.018,0.037],[-0.037,0.11],[-0.128,0.329],[-0.11,0.348],[-0.11,0.329],[-0.055,0.329],[-0.018,0.146]],"o":[[-0.091,0.311],[-0.11,0.329],[-0.146,0.311],[-0.092,0.146],[-0.055,0.128],[-0.018,0],[0,0.018],[-0.055,-0.018],[-0.092,-0.018],[-0.073,-0.018],[-0.018,0],[-0.018,0],[-0.018,-0.018],[0.018,-0.018],[0.037,-0.055],[0.055,-0.11],[0.146,-0.311],[0.146,-0.329],[0.128,-0.311],[0.092,-0.348],[0.018,-0.146],[0.329,0.402]],"v":[[1.275,-1.217],[0.946,-0.32],[0.562,0.668],[0.105,1.619],[-0.151,2.058],[-0.334,2.424],[-0.371,2.479],[-0.426,2.497],[-0.59,2.461],[-0.847,2.442],[-1.084,2.442],[-1.194,2.461],[-1.267,2.461],[-1.267,2.406],[-1.231,2.332],[-1.158,2.186],[-1.011,1.875],[-0.59,0.924],[-0.206,-0.064],[0.123,-1.052],[0.342,-2.058],[0.397,-2.497]],"c":true},"a":0}},{"ty":"fl","nm":"Fill 1","c":{"a":0,"k":[0,0,0,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[201.663,113.116]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"Transform","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"Group 3","it":[{"ty":"sh","nm":"Path 1","ind":0,"ks":{"k":{"i":[[-0.073,-1.244],[0,0],[0.018,-0.128],[0.11,-0.329],[0.018,-0.037],[0.128,-0.293],[0.128,-0.329],[0.146,-0.329],[0.091,-0.146],[0.055,-0.128],[0,-0.018],[0.037,0],[0.055,0],[0.091,0],[0.091,0],[0.037,-0.018],[0.018,0.018],[0,0.018],[-0.018,0.018],[-0.018,0.037],[-0.037,0.11],[-0.128,0.329],[-0.11,0.348],[-0.11,0.329],[-0.055,0.329],[-0.018,0.146],[-0.018,0.183],[0.037,0.348],[0.329,1.061],[0.768,0.823],[1.884,0.293],[0.165,-0.128],[0,-0.238],[0.055,0.293],[-0.329,0.256],[-0.457,-0.128],[-0.878,-0.659],[-0.787,-2.488]],"o":[[0,0.018],[-0.018,0.146],[-0.091,0.348],[-0.018,0.037],[-0.091,0.311],[-0.11,0.329],[-0.146,0.311],[-0.092,0.146],[-0.055,0.128],[-0.018,0],[0,0.018],[-0.055,-0.018],[-0.092,-0.018],[-0.073,-0.018],[-0.018,0],[-0.018,0],[-0.018,-0.018],[0.018,-0.018],[0.037,-0.055],[0.055,-0.11],[0.146,-0.311],[0.146,-0.329],[0.128,-0.311],[0.092,-0.348],[0.018,-0.146],[0.037,-0.201],[0.037,-0.366],[-0.073,-1.134],[-0.329,-1.079],[-1.335,-1.39],[-0.201,-0.037],[-0.201,0.146],[-0.165,-0.256],[-0.091,-0.421],[0.366,-0.293],[1.043,0.274],[2.086,1.573],[0.384,1.189]],"v":[[4.918,3.085],[4.918,3.121],[4.827,3.524],[4.534,4.53],[4.498,4.64],[4.168,5.536],[3.784,6.524],[3.327,7.475],[3.071,7.914],[2.888,8.28],[2.851,8.335],[2.796,8.354],[2.632,8.317],[2.375,8.299],[2.138,8.299],[2.028,8.317],[1.955,8.317],[1.955,8.262],[1.991,8.189],[2.064,8.043],[2.211,7.731],[2.632,6.78],[3.016,5.792],[3.345,4.804],[3.565,3.798],[3.619,3.359],[3.674,2.774],[3.674,1.731],[3.144,-1.599],[1.516,-4.526],[-3.643,-6.813],[-4.302,-6.776],[-4.54,-6.136],[-4.887,-6.959],[-4.54,-8.13],[-3.186,-8.258],[-0.296,-6.758],[4.315,-0.592]],"c":true},"a":0}},{"ty":"fl","nm":"Fill 1","c":{"a":0,"k":[0.886,0.129,0.18,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[198.441,107.26]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"Transform","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"Group 4","it":[{"ty":"sh","nm":"Path 1","ind":0,"ks":{"k":{"i":[[-0.41,0.484],[0.264,-0.513],[0.322,-0.41],[0.894,-0.557],[2.11,0.308],[0.703,1.48],[-0.733,1.187],[-1.216,0.689],[-1.363,0.161],[-1.187,-0.63],[0,0],[-0.205,0],[0,0],[-0.029,-0.19],[0,-0.015],[0.176,-1.494],[-0.703,-5.816],[0.19,-1.07],[0.982,-0.454],[1.494,-0.337],[-1.128,-1.773],[-1.685,0.542],[-0.894,1.524]],"o":[[-0.132,0.557],[-0.22,0.469],[-0.645,0.835],[-1.802,1.143],[-1.641,-0.234],[-0.586,-1.275],[0.718,-1.201],[1.201,-0.674],[1.363,-0.176],[0,0],[0,-0.205],[0,0],[0.205,0],[0,0.015],[-0.938,1.157],[-0.689,5.831],[0.117,1.084],[-0.19,1.069],[-1.377,0.659],[-2.051,0.469],[0.938,1.509],[1.699,-0.542],[0.322,-0.527]],"v":[[7.066,11.579],[6.612,13.264],[5.747,14.583],[3.418,16.707],[-2.706,18.011],[-6.735,15.491],[-6.354,11.477],[-3.263,8.708],[0.605,7.36],[4.59,8.005],[4.59,-17.678],[4.941,-18.045],[6.67,-18.103],[7.051,-17.766],[7.051,-17.737],[5.659,-13.488],[5.659,4.063],[5.747,7.301],[3.989,9.894],[-0.538,10.187],[-2.604,15.169],[2.114,16.634],[6.011,13.191]],"c":true},"a":0}},{"ty":"fl","nm":"Fill 1","c":{"a":0,"k":[0.886,0.129,0.18,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[186.85,109.961]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"Transform","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"Group 5","it":[{"ty":"sh","nm":"Path 1","ind":0,"ks":{"k":{"i":[[0.103,-0.645],[0.029,-0.147],[0.044,-0.19],[0,0],[0.029,-0.132],[0.117,-0.337],[0.132,-0.322],[0.132,-0.322],[0.146,-0.322],[0.088,-0.146],[0.059,-0.117],[0,-0.015],[0.029,0],[0.059,0],[0.088,0],[0.088,0],[0.044,-0.015],[0.015,0.015],[0,0.029],[-0.015,0.029],[-0.029,0.044],[-0.044,0.102],[-0.132,0.322],[-0.117,0.337],[-0.103,0.337],[-0.059,0.337],[-0.015,0.337],[0.029,0.352],[0.337,1.07],[0.776,0.821],[1.89,0.293],[0.161,-0.132],[0,-0.249],[0,0],[0,-0.161],[0,0],[0.015,-0.015],[0.264,-0.513],[0.322,-0.41],[0.894,-0.557],[2.11,0.308],[0.703,1.48],[-0.733,1.187],[-1.216,0.689],[-1.363,0.161],[-1.187,-0.63],[0,0],[-0.205,0],[0,0],[-0.029,-0.19],[0,-0.015],[-1.099,-1.143],[-1.099,-0.894],[-0.776,-1.069],[-0.249,-0.645],[-0.132,-0.63],[-0.044,-0.366]],"o":[[-0.029,0.147],[-0.044,0.205],[0,0.015],[-0.029,0.146],[-0.088,0.337],[-0.103,0.337],[-0.117,0.337],[-0.147,0.322],[-0.088,0.147],[-0.059,0.117],[-0.015,0.015],[-0.015,0.029],[-0.059,-0.015],[-0.088,-0.015],[-0.073,-0.015],[-0.029,0],[-0.015,0],[-0.015,-0.015],[0.015,-0.015],[0.029,-0.044],[0.044,-0.103],[0.146,-0.308],[0.147,-0.322],[0.117,-0.322],[0.088,-0.337],[0.059,-0.337],[0.029,-0.352],[-0.073,-1.128],[-0.322,-1.084],[-1.333,-1.377],[-0.19,-0.029],[-0.19,0.146],[0,0],[0,0.19],[0,0],[0,0.015],[-0.132,0.557],[-0.22,0.469],[-0.645,0.835],[-1.802,1.143],[-1.641,-0.234],[-0.586,-1.275],[0.718,-1.201],[1.201,-0.674],[1.363,-0.176],[0,0],[0,-0.205],[0,0],[0.205,0],[0,0.015],[0.146,1.568],[0.982,1.026],[1.026,0.82],[0.41,0.571],[0.22,0.601],[0.073,0.352],[0.073,0.645]],"v":[[11.833,-0.64],[11.76,-0.2],[11.628,0.386],[11.628,0.415],[11.525,0.826],[11.232,1.836],[10.881,2.833],[10.485,3.814],[10.031,4.767],[9.782,5.221],[9.591,5.573],[9.562,5.631],[9.503,5.646],[9.328,5.616],[9.079,5.602],[8.844,5.602],[8.727,5.616],[8.654,5.616],[8.654,5.558],[8.698,5.485],[8.771,5.338],[8.917,5.03],[9.342,4.078],[9.723,3.097],[10.046,2.1],[10.265,1.089],[10.382,0.064],[10.382,-0.976],[9.84,-4.302],[8.214,-7.232],[3.057,-9.518],[2.398,-9.474],[2.163,-8.829],[2.163,-8.815],[2.193,-8.287],[2.193,11.535],[2.178,11.579],[1.724,13.264],[0.859,14.583],[-1.47,16.707],[-7.594,18.011],[-11.623,15.491],[-11.242,11.477],[-8.151,8.708],[-4.283,7.36],[-0.298,8.005],[-0.298,-17.678],[0.054,-18.045],[1.782,-18.103],[2.163,-17.766],[2.163,-17.737],[4.332,-13.576],[7.555,-10.822],[10.338,-7.818],[11.349,-5.987],[11.745,-4.082],[11.921,-2.984]],"c":true},"a":0}},{"ty":"fl","nm":"Fill 1","c":{"a":0,"k":[0.969,0.184,0.263,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[191.738,109.961]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"Transform","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[191.738,109.961]},"a":{"a":0,"k":[191.738,109.961]},"s":{"a":0,"k":[100,100]},"nm":"Transform","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"Group 2","it":[{"ty":"sh","nm":"Path 1","ind":0,"ks":{"k":{"i":[[-0.193,-0.048],[-0.065,0.066],[0.055,0.092],[0.252,-0.281]],"o":[[0.089,0.022],[0.075,-0.077],[-0.14,-0.233],[-0.274,0.306]],"v":[[0.204,0.362],[0.465,0.329],[0.453,0.03],[-0.448,-0.275]],"c":true},"a":0}},{"ty":"fl","nm":"Fill 1","c":{"a":0,"k":[0.886,0.129,0.18,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[189.325,123.879]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"Transform","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"Group 3","it":[{"ty":"sh","nm":"Path 1","ind":0,"ks":{"k":{"i":[[-0.426,-0.107],[-0.142,0.144],[0.122,0.203],[0.555,-0.619]],"o":[[0.197,0.049],[0.166,-0.169],[-0.309,-0.514],[-0.605,0.675]],"v":[[0.449,0.798],[1.024,0.726],[0.998,0.067],[-0.988,-0.607]],"c":true},"a":0}},{"ty":"fl","nm":"Fill 1","c":{"a":0,"k":[0.886,0.129,0.18,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[189.08,123.443]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"Transform","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"tr","o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":50,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":55,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":65,"s":[100]},{"t":70,"s":[0]}]},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":50,"s":[0]},{"t":70,"s":[194]}]},"p":{"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":50,"s":[169.08,183.443],"ti":[-6.667,28.333],"to":[6.667,-28.333]},{"t":70,"s":[209.08,13.443]}],"a":1},"a":{"a":0,"k":[189.08,123.443]},"s":{"k":[{"i":{"x":[0.833,0.833],"y":[0.833,0.833]},"o":{"x":[0.167,0.167],"y":[0.167,0.167]},"t":50,"s":[0,0]},{"t":60,"s":[100,100]}],"a":1},"nm":"Transform","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]}],"ip":40,"op":70,"st":25},{"ind":2,"ty":4,"nm":"Layer 5","sr":1,"ks":{"o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[207.772,104.442,0],"l":2},"a":{"a":0,"k":[207.772,104.442,0],"l":2},"s":{"a":0,"k":[100,100,100],"l":2}},"shapes":[{"ty":"gr","nm":"Group 1","it":[{"ty":"gr","nm":"Group 1","it":[{"ty":"sh","nm":"Path 1","ind":0,"ks":{"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-7.059,1.561],[7.059,-1.561]],"c":false},"a":0}},{"ty":"st","nm":"Stroke 1","lc":2,"lj":2,"o":{"a":0,"k":100},"w":{"a":0,"k":1.042},"c":{"a":0,"k":[0,0,0,1]}},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[228.276,82.466]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"Transform","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"Group 2","it":[{"ty":"sh","nm":"Path 1","ind":0,"ks":{"k":{"i":[[-0.13,0.065],[0.541,-0.238],[1.449,0.887],[-0.433,1.298],[-0.087,0.13],[-0.043,-0.281],[-0.757,-0.541],[-0.843,-0.022],[-0.952,0.411]],"o":[[-0.454,0.389],[-1.536,0.67],[-1.211,-0.735],[0.043,-0.13],[-0.022,0.281],[0.108,0.93],[0.67,0.519],[1.038,0],[0.13,-0.065]],"v":[[3.763,0.838],[2.271,1.768],[-2.53,1.616],[-3.568,-1.909],[-3.395,-2.276],[-3.373,-1.411],[-2.076,0.968],[0.325,1.66],[3.353,1.033]],"c":true},"a":0}},{"ty":"fl","nm":"Fill 1","c":{"a":0,"k":[0,0,0,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[230.166,101.222]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"Transform","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"Group 3","it":[{"ty":"sh","nm":"Path 1","ind":0,"ks":{"k":{"i":[[-0.13,0.043],[0.692,-0.043],[0.735,0.476],[-0.411,1.427],[-0.043,0.13],[0,0],[-0.476,-0.735],[-0.822,-0.303],[-0.843,0.173]],"o":[[-0.627,0.303],[-0.843,0.065],[-1.211,-0.8],[0.043,-0.13],[0,0],[0.022,0.865],[0.454,0.714],[0.8,0.281],[0.13,-0.022]],"v":[[2.957,1.874],[0.967,2.415],[-1.499,1.853],[-2.818,-2.062],[-2.688,-2.429],[-2.688,-2.235],[-1.996,0.274],[0.015,1.831],[2.567,1.961]],"c":true},"a":0}},{"ty":"fl","nm":"Fill 1","c":{"a":0,"k":[0,0,0,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[215.358,104.51]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"Transform","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"Group 4","it":[{"ty":"sh","nm":"Path 1","ind":0,"ks":{"k":{"i":[[-0.329,0.269],[0.032,0.083],[0.129,-0.364]],"o":[[0.083,-0.068],[-0.111,-0.287],[-0.108,0.305]],"v":[[0.476,0.221],[0.542,-0.023],[-0.548,-0.119]],"c":true},"a":0}},{"ty":"fl","nm":"Fill 1","c":{"a":0,"k":[1,0.624,0.11,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[228.025,84.646]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"Transform","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"Group 5","it":[{"ty":"sh","nm":"Path 1","ind":0,"ks":{"k":{"i":[[-0.476,0.39],[0.047,0.12],[0.187,-0.527]],"o":[[0.12,-0.098],[-0.161,-0.415],[-0.157,0.442]],"v":[[0.689,0.32],[0.784,-0.034],[-0.793,-0.172]],"c":true},"a":0}},{"ty":"fl","nm":"Fill 1","c":{"a":0,"k":[1,0.624,0.11,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[226.048,85.091]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"Transform","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"Group 6","it":[{"ty":"sh","nm":"Path 1","ind":0,"ks":{"k":{"i":[[-0.043,0.022],[0.476,-0.497],[0.173,-0.151],[0.022,0],[0.541,-0.238],[1.449,0.887],[-0.433,1.298],[-0.087,0.13],[0,0],[-0.865,0.497],[-1.557,-0.757],[-0.195,0.26],[0,0],[0.303,-0.065],[2.811,-0.606],[-2.444,0.281],[-0.584,-0.541],[0,-1.254],[0.238,-2.509],[0.843,-0.368],[0.692,-0.584],[-0.411,-0.584],[-0.389,0],[-0.368,0.151],[-0.887,0.605]],"o":[[-0.195,0.606],[-0.173,0.173],[-0.022,0],[-0.454,0.389],[-1.536,0.67],[-1.211,-0.735],[0.043,-0.13],[0,0],[0.433,-0.865],[1.514,-0.865],[0.281,0.13],[0,0],[0,-0.303],[-2.811,0.649],[2.163,-1.189],[0.8,-0.086],[1.06,0.952],[-0.022,2.552],[-0.086,0.93],[-0.843,0.346],[-0.519,0.476],[0.238,0.324],[0.389,0],[0.973,-0.389],[0.043,-0.022]],"v":[[4.898,5.993],[3.947,7.637],[3.428,8.134],[3.385,8.156],[1.892,9.086],[-2.909,8.934],[-3.947,5.409],[-3.774,5.042],[-3.774,5.02],[-1.676,2.966],[3.32,2.511],[4.141,2.533],[4.141,-8.475],[3.536,-8.929],[-4.898,-7.069],[1.936,-9.556],[4.185,-9.08],[4.747,-4.885],[4.66,2.663],[2.736,4.285],[0.27,5.496],[-0.206,7.377],[0.833,7.853],[1.957,7.572],[4.769,6.08]],"c":true},"a":0}},{"ty":"fl","nm":"Fill 1","c":{"a":0,"k":[1,0.624,0.11,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[230.545,93.904]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"Transform","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"Group 7","it":[{"ty":"sh","nm":"Path 1","ind":0,"ks":{"k":{"i":[[-0.043,0.022],[0.454,-0.714],[0.022,-1.644],[0.065,-2.79],[0.67,-0.67],[0.908,-1.471],[-1.146,-0.303],[-0.887,0.8],[-0.562,0.8],[0.843,-0.779],[0.497,-0.216],[0.692,-0.043],[0.735,0.476],[-0.411,1.427],[-0.043,0.13],[-1.276,0.389],[-1.362,-0.606],[0,0],[-0.173,0.605],[-0.519,0.13],[-0.735,0.173]],"o":[[-0.692,0.476],[-0.887,1.406],[-0.065,2.768],[0,0.952],[-1.233,1.211],[-0.627,1.038],[1.168,0.303],[0.67,-0.649],[-0.238,1.146],[-0.411,0.346],[-0.627,0.303],[-0.843,0.065],[-1.211,-0.8],[0.043,-0.13],[0.476,-1.233],[1.406,-0.433],[0,0],[0,-0.606],[0.151,-0.541],[0.757,-0.173],[0.043,-0.022]],"v":[[5.465,-11.664],[3.692,-9.89],[2.719,-5.089],[2.546,3.237],[1.81,5.919],[-2.883,7.822],[-1.542,10.611],[1.746,9.552],[3.497,7.281],[1.81,10.244],[0.448,11.109],[-1.542,11.65],[-4.007,11.087],[-5.326,7.173],[-5.197,6.805],[-2.277,4.21],[2.048,4.556],[2.048,-8.441],[2.07,-10.301],[3.043,-11.102],[5.314,-11.621]],"c":true},"a":0}},{"ty":"fl","nm":"Fill 1","c":{"a":0,"k":[1,0.624,0.11,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[217.867,95.276]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"Transform","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"Group 8","it":[{"ty":"sh","nm":"Path 1","ind":0,"ks":{"k":{"i":[[0,-0.236],[0,0],[0.301,-0.967],[0.473,-0.494],[0.774,-0.344],[1.44,0.881],[-0.451,1.289],[-0.988,0.559],[-1.569,-0.752],[-0.193,0.258],[0,0],[0.301,-0.065],[2.815,-0.602],[1.311,-0.279],[0,-0.236],[0,0],[0.301,-1.805],[0.043,-0.086],[0.86,-0.774],[1.225,-0.086],[0.731,0.473],[-0.408,1.418],[-1.397,0.43],[-1.375,-0.602],[0,0],[-0.172,0.623],[-0.516,0.129],[-0.752,0.172],[-0.043,0.022],[-2.085,0.473],[-1.741,0.387],[-0.215,-0.193]],"o":[[0,0],[0,1.053],[-0.193,0.602],[-0.58,0.623],[-1.526,0.666],[-1.225,-0.752],[0.365,-1.075],[1.526,-0.86],[0.279,0.129],[0,0],[0,-0.322],[-2.815,0.666],[-1.289,0.279],[-0.215,0.043],[0,0],[0,1.848],[-0.022,0.086],[-0.236,1.139],[-0.903,0.817],[-0.86,0.065],[-1.225,-0.817],[0.408,-1.418],[1.418,-0.43],[0,0],[0,-0.602],[0.15,-0.537],[0.752,-0.172],[0.043,-0.022],[2.106,-0.473],[1.762,-0.408],[0.236,-0.065],[0.193,0.172]],"v":[[11.664,-12.075],[11.664,2.925],[11.363,6.02],[10.418,7.653],[8.355,9.115],[3.562,8.964],[2.531,5.44],[4.787,2.99],[9.794,2.538],[10.611,2.56],[10.611,-8.443],[10.009,-8.916],[1.564,-7.046],[-2.326,-6.208],[-2.713,-5.735],[-2.713,2.839],[-2.648,8.448],[-2.713,8.685],[-4.411,11.629],[-7.742,13.047],[-10.213,12.488],[-11.545,8.577],[-8.494,5.612],[-4.153,5.955],[-4.153,-7.046],[-4.131,-8.916],[-3.164,-9.711],[-0.886,-10.227],[-0.736,-10.27],[5.518,-11.71],[10.783,-12.913],[11.557,-12.978]],"c":true},"a":0}},{"ty":"fl","nm":"Fill 1","c":{"a":0,"k":[1,0.792,0.157,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[224.077,93.881]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"Transform","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"tr","o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":15,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":20,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":30,"s":[100]},{"t":35,"s":[0]}]},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":15,"s":[0]},{"t":35,"s":[203]}]},"p":{"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":15,"s":[174.077,183.881],"ti":[-15,18.333],"to":[15,-18.333]},{"t":35,"s":[264.077,73.881]}],"a":1},"a":{"a":0,"k":[224.077,93.881]},"s":{"k":[{"i":{"x":[0.833,0.833],"y":[0.833,0.833]},"o":{"x":[0.167,0.167],"y":[0.167,0.167]},"t":15,"s":[0,0]},{"t":25,"s":[100,100]}],"a":1},"nm":"Transform","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"Group 2","it":[{"ty":"gr","nm":"Group 1","it":[{"ty":"gr","nm":"Group 1","it":[{"ty":"sh","nm":"Path 1","ind":0,"ks":{"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-0.028,-9.906],[0.028,9.906]],"c":false},"a":0}},{"ty":"st","nm":"Stroke 1","lc":2,"lj":2,"o":{"a":0,"k":100},"w":{"a":0,"k":1.042},"c":{"a":0,"k":[0,0,0,1]}},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[191.444,103.103]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"Transform","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"Group 2","it":[{"ty":"sh","nm":"Path 1","ind":0,"ks":{"k":{"i":[[-0.256,-0.457],[0.128,-0.293],[0.128,-0.329],[0.146,-0.329],[0.091,-0.146],[0.055,-0.128],[0,-0.018],[0.037,0],[0.055,0],[0.091,0],[0.091,0],[0.037,-0.018],[0.018,0.018],[0,0.018],[-0.018,0.018],[-0.018,0.037],[-0.037,0.11],[-0.128,0.329],[-0.11,0.348],[-0.11,0.329],[-0.055,0.329],[-0.018,0.146]],"o":[[-0.091,0.311],[-0.11,0.329],[-0.146,0.311],[-0.092,0.146],[-0.055,0.128],[-0.018,0],[0,0.018],[-0.055,-0.018],[-0.092,-0.018],[-0.073,-0.018],[-0.018,0],[-0.018,0],[-0.018,-0.018],[0.018,-0.018],[0.037,-0.055],[0.055,-0.11],[0.146,-0.311],[0.146,-0.329],[0.128,-0.311],[0.092,-0.348],[0.018,-0.146],[0.329,0.402]],"v":[[1.275,-1.217],[0.946,-0.32],[0.562,0.668],[0.105,1.619],[-0.151,2.058],[-0.334,2.424],[-0.371,2.479],[-0.426,2.497],[-0.59,2.461],[-0.847,2.442],[-1.084,2.442],[-1.194,2.461],[-1.267,2.461],[-1.267,2.406],[-1.231,2.332],[-1.158,2.186],[-1.011,1.875],[-0.59,0.924],[-0.206,-0.064],[0.123,-1.052],[0.342,-2.058],[0.397,-2.497]],"c":true},"a":0}},{"ty":"fl","nm":"Fill 1","c":{"a":0,"k":[0,0,0,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[201.663,113.116]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"Transform","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"Group 3","it":[{"ty":"sh","nm":"Path 1","ind":0,"ks":{"k":{"i":[[-0.073,-1.244],[0,0],[0.018,-0.128],[0.11,-0.329],[0.018,-0.037],[0.128,-0.293],[0.128,-0.329],[0.146,-0.329],[0.091,-0.146],[0.055,-0.128],[0,-0.018],[0.037,0],[0.055,0],[0.091,0],[0.091,0],[0.037,-0.018],[0.018,0.018],[0,0.018],[-0.018,0.018],[-0.018,0.037],[-0.037,0.11],[-0.128,0.329],[-0.11,0.348],[-0.11,0.329],[-0.055,0.329],[-0.018,0.146],[-0.018,0.183],[0.037,0.348],[0.329,1.061],[0.768,0.823],[1.884,0.293],[0.165,-0.128],[0,-0.238],[0.055,0.293],[-0.329,0.256],[-0.457,-0.128],[-0.878,-0.659],[-0.787,-2.488]],"o":[[0,0.018],[-0.018,0.146],[-0.091,0.348],[-0.018,0.037],[-0.091,0.311],[-0.11,0.329],[-0.146,0.311],[-0.092,0.146],[-0.055,0.128],[-0.018,0],[0,0.018],[-0.055,-0.018],[-0.092,-0.018],[-0.073,-0.018],[-0.018,0],[-0.018,0],[-0.018,-0.018],[0.018,-0.018],[0.037,-0.055],[0.055,-0.11],[0.146,-0.311],[0.146,-0.329],[0.128,-0.311],[0.092,-0.348],[0.018,-0.146],[0.037,-0.201],[0.037,-0.366],[-0.073,-1.134],[-0.329,-1.079],[-1.335,-1.39],[-0.201,-0.037],[-0.201,0.146],[-0.165,-0.256],[-0.091,-0.421],[0.366,-0.293],[1.043,0.274],[2.086,1.573],[0.384,1.189]],"v":[[4.918,3.085],[4.918,3.121],[4.827,3.524],[4.534,4.53],[4.498,4.64],[4.168,5.536],[3.784,6.524],[3.327,7.475],[3.071,7.914],[2.888,8.28],[2.851,8.335],[2.796,8.354],[2.632,8.317],[2.375,8.299],[2.138,8.299],[2.028,8.317],[1.955,8.317],[1.955,8.262],[1.991,8.189],[2.064,8.043],[2.211,7.731],[2.632,6.78],[3.016,5.792],[3.345,4.804],[3.565,3.798],[3.619,3.359],[3.674,2.774],[3.674,1.731],[3.144,-1.599],[1.516,-4.526],[-3.643,-6.813],[-4.302,-6.776],[-4.54,-6.136],[-4.887,-6.959],[-4.54,-8.13],[-3.186,-8.258],[-0.296,-6.758],[4.315,-0.592]],"c":true},"a":0}},{"ty":"fl","nm":"Fill 1","c":{"a":0,"k":[0.886,0.129,0.18,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[198.441,107.26]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"Transform","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"Group 4","it":[{"ty":"sh","nm":"Path 1","ind":0,"ks":{"k":{"i":[[-0.41,0.484],[0.264,-0.513],[0.322,-0.41],[0.894,-0.557],[2.11,0.308],[0.703,1.48],[-0.733,1.187],[-1.216,0.689],[-1.363,0.161],[-1.187,-0.63],[0,0],[-0.205,0],[0,0],[-0.029,-0.19],[0,-0.015],[0.176,-1.494],[-0.703,-5.816],[0.19,-1.07],[0.982,-0.454],[1.494,-0.337],[-1.128,-1.773],[-1.685,0.542],[-0.894,1.524]],"o":[[-0.132,0.557],[-0.22,0.469],[-0.645,0.835],[-1.802,1.143],[-1.641,-0.234],[-0.586,-1.275],[0.718,-1.201],[1.201,-0.674],[1.363,-0.176],[0,0],[0,-0.205],[0,0],[0.205,0],[0,0.015],[-0.938,1.157],[-0.689,5.831],[0.117,1.084],[-0.19,1.069],[-1.377,0.659],[-2.051,0.469],[0.938,1.509],[1.699,-0.542],[0.322,-0.527]],"v":[[7.066,11.579],[6.612,13.264],[5.747,14.583],[3.418,16.707],[-2.706,18.011],[-6.735,15.491],[-6.354,11.477],[-3.263,8.708],[0.605,7.36],[4.59,8.005],[4.59,-17.678],[4.941,-18.045],[6.67,-18.103],[7.051,-17.766],[7.051,-17.737],[5.659,-13.488],[5.659,4.063],[5.747,7.301],[3.989,9.894],[-0.538,10.187],[-2.604,15.169],[2.114,16.634],[6.011,13.191]],"c":true},"a":0}},{"ty":"fl","nm":"Fill 1","c":{"a":0,"k":[0.886,0.129,0.18,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[186.85,109.961]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"Transform","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"Group 5","it":[{"ty":"sh","nm":"Path 1","ind":0,"ks":{"k":{"i":[[0.103,-0.645],[0.029,-0.147],[0.044,-0.19],[0,0],[0.029,-0.132],[0.117,-0.337],[0.132,-0.322],[0.132,-0.322],[0.146,-0.322],[0.088,-0.146],[0.059,-0.117],[0,-0.015],[0.029,0],[0.059,0],[0.088,0],[0.088,0],[0.044,-0.015],[0.015,0.015],[0,0.029],[-0.015,0.029],[-0.029,0.044],[-0.044,0.102],[-0.132,0.322],[-0.117,0.337],[-0.103,0.337],[-0.059,0.337],[-0.015,0.337],[0.029,0.352],[0.337,1.07],[0.776,0.821],[1.89,0.293],[0.161,-0.132],[0,-0.249],[0,0],[0,-0.161],[0,0],[0.015,-0.015],[0.264,-0.513],[0.322,-0.41],[0.894,-0.557],[2.11,0.308],[0.703,1.48],[-0.733,1.187],[-1.216,0.689],[-1.363,0.161],[-1.187,-0.63],[0,0],[-0.205,0],[0,0],[-0.029,-0.19],[0,-0.015],[-1.099,-1.143],[-1.099,-0.894],[-0.776,-1.069],[-0.249,-0.645],[-0.132,-0.63],[-0.044,-0.366]],"o":[[-0.029,0.147],[-0.044,0.205],[0,0.015],[-0.029,0.146],[-0.088,0.337],[-0.103,0.337],[-0.117,0.337],[-0.147,0.322],[-0.088,0.147],[-0.059,0.117],[-0.015,0.015],[-0.015,0.029],[-0.059,-0.015],[-0.088,-0.015],[-0.073,-0.015],[-0.029,0],[-0.015,0],[-0.015,-0.015],[0.015,-0.015],[0.029,-0.044],[0.044,-0.103],[0.146,-0.308],[0.147,-0.322],[0.117,-0.322],[0.088,-0.337],[0.059,-0.337],[0.029,-0.352],[-0.073,-1.128],[-0.322,-1.084],[-1.333,-1.377],[-0.19,-0.029],[-0.19,0.146],[0,0],[0,0.19],[0,0],[0,0.015],[-0.132,0.557],[-0.22,0.469],[-0.645,0.835],[-1.802,1.143],[-1.641,-0.234],[-0.586,-1.275],[0.718,-1.201],[1.201,-0.674],[1.363,-0.176],[0,0],[0,-0.205],[0,0],[0.205,0],[0,0.015],[0.146,1.568],[0.982,1.026],[1.026,0.82],[0.41,0.571],[0.22,0.601],[0.073,0.352],[0.073,0.645]],"v":[[11.833,-0.64],[11.76,-0.2],[11.628,0.386],[11.628,0.415],[11.525,0.826],[11.232,1.836],[10.881,2.833],[10.485,3.814],[10.031,4.767],[9.782,5.221],[9.591,5.573],[9.562,5.631],[9.503,5.646],[9.328,5.616],[9.079,5.602],[8.844,5.602],[8.727,5.616],[8.654,5.616],[8.654,5.558],[8.698,5.485],[8.771,5.338],[8.917,5.03],[9.342,4.078],[9.723,3.097],[10.046,2.1],[10.265,1.089],[10.382,0.064],[10.382,-0.976],[9.84,-4.302],[8.214,-7.232],[3.057,-9.518],[2.398,-9.474],[2.163,-8.829],[2.163,-8.815],[2.193,-8.287],[2.193,11.535],[2.178,11.579],[1.724,13.264],[0.859,14.583],[-1.47,16.707],[-7.594,18.011],[-11.623,15.491],[-11.242,11.477],[-8.151,8.708],[-4.283,7.36],[-0.298,8.005],[-0.298,-17.678],[0.054,-18.045],[1.782,-18.103],[2.163,-17.766],[2.163,-17.737],[4.332,-13.576],[7.555,-10.822],[10.338,-7.818],[11.349,-5.987],[11.745,-4.082],[11.921,-2.984]],"c":true},"a":0}},{"ty":"fl","nm":"Fill 1","c":{"a":0,"k":[0.969,0.184,0.263,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[191.738,109.961]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"Transform","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[191.738,109.961]},"a":{"a":0,"k":[191.738,109.961]},"s":{"a":0,"k":[100,100]},"nm":"Transform","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"Group 2","it":[{"ty":"sh","nm":"Path 1","ind":0,"ks":{"k":{"i":[[-0.193,-0.048],[-0.065,0.066],[0.055,0.092],[0.252,-0.281]],"o":[[0.089,0.022],[0.075,-0.077],[-0.14,-0.233],[-0.274,0.306]],"v":[[0.204,0.362],[0.465,0.329],[0.453,0.03],[-0.448,-0.275]],"c":true},"a":0}},{"ty":"fl","nm":"Fill 1","c":{"a":0,"k":[0.886,0.129,0.18,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[189.325,123.879]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"Transform","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"Group 3","it":[{"ty":"sh","nm":"Path 1","ind":0,"ks":{"k":{"i":[[-0.426,-0.107],[-0.142,0.144],[0.122,0.203],[0.555,-0.619]],"o":[[0.197,0.049],[0.166,-0.169],[-0.309,-0.514],[-0.605,0.675]],"v":[[0.449,0.798],[1.024,0.726],[0.998,0.067],[-0.988,-0.607]],"c":true},"a":0}},{"ty":"fl","nm":"Fill 1","c":{"a":0,"k":[0.886,0.129,0.18,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[189.08,123.443]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"Transform","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"tr","o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":25,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":30,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":40,"s":[100]},{"t":45,"s":[0]}]},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":25,"s":[0]},{"t":45,"s":[194]}]},"p":{"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":25,"s":[169.08,183.443],"ti":[-6.667,28.333],"to":[6.667,-28.333]},{"t":45,"s":[209.08,13.443]}],"a":1},"a":{"a":0,"k":[189.08,123.443]},"s":{"k":[{"i":{"x":[0.833,0.833],"y":[0.833,0.833]},"o":{"x":[0.167,0.167],"y":[0.167,0.167]},"t":25,"s":[0,0]},{"t":35,"s":[100,100]}],"a":1},"nm":"Transform","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]}],"ip":15,"op":45,"st":0},{"ind":3,"ty":4,"nm":"Layer 1","sr":1,"ks":{"o":{"a":0,"k":100},"r":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[122]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":15,"s":[0]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":65,"s":[0]},{"t":80,"s":[122]}],"x":"var $bm_rt;\nvar fx = effect('Kleaner');\nvar doAnticipation = fx(1).value;\nvar doInterpolation = fx(2).value;\nvar doFollowThrough = fx(3).value;\nvar damping = $bm_div(fx(15).value, 10);\nvar elasticity = $bm_div(fx(13).value, 10);\nvar bounce = fx(17).value;\nvar anticipationDuration = fx(5).value;\nvar anticipationQuantity = $bm_div(fx(6).value, 100);\nvar slowIn = $bm_div(fx(9).value, 100);\nvar slowOut = $bm_div(fx(10).value, 100);\nvar spatialMode = fx(21).value;\nvar spatialDoInterpolation = fx(20).value;\nvar moBlurPrecision = fx(32).value;\nvar elasticityRandom = fx(14).value;\nvar dampingRandom = fx(16).value;\nvar softBody = fx(28).value;\nvar flexibility = $bm_div(fx(29).value, 100);\nvar doOverlap = fx(23).value;\nvar overlapDuration = fx(24).value;\nvar overlapRandom = fx(25).value;\nvar threshold = $bm_div($bm_div(1, moBlurPrecision), 1000);\nvar zeroValue;\nif ($bm_isInstanceOfArray(value)) {\n    if (value.length == 2)\n        zeroValue = [\n            0,\n            0\n        ];\n    else if (value.length == 3)\n        zeroValue = [\n            0,\n            0,\n            0\n        ];\n    else if (value.length == 4)\n        zeroValue = [\n            0,\n            0,\n            0,\n            0\n        ];\n} else\n    zeroValue = 0;\nvar isThisSpatial = isSpatial(thisProperty);\nvar isThisPosition = thisProperty === $bm_transform.position;\nvar simulate = false;\nif (isThisSpatial) {\n    doInterpolation = doInterpolation && spatialDoInterpolation;\n    if (isThisPosition && thisProperty.numKeys > 0) {\n        doOverlap = false;\n        simulate = false;\n    } else {\n        simulate = spatialMode == 2;\n        doOverlap = overlapDuration != 0 && doOverlap && simulate;\n    }\n} else {\n    doOverlap = false;\n}\nif (!doOverlap) {\n    overlapDuration = 0;\n}\nif (simulate && softBody && isThisSpatial && !isThisPosition && (doFollowThrough || doOverlap)) {\n    var distanceRatio = $bm_div(length(valueAtTime(0), $bm_transform.anchorPoint), $bm_div(thisLayer.width, 2));\n    distanceRatio = $bm_div($bm_sum(1, $bm_mul(distanceRatio, flexibility)), 2);\n    if (doFollowThrough) {\n        elasticity = $bm_div(elasticity, distanceRatio);\n        damping = $bm_div(damping, distanceRatio);\n    }\n    if (doOverlap) {\n        overlapDuration = $bm_mul(overlapDuration, distanceRatio);\n    }\n}\nseedRandom(0, true);\nif (doFollowThrough) {\n    if (elasticityRandom > 0)\n        elasticity = addNoise(elasticity, elasticityRandom);\n    if (dampingRandom > 0)\n        damping = addNoise(damping, dampingRandom);\n}\nif (doOverlap) {\n    if (doOverlap && overlapRandom > 0)\n        overlapDuration = addNoise(overlapDuration, overlapRandom);\n}\nvar result = value;\nfunction isSpatial(prop) {\n    if (!(prop.value instanceof Array))\n        return false;\n    if (prop.value.length != 2 && prop.value.length != 3)\n        return false;\n    try {\n        if (typeof prop.speed !== 'undefined')\n            return true;\n    } catch (e) {\n        return false;\n    }\n}\nfunction addNoise(val, quantity) {\n    var randomValue = random(0.9, 1.1);\n    var noiseValue = noise($bm_mul(valueAtTime(0), randomValue));\n    noiseValue = $bm_mul(noiseValue, $bm_div(quantity, 100));\n    return $bm_mul(val, $bm_sum(noiseValue, 1));\n}\nfunction isAfterLastKey() {\n    if (numKeys == 0)\n        return false;\n    var nKey = nearestKey(time);\n    return nKey.time <= time && nKey.index == numKeys;\n}\nfunction isStill(t, threshold) {\n    var d = $bm_sub(valueAtTime(t), valueAtTime($bm_sum(t, framesToTime(1))));\n    if ($bm_isInstanceOfArray(d)) {\n        for (var i = 0; i < d.length; i++) {\n            d[i] = Math.abs(d[i]);\n            if (d[i] >= threshold) {\n                return false;\n            }\n        }\n        return true;\n    } else {\n        d = Math.abs(d);\n        return d < threshold;\n    }\n}\nfunction bezierInterpolation(t, tMin, tMax, value1, value2, bezierPoints) {\n    if (arguments.length !== 5 && arguments.length !== 6)\n        return t;\n    var a = $bm_sub(value2, value1);\n    var b = $bm_sub(tMax, tMin);\n    if (b == 0)\n        return t;\n    var c = clamp($bm_div($bm_sub(t, tMin), b), 0, 1);\n    if (!(bezierPoints instanceof Array) || bezierPoints.length !== 4)\n        bezierPoints = [\n            0.33,\n            0,\n            0.66,\n            1\n        ];\n    return $bm_sum($bm_mul(a, h(c, bezierPoints)), value1);\n    function h(f, g) {\n        var x = $bm_mul(3, g[0]);\n        var j = $bm_sub($bm_mul(3, $bm_sub(g[2], g[0])), x);\n        var k = $bm_sub($bm_sub(1, x), j);\n        var l = $bm_mul(3, g[1]);\n        var m = $bm_sub($bm_mul(3, $bm_sub(g[3], g[1])), l);\n        var n = $bm_sub($bm_sub(1, l), m);\n        var d = f;\n        for (var i = 0; i < 5; i++) {\n            var z = $bm_sub($bm_mul(d, $bm_sum(x, $bm_mul(d, $bm_sum(j, $bm_mul(d, k))))), f);\n            if (Math.abs(z) < 0.001)\n                break;\n            d = $bm_sub(d, $bm_div(z, $bm_sum(x, $bm_mul(d, $bm_sum($bm_mul(2, j), $bm_mul($bm_mul(3, k), d))))));\n        }\n        return $bm_mul(d, $bm_sum(l, $bm_mul(d, $bm_sum(m, $bm_mul(d, n)))));\n    }\n}\nfunction getPropWorldSpeed(t, prop) {\n    return length(getPropWorldVelocity(t, prop));\n}\nfunction getPrevKey(t) {\n    if (numKeys == 0)\n        return null;\n    var nKey = nearestKey(t);\n    if (nKey.time <= t)\n        return nKey;\n    if (nKey.index > 1)\n        return key($bm_sub(nKey.index, 1));\n    return null;\n}\nfunction getNextKey(t) {\n    if (numKeys == 0)\n        return null;\n    var nKey = nearestKey(t);\n    if (nKey.time >= t)\n        return nKey;\n    if (nKey.index < numKeys)\n        return key($bm_sum(nKey.index, 1));\n    return null;\n}\nfunction getPropWorldVelocity(t, prop) {\n    return $bm_mul($bm_sub(getPropWorldValue($bm_sum(t, 0.005), prop), getPropWorldValue($bm_sub(t, 0.005), prop)), 100);\n}\nfunction getLayerWorldPos(t, l) {\n    return l.toWorld(l.anchorPoint, t);\n}\nfunction getPropWorldValue(t, prop) {\n    if (isPosition(prop))\n        return getLayerWorldPos(t, thisLayer);\n    return thisLayer.toWorld(prop.valueAtTime(t), t);\n}\nfunction isPosition(prop) {\n    return prop === $bm_transform.position;\n}\nfunction isKeyTop(k, axis) {\n    var prevSpeed = velocityAtTime($bm_sub(k.time, threshold));\n    var nextSpeed = velocityAtTime($bm_sum(k.time, threshold));\n    if ($bm_isInstanceOfArray(value)) {\n        prevSpeed = prevSpeed[axis];\n        nextSpeed = nextSpeed[axis];\n    }\n    if (Math.abs(prevSpeed) < 0.01 || Math.abs(nextSpeed) < 0.01)\n        return true;\n    return $bm_mul(prevSpeed, nextSpeed) < 0;\n}\nfunction anticipate() {\n    var anticipation = zeroValue;\n    if (isAfterLastKey())\n        return anticipation;\n    if (numKeys < 2)\n        return anticipation;\n    var nextKey = getNextKey(time);\n    var aKey = nextKey;\n    if (!isStill(aKey.time - 0.1, 0.1)) {\n        aKey = getPrevKey(time);\n        if (!isStill(aKey.time - 0.1, 0.1))\n            return anticipation;\n    }\n    if (aKey.index == numKeys)\n        return anticipation;\n    var anticipationMiddle = aKey.time;\n    var anticipationStart = $bm_sub(anticipationMiddle, anticipationDuration);\n    var anticipationEnd = key(aKey.index + 1).time;\n    var startValue = anticipation;\n    var midValue = $bm_mul($bm_sum($bm_neg(valueAtTime($bm_sum(anticipationMiddle, anticipationDuration))), aKey.value), anticipationQuantity);\n    var endValue = anticipation;\n    if (time < anticipationStart) {\n        return anticipation;\n    } else if (time < anticipationMiddle) {\n        if ($bm_isInstanceOfArray(value)) {\n            for (var i = 0; i < value.length; i++) {\n                anticipation[i] = bezierInterpolation(time, anticipationStart, anticipationMiddle, startValue[i], midValue[i], [\n                    slowOut,\n                    0,\n                    slowIn,\n                    1\n                ]);\n            }\n            return anticipation;\n        } else {\n            return bezierInterpolation(time, anticipationStart, anticipationMiddle, startValue, midValue, [\n                slowOut,\n                0,\n                slowIn,\n                1\n            ]);\n        }\n    } else if (time <= anticipationEnd) {\n        if ($bm_isInstanceOfArray(value)) {\n            for (var i = 0; i < value.length; i++) {\n                anticipation[i] = bezierInterpolation(time, anticipationMiddle, anticipationEnd, midValue[i], endValue[i], [\n                    slowOut,\n                    0,\n                    slowIn,\n                    1\n                ]);\n            }\n            return anticipation;\n        } else {\n            return bezierInterpolation(time, anticipationMiddle, anticipationEnd, midValue, endValue, [\n                slowOut,\n                0,\n                slowIn,\n                1\n            ]);\n        }\n    } else {\n        return anticipation;\n    }\n}\nfunction followThroughAtTime(t) {\n    var fThrough = zeroValue;\n    if (elasticity == 0)\n        return fThrough;\n    var propSpeed;\n    if (!simulate) {\n        if (numKeys < 2)\n            return fThrough;\n        if (nearestKey(t).index == 1)\n            return fThrough;\n        propSpeed = length(velocityAtTime(t));\n        if (propSpeed >= threshold)\n            return fThrough;\n    } else {\n        propSpeed = getPropWorldSpeed(t, thisProperty);\n        if (propSpeed >= threshold)\n            return fThrough;\n    }\n    var fThroughStart = 0;\n    var fThroughTime = 0;\n    if (simulate) {\n        var speedI = getPropWorldSpeed(t, thisProperty);\n        var i = t;\n        while (speedI < threshold && i > 0) {\n            i = $bm_sub(i, $bm_div(thisComp.frameDuration, moBlurPrecision));\n            speedI = getPropWorldSpeed(i, thisProperty);\n        }\n        fThroughStart = i;\n    } else {\n        var fThroughKey = getPrevKey(t);\n        fThroughStart = fThroughKey.time;\n    }\n    if (fThroughStart == 0)\n        return fThrough;\n    fThroughTime = $bm_sub(t, fThroughStart);\n    if (simulate)\n        fThrough = $bm_div(getPropWorldVelocity($bm_sub(fThroughStart, thisComp.frameDuration), thisProperty), 2);\n    else\n        fThrough = $bm_div(velocityAtTime($bm_sub(fThroughStart, thisComp.frameDuration)), 2);\n    if (bounce) {\n        var cycleDamp = Math.exp($bm_mul($bm_mul(fThroughTime, damping), 0.1));\n        var damp = $bm_div(Math.exp($bm_mul(fThroughTime, damping)), $bm_div(elasticity, 2));\n        var cycleDuration = $bm_div(1, $bm_mul(elasticity, 2));\n        cycleDuration = Math.round(timeToFrames(cycleDuration));\n        cycleDuration = framesToTime(cycleDuration);\n        var midDuration = $bm_div(cycleDuration, 2);\n        var maxValue = $bm_mul(fThrough, midDuration);\n        var cycvarime = fThroughTime;\n        var numEndCycles = 1;\n        while (cycvarime > cycleDuration) {\n            cycvarime = $bm_sub(cycvarime, cycleDuration);\n            cycleDuration = $bm_div(cycleDuration, cycleDamp);\n            cycleDuration = Math.round(timeToFrames(cycleDuration));\n            if (cycleDuration < 2) {\n                cycleDuration = 2;\n                numEndCycles++;\n            }\n            cycleDuration = framesToTime(cycleDuration);\n            midDuration = $bm_div(cycleDuration, 2);\n            maxValue = $bm_div($bm_mul(fThrough, midDuration), damp);\n            if (numEndCycles > 100 / damping && maxValue < threshold)\n                return zeroValue;\n        }\n        if (cycvarime < midDuration)\n            fThrough = bezierInterpolation(cycvarime, 0, midDuration, 0, maxValue, [\n                0,\n                0.1,\n                slowIn,\n                1\n            ]);\n        else\n            fThrough = bezierInterpolation(cycvarime, midDuration, cycleDuration, maxValue, 0, [\n                $bm_sub(1, slowIn),\n                0,\n                1,\n                0.9\n            ]);\n    } else {\n        var damp = Math.exp($bm_mul(fThroughTime, damping));\n        var sinus = $bm_mul($bm_mul($bm_mul(elasticity, fThroughTime), 2), Math.PI);\n        sinus = Math.sin(sinus);\n        sinus = $bm_mul($bm_div(0.3, elasticity), sinus);\n        sinus = $bm_div(sinus, damp);\n        if (Math.abs(sinus) < $bm_div(threshold, 100))\n            return 0;\n        fThrough = $bm_mul(fThrough, sinus);\n        if (threshold > 0) {\n            fThrough = $bm_mul(fThrough, $bm_sub(1, $bm_div(propSpeed, threshold)));\n        }\n    }\n    if (bounce) {\n        var prevValue = valueAtTime($bm_sub(fThroughStart, thisComp.frameDuration));\n        var startValue = valueAtTime(fThroughStart);\n        if ($bm_isInstanceOfArray(value)) {\n            for (var i = 0; i < prevValue.length; i++) {\n                if (prevValue[i] > startValue[i])\n                    fThrough[i] = Math.abs(fThrough[i]);\n                if (prevValue[i] < startValue[i])\n                    fThrough[i] = $bm_neg(Math.abs(fThrough[i]));\n            }\n        } else {\n            if (prevValue > startValue)\n                fThrough = Math.abs(fThrough);\n            if (prevValue < startValue)\n                fThrough = $bm_neg(Math.abs(fThrough));\n        }\n    }\n    if (simulate) {\n        if (!isThisPosition) {\n            fThrough = $bm_sum(fThrough, getLayerWorldPos(time, thisLayer));\n            fThrough = $bm_sub(thisLayer.fromWorld(fThrough), thisLayer.anchorPoint);\n        } else if (thisLayer.hasParent) {\n            fThrough = $bm_sum(fThrough, getLayerWorldPos(time, thisLayer.parent));\n            fThrough = $bm_sub(thisLayer.parent.fromWorld(fThrough), thisLayer.parent.anchorPoint);\n        }\n    }\n    return fThrough;\n}\nfunction followThrough() {\n    var propSpeed = length(velocity);\n    if (propSpeed < threshold)\n        return followThroughAtTime($bm_sub(time, overlapDuration));\n    var fThrough = zeroValue;\n    var t = time;\n    while (t > 0) {\n        t = $bm_sub(t, thisComp.frameDuration);\n        if (simulate)\n            propSpeed = getPropWorldSpeed($bm_sub(t, overlapDuration), thisProperty);\n        else\n            propSpeed = length(velocityAtTime(t));\n        if (propSpeed < threshold) {\n            fThrough = followThroughAtTime($bm_sub(t, overlapDuration));\n            break;\n        }\n    }\n    return linear(time, t, $bm_sum(t, $bm_mul(anticipationDuration, 2)), fThrough, zeroValue);\n}\nfunction smartSmooth(axis) {\n    var startKey = nearestKey(time);\n    var endKey = startKey;\n    if (time == startKey.time)\n        return 0;\n    if (time < startKey.time && startKey.index == 1)\n        return 0;\n    if (time > startKey.time && startKey.index == numKeys)\n        return 0;\n    if (time < startKey.time)\n        startKey = key($bm_sub(startKey.index, 1));\n    if (time > startKey.time)\n        endKey = key($bm_sum(startKey.index, 1));\n    var sI = 0.66;\n    var sO = 0.33;\n    var sIV = 1;\n    var sOV = 0;\n    var sVal = startKey.value;\n    var eVal = endKey.value;\n    if ($bm_isInstanceOfArray(value)) {\n        sVal = sVal[axis];\n        eVal = eVal[axis];\n    }\n    var sTime = startKey.time;\n    var eTime = endKey.time;\n    if (isKeyTop(startKey, axis))\n        sO = slowOut;\n    else {\n        var prevKey = key($bm_sub(startKey.index, 1));\n        var pVal = prevKey.value;\n        if ($bm_isInstanceOfArray(value))\n            pVal = pVal[axis];\n        sOV = $bm_div($bm_sub(sVal, pVal), $bm_sub(eVal, pVal));\n    }\n    if (isKeyTop(endKey, axis)) {\n        sI = slowIn;\n        if (endKey.index != numKeys) {\n            var nextKey = key($bm_sum(endKey.index, 1));\n            var nVal = nextKey.value;\n            if ($bm_isInstanceOfArray(value))\n                nVal = nVal[axis];\n            if (Math.abs(nVal - eVal) < 0.01 && doFollowThrough)\n                sI = 1;\n        }\n    } else {\n        var nextKey = key($bm_sum(endKey.index, 1));\n        var nVal = nextKey.value;\n        if ($bm_isInstanceOfArray(value))\n            nVal = nVal[axis];\n        sIV = $bm_div($bm_sub(eVal, sVal), $bm_sub(nVal, sVal));\n    }\n    if (endKey.index == numKeys && doFollowThrough) {\n        sI = 1;\n    }\n    var val = value;\n    if ($bm_isInstanceOfArray(value))\n        val = val[axis];\n    return $bm_sub(bezierInterpolation(time, sTime, eTime, sVal, eVal, [\n        sO,\n        sOV,\n        sI,\n        sIV\n    ]), val);\n}\nfunction overlap() {\n    var ol = zeroValue;\n    if (isThisPosition && !hasParent)\n        return zeroValue;\n    ol = $bm_sub(getPropWorldValue($bm_sub(time, overlapDuration), thisProperty), getPropWorldValue(time, thisProperty));\n    var motionRatio = $bm_div($bm_div(length(zeroValue, ol), thisLayer.width), 2);\n    if (isThisPosition) {\n        var originalDistance = length(valueAtTime(0));\n        motionRatio = $bm_div(length(zeroValue, ol), thisComp.width);\n    }\n    ol = $bm_sum(ol, getPropWorldValue(time, thisProperty));\n    ol = $bm_sum(ol, $bm_mul($bm_mul($bm_sub(getPropWorldValue($bm_sub(time, overlapDuration), thisLayer.anchorPoint), ol), motionRatio), flexibility));\n    ol = thisLayer.fromWorld(ol);\n    if (!isThisPosition)\n        ol = $bm_sub(ol, value);\n    else {\n        ol = linear(flexibility, 0, 100, $bm_div(ol, 2), 0);\n        var prevParentWorldPos = getLayerWorldPos($bm_sub(time, overlapDuration), parent);\n        ol = $bm_sum(ol, $bm_mul($bm_mul($bm_mul(thisLayer.fromWorld(prevParentWorldPos), motionRatio), flexibility), 5));\n    }\n    return ol;\n}\nvar okToGo = false;\nif (simulate && fx.enabled)\n    okToGo = true;\nelse if (numKeys > 1 && fx.enabled)\n    okToGo = true;\nif (okToGo) {\n    var smartSmoothResult = zeroValue;\n    if (doInterpolation) {\n        if ($bm_isInstanceOfArray(value)) {\n            if (value.length == 2)\n                smartSmoothResult = [\n                    smartSmooth(0),\n                    smartSmooth(1)\n                ];\n            else if (value.length == 3)\n                smartSmoothResult = [\n                    smartSmooth(0),\n                    smartSmooth(1),\n                    smartSmooth(2)\n                ];\n            else if (value.length == 4)\n                smartSmoothResult = [\n                    smartSmooth(0),\n                    smartSmooth(1),\n                    smartSmooth(2),\n                    smartSmooth(3)\n                ];\n        } else {\n            smartSmoothResult = smartSmooth(0);\n        }\n    }\n    if (doAnticipation)\n        result = $bm_sum(result, anticipate());\n    result = $bm_sum(result, smartSmoothResult);\n    if (doFollowThrough)\n        result = $bm_sum(result, followThrough());\n    if (doOverlap)\n        result = $bm_sum(result, overlap());\n}\n$bm_rt = result;"},"p":{"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":0,"s":[284.883,194.738,0],"ti":[18.112,-1.541,0],"to":[-16.333,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":15,"s":[186.883,194.738,0],"ti":[-2.608,1.778,0],"to":[-18.112,1.541,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":20,"s":[176.212,203.986,0],"ti":[0,0,0],"to":[2.608,-1.778,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":25,"s":[202.533,184.068,0],"ti":[0,0,0],"to":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":30,"s":[176.212,203.986,0],"ti":[0,0,0],"to":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":35,"s":[202.533,184.068,0],"ti":[0,0,0],"to":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":40,"s":[176.212,203.986,0],"ti":[0,0,0],"to":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":45,"s":[202.533,184.068,0],"ti":[0,0,0],"to":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":50,"s":[176.212,203.986,0],"ti":[0,0,0],"to":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":55,"s":[202.533,184.068,0],"ti":[0,0,0],"to":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":60,"s":[176.212,203.986,0],"ti":[-18.112,1.541,0],"to":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":65,"s":[202.533,184.068,0],"ti":[-13.725,-1.778,0],"to":[18.112,-1.541,0]},{"t":80,"s":[284.883,194.738,0]}],"x":"var $bm_rt;\nvar fx = effect('Kleaner');\nvar doAnticipation = fx(1).value;\nvar doInterpolation = fx(2).value;\nvar doFollowThrough = fx(3).value;\nvar damping = $bm_div(fx(15).value, 10);\nvar elasticity = $bm_div(fx(13).value, 10);\nvar bounce = fx(17).value;\nvar anticipationDuration = fx(5).value;\nvar anticipationQuantity = $bm_div(fx(6).value, 100);\nvar slowIn = $bm_div(fx(9).value, 100);\nvar slowOut = $bm_div(fx(10).value, 100);\nvar spatialMode = fx(21).value;\nvar spatialDoInterpolation = fx(20).value;\nvar moBlurPrecision = fx(32).value;\nvar elasticityRandom = fx(14).value;\nvar dampingRandom = fx(16).value;\nvar softBody = fx(28).value;\nvar flexibility = $bm_div(fx(29).value, 100);\nvar doOverlap = fx(23).value;\nvar overlapDuration = fx(24).value;\nvar overlapRandom = fx(25).value;\nvar threshold = $bm_div($bm_div(1, moBlurPrecision), 1000);\nvar zeroValue;\nif ($bm_isInstanceOfArray(value)) {\n    if (value.length == 2)\n        zeroValue = [\n            0,\n            0\n        ];\n    else if (value.length == 3)\n        zeroValue = [\n            0,\n            0,\n            0\n        ];\n    else if (value.length == 4)\n        zeroValue = [\n            0,\n            0,\n            0,\n            0\n        ];\n} else\n    zeroValue = 0;\nvar isThisSpatial = isSpatial(thisProperty);\nvar isThisPosition = thisProperty === $bm_transform.position;\nvar simulate = false;\nif (isThisSpatial) {\n    doInterpolation = doInterpolation && spatialDoInterpolation;\n    if (isThisPosition && thisProperty.numKeys > 0) {\n        doOverlap = false;\n        simulate = false;\n    } else {\n        simulate = spatialMode == 2;\n        doOverlap = overlapDuration != 0 && doOverlap && simulate;\n    }\n} else {\n    doOverlap = false;\n}\nif (!doOverlap) {\n    overlapDuration = 0;\n}\nif (simulate && softBody && isThisSpatial && !isThisPosition && (doFollowThrough || doOverlap)) {\n    var distanceRatio = $bm_div(length(valueAtTime(0), $bm_transform.anchorPoint), $bm_div(thisLayer.width, 2));\n    distanceRatio = $bm_div($bm_sum(1, $bm_mul(distanceRatio, flexibility)), 2);\n    if (doFollowThrough) {\n        elasticity = $bm_div(elasticity, distanceRatio);\n        damping = $bm_div(damping, distanceRatio);\n    }\n    if (doOverlap) {\n        overlapDuration = $bm_mul(overlapDuration, distanceRatio);\n    }\n}\nseedRandom(0, true);\nif (doFollowThrough) {\n    if (elasticityRandom > 0)\n        elasticity = addNoise(elasticity, elasticityRandom);\n    if (dampingRandom > 0)\n        damping = addNoise(damping, dampingRandom);\n}\nif (doOverlap) {\n    if (doOverlap && overlapRandom > 0)\n        overlapDuration = addNoise(overlapDuration, overlapRandom);\n}\nvar result = value;\nfunction isSpatial(prop) {\n    if (!(prop.value instanceof Array))\n        return false;\n    if (prop.value.length != 2 && prop.value.length != 3)\n        return false;\n    try {\n        if (typeof prop.speed !== 'undefined')\n            return true;\n    } catch (e) {\n        return false;\n    }\n}\nfunction addNoise(val, quantity) {\n    var randomValue = random(0.9, 1.1);\n    var noiseValue = noise($bm_mul(valueAtTime(0), randomValue));\n    noiseValue = $bm_mul(noiseValue, $bm_div(quantity, 100));\n    return $bm_mul(val, $bm_sum(noiseValue, 1));\n}\nfunction isAfterLastKey() {\n    if (numKeys == 0)\n        return false;\n    var nKey = nearestKey(time);\n    return nKey.time <= time && nKey.index == numKeys;\n}\nfunction isStill(t, threshold) {\n    var d = $bm_sub(valueAtTime(t), valueAtTime($bm_sum(t, framesToTime(1))));\n    if ($bm_isInstanceOfArray(d)) {\n        for (var i = 0; i < d.length; i++) {\n            d[i] = Math.abs(d[i]);\n            if (d[i] >= threshold) {\n                return false;\n            }\n        }\n        return true;\n    } else {\n        d = Math.abs(d);\n        return d < threshold;\n    }\n}\nfunction bezierInterpolation(t, tMin, tMax, value1, value2, bezierPoints) {\n    if (arguments.length !== 5 && arguments.length !== 6)\n        return t;\n    var a = $bm_sub(value2, value1);\n    var b = $bm_sub(tMax, tMin);\n    if (b == 0)\n        return t;\n    var c = clamp($bm_div($bm_sub(t, tMin), b), 0, 1);\n    if (!(bezierPoints instanceof Array) || bezierPoints.length !== 4)\n        bezierPoints = [\n            0.33,\n            0,\n            0.66,\n            1\n        ];\n    return $bm_sum($bm_mul(a, h(c, bezierPoints)), value1);\n    function h(f, g) {\n        var x = $bm_mul(3, g[0]);\n        var j = $bm_sub($bm_mul(3, $bm_sub(g[2], g[0])), x);\n        var k = $bm_sub($bm_sub(1, x), j);\n        var l = $bm_mul(3, g[1]);\n        var m = $bm_sub($bm_mul(3, $bm_sub(g[3], g[1])), l);\n        var n = $bm_sub($bm_sub(1, l), m);\n        var d = f;\n        for (var i = 0; i < 5; i++) {\n            var z = $bm_sub($bm_mul(d, $bm_sum(x, $bm_mul(d, $bm_sum(j, $bm_mul(d, k))))), f);\n            if (Math.abs(z) < 0.001)\n                break;\n            d = $bm_sub(d, $bm_div(z, $bm_sum(x, $bm_mul(d, $bm_sum($bm_mul(2, j), $bm_mul($bm_mul(3, k), d))))));\n        }\n        return $bm_mul(d, $bm_sum(l, $bm_mul(d, $bm_sum(m, $bm_mul(d, n)))));\n    }\n}\nfunction getPropWorldSpeed(t, prop) {\n    return length(getPropWorldVelocity(t, prop));\n}\nfunction getPrevKey(t) {\n    if (numKeys == 0)\n        return null;\n    var nKey = nearestKey(t);\n    if (nKey.time <= t)\n        return nKey;\n    if (nKey.index > 1)\n        return key($bm_sub(nKey.index, 1));\n    return null;\n}\nfunction getNextKey(t) {\n    if (numKeys == 0)\n        return null;\n    var nKey = nearestKey(t);\n    if (nKey.time >= t)\n        return nKey;\n    if (nKey.index < numKeys)\n        return key($bm_sum(nKey.index, 1));\n    return null;\n}\nfunction getPropWorldVelocity(t, prop) {\n    return $bm_mul($bm_sub(getPropWorldValue($bm_sum(t, 0.005), prop), getPropWorldValue($bm_sub(t, 0.005), prop)), 100);\n}\nfunction getLayerWorldPos(t, l) {\n    return l.toWorld(l.anchorPoint, t);\n}\nfunction getPropWorldValue(t, prop) {\n    if (isPosition(prop))\n        return getLayerWorldPos(t, thisLayer);\n    return thisLayer.toWorld(prop.valueAtTime(t), t);\n}\nfunction isPosition(prop) {\n    return prop === $bm_transform.position;\n}\nfunction isKeyTop(k, axis) {\n    var prevSpeed = velocityAtTime($bm_sub(k.time, threshold));\n    var nextSpeed = velocityAtTime($bm_sum(k.time, threshold));\n    if ($bm_isInstanceOfArray(value)) {\n        prevSpeed = prevSpeed[axis];\n        nextSpeed = nextSpeed[axis];\n    }\n    if (Math.abs(prevSpeed) < 0.01 || Math.abs(nextSpeed) < 0.01)\n        return true;\n    return $bm_mul(prevSpeed, nextSpeed) < 0;\n}\nfunction anticipate() {\n    var anticipation = zeroValue;\n    if (isAfterLastKey())\n        return anticipation;\n    if (numKeys < 2)\n        return anticipation;\n    var nextKey = getNextKey(time);\n    var aKey = nextKey;\n    if (!isStill(aKey.time - 0.1, 0.1)) {\n        aKey = getPrevKey(time);\n        if (!isStill(aKey.time - 0.1, 0.1))\n            return anticipation;\n    }\n    if (aKey.index == numKeys)\n        return anticipation;\n    var anticipationMiddle = aKey.time;\n    var anticipationStart = $bm_sub(anticipationMiddle, anticipationDuration);\n    var anticipationEnd = key(aKey.index + 1).time;\n    var startValue = anticipation;\n    var midValue = $bm_mul($bm_sum($bm_neg(valueAtTime($bm_sum(anticipationMiddle, anticipationDuration))), aKey.value), anticipationQuantity);\n    var endValue = anticipation;\n    if (time < anticipationStart) {\n        return anticipation;\n    } else if (time < anticipationMiddle) {\n        if ($bm_isInstanceOfArray(value)) {\n            for (var i = 0; i < value.length; i++) {\n                anticipation[i] = bezierInterpolation(time, anticipationStart, anticipationMiddle, startValue[i], midValue[i], [\n                    slowOut,\n                    0,\n                    slowIn,\n                    1\n                ]);\n            }\n            return anticipation;\n        } else {\n            return bezierInterpolation(time, anticipationStart, anticipationMiddle, startValue, midValue, [\n                slowOut,\n                0,\n                slowIn,\n                1\n            ]);\n        }\n    } else if (time <= anticipationEnd) {\n        if ($bm_isInstanceOfArray(value)) {\n            for (var i = 0; i < value.length; i++) {\n                anticipation[i] = bezierInterpolation(time, anticipationMiddle, anticipationEnd, midValue[i], endValue[i], [\n                    slowOut,\n                    0,\n                    slowIn,\n                    1\n                ]);\n            }\n            return anticipation;\n        } else {\n            return bezierInterpolation(time, anticipationMiddle, anticipationEnd, midValue, endValue, [\n                slowOut,\n                0,\n                slowIn,\n                1\n            ]);\n        }\n    } else {\n        return anticipation;\n    }\n}\nfunction followThroughAtTime(t) {\n    var fThrough = zeroValue;\n    if (elasticity == 0)\n        return fThrough;\n    var propSpeed;\n    if (!simulate) {\n        if (numKeys < 2)\n            return fThrough;\n        if (nearestKey(t).index == 1)\n            return fThrough;\n        propSpeed = length(velocityAtTime(t));\n        if (propSpeed >= threshold)\n            return fThrough;\n    } else {\n        propSpeed = getPropWorldSpeed(t, thisProperty);\n        if (propSpeed >= threshold)\n            return fThrough;\n    }\n    var fThroughStart = 0;\n    var fThroughTime = 0;\n    if (simulate) {\n        var speedI = getPropWorldSpeed(t, thisProperty);\n        var i = t;\n        while (speedI < threshold && i > 0) {\n            i = $bm_sub(i, $bm_div(thisComp.frameDuration, moBlurPrecision));\n            speedI = getPropWorldSpeed(i, thisProperty);\n        }\n        fThroughStart = i;\n    } else {\n        var fThroughKey = getPrevKey(t);\n        fThroughStart = fThroughKey.time;\n    }\n    if (fThroughStart == 0)\n        return fThrough;\n    fThroughTime = $bm_sub(t, fThroughStart);\n    if (simulate)\n        fThrough = $bm_div(getPropWorldVelocity($bm_sub(fThroughStart, thisComp.frameDuration), thisProperty), 2);\n    else\n        fThrough = $bm_div(velocityAtTime($bm_sub(fThroughStart, thisComp.frameDuration)), 2);\n    if (bounce) {\n        var cycleDamp = Math.exp($bm_mul($bm_mul(fThroughTime, damping), 0.1));\n        var damp = $bm_div(Math.exp($bm_mul(fThroughTime, damping)), $bm_div(elasticity, 2));\n        var cycleDuration = $bm_div(1, $bm_mul(elasticity, 2));\n        cycleDuration = Math.round(timeToFrames(cycleDuration));\n        cycleDuration = framesToTime(cycleDuration);\n        var midDuration = $bm_div(cycleDuration, 2);\n        var maxValue = $bm_mul(fThrough, midDuration);\n        var cycvarime = fThroughTime;\n        var numEndCycles = 1;\n        while (cycvarime > cycleDuration) {\n            cycvarime = $bm_sub(cycvarime, cycleDuration);\n            cycleDuration = $bm_div(cycleDuration, cycleDamp);\n            cycleDuration = Math.round(timeToFrames(cycleDuration));\n            if (cycleDuration < 2) {\n                cycleDuration = 2;\n                numEndCycles++;\n            }\n            cycleDuration = framesToTime(cycleDuration);\n            midDuration = $bm_div(cycleDuration, 2);\n            maxValue = $bm_div($bm_mul(fThrough, midDuration), damp);\n            if (numEndCycles > 100 / damping && maxValue < threshold)\n                return zeroValue;\n        }\n        if (cycvarime < midDuration)\n            fThrough = bezierInterpolation(cycvarime, 0, midDuration, 0, maxValue, [\n                0,\n                0.1,\n                slowIn,\n                1\n            ]);\n        else\n            fThrough = bezierInterpolation(cycvarime, midDuration, cycleDuration, maxValue, 0, [\n                $bm_sub(1, slowIn),\n                0,\n                1,\n                0.9\n            ]);\n    } else {\n        var damp = Math.exp($bm_mul(fThroughTime, damping));\n        var sinus = $bm_mul($bm_mul($bm_mul(elasticity, fThroughTime), 2), Math.PI);\n        sinus = Math.sin(sinus);\n        sinus = $bm_mul($bm_div(0.3, elasticity), sinus);\n        sinus = $bm_div(sinus, damp);\n        if (Math.abs(sinus) < $bm_div(threshold, 100))\n            return 0;\n        fThrough = $bm_mul(fThrough, sinus);\n        if (threshold > 0) {\n            fThrough = $bm_mul(fThrough, $bm_sub(1, $bm_div(propSpeed, threshold)));\n        }\n    }\n    if (bounce) {\n        var prevValue = valueAtTime($bm_sub(fThroughStart, thisComp.frameDuration));\n        var startValue = valueAtTime(fThroughStart);\n        if ($bm_isInstanceOfArray(value)) {\n            for (var i = 0; i < prevValue.length; i++) {\n                if (prevValue[i] > startValue[i])\n                    fThrough[i] = Math.abs(fThrough[i]);\n                if (prevValue[i] < startValue[i])\n                    fThrough[i] = $bm_neg(Math.abs(fThrough[i]));\n            }\n        } else {\n            if (prevValue > startValue)\n                fThrough = Math.abs(fThrough);\n            if (prevValue < startValue)\n                fThrough = $bm_neg(Math.abs(fThrough));\n        }\n    }\n    if (simulate) {\n        if (!isThisPosition) {\n            fThrough = $bm_sum(fThrough, getLayerWorldPos(time, thisLayer));\n            fThrough = $bm_sub(thisLayer.fromWorld(fThrough), thisLayer.anchorPoint);\n        } else if (thisLayer.hasParent) {\n            fThrough = $bm_sum(fThrough, getLayerWorldPos(time, thisLayer.parent));\n            fThrough = $bm_sub(thisLayer.parent.fromWorld(fThrough), thisLayer.parent.anchorPoint);\n        }\n    }\n    return fThrough;\n}\nfunction followThrough() {\n    var propSpeed = length(velocity);\n    if (propSpeed < threshold)\n        return followThroughAtTime($bm_sub(time, overlapDuration));\n    var fThrough = zeroValue;\n    var t = time;\n    while (t > 0) {\n        t = $bm_sub(t, thisComp.frameDuration);\n        if (simulate)\n            propSpeed = getPropWorldSpeed($bm_sub(t, overlapDuration), thisProperty);\n        else\n            propSpeed = length(velocityAtTime(t));\n        if (propSpeed < threshold) {\n            fThrough = followThroughAtTime($bm_sub(t, overlapDuration));\n            break;\n        }\n    }\n    return linear(time, t, $bm_sum(t, $bm_mul(anticipationDuration, 2)), fThrough, zeroValue);\n}\nfunction smartSmooth(axis) {\n    var startKey = nearestKey(time);\n    var endKey = startKey;\n    if (time == startKey.time)\n        return 0;\n    if (time < startKey.time && startKey.index == 1)\n        return 0;\n    if (time > startKey.time && startKey.index == numKeys)\n        return 0;\n    if (time < startKey.time)\n        startKey = key($bm_sub(startKey.index, 1));\n    if (time > startKey.time)\n        endKey = key($bm_sum(startKey.index, 1));\n    var sI = 0.66;\n    var sO = 0.33;\n    var sIV = 1;\n    var sOV = 0;\n    var sVal = startKey.value;\n    var eVal = endKey.value;\n    if ($bm_isInstanceOfArray(value)) {\n        sVal = sVal[axis];\n        eVal = eVal[axis];\n    }\n    var sTime = startKey.time;\n    var eTime = endKey.time;\n    if (isKeyTop(startKey, axis))\n        sO = slowOut;\n    else {\n        var prevKey = key($bm_sub(startKey.index, 1));\n        var pVal = prevKey.value;\n        if ($bm_isInstanceOfArray(value))\n            pVal = pVal[axis];\n        sOV = $bm_div($bm_sub(sVal, pVal), $bm_sub(eVal, pVal));\n    }\n    if (isKeyTop(endKey, axis)) {\n        sI = slowIn;\n        if (endKey.index != numKeys) {\n            var nextKey = key($bm_sum(endKey.index, 1));\n            var nVal = nextKey.value;\n            if ($bm_isInstanceOfArray(value))\n                nVal = nVal[axis];\n            if (Math.abs(nVal - eVal) < 0.01 && doFollowThrough)\n                sI = 1;\n        }\n    } else {\n        var nextKey = key($bm_sum(endKey.index, 1));\n        var nVal = nextKey.value;\n        if ($bm_isInstanceOfArray(value))\n            nVal = nVal[axis];\n        sIV = $bm_div($bm_sub(eVal, sVal), $bm_sub(nVal, sVal));\n    }\n    if (endKey.index == numKeys && doFollowThrough) {\n        sI = 1;\n    }\n    var val = value;\n    if ($bm_isInstanceOfArray(value))\n        val = val[axis];\n    return $bm_sub(bezierInterpolation(time, sTime, eTime, sVal, eVal, [\n        sO,\n        sOV,\n        sI,\n        sIV\n    ]), val);\n}\nfunction overlap() {\n    var ol = zeroValue;\n    if (isThisPosition && !hasParent)\n        return zeroValue;\n    ol = $bm_sub(getPropWorldValue($bm_sub(time, overlapDuration), thisProperty), getPropWorldValue(time, thisProperty));\n    var motionRatio = $bm_div($bm_div(length(zeroValue, ol), thisLayer.width), 2);\n    if (isThisPosition) {\n        var originalDistance = length(valueAtTime(0));\n        motionRatio = $bm_div(length(zeroValue, ol), thisComp.width);\n    }\n    ol = $bm_sum(ol, getPropWorldValue(time, thisProperty));\n    ol = $bm_sum(ol, $bm_mul($bm_mul($bm_sub(getPropWorldValue($bm_sub(time, overlapDuration), thisLayer.anchorPoint), ol), motionRatio), flexibility));\n    ol = thisLayer.fromWorld(ol);\n    if (!isThisPosition)\n        ol = $bm_sub(ol, value);\n    else {\n        ol = linear(flexibility, 0, 100, $bm_div(ol, 2), 0);\n        var prevParentWorldPos = getLayerWorldPos($bm_sub(time, overlapDuration), parent);\n        ol = $bm_sum(ol, $bm_mul($bm_mul($bm_mul(thisLayer.fromWorld(prevParentWorldPos), motionRatio), flexibility), 5));\n    }\n    return ol;\n}\nvar okToGo = false;\nif (simulate && fx.enabled)\n    okToGo = true;\nelse if (numKeys > 1 && fx.enabled)\n    okToGo = true;\nif (okToGo) {\n    var smartSmoothResult = zeroValue;\n    if (doInterpolation) {\n        if ($bm_isInstanceOfArray(value)) {\n            if (value.length == 2)\n                smartSmoothResult = [\n                    smartSmooth(0),\n                    smartSmooth(1)\n                ];\n            else if (value.length == 3)\n                smartSmoothResult = [\n                    smartSmooth(0),\n                    smartSmooth(1),\n                    smartSmooth(2)\n                ];\n            else if (value.length == 4)\n                smartSmoothResult = [\n                    smartSmooth(0),\n                    smartSmooth(1),\n                    smartSmooth(2),\n                    smartSmooth(3)\n                ];\n        } else {\n            smartSmoothResult = smartSmooth(0);\n        }\n    }\n    if (doAnticipation)\n        result = $bm_sum(result, anticipate());\n    result = $bm_sum(result, smartSmoothResult);\n    if (doFollowThrough)\n        result = $bm_sum(result, followThrough());\n    if (doOverlap)\n        result = $bm_sum(result, overlap());\n}\n$bm_rt = result;","a":1,"l":2},"a":{"a":0,"k":[186.883,194.738,0],"l":2},"s":{"a":0,"k":[100,100,100],"l":2}},"shapes":[{"ty":"gr","nm":"Group 1","it":[{"ty":"sh","nm":"Path 1","ind":0,"ks":{"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-47.217,35.128],[47.217,-35.128]],"c":false},"a":0}},{"ty":"st","nm":"Stroke 1","lc":2,"lj":2,"o":{"a":0,"k":100},"w":{"a":0,"k":0.417},"c":{"a":0,"k":[0,0,0,1]}},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[182.902,186.652]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"Transform","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"Group 2","it":[{"ty":"sh","nm":"Path 1","ind":0,"ks":{"k":{"i":[[-0.944,-0.584],[0.135,0],[4.449,-0.225],[7.011,-5.977],[7.64,-5.123],[18.202,-16.134],[3.326,-1.079],[1.977,0.764],[-0.225,0.18],[-1.483,1.079],[-1.798,1.348],[-2.067,1.573],[-2.292,1.708],[-2.517,1.843],[-2.651,1.932],[-2.741,2.022],[-2.786,2.067],[-2.787,2.067],[-2.742,2.022],[-2.607,1.977],[-2.472,1.843],[-2.292,1.708],[-2.067,1.528],[-1.798,1.348],[-1.483,1.124],[-1.079,0.809],[-0.809,0.359],[-1.034,-0.449],[-1.483,-0.629],[-0.315,-0.135],[-1.753,-0.764]],"o":[[-0.135,0.045],[-4.449,0.135],[-9.213,0.405],[-7.011,6.022],[-20.224,13.573],[-2.651,2.337],[-2.067,0.674],[0.225,-0.135],[1.483,-1.079],[1.798,-1.348],[2.067,-1.573],[2.292,-1.708],[2.472,-1.843],[2.607,-1.977],[2.697,-2.067],[2.742,-2.067],[2.741,-2.067],[2.696,-2.022],[2.606,-1.977],[2.517,-1.843],[2.292,-1.708],[2.067,-1.573],[1.798,-1.348],[1.483,-1.124],[1.079,-0.809],[0.764,-0.539],[1.169,-0.539],[1.483,0.629],[0.315,0.135],[1.798,0.764],[0.989,0.45]],"v":[[66.155,-36.802],[65.75,-36.757],[52.403,-37.341],[27.864,-25.701],[6.696,-7.454],[-51.054,37.173],[-59.728,43.016],[-66.155,43.016],[-65.526,42.566],[-61.076,39.285],[-55.683,35.241],[-49.481,30.567],[-42.56,25.398],[-35.1,19.826],[-27.235,13.938],[-19.101,7.826],[-10.831,1.624],[-2.562,-4.578],[5.573,-10.645],[13.393,-16.533],[20.853,-22.106],[27.729,-27.274],[33.931,-31.903],[39.324,-35.948],[43.774,-39.273],[47.055,-41.745],[49.257,-43.363],[52.313,-42.734],[56.762,-40.846],[57.751,-40.442],[63.099,-38.195]],"c":true},"a":0}},{"ty":"fl","nm":"Fill 1","c":{"a":0,"k":[0.969,0.184,0.263,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[189.384,188.012]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"Transform","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"Group 3","it":[{"ty":"sh","nm":"Path 1","ind":0,"ks":{"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-56.851,40.991],[56.851,-40.991]],"c":false},"a":0}},{"ty":"st","nm":"Stroke 1","lc":2,"lj":2,"o":{"a":0,"k":100},"w":{"a":0,"k":2.084},"c":{"a":0,"k":[0,0.776,0.773,1]}},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[192.013,194.837]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"Transform","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"Group 4","it":[{"ty":"sh","nm":"Path 1","ind":0,"ks":{"k":{"i":[[0,-0.857],[0.857,0],[0,0.857],[-0.857,0]],"o":[[0,0.857],[-0.857,0],[0,-0.857],[0.857,0]],"v":[[1.552,0],[0,1.552],[-1.552,0],[0,-1.552]],"c":true},"a":0}},{"ty":"fl","nm":"Fill 1","c":{"a":0,"k":[0,0,0,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[249.334,153.535]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"Transform","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"Group 5","it":[{"ty":"sh","nm":"Path 1","ind":0,"ks":{"k":{"i":[[0.09,-0.539],[0.315,-0.36],[0.315,-0.18],[0.719,0],[0.629,0.27],[1.348,0.584],[1.618,0.674],[1.079,-0.809],[0,0],[1.259,1.663],[-1.708,1.259],[-0.225,0.18],[-0.719,0.539],[-0.899,0.719],[-0.225,0.18],[-1.483,1.079],[-1.798,1.348],[-2.067,1.573],[-2.292,1.708],[-2.517,1.843],[-2.651,1.932],[-2.741,2.022],[-2.786,2.067],[-2.787,2.067],[-2.742,2.022],[-2.607,1.977],[-2.472,1.843],[-2.292,1.708],[-2.067,1.528],[-1.798,1.348],[-1.483,1.124],[-1.079,0.809],[-0.809,0.359],[-1.034,-0.449],[-1.483,-0.629],[-0.315,-0.135],[-1.753,-0.764],[-0.944,-0.584],[-0.405,-0.539],[-0.09,-0.225]],"o":[[-0.09,0.494],[-0.225,0.27],[-0.629,0.404],[-0.719,0],[-1.348,-0.539],[-1.618,-0.674],[-1.214,-0.539],[0,0],[-1.663,1.258],[-1.258,-1.708],[0.225,-0.18],[0.719,-0.539],[0.899,-0.674],[0.225,-0.135],[1.483,-1.079],[1.798,-1.348],[2.067,-1.573],[2.292,-1.708],[2.472,-1.843],[2.607,-1.977],[2.697,-2.067],[2.742,-2.067],[2.741,-2.067],[2.696,-2.022],[2.606,-1.977],[2.517,-1.843],[2.292,-1.708],[2.067,-1.573],[1.798,-1.348],[1.483,-1.124],[1.079,-0.809],[0.764,-0.539],[1.169,-0.539],[1.483,0.629],[0.315,0.135],[1.798,0.764],[0.989,0.45],[0.539,0.315],[0.135,0.18],[0.225,0.539]],"v":[[70.678,-38.549],[70.004,-37.201],[69.195,-36.526],[67.128,-35.942],[65.195,-36.526],[61.195,-38.189],[56.297,-40.212],[52.567,-39.762],[-64.643,48.055],[-69.946,47.291],[-69.182,41.942],[-68.463,41.403],[-66.35,39.83],[-63.654,37.763],[-63.025,37.314],[-58.575,34.033],[-53.182,29.988],[-46.98,25.314],[-40.059,20.146],[-32.599,14.573],[-24.734,8.685],[-16.6,2.573],[-8.33,-3.629],[-0.061,-9.831],[8.074,-15.898],[15.894,-21.786],[23.354,-27.358],[30.23,-32.527],[36.432,-37.156],[41.825,-41.201],[46.275,-44.526],[49.556,-46.998],[51.758,-48.616],[54.814,-47.987],[59.263,-46.099],[60.252,-45.695],[65.6,-43.448],[68.656,-42.055],[70.094,-40.796],[70.454,-40.167]],"c":true},"a":0}},{"ty":"fl","nm":"Fill 1","c":{"a":0,"k":[0.886,0.129,0.18,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[186.883,193.265]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"Transform","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"Group 6","it":[{"ty":"sh","nm":"Path 1","ind":0,"ks":{"k":{"i":[[0,0],[0,0],[0.5,0.195],[1.578,-0.428],[0.924,-1.167],[0,0],[0,0]],"o":[[0,0],[-0.462,-0.194],[-1.54,-0.661],[-1.462,0.389],[0,0],[0,0],[0,0]],"v":[[6.043,2.119],[5.62,2.469],[4.196,1.847],[-0.693,1.536],[-4.465,3.947],[-6.043,1.886],[1.424,-3.947]],"c":true},"a":0}},{"ty":"fl","nm":"Fill 1","c":{"a":0,"k":[0.035,0.365,0.643,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[129.374,237.285]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"Transform","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"Group 7","it":[{"ty":"sh","nm":"Path 1","ind":0,"ks":{"k":{"i":[[0,0],[0,0],[0,0],[0.192,0.233],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[-0.231,0.155],[0,0],[0,0],[0,0],[0,0]],"v":[[6.043,0.226],[5.62,0.576],[-1.001,5.748],[-1.732,5.631],[-4.465,2.053],[-6.043,-0.008],[1.424,-5.841]],"c":true},"a":0}},{"ty":"fl","nm":"Fill 1","c":{"a":0,"k":[0.157,0.714,0.957,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[129.374,239.179]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"Transform","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"Group 8","it":[{"ty":"sh","nm":"Path 1","ind":0,"ks":{"k":{"i":[[-0.381,-0.687],[0.687,-0.381],[0.381,0.687],[-0.687,0.381]],"o":[[0.381,0.687],[-0.687,0.381],[-0.381,-0.687],[0.687,-0.381]],"v":[[1.244,-0.689],[0.689,1.244],[-1.244,0.689],[-0.689,-1.244]],"c":true},"a":0}},{"ty":"fl","nm":"Fill 1","c":{"a":0,"k":[0,0,0,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[135.161,235.829]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"Transform","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"Group 9","it":[{"ty":"sh","nm":"Path 1","ind":0,"ks":{"k":{"i":[[0.227,-0.177],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0.175,0.229]],"v":[[5.741,0.424],[-1.311,5.94],[-5.942,-0.103],[1.52,-5.94],[5.833,-0.311]],"c":true},"a":0}},{"ty":"fl","nm":"Fill 1","c":{"a":0,"k":[0.098,0.204,0.365,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[131.814,237.32]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"Transform","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]}],"ip":0,"op":120,"st":0,"ef":[{"ty":5,"ix":1,"nm":"Kleaner","ef":[{"ix":1,"nm":"Anticipation","ty":7,"v":{"a":0,"k":0}},{"ix":2,"nm":"Smart Interpolation","ty":7,"v":{"a":0,"k":0}},{"ix":3,"nm":"Follow Through","ty":7,"v":{"a":0,"k":1}},{"ix":4,"nm":"Anticipation","ty":6,"v":0},{"ix":5,"nm":"Duration (s)","ty":0,"v":{"a":0,"k":0.3}},{"ix":6,"nm":"Amplitude","ty":0,"v":{"a":0,"k":50}},{"ix":7,"nm":"","ty":6,"v":0},{"ix":8,"nm":"Interpolation","ty":6,"v":0},{"ix":9,"nm":"Slow In","ty":0,"v":{"a":0,"k":60}},{"ix":10,"nm":"Slow Out","ty":0,"v":{"a":0,"k":25}},{"ix":11,"nm":"","ty":6,"v":0},{"ix":12,"nm":"Follow Through","ty":6,"v":0},{"ix":13,"nm":"Elasticity","ty":0,"v":{"a":0,"k":10}},{"ix":14,"nm":"Elasticity random","ty":0,"v":{"a":0,"k":0}},{"ix":15,"nm":"Damping","ty":0,"v":{"a":0,"k":50}},{"ix":16,"nm":"Damping random","ty":0,"v":{"a":0,"k":0}},{"ix":17,"nm":"Bounce","ty":7,"v":{"a":0,"k":0}},{"ix":18,"nm":"","ty":6,"v":0},{"ix":19,"nm":"Spatial Options","ty":6,"v":0},{"ix":20,"nm":"Smart Interpolation","ty":7,"v":{"a":0,"k":0}},{"ix":21,"nm":"Mode","ty":7,"v":{"a":0,"k":1}},{"ix":22,"nm":"Overlap (simulation)","ty":6,"v":0},{"ix":23,"nm":"Overlap","ty":7,"v":{"a":0,"k":1}},{"ix":24,"nm":"Delay (s)","ty":0,"v":{"a":0,"k":0.05}},{"ix":25,"nm":"Overlap random","ty":0,"v":{"a":0,"k":0}},{"ix":26,"nm":"","ty":6,"v":0},{"ix":27,"nm":"Soft Body (simulation)","ty":6,"v":0},{"ix":28,"nm":"Soft Body","ty":7,"v":{"a":0,"k":1}},{"ix":29,"nm":"Soft-Body Flexibility","ty":0,"v":{"a":0,"k":100}},{"ix":30,"nm":"","ty":6,"v":0},{"ix":31,"nm":"","ty":6,"v":0},{"ix":32,"nm":"Precision","ty":0,"v":{"a":0,"k":1}}],"en":1}]},{"ind":4,"ty":4,"nm":"Layer 2","sr":1,"ks":{"o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[155.891,165.744,0],"l":2},"a":{"a":0,"k":[155.891,165.744,0],"l":2},"s":{"a":0,"k":[100,100,100],"l":2}},"shapes":[{"ty":"gr","nm":"Group 1","it":[{"ty":"sh","nm":"Path 1","ind":0,"ks":{"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":0,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[39.578,64.091],[28.373,45.155],[-39.578,-64.091]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":15,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[39.578,64.091],[28.373,45.155],[-39.578,-64.091]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":20,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[39.578,64.091],[25.873,45.623],[-39.578,-64.091]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":25,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[39.578,64.091],[31.811,41.561],[-39.578,-64.091]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":30,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[39.578,64.091],[25.873,45.623],[-39.578,-64.091]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":35,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[39.578,64.091],[31.811,41.561],[-39.578,-64.091]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":40,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[39.578,64.091],[25.873,45.623],[-39.578,-64.091]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":45,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[39.578,64.091],[31.811,41.561],[-39.578,-64.091]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":50,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[39.578,64.091],[25.873,45.623],[-39.578,-64.091]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":55,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[39.578,64.091],[31.811,41.561],[-39.578,-64.091]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":60,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[39.578,64.091],[25.873,45.623],[-39.578,-64.091]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":65,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[39.578,64.091],[31.811,41.561],[-39.578,-64.091]],"c":false}]},{"t":80,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[39.578,64.091],[28.373,45.155],[-39.578,-64.091]],"c":false}]}],"a":1}},{"ty":"st","nm":"Stroke 1","lc":2,"lj":2,"o":{"a":0,"k":100},"w":{"a":0,"k":1.042},"c":{"a":0,"k":[0.816,0.863,0.933,1]}},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[157.471,164.093]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"Transform","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"Group 2","it":[{"ty":"sh","nm":"Path 1","ind":0,"ks":{"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":0,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[38.604,64.304],[27.606,45.584],[-38.604,-64.304]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":15,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[38.604,64.304],[27.606,45.584],[-38.604,-64.304]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":20,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[38.604,64.304],[25.418,46.365],[-38.604,-64.304]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":25,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[38.604,64.304],[31.356,41.834],[-38.604,-64.304]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":30,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[38.604,64.304],[25.418,46.365],[-38.604,-64.304]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":35,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[38.604,64.304],[31.356,41.834],[-38.604,-64.304]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":40,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[38.604,64.304],[25.418,46.365],[-38.604,-64.304]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":45,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[38.604,64.304],[31.356,41.834],[-38.604,-64.304]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":50,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[38.604,64.304],[25.418,46.365],[-38.604,-64.304]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":55,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[38.604,64.304],[31.356,41.834],[-38.604,-64.304]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":60,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[38.604,64.304],[25.418,46.365],[-38.604,-64.304]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":65,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[38.604,64.304],[31.356,41.834],[-38.604,-64.304]],"c":false}]},{"t":80,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[38.604,64.304],[27.606,45.584],[-38.604,-64.304]],"c":false}]}],"a":1}},{"ty":"st","nm":"Stroke 1","lc":2,"lj":2,"o":{"a":0,"k":100},"w":{"a":0,"k":1.042},"c":{"a":0,"k":[0.816,0.863,0.933,1]}},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[155.058,165.511]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"Transform","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"Group 3","it":[{"ty":"sh","nm":"Path 1","ind":0,"ks":{"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":0,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[37.599,64.669],[27.024,46.253],[-37.599,-64.669]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":15,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[37.599,64.669],[27.024,46.252],[-37.599,-64.669]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":20,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[37.599,64.669],[25.149,46.878],[-37.599,-64.669]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":25,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[37.599,64.669],[30.149,42.503],[-37.599,-64.669]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":30,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[37.599,64.669],[25.149,46.877],[-37.599,-64.669]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":35,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[37.599,64.669],[30.149,42.502],[-37.599,-64.669]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":40,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[37.599,64.669],[25.149,46.877],[-37.599,-64.669]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":45,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[37.599,64.669],[30.149,42.502],[-37.599,-64.669]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":50,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[37.599,64.669],[25.149,46.877],[-37.599,-64.669]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":55,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[37.599,64.669],[30.149,42.502],[-37.599,-64.669]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":60,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[37.599,64.669],[25.149,46.877],[-37.599,-64.669]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":65,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[37.599,64.669],[30.149,42.502],[-37.599,-64.669]],"c":false}]},{"t":80,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[37.599,64.669],[27.024,46.252],[-37.599,-64.669]],"c":false}]}],"a":1}},{"ty":"st","nm":"Stroke 1","lc":2,"lj":2,"o":{"a":0,"k":100},"w":{"a":0,"k":1.042},"c":{"a":0,"k":[0.816,0.863,0.933,1]}},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[152.332,166.816]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"Transform","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]}],"ip":0,"op":120,"st":0,"parent":5},{"ind":5,"ty":4,"nm":"Layer 3","sr":1,"ks":{"o":{"a":0,"k":100},"r":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[32]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":15,"s":[0]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":65,"s":[0]},{"t":80,"s":[32]}],"x":"var $bm_rt;\nvar fx = effect('Kleaner');\nvar doAnticipation = fx(1).value;\nvar doInterpolation = fx(2).value;\nvar doFollowThrough = fx(3).value;\nvar damping = $bm_div(fx(15).value, 10);\nvar elasticity = $bm_div(fx(13).value, 10);\nvar bounce = fx(17).value;\nvar anticipationDuration = fx(5).value;\nvar anticipationQuantity = $bm_div(fx(6).value, 100);\nvar slowIn = $bm_div(fx(9).value, 100);\nvar slowOut = $bm_div(fx(10).value, 100);\nvar spatialMode = fx(21).value;\nvar spatialDoInterpolation = fx(20).value;\nvar moBlurPrecision = fx(32).value;\nvar elasticityRandom = fx(14).value;\nvar dampingRandom = fx(16).value;\nvar softBody = fx(28).value;\nvar flexibility = $bm_div(fx(29).value, 100);\nvar doOverlap = fx(23).value;\nvar overlapDuration = fx(24).value;\nvar overlapRandom = fx(25).value;\nvar threshold = $bm_div($bm_div(1, moBlurPrecision), 1000);\nvar zeroValue;\nif ($bm_isInstanceOfArray(value)) {\n    if (value.length == 2)\n        zeroValue = [\n            0,\n            0\n        ];\n    else if (value.length == 3)\n        zeroValue = [\n            0,\n            0,\n            0\n        ];\n    else if (value.length == 4)\n        zeroValue = [\n            0,\n            0,\n            0,\n            0\n        ];\n} else\n    zeroValue = 0;\nvar isThisSpatial = isSpatial(thisProperty);\nvar isThisPosition = thisProperty === $bm_transform.position;\nvar simulate = false;\nif (isThisSpatial) {\n    doInterpolation = doInterpolation && spatialDoInterpolation;\n    if (isThisPosition && thisProperty.numKeys > 0) {\n        doOverlap = false;\n        simulate = false;\n    } else {\n        simulate = spatialMode == 2;\n        doOverlap = overlapDuration != 0 && doOverlap && simulate;\n    }\n} else {\n    doOverlap = false;\n}\nif (!doOverlap) {\n    overlapDuration = 0;\n}\nif (simulate && softBody && isThisSpatial && !isThisPosition && (doFollowThrough || doOverlap)) {\n    var distanceRatio = $bm_div(length(valueAtTime(0), $bm_transform.anchorPoint), $bm_div(thisLayer.width, 2));\n    distanceRatio = $bm_div($bm_sum(1, $bm_mul(distanceRatio, flexibility)), 2);\n    if (doFollowThrough) {\n        elasticity = $bm_div(elasticity, distanceRatio);\n        damping = $bm_div(damping, distanceRatio);\n    }\n    if (doOverlap) {\n        overlapDuration = $bm_mul(overlapDuration, distanceRatio);\n    }\n}\nseedRandom(0, true);\nif (doFollowThrough) {\n    if (elasticityRandom > 0)\n        elasticity = addNoise(elasticity, elasticityRandom);\n    if (dampingRandom > 0)\n        damping = addNoise(damping, dampingRandom);\n}\nif (doOverlap) {\n    if (doOverlap && overlapRandom > 0)\n        overlapDuration = addNoise(overlapDuration, overlapRandom);\n}\nvar result = value;\nfunction isSpatial(prop) {\n    if (!(prop.value instanceof Array))\n        return false;\n    if (prop.value.length != 2 && prop.value.length != 3)\n        return false;\n    try {\n        if (typeof prop.speed !== 'undefined')\n            return true;\n    } catch (e) {\n        return false;\n    }\n}\nfunction addNoise(val, quantity) {\n    var randomValue = random(0.9, 1.1);\n    var noiseValue = noise($bm_mul(valueAtTime(0), randomValue));\n    noiseValue = $bm_mul(noiseValue, $bm_div(quantity, 100));\n    return $bm_mul(val, $bm_sum(noiseValue, 1));\n}\nfunction isAfterLastKey() {\n    if (numKeys == 0)\n        return false;\n    var nKey = nearestKey(time);\n    return nKey.time <= time && nKey.index == numKeys;\n}\nfunction isStill(t, threshold) {\n    var d = $bm_sub(valueAtTime(t), valueAtTime($bm_sum(t, framesToTime(1))));\n    if ($bm_isInstanceOfArray(d)) {\n        for (var i = 0; i < d.length; i++) {\n            d[i] = Math.abs(d[i]);\n            if (d[i] >= threshold) {\n                return false;\n            }\n        }\n        return true;\n    } else {\n        d = Math.abs(d);\n        return d < threshold;\n    }\n}\nfunction bezierInterpolation(t, tMin, tMax, value1, value2, bezierPoints) {\n    if (arguments.length !== 5 && arguments.length !== 6)\n        return t;\n    var a = $bm_sub(value2, value1);\n    var b = $bm_sub(tMax, tMin);\n    if (b == 0)\n        return t;\n    var c = clamp($bm_div($bm_sub(t, tMin), b), 0, 1);\n    if (!(bezierPoints instanceof Array) || bezierPoints.length !== 4)\n        bezierPoints = [\n            0.33,\n            0,\n            0.66,\n            1\n        ];\n    return $bm_sum($bm_mul(a, h(c, bezierPoints)), value1);\n    function h(f, g) {\n        var x = $bm_mul(3, g[0]);\n        var j = $bm_sub($bm_mul(3, $bm_sub(g[2], g[0])), x);\n        var k = $bm_sub($bm_sub(1, x), j);\n        var l = $bm_mul(3, g[1]);\n        var m = $bm_sub($bm_mul(3, $bm_sub(g[3], g[1])), l);\n        var n = $bm_sub($bm_sub(1, l), m);\n        var d = f;\n        for (var i = 0; i < 5; i++) {\n            var z = $bm_sub($bm_mul(d, $bm_sum(x, $bm_mul(d, $bm_sum(j, $bm_mul(d, k))))), f);\n            if (Math.abs(z) < 0.001)\n                break;\n            d = $bm_sub(d, $bm_div(z, $bm_sum(x, $bm_mul(d, $bm_sum($bm_mul(2, j), $bm_mul($bm_mul(3, k), d))))));\n        }\n        return $bm_mul(d, $bm_sum(l, $bm_mul(d, $bm_sum(m, $bm_mul(d, n)))));\n    }\n}\nfunction getPropWorldSpeed(t, prop) {\n    return length(getPropWorldVelocity(t, prop));\n}\nfunction getPrevKey(t) {\n    if (numKeys == 0)\n        return null;\n    var nKey = nearestKey(t);\n    if (nKey.time <= t)\n        return nKey;\n    if (nKey.index > 1)\n        return key($bm_sub(nKey.index, 1));\n    return null;\n}\nfunction getNextKey(t) {\n    if (numKeys == 0)\n        return null;\n    var nKey = nearestKey(t);\n    if (nKey.time >= t)\n        return nKey;\n    if (nKey.index < numKeys)\n        return key($bm_sum(nKey.index, 1));\n    return null;\n}\nfunction getPropWorldVelocity(t, prop) {\n    return $bm_mul($bm_sub(getPropWorldValue($bm_sum(t, 0.005), prop), getPropWorldValue($bm_sub(t, 0.005), prop)), 100);\n}\nfunction getLayerWorldPos(t, l) {\n    return l.toWorld(l.anchorPoint, t);\n}\nfunction getPropWorldValue(t, prop) {\n    if (isPosition(prop))\n        return getLayerWorldPos(t, thisLayer);\n    return thisLayer.toWorld(prop.valueAtTime(t), t);\n}\nfunction isPosition(prop) {\n    return prop === $bm_transform.position;\n}\nfunction isKeyTop(k, axis) {\n    var prevSpeed = velocityAtTime($bm_sub(k.time, threshold));\n    var nextSpeed = velocityAtTime($bm_sum(k.time, threshold));\n    if ($bm_isInstanceOfArray(value)) {\n        prevSpeed = prevSpeed[axis];\n        nextSpeed = nextSpeed[axis];\n    }\n    if (Math.abs(prevSpeed) < 0.01 || Math.abs(nextSpeed) < 0.01)\n        return true;\n    return $bm_mul(prevSpeed, nextSpeed) < 0;\n}\nfunction anticipate() {\n    var anticipation = zeroValue;\n    if (isAfterLastKey())\n        return anticipation;\n    if (numKeys < 2)\n        return anticipation;\n    var nextKey = getNextKey(time);\n    var aKey = nextKey;\n    if (!isStill(aKey.time - 0.1, 0.1)) {\n        aKey = getPrevKey(time);\n        if (!isStill(aKey.time - 0.1, 0.1))\n            return anticipation;\n    }\n    if (aKey.index == numKeys)\n        return anticipation;\n    var anticipationMiddle = aKey.time;\n    var anticipationStart = $bm_sub(anticipationMiddle, anticipationDuration);\n    var anticipationEnd = key(aKey.index + 1).time;\n    var startValue = anticipation;\n    var midValue = $bm_mul($bm_sum($bm_neg(valueAtTime($bm_sum(anticipationMiddle, anticipationDuration))), aKey.value), anticipationQuantity);\n    var endValue = anticipation;\n    if (time < anticipationStart) {\n        return anticipation;\n    } else if (time < anticipationMiddle) {\n        if ($bm_isInstanceOfArray(value)) {\n            for (var i = 0; i < value.length; i++) {\n                anticipation[i] = bezierInterpolation(time, anticipationStart, anticipationMiddle, startValue[i], midValue[i], [\n                    slowOut,\n                    0,\n                    slowIn,\n                    1\n                ]);\n            }\n            return anticipation;\n        } else {\n            return bezierInterpolation(time, anticipationStart, anticipationMiddle, startValue, midValue, [\n                slowOut,\n                0,\n                slowIn,\n                1\n            ]);\n        }\n    } else if (time <= anticipationEnd) {\n        if ($bm_isInstanceOfArray(value)) {\n            for (var i = 0; i < value.length; i++) {\n                anticipation[i] = bezierInterpolation(time, anticipationMiddle, anticipationEnd, midValue[i], endValue[i], [\n                    slowOut,\n                    0,\n                    slowIn,\n                    1\n                ]);\n            }\n            return anticipation;\n        } else {\n            return bezierInterpolation(time, anticipationMiddle, anticipationEnd, midValue, endValue, [\n                slowOut,\n                0,\n                slowIn,\n                1\n            ]);\n        }\n    } else {\n        return anticipation;\n    }\n}\nfunction followThroughAtTime(t) {\n    var fThrough = zeroValue;\n    if (elasticity == 0)\n        return fThrough;\n    var propSpeed;\n    if (!simulate) {\n        if (numKeys < 2)\n            return fThrough;\n        if (nearestKey(t).index == 1)\n            return fThrough;\n        propSpeed = length(velocityAtTime(t));\n        if (propSpeed >= threshold)\n            return fThrough;\n    } else {\n        propSpeed = getPropWorldSpeed(t, thisProperty);\n        if (propSpeed >= threshold)\n            return fThrough;\n    }\n    var fThroughStart = 0;\n    var fThroughTime = 0;\n    if (simulate) {\n        var speedI = getPropWorldSpeed(t, thisProperty);\n        var i = t;\n        while (speedI < threshold && i > 0) {\n            i = $bm_sub(i, $bm_div(thisComp.frameDuration, moBlurPrecision));\n            speedI = getPropWorldSpeed(i, thisProperty);\n        }\n        fThroughStart = i;\n    } else {\n        var fThroughKey = getPrevKey(t);\n        fThroughStart = fThroughKey.time;\n    }\n    if (fThroughStart == 0)\n        return fThrough;\n    fThroughTime = $bm_sub(t, fThroughStart);\n    if (simulate)\n        fThrough = $bm_div(getPropWorldVelocity($bm_sub(fThroughStart, thisComp.frameDuration), thisProperty), 2);\n    else\n        fThrough = $bm_div(velocityAtTime($bm_sub(fThroughStart, thisComp.frameDuration)), 2);\n    if (bounce) {\n        var cycleDamp = Math.exp($bm_mul($bm_mul(fThroughTime, damping), 0.1));\n        var damp = $bm_div(Math.exp($bm_mul(fThroughTime, damping)), $bm_div(elasticity, 2));\n        var cycleDuration = $bm_div(1, $bm_mul(elasticity, 2));\n        cycleDuration = Math.round(timeToFrames(cycleDuration));\n        cycleDuration = framesToTime(cycleDuration);\n        var midDuration = $bm_div(cycleDuration, 2);\n        var maxValue = $bm_mul(fThrough, midDuration);\n        var cycvarime = fThroughTime;\n        var numEndCycles = 1;\n        while (cycvarime > cycleDuration) {\n            cycvarime = $bm_sub(cycvarime, cycleDuration);\n            cycleDuration = $bm_div(cycleDuration, cycleDamp);\n            cycleDuration = Math.round(timeToFrames(cycleDuration));\n            if (cycleDuration < 2) {\n                cycleDuration = 2;\n                numEndCycles++;\n            }\n            cycleDuration = framesToTime(cycleDuration);\n            midDuration = $bm_div(cycleDuration, 2);\n            maxValue = $bm_div($bm_mul(fThrough, midDuration), damp);\n            if (numEndCycles > 100 / damping && maxValue < threshold)\n                return zeroValue;\n        }\n        if (cycvarime < midDuration)\n            fThrough = bezierInterpolation(cycvarime, 0, midDuration, 0, maxValue, [\n                0,\n                0.1,\n                slowIn,\n                1\n            ]);\n        else\n            fThrough = bezierInterpolation(cycvarime, midDuration, cycleDuration, maxValue, 0, [\n                $bm_sub(1, slowIn),\n                0,\n                1,\n                0.9\n            ]);\n    } else {\n        var damp = Math.exp($bm_mul(fThroughTime, damping));\n        var sinus = $bm_mul($bm_mul($bm_mul(elasticity, fThroughTime), 2), Math.PI);\n        sinus = Math.sin(sinus);\n        sinus = $bm_mul($bm_div(0.3, elasticity), sinus);\n        sinus = $bm_div(sinus, damp);\n        if (Math.abs(sinus) < $bm_div(threshold, 100))\n            return 0;\n        fThrough = $bm_mul(fThrough, sinus);\n        if (threshold > 0) {\n            fThrough = $bm_mul(fThrough, $bm_sub(1, $bm_div(propSpeed, threshold)));\n        }\n    }\n    if (bounce) {\n        var prevValue = valueAtTime($bm_sub(fThroughStart, thisComp.frameDuration));\n        var startValue = valueAtTime(fThroughStart);\n        if ($bm_isInstanceOfArray(value)) {\n            for (var i = 0; i < prevValue.length; i++) {\n                if (prevValue[i] > startValue[i])\n                    fThrough[i] = Math.abs(fThrough[i]);\n                if (prevValue[i] < startValue[i])\n                    fThrough[i] = $bm_neg(Math.abs(fThrough[i]));\n            }\n        } else {\n            if (prevValue > startValue)\n                fThrough = Math.abs(fThrough);\n            if (prevValue < startValue)\n                fThrough = $bm_neg(Math.abs(fThrough));\n        }\n    }\n    if (simulate) {\n        if (!isThisPosition) {\n            fThrough = $bm_sum(fThrough, getLayerWorldPos(time, thisLayer));\n            fThrough = $bm_sub(thisLayer.fromWorld(fThrough), thisLayer.anchorPoint);\n        } else if (thisLayer.hasParent) {\n            fThrough = $bm_sum(fThrough, getLayerWorldPos(time, thisLayer.parent));\n            fThrough = $bm_sub(thisLayer.parent.fromWorld(fThrough), thisLayer.parent.anchorPoint);\n        }\n    }\n    return fThrough;\n}\nfunction followThrough() {\n    var propSpeed = length(velocity);\n    if (propSpeed < threshold)\n        return followThroughAtTime($bm_sub(time, overlapDuration));\n    var fThrough = zeroValue;\n    var t = time;\n    while (t > 0) {\n        t = $bm_sub(t, thisComp.frameDuration);\n        if (simulate)\n            propSpeed = getPropWorldSpeed($bm_sub(t, overlapDuration), thisProperty);\n        else\n            propSpeed = length(velocityAtTime(t));\n        if (propSpeed < threshold) {\n            fThrough = followThroughAtTime($bm_sub(t, overlapDuration));\n            break;\n        }\n    }\n    return linear(time, t, $bm_sum(t, $bm_mul(anticipationDuration, 2)), fThrough, zeroValue);\n}\nfunction smartSmooth(axis) {\n    var startKey = nearestKey(time);\n    var endKey = startKey;\n    if (time == startKey.time)\n        return 0;\n    if (time < startKey.time && startKey.index == 1)\n        return 0;\n    if (time > startKey.time && startKey.index == numKeys)\n        return 0;\n    if (time < startKey.time)\n        startKey = key($bm_sub(startKey.index, 1));\n    if (time > startKey.time)\n        endKey = key($bm_sum(startKey.index, 1));\n    var sI = 0.66;\n    var sO = 0.33;\n    var sIV = 1;\n    var sOV = 0;\n    var sVal = startKey.value;\n    var eVal = endKey.value;\n    if ($bm_isInstanceOfArray(value)) {\n        sVal = sVal[axis];\n        eVal = eVal[axis];\n    }\n    var sTime = startKey.time;\n    var eTime = endKey.time;\n    if (isKeyTop(startKey, axis))\n        sO = slowOut;\n    else {\n        var prevKey = key($bm_sub(startKey.index, 1));\n        var pVal = prevKey.value;\n        if ($bm_isInstanceOfArray(value))\n            pVal = pVal[axis];\n        sOV = $bm_div($bm_sub(sVal, pVal), $bm_sub(eVal, pVal));\n    }\n    if (isKeyTop(endKey, axis)) {\n        sI = slowIn;\n        if (endKey.index != numKeys) {\n            var nextKey = key($bm_sum(endKey.index, 1));\n            var nVal = nextKey.value;\n            if ($bm_isInstanceOfArray(value))\n                nVal = nVal[axis];\n            if (Math.abs(nVal - eVal) < 0.01 && doFollowThrough)\n                sI = 1;\n        }\n    } else {\n        var nextKey = key($bm_sum(endKey.index, 1));\n        var nVal = nextKey.value;\n        if ($bm_isInstanceOfArray(value))\n            nVal = nVal[axis];\n        sIV = $bm_div($bm_sub(eVal, sVal), $bm_sub(nVal, sVal));\n    }\n    if (endKey.index == numKeys && doFollowThrough) {\n        sI = 1;\n    }\n    var val = value;\n    if ($bm_isInstanceOfArray(value))\n        val = val[axis];\n    return $bm_sub(bezierInterpolation(time, sTime, eTime, sVal, eVal, [\n        sO,\n        sOV,\n        sI,\n        sIV\n    ]), val);\n}\nfunction overlap() {\n    var ol = zeroValue;\n    if (isThisPosition && !hasParent)\n        return zeroValue;\n    ol = $bm_sub(getPropWorldValue($bm_sub(time, overlapDuration), thisProperty), getPropWorldValue(time, thisProperty));\n    var motionRatio = $bm_div($bm_div(length(zeroValue, ol), thisLayer.width), 2);\n    if (isThisPosition) {\n        var originalDistance = length(valueAtTime(0));\n        motionRatio = $bm_div(length(zeroValue, ol), thisComp.width);\n    }\n    ol = $bm_sum(ol, getPropWorldValue(time, thisProperty));\n    ol = $bm_sum(ol, $bm_mul($bm_mul($bm_sub(getPropWorldValue($bm_sub(time, overlapDuration), thisLayer.anchorPoint), ol), motionRatio), flexibility));\n    ol = thisLayer.fromWorld(ol);\n    if (!isThisPosition)\n        ol = $bm_sub(ol, value);\n    else {\n        ol = linear(flexibility, 0, 100, $bm_div(ol, 2), 0);\n        var prevParentWorldPos = getLayerWorldPos($bm_sub(time, overlapDuration), parent);\n        ol = $bm_sum(ol, $bm_mul($bm_mul($bm_mul(thisLayer.fromWorld(prevParentWorldPos), motionRatio), flexibility), 5));\n    }\n    return ol;\n}\nvar okToGo = false;\nif (simulate && fx.enabled)\n    okToGo = true;\nelse if (numKeys > 1 && fx.enabled)\n    okToGo = true;\nif (okToGo) {\n    var smartSmoothResult = zeroValue;\n    if (doInterpolation) {\n        if ($bm_isInstanceOfArray(value)) {\n            if (value.length == 2)\n                smartSmoothResult = [\n                    smartSmooth(0),\n                    smartSmooth(1)\n                ];\n            else if (value.length == 3)\n                smartSmoothResult = [\n                    smartSmooth(0),\n                    smartSmooth(1),\n                    smartSmooth(2)\n                ];\n            else if (value.length == 4)\n                smartSmoothResult = [\n                    smartSmooth(0),\n                    smartSmooth(1),\n                    smartSmooth(2),\n                    smartSmooth(3)\n                ];\n        } else {\n            smartSmoothResult = smartSmooth(0);\n        }\n    }\n    if (doAnticipation)\n        result = $bm_sum(result, anticipate());\n    result = $bm_sum(result, smartSmoothResult);\n    if (doFollowThrough)\n        result = $bm_sum(result, followThrough());\n    if (doOverlap)\n        result = $bm_sum(result, overlap());\n}\n$bm_rt = result;"},"p":{"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":0,"s":[112.552,175,0],"ti":[-8.167,0,0],"to":[8.167,0,0]},{"i":{"x":0.667,"y":0.667},"o":{"x":0.333,"y":0.333},"t":15,"s":[161.552,175,0],"ti":[0,0,0],"to":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":65,"s":[161.552,175,0],"ti":[8.167,0,0],"to":[-8.167,0,0]},{"t":80,"s":[112.552,175,0]}],"x":"var $bm_rt;\nvar fx = effect('Kleaner');\nvar doAnticipation = fx(1).value;\nvar doInterpolation = fx(2).value;\nvar doFollowThrough = fx(3).value;\nvar damping = $bm_div(fx(15).value, 10);\nvar elasticity = $bm_div(fx(13).value, 10);\nvar bounce = fx(17).value;\nvar anticipationDuration = fx(5).value;\nvar anticipationQuantity = $bm_div(fx(6).value, 100);\nvar slowIn = $bm_div(fx(9).value, 100);\nvar slowOut = $bm_div(fx(10).value, 100);\nvar spatialMode = fx(21).value;\nvar spatialDoInterpolation = fx(20).value;\nvar moBlurPrecision = fx(32).value;\nvar elasticityRandom = fx(14).value;\nvar dampingRandom = fx(16).value;\nvar softBody = fx(28).value;\nvar flexibility = $bm_div(fx(29).value, 100);\nvar doOverlap = fx(23).value;\nvar overlapDuration = fx(24).value;\nvar overlapRandom = fx(25).value;\nvar threshold = $bm_div($bm_div(1, moBlurPrecision), 1000);\nvar zeroValue;\nif ($bm_isInstanceOfArray(value)) {\n    if (value.length == 2)\n        zeroValue = [\n            0,\n            0\n        ];\n    else if (value.length == 3)\n        zeroValue = [\n            0,\n            0,\n            0\n        ];\n    else if (value.length == 4)\n        zeroValue = [\n            0,\n            0,\n            0,\n            0\n        ];\n} else\n    zeroValue = 0;\nvar isThisSpatial = isSpatial(thisProperty);\nvar isThisPosition = thisProperty === $bm_transform.position;\nvar simulate = false;\nif (isThisSpatial) {\n    doInterpolation = doInterpolation && spatialDoInterpolation;\n    if (isThisPosition && thisProperty.numKeys > 0) {\n        doOverlap = false;\n        simulate = false;\n    } else {\n        simulate = spatialMode == 2;\n        doOverlap = overlapDuration != 0 && doOverlap && simulate;\n    }\n} else {\n    doOverlap = false;\n}\nif (!doOverlap) {\n    overlapDuration = 0;\n}\nif (simulate && softBody && isThisSpatial && !isThisPosition && (doFollowThrough || doOverlap)) {\n    var distanceRatio = $bm_div(length(valueAtTime(0), $bm_transform.anchorPoint), $bm_div(thisLayer.width, 2));\n    distanceRatio = $bm_div($bm_sum(1, $bm_mul(distanceRatio, flexibility)), 2);\n    if (doFollowThrough) {\n        elasticity = $bm_div(elasticity, distanceRatio);\n        damping = $bm_div(damping, distanceRatio);\n    }\n    if (doOverlap) {\n        overlapDuration = $bm_mul(overlapDuration, distanceRatio);\n    }\n}\nseedRandom(0, true);\nif (doFollowThrough) {\n    if (elasticityRandom > 0)\n        elasticity = addNoise(elasticity, elasticityRandom);\n    if (dampingRandom > 0)\n        damping = addNoise(damping, dampingRandom);\n}\nif (doOverlap) {\n    if (doOverlap && overlapRandom > 0)\n        overlapDuration = addNoise(overlapDuration, overlapRandom);\n}\nvar result = value;\nfunction isSpatial(prop) {\n    if (!(prop.value instanceof Array))\n        return false;\n    if (prop.value.length != 2 && prop.value.length != 3)\n        return false;\n    try {\n        if (typeof prop.speed !== 'undefined')\n            return true;\n    } catch (e) {\n        return false;\n    }\n}\nfunction addNoise(val, quantity) {\n    var randomValue = random(0.9, 1.1);\n    var noiseValue = noise($bm_mul(valueAtTime(0), randomValue));\n    noiseValue = $bm_mul(noiseValue, $bm_div(quantity, 100));\n    return $bm_mul(val, $bm_sum(noiseValue, 1));\n}\nfunction isAfterLastKey() {\n    if (numKeys == 0)\n        return false;\n    var nKey = nearestKey(time);\n    return nKey.time <= time && nKey.index == numKeys;\n}\nfunction isStill(t, threshold) {\n    var d = $bm_sub(valueAtTime(t), valueAtTime($bm_sum(t, framesToTime(1))));\n    if ($bm_isInstanceOfArray(d)) {\n        for (var i = 0; i < d.length; i++) {\n            d[i] = Math.abs(d[i]);\n            if (d[i] >= threshold) {\n                return false;\n            }\n        }\n        return true;\n    } else {\n        d = Math.abs(d);\n        return d < threshold;\n    }\n}\nfunction bezierInterpolation(t, tMin, tMax, value1, value2, bezierPoints) {\n    if (arguments.length !== 5 && arguments.length !== 6)\n        return t;\n    var a = $bm_sub(value2, value1);\n    var b = $bm_sub(tMax, tMin);\n    if (b == 0)\n        return t;\n    var c = clamp($bm_div($bm_sub(t, tMin), b), 0, 1);\n    if (!(bezierPoints instanceof Array) || bezierPoints.length !== 4)\n        bezierPoints = [\n            0.33,\n            0,\n            0.66,\n            1\n        ];\n    return $bm_sum($bm_mul(a, h(c, bezierPoints)), value1);\n    function h(f, g) {\n        var x = $bm_mul(3, g[0]);\n        var j = $bm_sub($bm_mul(3, $bm_sub(g[2], g[0])), x);\n        var k = $bm_sub($bm_sub(1, x), j);\n        var l = $bm_mul(3, g[1]);\n        var m = $bm_sub($bm_mul(3, $bm_sub(g[3], g[1])), l);\n        var n = $bm_sub($bm_sub(1, l), m);\n        var d = f;\n        for (var i = 0; i < 5; i++) {\n            var z = $bm_sub($bm_mul(d, $bm_sum(x, $bm_mul(d, $bm_sum(j, $bm_mul(d, k))))), f);\n            if (Math.abs(z) < 0.001)\n                break;\n            d = $bm_sub(d, $bm_div(z, $bm_sum(x, $bm_mul(d, $bm_sum($bm_mul(2, j), $bm_mul($bm_mul(3, k), d))))));\n        }\n        return $bm_mul(d, $bm_sum(l, $bm_mul(d, $bm_sum(m, $bm_mul(d, n)))));\n    }\n}\nfunction getPropWorldSpeed(t, prop) {\n    return length(getPropWorldVelocity(t, prop));\n}\nfunction getPrevKey(t) {\n    if (numKeys == 0)\n        return null;\n    var nKey = nearestKey(t);\n    if (nKey.time <= t)\n        return nKey;\n    if (nKey.index > 1)\n        return key($bm_sub(nKey.index, 1));\n    return null;\n}\nfunction getNextKey(t) {\n    if (numKeys == 0)\n        return null;\n    var nKey = nearestKey(t);\n    if (nKey.time >= t)\n        return nKey;\n    if (nKey.index < numKeys)\n        return key($bm_sum(nKey.index, 1));\n    return null;\n}\nfunction getPropWorldVelocity(t, prop) {\n    return $bm_mul($bm_sub(getPropWorldValue($bm_sum(t, 0.005), prop), getPropWorldValue($bm_sub(t, 0.005), prop)), 100);\n}\nfunction getLayerWorldPos(t, l) {\n    return l.toWorld(l.anchorPoint, t);\n}\nfunction getPropWorldValue(t, prop) {\n    if (isPosition(prop))\n        return getLayerWorldPos(t, thisLayer);\n    return thisLayer.toWorld(prop.valueAtTime(t), t);\n}\nfunction isPosition(prop) {\n    return prop === $bm_transform.position;\n}\nfunction isKeyTop(k, axis) {\n    var prevSpeed = velocityAtTime($bm_sub(k.time, threshold));\n    var nextSpeed = velocityAtTime($bm_sum(k.time, threshold));\n    if ($bm_isInstanceOfArray(value)) {\n        prevSpeed = prevSpeed[axis];\n        nextSpeed = nextSpeed[axis];\n    }\n    if (Math.abs(prevSpeed) < 0.01 || Math.abs(nextSpeed) < 0.01)\n        return true;\n    return $bm_mul(prevSpeed, nextSpeed) < 0;\n}\nfunction anticipate() {\n    var anticipation = zeroValue;\n    if (isAfterLastKey())\n        return anticipation;\n    if (numKeys < 2)\n        return anticipation;\n    var nextKey = getNextKey(time);\n    var aKey = nextKey;\n    if (!isStill(aKey.time - 0.1, 0.1)) {\n        aKey = getPrevKey(time);\n        if (!isStill(aKey.time - 0.1, 0.1))\n            return anticipation;\n    }\n    if (aKey.index == numKeys)\n        return anticipation;\n    var anticipationMiddle = aKey.time;\n    var anticipationStart = $bm_sub(anticipationMiddle, anticipationDuration);\n    var anticipationEnd = key(aKey.index + 1).time;\n    var startValue = anticipation;\n    var midValue = $bm_mul($bm_sum($bm_neg(valueAtTime($bm_sum(anticipationMiddle, anticipationDuration))), aKey.value), anticipationQuantity);\n    var endValue = anticipation;\n    if (time < anticipationStart) {\n        return anticipation;\n    } else if (time < anticipationMiddle) {\n        if ($bm_isInstanceOfArray(value)) {\n            for (var i = 0; i < value.length; i++) {\n                anticipation[i] = bezierInterpolation(time, anticipationStart, anticipationMiddle, startValue[i], midValue[i], [\n                    slowOut,\n                    0,\n                    slowIn,\n                    1\n                ]);\n            }\n            return anticipation;\n        } else {\n            return bezierInterpolation(time, anticipationStart, anticipationMiddle, startValue, midValue, [\n                slowOut,\n                0,\n                slowIn,\n                1\n            ]);\n        }\n    } else if (time <= anticipationEnd) {\n        if ($bm_isInstanceOfArray(value)) {\n            for (var i = 0; i < value.length; i++) {\n                anticipation[i] = bezierInterpolation(time, anticipationMiddle, anticipationEnd, midValue[i], endValue[i], [\n                    slowOut,\n                    0,\n                    slowIn,\n                    1\n                ]);\n            }\n            return anticipation;\n        } else {\n            return bezierInterpolation(time, anticipationMiddle, anticipationEnd, midValue, endValue, [\n                slowOut,\n                0,\n                slowIn,\n                1\n            ]);\n        }\n    } else {\n        return anticipation;\n    }\n}\nfunction followThroughAtTime(t) {\n    var fThrough = zeroValue;\n    if (elasticity == 0)\n        return fThrough;\n    var propSpeed;\n    if (!simulate) {\n        if (numKeys < 2)\n            return fThrough;\n        if (nearestKey(t).index == 1)\n            return fThrough;\n        propSpeed = length(velocityAtTime(t));\n        if (propSpeed >= threshold)\n            return fThrough;\n    } else {\n        propSpeed = getPropWorldSpeed(t, thisProperty);\n        if (propSpeed >= threshold)\n            return fThrough;\n    }\n    var fThroughStart = 0;\n    var fThroughTime = 0;\n    if (simulate) {\n        var speedI = getPropWorldSpeed(t, thisProperty);\n        var i = t;\n        while (speedI < threshold && i > 0) {\n            i = $bm_sub(i, $bm_div(thisComp.frameDuration, moBlurPrecision));\n            speedI = getPropWorldSpeed(i, thisProperty);\n        }\n        fThroughStart = i;\n    } else {\n        var fThroughKey = getPrevKey(t);\n        fThroughStart = fThroughKey.time;\n    }\n    if (fThroughStart == 0)\n        return fThrough;\n    fThroughTime = $bm_sub(t, fThroughStart);\n    if (simulate)\n        fThrough = $bm_div(getPropWorldVelocity($bm_sub(fThroughStart, thisComp.frameDuration), thisProperty), 2);\n    else\n        fThrough = $bm_div(velocityAtTime($bm_sub(fThroughStart, thisComp.frameDuration)), 2);\n    if (bounce) {\n        var cycleDamp = Math.exp($bm_mul($bm_mul(fThroughTime, damping), 0.1));\n        var damp = $bm_div(Math.exp($bm_mul(fThroughTime, damping)), $bm_div(elasticity, 2));\n        var cycleDuration = $bm_div(1, $bm_mul(elasticity, 2));\n        cycleDuration = Math.round(timeToFrames(cycleDuration));\n        cycleDuration = framesToTime(cycleDuration);\n        var midDuration = $bm_div(cycleDuration, 2);\n        var maxValue = $bm_mul(fThrough, midDuration);\n        var cycvarime = fThroughTime;\n        var numEndCycles = 1;\n        while (cycvarime > cycleDuration) {\n            cycvarime = $bm_sub(cycvarime, cycleDuration);\n            cycleDuration = $bm_div(cycleDuration, cycleDamp);\n            cycleDuration = Math.round(timeToFrames(cycleDuration));\n            if (cycleDuration < 2) {\n                cycleDuration = 2;\n                numEndCycles++;\n            }\n            cycleDuration = framesToTime(cycleDuration);\n            midDuration = $bm_div(cycleDuration, 2);\n            maxValue = $bm_div($bm_mul(fThrough, midDuration), damp);\n            if (numEndCycles > 100 / damping && maxValue < threshold)\n                return zeroValue;\n        }\n        if (cycvarime < midDuration)\n            fThrough = bezierInterpolation(cycvarime, 0, midDuration, 0, maxValue, [\n                0,\n                0.1,\n                slowIn,\n                1\n            ]);\n        else\n            fThrough = bezierInterpolation(cycvarime, midDuration, cycleDuration, maxValue, 0, [\n                $bm_sub(1, slowIn),\n                0,\n                1,\n                0.9\n            ]);\n    } else {\n        var damp = Math.exp($bm_mul(fThroughTime, damping));\n        var sinus = $bm_mul($bm_mul($bm_mul(elasticity, fThroughTime), 2), Math.PI);\n        sinus = Math.sin(sinus);\n        sinus = $bm_mul($bm_div(0.3, elasticity), sinus);\n        sinus = $bm_div(sinus, damp);\n        if (Math.abs(sinus) < $bm_div(threshold, 100))\n            return 0;\n        fThrough = $bm_mul(fThrough, sinus);\n        if (threshold > 0) {\n            fThrough = $bm_mul(fThrough, $bm_sub(1, $bm_div(propSpeed, threshold)));\n        }\n    }\n    if (bounce) {\n        var prevValue = valueAtTime($bm_sub(fThroughStart, thisComp.frameDuration));\n        var startValue = valueAtTime(fThroughStart);\n        if ($bm_isInstanceOfArray(value)) {\n            for (var i = 0; i < prevValue.length; i++) {\n                if (prevValue[i] > startValue[i])\n                    fThrough[i] = Math.abs(fThrough[i]);\n                if (prevValue[i] < startValue[i])\n                    fThrough[i] = $bm_neg(Math.abs(fThrough[i]));\n            }\n        } else {\n            if (prevValue > startValue)\n                fThrough = Math.abs(fThrough);\n            if (prevValue < startValue)\n                fThrough = $bm_neg(Math.abs(fThrough));\n        }\n    }\n    if (simulate) {\n        if (!isThisPosition) {\n            fThrough = $bm_sum(fThrough, getLayerWorldPos(time, thisLayer));\n            fThrough = $bm_sub(thisLayer.fromWorld(fThrough), thisLayer.anchorPoint);\n        } else if (thisLayer.hasParent) {\n            fThrough = $bm_sum(fThrough, getLayerWorldPos(time, thisLayer.parent));\n            fThrough = $bm_sub(thisLayer.parent.fromWorld(fThrough), thisLayer.parent.anchorPoint);\n        }\n    }\n    return fThrough;\n}\nfunction followThrough() {\n    var propSpeed = length(velocity);\n    if (propSpeed < threshold)\n        return followThroughAtTime($bm_sub(time, overlapDuration));\n    var fThrough = zeroValue;\n    var t = time;\n    while (t > 0) {\n        t = $bm_sub(t, thisComp.frameDuration);\n        if (simulate)\n            propSpeed = getPropWorldSpeed($bm_sub(t, overlapDuration), thisProperty);\n        else\n            propSpeed = length(velocityAtTime(t));\n        if (propSpeed < threshold) {\n            fThrough = followThroughAtTime($bm_sub(t, overlapDuration));\n            break;\n        }\n    }\n    return linear(time, t, $bm_sum(t, $bm_mul(anticipationDuration, 2)), fThrough, zeroValue);\n}\nfunction smartSmooth(axis) {\n    var startKey = nearestKey(time);\n    var endKey = startKey;\n    if (time == startKey.time)\n        return 0;\n    if (time < startKey.time && startKey.index == 1)\n        return 0;\n    if (time > startKey.time && startKey.index == numKeys)\n        return 0;\n    if (time < startKey.time)\n        startKey = key($bm_sub(startKey.index, 1));\n    if (time > startKey.time)\n        endKey = key($bm_sum(startKey.index, 1));\n    var sI = 0.66;\n    var sO = 0.33;\n    var sIV = 1;\n    var sOV = 0;\n    var sVal = startKey.value;\n    var eVal = endKey.value;\n    if ($bm_isInstanceOfArray(value)) {\n        sVal = sVal[axis];\n        eVal = eVal[axis];\n    }\n    var sTime = startKey.time;\n    var eTime = endKey.time;\n    if (isKeyTop(startKey, axis))\n        sO = slowOut;\n    else {\n        var prevKey = key($bm_sub(startKey.index, 1));\n        var pVal = prevKey.value;\n        if ($bm_isInstanceOfArray(value))\n            pVal = pVal[axis];\n        sOV = $bm_div($bm_sub(sVal, pVal), $bm_sub(eVal, pVal));\n    }\n    if (isKeyTop(endKey, axis)) {\n        sI = slowIn;\n        if (endKey.index != numKeys) {\n            var nextKey = key($bm_sum(endKey.index, 1));\n            var nVal = nextKey.value;\n            if ($bm_isInstanceOfArray(value))\n                nVal = nVal[axis];\n            if (Math.abs(nVal - eVal) < 0.01 && doFollowThrough)\n                sI = 1;\n        }\n    } else {\n        var nextKey = key($bm_sum(endKey.index, 1));\n        var nVal = nextKey.value;\n        if ($bm_isInstanceOfArray(value))\n            nVal = nVal[axis];\n        sIV = $bm_div($bm_sub(eVal, sVal), $bm_sub(nVal, sVal));\n    }\n    if (endKey.index == numKeys && doFollowThrough) {\n        sI = 1;\n    }\n    var val = value;\n    if ($bm_isInstanceOfArray(value))\n        val = val[axis];\n    return $bm_sub(bezierInterpolation(time, sTime, eTime, sVal, eVal, [\n        sO,\n        sOV,\n        sI,\n        sIV\n    ]), val);\n}\nfunction overlap() {\n    var ol = zeroValue;\n    if (isThisPosition && !hasParent)\n        return zeroValue;\n    ol = $bm_sub(getPropWorldValue($bm_sub(time, overlapDuration), thisProperty), getPropWorldValue(time, thisProperty));\n    var motionRatio = $bm_div($bm_div(length(zeroValue, ol), thisLayer.width), 2);\n    if (isThisPosition) {\n        var originalDistance = length(valueAtTime(0));\n        motionRatio = $bm_div(length(zeroValue, ol), thisComp.width);\n    }\n    ol = $bm_sum(ol, getPropWorldValue(time, thisProperty));\n    ol = $bm_sum(ol, $bm_mul($bm_mul($bm_sub(getPropWorldValue($bm_sub(time, overlapDuration), thisLayer.anchorPoint), ol), motionRatio), flexibility));\n    ol = thisLayer.fromWorld(ol);\n    if (!isThisPosition)\n        ol = $bm_sub(ol, value);\n    else {\n        ol = linear(flexibility, 0, 100, $bm_div(ol, 2), 0);\n        var prevParentWorldPos = getLayerWorldPos($bm_sub(time, overlapDuration), parent);\n        ol = $bm_sum(ol, $bm_mul($bm_mul($bm_mul(thisLayer.fromWorld(prevParentWorldPos), motionRatio), flexibility), 5));\n    }\n    return ol;\n}\nvar okToGo = false;\nif (simulate && fx.enabled)\n    okToGo = true;\nelse if (numKeys > 1 && fx.enabled)\n    okToGo = true;\nif (okToGo) {\n    var smartSmoothResult = zeroValue;\n    if (doInterpolation) {\n        if ($bm_isInstanceOfArray(value)) {\n            if (value.length == 2)\n                smartSmoothResult = [\n                    smartSmooth(0),\n                    smartSmooth(1)\n                ];\n            else if (value.length == 3)\n                smartSmoothResult = [\n                    smartSmooth(0),\n                    smartSmooth(1),\n                    smartSmooth(2)\n                ];\n            else if (value.length == 4)\n                smartSmoothResult = [\n                    smartSmooth(0),\n                    smartSmooth(1),\n                    smartSmooth(2),\n                    smartSmooth(3)\n                ];\n        } else {\n            smartSmoothResult = smartSmooth(0);\n        }\n    }\n    if (doAnticipation)\n        result = $bm_sum(result, anticipate());\n    result = $bm_sum(result, smartSmoothResult);\n    if (doFollowThrough)\n        result = $bm_sum(result, followThrough());\n    if (doOverlap)\n        result = $bm_sum(result, overlap());\n}\n$bm_rt = result;","a":1,"l":2},"a":{"a":0,"k":[161.552,175,0],"l":2},"s":{"a":0,"k":[100,100,100],"l":2}},"shapes":[{"ty":"gr","nm":"Group 1","it":[{"ty":"gr","nm":"Group 1","it":[{"ty":"sh","nm":"Path 1","ind":0,"ks":{"k":{"i":[[-0.036,-0.223],[0.395,-0.223],[0.575,-0.298],[0.431,-0.075],[0.323,0.149],[0,0],[0,0],[-0.287,0.186],[-0.539,0.372],[-0.144,0.037],[-0.251,-0.112]],"o":[[-0.359,0.298],[-0.539,0.372],[-0.359,0.186],[-0.359,0.037],[0,0],[0,0],[0.287,-0.186],[0.575,-0.372],[0.108,-0.074],[0.251,-0.112],[0.18,0.112]],"v":[[2.532,-0.792],[1.419,-0.047],[-0.269,0.957],[-1.454,1.404],[-2.532,1.255],[-2.352,1.144],[-1.49,0.585],[-0.629,-0.01],[1.024,-1.127],[1.383,-1.313],[2.173,-1.35]],"c":true},"a":0}},{"ty":"fl","nm":"Fill 1","c":{"a":0,"k":[0.035,0.365,0.643,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[101.804,99.152]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"Transform","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"Group 2","it":[{"ty":"sh","nm":"Path 1","ind":0,"ks":{"k":{"i":[[-0.141,-0.116],[-0.196,0.103],[-0.03,0.475],[0.246,0.411],[0.562,0.364],[0.73,-0.094],[0.123,-0.774],[-0.042,-0.118],[-0.356,0.027],[-0.44,-0.209],[-0.303,-0.291],[-0.029,-0.455],[-0.025,-0.257]],"o":[[0.219,0.055],[0.43,-0.286],[0.03,-0.476],[-0.368,-0.567],[-0.601,-0.384],[-0.75,0.134],[0.002,0.099],[0.173,-0.261],[0.455,-0.029],[0.36,0.171],[0.303,0.291],[0.025,0.257],[0.023,0.158]],"v":[[1.335,2.319],[1.967,2.227],[2.732,0.925],[2.367,-0.473],[0.895,-1.808],[-1.115,-2.322],[-2.707,-0.825],[-2.72,-0.488],[-1.859,-0.961],[-0.447,-0.633],[0.575,-0.001],[1.132,1.096],[1.108,1.869]],"c":true},"a":0}},{"ty":"fl","nm":"Fill 1","c":{"a":0,"k":[0.886,0.129,0.18,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[98.088,102.106]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"Transform","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"Group 3","it":[{"ty":"sh","nm":"Path 1","ind":0,"ks":{"k":{"i":[[-0.581,-0.325],[-0.158,0.023],[-0.196,0.103],[-0.03,0.475],[0.246,0.411],[0.562,0.364],[0.73,-0.094],[0.123,-0.774],[-0.042,-0.118],[-0.674,-0.026],[-0.358,-0.072]],"o":[[0.12,0.057],[0.219,0.055],[0.43,-0.286],[0.03,-0.476],[-0.368,-0.567],[-0.601,-0.384],[-0.75,0.134],[0.002,0.099],[0.033,0.653],[0.318,0.053],[0.637,0.205]],"v":[[0.938,2.229],[1.335,2.319],[1.967,2.227],[2.732,0.925],[2.367,-0.473],[0.895,-1.808],[-1.115,-2.322],[-2.707,-0.825],[-2.72,-0.488],[-1.526,0.814],[-0.497,0.813]],"c":true},"a":0}},{"ty":"fl","nm":"Fill 1","c":{"a":0,"k":[0.969,0.184,0.263,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[98.088,102.106]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"Transform","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"Group 4","it":[{"ty":"sh","nm":"Path 1","ind":0,"ks":{"k":{"i":[[-0.036,-0.223],[0,-0.037],[0,-0.075],[0.215,-0.186],[0.359,-0.261],[0.359,-0.223],[0.036,0],[0.503,-0.335],[0.323,-0.223],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-0.287,0.186],[-0.539,0.372],[-0.144,0.037],[-0.251,-0.112]],"o":[[0,0.037],[0,0.074],[-0.108,0.298],[-0.359,0.261],[-0.359,0.261],[-0.072,0.037],[-0.467,0.335],[-0.287,0.223],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0.287,-0.186],[0.575,-0.372],[0.108,-0.074],[0.251,-0.112],[0.18,0.112]],"v":[[3.16,-1.809],[3.16,-1.734],[3.124,-1.474],[2.55,-0.804],[1.473,-0.097],[0.359,0.648],[0.215,0.722],[-1.221,1.69],[-2.155,2.323],[-2.334,2.434],[-3.16,1.095],[-2.155,0.424],[-1.903,0.238],[-1.724,0.127],[-0.862,-0.432],[0,-1.027],[1.652,-2.144],[2.011,-2.33],[2.801,-2.367]],"c":true},"a":0}},{"ty":"fl","nm":"Fill 1","c":{"a":0,"k":[0.098,0.204,0.365,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[101.176,100.169]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"Transform","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"Group 5","it":[{"ty":"sh","nm":"Path 1","ind":0,"ks":{"k":{"i":[[-0.036,-0.223],[0.395,-0.223],[0.575,-0.298],[0.431,-0.075],[0.323,0.149],[0,0],[0,0],[-0.287,0.186],[-0.539,0.372],[-0.144,0.037],[-0.251,-0.112]],"o":[[-0.359,0.298],[-0.539,0.372],[-0.359,0.186],[-0.359,0.037],[0,0],[0,0],[0.287,-0.186],[0.575,-0.372],[0.108,-0.074],[0.251,-0.112],[0.18,0.112]],"v":[[2.532,-0.792],[1.419,-0.047],[-0.269,0.957],[-1.454,1.404],[-2.532,1.255],[-2.352,1.144],[-1.49,0.585],[-0.629,-0.01],[1.024,-1.127],[1.383,-1.313],[2.173,-1.35]],"c":true},"a":0}},{"ty":"fl","nm":"Fill 1","c":{"a":0,"k":[0.035,0.365,0.643,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[107.715,105.57]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"Transform","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"Group 6","it":[{"ty":"sh","nm":"Path 1","ind":0,"ks":{"k":{"i":[[-0.141,-0.116],[-0.196,0.103],[-0.03,0.475],[0.246,0.411],[0.562,0.364],[0.73,-0.094],[0.123,-0.774],[-0.042,-0.118],[-0.356,0.027],[-0.44,-0.209],[-0.303,-0.291],[-0.029,-0.455],[-0.025,-0.257]],"o":[[0.219,0.055],[0.43,-0.286],[0.03,-0.476],[-0.368,-0.567],[-0.601,-0.384],[-0.75,0.134],[0.002,0.099],[0.173,-0.261],[0.455,-0.029],[0.36,0.171],[0.303,0.291],[0.025,0.257],[0.023,0.158]],"v":[[1.335,2.319],[1.967,2.227],[2.732,0.925],[2.367,-0.473],[0.895,-1.808],[-1.115,-2.322],[-2.707,-0.825],[-2.72,-0.488],[-1.859,-0.961],[-0.447,-0.633],[0.575,-0.001],[1.132,1.096],[1.108,1.869]],"c":true},"a":0}},{"ty":"fl","nm":"Fill 1","c":{"a":0,"k":[0.886,0.129,0.18,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[103.998,108.524]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"Transform","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"Group 7","it":[{"ty":"sh","nm":"Path 1","ind":0,"ks":{"k":{"i":[[-0.581,-0.325],[-0.158,0.023],[-0.196,0.103],[-0.03,0.475],[0.246,0.411],[0.562,0.364],[0.73,-0.094],[0.123,-0.774],[-0.042,-0.118],[-0.674,-0.026],[-0.358,-0.072]],"o":[[0.12,0.057],[0.219,0.055],[0.43,-0.286],[0.03,-0.476],[-0.368,-0.567],[-0.601,-0.384],[-0.75,0.134],[0.002,0.099],[0.033,0.653],[0.318,0.053],[0.637,0.205]],"v":[[0.938,2.229],[1.335,2.319],[1.967,2.227],[2.732,0.925],[2.367,-0.473],[0.895,-1.808],[-1.115,-2.322],[-2.707,-0.825],[-2.72,-0.488],[-1.526,0.814],[-0.497,0.813]],"c":true},"a":0}},{"ty":"fl","nm":"Fill 1","c":{"a":0,"k":[0.969,0.184,0.263,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[103.998,108.524]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"Transform","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"Group 8","it":[{"ty":"sh","nm":"Path 1","ind":0,"ks":{"k":{"i":[[-0.036,-0.223],[0,-0.037],[0,-0.075],[0.215,-0.186],[0.359,-0.261],[0.359,-0.223],[0.036,0],[0.503,-0.335],[0.323,-0.223],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-0.287,0.186],[-0.539,0.372],[-0.144,0.037],[-0.251,-0.112]],"o":[[0,0.037],[0,0.074],[-0.108,0.298],[-0.359,0.261],[-0.359,0.261],[-0.072,0.037],[-0.467,0.335],[-0.287,0.223],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0.287,-0.186],[0.575,-0.372],[0.108,-0.074],[0.251,-0.112],[0.18,0.112]],"v":[[3.16,-1.809],[3.16,-1.734],[3.124,-1.474],[2.55,-0.804],[1.473,-0.097],[0.359,0.648],[0.215,0.722],[-1.221,1.69],[-2.155,2.323],[-2.334,2.434],[-3.16,1.095],[-2.155,0.424],[-1.903,0.238],[-1.724,0.127],[-0.862,-0.432],[0,-1.027],[1.652,-2.144],[2.011,-2.33],[2.801,-2.367]],"c":true},"a":0}},{"ty":"fl","nm":"Fill 1","c":{"a":0,"k":[0.098,0.204,0.365,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[107.086,106.586]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"Transform","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"Group 9","it":[{"ty":"sh","nm":"Path 1","ind":0,"ks":{"k":{"i":[[0,-0.264],[0.158,-0.106],[0.159,0],[0.158,0.053],[0.106,0.211],[0,0]],"o":[[-0.053,0.211],[-0.159,0.105],[-0.211,0],[-0.211,-0.105],[0,0],[0.106,0.264]],"v":[[0.845,0.053],[0.581,0.634],[0.106,0.792],[-0.422,0.686],[-0.845,0.158],[0.686,-0.792]],"c":true},"a":0}},{"ty":"fl","nm":"Fill 1","c":{"a":0,"k":[0.035,0.365,0.643,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[120.942,96.831]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"Transform","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"Group 10","it":[{"ty":"sh","nm":"Path 1","ind":0,"ks":{"k":{"i":[[-0.044,-0.177],[0.177,-0.133],[0.442,0.177],[0.265,0.398],[0.088,0.664],[-0.398,0.619],[-0.752,-0.221],[-0.089,-0.089],[0.177,-0.31],[0,-0.487],[-0.133,-0.398],[-0.398,-0.221],[-0.221,-0.133]],"o":[[-0.044,0.221],[-0.442,0.265],[-0.443,-0.177],[-0.354,-0.575],[-0.089,-0.708],[0.443,-0.62],[0.089,0.044],[-0.31,0.044],[-0.221,0.398],[0,0.398],[0.133,0.398],[0.221,0.133],[0.133,0.088]],"v":[[1.786,2.146],[1.432,2.677],[-0.073,2.81],[-1.179,1.88],[-1.754,-0.022],[-1.356,-2.057],[0.679,-2.854],[0.989,-2.721],[0.193,-2.146],[-0.117,-0.73],[0.016,0.464],[0.768,1.438],[1.476,1.748]],"c":true},"a":0}},{"ty":"fl","nm":"Fill 1","c":{"a":0,"k":[0.886,0.129,0.18,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[123.625,95.643]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"Transform","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"Group 11","it":[{"ty":"sh","nm":"Path 1","ind":0,"ks":{"k":{"i":[[-0.044,-0.664],[0.089,-0.133],[0.177,-0.133],[0.442,0.177],[0.265,0.398],[0.088,0.664],[-0.398,0.619],[-0.752,-0.221],[-0.089,-0.089],[0.265,-0.62],[0.089,-0.354]],"o":[[0,0.133],[-0.044,0.221],[-0.442,0.265],[-0.443,-0.177],[-0.354,-0.575],[-0.089,-0.708],[0.443,-0.62],[0.089,0.044],[0.575,0.31],[-0.088,0.31],[-0.089,0.664]],"v":[[1.83,1.748],[1.741,2.146],[1.387,2.677],[-0.117,2.81],[-1.223,1.88],[-1.799,-0.022],[-1.4,-2.057],[0.635,-2.854],[0.945,-2.721],[1.608,-1.084],[1.166,-0.155]],"c":true},"a":0}},{"ty":"fl","nm":"Fill 1","c":{"a":0,"k":[0.969,0.184,0.263,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[123.669,95.643]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"Transform","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"Group 12","it":[{"ty":"sh","nm":"Path 1","ind":0,"ks":{"k":{"i":[[0,-0.264],[0.158,-0.106],[0.159,0],[0.158,0.053],[0.106,0.211],[0,0]],"o":[[-0.053,0.211],[-0.159,0.105],[-0.211,0],[-0.211,-0.105],[0,0],[0.106,0.264]],"v":[[0.845,0.053],[0.581,0.634],[0.106,0.792],[-0.422,0.686],[-0.845,0.158],[0.686,-0.792]],"c":true},"a":0}},{"ty":"fl","nm":"Fill 1","c":{"a":0,"k":[0.035,0.365,0.643,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[114.989,90.878]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"Transform","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"Group 13","it":[{"ty":"sh","nm":"Path 1","ind":0,"ks":{"k":{"i":[[-0.044,-0.177],[0.177,-0.133],[0.442,0.177],[0.265,0.398],[0.088,0.664],[-0.398,0.619],[-0.752,-0.221],[-0.089,-0.089],[0.177,-0.31],[0,-0.487],[-0.133,-0.398],[-0.398,-0.221],[-0.221,-0.133]],"o":[[-0.044,0.221],[-0.442,0.265],[-0.443,-0.177],[-0.354,-0.575],[-0.089,-0.708],[0.443,-0.62],[0.089,0.044],[-0.31,0.044],[-0.221,0.398],[0,0.398],[0.133,0.398],[0.221,0.133],[0.133,0.088]],"v":[[1.786,2.146],[1.432,2.677],[-0.073,2.81],[-1.179,1.88],[-1.754,-0.022],[-1.356,-2.057],[0.679,-2.854],[0.989,-2.721],[0.193,-2.146],[-0.117,-0.73],[0.016,0.464],[0.768,1.438],[1.476,1.748]],"c":true},"a":0}},{"ty":"fl","nm":"Fill 1","c":{"a":0,"k":[0.886,0.129,0.18,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[117.672,89.69]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"Transform","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"Group 14","it":[{"ty":"sh","nm":"Path 1","ind":0,"ks":{"k":{"i":[[-0.044,-0.664],[0.089,-0.133],[0.177,-0.133],[0.442,0.177],[0.265,0.398],[0.088,0.664],[-0.398,0.619],[-0.752,-0.221],[-0.089,-0.089],[0.265,-0.62],[0.089,-0.354]],"o":[[0,0.133],[-0.044,0.221],[-0.442,0.265],[-0.443,-0.177],[-0.354,-0.575],[-0.089,-0.708],[0.443,-0.62],[0.089,0.044],[0.575,0.31],[-0.088,0.31],[-0.089,0.664]],"v":[[1.83,1.748],[1.741,2.146],[1.387,2.677],[-0.117,2.81],[-1.223,1.88],[-1.799,-0.022],[-1.4,-2.057],[0.635,-2.854],[0.945,-2.721],[1.608,-1.084],[1.166,-0.155]],"c":true},"a":0}},{"ty":"fl","nm":"Fill 1","c":{"a":0,"k":[0.969,0.184,0.263,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[117.716,89.69]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"Transform","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"Group 15","it":[{"ty":"sh","nm":"Path 1","ind":0,"ks":{"k":{"i":[[-0.125,-0.255],[0.437,0.214],[1.209,1.244],[1.865,0.386],[1.146,0.436],[0.345,1.223],[-0.626,1.081],[-0.424,1.236],[0.434,1.211],[0.517,0.475],[-0.478,-0.526],[-0.333,-1.134],[0.472,-1.559],[0.603,-0.579],[0.395,-0.098],[0.193,-0.252],[-0.425,-0.125],[-0.939,-0.237],[-1.28,-1.099],[-1.212,-1.606]],"o":[[-0.457,-0.03],[-1.568,-0.879],[-1.322,-1.41],[-1.212,-0.246],[-1.152,-0.481],[-0.345,-1.224],[0.62,-1.126],[0.386,-1.185],[-0.268,-0.644],[0.621,0.234],[0.805,0.935],[0.482,1.568],[-0.255,0.805],[-0.282,0.264],[-0.261,0.08],[-0.502,0.656],[0.9,0.288],[1.681,0.365],[1.527,1.247],[0.169,0.249]],"v":[[8.121,11.26],[6.752,10.853],[3.041,7.177],[-1.842,4.565],[-5.445,3.732],[-8.008,1.172],[-7.225,-2.469],[-5.364,-5.846],[-5.451,-9.552],[-6.586,-11.26],[-4.931,-10.075],[-3.276,-6.85],[-2.99,-1.992],[-4.293,0.132],[-5.374,0.866],[-6.399,1.003],[-3.88,2.888],[-1.082,3.466],[3.534,6.114],[7.651,10.461]],"c":true},"a":0}},{"ty":"fl","nm":"Fill 1","c":{"a":0,"k":[1,0.624,0.11,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[111.476,86.557]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"Transform","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"Group 16","it":[{"ty":"sh","nm":"Path 1","ind":0,"ks":{"k":{"i":[[0,-0.63],[0.63,0],[0,0.63],[-0.63,0]],"o":[[0,0.63],[-0.63,0],[0,-0.63],[0.63,0]],"v":[[1.14,0],[0,1.14],[-1.14,0],[0,-1.14]],"c":true},"a":0}},{"ty":"fl","nm":"Fill 1","c":{"a":0,"k":[0,0,0,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[103.688,98.411]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"Transform","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"Group 17","it":[{"ty":"sh","nm":"Path 1","ind":0,"ks":{"k":{"i":[[1.235,-0.936],[1.001,0.365],[0.606,1.143],[1.45,1.348],[1.565,1.196],[0.906,1.012],[-0.207,4.562],[-2.708,0.09],[-0.799,-0.891],[-0.131,-0.3],[0.763,-0.057],[0.54,-0.707],[0.012,-1.271],[-0.802,-1.933],[-1.773,-1.395],[-0.909,-0.695],[-0.749,-0.852],[-0.389,-0.537],[-1.191,-1.11],[-1.387,0.82],[-0.433,0.149],[-0.089,0.012]],"o":[[-0.787,0.558],[-1.242,-0.469],[-0.912,-1.737],[-1.45,-1.348],[-1.111,-0.849],[-3.027,-3.314],[0.115,-2.192],[1.215,-0.072],[0.264,0.282],[-0.6,-0.419],[-0.891,0.119],[-0.772,1.01],[0.006,2.085],[0.877,2.15],[0.903,0.65],[0.909,0.695],[0.434,0.532],[0.903,1.33],[1.23,1.06],[0.377,-0.232],[0.089,-0.012],[0.363,1.357]],"v":[[10.264,15.2],[7.345,16.088],[4.707,13.312],[1.115,8.487],[-3.498,4.841],[-6.537,2.119],[-11.529,-10.137],[-7.667,-16.184],[-4.477,-14.706],[-3.862,-13.836],[-6.019,-14.364],[-8.338,-13.057],[-9.254,-9.398],[-8.16,-3.242],[-4.048,1.741],[-1.173,3.578],[1.361,5.915],[2.617,7.515],[5.493,11.393],[9.954,12.203],[11.086,11.508],[11.391,11.421]],"c":true},"a":0}},{"ty":"fl","nm":"Fill 1","c":{"a":0,"k":[1,0.624,0.11,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[103.948,94.684]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"Transform","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"Group 18","it":[{"ty":"sh","nm":"Path 1","ind":0,"ks":{"k":{"i":[[0,-0.63],[0.63,0],[0,0.63],[-0.63,0]],"o":[[0,0.63],[-0.63,0],[0,-0.63],[0.63,0]],"v":[[1.14,0],[0,1.14],[-1.14,0],[0,-1.14]],"c":true},"a":0}},{"ty":"fl","nm":"Fill 1","c":{"a":0,"k":[0,0,0,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[109.741,104.829]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"Transform","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"Group 19","it":[{"ty":"sh","nm":"Path 1","ind":0,"ks":{"k":{"i":[[1.235,-0.936],[1.001,0.365],[0.606,1.143],[1.45,1.348],[1.565,1.196],[0.906,1.012],[-0.207,4.562],[-2.708,0.09],[-0.799,-0.891],[-0.131,-0.3],[-0.247,-0.829],[0.472,-1.559],[0.603,-0.579],[0.395,-0.098],[0.193,-0.253],[-0.38,-0.131],[-0.932,-0.193],[-1.325,-1.093],[-1.168,-1.612],[-0.609,-0.826],[-0.374,-0.766],[-0.086,-0.306]],"o":[[-0.787,0.558],[-1.242,-0.469],[-0.912,-1.737],[-1.45,-1.348],[-1.111,-0.849],[-3.027,-3.314],[0.115,-2.192],[1.215,-0.072],[0.264,0.282],[0.508,0.748],[0.482,1.568],[-0.211,0.799],[-0.32,0.315],[-0.261,0.08],[-0.496,0.701],[0.9,0.288],[1.687,0.409],[1.527,1.247],[0.564,0.831],[0.496,0.659],[0.131,0.3],[0.363,1.357]],"v":[[10.264,15.2],[7.345,16.088],[4.707,13.312],[1.115,8.487],[-3.498,4.841],[-6.537,2.119],[-11.529,-10.137],[-7.667,-16.184],[-4.477,-14.706],[-3.862,-13.836],[-2.816,-11.437],[-2.53,-6.578],[-3.789,-4.46],[-4.914,-3.721],[-5.939,-3.584],[-3.42,-1.698],[-0.577,-1.126],[4.044,1.567],[8.162,5.913],[9.722,8.425],[11.044,10.516],[11.391,11.421]],"c":true},"a":0}},{"ty":"fl","nm":"Fill 1","c":{"a":0,"k":[1,0.792,0.157,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[104.005,94.665]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"Transform","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"Group 20","it":[{"ty":"sh","nm":"Path 1","ind":0,"ks":{"k":{"i":[[-0.012,-0.089],[0.288,-0.22],[0,0],[0.068,0.172],[-0.024,0.502],[0,0],[-0.184,-0.021],[-0.312,0.042],[-0.422,0.238],[-0.119,0.469],[-0.053,0.279],[-0.232,-0.377]],"o":[[0.048,0.356],[0,0],[-0.113,-0.166],[-0.238,-0.422],[0,0],[0.107,0.122],[0.279,0.053],[0.484,-0.11],[0.466,-0.244],[0.047,-0.324],[0.35,-0.092],[0.062,0.128]],"v":[[3.184,-1.785],[2.769,-0.822],[-2.582,2.568],[-2.871,2.108],[-3.189,0.744],[-1.769,-0.171],[-1.333,0.043],[-0.391,-0.037],[0.998,-0.495],[1.937,-1.618],[2.041,-2.539],[3.047,-2.129]],"c":true},"a":0}},{"ty":"fl","nm":"Fill 1","c":{"a":0,"k":[0.035,0.365,0.643,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[110.202,96.917]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"Transform","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"Group 21","it":[{"ty":"sh","nm":"Path 1","ind":0,"ks":{"k":{"i":[[-0.012,-0.089],[0.288,-0.22],[0,0],[0,0],[0.288,0.46],[0.012,0.089],[-0.288,0.22],[0,0],[0,0],[0,0],[-0.089,0.012],[-0.232,-0.377]],"o":[[0.048,0.356],[0,0],[0,0],[-0.422,0.238],[-0.062,-0.128],[-0.048,-0.356],[0,0],[0,0],[0,0],[0.083,-0.057],[0.35,-0.092],[0.062,0.128]],"v":[[4.17,-2.217],[3.755,-1.254],[-1.596,2.136],[-2.721,2.875],[-4.034,2.552],[-4.171,2.208],[-3.749,1.29],[-2.202,0.312],[-0.783,-0.603],[2.727,-2.84],[3.027,-2.971],[4.034,-2.561]],"c":true},"a":0}},{"ty":"fl","nm":"Fill 1","c":{"a":0,"k":[0.157,0.714,0.957,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[109.215,97.349]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"Transform","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"Group 22","it":[{"ty":"sh","nm":"Path 1","ind":0,"ks":{"k":{"i":[[-0.012,-0.089],[0.288,-0.22],[0,0],[0,0],[0.288,0.46],[0.012,0.089],[-0.288,0.22],[0,0],[0,0],[0,0],[-0.089,0.012],[-0.232,-0.377]],"o":[[0.048,0.356],[0,0],[0,0],[-0.422,0.238],[-0.062,-0.128],[-0.048,-0.356],[0,0],[0,0],[0,0],[0.083,-0.057],[0.35,-0.092],[0.062,0.128]],"v":[[4.17,-2.217],[3.755,-1.254],[-1.596,2.136],[-2.721,2.875],[-4.034,2.552],[-4.171,2.208],[-3.749,1.29],[-2.202,0.312],[-0.783,-0.603],[2.727,-2.84],[3.027,-2.971],[4.034,-2.561]],"c":true},"a":0}},{"ty":"fl","nm":"Fill 1","c":{"a":0,"k":[0.157,0.714,0.957,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[114.396,102.166]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"Transform","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"Group 23","it":[{"ty":"sh","nm":"Path 1","ind":0,"ks":{"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[2.13,2.201],[-2.13,-2.201]],"c":false},"a":0}},{"ty":"st","nm":"Stroke 1","lc":2,"lj":2,"o":{"a":0,"k":100},"w":{"a":0,"k":0.833},"c":{"a":0,"k":[0.816,0.863,0.933,1]}},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[113.66,98.584]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"Transform","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"Group 24","it":[{"ty":"sh","nm":"Path 1","ind":0,"ks":{"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[2.115,2.444],[-2.115,-2.444]],"c":false},"a":0}},{"ty":"st","nm":"Stroke 1","lc":2,"lj":2,"o":{"a":0,"k":100},"w":{"a":0,"k":0.833},"c":{"a":0,"k":[0.816,0.863,0.933,1]}},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[112.467,99.632]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"Transform","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"Group 25","it":[{"ty":"sh","nm":"Path 1","ind":0,"ks":{"k":{"i":[[0,0],[0,0],[0,0],[-0.555,-0.424],[-1.23,-1.74],[-1.118,-2.934],[-2.053,-2.809],[-9.121,-12.611],[-6.787,-2.947]],"o":[[0,0],[0,0],[0.594,-0.306],[0.051,0.039],[-1.139,3.009],[1.254,3.278],[9.076,12.617],[4.344,6.04],[3.657,5.315]],"v":[[31.607,38.431],[19.678,44.514],[-31.607,-41.041],[-25.219,-44.479],[-23.217,-41.708],[-22.876,-32.368],[-17.504,-23.383],[9.819,14.5],[25.692,29.791]],"c":true},"a":0}},{"ty":"fl","nm":"Fill 1","c":{"a":0,"k":[0.098,0.204,0.365,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[147.018,147.579]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"Transform","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"Group 26","it":[{"ty":"sh","nm":"Path 1","ind":0,"ks":{"k":{"i":[[0,0],[0,0],[0,0],[-0.555,-0.424],[-1.23,-1.74],[-12.475,-18.374]],"o":[[0,0],[0,0],[0.594,-0.306],[0.051,0.039],[7.799,11.2],[3.657,5.315]],"v":[[31.607,38.431],[19.678,44.514],[-31.607,-41.041],[-25.219,-44.479],[-23.217,-41.708],[25.692,29.791]],"c":true},"a":0}},{"ty":"fl","nm":"Fill 1","c":{"a":0,"k":[0.035,0.365,0.643,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[147.018,147.579]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"Transform","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"Group 27","it":[{"ty":"sh","nm":"Path 1","ind":0,"ks":{"k":{"i":[[1.395,-1.093],[1.247,0.513],[0.665,0.908],[0.829,1.113],[2.876,3.198],[-0.213,4.517],[-2.664,0.084],[-0.481,-0.208],[-0.478,-0.526],[-0.333,-1.134],[0.472,-1.559],[0.603,-0.579],[0.395,-0.098],[0.193,-0.252],[-0.425,-0.125],[-0.939,-0.237],[-1.28,-1.099],[-1.212,-1.606],[-0.125,-0.255],[-0.389,-0.538],[-0.374,-0.766]],"o":[[-0.781,0.603],[-0.968,-0.46],[-0.823,-1.069],[-2.511,-3.519],[-2.977,-3.275],[0.071,-2.186],[0.54,-0.027],[0.621,0.234],[0.805,0.935],[0.482,1.568],[-0.255,0.805],[-0.282,0.264],[-0.261,0.08],[-0.502,0.656],[0.9,0.288],[1.681,0.365],[1.527,1.247],[0.169,0.249],[0,0],[0.452,0.665],[0.737,1.443]],"v":[[10.402,14.65],[7.72,15.961],[5.195,14.031],[2.919,10.572],[-6.551,2.134],[-11.487,-10.038],[-7.669,-16.08],[-6.134,-15.787],[-4.479,-14.602],[-2.824,-11.377],[-2.538,-6.518],[-3.841,-4.395],[-4.922,-3.661],[-5.946,-3.524],[-3.427,-1.639],[-0.63,-1.06],[3.986,1.588],[8.104,5.935],[8.573,6.733],[9.657,8.402],[10.98,10.492]],"c":true},"a":0}},{"ty":"fl","nm":"Fill 1","c":{"a":0,"k":[0.961,0.51,0.063,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[111.023,91.084]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"Transform","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"Group 28","it":[{"ty":"sh","nm":"Path 1","ind":0,"ks":{"k":{"i":[[-0.071,-0.535],[0.157,-0.52],[0.546,-0.662],[0.823,-0.291],[0.306,-0.086],[1.123,0.258],[0.241,0.104],[0,0],[0.547,0.698],[0,0],[-0.211,0.799],[-0.796,0.152],[-0.597,-0.056],[-0.977,0.493],[-0.517,0.205],[-0.443,-0.258]],"o":[[0.071,0.535],[-0.205,0.843],[-0.591,0.668],[-0.306,0.086],[-1.146,0.244],[-0.235,-0.059],[0,0],[-0.811,-0.3],[0,0],[-0.618,-0.552],[0.21,-0.799],[0.573,-0.122],[1.099,0.08],[0.505,-0.294],[0.523,-0.161],[0.487,0.252]],"v":[[5.355,-2.14],[5.162,-0.527],[4.067,1.796],[1.893,3.175],[0.97,3.389],[-2.469,3.44],[-3.179,3.218],[-3.224,3.224],[-5.377,1.697],[-4.507,1.762],[-5.167,-0.462],[-3.475,-2.048],[-1.657,-2.019],[1.565,-2.676],[3.002,-3.457],[4.547,-3.437]],"c":true},"a":0}},{"ty":"fl","nm":"Fill 1","c":{"a":0,"k":[0.984,0.408,0.133,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[115.821,108.043]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"Transform","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"Group 29","it":[{"ty":"sh","nm":"Path 1","ind":0,"ks":{"k":{"i":[[0,0],[-0.653,-0.946],[-2.003,-0.756],[-1.553,-1.474],[-2.254,-1.684],[-1.392,0.085],[-0.466,0.585],[0.12,0.635],[0.321,0.561],[1.556,1.522],[2.061,1.395],[1.599,1.083],[0.771,0.043],[0.007,-0.773]],"o":[[-0.595,0.983],[1.216,1.762],[2.003,0.756],[2.04,1.937],[1.117,0.835],[0.747,-0.046],[0.402,-0.506],[-0.12,-0.635],[-1.082,-1.889],[-1.779,-1.741],[-1.599,-1.083],[-0.64,-0.433],[-0.771,-0.043],[0,0]],"v":[[-11.252,-8.281],[-10.848,-5.048],[-5.561,-1.585],[0.104,1.338],[5.208,8.004],[9.134,9.177],[11.138,8.324],[11.508,6.482],[10.762,4.703],[6.812,-0.471],[0.898,-5.013],[-3.9,-8.261],[-5.994,-9.185],[-7.632,-7.917]],"c":false},"a":0}},{"ty":"fl","nm":"Fill 1","c":{"a":0,"k":[0.098,0.204,0.365,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[107.91,97.396]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"Transform","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"Group 30","it":[{"ty":"sh","nm":"Path 1","ind":0,"ks":{"k":{"i":[[-0.261,-0.6],[0.306,-0.086],[1.123,0.258],[0.241,0.104],[-0.552,0.618],[-0.306,0.086],[-0.291,-0.142]],"o":[[-0.306,0.086],[-1.146,0.244],[-0.235,-0.059],[0.846,-0.113],[0.199,-0.208],[0.306,-0.086],[0.549,0.38]],"v":[[2.536,0.648],[1.613,0.862],[-1.826,0.913],[-2.536,0.691],[-0.377,-0.459],[0.359,-1.056],[1.298,-0.819]],"c":true},"a":0}},{"ty":"fl","nm":"Fill 1","c":{"a":0,"k":[0.996,0.545,0.18,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[115.178,110.57]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"Transform","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"Group 31","it":[{"ty":"sh","nm":"Path 1","ind":0,"ks":{"k":{"i":[[0,0]],"o":[[0,0]],"v":[[0,0]],"c":false},"a":0}},{"ty":"st","nm":"Stroke 1","lc":2,"lj":2,"o":{"a":0,"k":100},"w":{"a":0,"k":0.833},"c":{"a":0,"k":[0.816,0.863,0.933,1]}},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[117.172,99.715]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"Transform","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"Group 32","it":[{"ty":"sh","nm":"Path 1","ind":0,"ks":{"k":{"i":[[-0.012,-0.089],[0.288,-0.22],[0,0],[0.068,0.172],[-0.024,0.502],[0,0],[-0.184,-0.021],[-0.312,0.042],[-0.422,0.238],[-0.119,0.469],[-0.053,0.279],[-0.232,-0.377]],"o":[[0.048,0.356],[0,0],[-0.113,-0.166],[-0.238,-0.422],[0,0],[0.107,0.122],[0.279,0.053],[0.484,-0.11],[0.466,-0.244],[0.047,-0.324],[0.35,-0.092],[0.062,0.128]],"v":[[3.184,-1.785],[2.769,-0.822],[-2.582,2.568],[-2.871,2.108],[-3.189,0.744],[-1.769,-0.171],[-1.333,0.043],[-0.391,-0.037],[0.998,-0.495],[1.937,-1.618],[2.041,-2.539],[3.047,-2.129]],"c":true},"a":0}},{"ty":"fl","nm":"Fill 1","c":{"a":0,"k":[0.035,0.365,0.643,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[115.382,101.734]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"Transform","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"Group 33","it":[{"ty":"sh","nm":"Path 1","ind":0,"ks":{"k":{"i":[[-0.336,-0.476],[0.351,-0.247],[0.336,0.476],[-0.351,0.247]],"o":[[0.336,0.476],[-0.351,0.247],[-0.336,-0.476],[0.351,-0.247]],"v":[[0.635,-0.447],[0.608,0.863],[-0.635,0.447],[-0.608,-0.863]],"c":true},"a":0}},{"ty":"fl","nm":"Fill 1","c":{"a":0,"k":[0,0,0,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[118.074,99.902]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"Transform","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"Group 34","it":[{"ty":"sh","nm":"Path 1","ind":0,"ks":{"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[2.302,2.225],[-2.302,-2.225]],"c":false},"a":0}},{"ty":"st","nm":"Stroke 1","lc":2,"lj":2,"o":{"a":0,"k":100},"w":{"a":0,"k":0.833},"c":{"a":0,"k":[0.816,0.863,0.933,1]}},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[114.869,97.491]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"Transform","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[114.869,97.491]},"a":{"a":0,"k":[114.869,97.491]},"s":{"a":0,"k":[100,100]},"nm":"Transform","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"Group 2","it":[{"ty":"gr","nm":"Group 1","it":[{"ty":"sh","nm":"Path 1","ind":0,"ks":{"k":{"i":[[0,0],[-1.278,-6.796],[-4.43,-7.038]],"o":[[-3.893,5.389],[1.593,8.472],[0,0]],"v":[[-0.397,-20.171],[-6.489,-1.239],[6.758,20.171]],"c":false},"a":0}},{"ty":"st","nm":"Stroke 1","lc":2,"lj":2,"o":{"a":0,"k":100},"w":{"a":0,"k":0.417},"c":{"a":0,"k":[0,0,0,1]}},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[137.07,174.369]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"Transform","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"Group 2","it":[{"ty":"sh","nm":"Path 1","ind":0,"ks":{"k":{"i":[[0,0],[-4.525,-2.797],[-1.604,-2.074],[-0.809,-2.119],[-0.928,-2.227]],"o":[[5.281,0.296],[2.226,1.376],[1.399,1.809],[0.843,2.208],[0,0]],"v":[[-12.969,-11.212],[2.186,-6.741],[8.027,-1.56],[11.116,4.377],[12.969,11.212]],"c":false},"a":0}},{"ty":"st","nm":"Stroke 1","lc":2,"lj":2,"o":{"a":0,"k":100},"w":{"a":0,"k":0.417},"c":{"a":0,"k":[0,0,0,1]}},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[173.864,153.94]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"Transform","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"Group 3","it":[{"ty":"sh","nm":"Path 1","ind":0,"ks":{"k":{"i":[[0,0],[-0.535,-1.79],[-0.148,-1.918],[-2.22,-3.991],[-2.509,-2],[-2.642,-1.249],[-3.085,-0.116]],"o":[[1.21,1.419],[0.544,1.819],[0.35,4.54],[1.561,2.807],[2.297,1.831],[2.79,1.319],[0,0]],"v":[[-14.918,-18.939],[-12.216,-14.031],[-11.778,-8.201],[-7.997,4.876],[-1.781,12.149],[5.985,16.751],[14.918,18.939]],"c":false},"a":0}},{"ty":"st","nm":"Stroke 1","lc":2,"lj":2,"o":{"a":0,"k":100},"w":{"a":0,"k":0.417},"c":{"a":0,"k":[0,0,0,1]}},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[173.134,252.281]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"Transform","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"Group 4","it":[{"ty":"sh","nm":"Path 1","ind":0,"ks":{"k":{"i":[[-0.569,-0.505],[-0.564,0.096],[0.049,0.57],[0.289,0.283],[0.756,0.373],[0.341,-0.238]],"o":[[0.428,0.379],[0.564,-0.096],[-0.035,-0.403],[-0.601,-0.591],[-0.373,-0.184],[-1.111,0.774]],"v":[[-0.49,1.395],[1.079,1.931],[2.097,0.747],[1.492,-0.275],[-0.561,-1.733],[-1.744,-1.828]],"c":true},"a":0}},{"ty":"fl","nm":"Fill 1","c":{"a":0,"k":[1,0.624,0.11,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[215.366,227.478]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"Transform","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"Group 5","it":[{"ty":"sh","nm":"Path 1","ind":0,"ks":{"k":{"i":[[-1.131,-1.003],[-1.12,0.19],[0.098,1.132],[0.573,0.563],[1.502,0.741],[0.679,-0.473]],"o":[[0.85,0.754],[1.12,-0.19],[-0.069,-0.801],[-1.195,-1.174],[-0.741,-0.366],[-2.208,1.539]],"v":[[-0.974,2.771],[2.145,3.836],[4.166,1.484],[2.966,-0.547],[-1.114,-3.444],[-3.466,-3.632]],"c":true},"a":0}},{"ty":"fl","nm":"Fill 1","c":{"a":0,"k":[1,0.624,0.11,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[213.779,235.824]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"Transform","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"Group 6","it":[{"ty":"sh","nm":"Path 1","ind":0,"ks":{"k":{"i":[[-1.242,-1.829],[-0.298,-2.227],[0.347,-1.135],[0.05,0.038],[1.387,1.9],[0.833,4.196],[-1.6,3.977],[-2.239,2.249],[-0.205,0.163],[0.798,-3.19],[-1.902,-4.053]],"o":[[1.203,1.88],[0.199,1.152],[-0.051,-0.039],[-1.554,-1.787],[-2.588,-3.418],[-0.871,-4.146],[1.196,-2.926],[0.199,-0.208],[-1.71,2.813],[-1.101,4.318],[0.948,2.004]],"v":[[2.67,9.097],[5.303,15.229],[5.042,18.71],[4.936,18.588],[0.423,13.659],[-4.926,2.131],[-3.884,-10.431],[1.475,-18.175],[2.084,-18.71],[-1.837,-9.707],[-0.895,3.452]],"c":true},"a":0}},{"ty":"fl","nm":"Fill 1","c":{"a":0,"k":[1,0.624,0.11,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[128.721,174.291]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"Transform","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"Group 7","it":[{"ty":"sh","nm":"Path 1","ind":0,"ks":{"k":{"i":[[1.548,-7.416],[0.365,-1.001],[-0.115,1.512],[2.662,4.315],[3.515,4.246],[-0.533,4.832],[-0.196,-0.79],[-0.333,-1.134],[-2.371,-2.132],[-1.86,-3.062]],"o":[[-0.231,0.983],[-0.063,-1.488],[0.37,-5.037],[-2.849,-4.698],[-3.143,-3.842],[0.695,0.451],[0.327,1.09],[0.924,3.186],[2.724,2.402],[3.732,6.212]],"v":[[9.695,19.544],[8.867,22.511],[9.175,18.026],[5.646,3.489],[-5.046,-9.002],[-10.16,-22.511],[-8.794,-20.426],[-8.202,-17.014],[-1.277,-9.641],[5.582,-1.399]],"c":true},"a":0}},{"ty":"fl","nm":"Fill 1","c":{"a":0,"k":[1,0.624,0.11,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[220.467,221.336]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"Transform","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"Group 8","it":[{"ty":"sh","nm":"Path 1","ind":0,"ks":{"k":{"i":[[-1.806,-1.98],[1.726,1.719],[0.446,4.021],[-2.016,1.539],[-1.663,-0.231],[0.098,-0.285],[0.49,-0.065],[0.478,-0.155],[-0.333,-1.815],[-1.777,-2.438]],"o":[[-2.367,-0.409],[-2.834,-2.886],[-0.25,-2.551],[1.274,-0.986],[0.214,0.243],[-0.163,0.475],[-0.529,0.116],[-2.581,0.708],[0.627,2.999],[1.607,2.189]],"v":[[5.62,11.151],[-0.769,7.788],[-5.539,-3.137],[-3.53,-10.162],[1.112,-11.054],[1.269,-10.213],[0.061,-9.417],[-1.498,-9.209],[-3.549,-3.176],[0.605,4.838]],"c":true},"a":0}},{"ty":"fl","nm":"Fill 1","c":{"a":0,"k":[1,0.624,0.11,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[191.667,185.923]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"Transform","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"Group 9","it":[{"ty":"sh","nm":"Path 1","ind":0,"ks":{"k":{"i":[[-0.439,-0.57],[-0.595,-0.11],[-0.285,0.219],[-0.036,0.027],[0.356,0.463],[0.29,0.23],[-0.239,0.353],[-0.216,-0.06],[-0.044,0.09],[-0.263,-0.195],[-0.778,-1.159],[-0.403,-1.334],[-2.072,-1.808],[-1.724,-0.545],[-1.573,0.757],[0,0],[0.14,1.14],[0.817,0.619],[0.625,-0.367],[0.06,-0.216],[-0.085,-0.331],[-0.534,-0.326],[-0.263,-0.195],[0.299,-0.57],[0.26,-0.03],[0.063,0.008],[0.658,0.118],[1.003,1.156],[1.863,2.422],[1.965,1.154],[1.573,-0.019],[0.455,-0.293],[-0.09,-0.781]],"o":[[0.356,0.463],[0.28,0.068],[0.036,-0.027],[0.29,-0.507],[-0.247,-0.321],[-0.255,-0.258],[0.123,-0.208],[-0.047,-0.134],[0.203,-0.326],[1.159,0.696],[0.778,1.159],[0.735,2.724],[1.389,1.143],[1.633,0.501],[0,0],[0.797,-0.954],[-0.093,-1.006],[-0.553,-0.425],[-0.088,0.181],[-0.041,0.315],[0.178,0.6],[0.299,0.167],[0.499,0.353],[-0.132,0.271],[-0.035,0.027],[-0.378,0.688],[-1.516,-0.422],[-1.998,-2.376],[-1.335,-1.808],[-1.25,-0.74],[-0.611,0.016],[-0.444,0.455],[0.063,0.745]],"v":[[-11.105,-4.589],[-9.628,-3.627],[-8.732,-3.863],[-8.66,-3.918],[-8.726,-5.625],[-9.554,-6.406],[-10.025,-7.46],[-9.461,-7.611],[-9.42,-7.926],[-8.403,-7.858],[-5.446,-4.973],[-3.972,-1.287],[1.103,5.752],[5.776,8.508],[10.96,8.318],[11.138,8.181],[11.894,4.595],[10.455,1.619],[8.395,1.446],[8.159,2.024],[8.189,3.022],[9.412,4.463],[10.343,4.937],[10.741,6.559],[10.171,6.998],[10.1,7.053],[8.352,7.434],[4.526,4.82],[-0.487,-2.948],[-5.416,-7.661],[-9.647,-8.885],[-11.305,-8.461],[-11.93,-6.619]],"c":true},"a":0}},{"ty":"fl","nm":"Fill 1","c":{"a":0,"k":[0.098,0.204,0.365,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[198.603,208.243]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"Transform","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"Group 10","it":[{"ty":"sh","nm":"Path 1","ind":0,"ks":{"k":{"i":[[-0.439,-0.57],[-0.595,-0.11],[-0.285,0.219],[-0.036,0.027],[-0.123,0.208],[0.356,0.463],[0.29,0.23],[0.03,0.26],[-0.044,0.09],[-0.263,-0.195],[-0.778,-1.159],[-0.403,-1.334],[-2.072,-1.808],[-1.724,-0.545],[-1.573,0.757],[0,0],[0.17,1.4],[0.817,0.619],[0.622,-0.592],[0.071,-0.055],[0.06,-0.216],[-0.085,-0.331],[-0.534,-0.326],[-0.263,-0.195],[0.299,-0.57],[0.26,-0.03],[0.063,0.008],[0.405,0.085],[1.003,1.156],[1.863,2.422],[1.965,1.154],[1.537,0.008],[0.524,-0.573],[-0.09,-0.781]],"o":[[0.356,0.463],[0.28,0.068],[0.036,-0.027],[0.26,-0.03],[0.326,-0.535],[-0.247,-0.321],[-0.2,-0.186],[-0.047,-0.134],[0.203,-0.326],[1.159,0.696],[0.778,1.159],[0.735,2.724],[1.389,1.143],[1.633,0.501],[0,0],[1.285,-0.762],[-0.093,-1.006],[-0.707,-0.477],[-0.107,0.082],[-0.088,0.181],[-0.041,0.315],[0.178,0.6],[0.299,0.167],[0.499,0.353],[-0.132,0.271],[-0.035,0.027],[-0.332,0.085],[-1.551,-0.394],[-1.998,-2.376],[-1.335,-1.808],[-1.25,-0.74],[-0.899,0.011],[-0.444,0.455],[0.063,0.745]],"v":[[-11.405,-4.356],[-9.928,-3.394],[-9.032,-3.63],[-8.961,-3.685],[-8.391,-4.123],[-8.421,-5.858],[-9.249,-6.639],[-9.761,-7.379],[-9.72,-7.694],[-8.703,-7.625],[-5.746,-4.74],[-4.272,-1.055],[0.803,5.984],[5.475,8.741],[10.66,8.551],[10.838,8.414],[12.2,4.361],[10.761,1.385],[8.352,1.424],[8.094,1.679],[7.859,2.257],[7.889,3.255],[9.111,4.696],[10.043,5.17],[10.441,6.792],[9.871,7.23],[9.799,7.285],[8.657,7.2],[4.831,4.586],[-0.181,-3.181],[-5.111,-7.894],[-9.342,-9.119],[-11.605,-8.228],[-12.23,-6.387]],"c":true},"a":0}},{"ty":"fl","nm":"Fill 1","c":{"a":0,"k":[0,0,0,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[198.903,208.011]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"Transform","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"Group 11","it":[{"ty":"sh","nm":"Path 1","ind":0,"ks":{"k":{"i":[[-0.095,-0.713],[0.341,-0.499],[0.356,-0.048],[0.045,-0.006],[0.077,0.579],[-0.042,0.368],[0.419,0.08],[0.11,-0.196],[0.095,0.032],[0.048,-0.324],[-0.273,-1.369],[-0.663,-1.226],[0.177,-2.744],[0.828,-1.607],[1.645,-0.582],[0,0],[0.71,0.903],[-0.136,1.016],[-0.701,0.184],[-0.196,-0.11],[-0.175,-0.294],[0.145,-0.609],[0.047,-0.324],[-0.615,-0.19],[-0.205,0.163],[-0.039,0.051],[-0.38,0.549],[0.113,1.527],[0.405,3.029],[-0.567,2.207],[-1.122,1.102],[-0.529,0.116],[-0.49,-0.614]],"o":[[0.077,0.579],[-0.149,0.247],[-0.045,0.006],[-0.564,-0.152],[-0.054,-0.401],[-0.003,-0.362],[-0.235,-0.059],[-0.062,-0.128],[-0.374,-0.086],[-0.323,1.313],[0.274,1.369],[1.414,2.441],[-0.169,1.791],[-0.796,1.512],[0,0],[-1.239,-0.107],[-0.648,-0.775],[0.089,-0.692],[0.19,0.065],[0.252,0.193],[0.3,0.549],[-0.092,0.33],[-0.101,0.603],[0.285,0.098],[0.044,-0.006],[0.755,0.217],[0.769,-1.372],[-0.277,-3.092],[-0.342,-2.221],[0.356,-1.408],[0.442,-0.422],[0.635,0.006],[0.484,0.57]],"v":[[5.394,-10.954],[5.035,-9.228],[4.236,-8.759],[4.147,-8.747],[2.983,-9.997],[3.012,-11.134],[2.596,-12.212],[2.091,-11.918],[1.839,-12.111],[1.171,-11.342],[1.133,-7.211],[2.708,-3.567],[4.124,4.995],[2.786,10.252],[-1.003,13.795],[-1.225,13.825],[-4.303,11.833],[-5.399,8.715],[-4.069,7.132],[-3.493,7.372],[-2.807,8.097],[-2.646,9.98],[-2.966,10.975],[-2.096,12.4],[-1.383,12.305],[-1.294,12.293],[0.208,11.322],[1.051,6.765],[-0.927,-2.266],[-0.795,-9.084],[1.319,-12.949],[2.789,-13.825],[4.535,-12.97]],"c":true},"a":0}},{"ty":"fl","nm":"Fill 1","c":{"a":0,"k":[0.098,0.204,0.365,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[171.442,219.556]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"Transform","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"Group 12","it":[{"ty":"sh","nm":"Path 1","ind":0,"ks":{"k":{"i":[[-0.095,-0.713],[0.341,-0.499],[0.356,-0.048],[0.045,-0.006],[0.235,0.059],[0.077,0.579],[-0.042,0.368],[0.163,0.205],[0.095,0.032],[0.048,-0.324],[-0.273,-1.369],[-0.663,-1.226],[0.177,-2.744],[0.828,-1.607],[1.645,-0.582],[0,0],[0.874,1.108],[-0.136,1.016],[-0.858,0.024],[-0.089,0.012],[-0.196,-0.11],[-0.175,-0.294],[0.145,-0.609],[0.047,-0.324],[-0.615,-0.19],[-0.205,0.163],[-0.039,0.051],[-0.226,0.347],[0.113,1.527],[0.405,3.029],[-0.567,2.207],[-1.078,1.096],[-0.775,-0.032],[-0.49,-0.614]],"o":[[0.077,0.579],[-0.149,0.247],[-0.045,0.006],[-0.205,0.163],[-0.609,-0.146],[-0.054,-0.401],[0.009,-0.273],[-0.062,-0.128],[-0.374,-0.086],[-0.323,1.313],[0.274,1.369],[1.414,2.441],[-0.169,1.791],[-0.796,1.512],[0,0],[-1.446,0.375],[-0.648,-0.775],[0.16,-0.838],[0.133,-0.018],[0.19,0.065],[0.252,0.193],[0.3,0.549],[-0.092,0.33],[-0.101,0.603],[0.285,0.098],[0.044,-0.006],[0.294,-0.175],[0.814,-1.378],[-0.277,-3.092],[-0.342,-2.221],[0.356,-1.408],[0.641,-0.63],[0.635,0.006],[0.484,0.57]],"v":[[5.773,-10.989],[5.414,-9.263],[4.615,-8.794],[4.526,-8.782],[3.813,-8.687],[2.604,-9.931],[2.634,-11.068],[2.47,-11.953],[2.217,-12.146],[1.549,-11.377],[1.512,-7.246],[3.087,-3.602],[4.503,4.96],[3.165,10.216],[-0.624,13.76],[-0.847,13.79],[-4.682,11.9],[-5.778,8.781],[-4.053,7.1],[-3.691,7.097],[-3.114,7.337],[-2.428,8.062],[-2.267,9.945],[-2.588,10.94],[-1.717,12.365],[-1.004,12.27],[-0.916,12.258],[-0.17,11.388],[0.672,6.831],[-1.305,-2.199],[-1.173,-9.018],[0.94,-12.882],[3.167,-13.86],[4.914,-13.005]],"c":true},"a":0}},{"ty":"fl","nm":"Fill 1","c":{"a":0,"k":[0,0,0,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[171.064,219.591]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"Transform","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"Group 13","it":[{"ty":"sh","nm":"Path 1","ind":0,"ks":{"k":{"i":[[0.151,-0.564],[0.339,-0.181],[0.849,-0.431],[0.3,0.549],[0,0],[0.051,0.039],[0,0],[-0.048,0.324],[0,0],[-0.018,-0.814],[0,0],[-0.062,-0.128],[-0.318,-0.683],[-0.936,-1.915],[-1.022,-2.221],[-0.443,-0.939],[-0.143,-0.389]],"o":[[-0.339,0.181],[-0.843,0.475],[-0.677,0.363],[0,0],[-0.018,-0.134],[0,0],[-0.258,-0.238],[0,0],[0.843,-0.475],[0,0],[0.018,0.133],[0.318,0.683],[0.93,1.871],[1.111,2.209],[0.443,0.939],[0.187,0.383],[0.244,0.466]],"v":[[10.74,13.419],[9.674,13.925],[7.132,15.262],[5.406,14.903],[-4.646,-3.659],[-4.815,-3.909],[-10.468,-9.229],[-10.765,-10.096],[-0.618,-15.261],[1.211,-14.462],[1.347,-6.999],[1.445,-6.604],[2.443,-4.561],[5.246,1.14],[8.452,7.831],[9.786,10.691],[10.309,11.89]],"c":true},"a":0}},{"ty":"fl","nm":"Fill 1","c":{"a":0,"k":[0.098,0.204,0.365,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[196.948,242.161]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"Transform","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"Group 14","it":[{"ty":"sh","nm":"Path 1","ind":0,"ks":{"k":{"i":[[0.151,-0.564],[0.371,-0.276],[0.339,-0.181],[0.849,-0.431],[0.3,0.549],[0,0],[0.051,0.039],[0,0],[-0.048,0.324],[-0.472,0.199],[0,0],[-0.024,-0.858],[0,0],[-0.062,-0.128],[-0.318,-0.683],[-0.93,-1.871],[-1.022,-2.221],[-0.443,-0.939],[-0.142,-0.389]],"o":[[-0.119,0.469],[-0.339,0.181],[-0.843,0.475],[-0.677,0.363],[0,0],[-0.018,-0.134],[0,0],[-0.258,-0.238],[0.035,-0.413],[0,0],[0.849,-0.431],[0,0],[0.018,0.134],[0.318,0.683],[0.936,1.915],[1.073,2.26],[0.443,0.938],[0.193,0.428],[0.199,0.472]],"v":[[11.15,12.924],[10.333,13.939],[9.267,14.445],[6.726,15.782],[5,15.423],[-5.052,-3.139],[-5.221,-3.389],[-10.874,-8.709],[-11.172,-9.576],[-10.4,-10.586],[-0.214,-15.801],[1.621,-14.958],[1.751,-7.539],[1.849,-7.144],[2.847,-5.101],[5.649,0.6],[8.856,7.29],[10.19,10.15],[10.713,11.35]],"c":true},"a":0}},{"ty":"fl","nm":"Fill 1","c":{"a":0,"k":[0,0,0,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[197.354,241.641]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"Transform","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"Group 15","it":[{"ty":"sh","nm":"Path 1","ind":0,"ks":{"k":{"i":[[-6.7,2.119],[5.497,-0.598],[4.096,2.491],[2.481,3.976],[0.535,1.289],[0.586,5.408],[0.841,1.203],[1.046,1.039],[0.131,0.3],[-0.238,0.258],[-0.573,0.122],[-0.582,0.395],[-0.552,1.298],[0.134,2.023],[4.334,4.952],[1.031,0.588],[1.23,-0.3],[0.252,-1.167],[0.582,0.285],[0.033,0.585],[-0.05,0.642],[1.919,2.147],[1.477,1.888],[0.75,4.252],[-1.95,4.069],[-2.5,2.329],[-9.376,-1.286],[4.516,-3.188],[1.548,-7.416],[-6.909,-4.881],[-5.003,-6.223],[0.833,-6.323],[-0.26,-6.358],[-9.698,-4.372]],"o":[[-4.763,2.359],[-5.096,0.545],[-4.141,-2.485],[-0.707,-1.22],[-2.071,-4.983],[-0.146,-1.431],[-0.835,-1.158],[-0.252,-0.193],[-0.137,-0.345],[0.425,-0.555],[0.707,-0.14],[1.209,-0.796],[0.831,-1.925],[-0.519,-6.596],[-0.749,-0.852],[-1.031,-0.588],[-1.229,0.3],[-0.14,0.654],[-0.538,-0.291],[-0.039,-0.63],[0.249,-2.89],[-1.548,-1.743],[-2.626,-3.367],[-0.699,-4.214],[1.407,-3.045],[7.096,-6.616],[-5.241,1.834],[-6.167,4.406],[-1.714,8.209],[6.259,4.424],[3.972,4.956],[-0.839,6.278],[0.419,10.599],[6.463,2.9]],"v":[[37.385,59.357],[22.246,64.146],[8.076,60.235],[-2.036,50.387],[-3.947,46.607],[-7.253,30.68],[-8.834,26.992],[-11.755,23.8],[-12.352,23.064],[-12.254,22.098],[-10.38,21.531],[-8.447,20.728],[-5.754,17.467],[-5.019,11.429],[-12.522,-6.385],[-15.139,-8.666],[-18.662,-9.238],[-21.29,-6.847],[-22.893,-6.632],[-23.731,-8.153],[-23.574,-10.033],[-27.084,-17.635],[-31.768,-22.495],[-37.073,-34.029],[-35.386,-46.859],[-29.306,-54.971],[-2.579,-63.983],[-17.385,-56.7],[-30.198,-38.574],[-21.197,-15.655],[-1.346,-3.843],[2.175,14.367],[-0.247,33.235],[16.706,58.312]],"c":true},"a":0}},{"ty":"fl","nm":"Fill 1","c":{"a":0,"k":[1,0.624,0.11,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[167.858,207.114]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"Transform","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"Group 16","it":[{"ty":"sh","nm":"Path 1","ind":0,"ks":{"k":{"i":[[1.548,-7.416],[0.365,-1.001],[4.837,-3.502],[2.696,-1.539],[2.12,-1.099],[5.497,-0.598],[4.096,2.491],[2.481,3.976],[0.535,1.289],[0.586,5.408],[0.841,1.203],[1.046,1.039],[0.131,0.3],[-0.238,0.258],[-0.573,0.122],[-0.582,0.395],[-0.552,1.298],[0.134,2.023],[4.334,4.952],[1.031,0.588],[1.23,-0.3],[0.252,-1.167],[0.582,0.285],[0.033,0.585],[-0.05,0.642],[1.919,2.147],[1.477,1.888],[0.75,4.252],[-1.95,4.069],[-2.5,2.329],[-9.376,-1.286],[-0.279,-0.053],[-3.461,-5.886],[-1.005,-3.448],[-0.906,-1.692],[-1.277,-1.416],[-0.074,-0.217],[0.098,-0.285],[0.49,-0.065],[0.478,-0.155],[-0.333,-1.815],[-1.777,-2.438],[-1.806,-1.98],[-0.422,-0.442],[-1.316,-0.686],[-1.523,0.476],[-0.166,1.473],[-0.252,-0.193],[-0.196,-0.79],[-0.333,-1.134],[-2.371,-2.132],[-1.86,-3.062]],"o":[[-0.231,0.983],[-1.778,5.361],[-2.476,1.827],[-2.147,1.239],[-4.763,2.359],[-5.096,0.545],[-4.141,-2.485],[-0.707,-1.22],[-2.071,-4.983],[-0.146,-1.431],[-0.835,-1.158],[-0.252,-0.193],[-0.137,-0.345],[0.425,-0.555],[0.707,-0.14],[1.209,-0.796],[0.831,-1.925],[-0.519,-6.596],[-0.749,-0.852],[-1.031,-0.588],[-1.229,0.3],[-0.14,0.654],[-0.538,-0.291],[-0.039,-0.63],[0.249,-2.89],[-1.548,-1.743],[-2.626,-3.367],[-0.699,-4.214],[1.407,-3.045],[7.096,-6.616],[0.273,0.009],[7.14,1.177],[1.878,3.195],[0.568,1.874],[0.9,1.648],[0.113,0.166],[0.214,0.243],[-0.163,0.475],[-0.529,0.116],[-2.581,0.708],[0.627,2.999],[1.607,2.189],[0.428,0.487],[1.001,1.045],[1.316,0.686],[1.485,-0.425],[0.318,0.003],[0.695,0.451],[0.327,1.09],[0.924,3.186],[2.724,2.402],[3.732,6.212]],"v":[[49.576,33.766],[48.749,36.733],[38.586,50.605],[31.038,55.875],[24.657,59.357],[9.518,64.146],[-4.652,60.235],[-14.764,50.387],[-16.675,46.607],[-19.982,30.68],[-21.562,26.992],[-24.483,23.8],[-25.08,23.064],[-24.982,22.098],[-23.108,21.531],[-21.175,20.728],[-18.482,17.467],[-17.747,11.429],[-25.251,-6.385],[-27.868,-8.666],[-31.39,-9.238],[-34.018,-6.847],[-35.622,-6.632],[-36.459,-8.153],[-36.303,-10.033],[-39.812,-17.635],[-44.497,-22.495],[-49.801,-34.029],[-48.114,-46.859],[-42.034,-54.971],[-15.308,-63.983],[-14.431,-63.873],[2.449,-52.571],[5.721,-42.67],[8.025,-37.31],[11.842,-32.833],[12.193,-32.245],[12.35,-31.404],[11.142,-30.608],[9.583,-30.4],[7.532,-24.367],[11.686,-16.353],[16.701,-10.04],[17.978,-8.624],[21.379,-5.904],[25.843,-5.413],[28.815,-8.621],[29.721,-8.289],[31.088,-6.204],[31.68,-2.792],[38.604,4.581],[45.464,12.823]],"c":true},"a":0}},{"ty":"fl","nm":"Fill 1","c":{"a":0,"k":[1,0.792,0.157,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[180.586,207.114]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"Transform","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"Group 17","it":[{"ty":"sh","nm":"Path 1","ind":0,"ks":{"k":{"i":[[1.159,-7.274],[5.158,-3.818],[2.441,-1.415],[7.315,-0.569],[3.885,2.61],[2.442,4.026],[0.535,1.289],[0.759,5.34],[0.79,1.164],[1.001,1.045],[0.131,0.3],[-0.232,0.303],[-0.529,0.116],[-0.543,0.345],[-0.469,1.242],[0.217,1.966],[4.206,5.015],[0.986,0.594],[1.146,-0.244],[0.169,-1.111],[0.538,0.291],[0.077,0.579],[-0.056,0.597],[1.786,2.165],[0.05,0.038],[1.387,1.9],[0.833,4.196],[-1.6,3.977],[-2.239,2.249],[-0.205,0.163],[-8.685,-1.878],[-3.417,-5.891],[-1.094,-3.436],[-0.951,-1.687],[-1.188,-1.428],[0.157,-0.52],[0.452,-0.015],[0.439,-0.104],[-0.428,-1.847],[-1.783,-2.483],[-2.228,-2.423],[-1.233,-0.742],[-1.351,0.407],[-0.083,1.417],[-0.327,-1.09],[-0.321,-1.046],[-2.287,-2.188],[-1.815,-3.067]],"o":[[-1.017,6.302],[-2.266,1.708],[-6.185,3.592],[-4.758,0.364],[-3.924,-2.559],[-0.752,-1.215],[-2.116,-4.977],[-0.19,-1.426],[-0.841,-1.203],[-0.214,-0.243],[-0.131,-0.3],[0.341,-0.499],[0.618,-0.128],[1.081,-0.734],[0.704,-1.862],[-0.691,-6.528],[-0.749,-0.852],[-0.986,-0.594],[-1.102,0.238],[-0.101,0.603],[-0.493,-0.297],[-0.039,-0.63],[0.076,-2.821],[-0.051,-0.039],[-1.554,-1.787],[-2.588,-3.418],[-0.871,-4.146],[1.196,-2.926],[0.199,-0.208],[6.538,-6.042],[6.674,1.421],[1.833,3.201],[0.562,1.829],[0.856,1.654],[0.371,0.404],[-0.163,0.475],[-0.49,0.065],[-2.364,0.633],[0.666,2.949],[1.902,2.693],[0.962,1.095],[1.271,0.692],[1.402,-0.369],[1.105,0.124],[0.327,1.09],[1.014,3.174],[2.59,2.42],[3.687,6.218]],"v":[[47.408,35.177],[37.861,51.28],[31.035,56.182],[11.385,63.522],[-1.942,59.136],[-11.671,49.101],[-13.581,45.32],[-17.226,29.575],[-18.846,25.937],[-21.683,22.689],[-22.241,21.902],[-22.188,20.943],[-20.481,20.488],[-18.72,19.754],[-16.321,16.668],[-15.88,10.805],[-23.472,-6.997],[-26.006,-9.334],[-29.318,-10.025],[-31.646,-7.764],[-33.122,-7.613],[-33.96,-9.133],[-33.841,-10.962],[-37.288,-18.437],[-37.395,-18.558],[-41.908,-23.487],[-47.256,-35.015],[-46.214,-47.578],[-40.855,-55.321],[-40.247,-55.856],[-15.584,-63.005],[0.536,-51.284],[3.937,-41.446],[6.278,-36.136],[9.924,-31.59],[10.521,-30.174],[9.395,-29.434],[7.964,-29.288],[6.302,-23.399],[10.456,-15.384],[16.57,-7.631],[19.805,-4.799],[23.924,-4.17],[26.602,-7.203],[28.792,-4.73],[29.461,-1.418],[36.181,6.117],[42.823,14.434]],"c":true},"a":0}},{"ty":"fl","nm":"Fill 1","c":{"a":0,"k":[0.961,0.51,0.063,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[171.051,211.437]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"Transform","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[171.051,211.437]},"a":{"a":0,"k":[171.051,211.437]},"s":{"a":0,"k":[100,100]},"nm":"Transform","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]}],"ip":0,"op":120,"st":0,"ef":[{"ty":5,"ix":1,"nm":"Kleaner","ef":[{"ix":1,"nm":"Anticipation","ty":7,"v":{"a":0,"k":0}},{"ix":2,"nm":"Smart Interpolation","ty":7,"v":{"a":0,"k":0}},{"ix":3,"nm":"Follow Through","ty":7,"v":{"a":0,"k":1}},{"ix":4,"nm":"Anticipation","ty":6,"v":0},{"ix":5,"nm":"Duration (s)","ty":0,"v":{"a":0,"k":0.3}},{"ix":6,"nm":"Amplitude","ty":0,"v":{"a":0,"k":50}},{"ix":7,"nm":"","ty":6,"v":0},{"ix":8,"nm":"Interpolation","ty":6,"v":0},{"ix":9,"nm":"Slow In","ty":0,"v":{"a":0,"k":60}},{"ix":10,"nm":"Slow Out","ty":0,"v":{"a":0,"k":25}},{"ix":11,"nm":"","ty":6,"v":0},{"ix":12,"nm":"Follow Through","ty":6,"v":0},{"ix":13,"nm":"Elasticity","ty":0,"v":{"a":0,"k":10}},{"ix":14,"nm":"Elasticity random","ty":0,"v":{"a":0,"k":0}},{"ix":15,"nm":"Damping","ty":0,"v":{"a":0,"k":50}},{"ix":16,"nm":"Damping random","ty":0,"v":{"a":0,"k":0}},{"ix":17,"nm":"Bounce","ty":7,"v":{"a":0,"k":0}},{"ix":18,"nm":"","ty":6,"v":0},{"ix":19,"nm":"Spatial Options","ty":6,"v":0},{"ix":20,"nm":"Smart Interpolation","ty":7,"v":{"a":0,"k":0}},{"ix":21,"nm":"Mode","ty":7,"v":{"a":0,"k":1}},{"ix":22,"nm":"Overlap (simulation)","ty":6,"v":0},{"ix":23,"nm":"Overlap","ty":7,"v":{"a":0,"k":1}},{"ix":24,"nm":"Delay (s)","ty":0,"v":{"a":0,"k":0.05}},{"ix":25,"nm":"Overlap random","ty":0,"v":{"a":0,"k":0}},{"ix":26,"nm":"","ty":6,"v":0},{"ix":27,"nm":"Soft Body (simulation)","ty":6,"v":0},{"ix":28,"nm":"Soft Body","ty":7,"v":{"a":0,"k":1}},{"ix":29,"nm":"Soft-Body Flexibility","ty":0,"v":{"a":0,"k":100}},{"ix":30,"nm":"","ty":6,"v":0},{"ix":31,"nm":"","ty":6,"v":0},{"ix":32,"nm":"Precision","ty":0,"v":{"a":0,"k":1}}],"en":1}]}],"markers":[]}