{"v":"5.7.11","ip":0,"op":121,"fr":25,"w":512,"h":512,"nm":"C","assets":[],"layers":[{"ind":1,"nm":"l","sr":1,"ks":{"o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":0,"s":[256,256,0],"ti":[0,0,0],"to":[0,-3.667,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":20,"s":[256,234,0],"ti":[0,-3.667,0],"to":[0,0,0]},{"t":40,"s":[256,256,0]}],"x":"var $bm_rt;\n$bm_rt = loopOut();","a":1,"l":2},"a":{"a":0,"k":[0,0,0],"l":2},"s":{"a":0,"k":[100,100,100],"l":2}},"shapes":[{"ty":"gr","nm":"G","it":[{"ty":"sh","nm":"P","ind":0,"ks":{"k":{"i":[[5.834,-6.308],[0,0],[3.865,-2.261],[0.401,-0.146],[0,1.458],[0,0],[0,7.876],[-9.407,5.433],[-2.188,0.109],[-0.036,-5.505]],"o":[[0,0],[0,4.485],[-0.438,0.219],[-0.656,-0.839],[0,0],[-5.834,0.438],[-0.036,-10.902],[2.516,-1.495],[3.136,1.714],[0,7.73]],"v":[[57.201,-10.266],[57.273,14.891],[50.2,27.105],[48.924,27.688],[47.903,24.188],[47.794,-0.969],[37.84,-12.819],[54.831,-42.315],[61.94,-44.648],[67.081,-33.601]],"c":true},"a":0}},{"ty":"st","nm":"S","lc":2,"lj":2,"o":{"a":0,"k":100},"w":{"a":0,"k":1.823},"c":{"a":0,"k":[0.184,0.184,0.184,1]}},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"G","it":[{"ty":"sh","nm":"P","ind":0,"ks":{"k":{"i":[[5.797,-6.308],[0,0],[3.901,-2.224],[1.203,1.677],[-0.438,0.219],[0,4.485],[0,0],[0,7.73],[3.136,1.714],[-0.036,-7.948]],"o":[[0,0],[0,4.485],[-2.662,1.531],[0.401,-0.146],[3.865,-2.261],[0,0],[5.834,-6.308],[-0.036,-5.505],[5.907,-0.328],[0,7.766]],"v":[[62.086,-9.209],[62.159,15.948],[55.086,28.126],[48.924,27.688],[50.2,27.105],[57.273,14.891],[57.201,-10.266],[67.081,-33.601],[61.94,-44.648],[72.003,-32.544]],"c":true},"a":0}},{"ty":"st","nm":"S","lc":2,"lj":2,"o":{"a":0,"k":100},"w":{"a":0,"k":1.823},"c":{"a":0,"k":[0.184,0.184,0.184,1]}},{"ty":"fl","nm":"F","c":{"a":0,"k":[0.184,0.184,0.184,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"G","it":[{"ty":"sh","nm":"P","ind":0,"ks":{"k":{"i":[[-9.377,5.414],[-0.031,-10.874],[5.825,-6.298],[0,0],[3.889,-2.245],[0.013,4.469],[0,0],[0.022,7.895]],"o":[[9.463,-5.464],[0.022,7.746],[0,0],[0.013,4.469],[-3.976,2.295],[0,0],[-5.842,0.438],[-0.031,-10.874]],"v":[[54.808,-42.318],[71.976,-32.535],[62.087,-9.219],[62.159,15.955],[55.095,28.14],[47.899,24.188],[47.827,-0.986],[37.839,-12.826]],"c":true},"a":0}},{"ty":"st","nm":"S","lc":2,"lj":2,"o":{"a":0,"k":100},"w":{"a":0,"k":1.823},"c":{"a":0,"k":[0.184,0.184,0.184,1]}},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"G","it":[{"ty":"gr","nm":"G","it":[{"ty":"gr","nm":"G","it":[{"ty":"gr","nm":"G","it":[{"ty":"gr","nm":"G","it":[{"ty":"gr","nm":"G","it":[{"ty":"gr","nm":"G","it":[{"ty":"sh","nm":"P","ind":0,"ks":{"k":{"i":[[0,0],[0,-6.599],[0,0],[5.542,2.261],[0,0],[-17.938,13.709]],"o":[[-3.063,6.927],[0,0],[-5.615,2.188],[0,0],[-0.036,-21.657],[0,0]],"v":[[19.647,-130.731],[14.761,-109.948],[14.761,-51.43],[-3.87,-51.539],[-3.87,-109.948],[27.267,-170.399]],"c":false},"a":0}},{"ty":"st","nm":"S","lc":2,"lj":2,"o":{"a":0,"k":100},"w":{"a":0,"k":1.823},"c":{"a":0,"k":[0.184,0.184,0.184,1]}},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"G","it":[{"ty":"sh","nm":"P","ind":0,"ks":{"k":{"i":[[0,0],[-8.568,-4.959],[-0.036,-13.49],[0,0],[0,0],[5.505,2.333],[0,0],[3.172,1.896],[5.651,-3.209],[4.776,-7]],"o":[[10.938,-5.505],[9.152,5.323],[0,0],[0,0],[-5.688,2.151],[0,0],[0,-6.49],[-3.136,-1.75],[-6.381,3.682],[0,0]],"v":[[36.163,-176.014],[66.243,-176.926],[80.499,-147.758],[80.535,-115.235],[80.535,-89.312],[61.867,-89.567],[61.867,-147.721],[56.909,-160.81],[42.908,-158.513],[25.808,-141.815]],"c":false},"a":0}},{"ty":"st","nm":"S","lc":2,"lj":2,"o":{"a":0,"k":100},"w":{"a":0,"k":1.823},"c":{"a":0,"k":[0.184,0.184,0.184,1]}},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","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":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","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":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","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":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"G","it":[{"ty":"gr","nm":"G","it":[{"ty":"sh","nm":"P","ind":0,"ks":{"k":{"i":[[6.381,-3.792],[0.984,-0.365],[0,0],[-0.802,-0.438]],"o":[[-0.875,0.547],[0,0],[0.875,0.365],[6.527,3.683]],"v":[[83.342,-90.661],[80.535,-89.312],[80.535,-105.427],[83.124,-104.224]],"c":true},"a":0}},{"ty":"st","nm":"S","lc":2,"lj":2,"o":{"a":0,"k":100},"w":{"a":0,"k":1.823},"c":{"a":0,"k":[0.184,0.184,0.184,1]}},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"G","it":[{"ty":"sh","nm":"P","ind":0,"ks":{"k":{"i":[[-0.729,0.328],[0,0],[0.583,0.328],[-6.381,3.755]],"o":[[0,0],[-0.656,-0.255],[-6.527,-3.683],[0.693,-0.401]],"v":[[61.867,-105.026],[61.867,-89.567],[59.971,-90.442],[59.753,-103.969]],"c":true},"a":0}},{"ty":"st","nm":"S","lc":2,"lj":2,"o":{"a":0,"k":100},"w":{"a":0,"k":1.823},"c":{"a":0,"k":[0.184,0.184,0.184,1]}},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","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":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","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":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","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":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","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":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"G","it":[{"ty":"gr","nm":"G","it":[{"ty":"sh","nm":"P","ind":0,"ks":{"k":{"i":[[0,0],[0,0],[5.36,2.625],[0,0]],"o":[[0,0],[-5.433,2.552],[0,0],[0,0]],"v":[[14.761,-65.722],[14.761,-53.071],[-3.87,-53.216],[-3.87,-65.722]],"c":false},"a":0}},{"ty":"st","nm":"S","lc":2,"lj":2,"o":{"a":0,"k":100},"w":{"a":0,"k":1.823},"c":{"a":0,"k":[0.184,0.184,0.184,1]}},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"G","it":[{"ty":"sh","nm":"P","ind":0,"ks":{"k":{"i":[[0.328,-2.37],[0.182,-0.474],[1.932,-1.13],[0.438,-0.182],[0,0],[0,0]],"o":[[-0.036,0.474],[-0.62,1.458],[-0.401,0.219],[0,0],[0,0],[3.172,1.823]],"v":[[20.193,-59.05],[19.829,-57.628],[16.001,-53.69],[14.761,-53.071],[14.761,-65.722],[15.891,-65.722]],"c":true},"a":0}},{"ty":"st","nm":"S","lc":2,"lj":2,"o":{"a":0,"k":100},"w":{"a":0,"k":1.823},"c":{"a":0,"k":[0.184,0.184,0.184,1]}},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"G","it":[{"ty":"sh","nm":"P","ind":0,"ks":{"k":{"i":[[0,0],[0,0],[0.292,0.182],[0.62,1.458],[0.073,0.51],[-3.099,1.823]],"o":[[0,0],[-0.328,-0.146],[-2.005,-1.13],[-0.182,-0.474],[-0.292,-2.333],[0,0]],"v":[[-3.87,-65.722],[-3.87,-53.216],[-4.782,-53.69],[-8.719,-57.701],[-9.084,-59.159],[-4.855,-65.722]],"c":true},"a":0}},{"ty":"st","nm":"S","lc":2,"lj":2,"o":{"a":0,"k":100},"w":{"a":0,"k":1.823},"c":{"a":0,"k":[0.184,0.184,0.184,1]}},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","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":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"G","it":[{"ty":"gr","nm":"G","it":[{"ty":"sh","nm":"P","ind":0,"ks":{"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[101.873,-25.371],[101.92,-9.673]],"c":false},"a":0}},{"ty":"st","nm":"S","lc":2,"lj":2,"o":{"a":0,"k":100},"w":{"a":0,"k":1.823},"c":{"a":0,"k":[0.184,0.184,0.184,1]}},{"ty":"fl","nm":"F","c":{"a":0,"k":[1,1,1,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"G","it":[{"ty":"sh","nm":"P","ind":0,"ks":{"k":{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[101.955,-1.967],[101.993,14.654],[89.516,21.858]],"c":false},"a":0}},{"ty":"st","nm":"S","lc":2,"lj":2,"o":{"a":0,"k":100},"w":{"a":0,"k":1.823},"c":{"a":0,"k":[0.184,0.184,0.184,1]}},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","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":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"G","it":[{"ty":"gr","nm":"G","it":[{"ty":"sh","nm":"P","ind":0,"ks":{"k":{"i":[[0,0],[0,0],[0.839,-1.641],[1.859,-1.094],[0,0],[0,0],[0,3.792],[0,0],[0,0],[0,0],[0,0],[-3.318,1.932],[0,0],[0,-3.828],[0,0],[0,0]],"o":[[0,0],[0,1.641],[-1.094,2.224],[0,0],[0,0],[-3.318,1.932],[0,0],[0,0],[0,0],[0,0],[-0.036,-3.828],[0,0],[3.281,-1.896],[0,0],[0,0],[0,0]],"v":[[111.344,12.558],[111.344,14.162],[110.031,19.23],[105.401,24.516],[103.687,25.501],[4.807,82.598],[-1.209,79.17],[-1.281,57.367],[-1.464,-5.381],[-1.5,-12.782],[-1.537,-29.7],[4.443,-40.054],[105.036,-98.135],[111.016,-94.708],[111.125,-68.931],[111.161,-54.164]],"c":true},"a":0}},{"ty":"st","nm":"S","lc":2,"lj":2,"o":{"a":0,"k":100},"w":{"a":0,"k":1.823},"c":{"a":0,"k":[0.184,0.184,0.184,1]}},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","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":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"G","it":[{"ty":"gr","nm":"G","it":[{"ty":"gr","nm":"G","it":[{"ty":"gr","nm":"G","it":[{"ty":"sh","nm":"P","ind":0,"ks":{"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-34.17,23.792],[-34.262,-13.384]],"c":false},"a":0}},{"ty":"st","nm":"S","lc":2,"lj":2,"o":{"a":0,"k":100},"w":{"a":0,"k":1.823},"c":{"a":0,"k":[0.184,0.184,0.184,1]}},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"G","it":[{"ty":"sh","nm":"P","ind":0,"ks":{"k":{"i":[[0,0],[0,0],[-3.354,1.932],[0,0]],"o":[[0,0],[0,-3.865],[0,0],[0,0]],"v":[[-34.278,-25.944],[-34.351,-48.732],[-28.335,-59.123],[-3.87,-73.233]],"c":false},"a":0}},{"ty":"st","nm":"S","lc":2,"lj":2,"o":{"a":0,"k":100},"w":{"a":0,"k":1.823},"c":{"a":0,"k":[0.184,0.184,0.184,1]}},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"G","it":[{"ty":"sh","nm":"P","ind":0,"ks":{"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[61.867,-111.188],[14.761,-83.989]],"c":false},"a":0}},{"ty":"st","nm":"S","lc":2,"lj":2,"o":{"a":0,"k":100},"w":{"a":0,"k":1.823},"c":{"a":0,"k":[0.184,0.184,0.184,1]}},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"G","it":[{"ty":"sh","nm":"P","ind":0,"ks":{"k":{"i":[[0,0],[0,0],[1.641,-0.984],[0,0],[0,-3.828],[0,0],[-1.094,-0.656],[0,0],[0,1.896],[0,0]],"o":[[0,0],[-1.094,-0.62],[0,0],[-3.318,1.896],[0,0],[0,1.859],[0,0],[-1.094,-0.656],[0,0],[0,0]],"v":[[80.535,-115.235],[109.302,-98.573],[105.036,-98.135],[4.443,-40.018],[-1.537,-29.7],[-1.209,79.17],[0.541,83.035],[-32.236,63.966],[-34.023,60.102],[-34.132,36.33]],"c":false},"a":0}},{"ty":"st","nm":"S","lc":2,"lj":2,"o":{"a":0,"k":100},"w":{"a":0,"k":1.823},"c":{"a":0,"k":[0.184,0.184,0.184,1]}},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","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":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","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":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","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":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"G","it":[{"ty":"gr","nm":"G","it":[{"ty":"gr","nm":"G","it":[{"ty":"gr","nm":"G","it":[{"ty":"sh","nm":"P","ind":0,"ks":{"k":{"i":[[0,0],[1.641,-0.984],[0,0],[0,-3.828],[0,0],[-3.354,1.932],[0,0],[0,0],[0,0],[-0.292,-2.333],[-0.182,-0.474],[-2.005,-1.13],[-0.328,-0.146],[0,0],[-5.615,2.188],[0,0],[-0.401,0.219],[-0.62,1.458],[-0.036,0.474],[3.172,1.823],[0,0],[0,0],[0,0],[0,0],[0.693,-0.401],[-6.527,-3.683],[-0.656,-0.255],[-5.688,2.151],[-0.875,0.547],[6.527,3.683],[0.875,0.365],[0,0]],"o":[[-1.094,-0.62],[0,0],[-3.318,1.896],[0,0],[0,-3.865],[0,0],[0,0],[0,0],[-3.099,1.823],[0.073,0.51],[0.62,1.458],[0.292,0.182],[0,0],[5.542,2.261],[0,0],[0.438,-0.182],[1.932,-1.13],[0.182,-0.474],[0.328,-2.37],[0,0],[0,0],[0,0],[0,0],[-0.729,0.328],[-6.381,3.755],[0.583,0.328],[5.505,2.333],[0.984,-0.365],[6.381,-3.792],[-0.802,-0.438],[0,0],[0,0]],"v":[[109.302,-98.573],[105.036,-98.135],[4.443,-40.018],[-1.537,-29.7],[-34.351,-48.732],[-28.335,-59.123],[-3.87,-73.233],[-3.87,-65.722],[-4.855,-65.722],[-9.084,-59.159],[-8.719,-57.701],[-4.782,-53.69],[-3.87,-53.216],[-3.87,-51.539],[14.761,-51.43],[14.761,-53.071],[16.001,-53.69],[19.829,-57.628],[20.193,-59.05],[15.891,-65.722],[14.761,-65.722],[14.761,-83.989],[61.867,-111.188],[61.867,-105.026],[59.753,-103.969],[59.971,-90.442],[61.867,-89.567],[80.535,-89.312],[83.342,-90.661],[83.124,-104.224],[80.535,-105.427],[80.535,-115.235]],"c":true},"a":0}},{"ty":"fl","nm":"F","c":{"a":0,"k":[0.184,0.184,0.184,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","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":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","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":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","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":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"G","it":[{"ty":"gr","nm":"G","it":[{"ty":"gr","nm":"G","it":[{"ty":"gr","nm":"G","it":[{"ty":"sh","nm":"P","ind":0,"ks":{"k":{"i":[[0,0],[0,0],[-0.802,-0.438],[6.381,-3.792],[0.984,-0.365],[5.505,2.333],[0.583,0.328],[-6.381,3.755],[-0.729,0.328],[0,0],[0,0],[0,0],[0,0],[0.328,-2.37],[0.182,-0.474],[1.932,-1.13],[0.438,-0.182],[0,0],[5.542,2.261],[0,0],[0.292,0.182],[0.62,1.458],[0.073,0.51],[-3.099,1.823],[0,0],[0,0],[0,0],[0,-3.865],[0,0],[-1.094,-0.656],[0,0],[0,1.859],[0,0],[-3.318,1.896],[0,0],[-1.094,-0.62]],"o":[[0,0],[0.875,0.365],[6.527,3.683],[-0.875,0.547],[-5.688,2.151],[-0.656,-0.255],[-6.527,-3.683],[0.693,-0.401],[0,0],[0,0],[0,0],[0,0],[3.172,1.823],[-0.036,0.474],[-0.62,1.458],[-0.401,0.219],[0,0],[-5.615,2.188],[0,0],[-0.328,-0.146],[-2.005,-1.13],[-0.182,-0.474],[-0.292,-2.333],[0,0],[0,0],[0,0],[-3.354,1.932],[0,0],[0,1.896],[0,0],[-1.094,-0.656],[0,0],[0,-3.828],[0,0],[1.641,-0.984],[0,0]],"v":[[80.535,-115.235],[80.535,-105.427],[83.124,-104.224],[83.342,-90.661],[80.535,-89.312],[61.867,-89.567],[59.971,-90.442],[59.753,-103.969],[61.867,-105.026],[61.867,-111.188],[14.761,-83.989],[14.761,-65.722],[15.891,-65.722],[20.193,-59.05],[19.829,-57.628],[16.001,-53.69],[14.761,-53.071],[14.761,-51.43],[-3.87,-51.539],[-3.87,-53.216],[-4.782,-53.69],[-8.719,-57.701],[-9.084,-59.159],[-4.855,-65.722],[-3.87,-65.722],[-3.87,-73.233],[-28.335,-59.123],[-34.351,-48.732],[-34.023,60.102],[-32.236,63.966],[0.542,83.035],[-1.209,79.17],[-1.537,-29.7],[4.443,-40.018],[105.036,-98.135],[109.302,-98.573]],"c":true},"a":0}},{"ty":"fl","nm":"F","c":{"a":0,"k":[0.788,0.807,0.886,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","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":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","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":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","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":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]}],"ip":0,"op":121,"st":0,"ty":4},{"ind":2,"nm":"L","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[15]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":10,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":30,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":40,"s":[15]},{"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":70,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":80,"s":[15]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":90,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":110,"s":[0]},{"t":120,"s":[15]}]},"r":{"a":0,"k":0},"p":{"a":0,"k":[256,256,0],"l":2},"a":{"a":0,"k":[0,0,0],"l":2},"s":{"a":0,"k":[100,100,100],"l":2}},"shapes":[{"ty":"gr","nm":"G","it":[{"ty":"sh","nm":"P","ind":0,"ks":{"k":{"i":[[2.406,-1.422],[0,0],[2.261,1.313],[0,0],[-2.443,1.385],[0,0],[0,0],[-3.318,1.932],[0,0],[0,0]],"o":[[0,0],[-2.261,1.276],[0,0],[-2.406,-1.422],[0,0],[0,0],[0,3.792],[0,0],[0,0],[2.443,1.385]],"v":[[110.25,35.637],[6.339,95.65],[-0.953,95.614],[-28.7,79.498],[-28.663,73.191],[-1.281,57.367],[-1.209,79.17],[4.807,82.598],[103.687,25.501],[110.25,29.329]],"c":true},"a":0}},{"ty":"fl","nm":"F","c":{"a":0,"k":[0.184,0.184,0.184,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]}],"ip":0,"op":121,"st":0,"ty":4},{"ind":3,"nm":"l","sr":1,"ks":{"o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[0,0,0],"l":2},"a":{"a":0,"k":[0,0,0],"l":2},"s":{"a":0,"k":[100,100,100],"l":2}},"shapes":[{"ty":"gr","nm":"G","it":[{"ty":"sh","nm":"P","ind":0,"ks":{"k":{"i":[[5.834,-6.308],[0,0],[3.865,-2.261],[0.401,-0.146],[0,1.458],[0,0],[0,7.876],[-9.407,5.433],[-2.188,0.109],[-0.036,-5.505]],"o":[[0,0],[0,4.485],[-0.438,0.219],[-0.656,-0.839],[0,0],[-5.834,0.438],[-0.036,-10.902],[2.516,-1.495],[3.136,1.714],[0,7.73]],"v":[[57.201,-10.266],[57.273,14.891],[50.2,27.105],[48.924,27.688],[47.903,24.188],[47.794,-0.969],[37.84,-12.819],[54.831,-42.315],[61.94,-44.648],[67.081,-33.601]],"c":true},"a":0}},{"ty":"fl","nm":"F","c":{"a":0,"k":[0.184,0.184,0.184,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"G","it":[{"ty":"sh","nm":"P","ind":0,"ks":{"k":{"i":[[5.797,-6.308],[0,0],[3.901,-2.224],[1.203,1.677],[-0.438,0.219],[0,4.485],[0,0],[0,7.73],[3.136,1.714],[-0.036,-7.948]],"o":[[0,0],[0,4.485],[-2.662,1.531],[0.401,-0.146],[3.865,-2.261],[0,0],[5.834,-6.308],[-0.036,-5.505],[5.907,-0.328],[0,7.766]],"v":[[62.086,-9.209],[62.159,15.948],[55.086,28.126],[48.924,27.688],[50.2,27.105],[57.273,14.891],[57.201,-10.266],[67.081,-33.601],[61.94,-44.648],[72.003,-32.544]],"c":true},"a":0}},{"ty":"fl","nm":"F","c":{"a":0,"k":[0.184,0.184,0.184,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"G","it":[{"ty":"sh","nm":"P","ind":0,"ks":{"k":{"i":[[-9.377,5.414],[-0.031,-10.874],[5.825,-6.298],[0,0],[3.889,-2.245],[0.013,4.469],[0,0],[0.022,7.895]],"o":[[9.463,-5.464],[0.022,7.746],[0,0],[0.013,4.469],[-3.976,2.295],[0,0],[-5.842,0.438],[-0.031,-10.874]],"v":[[54.808,-42.318],[71.976,-32.535],[62.087,-9.219],[62.159,15.955],[55.095,28.14],[47.899,24.188],[47.827,-0.986],[37.839,-12.826]],"c":true},"a":0}},{"ty":"fl","nm":"F","c":{"a":0,"k":[0.184,0.184,0.184,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"G","it":[{"ty":"gr","nm":"G","it":[{"ty":"gr","nm":"G","it":[{"ty":"gr","nm":"G","it":[{"ty":"gr","nm":"G","it":[{"ty":"gr","nm":"G","it":[{"ty":"gr","nm":"G","it":[{"ty":"sh","nm":"P","ind":0,"ks":{"k":{"i":[[0,0],[0,-6.599],[0,0],[5.542,2.261],[0,0],[-17.938,13.709]],"o":[[-3.063,6.927],[0,0],[-5.615,2.188],[0,0],[-0.036,-21.657],[0,0]],"v":[[19.647,-130.731],[14.761,-109.948],[14.761,-51.43],[-3.87,-51.539],[-3.87,-109.948],[27.267,-170.399]],"c":false},"a":0}},{"ty":"fl","nm":"F","c":{"a":0,"k":[0.184,0.184,0.184,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"G","it":[{"ty":"sh","nm":"P","ind":0,"ks":{"k":{"i":[[0,0],[-8.568,-4.959],[-0.036,-13.49],[0,0],[0,0],[5.505,2.333],[0,0],[3.172,1.896],[5.651,-3.209],[4.776,-7]],"o":[[10.938,-5.505],[9.152,5.323],[0,0],[0,0],[-5.688,2.151],[0,0],[0,-6.49],[-3.136,-1.75],[-6.381,3.682],[0,0]],"v":[[36.163,-176.014],[66.243,-176.926],[80.499,-147.758],[80.535,-115.235],[80.535,-89.312],[61.867,-89.567],[61.867,-147.721],[56.909,-160.81],[42.908,-158.513],[25.808,-141.815]],"c":false},"a":0}},{"ty":"fl","nm":"F","c":{"a":0,"k":[0.184,0.184,0.184,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","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":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","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":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","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":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"G","it":[{"ty":"gr","nm":"G","it":[{"ty":"sh","nm":"P","ind":0,"ks":{"k":{"i":[[6.381,-3.792],[0.984,-0.365],[0,0],[-0.802,-0.438]],"o":[[-0.875,0.547],[0,0],[0.875,0.365],[6.527,3.683]],"v":[[83.342,-90.661],[80.535,-89.312],[80.535,-105.427],[83.124,-104.224]],"c":true},"a":0}},{"ty":"fl","nm":"F","c":{"a":0,"k":[0.184,0.184,0.184,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"G","it":[{"ty":"sh","nm":"P","ind":0,"ks":{"k":{"i":[[-0.729,0.328],[0,0],[0.583,0.328],[-6.381,3.755]],"o":[[0,0],[-0.656,-0.255],[-6.527,-3.683],[0.693,-0.401]],"v":[[61.867,-105.026],[61.867,-89.567],[59.971,-90.442],[59.753,-103.969]],"c":true},"a":0}},{"ty":"fl","nm":"F","c":{"a":0,"k":[0.184,0.184,0.184,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","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":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","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":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","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":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","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":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"G","it":[{"ty":"gr","nm":"G","it":[{"ty":"sh","nm":"P","ind":0,"ks":{"k":{"i":[[0,0],[0,0],[5.36,2.625],[0,0]],"o":[[0,0],[-5.433,2.552],[0,0],[0,0]],"v":[[14.761,-65.722],[14.761,-53.071],[-3.87,-53.216],[-3.87,-65.722]],"c":false},"a":0}},{"ty":"fl","nm":"F","c":{"a":0,"k":[0.184,0.184,0.184,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"G","it":[{"ty":"sh","nm":"P","ind":0,"ks":{"k":{"i":[[0.328,-2.37],[0.182,-0.474],[1.932,-1.13],[0.438,-0.182],[0,0],[0,0]],"o":[[-0.036,0.474],[-0.62,1.458],[-0.401,0.219],[0,0],[0,0],[3.172,1.823]],"v":[[20.193,-59.05],[19.829,-57.628],[16.001,-53.69],[14.761,-53.071],[14.761,-65.722],[15.891,-65.722]],"c":true},"a":0}},{"ty":"fl","nm":"F","c":{"a":0,"k":[0.184,0.184,0.184,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"G","it":[{"ty":"sh","nm":"P","ind":0,"ks":{"k":{"i":[[0,0],[0,0],[0.292,0.182],[0.62,1.458],[0.073,0.51],[-3.099,1.823]],"o":[[0,0],[-0.328,-0.146],[-2.005,-1.13],[-0.182,-0.474],[-0.292,-2.333],[0,0]],"v":[[-3.87,-65.722],[-3.87,-53.216],[-4.782,-53.69],[-8.719,-57.701],[-9.084,-59.159],[-4.855,-65.722]],"c":true},"a":0}},{"ty":"fl","nm":"F","c":{"a":0,"k":[0.184,0.184,0.184,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","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":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"G","it":[{"ty":"gr","nm":"G","it":[{"ty":"sh","nm":"P","ind":0,"ks":{"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[101.873,-25.371],[101.92,-9.673]],"c":false},"a":0}},{"ty":"fl","nm":"F","c":{"a":0,"k":[0.184,0.184,0.184,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"G","it":[{"ty":"sh","nm":"P","ind":0,"ks":{"k":{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[101.955,-1.967],[101.993,14.654],[89.516,21.858]],"c":false},"a":0}},{"ty":"fl","nm":"F","c":{"a":0,"k":[0.184,0.184,0.184,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","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":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"G","it":[{"ty":"gr","nm":"G","it":[{"ty":"sh","nm":"P","ind":0,"ks":{"k":{"i":[[0,0],[0,0],[0.839,-1.641],[1.859,-1.094],[0,0],[0,0],[0,3.792],[0,0],[0,0],[0,0],[0,0],[-3.318,1.932],[0,0],[0,-3.828],[0,0],[0,0]],"o":[[0,0],[0,1.641],[-1.094,2.224],[0,0],[0,0],[-3.318,1.932],[0,0],[0,0],[0,0],[0,0],[-0.036,-3.828],[0,0],[3.281,-1.896],[0,0],[0,0],[0,0]],"v":[[111.344,12.558],[111.344,14.162],[110.031,19.23],[105.401,24.516],[103.687,25.501],[4.807,82.598],[-1.209,79.17],[-1.281,57.367],[-1.464,-5.381],[-1.5,-12.782],[-1.537,-29.7],[4.443,-40.054],[105.036,-98.135],[111.016,-94.708],[111.125,-68.931],[111.161,-54.164]],"c":true},"a":0}},{"ty":"fl","nm":"F","c":{"a":0,"k":[0.184,0.184,0.184,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","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":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"G","it":[{"ty":"gr","nm":"G","it":[{"ty":"gr","nm":"G","it":[{"ty":"gr","nm":"G","it":[{"ty":"sh","nm":"P","ind":0,"ks":{"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-34.17,23.792],[-34.262,-13.384]],"c":false},"a":0}},{"ty":"fl","nm":"F","c":{"a":0,"k":[0.184,0.184,0.184,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"G","it":[{"ty":"sh","nm":"P","ind":0,"ks":{"k":{"i":[[0,0],[0,0],[-3.354,1.932],[0,0]],"o":[[0,0],[0,-3.865],[0,0],[0,0]],"v":[[-34.278,-25.944],[-34.351,-48.732],[-28.335,-59.123],[-3.87,-73.233]],"c":false},"a":0}},{"ty":"fl","nm":"F","c":{"a":0,"k":[0.184,0.184,0.184,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"G","it":[{"ty":"sh","nm":"P","ind":0,"ks":{"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[61.867,-111.188],[14.761,-83.989]],"c":false},"a":0}},{"ty":"fl","nm":"F","c":{"a":0,"k":[0.184,0.184,0.184,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"G","it":[{"ty":"sh","nm":"P","ind":0,"ks":{"k":{"i":[[0,0],[0,0],[1.641,-0.984],[0,0],[0,-3.828],[0,0],[-1.094,-0.656],[0,0],[0,1.896],[0,0]],"o":[[0,0],[-1.094,-0.62],[0,0],[-3.318,1.896],[0,0],[0,1.859],[0,0],[-1.094,-0.656],[0,0],[0,0]],"v":[[80.535,-115.235],[109.302,-98.573],[105.036,-98.135],[4.443,-40.018],[-1.537,-29.7],[-1.209,79.17],[0.541,83.035],[-32.236,63.966],[-34.023,60.102],[-34.132,36.33]],"c":false},"a":0}},{"ty":"fl","nm":"F","c":{"a":0,"k":[0.184,0.184,0.184,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","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":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","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":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","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":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"G","it":[{"ty":"gr","nm":"G","it":[{"ty":"gr","nm":"G","it":[{"ty":"gr","nm":"G","it":[{"ty":"sh","nm":"P","ind":0,"ks":{"k":{"i":[[0,0],[1.641,-0.984],[0,0],[0,-3.828],[0,0],[-3.354,1.932],[0,0],[0,0],[0,0],[-0.292,-2.333],[-0.182,-0.474],[-2.005,-1.13],[-0.328,-0.146],[0,0],[-5.615,2.188],[0,0],[-0.401,0.219],[-0.62,1.458],[-0.036,0.474],[3.172,1.823],[0,0],[0,0],[0,0],[0,0],[0.693,-0.401],[-6.527,-3.683],[-0.656,-0.255],[-5.688,2.151],[-0.875,0.547],[6.527,3.683],[0.875,0.365],[0,0]],"o":[[-1.094,-0.62],[0,0],[-3.318,1.896],[0,0],[0,-3.865],[0,0],[0,0],[0,0],[-3.099,1.823],[0.073,0.51],[0.62,1.458],[0.292,0.182],[0,0],[5.542,2.261],[0,0],[0.438,-0.182],[1.932,-1.13],[0.182,-0.474],[0.328,-2.37],[0,0],[0,0],[0,0],[0,0],[-0.729,0.328],[-6.381,3.755],[0.583,0.328],[5.505,2.333],[0.984,-0.365],[6.381,-3.792],[-0.802,-0.438],[0,0],[0,0]],"v":[[109.302,-98.573],[105.036,-98.135],[4.443,-40.018],[-1.537,-29.7],[-34.351,-48.732],[-28.335,-59.123],[-3.87,-73.233],[-3.87,-65.722],[-4.855,-65.722],[-9.084,-59.159],[-8.719,-57.701],[-4.782,-53.69],[-3.87,-53.216],[-3.87,-51.539],[14.761,-51.43],[14.761,-53.071],[16.001,-53.69],[19.829,-57.628],[20.193,-59.05],[15.891,-65.722],[14.761,-65.722],[14.761,-83.989],[61.867,-111.188],[61.867,-105.026],[59.753,-103.969],[59.971,-90.442],[61.867,-89.567],[80.535,-89.312],[83.342,-90.661],[83.124,-104.224],[80.535,-105.427],[80.535,-115.235]],"c":true},"a":0}},{"ty":"fl","nm":"F","c":{"a":0,"k":[0.184,0.184,0.184,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","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":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","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":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","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":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"G","it":[{"ty":"gr","nm":"G","it":[{"ty":"gr","nm":"G","it":[{"ty":"gr","nm":"G","it":[{"ty":"sh","nm":"P","ind":0,"ks":{"k":{"i":[[0,0],[0,0],[-0.802,-0.438],[6.381,-3.792],[0.984,-0.365],[5.505,2.333],[0.583,0.328],[-6.381,3.755],[-0.729,0.328],[0,0],[0,0],[0,0],[0,0],[0.328,-2.37],[0.182,-0.474],[1.932,-1.13],[0.438,-0.182],[0,0],[5.542,2.261],[0,0],[0.292,0.182],[0.62,1.458],[0.073,0.51],[-3.099,1.823],[0,0],[0,0],[0,0],[0,-3.865],[0,0],[-1.094,-0.656],[0,0],[0,1.859],[0,0],[-3.318,1.896],[0,0],[-1.094,-0.62]],"o":[[0,0],[0.875,0.365],[6.527,3.683],[-0.875,0.547],[-5.688,2.151],[-0.656,-0.255],[-6.527,-3.683],[0.693,-0.401],[0,0],[0,0],[0,0],[0,0],[3.172,1.823],[-0.036,0.474],[-0.62,1.458],[-0.401,0.219],[0,0],[-5.615,2.188],[0,0],[-0.328,-0.146],[-2.005,-1.13],[-0.182,-0.474],[-0.292,-2.333],[0,0],[0,0],[0,0],[-3.354,1.932],[0,0],[0,1.896],[0,0],[-1.094,-0.656],[0,0],[0,-3.828],[0,0],[1.641,-0.984],[0,0]],"v":[[80.535,-115.235],[80.535,-105.427],[83.124,-104.224],[83.342,-90.661],[80.535,-89.312],[61.867,-89.567],[59.971,-90.442],[59.753,-103.969],[61.867,-105.026],[61.867,-111.188],[14.761,-83.989],[14.761,-65.722],[15.891,-65.722],[20.193,-59.05],[19.829,-57.628],[16.001,-53.69],[14.761,-53.071],[14.761,-51.43],[-3.87,-51.539],[-3.87,-53.216],[-4.782,-53.69],[-8.719,-57.701],[-9.084,-59.159],[-4.855,-65.722],[-3.87,-65.722],[-3.87,-73.233],[-28.335,-59.123],[-34.351,-48.732],[-34.023,60.102],[-32.236,63.966],[0.542,83.035],[-1.209,79.17],[-1.537,-29.7],[4.443,-40.018],[105.036,-98.135],[109.302,-98.573]],"c":true},"a":0}},{"ty":"fl","nm":"F","c":{"a":0,"k":[0.184,0.184,0.184,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","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":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","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":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","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":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]}],"ip":0,"op":121,"st":0,"parent":1,"td":1,"ty":4},{"ind":4,"nm":"L","sr":1,"ks":{"o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[256,256,0],"l":2},"a":{"a":0,"k":[0,0,0],"l":2},"s":{"a":0,"k":[100,100,100],"l":2}},"shapes":[{"ty":"gr","nm":"G","it":[{"ty":"gr","nm":"G","it":[{"ty":"sh","nm":"P","ind":0,"ks":{"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-63.197,59.116],[-66.657,57.118]],"c":false},"a":0}},{"ty":"st","nm":"S","lc":2,"lj":2,"o":{"a":0,"k":100},"w":{"a":0,"k":1.823},"c":{"a":0,"k":[0.184,0.184,0.184,1]}},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"G","it":[{"ty":"sh","nm":"P","ind":0,"ks":{"k":{"i":[[0,0],[0,0],[0,0.169],[-1.762,1.026],[0,0]],"o":[[0,0],[-1.808,-1.047],[0,-0.163],[0,0],[0,0]],"v":[[-70.46,54.923],[-77.434,50.897],[-79.634,48.776],[-77.493,46.711],[-67.923,41.151]],"c":false},"a":0}},{"ty":"st","nm":"S","lc":2,"lj":2,"o":{"a":0,"k":100},"w":{"a":0,"k":1.823},"c":{"a":0,"k":[0.184,0.184,0.184,1]}},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"G","it":[{"ty":"gr","nm":"G","it":[{"ty":"gr","nm":"G","it":[{"ty":"gr","nm":"G","it":[{"ty":"sh","nm":"P","ind":0,"ks":{"k":{"i":[[0,0],[0,0],[-7.529,-4.347],[0,0]],"o":[[0,0],[7.48,-4.347],[0,0],[0,0]],"v":[[-55.393,18.219],[18.907,-24.973],[46.169,-24.973],[145.543,32.401]],"c":false},"a":0}},{"ty":"st","nm":"S","lc":2,"lj":2,"o":{"a":0,"k":100},"w":{"a":0,"k":1.823},"c":{"a":0,"k":[0.184,0.184,0.184,1]}},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"G","it":[{"ty":"sh","nm":"P","ind":0,"ks":{"k":{"i":[[0,0],[0,0],[7.48,-4.347],[0,0],[7.563,4.367],[0,0],[-7.514,4.367],[0,0]],"o":[[0,0],[7.563,4.367],[0,0],[-7.514,4.367],[0,0],[-7.529,-4.347],[0,0],[0,0]],"v":[[153.283,36.869],[160.273,40.905],[160.361,56.696],[47,122.575],[19.737,122.575],[-94.366,56.697],[-94.455,40.906],[-70.11,26.758]],"c":false},"a":0}},{"ty":"st","nm":"S","lc":2,"lj":2,"o":{"a":0,"k":100},"w":{"a":0,"k":1.823},"c":{"a":0,"k":[0.184,0.184,0.184,1]}},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","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":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"G","it":[{"ty":"gr","nm":"G","it":[{"ty":"sh","nm":"P","ind":0,"ks":{"k":{"i":[[0,0],[0,0],[7.573,4.358],[0,0],[0,2.877],[0,0],[-3.765,-2.2],[0,0],[-7.531,4.358],[0,0],[0,2.835],[0,0],[3.723,-2.2],[0,0]],"o":[[0,0],[-7.531,4.358],[0,0],[-3.765,-2.2],[0,0],[0,2.877],[0,0],[7.573,4.358],[0,0],[3.723,-2.158],[0,0],[0,2.835],[0,0],[0,0]],"v":[[118.827,101.964],[46.972,143.725],[19.683,143.725],[-94.422,77.852],[-100.091,69.898],[-100.049,48.745],[-94.379,56.699],[19.725,122.572],[47.014,122.572],[160.357,56.699],[165.942,48.872],[165.899,69.983],[160.315,77.852],[132.195,94.195]],"c":false},"a":0}},{"ty":"st","nm":"S","lc":2,"lj":2,"o":{"a":0,"k":100},"w":{"a":0,"k":1.823},"c":{"a":0,"k":[0.184,0.184,0.184,1]}},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","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":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","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":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"G","it":[{"ty":"sh","nm":"P","ind":0,"ks":{"k":{"i":[[0,-0.213],[1.828,-1.063],[0,0],[3.996,0],[2.678,1.53],[0,0],[0,0.213],[-1.998,1.148],[0,0],[-3.954,0],[-2.636,-1.53],[0,0]],"o":[[0,0.213],[0,0],[-2.636,1.53],[-3.996,0],[0,0],[-2.041,-1.148],[0,-0.17],[0,0],[2.636,-1.53],[4.039,0],[0,0],[2.041,1.148]],"v":[[159.569,48.851],[157.146,51.147],[43.801,117.045],[33.385,119.426],[22.926,117.045],[-91.184,51.147],[-93.65,48.766],[-91.227,46.47],[22.119,-19.428],[32.492,-21.809],[42.951,-19.428],[157.061,46.47]],"c":true},"a":0}},{"ty":"fl","nm":"F","c":{"a":0,"k":[0.89,0.905,0.941,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"G","it":[{"ty":"gr","nm":"G","it":[{"ty":"sh","nm":"P","ind":0,"ks":{"k":{"i":[[0,0],[3.683,2.12],[0,0],[0,2.877],[0,0],[-3.765,-2.2],[0,0],[-4.813,-0.052]],"o":[[-4.799,-0.058],[0,0],[-3.765,-2.2],[0,0],[0,2.877],[0,0],[3.694,2.126],[0,0]],"v":[[32.983,125.818],[19.725,122.572],[-94.379,56.699],[-100.048,48.745],[-100.091,69.898],[-94.422,77.852],[19.683,143.725],[32.983,146.974]],"c":true},"a":0}},{"ty":"fl","nm":"F","c":{"a":0,"k":[0.184,0.184,0.184,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","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":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"G","it":[{"ty":"gr","nm":"G","it":[{"ty":"sh","nm":"P","ind":0,"ks":{"k":{"i":[[0,2.835],[0,0],[3.723,-2.2],[0,0],[7.573,4.358],[0,0],[0,2.877],[0,0],[-3.765,-2.2],[0,0],[-7.531,4.358],[0,0]],"o":[[0,0],[0,2.835],[0,0],[-7.531,4.358],[0,0],[-3.765,-2.2],[0,0],[0,2.877],[0,0],[7.573,4.358],[0,0],[3.723,-2.158]],"v":[[165.942,48.872],[165.899,69.983],[160.315,77.852],[46.972,143.725],[19.683,143.725],[-94.422,77.852],[-100.091,69.898],[-100.049,48.745],[-94.379,56.699],[19.725,122.572],[47.014,122.572],[160.357,56.699]],"c":true},"a":0}},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","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":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","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":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","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":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"G","it":[{"ty":"gr","nm":"G","it":[{"ty":"sh","nm":"P","ind":0,"ks":{"k":{"i":[[7.474,-4.375],[0,0],[7.584,4.339],[0,0],[-7.474,4.375],[0,0],[0,0],[-7.511,4.339],[0,0],[0,0]],"o":[[0,0],[-7.547,4.339],[0,0],[-7.547,-4.375],[0,0],[0,0],[7.584,4.339],[0,0],[0,0],[7.584,4.375]],"v":[[161.889,97.218],[48.534,163.101],[21.225,163.101],[-92.858,97.218],[-92.968,81.431],[-89.942,79.681],[21.225,143.851],[48.497,143.851],[158.826,79.717],[161.779,81.431]],"c":true},"a":0}},{"ty":"fl","nm":"F","c":{"a":0,"k":[0.89,0.905,0.941,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","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":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]}],"ip":0,"op":121,"st":0,"tt":2,"ty":4},{"ind":5,"nm":"L","sr":1,"ks":{"o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":0,"s":[139.956,144.106,0],"ti":[0,0,0],"to":[0,3.333,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":20,"s":[139.956,164.106,0],"ti":[0,0,0],"to":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":40,"s":[139.956,144.106,0],"ti":[0,0,0],"to":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":60,"s":[139.956,164.106,0],"ti":[0,0,0],"to":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":80,"s":[139.956,144.106,0],"ti":[0,0,0],"to":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":100,"s":[139.956,164.106,0],"ti":[0,0,0],"to":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":120,"s":[139.956,144.106,0],"ti":[0,-3.333,0],"to":[0,0,0]},{"t":140,"s":[139.956,164.106,0]}],"a":1,"l":2},"a":{"a":0,"k":[-116.044,-111.894,0],"l":2},"s":{"a":0,"k":[100,100,100],"l":2}},"shapes":[{"ty":"gr","nm":"G","it":[{"ty":"gr","nm":"G","it":[{"ty":"sh","nm":"P","ind":0,"ks":{"k":{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[-99.968,-134.996],[-113.662,-111.277],[-120.84,-115.367]],"c":false},"a":0}},{"ty":"st","nm":"S","lc":2,"lj":2,"o":{"a":0,"k":100},"w":{"a":0,"k":1.823},"c":{"a":0,"k":[0.184,0.184,0.184,1]}},{"ty":"tm","nm":"T","s":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":55,"s":[100]},{"t":62,"s":[0]}]},"e":{"a":0,"k":100},"o":{"a":0,"k":0},"m":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"G","it":[{"ty":"sh","nm":"P","ind":0,"ks":{"k":{"i":[[0,0],[11.469,-6.622],[0.038,13.403],[-11.665,6.735],[-3.4,-6.002]],"o":[[0.038,13.403],[-11.665,6.735],[-0.037,-12.958],[8.217,-4.744],[0,0]],"v":[[-89.603,-135.211],[-110.336,-99.298],[-131.206,-111.191],[-110.471,-147.105],[-91.719,-144.339]],"c":false},"a":0}},{"ty":"tm","nm":"T","s":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":10,"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":21,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":31,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":41,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":42,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":43,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":110,"s":[0]},{"t":120,"s":[100]}]},"e":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":10,"s":[100]},{"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":21,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":31,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":41,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":42,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":43,"s":[0]},{"t":55,"s":[100]}]},"o":{"a":0,"k":0},"m":1},{"ty":"st","nm":"S","lc":2,"lj":2,"o":{"a":0,"k":100},"w":{"a":0,"k":1.823},"c":{"a":0,"k":[0.184,0.184,0.184,1]}},{"ty":"fl","nm":"F","c":{"a":0,"k":[0.89,0.905,0.941,1]},"o":{"a":0,"k":0},"r":1},{"ty":"tr","o":{"a":1,"k":[{"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":21,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":22,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":41,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":42,"s":[0]},{"t":43,"s":[100]}]},"r":{"a":0,"k":0},"p":{"a":0,"k":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"G","it":[{"ty":"sh","nm":"P","ind":0,"ks":{"k":{"i":[[0,0],[11.469,-6.622],[0.038,13.403],[-11.665,6.735],[-3.4,-6.002]],"o":[[0.038,13.403],[-11.665,6.735],[-0.037,-12.958],[8.217,-4.744],[0,0]],"v":[[-89.603,-135.211],[-110.336,-99.298],[-131.206,-111.191],[-110.471,-147.105],[-91.719,-144.339]],"c":false},"a":0}},{"ty":"st","nm":"S","lc":2,"lj":2,"o":{"a":0,"k":0},"w":{"a":0,"k":1.823},"c":{"a":0,"k":[0.184,0.184,0.184,1]}},{"ty":"fl","nm":"F","c":{"a":0,"k":[0.89,0.905,0.941,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","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":[-110.404,-123.136]},"a":{"a":0,"k":[-110.404,-123.136]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"G","it":[{"ty":"gr","nm":"G","it":[{"ty":"sh","nm":"P","ind":0,"ks":{"k":{"i":[[0,0],[0,0],[0,0],[0.338,-2.665],[-0.077,0.088],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[1.729,0.634],[0,-0.088],[0,0],[0,0],[0,0],[0,0],[-0.338,2.709],[0.077,-0.088],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-1.729,-0.589],[0,0.088],[0,0]],"o":[[0,0],[0,0],[0,0.088],[1.72,-2.58],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-0.077,0],[0.352,2.311],[0,0],[0,0],[0,0],[0,0],[0,-0.088],[-1.72,2.625],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0.077,0],[-0.352,-2.266],[0,0],[0,0]],"v":[[-130.402,-76.502],[-129.712,-76.592],[-129.441,-75.998],[-129.928,-71.837],[-127.253,-75.807],[-126.794,-76.248],[-125.988,-76.14],[-125.833,-75.7],[-126.29,-74.466],[-129.466,-71.221],[-126.282,-71.605],[-125.82,-70.945],[-125.971,-70.329],[-126.813,-69.27],[-127.234,-69.158],[-129.924,-70.075],[-129.414,-66.444],[-129.68,-65.541],[-130.369,-64.835],[-131.021,-64.767],[-131.33,-65.338],[-130.805,-69.567],[-133.48,-65.553],[-133.901,-65.177],[-134.784,-65.241],[-134.9,-65.747],[-134.443,-66.893],[-131.267,-70.182],[-134.451,-69.754],[-134.914,-70.414],[-134.8,-71.052],[-133.959,-72.111],[-133.499,-72.201],[-130.81,-71.328],[-131.357,-74.892],[-131.053,-75.818]],"c":true},"a":0}},{"ty":"fl","nm":"F","c":{"a":0,"k":[1,0.203,0.168,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","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":[-130.367,-70.679]},"a":{"a":0,"k":[-130.367,-70.679]},"s":{"k":[{"i":{"x":[0.667,0.667],"y":[1,1]},"o":{"x":[0.333,0.333],"y":[0,0]},"t":25,"s":[0,0]},{"i":{"x":[0.667,0.667],"y":[1,1]},"o":{"x":[0.167,0.167],"y":[0,0]},"t":31,"s":[100,100]},{"i":{"x":[0.667,0.667],"y":[1,1]},"o":{"x":[0.333,0.333],"y":[0,0]},"t":114,"s":[100,100]},{"t":120,"s":[0,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},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"G","it":[{"ty":"gr","nm":"G","it":[{"ty":"sh","nm":"P","ind":0,"ks":{"k":{"i":[[0,0],[0,0],[0,0],[0.338,-2.678],[-0.115,0.111],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[1.69,0.659],[0,-0.089],[0,0],[0,0],[0,0],[0,0],[-0.338,2.723],[0.115,-0.111],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-1.69,-0.615],[0,0.088],[0,0]],"o":[[0,0],[0,0],[0,0.088],[1.681,-2.571],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-0.115,0.023],[0.352,2.322],[0,0],[0,0],[0,0],[0,0],[0,-0.089],[-1.681,2.616],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0.115,-0.022],[-0.352,-2.278],[0,0],[0,0]],"v":[[-117.068,-84.2],[-116.378,-84.29],[-116.108,-83.694],[-116.595,-79.51],[-113.919,-83.501],[-113.499,-83.922],[-112.654,-83.836],[-112.537,-83.372],[-112.956,-82.154],[-116.171,-78.87],[-112.948,-79.277],[-112.524,-78.593],[-112.637,-77.995],[-113.479,-76.93],[-113.901,-76.819],[-116.59,-77.74],[-116.08,-74.091],[-116.347,-73.183],[-117.035,-72.473],[-117.726,-72.382],[-117.996,-72.979],[-117.509,-77.207],[-120.184,-73.172],[-120.567,-72.817],[-121.45,-72.881],[-121.567,-73.389],[-121.148,-74.519],[-117.933,-77.847],[-121.156,-77.396],[-121.58,-78.08],[-121.467,-78.722],[-120.625,-79.787],[-120.203,-79.854],[-117.514,-78.977],[-118.023,-82.582],[-117.757,-83.49]],"c":true},"a":0}},{"ty":"fl","nm":"F","c":{"a":0,"k":[1,0.203,0.168,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","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":[-117.052,-78.336]},"a":{"a":0,"k":[-117.052,-78.336]},"s":{"k":[{"i":{"x":[0.667,0.667],"y":[1,1]},"o":{"x":[0.333,0.333],"y":[0,0]},"t":28,"s":[0,0]},{"i":{"x":[0.667,0.667],"y":[1,1]},"o":{"x":[0.167,0.167],"y":[0,0]},"t":34,"s":[100,100]},{"i":{"x":[0.667,0.667],"y":[1,1]},"o":{"x":[0.333,0.333],"y":[0,0]},"t":114,"s":[100,100]},{"t":120,"s":[0,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},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"G","it":[{"ty":"gr","nm":"G","it":[{"ty":"sh","nm":"P","ind":0,"ks":{"k":{"i":[[0,0],[0,0],[0,0],[0.338,-2.665],[-0.076,0.088],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[1.729,0.634],[0,-0.088],[0,0],[0,0],[0,0],[0,0],[-0.338,2.709],[0.077,-0.088],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-1.729,-0.589],[0,0.088],[0,0]],"o":[[0,0],[0,0],[0,0.088],[1.72,-2.58],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-0.077,0],[0.352,2.311],[0,0],[0,0],[0,0],[0,0],[0,-0.088],[-1.72,2.625],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0.077,0],[-0.352,-2.266],[0,0],[0,0]],"v":[[-103.773,-91.877],[-103.082,-91.967],[-102.812,-91.373],[-103.299,-87.211],[-100.624,-91.181],[-100.165,-91.622],[-99.358,-91.515],[-99.204,-91.075],[-99.661,-89.841],[-102.837,-86.596],[-99.653,-86.979],[-99.19,-86.32],[-99.342,-85.703],[-100.183,-84.644],[-100.605,-84.533],[-103.294,-85.45],[-102.785,-81.819],[-103.051,-80.916],[-103.74,-80.209],[-104.392,-80.141],[-104.701,-80.713],[-104.175,-84.941],[-106.851,-80.927],[-107.272,-80.552],[-108.155,-80.615],[-108.271,-81.121],[-107.814,-82.267],[-104.638,-85.556],[-107.822,-85.129],[-108.284,-85.788],[-108.171,-86.427],[-107.33,-87.486],[-106.869,-87.575],[-104.18,-86.702],[-104.728,-90.267],[-104.423,-91.192]],"c":true},"a":0}},{"ty":"fl","nm":"F","c":{"a":0,"k":[1,0.203,0.168,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","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":[-103.737,-86.054]},"a":{"a":0,"k":[-103.737,-86.054]},"s":{"k":[{"i":{"x":[0.667,0.667],"y":[1,1]},"o":{"x":[0.333,0.333],"y":[0,0]},"t":31,"s":[0,0]},{"i":{"x":[0.667,0.667],"y":[1,1]},"o":{"x":[0.167,0.167],"y":[0,0]},"t":37,"s":[100,100]},{"i":{"x":[0.667,0.667],"y":[1,1]},"o":{"x":[0.333,0.333],"y":[0,0]},"t":114,"s":[100,100]},{"t":120,"s":[0,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},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"G","it":[{"ty":"gr","nm":"G","it":[{"ty":"sh","nm":"P","ind":0,"ks":{"k":{"i":[[0,0],[0,0],[0,0],[0.299,-2.642],[-0.115,0.11],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[1.69,0.656],[0,-0.088],[0,0],[0,0],[0,0],[0,0],[-0.338,2.709],[0.077,-0.088],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-1.69,-0.612],[0,0.088],[0,0]],"o":[[0,0],[0,0],[0,0.088],[1.681,-2.558],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-0.115,0.022],[0.314,2.333],[0,0],[0,0],[0,0],[0,0],[0,-0.088],[-1.681,2.602],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0.077,0],[-0.352,-2.266],[0,0],[0,0]],"v":[[-90.439,-99.575],[-89.787,-99.643],[-89.478,-99.071],[-89.965,-94.909],[-87.29,-98.879],[-86.869,-99.299],[-86.025,-99.213],[-85.908,-98.751],[-86.365,-97.517],[-89.541,-94.272],[-86.357,-94.655],[-85.895,-93.996],[-86.008,-93.401],[-86.888,-92.32],[-87.271,-92.231],[-89.96,-93.148],[-89.451,-89.517],[-89.756,-88.592],[-90.406,-87.908],[-91.097,-87.818],[-91.367,-88.411],[-90.88,-92.617],[-93.555,-88.603],[-93.976,-88.228],[-94.821,-88.313],[-94.937,-88.819],[-94.518,-89.943],[-91.304,-93.254],[-94.526,-92.805],[-94.951,-93.486],[-94.837,-94.125],[-93.996,-95.184],[-93.574,-95.251],[-90.885,-94.378],[-91.394,-97.965],[-91.128,-98.868]],"c":true},"a":0}},{"ty":"fl","nm":"F","c":{"a":0,"k":[1,0.203,0.168,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","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":[-90.423,-93.73]},"a":{"a":0,"k":[-90.423,-93.73]},"s":{"k":[{"i":{"x":[0.667,0.667],"y":[1,1]},"o":{"x":[0.333,0.333],"y":[0,0]},"t":34,"s":[0,0]},{"i":{"x":[0.667,0.667],"y":[1,1]},"o":{"x":[0.167,0.167],"y":[0,0]},"t":40,"s":[100,100]},{"i":{"x":[0.667,0.667],"y":[1,1]},"o":{"x":[0.333,0.333],"y":[0,0]},"t":114,"s":[100,100]},{"t":120,"s":[0,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},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"G","it":[{"ty":"gr","nm":"G","it":[{"ty":"sh","nm":"P","ind":0,"ks":{"k":{"i":[[-0.902,1.488],[-25.627,14.796],[-0.288,0.171],[0,0],[8.742,-12.398],[0,0],[0,0],[0.035,12.446],[0,0],[-0.285,0.164]],"o":[[0.906,0.445],[0.286,-0.165],[0,0],[0.035,12.446],[0,0],[0,0],[-8.758,-2.294],[0,0],[0.287,-0.161],[25.63,-14.797]],"v":[[-110.523,-170.682],[-66.775,-176.586],[-65.916,-177.089],[-65.763,-123.107],[-79.596,-83.571],[-110.153,-40.143],[-140.881,-48.188],[-154.893,-71.647],[-155.046,-125.63],[-154.186,-126.119]],"c":true},"a":0}},{"ty":"st","nm":"S","lc":2,"lj":2,"o":{"a":0,"k":100},"w":{"a":0,"k":1.823},"c":{"a":0,"k":[0.184,0.184,0.184,1]}},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","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":[0.25,0.25]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"G","it":[{"ty":"gr","nm":"G","it":[{"ty":"sh","nm":"P","ind":0,"ks":{"k":{"i":[[0,0],[-0.485,0.801],[0,0],[25.63,-14.797],[0.287,-0.161],[0,0],[-0.285,0.164],[-5.933,5.751]],"o":[[8.68,-10.04],[0,0],[-0.902,1.488],[-0.285,0.164],[0,0],[0.287,-0.161],[7.655,-4.419],[0,0]],"v":[[-136.152,-157.838],[-121.803,-177.237],[-110.523,-170.682],[-154.186,-126.119],[-155.046,-125.63],[-166.326,-132.185],[-165.466,-132.674],[-144.982,-148.467]],"c":false},"a":0}},{"ty":"st","nm":"S","lc":2,"lj":2,"o":{"a":0,"k":100},"w":{"a":0,"k":1.823},"c":{"a":0,"k":[0.184,0.184,0.184,1]}},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","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":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"G","it":[{"ty":"gr","nm":"G","it":[{"ty":"sh","nm":"P","ind":0,"ks":{"k":{"i":[[0,0],[-4.603,2.658],[-0.288,0.171],[0,0],[0.286,-0.165],[0.906,0.445],[0,0],[-13.11,2.057]],"o":[[4.015,-1.339],[0.286,-0.165],[0,0],[-0.288,0.171],[-25.627,14.796],[0,0],[0.613,0.301],[0,0]],"v":[[-91.005,-177.237],[-78.055,-183.141],[-77.196,-183.645],[-65.916,-177.089],[-66.775,-176.586],[-110.523,-170.682],[-121.803,-177.237],[-99.992,-175.025]],"c":false},"a":0}},{"ty":"st","nm":"S","lc":2,"lj":2,"o":{"a":0,"k":100},"w":{"a":0,"k":1.823},"c":{"a":0,"k":[0.184,0.184,0.184,1]}},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","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":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"G","it":[{"ty":"gr","nm":"G","it":[{"ty":"sh","nm":"P","ind":0,"ks":{"k":{"i":[[0.287,-0.161],[0,0],[-0.285,0.164],[-0.902,1.488],[0,0],[25.63,-14.797]],"o":[[0,0],[0.287,-0.161],[25.63,-14.797],[0,0],[-0.902,1.488],[-0.285,0.164]],"v":[[-155.046,-125.63],[-166.326,-132.185],[-165.466,-132.674],[-121.803,-177.237],[-110.523,-170.682],[-154.186,-126.119]],"c":true},"a":0}},{"ty":"fl","nm":"F","c":{"a":0,"k":[0.788,0.807,0.886,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","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":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"G","it":[{"ty":"gr","nm":"G","it":[{"ty":"sh","nm":"P","ind":0,"ks":{"k":{"i":[[0,0],[0,0],[0,0],[0,0],[-6.242,-3.641],[0,0],[0.04,10.363]],"o":[[0,0],[0,0],[0,0],[0.04,10.323],[0,0],[-6.242,-3.641],[0,0]],"v":[[-166.22,-91.016],[-166.311,-132.168],[-155.028,-125.646],[-154.908,-71.63],[-144.985,-49.864],[-156.268,-56.426],[-166.191,-78.192]],"c":false},"a":0}},{"ty":"st","nm":"S","lc":2,"lj":2,"o":{"a":0,"k":100},"w":{"a":0,"k":1.823},"c":{"a":0,"k":[0.184,0.184,0.184,1]}},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","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":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"G","it":[{"ty":"gr","nm":"G","it":[{"ty":"sh","nm":"P","ind":0,"ks":{"k":{"i":[[0.906,0.445],[0,0],[-25.627,14.796],[-0.288,0.171],[0,0],[0.286,-0.165]],"o":[[0,0],[0.906,0.445],[0.286,-0.165],[0,0],[-0.288,0.171],[-25.627,14.796]],"v":[[-110.523,-170.682],[-121.803,-177.237],[-78.055,-183.141],[-77.196,-183.645],[-65.916,-177.089],[-66.775,-176.586]],"c":true},"a":0}},{"ty":"fl","nm":"F","c":{"a":0,"k":[0.788,0.807,0.886,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","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":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"G","it":[{"ty":"sh","nm":"P","ind":0,"ks":{"k":{"i":[[0,0],[-0.485,0.801],[0,0],[25.63,-14.797],[0.287,-0.161],[0,0],[-0.285,0.164],[-5.933,5.751]],"o":[[8.68,-10.04],[0,0],[-0.902,1.488],[-0.285,0.164],[0,0],[0.287,-0.161],[7.655,-4.419],[0,0]],"v":[[-136.152,-157.838],[-121.803,-177.237],[-110.523,-170.682],[-154.186,-126.119],[-155.046,-125.63],[-166.326,-132.185],[-165.466,-132.674],[-144.982,-148.467]],"c":false},"a":0}},{"ty":"st","nm":"S","lc":2,"lj":2,"o":{"a":0,"k":100},"w":{"a":0,"k":1.823},"c":{"a":0,"k":[0.184,0.184,0.184,1]}},{"ty":"gr","nm":"G","it":[{"ty":"sh","nm":"P","ind":0,"ks":{"k":{"i":[[-0.902,1.488],[-25.627,14.796],[-0.288,0.171],[0,0],[8.742,-12.398],[0,0],[0,0],[0.035,12.446],[0,0],[-0.285,0.164]],"o":[[0.906,0.445],[0.286,-0.165],[0,0],[0.035,12.446],[0,0],[0,0],[-8.758,-2.294],[0,0],[0.287,-0.161],[25.63,-14.797]],"v":[[-110.523,-170.682],[-66.775,-176.586],[-65.916,-177.089],[-65.763,-123.107],[-79.596,-83.571],[-110.153,-40.143],[-140.881,-48.188],[-154.893,-71.647],[-155.046,-125.63],[-154.186,-126.119]],"c":true},"a":0}},{"ty":"st","nm":"S","lc":2,"lj":2,"o":{"a":0,"k":100},"w":{"a":0,"k":1.823},"c":{"a":0,"k":[0.184,0.184,0.184,1]}},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","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":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"G","it":[{"ty":"sh","nm":"P","ind":0,"ks":{"k":{"i":[[0,0],[-4.603,2.658],[-0.288,0.171],[0,0],[0.286,-0.165],[0.906,0.445],[0,0],[-13.11,2.057]],"o":[[4.015,-1.339],[0.286,-0.165],[0,0],[-0.288,0.171],[-25.627,14.796],[0,0],[0.613,0.301],[0,0]],"v":[[-91.005,-177.237],[-78.055,-183.141],[-77.196,-183.645],[-65.916,-177.089],[-66.775,-176.586],[-110.523,-170.682],[-121.803,-177.237],[-99.992,-175.025]],"c":false},"a":0}},{"ty":"st","nm":"S","lc":2,"lj":2,"o":{"a":0,"k":100},"w":{"a":0,"k":1.823},"c":{"a":0,"k":[0.184,0.184,0.184,1]}},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"G","it":[{"ty":"sh","nm":"P","ind":0,"ks":{"k":{"i":[[0.287,-0.161],[0,0],[-0.285,0.164],[-0.902,1.488],[0,0],[25.63,-14.797]],"o":[[0,0],[0.287,-0.161],[25.63,-14.797],[0,0],[-0.902,1.488],[-0.285,0.164]],"v":[[-155.046,-125.63],[-166.326,-132.185],[-165.466,-132.674],[-121.803,-177.237],[-110.523,-170.682],[-154.186,-126.119]],"c":true},"a":0}},{"ty":"fl","nm":"F","c":{"a":0,"k":[0.788,0.807,0.886,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"G","it":[{"ty":"sh","nm":"P","ind":0,"ks":{"k":{"i":[[0,0],[0,0],[0,0],[0,0],[-6.242,-3.641],[0,0],[0.04,10.363]],"o":[[0,0],[0,0],[0,0],[0.04,10.323],[0,0],[-6.242,-3.641],[0,0]],"v":[[-166.22,-91.016],[-166.311,-132.168],[-155.028,-125.646],[-154.908,-71.63],[-144.985,-49.864],[-156.268,-56.426],[-166.191,-78.192]],"c":false},"a":0}},{"ty":"st","nm":"S","lc":2,"lj":2,"o":{"a":0,"k":100},"w":{"a":0,"k":1.823},"c":{"a":0,"k":[0.184,0.184,0.184,1]}},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"G","it":[{"ty":"sh","nm":"P","ind":0,"ks":{"k":{"i":[[0.906,0.445],[0,0],[-25.627,14.796],[-0.288,0.171],[0,0],[0.286,-0.165]],"o":[[0,0],[0.906,0.445],[0.286,-0.165],[0,0],[-0.288,0.171],[-25.627,14.796]],"v":[[-110.523,-170.682],[-121.803,-177.237],[-78.055,-183.141],[-77.196,-183.645],[-65.916,-177.089],[-66.775,-176.586]],"c":true},"a":0}},{"ty":"fl","nm":"F","c":{"a":0,"k":[0.788,0.807,0.886,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]}],"ip":0,"op":121,"st":0,"ef":[{"ty":5,"ix":1,"nm":"K","ef":[{"ix":1,"nm":"A","ty":7,"v":{"a":0,"k":0}},{"ix":2,"nm":"S","ty":7,"v":{"a":0,"k":0}},{"ix":3,"nm":"F","ty":7,"v":{"a":0,"k":1}},{"ix":4,"nm":"A","ty":6,"v":0},{"ix":5,"nm":"D","ty":0,"v":{"a":0,"k":0}},{"ix":6,"nm":"A","ty":0,"v":{"a":0,"k":50}},{"ix":7,"nm":"","ty":6,"v":0},{"ix":8,"nm":"I","ty":6,"v":0},{"ix":9,"nm":"S","ty":0,"v":{"a":0,"k":60}},{"ix":10,"nm":"S","ty":0,"v":{"a":0,"k":25}},{"ix":11,"nm":"","ty":6,"v":0},{"ix":12,"nm":"F","ty":6,"v":0},{"ix":13,"nm":"E","ty":0,"v":{"a":0,"k":10}},{"ix":14,"nm":"E","ty":0,"v":{"a":0,"k":0}},{"ix":15,"nm":"D","ty":0,"v":{"a":0,"k":50}},{"ix":16,"nm":"D","ty":0,"v":{"a":0,"k":0}},{"ix":17,"nm":"B","ty":7,"v":{"a":0,"k":0}},{"ix":18,"nm":"","ty":6,"v":0},{"ix":19,"nm":"S","ty":6,"v":0},{"ix":20,"nm":"S","ty":7,"v":{"a":0,"k":0}},{"ix":21,"nm":"M","ty":7,"v":{"a":0,"k":1}},{"ix":22,"nm":"O","ty":6,"v":0},{"ix":23,"nm":"O","ty":7,"v":{"a":0,"k":1}},{"ix":24,"nm":"D","ty":0,"v":{"a":0,"k":0.05}},{"ix":25,"nm":"O","ty":0,"v":{"a":0,"k":0}},{"ix":26,"nm":"","ty":6,"v":0},{"ix":27,"nm":"S","ty":6,"v":0},{"ix":28,"nm":"S","ty":7,"v":{"a":0,"k":1}},{"ix":29,"nm":"S","ty":0,"v":{"a":0,"k":100}},{"ix":30,"nm":"","ty":6,"v":0},{"ix":31,"nm":"","ty":6,"v":0},{"ix":32,"nm":"P","ty":0,"v":{"a":0,"k":1}}],"en":1}],"ty":4},{"ind":6,"nm":"L","sr":1,"ks":{"o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[0,0,0],"l":2},"a":{"a":0,"k":[0,0,0],"l":2},"s":{"a":0,"k":[100,100,100],"l":2}},"shapes":[{"ty":"gr","nm":"G","it":[{"ty":"sh","nm":"P","ind":0,"ks":{"k":{"i":[[0.298,0.274],[-0.315,-0.249]],"o":[[0.298,0.273],[-0.315,-0.25]],"v":[[-147.798,-51.962],[-146.88,-51.174]],"c":true},"a":0}},{"ty":"sh","nm":"P","ind":1,"ks":{"k":{"i":[[0.345,0.262],[-0.365,-0.232]],"o":[[0.345,0.261],[-0.364,-0.233]],"v":[[-146.602,-50.961],[-145.538,-50.218]],"c":true},"a":0}},{"ty":"sh","nm":"P","ind":2,"ks":{"k":{"i":[[0.299,0.407],[-0.325,-0.374]],"o":[[0.299,0.407],[-0.324,-0.374]],"v":[[-150.109,-54.541],[-149.177,-53.366]],"c":true},"a":0}},{"ty":"sh","nm":"P","ind":3,"ks":{"k":{"i":[[0.161,0.26],[-0.17,-0.249]],"o":[[0.161,0.26],[-0.17,-0.249]],"v":[[-150.99,-55.855],[-150.49,-55.095]],"c":true},"a":0}},{"ty":"sh","nm":"P","ind":4,"ks":{"k":{"i":[[0.136,0.263],[-0.144,-0.254]],"o":[[0.136,0.263],[-0.144,-0.254]],"v":[[-151.797,-57.288],[-151.376,-56.513]],"c":true},"a":0}},{"ty":"sh","nm":"P","ind":5,"ks":{"k":{"i":[[0.131,0.309],[-0.141,-0.298]],"o":[[0.131,0.309],[-0.141,-0.298]],"v":[[-152.546,-58.892],[-152.141,-57.979]],"c":true},"a":0}},{"ty":"sh","nm":"P","ind":6,"ks":{"k":{"i":[[0.3,1.214],[-0.426,-1.091]],"o":[[0.298,1.216],[-0.427,-1.091]],"v":[[-153.901,-62.984],[-152.811,-59.523]],"c":true},"a":0}},{"ty":"sh","nm":"P","ind":7,"ks":{"k":{"i":[[0.316,0.358],[-0.339,-0.325]],"o":[[0.316,0.357],[-0.339,-0.326]],"v":[[-149.061,-53.241],[-148.079,-52.216]],"c":true},"a":0}},{"ty":"sh","nm":"P","ind":8,"ks":{"k":{"i":[[-0.108,-0.633],[0.077,0.66]],"o":[[-0.109,-0.632],[0.076,0.66]],"v":[[-154.358,-65.199],[-154.637,-67.137]],"c":true},"a":0}},{"ty":"sh","nm":"P","ind":9,"ks":{"k":{"i":[[-0.131,-0.555],[0.104,0.578]],"o":[[-0.131,-0.554],[0.104,0.579]],"v":[[-153.962,-63.252],[-154.315,-64.95]],"c":true},"a":0}},{"ty":"sh","nm":"P","ind":10,"ks":{"k":{"i":[[0,0],[0,0],[-0.162,-1.43],[0.006,1.546]],"o":[[0,0],[0.004,1.55],[-0.164,-1.427],[0,0]],"v":[[-154.962,-96.047],[-154.893,-71.647],[-154.641,-67.175],[-154.908,-71.63]],"c":true},"a":0}},{"ty":"sh","nm":"P","ind":11,"ks":{"k":{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[-110.523,-170.682],[-114.893,-173.222],[-110.523,-170.682]],"c":true},"a":0}},{"ty":"sh","nm":"P","ind":12,"ks":{"k":{"i":[[0,0],[0.286,-0.165],[-0.288,0.171],[0,0],[0.286,-0.165],[0.704,-0.378],[0.197,-0.104],[0.544,-0.27],[0.159,-0.077],[0.666,-0.299],[0.142,-0.063],[0.53,-0.218],[0.186,-0.074],[0.587,-0.215],[0.052,-0.019],[0.542,-0.18],[0,0],[0.159,-0.024],[0.533,-0.061],[0.194,-0.02],[0.66,-0.04],[0.065,-0.004],[0.571,-0.01],[0.186,-0.001],[0.452,0.012],[0.151,0.006],[0.543,0.042],[0.098,0.008],[0.424,0.049],[0.153,0.02],[0.366,0.058],[0.106,0.018],[0.419,0.086],[0.095,0.02],[0.302,0.073],[0.111,0.028],[0.275,0.078],[0.06,0.017],[0.285,0.092],[0.074,0.025],[0.185,0.066],[0.067,0.025],[0.17,0.068],[0.017,0.007],[0.143,0.062],[0.037,0.017],[0.069,0.032],[0.024,0.011],[0.031,0.015],[0,0],[0,0],[0,0],[0,0],[0.063,-0.103],[0.013,-0.021],[0.076,-0.122],[0.037,-0.059],[0.084,-0.134],[0.055,-0.086],[0.098,-0.152],[0.074,-0.115],[0.112,-0.171],[0.089,-0.135],[0.129,-0.193],[0.104,-0.154],[0.145,-0.213],[0.118,-0.172],[0.162,-0.233],[0.132,-0.188],[0.179,-0.252],[0.144,-0.201],[0.201,-0.277],[0.151,-0.205],[0.226,-0.304],[0.156,-0.208],[0.266,-0.349],[0.143,-0.185],[0.411,-0.521],[0.03,-0.038],[0.47,-0.578],[0.141,-0.172],[0.348,-0.417],[0.191,-0.226],[0.324,-0.376],[0.069,-0.08],[0,0],[0.172,-0.166],[0.458,-0.427],[0.266,-0.244],[0.515,-0.457],[0.228,-0.2],[0.77,-0.64],[0.075,-0.062],[0.713,-0.561],[0.262,-0.202],[0.551,-0.408],[0.307,-0.222],[0.539,-0.373],[0.316,-0.213],[0.586,-0.376],[0.282,-0.176],[0.889,-0.513],[0.287,-0.161],[0,0],[0,0],[0,0],[0,0],[-6.242,-3.641],[0,0],[0.122,0.076],[-1.613,-0.423],[0,0],[0,0],[0.035,12.446]],"o":[[-0.288,0.171],[0.286,-0.165],[0,0],[-0.288,0.171],[-0.718,0.414],[-0.198,0.106],[-0.553,0.291],[-0.16,0.079],[-0.68,0.331],[-0.143,0.064],[-0.539,0.238],[-0.187,0.077],[-0.599,0.24],[-0.052,0.019],[-0.553,0.201],[0,0],[-0.16,0.025],[-0.551,0.082],[-0.196,0.023],[-0.692,0.071],[-0.066,0.004],[-0.6,0.034],[-0.189,0.003],[-0.472,0.002],[-0.153,-0.004],[-0.579,-0.021],[-0.1,-0.008],[-0.449,-0.038],[-0.156,-0.018],[-0.389,-0.05],[-0.108,-0.017],[-0.457,-0.077],[-0.097,-0.02],[-0.327,-0.07],[-0.114,-0.028],[-0.302,-0.077],[-0.061,-0.017],[-0.327,-0.094],[-0.077,-0.025],[-0.21,-0.07],[-0.071,-0.025],[-0.205,-0.076],[-0.017,-0.007],[-0.189,-0.076],[-0.041,-0.018],[-0.094,-0.042],[-0.028,-0.013],[-0.068,-0.032],[0,0],[0,0],[0,0],[0,0],[-0.029,0.048],[-0.012,0.019],[-0.055,0.09],[-0.033,0.053],[-0.07,0.113],[-0.05,0.079],[-0.086,0.135],[-0.068,0.107],[-0.101,0.156],[-0.083,0.127],[-0.119,0.18],[-0.098,0.147],[-0.135,0.201],[-0.113,0.165],[-0.152,0.222],[-0.126,0.182],[-0.17,0.242],[-0.139,0.195],[-0.191,0.267],[-0.145,0.2],[-0.216,0.294],[-0.151,0.203],[-0.254,0.338],[-0.139,0.182],[-0.388,0.503],[-0.03,0.038],[-0.443,0.56],[-0.138,0.17],[-0.335,0.409],[-0.188,0.224],[-0.314,0.371],[-0.068,0.079],[0,0],[-0.171,0.166],[-0.447,0.43],[-0.262,0.245],[-0.503,0.461],[-0.226,0.201],[-0.745,0.652],[-0.075,0.062],[-0.694,0.574],[-0.259,0.204],[-0.54,0.417],[-0.304,0.225],[-0.53,0.383],[-0.313,0.217],[-0.576,0.389],[-0.279,0.179],[-0.868,0.544],[-0.285,0.164],[0,0],[0,0],[0,0],[0,0],[0.04,10.363],[0,0],[-0.124,-0.072],[1.363,0.841],[0,0],[0,0],[8.742,-12.398],[0,0]],"v":[[-65.916,-177.089],[-66.775,-176.586],[-65.916,-177.089],[-77.196,-183.645],[-78.055,-183.141],[-80.185,-181.958],[-80.777,-181.645],[-82.423,-180.804],[-82.903,-180.565],[-84.922,-179.619],[-85.347,-179.434],[-86.951,-178.751],[-87.511,-178.523],[-89.291,-177.839],[-89.449,-177.779],[-91.087,-177.217],[-99.914,-175.045],[-100.39,-174.973],[-102.017,-174.757],[-102.605,-174.69],[-104.638,-174.52],[-104.831,-174.512],[-106.586,-174.448],[-107.146,-174.443],[-108.531,-174.458],[-108.991,-174.469],[-110.677,-174.563],[-110.969,-174.589],[-112.278,-174.72],[-112.74,-174.777],[-113.873,-174.94],[-114.199,-174.99],[-115.514,-175.234],[-115.795,-175.295],[-116.739,-175.509],[-117.078,-175.593],[-117.945,-175.825],[-118.132,-175.876],[-119.049,-176.157],[-119.27,-176.231],[-119.864,-176.436],[-120.073,-176.511],[-120.641,-176.728],[-120.696,-176.75],[-121.191,-176.956],[-121.305,-177.007],[-121.555,-177.12],[-121.64,-177.159],[-121.802,-177.237],[-121.803,-177.237],[-121.803,-177.237],[-121.803,-177.237],[-121.803,-177.237],[-121.943,-177.007],[-121.987,-176.935],[-122.181,-176.621],[-122.295,-176.439],[-122.522,-176.076],[-122.686,-175.818],[-122.958,-175.392],[-123.177,-175.053],[-123.494,-174.566],[-123.756,-174.167],[-124.127,-173.608],[-124.431,-173.154],[-124.852,-172.531],[-125.198,-172.025],[-125.671,-171.34],[-126.057,-170.788],[-126.583,-170.042],[-127.005,-169.451],[-127.598,-168.631],[-128.036,-168.028],[-128.706,-167.125],[-129.16,-166.514],[-129.948,-165.478],[-130.363,-164.933],[-131.563,-163.396],[-131.65,-163.284],[-133.022,-161.574],[-133.448,-161.057],[-134.468,-159.821],[-135.043,-159.142],[-135.995,-158.023],[-136.204,-157.784],[-144.891,-148.564],[-145.405,-148.067],[-146.763,-146.782],[-147.552,-146.048],[-149.081,-144.671],[-149.758,-144.068],[-152.028,-142.128],[-152.256,-141.944],[-154.367,-140.242],[-155.152,-139.637],[-156.788,-138.398],[-157.706,-137.729],[-159.31,-136.594],[-160.251,-135.948],[-161.996,-134.803],[-162.834,-134.264],[-165.466,-132.674],[-166.326,-132.185],[-163.539,-130.565],[-166.311,-132.168],[-166.22,-91.016],[-166.191,-78.192],[-156.268,-56.426],[-144.985,-49.864],[-145.347,-50.096],[-140.881,-48.188],[-110.153,-40.143],[-79.596,-83.571],[-65.763,-123.107]],"c":true},"a":0}},{"ty":"fl","nm":"F","c":{"a":0,"k":[0.788,0.807,0.886,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]}],"ip":0,"op":121,"st":0,"parent":5,"td":1,"ty":4},{"ind":7,"nm":"l","sr":1,"ks":{"o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[256,256,0],"l":2},"a":{"a":0,"k":[0,0,0],"l":2},"s":{"a":0,"k":[100,100,100],"l":2}},"shapes":[{"ty":"gr","nm":"G","it":[{"ty":"sh","nm":"P","ind":0,"ks":{"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-110.37,-40.164],[-110.224,20.652],[-38.033,-21.022],[-7.985,-37.428],[-32.379,-81.259]],"c":true},"a":0}},{"ty":"st","nm":"S","lc":2,"lj":2,"o":{"a":0,"k":100},"w":{"a":0,"k":1.823},"d":[{"nm":"d","n":"d","v":{"a":0,"k":5.469}},{"nm":"g","n":"g","v":{"a":0,"k":5.104}}],"c":{"a":0,"k":[0.184,0.184,0.184,1]}},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"tm","nm":"T","s":{"a":0,"k":0},"e":{"a":0,"k":100},"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[0]},{"t":120,"s":[-360]}]},"m":1}],"hasMask":true,"masksProperties":[{"inv":false,"nm":"M","pt":{"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-114.245,-39.759],[-128.37,35.902],[36.515,-8.598],[-110.422,-40.259]],"c":true},"a":0},"o":{"a":0,"k":100},"mode":"a","x":{"a":0,"k":0}}],"ip":0,"op":121,"st":0,"tt":2,"ty":4},{"ind":8,"nm":"L","sr":1,"ks":{"o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[256,256,0],"l":2},"a":{"a":0,"k":[0,0,0],"l":2},"s":{"a":0,"k":[100,100,100],"l":2}},"shapes":[{"ty":"gr","nm":"G","it":[{"ty":"gr","nm":"G","it":[{"ty":"sh","nm":"P","ind":0,"ks":{"k":{"i":[[0,-3.627],[3.626,0],[0,3.548],[-3.548,0]],"o":[[0,3.548],[-3.548,0],[0,-3.627],[3.626,0]],"v":[[-106.059,116.697],[-112.524,123.162],[-118.989,116.697],[-112.524,110.232]],"c":true},"a":0}},{"ty":"st","nm":"S","lc":2,"lj":2,"o":{"a":0,"k":100},"w":{"a":0,"k":1.823},"c":{"a":0,"k":[0.69,0.721,0.811,1]}},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[-112.524,116.697],"ti":[0,0],"to":[0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":50,"s":[-117.524,86.697],"ti":[0,0],"to":[0,0]},{"t":120,"s":[-112.524,116.697]}],"a":1},"a":{"a":0,"k":[-112.524,116.697]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"G","it":[{"ty":"gr","nm":"G","it":[{"ty":"gr","nm":"G","it":[{"ty":"sh","nm":"P","ind":0,"ks":{"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[135.344,-16.413],[145.908,-26.978]],"c":false},"a":0}},{"ty":"st","nm":"S","lc":2,"lj":2,"o":{"a":0,"k":100},"w":{"a":0,"k":1.823},"c":{"a":0,"k":[0.184,0.184,0.184,1]}},{"ty":"fl","nm":"F","c":{"a":0,"k":[1,1,1,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"G","it":[{"ty":"sh","nm":"P","ind":0,"ks":{"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[145.909,-16.414],[135.343,-26.978]],"c":false},"a":0}},{"ty":"st","nm":"S","lc":2,"lj":2,"o":{"a":0,"k":100},"w":{"a":0,"k":1.823},"c":{"a":0,"k":[0.184,0.184,0.184,1]}},{"ty":"fl","nm":"F","c":{"a":0,"k":[1,1,1,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","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":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[0]},{"t":120,"s":[720]}]},"p":{"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[140.626,-21.696],"ti":[0,0],"to":[0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":50,"s":[155.626,-36.696],"ti":[0,0],"to":[0,0]},{"t":120,"s":[140.626,-21.696]}],"a":1},"a":{"a":0,"k":[140.626,-21.696]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"G","it":[{"ty":"gr","nm":"G","it":[{"ty":"sh","nm":"P","ind":0,"ks":{"k":{"i":[[0,-3.396],[3.395,0],[0,3.322],[-3.322,0]],"o":[[0,3.322],[-3.322,0],[0,-3.396],[3.395,0]],"v":[[-37.07,-107.556],[-43.123,-101.503],[-49.176,-107.556],[-43.123,-113.609]],"c":true},"a":0}},{"ty":"fl","nm":"F","c":{"a":0,"k":[1,0.203,0.168,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[-43.123,-107.556],"ti":[0,0],"to":[0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":50,"s":[-38.123,-92.556],"ti":[0,0],"to":[0,0]},{"t":120,"s":[-43.123,-107.556]}],"a":1},"a":{"a":0,"k":[-43.123,-107.556]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]}],"ip":0,"op":121,"st":0,"ty":4}],"markers":[]}