{"v":"5.12.1","fr":24,"ip":0,"op":375,"w":1920,"h":1920,"nm":"STARS_ANIM_01_v01","ddd":0,"assets":[],"layers":[{"ddd":0,"ind":1,"ty":3,"nm":"TIMING","sr":1,"ks":{"o":{"a":0,"k":0,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[960,960,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,"ip":0,"op":375,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":3,"nm":"TWINKLE_CTRL","sr":1,"ks":{"o":{"a":0,"k":0,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[960,960,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":"Twinkle Speed","np":3,"mn":"ADBE Slider Control","ix":1,"en":1,"ef":[{"ty":0,"nm":"Slider","mn":"ADBE Slider Control-0001","ix":1,"v":{"a":0,"k":0.9,"ix":1}}]},{"ty":5,"nm":"Twinkle Amount","np":3,"mn":"ADBE Slider Control","ix":2,"en":1,"ef":[{"ty":0,"nm":"Slider","mn":"ADBE Slider Control-0001","ix":1,"v":{"a":0,"k":199,"ix":1}}]},{"ty":5,"nm":"Twinkles At Once","np":3,"mn":"ADBE Slider Control","ix":3,"en":1,"ef":[{"ty":0,"nm":"Slider","mn":"ADBE Slider Control-0001","ix":1,"v":{"a":0,"k":0.5,"ix":1}}]},{"ty":5,"nm":"Twinkles Min","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":1,"ix":1}}]},{"ty":5,"nm":"Twinkles Max","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":50,"ix":1}}]},{"ty":5,"nm":"Stars On (Count)","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":1,"ix":1}}]},{"ty":5,"nm":"Count Wander","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":111,"ix":1}}]},{"ty":5,"nm":"Randomness","np":3,"mn":"ADBE Slider Control","ix":8,"en":1,"ef":[{"ty":0,"nm":"Slider","mn":"ADBE Slider Control-0001","ix":1,"v":{"a":0,"k":0,"ix":1}}]}],"ip":0,"op":375,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"STARS 116","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[311.507,784.526,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.22,0.184],[0,0],[0.122,0.018],[0,0],[1.229,0],[0,0],[0,0],[0,0],[1.22,-0.184],[0,0],[-0.122,-0.018],[0,0],[-1.229,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0.122,-0.018],[0,0],[-1.22,-0.184],[0,0],[0,0],[0,0],[-1.229,0],[0,0],[-0.122,0.018],[0,0],[1.22,0.184],[0,0],[0,0],[0,0],[1.229,0]],"v":[[4.568,0.395],[6.344,0.127],[6.344,-0.127],[4.568,-0.395],[0.892,-0.671],[0.834,-0.671],[-0.834,-0.671],[-0.892,-0.671],[-4.568,-0.395],[-6.344,-0.127],[-6.344,0.127],[-4.568,0.395],[-0.892,0.671],[-0.834,0.671],[0.834,0.671],[0.892,0.671]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"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":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.184,1.22],[0,0],[0.018,-0.122],[0,0],[0,-1.229],[0,0],[0,0],[0,0],[-0.184,-1.22],[0,0],[-0.018,0.122],[0,0],[0,1.229],[0,0],[0,0],[0,0]],"o":[[0,0],[-0.018,-0.122],[0,0],[-0.184,1.22],[0,0],[0,0],[0,0],[0,1.229],[0,0],[0.018,0.122],[0,0],[0.184,-1.22],[0,0],[0,0],[0,0],[0,-1.229]],"v":[[0.395,-4.568],[0.127,-6.344],[-0.127,-6.344],[-0.395,-4.568],[-0.671,-0.892],[-0.671,-0.834],[-0.671,0.834],[-0.671,0.892],[-0.395,4.568],[-0.127,6.344],[0.127,6.344],[0.395,4.568],[0.671,0.892],[0.671,0.834],[0.671,-0.834],[0.671,-0.892]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"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":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[3.295,3.295],"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":[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":[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 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"STARS 115","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[1815.612,840.326,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.22,0.184],[0,0],[0.122,0.018],[0,0],[1.229,0],[0,0],[0,0],[0,0],[1.22,-0.184],[0,0],[-0.122,-0.018],[0,0],[-1.229,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0.122,-0.018],[0,0],[-1.22,-0.184],[0,0],[0,0],[0,0],[-1.229,0],[0,0],[-0.122,0.018],[0,0],[1.22,0.184],[0,0],[0,0],[0,0],[1.229,0]],"v":[[4.568,0.395],[6.344,0.127],[6.344,-0.127],[4.568,-0.395],[0.892,-0.671],[0.834,-0.671],[-0.834,-0.671],[-0.892,-0.671],[-4.568,-0.395],[-6.344,-0.127],[-6.344,0.127],[-4.568,0.395],[-0.892,0.671],[-0.834,0.671],[0.834,0.671],[0.892,0.671]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"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":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.184,1.22],[0,0],[0.018,-0.122],[0,0],[0,-1.229],[0,0],[0,0],[0,0],[-0.184,-1.22],[0,0],[-0.018,0.122],[0,0],[0,1.229],[0,0],[0,0],[0,0]],"o":[[0,0],[-0.018,-0.122],[0,0],[-0.184,1.22],[0,0],[0,0],[0,0],[0,1.229],[0,0],[0.018,0.122],[0,0],[0.184,-1.22],[0,0],[0,0],[0,0],[0,-1.229]],"v":[[0.395,-4.568],[0.127,-6.344],[-0.127,-6.344],[-0.395,-4.568],[-0.671,-0.892],[-0.671,-0.834],[-0.671,0.834],[-0.671,0.892],[-0.395,4.568],[-0.127,6.344],[0.127,6.344],[0.395,4.568],[0.671,0.892],[0.671,0.834],[0.671,-0.834],[0.671,-0.892]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"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":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[3.295,3.295],"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":[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":[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 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":"STARS 114","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[1563.181,247.47,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.22,0.184],[0,0],[0.122,0.018],[0,0],[1.229,0],[0,0],[0,0],[0,0],[1.22,-0.184],[0,0],[-0.122,-0.018],[0,0],[-1.229,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0.122,-0.018],[0,0],[-1.22,-0.184],[0,0],[0,0],[0,0],[-1.229,0],[0,0],[-0.122,0.018],[0,0],[1.22,0.184],[0,0],[0,0],[0,0],[1.229,0]],"v":[[4.568,0.395],[6.344,0.127],[6.344,-0.127],[4.568,-0.395],[0.892,-0.671],[0.834,-0.671],[-0.834,-0.671],[-0.892,-0.671],[-4.568,-0.395],[-6.344,-0.127],[-6.344,0.127],[-4.568,0.395],[-0.892,0.671],[-0.834,0.671],[0.834,0.671],[0.892,0.671]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"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":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.184,1.22],[0,0],[0.018,-0.122],[0,0],[0,-1.229],[0,0],[0,0],[0,0],[-0.184,-1.22],[0,0],[-0.018,0.122],[0,0],[0,1.229],[0,0],[0,0],[0,0]],"o":[[0,0],[-0.018,-0.122],[0,0],[-0.184,1.22],[0,0],[0,0],[0,0],[0,1.229],[0,0],[0.018,0.122],[0,0],[0.184,-1.22],[0,0],[0,0],[0,0],[0,-1.229]],"v":[[0.395,-4.568],[0.127,-6.344],[-0.127,-6.344],[-0.395,-4.568],[-0.671,-0.892],[-0.671,-0.834],[-0.671,0.834],[-0.671,0.892],[-0.395,4.568],[-0.127,6.344],[0.127,6.344],[0.395,4.568],[0.671,0.892],[0.671,0.834],[0.671,-0.834],[0.671,-0.892]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"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":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[3.295,3.295],"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":[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":[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 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":6,"ty":4,"nm":"STARS 113","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[1751.494,562.207,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.22,0.184],[0,0],[0.122,0.018],[0,0],[1.229,0],[0,0],[0,0],[0,0],[1.22,-0.184],[0,0],[-0.122,-0.018],[0,0],[-1.229,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0.122,-0.018],[0,0],[-1.22,-0.184],[0,0],[0,0],[0,0],[-1.229,0],[0,0],[-0.122,0.018],[0,0],[1.22,0.184],[0,0],[0,0],[0,0],[1.229,0]],"v":[[4.568,0.395],[6.344,0.127],[6.344,-0.127],[4.568,-0.395],[0.892,-0.671],[0.834,-0.671],[-0.834,-0.671],[-0.892,-0.671],[-4.568,-0.395],[-6.344,-0.127],[-6.344,0.127],[-4.568,0.395],[-0.892,0.671],[-0.834,0.671],[0.834,0.671],[0.892,0.671]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"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":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.184,1.22],[0,0],[0.018,-0.122],[0,0],[0,-1.229],[0,0],[0,0],[0,0],[-0.184,-1.22],[0,0],[-0.018,0.122],[0,0],[0,1.229],[0,0],[0,0],[0,0]],"o":[[0,0],[-0.018,-0.122],[0,0],[-0.184,1.22],[0,0],[0,0],[0,0],[0,1.229],[0,0],[0.018,0.122],[0,0],[0.184,-1.22],[0,0],[0,0],[0,0],[0,-1.229]],"v":[[0.395,-4.568],[0.127,-6.344],[-0.127,-6.344],[-0.395,-4.568],[-0.671,-0.892],[-0.671,-0.834],[-0.671,0.834],[-0.671,0.892],[-0.395,4.568],[-0.127,6.344],[0.127,6.344],[0.395,4.568],[0.671,0.892],[0.671,0.834],[0.671,-0.834],[0.671,-0.892]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"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":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[3.295,3.295],"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":[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":[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 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":7,"ty":4,"nm":"STARS 112","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[346.976,348.724,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[5.598,5.598],"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":[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":[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":"STARS","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":8,"ty":4,"nm":"STARS 111","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[118.36,193.633,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.22,0.184],[0,0],[0.122,0.018],[0,0],[1.229,0],[0,0],[0,0],[0,0],[1.22,-0.184],[0,0],[-0.122,-0.018],[0,0],[-1.229,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0.122,-0.018],[0,0],[-1.22,-0.184],[0,0],[0,0],[0,0],[-1.229,0],[0,0],[-0.122,0.018],[0,0],[1.22,0.184],[0,0],[0,0],[0,0],[1.229,0]],"v":[[4.568,0.395],[6.344,0.127],[6.344,-0.127],[4.568,-0.395],[0.892,-0.671],[0.834,-0.671],[-0.834,-0.671],[-0.892,-0.671],[-4.568,-0.395],[-6.344,-0.127],[-6.344,0.127],[-4.568,0.395],[-0.892,0.671],[-0.834,0.671],[0.834,0.671],[0.892,0.671]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"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":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.184,1.22],[0,0],[0.018,-0.122],[0,0],[0,-1.229],[0,0],[0,0],[0,0],[-0.184,-1.22],[0,0],[-0.018,0.122],[0,0],[0,1.229],[0,0],[0,0],[0,0]],"o":[[0,0],[-0.018,-0.122],[0,0],[-0.184,1.22],[0,0],[0,0],[0,0],[0,1.229],[0,0],[0.018,0.122],[0,0],[0.184,-1.22],[0,0],[0,0],[0,0],[0,-1.229]],"v":[[0.395,-4.568],[0.127,-6.344],[-0.127,-6.344],[-0.395,-4.568],[-0.671,-0.892],[-0.671,-0.834],[-0.671,0.834],[-0.671,0.892],[-0.395,4.568],[-0.127,6.344],[0.127,6.344],[0.395,4.568],[0.671,0.892],[0.671,0.834],[0.671,-0.834],[0.671,-0.892]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"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":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[3.295,3.295],"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":[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":[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 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":9,"ty":4,"nm":"STARS 110","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[203.5,352.446,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.22,0.184],[0,0],[0.122,0.018],[0,0],[1.229,0],[0,0],[0,0],[0,0],[1.22,-0.184],[0,0],[-0.122,-0.018],[0,0],[-1.229,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0.122,-0.018],[0,0],[-1.22,-0.184],[0,0],[0,0],[0,0],[-1.229,0],[0,0],[-0.122,0.018],[0,0],[1.22,0.184],[0,0],[0,0],[0,0],[1.229,0]],"v":[[4.568,0.395],[6.344,0.127],[6.344,-0.127],[4.568,-0.395],[0.892,-0.671],[0.834,-0.671],[-0.834,-0.671],[-0.892,-0.671],[-4.568,-0.395],[-6.344,-0.127],[-6.344,0.127],[-4.568,0.395],[-0.892,0.671],[-0.834,0.671],[0.834,0.671],[0.892,0.671]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"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":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.184,1.22],[0,0],[0.018,-0.122],[0,0],[0,-1.229],[0,0],[0,0],[0,0],[-0.184,-1.22],[0,0],[-0.018,0.122],[0,0],[0,1.229],[0,0],[0,0],[0,0]],"o":[[0,0],[-0.018,-0.122],[0,0],[-0.184,1.22],[0,0],[0,0],[0,0],[0,1.229],[0,0],[0.018,0.122],[0,0],[0.184,-1.22],[0,0],[0,0],[0,0],[0,-1.229]],"v":[[0.395,-4.568],[0.127,-6.344],[-0.127,-6.344],[-0.395,-4.568],[-0.671,-0.892],[-0.671,-0.834],[-0.671,0.834],[-0.671,0.892],[-0.395,4.568],[-0.127,6.344],[0.127,6.344],[0.395,4.568],[0.671,0.892],[0.671,0.834],[0.671,-0.834],[0.671,-0.892]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"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":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[3.295,3.295],"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":[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":[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 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":10,"ty":4,"nm":"STARS 109","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[1048.909,88.339,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.22,0.184],[0,0],[0.122,0.018],[0,0],[1.229,0],[0,0],[0,0],[0,0],[1.22,-0.184],[0,0],[-0.122,-0.018],[0,0],[-1.229,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0.122,-0.018],[0,0],[-1.22,-0.184],[0,0],[0,0],[0,0],[-1.229,0],[0,0],[-0.122,0.018],[0,0],[1.22,0.184],[0,0],[0,0],[0,0],[1.229,0]],"v":[[4.568,0.395],[6.344,0.127],[6.344,-0.127],[4.568,-0.395],[0.892,-0.671],[0.834,-0.671],[-0.834,-0.671],[-0.892,-0.671],[-4.568,-0.395],[-6.344,-0.127],[-6.344,0.127],[-4.568,0.395],[-0.892,0.671],[-0.834,0.671],[0.834,0.671],[0.892,0.671]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"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":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.184,1.22],[0,0],[0.018,-0.122],[0,0],[0,-1.229],[0,0],[0,0],[0,0],[-0.184,-1.22],[0,0],[-0.018,0.122],[0,0],[0,1.229],[0,0],[0,0],[0,0]],"o":[[0,0],[-0.018,-0.122],[0,0],[-0.184,1.22],[0,0],[0,0],[0,0],[0,1.229],[0,0],[0.018,0.122],[0,0],[0.184,-1.22],[0,0],[0,0],[0,0],[0,-1.229]],"v":[[0.395,-4.568],[0.127,-6.344],[-0.127,-6.344],[-0.395,-4.568],[-0.671,-0.892],[-0.671,-0.834],[-0.671,0.834],[-0.671,0.892],[-0.395,4.568],[-0.127,6.344],[0.127,6.344],[0.395,4.568],[0.671,0.892],[0.671,0.834],[0.671,-0.834],[0.671,-0.892]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"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":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[3.295,3.295],"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":[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":[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 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":11,"ty":4,"nm":"STARS 108","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[1230.924,94.775,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.22,0.184],[0,0],[0.122,0.018],[0,0],[1.229,0],[0,0],[0,0],[0,0],[1.22,-0.184],[0,0],[-0.122,-0.018],[0,0],[-1.229,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0.122,-0.018],[0,0],[-1.22,-0.184],[0,0],[0,0],[0,0],[-1.229,0],[0,0],[-0.122,0.018],[0,0],[1.22,0.184],[0,0],[0,0],[0,0],[1.229,0]],"v":[[4.568,0.395],[6.344,0.127],[6.344,-0.127],[4.568,-0.395],[0.892,-0.671],[0.834,-0.671],[-0.834,-0.671],[-0.892,-0.671],[-4.568,-0.395],[-6.344,-0.127],[-6.344,0.127],[-4.568,0.395],[-0.892,0.671],[-0.834,0.671],[0.834,0.671],[0.892,0.671]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"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":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.184,1.22],[0,0],[0.018,-0.122],[0,0],[0,-1.229],[0,0],[0,0],[0,0],[-0.184,-1.22],[0,0],[-0.018,0.122],[0,0],[0,1.229],[0,0],[0,0],[0,0]],"o":[[0,0],[-0.018,-0.122],[0,0],[-0.184,1.22],[0,0],[0,0],[0,0],[0,1.229],[0,0],[0.018,0.122],[0,0],[0.184,-1.22],[0,0],[0,0],[0,0],[0,-1.229]],"v":[[0.395,-4.568],[0.127,-6.344],[-0.127,-6.344],[-0.395,-4.568],[-0.671,-0.892],[-0.671,-0.834],[-0.671,0.834],[-0.671,0.892],[-0.395,4.568],[-0.127,6.344],[0.127,6.344],[0.395,4.568],[0.671,0.892],[0.671,0.834],[0.671,-0.834],[0.671,-0.892]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"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":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[3.295,3.295],"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":[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":[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 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":12,"ty":4,"nm":"STARS 107","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[1534.326,128.583,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.22,0.184],[0,0],[0.122,0.018],[0,0],[1.229,0],[0,0],[0,0],[0,0],[1.22,-0.184],[0,0],[-0.122,-0.018],[0,0],[-1.229,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0.122,-0.018],[0,0],[-1.22,-0.184],[0,0],[0,0],[0,0],[-1.229,0],[0,0],[-0.122,0.018],[0,0],[1.22,0.184],[0,0],[0,0],[0,0],[1.229,0]],"v":[[4.568,0.395],[6.344,0.127],[6.344,-0.127],[4.568,-0.395],[0.892,-0.671],[0.834,-0.671],[-0.834,-0.671],[-0.892,-0.671],[-4.568,-0.395],[-6.344,-0.127],[-6.344,0.127],[-4.568,0.395],[-0.892,0.671],[-0.834,0.671],[0.834,0.671],[0.892,0.671]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"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":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.184,1.22],[0,0],[0.018,-0.122],[0,0],[0,-1.229],[0,0],[0,0],[0,0],[-0.184,-1.22],[0,0],[-0.018,0.122],[0,0],[0,1.229],[0,0],[0,0],[0,0]],"o":[[0,0],[-0.018,-0.122],[0,0],[-0.184,1.22],[0,0],[0,0],[0,0],[0,1.229],[0,0],[0.018,0.122],[0,0],[0.184,-1.22],[0,0],[0,0],[0,0],[0,-1.229]],"v":[[0.395,-4.568],[0.127,-6.344],[-0.127,-6.344],[-0.395,-4.568],[-0.671,-0.892],[-0.671,-0.834],[-0.671,0.834],[-0.671,0.892],[-0.395,4.568],[-0.127,6.344],[0.127,6.344],[0.395,4.568],[0.671,0.892],[0.671,0.834],[0.671,-0.834],[0.671,-0.892]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"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":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[3.295,3.295],"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":[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":[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 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":13,"ty":4,"nm":"STARS 106","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[1579.626,93.347,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.22,0.184],[0,0],[0.122,0.018],[0,0],[1.229,0],[0,0],[0,0],[0,0],[1.22,-0.184],[0,0],[-0.122,-0.018],[0,0],[-1.229,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0.122,-0.018],[0,0],[-1.22,-0.184],[0,0],[0,0],[0,0],[-1.229,0],[0,0],[-0.122,0.018],[0,0],[1.22,0.184],[0,0],[0,0],[0,0],[1.229,0]],"v":[[4.568,0.395],[6.344,0.127],[6.344,-0.127],[4.568,-0.395],[0.892,-0.671],[0.834,-0.671],[-0.834,-0.671],[-0.892,-0.671],[-4.568,-0.395],[-6.344,-0.127],[-6.344,0.127],[-4.568,0.395],[-0.892,0.671],[-0.834,0.671],[0.834,0.671],[0.892,0.671]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"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":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.184,1.22],[0,0],[0.018,-0.122],[0,0],[0,-1.229],[0,0],[0,0],[0,0],[-0.184,-1.22],[0,0],[-0.018,0.122],[0,0],[0,1.229],[0,0],[0,0],[0,0]],"o":[[0,0],[-0.018,-0.122],[0,0],[-0.184,1.22],[0,0],[0,0],[0,0],[0,1.229],[0,0],[0.018,0.122],[0,0],[0.184,-1.22],[0,0],[0,0],[0,0],[0,-1.229]],"v":[[0.395,-4.568],[0.127,-6.344],[-0.127,-6.344],[-0.395,-4.568],[-0.671,-0.892],[-0.671,-0.834],[-0.671,0.834],[-0.671,0.892],[-0.395,4.568],[-0.127,6.344],[0.127,6.344],[0.395,4.568],[0.671,0.892],[0.671,0.834],[0.671,-0.834],[0.671,-0.892]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"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":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[3.295,3.295],"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":[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":[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 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":14,"ty":4,"nm":"STARS 105","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[1690.432,158.903,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.22,0.184],[0,0],[0.122,0.018],[0,0],[1.229,0],[0,0],[0,0],[0,0],[1.22,-0.184],[0,0],[-0.122,-0.018],[0,0],[-1.229,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0.122,-0.018],[0,0],[-1.22,-0.184],[0,0],[0,0],[0,0],[-1.229,0],[0,0],[-0.122,0.018],[0,0],[1.22,0.184],[0,0],[0,0],[0,0],[1.229,0]],"v":[[4.568,0.395],[6.344,0.127],[6.344,-0.127],[4.568,-0.395],[0.892,-0.671],[0.834,-0.671],[-0.834,-0.671],[-0.892,-0.671],[-4.568,-0.395],[-6.344,-0.127],[-6.344,0.127],[-4.568,0.395],[-0.892,0.671],[-0.834,0.671],[0.834,0.671],[0.892,0.671]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"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":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.184,1.22],[0,0],[0.018,-0.122],[0,0],[0,-1.229],[0,0],[0,0],[0,0],[-0.184,-1.22],[0,0],[-0.018,0.122],[0,0],[0,1.229],[0,0],[0,0],[0,0]],"o":[[0,0],[-0.018,-0.122],[0,0],[-0.184,1.22],[0,0],[0,0],[0,0],[0,1.229],[0,0],[0.018,0.122],[0,0],[0.184,-1.22],[0,0],[0,0],[0,0],[0,-1.229]],"v":[[0.395,-4.568],[0.127,-6.344],[-0.127,-6.344],[-0.395,-4.568],[-0.671,-0.892],[-0.671,-0.834],[-0.671,0.834],[-0.671,0.892],[-0.395,4.568],[-0.127,6.344],[0.127,6.344],[0.395,4.568],[0.671,0.892],[0.671,0.834],[0.671,-0.834],[0.671,-0.892]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"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":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[3.295,3.295],"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":[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":[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 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":15,"ty":4,"nm":"STARS 104","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[1760.421,326.107,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.22,0.184],[0,0],[0.122,0.018],[0,0],[1.229,0],[0,0],[0,0],[0,0],[1.22,-0.184],[0,0],[-0.122,-0.018],[0,0],[-1.229,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0.122,-0.018],[0,0],[-1.22,-0.184],[0,0],[0,0],[0,0],[-1.229,0],[0,0],[-0.122,0.018],[0,0],[1.22,0.184],[0,0],[0,0],[0,0],[1.229,0]],"v":[[4.568,0.395],[6.344,0.127],[6.344,-0.127],[4.568,-0.395],[0.892,-0.671],[0.834,-0.671],[-0.834,-0.671],[-0.892,-0.671],[-4.568,-0.395],[-6.344,-0.127],[-6.344,0.127],[-4.568,0.395],[-0.892,0.671],[-0.834,0.671],[0.834,0.671],[0.892,0.671]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"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":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.184,1.22],[0,0],[0.018,-0.122],[0,0],[0,-1.229],[0,0],[0,0],[0,0],[-0.184,-1.22],[0,0],[-0.018,0.122],[0,0],[0,1.229],[0,0],[0,0],[0,0]],"o":[[0,0],[-0.018,-0.122],[0,0],[-0.184,1.22],[0,0],[0,0],[0,0],[0,1.229],[0,0],[0.018,0.122],[0,0],[0.184,-1.22],[0,0],[0,0],[0,0],[0,-1.229]],"v":[[0.395,-4.568],[0.127,-6.344],[-0.127,-6.344],[-0.395,-4.568],[-0.671,-0.892],[-0.671,-0.834],[-0.671,0.834],[-0.671,0.892],[-0.395,4.568],[-0.127,6.344],[0.127,6.344],[0.395,4.568],[0.671,0.892],[0.671,0.834],[0.671,-0.834],[0.671,-0.892]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"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":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[3.295,3.295],"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":[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":[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 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":16,"ty":4,"nm":"STARS 103","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[103.298,326.778,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.22,0.184],[0,0],[0.122,0.018],[0,0],[1.229,0],[0,0],[0,0],[0,0],[1.22,-0.184],[0,0],[-0.122,-0.018],[0,0],[-1.229,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0.122,-0.018],[0,0],[-1.22,-0.184],[0,0],[0,0],[0,0],[-1.229,0],[0,0],[-0.122,0.018],[0,0],[1.22,0.184],[0,0],[0,0],[0,0],[1.229,0]],"v":[[4.568,0.395],[6.344,0.127],[6.344,-0.127],[4.568,-0.395],[0.892,-0.671],[0.834,-0.671],[-0.834,-0.671],[-0.892,-0.671],[-4.568,-0.395],[-6.344,-0.127],[-6.344,0.127],[-4.568,0.395],[-0.892,0.671],[-0.834,0.671],[0.834,0.671],[0.892,0.671]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"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":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.184,1.22],[0,0],[0.018,-0.122],[0,0],[0,-1.229],[0,0],[0,0],[0,0],[-0.184,-1.22],[0,0],[-0.018,0.122],[0,0],[0,1.229],[0,0],[0,0],[0,0]],"o":[[0,0],[-0.018,-0.122],[0,0],[-0.184,1.22],[0,0],[0,0],[0,0],[0,1.229],[0,0],[0.018,0.122],[0,0],[0.184,-1.22],[0,0],[0,0],[0,0],[0,-1.229]],"v":[[0.395,-4.568],[0.127,-6.344],[-0.127,-6.344],[-0.395,-4.568],[-0.671,-0.892],[-0.671,-0.834],[-0.671,0.834],[-0.671,0.892],[-0.395,4.568],[-0.127,6.344],[0.127,6.344],[0.395,4.568],[0.671,0.892],[0.671,0.834],[0.671,-0.834],[0.671,-0.892]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"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":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[3.295,3.295],"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":[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":[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 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":17,"ty":4,"nm":"STARS 102","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[120.387,104.632,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.22,0.184],[0,0],[0.122,0.018],[0,0],[1.229,0],[0,0],[0,0],[0,0],[1.22,-0.184],[0,0],[-0.122,-0.018],[0,0],[-1.229,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0.122,-0.018],[0,0],[-1.22,-0.184],[0,0],[0,0],[0,0],[-1.229,0],[0,0],[-0.122,0.018],[0,0],[1.22,0.184],[0,0],[0,0],[0,0],[1.229,0]],"v":[[4.568,0.395],[6.344,0.127],[6.344,-0.127],[4.568,-0.395],[0.892,-0.671],[0.834,-0.671],[-0.834,-0.671],[-0.892,-0.671],[-4.568,-0.395],[-6.344,-0.127],[-6.344,0.127],[-4.568,0.395],[-0.892,0.671],[-0.834,0.671],[0.834,0.671],[0.892,0.671]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"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":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.184,1.22],[0,0],[0.018,-0.122],[0,0],[0,-1.229],[0,0],[0,0],[0,0],[-0.184,-1.22],[0,0],[-0.018,0.122],[0,0],[0,1.229],[0,0],[0,0],[0,0]],"o":[[0,0],[-0.018,-0.122],[0,0],[-0.184,1.22],[0,0],[0,0],[0,0],[0,1.229],[0,0],[0.018,0.122],[0,0],[0.184,-1.22],[0,0],[0,0],[0,0],[0,-1.229]],"v":[[0.395,-4.568],[0.127,-6.344],[-0.127,-6.344],[-0.395,-4.568],[-0.671,-0.892],[-0.671,-0.834],[-0.671,0.834],[-0.671,0.892],[-0.395,4.568],[-0.127,6.344],[0.127,6.344],[0.395,4.568],[0.671,0.892],[0.671,0.834],[0.671,-0.834],[0.671,-0.892]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"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":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[3.295,3.295],"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":[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":[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 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":18,"ty":4,"nm":"STARS 101","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[333.307,95.615,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.22,0.184],[0,0],[0.122,0.018],[0,0],[1.229,0],[0,0],[0,0],[0,0],[1.22,-0.184],[0,0],[-0.122,-0.018],[0,0],[-1.229,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0.122,-0.018],[0,0],[-1.22,-0.184],[0,0],[0,0],[0,0],[-1.229,0],[0,0],[-0.122,0.018],[0,0],[1.22,0.184],[0,0],[0,0],[0,0],[1.229,0]],"v":[[4.568,0.395],[6.344,0.127],[6.344,-0.127],[4.568,-0.395],[0.892,-0.671],[0.834,-0.671],[-0.834,-0.671],[-0.892,-0.671],[-4.568,-0.395],[-6.344,-0.127],[-6.344,0.127],[-4.568,0.395],[-0.892,0.671],[-0.834,0.671],[0.834,0.671],[0.892,0.671]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"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":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.184,1.22],[0,0],[0.018,-0.122],[0,0],[0,-1.229],[0,0],[0,0],[0,0],[-0.184,-1.22],[0,0],[-0.018,0.122],[0,0],[0,1.229],[0,0],[0,0],[0,0]],"o":[[0,0],[-0.018,-0.122],[0,0],[-0.184,1.22],[0,0],[0,0],[0,0],[0,1.229],[0,0],[0.018,0.122],[0,0],[0.184,-1.22],[0,0],[0,0],[0,0],[0,-1.229]],"v":[[0.395,-4.568],[0.127,-6.344],[-0.127,-6.344],[-0.395,-4.568],[-0.671,-0.892],[-0.671,-0.834],[-0.671,0.834],[-0.671,0.892],[-0.395,4.568],[-0.127,6.344],[0.127,6.344],[0.395,4.568],[0.671,0.892],[0.671,0.834],[0.671,-0.834],[0.671,-0.892]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"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":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[3.295,3.295],"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":[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":[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 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":19,"ty":4,"nm":"STARS 100","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[513.217,237.338,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.22,0.184],[0,0],[0.122,0.018],[0,0],[1.229,0],[0,0],[0,0],[0,0],[1.22,-0.184],[0,0],[-0.122,-0.018],[0,0],[-1.229,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0.122,-0.018],[0,0],[-1.22,-0.184],[0,0],[0,0],[0,0],[-1.229,0],[0,0],[-0.122,0.018],[0,0],[1.22,0.184],[0,0],[0,0],[0,0],[1.229,0]],"v":[[4.568,0.395],[6.344,0.127],[6.344,-0.127],[4.568,-0.395],[0.892,-0.671],[0.834,-0.671],[-0.834,-0.671],[-0.892,-0.671],[-4.568,-0.395],[-6.344,-0.127],[-6.344,0.127],[-4.568,0.395],[-0.892,0.671],[-0.834,0.671],[0.834,0.671],[0.892,0.671]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"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":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.184,1.22],[0,0],[0.018,-0.122],[0,0],[0,-1.229],[0,0],[0,0],[0,0],[-0.184,-1.22],[0,0],[-0.018,0.122],[0,0],[0,1.229],[0,0],[0,0],[0,0]],"o":[[0,0],[-0.018,-0.122],[0,0],[-0.184,1.22],[0,0],[0,0],[0,0],[0,1.229],[0,0],[0.018,0.122],[0,0],[0.184,-1.22],[0,0],[0,0],[0,0],[0,-1.229]],"v":[[0.395,-4.568],[0.127,-6.344],[-0.127,-6.344],[-0.395,-4.568],[-0.671,-0.892],[-0.671,-0.834],[-0.671,0.834],[-0.671,0.892],[-0.395,4.568],[-0.127,6.344],[0.127,6.344],[0.395,4.568],[0.671,0.892],[0.671,0.834],[0.671,-0.834],[0.671,-0.892]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"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":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[3.295,3.295],"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":[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":[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 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":20,"ty":4,"nm":"STARS 99","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[92.805,426.97,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.22,0.184],[0,0],[0.122,0.018],[0,0],[1.229,0],[0,0],[0,0],[0,0],[1.22,-0.184],[0,0],[-0.122,-0.018],[0,0],[-1.229,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0.122,-0.018],[0,0],[-1.22,-0.184],[0,0],[0,0],[0,0],[-1.229,0],[0,0],[-0.122,0.018],[0,0],[1.22,0.184],[0,0],[0,0],[0,0],[1.229,0]],"v":[[4.568,0.395],[6.344,0.127],[6.344,-0.127],[4.568,-0.395],[0.892,-0.671],[0.834,-0.671],[-0.834,-0.671],[-0.892,-0.671],[-4.568,-0.395],[-6.344,-0.127],[-6.344,0.127],[-4.568,0.395],[-0.892,0.671],[-0.834,0.671],[0.834,0.671],[0.892,0.671]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"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":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.184,1.22],[0,0],[0.018,-0.122],[0,0],[0,-1.229],[0,0],[0,0],[0,0],[-0.184,-1.22],[0,0],[-0.018,0.122],[0,0],[0,1.229],[0,0],[0,0],[0,0]],"o":[[0,0],[-0.018,-0.122],[0,0],[-0.184,1.22],[0,0],[0,0],[0,0],[0,1.229],[0,0],[0.018,0.122],[0,0],[0.184,-1.22],[0,0],[0,0],[0,0],[0,-1.229]],"v":[[0.395,-4.568],[0.127,-6.344],[-0.127,-6.344],[-0.395,-4.568],[-0.671,-0.892],[-0.671,-0.834],[-0.671,0.834],[-0.671,0.892],[-0.395,4.568],[-0.127,6.344],[0.127,6.344],[0.395,4.568],[0.671,0.892],[0.671,0.834],[0.671,-0.834],[0.671,-0.892]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"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":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[3.295,3.295],"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":[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":[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 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":21,"ty":4,"nm":"STARS 98","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[434.648,306.599,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.22,0.184],[0,0],[0.122,0.018],[0,0],[1.229,0],[0,0],[0,0],[0,0],[1.22,-0.184],[0,0],[-0.122,-0.018],[0,0],[-1.229,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0.122,-0.018],[0,0],[-1.22,-0.184],[0,0],[0,0],[0,0],[-1.229,0],[0,0],[-0.122,0.018],[0,0],[1.22,0.184],[0,0],[0,0],[0,0],[1.229,0]],"v":[[4.568,0.395],[6.344,0.127],[6.344,-0.127],[4.568,-0.395],[0.892,-0.671],[0.834,-0.671],[-0.834,-0.671],[-0.892,-0.671],[-4.568,-0.395],[-6.344,-0.127],[-6.344,0.127],[-4.568,0.395],[-0.892,0.671],[-0.834,0.671],[0.834,0.671],[0.892,0.671]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"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":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.184,1.22],[0,0],[0.018,-0.122],[0,0],[0,-1.229],[0,0],[0,0],[0,0],[-0.184,-1.22],[0,0],[-0.018,0.122],[0,0],[0,1.229],[0,0],[0,0],[0,0]],"o":[[0,0],[-0.018,-0.122],[0,0],[-0.184,1.22],[0,0],[0,0],[0,0],[0,1.229],[0,0],[0.018,0.122],[0,0],[0.184,-1.22],[0,0],[0,0],[0,0],[0,-1.229]],"v":[[0.395,-4.568],[0.127,-6.344],[-0.127,-6.344],[-0.395,-4.568],[-0.671,-0.892],[-0.671,-0.834],[-0.671,0.834],[-0.671,0.892],[-0.395,4.568],[-0.127,6.344],[0.127,6.344],[0.395,4.568],[0.671,0.892],[0.671,0.834],[0.671,-0.834],[0.671,-0.892]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"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":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[3.295,3.295],"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":[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":[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 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":22,"ty":4,"nm":"STARS 97","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[107.057,907.439,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.22,0.184],[0,0],[0.122,0.018],[0,0],[1.229,0],[0,0],[0,0],[0,0],[1.22,-0.184],[0,0],[-0.122,-0.018],[0,0],[-1.229,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0.122,-0.018],[0,0],[-1.22,-0.184],[0,0],[0,0],[0,0],[-1.229,0],[0,0],[-0.122,0.018],[0,0],[1.22,0.184],[0,0],[0,0],[0,0],[1.229,0]],"v":[[4.568,0.395],[6.344,0.127],[6.344,-0.127],[4.568,-0.395],[0.892,-0.671],[0.834,-0.671],[-0.834,-0.671],[-0.892,-0.671],[-4.568,-0.395],[-6.344,-0.127],[-6.344,0.127],[-4.568,0.395],[-0.892,0.671],[-0.834,0.671],[0.834,0.671],[0.892,0.671]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"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":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.184,1.22],[0,0],[0.018,-0.122],[0,0],[0,-1.229],[0,0],[0,0],[0,0],[-0.184,-1.22],[0,0],[-0.018,0.122],[0,0],[0,1.229],[0,0],[0,0],[0,0]],"o":[[0,0],[-0.018,-0.122],[0,0],[-0.184,1.22],[0,0],[0,0],[0,0],[0,1.229],[0,0],[0.018,0.122],[0,0],[0.184,-1.22],[0,0],[0,0],[0,0],[0,-1.229]],"v":[[0.395,-4.568],[0.127,-6.344],[-0.127,-6.344],[-0.395,-4.568],[-0.671,-0.892],[-0.671,-0.834],[-0.671,0.834],[-0.671,0.892],[-0.395,4.568],[-0.127,6.344],[0.127,6.344],[0.395,4.568],[0.671,0.892],[0.671,0.834],[0.671,-0.834],[0.671,-0.892]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"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":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[3.295,3.295],"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":[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":[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 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":23,"ty":4,"nm":"STARS 96","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[162.127,1061.86,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.22,0.184],[0,0],[0.122,0.018],[0,0],[1.229,0],[0,0],[0,0],[0,0],[1.22,-0.184],[0,0],[-0.122,-0.018],[0,0],[-1.229,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0.122,-0.018],[0,0],[-1.22,-0.184],[0,0],[0,0],[0,0],[-1.229,0],[0,0],[-0.122,0.018],[0,0],[1.22,0.184],[0,0],[0,0],[0,0],[1.229,0]],"v":[[4.568,0.395],[6.344,0.127],[6.344,-0.127],[4.568,-0.395],[0.892,-0.671],[0.834,-0.671],[-0.834,-0.671],[-0.892,-0.671],[-4.568,-0.395],[-6.344,-0.127],[-6.344,0.127],[-4.568,0.395],[-0.892,0.671],[-0.834,0.671],[0.834,0.671],[0.892,0.671]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"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":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.184,1.22],[0,0],[0.018,-0.122],[0,0],[0,-1.229],[0,0],[0,0],[0,0],[-0.184,-1.22],[0,0],[-0.018,0.122],[0,0],[0,1.229],[0,0],[0,0],[0,0]],"o":[[0,0],[-0.018,-0.122],[0,0],[-0.184,1.22],[0,0],[0,0],[0,0],[0,1.229],[0,0],[0.018,0.122],[0,0],[0.184,-1.22],[0,0],[0,0],[0,0],[0,-1.229]],"v":[[0.395,-4.568],[0.127,-6.344],[-0.127,-6.344],[-0.395,-4.568],[-0.671,-0.892],[-0.671,-0.834],[-0.671,0.834],[-0.671,0.892],[-0.395,4.568],[-0.127,6.344],[0.127,6.344],[0.395,4.568],[0.671,0.892],[0.671,0.834],[0.671,-0.834],[0.671,-0.892]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"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":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[3.295,3.295],"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":[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":[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 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":24,"ty":4,"nm":"STARS 95","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[465.592,95.615,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.22,0.184],[0,0],[0.122,0.018],[0,0],[1.229,0],[0,0],[0,0],[0,0],[1.22,-0.184],[0,0],[-0.122,-0.018],[0,0],[-1.229,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0.122,-0.018],[0,0],[-1.22,-0.184],[0,0],[0,0],[0,0],[-1.229,0],[0,0],[-0.122,0.018],[0,0],[1.22,0.184],[0,0],[0,0],[0,0],[1.229,0]],"v":[[4.568,0.395],[6.344,0.127],[6.344,-0.127],[4.568,-0.395],[0.892,-0.671],[0.834,-0.671],[-0.834,-0.671],[-0.892,-0.671],[-4.568,-0.395],[-6.344,-0.127],[-6.344,0.127],[-4.568,0.395],[-0.892,0.671],[-0.834,0.671],[0.834,0.671],[0.892,0.671]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"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":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.184,1.22],[0,0],[0.018,-0.122],[0,0],[0,-1.229],[0,0],[0,0],[0,0],[-0.184,-1.22],[0,0],[-0.018,0.122],[0,0],[0,1.229],[0,0],[0,0],[0,0]],"o":[[0,0],[-0.018,-0.122],[0,0],[-0.184,1.22],[0,0],[0,0],[0,0],[0,1.229],[0,0],[0.018,0.122],[0,0],[0.184,-1.22],[0,0],[0,0],[0,0],[0,-1.229]],"v":[[0.395,-4.568],[0.127,-6.344],[-0.127,-6.344],[-0.395,-4.568],[-0.671,-0.892],[-0.671,-0.834],[-0.671,0.834],[-0.671,0.892],[-0.395,4.568],[-0.127,6.344],[0.127,6.344],[0.395,4.568],[0.671,0.892],[0.671,0.834],[0.671,-0.834],[0.671,-0.892]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"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":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[3.295,3.295],"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":[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":[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 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":25,"ty":4,"nm":"STARS 94","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[506.511,127.752,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.22,0.184],[0,0],[0.122,0.018],[0,0],[1.229,0],[0,0],[0,0],[0,0],[1.22,-0.184],[0,0],[-0.122,-0.018],[0,0],[-1.229,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0.122,-0.018],[0,0],[-1.22,-0.184],[0,0],[0,0],[0,0],[-1.229,0],[0,0],[-0.122,0.018],[0,0],[1.22,0.184],[0,0],[0,0],[0,0],[1.229,0]],"v":[[4.568,0.395],[6.344,0.127],[6.344,-0.127],[4.568,-0.395],[0.892,-0.671],[0.834,-0.671],[-0.834,-0.671],[-0.892,-0.671],[-4.568,-0.395],[-6.344,-0.127],[-6.344,0.127],[-4.568,0.395],[-0.892,0.671],[-0.834,0.671],[0.834,0.671],[0.892,0.671]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"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":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.184,1.22],[0,0],[0.018,-0.122],[0,0],[0,-1.229],[0,0],[0,0],[0,0],[-0.184,-1.22],[0,0],[-0.018,0.122],[0,0],[0,1.229],[0,0],[0,0],[0,0]],"o":[[0,0],[-0.018,-0.122],[0,0],[-0.184,1.22],[0,0],[0,0],[0,0],[0,1.229],[0,0],[0.018,0.122],[0,0],[0.184,-1.22],[0,0],[0,0],[0,0],[0,-1.229]],"v":[[0.395,-4.568],[0.127,-6.344],[-0.127,-6.344],[-0.395,-4.568],[-0.671,-0.892],[-0.671,-0.834],[-0.671,0.834],[-0.671,0.892],[-0.395,4.568],[-0.127,6.344],[0.127,6.344],[0.395,4.568],[0.671,0.892],[0.671,0.834],[0.671,-0.834],[0.671,-0.892]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"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":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[3.295,3.295],"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":[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":[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 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":26,"ty":4,"nm":"STARS 93","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[105.502,692.292,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.22,0.184],[0,0],[0.122,0.018],[0,0],[1.229,0],[0,0],[0,0],[0,0],[1.22,-0.184],[0,0],[-0.122,-0.018],[0,0],[-1.229,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0.122,-0.018],[0,0],[-1.22,-0.184],[0,0],[0,0],[0,0],[-1.229,0],[0,0],[-0.122,0.018],[0,0],[1.22,0.184],[0,0],[0,0],[0,0],[1.229,0]],"v":[[4.568,0.395],[6.344,0.127],[6.344,-0.127],[4.568,-0.395],[0.892,-0.671],[0.834,-0.671],[-0.834,-0.671],[-0.892,-0.671],[-4.568,-0.395],[-6.344,-0.127],[-6.344,0.127],[-4.568,0.395],[-0.892,0.671],[-0.834,0.671],[0.834,0.671],[0.892,0.671]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"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":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.184,1.22],[0,0],[0.018,-0.122],[0,0],[0,-1.229],[0,0],[0,0],[0,0],[-0.184,-1.22],[0,0],[-0.018,0.122],[0,0],[0,1.229],[0,0],[0,0],[0,0]],"o":[[0,0],[-0.018,-0.122],[0,0],[-0.184,1.22],[0,0],[0,0],[0,0],[0,1.229],[0,0],[0.018,0.122],[0,0],[0.184,-1.22],[0,0],[0,0],[0,0],[0,-1.229]],"v":[[0.395,-4.568],[0.127,-6.344],[-0.127,-6.344],[-0.395,-4.568],[-0.671,-0.892],[-0.671,-0.834],[-0.671,0.834],[-0.671,0.892],[-0.395,4.568],[-0.127,6.344],[0.127,6.344],[0.395,4.568],[0.671,0.892],[0.671,0.834],[0.671,-0.834],[0.671,-0.892]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"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":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[3.295,3.295],"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":[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":[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 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":27,"ty":4,"nm":"STARS 92","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[227.039,712.986,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[5.598,5.598],"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":[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":[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":"STARS","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":28,"ty":4,"nm":"STARS 91","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[189.786,840.998,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[5.598,5.598],"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":[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":[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":"STARS","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":29,"ty":4,"nm":"STARS 90","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[83.052,983.92,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[5.598,5.598],"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":[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":[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":"STARS","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":30,"ty":4,"nm":"STARS 89","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[141.413,780.978,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[5.598,5.598],"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":[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":[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":"STARS","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":31,"ty":4,"nm":"STARS 88","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[237.991,454.943,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[5.598,5.598],"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":[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":[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":"STARS","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":32,"ty":4,"nm":"STARS 87","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[257.135,649.49,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[5.598,5.598],"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":[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":[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":"STARS","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":33,"ty":4,"nm":"STARS 86","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[293.133,573.349,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[5.598,5.598],"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":[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":[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":"STARS","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":34,"ty":4,"nm":"STARS 85","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[127.725,510.017,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[5.598,5.598],"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":[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":[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":"STARS","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":35,"ty":4,"nm":"STARS 84","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[102.082,573.349,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[5.598,5.598],"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":[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":[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":"STARS","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":36,"ty":4,"nm":"STARS 83","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[137.602,652.165,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.22,0.184],[0,0],[0.122,0.018],[0,0],[1.229,0],[0,0],[0,0],[0,0],[1.22,-0.184],[0,0],[-0.122,-0.018],[0,0],[-1.229,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0.122,-0.018],[0,0],[-1.22,-0.184],[0,0],[0,0],[0,0],[-1.229,0],[0,0],[-0.122,0.018],[0,0],[1.22,0.184],[0,0],[0,0],[0,0],[1.229,0]],"v":[[4.568,0.395],[6.344,0.127],[6.344,-0.127],[4.568,-0.395],[0.892,-0.671],[0.834,-0.671],[-0.834,-0.671],[-0.892,-0.671],[-4.568,-0.395],[-6.344,-0.127],[-6.344,0.127],[-4.568,0.395],[-0.892,0.671],[-0.834,0.671],[0.834,0.671],[0.892,0.671]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"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":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.184,1.22],[0,0],[0.018,-0.122],[0,0],[0,-1.229],[0,0],[0,0],[0,0],[-0.184,-1.22],[0,0],[-0.018,0.122],[0,0],[0,1.229],[0,0],[0,0],[0,0]],"o":[[0,0],[-0.018,-0.122],[0,0],[-0.184,1.22],[0,0],[0,0],[0,0],[0,1.229],[0,0],[0.018,0.122],[0,0],[0.184,-1.22],[0,0],[0,0],[0,0],[0,-1.229]],"v":[[0.395,-4.568],[0.127,-6.344],[-0.127,-6.344],[-0.395,-4.568],[-0.671,-0.892],[-0.671,-0.834],[-0.671,0.834],[-0.671,0.892],[-0.395,4.568],[-0.127,6.344],[0.127,6.344],[0.395,4.568],[0.671,0.892],[0.671,0.834],[0.671,-0.834],[0.671,-0.892]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"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":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[3.295,3.295],"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":[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":[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 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":37,"ty":4,"nm":"STARS 82","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[192.585,633.191,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[5.598,5.598],"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":[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":[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":"STARS","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":38,"ty":4,"nm":"STARS 81","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[1044.965,170.881,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.22,0.184],[0,0],[0.122,0.018],[0,0],[1.229,0],[0,0],[0,0],[0,0],[1.22,-0.184],[0,0],[-0.122,-0.018],[0,0],[-1.229,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0.122,-0.018],[0,0],[-1.22,-0.184],[0,0],[0,0],[0,0],[-1.229,0],[0,0],[-0.122,0.018],[0,0],[1.22,0.184],[0,0],[0,0],[0,0],[1.229,0]],"v":[[4.568,0.395],[6.344,0.127],[6.344,-0.127],[4.568,-0.395],[0.892,-0.671],[0.834,-0.671],[-0.834,-0.671],[-0.892,-0.671],[-4.568,-0.395],[-6.344,-0.127],[-6.344,0.127],[-4.568,0.395],[-0.892,0.671],[-0.834,0.671],[0.834,0.671],[0.892,0.671]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"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":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.184,1.22],[0,0],[0.018,-0.122],[0,0],[0,-1.229],[0,0],[0,0],[0,0],[-0.184,-1.22],[0,0],[-0.018,0.122],[0,0],[0,1.229],[0,0],[0,0],[0,0]],"o":[[0,0],[-0.018,-0.122],[0,0],[-0.184,1.22],[0,0],[0,0],[0,0],[0,1.229],[0,0],[0.018,0.122],[0,0],[0.184,-1.22],[0,0],[0,0],[0,0],[0,-1.229]],"v":[[0.395,-4.568],[0.127,-6.344],[-0.127,-6.344],[-0.395,-4.568],[-0.671,-0.892],[-0.671,-0.834],[-0.671,0.834],[-0.671,0.892],[-0.395,4.568],[-0.127,6.344],[0.127,6.344],[0.395,4.568],[0.671,0.892],[0.671,0.834],[0.671,-0.834],[0.671,-0.892]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"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":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[3.295,3.295],"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":[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":[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 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":39,"ty":4,"nm":"STARS 80","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[1671.547,409.909,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.22,0.184],[0,0],[0.122,0.018],[0,0],[1.229,0],[0,0],[0,0],[0,0],[1.22,-0.184],[0,0],[-0.122,-0.018],[0,0],[-1.229,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0.122,-0.018],[0,0],[-1.22,-0.184],[0,0],[0,0],[0,0],[-1.229,0],[0,0],[-0.122,0.018],[0,0],[1.22,0.184],[0,0],[0,0],[0,0],[1.229,0]],"v":[[4.568,0.395],[6.344,0.127],[6.344,-0.127],[4.568,-0.395],[0.892,-0.671],[0.834,-0.671],[-0.834,-0.671],[-0.892,-0.671],[-4.568,-0.395],[-6.344,-0.127],[-6.344,0.127],[-4.568,0.395],[-0.892,0.671],[-0.834,0.671],[0.834,0.671],[0.892,0.671]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"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":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.184,1.22],[0,0],[0.018,-0.122],[0,0],[0,-1.229],[0,0],[0,0],[0,0],[-0.184,-1.22],[0,0],[-0.018,0.122],[0,0],[0,1.229],[0,0],[0,0],[0,0]],"o":[[0,0],[-0.018,-0.122],[0,0],[-0.184,1.22],[0,0],[0,0],[0,0],[0,1.229],[0,0],[0.018,0.122],[0,0],[0.184,-1.22],[0,0],[0,0],[0,0],[0,-1.229]],"v":[[0.395,-4.568],[0.127,-6.344],[-0.127,-6.344],[-0.395,-4.568],[-0.671,-0.892],[-0.671,-0.834],[-0.671,0.834],[-0.671,0.892],[-0.395,4.568],[-0.127,6.344],[0.127,6.344],[0.395,4.568],[0.671,0.892],[0.671,0.834],[0.671,-0.834],[0.671,-0.892]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"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":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[3.295,3.295],"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":[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":[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 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":40,"ty":4,"nm":"STARS 79","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[1830.847,555.771,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.22,0.184],[0,0],[0.122,0.018],[0,0],[1.229,0],[0,0],[0,0],[0,0],[1.22,-0.184],[0,0],[-0.122,-0.018],[0,0],[-1.229,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0.122,-0.018],[0,0],[-1.22,-0.184],[0,0],[0,0],[0,0],[-1.229,0],[0,0],[-0.122,0.018],[0,0],[1.22,0.184],[0,0],[0,0],[0,0],[1.229,0]],"v":[[4.568,0.395],[6.344,0.127],[6.344,-0.127],[4.568,-0.395],[0.892,-0.671],[0.834,-0.671],[-0.834,-0.671],[-0.892,-0.671],[-4.568,-0.395],[-6.344,-0.127],[-6.344,0.127],[-4.568,0.395],[-0.892,0.671],[-0.834,0.671],[0.834,0.671],[0.892,0.671]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"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":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.184,1.22],[0,0],[0.018,-0.122],[0,0],[0,-1.229],[0,0],[0,0],[0,0],[-0.184,-1.22],[0,0],[-0.018,0.122],[0,0],[0,1.229],[0,0],[0,0],[0,0]],"o":[[0,0],[-0.018,-0.122],[0,0],[-0.184,1.22],[0,0],[0,0],[0,0],[0,1.229],[0,0],[0.018,0.122],[0,0],[0.184,-1.22],[0,0],[0,0],[0,0],[0,-1.229]],"v":[[0.395,-4.568],[0.127,-6.344],[-0.127,-6.344],[-0.395,-4.568],[-0.671,-0.892],[-0.671,-0.834],[-0.671,0.834],[-0.671,0.892],[-0.395,4.568],[-0.127,6.344],[0.127,6.344],[0.395,4.568],[0.671,0.892],[0.671,0.834],[0.671,-0.834],[0.671,-0.892]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"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":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[3.295,3.295],"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":[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":[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 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":41,"ty":4,"nm":"STARS 78","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[1786.447,908.11,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.22,0.184],[0,0],[0.122,0.018],[0,0],[1.229,0],[0,0],[0,0],[0,0],[1.22,-0.184],[0,0],[-0.122,-0.018],[0,0],[-1.229,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0.122,-0.018],[0,0],[-1.22,-0.184],[0,0],[0,0],[0,0],[-1.229,0],[0,0],[-0.122,0.018],[0,0],[1.22,0.184],[0,0],[0,0],[0,0],[1.229,0]],"v":[[4.568,0.395],[6.344,0.127],[6.344,-0.127],[4.568,-0.395],[0.892,-0.671],[0.834,-0.671],[-0.834,-0.671],[-0.892,-0.671],[-4.568,-0.395],[-6.344,-0.127],[-6.344,0.127],[-4.568,0.395],[-0.892,0.671],[-0.834,0.671],[0.834,0.671],[0.892,0.671]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"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":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.184,1.22],[0,0],[0.018,-0.122],[0,0],[0,-1.229],[0,0],[0,0],[0,0],[-0.184,-1.22],[0,0],[-0.018,0.122],[0,0],[0,1.229],[0,0],[0,0],[0,0]],"o":[[0,0],[-0.018,-0.122],[0,0],[-0.184,1.22],[0,0],[0,0],[0,0],[0,1.229],[0,0],[0.018,0.122],[0,0],[0.184,-1.22],[0,0],[0,0],[0,0],[0,-1.229]],"v":[[0.395,-4.568],[0.127,-6.344],[-0.127,-6.344],[-0.395,-4.568],[-0.671,-0.892],[-0.671,-0.834],[-0.671,0.834],[-0.671,0.892],[-0.395,4.568],[-0.127,6.344],[0.127,6.344],[0.395,4.568],[0.671,0.892],[0.671,0.834],[0.671,-0.834],[0.671,-0.892]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"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":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[3.295,3.295],"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":[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":[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 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":42,"ty":4,"nm":"STARS 77","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[1752.165,714.222,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.22,0.184],[0,0],[0.122,0.018],[0,0],[1.229,0],[0,0],[0,0],[0,0],[1.22,-0.184],[0,0],[-0.122,-0.018],[0,0],[-1.229,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0.122,-0.018],[0,0],[-1.22,-0.184],[0,0],[0,0],[0,0],[-1.229,0],[0,0],[-0.122,0.018],[0,0],[1.22,0.184],[0,0],[0,0],[0,0],[1.229,0]],"v":[[4.568,0.395],[6.344,0.127],[6.344,-0.127],[4.568,-0.395],[0.892,-0.671],[0.834,-0.671],[-0.834,-0.671],[-0.892,-0.671],[-4.568,-0.395],[-6.344,-0.127],[-6.344,0.127],[-4.568,0.395],[-0.892,0.671],[-0.834,0.671],[0.834,0.671],[0.892,0.671]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"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":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.184,1.22],[0,0],[0.018,-0.122],[0,0],[0,-1.229],[0,0],[0,0],[0,0],[-0.184,-1.22],[0,0],[-0.018,0.122],[0,0],[0,1.229],[0,0],[0,0],[0,0]],"o":[[0,0],[-0.018,-0.122],[0,0],[-0.184,1.22],[0,0],[0,0],[0,0],[0,1.229],[0,0],[0.018,0.122],[0,0],[0.184,-1.22],[0,0],[0,0],[0,0],[0,-1.229]],"v":[[0.395,-4.568],[0.127,-6.344],[-0.127,-6.344],[-0.395,-4.568],[-0.671,-0.892],[-0.671,-0.834],[-0.671,0.834],[-0.671,0.892],[-0.395,4.568],[-0.127,6.344],[0.127,6.344],[0.395,4.568],[0.671,0.892],[0.671,0.834],[0.671,-0.834],[0.671,-0.892]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"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":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[3.295,3.295],"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":[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":[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 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":43,"ty":4,"nm":"STARS 76","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[169.337,576.148,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.22,0.184],[0,0],[0.122,0.018],[0,0],[1.229,0],[0,0],[0,0],[0,0],[1.22,-0.184],[0,0],[-0.122,-0.018],[0,0],[-1.229,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0.122,-0.018],[0,0],[-1.22,-0.184],[0,0],[0,0],[0,0],[-1.229,0],[0,0],[-0.122,0.018],[0,0],[1.22,0.184],[0,0],[0,0],[0,0],[1.229,0]],"v":[[4.568,0.395],[6.344,0.127],[6.344,-0.127],[4.568,-0.395],[0.892,-0.671],[0.834,-0.671],[-0.834,-0.671],[-0.892,-0.671],[-4.568,-0.395],[-6.344,-0.127],[-6.344,0.127],[-4.568,0.395],[-0.892,0.671],[-0.834,0.671],[0.834,0.671],[0.892,0.671]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"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":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.184,1.22],[0,0],[0.018,-0.122],[0,0],[0,-1.229],[0,0],[0,0],[0,0],[-0.184,-1.22],[0,0],[-0.018,0.122],[0,0],[0,1.229],[0,0],[0,0],[0,0]],"o":[[0,0],[-0.018,-0.122],[0,0],[-0.184,1.22],[0,0],[0,0],[0,0],[0,1.229],[0,0],[0.018,0.122],[0,0],[0.184,-1.22],[0,0],[0,0],[0,0],[0,-1.229]],"v":[[0.395,-4.568],[0.127,-6.344],[-0.127,-6.344],[-0.395,-4.568],[-0.671,-0.892],[-0.671,-0.834],[-0.671,0.834],[-0.671,0.892],[-0.395,4.568],[-0.127,6.344],[0.127,6.344],[0.395,4.568],[0.671,0.892],[0.671,0.834],[0.671,-0.834],[0.671,-0.892]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"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":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[3.295,3.295],"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":[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":[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 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":44,"ty":4,"nm":"STARS 75","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[82.109,518.374,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.22,0.184],[0,0],[0.122,0.018],[0,0],[1.229,0],[0,0],[0,0],[0,0],[1.22,-0.184],[0,0],[-0.122,-0.018],[0,0],[-1.229,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0.122,-0.018],[0,0],[-1.22,-0.184],[0,0],[0,0],[0,0],[-1.229,0],[0,0],[-0.122,0.018],[0,0],[1.22,0.184],[0,0],[0,0],[0,0],[1.229,0]],"v":[[4.568,0.395],[6.344,0.127],[6.344,-0.127],[4.568,-0.395],[0.892,-0.671],[0.834,-0.671],[-0.834,-0.671],[-0.892,-0.671],[-4.568,-0.395],[-6.344,-0.127],[-6.344,0.127],[-4.568,0.395],[-0.892,0.671],[-0.834,0.671],[0.834,0.671],[0.892,0.671]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"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":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.184,1.22],[0,0],[0.018,-0.122],[0,0],[0,-1.229],[0,0],[0,0],[0,0],[-0.184,-1.22],[0,0],[-0.018,0.122],[0,0],[0,1.229],[0,0],[0,0],[0,0]],"o":[[0,0],[-0.018,-0.122],[0,0],[-0.184,1.22],[0,0],[0,0],[0,0],[0,1.229],[0,0],[0.018,0.122],[0,0],[0.184,-1.22],[0,0],[0,0],[0,0],[0,-1.229]],"v":[[0.395,-4.568],[0.127,-6.344],[-0.127,-6.344],[-0.395,-4.568],[-0.671,-0.892],[-0.671,-0.834],[-0.671,0.834],[-0.671,0.892],[-0.395,4.568],[-0.127,6.344],[0.127,6.344],[0.395,4.568],[0.671,0.892],[0.671,0.834],[0.671,-0.834],[0.671,-0.892]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"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":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[3.295,3.295],"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":[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":[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 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":45,"ty":4,"nm":"STARS 74","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[164.925,461.379,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.22,0.184],[0,0],[0.122,0.018],[0,0],[1.229,0],[0,0],[0,0],[0,0],[1.22,-0.184],[0,0],[-0.122,-0.018],[0,0],[-1.229,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0.122,-0.018],[0,0],[-1.22,-0.184],[0,0],[0,0],[0,0],[-1.229,0],[0,0],[-0.122,0.018],[0,0],[1.22,0.184],[0,0],[0,0],[0,0],[1.229,0]],"v":[[4.568,0.395],[6.344,0.127],[6.344,-0.127],[4.568,-0.395],[0.892,-0.671],[0.834,-0.671],[-0.834,-0.671],[-0.892,-0.671],[-4.568,-0.395],[-6.344,-0.127],[-6.344,0.127],[-4.568,0.395],[-0.892,0.671],[-0.834,0.671],[0.834,0.671],[0.892,0.671]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"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":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.184,1.22],[0,0],[0.018,-0.122],[0,0],[0,-1.229],[0,0],[0,0],[0,0],[-0.184,-1.22],[0,0],[-0.018,0.122],[0,0],[0,1.229],[0,0],[0,0],[0,0]],"o":[[0,0],[-0.018,-0.122],[0,0],[-0.184,1.22],[0,0],[0,0],[0,0],[0,1.229],[0,0],[0.018,0.122],[0,0],[0.184,-1.22],[0,0],[0,0],[0,0],[0,-1.229]],"v":[[0.395,-4.568],[0.127,-6.344],[-0.127,-6.344],[-0.395,-4.568],[-0.671,-0.892],[-0.671,-0.834],[-0.671,0.834],[-0.671,0.892],[-0.395,4.568],[-0.127,6.344],[0.127,6.344],[0.395,4.568],[0.671,0.892],[0.671,0.834],[0.671,-0.834],[0.671,-0.892]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"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":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[3.295,3.295],"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":[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":[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 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":46,"ty":4,"nm":"STARS 73","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[291.918,287.82,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[5.598,5.598],"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":[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":[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":"STARS","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":47,"ty":4,"nm":"STARS 72","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[553.427,302.634,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[5.598,5.598],"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":[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":[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":"STARS","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":48,"ty":4,"nm":"STARS 71","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[328.101,428.731,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[5.598,5.598],"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":[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":[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":"STARS","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":49,"ty":4,"nm":"STARS 70","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[149.258,303.8,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[5.598,5.598],"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":[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":[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":"STARS","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":50,"ty":4,"nm":"STARS 69","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[269.355,249.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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.22,0.184],[0,0],[0.122,0.018],[0,0],[1.229,0],[0,0],[0,0],[0,0],[1.22,-0.184],[0,0],[-0.122,-0.018],[0,0],[-1.229,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0.122,-0.018],[0,0],[-1.22,-0.184],[0,0],[0,0],[0,0],[-1.229,0],[0,0],[-0.122,0.018],[0,0],[1.22,0.184],[0,0],[0,0],[0,0],[1.229,0]],"v":[[4.568,0.395],[6.344,0.127],[6.344,-0.127],[4.568,-0.395],[0.892,-0.671],[0.834,-0.671],[-0.834,-0.671],[-0.892,-0.671],[-4.568,-0.395],[-6.344,-0.127],[-6.344,0.127],[-4.568,0.395],[-0.892,0.671],[-0.834,0.671],[0.834,0.671],[0.892,0.671]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"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":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.184,1.22],[0,0],[0.018,-0.122],[0,0],[0,-1.229],[0,0],[0,0],[0,0],[-0.184,-1.22],[0,0],[-0.018,0.122],[0,0],[0,1.229],[0,0],[0,0],[0,0]],"o":[[0,0],[-0.018,-0.122],[0,0],[-0.184,1.22],[0,0],[0,0],[0,0],[0,1.229],[0,0],[0.018,0.122],[0,0],[0.184,-1.22],[0,0],[0,0],[0,0],[0,-1.229]],"v":[[0.395,-4.568],[0.127,-6.344],[-0.127,-6.344],[-0.395,-4.568],[-0.671,-0.892],[-0.671,-0.834],[-0.671,0.834],[-0.671,0.892],[-0.395,4.568],[-0.127,6.344],[0.127,6.344],[0.395,4.568],[0.671,0.892],[0.671,0.834],[0.671,-0.834],[0.671,-0.892]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"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":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[3.295,3.295],"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":[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":[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 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":51,"ty":4,"nm":"STARS 68","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[1260.442,189.644,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.22,0.184],[0,0],[0.122,0.018],[0,0],[1.229,0],[0,0],[0,0],[0,0],[1.22,-0.184],[0,0],[-0.122,-0.018],[0,0],[-1.229,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0.122,-0.018],[0,0],[-1.22,-0.184],[0,0],[0,0],[0,0],[-1.229,0],[0,0],[-0.122,0.018],[0,0],[1.22,0.184],[0,0],[0,0],[0,0],[1.229,0]],"v":[[4.568,0.395],[6.344,0.127],[6.344,-0.127],[4.568,-0.395],[0.892,-0.671],[0.834,-0.671],[-0.834,-0.671],[-0.892,-0.671],[-4.568,-0.395],[-6.344,-0.127],[-6.344,0.127],[-4.568,0.395],[-0.892,0.671],[-0.834,0.671],[0.834,0.671],[0.892,0.671]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"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":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.184,1.22],[0,0],[0.018,-0.122],[0,0],[0,-1.229],[0,0],[0,0],[0,0],[-0.184,-1.22],[0,0],[-0.018,0.122],[0,0],[0,1.229],[0,0],[0,0],[0,0]],"o":[[0,0],[-0.018,-0.122],[0,0],[-0.184,1.22],[0,0],[0,0],[0,0],[0,1.229],[0,0],[0.018,0.122],[0,0],[0.184,-1.22],[0,0],[0,0],[0,0],[0,-1.229]],"v":[[0.395,-4.568],[0.127,-6.344],[-0.127,-6.344],[-0.395,-4.568],[-0.671,-0.892],[-0.671,-0.834],[-0.671,0.834],[-0.671,0.892],[-0.395,4.568],[-0.127,6.344],[0.127,6.344],[0.395,4.568],[0.671,0.892],[0.671,0.834],[0.671,-0.834],[0.671,-0.892]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"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":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[3.295,3.295],"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":[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":[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 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":52,"ty":4,"nm":"STARS 67","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[1342.12,152.468,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[5.598,5.598],"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":[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":[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":"STARS","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":53,"ty":4,"nm":"STARS 66","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[1293.622,168.082,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[5.598,5.598],"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":[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":[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":"STARS","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":54,"ty":4,"nm":"STARS 65","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[1146.582,157.132,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[5.598,5.598],"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":[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":[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":"STARS","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":55,"ty":4,"nm":"STARS 64","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[1208.511,155.485,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.22,0.184],[0,0],[0.122,0.018],[0,0],[1.229,0],[0,0],[0,0],[0,0],[1.22,-0.184],[0,0],[-0.122,-0.018],[0,0],[-1.229,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0.122,-0.018],[0,0],[-1.22,-0.184],[0,0],[0,0],[0,0],[-1.229,0],[0,0],[-0.122,0.018],[0,0],[1.22,0.184],[0,0],[0,0],[0,0],[1.229,0]],"v":[[4.568,0.395],[6.344,0.127],[6.344,-0.127],[4.568,-0.395],[0.892,-0.671],[0.834,-0.671],[-0.834,-0.671],[-0.892,-0.671],[-4.568,-0.395],[-6.344,-0.127],[-6.344,0.127],[-4.568,0.395],[-0.892,0.671],[-0.834,0.671],[0.834,0.671],[0.892,0.671]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"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":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.184,1.22],[0,0],[0.018,-0.122],[0,0],[0,-1.229],[0,0],[0,0],[0,0],[-0.184,-1.22],[0,0],[-0.018,0.122],[0,0],[0,1.229],[0,0],[0,0],[0,0]],"o":[[0,0],[-0.018,-0.122],[0,0],[-0.184,1.22],[0,0],[0,0],[0,0],[0,1.229],[0,0],[0.018,0.122],[0,0],[0.184,-1.22],[0,0],[0,0],[0,0],[0,-1.229]],"v":[[0.395,-4.568],[0.127,-6.344],[-0.127,-6.344],[-0.395,-4.568],[-0.671,-0.892],[-0.671,-0.834],[-0.671,0.834],[-0.671,0.892],[-0.395,4.568],[-0.127,6.344],[0.127,6.344],[0.395,4.568],[0.671,0.892],[0.671,0.834],[0.671,-0.834],[0.671,-0.892]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"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":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[3.295,3.295],"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":[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":[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 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":56,"ty":4,"nm":"STARS 63","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[778.054,141.678,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.22,0.184],[0,0],[0.122,0.018],[0,0],[1.229,0],[0,0],[0,0],[0,0],[1.22,-0.184],[0,0],[-0.122,-0.018],[0,0],[-1.229,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0.122,-0.018],[0,0],[-1.22,-0.184],[0,0],[0,0],[0,0],[-1.229,0],[0,0],[-0.122,0.018],[0,0],[1.22,0.184],[0,0],[0,0],[0,0],[1.229,0]],"v":[[4.568,0.395],[6.344,0.127],[6.344,-0.127],[4.568,-0.395],[0.892,-0.671],[0.834,-0.671],[-0.834,-0.671],[-0.892,-0.671],[-4.568,-0.395],[-6.344,-0.127],[-6.344,0.127],[-4.568,0.395],[-0.892,0.671],[-0.834,0.671],[0.834,0.671],[0.892,0.671]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"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":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.184,1.22],[0,0],[0.018,-0.122],[0,0],[0,-1.229],[0,0],[0,0],[0,0],[-0.184,-1.22],[0,0],[-0.018,0.122],[0,0],[0,1.229],[0,0],[0,0],[0,0]],"o":[[0,0],[-0.018,-0.122],[0,0],[-0.184,1.22],[0,0],[0,0],[0,0],[0,1.229],[0,0],[0.018,0.122],[0,0],[0.184,-1.22],[0,0],[0,0],[0,0],[0,-1.229]],"v":[[0.395,-4.568],[0.127,-6.344],[-0.127,-6.344],[-0.395,-4.568],[-0.671,-0.892],[-0.671,-0.834],[-0.671,0.834],[-0.671,0.892],[-0.395,4.568],[-0.127,6.344],[0.127,6.344],[0.395,4.568],[0.671,0.892],[0.671,0.834],[0.671,-0.834],[0.671,-0.892]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"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":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[3.295,3.295],"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":[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":[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 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":57,"ty":4,"nm":"STARS 62","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[859.732,117.316,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[5.598,5.598],"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":[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":[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":"STARS","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":58,"ty":4,"nm":"STARS 61","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[811.234,158.709,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[5.598,5.598],"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":[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":[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":"STARS","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":59,"ty":4,"nm":"STARS 60","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[223.111,174.954,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.22,0.184],[0,0],[0.122,0.018],[0,0],[1.229,0],[0,0],[0,0],[0,0],[1.22,-0.184],[0,0],[-0.122,-0.018],[0,0],[-1.229,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0.122,-0.018],[0,0],[-1.22,-0.184],[0,0],[0,0],[0,0],[-1.229,0],[0,0],[-0.122,0.018],[0,0],[1.22,0.184],[0,0],[0,0],[0,0],[1.229,0]],"v":[[4.568,0.395],[6.344,0.127],[6.344,-0.127],[4.568,-0.395],[0.892,-0.671],[0.834,-0.671],[-0.834,-0.671],[-0.892,-0.671],[-4.568,-0.395],[-6.344,-0.127],[-6.344,0.127],[-4.568,0.395],[-0.892,0.671],[-0.834,0.671],[0.834,0.671],[0.892,0.671]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"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":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.184,1.22],[0,0],[0.018,-0.122],[0,0],[0,-1.229],[0,0],[0,0],[0,0],[-0.184,-1.22],[0,0],[-0.018,0.122],[0,0],[0,1.229],[0,0],[0,0],[0,0]],"o":[[0,0],[-0.018,-0.122],[0,0],[-0.184,1.22],[0,0],[0,0],[0,0],[0,1.229],[0,0],[0.018,0.122],[0,0],[0.184,-1.22],[0,0],[0,0],[0,0],[0,-1.229]],"v":[[0.395,-4.568],[0.127,-6.344],[-0.127,-6.344],[-0.395,-4.568],[-0.671,-0.892],[-0.671,-0.834],[-0.671,0.834],[-0.671,0.892],[-0.395,4.568],[-0.127,6.344],[0.127,6.344],[0.395,4.568],[0.671,0.892],[0.671,0.834],[0.671,-0.834],[0.671,-0.892]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"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":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[3.295,3.295],"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":[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":[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 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":60,"ty":4,"nm":"STARS 59","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[144.319,140.716,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[5.598,5.598],"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":[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":[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":"STARS","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":61,"ty":4,"nm":"STARS 58","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[408.506,242.681,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[5.598,5.598],"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":[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":[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":"STARS","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":62,"ty":4,"nm":"STARS 57","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[304.789,150.592,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[5.598,5.598],"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":[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":[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":"STARS","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":63,"ty":4,"nm":"STARS 56","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[177.943,103.081,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[5.598,5.598],"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":[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":[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":"STARS","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":64,"ty":4,"nm":"STARS 55","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[96.862,86.213,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[5.598,5.598],"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":[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":[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":"STARS","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":65,"ty":4,"nm":"STARS 54","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[88.358,147.793,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[5.598,5.598],"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":[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":[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":"STARS","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":66,"ty":4,"nm":"STARS 53","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[112.756,245.48,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[5.598,5.598],"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":[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":[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":"STARS","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":67,"ty":4,"nm":"STARS 52","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[164.926,208.25,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[5.598,5.598],"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":[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":[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":"STARS","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":68,"ty":4,"nm":"STARS 51","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[256.292,191.986,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[5.598,5.598],"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":[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":[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":"STARS","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":69,"ty":4,"nm":"STARS 50","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[363.922,108.68,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[5.598,5.598],"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":[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":[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":"STARS","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":70,"ty":4,"nm":"STARS 49","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[431.849,181.39,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[5.598,5.598],"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":[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":[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":"STARS","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":71,"ty":4,"nm":"STARS 48","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[664.194,109.165,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[5.598,5.598],"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":[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":[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":"STARS","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":72,"ty":4,"nm":"STARS 47","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[614.445,130.275,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[5.598,5.598],"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":[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":[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":"STARS","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":73,"ty":4,"nm":"STARS 46","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[591.348,178.591,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.22,0.184],[0,0],[0.122,0.018],[0,0],[1.229,0],[0,0],[0,0],[0,0],[1.22,-0.184],[0,0],[-0.122,-0.018],[0,0],[-1.229,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0.122,-0.018],[0,0],[-1.22,-0.184],[0,0],[0,0],[0,0],[-1.229,0],[0,0],[-0.122,0.018],[0,0],[1.22,0.184],[0,0],[0,0],[0,0],[1.229,0]],"v":[[4.568,0.395],[6.344,0.127],[6.344,-0.127],[4.568,-0.395],[0.892,-0.671],[0.834,-0.671],[-0.834,-0.671],[-0.892,-0.671],[-4.568,-0.395],[-6.344,-0.127],[-6.344,0.127],[-4.568,0.395],[-0.892,0.671],[-0.834,0.671],[0.834,0.671],[0.892,0.671]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"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":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.184,1.22],[0,0],[0.018,-0.122],[0,0],[0,-1.229],[0,0],[0,0],[0,0],[-0.184,-1.22],[0,0],[-0.018,0.122],[0,0],[0,1.229],[0,0],[0,0],[0,0]],"o":[[0,0],[-0.018,-0.122],[0,0],[-0.184,1.22],[0,0],[0,0],[0,0],[0,1.229],[0,0],[0.018,0.122],[0,0],[0.184,-1.22],[0,0],[0,0],[0,0],[0,-1.229]],"v":[[0.395,-4.568],[0.127,-6.344],[-0.127,-6.344],[-0.395,-4.568],[-0.671,-0.892],[-0.671,-0.834],[-0.671,0.834],[-0.671,0.892],[-0.395,4.568],[-0.127,6.344],[0.127,6.344],[0.395,4.568],[0.671,0.892],[0.671,0.834],[0.671,-0.834],[0.671,-0.892]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"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":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[3.295,3.295],"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":[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":[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 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":74,"ty":4,"nm":"STARS 45","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[726.123,107.518,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.22,0.184],[0,0],[0.122,0.018],[0,0],[1.229,0],[0,0],[0,0],[0,0],[1.22,-0.184],[0,0],[-0.122,-0.018],[0,0],[-1.229,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0.122,-0.018],[0,0],[-1.22,-0.184],[0,0],[0,0],[0,0],[-1.229,0],[0,0],[-0.122,0.018],[0,0],[1.22,0.184],[0,0],[0,0],[0,0],[1.229,0]],"v":[[4.568,0.395],[6.344,0.127],[6.344,-0.127],[4.568,-0.395],[0.892,-0.671],[0.834,-0.671],[-0.834,-0.671],[-0.892,-0.671],[-4.568,-0.395],[-6.344,-0.127],[-6.344,0.127],[-4.568,0.395],[-0.892,0.671],[-0.834,0.671],[0.834,0.671],[0.892,0.671]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"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":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.184,1.22],[0,0],[0.018,-0.122],[0,0],[0,-1.229],[0,0],[0,0],[0,0],[-0.184,-1.22],[0,0],[-0.018,0.122],[0,0],[0,1.229],[0,0],[0,0],[0,0]],"o":[[0,0],[-0.018,-0.122],[0,0],[-0.184,1.22],[0,0],[0,0],[0,0],[0,1.229],[0,0],[0.018,0.122],[0,0],[0.184,-1.22],[0,0],[0,0],[0,0],[0,-1.229]],"v":[[0.395,-4.568],[0.127,-6.344],[-0.127,-6.344],[-0.395,-4.568],[-0.671,-0.892],[-0.671,-0.834],[-0.671,0.834],[-0.671,0.892],[-0.395,4.568],[-0.127,6.344],[0.127,6.344],[0.395,4.568],[0.671,0.892],[0.671,0.834],[0.671,-0.834],[0.671,-0.892]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"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":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[3.295,3.295],"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":[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":[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 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":75,"ty":4,"nm":"STARS 44","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[939.354,183.208,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.22,0.184],[0,0],[0.122,0.018],[0,0],[1.229,0],[0,0],[0,0],[0,0],[1.22,-0.184],[0,0],[-0.122,-0.018],[0,0],[-1.229,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0.122,-0.018],[0,0],[-1.22,-0.184],[0,0],[0,0],[0,0],[-1.229,0],[0,0],[-0.122,0.018],[0,0],[1.22,0.184],[0,0],[0,0],[0,0],[1.229,0]],"v":[[4.568,0.395],[6.344,0.127],[6.344,-0.127],[4.568,-0.395],[0.892,-0.671],[0.834,-0.671],[-0.834,-0.671],[-0.892,-0.671],[-4.568,-0.395],[-6.344,-0.127],[-6.344,0.127],[-4.568,0.395],[-0.892,0.671],[-0.834,0.671],[0.834,0.671],[0.892,0.671]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"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":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.184,1.22],[0,0],[0.018,-0.122],[0,0],[0,-1.229],[0,0],[0,0],[0,0],[-0.184,-1.22],[0,0],[-0.018,0.122],[0,0],[0,1.229],[0,0],[0,0],[0,0]],"o":[[0,0],[-0.018,-0.122],[0,0],[-0.184,1.22],[0,0],[0,0],[0,0],[0,1.229],[0,0],[0.018,0.122],[0,0],[0.184,-1.22],[0,0],[0,0],[0,0],[0,-1.229]],"v":[[0.395,-4.568],[0.127,-6.344],[-0.127,-6.344],[-0.395,-4.568],[-0.671,-0.892],[-0.671,-0.834],[-0.671,0.834],[-0.671,0.892],[-0.395,4.568],[-0.127,6.344],[0.127,6.344],[0.395,4.568],[0.671,0.892],[0.671,0.834],[0.671,-0.834],[0.671,-0.892]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"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":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[3.295,3.295],"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":[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":[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 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":76,"ty":4,"nm":"STARS 43","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[650.894,231.173,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.22,0.184],[0,0],[0.122,0.018],[0,0],[1.229,0],[0,0],[0,0],[0,0],[1.22,-0.184],[0,0],[-0.122,-0.018],[0,0],[-1.229,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0.122,-0.018],[0,0],[-1.22,-0.184],[0,0],[0,0],[0,0],[-1.229,0],[0,0],[-0.122,0.018],[0,0],[1.22,0.184],[0,0],[0,0],[0,0],[1.229,0]],"v":[[4.568,0.395],[6.344,0.127],[6.344,-0.127],[4.568,-0.395],[0.892,-0.671],[0.834,-0.671],[-0.834,-0.671],[-0.892,-0.671],[-4.568,-0.395],[-6.344,-0.127],[-6.344,0.127],[-4.568,0.395],[-0.892,0.671],[-0.834,0.671],[0.834,0.671],[0.892,0.671]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"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":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.184,1.22],[0,0],[0.018,-0.122],[0,0],[0,-1.229],[0,0],[0,0],[0,0],[-0.184,-1.22],[0,0],[-0.018,0.122],[0,0],[0,1.229],[0,0],[0,0],[0,0]],"o":[[0,0],[-0.018,-0.122],[0,0],[-0.184,1.22],[0,0],[0,0],[0,0],[0,1.229],[0,0],[0.018,0.122],[0,0],[0.184,-1.22],[0,0],[0,0],[0,0],[0,-1.229]],"v":[[0.395,-4.568],[0.127,-6.344],[-0.127,-6.344],[-0.395,-4.568],[-0.671,-0.892],[-0.671,-0.834],[-0.671,0.834],[-0.671,0.892],[-0.395,4.568],[-0.127,6.344],[0.127,6.344],[0.395,4.568],[0.671,0.892],[0.671,0.834],[0.671,-0.834],[0.671,-0.892]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"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":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[3.295,3.295],"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":[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":[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 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":77,"ty":4,"nm":"STARS 42","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[694.387,297.023,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.22,0.184],[0,0],[0.122,0.018],[0,0],[1.229,0],[0,0],[0,0],[0,0],[1.22,-0.184],[0,0],[-0.122,-0.018],[0,0],[-1.229,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0.122,-0.018],[0,0],[-1.22,-0.184],[0,0],[0,0],[0,0],[-1.229,0],[0,0],[-0.122,0.018],[0,0],[1.22,0.184],[0,0],[0,0],[0,0],[1.229,0]],"v":[[4.568,0.395],[6.344,0.127],[6.344,-0.127],[4.568,-0.395],[0.892,-0.671],[0.834,-0.671],[-0.834,-0.671],[-0.892,-0.671],[-4.568,-0.395],[-6.344,-0.127],[-6.344,0.127],[-4.568,0.395],[-0.892,0.671],[-0.834,0.671],[0.834,0.671],[0.892,0.671]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"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":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.184,1.22],[0,0],[0.018,-0.122],[0,0],[0,-1.229],[0,0],[0,0],[0,0],[-0.184,-1.22],[0,0],[-0.018,0.122],[0,0],[0,1.229],[0,0],[0,0],[0,0]],"o":[[0,0],[-0.018,-0.122],[0,0],[-0.184,1.22],[0,0],[0,0],[0,0],[0,1.229],[0,0],[0.018,0.122],[0,0],[0.184,-1.22],[0,0],[0,0],[0,0],[0,-1.229]],"v":[[0.395,-4.568],[0.127,-6.344],[-0.127,-6.344],[-0.395,-4.568],[-0.671,-0.892],[-0.671,-0.834],[-0.671,0.834],[-0.671,0.892],[-0.395,4.568],[-0.127,6.344],[0.127,6.344],[0.395,4.568],[0.671,0.892],[0.671,0.834],[0.671,-0.834],[0.671,-0.892]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"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":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[3.295,3.295],"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":[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":[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 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":78,"ty":4,"nm":"STARS 41","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[715.356,185.027,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.22,0.184],[0,0],[0.122,0.018],[0,0],[1.229,0],[0,0],[0,0],[0,0],[1.22,-0.184],[0,0],[-0.122,-0.018],[0,0],[-1.229,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0.122,-0.018],[0,0],[-1.22,-0.184],[0,0],[0,0],[0,0],[-1.229,0],[0,0],[-0.122,0.018],[0,0],[1.22,0.184],[0,0],[0,0],[0,0],[1.229,0]],"v":[[4.568,0.395],[6.344,0.127],[6.344,-0.127],[4.568,-0.395],[0.892,-0.671],[0.834,-0.671],[-0.834,-0.671],[-0.892,-0.671],[-4.568,-0.395],[-6.344,-0.127],[-6.344,0.127],[-4.568,0.395],[-0.892,0.671],[-0.834,0.671],[0.834,0.671],[0.892,0.671]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"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":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.184,1.22],[0,0],[0.018,-0.122],[0,0],[0,-1.229],[0,0],[0,0],[0,0],[-0.184,-1.22],[0,0],[-0.018,0.122],[0,0],[0,1.229],[0,0],[0,0],[0,0]],"o":[[0,0],[-0.018,-0.122],[0,0],[-0.184,1.22],[0,0],[0,0],[0,0],[0,1.229],[0,0],[0.018,0.122],[0,0],[0.184,-1.22],[0,0],[0,0],[0,0],[0,-1.229]],"v":[[0.395,-4.568],[0.127,-6.344],[-0.127,-6.344],[-0.395,-4.568],[-0.671,-0.892],[-0.671,-0.834],[-0.671,0.834],[-0.671,0.892],[-0.395,4.568],[-0.127,6.344],[0.127,6.344],[0.395,4.568],[0.671,0.892],[0.671,0.834],[0.671,-0.834],[0.671,-0.892]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"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":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[3.295,3.295],"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":[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":[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 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":79,"ty":4,"nm":"STARS 40","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[825.78,228.855,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.22,0.184],[0,0],[0.122,0.018],[0,0],[1.229,0],[0,0],[0,0],[0,0],[1.22,-0.184],[0,0],[-0.122,-0.018],[0,0],[-1.229,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0.122,-0.018],[0,0],[-1.22,-0.184],[0,0],[0,0],[0,0],[-1.229,0],[0,0],[-0.122,0.018],[0,0],[1.22,0.184],[0,0],[0,0],[0,0],[1.229,0]],"v":[[4.568,0.395],[6.344,0.127],[6.344,-0.127],[4.568,-0.395],[0.892,-0.671],[0.834,-0.671],[-0.834,-0.671],[-0.892,-0.671],[-4.568,-0.395],[-6.344,-0.127],[-6.344,0.127],[-4.568,0.395],[-0.892,0.671],[-0.834,0.671],[0.834,0.671],[0.892,0.671]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"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":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.184,1.22],[0,0],[0.018,-0.122],[0,0],[0,-1.229],[0,0],[0,0],[0,0],[-0.184,-1.22],[0,0],[-0.018,0.122],[0,0],[0,1.229],[0,0],[0,0],[0,0]],"o":[[0,0],[-0.018,-0.122],[0,0],[-0.184,1.22],[0,0],[0,0],[0,0],[0,1.229],[0,0],[0.018,0.122],[0,0],[0.184,-1.22],[0,0],[0,0],[0,0],[0,-1.229]],"v":[[0.395,-4.568],[0.127,-6.344],[-0.127,-6.344],[-0.395,-4.568],[-0.671,-0.892],[-0.671,-0.834],[-0.671,0.834],[-0.671,0.892],[-0.395,4.568],[-0.127,6.344],[0.127,6.344],[0.395,4.568],[0.671,0.892],[0.671,0.834],[0.671,-0.834],[0.671,-0.892]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"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":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[3.295,3.295],"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":[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":[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 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":80,"ty":4,"nm":"STARS 39","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[892.397,145.654,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[5.598,5.598],"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":[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":[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":"STARS","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":81,"ty":4,"nm":"STARS 38","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[998.863,190.315,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[5.598,5.598],"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":[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":[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":"STARS","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":82,"ty":4,"nm":"STARS 37","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[932.178,108.189,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[5.598,5.598],"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":[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":[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":"STARS","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":83,"ty":4,"nm":"STARS 36","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[1087.927,135.214,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[5.598,5.598],"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":[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":[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":"STARS","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":84,"ty":4,"nm":"STARS 35","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[1572.416,462.424,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[5.598,5.598],"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":[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":[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":"STARS","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":85,"ty":4,"nm":"STARS 34","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[1590.508,323.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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[5.598,5.598],"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":[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":[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":"STARS","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":86,"ty":4,"nm":"STARS 33","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[1825.499,740.761,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.22,0.184],[0,0],[0.122,0.018],[0,0],[1.229,0],[0,0],[0,0],[0,0],[1.22,-0.184],[0,0],[-0.122,-0.018],[0,0],[-1.229,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0.122,-0.018],[0,0],[-1.22,-0.184],[0,0],[0,0],[0,0],[-1.229,0],[0,0],[-0.122,0.018],[0,0],[1.22,0.184],[0,0],[0,0],[0,0],[1.229,0]],"v":[[4.568,0.395],[6.344,0.127],[6.344,-0.127],[4.568,-0.395],[0.892,-0.671],[0.834,-0.671],[-0.834,-0.671],[-0.892,-0.671],[-4.568,-0.395],[-6.344,-0.127],[-6.344,0.127],[-4.568,0.395],[-0.892,0.671],[-0.834,0.671],[0.834,0.671],[0.892,0.671]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"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":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.184,1.22],[0,0],[0.018,-0.122],[0,0],[0,-1.229],[0,0],[0,0],[0,0],[-0.184,-1.22],[0,0],[-0.018,0.122],[0,0],[0,1.229],[0,0],[0,0],[0,0]],"o":[[0,0],[-0.018,-0.122],[0,0],[-0.184,1.22],[0,0],[0,0],[0,0],[0,1.229],[0,0],[0.018,0.122],[0,0],[0.184,-1.22],[0,0],[0,0],[0,0],[0,-1.229]],"v":[[0.395,-4.568],[0.127,-6.344],[-0.127,-6.344],[-0.395,-4.568],[-0.671,-0.892],[-0.671,-0.834],[-0.671,0.834],[-0.671,0.892],[-0.395,4.568],[-0.127,6.344],[0.127,6.344],[0.395,4.568],[0.671,0.892],[0.671,0.834],[0.671,-0.834],[0.671,-0.892]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"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":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[3.295,3.295],"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":[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":[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 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":87,"ty":4,"nm":"STARS 32","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[1584.072,581.95,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.22,0.184],[0,0],[0.122,0.018],[0,0],[1.229,0],[0,0],[0,0],[0,0],[1.22,-0.184],[0,0],[-0.122,-0.018],[0,0],[-1.229,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0.122,-0.018],[0,0],[-1.22,-0.184],[0,0],[0,0],[0,0],[-1.229,0],[0,0],[-0.122,0.018],[0,0],[1.22,0.184],[0,0],[0,0],[0,0],[1.229,0]],"v":[[4.568,0.395],[6.344,0.127],[6.344,-0.127],[4.568,-0.395],[0.892,-0.671],[0.834,-0.671],[-0.834,-0.671],[-0.892,-0.671],[-4.568,-0.395],[-6.344,-0.127],[-6.344,0.127],[-4.568,0.395],[-0.892,0.671],[-0.834,0.671],[0.834,0.671],[0.892,0.671]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"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":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.184,1.22],[0,0],[0.018,-0.122],[0,0],[0,-1.229],[0,0],[0,0],[0,0],[-0.184,-1.22],[0,0],[-0.018,0.122],[0,0],[0,1.229],[0,0],[0,0],[0,0]],"o":[[0,0],[-0.018,-0.122],[0,0],[-0.184,1.22],[0,0],[0,0],[0,0],[0,1.229],[0,0],[0.018,0.122],[0,0],[0.184,-1.22],[0,0],[0,0],[0,0],[0,-1.229]],"v":[[0.395,-4.568],[0.127,-6.344],[-0.127,-6.344],[-0.395,-4.568],[-0.671,-0.892],[-0.671,-0.834],[-0.671,0.834],[-0.671,0.892],[-0.395,4.568],[-0.127,6.344],[0.127,6.344],[0.395,4.568],[0.671,0.892],[0.671,0.834],[0.671,-0.834],[0.671,-0.892]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"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":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[3.295,3.295],"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":[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":[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 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":88,"ty":4,"nm":"STARS 31","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[1254.006,248.141,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.22,0.184],[0,0],[0.122,0.018],[0,0],[1.229,0],[0,0],[0,0],[0,0],[1.22,-0.184],[0,0],[-0.122,-0.018],[0,0],[-1.229,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0.122,-0.018],[0,0],[-1.22,-0.184],[0,0],[0,0],[0,0],[-1.229,0],[0,0],[-0.122,0.018],[0,0],[1.22,0.184],[0,0],[0,0],[0,0],[1.229,0]],"v":[[4.568,0.395],[6.344,0.127],[6.344,-0.127],[4.568,-0.395],[0.892,-0.671],[0.834,-0.671],[-0.834,-0.671],[-0.892,-0.671],[-4.568,-0.395],[-6.344,-0.127],[-6.344,0.127],[-4.568,0.395],[-0.892,0.671],[-0.834,0.671],[0.834,0.671],[0.892,0.671]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"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":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.184,1.22],[0,0],[0.018,-0.122],[0,0],[0,-1.229],[0,0],[0,0],[0,0],[-0.184,-1.22],[0,0],[-0.018,0.122],[0,0],[0,1.229],[0,0],[0,0],[0,0]],"o":[[0,0],[-0.018,-0.122],[0,0],[-0.184,1.22],[0,0],[0,0],[0,0],[0,1.229],[0,0],[0.018,0.122],[0,0],[0.184,-1.22],[0,0],[0,0],[0,0],[0,-1.229]],"v":[[0.395,-4.568],[0.127,-6.344],[-0.127,-6.344],[-0.395,-4.568],[-0.671,-0.892],[-0.671,-0.834],[-0.671,0.834],[-0.671,0.892],[-0.395,4.568],[-0.127,6.344],[0.127,6.344],[0.395,4.568],[0.671,0.892],[0.671,0.834],[0.671,-0.834],[0.671,-0.892]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"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":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[3.295,3.295],"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":[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":[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 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":89,"ty":4,"nm":"STARS 30","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[1824.828,470.762,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.22,0.184],[0,0],[0.122,0.018],[0,0],[1.229,0],[0,0],[0,0],[0,0],[1.22,-0.184],[0,0],[-0.122,-0.018],[0,0],[-1.229,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0.122,-0.018],[0,0],[-1.22,-0.184],[0,0],[0,0],[0,0],[-1.229,0],[0,0],[-0.122,0.018],[0,0],[1.22,0.184],[0,0],[0,0],[0,0],[1.229,0]],"v":[[4.568,0.395],[6.344,0.127],[6.344,-0.127],[4.568,-0.395],[0.892,-0.671],[0.834,-0.671],[-0.834,-0.671],[-0.892,-0.671],[-4.568,-0.395],[-6.344,-0.127],[-6.344,0.127],[-4.568,0.395],[-0.892,0.671],[-0.834,0.671],[0.834,0.671],[0.892,0.671]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"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":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.184,1.22],[0,0],[0.018,-0.122],[0,0],[0,-1.229],[0,0],[0,0],[0,0],[-0.184,-1.22],[0,0],[-0.018,0.122],[0,0],[0,1.229],[0,0],[0,0],[0,0]],"o":[[0,0],[-0.018,-0.122],[0,0],[-0.184,1.22],[0,0],[0,0],[0,0],[0,1.229],[0,0],[0.018,0.122],[0,0],[0.184,-1.22],[0,0],[0,0],[0,0],[0,-1.229]],"v":[[0.395,-4.568],[0.127,-6.344],[-0.127,-6.344],[-0.395,-4.568],[-0.671,-0.892],[-0.671,-0.834],[-0.671,0.834],[-0.671,0.892],[-0.395,4.568],[-0.127,6.344],[0.127,6.344],[0.395,4.568],[0.671,0.892],[0.671,0.834],[0.671,-0.834],[0.671,-0.892]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"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":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[3.295,3.295],"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":[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":[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 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":90,"ty":4,"nm":"STARS 29","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[1829.2,214.4,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.22,0.184],[0,0],[0.122,0.018],[0,0],[1.229,0],[0,0],[0,0],[0,0],[1.22,-0.184],[0,0],[-0.122,-0.018],[0,0],[-1.229,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0.122,-0.018],[0,0],[-1.22,-0.184],[0,0],[0,0],[0,0],[-1.229,0],[0,0],[-0.122,0.018],[0,0],[1.22,0.184],[0,0],[0,0],[0,0],[1.229,0]],"v":[[4.568,0.395],[6.344,0.127],[6.344,-0.127],[4.568,-0.395],[0.892,-0.671],[0.834,-0.671],[-0.834,-0.671],[-0.892,-0.671],[-4.568,-0.395],[-6.344,-0.127],[-6.344,0.127],[-4.568,0.395],[-0.892,0.671],[-0.834,0.671],[0.834,0.671],[0.892,0.671]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"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":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.184,1.22],[0,0],[0.018,-0.122],[0,0],[0,-1.229],[0,0],[0,0],[0,0],[-0.184,-1.22],[0,0],[-0.018,0.122],[0,0],[0,1.229],[0,0],[0,0],[0,0]],"o":[[0,0],[-0.018,-0.122],[0,0],[-0.184,1.22],[0,0],[0,0],[0,0],[0,1.229],[0,0],[0.018,0.122],[0,0],[0.184,-1.22],[0,0],[0,0],[0,0],[0,-1.229]],"v":[[0.395,-4.568],[0.127,-6.344],[-0.127,-6.344],[-0.395,-4.568],[-0.671,-0.892],[-0.671,-0.834],[-0.671,0.834],[-0.671,0.892],[-0.395,4.568],[-0.127,6.344],[0.127,6.344],[0.395,4.568],[0.671,0.892],[0.671,0.834],[0.671,-0.834],[0.671,-0.892]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"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":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[3.295,3.295],"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":[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":[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 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":91,"ty":4,"nm":"STARS 28","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[1778.462,374.698,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.22,0.184],[0,0],[0.122,0.018],[0,0],[1.229,0],[0,0],[0,0],[0,0],[1.22,-0.184],[0,0],[-0.122,-0.018],[0,0],[-1.229,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0.122,-0.018],[0,0],[-1.22,-0.184],[0,0],[0,0],[0,0],[-1.229,0],[0,0],[-0.122,0.018],[0,0],[1.22,0.184],[0,0],[0,0],[0,0],[1.229,0]],"v":[[4.568,0.395],[6.344,0.127],[6.344,-0.127],[4.568,-0.395],[0.892,-0.671],[0.834,-0.671],[-0.834,-0.671],[-0.892,-0.671],[-4.568,-0.395],[-6.344,-0.127],[-6.344,0.127],[-4.568,0.395],[-0.892,0.671],[-0.834,0.671],[0.834,0.671],[0.892,0.671]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"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":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.184,1.22],[0,0],[0.018,-0.122],[0,0],[0,-1.229],[0,0],[0,0],[0,0],[-0.184,-1.22],[0,0],[-0.018,0.122],[0,0],[0,1.229],[0,0],[0,0],[0,0]],"o":[[0,0],[-0.018,-0.122],[0,0],[-0.184,1.22],[0,0],[0,0],[0,0],[0,1.229],[0,0],[0.018,0.122],[0,0],[0.184,-1.22],[0,0],[0,0],[0,0],[0,-1.229]],"v":[[0.395,-4.568],[0.127,-6.344],[-0.127,-6.344],[-0.395,-4.568],[-0.671,-0.892],[-0.671,-0.834],[-0.671,0.834],[-0.671,0.892],[-0.395,4.568],[-0.127,6.344],[0.127,6.344],[0.395,4.568],[0.671,0.892],[0.671,0.834],[0.671,-0.834],[0.671,-0.892]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"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":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[3.295,3.295],"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":[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":[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 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":92,"ty":4,"nm":"STARS 27","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[1117.615,229.526,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.22,0.184],[0,0],[0.122,0.018],[0,0],[1.229,0],[0,0],[0,0],[0,0],[1.22,-0.184],[0,0],[-0.122,-0.018],[0,0],[-1.229,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0.122,-0.018],[0,0],[-1.22,-0.184],[0,0],[0,0],[0,0],[-1.229,0],[0,0],[-0.122,0.018],[0,0],[1.22,0.184],[0,0],[0,0],[0,0],[1.229,0]],"v":[[4.568,0.395],[6.344,0.127],[6.344,-0.127],[4.568,-0.395],[0.892,-0.671],[0.834,-0.671],[-0.834,-0.671],[-0.892,-0.671],[-4.568,-0.395],[-6.344,-0.127],[-6.344,0.127],[-4.568,0.395],[-0.892,0.671],[-0.834,0.671],[0.834,0.671],[0.892,0.671]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"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":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.184,1.22],[0,0],[0.018,-0.122],[0,0],[0,-1.229],[0,0],[0,0],[0,0],[-0.184,-1.22],[0,0],[-0.018,0.122],[0,0],[0,1.229],[0,0],[0,0],[0,0]],"o":[[0,0],[-0.018,-0.122],[0,0],[-0.184,1.22],[0,0],[0,0],[0,0],[0,1.229],[0,0],[0.018,0.122],[0,0],[0.184,-1.22],[0,0],[0,0],[0,0],[0,-1.229]],"v":[[0.395,-4.568],[0.127,-6.344],[-0.127,-6.344],[-0.395,-4.568],[-0.671,-0.892],[-0.671,-0.834],[-0.671,0.834],[-0.671,0.892],[-0.395,4.568],[-0.127,6.344],[0.127,6.344],[0.395,4.568],[0.671,0.892],[0.671,0.834],[0.671,-0.834],[0.671,-0.892]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"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":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[3.295,3.295],"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":[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":[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 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":93,"ty":4,"nm":"STARS 26","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[1314.818,133.998,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.22,0.184],[0,0],[0.122,0.018],[0,0],[1.229,0],[0,0],[0,0],[0,0],[1.22,-0.184],[0,0],[-0.122,-0.018],[0,0],[-1.229,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0.122,-0.018],[0,0],[-1.22,-0.184],[0,0],[0,0],[0,0],[-1.229,0],[0,0],[-0.122,0.018],[0,0],[1.22,0.184],[0,0],[0,0],[0,0],[1.229,0]],"v":[[4.568,0.395],[6.344,0.127],[6.344,-0.127],[4.568,-0.395],[0.892,-0.671],[0.834,-0.671],[-0.834,-0.671],[-0.892,-0.671],[-4.568,-0.395],[-6.344,-0.127],[-6.344,0.127],[-4.568,0.395],[-0.892,0.671],[-0.834,0.671],[0.834,0.671],[0.892,0.671]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"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":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.184,1.22],[0,0],[0.018,-0.122],[0,0],[0,-1.229],[0,0],[0,0],[0,0],[-0.184,-1.22],[0,0],[-0.018,0.122],[0,0],[0,1.229],[0,0],[0,0],[0,0]],"o":[[0,0],[-0.018,-0.122],[0,0],[-0.184,1.22],[0,0],[0,0],[0,0],[0,1.229],[0,0],[0.018,0.122],[0,0],[0.184,-1.22],[0,0],[0,0],[0,0],[0,-1.229]],"v":[[0.395,-4.568],[0.127,-6.344],[-0.127,-6.344],[-0.395,-4.568],[-0.671,-0.892],[-0.671,-0.834],[-0.671,0.834],[-0.671,0.892],[-0.395,4.568],[-0.127,6.344],[0.127,6.344],[0.395,4.568],[0.671,0.892],[0.671,0.834],[0.671,-0.834],[0.671,-0.892]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"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":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[3.295,3.295],"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":[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":[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 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":94,"ty":4,"nm":"STARS 25","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[1492.889,324.99,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.22,0.184],[0,0],[0.122,0.018],[0,0],[1.229,0],[0,0],[0,0],[0,0],[1.22,-0.184],[0,0],[-0.122,-0.018],[0,0],[-1.229,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0.122,-0.018],[0,0],[-1.22,-0.184],[0,0],[0,0],[0,0],[-1.229,0],[0,0],[-0.122,0.018],[0,0],[1.22,0.184],[0,0],[0,0],[0,0],[1.229,0]],"v":[[4.568,0.395],[6.344,0.127],[6.344,-0.127],[4.568,-0.395],[0.892,-0.671],[0.834,-0.671],[-0.834,-0.671],[-0.892,-0.671],[-4.568,-0.395],[-6.344,-0.127],[-6.344,0.127],[-4.568,0.395],[-0.892,0.671],[-0.834,0.671],[0.834,0.671],[0.892,0.671]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"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":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.184,1.22],[0,0],[0.018,-0.122],[0,0],[0,-1.229],[0,0],[0,0],[0,0],[-0.184,-1.22],[0,0],[-0.018,0.122],[0,0],[0,1.229],[0,0],[0,0],[0,0]],"o":[[0,0],[-0.018,-0.122],[0,0],[-0.184,1.22],[0,0],[0,0],[0,0],[0,1.229],[0,0],[0.018,0.122],[0,0],[0.184,-1.22],[0,0],[0,0],[0,0],[0,-1.229]],"v":[[0.395,-4.568],[0.127,-6.344],[-0.127,-6.344],[-0.395,-4.568],[-0.671,-0.892],[-0.671,-0.834],[-0.671,0.834],[-0.671,0.892],[-0.395,4.568],[-0.127,6.344],[0.127,6.344],[0.395,4.568],[0.671,0.892],[0.671,0.834],[0.671,-0.834],[0.671,-0.892]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"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":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[3.295,3.295],"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":[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":[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 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":95,"ty":4,"nm":"STARS 24","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[1324.919,263.541,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[5.598,5.598],"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":[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":[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":"STARS","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":96,"ty":4,"nm":"STARS 23","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[1419.485,158.526,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[5.598,5.598],"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":[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":[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":"STARS","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":97,"ty":4,"nm":"STARS 22","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[1356.486,194.849,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[5.598,5.598],"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":[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":[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":"STARS","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":98,"ty":4,"nm":"STARS 21","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[1424.424,240.229,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[5.598,5.598],"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":[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":[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":"STARS","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":99,"ty":4,"nm":"STARS 20","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[1664.368,241.705,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[5.598,5.598],"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":[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":[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":"STARS","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":100,"ty":4,"nm":"STARS 19","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[1801.083,444.366,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[5.598,5.598],"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":[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":[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":"STARS","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":101,"ty":4,"nm":"STARS 18","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[1841.264,369.497,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[5.598,5.598],"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":[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":[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":"STARS","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":102,"ty":4,"nm":"STARS 17","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[1810.137,302.288,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[5.598,5.598],"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":[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":[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":"STARS","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":103,"ty":4,"nm":"STARS 16","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[1826.401,253.496,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[5.598,5.598],"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":[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":[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":"STARS","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":104,"ty":4,"nm":"STARS 15","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[1753.985,149.669,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[5.598,5.598],"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":[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":[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":"STARS","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":105,"ty":4,"nm":"STARS 14","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[1831.999,123.557,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[5.598,5.598],"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":[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":[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":"STARS","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":106,"ty":4,"nm":"STARS 13","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[1834.656,84.112,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[5.598,5.598],"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":[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":[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":"STARS","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":107,"ty":4,"nm":"STARS 12","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[1531.527,178.254,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[5.598,5.598],"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":[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":[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":"STARS","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":108,"ty":4,"nm":"STARS 11","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[1632.76,146.87,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[5.598,5.598],"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":[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":[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":"STARS","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":109,"ty":4,"nm":"STARS 10","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[1761.919,240.229,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[5.598,5.598],"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":[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":[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":"STARS","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":110,"ty":4,"nm":"STARS 9","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[1786.447,194.849,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[5.598,5.598],"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":[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":[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":"STARS","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":111,"ty":4,"nm":"STARS 8","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[1690.432,339.529,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[5.598,5.598],"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":[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":[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":"STARS","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":112,"ty":4,"nm":"STARS 7","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[1710.021,123.557,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[5.598,5.598],"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":[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":[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":"STARS","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":113,"ty":4,"nm":"STARS 6","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[1787.662,666.555,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[5.598,5.598],"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":[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":[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":"STARS","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":114,"ty":4,"nm":"STARS 5","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[1732.435,465.823,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[5.598,5.598],"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":[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":[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":"STARS","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":115,"ty":4,"nm":"STARS 4","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[1683.996,534.275,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[5.598,5.598],"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":[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":[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":"STARS","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":116,"ty":4,"nm":"STARS 3","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[1776.233,603.858,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[5.598,5.598],"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":[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":[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":"STARS","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":117,"ty":4,"nm":"STARS 2","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[1829.871,981.121,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[5.598,5.598],"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":[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":[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":"STARS","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":118,"ty":4,"nm":"STARS 1","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[1776.233,793.761,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[5.598,5.598],"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":[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":[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":"STARS","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":119,"ty":4,"nm":"STARS","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10,"x":"var $bm_rt;\nvar ctrl, speed, amount, k, N, starIndex, step, on, i, on, phase, bump;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namount = ctrl.effect('Twinkle Amount')('Slider');\nk = Math.round(ctrl.effect('Twinkles At Once')('Slider'));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nstep = Math.floor($bm_mul(time, speed));\nseedRandom(step, true);\non = false;\nfor (i = 0; i < k; i++) {\n    if (starIndex == Math.floor(random(1, N + 1)))\n        on = true;\n}\nif (!on) {\n    $bm_rt = 0;\n} else {\n    phase = $bm_mod($bm_mul(time, speed), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    $bm_rt = $bm_mul(bump, 180);\n}"},"p":{"a":0,"k":[1732.978,633.49,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,"x":"var $bm_rt;\nvar ctrl, speed, amt, rand, kBase, wanderMax, wanderRate, wanderStep, target, tt, w, k, N, starIndex, k, t, step, p, on, base, phase, bump, low, high, amp, s;\nctrl = thisComp.layer('TWINKLE_CTRL');\nspeed = ctrl.effect('Twinkle Speed')('Slider');\namt = ctrl.effect('Twinkle Amount')('Slider');\nrand = $bm_div(ctrl.effect('Randomness')('Slider'), 100);\nkBase = Math.round(ctrl.effect('Stars On (Count)')('Slider'));\nwanderMax = ctrl.effect('Count Wander')('Slider');\nwanderRate = 0.08;\nwanderStep = Math.floor($bm_mul(time, wanderRate));\nseedRandom($bm_sum(9999, wanderStep), true);\ntarget = $bm_mul(random() < 0.5 ? -1 : 1, random(1, $bm_sum(wanderMax, 1)));\ntt = $bm_mod($bm_mul(time, wanderRate), 1);\nw = ease(tt, 0, 1, 0, target);\nk = Math.round($bm_sum(kBase, w));\nN = $bm_sub(thisComp.numLayers, 1);\nstarIndex = $bm_sub(index, 1);\nk = Math.max(0, Math.min(k, N));\nt = $bm_mul(time, speed);\nstep = Math.floor($bm_sum(t, $bm_mul(rand, 2)));\nseedRandom($bm_sum($bm_mul(step, 10000), starIndex), true);\np = N > 0 ? $bm_div(k, N) : 0;\non = random() < p;\n$bm_rt = base = value[0];\nif (!on) {\n    $bm_rt = [\n        base,\n        base\n    ];\n} else {\n    phase = $bm_mod($bm_sum(t, random(0, rand)), 1);\n    bump = Math.sin($bm_mul(phase, Math.PI));\n    low = linear(rand, 0, 1, 0.85, 0.25);\n    high = linear(rand, 0, 1, 1, 1.35);\n    amp = random($bm_mul(amt, low), $bm_mul(amt, high));\n    s = $bm_sum(base, $bm_mul(bump, amp));\n    $bm_rt = [\n        s,\n        s\n    ];\n}"}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[5.598,5.598],"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":[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":[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":"STARS","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":375,"st":0,"ct":1,"bm":0}],"markers":[],"props":{}}