Ruminate(set: $originalLength to $ruminationActions's length)\
<center>(text-size: 2)[When you ruminate...
[(cycling-link: bind $tactic, ...$ruminationActions)]]<cycling|</center>\
(set: $pos to 0)\
(set: $checkPos to 0)
(text-size: 1.5)+(button:)[(linkrerun: "Sounds good!")[(set: $checkPos to it +1)(set: $checkName to "check"+(string:$checkPos))(if: $pos is <2)[(set: $pos to it + 1)](else-if: $pos is 2)[(set: $pos to 1)](set: $tacticName to "tactic"+(string:$pos))(append: (hooksnamed: $tacticName))[(print:"(checkbox: bind $"+"checkName, "+'"'+'"'+",)") (print: $tactic)
(opacity: 0.5)[(print: $ruminationActionsDM's $tactic)]
](set: $ruminationActions to it - (a:$tactic))(rerun:?cycling)]]
(textsize: 1.5)[==\
|=
[]<tactic1|
=|
[]<tactic2|
|==|
(button:)[(linkrerun: "Reset")[(replace: ?tactic1)[](replace: ?tactic2)[](set: $ruminationActions to (array: 'abbreviate', 'appreciate', 'collaborate', 'consolidate', 'coordinate', 'differentiate', 'disassociate', 'disseminate', 'estimate', 'excavate', 'manipulate', 'masturbate', 'participate', 'rearticulate', 'recuperate', 'refrigerate', 'relocate', 'renegotiate', 'substantiate', 'uncomplicate'))(rerun:?cycling)(set: $pos to 0)(set: $checkPos to 0)]](set: $ruminationActions to (array: 'abbreviate', 'appreciate', 'collaborate', 'consolidate', 'coordinate', 'differentiate', 'disassociate', 'disseminate', 'estimate', 'excavate', 'manipulate', 'masturbate', 'participate', 'rearticulate', 'recuperate', 'refrigerate', 'relocate', 'renegotiate', 'substantiate', 'uncomplicate'))\
(set: $ruminationActionsDM to (dm: 'abbreviate', 'Just cut things short.', 'appreciate', 'See what’s working.', 'collaborate', 'See if someone will help.', 'consolidate', 'Get your notes under control.', 'coordinate', 'Reach out to collaborators.', 'differentiate', 'Pull the elements apart for a look.', 'disassociate', 'Distract yourself.', 'disseminate', 'Show people.', 'estimate', 'Take a quick guess.', 'excavate', 'Do a bit of digging.', 'manipulate', 'Change the things you can change.', 'masturbate', 'Calm down.', 'participate', 'Tap into existing structures.', 'rearticulate', 'Define it differently.', 'recuperate', 'Take a break!', 'refrigerate', 'Put if off for a bit.', 'relocate', 'Change your work environment!', 'renegotiate', 'Change the conditions.', 'substantiate', 'Create a detailed assessment.', 'uncomplicate', 'Simplify things.'))<center>(text-size: 2)[When you ruminate...
(cycling-link: bind $tactic, ...$ruminationActions)]</center>\
(set: $pos to 0)\
(set: $checkPos to 0)
(text-size: 1.5)+(button:)[(linkrerun: "Sounds good!")[(set: $checkPos to it +1)(set: $checkName to "check"+(string:$checkPos))(if: $pos is <2)[(set: $pos to it + 1)](else-if: $pos is 2)[(set: $pos to 1)](set: $tacticName to "tactic"+(string:$pos))(append: (hooksnamed: $tacticName))[(print:"(checkbox: bind $"+"checkName, "+'"'+'"'+",)") (print: $tactic)
]]]
(textsize: 1.5)[==\
|=
[]<tactic1|
=|
[]<tactic2|
|==|
(button:)[(linkrerun: "Reset")[(replace: ?tactic1)[](replace: ?tactic2)[]]]