How to fix Syntax: Unexpected token )
Hello! I'm still trying to grasp AE here! So I'm currently trying to code an automatic ranking system like one here:
But I keep getting the error message below

My CS friends explained it's most likely because I misplaced a closing bracket somewhere but we've been staring at it for hours and we still can't figure out where's the mistake. Does anyone know where I may have messed up?
`pi = 0;
dt = effect("RankTransTime ")("Slider");
sTime = Math.floor(time/dt)*dt;
z = [0,0,0,0];
if (time - sTime < 0.1){
n = effect("n")("Slider");
if (Math.floor(n/4) >= pi){
let r = [];
for (i = 1; i <= n; i++){
ssTime = thisComp.layer(i).masterProperty("time").valueAtTime(sTime);
if (ssTime == 0) ssTime = (n-1)/1000;
let obj = {t: ssTime, id: i};
r[i-1] = Object.assign({}, obj);
}
r. sort(function(a,b){return b.t - a.t});
for (i = 1 <= 4, i++){
z[i-1] = r.findIndex(function(a)return a.id == i + (pi*4)})/20;
}}
z `
