Redirect 301 redirect from GET @training_exercise_detail_videos (55ea07)

GET https://test.fitmetrics.ch/en/news/10-best-intensification-techniques-for-bodybuilding-39

Components

16 Twig Components
80 Render Count
67 ms Render Time
76.5 MiB Memory Usage

Components

Name Metadata Render Count Render Time
media:icon
"App\Twig\Components\Media\Icon"
components/media/icon.html.twig
57 2.36ms
utils:theme-switcher
[Anonymous]
components/utils/theme-switcher.html.twig
3 1.36ms
ad:banner
"App\Twig\Components\Ad\AdBanner"
components/ad/banner.html.twig
3 0.50ms
app:lang-selector
"App\Twig\Components\App\LangSelector"
components/app/lang-selector.html.twig
2 0.43ms
media:image
"App\Twig\Components\Media\Image"
components/media/image.html.twig
2 1.07ms
ui:badge
"App\Twig\Components\Ui\Badge"
components/ui/badge.html.twig
2 0.30ms
app:loading_spinner
"App\Twig\Components\App\LoadingSpinner"
components/app/loading-spinner.html.twig
2 0.29ms
menu:main
"App\Twig\Components\Menu\MainMenu"
components/menu/main.html.twig
1 55.53ms
menu:connexion-menu
"App\Twig\Components\Menu\ConnexionMenu"
components/menu/user-menu.html.twig
1 9.12ms
menu:breadcrumb
"App\Twig\Components\Menu\Breadcrumb"
components/menu/breadcrumb.html.twig
1 0.55ms
ui:editor-render
"App\Twig\Components\Ui\Editor\EditorRender"
components/ui/editor/render.html.twig
1 2.36ms
app:page-sharer
"App\Twig\Components\App\PageSharer"
components/app/page-sharer.html.twig
1 1.36ms
user:profil-card
"App\Twig\Components\User\ProfilCard"
components/user/profil-card.html.twig
1 3.98ms
user:profil-avatar
"App\Twig\Components\User\ProfilAvatar"
components/user/profil-avatar.html.twig
1 2.48ms
ad:wide-skyscraper
"App\Twig\Components\Ad\AdWideSkyscraper"
components/ad/wide-skyscraper.html.twig
1 0.33ms
ad:horizontal:fluid
"App\Twig\Components\Ad\AdHorizontalFluid"
components/ad/horizontal-fluid.html.twig
1 0.25ms

Render calls

menu:main App\Twig\Components\Menu\MainMenu 72.5 MiB 55.53 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Menu\MainMenu {#4563
  -routingManager: App\BusinessLogic\Training\Exercise\Url\ExerciseRoutingManager {#210 …}
  -em: Doctrine\ORM\EntityManager {#550 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableAdapter {#205 …}
  -kernel: App\Kernel {#14 …}
  -mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#236 …}
}
media:icon App\Twig\Components\Media\Icon 66.5 MiB 0.48 ms
Input props
[
  "name" => "fitmetrics-biceps"
  "class" => "header--logo-dark header--logo dark:hidden h-[80px] w-[130px] max-w-[130px]"
  "data-front--header-target" => "logoDark"
]
Attributes
[
  "class" => "header--logo-dark header--logo dark:hidden h-[80px] w-[130px] max-w-[130px]"
  "data-front--header-target" => "logoDark"
]
Component
App\Twig\Components\Media\Icon {#4610
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 66.5 MiB 0.05 ms
Input props
[
  "name" => "fitmetrics-white-biceps"
  "class" => "header--logo-white header--logo hidden dark:block h-[80px] w-[130px] max-w-[130px]"
  "data-front--header-target" => "logoWhite"
]
Attributes
[
  "class" => "header--logo-white header--logo hidden dark:block h-[80px] w-[130px] max-w-[130px]"
  "data-front--header-target" => "logoWhite"
]
Component
App\Twig\Components\Media\Icon {#4621
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
utils:theme-switcher
[Anonymous]
66.5 MiB 1.10 ms
Input props
[
  "class" => "max-w-fit"
]
Attributes
[
  "class" => "max-w-fit"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#4672
  -props: [
    "class" => "max-w-fit"
  ]
}
media:icon App\Twig\Components\Media\Icon 66.5 MiB 0.04 ms
Input props
[
  "name" => "fitmetrics-biceps"
  "class" => "block header--logo-dark header--logo w-full dark:hidden h-[50px] scale-150"
  "data-front--header-target" => "logoDark"
]
Attributes
[
  "class" => "block header--logo-dark header--logo w-full dark:hidden h-[50px] scale-150"
  "data-front--header-target" => "logoDark"
]
Component
App\Twig\Components\Media\Icon {#4687
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 66.5 MiB 0.03 ms
Input props
[
  "name" => "fitmetrics-white-biceps"
  "class" => "hidden header--logo-white header--logo w-full dark:block h-[50px] scale-150"
  "data-front--header-target" => "logoWhite"
]
Attributes
[
  "class" => "hidden header--logo-white header--logo w-full dark:block h-[50px] scale-150"
  "data-front--header-target" => "logoWhite"
]
Component
App\Twig\Components\Media\Icon {#4737
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 66.5 MiB 0.03 ms
Input props
[
  "name" => "search"
  "class" => "h-7 w-7 mr-4 fill-current"
]
Attributes
[
  "class" => "h-7 w-7 mr-4 fill-current"
]
Component
App\Twig\Components\Media\Icon {#4765
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +name: "search"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 66.5 MiB 0.03 ms
Input props
[
  "name" => "flexed-biceps"
  "class" => "h-7 w-7 mr-4 fill-current"
]
Attributes
[
  "class" => "h-7 w-7 mr-4 fill-current"
]
Component
App\Twig\Components\Media\Icon {#4781
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +name: "flexed-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 66.5 MiB 0.03 ms
Input props
[
  "name" => "barbell"
  "class" => "h-8 w-8 mr-3 fill-current"
]
Attributes
[
  "class" => "h-8 w-8 mr-3 fill-current"
]
Component
App\Twig\Components\Media\Icon {#4805
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +name: "barbell"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 66.5 MiB 0.03 ms
Input props
[
  "name" => "category"
  "class" => "h-8 w-8 mr-3 fill-current"
]
Attributes
[
  "class" => "h-8 w-8 mr-3 fill-current"
]
Component
App\Twig\Components\Media\Icon {#4829
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +name: "category"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 66.5 MiB 0.03 ms
Input props
[
  "name" => "fire"
  "class" => "h-8 w-8 mr-3 fill-current"
]
Attributes
[
  "class" => "h-8 w-8 mr-3 fill-current"
]
Component
App\Twig\Components\Media\Icon {#4853
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +name: "fire"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 66.5 MiB 0.03 ms
Input props
[
  "name" => "discipline "
  "class" => "h-8 w-8 mr-3 fill-current"
]
Attributes
[
  "class" => "h-8 w-8 mr-3 fill-current"
]
Component
App\Twig\Components\Media\Icon {#4877
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +name: "discipline "
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 66.5 MiB 0.03 ms
Input props
[
  "name" => "stats-chart"
  "class" => "h-8 w-8 mr-3 fill-current"
]
Attributes
[
  "class" => "h-8 w-8 mr-3 fill-current"
]
Component
App\Twig\Components\Media\Icon {#4901
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +name: "stats-chart"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 66.5 MiB 0.03 ms
Input props
[
  "name" => "latest"
  "class" => "h-7 w-7 mr-4 fill-current"
]
Attributes
[
  "class" => "h-7 w-7 mr-4 fill-current"
]
Component
App\Twig\Components\Media\Icon {#4925
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +name: "latest"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 66.5 MiB 0.03 ms
Input props
[
  "name" => "random"
  "class" => "h-8 w-8 mr-3 fill-current"
]
Attributes
[
  "class" => "h-8 w-8 mr-3 fill-current"
]
Component
App\Twig\Components\Media\Icon {#4949
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +name: "random"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 68.5 MiB 0.05 ms
Input props
[
  "name" => "chevron-down"
  "class" => "w-7 h-7 fill-black dark:fill-white transition group-hover:rotate-180"
]
Attributes
[
  "class" => "w-7 h-7 fill-black dark:fill-white transition group-hover:rotate-180"
]
Component
App\Twig\Components\Media\Icon {#6107
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +name: "chevron-down"
  +title: null
  +symbolDefsName: null
}
utils:theme-switcher
[Anonymous]
68.5 MiB 0.13 ms
Input props
[
  "class" => "max-w-fit"
]
Attributes
[
  "class" => "max-w-fit"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#6143
  -props: [
    "class" => "max-w-fit"
  ]
}
menu:connexion-menu App\Twig\Components\Menu\ConnexionMenu 72.5 MiB 9.12 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Menu\ConnexionMenu {#6220
  -authenticationUtils: Symfony\Component\Security\Http\Authentication\AuthenticationUtils {#6221 …}
  -formFactory: Symfony\Component\Form\FormFactory {#6219 …}
}
media:icon App\Twig\Components\Media\Icon 70.5 MiB 0.06 ms
Input props
[
  "name" => "close"
  "class" => "w-[26px] h-[26px] md:w-[15px] md:h-[15px] cursor-pointer"
]
Attributes
[
  "class" => "w-[26px] h-[26px] md:w-[15px] md:h-[15px] cursor-pointer"
]
Component
App\Twig\Components\Media\Icon {#6372
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +name: "close"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.5 MiB 0.04 ms
Input props
[
  "name" => "fitmetrics-white-biceps"
  "class" => "hidden dark:block h-[80px] w-[300px]"
]
Attributes
[
  "class" => "hidden dark:block h-[80px] w-[300px]"
]
Component
App\Twig\Components\Media\Icon {#6407
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.5 MiB 0.03 ms
Input props
[
  "name" => "fitmetrics-biceps"
  "class" => "block dark:hidden h-[80px] w-[300px]"
]
Attributes
[
  "class" => "block dark:hidden h-[80px] w-[300px]"
]
Component
App\Twig\Components\Media\Icon {#6437
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.5 MiB 0.04 ms
Input props
[
  "name" => "google"
  "class" => "h-[24px] w-[20px]"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "h-[24px] w-[20px]"
]
Component
App\Twig\Components\Media\Icon {#6469
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +name: "google"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 70.5 MiB 0.03 ms
Input props
[
  "name" => "apple"
  "class" => "h-[24px] w-[20px] fill-white"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "h-[24px] w-[20px] fill-white"
]
Component
App\Twig\Components\Media\Icon {#6488
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +name: "apple"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 72.5 MiB 0.04 ms
Input props
[
  "name" => "fitmetrics-white-biceps"
  "class" => "h-[80px] w-[300px]"
]
Attributes
[
  "class" => "h-[80px] w-[300px]"
]
Component
App\Twig\Components\Media\Icon {#6598
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 72.5 MiB 0.04 ms
Input props
[
  "name" => "chevron-down"
  "class" => "fill-white w-[20px] h-[20px]"
]
Attributes
[
  "class" => "fill-white w-[20px] h-[20px]"
]
Component
App\Twig\Components\Media\Icon {#6632
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +name: "chevron-down"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 72.5 MiB 0.03 ms
Input props
[
  "name" => "flexed-biceps"
  "class" => "h-5 w-5 mr-2 fill-current"
]
Attributes
[
  "class" => "h-5 w-5 mr-2 fill-current"
]
Component
App\Twig\Components\Media\Icon {#6648
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +name: "flexed-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 72.5 MiB 0.03 ms
Input props
[
  "name" => "fire"
  "class" => "h-5 w-5 mr-2 fill-current"
]
Attributes
[
  "class" => "h-5 w-5 mr-2 fill-current"
]
Component
App\Twig\Components\Media\Icon {#6672
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +name: "fire"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 72.5 MiB 0.04 ms
Input props
[
  "name" => "category"
  "class" => "h-5 w-5 mr-2 fill-current"
]
Attributes
[
  "class" => "h-5 w-5 mr-2 fill-current"
]
Component
App\Twig\Components\Media\Icon {#6696
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +name: "category"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 72.5 MiB 0.03 ms
Input props
[
  "name" => "barbell"
  "class" => "h-5 w-5 mr-2 fill-current"
]
Attributes
[
  "class" => "h-5 w-5 mr-2 fill-current"
]
Component
App\Twig\Components\Media\Icon {#6720
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +name: "barbell"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 72.5 MiB 0.03 ms
Input props
[
  "name" => "discipline"
  "class" => "h-5 w-5 mr-2 fill-current"
]
Attributes
[
  "class" => "h-5 w-5 mr-2 fill-current"
]
Component
App\Twig\Components\Media\Icon {#6744
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +name: "discipline"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 72.5 MiB 0.03 ms
Input props
[
  "name" => "stats-chart"
  "class" => "h-5 w-5 mr-2 fill-current"
]
Attributes
[
  "class" => "h-5 w-5 mr-2 fill-current"
]
Component
App\Twig\Components\Media\Icon {#6768
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +name: "stats-chart"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 72.5 MiB 0.03 ms
Input props
[
  "name" => "latest"
  "class" => "h-5 w-5 mr-2 fill-current"
]
Attributes
[
  "class" => "h-5 w-5 mr-2 fill-current"
]
Component
App\Twig\Components\Media\Icon {#6792
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +name: "latest"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 72.5 MiB 0.03 ms
Input props
[
  "name" => "random"
  "class" => "h-5 w-5 mr-2 fill-current"
]
Attributes
[
  "class" => "h-5 w-5 mr-2 fill-current"
]
Component
App\Twig\Components\Media\Icon {#6816
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +name: "random"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 72.5 MiB 0.03 ms
Input props
[
  "name" => "favorites"
  "class" => "h-5 w-5 mr-2 fill-current"
]
Attributes
[
  "class" => "h-5 w-5 mr-2 fill-current"
]
Component
App\Twig\Components\Media\Icon {#6840
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +name: "favorites"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 72.5 MiB 0.03 ms
Input props
[
  "name" => "more"
  "class" => "h-5 w-5 mr-2 fill-current"
]
Attributes
[
  "class" => "h-5 w-5 mr-2 fill-current"
]
Component
App\Twig\Components\Media\Icon {#6864
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +name: "more"
  +title: null
  +symbolDefsName: null
}
app:lang-selector App\Twig\Components\App\LangSelector 72.5 MiB 0.39 ms
Input props
[
  "defaultOpenLeft" => true
]
Attributes
[]
Component
App\Twig\Components\App\LangSelector {#6909
  +routeName: null
  +params: null
  +withQuery: true
  +defaultOpenLeft: true
  -seoPage: App\BusinessLogic\App\Seo\SeoPage {#207 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#865 …}
  -router: Symfony\Bundle\FrameworkBundle\Routing\Router {#681 …}
}
media:icon App\Twig\Components\Media\Icon 72.5 MiB 0.04 ms
Input props
[
  "name" => "close"
  "class" => "w-[26px] h-[26px] md:w-[15px] md:h-[15px] cursor-pointer text-white"
]
Attributes
[
  "class" => "w-[26px] h-[26px] md:w-[15px] md:h-[15px] cursor-pointer text-white"
]
Component
App\Twig\Components\Media\Icon {#6899
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +name: "close"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 72.5 MiB 0.03 ms
Input props
[
  "name" => "fitmetrics-biceps"
  "class" => "h-16 w-full"
]
Attributes
[
  "class" => "h-16 w-full"
]
Component
App\Twig\Components\Media\Icon {#6540
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
menu:breadcrumb App\Twig\Components\Menu\Breadcrumb 72.5 MiB 0.55 ms
Input props
[
  "builder" => App\BusinessLogic\App\Menu\BreadcrumbBuilder {#2884
    -items: [
      [
        "label" => "menu.home"
        "url" => "/en/"
      ]
      [
        "label" => "menu.news"
        "url" => "/en/news"
      ]
      [
        "label" => "Muscle gain"
        "url" => "/en/news/tag/muscle-gain-1"
      ]
      [
        "label" => "10 best intensification techniques for bodybuilding"
        "url" => null
      ]
    ]
  }
]
Attributes
[]
Component
App\Twig\Components\Menu\Breadcrumb {#6992
  +items: [
    [
      "label" => "menu.home"
      "url" => "/en/"
    ]
    [
      "label" => "menu.news"
      "url" => "/en/news"
    ]
    [
      "label" => "Muscle gain"
      "url" => "/en/news/tag/muscle-gain-1"
    ]
    [
      "label" => "10 best intensification techniques for bodybuilding"
      "url" => null
    ]
  ]
  +builder: App\BusinessLogic\App\Menu\BreadcrumbBuilder {#2884
    -items: [
      [
        "label" => "menu.home"
        "url" => "/en/"
      ]
      [
        "label" => "menu.news"
        "url" => "/en/news"
      ]
      [
        "label" => "Muscle gain"
        "url" => "/en/news/tag/muscle-gain-1"
      ]
      [
        "label" => "10 best intensification techniques for bodybuilding"
        "url" => null
      ]
    ]
  }
}
media:icon App\Twig\Components\Media\Icon 72.5 MiB 0.04 ms
Input props
[
  "name" => "chevron-right"
  "class" => "w-[10px] h-[10px] fill-black dark:fill-white"
]
Attributes
[
  "class" => "w-[10px] h-[10px] fill-black dark:fill-white"
]
Component
App\Twig\Components\Media\Icon {#7022
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +name: "chevron-right"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 72.5 MiB 0.03 ms
Input props
[
  "name" => "chevron-right"
  "class" => "w-[10px] h-[10px] fill-black dark:fill-white"
]
Attributes
[
  "class" => "w-[10px] h-[10px] fill-black dark:fill-white"
]
Component
App\Twig\Components\Media\Icon {#7044
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +name: "chevron-right"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 72.5 MiB 0.03 ms
Input props
[
  "name" => "chevron-right"
  "class" => "w-[10px] h-[10px] fill-black dark:fill-white"
]
Attributes
[
  "class" => "w-[10px] h-[10px] fill-black dark:fill-white"
]
Component
App\Twig\Components\Media\Icon {#7067
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +name: "chevron-right"
  +title: null
  +symbolDefsName: null
}
ad:banner App\Twig\Components\Ad\AdBanner 72.5 MiB 0.39 ms
Input props
[
  "containerClass" => "my-4"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdBanner {#7012
  +includeScript: true
  +labelClass: null
  +containerClass: "my-4"
  +adClass: null
  +showBgColor: true
  #kernel: App\Kernel {#14 …}
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#1710 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#207 …}
}
media:image App\Twig\Components\Media\Image 74.5 MiB 0.90 ms
Input props
[
  "media" => App\Entity\Media\MediaImage {#3952
    #uploadedFile: Symfony\Component\HttpFoundation\File\File {#3825 …}
    #file: Vich\UploaderBundle\Entity\File {#3924 …}
    #credits: Doctrine\ORM\PersistentCollection {#3911 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 508
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#3860 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1730241681 {#3781
      date: 2024-10-29 23:41:21.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1777541349 {#3868
      date: 2026-04-30 11:29:09.618014 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: null
  }
  "class" => "object-cover object-center md:rounded h-full w-full inset-0"
  "alt" => "Image news 10 best intensification techniques for bodybuilding"
  "smWidth" => 320
  "smHeight" => 180
  "lgWidth" => 320
  "lgHeight" => 180
]
Attributes
[
  "class" => "object-cover object-center md:rounded h-full w-full inset-0"
]
Component
App\Twig\Components\Media\Image {#7159
  #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#212 …}
  +fileSrc: null
  +placeholderSrc: null
  +alt: "Image news 10 best intensification techniques for bodybuilding"
  +pictureClass: null
  +smWidth: 320
  +smHeight: 180
  +lgWidth: 320
  +lgHeight: 180
  +defaultSize: 350
  +crop: true
  +fetchPriority: "auto"
  +sizeScalingFactor: 1.5
  +referrerPolicy: "same-origin"
  +media: App\Entity\Media\MediaImage {#3952
    #uploadedFile: Symfony\Component\HttpFoundation\File\File {#3825 …}
    #file: Vich\UploaderBundle\Entity\File {#3924 …}
    #credits: Doctrine\ORM\PersistentCollection {#3911 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 508
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#3860 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1730241681 {#3781
      date: 2024-10-29 23:41:21.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1777541349 {#3868
      date: 2026-04-30 11:29:09.618014 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: null
  }
  #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#236 …}
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.04 ms
Input props
[
  "name" => "calendar"
  "class" => "w-4 h-4"
]
Attributes
[
  "class" => "w-4 h-4"
]
Component
App\Twig\Components\Media\Icon {#7196
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +name: "calendar"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.04 ms
Input props
[
  "name" => "latest"
  "class" => "h-4 w-4"
]
Attributes
[
  "class" => "h-4 w-4"
]
Component
App\Twig\Components\Media\Icon {#7227
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +name: "latest"
  +title: null
  +symbolDefsName: null
}
ui:badge App\Twig\Components\Ui\Badge 74.5 MiB 0.25 ms
Input props
[
  "name" => "Muscle gain"
  "style" => "z-index: 3"
  "color" => "primary"
  "small" => true
]
Attributes
[
  "style" => "z-index: 3"
]
Component
App\Twig\Components\Ui\Badge {#7265
  +name: "Muscle gain"
  +url: null
  +color: "primary"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 74.5 MiB 0.05 ms
Input props
[
  "name" => "Performance"
  "style" => "z-index: 3"
  "color" => "primary"
  "small" => true
]
Attributes
[
  "style" => "z-index: 3"
]
Component
App\Twig\Components\Ui\Badge {#7318
  +name: "Performance"
  +url: null
  +color: "primary"
  +small: true
  +selected: false
}
ui:editor-render App\Twig\Components\Ui\Editor\EditorRender 74.5 MiB 2.36 ms
Input props
[
  "class" => "my-4 md:my-8"
  "data" => [
    "time" => 1738096718510
    "blocks" => [
      [
        "id" => "MnWKLxtHjs"
        "type" => "header"
        "data" => [
          "text" => "Why use intensification techniques in weight training?"
          "level" => 2
        ]
      ]
      [
        "id" => "ytaxplEaki"
        "type" => "paragraph"
        "data" => [
          "text" => "The purpose of using intensification techniques in weight training is to push the body beyond its usual limits, stimulating faster and more effective muscle growth. As you progress, your body adapts to standard workouts, which can lead to a plateau in results. Intensification techniques vary the stimuli by increasing mechanical and metabolic stress on the muscles. They help recruit additional muscle fibers, improve fatigue resistance, and break through progress plateaus. By increasing the intensity of effort, these techniques optimize the effectiveness of your workouts while maximizing muscle pump and energy expenditure. Though demanding, these methods are highly beneficial for continued progress after months or years of regular training."
        ]
      ]
      [
        "id" => "Dh6D4QP5CL"
        "type" => "header"
        "data" => [
          "text" => "Supersets"
          "level" => 2
        ]
      ]
      [
        "id" => "X37VkrD6WW"
        "type" => "paragraph"
        "data" => [
          "text" => "Supersets involve performing two exercises back-to-back without rest. This method increases intensity and reduces training time while maintaining high muscle stimulation. Supersets can target antagonist muscles (biceps/triceps) or complementary muscles (chest/shoulders)."
        ]
      ]
      [
        "id" => "QrTIcojbNQ"
        "type" => "paragraph"
        "data" => [
          "text" => "<b>Example</b>: Superset for arms: bicep curls immediately followed by tricep extensions."
        ]
      ]
      [
        "id" => "wIvxvuT5K5"
        "type" => "paragraph"
        "data" => [
          "text" => "This method increases workout volume while minimizing recovery time, promoting muscle pump and stimulation."
        ]
      ]
      [
        "id" => "Gj0t3RB5X8"
        "type" => "header"
        "data" => [
          "text" => "Forced Repetitions"
          "level" => 2
        ]
      ]
      [
        "id" => "rsUPD4jNs6"
        "type" => "paragraph"
        "data" => [
          "text" => "Forced repetitions require the assistance of a training partner who helps you perform one or two additional reps after reaching muscle failure."
        ]
      ]
      [
        "id" => "qWzRokjeKf"
        "type" => "paragraph"
        "data" => [
          "text" => "<b>Example</b>: On a bench press, after reaching failure on the 8th rep, the partner assists you in performing 2 or 3 additional reps."
        ]
      ]
      [
        "id" => "OKlCrOAAvp"
        "type" => "paragraph"
        "data" => [
          "text" => "This technique overloads the muscles and activates more muscle fibers than you could engage on your own."
        ]
      ]
      [
        "id" => "hOwymwAZS3"
        "type" => "header"
        "data" => [
          "text" => "Rest-Pause"
          "level" => 2
        ]
      ]
      [
        "id" => "nBtEpHGhp0"
        "type" => "paragraph"
        "data" => [
          "text" => "Rest-pause involves performing a set to failure, taking a short 10–15 second break, and then continuing the exercise with a few additional reps. This extends time under tension and further exhausts the muscles."
        ]
      ]
      [
        "id" => "1fOz7bTOiY"
        "type" => "paragraph"
        "data" => [
          "text" => "<b>Example</b>: Perform 10 squats, rest for 10 seconds, then perform 3–4 more reps."
        ]
      ]
      [
        "id" => "6tcV7Mc-H1"
        "type" => "paragraph"
        "data" => [
          "text" => "This method is ideal for heavy exercises like squats or deadlifts."
        ]
      ]
      [
        "id" => "qIj2BoJPVt"
        "type" => "header"
        "data" => [
          "text" => "Partial Repetitions"
          "level" => 2
        ]
      ]
      [
        "id" => "66Zr_kHKxB"
        "type" => "paragraph"
        "data" => [
          "text" => "Partial repetitions are performed once you reach complete muscle failure during a set. You continue the exercise with a reduced range of motion, prolonging the set and maximizing muscle stress."
        ]
      ]
      [
        "id" => "Y2kzG9C-Hi"
        "type" => "paragraph"
        "data" => [
          "text" => "<b>Example</b>: On a bench press, after failure, continue performing half-reps with a reduced range of motion."
        ]
      ]
      [
        "id" => "g91OFT9B3v"
        "type" => "paragraph"
        "data" => [
          "text" => "This technique helps maintain continuous muscle contraction and recruit additional muscle fibers."
        ]
      ]
      [
        "id" => "W75d9-kjdQ"
        "type" => "header"
        "data" => [
          "text" => "Time Under Tension (TUT)"
          "level" => 2
        ]
      ]
      [
        "id" => "Z6ps9e4Fj5"
        "type" => "paragraph"
        "data" => [
          "text" => "By slowing down the execution of movements, you increase time under tension, intensifying muscle engagement. This can involve slowing the concentric or eccentric phase of an exercise."
        ]
      ]
      [
        "id" => "fg_WkTyEai"
        "type" => "paragraph"
        "data" => [
          "text" => "<b>Example</b>: On a squat, take 3–4 seconds to descend and 2–3 seconds to rise."
        ]
      ]
      [
        "id" => "ArOqCrvcJI"
        "type" => "paragraph"
        "data" => [
          "text" => "TUT forces the muscle to work longer, promoting increased hypertrophy."
        ]
      ]
      [
        "id" => "eCykeNyGyf"
        "type" => "header"
        "data" => [
          "text" => "Failure Sets"
          "level" => 2
        ]
      ]
      [
        "id" => "z1MRLLXHCF"
        "type" => "paragraph"
        "data" => [
          "text" => "Muscle failure means performing reps until you cannot complete another, even with maximum effort. This technique recruits all available muscle fibers and stimulates complete muscle fatigue."
        ]
      ]
      [
        "id" => "qiKJks3Kvc"
        "type" => "paragraph"
        "data" => [
          "text" => "<b>Example</b>: If you perform 12 reps on a bench press, continue until you can no longer complete a single rep."
        ]
      ]
      [
        "id" => "FRkrd9gggP"
        "type" => "paragraph"
        "data" => [
          "text" => "While very effective, this technique should be used cautiously to avoid overtraining or injury."
        ]
      ]
      [
        "id" => "1MemDefqJU"
        "type" => "header"
        "data" => [
          "text" => "Drop Sets"
          "level" => 2
        ]
      ]
      [
        "id" => "qkruCZdB2V"
        "type" => "paragraph"
        "data" => [
          "text" => "Drop sets involve starting with a heavy weight and, after reaching failure, immediately reducing the load to continue without rest. This prolongs the set and fatigues the muscle at different load levels."
        ]
      ]
      [
        "id" => "DPWtTWroFJ"
        "type" => "paragraph"
        "data" => [
          "text" => "<b>Example</b>: Perform bicep curls with 20 kg until failure, drop to 15 kg and continue, then reduce to 10 kg to finish the set."
        ]
      ]
      [
        "id" => "rFjmC-cRT2"
        "type" => "paragraph"
        "data" => [
          "text" => "Drop sets are ideal for intensifying isolation exercises and achieving maximum muscle fatigue."
        ]
      ]
      [
        "id" => "adnF4KgjAh"
        "type" => "header"
        "data" => [
          "text" => "Bisets"
          "level" => 2
        ]
      ]
      [
        "id" => "5iPas2aGHk"
        "type" => "paragraph"
        "data" => [
          "text" => "Bisets involve performing two exercises for the same muscle group consecutively without rest. This technique exhausts a muscle more completely by targeting it from different angles or with complementary movements."
        ]
      ]
      [
        "id" => "dXkjlpiRHK"
        "type" => "paragraph"
        "data" => [
          "text" => "<b>Example</b>: For chest: bench press followed immediately by push-ups."
        ]
      ]
      [
        "id" => "sjnTdmEzvN"
        "type" => "paragraph"
        "data" => [
          "text" => "By combining two exercises in a single set, bisets rapidly increase muscle fatigue and enhance the pump, promoting more effective muscle development."
        ]
      ]
      [
        "id" => "cn3u5RwJer"
        "type" => "header"
        "data" => [
          "text" => "Trisets"
          "level" => 2
        ]
      ]
      [
        "id" => "uvHUxA93pK"
        "type" => "paragraph"
        "data" => [
          "text" => "Trisets are similar to bisets but involve three successive exercises for the same muscle group. This method is even more intense and allows for working the muscle from different angles while minimizing recovery time."
        ]
      ]
      [
        "id" => "Q2XPZnRA_N"
        "type" => "paragraph"
        "data" => [
          "text" => "<b>Example</b>: For shoulders: lateral raises, dumbbell presses, and front raises performed consecutively without rest."
        ]
      ]
      [
        "id" => "O3CYLCf9Xr"
        "type" => "paragraph"
        "data" => [
          "text" => "Trisets enable a high training volume in a short time, boosting both muscular endurance and hypertrophy."
        ]
      ]
      [
        "id" => "wqlkDHOMdI"
        "type" => "header"
        "data" => [
          "text" => "Circuit Training"
          "level" => 2
        ]
      ]
      [
        "id" => "d58RlQi21K"
        "type" => "paragraph"
        "data" => [
          "text" => "Circuit training consists of performing several exercises (usually 4–6) in succession with little to no rest between them. This type of training combines strength building with cardiovascular endurance. Each exercise targets a different muscle group or the entire body."
        ]
      ]
      [
        "id" => "eoUn-bT5rp"
        "type" => "paragraph"
        "data" => [
          "text" => "<b>Example</b>: Perform squats, push-ups, pull-ups, burpees, and lunges with 30 seconds of rest between exercises."
        ]
      ]
      [
        "id" => "bgZxLSnc9Q"
        "type" => "paragraph"
        "data" => [
          "text" => "Circuit training burns more calories while working multiple muscle groups, making it an excellent method to improve both strength and endurance."
        ]
      ]
      [
        "id" => "09LhrukKeW"
        "type" => "header"
        "data" => [
          "text" => "Conclusion"
          "level" => 2
        ]
      ]
      [
        "id" => "075zDMEoSx"
        "type" => "paragraph"
        "data" => [
          "text" => "These 10 intensification techniques in weight training are excellent tools to improve performance and stimulate your muscles in new ways. Whether using bisets, supersets, or trisets, these methods allow you to break the monotony of your workouts and push your muscles to new levels of development. Used in moderation and intelligently integrated into your program, these techniques will help you reach your goals faster and avoid stagnation. Remember, recovery and consistency are just as important for sustainable progress in weight training."
        ]
      ]
    ]
    "version" => "2.30.6"
  ]
  "title" => "10 best intensification techniques for bodybuilding"
  "withAds" => true
  "withMarketingBanner" => true
]
Attributes
[
  "class" => "my-4 md:my-8"
]
Component
App\Twig\Components\Ui\Editor\EditorRender {#7305
  +title: "10 best intensification techniques for bodybuilding"
  +data: [
    "time" => 1738096718510
    "blocks" => [
      [
        "id" => "MnWKLxtHjs"
        "type" => "header"
        "data" => [
          "text" => "Why use intensification techniques in weight training?"
          "level" => 2
        ]
      ]
      [
        "id" => "ytaxplEaki"
        "type" => "paragraph"
        "data" => [
          "text" => "The purpose of using intensification techniques in weight training is to push the body beyond its usual limits, stimulating faster and more effective muscle growth. As you progress, your body adapts to standard workouts, which can lead to a plateau in results. Intensification techniques vary the stimuli by increasing mechanical and metabolic stress on the muscles. They help recruit additional muscle fibers, improve fatigue resistance, and break through progress plateaus. By increasing the intensity of effort, these techniques optimize the effectiveness of your workouts while maximizing muscle pump and energy expenditure. Though demanding, these methods are highly beneficial for continued progress after months or years of regular training."
        ]
      ]
      [
        "id" => "Dh6D4QP5CL"
        "type" => "header"
        "data" => [
          "text" => "Supersets"
          "level" => 2
        ]
      ]
      [
        "id" => "X37VkrD6WW"
        "type" => "paragraph"
        "data" => [
          "text" => "Supersets involve performing two exercises back-to-back without rest. This method increases intensity and reduces training time while maintaining high muscle stimulation. Supersets can target antagonist muscles (biceps/triceps) or complementary muscles (chest/shoulders)."
        ]
      ]
      [
        "id" => "QrTIcojbNQ"
        "type" => "paragraph"
        "data" => [
          "text" => "<b>Example</b>: Superset for arms: bicep curls immediately followed by tricep extensions."
        ]
      ]
      [
        "id" => "wIvxvuT5K5"
        "type" => "paragraph"
        "data" => [
          "text" => "This method increases workout volume while minimizing recovery time, promoting muscle pump and stimulation."
        ]
      ]
      [
        "id" => "Gj0t3RB5X8"
        "type" => "header"
        "data" => [
          "text" => "Forced Repetitions"
          "level" => 2
        ]
      ]
      [
        "id" => "rsUPD4jNs6"
        "type" => "paragraph"
        "data" => [
          "text" => "Forced repetitions require the assistance of a training partner who helps you perform one or two additional reps after reaching muscle failure."
        ]
      ]
      [
        "id" => "qWzRokjeKf"
        "type" => "paragraph"
        "data" => [
          "text" => "<b>Example</b>: On a bench press, after reaching failure on the 8th rep, the partner assists you in performing 2 or 3 additional reps."
        ]
      ]
      [
        "id" => "OKlCrOAAvp"
        "type" => "paragraph"
        "data" => [
          "text" => "This technique overloads the muscles and activates more muscle fibers than you could engage on your own."
        ]
      ]
      [
        "id" => "hOwymwAZS3"
        "type" => "header"
        "data" => [
          "text" => "Rest-Pause"
          "level" => 2
        ]
      ]
      [
        "id" => "nBtEpHGhp0"
        "type" => "paragraph"
        "data" => [
          "text" => "Rest-pause involves performing a set to failure, taking a short 10–15 second break, and then continuing the exercise with a few additional reps. This extends time under tension and further exhausts the muscles."
        ]
      ]
      [
        "id" => "1fOz7bTOiY"
        "type" => "paragraph"
        "data" => [
          "text" => "<b>Example</b>: Perform 10 squats, rest for 10 seconds, then perform 3–4 more reps."
        ]
      ]
      [
        "id" => "6tcV7Mc-H1"
        "type" => "paragraph"
        "data" => [
          "text" => "This method is ideal for heavy exercises like squats or deadlifts."
        ]
      ]
      [
        "id" => "qIj2BoJPVt"
        "type" => "header"
        "data" => [
          "text" => "Partial Repetitions"
          "level" => 2
        ]
      ]
      [
        "id" => "66Zr_kHKxB"
        "type" => "paragraph"
        "data" => [
          "text" => "Partial repetitions are performed once you reach complete muscle failure during a set. You continue the exercise with a reduced range of motion, prolonging the set and maximizing muscle stress."
        ]
      ]
      [
        "id" => "Y2kzG9C-Hi"
        "type" => "paragraph"
        "data" => [
          "text" => "<b>Example</b>: On a bench press, after failure, continue performing half-reps with a reduced range of motion."
        ]
      ]
      [
        "id" => "g91OFT9B3v"
        "type" => "paragraph"
        "data" => [
          "text" => "This technique helps maintain continuous muscle contraction and recruit additional muscle fibers."
        ]
      ]
      [
        "id" => "W75d9-kjdQ"
        "type" => "header"
        "data" => [
          "text" => "Time Under Tension (TUT)"
          "level" => 2
        ]
      ]
      [
        "id" => "Z6ps9e4Fj5"
        "type" => "paragraph"
        "data" => [
          "text" => "By slowing down the execution of movements, you increase time under tension, intensifying muscle engagement. This can involve slowing the concentric or eccentric phase of an exercise."
        ]
      ]
      [
        "id" => "fg_WkTyEai"
        "type" => "paragraph"
        "data" => [
          "text" => "<b>Example</b>: On a squat, take 3–4 seconds to descend and 2–3 seconds to rise."
        ]
      ]
      [
        "id" => "ArOqCrvcJI"
        "type" => "paragraph"
        "data" => [
          "text" => "TUT forces the muscle to work longer, promoting increased hypertrophy."
        ]
      ]
      [
        "id" => "eCykeNyGyf"
        "type" => "header"
        "data" => [
          "text" => "Failure Sets"
          "level" => 2
        ]
      ]
      [
        "id" => "z1MRLLXHCF"
        "type" => "paragraph"
        "data" => [
          "text" => "Muscle failure means performing reps until you cannot complete another, even with maximum effort. This technique recruits all available muscle fibers and stimulates complete muscle fatigue."
        ]
      ]
      [
        "id" => "qiKJks3Kvc"
        "type" => "paragraph"
        "data" => [
          "text" => "<b>Example</b>: If you perform 12 reps on a bench press, continue until you can no longer complete a single rep."
        ]
      ]
      [
        "id" => "FRkrd9gggP"
        "type" => "paragraph"
        "data" => [
          "text" => "While very effective, this technique should be used cautiously to avoid overtraining or injury."
        ]
      ]
      [
        "id" => "1MemDefqJU"
        "type" => "header"
        "data" => [
          "text" => "Drop Sets"
          "level" => 2
        ]
      ]
      [
        "id" => "qkruCZdB2V"
        "type" => "paragraph"
        "data" => [
          "text" => "Drop sets involve starting with a heavy weight and, after reaching failure, immediately reducing the load to continue without rest. This prolongs the set and fatigues the muscle at different load levels."
        ]
      ]
      [
        "id" => "DPWtTWroFJ"
        "type" => "paragraph"
        "data" => [
          "text" => "<b>Example</b>: Perform bicep curls with 20 kg until failure, drop to 15 kg and continue, then reduce to 10 kg to finish the set."
        ]
      ]
      [
        "id" => "rFjmC-cRT2"
        "type" => "paragraph"
        "data" => [
          "text" => "Drop sets are ideal for intensifying isolation exercises and achieving maximum muscle fatigue."
        ]
      ]
      [
        "id" => "adnF4KgjAh"
        "type" => "header"
        "data" => [
          "text" => "Bisets"
          "level" => 2
        ]
      ]
      [
        "id" => "5iPas2aGHk"
        "type" => "paragraph"
        "data" => [
          "text" => "Bisets involve performing two exercises for the same muscle group consecutively without rest. This technique exhausts a muscle more completely by targeting it from different angles or with complementary movements."
        ]
      ]
      [
        "id" => "dXkjlpiRHK"
        "type" => "paragraph"
        "data" => [
          "text" => "<b>Example</b>: For chest: bench press followed immediately by push-ups."
        ]
      ]
      [
        "id" => "sjnTdmEzvN"
        "type" => "paragraph"
        "data" => [
          "text" => "By combining two exercises in a single set, bisets rapidly increase muscle fatigue and enhance the pump, promoting more effective muscle development."
        ]
      ]
      [
        "id" => "cn3u5RwJer"
        "type" => "header"
        "data" => [
          "text" => "Trisets"
          "level" => 2
        ]
      ]
      [
        "id" => "uvHUxA93pK"
        "type" => "paragraph"
        "data" => [
          "text" => "Trisets are similar to bisets but involve three successive exercises for the same muscle group. This method is even more intense and allows for working the muscle from different angles while minimizing recovery time."
        ]
      ]
      [
        "id" => "Q2XPZnRA_N"
        "type" => "paragraph"
        "data" => [
          "text" => "<b>Example</b>: For shoulders: lateral raises, dumbbell presses, and front raises performed consecutively without rest."
        ]
      ]
      [
        "id" => "O3CYLCf9Xr"
        "type" => "paragraph"
        "data" => [
          "text" => "Trisets enable a high training volume in a short time, boosting both muscular endurance and hypertrophy."
        ]
      ]
      [
        "id" => "wqlkDHOMdI"
        "type" => "header"
        "data" => [
          "text" => "Circuit Training"
          "level" => 2
        ]
      ]
      [
        "id" => "d58RlQi21K"
        "type" => "paragraph"
        "data" => [
          "text" => "Circuit training consists of performing several exercises (usually 4–6) in succession with little to no rest between them. This type of training combines strength building with cardiovascular endurance. Each exercise targets a different muscle group or the entire body."
        ]
      ]
      [
        "id" => "eoUn-bT5rp"
        "type" => "paragraph"
        "data" => [
          "text" => "<b>Example</b>: Perform squats, push-ups, pull-ups, burpees, and lunges with 30 seconds of rest between exercises."
        ]
      ]
      [
        "id" => "bgZxLSnc9Q"
        "type" => "paragraph"
        "data" => [
          "text" => "Circuit training burns more calories while working multiple muscle groups, making it an excellent method to improve both strength and endurance."
        ]
      ]
      [
        "id" => "09LhrukKeW"
        "type" => "header"
        "data" => [
          "text" => "Conclusion"
          "level" => 2
        ]
      ]
      [
        "id" => "075zDMEoSx"
        "type" => "paragraph"
        "data" => [
          "text" => "These 10 intensification techniques in weight training are excellent tools to improve performance and stimulate your muscles in new ways. Whether using bisets, supersets, or trisets, these methods allow you to break the monotony of your workouts and push your muscles to new levels of development. Used in moderation and intelligently integrated into your program, these techniques will help you reach your goals faster and avoid stagnation. Remember, recovery and consistency are just as important for sustainable progress in weight training."
        ]
      ]
    ]
    "version" => "2.30.6"
  ]
  +spacing: 4
  +adsInterval: 5
  +withAds: true
  +withMarketingBanner: true
  +marketingBannerPosition: 8
  -host: "https://test.fitmetrics.ch"
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#865 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.04 ms
Input props
[
  "name" => "program"
  "class" => "w-6 h-6 mr-3 !text-white"
]
Attributes
[
  "class" => "w-6 h-6 mr-3 !text-white"
]
Component
App\Twig\Components\Media\Icon {#7392
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +name: "program"
  +title: null
  +symbolDefsName: null
}
ad:banner App\Twig\Components\Ad\AdBanner 74.5 MiB 0.05 ms
Input props
[
  "class" => ""
  "containerClass" => "my-2"
]
Attributes
[
  "class" => ""
]
Component
App\Twig\Components\Ad\AdBanner {#7454
  +includeScript: true
  +labelClass: null
  +containerClass: "my-2"
  +adClass: null
  +showBgColor: true
  #kernel: App\Kernel {#14 …}
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#1710 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#207 …}
}
ad:banner App\Twig\Components\Ad\AdBanner 74.5 MiB 0.06 ms
Input props
[
  "class" => ""
  "containerClass" => "my-2"
]
Attributes
[
  "class" => ""
]
Component
App\Twig\Components\Ad\AdBanner {#7523
  +includeScript: true
  +labelClass: null
  +containerClass: "my-2"
  +adClass: null
  +showBgColor: true
  #kernel: App\Kernel {#14 …}
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#1710 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#207 …}
}
app:loading_spinner App\Twig\Components\App\LoadingSpinner 74.5 MiB 0.24 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\App\LoadingSpinner {#7560
  +color: "fill-primary"
  +size: 8
  +centered: true
  +inline: false
}
app:page-sharer App\Twig\Components\App\PageSharer 74.5 MiB 1.36 ms
Input props
[
  "title" => "10 best intensification techniques for bodybuilding"
  "description" => "Discover 10 bodybuilding intensification techniques to maximize your gains and break stagnation!"
  "alignMobileLeft" => true
]
Attributes
[]
Component
App\Twig\Components\App\PageSharer {#7574
  +shareUrl: "https://test.fitmetrics.ch/en/news/10-best-intensification-techniques-for-bodybuilding-39"
  +title: "10 best intensification techniques for bodybuilding"
  +description: "Discover 10 bodybuilding intensification techniques to maximize your gains and break stagnation!"
  +quote: null
  +hashtags: [
    "fitmetrics"
  ]
  +alignMobileLeft: true
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#865 …}
  -seoPage: App\BusinessLogic\App\Seo\SeoPage {#207 …}
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.04 ms
Input props
[
  "name" => "check"
  "class" => "w-5 h-5 text-white fill-white"
]
Attributes
[
  "class" => "w-5 h-5 text-white fill-white"
]
Component
App\Twig\Components\Media\Icon {#7616
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +name: "check"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.04 ms
Input props
[
  "name" => "reddit"
  "class" => "w-6 h-6 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-6 h-6 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
]
Component
App\Twig\Components\Media\Icon {#7644
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +name: "reddit"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.03 ms
Input props
[
  "name" => "twitter"
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
]
Component
App\Twig\Components\Media\Icon {#7669
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +name: "twitter"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.03 ms
Input props
[
  "name" => "threads"
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
]
Component
App\Twig\Components\Media\Icon {#7692
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +name: "threads"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.04 ms
Input props
[
  "name" => "facebook"
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
]
Component
App\Twig\Components\Media\Icon {#7715
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +name: "facebook"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.03 ms
Input props
[
  "name" => "linkedin"
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
]
Component
App\Twig\Components\Media\Icon {#7738
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +name: "linkedin"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.03 ms
Input props
[
  "name" => "whatsapp"
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
]
Component
App\Twig\Components\Media\Icon {#7761
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +name: "whatsapp"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.03 ms
Input props
[
  "name" => "email"
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
]
Component
App\Twig\Components\Media\Icon {#7784
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +name: "email"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
user:profil-card App\Twig\Components\User\ProfilCard 76.5 MiB 3.98 ms
Input props
[
  "user" => App\Entity\User {#2760
    -uuid: Symfony\Component\Uid\UuidV4 {#8154 …}
    -email: "info@fitmetrics.ch"
    -roles: [
      "ROLE_ADMIN"
      "ROLE_OWNER"
    ]
    -password: "$2y$13$Jey9O1O5oq2dpA814xIJw.S.rPOSVhk1fh9uGG9PjUR6rkgMIGagC"
    -plainPassword: null
    -firstname: "FitMetrics"
    -lastname: null
    -username: "fitmetrics.ch"
    -birthday: null
    -lang: "en"
    -lastLogin: DateTimeImmutable @1773682770 {#8167
      date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
    }
    -suggestExercises: Doctrine\ORM\PersistentCollection {#8181 …}
    -leads: Doctrine\ORM\PersistentCollection {#8315 …}
    -stripeCustomerId: null
    -billingCustomer: null
    -lastChangeUsername: null
    -lastChangePassword: DateTimeImmutable @1707832194 {#8166
      date: 2024-02-13 14:49:54.0 Europe/Zurich (+01:00)
    }
    -descriptionEditor: null
    -specialMention: "FitMetrics team"
    -preferUsername: false
    -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8326 …}
    -createdPrograms: Doctrine\ORM\PersistentCollection {#8428 …}
    -assigneePrograms: Doctrine\ORM\PersistentCollection {#8457 …}
    -workoutLogs: Doctrine\ORM\PersistentCollection {#8525 …}
    -settings: null
    -preferences: [
      "gender" => "men"
      "mainGoal" => "muscle_gain"
      "level" => "advanced"
      "equipmentType" => "full"
    ]
    -signupContext: null
    -lastLoginIp: "81.13.145.160"
    -signupIp: null
    -country: "CH"
    -profilePictureUrl: null
    -canDeleteAccount: false
    -lastUsedOs: "android"
    -coachingRequests: Doctrine\ORM\PersistentCollection {#8569 …}
    -coaches: Doctrine\ORM\PersistentCollection {#8608 …}
    -clients: Doctrine\ORM\PersistentCollection {#8606 …}
    -invitedBy: null
    -invitedFrom: null
    -purchases: Doctrine\ORM\PersistentCollection {#8658 …}
    -hasAds: false
    -google: null
    -apple: null
    -lastLoginContext: "web"
    -profilePicture: App\Entity\Media\ProfilePictureMedia {#8666
      #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8840 …}
      #file: Vich\UploaderBundle\Entity\File {#8832 …}
      #credits: Doctrine\ORM\PersistentCollection {#8833 …}
      -source: null
      -zone: null
      -urlExternal: null
      #id: 510
      -notes: null
      #translations: Doctrine\ORM\PersistentCollection {#8837 …}
      #newTranslations: null
      #currentLocale: "en"
      #defaultLocale: "en"
      -tiersId: null
      -tiersName: null
      #createdAt: DateTimeImmutable @1730661488 {#8823
        date: 2024-11-03 20:18:08.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTimeImmutable @1777541349 {#8842
        date: 2026-04-30 11:29:09.753474 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: App\Entity\User {#8836 …}
      -user: App\Entity\User {#2760}
    }
    -profil: App\Entity\User\ContactProfile {#8674 …}
    -trainingPreferences: App\Entity\Training\TrainingPreferences {#8682 …}
    -fitnessProfile: App\Entity\FitnessProfile {#8697 …}
    -showAsContributor: false
    -payments: Doctrine\ORM\PersistentCollection {#8746 …}
    -technicalMetadata: App\Entity\Model\TechnicalMetadata {#8163 …}
    #id: 1
    #createdAt: null
    #updatedAt: DateTimeImmutable @1773682770 {#8165
      date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
    }
    #createdBy: null
    #updatedBy: App\Entity\User {#2760}
    #deletedAt: null
    -active: true
  }
]
Attributes
[]
Component
App\Twig\Components\User\ProfilCard {#7623
  +user: App\Entity\User {#2760
    -uuid: Symfony\Component\Uid\UuidV4 {#8154 …}
    -email: "info@fitmetrics.ch"
    -roles: [
      "ROLE_ADMIN"
      "ROLE_OWNER"
    ]
    -password: "$2y$13$Jey9O1O5oq2dpA814xIJw.S.rPOSVhk1fh9uGG9PjUR6rkgMIGagC"
    -plainPassword: null
    -firstname: "FitMetrics"
    -lastname: null
    -username: "fitmetrics.ch"
    -birthday: null
    -lang: "en"
    -lastLogin: DateTimeImmutable @1773682770 {#8167
      date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
    }
    -suggestExercises: Doctrine\ORM\PersistentCollection {#8181 …}
    -leads: Doctrine\ORM\PersistentCollection {#8315 …}
    -stripeCustomerId: null
    -billingCustomer: null
    -lastChangeUsername: null
    -lastChangePassword: DateTimeImmutable @1707832194 {#8166
      date: 2024-02-13 14:49:54.0 Europe/Zurich (+01:00)
    }
    -descriptionEditor: null
    -specialMention: "FitMetrics team"
    -preferUsername: false
    -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8326 …}
    -createdPrograms: Doctrine\ORM\PersistentCollection {#8428 …}
    -assigneePrograms: Doctrine\ORM\PersistentCollection {#8457 …}
    -workoutLogs: Doctrine\ORM\PersistentCollection {#8525 …}
    -settings: null
    -preferences: [
      "gender" => "men"
      "mainGoal" => "muscle_gain"
      "level" => "advanced"
      "equipmentType" => "full"
    ]
    -signupContext: null
    -lastLoginIp: "81.13.145.160"
    -signupIp: null
    -country: "CH"
    -profilePictureUrl: null
    -canDeleteAccount: false
    -lastUsedOs: "android"
    -coachingRequests: Doctrine\ORM\PersistentCollection {#8569 …}
    -coaches: Doctrine\ORM\PersistentCollection {#8608 …}
    -clients: Doctrine\ORM\PersistentCollection {#8606 …}
    -invitedBy: null
    -invitedFrom: null
    -purchases: Doctrine\ORM\PersistentCollection {#8658 …}
    -hasAds: false
    -google: null
    -apple: null
    -lastLoginContext: "web"
    -profilePicture: App\Entity\Media\ProfilePictureMedia {#8666
      #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8840 …}
      #file: Vich\UploaderBundle\Entity\File {#8832 …}
      #credits: Doctrine\ORM\PersistentCollection {#8833 …}
      -source: null
      -zone: null
      -urlExternal: null
      #id: 510
      -notes: null
      #translations: Doctrine\ORM\PersistentCollection {#8837 …}
      #newTranslations: null
      #currentLocale: "en"
      #defaultLocale: "en"
      -tiersId: null
      -tiersName: null
      #createdAt: DateTimeImmutable @1730661488 {#8823
        date: 2024-11-03 20:18:08.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTimeImmutable @1777541349 {#8842
        date: 2026-04-30 11:29:09.753474 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: App\Entity\User {#8836 …}
      -user: App\Entity\User {#2760}
    }
    -profil: App\Entity\User\ContactProfile {#8674 …}
    -trainingPreferences: App\Entity\Training\TrainingPreferences {#8682 …}
    -fitnessProfile: App\Entity\FitnessProfile {#8697 …}
    -showAsContributor: false
    -payments: Doctrine\ORM\PersistentCollection {#8746 …}
    -technicalMetadata: App\Entity\Model\TechnicalMetadata {#8163 …}
    #id: 1
    #createdAt: null
    #updatedAt: DateTimeImmutable @1773682770 {#8165
      date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
    }
    #createdBy: null
    #updatedBy: App\Entity\User {#2760}
    #deletedAt: null
    -active: true
  }
  +allowRenderLink: true
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#1710 …}
  #router: Symfony\Bundle\FrameworkBundle\Routing\Router {#681 …}
}
user:profil-avatar App\Twig\Components\User\ProfilAvatar 76.5 MiB 2.48 ms
Input props
[
  "user" => App\Entity\User {#2760
    -uuid: Symfony\Component\Uid\UuidV4 {#8154 …}
    -email: "info@fitmetrics.ch"
    -roles: [
      "ROLE_ADMIN"
      "ROLE_OWNER"
    ]
    -password: "$2y$13$Jey9O1O5oq2dpA814xIJw.S.rPOSVhk1fh9uGG9PjUR6rkgMIGagC"
    -plainPassword: null
    -firstname: "FitMetrics"
    -lastname: null
    -username: "fitmetrics.ch"
    -birthday: null
    -lang: "en"
    -lastLogin: DateTimeImmutable @1773682770 {#8167
      date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
    }
    -suggestExercises: Doctrine\ORM\PersistentCollection {#8181 …}
    -leads: Doctrine\ORM\PersistentCollection {#8315 …}
    -stripeCustomerId: null
    -billingCustomer: null
    -lastChangeUsername: null
    -lastChangePassword: DateTimeImmutable @1707832194 {#8166
      date: 2024-02-13 14:49:54.0 Europe/Zurich (+01:00)
    }
    -descriptionEditor: null
    -specialMention: "FitMetrics team"
    -preferUsername: false
    -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8326 …}
    -createdPrograms: Doctrine\ORM\PersistentCollection {#8428 …}
    -assigneePrograms: Doctrine\ORM\PersistentCollection {#8457 …}
    -workoutLogs: Doctrine\ORM\PersistentCollection {#8525 …}
    -settings: null
    -preferences: [
      "gender" => "men"
      "mainGoal" => "muscle_gain"
      "level" => "advanced"
      "equipmentType" => "full"
    ]
    -signupContext: null
    -lastLoginIp: "81.13.145.160"
    -signupIp: null
    -country: "CH"
    -profilePictureUrl: null
    -canDeleteAccount: false
    -lastUsedOs: "android"
    -coachingRequests: Doctrine\ORM\PersistentCollection {#8569 …}
    -coaches: Doctrine\ORM\PersistentCollection {#8608 …}
    -clients: Doctrine\ORM\PersistentCollection {#8606 …}
    -invitedBy: null
    -invitedFrom: null
    -purchases: Doctrine\ORM\PersistentCollection {#8658 …}
    -hasAds: false
    -google: null
    -apple: null
    -lastLoginContext: "web"
    -profilePicture: App\Entity\Media\ProfilePictureMedia {#8666
      #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8840 …}
      #file: Vich\UploaderBundle\Entity\File {#8832 …}
      #credits: Doctrine\ORM\PersistentCollection {#8833 …}
      -source: null
      -zone: null
      -urlExternal: null
      #id: 510
      -notes: null
      #translations: Doctrine\ORM\PersistentCollection {#8837 …}
      #newTranslations: null
      #currentLocale: "en"
      #defaultLocale: "en"
      -tiersId: null
      -tiersName: null
      #createdAt: DateTimeImmutable @1730661488 {#8823
        date: 2024-11-03 20:18:08.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTimeImmutable @1777541349 {#8842
        date: 2026-04-30 11:29:09.753474 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: App\Entity\User {#8836 …}
      -user: App\Entity\User {#2760}
    }
    -profil: App\Entity\User\ContactProfile {#8674 …}
    -trainingPreferences: App\Entity\Training\TrainingPreferences {#8682 …}
    -fitnessProfile: App\Entity\FitnessProfile {#8697 …}
    -showAsContributor: false
    -payments: Doctrine\ORM\PersistentCollection {#8746 …}
    -technicalMetadata: App\Entity\Model\TechnicalMetadata {#8163 …}
    #id: 1
    #createdAt: null
    #updatedAt: DateTimeImmutable @1773682770 {#8165
      date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
    }
    #createdBy: null
    #updatedBy: App\Entity\User {#2760}
    #deletedAt: null
    -active: true
  }
  "sizeClass" => "text-sm h-8 w-8 md:text-base md:h-10 md:w-10"
  "allowRenderLink" => false
]
Attributes
[]
Component
App\Twig\Components\User\ProfilAvatar {#8764
  +user: App\Entity\User {#2760
    -uuid: Symfony\Component\Uid\UuidV4 {#8154 …}
    -email: "info@fitmetrics.ch"
    -roles: [
      "ROLE_ADMIN"
      "ROLE_OWNER"
    ]
    -password: "$2y$13$Jey9O1O5oq2dpA814xIJw.S.rPOSVhk1fh9uGG9PjUR6rkgMIGagC"
    -plainPassword: null
    -firstname: "FitMetrics"
    -lastname: null
    -username: "fitmetrics.ch"
    -birthday: null
    -lang: "en"
    -lastLogin: DateTimeImmutable @1773682770 {#8167
      date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
    }
    -suggestExercises: Doctrine\ORM\PersistentCollection {#8181 …}
    -leads: Doctrine\ORM\PersistentCollection {#8315 …}
    -stripeCustomerId: null
    -billingCustomer: null
    -lastChangeUsername: null
    -lastChangePassword: DateTimeImmutable @1707832194 {#8166
      date: 2024-02-13 14:49:54.0 Europe/Zurich (+01:00)
    }
    -descriptionEditor: null
    -specialMention: "FitMetrics team"
    -preferUsername: false
    -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8326 …}
    -createdPrograms: Doctrine\ORM\PersistentCollection {#8428 …}
    -assigneePrograms: Doctrine\ORM\PersistentCollection {#8457 …}
    -workoutLogs: Doctrine\ORM\PersistentCollection {#8525 …}
    -settings: null
    -preferences: [
      "gender" => "men"
      "mainGoal" => "muscle_gain"
      "level" => "advanced"
      "equipmentType" => "full"
    ]
    -signupContext: null
    -lastLoginIp: "81.13.145.160"
    -signupIp: null
    -country: "CH"
    -profilePictureUrl: null
    -canDeleteAccount: false
    -lastUsedOs: "android"
    -coachingRequests: Doctrine\ORM\PersistentCollection {#8569 …}
    -coaches: Doctrine\ORM\PersistentCollection {#8608 …}
    -clients: Doctrine\ORM\PersistentCollection {#8606 …}
    -invitedBy: null
    -invitedFrom: null
    -purchases: Doctrine\ORM\PersistentCollection {#8658 …}
    -hasAds: false
    -google: null
    -apple: null
    -lastLoginContext: "web"
    -profilePicture: App\Entity\Media\ProfilePictureMedia {#8666
      #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8840 …}
      #file: Vich\UploaderBundle\Entity\File {#8832 …}
      #credits: Doctrine\ORM\PersistentCollection {#8833 …}
      -source: null
      -zone: null
      -urlExternal: null
      #id: 510
      -notes: null
      #translations: Doctrine\ORM\PersistentCollection {#8837 …}
      #newTranslations: null
      #currentLocale: "en"
      #defaultLocale: "en"
      -tiersId: null
      -tiersName: null
      #createdAt: DateTimeImmutable @1730661488 {#8823
        date: 2024-11-03 20:18:08.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTimeImmutable @1777541349 {#8842
        date: 2026-04-30 11:29:09.753474 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: App\Entity\User {#8836 …}
      -user: App\Entity\User {#2760}
    }
    -profil: App\Entity\User\ContactProfile {#8674 …}
    -trainingPreferences: App\Entity\Training\TrainingPreferences {#8682 …}
    -fitnessProfile: App\Entity\FitnessProfile {#8697 …}
    -showAsContributor: false
    -payments: Doctrine\ORM\PersistentCollection {#8746 …}
    -technicalMetadata: App\Entity\Model\TechnicalMetadata {#8163 …}
    #id: 1
    #createdAt: null
    #updatedAt: DateTimeImmutable @1773682770 {#8165
      date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
    }
    #createdBy: null
    #updatedBy: App\Entity\User {#2760}
    #deletedAt: null
    -active: true
  }
  +sizeClass: "text-sm h-8 w-8 md:text-base md:h-10 md:w-10"
  +allowRenderLink: false
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#1710 …}
}
media:image App\Twig\Components\Media\Image 76.5 MiB 0.18 ms
Input props
[
  "style" => "width:50px;height:50px;object-fit:cover;border-radius:50%;"
  "media" => App\Entity\Media\ProfilePictureMedia {#8666
    #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8840 …}
    #file: Vich\UploaderBundle\Entity\File {#8832 …}
    #credits: Doctrine\ORM\PersistentCollection {#8833 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 510
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#8837 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1730661488 {#8823
      date: 2024-11-03 20:18:08.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1777541349 {#8842
      date: 2026-04-30 11:29:09.753474 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: App\Entity\User {#8836 …}
    -user: App\Entity\User {#2760
      -uuid: Symfony\Component\Uid\UuidV4 {#8154 …}
      -email: "info@fitmetrics.ch"
      -roles: [
        "ROLE_ADMIN"
        "ROLE_OWNER"
      ]
      -password: "$2y$13$Jey9O1O5oq2dpA814xIJw.S.rPOSVhk1fh9uGG9PjUR6rkgMIGagC"
      -plainPassword: null
      -firstname: "FitMetrics"
      -lastname: null
      -username: "fitmetrics.ch"
      -birthday: null
      -lang: "en"
      -lastLogin: DateTimeImmutable @1773682770 {#8167
        date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
      }
      -suggestExercises: Doctrine\ORM\PersistentCollection {#8181 …}
      -leads: Doctrine\ORM\PersistentCollection {#8315 …}
      -stripeCustomerId: null
      -billingCustomer: null
      -lastChangeUsername: null
      -lastChangePassword: DateTimeImmutable @1707832194 {#8166
        date: 2024-02-13 14:49:54.0 Europe/Zurich (+01:00)
      }
      -descriptionEditor: null
      -specialMention: "FitMetrics team"
      -preferUsername: false
      -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8326 …}
      -createdPrograms: Doctrine\ORM\PersistentCollection {#8428 …}
      -assigneePrograms: Doctrine\ORM\PersistentCollection {#8457 …}
      -workoutLogs: Doctrine\ORM\PersistentCollection {#8525 …}
      -settings: null
      -preferences: [
        "gender" => "men"
        "mainGoal" => "muscle_gain"
        "level" => "advanced"
        "equipmentType" => "full"
      ]
      -signupContext: null
      -lastLoginIp: "81.13.145.160"
      -signupIp: null
      -country: "CH"
      -profilePictureUrl: null
      -canDeleteAccount: false
      -lastUsedOs: "android"
      -coachingRequests: Doctrine\ORM\PersistentCollection {#8569 …}
      -coaches: Doctrine\ORM\PersistentCollection {#8608 …}
      -clients: Doctrine\ORM\PersistentCollection {#8606 …}
      -invitedBy: null
      -invitedFrom: null
      -purchases: Doctrine\ORM\PersistentCollection {#8658 …}
      -hasAds: false
      -google: null
      -apple: null
      -lastLoginContext: "web"
      -profilePicture: App\Entity\Media\ProfilePictureMedia {#8666}
      -profil: App\Entity\User\ContactProfile {#8674 …}
      -trainingPreferences: App\Entity\Training\TrainingPreferences {#8682 …}
      -fitnessProfile: App\Entity\FitnessProfile {#8697 …}
      -showAsContributor: false
      -payments: Doctrine\ORM\PersistentCollection {#8746 …}
      -technicalMetadata: App\Entity\Model\TechnicalMetadata {#8163 …}
      #id: 1
      #createdAt: null
      #updatedAt: DateTimeImmutable @1773682770 {#8165
        date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
      }
      #createdBy: null
      #updatedBy: App\Entity\User {#2760}
      #deletedAt: null
      -active: true
    }
  }
  "placeholderSrc" => "/static/images/default/profile-picture-placeholder.jpg"
  "alt" => "fitmetrics.ch"
  "class" => "img-fluid"
  "lgWidth" => 150
  "lgHeight" => 150
  "crop" => true
]
Attributes
[
  "style" => "width:50px;height:50px;object-fit:cover;border-radius:50%;"
  "class" => "img-fluid"
]
Component
App\Twig\Components\Media\Image {#8799
  #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#212 …}
  +fileSrc: null
  +placeholderSrc: "/static/images/default/profile-picture-placeholder.jpg"
  +alt: "fitmetrics.ch"
  +pictureClass: null
  +smWidth: null
  +smHeight: null
  +lgWidth: 150
  +lgHeight: 150
  +defaultSize: 350
  +crop: true
  +fetchPriority: "auto"
  +sizeScalingFactor: 1.5
  +referrerPolicy: "same-origin"
  +media: App\Entity\Media\ProfilePictureMedia {#8666
    #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8840 …}
    #file: Vich\UploaderBundle\Entity\File {#8832 …}
    #credits: Doctrine\ORM\PersistentCollection {#8833 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 510
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#8837 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1730661488 {#8823
      date: 2024-11-03 20:18:08.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1777541349 {#8842
      date: 2026-04-30 11:29:09.753474 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: App\Entity\User {#8836 …}
    -user: App\Entity\User {#2760
      -uuid: Symfony\Component\Uid\UuidV4 {#8154 …}
      -email: "info@fitmetrics.ch"
      -roles: [
        "ROLE_ADMIN"
        "ROLE_OWNER"
      ]
      -password: "$2y$13$Jey9O1O5oq2dpA814xIJw.S.rPOSVhk1fh9uGG9PjUR6rkgMIGagC"
      -plainPassword: null
      -firstname: "FitMetrics"
      -lastname: null
      -username: "fitmetrics.ch"
      -birthday: null
      -lang: "en"
      -lastLogin: DateTimeImmutable @1773682770 {#8167
        date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
      }
      -suggestExercises: Doctrine\ORM\PersistentCollection {#8181 …}
      -leads: Doctrine\ORM\PersistentCollection {#8315 …}
      -stripeCustomerId: null
      -billingCustomer: null
      -lastChangeUsername: null
      -lastChangePassword: DateTimeImmutable @1707832194 {#8166
        date: 2024-02-13 14:49:54.0 Europe/Zurich (+01:00)
      }
      -descriptionEditor: null
      -specialMention: "FitMetrics team"
      -preferUsername: false
      -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8326 …}
      -createdPrograms: Doctrine\ORM\PersistentCollection {#8428 …}
      -assigneePrograms: Doctrine\ORM\PersistentCollection {#8457 …}
      -workoutLogs: Doctrine\ORM\PersistentCollection {#8525 …}
      -settings: null
      -preferences: [
        "gender" => "men"
        "mainGoal" => "muscle_gain"
        "level" => "advanced"
        "equipmentType" => "full"
      ]
      -signupContext: null
      -lastLoginIp: "81.13.145.160"
      -signupIp: null
      -country: "CH"
      -profilePictureUrl: null
      -canDeleteAccount: false
      -lastUsedOs: "android"
      -coachingRequests: Doctrine\ORM\PersistentCollection {#8569 …}
      -coaches: Doctrine\ORM\PersistentCollection {#8608 …}
      -clients: Doctrine\ORM\PersistentCollection {#8606 …}
      -invitedBy: null
      -invitedFrom: null
      -purchases: Doctrine\ORM\PersistentCollection {#8658 …}
      -hasAds: false
      -google: null
      -apple: null
      -lastLoginContext: "web"
      -profilePicture: App\Entity\Media\ProfilePictureMedia {#8666}
      -profil: App\Entity\User\ContactProfile {#8674 …}
      -trainingPreferences: App\Entity\Training\TrainingPreferences {#8682 …}
      -fitnessProfile: App\Entity\FitnessProfile {#8697 …}
      -showAsContributor: false
      -payments: Doctrine\ORM\PersistentCollection {#8746 …}
      -technicalMetadata: App\Entity\Model\TechnicalMetadata {#8163 …}
      #id: 1
      #createdAt: null
      #updatedAt: DateTimeImmutable @1773682770 {#8165
        date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
      }
      #createdBy: null
      #updatedBy: App\Entity\User {#2760}
      #deletedAt: null
      -active: true
    }
  }
  #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#236 …}
}
app:loading_spinner App\Twig\Components\App\LoadingSpinner 76.5 MiB 0.05 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\App\LoadingSpinner {#8150
  +color: "fill-primary"
  +size: 8
  +centered: true
  +inline: false
}
media:icon App\Twig\Components\Media\Icon 76.5 MiB 0.04 ms
Input props
[
  "name" => "close"
  "class" => "w-[26px] h-[26px] cursor-pointer text-black dark:text-white"
]
Attributes
[
  "class" => "w-[26px] h-[26px] cursor-pointer text-black dark:text-white"
]
Component
App\Twig\Components\Media\Icon {#8887
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +name: "close"
  +title: null
  +symbolDefsName: null
}
ad:wide-skyscraper App\Twig\Components\Ad\AdWideSkyscraper 76.5 MiB 0.33 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Ad\AdWideSkyscraper {#8873
  +includeScript: true
  +labelClass: null
  +containerClass: ""
  +adClass: null
  +showBgColor: false
  #kernel: App\Kernel {#14 …}
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#1710 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#207 …}
  +right: true
  +left: true
}
ad:horizontal:fluid App\Twig\Components\Ad\AdHorizontalFluid 76.5 MiB 0.25 ms
Input props
[
  "containerClass" => "content-container my-4"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdHorizontalFluid {#8929
  +includeScript: true
  +labelClass: null
  +containerClass: "content-container my-4"
  +adClass: null
  +showBgColor: true
  #kernel: App\Kernel {#14 …}
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#1710 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#207 …}
}
app:lang-selector App\Twig\Components\App\LangSelector 76.5 MiB 0.04 ms
Input props
[
  "defaultOpenLeft" => false
]
Attributes
[]
Component
App\Twig\Components\App\LangSelector {#8984
  +routeName: null
  +params: null
  +withQuery: true
  +defaultOpenLeft: false
  -seoPage: App\BusinessLogic\App\Seo\SeoPage {#207 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#865 …}
  -router: Symfony\Bundle\FrameworkBundle\Routing\Router {#681 …}
}
utils:theme-switcher
[Anonymous]
76.5 MiB 0.13 ms
Input props
[
  "class" => "max-w-fit"
]
Attributes
[
  "class" => "max-w-fit"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#8976
  -props: [
    "class" => "max-w-fit"
  ]
}
media:icon App\Twig\Components\Media\Icon 76.5 MiB 0.04 ms
Input props
[
  "name" => "fitmetrics-biceps"
  "class" => "h-12 sm:h-16 max-w-[116px] mr-3 dark:hidden"
]
Attributes
[
  "class" => "h-12 sm:h-16 max-w-[116px] mr-3 dark:hidden"
]
Component
App\Twig\Components\Media\Icon {#9018
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 76.5 MiB 0.04 ms
Input props
[
  "name" => "fitmetrics-white-biceps"
  "class" => "h-12 sm:h-16 max-w-[116px] mr-3 hidden dark:block"
]
Attributes
[
  "class" => "h-12 sm:h-16 max-w-[116px] mr-3 hidden dark:block"
]
Component
App\Twig\Components\Media\Icon {#9050
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 76.5 MiB 0.03 ms
Input props
[
  "name" => "heart"
  "class" => "heart h-5 w-5 text-[#eb2a2a]"
]
Attributes
[
  "class" => "heart h-5 w-5 text-[#eb2a2a]"
]
Component
App\Twig\Components\Media\Icon {#9073
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +name: "heart"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 76.5 MiB 0.03 ms
Input props
[
  "name" => "whatsapp"
  "class" => "w-[28px] h-[28px]"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-[28px] h-[28px]"
]
Component
App\Twig\Components\Media\Icon {#9096
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +name: "whatsapp"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 76.5 MiB 0.03 ms
Input props
[
  "name" => "instagram"
  "class" => "w-[28px] h-[28px]"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-[28px] h-[28px]"
]
Component
App\Twig\Components\Media\Icon {#9119
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +name: "instagram"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 76.5 MiB 0.03 ms
Input props
[
  "name" => "threads"
  "class" => "w-[28px] h-[28px]"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-[28px] h-[28px]"
]
Component
App\Twig\Components\Media\Icon {#9142
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +name: "threads"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 76.5 MiB 0.03 ms
Input props
[
  "name" => "tiktok"
  "class" => "w-[29px] h-[29px]"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-[29px] h-[29px]"
]
Component
App\Twig\Components\Media\Icon {#9165
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +name: "tiktok"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 76.5 MiB 0.03 ms
Input props
[
  "name" => "facebook"
  "class" => "w-[19px] h-[28px]"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-[19px] h-[28px]"
]
Component
App\Twig\Components\Media\Icon {#9188
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +name: "facebook"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 76.5 MiB 0.03 ms
Input props
[
  "name" => "youtube"
  "class" => "w-[28px] h-[24px]"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-[28px] h-[24px]"
]
Component
App\Twig\Components\Media\Icon {#9211
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +name: "youtube"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}