By /u/metallicadpa
PPL program for beginners balancing "bro" muscles, but also giving enough intensity in the main movements
1
Deadlift
Increase by 10lb after 1 successful attempts.
Decrease by 10% after 1 failed attempts.
Finish Day Script:
if (completedReps >= reps) {
state.successes = state.successes + 1
if (state.successes >= 1) {
state.weight = state.weight + 10lb
state.successes = 0
state.failures = 0
}
}
if (!(completedReps >= reps)) {
state.failures = state.failures + 1
if (state.failures >= 1) {
state.weight = roundWeight(state.weight * 0.9)
state.successes = 0
state.failures = 0
}
}
Exercise State Variables changes It changes only for this workout! If you want to change for this and future workouts, change the weight in the program.
2
Lat Pulldown
Increase by 5lb after 1 successful attempts.
Decrease by 10% after 1 failed attempts.
Finish Day Script:
if (completedReps >= reps) {
state.successes = state.successes + 1
if (state.successes >= 1) {
state.weight = state.weight + 5lb
state.successes = 0
state.failures = 0
}
}
if (!(completedReps >= reps)) {
state.failures = state.failures + 1
if (state.failures >= 1) {
state.weight = roundWeight(state.weight * 0.9)
state.successes = 0
state.failures = 0
}
}
Exercise State Variables changes It changes only for this workout! If you want to change for this and future workouts, change the weight in the program.
3
Seated Row
Increase by 5lb after 1 successful attempts.
Decrease by 10% after 1 failed attempts.
Finish Day Script:
if (completedReps >= reps) {
state.successes = state.successes + 1
if (state.successes >= 1) {
state.weight = state.weight + 5lb
state.successes = 0
state.failures = 0
}
}
if (!(completedReps >= reps)) {
state.failures = state.failures + 1
if (state.failures >= 1) {
state.weight = roundWeight(state.weight * 0.9)
state.successes = 0
state.failures = 0
}
}
Exercise State Variables changes It changes only for this workout! If you want to change for this and future workouts, change the weight in the program.
4
It changes only for this workout! If you want to change for this and future workouts, change the weight in the program.
5
It changes only for this workout! If you want to change for this and future workouts, change the weight in the program.
6
It changes only for this workout! If you want to change for this and future workouts, change the weight in the program.
1
Bench Press Heavy
Increase by 5lb after 1 successful attempts.
Decrease by 10% after 1 failed attempts.
Finish Day Script:
if (completedReps >= reps) {
state.successes = state.successes + 1
if (state.successes >= 1) {
state.weight = state.weight + 5lb
state.successes = 0
state.failures = 0
}
}
if (!(completedReps >= reps)) {
state.failures = state.failures + 1
if (state.failures >= 1) {
state.weight = roundWeight(state.weight * 0.9)
state.successes = 0
state.failures = 0
}
}
Exercise State Variables changes- weight: 110 lb -> 97.5 lb
It changes only for this workout! If you want to change for this and future workouts, change the weight in the program.
2
Overhead Press
Increase by 5lb after 1 successful attempts.
Decrease by 10% after 1 failed attempts.
Finish Day Script:
if (completedReps >= reps) {
state.successes = state.successes + 1
if (state.successes >= 1) {
state.weight = state.weight + 5lb
state.successes = 0
state.failures = 0
}
}
if (!(completedReps >= reps)) {
state.failures = state.failures + 1
if (state.failures >= 1) {
state.weight = roundWeight(state.weight * 0.9)
state.successes = 0
state.failures = 0
}
}
Exercise State Variables changes It changes only for this workout! If you want to change for this and future workouts, change the weight in the program.
3
It changes only for this workout! If you want to change for this and future workouts, change the weight in the program.
4
It changes only for this workout! If you want to change for this and future workouts, change the weight in the program.
5
It changes only for this workout! If you want to change for this and future workouts, change the weight in the program.
6
It changes only for this workout! If you want to change for this and future workouts, change the weight in the program.
1
Squat
Increase by 5lb after 1 successful attempts.
Decrease by 10% after 1 failed attempts.
Finish Day Script:
if (completedReps >= reps) {
state.successes = state.successes + 1
if (state.successes >= 1) {
state.weight = state.weight + 5lb
state.successes = 0
state.failures = 0
}
}
if (!(completedReps >= reps)) {
state.failures = state.failures + 1
if (state.failures >= 1) {
state.weight = roundWeight(state.weight * 0.9)
state.successes = 0
state.failures = 0
}
}
Barbell
Plates for each bar side
72.5 lb-10/2.5/1.25
115 lb-25/10
Exercise State Variables changes It changes only for this workout! If you want to change for this and future workouts, change the weight in the program.
2
Romanian Deadlift
Increase by 5lb after 1 successful attempts.
Decrease by 10% after 1 failed attempts.
Finish Day Script:
if (completedReps >= reps) {
state.successes = state.successes + 1
if (state.successes >= 1) {
state.weight = state.weight + 5lb
state.successes = 0
state.failures = 0
}
}
if (!(completedReps >= reps)) {
state.failures = state.failures + 1
if (state.failures >= 1) {
state.weight = roundWeight(state.weight * 0.9)
state.successes = 0
state.failures = 0
}
}
Barbell
Plates for each bar side
52.5 lb-2.5/1.25
82.5 lb-10/5/2.5/1.25
Exercise State Variables changes- weight: 105 lb -> 92.5 lb
It changes only for this workout! If you want to change for this and future workouts, change the weight in the program.
3
Leg Press
Increase by 5lb after 1 successful attempts.
Decrease by 10% after 1 failed attempts.
Finish Day Script:
if (completedReps >= reps) {
state.successes = state.successes + 1
if (state.successes >= 1) {
state.weight = state.weight + 5lb
state.successes = 0
state.failures = 0
}
}
if (!(completedReps >= reps)) {
state.failures = state.failures + 1
if (state.failures >= 1) {
state.weight = roundWeight(state.weight * 0.9)
state.successes = 0
state.failures = 0
}
}
Leverage Machine
Plates for each bar side
72.5 lb-45/25/2.5
115 lb-45/45/25
Exercise State Variables changes It changes only for this workout! If you want to change for this and future workouts, change the weight in the program.
4
Seated Leg Curl
Increase by 5lb after 1 successful attempts.
Decrease by 5% after 1 failed attempts.
Finish Day Script:
if (completedReps >= reps) {
state.successes = state.successes + 1
if (state.successes >= 1) {
state.weight = state.weight + 5lb
state.successes = 0
state.failures = 0
}
}
if (!(completedReps >= reps)) {
state.failures = state.failures + 1
if (state.failures >= 1) {
state.weight = roundWeight(state.weight * 0.95)
state.successes = 0
state.failures = 0
}
}
Leverage Machine
Plates for each bar side
55 lb-45/10
87.5 lb-45/25/10/5/2.5
Exercise State Variables changes- weight: 110 lb -> 103.75 lb
It changes only for this workout! If you want to change for this and future workouts, change the weight in the program.
5
It changes only for this workout! If you want to change for this and future workouts, change the weight in the program.
1
Bent Over Row
Increase by 5lb after 1 successful attempts.
Decrease by 10% after 1 failed attempts.
Finish Day Script:
if (completedReps >= reps) {
state.successes = state.successes + 1
if (state.successes >= 1) {
state.weight = state.weight + 5lb
state.successes = 0
state.failures = 0
}
}
if (!(completedReps >= reps)) {
state.failures = state.failures + 1
if (state.failures >= 1) {
state.weight = roundWeight(state.weight * 0.9)
state.successes = 0
state.failures = 0
}
}
Exercise State Variables changes It changes only for this workout! If you want to change for this and future workouts, change the weight in the program.
2
Lat Pulldown
Increase by 5lb after 1 successful attempts.
Decrease by 10% after 1 failed attempts.
Finish Day Script:
if (completedReps >= reps) {
state.successes = state.successes + 1
if (state.successes >= 1) {
state.weight = state.weight + 5lb
state.successes = 0
state.failures = 0
}
}
if (!(completedReps >= reps)) {
state.failures = state.failures + 1
if (state.failures >= 1) {
state.weight = roundWeight(state.weight * 0.9)
state.successes = 0
state.failures = 0
}
}
Exercise State Variables changes It changes only for this workout! If you want to change for this and future workouts, change the weight in the program.
3
Seated Row
Increase by 5lb after 1 successful attempts.
Decrease by 10% after 1 failed attempts.
Finish Day Script:
if (completedReps >= reps) {
state.successes = state.successes + 1
if (state.successes >= 1) {
state.weight = state.weight + 5lb
state.successes = 0
state.failures = 0
}
}
if (!(completedReps >= reps)) {
state.failures = state.failures + 1
if (state.failures >= 1) {
state.weight = roundWeight(state.weight * 0.9)
state.successes = 0
state.failures = 0
}
}
Exercise State Variables changes It changes only for this workout! If you want to change for this and future workouts, change the weight in the program.
4
It changes only for this workout! If you want to change for this and future workouts, change the weight in the program.
5
It changes only for this workout! If you want to change for this and future workouts, change the weight in the program.
6
It changes only for this workout! If you want to change for this and future workouts, change the weight in the program.
1
Overhead Press Heavy
Increase by 5lb after 1 successful attempts.
Decrease by 10% after 1 failed attempts.
Finish Day Script:
if (completedReps >= reps) {
state.successes = state.successes + 1
if (state.successes >= 1) {
state.weight = state.weight + 5lb
state.successes = 0
state.failures = 0
}
}
if (!(completedReps >= reps)) {
state.failures = state.failures + 1
if (state.failures >= 1) {
state.weight = roundWeight(state.weight * 0.9)
state.successes = 0
state.failures = 0
}
}
Exercise State Variables changes It changes only for this workout! If you want to change for this and future workouts, change the weight in the program.
2
Bench Press
Increase by 5lb after 1 successful attempts.
Decrease by 10% after 1 failed attempts.
Finish Day Script:
if (completedReps >= reps) {
state.successes = state.successes + 1
if (state.successes >= 1) {
state.weight = state.weight + 5lb
state.successes = 0
state.failures = 0
}
}
if (!(completedReps >= reps)) {
state.failures = state.failures + 1
if (state.failures >= 1) {
state.weight = roundWeight(state.weight * 0.9)
state.successes = 0
state.failures = 0
}
}
Exercise State Variables changes It changes only for this workout! If you want to change for this and future workouts, change the weight in the program.
3
It changes only for this workout! If you want to change for this and future workouts, change the weight in the program.
4
It changes only for this workout! If you want to change for this and future workouts, change the weight in the program.
5
It changes only for this workout! If you want to change for this and future workouts, change the weight in the program.
6
It changes only for this workout! If you want to change for this and future workouts, change the weight in the program.
1
Squat
Increase by 5lb after 1 successful attempts.
Decrease by 10% after 1 failed attempts.
Finish Day Script:
if (completedReps >= reps) {
state.successes = state.successes + 1
if (state.successes >= 1) {
state.weight = state.weight + 5lb
state.successes = 0
state.failures = 0
}
}
if (!(completedReps >= reps)) {
state.failures = state.failures + 1
if (state.failures >= 1) {
state.weight = roundWeight(state.weight * 0.9)
state.successes = 0
state.failures = 0
}
}
Barbell
Plates for each bar side
72.5 lb-10/2.5/1.25
115 lb-25/10
Exercise State Variables changes It changes only for this workout! If you want to change for this and future workouts, change the weight in the program.
2
Romanian Deadlift
Increase by 5lb after 1 successful attempts.
Decrease by 10% after 1 failed attempts.
Finish Day Script:
if (completedReps >= reps) {
state.successes = state.successes + 1
if (state.successes >= 1) {
state.weight = state.weight + 5lb
state.successes = 0
state.failures = 0
}
}
if (!(completedReps >= reps)) {
state.failures = state.failures + 1
if (state.failures >= 1) {
state.weight = roundWeight(state.weight * 0.9)
state.successes = 0
state.failures = 0
}
}
Barbell
Plates for each bar side
52.5 lb-2.5/1.25
82.5 lb-10/5/2.5/1.25
Exercise State Variables changes- weight: 105 lb -> 92.5 lb
It changes only for this workout! If you want to change for this and future workouts, change the weight in the program.
3
Leg Press
Increase by 5lb after 1 successful attempts.
Decrease by 10% after 1 failed attempts.
Finish Day Script:
if (completedReps >= reps) {
state.successes = state.successes + 1
if (state.successes >= 1) {
state.weight = state.weight + 5lb
state.successes = 0
state.failures = 0
}
}
if (!(completedReps >= reps)) {
state.failures = state.failures + 1
if (state.failures >= 1) {
state.weight = roundWeight(state.weight * 0.9)
state.successes = 0
state.failures = 0
}
}
Leverage Machine
Plates for each bar side
72.5 lb-45/25/2.5
115 lb-45/45/25
Exercise State Variables changes It changes only for this workout! If you want to change for this and future workouts, change the weight in the program.
4
It changes only for this workout! If you want to change for this and future workouts, change the weight in the program.
5
Seated Leg Curl
Increase by 5lb after 1 successful attempts.
Decrease by 5% after 1 failed attempts.
Finish Day Script:
if (completedReps >= reps) {
state.successes = state.successes + 1
if (state.successes >= 1) {
state.weight = state.weight + 5lb
state.successes = 0
state.failures = 0
}
}
if (!(completedReps >= reps)) {
state.failures = state.failures + 1
if (state.failures >= 1) {
state.weight = roundWeight(state.weight * 0.95)
state.successes = 0
state.failures = 0
}
}
Leverage Machine
Plates for each bar side
55 lb-45/10
87.5 lb-45/25/10/5/2.5
Exercise State Variables changes- weight: 110 lb -> 103.75 lb
It changes only for this workout! If you want to change for this and future workouts, change the weight in the program.
{"maxWidth":1020}
{"programs":[{"weeks":[],"exercises":[{"variationExpr":"1","stateMetadata":{},"exerciseType":{"equipment":"barbell","id":"bentOverRow"},"variations":[{"sets":[{"repsExpr":"5","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"5","isAmrap":true,"weightExpr":"state.weight"}]}],"warmupSets":[{"value":0.3,"threshold":{"value":150,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":125,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":95,"unit":"lb"},"reps":5}],"name":"Bent Over Row","id":"hsoqxnes","finishDayExpr":"if (sum(completedReps) >= 15) {\n state.weight = weights[numberOfSets] +\n state.increase * (completedReps[numberOfSets] > 10 ? 2 : 1)\n} else {\n state.weight = state.weight * 0.9\n}","state":{"increase":{"value":2.5,"unit":"lb"},"weight":{"value":95,"unit":"lb"}},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"barbell","id":"benchPress"},"variations":[{"sets":[{"repsExpr":"5","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"5","isAmrap":true,"weightExpr":"state.weight"}]}],"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Bench Press","id":"dfrqoklv","finishDayExpr":"if (cr[1] + cr[2] + cr[3] >= 15) {\n state.weight = w[3] +\n (cr[3] > 10 ? 5lb : 2.5lb)\n} else {\n state.weight = state.weight * 0.9\n}","state":{"weight":{"value":45,"unit":"lb"}},"reuseLogic":{"selected":"hsoqxnes","states":{"hsoqxnes":{"increase":{"value":2.5,"unit":"lb"},"weight":{"value":45,"unit":"lb"}},"cbehuuki":{"weight":{"value":45,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"barbell","id":"squat"},"variations":[{"sets":[{"repsExpr":"5","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"5","isAmrap":true,"weightExpr":"state.weight"}]}],"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Squat","id":"cbehuuki","finishDayExpr":"if (cr[1] + cr[2] + cr[3] >= 15) {\n state.weight = w[3] +\n (cr[3] > 10 ? 10lb : 5lb)\n} else {\n state.weight = state.weight * 0.9\n}","state":{"weight":{"value":45,"unit":"lb"}},"reuseLogic":{"selected":"hsoqxnes","states":{"hsoqxnes":{"increase":{"value":5,"unit":"lb"},"weight":{"value":45,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"bodyweight","id":"chinUp"},"variations":[{"sets":[{"repsExpr":"5","isAmrap":false,"weightExpr":"0lb"},{"repsExpr":"5","isAmrap":false,"weightExpr":"0lb"},{"repsExpr":"5","isAmrap":true,"weightExpr":"0lb"}]}],"warmupSets":[{"value":0.3,"threshold":{"value":60,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":30,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":10,"unit":"lb"},"reps":5}],"name":"Chin Up","id":"xjvluydi","finishDayExpr":"","state":{},"reuseLogic":{"selected":"hsoqxnes","states":{"hsoqxnes":{"increase":{"value":2.5,"unit":"lb"},"weight":{"value":0,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"barbell","id":"overheadPress"},"variations":[{"sets":[{"repsExpr":"5","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"5","isAmrap":true,"weightExpr":"state.weight"}]}],"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Overhead Press","id":"wtygaluo","finishDayExpr":"if (cr[1] + cr[2] + cr[3] >= 15) {\n state.weight = w[3] +\n (cr[3] > 10 ? 5lb : 2.5lb)\n} else {\n state.weight = state.weight * 0.9\n}","state":{"weight":{"value":45,"unit":"lb"}},"reuseLogic":{"selected":"hsoqxnes","states":{"hsoqxnes":{"increase":{"value":2.5,"unit":"lb"},"weight":{"value":45,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"barbell","id":"deadlift"},"variations":[{"sets":[{"repsExpr":"5","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"5","isAmrap":true,"weightExpr":"state.weight"}]}],"warmupSets":[{"value":0.3,"threshold":{"value":150,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":125,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":95,"unit":"lb"},"reps":5}],"name":"Deadlift","id":"aclndsos","finishDayExpr":"if (cr[1] + cr[2] + cr[3] >= 15) {\n state.weight = w[3] +\n (cr[3] > 10 ? 10lb : 5lb)\n} else {\n state.weight = state.weight * 0.9\n}","state":{"weight":{"value":95,"unit":"lb"}},"reuseLogic":{"selected":"hsoqxnes","states":{"hsoqxnes":{"increase":{"value":5,"unit":"lb"},"weight":{"value":95,"unit":"lb"}}}},"descriptions":[""]}],"author":"/r/fitness","name":"Basic Beginner Routine","days":[{"exercises":[{"id":"hsoqxnes"},{"id":"dfrqoklv"},{"id":"cbehuuki"}],"name":"Workout A","id":"ehhdnjey"},{"exercises":[{"id":"xjvluydi"},{"id":"wtygaluo"},{"id":"aclndsos"}],"name":"Workout B","id":"cnftviov"}],"description":"<div><p>This is a great starting routine for complete beginners.</p><p>It's simple, easy to follow routine, which will introduce you to weight lifting.</p><p>You should run it for ~3 months, and then switch to some other routine, like '5/3/1 for beginners'.</p></div>","id":"basicBeginner","shortDescription":"Great first starter program","nextDay":1,"url":"https://thefitness.wiki/routines/r-fitness-basic-beginner-routine/","tags":["first-starter","barbell"],"isMultiweek":false},{"weeks":[{"name":"Week 1","days":[{"id":"egabcgpp"},{"id":"akefbgzc"},{"id":"rgdzxcvx"}],"id":"zchegyfd"},{"name":"Week 2","days":[{"id":"egabcgpp"},{"id":"akefbgzc"},{"id":"rgdzxcvx"}],"id":"zchegyfd"},{"name":"Week 3","days":[{"id":"egabcgpp"},{"id":"akefbgzc"},{"id":"rgdzxcvx"}],"id":"zchegyfd"}],"exercises":[{"variationExpr":"((week - 1) % 3) + 1","stateMetadata":{},"exerciseType":{"equipment":"barbell","id":"squat"},"variations":[{"sets":[{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.65"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.75"},{"repsExpr":"5","isAmrap":true,"weightExpr":"state.tm * 0.85"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.65"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.65"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.65"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.65"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.65"}]},{"sets":[{"repsExpr":"3","isAmrap":false,"weightExpr":"state.tm * 0.7"},{"repsExpr":"3","isAmrap":false,"weightExpr":"state.tm * 0.8"},{"repsExpr":"3","isAmrap":true,"weightExpr":"state.tm * 0.9"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.7"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.7"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.7"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.7"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.7"}]},{"sets":[{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.75"},{"repsExpr":"3","isAmrap":false,"weightExpr":"state.tm * 0.85"},{"repsExpr":"1","isAmrap":true,"weightExpr":"state.tm * 0.95"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.75"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.75"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.75"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.75"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.75"}]}],"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Squat","id":"cqwecfka","finishDayExpr":"if (week % 3 == 0) {\n state.tm = state.tm + state.increment\n}","state":{"tm":{"value":200,"unit":"lb"},"increment":{"value":10,"unit":"lb"}},"descriptions":[""]},{"variationExpr":"if (day >= 4 && day <= 6) {\n 2\n} else { if (day >= 7 && day <= 9) {\n 3\n} else {\n 1\n}}","exerciseType":{"equipment":"barbell","id":"deadlift"},"variations":[{"sets":[{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.65"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.75"},{"repsExpr":"5","isAmrap":true,"weightExpr":"state.tm * 0.85"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.65"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.65"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.65"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.65"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.65"}]},{"sets":[{"repsExpr":"3","isAmrap":false,"weightExpr":"state.tm * 0.7"},{"repsExpr":"3","isAmrap":false,"weightExpr":"state.tm * 0.8"},{"repsExpr":"3","isAmrap":true,"weightExpr":"state.tm * 0.9"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.7"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.7"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.7"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.7"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.7"}]},{"sets":[{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.75"},{"repsExpr":"3","isAmrap":false,"weightExpr":"state.tm * 0.85"},{"repsExpr":"1","isAmrap":true,"weightExpr":"state.tm * 0.95"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.75"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.75"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.75"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.75"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.75"}]}],"warmupSets":[{"value":0.3,"threshold":{"value":150,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":125,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":95,"unit":"lb"},"reps":5}],"name":"Deadlift","id":"qmgmhghb","finishDayExpr":"if (day == 8) {\n state.tm = state.tm + 10lb\n}","state":{"tm":{"value":200,"unit":"lb"}},"reuseLogic":{"selected":"cqwecfka","states":{"cqwecfka":{"tm":{"value":200,"unit":"lb"},"increment":{"value":10,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"if (day >= 4 && day <= 6) {\n 2\n} else { if (day >= 7 && day <= 9) {\n 3\n} else {\n 1\n}}","exerciseType":{"equipment":"barbell","id":"benchPress"},"variations":[{"sets":[{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.65"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.75"},{"repsExpr":"5","isAmrap":true,"weightExpr":"state.tm * 0.85"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.65"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.65"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.65"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.65"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.65"}]},{"sets":[{"repsExpr":"3","isAmrap":false,"weightExpr":"state.tm * 0.7"},{"repsExpr":"3","isAmrap":false,"weightExpr":"state.tm * 0.8"},{"repsExpr":"3","isAmrap":true,"weightExpr":"state.tm * 0.9"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.7"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.7"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.7"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.7"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.7"}]},{"sets":[{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.75"},{"repsExpr":"3","isAmrap":false,"weightExpr":"state.tm * 0.85"},{"repsExpr":"1","isAmrap":true,"weightExpr":"state.tm * 0.95"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.75"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.75"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.75"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.75"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.75"}]}],"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Bench Press","id":"tjvruqaq","finishDayExpr":"if (day == 9) {\n state.tm = state.tm + 5lb\n}","state":{"tm":{"value":150,"unit":"lb"}},"reuseLogic":{"selected":"cqwecfka","states":{"cqwecfka":{"tm":{"value":150,"unit":"lb"},"increment":{"value":5,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"if (day >= 4 && day <= 6) {\n 2\n} else { if (day >= 7 && day <= 9) {\n 3\n} else {\n 1\n}}","exerciseType":{"equipment":"barbell","id":"overheadPress"},"variations":[{"sets":[{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.65"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.75"},{"repsExpr":"5","isAmrap":true,"weightExpr":"state.tm * 0.85"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.65"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.65"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.65"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.65"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.65"}]},{"sets":[{"repsExpr":"3","isAmrap":false,"weightExpr":"state.tm * 0.7"},{"repsExpr":"3","isAmrap":false,"weightExpr":"state.tm * 0.8"},{"repsExpr":"3","isAmrap":true,"weightExpr":"state.tm * 0.9"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.7"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.7"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.7"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.7"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.7"}]},{"sets":[{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.75"},{"repsExpr":"3","isAmrap":false,"weightExpr":"state.tm * 0.85"},{"repsExpr":"1","isAmrap":true,"weightExpr":"state.tm * 0.95"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.75"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.75"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.75"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.75"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.75"}]}],"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Overhead Press","id":"gourotgq","finishDayExpr":"if (day == 8) {\n state.tm = state.tm + 5lb\n}","state":{"tm":{"value":115,"unit":"lb"}},"reuseLogic":{"selected":"cqwecfka","states":{"cqwecfka":{"tm":{"value":115,"unit":"lb"},"increment":{"value":5,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","stateMetadata":{},"exerciseType":{"id":"hangingLegRaise"},"variations":[{"sets":[{"repsExpr":"10","weightExpr":"state.weight","isAmrap":false},{"repsExpr":"10","weightExpr":"state.weight","isAmrap":false},{"repsExpr":"10","weightExpr":"state.weight","isAmrap":false},{"repsExpr":"10","weightExpr":"state.weight","isAmrap":false},{"repsExpr":"10","weightExpr":"state.weight","isAmrap":false}]}],"warmupSets":[],"name":"Hanging Leg Raise","id":"knnvjouy","finishDayExpr":"","state":{"weight":{"value":0,"unit":"lb"}},"descriptions":[""]},{"variationExpr":"1","stateMetadata":{},"exerciseType":{"equipment":"bodyweight","id":"pullUp"},"variations":[{"sets":[{"repsExpr":"10","weightExpr":"state.weight","isAmrap":false},{"repsExpr":"10","weightExpr":"state.weight","isAmrap":false},{"repsExpr":"10","weightExpr":"state.weight","isAmrap":false},{"repsExpr":"10","weightExpr":"state.weight","isAmrap":false},{"repsExpr":"10","weightExpr":"state.weight","isAmrap":false}]}],"warmupSets":[],"name":"Pull Up","id":"nqwpeykz","finishDayExpr":"","state":{"weight":{"value":0,"unit":"lb"}},"descriptions":[""]},{"variationExpr":"1","stateMetadata":{},"exerciseType":{"equipment":"bodyweight","id":"pushUp"},"variations":[{"sets":[{"repsExpr":"15","weightExpr":"state.weight","isAmrap":false},{"repsExpr":"15","weightExpr":"state.weight","isAmrap":false},{"repsExpr":"15","weightExpr":"state.weight","isAmrap":false},{"repsExpr":"15","weightExpr":"state.weight","isAmrap":false},{"repsExpr":"15","weightExpr":"state.weight","isAmrap":false}]}],"warmupSets":[],"name":"Push Up","id":"opvhmgpw","finishDayExpr":"","state":{"weight":{"value":0,"unit":"lb"}},"descriptions":[""]},{"variationExpr":"1","stateMetadata":{},"exerciseType":{"equipment":"bodyweight","id":"chinUp"},"variations":[{"sets":[{"repsExpr":"10","weightExpr":"state.weight","isAmrap":false},{"repsExpr":"10","weightExpr":"state.weight","isAmrap":false},{"repsExpr":"10","weightExpr":"state.weight","isAmrap":false},{"repsExpr":"10","weightExpr":"state.weight","isAmrap":false},{"repsExpr":"10","weightExpr":"state.weight","isAmrap":false}]}],"warmupSets":[],"name":"Chin Up","id":"zmokjpae","finishDayExpr":"","state":{"weight":{"value":0,"unit":"lb"}},"descriptions":[""]},{"variationExpr":"1","stateMetadata":{},"exerciseType":{"equipment":"bodyweight","id":"tricepsDip"},"variations":[{"sets":[{"repsExpr":"10","weightExpr":"state.weight","isAmrap":false},{"repsExpr":"10","weightExpr":"state.weight","isAmrap":false},{"repsExpr":"10","weightExpr":"state.weight","isAmrap":false},{"repsExpr":"10","weightExpr":"state.weight","isAmrap":false},{"repsExpr":"10","weightExpr":"state.weight","isAmrap":false}]}],"warmupSets":[],"name":"Triceps Dip","id":"tncncyro","finishDayExpr":"","state":{"weight":{"value":0,"unit":"lb"}},"descriptions":[""]},{"variationExpr":"1","stateMetadata":{},"exerciseType":{"equipment":"bodyweight","id":"invertedRow"},"variations":[{"sets":[{"repsExpr":"10","weightExpr":"state.weight","isAmrap":false},{"repsExpr":"10","weightExpr":"state.weight","isAmrap":false},{"repsExpr":"10","weightExpr":"state.weight","isAmrap":false},{"repsExpr":"10","weightExpr":"state.weight","isAmrap":false},{"repsExpr":"10","weightExpr":"state.weight","isAmrap":false}]}],"warmupSets":[],"name":"Inverted Row","id":"omxrqova","finishDayExpr":"","state":{"weight":{"value":0,"unit":"lb"}},"descriptions":[""]},{"variationExpr":"1","stateMetadata":{},"exerciseType":{"equipment":"bodyweight","id":"bulgarianSplitSquat"},"variations":[{"sets":[{"repsExpr":"10","weightExpr":"state.weight","isAmrap":false},{"repsExpr":"10","weightExpr":"state.weight","isAmrap":false},{"repsExpr":"10","weightExpr":"state.weight","isAmrap":false},{"repsExpr":"10","weightExpr":"state.weight","isAmrap":false},{"repsExpr":"10","weightExpr":"state.weight","isAmrap":false}]}],"warmupSets":[],"name":"Bulgarian Split Squat","id":"tifeyloh","finishDayExpr":"","state":{"weight":{"value":0,"unit":"lb"}},"descriptions":[""]}],"author":"Jim Wendler","name":"5/3/1 For Beginners","days":[{"exercises":[{"id":"cqwecfka"},{"id":"tjvruqaq"},{"id":"knnvjouy"},{"id":"zmokjpae"},{"id":"opvhmgpw"}],"name":"Day 1","id":"egabcgpp"},{"exercises":[{"id":"qmgmhghb"},{"id":"gourotgq"},{"id":"tncncyro"},{"id":"omxrqova"},{"id":"tifeyloh"}],"name":"Day 2","id":"akefbgzc"},{"exercises":[{"id":"tjvruqaq"},{"id":"cqwecfka"},{"id":"knnvjouy"},{"id":"nqwpeykz"},{"id":"opvhmgpw"}],"name":"Day 3","id":"rgdzxcvx"}],"description":"<div><p>A very popular weight lifting routine - 5/3/1 by Jim Wendler, adapted for beginners.</p><p>Good both for strength and size, it's well tested by time and helped thousands of lifters to achieve their goals</p></div>","id":"the5314b","shortDescription":"A good \"next step\" program. Do it after 3-9 months in gym.","nextDay":1,"url":"https://thefitness.wiki/routines/5-3-1-for-beginners","tags":["beginner","barbell"],"isMultiweek":true},{"weeks":[],"exercises":[{"variationExpr":"state.stage","exerciseType":{"equipment":"barbell","id":"deadlift"},"variations":[{"sets":[{"repsExpr":"3","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"3","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"3","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"3","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"3","isAmrap":true,"weightExpr":"state.weight"}]},{"sets":[{"repsExpr":"2","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"2","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"2","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"2","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"2","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"2","isAmrap":true,"weightExpr":"state.weight"}]},{"sets":[{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":true,"weightExpr":"state.weight"}]}],"warmupSets":[{"value":0.3,"threshold":{"value":150,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":125,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":95,"unit":"lb"},"reps":5}],"name":"T1 Deadlift","description":"**T1**.","id":"sowdutxd","finishDayExpr":"if (cr >= r) {\n state.weight = w[5] + 10lb\n} else if (state.stage < 3) {\n state.stage = state.stage + 1\n} else {\n state.stage = 1\n state.weight = state.weight * 0.85\n}","state":{"stage":1,"weight":{"value":200,"unit":"lb"}},"reuseLogic":{"selected":"arcbxrdq","states":{"arcbxrdq":{"weight":{"value":200,"unit":"lb"},"started":0,"stage":1,"increase":{"value":10,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"state.stage","exerciseType":{"equipment":"barbell","id":"benchPress"},"variations":[{"sets":[{"repsExpr":"3","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"3","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"3","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"3","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"3","isAmrap":true,"weightExpr":"state.weight"}]},{"sets":[{"repsExpr":"2","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"2","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"2","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"2","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"2","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"2","isAmrap":true,"weightExpr":"state.weight"}]},{"sets":[{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":true,"weightExpr":"state.weight"}]}],"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"T1 Bench Press","description":"**T1**.","id":"gtydkkay","finishDayExpr":"if (cr >= r) {\n state.weight = w[5] + 5lb\n} else if (state.stage < 3) {\n state.stage = state.stage + 1\n} else {\n state.stage = 1\n state.weight = state.weight * 0.85\n}","state":{"stage":1,"weight":{"value":135,"unit":"lb"}},"reuseLogic":{"selected":"arcbxrdq","states":{"arcbxrdq":{"weight":{"value":135,"unit":"lb"},"started":0,"stage":1,"increase":{"value":5,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"state.stage","exerciseType":{"equipment":"barbell","id":"overheadPress"},"variations":[{"sets":[{"repsExpr":"3","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"3","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"3","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"3","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"3","isAmrap":true,"weightExpr":"state.weight"}]},{"sets":[{"repsExpr":"2","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"2","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"2","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"2","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"2","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"2","isAmrap":true,"weightExpr":"state.weight"}]},{"sets":[{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":true,"weightExpr":"state.weight"}]}],"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"T1 Overhead Press","description":"**T1**.","id":"mspcbocr","finishDayExpr":"if (cr >= r) {\n state.weight = w[5] + 5lb\n} else if (state.stage < 3) {\n state.stage = state.stage + 1\n} else {\n state.stage = 1\n state.weight = state.weight * 0.85\n}","state":{"stage":1,"weight":{"value":100,"unit":"lb"}},"reuseLogic":{"selected":"arcbxrdq","states":{"arcbxrdq":{"weight":{"value":85,"unit":"lb"},"started":0,"stage":1,"increase":{"value":5,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"state.stage","exerciseType":{"equipment":"barbell","id":"deadlift"},"variations":[{"sets":[{"repsExpr":"state.stage == 1 ? 10 : (state.stage == 2 ? 8 : 6)","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"state.stage == 1 ? 10 : (state.stage == 2 ? 8 : 6)","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"state.stage == 1 ? 10 : (state.stage == 2 ? 8 : 6)","isAmrap":false,"weightExpr":"state.weight"}]}],"warmupSets":[{"value":0.3,"threshold":{"value":150,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":125,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":95,"unit":"lb"},"reps":5}],"name":"T2 Deadlift","description":"**T2**.","id":"nzzpijbv","finishDayExpr":"if (cr >= r) {\n state.weight = w[3] + 10lb\n} else if (state.stage < 3) {\n state.stage = state.stage + 1\n} else {\n state.stage = 1\n state.weight = state.weight - 20lb\n}","state":{"stage":1,"weight":{"value":140,"unit":"lb"}},"reuseLogic":{"selected":"obornhqj","states":{"obornhqj":{"weight":{"value":140,"unit":"lb"},"stage3increase":{"value":15,"unit":"lb"},"started":0,"stage":1,"increase":{"value":10,"unit":"lb"},"stage1weight":{"value":95,"unit":"lb"}},"lrzellmp":{"stage":1,"weight":{"value":135,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"state.stage","exerciseType":{"equipment":"barbell","id":"squat"},"variations":[{"sets":[{"repsExpr":"state.stage == 1 ? 10 : (state.stage == 2 ? 8 : 6)","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"state.stage == 1 ? 10 : (state.stage == 2 ? 8 : 6)","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"state.stage == 1 ? 10 : (state.stage == 2 ? 8 : 6)","isAmrap":false,"weightExpr":"state.weight"}]}],"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"T2 Squat","description":"**T2**.","id":"lrzellmp","finishDayExpr":"if (cr >= r) {\n state.weight = w[3] + 10lb\n} else if (state.stage < 3) {\n state.stage = state.stage + 1\n} else {\n state.stage = 1\n state.weight = state.weight - 20lb\n}","state":{"stage":1,"weight":{"value":135,"unit":"lb"}},"reuseLogic":{"selected":"obornhqj","states":{"obornhqj":{"weight":{"value":135,"unit":"lb"},"stage3increase":{"value":15,"unit":"lb"},"started":0,"stage":1,"increase":{"value":10,"unit":"lb"},"stage1weight":{"value":95,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"state.stage","exerciseType":{"equipment":"barbell","id":"overheadPress"},"variations":[{"sets":[{"repsExpr":"state.stage == 1 ? 10 : (state.stage == 2 ? 8 : 6)","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"state.stage == 1 ? 10 : (state.stage == 2 ? 8 : 6)","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"state.stage == 1 ? 10 : (state.stage == 2 ? 8 : 6)","isAmrap":false,"weightExpr":"state.weight"}]}],"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"T2 Overhead Press","description":"**T2**.","id":"ygknxmbg","finishDayExpr":"if (cr >= r) {\n state.weight = w[3] + 5lb\n} else if (state.stage < 3) {\n state.stage = state.stage + 1\n} else {\n state.stage = 1\n state.weight = state.weight - 15lb\n}","state":{"stage":1,"weight":{"value":75,"unit":"lb"}},"reuseLogic":{"selected":"obornhqj","states":{"obornhqj":{"weight":{"value":75,"unit":"lb"},"stage3increase":{"value":15,"unit":"lb"},"started":0,"stage":1,"increase":{"value":5,"unit":"lb"},"stage1weight":{"value":95,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"cable","id":"latPulldown"},"warmupSets":[],"description":"**T3**.","reuseLogic":{"selected":"funewull","states":{"funewull":{"increase":{"value":5,"unit":"lb"},"repsthreshold":25,"weight":{"value":50,"unit":"lb"}}}},"descriptions":[""],"stateMetadata":{},"variations":[{"sets":[{"repsExpr":"15","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"15","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"15","isAmrap":true,"weightExpr":"state.weight"}]}],"name":"T3 Lat Pulldown","id":"hbyrdbsw","finishDayExpr":"if (completedReps[3] >= 25) {\n state.weight = state.weight + state.increase\n}","state":{"increase":{"value":5,"unit":"lb"},"weight":{"value":70,"unit":"lb"}},"timerExpr":"90"},{"variationExpr":"state.stage","stateMetadata":{},"exerciseType":{"equipment":"barbell","id":"squat"},"variations":[{"sets":[{"repsExpr":"3","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"3","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"3","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"3","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"3","isAmrap":true,"weightExpr":"state.weight"}]},{"sets":[{"repsExpr":"2","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"2","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"2","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"2","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"2","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"2","isAmrap":true,"weightExpr":"state.weight"}]},{"sets":[{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":true,"weightExpr":"state.weight"}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"New 5RM","repsExpr":"5"}]}],"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"T1 Squat","description":"**T1**.","id":"arcbxrdq","finishDayExpr":"state.started = 1\nif (state.stage < 4 && completedReps >= reps) {\n state.weight += state.increase\n} else if (state.stage < 4) {\n state.stage = state.stage + 1\n} else {\n state.stage = 1\n}","state":{"weight":{"value":150,"unit":"lb"},"started":0,"stage":1,"increase":{"value":10,"unit":"lb"}},"descriptions":["**T1**. Set the initial weight to **85% of 5RM** (or your **10RM**), by clicking the **edit** icon, and setting the **weight** state var. You can use the RM calculator there to find your 5RM.","**T1**.","**T1**. Retest week, you may skip warmups. Find your new 5RM (5 rep max), as follows\n* Start with the bar, do 5 reps.\n* Throw on some more weight, do 5 reps.\n* Repeat, when the bar starts to get heavy, make smaller jumps.\n* When you finally get to a set that is hard, but you do it - take that number, multiply it by **0.85**, update the **weight** state variable with that number\n* Tap on the \"New 5RM\" set."],"descriptionExpr":"state.stage == 4 ? 3 : (state.started == 0 ? 1 : 2)"},{"variationExpr":"state.stage == 4 ? 2 : 1","stateMetadata":{},"exerciseType":{"equipment":"barbell","id":"benchPress"},"variations":[{"sets":[{"repsExpr":"state.stage == 1 ? 10 : (state.stage == 2 ? 8 : 6)","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"state.stage == 1 ? 10 : (state.stage == 2 ? 8 : 6)","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"state.stage == 1 ? 10 : (state.stage == 2 ? 8 : 6)","isAmrap":false,"weightExpr":"state.weight"}]},{"sets":[{"weightExpr":"0lb","isAmrap":false,"label":"Rest","repsExpr":"0"}]}],"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"T2 Bench Press","description":"**T2**.","id":"obornhqj","finishDayExpr":"state.started = 1\nif (state.stage < 4 && completedReps >= reps) {\n state.weight += state.increase\n} else if (state.stage == 1) {\n state.stage1weight = state.weight\n state.stage += 1\n} else if (state.stage == 2 || state.stage == 3) {\n state.stage += 1\n} else {\n state.stage = 1\n state.weight = state.stage1weight + state.stage3increase \n}","state":{"weight":{"value":95,"unit":"lb"},"stage3increase":{"value":10,"unit":"lb"},"started":0,"stage":1,"increase":{"value":5,"unit":"lb"},"stage1weight":{"value":95,"unit":"lb"}},"descriptions":["**T2**. Start with 30-40% of your T1 weight for that exercise - set the **weight** state variable to that value.","**T2**.","**T2**. Rest week - skip exercise this week."],"descriptionExpr":"state.stage == 4 ? 3 : (state.started == 0 ? 1 : 2)"},{"variationExpr":"1","stateMetadata":{},"exerciseType":{"equipment":"cable","id":"seatedRow"},"variations":[{"sets":[{"repsExpr":"15","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"15","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"15","isAmrap":true,"weightExpr":"state.weight"}]}],"warmupSets":[],"name":"T3 Seated Row","description":"**T3**.","id":"funewull","finishDayExpr":"if (completedReps >= reps && completedReps[ns] >= state.repsthreshold) {\n state.weight = state.weight + state.increase\n}","state":{"increase":{"value":5,"unit":"lb"},"repsthreshold":25,"weight":{"value":70,"unit":"lb"}},"timerExpr":"90","descriptions":["**T3**."]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"dumbbell","id":"chestFly"},"warmupSets":[],"name":"T3 Chest Fly","id":"kkwbfugy","state":{"weight":{"value":20,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"funewull","states":{"dixmnijq":{"increase":{"value":5,"unit":"lb"},"repsthreshold":25,"weight":{"value":20,"unit":"lb"}},"funewull":{"increase":{"value":5,"unit":"lb"},"repsthreshold":25,"weight":{"value":20,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"barbell","id":"hipThrust"},"warmupSets":[],"name":"T3 Hip Thrust","id":"kgrzuclk","state":{"weight":{"value":95,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"funewull","states":{"funewull":{"increase":{"value":5,"unit":"lb"},"repsthreshold":25,"weight":{"value":100,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"dumbbell","id":"lateralRaise"},"warmupSets":[],"name":"T3 Lateral Raise","id":"yzskulgf","state":{"weight":{"value":15,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"funewull","states":{"funewull":{"increase":{"value":5,"unit":"lb"},"repsthreshold":25,"weight":{"value":20,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"dumbbell","id":"tricepsExtension"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"T3 Triceps Extension","id":"kfmwlmmv","state":{"weight":{"value":20,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"funewull","states":{"funewull":{"increase":{"value":5,"unit":"lb"},"repsthreshold":25,"weight":{"value":20,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"leverageMachine","id":"seatedLegCurl"},"warmupSets":[],"name":"T3 Seated Leg Curl","id":"wjlucglf","state":{"weight":{"value":60,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"funewull","states":{"funewull":{"increase":{"value":5,"unit":"lb"},"repsthreshold":25,"weight":{"value":30,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"leverageMachine","id":"legExtension"},"warmupSets":[],"name":"T3 Leg Extension","id":"nrzievmp","state":{"weight":{"value":60,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"funewull","states":{"funewull":{"increase":{"value":5,"unit":"lb"},"repsthreshold":25,"weight":{"value":60,"unit":"lb"}}}},"descriptions":[""]}],"author":"Cody Lefever","name":"GZCLP","days":[{"exercises":[{"id":"arcbxrdq"},{"id":"obornhqj"},{"id":"funewull"},{"id":"kkwbfugy"}],"name":"Day 1","id":"gjlupvna"},{"exercises":[{"id":"mspcbocr"},{"id":"nzzpijbv"},{"id":"hbyrdbsw"},{"id":"kgrzuclk"}],"name":"Day 2","id":"cxsaokjy"},{"exercises":[{"id":"gtydkkay"},{"id":"lrzellmp"},{"id":"yzskulgf"},{"id":"kfmwlmmv"}],"name":"Day 3","id":"riyudhbe"},{"exercises":[{"id":"sowdutxd"},{"id":"ygknxmbg"},{"id":"wjlucglf"},{"id":"nrzievmp"}],"name":"Day 4","id":"unzntlth"}],"description":"Popular linear progression workout routine, based on the <a target='_blank' href='http://swoleateveryheight.blogspot.com/2016/02/gzcl-applications-adaptations.html'>GZCL method</a>, featuring well-balanced exercise selection, and proven progression scheme. It's great for beginners, you could choose it right after 3-6 month course of 'Basic Beginner' program.","id":"gzclp","shortDescription":"Another good “next step” program after Basic Beginner or Starting Strength.. Do it after 3-9 months in gym.","nextDay":1,"url":"https://www.liftosaur.com/programs/gzclp","tags":["beginner","barbell"],"isMultiweek":false},{"weeks":[],"exercises":[{"variationExpr":"state.stage","stateMetadata":{},"exerciseType":{"equipment":"barbell","id":"squat"},"variations":[{"sets":[{"repsExpr":"3","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"3","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"3","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"3","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"3","isAmrap":true,"weightExpr":"state.weight"}]},{"sets":[{"repsExpr":"2","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"2","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"2","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"2","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"2","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"2","isAmrap":true,"weightExpr":"state.weight"}]},{"sets":[{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":true,"weightExpr":"state.weight"}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"New 5RM","repsExpr":"5"}]}],"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Default T1 Squat","description":"**T1**.","id":"arcbxrdq","finishDayExpr":"state.started = 1\nif (state.stage < 4 && completedReps >= reps) {\n state.weight += state.increase\n} else if (state.stage < 4) {\n state.stage = state.stage + 1\n} else {\n state.stage = 1\n}","state":{"weight":{"value":150,"unit":"lb"},"started":0,"stage":1,"increase":{"value":10,"unit":"lb"}},"descriptions":["**T1**. Set the initial weight to **85% of 5RM** (or your **10RM**), by clicking the **edit** icon, and setting the **weight** state var. You can use the RM calculator there to find your 5RM.","**T1**.","**T1**. Retest week, you may skip warmups. Find your new 5RM (5 rep max), as follows\n* Start with the bar, do 5 reps.\n* Throw on some more weight, do 5 reps.\n* Repeat, when the bar starts to get heavy, make smaller jumps.\n* When you finally get to a set that is hard, but you do it - take that number, multiply it by **0.85**, update the **weight** state variable with that number\n* Tap on the \"New 5RM\" set."],"descriptionExpr":"state.stage == 4 ? 3 : (state.started == 0 ? 1 : 2)"},{"variationExpr":"state.stage == 4 ? 2 : 1","stateMetadata":{},"exerciseType":{"equipment":"barbell","id":"benchPress"},"variations":[{"sets":[{"repsExpr":"state.stage == 1 ? 10 : (state.stage == 2 ? 8 : 6)","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"state.stage == 1 ? 10 : (state.stage == 2 ? 8 : 6)","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"state.stage == 1 ? 10 : (state.stage == 2 ? 8 : 6)","isAmrap":false,"weightExpr":"state.weight"}]},{"sets":[{"weightExpr":"0lb","isAmrap":false,"label":"Rest","repsExpr":"0"}]}],"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Default T2 Bench Press","description":"**T2**.","id":"obornhqj","finishDayExpr":"state.started = 1\nif (state.stage < 4 && completedReps >= reps) {\n state.weight += state.increase\n} else if (state.stage == 1) {\n state.stage1weight = state.weight\n state.stage += 1\n} else if (state.stage == 2 || state.stage == 3) {\n state.stage += 1\n} else {\n state.stage = 1\n state.weight = state.stage1weight + state.stage3increase \n}","state":{"weight":{"value":95,"unit":"lb"},"stage3increase":{"value":10,"unit":"lb"},"started":0,"stage":1,"increase":{"value":5,"unit":"lb"},"stage1weight":{"value":95,"unit":"lb"}},"descriptions":["**T2**. Start with 30-40% of your T1 weight for that exercise - set the **weight** state variable to that value.","**T2**.","**T2**. Rest week - skip exercise this week."],"descriptionExpr":"state.stage == 4 ? 3 : (state.started == 0 ? 1 : 2)"},{"variationExpr":"1","stateMetadata":{},"exerciseType":{"equipment":"cable","id":"latPulldown"},"variations":[{"sets":[{"repsExpr":"15","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"15","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"15","isAmrap":true,"weightExpr":"state.weight"}]}],"warmupSets":[],"name":"Default T3 Lat Pulldown","description":"**T3**.","id":"funewull","finishDayExpr":"if (completedReps >= reps && completedReps[ns] >= state.repsthreshold) {\n state.weight = state.weight + state.increase\n}","state":{"increase":{"value":5,"unit":"lb"},"repsthreshold":25,"weight":{"value":20,"unit":"lb"}},"timerExpr":"90","descriptions":["**T3**."]},{"variationExpr":"state.stage","stateMetadata":{},"exerciseType":{"equipment":"barbell","id":"squat"},"variations":[{"sets":[{"repsExpr":"5","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"5","isAmrap":true,"weightExpr":"state.weight"}]},{"sets":[{"repsExpr":"3","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"3","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"3","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"3","isAmrap":true,"weightExpr":"state.weight"}]},{"sets":[{"repsExpr":"2","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"2","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"2","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"2","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"2","isAmrap":true,"weightExpr":"state.weight"}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"New 5RM","repsExpr":"5"}]}],"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Modified T1 Squat","description":"**T1**.","id":"viphktvn","finishDayExpr":"state.started = 1\nif (state.stage < 4 && completedReps >= reps) {\n if (completedReps[ns] - reps[ns] >= 5) {\n state.weight += state.increase5\n } else if (completedReps[ns] - reps[ns] >= 2) {\n state.weight += state.increase24\n } else {\n state.weight += state.increase01\n }\n} else if (state.stage < 4) {\n state.stage = state.stage + 1\n} else {\n state.stage = 1\n}","state":{"weight":{"value":150,"unit":"lb"},"started":0,"increase5":{"value":10,"unit":"lb"},"increase24":{"value":5,"unit":"lb"},"stage":1,"increase01":{"value":2.5,"unit":"lb"}},"descriptions":["**T1**. Set the initial weight to **85% of 5RM** (or your **10RM**), by clicking the **edit** icon, and setting the **weight** state var. You can use the RM calculator there to find your 5RM.","**T1**.","**T1**. Retest week, you may skip warmups. Find your new 5RM (5 rep max), as follows\n* Start with the bar, do 5 reps.\n* Throw on some more weight, do 5 reps.\n* Repeat, when the bar starts to get heavy, make smaller jumps.\n* When you finally get to a set that is hard, but you do it - take that number, multiply it by **0.85**, update the **weight** state variable with that number\n* Tap on the \"New 5RM\" set."],"descriptionExpr":"state.stage == 4 ? 3 : (state.started == 0 ? 1 : 2)"},{"variationExpr":"state.stage","stateMetadata":{},"exerciseType":{"equipment":"barbell","id":"squat"},"variations":[{"sets":[{"repsExpr":"5","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"5","isAmrap":true,"weightExpr":"state.weight"}]},{"sets":[{"repsExpr":"5","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"5","isAmrap":true,"weightExpr":"state.weight"}]},{"sets":[{"repsExpr":"3","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"3","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"3","isAmrap":true,"weightExpr":"state.weight"}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"New 5RM","repsExpr":"5"}]}],"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Advanced T1 Squat","description":"**T1**.","id":"ygijvhsf","finishDayExpr":"state.started = 1\nif (state.stage < 4 && completedReps >= reps) {\n state.weight += state.increase\n} else if (state.stage < 4) {\n state.stage = state.stage + 1\n} else {\n state.stage = 1\n}","state":{"weight":{"value":150,"unit":"lb"},"started":0,"stage":4,"increase":{"value":10,"unit":"lb"}},"descriptions":["**T1**. Set the initial weight to **85% of 5RM** (or your **10RM**), by clicking the **edit** icon, and setting the **weight** state var. You can use the RM calculator there to find your 5RM.","**T1**.","**T1**. Retest week, you may skip warmups. Find your new 5RM (5 rep max), as follows\n* Start with the bar, do 5 reps.\n* Throw on some more weight, do 5 reps.\n* Repeat, when the bar starts to get heavy, make smaller jumps.\n* When you finally get to a set that is hard, but you do it - take that number, multiply it by **0.85**, update the **weight** state variable with that number\n* Tap on the \"New 5RM\" set."],"descriptionExpr":"state.stage == 4 ? 3 : (state.started == 0 ? 1 : 2)"},{"variationExpr":"state.stage == 4 ? 2 : 1","stateMetadata":{},"exerciseType":{"equipment":"barbell","id":"benchPress"},"variations":[{"sets":[{"repsExpr":"state.stage == 1 ? 8 : (state.stage == 2 ? 6 : 4)","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"state.stage == 1 ? 8 : (state.stage == 2 ? 6 : 4)","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"state.stage == 1 ? 8 : (state.stage == 2 ? 6 : 4)","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"state.stage == 1 ? 8 : (state.stage == 2 ? 6 : 4)","isAmrap":false,"weightExpr":"state.weight"}]},{"sets":[{"weightExpr":"0lb","isAmrap":false,"label":"Rest","repsExpr":"0"}]}],"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Modified T2 Bench Press","description":"**T2**.","id":"oocbztma","finishDayExpr":"state.started = 1\nif (state.stage < 4 && completedReps >= reps) {\n state.weight += state.increase\n} else if (state.stage == 1) {\n state.stage1weight = state.weight\n state.stage += 1\n} else if (state.stage == 2 || state.stage == 3) {\n state.stage += 1\n} else {\n state.stage = 1\n state.weight = state.stage1weight + state.stage3increase \n}","state":{"weight":{"value":95,"unit":"lb"},"stage3increase":{"value":10,"unit":"lb"},"started":0,"stage":1,"increase":{"value":5,"unit":"lb"},"stage1weight":{"value":95,"unit":"lb"}},"descriptions":["**T2**. Start with 30-40% of your T1 weight for that exercise - set the **weight** state variable to that value.","**T2**.","**T2**. Rest week - skip exercise this week."],"descriptionExpr":"state.stage == 4 ? 3 : (state.started == 0 ? 1 : 2)"},{"variationExpr":"1","stateMetadata":{},"exerciseType":{"equipment":"cable","id":"latPulldown"},"variations":[{"sets":[{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":true,"weightExpr":"state.weight"}]}],"warmupSets":[],"name":"Modified T3 Lat Pulldown","description":"**T3**.","id":"zxuxopxg","finishDayExpr":"if (completedReps >= reps && completedReps[ns] >= state.repsthreshold) {\n state.weight = state.weight + state.increase\n}","state":{"increase":{"value":5,"unit":"lb"},"repsthreshold":18,"weight":{"value":20,"unit":"lb"}},"timerExpr":"90","descriptions":["**T3**."]},{"variationExpr":"state.stage == 3 ? 2 : 1","stateMetadata":{},"exerciseType":{"equipment":"cable","id":"latPulldown"},"variations":[{"sets":[{"repsExpr":"state.stage == 1 ? 15 : (state.stage == 2 ? 12 : 8)","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"state.stage == 1 ? 15 : (state.stage == 2 ? 12 : 8)","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"state.stage == 1 ? 15 : (state.stage == 2 ? 12 : 8)","isAmrap":false,"weightExpr":"state.weight"}]}],"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Linear T3 Lat Pulldown","description":"**T2**.","id":"qgpzfawk","finishDayExpr":"if (completedReps >= reps) {\n state.weight += state.increase\n} else if (state.stage == 1) {\n state.stage1weight = state.weight\n state.stage += 1\n} else if (state.stage == 2) {\n state.stage += 1\n} else {\n state.stage = 1\n state.weight = state.stage1weight + state.stage3increase \n}","state":{"weight":{"value":70,"unit":"lb"},"stage3increase":{"value":5,"unit":"lb"},"stage":1,"increase":{"value":5,"unit":"lb"},"stage1weight":{"value":70,"unit":"lb"}},"descriptions":["**T3**."],"descriptionExpr":"state.stage == 4 ? 3 : (state.started == 0 ? 1 : 2)"},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"barbell","id":"benchPress"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Modified T1 Bench Press","id":"tqdkqubi","state":{"weight":{"value":135,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"viphktvn","states":{"viphktvn":{"weight":{"value":135,"unit":"lb"},"started":0,"increase5":{"value":10,"unit":"lb"},"increase24":{"value":5,"unit":"lb"},"stage":1,"increase01":{"value":2.5,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"barbell","id":"overheadPress"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Modified T2 Overhead Press","id":"vxetgbhh","state":{"weight":{"value":75,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"oocbztma","states":{"oocbztma":{"weight":{"value":95,"unit":"lb"},"stage3increase":{"value":10,"unit":"lb"},"started":0,"stage":1,"increase":{"value":5,"unit":"lb"},"stage1weight":{"value":95,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"cable","id":"seatedRow"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Modified T3 Seated Row","id":"yqlmmwmi","state":{"weight":{"value":70,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"zxuxopxg","states":{"zxuxopxg":{"increase":{"value":5,"unit":"lb"},"repsthreshold":18,"weight":{"value":20,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"dumbbell","id":"chestFly"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Modified T3 Chest Fly","id":"sbolufvo","state":{"weight":{"value":20,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"zxuxopxg","states":{"zxuxopxg":{"increase":{"value":5,"unit":"lb"},"repsthreshold":18,"weight":{"value":20,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"cable","id":"facePull"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Modified T3 Face Pulls","id":"wbzhwmjw","state":{"weight":{"value":0,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"zxuxopxg","states":{"zxuxopxg":{"increase":{"value":5,"unit":"lb"},"repsthreshold":18,"weight":{"value":20,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"barbell","id":"deadlift"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Modified T1 Deadlift","id":"fbjbgdwo","state":{"weight":{"value":185,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"viphktvn","states":{"viphktvn":{"weight":{"value":185,"unit":"lb"},"started":0,"increase5":{"value":10,"unit":"lb"},"increase24":{"value":5,"unit":"lb"},"stage":1,"increase01":{"value":2.5,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"barbell","id":"squat"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Modified T2 Squat","id":"fmcduljk","state":{"weight":{"value":135,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"oocbztma","states":{"oocbztma":{"weight":{"value":135,"unit":"lb"},"stage3increase":{"value":10,"unit":"lb"},"started":0,"stage":1,"increase":{"value":5,"unit":"lb"},"stage1weight":{"value":135,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"leverageMachine","id":"legPress"},"warmupSets":[{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5}],"name":"Modified T3 Leg Press","id":"zndojvnv","state":{"weight":{"value":250,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"zxuxopxg","states":{"zxuxopxg":{"increase":{"value":5,"unit":"lb"},"repsthreshold":18,"weight":{"value":100,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"barbell","id":"hipThrust"},"warmupSets":[],"name":"Modified T3 Hip Thrust","id":"bjmlvxuq","state":{"weight":{"value":95,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"zxuxopxg","states":{"zxuxopxg":{"increase":{"value":5,"unit":"lb"},"repsthreshold":18,"weight":{"value":95,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"barbell","id":"overheadPress"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Modified T1 Overhead Press","id":"nlfrugsy","state":{"weight":{"value":75,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"viphktvn","states":{"viphktvn":{"weight":{"value":100,"unit":"lb"},"started":0,"increase5":{"value":10,"unit":"lb"},"increase24":{"value":5,"unit":"lb"},"stage":1,"increase01":{"value":2.5,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"dumbbell","id":"lateralRaise"},"warmupSets":[],"name":"Modified T3 Lateral Raise","id":"dfntevhj","state":{"weight":{"value":15,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"zxuxopxg","states":{"zxuxopxg":{"increase":{"value":5,"unit":"lb"},"repsthreshold":18,"weight":{"value":20,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"dumbbell","id":"tricepsExtension"},"warmupSets":[],"name":"Modified T3 Triceps Extension","id":"atgjnnaw","state":{"weight":{"value":20,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"zxuxopxg","states":{"zxuxopxg":{"increase":{"value":5,"unit":"lb"},"repsthreshold":18,"weight":{"value":10,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"barbell","id":"deadlift"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Modified T2 Deadlift","id":"ciuqczwu","state":{"weight":{"value":185,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"oocbztma","states":{"oocbztma":{"weight":{"value":135,"unit":"lb"},"stage3increase":{"value":10,"unit":"lb"},"started":0,"stage":1,"increase":{"value":5,"unit":"lb"},"stage1weight":{"value":95,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"leverageMachine","id":"seatedLegCurl"},"warmupSets":[],"name":"Modified T3 Leg Curl","id":"wfersxnw","state":{"weight":{"value":60,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"zxuxopxg","states":{"zxuxopxg":{"increase":{"value":5,"unit":"lb"},"repsthreshold":18,"weight":{"value":20,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"leverageMachine","id":"legExtension"},"warmupSets":[],"name":"Modified T3 Leg Extension","id":"wqnutnre","state":{"weight":{"value":60,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"zxuxopxg","states":{"zxuxopxg":{"increase":{"value":5,"unit":"lb"},"repsthreshold":18,"weight":{"value":20,"unit":"lb"}}}},"descriptions":[""]}],"author":"/u/blacknoir","name":"GZCLP: Blacknoir version","days":[{"exercises":[{"id":"tqdkqubi"},{"id":"vxetgbhh"},{"id":"yqlmmwmi"},{"id":"sbolufvo"},{"id":"wbzhwmjw"}],"name":"Day 1","id":"gjlupvna"},{"exercises":[{"id":"fbjbgdwo"},{"id":"fmcduljk"},{"id":"zxuxopxg"},{"id":"zndojvnv"},{"id":"bjmlvxuq"}],"name":"Day 2","id":"cxsaokjy"},{"exercises":[{"id":"nlfrugsy"},{"id":"oocbztma"},{"id":"yqlmmwmi"},{"id":"dfntevhj"},{"id":"atgjnnaw"}],"name":"Day 3","id":"riyudhbe"},{"exercises":[{"id":"viphktvn"},{"id":"ciuqczwu"},{"id":"zxuxopxg"},{"id":"wfersxnw"},{"id":"wqnutnre"}],"name":"Day 4","id":"unzntlth"}],"description":"<p>Modification of the GZCLP program, with slightly different set x rep schemes and progressions (maybe for somebody who doesn't like 10x1 sets :)).\nBased on a popular set of elaborate spreadsheets created by a Reddit user <strong>/u/blacknoir.</strong><p>\n\n<p>It contains example exercises from both <strong>Default</strong> GZCLP, <strong>Modified</strong> GZCLP and <strong>Advanced</strong>, making it easy to mix and match various types of T1/T2/T3 exercises and craft a weightlifting program for your needs.</p>","id":"gzclp-blacknoir","shortDescription":"Variation of GZCLP from Reddit user u/blacknoir","nextDay":1,"url":"https://www.reddit.com/r/gzcl/comments/1207bs7/announce_as_requested_single_spreadsheet_versions/","tags":["beginner","barbell"],"isMultiweek":false},{"weeks":[{"name":"Week 1","days":[{"id":"wricjnmg"},{"id":"owqrzyyu"},{"id":"rywsyvvg"},{"id":"mprobqvw"}],"id":"rmnldltx"},{"name":"Week 2","days":[{"id":"wricjnmg"},{"id":"owqrzyyu"},{"id":"rywsyvvg"},{"id":"mprobqvw"}],"id":"wktjfubl"},{"name":"Week 3","days":[{"id":"wricjnmg"},{"id":"owqrzyyu"},{"id":"rywsyvvg"},{"id":"mprobqvw"}],"id":"hggvfgiw"},{"name":"Week 4","days":[{"id":"wricjnmg"},{"id":"owqrzyyu"},{"id":"rywsyvvg"},{"id":"mprobqvw"}],"id":"kyevrnhc"},{"name":"Week 5","days":[{"id":"wricjnmg"},{"id":"owqrzyyu"},{"id":"rywsyvvg"},{"id":"mprobqvw"}],"id":"csbgvxof"},{"name":"Week 6","days":[{"id":"wricjnmg"},{"id":"owqrzyyu"},{"id":"rywsyvvg"},{"id":"mprobqvw"}],"id":"psterlnl"},{"name":"Week 7","days":[{"id":"wricjnmg"},{"id":"owqrzyyu"},{"id":"rywsyvvg"},{"id":"mprobqvw"}],"id":"govzftrb"},{"name":"Week 8","days":[{"id":"wricjnmg"},{"id":"owqrzyyu"},{"id":"rywsyvvg"},{"id":"mprobqvw"}],"id":"eokvfurt"},{"name":"Week 9","days":[{"id":"wricjnmg"},{"id":"owqrzyyu"},{"id":"rywsyvvg"},{"id":"mprobqvw"}],"id":"cechgynu"},{"name":"Week 10","days":[{"id":"wricjnmg"},{"id":"owqrzyyu"},{"id":"rywsyvvg"},{"id":"mprobqvw"}],"id":"atqdbkci"},{"name":"Week 11","days":[{"id":"livmkxbm"},{"id":"mhtuglfm"},{"id":"kgvyyqxe"},{"id":"wwrbcnxo"}],"id":"tvilnpbn"},{"name":"Week 12","days":[{"id":"livmkxbm"},{"id":"mhtuglfm"},{"id":"kgvyyqxe"},{"id":"wwrbcnxo"}],"id":"daakvtwi"}],"exercises":[{"variationExpr":"week == 10 || week == 12 ? 10 : week","exerciseType":{"equipment":"barbell","id":"benchPress"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"descriptions":["**T1**. Set your 2RM before starting the sets (by setting **weight** state var).","**T1**. It's **week 12**, time to test your **1RM**. Do that, and update the **rm1** state var with the 1RM weight to log it.","**T1**."],"descriptionExpr":"week == 1 ? 1 :\nweek == 12 ? 2 :\n3","stateMetadata":{},"variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"5","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"5","weightExpr":"state.weight * 0.85","isAmrap":false}]},{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.9","isAmrap":true}]},{"sets":[{"repsExpr":"4","weightExpr":"state.weight * 0.875","isAmrap":false},{"repsExpr":"4","weightExpr":"state.weight * 0.875","isAmrap":false},{"repsExpr":"4","weightExpr":"state.weight * 0.875","isAmrap":false}]},{"sets":[{"repsExpr":"2","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.925","isAmrap":false}]},{"sets":[{"repsExpr":"4","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"4","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"4","weightExpr":"state.weight * 0.9","isAmrap":true}]},{"sets":[{"repsExpr":"2","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.95","isAmrap":false}]},{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.925","isAmrap":false}]},{"sets":[{"repsExpr":"1","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.975","isAmrap":true}]},{"sets":[{"repsExpr":"2","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.95","isAmrap":true}]},{"sets":[{"repsExpr":"1","weightExpr":"state.weight * 1","isAmrap":true}]},{"sets":[{"repsExpr":"2","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.9","isAmrap":true}]}],"name":"Bench Press","id":"jqquqlmd","finishDayExpr":"","state":{"weight":{"value":135,"unit":"lb"},"rm1":{"value":0,"unit":"lb"}},"enableRpe":false,"enableRepRanges":false},{"variationExpr":"week","exerciseType":{"equipment":"barbell","id":"inclineBenchPress"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"descriptions":["**T2**. Set your 5RM (by setting **weight** state var) before starting the sets.","**T2**."],"descriptionExpr":"week == 1 ? 1 : 2","stateMetadata":{},"variations":[{"sets":[{"repsExpr":"6","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"6","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"6","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"6","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"6","weightExpr":"state.weight * 0.8","isAmrap":false}]},{"sets":[{"repsExpr":"5","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"5","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"5","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"5","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"5","weightExpr":"state.weight * 0.85","isAmrap":false}]},{"sets":[{"repsExpr":"4","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"4","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"4","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"4","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"4","weightExpr":"state.weight * 0.9","isAmrap":true}]},{"sets":[{"repsExpr":"6","weightExpr":"state.weight * 0.825","isAmrap":false},{"repsExpr":"6","weightExpr":"state.weight * 0.825","isAmrap":false},{"repsExpr":"6","weightExpr":"state.weight * 0.825","isAmrap":false},{"repsExpr":"6","weightExpr":"state.weight * 0.825","isAmrap":false}]},{"sets":[{"repsExpr":"5","weightExpr":"state.weight * 0.875","isAmrap":false},{"repsExpr":"5","weightExpr":"state.weight * 0.875","isAmrap":false},{"repsExpr":"5","weightExpr":"state.weight * 0.875","isAmrap":false},{"repsExpr":"5","weightExpr":"state.weight * 0.875","isAmrap":false}]},{"sets":[{"repsExpr":"4","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"4","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"4","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"4","weightExpr":"state.weight * 0.925","isAmrap":true}]},{"sets":[{"repsExpr":"6","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"6","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"6","weightExpr":"state.weight * 0.85","isAmrap":false}]},{"sets":[{"repsExpr":"5","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"5","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"5","weightExpr":"state.weight * 0.9","isAmrap":false}]},{"sets":[{"repsExpr":"4","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"4","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"4","weightExpr":"state.weight * 0.95","isAmrap":true}]},{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 1","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 1","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 1","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 1","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 1","isAmrap":true}]}],"name":"Incline Bench Press","id":"jkyefima","finishDayExpr":"","state":{"weight":{"value":115,"unit":"lb"}},"enableRpe":false,"enableRepRanges":false},{"variationExpr":"(week == 1) || (week == 2) || (week == 3) ? 1 :\n(week == 4) || (week == 5) || (week == 6) ? 2 :\n(week == 7) || (week == 8) || (week == 9) ? 3 :\n4","exerciseType":{"equipment":"barbell","id":"behindTheNeckPress"},"warmupSets":[],"descriptions":["**T3a**. Set your **10RM** weight (by updating **weight** state var) before starting sets. Don't be afraid to choose lighter weights - it'll autobalance in later workouts.","**T3a**."],"descriptionExpr":"week == 1 ? 1 : 2","stateMetadata":{},"variations":[{"sets":[{"repsExpr":"1","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight * 1","isAmrap":true}]},{"sets":[{"repsExpr":"1","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight * 1","isAmrap":true}]},{"sets":[{"repsExpr":"1","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight * 1","isAmrap":true}]},{"sets":[{"repsExpr":"1","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight * 1","isAmrap":true}]}],"name":"Behind The Neck Press","id":"nnyqufnd","finishDayExpr":"if (week == 4) {\n if (sum(completedReps) > 70) {\n state.weight += 15lb\n } else if (sum(completedReps) > 60) {\n state.weight += 10lb\n } else if (sum(completedReps) > 50) {\n state.weight += 5lb\n }\n}\n\nif (week == 7) {\n if (sum(completedReps) > 60) {\n state.weight += 15lb\n } else if (sum(completedReps) > 50) {\n state.weight += 10lb\n } else if (sum(completedReps) > 40) {\n state.weight += 5lb\n }\n}\n\nif (week == 10) {\n if (sum(completedReps) > 50) {\n state.weight += 15lb\n } else if (sum(completedReps) > 40) {\n state.weight += 10lb\n } else if (sum(completedReps) > 30) {\n state.weight += 5lb\n }\n}","state":{"weight":{"value":65,"unit":"lb"}},"enableRpe":false,"enableRepRanges":false},{"variationExpr":"(week == 1) || (week == 2) || (week == 3) ? 1 :\n(week == 4) || (week == 5) || (week == 6) ? 2 :\n(week == 7) || (week == 8) || (week == 9) ? 3 :\n(week == 10) ? 4 :\n 1","variations":[{"sets":[{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true}]},{"sets":[{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true}]},{"sets":[{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true}]},{"sets":[{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true}]}],"exerciseType":{"equipment":"dumbbell","id":"lateralRaise"},"warmupSets":[],"name":"Lateral Raise","id":"wohvprbw","finishDayExpr":"","state":{"addreps":0,"addrpe":0,"weight":{"value":15,"unit":"lb"}},"reuseLogic":{"selected":"nnyqufnd","states":{"nnyqufnd":{"weight":{"value":15,"unit":"lb"}}}},"descriptions":[],"enableRpe":false,"enableRepRanges":false},{"variationExpr":"(week == 1) ? 1 :\n(week == 2) ? 2 :\n(week == 3) ? 3 :\n(week == 4) ? 4 :\n(week == 5) ? 5 :\n(week == 6) ? 6 :\n(week == 7) ? 7 :\n(week == 8) ? 8 :\n(week == 9) ? 9 :\n(week == 10) || (week == 12) ? 10 :\n(week == 11) ? 11 :\n 1","variations":[{"sets":[{"repsExpr":"5 + state.addreps","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"5 + state.addreps","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"5 + state.addreps","weightExpr":"state.weight * 0.85","isAmrap":false}]},{"sets":[{"repsExpr":"3 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"3 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"3 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"3 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":true}]},{"sets":[{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.875","isAmrap":false},{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.875","isAmrap":false},{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.875","isAmrap":false}]},{"sets":[{"repsExpr":"2 + state.addreps","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"2 + state.addreps","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"2 + state.addreps","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"2 + state.addreps","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"2 + state.addreps","weightExpr":"state.weight * 0.925","isAmrap":false}]},{"sets":[{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":true}]},{"sets":[{"repsExpr":"2 + state.addreps","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"2 + state.addreps","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"2 + state.addreps","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"2 + state.addreps","weightExpr":"state.weight * 0.95","isAmrap":false}]},{"sets":[{"repsExpr":"3 + state.addreps","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"3 + state.addreps","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"3 + state.addreps","weightExpr":"state.weight * 0.925","isAmrap":false}]},{"sets":[{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 0.975","isAmrap":true}]},{"sets":[{"repsExpr":"2 + state.addreps","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"2 + state.addreps","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"2 + state.addreps","weightExpr":"state.weight * 0.95","isAmrap":true}]},{"sets":[{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":false}]},{"sets":[{"repsExpr":"2 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"2 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"2 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"2 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":true}]}],"exerciseType":{"equipment":"barbell","id":"squat"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Squat","id":"kwnwxdsa","finishDayExpr":"","state":{"addreps":0,"addrpe":0,"weight":{"value":135,"unit":"lb"}},"reuseLogic":{"selected":"jqquqlmd","states":{"jqquqlmd":{"weight":{"value":135,"unit":"lb"},"rm1":{"value":0,"unit":"lb"}}}},"descriptions":[],"enableRpe":false,"enableRepRanges":false},{"variationExpr":"(week == 1) ? 1 :\n(week == 2) ? 2 :\n(week == 3) ? 3 :\n(week == 4) ? 4 :\n(week == 5) ? 5 :\n(week == 6) ? 6 :\n(week == 7) ? 7 :\n(week == 8) ? 8 :\n(week == 9) ? 9 :\n(week == 10) ? 10 :\n 1","variations":[{"sets":[{"repsExpr":"6 + state.addreps","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"6 + state.addreps","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"6 + state.addreps","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"6 + state.addreps","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"6 + state.addreps","weightExpr":"state.weight * 0.8","isAmrap":false}]},{"sets":[{"repsExpr":"5 + state.addreps","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"5 + state.addreps","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"5 + state.addreps","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"5 + state.addreps","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"5 + state.addreps","weightExpr":"state.weight * 0.85","isAmrap":false}]},{"sets":[{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":true}]},{"sets":[{"repsExpr":"6 + state.addreps","weightExpr":"state.weight * 0.825","isAmrap":false},{"repsExpr":"6 + state.addreps","weightExpr":"state.weight * 0.825","isAmrap":false},{"repsExpr":"6 + state.addreps","weightExpr":"state.weight * 0.825","isAmrap":false},{"repsExpr":"6 + state.addreps","weightExpr":"state.weight * 0.825","isAmrap":false}]},{"sets":[{"repsExpr":"5 + state.addreps","weightExpr":"state.weight * 0.875","isAmrap":false},{"repsExpr":"5 + state.addreps","weightExpr":"state.weight * 0.875","isAmrap":false},{"repsExpr":"5 + state.addreps","weightExpr":"state.weight * 0.875","isAmrap":false},{"repsExpr":"5 + state.addreps","weightExpr":"state.weight * 0.875","isAmrap":false}]},{"sets":[{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.925","isAmrap":true}]},{"sets":[{"repsExpr":"6 + state.addreps","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"6 + state.addreps","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"6 + state.addreps","weightExpr":"state.weight * 0.85","isAmrap":false}]},{"sets":[{"repsExpr":"5 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"5 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"5 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":false}]},{"sets":[{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.95","isAmrap":true}]},{"sets":[{"repsExpr":"3 + state.addreps","weightExpr":"state.weight * 1","isAmrap":false},{"repsExpr":"3 + state.addreps","weightExpr":"state.weight * 1","isAmrap":false},{"repsExpr":"3 + state.addreps","weightExpr":"state.weight * 1","isAmrap":false},{"repsExpr":"3 + state.addreps","weightExpr":"state.weight * 1","isAmrap":false},{"repsExpr":"3 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true}]}],"exerciseType":{"equipment":"barbell","id":"stiffLegDeadlift"},"warmupSets":[{"value":0.5,"threshold":{"value":125,"unit":"lb"},"reps":5}],"name":"Stiff Leg Deadlift","id":"kgrwfyyr","finishDayExpr":"","state":{"addreps":0,"addrpe":0,"weight":{"value":115,"unit":"lb"}},"reuseLogic":{"selected":"jkyefima","states":{"jkyefima":{"weight":{"value":115,"unit":"lb"}}}},"descriptions":[],"enableRpe":false,"enableRepRanges":false},{"variationExpr":"(week == 1) || (week == 2) || (week == 3) ? 1 :\n(week == 4) || (week == 5) || (week == 6) ? 2 :\n(week == 7) || (week == 8) || (week == 9) ? 3 :\n(week == 10) ? 4 :\n 1","variations":[{"sets":[{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true}]},{"sets":[{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true}]},{"sets":[{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true}]},{"sets":[{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true}]}],"exerciseType":{"equipment":"bodyweight","id":"pullUp"},"warmupSets":[],"name":"Pull Up","id":"uaqameei","finishDayExpr":"","state":{"addreps":0,"addrpe":0,"weight":{"value":0,"unit":"lb"}},"reuseLogic":{"selected":"nnyqufnd","states":{"nnyqufnd":{"weight":{"value":0,"unit":"lb"}}}},"descriptions":[],"enableRpe":false,"enableRepRanges":false},{"variationExpr":"(week == 1) || (week == 2) || (week == 3) ? 1 :\n(week == 4) || (week == 5) || (week == 6) ? 2 :\n(week == 7) || (week == 8) || (week == 9) ? 3 :\n(week == 10) ? 4 :\n 1","variations":[{"sets":[{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true}]},{"sets":[{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true}]},{"sets":[{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true}]},{"sets":[{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true}]}],"exerciseType":{"equipment":"dumbbell","id":"bicepCurl"},"warmupSets":[],"name":"Bicep Curl","id":"slvdapoo","finishDayExpr":"","state":{"addreps":0,"addrpe":0,"weight":{"value":20,"unit":"lb"}},"reuseLogic":{"selected":"nnyqufnd","states":{"nnyqufnd":{"weight":{"value":20,"unit":"lb"}}}},"descriptions":[],"enableRpe":false,"enableRepRanges":false},{"variationExpr":"(week == 1) ? 1 :\n(week == 2) ? 2 :\n(week == 3) ? 3 :\n(week == 4) ? 4 :\n(week == 5) ? 5 :\n(week == 6) ? 6 :\n(week == 7) ? 7 :\n(week == 8) ? 8 :\n(week == 9) ? 9 :\n(week == 10) || (week == 12) ? 10 :\n(week == 11) ? 11 :\n 1","variations":[{"sets":[{"repsExpr":"5 + state.addreps","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"5 + state.addreps","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"5 + state.addreps","weightExpr":"state.weight * 0.85","isAmrap":false}]},{"sets":[{"repsExpr":"3 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"3 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"3 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"3 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":true}]},{"sets":[{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.875","isAmrap":false},{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.875","isAmrap":false},{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.875","isAmrap":false}]},{"sets":[{"repsExpr":"2 + state.addreps","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"2 + state.addreps","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"2 + state.addreps","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"2 + state.addreps","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"2 + state.addreps","weightExpr":"state.weight * 0.925","isAmrap":false}]},{"sets":[{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":true}]},{"sets":[{"repsExpr":"2 + state.addreps","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"2 + state.addreps","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"2 + state.addreps","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"2 + state.addreps","weightExpr":"state.weight * 0.95","isAmrap":false}]},{"sets":[{"repsExpr":"3 + state.addreps","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"3 + state.addreps","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"3 + state.addreps","weightExpr":"state.weight * 0.925","isAmrap":false}]},{"sets":[{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 0.975","isAmrap":true}]},{"sets":[{"repsExpr":"2 + state.addreps","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"2 + state.addreps","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"2 + state.addreps","weightExpr":"state.weight * 0.95","isAmrap":true}]},{"sets":[{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":false}]},{"sets":[{"repsExpr":"2 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"2 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"2 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"2 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":true}]}],"exerciseType":{"equipment":"barbell","id":"overheadPress"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Overhead Press","id":"nerlijma","finishDayExpr":"","state":{"addreps":0,"addrpe":0,"weight":{"value":75,"unit":"lb"}},"reuseLogic":{"selected":"jqquqlmd","states":{"jqquqlmd":{"weight":{"value":100,"unit":"lb"},"rm1":{"value":0,"unit":"lb"}}}},"descriptions":[],"enableRpe":false,"enableRepRanges":false},{"variationExpr":"(week == 1) ? 1 :\n(week == 2) ? 2 :\n(week == 3) ? 3 :\n(week == 4) ? 4 :\n(week == 5) ? 5 :\n(week == 6) ? 6 :\n(week == 7) ? 7 :\n(week == 8) ? 8 :\n(week == 9) ? 9 :\n(week == 10) ? 10 :\n 1","variations":[{"sets":[{"repsExpr":"6 + state.addreps","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"6 + state.addreps","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"6 + state.addreps","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"6 + state.addreps","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"6 + state.addreps","weightExpr":"state.weight * 0.8","isAmrap":false}]},{"sets":[{"repsExpr":"5 + state.addreps","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"5 + state.addreps","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"5 + state.addreps","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"5 + state.addreps","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"5 + state.addreps","weightExpr":"state.weight * 0.85","isAmrap":false}]},{"sets":[{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":true}]},{"sets":[{"repsExpr":"6 + state.addreps","weightExpr":"state.weight * 0.825","isAmrap":false},{"repsExpr":"6 + state.addreps","weightExpr":"state.weight * 0.825","isAmrap":false},{"repsExpr":"6 + state.addreps","weightExpr":"state.weight * 0.825","isAmrap":false},{"repsExpr":"6 + state.addreps","weightExpr":"state.weight * 0.825","isAmrap":false}]},{"sets":[{"repsExpr":"5 + state.addreps","weightExpr":"state.weight * 0.875","isAmrap":false},{"repsExpr":"5 + state.addreps","weightExpr":"state.weight * 0.875","isAmrap":false},{"repsExpr":"5 + state.addreps","weightExpr":"state.weight * 0.875","isAmrap":false},{"repsExpr":"5 + state.addreps","weightExpr":"state.weight * 0.875","isAmrap":false}]},{"sets":[{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.925","isAmrap":true}]},{"sets":[{"repsExpr":"6 + state.addreps","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"6 + state.addreps","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"6 + state.addreps","weightExpr":"state.weight * 0.85","isAmrap":false}]},{"sets":[{"repsExpr":"5 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"5 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"5 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":false}]},{"sets":[{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.95","isAmrap":true}]},{"sets":[{"repsExpr":"3 + state.addreps","weightExpr":"state.weight * 1","isAmrap":false},{"repsExpr":"3 + state.addreps","weightExpr":"state.weight * 1","isAmrap":false},{"repsExpr":"3 + state.addreps","weightExpr":"state.weight * 1","isAmrap":false},{"repsExpr":"3 + state.addreps","weightExpr":"state.weight * 1","isAmrap":false},{"repsExpr":"3 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true}]}],"exerciseType":{"equipment":"barbell","id":"benchPressCloseGrip"},"warmupSets":[{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5}],"name":"Bench Press Close Grip","id":"ntlafokg","finishDayExpr":"","state":{"addreps":0,"addrpe":0,"weight":{"value":115,"unit":"lb"}},"reuseLogic":{"selected":"jkyefima","states":{"jkyefima":{"weight":{"value":95,"unit":"lb"}}}},"descriptions":[],"enableRpe":false,"enableRepRanges":false},{"variationExpr":"(week == 1) || (week == 2) || (week == 3) ? 1 :\n(week == 4) || (week == 5) || (week == 6) ? 2 :\n(week == 7) || (week == 8) || (week == 9) ? 3 :\n(week == 10) ? 4 :\n 1","variations":[{"sets":[{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true}]},{"sets":[{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true}]},{"sets":[{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true}]},{"sets":[{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true}]}],"exerciseType":{"equipment":"barbell","id":"inclineBenchPress"},"warmupSets":[],"name":"Incline Bench Press","id":"wqdmcekj","finishDayExpr":"","state":{"addreps":0,"addrpe":0,"weight":{"value":115,"unit":"lb"}},"reuseLogic":{"selected":"nnyqufnd","states":{"nnyqufnd":{"weight":{"value":80,"unit":"lb"}}}},"descriptions":[],"enableRpe":false,"enableRepRanges":false},{"variationExpr":"(week == 1) || (week == 2) || (week == 3) ? 1 :\n(week == 4) || (week == 5) || (week == 6) ? 2 :\n(week == 7) || (week == 8) || (week == 9) ? 3 :\n(week == 10) ? 4 :\n 1","variations":[{"sets":[{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true}]},{"sets":[{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true}]},{"sets":[{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true}]},{"sets":[{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true}]}],"exerciseType":{"equipment":"dumbbell","id":"pullover"},"warmupSets":[],"name":"Pullover","id":"elpluqqg","finishDayExpr":"","state":{"addreps":0,"addrpe":0,"weight":{"value":25,"unit":"lb"}},"reuseLogic":{"selected":"nnyqufnd","states":{"nnyqufnd":{"weight":{"value":30,"unit":"lb"}}}},"descriptions":[],"enableRpe":false,"enableRepRanges":false},{"variationExpr":"(week == 1) ? 1 :\n(week == 2) ? 2 :\n(week == 3) ? 3 :\n(week == 4) ? 4 :\n(week == 5) ? 5 :\n(week == 6) ? 6 :\n(week == 7) ? 7 :\n(week == 8) ? 8 :\n(week == 9) ? 9 :\n(week == 10) || (week == 12) ? 10 :\n(week == 11) ? 11 :\n 1","variations":[{"sets":[{"repsExpr":"5 + state.addreps","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"5 + state.addreps","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"5 + state.addreps","weightExpr":"state.weight * 0.85","isAmrap":false}]},{"sets":[{"repsExpr":"3 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"3 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"3 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"3 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":true}]},{"sets":[{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.875","isAmrap":false},{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.875","isAmrap":false},{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.875","isAmrap":false}]},{"sets":[{"repsExpr":"2 + state.addreps","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"2 + state.addreps","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"2 + state.addreps","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"2 + state.addreps","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"2 + state.addreps","weightExpr":"state.weight * 0.925","isAmrap":false}]},{"sets":[{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":true}]},{"sets":[{"repsExpr":"2 + state.addreps","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"2 + state.addreps","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"2 + state.addreps","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"2 + state.addreps","weightExpr":"state.weight * 0.95","isAmrap":false}]},{"sets":[{"repsExpr":"3 + state.addreps","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"3 + state.addreps","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"3 + state.addreps","weightExpr":"state.weight * 0.925","isAmrap":false}]},{"sets":[{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 0.975","isAmrap":true}]},{"sets":[{"repsExpr":"2 + state.addreps","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"2 + state.addreps","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"2 + state.addreps","weightExpr":"state.weight * 0.95","isAmrap":true}]},{"sets":[{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":false}]},{"sets":[{"repsExpr":"2 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"2 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"2 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"2 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":true}]}],"exerciseType":{"equipment":"barbell","id":"deadlift"},"warmupSets":[{"value":0.3,"threshold":{"value":150,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":125,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":95,"unit":"lb"},"reps":5}],"name":"Deadlift","id":"vnwrzlcp","finishDayExpr":"","state":{"addreps":0,"addrpe":0,"weight":{"value":185,"unit":"lb"}},"reuseLogic":{"selected":"jqquqlmd","states":{"jqquqlmd":{"weight":{"value":185,"unit":"lb"},"rm1":{"value":0,"unit":"lb"}}}},"descriptions":[],"enableRpe":false,"enableRepRanges":false},{"variationExpr":"(week == 1) ? 1 :\n(week == 2) ? 2 :\n(week == 3) ? 3 :\n(week == 4) ? 4 :\n(week == 5) ? 5 :\n(week == 6) ? 6 :\n(week == 7) ? 7 :\n(week == 8) ? 8 :\n(week == 9) ? 9 :\n(week == 10) ? 10 :\n 1","variations":[{"sets":[{"repsExpr":"6 + state.addreps","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"6 + state.addreps","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"6 + state.addreps","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"6 + state.addreps","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"6 + state.addreps","weightExpr":"state.weight * 0.8","isAmrap":false}]},{"sets":[{"repsExpr":"5 + state.addreps","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"5 + state.addreps","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"5 + state.addreps","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"5 + state.addreps","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"5 + state.addreps","weightExpr":"state.weight * 0.85","isAmrap":false}]},{"sets":[{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":true}]},{"sets":[{"repsExpr":"6 + state.addreps","weightExpr":"state.weight * 0.825","isAmrap":false},{"repsExpr":"6 + state.addreps","weightExpr":"state.weight * 0.825","isAmrap":false},{"repsExpr":"6 + state.addreps","weightExpr":"state.weight * 0.825","isAmrap":false},{"repsExpr":"6 + state.addreps","weightExpr":"state.weight * 0.825","isAmrap":false}]},{"sets":[{"repsExpr":"5 + state.addreps","weightExpr":"state.weight * 0.875","isAmrap":false},{"repsExpr":"5 + state.addreps","weightExpr":"state.weight * 0.875","isAmrap":false},{"repsExpr":"5 + state.addreps","weightExpr":"state.weight * 0.875","isAmrap":false},{"repsExpr":"5 + state.addreps","weightExpr":"state.weight * 0.875","isAmrap":false}]},{"sets":[{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.925","isAmrap":true}]},{"sets":[{"repsExpr":"6 + state.addreps","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"6 + state.addreps","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"6 + state.addreps","weightExpr":"state.weight * 0.85","isAmrap":false}]},{"sets":[{"repsExpr":"5 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"5 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"5 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":false}]},{"sets":[{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.95","isAmrap":true}]},{"sets":[{"repsExpr":"3 + state.addreps","weightExpr":"state.weight * 1","isAmrap":false},{"repsExpr":"3 + state.addreps","weightExpr":"state.weight * 1","isAmrap":false},{"repsExpr":"3 + state.addreps","weightExpr":"state.weight * 1","isAmrap":false},{"repsExpr":"3 + state.addreps","weightExpr":"state.weight * 1","isAmrap":false},{"repsExpr":"3 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true}]}],"exerciseType":{"equipment":"barbell","id":"frontSquat"},"warmupSets":[{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5}],"name":"Front Squat","id":"yhfteecm","finishDayExpr":"","state":{"addreps":0,"addrpe":0,"weight":{"value":95,"unit":"lb"}},"reuseLogic":{"selected":"jkyefima","states":{"jkyefima":{"weight":{"value":100,"unit":"lb"}}}},"descriptions":[],"enableRpe":false,"enableRepRanges":false},{"variationExpr":"(week == 1) || (week == 2) || (week == 3) ? 1 :\n(week == 4) || (week == 5) || (week == 6) ? 2 :\n(week == 7) || (week == 8) || (week == 9) ? 3 :\n(week == 10) ? 4 :\n 1","variations":[{"sets":[{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true}]},{"sets":[{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true}]},{"sets":[{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true}]},{"sets":[{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true}]}],"exerciseType":{"equipment":"barbell","id":"bentOverRow"},"warmupSets":[],"name":"Bent Over Row","id":"bykqxutd","finishDayExpr":"","state":{"addreps":0,"addrpe":0,"weight":{"value":95,"unit":"lb"}},"reuseLogic":{"selected":"nnyqufnd","states":{"nnyqufnd":{"weight":{"value":85,"unit":"lb"}}}},"descriptions":[],"enableRpe":false,"enableRepRanges":false},{"variationExpr":"(week == 1) || (week == 2) || (week == 3) ? 1 :\n(week == 4) || (week == 5) || (week == 6) ? 2 :\n(week == 7) || (week == 8) || (week == 9) ? 3 :\n(week == 10) ? 4 :\n 1","variations":[{"sets":[{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true}]},{"sets":[{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true}]},{"sets":[{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true}]},{"sets":[{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true}]}],"exerciseType":{"equipment":"dumbbell","id":"reverseFly"},"warmupSets":[],"name":"Reverse Fly","id":"doocwudg","finishDayExpr":"","state":{"addreps":0,"addrpe":0,"weight":{"value":15,"unit":"lb"}},"reuseLogic":{"selected":"nnyqufnd","states":{"nnyqufnd":{"weight":{"value":20,"unit":"lb"}}}},"descriptions":[],"enableRpe":false,"enableRepRanges":false}],"author":"Cody Lefever","name":"GZCL: The Rippler","description":"<p>A four-day upper/lower, with bi-weekly undulation in intensity, weight and reps.</p>\n\n<p>More volume and slower progression than in GZCLP, which makes it a good program for intermediate lifters.</p>\n<p>The bi-weekly waving patterns of weight change and gradual reducing of volume and increasing the weight makes it quite fun to follow!</p>\n\n<p>Please read the <a href=\"https://swoleateveryheight.blogspot.com/2016/02/gzcl-applications-adaptations.html\" target=\"_blank\">program explanation</a> before start!</p>","days":[{"name":"Day 1","exercises":[{"id":"jqquqlmd"},{"id":"jkyefima"},{"id":"nnyqufnd"},{"id":"wohvprbw"}],"id":"wricjnmg"},{"name":"Day 2","exercises":[{"id":"kwnwxdsa"},{"id":"kgrwfyyr"},{"id":"uaqameei"},{"id":"slvdapoo"}],"id":"owqrzyyu"},{"name":"Day 3","exercises":[{"id":"nerlijma"},{"id":"ntlafokg"},{"id":"wqdmcekj"},{"id":"elpluqqg"}],"id":"rywsyvvg"},{"name":"Day 4","exercises":[{"id":"vnwrzlcp"},{"id":"yhfteecm"},{"id":"bykqxutd"},{"id":"doocwudg"}],"id":"mprobqvw"},{"name":"Day 1 - RM test","exercises":[{"id":"jqquqlmd"}],"id":"livmkxbm"},{"name":"Day 2 - RM test","exercises":[{"id":"kwnwxdsa"}],"id":"mhtuglfm"},{"name":"Day 3 - RM test","exercises":[{"id":"nerlijma"}],"id":"kgvyyqxe"},{"name":"Day 4 - RM test","exercises":[{"id":"vnwrzlcp"}],"id":"wwrbcnxo"}],"id":"gzcl-the-rippler","shortDescription":"A 12-week GZCL program optimizing bi-weekly undulation in intensity, weight and reps. A good next step after GZCLP.","url":"https://www.gainzfever.com/","nextDay":1,"isMultiweek":true,"tags":[]},{"weeks":[{"name":"Week 1","days":[{"id":"etkfupph"},{"id":"nqivnfgm"},{"id":"nbstwjff"},{"id":"jxxesjys"}],"id":"lrcdtavn"},{"name":"Week 2","days":[{"id":"etkfupph"},{"id":"nqivnfgm"},{"id":"nbstwjff"},{"id":"jxxesjys"}],"id":"lrcdtavn"},{"name":"Week 3","days":[{"id":"etkfupph"},{"id":"nqivnfgm"},{"id":"nbstwjff"},{"id":"jxxesjys"}],"id":"lrcdtavn"},{"name":"Week 4","days":[{"id":"etkfupph"},{"id":"nqivnfgm"},{"id":"nbstwjff"},{"id":"jxxesjys"}],"id":"lrcdtavn"},{"name":"Week 5","days":[{"id":"etkfupph"},{"id":"nqivnfgm"},{"id":"nbstwjff"},{"id":"jxxesjys"}],"id":"lrcdtavn"},{"name":"Week 6","days":[{"id":"xruitkva"},{"id":"wwtlznra"},{"id":"fervzllm"},{"id":"jwmymvio"}],"id":"vemhrkhz"},{"name":"Week 7","days":[{"id":"wlrlalle"},{"id":"fllxdwzb"},{"id":"jrukvqpi"},{"id":"ytmpeowc"}],"id":"vdznpone"},{"name":"Week 8","days":[{"id":"etkfupph"},{"id":"nqivnfgm"},{"id":"nbstwjff"},{"id":"jxxesjys"}],"id":"kltquvbl"},{"name":"Week 9","days":[{"id":"etkfupph"},{"id":"nqivnfgm"},{"id":"nbstwjff"},{"id":"jxxesjys"}],"id":"kltquvbl"},{"name":"Week 10","days":[{"id":"etkfupph"},{"id":"nqivnfgm"},{"id":"nbstwjff"},{"id":"jxxesjys"}],"id":"kltquvbl"},{"name":"Week 11","days":[{"id":"vzipfpkn"},{"id":"tkodeixa"},{"id":"hojqubke"},{"id":"ltbnpkwz"}],"id":"zdepbiab"},{"name":"Week 12","days":[{"id":"pmwqwwup"},{"id":"oarytsbo"},{"id":"ovahthak"},{"id":"qivuxhmd"}],"id":"vdijvhst"}],"exercises":[{"variationExpr":"week","stateMetadata":{},"variations":[{"sets":[{"weightExpr":"state.rm","isAmrap":false,"label":"10RM","repsExpr":"10"},{"weightExpr":"state.tm * 0.7","isAmrap":false,"label":"TM 70%","repsExpr":"6"},{"weightExpr":"state.tm * 0.7","isAmrap":false,"label":"TM 70%","repsExpr":"6"},{"weightExpr":"state.tm * 0.7","isAmrap":true,"label":"TM 70%","repsExpr":"6"}]},{"sets":[{"weightExpr":"state.rm","isAmrap":false,"label":"8RM","repsExpr":"8"},{"weightExpr":"state.tm * 0.75","isAmrap":false,"label":"TM 75%","repsExpr":"5"},{"weightExpr":"state.tm * 0.75","isAmrap":false,"label":"TM 75%","repsExpr":"5"},{"weightExpr":"state.tm * 0.75","isAmrap":true,"label":"TM 75%","repsExpr":"5"}]},{"sets":[{"weightExpr":"state.rm","isAmrap":false,"label":"6RM","repsExpr":"6"},{"weightExpr":"state.tm * 0.8","isAmrap":false,"label":"TM 80%","repsExpr":"4"},{"weightExpr":"state.tm * 0.8","isAmrap":false,"label":"TM 80%","repsExpr":"4"},{"weightExpr":"state.tm * 0.8","isAmrap":true,"label":"TM 80%","repsExpr":"4"}]},{"sets":[{"weightExpr":"state.rm","isAmrap":false,"label":"4RM","repsExpr":"4"},{"weightExpr":"state.tm * 0.825","isAmrap":false,"label":"TM 82.5%","repsExpr":"3"},{"weightExpr":"state.tm * 0.825","isAmrap":false,"label":"TM 82.5%","repsExpr":"3"},{"weightExpr":"state.tm * 0.825","isAmrap":true,"label":"TM 82.5%","repsExpr":"3"}]},{"sets":[{"weightExpr":"state.rm","isAmrap":false,"label":"2RM","repsExpr":"2"},{"weightExpr":"state.tm * 0.85","isAmrap":false,"label":"TM 85%","repsExpr":"2"},{"weightExpr":"state.tm * 0.85","isAmrap":false,"label":"TM 85%","repsExpr":"2"},{"weightExpr":"state.tm * 0.85","isAmrap":false,"label":"TM 85%","repsExpr":"2"},{"weightExpr":"state.tm * 0.85","isAmrap":true,"label":"TM 85%","repsExpr":"2"}]},{"sets":[{"weightExpr":"state.rm","isAmrap":false,"label":"1RM","repsExpr":"1"}]},{"sets":[{"weightExpr":"state.rm","isAmrap":false,"label":"6RM","repsExpr":"6"},{"weightExpr":"state.rm * 0.85","isAmrap":false,"label":"6RM 85%","repsExpr":"3"},{"weightExpr":"state.rm * 0.85","isAmrap":false,"label":"6RM 85%","repsExpr":"3"},{"weightExpr":"state.rm * 0.85","isAmrap":false,"label":"6RM 85%","repsExpr":"3"},{"weightExpr":"state.rm * 0.85","isAmrap":false,"label":"6RM 85%","repsExpr":"3"},{"weightExpr":"state.rm * 0.85","isAmrap":true,"label":"6RM 85%","repsExpr":"3"}]},{"sets":[{"weightExpr":"state.rm","isAmrap":false,"label":"4RM","repsExpr":"4"},{"weightExpr":"state.rm * 0.85","isAmrap":false,"label":"4RM 85%","repsExpr":"2"},{"weightExpr":"state.rm * 0.85","isAmrap":false,"label":"4RM 85%","repsExpr":"2"},{"weightExpr":"state.rm * 0.85","isAmrap":false,"label":"4RM 85%","repsExpr":"2"},{"weightExpr":"state.rm * 0.85","isAmrap":false,"label":"4RM 85%","repsExpr":"2"},{"weightExpr":"state.rm * 0.85","isAmrap":true,"label":"4RM 85%","repsExpr":"2"}]},{"sets":[{"weightExpr":"state.rm","isAmrap":false,"label":"2RM","repsExpr":"2"},{"weightExpr":"state.rm * 0.85","isAmrap":false,"label":"2RM 85%","repsExpr":"1"},{"weightExpr":"state.rm * 0.85","isAmrap":false,"label":"2RM 85%","repsExpr":"1"},{"weightExpr":"state.rm * 0.85","isAmrap":false,"label":"2RM 85%","repsExpr":"1"},{"weightExpr":"state.rm * 0.85","isAmrap":false,"label":"2RM 85%","repsExpr":"1"},{"weightExpr":"state.rm * 0.85","isAmrap":true,"label":"2RM 85%","repsExpr":"1"}]},{"sets":[{"weightExpr":"state.rm","isAmrap":false,"label":"5RM","repsExpr":"5"},{"weightExpr":"state.rm * 0.9","isAmrap":false,"label":"5RM 90%","repsExpr":"2"},{"weightExpr":"state.rm * 0.9","isAmrap":false,"label":"5RM 90%","repsExpr":"2"},{"weightExpr":"state.rm * 0.9","isAmrap":true,"label":"5RM 90%","repsExpr":"2"}]},{"sets":[{"weightExpr":"state.rm","isAmrap":false,"label":"3RM","repsExpr":"3"},{"weightExpr":"state.rm * 0.9","isAmrap":false,"label":"3RM 90%","repsExpr":"1"},{"weightExpr":"state.rm * 0.9","isAmrap":false,"label":"3RM 90%","repsExpr":"1"},{"weightExpr":"state.rm * 0.9","isAmrap":true,"label":"3RM 90%","repsExpr":"1"}]},{"sets":[{"weightExpr":"state.rm","isAmrap":false,"label":"1RM","repsExpr":"1"}]}],"exerciseType":{"equipment":"barbell","id":"squat"},"warmupSets":[{"value":0.3,"threshold":{"value":45,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":45,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Squat","description":"**T1**. Initially set your **tm** state variable (by clicking the edit icon and entering the value there). Then, for each workout, make a guess for your RM with reps at the first set, then update the **rm** state variable. Do the warmups, then attempt the RM weight. Update the **rm** variable after that again with the right weight. Then, do the drop sets. ","id":"sfdpdhcp","state":{"tm":{"value":100,"unit":"lb"},"rm":{"value":45,"unit":"lb"}},"finishDayExpr":"if (week < 4 && completedReps[ns] > 12) {\n state.tm *= 1.05 \n}\nif ((week == 7 || week == 8) && completedReps[ns] > 5) {\n state.tm *= 1.05\n}","descriptions":["**T1**. Before starting the sets, set your **tm** state variable with your Training Max value (by clicking the edit icon and entering the value there).\n\nThen, make a guess for your **10RM**, and update the **rm** state variable to log it. Do the warmups, then attempt the RM weight. Update the **rm** variable after that again with the right weight. \n\nAfter that, do the drop sets, which are **70%** of your training max.","**T1**. Make a guess for your **8RM**, and update the **rm** state variable to log it. Do the warmups, then attempt the RM weight. Update the **rm** variable after that again with the right weight. \n\nAfter that, do the drop sets.","**T1**. Make a guess for your **6RM**, and update the **rm** state variable to log it. Do the warmups, then attempt the RM weight. Update the **rm** variable after that again with the right weight. \n\nAfter that, do the drop sets.","**T1**. Make a guess for your **4RM**, and update the **rm** state variable to log it. Do the warmups, then attempt the RM weight. Update the **rm** variable after that again with the right weight. \n\nAfter that, do the drop sets.","**T1**. Make a guess for your **2RM**, and update the **rm** state variable to log it. Do the warmups, then attempt the RM weight. Update the **rm** variable after that again with the right weight. \n\nAfter that, do the drop sets.","**T1**. It's **week 6**, time to test your **1RM**! Work up to your 1RM, and then record your weight in **rm** state variable.","**T1**. It's start of the next cycle, where drop sets are based on your first set.\n\nMake a guess for your **6RM**, and update the **rm** state variable to log it. Do the warmups, then attempt the RM weight. Update the **rm** variable after that again with the right weight. \n\nAfter that, do the drop sets, that are 85% of your 6RM.","**T1**. Make a guess for your **4RM**, and update the **rm** state variable to log it. Do the warmups, then attempt the RM weight. Update the **rm** variable after that again with the right weight. \n\nAfter that, do the drop sets.","**T1**. Make a guess for your **2RM**, and update the **rm** state variable to log it. Do the warmups, then attempt the RM weight. Update the **rm** variable after that again with the right weight. \n\nAfter that, do the drop sets.","**T1**. Make a guess for your **5RM**, and update the **rm** state variable to log it. Do the warmups, then attempt the RM weight. Update the **rm** variable after that again with the right weight. \n\nAfter that, do the drop sets.","**T1**. Make a guess for your **3RM**, and update the **rm** state variable to log it. Do the warmups, then attempt the RM weight. Update the **rm** variable after that again with the right weight. \n\nAfter that, do the drop sets.","**T1**. It's **week 12** - last week, it's time to test your **1RM**! Work up to your 1RM, and then record your weight in **rm** state variable."],"descriptionExpr":"week"},{"variationExpr":"week","stateMetadata":{},"variations":[{"sets":[{"weightExpr":"state.tm * 0.5","isAmrap":false,"label":"TM 50%","repsExpr":"10"},{"weightExpr":"state.tm * 0.5","isAmrap":false,"label":"TM 50%","repsExpr":"10"},{"weightExpr":"state.tm * 0.5","isAmrap":false,"label":"TM 50%","repsExpr":"10"},{"weightExpr":"state.tm * 0.5","isAmrap":false,"label":"TM 50%","repsExpr":"10"}]},{"sets":[{"weightExpr":"state.tm * 0.6","isAmrap":false,"label":"TM 60%","repsExpr":"8"},{"weightExpr":"state.tm * 0.6","isAmrap":false,"label":"TM 60%","repsExpr":"8"},{"weightExpr":"state.tm * 0.6","isAmrap":false,"label":"TM 60%","repsExpr":"8"},{"weightExpr":"state.tm * 0.6","isAmrap":false,"label":"TM 60%","repsExpr":"8"}]},{"sets":[{"weightExpr":"state.tm * 0.7","isAmrap":false,"label":"TM 70%","repsExpr":"6"},{"weightExpr":"state.tm * 0.7","isAmrap":false,"label":"TM 70%","repsExpr":"6"},{"weightExpr":"state.tm * 0.7","isAmrap":false,"label":"TM 70%","repsExpr":"6"},{"weightExpr":"state.tm * 0.7","isAmrap":false,"label":"TM 70%","repsExpr":"6"}]},{"sets":[{"weightExpr":"state.tm * 0.75","isAmrap":false,"label":"TM 75%","repsExpr":"4"},{"weightExpr":"state.tm * 0.75","isAmrap":false,"label":"TM 75%","repsExpr":"4"},{"weightExpr":"state.tm * 0.75","isAmrap":false,"label":"TM 75%","repsExpr":"4"},{"weightExpr":"state.tm * 0.75","isAmrap":false,"label":"TM 75%","repsExpr":"4"},{"weightExpr":"state.tm * 0.75","isAmrap":false,"label":"TM 75%","repsExpr":"4"}]},{"sets":[{"weightExpr":"state.tm * 0.8","isAmrap":false,"label":"TM 80%","repsExpr":"2"},{"weightExpr":"state.tm * 0.8","isAmrap":false,"label":"TM 80%","repsExpr":"2"},{"weightExpr":"state.tm * 0.8","isAmrap":false,"label":"TM 80%","repsExpr":"2"},{"weightExpr":"state.tm * 0.8","isAmrap":false,"label":"TM 80%","repsExpr":"2"},{"weightExpr":"state.tm * 0.8","isAmrap":false,"label":"TM 80%","repsExpr":"2"},{"weightExpr":"state.tm * 0.8","isAmrap":false,"label":"TM 80%","repsExpr":"2"},{"weightExpr":"state.tm * 0.8","isAmrap":false,"label":"TM 80%","repsExpr":"2"}]},{"sets":[{"weightExpr":"0lb","isAmrap":false,"label":"Skip","repsExpr":"0"}]},{"sets":[{"weightExpr":"state.tm * 0.7","isAmrap":false,"label":"TM 70%","repsExpr":"6"},{"weightExpr":"state.tm * 0.7","isAmrap":false,"label":"TM 70%","repsExpr":"6"},{"weightExpr":"state.tm * 0.7","isAmrap":false,"label":"TM 70%","repsExpr":"6"},{"weightExpr":"state.tm * 0.7","isAmrap":false,"label":"TM 70%","repsExpr":"6"},{"weightExpr":"state.tm * 0.7","isAmrap":false,"label":"TM 70%","repsExpr":"6"}]},{"sets":[{"weightExpr":"state.tm * 0.75","isAmrap":false,"label":"TM 75%","repsExpr":"5"},{"weightExpr":"state.tm * 0.75","isAmrap":false,"label":"TM 75%","repsExpr":"5"},{"weightExpr":"state.tm * 0.75","isAmrap":false,"label":"TM 75%","repsExpr":"5"},{"weightExpr":"state.tm * 0.75","isAmrap":false,"label":"TM 75%","repsExpr":"5"},{"weightExpr":"state.tm * 0.75","isAmrap":false,"label":"TM 75%","repsExpr":"5"}]},{"sets":[{"weightExpr":"state.tm * 0.8","isAmrap":false,"label":"TM 80%","repsExpr":"4"},{"weightExpr":"state.tm * 0.8","isAmrap":false,"label":"TM 80%","repsExpr":"4"},{"weightExpr":"state.tm * 0.8","isAmrap":false,"label":"TM 80%","repsExpr":"4"},{"weightExpr":"state.tm * 0.8","isAmrap":false,"label":"TM 80%","repsExpr":"4"},{"weightExpr":"state.tm * 0.8","isAmrap":false,"label":"TM 80%","repsExpr":"4"}]},{"sets":[{"weightExpr":"state.tm * 0.825","isAmrap":false,"label":"TM 82.5%","repsExpr":"3"},{"weightExpr":"state.tm * 0.825","isAmrap":false,"label":"TM 82.5%","repsExpr":"3"},{"weightExpr":"state.tm * 0.825","isAmrap":false,"label":"TM 82.5%","repsExpr":"3"},{"weightExpr":"state.tm * 0.825","isAmrap":false,"label":"TM 82.5%","repsExpr":"3"},{"weightExpr":"state.tm * 0.825","isAmrap":false,"label":"TM 82.5%","repsExpr":"3"},{"weightExpr":"state.tm * 0.825","isAmrap":false,"label":"TM 82.5%","repsExpr":"3"}]},{"sets":[{"weightExpr":"state.tm * 0.85","isAmrap":false,"label":"TM 85%","repsExpr":"2"},{"weightExpr":"state.tm * 0.85","isAmrap":false,"label":"TM 85%","repsExpr":"2"},{"weightExpr":"state.tm * 0.85","isAmrap":false,"label":"TM 85%","repsExpr":"2"},{"weightExpr":"state.tm * 0.85","isAmrap":false,"label":"TM 85%","repsExpr":"2"},{"weightExpr":"state.tm * 0.85","isAmrap":false,"label":"TM 85%","repsExpr":"2"},{"weightExpr":"state.tm * 0.85","isAmrap":false,"label":"TM 85%","repsExpr":"2"},{"weightExpr":"state.tm * 0.85","isAmrap":false,"label":"TM 85%","repsExpr":"2"}]},{"sets":[{"weightExpr":"0lb","isAmrap":false,"label":"Skip","repsExpr":"0"}]}],"exerciseType":{"equipment":"barbell","id":"deficitDeadlift"},"warmupSets":[{"value":0.5,"threshold":{"value":0,"unit":"lb"},"reps":5}],"name":"Deficit Deadlift","description":"**T2a**. Use the TM of the T1 lift. Update the TM value of **T2a** from **T1** 1RM weight after 6th week.","id":"acwpqfga","state":{"tm":{"value":100,"unit":"lb"}},"finishDayExpr":"","descriptions":["**T2a**. Before starting the sets, set its TM of this lift (**tm** state variable) to the T1's TM.","**T2a**.","**T2a**. Before starting the sets, set TM to the T1's 1RM you got during the test last week."],"descriptionExpr":"week == 1 ? 1 :\nweek == 7 ? 3 :\n2"},{"variationExpr":"week == 6 || week == 11 || week == 12 ? 2 : 1","stateMetadata":{},"variations":[{"sets":[{"weightExpr":"state.rm","isAmrap":false,"label":"RM","repsExpr":"if (week == 1) { 15 }\nelse if (week == 2) { 12 }\nelse if (week == 3) { 10 }\nelse if (week == 4) { 8 }\nelse if (week == 5) { 6 }\nelse if (week == 7) { 12 }\nelse if (week == 8) { 10 }\nelse if (week == 9) { 8 }\nelse { 6 }\n\n"},{"weightExpr":"state.rm","isAmrap":true,"label":"MRS","repsExpr":"1"},{"weightExpr":"state.rm","isAmrap":true,"label":"MRS","repsExpr":"1"},{"weightExpr":"state.rm","isAmrap":true,"label":"MRS","repsExpr":"1"}]},{"sets":[{"weightExpr":"0lb","isAmrap":false,"label":"Skip","repsExpr":"0"}]}],"exerciseType":{"equipment":"barbell","id":"inclineRow"},"warmupSets":[{"value":0.5,"threshold":{"value":10,"unit":"lb"},"reps":5}],"name":"Incline Row","description":"**T2b**. Same as in **T1** - make a guess for your RM with reps at the first set, then update the **rm** state variable. Do the warmups, then attempt the RM weight. Update corresponding **rm** variable after that again with the right weight. Then, do the Max Rep Sets.","id":"qqwutsup","state":{"rm":{"value":100,"unit":"lb"}},"finishDayExpr":"","descriptions":["**T2b**. Same as in **T1** - make a guess for your RM with reps at the first set, then update the **rm** state variable. Do the warmups, then attempt the RM weight. Update the **rm** variable after that again with the right weight.\n\nThen, do the Max Rep Sets."],"descriptionExpr":"week == 6 ? 2 :\nweek == 12 ? 2 : \n1"},{"variationExpr":"week == 7 || week == 12 ? 2 : 1","stateMetadata":{},"variations":[{"sets":[{"weightExpr":"state.rm","isAmrap":false,"label":"RM","repsExpr":"if (week == 1) { 20 }\nelse if (week == 2) { 18 }\nelse if (week == 3) { 16 }\nelse if (week == 4) { 14 }\nelse if (week == 5) { 12 }\nelse if (week == 6) { 10 }\nelse if (week == 8) { 18 }\nelse if (week == 9) { 16 }\nelse if (week == 10) { 14 }\nelse { 12 }"},{"weightExpr":"state.rm","isAmrap":true,"label":"MRS","repsExpr":"1"},{"weightExpr":"state.rm","isAmrap":true,"label":"MRS","repsExpr":"1"},{"weightExpr":"state.rm","isAmrap":true,"label":"MRS","repsExpr":"1"}]},{"sets":[{"weightExpr":"0lb","isAmrap":false,"label":"Skip","repsExpr":"0"}]}],"exerciseType":{"equipment":"cable","id":"tricepsPushdown"},"warmupSets":[{"value":0.5,"threshold":{"value":10,"unit":"lb"},"reps":5}],"name":"Triceps Pushdown","description":"**T3**. Same as in **T1** - make a guess for your RM with reps at the first set, then update the **rm** state variable. Do the warmups, then attempt the RM weight. Update corresponding **rm** variable after that again with the right weight. Then, do the Max Rep Sets.","id":"yygiaggw","state":{"rm":{"value":10,"unit":"lb"}},"finishDayExpr":"","descriptions":["**T3**. Same as in **T1** - make a guess for your RM with reps at the first set, then update the **rm** state variable. Do the warmups if necessary, then attempt the RM weight. Update the **rm** variable after that again with the right weight.\n\nThen, do the Max Rep Sets."],"descriptionExpr":"week == 7 ? 2 :\nweek == 12 ? 3 :\n1"},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"cable","id":"bentOverRow"},"warmupSets":[{"value":0.5,"threshold":{"value":125,"unit":"lb"},"reps":5}],"name":"Bent Over Row","description":"**T3**.","id":"dvcsuxlw","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"yygiaggw","states":{"yygiaggw":{"rm":{"value":10,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"dumbbell","id":"hammerCurl"},"warmupSets":[{"value":0.5,"threshold":{"value":30,"unit":"lb"},"reps":5}],"name":"Hammer Curl","description":"**T3**.","id":"xulmdmsp","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"yygiaggw","states":{"yygiaggw":{"rm":{"value":20,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"barbell","id":"benchPress"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Bench Press","description":"**T1**. Initially set your **tm** state variable (by clicking the edit icon and entering the value there). Then, for each workout, make a guess for your RM with reps at the first set, then update the **rm** state variable. Do the warmups, then attempt the RM weight. Update the **rm** variable after that again with the right weight. Then, do the drop sets. ","id":"rzkntjln","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"sfdpdhcp","states":{"sfdpdhcp":{"tm":{"value":100,"unit":"lb"},"rm":{"value":45,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"barbell","id":"benchPressCloseGrip"},"warmupSets":[],"name":"Bench Press Close Grip","description":"**T2a**. Use the TM of the T1 lift. Update the TM value of **T2a** from **T1** 1RM weight after 6th week.","id":"nruwkylj","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"acwpqfga","states":{"acwpqfga":{"tm":{"value":100,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"dumbbell","id":"shoulderPress"},"warmupSets":[{"value":0.5,"threshold":{"value":30,"unit":"lb"},"reps":5}],"name":"Shoulder Press","description":"**T2b**. Same as in **T1** - make a guess for your RM with reps at the first set, then update the **rm** state variable. Do the warmups, then attempt the RM weight. Update corresponding **rm** variable after that again with the right weight. Then, do the Max Rep Sets.","id":"qfkupwma","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"qqwutsup","states":{"qqwutsup":{"rm":{"value":100,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"dumbbell","id":"shrug"},"warmupSets":[{"value":0.5,"threshold":{"value":30,"unit":"lb"},"reps":5}],"name":"Shrug","description":"**T3**. Same as in **T1** - make a guess for your RM with reps at the first set, then update the **rm** state variable. Do the warmups, then attempt the RM weight. Update corresponding **rm** variable after that again with the right weight. Then, do the Max Rep Sets.","id":"oeuesbpp","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"yygiaggw","states":{"yygiaggw":{"rm":{"value":10,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"leverageMachine","id":"pecDeck"},"warmupSets":[{"value":0.5,"threshold":{"value":30,"unit":"lb"},"reps":5}],"name":"Pec Deck","description":"**T3**.","id":"qnobwodp","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"yygiaggw","states":{"yygiaggw":{"rm":{"value":10,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"band","id":"facePull"},"warmupSets":[{"value":0.5,"threshold":{"value":30,"unit":"lb"},"reps":5}],"name":"Face Pull","description":"**T3**.","id":"zjapwdru","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"yygiaggw","states":{"yygiaggw":{"rm":{"value":10,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"barbell","id":"deadlift"},"warmupSets":[{"value":0.3,"threshold":{"value":150,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":125,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":95,"unit":"lb"},"reps":5}],"name":"Deadlift","id":"uryyhhoc","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"sfdpdhcp","states":{"sfdpdhcp":{"tm":{"value":100,"unit":"lb"},"rm":{"value":45,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"barbell","id":"frontSquat"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Front Squat","description":"**T2a**. For this one, use it's own TM.","id":"kpdqyzmq","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"acwpqfga","states":{"acwpqfga":{"tm":{"value":100,"unit":"lb"}}}},"descriptions":["**T2a**. Before starting the sets, set the Training Max of this lift (TM), via **tm** state variable. Unlike other T2a exercises, you set its own TM for this exercise.","**T2a**.","**T2a**. It's **week 6**, testing T1 1RM, skip T2a this week.","**T2a**. It's **week 12**, testing T1 1RM, skip T2a this week."],"descriptionExpr":"week == 1 ? 1 :\nweek == 6 ? 3 :\nweek == 12 ? 4 :\n2"},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"cable","id":"latPulldown"},"warmupSets":[{"value":0.5,"threshold":{"value":30,"unit":"lb"},"reps":5}],"name":"Lat Pulldown","description":"**T2b**. Same as in **T1** - make a guess for your RM with reps at the first set, then update the **rm** state variable. Do the warmups, then attempt the RM weight. Update corresponding **rm** variable after that again with the right weight. Then, do the Max Rep Sets.","id":"xyrfzupi","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"qqwutsup","states":{"qqwutsup":{"rm":{"value":100,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"leverageMachine","id":"legExtension"},"warmupSets":[{"value":0.5,"threshold":{"value":30,"unit":"lb"},"reps":5}],"name":"Leg Extension","description":"**T3**. Same as in **T1** - make a guess for your RM with reps at the first set, then update the **rm** state variable. Do the warmups, then attempt the RM weight. Update corresponding **rm** variable after that again with the right weight. Then, do the Max Rep Sets.","id":"ylbyvvpn","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"yygiaggw","states":{"yygiaggw":{"rm":{"value":10,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"dumbbell","id":"bentOverOneArmRow"},"warmupSets":[{"value":0.5,"threshold":{"value":30,"unit":"lb"},"reps":5}],"name":"Bent Over One Arm Row","description":"**T3**.","id":"ruepybuk","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"yygiaggw","states":{"yygiaggw":{"rm":{"value":10,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"ezbar","id":"bicepCurl"},"warmupSets":[{"value":0.5,"threshold":{"value":30,"unit":"lb"},"reps":5}],"name":"Bicep Curl","description":"**T3**.","id":"iwxnrwll","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"yygiaggw","states":{"yygiaggw":{"rm":{"value":10,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"barbell","id":"overheadPress"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Overhead Press","id":"cnuukpqc","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"sfdpdhcp","states":{"sfdpdhcp":{"tm":{"value":100,"unit":"lb"},"rm":{"value":45,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"barbell","id":"inclineBenchPress"},"warmupSets":[],"name":"Incline Bench Press","description":"**T2a**. Use the TM of the T1 lift. Update the TM value of **T2a** from **T1** 1RM weight after 6th week.","id":"wdnnundk","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"acwpqfga","states":{"acwpqfga":{"tm":{"value":100,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"kettlebell","id":"pushPress"},"warmupSets":[{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5}],"name":"Push Press","description":"**T2b**. Same as in **T1** - make a guess for your RM with reps at the first set, then update the **rm** state variable. Do the warmups, then attempt the RM weight. Update corresponding **rm** variable after that again with the right weight. Then, do the Max Rep Sets.","id":"qbhmawtj","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"qqwutsup","states":{"qqwutsup":{"rm":{"value":20,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"dumbbell","id":"inclineCurl"},"warmupSets":[{"value":0.5,"threshold":{"value":30,"unit":"lb"},"reps":5}],"name":"Incline Curl","description":"**T3**.","id":"fdqvvxmp","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"yygiaggw","states":{"yygiaggw":{"rm":{"value":10,"unit":"lb"}}}},"descriptions":[""]}],"author":"Cody Lefever","name":"GZCL: Jacked & Tan 2.0","description":"A good next step after GZCLP. It's a program is a twelve-week strength and hypertrophy training regimen that focuses on a higher volume and intensity approach, employing varying rep ranges and periodization to maximize muscle growth and strength gains.\n\nBefore starting the program, please read the <a href=\"https://swoleateveryheight.blogspot.com/2016/07/jacked-tan-20.html\" target=\"_blank\">program explanation</a> first!","days":[{"name":"Day 1","exercises":[{"id":"sfdpdhcp"},{"id":"acwpqfga"},{"id":"qqwutsup"},{"id":"yygiaggw"},{"id":"dvcsuxlw"},{"id":"xulmdmsp"}],"id":"etkfupph"},{"name":"Day 2","exercises":[{"id":"rzkntjln"},{"id":"nruwkylj"},{"id":"qfkupwma"},{"id":"oeuesbpp"},{"id":"qnobwodp"},{"id":"zjapwdru"}],"id":"nqivnfgm"},{"name":"Day 3","exercises":[{"id":"uryyhhoc"},{"id":"kpdqyzmq"},{"id":"xyrfzupi"},{"id":"ylbyvvpn"},{"id":"ruepybuk"},{"id":"iwxnrwll"}],"id":"nbstwjff"},{"name":"Day 4","exercises":[{"id":"cnuukpqc"},{"id":"wdnnundk"},{"id":"qbhmawtj"},{"id":"yygiaggw"},{"id":"oeuesbpp"},{"id":"fdqvvxmp"}],"id":"jxxesjys"},{"name":"Day 1, no T2","exercises":[{"id":"sfdpdhcp"},{"id":"yygiaggw"},{"id":"dvcsuxlw"},{"id":"xulmdmsp"}],"id":"xruitkva"},{"name":"Day 2, no T2","exercises":[{"id":"rzkntjln"},{"id":"oeuesbpp"},{"id":"qnobwodp"},{"id":"zjapwdru"}],"id":"wwtlznra"},{"name":"Day 3, no T2","exercises":[{"id":"uryyhhoc"},{"id":"ylbyvvpn"},{"id":"ruepybuk"},{"id":"iwxnrwll"}],"id":"fervzllm"},{"name":"Day 4, no T2","exercises":[{"id":"cnuukpqc"},{"id":"yygiaggw"},{"id":"oeuesbpp"},{"id":"fdqvvxmp"}],"id":"jwmymvio"},{"name":"Day 1, no T3","exercises":[{"id":"sfdpdhcp"},{"id":"acwpqfga"},{"id":"qqwutsup"}],"id":"wlrlalle"},{"name":"Day 2, no T3","exercises":[{"id":"rzkntjln"},{"id":"nruwkylj"},{"id":"qfkupwma"}],"id":"fllxdwzb"},{"name":"Day 3, no T3","exercises":[{"id":"uryyhhoc"},{"id":"kpdqyzmq"},{"id":"xyrfzupi"}],"id":"jrukvqpi"},{"name":"Day 4, no T3","exercises":[{"id":"cnuukpqc"},{"id":"wdnnundk"},{"id":"qbhmawtj"}],"id":"ytmpeowc"},{"name":"Day 1, no T2b","exercises":[{"id":"sfdpdhcp"},{"id":"acwpqfga"},{"id":"yygiaggw"},{"id":"dvcsuxlw"},{"id":"xulmdmsp"}],"id":"vzipfpkn"},{"name":"Day 2, no T2b","exercises":[{"id":"rzkntjln"},{"id":"nruwkylj"},{"id":"oeuesbpp"},{"id":"qnobwodp"},{"id":"zjapwdru"}],"id":"tkodeixa"},{"name":"Day 3, no T2b","exercises":[{"id":"uryyhhoc"},{"id":"kpdqyzmq"},{"id":"ylbyvvpn"},{"id":"ruepybuk"},{"id":"iwxnrwll"}],"id":"hojqubke"},{"name":"Day 4, no T2b","exercises":[{"id":"cnuukpqc"},{"id":"wdnnundk"},{"id":"yygiaggw"},{"id":"oeuesbpp"},{"id":"fdqvvxmp"}],"id":"ltbnpkwz"},{"name":"Day 1, RM test","exercises":[{"id":"sfdpdhcp"}],"id":"pmwqwwup"},{"name":"Day 2, RM test","exercises":[{"id":"rzkntjln"}],"id":"oarytsbo"},{"name":"Day 3, RM test","exercises":[{"id":"uryyhhoc"}],"id":"ovahthak"},{"name":"Day 4, RM test","exercises":[{"id":"cnuukpqc"}],"id":"qivuxhmd"}],"id":"gzcl-jacked-and-tan-2","shortDescription":"Another good next step after GZCLP.","url":"https://www.gainzfever.com","nextDay":1,"tags":[],"isMultiweek":true},{"weeks":[{"name":"Week 1","days":[{"id":"ksiflsip"},{"id":"icnrxace"},{"id":"vskpexym"},{"id":"iwfsemjw"},{"id":"zcxdvczr"}],"id":"uwssvxlv"},{"name":"Week 2","days":[{"id":"ksiflsip"},{"id":"icnrxace"},{"id":"vskpexym"},{"id":"iwfsemjw"},{"id":"zcxdvczr"}],"id":"bibevslz"},{"name":"Week 3","days":[{"id":"ksiflsip"},{"id":"icnrxace"},{"id":"vskpexym"},{"id":"iwfsemjw"},{"id":"zcxdvczr"}],"id":"mnppsbpy"},{"name":"Week 4","days":[{"id":"ksiflsip"},{"id":"icnrxace"},{"id":"vskpexym"},{"id":"iwfsemjw"},{"id":"zcxdvczr"}],"id":"gikxjjam"},{"name":"Week 5","days":[{"id":"ksiflsip"},{"id":"icnrxace"},{"id":"vskpexym"},{"id":"iwfsemjw"},{"id":"zcxdvczr"}],"id":"rbujbbfe"},{"name":"Week 6","days":[{"id":"ksiflsip"},{"id":"icnrxace"},{"id":"vskpexym"},{"id":"iwfsemjw"},{"id":"zcxdvczr"}],"id":"cfkbbmvr"},{"name":"Week 7","days":[{"id":"ksiflsip"},{"id":"icnrxace"},{"id":"vskpexym"},{"id":"iwfsemjw"},{"id":"zcxdvczr"}],"id":"qagdpdah"},{"name":"Week 8","days":[{"id":"ksiflsip"},{"id":"icnrxace"},{"id":"vskpexym"},{"id":"iwfsemjw"},{"id":"zcxdvczr"}],"id":"ddfnlenb"},{"name":"Week 9","days":[{"id":"tlvqfegi"},{"id":"fxcclraj"},{"id":"yhtghtoj"},{"id":"sfxsuguh"},{"id":"nmxpdmwu"}],"id":"xmxctrxp"}],"exercises":[{"variationExpr":"week","exerciseType":{"equipment":"barbell","id":"squat"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"descriptions":["**T1**. Before starting the sets, set your training max (TM, which is approximately 2RM) via **weight** state variable - by clicking \"Edit\" icon at the exercise.","**T1**."],"descriptionExpr":"week == 1 ? 1 : 2","variations":[{"sets":[{"repsExpr":"4","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"4","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"4","weightExpr":"state.weight * 0.85","isAmrap":true}]},{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.9","isAmrap":true}]},{"sets":[{"repsExpr":"2","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.95","isAmrap":true}]},{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.875","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.925","isAmrap":true}]},{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.95","isAmrap":true}]},{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.975","isAmrap":true}]},{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.9","isAmrap":true}]},{"sets":[{"repsExpr":"1","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.925","isAmrap":true}]},{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":false}]}],"name":"Squat","id":"qbvdwwhe","finishDayExpr":"","state":{"weight":{"value":455,"unit":"lb"}},"timerExpr":"180 + (week - 1) * 10","enableRpe":false,"enableRepRanges":false},{"variationExpr":"week","variations":[{"sets":[{"repsExpr":"10","weightExpr":"state.weight * 0.6","isAmrap":false},{"repsExpr":"10","weightExpr":"state.weight * 0.6","isAmrap":false},{"repsExpr":"10","weightExpr":"state.weight * 0.6","isAmrap":false},{"repsExpr":"10","weightExpr":"state.weight * 0.6","isAmrap":true}]},{"sets":[{"repsExpr":"8","weightExpr":"state.weight * 0.65","isAmrap":false},{"repsExpr":"8","weightExpr":"state.weight * 0.65","isAmrap":false},{"repsExpr":"8","weightExpr":"state.weight * 0.65","isAmrap":false},{"repsExpr":"8","weightExpr":"state.weight * 0.65","isAmrap":false}]},{"sets":[{"repsExpr":"6","weightExpr":"state.weight * 0.7","isAmrap":false},{"repsExpr":"6","weightExpr":"state.weight * 0.7","isAmrap":false},{"repsExpr":"6","weightExpr":"state.weight * 0.7","isAmrap":false},{"repsExpr":"6","weightExpr":"state.weight * 0.7","isAmrap":false}]},{"sets":[{"repsExpr":"5","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"5","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"5","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"5","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"5","weightExpr":"state.weight * 0.75","isAmrap":true}]},{"sets":[{"repsExpr":"4","weightExpr":"state.weight * 0.775","isAmrap":false},{"repsExpr":"4","weightExpr":"state.weight * 0.775","isAmrap":false},{"repsExpr":"4","weightExpr":"state.weight * 0.775","isAmrap":false},{"repsExpr":"4","weightExpr":"state.weight * 0.775","isAmrap":false},{"repsExpr":"4","weightExpr":"state.weight * 0.775","isAmrap":false}]},{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.8","isAmrap":false}]},{"sets":[{"repsExpr":"2","weightExpr":"state.weight * 0.825","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.825","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.825","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.825","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.825","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.825","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.825","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.825","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.825","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.825","isAmrap":true}]},{"sets":[{"repsExpr":"1","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.85","isAmrap":false}]}],"exerciseType":{"equipment":"barbell","id":"inclineBenchPress"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Incline Bench Press","id":"taocenzc","finishDayExpr":"","state":{"weight":{"value":245,"unit":"lb"}},"descriptions":["**T2**. Same as **T1** - before starting the sets, set your training max (TM, which is approximately 2RM) via **weight** state variable.","**T2**."],"enableRpe":false,"enableRepRanges":false,"descriptionExpr":"week == 1 ? 1 : 2"},{"variationExpr":"(week == 1) || (week == 2) ? 1 :\n(week == 3) || (week == 4) ? 2 :\n(week == 5) || (week == 6) ? 3 :\n(week == 7) || (week == 8) ? 4 :\n(week == 9) ? 5 :\n 1","variations":[{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"RM","minRepsExpr":"12","repsExpr":"15"},{"weightExpr":"state.weight","isAmrap":true,"label":"MRS","repsExpr":"1","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":true,"label":"MRS","repsExpr":"1","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":true,"label":"MRS","repsExpr":"1","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":true,"label":"MRS","repsExpr":"1","minRepsExpr":""}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"RM","minRepsExpr":"10","repsExpr":"12"},{"weightExpr":"state.weight","isAmrap":true,"label":"MRS","repsExpr":"1","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":true,"label":"MRS","repsExpr":"1","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":true,"label":"MRS","repsExpr":"1","minRepsExpr":""}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"RM","minRepsExpr":"8","repsExpr":"10"},{"weightExpr":"state.weight","isAmrap":true,"label":"MRS","repsExpr":"1","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":true,"label":"MRS","repsExpr":"1","minRepsExpr":""}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"RM","minRepsExpr":"6","repsExpr":"8"},{"weightExpr":"state.weight","isAmrap":true,"label":"MRS","repsExpr":"1","minRepsExpr":""}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"RM","repsExpr":"10","minRepsExpr":""}]}],"exerciseType":{"equipment":"cable","id":"seatedRow"},"warmupSets":[{"value":0.3,"threshold":{"value":60,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":30,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":10,"unit":"lb"},"reps":5}],"name":"Seated Row","id":"qhtbptba","finishDayExpr":"","state":{"weight":{"value":70,"unit":"lb"}},"timerExpr":"60 + (week - 1) * 3","descriptions":[],"enableRpe":false,"enableRepRanges":true},{"variationExpr":"(week == 1) || (week == 2) ? 1 :\n(week == 3) || (week == 4) ? 2 :\n(week == 5) || (week == 6) ? 3 :\n(week == 7) || (week == 8) ? 4 :\n 1","variations":[{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"12","repsExpr":"15"},{"weightExpr":"state.weight","isAmrap":true,"repsExpr":"1","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":true,"repsExpr":"1","minRepsExpr":""},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"10","repsExpr":"12"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"8","repsExpr":"10"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"6","repsExpr":"8"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]}],"exerciseType":{"equipment":"dumbbell","id":"bicepCurl"},"warmupSets":[{"value":0.3,"threshold":{"value":60,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":30,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":10,"unit":"lb"},"reps":5}],"name":"Bicep Curl","id":"dudfvgjy","finishDayExpr":"","state":{"weight":{"value":20,"unit":"lb"}},"reuseLogic":{"selected":"qhtbptba","states":{"qhtbptba":{"weight":{"value":30,"unit":"lb"}}}},"descriptions":[],"enableRpe":false,"enableRepRanges":true},{"variationExpr":"(week == 1) || (week == 2) ? 1 :\n(week == 3) || (week == 4) ? 2 :\n(week == 5) || (week == 6) ? 3 :\n(week == 7) || (week == 8) ? 4 :\n(week == 9) ? 5 :\n 1","variations":[{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"12","repsExpr":"15"},{"weightExpr":"state.weight","isAmrap":true,"repsExpr":"1","minRepsExpr":""},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"10","repsExpr":"12"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"8","repsExpr":"10"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"6","repsExpr":"8"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"repsExpr":"10","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"leverageMachine","id":"seatedLegCurl"},"warmupSets":[{"value":0.3,"threshold":{"value":60,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":30,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":10,"unit":"lb"},"reps":5}],"name":"Seated Leg Curl","id":"vfjonxgs","finishDayExpr":"","state":{"weight":{"value":60,"unit":"lb"}},"reuseLogic":{"selected":"qhtbptba","states":{"qhtbptba":{"weight":{"value":70,"unit":"lb"}}}},"descriptions":[],"enableRpe":false,"enableRepRanges":true},{"variationExpr":"(week == 1) ? 1 :\n(week == 2) ? 2 :\n(week == 3) ? 3 :\n(week == 4) ? 4 :\n(week == 5) ? 5 :\n(week == 6) ? 6 :\n(week == 7) ? 7 :\n(week == 8) ? 8 :\n(week == 9) ? 9 :\n 1","variations":[{"sets":[{"repsExpr":"4","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"4","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"4","weightExpr":"state.weight * 0.85","isAmrap":true}]},{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.9","isAmrap":true}]},{"sets":[{"repsExpr":"2","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.95","isAmrap":true}]},{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.875","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.925","isAmrap":true}]},{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.95","isAmrap":true}]},{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.975","isAmrap":true}]},{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.9","isAmrap":true}]},{"sets":[{"repsExpr":"1","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.925","isAmrap":true}]},{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"barbell","id":"benchPress"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Bench Press","id":"ltpsxjcz","finishDayExpr":"","state":{"weight":{"value":135,"unit":"lb"}},"reuseLogic":{"selected":"qbvdwwhe","states":{"qbvdwwhe":{"weight":{"value":325,"unit":"lb"}}}},"descriptions":[],"enableRpe":false,"enableRepRanges":false},{"variationExpr":"week","variations":[{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.7","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.7","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.7","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.7","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.7","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.7","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.7","isAmrap":true}]},{"sets":[{"repsExpr":"2","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.75","isAmrap":false}]},{"sets":[{"repsExpr":"1","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.8","isAmrap":false}]},{"sets":[{"repsExpr":"5","weightExpr":"state.weight * 0.775","isAmrap":false},{"repsExpr":"5","weightExpr":"state.weight * 0.775","isAmrap":false},{"repsExpr":"5","weightExpr":"state.weight * 0.775","isAmrap":false},{"repsExpr":"5","weightExpr":"state.weight * 0.775","isAmrap":false},{"repsExpr":"5","weightExpr":"state.weight * 0.775","isAmrap":true}]},{"sets":[{"repsExpr":"4","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"4","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"4","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"4","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"4","weightExpr":"state.weight * 0.8","isAmrap":false}]},{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.825","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.825","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.825","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.825","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.825","isAmrap":false}]},{"sets":[{"repsExpr":"2","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.75","isAmrap":true}]},{"sets":[{"repsExpr":"1","weightExpr":"state.weight * 0.775","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.775","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.775","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.775","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.775","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.775","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.775","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.775","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.775","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.775","isAmrap":false}]}],"exerciseType":{"equipment":"barbell","id":"squat"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Squat","id":"avbuppvv","finishDayExpr":"","state":{"weight":{"value":455,"unit":"lb"}},"descriptions":["**T2**. Do same as **T1** - before starting the sets, set your training max (TM, which is approximately 2RM) via **weight** state variable.\n\nAfter that, on **week 1 - 3** do **Pause Squat** variation.","**T2**. On **week 1 - 3** do **Pause Squat** variation.","**T2**. On **week 7 - 8** do **Pause Squat** variation.","**T2**. Do regular squat."],"enableRpe":false,"enableRepRanges":false,"descriptionExpr":"week == 1 ? 1 :\n(week == 2 || week == 3) ? 2 :\n(week == 7 || week == 8) ? 3 :\n4"},{"variationExpr":"(week == 1) || (week == 2) ? 1 :\n(week == 3) || (week == 4) ? 2 :\n(week == 5) || (week == 6) ? 3 :\n(week == 7) || (week == 8) || (week == 9) ? 4 :\n 1","variations":[{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"12","repsExpr":"15"},{"weightExpr":"state.weight","isAmrap":true,"repsExpr":"1","minRepsExpr":""},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"10","repsExpr":"12"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"8","repsExpr":"10"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"6","repsExpr":"8"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]}],"exerciseType":{"equipment":"dumbbell","id":"shoulderPress"},"warmupSets":[{"value":0.3,"threshold":{"value":60,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":30,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":10,"unit":"lb"},"reps":5}],"name":"Shoulder Press","id":"hzszpawz","finishDayExpr":"","state":{"weight":{"value":25,"unit":"lb"}},"reuseLogic":{"selected":"qhtbptba","states":{"qhtbptba":{"weight":{"value":70,"unit":"lb"}}}},"descriptions":[],"enableRpe":false,"enableRepRanges":true},{"variationExpr":"(week == 1) || (week == 2) ? 1 :\n(week == 3) || (week == 4) ? 2 :\n(week == 5) || (week == 6) ? 3 :\n(week == 7) || (week == 8) ? 4 :\n 1","variations":[{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"12","repsExpr":"15"},{"weightExpr":"state.weight","isAmrap":true,"repsExpr":"1","minRepsExpr":""},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"10","repsExpr":"12"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"8","repsExpr":"10"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"6","repsExpr":"8"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]}],"exerciseType":{"equipment":"dumbbell","id":"lateralRaise"},"warmupSets":[{"value":0.3,"threshold":{"value":60,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":30,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":10,"unit":"lb"},"reps":5}],"name":"Lateral Raise","id":"xvlpzker","finishDayExpr":"","state":{"weight":{"value":15,"unit":"lb"}},"reuseLogic":{"selected":"qhtbptba","states":{"qhtbptba":{"weight":{"value":70,"unit":"lb"}}}},"descriptions":[],"enableRpe":false,"enableRepRanges":true},{"variationExpr":"(week == 1) || (week == 2) ? 1 :\n(week == 3) || (week == 4) ? 2 :\n(week == 5) || (week == 6) ? 3 :\n(week == 7) || (week == 8) || (week == 9) ? 4 :\n 1","variations":[{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"12","repsExpr":"15"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"10","repsExpr":"12"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"8","repsExpr":"10"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"6","repsExpr":"8"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]}],"exerciseType":{"equipment":"leverageMachine","id":"pecDeck"},"warmupSets":[{"value":0.3,"threshold":{"value":60,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":30,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":10,"unit":"lb"},"reps":5}],"name":"Pec Deck","id":"btdmcgyq","finishDayExpr":"","state":{"weight":{"value":50,"unit":"lb"}},"reuseLogic":{"selected":"qhtbptba","states":{"qhtbptba":{"weight":{"value":70,"unit":"lb"}}}},"descriptions":[],"enableRpe":false,"enableRepRanges":true},{"variationExpr":"week","exerciseType":{"equipment":"barbell","id":"deadlift"},"warmupSets":[{"value":0.3,"threshold":{"value":150,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":125,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":95,"unit":"lb"},"reps":5}],"descriptions":["**T1**. Before starting the sets, set your training max (TM, which is approximately 2RM) via **weight** state variable - by clicking \"Edit\" icon at the exercise.\n\nThen, for **week 1 - 3** do **3\" Deficit**.","**T1**. On weeks **1-3** do **3\" Deficit** variation.","**T1**. On weeks **4-6** do **2\" Deficit** variation.","**T1**. On weeks **7-8** do regular deadlift."],"descriptionExpr":"week == 1 ? 1 :\n(week == 2 || week == 3) ? 2 :\n(week == 4 || week == 5 || week == 6) ? 3 :\n4","variations":[{"sets":[{"repsExpr":"4","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"4","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"4","weightExpr":"state.weight * 0.75","isAmrap":true}]},{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.8","isAmrap":true}]},{"sets":[{"repsExpr":"2","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.85","isAmrap":true}]},{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.775","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.925","isAmrap":true}]},{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.825","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.85","isAmrap":true}]},{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.825","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.875","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.875","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.875","isAmrap":true}]},{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.9","isAmrap":true}]},{"sets":[{"repsExpr":"1","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.925","isAmrap":true}]},{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":false}]}],"name":"Deadlift","id":"icuzpvns","finishDayExpr":"","state":{"weight":{"value":455,"unit":"lb"}},"timerExpr":"180 + (week - 1) * 10","enableRpe":false,"enableRepRanges":false},{"variationExpr":"week","variations":[{"sets":[{"repsExpr":"10","weightExpr":"state.weight * 0.6","isAmrap":false},{"repsExpr":"10","weightExpr":"state.weight * 0.6","isAmrap":false},{"repsExpr":"10","weightExpr":"state.weight * 0.6","isAmrap":false},{"repsExpr":"10","weightExpr":"state.weight * 0.6","isAmrap":true}]},{"sets":[{"repsExpr":"8","weightExpr":"state.weight * 0.65","isAmrap":false},{"repsExpr":"8","weightExpr":"state.weight * 0.65","isAmrap":false},{"repsExpr":"8","weightExpr":"state.weight * 0.65","isAmrap":false},{"repsExpr":"8","weightExpr":"state.weight * 0.65","isAmrap":false}]},{"sets":[{"repsExpr":"6","weightExpr":"state.weight * 0.7","isAmrap":false},{"repsExpr":"6","weightExpr":"state.weight * 0.7","isAmrap":false},{"repsExpr":"6","weightExpr":"state.weight * 0.7","isAmrap":false},{"repsExpr":"6","weightExpr":"state.weight * 0.7","isAmrap":false}]},{"sets":[{"repsExpr":"5","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"5","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"5","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"5","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"5","weightExpr":"state.weight * 0.75","isAmrap":true}]},{"sets":[{"repsExpr":"4","weightExpr":"state.weight * 0.775","isAmrap":false},{"repsExpr":"4","weightExpr":"state.weight * 0.775","isAmrap":false},{"repsExpr":"4","weightExpr":"state.weight * 0.775","isAmrap":false},{"repsExpr":"4","weightExpr":"state.weight * 0.775","isAmrap":false},{"repsExpr":"4","weightExpr":"state.weight * 0.775","isAmrap":false}]},{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.8","isAmrap":false}]},{"sets":[{"repsExpr":"2","weightExpr":"state.weight * 0.825","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.825","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.825","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.825","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.825","isAmrap":true}]},{"sets":[{"repsExpr":"1","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.85","isAmrap":false}]}],"exerciseType":{"equipment":"barbell","id":"legsUpBenchPress"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Legs Up Bench Press","id":"fuhumyxt","finishDayExpr":"","state":{"weight":{"value":245,"unit":"lb"}},"descriptions":["**T2**. Same as **T1** - before starting the sets, set your training max (TM, which is approximately 2RM) via **weight** state variable.","**T2**."],"enableRpe":false,"enableRepRanges":false,"descriptionExpr":"week == 1 ? 1 : 2"},{"variationExpr":"(week == 1) || (week == 2) ? 1 :\n(week == 3) || (week == 4) ? 2 :\n(week == 5) || (week == 6) ? 3 :\n(week == 7) || (week == 8) || (week == 9) ? 4 :\n 1","variations":[{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"12","repsExpr":"15"},{"weightExpr":"state.weight","isAmrap":true,"repsExpr":"1","minRepsExpr":""},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"10","repsExpr":"12"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"8","repsExpr":"10"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"6","repsExpr":"8"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]}],"exerciseType":{"equipment":"bodyweight","id":"pullUp"},"warmupSets":[{"value":0.3,"threshold":{"value":60,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":30,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":10,"unit":"lb"},"reps":5}],"name":"Pull Up","id":"bissxcyj","finishDayExpr":"","state":{"weight":{"value":0,"unit":"lb"}},"reuseLogic":{"selected":"qhtbptba","states":{"qhtbptba":{"weight":{"value":0,"unit":"lb"}}}},"descriptions":[],"enableRpe":false,"enableRepRanges":true},{"variationExpr":"(week == 1) || (week == 2) ? 1 :\n(week == 3) || (week == 4) ? 2 :\n(week == 5) || (week == 6) ? 3 :\n(week == 7) || (week == 8) ? 4 :\n 1","variations":[{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"12","repsExpr":"15"},{"weightExpr":"state.weight","isAmrap":true,"repsExpr":"1","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":true,"repsExpr":"1","minRepsExpr":""},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"10","repsExpr":"12"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"8","repsExpr":"10"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"6","repsExpr":"8"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]}],"exerciseType":{"equipment":"band","id":"reverseHyperextension"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Reverse Hyperextension","id":"nrtpwovu","finishDayExpr":"","state":{"weight":{"value":0,"unit":"lb"}},"reuseLogic":{"selected":"qhtbptba","states":{"qhtbptba":{"weight":{"value":0,"unit":"lb"}}}},"descriptions":[],"enableRpe":false,"enableRepRanges":true},{"variationExpr":"(week == 1) || (week == 2) ? 1 :\n(week == 3) || (week == 4) ? 2 :\n(week == 5) || (week == 6) ? 3 :\n(week == 7) || (week == 8) || (week == 9) ? 4 :\n 1","variations":[{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"12","repsExpr":"15"},{"weightExpr":"state.weight","isAmrap":true,"repsExpr":"1","minRepsExpr":""},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"10","repsExpr":"12"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"8","repsExpr":"10"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"6","repsExpr":"8"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]}],"exerciseType":{"equipment":"dumbbell","id":"reverseFly"},"warmupSets":[{"value":0.3,"threshold":{"value":60,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":30,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":10,"unit":"lb"},"reps":5}],"name":"Reverse Fly","id":"pohllzer","finishDayExpr":"","state":{"weight":{"value":15,"unit":"lb"}},"reuseLogic":{"selected":"qhtbptba","states":{"qhtbptba":{"weight":{"value":20,"unit":"lb"}}}},"descriptions":[],"enableRpe":false,"enableRepRanges":true},{"variationExpr":"week","exerciseType":{"equipment":"barbell","id":"slingShotBenchPress"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"descriptions":["**T1**. Before starting the sets, set your training max (TM, which is approximately 2RM) via **weight** state variable - by clicking \"Edit\" icon at the exercise.","**T1**."],"descriptionExpr":"week ? 1 : 2","variations":[{"sets":[{"repsExpr":"4","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"4","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"4","weightExpr":"state.weight * 0.9","isAmrap":true}]},{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.95","isAmrap":true}]},{"sets":[{"repsExpr":"2","weightExpr":"state.weight","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.975","isAmrap":true}]},{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 1.025","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 1.025","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 1.025","isAmrap":true}]},{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.95","isAmrap":true}]},{"sets":[{"repsExpr":"1","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.975","isAmrap":true}]},{"sets":[{"repsExpr":"3","weightExpr":"state.weight","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 1.025","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 1.05","isAmrap":false}]}],"name":"Sling Shot Bench Press","id":"ryqatxhj","finishDayExpr":"","state":{"weight":{"value":325,"unit":"lb"}},"timerExpr":"180 + (week - 1) * 10","enableRpe":false,"enableRepRanges":false},{"variationExpr":"week","variations":[{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.6","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.6","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.6","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.6","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.6","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.6","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.6","isAmrap":true}]},{"sets":[{"repsExpr":"2","weightExpr":"state.weight * 0.65","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.65","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.65","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.65","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.65","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.65","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.65","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.65","isAmrap":false}]},{"sets":[{"repsExpr":"1","weightExpr":"state.weight * 0.7","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.7","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.7","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.7","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.7","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.7","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.7","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.7","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.7","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.7","isAmrap":false}]},{"sets":[{"repsExpr":"5","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"5","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"5","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"5","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"5","weightExpr":"state.weight * 0.75","isAmrap":true}]},{"sets":[{"repsExpr":"4","weightExpr":"state.weight * 0.775","isAmrap":false},{"repsExpr":"4","weightExpr":"state.weight * 0.775","isAmrap":false},{"repsExpr":"4","weightExpr":"state.weight * 0.775","isAmrap":false},{"repsExpr":"4","weightExpr":"state.weight * 0.775","isAmrap":false},{"repsExpr":"4","weightExpr":"state.weight * 0.775","isAmrap":false}]},{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.8","isAmrap":false}]},{"sets":[{"repsExpr":"2","weightExpr":"state.weight * 0.825","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.825","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.825","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.825","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.825","isAmrap":true}]},{"sets":[{"repsExpr":"1","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.85","isAmrap":false}]},{"sets":[{"repsExpr":"5","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"5","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"5","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"5","weightExpr":"state.weight * 0.9","isAmrap":true}]}],"exerciseType":{"equipment":"barbell","id":"deadlift"},"warmupSets":[{"value":0.3,"threshold":{"value":150,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":125,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":95,"unit":"lb"},"reps":5}],"name":"Deadlift","id":"jusfboxu","finishDayExpr":"","state":{"weight":{"value":535,"unit":"lb"}},"descriptions":["**T2**. Do same as **T1** - before starting the sets, set your training max (TM, which is approximately 2RM) via **weight** state variable.\n\nAfter that, on **week 1 - 3** do **Paused Deadlift** variation.","**T2**. On **week 1 - 3** do **Pause Deadlift** variation.","**T2**. On **week 9** do **4\" Block Deadlift** variation.","**T2**. Do regular deadlift."],"enableRpe":false,"enableRepRanges":false,"descriptionExpr":"week == 1 ? 1 :\n(week == 2 || week == 3) ? 2 :\n(week == 9) ? 3 :\n4"},{"variationExpr":"(week == 1) || (week == 2) ? 1 :\n(week == 3) || (week == 4) ? 2 :\n(week == 5) || (week == 6) ? 3 :\n(week == 7) || (week == 8) ? 4 :\n 1","variations":[{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"12","repsExpr":"15"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"10","repsExpr":"12"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"8","repsExpr":"10"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"6","repsExpr":"8"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]}],"exerciseType":{"equipment":"barbell","id":"inclineBenchPressWideGrip"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Incline Bench Press Wide Grip","id":"wmcyzapc","finishDayExpr":"","state":{"weight":{"value":110,"unit":"lb"}},"reuseLogic":{"selected":"qhtbptba","states":{"qhtbptba":{"weight":{"value":110,"unit":"lb"}}}},"descriptions":[],"enableRpe":false,"enableRepRanges":true},{"variationExpr":"(week == 1) || (week == 2) ? 1 :\n(week == 3) || (week == 4) ? 2 :\n(week == 5) || (week == 6) ? 3 :\n(week == 7) || (week == 8) || (week == 9) ? 4 :\n 1","variations":[{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"12","repsExpr":"15"},{"weightExpr":"state.weight","isAmrap":true,"repsExpr":"1","minRepsExpr":""},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"10","repsExpr":"12"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"8","repsExpr":"10"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"6","repsExpr":"8"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]}],"exerciseType":{"equipment":"bodyweight","id":"chestDip"},"warmupSets":[{"value":0.3,"threshold":{"value":60,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":30,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":10,"unit":"lb"},"reps":5}],"name":"Chest Dip","id":"ogfngrsb","finishDayExpr":"","state":{"weight":{"value":0,"unit":"lb"}},"reuseLogic":{"selected":"qhtbptba","states":{"qhtbptba":{"weight":{"value":0,"unit":"lb"}}}},"descriptions":[],"enableRpe":false,"enableRepRanges":true},{"variationExpr":"(week == 1) || (week == 2) ? 1 :\n(week == 3) || (week == 4) ? 2 :\n(week == 5) || (week == 6) ? 3 :\n(week == 7) || (week == 8) || (week == 9) ? 4 :\n 1","variations":[{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"12","repsExpr":"15"},{"weightExpr":"state.weight","isAmrap":true,"repsExpr":"1","minRepsExpr":""},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"10","repsExpr":"12"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"8","repsExpr":"10"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"6","repsExpr":"8"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]}],"exerciseType":{"equipment":"dumbbell","id":"tricepsExtension"},"warmupSets":[{"value":0.3,"threshold":{"value":60,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":30,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":10,"unit":"lb"},"reps":5}],"name":"Triceps Extension","id":"jimjamph","finishDayExpr":"","state":{"weight":{"value":20,"unit":"lb"}},"reuseLogic":{"selected":"qhtbptba","states":{"qhtbptba":{"weight":{"value":30,"unit":"lb"}}}},"descriptions":[],"enableRpe":false,"enableRepRanges":true},{"variationExpr":"week","exerciseType":{"equipment":"barbell","id":"safetySquatBarSquat"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"descriptions":["**T1**. Before starting the sets, set your training max (TM, which is approximately 2RM) via **weight** state variable - by clicking \"Edit\" icon at the exercise.","**T1**."],"descriptionExpr":"week ? 1 : 2","variations":[{"sets":[{"repsExpr":"4","weightExpr":"state.weight * 0.7","isAmrap":false},{"repsExpr":"4","weightExpr":"state.weight * 0.7","isAmrap":false},{"repsExpr":"4","weightExpr":"state.weight * 0.7","isAmrap":true}]},{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.75","isAmrap":true}]},{"sets":[{"repsExpr":"2","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.8","isAmrap":true}]},{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.725","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.775","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.775","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.775","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.775","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.775","isAmrap":true}]},{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.775","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.8","isAmrap":true}]},{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.775","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.825","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.825","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.825","isAmrap":true}]},{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.75","isAmrap":true}]},{"sets":[{"repsExpr":"1","weightExpr":"state.weight * 0.775","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.775","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.775","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.775","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.775","isAmrap":true}]},{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.825","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.85","isAmrap":false}]}],"name":"Safety Squat Bar Squat","id":"remphaqq","finishDayExpr":"","state":{"weight":{"value":455,"unit":"lb"}},"timerExpr":"180 + (week - 1) * 10","enableRpe":false,"enableRepRanges":false},{"variationExpr":"week","variations":[{"sets":[{"repsExpr":"10","weightExpr":"state.weight * 0.65","isAmrap":false},{"repsExpr":"10","weightExpr":"state.weight * 0.65","isAmrap":false},{"repsExpr":"10","weightExpr":"state.weight * 0.65","isAmrap":false},{"repsExpr":"10","weightExpr":"state.weight * 0.65","isAmrap":true}]},{"sets":[{"repsExpr":"8","weightExpr":"state.weight * 0.7","isAmrap":false},{"repsExpr":"8","weightExpr":"state.weight * 0.7","isAmrap":false},{"repsExpr":"8","weightExpr":"state.weight * 0.7","isAmrap":false},{"repsExpr":"8","weightExpr":"state.weight * 0.7","isAmrap":false}]},{"sets":[{"repsExpr":"6","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"6","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"6","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"6","weightExpr":"state.weight * 0.75","isAmrap":false}]},{"sets":[{"repsExpr":"5","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"5","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"5","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"5","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"5","weightExpr":"state.weight * 0.8","isAmrap":true}]},{"sets":[{"repsExpr":"4","weightExpr":"state.weight * 0.825","isAmrap":false},{"repsExpr":"4","weightExpr":"state.weight * 0.825","isAmrap":false},{"repsExpr":"4","weightExpr":"state.weight * 0.825","isAmrap":false},{"repsExpr":"4","weightExpr":"state.weight * 0.825","isAmrap":false},{"repsExpr":"4","weightExpr":"state.weight * 0.825","isAmrap":false}]},{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.85","isAmrap":false}]},{"sets":[{"repsExpr":"2","weightExpr":"state.weight * 0.875","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.875","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.875","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.875","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.875","isAmrap":true}]},{"sets":[{"repsExpr":"1","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.9","isAmrap":false}]}],"exerciseType":{"equipment":"barbell","id":"benchPressCloseGrip"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Bench Press Close Grip","id":"qcxpnzgm","finishDayExpr":"","state":{"weight":{"value":325,"unit":"lb"}},"descriptions":["**T2**. Same as **T1** - before starting the sets, set your training max (TM, which is approximately 2RM) via **weight** state variable.","**T2**."],"enableRpe":false,"enableRepRanges":false,"descriptionExpr":"week == 1 ? 1 : 2"},{"variationExpr":"(week == 1) || (week == 2) ? 1 :\n(week == 3) ? 2 :\n(week == 4) ? 3 :\n(week == 5) || (week == 6) ? 4 :\n(week == 7) || (week == 8) ? 5 :\n 1","variations":[{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"12","repsExpr":"15"},{"weightExpr":"state.weight","isAmrap":true,"repsExpr":"1","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":true,"repsExpr":"1","minRepsExpr":""},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"10","repsExpr":"12"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"10","repsExpr":"12"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"8","repsExpr":"10"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"6","repsExpr":"8"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]}],"exerciseType":{"equipment":"barbell","id":"stiffLegDeadlift"},"warmupSets":[{"value":0.3,"threshold":{"value":150,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":125,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":95,"unit":"lb"},"reps":5}],"name":"Stiff Leg Deadlift","id":"ylylfjod","finishDayExpr":"","state":{"weight":{"value":115,"unit":"lb"}},"reuseLogic":{"selected":"qhtbptba","states":{"qhtbptba":{"weight":{"value":115,"unit":"lb"}}}},"descriptions":[],"enableRpe":false,"enableRepRanges":true},{"variationExpr":"(week == 1) || (week == 2) ? 1 :\n(week == 3) ? 2 :\n(week == 4) ? 3 :\n(week == 5) || (week == 6) ? 4 :\n(week == 7) || (week == 8) || (week == 9) ? 5 :\n 1","variations":[{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"12","repsExpr":"15"},{"weightExpr":"state.weight","isAmrap":true,"repsExpr":"1","minRepsExpr":""},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"10","repsExpr":"12"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"10","repsExpr":"12"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"8","repsExpr":"10"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"6","repsExpr":"8"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]}],"exerciseType":{"equipment":"barbell","id":"lunge"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Lunge","id":"bwvafuii","finishDayExpr":"","state":{"weight":{"value":75,"unit":"lb"}},"reuseLogic":{"selected":"qhtbptba","states":{"qhtbptba":{"weight":{"value":70,"unit":"lb"}}}},"descriptions":[],"enableRpe":false,"enableRepRanges":true},{"variationExpr":"(week == 1) || (week == 2) ? 1 :\n(week == 3) ? 2 :\n(week == 4) ? 3 :\n(week == 5) || (week == 6) ? 4 :\n(week == 7) || (week == 8) || (week == 9) ? 5 :\n 1","variations":[{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"12","repsExpr":"15"},{"weightExpr":"state.weight","isAmrap":true,"repsExpr":"1","minRepsExpr":""},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"10","repsExpr":"12"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"10","repsExpr":"12"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"8","repsExpr":"10"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"6","repsExpr":"8"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]}],"exerciseType":{"equipment":"cable","id":"latPulldown"},"warmupSets":[{"value":0.3,"threshold":{"value":60,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":30,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":10,"unit":"lb"},"reps":5}],"name":"Lat Pulldown","id":"bdcpnpzz","finishDayExpr":"","state":{"weight":{"value":70,"unit":"lb"}},"reuseLogic":{"selected":"qhtbptba","states":{"qhtbptba":{"weight":{"value":70,"unit":"lb"}}}},"descriptions":[],"enableRpe":false,"enableRepRanges":true}],"author":"Cody Lefever","name":"GZCL: UHF 9 weeks","description":"<p>The T1 resets base intensities and volumes every fourth week. The T2 progresses in the same three-week blocks but with other controls in place to maintain progression sustainability from weeks four through nine.</p>\n<p>In the UHF model greater importance is placed on the effort of the T1, which is accomplished by AMRAP sets every workout. T2 movements experience AMRAP sets every fourth week because the decreased T1 intensity necessitates an increase in overall effort. Using an AMRAP in the T2 accomplishes this task.</p>\n\n<p>Please read the <a href=\"https://swoleateveryheight.blogspot.com/2016/02/gzcl-applications-adaptations.html\" target=\"_blank\">program explanation</a> before starting the program!</p>","days":[{"name":"Day 1","exercises":[{"id":"qbvdwwhe"},{"id":"taocenzc"},{"id":"qhtbptba"},{"id":"dudfvgjy"},{"id":"vfjonxgs"}],"id":"ksiflsip"},{"name":"Day 2","exercises":[{"id":"ltpsxjcz"},{"id":"avbuppvv"},{"id":"hzszpawz"},{"id":"xvlpzker"},{"id":"btdmcgyq"}],"id":"icnrxace"},{"name":"Day 3","exercises":[{"id":"icuzpvns"},{"id":"fuhumyxt"},{"id":"bissxcyj"},{"id":"nrtpwovu"},{"id":"pohllzer"}],"id":"vskpexym"},{"name":"Day 4","exercises":[{"id":"ryqatxhj"},{"id":"jusfboxu"},{"id":"wmcyzapc"},{"id":"ogfngrsb"},{"id":"jimjamph"}],"id":"iwfsemjw"},{"name":"Day 5","exercises":[{"id":"remphaqq"},{"id":"qcxpnzgm"},{"id":"ylylfjod"},{"id":"bwvafuii"},{"id":"bdcpnpzz"}],"id":"zcxdvczr"},{"name":"Day 1 - Test","exercises":[{"id":"qbvdwwhe"},{"id":"qhtbptba"},{"id":"vfjonxgs"}],"id":"tlvqfegi"},{"name":"Day 2 - Test","exercises":[{"id":"ltpsxjcz"},{"id":"hzszpawz"},{"id":"btdmcgyq"}],"id":"fxcclraj"},{"name":"Day 3 - Test","exercises":[{"id":"icuzpvns"},{"id":"bissxcyj"},{"id":"pohllzer"}],"id":"yhtghtoj"},{"name":"Day 4 - Test","exercises":[{"id":"ryqatxhj"},{"id":"jusfboxu"},{"id":"ogfngrsb"},{"id":"jimjamph"}],"id":"sfxsuguh"},{"name":"Day 5 - Test","exercises":[{"id":"remphaqq"},{"id":"bwvafuii"},{"id":"bdcpnpzz"}],"id":"nmxpdmwu"}],"id":"gzcl-uhf-9-weeks","shortDescription":"9-week GZCL program adopting a Daily Undulating Periodization model of progression. Ultra High Frequency.","url":"https://www.gainzfever.com/","nextDay":1,"isMultiweek":true,"tags":[]},{"weeks":[{"name":"Week 1","days":[{"id":"rcjqxbge"},{"id":"nyvuyhum"},{"id":"djlnypnn"},{"id":"nrkbgees"},{"id":"nrkmpkac"}],"id":"rxrxehuf"},{"name":"Week 2","days":[{"id":"rcjqxbge"},{"id":"nyvuyhum"},{"id":"djlnypnn"},{"id":"nrkbgees"},{"id":"nrkmpkac"}],"id":"vqcfrocy"},{"name":"Week 3","days":[{"id":"rcjqxbge"},{"id":"nyvuyhum"},{"id":"djlnypnn"},{"id":"nrkbgees"},{"id":"nrkmpkac"}],"id":"yrmrufpy"},{"name":"Week 4","days":[{"id":"rcjqxbge"},{"id":"nyvuyhum"},{"id":"djlnypnn"},{"id":"nrkbgees"},{"id":"nrkmpkac"}],"id":"gtzwuzok"},{"name":"Week 5","days":[{"id":"rcjqxbge"},{"id":"nyvuyhum"},{"id":"djlnypnn"},{"id":"nrkbgees"},{"id":"nrkmpkac"}],"id":"oeegnjqf"}],"exercises":[{"variationExpr":"week","exerciseType":{"equipment":"barbell","id":"squat"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"descriptions":["**T1**. Before starting the sets, set your training max (TM, which is approximately 2RM) via **weight** state variable - by clicking \"Edit\" icon at the exercise.","**T1**."],"descriptionExpr":"week == 1 ? 1 : 2","variations":[{"sets":[{"repsExpr":"4","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"4","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"4","weightExpr":"state.weight * 0.85","isAmrap":true}]},{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.9","isAmrap":true}]},{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.875","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.975","isAmrap":true}]},{"sets":[{"repsExpr":"1","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.95","isAmrap":true}]},{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]}],"name":"Squat","id":"hzznqdjv","finishDayExpr":"","state":{"weight":{"value":215,"unit":"lb"}},"timerExpr":"180 + (week - 1) * 15","enableRpe":false,"enableRepRanges":false},{"variationExpr":"week","variations":[{"sets":[{"repsExpr":"10","weightExpr":"state.weight * 0.6","isAmrap":false},{"repsExpr":"10","weightExpr":"state.weight * 0.6","isAmrap":false},{"repsExpr":"10","weightExpr":"state.weight * 0.6","isAmrap":false},{"repsExpr":"10","weightExpr":"state.weight * 0.6","isAmrap":true}]},{"sets":[{"repsExpr":"8","weightExpr":"state.weight * 0.65","isAmrap":false},{"repsExpr":"8","weightExpr":"state.weight * 0.65","isAmrap":false},{"repsExpr":"8","weightExpr":"state.weight * 0.65","isAmrap":false},{"repsExpr":"8","weightExpr":"state.weight * 0.65","isAmrap":false}]},{"sets":[{"repsExpr":"6","weightExpr":"state.weight * 0.7","isAmrap":false},{"repsExpr":"6","weightExpr":"state.weight * 0.7","isAmrap":false},{"repsExpr":"6","weightExpr":"state.weight * 0.7","isAmrap":false},{"repsExpr":"6","weightExpr":"state.weight * 0.7","isAmrap":false}]},{"sets":[{"repsExpr":"5","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"5","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"5","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"5","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"5","weightExpr":"state.weight * 0.75","isAmrap":true}]},{"sets":[{"repsExpr":"1","weightExpr":"state.weight * 0.55","isAmrap":true}]}],"exerciseType":{"equipment":"barbell","id":"inclineBenchPress"},"warmupSets":[{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5}],"name":"Incline Bench Press","id":"bfftbwwu","finishDayExpr":"","state":{"weight":{"value":100,"unit":"lb"}},"descriptions":["**T2**. Same as **T1** - before starting the sets, set your training max (TM, which is approximately 2RM) via **weight** state variable.","**T2**."],"enableRpe":false,"enableRepRanges":false,"descriptionExpr":"week == 1 ? 1 : 2"},{"variationExpr":"(week == 1) || (week == 2) ? 1 :\n(week == 3) ? 2 :\n(week == 4) ? 3 :\n(week == 5) ? 4 :\n 1","variations":[{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"RM","minRepsExpr":"12","repsExpr":"15"},{"weightExpr":"state.weight","isAmrap":true,"label":"MRS","repsExpr":"1","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":true,"label":"MRS","repsExpr":"1","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":true,"label":"MRS","repsExpr":"1","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":true,"label":"MRS","repsExpr":"1","minRepsExpr":""}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"RM","minRepsExpr":"8","repsExpr":"10"},{"weightExpr":"state.weight","isAmrap":true,"label":"MRS","repsExpr":"1","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":true,"label":"MRS","repsExpr":"1","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":true,"label":"MRS","repsExpr":"1","minRepsExpr":""}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"RM","minRepsExpr":"6","repsExpr":"8"},{"weightExpr":"state.weight","isAmrap":true,"label":"MRS","repsExpr":"1","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":true,"label":"MRS","repsExpr":"1","minRepsExpr":""}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"RM","repsExpr":"10","minRepsExpr":""}]}],"exerciseType":{"equipment":"cable","id":"seatedRow"},"warmupSets":[{"value":0.3,"threshold":{"value":60,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":30,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":10,"unit":"lb"},"reps":5}],"name":"Seated Row","id":"rzunjnji","finishDayExpr":"","state":{"weight":{"value":50,"unit":"lb"}},"timerExpr":"60 + (week - 1) * 3","descriptions":[],"enableRpe":false,"enableRepRanges":true},{"variationExpr":"(week == 1) || (week == 2) ? 1 :\n(week == 3) ? 2 :\n(week == 4) ? 3 :\n(week == 5) ? 4 :\n 1","variations":[{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"12","repsExpr":"15"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"8","repsExpr":"10"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"6","repsExpr":"8"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"repsExpr":"10","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"dumbbell","id":"bicepCurl"},"warmupSets":[{"value":0.3,"threshold":{"value":60,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":30,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":10,"unit":"lb"},"reps":5}],"name":"Bicep Curl","id":"gtivyadg","finishDayExpr":"","state":{"weight":{"value":20,"unit":"lb"}},"reuseLogic":{"selected":"rzunjnji","states":{"rzunjnji":{"weight":{"value":50,"unit":"lb"}}}},"descriptions":[],"enableRpe":false,"enableRepRanges":true},{"variationExpr":"(week == 1) || (week == 2) ? 1 :\n(week == 3) ? 2 :\n(week == 4) ? 3 :\n(week == 5) ? 4 :\n 1","variations":[{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"12","repsExpr":"15"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"8","repsExpr":"10"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"6","repsExpr":"8"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"repsExpr":"10","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"leverageMachine","id":"seatedLegCurl"},"warmupSets":[{"value":0.3,"threshold":{"value":60,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":30,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":10,"unit":"lb"},"reps":5}],"name":"Seated Leg Curl","id":"mbqsofsn","finishDayExpr":"","state":{"weight":{"value":60,"unit":"lb"}},"reuseLogic":{"selected":"rzunjnji","states":{"rzunjnji":{"weight":{"value":60,"unit":"lb"}}}},"descriptions":[],"enableRpe":false,"enableRepRanges":true},{"variationExpr":"(week == 1) ? 1 :\n(week == 2) ? 2 :\n(week == 3) ? 3 :\n(week == 4) ? 4 :\n(week == 5) ? 5 :\n 1","variations":[{"sets":[{"repsExpr":"4","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"4","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"4","weightExpr":"state.weight * 0.85","isAmrap":true}]},{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.9","isAmrap":true}]},{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.875","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.975","isAmrap":true}]},{"sets":[{"repsExpr":"1","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.95","isAmrap":true}]},{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]}],"exerciseType":{"equipment":"barbell","id":"benchPress"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Bench Press","id":"nxnmmmtm","finishDayExpr":"","state":{"weight":{"value":135,"unit":"lb"}},"reuseLogic":{"selected":"hzznqdjv","states":{"hzznqdjv":{"weight":{"value":185,"unit":"lb"}}}},"descriptions":[],"enableRpe":false,"enableRepRanges":false},{"variationExpr":"week","variations":[{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.7","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.7","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.7","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.7","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.7","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.7","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.7","isAmrap":true}]},{"sets":[{"repsExpr":"2","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.75","isAmrap":false}]},{"sets":[{"repsExpr":"1","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.8","isAmrap":true}]},{"sets":[{"repsExpr":"5","weightExpr":"state.weight * 0.775","isAmrap":false},{"repsExpr":"5","weightExpr":"state.weight * 0.775","isAmrap":false},{"repsExpr":"5","weightExpr":"state.weight * 0.775","isAmrap":false},{"repsExpr":"5","weightExpr":"state.weight * 0.775","isAmrap":false},{"repsExpr":"5","weightExpr":"state.weight * 0.775","isAmrap":true}]},{"sets":[{"repsExpr":"1","weightExpr":"state.weight * 0.6","isAmrap":true}]}],"exerciseType":{"equipment":"barbell","id":"squat"},"warmupSets":[{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5}],"name":"Squat","id":"srnanmwf","finishDayExpr":"","state":{"weight":{"value":215,"unit":"lb"}},"descriptions":["**T2**. Do same as **T1** - before starting the sets, set your training max (TM, which is approximately 2RM) via **weight** state variable.\n\nAfter that, on **week 1 - 3** do **Pause Squat** variation.","**T2**. On **week 1 - 3** do **Pause Squat** variation.","**T2**. On **week 4-5** do regular squat."],"enableRpe":false,"enableRepRanges":false,"descriptionExpr":"week == 1 ? 1 :\n(week == 2 || week == 3) ? 2 :\n3"},{"variationExpr":"(week == 1) || (week == 2) ? 1 :\n(week == 3) ? 2 :\n(week == 4) ? 3 :\n(week == 5) ? 4 :\n 1","variations":[{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"12","repsExpr":"15"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"8","repsExpr":"10"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"6","repsExpr":"8"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"repsExpr":"10","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"dumbbell","id":"shoulderPress"},"warmupSets":[{"value":0.3,"threshold":{"value":60,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":30,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":10,"unit":"lb"},"reps":5}],"name":"Shoulder Press","id":"lynvxpez","finishDayExpr":"","state":{"weight":{"value":25,"unit":"lb"}},"reuseLogic":{"selected":"rzunjnji","states":{"rzunjnji":{"weight":{"value":40,"unit":"lb"}}}},"descriptions":[],"enableRpe":false,"enableRepRanges":true},{"variationExpr":"(week == 1) || (week == 2) ? 1 :\n(week == 3) ? 2 :\n(week == 4) ? 3 :\n(week == 5) ? 4 :\n 1","variations":[{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"12","repsExpr":"15"},{"weightExpr":"state.weight","isAmrap":true,"repsExpr":"1","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":true,"repsExpr":"1","minRepsExpr":""},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"8","repsExpr":"10"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"6","repsExpr":"8"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"repsExpr":"10","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"dumbbell","id":"lateralRaise"},"warmupSets":[{"value":0.3,"threshold":{"value":60,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":30,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":10,"unit":"lb"},"reps":5}],"name":"Lateral Raise","id":"dwtzahab","finishDayExpr":"","state":{"weight":{"value":15,"unit":"lb"}},"reuseLogic":{"selected":"rzunjnji","states":{"rzunjnji":{"weight":{"value":20,"unit":"lb"}}}},"descriptions":[],"enableRpe":false,"enableRepRanges":true},{"variationExpr":"(week == 1) || (week == 2) ? 1 :\n(week == 3) ? 2 :\n(week == 4) ? 3 :\n(week == 5) ? 4 :\n 1","variations":[{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"12","repsExpr":"15"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"8","repsExpr":"10"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"6","repsExpr":"8"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"repsExpr":"10","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"leverageMachine","id":"pecDeck"},"warmupSets":[{"value":0.3,"threshold":{"value":60,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":30,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":10,"unit":"lb"},"reps":5}],"name":"Pec Deck","id":"lwnjwdyz","finishDayExpr":"","state":{"weight":{"value":50,"unit":"lb"}},"reuseLogic":{"selected":"rzunjnji","states":{"rzunjnji":{"weight":{"value":50,"unit":"lb"}}}},"descriptions":[],"enableRpe":false,"enableRepRanges":true},{"variationExpr":"week","exerciseType":{"equipment":"barbell","id":"deadlift"},"warmupSets":[{"value":0.3,"threshold":{"value":150,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":125,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":95,"unit":"lb"},"reps":5}],"descriptions":["**T1**. Before starting the sets, set your training max (TM, which is approximately 2RM) via **weight** state variable - by clicking \"Edit\" icon at the exercise.\n\nThen, for **week 1 - 2** do **3\" Deficit**.","**T1**. On weeks **1-2** do **3\" Deficit** variation.","**T1**. On week **3** do **2\" Deficit** variation.","**T1**. On week **4** do **1\" Deficit** variation.","**T1**. On week **5** do regular deadlift."],"descriptionExpr":"week","variations":[{"sets":[{"repsExpr":"4","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"4","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"4","weightExpr":"state.weight * 0.75","isAmrap":true}]},{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.8","isAmrap":true}]},{"sets":[{"repsExpr":"2","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.85","isAmrap":true}]},{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.875","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.975","isAmrap":true}]},{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]}],"name":"Deadlift","id":"pknnpkyt","finishDayExpr":"","state":{"weight":{"value":225,"unit":"lb"}},"timerExpr":"180 + (week - 1) * 15","enableRpe":false,"enableRepRanges":false},{"variationExpr":"(week == 1) ? 1 :\n(week == 2) ? 2 :\n(week == 3) ? 3 :\n(week == 4) ? 4 :\n(week == 5) ? 5 :\n 1","variations":[{"sets":[{"repsExpr":"10","weightExpr":"state.weight * 0.6","isAmrap":false},{"repsExpr":"10","weightExpr":"state.weight * 0.6","isAmrap":false},{"repsExpr":"10","weightExpr":"state.weight * 0.6","isAmrap":false},{"repsExpr":"10","weightExpr":"state.weight * 0.6","isAmrap":true}]},{"sets":[{"repsExpr":"8","weightExpr":"state.weight * 0.65","isAmrap":false},{"repsExpr":"8","weightExpr":"state.weight * 0.65","isAmrap":false},{"repsExpr":"8","weightExpr":"state.weight * 0.65","isAmrap":false},{"repsExpr":"8","weightExpr":"state.weight * 0.65","isAmrap":false}]},{"sets":[{"repsExpr":"6","weightExpr":"state.weight * 0.7","isAmrap":false},{"repsExpr":"6","weightExpr":"state.weight * 0.7","isAmrap":false},{"repsExpr":"6","weightExpr":"state.weight * 0.7","isAmrap":false},{"repsExpr":"6","weightExpr":"state.weight * 0.7","isAmrap":false}]},{"sets":[{"repsExpr":"5","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"5","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"5","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"5","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"5","weightExpr":"state.weight * 0.75","isAmrap":true}]},{"sets":[{"repsExpr":"1","weightExpr":"state.weight * 0.55","isAmrap":true}]}],"exerciseType":{"equipment":"barbell","id":"legsUpBenchPress"},"warmupSets":[{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5}],"name":"Legs Up Bench Press","id":"iqtfhlta","finishDayExpr":"","state":{"weight":{"value":135,"unit":"lb"}},"reuseLogic":{"selected":"bfftbwwu","states":{"bfftbwwu":{"weight":{"value":125,"unit":"lb"}}}},"descriptions":[],"enableRpe":false,"enableRepRanges":false},{"variationExpr":"(week == 1) || (week == 2) ? 1 :\n(week == 3) ? 2 :\n(week == 4) ? 3 :\n(week == 5) ? 4 :\n 1","variations":[{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"12","repsExpr":"15"},{"weightExpr":"state.weight","isAmrap":true,"repsExpr":"1","minRepsExpr":""},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"8","repsExpr":"10"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"6","repsExpr":"8"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"repsExpr":"10","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"bodyweight","id":"pullUp"},"warmupSets":[{"value":0.3,"threshold":{"value":60,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":30,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":10,"unit":"lb"},"reps":5}],"name":"Pull Up","id":"tcktiwfb","finishDayExpr":"","state":{"weight":{"value":0,"unit":"lb"}},"reuseLogic":{"selected":"rzunjnji","states":{"rzunjnji":{"weight":{"value":0,"unit":"lb"}}}},"descriptions":[],"enableRpe":false,"enableRepRanges":true},{"variationExpr":"(week == 1) || (week == 2) ? 1 :\n(week == 3) ? 2 :\n(week == 4) ? 3 :\n(week == 5) ? 4 :\n 1","variations":[{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"12","repsExpr":"15"},{"weightExpr":"state.weight","isAmrap":true,"repsExpr":"1","minRepsExpr":""},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"8","repsExpr":"10"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"6","repsExpr":"8"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"repsExpr":"10","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"band","id":"reverseHyperextension"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Reverse Hyperextension","id":"lpfyeiwj","finishDayExpr":"","state":{"weight":{"value":0,"unit":"lb"}},"reuseLogic":{"selected":"rzunjnji","states":{"rzunjnji":{"weight":{"value":0,"unit":"lb"}}}},"descriptions":[],"enableRpe":false,"enableRepRanges":true},{"variationExpr":"(week == 1) || (week == 2) ? 1 :\n(week == 3) ? 2 :\n(week == 4) ? 3 :\n(week == 5) ? 4 :\n 1","variations":[{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"12","repsExpr":"15"},{"weightExpr":"state.weight","isAmrap":true,"repsExpr":"1","minRepsExpr":""},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"8","repsExpr":"10"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"6","repsExpr":"8"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"repsExpr":"10","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"dumbbell","id":"reverseFly"},"warmupSets":[{"value":0.3,"threshold":{"value":60,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":30,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":10,"unit":"lb"},"reps":5}],"name":"Reverse Fly","id":"exuvdmnq","finishDayExpr":"","state":{"weight":{"value":15,"unit":"lb"}},"reuseLogic":{"selected":"rzunjnji","states":{"rzunjnji":{"weight":{"value":30,"unit":"lb"}}}},"descriptions":[],"enableRpe":false,"enableRepRanges":true},{"variationExpr":"week","exerciseType":{"equipment":"barbell","id":"slingShotBenchPress"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"descriptions":["**T1**. Before starting the sets, set your training max (TM, which is approximately 2RM) via **weight** state variable - by clicking \"Edit\" icon at the exercise.","**T1**."],"descriptionExpr":"week == 1 ? 1 : 2","variations":[{"sets":[{"repsExpr":"4","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"4","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"4","weightExpr":"state.weight * 0.9","isAmrap":true}]},{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.95","isAmrap":true}]},{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 1.025","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 1.025","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 1.025","isAmrap":true}]},{"sets":[{"repsExpr":"1","weightExpr":"state.weight","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 1.05","isAmrap":true}]}],"name":"Sling Shot Bench Press","id":"iepgkasr","finishDayExpr":"","state":{"weight":{"value":125,"unit":"lb"}},"timerExpr":"180 + (week - 1) * 15","enableRpe":false,"enableRepRanges":false},{"variationExpr":"week","variations":[{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.6","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.6","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.6","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.6","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.6","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.6","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.6","isAmrap":true}]},{"sets":[{"repsExpr":"2","weightExpr":"state.weight * 0.65","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.65","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.65","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.65","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.65","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.65","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.65","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.65","isAmrap":false}]},{"sets":[{"repsExpr":"1","weightExpr":"state.weight * 0.7","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.7","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.7","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.7","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.7","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.7","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.7","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.7","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.7","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.7","isAmrap":true}]},{"sets":[{"repsExpr":"5","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"5","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"5","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"5","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"5","weightExpr":"state.weight * 0.75","isAmrap":true}]},{"sets":[{"repsExpr":"1","weightExpr":"state.weight * 0.55","isAmrap":true}]}],"exerciseType":{"equipment":"barbell","id":"deadlift"},"warmupSets":[{"value":0.5,"threshold":{"value":125,"unit":"lb"},"reps":5}],"name":"Deadlift","id":"rpudroye","finishDayExpr":"","state":{"weight":{"value":225,"unit":"lb"}},"descriptions":["**T2**. Do same as **T1** - before starting the sets, set your training max (TM, which is approximately 2RM) via **weight** state variable.\n\nAfter that, on **week 1 - 3** do **Paused Deadlift** variation.","**T2**. On **week 1 - 3** do **Paused Deadlift** variation.","**T2**. On **week 4-5** do regular deadlift."],"enableRpe":false,"enableRepRanges":false,"descriptionExpr":"week == 1 ? 1 :\n(week == 2 || week == 3) ? 2 :\n3"},{"variationExpr":"(week == 1) || (week == 2) ? 1 :\n(week == 3) ? 2 :\n(week == 4) ? 3 :\n(week == 5) ? 4 :\n 1","variations":[{"sets":[{"weightExpr":"state.w