Jacked & Tan 2.0 is a weightlifting program based on the GZCL principle, created by Cody Lefever. The GZCL name comes from his Reddit username - u/gzcl. It's a 12-week weightlifting program, following GZCL principles, and offering quite a lot of volume. It's designed both for hypertrophy and strength. It starts with lower intensity / higher volume, then progresses to higher intensity / lower volume. It's a fun program to run, offering somewhat unusual and interesting rep schemes, with testing for different RMs each workout.
It's an intermediate program, so you're going to find it most useful after your newbie gains are over. There's good variety in exercises, and a lot of people reported getting serious gains and new PRs after running this program.
You can run it after beginner GZCLP program, or after beginner/intermediate GZCL: The Rippler program.
GZCL principle
Before diving in, here's some basic terminology:
Rep Max: This refers to the maximum weight you can lift for a given number of reps. For instance, if you can do 5 reps (and no more) with 100 kg, then your 5 rep max is 100 kg. When measuring this, you should not go to full failure, but stop when you can't maintain good form for another rep.
Now, let's talk about exercises. Exercises in GZCL programs are split into 3 tiers:
T1: These are main compound exercises (e.g., Squat, Deadlift, Bench Press, Overhead Press ). These exercises involve the highest intensity (i.e., the largest weights, about 85-100% of your 2-3 rep max), but with lower volume (fewer reps and sets). Typically, you will perform 10-15 total reps, usually within 1-3 reps per set.
T2: These are secondary compound exercises (e.g., Front Squat, Romanian Deadlift, Incline Bench Press, etc). These exercises have lower intensity (lower weights), but higher volume (more reps and sets). You should pick exercises that will assist with your T1 exercises. For example, if you want to improve your Squat, you could do Front Squats as a T2 exercise. These exercises are performed with 65-85% of your 2-3 rep max, usually within 5-8 reps per set.
T3: These are isolation exercises (e.g., Leg Press, Leg Curl, Triceps Extension, Lateral Raise). These exercises have the lowest intensity (lightest weights), but highest volume (most reps and sets). The goal is to choose exercises that will assist with your T1 and T2 exercises. These are performed with less than 65% of your 2-3 rep max, usually with 8 or more reps per set.
A useful rule of thumb is the 1:2:3 rule - for every rep you perform in T1, do 2 reps in T2, and 3 in T3.
This is a very short description of the GZCL principle. For more information, and more details, I REALLY recommend to read Cody's blogpost.
Application of the GZCL Principle to the Jacked And Tan 2.0 program
T1 Exercise
For the T1 exercise, we start with high volume and low intensity (high reps, lower weight), and progress to lower volume and higher intensity (lower reps, higher weight) - so called Linear Periodization.
First, you need to define your training max (TM), which is approximately equal to your 2RM (2 Rep Max). It'll be the basis for your "drop sets" for T1 exercise. Drop sets are the sets that you do after the Rep Max set, which are based on percentage of TM.
The first set is a Rep Max set, where you have to work up to your Rep Max. For the first week it's 10RM, for the second - 8RM, etc. So, to work up your 10RM, you need to guess your approximate 10RM weight, and then do "warmup" sets, that are not fatiguing, slowly increasing the weight. Like, let's say you guessed your 10RM for Bench Press is 185lb. So, you do:
5 reps with empty bar
5 reps with 95lb
3 reps with 135lb
10 reps with 185lb
If you missed, and chose the weight that is too heavy, and let's say you only could do 8 reps. Or too light, and you did 12 reps. That's okay! You'll get better at this later on, just record your weight/reps, and move to the drop sets.
Drop sets are sets that are based on the Training Max. E.g. for week 1 it's 50% of TM, 10 reps each. Last set is As Many Reps As Possible (AMRAP) - try to do as many reps as possible (leaving 1-2 reps in the tan). It's a good way to push yourself, and also to see if you need to adjust TM - if you can get more than 12 reps there, you may want to consider increasing TM.
On week 6, you measure your 1RM. You don't do any T1 drop sets (and any T2 exercises).
After that, for the next 5 weeks, instead of %TM for the drop sets, you use percentage of your Rep Max for that week. E.g. on Week 7 you do your 6RM set first, and then the drop sets would be 85% of 6RM.
At the end, at the week 12, you do another 1RM measurement, without T1 drop sets and T2 exercises again.
It sounds pretty complicated, but should be way more clear when you look at the example below, and also after playing around with the interactive example at the bottom of this page.
Example of a T1 exercise sets/reps/weight week over week
Note that first RM sets are approximate in this example
Squat
Barbell
Week 1
10
75
2x6
70
6+
70
Week 2
8
77.5
2x5
75
5+
75
Week 3
6
82.5
2x4
80
4+
80
Week 4
4
87.5
2x3
82.5
3+
82.5
Week 5
2
92.5
3x2
85
2+
85
Week 6
1
100
Week 7
6
82.5
4x3
70
3+
70
Week 8
4
87.5
4x2
72.5
2+
72.5
Week 9
2
92.5
4x1
77.5
1+
77.5
Week 10
5
85
2x2
75
2+
75
Week 11
3
90
2x1
80
1+
80
Week 12
1
100
T2a Exercise
The T2a exercise weight is usually based on the T1 Training Max weight (since T2a exercises are auxiliary exercises to T1 ones). The exception is Front Squat, which is using its own TM.
The weight/volume is also changing week over week in a wave pattern, adding sets on lower weights, to compensate drop in volume.
You skip the exercise on the Week 6 and Week 12, when you measure your 1RM for T1 exercise.
Deficit Deadlift
Barbell
Week 1
4x10
50
Week 2
4x8
60
Week 3
4x6
70
Week 4
5x4
75
Week 5
7x2
80
Week 6
0
45
Week 7
5x6
70
Week 8
5x5
75
Week 9
5x4
80
Week 10
6x3
82.5
Week 11
7x2
85
Week 12
0
45
T2b and T3 Exercises
T2b and T3 exercises are pretty similar to each other, they just use different first set RM value. So, for the first set, you attempt to do RM for the reps of that set (similar to T1), record the weight, and then you do the so-called Max Rep Sets (MRS). Simply, try to do as many reps as possible with the same weight as you did for the first set. For the 2nd, 3rd, etc Max Reps Set you likely will be able to do less and less reps, but that's okay and expected, as you're accumulating fatigue.
You skip these exercises on the Week 7 and Week 12
Check the interactive playground below to see how the program works, and what the weights/sets/reps look like for each week. You can edit the 2RM, 5RM, etc. weights for each exercise, and see how the weight changes.
You can run the GZCL: Jacked And Tan 2.0 program in the Liftosaur app.
Muscle Balance
Muscles used, relatively to each other
Glutes
100%
Hamstrings
70%
Back
70%
Chest
70%
Shoulders
70%
Quadriceps
57%
Calves
26%
Abs
26%
Triceps
26%
Forearms
13%
Try it out in interactive playground!
Tap on squares to finish sets. Tap multiple times to reduce completed reps. Finish workout and see what the next time the workout would look like (with possibly updated weights, reps and sets).
For convenience, you can finish all the sets of an exercise by clicking on the icon. And you can adjust the exercise variables (weight, reps, TM, RIR, etc) by clicking on the icon.
Week 1 - Day 1
Squat
Barbell
10RM
TM 70%
TM 70%
TM 70%
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).
Then, 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.
After that, do the drop sets, which are 70% of your training max.
Deficit Deadlift
Barbell
TM 50%
TM 50%
TM 50%
TM 50%
T2a. Before starting the sets, set its TM of this lift (tm state variable) to the T1's TM.
Incline Row
Barbell
RM
MRS
MRS
MRS
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.
Then, do the Max Rep Sets.
Triceps Pushdown
Cable
RM
MRS
MRS
MRS
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.
Then, do the Max Rep Sets.
Bent Over Row
Cable
RM
MRS
MRS
MRS
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.
Then, do the Max Rep Sets.
Hammer Curl
Dumbbell
RM
MRS
MRS
MRS
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.
Then, do the Max Rep Sets.
Please enter weight
It changes only for this workout! If you want to change for this and future workouts, change the weight in the program.
Please enter reps and weight
It changes reps and weight only for this workout! If you want to change them for this and the future workouts, make changes in the program.
Week 1 - Day 2
Bench Press
Barbell
10RM
TM 70%
TM 70%
TM 70%
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).
Then, 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.
After that, do the drop sets, which are 70% of your training max.
Bench Press Close Grip
Barbell
TM 50%
TM 50%
TM 50%
TM 50%
T2a. Before starting the sets, set its TM of this lift (tm state variable) to the T1's TM.
Shoulder Press
Dumbbell
RM
MRS
MRS
MRS
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.
Then, do the Max Rep Sets.
Shrug
Dumbbell
RM
MRS
MRS
MRS
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.
Then, do the Max Rep Sets.
Pec Deck
Leverage Machine
RM
MRS
MRS
MRS
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.
Then, do the Max Rep Sets.
Face Pull
Band
RM
MRS
MRS
MRS
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.
Then, do the Max Rep Sets.
Please enter weight
It changes only for this workout! If you want to change for this and future workouts, change the weight in the program.
Please enter reps and weight
It changes reps and weight only for this workout! If you want to change them for this and the future workouts, make changes in the program.
Week 1 - Day 3
Deadlift
Barbell
10RM
TM 70%
TM 70%
TM 70%
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).
Then, 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.
After that, do the drop sets, which are 70% of your training max.
Front Squat
Barbell
TM 50%
TM 50%
TM 50%
TM 50%
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.
Lat Pulldown
Cable
RM
MRS
MRS
MRS
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.
Then, do the Max Rep Sets.
Leg Extension
Leverage Machine
RM
MRS
MRS
MRS
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.
Then, do the Max Rep Sets.
Bent Over One Arm Row
Dumbbell
RM
MRS
MRS
MRS
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.
Then, do the Max Rep Sets.
Bicep Curl
EZ Bar
RM
MRS
MRS
MRS
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.
Then, do the Max Rep Sets.
Please enter weight
It changes only for this workout! If you want to change for this and future workouts, change the weight in the program.
Please enter reps and weight
It changes reps and weight only for this workout! If you want to change them for this and the future workouts, make changes in the program.
Week 1 - Day 4
Overhead Press
Barbell
10RM
TM 70%
TM 70%
TM 70%
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).
Then, 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.
After that, do the drop sets, which are 70% of your training max.
Incline Bench Press
Barbell
TM 50%
TM 50%
TM 50%
TM 50%
T2a. Before starting the sets, set its TM of this lift (tm state variable) to the T1's TM.
Push Press
Kettlebell
RM
MRS
MRS
MRS
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.
Then, do the Max Rep Sets.
Triceps Pushdown
Cable
RM
MRS
MRS
MRS
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.
Then, do the Max Rep Sets.
Shrug
Dumbbell
RM
MRS
MRS
MRS
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.
Then, do the Max Rep Sets.
Incline Curl
Dumbbell
RM
MRS
MRS
MRS
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.
Then, do the Max Rep Sets.
Please enter weight
It changes only for this workout! If you want to change for this and future workouts, change the weight in the program.
Please enter reps and weight
It changes reps and weight only for this workout! If you want to change them for this and the future workouts, make changes in the program.
You can use this program on Liftosaur - a weightlifting tracker app!
Log your workouts there, and have a history of all your workouts on your phone
It will automatically update weights, reps and sets for you from workout to workout - according to the program logic
And you can customize the programs in any way, change exercises, the exercise logic, sets/reps/weights, etc.
{"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.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":"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":"czhgnlpk","finishDayExpr":"","state":{"weight":{"value":110,"unit":"lb"}},"reuseLogic":{"selected":"rzunjnji","states":{"rzunjnji":{"weight":{"value":150,"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":"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":"ncoewqrn","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":""},{"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":"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":"wvhzayol","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) ? 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":"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","id":"duunzdmw","finishDayExpr":"","state":{"weight":{"value":95,"unit":"lb"}},"reuseLogic":{"selected":"hzznqdjv","states":{"hzznqdjv":{"weight":{"value":185,"unit":"lb"}}}},"descriptions":[],"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":"1","weightExpr":"state.weight * 0.6","isAmrap":true}]}],"exerciseType":{"equipment":"barbell","id":"benchPressCloseGrip"},"warmupSets":[{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5}],"name":"Bench Press Close Grip","id":"lzyywejc","finishDayExpr":"","state":{"weight":{"value":125,"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,"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":"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":"mdvslsxl","finishDayExpr":"","state":{"weight":{"value":115,"unit":"lb"}},"reuseLogic":{"selected":"rzunjnji","states":{"rzunjnji":{"weight":{"value":120,"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":"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":"rlicyyyb","finishDayExpr":"","state":{"weight":{"value":75,"unit":"lb"}},"reuseLogic":{"selected":"rzunjnji","states":{"rzunjnji":{"weight":{"value":45,"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":"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":"mmppsoui","finishDayExpr":"","state":{"weight":{"value":70,"unit":"lb"}},"reuseLogic":{"selected":"rzunjnji","states":{"rzunjnji":{"weight":{"value":70,"unit":"lb"}}}},"descriptions":[],"enableRpe":false,"enableRepRanges":true}],"author":"Cody Lefever","name":"GZCL: UHF 5 weeks","description":"<p>It's a 5-week variant of original 9-week GZCL: UHF program</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":"hzznqdjv"},{"id":"bfftbwwu"},{"id":"rzunjnji"},{"id":"gtivyadg"},{"id":"mbqsofsn"}],"id":"rcjqxbge"},{"name":"Day 2","exercises":[{"id":"nxnmmmtm"},{"id":"srnanmwf"},{"id":"lynvxpez"},{"id":"dwtzahab"},{"id":"lwnjwdyz"}],"id":"nyvuyhum"},{"name":"Day 3","exercises":[{"id":"pknnpkyt"},{"id":"iqtfhlta"},{"id":"tcktiwfb"},{"id":"lpfyeiwj"},{"id":"exuvdmnq"}],"id":"djlnypnn"},{"name":"Day 4","exercises":[{"id":"iepgkasr"},{"id":"rpudroye"},{"id":"czhgnlpk"},{"id":"ncoewqrn"},{"id":"wvhzayol"}],"id":"nrkbgees"},{"name":"Day 5","exercises":[{"id":"duunzdmw"},{"id":"lzyywejc"},{"id":"mdvslsxl"},{"id":"rlicyyyb"},{"id":"mmppsoui"}],"id":"nrkmpkac"}],"id":"gzcl-uhf-5-weeks","shortDescription":"5-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":[],"exercises":[{"variationExpr":"1","stateMetadata":{},"variations":[{"sets":[{"weightExpr":"state.weight","isAmrap":true,"label":"MRS","repsExpr":"1"},{"weightExpr":"state.weight","isAmrap":true,"label":"MRS","repsExpr":"1"},{"weightExpr":"state.weight","isAmrap":true,"label":"MRS","repsExpr":"1"}]}],"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":"T1 Squat","id":"yqpbdjnf","state":{"weight":200,"week":1},"finishDayExpr":"if (sum(completedReps) >= 15) {\n state.weight += 10lb\n} else if (sum(completedReps) >= 10) {\n state.weight += 5lb\n}\nstate.week += 1","descriptions":["**T1**. Before start, set **weight** state variable to 85% of your 2RM.","**T1**."],"descriptionExpr":"state.week == 1 ? 1 : 2"},{"variationExpr":"1","stateMetadata":{},"variations":[{"sets":[{"weightExpr":"state.weight","isAmrap":true,"label":"MRS","repsExpr":"1"},{"weightExpr":"state.weight","isAmrap":true,"label":"MRS","repsExpr":"1"},{"weightExpr":"state.weight","isAmrap":true,"label":"MRS","repsExpr":"1"}]}],"exerciseType":{"equipment":"barbell","id":"stiffLegDeadlift"},"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 Stiff Leg Deadlift","id":"lhqszpmh","state":{"weight":200,"week":1},"finishDayExpr":"if (sum(completedReps) >= 30) {\n state.weight += 10lb\n} else if (sum(completedReps) >= 25) {\n state.weight += 5lb\n}\nstate.week += 1","descriptions":["**T2**. Before start, set **weight** state variable to 65% of your 2RM.","**T2**."],"descriptionExpr":"state.week == 1 ? 1 : 2"},{"variationExpr":"1","stateMetadata":{},"variations":[{"sets":[{"weightExpr":"state.weight","isAmrap":true,"label":"MRS","repsExpr":"1"},{"weightExpr":"state.weight","isAmrap":true,"label":"MRS","repsExpr":"1"},{"weightExpr":"state.weight","isAmrap":true,"label":"MRS","repsExpr":"1"},{"weightExpr":"state.weight","isAmrap":true,"label":"MRS","repsExpr":"1"}]}],"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":"T3 Lunge","id":"mcefbaab","state":{"weight":60,"week":1},"finishDayExpr":"if (sum(completedReps) >= 50) {\n state.weight += 5lb\n}\nstate.week += 1","timerExpr":"60","descriptions":["**T3**. Before start, set **weight** state variable to 55% of your 2RM.","**T3**."],"descriptionExpr":"state.week == 1 ? 1 : 2"},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"bodyweight","id":"pullUp"},"warmupSets":[],"name":"T3 Pull Up","id":"hxlrjvjs","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"mcefbaab","states":{"mcefbaab":{"weight":60,"week":1}}},"descriptions":["**T3**."]},{"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":"T1 Bench Press","id":"outfyjqh","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"yqpbdjnf","states":{"yqpbdjnf":{"weight":185,"week":1}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"barbell","id":"bentOverRow"},"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 Bent Over Row","id":"ohfpkjae","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"lhqszpmh","states":{"lhqszpmh":{"weight":200,"week":1}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"barbell","id":"benchPressCloseGrip"},"warmupSets":[{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5}],"name":"T3 Bench Press Close Grip","id":"idqjzbrh","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"mcefbaab","states":{"mcefbaab":{"weight":100,"week":1}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"dumbbell","id":"shoulderPress"},"warmupSets":[{"value":0.5,"threshold":{"value":40,"unit":"lb"},"reps":5}],"name":"T3 Shoulder Press","id":"kjxmylzl","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"mcefbaab","states":{"mcefbaab":{"weight":40,"week":1}}},"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":"T1 Deadlift","id":"uylijzxz","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"yqpbdjnf","states":{"yqpbdjnf":{"weight":260,"week":1}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"barbell","id":"frontSquat"},"warmupSets":[{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5}],"name":"T2 Front Squat","id":"zfdyminh","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"lhqszpmh","states":{"lhqszpmh":{"weight":100,"week":1}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"dumbbell","id":"bentOverOneArmRow"},"warmupSets":[{"value":0.5,"threshold":{"value":40,"unit":"lb"},"reps":5}],"name":"T3 Bent Over One Arm Row","id":"moqbzgpu","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"mcefbaab","states":{"mcefbaab":{"weight":50,"week":1}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"cable","id":"seatedRow"},"warmupSets":[{"value":0.5,"threshold":{"value":30,"unit":"lb"},"reps":5}],"name":"T3 Seated Row","id":"jcicztqq","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"mcefbaab","states":{"mcefbaab":{"weight":60,"week":1}}},"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":"T1 Overhead Press","id":"zcluewxf","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"yqpbdjnf","states":{"yqpbdjnf":{"weight":120,"week":1},"lhqszpmh":{"weight":200,"week":1}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"barbell","id":"pushPress"},"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 Push Press","id":"ndsfkccp","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"lhqszpmh","states":{"lhqszpmh":{"weight":130,"week":1}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"barbell","id":"inclineBenchPress"},"warmupSets":[{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5}],"name":"T3 Incline Bench Press","id":"xdlftutl","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"mcefbaab","states":{"mcefbaab":{"weight":100,"week":1}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"bodyweight","id":"chestDip"},"warmupSets":[],"name":"T3 Chest Dip","id":"svsiptcf","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"mcefbaab","states":{"mcefbaab":{"weight":0,"week":1}}},"descriptions":["**T3.**"]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"barbell","id":"frontSquat"},"warmupSets":[{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"T1 Front Squat","id":"blemnczh","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"yqpbdjnf","states":{"yqpbdjnf":{"weight":130,"week":1}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"barbell","id":"squat"},"warmupSets":[{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5}],"name":"T2 Squat","id":"khoojptu","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"lhqszpmh","states":{"lhqszpmh":{"weight":150,"week":1}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"ezbar","id":"bicepCurl"},"warmupSets":[{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"T3 Bicep Curl","id":"afrajpym","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"mcefbaab","states":{"mcefbaab":{"weight":60,"week":1}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"cable","id":"latPulldown"},"warmupSets":[{"value":0.5,"threshold":{"value":40,"unit":"lb"},"reps":5}],"name":"T3 Lat Pulldown","id":"ttitmwbz","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"mcefbaab","states":{"mcefbaab":{"weight":60,"week":1}}},"descriptions":[""]}],"author":"Cody Lefeveer","name":"GZCL: VDIP","description":"<p>VDIP - Volume-dependent Instensity Progression. A bit unusual program, where each set for each exercise is AMRAP, and we increase the weight based on total completed reps for all sets.</p>\n<p>Before starting the program, please read <a href=\"https://swoleateveryheight.blogspot.com/2016/11/volume-dependent-intensity-progression.html\" target=\"_blank\">the program explanation on author's blog</a> first!","days":[{"name":"Day 1","exercises":[{"id":"yqpbdjnf"},{"id":"lhqszpmh"},{"id":"mcefbaab"},{"id":"hxlrjvjs"}],"id":"qaejmgzd"},{"name":"Day 2","exercises":[{"id":"outfyjqh"},{"id":"ohfpkjae"},{"id":"idqjzbrh"},{"id":"kjxmylzl"}],"id":"oxdrecer"},{"name":"Day 3","exercises":[{"id":"uylijzxz"},{"id":"zfdyminh"},{"id":"moqbzgpu"},{"id":"jcicztqq"}],"id":"cfywxjyd"},{"name":"Day 4","exercises":[{"id":"zcluewxf"},{"id":"ndsfkccp"},{"id":"xdlftutl"},{"id":"svsiptcf"}],"id":"daeqpvma"},{"name":"Day 5","exercises":[{"id":"blemnczh"},{"id":"khoojptu"},{"id":"ttitmwbz"},{"id":"afrajpym"}],"id":"uxpxsbgk"}],"id":"gzcl-vdip","shortDescription":"Beginner-intermediate program where each set is AMRAP.","url":"https://www.liftosaur.com/programs/gzcl-vdip","nextDay":1,"tags":[],"isMultiweek":false},{"weeks":[],"exercises":[{"quickAddSets":true,"variationExpr":"1","stateMetadata":{},"variations":[{"sets":[{"weightExpr":"state.weight","isAmrap":true,"label":"RM","repsExpr":"state.rm"}]}],"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":"T1 Squat","id":"lxgdwhtx","state":{"weight":{"value":250,"unit":"lb"},"rm":3},"finishDayExpr":"state.rm = completedReps[1]","timerExpr":"setIndex == 1 ? 240 : 180","descriptions":["**T1**.\n* **Find**: Initially come up with weight you can do 3-6 reps, set it to **weight** state var.\n* Do 3-6RM as a first set.\n* **Extend**: Do the same amount of singles (1 rep) as it was your RM, with the same weight. E.g. if you did 4RM, do 4 sets x 1 rep after. You can extend the number of sets up to 3 extra sets (e.g. for 4RM - up to 7 sets x 1 rep max) if 4RM was easy.\n* Next time, you'd either try to do the same number of reps with the same weight (**Hold**), or try to **Push** and do more reps.\n* If you are able to do 6 reps with all extensions, you can increase weight next time, and reset **rm** variable to 3."]},{"quickAddSets":true,"variationExpr":"1","stateMetadata":{},"variations":[{"sets":[{"weightExpr":"state.weight","isAmrap":true,"label":"RM","repsExpr":"state.rm"}]}],"exerciseType":{"equipment":"barbell","id":"romanianDeadlift"},"warmupSets":[{"value":0.5,"threshold":{"value":30,"unit":"lb"},"reps":5}],"name":"T2 Romanian Deadlift","id":"ndlodaok","state":{"weight":{"value":150,"unit":"lb"},"rm":6},"finishDayExpr":"state.rm = completedReps[1]","timerExpr":"setIndex == 1 ? 180 : 120","descriptions":["**T2**.\n* **Find**: Initially come up with weight you can do 6-10 reps, set it to **weight** state var.\n* Do 6-10RM as a first set.\n* **Extend**: Do the of \"halfes\" sets (your RM from the first set / 2) so the volume would be double of your RM. E.g. if you did 10RM, do 4 sets x 5 reps (20 total) after. You can extend the number of sets up to 2 extra sets if 10RM was easy.\n* Next time, you'd either try to do the same number of reps with the same weight (**Hold**), or try to **Push** and do more reps.\n* If you are able to do 10RM with all extensions, you can increase weight next time, and reset **rm** variable to 6."]},{"variationExpr":"1","variations":[{"sets":[{"weightExpr":"state.weight","isAmrap":true,"label":"MRS","repsExpr":"1"},{"weightExpr":"state.weight","isAmrap":true,"label":"MRS","repsExpr":"1"},{"weightExpr":"state.weight","isAmrap":true,"label":"MRS","repsExpr":"1"}]}],"exerciseType":{"equipment":"leverageMachine","id":"seatedLegCurl"},"warmupSets":[{"value":0.5,"threshold":{"value":30,"unit":"lb"},"reps":5}],"name":"T3 Seated Leg Curl","id":"mwmvygeb","state":{"weight":{"value":50,"unit":"lb"}},"finishDayExpr":"","timerExpr":"60","descriptions":["**T3**. All sets are Max Rep Sets (AMRAP)."]},{"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":"T3 Leg Extension","id":"zrgdqgsv","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"mwmvygeb","states":{"mwmvygeb":{"weight":{"value":50,"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":"T1 Bench Press","id":"hsozmiku","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"lxgdwhtx","states":{"lxgdwhtx":{"weight":{"value":200,"unit":"lb"},"rm":3}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"barbell","id":"inclineBenchPress"},"warmupSets":[{"value":0.5,"threshold":{"value":50,"unit":"lb"},"reps":5}],"name":"T2 Incline Bench Press","id":"hfltivev","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"ndlodaok","states":{"ndlodaok":{"weight":{"value":150,"unit":"lb"},"rm":6}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"cable","id":"seatedRow"},"warmupSets":[{"value":0.5,"threshold":{"value":30,"unit":"lb"},"reps":5}],"name":"T3 Seated Row","id":"whetebri","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"mwmvygeb","states":{"ndlodaok":{"weight":{"value":150,"unit":"lb"},"rm":6},"mwmvygeb":{"weight":{"value":50,"unit":"lb"}}}},"descriptions":[""]},{"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":"T3 Lat Pulldown","id":"nqbguzir","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"mwmvygeb","states":{"ndlodaok":{"weight":{"value":150,"unit":"lb"},"rm":6},"mwmvygeb":{"weight":{"value":50,"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":"T1 Deadlift","id":"vzmdgzzn","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"lxgdwhtx","states":{"lxgdwhtx":{"weight":{"value":300,"unit":"lb"},"rm":3}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"barbell","id":"frontSquat"},"warmupSets":[{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5}],"name":"T2 Front Squat","id":"lvgawsag","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"ndlodaok","states":{"ndlodaok":{"weight":{"value":150,"unit":"lb"},"rm":6}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"cable","id":"crunch"},"warmupSets":[],"name":"T3 Crunch","id":"qsismmxu","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"mwmvygeb","states":{"mwmvygeb":{"weight":{"value":30,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"barbell","id":"goodMorning"},"warmupSets":[],"name":"T3 Good Morning","id":"myakovsx","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"mwmvygeb","states":{"mwmvygeb":{"weight":{"value":100,"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":"T1 Overhead Press","id":"vgxclvfv","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"lxgdwhtx","states":{"lxgdwhtx":{"weight":{"value":130,"unit":"lb"},"rm":3},"mwmvygeb":{"weight":{"value":130,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"bodyweight","id":"chinUp"},"warmupSets":[{"value":0.5,"threshold":{"value":20,"unit":"lb"},"reps":5}],"name":"T2 Chin Up","id":"jdlyeixh","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"ndlodaok","states":{"ndlodaok":{"weight":{"value":10,"unit":"lb"},"rm":6}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"dumbbell","id":"bicepCurl"},"warmupSets":[],"name":"T3 Bicep Curl","id":"btjiyvff","state":{"weight":{"value":30,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"mwmvygeb","states":{"mwmvygeb":{"weight":{"value":30,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"ezbar","id":"skullcrusher"},"warmupSets":[],"name":"T3 Skullcrusher","id":"ggeodtxx","state":{"weight":{"value":30,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"mwmvygeb","states":{"mwmvygeb":{"weight":{"value":70,"unit":"lb"}}}},"descriptions":[""]}],"author":"Cody Lefever","name":"GZCL: General Gainz","description":"<p>It's the latest Cody program, combining the elements and best parts of other GZCL programs: GZCLP, VDIP, Jacked & Tan 2.0, etc.</p> \n\n<p>Before starting the program, please read <a href=\"https://www.reddit.com/r/gzcl/comments/aqkdgo/happy_gday_gainerz/\" target=\"_blank\">the program explanation on Reddit</a> first!</p>","days":[{"name":"Workout A","exercises":[{"id":"lxgdwhtx"},{"id":"ndlodaok"},{"id":"mwmvygeb"},{"id":"zrgdqgsv"}],"id":"edzdoztm"},{"name":"Workout B","exercises":[{"id":"hsozmiku"},{"id":"hfltivev"},{"id":"whetebri"},{"id":"nqbguzir"}],"id":"mhqzpwil"},{"name":"Workout C","exercises":[{"id":"vzmdgzzn"},{"id":"lvgawsag"},{"id":"qsismmxu"},{"id":"myakovsx"}],"id":"gjhskxdx"},{"name":"Workout D","exercises":[{"id":"vgxclvfv"},{"id":"jdlyeixh"},{"id":"btjiyvff"},{"id":"ggeodtxx"}],"id":"gdlzgyxr"}],"id":"gzcl-general-gainz","shortDescription":"Latest GZCL program combining learnings from all other GZCL programs.","url":"https://www.liftosaur.com/programs/gzcl-general-gainz","nextDay":1,"tags":[],"isMultiweek":false},{"weeks":[{"name":"Week 1","days":[{"id":"ntohbxau"},{"id":"klvgcuvx"},{"id":"ckjmaocv"},{"id":"ljrvduwh"}],"id":"rkhtewwj"},{"name":"Week 2","days":[{"id":"ntohbxau"},{"id":"klvgcuvx"},{"id":"ckjmaocv"},{"id":"ljrvduwh"}],"id":"rkhtewwj"},{"name":"Week 3","days":[{"id":"ntohbxau"},{"id":"klvgcuvx"},{"id":"ckjmaocv"},{"id":"ljrvduwh"}],"id":"rkhtewwj"},{"name":"Week 4","days":[{"id":"ntohbxau"},{"id":"klvgcuvx"},{"id":"ckjmaocv"},{"id":"ljrvduwh"}],"id":"rkhtewwj"},{"name":"Week 5","days":[{"id":"ntohbxau"},{"id":"klvgcuvx"},{"id":"ckjmaocv"},{"id":"ljrvduwh"}],"id":"rkhtewwj"},{"name":"Week 6","days":[{"id":"ntohbxau"},{"id":"klvgcuvx"},{"id":"ckjmaocv"},{"id":"ljrvduwh"}],"id":"rkhtewwj"},{"name":"Week 7","days":[{"id":"ntohbxau"},{"id":"klvgcuvx"},{"id":"ckjmaocv"},{"id":"ljrvduwh"}],"id":"rkhtewwj"},{"name":"Week 8","days":[{"id":"ntohbxau"},{"id":"klvgcuvx"},{"id":"ckjmaocv"},{"id":"ljrvduwh"}],"id":"rkhtewwj"},{"name":"Week 9","days":[{"id":"iasjmrxp"},{"id":"mufihpnx"},{"id":"irqejbwx"},{"id":"uucthogw"}],"id":"rkhtewwj"},{"name":"Week 10","days":[{"id":"iasjmrxp"},{"id":"mufihpnx"},{"id":"irqejbwx"},{"id":"uucthogw"}],"id":"rkhtewwj"},{"name":"Week 11","days":[{"id":"iasjmrxp"},{"id":"mufihpnx"},{"id":"irqejbwx"},{"id":"uucthogw"}],"id":"rkhtewwj"},{"name":"Week 12","days":[{"id":"iasjmrxp"},{"id":"mufihpnx"},{"id":"irqejbwx"},{"id":"uucthogw"}],"id":"rkhtewwj"}],"author":"/u/benjaminbk","description":"<p>Fun adaptation of GZCL: General Gainz program, with several variations of really interesting progression schemes available. \n</p>\n<p>By default the program is set up with Classic progressions, but in the there're all possible progressions in the exercise library available. Just add/change an exercise, and specify \"Reuse logic\" to one of the progression schemes you wish. \n</p>\n<p>\nMake sure to read the <a href=\"https://www.reddit.com/r/gzcl/comments/12ggfn7/burrito_but_big_a_general_gainzbased_12week/\">original post on Reddit</a> describing the program before starting!\n</p>","shortDescription":"Hypertrophy adaptation of General Gainz, as a 12-week program.","userId":"tvnektbvha","url":"https://www.liftosaur.com/programs/gzcl-general-gainz-burrito-but-big","tags":[],"exercises":[{"quickAddSets":true,"variationExpr":"((week - 1) % 4) + 1","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 Classic**. Initially set the **weight** variable to your approximate **6 RM**, and work up to that weight with warmups. Then, attempt your 6RM weight, update the **weight** variable if it was different from initial value, and then do 4-6 \"half\" sets (same weight, half of the reps).","**T1 Classic**. Keep the weight, but try to **push to 7-8 RM** first set this time. Then, do 4-6 \"half\" sets again.","**T1 Classic**. Keep the weight, but try to **push to 8-9 RM** first set this time. Then, do 4-6 \"half\" sets again.","**T1 Classic**. Keep the weight, but try to **push to 9-10 RM** first set this time. Then, do 4-6 \"half\" sets again."],"descriptionExpr":"((week - 1) % 4) + 1","stateMetadata":{},"variations":[{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"RM","repsExpr":"6","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"3","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"3","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"3","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"3","minRepsExpr":""}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"RM","repsExpr":"8","minRepsExpr":"7"},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"4","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"4","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"4","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"4","minRepsExpr":""}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"RM","repsExpr":"9","minRepsExpr":"8"},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"4","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"4","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"5","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"5","minRepsExpr":""}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"RM","repsExpr":"10","minRepsExpr":"9"},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"5","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"5","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"5","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"5","minRepsExpr":""}]}],"name":"T1 Leader Classic","id":"jhwejiuh","state":{"weight":{"value":200,"unit":"lb"}},"finishDayExpr":"","enableRepRanges":true},{"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":"Squat","id":"qgbvvjqa","state":{"weight":{"value":135,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"jhwejiuh","states":{"jhwejiuh":{"weight":{"value":200,"unit":"lb"}}}},"descriptions":[""]},{"quickAddSets":true,"variationExpr":"week > 8 ? 2 : 1","stateMetadata":{},"variations":[{"sets":[{"repsExpr":"10","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"10","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"10","weightExpr":"state.weight","isAmrap":true}]}],"exerciseType":{"equipment":"ezbar","id":"bicepCurl"},"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 Progression","id":"sliercww","state":{"weight":{"value":20,"unit":"lb"}},"finishDayExpr":"","descriptions":["**T3**. Do Max Reps Sets, going close to failure, but in the rep range >= 10 reps."],"descriptionExpr":"(week == 1 || week == 5) ? 1 :\n(week == 2 || week == 6) ? 2 :\n(week == 3 || week == 7) ? 3 :\n(week == 4 || week == 8) ? 4 : \nweek == 9 ? 5 :\nweek == 10 ? 6 :\nweek == 11 ? 7 :\nweek == 12 ? 8 : 1"},{"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","id":"kqhymeau","state":{"weight":{"value":135,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"jhwejiuh","states":{"jhwejiuh":{"weight":{"value":200,"unit":"lb"},"rm":6}}},"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":"Deadlift","id":"umqtxpkw","state":{"weight":{"value":185,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"jhwejiuh","states":{"jhwejiuh":{"weight":{"value":200,"unit":"lb"},"rm":6}}},"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":"boswkqpn","state":{"weight":{"value":75,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"jhwejiuh","states":{"jhwejiuh":{"weight":{"value":200,"unit":"lb"},"rm":6}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"dumbbell","id":"romanianDeadlift"},"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":"Romanian Deadlift","id":"xgbjdecc","state":{"weight":{"value":40,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"jprpzeqw","states":{"oahnhjfb":{"weight":{"value":200,"unit":"lb"},"rm":8},"jprpzeqw":{"weight":{"value":200,"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":"skhbbpvu","state":{"weight":{"value":75,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"jprpzeqw","states":{"oahnhjfb":{"weight":{"value":200,"unit":"lb"},"rm":8},"jprpzeqw":{"weight":{"value":200,"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","id":"yooohcnk","state":{"weight":{"value":95,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"jprpzeqw","states":{"oahnhjfb":{"weight":{"value":200,"unit":"lb"},"rm":8},"jprpzeqw":{"weight":{"value":200,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","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":"avgtnvwl","state":{"weight":{"value":115,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"jprpzeqw","states":{"oahnhjfb":{"weight":{"value":200,"unit":"lb"},"rm":8},"jprpzeqw":{"weight":{"value":200,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"barbell","id":"pendlayRow"},"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":"Pendlay Row","id":"ncnuossx","state":{"weight":{"value":95,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"sliercww","states":{"sliercww":{"weight":{"value":20,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"ezbar","id":"pullover"},"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":"Pullover","id":"waipuwhr","state":{"weight":{"value":25,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"sliercww","states":{"sliercww":{"weight":{"value":20,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"ezbar","id":"bicepCurl"},"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":"Bicep Curl","id":"ruamucrw","state":{"weight":{"value":20,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"sliercww","states":{"sliercww":{"weight":{"value":20,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"dumbbell","id":"lateralRaise"},"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":"Lateral Raise","id":"hlasrhzc","state":{"weight":{"value":15,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"sliercww","states":{"sliercww":{"weight":{"value":20,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"dumbbell","id":"reverseFly"},"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 Fly","id":"nsqcdsvt","state":{"weight":{"value":15,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"sliercww","states":{"sliercww":{"weight":{"value":20,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"bodyweight","id":"flatLegRaise"},"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":"Flat Leg Raise","id":"eduofryp","state":{"weight":{"value":0,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"sliercww","states":{"sliercww":{"weight":{"value":0,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"ezbar","id":"skullcrusher"},"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":"Skullcrusher","id":"ialebygj","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"sliercww","states":{"sliercww":{"weight":{"value":20,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"ezbar","id":"bicepCurl"},"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":"Bicep Curl","id":"ibyfznpv","state":{"weight":{"value":20,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"sliercww","states":{"sliercww":{"weight":{"value":20,"unit":"lb"}}}},"descriptions":[""]},{"quickAddSets":true,"variationExpr":"((week - 1) % 4) + 1","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 Classic**. **Find 6 RM** (similar to how you did it during Leader weeks), and then do 6-9 single rep sets.","**T1 Classic**. **Find 5 RM** this time, , and then do 5-8 single rep sets.","**T1 Classic**. **Find 4 RM** this time, , and then do 4-7 single rep sets.","**T1 Classic**. **Find 3 RM**. No single rep sets this week."],"descriptionExpr":"((week - 1) % 4) + 1","stateMetadata":{},"variations":[{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"RM","repsExpr":"6","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Single","repsExpr":"1","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Single","repsExpr":"1","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Single","repsExpr":"1","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Single","repsExpr":"1","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Single","repsExpr":"1","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Single","repsExpr":"1","minRepsExpr":""}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"RM","repsExpr":"5","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Single","repsExpr":"1","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Single","repsExpr":"1","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Single","repsExpr":"1","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Single","repsExpr":"1","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Single","repsExpr":"1","minRepsExpr":""}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"RM","repsExpr":"4","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Single","repsExpr":"1","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Single","repsExpr":"1","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Single","repsExpr":"1","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Single","repsExpr":"1","minRepsExpr":""}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"RM","repsExpr":"3","minRepsExpr":""}]}],"name":"T1 Anchor Classic","id":"sehvbiif","state":{"weight":{"value":200,"unit":"lb"}},"finishDayExpr":"","enableRepRanges":true},{"quickAddSets":true,"variationExpr":"((week - 1) % 4) + 1","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 Conditioning**. Initially set the **weight** variable to your approximate **6 RM**, and work up to that weight with warmups. Then, attempt your 6RM weight, update the **weight** variable if it was different from initial value.\n\nAfter that, do the **\"conditioning\"** part - **12-18 reps** total within **10** minutes with the same weight. You can do them by sets of 1 rep, 2 reps or 3 reps, every 60 seconds or so. Use \"+\" button to add the sets.","**T1 Conditioning**. Keep the weight, but try to **push to 7-8 RM** first set this time.\n\nThen, do the **\"conditioning** - **14-24** reps within **10** minutes.","**T1 Conditioning**. Keep the weight, but try to **push to 8-9 RM** first set this time.\n\nThen, do the **\"conditioning** - **16-27** reps within **10** minutes.","**T1 Conditioning**. Keep the weight, but try to **push to 9-10 RM** first set this time.\n\nThen, do the **\"conditioning** - **18-30** reps within **10** minutes."],"descriptionExpr":"((week - 1) % 4) + 1","stateMetadata":{},"variations":[{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"RM","repsExpr":"6","minRepsExpr":""}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"RM","repsExpr":"8","minRepsExpr":"7"}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"RM","repsExpr":"9","minRepsExpr":"8"}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"RM","repsExpr":"10","minRepsExpr":"9"}]}],"name":"T1 Leader Conditioning","id":"qxywousv","state":{"weight":{"value":200,"unit":"lb"}},"finishDayExpr":"","enableRepRanges":true},{"quickAddSets":true,"variationExpr":"((week - 1) % 4) + 1","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 Heavy**. **Find 6 RM** (similar to how you did it during Leader weeks), and then do 5-6 single rep sets.","**T1 Heavy**. **Find 4 RM** this time, , and then do 4-5 single rep sets.","**T1 Heavy**. **Find 2 RM** this time, , and then do 2-3 single rep sets.","**T1 Heavy**. **Find 1 RM**. No single rep sets this week."],"descriptionExpr":"((week - 1) % 4) + 1","stateMetadata":{},"variations":[{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"RM","repsExpr":"6","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Single","repsExpr":"1","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Single","repsExpr":"1","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Single","repsExpr":"1","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Single","repsExpr":"1","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Single","repsExpr":"1","minRepsExpr":""}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"RM","repsExpr":"5","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Single","repsExpr":"1","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Single","repsExpr":"1","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Single","repsExpr":"1","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Single","repsExpr":"1","minRepsExpr":""}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"RM","repsExpr":"4","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Single","repsExpr":"1","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Single","repsExpr":"1","minRepsExpr":""}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"RM","repsExpr":"3","minRepsExpr":""}]}],"name":"T1 Anchor Heavy","id":"wisvjgbc","state":{"weight":{"value":200,"unit":"lb"}},"finishDayExpr":"","enableRepRanges":true},{"quickAddSets":true,"variationExpr":"((week - 1) % 4) + 1","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 Flexible**. Work up to **4-6 RM**, simply adding weight in whatever way possible, and let the rep max fall where it may. Then, do the number of single rep sets == your RM number. You may add up to 3 additional single rep sets as a bonus. ","**T1 Flexible**. Work up to **3-5 RM** this time, then, do the number of single rep sets == your RM number. You may add up to 3 additional single rep sets as a bonus. ","**T1 Flexible**. Work up to **2-4 RM** this time, then, do the number of single rep sets == your RM number. You may add up to 3 additional single rep sets as a bonus. ","**T1 Flexible**. Work up to **1-3 RM** this time. No single rep sets this time."],"descriptionExpr":"((week - 1) % 4) + 1","stateMetadata":{},"variations":[{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"RM","repsExpr":"6","minRepsExpr":"4"},{"weightExpr":"state.weight","isAmrap":false,"label":"Single","repsExpr":"1","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Single","repsExpr":"1","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Single","repsExpr":"1","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Single","repsExpr":"1","minRepsExpr":""}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"RM","repsExpr":"5","minRepsExpr":"3"},{"weightExpr":"state.weight","isAmrap":false,"label":"Single","repsExpr":"1","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Single","repsExpr":"1","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Single","repsExpr":"1","minRepsExpr":""}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"RM","repsExpr":"4","minRepsExpr":"2"},{"weightExpr":"state.weight","isAmrap":false,"label":"Single","repsExpr":"1","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Single","repsExpr":"1","minRepsExpr":""}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"RM","repsExpr":"3","minRepsExpr":"1"}]}],"name":"T1 Anchor Flexible","id":"nymoivhp","state":{"weight":{"value":200,"unit":"lb"}},"finishDayExpr":"","enableRepRanges":true},{"quickAddSets":true,"variationExpr":"((week - 1) % 4) + 1","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":["**T2 Classic**. Same as **T1**, but in the higher rep range (8-12).\n\nInitially set the **weight** variable to your approximate **8 RM**, and work up to that weight with warmups. Then, attempt your 8RM weight, update the **weight** variable if it was different from initial value, and then do 4-6 \"half\" sets (same weight, half of the reps).","**T2 Classic**. Keep the weight, but try to **push to 7-8 RM** first set this time. Then, do 4-6 \"half\" sets again.","**T2 Classic**. Keep the weight, but try to **push to 8-9 RM** first set this time. Then, do 4-6 \"half\" sets again.","**T2 Classic**. Keep the weight, but try to **push to 9-10 RM** first set this time. Then, do 4-6 \"half\" sets again."],"descriptionExpr":"((week - 1) % 4) + 1","stateMetadata":{},"variations":[{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"RM","repsExpr":"8","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"4","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"4","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"4","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"4","minRepsExpr":""}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"RM","repsExpr":"10","minRepsExpr":"9"},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"4","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"4","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"5","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"5","minRepsExpr":""}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"RM","repsExpr":"11","minRepsExpr":"10"},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"5","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"5","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"5","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"5","minRepsExpr":""}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"RM","repsExpr":"12","minRepsExpr":"11"},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"5","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"5","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"6","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"6","minRepsExpr":""}]}],"name":"T2 Leader Classic","id":"jprpzeqw","state":{"weight":{"value":200,"unit":"lb"}},"finishDayExpr":"","enableRepRanges":true},{"quickAddSets":true,"variationExpr":"((week - 1) % 4) + 1","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":["**T2 Conditioning**. Initially set the **weight** variable to your approximate **8 RM**, and work up to that weight with warmups. Then, attempt your 8RM weight, update the **weight** variable if it was different from initial value.\n\nAfter that, do the **\"conditioning\"** part - **16-27 reps** total within **10** minutes with the same weight. You can do them by sets of 1 rep, 2 reps or 3 reps, every 60 seconds or so. Use \"+\" button to add the sets.","**T2 Conditioning**. Keep the weight, but try to **push to 9-10 RM** first set this time.\n\nThen, do the **\"conditioning** - **18-30** reps within **10** minutes.","**T2 Conditioning**. Keep the weight, but try to **push to 10-11 RM** first set this time.\n\nThen, do the **\"conditioning** - **20-33** reps within **10** minutes.","**T2 Conditioning**. Keep the weight, but try to **push to 1-12 RM** first set this time.\n\nThen, do the **\"conditioning** - **22-36** reps within **10** minutes."],"descriptionExpr":"((week - 1) % 4) + 1","stateMetadata":{},"variations":[{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"RM","repsExpr":"8","minRepsExpr":""}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"RM","repsExpr":"10","minRepsExpr":"9"}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"RM","repsExpr":"11","minRepsExpr":"10"}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"RM","repsExpr":"12","minRepsExpr":"11"}]}],"name":"T2 Leader Conditioning","id":"rdqqpbhg","state":{"weight":{"value":200,"unit":"lb"}},"finishDayExpr":"","enableRepRanges":true},{"quickAddSets":true,"variationExpr":"((week - 1) % 4) + 1","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":["**T2 High-Volume**. Initially set the **weight** variable to your approximate **10 RM**, and work up to that weight with warmups. Then, attempt your 10RM weight, update the **weight** variable if it was different from initial value.\n\nAfter that, do the **\"high volume\"** part - 3 sets of **5-7 reps**. Try to get as close to the top range as possible!","**T2 High-Volume**. Keep the weight, but try to **push to 11-12 RM** first set this time.\n\nAfter that, do the **\"high volume\"** part - 3 sets of **5-10 reps**. Try to get as close to the top range as possible!","**T2 High-Volume**. Keep the weight, but try to **push to 12-14 RM** first set this time.\n\nAfter that, do the **\"high volume\"** part - 3 sets of **6-11 reps**. Try to get as close to the top range as possible!","**T2 High-Volume**. Keep the weight, but try to **push to 13-16 RM** first set this time.\n\nAfter that, do the **\"high volume\"** part - 3 sets of **7-12 reps**. Try to get as close to the top range as possible!"],"descriptionExpr":"((week - 1) % 4) + 1","stateMetadata":{},"variations":[{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"RM","repsExpr":"10","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"High Vol","repsExpr":"7","minRepsExpr":"5"},{"weightExpr":"state.weight","isAmrap":false,"label":"High Vol","repsExpr":"7","minRepsExpr":"5"},{"weightExpr":"state.weight","isAmrap":false,"label":"High Vol","repsExpr":"7","minRepsExpr":"5"}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"RM","repsExpr":"12","minRepsExpr":"11"},{"weightExpr":"state.weight","isAmrap":false,"label":"High Vol","repsExpr":"10","minRepsExpr":"5"},{"weightExpr":"state.weight","isAmrap":false,"label":"High Vol","repsExpr":"10","minRepsExpr":"5"},{"weightExpr":"state.weight","isAmrap":false,"label":"High Vol","repsExpr":"10","minRepsExpr":"5"}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"RM","repsExpr":"14","minRepsExpr":"12"},{"weightExpr":"state.weight","isAmrap":false,"label":"High Vol","repsExpr":"11","minRepsExpr":"6"},{"weightExpr":"state.weight","isAmrap":false,"label":"High Vol","repsExpr":"11","minRepsExpr":"6"},{"weightExpr":"state.weight","isAmrap":false,"label":"High Vol","repsExpr":"11","minRepsExpr":"6"}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"RM","repsExpr":"16","minRepsExpr":"13"},{"weightExpr":"state.weight","isAmrap":false,"label":"High Vol","repsExpr":"12","minRepsExpr":"7"},{"weightExpr":"state.weight","isAmrap":false,"label":"High Vol","repsExpr":"12","minRepsExpr":"7"},{"weightExpr":"state.weight","isAmrap":false,"label":"High Vol","repsExpr":"12","minRepsExpr":"7"}]}],"name":"T2 Leader High-Volume","id":"inklgcbd","state":{"weight":{"value":200,"unit":"lb"}},"finishDayExpr":"","enableRepRanges":true},{"quickAddSets":true,"variationExpr":"(((week - 1) % 4) + 1) == 4 ? 2 : 1","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":["**T2 Widowmaker**. Initially set the **weight** variable to the **20 RM** you want to have on **week 4**. Each week you'll work towards that goal, trying to get closer and closer to the goal.\n\nWarmup, then attempt new RM record, and then do \"half-sets\" - do 4 sets with half of your RM set reps.","**T2 Widowmaker**.Keep the weight, and try to beat last week RM with more reps.\n\nWarmup, then attempt new RM record, and then do \"half-sets\" - do 4 sets with half of your RM set reps.","**T2 Widowmaker**.Keep the weight, and try to beat last week RM with more reps.\n\nWarmup, then attempt new RM record, and then do \"half-sets\" - do 4 sets with half of your RM set reps.","**T2 Widowmaker**.Time to make that **20 RM** real!\n\nWarmup, then attempt 20 RM record. No \"half-sets\" this time!"],"descriptionExpr":"((week - 1) % 4) + 1","stateMetadata":{},"variations":[{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"RM","repsExpr":"20","minRepsExpr":"10"},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"10","minRepsExpr":"5"},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"10","minRepsExpr":"5"},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"10","minRepsExpr":"5"}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"RM","repsExpr":"20","minRepsExpr":""}]}],"name":"T2 Leader Widowmaker","id":"cjwbiacm","state":{"weight":{"value":200,"unit":"lb"}},"finishDayExpr":"","enableRepRanges":true},{"quickAddSets":false,"variationExpr":"((week - 1) % 4) + 1","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":["**T2 Classic**. **Find 8 RM** (similar to how you did it during Leader weeks), then, do 4 \"half\" sets - 4 sets with half of your RM set reps.","**T2 Classic**. This time, **find 7 RM**, and update the **weight** variable to the new weight. Then, do 4 \"half\" sets again.","**T2 Classic**. **Find 6 RM**, and update the **weight** variable to the new weight. Then, do 4 \"half\" sets again.","**T2 Classic**. **Find 5 RM**, and update the **weight** variable to the new weight. No half sets this time."],"descriptionExpr":"((week - 1) % 4) + 1","stateMetadata":{},"variations":[{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"RM","repsExpr":"8","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"4","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"4","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"4","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"4","minRepsExpr":""}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"RM","repsExpr":"7","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"3","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"3","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"4","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"4","minRepsExpr":""}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"RM","repsExpr":"6","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"3","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"3","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"3","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"3","minRepsExpr":""}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"RM","repsExpr":"5","minRepsExpr":""}]}],"name":"T2 Anchor Classic","id":"rvclxshs","state":{"weight":{"value":200,"unit":"lb"}},"finishDayExpr":"","enableRepRanges":false},{"quickAddSets":false,"variationExpr":"((week - 1) % 4) + 1","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":["**T2 Tens**. **Find 10 RM** (similar to how you did it during Leader weeks), but make sure it's comfortable 10RM. Then, do 4 \"half\" sets - 4 sets with half of your RM set reps.","**T2 Tens**. This time, **find 10 RM** again, attempt a slightly higher weight. Then, do 3 \"half\" sets.","**T2 Tens**. Again, **find 10 RM**, attempt a higher weight. Then, do 2 \"half\" sets.","**T2 Tens**. Again, **find 10 RM**, attempt a higher weight. No half sets this time."],"descriptionExpr":"((week - 1) % 4) + 1","stateMetadata":{},"variations":[{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"RM","repsExpr":"10","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"5","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"5","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"5","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"5","minRepsExpr":""}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"RM","repsExpr":"10","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"5","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"5","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"5","minRepsExpr":""}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"RM","repsExpr":"10","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"5","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"5","minRepsExpr":""}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"RM","repsExpr":"10","minRepsExpr":""}]}],"name":"T2 Anchor Tens","id":"skibrsxs","state":{"weight":{"value":200,"unit":"lb"}},"finishDayExpr":"","enableRepRanges":false},{"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":"Anchor Squat","id":"okvqyxew","state":{"weight":{"value":135,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"sehvbiif","states":{"jhwejiuh":{"weight":{"value":200,"unit":"lb"}},"sehvbiif":{"weight":{"value":200,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"dumbbell","id":"romanianDeadlift"},"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":"Anchor Romanian Deadlift","id":"dmzzcxhx","state":{"weight":{"value":40,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"rvclxshs","states":{"rvclxshs":{"weight":{"value":200,"unit":"lb"}},"oahnhjfb":{"weight":{"value":200,"unit":"lb"},"rm":8},"jprpzeqw":{"weight":{"value":200,"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":"Anchor Bench Press","id":"hlymltnd","state":{"weight":{"value":135,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"sehvbiif","states":{"jhwejiuh":{"weight":{"value":200,"unit":"lb"}},"sehvbiif":{"weight":{"value":200,"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":"Anchor Overhead Press","id":"raepbata","state":{"weight":{"value":75,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"rvclxshs","states":{"rvclxshs":{"weight":{"value":200,"unit":"lb"}},"oahnhjfb":{"weight":{"value":200,"unit":"lb"},"rm":8},"jprpzeqw":{"weight":{"value":200,"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":"Anchor Deadlift","id":"lmswqenl","state":{"weight":{"value":185,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"sehvbiif","states":{"jhwejiuh":{"weight":{"value":200,"unit":"lb"}},"sehvbiif":{"weight":{"value":200,"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":"Anchor Front Squat","id":"avvkeapc","state":{"weight":{"value":95,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"rvclxshs","states":{"rvclxshs":{"weight":{"value":200,"unit":"lb"}},"oahnhjfb":{"weight":{"value":200,"unit":"lb"},"rm":8},"jprpzeqw":{"weight":{"value":200,"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":"Anchor Overhead Press","id":"btoqjgdi","state":{"weight":{"value":75,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"sehvbiif","states":{"jhwejiuh":{"weight":{"value":200,"unit":"lb"}},"sehvbiif":{"weight":{"value":200,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","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":"Anchor Bench Press Close Grip","id":"gkwnuurn","state":{"weight":{"value":115,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"rvclxshs","states":{"rvclxshs":{"weight":{"value":200,"unit":"lb"}},"oahnhjfb":{"weight":{"value":200,"unit":"lb"},"rm":8},"jprpzeqw":{"weight":{"value":200,"unit":"lb"}}}},"descriptions":[""]}],"name":"GZCL: General Gainz - Burrito But Big","days":[{"name":"Leader Squat Day","exercises":[{"id":"qgbvvjqa"},{"id":"xgbjdecc"},{"id":"ruamucrw"},{"id":"nsqcdsvt"}],"id":"ntohbxau"},{"name":"Leader Bench Day","exercises":[{"id":"kqhymeau"},{"id":"skhbbpvu"},{"id":"ncnuossx"},{"id":"hlasrhzc"}],"id":"klvgcuvx"},{"name":"Leader Deadlift Day","exercises":[{"id":"umqtxpkw"},{"id":"yooohcnk"},{"id":"eduofryp"},{"id":"ialebygj"}],"id":"ckjmaocv"},{"name":"Leader Press Day","exercises":[{"id":"boswkqpn"},{"id":"avgtnvwl"},{"id":"waipuwhr"},{"id":"ibyfznpv"}],"id":"ljrvduwh"},{"name":"Anchor Squat Day","exercises":[{"id":"okvqyxew"},{"id":"dmzzcxhx"},{"id":"ruamucrw"},{"id":"nsqcdsvt"}],"id":"iasjmrxp"},{"name":"Anchor Bench Day","exercises":[{"id":"hlymltnd"},{"id":"raepbata"},{"id":"ncnuossx"},{"id":"hlasrhzc"}],"id":"mufihpnx"},{"name":"Anchor Deadlift Day","exercises":[{"id":"lmswqenl"},{"id":"avvkeapc"},{"id":"eduofryp"},{"id":"ialebygj"}],"id":"irqejbwx"},{"name":"Anchor Press Day","exercises":[{"id":"btoqjgdi"},{"id":"gkwnuurn"},{"id":"waipuwhr"},{"id":"ibyfznpv"}],"id":"uucthogw"}],"id":"gzcl-general-gainz-burrito-but-big","nextDay":1,"isMultiweek":true},{"weeks":[],"exercises":[{"variationExpr":"1","exerciseType":{"equipment":"dumbbell","id":"benchPress"},"variations":[{"sets":[{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Bench Press","id":"dqgiwzky","finishDayExpr":"if (cr[1] >= r[1] && cr[2] >= r[2] && cr[3] >= r[3]) {\n state.weight = state.weight + 2.5lb\n state.failures = 0\n state.lastReps = 0\n} else {\n if (cr[1] + cr[2] + cr[3] <= state.lastReps) {\n state.failures = state.failures + 1\n } else {\n state.lastReps = cr[1] + cr[2] + cr[3]\n }\n if (state.failures >= 3) {\n state.weight = state.weight - 5lb\n state.lastReps = 0\n state.failures = 0\n }\n}","state":{"weight":{"value":40,"unit":"lb"},"lastReps":0,"failures":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"dumbbell","id":"inclineChestFly"},"variations":[{"sets":[{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Incline Chest Fly","id":"rxrmcyvu","finishDayExpr":"if (cr[1] >= r[1] && cr[2] >= r[2] && cr[3] >= r[3]) {\n state.weight = state.weight + 2.5lb\n state.failures = 0\n state.lastReps = 0\n} else {\n if (cr[1] + cr[2] + cr[3] <= state.lastReps) {\n state.failures = state.failures + 1\n } else {\n state.lastReps = cr[1] + cr[2] + cr[3]\n }\n if (state.failures >= 3) {\n state.weight = state.weight - 5lb\n state.lastReps = 0\n state.failures = 0\n }\n}","state":{"weight":{"value":30,"unit":"lb"},"lastReps":0,"failures":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"dumbbell","id":"arnoldPress"},"variations":[{"sets":[{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Arnold Press","id":"gjnupmxn","finishDayExpr":"if (cr[1] >= r[1] && cr[2] >= r[2] && cr[3] >= r[3]) {\n state.weight = state.weight + 2.5lb\n state.failures = 0\n state.lastReps = 0\n} else {\n if (cr[1] + cr[2] + cr[3] <= state.lastReps) {\n state.failures = state.failures + 1\n } else {\n state.lastReps = cr[1] + cr[2] + cr[3]\n }\n if (state.failures >= 3) {\n state.weight = state.weight - 5lb\n state.lastReps = 0\n state.failures = 0\n }\n}","state":{"weight":{"value":50,"unit":"lb"},"lastReps":0,"failures":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"dumbbell","id":"tricepsExtension"},"variations":[{"sets":[{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Triceps Extension","id":"wvisranc","finishDayExpr":"if (cr[1] >= r[1] && cr[2] >= r[2] && cr[3] >= r[3]) {\n state.weight = state.weight + 2.5lb\n state.failures = 0\n state.lastReps = 0\n} else {\n if (cr[1] + cr[2] + cr[3] <= state.lastReps) {\n state.failures = state.failures + 1\n } else {\n state.lastReps = cr[1] + cr[2] + cr[3]\n }\n if (state.failures >= 3) {\n state.weight = state.weight - 5lb\n state.lastReps = 0\n state.failures = 0\n }\n}","state":{"weight":{"value":50,"unit":"lb"},"lastReps":0,"failures":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"id":"pullUp"},"variations":[{"sets":[{"repsExpr":"12","isAmrap":false,"weightExpr":"0lb"},{"repsExpr":"12","isAmrap":false,"weightExpr":"0lb"},{"repsExpr":"12","isAmrap":false,"weightExpr":"0lb"}]}],"name":"Pull Up","id":"floepahq","finishDayExpr":"","state":{},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"dumbbell","id":"bentOverRow"},"variations":[{"sets":[{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Bent Over Row","id":"hptmfoju","finishDayExpr":"if (cr[1] >= r[1] && cr[2] >= r[2] && cr[3] >= r[3]) {\n state.weight = state.weight + 2.5lb\n state.failures = 0\n state.lastReps = 0\n} else {\n if (cr[1] + cr[2] + cr[3] <= state.lastReps) {\n state.failures = state.failures + 1\n } else {\n state.lastReps = cr[1] + cr[2] + cr[3]\n }\n if (state.failures >= 3) {\n state.weight = state.weight - 5lb\n state.lastReps = 0\n state.failures = 0\n }\n}","state":{"weight":{"value":40,"unit":"lb"},"lastReps":30,"failures":1},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"dumbbell","id":"lateralRaise"},"variations":[{"sets":[{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Lateral Raise","id":"xhhmwfyk","finishDayExpr":"if (cr[1] >= r[1] && cr[2] >= r[2] && cr[3] >= r[3]) {\n state.weight = state.weight + 2.5lb\n state.failures = 0\n state.lastReps = 0\n} else {\n if (cr[1] + cr[2] + cr[3] <= state.lastReps) {\n state.failures = state.failures + 1\n } else {\n state.lastReps = cr[1] + cr[2] + cr[3]\n }\n if (state.failures >= 3) {\n state.weight = state.weight - 5lb\n state.lastReps = 0\n state.failures = 0\n }\n}","state":{"weight":{"value":20,"unit":"lb"},"lastReps":0,"failures":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"dumbbell","id":"shrug"},"variations":[{"sets":[{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Shrug","id":"eoabtkcw","finishDayExpr":"if (cr[1] >= r[1] && cr[2] >= r[2] && cr[3] >= r[3]) {\n state.weight = state.weight + 2.5lb\n state.failures = 0\n state.lastReps = 0\n} else {\n if (cr[1] + cr[2] + cr[3] <= state.lastReps) {\n state.failures = state.failures + 1\n } else {\n state.lastReps = cr[1] + cr[2] + cr[3]\n }\n if (state.failures >= 3) {\n state.weight = state.weight - 5lb\n state.lastReps = 0\n state.failures = 0\n }\n}","state":{"weight":{"value":50,"unit":"lb"},"lastReps":0,"failures":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"dumbbell","id":"bicepCurl"},"variations":[{"sets":[{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Bicep Curl","id":"nakyrrmt","finishDayExpr":"if (cr[1] >= r[1] && cr[2] >= r[2] && cr[3] >= r[3]) {\n state.weight = state.weight + 2.5lb\n state.failures = 0\n state.lastReps = 0\n} else {\n if (cr[1] + cr[2] + cr[3] <= state.lastReps) {\n state.failures = state.failures + 1\n } else {\n state.lastReps = cr[1] + cr[2] + cr[3]\n }\n if (state.failures >= 3) {\n state.weight = state.weight - 5lb\n state.lastReps = 0\n state.failures = 0\n }\n}","state":{"weight":{"value":20,"unit":"lb"},"lastReps":0,"failures":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"id":"hangingLegRaise"},"variations":[{"sets":[{"repsExpr":"12","isAmrap":false,"weightExpr":"0lb"},{"repsExpr":"12","isAmrap":false,"weightExpr":"0lb"},{"repsExpr":"12","isAmrap":false,"weightExpr":"0lb"}]}],"name":"Hanging Leg Raise","id":"rfopyaev","finishDayExpr":"","state":{},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"dumbbell","id":"gobletSquat"},"variations":[{"sets":[{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Goblet Squat","id":"jystpbjo","finishDayExpr":"if (cr[1] >= r[1] && cr[2] >= r[2] && cr[3] >= r[3]) {\n state.weight = state.weight + 2.5lb\n state.failures = 0\n state.lastReps = 0\n} else {\n if (cr[1] + cr[2] + cr[3] <= state.lastReps) {\n state.failures = state.failures + 1\n } else {\n state.lastReps = cr[1] + cr[2] + cr[3]\n }\n if (state.failures >= 3) {\n state.weight = state.weight - 5lb\n state.lastReps = 0\n state.failures = 0\n }\n}","state":{"weight":{"value":40,"unit":"lb"},"lastReps":0,"failures":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"barbell","id":"lunge"},"variations":[{"sets":[{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Lunge","id":"emqwpejw","finishDayExpr":"if (cr[1] >= r[1] && cr[2] >= r[2] && cr[3] >= r[3]) {\n state.weight = state.weight + 2.5lb\n state.failures = 0\n state.lastReps = 0\n} else {\n if (cr[1] + cr[2] + cr[3] <= state.lastReps) {\n state.failures = state.failures + 1\n } else {\n state.lastReps = cr[1] + cr[2] + cr[3]\n }\n if (state.failures >= 3) {\n state.weight = state.weight - 5lb\n state.lastReps = 0\n state.failures = 0\n }\n}","state":{"weight":{"value":20,"unit":"lb"},"lastReps":0,"failures":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"id":"singleLegDeadlift"},"variations":[{"sets":[{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Single Leg Deadlift","id":"aufwcftx","finishDayExpr":"if (cr[1] >= r[1] && cr[2] >= r[2] && cr[3] >= r[3]) {\n state.weight = state.weight + 2.5lb\n state.failures = 0\n state.lastReps = 0\n} else {\n if (cr[1] + cr[2] + cr[3] <= state.lastReps) {\n state.failures = state.failures + 1\n } else {\n state.lastReps = cr[1] + cr[2] + cr[3]\n }\n if (state.failures >= 3) {\n state.weight = state.weight - 5lb\n state.lastReps = 0\n state.failures = 0\n }\n}","state":{"weight":{"value":50,"unit":"lb"},"lastReps":0,"failures":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"dumbbell","id":"standingCalfRaise"},"variations":[{"sets":[{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Standing Calf Raise","id":"iuvdsefn","finishDayExpr":"if (cr[1] >= r[1] && cr[2] >= r[2] && cr[3] >= r[3]) {\n state.weight = state.weight + 2.5lb\n state.failures = 0\n state.lastReps = 0\n} else {\n if (cr[1] + cr[2] + cr[3] <= state.lastReps) {\n state.failures = state.failures + 1\n } else {\n state.lastReps = cr[1] + cr[2] + cr[3]\n }\n if (state.failures >= 3) {\n state.weight = state.weight - 5lb\n state.lastReps = 0\n state.failures = 0\n }\n}","state":{"weight":{"value":50,"unit":"lb"},"lastReps":0,"failures":0},"descriptions":[""]}],"author":"/u/gregariousHermit","name":"Dumbbell P/P/L","days":[{"exercises":[{"id":"dqgiwzky"},{"id":"rxrmcyvu"},{"id":"gjnupmxn"},{"id":"wvisranc"},{"id":"rfopyaev"}],"name":"Push Day","id":"wxwpzbpy"},{"exercises":[{"id":"floepahq"},{"id":"hptmfoju"},{"id":"xhhmwfyk"},{"id":"eoabtkcw"},{"id":"nakyrrmt"}],"name":"Pull Day","id":"pejsiugo"},{"exercises":[{"id":"jystpbjo"},{"id":"emqwpejw"},{"id":"aufwcftx"},{"id":"iuvdsefn"},{"id":"rfopyaev"}],"name":"Legs Day","id":"aomkmjqu"}],"description":"<div><p>This is a great starting routine for beginners if you only have dumbbells available. If you have a barbell, then your better bet is 'Basic Beginner Routine'.</p><p>It's a Push/Pull/Legs routine with linear progressing, each day is focused on either Push, Pull or Legs.</p><p>You'll need a bench, adjustable dumbbells and a pull-up bar.</p></div>","id":"dbPpl","shortDescription":"Dumbbell-only push/pull/legs split. Great if you only have dumbbells.","nextDay":1,"url":"https://old.reddit.com/r/Fitness/comments/2e79y4/dumbbell_ppl_proposed_alternative_to_dumbbell/","tags":["dumbbell"],"isMultiweek":false},{"weeks":[],"exercises":[{"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":false,"weightExpr":"state.weight"}]}],"name":"Squat","id":"qaqbcysx","finishDayExpr":"if (completedReps >= reps) {\n state.successes = state.successes + 1\n if (state.successes >= 1) {\n state.weight = w[1] + state.increment\n state.successes = 0\n state.failures = 0\n }\n} else {\n state.failures = state.failures + 1\n if (state.failures >= 2) {\n state.weight = state.weight * 0.9\n state.successes = 0\n state.failures = 0\n }\n}","state":{"increment":{"value":5,"unit":"lb"},"weight":{"value":45,"unit":"lb"},"failures":0,"successes":0},"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":false,"weightExpr":"state.weight"}]}],"name":"Bench Press","id":"qcriakad","finishDayExpr":"if (completedReps >= reps) {\n state.successes = state.successes + 1\n if (state.successes >= 1) {\n state.weight = w[1] + state.increment\n state.successes = 0\n state.failures = 0\n }\n} else {\n state.failures = state.failures + 1\n if (state.failures >= 2) {\n state.weight = state.weight * 0.9\n state.successes = 0\n state.failures = 0\n }\n}","state":{"increment":{"value":5,"unit":"lb"},"weight":{"value":45,"unit":"lb"},"failures":0,"successes":0},"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":false,"weightExpr":"state.weight"}]}],"name":"Overhead Press","id":"lqrhvneb","finishDayExpr":"if (completedReps >= reps) {\n state.successes = state.successes + 1\n if (state.successes >= 1) {\n state.weight = w[1] + state.increment\n state.successes = 0\n state.failures = 0\n }\n} else {\n state.failures = state.failures + 1\n if (state.failures >= 2) {\n state.weight = state.weight * 0.9\n state.successes = 0\n state.failures = 0\n }\n}","state":{"increment":{"value":5,"unit":"lb"},"weight":{"value":45,"unit":"lb"},"failures":0,"successes":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"barbell","id":"deadlift"},"variations":[{"sets":[{"repsExpr":"5","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Deadlift","id":"svplezwb","finishDayExpr":"if (completedReps >= reps) {\n state.successes = state.successes + 1\n if (state.successes >= 1) {\n state.weight = w[1] + state.increment\n state.successes = 0\n state.failures = 0\n }\n} else {\n state.failures = state.failures + 1\n if (state.failures >= 2) {\n state.weight = state.weight * 0.9\n state.successes = 0\n state.failures = 0\n }\n}","state":{"increment":{"value":5,"unit":"lb"},"weight":{"value":95,"unit":"lb"},"failures":0,"successes":0},"descriptions":[""]}],"author":"Mark Rippetoe","name":"Starting Strength Phase 1","days":[{"exercises":[{"id":"qaqbcysx"},{"id":"qcriakad"},{"id":"svplezwb"}],"name":"Workout A","id":"qqtrqcqs"},{"exercises":[{"id":"qaqbcysx"},{"id":"lqrhvneb"},{"id":"svplezwb"}],"name":"Workout B","id":"gcvvyewo"}],"description":"Great absolute beginner program from a famous trainer and powerlifter Mark Rippetoe. One of the most popular starting weightlifting routines.","id":"ss1","shortDescription":"Another first-starter program, from a popular weightlifter Mark Rippetoe.","nextDay":1,"url":"https://startingstrength.com/get-started/programs","tags":["first-starter","barbell"],"isMultiweek":false},{"weeks":[],"exercises":[{"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":false,"weightExpr":"state.weight"}]}],"name":"Squat","id":"eqjdeqiv","finishDayExpr":"if (completedReps >= reps) {\n state.successes = state.successes + 1\n if (state.successes >= 1) {\n state.weight = w[1] + state.increment\n state.successes = 0\n state.failures = 0\n }\n} else {\n state.failures = state.failures + 1\n if (state.failures >= 2) {\n state.weight = state.weight * 0.9\n state.successes = 0\n state.failures = 0\n }\n}","state":{"increment":{"value":2.5,"unit":"lb"},"weight":{"value":45,"unit":"lb"},"failures":0,"successes":0},"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":false,"weightExpr":"state.weight"}]}],"name":"Bench Press","id":"ofbircmq","finishDayExpr":"if (completedReps >= reps) {\n state.successes = state.successes + 1\n if (state.successes >= 1) {\n state.weight = w[1] + state.increment\n state.successes = 0\n state.failures = 0\n }\n} else {\n state.failures = state.failures + 1\n if (state.failures >= 2) {\n state.weight = state.weight * 0.9\n state.successes = 0\n state.failures = 0\n }\n}","state":{"increment":{"value":2.5,"unit":"lb"},"weight":{"value":45,"unit":"lb"},"failures":0,"successes":0},"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":false,"weightExpr":"state.weight"}]}],"name":"Overhead Press","id":"eyvhakiq","finishDayExpr":"if (completedReps >= reps) {\n state.successes = state.successes + 1\n if (state.successes >= 1) {\n state.weight = w[1] + state.increment\n state.successes = 0\n state.failures = 0\n }\n} else {\n state.failures = state.failures + 1\n if (state.failures >= 2) {\n state.weight = state.weight * 0.9\n state.successes = 0\n state.failures = 0\n }\n}","state":{"increment":{"value":2.5,"unit":"lb"},"weight":{"value":45,"unit":"lb"},"failures":0,"successes":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"barbell","id":"deadlift"},"variations":[{"sets":[{"repsExpr":"5","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Deadlift","id":"qmishaon","finishDayExpr":"if (completedReps >= reps) {\n state.successes = state.successes + 1\n if (state.successes >= 1) {\n state.weight = w[1] + state.increment\n state.successes = 0\n state.failures = 0\n }\n} else {\n state.failures = state.failures + 1\n if (state.failures >= 2) {\n state.weight = state.weight * 0.9\n state.successes = 0\n state.failures = 0\n }\n}","state":{"increment":{"value":2.5,"unit":"lb"},"weight":{"value":95,"unit":"lb"},"failures":0,"successes":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"barbell","id":"powerClean"},"variations":[{"sets":[{"repsExpr":"5","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Power Clean","id":"lspzzuha","finishDayExpr":"if (completedReps >= reps) {\n state.successes = state.successes + 1\n if (state.successes >= 1) {\n state.weight = w[1] + state.increment\n state.successes = 0\n state.failures = 0\n }\n} else {\n state.failures = state.failures + 1\n if (state.failures >= 2) {\n state.weight = state.weight * 0.9\n state.successes = 0\n state.failures = 0\n }\n}","state":{"increment":{"value":2.5,"unit":"lb"},"weight":{"value":95,"unit":"lb"},"failures":0,"successes":0},"descriptions":[""]}],"author":"Mark Rippetoe","name":"Starting Strength Phase 2","days":[{"exercises":[{"id":"eqjdeqiv"},{"id":"ofbircmq"},{"id":"qmishaon"}],"name":"Workout A","id":"kmndlevi"},{"exercises":[{"id":"eqjdeqiv"},{"id":"eyvhakiq"},{"id":"lspzzuha"}],"name":"Workout B","id":"kejpxolj"}],"description":"Great absolute beginner program from a famous trainer and powerlifter Mark Rippetoe. One of the most popular starting weightlifting routines.","id":"ss2","shortDescription":"Another first-starter program, from a popular weightlifter Mark Rippetoe.","nextDay":1,"url":"https://startingstrength.com/get-started/programs","tags":["first-starter","barbell"],"isMultiweek":false},{"weeks":[],"exercises":[{"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":false,"weightExpr":"state.weight"}]}],"name":"Squat","id":"itgftegk","finishDayExpr":"if (completedReps >= reps) {\n state.successes = state.successes + 1\n if (state.successes >= 1) {\n state.weight = w[1] + state.increment\n state.successes = 0\n state.failures = 0\n }\n}\nif (!(completedReps >= reps)) {\n state.failures = state.failures + 1\n if (state.failures >= 2) {\n state.weight = state.weight * 0.9\n state.successes = 0\n state.failures = 0\n }\n}","state":{"increment":{"value":2.5,"unit":"lb"},"weight":{"value":45,"unit":"lb"},"failures":0,"successes":0},"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":false,"weightExpr":"state.weight"}]}],"name":"Bench Press","id":"hdwltdex","finishDayExpr":"if (completedReps >= reps) {\n state.successes = state.successes + 1\n if (state.successes >= 1) {\n state.weight = w[1] + state.increment\n state.successes = 0\n state.failures = 0\n }\n}\nif (!(completedReps >= reps)) {\n state.failures = state.failures + 1\n if (state.failures >= 2) {\n state.weight = state.weight * 0.9\n state.successes = 0\n state.failures = 0\n }\n}","state":{"increment":{"value":2.5,"unit":"lb"},"weight":{"value":45,"unit":"lb"},"failures":0,"successes":0},"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":false,"weightExpr":"state.weight"}]}],"name":"Overhead Press","id":"hxhwumoq","finishDayExpr":"if (completedReps >= reps) {\n state.successes = state.successes + 1\n if (state.successes >= 1) {\n state.weight = w[1] + state.increment\n state.successes = 0\n state.failures = 0\n }\n}\nif (!(completedReps >= reps)) {\n state.failures = state.failures + 1\n if (state.failures >= 2) {\n state.weight = state.weight * 0.9\n state.successes = 0\n state.failures = 0\n }\n}","state":{"increment":{"value":2.5,"unit":"lb"},"weight":{"value":45,"unit":"lb"},"failures":0,"successes":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"barbell","id":"deadlift"},"variations":[{"sets":[{"repsExpr":"5","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Deadlift","id":"lisweeak","finishDayExpr":"if (completedReps >= reps) {\n state.successes = state.successes + 1\n if (state.successes >= 1) {\n state.weight = w[1] + state.increment\n state.successes = 0\n state.failures = 0\n }\n}\nif (!(completedReps >= reps)) {\n state.failures = state.failures + 1\n if (state.failures >= 2) {\n state.weight = state.weight * 0.9\n state.successes = 0\n state.failures = 0\n }\n}","state":{"increment":{"value":2.5,"unit":"lb"},"weight":{"value":95,"unit":"lb"},"failures":0,"successes":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"barbell","id":"powerClean"},"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":false,"weightExpr":"state.weight"}]}],"name":"Power Clean","id":"ixwzdzdt","finishDayExpr":"if (completedReps >= reps) {\n state.successes = state.successes + 1\n if (state.successes >= 1) {\n state.weight = w[1] + state.increment\n state.successes = 0\n state.failures = 0\n }\n}\nif (!(completedReps >= reps)) {\n state.failures = state.failures + 1\n if (state.failures >= 2) {\n state.weight = state.weight * 0.9\n state.successes = 0\n state.failures = 0\n }\n}","state":{"increment":{"value":2.5,"unit":"lb"},"weight":{"value":95,"unit":"lb"},"failures":0,"successes":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"bodyweight","id":"chinUp"},"variations":[{"sets":[{"repsExpr":"10","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"10","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"10","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Chin Up","id":"fhqdkyhw","finishDayExpr":"","state":{"weight":{"value":0,"unit":"lb"}},"descriptions":[""]}],"author":"Mark Rippetoe","name":"Starting Strength Phase 3","days":[{"exercises":[{"id":"itgftegk"},{"id":"hdwltdex"},{"id":"lisweeak"}],"name":"Day A 1","id":"tnighbql"},{"exercises":[{"id":"itgftegk"},{"id":"hxhwumoq"},{"id":"fhqdkyhw"}],"name":"Day B 1","id":"xsgcxudx"},{"exercises":[{"id":"itgftegk"},{"id":"hxhwumoq"},{"id":"ixwzdzdt"}],"name":"Day A 2","id":"jkgsttmb"},{"exercises":[{"id":"itgftegk"},{"id":"hdwltdex"},{"id":"fhqdkyhw"}],"name":"Day B 2","id":"qkyefzab"}],"description":"Great absolute beginner program from a famous trainer and powerlifter Mark Rippetoe. One of the most popular starting weightlifting routines.","id":"ss3","shortDescription":"Another first-starter program, from a popular weightlifter Mark Rippetoe.","nextDay":1,"url":"https://startingstrength.com/get-started/programs","tags":["first-starter","barbell"],"isMultiweek":false},{"weeks":[],"exercises":[{"variationExpr":"1","exerciseType":{"equipment":"bodyweight","id":"hipThrust"},"variations":[{"sets":[{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Glute Bridge","id":"revcxpio","finishDayExpr":"// Simple Exercise Progression script '5lb,1'\nif (completedReps >= reps) {\n state.successes = state.successes + 1\n if (state.successes >= 1) {\n state.weight = state.weight + 5lb\n state.successes = 0\n state.failures = 0\n }\n}\n// End Simple Exercise Progression script","state":{"successes":0,"weight":{"value":0,"unit":"lb"},"failures":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"dumbbell","id":"bentOverOneArmRow"},"variations":[{"sets":[{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Bent Over One Arm Row","id":"bzlwzvdw","finishDayExpr":"// Simple Exercise Progression script '5lb,1'\nif (completedReps >= reps) {\n state.successes = state.successes + 1\n if (state.successes >= 1) {\n state.weight = state.weight + 5lb\n state.successes = 0\n state.failures = 0\n }\n}\n// End Simple Exercise Progression script","state":{"successes":0,"weight":{"value":10,"unit":"lb"},"failures":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"dumbbell","id":"boxSquat"},"variations":[{"sets":[{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Box Squat","id":"xdjcsizm","finishDayExpr":"// Simple Exercise Progression script '5lb,1'\nif (completedReps >= reps) {\n state.successes = state.successes + 1\n if (state.successes >= 1) {\n state.weight = state.weight + 5lb\n state.successes = 0\n state.failures = 0\n }\n}\n// End Simple Exercise Progression script","state":{"successes":0,"weight":{"value":10,"unit":"lb"},"failures":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"dumbbell","id":"benchPress"},"variations":[{"sets":[{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Bench Press","id":"hkgabffh","finishDayExpr":"// Simple Exercise Progression script '5lb,1'\nif (completedReps >= reps) {\n state.successes = state.successes + 1\n if (state.successes >= 1) {\n state.weight = state.weight + 5lb\n state.successes = 0\n state.failures = 0\n }\n}\n// End Simple Exercise Progression script","state":{"successes":0,"weight":{"value":20,"unit":"lb"},"failures":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"dumbbell","id":"romanianDeadlift"},"variations":[{"sets":[{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Romanian Deadlift","id":"djganfrm","finishDayExpr":"// Simple Exercise Progression script '5lb,1'\nif (completedReps >= reps) {\n state.successes = state.successes + 1\n if (state.successes >= 1) {\n state.weight = state.weight + 5lb\n state.successes = 0\n state.failures = 0\n }\n}\n// End Simple Exercise Progression script","state":{"successes":0,"weight":{"value":10,"unit":"lb"},"failures":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"bodyweight","id":"sideHipAbductor"},"variations":[{"sets":[{"repsExpr":"30","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Side Hip Abductor","id":"amttmviw","finishDayExpr":"","state":{"successes":0,"weight":{"value":0,"unit":"lb"},"failures":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"bodyweight","id":"plank"},"variations":[{"sets":[{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"RKC Plank","id":"kkeyrprx","finishDayExpr":"","state":{"weight":{"value":0,"unit":"lb"}},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"bodyweight","id":"sidePlank"},"variations":[{"sets":[{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Side Plank","id":"dhdoaxpd","finishDayExpr":"","state":{"weight":{"value":0,"unit":"lb"}},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"bodyweight","id":"singleLegGluteBridgeStraight"},"variations":[{"sets":[{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Single Leg Glute Bridge Straight Leg","id":"jojhpuch","finishDayExpr":"","state":{"weight":{"value":0,"unit":"lb"}},"descriptions":[""]},{"variationExpr":"1","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"}]}],"name":"Lat Pulldown","id":"rndepdiy","finishDayExpr":"// Simple Exercise Progression script '5lb,1'\nif (completedReps >= reps) {\n state.successes = state.successes + 1\n if (state.successes >= 1) {\n state.weight = state.weight + 5lb\n state.successes = 0\n state.failures = 0\n }\n}\n// End Simple Exercise Progression script","state":{"successes":0,"weight":{"value":10,"unit":"lb"},"failures":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"dumbbell","id":"stepUp"},"variations":[{"sets":[{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Step up","id":"kajpuxjc","finishDayExpr":"// Simple Exercise Progression script '5lb,1'\nif (completedReps >= reps) {\n state.successes = state.successes + 1\n if (state.successes >= 1) {\n state.weight = state.weight + 5lb\n state.successes = 0\n state.failures = 0\n }\n}\n// End Simple Exercise Progression script","state":{"successes":0,"weight":{"value":10,"unit":"lb"},"failures":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"dumbbell","id":"overheadPress"},"variations":[{"sets":[{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Overhead Press","id":"exyxuwvj","finishDayExpr":"// Simple Exercise Progression script '5lb,1'\nif (completedReps >= reps) {\n state.successes = state.successes + 1\n if (state.successes >= 1) {\n state.weight = state.weight + 5lb\n state.successes = 0\n state.failures = 0\n }\n}\n// End Simple Exercise Progression script","state":{"successes":0,"weight":{"value":10,"unit":"lb"},"failures":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"bodyweight","id":"backExtension"},"variations":[{"sets":[{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Back Extension","id":"rvedqyvg","finishDayExpr":"","state":{"weight":{"value":0,"unit":"lb"}},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"bodyweight","id":"sideLyingClam"},"variations":[{"sets":[{"repsExpr":"30","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Side Lying Clam","id":"muirfkyj","finishDayExpr":"","state":{"weight":{"value":0,"unit":"lb"}},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"bodyweight","id":"gluteBridgeMarch"},"variations":[{"sets":[{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Glute Bridge March 60s","id":"babxxmbd","finishDayExpr":"","state":{"weight":{"value":0,"unit":"lb"}},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"cable","id":"seatedRow"},"variations":[{"sets":[{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Seated Row","id":"xxvmatlu","finishDayExpr":"// Simple Exercise Progression script '5lb,1'\nif (completedReps >= reps) {\n state.successes = state.successes + 1\n if (state.successes >= 1) {\n state.weight = state.weight + 5lb\n state.successes = 0\n state.failures = 0\n }\n}\n// End Simple Exercise Progression script","state":{"successes":0,"weight":{"value":20,"unit":"lb"},"failures":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"dumbbell","id":"squat"},"variations":[{"sets":[{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Squat","id":"rtzygfrw","finishDayExpr":"// Simple Exercise Progression script '5lb,1'\nif (completedReps >= reps) {\n state.successes = state.successes + 1\n if (state.successes >= 1) {\n state.weight = state.weight + 5lb\n state.successes = 0\n state.failures = 0\n }\n}\n// End Simple Exercise Progression script","state":{"successes":0,"weight":{"value":20,"unit":"lb"},"failures":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"dumbbell","id":"inclineBenchPress"},"variations":[{"sets":[{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Incline Bench Press","id":"wqifvjeq","finishDayExpr":"// Simple Exercise Progression script '5lb,1'\nif (completedReps >= reps) {\n state.successes = state.successes + 1\n if (state.successes >= 1) {\n state.weight = state.weight + 5lb\n state.successes = 0\n state.failures = 0\n }\n}\n// End Simple Exercise Progression script","state":{"successes":0,"weight":{"value":10,"unit":"lb"},"failures":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"dumbbell","id":"singleLegDeadlift"},"variations":[{"sets":[{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Single Leg Deadlift","id":"bbnbhere","finishDayExpr":"// Simple Exercise Progression script '5lb,1'\nif (completedReps >= reps) {\n state.successes = state.successes + 1\n if (state.successes >= 1) {\n state.weight = state.weight + 5lb\n state.successes = 0\n state.failures = 0\n }\n}\n// End Simple Exercise Progression script","state":{"successes":0,"weight":{"value":10,"unit":"lb"},"failures":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"cable","id":"sideHipAbductor"},"variations":[{"sets":[{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Side Hip Abductor (Cable)","id":"xseuaeas","finishDayExpr":"// Simple Exercise Progression script '5lb,1'\nif (completedReps >= reps) {\n state.successes = state.successes + 1\n if (state.successes >= 1) {\n state.weight = state.weight + 5lb\n state.successes = 0\n state.failures = 0\n }\n}\n// End Simple Exercise Progression script","state":{"successes":0,"weight":{"value":10,"unit":"lb"},"failures":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"cable","id":"cableTwist"},"variations":[{"sets":[{"repsExpr":"10","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Cable Twist","id":"adsvzizq","finishDayExpr":"// Simple Exercise Progression script '5lb,1'\nif (completedReps >= reps) {\n state.successes = state.successes + 1\n if (state.successes >= 1) {\n state.weight = state.weight + 5lb\n state.successes = 0\n state.failures = 0\n }\n}\n// End Simple Exercise Progression script","state":{"successes":0,"weight":{"value":10,"unit":"lb"},"failures":0},"descriptions":[""]}],"author":"Bret Contreras","name":"Strong Curves Week 1-4","days":[{"exercises":[{"id":"revcxpio"},{"id":"bzlwzvdw"},{"id":"xdjcsizm"},{"id":"hkgabffh"},{"id":"djganfrm"},{"id":"amttmviw"},{"id":"kkeyrprx"},{"id":"dhdoaxpd"}],"name":"Workout A","id":"dvdgaldi"},{"exercises":[{"id":"jojhpuch"},{"id":"rndepdiy"},{"id":"kajpuxjc"},{"id":"exyxuwvj"},{"id":"rvedqyvg"},{"id":"muirfkyj"},{"id":"kkeyrprx"},{"id":"dhdoaxpd"}],"name":"Workout B","id":"mnmamnnp"},{"exercises":[{"id":"babxxmbd"},{"id":"xxvmatlu"},{"id":"rtzygfrw"},{"id":"wqifvjeq"},{"id":"bbnbhere"},{"id":"xseuaeas"},{"id":"kkeyrprx"},{"id":"adsvzizq"}],"name":"Workout C","id":"rfqilxxj"}],"description":"The program focused on gluteal muscles, and it's a good introduction for women into lifting weights.","id":"strongcurves1","shortDescription":"Tailored for women hypertrophy program.","nextDay":1,"url":"https://www.reddit.com/r/StrongCurves/wiki/index","tags":["woman","first-starter","dumbbell"],"isMultiweek":false},{"weeks":[],"exercises":[{"variationExpr":"1","exerciseType":{"equipment":"barbell","id":"hipThrust"},"variations":[{"sets":[{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Hip Thrust","id":"fsecdrjb","finishDayExpr":"// Simple Exercise Progression script '5lb,1'\nif (completedReps >= reps) {\n state.successes = state.successes + 1\n if (state.successes >= 1) {\n state.weight = state.weight + 5lb\n state.successes = 0\n state.failures = 0\n }\n}\n// End Simple Exercise Progression script","state":{"successes":0,"weight":{"value":45,"unit":"lb"},"failures":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"cable","id":"seatedRow"},"variations":[{"sets":[{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Seated Row","id":"zuhzglfs","finishDayExpr":"// Simple Exercise Progression script '5lb,1'\nif (completedReps >= reps) {\n state.successes = state.successes + 1\n if (state.successes >= 1) {\n state.weight = state.weight + 5lb\n state.successes = 0\n state.failures = 0\n }\n}\n// End Simple Exercise Progression script","state":{"successes":0,"weight":{"value":20,"unit":"lb"},"failures":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"dumbbell","id":"gobletSquat"},"variations":[{"sets":[{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Goblet Squat","id":"gpdowzcb","finishDayExpr":"// Simple Exercise Progression script '5lb,1'\nif (completedReps >= reps) {\n state.successes = state.successes + 1\n if (state.successes >= 1) {\n state.weight = state.weight + 5lb\n state.successes = 0\n state.failures = 0\n }\n}\n// End Simple Exercise Progression script","state":{"successes":0,"weight":{"value":20,"unit":"lb"},"failures":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"dumbbell","id":"benchPress"},"variations":[{"sets":[{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Bench Press","id":"heblpfgc","finishDayExpr":"// Simple Exercise Progression script '5lb,1'\nif (completedReps >= reps) {\n state.successes = state.successes + 1\n if (state.successes >= 1) {\n state.weight = state.weight + 5lb\n state.successes = 0\n state.failures = 0\n }\n}\n// End Simple Exercise Progression script","state":{"successes":0,"weight":{"value":30,"unit":"lb"},"failures":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"dumbbell","id":"romanianDeadlift"},"variations":[{"sets":[{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Romanian Deadlift","id":"srfqvryj","finishDayExpr":"// Simple Exercise Progression script '5lb,1'\nif (completedReps >= reps) {\n state.successes = state.successes + 1\n if (state.successes >= 1) {\n state.weight = state.weight + 5lb\n state.successes = 0\n state.failures = 0\n }\n}\n// End Simple Exercise Progression script","state":{"successes":0,"weight":{"value":30,"unit":"lb"},"failures":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"bodyweight","id":"sideHipAbductor"},"variations":[{"sets":[{"repsExpr":"30","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Side Hip Abductor","id":"tshtmwzu","finishDayExpr":"","state":{"weight":{"value":0,"unit":"lb"}},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"bodyweight","id":"plank"},"variations":[{"sets":[{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Plank","id":"vtbesakn","finishDayExpr":"","state":{"weight":{"value":0,"unit":"lb"}},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"bodyweight","id":"sidePlank"},"variations":[{"sets":[{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Side Plank","id":"xpkzfuuc","finishDayExpr":"","state":{"successes":0,"weight":{"value":0,"unit":"lb"},"failures":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"bodyweight","id":"singleLegGluteBridgeStraight"},"variations":[{"sets":[{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Single Leg Glute Bridge Straight Leg","id":"wjexorur","finishDayExpr":"","state":{"weight":{"value":0,"unit":"lb"}},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"bodyweight","id":"chinUp"},"variations":[{"sets":[{"repsExpr":"3","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"3","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"3","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Chin Up","id":"nrnninrp","finishDayExpr":"","state":{"weight":{"value":0,"unit":"lb"}},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"dumbbell","id":"lunge"},"variations":[{"sets":[{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Lunge","id":"cdybxnfk","finishDayExpr":"// Simple Exercise Progression script '5lb,1'\nif (completedReps >= reps) {\n state.successes = state.successes + 1\n if (state.successes >= 1) {\n state.weight = state.weight + 5lb\n state.successes = 0\n state.failures = 0\n }\n}\n// End Simple Exercise Progression script","state":{"successes":0,"weight":{"value":15,"unit":"lb"},"failures":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"dumbbell","id":"overheadPress"},"variations":[{"sets":[{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Overhead Press","id":"qflovvrw","finishDayExpr":"// Simple Exercise Progression script '5lb,1'\nif (completedReps >= reps) {\n state.successes = state.successes + 1\n if (state.successes >= 1) {\n state.weight = state.weight + 5lb\n state.successes = 0\n state.failures = 0\n }\n}\n// End Simple Exercise Progression script","state":{"successes":0,"weight":{"value":20,"unit":"lb"},"failures":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"band","id":"reverseHyperextension"},"variations":[{"sets":[{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Reverse Hyperextension","id":"hggptzqw","finishDayExpr":"","state":{"weight":{"value":0,"unit":"lb"}},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"bodyweight","id":"sideLyingClam"},"variations":[{"sets":[{"repsExpr":"30","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Side Lying Clam","id":"qqmggqpf","finishDayExpr":"","state":{"weight":{"value":0,"unit":"lb"}},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"bodyweight","id":"sideCrunch"},"variations":[{"sets":[{"repsExpr":"30","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Side Crunch","id":"vxpaauxo","finishDayExpr":"","state":{"weight":{"value":0,"unit":"lb"}},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"bodyweight","id":"sidePlank"},"variations":[{"sets":[{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Side Plank","id":"lrtsodjk","finishDayExpr":"","state":{"weight":{"value":0,"unit":"lb"}},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"bodyweight","id":"invertedRow"},"variations":[{"sets":[{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Inverted Row","id":"enqksduq","finishDayExpr":"","state":{"weight":{"value":0,"unit":"lb"}},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"barbell","id":"benchPressCloseGrip"},"variations":[{"sets":[{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Bench Press Close Grip","id":"ijvnloal","finishDayExpr":"","state":{"weight":{"value":45,"unit":"lb"}},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"dumbbell","id":"kettlebellSwing"},"variations":[{"sets":[{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Kettlebell Swing","id":"ggaohxjl","finishDayExpr":"","state":{"weight":{"value":15,"unit":"lb"}},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"cable","id":"hipAbductor"},"variations":[{"sets":[{"repsExpr":"30","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Hip Abductor","id":"chiasjvc","finishDayExpr":"","state":{"weight":{"value":10,"unit":"lb"}},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"cable","id":"cableTwist"},"variations":[{"sets":[{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Cable Twist","id":"gbuztphp","finishDayExpr":"","state":{"weight":{"value":10,"unit":"lb"}},"descriptions":[""]}],"author":"Bret Contreras","name":"Strong Curves Week 5-8","days":[{"exercises":[{"id":"fsecdrjb"},{"id":"zuhzglfs"},{"id":"gpdowzcb"},{"id":"heblpfgc"},{"id":"srfqvryj"},{"id":"tshtmwzu"},{"id":"vtbesakn"},{"id":"xpkzfuuc"}],"name":"Workout A","id":"bfxjpzdm"},{"exercises":[{"id":"wjexorur"},{"id":"nrnninrp"},{"id":"cdybxnfk"},{"id":"qflovvrw"},{"id":"hggptzqw"},{"id":"qqmggqpf"},{"id":"vxpaauxo"},{"id":"lrtsodjk"}],"name":"Workout B","id":"njbfnoxf"},{"exercises":[{"id":"fsecdrjb"},{"id":"enqksduq"},{"id":"gpdowzcb"},{"id":"ijvnloal"},{"id":"ggaohxjl"},{"id":"chiasjvc"},{"id":"vtbesakn"},{"id":"gbuztphp"}],"name":"Workout C","id":"gatngqfl"}],"description":"The program focused on gluteal muscles, and it's a good introduction for women into lifting weights.","id":"strongcurves2","shortDescription":"Tailored for women hypertrophy program.","nextDay":1,"url":"https://www.reddit.com/r/StrongCurves/wiki/index","tags":["woman","first-starter","dumbbell"],"isMultiweek":false},{"weeks":[],"exercises":[{"variationExpr":"1","exerciseType":{"equipment":"barbell","id":"hipThrust"},"variations":[{"sets":[{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Hip Thrust","id":"lrapruzz","finishDayExpr":"// Simple Exercise Progression script '5lb,1'\nif (completedReps >= reps) {\n state.successes = state.successes + 1\n if (state.successes >= 1) {\n state.weight = state.weight + 5lb\n state.successes = 0\n state.failures = 0\n }\n}\n// End Simple Exercise Progression script","state":{"successes":0,"weight":{"value":55,"unit":"lb"},"failures":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"dumbbell","id":"bentOverRow"},"variations":[{"sets":[{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Bent Over Row","id":"wqxqiijd","finishDayExpr":"// Simple Exercise Progression script '5lb,1'\nif (completedReps >= reps) {\n state.successes = state.successes + 1\n if (state.successes >= 1) {\n state.weight = state.weight + 5lb\n state.successes = 0\n state.failures = 0\n }\n}\n// End Simple Exercise Progression script","state":{"successes":0,"weight":{"value":30,"unit":"lb"},"failures":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"barbell","id":"boxSquat"},"variations":[{"sets":[{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Box Squat","id":"wbasxwuq","finishDayExpr":"","state":{"weight":{"value":45,"unit":"lb"}},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"bodyweight","id":"pushUp"},"variations":[{"sets":[{"repsExpr":"10","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"10","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"10","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Push Up","id":"wbdutaxc","finishDayExpr":"","state":{"weight":{"value":0,"unit":"lb"}},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"barbell","id":"deadlift"},"variations":[{"sets":[{"repsExpr":"10","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"10","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"10","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Deadlift","id":"gesszfou","finishDayExpr":"// Simple Exercise Progression script '5lb,1'\nif (completedReps >= reps) {\n state.successes = state.successes + 1\n if (state.successes >= 1) {\n state.weight = state.weight + 5lb\n state.successes = 0\n state.failures = 0\n }\n}\n// End Simple Exercise Progression script","state":{"successes":0,"weight":{"value":65,"unit":"lb"},"failures":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"bodyweight","id":"sideHipAbductor"},"variations":[{"sets":[{"repsExpr":"30","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Side Hip Abductor","id":"qqpwxmqc","finishDayExpr":"","state":{"weight":{"value":0,"unit":"lb"}},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"bodyweight","id":"crunch"},"variations":[{"sets":[{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Crunch","id":"vketzpgq","finishDayExpr":"","state":{"weight":{"value":0,"unit":"lb"}},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"bodyweight","id":"crossBodyCrunch"},"variations":[{"sets":[{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Cross Body Crunch","id":"pwgfaatf","finishDayExpr":"","state":{"weight":{"value":0,"unit":"lb"}},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"bodyweight","id":"singleLegHipThrust"},"variations":[{"sets":[{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Single Leg Hip Thrust","id":"vduyvmwc","finishDayExpr":"","state":{"weight":{"value":0,"unit":"lb"}},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"bodyweight","id":"chinUp"},"variations":[{"sets":[{"repsExpr":"5","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Chin Up","id":"fyqmoabq","finishDayExpr":"","state":{"weight":{"value":0,"unit":"lb"}},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"dumbbell","id":"bulgarianSplitSquat"},"variations":[{"sets":[{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Bulgarian Split Squat","id":"sqqqfroa","finishDayExpr":"// Simple Exercise Progression script '5lb,1'\nif (completedReps >= reps) {\n state.successes = state.successes + 1\n if (state.successes >= 1) {\n state.weight = state.weight + 5lb\n state.successes = 0\n state.failures = 0\n }\n}\n// End Simple Exercise Progression script","state":{"successes":0,"weight":{"value":10,"unit":"lb"},"failures":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"barbell","id":"overheadPress"},"variations":[{"sets":[{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Overhead Press","id":"xtcokwnl","finishDayExpr":"// Simple Exercise Progression script '5lb,1'\nif (completedReps >= reps) {\n state.successes = state.successes + 1\n if (state.successes >= 1) {\n state.weight = state.weight + 5lb\n state.successes = 0\n state.failures = 0\n }\n}\n// End Simple Exercise Progression script","state":{"successes":0,"weight":{"value":45,"unit":"lb"},"failures":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"barbell","id":"goodMorning"},"variations":[{"sets":[{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Good Morning","id":"nezxjvno","finishDayExpr":"// Simple Exercise Progression script '5lb,1'\nif (completedReps >= reps) {\n state.successes = state.successes + 1\n if (state.successes >= 1) {\n state.weight = state.weight + 5lb\n state.successes = 0\n state.failures = 0\n }\n}\n// End Simple Exercise Progression script","state":{"successes":0,"weight":{"value":45,"unit":"lb"},"failures":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"cable","id":"hipAbductor"},"variations":[{"sets":[{"repsExpr":"30","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Hip Abductor","id":"ryrdvtdj","finishDayExpr":"// Simple Exercise Progression script '5lb,1'\nif (completedReps >= reps) {\n state.successes = state.successes + 1\n if (state.successes >= 1) {\n state.weight = state.weight + 5lb\n state.successes = 0\n state.failures = 0\n }\n}\n// End Simple Exercise Progression script","state":{"successes":0,"weight":{"value":20,"unit":"lb"},"failures":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"bodyweight","id":"plank"},"variations":[{"sets":[{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Plank","id":"ktonzxpl","finishDayExpr":"","state":{"successes":0,"weight":{"value":0,"unit":"lb"},"failures":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"bodyweight","id":"sidePlank"},"variations":[{"sets":[{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Side Plank","id":"ekxelpql","finishDayExpr":"","state":{"weight":{"value":0,"unit":"lb"}},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"barbell","id":"hipThrust"},"variations":[{"sets":[{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Hip Thrust","id":"mbfrsjox","finishDayExpr":"// Simple Exercise Progression script '5lb,1'\nif (completedReps >= reps) {\n state.successes = state.successes + 1\n if (state.successes >= 1) {\n state.weight = state.weight + 5lb\n state.successes = 0\n state.failures = 0\n }\n}\n// End Simple Exercise Progression script","state":{"successes":0,"weight":{"value":45,"unit":"lb"},"failures":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"dumbbell","id":"inclineRow"},"variations":[{"sets":[{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Incline Row","id":"hqvicqoe","finishDayExpr":"// Simple Exercise Progression script '5lb,1'\nif (completedReps >= reps) {\n state.successes = state.successes + 1\n if (state.successes >= 1) {\n state.weight = state.weight + 5lb\n state.successes = 0\n state.failures = 0\n }\n}\n// End Simple Exercise Progression script","state":{"successes":0,"weight":{"value":30,"unit":"lb"},"failures":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"barbell","id":"squat"},"variations":[{"sets":[{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Squat","id":"ktkrgowq","finishDayExpr":"// Simple Exercise Progression script '5lb,1'\nif (completedReps >= reps) {\n state.successes = state.successes + 1\n if (state.successes >= 1) {\n state.weight = state.weight + 5lb\n state.successes = 0\n state.failures = 0\n }\n}\n// End Simple Exercise Progression script","state":{"successes":0,"weight":{"value":45,"unit":"lb"},"failures":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"bodyweight","id":"backExtension"},"variations":[{"sets":[{"repsExpr":"30","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"30","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"30","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Back Extension","id":"hrugcphd","finishDayExpr":"","state":{"weight":{"value":0,"unit":"lb"}},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"barbell","id":"inclineBenchPress"},"variations":[{"sets":[{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Incline Bench Press","id":"ypulxldo","finishDayExpr":"// Simple Exercise Progression script '5lb,1'\nif (completedReps >= reps) {\n state.successes = state.successes + 1\n if (state.successes >= 1) {\n state.weight = state.weight + 5lb\n state.successes = 0\n state.failures = 0\n }\n}\n// End Simple Exercise Progression script","state":{"successes":0,"weight":{"value":45,"unit":"lb"},"failures":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"bodyweight","id":"sideLyingClam"},"variations":[{"sets":[{"repsExpr":"30","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Side Lying Clam","id":"xyfxhdzs","finishDayExpr":"","state":{"weight":{"value":0,"unit":"lb"}},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"bodyweight","id":"hangingLegRaise"},"variations":[{"sets":[{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Hanging Leg Raise","id":"aawcmgdt","finishDayExpr":"","state":{"weight":{"value":0,"unit":"lb"}},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"cable","id":"cableTwist"},"variations":[{"sets":[{"repsExpr":"15","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Cable Twist","id":"heffxadl","finishDayExpr":"","state":{"weight":{"value":10,"unit":"lb"}},"descriptions":[""]}],"author":"Bret Contreras","name":"Strong Curves Week 9-12","days":[{"exercises":[{"id":"lrapruzz"},{"id":"wqxqiijd"},{"id":"wbasxwuq"},{"id":"wbdutaxc"},{"id":"gesszfou"},{"id":"qqpwxmqc"},{"id":"vketzpgq"},{"id":"pwgfaatf"}],"name":"Workout A","id":"ximmjvqo"},{"exercises":[{"id":"vduyvmwc"},{"id":"fyqmoabq"},{"id":"sqqqfroa"},{"id":"xtcokwnl"},{"id":"nezxjvno"},{"id":"ryrdvtdj"},{"id":"ktonzxpl"},{"id":"ekxelpql"}],"name":"Workout B","id":"ukynheng"},{"exercises":[{"id":"lrapruzz"},{"id":"hqvicqoe"},{"id":"ktkrgowq"},{"id":"ypulxldo"},{"id":"hrugcphd"},{"id":"xyfxhdzs"},{"id":"aawcmgdt"},{"id":"heffxadl"}],"name":"Workout C","id":"zwnotnvw"}],"description":"The program focused on gluteal muscles, and it's a good introduction for women into lifting weights.","id":"strongcurves3","shortDescription":"Tailored for women hypertrophy program.","nextDay":1,"url":"https://www.reddit.com/r/StrongCurves/wiki/index","tags":["woman","first-starter","dumbbell"],"isMultiweek":false},{"weeks":[],"exercises":[{"variationExpr":"day > 3 ? day - 3 : day","exerciseType":{"equipment":"barbell","id":"squat"},"variations":[{"sets":[{"repsExpr":"5","isAmrap":false,"weightExpr":"state.fiverm * 0.9"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.fiverm * 0.9"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.fiverm * 0.9"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.fiverm * 0.9"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.fiverm * 0.9"}]},{"sets":[{"repsExpr":"5","isAmrap":false,"weightExpr":"(state.fiverm * 0.9) * 0.8"},{"repsExpr":"5","isAmrap":false,"weightExpr":"(state.fiverm * 0.9) * 0.8"}]},{"sets":[{"repsExpr":"5","isAmrap":false,"weightExpr":"state.fiverm + state.increment"}]}],"name":"Squat","id":"nixoxbou","finishDayExpr":"if ((day == 3 || day == 6) && cr >= r) {\n state.fiverm = state.fiverm + state.increment\n}","state":{"fiverm":{"value":185,"unit":"lb"},"increment":{"value":5,"unit":"lb"}},"descriptions":[""]},{"variationExpr":"day > 3 ? day - 3 : day","exerciseType":{"equipment":"barbell","id":"benchPress"},"variations":[{"sets":[{"repsExpr":"5","isAmrap":false,"weightExpr":"state.fiverm * 0.9"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.fiverm * 0.9"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.fiverm * 0.9"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.fiverm * 0.9"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.fiverm * 0.9"}]},{"sets":[{"repsExpr":"5","isAmrap":false,"weightExpr":"(state.fiverm * 0.9) * 0.8"},{"repsExpr":"5","isAmrap":false,"weightExpr":"(state.fiverm * 0.9) * 0.8"},{"repsExpr":"5","isAmrap":false,"weightExpr":"(state.fiverm * 0.9) * 0.8"}]},{"sets":[{"repsExpr":"5","isAmrap":false,"weightExpr":"state.fiverm + state.increment"}]}],"name":"Bench Press","id":"iuhxbqqv","finishDayExpr":"if ((day == 3 || day == 6) && cr >= r) {\n state.fiverm = state.fiverm + state.increment\n}","state":{"fiverm":{"value":150,"unit":"lb"},"increment":{"value":5,"unit":"lb"}},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"barbell","id":"deadlift"},"variations":[{"sets":[{"repsExpr":"5","isAmrap":false,"weightExpr":"state.fiverm * 0.9"}]}],"name":"Deadlift","id":"byohnziw","finishDayExpr":"state.fiverm = state.fiverm + state.increment","state":{"fiverm":{"value":200,"unit":"lb"},"increment":{"value":5,"unit":"lb"}},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"dumbbell","id":"bicepCurl"},"variations":[{"sets":[{"repsExpr":"10","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"10","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"10","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Bicep Curl","id":"handahlf","finishDayExpr":"// Simple Exercise Progression script '5lb,3'\nif (completedReps >= reps) {\n state.successes = state.successes + 1\n if (state.successes >= 3) {\n state.weight = state.weight + 5lb\n state.successes = 0\n state.failures = 0\n }\n}\n// End Simple Exercise Progression script","state":{"successes":0,"weight":{"value":50,"unit":"lb"},"failures":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"bodyweight","id":"chinUp"},"variations":[{"sets":[{"repsExpr":"1","isAmrap":true,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":true,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":true,"weightExpr":"state.weight"}]}],"name":"Chin Up","id":"iijwfnee","finishDayExpr":"","state":{"weight":{"value":0,"unit":"lb"}},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"bodyweight","id":"backExtension"},"variations":[{"sets":[{"repsExpr":"10","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"10","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"10","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"10","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"10","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Back Extension","id":"jojajgpt","finishDayExpr":"// Simple Exercise Progression script '5lb,3'\nif (completedReps >= reps) {\n state.successes = state.successes + 1\n if (state.successes >= 3) {\n state.weight = state.weight + 5lb\n state.successes = 0\n state.failures = 0\n }\n}\n// End Simple Exercise Progression script","state":{"successes":0,"weight":{"value":0,"unit":"lb"},"failures":0},"descriptions":[""]},{"variationExpr":"day > 3 ? day - 3 : day","exerciseType":{"equipment":"barbell","id":"overheadPress"},"variations":[{"sets":[{"repsExpr":"5","isAmrap":false,"weightExpr":"state.fiverm * 0.9"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.fiverm * 0.9"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.fiverm * 0.9"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.fiverm * 0.9"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.fiverm * 0.9"}]},{"sets":[{"repsExpr":"5","isAmrap":false,"weightExpr":"(state.fiverm * 0.9) * 0.8"},{"repsExpr":"5","isAmrap":false,"weightExpr":"(state.fiverm * 0.9) * 0.8"},{"repsExpr":"5","isAmrap":false,"weightExpr":"(state.fiverm * 0.9) * 0.8"}]},{"sets":[{"repsExpr":"5","isAmrap":false,"weightExpr":"state.fiverm + state.increment"}]}],"name":"Overhead Press","id":"qxgsztsw","finishDayExpr":"if ((day == 3 || day == 6) && cr >= r) {\n state.fiverm = state.fiverm + state.increment\n}","state":{"fiverm":{"value":100,"unit":"lb"},"increment":{"value":5,"unit":"lb"}},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"barbell","id":"powerClean"},"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":false,"weightExpr":"state.weight"}]}],"name":"Power Clean","id":"fdlmaebd","finishDayExpr":"// Simple Exercise Progression script '5lb,3'\nif (completedReps >= reps) {\n state.successes = state.successes + 1\n if (state.successes >= 3) {\n state.weight = state.weight + 5lb\n state.successes = 0\n state.failures = 0\n }\n}\n// End Simple Exercise Progression script","state":{"successes":0,"weight":{"value":100,"unit":"lb"},"failures":0},"descriptions":[""]}],"author":"Mark Rippetoe","name":"Texas Method","days":[{"exercises":[{"id":"nixoxbou"},{"id":"iuhxbqqv"},{"id":"byohnziw"},{"id":"handahlf"}],"name":"Volume Day BP","id":"owfrcvyj"},{"exercises":[{"id":"nixoxbou"},{"id":"qxgsztsw"},{"id":"iijwfnee"},{"id":"jojajgpt"}],"name":"Recovery Day BP","id":"taknsxih"},{"exercises":[{"id":"nixoxbou"},{"id":"iuhxbqqv"},{"id":"fdlmaebd"}],"name":"Intensity Day BP","id":"macgulqa"},{"exercises":[{"id":"nixoxbou"},{"id":"qxgsztsw"},{"id":"byohnziw"},{"id":"handahlf"}],"name":"Volume Day OH","id":"uymqhvci"},{"exercises":[{"id":"nixoxbou"},{"id":"iuhxbqqv"},{"id":"iijwfnee"},{"id":"jojajgpt"}],"name":"Recovery Day OH","id":"ndhpuplr"},{"exercises":[{"id":"nixoxbou"},{"id":"qxgsztsw"},{"id":"fdlmaebd"}],"name":"Intensity Day OH","id":"axcewzbk"}],"description":"A good program for intermediate lifters from the famous Mark Rippetoe. A good choice when you can't progress anymore adding weight each workout - here you add weight weekly.","id":"texasmethod","shortDescription":"\"Next step\" program after Starting Strength cycle.","nextDay":1,"url":"https://www.t-nation.com/training/texas-method","tags":["intermediate","barbell"],"isMultiweek":false},{"weeks":[],"exercises":[{"quickAddSets":true,"variationExpr":"1","stateMetadata":{},"variations":[{"sets":[]}],"exerciseType":{"equipment":"dumbbell","id":"benchPress"},"warmupSets":[],"name":"Bench Press","description":"Recommended:\n* 1st week: **3 sets, 5-8 reps**.\n* After 1st week: **4 sets, 5-8 reps**.\nFirst set is a top set, after it - drop **~10%** in weight.","id":"yvexabrc","state":{},"finishDayExpr":"","descriptions":["Recommended:\n* 1st week: **3 sets, 5-8 reps**.\n* After 1st week: **4 sets, 5-8 reps**.\nFirst set is a top set, after it - drop **~10%** in weight."]},{"quickAddSets":true,"variationExpr":"1","stateMetadata":{},"variations":[{"sets":[]}],"exerciseType":{"equipment":"dumbbell","id":"bentOverOneArmRow"},"warmupSets":[],"name":"Bent Over One Arm Row","description":"Recommended:\n* 1st week: **2 sets, 6-10 reps**\n* After 1st week: **3 sets, 6-10 reps**","id":"repmevwp","state":{},"finishDayExpr":"","descriptions":["Recommended:\n* 1st week: **2 sets, 6-10 reps**\n* After 1st week: **3 sets, 6-10 reps**"]},{"quickAddSets":true,"variationExpr":"1","stateMetadata":{},"variations":[{"sets":[]}],"exerciseType":{"equipment":"leverageMachine","id":"chestFly"},"warmupSets":[],"name":"Chest Fly","description":"Recommended:\n* 1st week: **2 sets, 10-15 reps**.\n* After 1st week: **3 sets, 10-15 reps**.","id":"plfcedhr","state":{},"finishDayExpr":"","descriptions":["Recommended:\n* 1st week: **2 sets, 10-15 reps**.\n* After 1st week: **3 sets, 10-15 reps**."]},{"quickAddSets":true,"variationExpr":"1","stateMetadata":{},"variations":[{"sets":[]}],"exerciseType":{"equipment":"cable","id":"reverseLatPulldown"},"warmupSets":[],"name":"Reverse Lat Pulldown","description":"Recommended:\n* 1st week: **2 sets, 10-15 reps**.\n* After 1st week: **3 sets, 10-5 reps**.","id":"zljjeokj","state":{},"finishDayExpr":"","descriptions":["Recommended:\n* 1st week: **2 sets, 10-15 reps**.\n* After 1st week: **3 sets, 10-5 reps**."]},{"quickAddSets":true,"variationExpr":"1","stateMetadata":{},"variations":[{"sets":[]}],"exerciseType":{"equipment":"cable","id":"tricepsPushdown"},"warmupSets":[],"name":"Triceps Pushdown","description":"Recommended:\n* 1st week: **2 sets, 10-15 reps**.\n* After 1st week: **3 sets, 10-15 reps**.","id":"flldsqmm","state":{},"finishDayExpr":"","descriptions":["Recommended:\n* 1st week: **2 sets, 10-15 reps**.\n* After 1st week: **3 sets, 10-15 reps**."]},{"quickAddSets":true,"variationExpr":"1","stateMetadata":{},"variations":[{"sets":[]}],"exerciseType":{"equipment":"barbell","id":"uprightRow"},"warmupSets":[],"name":"Upright Row","description":"Recommended: **2 sets, 6-10 reps**","id":"gvayvdob","state":{},"finishDayExpr":"","descriptions":["Recommended: **2 sets, 6-10 reps**"]},{"quickAddSets":true,"variationExpr":"1","stateMetadata":{},"variations":[{"sets":[]}],"exerciseType":{"equipment":"dumbbell","id":"lateralRaise"},"warmupSets":[],"name":"Lateral Raise","description":"Recommended:\n* 1st week: **1 set, 8-12 reps**.\n* After 1st week: **2 sets, 8-12 reps**.","id":"efajbjvu","state":{},"finishDayExpr":"","descriptions":["Recommended:\n* 1st week: **1 set, 8-12 reps**.\n* After 1st week: **2 sets, 8-12 reps**."]},{"quickAddSets":true,"variationExpr":"1","stateMetadata":{},"variations":[{"sets":[]}],"exerciseType":{"equipment":"barbell","id":"squat"},"warmupSets":[],"name":"Squat","description":"Recommended:\n* 1st week: **3 sets, 5-8 reps**.\n* After 1st week: **4 sets, 5-8 reps**.\nFirst set is a top set, after it - drop **~10%** in weight.","id":"epvbejhi","state":{},"finishDayExpr":"","descriptions":["Recommended:\n* 1st week: **3 sets, 5-8 reps**.\n* After 1st week: **4 sets, 5-8 reps**.\nFirst set is a top set, after it - drop **~10%** in weight."]},{"quickAddSets":true,"variationExpr":"1","stateMetadata":{},"variations":[{"sets":[]}],"exerciseType":{"equipment":"barbell","id":"romanianDeadlift"},"warmupSets":[],"name":"Romanian Deadlift","description":"Recommended:\n* 1st week: **1 set, 6-10 reps**.\n* After 1st week: **2 sets, 6-10 reps**.\nFirst set is a top set, after it - drop **~10%** in weight.","id":"zisnnxoh","state":{},"finishDayExpr":"","descriptions":["Recommended:\n* 1st week: **1 set, 6-10 reps**.\n* After 1st week: **2 sets, 6-10 reps**.\nFirst set is a top set, after it - drop **~10%** in weight."]},{"quickAddSets":true,"variationExpr":"1","stateMetadata":{},"variations":[{"sets":[]}],"exerciseType":{"equipment":"dumbbell","id":"lunge"},"warmupSets":[],"name":"Lunge","description":"Recommended:\n* 1st week: **2 sets, 8-12 reps**\n* After 1st week: **3 sets, 8-12 reps**","id":"rqzunbva","state":{},"finishDayExpr":"","descriptions":["Recommended:\n* 1st week: **2 sets, 8-12 reps**\n* After 1st week: **3 sets, 8-12 reps**"]},{"quickAddSets":true,"variationExpr":"1","stateMetadata":{},"variations":[{"sets":[]}],"exerciseType":{"equipment":"leverageMachine","id":"legExtension"},"warmupSets":[],"name":"Leg Extension","description":"Recommended:\n* 1st week: **1 set, 10-15 reps**\n* After 1st week: **2 sets, 10-15 reps**","id":"uxsnjdln","state":{},"finishDayExpr":"","descriptions":["Recommended:\n* 1st week: **1 set, 10-15 reps**\n* After 1st week: **2 sets, 10-15 reps**"]},{"quickAddSets":true,"variationExpr":"1","stateMetadata":{},"variations":[{"sets":[]}],"exerciseType":{"equipment":"dumbbell","id":"hammerCurl"},"warmupSets":[],"name":"Hammer Curl","description":"Recommended: **2 sets, 8-12 reps**","id":"tvrotmfj","state":{},"finishDayExpr":"","descriptions":["Recommended: **2 sets, 8-12 reps**"]},{"quickAddSets":true,"variationExpr":"1","stateMetadata":{},"variations":[{"sets":[]}],"exerciseType":{"equipment":"cable","id":"bicepCurl"},"warmupSets":[],"name":"Bicep Curl","description":"Recommended:\n* 1st week: **1 set, 6-10 reps**\n* After 1st week: **2 sets, 6-10 reps**","id":"twdxdebi","state":{},"finishDayExpr":"","descriptions":["Recommended:\n* 1st week: **1 set, 6-10 reps**\n* After 1st week: **2 sets, 6-10 reps**"]},{"quickAddSets":true,"variationExpr":"1","stateMetadata":{},"variations":[{"sets":[]}],"exerciseType":{"equipment":"cable","id":"lateralRaise"},"warmupSets":[],"name":"Lateral Raise","description":"Recommended: **2 sets, 8-12 reps**","id":"gijcsfmv","state":{},"finishDayExpr":"","descriptions":["Recommended: **2 sets, 8-12 reps**"]},{"quickAddSets":true,"variationExpr":"1","stateMetadata":{},"variations":[{"sets":[]}],"exerciseType":{"equipment":"barbell","id":"singleLegCalfRaise"},"warmupSets":[],"name":"Single Leg Calf Raise","description":"Recommended:\n* 1st week: **2 sets, 8-12 reps**\n* After 1st week: **3 sets, 8-12 reps**","id":"fdknerfl","state":{},"finishDayExpr":"","descriptions":["Recommended:\n* 1st week: **2 sets, 8-12 reps**\n* After 1st week: **3 sets, 8-12 reps**"]},{"quickAddSets":true,"variationExpr":"1","stateMetadata":{},"variations":[{"sets":[]}],"exerciseType":{"equipment":"barbell","id":"deadlift"},"warmupSets":[],"name":"Deadlift","description":"Recommended:\n* 1st week: **2 sets, 5-8 reps**.\n* After 1st week: **3 sets, 5-8 reps**.\nFirst set is a top set, after it - drop **~10%** in weight.","id":"moxpkkbb","state":{},"finishDayExpr":"","descriptions":["Recommended:\n* 1st week: **2 sets, 5-8 reps**.\n* After 1st week: **3 sets, 5-8 reps**.\nFirst set is a top set, after it - drop **~10%** in weight."]},{"quickAddSets":true,"variationExpr":"1","stateMetadata":{},"variations":[{"sets":[]}],"exerciseType":{"equipment":"barbell","id":"benchPressCloseGrip"},"warmupSets":[],"name":"Bench Press Close Grip","description":"Recommended:\n* 1st week: **2 sets, 6-10 reps**.\n* After 1st week: **3 sets, 6-10 reps**.\nFirst set is a top set, after it - drop **~10%** in weight.","id":"tcfvtkwa","state":{},"finishDayExpr":"","descriptions":["Recommended:\n* 1st week: **2 sets, 6-10 reps**.\n* After 1st week: **3 sets, 6-10 reps**.\nFirst set is a top set, after it - drop **~10%** in weight."]},{"quickAddSets":true,"variationExpr":"1","stateMetadata":{},"variations":[{"sets":[]}],"exerciseType":{"equipment":"barbell","id":"chestSupportedRow"},"warmupSets":[],"name":"Chest-Supported Row","description":"Recommended:\n* 1st week: **2 sets, 8-12 reps**\n* After 1st week: **3 sets, 8-12 reps**","id":"xozvvtju","state":{},"finishDayExpr":"","descriptions":["Recommended:\n* 1st week: **2 sets, 8-12 reps**\n* After 1st week: **3 sets, 8-12 reps**"]},{"quickAddSets":true,"variationExpr":"1","stateMetadata":{},"variations":[{"sets":[]}],"exerciseType":{"equipment":"dumbbell","id":"skullcrusher"},"warmupSets":[],"name":"Skullcrusher","description":"Recommended:\n* 1st week: **2 sets, 8-12 reps**\n* After 1st week: **3 sets, 8-12 reps**","id":"qqljybct","state":{},"finishDayExpr":"","descriptions":["Recommended:\n* 1st week: **2 sets, 8-12 reps**\n* After 1st week: **3 sets, 8-12 reps**"]},{"quickAddSets":true,"variationExpr":"1","stateMetadata":{},"variations":[{"sets":[]}],"exerciseType":{"equipment":"barbell","id":"uprightRow"},"warmupSets":[],"name":"Upright Row","description":"Recommended: **2 sets, 8-12 reps**","id":"wcbtalzf","state":{},"finishDayExpr":"","descriptions":["Recommended: **2 sets, 8-12 reps**"]},{"quickAddSets":true,"variationExpr":"1","stateMetadata":{},"variations":[{"sets":[]}],"exerciseType":{"equipment":"dumbbell","id":"lateralRaise"},"warmupSets":[],"name":"Lateral Raise","description":"Recommended:\n* 1st week: **1 set, 12-20 reps**\n* After 1st week: **2 sets, 12-20 reps**","id":"pikysxts","state":{},"finishDayExpr":"","descriptions":["Recommended:\n* 1st week: **1 set, 12-20 reps**\n* After 1st week: **2 sets, 12-20 reps**"]},{"quickAddSets":true,"variationExpr":"1","stateMetadata":{},"variations":[{"sets":[]}],"exerciseType":{"equipment":"smith","id":"squat"},"warmupSets":[],"name":"Squat","description":"Recommended:\n* 1st week: **2 sets, 8-12 reps**\n* After 1st week: **3 sets, 8-12 reps**","id":"qvebzjhz","state":{},"finishDayExpr":"","descriptions":["Recommended:\n* 1st week: **2 sets, 8-12 reps**\n* After 1st week: **3 sets, 8-12 reps**"]},{"quickAddSets":true,"variationExpr":"1","stateMetadata":{},"variations":[{"sets":[]}],"exerciseType":{"equipment":"leverageMachine","id":"legPress"},"warmupSets":[],"name":"Leg Press","description":"Recommended:\n* 1st week: **2 sets, 8-12 reps**\n* After 1st week: **3 sets, 8-12 reps**","id":"bbtrivwn","state":{},"finishDayExpr":"","descriptions":["Recommended:\n* 1st week: **2 sets, 8-12 reps**\n* After 1st week: **3 sets, 8-12 reps**"]},{"quickAddSets":true,"variationExpr":"1","stateMetadata":{},"variations":[{"sets":[]}],"exerciseType":{"equipment":"leverageMachine","id":"calfPressOnLegPress"},"warmupSets":[],"name":"Calf Press on Leg Press","description":"Recommended: **3 sets, 10-15 reps**","id":"iqacumev","state":{},"finishDayExpr":"","descriptions":["Recommended: **3 sets, 10-15 reps**"]},{"quickAddSets":true,"variationExpr":"1","stateMetadata":{},"variations":[{"sets":[]}],"exerciseType":{"equipment":"leverageMachine","id":"legCurl"},"warmupSets":[],"name":"Leg Curl","description":"Recommended:\n* 1st week: **1 sets, 10-15 reps**\n* After 1st week: **2 sets, 10-15 reps**","id":"qokuxicb","state":{},"finishDayExpr":"","descriptions":["Recommended:\n* 1st week: **1 sets, 10-15 reps**\n* After 1st week: **2 sets, 10-15 reps**"]},{"quickAddSets":true,"variationExpr":"1","stateMetadata":{},"variations":[{"sets":[]}],"exerciseType":{"equipment":"dumbbell","id":"lyingBicepCurl"},"warmupSets":[],"name":"Lying Bicep Curl","description":"Recommended: **2 sets, 6-10 reps**","id":"wzepduum","state":{},"finishDayExpr":"","descriptions":["Recommended: **2 sets, 6-10 reps**"]},{"quickAddSets":true,"variationExpr":"1","stateMetadata":{},"variations":[{"sets":[]}],"exerciseType":{"equipment":"ezbar","id":"preacherCurl"},"warmupSets":[],"name":"Preacher Curl","description":"Recommended:\n* 1st week: **1 sets, 10-15 reps**\n* After 1st week: **2 sets, 10-15 reps**","id":"syvbfsdw","state":{},"finishDayExpr":"","descriptions":["Recommended:\n* 1st week: **1 sets, 10-15 reps**\n* After 1st week: **2 sets, 10-15 reps**"]},{"quickAddSets":true,"variationExpr":"1","stateMetadata":{},"variations":[{"sets":[]}],"exerciseType":{"equipment":"cable","id":"lateralRaise"},"warmupSets":[],"name":"Lateral Raise","description":"Recommended: **2 sets, 10-15 reps**","id":"anvlvvxw","state":{},"finishDayExpr":"","descriptions":["Recommended: **2 sets, 10-15 reps**"]},{"quickAddSets":true,"variationExpr":"1","stateMetadata":{},"variations":[{"sets":[]}],"exerciseType":{"equipment":"barbell","id":"overheadPress"},"warmupSets":[],"name":"Overhead Press","description":"Recommended:\n* 1st week: **2 sets, 5-8 reps**.\n* After 1st week: **3 sets, 5-8 reps**.\nFirst set is a top set, after it - drop **~10%** in weight.","id":"sizerulc","state":{},"finishDayExpr":"","descriptions":["Recommended:\n* 1st week: **2 sets, 5-8 reps**.\n* After 1st week: **3 sets, 5-8 reps**.\nFirst set is a top set, after it - drop **~10%** in weight."]},{"quickAddSets":true,"variationExpr":"1","stateMetadata":{},"variations":[{"sets":[]}],"exerciseType":{"equipment":"bodyweight","id":"chinUp"},"warmupSets":[],"name":"Chin Up","description":"**Weighted Chinups**. Recommended:\n* 1st week: **2 sets, 6-10 reps**.\n* After 1st week: **3 sets, 6-10 reps**.\nFirst set is a top set, after it - drop **~10%** in weight.","id":"absecrqx","state":{},"finishDayExpr":"","descriptions":["**Weighted Chinups**. Recommended:\n* 1st week: **2 sets, 6-10 reps**.\n* After 1st week: **3 sets, 6-10 reps**.\nFirst set is a top set, after it - drop **~10%** in weight."]}],"author":"Dr. Swole","name":"Dr. Swole Upper Lower, Low Volume","description":"The upper lower split is a highly versatile training set-up. This program uses a modified version of upper lower, with some changes to the traditional split to solve its disadvantages. The workout plan is set with low volumes, well-designed for a beginner bodybuilder or someone who responds to low volume training.","days":[{"name":"Upper 1","exercises":[{"id":"yvexabrc"},{"id":"repmevwp"},{"id":"plfcedhr"},{"id":"zljjeokj"},{"id":"flldsqmm"},{"id":"gvayvdob"},{"id":"efajbjvu"}],"id":"xevfgcke"},{"name":"Lower 1","exercises":[{"id":"epvbejhi"},{"id":"zisnnxoh"},{"id":"rqzunbva"},{"id":"uxsnjdln"},{"id":"tvrotmfj"},{"id":"twdxdebi"},{"id":"gijcsfmv"},{"id":"fdknerfl"}],"id":"voveggqs"},{"name":"Upper 2","exercises":[{"id":"sizerulc"},{"id":"absecrqx"},{"id":"tcfvtkwa"},{"id":"xozvvtju"},{"id":"qqljybct"},{"id":"wcbtalzf"},{"id":"pikysxts"}],"id":"wrlajdgu"},{"name":"Lower 2","exercises":[{"id":"moxpkkbb"},{"id":"qvebzjhz"},{"id":"bbtrivwn"},{"id":"iqacumev"},{"id":"qokuxicb"},{"id":"wzepduum"},{"id":"syvbfsdw"},{"id":"anvlvvxw"}],"id":"etcndjgd"}],"id":"drswoleullowvolume","shortDescription":"A 4 day beginner hypertrophy program based on the upper lower split.","url":"https://www.youtube.com/@DrSwole","nextDay":1,"tags":[],"isMultiweek":false},{"weeks":[],"exercises":[{"variationExpr":"if (state.week == 1 || state.week == 7) { 1 }\nelse if (state.week == 2) { 2 }\nelse if (state.week == 3 || state.week == 8) { 3 }\nelse if (state.week == 4) { 4 }\nelse if (state.week == 5) { 5 }\nelse if (state.week == 6) { 6 }\nelse { 7 }","stateMetadata":{},"variations":[{"sets":[{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":true}]},{"sets":[{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":true}]},{"sets":[{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":true}]},{"sets":[{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps - 1","weightExpr":"state.tm * ((state.intensity + 2.5) / 100)","isAmrap":false},{"repsExpr":"state.reps - 2","weightExpr":"state.tm * ((state.intensity + 5) / 100)","isAmrap":false},{"repsExpr":"state.reps - 2","weightExpr":"state.tm * ((state.intensity + 5) / 100)","isAmrap":false},{"repsExpr":"state.reps - 2","weightExpr":"state.tm * ((state.intensity + 5) / 100)","isAmrap":false},{"repsExpr":"state.reps - 2","weightExpr":"state.tm * ((state.intensity + 5) / 100)","isAmrap":false},{"repsExpr":"state.reps - 2","weightExpr":"state.tm * ((state.intensity + 5) / 100)","isAmrap":true}]},{"sets":[{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps - 1","weightExpr":"state.tm * ((state.intensity + 2.5) / 100)","isAmrap":false},{"repsExpr":"state.reps - 2","weightExpr":"state.tm * ((state.intensity + 5) / 100)","isAmrap":false},{"repsExpr":"state.reps - 2","weightExpr":"state.tm * ((state.intensity + 5) / 100)","isAmrap":false},{"repsExpr":"state.reps - 2","weightExpr":"state.tm * ((state.intensity + 5) / 100)","isAmrap":false},{"repsExpr":"state.reps - 2","weightExpr":"state.tm * ((state.intensity + 5) / 100)","isAmrap":true}]},{"sets":[{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps - 1","weightExpr":"state.tm * ((state.intensity + 2.5) / 100)","isAmrap":false},{"repsExpr":"state.reps - 2","weightExpr":"state.tm * ((state.intensity + 5) / 100)","isAmrap":false},{"repsExpr":"state.reps - 2","weightExpr":"state.tm * ((state.intensity + 5) / 100)","isAmrap":false},{"repsExpr":"state.reps - 2","weightExpr":"state.tm * ((state.intensity + 5) / 100)","isAmrap":true}]},{"sets":[{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps - 1","weightExpr":"state.tm * ((state.intensity + 2.5) / 100)","isAmrap":false},{"repsExpr":"state.reps - 2","weightExpr":"state.tm * ((state.intensity + 5) / 100)","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","description":"**T1**. Initially set your training max (TM) via **tm** state variable, which is approximately your 2RM.","id":"vhpcbtob","state":{"intensity":85,"tm":{"value":455,"unit":"lb"},"week":1,"reps":4},"finishDayExpr":"state.week += 1\nif (state.week > 9) {\n state.week = 1\n}\n\nif (state.week == 1) { state.intensity = 85 }\nif (state.week == 2) { state.intensity = 90 }\nif (state.week == 3) { state.intensity = 85 }\nif (state.week == 4) { state.intensity = 87.5 }\nif (state.week == 5) { state.intensity = 90 }\nif (state.week == 6) { state.intensity = 92.5 }\nif (state.week == 7) { state.intensity = 90 }\nif (state.week == 8) { state.intensity = 92.5 }\nif (state.week == 9) { state.intensity = 95 }\n\nif (state.week == 1) { state.reps = 4 }\nif (state.week == 2) { state.reps = 3 }\nif (state.week == 3) { state.reps = 2 }\nif (state.week == 4) { state.reps = 3 }\nif (state.week == 5) { state.reps = 3 }\nif (state.week == 6) { state.reps = 3 }\nif (state.week == 7) { state.reps = 3 }\nif (state.week == 8) { state.reps = 1 }\nif (state.week == 9) { state.reps = 3 }","timerExpr":"180 + (state.week - 1) * 10","descriptions":["**T1**. Initially set your training max (TM) via **tm** state variable, which is approximately your 2RM."]},{"variationExpr":"if (state.week == 1) { 1 }\nelse if (state.week == 2 || state.week == 3) { 2 }\nelse if (state.week == 4) { 3 }\nelse if (state.week == 5 || state.week == 6) { 4 }\nelse if (state.week == 7) { 5 }\nelse if (state.week == 8) { 6 }\nelse { 7 }","stateMetadata":{},"variations":[{"sets":[{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":true}]},{"sets":[{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false}]},{"sets":[{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":true}]},{"sets":[{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false}]},{"sets":[{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":true}]},{"sets":[{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false}]},{"sets":[{"repsExpr":"0","weightExpr":"0lb","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","description":"**T2**. Same as **T1** - initially set your TM based on ~2RM.","id":"miypkvzb","state":{"intensity":60,"tm":{"value":245,"unit":"lb"},"week":1,"reps":10},"finishDayExpr":"state.week += 1\nif (state.week > 9) {\n state.week = 1\n}\n\nif (state.week == 1) { state.intensity = 60 }\nif (state.week == 2) { state.intensity = 65 }\nif (state.week == 3) { state.intensity = 70 }\nif (state.week == 4) { state.intensity = 75 }\nif (state.week == 5) { state.intensity = 77.5 }\nif (state.week == 6) { state.intensity = 80 }\nif (state.week == 7) { state.intensity = 82.5 }\nif (state.week == 8) { state.intensity = 85 }\nif (state.week == 9) { state.intensity = 100 }\n\nif (state.week == 1) { state.reps = 10 }\nif (state.week == 2) { state.reps = 8 }\nif (state.week == 3) { state.reps = 6 }\nif (state.week == 4) { state.reps = 5 }\nif (state.week == 5) { state.reps = 4 }\nif (state.week == 6) { state.reps = 3 }\nif (state.week == 7) { state.reps = 2 }\nif (state.week == 8) { state.reps = 1 }\nif (state.week == 9) { state.reps = 0 }","descriptions":["**T2**. Same as **T1** - initially set your TM based on ~2RM."]},{"variationExpr":"if (state.week == 1 || state.week == 2) { 1 }\nelse if (state.week == 3 || state.week == 4) { 2 }\nelse if (state.week == 5 || state.week == 6) { 3 }\nelse if (state.week == 7 || state.week == 8) { 4 }\nelse { 5 }","stateMetadata":{},"variations":[{"sets":[{"repsExpr":"state.reps","weightExpr":"state.rm","isAmrap":false},{"repsExpr":"1","weightExpr":"state.rm","isAmrap":true},{"repsExpr":"1","weightExpr":"state.rm","isAmrap":true},{"repsExpr":"1","weightExpr":"state.rm","isAmrap":true},{"repsExpr":"1","weightExpr":"state.rm","isAmrap":true}]},{"sets":[{"repsExpr":"state.reps","weightExpr":"state.rm","isAmrap":false},{"repsExpr":"1","weightExpr":"state.rm","isAmrap":true},{"repsExpr":"1","weightExpr":"state.rm","isAmrap":true},{"repsExpr":"1","weightExpr":"state.rm","isAmrap":true}]},{"sets":[{"repsExpr":"state.reps","weightExpr":"state.rm","isAmrap":false},{"repsExpr":"1","weightExpr":"state.rm","isAmrap":true},{"repsExpr":"1","weightExpr":"state.rm","isAmrap":true}]},{"sets":[{"repsExpr":"state.reps","weightExpr":"state.rm","isAmrap":false},{"repsExpr":"1","weightExpr":"state.rm","isAmrap":true}]},{"sets":[{"repsExpr":"state.reps","weightExpr":"state.rm","isAmrap":false}]}],"exerciseType":{"equipment":"cable","id":"seatedRow"},"warmupSets":[{"value":0.3,"threshold":{"value":10,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":10,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":10,"unit":"lb"},"reps":5}],"name":"Seated Row","description":"**T3**. In 3-4 sets work up to heaviest first rep. Once reached that's the first set. Set the `rm` state variable to that weight.\t\t\t\t","id":"uiqkwphq","state":{"rm":{"value":50,"unit":"lb"},"reps":15,"week":1},"finishDayExpr":"state.week += 1\nif (state.week > 9) {\n state.week = 1\n}\n\nif (state.week == 1) { state.reps = 15 }\nif (state.week == 2) { state.reps = 15 }\nif (state.week == 3) { state.reps = 12 }\nif (state.week == 4) { state.reps = 12 }\nif (state.week == 5) { state.reps = 10 }\nif (state.week == 6) { state.reps = 10 }\nif (state.week == 7) { state.reps = 8 }\nif (state.week == 8) { state.reps = 8 }\nif (state.week == 9) { state.reps = 10 }","timerExpr":"60 + (state.week - 1) * 3","descriptions":["**T3**. In 3-4 sets work up to heaviest first rep. Once reached that's the first set. Set the `rm` state variable to that weight.\t\t\t\t"]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"ezbar","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","description":"**T3**. In 3-4 sets work up to heaviest first rep. Once reached that's the first set. Set the `rm` state variable to that weight.","id":"jfiuakpx","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"uiqkwphq","states":{"uiqkwphq":{"rm":{"value":50,"unit":"lb"},"reps":15,"week":1}}},"descriptions":["**T3**. In 3-4 sets work up to heaviest first rep. Once reached that's the first set. Set the `rm` state variable to that weight."]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","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","description":"**T3**. In 3-4 sets work up to heaviest first rep. Once reached that's the first set. Set the `rm` state variable to that weight.","id":"dllyxplu","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"uiqkwphq","states":{"uiqkwphq":{"rm":{"value":50,"unit":"lb"},"reps":15,"week":1}}},"descriptions":["**T3**. In 3-4 sets work up to heaviest first rep. Once reached that's the first set. Set the `rm` state variable to that weight."]},{"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","id":"izfitzjs","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"vhpcbtob","states":{"vhpcbtob":{"intensity":85,"tm":{"value":325,"unit":"lb"},"week":1,"reps":4}}},"descriptions":[""]},{"variationExpr":"if (state.week == 1) { 1 }\nelse if (state.week == 2) { 2 }\nelse if (state.week == 3 || state.week == 8) { 3 }\nelse if (state.week == 4 || state.week == 7) { 4 }\nelse if (state.week == 5 || state.week == 6) { 5 }\nelse { 6 }","stateMetadata":{},"variations":[{"sets":[{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":true}]},{"sets":[{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false}]},{"sets":[{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false}]},{"sets":[{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":true}]},{"sets":[{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false}]},{"sets":[{"repsExpr":"0","weightExpr":"0lb","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","description":"**T2**. **Pause Squat** on weeks **1-3** and **7-8**. Same as **T1** - initially set your TM based on ~2RM.","id":"lnidmxqh","state":{"intensity":79,"tm":{"value":455,"unit":"lb"},"week":1,"reps":3},"finishDayExpr":"state.week += 1\nif (state.week > 9) {\n state.week = 1\n}\n\nif (state.week == 1) { state.intensity = 70 }\nif (state.week == 2) { state.intensity = 75 }\nif (state.week == 3) { state.intensity = 80 }\nif (state.week == 4) { state.intensity = 77.5 }\nif (state.week == 5) { state.intensity = 80 }\nif (state.week == 6) { state.intensity = 82.5 }\nif (state.week == 7) { state.intensity = 75 }\nif (state.week == 8) { state.intensity = 77.5 }\nif (state.week == 9) { state.intensity = 100 }\n\nif (state.week == 1) { state.reps = 3 }\nif (state.week == 2) { state.reps = 2 }\nif (state.week == 3) { state.reps = 1 }\nif (state.week == 4) { state.reps = 5 }\nif (state.week == 5) { state.reps = 4 }\nif (state.week == 6) { state.reps = 3 }\nif (state.week == 7) { state.reps = 2 }\nif (state.week == 8) { state.reps = 1 }\nif (state.week == 9) { state.reps = 0 }","descriptions":["**T2**. **Pause Squat** on weeks **1-3** and **7-8**. Same as **T1** - initially set your TM based on ~2RM."]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"dumbbell","id":"seatedOverheadPress"},"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":"Seated Overhead Press","description":"**T3**. In 3-4 sets work up to heaviest first rep. Once reached that's the first set. Set the `rm` state variable to that weight.","id":"txujhaej","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"uiqkwphq","states":{"uiqkwphq":{"rm":{"value":50,"unit":"lb"},"reps":15,"week":1}}},"descriptions":["**T3**. In 3-4 sets work up to heaviest first rep. Once reached that's the first set. Set the `rm` state variable to that weight."]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","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","description":"**T3**. In 3-4 sets work up to heaviest first rep. Once reached that's the first set. Set the `rm` state variable to that weight.","id":"yzyuzdwg","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"uiqkwphq","states":{"uiqkwphq":{"rm":{"value":30,"unit":"lb"},"reps":15,"week":1}}},"descriptions":["**T3**. In 3-4 sets work up to heaviest first rep. Once reached that's the first set. Set the `rm` state variable to that weight."]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","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","description":"**T3**. In 3-4 sets work up to heaviest first rep. Once reached that's the first set. Set the `rm` state variable to that weight.","id":"gozmbaog","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"uiqkwphq","states":{"uiqkwphq":{"rm":{"value":50,"unit":"lb"},"reps":15,"week":1}}},"descriptions":["**T3**. In 3-4 sets work up to heaviest first rep. Once reached that's the first set. Set the `rm` state variable to that weight."]},{"variationExpr":"if (state.week == 1 || state.week == 7) { 1 }\nelse if (state.week == 2) { 2 }\nelse if (state.week == 3 || state.week == 8) { 3 }\nelse if (state.week == 4) { 4 }\nelse if (state.week == 5) { 5 }\nelse if (state.week == 6) { 6 }\nelse { 7 }","stateMetadata":{},"variations":[{"sets":[{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":true}]},{"sets":[{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":true}]},{"sets":[{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":true}]},{"sets":[{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps - 1","weightExpr":"state.tm * ((state.intensity + 2.5) / 100)","isAmrap":false},{"repsExpr":"state.reps - 2","weightExpr":"state.tm * ((state.intensity + 5) / 100)","isAmrap":false},{"repsExpr":"state.reps - 2","weightExpr":"state.tm * ((state.intensity + 5) / 100)","isAmrap":false},{"repsExpr":"state.reps - 2","weightExpr":"state.tm * ((state.intensity + 5) / 100)","isAmrap":false},{"repsExpr":"state.reps - 2","weightExpr":"state.tm * ((state.intensity + 5) / 100)","isAmrap":false},{"repsExpr":"state.reps - 2","weightExpr":"state.tm * ((state.intensity + 5) / 100)","isAmrap":true}]},{"sets":[{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps - 1","weightExpr":"state.tm * ((state.intensity + 2.5) / 100)","isAmrap":false},{"repsExpr":"state.reps - 2","weightExpr":"state.tm * ((state.intensity + 5) / 100)","isAmrap":false},{"repsExpr":"state.reps - 2","weightExpr":"state.tm * ((state.intensity + 5) / 100)","isAmrap":false},{"repsExpr":"state.reps - 2","weightExpr":"state.tm * ((state.intensity + 5) / 100)","isAmrap":false},{"repsExpr":"state.reps - 2","weightExpr":"state.tm * ((state.intensity + 5) / 100)","isAmrap":true}]},{"sets":[{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps - 1","weightExpr":"state.tm * ((state.intensity + 2.5) / 100)","isAmrap":false},{"repsExpr":"state.reps - 2","weightExpr":"state.tm * ((state.intensity + 5) / 100)","isAmrap":false},{"repsExpr":"state.reps - 2","weightExpr":"state.tm * ((state.intensity + 5) / 100)","isAmrap":false},{"repsExpr":"state.reps - 2","weightExpr":"state.tm * ((state.intensity + 5) / 100)","isAmrap":true}]},{"sets":[{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps - 1","weightExpr":"state.tm * ((state.intensity + 2.5) / 100)","isAmrap":false},{"repsExpr":"state.reps - 2","weightExpr":"state.tm * ((state.intensity + 5) / 100)","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","description":"**T1**. Do: \n* **3\" Deficit** on weeks **1-3**\n* **2\" Deficit** on weeks **4-6** \n* **Regular** on weeks **7-9**","id":"mszucikb","state":{"intensity":75,"tm":{"value":455,"unit":"lb"},"week":1,"reps":4},"finishDayExpr":"state.week += 1\nif (state.week > 9) {\n state.week = 1\n}\n\nif (state.week == 1) { state.intensity = 75 }\nif (state.week == 2) { state.intensity = 80 }\nif (state.week == 3) { state.intensity = 85 }\nif (state.week == 4) { state.intensity = 77.5 }\nif (state.week == 5) { state.intensity = 80 }\nif (state.week == 6) { state.intensity = 82.5 }\nif (state.week == 7) { state.intensity = 90 }\nif (state.week == 8) { state.intensity = 92.5 }\nif (state.week == 9) { state.intensity = 95 }\n\nif (state.week == 1) { state.reps = 4 }\nif (state.week == 2) { state.reps = 3 }\nif (state.week == 3) { state.reps = 2 }\nif (state.week == 4) { state.reps = 3 }\nif (state.week == 5) { state.reps = 3 }\nif (state.week == 6) { state.reps = 3 }\nif (state.week == 7) { state.reps = 3 }\nif (state.week == 8) { state.reps = 1 }\nif (state.week == 9) { state.reps = 3 }","timerExpr":"180 + (state.week - 1) * 10","descriptions":["**T1**. Do: \n* **3\" Deficit** on weeks **1-3**\n* **2\" Deficit** on weeks **4-6** \n* **Regular** on weeks **7-9**"]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","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","description":"**T2**. Same as **T1** - initially set your TM based on ~2RM.","id":"nahjbylx","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"uiqkwphq","states":{"uiqkwphq":{"rm":{"value":200,"unit":"lb"},"reps":15,"week":1}}},"descriptions":["**T2**. Same as **T1** - initially set your TM based on ~2RM."]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","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","description":"**T3**. In 3-4 sets work up to heaviest first rep. Once reached that's the first set. Set the `rm` state variable to that weight.","id":"yhzkjdmu","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"uiqkwphq","states":{"uiqkwphq":{"rm":{"value":0,"unit":"lb"},"reps":15,"week":1}}},"descriptions":["**T3**. In 3-4 sets work up to heaviest first rep. Once reached that's the first set. Set the `rm` state variable to that weight."]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","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","description":"**T3**. In 3-4 sets work up to heaviest first rep. Once reached that's the first set. Set the `rm` state variable to that weight.","id":"itbrzmhh","state":{"weight":{"value":0,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"uiqkwphq","states":{"uiqkwphq":{"rm":{"value":0,"unit":"lb"},"reps":15,"week":1}}},"descriptions":["**T3**. In 3-4 sets work up to heaviest first rep. Once reached that's the first set. Set the `rm` state variable to that weight."]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","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","description":"**T3**. In 3-4 sets work up to heaviest first rep. Once reached that's the first set. Set the `rm` state variable to that weight.","id":"ybtrzdot","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"uiqkwphq","states":{"uiqkwphq":{"rm":{"value":20,"unit":"lb"},"reps":15,"week":1}}},"descriptions":["**T3**. In 3-4 sets work up to heaviest first rep. Once reached that's the first set. Set the `rm` state variable to that weight."]},{"variationExpr":"if (state.week == 1 || state.week == 7) { 1 }\nelse if (state.week == 2) { 2 }\nelse if (state.week == 3 || state.week == 8) { 3 }\nelse if (state.week == 4) { 4 }\nelse if (state.week == 5) { 5 }\nelse if (state.week == 6) { 6 }\nelse { 7 }","stateMetadata":{},"variations":[{"sets":[{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":true}]},{"sets":[{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":true}]},{"sets":[{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":true}]},{"sets":[{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps - 1","weightExpr":"state.tm * ((state.intensity + 2.5) / 100)","isAmrap":false},{"repsExpr":"state.reps - 2","weightExpr":"state.tm * ((state.intensity + 5) / 100)","isAmrap":false},{"repsExpr":"state.reps - 2","weightExpr":"state.tm * ((state.intensity + 5) / 100)","isAmrap":false},{"repsExpr":"state.reps - 2","weightExpr":"state.tm * ((state.intensity + 5) / 100)","isAmrap":false},{"repsExpr":"state.reps - 2","weightExpr":"state.tm * ((state.intensity + 5) / 100)","isAmrap":false},{"repsExpr":"state.reps - 2","weightExpr":"state.tm * ((state.intensity + 5) / 100)","isAmrap":true}]},{"sets":[{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps - 1","weightExpr":"state.tm * ((state.intensity + 2.5) / 100)","isAmrap":false},{"repsExpr":"state.reps - 2","weightExpr":"state.tm * ((state.intensity + 5) / 100)","isAmrap":false},{"repsExpr":"state.reps - 2","weightExpr":"state.tm * ((state.intensity + 5) / 100)","isAmrap":false},{"repsExpr":"state.reps - 2","weightExpr":"state.tm * ((state.intensity + 5) / 100)","isAmrap":false},{"repsExpr":"state.reps - 2","weightExpr":"state.tm * ((state.intensity + 5) / 100)","isAmrap":true}]},{"sets":[{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps - 1","weightExpr":"state.tm * ((state.intensity + 2.5) / 100)","isAmrap":false},{"repsExpr":"state.reps - 2","weightExpr":"state.tm * ((state.intensity + 5) / 100)","isAmrap":false},{"repsExpr":"state.reps - 2","weightExpr":"state.tm * ((state.intensity + 5) / 100)","isAmrap":false},{"repsExpr":"state.reps - 2","weightExpr":"state.tm * ((state.intensity + 5) / 100)","isAmrap":true}]},{"sets":[{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps - 1","weightExpr":"state.tm * ((state.intensity + 2.5) / 100)","isAmrap":false},{"repsExpr":"state.reps - 2","weightExpr":"state.tm * ((state.intensity + 5) / 100)","isAmrap":true}]}],"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}],"name":"Sling Shot Bench Press","id":"xtpithbo","state":{"intensity":85,"tm":{"value":325,"unit":"lb"},"week":1,"reps":4},"finishDayExpr":"state.week += 1\nif (state.week > 9) {\n state.week = 1\n}\n\nif (state.week == 1) { state.intensity = 90 }\nif (state.week == 2) { state.intensity = 95 }\nif (state.week == 3) { state.intensity = 100 }\nif (state.week == 4) { state.intensity = 92.5 }\nif (state.week == 5) { state.intensity = 95 }\nif (state.week == 6) { state.intensity = 97.5 }\nif (state.week == 7) { state.intensity = 95 }\nif (state.week == 8) { state.intensity = 97.5 }\nif (state.week == 9) { state.intensity = 100 }\n\nif (state.week == 1) { state.reps = 4 }\nif (state.week == 2) { state.reps = 3 }\nif (state.week == 3) { state.reps = 2 }\nif (state.week == 4) { state.reps = 3 }\nif (state.week == 5) { state.reps = 3 }\nif (state.week == 6) { state.reps = 3 }\nif (state.week == 7) { state.reps = 3 }\nif (state.week == 8) { state.reps = 1 }\nif (state.week == 9) { state.reps = 3 }","timerExpr":"180 + (state.week - 1) * 10","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","description":"**T2**. Same as **T1** - initially set your TM based on ~2RM.","id":"witphhpq","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"miypkvzb","states":{"miypkvzb":{"intensity":60,"tm":{"value":535,"unit":"lb"},"week":1,"reps":10}}},"descriptions":["**T2**. Same as **T1** - initially set your TM based on ~2RM."]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"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","description":"**T3**. In 3-4 sets work up to heaviest first rep. Once reached that's the first set. Set the `rm` state variable to that weight.","id":"vwtomldk","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"uiqkwphq","states":{"uiqkwphq":{"rm":{"value":150,"unit":"lb"},"reps":15,"week":1}}},"descriptions":["**T3**. In 3-4 sets work up to heaviest first rep. Once reached that's the first set. Set the `rm` state variable to that weight."]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"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","description":"**T3**. In 3-4 sets work up to heaviest first rep. Once reached that's the first set. Set the `rm` state variable to that weight.","id":"mvlksxdv","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"uiqkwphq","states":{"uiqkwphq":{"rm":{"value":0,"unit":"lb"},"reps":15,"week":1}}},"descriptions":["**T3**. In 3-4 sets work up to heaviest first rep. Once reached that's the first set. Set the `rm` state variable to that weight."]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"cable","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","description":"**T3**. In 3-4 sets work up to heaviest first rep. Once reached that's the first set. Set the `rm` state variable to that weight.","id":"djnkirtx","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"uiqkwphq","states":{"uiqkwphq":{"rm":{"value":50,"unit":"lb"},"reps":15,"week":1}}},"descriptions":["**T3**. In 3-4 sets work up to heaviest first rep. Once reached that's the first set. Set the `rm` state variable to that weight."]},{"variationExpr":"if (state.week == 1 || state.week == 7) { 1 }\nelse if (state.week == 2) { 2 }\nelse if (state.week == 3 || state.week == 8) { 3 }\nelse if (state.week == 4) { 4 }\nelse if (state.week == 5) { 5 }\nelse if (state.week == 6) { 6 }\nelse { 7 }","stateMetadata":{},"variations":[{"sets":[{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":true}]},{"sets":[{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":true}]},{"sets":[{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":true}]},{"sets":[{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps - 1","weightExpr":"state.tm * ((state.intensity + 2.5) / 100)","isAmrap":false},{"repsExpr":"state.reps - 2","weightExpr":"state.tm * ((state.intensity + 5) / 100)","isAmrap":false},{"repsExpr":"state.reps - 2","weightExpr":"state.tm * ((state.intensity + 5) / 100)","isAmrap":false},{"repsExpr":"state.reps - 2","weightExpr":"state.tm * ((state.intensity + 5) / 100)","isAmrap":false},{"repsExpr":"state.reps - 2","weightExpr":"state.tm * ((state.intensity + 5) / 100)","isAmrap":false},{"repsExpr":"state.reps - 2","weightExpr":"state.tm * ((state.intensity + 5) / 100)","isAmrap":true}]},{"sets":[{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps - 1","weightExpr":"state.tm * ((state.intensity + 2.5) / 100)","isAmrap":false},{"repsExpr":"state.reps - 2","weightExpr":"state.tm * ((state.intensity + 5) / 100)","isAmrap":false},{"repsExpr":"state.reps - 2","weightExpr":"state.tm * ((state.intensity + 5) / 100)","isAmrap":false},{"repsExpr":"state.reps - 2","weightExpr":"state.tm * ((state.intensity + 5) / 100)","isAmrap":false},{"repsExpr":"state.reps - 2","weightExpr":"state.tm * ((state.intensity + 5) / 100)","isAmrap":true}]},{"sets":[{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps - 1","weightExpr":"state.tm * ((state.intensity + 2.5) / 100)","isAmrap":false},{"repsExpr":"state.reps - 2","weightExpr":"state.tm * ((state.intensity + 5) / 100)","isAmrap":false},{"repsExpr":"state.reps - 2","weightExpr":"state.tm * ((state.intensity + 5) / 100)","isAmrap":false},{"repsExpr":"state.reps - 2","weightExpr":"state.tm * ((state.intensity + 5) / 100)","isAmrap":true}]},{"sets":[{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps - 1","weightExpr":"state.tm * ((state.intensity + 2.5) / 100)","isAmrap":false},{"repsExpr":"state.reps - 2","weightExpr":"state.tm * ((state.intensity + 5) / 100)","isAmrap":true}]}],"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}],"name":"Safety Squat Bar Squat","id":"lzxyretc","state":{"intensity":85,"tm":{"value":455,"unit":"lb"},"week":1,"reps":4},"finishDayExpr":"state.week += 1\nif (state.week > 9) {\n state.week = 1\n}\n\nif (state.week == 1) { state.intensity = 70 }\nif (state.week == 2) { state.intensity = 95 }\nif (state.week == 3) { state.intensity = 80 }\nif (state.week == 4) { state.intensity = 72.5 }\nif (state.week == 5) { state.intensity = 75 }\nif (state.week == 6) { state.intensity = 77.5 }\nif (state.week == 7) { state.intensity = 75 }\nif (state.week == 8) { state.intensity = 77.5 }\nif (state.week == 9) { state.intensity = 80 }\n\nif (state.week == 1) { state.reps = 4 }\nif (state.week == 2) { state.reps = 3 }\nif (state.week == 3) { state.reps = 2 }\nif (state.week == 4) { state.reps = 3 }\nif (state.week == 5) { state.reps = 3 }\nif (state.week == 6) { state.reps = 3 }\nif (state.week == 7) { state.reps = 3 }\nif (state.week == 8) { state.reps = 1 }\nif (state.week == 9) { state.reps = 3 }","timerExpr":"180 + (state.week - 1) * 10","descriptions":[""]},{"variationExpr":"if (state.week == 1) { 1 }\nelse if (state.week == 2 || state.week == 3) { 2 }\nelse if (state.week == 4) { 3 }\nelse if (state.week == 5 || state.week == 6) { 4 }\nelse if (state.week == 7) { 5 }\nelse if (state.week == 8) { 6 }\nelse { 7 }","stateMetadata":{},"variations":[{"sets":[{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":true}]},{"sets":[{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false}]},{"sets":[{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":true}]},{"sets":[{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false}]},{"sets":[{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":true}]},{"sets":[{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false}]},{"sets":[{"repsExpr":"0","weightExpr":"0lb","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","description":"**T2**. Same as **T1** - initially set your TM based on ~2RM.","id":"batsgbtg","state":{"intensity":65,"tm":{"value":325,"unit":"lb"},"week":1,"reps":10},"finishDayExpr":"state.week += 1\nif (state.week > 9) {\n state.week = 1\n}\n\nif (state.week == 1) { state.intensity = 65 }\nif (state.week == 2) { state.intensity = 70 }\nif (state.week == 3) { state.intensity = 75 }\nif (state.week == 4) { state.intensity = 80 }\nif (state.week == 5) { state.intensity = 82.5 }\nif (state.week == 6) { state.intensity = 85 }\nif (state.week == 7) { state.intensity = 87.5 }\nif (state.week == 8) { state.intensity = 90 }\nif (state.week == 9) { state.intensity = 100 }\n\nif (state.week == 1) { state.reps = 10 }\nif (state.week == 2) { state.reps = 8 }\nif (state.week == 3) { state.reps = 6 }\nif (state.week == 4) { state.reps = 5 }\nif (state.week == 5) { state.reps = 4 }\nif (state.week == 6) { state.reps = 3 }\nif (state.week == 7) { state.reps = 2 }\nif (state.week == 8) { state.reps = 1 }\nif (state.week == 9) { state.reps = 0 }","descriptions":["**T2**. Same as **T1** - initially set your TM based on ~2RM."]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"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","description":"**T3**. In 3-4 sets work up to heaviest first rep. Once reached that's the first set. Set the `rm` state variable to that weight.","id":"ptxuicrt","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"uiqkwphq","states":{"uiqkwphq":{"rm":{"value":100,"unit":"lb"},"reps":15,"week":1}}},"descriptions":["**T3**. In 3-4 sets work up to heaviest first rep. Once reached that's the first set. Set the `rm` state variable to that weight."]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"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","description":"**T3**. Back Step Lunge. In 3-4 sets work up to heaviest first rep. Once reached that's the first set. Set the `rm` state variable to that weight.","id":"sgwyxmqr","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"uiqkwphq","states":{"uiqkwphq":{"rm":{"value":45,"unit":"lb"},"reps":15,"week":1}}},"descriptions":["**T3**. Back Step Lunge. In 3-4 sets work up to heaviest first rep. Once reached that's the first set. Set the `rm` state variable to that weight."]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"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","description":"**T3**. In 3-4 sets work up to heaviest first rep. Once reached that's the first set. Set the `rm` state variable to that weight.","id":"hxhsjdcp","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"uiqkwphq","states":{"uiqkwphq":{"rm":{"value":50,"unit":"lb"},"reps":15,"week":1}}},"descriptions":["**T3**. In 3-4 sets work up to heaviest first rep. Once reached that's the first set. Set the `rm` state variable to that weight."]}],"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":"vhpcbtob"},{"id":"miypkvzb"},{"id":"uiqkwphq"},{"id":"jfiuakpx"},{"id":"dllyxplu"}],"id":"cghmivdu"},{"name":"Day 2","exercises":[{"id":"izfitzjs"},{"id":"lnidmxqh"},{"id":"txujhaej"},{"id":"yzyuzdwg"},{"id":"gozmbaog"}],"id":"nsungwuk"},{"name":"Day 3","exercises":[{"id":"mszucikb"},{"id":"nahjbylx"},{"id":"yhzkjdmu"},{"id":"itbrzmhh"},{"id":"ybtrzdot"}],"id":"bbguyzlf"},{"name":"Day 4","exercises":[{"id":"xtpithbo"},{"id":"witphhpq"},{"id":"vwtomldk"},{"id":"mvlksxdv"},{"id":"djnkirtx"}],"id":"kzqptpdh"},{"name":"Day 5","exercises":[{"id":"lzxyretc"},{"id":"batsgbtg"},{"id":"ptxuicrt"},{"id":"sgwyxmqr"},{"id":"hxhsjdcp"}],"id":"bmxwwgsn"}],"id":"gzcluhf9","shortDescription":"9-week GZCL program adopting a Daily Undulating Periodization model of progression. Ultra High Frequency.","url":"https://www.gainzfever.com/","nextDay":1,"tags":[],"isMultiweek":false},{"weeks":[],"exercises":[{"variationExpr":"1","stateMetadata":{},"variations":[{"sets":[{"repsExpr":"state.reps","weightExpr":"state.weight","isAmrap":false},{"repsExpr&quo