{"v":"5.12.2","fr":60,"ip":0,"op":1901,"w":1080,"h":1080,"nm":">>>>MAIN SCENE","ddd":0,"assets":[{"id":"comp_0","nm":"PCOMP_Diamond","fr":60,"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Star 15","parent":16,"sr":1,"ks":{"o":{"a":1,"k":[{"t":561.996,"s":[40],"h":1},{"t":591.996,"s":[0],"h":1},{"t":1308.996,"s":[40],"h":1},{"t":1338.996,"s":[0],"h":1},{"t":2036.162,"s":[40],"h":1},{"t":2066.162,"s":[0],"h":1},{"t":2783.162,"s":[40],"h":1},{"t":2813.162109375,"s":[0],"h":1}],"ix":11},"r":{"a":0,"k":-47.716,"ix":10},"p":{"a":0,"k":[42.031,-74.723,0],"ix":2,"l":2},"a":{"a":0,"k":[-165.75,-183.292,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"sr","sy":1,"d":1,"pt":{"a":0,"k":8,"ix":3},"p":{"a":0,"k":[0,0],"ix":4},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":561.996,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.333]},"t":571.996,"s":[45]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":591.996,"s":[90]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1308.996,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.333]},"t":1318.996,"s":[45]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1338.996,"s":[90]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":2036.162,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.333]},"t":2046.162,"s":[45]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":2066.162,"s":[90]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":2783.162,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.333]},"t":2793.162,"s":[45]},{"t":2813.162109375,"s":[90]}],"ix":5},"ir":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":561.996,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[-0.333]},"t":571.996,"s":[4]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":591.996,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1308.996,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[-0.333]},"t":1318.996,"s":[4]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1338.996,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":2036.162,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[-0.333]},"t":2046.162,"s":[4]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":2066.162,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":2783.162,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[-0.333]},"t":2793.162,"s":[4]},{"t":2813.162109375,"s":[0]}],"ix":6},"is":{"a":0,"k":0,"ix":8},"or":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":561.996,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.667]},"t":571.996,"s":[20]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":591.996,"s":[30]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1308.996,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.667]},"t":1318.996,"s":[20]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1338.996,"s":[30]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":2036.162,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.667]},"t":2046.162,"s":[20]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":2066.162,"s":[30]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":2783.162,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.667]},"t":2793.162,"s":[20]},{"t":2813.162109375,"s":[30]}],"ix":7},"os":{"a":0,"k":0,"ix":9},"ix":1,"nm":"Polystar Path 1","mn":"ADBE Vector Shape - Star","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-165.75,-182.5],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Polystar 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":3600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"Star 14","parent":16,"sr":1,"ks":{"o":{"a":1,"k":[{"t":181.02,"s":[40],"h":1},{"t":211.02,"s":[0],"h":1},{"t":928.02,"s":[40],"h":1},{"t":958.02,"s":[0],"h":1},{"t":1655.186,"s":[40],"h":1},{"t":1685.186,"s":[0],"h":1},{"t":2402.186,"s":[40],"h":1},{"t":2432.185546875,"s":[0],"h":1}],"ix":11},"r":{"a":0,"k":-47.716,"ix":10},"p":{"a":0,"k":[67.563,68.809,0],"ix":2,"l":2},"a":{"a":0,"k":[-165.75,-183.292,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"sr","sy":1,"d":1,"pt":{"a":0,"k":8,"ix":3},"p":{"a":0,"k":[0,0],"ix":4},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":181.02,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.333]},"t":191.02,"s":[45]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":211.02,"s":[90]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":928.02,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.333]},"t":938.02,"s":[45]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":958.02,"s":[90]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1655.186,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.333]},"t":1665.186,"s":[45]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1685.186,"s":[90]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":2402.186,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.333]},"t":2412.186,"s":[45]},{"t":2432.185546875,"s":[90]}],"ix":5},"ir":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":181.02,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[-0.333]},"t":191.02,"s":[4]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":211.02,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":928.02,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[-0.333]},"t":938.02,"s":[4]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":958.02,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1655.186,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[-0.333]},"t":1665.186,"s":[4]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1685.186,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":2402.186,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[-0.333]},"t":2412.186,"s":[4]},{"t":2432.185546875,"s":[0]}],"ix":6},"is":{"a":0,"k":0,"ix":8},"or":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":181.02,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.667]},"t":191.02,"s":[20]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":211.02,"s":[30]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":928.02,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.667]},"t":938.02,"s":[20]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":958.02,"s":[30]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1655.186,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.667]},"t":1665.186,"s":[20]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1685.186,"s":[30]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":2402.186,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.667]},"t":2412.186,"s":[20]},{"t":2432.185546875,"s":[30]}],"ix":7},"os":{"a":0,"k":0,"ix":9},"ix":1,"nm":"Polystar Path 1","mn":"ADBE Vector Shape - Star","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-165.75,-182.5],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Polystar 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":3600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"Star 13","parent":16,"sr":1,"ks":{"o":{"a":1,"k":[{"t":524.092,"s":[40],"h":1},{"t":554.092,"s":[0],"h":1},{"t":1271.092,"s":[40],"h":1},{"t":1301.092,"s":[0],"h":1},{"t":1998.258,"s":[40],"h":1},{"t":2028.258,"s":[0],"h":1},{"t":2745.258,"s":[40],"h":1},{"t":2775.2578125,"s":[0],"h":1}],"ix":11},"r":{"a":0,"k":-47.716,"ix":10},"p":{"a":0,"k":[-93.7,-24.296,0],"ix":2,"l":2},"a":{"a":0,"k":[-165.75,-183.292,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"sr","sy":1,"d":1,"pt":{"a":0,"k":8,"ix":3},"p":{"a":0,"k":[0,0],"ix":4},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":524.092,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.333]},"t":534.092,"s":[45]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":554.092,"s":[90]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1271.092,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.333]},"t":1281.092,"s":[45]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1301.092,"s":[90]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1998.258,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.333]},"t":2008.258,"s":[45]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":2028.258,"s":[90]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":2745.258,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.333]},"t":2755.258,"s":[45]},{"t":2775.2578125,"s":[90]}],"ix":5},"ir":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":524.092,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[-0.333]},"t":534.092,"s":[4]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":554.092,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1271.092,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[-0.333]},"t":1281.092,"s":[4]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1301.092,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1998.258,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[-0.333]},"t":2008.258,"s":[4]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":2028.258,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":2745.258,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[-0.333]},"t":2755.258,"s":[4]},{"t":2775.2578125,"s":[0]}],"ix":6},"is":{"a":0,"k":0,"ix":8},"or":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":524.092,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.667]},"t":534.092,"s":[20]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":554.092,"s":[30]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1271.092,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.667]},"t":1281.092,"s":[20]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1301.092,"s":[30]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1998.258,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.667]},"t":2008.258,"s":[20]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":2028.258,"s":[30]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":2745.258,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.667]},"t":2755.258,"s":[20]},{"t":2775.2578125,"s":[30]}],"ix":7},"os":{"a":0,"k":0,"ix":9},"ix":1,"nm":"Polystar Path 1","mn":"ADBE Vector Shape - Star","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-165.75,-182.5],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Polystar 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":3600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"Star 12","parent":16,"sr":1,"ks":{"o":{"a":1,"k":[{"t":671.297,"s":[40],"h":1},{"t":701.297,"s":[0],"h":1},{"t":1418.297,"s":[40],"h":1},{"t":1448.297,"s":[0],"h":1},{"t":2145.463,"s":[40],"h":1},{"t":2175.463,"s":[0],"h":1},{"t":2892.463,"s":[40],"h":1},{"t":2922.462890625,"s":[0],"h":1}],"ix":11},"r":{"a":0,"k":-47.716,"ix":10},"p":{"a":0,"k":[-26.104,93.246,0],"ix":2,"l":2},"a":{"a":0,"k":[-165.75,-183.292,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"sr","sy":1,"d":1,"pt":{"a":0,"k":8,"ix":3},"p":{"a":0,"k":[0,0],"ix":4},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":671.297,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.333]},"t":681.297,"s":[45]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":701.297,"s":[90]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1418.297,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.333]},"t":1428.297,"s":[45]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1448.297,"s":[90]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":2145.463,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.333]},"t":2155.463,"s":[45]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":2175.463,"s":[90]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":2892.463,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.333]},"t":2902.463,"s":[45]},{"t":2922.462890625,"s":[90]}],"ix":5},"ir":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":671.297,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[-0.333]},"t":681.297,"s":[4]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":701.297,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1418.297,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[-0.333]},"t":1428.297,"s":[4]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1448.297,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":2145.463,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[-0.333]},"t":2155.463,"s":[4]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":2175.463,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":2892.463,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[-0.333]},"t":2902.463,"s":[4]},{"t":2922.462890625,"s":[0]}],"ix":6},"is":{"a":0,"k":0,"ix":8},"or":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":671.297,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.667]},"t":681.297,"s":[20]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":701.297,"s":[30]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1418.297,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.667]},"t":1428.297,"s":[20]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1448.297,"s":[30]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":2145.463,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.667]},"t":2155.463,"s":[20]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":2175.463,"s":[30]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":2892.463,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.667]},"t":2902.463,"s":[20]},{"t":2922.462890625,"s":[30]}],"ix":7},"os":{"a":0,"k":0,"ix":9},"ix":1,"nm":"Polystar Path 1","mn":"ADBE Vector Shape - Star","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-165.75,-182.5],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Polystar 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":3600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":"Star 11","parent":16,"sr":1,"ks":{"o":{"a":1,"k":[{"t":973.783,"s":[40],"h":1},{"t":1003.783,"s":[0],"h":1},{"t":1720.783,"s":[40],"h":1},{"t":1750.783,"s":[0],"h":1},{"t":2447.949,"s":[40],"h":1},{"t":2477.949,"s":[0],"h":1},{"t":3194.949,"s":[40],"h":1},{"t":3224.94921875,"s":[0],"h":1}],"ix":11},"r":{"a":0,"k":-47.716,"ix":10},"p":{"a":0,"k":[91.921,-24.829,0],"ix":2,"l":2},"a":{"a":0,"k":[-165.75,-183.292,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"sr","sy":1,"d":1,"pt":{"a":0,"k":8,"ix":3},"p":{"a":0,"k":[0,0],"ix":4},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":973.783,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.333]},"t":983.783,"s":[45]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1003.783,"s":[90]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1720.783,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.333]},"t":1730.783,"s":[45]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1750.783,"s":[90]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":2447.949,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.333]},"t":2457.949,"s":[45]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":2477.949,"s":[90]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":3194.949,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.333]},"t":3204.949,"s":[45]},{"t":3224.94921875,"s":[90]}],"ix":5},"ir":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":973.783,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[-0.333]},"t":983.783,"s":[4]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1003.783,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1720.783,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[-0.333]},"t":1730.783,"s":[4]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1750.783,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":2447.949,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[-0.333]},"t":2457.949,"s":[4]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":2477.949,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":3194.949,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[-0.333]},"t":3204.949,"s":[4]},{"t":3224.94921875,"s":[0]}],"ix":6},"is":{"a":0,"k":0,"ix":8},"or":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":973.783,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.667]},"t":983.783,"s":[20]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1003.783,"s":[30]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1720.783,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.667]},"t":1730.783,"s":[20]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1750.783,"s":[30]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":2447.949,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.667]},"t":2457.949,"s":[20]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":2477.949,"s":[30]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":3194.949,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.667]},"t":3204.949,"s":[20]},{"t":3224.94921875,"s":[30]}],"ix":7},"os":{"a":0,"k":0,"ix":9},"ix":1,"nm":"Polystar Path 1","mn":"ADBE Vector Shape - Star","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-165.75,-182.5],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Polystar 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":3600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":6,"ty":4,"nm":"Star 10","parent":16,"sr":1,"ks":{"o":{"a":1,"k":[{"t":842.156,"s":[40],"h":1},{"t":872.156,"s":[0],"h":1},{"t":1589.156,"s":[40],"h":1},{"t":1619.156,"s":[0],"h":1},{"t":2316.322,"s":[40],"h":1},{"t":2346.322,"s":[0],"h":1},{"t":3063.322,"s":[40],"h":1},{"t":3093.322265625,"s":[0],"h":1}],"ix":11},"r":{"a":0,"k":-47.716,"ix":10},"p":{"a":0,"k":[-25.545,-92.456,0],"ix":2,"l":2},"a":{"a":0,"k":[-165.75,-183.292,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"sr","sy":1,"d":1,"pt":{"a":0,"k":8,"ix":3},"p":{"a":0,"k":[0,0],"ix":4},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":842.156,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.333]},"t":852.156,"s":[45]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":872.156,"s":[90]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1589.156,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.333]},"t":1599.156,"s":[45]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1619.156,"s":[90]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":2316.322,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.333]},"t":2326.322,"s":[45]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":2346.322,"s":[90]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":3063.322,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.333]},"t":3073.322,"s":[45]},{"t":3093.322265625,"s":[90]}],"ix":5},"ir":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":842.156,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[-0.333]},"t":852.156,"s":[4]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":872.156,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1589.156,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[-0.333]},"t":1599.156,"s":[4]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1619.156,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":2316.322,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[-0.333]},"t":2326.322,"s":[4]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":2346.322,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":3063.322,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[-0.333]},"t":3073.322,"s":[4]},{"t":3093.322265625,"s":[0]}],"ix":6},"is":{"a":0,"k":0,"ix":8},"or":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":842.156,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.667]},"t":852.156,"s":[20]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":872.156,"s":[30]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1589.156,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.667]},"t":1599.156,"s":[20]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1619.156,"s":[30]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":2316.322,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.667]},"t":2326.322,"s":[20]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":2346.322,"s":[30]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":3063.322,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.667]},"t":3073.322,"s":[20]},{"t":3093.322265625,"s":[30]}],"ix":7},"os":{"a":0,"k":0,"ix":9},"ix":1,"nm":"Polystar Path 1","mn":"ADBE Vector Shape - Star","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-165.75,-182.5],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Polystar 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":3600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":7,"ty":4,"nm":"Star 9","parent":16,"sr":1,"ks":{"o":{"a":1,"k":[{"t":286.553,"s":[40],"h":1},{"t":316.553,"s":[0],"h":1},{"t":1033.553,"s":[40],"h":1},{"t":1063.553,"s":[0],"h":1},{"t":1760.719,"s":[40],"h":1},{"t":1790.719,"s":[0],"h":1},{"t":2507.719,"s":[40],"h":1},{"t":2537.71875,"s":[0],"h":1}],"ix":11},"r":{"a":0,"k":-47.716,"ix":10},"p":{"a":0,"k":[-76.024,43.324,0],"ix":2,"l":2},"a":{"a":0,"k":[-165.75,-183.292,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"sr","sy":1,"d":1,"pt":{"a":0,"k":8,"ix":3},"p":{"a":0,"k":[0,0],"ix":4},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":286.553,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.333]},"t":296.553,"s":[45]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":316.553,"s":[90]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1033.553,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.333]},"t":1043.553,"s":[45]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1063.553,"s":[90]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1760.719,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.333]},"t":1770.719,"s":[45]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1790.719,"s":[90]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":2507.719,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.333]},"t":2517.719,"s":[45]},{"t":2537.71875,"s":[90]}],"ix":5},"ir":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":286.553,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[-0.333]},"t":296.553,"s":[4]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":316.553,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1033.553,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[-0.333]},"t":1043.553,"s":[4]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1063.553,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1760.719,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[-0.333]},"t":1770.719,"s":[4]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1790.719,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":2507.719,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[-0.333]},"t":2517.719,"s":[4]},{"t":2537.71875,"s":[0]}],"ix":6},"is":{"a":0,"k":0,"ix":8},"or":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":286.553,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.667]},"t":296.553,"s":[20]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":316.553,"s":[30]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1033.553,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.667]},"t":1043.553,"s":[20]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1063.553,"s":[30]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1760.719,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.667]},"t":1770.719,"s":[20]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1790.719,"s":[30]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":2507.719,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.667]},"t":2517.719,"s":[20]},{"t":2537.71875,"s":[30]}],"ix":7},"os":{"a":0,"k":0,"ix":9},"ix":1,"nm":"Polystar Path 1","mn":"ADBE Vector Shape - Star","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-165.75,-182.5],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Polystar 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":3600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":8,"ty":4,"nm":"Star 8","parent":16,"sr":1,"ks":{"o":{"a":1,"k":[{"t":161,"s":[40],"h":1},{"t":191,"s":[0],"h":1},{"t":908,"s":[40],"h":1},{"t":938,"s":[0],"h":1},{"t":1635.166,"s":[40],"h":1},{"t":1665.166,"s":[0],"h":1},{"t":2382.166,"s":[40],"h":1},{"t":2412.166015625,"s":[0],"h":1}],"ix":11},"r":{"a":0,"k":-47.716,"ix":10},"p":{"a":0,"k":[-68.753,68.809,0],"ix":2,"l":2},"a":{"a":0,"k":[-165.75,-183.292,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"sr","sy":1,"d":1,"pt":{"a":0,"k":8,"ix":3},"p":{"a":0,"k":[0,0],"ix":4},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":161,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.333]},"t":171,"s":[45]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":191,"s":[90]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":908,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.333]},"t":918,"s":[45]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":938,"s":[90]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1635.166,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.333]},"t":1645.166,"s":[45]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1665.166,"s":[90]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":2382.166,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.333]},"t":2392.166,"s":[45]},{"t":2412.166015625,"s":[90]}],"ix":5},"ir":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":161,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[-0.333]},"t":171,"s":[4]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":191,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":908,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[-0.333]},"t":918,"s":[4]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":938,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1635.166,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[-0.333]},"t":1645.166,"s":[4]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1665.166,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":2382.166,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[-0.333]},"t":2392.166,"s":[4]},{"t":2412.166015625,"s":[0]}],"ix":6},"is":{"a":0,"k":0,"ix":8},"or":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":161,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.667]},"t":171,"s":[20]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":191,"s":[30]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":908,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.667]},"t":918,"s":[20]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":938,"s":[30]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1635.166,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.667]},"t":1645.166,"s":[20]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1665.166,"s":[30]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":2382.166,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.667]},"t":2392.166,"s":[20]},{"t":2412.166015625,"s":[30]}],"ix":7},"os":{"a":0,"k":0,"ix":9},"ix":1,"nm":"Polystar Path 1","mn":"ADBE Vector Shape - Star","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-165.75,-182.5],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Polystar 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":3600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":9,"ty":4,"nm":"Star 7","parent":16,"sr":1,"ks":{"o":{"a":1,"k":[{"t":578.887,"s":[40],"h":1},{"t":608.887,"s":[0],"h":1},{"t":1325.887,"s":[40],"h":1},{"t":1355.887,"s":[0],"h":1},{"t":2053.053,"s":[40],"h":1},{"t":2083.053,"s":[0],"h":1},{"t":2800.053,"s":[40],"h":1},{"t":2830.052734375,"s":[0],"h":1}],"ix":11},"r":{"a":0,"k":-47.716,"ix":10},"p":{"a":0,"k":[101.64,-58.375,0],"ix":2,"l":2},"a":{"a":0,"k":[-165.75,-183.292,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"sr","sy":1,"d":1,"pt":{"a":0,"k":8,"ix":3},"p":{"a":0,"k":[0,0],"ix":4},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":578.887,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.333]},"t":588.887,"s":[45]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":608.887,"s":[90]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1325.887,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.333]},"t":1335.887,"s":[45]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1355.887,"s":[90]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":2053.053,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.333]},"t":2063.053,"s":[45]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":2083.053,"s":[90]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":2800.053,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.333]},"t":2810.053,"s":[45]},{"t":2830.052734375,"s":[90]}],"ix":5},"ir":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":578.887,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[-0.333]},"t":588.887,"s":[4]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":608.887,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1325.887,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[-0.333]},"t":1335.887,"s":[4]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1355.887,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":2053.053,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[-0.333]},"t":2063.053,"s":[4]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":2083.053,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":2800.053,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[-0.333]},"t":2810.053,"s":[4]},{"t":2830.052734375,"s":[0]}],"ix":6},"is":{"a":0,"k":0,"ix":8},"or":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":578.887,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.667]},"t":588.887,"s":[20]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":608.887,"s":[30]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1325.887,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.667]},"t":1335.887,"s":[20]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1355.887,"s":[30]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":2053.053,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.667]},"t":2063.053,"s":[20]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":2083.053,"s":[30]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":2800.053,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.667]},"t":2810.053,"s":[20]},{"t":2830.052734375,"s":[30]}],"ix":7},"os":{"a":0,"k":0,"ix":9},"ix":1,"nm":"Polystar Path 1","mn":"ADBE Vector Shape - Star","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-165.75,-182.5],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Polystar 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":3600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":10,"ty":4,"nm":"Star 6","parent":16,"sr":1,"ks":{"o":{"a":1,"k":[{"t":1102.834,"s":[40],"h":1},{"t":1132.834,"s":[0],"h":1},{"t":1849.834,"s":[40],"h":1},{"t":1879.834,"s":[0],"h":1},{"t":2577,"s":[40],"h":1},{"t":2607,"s":[0],"h":1},{"t":3324,"s":[40],"h":1},{"t":3354,"s":[0],"h":1}],"ix":11},"r":{"a":0,"k":-47.716,"ix":10},"p":{"a":0,"k":[101.054,59.144,0],"ix":2,"l":2},"a":{"a":0,"k":[-165.75,-183.292,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"sr","sy":1,"d":1,"pt":{"a":0,"k":8,"ix":3},"p":{"a":0,"k":[0,0],"ix":4},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1102.834,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.333]},"t":1112.834,"s":[45]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1132.834,"s":[90]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1849.834,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.333]},"t":1859.834,"s":[45]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1879.834,"s":[90]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":2577,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.333]},"t":2587,"s":[45]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":2607,"s":[90]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":3324,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.333]},"t":3334,"s":[45]},{"t":3354,"s":[90]}],"ix":5},"ir":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1102.834,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[-0.333]},"t":1112.834,"s":[4]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1132.834,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1849.834,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[-0.333]},"t":1859.834,"s":[4]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1879.834,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":2577,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[-0.333]},"t":2587,"s":[4]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":2607,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":3324,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[-0.333]},"t":3334,"s":[4]},{"t":3354,"s":[0]}],"ix":6},"is":{"a":0,"k":0,"ix":8},"or":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1102.834,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.667]},"t":1112.834,"s":[20]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1132.834,"s":[30]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1849.834,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.667]},"t":1859.834,"s":[20]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1879.834,"s":[30]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":2577,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.667]},"t":2587,"s":[20]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":2607,"s":[30]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":3324,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.667]},"t":3334,"s":[20]},{"t":3354,"s":[30]}],"ix":7},"os":{"a":0,"k":0,"ix":9},"ix":1,"nm":"Polystar Path 1","mn":"ADBE Vector Shape - Star","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-165.75,-182.5],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Polystar 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":3600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":11,"ty":4,"nm":"Star 5","parent":16,"sr":1,"ks":{"o":{"a":1,"k":[{"t":871.891,"s":[40],"h":1},{"t":901.891,"s":[0],"h":1},{"t":1618.891,"s":[40],"h":1},{"t":1648.891,"s":[0],"h":1},{"t":2346.057,"s":[40],"h":1},{"t":2376.057,"s":[0],"h":1},{"t":3093.057,"s":[40],"h":1},{"t":3123.056640625,"s":[0],"h":1}],"ix":11},"r":{"a":0,"k":-47.716,"ix":10},"p":{"a":0,"k":[24.395,93.779,0],"ix":2,"l":2},"a":{"a":0,"k":[-165.75,-183.292,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"sr","sy":1,"d":1,"pt":{"a":0,"k":8,"ix":3},"p":{"a":0,"k":[0,0],"ix":4},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":871.891,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.333]},"t":881.891,"s":[45]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":901.891,"s":[90]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1618.891,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.333]},"t":1628.891,"s":[45]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1648.891,"s":[90]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":2346.057,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.333]},"t":2356.057,"s":[45]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":2376.057,"s":[90]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":3093.057,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.333]},"t":3103.057,"s":[45]},{"t":3123.056640625,"s":[90]}],"ix":5},"ir":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":871.891,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[-0.333]},"t":881.891,"s":[4]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":901.891,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1618.891,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[-0.333]},"t":1628.891,"s":[4]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1648.891,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":2346.057,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[-0.333]},"t":2356.057,"s":[4]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":2376.057,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":3093.057,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[-0.333]},"t":3103.057,"s":[4]},{"t":3123.056640625,"s":[0]}],"ix":6},"is":{"a":0,"k":0,"ix":8},"or":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":871.891,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.667]},"t":881.891,"s":[20]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":901.891,"s":[30]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1618.891,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.667]},"t":1628.891,"s":[20]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1648.891,"s":[30]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":2346.057,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.667]},"t":2356.057,"s":[20]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":2376.057,"s":[30]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":3093.057,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.667]},"t":3103.057,"s":[20]},{"t":3123.056640625,"s":[30]}],"ix":7},"os":{"a":0,"k":0,"ix":9},"ix":1,"nm":"Polystar Path 1","mn":"ADBE Vector Shape - Star","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-165.75,-182.5],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Polystar 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":3600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":12,"ty":4,"nm":"Star 4","parent":16,"sr":1,"ks":{"o":{"a":1,"k":[{"t":1030.377,"s":[40],"h":1},{"t":1060.377,"s":[0],"h":1},{"t":1777.377,"s":[40],"h":1},{"t":1807.377,"s":[0],"h":1},{"t":2504.543,"s":[40],"h":1},{"t":2534.543,"s":[0],"h":1},{"t":3251.543,"s":[40],"h":1},{"t":3281.54296875,"s":[0],"h":1}],"ix":11},"r":{"a":0,"k":-47.716,"ix":10},"p":{"a":0,"k":[-119.235,0.113,0],"ix":2,"l":2},"a":{"a":0,"k":[-165.75,-183.292,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"sr","sy":1,"d":1,"pt":{"a":0,"k":8,"ix":3},"p":{"a":0,"k":[0,0],"ix":4},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1030.377,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.333]},"t":1040.377,"s":[45]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1060.377,"s":[90]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1777.377,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.333]},"t":1787.377,"s":[45]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1807.377,"s":[90]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":2504.543,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.333]},"t":2514.543,"s":[45]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":2534.543,"s":[90]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":3251.543,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.333]},"t":3261.543,"s":[45]},{"t":3281.54296875,"s":[90]}],"ix":5},"ir":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1030.377,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[-0.333]},"t":1040.377,"s":[4]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1060.377,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1777.377,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[-0.333]},"t":1787.377,"s":[4]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1807.377,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":2504.543,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[-0.333]},"t":2514.543,"s":[4]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":2534.543,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":3251.543,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[-0.333]},"t":3261.543,"s":[4]},{"t":3281.54296875,"s":[0]}],"ix":6},"is":{"a":0,"k":0,"ix":8},"or":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1030.377,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.667]},"t":1040.377,"s":[20]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1060.377,"s":[30]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1777.377,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.667]},"t":1787.377,"s":[20]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1807.377,"s":[30]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":2504.543,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.667]},"t":2514.543,"s":[20]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":2534.543,"s":[30]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":3251.543,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.667]},"t":3261.543,"s":[20]},{"t":3281.54296875,"s":[30]}],"ix":7},"os":{"a":0,"k":0,"ix":9},"ix":1,"nm":"Polystar Path 1","mn":"ADBE Vector Shape - Star","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-165.75,-182.5],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Polystar 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":3600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":13,"ty":4,"nm":"Star 3","parent":16,"sr":1,"ks":{"o":{"a":1,"k":[{"t":409.186,"s":[40],"h":1},{"t":439.186,"s":[0],"h":1},{"t":1156.186,"s":[40],"h":1},{"t":1186.186,"s":[0],"h":1},{"t":1883.352,"s":[40],"h":1},{"t":1913.352,"s":[0],"h":1},{"t":2630.352,"s":[40],"h":1},{"t":2660.3515625,"s":[0],"h":1}],"ix":11},"r":{"a":0,"k":-47.716,"ix":10},"p":{"a":0,"k":[57.703,-102.054,0],"ix":2,"l":2},"a":{"a":0,"k":[-165.75,-183.292,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"sr","sy":1,"d":1,"pt":{"a":0,"k":8,"ix":3},"p":{"a":0,"k":[0,0],"ix":4},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":409.186,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.333]},"t":419.186,"s":[45]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":439.186,"s":[90]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1156.186,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.333]},"t":1166.186,"s":[45]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1186.186,"s":[90]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1883.352,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.333]},"t":1893.352,"s":[45]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1913.352,"s":[90]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":2630.352,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.333]},"t":2640.352,"s":[45]},{"t":2660.3515625,"s":[90]}],"ix":5},"ir":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":409.186,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[-0.333]},"t":419.186,"s":[4]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":439.186,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1156.186,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[-0.333]},"t":1166.186,"s":[4]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1186.186,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1883.352,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[-0.333]},"t":1893.352,"s":[4]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1913.352,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":2630.352,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[-0.333]},"t":2640.352,"s":[4]},{"t":2660.3515625,"s":[0]}],"ix":6},"is":{"a":0,"k":0,"ix":8},"or":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":409.186,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.667]},"t":419.186,"s":[20]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":439.186,"s":[30]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1156.186,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.667]},"t":1166.186,"s":[20]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1186.186,"s":[30]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1883.352,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.667]},"t":1893.352,"s":[20]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1913.352,"s":[30]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":2630.352,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.667]},"t":2640.352,"s":[20]},{"t":2660.3515625,"s":[30]}],"ix":7},"os":{"a":0,"k":0,"ix":9},"ix":1,"nm":"Polystar Path 1","mn":"ADBE Vector Shape - Star","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-165.75,-182.5],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Polystar 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":3600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":14,"ty":4,"nm":"Star 2","parent":16,"sr":1,"ks":{"o":{"a":1,"k":[{"t":488.156,"s":[40],"h":1},{"t":518.156,"s":[0],"h":1},{"t":1235.156,"s":[40],"h":1},{"t":1265.156,"s":[0],"h":1},{"t":1962.322,"s":[40],"h":1},{"t":1992.322,"s":[0],"h":1},{"t":2709.322,"s":[40],"h":1},{"t":2739.322265625,"s":[0],"h":1}],"ix":11},"r":{"a":0,"k":-47.716,"ix":10},"p":{"a":0,"k":[23.767,-92.989,0],"ix":2,"l":2},"a":{"a":0,"k":[-165.75,-183.292,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"sr","sy":1,"d":1,"pt":{"a":0,"k":8,"ix":3},"p":{"a":0,"k":[0,0],"ix":4},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":488.156,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.333]},"t":498.156,"s":[45]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":518.156,"s":[90]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1235.156,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.333]},"t":1245.156,"s":[45]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1265.156,"s":[90]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1962.322,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.333]},"t":1972.322,"s":[45]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1992.322,"s":[90]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":2709.322,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.333]},"t":2719.322,"s":[45]},{"t":2739.322265625,"s":[90]}],"ix":5},"ir":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":488.156,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[-0.333]},"t":498.156,"s":[4]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":518.156,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1235.156,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[-0.333]},"t":1245.156,"s":[4]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1265.156,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1962.322,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[-0.333]},"t":1972.322,"s":[4]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1992.322,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":2709.322,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[-0.333]},"t":2719.322,"s":[4]},{"t":2739.322265625,"s":[0]}],"ix":6},"is":{"a":0,"k":0,"ix":8},"or":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":488.156,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.667]},"t":498.156,"s":[20]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":518.156,"s":[30]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1235.156,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.667]},"t":1245.156,"s":[20]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1265.156,"s":[30]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1962.322,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.667]},"t":1972.322,"s":[20]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1992.322,"s":[30]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":2709.322,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.667]},"t":2719.322,"s":[20]},{"t":2739.322265625,"s":[30]}],"ix":7},"os":{"a":0,"k":0,"ix":9},"ix":1,"nm":"Polystar Path 1","mn":"ADBE Vector Shape - Star","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-165.75,-182.5],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Polystar 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":3600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":15,"ty":4,"nm":"Star 1","parent":16,"sr":1,"ks":{"o":{"a":1,"k":[{"t":633.678,"s":[40],"h":1},{"t":663.678,"s":[0],"h":1},{"t":1380.678,"s":[40],"h":1},{"t":1410.678,"s":[0],"h":1},{"t":2107.844,"s":[40],"h":1},{"t":2137.844,"s":[0],"h":1},{"t":2854.844,"s":[40],"h":1},{"t":2884.84375,"s":[0],"h":1}],"ix":11},"r":{"a":0,"k":-47.716,"ix":10},"p":{"a":0,"k":[-68.753,-67.508,0],"ix":2,"l":2},"a":{"a":0,"k":[-165.75,-183.292,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"sr","sy":1,"d":1,"pt":{"a":0,"k":8,"ix":3},"p":{"a":0,"k":[0,0],"ix":4},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":633.678,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.333]},"t":643.678,"s":[45]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":663.678,"s":[90]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1380.678,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.333]},"t":1390.678,"s":[45]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1410.678,"s":[90]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":2107.844,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.333]},"t":2117.844,"s":[45]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":2137.844,"s":[90]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":2854.844,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.333]},"t":2864.844,"s":[45]},{"t":2884.84375,"s":[90]}],"ix":5},"ir":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":633.678,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[-0.333]},"t":643.678,"s":[4]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":663.678,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1380.678,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[-0.333]},"t":1390.678,"s":[4]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1410.678,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":2107.844,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[-0.333]},"t":2117.844,"s":[4]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":2137.844,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":2854.844,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[-0.333]},"t":2864.844,"s":[4]},{"t":2884.84375,"s":[0]}],"ix":6},"is":{"a":0,"k":0,"ix":8},"or":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":633.678,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.667]},"t":643.678,"s":[20]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":663.678,"s":[30]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1380.678,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.667]},"t":1390.678,"s":[20]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1410.678,"s":[30]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":2107.844,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.667]},"t":2117.844,"s":[20]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":2137.844,"s":[30]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":2854.844,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.667]},"t":2864.844,"s":[20]},{"t":2884.84375,"s":[30]}],"ix":7},"os":{"a":0,"k":0,"ix":9},"ix":1,"nm":"Polystar Path 1","mn":"ADBE Vector Shape - Star","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-165.75,-182.5],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Polystar 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":3600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":16,"ty":3,"nm":"Parent Null","sr":1,"ks":{"o":{"a":0,"k":0,"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[-1080]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":60,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":161,"s":[20]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":3354,"s":[380]},{"t":3600,"s":[450.119]}],"ix":10},"p":{"a":0,"k":[250.578,249.351,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.34,0.34,0.34],"y":[1,1,1]},"o":{"x":[0.14,0.14,0.14],"y":[1,1,0]},"t":0,"s":[0,0,100]},{"t":90,"s":[100,100,100]}],"ix":6,"l":2}},"ao":0,"ip":0,"op":3600,"st":0,"bm":0},{"ddd":0,"ind":17,"ty":4,"nm":"Sq 3","parent":16,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":-60,"ix":10},"p":{"a":0,"k":[-0.578,0.649,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[59.026,102.237],[-102.237,59.028],[-59.024,-102.237],[102.237,-59.024]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0.5,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tm","s":{"a":1,"k":[{"i":{"x":[0.12],"y":[1]},"o":{"x":[0.167],"y":[0]},"t":171,"s":[0]},{"i":{"x":[0.12],"y":[1]},"o":{"x":[0.44],"y":[0]},"t":175,"s":[0]},{"t":251,"s":[100],"h":1}],"ix":1,"x":"var $bm_rt;\n$bm_rt = loopOut();"},"e":{"a":1,"k":[{"i":{"x":[0.12],"y":[1]},"o":{"x":[0.44],"y":[0]},"t":171,"s":[0]},{"t":251,"s":[100],"h":1}],"ix":2,"x":"var $bm_rt;\n$bm_rt = loopOut();"},"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":171,"s":[0]},{"t":3599,"s":[1800]}],"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1","mn":"ADBE Vector Filter - Trim","hd":false}],"ip":0,"op":3600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":18,"ty":4,"nm":"Sq 2","parent":16,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":-30,"ix":10},"p":{"a":0,"k":[-0.578,0.649,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[59.026,102.237],[-102.237,59.028],[-59.024,-102.237],[102.237,-59.024]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0.5,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tm","s":{"a":1,"k":[{"i":{"x":[0.12],"y":[1]},"o":{"x":[0.167],"y":[0]},"t":171,"s":[0]},{"i":{"x":[0.12],"y":[1]},"o":{"x":[0.44],"y":[0]},"t":175,"s":[0]},{"t":221,"s":[100],"h":1},{"t":247,"s":[100],"h":1}],"ix":1,"x":"var $bm_rt;\n$bm_rt = loopOut();"},"e":{"a":1,"k":[{"i":{"x":[0.12],"y":[1]},"o":{"x":[0.44],"y":[0]},"t":171,"s":[0]},{"t":221,"s":[100],"h":1},{"t":247,"s":[100],"h":1}],"ix":2,"x":"var $bm_rt;\n$bm_rt = loopOut();"},"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":171,"s":[0]},{"t":3599,"s":[1440]}],"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1","mn":"ADBE Vector Filter - Trim","hd":false}],"ip":0,"op":3600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":19,"ty":4,"nm":"Sq 1","parent":16,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-0.578,0.649,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[59.026,102.237],[-102.237,59.028],[-59.024,-102.237],[102.237,-59.024]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0.5,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tm","s":{"a":1,"k":[{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.167],"y":[0]},"t":171,"s":[100]},{"i":{"x":[0.12],"y":[1]},"o":{"x":[0.44],"y":[0]},"t":178,"s":[100]},{"t":260,"s":[0],"h":1}],"ix":1,"x":"var $bm_rt;\n$bm_rt = loopOut();"},"e":{"a":1,"k":[{"i":{"x":[0.12],"y":[1]},"o":{"x":[0.44],"y":[0]},"t":171,"s":[100]},{"t":260,"s":[0],"h":1}],"ix":2,"x":"var $bm_rt;\n$bm_rt = loopOut();"},"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":171,"s":[0]},{"t":3599,"s":[-1800]}],"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1","mn":"ADBE Vector Filter - Trim","hd":false}],"ip":0,"op":3600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":20,"ty":4,"nm":"Group 3","parent":16,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-0.578,0.649,0],"ix":2,"l":2},"a":{"a":0,"k":[250,-81.313,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[9.128,-9.132],[-15.814,-15.813],[15.814,15.813],[9.128,-9.132]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.211764708161,0.396078437567,0.494117647409,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[309.009,-140.339],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-9.13,9.135],[15.816,15.817],[-15.816,-15.817],[-9.13,9.135]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.211764708161,0.396078437567,0.494117647409,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[190.955,-22.288],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-3.364,-10.357],[-21.584,7.932],[12.45,17.038],[21.584,-17.038],[-3.364,-10.357]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.211764708161,0.396078437567,0.494117647409,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[296.557,3.886],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-3.316,9.144],[21.605,2.435],[-21.605,-9.144],[-3.316,9.144]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.211764708161,0.396078437567,0.494117647409,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[228.376,2.673],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 4","np":2,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-9.137,21.602],[9.137,3.394],[2.438,-21.602],[-9.137,21.602]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.211764708161,0.396078437567,0.494117647409,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[333.96,-59.707],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 5","np":2,"cix":2,"bm":0,"ix":5,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-12.467,-4.514],[-3.347,29.516],[12.467,-29.516],[-12.467,-4.514]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.211764708161,0.396078437567,0.494117647409,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[355.564,-51.8],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 6","np":2,"cix":2,"bm":0,"ix":6,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-21.606,-21.604],[21.606,21.604],[12.475,-12.473],[-21.606,-21.604]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.211764708161,0.396078437567,0.494117647409,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[169.35,-0.68],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 7","np":2,"cix":2,"bm":0,"ix":7,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-29.529,-3.371],[29.529,12.478],[4.574,-12.478],[-29.529,-3.371]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.211764708161,0.396078437567,0.494117647409,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[220.486,24.295],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 8","np":2,"cix":2,"bm":0,"ix":8,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[9.131,-3.34],[-9.131,-21.608],[2.444,21.608],[9.131,-3.34]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.549019634724,0.662745118141,0.847058832645,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[333.954,-102.918],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 9","np":2,"cix":2,"bm":0,"ix":9,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-9.137,-9.125],[-15.811,15.807],[15.811,-15.807],[-9.137,-9.125]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.549019634724,0.662745118141,0.847058832645,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[190.962,-140.345],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 10","np":2,"cix":2,"bm":0,"ix":10,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-3.339,10.373],[21.603,17.055],[12.521,-17.055],[-21.603,-7.892],[-3.339,10.373]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.549019634724,0.662745118141,0.847058832645,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[296.534,-166.525],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 11","np":2,"cix":2,"bm":0,"ix":11,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[0.033,15.82],[24.949,9.161],[0.034,-15.82],[-24.949,9.161],[0.033,15.82]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.549019634724,0.662745118141,0.847058832645,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[249.982,-183.579],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 12","np":2,"cix":2,"bm":0,"ix":12,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[21.607,-21.607],[-21.607,21.607],[12.475,12.473],[21.607,-21.607]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.549019634724,0.662745118141,0.847058832645,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[169.35,-161.943],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 13","np":2,"cix":2,"bm":0,"ix":13,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-9.131,-9.131],[-15.816,15.813],[15.816,-15.813],[-9.131,-9.131]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.549019634724,0.662745118141,0.847058832645,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[190.956,-140.338],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 14","np":2,"cix":2,"bm":0,"ix":14,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-3.339,10.373],[21.603,17.055],[12.521,-17.055],[-21.603,-7.893],[-3.339,10.373]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.549019634724,0.662745118141,0.847058832645,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[296.534,-166.525],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 15","np":2,"cix":2,"bm":0,"ix":15,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[0.033,15.82],[24.949,9.161],[0.034,-15.82],[-24.949,9.161],[0.033,15.82]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.549019634724,0.662745118141,0.847058832645,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[249.982,-183.579],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 16","np":2,"cix":2,"bm":0,"ix":16,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[21.606,-21.606],[-21.606,21.606],[12.475,12.472],[21.606,-21.606]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.549019634724,0.662745118141,0.847058832645,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[169.35,-161.942],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 17","np":2,"cix":2,"bm":0,"ix":17,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-3.361,-9.133],[-21.621,9.133],[21.621,-2.474],[-3.361,-9.133]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.450980395079,0.811764717102,0.917647063732,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[228.394,-165.285],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 18","np":2,"cix":2,"bm":0,"ix":18,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[10.367,3.33],[17.041,-21.601],[-17.041,-12.467],[-7.902,21.601],[10.367,3.33]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.450980395079,0.811764717102,0.917647063732,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[164.784,-127.869],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 19","np":2,"cix":2,"bm":0,"ix":19,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[29.529,-12.49],[-29.529,3.359],[4.547,12.49],[29.529,-12.49]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.450980395079,0.811764717102,0.917647063732,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[220.486,-186.908],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 20","np":2,"cix":2,"bm":0,"ix":20,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-3.361,-9.133],[-21.621,9.133],[21.621,-2.474],[-3.361,-9.133]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.450980395079,0.811764717102,0.917647063732,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[228.394,-165.285],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 21","np":2,"cix":2,"bm":0,"ix":21,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[10.355,3.338],[17.041,-21.606],[-17.041,-12.472],[-7.907,21.606],[10.355,3.338]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.450980395079,0.811764717102,0.917647063732,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[164.785,-127.864],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 22","np":2,"cix":2,"bm":0,"ix":22,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[29.529,-12.49],[-29.529,3.359],[4.547,12.49],[29.529,-12.49]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.450980395079,0.811764717102,0.917647063732,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[220.486,-186.908],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 23","np":2,"cix":2,"bm":0,"ix":23,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-9.134,3.344],[9.134,21.613],[-2.445,-21.613],[-9.134,3.344]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.450980395079,0.811764717102,0.917647063732,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[166.017,-59.702],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 24","np":2,"cix":2,"bm":0,"ix":24,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[3.347,9.134],[21.61,-9.134],[-21.61,2.451],[3.347,9.134]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0.309803932905,0.376470595598,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[271.625,2.683],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 25","np":2,"cix":2,"bm":0,"ix":25,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[3.328,-10.357],[-21.617,-17.038],[-12.486,17.038],[21.617,7.932],[3.328,-10.357]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0.309803932905,0.376470595598,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[203.442,3.886],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 26","np":2,"cix":2,"bm":0,"ix":26,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-10.356,-3.372],[-17.038,21.58],[17.038,12.449],[7.918,-21.58],[-10.356,-3.372]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0.309803932905,0.376470595598,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[335.179,-34.733],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 27","np":2,"cix":2,"bm":0,"ix":27,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-12.477,-29.516],[3.338,29.516],[12.477,-4.558],[-12.477,-29.516]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0.309803932905,0.376470595598,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[144.406,-51.8],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 28","np":2,"cix":2,"bm":0,"ix":28,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[3.343,10.358],[21.604,-7.908],[-12.472,-17.04],[-21.604,17.04],[3.343,10.358]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.160784319043,0.552941203117,0.75686275959,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[203.429,-166.51],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 29","np":2,"cix":2,"bm":0,"ix":29,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-9.134,-3.341],[-2.445,21.611],[9.134,-21.611],[-9.134,-3.341]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.160784319043,0.552941203117,0.75686275959,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[166.017,-102.927],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 30","np":2,"cix":2,"bm":0,"ix":30,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[3.326,-9.133],[-21.59,-2.474],[21.59,9.133],[3.326,-9.133]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.160784319043,0.552941203117,0.75686275959,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[271.605,-165.285],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 31","np":2,"cix":2,"bm":0,"ix":31,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[29.52,3.328],[-29.52,-12.49],[-4.604,12.49],[29.52,3.328]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.160784319043,0.552941203117,0.75686275959,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[279.535,-186.908],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 32","np":2,"cix":2,"bm":0,"ix":32,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[21.581,21.622],[-21.581,-21.622],[-12.5,12.488],[21.581,21.622]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.160784319043,0.552941203117,0.75686275959,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[330.636,-161.958],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 33","np":2,"cix":2,"bm":0,"ix":33,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[3.338,-29.51],[-12.477,29.51],[12.477,4.558],[3.338,-29.51]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.160784319043,0.552941203117,0.75686275959,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[144.406,-110.826],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 34","np":2,"cix":2,"bm":0,"ix":34,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-9.131,3.35],[9.131,21.605],[-2.447,-21.605],[-9.131,3.35]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.160784319043,0.552941203117,0.75686275959,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[166.009,-59.71],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 35","np":2,"cix":2,"bm":0,"ix":35,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[3.343,10.358],[21.604,-7.908],[-12.472,-17.04],[-21.604,17.04],[3.343,10.358]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.160784319043,0.552941203117,0.75686275959,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[203.429,-166.51],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 36","np":2,"cix":2,"bm":0,"ix":36,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-9.131,-3.337],[-2.447,21.605],[9.131,-21.605],[-9.131,-3.337]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.160784319043,0.552941203117,0.75686275959,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[166.009,-102.921],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 37","np":2,"cix":2,"bm":0,"ix":37,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[21.581,21.622],[-21.581,-21.622],[-12.5,12.488],[21.581,21.622]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.160784319043,0.552941203117,0.75686275959,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[330.636,-161.958],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 38","np":2,"cix":2,"bm":0,"ix":38,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[3.341,-29.511],[-12.475,29.511],[12.475,4.568],[3.341,-29.511]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.160784319043,0.552941203117,0.75686275959,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[144.403,-110.826],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 39","np":2,"cix":2,"bm":0,"ix":39,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[12.473,29.511],[-3.341,-29.511],[-12.473,4.569],[12.473,29.511]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.160784319043,0.552941203117,0.75686275959,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[355.558,-110.826],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 40","np":2,"cix":2,"bm":0,"ix":40,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-10.354,3.338],[7.908,21.606],[17.04,-12.472],[-17.04,-21.606],[-10.354,3.338]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.258823543787,0.454901963472,0.552941203117,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[335.177,-127.864],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 41","np":2,"cix":2,"bm":0,"ix":41,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[10.367,-3.333],[-7.902,-21.603],[-17.041,12.471],[17.041,21.603],[10.367,-3.333]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.258823543787,0.454901963472,0.552941203117,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[164.785,-34.756],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 42","np":2,"cix":2,"bm":0,"ix":42,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[15.822,-0.002],[9.133,-24.955],[-15.822,-0.002],[9.133,24.955],[15.822,-0.002]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.258823543787,0.454901963472,0.552941203117,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[147.75,-81.313],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 43","np":2,"cix":2,"bm":0,"ix":43,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-0.001,-15.819],[-24.956,-9.136],[-0.001,15.819],[24.956,-9.136],[-0.001,-15.819]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.258823543787,0.454901963472,0.552941203117,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[250.016,20.954],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 44","np":2,"cix":2,"bm":0,"ix":44,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-15.837,-0.024],[-9.138,24.972],[15.837,-0.208],[-9.15,-24.972],[-15.837,-0.024]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.258823543787,0.454901963472,0.552941203117,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[352.235,-81.286],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 45","np":2,"cix":2,"bm":0,"ix":45,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-21.605,21.604],[21.605,-21.604],[-12.471,-12.473],[-21.605,21.604]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.258823543787,0.454901963472,0.552941203117,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[330.612,-0.68],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 46","np":2,"cix":2,"bm":0,"ix":46,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-10.354,3.338],[7.908,21.606],[17.04,-12.472],[-17.04,-21.606],[-10.354,3.338]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.258823543787,0.454901963472,0.552941203117,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[335.177,-127.864],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 47","np":2,"cix":2,"bm":0,"ix":47,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[10.355,-3.348],[-7.907,-21.604],[-17.041,12.472],[17.041,21.604],[10.355,-3.348]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.258823543787,0.454901963472,0.552941203117,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[164.785,-34.757],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 48","np":2,"cix":2,"bm":0,"ix":48,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-0.035,-15.833],[-24.956,-9.123],[-0.001,15.833],[24.956,-9.123],[-0.035,-15.833]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.258823543787,0.454901963472,0.552941203117,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[250.016,20.941],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 49","np":2,"cix":2,"bm":0,"ix":49,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-21.605,21.604],[21.605,-21.604],[-12.471,-12.473],[-21.605,21.604]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.258823543787,0.454901963472,0.552941203117,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[330.612,-0.68],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 50","np":2,"cix":2,"bm":0,"ix":50,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[9.133,9.135],[15.815,-15.817],[-15.815,15.817],[9.133,9.135]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.050980392843,0.258823543787,0.415686279535,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[309.008,-22.288],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 51","np":2,"cix":2,"bm":0,"ix":51,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-29.496,12.478],[29.496,-3.371],[-4.539,-12.478],[-29.496,12.478]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.050980392843,0.258823543787,0.415686279535,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[279.511,24.295],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 52","np":2,"cix":2,"bm":0,"ix":52,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[15.817,-0.007],[9.133,-24.948],[-15.817,-0.007],[9.133,24.948],[15.817,-0.007]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.258823543787,0.454901963472,0.552941203117,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[147.745,-81.309],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 53","np":2,"cix":2,"bm":0,"ix":53,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-15.817,-0.024],[-9.117,24.972],[15.817,-0.03],[-9.13,-24.972],[-15.817,-0.024]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.258823543787,0.454901963472,0.552941203117,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[352.215,-81.286],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 54","np":2,"cix":2,"bm":0,"ix":54,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[352.215,-81.286],"ix":2},"a":{"a":0,"k":[352.215,-81.286],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":54,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":3600,"st":0,"ct":1,"bm":0}]},{"id":"comp_1","nm":"PCOMP_Check","fr":60,"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"CHECK","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":576,"s":[100]},{"t":606,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[49.5,37,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[106.15,106.15,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[-38.926,2.174],[-13.134,27.966],[38.926,-27.966]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.160784319043,0.552941203117,0.75686275959,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":20,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tm","s":{"a":0,"k":0,"ix":1},"e":{"a":1,"k":[{"i":{"x":[0],"y":[0.992]},"o":{"x":[0.2],"y":[-0.008]},"t":286,"s":[0]},{"t":356,"s":[100]}],"ix":2},"o":{"a":0,"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1","mn":"ADBE Vector Filter - Trim","hd":false}],"ip":0,"op":3600,"st":0,"ct":1,"bm":0}]},{"id":"comp_2","nm":"Rig1 V2","fr":60,"layers":[{"ddd":0,"ind":1,"ty":3,"nm":"MAIN PSR","sr":1,"ks":{"o":{"a":0,"k":0,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"s":true,"x":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[1243.5]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":2,"s":[1234.214]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":7,"s":[1211]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":51,"s":[1059.5]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":55,"s":[1041.5]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":96,"s":[902.5]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":147,"s":[726.5]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":151,"s":[710.5]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":192,"s":[571]},{"t":216,"s":[539]}],"ix":3},"y":{"a":0,"k":1008.5,"ix":4}},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"ef":[{"ty":5,"nm":"Hips Turn","np":3,"mn":"ADBE Slider Control","ix":1,"en":1,"ef":[{"ty":0,"nm":"Slider","mn":"ADBE Slider Control-0001","ix":1,"v":{"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":192,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":198,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":206,"s":[-19]},{"t":225,"s":[0]}],"ix":1}}]},{"ty":5,"nm":"Body Turn","np":3,"mn":"ADBE Slider Control","ix":2,"en":1,"ef":[{"ty":0,"nm":"Slider","mn":"ADBE Slider Control-0001","ix":1,"v":{"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":203,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":225,"s":[49.9]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":242,"s":[50]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":306,"s":[50]},{"t":343,"s":[37]}],"ix":1}}]},{"ty":5,"nm":"Body Tilt","np":3,"mn":"ADBE Slider Control","ix":3,"en":1,"ef":[{"ty":0,"nm":"Slider","mn":"ADBE Slider Control-0001","ix":1,"v":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":203,"s":[7]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":225,"s":[2.4]},{"t":235,"s":[-0.5]}],"ix":1}}]},{"ty":5,"nm":"Head Turn","np":3,"mn":"ADBE Slider Control","ix":4,"en":1,"ef":[{"ty":0,"nm":"Slider","mn":"ADBE Slider Control-0001","ix":1,"v":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":211,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":222,"s":[36]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":232,"s":[72.8]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":302,"s":[72.8]},{"t":331,"s":[38.8]}],"ix":1}}]},{"ty":5,"nm":"Head Tilt","np":3,"mn":"ADBE Slider Control","ix":5,"en":1,"ef":[{"ty":0,"nm":"Slider","mn":"ADBE Slider Control-0001","ix":1,"v":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[0]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":24,"s":[-3]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":48,"s":[0]},{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":72,"s":[-3]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":96,"s":[0]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":120,"s":[-3]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":144,"s":[0]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":168,"s":[-3]},{"t":191,"s":[0]}],"ix":1}}]},{"ty":5,"nm":"Neck Tilt","np":3,"mn":"ADBE Slider Control","ix":6,"en":1,"ef":[{"ty":0,"nm":"Slider","mn":"ADBE Slider Control-0001","ix":1,"v":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[-4]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":24,"s":[-5]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":48,"s":[-4]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":72,"s":[-5]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":96,"s":[-4]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":120,"s":[-5]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":144,"s":[-4]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":168,"s":[-5]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.167],"y":[0]},"t":192,"s":[-4]},{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.167],"y":[0]},"t":216,"s":[-4]},{"t":232,"s":[4.3]}],"ix":1}}]},{"ty":5,"nm":"R Foot Turn","np":3,"mn":"ADBE Slider Control","ix":7,"en":1,"ef":[{"ty":0,"nm":"Slider","mn":"ADBE Slider Control-0001","ix":1,"v":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":201,"s":[0]},{"t":216,"s":[37.4]}],"ix":1}}]},{"ty":5,"nm":"L Foot Turn","np":3,"mn":"ADBE Slider Control","ix":8,"en":1,"ef":[{"ty":0,"nm":"Slider","mn":"ADBE Slider Control-0001","ix":1,"v":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":198,"s":[0]},{"t":208,"s":[22]}],"ix":1}}]},{"ty":5,"nm":"Briefcase Turn","np":3,"mn":"ADBE Slider Control","ix":9,"en":1,"ef":[{"ty":0,"nm":"Slider","mn":"ADBE Slider Control-0001","ix":1,"v":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":212,"s":[22]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":227,"s":[41.5]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":228,"s":[44.1]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":232,"s":[48]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":302,"s":[48]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":306,"s":[44.1]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":307,"s":[41.5]},{"t":324,"s":[28.5]}],"ix":1}}]},{"ty":5,"nm":"Watch Adjust","np":3,"mn":"ADBE Slider Control","ix":10,"en":1,"ef":[{"ty":0,"nm":"Slider","mn":"ADBE Slider Control-0001","ix":1,"v":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":197,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":216,"s":[4.8]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":327,"s":[4.8]},{"t":357,"s":[0]}],"ix":1}}]}],"ip":0,"op":600,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":3,"nm":"L Arm CTRL","sr":1,"ks":{"o":{"a":0,"k":0,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[540,640,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"ef":[{"ty":5,"nm":"L Arm Limb Control","np":52,"mn":"Pseudo/LimbControlsV3","ix":1,"en":1,"ef":[{"ty":6,"nm":"Dimensions","mn":"Pseudo/LimbControlsV3-0001","ix":1,"v":0},{"ty":6,"nm":"Upper Limb","mn":"Pseudo/LimbControlsV3-0002","ix":2,"v":0},{"ty":0,"nm":"Upper Limb Length","mn":"Pseudo/LimbControlsV3-0003","ix":3,"v":{"a":0,"k":71,"ix":3}},{"ty":0,"nm":"Upper Limb Top Width","mn":"Pseudo/LimbControlsV3-0004","ix":4,"v":{"a":0,"k":22,"ix":4}},{"ty":0,"nm":"Upper Limb Top Curvature","mn":"Pseudo/LimbControlsV3-0005","ix":5,"v":{"a":0,"k":100,"ix":5}},{"ty":0,"nm":"Upper Limb Bottom Width","mn":"Pseudo/LimbControlsV3-0006","ix":6,"v":{"a":0,"k":22,"ix":6}},{"ty":0,"nm":"Upper Limb Bottom Curvature","mn":"Pseudo/LimbControlsV3-0007","ix":7,"v":{"a":0,"k":100,"ix":7}},{"ty":7,"nm":"UL Enable Side Curvature","mn":"Pseudo/LimbControlsV3-0008","ix":8,"v":{"a":0,"k":0,"ix":8}},{"ty":7,"nm":"UL Enable Inverse Curvature","mn":"Pseudo/LimbControlsV3-0009","ix":9,"v":{"a":0,"k":0,"ix":9}},{"ty":0,"nm":"UL Side Curvature Center Point","mn":"Pseudo/LimbControlsV3-0010","ix":10,"v":{"a":0,"k":0,"ix":10}},{"ty":0,"nm":"UL Side Curvature Bend","mn":"Pseudo/LimbControlsV3-0011","ix":11,"v":{"a":0,"k":0,"ix":11}},{"ty":0,"nm":"UL Left/Right Side Weight","mn":"Pseudo/LimbControlsV3-0012","ix":12,"v":{"a":0,"k":0,"ix":12}},{"ty":6,"nm":"Limb Controls","mn":"Pseudo/LimbControlsV3-0013","ix":13,"v":0},{"ty":6,"nm":"Lower Limb","mn":"Pseudo/LimbControlsV3-0014","ix":14,"v":0},{"ty":0,"nm":"Lower Limb Length","mn":"Pseudo/LimbControlsV3-0015","ix":15,"v":{"a":0,"k":70,"ix":15}},{"ty":0,"nm":"Lower Limb Top Width","mn":"Pseudo/LimbControlsV3-0016","ix":16,"v":{"a":0,"k":22,"ix":16}},{"ty":0,"nm":"Lower Limb Top Curvature","mn":"Pseudo/LimbControlsV3-0017","ix":17,"v":{"a":0,"k":100,"ix":17}},{"ty":0,"nm":"Lower Limb Bottom Width","mn":"Pseudo/LimbControlsV3-0018","ix":18,"v":{"a":0,"k":17,"ix":18}},{"ty":0,"nm":"Lower Limb Bottom Curvature","mn":"Pseudo/LimbControlsV3-0019","ix":19,"v":{"a":0,"k":0,"ix":19}},{"ty":7,"nm":"LL Enable Side Curvature","mn":"Pseudo/LimbControlsV3-0020","ix":20,"v":{"a":0,"k":0,"ix":20}},{"ty":7,"nm":"LL Enable Inverse Curvature","mn":"Pseudo/LimbControlsV3-0021","ix":21,"v":{"a":0,"k":0,"ix":21}},{"ty":0,"nm":"LL Side Curvature Center Point","mn":"Pseudo/LimbControlsV3-0022","ix":22,"v":{"a":0,"k":0,"ix":22}},{"ty":0,"nm":"LL Side Curvature Bend","mn":"Pseudo/LimbControlsV3-0023","ix":23,"v":{"a":0,"k":0,"ix":23}},{"ty":0,"nm":"LL Left/Right Side Weight","mn":"Pseudo/LimbControlsV3-0024","ix":24,"v":{"a":0,"k":0,"ix":24}},{"ty":6,"nm":"Limb Controls","mn":"Pseudo/LimbControlsV3-0025","ix":25,"v":0},{"ty":6,"nm":"Limb Controls","mn":"Pseudo/LimbControlsV3-0026","ix":26,"v":0},{"ty":6,"nm":"Parenting Data","mn":"Pseudo/LimbControlsV3-0027","ix":27,"v":0},{"ty":3,"nm":"IK Angles","mn":"Pseudo/LimbControlsV3-0028","ix":28,"v":{"a":0,"k":[0,0],"ix":28,"x":"var $bm_rt;\nvar ctrlLayer = thisComp.layer('L Arm CTRL');\nvar adjustedLimbLengths = ctrlLayer.effect('L Arm Limb Control')('Adjusted U/L Limb Lengths').value;\nvar upperLimbLength = adjustedLimbLengths[0];\nvar lowerLimbLength = adjustedLimbLengths[1];\nvar disableIK = ctrlLayer.effect('L Arm Limb Control')('Disable IK').value;\nvar upperLimbAngle = ctrlLayer.effect('L Arm Limb Control')('Upper Limb Angle').value;\nvar lowerLimbAngle = ctrlLayer.effect('L Arm Limb Control')('Lower Limb Angle').value;\nvar ikDirection = ctrlLayer.effect('L Arm Limb Control')('IK Direction').value;\nif (disableIK == 1) {\n    var ikAngles = [\n        upperLimbAngle,\n        upperLimbAngle + lowerLimbAngle\n    ];\n} else {\n    var goalLayer = ctrlLayer;\n    function ensure2DArray(value) {\n        if ($bm_isInstanceOfArray(value)) {\n            if (value.length > 2) {\n                return [\n                    value[0],\n                    value[1]\n                ];\n            }\n        }\n        return value;\n    }\n    function worldPosition(target) {\n        var pos = target.toWorld(target.anchorPoint);\n        return ensure2DArray(pos);\n    }\n    function calculateRotationAngle(pointA, pointB) {\n        var diff = ensure2DArray($bm_sub(pointB, pointA));\n        return Math.atan2(diff[1], diff[0]);\n    }\n    var limbLayer = thisComp.layer('L Arm');\n    var upperLimbStartPos = worldPosition(limbLayer);\n    var goalPos = worldPosition(goalLayer);\n    var goalPos1 = thisLayer.transform.position;\n    var upperToGoalVector = ensure2DArray($bm_sub(goalPos, upperLimbStartPos));\n    function formatVector(vector) {\n        return $bm_sum($bm_sum(vector[0].toFixed(2), ', '), vector[1].toFixed(2));\n    }\n    var distanceToGoal = length(upperToGoalVector);\n    var jointAngle2 = $bm_mul($bm_neg(ikDirection > 0 ? -1 : 1), Math.acos(clamp($bm_div($bm_sub($bm_sub($bm_sum($bm_mul(upperToGoalVector[0], upperToGoalVector[0]), $bm_mul(upperToGoalVector[1], upperToGoalVector[1])), $bm_mul(upperLimbLength, upperLimbLength)), $bm_mul(lowerLimbLength, lowerLimbLength)), $bm_mul($bm_mul(2, upperLimbLength), lowerLimbLength)), -1, 1)));\n    var jointAngle1 = Math.atan2($bm_sub($bm_mul($bm_neg(upperToGoalVector[0]), $bm_sum(upperLimbLength, $bm_mul(lowerLimbLength, Math.cos(jointAngle2)))), $bm_mul(upperToGoalVector[1], $bm_mul(lowerLimbLength, Math.sin(jointAngle2)))), $bm_sub($bm_mul(upperToGoalVector[1], $bm_sum(upperLimbLength, $bm_mul(lowerLimbLength, Math.cos(jointAngle2)))), $bm_mul(upperToGoalVector[0], $bm_mul(lowerLimbLength, Math.sin(jointAngle2)))));\n    var upperLimbRotation = radiansToDegrees(jointAngle1);\n    var lowerLimbRotation = radiansToDegrees($bm_sum(jointAngle2, jointAngle1));\n    var parentRotation = 0;\n    var limbLayerRotation = limbLayer.transform.rotation.value;\n    if (limbLayer.hasParent) {\n        parentRotation = limbLayer.parent.transform.rotation.value;\n        upperLimbRotation = $bm_sub(upperLimbRotation, parentRotation);\n        lowerLimbRotation = $bm_sub(lowerLimbRotation, parentRotation);\n    } else {\n        upperLimbRotation;\n        lowerLimbRotation;\n    }\n    var ikAngles = [\n        upperLimbRotation,\n        lowerLimbRotation\n    ];\n}\n$bm_rt = ikAngles;"}},{"ty":3,"nm":"Elbow (comp space)","mn":"Pseudo/LimbControlsV3-0029","ix":29,"v":{"a":0,"k":[0,0],"ix":29,"x":"var $bm_rt;\nvar limbLayer = thisComp.layer('L Arm');\nvar elbowPosLayerSpace = thisLayer('Effects')('L Arm Limb Control')('Elbow (layer space)').value;\n$bm_rt = limbLayer.toWorld(elbowPosLayerSpace);"}},{"ty":3,"nm":"Elbow (layer space)","mn":"Pseudo/LimbControlsV3-0030","ix":30,"v":{"a":0,"k":[0,0],"ix":30,"x":"var $bm_rt;\nfunction calculateLimbPositions(ctrlLayerName, limbLayerName) {\n    var ctrlLayer = thisComp.layer(ctrlLayerName);\n    var limbLayer = thisComp.layer(limbLayerName);\n    var adjustedLengths = ctrlLayer.effect('L Arm Limb Control')('Adjusted U/L Limb Lengths').value;\n    var upperLimbLength = adjustedLengths[0];\n    var ikAngles = ctrlLayer.effect('L Arm Limb Control')('IK Angles').value;\n    var upperLimbRotation = degreesToRadians(ikAngles[0]);\n    var lowerLimbRotation = degreesToRadians(ikAngles[1]);\n    return [\n        upperLimbLength * Math.sin(-upperLimbRotation),\n        upperLimbLength * Math.cos(-upperLimbRotation)\n    ];\n}\n$bm_rt = calculateLimbPositions('L Arm CTRL', 'L Arm');"}},{"ty":3,"nm":"Wrist  (comp space)","mn":"Pseudo/LimbControlsV3-0031","ix":31,"v":{"a":0,"k":[0,0],"ix":31,"x":"var $bm_rt;\nvar limbLayer = thisComp.layer('L Arm');\nvar wristPosLayerSpace = effect('L Arm Limb Control')('Wrist  (layer space)').value;\n$bm_rt = limbLayer.toWorld(wristPosLayerSpace);"}},{"ty":3,"nm":"Wrist  (layer space)","mn":"Pseudo/LimbControlsV3-0032","ix":32,"v":{"a":0,"k":[0,0],"ix":32,"x":"var $bm_rt;\nfunction calculateLimbPositions(ctrlLayerName, limbLayerName) {\n    var ctrlLayer = thisComp.layer(ctrlLayerName);\n    var limbLayer = thisComp.layer(limbLayerName);\n    var adjustedLengths = ctrlLayer.effect('L Arm Limb Control')('Adjusted U/L Limb Lengths').value;\n    var upperLimbLength = adjustedLengths[0];\n    var lowerLimbLength = adjustedLengths[1];\n    var ikAngles = ctrlLayer.effect('L Arm Limb Control')('IK Angles').value;\n    var popPreventFactor = ctrlLayer.effect('L Arm Limb Control')('Proximity / Pop Prevent Factor').value[1];\n    var upperLimbRotation = degreesToRadians(ikAngles[0]);\n    var lowerLimbRotation = degreesToRadians(ikAngles[1]);\n    var elbowPosLayerSpace = [\n        upperLimbLength * Math.sin(-upperLimbRotation),\n        upperLimbLength * Math.cos(-upperLimbRotation)\n    ];\n    return [\n        elbowPosLayerSpace[0] + lowerLimbLength * Math.sin(-lowerLimbRotation),\n        elbowPosLayerSpace[1] + lowerLimbLength * Math.cos(-lowerLimbRotation)\n    ];\n}\n$bm_rt = calculateLimbPositions('L Arm CTRL', 'L Arm');"}},{"ty":3,"nm":"Proximity / Pop Prevent Factor","mn":"Pseudo/LimbControlsV3-0033","ix":33,"v":{"a":0,"k":[0,0],"ix":33,"x":"var $bm_rt;\nvar ctrlLayer = thisComp.layer('L Arm CTRL');\nvar limbLayer = thisComp.layer('L Arm');\nvar upperLimbLength = ctrlLayer.effect('L Arm Limb Control')('Upper Limb Length').value;\nvar lowerLimbLength = ctrlLayer.effect('L Arm Limb Control')('Lower Limb Length').value;\nvar popAvert = $bm_div(ctrlLayer.effect('L Arm Limb Control')('Pop Prevent').value, 100);\nvar goal = ctrlLayer;\nvar ikDirection = ctrlLayer.effect('L Arm Limb Control')('IK Direction').value;\nvar ikDirectionMultiplier = $bm_div(Math.abs(ikDirection), 100);\nfunction ensure2DArray(value) {\n    if ($bm_isInstanceOfArray(value)) {\n        if (value.length > 2) {\n            return [\n                value[0],\n                value[1]\n            ];\n        }\n    }\n    return value;\n}\nfunction worldPosition(layer) {\n    var pos = layer.toWorld(layer.anchorPoint);\n    return ensure2DArray(pos);\n}\nfunction linearInterpolation(t, tMin, tMax, value1, value2) {\n    if (t <= tMin)\n        return value1;\n    if (t >= tMax)\n        return value2;\n    return $bm_sum(value1, $bm_div($bm_mul($bm_sub(value2, value1), $bm_sub(t, tMin)), $bm_sub(tMax, tMin)));\n}\nvar upperLimbInitialPos = worldPosition(limbLayer);\nvar goalPos = worldPosition(goal);\nvar upperToGoalDist = length(ensure2DArray($bm_sub(goalPos, upperLimbInitialPos)));\nvar upperToLowerDist = upperLimbLength;\nvar lowerToGoalDist = lowerLimbLength;\nvar totalLimbLength = $bm_sum(upperToLowerDist, lowerToGoalDist);\nvar distanceToGoal = upperToGoalDist;\nvar proximityFactor = linearInterpolation(Math.abs($bm_sub(distanceToGoal, $bm_div(totalLimbLength, 2))), 0, $bm_div(totalLimbLength, 2), 0, 1);\nvar popPreventFactor = linearInterpolation(linearInterpolation($bm_mul($bm_mul(proximityFactor, proximityFactor), proximityFactor), 0, 1, 0.833, 1), 0, 1, $bm_sub(1, popAvert), 1);\nvar result = [\n    proximityFactor,\n    popPreventFactor\n];\n$bm_rt = result;"}},{"ty":3,"nm":"Adjusted U/L Limb Lengths","mn":"Pseudo/LimbControlsV3-0034","ix":34,"v":{"a":0,"k":[0,0],"ix":34,"x":"var $bm_rt;\nvar ctrlLayer = thisComp.layer('L Arm CTRL');\nvar limbLayer = thisComp.layer('L Arm');\nvar upperLimbLength = ctrlLayer.effect('L Arm Limb Control')('Upper Limb Length').value;\nvar lowerLimbLength = ctrlLayer.effect('L Arm Limb Control')('Lower Limb Length').value;\nvar popPreventFactor = ctrlLayer.effect('L Arm Limb Control')('Proximity / Pop Prevent Factor').value[1];\nvar ikDirection = ctrlLayer.effect('L Arm Limb Control')('IK Direction').value;\nvar ikDirectionMultiplier = $bm_div(Math.abs(ikDirection), 100);\nfunction ensure2DArray(value) {\n    if ($bm_isInstanceOfArray(value)) {\n        if (value.length > 2) {\n            return [\n                value[0],\n                value[1]\n            ];\n        }\n    }\n    return value;\n}\nfunction worldPosition(layer) {\n    var pos = layer.toWorld(layer.anchorPoint);\n    return ensure2DArray(pos);\n}\nvar upperLimbInitialPos = worldPosition(limbLayer);\nvar goalPos = worldPosition(ctrlLayer);\nvar distanceToGoal = length(ensure2DArray($bm_sub(goalPos, upperLimbInitialPos)));\nvar totalLimbLength = $bm_sum(upperLimbLength, lowerLimbLength);\nif (distanceToGoal > totalLimbLength) {\n    var adjustedUpperLimbLength = upperLimbLength;\n    var adjustedLowerLimbLength = lowerLimbLength;\n} else {\n    var antiPopAdjustedLength = $bm_mul(totalLimbLength, popPreventFactor);\n    var upperLimbLengthAdjusted = $bm_mul(antiPopAdjustedLength, $bm_div(upperLimbLength, totalLimbLength));\n    var lowerLimbLengthAdjusted = $bm_mul(antiPopAdjustedLength, $bm_div(lowerLimbLength, totalLimbLength));\n    var directionBlend = ikDirectionMultiplier;\n    var upperLimbLengthBlended = $bm_sum($bm_mul(upperLimbLengthAdjusted, directionBlend), $bm_mul($bm_mul($bm_div(upperLimbLengthAdjusted, $bm_sum(upperLimbLengthAdjusted, lowerLimbLengthAdjusted)), distanceToGoal), $bm_sub(1, directionBlend)));\n    var lowerLimbLengthBlended = $bm_sum($bm_mul(lowerLimbLengthAdjusted, directionBlend), $bm_mul($bm_mul($bm_div(lowerLimbLengthAdjusted, $bm_sum(upperLimbLengthAdjusted, lowerLimbLengthAdjusted)), distanceToGoal), $bm_sub(1, directionBlend)));\n    var adjustedUpperLimbLength = upperLimbLengthBlended;\n    var adjustedLowerLimbLength = lowerLimbLengthBlended;\n}\n$bm_rt = [\n    adjustedUpperLimbLength,\n    adjustedLowerLimbLength\n];"}},{"ty":6,"nm":"Limb Controls","mn":"Pseudo/LimbControlsV3-0035","ix":35,"v":0},{"ty":6,"nm":"Appearance","mn":"Pseudo/LimbControlsV3-0036","ix":36,"v":0},{"ty":2,"nm":"Arm Fill Color","mn":"Pseudo/LimbControlsV3-0037","ix":37,"v":{"a":0,"k":[0.509803950787,0.168627455831,0.392156898975,1],"ix":37}},{"ty":0,"nm":"Arm Fill Opacity","mn":"Pseudo/LimbControlsV3-0038","ix":38,"v":{"a":0,"k":100,"ix":38}},{"ty":2,"nm":"Arm Stroke Color","mn":"Pseudo/LimbControlsV3-0039","ix":39,"v":{"a":0,"k":[1,0,0,1],"ix":39}},{"ty":0,"nm":"Arm Stroke Width","mn":"Pseudo/LimbControlsV3-0040","ix":40,"v":{"a":0,"k":0,"ix":40}},{"ty":7,"nm":"Shoulder Stroke","mn":"Pseudo/LimbControlsV3-0041","ix":41,"v":{"a":0,"k":1,"ix":41}},{"ty":7,"nm":"Wrist Stroke","mn":"Pseudo/LimbControlsV3-0042","ix":42,"v":{"a":0,"k":1,"ix":42}},{"ty":6,"nm":"Limb Controls","mn":"Pseudo/LimbControlsV3-0043","ix":43,"v":0},{"ty":6,"nm":"FK","mn":"Pseudo/LimbControlsV3-0044","ix":44,"v":0},{"ty":7,"nm":"Disable IK","mn":"Pseudo/LimbControlsV3-0045","ix":45,"v":{"a":0,"k":1,"ix":45}},{"ty":0,"nm":"Upper Limb Angle","mn":"Pseudo/LimbControlsV3-0046","ix":46,"v":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[-17]},{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":48,"s":[5.6]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":96,"s":[-17]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":144,"s":[5.6]},{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":192,"s":[-17]},{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.167],"y":[0]},"t":212,"s":[-24]},{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.167],"y":[0]},"t":232,"s":[-39.4]},{"i":{"x":[0.867],"y":[0.98]},"o":{"x":[0.167],"y":[0]},"t":302,"s":[-39.4]},{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.171],"y":[-0.285]},"t":332,"s":[0.6]},{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.503],"y":[0]},"t":378,"s":[-4.857]},{"t":400,"s":[-3.4]}],"ix":46}},{"ty":0,"nm":"Lower Limb Angle","mn":"Pseudo/LimbControlsV3-0047","ix":47,"v":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[11]},{"i":{"x":[0.512],"y":[0.92]},"o":{"x":[0.333],"y":[0]},"t":18,"s":[1.484]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.416],"y":[-0.235]},"t":48,"s":[19.257]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":96,"s":[11]},{"i":{"x":[0.512],"y":[0.92]},"o":{"x":[0.333],"y":[0]},"t":114,"s":[1.484]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.416],"y":[-0.235]},"t":144,"s":[19.257]},{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":192,"s":[11]},{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.167],"y":[0]},"t":212,"s":[121]},{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.167],"y":[0]},"t":232,"s":[126.4]},{"i":{"x":[0.475],"y":[0.975]},"o":{"x":[0.167],"y":[0]},"t":302,"s":[126.4]},{"i":{"x":[0.495],"y":[1]},"o":{"x":[0.339],"y":[0]},"t":345,"s":[0.4]},{"i":{"x":[0.642],"y":[1]},"o":{"x":[0.167],"y":[0]},"t":374,"s":[18.1]},{"t":400,"s":[10.2]}],"ix":47}},{"ty":6,"nm":"Limb Controls","mn":"Pseudo/LimbControlsV3-0048","ix":48,"v":0},{"ty":0,"nm":"IK Direction","mn":"Pseudo/LimbControlsV3-0049","ix":49,"v":{"a":0,"k":-100,"ix":49}},{"ty":0,"nm":"Pop Prevent","mn":"Pseudo/LimbControlsV3-0050","ix":50,"v":{"a":0,"k":0,"ix":50}}]}],"ip":0,"op":600,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":3,"nm":"R Arm CTRL","sr":1,"ks":{"o":{"a":0,"k":0,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[589.992,745.874,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"ef":[{"ty":5,"nm":"R Arm Limb Control","np":52,"mn":"Pseudo/LimbControlsV3","ix":1,"en":1,"ef":[{"ty":6,"nm":"Dimensions","mn":"Pseudo/LimbControlsV3-0001","ix":1,"v":0},{"ty":6,"nm":"Upper Limb","mn":"Pseudo/LimbControlsV3-0002","ix":2,"v":0},{"ty":0,"nm":"Upper Limb Length","mn":"Pseudo/LimbControlsV3-0003","ix":3,"v":{"a":0,"k":71,"ix":3}},{"ty":0,"nm":"Upper Limb Top Width","mn":"Pseudo/LimbControlsV3-0004","ix":4,"v":{"a":0,"k":22,"ix":4}},{"ty":0,"nm":"Upper Limb Top Curvature","mn":"Pseudo/LimbControlsV3-0005","ix":5,"v":{"a":0,"k":100,"ix":5}},{"ty":0,"nm":"Upper Limb Bottom Width","mn":"Pseudo/LimbControlsV3-0006","ix":6,"v":{"a":0,"k":22,"ix":6}},{"ty":0,"nm":"Upper Limb Bottom Curvature","mn":"Pseudo/LimbControlsV3-0007","ix":7,"v":{"a":0,"k":100,"ix":7}},{"ty":7,"nm":"UL Enable Side Curvature","mn":"Pseudo/LimbControlsV3-0008","ix":8,"v":{"a":0,"k":0,"ix":8}},{"ty":7,"nm":"UL Enable Inverse Curvature","mn":"Pseudo/LimbControlsV3-0009","ix":9,"v":{"a":0,"k":0,"ix":9}},{"ty":0,"nm":"UL Side Curvature Center Point","mn":"Pseudo/LimbControlsV3-0010","ix":10,"v":{"a":0,"k":0,"ix":10}},{"ty":0,"nm":"UL Side Curvature Bend","mn":"Pseudo/LimbControlsV3-0011","ix":11,"v":{"a":0,"k":0,"ix":11}},{"ty":0,"nm":"UL Left/Right Side Weight","mn":"Pseudo/LimbControlsV3-0012","ix":12,"v":{"a":0,"k":0,"ix":12}},{"ty":6,"nm":"Limb Controls","mn":"Pseudo/LimbControlsV3-0013","ix":13,"v":0},{"ty":6,"nm":"Lower Limb","mn":"Pseudo/LimbControlsV3-0014","ix":14,"v":0},{"ty":0,"nm":"Lower Limb Length","mn":"Pseudo/LimbControlsV3-0015","ix":15,"v":{"a":0,"k":70,"ix":15}},{"ty":0,"nm":"Lower Limb Top Width","mn":"Pseudo/LimbControlsV3-0016","ix":16,"v":{"a":0,"k":22,"ix":16}},{"ty":0,"nm":"Lower Limb Top Curvature","mn":"Pseudo/LimbControlsV3-0017","ix":17,"v":{"a":0,"k":100,"ix":17}},{"ty":0,"nm":"Lower Limb Bottom Width","mn":"Pseudo/LimbControlsV3-0018","ix":18,"v":{"a":0,"k":17,"ix":18}},{"ty":0,"nm":"Lower Limb Bottom Curvature","mn":"Pseudo/LimbControlsV3-0019","ix":19,"v":{"a":0,"k":0,"ix":19}},{"ty":7,"nm":"LL Enable Side Curvature","mn":"Pseudo/LimbControlsV3-0020","ix":20,"v":{"a":0,"k":0,"ix":20}},{"ty":7,"nm":"LL Enable Inverse Curvature","mn":"Pseudo/LimbControlsV3-0021","ix":21,"v":{"a":0,"k":0,"ix":21}},{"ty":0,"nm":"LL Side Curvature Center Point","mn":"Pseudo/LimbControlsV3-0022","ix":22,"v":{"a":0,"k":0,"ix":22}},{"ty":0,"nm":"LL Side Curvature Bend","mn":"Pseudo/LimbControlsV3-0023","ix":23,"v":{"a":0,"k":0,"ix":23}},{"ty":0,"nm":"LL Left/Right Side Weight","mn":"Pseudo/LimbControlsV3-0024","ix":24,"v":{"a":0,"k":0,"ix":24}},{"ty":6,"nm":"Limb Controls","mn":"Pseudo/LimbControlsV3-0025","ix":25,"v":0},{"ty":6,"nm":"Limb Controls","mn":"Pseudo/LimbControlsV3-0026","ix":26,"v":0},{"ty":6,"nm":"Parenting Data","mn":"Pseudo/LimbControlsV3-0027","ix":27,"v":0},{"ty":3,"nm":"IK Angles","mn":"Pseudo/LimbControlsV3-0028","ix":28,"v":{"a":0,"k":[0,0],"ix":28,"x":"var $bm_rt;\nvar ctrlLayer = thisComp.layer('R Arm CTRL');\nvar adjustedLimbLengths = ctrlLayer.effect('R Arm Limb Control')('Adjusted U/L Limb Lengths').value;\nvar upperLimbLength = adjustedLimbLengths[0];\nvar lowerLimbLength = adjustedLimbLengths[1];\nvar disableIK = ctrlLayer.effect('R Arm Limb Control')('Disable IK').value;\nvar upperLimbAngle = ctrlLayer.effect('R Arm Limb Control')('Upper Limb Angle').value;\nvar lowerLimbAngle = ctrlLayer.effect('R Arm Limb Control')('Lower Limb Angle').value;\nvar ikDirection = ctrlLayer.effect('R Arm Limb Control')('IK Direction').value;\nif (disableIK == 1) {\n    var ikAngles = [\n        upperLimbAngle,\n        upperLimbAngle + lowerLimbAngle\n    ];\n} else {\n    var goalLayer = ctrlLayer;\n    function ensure2DArray(value) {\n        if ($bm_isInstanceOfArray(value)) {\n            if (value.length > 2) {\n                return [\n                    value[0],\n                    value[1]\n                ];\n            }\n        }\n        return value;\n    }\n    function worldPosition(target) {\n        var pos = target.toWorld(target.anchorPoint);\n        return ensure2DArray(pos);\n    }\n    function calculateRotationAngle(pointA, pointB) {\n        var diff = ensure2DArray($bm_sub(pointB, pointA));\n        return Math.atan2(diff[1], diff[0]);\n    }\n    var limbLayer = thisComp.layer('R Arm');\n    var upperLimbStartPos = worldPosition(limbLayer);\n    var goalPos = worldPosition(goalLayer);\n    var goalPos1 = thisLayer.transform.position;\n    var upperToGoalVector = ensure2DArray($bm_sub(goalPos, upperLimbStartPos));\n    function formatVector(vector) {\n        return $bm_sum($bm_sum(vector[0].toFixed(2), ', '), vector[1].toFixed(2));\n    }\n    var distanceToGoal = length(upperToGoalVector);\n    var jointAngle2 = $bm_mul($bm_neg(ikDirection > 0 ? -1 : 1), Math.acos(clamp($bm_div($bm_sub($bm_sub($bm_sum($bm_mul(upperToGoalVector[0], upperToGoalVector[0]), $bm_mul(upperToGoalVector[1], upperToGoalVector[1])), $bm_mul(upperLimbLength, upperLimbLength)), $bm_mul(lowerLimbLength, lowerLimbLength)), $bm_mul($bm_mul(2, upperLimbLength), lowerLimbLength)), -1, 1)));\n    var jointAngle1 = Math.atan2($bm_sub($bm_mul($bm_neg(upperToGoalVector[0]), $bm_sum(upperLimbLength, $bm_mul(lowerLimbLength, Math.cos(jointAngle2)))), $bm_mul(upperToGoalVector[1], $bm_mul(lowerLimbLength, Math.sin(jointAngle2)))), $bm_sub($bm_mul(upperToGoalVector[1], $bm_sum(upperLimbLength, $bm_mul(lowerLimbLength, Math.cos(jointAngle2)))), $bm_mul(upperToGoalVector[0], $bm_mul(lowerLimbLength, Math.sin(jointAngle2)))));\n    var upperLimbRotation = radiansToDegrees(jointAngle1);\n    var lowerLimbRotation = radiansToDegrees($bm_sum(jointAngle2, jointAngle1));\n    var parentRotation = 0;\n    var limbLayerRotation = limbLayer.transform.rotation.value;\n    if (limbLayer.hasParent) {\n        parentRotation = limbLayer.parent.transform.rotation.value;\n        upperLimbRotation = $bm_sub(upperLimbRotation, parentRotation);\n        lowerLimbRotation = $bm_sub(lowerLimbRotation, parentRotation);\n    } else {\n        upperLimbRotation;\n        lowerLimbRotation;\n    }\n    var ikAngles = [\n        upperLimbRotation,\n        lowerLimbRotation\n    ];\n}\n$bm_rt = ikAngles;"}},{"ty":3,"nm":"Elbow (comp space)","mn":"Pseudo/LimbControlsV3-0029","ix":29,"v":{"a":0,"k":[0,0],"ix":29,"x":"var $bm_rt;\nvar limbLayer = thisComp.layer('R Arm');\nvar elbowPosLayerSpace = thisLayer('Effects')('R Arm Limb Control')('Elbow (layer space)').value;\n$bm_rt = limbLayer.toWorld(elbowPosLayerSpace);"}},{"ty":3,"nm":"Elbow (layer space)","mn":"Pseudo/LimbControlsV3-0030","ix":30,"v":{"a":0,"k":[0,0],"ix":30,"x":"var $bm_rt;\nfunction calculateLimbPositions(ctrlLayerName, limbLayerName) {\n    var ctrlLayer = thisComp.layer(ctrlLayerName);\n    var limbLayer = thisComp.layer(limbLayerName);\n    var adjustedLengths = ctrlLayer.effect('R Arm Limb Control')('Adjusted U/L Limb Lengths').value;\n    var upperLimbLength = adjustedLengths[0];\n    var ikAngles = ctrlLayer.effect('R Arm Limb Control')('IK Angles').value;\n    var upperLimbRotation = degreesToRadians(ikAngles[0]);\n    var lowerLimbRotation = degreesToRadians(ikAngles[1]);\n    return [\n        upperLimbLength * Math.sin(-upperLimbRotation),\n        upperLimbLength * Math.cos(-upperLimbRotation)\n    ];\n}\n$bm_rt = calculateLimbPositions('R Arm CTRL', 'R Arm');"}},{"ty":3,"nm":"Wrist  (comp space)","mn":"Pseudo/LimbControlsV3-0031","ix":31,"v":{"a":0,"k":[0,0],"ix":31,"x":"var $bm_rt;\nvar limbLayer = thisComp.layer('R Arm');\nvar wristPosLayerSpace = effect('R Arm Limb Control')('Wrist  (layer space)').value;\n$bm_rt = limbLayer.toWorld(wristPosLayerSpace);"}},{"ty":3,"nm":"Wrist  (layer space)","mn":"Pseudo/LimbControlsV3-0032","ix":32,"v":{"a":0,"k":[0,0],"ix":32,"x":"var $bm_rt;\nfunction calculateLimbPositions(ctrlLayerName, limbLayerName) {\n    var ctrlLayer = thisComp.layer(ctrlLayerName);\n    var limbLayer = thisComp.layer(limbLayerName);\n    var adjustedLengths = ctrlLayer.effect('R Arm Limb Control')('Adjusted U/L Limb Lengths').value;\n    var upperLimbLength = adjustedLengths[0];\n    var lowerLimbLength = adjustedLengths[1];\n    var ikAngles = ctrlLayer.effect('R Arm Limb Control')('IK Angles').value;\n    var popPreventFactor = ctrlLayer.effect('R Arm Limb Control')('Proximity / Pop Prevent Factor').value[1];\n    var upperLimbRotation = degreesToRadians(ikAngles[0]);\n    var lowerLimbRotation = degreesToRadians(ikAngles[1]);\n    var elbowPosLayerSpace = [\n        upperLimbLength * Math.sin(-upperLimbRotation),\n        upperLimbLength * Math.cos(-upperLimbRotation)\n    ];\n    return [\n        elbowPosLayerSpace[0] + lowerLimbLength * Math.sin(-lowerLimbRotation),\n        elbowPosLayerSpace[1] + lowerLimbLength * Math.cos(-lowerLimbRotation)\n    ];\n}\n$bm_rt = calculateLimbPositions('R Arm CTRL', 'R Arm');"}},{"ty":3,"nm":"Proximity / Pop Prevent Factor","mn":"Pseudo/LimbControlsV3-0033","ix":33,"v":{"a":0,"k":[0,0],"ix":33,"x":"var $bm_rt;\nvar ctrlLayer = thisComp.layer('R Arm CTRL');\nvar limbLayer = thisComp.layer('R Arm');\nvar upperLimbLength = ctrlLayer.effect('R Arm Limb Control')('Upper Limb Length').value;\nvar lowerLimbLength = ctrlLayer.effect('R Arm Limb Control')('Lower Limb Length').value;\nvar popAvert = $bm_div(ctrlLayer.effect('R Arm Limb Control')('Pop Prevent').value, 100);\nvar goal = ctrlLayer;\nvar ikDirection = ctrlLayer.effect('R Arm Limb Control')('IK Direction').value;\nvar ikDirectionMultiplier = $bm_div(Math.abs(ikDirection), 100);\nfunction ensure2DArray(value) {\n    if ($bm_isInstanceOfArray(value)) {\n        if (value.length > 2) {\n            return [\n                value[0],\n                value[1]\n            ];\n        }\n    }\n    return value;\n}\nfunction worldPosition(layer) {\n    var pos = layer.toWorld(layer.anchorPoint);\n    return ensure2DArray(pos);\n}\nfunction linearInterpolation(t, tMin, tMax, value1, value2) {\n    if (t <= tMin)\n        return value1;\n    if (t >= tMax)\n        return value2;\n    return $bm_sum(value1, $bm_div($bm_mul($bm_sub(value2, value1), $bm_sub(t, tMin)), $bm_sub(tMax, tMin)));\n}\nvar upperLimbInitialPos = worldPosition(limbLayer);\nvar goalPos = worldPosition(goal);\nvar upperToGoalDist = length(ensure2DArray($bm_sub(goalPos, upperLimbInitialPos)));\nvar upperToLowerDist = upperLimbLength;\nvar lowerToGoalDist = lowerLimbLength;\nvar totalLimbLength = $bm_sum(upperToLowerDist, lowerToGoalDist);\nvar distanceToGoal = upperToGoalDist;\nvar proximityFactor = linearInterpolation(Math.abs($bm_sub(distanceToGoal, $bm_div(totalLimbLength, 2))), 0, $bm_div(totalLimbLength, 2), 0, 1);\nvar popPreventFactor = linearInterpolation(linearInterpolation($bm_mul($bm_mul(proximityFactor, proximityFactor), proximityFactor), 0, 1, 0.833, 1), 0, 1, $bm_sub(1, popAvert), 1);\nvar result = [\n    proximityFactor,\n    popPreventFactor\n];\n$bm_rt = result;"}},{"ty":3,"nm":"Adjusted U/L Limb Lengths","mn":"Pseudo/LimbControlsV3-0034","ix":34,"v":{"a":0,"k":[0,0],"ix":34,"x":"var $bm_rt;\nvar ctrlLayer = thisComp.layer('R Arm CTRL');\nvar limbLayer = thisComp.layer('R Arm');\nvar upperLimbLength = ctrlLayer.effect('R Arm Limb Control')('Upper Limb Length').value;\nvar lowerLimbLength = ctrlLayer.effect('R Arm Limb Control')('Lower Limb Length').value;\nvar popPreventFactor = ctrlLayer.effect('R Arm Limb Control')('Proximity / Pop Prevent Factor').value[1];\nvar ikDirection = ctrlLayer.effect('R Arm Limb Control')('IK Direction').value;\nvar ikDirectionMultiplier = $bm_div(Math.abs(ikDirection), 100);\nfunction ensure2DArray(value) {\n    if ($bm_isInstanceOfArray(value)) {\n        if (value.length > 2) {\n            return [\n                value[0],\n                value[1]\n            ];\n        }\n    }\n    return value;\n}\nfunction worldPosition(layer) {\n    var pos = layer.toWorld(layer.anchorPoint);\n    return ensure2DArray(pos);\n}\nvar upperLimbInitialPos = worldPosition(limbLayer);\nvar goalPos = worldPosition(ctrlLayer);\nvar distanceToGoal = length(ensure2DArray($bm_sub(goalPos, upperLimbInitialPos)));\nvar totalLimbLength = $bm_sum(upperLimbLength, lowerLimbLength);\nif (distanceToGoal > totalLimbLength) {\n    var adjustedUpperLimbLength = upperLimbLength;\n    var adjustedLowerLimbLength = lowerLimbLength;\n} else {\n    var antiPopAdjustedLength = $bm_mul(totalLimbLength, popPreventFactor);\n    var upperLimbLengthAdjusted = $bm_mul(antiPopAdjustedLength, $bm_div(upperLimbLength, totalLimbLength));\n    var lowerLimbLengthAdjusted = $bm_mul(antiPopAdjustedLength, $bm_div(lowerLimbLength, totalLimbLength));\n    var directionBlend = ikDirectionMultiplier;\n    var upperLimbLengthBlended = $bm_sum($bm_mul(upperLimbLengthAdjusted, directionBlend), $bm_mul($bm_mul($bm_div(upperLimbLengthAdjusted, $bm_sum(upperLimbLengthAdjusted, lowerLimbLengthAdjusted)), distanceToGoal), $bm_sub(1, directionBlend)));\n    var lowerLimbLengthBlended = $bm_sum($bm_mul(lowerLimbLengthAdjusted, directionBlend), $bm_mul($bm_mul($bm_div(lowerLimbLengthAdjusted, $bm_sum(upperLimbLengthAdjusted, lowerLimbLengthAdjusted)), distanceToGoal), $bm_sub(1, directionBlend)));\n    var adjustedUpperLimbLength = upperLimbLengthBlended;\n    var adjustedLowerLimbLength = lowerLimbLengthBlended;\n}\n$bm_rt = [\n    adjustedUpperLimbLength,\n    adjustedLowerLimbLength\n];"}},{"ty":6,"nm":"Limb Controls","mn":"Pseudo/LimbControlsV3-0035","ix":35,"v":0},{"ty":6,"nm":"Appearance","mn":"Pseudo/LimbControlsV3-0036","ix":36,"v":0},{"ty":2,"nm":"Arm Fill Color","mn":"Pseudo/LimbControlsV3-0037","ix":37,"v":{"a":0,"k":[0.509999990463,0.170000001788,0.39099997282,1],"ix":37}},{"ty":0,"nm":"Arm Fill Opacity","mn":"Pseudo/LimbControlsV3-0038","ix":38,"v":{"a":0,"k":100,"ix":38}},{"ty":2,"nm":"Arm Stroke Color","mn":"Pseudo/LimbControlsV3-0039","ix":39,"v":{"a":0,"k":[1,0,0,1],"ix":39}},{"ty":0,"nm":"Arm Stroke Width","mn":"Pseudo/LimbControlsV3-0040","ix":40,"v":{"a":0,"k":0,"ix":40}},{"ty":7,"nm":"Shoulder Stroke","mn":"Pseudo/LimbControlsV3-0041","ix":41,"v":{"a":0,"k":1,"ix":41}},{"ty":7,"nm":"Wrist Stroke","mn":"Pseudo/LimbControlsV3-0042","ix":42,"v":{"a":0,"k":1,"ix":42}},{"ty":6,"nm":"Limb Controls","mn":"Pseudo/LimbControlsV3-0043","ix":43,"v":0},{"ty":6,"nm":"FK","mn":"Pseudo/LimbControlsV3-0044","ix":44,"v":0},{"ty":7,"nm":"Disable IK","mn":"Pseudo/LimbControlsV3-0045","ix":45,"v":{"a":0,"k":1,"ix":45}},{"ty":0,"nm":"Upper Limb Angle","mn":"Pseudo/LimbControlsV3-0046","ix":46,"v":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":-48,"s":[-17]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[5.6]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":48,"s":[-7.5]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":96,"s":[5.6]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":144,"s":[-7.5]},{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":192,"s":[5.6]},{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.167],"y":[0]},"t":212,"s":[9.5]},{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.167],"y":[0]},"t":232,"s":[12.6]},{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.167],"y":[0]},"t":301,"s":[12.6]},{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.167],"y":[0]},"t":305,"s":[19.1]},{"t":310,"s":[5.5]}],"ix":46}},{"ty":0,"nm":"Lower Limb Angle","mn":"Pseudo/LimbControlsV3-0047","ix":47,"v":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.167],"y":[0.167]},"t":-48,"s":[11]},{"i":{"x":[0.471],"y":[0.985]},"o":{"x":[0.333],"y":[0]},"t":-30,"s":[1.484]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.671],"y":[-0.043]},"t":0,"s":[13]},{"i":{"x":[0.471],"y":[0.985]},"o":{"x":[0.333],"y":[0]},"t":66,"s":[1.484]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.671],"y":[-0.043]},"t":96,"s":[13]},{"i":{"x":[0.512],"y":[0.877]},"o":{"x":[0.333],"y":[0]},"t":162,"s":[1.484]},{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.416],"y":[-0.188]},"t":192,"s":[13]},{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.167],"y":[0]},"t":212,"s":[8.7]},{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.167],"y":[0]},"t":232,"s":[-5.6]},{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.167],"y":[0]},"t":301,"s":[-5.6]},{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.167],"y":[0]},"t":305,"s":[-12.5]},{"t":310,"s":[7.6]}],"ix":47}},{"ty":6,"nm":"Limb Controls","mn":"Pseudo/LimbControlsV3-0048","ix":48,"v":0},{"ty":0,"nm":"IK Direction","mn":"Pseudo/LimbControlsV3-0049","ix":49,"v":{"a":0,"k":100,"ix":49}},{"ty":0,"nm":"Pop Prevent","mn":"Pseudo/LimbControlsV3-0050","ix":50,"v":{"a":0,"k":0,"ix":50}}]}],"ip":0,"op":600,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":3,"nm":"Hips","parent":1,"sr":1,"ks":{"o":{"a":0,"k":0,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":0,"s":[19.585,-265.783,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":23.998,"s":[19.585,-260.283,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":48,"s":[19.585,-265.783,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":71.998,"s":[19.585,-260.283,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":96,"s":[19.585,-265.783,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":119.998,"s":[19.585,-260.283,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":144,"s":[19.585,-265.783,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":167.998,"s":[19.585,-260.283,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":192,"s":[19.585,-265.783,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":216,"s":[-6.415,-265.783,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":240,"s":[3.585,-258.783,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":290,"s":[-1.415,-258.783,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":336,"s":[3.585,-258.783,0],"to":[0,0,0],"ti":[0,0,0]},{"t":380,"s":[-0.415,-258.783,0]}],"ix":2,"l":2},"a":{"a":0,"k":[50,50,0],"ix":1,"l":2},"s":{"a":0,"k":[50,50,100],"ix":6,"l":2}},"ao":0,"ip":0,"op":600,"st":0,"bm":0},{"ddd":0,"ind":5,"ty":3,"nm":"L Leg N CTRL","parent":1,"sr":1,"ks":{"o":{"a":0,"k":0,"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[21]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":10,"s":[2.625]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":51,"s":[0.062]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":52,"s":[-5]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":55,"s":[-21.938]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":63,"s":[-33.352]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":72,"s":[-31.581]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":78,"s":[-29.435]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":96,"s":[21]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":106,"s":[2.625]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":147,"s":[0.062]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":148,"s":[-5]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":151,"s":[-21.938]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":159,"s":[-33.352]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":168,"s":[-31.581]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":174,"s":[-29.435]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":192,"s":[21]},{"t":216,"s":[1]}],"ix":10},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[-52.415,-37.097,0],"to":[-8.958,4.844,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":10,"s":[-29.661,-30.659,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.562,"y":0.562},"o":{"x":0.167,"y":0.167},"t":48,"s":[97.585,-29.597,0],"to":[28.29,-0.403,0],"ti":[25.743,10.254,0]},{"i":{"x":0.658,"y":0.658},"o":{"x":0.306,"y":0.306},"t":59.289,"s":[99.481,-48.855,0],"to":[-25.743,-10.254,0],"ti":[27.587,-4.293,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.42,"y":0.42},"t":74.738,"s":[35.722,-51.364,0],"to":[-27.587,4.293,0],"ti":[-1.792,-1.094,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":96,"s":[-52.415,-37.097,0],"to":[-8.958,4.844,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":106,"s":[-29.661,-30.659,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.562,"y":0.562},"o":{"x":0.167,"y":0.167},"t":144,"s":[97.585,-29.597,0],"to":[28.29,-0.403,0],"ti":[25.743,10.254,0]},{"i":{"x":0.658,"y":0.658},"o":{"x":0.306,"y":0.306},"t":155.289,"s":[99.481,-48.855,0],"to":[-25.743,-10.254,0],"ti":[27.587,-4.293,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.42,"y":0.42},"t":170.738,"s":[35.722,-51.364,0],"to":[-27.587,4.293,0],"ti":[-1.792,-1.094,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":192,"s":[-52.415,-37.097,0],"to":[-2.826,1.528,0],"ti":[-3.897,-1.01,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":197,"s":[-41.483,-29.798,0],"to":[8.455,2.191,0],"ti":[-0.57,0,0]},{"t":216,"s":[-22.415,-30.097,0]}],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"ef":[{"ty":5,"nm":"L Leg N Limb Control","np":52,"mn":"Pseudo/LimbControlsV3","ix":1,"en":1,"ef":[{"ty":6,"nm":"Dimensions","mn":"Pseudo/LimbControlsV3-0001","ix":1,"v":0},{"ty":6,"nm":"Upper Limb","mn":"Pseudo/LimbControlsV3-0002","ix":2,"v":0},{"ty":0,"nm":"Upper Limb Length","mn":"Pseudo/LimbControlsV3-0003","ix":3,"v":{"a":0,"k":127.2,"ix":3}},{"ty":0,"nm":"Upper Limb Top Width","mn":"Pseudo/LimbControlsV3-0004","ix":4,"v":{"a":0,"k":50,"ix":4}},{"ty":0,"nm":"Upper Limb Top Curvature","mn":"Pseudo/LimbControlsV3-0005","ix":5,"v":{"a":0,"k":100,"ix":5}},{"ty":0,"nm":"Upper Limb Bottom Width","mn":"Pseudo/LimbControlsV3-0006","ix":6,"v":{"a":0,"k":30,"ix":6}},{"ty":0,"nm":"Upper Limb Bottom Curvature","mn":"Pseudo/LimbControlsV3-0007","ix":7,"v":{"a":0,"k":100,"ix":7}},{"ty":7,"nm":"UL Enable Side Curvature","mn":"Pseudo/LimbControlsV3-0008","ix":8,"v":{"a":0,"k":0,"ix":8}},{"ty":7,"nm":"UL Enable Inverse Curvature","mn":"Pseudo/LimbControlsV3-0009","ix":9,"v":{"a":0,"k":0,"ix":9}},{"ty":0,"nm":"UL Side Curvature Center Point","mn":"Pseudo/LimbControlsV3-0010","ix":10,"v":{"a":0,"k":0,"ix":10}},{"ty":0,"nm":"UL Side Curvature Bend","mn":"Pseudo/LimbControlsV3-0011","ix":11,"v":{"a":0,"k":0,"ix":11}},{"ty":0,"nm":"UL Left/Right Side Weight","mn":"Pseudo/LimbControlsV3-0012","ix":12,"v":{"a":0,"k":0,"ix":12}},{"ty":6,"nm":"Limb Controls","mn":"Pseudo/LimbControlsV3-0013","ix":13,"v":0},{"ty":6,"nm":"Lower Limb","mn":"Pseudo/LimbControlsV3-0014","ix":14,"v":0},{"ty":0,"nm":"Lower Limb Length","mn":"Pseudo/LimbControlsV3-0015","ix":15,"v":{"a":0,"k":125,"ix":15}},{"ty":0,"nm":"Lower Limb Top Width","mn":"Pseudo/LimbControlsV3-0016","ix":16,"v":{"a":0,"k":30,"ix":16}},{"ty":0,"nm":"Lower Limb Top Curvature","mn":"Pseudo/LimbControlsV3-0017","ix":17,"v":{"a":0,"k":100,"ix":17}},{"ty":0,"nm":"Lower Limb Bottom Width","mn":"Pseudo/LimbControlsV3-0018","ix":18,"v":{"a":0,"k":15,"ix":18}},{"ty":0,"nm":"Lower Limb Bottom Curvature","mn":"Pseudo/LimbControlsV3-0019","ix":19,"v":{"a":0,"k":100,"ix":19}},{"ty":7,"nm":"LL Enable Side Curvature","mn":"Pseudo/LimbControlsV3-0020","ix":20,"v":{"a":0,"k":1,"ix":20}},{"ty":7,"nm":"LL Enable Inverse Curvature","mn":"Pseudo/LimbControlsV3-0021","ix":21,"v":{"a":0,"k":1,"ix":21}},{"ty":0,"nm":"LL Side Curvature Center Point","mn":"Pseudo/LimbControlsV3-0022","ix":22,"v":{"a":0,"k":-9.2,"ix":22}},{"ty":0,"nm":"LL Side Curvature Bend","mn":"Pseudo/LimbControlsV3-0023","ix":23,"v":{"a":0,"k":-14.5,"ix":23}},{"ty":0,"nm":"LL Left/Right Side Weight","mn":"Pseudo/LimbControlsV3-0024","ix":24,"v":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":201,"s":[100]},{"t":246,"s":[0]}],"ix":24}},{"ty":6,"nm":"Limb Controls","mn":"Pseudo/LimbControlsV3-0025","ix":25,"v":0},{"ty":6,"nm":"Limb Controls","mn":"Pseudo/LimbControlsV3-0026","ix":26,"v":0},{"ty":6,"nm":"Parenting Data","mn":"Pseudo/LimbControlsV3-0027","ix":27,"v":0},{"ty":3,"nm":"IK Angles","mn":"Pseudo/LimbControlsV3-0028","ix":28,"v":{"a":0,"k":[0,0],"ix":28,"x":"var $bm_rt;\nvar ctrlLayer = thisComp.layer('L Leg N CTRL');\nvar adjustedLimbLengths = ctrlLayer.effect('L Leg N Limb Control')('Adjusted U/L Limb Lengths').value;\nvar upperLimbLength = adjustedLimbLengths[0];\nvar lowerLimbLength = adjustedLimbLengths[1];\nvar disableIK = ctrlLayer.effect('L Leg N Limb Control')('Disable IK').value;\nvar upperLimbAngle = ctrlLayer.effect('L Leg N Limb Control')('Upper Limb Angle').value;\nvar lowerLimbAngle = ctrlLayer.effect('L Leg N Limb Control')('Lower Limb Angle').value;\nvar ikDirection = ctrlLayer.effect('L Leg N Limb Control')('IK Direction').value;\nif (disableIK == 1) {\n    var ikAngles = [\n        upperLimbAngle,\n        upperLimbAngle + lowerLimbAngle\n    ];\n} else {\n    var goalLayer = ctrlLayer;\n    function ensure2DArray(value) {\n        if ($bm_isInstanceOfArray(value)) {\n            if (value.length > 2) {\n                return [\n                    value[0],\n                    value[1]\n                ];\n            }\n        }\n        return value;\n    }\n    function worldPosition(target) {\n        var pos = target.toWorld(target.anchorPoint);\n        return ensure2DArray(pos);\n    }\n    function calculateRotationAngle(pointA, pointB) {\n        var diff = ensure2DArray($bm_sub(pointB, pointA));\n        return Math.atan2(diff[1], diff[0]);\n    }\n    var limbLayer = thisComp.layer('L Leg N');\n    var upperLimbStartPos = worldPosition(limbLayer);\n    var goalPos = worldPosition(goalLayer);\n    var goalPos1 = thisLayer.transform.position;\n    var upperToGoalVector = ensure2DArray($bm_sub(goalPos, upperLimbStartPos));\n    function formatVector(vector) {\n        return $bm_sum($bm_sum(vector[0].toFixed(2), ', '), vector[1].toFixed(2));\n    }\n    var distanceToGoal = length(upperToGoalVector);\n    var jointAngle2 = $bm_mul($bm_neg(ikDirection > 0 ? -1 : 1), Math.acos(clamp($bm_div($bm_sub($bm_sub($bm_sum($bm_mul(upperToGoalVector[0], upperToGoalVector[0]), $bm_mul(upperToGoalVector[1], upperToGoalVector[1])), $bm_mul(upperLimbLength, upperLimbLength)), $bm_mul(lowerLimbLength, lowerLimbLength)), $bm_mul($bm_mul(2, upperLimbLength), lowerLimbLength)), -1, 1)));\n    var jointAngle1 = Math.atan2($bm_sub($bm_mul($bm_neg(upperToGoalVector[0]), $bm_sum(upperLimbLength, $bm_mul(lowerLimbLength, Math.cos(jointAngle2)))), $bm_mul(upperToGoalVector[1], $bm_mul(lowerLimbLength, Math.sin(jointAngle2)))), $bm_sub($bm_mul(upperToGoalVector[1], $bm_sum(upperLimbLength, $bm_mul(lowerLimbLength, Math.cos(jointAngle2)))), $bm_mul(upperToGoalVector[0], $bm_mul(lowerLimbLength, Math.sin(jointAngle2)))));\n    var upperLimbRotation = radiansToDegrees(jointAngle1);\n    var lowerLimbRotation = radiansToDegrees($bm_sum(jointAngle2, jointAngle1));\n    var parentRotation = 0;\n    var limbLayerRotation = limbLayer.transform.rotation.value;\n    if (limbLayer.hasParent) {\n        parentRotation = limbLayer.parent.transform.rotation.value;\n        upperLimbRotation = $bm_sub(upperLimbRotation, parentRotation);\n        lowerLimbRotation = $bm_sub(lowerLimbRotation, parentRotation);\n    } else {\n        upperLimbRotation;\n        lowerLimbRotation;\n    }\n    var ikAngles = [\n        upperLimbRotation,\n        lowerLimbRotation\n    ];\n}\n$bm_rt = ikAngles;"}},{"ty":3,"nm":"Elbow (comp space)","mn":"Pseudo/LimbControlsV3-0029","ix":29,"v":{"a":0,"k":[0,0],"ix":29,"x":"var $bm_rt;\nvar limbLayer = thisComp.layer('L Leg N');\nvar elbowPosLayerSpace = thisLayer('Effects')('L Leg N Limb Control')('Elbow (layer space)').value;\n$bm_rt = limbLayer.toWorld(elbowPosLayerSpace);"}},{"ty":3,"nm":"Elbow (layer space)","mn":"Pseudo/LimbControlsV3-0030","ix":30,"v":{"a":0,"k":[0,0],"ix":30,"x":"var $bm_rt;\nfunction calculateLimbPositions(ctrlLayerName, limbLayerName) {\n    var ctrlLayer = thisComp.layer(ctrlLayerName);\n    var limbLayer = thisComp.layer(limbLayerName);\n    var adjustedLengths = ctrlLayer.effect('L Leg N Limb Control')('Adjusted U/L Limb Lengths').value;\n    var upperLimbLength = adjustedLengths[0];\n    var ikAngles = ctrlLayer.effect('L Leg N Limb Control')('IK Angles').value;\n    var upperLimbRotation = degreesToRadians(ikAngles[0]);\n    var lowerLimbRotation = degreesToRadians(ikAngles[1]);\n    return [\n        upperLimbLength * Math.sin(-upperLimbRotation),\n        upperLimbLength * Math.cos(-upperLimbRotation)\n    ];\n}\n$bm_rt = calculateLimbPositions('L Leg N CTRL', 'L Leg N');"}},{"ty":3,"nm":"Wrist  (comp space)","mn":"Pseudo/LimbControlsV3-0031","ix":31,"v":{"a":0,"k":[0,0],"ix":31,"x":"var $bm_rt;\nvar limbLayer = thisComp.layer('L Leg N');\nvar wristPosLayerSpace = effect('L Leg N Limb Control')('Wrist  (layer space)').value;\n$bm_rt = limbLayer.toWorld(wristPosLayerSpace);"}},{"ty":3,"nm":"Wrist  (layer space)","mn":"Pseudo/LimbControlsV3-0032","ix":32,"v":{"a":0,"k":[0,0],"ix":32,"x":"var $bm_rt;\nfunction calculateLimbPositions(ctrlLayerName, limbLayerName) {\n    var ctrlLayer = thisComp.layer(ctrlLayerName);\n    var limbLayer = thisComp.layer(limbLayerName);\n    var adjustedLengths = ctrlLayer.effect('L Leg N Limb Control')('Adjusted U/L Limb Lengths').value;\n    var upperLimbLength = adjustedLengths[0];\n    var lowerLimbLength = adjustedLengths[1];\n    var ikAngles = ctrlLayer.effect('L Leg N Limb Control')('IK Angles').value;\n    var popPreventFactor = ctrlLayer.effect('L Leg N Limb Control')('Proximity / Pop Prevent Factor').value[1];\n    var upperLimbRotation = degreesToRadians(ikAngles[0]);\n    var lowerLimbRotation = degreesToRadians(ikAngles[1]);\n    var elbowPosLayerSpace = [\n        upperLimbLength * Math.sin(-upperLimbRotation),\n        upperLimbLength * Math.cos(-upperLimbRotation)\n    ];\n    return [\n        elbowPosLayerSpace[0] + lowerLimbLength * Math.sin(-lowerLimbRotation),\n        elbowPosLayerSpace[1] + lowerLimbLength * Math.cos(-lowerLimbRotation)\n    ];\n}\n$bm_rt = calculateLimbPositions('L Leg N CTRL', 'L Leg N');"}},{"ty":3,"nm":"Proximity / Pop Prevent Factor","mn":"Pseudo/LimbControlsV3-0033","ix":33,"v":{"a":0,"k":[0,0],"ix":33,"x":"var $bm_rt;\nvar ctrlLayer = thisComp.layer('L Leg N CTRL');\nvar limbLayer = thisComp.layer('L Leg N');\nvar upperLimbLength = ctrlLayer.effect('L Leg N Limb Control')('Upper Limb Length').value;\nvar lowerLimbLength = ctrlLayer.effect('L Leg N Limb Control')('Lower Limb Length').value;\nvar popAvert = $bm_div(ctrlLayer.effect('L Leg N Limb Control')('Pop Prevent').value, 100);\nvar goal = ctrlLayer;\nvar ikDirection = ctrlLayer.effect('L Leg N Limb Control')('IK Direction').value;\nvar ikDirectionMultiplier = $bm_div(Math.abs(ikDirection), 100);\nfunction ensure2DArray(value) {\n    if ($bm_isInstanceOfArray(value)) {\n        if (value.length > 2) {\n            return [\n                value[0],\n                value[1]\n            ];\n        }\n    }\n    return value;\n}\nfunction worldPosition(layer) {\n    var pos = layer.toWorld(layer.anchorPoint);\n    return ensure2DArray(pos);\n}\nfunction linearInterpolation(t, tMin, tMax, value1, value2) {\n    if (t <= tMin)\n        return value1;\n    if (t >= tMax)\n        return value2;\n    return $bm_sum(value1, $bm_div($bm_mul($bm_sub(value2, value1), $bm_sub(t, tMin)), $bm_sub(tMax, tMin)));\n}\nvar upperLimbInitialPos = worldPosition(limbLayer);\nvar goalPos = worldPosition(goal);\nvar upperToGoalDist = length(ensure2DArray($bm_sub(goalPos, upperLimbInitialPos)));\nvar upperToLowerDist = upperLimbLength;\nvar lowerToGoalDist = lowerLimbLength;\nvar totalLimbLength = $bm_sum(upperToLowerDist, lowerToGoalDist);\nvar distanceToGoal = upperToGoalDist;\nvar proximityFactor = linearInterpolation(Math.abs($bm_sub(distanceToGoal, $bm_div(totalLimbLength, 2))), 0, $bm_div(totalLimbLength, 2), 0, 1);\nvar popPreventFactor = linearInterpolation(linearInterpolation($bm_mul($bm_mul(proximityFactor, proximityFactor), proximityFactor), 0, 1, 0.833, 1), 0, 1, $bm_sub(1, popAvert), 1);\nvar result = [\n    proximityFactor,\n    popPreventFactor\n];\n$bm_rt = result;"}},{"ty":3,"nm":"Adjusted U/L Limb Lengths","mn":"Pseudo/LimbControlsV3-0034","ix":34,"v":{"a":0,"k":[0,0],"ix":34,"x":"var $bm_rt;\nvar ctrlLayer = thisComp.layer('L Leg N CTRL');\nvar limbLayer = thisComp.layer('L Leg N');\nvar upperLimbLength = ctrlLayer.effect('L Leg N Limb Control')('Upper Limb Length').value;\nvar lowerLimbLength = ctrlLayer.effect('L Leg N Limb Control')('Lower Limb Length').value;\nvar popPreventFactor = ctrlLayer.effect('L Leg N Limb Control')('Proximity / Pop Prevent Factor').value[1];\nvar ikDirection = ctrlLayer.effect('L Leg N Limb Control')('IK Direction').value;\nvar ikDirectionMultiplier = $bm_div(Math.abs(ikDirection), 100);\nfunction ensure2DArray(value) {\n    if ($bm_isInstanceOfArray(value)) {\n        if (value.length > 2) {\n            return [\n                value[0],\n                value[1]\n            ];\n        }\n    }\n    return value;\n}\nfunction worldPosition(layer) {\n    var pos = layer.toWorld(layer.anchorPoint);\n    return ensure2DArray(pos);\n}\nvar upperLimbInitialPos = worldPosition(limbLayer);\nvar goalPos = worldPosition(ctrlLayer);\nvar distanceToGoal = length(ensure2DArray($bm_sub(goalPos, upperLimbInitialPos)));\nvar totalLimbLength = $bm_sum(upperLimbLength, lowerLimbLength);\nif (distanceToGoal > totalLimbLength) {\n    var adjustedUpperLimbLength = upperLimbLength;\n    var adjustedLowerLimbLength = lowerLimbLength;\n} else {\n    var antiPopAdjustedLength = $bm_mul(totalLimbLength, popPreventFactor);\n    var upperLimbLengthAdjusted = $bm_mul(antiPopAdjustedLength, $bm_div(upperLimbLength, totalLimbLength));\n    var lowerLimbLengthAdjusted = $bm_mul(antiPopAdjustedLength, $bm_div(lowerLimbLength, totalLimbLength));\n    var directionBlend = ikDirectionMultiplier;\n    var upperLimbLengthBlended = $bm_sum($bm_mul(upperLimbLengthAdjusted, directionBlend), $bm_mul($bm_mul($bm_div(upperLimbLengthAdjusted, $bm_sum(upperLimbLengthAdjusted, lowerLimbLengthAdjusted)), distanceToGoal), $bm_sub(1, directionBlend)));\n    var lowerLimbLengthBlended = $bm_sum($bm_mul(lowerLimbLengthAdjusted, directionBlend), $bm_mul($bm_mul($bm_div(lowerLimbLengthAdjusted, $bm_sum(upperLimbLengthAdjusted, lowerLimbLengthAdjusted)), distanceToGoal), $bm_sub(1, directionBlend)));\n    var adjustedUpperLimbLength = upperLimbLengthBlended;\n    var adjustedLowerLimbLength = lowerLimbLengthBlended;\n}\n$bm_rt = [\n    adjustedUpperLimbLength,\n    adjustedLowerLimbLength\n];"}},{"ty":6,"nm":"Limb Controls","mn":"Pseudo/LimbControlsV3-0035","ix":35,"v":0},{"ty":6,"nm":"Appearance","mn":"Pseudo/LimbControlsV3-0036","ix":36,"v":0},{"ty":2,"nm":"Arm Fill Color","mn":"Pseudo/LimbControlsV3-0037","ix":37,"v":{"a":0,"k":[0.800000011921,0.666046500206,0.53953486681,1],"ix":37}},{"ty":0,"nm":"Arm Fill Opacity","mn":"Pseudo/LimbControlsV3-0038","ix":38,"v":{"a":0,"k":100,"ix":38}},{"ty":2,"nm":"Arm Stroke Color","mn":"Pseudo/LimbControlsV3-0039","ix":39,"v":{"a":0,"k":[1,0,0,1],"ix":39}},{"ty":0,"nm":"Arm Stroke Width","mn":"Pseudo/LimbControlsV3-0040","ix":40,"v":{"a":0,"k":0,"ix":40}},{"ty":7,"nm":"Shoulder Stroke","mn":"Pseudo/LimbControlsV3-0041","ix":41,"v":{"a":0,"k":1,"ix":41}},{"ty":7,"nm":"Wrist Stroke","mn":"Pseudo/LimbControlsV3-0042","ix":42,"v":{"a":0,"k":1,"ix":42}},{"ty":6,"nm":"Limb Controls","mn":"Pseudo/LimbControlsV3-0043","ix":43,"v":0},{"ty":6,"nm":"FK","mn":"Pseudo/LimbControlsV3-0044","ix":44,"v":0},{"ty":7,"nm":"Disable IK","mn":"Pseudo/LimbControlsV3-0045","ix":45,"v":{"a":0,"k":0,"ix":45}},{"ty":0,"nm":"Upper Limb Angle","mn":"Pseudo/LimbControlsV3-0046","ix":46,"v":{"a":0,"k":0,"ix":46}},{"ty":0,"nm":"Lower Limb Angle","mn":"Pseudo/LimbControlsV3-0047","ix":47,"v":{"a":0,"k":0,"ix":47}},{"ty":6,"nm":"Limb Controls","mn":"Pseudo/LimbControlsV3-0048","ix":48,"v":0},{"ty":0,"nm":"IK Direction","mn":"Pseudo/LimbControlsV3-0049","ix":49,"v":{"a":0,"k":-100,"ix":49}},{"ty":0,"nm":"Pop Prevent","mn":"Pseudo/LimbControlsV3-0050","ix":50,"v":{"a":0,"k":100,"ix":50}}]}],"ip":0,"op":600,"st":0,"bm":0},{"ddd":0,"ind":6,"ty":3,"nm":"R Leg N CTRL","parent":1,"sr":1,"ks":{"o":{"a":0,"k":0,"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":-48,"s":[21]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":-38,"s":[2.625]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[0.25]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":2,"s":[0.125]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":4,"s":[-3]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":7,"s":[-22.938]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":15,"s":[-33.352]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":24,"s":[-31.581]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":30,"s":[-29.435]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":48,"s":[21]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":58,"s":[2.625]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":96,"s":[0.25]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":98,"s":[0.125]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":100,"s":[-3]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":103,"s":[-22.938]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":111,"s":[-33.352]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":120,"s":[-31.581]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":126,"s":[-29.435]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":144,"s":[21]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":154,"s":[2.625]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":192,"s":[0.25]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":195,"s":[-11.75]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":201,"s":[-29.75]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":211,"s":[0.25]},{"t":216,"s":[-1.75]}],"ix":10},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":-48,"s":[-52.415,-37.097,0],"to":[-8.958,4.844,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":-38,"s":[-29.661,-30.659,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.562,"y":0.562},"o":{"x":0.167,"y":0.167},"t":0,"s":[97.585,-29.597,0],"to":[28.29,-0.403,0],"ti":[25.743,10.254,0]},{"i":{"x":0.658,"y":0.658},"o":{"x":0.306,"y":0.306},"t":11.289,"s":[99.481,-48.855,0],"to":[-25.743,-10.254,0],"ti":[27.587,-4.293,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.42,"y":0.42},"t":26.738,"s":[35.722,-51.364,0],"to":[-27.587,4.293,0],"ti":[-1.792,-1.094,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":48,"s":[-52.415,-37.097,0],"to":[-8.958,4.844,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":58,"s":[-29.661,-30.659,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.562,"y":0.562},"o":{"x":0.167,"y":0.167},"t":96,"s":[97.585,-29.597,0],"to":[28.29,-0.403,0],"ti":[25.743,10.254,0]},{"i":{"x":0.658,"y":0.658},"o":{"x":0.306,"y":0.306},"t":107.289,"s":[99.481,-48.855,0],"to":[-25.743,-10.254,0],"ti":[27.587,-4.293,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.42,"y":0.42},"t":122.738,"s":[35.722,-51.364,0],"to":[-27.587,4.293,0],"ti":[-1.792,-1.094,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":144,"s":[-52.415,-37.097,0],"to":[-8.958,4.844,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":154,"s":[-29.661,-30.659,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":192,"s":[97.585,-29.597,0],"to":[10.29,5.597,0],"ti":[13.415,-54.903,0]},{"t":216,"s":[32.585,-29.597,0]}],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"ef":[{"ty":5,"nm":"R Leg N Limb Control","np":52,"mn":"Pseudo/LimbControlsV3","ix":1,"en":1,"ef":[{"ty":6,"nm":"Dimensions","mn":"Pseudo/LimbControlsV3-0001","ix":1,"v":0},{"ty":6,"nm":"Upper Limb","mn":"Pseudo/LimbControlsV3-0002","ix":2,"v":0},{"ty":0,"nm":"Upper Limb Length","mn":"Pseudo/LimbControlsV3-0003","ix":3,"v":{"a":0,"k":127.2,"ix":3}},{"ty":0,"nm":"Upper Limb Top Width","mn":"Pseudo/LimbControlsV3-0004","ix":4,"v":{"a":0,"k":50,"ix":4}},{"ty":0,"nm":"Upper Limb Top Curvature","mn":"Pseudo/LimbControlsV3-0005","ix":5,"v":{"a":0,"k":100,"ix":5}},{"ty":0,"nm":"Upper Limb Bottom Width","mn":"Pseudo/LimbControlsV3-0006","ix":6,"v":{"a":0,"k":30,"ix":6}},{"ty":0,"nm":"Upper Limb Bottom Curvature","mn":"Pseudo/LimbControlsV3-0007","ix":7,"v":{"a":0,"k":100,"ix":7}},{"ty":7,"nm":"UL Enable Side Curvature","mn":"Pseudo/LimbControlsV3-0008","ix":8,"v":{"a":0,"k":0,"ix":8}},{"ty":7,"nm":"UL Enable Inverse Curvature","mn":"Pseudo/LimbControlsV3-0009","ix":9,"v":{"a":0,"k":0,"ix":9}},{"ty":0,"nm":"UL Side Curvature Center Point","mn":"Pseudo/LimbControlsV3-0010","ix":10,"v":{"a":0,"k":0,"ix":10}},{"ty":0,"nm":"UL Side Curvature Bend","mn":"Pseudo/LimbControlsV3-0011","ix":11,"v":{"a":0,"k":0,"ix":11}},{"ty":0,"nm":"UL Left/Right Side Weight","mn":"Pseudo/LimbControlsV3-0012","ix":12,"v":{"a":0,"k":0,"ix":12}},{"ty":6,"nm":"Limb Controls","mn":"Pseudo/LimbControlsV3-0013","ix":13,"v":0},{"ty":6,"nm":"Lower Limb","mn":"Pseudo/LimbControlsV3-0014","ix":14,"v":0},{"ty":0,"nm":"Lower Limb Length","mn":"Pseudo/LimbControlsV3-0015","ix":15,"v":{"a":0,"k":125,"ix":15}},{"ty":0,"nm":"Lower Limb Top Width","mn":"Pseudo/LimbControlsV3-0016","ix":16,"v":{"a":0,"k":30,"ix":16}},{"ty":0,"nm":"Lower Limb Top Curvature","mn":"Pseudo/LimbControlsV3-0017","ix":17,"v":{"a":0,"k":100,"ix":17}},{"ty":0,"nm":"Lower Limb Bottom Width","mn":"Pseudo/LimbControlsV3-0018","ix":18,"v":{"a":0,"k":15,"ix":18}},{"ty":0,"nm":"Lower Limb Bottom Curvature","mn":"Pseudo/LimbControlsV3-0019","ix":19,"v":{"a":0,"k":100,"ix":19}},{"ty":7,"nm":"LL Enable Side Curvature","mn":"Pseudo/LimbControlsV3-0020","ix":20,"v":{"a":0,"k":1,"ix":20}},{"ty":7,"nm":"LL Enable Inverse Curvature","mn":"Pseudo/LimbControlsV3-0021","ix":21,"v":{"a":0,"k":1,"ix":21}},{"ty":0,"nm":"LL Side Curvature Center Point","mn":"Pseudo/LimbControlsV3-0022","ix":22,"v":{"a":0,"k":-9.2,"ix":22}},{"ty":0,"nm":"LL Side Curvature Bend","mn":"Pseudo/LimbControlsV3-0023","ix":23,"v":{"a":0,"k":-14.5,"ix":23}},{"ty":0,"nm":"LL Left/Right Side Weight","mn":"Pseudo/LimbControlsV3-0024","ix":24,"v":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":201,"s":[100]},{"t":246,"s":[0]}],"ix":24}},{"ty":6,"nm":"Limb Controls","mn":"Pseudo/LimbControlsV3-0025","ix":25,"v":0},{"ty":6,"nm":"Limb Controls","mn":"Pseudo/LimbControlsV3-0026","ix":26,"v":0},{"ty":6,"nm":"Parenting Data","mn":"Pseudo/LimbControlsV3-0027","ix":27,"v":0},{"ty":3,"nm":"IK Angles","mn":"Pseudo/LimbControlsV3-0028","ix":28,"v":{"a":0,"k":[0,0],"ix":28,"x":"var $bm_rt;\nvar ctrlLayer = thisComp.layer('R Leg N CTRL');\nvar adjustedLimbLengths = ctrlLayer.effect('R Leg N Limb Control')('Adjusted U/L Limb Lengths').value;\nvar upperLimbLength = adjustedLimbLengths[0];\nvar lowerLimbLength = adjustedLimbLengths[1];\nvar disableIK = ctrlLayer.effect('R Leg N Limb Control')('Disable IK').value;\nvar upperLimbAngle = ctrlLayer.effect('R Leg N Limb Control')('Upper Limb Angle').value;\nvar lowerLimbAngle = ctrlLayer.effect('R Leg N Limb Control')('Lower Limb Angle').value;\nvar ikDirection = ctrlLayer.effect('R Leg N Limb Control')('IK Direction').value;\nif (disableIK == 1) {\n    var ikAngles = [\n        upperLimbAngle,\n        upperLimbAngle + lowerLimbAngle\n    ];\n} else {\n    var goalLayer = ctrlLayer;\n    function ensure2DArray(value) {\n        if ($bm_isInstanceOfArray(value)) {\n            if (value.length > 2) {\n                return [\n                    value[0],\n                    value[1]\n                ];\n            }\n        }\n        return value;\n    }\n    function worldPosition(target) {\n        var pos = target.toWorld(target.anchorPoint);\n        return ensure2DArray(pos);\n    }\n    function calculateRotationAngle(pointA, pointB) {\n        var diff = ensure2DArray($bm_sub(pointB, pointA));\n        return Math.atan2(diff[1], diff[0]);\n    }\n    var limbLayer = thisComp.layer('R Leg N');\n    var upperLimbStartPos = worldPosition(limbLayer);\n    var goalPos = worldPosition(goalLayer);\n    var goalPos1 = thisLayer.transform.position;\n    var upperToGoalVector = ensure2DArray($bm_sub(goalPos, upperLimbStartPos));\n    function formatVector(vector) {\n        return $bm_sum($bm_sum(vector[0].toFixed(2), ', '), vector[1].toFixed(2));\n    }\n    var distanceToGoal = length(upperToGoalVector);\n    var jointAngle2 = $bm_mul($bm_neg(ikDirection > 0 ? -1 : 1), Math.acos(clamp($bm_div($bm_sub($bm_sub($bm_sum($bm_mul(upperToGoalVector[0], upperToGoalVector[0]), $bm_mul(upperToGoalVector[1], upperToGoalVector[1])), $bm_mul(upperLimbLength, upperLimbLength)), $bm_mul(lowerLimbLength, lowerLimbLength)), $bm_mul($bm_mul(2, upperLimbLength), lowerLimbLength)), -1, 1)));\n    var jointAngle1 = Math.atan2($bm_sub($bm_mul($bm_neg(upperToGoalVector[0]), $bm_sum(upperLimbLength, $bm_mul(lowerLimbLength, Math.cos(jointAngle2)))), $bm_mul(upperToGoalVector[1], $bm_mul(lowerLimbLength, Math.sin(jointAngle2)))), $bm_sub($bm_mul(upperToGoalVector[1], $bm_sum(upperLimbLength, $bm_mul(lowerLimbLength, Math.cos(jointAngle2)))), $bm_mul(upperToGoalVector[0], $bm_mul(lowerLimbLength, Math.sin(jointAngle2)))));\n    var upperLimbRotation = radiansToDegrees(jointAngle1);\n    var lowerLimbRotation = radiansToDegrees($bm_sum(jointAngle2, jointAngle1));\n    var parentRotation = 0;\n    var limbLayerRotation = limbLayer.transform.rotation.value;\n    if (limbLayer.hasParent) {\n        parentRotation = limbLayer.parent.transform.rotation.value;\n        upperLimbRotation = $bm_sub(upperLimbRotation, parentRotation);\n        lowerLimbRotation = $bm_sub(lowerLimbRotation, parentRotation);\n    } else {\n        upperLimbRotation;\n        lowerLimbRotation;\n    }\n    var ikAngles = [\n        upperLimbRotation,\n        lowerLimbRotation\n    ];\n}\n$bm_rt = ikAngles;"}},{"ty":3,"nm":"Elbow (comp space)","mn":"Pseudo/LimbControlsV3-0029","ix":29,"v":{"a":0,"k":[0,0],"ix":29,"x":"var $bm_rt;\nvar limbLayer = thisComp.layer('R Leg N');\nvar elbowPosLayerSpace = thisLayer('Effects')('R Leg N Limb Control')('Elbow (layer space)').value;\n$bm_rt = limbLayer.toWorld(elbowPosLayerSpace);"}},{"ty":3,"nm":"Elbow (layer space)","mn":"Pseudo/LimbControlsV3-0030","ix":30,"v":{"a":0,"k":[0,0],"ix":30,"x":"var $bm_rt;\nfunction calculateLimbPositions(ctrlLayerName, limbLayerName) {\n    var ctrlLayer = thisComp.layer(ctrlLayerName);\n    var limbLayer = thisComp.layer(limbLayerName);\n    var adjustedLengths = ctrlLayer.effect('R Leg N Limb Control')('Adjusted U/L Limb Lengths').value;\n    var upperLimbLength = adjustedLengths[0];\n    var ikAngles = ctrlLayer.effect('R Leg N Limb Control')('IK Angles').value;\n    var upperLimbRotation = degreesToRadians(ikAngles[0]);\n    var lowerLimbRotation = degreesToRadians(ikAngles[1]);\n    return [\n        upperLimbLength * Math.sin(-upperLimbRotation),\n        upperLimbLength * Math.cos(-upperLimbRotation)\n    ];\n}\n$bm_rt = calculateLimbPositions('R Leg N CTRL', 'R Leg N');"}},{"ty":3,"nm":"Wrist  (comp space)","mn":"Pseudo/LimbControlsV3-0031","ix":31,"v":{"a":0,"k":[0,0],"ix":31,"x":"var $bm_rt;\nvar limbLayer = thisComp.layer('R Leg N');\nvar wristPosLayerSpace = effect('R Leg N Limb Control')('Wrist  (layer space)').value;\n$bm_rt = limbLayer.toWorld(wristPosLayerSpace);"}},{"ty":3,"nm":"Wrist  (layer space)","mn":"Pseudo/LimbControlsV3-0032","ix":32,"v":{"a":0,"k":[0,0],"ix":32,"x":"var $bm_rt;\nfunction calculateLimbPositions(ctrlLayerName, limbLayerName) {\n    var ctrlLayer = thisComp.layer(ctrlLayerName);\n    var limbLayer = thisComp.layer(limbLayerName);\n    var adjustedLengths = ctrlLayer.effect('R Leg N Limb Control')('Adjusted U/L Limb Lengths').value;\n    var upperLimbLength = adjustedLengths[0];\n    var lowerLimbLength = adjustedLengths[1];\n    var ikAngles = ctrlLayer.effect('R Leg N Limb Control')('IK Angles').value;\n    var popPreventFactor = ctrlLayer.effect('R Leg N Limb Control')('Proximity / Pop Prevent Factor').value[1];\n    var upperLimbRotation = degreesToRadians(ikAngles[0]);\n    var lowerLimbRotation = degreesToRadians(ikAngles[1]);\n    var elbowPosLayerSpace = [\n        upperLimbLength * Math.sin(-upperLimbRotation),\n        upperLimbLength * Math.cos(-upperLimbRotation)\n    ];\n    return [\n        elbowPosLayerSpace[0] + lowerLimbLength * Math.sin(-lowerLimbRotation),\n        elbowPosLayerSpace[1] + lowerLimbLength * Math.cos(-lowerLimbRotation)\n    ];\n}\n$bm_rt = calculateLimbPositions('R Leg N CTRL', 'R Leg N');"}},{"ty":3,"nm":"Proximity / Pop Prevent Factor","mn":"Pseudo/LimbControlsV3-0033","ix":33,"v":{"a":0,"k":[0,0],"ix":33,"x":"var $bm_rt;\nvar ctrlLayer = thisComp.layer('R Leg N CTRL');\nvar limbLayer = thisComp.layer('R Leg N');\nvar upperLimbLength = ctrlLayer.effect('R Leg N Limb Control')('Upper Limb Length').value;\nvar lowerLimbLength = ctrlLayer.effect('R Leg N Limb Control')('Lower Limb Length').value;\nvar popAvert = $bm_div(ctrlLayer.effect('R Leg N Limb Control')('Pop Prevent').value, 100);\nvar goal = ctrlLayer;\nvar ikDirection = ctrlLayer.effect('R Leg N Limb Control')('IK Direction').value;\nvar ikDirectionMultiplier = $bm_div(Math.abs(ikDirection), 100);\nfunction ensure2DArray(value) {\n    if ($bm_isInstanceOfArray(value)) {\n        if (value.length > 2) {\n            return [\n                value[0],\n                value[1]\n            ];\n        }\n    }\n    return value;\n}\nfunction worldPosition(layer) {\n    var pos = layer.toWorld(layer.anchorPoint);\n    return ensure2DArray(pos);\n}\nfunction linearInterpolation(t, tMin, tMax, value1, value2) {\n    if (t <= tMin)\n        return value1;\n    if (t >= tMax)\n        return value2;\n    return $bm_sum(value1, $bm_div($bm_mul($bm_sub(value2, value1), $bm_sub(t, tMin)), $bm_sub(tMax, tMin)));\n}\nvar upperLimbInitialPos = worldPosition(limbLayer);\nvar goalPos = worldPosition(goal);\nvar upperToGoalDist = length(ensure2DArray($bm_sub(goalPos, upperLimbInitialPos)));\nvar upperToLowerDist = upperLimbLength;\nvar lowerToGoalDist = lowerLimbLength;\nvar totalLimbLength = $bm_sum(upperToLowerDist, lowerToGoalDist);\nvar distanceToGoal = upperToGoalDist;\nvar proximityFactor = linearInterpolation(Math.abs($bm_sub(distanceToGoal, $bm_div(totalLimbLength, 2))), 0, $bm_div(totalLimbLength, 2), 0, 1);\nvar popPreventFactor = linearInterpolation(linearInterpolation($bm_mul($bm_mul(proximityFactor, proximityFactor), proximityFactor), 0, 1, 0.833, 1), 0, 1, $bm_sub(1, popAvert), 1);\nvar result = [\n    proximityFactor,\n    popPreventFactor\n];\n$bm_rt = result;"}},{"ty":3,"nm":"Adjusted U/L Limb Lengths","mn":"Pseudo/LimbControlsV3-0034","ix":34,"v":{"a":0,"k":[0,0],"ix":34,"x":"var $bm_rt;\nvar ctrlLayer = thisComp.layer('R Leg N CTRL');\nvar limbLayer = thisComp.layer('R Leg N');\nvar upperLimbLength = ctrlLayer.effect('R Leg N Limb Control')('Upper Limb Length').value;\nvar lowerLimbLength = ctrlLayer.effect('R Leg N Limb Control')('Lower Limb Length').value;\nvar popPreventFactor = ctrlLayer.effect('R Leg N Limb Control')('Proximity / Pop Prevent Factor').value[1];\nvar ikDirection = ctrlLayer.effect('R Leg N Limb Control')('IK Direction').value;\nvar ikDirectionMultiplier = $bm_div(Math.abs(ikDirection), 100);\nfunction ensure2DArray(value) {\n    if ($bm_isInstanceOfArray(value)) {\n        if (value.length > 2) {\n            return [\n                value[0],\n                value[1]\n            ];\n        }\n    }\n    return value;\n}\nfunction worldPosition(layer) {\n    var pos = layer.toWorld(layer.anchorPoint);\n    return ensure2DArray(pos);\n}\nvar upperLimbInitialPos = worldPosition(limbLayer);\nvar goalPos = worldPosition(ctrlLayer);\nvar distanceToGoal = length(ensure2DArray($bm_sub(goalPos, upperLimbInitialPos)));\nvar totalLimbLength = $bm_sum(upperLimbLength, lowerLimbLength);\nif (distanceToGoal > totalLimbLength) {\n    var adjustedUpperLimbLength = upperLimbLength;\n    var adjustedLowerLimbLength = lowerLimbLength;\n} else {\n    var antiPopAdjustedLength = $bm_mul(totalLimbLength, popPreventFactor);\n    var upperLimbLengthAdjusted = $bm_mul(antiPopAdjustedLength, $bm_div(upperLimbLength, totalLimbLength));\n    var lowerLimbLengthAdjusted = $bm_mul(antiPopAdjustedLength, $bm_div(lowerLimbLength, totalLimbLength));\n    var directionBlend = ikDirectionMultiplier;\n    var upperLimbLengthBlended = $bm_sum($bm_mul(upperLimbLengthAdjusted, directionBlend), $bm_mul($bm_mul($bm_div(upperLimbLengthAdjusted, $bm_sum(upperLimbLengthAdjusted, lowerLimbLengthAdjusted)), distanceToGoal), $bm_sub(1, directionBlend)));\n    var lowerLimbLengthBlended = $bm_sum($bm_mul(lowerLimbLengthAdjusted, directionBlend), $bm_mul($bm_mul($bm_div(lowerLimbLengthAdjusted, $bm_sum(upperLimbLengthAdjusted, lowerLimbLengthAdjusted)), distanceToGoal), $bm_sub(1, directionBlend)));\n    var adjustedUpperLimbLength = upperLimbLengthBlended;\n    var adjustedLowerLimbLength = lowerLimbLengthBlended;\n}\n$bm_rt = [\n    adjustedUpperLimbLength,\n    adjustedLowerLimbLength\n];"}},{"ty":6,"nm":"Limb Controls","mn":"Pseudo/LimbControlsV3-0035","ix":35,"v":0},{"ty":6,"nm":"Appearance","mn":"Pseudo/LimbControlsV3-0036","ix":36,"v":0},{"ty":2,"nm":"Arm Fill Color","mn":"Pseudo/LimbControlsV3-0037","ix":37,"v":{"a":0,"k":[0.843137323856,0.701960802078,0.568627476692,1],"ix":37}},{"ty":0,"nm":"Arm Fill Opacity","mn":"Pseudo/LimbControlsV3-0038","ix":38,"v":{"a":0,"k":100,"ix":38}},{"ty":2,"nm":"Arm Stroke Color","mn":"Pseudo/LimbControlsV3-0039","ix":39,"v":{"a":0,"k":[1,0,0,1],"ix":39}},{"ty":0,"nm":"Arm Stroke Width","mn":"Pseudo/LimbControlsV3-0040","ix":40,"v":{"a":0,"k":0,"ix":40}},{"ty":7,"nm":"Shoulder Stroke","mn":"Pseudo/LimbControlsV3-0041","ix":41,"v":{"a":0,"k":1,"ix":41}},{"ty":7,"nm":"Wrist Stroke","mn":"Pseudo/LimbControlsV3-0042","ix":42,"v":{"a":0,"k":1,"ix":42}},{"ty":6,"nm":"Limb Controls","mn":"Pseudo/LimbControlsV3-0043","ix":43,"v":0},{"ty":6,"nm":"FK","mn":"Pseudo/LimbControlsV3-0044","ix":44,"v":0},{"ty":7,"nm":"Disable IK","mn":"Pseudo/LimbControlsV3-0045","ix":45,"v":{"a":0,"k":0,"ix":45}},{"ty":0,"nm":"Upper Limb Angle","mn":"Pseudo/LimbControlsV3-0046","ix":46,"v":{"a":0,"k":0,"ix":46}},{"ty":0,"nm":"Lower Limb Angle","mn":"Pseudo/LimbControlsV3-0047","ix":47,"v":{"a":0,"k":0,"ix":47}},{"ty":6,"nm":"Limb Controls","mn":"Pseudo/LimbControlsV3-0048","ix":48,"v":0},{"ty":0,"nm":"IK Direction","mn":"Pseudo/LimbControlsV3-0049","ix":49,"v":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":201,"s":[-100]},{"t":216,"s":[0]}],"ix":49}},{"ty":0,"nm":"Pop Prevent","mn":"Pseudo/LimbControlsV3-0050","ix":50,"v":{"a":0,"k":100,"ix":50}}]}],"ip":0,"op":600,"st":0,"bm":0},{"ddd":0,"ind":7,"ty":4,"nm":"R Arm Top","parent":17,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11,"x":"var $bm_rt;\nif (thisComp.layer('MAIN PSR').effect('Body Turn')('Slider') >= 49.9) {\n    $bm_rt = 100;\n} else {\n    $bm_rt = 0;\n}"},"r":{"a":0,"k":-6,"ix":10},"p":{"a":0,"k":[910.24,447.301,0],"ix":2,"l":2,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('R Arm').transform.position;"},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[126.582,126.582,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0]],"o":[[0,0]],"v":[[-156,93]],"c":false},"ix":2,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('R Arm').content('Upper Limb').content('Path 1').path;"},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.203922002456,0.2588239782,0.501960963829,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"gf","o":{"a":0,"k":100,"ix":10},"r":1,"bm":0,"g":{"p":3,"k":{"a":0,"k":[0,0.471,0.157,0.361,0.5,0.49,0.163,0.376,1,0.51,0.169,0.392],"ix":9}},"s":{"a":0,"k":[0,0],"ix":5},"e":{"a":0,"k":[100,0],"ix":6},"t":1,"nm":"Gradient Fill 1","mn":"ADBE Vector Graphic - G-Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 2","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0]],"o":[[0,0]],"v":[[-156,93]],"c":false},"ix":2,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('R Arm').content('Lower Limb').content('Path 1').path;"},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.203922002456,0.2588239782,0.501960963829,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"gf","o":{"a":0,"k":100,"ix":10},"r":1,"bm":0,"g":{"p":3,"k":{"a":0,"k":[0,0.471,0.157,0.361,0.5,0.49,0.163,0.376,1,0.51,0.169,0.392],"ix":9}},"s":{"a":0,"k":[0,0],"ix":5},"e":{"a":0,"k":[100,0],"ix":6},"t":1,"nm":"Gradient Fill 1","mn":"ADBE Vector Graphic - G-Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1","np":3,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":8,"ty":0,"nm":"PCOMP_Head","parent":19,"refId":"comp_3","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":-4.943,"ix":10,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('MAIN PSR').effect('Head Tilt')('Slider');"},"p":{"a":0,"k":[0,0,0],"ix":2,"l":2},"a":{"a":0,"k":[933.743,461.225,0],"ix":1,"l":2},"s":{"a":0,"k":[45,45,100],"ix":6,"l":2}},"ao":0,"ef":[{"ty":5,"nm":"In/Out Range","np":3,"mn":"ADBE Point Control","ix":1,"en":1,"ef":[{"ty":3,"nm":"Point","mn":"ADBE Point Control-0001","ix":1,"v":{"a":0,"k":[0,59],"ix":1}}]}],"tm":{"a":0,"k":0,"ix":2,"x":"var $bm_rt;\nfunction linearExpression(value, inputMin, inputMax, outputMin, outputMax) {\n    var normalizedValue = $bm_div($bm_sub(value, inputMin), $bm_sub(inputMax, inputMin));\n    var outputValue = $bm_sum(outputMin, $bm_mul(normalizedValue, $bm_sub(outputMax, outputMin)));\n    return outputValue;\n}\nvar inOutRange = thisComp.layer('PCOMP_Head').effect('In/Out Range')('Point');\nvar controllingValue = thisComp.layer('MAIN PSR').effect('Head Turn')('Slider');\nvar inputMin = 0;\nvar inputMax = 100;\nvar outputMin = $bm_div(inOutRange[0], 60);\nvar outputMax = $bm_div(inOutRange[1], 60);\n$bm_rt = linearExpression(controllingValue, inputMin, inputMax, outputMin, outputMax);"},"w":1920,"h":1080,"ip":0,"op":600,"st":-3,"bm":0},{"ddd":0,"ind":9,"ty":4,"nm":"Watch","parent":14,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":100.286,"ix":10},"p":{"a":0,"k":[907.912,759.887,0],"ix":2,"l":2},"a":{"a":0,"k":[908.987,756.348,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[8.746,8.746],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.175165393306,0.175165393306,0.175165393306,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[908.987,756.194],"ix":2,"x":"var $bm_rt;\nvar x = value[0];\nvar y = $bm_sum(value[1], thisComp.layer('MAIN PSR').effect('Watch Adjust')('Slider'));\n$bm_rt = [\n    x,\n    y\n];"},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[910.993,748.395],[907.08,748.425],[907.091,764.301],[910.555,764.051]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.819674144072,0.815919883578,0.812374219707,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[908.995,756.194],"ix":2},"a":{"a":0,"k":[908.995,756.194],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Watch","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":-3,"ct":1,"bm":0},{"ddd":0,"ind":10,"ty":0,"nm":"PCOMP_Vibration","parent":9,"refId":"comp_4","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":-135.142,"ix":10},"p":{"a":0,"k":[908.987,756.194,0],"ix":2,"l":2},"a":{"a":0,"k":[150,150,0],"ix":1,"l":2},"s":{"a":0,"k":[50,50,100],"ix":6,"l":2}},"ao":0,"tm":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":-120,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":160,"s":[0]},{"t":220,"s":[1],"h":1}],"ix":2},"w":300,"h":300,"ip":158,"op":221,"st":-120,"bm":0},{"ddd":0,"ind":11,"ty":0,"nm":"PCOMP_Vibration","parent":9,"refId":"comp_4","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":-135.142,"ix":10},"p":{"a":0,"k":[908.987,756.194,0],"ix":2,"l":2},"a":{"a":0,"k":[150,150,0],"ix":1,"l":2},"s":{"a":0,"k":[50,50,100],"ix":6,"l":2}},"ao":0,"tm":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":-120,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":130,"s":[0]},{"t":190,"s":[1],"h":1}],"ix":2},"w":300,"h":300,"ip":130,"op":191,"st":-120,"bm":0},{"ddd":0,"ind":12,"ty":0,"nm":"PCOMP_Vibration","parent":9,"refId":"comp_4","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":-135.142,"ix":10},"p":{"a":0,"k":[908.987,756.194,0],"ix":2,"l":2},"a":{"a":0,"k":[150,150,0],"ix":1,"l":2},"s":{"a":0,"k":[50,50,100],"ix":6,"l":2}},"ao":0,"tm":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":-120,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":98,"s":[0]},{"t":160,"s":[1],"h":1}],"ix":2},"w":300,"h":300,"ip":100,"op":161,"st":-120,"bm":0},{"ddd":0,"ind":13,"ty":4,"nm":"L Arm","parent":17,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11,"x":"var $bm_rt;\nif (thisComp.layer('MAIN PSR').effect('Body Turn')('Slider') > 50) {\n    $bm_rt = 0;\n} else {\n    $bm_rt = 100;\n}"},"r":{"a":0,"k":-6,"ix":10},"p":{"a":0,"k":[985.159,441.981,0],"ix":2,"l":2,"x":"var $bm_rt;\nfunction linearExpression(value, inputMin, inputMax, outputMin, outputMax) {\n    var normalizedValue = $bm_div($bm_sub(value, inputMin), $bm_sub(inputMax, inputMin));\n    var outputValue = $bm_sum(outputMin, $bm_mul(normalizedValue, $bm_sub(outputMax, outputMin)));\n    return Math.max(Math.min(outputValue, Math.max(outputMin, outputMax)), Math.min(outputMin, outputMax));\n}\nvar controllingValue = thisComp.layer('MAIN PSR')('Effects')('Body Turn')('Slider').value;\nvar minVal = 0;\nvar maxVal = 100;\nif (controllingValue < minVal)\n    controllingValue = minVal;\nif (controllingValue > maxVal)\n    controllingValue = maxVal;\nvar segments = [\n    [\n        [\n            984.73,\n            443.94,\n            0\n        ],\n        [\n            1006.53,\n            445.46,\n            0\n        ]\n    ],\n    [\n        [\n            1006.53,\n            445.46,\n            0\n        ],\n        [\n            985.16,\n            441.98,\n            0\n        ]\n    ]\n];\nvar relativeTimes = [\n    0,\n    0.5,\n    1\n];\nvar evenInterpolation = false;\nfunction mapSliderToValue2D(controllingValue, segments, minVal, maxVal, relativeTimes, evenInterpolation) {\n    var numSegments = segments.length;\n    var mappedValueX, mappedValueY;\n    for (var i = 0; i < numSegments; i++) {\n        var segmentStart, segmentEnd, valueStartX, valueEndX, valueStartY, valueEndY;\n        if (evenInterpolation) {\n            segmentStart = $bm_sum(minVal, $bm_div($bm_mul(i, $bm_sub(maxVal, minVal)), numSegments));\n            segmentEnd = $bm_sum(minVal, $bm_div($bm_mul($bm_sum(i, 1), $bm_sub(maxVal, minVal)), numSegments));\n            valueStartX = segments[i][0][0];\n            valueEndX = segments[i][1][0];\n            valueStartY = segments[i][0][1];\n            valueEndY = segments[i][1][1];\n        } else {\n            segmentStart = $bm_sum(minVal, $bm_mul(relativeTimes[i], $bm_sub(maxVal, minVal)));\n            segmentEnd = $bm_sum(minVal, $bm_mul(relativeTimes[$bm_sum(i, 1)], $bm_sub(maxVal, minVal)));\n            valueStartX = segments[i][0][0];\n            valueEndX = segments[i][1][0];\n            valueStartY = segments[i][0][1];\n            valueEndY = segments[i][1][1];\n        }\n        if (segmentStart === segmentEnd) {\n            segmentEnd = $bm_sum(segmentEnd, 0.0001);\n        }\n        if (controllingValue >= segmentStart && controllingValue <= segmentEnd) {\n            mappedValueX = linearExpression(controllingValue, segmentStart, segmentEnd, valueStartX, valueEndX);\n            mappedValueY = linearExpression(controllingValue, segmentStart, segmentEnd, valueStartY, valueEndY);\n            break;\n        }\n    }\n    if (controllingValue < minVal) {\n        mappedValueX = segments[0][0][0];\n        mappedValueY = segments[0][0][1];\n    }\n    if (controllingValue > maxVal) {\n        mappedValueX = segments[numSegments - 1][1][0];\n        mappedValueY = segments[numSegments - 1][1][1];\n    }\n    return [\n        mappedValueX,\n        mappedValueY\n    ];\n}\nvar mappedValue = mapSliderToValue2D(controllingValue, segments, minVal, maxVal, relativeTimes, evenInterpolation);\n$bm_rt = value = mappedValue;"},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[126.582,126.582,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[],"o":[],"v":[],"c":true},"ix":2,"x":"var $bm_rt;\nvar ctrlLayer = thisComp.layer('L Arm CTRL');\nvar effect = ctrlLayer.effect('L Arm Limb Control');\nvar adjustedLimbLengths = effect('Adjusted U/L Limb Lengths').value;\nvar upperLimbLength = adjustedLimbLengths[0];\nvar lowerLimbLength = adjustedLimbLengths[1];\nvar upperLimbTopWidth = effect('Upper Limb Top Width').value;\nvar upperLimbBottomWidth = effect('Upper Limb Bottom Width').value;\nvar upperLimbTopCurvature = $bm_div(Math.min(Math.max(effect('Upper Limb Top Curvature').value, 0), 100), 100);\nvar upperLimbBottomCurvature = $bm_div(Math.min(Math.max(effect('Upper Limb Bottom Curvature').value, 0), 100), 100);\nvar ikAngles = effect('IK Angles');\nvar enableSideCurvature = effect('UL Enable Side Curvature').value;\nvar enableInverseCurvature = effect('UL Enable Inverse Curvature').value;\nvar sideCurvatureCenter = $bm_div(effect('UL Side Curvature Center Point').value, 100);\nvar sideCurvatureBend = effect('UL Side Curvature Bend').value;\nvar sideWeight = $bm_div(effect('UL Left/Right Side Weight').value, 100);\nvar ratio = 1.5523;\nvar topRadius = $bm_mul($bm_div(upperLimbTopWidth, ratio), upperLimbTopCurvature);\nvar bottomRadius = $bm_mul($bm_div(upperLimbBottomWidth, ratio), upperLimbBottomCurvature);\nvar rotation = degreesToRadians(ikAngles[0]);\nfunction rotate(point, angle) {\n    var x = $bm_sub($bm_mul(point[0], Math.cos(angle)), $bm_mul(point[1], Math.sin(angle)));\n    var y = $bm_sum($bm_mul(point[0], Math.sin(angle)), $bm_mul(point[1], Math.cos(angle)));\n    return [\n        x,\n        y\n    ];\n}\nfunction interpolate(pointA, pointB, t) {\n    return [\n        pointA[0] + t * (pointB[0] - pointA[0]),\n        pointA[1] + t * (pointB[1] - pointA[1])\n    ];\n}\nvar upperLimb = [\n    rotate([\n        -upperLimbTopWidth / 2,\n        0\n    ], rotation),\n    rotate([\n        upperLimbTopWidth / 2,\n        0\n    ], rotation),\n    rotate([\n        upperLimbBottomWidth / 2,\n        upperLimbLength\n    ], rotation),\n    rotate([\n        -upperLimbBottomWidth / 2,\n        upperLimbLength\n    ], rotation)\n];\nvar centerPoint03 = interpolate(upperLimb[0], upperLimb[3], $bm_sum(0.5, $bm_mul(sideCurvatureCenter, 0.5)));\nvar centerPoint12 = interpolate(upperLimb[1], upperLimb[2], $bm_sum(0.5, $bm_mul(sideCurvatureCenter, 0.5)));\nvar totalBendAmount = sideCurvatureBend;\nvar bendAmount03 = $bm_div($bm_mul(totalBendAmount, $bm_sub(1, sideWeight)), 2);\nvar bendAmount12 = $bm_div($bm_mul(totalBendAmount, $bm_sum(1, sideWeight)), 2);\nvar inTan0, outTan3, outTan1, inTan2;\nif (enableSideCurvature) {\n    var influence03 = $bm_mul(0.5, $bm_sub(1, sideCurvatureCenter));\n    var influence03Opposite = $bm_mul(0.5, $bm_sum(1, sideCurvatureCenter));\n    if (enableInverseCurvature) {\n        inTan0 = rotate([\n            $bm_mul(bendAmount03, influence03Opposite),\n            0\n        ], rotation);\n        outTan3 = rotate([\n            $bm_mul($bm_neg(bendAmount03), influence03),\n            0\n        ], rotation);\n        outTan1 = rotate([\n            $bm_mul($bm_neg(bendAmount12), influence03Opposite),\n            0\n        ], rotation);\n        inTan2 = rotate([\n            $bm_mul(bendAmount12, influence03),\n            0\n        ], rotation);\n    } else {\n        inTan0 = rotate([\n            $bm_mul($bm_div(bendAmount03, 2), influence03Opposite),\n            0\n        ], rotation);\n        outTan3 = rotate([\n            $bm_mul($bm_div(bendAmount03, 2), influence03),\n            0\n        ], rotation);\n        outTan1 = rotate([\n            $bm_mul($bm_div($bm_neg(bendAmount12), 2), influence03Opposite),\n            0\n        ], rotation);\n        inTan2 = rotate([\n            $bm_mul($bm_div($bm_neg(bendAmount12), 2), influence03),\n            0\n        ], rotation);\n    }\n    inTan0 = [\n        $bm_sub($bm_sum(inTan0[0], centerPoint03[0]), upperLimb[0][0]),\n        $bm_sub($bm_sum(inTan0[1], centerPoint03[1]), upperLimb[0][1])\n    ];\n    outTan3 = [\n        $bm_sub($bm_sum(outTan3[0], centerPoint03[0]), upperLimb[3][0]),\n        $bm_sub($bm_sum(outTan3[1], centerPoint03[1]), upperLimb[3][1])\n    ];\n    outTan1 = [\n        $bm_sub($bm_sum(outTan1[0], centerPoint12[0]), upperLimb[1][0]),\n        $bm_sub($bm_sum(outTan1[1], centerPoint12[1]), upperLimb[1][1])\n    ];\n    inTan2 = [\n        $bm_sub($bm_sum(inTan2[0], centerPoint12[0]), upperLimb[2][0]),\n        $bm_sub($bm_sum(inTan2[1], centerPoint12[1]), upperLimb[2][1])\n    ];\n    var inTangents = [\n        inTan0,\n        rotate([\n            0,\n            -topRadius\n        ], rotation),\n        inTan2,\n        rotate([\n            0,\n            bottomRadius\n        ], rotation)\n    ];\n    var outTangents = [\n        rotate([\n            0,\n            -topRadius\n        ], rotation),\n        outTan1,\n        rotate([\n            0,\n            bottomRadius\n        ], rotation),\n        outTan3\n    ];\n} else {\n    var zeroPoint = rotate([\n        0,\n        0\n    ], rotation);\n    var negativeTopRadius = rotate([\n        0,\n        $bm_neg(topRadius)\n    ], rotation);\n    var positiveBottomRadius = rotate([\n        0,\n        bottomRadius\n    ], rotation);\n    inTangents = [\n        zeroPoint,\n        negativeTopRadius,\n        zeroPoint,\n        positiveBottomRadius\n    ];\n    outTangents = [\n        negativeTopRadius,\n        zeroPoint,\n        positiveBottomRadius,\n        zeroPoint\n    ];\n}\n$bm_rt = createPath(upperLimb, inTangents, outTangents, true);"},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"gf","o":{"a":0,"k":100,"ix":10,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('R Arm CTRL').effect('R Arm Limb Control')('Arm Fill Opacity');"},"r":1,"bm":0,"g":{"p":3,"k":{"a":0,"k":[0,0.471,0.157,0.361,0.5,0.49,0.163,0.376,1,0.51,0.169,0.392],"ix":9}},"s":{"a":0,"k":[0,0],"ix":5},"e":{"a":0,"k":[100,0],"ix":6,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('R Arm CTRL').effect('R Arm Limb Control')('Elbow (layer space)');"},"t":1,"nm":"Gradient Fill 1","mn":"ADBE Vector Graphic - G-Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Upper Limb","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[],"o":[],"v":[],"c":true},"ix":2,"x":"var $bm_rt;\nvar ctrlLayer = thisComp.layer('L Arm CTRL');\nvar effect = ctrlLayer.effect('L Arm Limb Control');\nvar adjustedLimbLengths = effect('Adjusted U/L Limb Lengths').value;\nvar upperLimbLength = adjustedLimbLengths[0];\nvar lowerLimbLength = adjustedLimbLengths[1];\nvar lowerLimbTopWidth = effect('Lower Limb Top Width').value;\nvar lowerLimbBottomWidth = effect('Lower Limb Bottom Width').value;\nvar lowerLimbTopCurvature = $bm_div(Math.min(Math.max(effect('Lower Limb Top Curvature').value, 0), 100), 100);\nvar lowerLimbBottomCurvature = $bm_div(Math.min(Math.max(effect('Lower Limb Bottom Curvature').value, 0), 100), 100);\nvar ikAngles = effect('IK Angles');\nvar enableSideCurvature = effect('LL Enable Side Curvature').value;\nvar enableInverseCurvature = effect('LL Enable Inverse Curvature').value;\nvar sideCurvatureCenter = $bm_div(effect('LL Side Curvature Center Point').value, 100);\nvar sideCurvatureBend = effect('LL Side Curvature Bend').value;\nvar sideWeight = $bm_div(effect('LL Left/Right Side Weight').value, 100);\nvar ratio = 1.5523;\nvar topRadius = $bm_mul($bm_div(lowerLimbTopWidth, ratio), lowerLimbTopCurvature);\nvar bottomRadius = $bm_mul($bm_div(lowerLimbBottomWidth, ratio), lowerLimbBottomCurvature);\nvar upperLimbRotation = degreesToRadians(ikAngles[0]);\nvar lowerLimbRotation = degreesToRadians(ikAngles[1]);\nfunction rotate(point, angle, origin) {\n    var x = $bm_sub($bm_sum(origin[0], $bm_mul($bm_sub(point[0], origin[0]), Math.cos(angle))), $bm_mul($bm_sub(point[1], origin[1]), Math.sin(angle)));\n    var y = $bm_sum($bm_sum(origin[1], $bm_mul($bm_sub(point[0], origin[0]), Math.sin(angle))), $bm_mul($bm_sub(point[1], origin[1]), Math.cos(angle)));\n    return [\n        x,\n        y\n    ];\n}\nfunction interpolate(pointA, pointB, t) {\n    return [\n        pointA[0] + t * (pointB[0] - pointA[0]),\n        pointA[1] + t * (pointB[1] - pointA[1])\n    ];\n}\nvar upperLimbEndpoint = rotate([\n    0,\n    upperLimbLength\n], upperLimbRotation, [\n    0,\n    0\n]);\nvar anchorX = upperLimbEndpoint[0];\nvar anchorY = upperLimbEndpoint[1];\nvar lowerLimb = [\n    rotate([\n        -lowerLimbTopWidth / 2,\n        0\n    ], lowerLimbRotation, [\n        0,\n        0\n    ]),\n    rotate([\n        lowerLimbTopWidth / 2,\n        0\n    ], lowerLimbRotation, [\n        0,\n        0\n    ]),\n    rotate([\n        lowerLimbBottomWidth / 2,\n        lowerLimbLength\n    ], lowerLimbRotation, [\n        0,\n        0\n    ]),\n    rotate([\n        -lowerLimbBottomWidth / 2,\n        lowerLimbLength\n    ], lowerLimbRotation, [\n        0,\n        0\n    ])\n];\nlowerLimb = lowerLimb.map(function (point) {\n    return [\n        point[0] + anchorX,\n        point[1] + anchorY\n    ];\n});\nvar centerPoint03 = interpolate(lowerLimb[0], lowerLimb[3], $bm_sum(0.5, $bm_mul(sideCurvatureCenter, 0.5)));\nvar centerPoint12 = interpolate(lowerLimb[1], lowerLimb[2], $bm_sum(0.5, $bm_mul(sideCurvatureCenter, 0.5)));\nvar totalBendAmount = sideCurvatureBend;\nvar bendAmount03 = $bm_div($bm_mul(totalBendAmount, $bm_sub(1, sideWeight)), 2);\nvar bendAmount12 = $bm_div($bm_mul(totalBendAmount, $bm_sum(1, sideWeight)), 2);\nvar inTan0, outTan3, outTan1, inTan2;\nif (enableSideCurvature) {\n    var influence03 = $bm_mul(0.5, $bm_sub(1, sideCurvatureCenter));\n    var influence03Opposite = $bm_mul(0.5, $bm_sum(1, sideCurvatureCenter));\n    if (enableInverseCurvature) {\n        inTan0 = rotate([\n            $bm_mul(bendAmount03, influence03Opposite),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n        outTan3 = rotate([\n            $bm_mul($bm_neg(bendAmount03), influence03),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n        outTan1 = rotate([\n            $bm_mul($bm_neg(bendAmount12), influence03Opposite),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n        inTan2 = rotate([\n            $bm_mul(bendAmount12, influence03),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n    } else {\n        inTan0 = rotate([\n            $bm_mul($bm_div(bendAmount03, 2), influence03Opposite),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n        outTan3 = rotate([\n            $bm_mul($bm_div(bendAmount03, 2), influence03),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n        outTan1 = rotate([\n            $bm_mul($bm_div($bm_neg(bendAmount12), 2), influence03Opposite),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n        inTan2 = rotate([\n            $bm_mul($bm_div($bm_neg(bendAmount12), 2), influence03),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n    }\n    inTan0 = [\n        $bm_sub($bm_sum(inTan0[0], centerPoint03[0]), lowerLimb[0][0]),\n        $bm_sub($bm_sum(inTan0[1], centerPoint03[1]), lowerLimb[0][1])\n    ];\n    outTan3 = [\n        $bm_sub($bm_sum(outTan3[0], centerPoint03[0]), lowerLimb[3][0]),\n        $bm_sub($bm_sum(outTan3[1], centerPoint03[1]), lowerLimb[3][1])\n    ];\n    outTan1 = [\n        $bm_sub($bm_sum(outTan1[0], centerPoint12[0]), lowerLimb[1][0]),\n        $bm_sub($bm_sum(outTan1[1], centerPoint12[1]), lowerLimb[1][1])\n    ];\n    inTan2 = [\n        $bm_sub($bm_sum(inTan2[0], centerPoint12[0]), lowerLimb[2][0]),\n        $bm_sub($bm_sum(inTan2[1], centerPoint12[1]), lowerLimb[2][1])\n    ];\n    var inTangents = [\n        inTan0,\n        rotate([\n            0,\n            -topRadius\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]),\n        inTan2,\n        rotate([\n            0,\n            bottomRadius\n        ], lowerLimbRotation, [\n            0,\n            0\n        ])\n    ];\n    var outTangents = [\n        rotate([\n            0,\n            -topRadius\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]),\n        outTan1,\n        rotate([\n            0,\n            bottomRadius\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]),\n        outTan3\n    ];\n} else {\n    var zeroPoint = rotate([\n        0,\n        0\n    ], lowerLimbRotation, [\n        0,\n        0\n    ]);\n    var negativeTopRadius = rotate([\n        0,\n        $bm_neg(topRadius)\n    ], lowerLimbRotation, [\n        0,\n        0\n    ]);\n    var positiveBottomRadius = rotate([\n        0,\n        bottomRadius\n    ], lowerLimbRotation, [\n        0,\n        0\n    ]);\n    inTangents = [\n        zeroPoint,\n        negativeTopRadius,\n        zeroPoint,\n        positiveBottomRadius\n    ];\n    outTangents = [\n        negativeTopRadius,\n        zeroPoint,\n        positiveBottomRadius,\n        zeroPoint\n    ];\n}\n$bm_rt = createPath(lowerLimb, inTangents, outTangents, true);"},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0,0,1],"ix":4,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('L Arm CTRL').effect('L Arm Limb Control')('Arm Fill Color');"},"o":{"a":0,"k":100,"ix":5,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('L Arm CTRL').effect('L Arm Limb Control')('Arm Fill Opacity');"},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Lower Limb","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[],"o":[],"v":[],"c":true},"ix":2,"x":"var $bm_rt;\n$bm_rt = content('Upper Limb').content('Path 1').path;"},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('L Arm CTRL').effect('L Arm Limb Control')('Arm Stroke Color');"},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":2,"ix":5,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('L Arm CTRL').effect('L Arm Limb Control')('Arm Stroke Width');"},"lc":2,"lj":2,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tm","s":{"a":0,"k":0,"ix":1},"e":{"a":0,"k":100,"ix":2,"x":"var $bm_rt;\nvar ctrlLayer = thisComp.layer('L Arm CTRL');\nvar adjustedLengths = ctrlLayer.effect('L Arm Limb Control')('Adjusted U/L Limb Lengths').value;\nvar upperLimbLength = adjustedLengths[0];\nvar upperLimbTop = ctrlLayer.effect('L Arm Limb Control')('Upper Limb Top Width').value;\nvar upperLimbBottom = ctrlLayer.effect('L Arm Limb Control')('Upper Limb Bottom Width').value;\nvar upperLimbTopCurvature = $bm_div(Math.min(Math.max(ctrlLayer.effect('L Arm Limb Control')('Upper Limb Top Curvature').value, 0), 100), 100);\nvar upperLimbBottomCurvature = $bm_div(Math.min(Math.max(ctrlLayer.effect('L Arm Limb Control')('Upper Limb Bottom Curvature').value, 0), 100), 100);\nvar disableShoulderStroke = ctrlLayer.effect('L Arm Limb Control')('Shoulder Stroke').value;\nvar segment0_1 = $bm_sum($bm_mul(upperLimbTop, $bm_sub(1, upperLimbTopCurvature)), $bm_mul($bm_mul(Math.PI, $bm_div(upperLimbTop, 2)), upperLimbTopCurvature));\nvar segment2_3 = $bm_sum($bm_mul(upperLimbBottom, $bm_sub(1, upperLimbBottomCurvature)), $bm_mul($bm_mul(Math.PI, $bm_div(upperLimbBottom, 2)), upperLimbBottomCurvature));\nvar segment1_2 = Math.sqrt($bm_sum(Math.pow($bm_div($bm_sub(upperLimbTop, upperLimbBottom), 2), 2), Math.pow(upperLimbLength, 2)));\nvar segment3_0 = segment1_2;\nvar totalLength = $bm_sum($bm_sum($bm_sum(segment0_1, segment1_2), segment2_3), segment3_0);\nif (disableShoulderStroke == 0) {\n    var endPercentage = $bm_mul($bm_div($bm_sum($bm_sum(segment1_2, segment2_3), segment3_0), totalLength), 100);\n} else {\n    var endPercentage = 100;\n}\n$bm_rt = endPercentage;"},"o":{"a":0,"k":0,"ix":3,"x":"var $bm_rt;\nvar ctrlLayer = thisComp.layer('L Arm CTRL');\nvar adjustedLengths = ctrlLayer.effect('L Arm Limb Control')('Adjusted U/L Limb Lengths').value;\nvar upperLimbLength = adjustedLengths[0];\nvar upperLimbTop = ctrlLayer.effect('L Arm Limb Control')('Upper Limb Top Width').value;\nvar upperLimbBottom = ctrlLayer.effect('L Arm Limb Control')('Upper Limb Bottom Width').value;\nvar upperLimbTopCurvature = $bm_div(Math.min(Math.max(ctrlLayer.effect('L Arm Limb Control')('Upper Limb Top Curvature').value, 0), 100), 100);\nvar upperLimbBottomCurvature = $bm_div(Math.min(Math.max(ctrlLayer.effect('L Arm Limb Control')('Upper Limb Bottom Curvature').value, 0), 100), 100);\nvar disableShoulderStroke = ctrlLayer.effect('L Arm Limb Control')('Shoulder Stroke').value;\nvar segment0_1 = $bm_sum($bm_mul(upperLimbTop, $bm_sub(1, upperLimbTopCurvature)), $bm_mul($bm_mul(Math.PI, $bm_div(upperLimbTop, 2)), upperLimbTopCurvature));\nvar segment2_3 = $bm_sum($bm_mul(upperLimbBottom, $bm_sub(1, upperLimbBottomCurvature)), $bm_mul($bm_mul(Math.PI, $bm_div(upperLimbBottom, 2)), upperLimbBottomCurvature));\nvar segment1_2 = Math.sqrt($bm_sum(Math.pow($bm_div($bm_sub(upperLimbTop, upperLimbBottom), 2), 2), Math.pow(upperLimbLength, 2)));\nvar segment3_0 = segment1_2;\nvar totalLength = $bm_sum($bm_sum($bm_sum(segment0_1, segment1_2), segment2_3), segment3_0);\nif (disableShoulderStroke == 0) {\n    var offset = $bm_mul($bm_div(segment0_1, totalLength), 360);\n} else {\n    var offset = 0;\n}\n$bm_rt = offset;"},"m":1,"ix":3,"nm":"Trim Paths 1","mn":"ADBE Vector Filter - Trim","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Upper Limb Stroke","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[],"o":[],"v":[],"c":true},"ix":2,"x":"var $bm_rt;\n$bm_rt = content('Lower Limb').content('Path 1').path;"},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('L Arm CTRL').effect('L Arm Limb Control')('Arm Stroke Color');"},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":2,"ix":5,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('L Arm CTRL').effect('L Arm Limb Control')('Arm Stroke Width');"},"lc":2,"lj":2,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tm","s":{"a":0,"k":0,"ix":1},"e":{"a":0,"k":100,"ix":2,"x":"var $bm_rt;\nvar ctrlLayer = thisComp.layer('L Arm CTRL');\nvar adjustedLengths = ctrlLayer.effect('L Arm Limb Control')('Adjusted U/L Limb Lengths').value;\nvar lowerLimbLength = adjustedLengths[1];\nvar lowerLimbTop = ctrlLayer.effect('L Arm Limb Control')('Lower Limb Top Width').value;\nvar lowerLimbBottom = ctrlLayer.effect('L Arm Limb Control')('Lower Limb Bottom Width').value;\nvar lowerLimbTopCurvature = $bm_div(Math.min(Math.max(ctrlLayer.effect('L Arm Limb Control')('Lower Limb Top Curvature').value, 0), 100), 100);\nvar lowerLimbBottomCurvature = $bm_div(Math.min(Math.max(ctrlLayer.effect('L Arm Limb Control')('Lower Limb Bottom Curvature').value, 0), 100), 100);\nvar disableWristStroke = ctrlLayer.effect('L Arm Limb Control')('Wrist Stroke').value;\nvar segment0_1 = $bm_sum($bm_mul(lowerLimbTop, $bm_sub(1, lowerLimbTopCurvature)), $bm_mul($bm_mul(Math.PI, $bm_div(lowerLimbTop, 2)), lowerLimbTopCurvature));\nvar segment2_3 = $bm_sum($bm_mul(lowerLimbBottom, $bm_sub(1, lowerLimbBottomCurvature)), $bm_mul($bm_mul(Math.PI, $bm_div(lowerLimbBottom, 2)), lowerLimbBottomCurvature));\nvar segment1_2 = Math.sqrt($bm_sum(Math.pow($bm_div($bm_sub(lowerLimbTop, lowerLimbBottom), 2), 2), Math.pow(lowerLimbLength, 2)));\nvar segment3_0 = segment1_2;\nvar totalLength = $bm_sum($bm_sum($bm_sum(segment0_1, segment1_2), segment2_3), segment3_0);\nif (disableWristStroke == 0) {\n    var endPercentage = $bm_mul($bm_div($bm_sum($bm_sum(segment0_1, segment1_2), segment3_0), totalLength), 100);\n} else {\n    var endPercentage = 100;\n}\n$bm_rt = endPercentage;"},"o":{"a":0,"k":0,"ix":3,"x":"var $bm_rt;\nvar ctrlLayer = thisComp.layer('L Arm CTRL');\nvar adjustedLengths = ctrlLayer.effect('L Arm Limb Control')('Adjusted U/L Limb Lengths').value;\nvar lowerLimbLength = adjustedLengths[1];\nvar lowerLimbTop = ctrlLayer.effect('L Arm Limb Control')('Lower Limb Top Width').value;\nvar lowerLimbBottom = ctrlLayer.effect('L Arm Limb Control')('Lower Limb Bottom Width').value;\nvar lowerLimbTopCurvature = $bm_div(Math.min(Math.max(ctrlLayer.effect('L Arm Limb Control')('Lower Limb Top Curvature').value, 0), 100), 100);\nvar lowerLimbBottomCurvature = $bm_div(Math.min(Math.max(ctrlLayer.effect('L Arm Limb Control')('Lower Limb Bottom Curvature').value, 0), 100), 100);\nvar disableWristStroke = ctrlLayer.effect('L Arm Limb Control')('Wrist Stroke').value;\nvar segment0_1 = $bm_sum($bm_mul(lowerLimbTop, $bm_sub(1, lowerLimbTopCurvature)), $bm_mul($bm_mul(Math.PI, $bm_div(lowerLimbTop, 2)), lowerLimbTopCurvature));\nvar segment2_3 = $bm_sum($bm_mul(lowerLimbBottom, $bm_sub(1, lowerLimbBottomCurvature)), $bm_mul($bm_mul(Math.PI, $bm_div(lowerLimbBottom, 2)), lowerLimbBottomCurvature));\nvar segment1_2 = Math.sqrt($bm_sum(Math.pow($bm_div($bm_sub(lowerLimbTop, lowerLimbBottom), 2), 2), Math.pow(lowerLimbLength, 2)));\nvar segment3_0 = segment1_2;\nvar totalLength = $bm_sum($bm_sum($bm_sum(segment0_1, segment1_2), segment2_3), segment3_0);\nif (disableWristStroke == 0) {\n    var offset = $bm_mul($bm_div($bm_sum($bm_sum(segment0_1, segment1_2), segment2_3), totalLength), 360);\n} else {\n    var offset = 0;\n}\n$bm_rt = offset;"},"m":1,"ix":3,"nm":"Trim Paths 1","mn":"ADBE Vector Filter - Trim","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Lower Limb Stroke","np":3,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Arm Stroke","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":14,"ty":4,"nm":"L HAND ","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":-20,"ix":10,"x":"var $bm_rt;\n$bm_rt = $bm_sum(value, thisComp.layer('L Arm CTRL').effect('L Arm Limb Control')('IK Angles')[1]);"},"p":{"a":0,"k":[587.083,773.196,0],"ix":2,"l":2,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('L Arm CTRL').effect('L Arm Limb Control')('Wrist  (comp space)');"},"a":{"a":0,"k":[910.43,752.772,0],"ix":1,"l":2},"s":{"a":0,"k":[74,74,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":332,"s":[{"i":[[-4.705,-2.255],[-0.123,-2.97],[0,0],[0.007,-0.014],[1.132,-3.299],[0.079,-4.919],[1.967,-6.393],[2.798,2.006],[2.045,7.983],[-1.592,3.911],[0.072,4.339]],"o":[[2.868,1.375],[0,0],[0,0],[-0.129,0.304],[-1.708,5.02],[-0.106,6.12],[-1.563,3.26],[-2.771,-1.993],[-0.416,-1.631],[0.448,-1.095],[0.957,-6.931]],"v":[[8.66,-27.841],[13.382,-20.687],[13.395,-20.681],[13.382,-20.654],[11.174,-14.659],[7.299,2.38],[10.606,20.848],[0.941,28.276],[-13.101,10.583],[-12.123,1.637],[-3.279,-20.805]],"c":true}]},{"t":357,"s":[{"i":[[-4.705,-2.255],[-0.123,-2.97],[0,0],[0.007,-0.014],[1.132,-3.299],[0.079,-4.919],[1.967,-6.393],[6.462,1.709],[-1.574,9.754],[-2.072,6.41],[0.072,4.339]],"o":[[2.868,1.375],[0,0],[0,0],[-0.129,0.304],[-1.708,5.02],[-0.106,6.12],[-1.563,3.26],[-3.3,-0.873],[1.118,-6.929],[0.364,-1.126],[0.957,-6.931]],"v":[[8.66,-27.841],[13.382,-20.687],[13.395,-20.681],[13.382,-20.654],[11.174,-14.659],[7.299,2.38],[4.377,16.626],[-8.797,24.417],[-17.265,11.681],[-9.176,-2.101],[-3.279,-20.805]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.843137323856,0.701960802078,0.568627476692,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[905.146,773.124],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"L HAND","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":-3,"ct":1,"bm":0},{"ddd":0,"ind":15,"ty":0,"nm":"PCOMP_Briefcase","parent":16,"refId":"comp_5","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":-8.6,"ix":10},"p":{"a":0,"k":[915.815,780.808,0],"ix":2,"l":2},"a":{"a":0,"k":[128,128,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"ef":[{"ty":5,"nm":"In/Out Range","np":3,"mn":"ADBE Point Control","ix":1,"en":1,"ef":[{"ty":3,"nm":"Point","mn":"ADBE Point Control-0001","ix":1,"v":{"a":0,"k":[0,59],"ix":1}}]}],"tm":{"a":0,"k":0.66,"ix":2,"x":"var $bm_rt;\nfunction linearExpression(value, inputMin, inputMax, outputMin, outputMax) {\n    var normalizedValue = $bm_div($bm_sub(value, inputMin), $bm_sub(inputMax, inputMin));\n    var outputValue = $bm_sum(outputMin, $bm_mul(normalizedValue, $bm_sub(outputMax, outputMin)));\n    return outputValue;\n}\nvar inOutRange = thisComp.layer('PCOMP_Briefcase').effect('In/Out Range')('Point');\nvar controllingValue = thisComp.layer('MAIN PSR').effect('Briefcase Turn')('Slider');\nvar inputMin = 0;\nvar inputMax = 100;\nvar outputMin = $bm_div(inOutRange[0], 60);\nvar outputMax = $bm_div(inOutRange[1], 60);\n$bm_rt = linearExpression(controllingValue, inputMin, inputMax, outputMin, outputMax);"},"w":256,"h":256,"ip":228,"op":307,"st":0,"bm":0},{"ddd":0,"ind":16,"ty":4,"nm":"R HAND 2","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\n$bm_rt = $bm_sum(value, thisComp.layer('R Arm CTRL').effect('R Arm Limb Control')('IK Angles')[1]);"},"p":{"a":0,"k":[483.583,766.941,0],"ix":2,"l":2,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('R Arm CTRL').effect('R Arm Limb Control')('Wrist  (comp space)');"},"a":{"a":0,"k":[910.43,752.772,0],"ix":1,"l":2},"s":{"a":0,"k":[74,74,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[6.105,0],[2.309,7.155],[-0.015,9.315],[-4.605,0],[0,-4.62],[0,0],[-0.554,-3.72]],"o":[[-4.62,0],[-1.365,-4.23],[0,-4.62],[4.62,0],[0,0],[-0.345,9.84],[1.5,9.975]],"v":[[1.376,19.62],[-14.088,7.275],[-8.958,-11.265],[-0.619,-19.62],[7.736,-11.265],[7.691,-10.41],[14.096,9.645]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.843137323856,0.701960802078,0.568627476692,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[910.88,764.142],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"R HAND","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":228,"op":307,"st":-3,"ct":1,"bm":0},{"ddd":0,"ind":17,"ty":0,"nm":"PCOMP_Upper Body","parent":18,"refId":"comp_6","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[962.532,540,0],"ix":2,"l":2},"a":{"a":0,"k":[960,540,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"ef":[{"ty":5,"nm":"In/Out Range","np":3,"mn":"ADBE Point Control","ix":1,"en":1,"ef":[{"ty":3,"nm":"Point","mn":"ADBE Point Control-0001","ix":1,"v":{"a":0,"k":[0,59],"ix":1}}]}],"tm":{"a":0,"k":0,"ix":2,"x":"var $bm_rt;\nfunction linearExpression(value, inputMin, inputMax, outputMin, outputMax) {\n    var normalizedValue = $bm_div($bm_sub(value, inputMin), $bm_sub(inputMax, inputMin));\n    var outputValue = $bm_sum(outputMin, $bm_mul(normalizedValue, $bm_sub(outputMax, outputMin)));\n    return outputValue;\n}\nvar inOutRange = thisComp.layer('PCOMP_Upper Body').effect('In/Out Range')('Point');\nvar controllingValue = thisComp.layer('MAIN PSR').effect('Body Turn')('Slider');\nvar inputMin = 0;\nvar inputMax = 100;\nvar outputMin = $bm_div(inOutRange[0], 60);\nvar outputMax = $bm_div(inOutRange[1], 60);\n$bm_rt = linearExpression(controllingValue, inputMin, inputMax, outputMin, outputMax);"},"w":1920,"h":1080,"ip":0,"op":600,"st":0,"bm":0},{"ddd":0,"ind":18,"ty":0,"nm":"PCOMP_Lower body","parent":4,"refId":"comp_7","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":7,"ix":10,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('MAIN PSR').effect('Body Tilt')('Slider');"},"p":{"a":0,"k":[49,49,0],"ix":2,"l":2},"a":{"a":0,"k":[967.753,597.381,0],"ix":1,"l":2},"s":{"a":0,"k":[158,158,100],"ix":6,"l":2}},"ao":0,"ef":[{"ty":5,"nm":"In/Out Range","np":3,"mn":"ADBE Point Control","ix":1,"en":1,"ef":[{"ty":3,"nm":"Point","mn":"ADBE Point Control-0001","ix":1,"v":{"a":0,"k":[0,59],"ix":1}}]}],"tm":{"a":0,"k":0,"ix":2,"x":"var $bm_rt;\nfunction linearExpression(value, inputMin, inputMax, outputMin, outputMax) {\n    var normalizedValue = $bm_div($bm_sub(value, inputMin), $bm_sub(inputMax, inputMin));\n    var outputValue = $bm_sum(outputMin, $bm_mul(normalizedValue, $bm_sub(outputMax, outputMin)));\n    return outputValue;\n}\nvar inOutRange = thisComp.layer('PCOMP_Lower body').effect('In/Out Range')('Point');\nvar controllingValue = thisComp.layer('MAIN PSR').effect('Body Turn')('Slider');\nvar inputMin = 0;\nvar inputMax = 100;\nvar outputMin = $bm_div(inOutRange[0], 60);\nvar outputMax = $bm_div(inOutRange[1], 60);\n$bm_rt = linearExpression(controllingValue, inputMin, inputMax, outputMin, outputMax);"},"w":1920,"h":1080,"ip":0,"op":600,"st":0,"bm":0},{"ddd":0,"ind":19,"ty":4,"nm":"NECK","parent":17,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":-6,"ix":10,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('MAIN PSR').effect('Neck Tilt')('Slider');"},"p":{"s":true,"x":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[952.498]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1,"s":[958.967]},{"t":2,"s":[960.54]}],"ix":3,"x":"var $bm_rt;\nfunction linearExpression(value, inputMin, inputMax, outputMin, outputMax) {\n    var normalizedValue = $bm_div($bm_sub(value, inputMin), $bm_sub(inputMax, inputMin));\n    var outputValue = $bm_sum(outputMin, $bm_mul(normalizedValue, $bm_sub(outputMax, outputMin)));\n    return Math.max(Math.min(outputValue, Math.max(outputMin, outputMax)), Math.min(outputMin, outputMax));\n}\nvar controllingValue = thisComp.layer('MAIN PSR')('Effects')('Body Turn')('Slider').value;\nvar minVal = 0;\nvar maxVal = 100;\nif (controllingValue < minVal)\n    controllingValue = minVal;\nif (controllingValue > maxVal)\n    controllingValue = maxVal;\nvar segments = [\n    [\n        [952.5],\n        [958.97]\n    ],\n    [\n        [958.97],\n        [960.54]\n    ]\n];\nvar relativeTimes = [\n    0,\n    0.5,\n    1\n];\nvar evenInterpolation = false;\nfunction mapSliderToValue(controllingValue, segments, minVal, maxVal, relativeTimes, evenInterpolation) {\n    var numSegments = segments.length;\n    var mappedValue;\n    for (var i = 0; i < numSegments; i++) {\n        var segmentStart, segmentEnd, valueStart, valueEnd;\n        if (evenInterpolation) {\n            segmentStart = $bm_sum(minVal, $bm_div($bm_mul(i, $bm_sub(maxVal, minVal)), numSegments));\n            segmentEnd = $bm_sum(minVal, $bm_div($bm_mul($bm_sum(i, 1), $bm_sub(maxVal, minVal)), numSegments));\n            valueStart = segments[i][0][0];\n            valueEnd = segments[i][1][0];\n        } else {\n            segmentStart = $bm_sum(minVal, $bm_mul(relativeTimes[i], $bm_sub(maxVal, minVal)));\n            segmentEnd = $bm_sum(minVal, $bm_mul(relativeTimes[$bm_sum(i, 1)], $bm_sub(maxVal, minVal)));\n            valueStart = segments[i][0][0];\n            valueEnd = segments[i][1][0];\n        }\n        if (segmentStart === segmentEnd) {\n            segmentEnd = $bm_sum(segmentEnd, 0.0001);\n        }\n        if (controllingValue >= segmentStart && controllingValue <= segmentEnd) {\n            mappedValue = linearExpression(controllingValue, segmentStart, segmentEnd, valueStart, valueEnd);\n            break;\n        }\n    }\n    if (controllingValue < minVal) {\n        mappedValue = segments[0][0][0];\n    }\n    if (controllingValue > maxVal) {\n        mappedValue = segments[numSegments - 1][1][0];\n    }\n    return mappedValue;\n}\nvar mappedValue = mapSliderToValue(controllingValue, segments, minVal, maxVal, relativeTimes, evenInterpolation);\n$bm_rt = value = mappedValue;"},"y":{"a":0,"k":419.25,"ix":4}},"a":{"a":0,"k":[0,15.4,0],"ix":1,"l":2},"s":{"a":0,"k":[93.671,93.671,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[6.807,0.304],[-0.304,6.806],[0,0],[-6.131,-0.264],[0.278,-6.115]],"o":[[-0.289,6.806],[-6.806,-0.304],[0,0],[0.264,-6.115],[6.115,0.264],[0,0]],"v":[[13.29,17.137],[0.43,28.917],[-11.35,16.042],[-11.092,-18.644],[0.496,-29.232],[11.084,-17.66]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.843137323856,0.701960802078,0.568627476692,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"NECK","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":-3,"ct":1,"bm":0},{"ddd":0,"ind":20,"ty":4,"nm":"Skirt New","parent":18,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":-4.9,"ix":10,"x":"var $bm_rt;\nfunction linearExpression(value, inputMin, inputMax, outputMin, outputMax) {\n    var normalizedValue = $bm_div($bm_sub(value, inputMin), $bm_sub(inputMax, inputMin));\n    var outputValue = $bm_sum(outputMin, $bm_mul(normalizedValue, $bm_sub(outputMax, outputMin)));\n    return Math.max(Math.min(outputValue, Math.max(outputMin, outputMax)), Math.min(outputMin, outputMax));\n}\nvar controllingValue = thisComp.layer('MAIN PSR')('Effects')('Body Turn')('Slider').value;\nvar minVal = 0;\nvar maxVal = 100;\nif (controllingValue < minVal)\n    controllingValue = minVal;\nif (controllingValue > maxVal)\n    controllingValue = maxVal;\nvar segments = [\n    [\n        [-1],\n        [-2.9]\n    ],\n    [\n        [-2.9],\n        [-4.9]\n    ]\n];\nvar relativeTimes = [\n    0,\n    0.5,\n    1\n];\nvar evenInterpolation = false;\nfunction mapSliderToValue(controllingValue, segments, minVal, maxVal, relativeTimes, evenInterpolation) {\n    var numSegments = segments.length;\n    var mappedValue;\n    for (var i = 0; i < numSegments; i++) {\n        var segmentStart, segmentEnd, valueStart, valueEnd;\n        if (evenInterpolation) {\n            segmentStart = $bm_sum(minVal, $bm_div($bm_mul(i, $bm_sub(maxVal, minVal)), numSegments));\n            segmentEnd = $bm_sum(minVal, $bm_div($bm_mul($bm_sum(i, 1), $bm_sub(maxVal, minVal)), numSegments));\n            valueStart = segments[i][0][0];\n            valueEnd = segments[i][1][0];\n        } else {\n            segmentStart = $bm_sum(minVal, $bm_mul(relativeTimes[i], $bm_sub(maxVal, minVal)));\n            segmentEnd = $bm_sum(minVal, $bm_mul(relativeTimes[$bm_sum(i, 1)], $bm_sub(maxVal, minVal)));\n            valueStart = segments[i][0][0];\n            valueEnd = segments[i][1][0];\n        }\n        if (segmentStart === segmentEnd) {\n            segmentEnd = $bm_sum(segmentEnd, 0.0001);\n        }\n        if (controllingValue >= segmentStart && controllingValue <= segmentEnd) {\n            mappedValue = linearExpression(controllingValue, segmentStart, segmentEnd, valueStart, valueEnd);\n            break;\n        }\n    }\n    if (controllingValue < minVal) {\n        mappedValue = segments[0][0][0];\n    }\n    if (controllingValue > maxVal) {\n        mappedValue = segments[numSegments - 1][1][0];\n    }\n    return mappedValue;\n}\nvar mappedValue = mapSliderToValue(controllingValue, segments, minVal, maxVal, relativeTimes, evenInterpolation);\n$bm_rt = value = $bm_sub(mappedValue, thisComp.layer('PCOMP_Lower body').transform.rotation);"},"p":{"a":0,"k":[951.93,597.381,0],"ix":2,"l":2,"x":"var $bm_rt;\nfunction linearExpression(value, inputMin, inputMax, outputMin, outputMax) {\n    var normalizedValue = $bm_div($bm_sub(value, inputMin), $bm_sub(inputMax, inputMin));\n    var outputValue = $bm_sum(outputMin, $bm_mul(normalizedValue, $bm_sub(outputMax, outputMin)));\n    return Math.max(Math.min(outputValue, Math.max(outputMin, outputMax)), Math.min(outputMin, outputMax));\n}\nvar controllingValue = thisComp.layer('MAIN PSR')('Effects')('Body Turn')('Slider').value;\nvar minVal = 0;\nvar maxVal = 100;\nif (controllingValue < minVal)\n    controllingValue = minVal;\nif (controllingValue > maxVal)\n    controllingValue = maxVal;\nvar segments = [\n    [\n        [\n            968.39,\n            597.38,\n            0\n        ],\n        [\n            959.52,\n            597.38,\n            0\n        ]\n    ],\n    [\n        [\n            959.52,\n            597.38,\n            0\n        ],\n        [\n            951.93,\n            597.38,\n            0\n        ]\n    ]\n];\nvar relativeTimes = [\n    0,\n    0.5,\n    1\n];\nvar evenInterpolation = false;\nfunction mapSliderToValue2D(controllingValue, segments, minVal, maxVal, relativeTimes, evenInterpolation) {\n    var numSegments = segments.length;\n    var mappedValueX, mappedValueY;\n    for (var i = 0; i < numSegments; i++) {\n        var segmentStart, segmentEnd, valueStartX, valueEndX, valueStartY, valueEndY;\n        if (evenInterpolation) {\n            segmentStart = $bm_sum(minVal, $bm_div($bm_mul(i, $bm_sub(maxVal, minVal)), numSegments));\n            segmentEnd = $bm_sum(minVal, $bm_div($bm_mul($bm_sum(i, 1), $bm_sub(maxVal, minVal)), numSegments));\n            valueStartX = segments[i][0][0];\n            valueEndX = segments[i][1][0];\n            valueStartY = segments[i][0][1];\n            valueEndY = segments[i][1][1];\n        } else {\n            segmentStart = $bm_sum(minVal, $bm_mul(relativeTimes[i], $bm_sub(maxVal, minVal)));\n            segmentEnd = $bm_sum(minVal, $bm_mul(relativeTimes[$bm_sum(i, 1)], $bm_sub(maxVal, minVal)));\n            valueStartX = segments[i][0][0];\n            valueEndX = segments[i][1][0];\n            valueStartY = segments[i][0][1];\n            valueEndY = segments[i][1][1];\n        }\n        if (segmentStart === segmentEnd) {\n            segmentEnd = $bm_sum(segmentEnd, 0.0001);\n        }\n        if (controllingValue >= segmentStart && controllingValue <= segmentEnd) {\n            mappedValueX = linearExpression(controllingValue, segmentStart, segmentEnd, valueStartX, valueEndX);\n            mappedValueY = linearExpression(controllingValue, segmentStart, segmentEnd, valueStartY, valueEndY);\n            break;\n        }\n    }\n    if (controllingValue < minVal) {\n        mappedValueX = segments[0][0][0];\n        mappedValueY = segments[0][0][1];\n    }\n    if (controllingValue > maxVal) {\n        mappedValueX = segments[numSegments - 1][1][0];\n        mappedValueY = segments[numSegments - 1][1][1];\n    }\n    return [\n        mappedValueX,\n        mappedValueY\n    ];\n}\nvar mappedValue = mapSliderToValue2D(controllingValue, segments, minVal, maxVal, relativeTimes, evenInterpolation);\n$bm_rt = value = mappedValue;"},"a":{"a":0,"k":[-15.515,201.98,0],"ix":1,"l":2},"s":{"a":0,"k":[128.582,128.582,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[{"i":[[5.42,22.75],[9.341,-21.745],[11.973,-33.05],[-5.259,-18.534],[-17.5,18.75],[13.098,41.874]],"o":[[-5.485,-23.022],[-10.955,25.5],[-7.317,20.198],[31.75,-16.75],[-1.169,-7.808],[-13.277,-42.445]],"v":[[21.242,190.508],[-49.332,186.602],[-84.924,314.724],[-90.417,376.539],[52.668,374.672],[32.289,286.746]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":5,"s":[{"i":[[5.42,22.75],[9.341,-21.745],[9.084,-33.404],[-0.264,-17.912],[-16.39,16.769],[15.327,37.592]],"o":[[-5.485,-23.022],[-10.955,25.5],[-5.492,20.99],[31.004,-15.185],[-1.169,-7.808],[-12.157,-29.816]],"v":[[21.242,190.508],[-49.332,186.602],[-75.499,311.318],[-82.122,375.302],[69.021,369.641],[39.618,285.343]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":26,"s":[{"i":[[5.42,22.75],[9.341,-21.745],[-3.627,-34.964],[-5.259,-18.534],[-11.505,8.053],[-17.295,40.323]],"o":[[-5.485,-23.022],[-10.955,25.5],[2.538,24.473],[27.72,-8.301],[-1.169,-7.808],[14.78,-34.46]],"v":[[21.242,190.508],[-49.332,186.602],[-63.266,314.937],[-45.624,369.861],[5.415,368.766],[2.756,281.824]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":48,"s":[{"i":[[5.42,22.75],[9.341,-21.745],[11.973,-33.05],[-5.259,-18.534],[-17.5,18.75],[13.098,41.874]],"o":[[-5.485,-23.022],[-10.955,25.5],[-7.317,20.198],[31.75,-16.75],[-1.169,-7.808],[-13.277,-42.445]],"v":[[21.242,190.508],[-49.332,186.602],[-84.924,314.724],[-90.417,376.539],[52.668,374.672],[32.289,286.746]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":53,"s":[{"i":[[5.42,22.75],[9.341,-21.745],[9.084,-33.404],[-0.264,-17.912],[-16.39,16.769],[15.327,37.592]],"o":[[-5.485,-23.022],[-10.955,25.5],[-5.492,20.99],[31.004,-15.185],[-1.169,-7.808],[-12.157,-29.816]],"v":[[21.242,190.508],[-49.332,186.602],[-75.499,311.318],[-82.122,375.302],[69.021,369.641],[39.618,285.343]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":75,"s":[{"i":[[5.42,22.75],[9.341,-21.745],[-3.627,-34.964],[-5.259,-18.534],[-11.505,8.053],[-17.295,40.323]],"o":[[-5.485,-23.022],[-10.955,25.5],[2.538,24.473],[27.72,-8.301],[-1.169,-7.808],[14.78,-34.46]],"v":[[21.242,190.508],[-49.332,186.602],[-63.266,314.937],[-45.624,369.861],[5.415,368.766],[2.756,281.824]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":96,"s":[{"i":[[5.42,22.75],[9.341,-21.745],[11.973,-33.05],[-5.259,-18.534],[-17.5,18.75],[13.098,41.874]],"o":[[-5.485,-23.022],[-10.955,25.5],[-7.317,20.198],[31.75,-16.75],[-1.169,-7.808],[-13.277,-42.445]],"v":[[21.242,190.508],[-49.332,186.602],[-84.924,314.724],[-90.417,376.539],[52.668,374.672],[32.289,286.746]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":101,"s":[{"i":[[5.42,22.75],[9.341,-21.745],[9.084,-33.404],[-0.264,-17.912],[-16.39,16.769],[15.327,37.592]],"o":[[-5.485,-23.022],[-10.955,25.5],[-5.492,20.99],[31.004,-15.185],[-1.169,-7.808],[-12.157,-29.816]],"v":[[21.242,190.508],[-49.332,186.602],[-75.499,311.318],[-82.122,375.302],[69.021,369.641],[39.618,285.343]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":122,"s":[{"i":[[5.42,22.75],[9.341,-21.745],[-3.627,-34.964],[-5.259,-18.534],[-11.505,8.053],[-17.295,40.323]],"o":[[-5.485,-23.022],[-10.955,25.5],[2.538,24.473],[27.72,-8.301],[-1.169,-7.808],[14.78,-34.46]],"v":[[21.242,190.508],[-49.332,186.602],[-63.266,314.937],[-45.624,369.861],[5.415,368.766],[2.756,281.824]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":144,"s":[{"i":[[5.42,22.75],[9.341,-21.745],[11.973,-33.05],[-5.259,-18.534],[-17.5,18.75],[13.098,41.874]],"o":[[-5.485,-23.022],[-10.955,25.5],[-7.317,20.198],[31.75,-16.75],[-1.169,-7.808],[-13.277,-42.445]],"v":[[21.242,190.508],[-49.332,186.602],[-84.924,314.724],[-90.417,376.539],[52.668,374.672],[32.289,286.746]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":149,"s":[{"i":[[5.42,22.75],[9.341,-21.745],[9.084,-33.404],[-0.264,-17.912],[-16.39,16.769],[15.327,37.592]],"o":[[-5.485,-23.022],[-10.955,25.5],[-5.492,20.99],[31.004,-15.185],[-1.169,-7.808],[-12.157,-29.816]],"v":[[21.242,190.508],[-49.332,186.602],[-75.499,311.318],[-82.122,375.302],[69.021,369.641],[39.618,285.343]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":171,"s":[{"i":[[5.42,22.75],[9.341,-21.745],[-3.627,-34.964],[-5.259,-18.534],[-11.505,8.053],[-17.295,40.323]],"o":[[-5.485,-23.022],[-10.955,25.5],[2.538,24.473],[27.72,-8.301],[-1.169,-7.808],[14.78,-34.46]],"v":[[21.242,190.508],[-49.332,186.602],[-63.266,314.937],[-45.624,369.861],[5.415,368.766],[2.756,281.824]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":192,"s":[{"i":[[5.42,22.75],[4.272,-23.278],[8.95,-38.26],[0.739,-20.069],[-17.5,18.75],[13.098,41.874]],"o":[[-5.485,-23.022],[-11.931,65.012],[-4.893,20.918],[31.75,-16.75],[-1.169,-7.808],[-13.277,-42.445]],"v":[[21.242,190.508],[-49.332,186.602],[-84.924,314.724],[-90.417,376.539],[52.668,374.672],[32.289,286.746]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":201,"s":[{"i":[[5.42,22.75],[4.272,-23.278],[8.95,-38.26],[0.739,-20.069],[-27.255,0.784],[13.098,41.874]],"o":[[-5.485,-23.022],[-11.931,65.012],[-4.893,20.918],[31.037,5.668],[-1.169,-7.808],[-13.277,-42.445]],"v":[[21.242,190.508],[-49.332,186.602],[-72.618,314.837],[-78.111,376.652],[37.441,372.69],[21.958,286.327]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":216,"s":[{"i":[[5.42,22.75],[1.22,-23.635],[-0.182,-41.281],[0.739,-20.069],[-25.695,11.87],[4.069,45.174]],"o":[[-5.485,-23.022],[-3.673,71.179],[0.095,21.483],[27.875,-7.543],[-1.169,-7.808],[-3.99,-44.294]],"v":[[21.242,190.508],[-49.332,186.602],[-61.314,315.495],[-55.488,377.584],[33.006,372.748],[26.38,286.629]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":232,"s":[{"i":[[0.638,24.233],[11.074,-21.877],[-0.182,-41.281],[0.739,-20.069],[-25.695,11.87],[2.486,45.265]],"o":[[-0.823,-23.246],[-5.442,12.279],[0.095,21.483],[27.875,-7.543],[-6.27,-5.692],[-2.448,-44.796]],"v":[[22.553,190.574],[-49.332,186.602],[-63.935,315.34],[-61.26,377.37],[32.846,370.716],[23.243,286.295]],"c":true}]},{"t":246,"s":[{"i":[[-3.547,25.53],[3.779,-23.363],[-0.182,-41.281],[0.739,-20.069],[-25.695,11.87],[1.101,45.344]],"o":[[3.257,-23.441],[-10.029,62.004],[0.095,21.483],[27.875,-7.543],[-10.734,-3.841],[-1.098,-45.236]],"v":[[23.7,190.632],[-49.332,186.602],[-66.228,315.205],[-66.31,377.183],[32.706,368.937],[20.498,286.003]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.470588265213,0.156862745098,0.360784313725,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.470588265213,0.156862745098,0.360784313725,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":21,"ty":0,"nm":"L Foot","refId":"comp_8","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('L Leg N CTRL').transform.rotation;"},"p":{"a":0,"k":[490.619,904.506,0],"ix":2,"l":2,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('L Leg N CTRL').effect('L Leg N Limb Control')('Wrist  (comp space)');"},"a":{"a":0,"k":[150,100,0],"ix":1,"l":2},"s":{"a":0,"k":[36,36,100],"ix":6,"l":2}},"ao":0,"ef":[{"ty":5,"nm":"In/Out Range","np":3,"mn":"ADBE Point Control","ix":1,"en":1,"ef":[{"ty":3,"nm":"Point","mn":"ADBE Point Control-0001","ix":1,"v":{"a":0,"k":[0,59],"ix":1}}]}],"tm":{"a":0,"k":0,"ix":2,"x":"var $bm_rt;\nfunction linearExpression(value, inputMin, inputMax, outputMin, outputMax) {\n    var normalizedValue = $bm_div($bm_sub(value, inputMin), $bm_sub(inputMax, inputMin));\n    var outputValue = $bm_sum(outputMin, $bm_mul(normalizedValue, $bm_sub(outputMax, outputMin)));\n    return outputValue;\n}\nvar inOutRange = thisComp.layer('L Foot').effect('In/Out Range')('Point');\nvar controllingValue = thisComp.layer('MAIN PSR').effect('L Foot Turn')('Slider');\nvar inputMin = 0;\nvar inputMax = 100;\nvar outputMin = $bm_div(inOutRange[0], 60);\nvar outputMax = $bm_div(inOutRange[1], 60);\n$bm_rt = linearExpression(controllingValue, inputMin, inputMax, outputMin, outputMax);"},"w":300,"h":200,"ip":0,"op":600,"st":0,"bm":0},{"ddd":0,"ind":22,"ty":4,"nm":"L Leg N","parent":4,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[50,50,0],"ix":2,"l":2,"x":"var $bm_rt;\nvar x, y;\nx = $bm_sum(value[0], thisComp.layer('MAIN PSR').effect('Hips Turn')('Slider'));\ny = value[1];\n$bm_rt = [\n    x,\n    y\n];"},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[200,200,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[],"o":[],"v":[],"c":true},"ix":2,"x":"var $bm_rt;\nvar ctrlLayer = thisComp.layer('L Leg N CTRL');\nvar effect = ctrlLayer.effect('L Leg N Limb Control');\nvar adjustedLimbLengths = effect('Adjusted U/L Limb Lengths').value;\nvar upperLimbLength = adjustedLimbLengths[0];\nvar lowerLimbLength = adjustedLimbLengths[1];\nvar upperLimbTopWidth = effect('Upper Limb Top Width').value;\nvar upperLimbBottomWidth = effect('Upper Limb Bottom Width').value;\nvar upperLimbTopCurvature = $bm_div(Math.min(Math.max(effect('Upper Limb Top Curvature').value, 0), 100), 100);\nvar upperLimbBottomCurvature = $bm_div(Math.min(Math.max(effect('Upper Limb Bottom Curvature').value, 0), 100), 100);\nvar ikAngles = effect('IK Angles');\nvar enableSideCurvature = effect('UL Enable Side Curvature').value;\nvar enableInverseCurvature = effect('UL Enable Inverse Curvature').value;\nvar sideCurvatureCenter = $bm_div(effect('UL Side Curvature Center Point').value, 100);\nvar sideCurvatureBend = effect('UL Side Curvature Bend').value;\nvar sideWeight = $bm_div(effect('UL Left/Right Side Weight').value, 100);\nvar ratio = 1.5523;\nvar topRadius = $bm_mul($bm_div(upperLimbTopWidth, ratio), upperLimbTopCurvature);\nvar bottomRadius = $bm_mul($bm_div(upperLimbBottomWidth, ratio), upperLimbBottomCurvature);\nvar rotation = degreesToRadians(ikAngles[0]);\nfunction rotate(point, angle) {\n    var x = $bm_sub($bm_mul(point[0], Math.cos(angle)), $bm_mul(point[1], Math.sin(angle)));\n    var y = $bm_sum($bm_mul(point[0], Math.sin(angle)), $bm_mul(point[1], Math.cos(angle)));\n    return [\n        x,\n        y\n    ];\n}\nfunction interpolate(pointA, pointB, t) {\n    return [\n        pointA[0] + t * (pointB[0] - pointA[0]),\n        pointA[1] + t * (pointB[1] - pointA[1])\n    ];\n}\nvar upperLimb = [\n    rotate([\n        -upperLimbTopWidth / 2,\n        0\n    ], rotation),\n    rotate([\n        upperLimbTopWidth / 2,\n        0\n    ], rotation),\n    rotate([\n        upperLimbBottomWidth / 2,\n        upperLimbLength\n    ], rotation),\n    rotate([\n        -upperLimbBottomWidth / 2,\n        upperLimbLength\n    ], rotation)\n];\nvar centerPoint03 = interpolate(upperLimb[0], upperLimb[3], $bm_sum(0.5, $bm_mul(sideCurvatureCenter, 0.5)));\nvar centerPoint12 = interpolate(upperLimb[1], upperLimb[2], $bm_sum(0.5, $bm_mul(sideCurvatureCenter, 0.5)));\nvar totalBendAmount = sideCurvatureBend;\nvar bendAmount03 = $bm_div($bm_mul(totalBendAmount, $bm_sub(1, sideWeight)), 2);\nvar bendAmount12 = $bm_div($bm_mul(totalBendAmount, $bm_sum(1, sideWeight)), 2);\nvar inTan0, outTan3, outTan1, inTan2;\nif (enableSideCurvature) {\n    var influence03 = $bm_mul(0.5, $bm_sub(1, sideCurvatureCenter));\n    var influence03Opposite = $bm_mul(0.5, $bm_sum(1, sideCurvatureCenter));\n    if (enableInverseCurvature) {\n        inTan0 = rotate([\n            $bm_mul(bendAmount03, influence03Opposite),\n            0\n        ], rotation);\n        outTan3 = rotate([\n            $bm_mul($bm_neg(bendAmount03), influence03),\n            0\n        ], rotation);\n        outTan1 = rotate([\n            $bm_mul($bm_neg(bendAmount12), influence03Opposite),\n            0\n        ], rotation);\n        inTan2 = rotate([\n            $bm_mul(bendAmount12, influence03),\n            0\n        ], rotation);\n    } else {\n        inTan0 = rotate([\n            $bm_mul($bm_div(bendAmount03, 2), influence03Opposite),\n            0\n        ], rotation);\n        outTan3 = rotate([\n            $bm_mul($bm_div(bendAmount03, 2), influence03),\n            0\n        ], rotation);\n        outTan1 = rotate([\n            $bm_mul($bm_div($bm_neg(bendAmount12), 2), influence03Opposite),\n            0\n        ], rotation);\n        inTan2 = rotate([\n            $bm_mul($bm_div($bm_neg(bendAmount12), 2), influence03),\n            0\n        ], rotation);\n    }\n    inTan0 = [\n        $bm_sub($bm_sum(inTan0[0], centerPoint03[0]), upperLimb[0][0]),\n        $bm_sub($bm_sum(inTan0[1], centerPoint03[1]), upperLimb[0][1])\n    ];\n    outTan3 = [\n        $bm_sub($bm_sum(outTan3[0], centerPoint03[0]), upperLimb[3][0]),\n        $bm_sub($bm_sum(outTan3[1], centerPoint03[1]), upperLimb[3][1])\n    ];\n    outTan1 = [\n        $bm_sub($bm_sum(outTan1[0], centerPoint12[0]), upperLimb[1][0]),\n        $bm_sub($bm_sum(outTan1[1], centerPoint12[1]), upperLimb[1][1])\n    ];\n    inTan2 = [\n        $bm_sub($bm_sum(inTan2[0], centerPoint12[0]), upperLimb[2][0]),\n        $bm_sub($bm_sum(inTan2[1], centerPoint12[1]), upperLimb[2][1])\n    ];\n    var inTangents = [\n        inTan0,\n        rotate([\n            0,\n            -topRadius\n        ], rotation),\n        inTan2,\n        rotate([\n            0,\n            bottomRadius\n        ], rotation)\n    ];\n    var outTangents = [\n        rotate([\n            0,\n            -topRadius\n        ], rotation),\n        outTan1,\n        rotate([\n            0,\n            bottomRadius\n        ], rotation),\n        outTan3\n    ];\n} else {\n    var zeroPoint = rotate([\n        0,\n        0\n    ], rotation);\n    var negativeTopRadius = rotate([\n        0,\n        $bm_neg(topRadius)\n    ], rotation);\n    var positiveBottomRadius = rotate([\n        0,\n        bottomRadius\n    ], rotation);\n    inTangents = [\n        zeroPoint,\n        negativeTopRadius,\n        zeroPoint,\n        positiveBottomRadius\n    ];\n    outTangents = [\n        negativeTopRadius,\n        zeroPoint,\n        positiveBottomRadius,\n        zeroPoint\n    ];\n}\n$bm_rt = createPath(upperLimb, inTangents, outTangents, true);"},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0,0,1],"ix":4,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('L Leg N CTRL').effect('L Leg N Limb Control')('Arm Fill Color');"},"o":{"a":0,"k":100,"ix":5,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('L Leg N CTRL').effect('L Leg N Limb Control')('Arm Fill Opacity');"},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Upper Limb","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[],"o":[],"v":[],"c":true},"ix":2,"x":"var $bm_rt;\nvar ctrlLayer = thisComp.layer('L Leg N CTRL');\nvar effect = ctrlLayer.effect('L Leg N Limb Control');\nvar adjustedLimbLengths = effect('Adjusted U/L Limb Lengths').value;\nvar upperLimbLength = adjustedLimbLengths[0];\nvar lowerLimbLength = adjustedLimbLengths[1];\nvar lowerLimbTopWidth = effect('Lower Limb Top Width').value;\nvar lowerLimbBottomWidth = effect('Lower Limb Bottom Width').value;\nvar lowerLimbTopCurvature = $bm_div(Math.min(Math.max(effect('Lower Limb Top Curvature').value, 0), 100), 100);\nvar lowerLimbBottomCurvature = $bm_div(Math.min(Math.max(effect('Lower Limb Bottom Curvature').value, 0), 100), 100);\nvar ikAngles = effect('IK Angles');\nvar enableSideCurvature = effect('LL Enable Side Curvature').value;\nvar enableInverseCurvature = effect('LL Enable Inverse Curvature').value;\nvar sideCurvatureCenter = $bm_div(effect('LL Side Curvature Center Point').value, 100);\nvar sideCurvatureBend = effect('LL Side Curvature Bend').value;\nvar sideWeight = $bm_div(effect('LL Left/Right Side Weight').value, 100);\nvar ratio = 1.5523;\nvar topRadius = $bm_mul($bm_div(lowerLimbTopWidth, ratio), lowerLimbTopCurvature);\nvar bottomRadius = $bm_mul($bm_div(lowerLimbBottomWidth, ratio), lowerLimbBottomCurvature);\nvar upperLimbRotation = degreesToRadians(ikAngles[0]);\nvar lowerLimbRotation = degreesToRadians(ikAngles[1]);\nfunction rotate(point, angle, origin) {\n    var x = $bm_sub($bm_sum(origin[0], $bm_mul($bm_sub(point[0], origin[0]), Math.cos(angle))), $bm_mul($bm_sub(point[1], origin[1]), Math.sin(angle)));\n    var y = $bm_sum($bm_sum(origin[1], $bm_mul($bm_sub(point[0], origin[0]), Math.sin(angle))), $bm_mul($bm_sub(point[1], origin[1]), Math.cos(angle)));\n    return [\n        x,\n        y\n    ];\n}\nfunction interpolate(pointA, pointB, t) {\n    return [\n        pointA[0] + t * (pointB[0] - pointA[0]),\n        pointA[1] + t * (pointB[1] - pointA[1])\n    ];\n}\nvar upperLimbEndpoint = rotate([\n    0,\n    upperLimbLength\n], upperLimbRotation, [\n    0,\n    0\n]);\nvar anchorX = upperLimbEndpoint[0];\nvar anchorY = upperLimbEndpoint[1];\nvar lowerLimb = [\n    rotate([\n        -lowerLimbTopWidth / 2,\n        0\n    ], lowerLimbRotation, [\n        0,\n        0\n    ]),\n    rotate([\n        lowerLimbTopWidth / 2,\n        0\n    ], lowerLimbRotation, [\n        0,\n        0\n    ]),\n    rotate([\n        lowerLimbBottomWidth / 2,\n        lowerLimbLength\n    ], lowerLimbRotation, [\n        0,\n        0\n    ]),\n    rotate([\n        -lowerLimbBottomWidth / 2,\n        lowerLimbLength\n    ], lowerLimbRotation, [\n        0,\n        0\n    ])\n];\nlowerLimb = lowerLimb.map(function (point) {\n    return [\n        point[0] + anchorX,\n        point[1] + anchorY\n    ];\n});\nvar centerPoint03 = interpolate(lowerLimb[0], lowerLimb[3], $bm_sum(0.5, $bm_mul(sideCurvatureCenter, 0.5)));\nvar centerPoint12 = interpolate(lowerLimb[1], lowerLimb[2], $bm_sum(0.5, $bm_mul(sideCurvatureCenter, 0.5)));\nvar totalBendAmount = sideCurvatureBend;\nvar bendAmount03 = $bm_div($bm_mul(totalBendAmount, $bm_sub(1, sideWeight)), 2);\nvar bendAmount12 = $bm_div($bm_mul(totalBendAmount, $bm_sum(1, sideWeight)), 2);\nvar inTan0, outTan3, outTan1, inTan2;\nif (enableSideCurvature) {\n    var influence03 = $bm_mul(0.5, $bm_sub(1, sideCurvatureCenter));\n    var influence03Opposite = $bm_mul(0.5, $bm_sum(1, sideCurvatureCenter));\n    if (enableInverseCurvature) {\n        inTan0 = rotate([\n            $bm_mul(bendAmount03, influence03Opposite),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n        outTan3 = rotate([\n            $bm_mul($bm_neg(bendAmount03), influence03),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n        outTan1 = rotate([\n            $bm_mul($bm_neg(bendAmount12), influence03Opposite),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n        inTan2 = rotate([\n            $bm_mul(bendAmount12, influence03),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n    } else {\n        inTan0 = rotate([\n            $bm_mul($bm_div(bendAmount03, 2), influence03Opposite),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n        outTan3 = rotate([\n            $bm_mul($bm_div(bendAmount03, 2), influence03),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n        outTan1 = rotate([\n            $bm_mul($bm_div($bm_neg(bendAmount12), 2), influence03Opposite),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n        inTan2 = rotate([\n            $bm_mul($bm_div($bm_neg(bendAmount12), 2), influence03),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n    }\n    inTan0 = [\n        $bm_sub($bm_sum(inTan0[0], centerPoint03[0]), lowerLimb[0][0]),\n        $bm_sub($bm_sum(inTan0[1], centerPoint03[1]), lowerLimb[0][1])\n    ];\n    outTan3 = [\n        $bm_sub($bm_sum(outTan3[0], centerPoint03[0]), lowerLimb[3][0]),\n        $bm_sub($bm_sum(outTan3[1], centerPoint03[1]), lowerLimb[3][1])\n    ];\n    outTan1 = [\n        $bm_sub($bm_sum(outTan1[0], centerPoint12[0]), lowerLimb[1][0]),\n        $bm_sub($bm_sum(outTan1[1], centerPoint12[1]), lowerLimb[1][1])\n    ];\n    inTan2 = [\n        $bm_sub($bm_sum(inTan2[0], centerPoint12[0]), lowerLimb[2][0]),\n        $bm_sub($bm_sum(inTan2[1], centerPoint12[1]), lowerLimb[2][1])\n    ];\n    var inTangents = [\n        inTan0,\n        rotate([\n            0,\n            -topRadius\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]),\n        inTan2,\n        rotate([\n            0,\n            bottomRadius\n        ], lowerLimbRotation, [\n            0,\n            0\n        ])\n    ];\n    var outTangents = [\n        rotate([\n            0,\n            -topRadius\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]),\n        outTan1,\n        rotate([\n            0,\n            bottomRadius\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]),\n        outTan3\n    ];\n} else {\n    var zeroPoint = rotate([\n        0,\n        0\n    ], lowerLimbRotation, [\n        0,\n        0\n    ]);\n    var negativeTopRadius = rotate([\n        0,\n        $bm_neg(topRadius)\n    ], lowerLimbRotation, [\n        0,\n        0\n    ]);\n    var positiveBottomRadius = rotate([\n        0,\n        bottomRadius\n    ], lowerLimbRotation, [\n        0,\n        0\n    ]);\n    inTangents = [\n        zeroPoint,\n        negativeTopRadius,\n        zeroPoint,\n        positiveBottomRadius\n    ];\n    outTangents = [\n        negativeTopRadius,\n        zeroPoint,\n        positiveBottomRadius,\n        zeroPoint\n    ];\n}\n$bm_rt = createPath(lowerLimb, inTangents, outTangents, true);"},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0,0,1],"ix":4,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('L Leg N CTRL').effect('L Leg N Limb Control')('Arm Fill Color');"},"o":{"a":0,"k":100,"ix":5,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('L Leg N CTRL').effect('L Leg N Limb Control')('Arm Fill Opacity');"},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Lower Limb","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[],"o":[],"v":[],"c":true},"ix":2,"x":"var $bm_rt;\n$bm_rt = content('Upper Limb').content('Path 1').path;"},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('L Leg N CTRL').effect('L Leg N Limb Control')('Arm Stroke Color');"},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":2,"ix":5,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('L Leg N CTRL').effect('L Leg N Limb Control')('Arm Stroke Width');"},"lc":2,"lj":2,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tm","s":{"a":0,"k":0,"ix":1},"e":{"a":0,"k":100,"ix":2,"x":"var $bm_rt;\nvar ctrlLayer = thisComp.layer('L Leg N CTRL');\nvar adjustedLengths = ctrlLayer.effect('L Leg N Limb Control')('Adjusted U/L Limb Lengths').value;\nvar upperLimbLength = adjustedLengths[0];\nvar upperLimbTop = ctrlLayer.effect('L Leg N Limb Control')('Upper Limb Top Width').value;\nvar upperLimbBottom = ctrlLayer.effect('L Leg N Limb Control')('Upper Limb Bottom Width').value;\nvar upperLimbTopCurvature = $bm_div(Math.min(Math.max(ctrlLayer.effect('L Leg N Limb Control')('Upper Limb Top Curvature').value, 0), 100), 100);\nvar upperLimbBottomCurvature = $bm_div(Math.min(Math.max(ctrlLayer.effect('L Leg N Limb Control')('Upper Limb Bottom Curvature').value, 0), 100), 100);\nvar disableShoulderStroke = ctrlLayer.effect('L Leg N Limb Control')('Shoulder Stroke').value;\nvar segment0_1 = $bm_sum($bm_mul(upperLimbTop, $bm_sub(1, upperLimbTopCurvature)), $bm_mul($bm_mul(Math.PI, $bm_div(upperLimbTop, 2)), upperLimbTopCurvature));\nvar segment2_3 = $bm_sum($bm_mul(upperLimbBottom, $bm_sub(1, upperLimbBottomCurvature)), $bm_mul($bm_mul(Math.PI, $bm_div(upperLimbBottom, 2)), upperLimbBottomCurvature));\nvar segment1_2 = Math.sqrt($bm_sum(Math.pow($bm_div($bm_sub(upperLimbTop, upperLimbBottom), 2), 2), Math.pow(upperLimbLength, 2)));\nvar segment3_0 = segment1_2;\nvar totalLength = $bm_sum($bm_sum($bm_sum(segment0_1, segment1_2), segment2_3), segment3_0);\nif (disableShoulderStroke == 0) {\n    var endPercentage = $bm_mul($bm_div($bm_sum($bm_sum(segment1_2, segment2_3), segment3_0), totalLength), 100);\n} else {\n    var endPercentage = 100;\n}\n$bm_rt = endPercentage;"},"o":{"a":0,"k":0,"ix":3,"x":"var $bm_rt;\nvar ctrlLayer = thisComp.layer('L Leg N CTRL');\nvar adjustedLengths = ctrlLayer.effect('L Leg N Limb Control')('Adjusted U/L Limb Lengths').value;\nvar upperLimbLength = adjustedLengths[0];\nvar upperLimbTop = ctrlLayer.effect('L Leg N Limb Control')('Upper Limb Top Width').value;\nvar upperLimbBottom = ctrlLayer.effect('L Leg N Limb Control')('Upper Limb Bottom Width').value;\nvar upperLimbTopCurvature = $bm_div(Math.min(Math.max(ctrlLayer.effect('L Leg N Limb Control')('Upper Limb Top Curvature').value, 0), 100), 100);\nvar upperLimbBottomCurvature = $bm_div(Math.min(Math.max(ctrlLayer.effect('L Leg N Limb Control')('Upper Limb Bottom Curvature').value, 0), 100), 100);\nvar disableShoulderStroke = ctrlLayer.effect('L Leg N Limb Control')('Shoulder Stroke').value;\nvar segment0_1 = $bm_sum($bm_mul(upperLimbTop, $bm_sub(1, upperLimbTopCurvature)), $bm_mul($bm_mul(Math.PI, $bm_div(upperLimbTop, 2)), upperLimbTopCurvature));\nvar segment2_3 = $bm_sum($bm_mul(upperLimbBottom, $bm_sub(1, upperLimbBottomCurvature)), $bm_mul($bm_mul(Math.PI, $bm_div(upperLimbBottom, 2)), upperLimbBottomCurvature));\nvar segment1_2 = Math.sqrt($bm_sum(Math.pow($bm_div($bm_sub(upperLimbTop, upperLimbBottom), 2), 2), Math.pow(upperLimbLength, 2)));\nvar segment3_0 = segment1_2;\nvar totalLength = $bm_sum($bm_sum($bm_sum(segment0_1, segment1_2), segment2_3), segment3_0);\nif (disableShoulderStroke == 0) {\n    var offset = $bm_mul($bm_div(segment0_1, totalLength), 360);\n} else {\n    var offset = 0;\n}\n$bm_rt = offset;"},"m":1,"ix":3,"nm":"Trim Paths 1","mn":"ADBE Vector Filter - Trim","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Upper Limb Stroke","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[],"o":[],"v":[],"c":true},"ix":2,"x":"var $bm_rt;\n$bm_rt = content('Lower Limb').content('Path 1').path;"},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('L Leg N CTRL').effect('L Leg N Limb Control')('Arm Stroke Color');"},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":2,"ix":5,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('L Leg N CTRL').effect('L Leg N Limb Control')('Arm Stroke Width');"},"lc":2,"lj":2,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tm","s":{"a":0,"k":0,"ix":1},"e":{"a":0,"k":100,"ix":2,"x":"var $bm_rt;\nvar ctrlLayer = thisComp.layer('L Leg N CTRL');\nvar adjustedLengths = ctrlLayer.effect('L Leg N Limb Control')('Adjusted U/L Limb Lengths').value;\nvar lowerLimbLength = adjustedLengths[1];\nvar lowerLimbTop = ctrlLayer.effect('L Leg N Limb Control')('Lower Limb Top Width').value;\nvar lowerLimbBottom = ctrlLayer.effect('L Leg N Limb Control')('Lower Limb Bottom Width').value;\nvar lowerLimbTopCurvature = $bm_div(Math.min(Math.max(ctrlLayer.effect('L Leg N Limb Control')('Lower Limb Top Curvature').value, 0), 100), 100);\nvar lowerLimbBottomCurvature = $bm_div(Math.min(Math.max(ctrlLayer.effect('L Leg N Limb Control')('Lower Limb Bottom Curvature').value, 0), 100), 100);\nvar disableWristStroke = ctrlLayer.effect('L Leg N Limb Control')('Wrist Stroke').value;\nvar segment0_1 = $bm_sum($bm_mul(lowerLimbTop, $bm_sub(1, lowerLimbTopCurvature)), $bm_mul($bm_mul(Math.PI, $bm_div(lowerLimbTop, 2)), lowerLimbTopCurvature));\nvar segment2_3 = $bm_sum($bm_mul(lowerLimbBottom, $bm_sub(1, lowerLimbBottomCurvature)), $bm_mul($bm_mul(Math.PI, $bm_div(lowerLimbBottom, 2)), lowerLimbBottomCurvature));\nvar segment1_2 = Math.sqrt($bm_sum(Math.pow($bm_div($bm_sub(lowerLimbTop, lowerLimbBottom), 2), 2), Math.pow(lowerLimbLength, 2)));\nvar segment3_0 = segment1_2;\nvar totalLength = $bm_sum($bm_sum($bm_sum(segment0_1, segment1_2), segment2_3), segment3_0);\nif (disableWristStroke == 0) {\n    var endPercentage = $bm_mul($bm_div($bm_sum($bm_sum(segment0_1, segment1_2), segment3_0), totalLength), 100);\n} else {\n    var endPercentage = 100;\n}\n$bm_rt = endPercentage;"},"o":{"a":0,"k":0,"ix":3,"x":"var $bm_rt;\nvar ctrlLayer = thisComp.layer('L Leg N CTRL');\nvar adjustedLengths = ctrlLayer.effect('L Leg N Limb Control')('Adjusted U/L Limb Lengths').value;\nvar lowerLimbLength = adjustedLengths[1];\nvar lowerLimbTop = ctrlLayer.effect('L Leg N Limb Control')('Lower Limb Top Width').value;\nvar lowerLimbBottom = ctrlLayer.effect('L Leg N Limb Control')('Lower Limb Bottom Width').value;\nvar lowerLimbTopCurvature = $bm_div(Math.min(Math.max(ctrlLayer.effect('L Leg N Limb Control')('Lower Limb Top Curvature').value, 0), 100), 100);\nvar lowerLimbBottomCurvature = $bm_div(Math.min(Math.max(ctrlLayer.effect('L Leg N Limb Control')('Lower Limb Bottom Curvature').value, 0), 100), 100);\nvar disableWristStroke = ctrlLayer.effect('L Leg N Limb Control')('Wrist Stroke').value;\nvar segment0_1 = $bm_sum($bm_mul(lowerLimbTop, $bm_sub(1, lowerLimbTopCurvature)), $bm_mul($bm_mul(Math.PI, $bm_div(lowerLimbTop, 2)), lowerLimbTopCurvature));\nvar segment2_3 = $bm_sum($bm_mul(lowerLimbBottom, $bm_sub(1, lowerLimbBottomCurvature)), $bm_mul($bm_mul(Math.PI, $bm_div(lowerLimbBottom, 2)), lowerLimbBottomCurvature));\nvar segment1_2 = Math.sqrt($bm_sum(Math.pow($bm_div($bm_sub(lowerLimbTop, lowerLimbBottom), 2), 2), Math.pow(lowerLimbLength, 2)));\nvar segment3_0 = segment1_2;\nvar totalLength = $bm_sum($bm_sum($bm_sum(segment0_1, segment1_2), segment2_3), segment3_0);\nif (disableWristStroke == 0) {\n    var offset = $bm_mul($bm_div($bm_sum($bm_sum(segment0_1, segment1_2), segment2_3), totalLength), 360);\n} else {\n    var offset = 0;\n}\n$bm_rt = offset;"},"m":1,"ix":3,"nm":"Trim Paths 1","mn":"ADBE Vector Filter - Trim","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Lower Limb Stroke","np":3,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Arm Stroke","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":23,"ty":0,"nm":"R Foot","refId":"comp_9","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('R Leg N CTRL').transform.rotation;"},"p":{"a":0,"k":[598.096,869.89,0],"ix":2,"l":2,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('R Leg N CTRL').effect('R Leg N Limb Control')('Wrist  (comp space)');"},"a":{"a":0,"k":[150,100,0],"ix":1,"l":2},"s":{"a":0,"k":[36,36,100],"ix":6,"l":2}},"ao":0,"ef":[{"ty":5,"nm":"In/Out Range","np":3,"mn":"ADBE Point Control","ix":1,"en":1,"ef":[{"ty":3,"nm":"Point","mn":"ADBE Point Control-0001","ix":1,"v":{"a":0,"k":[0,59],"ix":1}}]}],"tm":{"a":0,"k":0,"ix":2,"x":"var $bm_rt;\nfunction linearExpression(value, inputMin, inputMax, outputMin, outputMax) {\n    var normalizedValue = $bm_div($bm_sub(value, inputMin), $bm_sub(inputMax, inputMin));\n    var outputValue = $bm_sum(outputMin, $bm_mul(normalizedValue, $bm_sub(outputMax, outputMin)));\n    return outputValue;\n}\nvar inOutRange = thisComp.layer('R Foot').effect('In/Out Range')('Point');\nvar controllingValue = thisComp.layer('MAIN PSR').effect('R Foot Turn')('Slider');\nvar inputMin = 0;\nvar inputMax = 100;\nvar outputMin = $bm_div(inOutRange[0], 60);\nvar outputMax = $bm_div(inOutRange[1], 60);\n$bm_rt = linearExpression(controllingValue, inputMin, inputMax, outputMin, outputMax);"},"w":300,"h":200,"ip":0,"op":600,"st":0,"bm":0},{"ddd":0,"ind":24,"ty":4,"nm":"R Leg N","parent":4,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[50,50,0],"ix":2,"l":2,"x":"var $bm_rt;\nvar x, y;\nx = $bm_sub(value[0], thisComp.layer('MAIN PSR').effect('Hips Turn')('Slider'));\ny = value[1];\n$bm_rt = [\n    x,\n    y\n];"},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[200,200,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[],"o":[],"v":[],"c":true},"ix":2,"x":"var $bm_rt;\nvar ctrlLayer = thisComp.layer('R Leg N CTRL');\nvar effect = ctrlLayer.effect('R Leg N Limb Control');\nvar adjustedLimbLengths = effect('Adjusted U/L Limb Lengths').value;\nvar upperLimbLength = adjustedLimbLengths[0];\nvar lowerLimbLength = adjustedLimbLengths[1];\nvar upperLimbTopWidth = effect('Upper Limb Top Width').value;\nvar upperLimbBottomWidth = effect('Upper Limb Bottom Width').value;\nvar upperLimbTopCurvature = $bm_div(Math.min(Math.max(effect('Upper Limb Top Curvature').value, 0), 100), 100);\nvar upperLimbBottomCurvature = $bm_div(Math.min(Math.max(effect('Upper Limb Bottom Curvature').value, 0), 100), 100);\nvar ikAngles = effect('IK Angles');\nvar enableSideCurvature = effect('UL Enable Side Curvature').value;\nvar enableInverseCurvature = effect('UL Enable Inverse Curvature').value;\nvar sideCurvatureCenter = $bm_div(effect('UL Side Curvature Center Point').value, 100);\nvar sideCurvatureBend = effect('UL Side Curvature Bend').value;\nvar sideWeight = $bm_div(effect('UL Left/Right Side Weight').value, 100);\nvar ratio = 1.5523;\nvar topRadius = $bm_mul($bm_div(upperLimbTopWidth, ratio), upperLimbTopCurvature);\nvar bottomRadius = $bm_mul($bm_div(upperLimbBottomWidth, ratio), upperLimbBottomCurvature);\nvar rotation = degreesToRadians(ikAngles[0]);\nfunction rotate(point, angle) {\n    var x = $bm_sub($bm_mul(point[0], Math.cos(angle)), $bm_mul(point[1], Math.sin(angle)));\n    var y = $bm_sum($bm_mul(point[0], Math.sin(angle)), $bm_mul(point[1], Math.cos(angle)));\n    return [\n        x,\n        y\n    ];\n}\nfunction interpolate(pointA, pointB, t) {\n    return [\n        pointA[0] + t * (pointB[0] - pointA[0]),\n        pointA[1] + t * (pointB[1] - pointA[1])\n    ];\n}\nvar upperLimb = [\n    rotate([\n        -upperLimbTopWidth / 2,\n        0\n    ], rotation),\n    rotate([\n        upperLimbTopWidth / 2,\n        0\n    ], rotation),\n    rotate([\n        upperLimbBottomWidth / 2,\n        upperLimbLength\n    ], rotation),\n    rotate([\n        -upperLimbBottomWidth / 2,\n        upperLimbLength\n    ], rotation)\n];\nvar centerPoint03 = interpolate(upperLimb[0], upperLimb[3], $bm_sum(0.5, $bm_mul(sideCurvatureCenter, 0.5)));\nvar centerPoint12 = interpolate(upperLimb[1], upperLimb[2], $bm_sum(0.5, $bm_mul(sideCurvatureCenter, 0.5)));\nvar totalBendAmount = sideCurvatureBend;\nvar bendAmount03 = $bm_div($bm_mul(totalBendAmount, $bm_sub(1, sideWeight)), 2);\nvar bendAmount12 = $bm_div($bm_mul(totalBendAmount, $bm_sum(1, sideWeight)), 2);\nvar inTan0, outTan3, outTan1, inTan2;\nif (enableSideCurvature) {\n    var influence03 = $bm_mul(0.5, $bm_sub(1, sideCurvatureCenter));\n    var influence03Opposite = $bm_mul(0.5, $bm_sum(1, sideCurvatureCenter));\n    if (enableInverseCurvature) {\n        inTan0 = rotate([\n            $bm_mul(bendAmount03, influence03Opposite),\n            0\n        ], rotation);\n        outTan3 = rotate([\n            $bm_mul($bm_neg(bendAmount03), influence03),\n            0\n        ], rotation);\n        outTan1 = rotate([\n            $bm_mul($bm_neg(bendAmount12), influence03Opposite),\n            0\n        ], rotation);\n        inTan2 = rotate([\n            $bm_mul(bendAmount12, influence03),\n            0\n        ], rotation);\n    } else {\n        inTan0 = rotate([\n            $bm_mul($bm_div(bendAmount03, 2), influence03Opposite),\n            0\n        ], rotation);\n        outTan3 = rotate([\n            $bm_mul($bm_div(bendAmount03, 2), influence03),\n            0\n        ], rotation);\n        outTan1 = rotate([\n            $bm_mul($bm_div($bm_neg(bendAmount12), 2), influence03Opposite),\n            0\n        ], rotation);\n        inTan2 = rotate([\n            $bm_mul($bm_div($bm_neg(bendAmount12), 2), influence03),\n            0\n        ], rotation);\n    }\n    inTan0 = [\n        $bm_sub($bm_sum(inTan0[0], centerPoint03[0]), upperLimb[0][0]),\n        $bm_sub($bm_sum(inTan0[1], centerPoint03[1]), upperLimb[0][1])\n    ];\n    outTan3 = [\n        $bm_sub($bm_sum(outTan3[0], centerPoint03[0]), upperLimb[3][0]),\n        $bm_sub($bm_sum(outTan3[1], centerPoint03[1]), upperLimb[3][1])\n    ];\n    outTan1 = [\n        $bm_sub($bm_sum(outTan1[0], centerPoint12[0]), upperLimb[1][0]),\n        $bm_sub($bm_sum(outTan1[1], centerPoint12[1]), upperLimb[1][1])\n    ];\n    inTan2 = [\n        $bm_sub($bm_sum(inTan2[0], centerPoint12[0]), upperLimb[2][0]),\n        $bm_sub($bm_sum(inTan2[1], centerPoint12[1]), upperLimb[2][1])\n    ];\n    var inTangents = [\n        inTan0,\n        rotate([\n            0,\n            -topRadius\n        ], rotation),\n        inTan2,\n        rotate([\n            0,\n            bottomRadius\n        ], rotation)\n    ];\n    var outTangents = [\n        rotate([\n            0,\n            -topRadius\n        ], rotation),\n        outTan1,\n        rotate([\n            0,\n            bottomRadius\n        ], rotation),\n        outTan3\n    ];\n} else {\n    var zeroPoint = rotate([\n        0,\n        0\n    ], rotation);\n    var negativeTopRadius = rotate([\n        0,\n        $bm_neg(topRadius)\n    ], rotation);\n    var positiveBottomRadius = rotate([\n        0,\n        bottomRadius\n    ], rotation);\n    inTangents = [\n        zeroPoint,\n        negativeTopRadius,\n        zeroPoint,\n        positiveBottomRadius\n    ];\n    outTangents = [\n        negativeTopRadius,\n        zeroPoint,\n        positiveBottomRadius,\n        zeroPoint\n    ];\n}\n$bm_rt = createPath(upperLimb, inTangents, outTangents, true);"},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0,0,1],"ix":4,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('R Leg N CTRL').effect('R Leg N Limb Control')('Arm Fill Color');"},"o":{"a":0,"k":100,"ix":5,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('R Leg N CTRL').effect('R Leg N Limb Control')('Arm Fill Opacity');"},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Upper Limb","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[],"o":[],"v":[],"c":true},"ix":2,"x":"var $bm_rt;\nvar ctrlLayer = thisComp.layer('R Leg N CTRL');\nvar effect = ctrlLayer.effect('R Leg N Limb Control');\nvar adjustedLimbLengths = effect('Adjusted U/L Limb Lengths').value;\nvar upperLimbLength = adjustedLimbLengths[0];\nvar lowerLimbLength = adjustedLimbLengths[1];\nvar lowerLimbTopWidth = effect('Lower Limb Top Width').value;\nvar lowerLimbBottomWidth = effect('Lower Limb Bottom Width').value;\nvar lowerLimbTopCurvature = $bm_div(Math.min(Math.max(effect('Lower Limb Top Curvature').value, 0), 100), 100);\nvar lowerLimbBottomCurvature = $bm_div(Math.min(Math.max(effect('Lower Limb Bottom Curvature').value, 0), 100), 100);\nvar ikAngles = effect('IK Angles');\nvar enableSideCurvature = effect('LL Enable Side Curvature').value;\nvar enableInverseCurvature = effect('LL Enable Inverse Curvature').value;\nvar sideCurvatureCenter = $bm_div(effect('LL Side Curvature Center Point').value, 100);\nvar sideCurvatureBend = effect('LL Side Curvature Bend').value;\nvar sideWeight = $bm_div(effect('LL Left/Right Side Weight').value, 100);\nvar ratio = 1.5523;\nvar topRadius = $bm_mul($bm_div(lowerLimbTopWidth, ratio), lowerLimbTopCurvature);\nvar bottomRadius = $bm_mul($bm_div(lowerLimbBottomWidth, ratio), lowerLimbBottomCurvature);\nvar upperLimbRotation = degreesToRadians(ikAngles[0]);\nvar lowerLimbRotation = degreesToRadians(ikAngles[1]);\nfunction rotate(point, angle, origin) {\n    var x = $bm_sub($bm_sum(origin[0], $bm_mul($bm_sub(point[0], origin[0]), Math.cos(angle))), $bm_mul($bm_sub(point[1], origin[1]), Math.sin(angle)));\n    var y = $bm_sum($bm_sum(origin[1], $bm_mul($bm_sub(point[0], origin[0]), Math.sin(angle))), $bm_mul($bm_sub(point[1], origin[1]), Math.cos(angle)));\n    return [\n        x,\n        y\n    ];\n}\nfunction interpolate(pointA, pointB, t) {\n    return [\n        pointA[0] + t * (pointB[0] - pointA[0]),\n        pointA[1] + t * (pointB[1] - pointA[1])\n    ];\n}\nvar upperLimbEndpoint = rotate([\n    0,\n    upperLimbLength\n], upperLimbRotation, [\n    0,\n    0\n]);\nvar anchorX = upperLimbEndpoint[0];\nvar anchorY = upperLimbEndpoint[1];\nvar lowerLimb = [\n    rotate([\n        -lowerLimbTopWidth / 2,\n        0\n    ], lowerLimbRotation, [\n        0,\n        0\n    ]),\n    rotate([\n        lowerLimbTopWidth / 2,\n        0\n    ], lowerLimbRotation, [\n        0,\n        0\n    ]),\n    rotate([\n        lowerLimbBottomWidth / 2,\n        lowerLimbLength\n    ], lowerLimbRotation, [\n        0,\n        0\n    ]),\n    rotate([\n        -lowerLimbBottomWidth / 2,\n        lowerLimbLength\n    ], lowerLimbRotation, [\n        0,\n        0\n    ])\n];\nlowerLimb = lowerLimb.map(function (point) {\n    return [\n        point[0] + anchorX,\n        point[1] + anchorY\n    ];\n});\nvar centerPoint03 = interpolate(lowerLimb[0], lowerLimb[3], $bm_sum(0.5, $bm_mul(sideCurvatureCenter, 0.5)));\nvar centerPoint12 = interpolate(lowerLimb[1], lowerLimb[2], $bm_sum(0.5, $bm_mul(sideCurvatureCenter, 0.5)));\nvar totalBendAmount = sideCurvatureBend;\nvar bendAmount03 = $bm_div($bm_mul(totalBendAmount, $bm_sub(1, sideWeight)), 2);\nvar bendAmount12 = $bm_div($bm_mul(totalBendAmount, $bm_sum(1, sideWeight)), 2);\nvar inTan0, outTan3, outTan1, inTan2;\nif (enableSideCurvature) {\n    var influence03 = $bm_mul(0.5, $bm_sub(1, sideCurvatureCenter));\n    var influence03Opposite = $bm_mul(0.5, $bm_sum(1, sideCurvatureCenter));\n    if (enableInverseCurvature) {\n        inTan0 = rotate([\n            $bm_mul(bendAmount03, influence03Opposite),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n        outTan3 = rotate([\n            $bm_mul($bm_neg(bendAmount03), influence03),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n        outTan1 = rotate([\n            $bm_mul($bm_neg(bendAmount12), influence03Opposite),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n        inTan2 = rotate([\n            $bm_mul(bendAmount12, influence03),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n    } else {\n        inTan0 = rotate([\n            $bm_mul($bm_div(bendAmount03, 2), influence03Opposite),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n        outTan3 = rotate([\n            $bm_mul($bm_div(bendAmount03, 2), influence03),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n        outTan1 = rotate([\n            $bm_mul($bm_div($bm_neg(bendAmount12), 2), influence03Opposite),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n        inTan2 = rotate([\n            $bm_mul($bm_div($bm_neg(bendAmount12), 2), influence03),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n    }\n    inTan0 = [\n        $bm_sub($bm_sum(inTan0[0], centerPoint03[0]), lowerLimb[0][0]),\n        $bm_sub($bm_sum(inTan0[1], centerPoint03[1]), lowerLimb[0][1])\n    ];\n    outTan3 = [\n        $bm_sub($bm_sum(outTan3[0], centerPoint03[0]), lowerLimb[3][0]),\n        $bm_sub($bm_sum(outTan3[1], centerPoint03[1]), lowerLimb[3][1])\n    ];\n    outTan1 = [\n        $bm_sub($bm_sum(outTan1[0], centerPoint12[0]), lowerLimb[1][0]),\n        $bm_sub($bm_sum(outTan1[1], centerPoint12[1]), lowerLimb[1][1])\n    ];\n    inTan2 = [\n        $bm_sub($bm_sum(inTan2[0], centerPoint12[0]), lowerLimb[2][0]),\n        $bm_sub($bm_sum(inTan2[1], centerPoint12[1]), lowerLimb[2][1])\n    ];\n    var inTangents = [\n        inTan0,\n        rotate([\n            0,\n            -topRadius\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]),\n        inTan2,\n        rotate([\n            0,\n            bottomRadius\n        ], lowerLimbRotation, [\n            0,\n            0\n        ])\n    ];\n    var outTangents = [\n        rotate([\n            0,\n            -topRadius\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]),\n        outTan1,\n        rotate([\n            0,\n            bottomRadius\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]),\n        outTan3\n    ];\n} else {\n    var zeroPoint = rotate([\n        0,\n        0\n    ], lowerLimbRotation, [\n        0,\n        0\n    ]);\n    var negativeTopRadius = rotate([\n        0,\n        $bm_neg(topRadius)\n    ], lowerLimbRotation, [\n        0,\n        0\n    ]);\n    var positiveBottomRadius = rotate([\n        0,\n        bottomRadius\n    ], lowerLimbRotation, [\n        0,\n        0\n    ]);\n    inTangents = [\n        zeroPoint,\n        negativeTopRadius,\n        zeroPoint,\n        positiveBottomRadius\n    ];\n    outTangents = [\n        negativeTopRadius,\n        zeroPoint,\n        positiveBottomRadius,\n        zeroPoint\n    ];\n}\n$bm_rt = createPath(lowerLimb, inTangents, outTangents, true);"},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0,0,1],"ix":4,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('R Leg N CTRL').effect('R Leg N Limb Control')('Arm Fill Color');"},"o":{"a":0,"k":100,"ix":5,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('R Leg N CTRL').effect('R Leg N Limb Control')('Arm Fill Opacity');"},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Lower Limb","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[],"o":[],"v":[],"c":true},"ix":2,"x":"var $bm_rt;\n$bm_rt = content('Upper Limb').content('Path 1').path;"},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('R Leg N CTRL').effect('R Leg N Limb Control')('Arm Stroke Color');"},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":2,"ix":5,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('R Leg N CTRL').effect('R Leg N Limb Control')('Arm Stroke Width');"},"lc":2,"lj":2,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tm","s":{"a":0,"k":0,"ix":1},"e":{"a":0,"k":100,"ix":2,"x":"var $bm_rt;\nvar ctrlLayer = thisComp.layer('R Leg N CTRL');\nvar adjustedLengths = ctrlLayer.effect('R Leg N Limb Control')('Adjusted U/L Limb Lengths').value;\nvar upperLimbLength = adjustedLengths[0];\nvar upperLimbTop = ctrlLayer.effect('R Leg N Limb Control')('Upper Limb Top Width').value;\nvar upperLimbBottom = ctrlLayer.effect('R Leg N Limb Control')('Upper Limb Bottom Width').value;\nvar upperLimbTopCurvature = $bm_div(Math.min(Math.max(ctrlLayer.effect('R Leg N Limb Control')('Upper Limb Top Curvature').value, 0), 100), 100);\nvar upperLimbBottomCurvature = $bm_div(Math.min(Math.max(ctrlLayer.effect('R Leg N Limb Control')('Upper Limb Bottom Curvature').value, 0), 100), 100);\nvar disableShoulderStroke = ctrlLayer.effect('R Leg N Limb Control')('Shoulder Stroke').value;\nvar segment0_1 = $bm_sum($bm_mul(upperLimbTop, $bm_sub(1, upperLimbTopCurvature)), $bm_mul($bm_mul(Math.PI, $bm_div(upperLimbTop, 2)), upperLimbTopCurvature));\nvar segment2_3 = $bm_sum($bm_mul(upperLimbBottom, $bm_sub(1, upperLimbBottomCurvature)), $bm_mul($bm_mul(Math.PI, $bm_div(upperLimbBottom, 2)), upperLimbBottomCurvature));\nvar segment1_2 = Math.sqrt($bm_sum(Math.pow($bm_div($bm_sub(upperLimbTop, upperLimbBottom), 2), 2), Math.pow(upperLimbLength, 2)));\nvar segment3_0 = segment1_2;\nvar totalLength = $bm_sum($bm_sum($bm_sum(segment0_1, segment1_2), segment2_3), segment3_0);\nif (disableShoulderStroke == 0) {\n    var endPercentage = $bm_mul($bm_div($bm_sum($bm_sum(segment1_2, segment2_3), segment3_0), totalLength), 100);\n} else {\n    var endPercentage = 100;\n}\n$bm_rt = endPercentage;"},"o":{"a":0,"k":0,"ix":3,"x":"var $bm_rt;\nvar ctrlLayer = thisComp.layer('R Leg N CTRL');\nvar adjustedLengths = ctrlLayer.effect('R Leg N Limb Control')('Adjusted U/L Limb Lengths').value;\nvar upperLimbLength = adjustedLengths[0];\nvar upperLimbTop = ctrlLayer.effect('R Leg N Limb Control')('Upper Limb Top Width').value;\nvar upperLimbBottom = ctrlLayer.effect('R Leg N Limb Control')('Upper Limb Bottom Width').value;\nvar upperLimbTopCurvature = $bm_div(Math.min(Math.max(ctrlLayer.effect('R Leg N Limb Control')('Upper Limb Top Curvature').value, 0), 100), 100);\nvar upperLimbBottomCurvature = $bm_div(Math.min(Math.max(ctrlLayer.effect('R Leg N Limb Control')('Upper Limb Bottom Curvature').value, 0), 100), 100);\nvar disableShoulderStroke = ctrlLayer.effect('R Leg N Limb Control')('Shoulder Stroke').value;\nvar segment0_1 = $bm_sum($bm_mul(upperLimbTop, $bm_sub(1, upperLimbTopCurvature)), $bm_mul($bm_mul(Math.PI, $bm_div(upperLimbTop, 2)), upperLimbTopCurvature));\nvar segment2_3 = $bm_sum($bm_mul(upperLimbBottom, $bm_sub(1, upperLimbBottomCurvature)), $bm_mul($bm_mul(Math.PI, $bm_div(upperLimbBottom, 2)), upperLimbBottomCurvature));\nvar segment1_2 = Math.sqrt($bm_sum(Math.pow($bm_div($bm_sub(upperLimbTop, upperLimbBottom), 2), 2), Math.pow(upperLimbLength, 2)));\nvar segment3_0 = segment1_2;\nvar totalLength = $bm_sum($bm_sum($bm_sum(segment0_1, segment1_2), segment2_3), segment3_0);\nif (disableShoulderStroke == 0) {\n    var offset = $bm_mul($bm_div(segment0_1, totalLength), 360);\n} else {\n    var offset = 0;\n}\n$bm_rt = offset;"},"m":1,"ix":3,"nm":"Trim Paths 1","mn":"ADBE Vector Filter - Trim","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Upper Limb Stroke","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[],"o":[],"v":[],"c":true},"ix":2,"x":"var $bm_rt;\n$bm_rt = content('Lower Limb').content('Path 1').path;"},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('R Leg N CTRL').effect('R Leg N Limb Control')('Arm Stroke Color');"},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":2,"ix":5,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('R Leg N CTRL').effect('R Leg N Limb Control')('Arm Stroke Width');"},"lc":2,"lj":2,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tm","s":{"a":0,"k":0,"ix":1},"e":{"a":0,"k":100,"ix":2,"x":"var $bm_rt;\nvar ctrlLayer = thisComp.layer('R Leg N CTRL');\nvar adjustedLengths = ctrlLayer.effect('R Leg N Limb Control')('Adjusted U/L Limb Lengths').value;\nvar lowerLimbLength = adjustedLengths[1];\nvar lowerLimbTop = ctrlLayer.effect('R Leg N Limb Control')('Lower Limb Top Width').value;\nvar lowerLimbBottom = ctrlLayer.effect('R Leg N Limb Control')('Lower Limb Bottom Width').value;\nvar lowerLimbTopCurvature = $bm_div(Math.min(Math.max(ctrlLayer.effect('R Leg N Limb Control')('Lower Limb Top Curvature').value, 0), 100), 100);\nvar lowerLimbBottomCurvature = $bm_div(Math.min(Math.max(ctrlLayer.effect('R Leg N Limb Control')('Lower Limb Bottom Curvature').value, 0), 100), 100);\nvar disableWristStroke = ctrlLayer.effect('R Leg N Limb Control')('Wrist Stroke').value;\nvar segment0_1 = $bm_sum($bm_mul(lowerLimbTop, $bm_sub(1, lowerLimbTopCurvature)), $bm_mul($bm_mul(Math.PI, $bm_div(lowerLimbTop, 2)), lowerLimbTopCurvature));\nvar segment2_3 = $bm_sum($bm_mul(lowerLimbBottom, $bm_sub(1, lowerLimbBottomCurvature)), $bm_mul($bm_mul(Math.PI, $bm_div(lowerLimbBottom, 2)), lowerLimbBottomCurvature));\nvar segment1_2 = Math.sqrt($bm_sum(Math.pow($bm_div($bm_sub(lowerLimbTop, lowerLimbBottom), 2), 2), Math.pow(lowerLimbLength, 2)));\nvar segment3_0 = segment1_2;\nvar totalLength = $bm_sum($bm_sum($bm_sum(segment0_1, segment1_2), segment2_3), segment3_0);\nif (disableWristStroke == 0) {\n    var endPercentage = $bm_mul($bm_div($bm_sum($bm_sum(segment0_1, segment1_2), segment3_0), totalLength), 100);\n} else {\n    var endPercentage = 100;\n}\n$bm_rt = endPercentage;"},"o":{"a":0,"k":0,"ix":3,"x":"var $bm_rt;\nvar ctrlLayer = thisComp.layer('R Leg N CTRL');\nvar adjustedLengths = ctrlLayer.effect('R Leg N Limb Control')('Adjusted U/L Limb Lengths').value;\nvar lowerLimbLength = adjustedLengths[1];\nvar lowerLimbTop = ctrlLayer.effect('R Leg N Limb Control')('Lower Limb Top Width').value;\nvar lowerLimbBottom = ctrlLayer.effect('R Leg N Limb Control')('Lower Limb Bottom Width').value;\nvar lowerLimbTopCurvature = $bm_div(Math.min(Math.max(ctrlLayer.effect('R Leg N Limb Control')('Lower Limb Top Curvature').value, 0), 100), 100);\nvar lowerLimbBottomCurvature = $bm_div(Math.min(Math.max(ctrlLayer.effect('R Leg N Limb Control')('Lower Limb Bottom Curvature').value, 0), 100), 100);\nvar disableWristStroke = ctrlLayer.effect('R Leg N Limb Control')('Wrist Stroke').value;\nvar segment0_1 = $bm_sum($bm_mul(lowerLimbTop, $bm_sub(1, lowerLimbTopCurvature)), $bm_mul($bm_mul(Math.PI, $bm_div(lowerLimbTop, 2)), lowerLimbTopCurvature));\nvar segment2_3 = $bm_sum($bm_mul(lowerLimbBottom, $bm_sub(1, lowerLimbBottomCurvature)), $bm_mul($bm_mul(Math.PI, $bm_div(lowerLimbBottom, 2)), lowerLimbBottomCurvature));\nvar segment1_2 = Math.sqrt($bm_sum(Math.pow($bm_div($bm_sub(lowerLimbTop, lowerLimbBottom), 2), 2), Math.pow(lowerLimbLength, 2)));\nvar segment3_0 = segment1_2;\nvar totalLength = $bm_sum($bm_sum($bm_sum(segment0_1, segment1_2), segment2_3), segment3_0);\nif (disableWristStroke == 0) {\n    var offset = $bm_mul($bm_div($bm_sum($bm_sum(segment0_1, segment1_2), segment2_3), totalLength), 360);\n} else {\n    var offset = 0;\n}\n$bm_rt = offset;"},"m":1,"ix":3,"nm":"Trim Paths 1","mn":"ADBE Vector Filter - Trim","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Lower Limb Stroke","np":3,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Arm Stroke","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":25,"ty":4,"nm":"L Arm Bottom","parent":17,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11,"x":"var $bm_rt;\nif (thisComp.layer('MAIN PSR').effect('Body Turn')('Slider') > 50) {\n    $bm_rt = 100;\n} else {\n    $bm_rt = 0;\n}"},"r":{"a":0,"k":-6,"ix":10},"p":{"a":0,"k":[910.24,447.301,0],"ix":2,"l":2,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('L Arm').transform.position;"},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[126.582,126.582,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0]],"o":[[0,0]],"v":[[-156,93]],"c":false},"ix":2,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('L Arm').content('Upper Limb').content('Path 1').path;"},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.203922002456,0.2588239782,0.501960963829,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"gf","o":{"a":0,"k":100,"ix":10},"r":1,"bm":0,"g":{"p":3,"k":{"a":0,"k":[0,0.471,0.157,0.361,0.5,0.49,0.163,0.376,1,0.51,0.169,0.392],"ix":9}},"s":{"a":0,"k":[0,0],"ix":5},"e":{"a":0,"k":[100,0],"ix":6},"t":1,"nm":"Gradient Fill 1","mn":"ADBE Vector Graphic - G-Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 2","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0]],"o":[[0,0]],"v":[[-156,93]],"c":false},"ix":2,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('L Arm').content('Lower Limb').content('Path 1').path;"},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.203922002456,0.2588239782,0.501960963829,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"gf","o":{"a":0,"k":100,"ix":10},"r":1,"bm":0,"g":{"p":3,"k":{"a":0,"k":[0,0.471,0.157,0.361,0.5,0.49,0.163,0.376,1,0.51,0.169,0.392],"ix":9}},"s":{"a":0,"k":[0,0],"ix":5},"e":{"a":0,"k":[100,0],"ix":6},"t":1,"nm":"Gradient Fill 1","mn":"ADBE Vector Graphic - G-Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1","np":3,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":26,"ty":4,"nm":"R Arm","parent":17,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11,"x":"var $bm_rt;\nif (thisComp.layer('MAIN PSR').effect('Body Turn')('Slider') > 50) {\n    $bm_rt = 0;\n} else {\n    $bm_rt = 100;\n}"},"r":{"a":0,"k":-6,"ix":10},"p":{"a":0,"k":[922.513,445.383,0],"ix":2,"l":2,"x":"var $bm_rt;\nfunction linearExpression(value, inputMin, inputMax, outputMin, outputMax) {\n    var normalizedValue = $bm_div($bm_sub(value, inputMin), $bm_sub(inputMax, inputMin));\n    var outputValue = $bm_sum(outputMin, $bm_mul(normalizedValue, $bm_sub(outputMax, outputMin)));\n    return Math.max(Math.min(outputValue, Math.max(outputMin, outputMax)), Math.min(outputMin, outputMax));\n}\nvar controllingValue = thisComp.layer('MAIN PSR')('Effects')('Body Turn')('Slider').value;\nvar minVal = 0;\nvar maxVal = 100;\nif (controllingValue < minVal)\n    controllingValue = minVal;\nif (controllingValue > maxVal)\n    controllingValue = maxVal;\nvar segments = [\n    [\n        [\n            932.48,\n            449.43,\n            0\n        ],\n        [\n            909.99,\n            447.34,\n            0\n        ]\n    ],\n    [\n        [\n            909.99,\n            447.34,\n            0\n        ],\n        [\n            922.51,\n            445.38,\n            0\n        ]\n    ]\n];\nvar relativeTimes = [\n    0,\n    0.5,\n    1\n];\nvar evenInterpolation = false;\nfunction mapSliderToValue2D(controllingValue, segments, minVal, maxVal, relativeTimes, evenInterpolation) {\n    var numSegments = segments.length;\n    var mappedValueX, mappedValueY;\n    for (var i = 0; i < numSegments; i++) {\n        var segmentStart, segmentEnd, valueStartX, valueEndX, valueStartY, valueEndY;\n        if (evenInterpolation) {\n            segmentStart = $bm_sum(minVal, $bm_div($bm_mul(i, $bm_sub(maxVal, minVal)), numSegments));\n            segmentEnd = $bm_sum(minVal, $bm_div($bm_mul($bm_sum(i, 1), $bm_sub(maxVal, minVal)), numSegments));\n            valueStartX = segments[i][0][0];\n            valueEndX = segments[i][1][0];\n            valueStartY = segments[i][0][1];\n            valueEndY = segments[i][1][1];\n        } else {\n            segmentStart = $bm_sum(minVal, $bm_mul(relativeTimes[i], $bm_sub(maxVal, minVal)));\n            segmentEnd = $bm_sum(minVal, $bm_mul(relativeTimes[$bm_sum(i, 1)], $bm_sub(maxVal, minVal)));\n            valueStartX = segments[i][0][0];\n            valueEndX = segments[i][1][0];\n            valueStartY = segments[i][0][1];\n            valueEndY = segments[i][1][1];\n        }\n        if (segmentStart === segmentEnd) {\n            segmentEnd = $bm_sum(segmentEnd, 0.0001);\n        }\n        if (controllingValue >= segmentStart && controllingValue <= segmentEnd) {\n            mappedValueX = linearExpression(controllingValue, segmentStart, segmentEnd, valueStartX, valueEndX);\n            mappedValueY = linearExpression(controllingValue, segmentStart, segmentEnd, valueStartY, valueEndY);\n            break;\n        }\n    }\n    if (controllingValue < minVal) {\n        mappedValueX = segments[0][0][0];\n        mappedValueY = segments[0][0][1];\n    }\n    if (controllingValue > maxVal) {\n        mappedValueX = segments[numSegments - 1][1][0];\n        mappedValueY = segments[numSegments - 1][1][1];\n    }\n    return [\n        mappedValueX,\n        mappedValueY\n    ];\n}\nvar mappedValue = mapSliderToValue2D(controllingValue, segments, minVal, maxVal, relativeTimes, evenInterpolation);\n$bm_rt = value = mappedValue;"},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[126.582,126.582,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[],"o":[],"v":[],"c":true},"ix":2,"x":"var $bm_rt;\nvar ctrlLayer = thisComp.layer('R Arm CTRL');\nvar effect = ctrlLayer.effect('R Arm Limb Control');\nvar adjustedLimbLengths = effect('Adjusted U/L Limb Lengths').value;\nvar upperLimbLength = adjustedLimbLengths[0];\nvar lowerLimbLength = adjustedLimbLengths[1];\nvar upperLimbTopWidth = effect('Upper Limb Top Width').value;\nvar upperLimbBottomWidth = effect('Upper Limb Bottom Width').value;\nvar upperLimbTopCurvature = $bm_div(Math.min(Math.max(effect('Upper Limb Top Curvature').value, 0), 100), 100);\nvar upperLimbBottomCurvature = $bm_div(Math.min(Math.max(effect('Upper Limb Bottom Curvature').value, 0), 100), 100);\nvar ikAngles = effect('IK Angles');\nvar enableSideCurvature = effect('UL Enable Side Curvature').value;\nvar enableInverseCurvature = effect('UL Enable Inverse Curvature').value;\nvar sideCurvatureCenter = $bm_div(effect('UL Side Curvature Center Point').value, 100);\nvar sideCurvatureBend = effect('UL Side Curvature Bend').value;\nvar sideWeight = $bm_div(effect('UL Left/Right Side Weight').value, 100);\nvar ratio = 1.5523;\nvar topRadius = $bm_mul($bm_div(upperLimbTopWidth, ratio), upperLimbTopCurvature);\nvar bottomRadius = $bm_mul($bm_div(upperLimbBottomWidth, ratio), upperLimbBottomCurvature);\nvar rotation = degreesToRadians(ikAngles[0]);\nfunction rotate(point, angle) {\n    var x = $bm_sub($bm_mul(point[0], Math.cos(angle)), $bm_mul(point[1], Math.sin(angle)));\n    var y = $bm_sum($bm_mul(point[0], Math.sin(angle)), $bm_mul(point[1], Math.cos(angle)));\n    return [\n        x,\n        y\n    ];\n}\nfunction interpolate(pointA, pointB, t) {\n    return [\n        pointA[0] + t * (pointB[0] - pointA[0]),\n        pointA[1] + t * (pointB[1] - pointA[1])\n    ];\n}\nvar upperLimb = [\n    rotate([\n        -upperLimbTopWidth / 2,\n        0\n    ], rotation),\n    rotate([\n        upperLimbTopWidth / 2,\n        0\n    ], rotation),\n    rotate([\n        upperLimbBottomWidth / 2,\n        upperLimbLength\n    ], rotation),\n    rotate([\n        -upperLimbBottomWidth / 2,\n        upperLimbLength\n    ], rotation)\n];\nvar centerPoint03 = interpolate(upperLimb[0], upperLimb[3], $bm_sum(0.5, $bm_mul(sideCurvatureCenter, 0.5)));\nvar centerPoint12 = interpolate(upperLimb[1], upperLimb[2], $bm_sum(0.5, $bm_mul(sideCurvatureCenter, 0.5)));\nvar totalBendAmount = sideCurvatureBend;\nvar bendAmount03 = $bm_div($bm_mul(totalBendAmount, $bm_sub(1, sideWeight)), 2);\nvar bendAmount12 = $bm_div($bm_mul(totalBendAmount, $bm_sum(1, sideWeight)), 2);\nvar inTan0, outTan3, outTan1, inTan2;\nif (enableSideCurvature) {\n    var influence03 = $bm_mul(0.5, $bm_sub(1, sideCurvatureCenter));\n    var influence03Opposite = $bm_mul(0.5, $bm_sum(1, sideCurvatureCenter));\n    if (enableInverseCurvature) {\n        inTan0 = rotate([\n            $bm_mul(bendAmount03, influence03Opposite),\n            0\n        ], rotation);\n        outTan3 = rotate([\n            $bm_mul($bm_neg(bendAmount03), influence03),\n            0\n        ], rotation);\n        outTan1 = rotate([\n            $bm_mul($bm_neg(bendAmount12), influence03Opposite),\n            0\n        ], rotation);\n        inTan2 = rotate([\n            $bm_mul(bendAmount12, influence03),\n            0\n        ], rotation);\n    } else {\n        inTan0 = rotate([\n            $bm_mul($bm_div(bendAmount03, 2), influence03Opposite),\n            0\n        ], rotation);\n        outTan3 = rotate([\n            $bm_mul($bm_div(bendAmount03, 2), influence03),\n            0\n        ], rotation);\n        outTan1 = rotate([\n            $bm_mul($bm_div($bm_neg(bendAmount12), 2), influence03Opposite),\n            0\n        ], rotation);\n        inTan2 = rotate([\n            $bm_mul($bm_div($bm_neg(bendAmount12), 2), influence03),\n            0\n        ], rotation);\n    }\n    inTan0 = [\n        $bm_sub($bm_sum(inTan0[0], centerPoint03[0]), upperLimb[0][0]),\n        $bm_sub($bm_sum(inTan0[1], centerPoint03[1]), upperLimb[0][1])\n    ];\n    outTan3 = [\n        $bm_sub($bm_sum(outTan3[0], centerPoint03[0]), upperLimb[3][0]),\n        $bm_sub($bm_sum(outTan3[1], centerPoint03[1]), upperLimb[3][1])\n    ];\n    outTan1 = [\n        $bm_sub($bm_sum(outTan1[0], centerPoint12[0]), upperLimb[1][0]),\n        $bm_sub($bm_sum(outTan1[1], centerPoint12[1]), upperLimb[1][1])\n    ];\n    inTan2 = [\n        $bm_sub($bm_sum(inTan2[0], centerPoint12[0]), upperLimb[2][0]),\n        $bm_sub($bm_sum(inTan2[1], centerPoint12[1]), upperLimb[2][1])\n    ];\n    var inTangents = [\n        inTan0,\n        rotate([\n            0,\n            -topRadius\n        ], rotation),\n        inTan2,\n        rotate([\n            0,\n            bottomRadius\n        ], rotation)\n    ];\n    var outTangents = [\n        rotate([\n            0,\n            -topRadius\n        ], rotation),\n        outTan1,\n        rotate([\n            0,\n            bottomRadius\n        ], rotation),\n        outTan3\n    ];\n} else {\n    var zeroPoint = rotate([\n        0,\n        0\n    ], rotation);\n    var negativeTopRadius = rotate([\n        0,\n        $bm_neg(topRadius)\n    ], rotation);\n    var positiveBottomRadius = rotate([\n        0,\n        bottomRadius\n    ], rotation);\n    inTangents = [\n        zeroPoint,\n        negativeTopRadius,\n        zeroPoint,\n        positiveBottomRadius\n    ];\n    outTangents = [\n        negativeTopRadius,\n        zeroPoint,\n        positiveBottomRadius,\n        zeroPoint\n    ];\n}\n$bm_rt = createPath(upperLimb, inTangents, outTangents, true);"},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"gf","o":{"a":0,"k":100,"ix":10,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('R Arm CTRL').effect('R Arm Limb Control')('Arm Fill Opacity');"},"r":1,"bm":0,"g":{"p":3,"k":{"a":0,"k":[0,0.471,0.157,0.361,0.5,0.49,0.163,0.376,1,0.51,0.169,0.392],"ix":9}},"s":{"a":0,"k":[0,0],"ix":5},"e":{"a":0,"k":[100,0],"ix":6,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('R Arm CTRL').effect('R Arm Limb Control')('Elbow (layer space)');"},"t":1,"nm":"Gradient Fill 1","mn":"ADBE Vector Graphic - G-Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Upper Limb","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[],"o":[],"v":[],"c":true},"ix":2,"x":"var $bm_rt;\nvar ctrlLayer = thisComp.layer('R Arm CTRL');\nvar effect = ctrlLayer.effect('R Arm Limb Control');\nvar adjustedLimbLengths = effect('Adjusted U/L Limb Lengths').value;\nvar upperLimbLength = adjustedLimbLengths[0];\nvar lowerLimbLength = adjustedLimbLengths[1];\nvar lowerLimbTopWidth = effect('Lower Limb Top Width').value;\nvar lowerLimbBottomWidth = effect('Lower Limb Bottom Width').value;\nvar lowerLimbTopCurvature = $bm_div(Math.min(Math.max(effect('Lower Limb Top Curvature').value, 0), 100), 100);\nvar lowerLimbBottomCurvature = $bm_div(Math.min(Math.max(effect('Lower Limb Bottom Curvature').value, 0), 100), 100);\nvar ikAngles = effect('IK Angles');\nvar enableSideCurvature = effect('LL Enable Side Curvature').value;\nvar enableInverseCurvature = effect('LL Enable Inverse Curvature').value;\nvar sideCurvatureCenter = $bm_div(effect('LL Side Curvature Center Point').value, 100);\nvar sideCurvatureBend = effect('LL Side Curvature Bend').value;\nvar sideWeight = $bm_div(effect('LL Left/Right Side Weight').value, 100);\nvar ratio = 1.5523;\nvar topRadius = $bm_mul($bm_div(lowerLimbTopWidth, ratio), lowerLimbTopCurvature);\nvar bottomRadius = $bm_mul($bm_div(lowerLimbBottomWidth, ratio), lowerLimbBottomCurvature);\nvar upperLimbRotation = degreesToRadians(ikAngles[0]);\nvar lowerLimbRotation = degreesToRadians(ikAngles[1]);\nfunction rotate(point, angle, origin) {\n    var x = $bm_sub($bm_sum(origin[0], $bm_mul($bm_sub(point[0], origin[0]), Math.cos(angle))), $bm_mul($bm_sub(point[1], origin[1]), Math.sin(angle)));\n    var y = $bm_sum($bm_sum(origin[1], $bm_mul($bm_sub(point[0], origin[0]), Math.sin(angle))), $bm_mul($bm_sub(point[1], origin[1]), Math.cos(angle)));\n    return [\n        x,\n        y\n    ];\n}\nfunction interpolate(pointA, pointB, t) {\n    return [\n        pointA[0] + t * (pointB[0] - pointA[0]),\n        pointA[1] + t * (pointB[1] - pointA[1])\n    ];\n}\nvar upperLimbEndpoint = rotate([\n    0,\n    upperLimbLength\n], upperLimbRotation, [\n    0,\n    0\n]);\nvar anchorX = upperLimbEndpoint[0];\nvar anchorY = upperLimbEndpoint[1];\nvar lowerLimb = [\n    rotate([\n        -lowerLimbTopWidth / 2,\n        0\n    ], lowerLimbRotation, [\n        0,\n        0\n    ]),\n    rotate([\n        lowerLimbTopWidth / 2,\n        0\n    ], lowerLimbRotation, [\n        0,\n        0\n    ]),\n    rotate([\n        lowerLimbBottomWidth / 2,\n        lowerLimbLength\n    ], lowerLimbRotation, [\n        0,\n        0\n    ]),\n    rotate([\n        -lowerLimbBottomWidth / 2,\n        lowerLimbLength\n    ], lowerLimbRotation, [\n        0,\n        0\n    ])\n];\nlowerLimb = lowerLimb.map(function (point) {\n    return [\n        point[0] + anchorX,\n        point[1] + anchorY\n    ];\n});\nvar centerPoint03 = interpolate(lowerLimb[0], lowerLimb[3], $bm_sum(0.5, $bm_mul(sideCurvatureCenter, 0.5)));\nvar centerPoint12 = interpolate(lowerLimb[1], lowerLimb[2], $bm_sum(0.5, $bm_mul(sideCurvatureCenter, 0.5)));\nvar totalBendAmount = sideCurvatureBend;\nvar bendAmount03 = $bm_div($bm_mul(totalBendAmount, $bm_sub(1, sideWeight)), 2);\nvar bendAmount12 = $bm_div($bm_mul(totalBendAmount, $bm_sum(1, sideWeight)), 2);\nvar inTan0, outTan3, outTan1, inTan2;\nif (enableSideCurvature) {\n    var influence03 = $bm_mul(0.5, $bm_sub(1, sideCurvatureCenter));\n    var influence03Opposite = $bm_mul(0.5, $bm_sum(1, sideCurvatureCenter));\n    if (enableInverseCurvature) {\n        inTan0 = rotate([\n            $bm_mul(bendAmount03, influence03Opposite),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n        outTan3 = rotate([\n            $bm_mul($bm_neg(bendAmount03), influence03),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n        outTan1 = rotate([\n            $bm_mul($bm_neg(bendAmount12), influence03Opposite),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n        inTan2 = rotate([\n            $bm_mul(bendAmount12, influence03),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n    } else {\n        inTan0 = rotate([\n            $bm_mul($bm_div(bendAmount03, 2), influence03Opposite),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n        outTan3 = rotate([\n            $bm_mul($bm_div(bendAmount03, 2), influence03),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n        outTan1 = rotate([\n            $bm_mul($bm_div($bm_neg(bendAmount12), 2), influence03Opposite),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n        inTan2 = rotate([\n            $bm_mul($bm_div($bm_neg(bendAmount12), 2), influence03),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n    }\n    inTan0 = [\n        $bm_sub($bm_sum(inTan0[0], centerPoint03[0]), lowerLimb[0][0]),\n        $bm_sub($bm_sum(inTan0[1], centerPoint03[1]), lowerLimb[0][1])\n    ];\n    outTan3 = [\n        $bm_sub($bm_sum(outTan3[0], centerPoint03[0]), lowerLimb[3][0]),\n        $bm_sub($bm_sum(outTan3[1], centerPoint03[1]), lowerLimb[3][1])\n    ];\n    outTan1 = [\n        $bm_sub($bm_sum(outTan1[0], centerPoint12[0]), lowerLimb[1][0]),\n        $bm_sub($bm_sum(outTan1[1], centerPoint12[1]), lowerLimb[1][1])\n    ];\n    inTan2 = [\n        $bm_sub($bm_sum(inTan2[0], centerPoint12[0]), lowerLimb[2][0]),\n        $bm_sub($bm_sum(inTan2[1], centerPoint12[1]), lowerLimb[2][1])\n    ];\n    var inTangents = [\n        inTan0,\n        rotate([\n            0,\n            -topRadius\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]),\n        inTan2,\n        rotate([\n            0,\n            bottomRadius\n        ], lowerLimbRotation, [\n            0,\n            0\n        ])\n    ];\n    var outTangents = [\n        rotate([\n            0,\n            -topRadius\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]),\n        outTan1,\n        rotate([\n            0,\n            bottomRadius\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]),\n        outTan3\n    ];\n} else {\n    var zeroPoint = rotate([\n        0,\n        0\n    ], lowerLimbRotation, [\n        0,\n        0\n    ]);\n    var negativeTopRadius = rotate([\n        0,\n        $bm_neg(topRadius)\n    ], lowerLimbRotation, [\n        0,\n        0\n    ]);\n    var positiveBottomRadius = rotate([\n        0,\n        bottomRadius\n    ], lowerLimbRotation, [\n        0,\n        0\n    ]);\n    inTangents = [\n        zeroPoint,\n        negativeTopRadius,\n        zeroPoint,\n        positiveBottomRadius\n    ];\n    outTangents = [\n        negativeTopRadius,\n        zeroPoint,\n        positiveBottomRadius,\n        zeroPoint\n    ];\n}\n$bm_rt = createPath(lowerLimb, inTangents, outTangents, true);"},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0,0,1],"ix":4,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('R Arm CTRL').effect('R Arm Limb Control')('Arm Fill Color');"},"o":{"a":0,"k":100,"ix":5,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('R Arm CTRL').effect('R Arm Limb Control')('Arm Fill Opacity');"},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Lower Limb","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[],"o":[],"v":[],"c":true},"ix":2,"x":"var $bm_rt;\n$bm_rt = content('Upper Limb').content('Path 1').path;"},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('R Arm CTRL').effect('R Arm Limb Control')('Arm Stroke Color');"},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":2,"ix":5,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('R Arm CTRL').effect('R Arm Limb Control')('Arm Stroke Width');"},"lc":2,"lj":2,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tm","s":{"a":0,"k":0,"ix":1},"e":{"a":0,"k":100,"ix":2,"x":"var $bm_rt;\nvar ctrlLayer = thisComp.layer('R Arm CTRL');\nvar adjustedLengths = ctrlLayer.effect('R Arm Limb Control')('Adjusted U/L Limb Lengths').value;\nvar upperLimbLength = adjustedLengths[0];\nvar upperLimbTop = ctrlLayer.effect('R Arm Limb Control')('Upper Limb Top Width').value;\nvar upperLimbBottom = ctrlLayer.effect('R Arm Limb Control')('Upper Limb Bottom Width').value;\nvar upperLimbTopCurvature = $bm_div(Math.min(Math.max(ctrlLayer.effect('R Arm Limb Control')('Upper Limb Top Curvature').value, 0), 100), 100);\nvar upperLimbBottomCurvature = $bm_div(Math.min(Math.max(ctrlLayer.effect('R Arm Limb Control')('Upper Limb Bottom Curvature').value, 0), 100), 100);\nvar disableShoulderStroke = ctrlLayer.effect('R Arm Limb Control')('Shoulder Stroke').value;\nvar segment0_1 = $bm_sum($bm_mul(upperLimbTop, $bm_sub(1, upperLimbTopCurvature)), $bm_mul($bm_mul(Math.PI, $bm_div(upperLimbTop, 2)), upperLimbTopCurvature));\nvar segment2_3 = $bm_sum($bm_mul(upperLimbBottom, $bm_sub(1, upperLimbBottomCurvature)), $bm_mul($bm_mul(Math.PI, $bm_div(upperLimbBottom, 2)), upperLimbBottomCurvature));\nvar segment1_2 = Math.sqrt($bm_sum(Math.pow($bm_div($bm_sub(upperLimbTop, upperLimbBottom), 2), 2), Math.pow(upperLimbLength, 2)));\nvar segment3_0 = segment1_2;\nvar totalLength = $bm_sum($bm_sum($bm_sum(segment0_1, segment1_2), segment2_3), segment3_0);\nif (disableShoulderStroke == 0) {\n    var endPercentage = $bm_mul($bm_div($bm_sum($bm_sum(segment1_2, segment2_3), segment3_0), totalLength), 100);\n} else {\n    var endPercentage = 100;\n}\n$bm_rt = endPercentage;"},"o":{"a":0,"k":0,"ix":3,"x":"var $bm_rt;\nvar ctrlLayer = thisComp.layer('R Arm CTRL');\nvar adjustedLengths = ctrlLayer.effect('R Arm Limb Control')('Adjusted U/L Limb Lengths').value;\nvar upperLimbLength = adjustedLengths[0];\nvar upperLimbTop = ctrlLayer.effect('R Arm Limb Control')('Upper Limb Top Width').value;\nvar upperLimbBottom = ctrlLayer.effect('R Arm Limb Control')('Upper Limb Bottom Width').value;\nvar upperLimbTopCurvature = $bm_div(Math.min(Math.max(ctrlLayer.effect('R Arm Limb Control')('Upper Limb Top Curvature').value, 0), 100), 100);\nvar upperLimbBottomCurvature = $bm_div(Math.min(Math.max(ctrlLayer.effect('R Arm Limb Control')('Upper Limb Bottom Curvature').value, 0), 100), 100);\nvar disableShoulderStroke = ctrlLayer.effect('R Arm Limb Control')('Shoulder Stroke').value;\nvar segment0_1 = $bm_sum($bm_mul(upperLimbTop, $bm_sub(1, upperLimbTopCurvature)), $bm_mul($bm_mul(Math.PI, $bm_div(upperLimbTop, 2)), upperLimbTopCurvature));\nvar segment2_3 = $bm_sum($bm_mul(upperLimbBottom, $bm_sub(1, upperLimbBottomCurvature)), $bm_mul($bm_mul(Math.PI, $bm_div(upperLimbBottom, 2)), upperLimbBottomCurvature));\nvar segment1_2 = Math.sqrt($bm_sum(Math.pow($bm_div($bm_sub(upperLimbTop, upperLimbBottom), 2), 2), Math.pow(upperLimbLength, 2)));\nvar segment3_0 = segment1_2;\nvar totalLength = $bm_sum($bm_sum($bm_sum(segment0_1, segment1_2), segment2_3), segment3_0);\nif (disableShoulderStroke == 0) {\n    var offset = $bm_mul($bm_div(segment0_1, totalLength), 360);\n} else {\n    var offset = 0;\n}\n$bm_rt = offset;"},"m":1,"ix":3,"nm":"Trim Paths 1","mn":"ADBE Vector Filter - Trim","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Upper Limb Stroke","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[],"o":[],"v":[],"c":true},"ix":2,"x":"var $bm_rt;\n$bm_rt = content('Lower Limb').content('Path 1').path;"},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('R Arm CTRL').effect('R Arm Limb Control')('Arm Stroke Color');"},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":2,"ix":5,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('R Arm CTRL').effect('R Arm Limb Control')('Arm Stroke Width');"},"lc":2,"lj":2,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tm","s":{"a":0,"k":0,"ix":1},"e":{"a":0,"k":100,"ix":2,"x":"var $bm_rt;\nvar ctrlLayer = thisComp.layer('R Arm CTRL');\nvar adjustedLengths = ctrlLayer.effect('R Arm Limb Control')('Adjusted U/L Limb Lengths').value;\nvar lowerLimbLength = adjustedLengths[1];\nvar lowerLimbTop = ctrlLayer.effect('R Arm Limb Control')('Lower Limb Top Width').value;\nvar lowerLimbBottom = ctrlLayer.effect('R Arm Limb Control')('Lower Limb Bottom Width').value;\nvar lowerLimbTopCurvature = $bm_div(Math.min(Math.max(ctrlLayer.effect('R Arm Limb Control')('Lower Limb Top Curvature').value, 0), 100), 100);\nvar lowerLimbBottomCurvature = $bm_div(Math.min(Math.max(ctrlLayer.effect('R Arm Limb Control')('Lower Limb Bottom Curvature').value, 0), 100), 100);\nvar disableWristStroke = ctrlLayer.effect('R Arm Limb Control')('Wrist Stroke').value;\nvar segment0_1 = $bm_sum($bm_mul(lowerLimbTop, $bm_sub(1, lowerLimbTopCurvature)), $bm_mul($bm_mul(Math.PI, $bm_div(lowerLimbTop, 2)), lowerLimbTopCurvature));\nvar segment2_3 = $bm_sum($bm_mul(lowerLimbBottom, $bm_sub(1, lowerLimbBottomCurvature)), $bm_mul($bm_mul(Math.PI, $bm_div(lowerLimbBottom, 2)), lowerLimbBottomCurvature));\nvar segment1_2 = Math.sqrt($bm_sum(Math.pow($bm_div($bm_sub(lowerLimbTop, lowerLimbBottom), 2), 2), Math.pow(lowerLimbLength, 2)));\nvar segment3_0 = segment1_2;\nvar totalLength = $bm_sum($bm_sum($bm_sum(segment0_1, segment1_2), segment2_3), segment3_0);\nif (disableWristStroke == 0) {\n    var endPercentage = $bm_mul($bm_div($bm_sum($bm_sum(segment0_1, segment1_2), segment3_0), totalLength), 100);\n} else {\n    var endPercentage = 100;\n}\n$bm_rt = endPercentage;"},"o":{"a":0,"k":0,"ix":3,"x":"var $bm_rt;\nvar ctrlLayer = thisComp.layer('R Arm CTRL');\nvar adjustedLengths = ctrlLayer.effect('R Arm Limb Control')('Adjusted U/L Limb Lengths').value;\nvar lowerLimbLength = adjustedLengths[1];\nvar lowerLimbTop = ctrlLayer.effect('R Arm Limb Control')('Lower Limb Top Width').value;\nvar lowerLimbBottom = ctrlLayer.effect('R Arm Limb Control')('Lower Limb Bottom Width').value;\nvar lowerLimbTopCurvature = $bm_div(Math.min(Math.max(ctrlLayer.effect('R Arm Limb Control')('Lower Limb Top Curvature').value, 0), 100), 100);\nvar lowerLimbBottomCurvature = $bm_div(Math.min(Math.max(ctrlLayer.effect('R Arm Limb Control')('Lower Limb Bottom Curvature').value, 0), 100), 100);\nvar disableWristStroke = ctrlLayer.effect('R Arm Limb Control')('Wrist Stroke').value;\nvar segment0_1 = $bm_sum($bm_mul(lowerLimbTop, $bm_sub(1, lowerLimbTopCurvature)), $bm_mul($bm_mul(Math.PI, $bm_div(lowerLimbTop, 2)), lowerLimbTopCurvature));\nvar segment2_3 = $bm_sum($bm_mul(lowerLimbBottom, $bm_sub(1, lowerLimbBottomCurvature)), $bm_mul($bm_mul(Math.PI, $bm_div(lowerLimbBottom, 2)), lowerLimbBottomCurvature));\nvar segment1_2 = Math.sqrt($bm_sum(Math.pow($bm_div($bm_sub(lowerLimbTop, lowerLimbBottom), 2), 2), Math.pow(lowerLimbLength, 2)));\nvar segment3_0 = segment1_2;\nvar totalLength = $bm_sum($bm_sum($bm_sum(segment0_1, segment1_2), segment2_3), segment3_0);\nif (disableWristStroke == 0) {\n    var offset = $bm_mul($bm_div($bm_sum($bm_sum(segment0_1, segment1_2), segment2_3), totalLength), 360);\n} else {\n    var offset = 0;\n}\n$bm_rt = offset;"},"m":1,"ix":3,"nm":"Trim Paths 1","mn":"ADBE Vector Filter - Trim","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Lower Limb Stroke","np":3,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Arm Stroke","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":27,"ty":0,"nm":"PCOMP_Briefcase","parent":28,"refId":"comp_5","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":-8.6,"ix":10},"p":{"a":0,"k":[915.815,780.808,0],"ix":2,"l":2},"a":{"a":0,"k":[128,128,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"ef":[{"ty":5,"nm":"In/Out Range","np":3,"mn":"ADBE Point Control","ix":1,"en":1,"ef":[{"ty":3,"nm":"Point","mn":"ADBE Point Control-0001","ix":1,"v":{"a":0,"k":[0,59],"ix":1}}]}],"tm":{"a":0,"k":0.66,"ix":2,"x":"var $bm_rt;\nfunction linearExpression(value, inputMin, inputMax, outputMin, outputMax) {\n    var normalizedValue = $bm_div($bm_sub(value, inputMin), $bm_sub(inputMax, inputMin));\n    var outputValue = $bm_sum(outputMin, $bm_mul(normalizedValue, $bm_sub(outputMax, outputMin)));\n    return outputValue;\n}\nvar inOutRange = thisComp.layer('PCOMP_Briefcase').effect('In/Out Range')('Point');\nvar controllingValue = thisComp.layer('MAIN PSR').effect('Briefcase Turn')('Slider');\nvar inputMin = 0;\nvar inputMax = 100;\nvar outputMin = $bm_div(inOutRange[0], 60);\nvar outputMax = $bm_div(inOutRange[1], 60);\n$bm_rt = linearExpression(controllingValue, inputMin, inputMax, outputMin, outputMax);"},"w":256,"h":256,"ip":307,"op":600,"st":0,"bm":0},{"ddd":0,"ind":28,"ty":4,"nm":"R HAND 3","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\n$bm_rt = $bm_sum(value, thisComp.layer('R Arm CTRL').effect('R Arm Limb Control')('IK Angles')[1]);"},"p":{"a":0,"k":[483.583,766.941,0],"ix":2,"l":2,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('R Arm CTRL').effect('R Arm Limb Control')('Wrist  (comp space)');"},"a":{"a":0,"k":[910.43,752.772,0],"ix":1,"l":2},"s":{"a":0,"k":[74,74,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[6.105,0],[2.309,7.155],[-0.015,9.315],[-4.605,0],[0,-4.62],[0,0],[-0.554,-3.72]],"o":[[-4.62,0],[-1.365,-4.23],[0,-4.62],[4.62,0],[0,0],[-0.345,9.84],[1.5,9.975]],"v":[[1.376,19.62],[-14.088,7.275],[-8.958,-11.265],[-0.619,-19.62],[7.736,-11.265],[7.691,-10.41],[14.096,9.645]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.843137323856,0.701960802078,0.568627476692,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[910.88,764.142],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"R HAND","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":307,"op":600,"st":-3,"ct":1,"bm":0},{"ddd":0,"ind":29,"ty":0,"nm":"PCOMP_Briefcase","parent":30,"refId":"comp_5","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":-8.6,"ix":10},"p":{"a":0,"k":[915.815,780.808,0],"ix":2,"l":2},"a":{"a":0,"k":[128,128,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"ef":[{"ty":5,"nm":"In/Out Range","np":3,"mn":"ADBE Point Control","ix":1,"en":1,"ef":[{"ty":3,"nm":"Point","mn":"ADBE Point Control-0001","ix":1,"v":{"a":0,"k":[0,59],"ix":1}}]}],"tm":{"a":0,"k":0.66,"ix":2,"x":"var $bm_rt;\nfunction linearExpression(value, inputMin, inputMax, outputMin, outputMax) {\n    var normalizedValue = $bm_div($bm_sub(value, inputMin), $bm_sub(inputMax, inputMin));\n    var outputValue = $bm_sum(outputMin, $bm_mul(normalizedValue, $bm_sub(outputMax, outputMin)));\n    return outputValue;\n}\nvar inOutRange = thisComp.layer('PCOMP_Briefcase').effect('In/Out Range')('Point');\nvar controllingValue = thisComp.layer('MAIN PSR').effect('Briefcase Turn')('Slider');\nvar inputMin = 0;\nvar inputMax = 100;\nvar outputMin = $bm_div(inOutRange[0], 60);\nvar outputMax = $bm_div(inOutRange[1], 60);\n$bm_rt = linearExpression(controllingValue, inputMin, inputMax, outputMin, outputMax);"},"w":256,"h":256,"ip":0,"op":228,"st":0,"bm":0},{"ddd":0,"ind":30,"ty":4,"nm":"R HAND","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\n$bm_rt = $bm_sum(value, thisComp.layer('R Arm CTRL').effect('R Arm Limb Control')('IK Angles')[1]);"},"p":{"a":0,"k":[483.583,766.941,0],"ix":2,"l":2,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('R Arm CTRL').effect('R Arm Limb Control')('Wrist  (comp space)');"},"a":{"a":0,"k":[910.43,752.772,0],"ix":1,"l":2},"s":{"a":0,"k":[74,74,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[6.105,0],[2.309,7.155],[-0.015,9.315],[-4.605,0],[0,-4.62],[0,0],[-0.554,-3.72]],"o":[[-4.62,0],[-1.365,-4.23],[0,-4.62],[4.62,0],[0,0],[-0.345,9.84],[1.5,9.975]],"v":[[1.376,19.62],[-14.088,7.275],[-8.958,-11.265],[-0.619,-19.62],[7.736,-11.265],[7.691,-10.41],[14.096,9.645]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.843137323856,0.701960802078,0.568627476692,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[910.88,764.142],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"R HAND","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":228,"st":-3,"ct":1,"bm":0}]},{"id":"comp_3","nm":"PCOMP_Head","fr":60,"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"HAIR FRONT 3","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":12,"ix":10},"p":{"a":0,"k":[928.435,343.635,0],"ix":2,"l":2},"a":{"a":0,"k":[983.28,460.251,0],"ix":1,"l":2},"s":{"a":0,"k":[-100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[{"i":[[-80.913,11.248],[42.847,-95.792],[0,0],[0,0],[0,0],[11.797,-2.953],[-8.979,-12.554],[0,0]],"o":[[53.189,-4.929],[0,0],[0,0],[0,0],[1.37,-11.064],[-11.797,2.953],[0,0],[-28.342,-77.094]],"v":[[-4.991,-87.308],[69.568,47.082],[43.518,20.984],[19.414,-3.165],[-31.671,25.117],[-49.939,-0.104],[-55.117,37.671],[-73.537,54.379]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":9,"s":[{"i":[[-80.913,11.248],[42.847,-95.792],[0,0],[0,0],[0,0],[11.979,-2.999],[-9.117,-12.747],[0,0]],"o":[[53.189,-4.929],[0,0],[0,0],[0,0],[1.391,-11.234],[-11.979,2.999],[0,0],[-28.342,-77.094]],"v":[[-4.991,-87.308],[64.7,45.937],[31.424,18.238],[0.632,-7.392],[-36.301,24.092],[-54.849,-1.517],[-60.107,36.839],[-74.759,54.119]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":19,"s":[{"i":[[-68.39,5.925],[38.144,-85.5],[0,0],[0,0],[0,0],[10.512,-2.632],[-8.001,-11.186],[0,0]],"o":[[48.519,1.964],[0,0],[0,0],[0,0],[1.221,-9.858],[-10.512,2.632],[0,0],[-13.46,-73.675]],"v":[[1.969,-80.972],[64.957,42.925],[8.154,20.049],[-44.406,-1.119],[-59.835,16.973],[-76.57,-4.311],[-81.653,29.313],[-86.878,32.374]],"c":true}]},{"t":29,"s":[{"i":[[-55.685,-11.248],[33.44,-75.209],[26.443,5.943],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[43.849,8.857],[0,0],[-25.11,-5.643],[0,0],[0,0],[0,0],[0,0],[1.421,-70.256]],"v":[[8.345,-79.106],[66.271,34.514],[-15.198,27.732],[-87.92,-8.451],[-89.722,11.39],[-88.199,-14.562],[-90.358,26.572],[-89.808,1.848]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.760784387589,0.54509806633,0.364705890417,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[986.759,474.693],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"HAIR FRONT","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":30,"st":-30,"ct":1,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"HAIR FRONT 2","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":-12,"ix":10},"p":{"a":0,"k":[930.935,343.635,0],"ix":2,"l":2},"a":{"a":0,"k":[983.28,460.251,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":30,"s":[{"i":[[-55.685,-11.248],[25.602,-63.585],[26.331,5.527],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[43.849,8.857],[0,0],[-27.16,-5.702],[0,0],[0,0],[0,0],[0,0],[0,0],[1.421,-70.256]],"v":[[8.345,-79.106],[65.788,31.199],[-12.176,29.196],[-86.83,-8.347],[-88.55,10.234],[-86.791,-13.878],[-86.836,-13.761],[-89.695,26.457],[-88.769,8.203]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":40,"s":[{"i":[[-68.39,5.925],[38.144,-85.5],[0,0],[0,0],[0,0],[7.496,2.676],[2.189,-0.548],[-6.544,-11.391],[0,0]],"o":[[48.519,1.964],[0,0],[0,0],[0,0],[1.011,-8.163],[-1.885,-0.673],[-10.892,2.727],[0,0],[-13.46,-73.675]],"v":[[1.969,-80.972],[64.957,42.925],[12.941,21.977],[-44.406,-1.119],[-59.263,16.944],[-70.47,-4.835],[-76.604,-5.11],[-82.275,30.812],[-85.411,32.686]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":50,"s":[{"i":[[-80.913,11.248],[42.847,-95.792],[0,0],[0,0],[0,0],[8.109,3.29],[2.407,-0.603],[-9.117,-12.747],[0,0]],"o":[[53.189,-4.929],[0,0],[0,0],[0,0],[1.112,-8.977],[-2.039,-0.827],[-11.978,2.999],[0,0],[-28.342,-77.094]],"v":[[-4.991,-87.308],[64.7,45.937],[34.228,20.572],[0.632,-7.392],[-36.276,23.873],[-48.133,-1.29],[-54.824,-1.735],[-60.081,36.62],[-73.537,54.379]],"c":true}]},{"t":59,"s":[{"i":[[-80.913,11.248],[42.847,-95.792],[0,0],[0,0],[0,0],[8.029,3.257],[2.383,-0.597],[-9.026,-12.62],[0,0]],"o":[[53.189,-4.929],[0,0],[0,0],[0,0],[1.1,-8.887],[-2.019,-0.819],[-11.859,2.969],[0,0],[-28.342,-77.094]],"v":[[-4.991,-87.308],[69.568,47.082],[45.714,23.183],[19.414,-3.165],[-31.565,24.951],[-43.305,0.038],[-49.929,-0.403],[-55.134,37.571],[-73.537,54.379]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.760784387589,0.54509806633,0.364705890417,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[986.759,474.693],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"HAIR FRONT","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":30,"op":60,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"HEAD 3","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":12,"ix":10},"p":{"a":0,"k":[922.488,380.104,0],"ix":2,"l":2},"a":{"a":0,"k":[982.352,497.338,0],"ix":1,"l":2},"s":{"a":0,"k":[-100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[{"i":[[-24.264,39.43],[-11.184,-41.204],[82.11,16.917]],"o":[[56.87,-68.244],[11.038,40.665],[-30.23,-6.228]],"v":[[-77.441,-54.745],[74.212,-54.745],[-19.813,109.04]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":9,"s":[{"i":[[-24.264,39.43],[-11.184,-41.204],[75.447,4.55]],"o":[[56.87,-68.244],[11.038,40.665],[-38.351,-2.313]],"v":[[-77.441,-54.745],[74.212,-54.745],[-19.813,109.04]],"c":true}]},{"t":30,"s":[{"i":[[-24.59,51.016],[-5.183,-59.94],[62.48,13.342]],"o":[[27.079,-56.181],[3.63,41.98],[-59.278,-12.658]],"v":[[-77.441,-54.745],[72.853,-31.52],[-29.271,112.652]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.843137323856,0.701960802078,0.568627476692,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[986.352,490.957],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"HEAD","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":30,"st":-30,"ct":1,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"HEAD 2","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":-12,"ix":10},"p":{"a":0,"k":[937.738,380.104,0],"ix":2,"l":2},"a":{"a":0,"k":[982.352,497.338,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":30,"s":[{"i":[[-24.59,51.016],[-5.183,-59.94],[62.48,13.342]],"o":[[27.079,-56.181],[3.63,41.98],[-59.278,-12.658]],"v":[[-77.441,-54.745],[72.853,-31.52],[-29.271,112.652]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":50,"s":[{"i":[[-24.264,39.43],[-11.184,-41.204],[75.447,4.55]],"o":[[56.87,-68.244],[11.038,40.665],[-38.351,-2.313]],"v":[[-77.441,-54.745],[74.212,-54.745],[-19.813,109.04]],"c":true}]},{"t":59,"s":[{"i":[[-24.264,39.43],[-11.184,-41.204],[82.11,16.917]],"o":[[56.87,-68.244],[11.038,40.665],[-30.23,-6.228]],"v":[[-77.441,-54.745],[74.212,-54.745],[-19.813,109.04]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.843137323856,0.701960802078,0.568627476692,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[986.352,490.957],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"HEAD","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":30,"op":60,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":"HAIR - BUN","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":-12,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[977.928,313.827,0],"to":[-17.928,-16.827,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":30,"s":[930.428,291.077,0],"to":[-33.178,-1.577,0],"ti":[0,0,0]},{"t":59,"s":[876.678,307.577,0]}],"ix":2,"l":2},"a":{"a":0,"k":[938.849,408.321,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,22.6],[24.026,0],[0,-22.6],[-24.026,0]],"o":[[0,-22.6],[-24.026,0],[0,22.6],[24.026,0]],"v":[[15.078,-43.597],[-28.425,-84.519],[-71.928,-43.597],[-28.425,-2.676]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.760784387589,0.54509806633,0.364705890417,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[967.273,451.918],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"HAIR - BUN","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"ct":1,"bm":0}]},{"id":"comp_4","nm":"PCOMP_Vibration","fr":60,"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Group 2","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"s":true,"x":{"a":0,"k":81,"ix":3},"y":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[150]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1,"s":[149.395]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":2,"s":[150]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":3,"s":[149.395]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":4,"s":[150]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":5,"s":[148.042]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":6,"s":[150]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":7,"s":[148.042]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":8,"s":[150]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":9,"s":[147.062]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":10,"s":[150]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":11,"s":[147.062]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":12,"s":[150]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":13,"s":[147.062]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":14,"s":[150]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":15,"s":[146.018]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":16,"s":[150]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":17,"s":[146.018]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":18,"s":[150]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":19,"s":[146.018]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":20,"s":[150]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":21,"s":[145.081]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":22,"s":[150]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":23,"s":[145.081]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":24,"s":[150]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":25,"s":[145.081]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":26,"s":[150]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":27,"s":[144.005]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":28,"s":[150]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":29,"s":[144.005]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":30,"s":[150]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":31,"s":[144.005]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":32,"s":[150]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":33,"s":[143.004]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":34,"s":[150]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":35,"s":[143.004]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":36,"s":[150]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":37,"s":[143.004]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":38,"s":[150]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":39,"s":[142.066]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":40,"s":[150]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":41,"s":[142.066]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":42,"s":[150]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":43,"s":[142.066]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":44,"s":[150]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":45,"s":[141.001]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":46,"s":[150]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":47,"s":[141.001]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":48,"s":[150]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":49,"s":[141.001]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":50,"s":[150]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":51,"s":[141.001]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":52,"s":[150]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":53,"s":[140]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":54,"s":[150]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":55,"s":[140]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":56,"s":[150]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":57,"s":[140]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":58,"s":[150]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":59,"s":[140]},{"t":60,"s":[150]}],"ix":4}},"a":{"a":0,"k":[939.762,427.074,0],"ix":1,"l":2},"s":{"a":0,"k":[-100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.44,"y":0},"t":0,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-12.389,-11],[-13.269,-8.413],[-10.219,-7.459],[-11.105,-5.288],[-7.424,-3.964],[-8.861,-1.821],[-6.175,-0.05],[-8.841,1.758],[-7.317,3.942],[-11.029,5.261],[-9.999,7.363],[-13.09,8.49],[-11.957,11]],"c":false}]},{"i":{"x":0.12,"y":1},"o":{"x":0.167,"y":0.167},"t":22,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[14.687,-46.5],[8.356,-32.869],[29.217,-32.824],[16.995,-20.665],[38.956,-17.584],[22.141,-7.126],[42.052,0.171],[22.255,6.848],[38.514,17.466],[17.44,20.53],[29.633,32.268],[9.401,33.138],[16.539,46.241]],"c":false}]},{"t":60,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[66.112,-99.591],[77.729,-88.266],[87.124,-76.673],[95.659,-60.907],[101.133,-43.467],[103.635,-23.919],[104.074,-3.551],[103.634,16.59],[100.568,37.831],[93.886,55.41],[85.256,73.369],[74.773,87.216],[63.961,101.659]],"c":false}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.050980392157,0.258823529412,0.41568627451,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":1,"k":[{"i":{"x":[0.479],"y":[1.097]},"o":{"x":[0.634],"y":[0]},"t":0,"s":[1]},{"i":{"x":[0.507],"y":[1]},"o":{"x":[0.203],"y":[0.028]},"t":30,"s":[4]},{"t":60,"s":[0]}],"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[889.156,427.074],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":3600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"Group 1","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"s":true,"x":{"a":0,"k":220,"ix":3},"y":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[150]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1,"s":[149.395]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":2,"s":[150]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":3,"s":[149.395]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":4,"s":[150]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":5,"s":[148.042]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":6,"s":[150]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":7,"s":[148.042]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":8,"s":[150]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":9,"s":[147.062]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":10,"s":[150]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":11,"s":[147.062]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":12,"s":[150]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":13,"s":[147.062]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":14,"s":[150]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":15,"s":[146.018]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":16,"s":[150]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":17,"s":[146.018]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":18,"s":[150]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":19,"s":[146.018]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":20,"s":[150]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":21,"s":[145.081]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":22,"s":[150]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":23,"s":[145.081]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":24,"s":[150]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":25,"s":[145.081]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":26,"s":[150]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":27,"s":[144.005]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":28,"s":[150]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":29,"s":[144.005]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":30,"s":[150]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":31,"s":[144.005]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":32,"s":[150]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":33,"s":[143.004]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":34,"s":[150]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":35,"s":[143.004]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":36,"s":[150]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":37,"s":[143.004]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":38,"s":[150]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":39,"s":[142.066]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":40,"s":[150]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":41,"s":[142.066]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":42,"s":[150]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":43,"s":[142.066]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":44,"s":[150]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":45,"s":[141.001]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":46,"s":[150]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":47,"s":[141.001]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":48,"s":[150]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":49,"s":[141.001]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":50,"s":[150]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":51,"s":[141.001]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":52,"s":[150]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":53,"s":[140]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":54,"s":[150]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":55,"s":[140]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":56,"s":[150]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":57,"s":[140]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":58,"s":[150]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":59,"s":[140]},{"t":60,"s":[150]}],"ix":4}},"a":{"a":0,"k":[939.762,427.074,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.44,"y":0},"t":0,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-12.389,-11],[-13.269,-8.413],[-10.219,-7.459],[-11.105,-5.288],[-7.424,-3.964],[-8.861,-1.821],[-6.175,-0.05],[-8.841,1.758],[-7.317,3.942],[-11.029,5.261],[-9.999,7.363],[-13.09,8.49],[-11.957,11]],"c":false}]},{"i":{"x":0.12,"y":1},"o":{"x":0.167,"y":0.167},"t":22,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[14.687,-46.5],[8.356,-32.869],[29.217,-32.824],[16.995,-20.665],[38.956,-17.584],[22.141,-7.126],[42.052,0.171],[22.255,6.848],[38.514,17.466],[17.44,20.53],[29.633,32.268],[9.401,33.138],[16.539,46.241]],"c":false}]},{"t":60,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[66.112,-99.591],[77.729,-88.266],[87.124,-76.673],[95.659,-60.907],[101.133,-43.467],[103.635,-23.919],[104.074,-3.551],[103.634,16.59],[100.568,37.831],[93.886,55.41],[85.256,73.369],[74.773,87.217],[63.961,101.659]],"c":false}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.050980392157,0.258823529412,0.41568627451,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":1,"k":[{"i":{"x":[0.479],"y":[1.097]},"o":{"x":[0.634],"y":[0]},"t":0,"s":[1]},{"i":{"x":[0.507],"y":[1]},"o":{"x":[0.203],"y":[0.028]},"t":30,"s":[4]},{"t":60,"s":[0]}],"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[889.156,427.074],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":3600,"st":0,"ct":1,"bm":0}]},{"id":"comp_5","nm":"PCOMP_Briefcase","fr":60,"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Briefcase","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[129.252,183.5,0],"ix":2,"l":2},"a":{"a":0,"k":[-48,-132.585,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[{"i":[[1.047,-2.322],[0,0],[0,0],[0,0],[1.001,2.365],[0.165,-0.391],[-0.177,-1.314],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[4.318,-2.142]],"o":[[2.416,4.833],[0,0],[0,0],[0,0],[-0.197,0.218],[-0.774,1.839],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0.36,-15.442],[-1.05,0.521]],"v":[[-46.926,-193.369],[-44.375,-175.247],[-55.605,-178.179],[-54.816,-184.625],[-59.503,-187.2],[-60.047,-186.27],[-61.038,-179.742],[-78.786,-183.883],[-84.514,-183.57],[-84.514,-106.022],[-84.514,-105.038],[-21.152,-67.361],[-11.486,-67.361],[-12.292,-166.118],[-13.346,-166.4],[-35.918,-172.426],[-43.753,-197.559]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":10,"s":[{"i":[[0.862,-1.911],[0,0],[0,0],[-3.527,2.468],[0,0],[0.78,-0.961],[0.366,-3.502],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[3.553,-1.762]],"o":[[1.988,3.977],[0,0],[0,0],[-1.777,-0.532],[-1.121,0.592],[-3.668,4.518],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0.296,-12.707],[-0.864,0.428]],"v":[[-45.08,-192.441],[-42.962,-174.778],[-59.935,-174.919],[-57.85,-185.178],[-59.364,-193.085],[-62.199,-190.719],[-66.513,-174.909],[-118.786,-174.805],[-119.014,-174.445],[-118.767,-92.947],[-118.764,-91.913],[20.598,-87.986],[21.014,-87.736],[20.958,-173.493],[18.415,-173.57],[-36.022,-175.206],[-42.469,-195.889]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":20,"s":[{"i":[[0.536,-1.164],[0,0],[0,0],[-2.22,1.705],[-1.572,3.125],[0.608,-0.877],[0.467,-4.467],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[2.629,-1.735]],"o":[[1.588,3.176],[0,0],[0,0],[-1.97,-1.17],[-0.78,0.263],[-2.857,4.12],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0.237,-10.149],[-0.639,0.422]],"v":[[-45.941,-192.244],[-44.253,-178.659],[-59.533,-175.332],[-57.782,-184.916],[-59.555,-193.335],[-61.631,-191.573],[-66.032,-173.247],[-94.294,-167.084],[-94.519,-166.983],[-95.145,-66.469],[-85.274,-65.768],[-8.922,-101.869],[-8.869,-101.711],[-8.28,-185.347],[-17.34,-186.835],[-38.706,-181.731],[-44.151,-194.619]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":23,"s":[{"i":[[0,0],[0,0],[0,0],[-2.263,1.687],[-0.629,1.25],[0.435,-0.839],[0.453,-4.335],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[-0.788,-0.468],[-0.672,0.332],[-2.044,3.941],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-1.001,-3.951],[0,0]],"v":[[-48.001,-184.297],[-47.535,-180.849],[-53.672,-177.924],[-50.864,-191.272],[-54.772,-194.702],[-56.418,-192.904],[-58.787,-175.914],[-72.135,-165.627],[-72.259,-165.492],[-72.686,-66.778],[-63.575,-66.056],[-29.997,-100.69],[-29.955,-100.561],[-29.473,-186.748],[-33.53,-187.089],[-42.877,-182.884],[-44.116,-186.559]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":24,"s":[{"i":[[0,0],[0,0],[0,0],[-1.131,0.843],[-0.314,0.625],[0.377,-0.826],[0.016,-4.678],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[-0.394,-0.234],[-0.636,0.355],[-1.773,3.881],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-45.876,-183.94],[-46.962,-183.35],[-49.51,-180.705],[-48.558,-193.391],[-53.178,-195.158],[-54.68,-193.347],[-56.518,-175.282],[-64.749,-165.142],[-64.839,-164.994],[-65.2,-66.882],[-56.342,-66.152],[-37.023,-100.297],[-36.983,-100.178],[-36.537,-187.215],[-42.177,-187.299],[-44.954,-184.852],[-45.334,-184.248]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":25,"s":[{"i":[[0.024,0.024],[0,0],[0,0],[0,0],[0,0],[0.32,-0.813],[0.444,-4.247],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[-0.5,3.997],[0,0],[0,0],[0,0],[-0.6,0.378],[-1.502,3.821],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-0.176,-0.264],[0,0]],"v":[[-46.25,-194.832],[-46.389,-185.85],[-48.098,-176.736],[-46.252,-195.51],[-51.584,-195.613],[-52.943,-193.79],[-53.748,-177.901],[-57.363,-164.656],[-57.419,-164.497],[-57.714,-66.985],[-49.109,-66.248],[-44.048,-99.904],[-44.012,-99.795],[-43.602,-187.682],[-44.323,-187.259],[-46.282,-185.32],[-46.801,-194.936]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":26,"s":[{"i":[[0,0],[-3.607,0.289],[0,0],[2.681,9.25],[0,0],[-0.142,-0.009],[0.129,-14.568],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0.607,-0.039],[0,0],[1.181,-0.625],[0,0],[0.665,0.041],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-60.07,-190.797],[-55.234,-184.671],[-52.981,-180.378],[-51.681,-190.586],[-47.057,-189.88],[-46.829,-189.923],[-44.409,-173.918],[-41.734,-164.539],[-38.499,-153.107],[-38.751,-69.031],[-48.286,-67.883],[-60.276,-107.299],[-60.2,-107.83],[-60.843,-193.094],[-60.31,-191.767],[-60.269,-191.686],[-60.412,-191.468]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":27,"s":[{"i":[[-0.21,-0.274],[0,0],[0.056,1.692],[0.625,4.206],[0,0],[0.24,-0.169],[0.426,-8.431],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-3.56,0.265],[-0.005,-0.189]],"o":[[1.719,2.243],[0,0],[-0.082,-2.467],[1.17,-0.644],[0.402,0.552],[-0.24,0.169],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0.315,-0.298],[0.01,0.346]],"v":[[-55.918,-184.301],[-50.213,-178.206],[-49.689,-182.532],[-50.627,-190.667],[-46.16,-190.625],[-44.512,-188.005],[-43.474,-173.49],[-35.109,-164.976],[-32.717,-156.514],[-32.657,-68.187],[-42.193,-67.039],[-68.37,-105.455],[-68.293,-105.987],[-68.406,-190.844],[-60.467,-191.204],[-56.192,-184.6],[-55.812,-184.184]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":28,"s":[{"i":[[0,0],[0,0],[-0.146,-0.003],[1.511,5.822],[0,0],[-0.012,-0.508],[0.961,-6.986],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0.149,-0.018]],"o":[[0,0],[0,0],[2.041,-6.066],[1.159,-0.663],[0.493,0.677],[0.65,1.969],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0.711,3.357]],"v":[[-57.641,-185.263],[-57.817,-182.262],[-48.543,-176.77],[-50.323,-191.957],[-44.888,-192.871],[-43.567,-188.559],[-42.538,-173.063],[-28.484,-165.414],[-26.936,-159.92],[-26.564,-67.343],[-36.099,-66.195],[-76.464,-103.611],[-76.387,-104.143],[-75.968,-188.594],[-67.748,-189.142],[-61.511,-185.118],[-60.401,-190.38]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":30,"s":[{"i":[[-1.442,-0.525],[0,0],[0,0],[3.284,9.053],[0,0],[-0.517,-1.185],[2.03,-4.095],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-2.862,1.623]],"o":[[-2.04,0.975],[0,0],[0,0],[1.137,-0.701],[0.674,0.926],[2.43,5.568],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-0.261,-2.484],[0.013,3.998]],"v":[[-57.712,-184.686],[-58.775,-178.186],[-47.189,-174.995],[-49.715,-194.536],[-44.093,-194.613],[-41.677,-189.668],[-40.668,-172.208],[-15.233,-166.289],[-15.373,-166.732],[-14.376,-65.656],[-23.911,-64.508],[-92.651,-99.924],[-92.575,-100.455],[-91.093,-184.094],[-82.31,-185.017],[-64.336,-180.092],[-60.515,-189.708]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":40,"s":[{"i":[[-0.862,-1.911],[0,0],[0,0],[0,0],[0,0],[-0.313,-1.152],[-0.366,-3.502],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-3.553,-1.762]],"o":[[-1.988,3.977],[0,0],[0,0],[0,0],[0.396,1.161],[1.473,5.413],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-0.296,-12.707],[0.864,0.428]],"v":[[-56.67,-192.566],[-58.788,-174.903],[-41.815,-175.044],[-43.775,-187.553],[-38.761,-192.585],[-37.699,-189.109],[-35.237,-175.034],[17.036,-174.93],[17.264,-174.57],[17.017,-93.072],[17.014,-92.038],[-122.348,-88.111],[-122.764,-87.861],[-122.708,-173.618],[-120.165,-173.695],[-65.728,-175.331],[-59.281,-196.014]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":49,"s":[{"i":[[-1.086,-2.407],[0,0],[0,0],[0.452,2.191],[0,0],[-0.259,-0.857],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-3.27,-0.389]],"o":[[-4.732,2.588],[0,0],[0,0],[1.827,-0.434],[0,0],[0.336,1.112],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-0.278,-11.905],[1.066,0.062]],"v":[[-53.518,-191.298],[-57.181,-176.955],[-45.672,-180.481],[-45.954,-185.777],[-42.029,-188.407],[-40.405,-186.223],[-40.282,-182.632],[-19.089,-185.805],[-10.236,-184.445],[-10.081,-101.902],[-10.084,-100.869],[-91.241,-66.995],[-98.648,-67.308],[-98.842,-168.065],[-97.585,-167.9],[-63.318,-175.331],[-57.678,-194.63]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":51,"s":[{"i":[[-1.135,-2.517],[0,0],[0,0],[0,0],[0,0],[-0.043,-0.008],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-3.207,-0.084]],"o":[[-3.634,3.143],[0,0],[0,0],[0,0],[0,0],[0.202,0.038],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-0.273,-11.727],[1.111,-0.019]],"v":[[-51.229,-191.905],[-55.623,-175.536],[-46.879,-181.181],[-46.724,-185.1],[-43.237,-187.641],[-42.92,-183.629],[-36.339,-186.618],[-31.189,-187.355],[-22.536,-185.895],[-22.292,-103.12],[-22.295,-102.087],[-75.584,-65.991],[-84.544,-66.429],[-84.639,-161.186],[-83.667,-160.968],[-60.882,-173.031],[-55.732,-195.211]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":53,"s":[{"i":[[-1.185,-2.628],[0,0],[0,0],[0,0],[0,0],[-0.014,-0.003],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-3.144,0.221]],"o":[[-2.537,3.699],[0,0],[0,0],[0,0],[0,0],[0.067,0.013],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-0.269,-11.548],[1.156,-0.101]],"v":[[-49.606,-192.263],[-52.9,-177.617],[-50.17,-179.673],[-48.681,-184.61],[-44.592,-186.396],[-43.61,-186.052],[-40.396,-189.479],[-37.872,-188.489],[-34.836,-187.345],[-34.503,-104.338],[-34.506,-103.304],[-59.927,-64.988],[-70.441,-65.55],[-70.435,-154.308],[-69.749,-154.036],[-58.446,-170.731],[-54.454,-195.543]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":54,"s":[{"i":[[-1.21,-2.683],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-3.113,0.374]],"o":[[-1.988,3.977],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-0.267,-11.459],[1.178,-0.142]],"v":[[-48.795,-192.441],[-51.538,-178.657],[-51.815,-178.919],[-49.659,-184.366],[-45.269,-185.773],[-43.956,-187.264],[-42.987,-187.159],[-41.214,-189.055],[-40.986,-188.07],[-40.608,-104.947],[-40.611,-103.913],[-52.098,-64.486],[-63.389,-65.111],[-63.333,-150.868],[-62.79,-150.57],[-57.228,-169.581],[-53.815,-195.708]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":55,"s":[{"i":[[-0.759,-2.611],[0,0],[0,0],[0,0],[0,0],[0.202,-0.54],[-0.235,-3.351],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-1.627,-0.129]],"o":[[-1.108,4.148],[0,0],[0,0],[0,0],[-0.301,1.061],[-0.951,2.538],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-0.142,-12.256],[0.733,-0.009]],"v":[[-48.496,-195.302],[-48.48,-176.3],[-52.973,-179.696],[-52.934,-198.143],[-50.909,-198.258],[-51.66,-195.906],[-52.323,-192.151],[-56.728,-192.271],[-46.692,-191.795],[-43.389,-108.287],[-43.392,-107.263],[-42.284,-66.936],[-54.508,-67.186],[-56.125,-151.793],[-55.901,-151.611],[-56.091,-176.4],[-54.127,-199.003]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":56,"s":[{"i":[[1.258,-1.719],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[3.903,-1.006]],"o":[[1.142,4.372],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0.367,-12.477],[-0.949,0.245]],"v":[[-51.131,-190.774],[-50.176,-175.878],[-53.189,-181.169],[-54.039,-183.133],[-54.481,-184.335],[-56.748,-184.346],[-58.315,-185.087],[-59.786,-189.133],[-67.764,-188.695],[-68.514,-108.522],[-68.514,-107.538],[-45.777,-65.361],[-36.111,-65.361],[-36.917,-164.118],[-37.971,-164.4],[-43.742,-172.108],[-47.81,-193.654]],"c":true}]},{"t":59,"s":[{"i":[[1.047,-2.322],[0,0],[0,0],[0,0],[0,0],[0.196,-0.825],[0.036,0.031],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[4.318,-2.142]],"o":[[2.416,4.833],[0,0],[0,0],[0,0],[-0.311,0.912],[-0.922,3.875],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0.36,-15.442],[-1.05,0.521]],"v":[[-46.926,-193.369],[-44.375,-175.247],[-56.855,-178.179],[-55.941,-184.125],[-59.878,-188.075],[-61.257,-185.349],[-61.413,-179.867],[-78.786,-183.883],[-84.514,-183.57],[-84.514,-106.022],[-84.514,-105.038],[-21.152,-67.361],[-11.486,-67.361],[-12.292,-166.118],[-13.346,-166.4],[-35.918,-172.426],[-43.753,-197.559]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.141176470588,0.235294117647,0.325490196078,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":61,"st":0,"ct":1,"bm":0}]},{"id":"comp_6","nm":"PCOMP_Upper Body","fr":60,"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"UPPER BODY DRESS","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[963.731,516.764,0],"ix":2,"l":2},"a":{"a":0,"k":[965.731,634.764,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[{"i":[[-1.224,-19.413],[0.604,-4.621],[27.096,0.477],[4.196,6.363],[2.051,15.528],[-1.51,7.197],[-28.593,19.4],[-5.19,-0.27],[-6.798,35.135],[-3.332,-3.4]],"o":[[1.066,16.905],[-1.918,10.579],[-16.36,-0.288],[-4.196,-6.363],[-13.324,-6.472],[2.316,-11.037],[-24.718,20.025],[5.144,0.255],[11.452,-0.985],[14.18,14.47]],"v":[[47.463,-1.76],[53.068,33.641],[13.879,61.038],[-13.668,43.589],[-26.022,11.493],[-42.287,-14.943],[-12.003,-68.505],[-28.562,-35.389],[18.577,-70.115],[44.473,-60.575]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":11,"s":[{"i":[[0.691,-19.225],[0.267,-3.163],[35.227,0.621],[5.455,8.273],[3.426,13.028],[-5.684,11.463],[-12.218,7.025],[-5.19,-0.27],[-2.548,34.515],[-2.945,-5.565]],"o":[[-0.379,10.552],[-2.494,13.753],[-21.268,-0.375],[-5.455,-8.273],[-4.324,-24.472],[5.363,-10.815],[-8.093,24.4],[5.144,0.255],[12.202,0.64],[9.165,17.32]],"v":[[57.463,-0.13],[60.494,31.403],[13.797,69.52],[-26.266,44.336],[-40.397,3.368],[-35.537,-49.318],[-14.753,-67.13],[-6.562,-35.285],[23.577,-68.87],[57.598,-58.915]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":20,"s":[{"i":[[0.191,-33.852],[0.267,-3.163],[35.227,0.621],[2.293,9.641],[3.426,13.028],[-10.934,5.963],[-13.47,2.59],[-5.19,-0.27],[4.865,29.238],[-9.211,-5.31]],"o":[[0.273,1.648],[-2.494,13.753],[-21.268,-0.375],[-2.205,-9.273],[-4.324,-24.472],[11.379,-6.205],[2.78,31.748],[5.144,0.255],[9.615,0.33],[19.18,11.058]],"v":[[64.963,-0.377],[60.494,31.403],[11.797,70.27],[-26.516,42.168],[-40.397,3.368],[-37.287,-60.193],[-12.252,-67.945],[4.188,-35.6],[29.163,-69.31],[57.973,-62.162]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":30,"s":[{"i":[[6.066,-26.727],[0.267,-3.163],[35.227,0.621],[2.9,9.476],[3.426,13.028],[-11.181,6.657],[-13.22,1.748],[-10.537,0.03],[4.865,29.238],[-9.196,-5.337]],"o":[[0.273,1.648],[-2.494,13.753],[-21.268,-0.375],[-2.455,-8.023],[-9.824,-22.472],[11.191,-6.662],[2.78,31.748],[7.84,-0.022],[9.81,1.44],[12.805,7.433]],"v":[[69.463,0.123],[60.494,31.403],[11.811,69.257],[-29.016,38.418],[-42.147,-1.132],[-44.912,-59.318],[-8.377,-69.353],[16.938,-34.207],[31.913,-69.092],[66.973,-61.537]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":40,"s":[{"i":[[1.248,-22.727],[0.532,-6.305],[23.16,0],[6.78,17.73],[4.733,13.785],[-10.627,4.213],[-13.155,0.615],[-5.19,-0.27],[13.47,26.88],[-9.381,-5.005]],"o":[[-0.454,8.262],[-3.99,22.005],[-20.13,0],[-1.487,-16.073],[-10.77,-23.595],[15.468,-6.132],[9.72,29.64],[5.145,0.255],[9.81,1.44],[10.488,5.595]],"v":[[64.406,6.623],[62.936,31.403],[16.511,70.103],[-27.574,39.772],[-40.079,-3.39],[-41.719,-59.575],[-5.059,-70.728],[20.381,-40.207],[31.106,-68.842],[60.041,-60.575]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":50,"s":[{"i":[[11.314,-16.36],[0.532,-6.305],[24.072,0.1],[2.739,19.121],[5.062,13.264],[-7.949,8.667],[-7.764,-2.356],[-5.193,-0.066],[17.392,20.467],[-8.184,-6.533]],"o":[[0.058,5.558],[-1.973,21.655],[-20.13,-0.081],[-1.487,-16.073],[-8.13,-18.408],[9.563,-8.02],[9.72,29.64],[12.646,-0.111],[8.034,2.005],[17.724,16.845]],"v":[[60.722,6.571],[59.384,27.433],[16.643,66.143],[-25.14,32.93],[-33.96,-8.79],[-39.811,-57.172],[-3.855,-70.588],[30.908,-40.58],[31.494,-68.86],[54.127,-59.292]],"c":true}]},{"t":59,"s":[{"i":[[20.373,-10.63],[0.532,-6.305],[24.893,0.19],[-0.897,20.373],[5.358,12.795],[-5.54,12.675],[-3.538,-2.905],[-5.195,0.161],[9.173,7.695],[-7.107,-7.908]],"o":[[0.518,3.124],[-0.158,21.34],[-20.129,-0.154],[-1.487,-16.073],[-5.753,-13.739],[4.248,-9.72],[9.72,29.64],[18.272,-0.565],[8.048,1.445],[24.238,26.97]],"v":[[57.406,6.525],[56.186,23.86],[16.761,62.58],[-22.949,26.772],[-28.454,-13.65],[-38.094,-55.01],[-0.309,-70.2],[40.381,-40.915],[32.106,-69.05],[53.791,-49.825]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.47058826685,0.156862750649,0.360784322023,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[949.221,611.855],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"UPPER BODY DRESS","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false}],"ip":0,"op":60,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"UPPER BODY SKIN","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[964.758,434.702,0],"ix":2,"l":2},"a":{"a":0,"k":[966.758,552.702,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[{"i":[[12.45,0],[0,0],[-4.137,9.168],[-6.225,2.055],[-6.795,-0.495],[0.495,-6.795],[0,0]],"o":[[0,0],[-16.155,2.595],[7.863,-17.422],[0.495,-6.795],[6.795,0.495],[7.696,3.885],[14.85,5.73]],"v":[[16.79,22.295],[-25.34,29.515],[-51.87,16.72],[-23.361,-12.36],[-10.16,-23.775],[1.239,-10.575],[18.785,-3.625]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":11,"s":[{"i":[[12.45,0],[0,0],[-9.015,8.597],[-6.225,2.055],[-6.795,-0.495],[0.495,-6.795],[0,0]],"o":[[0,0],[-16.155,2.595],[3.538,-7.84],[0.495,-6.795],[6.795,0.495],[8.827,2.572],[14.85,5.73]],"v":[[23.665,22.02],[-22.453,26.49],[-42.645,1.258],[-21.334,-12.072],[-8.133,-23.487],[3.678,-10.15],[25.66,-3.9]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":20,"s":[{"i":[[12.45,0],[0,0],[-13.005,8.13],[-6.225,2.055],[-6.795,-0.495],[0.495,-6.795],[0,0]],"o":[[0,0],[-16.155,2.595],[0,0],[0.495,-6.795],[6.795,0.495],[9.753,1.498],[14.85,5.73]],"v":[[29.29,23.358],[-20.09,25.578],[-37.37,-5.03],[-19.923,-12.235],[-6.723,-23.65],[5.427,-10.2],[31.285,-4.125]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":30,"s":[{"i":[[12.45,0],[0,0],[-13.005,8.13],[-6.225,2.055],[-6.795,-0.495],[0.495,-6.795],[0,0]],"o":[[0,0],[-16.155,2.595],[0,0],[0.495,-6.795],[6.795,0.495],[8.565,1.448],[14.85,5.73]],"v":[[29.329,27.92],[-20.051,30.14],[-36.245,-7.405],[-17.704,-12.497],[-4.504,-23.912],[7.27,-10.587],[31.285,-4.125]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":40,"s":[{"i":[[12.45,0],[0,0],[-13.005,8.13],[-6.225,2.055],[-6.795,-0.495],[0.495,-6.795],[0,0]],"o":[[0,0],[-16.155,2.595],[0,0],[0.495,-6.795],[6.795,0.495],[7.378,1.398],[14.85,5.73]],"v":[[29.29,21.795],[-20.09,24.015],[-35.12,-9.78],[-16.736,-12.76],[-3.535,-24.175],[7.864,-10.975],[31.285,-4.125]],"c":true}]},{"t":59,"s":[{"i":[[12.45,0],[0,0],[-13.005,8.13],[-9.147,-0.717],[-6.795,-0.495],[0.495,-6.795],[-2.39,-2.137]],"o":[[0,0],[-16.155,2.595],[0,0],[0.495,-6.795],[6.795,0.495],[10.253,1.198],[15.708,14.047]],"v":[[29.29,21.795],[-20.09,24.015],[-34.37,-6.28],[-14.642,-12.435],[-2.441,-24.1],[8.958,-10.9],[23.785,-3.5]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.843137323856,0.701960802078,0.568627476692,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[966.758,552.702],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"UPPER BODY SKIN","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false}],"ip":0,"op":60,"st":0,"ct":1,"bm":0}]},{"id":"comp_7","nm":"PCOMP_Lower body","fr":60,"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"LOWER BODY","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[961.122,584.582,0],"ix":2,"l":2},"a":{"a":0,"k":[963.122,702.582,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[{"i":[[-4.875,-19.872],[-5.128,-20.851],[25.89,0],[0,25.89],[1.256,8.186],[0,0.012],[-21.351,0]],"o":[[1.375,3.628],[6.237,25.36],[-25.89,0],[1.71,-6.495],[-0.729,-4.754],[0.012,-21.351],[20.896,0]],"v":[[38.188,-35.653],[53.2,31.365],[5.06,81.005],[-41.83,34.115],[-33.833,-20.542],[-36.378,-34.383],[1.167,-73.007]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":11,"s":[{"i":[[-6.142,-27.227],[0.488,-21.332],[25.89,0],[4.768,30.668],[0.915,10.065],[0,0.015],[-26.055,0]],"o":[[3.358,9.523],[-0.678,29.684],[-25.89,0],[-1.107,-7.12],[-0.54,-5.835],[0.015,-26.055],[25.5,0]],"v":[[46.83,-35.923],[45.95,33.808],[0.81,81.447],[-44.83,36.557],[-42.915,-16.898],[-46.02,-33.787],[1.17,-80.947]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":20,"s":[{"i":[[0.858,-25.43],[-0.008,-0.04],[25.89,0],[0,25.89],[0.915,10.065],[0,0.015],[-26.055,0]],"o":[[-0.642,9.57],[0,25.89],[-25.89,0],[1.71,-6.495],[-0.54,-5.835],[0.015,-26.055],[25.5,0]],"v":[[49.33,-36.095],[45.45,34.057],[-1.44,80.947],[-48.33,34.057],[-42.915,-16.898],[-46.02,-33.787],[1.17,-80.947]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":40,"s":[{"i":[[-0.87,-25.305],[-0.008,-0.04],[25.89,0],[0,25.89],[2.742,9.727],[0,0.015],[-26.055,0]],"o":[[-0.27,3.36],[0,25.89],[-25.89,0],[1.71,-6.495],[-1.897,-6.73],[0.015,-26.055],[25.5,0]],"v":[[50.83,-35.345],[45.45,34.057],[-1.44,80.947],[-48.33,34.057],[-40.04,-16.92],[-42.52,-33.775],[1.17,-80.947]],"c":true}]},{"t":59,"s":[{"i":[[-0.761,-22.144],[1.987,-26.082],[25.89,0],[0,25.89],[-0.652,3.994],[0,0.013],[-22.801,0]],"o":[[-0.237,2.94],[-1.653,21.699],[-25.89,0],[2.018,-11.832],[0.826,-5.061],[0.013,-22.801],[22.315,0]],"v":[[43.938,-32.46],[36.2,33.557],[-8.44,81.197],[-55.33,34.307],[-36.161,-13.538],[-35.628,-30.568],[1.918,-71.819]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.470588235294,0.156862745098,0.360784313725,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[964.562,668.525],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"LOWER BODY","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false}],"ip":0,"op":60,"st":0,"ct":1,"bm":0}]},{"id":"comp_8","nm":"PCOMP_Foot 2","fr":60,"layers":[{"ddd":0,"ind":6,"ty":4,"nm":"FOOT L 5","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[194.225,124.378,0],"ix":2,"l":2},"a":{"a":0,"k":[532.361,415.878,0],"ix":1,"l":2},"s":{"a":0,"k":[-100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":30,"s":[{"i":[[44.975,0.933],[0.856,-10.376],[-9.469,0.114],[-2.251,2.798],[2.718,19.539],[0.873,-3.319],[0,0],[0.174,11.93],[7.813,7.064],[0.129,-32.028]],"o":[[-2.65,4.558],[-0.398,4.819],[6.328,-0.076],[4.417,-5.49],[-0.532,0.164],[0,0],[-2.537,-20.411],[-0.359,-24.587],[7.813,7.189],[-0.095,23.596]],"v":[[24.498,17.61],[19.871,36.35],[45.395,50.245],[69.181,41.283],[64.88,0.13],[68.791,28.204],[69.385,30.454],[65.332,-11.245],[61.66,-49.771],[65.094,-5.053]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":36,"s":[{"i":[[37.965,3.311],[3.97,-8.293],[-9.375,-0.769],[-11.853,3.341],[-4.232,20.139],[0.032,-0.145],[0,0],[-3.039,10.749],[7.463,3.764],[5.826,-30.455]],"o":[[-5.053,3.942],[-3.827,5.037],[10.841,1.55],[5.267,-3.708],[0.118,0.214],[0,0],[-2.037,-20.895],[4.995,-20.705],[5.463,4.339],[-4.355,22.561]],"v":[[15.048,18.11],[3.721,33.95],[17.945,48.345],[56.131,41.402],[60.23,2.704],[60.441,30.438],[66.385,30.738],[67.332,-11.271],[61.71,-49.771],[58.444,-5.218]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":45,"s":[{"i":[[27.449,6.879],[8.642,-5.168],[-9.235,-2.092],[-26.255,4.157],[-14.657,21.039],[0.873,-3.319],[0,0],[-7.859,8.978],[6.938,-1.186],[14.371,-28.095]],"o":[[-8.657,3.019],[-8.971,5.364],[17.61,3.99],[6.542,-1.036],[-0.532,0.164],[0,0],[-1.287,-21.621],[13.025,-14.881],[1.938,0.064],[-10.746,21.008]],"v":[[0.873,18.86],[-20.504,30.35],[-23.23,45.495],[36.556,41.579],[53.255,-0.621],[54.791,31.915],[61.885,31.165],[70.332,-11.31],[61.785,-49.771],[48.469,-5.464]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":50,"s":[{"i":[[26.407,7.012],[8.642,-5.168],[-9.235,-2.092],[-26.264,4.098],[-14.711,15.286],[0.873,-3.319],[0,0],[-8.21,9.934],[8.665,2.825],[12.978,-23.749]],"o":[[-8.657,3.019],[-8.971,5.364],[17.61,3.99],[7.531,-1.171],[1.968,-0.503],[0,0],[-0.912,-20.996],[12.647,-15.188],[-4.395,3.144],[-11.535,20.464]],"v":[[-7.002,19.027],[-28.754,30.85],[-31.438,44.786],[28.972,42.162],[53.255,-0.621],[55.833,35.373],[63.552,35.123],[71.415,-9.675],[62.368,-49.351],[41.598,-6.969]],"c":true}]},{"t":60,"s":[{"i":[[24.324,7.278],[8.642,-5.168],[-9.235,-2.092],[-26.282,3.98],[-14.82,3.78],[0.873,-3.319],[0,0],[-7.574,12.743],[12.119,10.845],[10.191,-15.056]],"o":[[-8.657,3.019],[-8.971,5.364],[17.61,3.99],[9.51,-1.44],[6.968,-1.836],[0,0],[-0.162,-19.746],[9.391,-15.802],[-15.332,7.129],[-13.114,19.376]],"v":[[-22.752,19.36],[-45.254,31.85],[-47.855,43.37],[13.806,43.329],[53.255,-0.621],[57.916,42.29],[66.885,43.04],[73.582,-6.405],[62.16,-50.011],[27.855,-9.98]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.082352943718,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[532.277,428.207],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":30,"s":[{"i":[[-9.24,-2.06],[-3.34,1.993],[0.423,12.675],[0.566,6.995],[0.04,0.16],[9.619,0],[2.489,-7.875],[0.827,-5.754],[-0.019,-0.192]],"o":[[7.07,0.849],[8.251,-4.923],[-0.665,-19.917],[-0.02,-0.18],[-2.08,-9.02],[-8.2,0],[-2.489,7.875],[-0.686,2.234],[-1.519,9.058]],"v":[[36.316,52.523],[57.726,49.879],[64.801,8.164],[66.446,-28.373],[66.346,-28.873],[46.586,-44.593],[28.125,-32.753],[25.822,5.388],[24.781,30.439]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":45,"s":[{"i":[[-9.24,-2.06],[-26.28,3.98],[-6.665,10.79],[0.66,3.46],[0.04,0.16],[9.619,0],[2.489,-7.875],[2.6,-5.199],[8.481,-8.19]],"o":[[17.6,4],[9.5,-1.44],[7.4,-11.98],[-0.02,-0.18],[-2.08,-9.02],[-8.2,0],[-2.489,7.875],[-12.686,25.365],[-7.51,7.253]],"v":[[-22.559,52.572],[8.226,49.877],[49.926,8.207],[66.446,-28.373],[66.346,-28.873],[46.586,-44.593],[28.125,-32.753],[16.572,4.256],[-8.344,38.812]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":50,"s":[{"i":[[-9.24,-2.06],[-26.28,3.98],[-9.383,8.453],[0.66,3.46],[0.04,0.16],[9.619,0],[2.489,-7.875],[3.219,-4.837],[12.147,-6.94]],"o":[[17.6,4],[9.5,-1.44],[9.48,-9.153],[-0.02,-0.18],[-2.08,-9.02],[-8.2,0],[-2.489,7.875],[-15.561,23.324],[-9.013,5.149]],"v":[[-25.101,51.947],[8.226,49.877],[49.926,8.207],[66.446,-28.373],[66.346,-28.873],[46.586,-44.593],[28.125,-32.753],[14.697,-0.952],[-15.261,37.562]],"c":true}]},{"t":60,"s":[{"i":[[-9.24,-2.06],[-26.28,3.98],[-14.82,3.78],[0.66,3.46],[0.04,0.16],[9.619,0],[2.489,-7.875],[3.017,-4.968],[10.064,-6.02]],"o":[[17.6,4],[9.5,-1.44],[13.64,-3.5],[-0.02,-0.18],[-2.08,-9.02],[-8.2,0],[-2.489,7.875],[-13.811,22.74],[-8.96,5.36]],"v":[[-30.184,50.697],[8.226,49.877],[49.926,8.207],[66.446,-28.373],[66.346,-28.873],[46.586,-44.593],[28.125,-32.753],[18.197,-9.119],[-29.094,35.062]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.8,0.666666666667,0.541176470588,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[532.364,415.878],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false}],"ip":30,"op":61,"st":30,"ct":1,"bm":0},{"ddd":0,"ind":7,"ty":4,"nm":"FOOT L 4","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[103.361,124.378,0],"ix":2,"l":2},"a":{"a":0,"k":[532.361,415.878,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[{"i":[[24.324,7.278],[8.642,-5.168],[-9.235,-2.092],[-26.282,3.98],[-14.82,3.78],[0.873,-3.319],[0,0],[-7.574,12.743],[12.119,10.845],[10.191,-15.056]],"o":[[-8.657,3.019],[-8.971,5.364],[17.61,3.99],[9.51,-1.44],[6.968,-1.836],[0,0],[-0.162,-19.746],[9.391,-15.802],[-15.332,7.129],[-13.114,19.376]],"v":[[-22.752,19.36],[-45.254,31.85],[-47.855,43.37],[13.806,43.329],[53.255,-0.621],[57.916,42.29],[66.885,43.04],[73.582,-6.405],[62.16,-50.011],[27.855,-9.98]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":10,"s":[{"i":[[26.407,7.012],[8.642,-5.168],[-9.235,-2.092],[-26.264,4.098],[-14.711,15.286],[0.873,-3.319],[0,0],[-8.21,9.934],[8.665,2.825],[12.978,-23.749]],"o":[[-8.657,3.019],[-8.971,5.364],[17.61,3.99],[7.531,-1.171],[1.968,-0.503],[0,0],[-0.912,-20.996],[12.647,-15.188],[-4.395,3.144],[-11.535,20.464]],"v":[[-7.002,19.027],[-28.754,30.85],[-31.438,44.786],[28.972,42.162],[53.255,-0.621],[55.833,35.373],[63.552,35.123],[71.415,-9.675],[62.368,-49.351],[41.598,-6.969]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":15,"s":[{"i":[[27.449,6.879],[8.642,-5.168],[-9.235,-2.092],[-26.255,4.157],[-14.657,21.039],[0.873,-3.319],[0,0],[-7.859,8.978],[6.938,-1.186],[14.371,-28.095]],"o":[[-8.657,3.019],[-8.971,5.364],[17.61,3.99],[6.542,-1.036],[-0.532,0.164],[0,0],[-1.287,-21.621],[13.025,-14.881],[1.938,0.064],[-10.746,21.008]],"v":[[0.873,18.86],[-20.504,30.35],[-23.23,45.495],[36.556,41.579],[53.255,-0.621],[54.791,31.915],[61.885,31.165],[70.332,-11.31],[61.785,-49.771],[48.469,-5.464]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":24,"s":[{"i":[[37.965,3.311],[3.97,-8.293],[-9.375,-0.769],[-11.853,3.341],[-4.232,20.139],[0.032,-0.145],[0,0],[-3.039,10.749],[7.463,3.764],[5.826,-30.455]],"o":[[-5.053,3.942],[-3.827,5.037],[10.841,1.55],[5.267,-3.708],[0.118,0.214],[0,0],[-2.037,-20.895],[4.995,-20.705],[5.463,4.339],[-4.355,22.561]],"v":[[15.048,18.11],[3.721,33.95],[17.945,48.345],[56.131,41.402],[60.23,2.704],[60.441,30.438],[66.385,30.738],[67.332,-11.271],[61.71,-49.771],[58.444,-5.218]],"c":true}]},{"t":30,"s":[{"i":[[44.975,0.933],[0.856,-10.376],[-9.469,0.114],[-2.251,2.798],[2.718,19.539],[0.873,-3.319],[0,0],[0.174,11.93],[7.813,7.064],[0.129,-32.028]],"o":[[-2.65,4.558],[-0.398,4.819],[6.328,-0.076],[4.417,-5.49],[-0.532,0.164],[0,0],[-2.537,-20.411],[-0.359,-24.587],[7.813,7.189],[-0.095,23.596]],"v":[[24.498,17.61],[19.871,36.35],[45.395,50.245],[69.181,41.283],[64.88,0.13],[68.791,28.204],[69.385,30.454],[65.332,-11.245],[61.66,-49.771],[65.094,-5.053]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.082352943718,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[532.277,428.207],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[{"i":[[-9.24,-2.06],[-26.28,3.98],[-14.82,3.78],[0.66,3.46],[0.04,0.16],[9.619,0],[2.489,-7.875],[3.017,-4.968],[10.064,-6.02]],"o":[[17.6,4],[9.5,-1.44],[13.64,-3.5],[-0.02,-0.18],[-2.08,-9.02],[-8.2,0],[-2.489,7.875],[-13.811,22.74],[-8.96,5.36]],"v":[[-30.184,50.697],[8.226,49.877],[49.926,8.207],[66.446,-28.373],[66.346,-28.873],[46.586,-44.593],[28.125,-32.753],[18.197,-9.119],[-29.094,35.062]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":10,"s":[{"i":[[-9.24,-2.06],[-26.28,3.98],[-9.383,8.453],[0.66,3.46],[0.04,0.16],[9.619,0],[2.489,-7.875],[3.219,-4.837],[12.147,-6.94]],"o":[[17.6,4],[9.5,-1.44],[9.48,-9.153],[-0.02,-0.18],[-2.08,-9.02],[-8.2,0],[-2.489,7.875],[-15.561,23.324],[-9.013,5.149]],"v":[[-25.101,51.947],[8.226,49.877],[49.926,8.207],[66.446,-28.373],[66.346,-28.873],[46.586,-44.593],[28.125,-32.753],[14.697,-0.952],[-15.261,37.562]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":15,"s":[{"i":[[-9.24,-2.06],[-26.28,3.98],[-6.665,10.79],[0.66,3.46],[0.04,0.16],[9.619,0],[2.489,-7.875],[2.6,-5.199],[8.481,-8.19]],"o":[[17.6,4],[9.5,-1.44],[7.4,-11.98],[-0.02,-0.18],[-2.08,-9.02],[-8.2,0],[-2.489,7.875],[-12.686,25.365],[-7.51,7.253]],"v":[[-22.559,52.572],[8.226,49.877],[49.926,8.207],[66.446,-28.373],[66.346,-28.873],[46.586,-44.593],[28.125,-32.753],[16.572,4.256],[-8.344,38.812]],"c":true}]},{"t":30,"s":[{"i":[[-9.24,-2.06],[-3.34,1.993],[0.423,12.675],[0.566,6.995],[0.04,0.16],[9.619,0],[2.489,-7.875],[0.827,-5.754],[-0.019,-0.192]],"o":[[7.07,0.849],[8.251,-4.923],[-0.665,-19.917],[-0.02,-0.18],[-2.08,-9.02],[-8.2,0],[-2.489,7.875],[-0.686,2.234],[-1.519,9.058]],"v":[[36.316,52.523],[57.726,49.879],[64.801,8.164],[66.446,-28.373],[66.346,-28.873],[46.586,-44.593],[28.125,-32.753],[25.822,5.388],[24.781,30.439]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.8,0.666666666667,0.541176470588,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[532.364,415.878],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":30,"st":0,"ct":1,"bm":0}]},{"id":"comp_9","nm":"PCOMP_Foot","fr":60,"layers":[{"ddd":0,"ind":6,"ty":4,"nm":"FOOT L 5","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[194.225,124.378,0],"ix":2,"l":2},"a":{"a":0,"k":[532.361,415.878,0],"ix":1,"l":2},"s":{"a":0,"k":[-100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":30,"s":[{"i":[[44.975,0.933],[0.856,-10.376],[-9.469,0.114],[-2.251,2.798],[2.718,19.539],[0.873,-3.319],[0,0],[0.174,11.93],[7.813,7.064],[0.129,-32.028]],"o":[[-2.65,4.558],[-0.398,4.819],[6.328,-0.076],[4.417,-5.49],[-0.532,0.164],[0,0],[-2.537,-20.411],[-0.359,-24.587],[7.813,7.189],[-0.095,23.596]],"v":[[24.498,17.61],[19.871,36.35],[45.395,50.245],[69.181,41.283],[64.88,0.13],[68.791,28.204],[69.385,30.454],[65.332,-11.245],[61.66,-49.771],[65.094,-5.053]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":36,"s":[{"i":[[37.965,3.311],[3.97,-8.293],[-9.375,-0.769],[-11.853,3.341],[-4.232,20.139],[0.032,-0.145],[0,0],[-3.039,10.749],[7.463,3.764],[5.826,-30.455]],"o":[[-5.053,3.942],[-3.827,5.037],[10.841,1.55],[5.267,-3.708],[0.118,0.214],[0,0],[-2.037,-20.895],[4.995,-20.705],[5.463,4.339],[-4.355,22.561]],"v":[[15.048,18.11],[3.721,33.95],[17.945,48.345],[56.131,41.402],[60.23,2.704],[60.441,30.438],[66.385,30.738],[67.332,-11.271],[61.71,-49.771],[58.444,-5.218]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":45,"s":[{"i":[[27.449,6.879],[8.642,-5.168],[-9.235,-2.092],[-26.255,4.157],[-14.657,21.039],[0.873,-3.319],[0,0],[-7.859,8.978],[6.938,-1.186],[14.371,-28.095]],"o":[[-8.657,3.019],[-8.971,5.364],[17.61,3.99],[6.542,-1.036],[-0.532,0.164],[0,0],[-1.287,-21.621],[13.025,-14.881],[1.938,0.064],[-10.746,21.008]],"v":[[0.873,18.86],[-20.504,30.35],[-23.23,45.495],[36.556,41.579],[53.255,-0.621],[54.791,31.915],[61.885,31.165],[70.332,-11.31],[61.785,-49.771],[48.469,-5.464]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":50,"s":[{"i":[[26.407,7.012],[8.642,-5.168],[-9.235,-2.092],[-26.264,4.098],[-14.711,15.286],[0.873,-3.319],[0,0],[-8.21,9.934],[8.665,2.825],[12.978,-23.749]],"o":[[-8.657,3.019],[-8.971,5.364],[17.61,3.99],[7.531,-1.171],[1.968,-0.503],[0,0],[-0.912,-20.996],[12.647,-15.188],[-4.395,3.144],[-11.535,20.464]],"v":[[-7.002,19.027],[-28.754,30.85],[-31.438,44.786],[28.972,42.162],[53.255,-0.621],[55.833,35.373],[63.552,35.123],[71.415,-9.675],[62.368,-49.351],[41.598,-6.969]],"c":true}]},{"t":60,"s":[{"i":[[24.324,7.278],[8.642,-5.168],[-9.235,-2.092],[-26.282,3.98],[-14.82,3.78],[0.873,-3.319],[0,0],[-7.574,12.743],[12.119,10.845],[10.191,-15.056]],"o":[[-8.657,3.019],[-8.971,5.364],[17.61,3.99],[9.51,-1.44],[6.968,-1.836],[0,0],[-0.162,-19.746],[9.391,-15.802],[-15.332,7.129],[-13.114,19.376]],"v":[[-22.752,19.36],[-45.254,31.85],[-47.855,43.37],[13.806,43.329],[53.255,-0.621],[57.916,42.29],[66.885,43.04],[73.582,-6.405],[62.16,-50.011],[27.855,-9.98]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.082352943718,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[532.277,428.207],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":30,"s":[{"i":[[-9.24,-2.06],[-3.34,1.993],[0.423,12.675],[0.566,6.995],[0.04,0.16],[9.619,0],[2.489,-7.875],[0.827,-5.754],[-0.019,-0.192]],"o":[[7.07,0.849],[8.251,-4.923],[-0.665,-19.917],[-0.02,-0.18],[-2.08,-9.02],[-8.2,0],[-2.489,7.875],[-0.686,2.234],[-1.519,9.058]],"v":[[36.316,52.523],[57.726,49.879],[64.801,8.164],[66.446,-28.373],[66.346,-28.873],[46.586,-44.593],[28.125,-32.753],[25.822,5.388],[24.781,30.439]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":45,"s":[{"i":[[-9.24,-2.06],[-26.28,3.98],[-6.665,10.79],[0.66,3.46],[0.04,0.16],[9.619,0],[2.489,-7.875],[2.6,-5.199],[8.481,-8.19]],"o":[[17.6,4],[9.5,-1.44],[7.4,-11.98],[-0.02,-0.18],[-2.08,-9.02],[-8.2,0],[-2.489,7.875],[-12.686,25.365],[-7.51,7.253]],"v":[[-22.559,52.572],[8.226,49.877],[49.926,8.207],[66.446,-28.373],[66.346,-28.873],[46.586,-44.593],[28.125,-32.753],[16.572,4.256],[-8.344,38.812]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":50,"s":[{"i":[[-9.24,-2.06],[-26.28,3.98],[-9.383,8.453],[0.66,3.46],[0.04,0.16],[9.619,0],[2.489,-7.875],[3.219,-4.837],[12.147,-6.94]],"o":[[17.6,4],[9.5,-1.44],[9.48,-9.153],[-0.02,-0.18],[-2.08,-9.02],[-8.2,0],[-2.489,7.875],[-15.561,23.324],[-9.013,5.149]],"v":[[-25.101,51.947],[8.226,49.877],[49.926,8.207],[66.446,-28.373],[66.346,-28.873],[46.586,-44.593],[28.125,-32.753],[14.697,-0.952],[-15.261,37.562]],"c":true}]},{"t":60,"s":[{"i":[[-9.24,-2.06],[-26.28,3.98],[-14.82,3.78],[0.66,3.46],[0.04,0.16],[9.619,0],[2.489,-7.875],[3.017,-4.968],[10.064,-6.02]],"o":[[17.6,4],[9.5,-1.44],[13.64,-3.5],[-0.02,-0.18],[-2.08,-9.02],[-8.2,0],[-2.489,7.875],[-13.811,22.74],[-8.96,5.36]],"v":[[-30.184,50.697],[8.226,49.877],[49.926,8.207],[66.446,-28.373],[66.346,-28.873],[46.586,-44.593],[28.125,-32.753],[18.197,-9.119],[-29.094,35.062]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.843137323856,0.701960802078,0.568627476692,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[532.364,415.878],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false}],"ip":30,"op":61,"st":30,"ct":1,"bm":0},{"ddd":0,"ind":7,"ty":4,"nm":"FOOT L 4","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[103.361,124.378,0],"ix":2,"l":2},"a":{"a":0,"k":[532.361,415.878,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[{"i":[[24.324,7.278],[8.642,-5.168],[-9.235,-2.092],[-26.282,3.98],[-14.82,3.78],[0.873,-3.319],[0,0],[-7.574,12.743],[12.119,10.845],[10.191,-15.056]],"o":[[-8.657,3.019],[-8.971,5.364],[17.61,3.99],[9.51,-1.44],[6.968,-1.836],[0,0],[-0.162,-19.746],[9.391,-15.802],[-15.332,7.129],[-13.114,19.376]],"v":[[-22.752,19.36],[-45.254,31.85],[-47.855,43.37],[13.806,43.329],[53.255,-0.621],[57.916,42.29],[66.885,43.04],[73.582,-6.405],[62.16,-50.011],[27.855,-9.98]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":10,"s":[{"i":[[26.407,7.012],[8.642,-5.168],[-9.235,-2.092],[-26.264,4.098],[-14.711,15.286],[0.873,-3.319],[0,0],[-8.21,9.934],[8.665,2.825],[12.978,-23.749]],"o":[[-8.657,3.019],[-8.971,5.364],[17.61,3.99],[7.531,-1.171],[1.968,-0.503],[0,0],[-0.912,-20.996],[12.647,-15.188],[-4.395,3.144],[-11.535,20.464]],"v":[[-7.002,19.027],[-28.754,30.85],[-31.438,44.786],[28.972,42.162],[53.255,-0.621],[55.833,35.373],[63.552,35.123],[71.415,-9.675],[62.368,-49.351],[41.598,-6.969]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":15,"s":[{"i":[[27.449,6.879],[8.642,-5.168],[-9.235,-2.092],[-26.255,4.157],[-14.657,21.039],[0.873,-3.319],[0,0],[-7.859,8.978],[6.938,-1.186],[14.371,-28.095]],"o":[[-8.657,3.019],[-8.971,5.364],[17.61,3.99],[6.542,-1.036],[-0.532,0.164],[0,0],[-1.287,-21.621],[13.025,-14.881],[1.938,0.064],[-10.746,21.008]],"v":[[0.873,18.86],[-20.504,30.35],[-23.23,45.495],[36.556,41.579],[53.255,-0.621],[54.791,31.915],[61.885,31.165],[70.332,-11.31],[61.785,-49.771],[48.469,-5.464]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":24,"s":[{"i":[[37.965,3.311],[3.97,-8.293],[-9.375,-0.769],[-11.853,3.341],[-4.232,20.139],[0.032,-0.145],[0,0],[-3.039,10.749],[7.463,3.764],[5.826,-30.455]],"o":[[-5.053,3.942],[-3.827,5.037],[10.841,1.55],[5.267,-3.708],[0.118,0.214],[0,0],[-2.037,-20.895],[4.995,-20.705],[5.463,4.339],[-4.355,22.561]],"v":[[15.048,18.11],[3.721,33.95],[17.945,48.345],[56.131,41.402],[60.23,2.704],[60.441,30.438],[66.385,30.738],[67.332,-11.271],[61.71,-49.771],[58.444,-5.218]],"c":true}]},{"t":30,"s":[{"i":[[44.975,0.933],[0.856,-10.376],[-9.469,0.114],[-2.251,2.798],[2.718,19.539],[0.873,-3.319],[0,0],[0.174,11.93],[7.813,7.064],[0.129,-32.028]],"o":[[-2.65,4.558],[-0.398,4.819],[6.328,-0.076],[4.417,-5.49],[-0.532,0.164],[0,0],[-2.537,-20.411],[-0.359,-24.587],[7.813,7.189],[-0.095,23.596]],"v":[[24.498,17.61],[19.871,36.35],[45.395,50.245],[69.181,41.283],[64.88,0.13],[68.791,28.204],[69.385,30.454],[65.332,-11.245],[61.66,-49.771],[65.094,-5.053]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.082352943718,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[532.277,428.207],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[{"i":[[-9.24,-2.06],[-26.28,3.98],[-14.82,3.78],[0.66,3.46],[0.04,0.16],[9.619,0],[2.489,-7.875],[3.017,-4.968],[10.064,-6.02]],"o":[[17.6,4],[9.5,-1.44],[13.64,-3.5],[-0.02,-0.18],[-2.08,-9.02],[-8.2,0],[-2.489,7.875],[-13.811,22.74],[-8.96,5.36]],"v":[[-30.184,50.697],[8.226,49.877],[49.926,8.207],[66.446,-28.373],[66.346,-28.873],[46.586,-44.593],[28.125,-32.753],[18.197,-9.119],[-29.094,35.062]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":10,"s":[{"i":[[-9.24,-2.06],[-26.28,3.98],[-9.383,8.453],[0.66,3.46],[0.04,0.16],[9.619,0],[2.489,-7.875],[3.219,-4.837],[12.147,-6.94]],"o":[[17.6,4],[9.5,-1.44],[9.48,-9.153],[-0.02,-0.18],[-2.08,-9.02],[-8.2,0],[-2.489,7.875],[-15.561,23.324],[-9.013,5.149]],"v":[[-25.101,51.947],[8.226,49.877],[49.926,8.207],[66.446,-28.373],[66.346,-28.873],[46.586,-44.593],[28.125,-32.753],[14.697,-0.952],[-15.261,37.562]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":15,"s":[{"i":[[-9.24,-2.06],[-26.28,3.98],[-6.665,10.79],[0.66,3.46],[0.04,0.16],[9.619,0],[2.489,-7.875],[2.6,-5.199],[8.481,-8.19]],"o":[[17.6,4],[9.5,-1.44],[7.4,-11.98],[-0.02,-0.18],[-2.08,-9.02],[-8.2,0],[-2.489,7.875],[-12.686,25.365],[-7.51,7.253]],"v":[[-22.559,52.572],[8.226,49.877],[49.926,8.207],[66.446,-28.373],[66.346,-28.873],[46.586,-44.593],[28.125,-32.753],[16.572,4.256],[-8.344,38.812]],"c":true}]},{"t":30,"s":[{"i":[[-9.24,-2.06],[-3.34,1.993],[0.423,12.675],[0.566,6.995],[0.04,0.16],[9.619,0],[2.489,-7.875],[0.827,-5.754],[-0.019,-0.192]],"o":[[7.07,0.849],[8.251,-4.923],[-0.665,-19.917],[-0.02,-0.18],[-2.08,-9.02],[-8.2,0],[-2.489,7.875],[-0.686,2.234],[-1.519,9.058]],"v":[[36.316,52.523],[57.726,49.879],[64.801,8.164],[66.446,-28.373],[66.346,-28.873],[46.586,-44.593],[28.125,-32.753],[25.822,5.388],[24.781,30.439]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.843137323856,0.701960802078,0.568627476692,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[532.364,415.878],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":30,"st":0,"ct":1,"bm":0}]},{"id":"comp_10","nm":"PCOMP_Thought Bubble","fr":60,"layers":[{"ddd":0,"ind":1,"ty":3,"nm":"Null 73","sr":1,"ks":{"o":{"a":0,"k":0,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[625.054,500.084,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.31,0.31,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0]},"t":30,"s":[0,0,100]},{"i":{"x":[0.563,0.563,0.833],"y":[1,1,1]},"o":{"x":[0.326,0.326,0.167],"y":[0,0,0]},"t":50,"s":[120,120,100]},{"t":90,"s":[100,100,100]}],"ix":6,"l":2}},"ao":0,"ip":0,"op":3600,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":5,"nm":"Hmm","parent":1,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":41,"s":[0]},{"t":61,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-353.054,-108.071,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"t":{"d":{"k":[{"s":{"s":36.5999984741211,"f":"Ubuntu-Bold","t":"Hmm","ca":0,"j":2,"tr":0,"lh":44.0999984741211,"ls":0,"fc":[0,0,0]},"t":0}]},"p":{},"m":{"g":1,"a":{"a":0,"k":[0,0],"ix":2}},"a":[]},"ip":0,"op":3600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"Dots","parent":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-303.889,-111.317,0],"ix":2,"l":2},"a":{"a":0,"k":[-179.71,-119.733,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[7,7],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-162.01,-119.733],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":81,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":91,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":101,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":111,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":131,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":141,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":151,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":161,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":182,"s":[0]},{"t":192,"s":[100]}],"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 3","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[7,7],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-170.71,-119.733],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":71,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":81,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":91,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":101,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":121,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":131,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":141,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":151,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":172,"s":[0]},{"t":182,"s":[100]}],"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 2","np":3,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[7,7],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-179.71,-119.733],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":61,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":71,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":81,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":91,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":111,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":121,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":131,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":141,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":162,"s":[0]},{"t":172,"s":[100]}],"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":3600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":4,"ty":5,"nm":"can","parent":1,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":162,"s":[0]},{"t":172,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-241.721,-108.584,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"t":{"d":{"k":[{"s":{"s":36.5999984741211,"f":"Ubuntu-Bold","t":"can","ca":0,"j":2,"tr":0,"lh":44.0999984741211,"ls":0,"fc":[0,0,0]},"t":0}]},"p":{},"m":{"g":1,"a":{"a":0,"k":[0,0],"ix":2}},"a":[]},"ip":0,"op":3600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":5,"ty":5,"nm":"we","parent":1,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":172,"s":[0]},{"t":182,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-181.205,-108.696,0],"ix":2,"l":2},"a":{"a":0,"k":[-0.64,0.512,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"t":{"d":{"k":[{"s":{"s":36.5999984741211,"f":"Ubuntu-Bold","t":"we","ca":0,"j":2,"tr":0,"lh":44.0999984741211,"ls":0,"fc":[0,0,0]},"t":0}]},"p":{},"m":{"g":1,"a":{"a":0,"k":[0,0],"ix":2}},"a":[]},"ip":0,"op":3600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":6,"ty":5,"nm":"send","parent":1,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":182,"s":[0]},{"t":192,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-106.515,-108.071,0],"ix":2,"l":2},"a":{"a":0,"k":[-0.567,0.512,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"t":{"d":{"k":[{"s":{"s":36.5999984741211,"f":"Ubuntu-Bold","t":"send","ca":0,"j":2,"tr":0,"lh":44.0999984741211,"ls":0,"fc":[0,0,0]},"t":0}]},"p":{},"m":{"g":1,"a":{"a":0,"k":[0,0],"ix":2}},"a":[]},"ip":0,"op":3600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":7,"ty":5,"nm":"monitoring","parent":1,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":192,"s":[0]},{"t":202,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[39.852,-107.953,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0.131,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"t":{"d":{"k":[{"s":{"s":36.5999984741211,"f":"Ubuntu-Bold","t":"monitoring","ca":0,"j":2,"tr":0,"lh":44.0999984741211,"ls":0,"fc":[0,0,0]},"t":0}]},"p":{},"m":{"g":1,"a":{"a":0,"k":[0,0],"ix":2}},"a":[]},"ip":0,"op":3600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":8,"ty":5,"nm":"alerts","parent":1,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":202,"s":[0]},{"t":212,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-323.426,-65.571,0],"ix":2,"l":2},"a":{"a":0,"k":[-0.11,0.512,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"t":{"d":{"k":[{"s":{"s":36.5999984741211,"f":"Ubuntu-Bold","t":"alerts","ca":0,"j":2,"tr":0,"lh":44.0999984741211,"ls":0,"fc":[0,0,0]},"t":0}]},"p":{},"m":{"g":1,"a":{"a":0,"k":[0,0],"ix":2}},"a":[]},"ip":0,"op":3600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":9,"ty":5,"nm":"through","parent":1,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":212,"s":[0]},{"t":222,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-193.722,-58.703,0],"ix":2,"l":2},"a":{"a":0,"k":[0,6.881,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"t":{"d":{"k":[{"s":{"s":36.5999984741211,"f":"Ubuntu-Bold","t":"through","ca":0,"j":2,"tr":0,"lh":44.0999984741211,"ls":0,"fc":[0,0,0]},"t":0}]},"p":{},"m":{"g":1,"a":{"a":0,"k":[0,0],"ix":2}},"a":[]},"ip":0,"op":3600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":10,"ty":5,"nm":"our 2","parent":1,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":222,"s":[0]},{"t":232,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-85.631,-65.571,0],"ix":2,"l":2},"a":{"a":0,"k":[0.641,0.512,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"t":{"d":{"k":[{"s":{"s":36.5999984741211,"f":"Ubuntu-Bold","t":"our","ca":0,"j":2,"tr":0,"lh":44.0999984741211,"ls":0,"fc":[0,0,0]},"t":0}]},"p":{},"m":{"g":1,"a":{"a":0,"k":[0,0],"ix":2}},"a":[]},"ip":0,"op":3600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":11,"ty":5,"nm":"our","parent":1,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":222,"s":[0]},{"t":232,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-85.631,-65.571,0],"ix":2,"l":2},"a":{"a":0,"k":[0.641,0.512,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"t":{"d":{"k":[{"s":{"s":36.5999984741211,"f":"Ubuntu-Bold","t":"our","ca":0,"j":2,"tr":0,"lh":44.0999984741211,"ls":0,"fc":[0,0,0]},"t":0}]},"p":{},"m":{"g":1,"a":{"a":0,"k":[0,0],"ix":2}},"a":[]},"ip":0,"op":3600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":12,"ty":5,"nm":"own","parent":1,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":232,"s":[0]},{"t":242,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-12.432,-65.571,0],"ix":2,"l":2},"a":{"a":0,"k":[-0.366,0.512,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"t":{"d":{"k":[{"s":{"s":36.5999984741211,"f":"Ubuntu-Bold","t":"own","ca":0,"j":2,"tr":0,"lh":44.0999984741211,"ls":0,"fc":[0,0,0]},"t":0}]},"p":{},"m":{"g":1,"a":{"a":0,"k":[0,0],"ix":2}},"a":[]},"ip":0,"op":3600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":13,"ty":5,"nm":"app?","parent":1,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":242,"s":[0]},{"t":252,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[72.12,-59.813,0],"ix":2,"l":2},"a":{"a":0,"k":[0.183,6.771,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"t":{"d":{"k":[{"s":{"s":36.5999984741211,"f":"Ubuntu-Bold","t":"app?","ca":0,"j":2,"tr":0,"lh":44.0999984741211,"ls":0,"fc":[0,0,0]},"t":0}]},"p":{},"m":{"g":1,"a":{"a":0,"k":[0,0],"ix":2}},"a":[]},"ip":0,"op":3600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":14,"ty":4,"nm":"Shape Layer 4","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[590.929,513.209,0],"ix":2,"l":2},"a":{"a":0,"k":[29.179,37.834,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.31,0.31,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0]},"t":20,"s":[0,0,100]},{"i":{"x":[0.563,0.563,0.833],"y":[1,1,1]},"o":{"x":[0.326,0.326,0.167],"y":[0,0,0]},"t":30,"s":[120,120,100]},{"i":{"x":[0.833,0.833,0.833],"y":[1,1,8.042]},"o":{"x":[0.167,0.167,0.167],"y":[0,0,0]},"t":60,"s":[100,100,100]},{"i":{"x":[0.833,0.833,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0,-9.624]},"t":150,"s":[120,120,100]},{"i":{"x":[0.833,0.833,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0,0]},"t":273,"s":[100,100,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,17.667]},"o":{"x":[0.167,0.167,0.167],"y":[0,0,0]},"t":404,"s":[120,120,100]},{"t":509,"s":[100,100,100]}],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[26.4,15.329],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"st","c":{"a":0,"k":[0.470588235294,0.156862745098,0.360784313725,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":2,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[63.304,24.709],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":3600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":15,"ty":4,"nm":"Shape Layer 3","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[563.304,524.709,0],"ix":2,"l":2},"a":{"a":0,"k":[35.679,36.209,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.31,0.31,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0]},"t":10,"s":[0,0,100]},{"i":{"x":[0.563,0.563,0.833],"y":[1,1,1]},"o":{"x":[0.326,0.326,0.167],"y":[0,0,0]},"t":20,"s":[120,120,100]},{"i":{"x":[0.833,0.833,0.833],"y":[1,1,8.042]},"o":{"x":[0.167,0.167,0.167],"y":[0,0,0]},"t":50,"s":[100,100,100]},{"i":{"x":[0.833,0.833,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0,-9.624]},"t":140,"s":[120,120,100]},{"i":{"x":[0.833,0.833,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0,0]},"t":263,"s":[100,100,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,17.667]},"o":{"x":[0.167,0.167,0.167],"y":[0,0,0]},"t":394,"s":[120,120,100]},{"t":499,"s":[100,100,100]}],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[21.4,12.426],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"st","c":{"a":0,"k":[0.470588235294,0.156862745098,0.360784313725,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":2,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[63.304,24.709],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":3600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":16,"ty":4,"nm":"Shape Layer 2","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[531.304,548.209,0],"ix":2,"l":2},"a":{"a":0,"k":[31.304,48.209,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.31,0.31,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0]},"t":0,"s":[0,0,100]},{"i":{"x":[0.563,0.563,0.833],"y":[1,1,1]},"o":{"x":[0.326,0.326,0.167],"y":[0,0,0]},"t":10,"s":[120,120,100]},{"i":{"x":[0.833,0.833,0.833],"y":[1,1,8.042]},"o":{"x":[0.167,0.167,0.167],"y":[0,0,0]},"t":40,"s":[100,100,100]},{"i":{"x":[0.833,0.833,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0,-9.624]},"t":130,"s":[120,120,100]},{"i":{"x":[0.833,0.833,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0,0]},"t":253,"s":[100,100,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,17.667]},"o":{"x":[0.167,0.167,0.167],"y":[0,0,0]},"t":384,"s":[120,120,100]},{"t":489,"s":[100,100,100]}],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[15.358,8.918],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"st","c":{"a":0,"k":[0.470588235294,0.156862745098,0.360784313725,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":2,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[63.304,24.709],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":3600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":17,"ty":4,"nm":"Shape Layer 1","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[625.054,500.084,0],"ix":2,"l":2},"a":{"a":0,"k":[125.054,0.084,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.31,0.31,0.833],"y":[1,1,-4.556]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,18.182]},"t":30,"s":[0,0,100]},{"i":{"x":[0.563,0.563,0.833],"y":[1,1,1]},"o":{"x":[0.326,0.326,0.167],"y":[0,0,11.111]},"t":50,"s":[120,120,100]},{"t":90,"s":[100,100,100]}],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.894},"o":{"x":0.167,"y":0.105},"t":30,"s":[{"i":[[51.5,-17.5],[41.5,-42],[-101,-16],[-28.5,15],[-41.5,11],[-44,28],[106.5,55.5],[63.5,-34]],"o":[[-50,-32.5],[-87.5,-16],[4.5,44.5],[38.5,13],[47.5,11.5],[91,40],[13,-67],[-57.5,-16.5]],"v":[[-68.5,-180],[-236.5,-171.5],[-290,-52],[-90,-30.5],[51,-30.5],[208.5,-41],[304.5,-126.5],[120.5,-177]],"c":true}]},{"i":{"x":0.833,"y":0.791},"o":{"x":0.279,"y":0.178},"t":212.762,"s":[{"i":[[65.708,-28.131],[39.744,-24.766],[-30.202,-27.698],[-55.259,12.97],[-27.772,20.043],[-29.66,24.526],[32.135,47.142],[69.073,-10.398]],"o":[[-50.307,-26.854],[-66.758,-23.722],[-35.295,50.861],[27.789,32.135],[42.499,20.956],[73.693,27.15],[68.64,-51.42],[-23.944,-34.936]],"v":[[25.338,-183.923],[-139.37,-195.234],[-307.011,-103.18],[-188.486,-27.873],[-15.198,-29.47],[117.193,-28.477],[313.666,-65.695],[225.622,-183.376]],"c":true}]},{"t":394,"s":[{"i":[[64.766,-34.64],[51.55,-17.621],[40.305,-42.007],[-100.238,-15.271],[-27.013,14.592],[-55.069,13.192],[-42.485,27.827],[105.139,53.418]],"o":[[-58.609,-17.656],[-50.279,-32.108],[-87.122,-14.64],[4.642,44.786],[44.958,10.674],[48.182,11.761],[90.382,38.722],[10.91,-65.974]],"v":[[118.914,-177.115],[-69.681,-180.254],[-237.429,-170.361],[-288.308,-51.598],[-88.753,-30.237],[52.349,-30.466],[210.498,-41.166],[303.431,-127.448]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.470588235294,0.156862745098,0.360784313725,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":2,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":3600,"st":0,"ct":1,"bm":0}]},{"id":"comp_11","nm":"Rig 2 V2","fr":60,"layers":[{"ddd":0,"ind":1,"ty":3,"nm":"MAIN PSR","sr":1,"ks":{"o":{"a":0,"k":0,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"s":true,"x":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[1195.75]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":9,"s":[1170.75]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":57,"s":[1035.75]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":105,"s":[900.75]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":153,"s":[765.75]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":192,"s":[655.75]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":201,"s":[630.75]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":248,"s":[498.5]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":261,"s":[465.581]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":265,"s":[454.574]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":266,"s":[451.386]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":267,"s":[447.868]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":268,"s":[444.702]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":269,"s":[441.236]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":270,"s":[438.98]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":271,"s":[436.724]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":272,"s":[434.593]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":275,"s":[427.529]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":280,"s":[415.902]},{"t":288,"s":[394]}],"ix":3},"y":{"a":0,"k":1042,"ix":4}},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"ef":[{"ty":5,"nm":"Hips Turn","np":3,"mn":"ADBE Slider Control","ix":1,"en":1,"ef":[{"ty":0,"nm":"Slider","mn":"ADBE Slider Control-0001","ix":1,"v":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[45]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":247,"s":[45]},{"t":283,"s":[12]}],"ix":1}}]},{"ty":5,"nm":"Body Turn","np":3,"mn":"ADBE Slider Control","ix":2,"en":1,"ef":[{"ty":0,"nm":"Slider","mn":"ADBE Slider Control-0001","ix":1,"v":{"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":253,"s":[0]},{"t":285,"s":[56]}],"ix":1}}]},{"ty":5,"nm":"Body Tilt","np":3,"mn":"ADBE Slider Control","ix":3,"en":1,"ef":[{"ty":0,"nm":"Slider","mn":"ADBE Slider Control-0001","ix":1,"v":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[-2]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":248,"s":[-2]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":263,"s":[2]},{"t":285,"s":[-2]}],"ix":1}}]},{"ty":5,"nm":"Head Turn","np":3,"mn":"ADBE Slider Control","ix":4,"en":1,"ef":[{"ty":0,"nm":"Slider","mn":"ADBE Slider Control-0001","ix":1,"v":{"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":248,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":279,"s":[103]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.167],"y":[0.167]},"t":303,"s":[103]},{"t":322,"s":[94.5]}],"ix":1}}]},{"ty":5,"nm":"Head Tilt","np":3,"mn":"ADBE Slider Control","ix":5,"en":1,"ef":[{"ty":0,"nm":"Slider","mn":"ADBE Slider Control-0001","ix":1,"v":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[0]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":24,"s":[-3]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":48,"s":[0]},{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":72,"s":[-3]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":96,"s":[0]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":120,"s":[-3]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":144,"s":[0]},{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":168,"s":[-3]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":192,"s":[0]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":216,"s":[-3]},{"i":{"x":[0.667],"y":[0.429]},"o":{"x":[0.333],"y":[0]},"t":240,"s":[0]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[-0.235]},"t":248,"s":[-0.778]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":264,"s":[3]},{"t":288,"s":[-4.8]}],"ix":1}}]},{"ty":5,"nm":"Neck Tilt","np":3,"mn":"ADBE Slider Control","ix":6,"en":1,"ef":[{"ty":0,"nm":"Slider","mn":"ADBE Slider Control-0001","ix":1,"v":{"a":0,"k":0,"ix":1}}]},{"ty":5,"nm":"R Foot Turn","np":3,"mn":"ADBE Slider Control","ix":7,"en":1,"ef":[{"ty":0,"nm":"Slider","mn":"ADBE Slider Control-0001","ix":1,"v":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":253,"s":[100]},{"t":274,"s":[15]}],"ix":1}}]},{"ty":5,"nm":"L Foot Turn","np":3,"mn":"ADBE Slider Control","ix":8,"en":1,"ef":[{"ty":0,"nm":"Slider","mn":"ADBE Slider Control-0001","ix":1,"v":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":246,"s":[100]},{"t":266,"s":[0]}],"ix":1}}]},{"ty":5,"nm":"Folder Turn","np":3,"mn":"ADBE Slider Control","ix":9,"en":1,"ef":[{"ty":0,"nm":"Slider","mn":"ADBE Slider Control-0001","ix":1,"v":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":266,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":284,"s":[47]},{"t":303,"s":[0]}],"ix":1}}]},{"ty":5,"nm":"Ponytail Rotate","np":3,"mn":"ADBE Slider Control","ix":10,"en":1,"ef":[{"ty":0,"nm":"Slider","mn":"ADBE Slider Control-0001","ix":1,"v":{"a":1,"k":[{"i":{"x":[0.526],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[5.8]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.531],"y":[0]},"t":24,"s":[0]},{"i":{"x":[0.366],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":48,"s":[5.8]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.627],"y":[0]},"t":72,"s":[0]},{"i":{"x":[0.526],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":96,"s":[5.8]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.531],"y":[0]},"t":120,"s":[0]},{"i":{"x":[0.366],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":144,"s":[5.8]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.627],"y":[0]},"t":168,"s":[0]},{"i":{"x":[0.526],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":192,"s":[5.8]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.531],"y":[0]},"t":216,"s":[0]},{"i":{"x":[0.366],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":240,"s":[5.8]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.627],"y":[0]},"t":264,"s":[0]},{"t":288,"s":[5.8]}],"ix":1}}]},{"ty":5,"nm":"Uniform Interpolation || Multiple Properties","np":3,"mn":"ADBE Checkbox Control","ix":11,"en":1,"ef":[{"ty":7,"nm":"Checkbox","mn":"ADBE Checkbox Control-0001","ix":1,"v":{"a":0,"k":0,"ix":1}}]}],"ip":0,"op":1593,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":3,"nm":"HIPS","parent":1,"sr":1,"ks":{"o":{"a":0,"k":0,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"s":true,"x":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":246,"s":[7.024]},{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":268,"s":[-2.976]},{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.167],"y":[0]},"t":288,"s":[25.024]},{"t":316,"s":[15.024]}],"ix":3},"y":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[-253.198]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":12,"s":[-249.698]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":37,"s":[-256.198]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":60,"s":[-249.698]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":84,"s":[-256.198]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":96,"s":[-253.198]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":108,"s":[-249.698]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":133,"s":[-256.198]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":156,"s":[-249.698]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":180,"s":[-256.198]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":192,"s":[-253.198]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":204,"s":[-249.698]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":229,"s":[-256.198]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":252,"s":[-249.698]},{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":268,"s":[-261.198]},{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.167],"y":[0]},"t":288,"s":[-244.698]},{"t":316,"s":[-252.698]}],"ix":4}},"a":{"a":0,"k":[50,50,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"ip":0,"op":1200,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":3,"nm":"L Arm N CTRL","parent":1,"sr":1,"ks":{"o":{"a":0,"k":75,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-429.081,-451.715,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"ef":[{"ty":5,"nm":"L Arm N Limb Control","np":52,"mn":"Pseudo/LimbControlsV3","ix":1,"en":1,"ef":[{"ty":6,"nm":"Dimensions","mn":"Pseudo/LimbControlsV3-0001","ix":1,"v":0},{"ty":6,"nm":"Upper Limb","mn":"Pseudo/LimbControlsV3-0002","ix":2,"v":0},{"ty":0,"nm":"Upper Limb Length","mn":"Pseudo/LimbControlsV3-0003","ix":3,"v":{"a":0,"k":71,"ix":3}},{"ty":0,"nm":"Upper Limb Top Width","mn":"Pseudo/LimbControlsV3-0004","ix":4,"v":{"a":0,"k":26,"ix":4}},{"ty":0,"nm":"Upper Limb Top Curvature","mn":"Pseudo/LimbControlsV3-0005","ix":5,"v":{"a":0,"k":100,"ix":5}},{"ty":0,"nm":"Upper Limb Bottom Width","mn":"Pseudo/LimbControlsV3-0006","ix":6,"v":{"a":0,"k":17,"ix":6}},{"ty":0,"nm":"Upper Limb Bottom Curvature","mn":"Pseudo/LimbControlsV3-0007","ix":7,"v":{"a":0,"k":100,"ix":7}},{"ty":7,"nm":"UL Enable Side Curvature","mn":"Pseudo/LimbControlsV3-0008","ix":8,"v":{"a":0,"k":0,"ix":8}},{"ty":7,"nm":"UL Enable Inverse Curvature","mn":"Pseudo/LimbControlsV3-0009","ix":9,"v":{"a":0,"k":0,"ix":9}},{"ty":0,"nm":"UL Side Curvature Center Point","mn":"Pseudo/LimbControlsV3-0010","ix":10,"v":{"a":0,"k":0,"ix":10}},{"ty":0,"nm":"UL Side Curvature Bend","mn":"Pseudo/LimbControlsV3-0011","ix":11,"v":{"a":0,"k":0,"ix":11}},{"ty":0,"nm":"UL Left/Right Side Weight","mn":"Pseudo/LimbControlsV3-0012","ix":12,"v":{"a":0,"k":0,"ix":12}},{"ty":6,"nm":"Limb Controls","mn":"Pseudo/LimbControlsV3-0013","ix":13,"v":0},{"ty":6,"nm":"Lower Limb","mn":"Pseudo/LimbControlsV3-0014","ix":14,"v":0},{"ty":0,"nm":"Lower Limb Length","mn":"Pseudo/LimbControlsV3-0015","ix":15,"v":{"a":0,"k":71,"ix":15}},{"ty":0,"nm":"Lower Limb Top Width","mn":"Pseudo/LimbControlsV3-0016","ix":16,"v":{"a":0,"k":17,"ix":16}},{"ty":0,"nm":"Lower Limb Top Curvature","mn":"Pseudo/LimbControlsV3-0017","ix":17,"v":{"a":0,"k":100,"ix":17}},{"ty":0,"nm":"Lower Limb Bottom Width","mn":"Pseudo/LimbControlsV3-0018","ix":18,"v":{"a":0,"k":10,"ix":18}},{"ty":0,"nm":"Lower Limb Bottom Curvature","mn":"Pseudo/LimbControlsV3-0019","ix":19,"v":{"a":0,"k":0,"ix":19}},{"ty":7,"nm":"LL Enable Side Curvature","mn":"Pseudo/LimbControlsV3-0020","ix":20,"v":{"a":0,"k":0,"ix":20}},{"ty":7,"nm":"LL Enable Inverse Curvature","mn":"Pseudo/LimbControlsV3-0021","ix":21,"v":{"a":0,"k":0,"ix":21}},{"ty":0,"nm":"LL Side Curvature Center Point","mn":"Pseudo/LimbControlsV3-0022","ix":22,"v":{"a":0,"k":0,"ix":22}},{"ty":0,"nm":"LL Side Curvature Bend","mn":"Pseudo/LimbControlsV3-0023","ix":23,"v":{"a":0,"k":0,"ix":23}},{"ty":0,"nm":"LL Left/Right Side Weight","mn":"Pseudo/LimbControlsV3-0024","ix":24,"v":{"a":0,"k":0,"ix":24}},{"ty":6,"nm":"Limb Controls","mn":"Pseudo/LimbControlsV3-0025","ix":25,"v":0},{"ty":6,"nm":"Limb Controls","mn":"Pseudo/LimbControlsV3-0026","ix":26,"v":0},{"ty":6,"nm":"Parenting Data","mn":"Pseudo/LimbControlsV3-0027","ix":27,"v":0},{"ty":3,"nm":"IK Angles","mn":"Pseudo/LimbControlsV3-0028","ix":28,"v":{"a":0,"k":[0,0],"ix":28,"x":"var $bm_rt;\nvar ctrlLayer = thisComp.layer('L Arm N CTRL');\nvar adjustedLimbLengths = ctrlLayer.effect('L Arm N Limb Control')('Adjusted U/L Limb Lengths').value;\nvar upperLimbLength = adjustedLimbLengths[0];\nvar lowerLimbLength = adjustedLimbLengths[1];\nvar disableIK = ctrlLayer.effect('L Arm N Limb Control')('Disable IK').value;\nvar upperLimbAngle = ctrlLayer.effect('L Arm N Limb Control')('Upper Limb Angle').value;\nvar lowerLimbAngle = ctrlLayer.effect('L Arm N Limb Control')('Lower Limb Angle').value;\nvar ikDirection = ctrlLayer.effect('L Arm N Limb Control')('IK Direction').value;\nif (disableIK == 1) {\n    var ikAngles = [\n        upperLimbAngle,\n        upperLimbAngle + lowerLimbAngle\n    ];\n} else {\n    var goalLayer = ctrlLayer;\n    function ensure2DArray(value) {\n        if ($bm_isInstanceOfArray(value)) {\n            if (value.length > 2) {\n                return [\n                    value[0],\n                    value[1]\n                ];\n            }\n        }\n        return value;\n    }\n    function worldPosition(target) {\n        var pos = target.toWorld(target.anchorPoint);\n        return ensure2DArray(pos);\n    }\n    function calculateRotationAngle(pointA, pointB) {\n        var diff = ensure2DArray($bm_sub(pointB, pointA));\n        return Math.atan2(diff[1], diff[0]);\n    }\n    var limbLayer = thisComp.layer('L Arm N');\n    var upperLimbStartPos = worldPosition(limbLayer);\n    var goalPos = worldPosition(goalLayer);\n    var goalPos1 = thisLayer.transform.position;\n    var upperToGoalVector = ensure2DArray($bm_sub(goalPos, upperLimbStartPos));\n    function formatVector(vector) {\n        return $bm_sum($bm_sum(vector[0].toFixed(2), ', '), vector[1].toFixed(2));\n    }\n    var distanceToGoal = length(upperToGoalVector);\n    var jointAngle2 = $bm_mul($bm_neg(ikDirection > 0 ? -1 : 1), Math.acos(clamp($bm_div($bm_sub($bm_sub($bm_sum($bm_mul(upperToGoalVector[0], upperToGoalVector[0]), $bm_mul(upperToGoalVector[1], upperToGoalVector[1])), $bm_mul(upperLimbLength, upperLimbLength)), $bm_mul(lowerLimbLength, lowerLimbLength)), $bm_mul($bm_mul(2, upperLimbLength), lowerLimbLength)), -1, 1)));\n    var jointAngle1 = Math.atan2($bm_sub($bm_mul($bm_neg(upperToGoalVector[0]), $bm_sum(upperLimbLength, $bm_mul(lowerLimbLength, Math.cos(jointAngle2)))), $bm_mul(upperToGoalVector[1], $bm_mul(lowerLimbLength, Math.sin(jointAngle2)))), $bm_sub($bm_mul(upperToGoalVector[1], $bm_sum(upperLimbLength, $bm_mul(lowerLimbLength, Math.cos(jointAngle2)))), $bm_mul(upperToGoalVector[0], $bm_mul(lowerLimbLength, Math.sin(jointAngle2)))));\n    var upperLimbRotation = radiansToDegrees(jointAngle1);\n    var lowerLimbRotation = radiansToDegrees($bm_sum(jointAngle2, jointAngle1));\n    var parentRotation = 0;\n    var limbLayerRotation = limbLayer.transform.rotation.value;\n    if (limbLayer.hasParent) {\n        parentRotation = limbLayer.parent.transform.rotation.value;\n        upperLimbRotation = $bm_sub(upperLimbRotation, parentRotation);\n        lowerLimbRotation = $bm_sub(lowerLimbRotation, parentRotation);\n    } else {\n        upperLimbRotation;\n        lowerLimbRotation;\n    }\n    var ikAngles = [\n        upperLimbRotation,\n        lowerLimbRotation\n    ];\n}\n$bm_rt = ikAngles;"}},{"ty":3,"nm":"Elbow (comp space)","mn":"Pseudo/LimbControlsV3-0029","ix":29,"v":{"a":0,"k":[0,0],"ix":29,"x":"var $bm_rt;\nvar limbLayer = thisComp.layer('L Arm N');\nvar elbowPosLayerSpace = thisLayer('Effects')('L Arm N Limb Control')('Elbow (layer space)').value;\n$bm_rt = limbLayer.toWorld(elbowPosLayerSpace);"}},{"ty":3,"nm":"Elbow (layer space)","mn":"Pseudo/LimbControlsV3-0030","ix":30,"v":{"a":0,"k":[0,0],"ix":30,"x":"var $bm_rt;\nfunction calculateLimbPositions(ctrlLayerName, limbLayerName) {\n    var ctrlLayer = thisComp.layer(ctrlLayerName);\n    var limbLayer = thisComp.layer(limbLayerName);\n    var adjustedLengths = ctrlLayer.effect('L Arm N Limb Control')('Adjusted U/L Limb Lengths').value;\n    var upperLimbLength = adjustedLengths[0];\n    var ikAngles = ctrlLayer.effect('L Arm N Limb Control')('IK Angles').value;\n    var upperLimbRotation = degreesToRadians(ikAngles[0]);\n    var lowerLimbRotation = degreesToRadians(ikAngles[1]);\n    return [\n        upperLimbLength * Math.sin(-upperLimbRotation),\n        upperLimbLength * Math.cos(-upperLimbRotation)\n    ];\n}\n$bm_rt = calculateLimbPositions('L Arm N CTRL', 'L Arm N');"}},{"ty":3,"nm":"Wrist  (comp space)","mn":"Pseudo/LimbControlsV3-0031","ix":31,"v":{"a":0,"k":[0,0],"ix":31,"x":"var $bm_rt;\nvar limbLayer = thisComp.layer('L Arm N');\nvar wristPosLayerSpace = effect('L Arm N Limb Control')('Wrist  (layer space)').value;\n$bm_rt = limbLayer.toWorld(wristPosLayerSpace);"}},{"ty":3,"nm":"Wrist  (layer space)","mn":"Pseudo/LimbControlsV3-0032","ix":32,"v":{"a":0,"k":[0,0],"ix":32,"x":"var $bm_rt;\nfunction calculateLimbPositions(ctrlLayerName, limbLayerName) {\n    var ctrlLayer = thisComp.layer(ctrlLayerName);\n    var limbLayer = thisComp.layer(limbLayerName);\n    var adjustedLengths = ctrlLayer.effect('L Arm N Limb Control')('Adjusted U/L Limb Lengths').value;\n    var upperLimbLength = adjustedLengths[0];\n    var lowerLimbLength = adjustedLengths[1];\n    var ikAngles = ctrlLayer.effect('L Arm N Limb Control')('IK Angles').value;\n    var popPreventFactor = ctrlLayer.effect('L Arm N Limb Control')('Proximity / Pop Prevent Factor').value[1];\n    var upperLimbRotation = degreesToRadians(ikAngles[0]);\n    var lowerLimbRotation = degreesToRadians(ikAngles[1]);\n    var elbowPosLayerSpace = [\n        upperLimbLength * Math.sin(-upperLimbRotation),\n        upperLimbLength * Math.cos(-upperLimbRotation)\n    ];\n    return [\n        elbowPosLayerSpace[0] + lowerLimbLength * Math.sin(-lowerLimbRotation),\n        elbowPosLayerSpace[1] + lowerLimbLength * Math.cos(-lowerLimbRotation)\n    ];\n}\n$bm_rt = calculateLimbPositions('L Arm N CTRL', 'L Arm N');"}},{"ty":3,"nm":"Proximity / Pop Prevent Factor","mn":"Pseudo/LimbControlsV3-0033","ix":33,"v":{"a":0,"k":[0,0],"ix":33,"x":"var $bm_rt;\nvar ctrlLayer = thisComp.layer('L Arm N CTRL');\nvar limbLayer = thisComp.layer('L Arm N');\nvar upperLimbLength = ctrlLayer.effect('L Arm N Limb Control')('Upper Limb Length').value;\nvar lowerLimbLength = ctrlLayer.effect('L Arm N Limb Control')('Lower Limb Length').value;\nvar popAvert = $bm_div(ctrlLayer.effect('L Arm N Limb Control')('Pop Prevent').value, 100);\nvar goal = ctrlLayer;\nvar ikDirection = ctrlLayer.effect('L Arm N Limb Control')('IK Direction').value;\nvar ikDirectionMultiplier = $bm_div(Math.abs(ikDirection), 100);\nfunction ensure2DArray(value) {\n    if ($bm_isInstanceOfArray(value)) {\n        if (value.length > 2) {\n            return [\n                value[0],\n                value[1]\n            ];\n        }\n    }\n    return value;\n}\nfunction worldPosition(layer) {\n    var pos = layer.toWorld(layer.anchorPoint);\n    return ensure2DArray(pos);\n}\nfunction linearInterpolation(t, tMin, tMax, value1, value2) {\n    if (t <= tMin)\n        return value1;\n    if (t >= tMax)\n        return value2;\n    return $bm_sum(value1, $bm_div($bm_mul($bm_sub(value2, value1), $bm_sub(t, tMin)), $bm_sub(tMax, tMin)));\n}\nvar upperLimbInitialPos = worldPosition(limbLayer);\nvar goalPos = worldPosition(goal);\nvar upperToGoalDist = length(ensure2DArray($bm_sub(goalPos, upperLimbInitialPos)));\nvar upperToLowerDist = upperLimbLength;\nvar lowerToGoalDist = lowerLimbLength;\nvar totalLimbLength = $bm_sum(upperToLowerDist, lowerToGoalDist);\nvar distanceToGoal = upperToGoalDist;\nvar proximityFactor = linearInterpolation(Math.abs($bm_sub(distanceToGoal, $bm_div(totalLimbLength, 2))), 0, $bm_div(totalLimbLength, 2), 0, 1);\nvar popPreventFactor = linearInterpolation(linearInterpolation($bm_mul($bm_mul(proximityFactor, proximityFactor), proximityFactor), 0, 1, 0.833, 1), 0, 1, $bm_sub(1, popAvert), 1);\nvar result = [\n    proximityFactor,\n    popPreventFactor\n];\n$bm_rt = result;"}},{"ty":3,"nm":"Adjusted U/L Limb Lengths","mn":"Pseudo/LimbControlsV3-0034","ix":34,"v":{"a":0,"k":[0,0],"ix":34,"x":"var $bm_rt;\nvar ctrlLayer = thisComp.layer('L Arm N CTRL');\nvar limbLayer = thisComp.layer('L Arm N');\nvar upperLimbLength = ctrlLayer.effect('L Arm N Limb Control')('Upper Limb Length').value;\nvar lowerLimbLength = ctrlLayer.effect('L Arm N Limb Control')('Lower Limb Length').value;\nvar popPreventFactor = ctrlLayer.effect('L Arm N Limb Control')('Proximity / Pop Prevent Factor').value[1];\nvar ikDirection = ctrlLayer.effect('L Arm N Limb Control')('IK Direction').value;\nvar ikDirectionMultiplier = $bm_div(Math.abs(ikDirection), 100);\nfunction ensure2DArray(value) {\n    if ($bm_isInstanceOfArray(value)) {\n        if (value.length > 2) {\n            return [\n                value[0],\n                value[1]\n            ];\n        }\n    }\n    return value;\n}\nfunction worldPosition(layer) {\n    var pos = layer.toWorld(layer.anchorPoint);\n    return ensure2DArray(pos);\n}\nvar upperLimbInitialPos = worldPosition(limbLayer);\nvar goalPos = worldPosition(ctrlLayer);\nvar distanceToGoal = length(ensure2DArray($bm_sub(goalPos, upperLimbInitialPos)));\nvar totalLimbLength = $bm_sum(upperLimbLength, lowerLimbLength);\nif (distanceToGoal > totalLimbLength) {\n    var adjustedUpperLimbLength = upperLimbLength;\n    var adjustedLowerLimbLength = lowerLimbLength;\n} else {\n    var antiPopAdjustedLength = $bm_mul(totalLimbLength, popPreventFactor);\n    var upperLimbLengthAdjusted = $bm_mul(antiPopAdjustedLength, $bm_div(upperLimbLength, totalLimbLength));\n    var lowerLimbLengthAdjusted = $bm_mul(antiPopAdjustedLength, $bm_div(lowerLimbLength, totalLimbLength));\n    var directionBlend = ikDirectionMultiplier;\n    var upperLimbLengthBlended = $bm_sum($bm_mul(upperLimbLengthAdjusted, directionBlend), $bm_mul($bm_mul($bm_div(upperLimbLengthAdjusted, $bm_sum(upperLimbLengthAdjusted, lowerLimbLengthAdjusted)), distanceToGoal), $bm_sub(1, directionBlend)));\n    var lowerLimbLengthBlended = $bm_sum($bm_mul(lowerLimbLengthAdjusted, directionBlend), $bm_mul($bm_mul($bm_div(lowerLimbLengthAdjusted, $bm_sum(upperLimbLengthAdjusted, lowerLimbLengthAdjusted)), distanceToGoal), $bm_sub(1, directionBlend)));\n    var adjustedUpperLimbLength = upperLimbLengthBlended;\n    var adjustedLowerLimbLength = lowerLimbLengthBlended;\n}\n$bm_rt = [\n    adjustedUpperLimbLength,\n    adjustedLowerLimbLength\n];"}},{"ty":6,"nm":"Limb Controls","mn":"Pseudo/LimbControlsV3-0035","ix":35,"v":0},{"ty":6,"nm":"Appearance","mn":"Pseudo/LimbControlsV3-0036","ix":36,"v":0},{"ty":2,"nm":"Arm Fill Color","mn":"Pseudo/LimbControlsV3-0037","ix":37,"v":{"a":0,"k":[0.819607853889,0.803921580315,0.674509823322,1],"ix":37}},{"ty":0,"nm":"Arm Fill Opacity","mn":"Pseudo/LimbControlsV3-0038","ix":38,"v":{"a":0,"k":100,"ix":38}},{"ty":2,"nm":"Arm Stroke Color","mn":"Pseudo/LimbControlsV3-0039","ix":39,"v":{"a":0,"k":[1,0,0,1],"ix":39}},{"ty":0,"nm":"Arm Stroke Width","mn":"Pseudo/LimbControlsV3-0040","ix":40,"v":{"a":0,"k":0,"ix":40}},{"ty":7,"nm":"Shoulder Stroke","mn":"Pseudo/LimbControlsV3-0041","ix":41,"v":{"a":0,"k":1,"ix":41}},{"ty":7,"nm":"Wrist Stroke","mn":"Pseudo/LimbControlsV3-0042","ix":42,"v":{"a":0,"k":1,"ix":42}},{"ty":6,"nm":"Limb Controls","mn":"Pseudo/LimbControlsV3-0043","ix":43,"v":0},{"ty":6,"nm":"FK","mn":"Pseudo/LimbControlsV3-0044","ix":44,"v":0},{"ty":7,"nm":"Disable IK","mn":"Pseudo/LimbControlsV3-0045","ix":45,"v":{"a":0,"k":1,"ix":45}},{"ty":0,"nm":"Upper Limb Angle","mn":"Pseudo/LimbControlsV3-0046","ix":46,"v":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[-17]},{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":48,"s":[5.6]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":96,"s":[-17]},{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":144,"s":[5.6]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":192,"s":[-17]},{"i":{"x":[0.676],"y":[0.649]},"o":{"x":[0.297],"y":[0]},"t":240,"s":[5.6]},{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.431],"y":[-0.742]},"t":270,"s":[-12.102]},{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.167],"y":[0]},"t":297,"s":[-2.102]},{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.167],"y":[0]},"t":317,"s":[-36.402]},{"t":331,"s":[-33.702]}],"ix":46}},{"ty":0,"nm":"Lower Limb Angle","mn":"Pseudo/LimbControlsV3-0047","ix":47,"v":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[11]},{"i":{"x":[0.512],"y":[0.92]},"o":{"x":[0.333],"y":[0]},"t":18,"s":[1.484]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.416],"y":[-0.235]},"t":48,"s":[19.257]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":96,"s":[11]},{"i":{"x":[0.512],"y":[0.92]},"o":{"x":[0.333],"y":[0]},"t":114,"s":[1.484]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.416],"y":[-0.235]},"t":144,"s":[19.257]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":192,"s":[11]},{"i":{"x":[0.512],"y":[0.92]},"o":{"x":[0.333],"y":[0]},"t":210,"s":[1.484]},{"i":{"x":[0.705],"y":[0.831]},"o":{"x":[0.4],"y":[-0.071]},"t":240,"s":[19.257]},{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.326],"y":[0.105]},"t":270,"s":[2.946]},{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.167],"y":[0]},"t":297,"s":[-23.054]},{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.167],"y":[0]},"t":323,"s":[-62.854]},{"t":341,"s":[-60.454]}],"ix":47}},{"ty":6,"nm":"Limb Controls","mn":"Pseudo/LimbControlsV3-0048","ix":48,"v":0},{"ty":0,"nm":"IK Direction","mn":"Pseudo/LimbControlsV3-0049","ix":49,"v":{"a":0,"k":-100,"ix":49}},{"ty":0,"nm":"Pop Prevent","mn":"Pseudo/LimbControlsV3-0050","ix":50,"v":{"a":0,"k":0,"ix":50}}]}],"ip":0,"op":3600,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":3,"nm":"R Arm N CTRL","parent":1,"sr":1,"ks":{"o":{"a":0,"k":0,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[334.25,-473.5,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"ef":[{"ty":5,"nm":"R Arm N Limb Control","np":52,"mn":"Pseudo/LimbControlsV3","ix":1,"en":1,"ef":[{"ty":6,"nm":"Dimensions","mn":"Pseudo/LimbControlsV3-0001","ix":1,"v":0},{"ty":6,"nm":"Upper Limb","mn":"Pseudo/LimbControlsV3-0002","ix":2,"v":0},{"ty":0,"nm":"Upper Limb Length","mn":"Pseudo/LimbControlsV3-0003","ix":3,"v":{"a":0,"k":71,"ix":3}},{"ty":0,"nm":"Upper Limb Top Width","mn":"Pseudo/LimbControlsV3-0004","ix":4,"v":{"a":0,"k":26,"ix":4}},{"ty":0,"nm":"Upper Limb Top Curvature","mn":"Pseudo/LimbControlsV3-0005","ix":5,"v":{"a":0,"k":100,"ix":5}},{"ty":0,"nm":"Upper Limb Bottom Width","mn":"Pseudo/LimbControlsV3-0006","ix":6,"v":{"a":0,"k":17,"ix":6}},{"ty":0,"nm":"Upper Limb Bottom Curvature","mn":"Pseudo/LimbControlsV3-0007","ix":7,"v":{"a":0,"k":100,"ix":7}},{"ty":7,"nm":"UL Enable Side Curvature","mn":"Pseudo/LimbControlsV3-0008","ix":8,"v":{"a":0,"k":0,"ix":8}},{"ty":7,"nm":"UL Enable Inverse Curvature","mn":"Pseudo/LimbControlsV3-0009","ix":9,"v":{"a":0,"k":0,"ix":9}},{"ty":0,"nm":"UL Side Curvature Center Point","mn":"Pseudo/LimbControlsV3-0010","ix":10,"v":{"a":0,"k":0,"ix":10}},{"ty":0,"nm":"UL Side Curvature Bend","mn":"Pseudo/LimbControlsV3-0011","ix":11,"v":{"a":0,"k":0,"ix":11}},{"ty":0,"nm":"UL Left/Right Side Weight","mn":"Pseudo/LimbControlsV3-0012","ix":12,"v":{"a":0,"k":0,"ix":12}},{"ty":6,"nm":"Limb Controls","mn":"Pseudo/LimbControlsV3-0013","ix":13,"v":0},{"ty":6,"nm":"Lower Limb","mn":"Pseudo/LimbControlsV3-0014","ix":14,"v":0},{"ty":0,"nm":"Lower Limb Length","mn":"Pseudo/LimbControlsV3-0015","ix":15,"v":{"a":0,"k":71,"ix":15}},{"ty":0,"nm":"Lower Limb Top Width","mn":"Pseudo/LimbControlsV3-0016","ix":16,"v":{"a":0,"k":17,"ix":16}},{"ty":0,"nm":"Lower Limb Top Curvature","mn":"Pseudo/LimbControlsV3-0017","ix":17,"v":{"a":0,"k":100,"ix":17}},{"ty":0,"nm":"Lower Limb Bottom Width","mn":"Pseudo/LimbControlsV3-0018","ix":18,"v":{"a":0,"k":10,"ix":18}},{"ty":0,"nm":"Lower Limb Bottom Curvature","mn":"Pseudo/LimbControlsV3-0019","ix":19,"v":{"a":0,"k":0,"ix":19}},{"ty":7,"nm":"LL Enable Side Curvature","mn":"Pseudo/LimbControlsV3-0020","ix":20,"v":{"a":0,"k":0,"ix":20}},{"ty":7,"nm":"LL Enable Inverse Curvature","mn":"Pseudo/LimbControlsV3-0021","ix":21,"v":{"a":0,"k":0,"ix":21}},{"ty":0,"nm":"LL Side Curvature Center Point","mn":"Pseudo/LimbControlsV3-0022","ix":22,"v":{"a":0,"k":0,"ix":22}},{"ty":0,"nm":"LL Side Curvature Bend","mn":"Pseudo/LimbControlsV3-0023","ix":23,"v":{"a":0,"k":0,"ix":23}},{"ty":0,"nm":"LL Left/Right Side Weight","mn":"Pseudo/LimbControlsV3-0024","ix":24,"v":{"a":0,"k":0,"ix":24}},{"ty":6,"nm":"Limb Controls","mn":"Pseudo/LimbControlsV3-0025","ix":25,"v":0},{"ty":6,"nm":"Limb Controls","mn":"Pseudo/LimbControlsV3-0026","ix":26,"v":0},{"ty":6,"nm":"Parenting Data","mn":"Pseudo/LimbControlsV3-0027","ix":27,"v":0},{"ty":3,"nm":"IK Angles","mn":"Pseudo/LimbControlsV3-0028","ix":28,"v":{"a":0,"k":[0,0],"ix":28,"x":"var $bm_rt;\nvar ctrlLayer = thisComp.layer('R Arm N CTRL');\nvar adjustedLimbLengths = ctrlLayer.effect('R Arm N Limb Control')('Adjusted U/L Limb Lengths').value;\nvar upperLimbLength = adjustedLimbLengths[0];\nvar lowerLimbLength = adjustedLimbLengths[1];\nvar disableIK = ctrlLayer.effect('R Arm N Limb Control')('Disable IK').value;\nvar upperLimbAngle = ctrlLayer.effect('R Arm N Limb Control')('Upper Limb Angle').value;\nvar lowerLimbAngle = ctrlLayer.effect('R Arm N Limb Control')('Lower Limb Angle').value;\nvar ikDirection = ctrlLayer.effect('R Arm N Limb Control')('IK Direction').value;\nif (disableIK == 1) {\n    var ikAngles = [\n        upperLimbAngle,\n        upperLimbAngle + lowerLimbAngle\n    ];\n} else {\n    var goalLayer = ctrlLayer;\n    function ensure2DArray(value) {\n        if ($bm_isInstanceOfArray(value)) {\n            if (value.length > 2) {\n                return [\n                    value[0],\n                    value[1]\n                ];\n            }\n        }\n        return value;\n    }\n    function worldPosition(target) {\n        var pos = target.toWorld(target.anchorPoint);\n        return ensure2DArray(pos);\n    }\n    function calculateRotationAngle(pointA, pointB) {\n        var diff = ensure2DArray($bm_sub(pointB, pointA));\n        return Math.atan2(diff[1], diff[0]);\n    }\n    var limbLayer = thisComp.layer('R Arm N');\n    var upperLimbStartPos = worldPosition(limbLayer);\n    var goalPos = worldPosition(goalLayer);\n    var goalPos1 = thisLayer.transform.position;\n    var upperToGoalVector = ensure2DArray($bm_sub(goalPos, upperLimbStartPos));\n    function formatVector(vector) {\n        return $bm_sum($bm_sum(vector[0].toFixed(2), ', '), vector[1].toFixed(2));\n    }\n    var distanceToGoal = length(upperToGoalVector);\n    var jointAngle2 = $bm_mul($bm_neg(ikDirection > 0 ? -1 : 1), Math.acos(clamp($bm_div($bm_sub($bm_sub($bm_sum($bm_mul(upperToGoalVector[0], upperToGoalVector[0]), $bm_mul(upperToGoalVector[1], upperToGoalVector[1])), $bm_mul(upperLimbLength, upperLimbLength)), $bm_mul(lowerLimbLength, lowerLimbLength)), $bm_mul($bm_mul(2, upperLimbLength), lowerLimbLength)), -1, 1)));\n    var jointAngle1 = Math.atan2($bm_sub($bm_mul($bm_neg(upperToGoalVector[0]), $bm_sum(upperLimbLength, $bm_mul(lowerLimbLength, Math.cos(jointAngle2)))), $bm_mul(upperToGoalVector[1], $bm_mul(lowerLimbLength, Math.sin(jointAngle2)))), $bm_sub($bm_mul(upperToGoalVector[1], $bm_sum(upperLimbLength, $bm_mul(lowerLimbLength, Math.cos(jointAngle2)))), $bm_mul(upperToGoalVector[0], $bm_mul(lowerLimbLength, Math.sin(jointAngle2)))));\n    var upperLimbRotation = radiansToDegrees(jointAngle1);\n    var lowerLimbRotation = radiansToDegrees($bm_sum(jointAngle2, jointAngle1));\n    var parentRotation = 0;\n    var limbLayerRotation = limbLayer.transform.rotation.value;\n    if (limbLayer.hasParent) {\n        parentRotation = limbLayer.parent.transform.rotation.value;\n        upperLimbRotation = $bm_sub(upperLimbRotation, parentRotation);\n        lowerLimbRotation = $bm_sub(lowerLimbRotation, parentRotation);\n    } else {\n        upperLimbRotation;\n        lowerLimbRotation;\n    }\n    var ikAngles = [\n        upperLimbRotation,\n        lowerLimbRotation\n    ];\n}\n$bm_rt = ikAngles;"}},{"ty":3,"nm":"Elbow (comp space)","mn":"Pseudo/LimbControlsV3-0029","ix":29,"v":{"a":0,"k":[0,0],"ix":29,"x":"var $bm_rt;\nvar limbLayer = thisComp.layer('R Arm N');\nvar elbowPosLayerSpace = thisLayer('Effects')('R Arm N Limb Control')('Elbow (layer space)').value;\n$bm_rt = limbLayer.toWorld(elbowPosLayerSpace);"}},{"ty":3,"nm":"Elbow (layer space)","mn":"Pseudo/LimbControlsV3-0030","ix":30,"v":{"a":0,"k":[0,0],"ix":30,"x":"var $bm_rt;\nfunction calculateLimbPositions(ctrlLayerName, limbLayerName) {\n    var ctrlLayer = thisComp.layer(ctrlLayerName);\n    var limbLayer = thisComp.layer(limbLayerName);\n    var adjustedLengths = ctrlLayer.effect('R Arm N Limb Control')('Adjusted U/L Limb Lengths').value;\n    var upperLimbLength = adjustedLengths[0];\n    var ikAngles = ctrlLayer.effect('R Arm N Limb Control')('IK Angles').value;\n    var upperLimbRotation = degreesToRadians(ikAngles[0]);\n    var lowerLimbRotation = degreesToRadians(ikAngles[1]);\n    return [\n        upperLimbLength * Math.sin(-upperLimbRotation),\n        upperLimbLength * Math.cos(-upperLimbRotation)\n    ];\n}\n$bm_rt = calculateLimbPositions('R Arm N CTRL', 'R Arm N');"}},{"ty":3,"nm":"Wrist  (comp space)","mn":"Pseudo/LimbControlsV3-0031","ix":31,"v":{"a":0,"k":[0,0],"ix":31,"x":"var $bm_rt;\nvar limbLayer = thisComp.layer('R Arm N');\nvar wristPosLayerSpace = effect('R Arm N Limb Control')('Wrist  (layer space)').value;\n$bm_rt = limbLayer.toWorld(wristPosLayerSpace);"}},{"ty":3,"nm":"Wrist  (layer space)","mn":"Pseudo/LimbControlsV3-0032","ix":32,"v":{"a":0,"k":[0,0],"ix":32,"x":"var $bm_rt;\nfunction calculateLimbPositions(ctrlLayerName, limbLayerName) {\n    var ctrlLayer = thisComp.layer(ctrlLayerName);\n    var limbLayer = thisComp.layer(limbLayerName);\n    var adjustedLengths = ctrlLayer.effect('R Arm N Limb Control')('Adjusted U/L Limb Lengths').value;\n    var upperLimbLength = adjustedLengths[0];\n    var lowerLimbLength = adjustedLengths[1];\n    var ikAngles = ctrlLayer.effect('R Arm N Limb Control')('IK Angles').value;\n    var popPreventFactor = ctrlLayer.effect('R Arm N Limb Control')('Proximity / Pop Prevent Factor').value[1];\n    var upperLimbRotation = degreesToRadians(ikAngles[0]);\n    var lowerLimbRotation = degreesToRadians(ikAngles[1]);\n    var elbowPosLayerSpace = [\n        upperLimbLength * Math.sin(-upperLimbRotation),\n        upperLimbLength * Math.cos(-upperLimbRotation)\n    ];\n    return [\n        elbowPosLayerSpace[0] + lowerLimbLength * Math.sin(-lowerLimbRotation),\n        elbowPosLayerSpace[1] + lowerLimbLength * Math.cos(-lowerLimbRotation)\n    ];\n}\n$bm_rt = calculateLimbPositions('R Arm N CTRL', 'R Arm N');"}},{"ty":3,"nm":"Proximity / Pop Prevent Factor","mn":"Pseudo/LimbControlsV3-0033","ix":33,"v":{"a":0,"k":[0,0],"ix":33,"x":"var $bm_rt;\nvar ctrlLayer = thisComp.layer('R Arm N CTRL');\nvar limbLayer = thisComp.layer('R Arm N');\nvar upperLimbLength = ctrlLayer.effect('R Arm N Limb Control')('Upper Limb Length').value;\nvar lowerLimbLength = ctrlLayer.effect('R Arm N Limb Control')('Lower Limb Length').value;\nvar popAvert = $bm_div(ctrlLayer.effect('R Arm N Limb Control')('Pop Prevent').value, 100);\nvar goal = ctrlLayer;\nvar ikDirection = ctrlLayer.effect('R Arm N Limb Control')('IK Direction').value;\nvar ikDirectionMultiplier = $bm_div(Math.abs(ikDirection), 100);\nfunction ensure2DArray(value) {\n    if ($bm_isInstanceOfArray(value)) {\n        if (value.length > 2) {\n            return [\n                value[0],\n                value[1]\n            ];\n        }\n    }\n    return value;\n}\nfunction worldPosition(layer) {\n    var pos = layer.toWorld(layer.anchorPoint);\n    return ensure2DArray(pos);\n}\nfunction linearInterpolation(t, tMin, tMax, value1, value2) {\n    if (t <= tMin)\n        return value1;\n    if (t >= tMax)\n        return value2;\n    return $bm_sum(value1, $bm_div($bm_mul($bm_sub(value2, value1), $bm_sub(t, tMin)), $bm_sub(tMax, tMin)));\n}\nvar upperLimbInitialPos = worldPosition(limbLayer);\nvar goalPos = worldPosition(goal);\nvar upperToGoalDist = length(ensure2DArray($bm_sub(goalPos, upperLimbInitialPos)));\nvar upperToLowerDist = upperLimbLength;\nvar lowerToGoalDist = lowerLimbLength;\nvar totalLimbLength = $bm_sum(upperToLowerDist, lowerToGoalDist);\nvar distanceToGoal = upperToGoalDist;\nvar proximityFactor = linearInterpolation(Math.abs($bm_sub(distanceToGoal, $bm_div(totalLimbLength, 2))), 0, $bm_div(totalLimbLength, 2), 0, 1);\nvar popPreventFactor = linearInterpolation(linearInterpolation($bm_mul($bm_mul(proximityFactor, proximityFactor), proximityFactor), 0, 1, 0.833, 1), 0, 1, $bm_sub(1, popAvert), 1);\nvar result = [\n    proximityFactor,\n    popPreventFactor\n];\n$bm_rt = result;"}},{"ty":3,"nm":"Adjusted U/L Limb Lengths","mn":"Pseudo/LimbControlsV3-0034","ix":34,"v":{"a":0,"k":[0,0],"ix":34,"x":"var $bm_rt;\nvar ctrlLayer = thisComp.layer('R Arm N CTRL');\nvar limbLayer = thisComp.layer('R Arm N');\nvar upperLimbLength = ctrlLayer.effect('R Arm N Limb Control')('Upper Limb Length').value;\nvar lowerLimbLength = ctrlLayer.effect('R Arm N Limb Control')('Lower Limb Length').value;\nvar popPreventFactor = ctrlLayer.effect('R Arm N Limb Control')('Proximity / Pop Prevent Factor').value[1];\nvar ikDirection = ctrlLayer.effect('R Arm N Limb Control')('IK Direction').value;\nvar ikDirectionMultiplier = $bm_div(Math.abs(ikDirection), 100);\nfunction ensure2DArray(value) {\n    if ($bm_isInstanceOfArray(value)) {\n        if (value.length > 2) {\n            return [\n                value[0],\n                value[1]\n            ];\n        }\n    }\n    return value;\n}\nfunction worldPosition(layer) {\n    var pos = layer.toWorld(layer.anchorPoint);\n    return ensure2DArray(pos);\n}\nvar upperLimbInitialPos = worldPosition(limbLayer);\nvar goalPos = worldPosition(ctrlLayer);\nvar distanceToGoal = length(ensure2DArray($bm_sub(goalPos, upperLimbInitialPos)));\nvar totalLimbLength = $bm_sum(upperLimbLength, lowerLimbLength);\nif (distanceToGoal > totalLimbLength) {\n    var adjustedUpperLimbLength = upperLimbLength;\n    var adjustedLowerLimbLength = lowerLimbLength;\n} else {\n    var antiPopAdjustedLength = $bm_mul(totalLimbLength, popPreventFactor);\n    var upperLimbLengthAdjusted = $bm_mul(antiPopAdjustedLength, $bm_div(upperLimbLength, totalLimbLength));\n    var lowerLimbLengthAdjusted = $bm_mul(antiPopAdjustedLength, $bm_div(lowerLimbLength, totalLimbLength));\n    var directionBlend = ikDirectionMultiplier;\n    var upperLimbLengthBlended = $bm_sum($bm_mul(upperLimbLengthAdjusted, directionBlend), $bm_mul($bm_mul($bm_div(upperLimbLengthAdjusted, $bm_sum(upperLimbLengthAdjusted, lowerLimbLengthAdjusted)), distanceToGoal), $bm_sub(1, directionBlend)));\n    var lowerLimbLengthBlended = $bm_sum($bm_mul(lowerLimbLengthAdjusted, directionBlend), $bm_mul($bm_mul($bm_div(lowerLimbLengthAdjusted, $bm_sum(upperLimbLengthAdjusted, lowerLimbLengthAdjusted)), distanceToGoal), $bm_sub(1, directionBlend)));\n    var adjustedUpperLimbLength = upperLimbLengthBlended;\n    var adjustedLowerLimbLength = lowerLimbLengthBlended;\n}\n$bm_rt = [\n    adjustedUpperLimbLength,\n    adjustedLowerLimbLength\n];"}},{"ty":6,"nm":"Limb Controls","mn":"Pseudo/LimbControlsV3-0035","ix":35,"v":0},{"ty":6,"nm":"Appearance","mn":"Pseudo/LimbControlsV3-0036","ix":36,"v":0},{"ty":2,"nm":"Arm Fill Color","mn":"Pseudo/LimbControlsV3-0037","ix":37,"v":{"a":0,"k":[0.819607853889,0.803921580315,0.674509823322,1],"ix":37}},{"ty":0,"nm":"Arm Fill Opacity","mn":"Pseudo/LimbControlsV3-0038","ix":38,"v":{"a":0,"k":100,"ix":38}},{"ty":2,"nm":"Arm Stroke Color","mn":"Pseudo/LimbControlsV3-0039","ix":39,"v":{"a":0,"k":[1,0,0,1],"ix":39}},{"ty":0,"nm":"Arm Stroke Width","mn":"Pseudo/LimbControlsV3-0040","ix":40,"v":{"a":0,"k":0,"ix":40}},{"ty":7,"nm":"Shoulder Stroke","mn":"Pseudo/LimbControlsV3-0041","ix":41,"v":{"a":0,"k":1,"ix":41}},{"ty":7,"nm":"Wrist Stroke","mn":"Pseudo/LimbControlsV3-0042","ix":42,"v":{"a":0,"k":1,"ix":42}},{"ty":6,"nm":"Limb Controls","mn":"Pseudo/LimbControlsV3-0043","ix":43,"v":0},{"ty":6,"nm":"FK","mn":"Pseudo/LimbControlsV3-0044","ix":44,"v":0},{"ty":7,"nm":"Disable IK","mn":"Pseudo/LimbControlsV3-0045","ix":45,"v":{"a":0,"k":1,"ix":45}},{"ty":0,"nm":"Upper Limb Angle","mn":"Pseudo/LimbControlsV3-0046","ix":46,"v":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[5.6]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":48,"s":[-7.5]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":96,"s":[5.6]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":144,"s":[-7.5]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":192,"s":[5.6]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":240,"s":[-7.5]},{"t":281,"s":[18.4]}],"ix":46}},{"ty":0,"nm":"Lower Limb Angle","mn":"Pseudo/LimbControlsV3-0047","ix":47,"v":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.671],"y":[-0.043]},"t":0,"s":[13]},{"i":{"x":[0.471],"y":[0.985]},"o":{"x":[0.333],"y":[0]},"t":66,"s":[1.484]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.671],"y":[-0.043]},"t":96,"s":[13]},{"i":{"x":[0.471],"y":[0.985]},"o":{"x":[0.333],"y":[0]},"t":162,"s":[1.484]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.671],"y":[-0.043]},"t":192,"s":[13]},{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":258,"s":[1.484]},{"t":298,"s":[-48.1]}],"ix":47}},{"ty":6,"nm":"Limb Controls","mn":"Pseudo/LimbControlsV3-0048","ix":48,"v":0},{"ty":0,"nm":"IK Direction","mn":"Pseudo/LimbControlsV3-0049","ix":49,"v":{"a":0,"k":-100,"ix":49}},{"ty":0,"nm":"Pop Prevent","mn":"Pseudo/LimbControlsV3-0050","ix":50,"v":{"a":0,"k":0,"ix":50}}]}],"ip":0,"op":3600,"st":0,"bm":0},{"ddd":0,"ind":5,"ty":3,"nm":"R Leg N CTRL","parent":1,"sr":1,"ks":{"o":{"a":0,"k":0,"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[26]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":10,"s":[-1]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":57,"s":[-1.523]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":58,"s":[-21.686]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":59,"s":[-33.181]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":64,"s":[-30.66]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":71,"s":[-33.578]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":74,"s":[-34.829]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":85,"s":[-14.414]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":96,"s":[26]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":106,"s":[-1]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":153,"s":[-1.523]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":154,"s":[-21.686]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":155,"s":[-33.181]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":160,"s":[-30.66]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":167,"s":[-33.578]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":170,"s":[-34.829]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":181,"s":[-14.414]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":192,"s":[26]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":202,"s":[-1]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":249,"s":[-1.523]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":250,"s":[-21.686]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":251,"s":[-33.181]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":256,"s":[-30.66]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":260,"s":[-32.328]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":263,"s":[-3.578]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":266,"s":[15.171]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":274,"s":[25.234]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":283,"s":[-5.946]},{"t":288,"s":[0]}],"ix":10},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[-77.562,-41,0],"to":[0,0,0],"ti":[-24.383,-0.552,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":10,"s":[-62.562,-37,0],"to":[24.383,0.552,0],"ti":[0,0,0]},{"i":{"x":0.621,"y":0.621},"o":{"x":0.167,"y":0.167},"t":57,"s":[68.736,-37.687,0],"to":[0,0,0],"ti":[3.682,2.366,0]},{"i":{"x":0.602,"y":0.602},"o":{"x":0.258,"y":0.258},"t":58.324,"s":[66.477,-41.782,0],"to":[-3.682,-2.366,0],"ti":[11.882,2.995,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.322,"y":0.322},"t":64.059,"s":[46.642,-51.881,0],"to":[-23.279,-5.867,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":96,"s":[-77.562,-41,0],"to":[0,0,0],"ti":[-24.383,-0.552,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":106,"s":[-62.562,-37,0],"to":[24.383,0.552,0],"ti":[0,0,0]},{"i":{"x":0.621,"y":0.621},"o":{"x":0.167,"y":0.167},"t":153,"s":[68.736,-37.687,0],"to":[0,0,0],"ti":[3.682,2.366,0]},{"i":{"x":0.602,"y":0.602},"o":{"x":0.258,"y":0.258},"t":154.324,"s":[66.477,-41.782,0],"to":[-3.682,-2.366,0],"ti":[11.882,2.995,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.322,"y":0.322},"t":160.059,"s":[46.642,-51.881,0],"to":[-23.279,-5.867,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":192,"s":[-77.562,-41,0],"to":[0,0,0],"ti":[-24.383,-0.552,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":202,"s":[-62.562,-37,0],"to":[24.383,0.552,0],"ti":[0,0,0]},{"i":{"x":0.606,"y":0.671},"o":{"x":0.167,"y":0.167},"t":249,"s":[68.736,-37.687,0],"to":[0,0,0],"ti":[5.724,3.782,0]},{"i":{"x":0.605,"y":0.762},"o":{"x":0.253,"y":0.152},"t":251.051,"s":[66.477,-41.782,0],"to":[-5.724,-3.782,0],"ti":[11.882,2.995,0]},{"i":{"x":0.657,"y":0.899},"o":{"x":0.318,"y":0.094},"t":259.928,"s":[34.392,-60.381,0],"to":[-5.103,-1.286,0],"ti":[6.555,0.186,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.406,"y":0.512},"t":267,"s":[-26.149,-58.275,0],"to":[-35.722,-1.014,0],"ti":[0,0,0]},{"t":288,"s":[-22.062,-38,0]}],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"ef":[{"ty":5,"nm":"R Leg N Limb Control","np":52,"mn":"Pseudo/LimbControlsV3","ix":1,"en":1,"ef":[{"ty":6,"nm":"Dimensions","mn":"Pseudo/LimbControlsV3-0001","ix":1,"v":0},{"ty":6,"nm":"Upper Limb","mn":"Pseudo/LimbControlsV3-0002","ix":2,"v":0},{"ty":0,"nm":"Upper Limb Length","mn":"Pseudo/LimbControlsV3-0003","ix":3,"v":{"a":0,"k":113,"ix":3}},{"ty":0,"nm":"Upper Limb Top Width","mn":"Pseudo/LimbControlsV3-0004","ix":4,"v":{"a":0,"k":42.7,"ix":4}},{"ty":0,"nm":"Upper Limb Top Curvature","mn":"Pseudo/LimbControlsV3-0005","ix":5,"v":{"a":0,"k":100,"ix":5}},{"ty":0,"nm":"Upper Limb Bottom Width","mn":"Pseudo/LimbControlsV3-0006","ix":6,"v":{"a":0,"k":24.6,"ix":6}},{"ty":0,"nm":"Upper Limb Bottom Curvature","mn":"Pseudo/LimbControlsV3-0007","ix":7,"v":{"a":0,"k":100,"ix":7}},{"ty":7,"nm":"UL Enable Side Curvature","mn":"Pseudo/LimbControlsV3-0008","ix":8,"v":{"a":0,"k":1,"ix":8}},{"ty":7,"nm":"UL Enable Inverse Curvature","mn":"Pseudo/LimbControlsV3-0009","ix":9,"v":{"a":0,"k":0,"ix":9}},{"ty":0,"nm":"UL Side Curvature Center Point","mn":"Pseudo/LimbControlsV3-0010","ix":10,"v":{"a":0,"k":0,"ix":10}},{"ty":0,"nm":"UL Side Curvature Bend","mn":"Pseudo/LimbControlsV3-0011","ix":11,"v":{"a":0,"k":-17,"ix":11}},{"ty":0,"nm":"UL Left/Right Side Weight","mn":"Pseudo/LimbControlsV3-0012","ix":12,"v":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":253,"s":[-100]},{"t":274,"s":[100]}],"ix":12}},{"ty":6,"nm":"Limb Controls","mn":"Pseudo/LimbControlsV3-0013","ix":13,"v":0},{"ty":6,"nm":"Lower Limb","mn":"Pseudo/LimbControlsV3-0014","ix":14,"v":0},{"ty":0,"nm":"Lower Limb Length","mn":"Pseudo/LimbControlsV3-0015","ix":15,"v":{"a":0,"k":114.8,"ix":15}},{"ty":0,"nm":"Lower Limb Top Width","mn":"Pseudo/LimbControlsV3-0016","ix":16,"v":{"a":0,"k":24.6,"ix":16}},{"ty":0,"nm":"Lower Limb Top Curvature","mn":"Pseudo/LimbControlsV3-0017","ix":17,"v":{"a":0,"k":100,"ix":17}},{"ty":0,"nm":"Lower Limb Bottom Width","mn":"Pseudo/LimbControlsV3-0018","ix":18,"v":{"a":0,"k":10.7,"ix":18}},{"ty":0,"nm":"Lower Limb Bottom Curvature","mn":"Pseudo/LimbControlsV3-0019","ix":19,"v":{"a":0,"k":0,"ix":19}},{"ty":7,"nm":"LL Enable Side Curvature","mn":"Pseudo/LimbControlsV3-0020","ix":20,"v":{"a":0,"k":1,"ix":20}},{"ty":7,"nm":"LL Enable Inverse Curvature","mn":"Pseudo/LimbControlsV3-0021","ix":21,"v":{"a":0,"k":1,"ix":21}},{"ty":0,"nm":"LL Side Curvature Center Point","mn":"Pseudo/LimbControlsV3-0022","ix":22,"v":{"a":0,"k":7,"ix":22}},{"ty":0,"nm":"LL Side Curvature Bend","mn":"Pseudo/LimbControlsV3-0023","ix":23,"v":{"a":0,"k":-14,"ix":23}},{"ty":0,"nm":"LL Left/Right Side Weight","mn":"Pseudo/LimbControlsV3-0024","ix":24,"v":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":253,"s":[100]},{"t":274,"s":[-100]}],"ix":24}},{"ty":6,"nm":"Limb Controls","mn":"Pseudo/LimbControlsV3-0025","ix":25,"v":0},{"ty":6,"nm":"Limb Controls","mn":"Pseudo/LimbControlsV3-0026","ix":26,"v":0},{"ty":6,"nm":"Parenting Data","mn":"Pseudo/LimbControlsV3-0027","ix":27,"v":0},{"ty":3,"nm":"IK Angles","mn":"Pseudo/LimbControlsV3-0028","ix":28,"v":{"a":0,"k":[0,0],"ix":28,"x":"var $bm_rt;\nvar ctrlLayer = thisComp.layer('R Leg N CTRL');\nvar adjustedLimbLengths = ctrlLayer.effect('R Leg N Limb Control')('Adjusted U/L Limb Lengths').value;\nvar upperLimbLength = adjustedLimbLengths[0];\nvar lowerLimbLength = adjustedLimbLengths[1];\nvar disableIK = ctrlLayer.effect('R Leg N Limb Control')('Disable IK').value;\nvar upperLimbAngle = ctrlLayer.effect('R Leg N Limb Control')('Upper Limb Angle').value;\nvar lowerLimbAngle = ctrlLayer.effect('R Leg N Limb Control')('Lower Limb Angle').value;\nvar ikDirection = ctrlLayer.effect('R Leg N Limb Control')('IK Direction').value;\nif (disableIK == 1) {\n    var ikAngles = [\n        upperLimbAngle,\n        upperLimbAngle + lowerLimbAngle\n    ];\n} else {\n    var goalLayer = ctrlLayer;\n    function ensure2DArray(value) {\n        if ($bm_isInstanceOfArray(value)) {\n            if (value.length > 2) {\n                return [\n                    value[0],\n                    value[1]\n                ];\n            }\n        }\n        return value;\n    }\n    function worldPosition(target) {\n        var pos = target.toWorld(target.anchorPoint);\n        return ensure2DArray(pos);\n    }\n    function calculateRotationAngle(pointA, pointB) {\n        var diff = ensure2DArray($bm_sub(pointB, pointA));\n        return Math.atan2(diff[1], diff[0]);\n    }\n    var limbLayer = thisComp.layer('R Leg N');\n    var upperLimbStartPos = worldPosition(limbLayer);\n    var goalPos = worldPosition(goalLayer);\n    var goalPos1 = thisLayer.transform.position;\n    var upperToGoalVector = ensure2DArray($bm_sub(goalPos, upperLimbStartPos));\n    function formatVector(vector) {\n        return $bm_sum($bm_sum(vector[0].toFixed(2), ', '), vector[1].toFixed(2));\n    }\n    var distanceToGoal = length(upperToGoalVector);\n    var jointAngle2 = $bm_mul($bm_neg(ikDirection > 0 ? -1 : 1), Math.acos(clamp($bm_div($bm_sub($bm_sub($bm_sum($bm_mul(upperToGoalVector[0], upperToGoalVector[0]), $bm_mul(upperToGoalVector[1], upperToGoalVector[1])), $bm_mul(upperLimbLength, upperLimbLength)), $bm_mul(lowerLimbLength, lowerLimbLength)), $bm_mul($bm_mul(2, upperLimbLength), lowerLimbLength)), -1, 1)));\n    var jointAngle1 = Math.atan2($bm_sub($bm_mul($bm_neg(upperToGoalVector[0]), $bm_sum(upperLimbLength, $bm_mul(lowerLimbLength, Math.cos(jointAngle2)))), $bm_mul(upperToGoalVector[1], $bm_mul(lowerLimbLength, Math.sin(jointAngle2)))), $bm_sub($bm_mul(upperToGoalVector[1], $bm_sum(upperLimbLength, $bm_mul(lowerLimbLength, Math.cos(jointAngle2)))), $bm_mul(upperToGoalVector[0], $bm_mul(lowerLimbLength, Math.sin(jointAngle2)))));\n    var upperLimbRotation = radiansToDegrees(jointAngle1);\n    var lowerLimbRotation = radiansToDegrees($bm_sum(jointAngle2, jointAngle1));\n    var parentRotation = 0;\n    var limbLayerRotation = limbLayer.transform.rotation.value;\n    if (limbLayer.hasParent) {\n        parentRotation = limbLayer.parent.transform.rotation.value;\n        upperLimbRotation = $bm_sub(upperLimbRotation, parentRotation);\n        lowerLimbRotation = $bm_sub(lowerLimbRotation, parentRotation);\n    } else {\n        upperLimbRotation;\n        lowerLimbRotation;\n    }\n    var ikAngles = [\n        upperLimbRotation,\n        lowerLimbRotation\n    ];\n}\n$bm_rt = ikAngles;"}},{"ty":3,"nm":"Elbow (comp space)","mn":"Pseudo/LimbControlsV3-0029","ix":29,"v":{"a":0,"k":[0,0],"ix":29,"x":"var $bm_rt;\nvar limbLayer = thisComp.layer('R Leg N');\nvar elbowPosLayerSpace = thisLayer('Effects')('R Leg N Limb Control')('Elbow (layer space)').value;\n$bm_rt = limbLayer.toWorld(elbowPosLayerSpace);"}},{"ty":3,"nm":"Elbow (layer space)","mn":"Pseudo/LimbControlsV3-0030","ix":30,"v":{"a":0,"k":[0,0],"ix":30,"x":"var $bm_rt;\nfunction calculateLimbPositions(ctrlLayerName, limbLayerName) {\n    var ctrlLayer = thisComp.layer(ctrlLayerName);\n    var limbLayer = thisComp.layer(limbLayerName);\n    var adjustedLengths = ctrlLayer.effect('R Leg N Limb Control')('Adjusted U/L Limb Lengths').value;\n    var upperLimbLength = adjustedLengths[0];\n    var ikAngles = ctrlLayer.effect('R Leg N Limb Control')('IK Angles').value;\n    var upperLimbRotation = degreesToRadians(ikAngles[0]);\n    var lowerLimbRotation = degreesToRadians(ikAngles[1]);\n    return [\n        upperLimbLength * Math.sin(-upperLimbRotation),\n        upperLimbLength * Math.cos(-upperLimbRotation)\n    ];\n}\n$bm_rt = calculateLimbPositions('R Leg N CTRL', 'R Leg N');"}},{"ty":3,"nm":"Wrist  (comp space)","mn":"Pseudo/LimbControlsV3-0031","ix":31,"v":{"a":0,"k":[0,0],"ix":31,"x":"var $bm_rt;\nvar limbLayer = thisComp.layer('R Leg N');\nvar wristPosLayerSpace = effect('R Leg N Limb Control')('Wrist  (layer space)').value;\n$bm_rt = limbLayer.toWorld(wristPosLayerSpace);"}},{"ty":3,"nm":"Wrist  (layer space)","mn":"Pseudo/LimbControlsV3-0032","ix":32,"v":{"a":0,"k":[0,0],"ix":32,"x":"var $bm_rt;\nfunction calculateLimbPositions(ctrlLayerName, limbLayerName) {\n    var ctrlLayer = thisComp.layer(ctrlLayerName);\n    var limbLayer = thisComp.layer(limbLayerName);\n    var adjustedLengths = ctrlLayer.effect('R Leg N Limb Control')('Adjusted U/L Limb Lengths').value;\n    var upperLimbLength = adjustedLengths[0];\n    var lowerLimbLength = adjustedLengths[1];\n    var ikAngles = ctrlLayer.effect('R Leg N Limb Control')('IK Angles').value;\n    var popPreventFactor = ctrlLayer.effect('R Leg N Limb Control')('Proximity / Pop Prevent Factor').value[1];\n    var upperLimbRotation = degreesToRadians(ikAngles[0]);\n    var lowerLimbRotation = degreesToRadians(ikAngles[1]);\n    var elbowPosLayerSpace = [\n        upperLimbLength * Math.sin(-upperLimbRotation),\n        upperLimbLength * Math.cos(-upperLimbRotation)\n    ];\n    return [\n        elbowPosLayerSpace[0] + lowerLimbLength * Math.sin(-lowerLimbRotation),\n        elbowPosLayerSpace[1] + lowerLimbLength * Math.cos(-lowerLimbRotation)\n    ];\n}\n$bm_rt = calculateLimbPositions('R Leg N CTRL', 'R Leg N');"}},{"ty":3,"nm":"Proximity / Pop Prevent Factor","mn":"Pseudo/LimbControlsV3-0033","ix":33,"v":{"a":0,"k":[0,0],"ix":33,"x":"var $bm_rt;\nvar ctrlLayer = thisComp.layer('R Leg N CTRL');\nvar limbLayer = thisComp.layer('R Leg N');\nvar upperLimbLength = ctrlLayer.effect('R Leg N Limb Control')('Upper Limb Length').value;\nvar lowerLimbLength = ctrlLayer.effect('R Leg N Limb Control')('Lower Limb Length').value;\nvar popAvert = $bm_div(ctrlLayer.effect('R Leg N Limb Control')('Pop Prevent').value, 100);\nvar goal = ctrlLayer;\nvar ikDirection = ctrlLayer.effect('R Leg N Limb Control')('IK Direction').value;\nvar ikDirectionMultiplier = $bm_div(Math.abs(ikDirection), 100);\nfunction ensure2DArray(value) {\n    if ($bm_isInstanceOfArray(value)) {\n        if (value.length > 2) {\n            return [\n                value[0],\n                value[1]\n            ];\n        }\n    }\n    return value;\n}\nfunction worldPosition(layer) {\n    var pos = layer.toWorld(layer.anchorPoint);\n    return ensure2DArray(pos);\n}\nfunction linearInterpolation(t, tMin, tMax, value1, value2) {\n    if (t <= tMin)\n        return value1;\n    if (t >= tMax)\n        return value2;\n    return $bm_sum(value1, $bm_div($bm_mul($bm_sub(value2, value1), $bm_sub(t, tMin)), $bm_sub(tMax, tMin)));\n}\nvar upperLimbInitialPos = worldPosition(limbLayer);\nvar goalPos = worldPosition(goal);\nvar upperToGoalDist = length(ensure2DArray($bm_sub(goalPos, upperLimbInitialPos)));\nvar upperToLowerDist = upperLimbLength;\nvar lowerToGoalDist = lowerLimbLength;\nvar totalLimbLength = $bm_sum(upperToLowerDist, lowerToGoalDist);\nvar distanceToGoal = upperToGoalDist;\nvar proximityFactor = linearInterpolation(Math.abs($bm_sub(distanceToGoal, $bm_div(totalLimbLength, 2))), 0, $bm_div(totalLimbLength, 2), 0, 1);\nvar popPreventFactor = linearInterpolation(linearInterpolation($bm_mul($bm_mul(proximityFactor, proximityFactor), proximityFactor), 0, 1, 0.833, 1), 0, 1, $bm_sub(1, popAvert), 1);\nvar result = [\n    proximityFactor,\n    popPreventFactor\n];\n$bm_rt = result;"}},{"ty":3,"nm":"Adjusted U/L Limb Lengths","mn":"Pseudo/LimbControlsV3-0034","ix":34,"v":{"a":0,"k":[0,0],"ix":34,"x":"var $bm_rt;\nvar ctrlLayer = thisComp.layer('R Leg N CTRL');\nvar limbLayer = thisComp.layer('R Leg N');\nvar upperLimbLength = ctrlLayer.effect('R Leg N Limb Control')('Upper Limb Length').value;\nvar lowerLimbLength = ctrlLayer.effect('R Leg N Limb Control')('Lower Limb Length').value;\nvar popPreventFactor = ctrlLayer.effect('R Leg N Limb Control')('Proximity / Pop Prevent Factor').value[1];\nvar ikDirection = ctrlLayer.effect('R Leg N Limb Control')('IK Direction').value;\nvar ikDirectionMultiplier = $bm_div(Math.abs(ikDirection), 100);\nfunction ensure2DArray(value) {\n    if ($bm_isInstanceOfArray(value)) {\n        if (value.length > 2) {\n            return [\n                value[0],\n                value[1]\n            ];\n        }\n    }\n    return value;\n}\nfunction worldPosition(layer) {\n    var pos = layer.toWorld(layer.anchorPoint);\n    return ensure2DArray(pos);\n}\nvar upperLimbInitialPos = worldPosition(limbLayer);\nvar goalPos = worldPosition(ctrlLayer);\nvar distanceToGoal = length(ensure2DArray($bm_sub(goalPos, upperLimbInitialPos)));\nvar totalLimbLength = $bm_sum(upperLimbLength, lowerLimbLength);\nif (distanceToGoal > totalLimbLength) {\n    var adjustedUpperLimbLength = upperLimbLength;\n    var adjustedLowerLimbLength = lowerLimbLength;\n} else {\n    var antiPopAdjustedLength = $bm_mul(totalLimbLength, popPreventFactor);\n    var upperLimbLengthAdjusted = $bm_mul(antiPopAdjustedLength, $bm_div(upperLimbLength, totalLimbLength));\n    var lowerLimbLengthAdjusted = $bm_mul(antiPopAdjustedLength, $bm_div(lowerLimbLength, totalLimbLength));\n    var directionBlend = ikDirectionMultiplier;\n    var upperLimbLengthBlended = $bm_sum($bm_mul(upperLimbLengthAdjusted, directionBlend), $bm_mul($bm_mul($bm_div(upperLimbLengthAdjusted, $bm_sum(upperLimbLengthAdjusted, lowerLimbLengthAdjusted)), distanceToGoal), $bm_sub(1, directionBlend)));\n    var lowerLimbLengthBlended = $bm_sum($bm_mul(lowerLimbLengthAdjusted, directionBlend), $bm_mul($bm_mul($bm_div(lowerLimbLengthAdjusted, $bm_sum(upperLimbLengthAdjusted, lowerLimbLengthAdjusted)), distanceToGoal), $bm_sub(1, directionBlend)));\n    var adjustedUpperLimbLength = upperLimbLengthBlended;\n    var adjustedLowerLimbLength = lowerLimbLengthBlended;\n}\n$bm_rt = [\n    adjustedUpperLimbLength,\n    adjustedLowerLimbLength\n];"}},{"ty":6,"nm":"Limb Controls","mn":"Pseudo/LimbControlsV3-0035","ix":35,"v":0},{"ty":6,"nm":"Appearance","mn":"Pseudo/LimbControlsV3-0036","ix":36,"v":0},{"ty":2,"nm":"Arm Fill Color","mn":"Pseudo/LimbControlsV3-0037","ix":37,"v":{"a":0,"k":[0.541176497936,0.239215701818,0.176470592618,1],"ix":37}},{"ty":0,"nm":"Arm Fill Opacity","mn":"Pseudo/LimbControlsV3-0038","ix":38,"v":{"a":0,"k":100,"ix":38}},{"ty":2,"nm":"Arm Stroke Color","mn":"Pseudo/LimbControlsV3-0039","ix":39,"v":{"a":0,"k":[1,0,0,1],"ix":39}},{"ty":0,"nm":"Arm Stroke Width","mn":"Pseudo/LimbControlsV3-0040","ix":40,"v":{"a":0,"k":0,"ix":40}},{"ty":7,"nm":"Shoulder Stroke","mn":"Pseudo/LimbControlsV3-0041","ix":41,"v":{"a":0,"k":1,"ix":41}},{"ty":7,"nm":"Wrist Stroke","mn":"Pseudo/LimbControlsV3-0042","ix":42,"v":{"a":0,"k":1,"ix":42}},{"ty":6,"nm":"Limb Controls","mn":"Pseudo/LimbControlsV3-0043","ix":43,"v":0},{"ty":6,"nm":"FK","mn":"Pseudo/LimbControlsV3-0044","ix":44,"v":0},{"ty":7,"nm":"Disable IK","mn":"Pseudo/LimbControlsV3-0045","ix":45,"v":{"a":0,"k":0,"ix":45}},{"ty":0,"nm":"Upper Limb Angle","mn":"Pseudo/LimbControlsV3-0046","ix":46,"v":{"a":0,"k":0,"ix":46}},{"ty":0,"nm":"Lower Limb Angle","mn":"Pseudo/LimbControlsV3-0047","ix":47,"v":{"a":0,"k":0,"ix":47}},{"ty":6,"nm":"Limb Controls","mn":"Pseudo/LimbControlsV3-0048","ix":48,"v":0},{"ty":0,"nm":"IK Direction","mn":"Pseudo/LimbControlsV3-0049","ix":49,"v":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":253,"s":[-100]},{"t":274,"s":[100]}],"ix":49}},{"ty":0,"nm":"Pop Prevent","mn":"Pseudo/LimbControlsV3-0050","ix":50,"v":{"a":0,"k":100,"ix":50}}]}],"ip":0,"op":3600,"st":0,"bm":0},{"ddd":0,"ind":6,"ty":3,"nm":"L Leg N CTRL","parent":1,"sr":1,"ks":{"o":{"a":0,"k":0,"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[-1.423]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":9,"s":[-1.523]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":10,"s":[-21.686]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":11,"s":[-33.181]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":16,"s":[-30.66]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":23,"s":[-33.578]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":26,"s":[-34.829]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":37,"s":[-14.414]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":48,"s":[26]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":58,"s":[-1]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":96,"s":[-1.423]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":105,"s":[-1.523]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":106,"s":[-21.686]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":107,"s":[-33.181]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":112,"s":[-30.66]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":119,"s":[-33.578]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":122,"s":[-34.829]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":133,"s":[-14.414]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":144,"s":[26]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":154,"s":[-1]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":192,"s":[-1.423]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":201,"s":[-1.523]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":202,"s":[-21.686]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":203,"s":[-33.181]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":208,"s":[-30.66]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":215,"s":[-33.578]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":218,"s":[-34.829]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":229,"s":[-14.414]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":240,"s":[26]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":250,"s":[4]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":253,"s":[12.072]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":260,"s":[-2.427]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":269,"s":[-9.212]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":280,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":288,"s":[0]},{"t":316,"s":[0]}],"ix":10},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[43.59,-37.42,0],"to":[14.887,-0.148,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":9,"s":[68.736,-37.687,0],"to":[0,0,0],"ti":[3.682,2.366,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":10.324,"s":[66.477,-41.782,0],"to":[-3.682,-2.366,0],"ti":[11.882,2.995,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":16.059,"s":[46.642,-51.881,0],"to":[-23.279,-5.867,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":48,"s":[-77.562,-41,0],"to":[0,0,0],"ti":[-24.383,-0.552,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":58,"s":[-62.562,-37,0],"to":[16.83,0.381,0],"ti":[-33.172,0.329,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":96,"s":[43.59,-37.42,0],"to":[14.887,-0.148,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":105,"s":[68.736,-37.687,0],"to":[0,0,0],"ti":[3.682,2.366,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":106.324,"s":[66.477,-41.782,0],"to":[-3.682,-2.366,0],"ti":[11.882,2.995,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":112.059,"s":[46.642,-51.881,0],"to":[-23.279,-5.867,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":144,"s":[-77.562,-41,0],"to":[0,0,0],"ti":[-24.383,-0.552,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":154,"s":[-62.562,-37,0],"to":[16.83,0.381,0],"ti":[-33.172,0.329,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":192,"s":[43.59,-37.42,0],"to":[14.887,-0.148,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":201,"s":[68.736,-37.687,0],"to":[0,0,0],"ti":[3.682,2.366,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":202.324,"s":[66.477,-41.782,0],"to":[-3.682,-2.366,0],"ti":[11.882,2.995,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":208.059,"s":[46.642,-51.881,0],"to":[-23.279,-5.867,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":240,"s":[-77.562,-41,0],"to":[0,0,0],"ti":[-24.383,-0.552,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":250,"s":[-62.562,-37,0],"to":[16.83,0.381,0],"ti":[-33.172,0.329,0]},{"t":288,"s":[43.59,-37.42,0]}],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"ef":[{"ty":5,"nm":"L Leg N Limb Control","np":52,"mn":"Pseudo/LimbControlsV3","ix":1,"en":1,"ef":[{"ty":6,"nm":"Dimensions","mn":"Pseudo/LimbControlsV3-0001","ix":1,"v":0},{"ty":6,"nm":"Upper Limb","mn":"Pseudo/LimbControlsV3-0002","ix":2,"v":0},{"ty":0,"nm":"Upper Limb Length","mn":"Pseudo/LimbControlsV3-0003","ix":3,"v":{"a":0,"k":113,"ix":3}},{"ty":0,"nm":"Upper Limb Top Width","mn":"Pseudo/LimbControlsV3-0004","ix":4,"v":{"a":0,"k":42.7,"ix":4}},{"ty":0,"nm":"Upper Limb Top Curvature","mn":"Pseudo/LimbControlsV3-0005","ix":5,"v":{"a":0,"k":100,"ix":5}},{"ty":0,"nm":"Upper Limb Bottom Width","mn":"Pseudo/LimbControlsV3-0006","ix":6,"v":{"a":0,"k":24.6,"ix":6}},{"ty":0,"nm":"Upper Limb Bottom Curvature","mn":"Pseudo/LimbControlsV3-0007","ix":7,"v":{"a":0,"k":100,"ix":7}},{"ty":7,"nm":"UL Enable Side Curvature","mn":"Pseudo/LimbControlsV3-0008","ix":8,"v":{"a":0,"k":1,"ix":8}},{"ty":7,"nm":"UL Enable Inverse Curvature","mn":"Pseudo/LimbControlsV3-0009","ix":9,"v":{"a":0,"k":0,"ix":9}},{"ty":0,"nm":"UL Side Curvature Center Point","mn":"Pseudo/LimbControlsV3-0010","ix":10,"v":{"a":0,"k":0,"ix":10}},{"ty":0,"nm":"UL Side Curvature Bend","mn":"Pseudo/LimbControlsV3-0011","ix":11,"v":{"a":0,"k":-17,"ix":11}},{"ty":0,"nm":"UL Left/Right Side Weight","mn":"Pseudo/LimbControlsV3-0012","ix":12,"v":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":246,"s":[-100]},{"t":266,"s":[18]}],"ix":12}},{"ty":6,"nm":"Limb Controls","mn":"Pseudo/LimbControlsV3-0013","ix":13,"v":0},{"ty":6,"nm":"Lower Limb","mn":"Pseudo/LimbControlsV3-0014","ix":14,"v":0},{"ty":0,"nm":"Lower Limb Length","mn":"Pseudo/LimbControlsV3-0015","ix":15,"v":{"a":0,"k":114.8,"ix":15}},{"ty":0,"nm":"Lower Limb Top Width","mn":"Pseudo/LimbControlsV3-0016","ix":16,"v":{"a":0,"k":24.6,"ix":16}},{"ty":0,"nm":"Lower Limb Top Curvature","mn":"Pseudo/LimbControlsV3-0017","ix":17,"v":{"a":0,"k":100,"ix":17}},{"ty":0,"nm":"Lower Limb Bottom Width","mn":"Pseudo/LimbControlsV3-0018","ix":18,"v":{"a":0,"k":10.7,"ix":18}},{"ty":0,"nm":"Lower Limb Bottom Curvature","mn":"Pseudo/LimbControlsV3-0019","ix":19,"v":{"a":0,"k":0,"ix":19}},{"ty":7,"nm":"LL Enable Side Curvature","mn":"Pseudo/LimbControlsV3-0020","ix":20,"v":{"a":0,"k":1,"ix":20}},{"ty":7,"nm":"LL Enable Inverse Curvature","mn":"Pseudo/LimbControlsV3-0021","ix":21,"v":{"a":0,"k":1,"ix":21}},{"ty":0,"nm":"LL Side Curvature Center Point","mn":"Pseudo/LimbControlsV3-0022","ix":22,"v":{"a":0,"k":7,"ix":22}},{"ty":0,"nm":"LL Side Curvature Bend","mn":"Pseudo/LimbControlsV3-0023","ix":23,"v":{"a":0,"k":-14,"ix":23}},{"ty":0,"nm":"LL Left/Right Side Weight","mn":"Pseudo/LimbControlsV3-0024","ix":24,"v":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":246,"s":[100]},{"t":266,"s":[-100]}],"ix":24}},{"ty":6,"nm":"Limb Controls","mn":"Pseudo/LimbControlsV3-0025","ix":25,"v":0},{"ty":6,"nm":"Limb Controls","mn":"Pseudo/LimbControlsV3-0026","ix":26,"v":0},{"ty":6,"nm":"Parenting Data","mn":"Pseudo/LimbControlsV3-0027","ix":27,"v":0},{"ty":3,"nm":"IK Angles","mn":"Pseudo/LimbControlsV3-0028","ix":28,"v":{"a":0,"k":[0,0],"ix":28,"x":"var $bm_rt;\nvar ctrlLayer = thisComp.layer('L Leg N CTRL');\nvar adjustedLimbLengths = ctrlLayer.effect('L Leg N Limb Control')('Adjusted U/L Limb Lengths').value;\nvar upperLimbLength = adjustedLimbLengths[0];\nvar lowerLimbLength = adjustedLimbLengths[1];\nvar disableIK = ctrlLayer.effect('L Leg N Limb Control')('Disable IK').value;\nvar upperLimbAngle = ctrlLayer.effect('L Leg N Limb Control')('Upper Limb Angle').value;\nvar lowerLimbAngle = ctrlLayer.effect('L Leg N Limb Control')('Lower Limb Angle').value;\nvar ikDirection = ctrlLayer.effect('L Leg N Limb Control')('IK Direction').value;\nif (disableIK == 1) {\n    var ikAngles = [\n        upperLimbAngle,\n        upperLimbAngle + lowerLimbAngle\n    ];\n} else {\n    var goalLayer = ctrlLayer;\n    function ensure2DArray(value) {\n        if ($bm_isInstanceOfArray(value)) {\n            if (value.length > 2) {\n                return [\n                    value[0],\n                    value[1]\n                ];\n            }\n        }\n        return value;\n    }\n    function worldPosition(target) {\n        var pos = target.toWorld(target.anchorPoint);\n        return ensure2DArray(pos);\n    }\n    function calculateRotationAngle(pointA, pointB) {\n        var diff = ensure2DArray($bm_sub(pointB, pointA));\n        return Math.atan2(diff[1], diff[0]);\n    }\n    var limbLayer = thisComp.layer('L Leg N');\n    var upperLimbStartPos = worldPosition(limbLayer);\n    var goalPos = worldPosition(goalLayer);\n    var goalPos1 = thisLayer.transform.position;\n    var upperToGoalVector = ensure2DArray($bm_sub(goalPos, upperLimbStartPos));\n    function formatVector(vector) {\n        return $bm_sum($bm_sum(vector[0].toFixed(2), ', '), vector[1].toFixed(2));\n    }\n    var distanceToGoal = length(upperToGoalVector);\n    var jointAngle2 = $bm_mul($bm_neg(ikDirection > 0 ? -1 : 1), Math.acos(clamp($bm_div($bm_sub($bm_sub($bm_sum($bm_mul(upperToGoalVector[0], upperToGoalVector[0]), $bm_mul(upperToGoalVector[1], upperToGoalVector[1])), $bm_mul(upperLimbLength, upperLimbLength)), $bm_mul(lowerLimbLength, lowerLimbLength)), $bm_mul($bm_mul(2, upperLimbLength), lowerLimbLength)), -1, 1)));\n    var jointAngle1 = Math.atan2($bm_sub($bm_mul($bm_neg(upperToGoalVector[0]), $bm_sum(upperLimbLength, $bm_mul(lowerLimbLength, Math.cos(jointAngle2)))), $bm_mul(upperToGoalVector[1], $bm_mul(lowerLimbLength, Math.sin(jointAngle2)))), $bm_sub($bm_mul(upperToGoalVector[1], $bm_sum(upperLimbLength, $bm_mul(lowerLimbLength, Math.cos(jointAngle2)))), $bm_mul(upperToGoalVector[0], $bm_mul(lowerLimbLength, Math.sin(jointAngle2)))));\n    var upperLimbRotation = radiansToDegrees(jointAngle1);\n    var lowerLimbRotation = radiansToDegrees($bm_sum(jointAngle2, jointAngle1));\n    var parentRotation = 0;\n    var limbLayerRotation = limbLayer.transform.rotation.value;\n    if (limbLayer.hasParent) {\n        parentRotation = limbLayer.parent.transform.rotation.value;\n        upperLimbRotation = $bm_sub(upperLimbRotation, parentRotation);\n        lowerLimbRotation = $bm_sub(lowerLimbRotation, parentRotation);\n    } else {\n        upperLimbRotation;\n        lowerLimbRotation;\n    }\n    var ikAngles = [\n        upperLimbRotation,\n        lowerLimbRotation\n    ];\n}\n$bm_rt = ikAngles;"}},{"ty":3,"nm":"Elbow (comp space)","mn":"Pseudo/LimbControlsV3-0029","ix":29,"v":{"a":0,"k":[0,0],"ix":29,"x":"var $bm_rt;\nvar limbLayer = thisComp.layer('L Leg N');\nvar elbowPosLayerSpace = thisLayer('Effects')('L Leg N Limb Control')('Elbow (layer space)').value;\n$bm_rt = limbLayer.toWorld(elbowPosLayerSpace);"}},{"ty":3,"nm":"Elbow (layer space)","mn":"Pseudo/LimbControlsV3-0030","ix":30,"v":{"a":0,"k":[0,0],"ix":30,"x":"var $bm_rt;\nfunction calculateLimbPositions(ctrlLayerName, limbLayerName) {\n    var ctrlLayer = thisComp.layer(ctrlLayerName);\n    var limbLayer = thisComp.layer(limbLayerName);\n    var adjustedLengths = ctrlLayer.effect('L Leg N Limb Control')('Adjusted U/L Limb Lengths').value;\n    var upperLimbLength = adjustedLengths[0];\n    var ikAngles = ctrlLayer.effect('L Leg N Limb Control')('IK Angles').value;\n    var upperLimbRotation = degreesToRadians(ikAngles[0]);\n    var lowerLimbRotation = degreesToRadians(ikAngles[1]);\n    return [\n        upperLimbLength * Math.sin(-upperLimbRotation),\n        upperLimbLength * Math.cos(-upperLimbRotation)\n    ];\n}\n$bm_rt = calculateLimbPositions('L Leg N CTRL', 'L Leg N');"}},{"ty":3,"nm":"Wrist  (comp space)","mn":"Pseudo/LimbControlsV3-0031","ix":31,"v":{"a":0,"k":[0,0],"ix":31,"x":"var $bm_rt;\nvar limbLayer = thisComp.layer('L Leg N');\nvar wristPosLayerSpace = effect('L Leg N Limb Control')('Wrist  (layer space)').value;\n$bm_rt = limbLayer.toWorld(wristPosLayerSpace);"}},{"ty":3,"nm":"Wrist  (layer space)","mn":"Pseudo/LimbControlsV3-0032","ix":32,"v":{"a":0,"k":[0,0],"ix":32,"x":"var $bm_rt;\nfunction calculateLimbPositions(ctrlLayerName, limbLayerName) {\n    var ctrlLayer = thisComp.layer(ctrlLayerName);\n    var limbLayer = thisComp.layer(limbLayerName);\n    var adjustedLengths = ctrlLayer.effect('L Leg N Limb Control')('Adjusted U/L Limb Lengths').value;\n    var upperLimbLength = adjustedLengths[0];\n    var lowerLimbLength = adjustedLengths[1];\n    var ikAngles = ctrlLayer.effect('L Leg N Limb Control')('IK Angles').value;\n    var popPreventFactor = ctrlLayer.effect('L Leg N Limb Control')('Proximity / Pop Prevent Factor').value[1];\n    var upperLimbRotation = degreesToRadians(ikAngles[0]);\n    var lowerLimbRotation = degreesToRadians(ikAngles[1]);\n    var elbowPosLayerSpace = [\n        upperLimbLength * Math.sin(-upperLimbRotation),\n        upperLimbLength * Math.cos(-upperLimbRotation)\n    ];\n    return [\n        elbowPosLayerSpace[0] + lowerLimbLength * Math.sin(-lowerLimbRotation),\n        elbowPosLayerSpace[1] + lowerLimbLength * Math.cos(-lowerLimbRotation)\n    ];\n}\n$bm_rt = calculateLimbPositions('L Leg N CTRL', 'L Leg N');"}},{"ty":3,"nm":"Proximity / Pop Prevent Factor","mn":"Pseudo/LimbControlsV3-0033","ix":33,"v":{"a":0,"k":[0,0],"ix":33,"x":"var $bm_rt;\nvar ctrlLayer = thisComp.layer('L Leg N CTRL');\nvar limbLayer = thisComp.layer('L Leg N');\nvar upperLimbLength = ctrlLayer.effect('L Leg N Limb Control')('Upper Limb Length').value;\nvar lowerLimbLength = ctrlLayer.effect('L Leg N Limb Control')('Lower Limb Length').value;\nvar popAvert = $bm_div(ctrlLayer.effect('L Leg N Limb Control')('Pop Prevent').value, 100);\nvar goal = ctrlLayer;\nvar ikDirection = ctrlLayer.effect('L Leg N Limb Control')('IK Direction').value;\nvar ikDirectionMultiplier = $bm_div(Math.abs(ikDirection), 100);\nfunction ensure2DArray(value) {\n    if ($bm_isInstanceOfArray(value)) {\n        if (value.length > 2) {\n            return [\n                value[0],\n                value[1]\n            ];\n        }\n    }\n    return value;\n}\nfunction worldPosition(layer) {\n    var pos = layer.toWorld(layer.anchorPoint);\n    return ensure2DArray(pos);\n}\nfunction linearInterpolation(t, tMin, tMax, value1, value2) {\n    if (t <= tMin)\n        return value1;\n    if (t >= tMax)\n        return value2;\n    return $bm_sum(value1, $bm_div($bm_mul($bm_sub(value2, value1), $bm_sub(t, tMin)), $bm_sub(tMax, tMin)));\n}\nvar upperLimbInitialPos = worldPosition(limbLayer);\nvar goalPos = worldPosition(goal);\nvar upperToGoalDist = length(ensure2DArray($bm_sub(goalPos, upperLimbInitialPos)));\nvar upperToLowerDist = upperLimbLength;\nvar lowerToGoalDist = lowerLimbLength;\nvar totalLimbLength = $bm_sum(upperToLowerDist, lowerToGoalDist);\nvar distanceToGoal = upperToGoalDist;\nvar proximityFactor = linearInterpolation(Math.abs($bm_sub(distanceToGoal, $bm_div(totalLimbLength, 2))), 0, $bm_div(totalLimbLength, 2), 0, 1);\nvar popPreventFactor = linearInterpolation(linearInterpolation($bm_mul($bm_mul(proximityFactor, proximityFactor), proximityFactor), 0, 1, 0.833, 1), 0, 1, $bm_sub(1, popAvert), 1);\nvar result = [\n    proximityFactor,\n    popPreventFactor\n];\n$bm_rt = result;"}},{"ty":3,"nm":"Adjusted U/L Limb Lengths","mn":"Pseudo/LimbControlsV3-0034","ix":34,"v":{"a":0,"k":[0,0],"ix":34,"x":"var $bm_rt;\nvar ctrlLayer = thisComp.layer('L Leg N CTRL');\nvar limbLayer = thisComp.layer('L Leg N');\nvar upperLimbLength = ctrlLayer.effect('L Leg N Limb Control')('Upper Limb Length').value;\nvar lowerLimbLength = ctrlLayer.effect('L Leg N Limb Control')('Lower Limb Length').value;\nvar popPreventFactor = ctrlLayer.effect('L Leg N Limb Control')('Proximity / Pop Prevent Factor').value[1];\nvar ikDirection = ctrlLayer.effect('L Leg N Limb Control')('IK Direction').value;\nvar ikDirectionMultiplier = $bm_div(Math.abs(ikDirection), 100);\nfunction ensure2DArray(value) {\n    if ($bm_isInstanceOfArray(value)) {\n        if (value.length > 2) {\n            return [\n                value[0],\n                value[1]\n            ];\n        }\n    }\n    return value;\n}\nfunction worldPosition(layer) {\n    var pos = layer.toWorld(layer.anchorPoint);\n    return ensure2DArray(pos);\n}\nvar upperLimbInitialPos = worldPosition(limbLayer);\nvar goalPos = worldPosition(ctrlLayer);\nvar distanceToGoal = length(ensure2DArray($bm_sub(goalPos, upperLimbInitialPos)));\nvar totalLimbLength = $bm_sum(upperLimbLength, lowerLimbLength);\nif (distanceToGoal > totalLimbLength) {\n    var adjustedUpperLimbLength = upperLimbLength;\n    var adjustedLowerLimbLength = lowerLimbLength;\n} else {\n    var antiPopAdjustedLength = $bm_mul(totalLimbLength, popPreventFactor);\n    var upperLimbLengthAdjusted = $bm_mul(antiPopAdjustedLength, $bm_div(upperLimbLength, totalLimbLength));\n    var lowerLimbLengthAdjusted = $bm_mul(antiPopAdjustedLength, $bm_div(lowerLimbLength, totalLimbLength));\n    var directionBlend = ikDirectionMultiplier;\n    var upperLimbLengthBlended = $bm_sum($bm_mul(upperLimbLengthAdjusted, directionBlend), $bm_mul($bm_mul($bm_div(upperLimbLengthAdjusted, $bm_sum(upperLimbLengthAdjusted, lowerLimbLengthAdjusted)), distanceToGoal), $bm_sub(1, directionBlend)));\n    var lowerLimbLengthBlended = $bm_sum($bm_mul(lowerLimbLengthAdjusted, directionBlend), $bm_mul($bm_mul($bm_div(lowerLimbLengthAdjusted, $bm_sum(upperLimbLengthAdjusted, lowerLimbLengthAdjusted)), distanceToGoal), $bm_sub(1, directionBlend)));\n    var adjustedUpperLimbLength = upperLimbLengthBlended;\n    var adjustedLowerLimbLength = lowerLimbLengthBlended;\n}\n$bm_rt = [\n    adjustedUpperLimbLength,\n    adjustedLowerLimbLength\n];"}},{"ty":6,"nm":"Limb Controls","mn":"Pseudo/LimbControlsV3-0035","ix":35,"v":0},{"ty":6,"nm":"Appearance","mn":"Pseudo/LimbControlsV3-0036","ix":36,"v":0},{"ty":2,"nm":"Arm Fill Color","mn":"Pseudo/LimbControlsV3-0037","ix":37,"v":{"a":0,"k":[0.505882382393,0.223529428244,0.164705887437,1],"ix":37}},{"ty":0,"nm":"Arm Fill Opacity","mn":"Pseudo/LimbControlsV3-0038","ix":38,"v":{"a":0,"k":100,"ix":38}},{"ty":2,"nm":"Arm Stroke Color","mn":"Pseudo/LimbControlsV3-0039","ix":39,"v":{"a":0,"k":[1,0,0,1],"ix":39}},{"ty":0,"nm":"Arm Stroke Width","mn":"Pseudo/LimbControlsV3-0040","ix":40,"v":{"a":0,"k":0,"ix":40}},{"ty":7,"nm":"Shoulder Stroke","mn":"Pseudo/LimbControlsV3-0041","ix":41,"v":{"a":0,"k":1,"ix":41}},{"ty":7,"nm":"Wrist Stroke","mn":"Pseudo/LimbControlsV3-0042","ix":42,"v":{"a":0,"k":1,"ix":42}},{"ty":6,"nm":"Limb Controls","mn":"Pseudo/LimbControlsV3-0043","ix":43,"v":0},{"ty":6,"nm":"FK","mn":"Pseudo/LimbControlsV3-0044","ix":44,"v":0},{"ty":7,"nm":"Disable IK","mn":"Pseudo/LimbControlsV3-0045","ix":45,"v":{"a":0,"k":0,"ix":45}},{"ty":0,"nm":"Upper Limb Angle","mn":"Pseudo/LimbControlsV3-0046","ix":46,"v":{"a":0,"k":0,"ix":46}},{"ty":0,"nm":"Lower Limb Angle","mn":"Pseudo/LimbControlsV3-0047","ix":47,"v":{"a":0,"k":0,"ix":47}},{"ty":6,"nm":"Limb Controls","mn":"Pseudo/LimbControlsV3-0048","ix":48,"v":0},{"ty":0,"nm":"IK Direction","mn":"Pseudo/LimbControlsV3-0049","ix":49,"v":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":246,"s":[-100]},{"t":266,"s":[100]}],"ix":49}},{"ty":0,"nm":"Pop Prevent","mn":"Pseudo/LimbControlsV3-0050","ix":50,"v":{"a":0,"k":100,"ix":50}}]}],"ip":0,"op":3600,"st":0,"bm":0},{"ddd":0,"ind":7,"ty":4,"nm":"L Arm TOP","parent":13,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11,"x":"var $bm_rt;\nvar sliderValue = thisComp.layer('MAIN PSR').effect('Body Turn')('Slider');\nif (sliderValue <= 50) {\n    $bm_rt = 100;\n} else {\n    $bm_rt = 0;\n}"},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[39.468,55.461,0],"ix":2,"l":2,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('L Arm N').transform.position;"},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('L Arm N').transform.anchorPoint;"},"s":{"a":0,"k":[140.845,140.845,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[],"o":[],"v":[],"c":true},"ix":2,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('L Arm N').content('Upper Limb').content('Path 1').path;"},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"gf","o":{"a":0,"k":100,"ix":10,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('L Arm N CTRL').effect('L Arm N Limb Control')('Arm Fill Opacity');"},"r":1,"bm":0,"g":{"p":3,"k":{"a":0,"k":[0,0.91,0.894,0.749,0.728,0.865,0.85,0.712,1,0.82,0.806,0.675],"ix":9}},"s":{"a":0,"k":[0,0],"ix":5},"e":{"a":0,"k":[100,0],"ix":6,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('L Arm N CTRL').effect('L Arm N Limb Control')('Elbow (layer space)');"},"t":1,"nm":"Gradient Fill 1","mn":"ADBE Vector Graphic - G-Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Upper Limb","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[],"o":[],"v":[],"c":true},"ix":2,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('L Arm N').content('Lower Limb').content('Path 1').path;"},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0,0,1],"ix":4,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('L Arm N CTRL').effect('L Arm N Limb Control')('Arm Fill Color');"},"o":{"a":0,"k":100,"ix":5,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('L Arm N CTRL').effect('L Arm N Limb Control')('Arm Fill Opacity');"},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Lower Limb","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":3600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":8,"ty":4,"nm":"L Hand ","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":-93.61,"ix":10,"x":"var $bm_rt;\n$bm_rt = $bm_sum(thisComp.layer('L Arm N CTRL').effect('L Arm N Limb Control')('IK Angles')[1], value);"},"p":{"a":0,"k":[108.375,107.875,0],"ix":2,"l":2,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('L Arm N CTRL').effect('L Arm N Limb Control')('Wrist  (comp space)');"},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[-92.581,-91.434,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":276,"s":[{"i":[[0,0],[-1.261,-0.61],[0.657,-0.408],[0,0],[-1.144,-0.277],[1.186,-1.011],[0,0],[-0.887,-0.513],[1.334,-0.186],[0,0],[-0.491,-0.869],[2.963,-0.986],[0,0]],"o":[[0,0],[1.261,0.61],[-1.355,0.668],[0,0],[0.67,0.162],[-0.618,0.527],[0,0],[0.776,0.448],[-1.334,0.186],[0,0],[0.3,0.532],[-3.237,1.077],[0,0]],"v":[[-12.683,-4.777],[-8.432,-4.842],[-7.394,-2.074],[-10.816,-1.988],[-7.407,-2.489],[-7.111,1.072],[-9.857,1.733],[-6.582,1.618],[-6.204,4.753],[-9.501,5.495],[-6.209,4.823],[-8.233,8.303],[-9.965,8.677]],"c":true}]},{"t":751,"s":[{"i":[[0,0],[-1.261,-0.61],[1.454,-0.415],[0,0],[-1.144,-0.277],[0.757,-0.293],[0,0],[-0.887,-0.513],[1.334,-0.186],[0,0],[-0.491,-0.869],[3.411,0.073],[0,0]],"o":[[0,0],[1.261,0.61],[-1.453,0.415],[0,0],[0.67,0.162],[-0.758,0.293],[0,0],[0.776,0.448],[-1.334,0.186],[0,0],[0.3,0.532],[-3.411,-0.072],[0,0]],"v":[[-11.545,-5.101],[5.419,-8.286],[5.386,-6.411],[-9.678,-2.312],[10.818,-3.451],[11.137,-1.368],[-8.719,1.409],[10.239,0.632],[9.674,2.853],[-8.364,5.171],[5.34,5.916],[2.647,7.765],[-8.828,8.353]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.504196166992,0.224411010742,0.166122436523,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[-18.3,-1.8],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":276,"s":[{"i":[[0,0],[-0.41,2.97],[-1.081,0.443],[0.008,-1.979],[0.632,-1.108],[-1.722,-0.423],[5.024,-1.568],[0.828,-0.448],[0,0]],"o":[[0,0],[0.349,-2.525],[1.457,-0.598],[0.062,-0.082],[0.152,0.043],[1.722,0.423],[-5.023,1.568],[-0.827,0.448],[0,0]],"v":[[-11.065,4.024],[-5.568,-0.517],[-1.801,-4.509],[3.175,-2.804],[0.085,-1.63],[7.545,-3.211],[8.766,10.419],[-3.503,10.846],[-7.112,12.129]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":282,"s":[{"i":[[0,0],[-2.873,0.857],[-1.081,0.443],[-0.624,0.366],[0.632,-1.108],[-1.722,-0.423],[5.024,-1.568],[0.828,-0.448],[0,0]],"o":[[0,0],[3.316,-0.99],[1.457,-0.598],[0.062,-0.082],[0.152,0.043],[1.722,0.423],[-5.023,1.568],[-0.827,0.448],[0,0]],"v":[[-11.065,4.024],[-5.568,-0.517],[-0.551,-1.655],[3.175,-2.804],[0.085,-1.63],[7.545,-3.211],[8.766,10.419],[-3.503,10.846],[-7.112,12.129]],"c":true}]},{"t":751,"s":[{"i":[[0,0],[-0.41,2.97],[-0.707,0.93],[-1.604,-1.159],[0.46,-1.618],[-1.722,-0.423],[5.024,-1.568],[0.828,-0.448],[0,0]],"o":[[0,0],[0.349,-2.525],[0.946,-1.244],[1.604,1.159],[-0.46,1.618],[1.722,0.423],[-5.023,1.568],[-0.827,0.448],[0,0]],"v":[[-11.065,4.024],[-5.568,-0.517],[-2.211,-6.986],[1.798,-11.952],[-0.674,-2.174],[7.545,-3.211],[8.766,10.419],[-3.503,10.846],[-7.112,12.129]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.504196166992,0.224411010742,0.166122436523,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[8.7,4.8],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,-100],"ix":3},"r":{"a":0,"k":-15.6,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Hand L","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":282,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":9,"ty":4,"nm":"R Arm TOP","parent":13,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11,"x":"var $bm_rt;\nvar sliderValue = thisComp.layer('MAIN PSR').effect('Body Turn')('Slider');\nif (sliderValue <= 50) {\n    $bm_rt = 0;\n} else {\n    $bm_rt = 100;\n}"},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[149.29,-51.453,0],"ix":2,"l":2,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('R Arm N').transform.position;"},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('R Arm N').transform.anchorPoint;"},"s":{"a":0,"k":[140.845,140.845,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[],"o":[],"v":[],"c":true},"ix":2,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('R Arm N').content('Upper Limb').content('Path 1').path;"},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"gf","o":{"a":0,"k":100,"ix":10,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('L Arm N CTRL').effect('L Arm N Limb Control')('Arm Fill Opacity');"},"r":1,"bm":0,"g":{"p":3,"k":{"a":0,"k":[0,0.91,0.894,0.749,0.728,0.865,0.85,0.712,1,0.82,0.806,0.675],"ix":9}},"s":{"a":0,"k":[0,0],"ix":5},"e":{"a":0,"k":[100,0],"ix":6,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('R Arm N CTRL').effect('R Arm N Limb Control')('Elbow (layer space)');"},"t":1,"nm":"Gradient Fill 1","mn":"ADBE Vector Graphic - G-Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Upper Limb","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[],"o":[],"v":[],"c":true},"ix":2,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('R Arm N').content('Lower Limb').content('Path 1').path;"},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0,0,1],"ix":4,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('R Arm N CTRL').effect('R Arm N Limb Control')('Arm Fill Color');"},"o":{"a":0,"k":100,"ix":5,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('R Arm N CTRL').effect('R Arm N Limb Control')('Arm Fill Opacity');"},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Lower Limb","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":3600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":10,"ty":4,"nm":"R Hand 3","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('R Arm N CTRL').effect('R Arm N Limb Control')('IK Angles')[1];"},"p":{"a":0,"k":[349.5,762.503,0],"ix":2,"l":2,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('R Arm N CTRL').effect('R Arm N Limb Control')('Wrist  (comp space)');"},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[75.595,75.595,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[1.042,1.021],[0.097,0.85],[0.109,1.106],[0.045,0.195],[-0.088,2.075],[0,0],[0,0],[0,0],[-0.141,-1.944],[0.004,-0.177],[0.118,-0.864],[0.842,-0.432],[0.789,0.452],[1.687,0.455],[1.947,1.165]],"o":[[0,0],[0,0],[-0.035,-0.351],[-0.189,-0.813],[0.088,-2.071],[0,0],[0,0],[0,0],[0.012,0.19],[-0.039,1.655],[-0.046,0.317],[-1.168,0.599],[0,0],[0,0],[0,0]],"v":[[-5.929,9.846],[-6.965,7.505],[-7.133,4.841],[-7.252,3.991],[-8.011,-0.628],[-5.261,-11.51],[-0.102,-11.348],[4.74,-11.888],[10.933,1.298],[10.943,1.853],[10.065,5.578],[8.511,9.447],[5.495,9.529],[1.467,10.145],[-2.606,10.038]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.504196166992,0.224411010742,0.166122436523,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,-9.3],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":282,"op":3600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":11,"ty":4,"nm":"Folder 2","parent":10,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":57.926,"ix":10},"p":{"a":0,"k":[-1.325,-15.171,0],"ix":2,"l":2},"a":{"a":0,"k":[487.338,495.276,0],"ix":1,"l":2},"s":{"a":0,"k":[125.134,125.134,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":0,"k":[76.558,51.176],"ix":2,"x":"var $bm_rt;\nvar controllingValue = thisComp.layer('MAIN PSR').effect('Folder Turn')('Slider').value;\nfunction mapSliderToSize(value) {\n    const minInput = 0;\n    const maxInput = 100;\n    const minOutput = 10;\n    const maxOutput = 76;\n    const midInput = $bm_div($bm_sum(minInput, maxInput), 2);\n    if (value <= midInput) {\n        return linearExpression(value, minInput, midInput, maxOutput, minOutput);\n    } else {\n        return linearExpression(value, midInput, maxInput, minOutput, maxOutput);\n    }\n}\nfunction linearExpression(value, inputMin, inputMax, outputMin, outputMax) {\n    const normalizedValue = $bm_div($bm_sub(value, inputMin), $bm_sub(inputMax, inputMin));\n    const outputValue = $bm_sum(outputMin, $bm_mul(normalizedValue, $bm_sub(outputMax, outputMin)));\n    return Math.max(Math.min(outputValue, Math.max(outputMin, outputMax)), Math.min(outputMin, outputMax));\n}\nvar xValue = mapSliderToSize(controllingValue);\nvar yValue = 51;\n$bm_rt = [\n    xValue,\n    yValue\n];"},"p":{"a":0,"k":[-3.7,4.6],"ix":3},"r":{"a":0,"k":0,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.188064575195,0.227890014648,0.236740112305,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[484.679,490.03],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":-59.9,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Rectangle 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":282,"op":3600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":12,"ty":0,"nm":"PCOMP_Head","parent":13,"refId":"comp_12","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('MAIN PSR').effect('Head Tilt')('Slider');"},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[265.135,23.195,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":48,"s":[236.967,23.547,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":96,"s":[265.135,23.195,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":144,"s":[236.967,23.547,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":192,"s":[265.135,23.195,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":240,"s":[236.967,23.547,0],"to":[0,0,0],"ti":[0,0,0]},{"t":288,"s":[213.023,23.899,0]}],"ix":2,"l":2,"x":"var $bm_rt;\nfunction linearExpression(value, inputMin, inputMax, outputMin, outputMax) {\n    var normalizedValue = $bm_div($bm_sub(value, inputMin), $bm_sub(inputMax, inputMin));\n    var outputValue = $bm_sum(outputMin, $bm_mul(normalizedValue, $bm_sub(outputMax, outputMin)));\n    return Math.max(Math.min(outputValue, Math.max(outputMin, outputMax)), Math.min(outputMin, outputMax));\n}\nvar controllingValue = thisComp.layer('MAIN PSR')('Effects')('Body Turn')('Slider').value;\nvar minVal = 0;\nvar maxVal = 100;\nif (controllingValue < minVal)\n    controllingValue = minVal;\nif (controllingValue > maxVal)\n    controllingValue = maxVal;\nvar segments = [\n    [\n        [\n            265.14,\n            23.19,\n            0\n        ],\n        [\n            236.97,\n            23.55,\n            0\n        ]\n    ],\n    [\n        [\n            236.97,\n            23.55,\n            0\n        ],\n        [\n            213.02,\n            23.9,\n            0\n        ]\n    ]\n];\nvar relativeTimes = [\n    0,\n    0.5,\n    1\n];\nvar evenInterpolation = thisComp.layer('MAIN PSR')('Effects')('Uniform Interpolation || Multiple Properties')('Checkbox').value;\nfunction mapSliderToValue2D(controllingValue, segments, minVal, maxVal, relativeTimes, evenInterpolation) {\n    var numSegments = segments.length;\n    var mappedValueX, mappedValueY;\n    for (var i = 0; i < numSegments; i++) {\n        var segmentStart, segmentEnd, valueStartX, valueEndX, valueStartY, valueEndY;\n        if (evenInterpolation) {\n            segmentStart = $bm_sum(minVal, $bm_div($bm_mul(i, $bm_sub(maxVal, minVal)), numSegments));\n            segmentEnd = $bm_sum(minVal, $bm_div($bm_mul($bm_sum(i, 1), $bm_sub(maxVal, minVal)), numSegments));\n            valueStartX = segments[i][0][0];\n            valueEndX = segments[i][1][0];\n            valueStartY = segments[i][0][1];\n            valueEndY = segments[i][1][1];\n        } else {\n            segmentStart = $bm_sum(minVal, $bm_mul(relativeTimes[i], $bm_sub(maxVal, minVal)));\n            segmentEnd = $bm_sum(minVal, $bm_mul(relativeTimes[$bm_sum(i, 1)], $bm_sub(maxVal, minVal)));\n            valueStartX = segments[i][0][0];\n            valueEndX = segments[i][1][0];\n            valueStartY = segments[i][0][1];\n            valueEndY = segments[i][1][1];\n        }\n        if (segmentStart === segmentEnd) {\n            segmentEnd = $bm_sum(segmentEnd, 0.0001);\n        }\n        if (controllingValue >= segmentStart && controllingValue <= segmentEnd) {\n            mappedValueX = linearExpression(controllingValue, segmentStart, segmentEnd, valueStartX, valueEndX);\n            mappedValueY = linearExpression(controllingValue, segmentStart, segmentEnd, valueStartY, valueEndY);\n            break;\n        }\n    }\n    if (controllingValue < minVal) {\n        mappedValueX = segments[0][0][0];\n        mappedValueY = segments[0][0][1];\n    }\n    if (controllingValue > maxVal) {\n        mappedValueX = segments[numSegments - 1][1][0];\n        mappedValueY = segments[numSegments - 1][1][1];\n    }\n    return [\n        mappedValueX,\n        mappedValueY\n    ];\n}\nvar mappedValue = mapSliderToValue2D(controllingValue, segments, minVal, maxVal, relativeTimes, evenInterpolation);\n$bm_rt = value = mappedValue;"},"a":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[90.5,98,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":48,"s":[85.75,98.25,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":96,"s":[90.5,98,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":144,"s":[85.75,98.25,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":192,"s":[90.5,98,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":240,"s":[85.75,98.25,0],"to":[0,0,0],"ti":[0,0,0]},{"t":288,"s":[81,98.5,0]}],"ix":1,"l":2,"x":"var $bm_rt;\nfunction linearExpression(value, inputMin, inputMax, outputMin, outputMax) {\n    var normalizedValue = $bm_div($bm_sub(value, inputMin), $bm_sub(inputMax, inputMin));\n    var outputValue = $bm_sum(outputMin, $bm_mul(normalizedValue, $bm_sub(outputMax, outputMin)));\n    return Math.max(Math.min(outputValue, Math.max(outputMin, outputMax)), Math.min(outputMin, outputMax));\n}\nvar controllingValue = thisComp.layer('MAIN PSR')('Effects')('Head Turn')('Slider').value;\nvar minVal = 0;\nvar maxVal = 100;\nif (controllingValue < minVal)\n    controllingValue = minVal;\nif (controllingValue > maxVal)\n    controllingValue = maxVal;\nvar segments = [\n    [\n        [\n            90.5,\n            98,\n            0\n        ],\n        [\n            85.75,\n            98.25,\n            0\n        ]\n    ],\n    [\n        [\n            85.75,\n            98.25,\n            0\n        ],\n        [\n            81,\n            98.5,\n            0\n        ]\n    ]\n];\nvar relativeTimes = [\n    0,\n    0.5,\n    1\n];\nvar evenInterpolation = thisComp.layer('MAIN PSR')('Effects')('Uniform Interpolation || Multiple Properties')('Checkbox').value;\nfunction mapSliderToValue2D(controllingValue, segments, minVal, maxVal, relativeTimes, evenInterpolation) {\n    var numSegments = segments.length;\n    var mappedValueX, mappedValueY;\n    for (var i = 0; i < numSegments; i++) {\n        var segmentStart, segmentEnd, valueStartX, valueEndX, valueStartY, valueEndY;\n        if (evenInterpolation) {\n            segmentStart = $bm_sum(minVal, $bm_div($bm_mul(i, $bm_sub(maxVal, minVal)), numSegments));\n            segmentEnd = $bm_sum(minVal, $bm_div($bm_mul($bm_sum(i, 1), $bm_sub(maxVal, minVal)), numSegments));\n            valueStartX = segments[i][0][0];\n            valueEndX = segments[i][1][0];\n            valueStartY = segments[i][0][1];\n            valueEndY = segments[i][1][1];\n        } else {\n            segmentStart = $bm_sum(minVal, $bm_mul(relativeTimes[i], $bm_sub(maxVal, minVal)));\n            segmentEnd = $bm_sum(minVal, $bm_mul(relativeTimes[$bm_sum(i, 1)], $bm_sub(maxVal, minVal)));\n            valueStartX = segments[i][0][0];\n            valueEndX = segments[i][1][0];\n            valueStartY = segments[i][0][1];\n            valueEndY = segments[i][1][1];\n        }\n        if (segmentStart === segmentEnd) {\n            segmentEnd = $bm_sum(segmentEnd, 0.0001);\n        }\n        if (controllingValue >= segmentStart && controllingValue <= segmentEnd) {\n            mappedValueX = linearExpression(controllingValue, segmentStart, segmentEnd, valueStartX, valueEndX);\n            mappedValueY = linearExpression(controllingValue, segmentStart, segmentEnd, valueStartY, valueEndY);\n            break;\n        }\n    }\n    if (controllingValue < minVal) {\n        mappedValueX = segments[0][0][0];\n        mappedValueY = segments[0][0][1];\n    }\n    if (controllingValue > maxVal) {\n        mappedValueX = segments[numSegments - 1][1][0];\n        mappedValueY = segments[numSegments - 1][1][1];\n    }\n    return [\n        mappedValueX,\n        mappedValueY\n    ];\n}\nvar mappedValue = mapSliderToValue2D(controllingValue, segments, minVal, maxVal, relativeTimes, evenInterpolation);\n$bm_rt = value = mappedValue;"},"s":{"a":0,"k":[140.845,140.845,100],"ix":6,"l":2}},"ao":0,"ef":[{"ty":5,"nm":"In/Out Range","np":3,"mn":"ADBE Point Control","ix":1,"en":1,"ef":[{"ty":3,"nm":"Point","mn":"ADBE Point Control-0001","ix":1,"v":{"a":0,"k":[0,60],"ix":1}}]}],"tm":{"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":96,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":192,"s":[0]},{"t":3600,"s":[60]}],"ix":2,"x":"var $bm_rt;\nfunction linearExpression(value, inputMin, inputMax, outputMin, outputMax) {\n    var normalizedValue = $bm_div($bm_sub(value, inputMin), $bm_sub(inputMax, inputMin));\n    var outputValue = $bm_sum(outputMin, $bm_mul(normalizedValue, $bm_sub(outputMax, outputMin)));\n    return outputValue;\n}\nvar inOutRange = thisComp.layer('PCOMP_Head').effect('In/Out Range')('Point');\nvar controllingValue = thisComp.layer('MAIN PSR').effect('Head Turn')('Slider');\nvar inputMin = 0;\nvar inputMax = 100;\nvar outputMin = $bm_div(inOutRange[0], 60);\nvar outputMax = $bm_div(inOutRange[1], 60);\n$bm_rt = linearExpression(controllingValue, inputMin, inputMax, outputMin, outputMax);"},"w":175,"h":175,"ip":0,"op":3600,"st":0,"bm":0},{"ddd":0,"ind":13,"ty":0,"nm":"PCOMP_Torso 180","parent":2,"refId":"comp_13","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\n$bm_rt = $bm_sub(thisComp.layer('MAIN PSR').effect('Body Tilt')('Slider'), thisComp.layer('HIPS').transform.rotation);"},"p":{"a":0,"k":[50.004,50.004,0],"ix":2,"l":2},"a":{"a":0,"k":[239.118,286.302,0],"ix":1,"l":2},"s":{"a":0,"k":[71,71,100],"ix":6,"l":2}},"ao":0,"ef":[{"ty":5,"nm":"In/Out Range","np":3,"mn":"ADBE Point Control","ix":1,"en":1,"ef":[{"ty":3,"nm":"Point","mn":"ADBE Point Control-0001","ix":1,"v":{"a":0,"k":[0,60],"ix":1}}]}],"tm":{"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":96,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":192,"s":[0]},{"t":3600,"s":[60]}],"ix":2,"x":"var $bm_rt;\nfunction linearExpression(value, inputMin, inputMax, outputMin, outputMax) {\n    var normalizedValue = $bm_div($bm_sub(value, inputMin), $bm_sub(inputMax, inputMin));\n    var outputValue = $bm_sum(outputMin, $bm_mul(normalizedValue, $bm_sub(outputMax, outputMin)));\n    return outputValue;\n}\nvar inOutRange = thisComp.layer('PCOMP_Torso 180').effect('In/Out Range')('Point');\nvar controllingValue = thisComp.layer('MAIN PSR').effect('Body Turn')('Slider');\nvar inputMin = 0;\nvar inputMax = 100;\nvar outputMin = $bm_div(inOutRange[0], 60);\nvar outputMax = $bm_div(inOutRange[1], 60);\n$bm_rt = linearExpression(controllingValue, inputMin, inputMax, outputMin, outputMax);"},"w":474,"h":474,"ip":0,"op":3600,"st":0,"bm":0},{"ddd":0,"ind":14,"ty":4,"nm":"SKIRT","parent":2,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":-20,"ix":10},"p":{"a":0,"k":[48.088,22.77,0],"ix":2,"l":2},"a":{"a":0,"k":[498.719,523.666,0],"ix":1,"l":2},"s":{"a":0,"k":[94.595,94.595,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[{"i":[[-6.974,-26.989],[34.255,22.595],[-10.342,20.948],[-12.322,-26.687]],"o":[[-22.359,-7.373],[12.496,-29.799],[17.481,-35.409],[9.321,20.188]],"v":[[-6.594,81.131],[-95.61,52.869],[-35.087,-40.394],[22.878,-47.474]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":10,"s":[{"i":[[-6.974,-26.989],[41.261,10.301],[-10.342,20.948],[-12.322,-26.687]],"o":[[-22.359,-7.373],[12.496,-29.799],[17.481,-35.409],[9.321,20.188]],"v":[[1.54,83.385],[-89.75,49.434],[-35.087,-40.394],[22.878,-47.474]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":20,"s":[{"i":[[-6.974,-26.989],[38.956,17.407],[-10.342,20.948],[-3.833,-29.143]],"o":[[-22.359,-7.373],[16.344,-24.011],[17.481,-35.409],[8.735,66.403]],"v":[[-19.566,75.692],[-87.313,52.009],[-35.087,-40.394],[22.878,-47.474]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":30,"s":[{"i":[[18.352,-59.695],[33.436,15.927],[-10.342,20.948],[-3.833,-29.143]],"o":[[-19.19,-6.746],[14.028,-21.969],[17.481,-35.409],[8.735,66.403]],"v":[[-32.891,76.378],[-82.481,56.699],[-35.087,-40.394],[22.878,-47.474]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":40,"s":[{"i":[[26.19,-73.502],[33.436,15.927],[-10.342,20.948],[-3.833,-29.143]],"o":[[-19.19,-6.746],[10.425,-21.079],[17.481,-35.409],[8.735,66.403]],"v":[[-24.334,78.368],[-86.274,54.756],[-35.087,-40.394],[22.878,-47.474]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":50,"s":[{"i":[[17.255,-99.179],[33.436,15.927],[-10.342,20.948],[-4.382,-29.066]],"o":[[-19.19,-6.746],[20.513,-23.295],[17.481,-35.409],[10.05,66.653]],"v":[[-13.196,82.539],[-91.454,52.763],[-35.087,-40.394],[22.878,-47.474]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":56,"s":[{"i":[[6.838,-67.776],[34.494,12.227],[-10.342,20.948],[-1.199,-29.312]],"o":[[-21.25,-5.74],[20.513,-23.295],[17.481,-35.409],[2.713,59.571]],"v":[[-5.515,84.54],[-88.352,53.048],[-35.087,-40.394],[22.878,-47.474]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":57,"s":[{"i":[[5.101,-62.543],[34.671,11.611],[-10.342,20.948],[-0.668,-29.353]],"o":[[-21.594,-5.572],[20.513,-23.295],[17.481,-35.409],[1.491,58.391]],"v":[[-4.069,84.934],[-87.835,53.096],[-35.087,-40.394],[22.878,-47.474]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":58,"s":[{"i":[[3.365,-57.309],[34.847,10.994],[-10.342,20.948],[-0.138,-29.394]],"o":[[-21.937,-5.405],[20.513,-23.295],[17.481,-35.409],[0.268,57.211]],"v":[[-7.591,83.52],[-87.318,53.143],[-35.087,-40.394],[22.878,-47.474]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":70,"s":[{"i":[[18.352,-59.695],[33.436,15.927],[-10.342,20.948],[-3.833,-29.143]],"o":[[-19.19,-6.746],[14.028,-21.969],[17.481,-35.409],[8.735,66.403]],"v":[[-32.891,76.378],[-82.481,56.699],[-35.087,-40.394],[22.878,-47.474]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":80,"s":[{"i":[[35.762,-78.938],[35.794,10.449],[-10.342,20.948],[-3.833,-29.143]],"o":[[-20.371,-1.213],[16.729,-41.489],[17.481,-35.409],[8.735,66.403]],"v":[[-27.495,77.78],[-87.202,58.078],[-35.087,-40.394],[22.878,-47.474]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":96,"s":[{"i":[[-6.974,-26.989],[34.255,22.595],[-10.342,20.948],[-12.322,-26.687]],"o":[[-22.359,-7.372],[12.496,-29.799],[17.481,-35.409],[9.321,20.188]],"v":[[-6.594,81.131],[-95.61,52.869],[-35.087,-40.394],[22.878,-47.474]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":106,"s":[{"i":[[-6.974,-26.989],[41.261,10.301],[-10.342,20.948],[-12.322,-26.687]],"o":[[-22.359,-7.372],[12.496,-29.799],[17.481,-35.409],[9.321,20.188]],"v":[[1.54,83.385],[-89.75,49.434],[-35.087,-40.394],[22.878,-47.474]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":116,"s":[{"i":[[-6.974,-26.989],[38.956,17.407],[-10.342,20.948],[-3.833,-29.143]],"o":[[-22.359,-7.372],[16.344,-24.011],[17.481,-35.409],[8.735,66.403]],"v":[[-19.566,75.692],[-87.313,52.009],[-35.087,-40.394],[22.878,-47.474]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":126,"s":[{"i":[[18.352,-59.695],[33.436,15.927],[-10.342,20.948],[-3.833,-29.143]],"o":[[-19.19,-6.746],[14.028,-21.969],[17.481,-35.409],[8.735,66.403]],"v":[[-32.891,76.378],[-82.481,56.699],[-35.087,-40.394],[22.878,-47.474]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":136,"s":[{"i":[[26.19,-73.502],[33.436,15.927],[-10.342,20.948],[-3.833,-29.143]],"o":[[-19.19,-6.746],[10.425,-21.079],[17.481,-35.409],[8.735,66.403]],"v":[[-24.334,78.368],[-86.274,54.756],[-35.087,-40.394],[22.878,-47.474]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":146,"s":[{"i":[[17.255,-99.179],[33.436,15.927],[-10.342,20.948],[-4.382,-29.066]],"o":[[-19.19,-6.746],[20.513,-23.295],[17.481,-35.409],[10.05,66.653]],"v":[[-13.196,82.539],[-91.454,52.763],[-35.087,-40.394],[22.878,-47.474]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":152,"s":[{"i":[[6.838,-67.776],[34.494,12.227],[-10.342,20.948],[-1.199,-29.312]],"o":[[-21.25,-5.74],[20.513,-23.295],[17.481,-35.409],[2.713,59.571]],"v":[[-5.515,84.54],[-88.352,53.048],[-35.087,-40.394],[22.878,-47.474]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":153,"s":[{"i":[[5.101,-62.543],[34.671,11.611],[-10.342,20.948],[-0.668,-29.353]],"o":[[-21.594,-5.572],[20.513,-23.295],[17.481,-35.409],[1.491,58.391]],"v":[[-4.069,84.934],[-87.835,53.096],[-35.087,-40.394],[22.878,-47.474]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":154,"s":[{"i":[[3.365,-57.309],[34.847,10.994],[-10.342,20.948],[-0.138,-29.394]],"o":[[-21.937,-5.405],[20.513,-23.295],[17.481,-35.409],[0.268,57.211]],"v":[[-7.591,83.52],[-87.318,53.143],[-35.087,-40.394],[22.878,-47.474]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":166,"s":[{"i":[[18.352,-59.695],[33.436,15.927],[-10.342,20.948],[-3.833,-29.143]],"o":[[-19.19,-6.746],[14.028,-21.969],[17.481,-35.409],[8.735,66.403]],"v":[[-32.891,76.378],[-82.481,56.699],[-35.087,-40.394],[22.878,-47.474]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":176,"s":[{"i":[[35.762,-78.938],[35.794,10.449],[-10.342,20.948],[-3.833,-29.143]],"o":[[-20.371,-1.213],[16.729,-41.489],[17.481,-35.409],[8.735,66.403]],"v":[[-27.495,77.78],[-87.202,58.078],[-35.087,-40.394],[22.878,-47.474]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":192,"s":[{"i":[[-6.974,-26.989],[34.255,22.595],[-10.342,20.948],[-12.322,-26.687]],"o":[[-22.359,-7.372],[12.496,-29.799],[17.481,-35.409],[9.321,20.188]],"v":[[-6.594,81.131],[-95.61,52.869],[-35.087,-40.394],[22.878,-47.474]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":202,"s":[{"i":[[-6.974,-26.989],[41.261,10.301],[-10.342,20.948],[-12.322,-26.687]],"o":[[-22.359,-7.372],[12.496,-29.799],[17.481,-35.409],[9.321,20.188]],"v":[[1.54,83.385],[-89.75,49.434],[-35.087,-40.394],[22.878,-47.474]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":212,"s":[{"i":[[-6.974,-26.989],[38.956,17.407],[-10.342,20.948],[-3.833,-29.143]],"o":[[-22.359,-7.372],[16.344,-24.011],[17.481,-35.409],[8.735,66.403]],"v":[[-19.566,75.692],[-87.313,52.009],[-35.087,-40.394],[22.878,-47.474]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":222,"s":[{"i":[[18.352,-59.695],[33.436,15.927],[-10.342,20.948],[-3.833,-29.143]],"o":[[-19.19,-6.746],[14.028,-21.969],[17.481,-35.409],[8.735,66.403]],"v":[[-32.891,76.378],[-82.481,56.699],[-35.087,-40.394],[22.878,-47.474]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":232,"s":[{"i":[[26.19,-73.502],[33.436,15.927],[-10.342,20.948],[-3.833,-29.143]],"o":[[-19.19,-6.746],[10.425,-21.079],[17.481,-35.409],[8.735,66.403]],"v":[[-24.334,78.368],[-86.274,54.756],[-35.087,-40.394],[22.878,-47.474]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":242,"s":[{"i":[[17.255,-99.179],[33.436,15.927],[-10.342,20.948],[-4.382,-29.066]],"o":[[-19.19,-6.746],[20.513,-23.295],[17.481,-35.409],[10.05,66.653]],"v":[[-13.196,82.539],[-91.454,52.763],[-35.087,-40.394],[22.878,-47.474]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":248,"s":[{"i":[[6.838,-67.776],[34.494,12.227],[-10.342,20.948],[-1.199,-29.312]],"o":[[-21.25,-5.74],[20.513,-23.295],[17.481,-35.409],[2.713,59.571]],"v":[[-5.515,84.54],[-88.352,53.048],[-35.087,-40.394],[22.878,-47.474]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":249,"s":[{"i":[[5.101,-62.543],[34.671,11.611],[-10.342,20.948],[-0.668,-29.353]],"o":[[-21.594,-5.572],[20.513,-23.295],[17.481,-35.409],[1.491,58.391]],"v":[[-4.069,84.934],[-87.835,53.096],[-35.087,-40.394],[22.878,-47.474]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":250,"s":[{"i":[[3.365,-57.309],[34.847,10.994],[-10.342,20.948],[-2.119,-29.318]],"o":[[-21.937,-5.405],[20.513,-23.295],[17.481,-35.409],[4.74,65.588]],"v":[[-7.591,83.52],[-87.318,53.143],[-35.087,-40.394],[22.878,-47.474]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":262,"s":[{"i":[[19.845,-49.595],[33.436,15.927],[-21.538,14.596],[-3.833,-29.143]],"o":[[-19.19,-6.746],[18.32,-44.02],[32.689,-22.153],[8.735,66.403]],"v":[[-21.259,80.737],[-70.848,61.057],[-38.044,-45.408],[29.716,-37.673]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":272,"s":[{"i":[[33.884,-82.702],[35.794,10.449],[-32.574,38.018],[-11.838,-26.905]],"o":[[-20.371,-1.213],[17.245,-47.195],[25.693,-29.987],[24.387,55.428]],"v":[[-9.107,84.44],[-70.8,64.015],[-43.237,-45.048],[22.878,-47.474]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":288,"s":[{"i":[[-17.347,-26.252],[34.255,22.595],[-21.124,34.028],[-12.322,-26.687]],"o":[[-22.359,-7.372],[31.451,-62.128],[20.827,-33.55],[9.321,20.188]],"v":[[15.849,85.924],[-74.975,62.63],[-41.229,-42.067],[29.198,-40.112]],"c":true}]},{"t":315,"s":[{"i":[[-2.023,-26.957],[39.709,12.219],[-21.124,34.028],[-12.322,-26.687]],"o":[[-29.757,-3.302],[31.451,-62.128],[20.827,-33.55],[9.321,20.188]],"v":[[2.796,92.423],[-74.975,62.63],[-41.229,-42.067],[29.198,-40.112]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.098039217293,0,0.443137258291,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[502.948,562.78],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"SKIRT","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":3600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":15,"ty":0,"nm":"PCOMP_L High heel 180","refId":"comp_14","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('L Leg N CTRL').transform.rotation;"},"p":{"a":0,"k":[735.375,871,0],"ix":2,"l":2,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('L Leg N CTRL').effect('L Leg N Limb Control')('Wrist  (comp space)');"},"a":{"a":0,"k":[250,250,0],"ix":1,"l":2},"s":{"a":0,"k":[17,17,100],"ix":6,"l":2}},"ao":0,"ef":[{"ty":5,"nm":"In/Out Range","np":3,"mn":"ADBE Point Control","ix":1,"en":1,"ef":[{"ty":3,"nm":"Point","mn":"ADBE Point Control-0001","ix":1,"v":{"a":0,"k":[0,60],"ix":1}}]}],"tm":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[0]},{"t":3600,"s":[60]}],"ix":2,"x":"var $bm_rt;\nfunction linearExpression(value, inputMin, inputMax, outputMin, outputMax) {\n    var normalizedValue = $bm_div($bm_sub(value, inputMin), $bm_sub(inputMax, inputMin));\n    var outputValue = $bm_sum(outputMin, $bm_mul(normalizedValue, $bm_sub(outputMax, outputMin)));\n    return outputValue;\n}\nvar inOutRange = thisComp.layer('PCOMP_L High heel 180').effect('In/Out Range')('Point');\nvar controllingValue = thisComp.layer('MAIN PSR').effect('L Foot Turn')('Slider');\nvar inputMin = 0;\nvar inputMax = 100;\nvar outputMin = $bm_div(inOutRange[0], 60);\nvar outputMax = $bm_div(inOutRange[1], 60);\n$bm_rt = linearExpression(controllingValue, inputMin, inputMax, outputMin, outputMax);"},"w":500,"h":500,"ip":0,"op":3600,"st":0,"bm":0},{"ddd":0,"ind":16,"ty":4,"nm":"L Leg TOP","parent":2,"sr":1,"ks":{"o":{"a":0,"k":30,"ix":11,"x":"var $bm_rt;\nvar sliderValue = thisComp.layer('MAIN PSR').effect('Hips Turn')('Slider');\nif (sliderValue <= 25) {\n    $bm_rt = 0;\n} else if (sliderValue < 75) {\n    $bm_rt = 100;\n} else {\n    $bm_rt = 0;\n}"},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-244.774,242.198,0],"ix":2,"l":2,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('L Leg N').transform.position;"},"a":{"a":0,"k":[-163,422,0],"ix":1,"l":2,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('L Leg N').transform.anchorPoint;"},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0]],"o":[[0,0]],"v":[[-163,422]],"c":false},"ix":2,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('L Leg N').content('Upper Limb').content('Path 1').path;"},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.203922002456,0.2588239782,0.501960963829,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.8,0.666666666667,0.541176470588,1],"ix":4,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('L Leg N').content('Upper Limb').content('Fill 1').color;"},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 2","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0]],"o":[[0,0]],"v":[[-163,422]],"c":false},"ix":2,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('L Leg N').content('Lower Limb').content('Path 1').path;"},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.203922002456,0.2588239782,0.501960963829,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.8,0.666666666667,0.541176470588,1],"ix":4,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('L Leg N').content('Upper Limb').content('Fill 1').color;"},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1","np":3,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1200,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":17,"ty":0,"nm":"PCOMP_R High heel 180","refId":"comp_15","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":10,"ix":10,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('R Leg N CTRL').transform.rotation;"},"p":{"a":0,"k":[735,871,0],"ix":2,"l":2,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('R Leg N CTRL').effect('R Leg N Limb Control')('Wrist  (comp space)');"},"a":{"a":0,"k":[250,250,0],"ix":1,"l":2},"s":{"a":0,"k":[17,17,100],"ix":6,"l":2}},"ao":0,"ef":[{"ty":5,"nm":"In/Out Range","np":3,"mn":"ADBE Point Control","ix":1,"en":1,"ef":[{"ty":3,"nm":"Point","mn":"ADBE Point Control-0001","ix":1,"v":{"a":0,"k":[0,60],"ix":1}}]}],"tm":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[0]},{"t":3600,"s":[60]}],"ix":2,"x":"var $bm_rt;\nfunction linearExpression(value, inputMin, inputMax, outputMin, outputMax) {\n    var normalizedValue = $bm_div($bm_sub(value, inputMin), $bm_sub(inputMax, inputMin));\n    var outputValue = $bm_sum(outputMin, $bm_mul(normalizedValue, $bm_sub(outputMax, outputMin)));\n    return outputValue;\n}\nvar inOutRange = thisComp.layer('PCOMP_R High heel 180').effect('In/Out Range')('Point');\nvar controllingValue = thisComp.layer('MAIN PSR').effect('R Foot Turn')('Slider');\nvar inputMin = 0;\nvar inputMax = 100;\nvar outputMin = $bm_div(inOutRange[0], 60);\nvar outputMax = $bm_div(inOutRange[1], 60);\n$bm_rt = linearExpression(controllingValue, inputMin, inputMax, outputMin, outputMax);"},"w":500,"h":500,"ip":0,"op":3600,"st":0,"bm":0},{"ddd":0,"ind":18,"ty":4,"nm":"R Leg TOP","parent":2,"sr":1,"ks":{"o":{"a":0,"k":70,"ix":11,"x":"var $bm_rt;\nvar sliderValue = thisComp.layer('MAIN PSR').effect('Hips Turn')('Slider');\nif (sliderValue <= 25) {\n    $bm_rt = 100;\n} else if (sliderValue < 75) {\n    $bm_rt = 0;\n} else {\n    $bm_rt = 100;\n}"},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-176.774,232.198,0],"ix":2,"l":2,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('R Leg N').transform.position;"},"a":{"a":0,"k":[-163,422,0],"ix":1,"l":2,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('R Leg N').transform.anchorPoint;"},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0]],"o":[[0,0]],"v":[[-163,422]],"c":false},"ix":2,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('R Leg N').content('Upper Limb').content('Path 1').path;"},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.203922002456,0.2588239782,0.501960963829,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.8,0.666666666667,0.541176470588,1],"ix":4,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('R Leg N').content('Upper Limb').content('Fill 1').color;"},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 2","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0]],"o":[[0,0]],"v":[[-163,422]],"c":false},"ix":2,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('R Leg N').content('Lower Limb').content('Path 1').path;"},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.203922002456,0.2588239782,0.501960963829,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.8,0.666666666667,0.541176470588,1],"ix":4,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('R Leg N').content('Upper Limb').content('Fill 1').color;"},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1","np":3,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1200,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":19,"ty":4,"nm":"L Leg N","parent":2,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11,"x":"var $bm_rt;\nvar sliderValue = thisComp.layer('MAIN PSR').effect('Hips Turn')('Slider');\nif (sliderValue <= 25) {\n    $bm_rt = 100;\n} else if (sliderValue < 75) {\n    $bm_rt = 0;\n} else {\n    $bm_rt = 100;\n}"},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[49.952,48.198,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":1,"s":[71.226,48.198,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":2,"s":[49.952,48.198,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":3,"s":[28.7,48.198,0],"to":[0,0,0],"ti":[0,0,0]},{"t":4,"s":[49.952,48.198,0]}],"ix":2,"l":2,"x":"var $bm_rt;\nfunction linearExpression(value, inputMin, inputMax, outputMin, outputMax) {\n    var normalizedValue = $bm_div($bm_sub(value, inputMin), $bm_sub(inputMax, inputMin));\n    var outputValue = $bm_sum(outputMin, $bm_mul(normalizedValue, $bm_sub(outputMax, outputMin)));\n    return Math.max(Math.min(outputValue, Math.max(outputMin, outputMax)), Math.min(outputMin, outputMax));\n}\nvar controllingValue = thisComp.layer('MAIN PSR')('Effects')('Hips Turn')('Slider').value;\nvar minVal = 0;\nvar maxVal = 100;\nif (controllingValue < minVal)\n    controllingValue = minVal;\nif (controllingValue > maxVal)\n    controllingValue = maxVal;\nvar segments = [\n    [\n        [\n            49.95,\n            48.2,\n            0\n        ],\n        [\n            71.23,\n            48.2,\n            0\n        ]\n    ],\n    [\n        [\n            71.23,\n            48.2,\n            0\n        ],\n        [\n            49.95,\n            48.2,\n            0\n        ]\n    ],\n    [\n        [\n            49.95,\n            48.2,\n            0\n        ],\n        [\n            28.7,\n            48.2,\n            0\n        ]\n    ],\n    [\n        [\n            28.7,\n            48.2,\n            0\n        ],\n        [\n            49.95,\n            48.2,\n            0\n        ]\n    ]\n];\nvar relativeTimes = [\n    0,\n    0.25,\n    0.5,\n    0.75,\n    1\n];\nvar evenInterpolation = false;\nfunction mapSliderToValue2D(controllingValue, segments, minVal, maxVal, relativeTimes, evenInterpolation) {\n    var numSegments = segments.length;\n    var mappedValueX, mappedValueY;\n    for (var i = 0; i < numSegments; i++) {\n        var segmentStart, segmentEnd, valueStartX, valueEndX, valueStartY, valueEndY;\n        if (evenInterpolation) {\n            segmentStart = $bm_sum(minVal, $bm_div($bm_mul(i, $bm_sub(maxVal, minVal)), numSegments));\n            segmentEnd = $bm_sum(minVal, $bm_div($bm_mul($bm_sum(i, 1), $bm_sub(maxVal, minVal)), numSegments));\n            valueStartX = segments[i][0][0];\n            valueEndX = segments[i][1][0];\n            valueStartY = segments[i][0][1];\n            valueEndY = segments[i][1][1];\n        } else {\n            segmentStart = $bm_sum(minVal, $bm_mul(relativeTimes[i], $bm_sub(maxVal, minVal)));\n            segmentEnd = $bm_sum(minVal, $bm_mul(relativeTimes[$bm_sum(i, 1)], $bm_sub(maxVal, minVal)));\n            valueStartX = segments[i][0][0];\n            valueEndX = segments[i][1][0];\n            valueStartY = segments[i][0][1];\n            valueEndY = segments[i][1][1];\n        }\n        if (segmentStart === segmentEnd) {\n            segmentEnd = $bm_sum(segmentEnd, 0.0001);\n        }\n        if (controllingValue >= segmentStart && controllingValue <= segmentEnd) {\n            mappedValueX = linearExpression(controllingValue, segmentStart, segmentEnd, valueStartX, valueEndX);\n            mappedValueY = linearExpression(controllingValue, segmentStart, segmentEnd, valueStartY, valueEndY);\n            break;\n        }\n    }\n    if (controllingValue < minVal) {\n        mappedValueX = segments[0][0][0];\n        mappedValueY = segments[0][0][1];\n    }\n    if (controllingValue > maxVal) {\n        mappedValueX = segments[numSegments - 1][1][0];\n        mappedValueY = segments[numSegments - 1][1][1];\n    }\n    return [\n        mappedValueX,\n        mappedValueY\n    ];\n}\nvar mappedValue = mapSliderToValue2D(controllingValue, segments, minVal, maxVal, relativeTimes, evenInterpolation);\n$bm_rt = value = mappedValue;"},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[],"o":[],"v":[],"c":true},"ix":2,"x":"var $bm_rt;\nvar ctrlLayer = thisComp.layer('L Leg N CTRL');\nvar effect = ctrlLayer.effect('L Leg N Limb Control');\nvar adjustedLimbLengths = effect('Adjusted U/L Limb Lengths').value;\nvar upperLimbLength = adjustedLimbLengths[0];\nvar lowerLimbLength = adjustedLimbLengths[1];\nvar upperLimbTopWidth = effect('Upper Limb Top Width').value;\nvar upperLimbBottomWidth = effect('Upper Limb Bottom Width').value;\nvar upperLimbTopCurvature = $bm_div(Math.min(Math.max(effect('Upper Limb Top Curvature').value, 0), 100), 100);\nvar upperLimbBottomCurvature = $bm_div(Math.min(Math.max(effect('Upper Limb Bottom Curvature').value, 0), 100), 100);\nvar ikAngles = effect('IK Angles');\nvar enableSideCurvature = effect('UL Enable Side Curvature').value;\nvar enableInverseCurvature = effect('UL Enable Inverse Curvature').value;\nvar sideCurvatureCenter = $bm_div(effect('UL Side Curvature Center Point').value, 100);\nvar sideCurvatureBend = effect('UL Side Curvature Bend').value;\nvar sideWeight = $bm_div(effect('UL Left/Right Side Weight').value, 100);\nvar ratio = 1.5523;\nvar topRadius = $bm_mul($bm_div(upperLimbTopWidth, ratio), upperLimbTopCurvature);\nvar bottomRadius = $bm_mul($bm_div(upperLimbBottomWidth, ratio), upperLimbBottomCurvature);\nvar rotation = degreesToRadians(ikAngles[0]);\nfunction rotate(point, angle) {\n    var x = $bm_sub($bm_mul(point[0], Math.cos(angle)), $bm_mul(point[1], Math.sin(angle)));\n    var y = $bm_sum($bm_mul(point[0], Math.sin(angle)), $bm_mul(point[1], Math.cos(angle)));\n    return [\n        x,\n        y\n    ];\n}\nfunction interpolate(pointA, pointB, t) {\n    return [\n        pointA[0] + t * (pointB[0] - pointA[0]),\n        pointA[1] + t * (pointB[1] - pointA[1])\n    ];\n}\nvar upperLimb = [\n    rotate([\n        -upperLimbTopWidth / 2,\n        0\n    ], rotation),\n    rotate([\n        upperLimbTopWidth / 2,\n        0\n    ], rotation),\n    rotate([\n        upperLimbBottomWidth / 2,\n        upperLimbLength\n    ], rotation),\n    rotate([\n        -upperLimbBottomWidth / 2,\n        upperLimbLength\n    ], rotation)\n];\nvar centerPoint03 = interpolate(upperLimb[0], upperLimb[3], $bm_sum(0.5, $bm_mul(sideCurvatureCenter, 0.5)));\nvar centerPoint12 = interpolate(upperLimb[1], upperLimb[2], $bm_sum(0.5, $bm_mul(sideCurvatureCenter, 0.5)));\nvar totalBendAmount = sideCurvatureBend;\nvar bendAmount03 = $bm_div($bm_mul(totalBendAmount, $bm_sub(1, sideWeight)), 2);\nvar bendAmount12 = $bm_div($bm_mul(totalBendAmount, $bm_sum(1, sideWeight)), 2);\nvar inTan0, outTan3, outTan1, inTan2;\nif (enableSideCurvature) {\n    var influence03 = $bm_mul(0.5, $bm_sub(1, sideCurvatureCenter));\n    var influence03Opposite = $bm_mul(0.5, $bm_sum(1, sideCurvatureCenter));\n    if (enableInverseCurvature) {\n        inTan0 = rotate([\n            $bm_mul(bendAmount03, influence03Opposite),\n            0\n        ], rotation);\n        outTan3 = rotate([\n            $bm_mul($bm_neg(bendAmount03), influence03),\n            0\n        ], rotation);\n        outTan1 = rotate([\n            $bm_mul($bm_neg(bendAmount12), influence03Opposite),\n            0\n        ], rotation);\n        inTan2 = rotate([\n            $bm_mul(bendAmount12, influence03),\n            0\n        ], rotation);\n    } else {\n        inTan0 = rotate([\n            $bm_mul($bm_div(bendAmount03, 2), influence03Opposite),\n            0\n        ], rotation);\n        outTan3 = rotate([\n            $bm_mul($bm_div(bendAmount03, 2), influence03),\n            0\n        ], rotation);\n        outTan1 = rotate([\n            $bm_mul($bm_div($bm_neg(bendAmount12), 2), influence03Opposite),\n            0\n        ], rotation);\n        inTan2 = rotate([\n            $bm_mul($bm_div($bm_neg(bendAmount12), 2), influence03),\n            0\n        ], rotation);\n    }\n    inTan0 = [\n        $bm_sub($bm_sum(inTan0[0], centerPoint03[0]), upperLimb[0][0]),\n        $bm_sub($bm_sum(inTan0[1], centerPoint03[1]), upperLimb[0][1])\n    ];\n    outTan3 = [\n        $bm_sub($bm_sum(outTan3[0], centerPoint03[0]), upperLimb[3][0]),\n        $bm_sub($bm_sum(outTan3[1], centerPoint03[1]), upperLimb[3][1])\n    ];\n    outTan1 = [\n        $bm_sub($bm_sum(outTan1[0], centerPoint12[0]), upperLimb[1][0]),\n        $bm_sub($bm_sum(outTan1[1], centerPoint12[1]), upperLimb[1][1])\n    ];\n    inTan2 = [\n        $bm_sub($bm_sum(inTan2[0], centerPoint12[0]), upperLimb[2][0]),\n        $bm_sub($bm_sum(inTan2[1], centerPoint12[1]), upperLimb[2][1])\n    ];\n    var inTangents = [\n        inTan0,\n        rotate([\n            0,\n            -topRadius\n        ], rotation),\n        inTan2,\n        rotate([\n            0,\n            bottomRadius\n        ], rotation)\n    ];\n    var outTangents = [\n        rotate([\n            0,\n            -topRadius\n        ], rotation),\n        outTan1,\n        rotate([\n            0,\n            bottomRadius\n        ], rotation),\n        outTan3\n    ];\n} else {\n    var zeroPoint = rotate([\n        0,\n        0\n    ], rotation);\n    var negativeTopRadius = rotate([\n        0,\n        $bm_neg(topRadius)\n    ], rotation);\n    var positiveBottomRadius = rotate([\n        0,\n        bottomRadius\n    ], rotation);\n    inTangents = [\n        zeroPoint,\n        negativeTopRadius,\n        zeroPoint,\n        positiveBottomRadius\n    ];\n    outTangents = [\n        negativeTopRadius,\n        zeroPoint,\n        positiveBottomRadius,\n        zeroPoint\n    ];\n}\n$bm_rt = createPath(upperLimb, inTangents, outTangents, true);"},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0,0,1],"ix":4,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('L Leg N CTRL').effect('L Leg N Limb Control')('Arm Fill Color');"},"o":{"a":0,"k":100,"ix":5,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('L Leg N CTRL').effect('L Leg N Limb Control')('Arm Fill Opacity');"},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Upper Limb","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[],"o":[],"v":[],"c":true},"ix":2,"x":"var $bm_rt;\nvar ctrlLayer = thisComp.layer('L Leg N CTRL');\nvar effect = ctrlLayer.effect('L Leg N Limb Control');\nvar adjustedLimbLengths = effect('Adjusted U/L Limb Lengths').value;\nvar upperLimbLength = adjustedLimbLengths[0];\nvar lowerLimbLength = adjustedLimbLengths[1];\nvar lowerLimbTopWidth = effect('Lower Limb Top Width').value;\nvar lowerLimbBottomWidth = effect('Lower Limb Bottom Width').value;\nvar lowerLimbTopCurvature = $bm_div(Math.min(Math.max(effect('Lower Limb Top Curvature').value, 0), 100), 100);\nvar lowerLimbBottomCurvature = $bm_div(Math.min(Math.max(effect('Lower Limb Bottom Curvature').value, 0), 100), 100);\nvar ikAngles = effect('IK Angles');\nvar enableSideCurvature = effect('LL Enable Side Curvature').value;\nvar enableInverseCurvature = effect('LL Enable Inverse Curvature').value;\nvar sideCurvatureCenter = $bm_div(effect('LL Side Curvature Center Point').value, 100);\nvar sideCurvatureBend = effect('LL Side Curvature Bend').value;\nvar sideWeight = $bm_div(effect('LL Left/Right Side Weight').value, 100);\nvar ratio = 1.5523;\nvar topRadius = $bm_mul($bm_div(lowerLimbTopWidth, ratio), lowerLimbTopCurvature);\nvar bottomRadius = $bm_mul($bm_div(lowerLimbBottomWidth, ratio), lowerLimbBottomCurvature);\nvar upperLimbRotation = degreesToRadians(ikAngles[0]);\nvar lowerLimbRotation = degreesToRadians(ikAngles[1]);\nfunction rotate(point, angle, origin) {\n    var x = $bm_sub($bm_sum(origin[0], $bm_mul($bm_sub(point[0], origin[0]), Math.cos(angle))), $bm_mul($bm_sub(point[1], origin[1]), Math.sin(angle)));\n    var y = $bm_sum($bm_sum(origin[1], $bm_mul($bm_sub(point[0], origin[0]), Math.sin(angle))), $bm_mul($bm_sub(point[1], origin[1]), Math.cos(angle)));\n    return [\n        x,\n        y\n    ];\n}\nfunction interpolate(pointA, pointB, t) {\n    return [\n        pointA[0] + t * (pointB[0] - pointA[0]),\n        pointA[1] + t * (pointB[1] - pointA[1])\n    ];\n}\nvar upperLimbEndpoint = rotate([\n    0,\n    upperLimbLength\n], upperLimbRotation, [\n    0,\n    0\n]);\nvar anchorX = upperLimbEndpoint[0];\nvar anchorY = upperLimbEndpoint[1];\nvar lowerLimb = [\n    rotate([\n        -lowerLimbTopWidth / 2,\n        0\n    ], lowerLimbRotation, [\n        0,\n        0\n    ]),\n    rotate([\n        lowerLimbTopWidth / 2,\n        0\n    ], lowerLimbRotation, [\n        0,\n        0\n    ]),\n    rotate([\n        lowerLimbBottomWidth / 2,\n        lowerLimbLength\n    ], lowerLimbRotation, [\n        0,\n        0\n    ]),\n    rotate([\n        -lowerLimbBottomWidth / 2,\n        lowerLimbLength\n    ], lowerLimbRotation, [\n        0,\n        0\n    ])\n];\nlowerLimb = lowerLimb.map(function (point) {\n    return [\n        point[0] + anchorX,\n        point[1] + anchorY\n    ];\n});\nvar centerPoint03 = interpolate(lowerLimb[0], lowerLimb[3], $bm_sum(0.5, $bm_mul(sideCurvatureCenter, 0.5)));\nvar centerPoint12 = interpolate(lowerLimb[1], lowerLimb[2], $bm_sum(0.5, $bm_mul(sideCurvatureCenter, 0.5)));\nvar totalBendAmount = sideCurvatureBend;\nvar bendAmount03 = $bm_div($bm_mul(totalBendAmount, $bm_sub(1, sideWeight)), 2);\nvar bendAmount12 = $bm_div($bm_mul(totalBendAmount, $bm_sum(1, sideWeight)), 2);\nvar inTan0, outTan3, outTan1, inTan2;\nif (enableSideCurvature) {\n    var influence03 = $bm_mul(0.5, $bm_sub(1, sideCurvatureCenter));\n    var influence03Opposite = $bm_mul(0.5, $bm_sum(1, sideCurvatureCenter));\n    if (enableInverseCurvature) {\n        inTan0 = rotate([\n            $bm_mul(bendAmount03, influence03Opposite),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n        outTan3 = rotate([\n            $bm_mul($bm_neg(bendAmount03), influence03),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n        outTan1 = rotate([\n            $bm_mul($bm_neg(bendAmount12), influence03Opposite),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n        inTan2 = rotate([\n            $bm_mul(bendAmount12, influence03),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n    } else {\n        inTan0 = rotate([\n            $bm_mul($bm_div(bendAmount03, 2), influence03Opposite),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n        outTan3 = rotate([\n            $bm_mul($bm_div(bendAmount03, 2), influence03),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n        outTan1 = rotate([\n            $bm_mul($bm_div($bm_neg(bendAmount12), 2), influence03Opposite),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n        inTan2 = rotate([\n            $bm_mul($bm_div($bm_neg(bendAmount12), 2), influence03),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n    }\n    inTan0 = [\n        $bm_sub($bm_sum(inTan0[0], centerPoint03[0]), lowerLimb[0][0]),\n        $bm_sub($bm_sum(inTan0[1], centerPoint03[1]), lowerLimb[0][1])\n    ];\n    outTan3 = [\n        $bm_sub($bm_sum(outTan3[0], centerPoint03[0]), lowerLimb[3][0]),\n        $bm_sub($bm_sum(outTan3[1], centerPoint03[1]), lowerLimb[3][1])\n    ];\n    outTan1 = [\n        $bm_sub($bm_sum(outTan1[0], centerPoint12[0]), lowerLimb[1][0]),\n        $bm_sub($bm_sum(outTan1[1], centerPoint12[1]), lowerLimb[1][1])\n    ];\n    inTan2 = [\n        $bm_sub($bm_sum(inTan2[0], centerPoint12[0]), lowerLimb[2][0]),\n        $bm_sub($bm_sum(inTan2[1], centerPoint12[1]), lowerLimb[2][1])\n    ];\n    var inTangents = [\n        inTan0,\n        rotate([\n            0,\n            -topRadius\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]),\n        inTan2,\n        rotate([\n            0,\n            bottomRadius\n        ], lowerLimbRotation, [\n            0,\n            0\n        ])\n    ];\n    var outTangents = [\n        rotate([\n            0,\n            -topRadius\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]),\n        outTan1,\n        rotate([\n            0,\n            bottomRadius\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]),\n        outTan3\n    ];\n} else {\n    var zeroPoint = rotate([\n        0,\n        0\n    ], lowerLimbRotation, [\n        0,\n        0\n    ]);\n    var negativeTopRadius = rotate([\n        0,\n        $bm_neg(topRadius)\n    ], lowerLimbRotation, [\n        0,\n        0\n    ]);\n    var positiveBottomRadius = rotate([\n        0,\n        bottomRadius\n    ], lowerLimbRotation, [\n        0,\n        0\n    ]);\n    inTangents = [\n        zeroPoint,\n        negativeTopRadius,\n        zeroPoint,\n        positiveBottomRadius\n    ];\n    outTangents = [\n        negativeTopRadius,\n        zeroPoint,\n        positiveBottomRadius,\n        zeroPoint\n    ];\n}\n$bm_rt = createPath(lowerLimb, inTangents, outTangents, true);"},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0,0,1],"ix":4,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('L Leg N CTRL').effect('L Leg N Limb Control')('Arm Fill Color');"},"o":{"a":0,"k":100,"ix":5,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('L Leg N CTRL').effect('L Leg N Limb Control')('Arm Fill Opacity');"},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Lower Limb","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[],"o":[],"v":[],"c":true},"ix":2,"x":"var $bm_rt;\n$bm_rt = content('Upper Limb').content('Path 1').path;"},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('L Leg N CTRL').effect('L Leg N Limb Control')('Arm Stroke Color');"},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":2,"ix":5,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('L Leg N CTRL').effect('L Leg N Limb Control')('Arm Stroke Width');"},"lc":2,"lj":2,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tm","s":{"a":0,"k":0,"ix":1},"e":{"a":0,"k":100,"ix":2,"x":"var $bm_rt;\nvar ctrlLayer = thisComp.layer('L Leg N CTRL');\nvar adjustedLengths = ctrlLayer.effect('L Leg N Limb Control')('Adjusted U/L Limb Lengths').value;\nvar upperLimbLength = adjustedLengths[0];\nvar upperLimbTop = ctrlLayer.effect('L Leg N Limb Control')('Upper Limb Top Width').value;\nvar upperLimbBottom = ctrlLayer.effect('L Leg N Limb Control')('Upper Limb Bottom Width').value;\nvar upperLimbTopCurvature = $bm_div(Math.min(Math.max(ctrlLayer.effect('L Leg N Limb Control')('Upper Limb Top Curvature').value, 0), 100), 100);\nvar upperLimbBottomCurvature = $bm_div(Math.min(Math.max(ctrlLayer.effect('L Leg N Limb Control')('Upper Limb Bottom Curvature').value, 0), 100), 100);\nvar disableShoulderStroke = ctrlLayer.effect('L Leg N Limb Control')('Shoulder Stroke').value;\nvar segment0_1 = $bm_sum($bm_mul(upperLimbTop, $bm_sub(1, upperLimbTopCurvature)), $bm_mul($bm_mul(Math.PI, $bm_div(upperLimbTop, 2)), upperLimbTopCurvature));\nvar segment2_3 = $bm_sum($bm_mul(upperLimbBottom, $bm_sub(1, upperLimbBottomCurvature)), $bm_mul($bm_mul(Math.PI, $bm_div(upperLimbBottom, 2)), upperLimbBottomCurvature));\nvar segment1_2 = Math.sqrt($bm_sum(Math.pow($bm_div($bm_sub(upperLimbTop, upperLimbBottom), 2), 2), Math.pow(upperLimbLength, 2)));\nvar segment3_0 = segment1_2;\nvar totalLength = $bm_sum($bm_sum($bm_sum(segment0_1, segment1_2), segment2_3), segment3_0);\nif (disableShoulderStroke == 0) {\n    var endPercentage = $bm_mul($bm_div($bm_sum($bm_sum(segment1_2, segment2_3), segment3_0), totalLength), 100);\n} else {\n    var endPercentage = 100;\n}\n$bm_rt = endPercentage;"},"o":{"a":0,"k":0,"ix":3,"x":"var $bm_rt;\nvar ctrlLayer = thisComp.layer('L Leg N CTRL');\nvar adjustedLengths = ctrlLayer.effect('L Leg N Limb Control')('Adjusted U/L Limb Lengths').value;\nvar upperLimbLength = adjustedLengths[0];\nvar upperLimbTop = ctrlLayer.effect('L Leg N Limb Control')('Upper Limb Top Width').value;\nvar upperLimbBottom = ctrlLayer.effect('L Leg N Limb Control')('Upper Limb Bottom Width').value;\nvar upperLimbTopCurvature = $bm_div(Math.min(Math.max(ctrlLayer.effect('L Leg N Limb Control')('Upper Limb Top Curvature').value, 0), 100), 100);\nvar upperLimbBottomCurvature = $bm_div(Math.min(Math.max(ctrlLayer.effect('L Leg N Limb Control')('Upper Limb Bottom Curvature').value, 0), 100), 100);\nvar disableShoulderStroke = ctrlLayer.effect('L Leg N Limb Control')('Shoulder Stroke').value;\nvar segment0_1 = $bm_sum($bm_mul(upperLimbTop, $bm_sub(1, upperLimbTopCurvature)), $bm_mul($bm_mul(Math.PI, $bm_div(upperLimbTop, 2)), upperLimbTopCurvature));\nvar segment2_3 = $bm_sum($bm_mul(upperLimbBottom, $bm_sub(1, upperLimbBottomCurvature)), $bm_mul($bm_mul(Math.PI, $bm_div(upperLimbBottom, 2)), upperLimbBottomCurvature));\nvar segment1_2 = Math.sqrt($bm_sum(Math.pow($bm_div($bm_sub(upperLimbTop, upperLimbBottom), 2), 2), Math.pow(upperLimbLength, 2)));\nvar segment3_0 = segment1_2;\nvar totalLength = $bm_sum($bm_sum($bm_sum(segment0_1, segment1_2), segment2_3), segment3_0);\nif (disableShoulderStroke == 0) {\n    var offset = $bm_mul($bm_div(segment0_1, totalLength), 360);\n} else {\n    var offset = 0;\n}\n$bm_rt = offset;"},"m":1,"ix":3,"nm":"Trim Paths 1","mn":"ADBE Vector Filter - Trim","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Upper Limb Stroke","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[],"o":[],"v":[],"c":true},"ix":2,"x":"var $bm_rt;\n$bm_rt = content('Lower Limb').content('Path 1').path;"},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('L Leg N CTRL').effect('L Leg N Limb Control')('Arm Stroke Color');"},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":2,"ix":5,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('L Leg N CTRL').effect('L Leg N Limb Control')('Arm Stroke Width');"},"lc":2,"lj":2,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tm","s":{"a":0,"k":0,"ix":1},"e":{"a":0,"k":100,"ix":2,"x":"var $bm_rt;\nvar ctrlLayer = thisComp.layer('L Leg N CTRL');\nvar adjustedLengths = ctrlLayer.effect('L Leg N Limb Control')('Adjusted U/L Limb Lengths').value;\nvar lowerLimbLength = adjustedLengths[1];\nvar lowerLimbTop = ctrlLayer.effect('L Leg N Limb Control')('Lower Limb Top Width').value;\nvar lowerLimbBottom = ctrlLayer.effect('L Leg N Limb Control')('Lower Limb Bottom Width').value;\nvar lowerLimbTopCurvature = $bm_div(Math.min(Math.max(ctrlLayer.effect('L Leg N Limb Control')('Lower Limb Top Curvature').value, 0), 100), 100);\nvar lowerLimbBottomCurvature = $bm_div(Math.min(Math.max(ctrlLayer.effect('L Leg N Limb Control')('Lower Limb Bottom Curvature').value, 0), 100), 100);\nvar disableWristStroke = ctrlLayer.effect('L Leg N Limb Control')('Wrist Stroke').value;\nvar segment0_1 = $bm_sum($bm_mul(lowerLimbTop, $bm_sub(1, lowerLimbTopCurvature)), $bm_mul($bm_mul(Math.PI, $bm_div(lowerLimbTop, 2)), lowerLimbTopCurvature));\nvar segment2_3 = $bm_sum($bm_mul(lowerLimbBottom, $bm_sub(1, lowerLimbBottomCurvature)), $bm_mul($bm_mul(Math.PI, $bm_div(lowerLimbBottom, 2)), lowerLimbBottomCurvature));\nvar segment1_2 = Math.sqrt($bm_sum(Math.pow($bm_div($bm_sub(lowerLimbTop, lowerLimbBottom), 2), 2), Math.pow(lowerLimbLength, 2)));\nvar segment3_0 = segment1_2;\nvar totalLength = $bm_sum($bm_sum($bm_sum(segment0_1, segment1_2), segment2_3), segment3_0);\nif (disableWristStroke == 0) {\n    var endPercentage = $bm_mul($bm_div($bm_sum($bm_sum(segment0_1, segment1_2), segment3_0), totalLength), 100);\n} else {\n    var endPercentage = 100;\n}\n$bm_rt = endPercentage;"},"o":{"a":0,"k":0,"ix":3,"x":"var $bm_rt;\nvar ctrlLayer = thisComp.layer('L Leg N CTRL');\nvar adjustedLengths = ctrlLayer.effect('L Leg N Limb Control')('Adjusted U/L Limb Lengths').value;\nvar lowerLimbLength = adjustedLengths[1];\nvar lowerLimbTop = ctrlLayer.effect('L Leg N Limb Control')('Lower Limb Top Width').value;\nvar lowerLimbBottom = ctrlLayer.effect('L Leg N Limb Control')('Lower Limb Bottom Width').value;\nvar lowerLimbTopCurvature = $bm_div(Math.min(Math.max(ctrlLayer.effect('L Leg N Limb Control')('Lower Limb Top Curvature').value, 0), 100), 100);\nvar lowerLimbBottomCurvature = $bm_div(Math.min(Math.max(ctrlLayer.effect('L Leg N Limb Control')('Lower Limb Bottom Curvature').value, 0), 100), 100);\nvar disableWristStroke = ctrlLayer.effect('L Leg N Limb Control')('Wrist Stroke').value;\nvar segment0_1 = $bm_sum($bm_mul(lowerLimbTop, $bm_sub(1, lowerLimbTopCurvature)), $bm_mul($bm_mul(Math.PI, $bm_div(lowerLimbTop, 2)), lowerLimbTopCurvature));\nvar segment2_3 = $bm_sum($bm_mul(lowerLimbBottom, $bm_sub(1, lowerLimbBottomCurvature)), $bm_mul($bm_mul(Math.PI, $bm_div(lowerLimbBottom, 2)), lowerLimbBottomCurvature));\nvar segment1_2 = Math.sqrt($bm_sum(Math.pow($bm_div($bm_sub(lowerLimbTop, lowerLimbBottom), 2), 2), Math.pow(lowerLimbLength, 2)));\nvar segment3_0 = segment1_2;\nvar totalLength = $bm_sum($bm_sum($bm_sum(segment0_1, segment1_2), segment2_3), segment3_0);\nif (disableWristStroke == 0) {\n    var offset = $bm_mul($bm_div($bm_sum($bm_sum(segment0_1, segment1_2), segment2_3), totalLength), 360);\n} else {\n    var offset = 0;\n}\n$bm_rt = offset;"},"m":1,"ix":3,"nm":"Trim Paths 1","mn":"ADBE Vector Filter - Trim","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Lower Limb Stroke","np":3,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Arm Stroke","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":3600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":20,"ty":4,"nm":"R Leg N","parent":2,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11,"x":"var $bm_rt;\nvar sliderValue = thisComp.layer('MAIN PSR').effect('Hips Turn')('Slider');\nif (sliderValue <= 25) {\n    $bm_rt = 0;\n} else if (sliderValue < 75) {\n    $bm_rt = 100;\n} else {\n    $bm_rt = 0;\n}"},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[49.952,48.198,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":1,"s":[28.726,48.198,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":2,"s":[49.952,48.198,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":3,"s":[71.2,48.198,0],"to":[0,0,0],"ti":[0,0,0]},{"t":4,"s":[49.952,48.198,0]}],"ix":2,"l":2,"x":"var $bm_rt;\nfunction linearExpression(value, inputMin, inputMax, outputMin, outputMax) {\n    var normalizedValue = $bm_div($bm_sub(value, inputMin), $bm_sub(inputMax, inputMin));\n    var outputValue = $bm_sum(outputMin, $bm_mul(normalizedValue, $bm_sub(outputMax, outputMin)));\n    return Math.max(Math.min(outputValue, Math.max(outputMin, outputMax)), Math.min(outputMin, outputMax));\n}\nvar controllingValue = thisComp.layer('MAIN PSR')('Effects')('Hips Turn')('Slider').value;\nvar minVal = 0;\nvar maxVal = 100;\nif (controllingValue < minVal)\n    controllingValue = minVal;\nif (controllingValue > maxVal)\n    controllingValue = maxVal;\nvar segments = [\n    [\n        [\n            49.95,\n            48.2,\n            0\n        ],\n        [\n            28.73,\n            48.2,\n            0\n        ]\n    ],\n    [\n        [\n            28.73,\n            48.2,\n            0\n        ],\n        [\n            49.95,\n            48.2,\n            0\n        ]\n    ],\n    [\n        [\n            49.95,\n            48.2,\n            0\n        ],\n        [\n            71.2,\n            48.2,\n            0\n        ]\n    ],\n    [\n        [\n            71.2,\n            48.2,\n            0\n        ],\n        [\n            49.95,\n            48.2,\n            0\n        ]\n    ]\n];\nvar relativeTimes = [\n    0,\n    0.25,\n    0.5,\n    0.75,\n    1\n];\nvar evenInterpolation = false;\nfunction mapSliderToValue2D(controllingValue, segments, minVal, maxVal, relativeTimes, evenInterpolation) {\n    var numSegments = segments.length;\n    var mappedValueX, mappedValueY;\n    for (var i = 0; i < numSegments; i++) {\n        var segmentStart, segmentEnd, valueStartX, valueEndX, valueStartY, valueEndY;\n        if (evenInterpolation) {\n            segmentStart = $bm_sum(minVal, $bm_div($bm_mul(i, $bm_sub(maxVal, minVal)), numSegments));\n            segmentEnd = $bm_sum(minVal, $bm_div($bm_mul($bm_sum(i, 1), $bm_sub(maxVal, minVal)), numSegments));\n            valueStartX = segments[i][0][0];\n            valueEndX = segments[i][1][0];\n            valueStartY = segments[i][0][1];\n            valueEndY = segments[i][1][1];\n        } else {\n            segmentStart = $bm_sum(minVal, $bm_mul(relativeTimes[i], $bm_sub(maxVal, minVal)));\n            segmentEnd = $bm_sum(minVal, $bm_mul(relativeTimes[$bm_sum(i, 1)], $bm_sub(maxVal, minVal)));\n            valueStartX = segments[i][0][0];\n            valueEndX = segments[i][1][0];\n            valueStartY = segments[i][0][1];\n            valueEndY = segments[i][1][1];\n        }\n        if (segmentStart === segmentEnd) {\n            segmentEnd = $bm_sum(segmentEnd, 0.0001);\n        }\n        if (controllingValue >= segmentStart && controllingValue <= segmentEnd) {\n            mappedValueX = linearExpression(controllingValue, segmentStart, segmentEnd, valueStartX, valueEndX);\n            mappedValueY = linearExpression(controllingValue, segmentStart, segmentEnd, valueStartY, valueEndY);\n            break;\n        }\n    }\n    if (controllingValue < minVal) {\n        mappedValueX = segments[0][0][0];\n        mappedValueY = segments[0][0][1];\n    }\n    if (controllingValue > maxVal) {\n        mappedValueX = segments[numSegments - 1][1][0];\n        mappedValueY = segments[numSegments - 1][1][1];\n    }\n    return [\n        mappedValueX,\n        mappedValueY\n    ];\n}\nvar mappedValue = mapSliderToValue2D(controllingValue, segments, minVal, maxVal, relativeTimes, evenInterpolation);\n$bm_rt = value = mappedValue;"},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[],"o":[],"v":[],"c":true},"ix":2,"x":"var $bm_rt;\nvar ctrlLayer = thisComp.layer('R Leg N CTRL');\nvar effect = ctrlLayer.effect('R Leg N Limb Control');\nvar adjustedLimbLengths = effect('Adjusted U/L Limb Lengths').value;\nvar upperLimbLength = adjustedLimbLengths[0];\nvar lowerLimbLength = adjustedLimbLengths[1];\nvar upperLimbTopWidth = effect('Upper Limb Top Width').value;\nvar upperLimbBottomWidth = effect('Upper Limb Bottom Width').value;\nvar upperLimbTopCurvature = $bm_div(Math.min(Math.max(effect('Upper Limb Top Curvature').value, 0), 100), 100);\nvar upperLimbBottomCurvature = $bm_div(Math.min(Math.max(effect('Upper Limb Bottom Curvature').value, 0), 100), 100);\nvar ikAngles = effect('IK Angles');\nvar enableSideCurvature = effect('UL Enable Side Curvature').value;\nvar enableInverseCurvature = effect('UL Enable Inverse Curvature').value;\nvar sideCurvatureCenter = $bm_div(effect('UL Side Curvature Center Point').value, 100);\nvar sideCurvatureBend = effect('UL Side Curvature Bend').value;\nvar sideWeight = $bm_div(effect('UL Left/Right Side Weight').value, 100);\nvar ratio = 1.5523;\nvar topRadius = $bm_mul($bm_div(upperLimbTopWidth, ratio), upperLimbTopCurvature);\nvar bottomRadius = $bm_mul($bm_div(upperLimbBottomWidth, ratio), upperLimbBottomCurvature);\nvar rotation = degreesToRadians(ikAngles[0]);\nfunction rotate(point, angle) {\n    var x = $bm_sub($bm_mul(point[0], Math.cos(angle)), $bm_mul(point[1], Math.sin(angle)));\n    var y = $bm_sum($bm_mul(point[0], Math.sin(angle)), $bm_mul(point[1], Math.cos(angle)));\n    return [\n        x,\n        y\n    ];\n}\nfunction interpolate(pointA, pointB, t) {\n    return [\n        pointA[0] + t * (pointB[0] - pointA[0]),\n        pointA[1] + t * (pointB[1] - pointA[1])\n    ];\n}\nvar upperLimb = [\n    rotate([\n        -upperLimbTopWidth / 2,\n        0\n    ], rotation),\n    rotate([\n        upperLimbTopWidth / 2,\n        0\n    ], rotation),\n    rotate([\n        upperLimbBottomWidth / 2,\n        upperLimbLength\n    ], rotation),\n    rotate([\n        -upperLimbBottomWidth / 2,\n        upperLimbLength\n    ], rotation)\n];\nvar centerPoint03 = interpolate(upperLimb[0], upperLimb[3], $bm_sum(0.5, $bm_mul(sideCurvatureCenter, 0.5)));\nvar centerPoint12 = interpolate(upperLimb[1], upperLimb[2], $bm_sum(0.5, $bm_mul(sideCurvatureCenter, 0.5)));\nvar totalBendAmount = sideCurvatureBend;\nvar bendAmount03 = $bm_div($bm_mul(totalBendAmount, $bm_sub(1, sideWeight)), 2);\nvar bendAmount12 = $bm_div($bm_mul(totalBendAmount, $bm_sum(1, sideWeight)), 2);\nvar inTan0, outTan3, outTan1, inTan2;\nif (enableSideCurvature) {\n    var influence03 = $bm_mul(0.5, $bm_sub(1, sideCurvatureCenter));\n    var influence03Opposite = $bm_mul(0.5, $bm_sum(1, sideCurvatureCenter));\n    if (enableInverseCurvature) {\n        inTan0 = rotate([\n            $bm_mul(bendAmount03, influence03Opposite),\n            0\n        ], rotation);\n        outTan3 = rotate([\n            $bm_mul($bm_neg(bendAmount03), influence03),\n            0\n        ], rotation);\n        outTan1 = rotate([\n            $bm_mul($bm_neg(bendAmount12), influence03Opposite),\n            0\n        ], rotation);\n        inTan2 = rotate([\n            $bm_mul(bendAmount12, influence03),\n            0\n        ], rotation);\n    } else {\n        inTan0 = rotate([\n            $bm_mul($bm_div(bendAmount03, 2), influence03Opposite),\n            0\n        ], rotation);\n        outTan3 = rotate([\n            $bm_mul($bm_div(bendAmount03, 2), influence03),\n            0\n        ], rotation);\n        outTan1 = rotate([\n            $bm_mul($bm_div($bm_neg(bendAmount12), 2), influence03Opposite),\n            0\n        ], rotation);\n        inTan2 = rotate([\n            $bm_mul($bm_div($bm_neg(bendAmount12), 2), influence03),\n            0\n        ], rotation);\n    }\n    inTan0 = [\n        $bm_sub($bm_sum(inTan0[0], centerPoint03[0]), upperLimb[0][0]),\n        $bm_sub($bm_sum(inTan0[1], centerPoint03[1]), upperLimb[0][1])\n    ];\n    outTan3 = [\n        $bm_sub($bm_sum(outTan3[0], centerPoint03[0]), upperLimb[3][0]),\n        $bm_sub($bm_sum(outTan3[1], centerPoint03[1]), upperLimb[3][1])\n    ];\n    outTan1 = [\n        $bm_sub($bm_sum(outTan1[0], centerPoint12[0]), upperLimb[1][0]),\n        $bm_sub($bm_sum(outTan1[1], centerPoint12[1]), upperLimb[1][1])\n    ];\n    inTan2 = [\n        $bm_sub($bm_sum(inTan2[0], centerPoint12[0]), upperLimb[2][0]),\n        $bm_sub($bm_sum(inTan2[1], centerPoint12[1]), upperLimb[2][1])\n    ];\n    var inTangents = [\n        inTan0,\n        rotate([\n            0,\n            -topRadius\n        ], rotation),\n        inTan2,\n        rotate([\n            0,\n            bottomRadius\n        ], rotation)\n    ];\n    var outTangents = [\n        rotate([\n            0,\n            -topRadius\n        ], rotation),\n        outTan1,\n        rotate([\n            0,\n            bottomRadius\n        ], rotation),\n        outTan3\n    ];\n} else {\n    var zeroPoint = rotate([\n        0,\n        0\n    ], rotation);\n    var negativeTopRadius = rotate([\n        0,\n        $bm_neg(topRadius)\n    ], rotation);\n    var positiveBottomRadius = rotate([\n        0,\n        bottomRadius\n    ], rotation);\n    inTangents = [\n        zeroPoint,\n        negativeTopRadius,\n        zeroPoint,\n        positiveBottomRadius\n    ];\n    outTangents = [\n        negativeTopRadius,\n        zeroPoint,\n        positiveBottomRadius,\n        zeroPoint\n    ];\n}\n$bm_rt = createPath(upperLimb, inTangents, outTangents, true);"},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0,0,1],"ix":4,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('R Leg N CTRL').effect('R Leg N Limb Control')('Arm Fill Color');"},"o":{"a":0,"k":100,"ix":5,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('R Leg N CTRL').effect('R Leg N Limb Control')('Arm Fill Opacity');"},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Upper Limb","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[],"o":[],"v":[],"c":true},"ix":2,"x":"var $bm_rt;\nvar ctrlLayer = thisComp.layer('R Leg N CTRL');\nvar effect = ctrlLayer.effect('R Leg N Limb Control');\nvar adjustedLimbLengths = effect('Adjusted U/L Limb Lengths').value;\nvar upperLimbLength = adjustedLimbLengths[0];\nvar lowerLimbLength = adjustedLimbLengths[1];\nvar lowerLimbTopWidth = effect('Lower Limb Top Width').value;\nvar lowerLimbBottomWidth = effect('Lower Limb Bottom Width').value;\nvar lowerLimbTopCurvature = $bm_div(Math.min(Math.max(effect('Lower Limb Top Curvature').value, 0), 100), 100);\nvar lowerLimbBottomCurvature = $bm_div(Math.min(Math.max(effect('Lower Limb Bottom Curvature').value, 0), 100), 100);\nvar ikAngles = effect('IK Angles');\nvar enableSideCurvature = effect('LL Enable Side Curvature').value;\nvar enableInverseCurvature = effect('LL Enable Inverse Curvature').value;\nvar sideCurvatureCenter = $bm_div(effect('LL Side Curvature Center Point').value, 100);\nvar sideCurvatureBend = effect('LL Side Curvature Bend').value;\nvar sideWeight = $bm_div(effect('LL Left/Right Side Weight').value, 100);\nvar ratio = 1.5523;\nvar topRadius = $bm_mul($bm_div(lowerLimbTopWidth, ratio), lowerLimbTopCurvature);\nvar bottomRadius = $bm_mul($bm_div(lowerLimbBottomWidth, ratio), lowerLimbBottomCurvature);\nvar upperLimbRotation = degreesToRadians(ikAngles[0]);\nvar lowerLimbRotation = degreesToRadians(ikAngles[1]);\nfunction rotate(point, angle, origin) {\n    var x = $bm_sub($bm_sum(origin[0], $bm_mul($bm_sub(point[0], origin[0]), Math.cos(angle))), $bm_mul($bm_sub(point[1], origin[1]), Math.sin(angle)));\n    var y = $bm_sum($bm_sum(origin[1], $bm_mul($bm_sub(point[0], origin[0]), Math.sin(angle))), $bm_mul($bm_sub(point[1], origin[1]), Math.cos(angle)));\n    return [\n        x,\n        y\n    ];\n}\nfunction interpolate(pointA, pointB, t) {\n    return [\n        pointA[0] + t * (pointB[0] - pointA[0]),\n        pointA[1] + t * (pointB[1] - pointA[1])\n    ];\n}\nvar upperLimbEndpoint = rotate([\n    0,\n    upperLimbLength\n], upperLimbRotation, [\n    0,\n    0\n]);\nvar anchorX = upperLimbEndpoint[0];\nvar anchorY = upperLimbEndpoint[1];\nvar lowerLimb = [\n    rotate([\n        -lowerLimbTopWidth / 2,\n        0\n    ], lowerLimbRotation, [\n        0,\n        0\n    ]),\n    rotate([\n        lowerLimbTopWidth / 2,\n        0\n    ], lowerLimbRotation, [\n        0,\n        0\n    ]),\n    rotate([\n        lowerLimbBottomWidth / 2,\n        lowerLimbLength\n    ], lowerLimbRotation, [\n        0,\n        0\n    ]),\n    rotate([\n        -lowerLimbBottomWidth / 2,\n        lowerLimbLength\n    ], lowerLimbRotation, [\n        0,\n        0\n    ])\n];\nlowerLimb = lowerLimb.map(function (point) {\n    return [\n        point[0] + anchorX,\n        point[1] + anchorY\n    ];\n});\nvar centerPoint03 = interpolate(lowerLimb[0], lowerLimb[3], $bm_sum(0.5, $bm_mul(sideCurvatureCenter, 0.5)));\nvar centerPoint12 = interpolate(lowerLimb[1], lowerLimb[2], $bm_sum(0.5, $bm_mul(sideCurvatureCenter, 0.5)));\nvar totalBendAmount = sideCurvatureBend;\nvar bendAmount03 = $bm_div($bm_mul(totalBendAmount, $bm_sub(1, sideWeight)), 2);\nvar bendAmount12 = $bm_div($bm_mul(totalBendAmount, $bm_sum(1, sideWeight)), 2);\nvar inTan0, outTan3, outTan1, inTan2;\nif (enableSideCurvature) {\n    var influence03 = $bm_mul(0.5, $bm_sub(1, sideCurvatureCenter));\n    var influence03Opposite = $bm_mul(0.5, $bm_sum(1, sideCurvatureCenter));\n    if (enableInverseCurvature) {\n        inTan0 = rotate([\n            $bm_mul(bendAmount03, influence03Opposite),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n        outTan3 = rotate([\n            $bm_mul($bm_neg(bendAmount03), influence03),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n        outTan1 = rotate([\n            $bm_mul($bm_neg(bendAmount12), influence03Opposite),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n        inTan2 = rotate([\n            $bm_mul(bendAmount12, influence03),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n    } else {\n        inTan0 = rotate([\n            $bm_mul($bm_div(bendAmount03, 2), influence03Opposite),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n        outTan3 = rotate([\n            $bm_mul($bm_div(bendAmount03, 2), influence03),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n        outTan1 = rotate([\n            $bm_mul($bm_div($bm_neg(bendAmount12), 2), influence03Opposite),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n        inTan2 = rotate([\n            $bm_mul($bm_div($bm_neg(bendAmount12), 2), influence03),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n    }\n    inTan0 = [\n        $bm_sub($bm_sum(inTan0[0], centerPoint03[0]), lowerLimb[0][0]),\n        $bm_sub($bm_sum(inTan0[1], centerPoint03[1]), lowerLimb[0][1])\n    ];\n    outTan3 = [\n        $bm_sub($bm_sum(outTan3[0], centerPoint03[0]), lowerLimb[3][0]),\n        $bm_sub($bm_sum(outTan3[1], centerPoint03[1]), lowerLimb[3][1])\n    ];\n    outTan1 = [\n        $bm_sub($bm_sum(outTan1[0], centerPoint12[0]), lowerLimb[1][0]),\n        $bm_sub($bm_sum(outTan1[1], centerPoint12[1]), lowerLimb[1][1])\n    ];\n    inTan2 = [\n        $bm_sub($bm_sum(inTan2[0], centerPoint12[0]), lowerLimb[2][0]),\n        $bm_sub($bm_sum(inTan2[1], centerPoint12[1]), lowerLimb[2][1])\n    ];\n    var inTangents = [\n        inTan0,\n        rotate([\n            0,\n            -topRadius\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]),\n        inTan2,\n        rotate([\n            0,\n            bottomRadius\n        ], lowerLimbRotation, [\n            0,\n            0\n        ])\n    ];\n    var outTangents = [\n        rotate([\n            0,\n            -topRadius\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]),\n        outTan1,\n        rotate([\n            0,\n            bottomRadius\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]),\n        outTan3\n    ];\n} else {\n    var zeroPoint = rotate([\n        0,\n        0\n    ], lowerLimbRotation, [\n        0,\n        0\n    ]);\n    var negativeTopRadius = rotate([\n        0,\n        $bm_neg(topRadius)\n    ], lowerLimbRotation, [\n        0,\n        0\n    ]);\n    var positiveBottomRadius = rotate([\n        0,\n        bottomRadius\n    ], lowerLimbRotation, [\n        0,\n        0\n    ]);\n    inTangents = [\n        zeroPoint,\n        negativeTopRadius,\n        zeroPoint,\n        positiveBottomRadius\n    ];\n    outTangents = [\n        negativeTopRadius,\n        zeroPoint,\n        positiveBottomRadius,\n        zeroPoint\n    ];\n}\n$bm_rt = createPath(lowerLimb, inTangents, outTangents, true);"},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0,0,1],"ix":4,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('R Leg N CTRL').effect('R Leg N Limb Control')('Arm Fill Color');"},"o":{"a":0,"k":100,"ix":5,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('R Leg N CTRL').effect('R Leg N Limb Control')('Arm Fill Opacity');"},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Lower Limb","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[],"o":[],"v":[],"c":true},"ix":2,"x":"var $bm_rt;\n$bm_rt = content('Upper Limb').content('Path 1').path;"},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('R Leg N CTRL').effect('R Leg N Limb Control')('Arm Stroke Color');"},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":2,"ix":5,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('R Leg N CTRL').effect('R Leg N Limb Control')('Arm Stroke Width');"},"lc":2,"lj":2,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tm","s":{"a":0,"k":0,"ix":1},"e":{"a":0,"k":100,"ix":2,"x":"var $bm_rt;\nvar ctrlLayer = thisComp.layer('R Leg N CTRL');\nvar adjustedLengths = ctrlLayer.effect('R Leg N Limb Control')('Adjusted U/L Limb Lengths').value;\nvar upperLimbLength = adjustedLengths[0];\nvar upperLimbTop = ctrlLayer.effect('R Leg N Limb Control')('Upper Limb Top Width').value;\nvar upperLimbBottom = ctrlLayer.effect('R Leg N Limb Control')('Upper Limb Bottom Width').value;\nvar upperLimbTopCurvature = $bm_div(Math.min(Math.max(ctrlLayer.effect('R Leg N Limb Control')('Upper Limb Top Curvature').value, 0), 100), 100);\nvar upperLimbBottomCurvature = $bm_div(Math.min(Math.max(ctrlLayer.effect('R Leg N Limb Control')('Upper Limb Bottom Curvature').value, 0), 100), 100);\nvar disableShoulderStroke = ctrlLayer.effect('R Leg N Limb Control')('Shoulder Stroke').value;\nvar segment0_1 = $bm_sum($bm_mul(upperLimbTop, $bm_sub(1, upperLimbTopCurvature)), $bm_mul($bm_mul(Math.PI, $bm_div(upperLimbTop, 2)), upperLimbTopCurvature));\nvar segment2_3 = $bm_sum($bm_mul(upperLimbBottom, $bm_sub(1, upperLimbBottomCurvature)), $bm_mul($bm_mul(Math.PI, $bm_div(upperLimbBottom, 2)), upperLimbBottomCurvature));\nvar segment1_2 = Math.sqrt($bm_sum(Math.pow($bm_div($bm_sub(upperLimbTop, upperLimbBottom), 2), 2), Math.pow(upperLimbLength, 2)));\nvar segment3_0 = segment1_2;\nvar totalLength = $bm_sum($bm_sum($bm_sum(segment0_1, segment1_2), segment2_3), segment3_0);\nif (disableShoulderStroke == 0) {\n    var endPercentage = $bm_mul($bm_div($bm_sum($bm_sum(segment1_2, segment2_3), segment3_0), totalLength), 100);\n} else {\n    var endPercentage = 100;\n}\n$bm_rt = endPercentage;"},"o":{"a":0,"k":0,"ix":3,"x":"var $bm_rt;\nvar ctrlLayer = thisComp.layer('R Leg N CTRL');\nvar adjustedLengths = ctrlLayer.effect('R Leg N Limb Control')('Adjusted U/L Limb Lengths').value;\nvar upperLimbLength = adjustedLengths[0];\nvar upperLimbTop = ctrlLayer.effect('R Leg N Limb Control')('Upper Limb Top Width').value;\nvar upperLimbBottom = ctrlLayer.effect('R Leg N Limb Control')('Upper Limb Bottom Width').value;\nvar upperLimbTopCurvature = $bm_div(Math.min(Math.max(ctrlLayer.effect('R Leg N Limb Control')('Upper Limb Top Curvature').value, 0), 100), 100);\nvar upperLimbBottomCurvature = $bm_div(Math.min(Math.max(ctrlLayer.effect('R Leg N Limb Control')('Upper Limb Bottom Curvature').value, 0), 100), 100);\nvar disableShoulderStroke = ctrlLayer.effect('R Leg N Limb Control')('Shoulder Stroke').value;\nvar segment0_1 = $bm_sum($bm_mul(upperLimbTop, $bm_sub(1, upperLimbTopCurvature)), $bm_mul($bm_mul(Math.PI, $bm_div(upperLimbTop, 2)), upperLimbTopCurvature));\nvar segment2_3 = $bm_sum($bm_mul(upperLimbBottom, $bm_sub(1, upperLimbBottomCurvature)), $bm_mul($bm_mul(Math.PI, $bm_div(upperLimbBottom, 2)), upperLimbBottomCurvature));\nvar segment1_2 = Math.sqrt($bm_sum(Math.pow($bm_div($bm_sub(upperLimbTop, upperLimbBottom), 2), 2), Math.pow(upperLimbLength, 2)));\nvar segment3_0 = segment1_2;\nvar totalLength = $bm_sum($bm_sum($bm_sum(segment0_1, segment1_2), segment2_3), segment3_0);\nif (disableShoulderStroke == 0) {\n    var offset = $bm_mul($bm_div(segment0_1, totalLength), 360);\n} else {\n    var offset = 0;\n}\n$bm_rt = offset;"},"m":1,"ix":3,"nm":"Trim Paths 1","mn":"ADBE Vector Filter - Trim","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Upper Limb Stroke","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[],"o":[],"v":[],"c":true},"ix":2,"x":"var $bm_rt;\n$bm_rt = content('Lower Limb').content('Path 1').path;"},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('R Leg N CTRL').effect('R Leg N Limb Control')('Arm Stroke Color');"},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":2,"ix":5,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('R Leg N CTRL').effect('R Leg N Limb Control')('Arm Stroke Width');"},"lc":2,"lj":2,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tm","s":{"a":0,"k":0,"ix":1},"e":{"a":0,"k":100,"ix":2,"x":"var $bm_rt;\nvar ctrlLayer = thisComp.layer('R Leg N CTRL');\nvar adjustedLengths = ctrlLayer.effect('R Leg N Limb Control')('Adjusted U/L Limb Lengths').value;\nvar lowerLimbLength = adjustedLengths[1];\nvar lowerLimbTop = ctrlLayer.effect('R Leg N Limb Control')('Lower Limb Top Width').value;\nvar lowerLimbBottom = ctrlLayer.effect('R Leg N Limb Control')('Lower Limb Bottom Width').value;\nvar lowerLimbTopCurvature = $bm_div(Math.min(Math.max(ctrlLayer.effect('R Leg N Limb Control')('Lower Limb Top Curvature').value, 0), 100), 100);\nvar lowerLimbBottomCurvature = $bm_div(Math.min(Math.max(ctrlLayer.effect('R Leg N Limb Control')('Lower Limb Bottom Curvature').value, 0), 100), 100);\nvar disableWristStroke = ctrlLayer.effect('R Leg N Limb Control')('Wrist Stroke').value;\nvar segment0_1 = $bm_sum($bm_mul(lowerLimbTop, $bm_sub(1, lowerLimbTopCurvature)), $bm_mul($bm_mul(Math.PI, $bm_div(lowerLimbTop, 2)), lowerLimbTopCurvature));\nvar segment2_3 = $bm_sum($bm_mul(lowerLimbBottom, $bm_sub(1, lowerLimbBottomCurvature)), $bm_mul($bm_mul(Math.PI, $bm_div(lowerLimbBottom, 2)), lowerLimbBottomCurvature));\nvar segment1_2 = Math.sqrt($bm_sum(Math.pow($bm_div($bm_sub(lowerLimbTop, lowerLimbBottom), 2), 2), Math.pow(lowerLimbLength, 2)));\nvar segment3_0 = segment1_2;\nvar totalLength = $bm_sum($bm_sum($bm_sum(segment0_1, segment1_2), segment2_3), segment3_0);\nif (disableWristStroke == 0) {\n    var endPercentage = $bm_mul($bm_div($bm_sum($bm_sum(segment0_1, segment1_2), segment3_0), totalLength), 100);\n} else {\n    var endPercentage = 100;\n}\n$bm_rt = endPercentage;"},"o":{"a":0,"k":0,"ix":3,"x":"var $bm_rt;\nvar ctrlLayer = thisComp.layer('R Leg N CTRL');\nvar adjustedLengths = ctrlLayer.effect('R Leg N Limb Control')('Adjusted U/L Limb Lengths').value;\nvar lowerLimbLength = adjustedLengths[1];\nvar lowerLimbTop = ctrlLayer.effect('R Leg N Limb Control')('Lower Limb Top Width').value;\nvar lowerLimbBottom = ctrlLayer.effect('R Leg N Limb Control')('Lower Limb Bottom Width').value;\nvar lowerLimbTopCurvature = $bm_div(Math.min(Math.max(ctrlLayer.effect('R Leg N Limb Control')('Lower Limb Top Curvature').value, 0), 100), 100);\nvar lowerLimbBottomCurvature = $bm_div(Math.min(Math.max(ctrlLayer.effect('R Leg N Limb Control')('Lower Limb Bottom Curvature').value, 0), 100), 100);\nvar disableWristStroke = ctrlLayer.effect('R Leg N Limb Control')('Wrist Stroke').value;\nvar segment0_1 = $bm_sum($bm_mul(lowerLimbTop, $bm_sub(1, lowerLimbTopCurvature)), $bm_mul($bm_mul(Math.PI, $bm_div(lowerLimbTop, 2)), lowerLimbTopCurvature));\nvar segment2_3 = $bm_sum($bm_mul(lowerLimbBottom, $bm_sub(1, lowerLimbBottomCurvature)), $bm_mul($bm_mul(Math.PI, $bm_div(lowerLimbBottom, 2)), lowerLimbBottomCurvature));\nvar segment1_2 = Math.sqrt($bm_sum(Math.pow($bm_div($bm_sub(lowerLimbTop, lowerLimbBottom), 2), 2), Math.pow(lowerLimbLength, 2)));\nvar segment3_0 = segment1_2;\nvar totalLength = $bm_sum($bm_sum($bm_sum(segment0_1, segment1_2), segment2_3), segment3_0);\nif (disableWristStroke == 0) {\n    var offset = $bm_mul($bm_div($bm_sum($bm_sum(segment0_1, segment1_2), segment2_3), totalLength), 360);\n} else {\n    var offset = 0;\n}\n$bm_rt = offset;"},"m":1,"ix":3,"nm":"Trim Paths 1","mn":"ADBE Vector Filter - Trim","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Lower Limb Stroke","np":3,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Arm Stroke","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":3600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":21,"ty":4,"nm":"L Arm N","parent":13,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11,"x":"var $bm_rt;\nvar sliderValue = thisComp.layer('MAIN PSR').effect('Body Turn')('Slider');\nif (sliderValue <= 50) {\n    $bm_rt = 0;\n} else {\n    $bm_rt = 100;\n}"},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[265.525,65.448,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":15,"s":[287.711,65.448,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":30,"s":[273.271,65.448,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":45,"s":[244.046,65.448,0],"to":[0,0,0],"ti":[0,0,0]},{"t":60,"s":[214.82,65.448,0]}],"ix":2,"l":2,"x":"var $bm_rt;\nfunction linearExpression(value, inputMin, inputMax, outputMin, outputMax) {\n    var normalizedValue = $bm_div($bm_sub(value, inputMin), $bm_sub(inputMax, inputMin));\n    var outputValue = $bm_sum(outputMin, $bm_mul(normalizedValue, $bm_sub(outputMax, outputMin)));\n    return Math.max(Math.min(outputValue, Math.max(outputMin, outputMax)), Math.min(outputMin, outputMax));\n}\nvar controllingValue = thisComp.layer('MAIN PSR')('Effects')('Body Turn')('Slider').value;\nvar minVal = 0;\nvar maxVal = 100;\nif (controllingValue < minVal)\n    controllingValue = minVal;\nif (controllingValue > maxVal)\n    controllingValue = maxVal;\nvar segments = [\n    [\n        [\n            265.52,\n            65.45,\n            0\n        ],\n        [\n            287.71,\n            65.45,\n            0\n        ]\n    ],\n    [\n        [\n            287.71,\n            65.45,\n            0\n        ],\n        [\n            273.27,\n            65.45,\n            0\n        ]\n    ],\n    [\n        [\n            273.27,\n            65.45,\n            0\n        ],\n        [\n            244.05,\n            65.45,\n            0\n        ]\n    ],\n    [\n        [\n            244.05,\n            65.45,\n            0\n        ],\n        [\n            214.82,\n            65.45,\n            0\n        ]\n    ]\n];\nvar relativeTimes = [\n    0,\n    0.25,\n    0.5,\n    0.75,\n    1\n];\nvar evenInterpolation = false;\nfunction mapSliderToValue2D(controllingValue, segments, minVal, maxVal, relativeTimes, evenInterpolation) {\n    var numSegments = segments.length;\n    var mappedValueX, mappedValueY;\n    for (var i = 0; i < numSegments; i++) {\n        var segmentStart, segmentEnd, valueStartX, valueEndX, valueStartY, valueEndY;\n        if (evenInterpolation) {\n            segmentStart = $bm_sum(minVal, $bm_div($bm_mul(i, $bm_sub(maxVal, minVal)), numSegments));\n            segmentEnd = $bm_sum(minVal, $bm_div($bm_mul($bm_sum(i, 1), $bm_sub(maxVal, minVal)), numSegments));\n            valueStartX = segments[i][0][0];\n            valueEndX = segments[i][1][0];\n            valueStartY = segments[i][0][1];\n            valueEndY = segments[i][1][1];\n        } else {\n            segmentStart = $bm_sum(minVal, $bm_mul(relativeTimes[i], $bm_sub(maxVal, minVal)));\n            segmentEnd = $bm_sum(minVal, $bm_mul(relativeTimes[$bm_sum(i, 1)], $bm_sub(maxVal, minVal)));\n            valueStartX = segments[i][0][0];\n            valueEndX = segments[i][1][0];\n            valueStartY = segments[i][0][1];\n            valueEndY = segments[i][1][1];\n        }\n        if (segmentStart === segmentEnd) {\n            segmentEnd = $bm_sum(segmentEnd, 0.0001);\n        }\n        if (controllingValue >= segmentStart && controllingValue <= segmentEnd) {\n            mappedValueX = linearExpression(controllingValue, segmentStart, segmentEnd, valueStartX, valueEndX);\n            mappedValueY = linearExpression(controllingValue, segmentStart, segmentEnd, valueStartY, valueEndY);\n            break;\n        }\n    }\n    if (controllingValue < minVal) {\n        mappedValueX = segments[0][0][0];\n        mappedValueY = segments[0][0][1];\n    }\n    if (controllingValue > maxVal) {\n        mappedValueX = segments[numSegments - 1][1][0];\n        mappedValueY = segments[numSegments - 1][1][1];\n    }\n    return [\n        mappedValueX,\n        mappedValueY\n    ];\n}\nvar mappedValue = mapSliderToValue2D(controllingValue, segments, minVal, maxVal, relativeTimes, evenInterpolation);\n$bm_rt = value = mappedValue;"},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[140.845,140.845,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[],"o":[],"v":[],"c":true},"ix":2,"x":"var $bm_rt;\nvar ctrlLayer = thisComp.layer('L Arm N CTRL');\nvar effect = ctrlLayer.effect('L Arm N Limb Control');\nvar adjustedLimbLengths = effect('Adjusted U/L Limb Lengths').value;\nvar upperLimbLength = adjustedLimbLengths[0];\nvar lowerLimbLength = adjustedLimbLengths[1];\nvar upperLimbTopWidth = effect('Upper Limb Top Width').value;\nvar upperLimbBottomWidth = effect('Upper Limb Bottom Width').value;\nvar upperLimbTopCurvature = $bm_div(Math.min(Math.max(effect('Upper Limb Top Curvature').value, 0), 100), 100);\nvar upperLimbBottomCurvature = $bm_div(Math.min(Math.max(effect('Upper Limb Bottom Curvature').value, 0), 100), 100);\nvar ikAngles = effect('IK Angles');\nvar enableSideCurvature = effect('UL Enable Side Curvature').value;\nvar enableInverseCurvature = effect('UL Enable Inverse Curvature').value;\nvar sideCurvatureCenter = $bm_div(effect('UL Side Curvature Center Point').value, 100);\nvar sideCurvatureBend = effect('UL Side Curvature Bend').value;\nvar sideWeight = $bm_div(effect('UL Left/Right Side Weight').value, 100);\nvar ratio = 1.5523;\nvar topRadius = $bm_mul($bm_div(upperLimbTopWidth, ratio), upperLimbTopCurvature);\nvar bottomRadius = $bm_mul($bm_div(upperLimbBottomWidth, ratio), upperLimbBottomCurvature);\nvar rotation = degreesToRadians(ikAngles[0]);\nfunction rotate(point, angle) {\n    var x = $bm_sub($bm_mul(point[0], Math.cos(angle)), $bm_mul(point[1], Math.sin(angle)));\n    var y = $bm_sum($bm_mul(point[0], Math.sin(angle)), $bm_mul(point[1], Math.cos(angle)));\n    return [\n        x,\n        y\n    ];\n}\nfunction interpolate(pointA, pointB, t) {\n    return [\n        pointA[0] + t * (pointB[0] - pointA[0]),\n        pointA[1] + t * (pointB[1] - pointA[1])\n    ];\n}\nvar upperLimb = [\n    rotate([\n        -upperLimbTopWidth / 2,\n        0\n    ], rotation),\n    rotate([\n        upperLimbTopWidth / 2,\n        0\n    ], rotation),\n    rotate([\n        upperLimbBottomWidth / 2,\n        upperLimbLength\n    ], rotation),\n    rotate([\n        -upperLimbBottomWidth / 2,\n        upperLimbLength\n    ], rotation)\n];\nvar centerPoint03 = interpolate(upperLimb[0], upperLimb[3], $bm_sum(0.5, $bm_mul(sideCurvatureCenter, 0.5)));\nvar centerPoint12 = interpolate(upperLimb[1], upperLimb[2], $bm_sum(0.5, $bm_mul(sideCurvatureCenter, 0.5)));\nvar totalBendAmount = sideCurvatureBend;\nvar bendAmount03 = $bm_div($bm_mul(totalBendAmount, $bm_sub(1, sideWeight)), 2);\nvar bendAmount12 = $bm_div($bm_mul(totalBendAmount, $bm_sum(1, sideWeight)), 2);\nvar inTan0, outTan3, outTan1, inTan2;\nif (enableSideCurvature) {\n    var influence03 = $bm_mul(0.5, $bm_sub(1, sideCurvatureCenter));\n    var influence03Opposite = $bm_mul(0.5, $bm_sum(1, sideCurvatureCenter));\n    if (enableInverseCurvature) {\n        inTan0 = rotate([\n            $bm_mul(bendAmount03, influence03Opposite),\n            0\n        ], rotation);\n        outTan3 = rotate([\n            $bm_mul($bm_neg(bendAmount03), influence03),\n            0\n        ], rotation);\n        outTan1 = rotate([\n            $bm_mul($bm_neg(bendAmount12), influence03Opposite),\n            0\n        ], rotation);\n        inTan2 = rotate([\n            $bm_mul(bendAmount12, influence03),\n            0\n        ], rotation);\n    } else {\n        inTan0 = rotate([\n            $bm_mul($bm_div(bendAmount03, 2), influence03Opposite),\n            0\n        ], rotation);\n        outTan3 = rotate([\n            $bm_mul($bm_div(bendAmount03, 2), influence03),\n            0\n        ], rotation);\n        outTan1 = rotate([\n            $bm_mul($bm_div($bm_neg(bendAmount12), 2), influence03Opposite),\n            0\n        ], rotation);\n        inTan2 = rotate([\n            $bm_mul($bm_div($bm_neg(bendAmount12), 2), influence03),\n            0\n        ], rotation);\n    }\n    inTan0 = [\n        $bm_sub($bm_sum(inTan0[0], centerPoint03[0]), upperLimb[0][0]),\n        $bm_sub($bm_sum(inTan0[1], centerPoint03[1]), upperLimb[0][1])\n    ];\n    outTan3 = [\n        $bm_sub($bm_sum(outTan3[0], centerPoint03[0]), upperLimb[3][0]),\n        $bm_sub($bm_sum(outTan3[1], centerPoint03[1]), upperLimb[3][1])\n    ];\n    outTan1 = [\n        $bm_sub($bm_sum(outTan1[0], centerPoint12[0]), upperLimb[1][0]),\n        $bm_sub($bm_sum(outTan1[1], centerPoint12[1]), upperLimb[1][1])\n    ];\n    inTan2 = [\n        $bm_sub($bm_sum(inTan2[0], centerPoint12[0]), upperLimb[2][0]),\n        $bm_sub($bm_sum(inTan2[1], centerPoint12[1]), upperLimb[2][1])\n    ];\n    var inTangents = [\n        inTan0,\n        rotate([\n            0,\n            -topRadius\n        ], rotation),\n        inTan2,\n        rotate([\n            0,\n            bottomRadius\n        ], rotation)\n    ];\n    var outTangents = [\n        rotate([\n            0,\n            -topRadius\n        ], rotation),\n        outTan1,\n        rotate([\n            0,\n            bottomRadius\n        ], rotation),\n        outTan3\n    ];\n} else {\n    var zeroPoint = rotate([\n        0,\n        0\n    ], rotation);\n    var negativeTopRadius = rotate([\n        0,\n        $bm_neg(topRadius)\n    ], rotation);\n    var positiveBottomRadius = rotate([\n        0,\n        bottomRadius\n    ], rotation);\n    inTangents = [\n        zeroPoint,\n        negativeTopRadius,\n        zeroPoint,\n        positiveBottomRadius\n    ];\n    outTangents = [\n        negativeTopRadius,\n        zeroPoint,\n        positiveBottomRadius,\n        zeroPoint\n    ];\n}\n$bm_rt = createPath(upperLimb, inTangents, outTangents, true);"},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"gf","o":{"a":0,"k":100,"ix":10,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('L Arm N CTRL').effect('L Arm N Limb Control')('Arm Fill Opacity');"},"r":1,"bm":0,"g":{"p":3,"k":{"a":0,"k":[0,0.91,0.894,0.749,0.728,0.865,0.85,0.712,1,0.82,0.806,0.675],"ix":9}},"s":{"a":0,"k":[0,0],"ix":5},"e":{"a":0,"k":[100,0],"ix":6,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('L Arm N CTRL').effect('L Arm N Limb Control')('Elbow (layer space)');"},"t":1,"nm":"Gradient Fill 1","mn":"ADBE Vector Graphic - G-Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Upper Limb","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[],"o":[],"v":[],"c":true},"ix":2,"x":"var $bm_rt;\nvar ctrlLayer = thisComp.layer('L Arm N CTRL');\nvar effect = ctrlLayer.effect('L Arm N Limb Control');\nvar adjustedLimbLengths = effect('Adjusted U/L Limb Lengths').value;\nvar upperLimbLength = adjustedLimbLengths[0];\nvar lowerLimbLength = adjustedLimbLengths[1];\nvar lowerLimbTopWidth = effect('Lower Limb Top Width').value;\nvar lowerLimbBottomWidth = effect('Lower Limb Bottom Width').value;\nvar lowerLimbTopCurvature = $bm_div(Math.min(Math.max(effect('Lower Limb Top Curvature').value, 0), 100), 100);\nvar lowerLimbBottomCurvature = $bm_div(Math.min(Math.max(effect('Lower Limb Bottom Curvature').value, 0), 100), 100);\nvar ikAngles = effect('IK Angles');\nvar enableSideCurvature = effect('LL Enable Side Curvature').value;\nvar enableInverseCurvature = effect('LL Enable Inverse Curvature').value;\nvar sideCurvatureCenter = $bm_div(effect('LL Side Curvature Center Point').value, 100);\nvar sideCurvatureBend = effect('LL Side Curvature Bend').value;\nvar sideWeight = $bm_div(effect('LL Left/Right Side Weight').value, 100);\nvar ratio = 1.5523;\nvar topRadius = $bm_mul($bm_div(lowerLimbTopWidth, ratio), lowerLimbTopCurvature);\nvar bottomRadius = $bm_mul($bm_div(lowerLimbBottomWidth, ratio), lowerLimbBottomCurvature);\nvar upperLimbRotation = degreesToRadians(ikAngles[0]);\nvar lowerLimbRotation = degreesToRadians(ikAngles[1]);\nfunction rotate(point, angle, origin) {\n    var x = $bm_sub($bm_sum(origin[0], $bm_mul($bm_sub(point[0], origin[0]), Math.cos(angle))), $bm_mul($bm_sub(point[1], origin[1]), Math.sin(angle)));\n    var y = $bm_sum($bm_sum(origin[1], $bm_mul($bm_sub(point[0], origin[0]), Math.sin(angle))), $bm_mul($bm_sub(point[1], origin[1]), Math.cos(angle)));\n    return [\n        x,\n        y\n    ];\n}\nfunction interpolate(pointA, pointB, t) {\n    return [\n        pointA[0] + t * (pointB[0] - pointA[0]),\n        pointA[1] + t * (pointB[1] - pointA[1])\n    ];\n}\nvar upperLimbEndpoint = rotate([\n    0,\n    upperLimbLength\n], upperLimbRotation, [\n    0,\n    0\n]);\nvar anchorX = upperLimbEndpoint[0];\nvar anchorY = upperLimbEndpoint[1];\nvar lowerLimb = [\n    rotate([\n        -lowerLimbTopWidth / 2,\n        0\n    ], lowerLimbRotation, [\n        0,\n        0\n    ]),\n    rotate([\n        lowerLimbTopWidth / 2,\n        0\n    ], lowerLimbRotation, [\n        0,\n        0\n    ]),\n    rotate([\n        lowerLimbBottomWidth / 2,\n        lowerLimbLength\n    ], lowerLimbRotation, [\n        0,\n        0\n    ]),\n    rotate([\n        -lowerLimbBottomWidth / 2,\n        lowerLimbLength\n    ], lowerLimbRotation, [\n        0,\n        0\n    ])\n];\nlowerLimb = lowerLimb.map(function (point) {\n    return [\n        point[0] + anchorX,\n        point[1] + anchorY\n    ];\n});\nvar centerPoint03 = interpolate(lowerLimb[0], lowerLimb[3], $bm_sum(0.5, $bm_mul(sideCurvatureCenter, 0.5)));\nvar centerPoint12 = interpolate(lowerLimb[1], lowerLimb[2], $bm_sum(0.5, $bm_mul(sideCurvatureCenter, 0.5)));\nvar totalBendAmount = sideCurvatureBend;\nvar bendAmount03 = $bm_div($bm_mul(totalBendAmount, $bm_sub(1, sideWeight)), 2);\nvar bendAmount12 = $bm_div($bm_mul(totalBendAmount, $bm_sum(1, sideWeight)), 2);\nvar inTan0, outTan3, outTan1, inTan2;\nif (enableSideCurvature) {\n    var influence03 = $bm_mul(0.5, $bm_sub(1, sideCurvatureCenter));\n    var influence03Opposite = $bm_mul(0.5, $bm_sum(1, sideCurvatureCenter));\n    if (enableInverseCurvature) {\n        inTan0 = rotate([\n            $bm_mul(bendAmount03, influence03Opposite),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n        outTan3 = rotate([\n            $bm_mul($bm_neg(bendAmount03), influence03),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n        outTan1 = rotate([\n            $bm_mul($bm_neg(bendAmount12), influence03Opposite),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n        inTan2 = rotate([\n            $bm_mul(bendAmount12, influence03),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n    } else {\n        inTan0 = rotate([\n            $bm_mul($bm_div(bendAmount03, 2), influence03Opposite),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n        outTan3 = rotate([\n            $bm_mul($bm_div(bendAmount03, 2), influence03),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n        outTan1 = rotate([\n            $bm_mul($bm_div($bm_neg(bendAmount12), 2), influence03Opposite),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n        inTan2 = rotate([\n            $bm_mul($bm_div($bm_neg(bendAmount12), 2), influence03),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n    }\n    inTan0 = [\n        $bm_sub($bm_sum(inTan0[0], centerPoint03[0]), lowerLimb[0][0]),\n        $bm_sub($bm_sum(inTan0[1], centerPoint03[1]), lowerLimb[0][1])\n    ];\n    outTan3 = [\n        $bm_sub($bm_sum(outTan3[0], centerPoint03[0]), lowerLimb[3][0]),\n        $bm_sub($bm_sum(outTan3[1], centerPoint03[1]), lowerLimb[3][1])\n    ];\n    outTan1 = [\n        $bm_sub($bm_sum(outTan1[0], centerPoint12[0]), lowerLimb[1][0]),\n        $bm_sub($bm_sum(outTan1[1], centerPoint12[1]), lowerLimb[1][1])\n    ];\n    inTan2 = [\n        $bm_sub($bm_sum(inTan2[0], centerPoint12[0]), lowerLimb[2][0]),\n        $bm_sub($bm_sum(inTan2[1], centerPoint12[1]), lowerLimb[2][1])\n    ];\n    var inTangents = [\n        inTan0,\n        rotate([\n            0,\n            -topRadius\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]),\n        inTan2,\n        rotate([\n            0,\n            bottomRadius\n        ], lowerLimbRotation, [\n            0,\n            0\n        ])\n    ];\n    var outTangents = [\n        rotate([\n            0,\n            -topRadius\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]),\n        outTan1,\n        rotate([\n            0,\n            bottomRadius\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]),\n        outTan3\n    ];\n} else {\n    var zeroPoint = rotate([\n        0,\n        0\n    ], lowerLimbRotation, [\n        0,\n        0\n    ]);\n    var negativeTopRadius = rotate([\n        0,\n        $bm_neg(topRadius)\n    ], lowerLimbRotation, [\n        0,\n        0\n    ]);\n    var positiveBottomRadius = rotate([\n        0,\n        bottomRadius\n    ], lowerLimbRotation, [\n        0,\n        0\n    ]);\n    inTangents = [\n        zeroPoint,\n        negativeTopRadius,\n        zeroPoint,\n        positiveBottomRadius\n    ];\n    outTangents = [\n        negativeTopRadius,\n        zeroPoint,\n        positiveBottomRadius,\n        zeroPoint\n    ];\n}\n$bm_rt = createPath(lowerLimb, inTangents, outTangents, true);"},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0,0,1],"ix":4,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('L Arm N CTRL').effect('L Arm N Limb Control')('Arm Fill Color');"},"o":{"a":0,"k":100,"ix":5,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('L Arm N CTRL').effect('L Arm N Limb Control')('Arm Fill Opacity');"},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Lower Limb","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[],"o":[],"v":[],"c":true},"ix":2,"x":"var $bm_rt;\n$bm_rt = content('Upper Limb').content('Path 1').path;"},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('L Arm N CTRL').effect('L Arm N Limb Control')('Arm Stroke Color');"},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":2,"ix":5,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('L Arm N CTRL').effect('L Arm N Limb Control')('Arm Stroke Width');"},"lc":2,"lj":2,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tm","s":{"a":0,"k":0,"ix":1},"e":{"a":0,"k":100,"ix":2,"x":"var $bm_rt;\nvar ctrlLayer = thisComp.layer('L Arm N CTRL');\nvar adjustedLengths = ctrlLayer.effect('L Arm N Limb Control')('Adjusted U/L Limb Lengths').value;\nvar upperLimbLength = adjustedLengths[0];\nvar upperLimbTop = ctrlLayer.effect('L Arm N Limb Control')('Upper Limb Top Width').value;\nvar upperLimbBottom = ctrlLayer.effect('L Arm N Limb Control')('Upper Limb Bottom Width').value;\nvar upperLimbTopCurvature = $bm_div(Math.min(Math.max(ctrlLayer.effect('L Arm N Limb Control')('Upper Limb Top Curvature').value, 0), 100), 100);\nvar upperLimbBottomCurvature = $bm_div(Math.min(Math.max(ctrlLayer.effect('L Arm N Limb Control')('Upper Limb Bottom Curvature').value, 0), 100), 100);\nvar disableShoulderStroke = ctrlLayer.effect('L Arm N Limb Control')('Shoulder Stroke').value;\nvar segment0_1 = $bm_sum($bm_mul(upperLimbTop, $bm_sub(1, upperLimbTopCurvature)), $bm_mul($bm_mul(Math.PI, $bm_div(upperLimbTop, 2)), upperLimbTopCurvature));\nvar segment2_3 = $bm_sum($bm_mul(upperLimbBottom, $bm_sub(1, upperLimbBottomCurvature)), $bm_mul($bm_mul(Math.PI, $bm_div(upperLimbBottom, 2)), upperLimbBottomCurvature));\nvar segment1_2 = Math.sqrt($bm_sum(Math.pow($bm_div($bm_sub(upperLimbTop, upperLimbBottom), 2), 2), Math.pow(upperLimbLength, 2)));\nvar segment3_0 = segment1_2;\nvar totalLength = $bm_sum($bm_sum($bm_sum(segment0_1, segment1_2), segment2_3), segment3_0);\nif (disableShoulderStroke == 0) {\n    var endPercentage = $bm_mul($bm_div($bm_sum($bm_sum(segment1_2, segment2_3), segment3_0), totalLength), 100);\n} else {\n    var endPercentage = 100;\n}\n$bm_rt = endPercentage;"},"o":{"a":0,"k":0,"ix":3,"x":"var $bm_rt;\nvar ctrlLayer = thisComp.layer('L Arm N CTRL');\nvar adjustedLengths = ctrlLayer.effect('L Arm N Limb Control')('Adjusted U/L Limb Lengths').value;\nvar upperLimbLength = adjustedLengths[0];\nvar upperLimbTop = ctrlLayer.effect('L Arm N Limb Control')('Upper Limb Top Width').value;\nvar upperLimbBottom = ctrlLayer.effect('L Arm N Limb Control')('Upper Limb Bottom Width').value;\nvar upperLimbTopCurvature = $bm_div(Math.min(Math.max(ctrlLayer.effect('L Arm N Limb Control')('Upper Limb Top Curvature').value, 0), 100), 100);\nvar upperLimbBottomCurvature = $bm_div(Math.min(Math.max(ctrlLayer.effect('L Arm N Limb Control')('Upper Limb Bottom Curvature').value, 0), 100), 100);\nvar disableShoulderStroke = ctrlLayer.effect('L Arm N Limb Control')('Shoulder Stroke').value;\nvar segment0_1 = $bm_sum($bm_mul(upperLimbTop, $bm_sub(1, upperLimbTopCurvature)), $bm_mul($bm_mul(Math.PI, $bm_div(upperLimbTop, 2)), upperLimbTopCurvature));\nvar segment2_3 = $bm_sum($bm_mul(upperLimbBottom, $bm_sub(1, upperLimbBottomCurvature)), $bm_mul($bm_mul(Math.PI, $bm_div(upperLimbBottom, 2)), upperLimbBottomCurvature));\nvar segment1_2 = Math.sqrt($bm_sum(Math.pow($bm_div($bm_sub(upperLimbTop, upperLimbBottom), 2), 2), Math.pow(upperLimbLength, 2)));\nvar segment3_0 = segment1_2;\nvar totalLength = $bm_sum($bm_sum($bm_sum(segment0_1, segment1_2), segment2_3), segment3_0);\nif (disableShoulderStroke == 0) {\n    var offset = $bm_mul($bm_div(segment0_1, totalLength), 360);\n} else {\n    var offset = 0;\n}\n$bm_rt = offset;"},"m":1,"ix":3,"nm":"Trim Paths 1","mn":"ADBE Vector Filter - Trim","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Upper Limb Stroke","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[],"o":[],"v":[],"c":true},"ix":2,"x":"var $bm_rt;\n$bm_rt = content('Lower Limb').content('Path 1').path;"},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('L Arm N CTRL').effect('L Arm N Limb Control')('Arm Stroke Color');"},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":2,"ix":5,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('L Arm N CTRL').effect('L Arm N Limb Control')('Arm Stroke Width');"},"lc":2,"lj":2,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tm","s":{"a":0,"k":0,"ix":1},"e":{"a":0,"k":100,"ix":2,"x":"var $bm_rt;\nvar ctrlLayer = thisComp.layer('L Arm N CTRL');\nvar adjustedLengths = ctrlLayer.effect('L Arm N Limb Control')('Adjusted U/L Limb Lengths').value;\nvar lowerLimbLength = adjustedLengths[1];\nvar lowerLimbTop = ctrlLayer.effect('L Arm N Limb Control')('Lower Limb Top Width').value;\nvar lowerLimbBottom = ctrlLayer.effect('L Arm N Limb Control')('Lower Limb Bottom Width').value;\nvar lowerLimbTopCurvature = $bm_div(Math.min(Math.max(ctrlLayer.effect('L Arm N Limb Control')('Lower Limb Top Curvature').value, 0), 100), 100);\nvar lowerLimbBottomCurvature = $bm_div(Math.min(Math.max(ctrlLayer.effect('L Arm N Limb Control')('Lower Limb Bottom Curvature').value, 0), 100), 100);\nvar disableWristStroke = ctrlLayer.effect('L Arm N Limb Control')('Wrist Stroke').value;\nvar segment0_1 = $bm_sum($bm_mul(lowerLimbTop, $bm_sub(1, lowerLimbTopCurvature)), $bm_mul($bm_mul(Math.PI, $bm_div(lowerLimbTop, 2)), lowerLimbTopCurvature));\nvar segment2_3 = $bm_sum($bm_mul(lowerLimbBottom, $bm_sub(1, lowerLimbBottomCurvature)), $bm_mul($bm_mul(Math.PI, $bm_div(lowerLimbBottom, 2)), lowerLimbBottomCurvature));\nvar segment1_2 = Math.sqrt($bm_sum(Math.pow($bm_div($bm_sub(lowerLimbTop, lowerLimbBottom), 2), 2), Math.pow(lowerLimbLength, 2)));\nvar segment3_0 = segment1_2;\nvar totalLength = $bm_sum($bm_sum($bm_sum(segment0_1, segment1_2), segment2_3), segment3_0);\nif (disableWristStroke == 0) {\n    var endPercentage = $bm_mul($bm_div($bm_sum($bm_sum(segment0_1, segment1_2), segment3_0), totalLength), 100);\n} else {\n    var endPercentage = 100;\n}\n$bm_rt = endPercentage;"},"o":{"a":0,"k":0,"ix":3,"x":"var $bm_rt;\nvar ctrlLayer = thisComp.layer('L Arm N CTRL');\nvar adjustedLengths = ctrlLayer.effect('L Arm N Limb Control')('Adjusted U/L Limb Lengths').value;\nvar lowerLimbLength = adjustedLengths[1];\nvar lowerLimbTop = ctrlLayer.effect('L Arm N Limb Control')('Lower Limb Top Width').value;\nvar lowerLimbBottom = ctrlLayer.effect('L Arm N Limb Control')('Lower Limb Bottom Width').value;\nvar lowerLimbTopCurvature = $bm_div(Math.min(Math.max(ctrlLayer.effect('L Arm N Limb Control')('Lower Limb Top Curvature').value, 0), 100), 100);\nvar lowerLimbBottomCurvature = $bm_div(Math.min(Math.max(ctrlLayer.effect('L Arm N Limb Control')('Lower Limb Bottom Curvature').value, 0), 100), 100);\nvar disableWristStroke = ctrlLayer.effect('L Arm N Limb Control')('Wrist Stroke').value;\nvar segment0_1 = $bm_sum($bm_mul(lowerLimbTop, $bm_sub(1, lowerLimbTopCurvature)), $bm_mul($bm_mul(Math.PI, $bm_div(lowerLimbTop, 2)), lowerLimbTopCurvature));\nvar segment2_3 = $bm_sum($bm_mul(lowerLimbBottom, $bm_sub(1, lowerLimbBottomCurvature)), $bm_mul($bm_mul(Math.PI, $bm_div(lowerLimbBottom, 2)), lowerLimbBottomCurvature));\nvar segment1_2 = Math.sqrt($bm_sum(Math.pow($bm_div($bm_sub(lowerLimbTop, lowerLimbBottom), 2), 2), Math.pow(lowerLimbLength, 2)));\nvar segment3_0 = segment1_2;\nvar totalLength = $bm_sum($bm_sum($bm_sum(segment0_1, segment1_2), segment2_3), segment3_0);\nif (disableWristStroke == 0) {\n    var offset = $bm_mul($bm_div($bm_sum($bm_sum(segment0_1, segment1_2), segment2_3), totalLength), 360);\n} else {\n    var offset = 0;\n}\n$bm_rt = offset;"},"m":1,"ix":3,"nm":"Trim Paths 1","mn":"ADBE Vector Filter - Trim","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Lower Limb Stroke","np":3,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Arm Stroke","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":3600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":22,"ty":4,"nm":"L Hand 2","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":-93.61,"ix":10,"x":"var $bm_rt;\n$bm_rt = $bm_sum(thisComp.layer('L Arm N CTRL').effect('L Arm N Limb Control')('IK Angles')[1], value);"},"p":{"a":0,"k":[108.375,107.875,0],"ix":2,"l":2,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('L Arm N CTRL').effect('L Arm N Limb Control')('Wrist  (comp space)');"},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":281,"s":[-92.581,-91.434,100]},{"t":282,"s":[-92.581,91.434,100]}],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0.167},"t":313,"s":[{"i":[[0,0],[-1.261,-0.61],[0.657,-0.408],[0,0],[-1.144,-0.277],[1.186,-1.011],[0,0],[-0.887,-0.513],[1.334,-0.186],[0,0],[-0.491,-0.869],[2.963,-0.986],[0,0]],"o":[[0,0],[1.261,0.61],[-1.355,0.668],[0,0],[0.67,0.162],[-0.618,0.527],[0,0],[0.776,0.448],[-1.334,0.186],[0,0],[0.3,0.532],[-3.237,1.077],[0,0]],"v":[[-12.683,-4.777],[-8.432,-4.842],[-7.394,-2.074],[-10.816,-1.988],[-7.407,-2.489],[-7.111,1.072],[-9.857,1.733],[-6.582,1.618],[-6.204,4.753],[-9.501,5.495],[-6.209,4.823],[-8.233,8.303],[-9.965,8.677]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.333,"y":0},"t":323,"s":[{"i":[[0,0],[-1.261,-0.61],[1.454,-0.415],[0,0],[-1.144,-0.277],[0.757,-0.293],[0,0],[-0.887,-0.513],[1.334,-0.186],[0,0],[-0.491,-0.869],[3.411,0.073],[0,0]],"o":[[0,0],[1.261,0.61],[-1.453,0.415],[0,0],[0.67,0.162],[-0.758,0.293],[0,0],[0.776,0.448],[-1.334,0.186],[0,0],[0.3,0.532],[-3.411,-0.072],[0,0]],"v":[[-11.545,-5.101],[5.419,-8.286],[5.386,-6.411],[-9.678,-2.312],[10.818,-3.451],[11.137,-1.368],[-8.719,1.409],[10.239,0.632],[9.674,2.853],[-8.364,5.171],[5.34,5.916],[2.647,7.765],[-8.828,8.353]],"c":true}]},{"t":751,"s":[{"i":[[0,0],[-1.261,-0.61],[1.454,-0.415],[0,0],[-1.144,-0.277],[0.757,-0.293],[0,0],[-0.887,-0.513],[1.334,-0.186],[0,0],[-0.491,-0.869],[3.411,0.073],[0,0]],"o":[[0,0],[1.261,0.61],[-1.453,0.415],[0,0],[0.67,0.162],[-0.758,0.293],[0,0],[0.776,0.448],[-1.334,0.186],[0,0],[0.3,0.532],[-3.411,-0.072],[0,0]],"v":[[-11.545,-5.101],[5.419,-8.286],[5.386,-6.411],[-9.678,-2.312],[10.818,-3.451],[11.137,-1.368],[-8.719,1.409],[10.239,0.632],[9.674,2.853],[-8.364,5.171],[5.34,5.916],[2.647,7.765],[-8.828,8.353]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.504196166992,0.224411010742,0.166122436523,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[-18.3,-1.8],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":282,"s":[{"i":[[0,0],[-2.873,0.857],[-1.081,0.443],[-0.624,0.366],[0.632,-1.108],[-1.722,-0.423],[5.024,-1.568],[0.828,-0.448],[0,0]],"o":[[0,0],[3.316,-0.99],[1.457,-0.598],[0.062,-0.082],[0.152,0.043],[1.722,0.423],[-5.023,1.568],[-0.827,0.448],[0,0]],"v":[[-11.065,4.024],[-5.568,-0.517],[-0.551,-1.655],[3.175,-2.804],[0.085,-1.63],[7.545,-3.211],[8.766,10.419],[-3.503,10.846],[-7.112,12.129]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":289,"s":[{"i":[[0,0],[-0.41,2.97],[-1.081,0.443],[0.008,-1.979],[0.632,-1.108],[-1.722,-0.423],[5.024,-1.568],[0.828,-0.448],[0,0]],"o":[[0,0],[0.349,-2.525],[1.457,-0.598],[0.062,-0.082],[0.152,0.043],[1.722,0.423],[-5.023,1.568],[-0.827,0.448],[0,0]],"v":[[-11.065,4.024],[-5.568,-0.517],[-1.801,-4.509],[3.175,-2.804],[0.085,-1.63],[7.545,-3.211],[8.766,10.419],[-3.503,10.846],[-7.112,12.129]],"c":true}]},{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0.167},"t":313,"s":[{"i":[[0,0],[-0.41,2.97],[-1.081,0.443],[0.008,-1.979],[0.632,-1.108],[-1.722,-0.423],[5.024,-1.568],[0.828,-0.448],[0,0]],"o":[[0,0],[0.349,-2.525],[1.457,-0.598],[0.062,-0.082],[0.152,0.043],[1.722,0.423],[-5.023,1.568],[-0.827,0.448],[0,0]],"v":[[-11.065,4.024],[-5.568,-0.517],[-1.801,-4.509],[3.175,-2.804],[0.085,-1.63],[7.545,-3.211],[8.766,10.419],[-3.503,10.846],[-7.112,12.129]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.333,"y":0},"t":323,"s":[{"i":[[0,0],[-0.41,2.97],[-0.707,0.93],[-1.604,-1.159],[0.46,-1.618],[-1.722,-0.423],[5.024,-1.568],[0.828,-0.448],[0,0]],"o":[[0,0],[0.349,-2.525],[0.946,-1.244],[1.604,1.159],[-0.46,1.618],[1.722,0.423],[-5.023,1.568],[-0.827,0.448],[0,0]],"v":[[-11.065,4.024],[-5.568,-0.517],[-2.211,-6.986],[1.798,-11.952],[-0.674,-2.174],[7.545,-3.211],[8.766,10.419],[-3.503,10.846],[-7.112,12.129]],"c":true}]},{"t":751,"s":[{"i":[[0,0],[-0.41,2.97],[-0.707,0.93],[-1.604,-1.159],[0.46,-1.618],[-1.722,-0.423],[5.024,-1.568],[0.828,-0.448],[0,0]],"o":[[0,0],[0.349,-2.525],[0.946,-1.244],[1.604,1.159],[-0.46,1.618],[1.722,0.423],[-5.023,1.568],[-0.827,0.448],[0,0]],"v":[[-11.065,4.024],[-5.568,-0.517],[-2.211,-6.986],[1.798,-11.952],[-0.674,-2.174],[7.545,-3.211],[8.766,10.419],[-3.503,10.846],[-7.112,12.129]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.504196166992,0.224411010742,0.166122436523,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[8.7,4.8],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,-100],"ix":3},"r":{"a":0,"k":-15.6,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Hand L","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":282,"op":3600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":23,"ty":4,"nm":"Folder","parent":25,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":57.926,"ix":10},"p":{"a":0,"k":[-1.325,-15.171,0],"ix":2,"l":2},"a":{"a":0,"k":[487.338,495.276,0],"ix":1,"l":2},"s":{"a":0,"k":[125.134,125.134,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":0,"k":[76.558,51.176],"ix":2,"x":"var $bm_rt;\nvar controllingValue = thisComp.layer('MAIN PSR').effect('Folder Turn')('Slider').value;\nfunction mapSliderToSize(value) {\n    const minInput = 0;\n    const maxInput = 100;\n    const minOutput = 10;\n    const maxOutput = 76;\n    const midInput = $bm_div($bm_sum(minInput, maxInput), 2);\n    if (value <= midInput) {\n        return linearExpression(value, minInput, midInput, maxOutput, minOutput);\n    } else {\n        return linearExpression(value, midInput, maxInput, minOutput, maxOutput);\n    }\n}\nfunction linearExpression(value, inputMin, inputMax, outputMin, outputMax) {\n    const normalizedValue = $bm_div($bm_sub(value, inputMin), $bm_sub(inputMax, inputMin));\n    const outputValue = $bm_sum(outputMin, $bm_mul(normalizedValue, $bm_sub(outputMax, outputMin)));\n    return Math.max(Math.min(outputValue, Math.max(outputMin, outputMax)), Math.min(outputMin, outputMax));\n}\nvar xValue = mapSliderToSize(controllingValue);\nvar yValue = 51;\n$bm_rt = [\n    xValue,\n    yValue\n];"},"p":{"a":0,"k":[-3.7,4.6],"ix":3},"r":{"a":0,"k":0,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.188064575195,0.227890014648,0.236740112305,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[484.679,490.03],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":-59.9,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Rectangle 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":282,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":24,"ty":4,"nm":"R Arm N","parent":13,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11,"x":"var $bm_rt;\nvar sliderValue = thisComp.layer('MAIN PSR').effect('Body Turn')('Slider');\nif (sliderValue <= 50) {\n    $bm_rt = 100;\n} else {\n    $bm_rt = 0;\n}"},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[261.262,65.448,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":15,"s":[229.572,65.448,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":30,"s":[197.882,65.448,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":45,"s":[192.591,65.448,0],"to":[0,0,0],"ti":[0,0,0]},{"t":60,"s":[215.488,65.448,0]}],"ix":2,"l":2,"x":"var $bm_rt;\nfunction linearExpression(value, inputMin, inputMax, outputMin, outputMax) {\n    var normalizedValue = $bm_div($bm_sub(value, inputMin), $bm_sub(inputMax, inputMin));\n    var outputValue = $bm_sum(outputMin, $bm_mul(normalizedValue, $bm_sub(outputMax, outputMin)));\n    return Math.max(Math.min(outputValue, Math.max(outputMin, outputMax)), Math.min(outputMin, outputMax));\n}\nvar controllingValue = thisComp.layer('MAIN PSR')('Effects')('Body Turn')('Slider').value;\nvar minVal = 0;\nvar maxVal = 100;\nif (controllingValue < minVal)\n    controllingValue = minVal;\nif (controllingValue > maxVal)\n    controllingValue = maxVal;\nvar segments = [\n    [\n        [\n            261.26,\n            65.45,\n            0\n        ],\n        [\n            229.57,\n            65.45,\n            0\n        ]\n    ],\n    [\n        [\n            229.57,\n            65.45,\n            0\n        ],\n        [\n            197.88,\n            65.45,\n            0\n        ]\n    ],\n    [\n        [\n            197.88,\n            65.45,\n            0\n        ],\n        [\n            192.59,\n            65.45,\n            0\n        ]\n    ],\n    [\n        [\n            192.59,\n            65.45,\n            0\n        ],\n        [\n            215.49,\n            65.45,\n            0\n        ]\n    ]\n];\nvar relativeTimes = [\n    0,\n    0.25,\n    0.5,\n    0.75,\n    1\n];\nvar evenInterpolation = false;\nfunction mapSliderToValue2D(controllingValue, segments, minVal, maxVal, relativeTimes, evenInterpolation) {\n    var numSegments = segments.length;\n    var mappedValueX, mappedValueY;\n    for (var i = 0; i < numSegments; i++) {\n        var segmentStart, segmentEnd, valueStartX, valueEndX, valueStartY, valueEndY;\n        if (evenInterpolation) {\n            segmentStart = $bm_sum(minVal, $bm_div($bm_mul(i, $bm_sub(maxVal, minVal)), numSegments));\n            segmentEnd = $bm_sum(minVal, $bm_div($bm_mul($bm_sum(i, 1), $bm_sub(maxVal, minVal)), numSegments));\n            valueStartX = segments[i][0][0];\n            valueEndX = segments[i][1][0];\n            valueStartY = segments[i][0][1];\n            valueEndY = segments[i][1][1];\n        } else {\n            segmentStart = $bm_sum(minVal, $bm_mul(relativeTimes[i], $bm_sub(maxVal, minVal)));\n            segmentEnd = $bm_sum(minVal, $bm_mul(relativeTimes[$bm_sum(i, 1)], $bm_sub(maxVal, minVal)));\n            valueStartX = segments[i][0][0];\n            valueEndX = segments[i][1][0];\n            valueStartY = segments[i][0][1];\n            valueEndY = segments[i][1][1];\n        }\n        if (segmentStart === segmentEnd) {\n            segmentEnd = $bm_sum(segmentEnd, 0.0001);\n        }\n        if (controllingValue >= segmentStart && controllingValue <= segmentEnd) {\n            mappedValueX = linearExpression(controllingValue, segmentStart, segmentEnd, valueStartX, valueEndX);\n            mappedValueY = linearExpression(controllingValue, segmentStart, segmentEnd, valueStartY, valueEndY);\n            break;\n        }\n    }\n    if (controllingValue < minVal) {\n        mappedValueX = segments[0][0][0];\n        mappedValueY = segments[0][0][1];\n    }\n    if (controllingValue > maxVal) {\n        mappedValueX = segments[numSegments - 1][1][0];\n        mappedValueY = segments[numSegments - 1][1][1];\n    }\n    return [\n        mappedValueX,\n        mappedValueY\n    ];\n}\nvar mappedValue = mapSliderToValue2D(controllingValue, segments, minVal, maxVal, relativeTimes, evenInterpolation);\n$bm_rt = value = mappedValue;"},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[140.845,140.845,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[],"o":[],"v":[],"c":true},"ix":2,"x":"var $bm_rt;\nvar ctrlLayer = thisComp.layer('R Arm N CTRL');\nvar effect = ctrlLayer.effect('R Arm N Limb Control');\nvar adjustedLimbLengths = effect('Adjusted U/L Limb Lengths').value;\nvar upperLimbLength = adjustedLimbLengths[0];\nvar lowerLimbLength = adjustedLimbLengths[1];\nvar upperLimbTopWidth = effect('Upper Limb Top Width').value;\nvar upperLimbBottomWidth = effect('Upper Limb Bottom Width').value;\nvar upperLimbTopCurvature = $bm_div(Math.min(Math.max(effect('Upper Limb Top Curvature').value, 0), 100), 100);\nvar upperLimbBottomCurvature = $bm_div(Math.min(Math.max(effect('Upper Limb Bottom Curvature').value, 0), 100), 100);\nvar ikAngles = effect('IK Angles');\nvar enableSideCurvature = effect('UL Enable Side Curvature').value;\nvar enableInverseCurvature = effect('UL Enable Inverse Curvature').value;\nvar sideCurvatureCenter = $bm_div(effect('UL Side Curvature Center Point').value, 100);\nvar sideCurvatureBend = effect('UL Side Curvature Bend').value;\nvar sideWeight = $bm_div(effect('UL Left/Right Side Weight').value, 100);\nvar ratio = 1.5523;\nvar topRadius = $bm_mul($bm_div(upperLimbTopWidth, ratio), upperLimbTopCurvature);\nvar bottomRadius = $bm_mul($bm_div(upperLimbBottomWidth, ratio), upperLimbBottomCurvature);\nvar rotation = degreesToRadians(ikAngles[0]);\nfunction rotate(point, angle) {\n    var x = $bm_sub($bm_mul(point[0], Math.cos(angle)), $bm_mul(point[1], Math.sin(angle)));\n    var y = $bm_sum($bm_mul(point[0], Math.sin(angle)), $bm_mul(point[1], Math.cos(angle)));\n    return [\n        x,\n        y\n    ];\n}\nfunction interpolate(pointA, pointB, t) {\n    return [\n        pointA[0] + t * (pointB[0] - pointA[0]),\n        pointA[1] + t * (pointB[1] - pointA[1])\n    ];\n}\nvar upperLimb = [\n    rotate([\n        -upperLimbTopWidth / 2,\n        0\n    ], rotation),\n    rotate([\n        upperLimbTopWidth / 2,\n        0\n    ], rotation),\n    rotate([\n        upperLimbBottomWidth / 2,\n        upperLimbLength\n    ], rotation),\n    rotate([\n        -upperLimbBottomWidth / 2,\n        upperLimbLength\n    ], rotation)\n];\nvar centerPoint03 = interpolate(upperLimb[0], upperLimb[3], $bm_sum(0.5, $bm_mul(sideCurvatureCenter, 0.5)));\nvar centerPoint12 = interpolate(upperLimb[1], upperLimb[2], $bm_sum(0.5, $bm_mul(sideCurvatureCenter, 0.5)));\nvar totalBendAmount = sideCurvatureBend;\nvar bendAmount03 = $bm_div($bm_mul(totalBendAmount, $bm_sub(1, sideWeight)), 2);\nvar bendAmount12 = $bm_div($bm_mul(totalBendAmount, $bm_sum(1, sideWeight)), 2);\nvar inTan0, outTan3, outTan1, inTan2;\nif (enableSideCurvature) {\n    var influence03 = $bm_mul(0.5, $bm_sub(1, sideCurvatureCenter));\n    var influence03Opposite = $bm_mul(0.5, $bm_sum(1, sideCurvatureCenter));\n    if (enableInverseCurvature) {\n        inTan0 = rotate([\n            $bm_mul(bendAmount03, influence03Opposite),\n            0\n        ], rotation);\n        outTan3 = rotate([\n            $bm_mul($bm_neg(bendAmount03), influence03),\n            0\n        ], rotation);\n        outTan1 = rotate([\n            $bm_mul($bm_neg(bendAmount12), influence03Opposite),\n            0\n        ], rotation);\n        inTan2 = rotate([\n            $bm_mul(bendAmount12, influence03),\n            0\n        ], rotation);\n    } else {\n        inTan0 = rotate([\n            $bm_mul($bm_div(bendAmount03, 2), influence03Opposite),\n            0\n        ], rotation);\n        outTan3 = rotate([\n            $bm_mul($bm_div(bendAmount03, 2), influence03),\n            0\n        ], rotation);\n        outTan1 = rotate([\n            $bm_mul($bm_div($bm_neg(bendAmount12), 2), influence03Opposite),\n            0\n        ], rotation);\n        inTan2 = rotate([\n            $bm_mul($bm_div($bm_neg(bendAmount12), 2), influence03),\n            0\n        ], rotation);\n    }\n    inTan0 = [\n        $bm_sub($bm_sum(inTan0[0], centerPoint03[0]), upperLimb[0][0]),\n        $bm_sub($bm_sum(inTan0[1], centerPoint03[1]), upperLimb[0][1])\n    ];\n    outTan3 = [\n        $bm_sub($bm_sum(outTan3[0], centerPoint03[0]), upperLimb[3][0]),\n        $bm_sub($bm_sum(outTan3[1], centerPoint03[1]), upperLimb[3][1])\n    ];\n    outTan1 = [\n        $bm_sub($bm_sum(outTan1[0], centerPoint12[0]), upperLimb[1][0]),\n        $bm_sub($bm_sum(outTan1[1], centerPoint12[1]), upperLimb[1][1])\n    ];\n    inTan2 = [\n        $bm_sub($bm_sum(inTan2[0], centerPoint12[0]), upperLimb[2][0]),\n        $bm_sub($bm_sum(inTan2[1], centerPoint12[1]), upperLimb[2][1])\n    ];\n    var inTangents = [\n        inTan0,\n        rotate([\n            0,\n            -topRadius\n        ], rotation),\n        inTan2,\n        rotate([\n            0,\n            bottomRadius\n        ], rotation)\n    ];\n    var outTangents = [\n        rotate([\n            0,\n            -topRadius\n        ], rotation),\n        outTan1,\n        rotate([\n            0,\n            bottomRadius\n        ], rotation),\n        outTan3\n    ];\n} else {\n    var zeroPoint = rotate([\n        0,\n        0\n    ], rotation);\n    var negativeTopRadius = rotate([\n        0,\n        $bm_neg(topRadius)\n    ], rotation);\n    var positiveBottomRadius = rotate([\n        0,\n        bottomRadius\n    ], rotation);\n    inTangents = [\n        zeroPoint,\n        negativeTopRadius,\n        zeroPoint,\n        positiveBottomRadius\n    ];\n    outTangents = [\n        negativeTopRadius,\n        zeroPoint,\n        positiveBottomRadius,\n        zeroPoint\n    ];\n}\n$bm_rt = createPath(upperLimb, inTangents, outTangents, true);"},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"gf","o":{"a":0,"k":100,"ix":10,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('L Arm N CTRL').effect('L Arm N Limb Control')('Arm Fill Opacity');"},"r":1,"bm":0,"g":{"p":3,"k":{"a":0,"k":[0,0.91,0.894,0.749,0.728,0.865,0.85,0.712,1,0.82,0.806,0.675],"ix":9}},"s":{"a":0,"k":[0,0],"ix":5},"e":{"a":0,"k":[100,0],"ix":6,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('R Arm N CTRL').effect('R Arm N Limb Control')('Elbow (layer space)');"},"t":1,"nm":"Gradient Fill 1","mn":"ADBE Vector Graphic - G-Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Upper Limb","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[],"o":[],"v":[],"c":true},"ix":2,"x":"var $bm_rt;\nvar ctrlLayer = thisComp.layer('R Arm N CTRL');\nvar effect = ctrlLayer.effect('R Arm N Limb Control');\nvar adjustedLimbLengths = effect('Adjusted U/L Limb Lengths').value;\nvar upperLimbLength = adjustedLimbLengths[0];\nvar lowerLimbLength = adjustedLimbLengths[1];\nvar lowerLimbTopWidth = effect('Lower Limb Top Width').value;\nvar lowerLimbBottomWidth = effect('Lower Limb Bottom Width').value;\nvar lowerLimbTopCurvature = $bm_div(Math.min(Math.max(effect('Lower Limb Top Curvature').value, 0), 100), 100);\nvar lowerLimbBottomCurvature = $bm_div(Math.min(Math.max(effect('Lower Limb Bottom Curvature').value, 0), 100), 100);\nvar ikAngles = effect('IK Angles');\nvar enableSideCurvature = effect('LL Enable Side Curvature').value;\nvar enableInverseCurvature = effect('LL Enable Inverse Curvature').value;\nvar sideCurvatureCenter = $bm_div(effect('LL Side Curvature Center Point').value, 100);\nvar sideCurvatureBend = effect('LL Side Curvature Bend').value;\nvar sideWeight = $bm_div(effect('LL Left/Right Side Weight').value, 100);\nvar ratio = 1.5523;\nvar topRadius = $bm_mul($bm_div(lowerLimbTopWidth, ratio), lowerLimbTopCurvature);\nvar bottomRadius = $bm_mul($bm_div(lowerLimbBottomWidth, ratio), lowerLimbBottomCurvature);\nvar upperLimbRotation = degreesToRadians(ikAngles[0]);\nvar lowerLimbRotation = degreesToRadians(ikAngles[1]);\nfunction rotate(point, angle, origin) {\n    var x = $bm_sub($bm_sum(origin[0], $bm_mul($bm_sub(point[0], origin[0]), Math.cos(angle))), $bm_mul($bm_sub(point[1], origin[1]), Math.sin(angle)));\n    var y = $bm_sum($bm_sum(origin[1], $bm_mul($bm_sub(point[0], origin[0]), Math.sin(angle))), $bm_mul($bm_sub(point[1], origin[1]), Math.cos(angle)));\n    return [\n        x,\n        y\n    ];\n}\nfunction interpolate(pointA, pointB, t) {\n    return [\n        pointA[0] + t * (pointB[0] - pointA[0]),\n        pointA[1] + t * (pointB[1] - pointA[1])\n    ];\n}\nvar upperLimbEndpoint = rotate([\n    0,\n    upperLimbLength\n], upperLimbRotation, [\n    0,\n    0\n]);\nvar anchorX = upperLimbEndpoint[0];\nvar anchorY = upperLimbEndpoint[1];\nvar lowerLimb = [\n    rotate([\n        -lowerLimbTopWidth / 2,\n        0\n    ], lowerLimbRotation, [\n        0,\n        0\n    ]),\n    rotate([\n        lowerLimbTopWidth / 2,\n        0\n    ], lowerLimbRotation, [\n        0,\n        0\n    ]),\n    rotate([\n        lowerLimbBottomWidth / 2,\n        lowerLimbLength\n    ], lowerLimbRotation, [\n        0,\n        0\n    ]),\n    rotate([\n        -lowerLimbBottomWidth / 2,\n        lowerLimbLength\n    ], lowerLimbRotation, [\n        0,\n        0\n    ])\n];\nlowerLimb = lowerLimb.map(function (point) {\n    return [\n        point[0] + anchorX,\n        point[1] + anchorY\n    ];\n});\nvar centerPoint03 = interpolate(lowerLimb[0], lowerLimb[3], $bm_sum(0.5, $bm_mul(sideCurvatureCenter, 0.5)));\nvar centerPoint12 = interpolate(lowerLimb[1], lowerLimb[2], $bm_sum(0.5, $bm_mul(sideCurvatureCenter, 0.5)));\nvar totalBendAmount = sideCurvatureBend;\nvar bendAmount03 = $bm_div($bm_mul(totalBendAmount, $bm_sub(1, sideWeight)), 2);\nvar bendAmount12 = $bm_div($bm_mul(totalBendAmount, $bm_sum(1, sideWeight)), 2);\nvar inTan0, outTan3, outTan1, inTan2;\nif (enableSideCurvature) {\n    var influence03 = $bm_mul(0.5, $bm_sub(1, sideCurvatureCenter));\n    var influence03Opposite = $bm_mul(0.5, $bm_sum(1, sideCurvatureCenter));\n    if (enableInverseCurvature) {\n        inTan0 = rotate([\n            $bm_mul(bendAmount03, influence03Opposite),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n        outTan3 = rotate([\n            $bm_mul($bm_neg(bendAmount03), influence03),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n        outTan1 = rotate([\n            $bm_mul($bm_neg(bendAmount12), influence03Opposite),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n        inTan2 = rotate([\n            $bm_mul(bendAmount12, influence03),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n    } else {\n        inTan0 = rotate([\n            $bm_mul($bm_div(bendAmount03, 2), influence03Opposite),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n        outTan3 = rotate([\n            $bm_mul($bm_div(bendAmount03, 2), influence03),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n        outTan1 = rotate([\n            $bm_mul($bm_div($bm_neg(bendAmount12), 2), influence03Opposite),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n        inTan2 = rotate([\n            $bm_mul($bm_div($bm_neg(bendAmount12), 2), influence03),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n    }\n    inTan0 = [\n        $bm_sub($bm_sum(inTan0[0], centerPoint03[0]), lowerLimb[0][0]),\n        $bm_sub($bm_sum(inTan0[1], centerPoint03[1]), lowerLimb[0][1])\n    ];\n    outTan3 = [\n        $bm_sub($bm_sum(outTan3[0], centerPoint03[0]), lowerLimb[3][0]),\n        $bm_sub($bm_sum(outTan3[1], centerPoint03[1]), lowerLimb[3][1])\n    ];\n    outTan1 = [\n        $bm_sub($bm_sum(outTan1[0], centerPoint12[0]), lowerLimb[1][0]),\n        $bm_sub($bm_sum(outTan1[1], centerPoint12[1]), lowerLimb[1][1])\n    ];\n    inTan2 = [\n        $bm_sub($bm_sum(inTan2[0], centerPoint12[0]), lowerLimb[2][0]),\n        $bm_sub($bm_sum(inTan2[1], centerPoint12[1]), lowerLimb[2][1])\n    ];\n    var inTangents = [\n        inTan0,\n        rotate([\n            0,\n            -topRadius\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]),\n        inTan2,\n        rotate([\n            0,\n            bottomRadius\n        ], lowerLimbRotation, [\n            0,\n            0\n        ])\n    ];\n    var outTangents = [\n        rotate([\n            0,\n            -topRadius\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]),\n        outTan1,\n        rotate([\n            0,\n            bottomRadius\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]),\n        outTan3\n    ];\n} else {\n    var zeroPoint = rotate([\n        0,\n        0\n    ], lowerLimbRotation, [\n        0,\n        0\n    ]);\n    var negativeTopRadius = rotate([\n        0,\n        $bm_neg(topRadius)\n    ], lowerLimbRotation, [\n        0,\n        0\n    ]);\n    var positiveBottomRadius = rotate([\n        0,\n        bottomRadius\n    ], lowerLimbRotation, [\n        0,\n        0\n    ]);\n    inTangents = [\n        zeroPoint,\n        negativeTopRadius,\n        zeroPoint,\n        positiveBottomRadius\n    ];\n    outTangents = [\n        negativeTopRadius,\n        zeroPoint,\n        positiveBottomRadius,\n        zeroPoint\n    ];\n}\n$bm_rt = createPath(lowerLimb, inTangents, outTangents, true);"},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0,0,1],"ix":4,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('R Arm N CTRL').effect('R Arm N Limb Control')('Arm Fill Color');"},"o":{"a":0,"k":100,"ix":5,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('R Arm N CTRL').effect('R Arm N Limb Control')('Arm Fill Opacity');"},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Lower Limb","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":3603,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":25,"ty":4,"nm":"R Hand 2","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('R Arm N CTRL').effect('R Arm N Limb Control')('IK Angles')[1];"},"p":{"a":0,"k":[349.5,762.503,0],"ix":2,"l":2,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('R Arm N CTRL').effect('R Arm N Limb Control')('Wrist  (comp space)');"},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[75.595,75.595,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[1.042,1.021],[0.097,0.85],[0.109,1.106],[0.045,0.195],[-0.088,2.075],[0,0],[0,0],[0,0],[-0.141,-1.944],[0.004,-0.177],[0.118,-0.864],[0.842,-0.432],[0.789,0.452],[1.687,0.455],[1.947,1.165]],"o":[[0,0],[0,0],[-0.035,-0.351],[-0.189,-0.813],[0.088,-2.071],[0,0],[0,0],[0,0],[0.012,0.19],[-0.039,1.655],[-0.046,0.317],[-1.168,0.599],[0,0],[0,0],[0,0]],"v":[[-5.929,9.846],[-6.965,7.505],[-7.133,4.841],[-7.252,3.991],[-8.011,-0.628],[-5.261,-11.51],[-0.102,-11.348],[4.74,-11.888],[10.933,1.298],[10.943,1.853],[10.065,5.578],[8.511,9.447],[5.495,9.529],[1.467,10.145],[-2.606,10.038]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.504196166992,0.224411010742,0.166122436523,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,-9.3],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":282,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":26,"ty":0,"nm":"PCOMP_HAIR BACK","parent":12,"refId":"comp_16","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('MAIN PSR').effect('Ponytail Rotate')('Slider');"},"p":{"a":0,"k":[104.75,72,0],"ix":2,"l":2},"a":{"a":0,"k":[104.25,72,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"ef":[{"ty":5,"nm":"In/Out Range","np":3,"mn":"ADBE Point Control","ix":1,"en":1,"ef":[{"ty":3,"nm":"Point","mn":"ADBE Point Control-0001","ix":1,"v":{"a":0,"k":[0,60],"ix":1}}]}],"tm":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[0]},{"t":3600,"s":[60]}],"ix":2,"x":"var $bm_rt;\nfunction linearExpression(value, inputMin, inputMax, outputMin, outputMax) {\n    var normalizedValue = $bm_div($bm_sub(value, inputMin), $bm_sub(inputMax, inputMin));\n    var outputValue = $bm_sum(outputMin, $bm_mul(normalizedValue, $bm_sub(outputMax, outputMin)));\n    return outputValue;\n}\nvar inOutRange = thisComp.layer('PCOMP_HAIR BACK').effect('In/Out Range')('Point');\nvar controllingValue = thisComp.layer('MAIN PSR').effect('Head Turn')('Slider');\nvar inputMin = 0;\nvar inputMax = 100;\nvar outputMin = $bm_div(inOutRange[0], 60);\nvar outputMax = $bm_div(inOutRange[1], 60);\n$bm_rt = linearExpression(controllingValue, inputMin, inputMax, outputMin, outputMax);"},"w":174,"h":175,"ip":0,"op":3600,"st":0,"bm":0}]},{"id":"comp_12","nm":"PCOMP_Head","fr":60,"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"R EAR 2","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[70.366,73.198,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":30,"s":[63.116,73.198,0],"to":[0,0,0],"ti":[0,0,0]},{"t":60,"s":[72.866,73.198,0]}],"ix":2,"l":2},"a":{"a":0,"k":[487.937,358.004,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0.878,-2.805],[-0.316,-1.207],[-0.57,0.597]],"o":[[0,0],[-0.878,2.805],[0,0],[0.57,-0.598]],"v":[[1.101,-7.637],[-2.133,-7.616],[0.182,4.734],[2.179,8.816]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.505882352941,0.223529426724,0.164705882353,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[487.937,358.004],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"R EAR","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":30,"op":3600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"L EAR","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[98.705,73.545,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":30,"s":[108.58,73.545,0],"to":[0,0,0],"ti":[0,0,0]},{"t":60,"s":[107.455,73.545,0]}],"ix":2,"l":2},"a":{"a":0,"k":[531.276,358.35,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-0.879,-2.804],[0.316,-1.207],[0.57,0.598]],"o":[[0,0],[0.878,2.805],[0,0],[-0.57,-0.597]],"v":[[-1.1,-7.636],[2.133,-7.617],[-0.182,4.734],[-2.179,8.815]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.505882352941,0.223529426724,0.164705882353,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[531.276,358.35],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"L EAR","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":30,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"HAIR FRONT","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[85.795,55.79,0],"ix":2,"l":2},"a":{"a":0,"k":[509.616,340.595,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[{"i":[[-0.097,1.107],[-31.98,1.002],[-12.986,4.555],[0,0],[25.048,0.257],[0,0],[0,0]],"o":[[0,0],[0,0],[1.576,-0.553],[0,0],[-25.047,-0.257],[0,0],[0,0]],"v":[[-21.885,11.603],[11.684,11.708],[21.254,29.186],[22.809,8.397],[-2.052,-17.753],[-22.229,11.783],[-21.669,16.874]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":15,"s":[{"i":[[-0.097,1.107],[-11.486,2.247],[-1.649,-0.257],[0,0],[25.048,0.257],[0,0],[0,0]],"o":[[0,0],[0,0],[1.65,0.257],[0,0],[-25.047,-0.257],[0,0],[0,0]],"v":[[-22.448,9.29],[15.809,10.458],[21.691,17.874],[22.434,8.397],[-2.052,-17.753],[-22.229,11.783],[-21.669,16.874]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":30,"s":[{"i":[[-0.164,9.73],[-11.486,2.247],[-1.649,-0.257],[0,0],[25.048,0.257],[0,0],[0,0]],"o":[[0,0],[0,0],[1.65,0.257],[0,0],[-25.047,-0.257],[0,0],[0,0]],"v":[[-17.917,8.54],[17.559,13.319],[19.941,17.749],[22.434,9.772],[-2.052,-17.753],[-22.01,11.783],[-21.669,16.874]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":45,"s":[{"i":[[1.184,21.295],[-11.486,2.247],[0.389,-1.414],[0,0],[25.048,0.257],[0.153,-2.885],[0,0]],"o":[[0,0],[0,0],[0.514,-1.914],[0,0],[-25.047,-0.257],[-0.248,4.7],[0,0]],"v":[[-16.167,8.915],[22.372,12.757],[21.816,17.811],[22.434,9.772],[-2.052,-17.753],[-22.323,11.783],[-20.482,26.999]],"c":true}]},{"t":60,"s":[{"i":[[1.184,21.295],[-11.486,2.247],[0.389,-1.414],[0,0],[25.048,0.257],[0.153,-2.885],[0,0]],"o":[[0,0],[0,0],[0.514,-1.914],[0,0],[-25.047,-0.257],[-0.248,4.7],[0,0]],"v":[[-11.354,11.853],[22.372,12.757],[21.816,17.811],[22.434,9.772],[-2.052,-17.753],[-22.323,11.783],[-19.982,31.374]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.04753112793,0.084197998047,0.161605834961,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[509.616,340.595],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"HAIR FRONT","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":3600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"HEAD","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[85.99,72.665,0],"ix":2,"l":2},"a":{"a":0,"k":[509.81,357.47,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-26.469,-2.825],[3.164,-33.532],[1.274,0.028],[1.546,40.917]],"o":[[0,0],[-3.165,33.532],[-1.275,-0.028],[0,0]],"v":[[3.492,-33.763],[21.943,3.047],[-1.573,33.889],[-22.257,-6.33]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.504196166992,0.224411010742,0.166122436523,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[509.81,357.47],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"HEAD","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":3600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":"L EAR 2","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[98.705,73.545,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":30,"s":[108.58,73.545,0],"to":[0,0,0],"ti":[0,0,0]},{"t":60,"s":[98.705,73.545,0]}],"ix":2,"l":2},"a":{"a":0,"k":[531.276,358.35,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-0.879,-2.804],[0.316,-1.207],[0.57,0.598]],"o":[[0,0],[0.878,2.805],[0,0],[-0.57,-0.597]],"v":[[-1.1,-7.636],[2.133,-7.617],[-0.182,4.734],[-2.179,8.815]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.505882352941,0.223529426724,0.164705882353,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[531.276,358.35],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"L EAR","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":30,"op":3600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":6,"ty":4,"nm":"R EAR","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[70.366,73.198,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":30,"s":[63.116,73.198,0],"to":[0,0,0],"ti":[0,0,0]},{"t":60,"s":[64.116,73.198,0]}],"ix":2,"l":2},"a":{"a":0,"k":[487.937,358.004,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0.878,-2.805],[-0.316,-1.207],[-0.57,0.597]],"o":[[0,0],[-0.878,2.805],[0,0],[0.57,-0.598]],"v":[[1.101,-7.637],[-2.133,-7.616],[0.182,4.734],[2.179,8.816]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.505882352941,0.223529426724,0.164705882353,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[487.937,358.004],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"R EAR","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":30,"st":0,"ct":1,"bm":0}]},{"id":"comp_13","nm":"PCOMP_Torso 180","fr":60,"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Torso_180","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[236.5,104,0],"ix":2,"l":2},"a":{"a":0,"k":[-7.5,-183.5,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[{"i":[[18.991,1.087],[0.791,-0.036],[3.135,-1.513],[6.003,-7.59],[6.828,-8.3],[0.364,-0.494],[7.246,-7.997],[-20.145,-16.427],[4.362,-28.421],[-22.383,9.143],[-0.701,20.994],[-13.267,48.895]],"o":[[-0.808,-0.046],[-3.442,0.158],[-7.163,3.456],[-0.834,1.054],[-0.388,0.472],[-7.823,10.613],[-15.268,16.849],[-0.895,64.073],[32.394,6.129],[-11.382,-15.322],[1.748,-52.383],[5.547,-20.444]],"v":[[19.246,-244.584],[16.848,-244.598],[6.996,-242.006],[-12.601,-224.417],[-8.078,-229.7],[-16.175,-219.725],[-38.412,-189.362],[-44.105,-140.573],[-48.112,-34.329],[37.883,-41.643],[26.002,-106.367],[48.453,-198.056]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":15,"s":[{"i":[[34.503,-2.166],[4.747,0.102],[5.236,-3.818],[-0.033,11.817],[-1.614,4.389],[0.288,-0.306],[7.177,-7.92],[-19.395,-8.927],[5.112,-19.671],[-22.383,9.143],[-0.347,21.002],[-13.267,48.895]],"o":[[-5.497,-0.416],[-3.503,4.852],[-7.739,5.643],[0.017,-5.888],[-1.865,0.3],[-7.679,12.89],[-15.268,16.849],[13.105,68.073],[32.394,6.129],[-4.383,-30.357],[0.498,-30.133],[5.547,-20.444]],"v":[[31.993,-244.334],[18.749,-244.852],[5.736,-228.143],[-22.97,-228.067],[-20.139,-239.8],[-25.821,-237.14],[-47.912,-192.112],[-53.71,-140.573],[-57.612,-36.829],[55.383,-30.143],[35.502,-95.867],[61.953,-195.806]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":30,"s":[{"i":[[10.254,1.667],[0.973,0.145],[3.603,-5.55],[8.666,11.109],[0.423,9.179],[0.861,-0.279],[1.556,-17.778],[-2.895,-7.927],[-4.388,-12.671],[-25.383,5.143],[-12.002,39.367],[0.047,29.556]],"o":[[-0.805,-0.131],[-0.325,7.582],[-5.216,8.035],[-0.084,-0.641],[-0.901,0.247],[-8.932,2.89],[-1.144,13.069],[17.605,64.573],[27.112,11.829],[-1.883,-43.357],[2.643,-8.669],[-0.024,-14.975]],"v":[[31.246,-240.667],[15.075,-243.082],[10.216,-226.785],[-25.916,-227.609],[-30.173,-242.429],[-47.068,-239.89],[-63.412,-195.862],[-60.105,-137.073],[-63.229,-35.829],[54.767,-32.143],[38.502,-136.367],[45.953,-194.556]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":45,"s":[{"i":[[7.303,7.622],[1.949,0.118],[0.913,-3.656],[11.509,7.812],[3.109,2.067],[0.875,-0.234],[-1.088,-18.638],[-2.895,-7.927],[-1.388,-9.671],[-26.383,8.143],[-12.002,31.367],[10.547,24.056]],"o":[[-3.871,-4.04],[7.449,5.618],[-1.913,7.662],[-1.498,-1.017],[-0.848,0.218],[-16.432,4.39],[0.765,13.097],[21.105,55.573],[27.112,11.829],[-7.267,-35.857],[2.498,-5.883],[-6.013,-13.714]],"v":[[7.746,-239.96],[-4.949,-244.368],[1.913,-228.662],[-24.259,-229.312],[-40.984,-240.817],[-56.568,-237.89],[-74.912,-195.362],[-50.605,-128.573],[-56.229,-40.329],[51.267,-40.143],[34.002,-138.367],[43.953,-179.556]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":60,"s":[{"i":[[16.007,28.96],[0,0],[0,0],[-0.037,-0.097],[0.323,-0.106],[2.718,-7.289],[-1.088,-18.638],[-6.882,-16.362],[-1.388,-9.671],[-26.383,8.143],[-4.502,42.617],[7.681,23.211]],"o":[[-0.513,-0.928],[0,0],[0,0],[-17.537,-22.847],[-5.597,2.428],[-3.554,9.53],[0.765,13.097],[16.855,40.073],[22.362,21.829],[-5.267,-21.357],[2.498,-5.883],[-3.953,-11.944]],"v":[[0.245,-227.96],[-9.942,-238.04],[0.393,-228.005],[-1.961,-229.653],[-40.197,-242.269],[-55.695,-222.53],[-57.16,-186.474],[-45.105,-133.073],[-52.229,-46.829],[31.767,-38.643],[26.503,-140.867],[37.454,-172.556]],"c":true}]},{"t":3599,"s":[{"i":[[16.007,28.96],[0,0],[0,0],[-0.037,-0.097],[0.323,-0.106],[2.718,-7.289],[-1.088,-18.638],[-6.882,-16.362],[-1.388,-9.671],[-26.383,8.143],[-4.502,42.617],[7.681,23.211]],"o":[[-0.513,-0.928],[0,0],[0,0],[-17.537,-22.847],[-5.597,2.428],[-3.554,9.53],[0.765,13.097],[16.855,40.073],[22.362,21.829],[-5.267,-25.357],[2.498,-5.883],[-3.953,-11.944]],"v":[[0.245,-227.96],[-9.942,-238.04],[0.393,-228.005],[-1.961,-229.653],[-40.197,-242.269],[-55.695,-222.53],[-57.16,-186.474],[-45.105,-133.073],[-52.229,-46.829],[31.767,-38.643],[26.503,-140.867],[37.454,-172.556]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.909803926945,0.89411765337,0.749019622803,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[{"i":[[5.492,1.758],[4.493,-3.65],[1.25,-10.125],[-7.258,4.483]],"o":[[-6.25,-2],[-4,3.25],[-2,9.5],[4.25,-2.625]],"v":[[19.875,-244.125],[0,-237.25],[-16.625,-214.375],[7.125,-232.75]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":15,"s":[{"i":[[5.558,1.537],[4.493,-3.65],[-5.16,-2.646],[-7,4.875]],"o":[[-5.875,-1.625],[-4,3.25],[4.875,2.5],[3.131,-2.181]],"v":[[19.622,-244.5],[-21.253,-238.75],[-21.128,-219.875],[4.747,-224.875]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":30,"s":[{"i":[[5.558,1.537],[4.493,-3.65],[-10.375,-5.25],[-7.25,9.625]],"o":[[-5.875,-1.625],[-4,3.25],[4.888,2.474],[2.667,-3.541]],"v":[[17.25,-242.875],[-31.5,-242.25],[-19.25,-216.625],[9.25,-222.5]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":45,"s":[{"i":[[5.558,1.537],[5.25,-1],[-11.504,-2.016],[1.497,7.986]],"o":[[-5.875,-1.625],[-3.08,0.587],[12.125,2.125],[-0.375,-2]],"v":[[-2.125,-243.875],[-45,-240],[-11.5,-219.375],[5,-232.75]],"c":true}]},{"t":60,"s":[{"i":[[5.558,1.537],[9,-3.375],[-7.759,-8.729],[2.125,3.375]],"o":[[-5.875,-1.625],[-4.407,1.653],[5,5.625],[-1.084,-1.722]],"v":[[-16.248,-241.75],[-36.998,-243.125],[-2.748,-222.625],[0.127,-226.75]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.505882382393,0.223529413342,0.164705887437,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 2","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":3600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"NECK","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[262.791,46.716,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":15,"s":[249.541,46.716,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":30,"s":[237.041,46.716,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":45,"s":[222.041,46.716,0],"to":[0,0,0],"ti":[0,0,0]},{"t":60,"s":[214.541,46.716,0]}],"ix":2,"l":2},"a":{"a":0,"k":[500.541,383.466,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.907,-7.357],[-0.026,-21.619],[6.791,-0.841],[0.905,7.344],[0.032,21.619],[-6.805,0.843]],"o":[[0.145,1.173],[0.008,6.674],[-7.356,0.911],[-0.145,-1.173],[-0.01,-6.687],[7.343,-0.909]],"v":[[11.551,-11.144],[11.674,11.002],[-0.087,24.308],[-15.051,12.644],[-15.174,-9.502],[-3.4,-22.81]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.504196166992,0.224411010742,0.166122436523,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[502.273,371.782],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"NECK","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":3600,"st":0,"ct":1,"bm":0}]},{"id":"comp_14","nm":"PCOMP_L High heel 180","fr":60,"layers":[{"ddd":0,"ind":2,"ty":4,"nm":"High_Heels_180","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[353.375,443.25,0],"ix":2,"l":2},"a":{"a":0,"k":[93.5,71.75,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"ef":[{"ty":5,"nm":"Shoe","np":3,"mn":"ADBE Color Control","ix":1,"en":1,"ef":[{"ty":2,"nm":"Color","mn":"ADBE Color Control-0001","ix":1,"v":{"a":0,"k":[0.098039217293,0,0.443137258291,1],"ix":1}}]},{"ty":5,"nm":"Leg","np":3,"mn":"ADBE Color Control","ix":2,"en":1,"ef":[{"ty":2,"nm":"Color","mn":"ADBE Color Control-0001","ix":1,"v":{"a":0,"k":[0.505882382393,0.223529413342,0.164705887437,1],"ix":1}}]}],"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[{"i":[[23.24,-0.75],[43.5,0.5],[-15,-5.5],[-4.202,4.727],[-1.349,8.769]],"o":[[-15.5,0.5],[4,14.5],[31.5,17.5],[8,-9],[3,-19.5]],"v":[[124,35.5],[39.5,43.5],[68,110.5],[172.5,105.5],[184.5,71.5]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":10,"s":[{"i":[[23.24,-0.75],[21,-4.5],[-6.5,-15],[-4.202,4.727],[-0.5,9.5]],"o":[[-15.5,0.5],[4,14.5],[9,16.5],[8,-9],[1.037,-19.702]],"v":[[78.5,35],[3.5,43.5],[13.5,112.5],[119,110],[125,74.5]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":20,"s":[{"i":[[23.24,-0.75],[1.75,-9.75],[-5,-31.5],[-4.202,4.727],[-3.5,15.25]],"o":[[-15.5,0.5],[-1.25,6.5],[9.25,6.5],[8,-9],[6.373,-27.766]],"v":[[43.25,35],[-23.25,43.5],[-22,117.25],[77.75,115.75],[83.75,80.25]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":30,"s":[{"i":[[23.241,-0.75],[1.75,-7],[0.25,-44],[-4.75,4.5],[-3.5,15.25]],"o":[[-15.5,0.5],[-23.75,28.5],[9.25,6.5],[8.742,-8.281],[6.373,-27.766]],"v":[[11.5,35],[-46,38.5],[-58.5,117.5],[42.25,115.75],[48.25,80.25]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":40,"s":[{"i":[[12.5,-2.75],[34.5,-7.5],[-8.5,-1],[-3.25,7.25],[-3.5,15.25]],"o":[[-17.25,-4.75],[-36.75,12],[9.25,6.5],[4.926,-10.988],[6.373,-27.766]],"v":[[13.75,51.5],[-72.5,37],[-99,115.5],[14.5,115.75],[20.5,80.25]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":50,"s":[{"i":[[24.75,-3.5],[44,-3.75],[-8,-22],[-3.25,7.25],[-3.5,15.25]],"o":[[-14.25,1.5],[-40.5,2.5],[9.25,6.5],[4.926,-10.988],[6.373,-27.766]],"v":[[-18.25,52.5],[-104.75,37],[-145.25,109],[-16.75,117],[-4,77.5]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":60,"s":[{"i":[[1,-1.5],[23.75,-6.5],[-17.25,-35.75],[-16,11.25],[-5.409,14.682]],"o":[[-48.5,14],[-46.75,15.75],[12.5,19.25],[8.305,-5.839],[3.5,-9.5]],"v":[[-29.5,48],[-127.75,37],[-166.75,98.75],[-56.5,111.5],[-38,77.5]],"c":true}]},{"t":235,"s":[{"i":[[1,-1.5],[23.75,-6.5],[-17.25,-35.75],[-16,11.25],[-5.409,14.682]],"o":[[-48.5,14],[-46.75,15.75],[12.5,19.25],[8.305,-5.839],[3.5,-9.5]],"v":[[-29.5,48.047],[-127.75,37.047],[-166.75,98.797],[-56.5,111.547],[-38,77.547]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0,0,1],"ix":4,"x":"var $bm_rt;\n$bm_rt = effect('Shoe')('Color');"},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[{"i":[[0,0],[-7,-14.5],[-13.591,-13.504],[0,0],[42.5,38],[14.559,24.962],[0,0]],"o":[[0,0],[7.225,12.427],[27.861,27.682],[0,0],[-29.75,-7.75],[-19.385,-33.237],[0,0]],"v":[[-41.75,-121],[-37,-44.5],[20.354,-1.347],[56.5,48],[138,39],[65.191,-40.712],[22.5,-120.75]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":10,"s":[{"i":[[0,0],[-16.929,-16.465],[-5.83,-17.34],[0,0],[42.5,38],[7.03,21.091],[0,0]],"o":[[0,0],[36.5,35.5],[3.585,10.662],[0,0],[-27.25,0],[-13.441,-40.326],[0,0]],"v":[[-41.75,-121],[-42.5,-37],[3.415,15.838],[7,48.5],[98.5,39],[47.191,-48.924],[22,-120.75]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":20,"s":[{"i":[[0,0],[-9.223,-21.74],[-2.415,-9.853],[0,0],[42.5,38],[4.059,23.195],[0,0]],"o":[[0,0],[7,16.5],[2.678,10.925],[0,0],[-0.5,-0.5],[-6.237,-35.638],[0,0]],"v":[[-41.75,-121],[-39.5,-39],[-18.585,15.853],[-20,52.5],[64.5,39],[34.691,-48.945],[23,-120.674]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":30,"s":[{"i":[[0,0],[-4.972,-17.924],[3.666,-11.259],[0,0],[42.5,38],[-3.741,39.32],[0,0]],"o":[[0,0],[4.717,17.273],[-3.256,10.357],[0,0],[-0.5,-0.5],[1.132,-11.896],[0,0]],"v":[[-41.75,-121],[-34.1,-38.1],[-37.485,31.021],[-47.45,52.5],[37.05,39],[29.991,-95.07],[22.55,-120.319]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":40,"s":[{"i":[[0,0],[1.25,-19],[9.585,-11.706],[0,0],[-0.5,40],[-10.941,56.889],[0,0]],"o":[[0,0],[-1.183,17.989],[-6.977,8.521],[0,0],[-0.5,-0.5],[6.753,-35.111],[0,0]],"v":[[-41.75,-121],[-48.5,-38.25],[-68.085,36.706],[-81,52.5],[21.5,47],[27.191,-44.639],[23,-120.75]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":50,"s":[{"i":[[0,0],[7.5,-15.5],[15.585,-4.412],[0,0],[-0.5,40],[-4.552,28.38],[0,0]],"o":[[0,0],[-7.852,16.228],[-10.597,3],[0,0],[-0.5,-0.5],[8.309,-51.805],[0,0]],"v":[[-41.75,-121],[-44.5,-38],[-95.085,36.412],[-81,52.5],[-26,52],[28.691,-43.639],[22.5,-120.75]],"c":true}]},{"t":60,"s":[{"i":[[0,0],[9.75,-22.25],[19.185,-8.012],[0,0],[-0.5,40],[-9.684,21.461],[0,0]],"o":[[0,0],[-7.255,16.502],[-10.167,4.212],[0,0],[-0.5,-0.5],[9.684,-21.461],[0,0]],"v":[[-41.75,-121],[-66.1,-18.65],[-119.385,36.862],[-81,52.5],[-45.575,50.425],[21.566,-42.828],[21.5,-120.3]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0.983471739526,0,1],"ix":4,"x":"var $bm_rt;\n$bm_rt = effect('Leg')('Color');"},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 4","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-17.75,0],[0,-17.75],[17.75,0],[0,17.75]],"o":[[17.75,0],[0,17.75],[-17.75,0],[0,-17.75]],"v":[[-10,-32.139],[22.139,0],[-10,32.139],[-42.139,0]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0.983471739526,0,1],"ix":4,"x":"var $bm_rt;\n$bm_rt = effect('Leg')('Color');"},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0.135,-121.611],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[56.706,-49.636],"ix":2},"a":{"a":0,"k":[56.706,-49.636],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[{"i":[[2.25,16.5],[8.171,-12.935],[-3.338,-14.683],[-11.25,-25.75],[-1.428,-14.438],[0,0],[0,0],[-21.5,-1.5],[14.174,7.951],[1.878,8.301]],"o":[[-3.75,1],[-6.647,10.523],[2.317,10.19],[3.295,7.542],[4.5,45.5],[0,0],[0,0],[13.5,-5.5],[-20.5,-11.5],[-2.907,-12.85]],"v":[[-42.75,-120.5],[-67.171,-92.065],[-75.162,-50.633],[-57.25,-16.25],[-50.5,7.5],[-45,118.5],[-30.5,118],[-15.5,-9.5],[-2.5,-27.5],[-29.275,-69.289]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":10,"s":[{"i":[[1,1],[7.671,-14.752],[-6.838,-23.183],[-9.25,-19.25],[-3.519,-14.075],[0,0],[0,0],[-18.39,26.435],[5.708,10.846],[0,17.931]],"o":[[-6,6],[-5.743,11.043],[2.956,10.023],[3.565,7.418],[10.5,42],[0,0],[0,0],[-13,-13],[-5,-9.5],[0,-8.907]],"v":[[-43,-120],[-64.171,-94.248],[-72.662,-43.817],[-51.25,-16.25],[-45.5,7.5],[-39,118.5],[-24.5,118],[-14,-11.5],[-36,-42.5],[-42.275,-93.289]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":20,"s":[{"i":[[0.5,11.5],[7.671,-14.752],[-6.838,-23.183],[-4.49,-8.342],[-3.519,-14.075],[0,0],[0,0],[-9,27],[0,5.315],[8.275,9.289]],"o":[[-14.5,2],[-5.743,11.043],[2.956,10.023],[3.901,7.247],[10.5,42],[0,0],[0,0],[1.681,-5.042],[0,-14.166],[-12.515,-14.048]],"v":[[-22,-119.5],[-51.171,-90.248],[-55.662,-38.317],[-37.75,-16.25],[-31,7.5],[-25.5,118.5],[-11,118],[-4.5,-13],[2,-46],[-10.275,-92.789]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":30,"s":[{"i":[[5.882,0.256],[7.671,-14.752],[-6.017,-37.349],[0,0],[-3.519,-14.075],[0,0],[0,0],[-29,27],[0,5.315],[8.176,11.431]],"o":[[-14.5,2],[-5.743,11.043],[1.662,10.317],[0,0],[10.5,42],[0,0],[0,0],[3.89,-3.622],[0,-17.342],[-8.561,-11.968]],"v":[[1.5,-119.5],[-31.171,-90.248],[-33.662,-37.817],[-20.75,-15.75],[-11,7.5],[-5.5,118.5],[9,118],[34.5,-22.5],[41,-55.5],[26.142,-99.826]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":40,"s":[{"i":[[4.092,3.58],[6.041,-9.357],[-0.45,-33.024],[0,0],[-3.519,-14.075],[0,0],[0,0],[-28.5,17.5],[0,5.315],[8.257,10.724]],"o":[[-14.5,2],[-7.763,12.025],[0.1,7.318],[0,0],[10.5,42],[0,0],[0,0],[4.529,-2.781],[0,-17.342],[-8.645,-11.228]],"v":[[16,-120],[-19.171,-99.248],[-14.662,-33.817],[-18.75,-13.75],[2,7.5],[7.5,118.5],[22,118],[47,-31],[54,-55.5],[38.584,-97.687]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":50,"s":[{"i":[[4.092,3.58],[6.041,-9.357],[-0.45,-33.024],[0,0],[-3.519,-14.075],[0,0],[0,0],[-30.5,31.5],[0,5.315],[8.257,10.724]],"o":[[-11.5,8.5],[-7.763,12.025],[0.1,7.318],[0,0],[10.5,42],[0,0],[0,0],[3.697,-3.818],[0,-17.342],[-8.645,-11.228]],"v":[[26,-120],[-9.336,-103.748],[-4.662,-33.817],[-8.75,-13.75],[12,7.5],[17.5,118.5],[32,118],[59,-40],[64,-55.5],[48.584,-97.687]],"c":true}]},{"t":60,"s":[{"i":[[4.092,3.58],[6.041,-9.357],[-0.45,-33.024],[0,0],[-0.809,-14.457],[0,0],[0,0],[-25.096,35.553],[0,5.315],[8.696,11.713]],"o":[[-11.5,8.5],[-7.763,12.025],[0.1,7.318],[0,0],[2.36,42.194],[0,0],[0,0],[3.061,-4.336],[0,-17.342],[-9.105,-12.263]],"v":[[22.4,-124.95],[-10.236,-105.998],[-7.397,-30.632],[-10.325,-9.025],[8.4,-2.4],[13.9,118.5],[25.7,118],[52.7,-40.45],[62.2,-56.4],[45.915,-100.542]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0,0,1],"ix":4,"x":"var $bm_rt;\n$bm_rt = effect('Shoe')('Color');"},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 2","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[{"i":[[37,18],[-6.094,-2.081],[-4,-30],[1.752,6.522]],"o":[[-7.673,-3.733],[20.5,7],[1.927,14.449],[-9,-33.5]],"v":[[-15.5,-35],[-21,-10],[41,53],[60,51.5]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":10,"s":[{"i":[[26.5,25],[-6.094,-2.081],[-4,-30],[1.559,6.571]],"o":[[-6.207,-5.855],[20.5,7],[1.927,14.45],[-7,-29.5]],"v":[[-22,-18.5],[-29,-6],[5,53],[17.5,49]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":20,"s":[{"i":[[17.5,25],[-2.261,-6.03],[-4,-30],[1.777,6.516]],"o":[[-4.893,-6.99],[10.5,28],[1.927,14.449],[-6,-22]],"v":[[0.5,-25.5],[-35,-13.5],[-22.5,53],[33,49]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":30,"s":[{"i":[[-3.21,31.031],[2.5,-34],[3.5,-30.5],[5.5,21.5]],"o":[[1.5,-14.5],[-1.624,22.082],[-1.662,14.482],[-5.651,-22.092]],"v":[[32,-25.5],[-20,-13.5],[-24,51],[34.5,49]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":40,"s":[{"i":[[-3.21,31.031],[2.5,-34],[3.5,-30.5],[-0.924,22.173]],"o":[[1.5,-14.5],[-1.624,22.082],[-1.662,14.482],[2,-48]],"v":[[39.5,-25.5],[-13.5,-13.5],[-32,51],[20.5,57.5]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":50,"s":[{"i":[[-3.5,23.5],[23.5,-31.5],[1.5,-13.5],[-0.924,22.173]],"o":[[2.147,-14.418],[-13.24,17.747],[-1.61,14.488],[2,-48]],"v":[[39.5,-25.5],[-13.5,-13.5],[-45,51],[0,57.5]],"c":true}]},{"t":60,"s":[{"i":[[-13,13],[35,-28],[3,-9.5],[-8.242,20.605]],"o":[[10.308,-10.308],[-17.29,13.832],[-4.39,13.901],[19,-47.5]],"v":[[39.5,-25.5],[-3.5,-13.5],[-55,51],[-33.5,57.5]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0,0,1],"ix":4,"x":"var $bm_rt;\n$bm_rt = effect('Shoe')('Color');"},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 3","np":2,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":3600,"st":0,"ct":1,"bm":0}]},{"id":"comp_15","nm":"PCOMP_R High heel 180","fr":60,"layers":[{"ddd":0,"ind":2,"ty":4,"nm":"High_Heels_180","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[353.5,443.25,0],"ix":2,"l":2},"a":{"a":0,"k":[93.5,71.75,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"ef":[{"ty":5,"nm":"Shoe","np":3,"mn":"ADBE Color Control","ix":1,"en":1,"ef":[{"ty":2,"nm":"Color","mn":"ADBE Color Control-0001","ix":1,"v":{"a":0,"k":[0.098039217293,0,0.443137258291,1],"ix":1}}]},{"ty":5,"nm":"Leg","np":3,"mn":"ADBE Color Control","ix":2,"en":1,"ef":[{"ty":2,"nm":"Color","mn":"ADBE Color Control-0001","ix":1,"v":{"a":0,"k":[0.541176497936,0.239215686917,0.176470592618,1],"ix":1}}]}],"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[{"i":[[23.24,-0.75],[43.5,0.5],[-15,-5.5],[-4.202,4.727],[-1.349,8.769]],"o":[[-15.5,0.5],[4,14.5],[31.5,17.5],[8,-9],[3,-19.5]],"v":[[124,35.5],[39.5,43.5],[68,110.5],[172.5,105.5],[184.5,71.5]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":10,"s":[{"i":[[23.24,-0.75],[21,-4.5],[-6.5,-15],[-4.202,4.727],[-0.5,9.5]],"o":[[-15.5,0.5],[4,14.5],[9,16.5],[8,-9],[1.037,-19.702]],"v":[[78.5,35],[3.5,43.5],[13.5,112.5],[119,110],[125,74.5]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":20,"s":[{"i":[[23.24,-0.75],[1.75,-9.75],[-5,-31.5],[-4.202,4.727],[-3.5,15.25]],"o":[[-15.5,0.5],[-1.25,6.5],[9.25,6.5],[8,-9],[6.373,-27.766]],"v":[[43.25,35],[-23.25,43.5],[-22,117.25],[77.75,115.75],[83.75,80.25]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":30,"s":[{"i":[[23.241,-0.75],[1.75,-7],[0.25,-44],[-4.75,4.5],[-3.5,15.25]],"o":[[-15.5,0.5],[-23.75,28.5],[9.25,6.5],[8.742,-8.281],[6.373,-27.766]],"v":[[11.5,35],[-46,38.5],[-58.5,117.5],[42.25,115.75],[48.25,80.25]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":40,"s":[{"i":[[12.5,-2.75],[34.5,-7.5],[-8.5,-1],[-3.25,7.25],[-3.5,15.25]],"o":[[-17.25,-4.75],[-36.75,12],[9.25,6.5],[4.926,-10.988],[6.373,-27.766]],"v":[[13.75,51.5],[-72.5,37],[-99,115.5],[14.5,115.75],[20.5,80.25]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":50,"s":[{"i":[[24.75,-3.5],[44,-3.75],[-8,-22],[-3.25,7.25],[-3.5,15.25]],"o":[[-14.25,1.5],[-40.5,2.5],[9.25,6.5],[4.926,-10.988],[6.373,-27.766]],"v":[[-18.25,52.5],[-104.75,37],[-145.25,109],[-16.75,117],[-4,77.5]],"c":true}]},{"t":60,"s":[{"i":[[1,-1.5],[23.75,-6.5],[-17.25,-35.75],[-16,11.25],[-5.409,14.682]],"o":[[-48.5,14],[-46.75,15.75],[12.5,19.25],[8.305,-5.839],[3.5,-9.5]],"v":[[-29.5,48],[-127.75,37],[-166.75,98.75],[-56.5,111.5],[-38,77.5]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0,0,1],"ix":4,"x":"var $bm_rt;\n$bm_rt = effect('Shoe')('Color');"},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[{"i":[[0,0],[-7,-14.5],[-13.591,-13.504],[0,0],[42.5,38],[14.559,24.962],[0,0]],"o":[[0,0],[7.225,12.427],[27.861,27.682],[0,0],[-29.75,-7.75],[-19.385,-33.237],[0,0]],"v":[[-41.75,-121],[-37,-44.5],[20.354,-1.347],[56.5,48],[138,39],[65.191,-40.712],[22.5,-120.75]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":10,"s":[{"i":[[0,0],[-16.929,-16.465],[-5.83,-17.34],[0,0],[42.5,38],[7.03,21.091],[0,0]],"o":[[0,0],[36.5,35.5],[3.585,10.662],[0,0],[-27.25,0],[-13.441,-40.326],[0,0]],"v":[[-41.75,-121],[-42.5,-37],[3.415,15.838],[7,48.5],[98.5,39],[47.191,-48.924],[22,-120.75]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":20,"s":[{"i":[[0,0],[-9.223,-21.74],[-2.415,-9.853],[0,0],[42.5,38],[4.059,23.195],[0,0]],"o":[[0,0],[7,16.5],[2.678,10.925],[0,0],[-0.5,-0.5],[-6.237,-35.638],[0,0]],"v":[[-41.75,-121],[-39.5,-39],[-18.585,15.853],[-20,52.5],[64.5,39],[34.691,-48.945],[23,-120.674]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":30,"s":[{"i":[[0,0],[-4.972,-17.924],[3.666,-11.259],[0,0],[42.5,38],[-3.741,39.32],[0,0]],"o":[[0,0],[4.717,17.273],[-3.256,10.357],[0,0],[-0.5,-0.5],[1.132,-11.896],[0,0]],"v":[[-41.75,-121],[-34.1,-38.1],[-37.485,31.021],[-47.45,52.5],[37.05,39],[29.991,-95.07],[22.55,-120.319]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":40,"s":[{"i":[[0,0],[1.25,-19],[9.585,-11.706],[0,0],[-0.5,40],[-10.941,56.889],[0,0]],"o":[[0,0],[-1.183,17.989],[-6.977,8.521],[0,0],[-0.5,-0.5],[6.753,-35.111],[0,0]],"v":[[-41.75,-121],[-48.5,-38.25],[-68.085,36.706],[-81,52.5],[21.5,47],[27.191,-44.639],[23,-120.75]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":50,"s":[{"i":[[0,0],[7.5,-15.5],[15.585,-4.412],[0,0],[-0.5,40],[-4.552,28.38],[0,0]],"o":[[0,0],[-7.852,16.228],[-10.597,3],[0,0],[-0.5,-0.5],[8.309,-51.805],[0,0]],"v":[[-41.75,-121],[-44.5,-38],[-95.085,36.412],[-81,52.5],[-26,52],[28.691,-43.639],[22.5,-120.75]],"c":true}]},{"t":60,"s":[{"i":[[0,0],[9.75,-22.25],[19.185,-8.012],[0,0],[-0.5,40],[-9.684,21.461],[0,0]],"o":[[0,0],[-7.255,16.502],[-10.167,4.212],[0,0],[-0.5,-0.5],[9.684,-21.461],[0,0]],"v":[[-41.75,-121],[-66.1,-18.65],[-119.385,36.862],[-81,52.5],[-45.575,50.425],[21.566,-42.828],[21.5,-120.3]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0.983471739526,0,1],"ix":4,"x":"var $bm_rt;\n$bm_rt = effect('Leg')('Color');"},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 4","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-17.75,0],[0,-17.75],[17.75,0],[0,17.75]],"o":[[17.75,0],[0,17.75],[-17.75,0],[0,-17.75]],"v":[[-10,-32.139],[22.139,0],[-10,32.139],[-42.139,0]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0.983471739526,0,1],"ix":4,"x":"var $bm_rt;\n$bm_rt = effect('Leg')('Color');"},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0.135,-121.611],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[56.706,-49.636],"ix":2},"a":{"a":0,"k":[56.706,-49.636],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[{"i":[[2.25,16.5],[8.171,-12.935],[-3.338,-14.683],[-11.25,-25.75],[-1.428,-14.438],[0,0],[0,0],[-21.5,-1.5],[14.174,7.951],[1.878,8.301]],"o":[[-3.75,1],[-6.647,10.523],[2.317,10.19],[3.295,7.542],[4.5,45.5],[0,0],[0,0],[13.5,-5.5],[-20.5,-11.5],[-2.907,-12.85]],"v":[[-42.75,-120.5],[-67.171,-92.065],[-75.162,-50.633],[-57.25,-16.25],[-50.5,7.5],[-45,118.5],[-30.5,118],[-15.5,-9.5],[-2.5,-27.5],[-29.275,-69.289]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":10,"s":[{"i":[[1,1],[7.671,-14.752],[-6.838,-23.183],[-9.25,-19.25],[-3.519,-14.075],[0,0],[0,0],[-18.39,26.435],[5.708,10.846],[0,17.931]],"o":[[-6,6],[-5.743,11.043],[2.956,10.023],[3.565,7.418],[10.5,42],[0,0],[0,0],[-13,-13],[-5,-9.5],[0,-8.907]],"v":[[-43,-120],[-64.171,-94.248],[-72.662,-43.817],[-51.25,-16.25],[-45.5,7.5],[-39,118.5],[-24.5,118],[-14,-11.5],[-36,-42.5],[-42.275,-93.289]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":20,"s":[{"i":[[0.5,11.5],[7.671,-14.752],[-6.838,-23.183],[-4.49,-8.342],[-3.519,-14.075],[0,0],[0,0],[-9,27],[0,5.315],[8.275,9.289]],"o":[[-14.5,2],[-5.743,11.043],[2.956,10.023],[3.901,7.247],[10.5,42],[0,0],[0,0],[1.681,-5.042],[0,-14.166],[-12.515,-14.048]],"v":[[-22,-119.5],[-51.171,-90.248],[-55.662,-38.317],[-37.75,-16.25],[-31,7.5],[-25.5,118.5],[-11,118],[-4.5,-13],[2,-46],[-10.275,-92.789]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":30,"s":[{"i":[[5.882,0.256],[7.671,-14.752],[-6.017,-37.349],[0,0],[-3.519,-14.075],[0,0],[0,0],[-29,27],[0,5.315],[8.176,11.431]],"o":[[-14.5,2],[-5.743,11.043],[1.662,10.317],[0,0],[10.5,42],[0,0],[0,0],[3.89,-3.622],[0,-17.342],[-8.561,-11.968]],"v":[[1.5,-119.5],[-31.171,-90.248],[-33.662,-37.817],[-20.75,-15.75],[-11,7.5],[-5.5,118.5],[9,118],[34.5,-22.5],[41,-55.5],[26.142,-99.826]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":40,"s":[{"i":[[4.092,3.58],[6.041,-9.357],[-0.45,-33.024],[0,0],[-3.519,-14.075],[0,0],[0,0],[-28.5,17.5],[0,5.315],[8.257,10.724]],"o":[[-14.5,2],[-7.763,12.025],[0.1,7.318],[0,0],[10.5,42],[0,0],[0,0],[4.529,-2.781],[0,-17.342],[-8.645,-11.228]],"v":[[16,-120],[-19.171,-99.248],[-14.662,-33.817],[-18.75,-13.75],[2,7.5],[7.5,118.5],[22,118],[47,-31],[54,-55.5],[38.584,-97.687]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":50,"s":[{"i":[[4.092,3.58],[6.041,-9.357],[-0.45,-33.024],[0,0],[-3.519,-14.075],[0,0],[0,0],[-30.5,31.5],[0,5.315],[8.257,10.724]],"o":[[-11.5,8.5],[-7.763,12.025],[0.1,7.318],[0,0],[10.5,42],[0,0],[0,0],[3.697,-3.818],[0,-17.342],[-8.645,-11.228]],"v":[[26,-120],[-9.336,-103.748],[-4.662,-33.817],[-8.75,-13.75],[12,7.5],[17.5,118.5],[32,118],[59,-40],[64,-55.5],[48.584,-97.687]],"c":true}]},{"t":60,"s":[{"i":[[4.092,3.58],[6.041,-9.357],[-0.45,-33.024],[0,0],[-0.809,-14.457],[0,0],[0,0],[-25.096,35.553],[0,5.315],[8.696,11.713]],"o":[[-11.5,8.5],[-7.763,12.025],[0.1,7.318],[0,0],[2.36,42.194],[0,0],[0,0],[3.061,-4.336],[0,-17.342],[-9.105,-12.263]],"v":[[22.4,-124.95],[-10.236,-105.998],[-7.397,-30.632],[-10.325,-9.025],[8.4,-2.4],[13.9,118.5],[25.7,118],[52.7,-40.45],[62.2,-56.4],[45.915,-100.542]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0,0,1],"ix":4,"x":"var $bm_rt;\n$bm_rt = effect('Shoe')('Color');"},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 2","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[{"i":[[37,18],[-6.094,-2.081],[-4,-30],[1.752,6.522]],"o":[[-7.673,-3.733],[20.5,7],[1.927,14.449],[-9,-33.5]],"v":[[-15.5,-35],[-21,-10],[41,53],[60,51.5]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":10,"s":[{"i":[[26.5,25],[-6.094,-2.081],[-4,-30],[1.559,6.571]],"o":[[-6.207,-5.855],[20.5,7],[1.927,14.45],[-7,-29.5]],"v":[[-22,-18.5],[-29,-6],[5,53],[17.5,49]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":20,"s":[{"i":[[17.5,25],[-2.261,-6.03],[-4,-30],[1.777,6.516]],"o":[[-4.893,-6.99],[10.5,28],[1.927,14.449],[-6,-22]],"v":[[0.5,-25.5],[-35,-13.5],[-22.5,53],[33,49]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":30,"s":[{"i":[[-3.21,31.031],[2.5,-34],[3.5,-30.5],[5.5,21.5]],"o":[[1.5,-14.5],[-1.624,22.082],[-1.662,14.482],[-5.651,-22.092]],"v":[[32,-25.5],[-20,-13.5],[-24,51],[34.5,49]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":40,"s":[{"i":[[-3.21,31.031],[2.5,-34],[3.5,-30.5],[-0.924,22.173]],"o":[[1.5,-14.5],[-1.624,22.082],[-1.662,14.482],[2,-48]],"v":[[39.5,-25.5],[-13.5,-13.5],[-32,51],[20.5,57.5]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":50,"s":[{"i":[[-3.5,23.5],[23.5,-31.5],[1.5,-13.5],[-0.924,22.173]],"o":[[2.147,-14.418],[-13.24,17.747],[-1.61,14.488],[2,-48]],"v":[[39.5,-25.5],[-13.5,-13.5],[-45,51],[0,57.5]],"c":true}]},{"t":60,"s":[{"i":[[-13,13],[35,-28],[3,-9.5],[-8.242,20.605]],"o":[[10.308,-10.308],[-17.29,13.832],[-4.39,13.901],[19,-47.5]],"v":[[39.5,-25.5],[-3.5,-13.5],[-55,51],[-33.5,57.5]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0,0,1],"ix":4,"x":"var $bm_rt;\n$bm_rt = effect('Shoe')('Color');"},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 3","np":2,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":3600,"st":0,"ct":1,"bm":0}]},{"id":"comp_16","nm":"PCOMP_HAIR BACK","fr":60,"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"HAIR BACK","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[100.637,102.162,0],"ix":2,"l":2},"a":{"a":0,"k":[524.958,386.968,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[{"i":[[0,0],[12.002,-3.565],[0,0]],"o":[[0,0],[-16.48,4.895],[0,0]],"v":[[7.303,-31.314],[17.182,7.225],[-9.489,-17.726]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":30,"s":[{"i":[[0,0],[12.321,-2.223],[0,0]],"o":[[0,0],[-16.918,3.052],[0,0]],"v":[[4.139,-19.802],[9.718,19.589],[-14.046,-8.144]],"c":true}]},{"t":60,"s":[{"i":[[0,0],[9.97,7.573],[0,0]],"o":[[0,0],[-13.69,-10.399],[0,0]],"v":[[-16.649,-22.702],[-41.895,8.047],[-37.534,-28.214]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.04753112793,0.084197998047,0.161605834961,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[524.958,386.968],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"HAIR BACK","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":3600,"st":0,"ct":1,"bm":0}]},{"id":"comp_17","nm":"Rig 3 V2","fr":60,"layers":[{"ddd":0,"ind":1,"ty":3,"nm":"MAIN PRS","sr":1,"ks":{"o":{"a":0,"k":0,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"s":true,"x":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":170,"s":[1248.6]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":171,"s":[1245.6]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":181,"s":[1203.358]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":202,"s":[1131.6]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":216,"s":[1066.033]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":217,"s":[1061.1]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":228,"s":[1012.662]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":249,"s":[942.6]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":262,"s":[886.733]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":264,"s":[879.6]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":265,"s":[876.6]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":275,"s":[834.358]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":296,"s":[762.6]},{"t":306,"s":[715.767]}],"ix":3},"y":{"a":0,"k":1043.905,"ix":4}},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"ef":[{"ty":5,"nm":"Body Turn","np":3,"mn":"ADBE Slider Control","ix":1,"en":1,"ef":[{"ty":0,"nm":"Slider","mn":"ADBE Slider Control-0001","ix":1,"v":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":170,"s":[15.122]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":192,"s":[7.963]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":239,"s":[22.282]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":264,"s":[15.122]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":286,"s":[7.963]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":319,"s":[22.282]},{"t":344,"s":[36.122]}],"ix":1}}]},{"ty":5,"nm":"Body Tilt","np":3,"mn":"ADBE Slider Control","ix":2,"en":1,"ef":[{"ty":0,"nm":"Slider","mn":"ADBE Slider Control-0001","ix":1,"v":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":303,"s":[0]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":321,"s":[2.3]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":346,"s":[-2.7]},{"t":372,"s":[0]}],"ix":1}}]},{"ty":5,"nm":"Hip Turn","np":3,"mn":"ADBE Slider Control","ix":3,"en":1,"ef":[{"ty":0,"nm":"Slider","mn":"ADBE Slider Control-0001","ix":1,"v":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":170,"s":[50]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":192,"s":[50]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":239,"s":[50]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":264,"s":[50]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":286,"s":[50]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":319,"s":[50]},{"t":344,"s":[50]}],"ix":1}}]},{"ty":5,"nm":"Hip Tilt","np":3,"mn":"ADBE Slider Control","ix":4,"en":1,"ef":[{"ty":0,"nm":"Slider","mn":"ADBE Slider Control-0001","ix":1,"v":{"a":0,"k":0,"ix":1}}]},{"ty":5,"nm":"Joint Tilt","np":3,"mn":"ADBE Slider Control","ix":5,"en":1,"ef":[{"ty":0,"nm":"Slider","mn":"ADBE Slider Control-0001","ix":1,"v":{"a":0,"k":0,"ix":1}}]},{"ty":5,"nm":"Neck Tilt","np":3,"mn":"ADBE Slider Control","ix":6,"en":1,"ef":[{"ty":0,"nm":"Slider","mn":"ADBE Slider Control-0001","ix":1,"v":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":299,"s":[0]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":316,"s":[6.1]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":335,"s":[-4.6]},{"t":361,"s":[2.7]}],"ix":1}}]},{"ty":5,"nm":"Head Turn","np":3,"mn":"ADBE Slider Control","ix":7,"en":1,"ef":[{"ty":0,"nm":"Slider","mn":"ADBE Slider Control-0001","ix":1,"v":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":328,"s":[40.809]},{"t":344,"s":[88.809]}],"ix":1}}]},{"ty":5,"nm":"Head Tilt","np":3,"mn":"ADBE Slider Control","ix":8,"en":1,"ef":[{"ty":0,"nm":"Slider","mn":"ADBE Slider Control-0001","ix":1,"v":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":170,"s":[-0.7]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":192,"s":[-4.2]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":217,"s":[-0.7]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":239,"s":[-4.2]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":264,"s":[-0.7]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":286,"s":[-4.2]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":311,"s":[-0.7]},{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":333,"s":[-4.2]},{"t":344,"s":[-2.9]}],"ix":1}}]},{"ty":5,"nm":"Head Pos Offset","np":3,"mn":"ADBE Point Control","ix":9,"en":1,"ef":[{"ty":3,"nm":"Point","mn":"ADBE Point Control-0001","ix":1,"v":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":328,"s":[-4.4,-11.96],"to":[0,0],"ti":[0,0]},{"t":344,"s":[-1.3,-11.96]}],"ix":1}}]},{"ty":5,"nm":"BriefCase Turn","np":3,"mn":"ADBE Slider Control","ix":10,"en":1,"ef":[{"ty":0,"nm":"Slider","mn":"ADBE Slider Control-0001","ix":1,"v":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":326,"s":[71]},{"t":349,"s":[84]}],"ix":1}}]},{"ty":5,"nm":"BriefCase Rotate","np":3,"mn":"ADBE Slider Control","ix":11,"en":1,"ef":[{"ty":0,"nm":"Slider","mn":"ADBE Slider Control-0001","ix":1,"v":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.167],"y":[0.167]},"t":170,"s":[-6.2]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":195,"s":[-13.4]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.333],"y":[0]},"t":238,"s":[2.7]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.167],"y":[0.167]},"t":264,"s":[-6.2]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":289,"s":[-13.4]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":332,"s":[2.7]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":352,"s":[-14.8]},{"t":372,"s":[0]}],"ix":1}}]},{"ty":5,"nm":"BriefCase Pos Offset","np":3,"mn":"ADBE Point Control","ix":12,"en":1,"ef":[{"ty":3,"nm":"Point","mn":"ADBE Point Control-0001","ix":1,"v":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0.167},"t":170,"s":[-2.4,20.2],"to":[0,0],"ti":[0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":185,"s":[-0.6,20.25],"to":[0,0],"ti":[0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.333,"y":0},"t":233,"s":[-6.9,19.1],"to":[0,0],"ti":[0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0.167},"t":264,"s":[-2.4,20.2],"to":[0,0],"ti":[0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":279,"s":[-0.6,20.25],"to":[0,0],"ti":[0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.333,"y":0},"t":327,"s":[-6.9,19.1],"to":[0,0],"ti":[0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":358,"s":[-2.4,20.2],"to":[0,0],"ti":[0,0]},{"t":368,"s":[1.4,20.5]}],"ix":1}}]},{"ty":5,"nm":"L Shoe Turn","np":3,"mn":"ADBE Slider Control","ix":13,"en":1,"ef":[{"ty":0,"nm":"Slider","mn":"ADBE Slider Control-0001","ix":1,"v":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":306,"s":[0]},{"t":326,"s":[35]}],"ix":1}}]},{"ty":5,"nm":"R Shoe Turn","np":3,"mn":"ADBE Slider Control","ix":14,"en":1,"ef":[{"ty":0,"nm":"Slider","mn":"ADBE Slider Control-0001","ix":1,"v":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":312,"s":[0]},{"t":333,"s":[17]}],"ix":1}}]}],"ip":0,"op":3600,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":3,"nm":"L Arm CTRL","parent":1,"sr":1,"ks":{"o":{"a":0,"k":0,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[421.15,-391.905,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"ef":[{"ty":5,"nm":"L Arm Limb Control","np":52,"mn":"Pseudo/LimbControlsV3","ix":1,"en":1,"ef":[{"ty":6,"nm":"Dimensions","mn":"Pseudo/LimbControlsV3-0001","ix":1,"v":0},{"ty":6,"nm":"Upper Limb","mn":"Pseudo/LimbControlsV3-0002","ix":2,"v":0},{"ty":0,"nm":"Upper Limb Length","mn":"Pseudo/LimbControlsV3-0003","ix":3,"v":{"a":0,"k":70,"ix":3}},{"ty":0,"nm":"Upper Limb Top Width","mn":"Pseudo/LimbControlsV3-0004","ix":4,"v":{"a":0,"k":27,"ix":4}},{"ty":0,"nm":"Upper Limb Top Curvature","mn":"Pseudo/LimbControlsV3-0005","ix":5,"v":{"a":0,"k":100,"ix":5}},{"ty":0,"nm":"Upper Limb Bottom Width","mn":"Pseudo/LimbControlsV3-0006","ix":6,"v":{"a":0,"k":23,"ix":6}},{"ty":0,"nm":"Upper Limb Bottom Curvature","mn":"Pseudo/LimbControlsV3-0007","ix":7,"v":{"a":0,"k":100,"ix":7}},{"ty":7,"nm":"UL Enable Side Curvature","mn":"Pseudo/LimbControlsV3-0008","ix":8,"v":{"a":0,"k":0,"ix":8}},{"ty":7,"nm":"UL Enable Inverse Curvature","mn":"Pseudo/LimbControlsV3-0009","ix":9,"v":{"a":0,"k":0,"ix":9}},{"ty":0,"nm":"UL Side Curvature Center Point","mn":"Pseudo/LimbControlsV3-0010","ix":10,"v":{"a":0,"k":0,"ix":10}},{"ty":0,"nm":"UL Side Curvature Bend","mn":"Pseudo/LimbControlsV3-0011","ix":11,"v":{"a":0,"k":0,"ix":11}},{"ty":0,"nm":"UL Left/Right Side Weight","mn":"Pseudo/LimbControlsV3-0012","ix":12,"v":{"a":0,"k":0,"ix":12}},{"ty":6,"nm":"Limb Controls","mn":"Pseudo/LimbControlsV3-0013","ix":13,"v":0},{"ty":6,"nm":"Lower Limb","mn":"Pseudo/LimbControlsV3-0014","ix":14,"v":0},{"ty":0,"nm":"Lower Limb Length","mn":"Pseudo/LimbControlsV3-0015","ix":15,"v":{"a":0,"k":71,"ix":15}},{"ty":0,"nm":"Lower Limb Top Width","mn":"Pseudo/LimbControlsV3-0016","ix":16,"v":{"a":0,"k":23,"ix":16}},{"ty":0,"nm":"Lower Limb Top Curvature","mn":"Pseudo/LimbControlsV3-0017","ix":17,"v":{"a":0,"k":100,"ix":17}},{"ty":0,"nm":"Lower Limb Bottom Width","mn":"Pseudo/LimbControlsV3-0018","ix":18,"v":{"a":0,"k":22,"ix":18}},{"ty":0,"nm":"Lower Limb Bottom Curvature","mn":"Pseudo/LimbControlsV3-0019","ix":19,"v":{"a":0,"k":0,"ix":19}},{"ty":7,"nm":"LL Enable Side Curvature","mn":"Pseudo/LimbControlsV3-0020","ix":20,"v":{"a":0,"k":0,"ix":20}},{"ty":7,"nm":"LL Enable Inverse Curvature","mn":"Pseudo/LimbControlsV3-0021","ix":21,"v":{"a":0,"k":0,"ix":21}},{"ty":0,"nm":"LL Side Curvature Center Point","mn":"Pseudo/LimbControlsV3-0022","ix":22,"v":{"a":0,"k":0,"ix":22}},{"ty":0,"nm":"LL Side Curvature Bend","mn":"Pseudo/LimbControlsV3-0023","ix":23,"v":{"a":0,"k":0,"ix":23}},{"ty":0,"nm":"LL Left/Right Side Weight","mn":"Pseudo/LimbControlsV3-0024","ix":24,"v":{"a":0,"k":0,"ix":24}},{"ty":6,"nm":"Limb Controls","mn":"Pseudo/LimbControlsV3-0025","ix":25,"v":0},{"ty":6,"nm":"Limb Controls","mn":"Pseudo/LimbControlsV3-0026","ix":26,"v":0},{"ty":6,"nm":"Parenting Data","mn":"Pseudo/LimbControlsV3-0027","ix":27,"v":0},{"ty":3,"nm":"IK Angles","mn":"Pseudo/LimbControlsV3-0028","ix":28,"v":{"a":0,"k":[0,0],"ix":28,"x":"var $bm_rt;\nvar ctrlLayer = thisComp.layer('L Arm CTRL');\nvar adjustedLimbLengths = ctrlLayer.effect('L Arm Limb Control')('Adjusted U/L Limb Lengths').value;\nvar upperLimbLength = adjustedLimbLengths[0];\nvar lowerLimbLength = adjustedLimbLengths[1];\nvar disableIK = ctrlLayer.effect('L Arm Limb Control')('Disable IK').value;\nvar upperLimbAngle = ctrlLayer.effect('L Arm Limb Control')('Upper Limb Angle').value;\nvar lowerLimbAngle = ctrlLayer.effect('L Arm Limb Control')('Lower Limb Angle').value;\nvar ikDirection = ctrlLayer.effect('L Arm Limb Control')('IK Direction').value;\nvar ikAngles = [\n    upperLimbAngle,\n    upperLimbAngle + lowerLimbAngle\n];\n$bm_rt = ikAngles;"}},{"ty":3,"nm":"Elbow (comp space)","mn":"Pseudo/LimbControlsV3-0029","ix":29,"v":{"a":0,"k":[0,0],"ix":29,"x":"var $bm_rt;\nvar limbLayer = thisComp.layer('L Arm');\nvar elbowPosLayerSpace = thisLayer('Effects')('L Arm Limb Control')('Elbow (layer space)').value;\n$bm_rt = limbLayer.toWorld(elbowPosLayerSpace);"}},{"ty":3,"nm":"Elbow (layer space)","mn":"Pseudo/LimbControlsV3-0030","ix":30,"v":{"a":0,"k":[0,0],"ix":30,"x":"var $bm_rt;\nfunction calculateLimbPositions(ctrlLayerName, limbLayerName) {\n    var ctrlLayer = thisComp.layer(ctrlLayerName);\n    var limbLayer = thisComp.layer(limbLayerName);\n    var adjustedLengths = ctrlLayer.effect('L Arm Limb Control')('Adjusted U/L Limb Lengths').value;\n    var upperLimbLength = adjustedLengths[0];\n    var ikAngles = ctrlLayer.effect('L Arm Limb Control')('IK Angles').value;\n    var upperLimbRotation = degreesToRadians(ikAngles[0]);\n    var lowerLimbRotation = degreesToRadians(ikAngles[1]);\n    return [\n        upperLimbLength * Math.sin(-upperLimbRotation),\n        upperLimbLength * Math.cos(-upperLimbRotation)\n    ];\n}\n$bm_rt = calculateLimbPositions('L Arm CTRL', 'L Arm');"}},{"ty":3,"nm":"Wrist  (comp space)","mn":"Pseudo/LimbControlsV3-0031","ix":31,"v":{"a":0,"k":[0,0],"ix":31,"x":"var $bm_rt;\nvar limbLayer = thisComp.layer('L Arm');\nvar wristPosLayerSpace = effect('L Arm Limb Control')('Wrist  (layer space)').value;\n$bm_rt = limbLayer.toWorld(wristPosLayerSpace);"}},{"ty":3,"nm":"Wrist  (layer space)","mn":"Pseudo/LimbControlsV3-0032","ix":32,"v":{"a":0,"k":[0,0],"ix":32,"x":"var $bm_rt;\nfunction calculateLimbPositions(ctrlLayerName, limbLayerName) {\n    var ctrlLayer = thisComp.layer(ctrlLayerName);\n    var limbLayer = thisComp.layer(limbLayerName);\n    var adjustedLengths = ctrlLayer.effect('L Arm Limb Control')('Adjusted U/L Limb Lengths').value;\n    var upperLimbLength = adjustedLengths[0];\n    var lowerLimbLength = adjustedLengths[1];\n    var ikAngles = ctrlLayer.effect('L Arm Limb Control')('IK Angles').value;\n    var popPreventFactor = ctrlLayer.effect('L Arm Limb Control')('Proximity / Pop Prevent Factor').value[1];\n    var upperLimbRotation = degreesToRadians(ikAngles[0]);\n    var lowerLimbRotation = degreesToRadians(ikAngles[1]);\n    var elbowPosLayerSpace = [\n        upperLimbLength * Math.sin(-upperLimbRotation),\n        upperLimbLength * Math.cos(-upperLimbRotation)\n    ];\n    return [\n        elbowPosLayerSpace[0] + lowerLimbLength * Math.sin(-lowerLimbRotation),\n        elbowPosLayerSpace[1] + lowerLimbLength * Math.cos(-lowerLimbRotation)\n    ];\n}\n$bm_rt = calculateLimbPositions('L Arm CTRL', 'L Arm');"}},{"ty":3,"nm":"Proximity / Pop Prevent Factor","mn":"Pseudo/LimbControlsV3-0033","ix":33,"v":{"a":0,"k":[0,0],"ix":33,"x":"var $bm_rt;\nvar ctrlLayer = thisComp.layer('L Arm CTRL');\nvar limbLayer = thisComp.layer('L Arm');\nvar upperLimbLength = ctrlLayer.effect('L Arm Limb Control')('Upper Limb Length').value;\nvar lowerLimbLength = ctrlLayer.effect('L Arm Limb Control')('Lower Limb Length').value;\nvar popAvert = $bm_div(ctrlLayer.effect('L Arm Limb Control')('Pop Prevent').value, 100);\nvar goal = ctrlLayer;\nvar ikDirection = ctrlLayer.effect('L Arm Limb Control')('IK Direction').value;\nvar ikDirectionMultiplier = $bm_div(Math.abs(ikDirection), 100);\nfunction ensure2DArray(value) {\n    if ($bm_isInstanceOfArray(value)) {\n        if (value.length > 2) {\n            return [\n                value[0],\n                value[1]\n            ];\n        }\n    }\n    return value;\n}\nfunction worldPosition(layer) {\n    var pos = layer.toWorld(layer.anchorPoint);\n    return ensure2DArray(pos);\n}\nfunction linearInterpolation(t, tMin, tMax, value1, value2) {\n    if (t <= tMin)\n        return value1;\n    if (t >= tMax)\n        return value2;\n    return $bm_sum(value1, $bm_div($bm_mul($bm_sub(value2, value1), $bm_sub(t, tMin)), $bm_sub(tMax, tMin)));\n}\nvar upperLimbInitialPos = worldPosition(limbLayer);\nvar goalPos = worldPosition(goal);\nvar upperToGoalDist = length(ensure2DArray($bm_sub(goalPos, upperLimbInitialPos)));\nvar upperToLowerDist = upperLimbLength;\nvar lowerToGoalDist = lowerLimbLength;\nvar totalLimbLength = $bm_sum(upperToLowerDist, lowerToGoalDist);\nvar distanceToGoal = upperToGoalDist;\nvar proximityFactor = linearInterpolation(Math.abs($bm_sub(distanceToGoal, $bm_div(totalLimbLength, 2))), 0, $bm_div(totalLimbLength, 2), 0, 1);\nvar popPreventFactor = linearInterpolation(linearInterpolation($bm_mul($bm_mul(proximityFactor, proximityFactor), proximityFactor), 0, 1, 0.833, 1), 0, 1, $bm_sub(1, popAvert), 1);\nvar result = [\n    proximityFactor,\n    popPreventFactor\n];\n$bm_rt = result;"}},{"ty":3,"nm":"Adjusted U/L Limb Lengths","mn":"Pseudo/LimbControlsV3-0034","ix":34,"v":{"a":0,"k":[0,0],"ix":34,"x":"var $bm_rt;\nvar ctrlLayer = thisComp.layer('L Arm CTRL');\nvar limbLayer = thisComp.layer('L Arm');\nvar upperLimbLength = ctrlLayer.effect('L Arm Limb Control')('Upper Limb Length').value;\nvar lowerLimbLength = ctrlLayer.effect('L Arm Limb Control')('Lower Limb Length').value;\nvar popPreventFactor = ctrlLayer.effect('L Arm Limb Control')('Proximity / Pop Prevent Factor').value[1];\nvar ikDirection = ctrlLayer.effect('L Arm Limb Control')('IK Direction').value;\nvar ikDirectionMultiplier = $bm_div(Math.abs(ikDirection), 100);\nfunction ensure2DArray(value) {\n    if ($bm_isInstanceOfArray(value)) {\n        if (value.length > 2) {\n            return [\n                value[0],\n                value[1]\n            ];\n        }\n    }\n    return value;\n}\nfunction worldPosition(layer) {\n    var pos = layer.toWorld(layer.anchorPoint);\n    return ensure2DArray(pos);\n}\nvar upperLimbInitialPos = worldPosition(limbLayer);\nvar goalPos = worldPosition(ctrlLayer);\nvar distanceToGoal = length(ensure2DArray($bm_sub(goalPos, upperLimbInitialPos)));\nvar totalLimbLength = $bm_sum(upperLimbLength, lowerLimbLength);\nif (distanceToGoal > totalLimbLength) {\n    var adjustedUpperLimbLength = upperLimbLength;\n    var adjustedLowerLimbLength = lowerLimbLength;\n} else {\n    var antiPopAdjustedLength = $bm_mul(totalLimbLength, popPreventFactor);\n    var upperLimbLengthAdjusted = $bm_mul(antiPopAdjustedLength, $bm_div(upperLimbLength, totalLimbLength));\n    var lowerLimbLengthAdjusted = $bm_mul(antiPopAdjustedLength, $bm_div(lowerLimbLength, totalLimbLength));\n    var directionBlend = ikDirectionMultiplier;\n    var upperLimbLengthBlended = $bm_sum($bm_mul(upperLimbLengthAdjusted, directionBlend), $bm_mul($bm_mul($bm_div(upperLimbLengthAdjusted, $bm_sum(upperLimbLengthAdjusted, lowerLimbLengthAdjusted)), distanceToGoal), $bm_sub(1, directionBlend)));\n    var lowerLimbLengthBlended = $bm_sum($bm_mul(lowerLimbLengthAdjusted, directionBlend), $bm_mul($bm_mul($bm_div(lowerLimbLengthAdjusted, $bm_sum(upperLimbLengthAdjusted, lowerLimbLengthAdjusted)), distanceToGoal), $bm_sub(1, directionBlend)));\n    var adjustedUpperLimbLength = upperLimbLengthBlended;\n    var adjustedLowerLimbLength = lowerLimbLengthBlended;\n}\n$bm_rt = [\n    adjustedUpperLimbLength,\n    adjustedLowerLimbLength\n];"}},{"ty":6,"nm":"Limb Controls","mn":"Pseudo/LimbControlsV3-0035","ix":35,"v":0},{"ty":6,"nm":"Appearance","mn":"Pseudo/LimbControlsV3-0036","ix":36,"v":0},{"ty":2,"nm":"Arm Fill Color","mn":"Pseudo/LimbControlsV3-0037","ix":37,"v":{"a":0,"k":[0.019607843831,0.160784319043,0.301960796118,1],"ix":37}},{"ty":0,"nm":"Arm Fill Opacity","mn":"Pseudo/LimbControlsV3-0038","ix":38,"v":{"a":0,"k":100,"ix":38}},{"ty":2,"nm":"Arm Stroke Color","mn":"Pseudo/LimbControlsV3-0039","ix":39,"v":{"a":0,"k":[1,0,0,1],"ix":39}},{"ty":0,"nm":"Arm Stroke Width","mn":"Pseudo/LimbControlsV3-0040","ix":40,"v":{"a":0,"k":0,"ix":40}},{"ty":7,"nm":"Shoulder Stroke","mn":"Pseudo/LimbControlsV3-0041","ix":41,"v":{"a":0,"k":1,"ix":41}},{"ty":7,"nm":"Wrist Stroke","mn":"Pseudo/LimbControlsV3-0042","ix":42,"v":{"a":0,"k":1,"ix":42}},{"ty":6,"nm":"Limb Controls","mn":"Pseudo/LimbControlsV3-0043","ix":43,"v":0},{"ty":6,"nm":"FK","mn":"Pseudo/LimbControlsV3-0044","ix":44,"v":0},{"ty":7,"nm":"Disable IK","mn":"Pseudo/LimbControlsV3-0045","ix":45,"v":{"a":0,"k":1,"ix":45}},{"ty":0,"nm":"Upper Limb Angle","mn":"Pseudo/LimbControlsV3-0046","ix":46,"v":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.167],"y":[0.167]},"t":170,"s":[-4.967]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":185,"s":[-7.71]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.333],"y":[0]},"t":233,"s":[3.694]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.167],"y":[0.167]},"t":264,"s":[-4.967]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":279,"s":[-7.71]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.333],"y":[0]},"t":327,"s":[3.694]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":349,"s":[-4.645]},{"t":368,"s":[-6.845]}],"ix":46}},{"ty":0,"nm":"Lower Limb Angle","mn":"Pseudo/LimbControlsV3-0047","ix":47,"v":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.167],"y":[0.167]},"t":170,"s":[16.524]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":190,"s":[14.227]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.333],"y":[0]},"t":238,"s":[20.132]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.167],"y":[0.167]},"t":264,"s":[16.524]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":284,"s":[14.227]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.333],"y":[0]},"t":332,"s":[20.132]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":353,"s":[16.71]},{"t":368,"s":[7.31]}],"ix":47}},{"ty":6,"nm":"Limb Controls","mn":"Pseudo/LimbControlsV3-0048","ix":48,"v":0},{"ty":0,"nm":"IK Direction","mn":"Pseudo/LimbControlsV3-0049","ix":49,"v":{"a":0,"k":-100,"ix":49}},{"ty":0,"nm":"Pop Prevent","mn":"Pseudo/LimbControlsV3-0050","ix":50,"v":{"a":0,"k":0,"ix":50}}]}],"ip":0,"op":3600,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":3,"nm":"R Arm CTRL","parent":1,"sr":1,"ks":{"o":{"a":0,"k":0,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[420.4,-391.905,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"ef":[{"ty":5,"nm":"R Arm Limb Control","np":52,"mn":"Pseudo/LimbControlsV3","ix":1,"en":1,"ef":[{"ty":6,"nm":"Dimensions","mn":"Pseudo/LimbControlsV3-0001","ix":1,"v":0},{"ty":6,"nm":"Upper Limb","mn":"Pseudo/LimbControlsV3-0002","ix":2,"v":0},{"ty":0,"nm":"Upper Limb Length","mn":"Pseudo/LimbControlsV3-0003","ix":3,"v":{"a":0,"k":70,"ix":3}},{"ty":0,"nm":"Upper Limb Top Width","mn":"Pseudo/LimbControlsV3-0004","ix":4,"v":{"a":0,"k":27,"ix":4}},{"ty":0,"nm":"Upper Limb Top Curvature","mn":"Pseudo/LimbControlsV3-0005","ix":5,"v":{"a":0,"k":100,"ix":5}},{"ty":0,"nm":"Upper Limb Bottom Width","mn":"Pseudo/LimbControlsV3-0006","ix":6,"v":{"a":0,"k":23,"ix":6}},{"ty":0,"nm":"Upper Limb Bottom Curvature","mn":"Pseudo/LimbControlsV3-0007","ix":7,"v":{"a":0,"k":100,"ix":7}},{"ty":7,"nm":"UL Enable Side Curvature","mn":"Pseudo/LimbControlsV3-0008","ix":8,"v":{"a":0,"k":0,"ix":8}},{"ty":7,"nm":"UL Enable Inverse Curvature","mn":"Pseudo/LimbControlsV3-0009","ix":9,"v":{"a":0,"k":0,"ix":9}},{"ty":0,"nm":"UL Side Curvature Center Point","mn":"Pseudo/LimbControlsV3-0010","ix":10,"v":{"a":0,"k":0,"ix":10}},{"ty":0,"nm":"UL Side Curvature Bend","mn":"Pseudo/LimbControlsV3-0011","ix":11,"v":{"a":0,"k":0,"ix":11}},{"ty":0,"nm":"UL Left/Right Side Weight","mn":"Pseudo/LimbControlsV3-0012","ix":12,"v":{"a":0,"k":0,"ix":12}},{"ty":6,"nm":"Limb Controls","mn":"Pseudo/LimbControlsV3-0013","ix":13,"v":0},{"ty":6,"nm":"Lower Limb","mn":"Pseudo/LimbControlsV3-0014","ix":14,"v":0},{"ty":0,"nm":"Lower Limb Length","mn":"Pseudo/LimbControlsV3-0015","ix":15,"v":{"a":0,"k":71,"ix":15}},{"ty":0,"nm":"Lower Limb Top Width","mn":"Pseudo/LimbControlsV3-0016","ix":16,"v":{"a":0,"k":23,"ix":16}},{"ty":0,"nm":"Lower Limb Top Curvature","mn":"Pseudo/LimbControlsV3-0017","ix":17,"v":{"a":0,"k":100,"ix":17}},{"ty":0,"nm":"Lower Limb Bottom Width","mn":"Pseudo/LimbControlsV3-0018","ix":18,"v":{"a":0,"k":22,"ix":18}},{"ty":0,"nm":"Lower Limb Bottom Curvature","mn":"Pseudo/LimbControlsV3-0019","ix":19,"v":{"a":0,"k":0,"ix":19}},{"ty":7,"nm":"LL Enable Side Curvature","mn":"Pseudo/LimbControlsV3-0020","ix":20,"v":{"a":0,"k":0,"ix":20}},{"ty":7,"nm":"LL Enable Inverse Curvature","mn":"Pseudo/LimbControlsV3-0021","ix":21,"v":{"a":0,"k":0,"ix":21}},{"ty":0,"nm":"LL Side Curvature Center Point","mn":"Pseudo/LimbControlsV3-0022","ix":22,"v":{"a":0,"k":0,"ix":22}},{"ty":0,"nm":"LL Side Curvature Bend","mn":"Pseudo/LimbControlsV3-0023","ix":23,"v":{"a":0,"k":0,"ix":23}},{"ty":0,"nm":"LL Left/Right Side Weight","mn":"Pseudo/LimbControlsV3-0024","ix":24,"v":{"a":0,"k":0,"ix":24}},{"ty":6,"nm":"Limb Controls","mn":"Pseudo/LimbControlsV3-0025","ix":25,"v":0},{"ty":6,"nm":"Limb Controls","mn":"Pseudo/LimbControlsV3-0026","ix":26,"v":0},{"ty":6,"nm":"Parenting Data","mn":"Pseudo/LimbControlsV3-0027","ix":27,"v":0},{"ty":3,"nm":"IK Angles","mn":"Pseudo/LimbControlsV3-0028","ix":28,"v":{"a":0,"k":[0,0],"ix":28,"x":"var $bm_rt;\nvar ctrlLayer = thisComp.layer('R Arm CTRL');\nvar adjustedLimbLengths = ctrlLayer.effect('R Arm Limb Control')('Adjusted U/L Limb Lengths').value;\nvar upperLimbLength = adjustedLimbLengths[0];\nvar lowerLimbLength = adjustedLimbLengths[1];\nvar disableIK = ctrlLayer.effect('R Arm Limb Control')('Disable IK').value;\nvar upperLimbAngle = ctrlLayer.effect('R Arm Limb Control')('Upper Limb Angle').value;\nvar lowerLimbAngle = ctrlLayer.effect('R Arm Limb Control')('Lower Limb Angle').value;\nvar ikDirection = ctrlLayer.effect('R Arm Limb Control')('IK Direction').value;\nvar ikAngles = [\n    upperLimbAngle,\n    upperLimbAngle + lowerLimbAngle\n];\n$bm_rt = ikAngles;"}},{"ty":3,"nm":"Elbow (comp space)","mn":"Pseudo/LimbControlsV3-0029","ix":29,"v":{"a":0,"k":[0,0],"ix":29,"x":"var $bm_rt;\nvar limbLayer = thisComp.layer('R Arm');\nvar elbowPosLayerSpace = thisLayer('Effects')('R Arm Limb Control')('Elbow (layer space)').value;\n$bm_rt = limbLayer.toWorld(elbowPosLayerSpace);"}},{"ty":3,"nm":"Elbow (layer space)","mn":"Pseudo/LimbControlsV3-0030","ix":30,"v":{"a":0,"k":[0,0],"ix":30,"x":"var $bm_rt;\nfunction calculateLimbPositions(ctrlLayerName, limbLayerName) {\n    var ctrlLayer = thisComp.layer(ctrlLayerName);\n    var limbLayer = thisComp.layer(limbLayerName);\n    var adjustedLengths = ctrlLayer.effect('R Arm Limb Control')('Adjusted U/L Limb Lengths').value;\n    var upperLimbLength = adjustedLengths[0];\n    var ikAngles = ctrlLayer.effect('R Arm Limb Control')('IK Angles').value;\n    var upperLimbRotation = degreesToRadians(ikAngles[0]);\n    var lowerLimbRotation = degreesToRadians(ikAngles[1]);\n    return [\n        upperLimbLength * Math.sin(-upperLimbRotation),\n        upperLimbLength * Math.cos(-upperLimbRotation)\n    ];\n}\n$bm_rt = calculateLimbPositions('R Arm CTRL', 'R Arm');"}},{"ty":3,"nm":"Wrist  (comp space)","mn":"Pseudo/LimbControlsV3-0031","ix":31,"v":{"a":0,"k":[0,0],"ix":31,"x":"var $bm_rt;\nvar limbLayer = thisComp.layer('R Arm');\nvar wristPosLayerSpace = effect('R Arm Limb Control')('Wrist  (layer space)').value;\n$bm_rt = limbLayer.toWorld(wristPosLayerSpace);"}},{"ty":3,"nm":"Wrist  (layer space)","mn":"Pseudo/LimbControlsV3-0032","ix":32,"v":{"a":0,"k":[0,0],"ix":32,"x":"var $bm_rt;\nfunction calculateLimbPositions(ctrlLayerName, limbLayerName) {\n    var ctrlLayer = thisComp.layer(ctrlLayerName);\n    var limbLayer = thisComp.layer(limbLayerName);\n    var adjustedLengths = ctrlLayer.effect('R Arm Limb Control')('Adjusted U/L Limb Lengths').value;\n    var upperLimbLength = adjustedLengths[0];\n    var lowerLimbLength = adjustedLengths[1];\n    var ikAngles = ctrlLayer.effect('R Arm Limb Control')('IK Angles').value;\n    var popPreventFactor = ctrlLayer.effect('R Arm Limb Control')('Proximity / Pop Prevent Factor').value[1];\n    var upperLimbRotation = degreesToRadians(ikAngles[0]);\n    var lowerLimbRotation = degreesToRadians(ikAngles[1]);\n    var elbowPosLayerSpace = [\n        upperLimbLength * Math.sin(-upperLimbRotation),\n        upperLimbLength * Math.cos(-upperLimbRotation)\n    ];\n    return [\n        elbowPosLayerSpace[0] + lowerLimbLength * Math.sin(-lowerLimbRotation),\n        elbowPosLayerSpace[1] + lowerLimbLength * Math.cos(-lowerLimbRotation)\n    ];\n}\n$bm_rt = calculateLimbPositions('R Arm CTRL', 'R Arm');"}},{"ty":3,"nm":"Proximity / Pop Prevent Factor","mn":"Pseudo/LimbControlsV3-0033","ix":33,"v":{"a":0,"k":[0,0],"ix":33,"x":"var $bm_rt;\nvar ctrlLayer = thisComp.layer('R Arm CTRL');\nvar limbLayer = thisComp.layer('R Arm');\nvar upperLimbLength = ctrlLayer.effect('R Arm Limb Control')('Upper Limb Length').value;\nvar lowerLimbLength = ctrlLayer.effect('R Arm Limb Control')('Lower Limb Length').value;\nvar popAvert = $bm_div(ctrlLayer.effect('R Arm Limb Control')('Pop Prevent').value, 100);\nvar goal = ctrlLayer;\nvar ikDirection = ctrlLayer.effect('R Arm Limb Control')('IK Direction').value;\nvar ikDirectionMultiplier = $bm_div(Math.abs(ikDirection), 100);\nfunction ensure2DArray(value) {\n    if ($bm_isInstanceOfArray(value)) {\n        if (value.length > 2) {\n            return [\n                value[0],\n                value[1]\n            ];\n        }\n    }\n    return value;\n}\nfunction worldPosition(layer) {\n    var pos = layer.toWorld(layer.anchorPoint);\n    return ensure2DArray(pos);\n}\nfunction linearInterpolation(t, tMin, tMax, value1, value2) {\n    if (t <= tMin)\n        return value1;\n    if (t >= tMax)\n        return value2;\n    return $bm_sum(value1, $bm_div($bm_mul($bm_sub(value2, value1), $bm_sub(t, tMin)), $bm_sub(tMax, tMin)));\n}\nvar upperLimbInitialPos = worldPosition(limbLayer);\nvar goalPos = worldPosition(goal);\nvar upperToGoalDist = length(ensure2DArray($bm_sub(goalPos, upperLimbInitialPos)));\nvar upperToLowerDist = upperLimbLength;\nvar lowerToGoalDist = lowerLimbLength;\nvar totalLimbLength = $bm_sum(upperToLowerDist, lowerToGoalDist);\nvar distanceToGoal = upperToGoalDist;\nvar proximityFactor = linearInterpolation(Math.abs($bm_sub(distanceToGoal, $bm_div(totalLimbLength, 2))), 0, $bm_div(totalLimbLength, 2), 0, 1);\nvar popPreventFactor = linearInterpolation(linearInterpolation($bm_mul($bm_mul(proximityFactor, proximityFactor), proximityFactor), 0, 1, 0.833, 1), 0, 1, $bm_sub(1, popAvert), 1);\nvar result = [\n    proximityFactor,\n    popPreventFactor\n];\n$bm_rt = result;"}},{"ty":3,"nm":"Adjusted U/L Limb Lengths","mn":"Pseudo/LimbControlsV3-0034","ix":34,"v":{"a":0,"k":[0,0],"ix":34,"x":"var $bm_rt;\nvar ctrlLayer = thisComp.layer('R Arm CTRL');\nvar limbLayer = thisComp.layer('R Arm');\nvar upperLimbLength = ctrlLayer.effect('R Arm Limb Control')('Upper Limb Length').value;\nvar lowerLimbLength = ctrlLayer.effect('R Arm Limb Control')('Lower Limb Length').value;\nvar popPreventFactor = ctrlLayer.effect('R Arm Limb Control')('Proximity / Pop Prevent Factor').value[1];\nvar ikDirection = ctrlLayer.effect('R Arm Limb Control')('IK Direction').value;\nvar ikDirectionMultiplier = $bm_div(Math.abs(ikDirection), 100);\nfunction ensure2DArray(value) {\n    if ($bm_isInstanceOfArray(value)) {\n        if (value.length > 2) {\n            return [\n                value[0],\n                value[1]\n            ];\n        }\n    }\n    return value;\n}\nfunction worldPosition(layer) {\n    var pos = layer.toWorld(layer.anchorPoint);\n    return ensure2DArray(pos);\n}\nvar upperLimbInitialPos = worldPosition(limbLayer);\nvar goalPos = worldPosition(ctrlLayer);\nvar distanceToGoal = length(ensure2DArray($bm_sub(goalPos, upperLimbInitialPos)));\nvar totalLimbLength = $bm_sum(upperLimbLength, lowerLimbLength);\nif (distanceToGoal > totalLimbLength) {\n    var adjustedUpperLimbLength = upperLimbLength;\n    var adjustedLowerLimbLength = lowerLimbLength;\n} else {\n    var antiPopAdjustedLength = $bm_mul(totalLimbLength, popPreventFactor);\n    var upperLimbLengthAdjusted = $bm_mul(antiPopAdjustedLength, $bm_div(upperLimbLength, totalLimbLength));\n    var lowerLimbLengthAdjusted = $bm_mul(antiPopAdjustedLength, $bm_div(lowerLimbLength, totalLimbLength));\n    var directionBlend = ikDirectionMultiplier;\n    var upperLimbLengthBlended = $bm_sum($bm_mul(upperLimbLengthAdjusted, directionBlend), $bm_mul($bm_mul($bm_div(upperLimbLengthAdjusted, $bm_sum(upperLimbLengthAdjusted, lowerLimbLengthAdjusted)), distanceToGoal), $bm_sub(1, directionBlend)));\n    var lowerLimbLengthBlended = $bm_sum($bm_mul(lowerLimbLengthAdjusted, directionBlend), $bm_mul($bm_mul($bm_div(lowerLimbLengthAdjusted, $bm_sum(upperLimbLengthAdjusted, lowerLimbLengthAdjusted)), distanceToGoal), $bm_sub(1, directionBlend)));\n    var adjustedUpperLimbLength = upperLimbLengthBlended;\n    var adjustedLowerLimbLength = lowerLimbLengthBlended;\n}\n$bm_rt = [\n    adjustedUpperLimbLength,\n    adjustedLowerLimbLength\n];"}},{"ty":6,"nm":"Limb Controls","mn":"Pseudo/LimbControlsV3-0035","ix":35,"v":0},{"ty":6,"nm":"Appearance","mn":"Pseudo/LimbControlsV3-0036","ix":36,"v":0},{"ty":2,"nm":"Arm Fill Color","mn":"Pseudo/LimbControlsV3-0037","ix":37,"v":{"a":0,"k":[0.011764707044,0.109803929925,0.200000017881,1],"ix":37}},{"ty":0,"nm":"Arm Fill Opacity","mn":"Pseudo/LimbControlsV3-0038","ix":38,"v":{"a":0,"k":100,"ix":38}},{"ty":2,"nm":"Arm Stroke Color","mn":"Pseudo/LimbControlsV3-0039","ix":39,"v":{"a":0,"k":[1,0,0,1],"ix":39}},{"ty":0,"nm":"Arm Stroke Width","mn":"Pseudo/LimbControlsV3-0040","ix":40,"v":{"a":0,"k":0,"ix":40}},{"ty":7,"nm":"Shoulder Stroke","mn":"Pseudo/LimbControlsV3-0041","ix":41,"v":{"a":0,"k":1,"ix":41}},{"ty":7,"nm":"Wrist Stroke","mn":"Pseudo/LimbControlsV3-0042","ix":42,"v":{"a":0,"k":1,"ix":42}},{"ty":6,"nm":"Limb Controls","mn":"Pseudo/LimbControlsV3-0043","ix":43,"v":0},{"ty":6,"nm":"FK","mn":"Pseudo/LimbControlsV3-0044","ix":44,"v":0},{"ty":7,"nm":"Disable IK","mn":"Pseudo/LimbControlsV3-0045","ix":45,"v":{"a":0,"k":1,"ix":45}},{"ty":0,"nm":"Upper Limb Angle","mn":"Pseudo/LimbControlsV3-0046","ix":46,"v":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.167],"y":[0.167]},"t":170,"s":[7.1]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":187,"s":[10.7]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.333],"y":[0]},"t":234,"s":[-12.3]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.167],"y":[0.167]},"t":264,"s":[7.1]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":281,"s":[10.7]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":328,"s":[-12.3]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":347,"s":[8.3]},{"t":368,"s":[6.3]}],"ix":46}},{"ty":0,"nm":"Lower Limb Angle","mn":"Pseudo/LimbControlsV3-0047","ix":47,"v":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.167],"y":[0.167]},"t":170,"s":[17.1]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":192,"s":[40.7]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.333],"y":[0]},"t":239,"s":[10.7]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.167],"y":[0.167]},"t":264,"s":[17.1]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":286,"s":[40.7]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":333,"s":[10.7]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":351,"s":[17.1]},{"t":372,"s":[2.8]}],"ix":47}},{"ty":6,"nm":"Limb Controls","mn":"Pseudo/LimbControlsV3-0048","ix":48,"v":0},{"ty":0,"nm":"IK Direction","mn":"Pseudo/LimbControlsV3-0049","ix":49,"v":{"a":0,"k":-100,"ix":49}},{"ty":0,"nm":"Pop Prevent","mn":"Pseudo/LimbControlsV3-0050","ix":50,"v":{"a":0,"k":0,"ix":50}}]}],"ip":0,"op":3600,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":3,"nm":"R Leg CTRL","parent":1,"sr":1,"ks":{"o":{"a":0,"k":0,"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":170,"s":[30]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":180,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":202,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":204,"s":[-4.377]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":208,"s":[-10.116]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":213,"s":[-21.222]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":215,"s":[-27.44]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":217,"s":[-42]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":220,"s":[-55.355]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":264,"s":[30]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":274,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":296,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":298,"s":[-3.377]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":301,"s":[-7.432]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":302,"s":[-10.116]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":303,"s":[-14.337]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":305,"s":[-20.78]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":311,"s":[-42]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":314,"s":[-55.355]},{"t":333,"s":[1.645]}],"ix":10},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":170,"s":[-70.5,-29.905,0],"to":[12.053,5.119,0],"ti":[-25.862,-0.216,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":192,"s":[1.819,-26.192,0],"to":[69.75,0.583,0],"ti":[-1.81,4.654,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":217,"s":[84,-44.405,0],"to":[1.81,-4.654,0],"ti":[41.854,-1.313,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":239,"s":[12.681,-54.117,0],"to":[-40.744,1.278,0],"ti":[-11.109,-4.718,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":264,"s":[-70.5,-29.905,0],"to":[12.053,5.119,0],"ti":[-25.849,-0.856,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":286,"s":[1.819,-26.192,0],"to":[70.5,2.333,0],"ti":[9.479,8.311,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":311,"s":[68.25,-50.405,0],"to":[-11.106,-9.738,0],"ti":[4.729,-28.313,0]},{"t":333,"s":[-73.819,-26.117,0]}],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"ef":[{"ty":5,"nm":"R Leg Limb Control","np":52,"mn":"Pseudo/LimbControlsV3","ix":1,"en":1,"ef":[{"ty":6,"nm":"Dimensions","mn":"Pseudo/LimbControlsV3-0001","ix":1,"v":0},{"ty":6,"nm":"Upper Limb","mn":"Pseudo/LimbControlsV3-0002","ix":2,"v":0},{"ty":0,"nm":"Upper Limb Length","mn":"Pseudo/LimbControlsV3-0003","ix":3,"v":{"a":0,"k":100,"ix":3}},{"ty":0,"nm":"Upper Limb Top Width","mn":"Pseudo/LimbControlsV3-0004","ix":4,"v":{"a":0,"k":41.4,"ix":4}},{"ty":0,"nm":"Upper Limb Top Curvature","mn":"Pseudo/LimbControlsV3-0005","ix":5,"v":{"a":0,"k":100,"ix":5}},{"ty":0,"nm":"Upper Limb Bottom Width","mn":"Pseudo/LimbControlsV3-0006","ix":6,"v":{"a":0,"k":31,"ix":6}},{"ty":0,"nm":"Upper Limb Bottom Curvature","mn":"Pseudo/LimbControlsV3-0007","ix":7,"v":{"a":0,"k":100,"ix":7}},{"ty":7,"nm":"UL Enable Side Curvature","mn":"Pseudo/LimbControlsV3-0008","ix":8,"v":{"a":0,"k":0,"ix":8}},{"ty":7,"nm":"UL Enable Inverse Curvature","mn":"Pseudo/LimbControlsV3-0009","ix":9,"v":{"a":0,"k":0,"ix":9}},{"ty":0,"nm":"UL Side Curvature Center Point","mn":"Pseudo/LimbControlsV3-0010","ix":10,"v":{"a":0,"k":0,"ix":10}},{"ty":0,"nm":"UL Side Curvature Bend","mn":"Pseudo/LimbControlsV3-0011","ix":11,"v":{"a":0,"k":0,"ix":11}},{"ty":0,"nm":"UL Left/Right Side Weight","mn":"Pseudo/LimbControlsV3-0012","ix":12,"v":{"a":0,"k":0,"ix":12}},{"ty":6,"nm":"Limb Controls","mn":"Pseudo/LimbControlsV3-0013","ix":13,"v":0},{"ty":6,"nm":"Lower Limb","mn":"Pseudo/LimbControlsV3-0014","ix":14,"v":0},{"ty":0,"nm":"Lower Limb Length","mn":"Pseudo/LimbControlsV3-0015","ix":15,"v":{"a":0,"k":108,"ix":15}},{"ty":0,"nm":"Lower Limb Top Width","mn":"Pseudo/LimbControlsV3-0016","ix":16,"v":{"a":0,"k":31,"ix":16}},{"ty":0,"nm":"Lower Limb Top Curvature","mn":"Pseudo/LimbControlsV3-0017","ix":17,"v":{"a":0,"k":100,"ix":17}},{"ty":0,"nm":"Lower Limb Bottom Width","mn":"Pseudo/LimbControlsV3-0018","ix":18,"v":{"a":0,"k":21.5,"ix":18}},{"ty":0,"nm":"Lower Limb Bottom Curvature","mn":"Pseudo/LimbControlsV3-0019","ix":19,"v":{"a":0,"k":0,"ix":19}},{"ty":7,"nm":"LL Enable Side Curvature","mn":"Pseudo/LimbControlsV3-0020","ix":20,"v":{"a":0,"k":0,"ix":20}},{"ty":7,"nm":"LL Enable Inverse Curvature","mn":"Pseudo/LimbControlsV3-0021","ix":21,"v":{"a":0,"k":0,"ix":21}},{"ty":0,"nm":"LL Side Curvature Center Point","mn":"Pseudo/LimbControlsV3-0022","ix":22,"v":{"a":0,"k":0,"ix":22}},{"ty":0,"nm":"LL Side Curvature Bend","mn":"Pseudo/LimbControlsV3-0023","ix":23,"v":{"a":0,"k":0,"ix":23}},{"ty":0,"nm":"LL Left/Right Side Weight","mn":"Pseudo/LimbControlsV3-0024","ix":24,"v":{"a":0,"k":0,"ix":24}},{"ty":6,"nm":"Limb Controls","mn":"Pseudo/LimbControlsV3-0025","ix":25,"v":0},{"ty":6,"nm":"Limb Controls","mn":"Pseudo/LimbControlsV3-0026","ix":26,"v":0},{"ty":6,"nm":"Parenting Data","mn":"Pseudo/LimbControlsV3-0027","ix":27,"v":0},{"ty":3,"nm":"IK Angles","mn":"Pseudo/LimbControlsV3-0028","ix":28,"v":{"a":0,"k":[0,0],"ix":28,"x":"var $bm_rt;\nvar ctrlLayer = thisComp.layer('R Leg CTRL');\nvar adjustedLimbLengths = ctrlLayer.effect('R Leg Limb Control')('Adjusted U/L Limb Lengths').value;\nvar upperLimbLength = adjustedLimbLengths[0];\nvar lowerLimbLength = adjustedLimbLengths[1];\nvar disableIK = ctrlLayer.effect('R Leg Limb Control')('Disable IK').value;\nvar upperLimbAngle = ctrlLayer.effect('R Leg Limb Control')('Upper Limb Angle').value;\nvar lowerLimbAngle = ctrlLayer.effect('R Leg Limb Control')('Lower Limb Angle').value;\nvar ikDirection = ctrlLayer.effect('R Leg Limb Control')('IK Direction').value;\nif (disableIK == 1) {\n    var ikAngles = [\n        upperLimbAngle,\n        upperLimbAngle + lowerLimbAngle\n    ];\n} else {\n    var goalLayer = ctrlLayer;\n    function ensure2DArray(value) {\n        if ($bm_isInstanceOfArray(value)) {\n            if (value.length > 2) {\n                return [\n                    value[0],\n                    value[1]\n                ];\n            }\n        }\n        return value;\n    }\n    function worldPosition(target) {\n        var pos = target.toWorld(target.anchorPoint);\n        return ensure2DArray(pos);\n    }\n    function calculateRotationAngle(pointA, pointB) {\n        var diff = ensure2DArray($bm_sub(pointB, pointA));\n        return Math.atan2(diff[1], diff[0]);\n    }\n    var limbLayer = thisComp.layer('R Leg');\n    var upperLimbStartPos = worldPosition(limbLayer);\n    var goalPos = worldPosition(goalLayer);\n    var goalPos1 = thisLayer.transform.position;\n    var upperToGoalVector = ensure2DArray($bm_sub(goalPos, upperLimbStartPos));\n    function formatVector(vector) {\n        return $bm_sum($bm_sum(vector[0].toFixed(2), ', '), vector[1].toFixed(2));\n    }\n    var distanceToGoal = length(upperToGoalVector);\n    var jointAngle2 = $bm_mul($bm_neg(ikDirection > 0 ? -1 : 1), Math.acos(clamp($bm_div($bm_sub($bm_sub($bm_sum($bm_mul(upperToGoalVector[0], upperToGoalVector[0]), $bm_mul(upperToGoalVector[1], upperToGoalVector[1])), $bm_mul(upperLimbLength, upperLimbLength)), $bm_mul(lowerLimbLength, lowerLimbLength)), $bm_mul($bm_mul(2, upperLimbLength), lowerLimbLength)), -1, 1)));\n    var jointAngle1 = Math.atan2($bm_sub($bm_mul($bm_neg(upperToGoalVector[0]), $bm_sum(upperLimbLength, $bm_mul(lowerLimbLength, Math.cos(jointAngle2)))), $bm_mul(upperToGoalVector[1], $bm_mul(lowerLimbLength, Math.sin(jointAngle2)))), $bm_sub($bm_mul(upperToGoalVector[1], $bm_sum(upperLimbLength, $bm_mul(lowerLimbLength, Math.cos(jointAngle2)))), $bm_mul(upperToGoalVector[0], $bm_mul(lowerLimbLength, Math.sin(jointAngle2)))));\n    var upperLimbRotation = radiansToDegrees(jointAngle1);\n    var lowerLimbRotation = radiansToDegrees($bm_sum(jointAngle2, jointAngle1));\n    var parentRotation = 0;\n    var limbLayerRotation = limbLayer.transform.rotation.value;\n    if (limbLayer.hasParent) {\n        parentRotation = limbLayer.parent.transform.rotation.value;\n        upperLimbRotation = $bm_sub(upperLimbRotation, parentRotation);\n        lowerLimbRotation = $bm_sub(lowerLimbRotation, parentRotation);\n    } else {\n        upperLimbRotation;\n        lowerLimbRotation;\n    }\n    var ikAngles = [\n        upperLimbRotation,\n        lowerLimbRotation\n    ];\n}\n$bm_rt = ikAngles;"}},{"ty":3,"nm":"Elbow (comp space)","mn":"Pseudo/LimbControlsV3-0029","ix":29,"v":{"a":0,"k":[0,0],"ix":29,"x":"var $bm_rt;\nvar limbLayer = thisComp.layer('R Leg');\nvar elbowPosLayerSpace = thisLayer('Effects')('R Leg Limb Control')('Elbow (layer space)').value;\n$bm_rt = limbLayer.toWorld(elbowPosLayerSpace);"}},{"ty":3,"nm":"Elbow (layer space)","mn":"Pseudo/LimbControlsV3-0030","ix":30,"v":{"a":0,"k":[0,0],"ix":30,"x":"var $bm_rt;\nfunction calculateLimbPositions(ctrlLayerName, limbLayerName) {\n    var ctrlLayer = thisComp.layer(ctrlLayerName);\n    var limbLayer = thisComp.layer(limbLayerName);\n    var adjustedLengths = ctrlLayer.effect('R Leg Limb Control')('Adjusted U/L Limb Lengths').value;\n    var upperLimbLength = adjustedLengths[0];\n    var ikAngles = ctrlLayer.effect('R Leg Limb Control')('IK Angles').value;\n    var upperLimbRotation = degreesToRadians(ikAngles[0]);\n    var lowerLimbRotation = degreesToRadians(ikAngles[1]);\n    return [\n        upperLimbLength * Math.sin(-upperLimbRotation),\n        upperLimbLength * Math.cos(-upperLimbRotation)\n    ];\n}\n$bm_rt = calculateLimbPositions('R Leg CTRL', 'R Leg');"}},{"ty":3,"nm":"Wrist  (comp space)","mn":"Pseudo/LimbControlsV3-0031","ix":31,"v":{"a":0,"k":[0,0],"ix":31,"x":"var $bm_rt;\nvar limbLayer = thisComp.layer('R Leg');\nvar wristPosLayerSpace = effect('R Leg Limb Control')('Wrist  (layer space)').value;\n$bm_rt = limbLayer.toWorld(wristPosLayerSpace);"}},{"ty":3,"nm":"Wrist  (layer space)","mn":"Pseudo/LimbControlsV3-0032","ix":32,"v":{"a":0,"k":[0,0],"ix":32,"x":"var $bm_rt;\nfunction calculateLimbPositions(ctrlLayerName, limbLayerName) {\n    var ctrlLayer = thisComp.layer(ctrlLayerName);\n    var limbLayer = thisComp.layer(limbLayerName);\n    var adjustedLengths = ctrlLayer.effect('R Leg Limb Control')('Adjusted U/L Limb Lengths').value;\n    var upperLimbLength = adjustedLengths[0];\n    var lowerLimbLength = adjustedLengths[1];\n    var ikAngles = ctrlLayer.effect('R Leg Limb Control')('IK Angles').value;\n    var popPreventFactor = ctrlLayer.effect('R Leg Limb Control')('Proximity / Pop Prevent Factor').value[1];\n    var upperLimbRotation = degreesToRadians(ikAngles[0]);\n    var lowerLimbRotation = degreesToRadians(ikAngles[1]);\n    var elbowPosLayerSpace = [\n        upperLimbLength * Math.sin(-upperLimbRotation),\n        upperLimbLength * Math.cos(-upperLimbRotation)\n    ];\n    return [\n        elbowPosLayerSpace[0] + lowerLimbLength * Math.sin(-lowerLimbRotation),\n        elbowPosLayerSpace[1] + lowerLimbLength * Math.cos(-lowerLimbRotation)\n    ];\n}\n$bm_rt = calculateLimbPositions('R Leg CTRL', 'R Leg');"}},{"ty":3,"nm":"Proximity / Pop Prevent Factor","mn":"Pseudo/LimbControlsV3-0033","ix":33,"v":{"a":0,"k":[0,0],"ix":33,"x":"var $bm_rt;\nvar ctrlLayer = thisComp.layer('R Leg CTRL');\nvar limbLayer = thisComp.layer('R Leg');\nvar upperLimbLength = ctrlLayer.effect('R Leg Limb Control')('Upper Limb Length').value;\nvar lowerLimbLength = ctrlLayer.effect('R Leg Limb Control')('Lower Limb Length').value;\nvar popAvert = $bm_div(ctrlLayer.effect('R Leg Limb Control')('Pop Prevent').value, 100);\nvar goal = ctrlLayer;\nvar ikDirection = ctrlLayer.effect('R Leg Limb Control')('IK Direction').value;\nvar ikDirectionMultiplier = $bm_div(Math.abs(ikDirection), 100);\nfunction ensure2DArray(value) {\n    if ($bm_isInstanceOfArray(value)) {\n        if (value.length > 2) {\n            return [\n                value[0],\n                value[1]\n            ];\n        }\n    }\n    return value;\n}\nfunction worldPosition(layer) {\n    var pos = layer.toWorld(layer.anchorPoint);\n    return ensure2DArray(pos);\n}\nfunction linearInterpolation(t, tMin, tMax, value1, value2) {\n    if (t <= tMin)\n        return value1;\n    if (t >= tMax)\n        return value2;\n    return $bm_sum(value1, $bm_div($bm_mul($bm_sub(value2, value1), $bm_sub(t, tMin)), $bm_sub(tMax, tMin)));\n}\nvar upperLimbInitialPos = worldPosition(limbLayer);\nvar goalPos = worldPosition(goal);\nvar upperToGoalDist = length(ensure2DArray($bm_sub(goalPos, upperLimbInitialPos)));\nvar upperToLowerDist = upperLimbLength;\nvar lowerToGoalDist = lowerLimbLength;\nvar totalLimbLength = $bm_sum(upperToLowerDist, lowerToGoalDist);\nvar distanceToGoal = upperToGoalDist;\nvar proximityFactor = linearInterpolation(Math.abs($bm_sub(distanceToGoal, $bm_div(totalLimbLength, 2))), 0, $bm_div(totalLimbLength, 2), 0, 1);\nvar popPreventFactor = linearInterpolation(linearInterpolation($bm_mul($bm_mul(proximityFactor, proximityFactor), proximityFactor), 0, 1, 0.833, 1), 0, 1, $bm_sub(1, popAvert), 1);\nvar result = [\n    proximityFactor,\n    popPreventFactor\n];\n$bm_rt = result;"}},{"ty":3,"nm":"Adjusted U/L Limb Lengths","mn":"Pseudo/LimbControlsV3-0034","ix":34,"v":{"a":0,"k":[0,0],"ix":34,"x":"var $bm_rt;\nvar ctrlLayer = thisComp.layer('R Leg CTRL');\nvar limbLayer = thisComp.layer('R Leg');\nvar upperLimbLength = ctrlLayer.effect('R Leg Limb Control')('Upper Limb Length').value;\nvar lowerLimbLength = ctrlLayer.effect('R Leg Limb Control')('Lower Limb Length').value;\nvar popPreventFactor = ctrlLayer.effect('R Leg Limb Control')('Proximity / Pop Prevent Factor').value[1];\nvar ikDirection = ctrlLayer.effect('R Leg Limb Control')('IK Direction').value;\nvar ikDirectionMultiplier = $bm_div(Math.abs(ikDirection), 100);\nfunction ensure2DArray(value) {\n    if ($bm_isInstanceOfArray(value)) {\n        if (value.length > 2) {\n            return [\n                value[0],\n                value[1]\n            ];\n        }\n    }\n    return value;\n}\nfunction worldPosition(layer) {\n    var pos = layer.toWorld(layer.anchorPoint);\n    return ensure2DArray(pos);\n}\nvar upperLimbInitialPos = worldPosition(limbLayer);\nvar goalPos = worldPosition(ctrlLayer);\nvar distanceToGoal = length(ensure2DArray($bm_sub(goalPos, upperLimbInitialPos)));\nvar totalLimbLength = $bm_sum(upperLimbLength, lowerLimbLength);\nif (distanceToGoal > totalLimbLength) {\n    var adjustedUpperLimbLength = upperLimbLength;\n    var adjustedLowerLimbLength = lowerLimbLength;\n} else {\n    var antiPopAdjustedLength = $bm_mul(totalLimbLength, popPreventFactor);\n    var upperLimbLengthAdjusted = $bm_mul(antiPopAdjustedLength, $bm_div(upperLimbLength, totalLimbLength));\n    var lowerLimbLengthAdjusted = $bm_mul(antiPopAdjustedLength, $bm_div(lowerLimbLength, totalLimbLength));\n    var directionBlend = ikDirectionMultiplier;\n    var upperLimbLengthBlended = $bm_sum($bm_mul(upperLimbLengthAdjusted, directionBlend), $bm_mul($bm_mul($bm_div(upperLimbLengthAdjusted, $bm_sum(upperLimbLengthAdjusted, lowerLimbLengthAdjusted)), distanceToGoal), $bm_sub(1, directionBlend)));\n    var lowerLimbLengthBlended = $bm_sum($bm_mul(lowerLimbLengthAdjusted, directionBlend), $bm_mul($bm_mul($bm_div(lowerLimbLengthAdjusted, $bm_sum(upperLimbLengthAdjusted, lowerLimbLengthAdjusted)), distanceToGoal), $bm_sub(1, directionBlend)));\n    var adjustedUpperLimbLength = upperLimbLengthBlended;\n    var adjustedLowerLimbLength = lowerLimbLengthBlended;\n}\n$bm_rt = [\n    adjustedUpperLimbLength,\n    adjustedLowerLimbLength\n];"}},{"ty":6,"nm":"Limb Controls","mn":"Pseudo/LimbControlsV3-0035","ix":35,"v":0},{"ty":6,"nm":"Appearance","mn":"Pseudo/LimbControlsV3-0036","ix":36,"v":0},{"ty":2,"nm":"Arm Fill Color","mn":"Pseudo/LimbControlsV3-0037","ix":37,"v":{"a":0,"k":[0.011764707044,0.109803929925,0.200000017881,1],"ix":37}},{"ty":0,"nm":"Arm Fill Opacity","mn":"Pseudo/LimbControlsV3-0038","ix":38,"v":{"a":0,"k":100,"ix":38}},{"ty":2,"nm":"Arm Stroke Color","mn":"Pseudo/LimbControlsV3-0039","ix":39,"v":{"a":0,"k":[1,0,0,1],"ix":39}},{"ty":0,"nm":"Arm Stroke Width","mn":"Pseudo/LimbControlsV3-0040","ix":40,"v":{"a":0,"k":0,"ix":40}},{"ty":7,"nm":"Shoulder Stroke","mn":"Pseudo/LimbControlsV3-0041","ix":41,"v":{"a":0,"k":1,"ix":41}},{"ty":7,"nm":"Wrist Stroke","mn":"Pseudo/LimbControlsV3-0042","ix":42,"v":{"a":0,"k":1,"ix":42}},{"ty":6,"nm":"Limb Controls","mn":"Pseudo/LimbControlsV3-0043","ix":43,"v":0},{"ty":6,"nm":"FK","mn":"Pseudo/LimbControlsV3-0044","ix":44,"v":0},{"ty":7,"nm":"Disable IK","mn":"Pseudo/LimbControlsV3-0045","ix":45,"v":{"a":0,"k":0,"ix":45}},{"ty":0,"nm":"Upper Limb Angle","mn":"Pseudo/LimbControlsV3-0046","ix":46,"v":{"a":0,"k":0,"ix":46}},{"ty":0,"nm":"Lower Limb Angle","mn":"Pseudo/LimbControlsV3-0047","ix":47,"v":{"a":0,"k":0,"ix":47}},{"ty":6,"nm":"Limb Controls","mn":"Pseudo/LimbControlsV3-0048","ix":48,"v":0},{"ty":0,"nm":"IK Direction","mn":"Pseudo/LimbControlsV3-0049","ix":49,"v":{"a":0,"k":-100,"ix":49}},{"ty":0,"nm":"Pop Prevent","mn":"Pseudo/LimbControlsV3-0050","ix":50,"v":{"a":0,"k":100,"ix":50}}]}],"ip":0,"op":3600,"st":0,"bm":0},{"ddd":0,"ind":5,"ty":3,"nm":"L leg CTRL","parent":1,"sr":1,"ks":{"o":{"a":0,"k":0,"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":170,"s":[-42]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":173,"s":[-55.355]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":217,"s":[30]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":227,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":249,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":251,"s":[-4.377]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":255,"s":[-10.116]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":260,"s":[-25.222]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":262,"s":[-33.44]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":264,"s":[-42]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":267,"s":[-55.355]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":305,"s":[7.361]},{"t":311,"s":[2]}],"ix":10},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":170,"s":[108.5,-44.405,0],"to":[1.447,-9.91,0],"ti":[41.854,-1.313,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":192,"s":[36.431,-49.867,0],"to":[-40.744,1.278,0],"ti":[-11.109,-4.718,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":217,"s":[-46,-29.905,0],"to":[12.053,5.119,0],"ti":[-25.863,0.154,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":239,"s":[26.319,-26.192,0],"to":[69.75,-0.417,0],"ti":[-0.949,6.217,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":264,"s":[108.5,-44.405,0],"to":[1.519,-9.946,0],"ti":[41.854,-1.313,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":286,"s":[36.431,-49.867,0],"to":[-23.755,0.745,0],"ti":[16.824,-8.638,0]},{"t":305,"s":[-32.54,-25.842,0]}],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"ef":[{"ty":5,"nm":"L leg Limb Control","np":52,"mn":"Pseudo/LimbControlsV3","ix":1,"en":1,"ef":[{"ty":6,"nm":"Dimensions","mn":"Pseudo/LimbControlsV3-0001","ix":1,"v":0},{"ty":6,"nm":"Upper Limb","mn":"Pseudo/LimbControlsV3-0002","ix":2,"v":0},{"ty":0,"nm":"Upper Limb Length","mn":"Pseudo/LimbControlsV3-0003","ix":3,"v":{"a":0,"k":100,"ix":3}},{"ty":0,"nm":"Upper Limb Top Width","mn":"Pseudo/LimbControlsV3-0004","ix":4,"v":{"a":0,"k":41.4,"ix":4}},{"ty":0,"nm":"Upper Limb Top Curvature","mn":"Pseudo/LimbControlsV3-0005","ix":5,"v":{"a":0,"k":100,"ix":5}},{"ty":0,"nm":"Upper Limb Bottom Width","mn":"Pseudo/LimbControlsV3-0006","ix":6,"v":{"a":0,"k":31,"ix":6}},{"ty":0,"nm":"Upper Limb Bottom Curvature","mn":"Pseudo/LimbControlsV3-0007","ix":7,"v":{"a":0,"k":100,"ix":7}},{"ty":7,"nm":"UL Enable Side Curvature","mn":"Pseudo/LimbControlsV3-0008","ix":8,"v":{"a":0,"k":0,"ix":8}},{"ty":7,"nm":"UL Enable Inverse Curvature","mn":"Pseudo/LimbControlsV3-0009","ix":9,"v":{"a":0,"k":0,"ix":9}},{"ty":0,"nm":"UL Side Curvature Center Point","mn":"Pseudo/LimbControlsV3-0010","ix":10,"v":{"a":0,"k":0,"ix":10}},{"ty":0,"nm":"UL Side Curvature Bend","mn":"Pseudo/LimbControlsV3-0011","ix":11,"v":{"a":0,"k":0,"ix":11}},{"ty":0,"nm":"UL Left/Right Side Weight","mn":"Pseudo/LimbControlsV3-0012","ix":12,"v":{"a":0,"k":0,"ix":12}},{"ty":6,"nm":"Limb Controls","mn":"Pseudo/LimbControlsV3-0013","ix":13,"v":0},{"ty":6,"nm":"Lower Limb","mn":"Pseudo/LimbControlsV3-0014","ix":14,"v":0},{"ty":0,"nm":"Lower Limb Length","mn":"Pseudo/LimbControlsV3-0015","ix":15,"v":{"a":0,"k":108,"ix":15}},{"ty":0,"nm":"Lower Limb Top Width","mn":"Pseudo/LimbControlsV3-0016","ix":16,"v":{"a":0,"k":31,"ix":16}},{"ty":0,"nm":"Lower Limb Top Curvature","mn":"Pseudo/LimbControlsV3-0017","ix":17,"v":{"a":0,"k":100,"ix":17}},{"ty":0,"nm":"Lower Limb Bottom Width","mn":"Pseudo/LimbControlsV3-0018","ix":18,"v":{"a":0,"k":21.5,"ix":18}},{"ty":0,"nm":"Lower Limb Bottom Curvature","mn":"Pseudo/LimbControlsV3-0019","ix":19,"v":{"a":0,"k":0,"ix":19}},{"ty":7,"nm":"LL Enable Side Curvature","mn":"Pseudo/LimbControlsV3-0020","ix":20,"v":{"a":0,"k":0,"ix":20}},{"ty":7,"nm":"LL Enable Inverse Curvature","mn":"Pseudo/LimbControlsV3-0021","ix":21,"v":{"a":0,"k":0,"ix":21}},{"ty":0,"nm":"LL Side Curvature Center Point","mn":"Pseudo/LimbControlsV3-0022","ix":22,"v":{"a":0,"k":0,"ix":22}},{"ty":0,"nm":"LL Side Curvature Bend","mn":"Pseudo/LimbControlsV3-0023","ix":23,"v":{"a":0,"k":0,"ix":23}},{"ty":0,"nm":"LL Left/Right Side Weight","mn":"Pseudo/LimbControlsV3-0024","ix":24,"v":{"a":0,"k":0,"ix":24}},{"ty":6,"nm":"Limb Controls","mn":"Pseudo/LimbControlsV3-0025","ix":25,"v":0},{"ty":6,"nm":"Limb Controls","mn":"Pseudo/LimbControlsV3-0026","ix":26,"v":0},{"ty":6,"nm":"Parenting Data","mn":"Pseudo/LimbControlsV3-0027","ix":27,"v":0},{"ty":3,"nm":"IK Angles","mn":"Pseudo/LimbControlsV3-0028","ix":28,"v":{"a":0,"k":[-23,-10.5],"ix":28,"x":"var $bm_rt;\nvar ctrlLayer = thisComp.layer('L leg CTRL');\nvar adjustedLimbLengths = ctrlLayer.effect('L leg Limb Control')('Adjusted U/L Limb Lengths').value;\nvar upperLimbLength = adjustedLimbLengths[0];\nvar lowerLimbLength = adjustedLimbLengths[1];\nvar disableIK = ctrlLayer.effect('L leg Limb Control')('Disable IK').value;\nvar upperLimbAngle = ctrlLayer.effect('L leg Limb Control')('Upper Limb Angle').value;\nvar lowerLimbAngle = ctrlLayer.effect('L leg Limb Control')('Lower Limb Angle').value;\nvar ikDirection = ctrlLayer.effect('L leg Limb Control')('IK Direction').value;\nif (disableIK == 1) {\n    var ikAngles = [\n        upperLimbAngle,\n        upperLimbAngle + lowerLimbAngle\n    ];\n} else {\n    var goalLayer = ctrlLayer;\n    function ensure2DArray(value) {\n        if ($bm_isInstanceOfArray(value)) {\n            if (value.length > 2) {\n                return [\n                    value[0],\n                    value[1]\n                ];\n            }\n        }\n        return value;\n    }\n    function worldPosition(target) {\n        var pos = target.toWorld(target.anchorPoint);\n        return ensure2DArray(pos);\n    }\n    function calculateRotationAngle(pointA, pointB) {\n        var diff = ensure2DArray($bm_sub(pointB, pointA));\n        return Math.atan2(diff[1], diff[0]);\n    }\n    var limbLayer = thisComp.layer('L leg');\n    var upperLimbStartPos = worldPosition(limbLayer);\n    var goalPos = worldPosition(goalLayer);\n    var goalPos1 = thisLayer.transform.position;\n    var upperToGoalVector = ensure2DArray($bm_sub(goalPos, upperLimbStartPos));\n    function formatVector(vector) {\n        return $bm_sum($bm_sum(vector[0].toFixed(2), ', '), vector[1].toFixed(2));\n    }\n    var distanceToGoal = length(upperToGoalVector);\n    var jointAngle2 = $bm_mul($bm_neg(ikDirection > 0 ? -1 : 1), Math.acos(clamp($bm_div($bm_sub($bm_sub($bm_sum($bm_mul(upperToGoalVector[0], upperToGoalVector[0]), $bm_mul(upperToGoalVector[1], upperToGoalVector[1])), $bm_mul(upperLimbLength, upperLimbLength)), $bm_mul(lowerLimbLength, lowerLimbLength)), $bm_mul($bm_mul(2, upperLimbLength), lowerLimbLength)), -1, 1)));\n    var jointAngle1 = Math.atan2($bm_sub($bm_mul($bm_neg(upperToGoalVector[0]), $bm_sum(upperLimbLength, $bm_mul(lowerLimbLength, Math.cos(jointAngle2)))), $bm_mul(upperToGoalVector[1], $bm_mul(lowerLimbLength, Math.sin(jointAngle2)))), $bm_sub($bm_mul(upperToGoalVector[1], $bm_sum(upperLimbLength, $bm_mul(lowerLimbLength, Math.cos(jointAngle2)))), $bm_mul(upperToGoalVector[0], $bm_mul(lowerLimbLength, Math.sin(jointAngle2)))));\n    var upperLimbRotation = radiansToDegrees(jointAngle1);\n    var lowerLimbRotation = radiansToDegrees($bm_sum(jointAngle2, jointAngle1));\n    var parentRotation = 0;\n    var limbLayerRotation = limbLayer.transform.rotation.value;\n    if (limbLayer.hasParent) {\n        parentRotation = limbLayer.parent.transform.rotation.value;\n        upperLimbRotation = $bm_sub(upperLimbRotation, parentRotation);\n        lowerLimbRotation = $bm_sub(lowerLimbRotation, parentRotation);\n    } else {\n        upperLimbRotation;\n        lowerLimbRotation;\n    }\n    var ikAngles = [\n        upperLimbRotation,\n        lowerLimbRotation\n    ];\n}\n$bm_rt = ikAngles;"}},{"ty":3,"nm":"Elbow (comp space)","mn":"Pseudo/LimbControlsV3-0029","ix":29,"v":{"a":0,"k":[0,0],"ix":29,"x":"var $bm_rt;\nvar limbLayer = thisComp.layer('L leg');\nvar elbowPosLayerSpace = thisLayer('Effects')('L leg Limb Control')('Elbow (layer space)').value;\n$bm_rt = limbLayer.toWorld(elbowPosLayerSpace);"}},{"ty":3,"nm":"Elbow (layer space)","mn":"Pseudo/LimbControlsV3-0030","ix":30,"v":{"a":0,"k":[0,0],"ix":30,"x":"var $bm_rt;\nfunction calculateLimbPositions(ctrlLayerName, limbLayerName) {\n    var ctrlLayer = thisComp.layer(ctrlLayerName);\n    var limbLayer = thisComp.layer(limbLayerName);\n    var adjustedLengths = ctrlLayer.effect('L leg Limb Control')('Adjusted U/L Limb Lengths').value;\n    var upperLimbLength = adjustedLengths[0];\n    var ikAngles = ctrlLayer.effect('L leg Limb Control')('IK Angles').value;\n    var upperLimbRotation = degreesToRadians(ikAngles[0]);\n    var lowerLimbRotation = degreesToRadians(ikAngles[1]);\n    return [\n        upperLimbLength * Math.sin(-upperLimbRotation),\n        upperLimbLength * Math.cos(-upperLimbRotation)\n    ];\n}\n$bm_rt = calculateLimbPositions('L leg CTRL', 'L leg');"}},{"ty":3,"nm":"Wrist  (comp space)","mn":"Pseudo/LimbControlsV3-0031","ix":31,"v":{"a":0,"k":[0,0],"ix":31,"x":"var $bm_rt;\nvar limbLayer = thisComp.layer('L leg');\nvar wristPosLayerSpace = effect('L leg Limb Control')('Wrist  (layer space)').value;\n$bm_rt = limbLayer.toWorld(wristPosLayerSpace);"}},{"ty":3,"nm":"Wrist  (layer space)","mn":"Pseudo/LimbControlsV3-0032","ix":32,"v":{"a":0,"k":[0,0],"ix":32,"x":"var $bm_rt;\nfunction calculateLimbPositions(ctrlLayerName, limbLayerName) {\n    var ctrlLayer = thisComp.layer(ctrlLayerName);\n    var limbLayer = thisComp.layer(limbLayerName);\n    var adjustedLengths = ctrlLayer.effect('L leg Limb Control')('Adjusted U/L Limb Lengths').value;\n    var upperLimbLength = adjustedLengths[0];\n    var lowerLimbLength = adjustedLengths[1];\n    var ikAngles = ctrlLayer.effect('L leg Limb Control')('IK Angles').value;\n    var popPreventFactor = ctrlLayer.effect('L leg Limb Control')('Proximity / Pop Prevent Factor').value[1];\n    var upperLimbRotation = degreesToRadians(ikAngles[0]);\n    var lowerLimbRotation = degreesToRadians(ikAngles[1]);\n    var elbowPosLayerSpace = [\n        upperLimbLength * Math.sin(-upperLimbRotation),\n        upperLimbLength * Math.cos(-upperLimbRotation)\n    ];\n    return [\n        elbowPosLayerSpace[0] + lowerLimbLength * Math.sin(-lowerLimbRotation),\n        elbowPosLayerSpace[1] + lowerLimbLength * Math.cos(-lowerLimbRotation)\n    ];\n}\n$bm_rt = calculateLimbPositions('L leg CTRL', 'L leg');"}},{"ty":3,"nm":"Proximity / Pop Prevent Factor","mn":"Pseudo/LimbControlsV3-0033","ix":33,"v":{"a":0,"k":[0,0],"ix":33,"x":"var $bm_rt;\nvar ctrlLayer = thisComp.layer('L leg CTRL');\nvar limbLayer = thisComp.layer('L leg');\nvar upperLimbLength = ctrlLayer.effect('L leg Limb Control')('Upper Limb Length').value;\nvar lowerLimbLength = ctrlLayer.effect('L leg Limb Control')('Lower Limb Length').value;\nvar popAvert = $bm_div(ctrlLayer.effect('L leg Limb Control')('Pop Prevent').value, 100);\nvar goal = ctrlLayer;\nvar ikDirection = ctrlLayer.effect('L leg Limb Control')('IK Direction').value;\nvar ikDirectionMultiplier = $bm_div(Math.abs(ikDirection), 100);\nfunction ensure2DArray(value) {\n    if ($bm_isInstanceOfArray(value)) {\n        if (value.length > 2) {\n            return [\n                value[0],\n                value[1]\n            ];\n        }\n    }\n    return value;\n}\nfunction worldPosition(layer) {\n    var pos = layer.toWorld(layer.anchorPoint);\n    return ensure2DArray(pos);\n}\nfunction linearInterpolation(t, tMin, tMax, value1, value2) {\n    if (t <= tMin)\n        return value1;\n    if (t >= tMax)\n        return value2;\n    return $bm_sum(value1, $bm_div($bm_mul($bm_sub(value2, value1), $bm_sub(t, tMin)), $bm_sub(tMax, tMin)));\n}\nvar upperLimbInitialPos = worldPosition(limbLayer);\nvar goalPos = worldPosition(goal);\nvar upperToGoalDist = length(ensure2DArray($bm_sub(goalPos, upperLimbInitialPos)));\nvar upperToLowerDist = upperLimbLength;\nvar lowerToGoalDist = lowerLimbLength;\nvar totalLimbLength = $bm_sum(upperToLowerDist, lowerToGoalDist);\nvar distanceToGoal = upperToGoalDist;\nvar proximityFactor = linearInterpolation(Math.abs($bm_sub(distanceToGoal, $bm_div(totalLimbLength, 2))), 0, $bm_div(totalLimbLength, 2), 0, 1);\nvar popPreventFactor = linearInterpolation(linearInterpolation($bm_mul($bm_mul(proximityFactor, proximityFactor), proximityFactor), 0, 1, 0.833, 1), 0, 1, $bm_sub(1, popAvert), 1);\nvar result = [\n    proximityFactor,\n    popPreventFactor\n];\n$bm_rt = result;"}},{"ty":3,"nm":"Adjusted U/L Limb Lengths","mn":"Pseudo/LimbControlsV3-0034","ix":34,"v":{"a":0,"k":[0,0],"ix":34,"x":"var $bm_rt;\nvar ctrlLayer = thisComp.layer('L leg CTRL');\nvar limbLayer = thisComp.layer('L leg');\nvar upperLimbLength = ctrlLayer.effect('L leg Limb Control')('Upper Limb Length').value;\nvar lowerLimbLength = ctrlLayer.effect('L leg Limb Control')('Lower Limb Length').value;\nvar popPreventFactor = ctrlLayer.effect('L leg Limb Control')('Proximity / Pop Prevent Factor').value[1];\nvar ikDirection = ctrlLayer.effect('L leg Limb Control')('IK Direction').value;\nvar ikDirectionMultiplier = $bm_div(Math.abs(ikDirection), 100);\nfunction ensure2DArray(value) {\n    if ($bm_isInstanceOfArray(value)) {\n        if (value.length > 2) {\n            return [\n                value[0],\n                value[1]\n            ];\n        }\n    }\n    return value;\n}\nfunction worldPosition(layer) {\n    var pos = layer.toWorld(layer.anchorPoint);\n    return ensure2DArray(pos);\n}\nvar upperLimbInitialPos = worldPosition(limbLayer);\nvar goalPos = worldPosition(ctrlLayer);\nvar distanceToGoal = length(ensure2DArray($bm_sub(goalPos, upperLimbInitialPos)));\nvar totalLimbLength = $bm_sum(upperLimbLength, lowerLimbLength);\nif (distanceToGoal > totalLimbLength) {\n    var adjustedUpperLimbLength = upperLimbLength;\n    var adjustedLowerLimbLength = lowerLimbLength;\n} else {\n    var antiPopAdjustedLength = $bm_mul(totalLimbLength, popPreventFactor);\n    var upperLimbLengthAdjusted = $bm_mul(antiPopAdjustedLength, $bm_div(upperLimbLength, totalLimbLength));\n    var lowerLimbLengthAdjusted = $bm_mul(antiPopAdjustedLength, $bm_div(lowerLimbLength, totalLimbLength));\n    var directionBlend = ikDirectionMultiplier;\n    var upperLimbLengthBlended = $bm_sum($bm_mul(upperLimbLengthAdjusted, directionBlend), $bm_mul($bm_mul($bm_div(upperLimbLengthAdjusted, $bm_sum(upperLimbLengthAdjusted, lowerLimbLengthAdjusted)), distanceToGoal), $bm_sub(1, directionBlend)));\n    var lowerLimbLengthBlended = $bm_sum($bm_mul(lowerLimbLengthAdjusted, directionBlend), $bm_mul($bm_mul($bm_div(lowerLimbLengthAdjusted, $bm_sum(upperLimbLengthAdjusted, lowerLimbLengthAdjusted)), distanceToGoal), $bm_sub(1, directionBlend)));\n    var adjustedUpperLimbLength = upperLimbLengthBlended;\n    var adjustedLowerLimbLength = lowerLimbLengthBlended;\n}\n$bm_rt = [\n    adjustedUpperLimbLength,\n    adjustedLowerLimbLength\n];"}},{"ty":6,"nm":"Limb Controls","mn":"Pseudo/LimbControlsV3-0035","ix":35,"v":0},{"ty":6,"nm":"Appearance","mn":"Pseudo/LimbControlsV3-0036","ix":36,"v":0},{"ty":2,"nm":"Arm Fill Color","mn":"Pseudo/LimbControlsV3-0037","ix":37,"v":{"a":0,"k":[0.015686275437,0.133333340287,0.247058838606,1],"ix":37}},{"ty":0,"nm":"Arm Fill Opacity","mn":"Pseudo/LimbControlsV3-0038","ix":38,"v":{"a":0,"k":100,"ix":38}},{"ty":2,"nm":"Arm Stroke Color","mn":"Pseudo/LimbControlsV3-0039","ix":39,"v":{"a":0,"k":[1,0,0,1],"ix":39}},{"ty":0,"nm":"Arm Stroke Width","mn":"Pseudo/LimbControlsV3-0040","ix":40,"v":{"a":0,"k":0,"ix":40}},{"ty":7,"nm":"Shoulder Stroke","mn":"Pseudo/LimbControlsV3-0041","ix":41,"v":{"a":0,"k":1,"ix":41}},{"ty":7,"nm":"Wrist Stroke","mn":"Pseudo/LimbControlsV3-0042","ix":42,"v":{"a":0,"k":1,"ix":42}},{"ty":6,"nm":"Limb Controls","mn":"Pseudo/LimbControlsV3-0043","ix":43,"v":0},{"ty":6,"nm":"FK","mn":"Pseudo/LimbControlsV3-0044","ix":44,"v":0},{"ty":7,"nm":"Disable IK","mn":"Pseudo/LimbControlsV3-0045","ix":45,"v":{"a":0,"k":0,"ix":45}},{"ty":0,"nm":"Upper Limb Angle","mn":"Pseudo/LimbControlsV3-0046","ix":46,"v":{"a":0,"k":0,"ix":46}},{"ty":0,"nm":"Lower Limb Angle","mn":"Pseudo/LimbControlsV3-0047","ix":47,"v":{"a":0,"k":0,"ix":47}},{"ty":6,"nm":"Limb Controls","mn":"Pseudo/LimbControlsV3-0048","ix":48,"v":0},{"ty":0,"nm":"IK Direction","mn":"Pseudo/LimbControlsV3-0049","ix":49,"v":{"a":0,"k":-100,"ix":49}},{"ty":0,"nm":"Pop Prevent","mn":"Pseudo/LimbControlsV3-0050","ix":50,"v":{"a":0,"k":100,"ix":50}}]}],"ip":0,"op":3600,"st":0,"bm":0},{"ddd":0,"ind":6,"ty":0,"nm":"PCOMP_Briefcase 2","refId":"comp_18","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":-10,"ix":10,"x":"var $bm_rt;\n$bm_rt = $bm_sum(thisComp.layer('L Arm CTRL').effect('L Arm Limb Control')('IK Angles')[1], thisComp.layer('MAIN PRS').effect('BriefCase Rotate')('Slider'));"},"p":{"a":0,"k":[0,0,0],"ix":2,"l":2,"x":"var $bm_rt;\nvar x, y;\nx = $bm_sum(thisComp.layer('MAIN PRS').effect('BriefCase Pos Offset')('Point')[0], thisComp.layer('L Arm CTRL').effect('L Arm Limb Control')('Wrist  (comp space)')[0]), y = $bm_sum(thisComp.layer('MAIN PRS').effect('BriefCase Pos Offset')('Point')[1], thisComp.layer('L Arm CTRL').effect('L Arm Limb Control')('Wrist  (comp space)')[1]), $bm_rt = [\n    x,\n    y\n];"},"a":{"a":0,"k":[125,125,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"tm":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[0]},{"t":60,"s":[1]}],"ix":2,"x":"var $bm_rt;\nfunction linearExpression(value, inputMin, inputMax, outputMin, outputMax) {\n    const normalizedValue = $bm_div($bm_sub(value, inputMin), $bm_sub(inputMax, inputMin));\n    const outputValue = $bm_sum(outputMin, $bm_mul(normalizedValue, $bm_sub(outputMax, outputMin)));\n    return outputValue;\n}\nvar controllingValue = thisComp.layer('MAIN PRS').effect('BriefCase Turn')('Slider');\nvar inputMin = 0;\nvar inputMax = 100;\nvar outputMin = 0;\nvar outputMax = 1;\nvar mappedValue = linearExpression(controllingValue, inputMin, inputMax, outputMin, outputMax);\n$bm_rt = mappedValue;"},"w":250,"h":250,"ip":0,"op":7535,"st":0,"bm":0},{"ddd":0,"ind":7,"ty":0,"nm":"PCOMP_Char3_Head","parent":12,"refId":"comp_19","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":1.4,"ix":10,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('MAIN PRS').effect('Head Tilt')('Slider');"},"p":{"a":0,"k":[959.458,867.195,0],"ix":2,"l":2,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('MAIN PRS').effect('Head Pos Offset')('Point');"},"a":{"a":0,"k":[100,100,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"tm":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[0]},{"t":3600,"s":[60]}],"ix":2,"x":"var $bm_rt;\nfunction linearExpression(value, inputMin, inputMax, outputMin, outputMax) {\n    const normalizedValue = $bm_div($bm_sub(value, inputMin), $bm_sub(inputMax, inputMin));\n    const outputValue = $bm_sum(outputMin, $bm_mul(normalizedValue, $bm_sub(outputMax, outputMin)));\n    return outputValue;\n}\nvar controllingValue = thisComp.layer('MAIN PRS').effect('Head Turn')('Slider');\nvar inputMin = 0;\nvar inputMax = 100;\nvar outputMin = 0;\nvar outputMax = 1;\nvar mappedValue = linearExpression(controllingValue, inputMin, inputMax, outputMin, outputMax);\n$bm_rt = mappedValue;"},"w":200,"h":200,"ip":0,"op":3600,"st":0,"bm":0},{"ddd":0,"ind":8,"ty":4,"nm":"L Arm","parent":10,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":170,"s":[182.92,58.97,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":192,"s":[179.985,58.97,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":239,"s":[185.856,58.97,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":264,"s":[182.92,58.97,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":286,"s":[179.985,58.97,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":319,"s":[185.856,58.97,0],"to":[0,0,0],"ti":[0,0,0]},{"t":344,"s":[191.53,58.97,0]}],"ix":2,"l":2,"x":"var $bm_rt;\nfunction linearExpression(value, inputMin, inputMax, outputMin, outputMax) {\n    var normalizedValue = $bm_div($bm_sub(value, inputMin), $bm_sub(inputMax, inputMin));\n    var outputValue = $bm_sum(outputMin, $bm_mul(normalizedValue, $bm_sub(outputMax, outputMin)));\n    return Math.max(Math.min(outputValue, Math.max(outputMin, outputMax)), Math.min(outputMin, outputMax));\n}\nvar controllingValue = thisComp.layer('MAIN PRS')('Effects')('Body Turn')('Slider').value;\nvar minVal = 0;\nvar maxVal = 100;\nif (controllingValue < minVal)\n    controllingValue = minVal;\nif (controllingValue > maxVal)\n    controllingValue = maxVal;\nvar segments = [\n    [\n        [\n            176.72,\n            58.97,\n            0\n        ],\n        [\n            197.22,\n            58.97,\n            0\n        ]\n    ],\n    [\n        [\n            197.22,\n            58.97,\n            0\n        ],\n        [\n            202.22,\n            58.97,\n            0\n        ]\n    ]\n];\nvar relativeTimes = [\n    0,\n    0.5,\n    1\n];\nvar evenInterpolation = false;\nfunction mapSliderToValue2D(controllingValue, segments, minVal, maxVal, relativeTimes, evenInterpolation) {\n    var numSegments = segments.length;\n    var mappedValueX, mappedValueY;\n    for (var i = 0; i < numSegments; i++) {\n        var segmentStart, segmentEnd, valueStartX, valueEndX, valueStartY, valueEndY;\n        if (evenInterpolation) {\n            segmentStart = $bm_sum(minVal, $bm_div($bm_mul(i, $bm_sub(maxVal, minVal)), numSegments));\n            segmentEnd = $bm_sum(minVal, $bm_div($bm_mul($bm_sum(i, 1), $bm_sub(maxVal, minVal)), numSegments));\n            valueStartX = segments[i][0][0];\n            valueEndX = segments[i][1][0];\n            valueStartY = segments[i][0][1];\n            valueEndY = segments[i][1][1];\n        } else {\n            segmentStart = $bm_sum(minVal, $bm_mul(relativeTimes[i], $bm_sub(maxVal, minVal)));\n            segmentEnd = $bm_sum(minVal, $bm_mul(relativeTimes[$bm_sum(i, 1)], $bm_sub(maxVal, minVal)));\n            valueStartX = segments[i][0][0];\n            valueEndX = segments[i][1][0];\n            valueStartY = segments[i][0][1];\n            valueEndY = segments[i][1][1];\n        }\n        if (segmentStart === segmentEnd) {\n            segmentEnd = $bm_sum(segmentEnd, 0.0001);\n        }\n        if (controllingValue >= segmentStart && controllingValue <= segmentEnd) {\n            mappedValueX = linearExpression(controllingValue, segmentStart, segmentEnd, valueStartX, valueEndX);\n            mappedValueY = linearExpression(controllingValue, segmentStart, segmentEnd, valueStartY, valueEndY);\n            break;\n        }\n    }\n    if (controllingValue < minVal) {\n        mappedValueX = segments[0][0][0];\n        mappedValueY = segments[0][0][1];\n    }\n    if (controllingValue > maxVal) {\n        mappedValueX = segments[numSegments - 1][1][0];\n        mappedValueY = segments[numSegments - 1][1][1];\n    }\n    return [\n        mappedValueX,\n        mappedValueY\n    ];\n}\nvar mappedValue = mapSliderToValue2D(controllingValue, segments, minVal, maxVal, relativeTimes, evenInterpolation);\n$bm_rt = value = mappedValue;"},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[],"o":[],"v":[],"c":true},"ix":2,"x":"var $bm_rt;\nvar ctrlLayer = thisComp.layer('L Arm CTRL');\nvar effect = ctrlLayer.effect('L Arm Limb Control');\nvar adjustedLimbLengths = effect('Adjusted U/L Limb Lengths').value;\nvar upperLimbLength = adjustedLimbLengths[0];\nvar lowerLimbLength = adjustedLimbLengths[1];\nvar upperLimbTopWidth = effect('Upper Limb Top Width').value;\nvar upperLimbBottomWidth = effect('Upper Limb Bottom Width').value;\nvar upperLimbTopCurvature = $bm_div(Math.min(Math.max(effect('Upper Limb Top Curvature').value, 0), 100), 100);\nvar upperLimbBottomCurvature = $bm_div(Math.min(Math.max(effect('Upper Limb Bottom Curvature').value, 0), 100), 100);\nvar ikAngles = effect('IK Angles');\nvar enableSideCurvature = effect('UL Enable Side Curvature').value;\nvar enableInverseCurvature = effect('UL Enable Inverse Curvature').value;\nvar sideCurvatureCenter = $bm_div(effect('UL Side Curvature Center Point').value, 100);\nvar sideCurvatureBend = effect('UL Side Curvature Bend').value;\nvar sideWeight = $bm_div(effect('UL Left/Right Side Weight').value, 100);\nvar ratio = 1.5523;\nvar topRadius = $bm_mul($bm_div(upperLimbTopWidth, ratio), upperLimbTopCurvature);\nvar bottomRadius = $bm_mul($bm_div(upperLimbBottomWidth, ratio), upperLimbBottomCurvature);\nvar rotation = degreesToRadians(ikAngles[0]);\nfunction rotate(point, angle) {\n    var x = $bm_sub($bm_mul(point[0], Math.cos(angle)), $bm_mul(point[1], Math.sin(angle)));\n    var y = $bm_sum($bm_mul(point[0], Math.sin(angle)), $bm_mul(point[1], Math.cos(angle)));\n    return [\n        x,\n        y\n    ];\n}\nfunction interpolate(pointA, pointB, t) {\n    return [\n        pointA[0] + t * (pointB[0] - pointA[0]),\n        pointA[1] + t * (pointB[1] - pointA[1])\n    ];\n}\nvar upperLimb = [\n    rotate([\n        -upperLimbTopWidth / 2,\n        0\n    ], rotation),\n    rotate([\n        upperLimbTopWidth / 2,\n        0\n    ], rotation),\n    rotate([\n        upperLimbBottomWidth / 2,\n        upperLimbLength\n    ], rotation),\n    rotate([\n        -upperLimbBottomWidth / 2,\n        upperLimbLength\n    ], rotation)\n];\nvar centerPoint03 = interpolate(upperLimb[0], upperLimb[3], $bm_sum(0.5, $bm_mul(sideCurvatureCenter, 0.5)));\nvar centerPoint12 = interpolate(upperLimb[1], upperLimb[2], $bm_sum(0.5, $bm_mul(sideCurvatureCenter, 0.5)));\nvar totalBendAmount = sideCurvatureBend;\nvar bendAmount03 = $bm_div($bm_mul(totalBendAmount, $bm_sub(1, sideWeight)), 2);\nvar bendAmount12 = $bm_div($bm_mul(totalBendAmount, $bm_sum(1, sideWeight)), 2);\nvar inTan0, outTan3, outTan1, inTan2;\nif (enableSideCurvature) {\n    var influence03 = $bm_mul(0.5, $bm_sub(1, sideCurvatureCenter));\n    var influence03Opposite = $bm_mul(0.5, $bm_sum(1, sideCurvatureCenter));\n    if (enableInverseCurvature) {\n        inTan0 = rotate([\n            $bm_mul(bendAmount03, influence03Opposite),\n            0\n        ], rotation);\n        outTan3 = rotate([\n            $bm_mul($bm_neg(bendAmount03), influence03),\n            0\n        ], rotation);\n        outTan1 = rotate([\n            $bm_mul($bm_neg(bendAmount12), influence03Opposite),\n            0\n        ], rotation);\n        inTan2 = rotate([\n            $bm_mul(bendAmount12, influence03),\n            0\n        ], rotation);\n    } else {\n        inTan0 = rotate([\n            $bm_mul($bm_div(bendAmount03, 2), influence03Opposite),\n            0\n        ], rotation);\n        outTan3 = rotate([\n            $bm_mul($bm_div(bendAmount03, 2), influence03),\n            0\n        ], rotation);\n        outTan1 = rotate([\n            $bm_mul($bm_div($bm_neg(bendAmount12), 2), influence03Opposite),\n            0\n        ], rotation);\n        inTan2 = rotate([\n            $bm_mul($bm_div($bm_neg(bendAmount12), 2), influence03),\n            0\n        ], rotation);\n    }\n    inTan0 = [\n        $bm_sub($bm_sum(inTan0[0], centerPoint03[0]), upperLimb[0][0]),\n        $bm_sub($bm_sum(inTan0[1], centerPoint03[1]), upperLimb[0][1])\n    ];\n    outTan3 = [\n        $bm_sub($bm_sum(outTan3[0], centerPoint03[0]), upperLimb[3][0]),\n        $bm_sub($bm_sum(outTan3[1], centerPoint03[1]), upperLimb[3][1])\n    ];\n    outTan1 = [\n        $bm_sub($bm_sum(outTan1[0], centerPoint12[0]), upperLimb[1][0]),\n        $bm_sub($bm_sum(outTan1[1], centerPoint12[1]), upperLimb[1][1])\n    ];\n    inTan2 = [\n        $bm_sub($bm_sum(inTan2[0], centerPoint12[0]), upperLimb[2][0]),\n        $bm_sub($bm_sum(inTan2[1], centerPoint12[1]), upperLimb[2][1])\n    ];\n    var inTangents = [\n        inTan0,\n        rotate([\n            0,\n            -topRadius\n        ], rotation),\n        inTan2,\n        rotate([\n            0,\n            bottomRadius\n        ], rotation)\n    ];\n    var outTangents = [\n        rotate([\n            0,\n            -topRadius\n        ], rotation),\n        outTan1,\n        rotate([\n            0,\n            bottomRadius\n        ], rotation),\n        outTan3\n    ];\n} else {\n    var zeroPoint = rotate([\n        0,\n        0\n    ], rotation);\n    var negativeTopRadius = rotate([\n        0,\n        $bm_neg(topRadius)\n    ], rotation);\n    var positiveBottomRadius = rotate([\n        0,\n        bottomRadius\n    ], rotation);\n    inTangents = [\n        zeroPoint,\n        negativeTopRadius,\n        zeroPoint,\n        positiveBottomRadius\n    ];\n    outTangents = [\n        negativeTopRadius,\n        zeroPoint,\n        positiveBottomRadius,\n        zeroPoint\n    ];\n}\n$bm_rt = createPath(upperLimb, inTangents, outTangents, true);"},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"gf","o":{"a":0,"k":100,"ix":10,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('L Arm CTRL').effect('L Arm Limb Control')('Arm Fill Opacity');"},"r":1,"bm":0,"g":{"p":3,"k":{"a":0,"k":[0,0.016,0.133,0.247,0.504,0.018,0.147,0.275,1,0.02,0.161,0.302],"ix":9}},"s":{"a":0,"k":[0,0],"ix":5},"e":{"a":0,"k":[100,0],"ix":6,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('L Arm CTRL').effect('L Arm Limb Control')('Elbow (layer space)');"},"t":1,"nm":"Gradient Fill 1","mn":"ADBE Vector Graphic - G-Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Upper Limb","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[],"o":[],"v":[],"c":true},"ix":2,"x":"var $bm_rt;\nvar ctrlLayer = thisComp.layer('L Arm CTRL');\nvar effect = ctrlLayer.effect('L Arm Limb Control');\nvar adjustedLimbLengths = effect('Adjusted U/L Limb Lengths').value;\nvar upperLimbLength = adjustedLimbLengths[0];\nvar lowerLimbLength = adjustedLimbLengths[1];\nvar lowerLimbTopWidth = effect('Lower Limb Top Width').value;\nvar lowerLimbBottomWidth = effect('Lower Limb Bottom Width').value;\nvar lowerLimbTopCurvature = $bm_div(Math.min(Math.max(effect('Lower Limb Top Curvature').value, 0), 100), 100);\nvar lowerLimbBottomCurvature = $bm_div(Math.min(Math.max(effect('Lower Limb Bottom Curvature').value, 0), 100), 100);\nvar ikAngles = effect('IK Angles');\nvar enableSideCurvature = effect('LL Enable Side Curvature').value;\nvar enableInverseCurvature = effect('LL Enable Inverse Curvature').value;\nvar sideCurvatureCenter = $bm_div(effect('LL Side Curvature Center Point').value, 100);\nvar sideCurvatureBend = effect('LL Side Curvature Bend').value;\nvar sideWeight = $bm_div(effect('LL Left/Right Side Weight').value, 100);\nvar ratio = 1.5523;\nvar topRadius = $bm_mul($bm_div(lowerLimbTopWidth, ratio), lowerLimbTopCurvature);\nvar bottomRadius = $bm_mul($bm_div(lowerLimbBottomWidth, ratio), lowerLimbBottomCurvature);\nvar upperLimbRotation = degreesToRadians(ikAngles[0]);\nvar lowerLimbRotation = degreesToRadians(ikAngles[1]);\nfunction rotate(point, angle, origin) {\n    var x = $bm_sub($bm_sum(origin[0], $bm_mul($bm_sub(point[0], origin[0]), Math.cos(angle))), $bm_mul($bm_sub(point[1], origin[1]), Math.sin(angle)));\n    var y = $bm_sum($bm_sum(origin[1], $bm_mul($bm_sub(point[0], origin[0]), Math.sin(angle))), $bm_mul($bm_sub(point[1], origin[1]), Math.cos(angle)));\n    return [\n        x,\n        y\n    ];\n}\nfunction interpolate(pointA, pointB, t) {\n    return [\n        pointA[0] + t * (pointB[0] - pointA[0]),\n        pointA[1] + t * (pointB[1] - pointA[1])\n    ];\n}\nvar upperLimbEndpoint = rotate([\n    0,\n    upperLimbLength\n], upperLimbRotation, [\n    0,\n    0\n]);\nvar anchorX = upperLimbEndpoint[0];\nvar anchorY = upperLimbEndpoint[1];\nvar lowerLimb = [\n    rotate([\n        -lowerLimbTopWidth / 2,\n        0\n    ], lowerLimbRotation, [\n        0,\n        0\n    ]),\n    rotate([\n        lowerLimbTopWidth / 2,\n        0\n    ], lowerLimbRotation, [\n        0,\n        0\n    ]),\n    rotate([\n        lowerLimbBottomWidth / 2,\n        lowerLimbLength\n    ], lowerLimbRotation, [\n        0,\n        0\n    ]),\n    rotate([\n        -lowerLimbBottomWidth / 2,\n        lowerLimbLength\n    ], lowerLimbRotation, [\n        0,\n        0\n    ])\n];\nlowerLimb = lowerLimb.map(function (point) {\n    return [\n        point[0] + anchorX,\n        point[1] + anchorY\n    ];\n});\nvar centerPoint03 = interpolate(lowerLimb[0], lowerLimb[3], $bm_sum(0.5, $bm_mul(sideCurvatureCenter, 0.5)));\nvar centerPoint12 = interpolate(lowerLimb[1], lowerLimb[2], $bm_sum(0.5, $bm_mul(sideCurvatureCenter, 0.5)));\nvar totalBendAmount = sideCurvatureBend;\nvar bendAmount03 = $bm_div($bm_mul(totalBendAmount, $bm_sub(1, sideWeight)), 2);\nvar bendAmount12 = $bm_div($bm_mul(totalBendAmount, $bm_sum(1, sideWeight)), 2);\nvar inTan0, outTan3, outTan1, inTan2;\nif (enableSideCurvature) {\n    var influence03 = $bm_mul(0.5, $bm_sub(1, sideCurvatureCenter));\n    var influence03Opposite = $bm_mul(0.5, $bm_sum(1, sideCurvatureCenter));\n    if (enableInverseCurvature) {\n        inTan0 = rotate([\n            $bm_mul(bendAmount03, influence03Opposite),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n        outTan3 = rotate([\n            $bm_mul($bm_neg(bendAmount03), influence03),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n        outTan1 = rotate([\n            $bm_mul($bm_neg(bendAmount12), influence03Opposite),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n        inTan2 = rotate([\n            $bm_mul(bendAmount12, influence03),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n    } else {\n        inTan0 = rotate([\n            $bm_mul($bm_div(bendAmount03, 2), influence03Opposite),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n        outTan3 = rotate([\n            $bm_mul($bm_div(bendAmount03, 2), influence03),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n        outTan1 = rotate([\n            $bm_mul($bm_div($bm_neg(bendAmount12), 2), influence03Opposite),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n        inTan2 = rotate([\n            $bm_mul($bm_div($bm_neg(bendAmount12), 2), influence03),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n    }\n    inTan0 = [\n        $bm_sub($bm_sum(inTan0[0], centerPoint03[0]), lowerLimb[0][0]),\n        $bm_sub($bm_sum(inTan0[1], centerPoint03[1]), lowerLimb[0][1])\n    ];\n    outTan3 = [\n        $bm_sub($bm_sum(outTan3[0], centerPoint03[0]), lowerLimb[3][0]),\n        $bm_sub($bm_sum(outTan3[1], centerPoint03[1]), lowerLimb[3][1])\n    ];\n    outTan1 = [\n        $bm_sub($bm_sum(outTan1[0], centerPoint12[0]), lowerLimb[1][0]),\n        $bm_sub($bm_sum(outTan1[1], centerPoint12[1]), lowerLimb[1][1])\n    ];\n    inTan2 = [\n        $bm_sub($bm_sum(inTan2[0], centerPoint12[0]), lowerLimb[2][0]),\n        $bm_sub($bm_sum(inTan2[1], centerPoint12[1]), lowerLimb[2][1])\n    ];\n    var inTangents = [\n        inTan0,\n        rotate([\n            0,\n            -topRadius\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]),\n        inTan2,\n        rotate([\n            0,\n            bottomRadius\n        ], lowerLimbRotation, [\n            0,\n            0\n        ])\n    ];\n    var outTangents = [\n        rotate([\n            0,\n            -topRadius\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]),\n        outTan1,\n        rotate([\n            0,\n            bottomRadius\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]),\n        outTan3\n    ];\n} else {\n    var zeroPoint = rotate([\n        0,\n        0\n    ], lowerLimbRotation, [\n        0,\n        0\n    ]);\n    var negativeTopRadius = rotate([\n        0,\n        $bm_neg(topRadius)\n    ], lowerLimbRotation, [\n        0,\n        0\n    ]);\n    var positiveBottomRadius = rotate([\n        0,\n        bottomRadius\n    ], lowerLimbRotation, [\n        0,\n        0\n    ]);\n    inTangents = [\n        zeroPoint,\n        negativeTopRadius,\n        zeroPoint,\n        positiveBottomRadius\n    ];\n    outTangents = [\n        negativeTopRadius,\n        zeroPoint,\n        positiveBottomRadius,\n        zeroPoint\n    ];\n}\n$bm_rt = createPath(lowerLimb, inTangents, outTangents, true);"},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0,0,1],"ix":4,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('L Arm CTRL').effect('L Arm Limb Control')('Arm Fill Color');"},"o":{"a":0,"k":100,"ix":5,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('L Arm CTRL').effect('L Arm Limb Control')('Arm Fill Opacity');"},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Lower Limb","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":3600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":9,"ty":4,"nm":"L Hand","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('L Arm CTRL').effect('L Arm Limb Control')('IK Angles')[1];"},"p":{"a":0,"k":[709.163,788.696,0],"ix":2,"l":2,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('L Arm CTRL').effect('L Arm Limb Control')('Wrist  (comp space)');"},"a":{"a":0,"k":[0.3,-9,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[1.707,-5.727],[-0.769,-3.255],[-1.058,0],[-2.352,0.904],[0.646,4.824],[-0.125,7.22],[0,0]],"o":[[0,0],[-1.705,5.728],[0.578,2.457],[1.408,0],[2.35,-0.904],[-0.644,-4.824],[0.115,-6.551],[0,0]],"v":[[-4.898,-15.885],[-7.87,2.78],[-10.429,13.605],[-6.342,17.069],[-0.137,17.646],[10.593,6.797],[6.38,-8.683],[4.414,-17.939]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.980392158031,0.803921580315,0.827450990677,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":3600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":10,"ty":0,"nm":"PCOMP_Char3_Torso","parent":13,"refId":"comp_20","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('MAIN PRS').effect('Body Tilt')('Slider');"},"p":{"a":0,"k":[3.6,0,0],"ix":2,"l":2},"a":{"a":0,"k":[150,200,0],"ix":1,"l":2},"s":{"a":0,"k":[97,97,100],"ix":6,"l":2}},"ao":0,"ef":[{"ty":5,"nm":"In/Out Range","np":3,"mn":"ADBE Point Control","ix":1,"en":1,"ef":[{"ty":3,"nm":"Point","mn":"ADBE Point Control-0001","ix":1,"v":{"a":0,"k":[0,30],"ix":1}}]}],"tm":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":170,"s":[0.076]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":192,"s":[0.04]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":239,"s":[0.111]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":264,"s":[0.076]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":286,"s":[0.04]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":319,"s":[0.111]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0]},"t":344,"s":[0.181]},{"t":3600,"s":[60]}],"ix":2,"x":"var $bm_rt;\nfunction linearExpression(value, inputMin, inputMax, outputMin, outputMax) {\n    var normalizedValue = $bm_div($bm_sub(value, inputMin), $bm_sub(inputMax, inputMin));\n    var outputValue = $bm_sum(outputMin, $bm_mul(normalizedValue, $bm_sub(outputMax, outputMin)));\n    return outputValue;\n}\nvar inOutRange = thisComp.layer('PCOMP_Char3_Torso').effect('In/Out Range')('Point');\nvar controllingValue = thisComp.layer('MAIN PRS').effect('Body Turn')('Slider');\nvar inputMin = 0;\nvar inputMax = 100;\nvar outputMin = $bm_div(inOutRange[0], 60);\nvar outputMax = $bm_div(inOutRange[1], 60);\n$bm_rt = linearExpression(controllingValue, inputMin, inputMax, outputMin, outputMax);"},"w":300,"h":400,"ip":0,"op":3600,"st":0,"bm":0},{"ddd":0,"ind":11,"ty":4,"nm":"R Arm","parent":10,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":170,"s":[119.067,58.97,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":192,"s":[120.678,58.97,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":239,"s":[117.457,58.97,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":264,"s":[119.067,58.97,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":286,"s":[120.678,58.97,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":319,"s":[117.457,58.97,0],"to":[0,0,0],"ti":[0,0,0]},{"t":344,"s":[114.342,58.97,0]}],"ix":2,"l":2,"x":"var $bm_rt;\nfunction linearExpression(value, inputMin, inputMax, outputMin, outputMax) {\n    var normalizedValue = $bm_div($bm_sub(value, inputMin), $bm_sub(inputMax, inputMin));\n    var outputValue = $bm_sum(outputMin, $bm_mul(normalizedValue, $bm_sub(outputMax, outputMin)));\n    return Math.max(Math.min(outputValue, Math.max(outputMin, outputMax)), Math.min(outputMin, outputMax));\n}\nvar controllingValue = thisComp.layer('MAIN PRS')('Effects')('Body Turn')('Slider').value;\nvar minVal = 0;\nvar maxVal = 100;\nif (controllingValue < minVal)\n    controllingValue = minVal;\nif (controllingValue > maxVal)\n    controllingValue = maxVal;\nvar segments = [\n    [\n        [\n            122.47,\n            58.97,\n            0\n        ],\n        [\n            111.22,\n            58.97,\n            0\n        ]\n    ],\n    [\n        [\n            111.22,\n            58.97,\n            0\n        ],\n        [\n            103.47,\n            58.97,\n            0\n        ]\n    ]\n];\nvar relativeTimes = [\n    0,\n    0.5,\n    1\n];\nvar evenInterpolation = false;\nfunction mapSliderToValue2D(controllingValue, segments, minVal, maxVal, relativeTimes, evenInterpolation) {\n    var numSegments = segments.length;\n    var mappedValueX, mappedValueY;\n    for (var i = 0; i < numSegments; i++) {\n        var segmentStart, segmentEnd, valueStartX, valueEndX, valueStartY, valueEndY;\n        if (evenInterpolation) {\n            segmentStart = $bm_sum(minVal, $bm_div($bm_mul(i, $bm_sub(maxVal, minVal)), numSegments));\n            segmentEnd = $bm_sum(minVal, $bm_div($bm_mul($bm_sum(i, 1), $bm_sub(maxVal, minVal)), numSegments));\n            valueStartX = segments[i][0][0];\n            valueEndX = segments[i][1][0];\n            valueStartY = segments[i][0][1];\n            valueEndY = segments[i][1][1];\n        } else {\n            segmentStart = $bm_sum(minVal, $bm_mul(relativeTimes[i], $bm_sub(maxVal, minVal)));\n            segmentEnd = $bm_sum(minVal, $bm_mul(relativeTimes[$bm_sum(i, 1)], $bm_sub(maxVal, minVal)));\n            valueStartX = segments[i][0][0];\n            valueEndX = segments[i][1][0];\n            valueStartY = segments[i][0][1];\n            valueEndY = segments[i][1][1];\n        }\n        if (segmentStart === segmentEnd) {\n            segmentEnd = $bm_sum(segmentEnd, 0.0001);\n        }\n        if (controllingValue >= segmentStart && controllingValue <= segmentEnd) {\n            mappedValueX = linearExpression(controllingValue, segmentStart, segmentEnd, valueStartX, valueEndX);\n            mappedValueY = linearExpression(controllingValue, segmentStart, segmentEnd, valueStartY, valueEndY);\n            break;\n        }\n    }\n    if (controllingValue < minVal) {\n        mappedValueX = segments[0][0][0];\n        mappedValueY = segments[0][0][1];\n    }\n    if (controllingValue > maxVal) {\n        mappedValueX = segments[numSegments - 1][1][0];\n        mappedValueY = segments[numSegments - 1][1][1];\n    }\n    return [\n        mappedValueX,\n        mappedValueY\n    ];\n}\nvar mappedValue = mapSliderToValue2D(controllingValue, segments, minVal, maxVal, relativeTimes, evenInterpolation);\n$bm_rt = value = mappedValue;"},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[],"o":[],"v":[],"c":true},"ix":2,"x":"var $bm_rt;\nvar ctrlLayer = thisComp.layer('R Arm CTRL');\nvar effect = ctrlLayer.effect('R Arm Limb Control');\nvar adjustedLimbLengths = effect('Adjusted U/L Limb Lengths').value;\nvar upperLimbLength = adjustedLimbLengths[0];\nvar lowerLimbLength = adjustedLimbLengths[1];\nvar upperLimbTopWidth = effect('Upper Limb Top Width').value;\nvar upperLimbBottomWidth = effect('Upper Limb Bottom Width').value;\nvar upperLimbTopCurvature = $bm_div(Math.min(Math.max(effect('Upper Limb Top Curvature').value, 0), 100), 100);\nvar upperLimbBottomCurvature = $bm_div(Math.min(Math.max(effect('Upper Limb Bottom Curvature').value, 0), 100), 100);\nvar ikAngles = effect('IK Angles');\nvar enableSideCurvature = effect('UL Enable Side Curvature').value;\nvar enableInverseCurvature = effect('UL Enable Inverse Curvature').value;\nvar sideCurvatureCenter = $bm_div(effect('UL Side Curvature Center Point').value, 100);\nvar sideCurvatureBend = effect('UL Side Curvature Bend').value;\nvar sideWeight = $bm_div(effect('UL Left/Right Side Weight').value, 100);\nvar ratio = 1.5523;\nvar topRadius = $bm_mul($bm_div(upperLimbTopWidth, ratio), upperLimbTopCurvature);\nvar bottomRadius = $bm_mul($bm_div(upperLimbBottomWidth, ratio), upperLimbBottomCurvature);\nvar rotation = degreesToRadians(ikAngles[0]);\nfunction rotate(point, angle) {\n    var x = $bm_sub($bm_mul(point[0], Math.cos(angle)), $bm_mul(point[1], Math.sin(angle)));\n    var y = $bm_sum($bm_mul(point[0], Math.sin(angle)), $bm_mul(point[1], Math.cos(angle)));\n    return [\n        x,\n        y\n    ];\n}\nfunction interpolate(pointA, pointB, t) {\n    return [\n        pointA[0] + t * (pointB[0] - pointA[0]),\n        pointA[1] + t * (pointB[1] - pointA[1])\n    ];\n}\nvar upperLimb = [\n    rotate([\n        -upperLimbTopWidth / 2,\n        0\n    ], rotation),\n    rotate([\n        upperLimbTopWidth / 2,\n        0\n    ], rotation),\n    rotate([\n        upperLimbBottomWidth / 2,\n        upperLimbLength\n    ], rotation),\n    rotate([\n        -upperLimbBottomWidth / 2,\n        upperLimbLength\n    ], rotation)\n];\nvar centerPoint03 = interpolate(upperLimb[0], upperLimb[3], $bm_sum(0.5, $bm_mul(sideCurvatureCenter, 0.5)));\nvar centerPoint12 = interpolate(upperLimb[1], upperLimb[2], $bm_sum(0.5, $bm_mul(sideCurvatureCenter, 0.5)));\nvar totalBendAmount = sideCurvatureBend;\nvar bendAmount03 = $bm_div($bm_mul(totalBendAmount, $bm_sub(1, sideWeight)), 2);\nvar bendAmount12 = $bm_div($bm_mul(totalBendAmount, $bm_sum(1, sideWeight)), 2);\nvar inTan0, outTan3, outTan1, inTan2;\nif (enableSideCurvature) {\n    var influence03 = $bm_mul(0.5, $bm_sub(1, sideCurvatureCenter));\n    var influence03Opposite = $bm_mul(0.5, $bm_sum(1, sideCurvatureCenter));\n    if (enableInverseCurvature) {\n        inTan0 = rotate([\n            $bm_mul(bendAmount03, influence03Opposite),\n            0\n        ], rotation);\n        outTan3 = rotate([\n            $bm_mul($bm_neg(bendAmount03), influence03),\n            0\n        ], rotation);\n        outTan1 = rotate([\n            $bm_mul($bm_neg(bendAmount12), influence03Opposite),\n            0\n        ], rotation);\n        inTan2 = rotate([\n            $bm_mul(bendAmount12, influence03),\n            0\n        ], rotation);\n    } else {\n        inTan0 = rotate([\n            $bm_mul($bm_div(bendAmount03, 2), influence03Opposite),\n            0\n        ], rotation);\n        outTan3 = rotate([\n            $bm_mul($bm_div(bendAmount03, 2), influence03),\n            0\n        ], rotation);\n        outTan1 = rotate([\n            $bm_mul($bm_div($bm_neg(bendAmount12), 2), influence03Opposite),\n            0\n        ], rotation);\n        inTan2 = rotate([\n            $bm_mul($bm_div($bm_neg(bendAmount12), 2), influence03),\n            0\n        ], rotation);\n    }\n    inTan0 = [\n        $bm_sub($bm_sum(inTan0[0], centerPoint03[0]), upperLimb[0][0]),\n        $bm_sub($bm_sum(inTan0[1], centerPoint03[1]), upperLimb[0][1])\n    ];\n    outTan3 = [\n        $bm_sub($bm_sum(outTan3[0], centerPoint03[0]), upperLimb[3][0]),\n        $bm_sub($bm_sum(outTan3[1], centerPoint03[1]), upperLimb[3][1])\n    ];\n    outTan1 = [\n        $bm_sub($bm_sum(outTan1[0], centerPoint12[0]), upperLimb[1][0]),\n        $bm_sub($bm_sum(outTan1[1], centerPoint12[1]), upperLimb[1][1])\n    ];\n    inTan2 = [\n        $bm_sub($bm_sum(inTan2[0], centerPoint12[0]), upperLimb[2][0]),\n        $bm_sub($bm_sum(inTan2[1], centerPoint12[1]), upperLimb[2][1])\n    ];\n    var inTangents = [\n        inTan0,\n        rotate([\n            0,\n            -topRadius\n        ], rotation),\n        inTan2,\n        rotate([\n            0,\n            bottomRadius\n        ], rotation)\n    ];\n    var outTangents = [\n        rotate([\n            0,\n            -topRadius\n        ], rotation),\n        outTan1,\n        rotate([\n            0,\n            bottomRadius\n        ], rotation),\n        outTan3\n    ];\n} else {\n    var zeroPoint = rotate([\n        0,\n        0\n    ], rotation);\n    var negativeTopRadius = rotate([\n        0,\n        $bm_neg(topRadius)\n    ], rotation);\n    var positiveBottomRadius = rotate([\n        0,\n        bottomRadius\n    ], rotation);\n    inTangents = [\n        zeroPoint,\n        negativeTopRadius,\n        zeroPoint,\n        positiveBottomRadius\n    ];\n    outTangents = [\n        negativeTopRadius,\n        zeroPoint,\n        positiveBottomRadius,\n        zeroPoint\n    ];\n}\n$bm_rt = createPath(upperLimb, inTangents, outTangents, true);"},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"gf","o":{"a":0,"k":100,"ix":10,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('R Arm CTRL').effect('R Arm Limb Control')('Arm Fill Opacity');"},"r":1,"bm":0,"g":{"p":3,"k":{"a":0,"k":[0,0.016,0.133,0.247,0.504,0.018,0.147,0.275,1,0.02,0.161,0.302],"ix":9}},"s":{"a":0,"k":[0,0],"ix":5},"e":{"a":0,"k":[100,0],"ix":6,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('R Arm CTRL').effect('R Arm Limb Control')('Elbow (layer space)');"},"t":1,"nm":"Gradient Fill 1","mn":"ADBE Vector Graphic - G-Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Upper Limb","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[],"o":[],"v":[],"c":true},"ix":2,"x":"var $bm_rt;\nvar ctrlLayer = thisComp.layer('R Arm CTRL');\nvar effect = ctrlLayer.effect('R Arm Limb Control');\nvar adjustedLimbLengths = effect('Adjusted U/L Limb Lengths').value;\nvar upperLimbLength = adjustedLimbLengths[0];\nvar lowerLimbLength = adjustedLimbLengths[1];\nvar lowerLimbTopWidth = effect('Lower Limb Top Width').value;\nvar lowerLimbBottomWidth = effect('Lower Limb Bottom Width').value;\nvar lowerLimbTopCurvature = $bm_div(Math.min(Math.max(effect('Lower Limb Top Curvature').value, 0), 100), 100);\nvar lowerLimbBottomCurvature = $bm_div(Math.min(Math.max(effect('Lower Limb Bottom Curvature').value, 0), 100), 100);\nvar ikAngles = effect('IK Angles');\nvar enableSideCurvature = effect('LL Enable Side Curvature').value;\nvar enableInverseCurvature = effect('LL Enable Inverse Curvature').value;\nvar sideCurvatureCenter = $bm_div(effect('LL Side Curvature Center Point').value, 100);\nvar sideCurvatureBend = effect('LL Side Curvature Bend').value;\nvar sideWeight = $bm_div(effect('LL Left/Right Side Weight').value, 100);\nvar ratio = 1.5523;\nvar topRadius = $bm_mul($bm_div(lowerLimbTopWidth, ratio), lowerLimbTopCurvature);\nvar bottomRadius = $bm_mul($bm_div(lowerLimbBottomWidth, ratio), lowerLimbBottomCurvature);\nvar upperLimbRotation = degreesToRadians(ikAngles[0]);\nvar lowerLimbRotation = degreesToRadians(ikAngles[1]);\nfunction rotate(point, angle, origin) {\n    var x = $bm_sub($bm_sum(origin[0], $bm_mul($bm_sub(point[0], origin[0]), Math.cos(angle))), $bm_mul($bm_sub(point[1], origin[1]), Math.sin(angle)));\n    var y = $bm_sum($bm_sum(origin[1], $bm_mul($bm_sub(point[0], origin[0]), Math.sin(angle))), $bm_mul($bm_sub(point[1], origin[1]), Math.cos(angle)));\n    return [\n        x,\n        y\n    ];\n}\nfunction interpolate(pointA, pointB, t) {\n    return [\n        pointA[0] + t * (pointB[0] - pointA[0]),\n        pointA[1] + t * (pointB[1] - pointA[1])\n    ];\n}\nvar upperLimbEndpoint = rotate([\n    0,\n    upperLimbLength\n], upperLimbRotation, [\n    0,\n    0\n]);\nvar anchorX = upperLimbEndpoint[0];\nvar anchorY = upperLimbEndpoint[1];\nvar lowerLimb = [\n    rotate([\n        -lowerLimbTopWidth / 2,\n        0\n    ], lowerLimbRotation, [\n        0,\n        0\n    ]),\n    rotate([\n        lowerLimbTopWidth / 2,\n        0\n    ], lowerLimbRotation, [\n        0,\n        0\n    ]),\n    rotate([\n        lowerLimbBottomWidth / 2,\n        lowerLimbLength\n    ], lowerLimbRotation, [\n        0,\n        0\n    ]),\n    rotate([\n        -lowerLimbBottomWidth / 2,\n        lowerLimbLength\n    ], lowerLimbRotation, [\n        0,\n        0\n    ])\n];\nlowerLimb = lowerLimb.map(function (point) {\n    return [\n        point[0] + anchorX,\n        point[1] + anchorY\n    ];\n});\nvar centerPoint03 = interpolate(lowerLimb[0], lowerLimb[3], $bm_sum(0.5, $bm_mul(sideCurvatureCenter, 0.5)));\nvar centerPoint12 = interpolate(lowerLimb[1], lowerLimb[2], $bm_sum(0.5, $bm_mul(sideCurvatureCenter, 0.5)));\nvar totalBendAmount = sideCurvatureBend;\nvar bendAmount03 = $bm_div($bm_mul(totalBendAmount, $bm_sub(1, sideWeight)), 2);\nvar bendAmount12 = $bm_div($bm_mul(totalBendAmount, $bm_sum(1, sideWeight)), 2);\nvar inTan0, outTan3, outTan1, inTan2;\nif (enableSideCurvature) {\n    var influence03 = $bm_mul(0.5, $bm_sub(1, sideCurvatureCenter));\n    var influence03Opposite = $bm_mul(0.5, $bm_sum(1, sideCurvatureCenter));\n    if (enableInverseCurvature) {\n        inTan0 = rotate([\n            $bm_mul(bendAmount03, influence03Opposite),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n        outTan3 = rotate([\n            $bm_mul($bm_neg(bendAmount03), influence03),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n        outTan1 = rotate([\n            $bm_mul($bm_neg(bendAmount12), influence03Opposite),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n        inTan2 = rotate([\n            $bm_mul(bendAmount12, influence03),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n    } else {\n        inTan0 = rotate([\n            $bm_mul($bm_div(bendAmount03, 2), influence03Opposite),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n        outTan3 = rotate([\n            $bm_mul($bm_div(bendAmount03, 2), influence03),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n        outTan1 = rotate([\n            $bm_mul($bm_div($bm_neg(bendAmount12), 2), influence03Opposite),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n        inTan2 = rotate([\n            $bm_mul($bm_div($bm_neg(bendAmount12), 2), influence03),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n    }\n    inTan0 = [\n        $bm_sub($bm_sum(inTan0[0], centerPoint03[0]), lowerLimb[0][0]),\n        $bm_sub($bm_sum(inTan0[1], centerPoint03[1]), lowerLimb[0][1])\n    ];\n    outTan3 = [\n        $bm_sub($bm_sum(outTan3[0], centerPoint03[0]), lowerLimb[3][0]),\n        $bm_sub($bm_sum(outTan3[1], centerPoint03[1]), lowerLimb[3][1])\n    ];\n    outTan1 = [\n        $bm_sub($bm_sum(outTan1[0], centerPoint12[0]), lowerLimb[1][0]),\n        $bm_sub($bm_sum(outTan1[1], centerPoint12[1]), lowerLimb[1][1])\n    ];\n    inTan2 = [\n        $bm_sub($bm_sum(inTan2[0], centerPoint12[0]), lowerLimb[2][0]),\n        $bm_sub($bm_sum(inTan2[1], centerPoint12[1]), lowerLimb[2][1])\n    ];\n    var inTangents = [\n        inTan0,\n        rotate([\n            0,\n            -topRadius\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]),\n        inTan2,\n        rotate([\n            0,\n            bottomRadius\n        ], lowerLimbRotation, [\n            0,\n            0\n        ])\n    ];\n    var outTangents = [\n        rotate([\n            0,\n            -topRadius\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]),\n        outTan1,\n        rotate([\n            0,\n            bottomRadius\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]),\n        outTan3\n    ];\n} else {\n    var zeroPoint = rotate([\n        0,\n        0\n    ], lowerLimbRotation, [\n        0,\n        0\n    ]);\n    var negativeTopRadius = rotate([\n        0,\n        $bm_neg(topRadius)\n    ], lowerLimbRotation, [\n        0,\n        0\n    ]);\n    var positiveBottomRadius = rotate([\n        0,\n        bottomRadius\n    ], lowerLimbRotation, [\n        0,\n        0\n    ]);\n    inTangents = [\n        zeroPoint,\n        negativeTopRadius,\n        zeroPoint,\n        positiveBottomRadius\n    ];\n    outTangents = [\n        negativeTopRadius,\n        zeroPoint,\n        positiveBottomRadius,\n        zeroPoint\n    ];\n}\n$bm_rt = createPath(lowerLimb, inTangents, outTangents, true);"},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0,0,1],"ix":4,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('R Arm CTRL').effect('R Arm Limb Control')('Arm Fill Color');"},"o":{"a":0,"k":100,"ix":5,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('R Arm CTRL').effect('R Arm Limb Control')('Arm Fill Opacity');"},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Lower Limb","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":3600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":12,"ty":4,"nm":"Neck","parent":10,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":5,"ix":10,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('MAIN PRS').effect('Neck Tilt')('Slider');"},"p":{"s":true,"x":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":170,"s":[145.706]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":192,"s":[144.775]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":239,"s":[146.637]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":264,"s":[145.706]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":286,"s":[144.775]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":319,"s":[146.637]},{"t":344,"s":[148.436]}],"ix":3,"x":"var $bm_rt;\nfunction linearExpression(value, inputMin, inputMax, outputMin, outputMax) {\n    var normalizedValue = $bm_div($bm_sub(value, inputMin), $bm_sub(inputMax, inputMin));\n    var outputValue = $bm_sum(outputMin, $bm_mul(normalizedValue, $bm_sub(outputMax, outputMin)));\n    return Math.max(Math.min(outputValue, Math.max(outputMin, outputMax)), Math.min(outputMin, outputMax));\n}\nvar controllingValue = thisComp.layer('MAIN PRS')('Effects')('Body Turn')('Slider').value;\nvar minVal = 0;\nvar maxVal = 100;\nif (controllingValue < minVal)\n    controllingValue = minVal;\nif (controllingValue > maxVal)\n    controllingValue = maxVal;\nvar segments = [\n    [\n        [143.74],\n        [150.24]\n    ],\n    [\n        [150.24],\n        [153.74]\n    ]\n];\nvar relativeTimes = [\n    0,\n    0.5,\n    1\n];\nvar evenInterpolation = false;\nfunction mapSliderToValue(controllingValue, segments, minVal, maxVal, relativeTimes, evenInterpolation) {\n    var numSegments = segments.length;\n    var mappedValue;\n    for (var i = 0; i < numSegments; i++) {\n        var segmentStart, segmentEnd, valueStart, valueEnd;\n        if (evenInterpolation) {\n            segmentStart = $bm_sum(minVal, $bm_div($bm_mul(i, $bm_sub(maxVal, minVal)), numSegments));\n            segmentEnd = $bm_sum(minVal, $bm_div($bm_mul($bm_sum(i, 1), $bm_sub(maxVal, minVal)), numSegments));\n            valueStart = segments[i][0][0];\n            valueEnd = segments[i][1][0];\n        } else {\n            segmentStart = $bm_sum(minVal, $bm_mul(relativeTimes[i], $bm_sub(maxVal, minVal)));\n            segmentEnd = $bm_sum(minVal, $bm_mul(relativeTimes[$bm_sum(i, 1)], $bm_sub(maxVal, minVal)));\n            valueStart = segments[i][0][0];\n            valueEnd = segments[i][1][0];\n        }\n        if (segmentStart === segmentEnd) {\n            segmentEnd = $bm_sum(segmentEnd, 0.0001);\n        }\n        if (controllingValue >= segmentStart && controllingValue <= segmentEnd) {\n            mappedValue = linearExpression(controllingValue, segmentStart, segmentEnd, valueStart, valueEnd);\n            break;\n        }\n    }\n    if (controllingValue < minVal) {\n        mappedValue = segments[0][0][0];\n    }\n    if (controllingValue > maxVal) {\n        mappedValue = segments[numSegments - 1][1][0];\n    }\n    return mappedValue;\n}\nvar mappedValue = mapSliderToValue(controllingValue, segments, minVal, maxVal, relativeTimes, evenInterpolation);\n$bm_rt = value = mappedValue;"},"y":{"a":0,"k":38.159,"ix":4}},"a":{"a":0,"k":[0,11.25,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-2.45,-6.166],[-0.301,18.511],[2.18,10.032],[-0.042,-9.97]],"o":[[2.234,21.726],[0.13,-7.995],[-1.921,-16.132],[0.012,2.226]],"v":[[13.876,6.166],[-13.694,10.822],[-13.892,-9.519],[9.717,-17.539]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.980392158031,0.803921580315,0.827450990677,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":3600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":13,"ty":4,"nm":"HIPS","parent":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"s":true,"x":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":303,"s":[0.04]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":333,"s":[-79.96]},{"t":358,"s":[-64.96]}],"ix":3},"y":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":170,"s":[-246.378]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":192.061,"s":[-241.378]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":217,"s":[-246.378]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":239,"s":[-241.378]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":264,"s":[-246.378]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":286.061,"s":[-241.378]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":311,"s":[-246.378]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":333,"s":[-241.378]},{"t":358,"s":[-246.378]}],"ix":4}},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[1.771,-17.234],[-4.03,33.406],[2.758,18.019]],"o":[[0,0],[-0.027,33.117],[1.281,-7.935],[-0.359,1.012]],"v":[[-34.223,-19.817],[-40.502,16.606],[40.502,19.817],[35.58,-20.039]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"gf","o":{"a":0,"k":100,"ix":10},"r":1,"bm":0,"g":{"p":3,"k":{"a":0,"k":[0,0.012,0.11,0.2,0.5,0.014,0.122,0.224,1,0.016,0.133,0.247],"ix":9}},"s":{"a":0,"k":[-14.51,8.44],"ix":5},"e":{"a":0,"k":[15.03,8.65],"ix":6},"t":1,"nm":"Gradient Fill 1","mn":"ADBE Vector Graphic - G-Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":3600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":14,"ty":4,"nm":"L leg","parent":13,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"s":true,"x":{"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":1,"s":[20]},{"t":2,"s":[0]}],"ix":3,"x":"var $bm_rt;\nfunction linearExpression(value, inputMin, inputMax, outputMin, outputMax) {\n    var normalizedValue = $bm_div($bm_sub(value, inputMin), $bm_sub(inputMax, inputMin));\n    var outputValue = $bm_sum(outputMin, $bm_mul(normalizedValue, $bm_sub(outputMax, outputMin)));\n    return Math.max(Math.min(outputValue, Math.max(outputMin, outputMax)), Math.min(outputMin, outputMax));\n}\nvar controllingValue = thisComp.layer('MAIN PRS')('Effects')('Hip Turn')('Slider').value;\nvar minVal = 0;\nvar maxVal = 100;\nif (controllingValue < minVal)\n    controllingValue = minVal;\nif (controllingValue > maxVal)\n    controllingValue = maxVal;\nvar segments = [\n    [\n        [0],\n        [20]\n    ],\n    [\n        [20],\n        [0]\n    ]\n];\nvar relativeTimes = [\n    0,\n    0.5,\n    1\n];\nvar evenInterpolation = false;\nfunction mapSliderToValue(controllingValue, segments, minVal, maxVal, relativeTimes, evenInterpolation) {\n    var numSegments = segments.length;\n    var mappedValue;\n    for (var i = 0; i < numSegments; i++) {\n        var segmentStart, segmentEnd, valueStart, valueEnd;\n        if (evenInterpolation) {\n            segmentStart = $bm_sum(minVal, $bm_div($bm_mul(i, $bm_sub(maxVal, minVal)), numSegments));\n            segmentEnd = $bm_sum(minVal, $bm_div($bm_mul($bm_sum(i, 1), $bm_sub(maxVal, minVal)), numSegments));\n            valueStart = segments[i][0][0];\n            valueEnd = segments[i][1][0];\n        } else {\n            segmentStart = $bm_sum(minVal, $bm_mul(relativeTimes[i], $bm_sub(maxVal, minVal)));\n            segmentEnd = $bm_sum(minVal, $bm_mul(relativeTimes[$bm_sum(i, 1)], $bm_sub(maxVal, minVal)));\n            valueStart = segments[i][0][0];\n            valueEnd = segments[i][1][0];\n        }\n        if (segmentStart === segmentEnd) {\n            segmentEnd = $bm_sum(segmentEnd, 0.0001);\n        }\n        if (controllingValue >= segmentStart && controllingValue <= segmentEnd) {\n            mappedValue = linearExpression(controllingValue, segmentStart, segmentEnd, valueStart, valueEnd);\n            break;\n        }\n    }\n    if (controllingValue < minVal) {\n        mappedValue = segments[0][0][0];\n    }\n    if (controllingValue > maxVal) {\n        mappedValue = segments[numSegments - 1][1][0];\n    }\n    return mappedValue;\n}\nvar mappedValue = mapSliderToValue(controllingValue, segments, minVal, maxVal, relativeTimes, evenInterpolation);\n$bm_rt = value = mappedValue;"},"y":{"a":0,"k":20,"ix":4}},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[],"o":[],"v":[],"c":true},"ix":2,"x":"var $bm_rt;\nvar ctrlLayer = thisComp.layer('L leg CTRL');\nvar effect = ctrlLayer.effect('L leg Limb Control');\nvar adjustedLimbLengths = effect('Adjusted U/L Limb Lengths').value;\nvar upperLimbLength = adjustedLimbLengths[0];\nvar lowerLimbLength = adjustedLimbLengths[1];\nvar upperLimbTopWidth = effect('Upper Limb Top Width').value;\nvar upperLimbBottomWidth = effect('Upper Limb Bottom Width').value;\nvar upperLimbTopCurvature = $bm_div(Math.min(Math.max(effect('Upper Limb Top Curvature').value, 0), 100), 100);\nvar upperLimbBottomCurvature = $bm_div(Math.min(Math.max(effect('Upper Limb Bottom Curvature').value, 0), 100), 100);\nvar ikAngles = effect('IK Angles');\nvar enableSideCurvature = effect('UL Enable Side Curvature').value;\nvar enableInverseCurvature = effect('UL Enable Inverse Curvature').value;\nvar sideCurvatureCenter = $bm_div(effect('UL Side Curvature Center Point').value, 100);\nvar sideCurvatureBend = effect('UL Side Curvature Bend').value;\nvar sideWeight = $bm_div(effect('UL Left/Right Side Weight').value, 100);\nvar ratio = 1.5523;\nvar topRadius = $bm_mul($bm_div(upperLimbTopWidth, ratio), upperLimbTopCurvature);\nvar bottomRadius = $bm_mul($bm_div(upperLimbBottomWidth, ratio), upperLimbBottomCurvature);\nvar rotation = degreesToRadians(ikAngles[0]);\nfunction rotate(point, angle) {\n    var x = $bm_sub($bm_mul(point[0], Math.cos(angle)), $bm_mul(point[1], Math.sin(angle)));\n    var y = $bm_sum($bm_mul(point[0], Math.sin(angle)), $bm_mul(point[1], Math.cos(angle)));\n    return [\n        x,\n        y\n    ];\n}\nfunction interpolate(pointA, pointB, t) {\n    return [\n        pointA[0] + t * (pointB[0] - pointA[0]),\n        pointA[1] + t * (pointB[1] - pointA[1])\n    ];\n}\nvar upperLimb = [\n    rotate([\n        -upperLimbTopWidth / 2,\n        0\n    ], rotation),\n    rotate([\n        upperLimbTopWidth / 2,\n        0\n    ], rotation),\n    rotate([\n        upperLimbBottomWidth / 2,\n        upperLimbLength\n    ], rotation),\n    rotate([\n        -upperLimbBottomWidth / 2,\n        upperLimbLength\n    ], rotation)\n];\nvar centerPoint03 = interpolate(upperLimb[0], upperLimb[3], $bm_sum(0.5, $bm_mul(sideCurvatureCenter, 0.5)));\nvar centerPoint12 = interpolate(upperLimb[1], upperLimb[2], $bm_sum(0.5, $bm_mul(sideCurvatureCenter, 0.5)));\nvar totalBendAmount = sideCurvatureBend;\nvar bendAmount03 = $bm_div($bm_mul(totalBendAmount, $bm_sub(1, sideWeight)), 2);\nvar bendAmount12 = $bm_div($bm_mul(totalBendAmount, $bm_sum(1, sideWeight)), 2);\nvar inTan0, outTan3, outTan1, inTan2;\nif (enableSideCurvature) {\n    var influence03 = $bm_mul(0.5, $bm_sub(1, sideCurvatureCenter));\n    var influence03Opposite = $bm_mul(0.5, $bm_sum(1, sideCurvatureCenter));\n    if (enableInverseCurvature) {\n        inTan0 = rotate([\n            $bm_mul(bendAmount03, influence03Opposite),\n            0\n        ], rotation);\n        outTan3 = rotate([\n            $bm_mul($bm_neg(bendAmount03), influence03),\n            0\n        ], rotation);\n        outTan1 = rotate([\n            $bm_mul($bm_neg(bendAmount12), influence03Opposite),\n            0\n        ], rotation);\n        inTan2 = rotate([\n            $bm_mul(bendAmount12, influence03),\n            0\n        ], rotation);\n    } else {\n        inTan0 = rotate([\n            $bm_mul($bm_div(bendAmount03, 2), influence03Opposite),\n            0\n        ], rotation);\n        outTan3 = rotate([\n            $bm_mul($bm_div(bendAmount03, 2), influence03),\n            0\n        ], rotation);\n        outTan1 = rotate([\n            $bm_mul($bm_div($bm_neg(bendAmount12), 2), influence03Opposite),\n            0\n        ], rotation);\n        inTan2 = rotate([\n            $bm_mul($bm_div($bm_neg(bendAmount12), 2), influence03),\n            0\n        ], rotation);\n    }\n    inTan0 = [\n        $bm_sub($bm_sum(inTan0[0], centerPoint03[0]), upperLimb[0][0]),\n        $bm_sub($bm_sum(inTan0[1], centerPoint03[1]), upperLimb[0][1])\n    ];\n    outTan3 = [\n        $bm_sub($bm_sum(outTan3[0], centerPoint03[0]), upperLimb[3][0]),\n        $bm_sub($bm_sum(outTan3[1], centerPoint03[1]), upperLimb[3][1])\n    ];\n    outTan1 = [\n        $bm_sub($bm_sum(outTan1[0], centerPoint12[0]), upperLimb[1][0]),\n        $bm_sub($bm_sum(outTan1[1], centerPoint12[1]), upperLimb[1][1])\n    ];\n    inTan2 = [\n        $bm_sub($bm_sum(inTan2[0], centerPoint12[0]), upperLimb[2][0]),\n        $bm_sub($bm_sum(inTan2[1], centerPoint12[1]), upperLimb[2][1])\n    ];\n    var inTangents = [\n        inTan0,\n        rotate([\n            0,\n            -topRadius\n        ], rotation),\n        inTan2,\n        rotate([\n            0,\n            bottomRadius\n        ], rotation)\n    ];\n    var outTangents = [\n        rotate([\n            0,\n            -topRadius\n        ], rotation),\n        outTan1,\n        rotate([\n            0,\n            bottomRadius\n        ], rotation),\n        outTan3\n    ];\n} else {\n    var zeroPoint = rotate([\n        0,\n        0\n    ], rotation);\n    var negativeTopRadius = rotate([\n        0,\n        $bm_neg(topRadius)\n    ], rotation);\n    var positiveBottomRadius = rotate([\n        0,\n        bottomRadius\n    ], rotation);\n    inTangents = [\n        zeroPoint,\n        negativeTopRadius,\n        zeroPoint,\n        positiveBottomRadius\n    ];\n    outTangents = [\n        negativeTopRadius,\n        zeroPoint,\n        positiveBottomRadius,\n        zeroPoint\n    ];\n}\n$bm_rt = createPath(upperLimb, inTangents, outTangents, true);"},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0,0,1],"ix":4,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('L leg CTRL').effect('L leg Limb Control')('Arm Fill Color');"},"o":{"a":0,"k":100,"ix":5,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('L leg CTRL').effect('L leg Limb Control')('Arm Fill Opacity');"},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Upper Limb","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[],"o":[],"v":[],"c":true},"ix":2,"x":"var $bm_rt;\nvar ctrlLayer = thisComp.layer('L leg CTRL');\nvar effect = ctrlLayer.effect('L leg Limb Control');\nvar adjustedLimbLengths = effect('Adjusted U/L Limb Lengths').value;\nvar upperLimbLength = adjustedLimbLengths[0];\nvar lowerLimbLength = adjustedLimbLengths[1];\nvar lowerLimbTopWidth = effect('Lower Limb Top Width').value;\nvar lowerLimbBottomWidth = effect('Lower Limb Bottom Width').value;\nvar lowerLimbTopCurvature = $bm_div(Math.min(Math.max(effect('Lower Limb Top Curvature').value, 0), 100), 100);\nvar lowerLimbBottomCurvature = $bm_div(Math.min(Math.max(effect('Lower Limb Bottom Curvature').value, 0), 100), 100);\nvar ikAngles = effect('IK Angles');\nvar enableSideCurvature = effect('LL Enable Side Curvature').value;\nvar enableInverseCurvature = effect('LL Enable Inverse Curvature').value;\nvar sideCurvatureCenter = $bm_div(effect('LL Side Curvature Center Point').value, 100);\nvar sideCurvatureBend = effect('LL Side Curvature Bend').value;\nvar sideWeight = $bm_div(effect('LL Left/Right Side Weight').value, 100);\nvar ratio = 1.5523;\nvar topRadius = $bm_mul($bm_div(lowerLimbTopWidth, ratio), lowerLimbTopCurvature);\nvar bottomRadius = $bm_mul($bm_div(lowerLimbBottomWidth, ratio), lowerLimbBottomCurvature);\nvar upperLimbRotation = degreesToRadians(ikAngles[0]);\nvar lowerLimbRotation = degreesToRadians(ikAngles[1]);\nfunction rotate(point, angle, origin) {\n    var x = $bm_sub($bm_sum(origin[0], $bm_mul($bm_sub(point[0], origin[0]), Math.cos(angle))), $bm_mul($bm_sub(point[1], origin[1]), Math.sin(angle)));\n    var y = $bm_sum($bm_sum(origin[1], $bm_mul($bm_sub(point[0], origin[0]), Math.sin(angle))), $bm_mul($bm_sub(point[1], origin[1]), Math.cos(angle)));\n    return [\n        x,\n        y\n    ];\n}\nfunction interpolate(pointA, pointB, t) {\n    return [\n        pointA[0] + t * (pointB[0] - pointA[0]),\n        pointA[1] + t * (pointB[1] - pointA[1])\n    ];\n}\nvar upperLimbEndpoint = rotate([\n    0,\n    upperLimbLength\n], upperLimbRotation, [\n    0,\n    0\n]);\nvar anchorX = upperLimbEndpoint[0];\nvar anchorY = upperLimbEndpoint[1];\nvar lowerLimb = [\n    rotate([\n        -lowerLimbTopWidth / 2,\n        0\n    ], lowerLimbRotation, [\n        0,\n        0\n    ]),\n    rotate([\n        lowerLimbTopWidth / 2,\n        0\n    ], lowerLimbRotation, [\n        0,\n        0\n    ]),\n    rotate([\n        lowerLimbBottomWidth / 2,\n        lowerLimbLength\n    ], lowerLimbRotation, [\n        0,\n        0\n    ]),\n    rotate([\n        -lowerLimbBottomWidth / 2,\n        lowerLimbLength\n    ], lowerLimbRotation, [\n        0,\n        0\n    ])\n];\nlowerLimb = lowerLimb.map(function (point) {\n    return [\n        point[0] + anchorX,\n        point[1] + anchorY\n    ];\n});\nvar centerPoint03 = interpolate(lowerLimb[0], lowerLimb[3], $bm_sum(0.5, $bm_mul(sideCurvatureCenter, 0.5)));\nvar centerPoint12 = interpolate(lowerLimb[1], lowerLimb[2], $bm_sum(0.5, $bm_mul(sideCurvatureCenter, 0.5)));\nvar totalBendAmount = sideCurvatureBend;\nvar bendAmount03 = $bm_div($bm_mul(totalBendAmount, $bm_sub(1, sideWeight)), 2);\nvar bendAmount12 = $bm_div($bm_mul(totalBendAmount, $bm_sum(1, sideWeight)), 2);\nvar inTan0, outTan3, outTan1, inTan2;\nif (enableSideCurvature) {\n    var influence03 = $bm_mul(0.5, $bm_sub(1, sideCurvatureCenter));\n    var influence03Opposite = $bm_mul(0.5, $bm_sum(1, sideCurvatureCenter));\n    if (enableInverseCurvature) {\n        inTan0 = rotate([\n            $bm_mul(bendAmount03, influence03Opposite),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n        outTan3 = rotate([\n            $bm_mul($bm_neg(bendAmount03), influence03),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n        outTan1 = rotate([\n            $bm_mul($bm_neg(bendAmount12), influence03Opposite),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n        inTan2 = rotate([\n            $bm_mul(bendAmount12, influence03),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n    } else {\n        inTan0 = rotate([\n            $bm_mul($bm_div(bendAmount03, 2), influence03Opposite),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n        outTan3 = rotate([\n            $bm_mul($bm_div(bendAmount03, 2), influence03),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n        outTan1 = rotate([\n            $bm_mul($bm_div($bm_neg(bendAmount12), 2), influence03Opposite),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n        inTan2 = rotate([\n            $bm_mul($bm_div($bm_neg(bendAmount12), 2), influence03),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n    }\n    inTan0 = [\n        $bm_sub($bm_sum(inTan0[0], centerPoint03[0]), lowerLimb[0][0]),\n        $bm_sub($bm_sum(inTan0[1], centerPoint03[1]), lowerLimb[0][1])\n    ];\n    outTan3 = [\n        $bm_sub($bm_sum(outTan3[0], centerPoint03[0]), lowerLimb[3][0]),\n        $bm_sub($bm_sum(outTan3[1], centerPoint03[1]), lowerLimb[3][1])\n    ];\n    outTan1 = [\n        $bm_sub($bm_sum(outTan1[0], centerPoint12[0]), lowerLimb[1][0]),\n        $bm_sub($bm_sum(outTan1[1], centerPoint12[1]), lowerLimb[1][1])\n    ];\n    inTan2 = [\n        $bm_sub($bm_sum(inTan2[0], centerPoint12[0]), lowerLimb[2][0]),\n        $bm_sub($bm_sum(inTan2[1], centerPoint12[1]), lowerLimb[2][1])\n    ];\n    var inTangents = [\n        inTan0,\n        rotate([\n            0,\n            -topRadius\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]),\n        inTan2,\n        rotate([\n            0,\n            bottomRadius\n        ], lowerLimbRotation, [\n            0,\n            0\n        ])\n    ];\n    var outTangents = [\n        rotate([\n            0,\n            -topRadius\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]),\n        outTan1,\n        rotate([\n            0,\n            bottomRadius\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]),\n        outTan3\n    ];\n} else {\n    var zeroPoint = rotate([\n        0,\n        0\n    ], lowerLimbRotation, [\n        0,\n        0\n    ]);\n    var negativeTopRadius = rotate([\n        0,\n        $bm_neg(topRadius)\n    ], lowerLimbRotation, [\n        0,\n        0\n    ]);\n    var positiveBottomRadius = rotate([\n        0,\n        bottomRadius\n    ], lowerLimbRotation, [\n        0,\n        0\n    ]);\n    inTangents = [\n        zeroPoint,\n        negativeTopRadius,\n        zeroPoint,\n        positiveBottomRadius\n    ];\n    outTangents = [\n        negativeTopRadius,\n        zeroPoint,\n        positiveBottomRadius,\n        zeroPoint\n    ];\n}\n$bm_rt = createPath(lowerLimb, inTangents, outTangents, true);"},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0,0,1],"ix":4,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('L leg CTRL').effect('L leg Limb Control')('Arm Fill Color');"},"o":{"a":0,"k":100,"ix":5,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('L leg CTRL').effect('L leg Limb Control')('Arm Fill Opacity');"},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Lower Limb","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":3600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":15,"ty":0,"nm":"PCOMP_L Dress Shoe 180","refId":"comp_21","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('L leg CTRL').transform.rotation;"},"p":{"a":0,"k":[661,1022.5,0],"ix":2,"l":2,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('L leg CTRL').effect('L leg Limb Control')('Wrist  (comp space)');"},"a":{"a":0,"k":[250,250,0],"ix":1,"l":2},"s":{"a":0,"k":[18,18,100],"ix":6,"l":2}},"ao":0,"tm":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[0]},{"t":3600,"s":[60]}],"ix":2,"x":"var $bm_rt;\nfunction linearExpression(value, inputMin, inputMax, outputMin, outputMax) {\n    const normalizedValue = $bm_div($bm_sub(value, inputMin), $bm_sub(inputMax, inputMin));\n    const outputValue = $bm_sum(outputMin, $bm_mul(normalizedValue, $bm_sub(outputMax, outputMin)));\n    return outputValue;\n}\nvar controllingValue = thisComp.layer('MAIN PRS').effect('L Shoe Turn')('Slider');\nvar inputMin = 0;\nvar inputMax = 100;\nvar outputMin = 0;\nvar outputMax = 1;\nvar mappedValue = linearExpression(controllingValue, inputMin, inputMax, outputMin, outputMax);\n$bm_rt = mappedValue;"},"w":500,"h":500,"ip":0,"op":3600,"st":0,"bm":0},{"ddd":0,"ind":16,"ty":4,"nm":"R Leg","parent":13,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"s":true,"x":{"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":1,"s":[-20]},{"t":2,"s":[0]}],"ix":3,"x":"var $bm_rt;\nfunction linearExpression(value, inputMin, inputMax, outputMin, outputMax) {\n    var normalizedValue = $bm_div($bm_sub(value, inputMin), $bm_sub(inputMax, inputMin));\n    var outputValue = $bm_sum(outputMin, $bm_mul(normalizedValue, $bm_sub(outputMax, outputMin)));\n    return Math.max(Math.min(outputValue, Math.max(outputMin, outputMax)), Math.min(outputMin, outputMax));\n}\nvar controllingValue = thisComp.layer('MAIN PRS')('Effects')('Hip Turn')('Slider').value;\nvar minVal = 0;\nvar maxVal = 100;\nif (controllingValue < minVal)\n    controllingValue = minVal;\nif (controllingValue > maxVal)\n    controllingValue = maxVal;\nvar segments = [\n    [\n        [0],\n        [-20]\n    ],\n    [\n        [-20],\n        [0]\n    ]\n];\nvar relativeTimes = [\n    0,\n    0.5,\n    1\n];\nvar evenInterpolation = false;\nfunction mapSliderToValue(controllingValue, segments, minVal, maxVal, relativeTimes, evenInterpolation) {\n    var numSegments = segments.length;\n    var mappedValue;\n    for (var i = 0; i < numSegments; i++) {\n        var segmentStart, segmentEnd, valueStart, valueEnd;\n        if (evenInterpolation) {\n            segmentStart = $bm_sum(minVal, $bm_div($bm_mul(i, $bm_sub(maxVal, minVal)), numSegments));\n            segmentEnd = $bm_sum(minVal, $bm_div($bm_mul($bm_sum(i, 1), $bm_sub(maxVal, minVal)), numSegments));\n            valueStart = segments[i][0][0];\n            valueEnd = segments[i][1][0];\n        } else {\n            segmentStart = $bm_sum(minVal, $bm_mul(relativeTimes[i], $bm_sub(maxVal, minVal)));\n            segmentEnd = $bm_sum(minVal, $bm_mul(relativeTimes[$bm_sum(i, 1)], $bm_sub(maxVal, minVal)));\n            valueStart = segments[i][0][0];\n            valueEnd = segments[i][1][0];\n        }\n        if (segmentStart === segmentEnd) {\n            segmentEnd = $bm_sum(segmentEnd, 0.0001);\n        }\n        if (controllingValue >= segmentStart && controllingValue <= segmentEnd) {\n            mappedValue = linearExpression(controllingValue, segmentStart, segmentEnd, valueStart, valueEnd);\n            break;\n        }\n    }\n    if (controllingValue < minVal) {\n        mappedValue = segments[0][0][0];\n    }\n    if (controllingValue > maxVal) {\n        mappedValue = segments[numSegments - 1][1][0];\n    }\n    return mappedValue;\n}\nvar mappedValue = mapSliderToValue(controllingValue, segments, minVal, maxVal, relativeTimes, evenInterpolation);\n$bm_rt = value = mappedValue;"},"y":{"a":0,"k":20,"ix":4}},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[],"o":[],"v":[],"c":true},"ix":2,"x":"var $bm_rt;\nvar ctrlLayer = thisComp.layer('R Leg CTRL');\nvar effect = ctrlLayer.effect('R Leg Limb Control');\nvar adjustedLimbLengths = effect('Adjusted U/L Limb Lengths').value;\nvar upperLimbLength = adjustedLimbLengths[0];\nvar lowerLimbLength = adjustedLimbLengths[1];\nvar upperLimbTopWidth = effect('Upper Limb Top Width').value;\nvar upperLimbBottomWidth = effect('Upper Limb Bottom Width').value;\nvar upperLimbTopCurvature = $bm_div(Math.min(Math.max(effect('Upper Limb Top Curvature').value, 0), 100), 100);\nvar upperLimbBottomCurvature = $bm_div(Math.min(Math.max(effect('Upper Limb Bottom Curvature').value, 0), 100), 100);\nvar ikAngles = effect('IK Angles');\nvar enableSideCurvature = effect('UL Enable Side Curvature').value;\nvar enableInverseCurvature = effect('UL Enable Inverse Curvature').value;\nvar sideCurvatureCenter = $bm_div(effect('UL Side Curvature Center Point').value, 100);\nvar sideCurvatureBend = effect('UL Side Curvature Bend').value;\nvar sideWeight = $bm_div(effect('UL Left/Right Side Weight').value, 100);\nvar ratio = 1.5523;\nvar topRadius = $bm_mul($bm_div(upperLimbTopWidth, ratio), upperLimbTopCurvature);\nvar bottomRadius = $bm_mul($bm_div(upperLimbBottomWidth, ratio), upperLimbBottomCurvature);\nvar rotation = degreesToRadians(ikAngles[0]);\nfunction rotate(point, angle) {\n    var x = $bm_sub($bm_mul(point[0], Math.cos(angle)), $bm_mul(point[1], Math.sin(angle)));\n    var y = $bm_sum($bm_mul(point[0], Math.sin(angle)), $bm_mul(point[1], Math.cos(angle)));\n    return [\n        x,\n        y\n    ];\n}\nfunction interpolate(pointA, pointB, t) {\n    return [\n        pointA[0] + t * (pointB[0] - pointA[0]),\n        pointA[1] + t * (pointB[1] - pointA[1])\n    ];\n}\nvar upperLimb = [\n    rotate([\n        -upperLimbTopWidth / 2,\n        0\n    ], rotation),\n    rotate([\n        upperLimbTopWidth / 2,\n        0\n    ], rotation),\n    rotate([\n        upperLimbBottomWidth / 2,\n        upperLimbLength\n    ], rotation),\n    rotate([\n        -upperLimbBottomWidth / 2,\n        upperLimbLength\n    ], rotation)\n];\nvar centerPoint03 = interpolate(upperLimb[0], upperLimb[3], $bm_sum(0.5, $bm_mul(sideCurvatureCenter, 0.5)));\nvar centerPoint12 = interpolate(upperLimb[1], upperLimb[2], $bm_sum(0.5, $bm_mul(sideCurvatureCenter, 0.5)));\nvar totalBendAmount = sideCurvatureBend;\nvar bendAmount03 = $bm_div($bm_mul(totalBendAmount, $bm_sub(1, sideWeight)), 2);\nvar bendAmount12 = $bm_div($bm_mul(totalBendAmount, $bm_sum(1, sideWeight)), 2);\nvar inTan0, outTan3, outTan1, inTan2;\nif (enableSideCurvature) {\n    var influence03 = $bm_mul(0.5, $bm_sub(1, sideCurvatureCenter));\n    var influence03Opposite = $bm_mul(0.5, $bm_sum(1, sideCurvatureCenter));\n    if (enableInverseCurvature) {\n        inTan0 = rotate([\n            $bm_mul(bendAmount03, influence03Opposite),\n            0\n        ], rotation);\n        outTan3 = rotate([\n            $bm_mul($bm_neg(bendAmount03), influence03),\n            0\n        ], rotation);\n        outTan1 = rotate([\n            $bm_mul($bm_neg(bendAmount12), influence03Opposite),\n            0\n        ], rotation);\n        inTan2 = rotate([\n            $bm_mul(bendAmount12, influence03),\n            0\n        ], rotation);\n    } else {\n        inTan0 = rotate([\n            $bm_mul($bm_div(bendAmount03, 2), influence03Opposite),\n            0\n        ], rotation);\n        outTan3 = rotate([\n            $bm_mul($bm_div(bendAmount03, 2), influence03),\n            0\n        ], rotation);\n        outTan1 = rotate([\n            $bm_mul($bm_div($bm_neg(bendAmount12), 2), influence03Opposite),\n            0\n        ], rotation);\n        inTan2 = rotate([\n            $bm_mul($bm_div($bm_neg(bendAmount12), 2), influence03),\n            0\n        ], rotation);\n    }\n    inTan0 = [\n        $bm_sub($bm_sum(inTan0[0], centerPoint03[0]), upperLimb[0][0]),\n        $bm_sub($bm_sum(inTan0[1], centerPoint03[1]), upperLimb[0][1])\n    ];\n    outTan3 = [\n        $bm_sub($bm_sum(outTan3[0], centerPoint03[0]), upperLimb[3][0]),\n        $bm_sub($bm_sum(outTan3[1], centerPoint03[1]), upperLimb[3][1])\n    ];\n    outTan1 = [\n        $bm_sub($bm_sum(outTan1[0], centerPoint12[0]), upperLimb[1][0]),\n        $bm_sub($bm_sum(outTan1[1], centerPoint12[1]), upperLimb[1][1])\n    ];\n    inTan2 = [\n        $bm_sub($bm_sum(inTan2[0], centerPoint12[0]), upperLimb[2][0]),\n        $bm_sub($bm_sum(inTan2[1], centerPoint12[1]), upperLimb[2][1])\n    ];\n    var inTangents = [\n        inTan0,\n        rotate([\n            0,\n            -topRadius\n        ], rotation),\n        inTan2,\n        rotate([\n            0,\n            bottomRadius\n        ], rotation)\n    ];\n    var outTangents = [\n        rotate([\n            0,\n            -topRadius\n        ], rotation),\n        outTan1,\n        rotate([\n            0,\n            bottomRadius\n        ], rotation),\n        outTan3\n    ];\n} else {\n    var zeroPoint = rotate([\n        0,\n        0\n    ], rotation);\n    var negativeTopRadius = rotate([\n        0,\n        $bm_neg(topRadius)\n    ], rotation);\n    var positiveBottomRadius = rotate([\n        0,\n        bottomRadius\n    ], rotation);\n    inTangents = [\n        zeroPoint,\n        negativeTopRadius,\n        zeroPoint,\n        positiveBottomRadius\n    ];\n    outTangents = [\n        negativeTopRadius,\n        zeroPoint,\n        positiveBottomRadius,\n        zeroPoint\n    ];\n}\n$bm_rt = createPath(upperLimb, inTangents, outTangents, true);"},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0,0,1],"ix":4,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('R Leg CTRL').effect('R Leg Limb Control')('Arm Fill Color');"},"o":{"a":0,"k":100,"ix":5,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('R Leg CTRL').effect('R Leg Limb Control')('Arm Fill Opacity');"},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Upper Limb","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[],"o":[],"v":[],"c":true},"ix":2,"x":"var $bm_rt;\nvar ctrlLayer = thisComp.layer('R Leg CTRL');\nvar effect = ctrlLayer.effect('R Leg Limb Control');\nvar adjustedLimbLengths = effect('Adjusted U/L Limb Lengths').value;\nvar upperLimbLength = adjustedLimbLengths[0];\nvar lowerLimbLength = adjustedLimbLengths[1];\nvar lowerLimbTopWidth = effect('Lower Limb Top Width').value;\nvar lowerLimbBottomWidth = effect('Lower Limb Bottom Width').value;\nvar lowerLimbTopCurvature = $bm_div(Math.min(Math.max(effect('Lower Limb Top Curvature').value, 0), 100), 100);\nvar lowerLimbBottomCurvature = $bm_div(Math.min(Math.max(effect('Lower Limb Bottom Curvature').value, 0), 100), 100);\nvar ikAngles = effect('IK Angles');\nvar enableSideCurvature = effect('LL Enable Side Curvature').value;\nvar enableInverseCurvature = effect('LL Enable Inverse Curvature').value;\nvar sideCurvatureCenter = $bm_div(effect('LL Side Curvature Center Point').value, 100);\nvar sideCurvatureBend = effect('LL Side Curvature Bend').value;\nvar sideWeight = $bm_div(effect('LL Left/Right Side Weight').value, 100);\nvar ratio = 1.5523;\nvar topRadius = $bm_mul($bm_div(lowerLimbTopWidth, ratio), lowerLimbTopCurvature);\nvar bottomRadius = $bm_mul($bm_div(lowerLimbBottomWidth, ratio), lowerLimbBottomCurvature);\nvar upperLimbRotation = degreesToRadians(ikAngles[0]);\nvar lowerLimbRotation = degreesToRadians(ikAngles[1]);\nfunction rotate(point, angle, origin) {\n    var x = $bm_sub($bm_sum(origin[0], $bm_mul($bm_sub(point[0], origin[0]), Math.cos(angle))), $bm_mul($bm_sub(point[1], origin[1]), Math.sin(angle)));\n    var y = $bm_sum($bm_sum(origin[1], $bm_mul($bm_sub(point[0], origin[0]), Math.sin(angle))), $bm_mul($bm_sub(point[1], origin[1]), Math.cos(angle)));\n    return [\n        x,\n        y\n    ];\n}\nfunction interpolate(pointA, pointB, t) {\n    return [\n        pointA[0] + t * (pointB[0] - pointA[0]),\n        pointA[1] + t * (pointB[1] - pointA[1])\n    ];\n}\nvar upperLimbEndpoint = rotate([\n    0,\n    upperLimbLength\n], upperLimbRotation, [\n    0,\n    0\n]);\nvar anchorX = upperLimbEndpoint[0];\nvar anchorY = upperLimbEndpoint[1];\nvar lowerLimb = [\n    rotate([\n        -lowerLimbTopWidth / 2,\n        0\n    ], lowerLimbRotation, [\n        0,\n        0\n    ]),\n    rotate([\n        lowerLimbTopWidth / 2,\n        0\n    ], lowerLimbRotation, [\n        0,\n        0\n    ]),\n    rotate([\n        lowerLimbBottomWidth / 2,\n        lowerLimbLength\n    ], lowerLimbRotation, [\n        0,\n        0\n    ]),\n    rotate([\n        -lowerLimbBottomWidth / 2,\n        lowerLimbLength\n    ], lowerLimbRotation, [\n        0,\n        0\n    ])\n];\nlowerLimb = lowerLimb.map(function (point) {\n    return [\n        point[0] + anchorX,\n        point[1] + anchorY\n    ];\n});\nvar centerPoint03 = interpolate(lowerLimb[0], lowerLimb[3], $bm_sum(0.5, $bm_mul(sideCurvatureCenter, 0.5)));\nvar centerPoint12 = interpolate(lowerLimb[1], lowerLimb[2], $bm_sum(0.5, $bm_mul(sideCurvatureCenter, 0.5)));\nvar totalBendAmount = sideCurvatureBend;\nvar bendAmount03 = $bm_div($bm_mul(totalBendAmount, $bm_sub(1, sideWeight)), 2);\nvar bendAmount12 = $bm_div($bm_mul(totalBendAmount, $bm_sum(1, sideWeight)), 2);\nvar inTan0, outTan3, outTan1, inTan2;\nif (enableSideCurvature) {\n    var influence03 = $bm_mul(0.5, $bm_sub(1, sideCurvatureCenter));\n    var influence03Opposite = $bm_mul(0.5, $bm_sum(1, sideCurvatureCenter));\n    if (enableInverseCurvature) {\n        inTan0 = rotate([\n            $bm_mul(bendAmount03, influence03Opposite),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n        outTan3 = rotate([\n            $bm_mul($bm_neg(bendAmount03), influence03),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n        outTan1 = rotate([\n            $bm_mul($bm_neg(bendAmount12), influence03Opposite),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n        inTan2 = rotate([\n            $bm_mul(bendAmount12, influence03),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n    } else {\n        inTan0 = rotate([\n            $bm_mul($bm_div(bendAmount03, 2), influence03Opposite),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n        outTan3 = rotate([\n            $bm_mul($bm_div(bendAmount03, 2), influence03),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n        outTan1 = rotate([\n            $bm_mul($bm_div($bm_neg(bendAmount12), 2), influence03Opposite),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n        inTan2 = rotate([\n            $bm_mul($bm_div($bm_neg(bendAmount12), 2), influence03),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n    }\n    inTan0 = [\n        $bm_sub($bm_sum(inTan0[0], centerPoint03[0]), lowerLimb[0][0]),\n        $bm_sub($bm_sum(inTan0[1], centerPoint03[1]), lowerLimb[0][1])\n    ];\n    outTan3 = [\n        $bm_sub($bm_sum(outTan3[0], centerPoint03[0]), lowerLimb[3][0]),\n        $bm_sub($bm_sum(outTan3[1], centerPoint03[1]), lowerLimb[3][1])\n    ];\n    outTan1 = [\n        $bm_sub($bm_sum(outTan1[0], centerPoint12[0]), lowerLimb[1][0]),\n        $bm_sub($bm_sum(outTan1[1], centerPoint12[1]), lowerLimb[1][1])\n    ];\n    inTan2 = [\n        $bm_sub($bm_sum(inTan2[0], centerPoint12[0]), lowerLimb[2][0]),\n        $bm_sub($bm_sum(inTan2[1], centerPoint12[1]), lowerLimb[2][1])\n    ];\n    var inTangents = [\n        inTan0,\n        rotate([\n            0,\n            -topRadius\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]),\n        inTan2,\n        rotate([\n            0,\n            bottomRadius\n        ], lowerLimbRotation, [\n            0,\n            0\n        ])\n    ];\n    var outTangents = [\n        rotate([\n            0,\n            -topRadius\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]),\n        outTan1,\n        rotate([\n            0,\n            bottomRadius\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]),\n        outTan3\n    ];\n} else {\n    var zeroPoint = rotate([\n        0,\n        0\n    ], lowerLimbRotation, [\n        0,\n        0\n    ]);\n    var negativeTopRadius = rotate([\n        0,\n        $bm_neg(topRadius)\n    ], lowerLimbRotation, [\n        0,\n        0\n    ]);\n    var positiveBottomRadius = rotate([\n        0,\n        bottomRadius\n    ], lowerLimbRotation, [\n        0,\n        0\n    ]);\n    inTangents = [\n        zeroPoint,\n        negativeTopRadius,\n        zeroPoint,\n        positiveBottomRadius\n    ];\n    outTangents = [\n        negativeTopRadius,\n        zeroPoint,\n        positiveBottomRadius,\n        zeroPoint\n    ];\n}\n$bm_rt = createPath(lowerLimb, inTangents, outTangents, true);"},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0,0,1],"ix":4,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('R Leg CTRL').effect('R Leg Limb Control')('Arm Fill Color');"},"o":{"a":0,"k":100,"ix":5,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('R Leg CTRL').effect('R Leg Limb Control')('Arm Fill Opacity');"},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Lower Limb","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":3600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":17,"ty":0,"nm":"PCOMP_R Dress Shoe 180","refId":"comp_22","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('R Leg CTRL').transform.rotation;"},"p":{"a":0,"k":[608.25,1010,0],"ix":2,"l":2,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('R Leg CTRL').effect('R Leg Limb Control')('Wrist  (comp space)');"},"a":{"a":0,"k":[250,250,0],"ix":1,"l":2},"s":{"a":0,"k":[18,18,100],"ix":6,"l":2}},"ao":0,"tm":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[0]},{"t":3600,"s":[60]}],"ix":2,"x":"var $bm_rt;\nfunction linearExpression(value, inputMin, inputMax, outputMin, outputMax) {\n    const normalizedValue = $bm_div($bm_sub(value, inputMin), $bm_sub(inputMax, inputMin));\n    const outputValue = $bm_sum(outputMin, $bm_mul(normalizedValue, $bm_sub(outputMax, outputMin)));\n    return outputValue;\n}\nvar controllingValue = thisComp.layer('MAIN PRS').effect('R Shoe Turn')('Slider');\nvar inputMin = 0;\nvar inputMax = 100;\nvar outputMin = 0;\nvar outputMax = 1;\nvar mappedValue = linearExpression(controllingValue, inputMin, inputMax, outputMin, outputMax);\n$bm_rt = mappedValue;"},"w":500,"h":500,"ip":0,"op":3600,"st":0,"bm":0},{"ddd":0,"ind":18,"ty":4,"nm":"R Hand","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('R Arm CTRL').effect('R Arm Limb Control')('IK Angles')[1];"},"p":{"a":0,"k":[770.325,580.532,0],"ix":2,"l":2,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('R Arm CTRL').effect('R Arm Limb Control')('Wrist  (comp space)');"},"a":{"a":0,"k":[0,-14.8,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":341,"s":[{"i":[[0,0],[-2.057,-1.315],[1.202,-1.242],[0.636,0.305],[0.165,0.16],[0.467,-0.654],[-0.786,-3.673],[2.402,-0.961],[-0.729,5.723],[0,0]],"o":[[0,0],[2.057,1.317],[-1.411,1.457],[-0.635,-0.306],[0.139,0.038],[-0.466,0.654],[0.312,1.458],[-4.892,1.958],[0.728,-5.721],[0,0]],"v":[[3.024,-22.592],[7.832,-11.377],[7.623,1.657],[4.888,1.141],[5.017,-0.66],[5.07,0.413],[6.913,2.206],[6.067,5.688],[-8.455,-3.026],[-3.737,-22.592]],"c":true}]},{"t":351,"s":[{"i":[[0,0],[-2.057,-1.315],[0.176,-1.719],[0.636,0.305],[0.904,2.472],[0.467,-0.654],[-0.764,-3.678],[2.25,1.276],[-0.729,5.723],[0,0]],"o":[[0,0],[2.057,1.317],[-0.147,1.441],[-0.635,-0.306],[-0.759,-2.076],[-0.466,0.654],[0.765,3.677],[-2.249,-1.276],[0.728,-5.721],[0,0]],"v":[[3.024,-22.592],[7.832,-11.377],[7.265,5.952],[4.889,8.3],[3.428,-2.109],[1.499,-4.319],[0.601,8.544],[-5.544,22.494],[-8.455,-3.026],[-3.737,-22.592]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.980392158031,0.803921580315,0.827450990677,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":3600,"st":0,"ct":1,"bm":0}]},{"id":"comp_18","nm":"PCOMP_Briefcase 2","fr":60,"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Briefcase","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[126.252,170.5,0],"ix":2,"l":2},"a":{"a":0,"k":[-48,-132.585,0],"ix":1,"l":2},"s":{"a":0,"k":[80,80,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[{"i":[[1.047,-2.322],[0,0],[0,0],[-1.202,2.008],[0,0],[0.196,-0.825],[0.036,0.031],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[4.318,-2.142]],"o":[[2.416,4.833],[0,0],[0,0],[-1.827,-0.18],[-0.311,0.912],[-0.922,3.875],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0.36,-15.442],[-1.05,0.521]],"v":[[-46.926,-193.369],[-44.375,-175.247],[-56.855,-178.179],[-56.957,-184.672],[-61.206,-187.138],[-61.96,-184.88],[-62.116,-180.257],[-78.786,-183.883],[-84.514,-183.57],[-84.514,-106.022],[-84.514,-105.038],[-21.152,-67.361],[-11.486,-67.361],[-12.292,-166.118],[-13.346,-166.4],[-35.918,-172.426],[-43.753,-197.559]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":10,"s":[{"i":[[0.862,-1.911],[0,0],[0,0],[-3.527,2.468],[0,0],[0.78,-0.961],[0.366,-3.502],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[3.553,-1.762]],"o":[[1.988,3.977],[0,0],[0,0],[-1.777,-0.532],[-1.121,0.592],[-3.668,4.518],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0.296,-12.707],[-0.864,0.428]],"v":[[-45.08,-192.441],[-42.962,-174.778],[-63.138,-174.908],[-61.053,-185.168],[-62.567,-193.075],[-65.402,-190.708],[-69.716,-174.899],[-118.786,-174.805],[-119.014,-174.445],[-118.767,-92.947],[-118.764,-91.913],[20.598,-87.986],[21.014,-87.736],[20.958,-173.493],[18.415,-173.57],[-36.022,-175.206],[-42.469,-195.889]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":20,"s":[{"i":[[0.536,-1.164],[0,0],[0,0],[-2.22,1.705],[-1.572,3.125],[0.608,-0.877],[0.467,-4.467],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[2.629,-1.735]],"o":[[1.588,3.176],[0,0],[0,0],[-1.97,-1.17],[-0.78,0.263],[-2.857,4.12],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0.237,-10.149],[-0.639,0.422]],"v":[[-45.941,-192.244],[-44.253,-178.659],[-61.799,-175.957],[-60.048,-185.541],[-61.82,-193.96],[-63.897,-192.198],[-68.298,-173.872],[-94.294,-167.084],[-94.519,-166.983],[-95.145,-66.469],[-85.274,-65.768],[-8.922,-101.869],[-8.869,-101.711],[-8.28,-185.347],[-17.34,-186.835],[-38.706,-181.731],[-44.151,-194.619]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":23,"s":[{"i":[[0,0],[0,0],[0,0],[-2.263,1.687],[-0.629,1.25],[0.435,-0.839],[0.453,-4.335],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[-0.788,-0.468],[-0.672,0.332],[-2.044,3.941],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-1.001,-3.951],[0,0]],"v":[[-47.923,-185.156],[-47.456,-181.708],[-53.672,-177.924],[-50.864,-191.272],[-54.772,-194.702],[-56.418,-192.904],[-58.787,-175.914],[-72.135,-165.627],[-72.259,-165.492],[-72.686,-66.778],[-63.575,-66.056],[-29.997,-100.69],[-29.955,-100.561],[-29.473,-186.748],[-35.952,-187.402],[-42.798,-183.744],[-44.038,-187.419]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":24,"s":[{"i":[[0,0],[0,0],[0,0],[-1.131,0.843],[-0.314,0.625],[0.377,-0.826],[0.016,-4.678],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[-0.394,-0.234],[-0.636,0.355],[-1.773,3.881],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-45.876,-183.94],[-46.962,-183.35],[-49.51,-180.705],[-48.558,-193.391],[-53.178,-195.158],[-54.68,-193.347],[-56.518,-175.282],[-64.749,-165.142],[-64.839,-164.994],[-65.2,-66.882],[-56.342,-66.152],[-37.023,-100.297],[-36.983,-100.178],[-36.537,-187.215],[-42.177,-187.299],[-44.954,-184.852],[-45.334,-184.248]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":25,"s":[{"i":[[0.024,0.024],[0,0],[0,0],[0,0],[0,0],[0.32,-0.813],[0.444,-4.247],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[-0.5,3.997],[0,0],[0,0],[0,0],[-0.6,0.378],[-1.502,3.821],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-0.176,-0.264],[0,0]],"v":[[-46.25,-194.832],[-46.389,-185.85],[-48.098,-176.736],[-46.252,-195.51],[-51.584,-195.613],[-52.943,-193.79],[-53.748,-177.901],[-57.363,-164.656],[-57.419,-164.497],[-57.714,-66.985],[-49.109,-66.248],[-44.048,-99.904],[-44.012,-99.795],[-43.602,-187.682],[-44.323,-187.259],[-46.282,-185.32],[-46.801,-194.936]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":26,"s":[{"i":[[-0.422,-0.133],[0,0],[0,0],[1.491,7.844],[0,0],[-0.142,-0.009],[1.25,-6.48],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[1.226,0.387],[0,0],[0,0],[1.181,-0.625],[0,0],[1.171,3.744],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-58.898,-185.876],[-55.234,-184.671],[-52.981,-180.378],[-51.681,-190.586],[-47.057,-189.88],[-46.829,-189.923],[-47.065,-175.011],[-41.734,-164.539],[-38.499,-153.107],[-38.751,-69.031],[-48.286,-67.883],[-60.276,-107.299],[-60.2,-107.83],[-60.452,-186.844],[-60.076,-186.532],[-60.034,-186.452],[-60.177,-186.234]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":27,"s":[{"i":[[-0.21,-0.274],[0,0],[0.056,1.692],[0.625,4.206],[0,0],[0.24,-0.169],[0.426,-8.431],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-3.56,0.265],[-0.005,-0.189]],"o":[[1.719,2.243],[0,0],[-0.082,-2.467],[1.17,-0.644],[0.402,0.552],[-0.24,0.169],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0.315,-0.298],[0.01,0.346]],"v":[[-58.262,-185.395],[-50.213,-178.206],[-49.689,-182.532],[-50.627,-190.667],[-46.16,-190.625],[-44.512,-188.005],[-43.474,-173.49],[-35.109,-164.976],[-32.717,-156.514],[-32.657,-68.187],[-42.193,-67.039],[-68.37,-105.455],[-68.293,-105.987],[-68.406,-190.844],[-62.81,-192.298],[-58.535,-185.694],[-58.156,-185.278]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":28,"s":[{"i":[[0,0],[0,0],[-0.146,-0.003],[1.511,5.822],[0,0],[-0.012,-0.508],[0.961,-6.986],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0.149,-0.018]],"o":[[0,0],[0,0],[2.041,-6.066],[1.159,-0.663],[0.493,0.677],[0.65,1.969],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[1.382,2.247]],"v":[[-57.875,-184.325],[-57.817,-182.262],[-48.543,-176.77],[-50.323,-191.957],[-44.888,-192.871],[-43.567,-188.559],[-42.538,-173.063],[-28.484,-165.414],[-26.936,-159.92],[-26.564,-67.343],[-36.099,-66.195],[-76.464,-103.611],[-76.387,-104.143],[-75.968,-188.594],[-67.748,-189.142],[-61.511,-185.118],[-61.729,-187.645]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":30,"s":[{"i":[[-1.442,-0.525],[0,0],[0,0],[3.284,9.053],[0,0],[-0.517,-1.185],[2.03,-4.095],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-2.862,1.623]],"o":[[-2.04,0.975],[0,0],[0,0],[1.137,-0.701],[0.674,0.926],[2.43,5.568],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-0.261,-2.484],[0.013,3.998]],"v":[[-59.822,-185.155],[-60.884,-178.654],[-47.189,-174.995],[-49.715,-194.536],[-44.093,-194.613],[-41.677,-189.668],[-40.668,-172.208],[-15.233,-166.289],[-15.373,-166.732],[-14.376,-65.656],[-23.911,-64.508],[-92.651,-99.924],[-92.575,-100.455],[-91.093,-184.094],[-82.31,-185.017],[-66.445,-180.561],[-62.624,-190.177]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":36,"s":[{"i":[[-1.094,-1.356],[0,0],[0,0],[1.314,3.621],[0,0],[-0.395,-1.165],[0.592,-3.739],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-3.556,1.64]],"o":[[-2.009,2.776],[0,0],[0,0],[0.455,-0.281],[0.507,1.067],[1.856,5.475],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-0.269,-3.912],[0.523,1.856]],"v":[[-59.103,-186.242],[-59.626,-176.403],[-43.965,-175.024],[-46.151,-190.346],[-40.894,-193.396],[-39.29,-189.333],[-37.41,-173.904],[4.128,-171.474],[4.209,-171.435],[4.46,-82.106],[0.644,-81.026],[-110.469,-92.836],[-110.688,-92.899],[-110.062,-177.808],[-105.023,-178.223],[-66.015,-177.423],[-61.79,-190.32]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":40,"s":[{"i":[[-0.862,-1.911],[0,0],[0,0],[0,0],[0,0],[-0.313,-1.152],[-0.366,-3.502],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-3.553,-1.762]],"o":[[-1.988,3.977],[0,0],[0,0],[0,0],[0.396,1.161],[1.473,5.413],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-0.296,-12.707],[0.864,0.428]],"v":[[-56.67,-192.566],[-58.788,-174.903],[-41.815,-175.044],[-43.775,-187.553],[-38.761,-192.585],[-37.699,-189.109],[-35.237,-175.034],[17.036,-174.93],[17.264,-174.57],[17.017,-93.072],[17.014,-92.038],[-122.348,-88.111],[-122.764,-87.861],[-122.708,-173.618],[-120.165,-173.695],[-65.728,-175.331],[-59.281,-196.014]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":49,"s":[{"i":[[-1.086,-2.407],[0,0],[0,0],[0.452,2.191],[0,0],[-0.259,-0.857],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-3.27,-0.389]],"o":[[-4.732,2.588],[0,0],[0,0],[1.827,-0.434],[0,0],[0.336,1.112],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-0.278,-11.905],[1.066,0.062]],"v":[[-53.518,-191.298],[-57.181,-176.955],[-45.672,-180.481],[-45.954,-185.777],[-42.029,-188.407],[-40.405,-186.223],[-40.282,-182.632],[-19.089,-185.805],[-10.236,-184.445],[-10.081,-101.902],[-10.084,-100.869],[-91.241,-66.995],[-98.648,-67.308],[-98.842,-168.065],[-97.585,-167.9],[-63.318,-175.331],[-57.678,-194.63]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":51,"s":[{"i":[[-1.135,-2.517],[0,0],[0,0],[0,0],[0,0],[-0.043,-0.008],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-3.207,-0.084]],"o":[[-3.634,3.143],[0,0],[0,0],[0,0],[0,0],[0.202,0.038],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-0.273,-11.727],[1.111,-0.019]],"v":[[-51.229,-191.905],[-55.623,-175.536],[-46.879,-181.181],[-46.724,-185.1],[-43.237,-187.641],[-42.92,-183.629],[-36.339,-186.618],[-31.189,-187.355],[-22.536,-185.895],[-22.292,-103.12],[-22.295,-102.087],[-75.584,-65.991],[-84.544,-66.429],[-84.639,-161.186],[-83.667,-160.968],[-60.882,-173.031],[-55.732,-195.211]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":53,"s":[{"i":[[-1.185,-2.628],[0,0],[0,0],[0,0],[0,0],[-0.014,-0.003],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-3.144,0.221]],"o":[[-2.537,3.699],[0,0],[0,0],[0,0],[0,0],[0.067,0.013],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-0.269,-11.548],[1.156,-0.101]],"v":[[-49.606,-192.263],[-52.9,-177.617],[-50.17,-179.673],[-48.681,-184.61],[-44.592,-186.396],[-43.61,-186.052],[-40.396,-189.479],[-37.872,-188.489],[-34.836,-187.345],[-34.503,-104.338],[-34.506,-103.304],[-59.927,-64.988],[-70.441,-65.55],[-70.435,-154.308],[-69.749,-154.036],[-58.446,-170.731],[-54.454,-195.543]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":54,"s":[{"i":[[-1.21,-2.683],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-3.113,0.374]],"o":[[-1.988,3.977],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-0.267,-11.459],[1.178,-0.142]],"v":[[-48.795,-192.441],[-51.538,-178.657],[-51.815,-178.919],[-49.659,-184.366],[-45.269,-185.773],[-43.956,-187.264],[-42.987,-187.159],[-41.214,-189.055],[-40.986,-188.07],[-40.608,-104.947],[-40.611,-103.913],[-52.098,-64.486],[-63.389,-65.111],[-63.333,-150.868],[-62.79,-150.57],[-57.228,-169.581],[-53.815,-195.708]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":55,"s":[{"i":[[-0.759,-2.611],[0,0],[0,0],[0,0],[0,0],[0.202,-0.54],[-0.235,-3.351],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-1.627,-0.129]],"o":[[-1.108,4.148],[0,0],[0,0],[0,0],[-0.301,1.061],[-0.951,2.538],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-0.142,-12.256],[0.733,-0.009]],"v":[[-48.496,-195.302],[-48.48,-176.3],[-52.973,-179.696],[-52.934,-198.143],[-50.909,-198.258],[-51.66,-195.906],[-52.323,-192.151],[-56.728,-192.271],[-46.692,-191.795],[-43.389,-108.287],[-43.392,-107.263],[-42.284,-66.936],[-54.508,-67.186],[-56.125,-151.793],[-55.901,-151.611],[-56.091,-176.4],[-54.127,-199.003]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":56,"s":[{"i":[[1.258,-1.719],[0,0],[0,0],[0,0],[0,0],[0,0],[1.187,0.845],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[3.903,-1.006]],"o":[[1.142,4.372],[0,0],[0,0],[0,0],[0,0],[0,0],[-0.934,-0.665],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0.367,-12.477],[-0.949,0.245]],"v":[[-51.131,-190.774],[-50.176,-175.878],[-53.189,-181.169],[-54.039,-183.133],[-54.481,-184.335],[-56.748,-184.346],[-60.971,-185.477],[-63.302,-188.664],[-67.764,-188.695],[-68.514,-108.522],[-68.514,-107.538],[-45.777,-65.361],[-36.111,-65.361],[-36.917,-164.118],[-37.971,-164.4],[-43.742,-172.108],[-47.81,-193.654]],"c":true}]},{"t":59,"s":[{"i":[[1.047,-2.322],[0,0],[0,0],[-1.202,2.008],[0,0],[0.196,-0.825],[0.036,0.031],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[4.318,-2.142]],"o":[[2.416,4.833],[0,0],[0,0],[-1.827,-0.18],[-0.311,0.912],[-0.922,3.875],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0.36,-15.442],[-1.05,0.521]],"v":[[-46.926,-193.369],[-44.375,-175.247],[-56.855,-178.179],[-56.957,-184.672],[-61.206,-187.138],[-61.96,-184.88],[-62.116,-180.257],[-78.786,-183.883],[-84.514,-183.57],[-84.514,-106.022],[-84.514,-105.038],[-21.152,-67.361],[-11.486,-67.361],[-12.292,-166.118],[-13.346,-166.4],[-35.918,-172.426],[-43.753,-197.559]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.262745112181,0.258823543787,0.262745112181,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":61,"st":0,"ct":1,"bm":0}]},{"id":"comp_19","nm":"PCOMP_Char3_Head","fr":60,"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Ear","parent":3,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[961.989,350.222,0],"ix":2,"l":2},"a":{"a":0,"k":[961.989,350.222,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[{"i":[[-0.413,4.246],[0.675,-5.839],[2.292,0.198]],"o":[[0.542,-5.571],[-0.674,5.838],[-2.291,-0.197]],"v":[[-4.896,-2.031],[5.046,-3.889],[-2.882,7.361]],"c":true}]},{"t":60,"s":[{"i":[[-0.227,4.246],[0.371,-5.839],[1.262,0.198]],"o":[[0.298,-5.571],[-0.371,5.838],[-1.262,-0.197]],"v":[[8.126,-2.031],[13.599,-3.889],[9.234,7.361]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.980392158031,0.803921580315,0.827450990677,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[961.989,350.222],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":3600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"Hair","parent":3,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[950.135,339.294,0],"ix":2,"l":2},"a":{"a":0,"k":[950.135,339.294,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[{"i":[[9.745,1.777],[0.101,-0.106],[-7.593,-8.683],[-2.003,-12.2],[0,0],[2.802,-4.64],[0,0]],"o":[[-7.273,-0.402],[6.079,-2.545],[0,0],[3.177,19.354],[0.164,-17.342],[0,0],[13.501,-29.149]],"v":[[-21.621,-3.4],[-24.9,-17.679],[16.138,-22.693],[25.489,-12.2],[14.666,25.948],[6.801,13.938],[1.096,14.96]],"c":true}]},{"t":60,"s":[{"i":[[9.745,1.777],[0.101,-0.106],[-10.886,0.3],[-2.003,-12.2],[0,0],[0.326,-4.757],[0,0]],"o":[[-7.273,-0.402],[5.527,-3.788],[0,0],[3.177,19.354],[0.164,-17.342],[0,0],[5.281,-29.389]],"v":[[-9.621,-3.45],[-12.9,-17.729],[9.138,-24.193],[25.489,-12.2],[20.916,25.995],[23.551,13.989],[19.596,14.967]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.901960790157,0.454901963472,0.301960796118,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[950.135,339.294],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":3600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"Group 3","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[100,100,0],"ix":2,"l":2},"a":{"a":0,"k":[950.512,373.651,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[{"i":[[4.216,-9.175],[3.702,7.247],[0,0],[-5.539,-10.656]],"o":[[-11.357,24.697],[-12.946,-25.347],[0,0],[3.885,7.474]],"v":[[15.712,8.247],[-15.925,22.566],[-19.498,-23.507],[21.439,-22.861]],"c":true}]},{"t":60,"s":[{"i":[[3.668,-9.408],[3.702,7.247],[0,0],[-5.539,-10.656]],"o":[[-12.087,31.003],[-12.946,-25.347],[0,0],[3.885,7.474]],"v":[[20.837,11.122],[-13.3,23.441],[-19.498,-23.507],[22.064,-22.861]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.980392158031,0.803921580315,0.827450990677,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[948.012,359.401],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":3600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"Hair 2","parent":3,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[950.135,339.294,0],"ix":2,"l":2},"a":{"a":0,"k":[950.135,339.294,0],"ix":1,"l":2},"s":{"a":0,"k":[-100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[{"i":[[9.745,1.777],[0.101,-0.106],[-10.266,-0.325],[0.009,-5.967],[0,0],[2.802,-4.64],[0,0]],"o":[[-3.757,-0.493],[6.079,-2.545],[0,0],[-0.026,18.04],[0.164,-17.342],[0,0],[13.501,-29.149]],"v":[[-21.621,-3.4],[-20.4,-17.679],[13.388,-16.943],[23.114,-11.801],[14.666,25.948],[6.801,13.938],[1.096,14.96]],"c":true}]},{"t":60,"s":[{"i":[[9.745,1.777],[0.101,-0.106],[-8.641,-1.075],[-2.003,-12.2],[0,0],[0.326,-4.757],[0,0]],"o":[[-7.273,-0.402],[5.527,-3.788],[0,0],[3.177,19.354],[1.707,-5.638],[0,0],[3.902,-25.484]],"v":[[-7.871,-2.325],[-10.9,-22.479],[9.138,-24.193],[25.489,-12.2],[20.916,25.995],[23.551,13.989],[19.596,14.967]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.901960790157,0.454901963472,0.301960796118,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[950.135,339.294],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":3600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":"Ear 2","parent":3,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[936.989,350.222,0],"ix":2,"l":2},"a":{"a":0,"k":[961.989,350.222,0],"ix":1,"l":2},"s":{"a":0,"k":[-100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[{"i":[[-0.413,4.246],[0.675,-5.839],[2.292,0.198]],"o":[[0.542,-5.571],[-0.674,5.838],[-2.291,-0.197]],"v":[[-4.896,-2.031],[5.046,-3.889],[-2.882,7.361]],"c":true}]},{"t":60,"s":[{"i":[[-0.227,4.246],[0.371,-5.839],[1.262,0.198]],"o":[[0.298,-5.571],[-0.371,5.838],[-1.262,-0.197]],"v":[[8.126,-2.031],[13.599,-3.889],[9.234,7.361]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.980392158031,0.803921580315,0.827450990677,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[961.989,350.222],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":3600,"st":0,"ct":1,"bm":0}]},{"id":"comp_20","nm":"PCOMP_Char3_Torso","fr":60,"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Layer 1","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[140,200,0],"ix":2,"l":2},"a":{"a":0,"k":[1058.132,598.761,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[{"i":[[1.468,-31.248],[0.314,-55.468],[-1.121,3.617],[-2.113,27.285],[2.919,26.401],[-1.269,0.754]],"o":[[-1.485,31.614],[-4.796,-3.025],[3.399,-10.966],[0.232,-2.996],[4.068,-2.993],[0,0]],"v":[[7.913,-32.972],[3.817,95.249],[-8.835,84.223],[0.717,2.743],[0.438,-84.852],[12.025,-92.787]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":15,"s":[{"i":[[3.352,-37.08],[14.16,-63.551],[-1.121,3.617],[-2.113,27.285],[2.511,23.228],[-0.49,0.077]],"o":[[-1.529,12.121],[-4.796,-3.025],[3.399,-10.966],[0.232,-2.996],[2.136,-1.897],[0,0]],"v":[[20.028,-33.39],[0.663,94.523],[-18.989,77.998],[-6.436,2.98],[-12.005,-84.073],[10.746,-93.296]],"c":true}]},{"t":30,"s":[{"i":[[0.644,-30.754],[8.578,-72.474],[-4.291,10.801],[0.293,27.365],[0,0],[-0.858,-0.371]],"o":[[-0.901,43.04],[-0.616,0.026],[4.17,-10.497],[-0.302,-28.219],[0,0],[0,0]],"v":[[27.413,-33.716],[17.909,95.005],[-16.986,68.979],[-5.053,7.999],[-19.824,-84.165],[8.509,-95.974]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.015686275437,0.133333340287,0.247058823705,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[1031.751,532.231],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[{"i":[[0.031,-0.1],[12.198,0.747],[1.449,-27.887],[-13.342,-59.225],[4.419,12.38],[0.007,14.554]],"o":[[-1.669,-1.669],[-1.749,1.946],[-0.836,16.157],[12.009,-5.347],[-5.921,-16.586],[-0.019,-38.252]],"v":[[6.724,-83.177],[-22.848,-97.396],[-43.408,-32.753],[-31.995,95.153],[19.448,69.799],[6.062,10.319]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":15,"s":[{"i":[[0.031,-0.1],[20.05,7.603],[1.449,-27.887],[-5.742,-65.097],[4.419,12.38],[0.007,14.554]],"o":[[-1.669,-1.669],[-1.749,1.946],[-0.836,16.157],[12.009,-5.347],[-5.921,-16.586],[-0.019,-38.252]],"v":[[26.724,-83.646],[-4.911,-96.153],[-26.658,-32.003],[-14.495,96.153],[19.448,69.799],[6.062,10.319]],"c":true}]},{"t":30,"s":[{"i":[[0.03,-0.1],[19.507,7.603],[1.404,-27.887],[-5.586,-65.097],[4.3,12.38],[0.007,14.554]],"o":[[-1.624,-1.669],[-1.702,1.946],[-0.814,16.157],[11.684,-5.347],[-5.761,-16.586],[-0.019,-38.252]],"v":[[31.883,-83.271],[1.328,-95.528],[-20.055,-32.003],[-8.221,96.153],[24.804,69.799],[14.919,9.819]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.015686275437,0.133333340287,0.247058823705,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[1097.719,531.082],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":1,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[{"i":[[9.618,99.037],[-3.465,2.996],[0,0],[0.11,0.047],[2.361,-41.345],[0,0],[0,0],[11.652,-0.176]],"o":[[4.775,-2.51],[9.535,1.746],[12.052,4.116],[-0.399,14.856],[0,0],[0,0],[-65.114,1.868],[4.305,-89.521]],"v":[[-34.79,-69.116],[-20.144,-82.37],[5.55,-82.973],[33.04,-69.387],[33.28,15.846],[34.873,74.965],[18.418,82.716],[-35.774,84.717]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":15,"s":[{"i":[[9.618,99.037],[-11.389,2.61],[0,0],[0.11,0.047],[10.464,-54.431],[0,0],[0,0],[11.652,-0.176]],"o":[[4.775,-2.51],[9.636,-2.209],[6.435,0.1],[-14.362,59.773],[0,0],[0,0],[-65.114,1.868],[2.165,-21.972]],"v":[[-45.79,-68.929],[-13.019,-81.367],[16.581,-83.223],[52.04,-69.855],[33.28,15.846],[34.873,74.965],[18.418,82.716],[-46.774,84.474]],"c":true}]},{"t":30,"s":[{"i":[[8.627,99.037],[-11.293,2.493],[0,0],[0.099,0.047],[9.386,-54.431],[0,0],[0,0],[10.452,-0.176]],"o":[[4.284,-2.51],[0,0],[15.639,0.1],[-12.882,59.773],[0,0],[0,0],[-58.406,1.868],[3.861,-89.521]],"v":[[-46.906,-71.929],[-13.587,-83.742],[14.085,-83.474],[48.134,-73.355],[29.961,15.846],[31.39,74.965],[16.63,82.716],[-41.846,84.474]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.819607853889,0.823529422283,0.827450990677,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[1068.991,516.76],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":1,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":3600,"st":0,"ct":1,"bm":0}]},{"id":"comp_21","nm":"PCOMP_L Dress Shoe 180","fr":60,"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Shoe","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[249.25,339.75,0],"ix":2,"l":2},"a":{"a":0,"k":[2.25,65.75,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[{"i":[[43.375,21.5],[-5.003,-2.472],[-35.698,-3.3],[-13.135,1.686],[-22.358,0.134],[-0.242,-3.638],[-21.687,1.133],[-12.777,4.209],[3.633,-0.052],[21.504,-4.409]],"o":[[-2.37,0.707],[13.04,6.443],[22.477,2.078],[16.503,-2.637],[-0.108,2.884],[9.002,0.935],[15.676,-0.819],[0.255,-6.567],[-96.625,1.375],[-38.996,6.091]],"v":[[-217.375,94],[-221,103.25],[-146.962,123.063],[-76.753,120.887],[-11.642,108.366],[-12.008,121.638],[39.317,122.625],[83.995,115.567],[81.375,90.875],[-73.004,111.159]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":6,"s":[{"i":[[45.625,19.1],[-5.003,-2.472],[-34.421,-3.106],[-11.802,1.28],[-19.658,4.859],[-0.017,-1.913],[-16.618,1.626],[-5.11,1.667],[3.633,-0.036],[21.504,-4.409]],"o":[[-2.37,0.707],[13.04,6.443],[21.673,1.956],[16.578,-0.537],[-0.108,2.884],[3.56,0.413],[12.012,-1.175],[0.63,-4.317],[-70.675,0.775],[-34.496,2.941]],"v":[[-190.375,97.15],[-194,106.4],[-113.91,123.504],[-54.853,123.587],[2.908,105.066],[2.542,118.338],[40.434,116.2],[68.995,111.817],[66.225,89.675],[-52.354,111.859]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":10,"s":[{"i":[[47.125,17.5],[-5.003,-2.472],[-33.569,-2.977],[-10.914,1.009],[-17.858,8.009],[0.133,-0.763],[-13.239,1.954],[0.002,-0.028],[3.634,-0.026],[21.504,-4.409]],"o":[[-2.37,0.707],[13.04,6.443],[21.137,1.874],[16.628,0.863],[-0.108,2.884],[-0.068,0.065],[9.569,-1.413],[0.88,-2.817],[-53.375,0.375],[-31.496,0.841]],"v":[[-171.562,98.625],[-173.062,109.375],[-91.876,123.798],[-40.253,125.387],[12.17,103.678],[11.742,116.638],[41.178,111.917],[58.995,109.317],[56.125,88.875],[-36.504,114.034]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":20,"s":[{"i":[[11.375,-7.375],[-2.359,0.743],[-28.154,-4.283],[-10.769,-0.536],[-17.858,8.009],[-0.117,-1.763],[-5.853,1.99],[0.002,-0.028],[3.632,-0.107],[10.379,0.841]],"o":[[-2.075,1.346],[12.426,-3.912],[17.727,2.697],[16.628,0.863],[0.142,5.134],[-0.068,0.065],[4.231,-1.438],[0.88,-2.817],[-38.25,1.125],[-31.496,0.841]],"v":[[-110.375,106.375],[-112.75,115],[-41.67,119.743],[3.622,125.637],[25.608,102.116],[26.367,115.388],[39.115,111.09],[46.995,108.442],[45.625,89.5],[3.746,114.284]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":24,"s":[{"i":[[11.625,-6.025],[-2.351,0.123],[-24.067,-2.101],[-14.222,-4.037],[-17.514,2.862],[-0.096,-1.114],[-3.513,1.169],[0.023,-0.028],[3.125,0.25],[14.479,0.741]],"o":[[-2.184,1.12],[13.05,-1.7],[18.861,1.647],[11.057,0.539],[0.111,3.112],[-0.056,-0.008],[2.539,-0.845],[1.88,-1.717],[-23.225,1.1],[-23.471,-3.309]],"v":[[-87.925,109.575],[-89.8,117.45],[-36.183,118.101],[10.472,122.537],[37.364,109.413],[37.871,117.389],[45.517,114.802],[50.22,113.267],[49.2,98.75],[10.471,112.059]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":26,"s":[{"i":[[21.45,-6.925],[-2.346,-0.187],[-20.444,-0.373],[-12.878,-2.758],[-17.343,0.288],[-0.085,-0.79],[-1.495,0.334],[0.034,-0.028],[0.763,1.125],[16.529,0.691]],"o":[[-2.336,0.754],[10.106,-0.648],[15.344,0.451],[8.271,0.377],[0.095,2.101],[-0.05,-0.045],[1.081,-0.241],[-0.333,-3.179],[-16.275,0.4],[-20.188,-1.384]],"v":[[-76.7,111.175],[-78.325,118.675],[-32.439,114.03],[8.689,119.112],[46.243,111.562],[46.623,116.89],[49.859,116.088],[51.833,115.679],[51.487,102.375],[8.813,106.634]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":27,"s":[{"i":[[19.588,-3.475],[-2.344,-0.343],[-13.59,2.682],[-12.797,-0.9],[-17.257,-0.999],[-0.08,-0.628],[0.191,-0.603],[0.048,-0.035],[1.166,1.094],[14.547,0.903]],"o":[[-2.421,0.43],[8.634,-0.121],[11.692,-2.307],[14.516,1.021],[0.087,1.595],[-0.038,-0.052],[-0.191,0.603],[0.596,-2.401],[-14.631,-0.938],[-24.921,-1.546]],"v":[[-71.088,111.975],[-72.588,119.288],[-32.067,113.932],[9.047,111.65],[52.432,113.511],[52.749,113.265],[52.816,113.022],[52.889,112.886],[51.881,105.688],[7.671,103.921]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":30,"s":[{"i":[[12,-4],[-2.338,-0.808],[-13.197,3.083],[-10.189,-0.198],[-17,-4.859],[-0.064,-0.141],[-0.003,-0.063],[0.054,-0.028],[2.375,1],[20.629,0.591]],"o":[[-2.346,0.782],[4.219,1.457],[8.31,-1.941],[2.7,0.052],[0.063,0.078],[-0.037,-0.118],[0.002,0.046],[3.38,-0.067],[-2.375,-1],[-15.711,-0.45]],"v":[[-54.25,114.375],[-55.375,121.125],[-27.951,115.638],[5.122,112.262],[55,120.359],[55.127,120.391],[55.119,120.371],[55.058,120.505],[54.562,112.625],[5.246,101.034]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":33,"s":[{"i":[[5.663,-3.269],[-2.124,-0.903],[-9.39,2.14],[0,0],[-27.412,-0.534],[-11.998,-0.429],[-8.602,-1.342],[-3.026,-1.423],[2.416,0.527],[20.629,0.591]],"o":[[-2.069,0.511],[2.123,-0.292],[0.276,0.035],[0,0],[11.114,0.217],[7.874,0.282],[6.167,0.962],[3.419,0.215],[-3.462,-0.288],[-18.005,-4.525]],"v":[[-50.538,107.175],[-51.85,116.438],[-39.776,115.465],[-38.829,115.612],[-4.088,114.159],[33.677,114.285],[57.583,115.913],[73.901,118.798],[71.381,110.225],[3.67,104.484]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":34,"s":[{"i":[[3.55,-3.025],[-2.053,-0.935],[-8.122,1.825],[-1.521,-0.562],[-14.049,-3.759],[-29.175,3.442],[-14.922,-0.098],[-6.475,-0.044],[2.43,0.37],[35.537,4.866]],"o":[[-1.976,0.421],[1.425,-0.875],[0.217,-1.907],[8.479,-1.562],[9.826,9.491],[4.99,-0.967],[10.786,0.071],[3.446,0.023],[-4.487,0.95],[-18.77,-5.884]],"v":[[-49.3,104.775],[-50.675,114.875],[-43.717,115.407],[-42.479,109.062],[-19.951,111.259],[17.028,117.416],[52.174,116.436],[80.058,116.729],[76.987,108.8],[3.27,106.134]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":37,"s":[{"i":[[37.963,1.738],[-1.839,-1.03],[-4.315,0.882],[-0.945,-0.037],[-9.524,-1.684],[-4.536,0.32],[-15.635,1.336],[-6.147,0.829],[2.471,-0.103],[18.931,3.541]],"o":[[-1.698,0.15],[2.955,1.115],[0.042,-1.047],[10.743,0.15],[7.64,2.652],[6.082,-0.524],[11.301,-0.966],[3.099,-0.898],[-4.912,0.662],[-11.569,-5.959]],"v":[[-45.588,96.637],[-46.525,111.75],[-32.73,115.547],[-31.93,105.725],[-12.413,118.497],[30.766,122.435],[68.977,119.333],[97.276,116.523],[93.681,106.4],[-5.556,108.959]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":40,"s":[{"i":[[39.625,3.375],[-1.625,-1.125],[-0.508,-0.061],[-0.369,0.488],[-4.98,-0.587],[-6.452,0.518],[-20.832,2.22],[-7.288,-0.657],[2.512,-0.576],[20.629,0.591]],"o":[[-1.42,-0.121],[4.486,3.106],[-0.133,-0.186],[13.006,1.863],[6.501,0.766],[8.705,-0.698],[15.057,-1.604],[3.604,0.325],[-6,1.375],[-7.743,-2.034]],"v":[[-41.5,89.625],[-42.375,108.625],[-21.742,115.686],[-21.381,102.387],[-4.626,123.484],[29.254,122.953],[81.394,116.878],[112.495,114.942],[110,103.75],[-1.382,114.534]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":46,"s":[{"i":[[52.675,3.45],[-1.625,-1.125],[-0.508,-0.061],[-0.369,0.488],[-4.962,-0.717],[-6.452,0.518],[-21.199,3.148],[-7.256,2.426],[2.486,-0.674],[20.629,0.591]],"o":[[-1.422,-0.097],[4.486,3.106],[-0.133,-0.186],[8.881,1.263],[6.351,0.916],[8.705,-0.698],[15.322,-2.275],[3.287,-1.013],[-42.875,10.175],[-8.643,-3.009]],"v":[[-47.575,89.1],[-49.275,109.15],[-13.642,115.836],[-13.281,102.537],[17.949,124.084],[66.679,124.303],[119.641,117.906],[154.42,110.667],[149.375,100.825],[22.218,114.159]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":50,"s":[{"i":[[61.375,3.5],[-1.625,-1.125],[-0.508,-0.061],[-0.369,0.488],[-4.949,-0.804],[-6.452,0.518],[-21.443,3.767],[-7.235,4.482],[2.468,-0.74],[20.629,0.591]],"o":[[-1.423,-0.081],[4.486,3.106],[-0.133,-0.186],[6.131,0.863],[6.251,1.016],[8.705,-0.698],[15.499,-2.723],[3.076,-1.905],[-67.125,20.125],[-9.243,-3.659]],"v":[[-51.625,88.75],[-53.875,109.5],[-8.242,115.936],[-7.881,102.637],[32.999,124.484],[91.629,125.203],[145.139,118.592],[182.37,107.817],[175.625,98.875],[37.243,113.284]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":56,"s":[{"i":[[63.825,0.9],[-1.625,-1.125],[-28.858,3.164],[-0.369,0.488],[-4.949,-0.804],[-6.445,-0.174],[-27.989,4.018],[-10.728,7.125],[2.398,-0.929],[41.856,8.841]],"o":[[-1.425,-0.02],[4.486,3.106],[0.542,-1.086],[6.131,0.863],[6.251,1.016],[14.233,0.782],[20.23,-2.904],[3.025,-1.984],[-61.125,23.425],[-9.243,-3.659]],"v":[[-67.075,90.1],[-69.175,112.8],[5.858,119.536],[7.119,105.937],[41.549,117.284],[87.729,123.253],[160.332,119.351],[210.27,104.667],[203.225,95.875],[35.293,106.609]],"c":true}]},{"t":60,"s":[{"i":[[62.625,0],[-1.625,-1.125],[-47.758,5.314],[-0.369,0.488],[-4.949,-0.804],[-6.441,-0.636],[-32.352,4.185],[-13.056,8.887],[2.351,-1.055],[56.007,14.341]],"o":[[-1.425,0],[4.486,3.106],[0.992,-1.686],[6.131,0.863],[6.251,1.016],[17.919,1.768],[23.384,-3.025],[2.991,-2.036],[-57.125,25.625],[-9.243,-3.659]],"v":[[-77.375,91],[-79.375,115],[15.258,121.936],[17.119,108.137],[47.249,112.484],[85.129,121.953],[170.461,119.858],[228.87,102.567],[221.625,93.875],[34.243,100.409]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.230000005984,0.230000005984,0.230000005984,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 2","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[{"i":[[7,9],[11.746,-10.209],[27.627,-8.224],[2.5,-30.5],[-34.012,10.726],[-62.5,2.5],[10.644,11.91],[20.636,-1.666]],"o":[[-7.97,-1.077],[-15.518,13.487],[-20.961,3.052],[59,30],[15.257,-4.812],[1.938,-7.751],[-6.356,6.91],[-16.364,-1.166]],"v":[[-55.5,15.5],[-84.393,32.278],[-147.539,71.948],[-218,94.5],[-37.488,103.774],[81.5,91.5],[69.356,32.09],[-4.636,45.666]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":10,"s":[{"i":[[8.477,0.484],[9.58,-10.524],[27.627,-8.224],[2.5,-30.5],[-19.335,-0.091],[-62.5,2.5],[6.387,10.202],[17.636,10.834]],"o":[[-14.002,-0.431],[-12.656,13.903],[-17.961,0.552],[63,21.5],[15.998,0.075],[1.938,-7.751],[-6.356,6.91],[-8.749,-14.305]],"v":[[-28.5,14.5],[-61.072,32.7],[-115.039,72.948],[-172,99],[-36.488,114.774],[56,89],[47.856,40.09],[10.864,40.166]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":15,"s":[{"i":[[8.477,0.484],[8.413,-9.288],[23.643,-13.346],[2.5,-30.5],[-19.335,-0.091],[-49.75,4.875],[4.267,10.209],[13.496,5.267]],"o":[[-16.694,-0.108],[-11.115,12.271],[-13.211,2.052],[45.25,10.25],[15.998,0.075],[1.937,-7.748],[-4.322,-1.989],[-8.749,-14.305]],"v":[[-14,14.5],[-48.331,30.162],[-92.789,72.948],[-139.75,102.25],[-17.488,115.024],[50.5,89.25],[46.529,49.832],[19.614,40.124]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":20,"s":[{"i":[[8.477,0.484],[7.247,-8.052],[19.659,-18.469],[2.5,-30.5],[-19.335,-0.091],[-41,5],[2.146,10.217],[9.356,-0.301]],"o":[[-19.387,0.215],[-9.574,10.638],[-8.461,3.552],[27.5,-1],[15.998,0.075],[1.936,-7.745],[-2.288,-10.888],[-8.749,-14.305]],"v":[[0.5,14.5],[-35.591,27.623],[-70.539,72.948],[-107.5,105.5],[1.512,115.274],[45,89.5],[45.203,59.575],[28.364,40.083]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":24,"s":[{"i":[[11.461,0.212],[6.894,-7.668],[13.771,-16.657],[1.5,-18.3],[-21.259,-3.374],[-24.6,3],[2.349,10.53],[8.042,5.512]],"o":[[-15.081,0.172],[-9.108,10.13],[-8.674,12.28],[16.5,-0.6],[15.801,2.507],[1.162,-4.647],[-2.504,-11.222],[-8.728,-16.739]],"v":[[0.5,14.5],[-30.124,27.068],[-59.05,69.114],[-86.3,109.1],[9.759,112.124],[48.8,98.7],[47.349,73.294],[31.93,44.996]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":27,"s":[{"i":[[13.698,0.008],[6.63,-7.379],[9.356,-15.298],[0.75,-9.15],[-20.297,-1.732],[-15.15,-1.1],[2.502,10.765],[7.056,9.871]],"o":[[-11.852,0.139],[-8.759,9.748],[-8.834,18.827],[8.25,-0.3],[15.899,1.291],[0.581,-2.324],[-2.666,-11.473],[-8.713,-18.564]],"v":[[0.5,14.5],[-26.024,26.651],[-50.433,66.238],[-70.4,111.8],[8.383,104.699],[51.65,105.6],[48.958,83.583],[34.604,48.681]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":30,"s":[{"i":[[15.936,-0.196],[6.366,-7.09],[4.941,-13.939],[0,0],[-19.335,-0.091],[0,0],[2.654,11],[6.07,14.23]],"o":[[-8.622,0.106],[-8.41,9.367],[-8.994,25.374],[0,0],[15.998,0.075],[0,0],[-2.829,-11.723],[-8.697,-20.389]],"v":[[0.5,14.5],[-21.924,26.234],[-41.816,63.362],[-54.5,114.5],[6.506,101.774],[54.5,112.5],[50.567,93.872],[37.277,52.367]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":34,"s":[{"i":[[21.962,-0.517],[6.407,-6.621],[3.682,-13.83],[0,0],[-22.056,-5.374],[0,0],[17.766,9.251],[6.733,13.899]],"o":[[-8.931,0.185],[-9.658,7.853],[-6.27,21.879],[0,0],[31.819,7.501],[0,0],[-3.206,-7.281],[-11.729,-23.526]],"v":[[0.5,14.5],[-22.343,30.708],[-41.816,63.362],[-48.7,104.9],[2.306,106.374],[77.1,109.3],[60.567,85.272],[45.277,52.313]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":37,"s":[{"i":[[26.481,-0.759],[6.439,-6.27],[2.738,-13.748],[0,0],[-16.031,-15.074],[0,0],[29.099,7.939],[7.23,13.651]],"o":[[-9.162,0.244],[-10.594,6.717],[-4.227,19.259],[0,0],[12.844,5.676],[0,0],[-3.489,-3.95],[-14.003,-25.88]],"v":[[0.5,14.5],[-22.656,34.063],[-41.816,63.362],[-44.35,97.7],[-7.344,109.074],[94.05,106.9],[68.067,78.822],[51.277,52.273]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":40,"s":[{"i":[[31,-1],[6.47,-5.918],[1.794,-13.666],[0,0],[-10.006,-24.774],[0,0],[40.433,6.628],[7.727,13.403]],"o":[[-9.393,0.303],[-11.53,5.582],[-2.184,16.638],[0,0],[1.994,5.726],[0,0],[-3.772,-0.618],[-16.278,-28.233]],"v":[[0.5,14.5],[-22.97,37.418],[-41.816,63.362],[-40,90.5],[-3.994,113.274],[111,104.5],[75.567,72.372],[57.277,52.233]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":42,"s":[{"i":[[31,-1],[6.47,-7.618],[3.798,-9.705],[0,0],[-14.306,-24.274],[0,0],[43.833,4.728],[8.404,12.875]],"o":[[-9.393,0.303],[-11.53,5.582],[-3.784,16.338],[0,0],[16.994,6.126],[0,0],[-3.781,-0.456],[-16.478,-25.933]],"v":[[6.7,14.8],[-19.67,38.318],[-42.116,59.062],[-42.3,90.2],[2.931,113.874],[124.225,103.55],[84.467,72.472],[61.777,51.533]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":50,"s":[{"i":[[31,-1],[6.47,-14.418],[11.816,6.138],[0,0],[-31.506,-22.274],[0,0],[57.433,-2.872],[11.113,10.763]],"o":[[-9.393,0.303],[-11.53,5.582],[-10.184,15.138],[0,0],[76.994,7.726],[0,0],[-3.817,0.191],[-17.277,-16.733]],"v":[[31.5,16],[-6.47,41.918],[-43.316,41.862],[-51.5,89],[35.006,113.774],[176.5,98.5],[120.067,72.872],[79.777,48.733]],"c":true}]},{"t":60,"s":[{"i":[[19.5,2],[22.97,-2.918],[11.816,6.138],[0,0],[-31.006,-8.274],[0,0],[71.433,-7.372],[11.113,10.763]],"o":[[-3.146,-0.323],[-11.53,5.582],[-10.184,15.138],[0,0],[125.994,30.226],[0,0],[-3.802,0.392],[-17.277,-16.733]],"v":[[58.5,16],[12.03,43.918],[-66.316,32.362],[-77.5,91.5],[33.506,101.774],[221.5,94],[155.067,72.372],[108.277,49.233]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.133333340287,0.121568635106,0.121568635106,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-215.25,96.5],[-215.875,101.438],[-133.625,119],[-141.296,107.014]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":15,"s":[{"i":[[11.906,-3.844],[0,0],[-14.438,-2.578],[2.656,0.573]],"o":[[-2.219,2.156],[0,0],[-0.08,-3.055],[-58.085,-12.538]],"v":[[-142.031,103.344],[-145.109,111],[-46.562,123.953],[-45.165,112.663]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":16,"s":[{"i":[[11.906,-3.844],[-3.872,-0.8],[-14.062,0.422],[2.656,0.573]],"o":[[-2.219,2.156],[34.374,7.107],[-0.08,-3.055],[-58.085,-12.538]],"v":[[-132.781,104.094],[-137.984,112.375],[-15.562,125.578],[-45.165,112.663]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":20,"s":[{"i":[[11.906,-3.844],[-3.928,-0.444],[-1.062,-0.328],[2.656,0.573]],"o":[[-2.219,2.156],[36.484,4.125],[-0.08,-3.055],[-58.085,-12.538]],"v":[[-108.281,106.469],[-112.609,115.625],[3.688,125.328],[-45.165,112.663]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":24,"s":[{"i":[[1.531,0.406],[-3.932,-0.409],[-1.062,-0.328],[2.656,0.573]],"o":[[-2.219,2.156],[3.609,0.375],[1.188,-7.328],[-13.71,-3.038]],"v":[[-84.781,108.469],[-89.109,117.625],[10.312,122.578],[-44.04,110.663]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":26,"s":[{"i":[[1.531,0.406],[-3.932,-0.409],[-1.062,-0.328],[2.656,0.573]],"o":[[-2.219,2.156],[3.609,0.375],[1.188,-7.328],[-13.71,-3.038]],"v":[[-73.156,109.719],[-77.484,118.875],[9.188,119.703],[-28.79,109.288]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":27,"s":[{"i":[[1.531,0.406],[-3.853,-0.888],[-18.438,13.797],[2.656,0.573]],"o":[[-2.219,2.156],[3.277,0.755],[1.188,-7.328],[-13.71,-3.038]],"v":[[-68.156,110.594],[-71.484,119.625],[52.188,113.953],[-28.79,109.288]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":30,"s":[{"i":[[1.531,0.406],[-2.453,-0.938],[-2.063,6.047],[2.656,0.573]],"o":[[-2.219,2.156],[2.672,3.188],[1.188,-7.328],[-13.71,-3.038]],"v":[[-51.469,111.281],[-55.047,121.375],[55.563,120.453],[-28.79,109.288]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":33,"s":[{"i":[[1.531,0.406],[-2.453,-0.938],[-4.312,7.297],[2.656,0.573]],"o":[[-2.219,2.156],[2.672,3.188],[1.188,-7.328],[-13.71,-3.038]],"v":[[-51.469,111.281],[-47.547,117.125],[74.562,118.953],[-28.79,109.288]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":34,"s":[{"i":[[1.531,0.406],[-2.453,-0.938],[-14.938,12.297],[2.656,0.573]],"o":[[-2.219,2.156],[0.172,0.375],[1.188,-7.328],[-13.71,-3.038]],"v":[[-9.094,114.906],[-8.922,119.625],[81.188,115.828],[15.585,109.663]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":37,"s":[{"i":[[0,0],[-2.453,-0.938],[-8.438,8.297],[0,0]],"o":[[0,0],[0.172,0.375],[1.188,-7.328],[0,0]],"v":[[2.656,113.406],[31.953,122],[97.438,116.328],[15.585,109.663]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":40,"s":[{"i":[[0,0],[-4.044,-0.156],[-0.312,0.047],[0,0]],"o":[[0,0],[12.922,0.5],[1.188,-7.328],[0,0]],"v":[[2.656,113.406],[29.203,123.25],[112.562,115.578],[15.585,109.663]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":42,"s":[{"i":[[0,0],[-4.044,-0.156],[-0.312,0.047],[0,0]],"o":[[0,0],[12.922,0.5],[1.188,-7.328],[0,0]],"v":[[2.656,113.406],[29.203,123.25],[126.688,113.328],[15.585,109.663]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":46,"s":[{"i":[[0,0],[-4.044,-0.156],[-0.312,0.047],[0,0]],"o":[[0,0],[12.922,0.5],[1.188,-7.328],[0,0]],"v":[[23.281,111.906],[29.203,123.25],[102.562,107.328],[15.585,109.663]],"c":true}]},{"t":52,"s":[{"i":[[0,0],[-4.044,-0.156],[-0.312,0.047],[0,0]],"o":[[0,0],[12.922,0.5],[1.188,-7.328],[0,0]],"v":[[79.781,105.406],[85.703,116.75],[159.062,100.828],[72.085,103.163]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.048252958804,0.048252958804,0.048252958804,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 4","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[-11.75,108.875],[-11.75,108.719],[-12.375,121.625]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":4,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[-2.05,106.425],[-13.788,106.466],[-2.575,119.625]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":6,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[3.55,104.2],[-11.942,108.685],[2.825,118.375]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":10,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[12.5,102.75],[-8.25,113.125],[12.125,116.625]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":20,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[25.938,100.875],[6.625,114],[26.75,115.438]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":24,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[39.562,106.25],[18,114.75],[38.25,117.312]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":26,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[47.312,105.333],[22.417,113.375],[46.583,116.938]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":27,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[51.188,104.875],[26.5,108.75],[52.625,112.812]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":34,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[-44.312,104.375],[-44.5,115.125],[-8.75,111.438]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":37,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[-35.188,101.5],[-33.125,115.625],[-8.75,111.438]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":40,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[-22.688,91.125],[-22.125,115.625],[-5.875,111.188]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":50,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[-8.312,96.125],[-8.25,115.375],[22.75,111.562]],"c":true}]},{"t":60,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[17.062,102],[15.5,121.75],[17,101.812]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.048252958804,0.048252958804,0.048252958804,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 3","np":2,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":3600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"Ankle","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[247.495,282.303,0],"ix":2,"l":2},"a":{"a":0,"k":[247.495,282.303,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[76.295,76.295],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.431372582912,0.435294151306,0.447058856487,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0.352,-0.747],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[250,249.5],"ix":2},"a":{"a":0,"k":[0,-1],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape Layer 3","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[{"i":[[4.75,13],[4.958,-20.451],[17,-9.5],[0,0],[0,0],[0,0],[2.949,9.116]],"o":[[-8.642,-23.651],[-4,16.5],[-13.05,7.292],[0,0],[0,0],[0,0],[-13.75,-42.5]],"v":[[35.25,-13.25],[-38,-2.5],[-64.75,45.75],[-77,80.5],[36,103],[72,83],[65.5,55]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":7,"s":[{"i":[[4.75,13],[4.958,-20.451],[10.911,-11.944],[0,0],[0,0],[-0.042,3.321],[1.92,9.191]],"o":[[-8.642,-23.651],[-4,16.5],[-9.974,10.952],[0,0],[0,0],[0.039,-3.144],[-8.679,-37.584]],"v":[[35.25,-13.25],[-38,-2.5],[-55.745,48.291],[-70.339,86.032],[38.032,103.79],[53.459,80.459],[49.214,51.928]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":13,"s":[{"i":[[4.75,13],[4.958,-20.451],[5.692,-14.038],[0,0],[0,0],[-0.077,6.167],[1.038,9.254]],"o":[[-8.642,-23.651],[-4,16.5],[-7.337,14.089],[0,0],[0,0],[0.073,-5.839],[-4.332,-33.37]],"v":[[35.25,-13.25],[-38,-2.5],[-48.026,50.469],[-64.629,90.774],[39.774,104.468],[44.53,78.087],[42.219,49.1]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":14,"s":[{"i":[[4.75,13],[4.958,-20.451],[4.822,-14.387],[0,0],[0,0],[-0.083,6.642],[0.891,9.265]],"o":[[-8.642,-23.651],[-4,16.5],[-6.898,14.612],[0,0],[0,0],[0.079,-6.288],[-3.608,-32.667]],"v":[[35.25,-13.25],[-38,-2.5],[-46.739,50.832],[-63.677,91.565],[40.065,104.581],[43.763,77.709],[41.774,48.647]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":18,"s":[{"i":[[4.75,13],[4.958,-20.451],[1.343,-15.784],[0,0],[0,0],[-0.107,8.539],[0.303,9.308]],"o":[[-8.642,-23.651],[-4,16.5],[-5.14,16.703],[0,0],[0,0],[0.101,-8.085],[-0.71,-29.858]],"v":[[35.25,-13.25],[-38,-2.5],[-41.593,52.284],[-59.871,94.726],[41.226,105.032],[41.16,76.224],[40.46,46.858]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":22,"s":[{"i":[[4.75,13],[4.958,-20.451],[2.643,-14.689],[0,0],[0,0],[-0.131,10.437],[-0.285,9.35]],"o":[[-8.642,-23.651],[-4,16.5],[-3.382,18.794],[0,0],[0,0],[0.124,-9.881],[-1.153,-29.016]],"v":[[35.25,-13.25],[-38,-2.5],[-40.419,43.347],[-56.065,97.887],[42.387,105.484],[42.556,74.734],[43.145,45.065]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":31,"s":[{"i":[[4.75,13],[4.958,-20.451],[0.75,-14.75],[0,0],[0,0],[2.085,12.416],[-1.608,9.446]],"o":[[-8.642,-23.651],[-4,16.5],[-0.759,14.93],[0,0],[0,0],[-1.587,-9.449],[4,-23.5]],"v":[[35.25,-13.25],[-38,-2.5],[-35.75,40.25],[-47.5,105],[45,106.5],[36.5,71],[34,41]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":39,"s":[{"i":[[5.417,13.733],[6.311,-19.93],[1.795,-14.553],[0,0],[0,0],[-0.938,11.038],[0,0]],"o":[[-9.145,-23.444],[-5.067,16.033],[-1.036,15.06],[0,0],[0,0],[0.847,-8.506],[0,0]],"v":[[35.25,-13.25],[-37.467,-5.576],[-37.666,39.576],[-44.282,97.019],[37.2,99.167],[41.5,71],[39.333,41.333]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":41,"s":[{"i":[[5.583,13.917],[6.649,-19.8],[2.057,-14.504],[0,0],[0,0],[-1.693,10.694],[1.27,8.469]],"o":[[-9.271,-23.392],[-5.333,15.917],[-1.105,15.092],[0,0],[0,0],[1.456,-8.27],[-4.25,-22.083]],"v":[[35.25,-13.25],[-37.333,-6.345],[-38.145,39.408],[-45.978,94.399],[35.25,97.333],[36.5,71],[40.667,41.417]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":50,"s":[{"i":[[6.333,14.742],[8.172,-19.214],[3.233,-14.282],[0,0],[0,0],[-5.094,9.144],[3.859,7.59]],"o":[[-9.837,-23.159],[-6.533,15.392],[-2.97,13.549],[0,0],[0,0],[4.194,-7.208],[-11.675,-20.808]],"v":[[35.25,-13.25],[-36.733,-9.805],[-40.3,38.65],[-50.308,84.717],[26.475,89.083],[36.5,71],[46.667,41.792]],"c":true}]},{"t":60,"s":[{"i":[[7.167,15.658],[9.863,-18.563],[4.54,-14.036],[0,0],[0,0],[-8.872,7.422],[6.736,6.614]],"o":[[-10.466,-22.899],[-7.867,14.808],[-4.134,12.823],[0,0],[0,0],[7.237,-6.029],[-19.925,-19.392]],"v":[[35.25,-13.25],[-36.067,-13.65],[-63.3,37.833],[-72.392,74.067],[16.725,79.917],[36.5,71],[53.333,42.208]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.431372582912,0.435294151306,0.447058856487,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[247.5,299],"ix":2},"a":{"a":0,"k":[-2.5,49],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape Layer 4","np":1,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":3600,"st":0,"ct":1,"bm":0}]},{"id":"comp_22","nm":"PCOMP_R Dress Shoe 180","fr":60,"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Shoe","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[249.25,339.75,0],"ix":2,"l":2},"a":{"a":0,"k":[2.25,65.75,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[{"i":[[43.375,21.5],[-5.003,-2.472],[-35.698,-3.3],[-13.135,1.686],[-22.358,0.134],[-0.242,-3.638],[-21.687,1.133],[-12.777,4.209],[3.633,-0.052],[21.504,-4.409]],"o":[[-2.37,0.707],[13.04,6.443],[22.477,2.078],[16.503,-2.637],[-0.108,2.884],[9.002,0.935],[15.676,-0.819],[0.255,-6.567],[-96.625,1.375],[-38.996,6.091]],"v":[[-217.375,94],[-221,103.25],[-146.962,123.063],[-76.753,120.887],[-11.642,108.366],[-12.008,121.638],[39.317,122.625],[83.995,115.567],[81.375,90.875],[-73.004,111.159]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":6,"s":[{"i":[[45.625,19.1],[-5.003,-2.472],[-34.421,-3.106],[-11.802,1.28],[-19.658,4.859],[-0.017,-1.913],[-16.618,1.626],[-5.11,1.667],[3.633,-0.036],[21.504,-4.409]],"o":[[-2.37,0.707],[13.04,6.443],[21.673,1.956],[16.578,-0.537],[-0.108,2.884],[3.56,0.413],[12.012,-1.175],[0.63,-4.317],[-70.675,0.775],[-34.496,2.941]],"v":[[-190.375,97.15],[-194,106.4],[-113.91,123.504],[-54.853,123.587],[2.908,105.066],[2.542,118.338],[40.434,116.2],[68.995,111.817],[66.225,89.675],[-52.354,111.859]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":10,"s":[{"i":[[47.125,17.5],[-5.003,-2.472],[-33.569,-2.977],[-10.914,1.009],[-17.858,8.009],[0.133,-0.763],[-13.239,1.954],[0.002,-0.028],[3.634,-0.026],[21.504,-4.409]],"o":[[-2.37,0.707],[13.04,6.443],[21.137,1.874],[16.628,0.863],[-0.108,2.884],[-0.068,0.065],[9.569,-1.413],[0.88,-2.817],[-53.375,0.375],[-31.496,0.841]],"v":[[-171.562,98.625],[-173.062,109.375],[-91.876,123.798],[-40.253,125.387],[12.17,103.678],[11.742,116.638],[41.178,111.917],[58.995,109.317],[56.125,88.875],[-36.504,114.034]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":20,"s":[{"i":[[11.375,-7.375],[-2.359,0.743],[-28.154,-4.283],[-10.769,-0.536],[-17.858,8.009],[-0.117,-1.763],[-5.853,1.99],[0.002,-0.028],[3.632,-0.107],[10.379,0.841]],"o":[[-2.075,1.346],[12.426,-3.912],[17.727,2.697],[16.628,0.863],[0.142,5.134],[-0.068,0.065],[4.231,-1.438],[0.88,-2.817],[-38.25,1.125],[-31.496,0.841]],"v":[[-110.375,106.375],[-112.75,115],[-41.67,119.743],[3.622,125.637],[25.608,102.116],[26.367,115.388],[39.115,111.09],[46.995,108.442],[45.625,89.5],[3.746,114.284]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":24,"s":[{"i":[[11.625,-6.025],[-2.351,0.123],[-24.067,-2.101],[-14.222,-4.037],[-17.514,2.862],[-0.096,-1.114],[-3.513,1.169],[0.023,-0.028],[3.125,0.25],[14.479,0.741]],"o":[[-2.184,1.12],[13.05,-1.7],[18.861,1.647],[11.057,0.539],[0.111,3.112],[-0.056,-0.008],[2.539,-0.845],[1.88,-1.717],[-23.225,1.1],[-23.471,-3.309]],"v":[[-87.925,109.575],[-89.8,117.45],[-36.183,118.101],[10.472,122.537],[37.364,109.413],[37.871,117.389],[45.517,114.802],[50.22,113.267],[49.2,98.75],[10.471,112.059]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":26,"s":[{"i":[[21.45,-6.925],[-2.346,-0.187],[-20.444,-0.373],[-12.878,-2.758],[-17.343,0.288],[-0.085,-0.79],[-1.495,0.334],[0.034,-0.028],[0.763,1.125],[16.529,0.691]],"o":[[-2.336,0.754],[10.106,-0.648],[15.344,0.451],[8.271,0.377],[0.095,2.101],[-0.05,-0.045],[1.081,-0.241],[-0.333,-3.179],[-16.275,0.4],[-20.188,-1.384]],"v":[[-76.7,111.175],[-78.325,118.675],[-32.439,114.03],[8.689,119.112],[46.243,111.562],[46.623,116.89],[49.859,116.088],[51.833,115.679],[51.487,102.375],[8.813,106.634]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":27,"s":[{"i":[[19.588,-3.475],[-2.344,-0.343],[-13.59,2.682],[-12.797,-0.9],[-17.257,-0.999],[-0.08,-0.628],[0.191,-0.603],[0.048,-0.035],[1.166,1.094],[14.547,0.903]],"o":[[-2.421,0.43],[8.634,-0.121],[11.692,-2.307],[14.516,1.021],[0.087,1.595],[-0.038,-0.052],[-0.191,0.603],[0.596,-2.401],[-14.631,-0.938],[-24.921,-1.546]],"v":[[-71.088,111.975],[-72.588,119.288],[-32.067,113.932],[9.047,111.65],[52.432,113.511],[52.749,113.265],[52.816,113.022],[52.889,112.886],[51.881,105.688],[7.671,103.921]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":30,"s":[{"i":[[12,-4],[-2.338,-0.808],[-13.197,3.083],[-10.189,-0.198],[-17,-4.859],[-0.064,-0.141],[-0.003,-0.063],[0.054,-0.028],[2.375,1],[20.629,0.591]],"o":[[-2.346,0.782],[4.219,1.457],[8.31,-1.941],[2.7,0.052],[0.063,0.078],[-0.037,-0.118],[0.002,0.046],[3.38,-0.067],[-2.375,-1],[-15.711,-0.45]],"v":[[-54.25,114.375],[-55.375,121.125],[-27.951,115.638],[5.122,112.262],[55,120.359],[55.127,120.391],[55.119,120.371],[55.058,120.505],[54.562,112.625],[5.246,101.034]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":33,"s":[{"i":[[5.663,-3.269],[-2.124,-0.903],[-9.39,2.14],[0,0],[-27.412,-0.534],[-11.998,-0.429],[-8.602,-1.342],[-3.026,-1.423],[2.416,0.527],[20.629,0.591]],"o":[[-2.069,0.511],[2.123,-0.292],[0.276,0.035],[0,0],[11.114,0.217],[7.874,0.282],[6.167,0.962],[3.419,0.215],[-3.462,-0.288],[-18.005,-4.525]],"v":[[-50.538,107.175],[-51.85,116.438],[-39.776,115.465],[-38.829,115.612],[-4.088,114.159],[33.677,114.285],[57.583,115.913],[73.901,118.798],[71.381,110.225],[3.67,104.484]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":34,"s":[{"i":[[3.55,-3.025],[-2.053,-0.935],[-8.122,1.825],[-1.521,-0.562],[-14.049,-3.759],[-29.175,3.442],[-14.922,-0.098],[-6.475,-0.044],[2.43,0.37],[35.537,4.866]],"o":[[-1.976,0.421],[1.425,-0.875],[0.217,-1.907],[8.479,-1.562],[9.826,9.491],[4.99,-0.967],[10.786,0.071],[3.446,0.023],[-4.487,0.95],[-18.77,-5.884]],"v":[[-49.3,104.775],[-50.675,114.875],[-43.717,115.407],[-42.479,109.062],[-19.951,111.259],[17.028,117.416],[52.174,116.436],[80.058,116.729],[76.987,108.8],[3.27,106.134]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":37,"s":[{"i":[[37.963,1.738],[-1.839,-1.03],[-4.315,0.882],[-0.945,-0.037],[-9.524,-1.684],[-4.536,0.32],[-15.635,1.336],[-6.147,0.829],[2.471,-0.103],[18.931,3.541]],"o":[[-1.698,0.15],[2.955,1.115],[0.042,-1.047],[10.743,0.15],[7.64,2.652],[6.082,-0.524],[11.301,-0.966],[3.099,-0.898],[-4.912,0.662],[-11.569,-5.959]],"v":[[-45.588,96.637],[-46.525,111.75],[-32.73,115.547],[-31.93,105.725],[-12.413,118.497],[30.766,122.435],[68.977,119.333],[97.276,116.523],[93.681,106.4],[-5.556,108.959]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":40,"s":[{"i":[[39.625,3.375],[-1.625,-1.125],[-0.508,-0.061],[-0.369,0.488],[-4.98,-0.587],[-6.452,0.518],[-20.832,2.22],[-7.288,-0.657],[2.512,-0.576],[20.629,0.591]],"o":[[-1.42,-0.121],[4.486,3.106],[-0.133,-0.186],[13.006,1.863],[6.501,0.766],[8.705,-0.698],[15.057,-1.604],[3.604,0.325],[-6,1.375],[-7.743,-2.034]],"v":[[-41.5,89.625],[-42.375,108.625],[-21.742,115.686],[-21.381,102.387],[-4.626,123.484],[29.254,122.953],[81.394,116.878],[112.495,114.942],[110,103.75],[-1.382,114.534]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":46,"s":[{"i":[[52.675,3.45],[-1.625,-1.125],[-0.508,-0.061],[-0.369,0.488],[-4.962,-0.717],[-6.452,0.518],[-21.199,3.148],[-7.256,2.426],[2.486,-0.674],[20.629,0.591]],"o":[[-1.422,-0.097],[4.486,3.106],[-0.133,-0.186],[8.881,1.263],[6.351,0.916],[8.705,-0.698],[15.322,-2.275],[3.287,-1.013],[-42.875,10.175],[-8.643,-3.009]],"v":[[-47.575,89.1],[-49.275,109.15],[-13.642,115.836],[-13.281,102.537],[17.949,124.084],[66.679,124.303],[119.641,117.906],[154.42,110.667],[149.375,100.825],[22.218,114.159]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":50,"s":[{"i":[[61.375,3.5],[-1.625,-1.125],[-0.508,-0.061],[-0.369,0.488],[-4.949,-0.804],[-6.452,0.518],[-21.443,3.767],[-7.235,4.482],[2.468,-0.74],[20.629,0.591]],"o":[[-1.423,-0.081],[4.486,3.106],[-0.133,-0.186],[6.131,0.863],[6.251,1.016],[8.705,-0.698],[15.499,-2.723],[3.076,-1.905],[-67.125,20.125],[-9.243,-3.659]],"v":[[-51.625,88.75],[-53.875,109.5],[-8.242,115.936],[-7.881,102.637],[32.999,124.484],[91.629,125.203],[145.139,118.592],[182.37,107.817],[175.625,98.875],[37.243,113.284]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":56,"s":[{"i":[[63.825,0.9],[-1.625,-1.125],[-28.858,3.164],[-0.369,0.488],[-4.949,-0.804],[-6.445,-0.174],[-27.989,4.018],[-10.728,7.125],[2.398,-0.929],[41.856,8.841]],"o":[[-1.425,-0.02],[4.486,3.106],[0.542,-1.086],[6.131,0.863],[6.251,1.016],[14.233,0.782],[20.23,-2.904],[3.025,-1.984],[-61.125,23.425],[-9.243,-3.659]],"v":[[-67.075,90.1],[-69.175,112.8],[5.858,119.536],[7.119,105.937],[41.549,117.284],[87.729,123.253],[160.332,119.351],[210.27,104.667],[203.225,95.875],[35.293,106.609]],"c":true}]},{"t":60,"s":[{"i":[[62.625,0],[-1.625,-1.125],[-47.758,5.314],[-0.369,0.488],[-4.949,-0.804],[-6.441,-0.636],[-32.352,4.185],[-13.056,8.887],[2.351,-1.055],[56.007,14.341]],"o":[[-1.425,0],[4.486,3.106],[0.992,-1.686],[6.131,0.863],[6.251,1.016],[17.919,1.768],[23.384,-3.025],[2.991,-2.036],[-57.125,25.625],[-9.243,-3.659]],"v":[[-77.375,91],[-79.375,115],[15.258,121.936],[17.119,108.137],[47.249,112.484],[85.129,121.953],[170.461,119.858],[228.87,102.567],[221.625,93.875],[34.243,100.409]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.230000005984,0.230000005984,0.230000005984,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 2","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[{"i":[[7,9],[11.746,-10.209],[27.627,-8.224],[2.5,-30.5],[-34.012,10.726],[-62.5,2.5],[10.644,11.91],[20.636,-1.666]],"o":[[-7.97,-1.077],[-15.518,13.487],[-20.961,3.052],[59,30],[15.257,-4.812],[1.938,-7.751],[-6.356,6.91],[-16.364,-1.166]],"v":[[-55.5,15.5],[-84.393,32.278],[-147.539,71.948],[-218,94.5],[-37.488,103.774],[81.5,91.5],[69.356,32.09],[-4.636,45.666]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":10,"s":[{"i":[[8.477,0.484],[9.58,-10.524],[27.627,-8.224],[2.5,-30.5],[-19.335,-0.091],[-62.5,2.5],[6.387,10.202],[17.636,10.834]],"o":[[-14.002,-0.431],[-12.656,13.903],[-17.961,0.552],[63,21.5],[15.998,0.075],[1.938,-7.751],[-6.356,6.91],[-8.749,-14.305]],"v":[[-28.5,14.5],[-61.072,32.7],[-115.039,72.948],[-172,99],[-36.488,114.774],[56,89],[47.856,40.09],[10.864,40.166]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":15,"s":[{"i":[[8.477,0.484],[8.413,-9.288],[23.643,-13.346],[2.5,-30.5],[-19.335,-0.091],[-49.75,4.875],[4.267,10.209],[13.496,5.267]],"o":[[-16.694,-0.108],[-11.115,12.271],[-13.211,2.052],[45.25,10.25],[15.998,0.075],[1.937,-7.748],[-4.322,-1.989],[-8.749,-14.305]],"v":[[-14,14.5],[-48.331,30.162],[-92.789,72.948],[-139.75,102.25],[-17.488,115.024],[50.5,89.25],[46.529,49.832],[19.614,40.124]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":20,"s":[{"i":[[8.477,0.484],[7.247,-8.052],[19.659,-18.469],[2.5,-30.5],[-19.335,-0.091],[-41,5],[2.146,10.217],[9.356,-0.301]],"o":[[-19.387,0.215],[-9.574,10.638],[-8.461,3.552],[27.5,-1],[15.998,0.075],[1.936,-7.745],[-2.288,-10.888],[-8.749,-14.305]],"v":[[0.5,14.5],[-35.591,27.623],[-70.539,72.948],[-107.5,105.5],[1.512,115.274],[45,89.5],[45.203,59.575],[28.364,40.083]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":24,"s":[{"i":[[11.461,0.212],[6.894,-7.668],[13.771,-16.657],[1.5,-18.3],[-21.259,-3.374],[-24.6,3],[2.349,10.53],[8.042,5.512]],"o":[[-15.081,0.172],[-9.108,10.13],[-8.674,12.28],[16.5,-0.6],[15.801,2.507],[1.162,-4.647],[-2.504,-11.222],[-8.728,-16.739]],"v":[[0.5,14.5],[-30.124,27.068],[-59.05,69.114],[-86.3,109.1],[9.759,112.124],[48.8,98.7],[47.349,73.294],[31.93,44.996]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":27,"s":[{"i":[[13.698,0.008],[6.63,-7.379],[9.356,-15.298],[0.75,-9.15],[-20.297,-1.732],[-15.15,-1.1],[2.502,10.765],[7.056,9.871]],"o":[[-11.852,0.139],[-8.759,9.748],[-8.834,18.827],[8.25,-0.3],[15.899,1.291],[0.581,-2.324],[-2.666,-11.473],[-8.713,-18.564]],"v":[[0.5,14.5],[-26.024,26.651],[-50.433,66.238],[-70.4,111.8],[8.383,104.699],[51.65,105.6],[48.958,83.583],[34.604,48.681]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":30,"s":[{"i":[[15.936,-0.196],[6.366,-7.09],[4.941,-13.939],[0,0],[-19.335,-0.091],[0,0],[2.654,11],[6.07,14.23]],"o":[[-8.622,0.106],[-8.41,9.367],[-8.994,25.374],[0,0],[15.998,0.075],[0,0],[-2.829,-11.723],[-8.697,-20.389]],"v":[[0.5,14.5],[-21.924,26.234],[-41.816,63.362],[-54.5,114.5],[6.506,101.774],[54.5,112.5],[50.567,93.872],[37.277,52.367]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":34,"s":[{"i":[[21.962,-0.517],[6.407,-6.621],[3.682,-13.83],[0,0],[-22.056,-5.374],[0,0],[17.766,9.251],[6.733,13.899]],"o":[[-8.931,0.185],[-9.658,7.853],[-6.27,21.879],[0,0],[31.819,7.501],[0,0],[-3.206,-7.281],[-11.729,-23.526]],"v":[[0.5,14.5],[-22.343,30.708],[-41.816,63.362],[-48.7,104.9],[2.306,106.374],[77.1,109.3],[60.567,85.272],[45.277,52.313]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":37,"s":[{"i":[[26.481,-0.759],[6.439,-6.27],[2.738,-13.748],[0,0],[-16.031,-15.074],[0,0],[29.099,7.939],[7.23,13.651]],"o":[[-9.162,0.244],[-10.594,6.717],[-4.227,19.259],[0,0],[12.844,5.676],[0,0],[-3.489,-3.95],[-14.003,-25.88]],"v":[[0.5,14.5],[-22.656,34.063],[-41.816,63.362],[-44.35,97.7],[-7.344,109.074],[94.05,106.9],[68.067,78.822],[51.277,52.273]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":40,"s":[{"i":[[31,-1],[6.47,-5.918],[1.794,-13.666],[0,0],[-10.006,-24.774],[0,0],[40.433,6.628],[7.727,13.403]],"o":[[-9.393,0.303],[-11.53,5.582],[-2.184,16.638],[0,0],[1.994,5.726],[0,0],[-3.772,-0.618],[-16.278,-28.233]],"v":[[0.5,14.5],[-22.97,37.418],[-41.816,63.362],[-40,90.5],[-3.994,113.274],[111,104.5],[75.567,72.372],[57.277,52.233]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":42,"s":[{"i":[[31,-1],[6.47,-7.618],[3.798,-9.705],[0,0],[-14.306,-24.274],[0,0],[43.833,4.728],[8.404,12.875]],"o":[[-9.393,0.303],[-11.53,5.582],[-3.784,16.338],[0,0],[16.994,6.126],[0,0],[-3.781,-0.456],[-16.478,-25.933]],"v":[[6.7,14.8],[-19.67,38.318],[-42.116,59.062],[-42.3,90.2],[2.931,113.874],[124.225,103.55],[84.467,72.472],[61.777,51.533]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":50,"s":[{"i":[[31,-1],[6.47,-14.418],[11.816,6.138],[0,0],[-31.506,-22.274],[0,0],[57.433,-2.872],[11.113,10.763]],"o":[[-9.393,0.303],[-11.53,5.582],[-10.184,15.138],[0,0],[76.994,7.726],[0,0],[-3.817,0.191],[-17.277,-16.733]],"v":[[31.5,16],[-6.47,41.918],[-43.316,41.862],[-51.5,89],[35.006,113.774],[176.5,98.5],[120.067,72.872],[79.777,48.733]],"c":true}]},{"t":60,"s":[{"i":[[19.5,2],[22.97,-2.918],[11.816,6.138],[0,0],[-31.006,-8.274],[0,0],[71.433,-7.372],[11.113,10.763]],"o":[[-3.146,-0.323],[-11.53,5.582],[-10.184,15.138],[0,0],[125.994,30.226],[0,0],[-3.802,0.392],[-17.277,-16.733]],"v":[[58.5,16],[12.03,43.918],[-66.316,32.362],[-77.5,91.5],[33.506,101.774],[221.5,94],[155.067,72.372],[108.277,49.233]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.133333340287,0.121568635106,0.121568635106,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-215.25,96.5],[-215.875,101.438],[-133.625,119],[-141.296,107.014]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":15,"s":[{"i":[[11.906,-3.844],[0,0],[-14.438,-2.578],[2.656,0.573]],"o":[[-2.219,2.156],[0,0],[-0.08,-3.055],[-58.085,-12.538]],"v":[[-142.031,103.344],[-145.109,111],[-46.562,123.953],[-45.165,112.663]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":16,"s":[{"i":[[11.906,-3.844],[-3.872,-0.8],[-14.062,0.422],[2.656,0.573]],"o":[[-2.219,2.156],[34.374,7.107],[-0.08,-3.055],[-58.085,-12.538]],"v":[[-132.781,104.094],[-137.984,112.375],[-15.562,125.578],[-45.165,112.663]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":20,"s":[{"i":[[11.906,-3.844],[-3.928,-0.444],[-1.062,-0.328],[2.656,0.573]],"o":[[-2.219,2.156],[36.484,4.125],[-0.08,-3.055],[-58.085,-12.538]],"v":[[-108.281,106.469],[-112.609,115.625],[3.688,125.328],[-45.165,112.663]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":24,"s":[{"i":[[1.531,0.406],[-3.932,-0.409],[-1.062,-0.328],[2.656,0.573]],"o":[[-2.219,2.156],[3.609,0.375],[1.188,-7.328],[-13.71,-3.038]],"v":[[-84.781,108.469],[-89.109,117.625],[10.312,122.578],[-44.04,110.663]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":26,"s":[{"i":[[1.531,0.406],[-3.932,-0.409],[-1.062,-0.328],[2.656,0.573]],"o":[[-2.219,2.156],[3.609,0.375],[1.188,-7.328],[-13.71,-3.038]],"v":[[-73.156,109.719],[-77.484,118.875],[9.188,119.703],[-28.79,109.288]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":27,"s":[{"i":[[1.531,0.406],[-3.853,-0.888],[-18.438,13.797],[2.656,0.573]],"o":[[-2.219,2.156],[3.277,0.755],[1.188,-7.328],[-13.71,-3.038]],"v":[[-68.156,110.594],[-71.484,119.625],[52.188,113.953],[-28.79,109.288]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":30,"s":[{"i":[[1.531,0.406],[-2.453,-0.938],[-2.063,6.047],[2.656,0.573]],"o":[[-2.219,2.156],[2.672,3.188],[1.188,-7.328],[-13.71,-3.038]],"v":[[-51.469,111.281],[-55.047,121.375],[55.563,120.453],[-28.79,109.288]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":33,"s":[{"i":[[1.531,0.406],[-2.453,-0.938],[-4.312,7.297],[2.656,0.573]],"o":[[-2.219,2.156],[2.672,3.188],[1.188,-7.328],[-13.71,-3.038]],"v":[[-51.469,111.281],[-47.547,117.125],[74.562,118.953],[-28.79,109.288]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":34,"s":[{"i":[[1.531,0.406],[-2.453,-0.938],[-14.938,12.297],[2.656,0.573]],"o":[[-2.219,2.156],[0.172,0.375],[1.188,-7.328],[-13.71,-3.038]],"v":[[-9.094,114.906],[-8.922,119.625],[81.188,115.828],[15.585,109.663]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":37,"s":[{"i":[[0,0],[-2.453,-0.938],[-8.438,8.297],[0,0]],"o":[[0,0],[0.172,0.375],[1.188,-7.328],[0,0]],"v":[[2.656,113.406],[31.953,122],[97.438,116.328],[15.585,109.663]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":40,"s":[{"i":[[0,0],[-4.044,-0.156],[-0.312,0.047],[0,0]],"o":[[0,0],[12.922,0.5],[1.188,-7.328],[0,0]],"v":[[2.656,113.406],[29.203,123.25],[112.562,115.578],[15.585,109.663]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":42,"s":[{"i":[[0,0],[-4.044,-0.156],[-0.312,0.047],[0,0]],"o":[[0,0],[12.922,0.5],[1.188,-7.328],[0,0]],"v":[[2.656,113.406],[29.203,123.25],[126.688,113.328],[15.585,109.663]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":46,"s":[{"i":[[0,0],[-4.044,-0.156],[-0.312,0.047],[0,0]],"o":[[0,0],[12.922,0.5],[1.188,-7.328],[0,0]],"v":[[23.281,111.906],[29.203,123.25],[102.562,107.328],[15.585,109.663]],"c":true}]},{"t":52,"s":[{"i":[[0,0],[-4.044,-0.156],[-0.312,0.047],[0,0]],"o":[[0,0],[12.922,0.5],[1.188,-7.328],[0,0]],"v":[[79.781,105.406],[85.703,116.75],[159.062,100.828],[72.085,103.163]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.048252958804,0.048252958804,0.048252958804,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 4","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[-11.75,108.875],[-11.75,108.719],[-12.375,121.625]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":4,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[-2.05,106.425],[-13.788,106.466],[-2.575,119.625]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":6,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[3.55,104.2],[-11.942,108.685],[2.825,118.375]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":10,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[12.5,102.75],[-8.25,113.125],[12.125,116.625]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":20,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[25.938,100.875],[6.625,114],[26.75,115.438]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":24,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[39.562,106.25],[18,114.75],[38.25,117.312]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":26,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[47.312,105.333],[22.417,113.375],[46.583,116.938]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":27,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[51.188,104.875],[26.5,108.75],[52.625,112.812]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":34,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[-44.312,104.375],[-44.5,115.125],[-8.75,111.438]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":37,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[-35.188,101.5],[-33.125,115.625],[-8.75,111.438]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":40,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[-22.688,91.125],[-22.125,115.625],[-5.875,111.188]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":50,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[-8.312,96.125],[-8.25,115.375],[22.75,111.562]],"c":true}]},{"t":60,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[17.062,102],[15.5,121.75],[17,101.812]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.048252958804,0.048252958804,0.048252958804,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 3","np":2,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":3600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"Ankle","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[247.495,282.303,0],"ix":2,"l":2},"a":{"a":0,"k":[247.495,282.303,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[76.295,76.295],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.431372582912,0.435294151306,0.447058856487,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0.352,-0.747],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[250,249.5],"ix":2},"a":{"a":0,"k":[0,-1],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape Layer 3","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[{"i":[[4.75,13],[4.958,-20.451],[17,-9.5],[0,0],[0,0],[0,0],[2.949,9.116]],"o":[[-8.642,-23.651],[-4,16.5],[-13.05,7.292],[0,0],[0,0],[0,0],[-13.75,-42.5]],"v":[[35.25,-13.25],[-38,-2.5],[-64.75,45.75],[-77,80.5],[36,103],[72,83],[65.5,55]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":7,"s":[{"i":[[4.75,13],[4.958,-20.451],[10.911,-11.944],[0,0],[0,0],[-0.042,3.321],[1.92,9.191]],"o":[[-8.642,-23.651],[-4,16.5],[-9.974,10.952],[0,0],[0,0],[0.039,-3.144],[-8.679,-37.584]],"v":[[35.25,-13.25],[-38,-2.5],[-55.745,48.291],[-70.339,86.032],[38.032,103.79],[53.459,80.459],[49.214,51.928]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":13,"s":[{"i":[[4.75,13],[4.958,-20.451],[5.692,-14.038],[0,0],[0,0],[-0.077,6.167],[1.038,9.254]],"o":[[-8.642,-23.651],[-4,16.5],[-7.337,14.089],[0,0],[0,0],[0.073,-5.839],[-4.332,-33.37]],"v":[[35.25,-13.25],[-38,-2.5],[-48.026,50.469],[-64.629,90.774],[39.774,104.468],[44.53,78.087],[42.219,49.1]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":14,"s":[{"i":[[4.75,13],[4.958,-20.451],[4.822,-14.387],[0,0],[0,0],[-0.083,6.642],[0.891,9.265]],"o":[[-8.642,-23.651],[-4,16.5],[-6.898,14.612],[0,0],[0,0],[0.079,-6.288],[-3.608,-32.667]],"v":[[35.25,-13.25],[-38,-2.5],[-46.739,50.832],[-63.677,91.565],[40.065,104.581],[43.763,77.709],[41.774,48.647]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":18,"s":[{"i":[[4.75,13],[4.958,-20.451],[1.343,-15.784],[0,0],[0,0],[-0.107,8.539],[0.303,9.308]],"o":[[-8.642,-23.651],[-4,16.5],[-5.14,16.703],[0,0],[0,0],[0.101,-8.085],[-0.71,-29.858]],"v":[[35.25,-13.25],[-38,-2.5],[-41.593,52.284],[-59.871,94.726],[41.226,105.032],[41.16,76.224],[40.46,46.858]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":22,"s":[{"i":[[4.75,13],[4.958,-20.451],[2.643,-14.689],[0,0],[0,0],[-0.131,10.437],[-0.285,9.35]],"o":[[-8.642,-23.651],[-4,16.5],[-3.382,18.794],[0,0],[0,0],[0.124,-9.881],[-1.153,-29.016]],"v":[[35.25,-13.25],[-38,-2.5],[-40.419,43.347],[-56.065,97.887],[42.387,105.484],[42.556,74.734],[43.145,45.065]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":31,"s":[{"i":[[4.75,13],[4.958,-20.451],[0.75,-14.75],[0,0],[0,0],[2.085,12.416],[-1.608,9.446]],"o":[[-8.642,-23.651],[-4,16.5],[-0.759,14.93],[0,0],[0,0],[-1.587,-9.449],[4,-23.5]],"v":[[35.25,-13.25],[-38,-2.5],[-35.75,40.25],[-47.5,105],[45,106.5],[36.5,71],[34,41]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":39,"s":[{"i":[[5.417,13.733],[6.311,-19.93],[1.795,-14.553],[0,0],[0,0],[-0.938,11.038],[0,0]],"o":[[-9.145,-23.444],[-5.067,16.033],[-1.036,15.06],[0,0],[0,0],[0.847,-8.506],[0,0]],"v":[[35.25,-13.25],[-37.467,-5.576],[-37.666,39.576],[-44.282,97.019],[37.2,99.167],[41.5,71],[39.333,41.333]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":41,"s":[{"i":[[5.583,13.917],[6.649,-19.8],[2.057,-14.504],[0,0],[0,0],[-1.693,10.694],[1.27,8.469]],"o":[[-9.271,-23.392],[-5.333,15.917],[-1.105,15.092],[0,0],[0,0],[1.456,-8.27],[-4.25,-22.083]],"v":[[35.25,-13.25],[-37.333,-6.345],[-38.145,39.408],[-45.978,94.399],[35.25,97.333],[36.5,71],[40.667,41.417]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":50,"s":[{"i":[[6.333,14.742],[8.172,-19.214],[3.233,-14.282],[0,0],[0,0],[-5.094,9.144],[3.859,7.59]],"o":[[-9.837,-23.159],[-6.533,15.392],[-2.97,13.549],[0,0],[0,0],[4.194,-7.208],[-11.675,-20.808]],"v":[[35.25,-13.25],[-36.733,-9.805],[-40.3,38.65],[-50.308,84.717],[26.475,89.083],[36.5,71],[46.667,41.792]],"c":true}]},{"t":60,"s":[{"i":[[7.167,15.658],[9.863,-18.563],[4.54,-14.036],[0,0],[0,0],[-8.872,7.422],[6.736,6.614]],"o":[[-10.466,-22.899],[-7.867,14.808],[-4.134,12.823],[0,0],[0,0],[7.237,-6.029],[-19.925,-19.392]],"v":[[35.25,-13.25],[-36.067,-13.65],[-63.3,37.833],[-72.392,74.067],[16.725,79.917],[36.5,71],[53.333,42.208]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.431372582912,0.435294151306,0.447058856487,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[247.5,299],"ix":2},"a":{"a":0,"k":[-2.5,49],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape Layer 4","np":1,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":3600,"st":0,"ct":1,"bm":0}]},{"id":"comp_23","nm":"PCOMP_SpeechBubble_L","fr":60,"layers":[{"ddd":0,"ind":1,"ty":0,"nm":"PCOMP_Text Animation Bubble L","parent":2,"refId":"comp_24","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-214.276,-104.124,0],"ix":2,"l":2},"a":{"a":0,"k":[300,85,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"tm":{"a":1,"k":[{"t":0,"s":[0],"h":1},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":74,"s":[0]},{"t":164,"s":[1.5],"h":1},{"t":478,"s":[0],"h":1}],"ix":2},"w":600,"h":170,"ip":0,"op":3600,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"SpeechBubble_1","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[300.349,104.751,0],"ix":2,"l":2},"a":{"a":0,"k":[-214.276,-104.124,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.12,"y":0.9},"o":{"x":0.11,"y":0},"t":51,"s":[{"i":[[0,-0.406],[0,0],[0.406,0],[0,0],[0,0],[0,0],[0,0],[0,0.406],[0,0],[-0.406,0],[0,0]],"o":[[0,0],[0,0.406],[0,0],[0,0],[0,0],[0,0],[-0.406,0],[0,0],[0,-0.406],[0,0],[0.406,0]],"v":[[17.765,122.212],[17.772,122.29],[17.037,123.025],[16.966,123.005],[16.941,123.049],[16.892,123.008],[16.819,123.029],[16.084,122.294],[16.076,122.215],[16.812,121.48],[17.03,121.476]],"c":true}]},{"i":{"x":0.3,"y":0.95},"o":{"x":0.3,"y":0.1},"t":69,"s":[{"i":[[0,-8.284],[0,0],[8.284,0],[0,0],[0,0],[0,0],[0,0],[0,8.284],[0,0],[-8.284,0],[0,0]],"o":[[0,0],[0,8.284],[0,0],[0,0],[0,0],[0,0],[-8.284,0],[0,0],[0,-8.284],[0,0],[8.284,0]],"v":[[31.724,-75.125],[31.724,75.975],[16.724,90.975],[15.272,90.55],[5.272,113.8],[-20.228,90.55],[-21.724,90.975],[-36.724,75.975],[-36.724,-75.125],[-21.724,-90.125],[16.724,-90.125]],"c":true}]},{"i":{"x":0.1,"y":1},"o":{"x":0.3,"y":0.1},"t":81,"s":[{"i":[[0,-9.193],[0,0],[8.781,0],[0,0],[0,0],[0,0],[0,0],[0,9.193],[0,0],[-8.781,0],[0,0]],"o":[[0,0],[0,9.193],[0,0],[0,0],[0,0],[0,0],[-8.781,0],[0,0],[0,-9.193],[0,0],[8.781,0]],"v":[[299.674,-88.334],[299.571,88.334],[283.672,104.979],[16.085,104.979],[5.17,122.8],[-21.543,104.979],[-283.877,104.979],[-299.777,88.334],[-299.674,-88.334],[-283.775,-104.979],[283.775,-104.979]],"c":true}]},{"t":107,"s":[{"i":[[0,-8.284],[0,0],[8.284,0],[0,0],[0,0],[0,0],[0,0],[0,8.284],[0,0],[-8.284,0],[0,0]],"o":[[0,0],[0,8.284],[0,0],[0,0],[0,0],[0,0],[-8.284,0],[0,0],[0,-8.284],[0,0],[8.284,0]],"v":[[282.724,-75.55],[282.724,75.55],[267.724,90.55],[15.272,90.55],[5.272,113.8],[-20.228,90.55],[-267.724,90.55],[-282.724,75.55],[-282.724,-75.55],[-267.724,-90.55],[267.724,-90.55]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":2,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":1,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-213.397,-101.896],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Rectangle 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":3600,"st":0,"ct":1,"bm":0}]},{"id":"comp_24","nm":"PCOMP_Text Animation Bubble L","fr":60,"layers":[{"ddd":0,"ind":1,"ty":5,"nm":"What product can we add to our main offering that actually makes sense...","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[301.2,41.74,0],"ix":2,"l":2},"a":{"a":0,"k":[0.2,-7.76,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"t":{"d":{"k":[{"s":{"s":42.7999992370605,"f":"Ubuntu-Bold","t":"What product can we add\rto our main offering that\ractually makes sense...","ca":0,"j":2,"tr":0,"lh":48.5,"ls":0,"fc":[0,0,0]},"t":0}]},"p":{},"m":{"g":2,"a":{"a":0,"k":[0,0],"ix":2}},"a":[{"nm":"Animator 1","s":{"t":0,"xe":{"a":0,"k":0,"ix":7},"ne":{"a":0,"k":0,"ix":8},"a":{"a":0,"k":100,"ix":4},"b":3,"rn":0,"sh":1,"sm":{"a":0,"k":100,"ix":6},"s":{"a":0,"k":100,"ix":1},"e":{"a":1,"k":[{"i":{"x":[0.12],"y":[1]},"o":{"x":[0.44],"y":[0]},"t":0,"s":[0]},{"t":90,"s":[100]}],"ix":2},"r":1},"a":{"p":{"a":0,"k":[0,153,0],"ix":2},"o":{"a":0,"k":0,"ix":9}}}]},"ip":0,"op":3600,"st":0,"ct":1,"bm":0}]},{"id":"comp_25","nm":"PCOMP_SpeechBubble_R","fr":60,"layers":[{"ddd":0,"ind":1,"ty":0,"nm":"PCOMP_Text Animation Bubble R","parent":2,"refId":"comp_26","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-60.647,-103.309,0],"ix":2,"l":2},"a":{"a":0,"k":[160,85,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"tm":{"a":1,"k":[{"t":0,"s":[0],"h":1},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":74,"s":[0]},{"t":164,"s":[1.5],"h":1},{"t":478,"s":[0],"h":1}],"ix":2},"w":320,"h":170,"ip":0,"op":3600,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"SpeechBubble_2","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[38.349,99.751,0],"ix":2,"l":2},"a":{"a":0,"k":[-214.276,-104.124,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.12,"y":0.9},"o":{"x":0.11,"y":0},"t":51,"s":[{"i":[[0,-0.406],[0,0],[0.406,0],[0,0],[0,0],[0,0],[0,0],[0,0.406],[0,0],[-0.406,0],[0,0]],"o":[[0,0],[0,0.406],[0,0],[0,0],[0,0],[0,0],[-0.406,0],[0,0],[0,-0.406],[0,0],[0.406,0]],"v":[[17.765,122.212],[17.772,122.29],[17.037,123.025],[16.966,123.005],[16.941,123.049],[16.892,123.008],[16.819,123.029],[16.084,122.294],[16.076,122.215],[16.812,121.48],[17.03,121.476]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.3,"y":0.1},"t":69,"s":[{"i":[[0,-8.284],[0,0],[8.284,0],[0,0],[0,0],[0,0],[0,0],[0,8.284],[0,0],[-8.284,0],[0,0]],"o":[[0,0],[0,8.284],[0,0],[0,0],[0,0],[0,0],[-8.284,0],[0,0],[0,-8.284],[0,0],[8.284,0]],"v":[[93.724,-78.125],[93.724,72.975],[78.724,87.975],[77.272,87.55],[49.272,110.8],[41.772,87.55],[40.276,87.975],[25.276,72.975],[25.276,-78.125],[40.276,-93.125],[78.724,-93.125]],"c":true}]},{"i":{"x":0.1,"y":1},"o":{"x":0.167,"y":0.167},"t":81,"s":[{"i":[[0,-8.858],[0,0],[8.598,0],[0,0],[0,0],[0,0],[0,0],[0,8.858],[0,0],[-8.598,0],[0,0]],"o":[[0,0],[0,8.858],[0,0],[0,0],[0,0],[0,0],[-8.598,0],[0,0],[0,-8.858],[0,0],[8.598,0]],"v":[[336.294,-84.137],[336.229,83.124],[320.661,99.164],[89.495,98.399],[48.794,123.34],[40.65,98.619],[-22.213,99.202],[-37.781,83.163],[-37.716,-84.098],[-22.148,-100.138],[320.726,-100.176]],"c":true}]},{"t":107,"s":[{"i":[[0,-8.284],[0,0],[8.284,0],[0,0],[0,0],[0,0],[0,0],[0,8.284],[0,0],[-8.284,0],[0,0]],"o":[[0,0],[0,8.284],[0,0],[0,0],[0,0],[0,0],[-8.284,0],[0,0],[0,-8.284],[0,0],[8.284,0]],"v":[[321.224,-78.625],[321.224,72.475],[306.224,87.475],[79.772,87.15],[49.272,110.475],[44.272,87.15],[-11.724,87.475],[-26.724,72.475],[-26.724,-78.625],[-11.724,-93.625],[306.224,-93.625]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":2,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":1,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-213.397,-101.896],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Rectangle 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":3600,"st":0,"ct":1,"bm":0}]},{"id":"comp_26","nm":"PCOMP_Text Animation Bubble R","fr":60,"layers":[{"ddd":0,"ind":1,"ty":5,"nm":"...and that our  customers will find valuable?","cl":"and","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[161.2,41.74,0],"ix":2,"l":2},"a":{"a":0,"k":[0.2,-7.76,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"t":{"d":{"k":[{"s":{"s":42.7999992370605,"f":"Ubuntu-Bold","t":"...and that our \rcustomers will\rfind valuable?","ca":0,"j":2,"tr":0,"lh":48.5,"ls":0,"fc":[0,0,0]},"t":0}]},"p":{},"m":{"g":1,"a":{"a":0,"k":[0,0],"ix":2}},"a":[{"nm":"Animator 1","s":{"t":0,"xe":{"a":0,"k":0,"ix":7},"ne":{"a":0,"k":0,"ix":8},"a":{"a":0,"k":100,"ix":4},"b":3,"rn":0,"sh":1,"sm":{"a":0,"k":100,"ix":6},"s":{"a":0,"k":100,"ix":1},"e":{"a":1,"k":[{"i":{"x":[0.12],"y":[1]},"o":{"x":[0.44],"y":[0]},"t":0,"s":[0]},{"t":90,"s":[100]}],"ix":2},"r":1},"a":{"p":{"a":0,"k":[0,153,0],"ix":2},"o":{"a":0,"k":0,"ix":9}}}]},"ip":0,"op":3600,"st":0,"ct":1,"bm":0}]},{"id":"comp_27","nm":"Rig 4 V2","fr":60,"layers":[{"ddd":0,"ind":1,"ty":3,"nm":"MAIN PRS","sr":1,"ks":{"o":{"a":0,"k":0,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"s":true,"x":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[1226.832]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":9,"s":[1200.332]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":55,"s":[1066.332]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":58,"s":[1058.332]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":94,"s":[952.332]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":103,"s":[926.832]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":149,"s":[791.832]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":151,"s":[786.457]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":188,"s":[676.957]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":197,"s":[652.207]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":198,"s":[648.207]},{"t":234,"s":[542.207]}],"ix":3},"y":{"a":0,"k":1027.125,"ix":4}},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"ip":0,"op":3600,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":3,"nm":"TURN CTRL","parent":1,"sr":1,"ks":{"o":{"a":0,"k":27,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"s":true,"x":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.063],"y":[0.11]},"t":234,"s":[33.732]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":269,"s":[-6.268]},{"t":285,"s":[-1.268]}],"ix":3},"y":{"a":1,"k":[{"i":{"x":[0.913],"y":[1]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[-233.004]},{"i":{"x":[0.933],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":10,"s":[-225.504]},{"i":{"x":[0.934],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":35,"s":[-237.004]},{"i":{"x":[0.933],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":58,"s":[-225.504]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.333],"y":[0]},"t":81,"s":[-237.004]},{"i":{"x":[0.913],"y":[1]},"o":{"x":[0.167],"y":[0.167]},"t":94,"s":[-233.004]},{"i":{"x":[0.933],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":105,"s":[-225.504]},{"i":{"x":[0.934],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":129,"s":[-237.004]},{"i":{"x":[0.933],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":152,"s":[-225.504]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.333],"y":[0]},"t":175,"s":[-237.004]},{"i":{"x":[0.913],"y":[1]},"o":{"x":[0.167],"y":[0.167]},"t":188,"s":[-233.004]},{"i":{"x":[0.933],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":199,"s":[-225.504]},{"i":{"x":[0.934],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":223,"s":[-237.004]},{"i":{"x":[0.933],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":246,"s":[-231.504]},{"t":269,"s":[-237.004]}],"ix":4}},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"ef":[{"ty":5,"nm":"Head Turn","np":3,"mn":"ADBE Slider Control","ix":1,"en":1,"ef":[{"ty":0,"nm":"Slider","mn":"ADBE Slider Control-0001","ix":1,"v":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.167],"y":[0]},"t":0,"s":[0]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":246,"s":[0]},{"t":267,"s":[33]}],"ix":1}}]},{"ty":5,"nm":"Head Tilt","np":3,"mn":"ADBE Slider Control","ix":2,"en":1,"ef":[{"ty":0,"nm":"Slider","mn":"ADBE Slider Control-0001","ix":1,"v":{"a":1,"k":[{"i":{"x":[0.913],"y":[1]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[-2.274]},{"i":{"x":[0.933],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":16,"s":[-4.7]},{"i":{"x":[0.934],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":46,"s":[0]},{"i":{"x":[0.933],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":67,"s":[-4.7]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.333],"y":[0]},"t":85,"s":[0]},{"i":{"x":[0.913],"y":[1]},"o":{"x":[0.167],"y":[0.167]},"t":94,"s":[-2.274]},{"i":{"x":[0.933],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":110,"s":[-4.7]},{"i":{"x":[0.934],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":140,"s":[0]},{"i":{"x":[0.933],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":161,"s":[-4.7]},{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":179,"s":[0]},{"t":188,"s":[0]}],"ix":1}}]},{"ty":5,"nm":"Neck Tilt","np":3,"mn":"ADBE Slider Control","ix":3,"en":1,"ef":[{"ty":0,"nm":"Slider","mn":"ADBE Slider Control-0001","ix":1,"v":{"a":1,"k":[{"i":{"x":[0.913],"y":[1]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[-0.45]},{"i":{"x":[0.933],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":10,"s":[-1.433]},{"i":{"x":[0.934],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":35,"s":[0.267]},{"i":{"x":[0.933],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":58,"s":[-1.433]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.333],"y":[0]},"t":81,"s":[0.267]},{"i":{"x":[0.913],"y":[1]},"o":{"x":[0.167],"y":[0.167]},"t":94,"s":[-0.45]},{"i":{"x":[0.933],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":104,"s":[-1.433]},{"i":{"x":[0.934],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":129,"s":[0.267]},{"i":{"x":[0.933],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":152,"s":[-1.433]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.333],"y":[0]},"t":175,"s":[0.267]},{"t":188,"s":[-1.433]}],"ix":1}}]},{"ty":5,"nm":"Head Offset","np":3,"mn":"ADBE Point Control","ix":4,"en":1,"ef":[{"ty":3,"nm":"Point","mn":"ADBE Point Control-0001","ix":1,"v":{"a":1,"k":[{"i":{"x":0.913,"y":1},"o":{"x":0.167,"y":0.167},"t":0,"s":[4.8,-1.437],"to":[0,0],"ti":[0,0]},{"i":{"x":0.933,"y":1},"o":{"x":0.333,"y":0},"t":16,"s":[4.8,-2],"to":[0,0],"ti":[0,0]},{"i":{"x":0.934,"y":1},"o":{"x":0.333,"y":0},"t":46,"s":[4.8,-1],"to":[0,0],"ti":[0,0]},{"i":{"x":0.933,"y":1},"o":{"x":0.333,"y":0},"t":67,"s":[4.8,-2],"to":[0,0],"ti":[0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.333,"y":0},"t":85,"s":[4.8,-1],"to":[0,0],"ti":[0,0]},{"i":{"x":0.913,"y":1},"o":{"x":0.167,"y":0.167},"t":94,"s":[4.8,-1.437],"to":[0,0],"ti":[0,0]},{"i":{"x":0.933,"y":1},"o":{"x":0.333,"y":0},"t":110,"s":[4.8,-2],"to":[0,0],"ti":[0,0]},{"i":{"x":0.934,"y":1},"o":{"x":0.333,"y":0},"t":140,"s":[4.8,-1],"to":[0,0],"ti":[0,0]},{"i":{"x":0.933,"y":1},"o":{"x":0.333,"y":0},"t":161,"s":[4.8,-2],"to":[0,0],"ti":[0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.333,"y":0},"t":179,"s":[4.8,-1],"to":[0,0],"ti":[0,0]},{"i":{"x":0.667,"y":0.667},"o":{"x":0.167,"y":0.167},"t":188,"s":[4.8,-1.437],"to":[0,0],"ti":[0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":246,"s":[4.8,-1.437],"to":[0,0],"ti":[0,0]},{"t":267,"s":[0.6,-3.737]}],"ix":1}}]},{"ty":5,"nm":"Body Tilt","np":3,"mn":"ADBE Slider Control","ix":5,"en":1,"ef":[{"ty":0,"nm":"Slider","mn":"ADBE Slider Control-0001","ix":1,"v":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.167],"y":[0]},"t":0,"s":[-3.3]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":219,"s":[-3.3]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":234,"s":[0.1]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":269,"s":[-4]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":291,"s":[1.1]},{"t":314,"s":[0]}],"ix":1}}]},{"ty":5,"nm":"Body Turn","np":3,"mn":"ADBE Slider Control","ix":6,"en":1,"ef":[{"ty":0,"nm":"Slider","mn":"ADBE Slider Control-0001","ix":1,"v":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":-5,"s":[8]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":214,"s":[8]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":256,"s":[47]},{"t":261,"s":[50]}],"ix":1}}]},{"ty":5,"nm":"Hips Tilt","np":3,"mn":"ADBE Slider Control","ix":7,"en":1,"ef":[{"ty":0,"nm":"Slider","mn":"ADBE Slider Control-0001","ix":1,"v":{"a":0,"k":0,"ix":1}}]},{"ty":5,"nm":"Hips Turn","np":3,"mn":"ADBE Slider Control","ix":8,"en":1,"ef":[{"ty":0,"nm":"Slider","mn":"ADBE Slider Control-0001","ix":1,"v":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[35]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":46,"s":[25]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":94,"s":[35]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.333],"y":[0]},"t":140,"s":[25]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":188,"s":[35]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":219,"s":[35]},{"t":261,"s":[50]}],"ix":1}}]},{"ty":5,"nm":"L Shoe Turn","np":3,"mn":"ADBE Slider Control","ix":9,"en":1,"ef":[{"ty":0,"nm":"Slider","mn":"ADBE Slider Control-0001","ix":1,"v":{"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":229,"s":[0]},{"t":253,"s":[57]}],"ix":1}}]},{"ty":5,"nm":"R Shoe Turn","np":3,"mn":"ADBE Slider Control","ix":10,"en":1,"ef":[{"ty":0,"nm":"Slider","mn":"ADBE Slider Control-0001","ix":1,"v":{"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":234,"s":[0]},{"t":261,"s":[29]}],"ix":1}}]},{"ty":5,"nm":"L Thumb Rotate","np":3,"mn":"ADBE Slider Control","ix":11,"en":1,"ef":[{"ty":0,"nm":"Slider","mn":"ADBE Slider Control-0001","ix":1,"v":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.167],"y":[0]},"t":0,"s":[-44.8]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":249,"s":[-44.8]},{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":267,"s":[-19.8]},{"t":282,"s":[-8]}],"ix":1}}]},{"ty":5,"nm":"Phone Rotate","np":3,"mn":"ADBE Slider Control","ix":12,"en":1,"ef":[{"ty":0,"nm":"Slider","mn":"ADBE Slider Control-0001","ix":1,"v":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.167],"y":[0]},"t":0,"s":[-71]},{"i":{"x":[0.833],"y":[0.942]},"o":{"x":[0.333],"y":[0]},"t":249,"s":[-71]},{"i":{"x":[0.85],"y":[0.342]},"o":{"x":[0.167],"y":[1.042]},"t":267,"s":[-21]},{"i":{"x":[0.835],"y":[1]},"o":{"x":[0.413],"y":[0.159]},"t":307,"s":[-14.803]},{"t":334,"s":[21.9]}],"ix":1}}]},{"ty":5,"nm":"Phone Pos Offset","np":3,"mn":"ADBE Point Control","ix":13,"en":1,"ef":[{"ty":3,"nm":"Point","mn":"ADBE Point Control-0001","ix":1,"v":{"a":1,"k":[{"i":{"x":0.667,"y":0.667},"o":{"x":0.167,"y":0.167},"t":0,"s":[0,3],"to":[0,0],"ti":[0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":249,"s":[0,3],"to":[0,0],"ti":[0,0]},{"t":267,"s":[0,-1]}],"ix":1}}]},{"ty":5,"nm":"R Thumb Rotate","np":3,"mn":"ADBE Slider Control","ix":14,"en":1,"ef":[{"ty":0,"nm":"Slider","mn":"ADBE Slider Control-0001","ix":1,"v":{"a":0,"k":16.8,"ix":1}}]},{"ty":5,"nm":"R Thumb Point","np":3,"mn":"ADBE Slider Control","ix":15,"en":1,"ef":[{"ty":0,"nm":"Slider","mn":"ADBE Slider Control-0001","ix":1,"v":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[-60]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":283,"s":[0]},{"t":288,"s":[100]}],"ix":1}}]}],"ip":0,"op":3600,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":3,"nm":"R Leg N CTRL","parent":1,"sr":1,"ks":{"o":{"a":0,"k":0,"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[19]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":10,"s":[-1]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":55,"s":[-1]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":57,"s":[-14]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":63,"s":[-24]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":94,"s":[19]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":104,"s":[-1]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":149,"s":[-1]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":151,"s":[-14]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":157,"s":[-24]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":188,"s":[19]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":198,"s":[-1]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":234,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":243,"s":[-16]},{"t":261,"s":[0]}],"ix":10},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":-48,"s":[84.633,-32.045,0],"to":[14.887,-0.148,0],"ti":[0,0,0]},{"i":{"x":0.621,"y":0.621},"o":{"x":0.167,"y":0.167},"t":-39,"s":[109.779,-32.312,0],"to":[0,0,0],"ti":[3.682,2.366,0]},{"i":{"x":0.602,"y":0.602},"o":{"x":0.258,"y":0.258},"t":-37.676,"s":[107.52,-36.407,0],"to":[-3.682,-2.366,0],"ti":[11.882,2.995,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.322,"y":0.322},"t":-31.941,"s":[87.685,-46.506,0],"to":[-23.279,-5.867,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[-36.52,-35.625,0],"to":[0,0,0],"ti":[-24.383,-0.552,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":10,"s":[-21.52,-31.625,0],"to":[16.83,0.381,0],"ti":[-33.172,0.329,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":46,"s":[84.633,-32.045,0],"to":[14.887,-0.148,0],"ti":[0,0,0]},{"i":{"x":0.621,"y":0.621},"o":{"x":0.167,"y":0.167},"t":55,"s":[109.779,-32.312,0],"to":[0,0,0],"ti":[3.682,2.366,0]},{"i":{"x":0.602,"y":0.602},"o":{"x":0.258,"y":0.258},"t":56.324,"s":[107.52,-36.407,0],"to":[-3.682,-2.366,0],"ti":[11.882,2.995,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.322,"y":0.322},"t":62.059,"s":[87.685,-46.506,0],"to":[-23.279,-5.867,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":94,"s":[-36.52,-35.625,0],"to":[0,0,0],"ti":[-24.383,-0.552,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":104,"s":[-21.52,-31.625,0],"to":[16.83,0.381,0],"ti":[-33.172,0.329,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":140,"s":[84.633,-32.045,0],"to":[14.887,-0.148,0],"ti":[0,0,0]},{"i":{"x":0.621,"y":0.621},"o":{"x":0.167,"y":0.167},"t":149,"s":[109.779,-32.312,0],"to":[0,0,0],"ti":[3.682,2.366,0]},{"i":{"x":0.602,"y":0.602},"o":{"x":0.258,"y":0.258},"t":150.324,"s":[107.52,-36.407,0],"to":[-3.682,-2.366,0],"ti":[11.882,2.995,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.322,"y":0.322},"t":156.059,"s":[87.685,-46.506,0],"to":[-23.279,-5.867,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":188,"s":[-36.52,-35.625,0],"to":[0,0,0],"ti":[-24.383,-0.552,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":198,"s":[-21.52,-31.625,0],"to":[16.83,0.381,0],"ti":[-33.172,0.329,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":234,"s":[84.633,-32.045,0],"to":[-22.363,-36.398,0],"ti":[1.667,0,0]},{"t":261,"s":[-25.367,-32.045,0]}],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"ef":[{"ty":5,"nm":"R Leg N Limb Control","np":52,"mn":"Pseudo/LimbControlsV3","ix":1,"en":1,"ef":[{"ty":6,"nm":"Dimensions","mn":"Pseudo/LimbControlsV3-0001","ix":1,"v":0},{"ty":6,"nm":"Upper Limb","mn":"Pseudo/LimbControlsV3-0002","ix":2,"v":0},{"ty":0,"nm":"Upper Limb Length","mn":"Pseudo/LimbControlsV3-0003","ix":3,"v":{"a":0,"k":100,"ix":3}},{"ty":0,"nm":"Upper Limb Top Width","mn":"Pseudo/LimbControlsV3-0004","ix":4,"v":{"a":0,"k":41,"ix":4}},{"ty":0,"nm":"Upper Limb Top Curvature","mn":"Pseudo/LimbControlsV3-0005","ix":5,"v":{"a":0,"k":100,"ix":5}},{"ty":0,"nm":"Upper Limb Bottom Width","mn":"Pseudo/LimbControlsV3-0006","ix":6,"v":{"a":0,"k":31.4,"ix":6}},{"ty":0,"nm":"Upper Limb Bottom Curvature","mn":"Pseudo/LimbControlsV3-0007","ix":7,"v":{"a":0,"k":100,"ix":7}},{"ty":7,"nm":"UL Enable Side Curvature","mn":"Pseudo/LimbControlsV3-0008","ix":8,"v":{"a":0,"k":0,"ix":8}},{"ty":7,"nm":"UL Enable Inverse Curvature","mn":"Pseudo/LimbControlsV3-0009","ix":9,"v":{"a":0,"k":0,"ix":9}},{"ty":0,"nm":"UL Side Curvature Center Point","mn":"Pseudo/LimbControlsV3-0010","ix":10,"v":{"a":0,"k":0,"ix":10}},{"ty":0,"nm":"UL Side Curvature Bend","mn":"Pseudo/LimbControlsV3-0011","ix":11,"v":{"a":0,"k":0,"ix":11}},{"ty":0,"nm":"UL Left/Right Side Weight","mn":"Pseudo/LimbControlsV3-0012","ix":12,"v":{"a":0,"k":0,"ix":12}},{"ty":6,"nm":"Limb Controls","mn":"Pseudo/LimbControlsV3-0013","ix":13,"v":0},{"ty":6,"nm":"Lower Limb","mn":"Pseudo/LimbControlsV3-0014","ix":14,"v":0},{"ty":0,"nm":"Lower Limb Length","mn":"Pseudo/LimbControlsV3-0015","ix":15,"v":{"a":0,"k":105,"ix":15}},{"ty":0,"nm":"Lower Limb Top Width","mn":"Pseudo/LimbControlsV3-0016","ix":16,"v":{"a":0,"k":31.4,"ix":16}},{"ty":0,"nm":"Lower Limb Top Curvature","mn":"Pseudo/LimbControlsV3-0017","ix":17,"v":{"a":0,"k":100,"ix":17}},{"ty":0,"nm":"Lower Limb Bottom Width","mn":"Pseudo/LimbControlsV3-0018","ix":18,"v":{"a":0,"k":22.3,"ix":18}},{"ty":0,"nm":"Lower Limb Bottom Curvature","mn":"Pseudo/LimbControlsV3-0019","ix":19,"v":{"a":0,"k":0,"ix":19}},{"ty":7,"nm":"LL Enable Side Curvature","mn":"Pseudo/LimbControlsV3-0020","ix":20,"v":{"a":0,"k":0,"ix":20}},{"ty":7,"nm":"LL Enable Inverse Curvature","mn":"Pseudo/LimbControlsV3-0021","ix":21,"v":{"a":0,"k":0,"ix":21}},{"ty":0,"nm":"LL Side Curvature Center Point","mn":"Pseudo/LimbControlsV3-0022","ix":22,"v":{"a":0,"k":0,"ix":22}},{"ty":0,"nm":"LL Side Curvature Bend","mn":"Pseudo/LimbControlsV3-0023","ix":23,"v":{"a":0,"k":0,"ix":23}},{"ty":0,"nm":"LL Left/Right Side Weight","mn":"Pseudo/LimbControlsV3-0024","ix":24,"v":{"a":0,"k":0,"ix":24}},{"ty":6,"nm":"Limb Controls","mn":"Pseudo/LimbControlsV3-0025","ix":25,"v":0},{"ty":6,"nm":"Limb Controls","mn":"Pseudo/LimbControlsV3-0026","ix":26,"v":0},{"ty":6,"nm":"Parenting Data","mn":"Pseudo/LimbControlsV3-0027","ix":27,"v":0},{"ty":3,"nm":"IK Angles","mn":"Pseudo/LimbControlsV3-0028","ix":28,"v":{"a":0,"k":[0,0],"ix":28,"x":"var $bm_rt;\nvar ctrlLayer = thisComp.layer('R Leg N CTRL');\nvar adjustedLimbLengths = ctrlLayer.effect('R Leg N Limb Control')('Adjusted U/L Limb Lengths').value;\nvar upperLimbLength = adjustedLimbLengths[0];\nvar lowerLimbLength = adjustedLimbLengths[1];\nvar disableIK = ctrlLayer.effect('R Leg N Limb Control')('Disable IK').value;\nvar upperLimbAngle = ctrlLayer.effect('R Leg N Limb Control')('Upper Limb Angle').value;\nvar lowerLimbAngle = ctrlLayer.effect('R Leg N Limb Control')('Lower Limb Angle').value;\nvar ikDirection = ctrlLayer.effect('R Leg N Limb Control')('IK Direction').value;\nif (disableIK == 1) {\n    var ikAngles = [\n        upperLimbAngle,\n        upperLimbAngle + lowerLimbAngle\n    ];\n} else {\n    var goalLayer = ctrlLayer;\n    function ensure2DArray(value) {\n        if ($bm_isInstanceOfArray(value)) {\n            if (value.length > 2) {\n                return [\n                    value[0],\n                    value[1]\n                ];\n            }\n        }\n        return value;\n    }\n    function worldPosition(target) {\n        var pos = target.toWorld(target.anchorPoint);\n        return ensure2DArray(pos);\n    }\n    function calculateRotationAngle(pointA, pointB) {\n        var diff = ensure2DArray($bm_sub(pointB, pointA));\n        return Math.atan2(diff[1], diff[0]);\n    }\n    var limbLayer = thisComp.layer('R Leg N');\n    var upperLimbStartPos = worldPosition(limbLayer);\n    var goalPos = worldPosition(goalLayer);\n    var goalPos1 = thisLayer.transform.position;\n    var upperToGoalVector = ensure2DArray($bm_sub(goalPos, upperLimbStartPos));\n    function formatVector(vector) {\n        return $bm_sum($bm_sum(vector[0].toFixed(2), ', '), vector[1].toFixed(2));\n    }\n    var distanceToGoal = length(upperToGoalVector);\n    var jointAngle2 = $bm_mul($bm_neg(ikDirection > 0 ? -1 : 1), Math.acos(clamp($bm_div($bm_sub($bm_sub($bm_sum($bm_mul(upperToGoalVector[0], upperToGoalVector[0]), $bm_mul(upperToGoalVector[1], upperToGoalVector[1])), $bm_mul(upperLimbLength, upperLimbLength)), $bm_mul(lowerLimbLength, lowerLimbLength)), $bm_mul($bm_mul(2, upperLimbLength), lowerLimbLength)), -1, 1)));\n    var jointAngle1 = Math.atan2($bm_sub($bm_mul($bm_neg(upperToGoalVector[0]), $bm_sum(upperLimbLength, $bm_mul(lowerLimbLength, Math.cos(jointAngle2)))), $bm_mul(upperToGoalVector[1], $bm_mul(lowerLimbLength, Math.sin(jointAngle2)))), $bm_sub($bm_mul(upperToGoalVector[1], $bm_sum(upperLimbLength, $bm_mul(lowerLimbLength, Math.cos(jointAngle2)))), $bm_mul(upperToGoalVector[0], $bm_mul(lowerLimbLength, Math.sin(jointAngle2)))));\n    var upperLimbRotation = radiansToDegrees(jointAngle1);\n    var lowerLimbRotation = radiansToDegrees($bm_sum(jointAngle2, jointAngle1));\n    var parentRotation = 0;\n    var limbLayerRotation = limbLayer.transform.rotation.value;\n    if (limbLayer.hasParent) {\n        parentRotation = limbLayer.parent.transform.rotation.value;\n        upperLimbRotation = $bm_sub(upperLimbRotation, parentRotation);\n        lowerLimbRotation = $bm_sub(lowerLimbRotation, parentRotation);\n    } else {\n        upperLimbRotation;\n        lowerLimbRotation;\n    }\n    var ikAngles = [\n        upperLimbRotation,\n        lowerLimbRotation\n    ];\n}\n$bm_rt = ikAngles;"}},{"ty":3,"nm":"Elbow (comp space)","mn":"Pseudo/LimbControlsV3-0029","ix":29,"v":{"a":0,"k":[0,0],"ix":29,"x":"var $bm_rt;\nvar limbLayer = thisComp.layer('R Leg N');\nvar elbowPosLayerSpace = thisLayer('Effects')('R Leg N Limb Control')('Elbow (layer space)').value;\n$bm_rt = limbLayer.toWorld(elbowPosLayerSpace);"}},{"ty":3,"nm":"Elbow (layer space)","mn":"Pseudo/LimbControlsV3-0030","ix":30,"v":{"a":0,"k":[0,0],"ix":30,"x":"var $bm_rt;\nfunction calculateLimbPositions(ctrlLayerName, limbLayerName) {\n    var ctrlLayer = thisComp.layer(ctrlLayerName);\n    var limbLayer = thisComp.layer(limbLayerName);\n    var adjustedLengths = ctrlLayer.effect('R Leg N Limb Control')('Adjusted U/L Limb Lengths').value;\n    var upperLimbLength = adjustedLengths[0];\n    var ikAngles = ctrlLayer.effect('R Leg N Limb Control')('IK Angles').value;\n    var upperLimbRotation = degreesToRadians(ikAngles[0]);\n    var lowerLimbRotation = degreesToRadians(ikAngles[1]);\n    return [\n        upperLimbLength * Math.sin(-upperLimbRotation),\n        upperLimbLength * Math.cos(-upperLimbRotation)\n    ];\n}\n$bm_rt = calculateLimbPositions('R Leg N CTRL', 'R Leg N');"}},{"ty":3,"nm":"Wrist  (comp space)","mn":"Pseudo/LimbControlsV3-0031","ix":31,"v":{"a":0,"k":[0,0],"ix":31,"x":"var $bm_rt;\nvar limbLayer = thisComp.layer('R Leg N');\nvar wristPosLayerSpace = effect('R Leg N Limb Control')('Wrist  (layer space)').value;\n$bm_rt = limbLayer.toWorld(wristPosLayerSpace);"}},{"ty":3,"nm":"Wrist  (layer space)","mn":"Pseudo/LimbControlsV3-0032","ix":32,"v":{"a":0,"k":[0,0],"ix":32,"x":"var $bm_rt;\nfunction calculateLimbPositions(ctrlLayerName, limbLayerName) {\n    var ctrlLayer = thisComp.layer(ctrlLayerName);\n    var limbLayer = thisComp.layer(limbLayerName);\n    var adjustedLengths = ctrlLayer.effect('R Leg N Limb Control')('Adjusted U/L Limb Lengths').value;\n    var upperLimbLength = adjustedLengths[0];\n    var lowerLimbLength = adjustedLengths[1];\n    var ikAngles = ctrlLayer.effect('R Leg N Limb Control')('IK Angles').value;\n    var popPreventFactor = ctrlLayer.effect('R Leg N Limb Control')('Proximity / Pop Prevent Factor').value[1];\n    var upperLimbRotation = degreesToRadians(ikAngles[0]);\n    var lowerLimbRotation = degreesToRadians(ikAngles[1]);\n    var elbowPosLayerSpace = [\n        upperLimbLength * Math.sin(-upperLimbRotation),\n        upperLimbLength * Math.cos(-upperLimbRotation)\n    ];\n    return [\n        elbowPosLayerSpace[0] + lowerLimbLength * Math.sin(-lowerLimbRotation),\n        elbowPosLayerSpace[1] + lowerLimbLength * Math.cos(-lowerLimbRotation)\n    ];\n}\n$bm_rt = calculateLimbPositions('R Leg N CTRL', 'R Leg N');"}},{"ty":3,"nm":"Proximity / Pop Prevent Factor","mn":"Pseudo/LimbControlsV3-0033","ix":33,"v":{"a":0,"k":[0,0],"ix":33,"x":"var $bm_rt;\nvar ctrlLayer = thisComp.layer('R Leg N CTRL');\nvar limbLayer = thisComp.layer('R Leg N');\nvar upperLimbLength = ctrlLayer.effect('R Leg N Limb Control')('Upper Limb Length').value;\nvar lowerLimbLength = ctrlLayer.effect('R Leg N Limb Control')('Lower Limb Length').value;\nvar popAvert = $bm_div(ctrlLayer.effect('R Leg N Limb Control')('Pop Prevent').value, 100);\nvar goal = ctrlLayer;\nvar ikDirection = ctrlLayer.effect('R Leg N Limb Control')('IK Direction').value;\nvar ikDirectionMultiplier = $bm_div(Math.abs(ikDirection), 100);\nfunction ensure2DArray(value) {\n    if ($bm_isInstanceOfArray(value)) {\n        if (value.length > 2) {\n            return [\n                value[0],\n                value[1]\n            ];\n        }\n    }\n    return value;\n}\nfunction worldPosition(layer) {\n    var pos = layer.toWorld(layer.anchorPoint);\n    return ensure2DArray(pos);\n}\nfunction linearInterpolation(t, tMin, tMax, value1, value2) {\n    if (t <= tMin)\n        return value1;\n    if (t >= tMax)\n        return value2;\n    return $bm_sum(value1, $bm_div($bm_mul($bm_sub(value2, value1), $bm_sub(t, tMin)), $bm_sub(tMax, tMin)));\n}\nvar upperLimbInitialPos = worldPosition(limbLayer);\nvar goalPos = worldPosition(goal);\nvar upperToGoalDist = length(ensure2DArray($bm_sub(goalPos, upperLimbInitialPos)));\nvar upperToLowerDist = upperLimbLength;\nvar lowerToGoalDist = lowerLimbLength;\nvar totalLimbLength = $bm_sum(upperToLowerDist, lowerToGoalDist);\nvar distanceToGoal = upperToGoalDist;\nvar proximityFactor = linearInterpolation(Math.abs($bm_sub(distanceToGoal, $bm_div(totalLimbLength, 2))), 0, $bm_div(totalLimbLength, 2), 0, 1);\nvar popPreventFactor = linearInterpolation(linearInterpolation($bm_mul($bm_mul(proximityFactor, proximityFactor), proximityFactor), 0, 1, 0.833, 1), 0, 1, $bm_sub(1, popAvert), 1);\nvar result = [\n    proximityFactor,\n    popPreventFactor\n];\n$bm_rt = result;"}},{"ty":3,"nm":"Adjusted U/L Limb Lengths","mn":"Pseudo/LimbControlsV3-0034","ix":34,"v":{"a":0,"k":[0,0],"ix":34,"x":"var $bm_rt;\nvar ctrlLayer = thisComp.layer('R Leg N CTRL');\nvar limbLayer = thisComp.layer('R Leg N');\nvar upperLimbLength = ctrlLayer.effect('R Leg N Limb Control')('Upper Limb Length').value;\nvar lowerLimbLength = ctrlLayer.effect('R Leg N Limb Control')('Lower Limb Length').value;\nvar popPreventFactor = ctrlLayer.effect('R Leg N Limb Control')('Proximity / Pop Prevent Factor').value[1];\nvar ikDirection = ctrlLayer.effect('R Leg N Limb Control')('IK Direction').value;\nvar ikDirectionMultiplier = $bm_div(Math.abs(ikDirection), 100);\nfunction ensure2DArray(value) {\n    if ($bm_isInstanceOfArray(value)) {\n        if (value.length > 2) {\n            return [\n                value[0],\n                value[1]\n            ];\n        }\n    }\n    return value;\n}\nfunction worldPosition(layer) {\n    var pos = layer.toWorld(layer.anchorPoint);\n    return ensure2DArray(pos);\n}\nvar upperLimbInitialPos = worldPosition(limbLayer);\nvar goalPos = worldPosition(ctrlLayer);\nvar distanceToGoal = length(ensure2DArray($bm_sub(goalPos, upperLimbInitialPos)));\nvar totalLimbLength = $bm_sum(upperLimbLength, lowerLimbLength);\nif (distanceToGoal > totalLimbLength) {\n    var adjustedUpperLimbLength = upperLimbLength;\n    var adjustedLowerLimbLength = lowerLimbLength;\n} else {\n    var antiPopAdjustedLength = $bm_mul(totalLimbLength, popPreventFactor);\n    var upperLimbLengthAdjusted = $bm_mul(antiPopAdjustedLength, $bm_div(upperLimbLength, totalLimbLength));\n    var lowerLimbLengthAdjusted = $bm_mul(antiPopAdjustedLength, $bm_div(lowerLimbLength, totalLimbLength));\n    var directionBlend = ikDirectionMultiplier;\n    var upperLimbLengthBlended = $bm_sum($bm_mul(upperLimbLengthAdjusted, directionBlend), $bm_mul($bm_mul($bm_div(upperLimbLengthAdjusted, $bm_sum(upperLimbLengthAdjusted, lowerLimbLengthAdjusted)), distanceToGoal), $bm_sub(1, directionBlend)));\n    var lowerLimbLengthBlended = $bm_sum($bm_mul(lowerLimbLengthAdjusted, directionBlend), $bm_mul($bm_mul($bm_div(lowerLimbLengthAdjusted, $bm_sum(upperLimbLengthAdjusted, lowerLimbLengthAdjusted)), distanceToGoal), $bm_sub(1, directionBlend)));\n    var adjustedUpperLimbLength = upperLimbLengthBlended;\n    var adjustedLowerLimbLength = lowerLimbLengthBlended;\n}\n$bm_rt = [\n    adjustedUpperLimbLength,\n    adjustedLowerLimbLength\n];"}},{"ty":6,"nm":"Limb Controls","mn":"Pseudo/LimbControlsV3-0035","ix":35,"v":0},{"ty":6,"nm":"Appearance","mn":"Pseudo/LimbControlsV3-0036","ix":36,"v":0},{"ty":2,"nm":"Arm Fill Color","mn":"Pseudo/LimbControlsV3-0037","ix":37,"v":{"a":0,"k":[0.180392161012,0.290196090937,0.372549027205,1],"ix":37}},{"ty":0,"nm":"Arm Fill Opacity","mn":"Pseudo/LimbControlsV3-0038","ix":38,"v":{"a":0,"k":100,"ix":38}},{"ty":2,"nm":"Arm Stroke Color","mn":"Pseudo/LimbControlsV3-0039","ix":39,"v":{"a":0,"k":[1,0,0,1],"ix":39}},{"ty":0,"nm":"Arm Stroke Width","mn":"Pseudo/LimbControlsV3-0040","ix":40,"v":{"a":0,"k":0,"ix":40}},{"ty":7,"nm":"Shoulder Stroke","mn":"Pseudo/LimbControlsV3-0041","ix":41,"v":{"a":0,"k":1,"ix":41}},{"ty":7,"nm":"Wrist Stroke","mn":"Pseudo/LimbControlsV3-0042","ix":42,"v":{"a":0,"k":1,"ix":42}},{"ty":6,"nm":"Limb Controls","mn":"Pseudo/LimbControlsV3-0043","ix":43,"v":0},{"ty":6,"nm":"FK","mn":"Pseudo/LimbControlsV3-0044","ix":44,"v":0},{"ty":7,"nm":"Disable IK","mn":"Pseudo/LimbControlsV3-0045","ix":45,"v":{"a":0,"k":0,"ix":45}},{"ty":0,"nm":"Upper Limb Angle","mn":"Pseudo/LimbControlsV3-0046","ix":46,"v":{"a":0,"k":0,"ix":46}},{"ty":0,"nm":"Lower Limb Angle","mn":"Pseudo/LimbControlsV3-0047","ix":47,"v":{"a":0,"k":0,"ix":47}},{"ty":6,"nm":"Limb Controls","mn":"Pseudo/LimbControlsV3-0048","ix":48,"v":0},{"ty":0,"nm":"IK Direction","mn":"Pseudo/LimbControlsV3-0049","ix":49,"v":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":220,"s":[-100]},{"t":261,"s":[-7]}],"ix":49}},{"ty":0,"nm":"Pop Prevent","mn":"Pseudo/LimbControlsV3-0050","ix":50,"v":{"a":0,"k":100,"ix":50}}]}],"ip":-46,"op":3554,"st":-46,"bm":0},{"ddd":0,"ind":4,"ty":3,"nm":"L Leg N CTRL","parent":1,"sr":1,"ks":{"o":{"a":0,"k":0,"ix":11},"r":{"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":9,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":11,"s":[-13]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":16,"s":[-23]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":46,"s":[20]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":58,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":94,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":103,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":105,"s":[-13]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":110,"s":[-23]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":140,"s":[20]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":152,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":188,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":197,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":199,"s":[-13]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":204,"s":[-23]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":220,"s":[-10.733]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":229,"s":[6.167]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":234,"s":[6]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":246,"s":[0]},{"t":253,"s":[0]}],"ix":10},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[84.633,-32.045,0],"to":[0.262,0.102,0],"ti":[0,0,0]},{"i":{"x":0.62,"y":0.621},"o":{"x":0.167,"y":0.167},"t":9,"s":[109.904,-32.187,0],"to":[0,0,0],"ti":[3.703,2.387,0]},{"i":{"x":0.603,"y":0.603},"o":{"x":0.258,"y":0.258},"t":10.287,"s":[107.52,-36.407,0],"to":[-3.703,-2.387,0],"ti":[11.882,2.995,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.322,"y":0.322},"t":15.723,"s":[87.685,-46.506,0],"to":[-23.279,-5.867,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":46,"s":[-36.52,-35.625,0],"to":[0,0,0],"ti":[-24.383,-0.552,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":58,"s":[-21.52,-31.625,0],"to":[16.83,0.381,0],"ti":[-33.172,0.329,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":94,"s":[84.633,-32.045,0],"to":[0.012,-0.023,0],"ti":[0,0,0]},{"i":{"x":0.62,"y":0.621},"o":{"x":0.167,"y":0.167},"t":103,"s":[109.529,-32.187,0],"to":[0,0,0],"ti":[3.641,2.387,0]},{"i":{"x":0.602,"y":0.602},"o":{"x":0.258,"y":0.258},"t":104.271,"s":[107.52,-36.407,0],"to":[-3.641,-2.387,0],"ti":[11.882,2.995,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.322,"y":0.322},"t":109.711,"s":[87.685,-46.506,0],"to":[-23.279,-5.867,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":140,"s":[-36.52,-35.625,0],"to":[0,0,0],"ti":[-24.383,-0.552,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":152,"s":[-21.52,-31.625,0],"to":[16.83,0.381,0],"ti":[-33.172,0.329,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":188,"s":[84.633,-32.045,0],"to":[0.012,-0.023,0],"ti":[0,0,0]},{"i":{"x":0.611,"y":0.611},"o":{"x":0.167,"y":0.167},"t":197,"s":[109.529,-32.187,0],"to":[0,0,0],"ti":[3.682,3.97,0]},{"i":{"x":0.6,"y":0.6},"o":{"x":0.243,"y":0.243},"t":198.684,"s":[107.52,-36.407,0],"to":[-3.682,-3.97,0],"ti":[11.882,2.995,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.368,"y":0.368},"t":208.074,"s":[87.435,-56.006,0],"to":[-23.279,-5.867,0],"ti":[0,0,0]},{"t":234,"s":[13.48,-30.625,0]}],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"ef":[{"ty":5,"nm":"L Leg N Limb Control","np":52,"mn":"Pseudo/LimbControlsV3","ix":1,"en":1,"ef":[{"ty":6,"nm":"Dimensions","mn":"Pseudo/LimbControlsV3-0001","ix":1,"v":0},{"ty":6,"nm":"Upper Limb","mn":"Pseudo/LimbControlsV3-0002","ix":2,"v":0},{"ty":0,"nm":"Upper Limb Length","mn":"Pseudo/LimbControlsV3-0003","ix":3,"v":{"a":0,"k":100,"ix":3}},{"ty":0,"nm":"Upper Limb Top Width","mn":"Pseudo/LimbControlsV3-0004","ix":4,"v":{"a":0,"k":41,"ix":4}},{"ty":0,"nm":"Upper Limb Top Curvature","mn":"Pseudo/LimbControlsV3-0005","ix":5,"v":{"a":0,"k":100,"ix":5}},{"ty":0,"nm":"Upper Limb Bottom Width","mn":"Pseudo/LimbControlsV3-0006","ix":6,"v":{"a":0,"k":31.4,"ix":6}},{"ty":0,"nm":"Upper Limb Bottom Curvature","mn":"Pseudo/LimbControlsV3-0007","ix":7,"v":{"a":0,"k":100,"ix":7}},{"ty":7,"nm":"UL Enable Side Curvature","mn":"Pseudo/LimbControlsV3-0008","ix":8,"v":{"a":0,"k":0,"ix":8}},{"ty":7,"nm":"UL Enable Inverse Curvature","mn":"Pseudo/LimbControlsV3-0009","ix":9,"v":{"a":0,"k":0,"ix":9}},{"ty":0,"nm":"UL Side Curvature Center Point","mn":"Pseudo/LimbControlsV3-0010","ix":10,"v":{"a":0,"k":0,"ix":10}},{"ty":0,"nm":"UL Side Curvature Bend","mn":"Pseudo/LimbControlsV3-0011","ix":11,"v":{"a":0,"k":0,"ix":11}},{"ty":0,"nm":"UL Left/Right Side Weight","mn":"Pseudo/LimbControlsV3-0012","ix":12,"v":{"a":0,"k":0,"ix":12}},{"ty":6,"nm":"Limb Controls","mn":"Pseudo/LimbControlsV3-0013","ix":13,"v":0},{"ty":6,"nm":"Lower Limb","mn":"Pseudo/LimbControlsV3-0014","ix":14,"v":0},{"ty":0,"nm":"Lower Limb Length","mn":"Pseudo/LimbControlsV3-0015","ix":15,"v":{"a":0,"k":105,"ix":15}},{"ty":0,"nm":"Lower Limb Top Width","mn":"Pseudo/LimbControlsV3-0016","ix":16,"v":{"a":0,"k":31.4,"ix":16}},{"ty":0,"nm":"Lower Limb Top Curvature","mn":"Pseudo/LimbControlsV3-0017","ix":17,"v":{"a":0,"k":100,"ix":17}},{"ty":0,"nm":"Lower Limb Bottom Width","mn":"Pseudo/LimbControlsV3-0018","ix":18,"v":{"a":0,"k":22.3,"ix":18}},{"ty":0,"nm":"Lower Limb Bottom Curvature","mn":"Pseudo/LimbControlsV3-0019","ix":19,"v":{"a":0,"k":0,"ix":19}},{"ty":7,"nm":"LL Enable Side Curvature","mn":"Pseudo/LimbControlsV3-0020","ix":20,"v":{"a":0,"k":0,"ix":20}},{"ty":7,"nm":"LL Enable Inverse Curvature","mn":"Pseudo/LimbControlsV3-0021","ix":21,"v":{"a":0,"k":0,"ix":21}},{"ty":0,"nm":"LL Side Curvature Center Point","mn":"Pseudo/LimbControlsV3-0022","ix":22,"v":{"a":0,"k":0,"ix":22}},{"ty":0,"nm":"LL Side Curvature Bend","mn":"Pseudo/LimbControlsV3-0023","ix":23,"v":{"a":0,"k":0,"ix":23}},{"ty":0,"nm":"LL Left/Right Side Weight","mn":"Pseudo/LimbControlsV3-0024","ix":24,"v":{"a":0,"k":0,"ix":24}},{"ty":6,"nm":"Limb Controls","mn":"Pseudo/LimbControlsV3-0025","ix":25,"v":0},{"ty":6,"nm":"Limb Controls","mn":"Pseudo/LimbControlsV3-0026","ix":26,"v":0},{"ty":6,"nm":"Parenting Data","mn":"Pseudo/LimbControlsV3-0027","ix":27,"v":0},{"ty":3,"nm":"IK Angles","mn":"Pseudo/LimbControlsV3-0028","ix":28,"v":{"a":0,"k":[0,0],"ix":28,"x":"var $bm_rt;\nvar ctrlLayer = thisComp.layer('L Leg N CTRL');\nvar adjustedLimbLengths = ctrlLayer.effect('L Leg N Limb Control')('Adjusted U/L Limb Lengths').value;\nvar upperLimbLength = adjustedLimbLengths[0];\nvar lowerLimbLength = adjustedLimbLengths[1];\nvar disableIK = ctrlLayer.effect('L Leg N Limb Control')('Disable IK').value;\nvar upperLimbAngle = ctrlLayer.effect('L Leg N Limb Control')('Upper Limb Angle').value;\nvar lowerLimbAngle = ctrlLayer.effect('L Leg N Limb Control')('Lower Limb Angle').value;\nvar ikDirection = ctrlLayer.effect('L Leg N Limb Control')('IK Direction').value;\nif (disableIK == 1) {\n    var ikAngles = [\n        upperLimbAngle,\n        upperLimbAngle + lowerLimbAngle\n    ];\n} else {\n    var goalLayer = ctrlLayer;\n    function ensure2DArray(value) {\n        if ($bm_isInstanceOfArray(value)) {\n            if (value.length > 2) {\n                return [\n                    value[0],\n                    value[1]\n                ];\n            }\n        }\n        return value;\n    }\n    function worldPosition(target) {\n        var pos = target.toWorld(target.anchorPoint);\n        return ensure2DArray(pos);\n    }\n    function calculateRotationAngle(pointA, pointB) {\n        var diff = ensure2DArray($bm_sub(pointB, pointA));\n        return Math.atan2(diff[1], diff[0]);\n    }\n    var limbLayer = thisComp.layer('L Leg N');\n    var upperLimbStartPos = worldPosition(limbLayer);\n    var goalPos = worldPosition(goalLayer);\n    var goalPos1 = thisLayer.transform.position;\n    var upperToGoalVector = ensure2DArray($bm_sub(goalPos, upperLimbStartPos));\n    function formatVector(vector) {\n        return $bm_sum($bm_sum(vector[0].toFixed(2), ', '), vector[1].toFixed(2));\n    }\n    var distanceToGoal = length(upperToGoalVector);\n    var jointAngle2 = $bm_mul($bm_neg(ikDirection > 0 ? -1 : 1), Math.acos(clamp($bm_div($bm_sub($bm_sub($bm_sum($bm_mul(upperToGoalVector[0], upperToGoalVector[0]), $bm_mul(upperToGoalVector[1], upperToGoalVector[1])), $bm_mul(upperLimbLength, upperLimbLength)), $bm_mul(lowerLimbLength, lowerLimbLength)), $bm_mul($bm_mul(2, upperLimbLength), lowerLimbLength)), -1, 1)));\n    var jointAngle1 = Math.atan2($bm_sub($bm_mul($bm_neg(upperToGoalVector[0]), $bm_sum(upperLimbLength, $bm_mul(lowerLimbLength, Math.cos(jointAngle2)))), $bm_mul(upperToGoalVector[1], $bm_mul(lowerLimbLength, Math.sin(jointAngle2)))), $bm_sub($bm_mul(upperToGoalVector[1], $bm_sum(upperLimbLength, $bm_mul(lowerLimbLength, Math.cos(jointAngle2)))), $bm_mul(upperToGoalVector[0], $bm_mul(lowerLimbLength, Math.sin(jointAngle2)))));\n    var upperLimbRotation = radiansToDegrees(jointAngle1);\n    var lowerLimbRotation = radiansToDegrees($bm_sum(jointAngle2, jointAngle1));\n    var parentRotation = 0;\n    var limbLayerRotation = limbLayer.transform.rotation.value;\n    if (limbLayer.hasParent) {\n        parentRotation = limbLayer.parent.transform.rotation.value;\n        upperLimbRotation = $bm_sub(upperLimbRotation, parentRotation);\n        lowerLimbRotation = $bm_sub(lowerLimbRotation, parentRotation);\n    } else {\n        upperLimbRotation;\n        lowerLimbRotation;\n    }\n    var ikAngles = [\n        upperLimbRotation,\n        lowerLimbRotation\n    ];\n}\n$bm_rt = ikAngles;"}},{"ty":3,"nm":"Elbow (comp space)","mn":"Pseudo/LimbControlsV3-0029","ix":29,"v":{"a":0,"k":[0,0],"ix":29,"x":"var $bm_rt;\nvar limbLayer = thisComp.layer('L Leg N');\nvar elbowPosLayerSpace = thisLayer('Effects')('L Leg N Limb Control')('Elbow (layer space)').value;\n$bm_rt = limbLayer.toWorld(elbowPosLayerSpace);"}},{"ty":3,"nm":"Elbow (layer space)","mn":"Pseudo/LimbControlsV3-0030","ix":30,"v":{"a":0,"k":[0,0],"ix":30,"x":"var $bm_rt;\nfunction calculateLimbPositions(ctrlLayerName, limbLayerName) {\n    var ctrlLayer = thisComp.layer(ctrlLayerName);\n    var limbLayer = thisComp.layer(limbLayerName);\n    var adjustedLengths = ctrlLayer.effect('L Leg N Limb Control')('Adjusted U/L Limb Lengths').value;\n    var upperLimbLength = adjustedLengths[0];\n    var ikAngles = ctrlLayer.effect('L Leg N Limb Control')('IK Angles').value;\n    var upperLimbRotation = degreesToRadians(ikAngles[0]);\n    var lowerLimbRotation = degreesToRadians(ikAngles[1]);\n    return [\n        upperLimbLength * Math.sin(-upperLimbRotation),\n        upperLimbLength * Math.cos(-upperLimbRotation)\n    ];\n}\n$bm_rt = calculateLimbPositions('L Leg N CTRL', 'L Leg N');"}},{"ty":3,"nm":"Wrist  (comp space)","mn":"Pseudo/LimbControlsV3-0031","ix":31,"v":{"a":0,"k":[0,0],"ix":31,"x":"var $bm_rt;\nvar limbLayer = thisComp.layer('L Leg N');\nvar wristPosLayerSpace = effect('L Leg N Limb Control')('Wrist  (layer space)').value;\n$bm_rt = limbLayer.toWorld(wristPosLayerSpace);"}},{"ty":3,"nm":"Wrist  (layer space)","mn":"Pseudo/LimbControlsV3-0032","ix":32,"v":{"a":0,"k":[0,0],"ix":32,"x":"var $bm_rt;\nfunction calculateLimbPositions(ctrlLayerName, limbLayerName) {\n    var ctrlLayer = thisComp.layer(ctrlLayerName);\n    var limbLayer = thisComp.layer(limbLayerName);\n    var adjustedLengths = ctrlLayer.effect('L Leg N Limb Control')('Adjusted U/L Limb Lengths').value;\n    var upperLimbLength = adjustedLengths[0];\n    var lowerLimbLength = adjustedLengths[1];\n    var ikAngles = ctrlLayer.effect('L Leg N Limb Control')('IK Angles').value;\n    var popPreventFactor = ctrlLayer.effect('L Leg N Limb Control')('Proximity / Pop Prevent Factor').value[1];\n    var upperLimbRotation = degreesToRadians(ikAngles[0]);\n    var lowerLimbRotation = degreesToRadians(ikAngles[1]);\n    var elbowPosLayerSpace = [\n        upperLimbLength * Math.sin(-upperLimbRotation),\n        upperLimbLength * Math.cos(-upperLimbRotation)\n    ];\n    return [\n        elbowPosLayerSpace[0] + lowerLimbLength * Math.sin(-lowerLimbRotation),\n        elbowPosLayerSpace[1] + lowerLimbLength * Math.cos(-lowerLimbRotation)\n    ];\n}\n$bm_rt = calculateLimbPositions('L Leg N CTRL', 'L Leg N');"}},{"ty":3,"nm":"Proximity / Pop Prevent Factor","mn":"Pseudo/LimbControlsV3-0033","ix":33,"v":{"a":0,"k":[0,0],"ix":33,"x":"var $bm_rt;\nvar ctrlLayer = thisComp.layer('L Leg N CTRL');\nvar limbLayer = thisComp.layer('L Leg N');\nvar upperLimbLength = ctrlLayer.effect('L Leg N Limb Control')('Upper Limb Length').value;\nvar lowerLimbLength = ctrlLayer.effect('L Leg N Limb Control')('Lower Limb Length').value;\nvar popAvert = $bm_div(ctrlLayer.effect('L Leg N Limb Control')('Pop Prevent').value, 100);\nvar goal = ctrlLayer;\nvar ikDirection = ctrlLayer.effect('L Leg N Limb Control')('IK Direction').value;\nvar ikDirectionMultiplier = $bm_div(Math.abs(ikDirection), 100);\nfunction ensure2DArray(value) {\n    if ($bm_isInstanceOfArray(value)) {\n        if (value.length > 2) {\n            return [\n                value[0],\n                value[1]\n            ];\n        }\n    }\n    return value;\n}\nfunction worldPosition(layer) {\n    var pos = layer.toWorld(layer.anchorPoint);\n    return ensure2DArray(pos);\n}\nfunction linearInterpolation(t, tMin, tMax, value1, value2) {\n    if (t <= tMin)\n        return value1;\n    if (t >= tMax)\n        return value2;\n    return $bm_sum(value1, $bm_div($bm_mul($bm_sub(value2, value1), $bm_sub(t, tMin)), $bm_sub(tMax, tMin)));\n}\nvar upperLimbInitialPos = worldPosition(limbLayer);\nvar goalPos = worldPosition(goal);\nvar upperToGoalDist = length(ensure2DArray($bm_sub(goalPos, upperLimbInitialPos)));\nvar upperToLowerDist = upperLimbLength;\nvar lowerToGoalDist = lowerLimbLength;\nvar totalLimbLength = $bm_sum(upperToLowerDist, lowerToGoalDist);\nvar distanceToGoal = upperToGoalDist;\nvar proximityFactor = linearInterpolation(Math.abs($bm_sub(distanceToGoal, $bm_div(totalLimbLength, 2))), 0, $bm_div(totalLimbLength, 2), 0, 1);\nvar popPreventFactor = linearInterpolation(linearInterpolation($bm_mul($bm_mul(proximityFactor, proximityFactor), proximityFactor), 0, 1, 0.833, 1), 0, 1, $bm_sub(1, popAvert), 1);\nvar result = [\n    proximityFactor,\n    popPreventFactor\n];\n$bm_rt = result;"}},{"ty":3,"nm":"Adjusted U/L Limb Lengths","mn":"Pseudo/LimbControlsV3-0034","ix":34,"v":{"a":0,"k":[0,0],"ix":34,"x":"var $bm_rt;\nvar ctrlLayer = thisComp.layer('L Leg N CTRL');\nvar limbLayer = thisComp.layer('L Leg N');\nvar upperLimbLength = ctrlLayer.effect('L Leg N Limb Control')('Upper Limb Length').value;\nvar lowerLimbLength = ctrlLayer.effect('L Leg N Limb Control')('Lower Limb Length').value;\nvar popPreventFactor = ctrlLayer.effect('L Leg N Limb Control')('Proximity / Pop Prevent Factor').value[1];\nvar ikDirection = ctrlLayer.effect('L Leg N Limb Control')('IK Direction').value;\nvar ikDirectionMultiplier = $bm_div(Math.abs(ikDirection), 100);\nfunction ensure2DArray(value) {\n    if ($bm_isInstanceOfArray(value)) {\n        if (value.length > 2) {\n            return [\n                value[0],\n                value[1]\n            ];\n        }\n    }\n    return value;\n}\nfunction worldPosition(layer) {\n    var pos = layer.toWorld(layer.anchorPoint);\n    return ensure2DArray(pos);\n}\nvar upperLimbInitialPos = worldPosition(limbLayer);\nvar goalPos = worldPosition(ctrlLayer);\nvar distanceToGoal = length(ensure2DArray($bm_sub(goalPos, upperLimbInitialPos)));\nvar totalLimbLength = $bm_sum(upperLimbLength, lowerLimbLength);\nif (distanceToGoal > totalLimbLength) {\n    var adjustedUpperLimbLength = upperLimbLength;\n    var adjustedLowerLimbLength = lowerLimbLength;\n} else {\n    var antiPopAdjustedLength = $bm_mul(totalLimbLength, popPreventFactor);\n    var upperLimbLengthAdjusted = $bm_mul(antiPopAdjustedLength, $bm_div(upperLimbLength, totalLimbLength));\n    var lowerLimbLengthAdjusted = $bm_mul(antiPopAdjustedLength, $bm_div(lowerLimbLength, totalLimbLength));\n    var directionBlend = ikDirectionMultiplier;\n    var upperLimbLengthBlended = $bm_sum($bm_mul(upperLimbLengthAdjusted, directionBlend), $bm_mul($bm_mul($bm_div(upperLimbLengthAdjusted, $bm_sum(upperLimbLengthAdjusted, lowerLimbLengthAdjusted)), distanceToGoal), $bm_sub(1, directionBlend)));\n    var lowerLimbLengthBlended = $bm_sum($bm_mul(lowerLimbLengthAdjusted, directionBlend), $bm_mul($bm_mul($bm_div(lowerLimbLengthAdjusted, $bm_sum(upperLimbLengthAdjusted, lowerLimbLengthAdjusted)), distanceToGoal), $bm_sub(1, directionBlend)));\n    var adjustedUpperLimbLength = upperLimbLengthBlended;\n    var adjustedLowerLimbLength = lowerLimbLengthBlended;\n}\n$bm_rt = [\n    adjustedUpperLimbLength,\n    adjustedLowerLimbLength\n];"}},{"ty":6,"nm":"Limb Controls","mn":"Pseudo/LimbControlsV3-0035","ix":35,"v":0},{"ty":6,"nm":"Appearance","mn":"Pseudo/LimbControlsV3-0036","ix":36,"v":0},{"ty":2,"nm":"Arm Fill Color","mn":"Pseudo/LimbControlsV3-0037","ix":37,"v":{"a":0,"k":[0.203368425369,0.327157914639,0.419999986887,1],"ix":37}},{"ty":0,"nm":"Arm Fill Opacity","mn":"Pseudo/LimbControlsV3-0038","ix":38,"v":{"a":0,"k":100,"ix":38}},{"ty":2,"nm":"Arm Stroke Color","mn":"Pseudo/LimbControlsV3-0039","ix":39,"v":{"a":0,"k":[1,0,0,1],"ix":39}},{"ty":0,"nm":"Arm Stroke Width","mn":"Pseudo/LimbControlsV3-0040","ix":40,"v":{"a":0,"k":0,"ix":40}},{"ty":7,"nm":"Shoulder Stroke","mn":"Pseudo/LimbControlsV3-0041","ix":41,"v":{"a":0,"k":1,"ix":41}},{"ty":7,"nm":"Wrist Stroke","mn":"Pseudo/LimbControlsV3-0042","ix":42,"v":{"a":0,"k":1,"ix":42}},{"ty":6,"nm":"Limb Controls","mn":"Pseudo/LimbControlsV3-0043","ix":43,"v":0},{"ty":6,"nm":"FK","mn":"Pseudo/LimbControlsV3-0044","ix":44,"v":0},{"ty":7,"nm":"Disable IK","mn":"Pseudo/LimbControlsV3-0045","ix":45,"v":{"a":0,"k":0,"ix":45}},{"ty":0,"nm":"Upper Limb Angle","mn":"Pseudo/LimbControlsV3-0046","ix":46,"v":{"a":0,"k":0,"ix":46}},{"ty":0,"nm":"Lower Limb Angle","mn":"Pseudo/LimbControlsV3-0047","ix":47,"v":{"a":0,"k":0,"ix":47}},{"ty":6,"nm":"Limb Controls","mn":"Pseudo/LimbControlsV3-0048","ix":48,"v":0},{"ty":0,"nm":"IK Direction","mn":"Pseudo/LimbControlsV3-0049","ix":49,"v":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":220,"s":[-100]},{"t":253,"s":[4]}],"ix":49}},{"ty":0,"nm":"Pop Prevent","mn":"Pseudo/LimbControlsV3-0050","ix":50,"v":{"a":0,"k":100,"ix":50}}]}],"ip":0,"op":3600,"st":0,"bm":0},{"ddd":0,"ind":5,"ty":3,"nm":"R Arm CTRL","parent":1,"sr":1,"ks":{"o":{"a":0,"k":0,"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":141,"s":[-122]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":231,"s":[-102]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":251,"s":[-118.391]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":252,"s":[-288.032]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":277.463,"s":[-300.832]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":299.896,"s":[-310.832]},{"t":334.56640625,"s":[-298.832]}],"ix":10},"p":{"a":0,"k":[-5.132,-272.346,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[50,50,100],"ix":6,"l":2}},"ao":0,"ef":[{"ty":5,"nm":"R Arm Limb Control","np":49,"mn":"Pseudo/Limb Controls","ix":1,"en":1,"ef":[{"ty":6,"nm":"Dimensions","mn":"Pseudo/Limb Controls-0001","ix":1,"v":0},{"ty":6,"nm":"Upper Limb","mn":"Pseudo/Limb Controls-0002","ix":2,"v":0},{"ty":0,"nm":"Upper Limb Length","mn":"Pseudo/Limb Controls-0003","ix":3,"v":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":251.482,"s":[62.8]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":277.463,"s":[31.474]},{"i":{"x":[0.785],"y":[0.682]},"o":{"x":[0.501],"y":[0]},"t":304.094,"s":[51.838]},{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.326],"y":[-0.153]},"t":318,"s":[50.019]},{"t":335,"s":[57.019]}],"ix":3}},{"ty":0,"nm":"Upper Limb Top Width","mn":"Pseudo/Limb Controls-0004","ix":4,"v":{"a":0,"k":20,"ix":4}},{"ty":0,"nm":"Upper Limb Top Curvature","mn":"Pseudo/Limb Controls-0005","ix":5,"v":{"a":0,"k":100,"ix":5}},{"ty":0,"nm":"Upper Limb Bottom Width","mn":"Pseudo/Limb Controls-0006","ix":6,"v":{"a":0,"k":18,"ix":6}},{"ty":0,"nm":"Upper Limb Bottom Curvature","mn":"Pseudo/Limb Controls-0007","ix":7,"v":{"a":0,"k":100,"ix":7}},{"ty":7,"nm":"UL Enable Side Curvature","mn":"Pseudo/Limb Controls-0008","ix":8,"v":{"a":0,"k":0,"ix":8}},{"ty":7,"nm":"UL Enable Inverse Curvature","mn":"Pseudo/Limb Controls-0009","ix":9,"v":{"a":0,"k":0,"ix":9}},{"ty":0,"nm":"UL Side Curvature Center Point","mn":"Pseudo/Limb Controls-0010","ix":10,"v":{"a":0,"k":0,"ix":10}},{"ty":0,"nm":"UL Side Curvature Bend","mn":"Pseudo/Limb Controls-0011","ix":11,"v":{"a":0,"k":0,"ix":11}},{"ty":0,"nm":"UL Left/Right Side Weight","mn":"Pseudo/Limb Controls-0012","ix":12,"v":{"a":0,"k":0,"ix":12}},{"ty":6,"nm":"Limb Controls","mn":"Pseudo/Limb Controls-0013","ix":13,"v":0},{"ty":6,"nm":"Lower Limb","mn":"Pseudo/Limb Controls-0014","ix":14,"v":0},{"ty":0,"nm":"Lower Limb Length","mn":"Pseudo/Limb Controls-0015","ix":15,"v":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":251.482,"s":[62]},{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.167],"y":[0]},"t":287.482,"s":[40.985]},{"t":334,"s":[40.985]}],"ix":15}},{"ty":0,"nm":"Lower Limb Top Width","mn":"Pseudo/Limb Controls-0016","ix":16,"v":{"a":0,"k":18,"ix":16}},{"ty":0,"nm":"Lower Limb Top Curvature","mn":"Pseudo/Limb Controls-0017","ix":17,"v":{"a":0,"k":100,"ix":17}},{"ty":0,"nm":"Lower Limb Bottom Width","mn":"Pseudo/Limb Controls-0018","ix":18,"v":{"a":0,"k":15,"ix":18}},{"ty":0,"nm":"Lower Limb Bottom Curvature","mn":"Pseudo/Limb Controls-0019","ix":19,"v":{"a":0,"k":0,"ix":19}},{"ty":7,"nm":"LL Enable Side Curvature","mn":"Pseudo/Limb Controls-0020","ix":20,"v":{"a":0,"k":0,"ix":20}},{"ty":7,"nm":"LL Enable Inverse Curvature","mn":"Pseudo/Limb Controls-0021","ix":21,"v":{"a":0,"k":0,"ix":21}},{"ty":0,"nm":"LL Side Curvature Center Point","mn":"Pseudo/Limb Controls-0022","ix":22,"v":{"a":0,"k":0,"ix":22}},{"ty":0,"nm":"LL Side Curvature Bend","mn":"Pseudo/Limb Controls-0023","ix":23,"v":{"a":0,"k":0,"ix":23}},{"ty":0,"nm":"LL Left/Right Side Weight","mn":"Pseudo/Limb Controls-0024","ix":24,"v":{"a":0,"k":0,"ix":24}},{"ty":6,"nm":"Limb Controls","mn":"Pseudo/Limb Controls-0025","ix":25,"v":0},{"ty":6,"nm":"Limb Controls","mn":"Pseudo/Limb Controls-0026","ix":26,"v":0},{"ty":6,"nm":"Parenting Data","mn":"Pseudo/Limb Controls-0027","ix":27,"v":0},{"ty":3,"nm":"IK Angles","mn":"Pseudo/Limb Controls-0028","ix":28,"v":{"a":0,"k":[0,0],"ix":28,"x":"var $bm_rt;\nvar scriptRelated = true;\nvar ctrlLayer = thisComp.layer('R Arm CTRL');\nvar upperLimbLength = ctrlLayer.effect('R Arm Limb Control')('Upper Limb Length').value;\nvar lowerLimbLength = ctrlLayer.effect('R Arm Limb Control')('Lower Limb Length').value;\nvar disableIK = ctrlLayer.effect('R Arm Limb Control')('Disable IK').value;\nvar upperLimbAngle = ctrlLayer.effect('R Arm Limb Control')('Upper Limb Angle').value;\nvar lowerLimbAngle = ctrlLayer.effect('R Arm Limb Control')('Lower Limb Angle').value;\nif (disableIK == 1) {\n    var ikAngles = [\n        upperLimbAngle,\n        lowerLimbAngle\n    ];\n} else {\n    var goal = ctrlLayer;\n    var flip = ctrlLayer.effect('R Arm Limb Control')('Flip IK').value;\n    function ensure2DArray(value) {\n        if ($bm_isInstanceOfArray(value)) {\n            if (value.length > 2) {\n                return [\n                    value[0],\n                    value[1]\n                ];\n            }\n        }\n        return value;\n    }\n    function worldPos(layer) {\n        var pos = layer.toWorld(layer.anchorPoint);\n        return ensure2DArray(pos);\n    }\n    function rotationFunction(pointA, pointB) {\n        var diff = ensure2DArray($bm_sub(pointB, pointA));\n        return Math.atan2(diff[1], diff[0]);\n    }\n    var limbLayer = thisComp.layer('R Arm');\n    var upperLimbInitialPos = worldPos(limbLayer);\n    var goalPos = worldPos(goal);\n    var upperToGoalDist = length(ensure2DArray($bm_sub(goalPos, upperLimbInitialPos)));\n    var upperToLowerDist = upperLimbLength;\n    var lowerToGoalDist = lowerLimbLength;\n    var LofC = $bm_div($bm_sum($bm_sub($bm_mul(upperToLowerDist, upperToLowerDist), $bm_mul(lowerToGoalDist, lowerToGoalDist)), $bm_mul(upperToGoalDist, upperToGoalDist)), $bm_mul(2, upperToGoalDist));\n    var midPointIK = $bm_sub(upperToGoalDist, LofC);\n    var angleB = Math.acos(Math.max(-1, Math.min(1, $bm_div(midPointIK, lowerToGoalDist))));\n    var angleA = Math.acos(Math.max(-1, Math.min(1, $bm_div(LofC, upperToLowerDist))));\n    var lowerLimbRotationAngle;\n    if (flip == 1) {\n        lowerLimbRotationAngle = $bm_sum(angleB, angleA);\n    } else {\n        lowerLimbRotationAngle = $bm_neg($bm_sum(angleB, angleA));\n    }\n    var upperLimbRotationAngle;\n    if (flip == 1) {\n        upperLimbRotationAngle = $bm_neg(angleA);\n    } else {\n        upperLimbRotationAngle = angleA;\n    }\n    var uLimbToIKLineAngle = rotationFunction(upperLimbInitialPos, goalPos);\n    var upperLimbRotation = $bm_sub($bm_sum(radiansToDegrees(uLimbToIKLineAngle), radiansToDegrees(upperLimbRotationAngle)), 90);\n    var lowerLimbRotation = $bm_sum(radiansToDegrees(lowerLimbRotationAngle), upperLimbRotation);\n    var parentRotation = 0;\n    var limbLayerRotation = limbLayer.transform.rotation.value;\n    if (limbLayer.hasParent) {\n        parentRotation = limbLayer.parent.transform.rotation.value;\n        upperLimbRotation = $bm_sub(upperLimbRotation, parentRotation);\n        lowerLimbRotation = $bm_sub(lowerLimbRotation, parentRotation);\n    } else {\n        upperLimbRotation = $bm_sub(upperLimbRotation, limbLayerRotation);\n        lowerLimbRotation = $bm_sub(lowerLimbRotation, limbLayerRotation);\n    }\n    var ikAngles = [\n        upperLimbRotation,\n        lowerLimbRotation\n    ];\n}\n$bm_rt = ikAngles;"}},{"ty":3,"nm":"Elbow (comp space)","mn":"Pseudo/Limb Controls-0029","ix":29,"v":{"a":0,"k":[0,0],"ix":29,"x":"var $bm_rt;\nvar scriptRelated = true;\nvar upperLimbLength = thisComp.layer('R Arm CTRL').effect('R Arm Limb Control')('Upper Limb Length').value;\nvar ikAngles = thisComp.layer('R Arm CTRL').effect('R Arm Limb Control')('IK Angles').value;\nvar upperLimbRotation = degreesToRadians(ikAngles[0]);\nvar limbLayer = thisComp.layer('R Arm');\nvar upperLimbInitialPos = limbLayer.toWorld(limbLayer.anchorPoint);\nvar elbowPosLayerSpace = [\n    upperLimbLength * Math.sin(-upperLimbRotation),\n    upperLimbLength * Math.cos(-upperLimbRotation)\n];\nvar elbowPosCompSpace = limbLayer.toWorld(elbowPosLayerSpace);\n$bm_rt = elbowPosCompSpace;"}},{"ty":3,"nm":"Elbow (layer space)","mn":"Pseudo/Limb Controls-0030","ix":30,"v":{"a":0,"k":[0,0],"ix":30,"x":"var $bm_rt;\nvar scriptRelated = true;\nvar upperLimbLength = thisComp.layer('R Arm CTRL').effect('R Arm Limb Control')('Upper Limb Length').value;\nvar ikAngles = thisComp.layer('R Arm CTRL').effect('R Arm Limb Control')('IK Angles').value;\nvar upperLimbRotation = degreesToRadians(ikAngles[0]);\nvar elbowPosLayerSpace = [\n    upperLimbLength * Math.sin(-upperLimbRotation),\n    upperLimbLength * Math.cos(-upperLimbRotation)\n];\n$bm_rt = elbowPosLayerSpace;"}},{"ty":3,"nm":"Wrist  (comp space)","mn":"Pseudo/Limb Controls-0031","ix":31,"v":{"a":0,"k":[0,0],"ix":31,"x":"var $bm_rt;\nvar scriptRelated = true;\nvar limbLayer = thisComp.layer('R Arm');\nvar ctrlLayer = thisComp.layer('R Arm CTRL');\nvar upperLimbLength = ctrlLayer.effect('R Arm Limb Control')('Upper Limb Length').value;\nvar lowerLimbLength = ctrlLayer.effect('R Arm Limb Control')('Lower Limb Length').value;\nvar ikAngles = ctrlLayer.effect('R Arm Limb Control')('IK Angles').value;\nvar upperLimbRotation = degreesToRadians(ikAngles[0]);\nvar lowerLimbRotation = degreesToRadians(ikAngles[1]);\nvar startPos = thisComp.layer('R Arm').toComp([\n    0,\n    0\n]);\nvar elbowPosLayerSpace = [\n    upperLimbLength * Math.sin(-upperLimbRotation),\n    upperLimbLength * Math.cos(-upperLimbRotation)\n];\nvar wristPosLayerSpace = [\n    elbowPosLayerSpace[0] + lowerLimbLength * Math.sin(-lowerLimbRotation),\n    elbowPosLayerSpace[1] + lowerLimbLength * Math.cos(-lowerLimbRotation)\n];\nvar wristPosCompSpace = limbLayer.toComp(wristPosLayerSpace);\n$bm_rt = [\n    wristPosCompSpace[0],\n    wristPosCompSpace[1]\n];"}},{"ty":3,"nm":"Wrist  (layer space)","mn":"Pseudo/Limb Controls-0032","ix":32,"v":{"a":0,"k":[0,0],"ix":32,"x":"var $bm_rt;\nvar scriptRelated = true;\nvar upperLimbLength = thisComp.layer('R Arm CTRL').effect('R Arm Limb Control')('Upper Limb Length').value;\nvar lowerLimbLength = thisComp.layer('R Arm CTRL').effect('R Arm Limb Control')('Lower Limb Length').value;\nvar ikAngles = thisComp.layer('R Arm CTRL').effect('R Arm Limb Control')('IK Angles').value;\nvar upperLimbRotation = degreesToRadians(ikAngles[0]);\nvar lowerLimbRotation = degreesToRadians(ikAngles[1]);\nvar elbowPosLayerSpace = [\n    upperLimbLength * Math.sin(-upperLimbRotation),\n    upperLimbLength * Math.cos(-upperLimbRotation)\n];\nvar wristPosLayerSpace = [\n    elbowPosLayerSpace[0] + lowerLimbLength * Math.sin(-lowerLimbRotation),\n    elbowPosLayerSpace[1] + lowerLimbLength * Math.cos(-lowerLimbRotation)\n];\n$bm_rt = wristPosLayerSpace;"}},{"ty":6,"nm":"Limb Controls","mn":"Pseudo/Limb Controls-0033","ix":33,"v":0},{"ty":6,"nm":"Appearance","mn":"Pseudo/Limb Controls-0034","ix":34,"v":0},{"ty":2,"nm":"Arm Fill Color","mn":"Pseudo/Limb Controls-0035","ix":35,"v":{"a":0,"k":[0.515684008598,0.760541141033,0.856999993324,1],"ix":35}},{"ty":0,"nm":"Arm Fill Opacity","mn":"Pseudo/Limb Controls-0036","ix":36,"v":{"a":0,"k":100,"ix":36}},{"ty":2,"nm":"Arm Stroke Color","mn":"Pseudo/Limb Controls-0037","ix":37,"v":{"a":0,"k":[1,0,0,1],"ix":37}},{"ty":0,"nm":"Arm Stroke Width","mn":"Pseudo/Limb Controls-0038","ix":38,"v":{"a":0,"k":0,"ix":38}},{"ty":7,"nm":"Shoulder Stroke","mn":"Pseudo/Limb Controls-0039","ix":39,"v":{"a":0,"k":1,"ix":39}},{"ty":7,"nm":"Wrist Stroke","mn":"Pseudo/Limb Controls-0040","ix":40,"v":{"a":0,"k":1,"ix":40}},{"ty":6,"nm":"Limb Controls","mn":"Pseudo/Limb Controls-0041","ix":41,"v":0},{"ty":6,"nm":"FK","mn":"Pseudo/Limb Controls-0042","ix":42,"v":0},{"ty":7,"nm":"Disable IK","mn":"Pseudo/Limb Controls-0043","ix":43,"v":{"a":0,"k":1,"ix":43}},{"ty":0,"nm":"Upper Limb Angle","mn":"Pseudo/Limb Controls-0044","ix":44,"v":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[-17]},{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":46.979,"s":[5.6]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":93.957,"s":[-17]},{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":141,"s":[25.3]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":184,"s":[-17]},{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":230.979,"s":[5.6]},{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.167],"y":[0]},"t":291.738,"s":[45.741]},{"t":310.09375,"s":[38.6]}],"ix":44}},{"ty":0,"nm":"Lower Limb Angle","mn":"Pseudo/Limb Controls-0045","ix":45,"v":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[-8]},{"i":{"x":[0.512],"y":[0.92]},"o":{"x":[0.333],"y":[0]},"t":17.617,"s":[-17.516]},{"i":{"x":[0.649],"y":[1]},"o":{"x":[0.407],"y":[-0.23]},"t":46.979,"s":[0.257]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":93.957,"s":[-8]},{"i":{"x":[0.512],"y":[0.954]},"o":{"x":[0.333],"y":[0]},"t":112,"s":[-4.516]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.416],"y":[-0.029]},"t":152,"s":[37.157]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":184,"s":[-8]},{"i":{"x":[0.512],"y":[0.765]},"o":{"x":[0.333],"y":[0]},"t":202,"s":[-5.716]},{"i":{"x":[0.68],"y":[1.206]},"o":{"x":[0.34],"y":[0.032]},"t":230.979,"s":[0.257]},{"i":{"x":[0.814],"y":[1]},"o":{"x":[0.437],"y":[0.137]},"t":249,"s":[19.513]},{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.167],"y":[0]},"t":291.738,"s":[-74.243]},{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.167],"y":[0]},"t":310.094,"s":[-105.343]},{"t":330.48828125,"s":[-82.943]}],"ix":45}},{"ty":6,"nm":"Limb Controls","mn":"Pseudo/Limb Controls-0046","ix":46,"v":0},{"ty":7,"nm":"Flip IK","mn":"Pseudo/Limb Controls-0047","ix":47,"v":{"a":0,"k":0,"ix":47}}]}],"ip":0,"op":3600,"st":0,"bm":0},{"ddd":0,"ind":6,"ty":3,"nm":"L Arm CTRL","parent":1,"sr":1,"ks":{"o":{"a":0,"k":0,"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.167],"y":[0]},"t":0,"s":[-107]},{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":249,"s":[-107]},{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.167],"y":[0]},"t":282.568,"s":[-67]},{"t":299,"s":[-87]}],"ix":10},"p":{"a":0,"k":[182.812,-311.623,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[50,50,100],"ix":6,"l":2}},"ao":0,"ef":[{"ty":5,"nm":"L Arm Limb Control","np":49,"mn":"Pseudo/Limb Controls","ix":1,"en":1,"ef":[{"ty":6,"nm":"Dimensions","mn":"Pseudo/Limb Controls-0001","ix":1,"v":0},{"ty":6,"nm":"Upper Limb","mn":"Pseudo/Limb Controls-0002","ix":2,"v":0},{"ty":0,"nm":"Upper Limb Length","mn":"Pseudo/Limb Controls-0003","ix":3,"v":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":249,"s":[62.1]},{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.167],"y":[0]},"t":298,"s":[51.4]},{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.167],"y":[0]},"t":318,"s":[51.4]},{"t":335,"s":[58.4]}],"ix":3}},{"ty":0,"nm":"Upper Limb Top Width","mn":"Pseudo/Limb Controls-0004","ix":4,"v":{"a":0,"k":20,"ix":4}},{"ty":0,"nm":"Upper Limb Top Curvature","mn":"Pseudo/Limb Controls-0005","ix":5,"v":{"a":0,"k":100,"ix":5}},{"ty":0,"nm":"Upper Limb Bottom Width","mn":"Pseudo/Limb Controls-0006","ix":6,"v":{"a":0,"k":18,"ix":6}},{"ty":0,"nm":"Upper Limb Bottom Curvature","mn":"Pseudo/Limb Controls-0007","ix":7,"v":{"a":0,"k":100,"ix":7}},{"ty":7,"nm":"UL Enable Side Curvature","mn":"Pseudo/Limb Controls-0008","ix":8,"v":{"a":0,"k":0,"ix":8}},{"ty":7,"nm":"UL Enable Inverse Curvature","mn":"Pseudo/Limb Controls-0009","ix":9,"v":{"a":0,"k":1,"ix":9}},{"ty":0,"nm":"UL Side Curvature Center Point","mn":"Pseudo/Limb Controls-0010","ix":10,"v":{"a":0,"k":0,"ix":10}},{"ty":0,"nm":"UL Side Curvature Bend","mn":"Pseudo/Limb Controls-0011","ix":11,"v":{"a":0,"k":0,"ix":11}},{"ty":0,"nm":"UL Left/Right Side Weight","mn":"Pseudo/Limb Controls-0012","ix":12,"v":{"a":0,"k":0,"ix":12}},{"ty":6,"nm":"Limb Controls","mn":"Pseudo/Limb Controls-0013","ix":13,"v":0},{"ty":6,"nm":"Lower Limb","mn":"Pseudo/Limb Controls-0014","ix":14,"v":0},{"ty":0,"nm":"Lower Limb Length","mn":"Pseudo/Limb Controls-0015","ix":15,"v":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":249,"s":[62]},{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":318,"s":[27.321]},{"t":334,"s":[27.321]}],"ix":15}},{"ty":0,"nm":"Lower Limb Top Width","mn":"Pseudo/Limb Controls-0016","ix":16,"v":{"a":0,"k":18,"ix":16}},{"ty":0,"nm":"Lower Limb Top Curvature","mn":"Pseudo/Limb Controls-0017","ix":17,"v":{"a":0,"k":100,"ix":17}},{"ty":0,"nm":"Lower Limb Bottom Width","mn":"Pseudo/Limb Controls-0018","ix":18,"v":{"a":0,"k":15,"ix":18}},{"ty":0,"nm":"Lower Limb Bottom Curvature","mn":"Pseudo/Limb Controls-0019","ix":19,"v":{"a":0,"k":0,"ix":19}},{"ty":7,"nm":"LL Enable Side Curvature","mn":"Pseudo/Limb Controls-0020","ix":20,"v":{"a":0,"k":0,"ix":20}},{"ty":7,"nm":"LL Enable Inverse Curvature","mn":"Pseudo/Limb Controls-0021","ix":21,"v":{"a":0,"k":0,"ix":21}},{"ty":0,"nm":"LL Side Curvature Center Point","mn":"Pseudo/Limb Controls-0022","ix":22,"v":{"a":0,"k":0,"ix":22}},{"ty":0,"nm":"LL Side Curvature Bend","mn":"Pseudo/Limb Controls-0023","ix":23,"v":{"a":0,"k":0,"ix":23}},{"ty":0,"nm":"LL Left/Right Side Weight","mn":"Pseudo/Limb Controls-0024","ix":24,"v":{"a":0,"k":0,"ix":24}},{"ty":6,"nm":"Limb Controls","mn":"Pseudo/Limb Controls-0025","ix":25,"v":0},{"ty":6,"nm":"Limb Controls","mn":"Pseudo/Limb Controls-0026","ix":26,"v":0},{"ty":6,"nm":"Parenting Data","mn":"Pseudo/Limb Controls-0027","ix":27,"v":0},{"ty":3,"nm":"IK Angles","mn":"Pseudo/Limb Controls-0028","ix":28,"v":{"a":0,"k":[16.5,66],"ix":28,"x":"var $bm_rt;\nvar scriptRelated = true;\nvar ctrlLayer = thisComp.layer('L Arm CTRL');\nvar upperLimbLength = ctrlLayer.effect('L Arm Limb Control')('Upper Limb Length').value;\nvar lowerLimbLength = ctrlLayer.effect('L Arm Limb Control')('Lower Limb Length').value;\nvar disableIK = ctrlLayer.effect('L Arm Limb Control')('Disable IK').value;\nvar upperLimbAngle = ctrlLayer.effect('L Arm Limb Control')('Upper Limb Angle').value;\nvar lowerLimbAngle = ctrlLayer.effect('L Arm Limb Control')('Lower Limb Angle').value;\nif (disableIK == 1) {\n    var ikAngles = [\n        upperLimbAngle,\n        lowerLimbAngle\n    ];\n} else {\n    var goal = ctrlLayer;\n    var flip = ctrlLayer.effect('L Arm Limb Control')('Flip IK').value;\n    function ensure2DArray(value) {\n        if ($bm_isInstanceOfArray(value)) {\n            if (value.length > 2) {\n                return [\n                    value[0],\n                    value[1]\n                ];\n            }\n        }\n        return value;\n    }\n    function worldPos(layer) {\n        var pos = layer.toWorld(layer.anchorPoint);\n        return ensure2DArray(pos);\n    }\n    function rotationFunction(pointA, pointB) {\n        var diff = ensure2DArray($bm_sub(pointB, pointA));\n        return Math.atan2(diff[1], diff[0]);\n    }\n    var limbLayer = thisComp.layer('L Arm');\n    var upperLimbInitialPos = worldPos(limbLayer);\n    var goalPos = worldPos(goal);\n    var upperToGoalDist = length(ensure2DArray($bm_sub(goalPos, upperLimbInitialPos)));\n    var upperToLowerDist = upperLimbLength;\n    var lowerToGoalDist = lowerLimbLength;\n    var LofC = $bm_div($bm_sum($bm_sub($bm_mul(upperToLowerDist, upperToLowerDist), $bm_mul(lowerToGoalDist, lowerToGoalDist)), $bm_mul(upperToGoalDist, upperToGoalDist)), $bm_mul(2, upperToGoalDist));\n    var midPointIK = $bm_sub(upperToGoalDist, LofC);\n    var angleB = Math.acos(Math.max(-1, Math.min(1, $bm_div(midPointIK, lowerToGoalDist))));\n    var angleA = Math.acos(Math.max(-1, Math.min(1, $bm_div(LofC, upperToLowerDist))));\n    var lowerLimbRotationAngle;\n    if (flip == 1) {\n        lowerLimbRotationAngle = $bm_sum(angleB, angleA);\n    } else {\n        lowerLimbRotationAngle = $bm_neg($bm_sum(angleB, angleA));\n    }\n    var upperLimbRotationAngle;\n    if (flip == 1) {\n        upperLimbRotationAngle = $bm_neg(angleA);\n    } else {\n        upperLimbRotationAngle = angleA;\n    }\n    var uLimbToIKLineAngle = rotationFunction(upperLimbInitialPos, goalPos);\n    var upperLimbRotation = $bm_sub($bm_sum(radiansToDegrees(uLimbToIKLineAngle), radiansToDegrees(upperLimbRotationAngle)), 90);\n    var lowerLimbRotation = $bm_sum(radiansToDegrees(lowerLimbRotationAngle), upperLimbRotation);\n    var parentRotation = 0;\n    var limbLayerRotation = limbLayer.transform.rotation.value;\n    if (limbLayer.hasParent) {\n        parentRotation = limbLayer.parent.transform.rotation.value;\n        upperLimbRotation = $bm_sub(upperLimbRotation, parentRotation);\n        lowerLimbRotation = $bm_sub(lowerLimbRotation, parentRotation);\n    } else {\n        upperLimbRotation = $bm_sub(upperLimbRotation, limbLayerRotation);\n        lowerLimbRotation = $bm_sub(lowerLimbRotation, limbLayerRotation);\n    }\n    var ikAngles = [\n        upperLimbRotation,\n        lowerLimbRotation\n    ];\n}\n$bm_rt = ikAngles;"}},{"ty":3,"nm":"Elbow (comp space)","mn":"Pseudo/Limb Controls-0029","ix":29,"v":{"a":0,"k":[0,0],"ix":29,"x":"var $bm_rt;\nvar scriptRelated = true;\nvar upperLimbLength = thisComp.layer('L Arm CTRL').effect('L Arm Limb Control')('Upper Limb Length').value;\nvar ikAngles = thisComp.layer('L Arm CTRL').effect('L Arm Limb Control')('IK Angles').value;\nvar upperLimbRotation = degreesToRadians(ikAngles[0]);\nvar limbLayer = thisComp.layer('L Arm');\nvar upperLimbInitialPos = limbLayer.toWorld(limbLayer.anchorPoint);\nvar elbowPosLayerSpace = [\n    upperLimbLength * Math.sin(-upperLimbRotation),\n    upperLimbLength * Math.cos(-upperLimbRotation)\n];\nvar elbowPosCompSpace = limbLayer.toWorld(elbowPosLayerSpace);\n$bm_rt = elbowPosCompSpace;"}},{"ty":3,"nm":"Elbow (layer space)","mn":"Pseudo/Limb Controls-0030","ix":30,"v":{"a":0,"k":[0,0],"ix":30,"x":"var $bm_rt;\nvar scriptRelated = true;\nvar upperLimbLength = thisComp.layer('L Arm CTRL').effect('L Arm Limb Control')('Upper Limb Length').value;\nvar ikAngles = thisComp.layer('L Arm CTRL').effect('L Arm Limb Control')('IK Angles').value;\nvar upperLimbRotation = degreesToRadians(ikAngles[0]);\nvar elbowPosLayerSpace = [\n    upperLimbLength * Math.sin(-upperLimbRotation),\n    upperLimbLength * Math.cos(-upperLimbRotation)\n];\n$bm_rt = elbowPosLayerSpace;"}},{"ty":3,"nm":"Wrist  (comp space)","mn":"Pseudo/Limb Controls-0031","ix":31,"v":{"a":0,"k":[0,0],"ix":31,"x":"var $bm_rt;\nvar scriptRelated = true;\nvar limbLayer = thisComp.layer('L Arm');\nvar ctrlLayer = thisComp.layer('L Arm CTRL');\nvar upperLimbLength = ctrlLayer.effect('L Arm Limb Control')('Upper Limb Length').value;\nvar lowerLimbLength = ctrlLayer.effect('L Arm Limb Control')('Lower Limb Length').value;\nvar ikAngles = ctrlLayer.effect('L Arm Limb Control')('IK Angles').value;\nvar upperLimbRotation = degreesToRadians(ikAngles[0]);\nvar lowerLimbRotation = degreesToRadians(ikAngles[1]);\nvar startPos = thisComp.layer('L Arm').toComp([\n    0,\n    0\n]);\nvar elbowPosLayerSpace = [\n    upperLimbLength * Math.sin(-upperLimbRotation),\n    upperLimbLength * Math.cos(-upperLimbRotation)\n];\nvar wristPosLayerSpace = [\n    elbowPosLayerSpace[0] + lowerLimbLength * Math.sin(-lowerLimbRotation),\n    elbowPosLayerSpace[1] + lowerLimbLength * Math.cos(-lowerLimbRotation)\n];\nvar wristPosCompSpace = limbLayer.toComp(wristPosLayerSpace);\n$bm_rt = [\n    wristPosCompSpace[0],\n    wristPosCompSpace[1]\n];"}},{"ty":3,"nm":"Wrist  (layer space)","mn":"Pseudo/Limb Controls-0032","ix":32,"v":{"a":0,"k":[0,0],"ix":32,"x":"var $bm_rt;\nvar scriptRelated = true;\nvar upperLimbLength = thisComp.layer('L Arm CTRL').effect('L Arm Limb Control')('Upper Limb Length').value;\nvar lowerLimbLength = thisComp.layer('L Arm CTRL').effect('L Arm Limb Control')('Lower Limb Length').value;\nvar ikAngles = thisComp.layer('L Arm CTRL').effect('L Arm Limb Control')('IK Angles').value;\nvar upperLimbRotation = degreesToRadians(ikAngles[0]);\nvar lowerLimbRotation = degreesToRadians(ikAngles[1]);\nvar elbowPosLayerSpace = [\n    upperLimbLength * Math.sin(-upperLimbRotation),\n    upperLimbLength * Math.cos(-upperLimbRotation)\n];\nvar wristPosLayerSpace = [\n    elbowPosLayerSpace[0] + lowerLimbLength * Math.sin(-lowerLimbRotation),\n    elbowPosLayerSpace[1] + lowerLimbLength * Math.cos(-lowerLimbRotation)\n];\n$bm_rt = wristPosLayerSpace;"}},{"ty":6,"nm":"Limb Controls","mn":"Pseudo/Limb Controls-0033","ix":33,"v":0},{"ty":6,"nm":"Appearance","mn":"Pseudo/Limb Controls-0034","ix":34,"v":0},{"ty":2,"nm":"Arm Fill Color","mn":"Pseudo/Limb Controls-0035","ix":35,"v":{"a":0,"k":[0.557974040508,0.828874468803,0.934000015259,1],"ix":35}},{"ty":0,"nm":"Arm Fill Opacity","mn":"Pseudo/Limb Controls-0036","ix":36,"v":{"a":0,"k":100,"ix":36}},{"ty":2,"nm":"Arm Stroke Color","mn":"Pseudo/Limb Controls-0037","ix":37,"v":{"a":0,"k":[1,0,0,1],"ix":37}},{"ty":0,"nm":"Arm Stroke Width","mn":"Pseudo/Limb Controls-0038","ix":38,"v":{"a":0,"k":0,"ix":38}},{"ty":7,"nm":"Shoulder Stroke","mn":"Pseudo/Limb Controls-0039","ix":39,"v":{"a":0,"k":1,"ix":39}},{"ty":7,"nm":"Wrist Stroke","mn":"Pseudo/Limb Controls-0040","ix":40,"v":{"a":0,"k":1,"ix":40}},{"ty":6,"nm":"Limb Controls","mn":"Pseudo/Limb Controls-0041","ix":41,"v":0},{"ty":6,"nm":"FK","mn":"Pseudo/Limb Controls-0042","ix":42,"v":0},{"ty":7,"nm":"Disable IK","mn":"Pseudo/Limb Controls-0043","ix":43,"v":{"a":0,"k":1,"ix":43}},{"ty":0,"nm":"Upper Limb Angle","mn":"Pseudo/Limb Controls-0044","ix":44,"v":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":-46.957,"s":[-17]},{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0.021,"s":[5.6]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":47,"s":[-17]},{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":93.979,"s":[5.6]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":137.043,"s":[-17]},{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":184.021,"s":[5.6]},{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":231,"s":[-17]},{"t":282.568359375,"s":[-27]}],"ix":44}},{"ty":0,"nm":"Lower Limb Angle","mn":"Pseudo/Limb Controls-0045","ix":45,"v":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":-46.957,"s":[11]},{"i":{"x":[0.512],"y":[0.92]},"o":{"x":[0.333],"y":[0]},"t":-29.34,"s":[1.484]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.416],"y":[-0.235]},"t":0.021,"s":[19.257]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":47,"s":[11]},{"i":{"x":[0.512],"y":[0.92]},"o":{"x":[0.333],"y":[0]},"t":64.617,"s":[1.484]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.416],"y":[-0.215]},"t":93.979,"s":[19.257]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":137.043,"s":[11]},{"i":{"x":[0.512],"y":[0.92]},"o":{"x":[0.333],"y":[0]},"t":154.66,"s":[1.484]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.416],"y":[-0.235]},"t":184.021,"s":[19.257]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":231,"s":[11]},{"i":{"x":[0.527],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":249,"s":[1.484]},{"i":{"x":[0.719],"y":[1]},"o":{"x":[0.85],"y":[0]},"t":298.814,"s":[145.484]},{"t":334.24609375,"s":[117]}],"ix":45,"x":"var $bm_rt;\n$bm_rt = $bm_sum(value, effect('L Arm Limb Control')('Upper Limb Angle'));"}},{"ty":6,"nm":"Limb Controls","mn":"Pseudo/Limb Controls-0046","ix":46,"v":0},{"ty":7,"nm":"Flip IK","mn":"Pseudo/Limb Controls-0047","ix":47,"v":{"a":0,"k":1,"ix":47}}]}],"ip":0,"op":3600,"st":0,"bm":0},{"ddd":0,"ind":7,"ty":0,"nm":"PCOMP_Char 4_Head","parent":13,"refId":"comp_28","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":3,"ix":10,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('TURN CTRL').effect('Head Tilt')('Slider');"},"p":{"a":0,"k":[501.669,356.326,0],"ix":2,"l":2},"a":{"a":0,"k":[87.5,87.5,0],"ix":1,"l":2,"x":"var $bm_rt;\n$bm_rt = $bm_sum(value, thisComp.layer('TURN CTRL').effect('Head Offset')('Point'));"},"s":{"a":0,"k":[170,170,100],"ix":6,"l":2}},"ao":0,"tm":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[0]},{"t":3600,"s":[60]}],"ix":2,"x":"var $bm_rt;\nfunction linearExpression(value, inputMin, inputMax, outputMin, outputMax) {\n    const normalizedValue = $bm_div($bm_sub(value, inputMin), $bm_sub(inputMax, inputMin));\n    const outputValue = $bm_sum(outputMin, $bm_mul(normalizedValue, $bm_sub(outputMax, outputMin)));\n    return outputValue;\n}\nvar controllingValue = thisComp.layer('TURN CTRL').effect('Head Turn')('Slider');\nvar inputMin = 0;\nvar inputMax = 100;\nvar outputMin = 0;\nvar outputMax = 1;\nvar mappedValue = linearExpression(controllingValue, inputMin, inputMax, outputMin, outputMax);\n$bm_rt = mappedValue;"},"w":175,"h":175,"ip":0,"op":3600,"st":0,"bm":0},{"ddd":0,"ind":8,"ty":4,"nm":"L Arm","parent":12,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11,"x":"var $bm_rt;\nif (thisComp.layer('TURN CTRL').effect('Body Turn')('Slider') > 50) {\n    $bm_rt = 0;\n} else {\n    $bm_rt = 100;\n}"},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[261.614,57.221,0],"ix":2,"l":2,"x":"var $bm_rt;\nfunction linearExpression(value, inputMin, inputMax, outputMin, outputMax) {\n    var normalizedValue = $bm_div($bm_sub(value, inputMin), $bm_sub(inputMax, inputMin));\n    var outputValue = $bm_sum(outputMin, $bm_mul(normalizedValue, $bm_sub(outputMax, outputMin)));\n    return Math.max(Math.min(outputValue, Math.max(outputMin, outputMax)), Math.min(outputMin, outputMax));\n}\nvar controllingValue = thisComp.layer('TURN CTRL')('Effects')('Body Turn')('Slider').value;\nvar minVal = Math.min(0, 100);\nvar maxVal = Math.max(0, 100);\nif (controllingValue < minVal)\n    controllingValue = minVal;\nif (controllingValue > maxVal)\n    controllingValue = maxVal;\nfunction mapSliderToValue(controllingValue, segments, minVal, maxVal) {\n    var numSegments = segments.length;\n    var segmentLength = $bm_div($bm_sub(maxVal, minVal), numSegments);\n    var mappedValueX, mappedValueY;\n    for (var i = 0; i < numSegments; i++) {\n        var segmentStart = $bm_sum(minVal, $bm_mul(i, segmentLength));\n        var segmentEnd = $bm_sum(segmentStart, segmentLength);\n        if (segmentStart === segmentEnd) {\n            segmentEnd = $bm_sum(segmentEnd, 0.0001);\n        }\n        var kfStart = segments[i][0];\n        var kfEnd = segments[i][1];\n        if (controllingValue >= segmentStart && controllingValue <= segmentEnd) {\n            mappedValueX = linearExpression(controllingValue, segmentStart, segmentEnd, kfStart[0], kfEnd[0]);\n            mappedValueY = linearExpression(controllingValue, segmentStart, segmentEnd, kfStart[1], kfEnd[1]);\n        }\n    }\n    if (controllingValue < minVal) {\n        mappedValueX = segments[0][0][0];\n        mappedValueY = segments[0][0][1];\n    }\n    if (controllingValue > maxVal) {\n        mappedValueX = segments[numSegments - 1][1][0];\n        mappedValueY = segments[numSegments - 1][1][1];\n    }\n    return [\n        mappedValueX,\n        mappedValueY\n    ];\n}\nvar segments = [\n    [\n        [\n            261.61,\n            57.22\n        ],\n        [\n            276.32,\n            63.47\n        ]\n    ],\n    [\n        [\n            276.32,\n            63.47\n        ],\n        [\n            276.32,\n            70.09\n        ]\n    ],\n    [\n        [\n            276.32,\n            70.09\n        ],\n        [\n            243.23,\n            57.96\n        ]\n    ],\n    [\n        [\n            243.23,\n            57.96\n        ],\n        [\n            217.5,\n            57.96\n        ]\n    ]\n];\nvar mappedValue = mapSliderToValue(controllingValue, segments, minVal, maxVal);\n$bm_rt = value = mappedValue;"},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[147.059,147.059,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[],"o":[],"v":[],"c":true},"ix":2,"x":"var $bm_rt;\nvar scriptRelated = true;\nvar ctrlLayer = thisComp.layer('L Arm CTRL');\nvar effect = ctrlLayer.effect('L Arm Limb Control');\nvar upperLimbLength = effect('Upper Limb Length').value;\nvar upperLimbTop = effect('Upper Limb Top Width').value;\nvar upperLimbBottom = effect('Upper Limb Bottom Width').value;\nvar upperLimbTopCurvature = $bm_div(Math.min(Math.max(effect('Upper Limb Top Curvature').value, 0), 100), 100);\nvar upperLimbBottomCurvature = $bm_div(Math.min(Math.max(effect('Upper Limb Bottom Curvature').value, 0), 100), 100);\nvar ikAngles = effect('IK Angles');\nvar enableSideCurvature = effect('UL Enable Side Curvature').value;\nvar enableInverseCurvature = effect('UL Enable Inverse Curvature').value;\nvar sideCurvatureCenter = $bm_div(effect('UL Side Curvature Center Point').value, 100);\nvar sideCurvatureBend = effect('UL Side Curvature Bend').value;\nvar sideWeight = $bm_div(effect('UL Left/Right Side Weight').value, 100);\nvar ratio = 1.5523;\nvar topRadius = $bm_mul($bm_div(upperLimbTop, ratio), upperLimbTopCurvature);\nvar bottomRadius = $bm_mul($bm_div(upperLimbBottom, ratio), upperLimbBottomCurvature);\nvar anchorX = 0;\nvar anchorY = 0;\nvar rotation = degreesToRadians(ikAngles[0]);\nfunction rotate(point, angle) {\n    var x = $bm_sub($bm_mul(point[0], Math.cos(angle)), $bm_mul(point[1], Math.sin(angle)));\n    var y = $bm_sum($bm_mul(point[0], Math.sin(angle)), $bm_mul(point[1], Math.cos(angle)));\n    return [\n        x,\n        y\n    ];\n}\nvar upperLimb = [\n    rotate([\n        anchorX - upperLimbTop / 2,\n        anchorY\n    ], rotation),\n    rotate([\n        anchorX + upperLimbTop / 2,\n        anchorY\n    ], rotation),\n    rotate([\n        anchorX + upperLimbBottom / 2,\n        anchorY + upperLimbLength\n    ], rotation),\n    rotate([\n        anchorX - upperLimbBottom / 2,\n        anchorY + upperLimbLength\n    ], rotation)\n];\nfunction interpolate(pointA, pointB, t) {\n    return [\n        pointA[0] + t * (pointB[0] - pointA[0]),\n        pointA[1] + t * (pointB[1] - pointA[1])\n    ];\n}\nvar centerPoint03 = interpolate(upperLimb[0], upperLimb[3], $bm_sum(0.5, $bm_mul(sideCurvatureCenter, 0.5)));\nvar centerPoint12 = interpolate(upperLimb[1], upperLimb[2], $bm_sum(0.5, $bm_mul(sideCurvatureCenter, 0.5)));\nvar totalBendAmount = sideCurvatureBend;\nvar bendAmount03 = $bm_div($bm_mul(totalBendAmount, $bm_sub(1, sideWeight)), 2);\nvar bendAmount12 = $bm_div($bm_mul(totalBendAmount, $bm_sum(1, sideWeight)), 2);\nvar inTan0, outTan3, outTan1, inTan2;\nif (enableSideCurvature) {\n    var influence03 = $bm_mul(0.5, $bm_sub(1, sideCurvatureCenter));\n    var influence03Opposite = $bm_mul(0.5, $bm_sum(1, sideCurvatureCenter));\n    if (enableInverseCurvature) {\n        inTan0 = rotate([\n            $bm_mul(bendAmount03, influence03Opposite),\n            0\n        ], rotation);\n        outTan3 = rotate([\n            $bm_mul($bm_neg(bendAmount03), influence03),\n            0\n        ], rotation);\n        outTan1 = rotate([\n            $bm_mul($bm_neg(bendAmount12), influence03Opposite),\n            0\n        ], rotation);\n        inTan2 = rotate([\n            $bm_mul(bendAmount12, influence03),\n            0\n        ], rotation);\n    } else {\n        inTan0 = rotate([\n            $bm_mul($bm_div(bendAmount03, 2), influence03Opposite),\n            0\n        ], rotation);\n        outTan3 = rotate([\n            $bm_mul($bm_div(bendAmount03, 2), influence03),\n            0\n        ], rotation);\n        outTan1 = rotate([\n            $bm_mul($bm_div($bm_neg(bendAmount12), 2), influence03Opposite),\n            0\n        ], rotation);\n        inTan2 = rotate([\n            $bm_mul($bm_div($bm_neg(bendAmount12), 2), influence03),\n            0\n        ], rotation);\n    }\n    inTan0 = [\n        $bm_sub($bm_sum(inTan0[0], centerPoint03[0]), upperLimb[0][0]),\n        $bm_sub($bm_sum(inTan0[1], centerPoint03[1]), upperLimb[0][1])\n    ];\n    outTan3 = [\n        $bm_sub($bm_sum(outTan3[0], centerPoint03[0]), upperLimb[3][0]),\n        $bm_sub($bm_sum(outTan3[1], centerPoint03[1]), upperLimb[3][1])\n    ];\n    outTan1 = [\n        $bm_sub($bm_sum(outTan1[0], centerPoint12[0]), upperLimb[1][0]),\n        $bm_sub($bm_sum(outTan1[1], centerPoint12[1]), upperLimb[1][1])\n    ];\n    inTan2 = [\n        $bm_sub($bm_sum(inTan2[0], centerPoint12[0]), upperLimb[2][0]),\n        $bm_sub($bm_sum(inTan2[1], centerPoint12[1]), upperLimb[2][1])\n    ];\n    var inTangents = [\n        inTan0,\n        rotate([\n            0,\n            -topRadius\n        ], rotation),\n        inTan2,\n        rotate([\n            0,\n            bottomRadius\n        ], rotation)\n    ];\n    var outTangents = [\n        rotate([\n            0,\n            -topRadius\n        ], rotation),\n        outTan1,\n        rotate([\n            0,\n            bottomRadius\n        ], rotation),\n        outTan3\n    ];\n} else {\n    var zeroPoint = rotate([\n        0,\n        0\n    ], rotation);\n    var negativeTopRadius = rotate([\n        0,\n        $bm_neg(topRadius)\n    ], rotation);\n    var positiveBottomRadius = rotate([\n        0,\n        bottomRadius\n    ], rotation);\n    inTangents = [\n        zeroPoint,\n        negativeTopRadius,\n        zeroPoint,\n        positiveBottomRadius\n    ];\n    outTangents = [\n        negativeTopRadius,\n        zeroPoint,\n        positiveBottomRadius,\n        zeroPoint\n    ];\n}\n$bm_rt = createPath(upperLimb, inTangents, outTangents, true);"},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"gf","o":{"a":0,"k":100,"ix":10,"x":"var $bm_rt;\nvar scriptRelated = true;\n$bm_rt = thisComp.layer('L Arm CTRL').effect('L Arm Limb Control')('Arm Fill Opacity');"},"r":1,"bm":0,"g":{"p":3,"k":{"a":0,"k":[0.001,0.541,0.804,0.906,0.5,0.549,0.816,0.92,1,0.557,0.827,0.933],"ix":9}},"s":{"a":0,"k":[0,0],"ix":5},"e":{"a":0,"k":[100,0],"ix":6,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('L Arm CTRL').effect('L Arm Limb Control')('Elbow (layer space)');"},"t":1,"nm":"Gradient Fill for L Arm","mn":"ADBE Vector Graphic - G-Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Upper Limb","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[],"o":[],"v":[],"c":true},"ix":2,"x":"var $bm_rt;\nvar scriptRelated = true;\nvar ctrlLayer = thisComp.layer('L Arm CTRL');\nvar effect = ctrlLayer.effect('L Arm Limb Control');\nvar upperLimbLength = effect('Upper Limb Length').value;\nvar lowerLimbLength = effect('Lower Limb Length').value;\nvar lowerLimbTop = effect('Lower Limb Top Width').value;\nvar lowerLimbBottom = effect('Lower Limb Bottom Width').value;\nvar lowerLimbTopCurvature = $bm_div(Math.min(Math.max(effect('Lower Limb Top Curvature').value, 0), 100), 100);\nvar lowerLimbBottomCurvature = $bm_div(Math.min(Math.max(effect('Lower Limb Bottom Curvature').value, 0), 100), 100);\nvar ikAngles = effect('IK Angles');\nvar enableSideCurvature = effect('LL Enable Side Curvature').value;\nvar enableInverseCurvature = effect('LL Enable Inverse Curvature').value;\nvar sideCurvatureCenter = $bm_div(effect('LL Side Curvature Center Point').value, 100);\nvar sideCurvatureBend = effect('LL Side Curvature Bend').value;\nvar sideWeight = $bm_div(effect('LL Left/Right Side Weight').value, 100);\nvar ratio = 1.5523;\nvar topRadius = $bm_mul($bm_div(lowerLimbTop, ratio), lowerLimbTopCurvature);\nvar bottomRadius = $bm_mul($bm_div(lowerLimbBottom, ratio), lowerLimbBottomCurvature);\nvar upperLimbRotation = degreesToRadians(ikAngles[0]);\nvar lowerLimbRotation = degreesToRadians(ikAngles[1]);\nfunction rotate(point, angle, origin) {\n    var rad = angle;\n    var x = $bm_sub($bm_sum(origin[0], $bm_mul($bm_sub(point[0], origin[0]), Math.cos(rad))), $bm_mul($bm_sub(point[1], origin[1]), Math.sin(rad)));\n    var y = $bm_sum($bm_sum(origin[1], $bm_mul($bm_sub(point[0], origin[0]), Math.sin(rad))), $bm_mul($bm_sub(point[1], origin[1]), Math.cos(rad)));\n    return [\n        x,\n        y\n    ];\n}\nfunction interpolate(pointA, pointB, t) {\n    return [\n        pointA[0] + t * (pointB[0] - pointA[0]),\n        pointA[1] + t * (pointB[1] - pointA[1])\n    ];\n}\nvar upperLimbEndpoint = rotate([\n    0,\n    upperLimbLength\n], upperLimbRotation, [\n    0,\n    0\n]);\nvar anchorX = upperLimbEndpoint[0];\nvar anchorY = upperLimbEndpoint[1];\nvar ctrlPos = ctrlLayer.toWorld(ctrlLayer.anchorPoint);\nvar vector = [\n    ctrlPos[0] - anchorX,\n    ctrlPos[1] - anchorY\n];\nvar distance = Math.sqrt($bm_sum($bm_mul(vector[0], vector[0]), $bm_mul(vector[1], vector[1])));\nvar minDistance = Math.max($bm_sub(upperLimbLength, lowerLimbLength), 0);\nvar maxDistance = $bm_sum(upperLimbLength, lowerLimbLength);\ndistance = Math.max(minDistance, Math.min(distance, maxDistance));\nvar adjustedLowerLimbLength = Math.max(0, $bm_sub(distance, upperLimbLength));\nvar lowerLimb = [\n    rotate([\n        -lowerLimbTop / 2,\n        0\n    ], lowerLimbRotation, [\n        0,\n        0\n    ]),\n    rotate([\n        lowerLimbTop / 2,\n        0\n    ], lowerLimbRotation, [\n        0,\n        0\n    ]),\n    rotate([\n        lowerLimbBottom / 2,\n        adjustedLowerLimbLength\n    ], lowerLimbRotation, [\n        0,\n        0\n    ]),\n    rotate([\n        -lowerLimbBottom / 2,\n        adjustedLowerLimbLength\n    ], lowerLimbRotation, [\n        0,\n        0\n    ])\n];\nlowerLimb = lowerLimb.map(function (point) {\n    return [\n        point[0] + anchorX,\n        point[1] + anchorY\n    ];\n});\nvar centerPoint03 = interpolate(lowerLimb[0], lowerLimb[3], $bm_sum(0.5, $bm_mul(sideCurvatureCenter, 0.5)));\nvar centerPoint12 = interpolate(lowerLimb[1], lowerLimb[2], $bm_sum(0.5, $bm_mul(sideCurvatureCenter, 0.5)));\nvar totalBendAmount = sideCurvatureBend;\nvar bendAmount03 = $bm_div($bm_mul(totalBendAmount, $bm_sub(1, sideWeight)), 2);\nvar bendAmount12 = $bm_div($bm_mul(totalBendAmount, $bm_sum(1, sideWeight)), 2);\nvar inTan0, outTan3, outTan1, inTan2;\nif (enableSideCurvature) {\n    var influence03 = $bm_mul(0.5, $bm_sub(1, sideCurvatureCenter));\n    var influence03Opposite = $bm_mul(0.5, $bm_sum(1, sideCurvatureCenter));\n    if (enableInverseCurvature) {\n        inTan0 = rotate([\n            $bm_mul(bendAmount03, influence03Opposite),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n        outTan3 = rotate([\n            $bm_mul($bm_neg(bendAmount03), influence03),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n        outTan1 = rotate([\n            $bm_mul($bm_neg(bendAmount12), influence03Opposite),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n        inTan2 = rotate([\n            $bm_mul(bendAmount12, influence03),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n    } else {\n        inTan0 = rotate([\n            $bm_mul($bm_div(bendAmount03, 2), influence03Opposite),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n        outTan3 = rotate([\n            $bm_mul($bm_div(bendAmount03, 2), influence03),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n        outTan1 = rotate([\n            $bm_mul($bm_div($bm_neg(bendAmount12), 2), influence03Opposite),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n        inTan2 = rotate([\n            $bm_mul($bm_div($bm_neg(bendAmount12), 2), influence03),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n    }\n    inTan0 = [\n        $bm_sub($bm_sum(inTan0[0], centerPoint03[0]), lowerLimb[0][0]),\n        $bm_sub($bm_sum(inTan0[1], centerPoint03[1]), lowerLimb[0][1])\n    ];\n    outTan3 = [\n        $bm_sub($bm_sum(outTan3[0], centerPoint03[0]), lowerLimb[3][0]),\n        $bm_sub($bm_sum(outTan3[1], centerPoint03[1]), lowerLimb[3][1])\n    ];\n    outTan1 = [\n        $bm_sub($bm_sum(outTan1[0], centerPoint12[0]), lowerLimb[1][0]),\n        $bm_sub($bm_sum(outTan1[1], centerPoint12[1]), lowerLimb[1][1])\n    ];\n    inTan2 = [\n        $bm_sub($bm_sum(inTan2[0], centerPoint12[0]), lowerLimb[2][0]),\n        $bm_sub($bm_sum(inTan2[1], centerPoint12[1]), lowerLimb[2][1])\n    ];\n    var inTangents = [\n        inTan0,\n        rotate([\n            0,\n            -topRadius\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]),\n        inTan2,\n        rotate([\n            0,\n            bottomRadius\n        ], lowerLimbRotation, [\n            0,\n            0\n        ])\n    ];\n    var outTangents = [\n        rotate([\n            0,\n            -topRadius\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]),\n        outTan1,\n        rotate([\n            0,\n            bottomRadius\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]),\n        outTan3\n    ];\n} else {\n    var zeroPoint = rotate([\n        0,\n        0\n    ], lowerLimbRotation, [\n        0,\n        0\n    ]);\n    var negativeTopRadius = rotate([\n        0,\n        $bm_neg(topRadius)\n    ], lowerLimbRotation, [\n        0,\n        0\n    ]);\n    var positiveBottomRadius = rotate([\n        0,\n        bottomRadius\n    ], lowerLimbRotation, [\n        0,\n        0\n    ]);\n    inTangents = [\n        zeroPoint,\n        negativeTopRadius,\n        zeroPoint,\n        positiveBottomRadius\n    ];\n    outTangents = [\n        negativeTopRadius,\n        zeroPoint,\n        positiveBottomRadius,\n        zeroPoint\n    ];\n}\n$bm_rt = createPath(lowerLimb, inTangents, outTangents, true);"},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0,0,1],"ix":4,"x":"var $bm_rt;\nvar scriptRelated = true;\n$bm_rt = thisComp.layer('L Arm CTRL').effect('L Arm Limb Control')('Arm Fill Color');"},"o":{"a":0,"k":100,"ix":5,"x":"var $bm_rt;\nvar scriptRelated = true;\n$bm_rt = thisComp.layer('L Arm CTRL').effect('L Arm Limb Control')('Arm Fill Opacity');"},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Lower Limb","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":3600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":9,"ty":4,"nm":"L Hand","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\n$bm_rt = $bm_sum($bm_sum(thisComp.layer('L Arm CTRL').transform.rotation, thisComp.layer('L Arm CTRL').effect('L Arm Limb Control')('IK Angles')[1]), thisComp.layer('L Arm CTRL').effect('L Arm Limb Control')('IK Angles')[0]);"},"p":{"a":0,"k":[557.964,597.946,0],"ix":2,"l":2,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('L Arm CTRL').effect('L Arm Limb Control')('Wrist  (comp space)');"},"a":{"a":0,"k":[552.964,697.446,0],"ix":1,"l":2},"s":{"a":0,"k":[120,120,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.041,0.1],[-1.129,-0.065],[5.651,0.322],[5.432,2.037],[-1.885,0],[-3.659,0],[-5.667,-0.513],[0,0],[0,0],[-4.066,-1.433],[0,0],[0,0],[-0.759,-0.885]],"o":[[0.427,1.047],[7.562,0.438],[-7.18,-0.409],[-2.542,-0.953],[-3.659,0],[-5.225,0],[0,0],[0,0],[-2.425,-0.762],[4.483,1.58],[0,0],[1.399,0.596],[0,0]],"v":[[6.583,-0.743],[8.974,1.421],[8.589,9.67],[-9.7,6.234],[-9.7,3.352],[-9.7,-0.505],[-9.7,-4.186],[-4.776,-3.853],[-11.066,-6.948],[-9.182,-9.299],[2.375,-5.068],[2.375,-5.068],[5.022,-3.641]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0.580392181873,0.533333361149,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[544.776,691.996],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Hand Top","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.592,0],[0,0],[0,0.592],[0,0],[-0.592,0],[0,0],[0,-0.592],[0,0]],"o":[[0,0],[-0.592,0],[0,0],[0,-0.592],[0,0],[0.592,0],[0,0],[0,0.592]],"v":[[2.087,3.158],[-2.087,3.158],[-3.158,2.087],[-3.158,-2.087],[-2.087,-3.158],[2.087,-3.158],[3.158,-2.087],[3.158,2.087]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"gs","o":{"a":0,"k":100,"ix":9},"w":{"a":0,"k":0.25,"ix":10},"g":{"p":3,"k":{"a":0,"k":[0,0,0,0,0.5,0,0,0,1,0,0,0],"ix":8}},"s":{"a":0,"k":[-2.572,0.221],"ix":4},"e":{"a":0,"k":[3.995,0.221],"ix":5},"t":1,"lc":1,"lj":1,"ml":10,"ml2":{"a":0,"k":10,"ix":13},"bm":0,"nm":"Gradient Stroke 1","mn":"ADBE Vector Graphic - G-Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[544.772,673.819],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-0.719],[-0.719,0],[0,0.719],[0.719,0]],"o":[[0,0.719],[0.719,0],[0,-0.719],[-0.719,0]],"v":[[-1.302,0],[0,1.302],[1.302,0],[0,-1.302]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[543.47,674.023],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-0.719],[-0.719,0],[0,0.719],[0.719,0]],"o":[[0,0.719],[0.719,0],[0,-0.719],[-0.719,0]],"v":[[-1.302,0],[0,1.302],[1.302,0],[0,-1.302]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[546.074,675.326],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-0.719],[-0.719,0],[0,0.719],[0.719,0]],"o":[[0,0.719],[0.719,0],[0,-0.719],[-0.719,0]],"v":[[-1.302,0],[0,1.302],[1.302,0],[0,-1.302]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[546.074,672.312],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[546.074,672.312],"ix":2},"a":{"a":0,"k":[546.074,672.312],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":3,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[1.09,0],[0,0],[0,1.09],[0,0],[-1.09,0],[0,0],[0,-1.09],[0,0]],"o":[[0,0],[-1.09,0],[0,0],[0,-1.09],[0,0],[1.09,0],[0,0],[0,1.09]],"v":[[6.589,13.849],[-6.589,13.849],[-8.563,11.875],[-8.563,-11.875],[-6.589,-13.849],[6.589,-13.849],[8.563,-11.875],[8.563,11.875]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.364705890417,0.372549027205,0.380392163992,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0.5,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.423529416323,0.435294121504,0.443137258291,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[539.552,682.316],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 4","np":3,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[539.328,689.279],"ix":2,"x":"var $bm_rt;\nvar x, y;\nx = $bm_sum(content('L Hand').content('Phone').transform.position[0], thisComp.layer('TURN CTRL').effect('Phone Pos Offset')('Point')[0]);\ny = $bm_sum(content('L Hand').content('Phone').transform.position[1], thisComp.layer('TURN CTRL').effect('Phone Pos Offset')('Point')[1]);\n$bm_rt = [\n    x,\n    y\n];"},"a":{"a":0,"k":[539.328,689.279],"ix":1},"s":{"a":0,"k":[85,85],"ix":3},"r":{"a":0,"k":0,"ix":6,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('TURN CTRL').effect('Phone Rotate')('Slider');"},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Phone","np":3,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.72,-2.573],[0.253,2.575],[-0.524,2.096],[0,0],[-0.272,-1.135]],"o":[[-0.611,2.547],[-0.147,-1.485],[0,0],[0.215,-1.152],[1.297,5.392]],"v":[[2.165,5.753],[-2.388,5.441],[-1.795,-0.113],[-1.291,-6.667],[0.765,-6.667]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0.580392181873,0.533333361149,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[548.123,690.422],"ix":2},"a":{"a":0,"k":[-0.151,4.762],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('TURN CTRL').effect('L Thumb Rotate')('Slider');"},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"THumb","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[548.274,685.66],"ix":2},"a":{"a":0,"k":[548.274,685.66],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"L Hand","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":3600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":10,"ty":4,"nm":"R Arm","parent":12,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11,"x":"var $bm_rt;\nif (thisComp.layer('TURN CTRL').effect('Body Turn')('Slider') > 49) {\n    $bm_rt = 100;\n} else {\n    $bm_rt = 0;\n}"},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[260.879,56.853,0],"ix":2,"l":2,"x":"var $bm_rt;\nfunction linearExpression(value, inputMin, inputMax, outputMin, outputMax) {\n    var normalizedValue = $bm_div($bm_sub(value, inputMin), $bm_sub(inputMax, inputMin));\n    var outputValue = $bm_sum(outputMin, $bm_mul(normalizedValue, $bm_sub(outputMax, outputMin)));\n    return Math.max(Math.min(outputValue, Math.max(outputMin, outputMax)), Math.min(outputMin, outputMax));\n}\nvar controllingValue = thisComp.layer('TURN CTRL')('Effects')('Body Turn')('Slider').value;\nvar minVal = Math.min(0, 100);\nvar maxVal = Math.max(0, 100);\nif (controllingValue < minVal)\n    controllingValue = minVal;\nif (controllingValue > maxVal)\n    controllingValue = maxVal;\nfunction mapSliderToValue(controllingValue, segments, minVal, maxVal) {\n    var numSegments = segments.length;\n    var segmentLength = $bm_div($bm_sub(maxVal, minVal), numSegments);\n    var mappedValueX, mappedValueY;\n    for (var i = 0; i < numSegments; i++) {\n        var segmentStart = $bm_sum(minVal, $bm_mul(i, segmentLength));\n        var segmentEnd = $bm_sum(segmentStart, segmentLength);\n        if (segmentStart === segmentEnd) {\n            segmentEnd = $bm_sum(segmentEnd, 0.0001);\n        }\n        var kfStart = segments[i][0];\n        var kfEnd = segments[i][1];\n        if (controllingValue >= segmentStart && controllingValue <= segmentEnd) {\n            mappedValueX = linearExpression(controllingValue, segmentStart, segmentEnd, kfStart[0], kfEnd[0]);\n            mappedValueY = linearExpression(controllingValue, segmentStart, segmentEnd, kfStart[1], kfEnd[1]);\n        }\n    }\n    if (controllingValue < minVal) {\n        mappedValueX = segments[0][0][0];\n        mappedValueY = segments[0][0][1];\n    }\n    if (controllingValue > maxVal) {\n        mappedValueX = segments[numSegments - 1][1][0];\n        mappedValueY = segments[numSegments - 1][1][1];\n    }\n    return [\n        mappedValueX,\n        mappedValueY\n    ];\n}\nvar segments = [\n    [\n        [\n            260.88,\n            56.85\n        ],\n        [\n            235.14,\n            60.53\n        ]\n    ],\n    [\n        [\n            235.14,\n            60.53\n        ],\n        [\n            191.03,\n            71.56\n        ]\n    ],\n    [\n        [\n            191.03,\n            71.56\n        ],\n        [\n            199.85,\n            67.88\n        ]\n    ],\n    [\n        [\n            199.85,\n            67.88\n        ],\n        [\n            214.56,\n            56.85\n        ]\n    ]\n];\nvar mappedValue = mapSliderToValue(controllingValue, segments, minVal, maxVal);\n$bm_rt = value = mappedValue;"},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[147.059,147.059,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[],"o":[],"v":[],"c":true},"ix":2,"x":"var $bm_rt;\nvar scriptRelated = true;\nvar ctrlLayer = thisComp.layer('R Arm CTRL');\nvar effect = ctrlLayer.effect('R Arm Limb Control');\nvar upperLimbLength = effect('Upper Limb Length').value;\nvar upperLimbTop = effect('Upper Limb Top Width').value;\nvar upperLimbBottom = effect('Upper Limb Bottom Width').value;\nvar upperLimbTopCurvature = $bm_div(Math.min(Math.max(effect('Upper Limb Top Curvature').value, 0), 100), 100);\nvar upperLimbBottomCurvature = $bm_div(Math.min(Math.max(effect('Upper Limb Bottom Curvature').value, 0), 100), 100);\nvar ikAngles = effect('IK Angles');\nvar enableSideCurvature = effect('UL Enable Side Curvature').value;\nvar enableInverseCurvature = effect('UL Enable Inverse Curvature').value;\nvar sideCurvatureCenter = $bm_div(effect('UL Side Curvature Center Point').value, 100);\nvar sideCurvatureBend = effect('UL Side Curvature Bend').value;\nvar sideWeight = $bm_div(effect('UL Left/Right Side Weight').value, 100);\nvar ratio = 1.5523;\nvar topRadius = $bm_mul($bm_div(upperLimbTop, ratio), upperLimbTopCurvature);\nvar bottomRadius = $bm_mul($bm_div(upperLimbBottom, ratio), upperLimbBottomCurvature);\nvar anchorX = 0;\nvar anchorY = 0;\nvar rotation = degreesToRadians(ikAngles[0]);\nfunction rotate(point, angle) {\n    var x = $bm_sub($bm_mul(point[0], Math.cos(angle)), $bm_mul(point[1], Math.sin(angle)));\n    var y = $bm_sum($bm_mul(point[0], Math.sin(angle)), $bm_mul(point[1], Math.cos(angle)));\n    return [\n        x,\n        y\n    ];\n}\nvar upperLimb = [\n    rotate([\n        anchorX - upperLimbTop / 2,\n        anchorY\n    ], rotation),\n    rotate([\n        anchorX + upperLimbTop / 2,\n        anchorY\n    ], rotation),\n    rotate([\n        anchorX + upperLimbBottom / 2,\n        anchorY + upperLimbLength\n    ], rotation),\n    rotate([\n        anchorX - upperLimbBottom / 2,\n        anchorY + upperLimbLength\n    ], rotation)\n];\nfunction interpolate(pointA, pointB, t) {\n    return [\n        pointA[0] + t * (pointB[0] - pointA[0]),\n        pointA[1] + t * (pointB[1] - pointA[1])\n    ];\n}\nvar centerPoint03 = interpolate(upperLimb[0], upperLimb[3], $bm_sum(0.5, $bm_mul(sideCurvatureCenter, 0.5)));\nvar centerPoint12 = interpolate(upperLimb[1], upperLimb[2], $bm_sum(0.5, $bm_mul(sideCurvatureCenter, 0.5)));\nvar totalBendAmount = sideCurvatureBend;\nvar bendAmount03 = $bm_div($bm_mul(totalBendAmount, $bm_sub(1, sideWeight)), 2);\nvar bendAmount12 = $bm_div($bm_mul(totalBendAmount, $bm_sum(1, sideWeight)), 2);\nvar inTan0, outTan3, outTan1, inTan2;\nif (enableSideCurvature) {\n    var influence03 = $bm_mul(0.5, $bm_sub(1, sideCurvatureCenter));\n    var influence03Opposite = $bm_mul(0.5, $bm_sum(1, sideCurvatureCenter));\n    if (enableInverseCurvature) {\n        inTan0 = rotate([\n            $bm_mul(bendAmount03, influence03Opposite),\n            0\n        ], rotation);\n        outTan3 = rotate([\n            $bm_mul($bm_neg(bendAmount03), influence03),\n            0\n        ], rotation);\n        outTan1 = rotate([\n            $bm_mul($bm_neg(bendAmount12), influence03Opposite),\n            0\n        ], rotation);\n        inTan2 = rotate([\n            $bm_mul(bendAmount12, influence03),\n            0\n        ], rotation);\n    } else {\n        inTan0 = rotate([\n            $bm_mul($bm_div(bendAmount03, 2), influence03Opposite),\n            0\n        ], rotation);\n        outTan3 = rotate([\n            $bm_mul($bm_div(bendAmount03, 2), influence03),\n            0\n        ], rotation);\n        outTan1 = rotate([\n            $bm_mul($bm_div($bm_neg(bendAmount12), 2), influence03Opposite),\n            0\n        ], rotation);\n        inTan2 = rotate([\n            $bm_mul($bm_div($bm_neg(bendAmount12), 2), influence03),\n            0\n        ], rotation);\n    }\n    inTan0 = [\n        $bm_sub($bm_sum(inTan0[0], centerPoint03[0]), upperLimb[0][0]),\n        $bm_sub($bm_sum(inTan0[1], centerPoint03[1]), upperLimb[0][1])\n    ];\n    outTan3 = [\n        $bm_sub($bm_sum(outTan3[0], centerPoint03[0]), upperLimb[3][0]),\n        $bm_sub($bm_sum(outTan3[1], centerPoint03[1]), upperLimb[3][1])\n    ];\n    outTan1 = [\n        $bm_sub($bm_sum(outTan1[0], centerPoint12[0]), upperLimb[1][0]),\n        $bm_sub($bm_sum(outTan1[1], centerPoint12[1]), upperLimb[1][1])\n    ];\n    inTan2 = [\n        $bm_sub($bm_sum(inTan2[0], centerPoint12[0]), upperLimb[2][0]),\n        $bm_sub($bm_sum(inTan2[1], centerPoint12[1]), upperLimb[2][1])\n    ];\n    var inTangents = [\n        inTan0,\n        rotate([\n            0,\n            -topRadius\n        ], rotation),\n        inTan2,\n        rotate([\n            0,\n            bottomRadius\n        ], rotation)\n    ];\n    var outTangents = [\n        rotate([\n            0,\n            -topRadius\n        ], rotation),\n        outTan1,\n        rotate([\n            0,\n            bottomRadius\n        ], rotation),\n        outTan3\n    ];\n} else {\n    var zeroPoint = rotate([\n        0,\n        0\n    ], rotation);\n    var negativeTopRadius = rotate([\n        0,\n        $bm_neg(topRadius)\n    ], rotation);\n    var positiveBottomRadius = rotate([\n        0,\n        bottomRadius\n    ], rotation);\n    inTangents = [\n        zeroPoint,\n        negativeTopRadius,\n        zeroPoint,\n        positiveBottomRadius\n    ];\n    outTangents = [\n        negativeTopRadius,\n        zeroPoint,\n        positiveBottomRadius,\n        zeroPoint\n    ];\n}\n$bm_rt = createPath(upperLimb, inTangents, outTangents, true);"},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"gf","o":{"a":0,"k":100,"ix":10,"x":"var $bm_rt;\nvar scriptRelated = true;\n$bm_rt = thisComp.layer('R Arm CTRL').effect('R Arm Limb Control')('Arm Fill Opacity');"},"r":1,"bm":0,"g":{"p":3,"k":{"a":0,"k":[0,0.541,0.804,0.906,0.5,0.527,0.782,0.882,1,0.514,0.761,0.859],"ix":9}},"s":{"a":0,"k":[0,0],"ix":5},"e":{"a":0,"k":[100,0],"ix":6,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('R Arm CTRL').effect('R Arm Limb Control')('Elbow (layer space)');"},"t":1,"nm":"Gradient Fill 1","mn":"ADBE Vector Graphic - G-Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Upper Limb","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[],"o":[],"v":[],"c":true},"ix":2,"x":"var $bm_rt;\nvar scriptRelated = true;\nvar ctrlLayer = thisComp.layer('R Arm CTRL');\nvar effect = ctrlLayer.effect('R Arm Limb Control');\nvar upperLimbLength = effect('Upper Limb Length').value;\nvar lowerLimbLength = effect('Lower Limb Length').value;\nvar lowerLimbTop = effect('Lower Limb Top Width').value;\nvar lowerLimbBottom = effect('Lower Limb Bottom Width').value;\nvar lowerLimbTopCurvature = $bm_div(Math.min(Math.max(effect('Lower Limb Top Curvature').value, 0), 100), 100);\nvar lowerLimbBottomCurvature = $bm_div(Math.min(Math.max(effect('Lower Limb Bottom Curvature').value, 0), 100), 100);\nvar ikAngles = effect('IK Angles');\nvar enableSideCurvature = effect('LL Enable Side Curvature').value;\nvar enableInverseCurvature = effect('LL Enable Inverse Curvature').value;\nvar sideCurvatureCenter = $bm_div(effect('LL Side Curvature Center Point').value, 100);\nvar sideCurvatureBend = effect('LL Side Curvature Bend').value;\nvar sideWeight = $bm_div(effect('LL Left/Right Side Weight').value, 100);\nvar ratio = 1.5523;\nvar topRadius = $bm_mul($bm_div(lowerLimbTop, ratio), lowerLimbTopCurvature);\nvar bottomRadius = $bm_mul($bm_div(lowerLimbBottom, ratio), lowerLimbBottomCurvature);\nvar upperLimbRotation = degreesToRadians(ikAngles[0]);\nvar lowerLimbRotation = degreesToRadians(ikAngles[1]);\nfunction rotate(point, angle, origin) {\n    var rad = angle;\n    var x = $bm_sub($bm_sum(origin[0], $bm_mul($bm_sub(point[0], origin[0]), Math.cos(rad))), $bm_mul($bm_sub(point[1], origin[1]), Math.sin(rad)));\n    var y = $bm_sum($bm_sum(origin[1], $bm_mul($bm_sub(point[0], origin[0]), Math.sin(rad))), $bm_mul($bm_sub(point[1], origin[1]), Math.cos(rad)));\n    return [\n        x,\n        y\n    ];\n}\nfunction interpolate(pointA, pointB, t) {\n    return [\n        pointA[0] + t * (pointB[0] - pointA[0]),\n        pointA[1] + t * (pointB[1] - pointA[1])\n    ];\n}\nvar upperLimbEndpoint = rotate([\n    0,\n    upperLimbLength\n], upperLimbRotation, [\n    0,\n    0\n]);\nvar anchorX = upperLimbEndpoint[0];\nvar anchorY = upperLimbEndpoint[1];\nvar ctrlPos = ctrlLayer.toWorld(ctrlLayer.anchorPoint);\nvar vector = [\n    ctrlPos[0] - anchorX,\n    ctrlPos[1] - anchorY\n];\nvar distance = Math.sqrt($bm_sum($bm_mul(vector[0], vector[0]), $bm_mul(vector[1], vector[1])));\nvar minDistance = Math.max($bm_sub(upperLimbLength, lowerLimbLength), 0);\nvar maxDistance = $bm_sum(upperLimbLength, lowerLimbLength);\ndistance = Math.max(minDistance, Math.min(distance, maxDistance));\nvar adjustedLowerLimbLength = Math.max(0, $bm_sub(distance, upperLimbLength));\nvar lowerLimb = [\n    rotate([\n        -lowerLimbTop / 2,\n        0\n    ], lowerLimbRotation, [\n        0,\n        0\n    ]),\n    rotate([\n        lowerLimbTop / 2,\n        0\n    ], lowerLimbRotation, [\n        0,\n        0\n    ]),\n    rotate([\n        lowerLimbBottom / 2,\n        adjustedLowerLimbLength\n    ], lowerLimbRotation, [\n        0,\n        0\n    ]),\n    rotate([\n        -lowerLimbBottom / 2,\n        adjustedLowerLimbLength\n    ], lowerLimbRotation, [\n        0,\n        0\n    ])\n];\nlowerLimb = lowerLimb.map(function (point) {\n    return [\n        point[0] + anchorX,\n        point[1] + anchorY\n    ];\n});\nvar centerPoint03 = interpolate(lowerLimb[0], lowerLimb[3], $bm_sum(0.5, $bm_mul(sideCurvatureCenter, 0.5)));\nvar centerPoint12 = interpolate(lowerLimb[1], lowerLimb[2], $bm_sum(0.5, $bm_mul(sideCurvatureCenter, 0.5)));\nvar totalBendAmount = sideCurvatureBend;\nvar bendAmount03 = $bm_div($bm_mul(totalBendAmount, $bm_sub(1, sideWeight)), 2);\nvar bendAmount12 = $bm_div($bm_mul(totalBendAmount, $bm_sum(1, sideWeight)), 2);\nvar inTan0, outTan3, outTan1, inTan2;\nif (enableSideCurvature) {\n    var influence03 = $bm_mul(0.5, $bm_sub(1, sideCurvatureCenter));\n    var influence03Opposite = $bm_mul(0.5, $bm_sum(1, sideCurvatureCenter));\n    if (enableInverseCurvature) {\n        inTan0 = rotate([\n            $bm_mul(bendAmount03, influence03Opposite),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n        outTan3 = rotate([\n            $bm_mul($bm_neg(bendAmount03), influence03),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n        outTan1 = rotate([\n            $bm_mul($bm_neg(bendAmount12), influence03Opposite),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n        inTan2 = rotate([\n            $bm_mul(bendAmount12, influence03),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n    } else {\n        inTan0 = rotate([\n            $bm_mul($bm_div(bendAmount03, 2), influence03Opposite),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n        outTan3 = rotate([\n            $bm_mul($bm_div(bendAmount03, 2), influence03),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n        outTan1 = rotate([\n            $bm_mul($bm_div($bm_neg(bendAmount12), 2), influence03Opposite),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n        inTan2 = rotate([\n            $bm_mul($bm_div($bm_neg(bendAmount12), 2), influence03),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n    }\n    inTan0 = [\n        $bm_sub($bm_sum(inTan0[0], centerPoint03[0]), lowerLimb[0][0]),\n        $bm_sub($bm_sum(inTan0[1], centerPoint03[1]), lowerLimb[0][1])\n    ];\n    outTan3 = [\n        $bm_sub($bm_sum(outTan3[0], centerPoint03[0]), lowerLimb[3][0]),\n        $bm_sub($bm_sum(outTan3[1], centerPoint03[1]), lowerLimb[3][1])\n    ];\n    outTan1 = [\n        $bm_sub($bm_sum(outTan1[0], centerPoint12[0]), lowerLimb[1][0]),\n        $bm_sub($bm_sum(outTan1[1], centerPoint12[1]), lowerLimb[1][1])\n    ];\n    inTan2 = [\n        $bm_sub($bm_sum(inTan2[0], centerPoint12[0]), lowerLimb[2][0]),\n        $bm_sub($bm_sum(inTan2[1], centerPoint12[1]), lowerLimb[2][1])\n    ];\n    var inTangents = [\n        inTan0,\n        rotate([\n            0,\n            -topRadius\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]),\n        inTan2,\n        rotate([\n            0,\n            bottomRadius\n        ], lowerLimbRotation, [\n            0,\n            0\n        ])\n    ];\n    var outTangents = [\n        rotate([\n            0,\n            -topRadius\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]),\n        outTan1,\n        rotate([\n            0,\n            bottomRadius\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]),\n        outTan3\n    ];\n} else {\n    var zeroPoint = rotate([\n        0,\n        0\n    ], lowerLimbRotation, [\n        0,\n        0\n    ]);\n    var negativeTopRadius = rotate([\n        0,\n        $bm_neg(topRadius)\n    ], lowerLimbRotation, [\n        0,\n        0\n    ]);\n    var positiveBottomRadius = rotate([\n        0,\n        bottomRadius\n    ], lowerLimbRotation, [\n        0,\n        0\n    ]);\n    inTangents = [\n        zeroPoint,\n        negativeTopRadius,\n        zeroPoint,\n        positiveBottomRadius\n    ];\n    outTangents = [\n        negativeTopRadius,\n        zeroPoint,\n        positiveBottomRadius,\n        zeroPoint\n    ];\n}\n$bm_rt = createPath(lowerLimb, inTangents, outTangents, true);"},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0,0,1],"ix":4,"x":"var $bm_rt;\nvar scriptRelated = true;\n$bm_rt = thisComp.layer('R Arm CTRL').effect('R Arm Limb Control')('Arm Fill Color');"},"o":{"a":0,"k":100,"ix":5,"x":"var $bm_rt;\nvar scriptRelated = true;\n$bm_rt = thisComp.layer('R Arm CTRL').effect('R Arm Limb Control')('Arm Fill Opacity');"},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Lower Limb","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":3600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":11,"ty":4,"nm":"R Hand 4","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":251,"s":[-35]},{"t":252,"s":[-135]}],"ix":10,"x":"var $bm_rt;\n$bm_rt = $bm_sum($bm_sum(thisComp.layer('R Arm CTRL').transform.rotation, thisComp.layer('R Arm CTRL').effect('R Arm Limb Control')('IK Angles')[1]), thisComp.layer('R Arm CTRL').effect('R Arm Limb Control')('IK Angles')[0]);"},"p":{"a":0,"k":[520.425,574.673,0],"ix":2,"l":2,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('R Arm CTRL').effect('R Arm Limb Control')('Wrist  (comp space)');"},"a":{"a":0,"k":[525.925,687.173,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":251,"s":[-120,120,100]},{"t":252,"s":[120,120,100]}],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":231,"s":[{"i":[[-0.041,0.1],[1.129,-0.065],[-5.651,0.322],[-5.432,2.037],[1.885,0],[3.659,0],[3.345,-0.518],[0,0],[0,0],[4.066,-1.433],[0,0],[0.759,-0.885]],"o":[[-0.427,1.047],[-7.562,0.438],[7.18,-0.409],[2.542,-0.953],[3.659,0],[3.077,0.006],[0,0],[0,0],[2.425,-0.762],[-4.483,1.58],[-1.399,0.596],[0,0]],"v":[[-6.002,-0.743],[-8.393,1.421],[-8.008,9.67],[7.012,6.09],[6.679,3.208],[6.679,-0.649],[6.679,-4.33],[4.526,-3.998],[5.849,-4.532],[5.145,-7.311],[-1.794,-5.068],[-4.44,-3.641]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":251,"s":[{"i":[[-0.041,0.1],[1.129,-0.065],[-5.651,0.322],[-5.611,1.47],[1.875,0.193],[3.64,0.374],[3.381,-0.172],[0,0],[0,0],[4.191,-1.009],[0,0],[0.845,-0.803]],"o":[[-1.868,0.862],[-7.562,0.438],[7.18,-0.409],[2.627,-0.688],[2.284,0.557],[2.676,-0.154],[0,0],[0,0],[3.282,-0.402],[-4.621,1.112],[-1.453,0.449],[0,0]],"v":[[-6.34,-0.347],[-9.178,0.64],[-8.008,9.67],[6.685,8.137],[5.536,5.577],[5.826,2.991],[5.927,0.339],[5.276,-0.107],[5.518,0.392],[5.193,-2.229],[0.76,-1.994],[-3.32,-0.642]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":252,"s":[{"i":[[-0.044,0.099],[1.13,-0.031],[-5.659,0.149],[-5.712,1.008],[1.868,0.25],[2.874,-0.062],[3.384,-0.069],[0,0],[0,0],[4.22,-0.88],[0,0],[0.869,-0.777]],"o":[[-1.893,0.805],[-7.572,0.207],[7.189,-0.189],[3.575,-0.631],[3.194,0.141],[2.679,-0.071],[0,0],[0,0],[2.535,-0.636],[-4.653,0.97],[-1.466,0.405],[0,0]],"v":[[-6.634,0.518],[-9.5,1.418],[-8.608,10.479],[6.126,9.397],[5.055,6.803],[5.424,4.227],[3.359,1.524],[4.97,1.114],[5.196,1.62],[2.704,-1.066],[0.514,-0.911],[-3.606,0.316]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":270,"s":[{"i":[[-0.041,0.1],[1.129,-0.065],[-5.651,0.322],[-5.432,2.037],[1.885,0],[3.659,0],[3.345,-0.518],[0,0],[0,0],[4.066,-1.433],[0,0],[0.759,-0.885]],"o":[[-0.427,1.047],[-7.562,0.438],[7.18,-0.409],[2.542,-0.953],[3.659,0],[3.078,0.006],[0,0],[0,0],[2.425,-0.762],[-4.483,1.58],[-1.399,0.596],[0,0]],"v":[[-6.002,-0.743],[-8.393,1.421],[-8.008,9.67],[7.012,6.09],[6.679,3.208],[6.679,-0.649],[6.679,-4.33],[4.526,-3.997],[5.849,-4.532],[5.145,-7.31],[-1.794,-5.068],[-4.44,-3.641]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":283,"s":[{"i":[[-0.041,0.1],[1.129,-0.065],[-5.651,0.322],[-5.432,2.037],[1.885,0],[3.659,0],[3.345,-0.518],[0,0],[0,0],[4.066,-1.433],[0,0],[0.759,-0.885]],"o":[[-0.427,1.047],[-7.562,0.438],[7.18,-0.409],[2.542,-0.953],[3.659,0],[3.078,0.006],[0,0],[0,0],[2.425,-0.762],[-4.483,1.58],[-1.399,0.596],[0,0]],"v":[[-6.002,-0.743],[-8.393,1.421],[-8.008,9.67],[7.012,6.09],[6.679,3.208],[6.679,-0.649],[6.679,-4.33],[4.526,-3.997],[5.849,-4.532],[5.145,-7.31],[-1.794,-5.068],[-4.44,-3.641]],"c":true}]},{"t":288,"s":[{"i":[[-0.041,0.1],[1.129,-0.065],[-5.651,0.322],[-5.432,2.037],[1.885,0],[3.659,0],[3.345,-0.518],[0,0],[0,0],[4.311,-0.661],[0,0],[0.759,-0.885]],"o":[[-0.427,1.047],[-7.562,0.438],[7.18,-0.409],[2.542,-0.953],[3.659,0],[3.078,0.006],[0,0],[0,0],[2.425,-0.762],[-4.698,0.721],[-1.399,0.596],[0,0]],"v":[[-6.002,-0.743],[-8.393,1.421],[-8.008,9.67],[7.012,6.09],[6.679,3.208],[6.679,-0.649],[6.679,-4.33],[4.526,-3.997],[13.378,-6.203],[12.675,-8.982],[-1.794,-5.068],[-4.44,-3.641]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0.580392181873,0.533333361149,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[534.8,681.188],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Hand Top","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":231,"s":[{"i":[[1.125,-2.423],[-1.866,1.792],[-0.965,1.933],[0,0],[0.945,-0.685]],"o":[[-1.192,2.333],[1.077,-1.033],[0,0],[0.586,-1.015],[-4.491,3.253]],"v":[[-4.475,2.276],[-0.813,5],[2.347,0.393],[4.594,-4.097],[3.031,-5.434]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":251,"s":[{"i":[[1.367,-2.295],[-2.041,1.59],[-1.157,1.824],[0,0],[1.01,-0.584]],"o":[[-1.424,2.199],[1.177,-0.917],[0,0],[0.686,-0.949],[-4.8,2.777]],"v":[[-3.106,6.612],[0.258,9.696],[2.906,6.086],[5.6,1.849],[4.182,0.359]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":252,"s":[{"i":[[1.437,-2.253],[-2.089,1.527],[-1.213,1.788],[0,0],[1.028,-0.553]],"o":[[-1.491,2.154],[1.205,-0.881],[0,0],[0.715,-0.928],[-4.883,2.628]],"v":[[-2.617,7.741],[0.651,10.927],[3.409,7.399],[6.231,3.246],[4.86,1.714]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":270,"s":[{"i":[[1.125,-2.423],[-1.866,1.792],[-0.965,1.933],[0,0],[0.945,-0.685]],"o":[[-1.192,2.333],[1.077,-1.033],[0,0],[0.586,-1.015],[-4.491,3.253]],"v":[[-4.475,2.276],[-0.813,5],[2.347,0.393],[4.594,-4.097],[3.031,-5.434]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":283,"s":[{"i":[[1.125,-2.423],[-1.866,1.792],[-0.965,1.933],[0,0],[0.945,-0.685]],"o":[[-1.192,2.333],[1.077,-1.033],[0,0],[0.586,-1.015],[-4.491,3.253]],"v":[[-4.475,2.276],[-0.813,5],[2.347,0.393],[4.594,-4.097],[3.031,-5.434]],"c":true}]},{"t":288,"s":[{"i":[[1.125,-2.423],[-1.866,1.792],[-0.965,1.933],[0,0],[0.945,-0.685]],"o":[[-1.192,2.333],[1.077,-1.033],[0,0],[0.586,-1.015],[-4.491,3.253]],"v":[[-4.475,2.276],[-0.813,5],[2.347,0.393],[4.594,-4.097],[3.031,-5.434]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0.580392181873,0.533333361149,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[531.065,679.633],"ix":2},"a":{"a":0,"k":[-2.662,3.246],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('TURN CTRL').effect('R Thumb Rotate')('Slider');"},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Thumb","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[533.727,676.387],"ix":2},"a":{"a":0,"k":[533.727,676.387],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"R Hand","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":261,"op":520,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":12,"ty":0,"nm":"PCOMP_Char 4_Torso 180","parent":2,"refId":"comp_29","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":1,"ix":10,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('TURN CTRL').effect('Body Tilt')('Slider');"},"p":{"a":0,"k":[0.192,-15,0],"ix":2,"l":2},"a":{"a":0,"k":[237,237,0],"ix":1,"l":2},"s":{"a":0,"k":[69,69,100],"ix":6,"l":2}},"ao":0,"tm":{"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":30,"s":[0.5]},{"t":60,"s":[1]}],"ix":2,"x":"var $bm_rt;\nfunction linearExpression(value, inputMin, inputMax, outputMin, outputMax) {\n    const normalizedValue = $bm_div($bm_sub(value, inputMin), $bm_sub(inputMax, inputMin));\n    const outputValue = $bm_sum(outputMin, $bm_mul(normalizedValue, $bm_sub(outputMax, outputMin)));\n    return outputValue;\n}\nvar controllingValue = thisComp.layer('TURN CTRL').effect('Body Turn')('Slider');\nvar inputMin = 0;\nvar inputMax = 100;\nvar outputMin = 0;\nvar outputMax = 1;\nvar mappedValue = linearExpression(controllingValue, inputMin, inputMax, outputMin, outputMax);\n$bm_rt = mappedValue;"},"w":474,"h":474,"ip":0,"op":3600,"st":0,"bm":0},{"ddd":0,"ind":13,"ty":4,"nm":"NECK","parent":12,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":4,"ix":10,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('TURN CTRL').effect('Neck Tilt')('Slider');"},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[261.91,47.001,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":15,"s":[249.686,47.005,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":30,"s":[237.462,47.01,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":45,"s":[222.113,47.081,0],"to":[0,0,0],"ti":[0,0,0]},{"t":60,"s":[214.484,47.018,0]}],"ix":2,"l":2,"x":"var $bm_rt;\nfunction linearExpression(value, inputMin, inputMax, outputMin, outputMax) {\n    const normalizedValue = $bm_div($bm_sub(value, inputMin), $bm_sub(inputMax, inputMin));\n    const outputValue = $bm_sum(outputMin, $bm_mul(normalizedValue, $bm_sub(outputMax, outputMin)));\n    return Math.max(Math.min(outputValue, Math.max(outputMin, outputMax)), Math.min(outputMin, outputMax));\n}\nvar controllingValue = thisComp.layer('TURN CTRL')('Effects')('Body Turn')('Slider').value;\nvar minVal = Math.min(0, 100);\nvar maxVal = Math.max(0, 100);\nif (controllingValue < minVal)\n    controllingValue = minVal;\nif (controllingValue > maxVal)\n    controllingValue = maxVal;\nfunction mapSliderToValue(controllingValue, segments, minVal, maxVal) {\n    var numSegments = segments.length;\n    var segmentLength = $bm_div($bm_sub(maxVal, minVal), numSegments);\n    var mappedValueX, mappedValueY;\n    for (var i = 0; i < numSegments; i++) {\n        var segmentStart = $bm_sum(minVal, $bm_mul(i, segmentLength));\n        var segmentEnd = $bm_sum(segmentStart, segmentLength);\n        if (segmentStart === segmentEnd) {\n            segmentEnd = $bm_sum(segmentEnd, 0.0001);\n        }\n        var kfStart = segments[i][0];\n        var kfEnd = segments[i][1];\n        if (controllingValue >= segmentStart && controllingValue <= segmentEnd) {\n            mappedValueX = linearExpression(controllingValue, segmentStart, segmentEnd, kfStart[0], kfEnd[0]);\n            mappedValueY = linearExpression(controllingValue, segmentStart, segmentEnd, kfStart[1], kfEnd[1]);\n        }\n    }\n    if (controllingValue < minVal) {\n        mappedValueX = segments[0][0][0];\n        mappedValueY = segments[0][0][1];\n    }\n    if (controllingValue > maxVal) {\n        mappedValueX = segments[numSegments - 1][1][0];\n        mappedValueY = segments[numSegments - 1][1][1];\n    }\n    return [\n        mappedValueX,\n        mappedValueY\n    ];\n}\nvar segments = [\n    [\n        [\n            261.91,\n            47\n        ],\n        [\n            249.69,\n            47.01\n        ]\n    ],\n    [\n        [\n            249.69,\n            47.01\n        ],\n        [\n            237.46,\n            47.01\n        ]\n    ],\n    [\n        [\n            237.46,\n            47.01\n        ],\n        [\n            222.11,\n            47.08\n        ]\n    ],\n    [\n        [\n            222.11,\n            47.08\n        ],\n        [\n            214.48,\n            47.02\n        ]\n    ]\n];\nvar mappedValue = mapSliderToValue(controllingValue, segments, minVal, maxVal);\n$bm_rt = value = mappedValue;"},"a":{"a":0,"k":[500.541,383.466,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.757,-7.406],[-0.022,-21.764],[5.671,-0.847],[0.756,7.393],[0.027,21.764],[-5.682,0.848]],"o":[[0.121,1.181],[0.007,6.718],[-6.143,0.917],[-0.121,-1.181],[-0.008,-6.732],[6.132,-0.915]],"v":[[9.462,-16.505],[9.459,8.29],[-0.362,21.684],[-12.856,9.942],[-12.853,-14.853],[-3.021,-28.249]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.917647123337,0.639215707779,0.568627476692,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[502.273,371.782],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"NECK","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":3600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":14,"ty":0,"nm":"PCOMP_Char 4_Hair Back","parent":7,"refId":"comp_30","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":235,"s":[0]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":251,"s":[-12.2]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":271,"s":[14]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":302,"s":[-5]},{"t":332,"s":[0]}],"ix":10},"p":{"a":0,"k":[92.203,64.959,0],"ix":2,"l":2},"a":{"a":0,"k":[92.022,64.809,0],"ix":1,"l":2},"s":{"a":0,"k":[98,98,100],"ix":6,"l":2}},"ao":0,"tm":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[0]},{"t":3600,"s":[60]}],"ix":2,"x":"var $bm_rt;\nfunction linearExpression(value, inputMin, inputMax, outputMin, outputMax) {\n    const normalizedValue = $bm_div($bm_sub(value, inputMin), $bm_sub(inputMax, inputMin));\n    const outputValue = $bm_sum(outputMin, $bm_mul(normalizedValue, $bm_sub(outputMax, outputMin)));\n    return outputValue;\n}\nvar controllingValue = thisComp.layer('TURN CTRL').effect('Head Turn')('Slider');\nvar inputMin = 0;\nvar inputMax = 100;\nvar outputMin = 0;\nvar outputMax = 1;\nvar mappedValue = linearExpression(controllingValue, inputMin, inputMax, outputMin, outputMax);\n$bm_rt = mappedValue;"},"w":175,"h":175,"ip":0,"op":3600,"st":0,"bm":0},{"ddd":0,"ind":15,"ty":4,"nm":"Hips","parent":2,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":-10,"ix":10,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('TURN CTRL').effect('Hips Tilt')('Slider');"},"p":{"a":0,"k":[0,-5,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-6.391,-20.736],[8.796,-4.901],[10.391,10.318],[-1.456,14.476]],"o":[[5.949,19.302],[-11.97,6.67],[-5.942,-5.9],[3.61,-19.654]],"v":[[29.486,-9.672],[20.889,23.781],[-23.706,17.062],[-25.36,-13.846]],"c":true},"ix":2,"x":"var $bm_rt;\nfunction linearExpression(value, inputMin, inputMax, outputMin, outputMax) {\n    var normalizedValue = $bm_div($bm_sub(value, inputMin), $bm_sub(inputMax, inputMin));\n    var outputValue = $bm_sum(outputMin, $bm_mul(normalizedValue, $bm_sub(outputMax, outputMin)));\n    return Math.max(Math.min(outputValue, Math.max(outputMin, outputMax)), Math.min(outputMin, outputMax));\n}\nfunction linearArrayInterpolation(value, inputMin, inputMax, key1, key2) {\n    var result = {\n        vertices: [],\n        inTangents: [],\n        outTangents: []\n    };\n    for (var i = 0; i < key1.vertices.length; i++) {\n        result.vertices.push([\n            linearExpression(value, inputMin, inputMax, key1.vertices[i][0], key2.vertices[i][0]),\n            linearExpression(value, inputMin, inputMax, key1.vertices[i][1], key2.vertices[i][1])\n        ]);\n        result.inTangents.push([\n            linearExpression(value, inputMin, inputMax, key1.inTangents[i][0], key2.inTangents[i][0]),\n            linearExpression(value, inputMin, inputMax, key1.inTangents[i][1], key2.inTangents[i][1])\n        ]);\n        result.outTangents.push([\n            linearExpression(value, inputMin, inputMax, key1.outTangents[i][0], key2.outTangents[i][0]),\n            linearExpression(value, inputMin, inputMax, key1.outTangents[i][1], key2.outTangents[i][1])\n        ]);\n    }\n    return result;\n}\nvar controllingValue = thisComp.layer('TURN CTRL')('Effects')('Hips Turn')('Slider').value;\nvar minVal = Math.min(0, 100);\nvar maxVal = Math.max(0, 100);\nif (controllingValue < minVal)\n    controllingValue = minVal;\nif (controllingValue > maxVal)\n    controllingValue = maxVal;\nvar allKeys = [\n    {\n        'vertices': [\n            [\n                29.4857177734375,\n                -9.67216491699219\n            ],\n            [\n                20.8886566162109,\n                23.7807769775391\n            ],\n            [\n                -23.7062530517578,\n                17.0615386962891\n            ],\n            [\n                -25.3595428466797,\n                -13.84619140625\n            ]\n        ],\n        'inTangents': [\n            [\n                -6.39126586914062,\n                -20.7359313964844\n            ],\n            [\n                8.79621887207031,\n                -4.90142822265625\n            ],\n            [\n                10.3911285400391,\n                10.3178100585938\n            ],\n            [\n                -1.45558166503906,\n                14.4755401611328\n            ]\n        ],\n        'outTangents': [\n            [\n                5.94917297363281,\n                19.301513671875\n            ],\n            [\n                -11.9695587158203,\n                6.669677734375\n            ],\n            [\n                -5.94241333007812,\n                -5.90049743652344\n            ],\n            [\n                3.60954284667969,\n                -19.65380859375\n            ]\n        ],\n        'isClosed': true\n    },\n    {\n        'vertices': [\n            [\n                29.4804534912109,\n                -13.8947296142578\n            ],\n            [\n                20.1422576904297,\n                16.9321746826172\n            ],\n            [\n                -19.7432403564453,\n                14.1128387451172\n            ],\n            [\n                -22.0097503662109,\n                -13.9459075927734\n            ]\n        ],\n        'inTangents': [\n            [\n                -6.50148010253906,\n                -20.125\n            ],\n            [\n                13.0426177978516,\n                -7.80282592773438\n            ],\n            [\n                15.1733093261719,\n                6.1884765625\n            ],\n            [\n                -2.6851806640625,\n                8.4615478515625\n            ]\n        ],\n        'outTangents': [\n            [\n                0.302490234375,\n                0.375\n            ],\n            [\n                -8.18670654296875,\n                4.89775085449219\n            ],\n            [\n                -3.70169067382812,\n                -1.0615234375\n            ],\n            [\n                5.1898193359375,\n                -18.1634521484375\n            ]\n        ],\n        'isClosed': true\n    },\n    {\n        'vertices': [\n            [\n                35.4071502685547,\n                -14\n            ],\n            [\n                40.4644622802734,\n                14.2653656005859\n            ],\n            [\n                -40.4694976806641,\n                11.0307769775391\n            ],\n            [\n                -32.9227142333984,\n                -14\n            ]\n        ],\n        'inTangents': [\n            [\n                -6.18879699707031,\n                -20.125\n            ],\n            [\n                2.02957153320312,\n                -4.98896789550781\n            ],\n            [\n                12.2924499511719,\n                19.9472961425781\n            ],\n            [\n                0.15423583984375,\n                0.125\n            ]\n        ],\n        'outTangents': [\n            [\n                0.2879638671875,\n                0.375\n            ],\n            [\n                -2.02958679199219,\n                4.98898315429688\n            ],\n            [\n                -1.40550231933594,\n                -2.28077697753906\n            ],\n            [\n                5.53115844726562,\n                -20.25\n            ]\n        ],\n        'isClosed': true\n    },\n    {\n        'vertices': [\n            [\n                27.1342620849609,\n                -13.8947296142578\n            ],\n            [\n                20.4524841308594,\n                14.7807769775391\n            ],\n            [\n                -20.9548492431641,\n                21.99609375\n            ],\n            [\n                -21.0293121337891,\n                -14.0250244140625\n            ]\n        ],\n        'inTangents': [\n            [\n                -4.52694702148438,\n                -20.125\n            ],\n            [\n                7.23239135742188,\n                -12.4014282226562\n            ],\n            [\n                10.5651245117188,\n                6.1884765625\n            ],\n            [\n                -11.2858123779297,\n                13.1543731689453\n            ]\n        ],\n        'outTangents': [\n            [\n                0.21063232421875,\n                0.375\n            ],\n            [\n                -6.61135864257812,\n                11.3365325927734\n            ],\n            [\n                -8.36027526855469,\n                -10.74609375\n            ],\n            [\n                8.71418762207031,\n                -17.8456268310547\n            ]\n        ],\n        'isClosed': true\n    },\n    {\n        'vertices': [\n            [\n                24.2357177734375,\n                -9.09432983398438\n            ],\n            [\n                25.388671875,\n                16.0615234375\n            ],\n            [\n                -23.1625061035156,\n                23.8115234375\n            ],\n            [\n                -25.3595428466797,\n                -13.84619140625\n            ]\n        ],\n        'inTangents': [\n            [\n                -6.02301025390625,\n                -20.125\n            ],\n            [\n                5.361328125,\n                -13.3115234375\n            ],\n            [\n                21.1829223632812,\n                8.81495666503906\n            ],\n            [\n                -14.3904571533203,\n                18.09619140625\n            ]\n        ],\n        'outTangents': [\n            [\n                0.28024291992188,\n                0.375\n            ],\n            [\n                -3.4959716796875,\n                8.68006896972656\n            ],\n            [\n                -3.94194030761719,\n                -1.640380859375\n            ],\n            [\n                10.5444183349609,\n                -17.7744598388672\n            ]\n        ],\n        'isClosed': true\n    }\n];\nvar result = {\n    vertices: [],\n    inTangents: [],\n    outTangents: []\n};\nif (controllingValue >= 0 && controllingValue <= 25) {\n    result = linearArrayInterpolation(controllingValue, 0, 25, allKeys[0], allKeys[1]);\n}\nif (controllingValue >= 25 && controllingValue <= 50) {\n    result = linearArrayInterpolation(controllingValue, 25, 50, allKeys[1], allKeys[2]);\n}\nif (controllingValue >= 50 && controllingValue <= 75) {\n    result = linearArrayInterpolation(controllingValue, 50, 75, allKeys[2], allKeys[3]);\n}\nif (controllingValue >= 75 && controllingValue <= 100) {\n    result = linearArrayInterpolation(controllingValue, 75, 100, allKeys[3], allKeys[4]);\n}\nif (controllingValue < minVal) {\n    result = allKeys[0];\n}\nif (controllingValue > maxVal) {\n    result = allKeys[4];\n}\n$bm_rt = createPath(result.vertices, result.inTangents, result.outTangents, allKeys[0].isClosed);"},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"gf","o":{"a":0,"k":100,"ix":10},"r":1,"bm":0,"g":{"p":3,"k":{"a":0,"k":[0,0.18,0.29,0.373,0.5,0.192,0.308,0.396,1,0.204,0.325,0.42],"ix":9}},"s":{"a":0,"k":[18.089,-10.58],"ix":5,"x":"var $bm_rt;\nfunction linearExpression(value, inputMin, inputMax, outputMin, outputMax) {\n    var normalizedValue = $bm_div($bm_sub(value, inputMin), $bm_sub(inputMax, inputMin));\n    var outputValue = $bm_sum(outputMin, $bm_mul(normalizedValue, $bm_sub(outputMax, outputMin)));\n    return Math.max(Math.min(outputValue, Math.max(outputMin, outputMax)), Math.min(outputMin, outputMax));\n}\nvar controllingValue = thisComp.layer('TURN CTRL')('Effects')('Hips Turn')('Slider').value;\nvar minVal = Math.min(0, 100);\nvar maxVal = Math.max(0, 100);\nif (controllingValue < minVal)\n    controllingValue = minVal;\nif (controllingValue > maxVal)\n    controllingValue = maxVal;\nfunction mapSliderToValue(controllingValue, segments, minVal, maxVal) {\n    var numSegments = segments.length;\n    var segmentLength = $bm_div($bm_sub(maxVal, minVal), numSegments);\n    var mappedValueX, mappedValueY;\n    for (var i = 0; i < numSegments; i++) {\n        var segmentStart = $bm_sum(minVal, $bm_mul(i, segmentLength));\n        var segmentEnd = $bm_sum(segmentStart, segmentLength);\n        if (segmentStart === segmentEnd) {\n            segmentEnd = $bm_sum(segmentEnd, 0.0001);\n        }\n        var kfStart = segments[i][0];\n        var kfEnd = segments[i][1];\n        if (controllingValue >= segmentStart && controllingValue <= segmentEnd) {\n            mappedValueX = linearExpression(controllingValue, segmentStart, segmentEnd, kfStart[0], kfEnd[0]);\n            mappedValueY = linearExpression(controllingValue, segmentStart, segmentEnd, kfStart[1], kfEnd[1]);\n        }\n    }\n    if (controllingValue < minVal) {\n        mappedValueX = segments[0][0][0];\n        mappedValueY = segments[0][0][1];\n    }\n    if (controllingValue > maxVal) {\n        mappedValueX = segments[numSegments - 1][1][0];\n        mappedValueY = segments[numSegments - 1][1][1];\n    }\n    return [\n        mappedValueX,\n        mappedValueY\n    ];\n}\nvar segments = [\n    [\n        [\n            18.09,\n            -10.58\n        ],\n        [\n            -2.51,\n            -8.37\n        ]\n    ],\n    [\n        [\n            -2.51,\n            -8.37\n        ],\n        [\n            -13.27,\n            0.88\n        ]\n    ],\n    [\n        [\n            -13.27,\n            0.88\n        ],\n        [\n            -5.51,\n            -5.88\n        ]\n    ],\n    [\n        [\n            -5.51,\n            -5.88\n        ],\n        [\n            -5.51,\n            -5.88\n        ]\n    ],\n    [\n        [\n            -5.51,\n            -5.88\n        ],\n        [\n            -5.51,\n            -5.88\n        ]\n    ],\n    [\n        [\n            -5.51,\n            -5.88\n        ],\n        [\n            -5.51,\n            -5.88\n        ]\n    ]\n];\nvar mappedValue = mapSliderToValue(controllingValue, segments, minVal, maxVal);\n$bm_rt = value = mappedValue;"},"e":{"a":0,"k":[-1.436,19.752],"ix":6,"x":"var $bm_rt;\nfunction linearExpression(value, inputMin, inputMax, outputMin, outputMax) {\n    var normalizedValue = $bm_div($bm_sub(value, inputMin), $bm_sub(inputMax, inputMin));\n    var outputValue = $bm_sum(outputMin, $bm_mul(normalizedValue, $bm_sub(outputMax, outputMin)));\n    return Math.max(Math.min(outputValue, Math.max(outputMin, outputMax)), Math.min(outputMin, outputMax));\n}\nvar controllingValue = thisComp.layer('TURN CTRL')('Effects')('Hips Turn')('Slider').value;\nvar minVal = Math.min(0, 100);\nvar maxVal = Math.max(0, 100);\nif (controllingValue < minVal)\n    controllingValue = minVal;\nif (controllingValue > maxVal)\n    controllingValue = maxVal;\nfunction mapSliderToValue(controllingValue, segments, minVal, maxVal) {\n    var numSegments = segments.length;\n    var segmentLength = $bm_div($bm_sub(maxVal, minVal), numSegments);\n    var mappedValueX, mappedValueY;\n    for (var i = 0; i < numSegments; i++) {\n        var segmentStart = $bm_sum(minVal, $bm_mul(i, segmentLength));\n        var segmentEnd = $bm_sum(segmentStart, segmentLength);\n        if (segmentStart === segmentEnd) {\n            segmentEnd = $bm_sum(segmentEnd, 0.0001);\n        }\n        var kfStart = segments[i][0];\n        var kfEnd = segments[i][1];\n        if (controllingValue >= segmentStart && controllingValue <= segmentEnd) {\n            mappedValueX = linearExpression(controllingValue, segmentStart, segmentEnd, kfStart[0], kfEnd[0]);\n            mappedValueY = linearExpression(controllingValue, segmentStart, segmentEnd, kfStart[1], kfEnd[1]);\n        }\n    }\n    if (controllingValue < minVal) {\n        mappedValueX = segments[0][0][0];\n        mappedValueY = segments[0][0][1];\n    }\n    if (controllingValue > maxVal) {\n        mappedValueX = segments[numSegments - 1][1][0];\n        mappedValueY = segments[numSegments - 1][1][1];\n    }\n    return [\n        mappedValueX,\n        mappedValueY\n    ];\n}\nvar segments = [\n    [\n        [\n            -1.44,\n            19.75\n        ],\n        [\n            -1.44,\n            19.75\n        ]\n    ],\n    [\n        [\n            -1.44,\n            19.75\n        ],\n        [\n            9.34,\n            17.83\n        ]\n    ],\n    [\n        [\n            9.34,\n            17.83\n        ],\n        [\n            18.16,\n            16.25\n        ]\n    ],\n    [\n        [\n            18.16,\n            16.25\n        ],\n        [\n            8.75,\n            11.13\n        ]\n    ],\n    [\n        [\n            8.75,\n            11.13\n        ],\n        [\n            0.95,\n            11.81\n        ]\n    ],\n    [\n        [\n            0.95,\n            11.81\n        ],\n        [\n            0.95,\n            11.81\n        ]\n    ]\n];\nvar mappedValue = mapSliderToValue(controllingValue, segments, minVal, maxVal);\n$bm_rt = value = mappedValue;"},"t":1,"nm":"Gradient Fill 1","mn":"ADBE Vector Graphic - G-Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Rectangle 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":3600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":16,"ty":4,"nm":"L Leg N","parent":15,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-5,13.975,0],"ix":2,"l":2,"x":"var $bm_rt;\nfunction linearExpression(value, inputMin, inputMax, outputMin, outputMax) {\n    var normalizedValue = $bm_div($bm_sub(value, inputMin), $bm_sub(inputMax, inputMin));\n    var outputValue = $bm_sum(outputMin, $bm_mul(normalizedValue, $bm_sub(outputMax, outputMin)));\n    return Math.max(Math.min(outputValue, Math.max(outputMin, outputMax)), Math.min(outputMin, outputMax));\n}\nvar controllingValue = thisComp.layer('TURN CTRL')('Effects')('Hips Turn')('Slider').value;\nvar minVal = Math.min(0, 100);\nvar maxVal = Math.max(0, 100);\nif (controllingValue < minVal)\n    controllingValue = minVal;\nif (controllingValue > maxVal)\n    controllingValue = maxVal;\nfunction mapSliderToValue(controllingValue, segments, minVal, maxVal) {\n    var numSegments = segments.length;\n    var segmentLength = $bm_div($bm_sub(maxVal, minVal), numSegments);\n    var mappedValueX, mappedValueY;\n    for (var i = 0; i < numSegments; i++) {\n        var segmentStart = $bm_sum(minVal, $bm_mul(i, segmentLength));\n        var segmentEnd = $bm_sum(segmentStart, segmentLength);\n        if (segmentStart === segmentEnd) {\n            segmentEnd = $bm_sum(segmentEnd, 0.0001);\n        }\n        var kfStart = segments[i][0];\n        var kfEnd = segments[i][1];\n        if (controllingValue >= segmentStart && controllingValue <= segmentEnd) {\n            mappedValueX = linearExpression(controllingValue, segmentStart, segmentEnd, kfStart[0], kfEnd[0]);\n            mappedValueY = linearExpression(controllingValue, segmentStart, segmentEnd, kfStart[1], kfEnd[1]);\n        }\n    }\n    if (controllingValue < minVal) {\n        mappedValueX = segments[0][0][0];\n        mappedValueY = segments[0][0][1];\n    }\n    if (controllingValue > maxVal) {\n        mappedValueX = segments[numSegments - 1][1][0];\n        mappedValueY = segments[numSegments - 1][1][1];\n    }\n    return [\n        mappedValueX,\n        mappedValueY\n    ];\n}\nvar segments = [\n    [\n        [\n            -5,\n            13.98\n        ],\n        [\n            -0.04,\n            13.98\n        ]\n    ],\n    [\n        [\n            -0.04,\n            13.98\n        ],\n        [\n            20,\n            13.98\n        ]\n    ],\n    [\n        [\n            20,\n            13.98\n        ],\n        [\n            -0.04,\n            13.98\n        ]\n    ],\n    [\n        [\n            -0.04,\n            13.98\n        ],\n        [\n            -5,\n            13.98\n        ]\n    ]\n];\nvar mappedValue = mapSliderToValue(controllingValue, segments, minVal, maxVal);\n$bm_rt = value = mappedValue;"},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[],"o":[],"v":[],"c":true},"ix":2,"x":"var $bm_rt;\nvar ctrlLayer = thisComp.layer('L Leg N CTRL');\nvar effect = ctrlLayer.effect('L Leg N Limb Control');\nvar adjustedLimbLengths = effect('Adjusted U/L Limb Lengths').value;\nvar upperLimbLength = adjustedLimbLengths[0];\nvar lowerLimbLength = adjustedLimbLengths[1];\nvar upperLimbTopWidth = effect('Upper Limb Top Width').value;\nvar upperLimbBottomWidth = effect('Upper Limb Bottom Width').value;\nvar upperLimbTopCurvature = $bm_div(Math.min(Math.max(effect('Upper Limb Top Curvature').value, 0), 100), 100);\nvar upperLimbBottomCurvature = $bm_div(Math.min(Math.max(effect('Upper Limb Bottom Curvature').value, 0), 100), 100);\nvar ikAngles = effect('IK Angles');\nvar enableSideCurvature = effect('UL Enable Side Curvature').value;\nvar enableInverseCurvature = effect('UL Enable Inverse Curvature').value;\nvar sideCurvatureCenter = $bm_div(effect('UL Side Curvature Center Point').value, 100);\nvar sideCurvatureBend = effect('UL Side Curvature Bend').value;\nvar sideWeight = $bm_div(effect('UL Left/Right Side Weight').value, 100);\nvar ratio = 1.5523;\nvar topRadius = $bm_mul($bm_div(upperLimbTopWidth, ratio), upperLimbTopCurvature);\nvar bottomRadius = $bm_mul($bm_div(upperLimbBottomWidth, ratio), upperLimbBottomCurvature);\nvar rotation = degreesToRadians(ikAngles[0]);\nfunction rotate(point, angle) {\n    var x = $bm_sub($bm_mul(point[0], Math.cos(angle)), $bm_mul(point[1], Math.sin(angle)));\n    var y = $bm_sum($bm_mul(point[0], Math.sin(angle)), $bm_mul(point[1], Math.cos(angle)));\n    return [\n        x,\n        y\n    ];\n}\nfunction interpolate(pointA, pointB, t) {\n    return [\n        pointA[0] + t * (pointB[0] - pointA[0]),\n        pointA[1] + t * (pointB[1] - pointA[1])\n    ];\n}\nvar upperLimb = [\n    rotate([\n        -upperLimbTopWidth / 2,\n        0\n    ], rotation),\n    rotate([\n        upperLimbTopWidth / 2,\n        0\n    ], rotation),\n    rotate([\n        upperLimbBottomWidth / 2,\n        upperLimbLength\n    ], rotation),\n    rotate([\n        -upperLimbBottomWidth / 2,\n        upperLimbLength\n    ], rotation)\n];\nvar centerPoint03 = interpolate(upperLimb[0], upperLimb[3], $bm_sum(0.5, $bm_mul(sideCurvatureCenter, 0.5)));\nvar centerPoint12 = interpolate(upperLimb[1], upperLimb[2], $bm_sum(0.5, $bm_mul(sideCurvatureCenter, 0.5)));\nvar totalBendAmount = sideCurvatureBend;\nvar bendAmount03 = $bm_div($bm_mul(totalBendAmount, $bm_sub(1, sideWeight)), 2);\nvar bendAmount12 = $bm_div($bm_mul(totalBendAmount, $bm_sum(1, sideWeight)), 2);\nvar inTan0, outTan3, outTan1, inTan2;\nif (enableSideCurvature) {\n    var influence03 = $bm_mul(0.5, $bm_sub(1, sideCurvatureCenter));\n    var influence03Opposite = $bm_mul(0.5, $bm_sum(1, sideCurvatureCenter));\n    if (enableInverseCurvature) {\n        inTan0 = rotate([\n            $bm_mul(bendAmount03, influence03Opposite),\n            0\n        ], rotation);\n        outTan3 = rotate([\n            $bm_mul($bm_neg(bendAmount03), influence03),\n            0\n        ], rotation);\n        outTan1 = rotate([\n            $bm_mul($bm_neg(bendAmount12), influence03Opposite),\n            0\n        ], rotation);\n        inTan2 = rotate([\n            $bm_mul(bendAmount12, influence03),\n            0\n        ], rotation);\n    } else {\n        inTan0 = rotate([\n            $bm_mul($bm_div(bendAmount03, 2), influence03Opposite),\n            0\n        ], rotation);\n        outTan3 = rotate([\n            $bm_mul($bm_div(bendAmount03, 2), influence03),\n            0\n        ], rotation);\n        outTan1 = rotate([\n            $bm_mul($bm_div($bm_neg(bendAmount12), 2), influence03Opposite),\n            0\n        ], rotation);\n        inTan2 = rotate([\n            $bm_mul($bm_div($bm_neg(bendAmount12), 2), influence03),\n            0\n        ], rotation);\n    }\n    inTan0 = [\n        $bm_sub($bm_sum(inTan0[0], centerPoint03[0]), upperLimb[0][0]),\n        $bm_sub($bm_sum(inTan0[1], centerPoint03[1]), upperLimb[0][1])\n    ];\n    outTan3 = [\n        $bm_sub($bm_sum(outTan3[0], centerPoint03[0]), upperLimb[3][0]),\n        $bm_sub($bm_sum(outTan3[1], centerPoint03[1]), upperLimb[3][1])\n    ];\n    outTan1 = [\n        $bm_sub($bm_sum(outTan1[0], centerPoint12[0]), upperLimb[1][0]),\n        $bm_sub($bm_sum(outTan1[1], centerPoint12[1]), upperLimb[1][1])\n    ];\n    inTan2 = [\n        $bm_sub($bm_sum(inTan2[0], centerPoint12[0]), upperLimb[2][0]),\n        $bm_sub($bm_sum(inTan2[1], centerPoint12[1]), upperLimb[2][1])\n    ];\n    var inTangents = [\n        inTan0,\n        rotate([\n            0,\n            -topRadius\n        ], rotation),\n        inTan2,\n        rotate([\n            0,\n            bottomRadius\n        ], rotation)\n    ];\n    var outTangents = [\n        rotate([\n            0,\n            -topRadius\n        ], rotation),\n        outTan1,\n        rotate([\n            0,\n            bottomRadius\n        ], rotation),\n        outTan3\n    ];\n} else {\n    var zeroPoint = rotate([\n        0,\n        0\n    ], rotation);\n    var negativeTopRadius = rotate([\n        0,\n        $bm_neg(topRadius)\n    ], rotation);\n    var positiveBottomRadius = rotate([\n        0,\n        bottomRadius\n    ], rotation);\n    inTangents = [\n        zeroPoint,\n        negativeTopRadius,\n        zeroPoint,\n        positiveBottomRadius\n    ];\n    outTangents = [\n        negativeTopRadius,\n        zeroPoint,\n        positiveBottomRadius,\n        zeroPoint\n    ];\n}\n$bm_rt = createPath(upperLimb, inTangents, outTangents, true);"},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0,0,1],"ix":4,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('L Leg N CTRL').effect('L Leg N Limb Control')('Arm Fill Color');"},"o":{"a":0,"k":100,"ix":5,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('L Leg N CTRL').effect('L Leg N Limb Control')('Arm Fill Opacity');"},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Upper Limb","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[],"o":[],"v":[],"c":true},"ix":2,"x":"var $bm_rt;\nvar ctrlLayer = thisComp.layer('L Leg N CTRL');\nvar effect = ctrlLayer.effect('L Leg N Limb Control');\nvar adjustedLimbLengths = effect('Adjusted U/L Limb Lengths').value;\nvar upperLimbLength = adjustedLimbLengths[0];\nvar lowerLimbLength = adjustedLimbLengths[1];\nvar lowerLimbTopWidth = effect('Lower Limb Top Width').value;\nvar lowerLimbBottomWidth = effect('Lower Limb Bottom Width').value;\nvar lowerLimbTopCurvature = $bm_div(Math.min(Math.max(effect('Lower Limb Top Curvature').value, 0), 100), 100);\nvar lowerLimbBottomCurvature = $bm_div(Math.min(Math.max(effect('Lower Limb Bottom Curvature').value, 0), 100), 100);\nvar ikAngles = effect('IK Angles');\nvar enableSideCurvature = effect('LL Enable Side Curvature').value;\nvar enableInverseCurvature = effect('LL Enable Inverse Curvature').value;\nvar sideCurvatureCenter = $bm_div(effect('LL Side Curvature Center Point').value, 100);\nvar sideCurvatureBend = effect('LL Side Curvature Bend').value;\nvar sideWeight = $bm_div(effect('LL Left/Right Side Weight').value, 100);\nvar ratio = 1.5523;\nvar topRadius = $bm_mul($bm_div(lowerLimbTopWidth, ratio), lowerLimbTopCurvature);\nvar bottomRadius = $bm_mul($bm_div(lowerLimbBottomWidth, ratio), lowerLimbBottomCurvature);\nvar upperLimbRotation = degreesToRadians(ikAngles[0]);\nvar lowerLimbRotation = degreesToRadians(ikAngles[1]);\nfunction rotate(point, angle, origin) {\n    var x = $bm_sub($bm_sum(origin[0], $bm_mul($bm_sub(point[0], origin[0]), Math.cos(angle))), $bm_mul($bm_sub(point[1], origin[1]), Math.sin(angle)));\n    var y = $bm_sum($bm_sum(origin[1], $bm_mul($bm_sub(point[0], origin[0]), Math.sin(angle))), $bm_mul($bm_sub(point[1], origin[1]), Math.cos(angle)));\n    return [\n        x,\n        y\n    ];\n}\nfunction interpolate(pointA, pointB, t) {\n    return [\n        pointA[0] + t * (pointB[0] - pointA[0]),\n        pointA[1] + t * (pointB[1] - pointA[1])\n    ];\n}\nvar upperLimbEndpoint = rotate([\n    0,\n    upperLimbLength\n], upperLimbRotation, [\n    0,\n    0\n]);\nvar anchorX = upperLimbEndpoint[0];\nvar anchorY = upperLimbEndpoint[1];\nvar lowerLimb = [\n    rotate([\n        -lowerLimbTopWidth / 2,\n        0\n    ], lowerLimbRotation, [\n        0,\n        0\n    ]),\n    rotate([\n        lowerLimbTopWidth / 2,\n        0\n    ], lowerLimbRotation, [\n        0,\n        0\n    ]),\n    rotate([\n        lowerLimbBottomWidth / 2,\n        lowerLimbLength\n    ], lowerLimbRotation, [\n        0,\n        0\n    ]),\n    rotate([\n        -lowerLimbBottomWidth / 2,\n        lowerLimbLength\n    ], lowerLimbRotation, [\n        0,\n        0\n    ])\n];\nlowerLimb = lowerLimb.map(function (point) {\n    return [\n        point[0] + anchorX,\n        point[1] + anchorY\n    ];\n});\nvar centerPoint03 = interpolate(lowerLimb[0], lowerLimb[3], $bm_sum(0.5, $bm_mul(sideCurvatureCenter, 0.5)));\nvar centerPoint12 = interpolate(lowerLimb[1], lowerLimb[2], $bm_sum(0.5, $bm_mul(sideCurvatureCenter, 0.5)));\nvar totalBendAmount = sideCurvatureBend;\nvar bendAmount03 = $bm_div($bm_mul(totalBendAmount, $bm_sub(1, sideWeight)), 2);\nvar bendAmount12 = $bm_div($bm_mul(totalBendAmount, $bm_sum(1, sideWeight)), 2);\nvar inTan0, outTan3, outTan1, inTan2;\nif (enableSideCurvature) {\n    var influence03 = $bm_mul(0.5, $bm_sub(1, sideCurvatureCenter));\n    var influence03Opposite = $bm_mul(0.5, $bm_sum(1, sideCurvatureCenter));\n    if (enableInverseCurvature) {\n        inTan0 = rotate([\n            $bm_mul(bendAmount03, influence03Opposite),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n        outTan3 = rotate([\n            $bm_mul($bm_neg(bendAmount03), influence03),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n        outTan1 = rotate([\n            $bm_mul($bm_neg(bendAmount12), influence03Opposite),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n        inTan2 = rotate([\n            $bm_mul(bendAmount12, influence03),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n    } else {\n        inTan0 = rotate([\n            $bm_mul($bm_div(bendAmount03, 2), influence03Opposite),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n        outTan3 = rotate([\n            $bm_mul($bm_div(bendAmount03, 2), influence03),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n        outTan1 = rotate([\n            $bm_mul($bm_div($bm_neg(bendAmount12), 2), influence03Opposite),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n        inTan2 = rotate([\n            $bm_mul($bm_div($bm_neg(bendAmount12), 2), influence03),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n    }\n    inTan0 = [\n        $bm_sub($bm_sum(inTan0[0], centerPoint03[0]), lowerLimb[0][0]),\n        $bm_sub($bm_sum(inTan0[1], centerPoint03[1]), lowerLimb[0][1])\n    ];\n    outTan3 = [\n        $bm_sub($bm_sum(outTan3[0], centerPoint03[0]), lowerLimb[3][0]),\n        $bm_sub($bm_sum(outTan3[1], centerPoint03[1]), lowerLimb[3][1])\n    ];\n    outTan1 = [\n        $bm_sub($bm_sum(outTan1[0], centerPoint12[0]), lowerLimb[1][0]),\n        $bm_sub($bm_sum(outTan1[1], centerPoint12[1]), lowerLimb[1][1])\n    ];\n    inTan2 = [\n        $bm_sub($bm_sum(inTan2[0], centerPoint12[0]), lowerLimb[2][0]),\n        $bm_sub($bm_sum(inTan2[1], centerPoint12[1]), lowerLimb[2][1])\n    ];\n    var inTangents = [\n        inTan0,\n        rotate([\n            0,\n            -topRadius\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]),\n        inTan2,\n        rotate([\n            0,\n            bottomRadius\n        ], lowerLimbRotation, [\n            0,\n            0\n        ])\n    ];\n    var outTangents = [\n        rotate([\n            0,\n            -topRadius\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]),\n        outTan1,\n        rotate([\n            0,\n            bottomRadius\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]),\n        outTan3\n    ];\n} else {\n    var zeroPoint = rotate([\n        0,\n        0\n    ], lowerLimbRotation, [\n        0,\n        0\n    ]);\n    var negativeTopRadius = rotate([\n        0,\n        $bm_neg(topRadius)\n    ], lowerLimbRotation, [\n        0,\n        0\n    ]);\n    var positiveBottomRadius = rotate([\n        0,\n        bottomRadius\n    ], lowerLimbRotation, [\n        0,\n        0\n    ]);\n    inTangents = [\n        zeroPoint,\n        negativeTopRadius,\n        zeroPoint,\n        positiveBottomRadius\n    ];\n    outTangents = [\n        negativeTopRadius,\n        zeroPoint,\n        positiveBottomRadius,\n        zeroPoint\n    ];\n}\n$bm_rt = createPath(lowerLimb, inTangents, outTangents, true);"},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0,0,1],"ix":4,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('L Leg N CTRL').effect('L Leg N Limb Control')('Arm Fill Color');"},"o":{"a":0,"k":100,"ix":5,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('L Leg N CTRL').effect('L Leg N Limb Control')('Arm Fill Opacity');"},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Lower Limb","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":3600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":17,"ty":0,"nm":"PCOMP_Char 4_HighHeel L","refId":"comp_31","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('L Leg N CTRL').transform.rotation;"},"p":{"a":0,"k":[510.25,989.375,0],"ix":2,"l":2,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('L Leg N CTRL').effect('L Leg N Limb Control')('Wrist  (comp space)');"},"a":{"a":0,"k":[150,150,0],"ix":1,"l":2},"s":{"a":0,"k":[36,36,100],"ix":6,"l":2}},"ao":0,"tm":{"a":0,"k":0.667,"ix":2,"x":"var $bm_rt;\nfunction linearExpression(value, inputMin, inputMax, outputMin, outputMax) {\n    const normalizedValue = $bm_div($bm_sub(value, inputMin), $bm_sub(inputMax, inputMin));\n    const outputValue = $bm_sum(outputMin, $bm_mul(normalizedValue, $bm_sub(outputMax, outputMin)));\n    return outputValue;\n}\nvar controllingValue = thisComp.layer('TURN CTRL').effect('L Shoe Turn')('Slider');\nvar inputMin = 0;\nvar inputMax = 100;\nvar outputMin = 0;\nvar outputMax = 1;\nvar mappedValue = linearExpression(controllingValue, inputMin, inputMax, outputMin, outputMax);\n$bm_rt = mappedValue;"},"w":300,"h":300,"ip":0,"op":4746,"st":0,"bm":0},{"ddd":0,"ind":18,"ty":4,"nm":"R Leg N","parent":15,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[5,13.985,0],"ix":2,"l":2,"x":"var $bm_rt;\nfunction linearExpression(value, inputMin, inputMax, outputMin, outputMax) {\n    var normalizedValue = $bm_div($bm_sub(value, inputMin), $bm_sub(inputMax, inputMin));\n    var outputValue = $bm_sum(outputMin, $bm_mul(normalizedValue, $bm_sub(outputMax, outputMin)));\n    return Math.max(Math.min(outputValue, Math.max(outputMin, outputMax)), Math.min(outputMin, outputMax));\n}\nvar controllingValue = thisComp.layer('TURN CTRL')('Effects')('Hips Turn')('Slider').value;\nvar minVal = Math.min(0, 100);\nvar maxVal = Math.max(0, 100);\nif (controllingValue < minVal)\n    controllingValue = minVal;\nif (controllingValue > maxVal)\n    controllingValue = maxVal;\nfunction mapSliderToValue(controllingValue, segments, minVal, maxVal) {\n    var numSegments = segments.length;\n    var segmentLength = $bm_div($bm_sub(maxVal, minVal), numSegments);\n    var mappedValueX, mappedValueY;\n    for (var i = 0; i < numSegments; i++) {\n        var segmentStart = $bm_sum(minVal, $bm_mul(i, segmentLength));\n        var segmentEnd = $bm_sum(segmentStart, segmentLength);\n        if (segmentStart === segmentEnd) {\n            segmentEnd = $bm_sum(segmentEnd, 0.0001);\n        }\n        var kfStart = segments[i][0];\n        var kfEnd = segments[i][1];\n        if (controllingValue >= segmentStart && controllingValue <= segmentEnd) {\n            mappedValueX = linearExpression(controllingValue, segmentStart, segmentEnd, kfStart[0], kfEnd[0]);\n            mappedValueY = linearExpression(controllingValue, segmentStart, segmentEnd, kfStart[1], kfEnd[1]);\n        }\n    }\n    if (controllingValue < minVal) {\n        mappedValueX = segments[0][0][0];\n        mappedValueY = segments[0][0][1];\n    }\n    if (controllingValue > maxVal) {\n        mappedValueX = segments[numSegments - 1][1][0];\n        mappedValueY = segments[numSegments - 1][1][1];\n    }\n    return [\n        mappedValueX,\n        mappedValueY\n    ];\n}\nvar segments = [\n    [\n        [\n            5,\n            13.98\n        ],\n        [\n            0,\n            13.98\n        ]\n    ],\n    [\n        [\n            0,\n            13.98\n        ],\n        [\n            -20,\n            13.98\n        ]\n    ],\n    [\n        [\n            -20,\n            13.98\n        ],\n        [\n            0,\n            13.98\n        ]\n    ],\n    [\n        [\n            0,\n            13.98\n        ],\n        [\n            5,\n            13.98\n        ]\n    ]\n];\nvar mappedValue = mapSliderToValue(controllingValue, segments, minVal, maxVal);\n$bm_rt = value = mappedValue;"},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[],"o":[],"v":[],"c":true},"ix":2,"x":"var $bm_rt;\nvar ctrlLayer = thisComp.layer('R Leg N CTRL');\nvar effect = ctrlLayer.effect('R Leg N Limb Control');\nvar adjustedLimbLengths = effect('Adjusted U/L Limb Lengths').value;\nvar upperLimbLength = adjustedLimbLengths[0];\nvar lowerLimbLength = adjustedLimbLengths[1];\nvar upperLimbTopWidth = effect('Upper Limb Top Width').value;\nvar upperLimbBottomWidth = effect('Upper Limb Bottom Width').value;\nvar upperLimbTopCurvature = $bm_div(Math.min(Math.max(effect('Upper Limb Top Curvature').value, 0), 100), 100);\nvar upperLimbBottomCurvature = $bm_div(Math.min(Math.max(effect('Upper Limb Bottom Curvature').value, 0), 100), 100);\nvar ikAngles = effect('IK Angles');\nvar enableSideCurvature = effect('UL Enable Side Curvature').value;\nvar enableInverseCurvature = effect('UL Enable Inverse Curvature').value;\nvar sideCurvatureCenter = $bm_div(effect('UL Side Curvature Center Point').value, 100);\nvar sideCurvatureBend = effect('UL Side Curvature Bend').value;\nvar sideWeight = $bm_div(effect('UL Left/Right Side Weight').value, 100);\nvar ratio = 1.5523;\nvar topRadius = $bm_mul($bm_div(upperLimbTopWidth, ratio), upperLimbTopCurvature);\nvar bottomRadius = $bm_mul($bm_div(upperLimbBottomWidth, ratio), upperLimbBottomCurvature);\nvar rotation = degreesToRadians(ikAngles[0]);\nfunction rotate(point, angle) {\n    var x = $bm_sub($bm_mul(point[0], Math.cos(angle)), $bm_mul(point[1], Math.sin(angle)));\n    var y = $bm_sum($bm_mul(point[0], Math.sin(angle)), $bm_mul(point[1], Math.cos(angle)));\n    return [\n        x,\n        y\n    ];\n}\nfunction interpolate(pointA, pointB, t) {\n    return [\n        pointA[0] + t * (pointB[0] - pointA[0]),\n        pointA[1] + t * (pointB[1] - pointA[1])\n    ];\n}\nvar upperLimb = [\n    rotate([\n        -upperLimbTopWidth / 2,\n        0\n    ], rotation),\n    rotate([\n        upperLimbTopWidth / 2,\n        0\n    ], rotation),\n    rotate([\n        upperLimbBottomWidth / 2,\n        upperLimbLength\n    ], rotation),\n    rotate([\n        -upperLimbBottomWidth / 2,\n        upperLimbLength\n    ], rotation)\n];\nvar centerPoint03 = interpolate(upperLimb[0], upperLimb[3], $bm_sum(0.5, $bm_mul(sideCurvatureCenter, 0.5)));\nvar centerPoint12 = interpolate(upperLimb[1], upperLimb[2], $bm_sum(0.5, $bm_mul(sideCurvatureCenter, 0.5)));\nvar totalBendAmount = sideCurvatureBend;\nvar bendAmount03 = $bm_div($bm_mul(totalBendAmount, $bm_sub(1, sideWeight)), 2);\nvar bendAmount12 = $bm_div($bm_mul(totalBendAmount, $bm_sum(1, sideWeight)), 2);\nvar inTan0, outTan3, outTan1, inTan2;\nif (enableSideCurvature) {\n    var influence03 = $bm_mul(0.5, $bm_sub(1, sideCurvatureCenter));\n    var influence03Opposite = $bm_mul(0.5, $bm_sum(1, sideCurvatureCenter));\n    if (enableInverseCurvature) {\n        inTan0 = rotate([\n            $bm_mul(bendAmount03, influence03Opposite),\n            0\n        ], rotation);\n        outTan3 = rotate([\n            $bm_mul($bm_neg(bendAmount03), influence03),\n            0\n        ], rotation);\n        outTan1 = rotate([\n            $bm_mul($bm_neg(bendAmount12), influence03Opposite),\n            0\n        ], rotation);\n        inTan2 = rotate([\n            $bm_mul(bendAmount12, influence03),\n            0\n        ], rotation);\n    } else {\n        inTan0 = rotate([\n            $bm_mul($bm_div(bendAmount03, 2), influence03Opposite),\n            0\n        ], rotation);\n        outTan3 = rotate([\n            $bm_mul($bm_div(bendAmount03, 2), influence03),\n            0\n        ], rotation);\n        outTan1 = rotate([\n            $bm_mul($bm_div($bm_neg(bendAmount12), 2), influence03Opposite),\n            0\n        ], rotation);\n        inTan2 = rotate([\n            $bm_mul($bm_div($bm_neg(bendAmount12), 2), influence03),\n            0\n        ], rotation);\n    }\n    inTan0 = [\n        $bm_sub($bm_sum(inTan0[0], centerPoint03[0]), upperLimb[0][0]),\n        $bm_sub($bm_sum(inTan0[1], centerPoint03[1]), upperLimb[0][1])\n    ];\n    outTan3 = [\n        $bm_sub($bm_sum(outTan3[0], centerPoint03[0]), upperLimb[3][0]),\n        $bm_sub($bm_sum(outTan3[1], centerPoint03[1]), upperLimb[3][1])\n    ];\n    outTan1 = [\n        $bm_sub($bm_sum(outTan1[0], centerPoint12[0]), upperLimb[1][0]),\n        $bm_sub($bm_sum(outTan1[1], centerPoint12[1]), upperLimb[1][1])\n    ];\n    inTan2 = [\n        $bm_sub($bm_sum(inTan2[0], centerPoint12[0]), upperLimb[2][0]),\n        $bm_sub($bm_sum(inTan2[1], centerPoint12[1]), upperLimb[2][1])\n    ];\n    var inTangents = [\n        inTan0,\n        rotate([\n            0,\n            -topRadius\n        ], rotation),\n        inTan2,\n        rotate([\n            0,\n            bottomRadius\n        ], rotation)\n    ];\n    var outTangents = [\n        rotate([\n            0,\n            -topRadius\n        ], rotation),\n        outTan1,\n        rotate([\n            0,\n            bottomRadius\n        ], rotation),\n        outTan3\n    ];\n} else {\n    var zeroPoint = rotate([\n        0,\n        0\n    ], rotation);\n    var negativeTopRadius = rotate([\n        0,\n        $bm_neg(topRadius)\n    ], rotation);\n    var positiveBottomRadius = rotate([\n        0,\n        bottomRadius\n    ], rotation);\n    inTangents = [\n        zeroPoint,\n        negativeTopRadius,\n        zeroPoint,\n        positiveBottomRadius\n    ];\n    outTangents = [\n        negativeTopRadius,\n        zeroPoint,\n        positiveBottomRadius,\n        zeroPoint\n    ];\n}\n$bm_rt = createPath(upperLimb, inTangents, outTangents, true);"},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0,0,1],"ix":4,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('R Leg N CTRL').effect('R Leg N Limb Control')('Arm Fill Color');"},"o":{"a":0,"k":100,"ix":5,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('R Leg N CTRL').effect('R Leg N Limb Control')('Arm Fill Opacity');"},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Upper Limb","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[],"o":[],"v":[],"c":true},"ix":2,"x":"var $bm_rt;\nvar ctrlLayer = thisComp.layer('R Leg N CTRL');\nvar effect = ctrlLayer.effect('R Leg N Limb Control');\nvar adjustedLimbLengths = effect('Adjusted U/L Limb Lengths').value;\nvar upperLimbLength = adjustedLimbLengths[0];\nvar lowerLimbLength = adjustedLimbLengths[1];\nvar lowerLimbTopWidth = effect('Lower Limb Top Width').value;\nvar lowerLimbBottomWidth = effect('Lower Limb Bottom Width').value;\nvar lowerLimbTopCurvature = $bm_div(Math.min(Math.max(effect('Lower Limb Top Curvature').value, 0), 100), 100);\nvar lowerLimbBottomCurvature = $bm_div(Math.min(Math.max(effect('Lower Limb Bottom Curvature').value, 0), 100), 100);\nvar ikAngles = effect('IK Angles');\nvar enableSideCurvature = effect('LL Enable Side Curvature').value;\nvar enableInverseCurvature = effect('LL Enable Inverse Curvature').value;\nvar sideCurvatureCenter = $bm_div(effect('LL Side Curvature Center Point').value, 100);\nvar sideCurvatureBend = effect('LL Side Curvature Bend').value;\nvar sideWeight = $bm_div(effect('LL Left/Right Side Weight').value, 100);\nvar ratio = 1.5523;\nvar topRadius = $bm_mul($bm_div(lowerLimbTopWidth, ratio), lowerLimbTopCurvature);\nvar bottomRadius = $bm_mul($bm_div(lowerLimbBottomWidth, ratio), lowerLimbBottomCurvature);\nvar upperLimbRotation = degreesToRadians(ikAngles[0]);\nvar lowerLimbRotation = degreesToRadians(ikAngles[1]);\nfunction rotate(point, angle, origin) {\n    var x = $bm_sub($bm_sum(origin[0], $bm_mul($bm_sub(point[0], origin[0]), Math.cos(angle))), $bm_mul($bm_sub(point[1], origin[1]), Math.sin(angle)));\n    var y = $bm_sum($bm_sum(origin[1], $bm_mul($bm_sub(point[0], origin[0]), Math.sin(angle))), $bm_mul($bm_sub(point[1], origin[1]), Math.cos(angle)));\n    return [\n        x,\n        y\n    ];\n}\nfunction interpolate(pointA, pointB, t) {\n    return [\n        pointA[0] + t * (pointB[0] - pointA[0]),\n        pointA[1] + t * (pointB[1] - pointA[1])\n    ];\n}\nvar upperLimbEndpoint = rotate([\n    0,\n    upperLimbLength\n], upperLimbRotation, [\n    0,\n    0\n]);\nvar anchorX = upperLimbEndpoint[0];\nvar anchorY = upperLimbEndpoint[1];\nvar lowerLimb = [\n    rotate([\n        -lowerLimbTopWidth / 2,\n        0\n    ], lowerLimbRotation, [\n        0,\n        0\n    ]),\n    rotate([\n        lowerLimbTopWidth / 2,\n        0\n    ], lowerLimbRotation, [\n        0,\n        0\n    ]),\n    rotate([\n        lowerLimbBottomWidth / 2,\n        lowerLimbLength\n    ], lowerLimbRotation, [\n        0,\n        0\n    ]),\n    rotate([\n        -lowerLimbBottomWidth / 2,\n        lowerLimbLength\n    ], lowerLimbRotation, [\n        0,\n        0\n    ])\n];\nlowerLimb = lowerLimb.map(function (point) {\n    return [\n        point[0] + anchorX,\n        point[1] + anchorY\n    ];\n});\nvar centerPoint03 = interpolate(lowerLimb[0], lowerLimb[3], $bm_sum(0.5, $bm_mul(sideCurvatureCenter, 0.5)));\nvar centerPoint12 = interpolate(lowerLimb[1], lowerLimb[2], $bm_sum(0.5, $bm_mul(sideCurvatureCenter, 0.5)));\nvar totalBendAmount = sideCurvatureBend;\nvar bendAmount03 = $bm_div($bm_mul(totalBendAmount, $bm_sub(1, sideWeight)), 2);\nvar bendAmount12 = $bm_div($bm_mul(totalBendAmount, $bm_sum(1, sideWeight)), 2);\nvar inTan0, outTan3, outTan1, inTan2;\nif (enableSideCurvature) {\n    var influence03 = $bm_mul(0.5, $bm_sub(1, sideCurvatureCenter));\n    var influence03Opposite = $bm_mul(0.5, $bm_sum(1, sideCurvatureCenter));\n    if (enableInverseCurvature) {\n        inTan0 = rotate([\n            $bm_mul(bendAmount03, influence03Opposite),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n        outTan3 = rotate([\n            $bm_mul($bm_neg(bendAmount03), influence03),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n        outTan1 = rotate([\n            $bm_mul($bm_neg(bendAmount12), influence03Opposite),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n        inTan2 = rotate([\n            $bm_mul(bendAmount12, influence03),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n    } else {\n        inTan0 = rotate([\n            $bm_mul($bm_div(bendAmount03, 2), influence03Opposite),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n        outTan3 = rotate([\n            $bm_mul($bm_div(bendAmount03, 2), influence03),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n        outTan1 = rotate([\n            $bm_mul($bm_div($bm_neg(bendAmount12), 2), influence03Opposite),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n        inTan2 = rotate([\n            $bm_mul($bm_div($bm_neg(bendAmount12), 2), influence03),\n            0\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]);\n    }\n    inTan0 = [\n        $bm_sub($bm_sum(inTan0[0], centerPoint03[0]), lowerLimb[0][0]),\n        $bm_sub($bm_sum(inTan0[1], centerPoint03[1]), lowerLimb[0][1])\n    ];\n    outTan3 = [\n        $bm_sub($bm_sum(outTan3[0], centerPoint03[0]), lowerLimb[3][0]),\n        $bm_sub($bm_sum(outTan3[1], centerPoint03[1]), lowerLimb[3][1])\n    ];\n    outTan1 = [\n        $bm_sub($bm_sum(outTan1[0], centerPoint12[0]), lowerLimb[1][0]),\n        $bm_sub($bm_sum(outTan1[1], centerPoint12[1]), lowerLimb[1][1])\n    ];\n    inTan2 = [\n        $bm_sub($bm_sum(inTan2[0], centerPoint12[0]), lowerLimb[2][0]),\n        $bm_sub($bm_sum(inTan2[1], centerPoint12[1]), lowerLimb[2][1])\n    ];\n    var inTangents = [\n        inTan0,\n        rotate([\n            0,\n            -topRadius\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]),\n        inTan2,\n        rotate([\n            0,\n            bottomRadius\n        ], lowerLimbRotation, [\n            0,\n            0\n        ])\n    ];\n    var outTangents = [\n        rotate([\n            0,\n            -topRadius\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]),\n        outTan1,\n        rotate([\n            0,\n            bottomRadius\n        ], lowerLimbRotation, [\n            0,\n            0\n        ]),\n        outTan3\n    ];\n} else {\n    var zeroPoint = rotate([\n        0,\n        0\n    ], lowerLimbRotation, [\n        0,\n        0\n    ]);\n    var negativeTopRadius = rotate([\n        0,\n        $bm_neg(topRadius)\n    ], lowerLimbRotation, [\n        0,\n        0\n    ]);\n    var positiveBottomRadius = rotate([\n        0,\n        bottomRadius\n    ], lowerLimbRotation, [\n        0,\n        0\n    ]);\n    inTangents = [\n        zeroPoint,\n        negativeTopRadius,\n        zeroPoint,\n        positiveBottomRadius\n    ];\n    outTangents = [\n        negativeTopRadius,\n        zeroPoint,\n        positiveBottomRadius,\n        zeroPoint\n    ];\n}\n$bm_rt = createPath(lowerLimb, inTangents, outTangents, true);"},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0,0,1],"ix":4,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('R Leg N CTRL').effect('R Leg N Limb Control')('Arm Fill Color');"},"o":{"a":0,"k":100,"ix":5,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('R Leg N CTRL').effect('R Leg N Limb Control')('Arm Fill Opacity');"},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Lower Limb","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":3600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":19,"ty":0,"nm":"PCOMP_Char 4_HighHeel R","refId":"comp_32","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('R Leg N CTRL').transform.rotation;"},"p":{"a":0,"k":[352,824.875,0],"ix":2,"l":2,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('R Leg N CTRL').effect('R Leg N Limb Control')('Wrist  (comp space)');"},"a":{"a":0,"k":[150,150,0],"ix":1,"l":2},"s":{"a":0,"k":[36,36,100],"ix":6,"l":2}},"ao":0,"tm":{"a":0,"k":0.667,"ix":2,"x":"var $bm_rt;\nfunction linearExpression(value, inputMin, inputMax, outputMin, outputMax) {\n    const normalizedValue = $bm_div($bm_sub(value, inputMin), $bm_sub(inputMax, inputMin));\n    const outputValue = $bm_sum(outputMin, $bm_mul(normalizedValue, $bm_sub(outputMax, outputMin)));\n    return outputValue;\n}\nvar controllingValue = thisComp.layer('TURN CTRL').effect('R Shoe Turn')('Slider');\nvar inputMin = 0;\nvar inputMax = 100;\nvar outputMin = 0;\nvar outputMax = 1;\nvar mappedValue = linearExpression(controllingValue, inputMin, inputMax, outputMin, outputMax);\n$bm_rt = mappedValue;"},"w":300,"h":300,"ip":0,"op":6786,"st":0,"bm":0},{"ddd":0,"ind":20,"ty":4,"nm":"R Arm Under","parent":12,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11,"x":"var $bm_rt;\nif (thisComp.layer('TURN CTRL').effect('Body Turn')('Slider') > 50) {\n    $bm_rt = 0;\n} else {\n    $bm_rt = 100;\n}"},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[260.879,56.853,0],"ix":2,"l":2,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('R Arm').transform.position;"},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[147.059,147.059,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[],"o":[],"v":[],"c":true},"ix":2,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('R Arm').content('Upper Limb').content('Path 1').path;"},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"gf","o":{"a":0,"k":100,"ix":10,"x":"var $bm_rt;\nvar scriptRelated = true;\n$bm_rt = thisComp.layer('R Arm CTRL').effect('R Arm Limb Control')('Arm Fill Opacity');"},"r":1,"bm":0,"g":{"p":3,"k":{"a":0,"k":[0,0.541,0.804,0.906,0.5,0.527,0.782,0.882,1,0.514,0.761,0.859],"ix":9}},"s":{"a":0,"k":[0,0],"ix":5},"e":{"a":0,"k":[100,0],"ix":6,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('R Arm CTRL').effect('R Arm Limb Control')('Elbow (layer space)');"},"t":1,"nm":"Gradient Fill 1","mn":"ADBE Vector Graphic - G-Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Upper Limb","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[],"o":[],"v":[],"c":true},"ix":2,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('R Arm').content('Lower Limb').content('Path 1').path;"},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0,0,1],"ix":4,"x":"var $bm_rt;\nvar scriptRelated = true;\n$bm_rt = thisComp.layer('R Arm CTRL').effect('R Arm Limb Control')('Arm Fill Color');"},"o":{"a":0,"k":100,"ix":5,"x":"var $bm_rt;\nvar scriptRelated = true;\n$bm_rt = thisComp.layer('R Arm CTRL').effect('R Arm Limb Control')('Arm Fill Opacity');"},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Lower Limb","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":3600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":22,"ty":4,"nm":"R Hand","sr":1,"ks":{"o":{"a":0,"k":59,"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":251,"s":[-35]},{"t":252,"s":[-135]}],"ix":10,"x":"var $bm_rt;\n$bm_rt = $bm_sum($bm_sum(thisComp.layer('R Arm CTRL').transform.rotation, thisComp.layer('R Arm CTRL').effect('R Arm Limb Control')('IK Angles')[1]), thisComp.layer('R Arm CTRL').effect('R Arm Limb Control')('IK Angles')[0]);"},"p":{"a":0,"k":[520.425,574.673,0],"ix":2,"l":2,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('R Arm CTRL').effect('R Arm Limb Control')('Wrist  (comp space)');"},"a":{"a":0,"k":[525.925,687.173,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":251,"s":[-120,120,100]},{"t":252,"s":[120,120,100]}],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":231,"s":[{"i":[[-0.041,0.1],[1.129,-0.065],[-5.651,0.322],[-5.432,2.037],[1.885,0],[3.659,0],[3.345,-0.518],[0,0],[0,0],[4.066,-1.433],[0,0],[0.759,-0.885]],"o":[[-0.427,1.047],[-7.562,0.438],[7.18,-0.409],[2.542,-0.953],[3.659,0],[3.077,0.006],[0,0],[0,0],[2.425,-0.762],[-4.483,1.58],[-1.399,0.596],[0,0]],"v":[[-6.002,-0.743],[-8.393,1.421],[-8.008,9.67],[7.012,6.09],[6.679,3.208],[6.679,-0.649],[6.679,-4.33],[4.526,-3.998],[5.849,-4.532],[5.145,-7.311],[-1.794,-5.068],[-4.44,-3.641]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":251,"s":[{"i":[[-0.041,0.1],[1.129,-0.065],[-5.651,0.322],[-5.611,1.47],[1.875,0.193],[3.64,0.374],[3.381,-0.172],[0,0],[0,0],[4.191,-1.009],[0,0],[0.845,-0.803]],"o":[[-1.868,0.862],[-7.562,0.438],[7.18,-0.409],[2.627,-0.688],[2.284,0.557],[2.676,-0.154],[0,0],[0,0],[3.282,-0.402],[-4.621,1.112],[-1.453,0.449],[0,0]],"v":[[-6.34,-0.347],[-9.178,0.64],[-8.008,9.67],[6.685,8.137],[5.536,5.577],[5.826,2.991],[5.927,0.339],[5.276,-0.107],[5.518,0.392],[5.193,-2.229],[0.76,-1.994],[-3.32,-0.642]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":252,"s":[{"i":[[-0.044,0.099],[1.13,-0.031],[-5.659,0.149],[-5.712,1.008],[1.868,0.25],[2.874,-0.062],[3.384,-0.069],[0,0],[0,0],[4.22,-0.88],[0,0],[0.869,-0.777]],"o":[[-1.893,0.805],[-7.572,0.207],[7.189,-0.189],[3.575,-0.631],[3.194,0.141],[2.679,-0.071],[0,0],[0,0],[2.535,-0.636],[-4.653,0.97],[-1.466,0.405],[0,0]],"v":[[-6.634,0.518],[-9.5,1.418],[-8.608,10.479],[6.126,9.397],[5.055,6.803],[5.424,4.227],[3.359,1.524],[4.97,1.114],[5.196,1.62],[2.704,-1.066],[0.514,-0.911],[-3.606,0.316]],"c":true}]},{"t":270,"s":[{"i":[[-0.041,0.1],[1.129,-0.065],[-5.651,0.322],[-5.432,2.037],[1.885,0],[3.659,0],[3.345,-0.518],[0,0],[0,0],[4.066,-1.433],[0,0],[0.759,-0.885]],"o":[[-0.427,1.047],[-7.562,0.438],[7.18,-0.409],[2.542,-0.953],[3.659,0],[3.078,0.006],[0,0],[0,0],[2.425,-0.762],[-4.483,1.58],[-1.399,0.596],[0,0]],"v":[[-6.002,-0.743],[-8.393,1.421],[-8.008,9.67],[7.012,6.09],[6.679,3.208],[6.679,-0.649],[6.679,-4.33],[4.526,-3.997],[5.849,-4.532],[5.145,-7.31],[-1.794,-5.068],[-4.44,-3.641]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0.580392181873,0.533333361149,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[534.8,681.188],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Hand Top","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":231,"s":[{"i":[[1.125,-2.423],[-1.866,1.792],[-0.965,1.933],[0,0],[0.945,-0.685]],"o":[[-1.192,2.333],[1.077,-1.033],[0,0],[0.586,-1.015],[-4.491,3.253]],"v":[[-4.475,2.276],[-0.813,5],[2.347,0.393],[4.594,-4.097],[3.031,-5.434]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":251,"s":[{"i":[[1.367,-2.295],[-2.041,1.59],[-1.157,1.824],[0,0],[1.01,-0.584]],"o":[[-1.424,2.199],[1.177,-0.917],[0,0],[0.686,-0.949],[-4.8,2.777]],"v":[[-3.106,6.612],[0.258,9.696],[2.906,6.086],[5.6,1.849],[4.182,0.359]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":252,"s":[{"i":[[1.437,-2.253],[-2.089,1.527],[-1.213,1.788],[0,0],[1.028,-0.553]],"o":[[-1.491,2.154],[1.205,-0.881],[0,0],[0.715,-0.928],[-4.883,2.628]],"v":[[-2.617,7.741],[0.651,10.927],[3.409,7.399],[6.231,3.246],[4.86,1.714]],"c":true}]},{"t":270,"s":[{"i":[[1.125,-2.423],[-1.866,1.792],[-0.965,1.933],[0,0],[0.945,-0.685]],"o":[[-1.192,2.333],[1.077,-1.033],[0,0],[0.586,-1.015],[-4.491,3.253]],"v":[[-4.475,2.276],[-0.813,5],[2.347,0.393],[4.594,-4.097],[3.031,-5.434]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0.580392181873,0.533333361149,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[531.065,679.633],"ix":2},"a":{"a":0,"k":[-2.662,3.246],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('TURN CTRL').effect('R Thumb Rotate')('Slider');"},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Thumb","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[533.727,676.387],"ix":2},"a":{"a":0,"k":[533.727,676.387],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"R Hand","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":261,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":23,"ty":4,"nm":"L Arm 2 Under","parent":12,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11,"x":"var $bm_rt;\nif (thisComp.layer('TURN CTRL').effect('Body Turn')('Slider') > 50) {\n    $bm_rt = 100;\n} else {\n    $bm_rt = 0;\n}"},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[261.614,57.221,0],"ix":2,"l":2,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('L Arm').transform.position;"},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[147.059,147.059,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[],"o":[],"v":[],"c":true},"ix":2,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('L Arm').content('Upper Limb').content('Path 1').path;"},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"gf","o":{"a":0,"k":100,"ix":10,"x":"var $bm_rt;\nvar scriptRelated = true;\n$bm_rt = thisComp.layer('L Arm CTRL').effect('L Arm Limb Control')('Arm Fill Opacity');"},"r":1,"bm":0,"g":{"p":3,"k":{"a":0,"k":[0,0.541,0.804,0.906,0.5,0.549,0.816,0.92,1,0.557,0.827,0.933],"ix":9}},"s":{"a":0,"k":[0,0],"ix":5},"e":{"a":0,"k":[100,0],"ix":6,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('L Arm CTRL').effect('L Arm Limb Control')('Elbow (layer space)');"},"t":1,"nm":"Gradient Fill 1","mn":"ADBE Vector Graphic - G-Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Upper Limb","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[],"o":[],"v":[],"c":true},"ix":2,"x":"var $bm_rt;\n$bm_rt = thisComp.layer('L Arm').content('Lower Limb').content('Path 1').path;"},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0,0,1],"ix":4,"x":"var $bm_rt;\nvar scriptRelated = true;\n$bm_rt = thisComp.layer('L Arm CTRL').effect('L Arm Limb Control')('Arm Fill Color');"},"o":{"a":0,"k":100,"ix":5,"x":"var $bm_rt;\nvar scriptRelated = true;\n$bm_rt = thisComp.layer('L Arm CTRL').effect('L Arm Limb Control')('Arm Fill Opacity');"},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Lower Limb","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":3600,"st":0,"ct":1,"bm":0}]},{"id":"comp_28","nm":"PCOMP_Char 4_Head","fr":60,"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Hair Front","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[85.453,49.19,0],"ix":2,"l":2},"a":{"a":0,"k":[85.953,110.44,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[{"i":[[0,0],[0,0],[0,0],[-2.532,0.091],[-2.973,-0.013],[-0.693,-1.524],[-4.766,0.466],[0,0],[11.411,-7.817],[0,0],[-1.938,-20.98],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0.214,0.175],[19.443,0.899],[4.797,-2.096],[-2.051,-13.634],[0,0],[-2.563,-0.678],[0,0],[0,0]],"v":[[-17.703,10.167],[-17.051,5.455],[-17.936,10.136],[-14.661,10.336],[-11.73,2.635],[-10.708,10.849],[18.375,29.406],[26.827,10.528],[-3.989,-10.373],[-4.765,-10.275],[-17.827,10.153],[-17.924,10.109]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":15,"s":[{"i":[[0,0],[0,0],[0,0],[-2.532,0.091],[-2.973,-0.013],[-0.693,-1.524],[-4.766,0.466],[0,0],[11.411,-7.817],[0,0],[2.749,-22.98],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0.214,0.175],[19.443,0.899],[5.484,-1.096],[-2.051,-13.634],[0,0],[-2.563,-0.678],[0,0],[0,0]],"v":[[-20.328,9.554],[-18.739,5.467],[-18.936,9.711],[-11.473,10.411],[-9.292,1.26],[-7.27,10.661],[17.75,19.406],[26.077,10.966],[-3.989,-10.373],[-7.39,-10.262],[-22.389,9.603],[-20.549,9.496]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":30,"s":[{"i":[[-2.548,0.578],[0,0],[0.218,-3.82],[-2.532,0.091],[0,0],[-0.439,-2.005],[0,0],[0,0],[11.674,-3.436],[0,0],[3.99,-21.116],[-1.932,0.067]],"o":[[2.7,-0.612],[0.905,2.411],[1.218,-0.044],[0,0],[2.475,2.311],[0,0],[0,0],[-2.051,-13.634],[0,0],[-5.21,-5.321],[0,0],[6.694,-0.232]],"v":[[1.547,10.576],[3.761,0.766],[5.376,9.786],[12.027,9.786],[11.833,3.26],[14.355,9.786],[23.747,9.042],[26.077,8.858],[3.761,-10.429],[0.36,-10.319],[-26.077,12.072],[-22.924,11.968]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":45,"s":[{"i":[[-19.437,0.21],[0,0],[0.218,-3.82],[-2.532,0.091],[0,0],[-0.439,-2.005],[0,0],[0,0],[4.848,-0.297],[0,0],[3.99,-21.116],[-2.597,-3.32]],"o":[[2.769,-0.03],[2.661,2.145],[1.218,-0.044],[0,0],[0.964,0.701],[0,0],[0,0],[0.97,-11.343],[0,0],[-10.313,-7.408],[0,0],[4.256,5.442]],"v":[[6.235,10.6],[8.449,0.79],[11.252,10.76],[19.089,9.76],[18.895,5.296],[20.542,9.447],[21.922,9.062],[22.264,8.966],[9.636,-10.393],[6.235,-10.282],[-26.077,12.072],[-19.334,18.493]],"c":true}]},{"t":60,"s":[{"i":[[-19.437,0.21],[0,0],[0.218,-3.82],[-0.917,0.208],[0,0],[-0.439,-2.005],[0,0],[0,0],[4.848,-0.297],[0,0],[3.99,-21.116],[-2.597,-3.32]],"o":[[2.769,-0.03],[2.661,2.145],[1.218,-0.044],[0,0],[0.964,0.701],[0,0],[0,0],[3.97,-11.488],[0,0],[-10.313,-7.408],[0,0],[0.256,4.567]],"v":[[12.985,10.609],[15.199,0.8],[17.94,10.457],[20.777,9.79],[20.333,5.363],[20.605,9.415],[20.682,9.071],[20.702,8.986],[9.636,-10.393],[6.235,-10.282],[-26.077,12.072],[-14.646,26.931]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.65098041296,0.349019616842,0.32549020648,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[85.953,110.44],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Hair Front","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":3600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"Face","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[87,68.217,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[2.361,-14.88],[10.001,0],[2.722,17.154],[-10.001,0]],"o":[[-2.722,17.154],[-10.001,0],[-2.361,-14.88],[10.001,0]],"v":[[18.625,0],[0.516,27.28],[-17.593,0],[0.516,-27.28]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.96862745285,0.623529434204,0.549019634724,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Face","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":3600,"st":0,"ct":1,"bm":0}]},{"id":"comp_29","nm":"PCOMP_Char 4_Torso 180","fr":60,"layers":[{"ddd":0,"ind":2,"ty":4,"nm":"Torso_180","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[236.5,104,0],"ix":2,"l":2},"a":{"a":0,"k":[-7.5,-183.5,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[{"i":[[18.991,1.087],[3.077,-1.682],[0,0],[-0.047,0.388],[0.364,-0.494],[7.246,-7.997],[-20.145,-16.427],[-1.638,-33.921],[-22.383,9.143],[-0.701,20.994],[-13.267,48.895]],"o":[[-0.808,-0.046],[-15.848,8.66],[0,0],[-0.388,0.472],[-7.823,10.613],[-15.268,16.849],[2.355,71.323],[32.394,6.129],[-11.382,-15.322],[1.748,-52.383],[5.547,-20.444]],"v":[[19.246,-244.584],[9.348,-242.848],[-8.077,-229.627],[-8.078,-229.7],[-16.175,-219.725],[-38.412,-189.362],[-44.105,-140.573],[-53.362,-30.579],[46.883,-30.143],[26.002,-106.367],[41.453,-187.306]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":15,"s":[{"i":[[18.304,11.084],[4.747,0.102],[0,0],[0.014,15.8],[0.288,-0.306],[7.177,-7.92],[-19.395,-8.927],[-3.888,-18.421],[-22.383,9.143],[-0.347,21.002],[0,50.663]],"o":[[-4.543,-2.751],[-31.124,21.602],[0,0],[-1.865,0.3],[-6.679,13.89],[-15.268,16.849],[13.105,68.073],[32.394,6.129],[-4.383,-30.357],[0.498,-30.133],[0,-28.638]],"v":[[34.446,-239.084],[18.749,-244.852],[-18.754,-221.582],[-20.139,-239.8],[-26.321,-231.14],[-47.912,-192.112],[-53.71,-140.573],[-56.362,-31.329],[55.383,-30.143],[35.502,-95.867],[56.039,-187.995]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":30,"s":[{"i":[[8.754,1.917],[0.973,0.145],[0,0],[12.423,19.804],[0.861,-0.279],[-1.088,-17.638],[-2.895,-7.927],[-4.826,-12.671],[-29.184,11.035],[-6.752,25.867],[1.145,18.028]],"o":[[-0.797,-0.175],[-12.075,21.082],[0,0],[-0.901,0.247],[-8.932,2.89],[0.808,13.094],[6.355,25.823],[29.821,11.829],[7.113,-13.965],[2.289,-8.769],[-1.203,-18.944]],"v":[[38.496,-230.417],[10.7,-243.457],[-6.875,-216.512],[-26.048,-243.929],[-56.318,-230.64],[-63.662,-197.612],[-50.855,-138.323],[-68.79,-35.829],[51.387,-35.285],[33.002,-137.617],[46.453,-196.806]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":45,"s":[{"i":[[7.303,7.622],[1.949,0.118],[0,0],[32.953,21.317],[0.692,-0.584],[0,-28.388],[-2.895,-7.927],[-1.388,-9.671],[-26.383,8.143],[-12.002,31.367],[10.547,24.056]],"o":[[-3.871,-4.04],[6.574,21.368],[0,0],[-0.848,0.218],[-9.932,8.39],[0,13.119],[21.105,55.573],[27.112,11.829],[-1.883,-43.357],[2.498,-5.883],[-6.013,-13.714]],"v":[[7.746,-239.96],[-4.949,-244.368],[-1.662,-221.678],[-38.953,-241.567],[-52.318,-231.39],[-62.662,-187.862],[-50.605,-128.573],[-62.729,-30.829],[49.017,-32.393],[34.002,-138.367],[43.953,-179.556]],"c":true}]},{"t":60,"s":[{"i":[[16.007,28.96],[0,0],[0,0],[17.721,10.445],[7.695,-6.595],[-1.088,-18.638],[-6.882,-16.362],[-1.388,-9.671],[-26.383,8.143],[-4.502,42.617],[7.681,23.211]],"o":[[-0.513,-0.928],[0,0],[0,0],[-13.116,-7.731],[-7.723,6.619],[0.765,13.097],[16.855,40.073],[55.229,10.829],[3.483,-18.107],[2.498,-5.883],[-3.953,-11.944]],"v":[[0.245,-227.96],[-9.942,-238.04],[-0.388,-227.358],[-16.384,-241.769],[-47.445,-235.28],[-57.16,-186.474],[-45.105,-133.073],[-63.229,-29.829],[36.517,-31.393],[26.503,-140.867],[37.454,-172.556]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.541176497936,0.803921639919,0.905882418156,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[{"i":[[5.492,1.758],[4.493,-3.65],[1.25,-10.125],[-7.258,4.483]],"o":[[-6.25,-2],[-4,3.25],[-2,9.5],[4.25,-2.625]],"v":[[19.875,-244.125],[0,-237.25],[-16.625,-214.375],[7.125,-232.75]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":15,"s":[{"i":[[5.558,1.537],[4.493,-3.65],[-5.16,-2.646],[-7,4.875]],"o":[[-5.875,-1.625],[-4,3.25],[4.875,2.5],[3.131,-2.181]],"v":[[19.622,-244.5],[-21.253,-238.75],[-21.128,-219.875],[4.747,-224.875]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":30,"s":[{"i":[[5.558,1.537],[7.375,-1.25],[-10.375,-5.25],[-7.25,9.625]],"o":[[-5.875,-1.625],[-5.081,0.861],[4.888,2.474],[2.667,-3.541]],"v":[[10.75,-243.625],[-26.25,-243.75],[-18.875,-216.5],[9.25,-222.5]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":45,"s":[{"i":[[5.558,1.537],[5.25,-1],[-11.504,-2.016],[1.497,7.986]],"o":[[-5.875,-1.625],[-3.08,0.587],[12.125,2.125],[-0.375,-2]],"v":[[-2.125,-243.875],[-39,-241],[-11.5,-219.375],[5,-232.75]],"c":true}]},{"t":60,"s":[{"i":[[5.558,1.537],[9,-3.375],[-7.759,-8.729],[2.125,3.375]],"o":[[-5.875,-1.625],[-4.407,1.653],[5,5.625],[-1.084,-1.722]],"v":[[-16.248,-241.75],[-36.998,-243.125],[-2.748,-222.625],[0.127,-226.75]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.917647123337,0.639215707779,0.568627476692,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 2","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":3600,"st":0,"ct":1,"bm":0}]},{"id":"comp_30","nm":"PCOMP_Char 4_Hair Back","fr":60,"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Hair Back","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[84.592,77.877,0],"ix":2,"l":2},"a":{"a":0,"k":[85.092,139.127,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[{"i":[[-7.031,-11.642],[13.965,-4.001],[0,0],[3.001,-1.749],[0,0],[2.005,2.679],[0,0],[0.144,6.445],[0.767,9.398]],"o":[[8.302,13.747],[0,0],[0,0],[0,0],[-4.029,0.505],[0,0],[-1.576,0.114],[-0.153,-6.862],[11.017,-17.602]],"v":[[25.106,-24.624],[23.942,21.499],[28.982,18.261],[23.907,22.122],[-6.372,22.709],[-10.017,19.93],[-10.267,22.009],[-12.986,8.482],[-15.61,-27.275]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":15,"s":[{"i":[[-9.073,-22.253],[13.965,-4.001],[0,0],[0.825,-3.053],[0,0],[2.005,2.679],[0,0],[0.144,6.445],[-0.395,1.388]],"o":[[2.947,7.228],[0,0],[0,0],[0,0],[-4.029,0.505],[0,0],[-1.076,1.455],[-0.153,-6.862],[5.642,-19.852]],"v":[[26.231,-23.374],[23.317,22.124],[21.732,18.886],[18.532,22.124],[-6.372,22.709],[-15.517,19.965],[-15.767,22.044],[-20.861,8.428],[-21.735,-23.025]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":30,"s":[{"i":[[-2.612,-16.799],[14.466,-11.722],[0,0],[0.825,-3.053],[0,0],[2.005,2.679],[0,0],[-1.58,9.353],[-0.899,3.661]],"o":[[2.177,13.997],[0,0],[0,0],[0,0],[-4.029,0.505],[0,0],[-7.768,0.152],[0.961,-8.602],[6.767,-27.552]],"v":[[26.231,-23.374],[18.817,23.374],[19.607,18.261],[16.407,23.374],[-6.372,22.709],[-15.517,19.965],[-15.767,22.044],[-28.486,2.839],[-24.61,-19.325]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":45,"s":[{"i":[[0,0],[5.965,-5.241],[0,0],[0.825,-3.053],[0,0],[2.005,2.679],[0,0],[-1.58,9.353],[-2.377,8.541]],"o":[[-1.448,21.995],[0,0],[0,0],[0,0],[-4.029,0.505],[0,0],[-7.768,0.152],[0.961,-8.602],[0,0]],"v":[[23.856,-23.372],[17.317,23.364],[18.107,18.251],[14.907,23.364],[-11.747,22.752],[-20.91,17.259],[-21.142,22.087],[-28.486,2.839],[-24.61,-19.325]],"c":true}]},{"t":60,"s":[{"i":[[0,0],[5.965,-5.241],[0,0],[0.825,-3.053],[0,0],[3.317,2.739],[0,0],[-1.58,9.353],[-2.377,8.541]],"o":[[-8.823,30.118],[0,0],[0,0],[0,0],[-1.97,-1.006],[0,0],[-7.768,0.152],[0.961,-8.602],[0,0]],"v":[[22.168,-23.37],[12.13,23.354],[12.92,18.241],[9.719,23.354],[-18.872,22.504],[-26.16,16.509],[-19.767,22.337],[-30.361,2.803],[-24.61,-19.325]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.65098041296,0.349019616842,0.32549020648,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[85.092,139.127],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Hair Back","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":3600,"st":0,"ct":1,"bm":0}]},{"id":"comp_31","nm":"PCOMP_Char 4_HighHeel L","fr":60,"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"FOOT L 4","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[150.361,149.628,0],"ix":2,"l":2},"a":{"a":0,"k":[579.361,360.378,0],"ix":1,"l":2},"s":{"a":1,"k":[{"t":0,"s":[100,100,100],"h":1},{"t":31,"s":[-100,100,100],"h":1}],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[41.631,41.631],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.913725495338,0.639215707779,0.564705908298,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[579,360.463],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[{"i":[[24.324,7.278],[8.642,-5.168],[-11.62,-0.638],[-25.833,1.839],[-14.82,3.78],[0.873,-3.319],[0,0],[-5.129,13.908],[10.313,12.064],[10.191,-15.056]],"o":[[-8.657,3.019],[-8.971,5.364],[16.828,0.924],[9.594,-0.683],[6.968,-1.836],[0,0],[-0.162,-19.746],[3.891,-10.552],[-15.332,7.129],[-13.114,19.376]],"v":[[-22.752,19.36],[-45.254,31.85],[-46.105,44.995],[12.431,44.704],[53.255,-0.621],[57.978,45.54],[66.916,45.54],[73.582,-6.405],[67.91,-50.271],[27.855,-9.98]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":10,"s":[{"i":[[26.407,7.012],[8.642,-5.168],[-9.459,-0.441],[-26.264,4.098],[-14.711,15.286],[0.873,-3.319],[0,0],[-8.21,9.934],[8.665,2.825],[16.375,-22.987]],"o":[[-8.657,3.019],[-8.971,5.364],[18.911,0.882],[7.531,-1.171],[1.968,-0.503],[0,0],[-0.912,-20.996],[8.558,-10.532],[-3.895,7.495],[-11.535,20.464]],"v":[[-7.002,19.027],[-32.504,35.35],[-35.188,49.286],[25.222,46.662],[53.255,-0.621],[56.314,43.317],[64.033,43.067],[71.415,-9.675],[67.618,-49.452],[41.598,-6.969]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":15,"s":[{"i":[[27.449,6.879],[8.642,-5.168],[-9.416,-1.005],[-30.333,3.714],[-14.657,21.039],[0.873,-3.319],[0,0],[-4.897,10.881],[6.938,-1.186],[14.371,-28.095]],"o":[[-8.657,3.019],[-8.971,5.364],[19.203,2.049],[6.575,-0.805],[-0.532,0.164],[0,0],[-1.287,-21.621],[3.891,-8.647],[1.938,0.064],[-10.746,21.008]],"v":[[0.873,18.86],[-24.254,35.6],[-26.98,50.745],[32.806,46.829],[57.88,-2.996],[56.166,40.04],[62.385,36.415],[70.332,-11.31],[67.035,-49.792],[48.469,-5.464]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":24,"s":[{"i":[[37.965,3.311],[3.97,-8.293],[-9.375,-0.769],[-11.853,3.341],[-4.232,20.139],[0.032,-0.145],[0,0],[-2.234,11.314],[4.888,-1.039],[4.899,-31.489]],"o":[[-5.053,3.942],[-3.827,5.037],[10.841,1.55],[5.267,-3.708],[0.118,0.214],[0,0],[-0.162,-20.195],[4.995,-20.705],[0.263,2.961],[-4.355,22.561]],"v":[[14.928,24.86],[3.601,40.7],[17.826,55.095],[56.011,48.152],[60.111,9.454],[60.263,37.438],[66.266,37.488],[67.212,-4.521],[66.397,-50.167],[58.324,1.532]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":30,"s":[{"i":[[44.975,0.933],[0.856,-10.376],[-9.469,0.114],[-2.251,2.798],[2.718,19.539],[0.873,-3.319],[0,0],[0.05,11.932],[0.188,6.336],[0.129,-32.028]],"o":[[-2.65,4.558],[-0.398,4.819],[6.328,-0.076],[4.417,-5.49],[-0.532,0.164],[0,0],[-2.537,-20.411],[-0.109,-26.087],[0.063,6.336],[-0.095,23.596]],"v":[[24.428,22.61],[19.801,41.35],[45.326,55.245],[69.111,46.283],[64.811,5.13],[68.722,33.204],[69.316,35.454],[65.332,-11.245],[66.91,-49.792],[65.094,-5.053]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":36,"s":[{"i":[[37.965,3.311],[3.97,-8.293],[-9.375,-0.769],[-11.853,3.341],[-4.232,20.139],[0.032,-0.145],[0,0],[-2.234,11.314],[4.888,-1.039],[4.899,-31.489]],"o":[[-5.053,3.942],[-3.827,5.037],[10.841,1.55],[5.267,-3.708],[0.118,0.214],[0,0],[-0.162,-20.195],[4.995,-20.705],[0.263,2.961],[-4.355,22.561]],"v":[[14.928,24.86],[3.601,40.7],[17.826,55.095],[56.011,48.152],[60.111,9.454],[60.263,37.438],[66.266,37.488],[67.212,-4.521],[66.397,-50.167],[58.324,1.532]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":45,"s":[{"i":[[27.449,6.879],[8.642,-5.168],[-9.416,-1.005],[-30.333,3.714],[-14.657,21.039],[0.873,-3.319],[0,0],[-4.897,10.881],[6.938,-1.186],[14.371,-28.095]],"o":[[-8.657,3.019],[-8.971,5.364],[19.203,2.049],[6.575,-0.805],[-0.532,0.164],[0,0],[-1.287,-21.621],[3.891,-8.647],[1.938,0.064],[-10.746,21.008]],"v":[[0.873,18.86],[-24.254,35.6],[-26.98,50.745],[32.806,46.829],[57.88,-2.996],[56.166,40.04],[62.385,36.415],[70.332,-11.31],[67.035,-49.792],[48.469,-5.464]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":50,"s":[{"i":[[26.407,7.012],[8.642,-5.168],[-9.459,-0.441],[-26.264,4.098],[-14.711,15.286],[0.873,-3.319],[0,0],[-8.21,9.934],[8.665,2.825],[16.375,-22.987]],"o":[[-8.657,3.019],[-8.971,5.364],[18.911,0.882],[7.531,-1.171],[1.968,-0.503],[0,0],[-0.912,-20.996],[8.558,-10.532],[-3.895,7.495],[-11.535,20.464]],"v":[[-7.002,19.027],[-32.504,35.35],[-35.188,49.286],[25.222,46.662],[53.255,-0.621],[56.314,43.317],[64.033,43.067],[71.415,-9.675],[67.618,-49.452],[41.598,-6.969]],"c":true}]},{"t":60,"s":[{"i":[[24.324,7.278],[8.642,-5.168],[-11.62,-0.638],[-25.833,1.839],[-14.82,3.78],[0.873,-3.319],[0,0],[-5.129,13.908],[10.313,12.064],[10.191,-15.056]],"o":[[-8.657,3.019],[-8.971,5.364],[16.828,0.924],[9.594,-0.683],[6.968,-1.836],[0,0],[-0.162,-19.746],[3.891,-10.552],[-15.332,7.129],[-13.114,19.376]],"v":[[-22.752,19.36],[-45.254,31.85],[-46.105,44.995],[12.431,44.704],[53.255,-0.621],[57.978,45.54],[66.916,45.54],[73.582,-6.405],[67.91,-50.271],[27.855,-9.98]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.427450984716,0.435294121504,0.443137258291,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[532.277,428.207],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[593.875,420.625],[591.875,422.25],[590.25,473.5],[590.75,473.5]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":10,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[592,420.75],[584.5,422.625],[586.392,470.125],[588.892,471.5]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":15,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[592,420.75],[582,435.25],[582.5,465.5],[588.531,468.125]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":24,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[593.625,429.375],[592.25,436.25],[587.625,462.75],[593.281,465.375]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":30,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[597.875,430.5],[598,436.375],[599.125,464.375],[602.156,464.625]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":36,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[593.625,429.375],[592.25,436.25],[587.625,462.75],[593.281,465.375]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":45,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[592,420.75],[582,435.25],[582.5,465.5],[588.531,468.125]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":50,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[592,420.75],[584.5,422.625],[586.392,470.125],[588.892,471.5]],"c":true}]},{"t":60,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[593.875,420.625],[591.875,422.25],[590.25,473.5],[590.75,473.5]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.144690255558,0.147345120299,0.15,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1","np":3,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[{"i":[[-9.24,-2.06],[-26.28,3.98],[-14.82,3.78],[0.032,0.131],[-0.003,0.03],[1.099,5.254],[0.303,0.323],[5.822,0],[2.489,-7.875],[1.457,-7.374],[17.954,-21.378],[10.064,-6.02]],"o":[[17.6,4],[9.5,-1.44],[13.64,-3.5],[-0.007,-0.03],[0.472,-5.033],[-0.158,-0.755],[-3.7,-3.938],[-8.2,0],[-0.143,0.453],[-4.541,22.979],[-3.561,4.24],[-8.96,5.36]],"v":[[-30.184,50.697],[8.226,49.877],[49.926,8.207],[66.368,-28.784],[67.596,-29.123],[67.794,-53.557],[67.11,-55.2],[49.586,-59.343],[25.5,-53.881],[19.177,-31.358],[-6.553,22.881],[-29.094,35.062]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":10,"s":[{"i":[[-9.24,-2.06],[-26.28,3.98],[-9.383,8.453],[0,0],[0,0],[1.546,19.791],[0.163,0.174],[5.823,0],[2.489,-7.875],[0.176,-0.523],[13.689,-18.927],[12.147,-6.94]],"o":[[17.6,4],[9.5,-1.44],[9.48,-9.153],[0,0],[0,0],[-0.14,-1.787],[-3.7,-3.938],[-8.2,0],[-0.143,0.453],[-2.883,8.558],[-4.979,6.884],[-9.013,5.149]],"v":[[-28.851,56.447],[4.476,54.377],[49.926,8.207],[66.368,-28.784],[66.346,-28.873],[67.341,-57.42],[61.47,-60.7],[46.696,-67.093],[26.735,-55.29],[26.255,-53.824],[9.947,14.048],[-15.011,35.312]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":15,"s":[{"i":[[-9.24,-2.06],[-26.28,3.98],[-6.665,10.79],[0.032,0.131],[0.007,0.03],[1.456,6.406],[0.159,0.345],[5.876,0],[2.489,-7.875],[1.797,-13.268],[4.564,-7.135],[8.481,-8.19]],"o":[[17.6,4],[9.5,-1.44],[7.4,-11.98],[-0.007,-0.03],[-0.755,-3.272],[-0.106,-0.465],[-3.68,-7.995],[-8.2,0],[-0.143,0.453],[-2.521,18.612],[-4.758,7.438],[-7.51,7.253]],"v":[[-26.309,57.822],[4.476,55.127],[49.926,8.207],[66.368,-28.784],[66.346,-28.873],[67.386,-55.497],[66.991,-56.716],[46.672,-58.343],[26,-55.003],[23.158,-30.232],[10.822,20.256],[-12.094,44.062]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":24,"s":[{"i":[[-9.24,-2.06],[-12.516,2.788],[-2.412,11.921],[-0.129,3.488],[0.013,0.053],[2.237,0.838],[0.169,0.052],[5.822,0],[0.007,-8.005],[-0.564,-4.061],[4.514,-21.564],[3.381,-3.392]],"o":[[11.282,2.109],[8.751,-3.53],[2.561,-16.743],[0.063,-1.714],[-0.765,-3.319],[-0.162,-0.061],[-3.823,-1.175],[-8.2,0],[0.034,0.897],[3.053,21.987],[-1.161,5.544],[-3.916,8.336]],"v":[[12.646,59.292],[37.807,56.628],[58.732,14.931],[66.916,-41.627],[66.754,-53.876],[62.118,-59.744],[61.621,-59.913],[46.569,-60.043],[26.333,-55.656],[26.833,-43.365],[21.253,26.685],[11.411,40.538]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":30,"s":[{"i":[[-9.24,-2.06],[-3.34,1.993],[0.423,12.675],[-0.169,4.53],[0.007,0.03],[2.357,2.408],[0.178,0.169],[5.822,0],[-1.647,-8.093],[-0.102,-0.702],[0.06,-28.289],[-0.019,-0.192]],"o":[[7.07,0.849],[8.251,-4.923],[-0.665,-19.917],[0.038,-1.03],[-0.765,-3.319],[-0.171,-0.175],[-4.025,-3.83],[-8.2,0],[0.132,0.647],[1.674,11.504],[-0.018,8.358],[-1.519,9.058]],"v":[[36.246,57.523],[57.657,54.879],[64.801,8.164],[67.392,-53.328],[67.442,-54.998],[62.592,-63.68],[62.068,-64.196],[46.557,-70.343],[25.971,-55.378],[26.321,-53.354],[25.822,5.388],[24.711,35.439]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":36,"s":[{"i":[[-9.24,-2.06],[-12.516,2.788],[-2.412,11.921],[-0.129,3.488],[0.013,0.053],[2.237,0.838],[0.169,0.052],[5.822,0],[0.007,-8.005],[-0.564,-4.061],[4.514,-21.564],[3.381,-3.392]],"o":[[11.282,2.109],[8.751,-3.53],[2.561,-16.743],[0.063,-1.714],[-0.765,-3.319],[-0.162,-0.061],[-3.823,-1.175],[-8.2,0],[0.034,0.897],[3.053,21.987],[-1.161,5.544],[-3.916,8.336]],"v":[[12.646,59.292],[37.807,56.628],[58.732,14.931],[66.916,-41.627],[66.754,-53.876],[62.118,-59.744],[61.621,-59.913],[46.569,-60.043],[26.333,-55.656],[26.833,-43.365],[21.253,26.685],[11.411,40.538]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":45,"s":[{"i":[[-9.24,-2.06],[-26.28,3.98],[-6.665,10.79],[0.032,0.131],[0.007,0.03],[1.456,6.406],[0.159,0.345],[5.876,0],[2.489,-7.875],[1.797,-13.268],[4.564,-7.135],[8.481,-8.19]],"o":[[17.6,4],[9.5,-1.44],[7.4,-11.98],[-0.007,-0.03],[-0.755,-3.272],[-0.106,-0.465],[-3.68,-7.995],[-8.2,0],[-0.143,0.453],[-2.521,18.612],[-4.758,7.438],[-7.51,7.253]],"v":[[-26.309,57.822],[4.476,55.127],[49.926,8.207],[66.368,-28.784],[66.346,-28.873],[67.386,-55.497],[66.991,-56.716],[46.672,-58.343],[26,-55.003],[23.158,-30.232],[10.822,20.256],[-12.094,44.062]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":50,"s":[{"i":[[-9.24,-2.06],[-26.28,3.98],[-9.383,8.453],[0,0],[0,0],[1.546,19.791],[0.163,0.174],[5.823,0],[2.489,-7.875],[0.176,-0.523],[13.689,-18.927],[12.147,-6.94]],"o":[[17.6,4],[9.5,-1.44],[9.48,-9.153],[0,0],[0,0],[-0.14,-1.787],[-3.7,-3.938],[-8.2,0],[-0.143,0.453],[-2.883,8.558],[-4.979,6.884],[-9.013,5.149]],"v":[[-28.851,56.447],[4.476,54.377],[49.926,8.207],[66.368,-28.784],[66.346,-28.873],[67.341,-57.42],[61.47,-60.7],[46.696,-67.093],[26.735,-55.29],[26.255,-53.824],[9.947,14.048],[-15.011,35.312]],"c":true}]},{"t":60,"s":[{"i":[[-9.24,-2.06],[-26.28,3.98],[-14.82,3.78],[0.032,0.131],[-0.003,0.03],[1.099,5.254],[0.303,0.323],[5.822,0],[2.489,-7.875],[1.457,-7.374],[17.954,-21.378],[10.064,-6.02]],"o":[[17.6,4],[9.5,-1.44],[13.64,-3.5],[-0.007,-0.03],[0.472,-5.033],[-0.158,-0.755],[-3.7,-3.938],[-8.2,0],[-0.143,0.453],[-4.541,22.979],[-3.561,4.24],[-8.96,5.36]],"v":[[-30.184,50.697],[8.226,49.877],[49.926,8.207],[66.368,-28.784],[67.596,-29.123],[67.794,-53.557],[67.11,-55.2],[49.586,-59.343],[25.5,-53.881],[19.177,-31.358],[-6.553,22.881],[-29.094,35.062]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.913725495338,0.639215707779,0.564705908298,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[532.364,415.878],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":94,"st":0,"ct":1,"bm":0}]},{"id":"comp_32","nm":"PCOMP_Char 4_HighHeel R","fr":60,"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"FOOT L 4","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[150,149.713,0],"ix":2,"l":2},"a":{"a":0,"k":[579,360.463,0],"ix":1,"l":2},"s":{"a":1,"k":[{"t":0,"s":[100,100,100],"h":1},{"t":31,"s":[-100,100,100],"h":1}],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[41.631,41.631],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.913725495338,0.639215707779,0.564705908298,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[579,360.463],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[{"i":[[24.324,7.278],[8.642,-5.168],[-11.62,-0.638],[-25.833,1.839],[-14.82,3.78],[0.873,-3.319],[0,0],[-5.129,13.908],[10.313,12.064],[10.191,-15.056]],"o":[[-8.657,3.019],[-8.971,5.364],[16.828,0.924],[9.594,-0.683],[6.968,-1.836],[0,0],[-0.162,-19.746],[3.891,-10.552],[-15.332,7.129],[-13.114,19.376]],"v":[[-22.752,19.36],[-45.254,31.85],[-46.105,44.995],[12.431,44.704],[53.255,-0.621],[57.978,45.54],[66.916,45.54],[73.582,-6.405],[67.91,-50.271],[27.855,-9.98]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":10,"s":[{"i":[[26.407,7.012],[8.642,-5.168],[-9.459,-0.441],[-26.264,4.098],[-14.711,15.286],[0.873,-3.319],[0,0],[-8.21,9.934],[8.665,2.825],[16.375,-22.987]],"o":[[-8.657,3.019],[-8.971,5.364],[18.911,0.882],[7.531,-1.171],[1.968,-0.503],[0,0],[-0.912,-20.996],[8.558,-10.532],[-3.895,7.495],[-11.535,20.464]],"v":[[-7.002,19.027],[-32.504,35.35],[-35.188,49.286],[25.222,46.662],[53.255,-0.621],[56.314,43.317],[64.033,43.067],[71.415,-9.675],[67.618,-49.452],[41.598,-6.969]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":15,"s":[{"i":[[27.449,6.879],[8.642,-5.168],[-9.416,-1.005],[-30.333,3.714],[-14.657,21.039],[0.873,-3.319],[0,0],[-4.897,10.881],[6.938,-1.186],[14.371,-28.095]],"o":[[-8.657,3.019],[-8.971,5.364],[19.203,2.049],[6.575,-0.805],[-0.532,0.164],[0,0],[-1.287,-21.621],[3.891,-8.647],[1.938,0.064],[-10.746,21.008]],"v":[[0.873,18.86],[-24.254,35.6],[-26.98,50.745],[32.806,46.829],[57.88,-2.996],[56.166,40.04],[62.385,36.415],[70.332,-11.31],[67.035,-49.792],[48.469,-5.464]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":24,"s":[{"i":[[37.965,3.311],[3.97,-8.293],[-9.375,-0.769],[-11.853,3.341],[-4.232,20.139],[0.032,-0.145],[0,0],[-2.234,11.314],[4.888,-1.039],[4.899,-31.489]],"o":[[-5.053,3.942],[-3.827,5.037],[10.841,1.55],[5.267,-3.708],[0.118,0.214],[0,0],[-0.162,-20.195],[4.995,-20.705],[0.263,2.961],[-4.355,22.561]],"v":[[14.928,24.86],[3.601,40.7],[17.826,55.095],[56.011,48.152],[60.111,9.454],[60.263,37.438],[66.266,37.488],[67.212,-4.521],[66.397,-50.167],[58.324,1.532]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":30,"s":[{"i":[[44.975,0.933],[0.856,-10.376],[-9.469,0.114],[-2.251,2.798],[2.718,19.539],[0.873,-3.319],[0,0],[0.05,11.932],[0.188,6.336],[0.129,-32.028]],"o":[[-2.65,4.558],[-0.398,4.819],[6.328,-0.076],[4.417,-5.49],[-0.532,0.164],[0,0],[-2.537,-20.411],[-0.109,-26.087],[0.063,6.336],[-0.095,23.596]],"v":[[24.428,22.61],[19.801,41.35],[45.326,55.245],[69.111,46.283],[64.811,5.13],[68.722,33.204],[69.316,35.454],[65.332,-11.245],[66.91,-49.792],[65.094,-5.053]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":36,"s":[{"i":[[37.965,3.311],[3.97,-8.293],[-9.375,-0.769],[-11.853,3.341],[-4.232,20.139],[0.032,-0.145],[0,0],[-2.234,11.314],[4.888,-1.039],[4.899,-31.489]],"o":[[-5.053,3.942],[-3.827,5.037],[10.841,1.55],[5.267,-3.708],[0.118,0.214],[0,0],[-0.162,-20.195],[4.995,-20.705],[0.263,2.961],[-4.355,22.561]],"v":[[14.928,24.86],[3.601,40.7],[17.826,55.095],[56.011,48.152],[60.111,9.454],[60.263,37.438],[66.266,37.488],[67.212,-4.521],[66.397,-50.167],[58.324,1.532]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":45,"s":[{"i":[[27.449,6.879],[8.642,-5.168],[-9.416,-1.005],[-30.333,3.714],[-14.657,21.039],[0.873,-3.319],[0,0],[-4.897,10.881],[6.938,-1.186],[14.371,-28.095]],"o":[[-8.657,3.019],[-8.971,5.364],[19.203,2.049],[6.575,-0.805],[-0.532,0.164],[0,0],[-1.287,-21.621],[3.891,-8.647],[1.938,0.064],[-10.746,21.008]],"v":[[0.873,18.86],[-24.254,35.6],[-26.98,50.745],[32.806,46.829],[57.88,-2.996],[56.166,40.04],[62.385,36.415],[70.332,-11.31],[67.035,-49.792],[48.469,-5.464]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":50,"s":[{"i":[[26.407,7.012],[8.642,-5.168],[-9.459,-0.441],[-26.264,4.098],[-14.711,15.286],[0.873,-3.319],[0,0],[-8.21,9.934],[8.665,2.825],[16.375,-22.987]],"o":[[-8.657,3.019],[-8.971,5.364],[18.911,0.882],[7.531,-1.171],[1.968,-0.503],[0,0],[-0.912,-20.996],[8.558,-10.532],[-3.895,7.495],[-11.535,20.464]],"v":[[-7.002,19.027],[-32.504,35.35],[-35.188,49.286],[25.222,46.662],[53.255,-0.621],[56.314,43.317],[64.033,43.067],[71.415,-9.675],[67.618,-49.452],[41.598,-6.969]],"c":true}]},{"t":60,"s":[{"i":[[24.324,7.278],[8.642,-5.168],[-11.62,-0.638],[-25.833,1.839],[-14.82,3.78],[0.873,-3.319],[0,0],[-5.129,13.908],[10.313,12.064],[10.191,-15.056]],"o":[[-8.657,3.019],[-8.971,5.364],[16.828,0.924],[9.594,-0.683],[6.968,-1.836],[0,0],[-0.162,-19.746],[3.891,-10.552],[-15.332,7.129],[-13.114,19.376]],"v":[[-22.752,19.36],[-45.254,31.85],[-46.105,44.995],[12.431,44.704],[53.255,-0.621],[57.978,45.54],[66.916,45.54],[73.582,-6.405],[67.91,-50.271],[27.855,-9.98]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.427450984716,0.435294121504,0.443137258291,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[532.277,428.207],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[593.875,420.625],[591.875,422.25],[590.25,473.5],[590.75,473.5]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":10,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[592,420.75],[584.5,422.625],[586.392,470.125],[588.892,471.5]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":15,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[592,420.75],[582,435.25],[582.5,465.5],[588.531,468.125]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":24,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[593.625,429.375],[592.25,436.25],[587.625,462.75],[593.281,465.375]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":30,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[597.875,430.5],[598,436.375],[599.125,464.375],[602.156,464.625]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":36,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[593.625,429.375],[592.25,436.25],[587.625,462.75],[593.281,465.375]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":45,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[592,420.75],[582,435.25],[582.5,465.5],[588.531,468.125]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":50,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[592,420.75],[584.5,422.625],[586.392,470.125],[588.892,471.5]],"c":true}]},{"t":60,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[593.875,420.625],[591.875,422.25],[590.25,473.5],[590.75,473.5]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.144690255558,0.147345120299,0.15,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1","np":3,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[{"i":[[-9.24,-2.06],[-26.28,3.98],[-14.82,3.78],[0.032,0.131],[-0.003,0.03],[1.099,5.254],[0.303,0.323],[5.822,0],[2.489,-7.875],[1.457,-7.374],[17.954,-21.378],[10.064,-6.02]],"o":[[17.6,4],[9.5,-1.44],[13.64,-3.5],[-0.007,-0.03],[0.472,-5.033],[-0.158,-0.755],[-3.7,-3.938],[-8.2,0],[-0.143,0.453],[-4.541,22.979],[-3.561,4.24],[-8.96,5.36]],"v":[[-30.184,50.697],[8.226,49.877],[49.926,8.207],[66.368,-28.784],[67.596,-29.123],[67.794,-53.557],[67.11,-55.2],[49.586,-59.343],[25.5,-53.881],[19.177,-31.358],[-6.553,22.881],[-29.094,35.062]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":10,"s":[{"i":[[-9.24,-2.06],[-26.28,3.98],[-9.383,8.453],[0,0],[0,0],[1.546,19.791],[0.163,0.174],[5.823,0],[2.489,-7.875],[0.176,-0.523],[13.689,-18.927],[12.147,-6.94]],"o":[[17.6,4],[9.5,-1.44],[9.48,-9.153],[0,0],[0,0],[-0.14,-1.787],[-3.7,-3.938],[-8.2,0],[-0.143,0.453],[-2.883,8.558],[-4.979,6.884],[-9.013,5.149]],"v":[[-28.851,56.447],[4.476,54.377],[49.926,8.207],[66.368,-28.784],[66.346,-28.873],[67.341,-57.42],[61.47,-60.7],[46.696,-67.093],[26.735,-55.29],[26.255,-53.824],[9.947,14.048],[-15.011,35.312]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":15,"s":[{"i":[[-9.24,-2.06],[-26.28,3.98],[-6.665,10.79],[0.032,0.131],[0.007,0.03],[1.456,6.406],[0.159,0.345],[5.876,0],[2.489,-7.875],[1.797,-13.268],[4.564,-7.135],[8.481,-8.19]],"o":[[17.6,4],[9.5,-1.44],[7.4,-11.98],[-0.007,-0.03],[-0.755,-3.272],[-0.106,-0.465],[-3.68,-7.995],[-8.2,0],[-0.143,0.453],[-2.521,18.612],[-4.758,7.438],[-7.51,7.253]],"v":[[-26.309,57.822],[4.476,55.127],[49.926,8.207],[66.368,-28.784],[66.346,-28.873],[67.386,-55.497],[66.991,-56.716],[46.672,-58.343],[26,-55.003],[23.158,-30.232],[10.822,20.256],[-12.094,44.062]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":24,"s":[{"i":[[-9.24,-2.06],[-12.516,2.788],[-2.412,11.921],[-0.129,3.488],[0.013,0.053],[2.237,0.838],[0.169,0.052],[5.822,0],[0.007,-8.005],[-0.564,-4.061],[4.514,-21.564],[3.381,-3.392]],"o":[[11.282,2.109],[8.751,-3.53],[2.561,-16.743],[0.063,-1.714],[-0.765,-3.319],[-0.162,-0.061],[-3.823,-1.175],[-8.2,0],[0.034,0.897],[3.053,21.987],[-1.161,5.544],[-3.916,8.336]],"v":[[12.646,59.292],[37.807,56.628],[58.732,14.931],[66.916,-41.627],[66.754,-53.876],[62.118,-59.744],[61.621,-59.913],[46.569,-60.043],[26.333,-55.656],[26.833,-43.365],[21.253,26.685],[11.411,40.538]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":30,"s":[{"i":[[-9.24,-2.06],[-3.34,1.993],[0.423,12.675],[-0.169,4.53],[0.007,0.03],[2.357,2.408],[0.178,0.169],[5.822,0],[-1.647,-8.093],[-0.102,-0.702],[0.06,-28.289],[-0.019,-0.192]],"o":[[7.07,0.849],[8.251,-4.923],[-0.665,-19.917],[0.038,-1.03],[-0.765,-3.319],[-0.171,-0.175],[-4.025,-3.83],[-8.2,0],[0.132,0.647],[1.674,11.504],[-0.018,8.358],[-1.519,9.058]],"v":[[36.246,57.523],[57.657,54.879],[64.801,8.164],[67.392,-53.328],[67.442,-54.998],[62.592,-63.68],[62.068,-64.196],[46.557,-70.343],[25.971,-55.378],[26.321,-53.354],[25.822,5.388],[24.711,35.439]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":36,"s":[{"i":[[-9.24,-2.06],[-12.516,2.788],[-2.412,11.921],[-0.129,3.488],[0.013,0.053],[2.237,0.838],[0.169,0.052],[5.822,0],[0.007,-8.005],[-0.564,-4.061],[4.514,-21.564],[3.381,-3.392]],"o":[[11.282,2.109],[8.751,-3.53],[2.561,-16.743],[0.063,-1.714],[-0.765,-3.319],[-0.162,-0.061],[-3.823,-1.175],[-8.2,0],[0.034,0.897],[3.053,21.987],[-1.161,5.544],[-3.916,8.336]],"v":[[12.646,59.292],[37.807,56.628],[58.732,14.931],[66.916,-41.627],[66.754,-53.876],[62.118,-59.744],[61.621,-59.913],[46.569,-60.043],[26.333,-55.656],[26.833,-43.365],[21.253,26.685],[11.411,40.538]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":45,"s":[{"i":[[-9.24,-2.06],[-26.28,3.98],[-6.665,10.79],[0.032,0.131],[0.007,0.03],[1.456,6.406],[0.159,0.345],[5.876,0],[2.489,-7.875],[1.797,-13.268],[4.564,-7.135],[8.481,-8.19]],"o":[[17.6,4],[9.5,-1.44],[7.4,-11.98],[-0.007,-0.03],[-0.755,-3.272],[-0.106,-0.465],[-3.68,-7.995],[-8.2,0],[-0.143,0.453],[-2.521,18.612],[-4.758,7.438],[-7.51,7.253]],"v":[[-26.309,57.822],[4.476,55.127],[49.926,8.207],[66.368,-28.784],[66.346,-28.873],[67.386,-55.497],[66.991,-56.716],[46.672,-58.343],[26,-55.003],[23.158,-30.232],[10.822,20.256],[-12.094,44.062]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":50,"s":[{"i":[[-9.24,-2.06],[-26.28,3.98],[-9.383,8.453],[0,0],[0,0],[1.546,19.791],[0.163,0.174],[5.823,0],[2.489,-7.875],[0.176,-0.523],[13.689,-18.927],[12.147,-6.94]],"o":[[17.6,4],[9.5,-1.44],[9.48,-9.153],[0,0],[0,0],[-0.14,-1.787],[-3.7,-3.938],[-8.2,0],[-0.143,0.453],[-2.883,8.558],[-4.979,6.884],[-9.013,5.149]],"v":[[-28.851,56.447],[4.476,54.377],[49.926,8.207],[66.368,-28.784],[66.346,-28.873],[67.341,-57.42],[61.47,-60.7],[46.696,-67.093],[26.735,-55.29],[26.255,-53.824],[9.947,14.048],[-15.011,35.312]],"c":true}]},{"t":60,"s":[{"i":[[-9.24,-2.06],[-26.28,3.98],[-14.82,3.78],[0.032,0.131],[-0.003,0.03],[1.099,5.254],[0.303,0.323],[5.822,0],[2.489,-7.875],[1.457,-7.374],[17.954,-21.378],[10.064,-6.02]],"o":[[17.6,4],[9.5,-1.44],[13.64,-3.5],[-0.007,-0.03],[0.472,-5.033],[-0.158,-0.755],[-3.7,-3.938],[-8.2,0],[-0.143,0.453],[-4.541,22.979],[-3.561,4.24],[-8.96,5.36]],"v":[[-30.184,50.697],[8.226,49.877],[49.926,8.207],[66.368,-28.784],[67.596,-29.123],[67.794,-53.557],[67.11,-55.2],[49.586,-59.343],[25.5,-53.881],[19.177,-31.358],[-6.553,22.881],[-29.094,35.062]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.913725495338,0.639215707779,0.564705908298,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[532.364,415.878],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":90,"st":0,"ct":1,"bm":0}]},{"id":"comp_33","nm":"PCOMP_THOUGHT BUBBLE 2","fr":60,"layers":[{"ddd":0,"ind":1,"ty":5,"nm":"Can","parent":9,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":52,"s":[0]},{"t":62,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-387.054,-108.584,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"t":{"d":{"k":[{"s":{"s":36,"f":"Ubuntu-Bold","t":"Can","ca":0,"j":0,"tr":0,"lh":14.3999996185303,"ls":0,"fc":[0,0,0]},"t":0}]},"p":{},"m":{"g":1,"a":{"a":0,"k":[0,0],"ix":2}},"a":[]},"ip":0,"op":3600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":2,"ty":5,"nm":"Identity","parent":9,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":62,"s":[0]},{"t":72,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-309.689,-108.584,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"t":{"d":{"k":[{"s":{"s":36,"f":"Ubuntu-Bold","t":"identity","ca":0,"j":0,"tr":0,"lh":14.3999996185303,"ls":0,"fc":[0,0,0]},"t":0}]},"p":{},"m":{"g":1,"a":{"a":0,"k":[0,0],"ix":2}},"a":[]},"ip":0,"op":3600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":3,"ty":5,"nm":"protection","parent":9,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":72,"s":[0]},{"t":82,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-160.689,-108.584,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"t":{"d":{"k":[{"s":{"s":36,"f":"Ubuntu-Bold","t":"protection","ca":0,"j":0,"tr":0,"lh":14.3999996185303,"ls":0,"fc":[0,0,0]},"t":0}]},"p":{},"m":{"g":1,"a":{"a":0,"k":[0,0],"ix":2}},"a":[]},"ip":0,"op":3600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":4,"ty":5,"nm":"help","parent":9,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":82,"s":[0]},{"t":92,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[34.311,-108.584,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"t":{"d":{"k":[{"s":{"s":36,"f":"Ubuntu-Bold","t":"help","ca":0,"j":0,"tr":0,"lh":14.3999996185303,"ls":0,"fc":[0,0,0]},"t":0}]},"p":{},"m":{"g":1,"a":{"a":0,"k":[0,0],"ix":2}},"a":[]},"ip":0,"op":3600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":5,"ty":5,"nm":"boost","parent":9,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":92,"s":[0]},{"t":102,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-387.054,-65.695,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"t":{"d":{"k":[{"s":{"s":36,"f":"Ubuntu-Bold","t":"boost","ca":0,"j":0,"tr":0,"lh":14.3999996185303,"ls":0,"fc":[0,0,0]},"t":0}]},"p":{},"m":{"g":1,"a":{"a":0,"k":[0,0],"ix":2}},"a":[]},"ip":0,"op":3600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":6,"ty":5,"nm":"my","parent":9,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":102,"s":[0]},{"t":112,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-273.054,-65.695,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"t":{"d":{"k":[{"s":{"s":36,"f":"Ubuntu-Bold","t":"my","ca":0,"j":0,"tr":0,"lh":14.3999996185303,"ls":0,"fc":[0,0,0]},"t":0}]},"p":{},"m":{"g":1,"a":{"a":0,"k":[0,0],"ix":2}},"a":[]},"ip":0,"op":3600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":7,"ty":5,"nm":"product’s","parent":9,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":112,"s":[0]},{"t":122,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-212.054,-65.695,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"t":{"d":{"k":[{"s":{"s":36,"f":"Ubuntu-Bold","t":"product’s","ca":0,"j":0,"tr":0,"lh":14.3999996185303,"ls":0,"fc":[0,0,0]},"t":0}]},"p":{},"m":{"g":1,"a":{"a":0,"k":[0,0],"ix":2}},"a":[]},"ip":0,"op":3600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":8,"ty":5,"nm":"utilization?","parent":9,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":122,"s":[0]},{"t":132,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-39.054,-65.695,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"t":{"d":{"k":[{"s":{"s":36,"f":"Ubuntu-Bold","t":"utilization?","ca":0,"j":0,"tr":0,"lh":14.3999996185303,"ls":0,"fc":[0,0,0]},"t":0}]},"p":{},"m":{"g":1,"a":{"a":0,"k":[0,0],"ix":2}},"a":[]},"ip":0,"op":3600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":9,"ty":3,"nm":"Null 73","sr":1,"ks":{"o":{"a":0,"k":0,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[625.054,500.084,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.31,0.31,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0]},"t":30,"s":[0,0,100]},{"i":{"x":[0.563,0.563,0.833],"y":[1,1,1]},"o":{"x":[0.326,0.326,0.167],"y":[0,0,0]},"t":50,"s":[120,120,100]},{"t":90,"s":[100,100,100]}],"ix":6,"l":2}},"ao":0,"ip":0,"op":3600,"st":0,"bm":0},{"ddd":0,"ind":10,"ty":4,"nm":"Shape Layer 4","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[590.929,513.209,0],"ix":2,"l":2},"a":{"a":0,"k":[29.179,37.834,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.31,0.31,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0]},"t":20,"s":[0,0,100]},{"i":{"x":[0.563,0.563,0.833],"y":[1,1,1]},"o":{"x":[0.326,0.326,0.167],"y":[0,0,0]},"t":30,"s":[120,120,100]},{"i":{"x":[0.833,0.833,0.833],"y":[1,1,8.042]},"o":{"x":[0.167,0.167,0.167],"y":[0,0,0]},"t":60,"s":[100,100,100]},{"i":{"x":[0.833,0.833,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0,-9.624]},"t":150,"s":[120,120,100]},{"i":{"x":[0.833,0.833,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0,0]},"t":273,"s":[100,100,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,17.667]},"o":{"x":[0.167,0.167,0.167],"y":[0,0,0]},"t":404,"s":[120,120,100]},{"t":509,"s":[100,100,100]}],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[26.4,15.329],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"st","c":{"a":0,"k":[0.180392156863,0.290196078431,0.372549019608,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":2,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[63.304,24.709],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":3600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":11,"ty":4,"nm":"Shape Layer 3","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[563.304,524.709,0],"ix":2,"l":2},"a":{"a":0,"k":[35.679,36.209,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.31,0.31,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0]},"t":10,"s":[0,0,100]},{"i":{"x":[0.563,0.563,0.833],"y":[1,1,1]},"o":{"x":[0.326,0.326,0.167],"y":[0,0,0]},"t":20,"s":[120,120,100]},{"i":{"x":[0.833,0.833,0.833],"y":[1,1,8.042]},"o":{"x":[0.167,0.167,0.167],"y":[0,0,0]},"t":50,"s":[100,100,100]},{"i":{"x":[0.833,0.833,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0,-9.624]},"t":140,"s":[120,120,100]},{"i":{"x":[0.833,0.833,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0,0]},"t":263,"s":[100,100,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,17.667]},"o":{"x":[0.167,0.167,0.167],"y":[0,0,0]},"t":394,"s":[120,120,100]},{"t":499,"s":[100,100,100]}],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[21.4,12.426],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"st","c":{"a":0,"k":[0.180392156863,0.290196078431,0.372549019608,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":2,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[63.304,24.709],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":3600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":12,"ty":4,"nm":"Shape Layer 2","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[531.304,548.209,0],"ix":2,"l":2},"a":{"a":0,"k":[31.304,48.209,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.31,0.31,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0]},"t":0,"s":[0,0,100]},{"i":{"x":[0.563,0.563,0.833],"y":[1,1,1]},"o":{"x":[0.326,0.326,0.167],"y":[0,0,0]},"t":10,"s":[120,120,100]},{"i":{"x":[0.833,0.833,0.833],"y":[1,1,8.042]},"o":{"x":[0.167,0.167,0.167],"y":[0,0,0]},"t":40,"s":[100,100,100]},{"i":{"x":[0.833,0.833,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0,-9.624]},"t":130,"s":[120,120,100]},{"i":{"x":[0.833,0.833,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0,0]},"t":253,"s":[100,100,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,17.667]},"o":{"x":[0.167,0.167,0.167],"y":[0,0,0]},"t":384,"s":[120,120,100]},{"t":489,"s":[100,100,100]}],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[15.358,8.918],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"st","c":{"a":0,"k":[0.180392156863,0.290196078431,0.372549019608,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":2,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[63.304,24.709],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":3600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":13,"ty":4,"nm":"Shape Layer 1","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[625.054,500.084,0],"ix":2,"l":2},"a":{"a":0,"k":[125.054,0.084,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.31,0.31,0.833],"y":[1,1,-4.556]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,18.182]},"t":30,"s":[0,0,100]},{"i":{"x":[0.563,0.563,0.833],"y":[1,1,1]},"o":{"x":[0.326,0.326,0.167],"y":[0,0,11.111]},"t":50,"s":[120,120,100]},{"t":90,"s":[100,100,100]}],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.839},"o":{"x":0.167,"y":0.16},"t":30,"s":[{"i":[[51.5,-17.5],[41.5,-42],[-101,-16],[-28.5,15],[-41.5,11],[-44,28],[106.5,55.5],[63.5,-34]],"o":[[-50,-32.5],[-87.5,-16],[4.5,44.5],[38.5,13],[47.5,11.5],[91,40],[13,-67],[-57.5,-16.5]],"v":[[-68.5,-180],[-236.5,-171.5],[-290,-52],[-90,-30.5],[51,-30.5],[208.5,-41],[304.5,-126.5],[120.5,-177]],"c":true}]},{"i":{"x":0.833,"y":0.841},"o":{"x":0.279,"y":0.271},"t":150,"s":[{"i":[[65.708,-28.131],[39.744,-24.766],[-30.202,-27.698],[-55.259,12.97],[-27.772,20.043],[-29.66,24.526],[32.135,47.142],[69.073,-10.398]],"o":[[-50.307,-26.854],[-66.758,-23.722],[-35.295,50.861],[27.789,32.135],[42.499,20.956],[73.693,27.15],[68.64,-51.42],[-23.944,-34.936]],"v":[[25.338,-183.923],[-139.37,-195.234],[-307.011,-103.18],[-188.486,-27.873],[-15.198,-29.47],[117.193,-28.477],[313.666,-65.695],[225.622,-183.376]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.159},"t":269,"s":[{"i":[[64.766,-34.64],[51.55,-17.621],[40.305,-42.007],[-100.238,-15.271],[-27.013,14.592],[-55.069,13.192],[-42.485,27.827],[105.139,53.418]],"o":[[-58.609,-17.656],[-50.279,-32.108],[-87.122,-14.64],[4.642,44.786],[44.958,10.674],[48.182,11.761],[90.382,38.722],[10.91,-65.974]],"v":[[118.914,-177.115],[-69.681,-180.254],[-237.429,-170.361],[-288.308,-51.598],[-88.753,-30.237],[52.349,-30.466],[210.498,-41.166],[303.431,-127.448]],"c":true}]},{"i":{"x":0.833,"y":0.841},"o":{"x":0.167,"y":0.159},"t":270,"s":[{"i":[[51.5,-17.5],[41.5,-42],[-101,-16],[-28.5,15],[-41.5,11],[-44,28],[106.5,55.5],[63.5,-34]],"o":[[-50,-32.5],[-87.5,-16],[4.5,44.5],[38.5,13],[47.5,11.5],[91,40],[13,-67],[-57.5,-16.5]],"v":[[-68.5,-180],[-236.5,-171.5],[-290,-52],[-90,-30.5],[51,-30.5],[208.5,-41],[304.5,-126.5],[120.5,-177]],"c":true}]},{"i":{"x":0.833,"y":0.841},"o":{"x":0.167,"y":0.159},"t":390,"s":[{"i":[[65.708,-28.131],[39.744,-24.766],[-30.202,-27.698],[-55.259,12.97],[-27.772,20.043],[-29.66,24.526],[32.135,47.142],[69.073,-10.398]],"o":[[-50.307,-26.854],[-66.758,-23.722],[-35.295,50.861],[27.789,32.135],[42.499,20.956],[73.693,27.15],[68.64,-51.42],[-23.944,-34.936]],"v":[[25.338,-183.923],[-139.37,-195.234],[-307.011,-103.18],[-188.486,-27.873],[-15.198,-29.47],[117.193,-28.477],[313.666,-65.695],[225.622,-183.376]],"c":true}]},{"t":510,"s":[{"i":[[64.766,-34.64],[51.55,-17.621],[40.305,-42.007],[-100.238,-15.271],[-27.013,14.592],[-55.069,13.192],[-42.485,27.827],[105.139,53.418]],"o":[[-58.609,-17.656],[-50.279,-32.108],[-87.122,-14.64],[4.642,44.786],[44.958,10.674],[48.182,11.761],[90.382,38.722],[10.91,-65.974]],"v":[[118.914,-177.115],[-69.681,-180.254],[-237.429,-170.361],[-288.308,-51.598],[-88.753,-30.237],[52.349,-30.466],[210.498,-41.166],[303.431,-127.448]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.180392156863,0.290196078431,0.372549019608,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":2,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":3600,"st":0,"ct":1,"bm":0}]}],"fonts":{"list":[{"fName":"Ubuntu-Bold","fFamily":"Ubuntu","fStyle":"Bold","ascent":77.5985717773438}]},"layers":[{"ddd":0,"ind":1,"ty":0,"nm":"PCOMP_Diamond","refId":"comp_0","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[540,180,0],"ix":2,"l":2},"a":{"a":0,"k":[250,250,0],"ix":1,"l":2},"s":{"a":0,"k":[123,123,100],"ix":6,"l":2}},"ao":0,"tm":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[2.683]},{"t":1882,"s":[55.917],"h":1}],"ix":2},"w":500,"h":500,"ip":0,"op":3600,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":0,"nm":"PCOMP_Check","refId":"comp_1","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[540,540,0],"ix":2,"l":2},"a":{"a":0,"k":[46,398,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"tm":{"a":1,"k":[{"t":0,"s":[4.767],"h":1},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":405,"s":[4.767]},{"t":475,"s":[5.933],"h":1},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":590,"s":[9.6]},{"t":620,"s":[10.1],"h":1},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1041,"s":[4.767]},{"t":1111,"s":[5.933],"h":1},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1218,"s":[9.6]},{"t":1248,"s":[10.1],"h":1},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1660,"s":[4.767]},{"t":1730,"s":[5.933],"h":1},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1852,"s":[9.6]},{"t":1882,"s":[10.1],"h":1}],"ix":2},"w":99,"h":82,"ip":0,"op":3600,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":0,"nm":"Rig1 V2","refId":"comp_2","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":570,"s":[100]},{"t":600,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[540,564,0],"ix":2,"l":2},"a":{"a":0,"k":[540,540,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"w":1080,"h":1080,"ip":0,"op":600,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":0,"nm":"PCOMP_Thought Bubble","refId":"comp_10","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":550,"s":[100]},{"t":580,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":156,"s":[720,540,0],"to":[0,0,0],"ti":[0,0,0]},{"t":216,"s":[540,540,0]}],"ix":2,"l":2},"a":{"a":0,"k":[500,500,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"w":1000,"h":1000,"ip":154,"op":599,"st":154,"bm":0},{"ddd":0,"ind":5,"ty":0,"nm":"Rig 2 V2","refId":"comp_11","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1214,"s":[100]},{"t":1234,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[540,540,0],"ix":2,"l":2},"a":{"a":0,"k":[540,540,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"w":1080,"h":1080,"ip":599,"op":1240,"st":599,"bm":0},{"ddd":0,"ind":6,"ty":0,"nm":"Rig 3 V2","refId":"comp_17","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1227,"s":[100]},{"t":1247,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[540,540,0],"ix":2,"l":2},"a":{"a":0,"k":[540,540,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"w":1080,"h":1080,"ip":599,"op":1248,"st":599,"bm":0},{"ddd":0,"ind":7,"ty":0,"nm":"PCOMP_SpeechBubble_L","refId":"comp_23","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1219,"s":[100]},{"t":1239,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[328,445,0],"ix":2,"l":2},"a":{"a":0,"k":[301,116,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"w":602,"h":232,"ip":901,"op":1243,"st":850,"bm":0},{"ddd":0,"ind":8,"ty":0,"nm":"PCOMP_SpeechBubble_R","refId":"comp_25","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1228,"s":[100]},{"t":1248,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[860,450,0],"ix":2,"l":2},"a":{"a":0,"k":[188.5,114,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"w":377,"h":228,"ip":954,"op":1249,"st":899,"bm":0},{"ddd":0,"ind":9,"ty":0,"nm":"Rig 4 V2","refId":"comp_27","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1862,"s":[100]},{"t":1882,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[540,540,0],"ix":2,"l":2},"a":{"a":0,"k":[540,540,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"w":1080,"h":1080,"ip":1248,"op":1901,"st":1248,"bm":0},{"ddd":0,"ind":10,"ty":0,"nm":"PCOMP_THOUGHT BUBBLE 2","refId":"comp_33","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1850,"s":[100]},{"t":1870,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[540,556,0],"ix":2,"l":2},"a":{"a":0,"k":[500,500,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"w":1000,"h":1000,"ip":1533,"op":1901,"st":1533,"bm":0}],"markers":[{"tm":0,"cm":"Part 1","dr":629},{"tm":630,"cm":"Part 2","dr":618},{"tm":1249,"cm":"Part 3","dr":633}],"props":{},"chars":[{"ch":"u","size":36,"style":"Bold","w":58.9,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[1.2,-0.1],[1.066,0],[1.266,2.134],[0,4.8],[0,0],[0,0],[0,0],[-0.734,-3],[-1.734,-2.166],[-2.967,-1.2],[-4.467,0],[-4,0.633],[-2.534,0.734]],"o":[[0,0],[0,0],[-0.934,0.134],[-1.2,0.1],[-3.467,0],[-1.267,-2.133],[0,0],[0,0],[0,0],[0,3.6],[0.733,3],[1.733,2.167],[2.966,1.2],[4.4,0],[4,-0.633],[0,0]],"v":[[51.9,-52.6],[37,-52.6],[37,-12],[33.8,-11.65],[30.4,-11.5],[23.3,-14.7],[21.4,-25.1],[21.4,-52.6],[6.5,-52.6],[6.5,-23.3],[7.6,-13.4],[11.3,-5.65],[18.35,-0.6],[29.5,1.2],[42.1,0.25],[51.9,-1.8]],"c":true},"ix":2},"nm":"u","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"u","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Ubuntu"},{"ch":"t","size":36,"style":"Bold","w":44.4,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-0.634,-2.8],[-1.6,-1.966],[-2.667,-1.1],[-4.067,0],[-2.2,0.533],[-1.8,0.734],[0,0],[1.7,-0.3],[1.6,0],[1.1,1.867],[0,3.134],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,3.4],[0.633,2.8],[1.6,1.967],[2.666,1.1],[3.2,0],[2.2,-0.533],[0,0],[-1.4,0.534],[-1.7,0.3],[-3.334,0],[-1.1,-1.866],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[6.5,-21.5],[7.45,-12.2],[10.8,-5.05],[17.2,-0.45],[27.3,1.2],[35.4,0.4],[41.4,-1.5],[39.3,-13.1],[34.65,-11.85],[29.7,-11.4],[23.05,-14.2],[21.4,-21.7],[21.4,-40.2],[39.3,-40.2],[39.3,-52.6],[21.4,-52.6],[21.4,-68.1],[6.5,-65.7]],"c":true},"ix":2},"nm":"t","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"t","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Ubuntu"},{"ch":"i","size":36,"style":"Bold","w":28.9,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[21.9,-52.6],[7,-52.6],[7,0],[21.9,0]],"c":true},"ix":2},"nm":"i","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[1.766,1.567],[2.4,0],[1.766,-1.566],[0,-2.733],[-1.767,-1.566],[-2.4,0],[-1.767,1.567],[0,2.734]],"o":[[-1.767,-1.566],[-2.4,0],[-1.767,1.567],[0,2.734],[1.766,1.567],[2.4,0],[1.766,-1.566],[0,-2.733]],"v":[[20.65,-74.25],[14.4,-76.6],[8.15,-74.25],[5.5,-67.8],[8.15,-61.35],[14.4,-59],[20.65,-61.35],[23.3,-67.8]],"c":true},"ix":2},"nm":"i","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"i","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Ubuntu"},{"ch":"l","size":36,"style":"Bold","w":31.6,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[1.066,0.467],[0.566,0.734],[0.2,1.067],[0,1.334],[0,0],[0,0],[0,0],[-0.567,-2.233],[-1.567,-1.566],[-2.7,-0.866],[-4.334,-0.067]],"o":[[-1.8,-0.133],[-1.067,-0.466],[-0.567,-0.733],[-0.2,-1.066],[0,0],[0,0],[0,0],[0,2.8],[0.566,2.234],[1.566,1.567],[2.7,0.866],[0,0]],"v":[[30.1,-11.3],[25.8,-12.2],[23.35,-14],[22.2,-16.7],[21.9,-20.3],[21.9,-77.6],[7,-75.2],[7,-17.3],[7.85,-9.75],[11.05,-4.05],[17.45,-0.4],[28,1]],"c":true},"ix":2},"nm":"l","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"l","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Ubuntu"},{"ch":"z","size":36,"style":"Bold","w":50,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[2.133,-2.633],[2.166,-2.8],[1.966,-2.766],[1.4,-2.4],[0,0],[0,0],[0,0],[0,0],[-2.372,3],[-2.339,2.734],[-2.037,2.267],[-1.203,1.334]],"o":[[0,0],[0,0],[0,0],[-1.8,2.134],[-2.134,2.634],[-2.167,2.8],[-1.967,2.767],[0,0],[0,0],[0,0],[0,0],[1.938,-2.8],[2.372,-3],[2.337,-2.733],[2.038,-2.266],[0,0]],"v":[[46.5,-52.6],[4.7,-52.6],[4.7,-40.2],[27.1,-40.2],[21.2,-33.05],[14.75,-24.9],[8.55,-16.55],[3.5,-8.8],[3.5,0],[47,0],[47,-12.4],[21.548,-12.4],[28.011,-21.1],[35.077,-29.7],[41.641,-37.2],[46.5,-42.6]],"c":true},"ix":2},"nm":"z","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"z","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Ubuntu"},{"ch":"a","size":36,"style":"Bold","w":55.3,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[1.566,0.9],[0,2.334],[-0.534,0.8],[-0.934,0.467],[-1.234,0.167],[-1.4,0],[-1.2,-0.133],[-0.6,-0.133],[0,0],[1.333,-0.066],[1.466,0]],"o":[[-1.567,-0.9],[0,-1.2],[0.533,-0.8],[0.933,-0.466],[1.233,-0.166],[1,0],[1.2,0.134],[0,0],[-0.8,0.134],[-1.334,0.067],[-2.734,0]],"v":[[20.65,-11.75],[18.3,-16.6],[19.1,-19.6],[21.3,-21.5],[24.55,-22.45],[28.5,-22.7],[31.8,-22.5],[34.5,-22.1],[34.5,-10.8],[31.3,-10.5],[27.1,-10.4]],"c":true},"ix":2},"nm":"a","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[1.7,-0.166],[1.533,-0.233],[1.3,-0.3],[0.866,-0.266],[0,0],[-2.467,0.367],[-2.534,0],[-1.534,-1.533],[0,-2.533],[0,0],[1.5,0.167],[1.933,0],[2.666,-0.566],[2.066,-1.266],[1.233,-2.133],[0,-3.066],[-1.067,-2.2],[-2,-1.366],[-2.767,-0.6],[-3.4,0],[-3.8,0.633],[-2.134,0.467],[0,0],[0.733,2.667],[1.766,1.867],[2.933,1],[4.4,0]],"o":[[-1.7,0.167],[-1.534,0.234],[-1.3,0.3],[0,0],[1.8,-0.666],[2.466,-0.366],[3.8,0],[1.533,1.534],[0,0],[-0.934,-0.266],[-1.5,-0.166],[-2.867,0],[-2.667,0.567],[-2.067,1.267],[-1.234,2.134],[0,3.2],[1.066,2.2],[2,1.367],[2.766,0.6],[5.4,0],[3.8,-0.633],[0,0],[0,-3.266],[-0.734,-2.666],[-1.767,-1.866],[-2.934,-1],[-1.734,0]],"v":[[20.75,-53.75],[15.9,-53.15],[11.65,-52.35],[8.4,-51.5],[10.3,-39.5],[16.7,-41.05],[24.2,-41.6],[32.2,-39.3],[34.5,-33.2],[34.5,-31.8],[30.85,-32.45],[25.7,-32.7],[17.4,-31.85],[10.3,-29.1],[5.35,-24],[3.5,-16.2],[5.1,-8.1],[9.7,-2.75],[16.85,0.2],[26.1,1.1],[39.9,0.15],[48.8,-1.5],[48.8,-32.5],[47.7,-41.4],[43.95,-48.2],[36.9,-52.5],[25.9,-54]],"c":true},"ix":2},"nm":"a","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"a","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Ubuntu"},{"ch":"o","size":36,"style":"Bold","w":60.7,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[1.266,3.4],[2.266,2.4],[3.166,1.334],[3.8,0],[3.166,-1.333],[2.3,-2.4],[1.3,-3.4],[0,-4.133],[-1.267,-3.433],[-2.267,-2.433],[-3.167,-1.333],[-3.867,0],[-3.167,1.333],[-2.267,2.434],[-1.2,3.434],[0,4.134]],"o":[[-1.267,-3.4],[-2.267,-2.4],[-3.167,-1.333],[-3.734,0],[-3.167,1.334],[-2.3,2.4],[-1.3,3.4],[0,4.134],[1.266,3.434],[2.266,2.434],[3.166,1.333],[3.933,0],[3.166,-1.333],[2.266,-2.433],[1.2,-3.433],[0,-4.133]],"v":[[54.3,-37.7],[49,-46.4],[40.85,-52],[30.4,-54],[20.05,-52],[11.85,-46.4],[6.45,-37.7],[4.5,-26.4],[6.4,-15.05],[11.7,-6.25],[19.85,-0.6],[30.4,1.4],[41.05,-0.6],[49.2,-6.25],[54.4,-15.05],[56.2,-26.4]],"c":true},"ix":2},"nm":"o","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[1.833,-2.7],[3.4,0],[1.866,2.7],[0,4.6],[-1.867,2.634],[-3.4,0],[-1.834,-2.633],[0,-4.6]],"o":[[-1.834,2.7],[-3.4,0],[-1.867,-2.7],[0,-4.6],[1.866,-2.633],[3.4,0],[1.833,2.634],[0,4.6]],"v":[[38.25,-15.45],[30.4,-11.4],[22.5,-15.45],[19.7,-26.4],[22.5,-37.25],[30.4,-41.2],[38.25,-37.25],[41,-26.4]],"c":true},"ix":2},"nm":"o","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"o","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Ubuntu"},{"ch":"n","size":36,"style":"Bold","w":58.9,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[-1.2,0.1],[-1.067,0],[-1.267,-2],[0,-4.8],[0,0],[0,0],[0,0],[0.733,2.934],[1.733,2.134],[2.966,1.167],[4.466,0],[4,-0.633],[2.533,-0.733]],"o":[[0,0],[0,0],[0.933,-0.133],[1.2,-0.1],[3.466,0],[1.266,2],[0,0],[0,0],[0,0],[0,-3.6],[-0.734,-2.933],[-1.734,-2.133],[-2.967,-1.166],[-4.4,0],[-4,0.634],[0,0]],"v":[[7,0],[21.9,0],[21.9,-40.6],[25.1,-40.95],[28.5,-41.1],[35.6,-38.1],[37.5,-27.9],[37.5,0],[52.4,0],[52.4,-29.7],[51.3,-39.5],[47.6,-47.1],[40.55,-52.05],[29.4,-53.8],[16.8,-52.85],[7,-50.8]],"c":true},"ix":2},"nm":"n","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"n","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Ubuntu"},{"ch":"?","size":36,"style":"Bold","w":45.5,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.234,-1.133],[0,-1.6],[1.266,-1.5],[1.533,-1.533],[1,-1.133],[0.766,-1.3],[0.466,-1.5],[0,-1.866],[-0.034,-0.833],[-0.134,-0.666],[0,0],[0,0.534],[0,0.267],[-0.467,1.1],[-0.7,1],[-0.867,0.9],[-0.8,0.8],[-1.134,1.2],[-0.867,1.334],[-0.567,1.567],[0,1.867],[0.633,2.067],[1.6,1.734],[2.766,1.134],[4.266,0],[3.533,-0.9],[2.6,-1.666],[0,0],[-2.134,0.6],[-2.4,0]],"o":[[1.233,1.134],[0,1.934],[-1.267,1.5],[-1.067,1.067],[-1,1.134],[-0.767,1.3],[-0.467,1.5],[0,0.6],[0.033,0.834],[0,0],[-0.067,-0.4],[0,-0.533],[0,-1.133],[0.466,-1.1],[0.7,-1],[0.866,-0.9],[1.066,-1.066],[1.133,-1.2],[0.866,-1.333],[0.566,-1.566],[0,-1.866],[-0.634,-2.066],[-1.6,-1.733],[-2.767,-1.133],[-3.4,0],[-3.534,0.9],[0,0],[2.6,-1.333],[2.133,-0.6],[2.4,0]],"v":[[25.55,-56.5],[27.4,-52.4],[25.5,-47.25],[21.3,-42.7],[18.2,-39.4],[15.55,-35.75],[13.7,-31.55],[13,-26.5],[13.05,-24.35],[13.3,-22.1],[26.5,-22.1],[26.4,-23.5],[26.4,-24.7],[27.1,-28.05],[28.85,-31.2],[31.2,-34.05],[33.7,-36.6],[37,-40],[40,-43.8],[42.15,-48.15],[43,-53.3],[42.05,-59.2],[38.7,-64.9],[32.15,-69.2],[21.6,-70.9],[11.2,-69.55],[2,-65.7],[6.2,-54.4],[13.3,-57.3],[20.1,-58.2]],"c":true},"ix":2},"nm":"?","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[1.9,1.6],[2.4,0],[1.9,-1.6],[0,-2.933],[-1.9,-1.6],[-2.4,0],[-1.9,1.6],[0,2.934]],"o":[[-1.9,-1.6],[-2.4,0],[-1.9,1.6],[0,2.934],[1.9,1.6],[2.4,0],[1.9,-1.6],[0,-2.933]],"v":[[26.55,-14.7],[20.1,-17.1],[13.65,-14.7],[10.8,-7.9],[13.65,-1.1],[20.1,1.3],[26.55,-1.1],[29.4,-7.9]],"c":true},"ix":2},"nm":"?","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"?","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Ubuntu"},{"ch":"p","size":36,"style":"Bold","w":60.4,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[7.066,0],[1.5,0.4],[0.933,0.6],[0,0],[-1.134,0.1],[-1.334,0],[-2.067,-2.766],[0,-4.6]],"o":[[-1.534,0],[-1.5,-0.4],[0,0],[0.733,-0.133],[1.133,-0.1],[4.066,0],[2.066,2.767],[0,9.534]],"v":[[30.1,-11.6],[25.55,-12.2],[21.9,-13.7],[21.9,-40.6],[24.7,-40.95],[28.4,-41.1],[37.6,-36.95],[40.7,-25.9]],"c":true},"ix":2},"nm":"p","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[1.233,3.4],[2.333,2.367],[3.4,1.3],[4.333,0],[1.966,-0.166],[1.9,-0.266],[1.733,-0.366],[1.333,-0.4],[0,0],[0,0],[0,0],[-1.8,-0.4],[-2.067,0],[-2.867,1.333],[-1.934,2.4],[-1,3.334],[0,4.067]],"o":[[-1.234,-3.4],[-2.334,-2.366],[-3.4,-1.3],[-1.8,0],[-1.967,0.167],[-1.9,0.267],[-1.734,0.367],[0,0],[0,0],[0,0],[1.666,0.734],[1.8,0.4],[3.733,0],[2.866,-1.333],[1.933,-2.4],[1,-3.333],[0,-4.2]],"v":[[54.05,-37.7],[48.7,-46.35],[40.1,-51.85],[28.5,-53.8],[22.85,-53.55],[17.05,-52.9],[11.6,-51.95],[7,-50.8],[7,18.5],[21.9,18.5],[21.9,-1.3],[27.1,0.4],[32.9,1],[42.8,-1],[50,-6.6],[54.4,-15.2],[55.9,-26.3]],"c":true},"ix":2},"nm":"p","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"p","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Ubuntu"},{"ch":"r","size":36,"style":"Bold","w":42.2,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[1.133,0.234],[1.133,0.167],[1.133,0.1],[0.8,0],[3.633,-0.833],[2.666,-0.933],[0,0],[0,0],[0,0],[-1.3,0.167],[-0.934,0],[-1.8,-0.366],[-1.334,-0.333]],"o":[[-0.8,-0.333],[-1.134,-0.233],[-1.134,-0.166],[-1.134,-0.1],[-4.467,0],[-3.634,0.834],[0,0],[0,0],[0,0],[0.666,-0.2],[1.3,-0.166],[2.066,0],[1.8,0.367],[0,0]],"v":[[41.2,-51.7],[38.3,-52.55],[34.9,-53.15],[31.5,-53.55],[28.6,-53.7],[16.45,-52.45],[7,-49.8],[7,0],[21.9,0],[21.9,-40.2],[24.85,-40.75],[28.2,-41],[34,-40.45],[38.7,-39.4]],"c":true},"ix":2},"nm":"r","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"r","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Ubuntu"},{"ch":"d","size":36,"style":"Bold","w":60.4,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-7.067,0],[-1.5,-0.4],[-0.934,-0.6],[0,0],[1.133,-0.1],[1.333,0],[2.066,2.8],[0,4.6]],"o":[[1.533,0],[1.5,0.4],[0,0],[-0.734,0.134],[-1.134,0.1],[-4.067,0],[-2.067,-2.8],[0,-9.6]],"v":[[30.3,-41.1],[34.85,-40.5],[38.5,-39],[38.5,-11.9],[35.7,-11.55],[32,-11.4],[22.8,-15.6],[19.7,-26.7]],"c":true},"ix":2},"nm":"d","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[1.633,0.4],[2.066,0],[2.9,-1.266],[2,-2.4],[1.066,-3.433],[0,-4.266],[-1.234,-3.366],[-2.334,-2.366],[-3.4,-1.266],[-4.334,0],[-1.967,0.166],[-1.9,0.266],[-1.734,0.367],[-1.334,0.4]],"o":[[0,0],[0,0],[-1.667,-0.733],[-1.634,-0.4],[-3.734,0],[-2.9,1.267],[-2,2.4],[-1.067,3.434],[0,4.2],[1.233,3.367],[2.333,2.367],[3.4,1.266],[1.8,0],[1.966,-0.167],[1.9,-0.267],[1.733,-0.366],[0,0]],"v":[[53.4,-77.6],[38.5,-75.2],[38.5,-51.4],[33.55,-53.1],[28,-53.7],[18.05,-51.8],[10.7,-46.3],[6.1,-37.55],[4.5,-26],[6.35,-14.65],[11.7,-6.05],[20.3,-0.6],[31.9,1.3],[37.55,1.05],[43.35,0.4],[48.8,-0.55],[53.4,-1.7]],"c":true},"ix":2},"nm":"d","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"d","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Ubuntu"},{"ch":"c","size":36,"style":"Bold","w":47.5,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.034,-3.366],[-2.234,-2.466],[-3.467,-1.433],[-4.8,0],[-2.6,0.533],[-1.734,0.734],[0,0],[2.066,-0.333],[1.8,0],[2.033,2.6],[0,4.734],[-2.167,2.734],[-4.4,0],[-1.667,-0.4],[-1.4,-0.533],[0,0],[2.333,0.5],[2.8,0],[3.333,-1.466],[2.333,-2.5],[1.233,-3.366],[0,-3.8]],"o":[[1.033,3.367],[2.233,2.467],[3.466,1.433],[3.133,0],[2.6,-0.534],[0,0],[-1.734,0.734],[-2.067,0.334],[-5.067,0],[-2.034,-2.6],[0,-4.466],[2.166,-2.733],[2.066,0],[1.666,0.4],[0,0],[-2.2,-0.933],[-2.334,-0.5],[-4.267,0],[-3.334,1.467],[-2.334,2.5],[-1.234,3.367],[0,3.934]],"v":[[6.05,-15.35],[10.95,-6.6],[19.5,-0.75],[31.9,1.4],[40.5,0.6],[47,-1.3],[44.9,-13.5],[39.2,-11.9],[33.4,-11.4],[22.75,-15.3],[19.7,-26.3],[22.95,-37.1],[32.8,-41.2],[38.4,-40.6],[43,-39.2],[46.1,-51.1],[39.3,-53.25],[31.6,-54],[20.2,-51.8],[11.7,-45.85],[6.35,-37.05],[4.5,-26.3]],"c":true},"ix":2},"nm":"c","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"c","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Ubuntu"},{"ch":"’","size":36,"style":"Bold","w":24.3,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-0.034,-0.6],[-0.034,-0.566],[0,-0.433],[0,-0.133],[0.766,-3.6],[1.266,-2.866],[0,0],[-1.6,4.034],[0,4.467],[0.066,1],[0.133,0.934]],"o":[[0.066,0.467],[0.033,0.6],[0.033,0.567],[0,0.434],[0,3.267],[-0.767,3.6],[0,0],[2.333,-2.8],[1.6,-4.033],[0,-0.466],[-0.067,-1],[0,0]],"v":[[5.4,-76.7],[5.55,-75.1],[5.65,-73.35],[5.7,-71.85],[5.7,-71],[4.55,-60.7],[1.5,-51],[12,-48.6],[17.9,-58.85],[20.3,-71.6],[20.2,-73.8],[19.9,-76.7]],"c":true},"ix":2},"nm":"’","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"’","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Ubuntu"},{"ch":"s","size":36,"style":"Bold","w":48.5,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[2.666,0.567],[2.533,1],[0,0],[-3.1,-0.8],[-4.667,0],[-3.9,2.659],[0,5.189],[0.5,1.663],[1.233,1.364],[2.133,1.177],[3.266,1.211],[1.033,0.505],[0.6,0.434],[0.2,0.467],[0,0.6],[-4.667,0],[-2.034,-0.466],[-1.734,-0.6],[0,0],[2.933,0.567],[3.2,0],[3.666,-2.866],[0,-4.933],[-0.734,-1.8],[-1.334,-1.3],[-1.9,-0.933],[-2.334,-0.866],[-1.467,-0.9],[0,-1.2],[1.133,-0.533],[2.733,0]],"o":[[-2.667,-0.566],[0,0],[1.2,0.534],[3.1,0.8],[7.133,0],[3.9,-2.661],[0,-2.194],[-0.5,-1.663],[-1.234,-1.363],[-2.134,-1.175],[-1.6,-0.603],[-1.034,-0.503],[-0.6,-0.433],[-0.2,-0.466],[0,-2.6],[2.533,0],[2.033,0.467],[0,0],[-1.734,-0.666],[-2.934,-0.566],[-6.4,0],[-3.667,2.867],[0,2.534],[0.733,1.8],[1.333,1.3],[1.9,0.934],[3,1.134],[1.466,0.9],[0,1.534],[-1.134,0.534],[-2.6,0]],"v":[[14.2,-11.55],[6.4,-13.9],[3.9,-1.8],[10.35,0.2],[22,1.4],[38.55,-2.591],[44.4,-14.366],[43.65,-20.152],[41.05,-24.692],[36,-28.502],[27.9,-32.081],[23.95,-33.744],[21.5,-35.15],[20.3,-36.5],[20,-38.1],[27,-42],[33.85,-41.3],[39.5,-39.7],[42.1,-51.3],[35.1,-53.15],[25.9,-54],[10.8,-49.7],[5.3,-38],[6.4,-31.5],[9.5,-26.85],[14.35,-23.5],[20.7,-20.8],[27.4,-17.75],[29.6,-14.6],[27.9,-11.5],[22.1,-10.7]],"c":true},"ix":2},"nm":"s","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"s","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Ubuntu"},{"ch":"m","size":36,"style":"Bold","w":86.2,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0.133,1.7],[0.466,1.534],[-1.434,0.4],[-0.8,0],[-1.234,-2],[0,-4.8],[0,0],[0,0],[0,0],[0.6,2.934],[1.6,2.134],[2.7,1.167],[4.2,0],[2.766,-0.866],[2.133,-1.533],[2.366,0.967],[3.8,0],[2,-0.166],[1.9,-0.3],[1.7,-0.366],[1.266,-0.333],[0,0],[0,0],[0,0],[-1,0.1],[-0.934,0],[-1.234,-2],[0,-4.8]],"o":[[0,0],[0,0],[0,-1.933],[-0.134,-1.7],[0.933,-0.6],[1.433,-0.4],[3,0],[1.233,2],[0,0],[0,0],[0,0],[0,-3.6],[-0.6,-2.933],[-1.6,-2.133],[-2.7,-1.166],[-2.334,0],[-2.767,0.867],[-1.534,-1.333],[-2.367,-0.966],[-1.934,0],[-2,0.167],[-1.9,0.3],[-1.7,0.367],[0,0],[0,0],[0,0],[0.933,-0.133],[1,-0.1],[3,0],[1.233,2],[0,0]],"v":[[35.9,0],[50.8,0],[50.8,-28.7],[50.6,-34.15],[49.7,-39],[53.25,-40.5],[56.6,-41.1],[62.95,-38.1],[64.8,-27.9],[64.8,0],[79.7,0],[79.7,-29.7],[78.8,-39.5],[75.5,-47.1],[69.05,-52.05],[58.7,-53.8],[51.05,-52.5],[43.7,-48.9],[37.85,-52.35],[28.6,-53.8],[22.7,-53.55],[16.85,-52.85],[11.45,-51.85],[7,-50.8],[7,0],[21.9,0],[21.9,-40.6],[24.8,-40.95],[27.7,-41.1],[34.05,-38.1],[35.9,-27.9]],"c":true},"ix":2},"nm":"m","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"m","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Ubuntu"},{"ch":"y","size":36,"style":"Bold","w":56.7,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0.836,-3.033],[0.903,-3.1],[0.938,-2.933],[0.869,-2.4],[1.038,2.934],[1.003,3.1],[0.903,3.034],[0.669,2.6],[0,0],[-3.402,-8.3],[-3.403,-6.666],[1.434,-1.434],[2.667,0],[1.2,0.2],[1.534,0.533],[0,0],[-1.969,-0.434],[-2.337,0],[-2.103,0.633],[-1.669,1.366],[-1.403,2.1],[-1.403,3],[-3.275,8.867],[-3.008,10.134]],"o":[[-0.67,2.6],[-0.837,3.034],[-0.903,3.1],[-0.938,2.934],[-0.938,-2.4],[-1.037,-2.933],[-1.005,-3.1],[-0.905,-3.033],[0,0],[3,10.334],[3.402,8.3],[-1.002,2.533],[-1.434,1.433],[-1.334,0],[-1.2,-0.2],[0,0],[1.269,0.533],[1.969,0.433],[2.803,0],[2.103,-0.634],[1.669,-1.367],[1.402,-2.1],[3.877,-8.333],[3.275,-8.866],[0,0]],"v":[[38.392,-52.6],[36.133,-44.15],[33.522,-34.95],[30.761,-25.9],[28.05,-17.9],[25.086,-25.9],[22.023,-34.95],[19.161,-44.15],[16.8,-52.6],[1,-52.6],[10.603,-24.65],[20.809,-2.2],[17.156,3.75],[11.005,5.9],[7.202,5.6],[3.1,4.5],[0.5,16.4],[5.356,17.85],[11.817,18.5],[19.177,17.55],[24.834,14.55],[29.442,9.35],[33.648,1.7],[44.377,-24.1],[53.8,-52.6]],"c":true},"ix":2},"nm":"y","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"y","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Ubuntu"},{"ch":"b","size":36,"style":"Bold","w":60.4,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[2.066,-2.8],[4.066,0],[1.133,0.1],[0.733,0.134],[0,0],[-1.5,0.4],[-1.534,0],[0,-9.6]],"o":[[-2.067,2.8],[-1.334,0],[-1.134,-0.1],[0,0],[0.933,-0.6],[1.5,-0.4],[7.066,0],[0,4.6]],"v":[[37.6,-15.6],[28.4,-11.4],[24.7,-11.55],[21.9,-11.9],[21.9,-39],[25.55,-40.5],[30.1,-41.1],[40.7,-26.7]],"c":true},"ix":2},"nm":"b","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[1,3.367],[1.933,2.4],[2.866,1.3],[3.733,0],[1.8,-0.4],[1.666,-0.733],[0,0],[0,0],[0,0],[-1.734,-0.366],[-1.9,-0.267],[-1.967,-0.167],[-1.8,0],[-3.4,1.3],[-2.334,2.4],[-1.234,3.4],[0,4.2]],"o":[[-1,-3.366],[-1.934,-2.4],[-2.867,-1.3],[-2.067,0],[-1.8,0.4],[0,0],[0,0],[0,0],[1.333,0.4],[1.733,0.367],[1.9,0.266],[1.966,0.166],[4.333,0],[3.4,-1.3],[2.333,-2.4],[1.233,-3.4],[0,-4.133]],"v":[[54.4,-37.55],[50,-46.2],[42.8,-51.75],[32.9,-53.7],[27.1,-53.1],[21.9,-51.4],[21.9,-77.6],[7,-75.2],[7,-1.7],[11.6,-0.55],[17.05,0.4],[22.85,1.05],[28.5,1.3],[40.1,-0.65],[48.7,-6.2],[54.05,-14.9],[55.9,-26.3]],"c":true},"ix":2},"nm":"b","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"b","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Ubuntu"},{"ch":"h","size":36,"style":"Bold","w":58.9,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[-1.167,0.234],[-1.334,0],[-1.234,-2],[0,-4.8],[0,0],[0,0],[0,0],[0.7,2.934],[1.7,2.134],[2.833,1.167],[4.266,0],[1.566,-0.3],[1,-0.333],[0,0],[0,0],[0,0]],"o":[[0,0],[0.933,-0.266],[1.166,-0.233],[3.333,0],[1.233,2],[0,0],[0,0],[0,0],[0,-3.6],[-0.7,-2.933],[-1.7,-2.133],[-2.834,-1.166],[-1.467,0],[-1.567,0.3],[0,0],[0,0],[0,0],[0,0]],"v":[[21.9,0],[21.9,-40],[25.05,-40.75],[28.8,-41.1],[35.65,-38.1],[37.5,-27.9],[37.5,0],[52.4,0],[52.4,-29.7],[51.35,-39.5],[47.75,-47.1],[40.95,-52.05],[30.3,-53.8],[25.75,-53.35],[21.9,-52.4],[21.9,-77.6],[7,-75.2],[7,0]],"c":true},"ix":2},"nm":"h","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"h","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Ubuntu"},{"ch":"e","size":36,"style":"Bold","w":58.4,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.1,-3.333],[-2.3,-2.433],[-3.5,-1.4],[-4.734,0],[-1.867,0.2],[-1.634,0.3],[-1.334,0.4],[-0.8,0.4],[0,0],[2.633,-0.5],[2.733,0],[2.533,1.8],[0.333,3.067],[0,0],[-0.067,1.034],[0,0.867],[4.333,4.567],[7.466,0],[3.033,-1.2],[2.333,-2.333],[1.433,-3.5],[0,-4.666]],"o":[[1.1,3.334],[2.3,2.434],[3.5,1.4],[1.866,0],[1.866,-0.2],[1.633,-0.3],[1.333,-0.4],[0,0],[-1.667,0.734],[-2.634,0.5],[-4.267,0],[-2.534,-1.8],[0,0],[0.066,-0.8],[0.066,-1.033],[0,-8.866],[-4.334,-4.566],[-3.2,0],[-3.034,1.2],[-2.334,2.334],[-1.434,3.5],[0,3.867]],"v":[[6.15,-15.1],[11.25,-6.45],[19.95,-0.7],[32.3,1.4],[37.9,1.1],[43.15,0.35],[47.6,-0.7],[50.8,-1.9],[48.8,-14],[42.35,-12.15],[34.3,-11.4],[24.1,-14.1],[19.8,-21.4],[53.6,-21.4],[53.8,-24.15],[53.9,-27],[47.4,-47.15],[29.7,-54],[20.35,-52.2],[12.3,-46.9],[6.65,-38.15],[4.5,-25.9]],"c":true},"ix":2},"nm":"e","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[-0.434,1.234],[-0.8,0.934],[-1.2,0.567],[-1.667,0],[-1.167,-0.6],[-0.767,-0.933],[-0.367,-1.2],[-0.067,-1.266]],"o":[[0.2,-1.266],[0.433,-1.233],[0.8,-0.933],[1.2,-0.566],[1.733,0],[1.166,0.6],[0.766,0.934],[0.366,1.2],[0,0]],"v":[[19.8,-31.6],[20.75,-35.35],[22.6,-38.6],[25.6,-40.85],[29.9,-41.7],[34.25,-40.8],[37.15,-38.5],[38.85,-35.3],[39.5,-31.6]],"c":true},"ix":2},"nm":"e","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"e","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Ubuntu"},{"ch":"C","size":36,"style":"Bold","w":62.3,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-4,1.066],[-2.2,1.334],[0,0],[1.066,-0.466],[1.4,-0.366],[1.8,-0.266],[2.266,0],[2.533,1.167],[1.566,2],[0.7,2.767],[0,3.2],[-1.067,2.8],[-1.767,1.767],[-2.3,0.8],[-2.4,0],[-2.834,-0.8],[-2.134,-1.133],[0,0],[1.2,0.6],[1.8,0.567],[2.4,0.434],[2.933,0],[4.333,-1.6],[3.133,-3.1],[1.8,-4.5],[0,-5.733],[-5.9,-6.266],[-11.267,0]],"o":[[4,-1.066],[0,0],[-0.867,0.4],[-1.067,0.467],[-1.4,0.367],[-1.8,0.267],[-3.6,0],[-2.534,-1.166],[-1.567,-2],[-0.7,-2.766],[0,-4],[1.066,-2.8],[1.766,-1.766],[2.3,-0.8],[3.6,0],[2.833,0.8],[0,0],[-0.534,-0.333],[-1.2,-0.6],[-1.8,-0.566],[-2.4,-0.433],[-5.067,0],[-4.334,1.6],[-3.134,3.1],[-1.8,4.5],[0,11.534],[5.9,6.267],[5.266,0]],"v":[[53.5,-0.2],[62.8,-3.8],[58.5,-16.3],[55.6,-15],[51.9,-13.75],[47.1,-12.8],[41,-12.4],[31.8,-14.15],[25.65,-18.9],[22.25,-26.05],[21.2,-35],[22.8,-45.2],[27.05,-52.05],[33.15,-55.9],[40.2,-57.1],[49.85,-55.9],[57.3,-53],[61.8,-65.6],[59.2,-67],[54.7,-68.75],[48.4,-70.25],[40.4,-70.9],[26.3,-68.5],[15.1,-61.45],[7.7,-50.05],[5,-34.7],[13.85,-8],[39.6,1.4]],"c":true},"ix":2},"nm":"C","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"C","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Ubuntu"},{"ch":".","size":42.7999992370605,"style":"Bold","w":24.6,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[1.9,1.567],[2.4,0],[1.9,-1.566],[0,-3],[-1.9,-1.566],[-2.4,0],[-1.9,1.566],[0,3]],"o":[[-1.9,-1.566],[-2.4,0],[-1.9,1.567],[0,3],[1.9,1.566],[2.4,0],[1.9,-1.566],[0,-3]],"v":[[18.75,-14.75],[12.3,-17.1],[5.85,-14.75],[3,-7.9],[5.85,-1.05],[12.3,1.3],[18.75,-1.05],[21.6,-7.9]],"c":true},"ix":2},"nm":".","mn":"ADBE Vector Shape - Group","hd":false}],"nm":".","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Ubuntu"},{"ch":" ","size":42.7999992370605,"style":"Bold","w":24,"data":{},"fFamily":"Ubuntu"},{"ch":"\r","size":42.7999992370605,"style":"Bold","w":0,"fFamily":"Ubuntu"},{"ch":"w","size":42.7999992370605,"style":"Bold","w":80.4,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.6,-5],[-1.667,-5.066],[0,0],[-1.438,3.867],[-1.505,4.567],[-1.572,5.1],[-1.472,5.2],[0,0],[0.638,-2.833],[0.703,-3],[0.805,-3.033],[0.805,-2.8],[0.8,3.067],[0.733,2.967],[0.666,2.767],[0.533,2.4],[0,0],[0.7,-2.766],[0.766,-2.966],[0.833,-3.066],[0.866,-2.933],[0.77,3.034],[0.705,3],[0.637,2.834],[0.536,2.4],[0,0],[-1.572,-5.1],[-1.505,-4.566],[-1.405,-3.866],[-1.203,-2.8],[0,0],[-1.5,5],[-1.334,5.067]],"o":[[1.6,5],[0,0],[1.203,-2.8],[1.438,-3.866],[1.503,-4.566],[1.572,-5.1],[0,0],[-0.537,2.4],[-0.637,2.834],[-0.705,3],[-0.805,3.034],[-0.867,-2.933],[-0.8,-3.066],[-0.734,-2.966],[-0.667,-2.766],[0,0],[-0.534,2.4],[-0.7,2.767],[-0.767,2.967],[-0.834,3.067],[-0.806,-2.8],[-0.772,-3.033],[-0.705,-3],[-0.638,-2.833],[0,0],[1.47,5.2],[1.572,5.1],[1.503,4.567],[1.403,3.867],[0,0],[1.666,-5.066],[1.5,-5],[1.333,5.067]],"v":[[43.45,-15.1],[48.35,0],[59.95,0],[63.911,-10],[68.323,-22.65],[72.936,-37.15],[77.5,-52.6],[62,-52.6],[60.239,-44.75],[58.228,-36],[55.964,-26.95],[53.55,-18.2],[51.05,-27.2],[48.75,-36.25],[46.65,-44.85],[44.85,-52.6],[34.05,-52.6],[32.2,-44.85],[30,-36.25],[27.6,-27.2],[25.05,-18.2],[22.686,-26.95],[20.472,-36],[18.459,-44.75],[16.7,-52.6],[1,-52.6],[5.562,-37.15],[10.177,-22.65],[14.539,-10],[18.45,0],[30.05,0],[34.8,-15.1],[39.05,-30.2]],"c":true},"ix":2},"nm":"w","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"w","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Ubuntu"},{"ch":"f","size":42.7999992370605,"style":"Bold","w":42.2,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[3.833,-4],[0,-6.8],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-0.3,1.2],[-0.7,0.867],[-1.234,0.5],[-1.8,0],[-1.567,-0.3],[-1.334,-0.6],[0,0],[2.333,0.567],[2.8,0]],"o":[[-3.834,4],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,-1.4],[0.3,-1.2],[0.7,-0.866],[1.233,-0.5],[1.333,0],[1.566,0.3],[0,0],[-1.267,-0.533],[-2.334,-0.566],[-7.534,0]],"v":[[12.75,-71.6],[7,-55.4],[7,0],[21.9,0],[21.9,-40.2],[40.3,-40.2],[40.3,-52.6],[21.9,-52.6],[21.9,-55.2],[22.35,-59.1],[23.85,-62.2],[26.75,-64.25],[31.3,-65],[35.65,-64.55],[40,-63.2],[42.9,-75.1],[37.5,-76.75],[29.8,-77.6]],"c":true},"ix":2},"nm":"f","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"f","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Ubuntu"},{"ch":"v","size":42.7999992370605,"style":"Bold","w":57,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-3.509,8.934],[-3.144,10.534],[0,0],[0.903,-3.033],[0.97,-3.1],[1.003,-2.933],[0.869,-2.4],[0.972,2.934],[0.97,3.1],[0.903,3.034],[0.669,2.6],[0,0],[-3.512,-8.933],[-3.413,-6.666]],"o":[[3.409,-6.666],[3.509,-8.933],[0,0],[-0.669,2.6],[-0.903,3.034],[-0.97,3.1],[-1.003,2.934],[-0.938,-2.4],[-0.972,-2.933],[-0.972,-3.1],[-0.905,-3.033],[0,0],[3.144,10.534],[3.513,8.934],[0,0]],"v":[[33.741,0],[44.12,-23.4],[54.1,-52.6],[38.691,-52.6],[36.331,-44.15],[33.52,-34.95],[30.559,-25.9],[27.75,-17.9],[24.886,-25.9],[21.973,-34.95],[19.161,-44.15],[16.8,-52.6],[1,-52.6],[10.986,-23.4],[21.375,0]],"c":true},"ix":2},"nm":"v","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"v","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Ubuntu"},{"ch":"W","size":42.7999992370605,"style":"Bold","w":97.5,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0.902,-3.4],[1.069,-3.666],[1.134,-3.666],[1.202,-3.266],[0.905,4],[0.87,4.267],[0.803,4.234],[0.669,3.934],[0,0],[-3.047,-11.933],[-3.55,-10.733],[0,0],[-2.136,7.034],[-2.136,7.067],[-2.197,-7.033],[-2.33,-6.4],[0,0],[-3.052,11.934],[-2.347,11.6],[0,0],[0.77,-4.233],[0.803,-4.266],[0.903,-4],[0.87,-3.4],[1.131,3.667],[1.097,3.667],[0.966,3.434],[0.798,2.734]],"o":[[-0.734,2.667],[-0.902,3.4],[-1.069,3.667],[-1.136,3.667],[-0.938,-3.4],[-0.905,-4],[-0.872,-4.266],[-0.805,-4.233],[0,0],[2.344,11.6],[3.045,11.934],[0,0],[2.336,-6.4],[2.136,-7.033],[2.128,7.067],[2.195,7.034],[0,0],[3.553,-10.733],[3.052,-11.933],[0,0],[-0.67,3.934],[-0.77,4.234],[-0.803,4.267],[-0.905,4],[-1.066,-3.133],[-1.131,-3.666],[-1.098,-3.666],[-0.966,-3.433],[0,0]],"v":[[41.272,-61.9],[38.817,-52.8],[35.863,-42.2],[32.556,-31.2],[29.05,-20.8],[26.286,-31.9],[23.623,-44.3],[21.111,-57.05],[18.9,-69.3],[2,-69.3],[10.084,-34],[19.977,0],[34.234,0],[40.942,-20.15],[47.35,-41.3],[53.838,-20.15],[60.625,0],[74.894,0],[84.802,-34],[92.9,-69.3],[76.695,-69.3],[74.534,-57.05],[72.173,-44.3],[69.613,-31.9],[66.95,-20.8],[63.655,-31],[60.311,-42],[57.216,-52.65],[54.57,-61.9]],"c":true},"ix":2},"nm":"W","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"W","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Ubuntu"},{"ch":"g","size":42.7999992370605,"style":"Bold","w":59.4,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.934,2.6],[-3.934,0],[-1,-0.1],[-0.734,-0.133],[0,0],[1.333,-0.4],[1.533,0],[0,8.334]],"o":[[1.933,-2.6],[1.333,0],[1,0.1],[0,0],[-0.934,0.534],[-1.334,0.4],[-6.734,0],[0,-4]],"v":[[22.6,-37.9],[31.4,-41.8],[34.9,-41.65],[37.5,-41.3],[37.5,-17.5],[34.1,-16.1],[29.8,-15.5],[19.7,-28]],"c":true},"ix":2},"nm":"g","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[1.7,0.367],[1.866,0.267],[1.9,0.167],[1.8,0],[3.333,-1.233],[2.3,-2.266],[1.2,-3.166],[0,-3.866],[-3.867,-4.3],[-7.267,0],[-1.7,0.367],[-1.6,0.734],[0,0],[1.766,-1.867],[4.266,0],[2.566,0.533],[2.333,0.933],[0,0],[-3.2,-0.567],[-3.2,0],[-4.367,4.166],[0,8.6]],"o":[[-1.334,-0.4],[-1.7,-0.366],[-1.867,-0.266],[-1.9,-0.166],[-4.2,0],[-3.334,1.234],[-2.3,2.267],[-1.2,3.167],[0,7.734],[3.866,4.3],[2,0],[1.7,-0.366],[0,0],[0,2.934],[-1.767,1.866],[-3.267,0],[-2.567,-0.534],[0,0],[2.733,0.933],[3.2,0.566],[9.133,0],[4.366,-4.167],[0,0]],"v":[[52.4,-50.8],[47.85,-51.95],[42.5,-52.9],[36.85,-53.55],[31.3,-53.8],[20,-51.95],[11.55,-46.7],[6.3,-38.55],[4.5,-28],[10.3,-9.95],[27,-3.5],[32.55,-4.05],[37.5,-5.7],[37.5,-3.8],[34.85,3.4],[25.8,6.2],[17.05,5.4],[9.7,3.2],[7.1,15.7],[16,17.95],[25.6,18.8],[45.85,12.55],[52.4,-6.6]],"c":true},"ix":2},"nm":"g","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"g","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Ubuntu"},{"ch":"k","size":42.7999992370605,"style":"Bold","w":57.9,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[-1.697,-1.938],[-1.531,-2.105],[-1.364,-2.105],[-1.066,-1.738],[0,0],[1.666,2.672],[2,2.672],[2.133,2.505],[2,1.803],[-3.367,3.692],[-3.534,4.059],[0,0],[1.298,-1.523],[1.466,-1.691],[1.564,-1.723],[1.466,-1.591]],"o":[[0,0],[0,0],[0,0],[0,0],[1.662,1.337],[1.697,1.938],[1.531,2.105],[1.364,2.106],[0,0],[-1.134,-2.203],[-1.667,-2.67],[-2,-2.672],[-2.134,-2.503],[4,-3.925],[3.366,-3.691],[0,0],[-0.933,1.128],[-1.298,1.525],[-1.466,1.691],[-1.566,1.723],[0,0]],"v":[[21.9,-77.6],[7,-75.2],[7,0],[21.9,0],[21.9,-23.055],[26.941,-18.142],[31.781,-12.078],[36.123,-5.764],[39.767,0],[56.9,0],[52.7,-7.312],[47.2,-15.325],[41,-23.089],[34.8,-29.55],[45.85,-40.975],[56.2,-52.6],[38.483,-52.6],[35.136,-48.623],[30.991,-43.802],[26.445,-38.681],[21.9,-33.711]],"c":true},"ix":2},"nm":"k","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"k","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Ubuntu"},{"ch":"H","size":36.5999984741211,"style":"Bold","w":73.4,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[49.8,-42.8],[23.6,-42.8],[23.6,-69.3],[8,-69.3],[8,0],[23.6,0],[23.6,-29.4],[49.8,-29.4],[49.8,0],[65.4,0],[65.4,-69.3],[49.8,-69.3]],"c":true},"ix":2},"nm":"H","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"H","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Ubuntu"}]}