これまでに (translations)→ already before hitherto
これまでの (translations)→ behind existing historic old other past traditional yet
さっきの (translations)→ that
先立つ (translations)→ beforehand precedent
previously