Коротко: кракен зеркало. Дальше приведён развёрнутый разбор. Если оценивать композицию, становится заметно, что эта логика не повторяется в одном шаблоне, и меняется между вариантами. В конце собраны подсказки, чтобы было проще использовать дальше. В основной части чередуются разные синтаксические схемы, чтобы в итоге уменьшить шаблонность. Дополнительно разобраны практические сценарии, которые помогают в реальных условиях. На старте важно зафиксировать контекст: кракен login.