Redirect 301 redirect from GET @app_news_detail (8e2e79)

Components

17 Twig Components
79 Render Count
64 ms Render Time
74.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.26ms
utils:theme-switcher
[Anonymous]
components/utils/theme-switcher.html.twig
3 1.27ms
app:lang-selector
"App\Twig\Components\App\LangSelector"
components/app/lang-selector.html.twig
2 0.49ms
media:image
"App\Twig\Components\Media\Image"
components/media/image.html.twig
2 1.05ms
ad:square:fluid
"App\Twig\Components\Ad\AdSquareFluid"
components/ad/square-fluid.html.twig
2 0.27ms
app:loading_spinner
"App\Twig\Components\App\LoadingSpinner"
components/app/loading-spinner.html.twig
2 0.25ms
menu:main
"App\Twig\Components\Menu\MainMenu"
components/menu/main.html.twig
1 53.33ms
menu:connexion-menu
"App\Twig\Components\Menu\ConnexionMenu"
components/menu/user-menu.html.twig
1 8.78ms
menu:breadcrumb
"App\Twig\Components\Menu\Breadcrumb"
components/menu/breadcrumb.html.twig
1 0.57ms
ad:banner
"App\Twig\Components\Ad\AdBanner"
components/ad/banner.html.twig
1 0.43ms
ui:badge
"App\Twig\Components\Ui\Badge"
components/ui/badge.html.twig
1 0.24ms
ui:editor-render
"App\Twig\Components\Ui\Editor\EditorRender"
components/ui/editor/render.html.twig
1 2.29ms
app:page-sharer
"App\Twig\Components\App\PageSharer"
components/app/page-sharer.html.twig
1 1.33ms
user:profil-card
"App\Twig\Components\User\ProfilCard"
components/user/profil-card.html.twig
1 3.64ms
user:profil-avatar
"App\Twig\Components\User\ProfilAvatar"
components/user/profil-avatar.html.twig
1 2.18ms
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 70.5 MiB 53.33 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Menu\MainMenu {#2894
  -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 62.5 MiB 0.42 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 {#3975
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3978 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 62.5 MiB 0.06 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 {#3986
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3978 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
utils:theme-switcher
[Anonymous]
62.5 MiB 1.05 ms
Input props
[
  "class" => "max-w-fit"
]
Attributes
[
  "class" => "max-w-fit"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#4037
  -props: [
    "class" => "max-w-fit"
  ]
}
media:icon App\Twig\Components\Media\Icon 62.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 {#4052
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3978 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 62.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 {#4102
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3978 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 62.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 {#4130
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3978 …}
  +name: "search"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 62.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 {#4146
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3978 …}
  +name: "flexed-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 62.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 {#4170
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3978 …}
  +name: "barbell"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 62.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 {#4194
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3978 …}
  +name: "category"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 62.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 {#4218
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3978 …}
  +name: "fire"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 62.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 {#4242
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3978 …}
  +name: "discipline "
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 62.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 {#4266
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3978 …}
  +name: "stats-chart"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 62.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 {#4290
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3978 …}
  +name: "latest"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 62.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 {#4314
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3978 …}
  +name: "random"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 66.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 {#5470
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3978 …}
  +name: "chevron-down"
  +title: null
  +symbolDefsName: null
}
utils:theme-switcher
[Anonymous]
66.5 MiB 0.12 ms
Input props
[
  "class" => "max-w-fit"
]
Attributes
[
  "class" => "max-w-fit"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#5506
  -props: [
    "class" => "max-w-fit"
  ]
}
menu:connexion-menu App\Twig\Components\Menu\ConnexionMenu 70.5 MiB 8.78 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Menu\ConnexionMenu {#5583
  -authenticationUtils: Symfony\Component\Security\Http\Authentication\AuthenticationUtils {#5584 …}
  -formFactory: Symfony\Component\Form\FormFactory {#5582 …}
}
media:icon App\Twig\Components\Media\Icon 68.5 MiB 0.05 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 {#5735
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3978 …}
  +name: "close"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 68.5 MiB 0.03 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 {#5770
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3978 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 68.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 {#5800
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3978 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 68.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 {#5832
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3978 …}
  +name: "google"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 68.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 {#5851
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3978 …}
  +name: "apple"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 70.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 {#5961
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3978 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.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 {#5995
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3978 …}
  +name: "chevron-down"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.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 {#6011
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3978 …}
  +name: "flexed-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.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 {#6035
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3978 …}
  +name: "fire"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.5 MiB 0.03 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 {#6059
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3978 …}
  +name: "category"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.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 {#6083
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3978 …}
  +name: "barbell"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.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 {#6107
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3978 …}
  +name: "discipline"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.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 {#6131
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3978 …}
  +name: "stats-chart"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.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 {#6155
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3978 …}
  +name: "latest"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.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 {#6179
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3978 …}
  +name: "random"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.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 {#6203
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3978 …}
  +name: "favorites"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.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 {#6227
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3978 …}
  +name: "more"
  +title: null
  +symbolDefsName: null
}
app:lang-selector App\Twig\Components\App\LangSelector 70.5 MiB 0.46 ms
Input props
[
  "defaultOpenLeft" => true
]
Attributes
[]
Component
App\Twig\Components\App\LangSelector {#6272
  +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 70.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 {#6262
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3978 …}
  +name: "close"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.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 {#5903
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3978 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
menu:breadcrumb App\Twig\Components\Menu\Breadcrumb 70.5 MiB 0.57 ms
Input props
[
  "builder" => App\BusinessLogic\App\Menu\BreadcrumbBuilder {#2907
    -items: [
      [
        "label" => "menu.home"
        "url" => "/de/"
      ]
      [
        "label" => "menu.news"
        "url" => "/de/nachrichten"
      ]
      [
        "label" => "Aufwärmen"
        "url" => "/de/nachrichten/tag/aufwarmen-13"
      ]
      [
        "label" => "Strategien für ein optimales Aufwärmen vor dem Training"
        "url" => null
      ]
    ]
  }
]
Attributes
[]
Component
App\Twig\Components\Menu\Breadcrumb {#6355
  +items: [
    [
      "label" => "menu.home"
      "url" => "/de/"
    ]
    [
      "label" => "menu.news"
      "url" => "/de/nachrichten"
    ]
    [
      "label" => "Aufwärmen"
      "url" => "/de/nachrichten/tag/aufwarmen-13"
    ]
    [
      "label" => "Strategien für ein optimales Aufwärmen vor dem Training"
      "url" => null
    ]
  ]
  +builder: App\BusinessLogic\App\Menu\BreadcrumbBuilder {#2907
    -items: [
      [
        "label" => "menu.home"
        "url" => "/de/"
      ]
      [
        "label" => "menu.news"
        "url" => "/de/nachrichten"
      ]
      [
        "label" => "Aufwärmen"
        "url" => "/de/nachrichten/tag/aufwarmen-13"
      ]
      [
        "label" => "Strategien für ein optimales Aufwärmen vor dem Training"
        "url" => null
      ]
    ]
  }
}
media:icon App\Twig\Components\Media\Icon 70.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 {#6385
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3978 …}
  +name: "chevron-right"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.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 {#6407
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3978 …}
  +name: "chevron-right"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.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 {#6430
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3978 …}
  +name: "chevron-right"
  +title: null
  +symbolDefsName: null
}
ad:banner App\Twig\Components\Ad\AdBanner 70.5 MiB 0.43 ms
Input props
[
  "containerClass" => "my-4"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdBanner {#6375
  +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 70.5 MiB 0.89 ms
Input props
[
  "media" => App\Entity\Media\MediaImage {#3938
    #uploadedFile: Symfony\Component\HttpFoundation\File\File {#3848 …}
    #file: Vich\UploaderBundle\Entity\File {#3930 …}
    #credits: Doctrine\ORM\PersistentCollection {#3944 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 487
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#3821 …}
    #newTranslations: null
    #currentLocale: "de"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1724517990 {#3870
      date: 2024-08-24 18:46:30.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1777562815 {#3829
      date: 2026-04-30 17:26:55.997437 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: null
  }
  "class" => "object-cover object-center md:rounded h-full w-full inset-0"
  "alt" => "Image news Strategien für ein optimales Aufwärmen vor dem Training"
  "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 {#6522
  #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#212 …}
  +fileSrc: null
  +placeholderSrc: null
  +alt: "Image news Strategien für ein optimales Aufwärmen vor dem Training"
  +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 {#3938
    #uploadedFile: Symfony\Component\HttpFoundation\File\File {#3848 …}
    #file: Vich\UploaderBundle\Entity\File {#3930 …}
    #credits: Doctrine\ORM\PersistentCollection {#3944 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 487
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#3821 …}
    #newTranslations: null
    #currentLocale: "de"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1724517990 {#3870
      date: 2024-08-24 18:46:30.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1777562815 {#3829
      date: 2026-04-30 17:26:55.997437 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: null
  }
  #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#236 …}
}
media:icon App\Twig\Components\Media\Icon 70.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 {#6559
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3978 …}
  +name: "calendar"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.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 {#6590
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3978 …}
  +name: "latest"
  +title: null
  +symbolDefsName: null
}
ui:badge App\Twig\Components\Ui\Badge 70.5 MiB 0.24 ms
Input props
[
  "name" => "Aufwärmen"
  "style" => "z-index: 3"
  "color" => "primary"
  "small" => true
]
Attributes
[
  "style" => "z-index: 3"
]
Component
App\Twig\Components\Ui\Badge {#6628
  +name: "Aufwärmen"
  +url: null
  +color: "primary"
  +small: true
  +selected: false
}
ui:editor-render App\Twig\Components\Ui\Editor\EditorRender 70.5 MiB 2.29 ms
Input props
[
  "class" => "my-4 md:my-8"
  "data" => [
    "time" => 1730745380413
    "blocks" => [
      [
        "id" => "4yri7RmKOV"
        "type" => "header"
        "data" => [
          "text" => "Das Aufwärmen verstehen"
          "level" => 2
        ]
      ]
      [
        "id" => "OW4V_om4VO"
        "type" => "paragraph"
        "data" => [
          "text" => "Ein erfolgreiches Aufwärmen umfasst zwei Hauptkategorien: allgemeines Aufwärmen und spezifisches Aufwärmen. Jede Art hat einen einzigartigen Zweck, der sich ergänzt, um Ihre körperliche Vorbereitung zu optimieren."
        ]
      ]
      [
        "id" => "rdzTZmcE4F"
        "type" => "header"
        "data" => [
          "text" => "Allgemeines Aufwärmen"
          "level" => 3
        ]
      ]
      [
        "id" => "Bd8dwD7wMh"
        "type" => "paragraph"
        "data" => [
          "text" => "Das allgemeine Aufwärmen umfasst Aktivitäten, die darauf abzielen, Ihre Herzfrequenz allmählich zu erhöhen. Übungen wie leichtes Joggen, stationäres Radfahren oder sogar dynamische Tanzbewegungen sind perfekt für den Anfang. Die Idee ist, Ihren Körper sanft zu wecken, wie ein Motor, der in Gang kommt."
        ]
      ]
      [
        "id" => "w2BiCX8zxr"
        "type" => "header"
        "data" => [
          "text" => "Spezifisches Aufwärmen"
          "level" => 3
        ]
      ]
      [
        "id" => "rw4HJSCkHR"
        "type" => "paragraph"
        "data" => [
          "text" => "Nachdem Sie eine allgemeine Aufwärmroutine etabliert haben, ist es Zeit, sich auf ein <a href="https://www.fitmetrics.ch/de/ubungen/kategorie/62-aufwarmen">spezifisches Aufwärmen</a> zu konzentrieren. Dies beinhaltet Übungen, die direkt auf die Muskelgruppen und Bewegungen abzielen, die Sie während Ihres Trainings verwenden werden. Zum Beispiel leichte Kniebeugen vor einem Beintraining oder Schulterrotationen vor einer Tennissession."
        ]
      ]
      [
        "id" => "4WSeA1_isU"
        "type" => "header"
        "data" => [
          "text" => "Effektive Aufwärmtechniken"
          "level" => 2
        ]
      ]
      [
        "id" => "H_Iyw3fULy"
        "type" => "paragraph"
        "data" => [
          "text" => "Um die Effektivität Ihres Aufwärmens zu steigern, können verschiedene Techniken in Ihre Routine integriert werden."
        ]
      ]
      [
        "id" => "KNKCI_iHCk"
        "type" => "header"
        "data" => [
          "text" => "Dynamisches Dehnen"
          "level" => 3
        ]
      ]
      [
        "id" => "fWrknuP_oA"
        "type" => "paragraph"
        "data" => [
          "text" => "Dynamisches Dehnen ist entscheidend, da es kontrollierte Bewegungen umfasst, die Ihren Gelenken eine größere Bewegungsfreiheit verleihen. Denken Sie an Ausfallschritte mit Rotation, Armkreise oder Beinschwünge. Diese fließenden Übungen stimulieren Ihre Muskeln und verbessern gleichzeitig Ihre Flexibilität."
        ]
      ]
      [
        "id" => "6aEb6321K5"
        "type" => "header"
        "data" => [
          "text" => "Mobilitätsübungen"
          "level" => 3
        ]
      ]
      [
        "id" => "mngYA477k9"
        "type" => "paragraph"
        "data" => [
          "text" => "Mobilitätsübungen helfen dabei, Ihre Gelenke und Muskeln auf eine größere Bewegungsfreiheit vorzubereiten. Sie heben Ihr Aufwärmen auf ein höheres Niveau, indem sie Bewegungen wie den "Katzenbuckel", "Hüftkreisen" oder "Sprünge auf den Zehen" integrieren. Durch das Einbeziehen dieser Übungen stellen Sie sicher, dass Ihr ganzer Körper umfassend vorbereitet wird."
        ]
      ]
      [
        "id" => "9946GIoaNy"
        "type" => "header"
        "data" => [
          "text" => "Muskelaktivierung"
          "level" => 3
        ]
      ]
      [
        "id" => "wf64SW_pmr"
        "type" => "paragraph"
        "data" => [
          "text" => "Das Aktivieren wichtiger Muskeln vor dem Training fördert eine bessere Leistung. Übungen wie Planks, Hampelmänner oder Glute-Bridges helfen dabei, die Kernmuskulatur für eine produktive Sitzung zu rekrutieren. Es stärkt auch die Verbindung zwischen Geist und Muskeln, was die Kontrolle während des Trainings verbessert."
        ]
      ]
      [
        "id" => "A11Tk3UePo"
        "type" => "header"
        "data" => [
          "text" => "Planung des Aufwärmens"
          "level" => 2
        ]
      ]
      [
        "id" => "A4wchyZuXZ"
        "type" => "paragraph"
        "data" => [
          "text" => "Eine sorgfältige Vorbereitung des Aufwärmens spielt eine entscheidende Rolle für den Erfolg Ihrer Trainingseinheit."
        ]
      ]
      [
        "id" => "nm7ICstaFa"
        "type" => "header"
        "data" => [
          "text" => "Dauer des Aufwärmens"
          "level" => 3
        ]
      ]
      [
        "id" => "nFjgApjb2c"
        "type" => "paragraph"
        "data" => [
          "text" => "Die Bedeutung der Dauer des Aufwärmens sollte nicht unterschätzt werden. Im Allgemeinen reicht ein Aufwärmen zwischen 10 und 20 Minuten aus. Je intensiver Ihr Training, desto länger sollte Ihr Aufwärmen sein. Ein gut abgestimmtes Aufwärmen optimiert Ihre Leistung, ohne Ihre Energiereserven zu erschöpfen."
        ]
      ]
      [
        "id" => "O-rNUGeFFJ"
        "type" => "header"
        "data" => [
          "text" => "Personalisierung des Aufwärmens"
          "level" => 3
        ]
      ]
      [
        "id" => "Yfl8co_2Fq"
        "type" => "paragraph"
        "data" => [
          "text" => "Jeder Mensch ist einzigartig, und Ihr Aufwärmen sollte dies widerspiegeln. Passen Sie Ihr Aufwärmen an Ihre persönlichen Bedürfnisse und spezifischen Ziele an. Hören Sie auf Ihren Körper: Müssen Sie sich auf bestimmte Bereiche stärker konzentrieren?"
        ]
      ]
      [
        "id" => "M-k7OhRe0P"
        "type" => "header"
        "data" => [
          "text" => "Fazit"
          "level" => 2
        ]
      ]
      [
        "id" => "i7GXIBT-nG"
        "type" => "paragraph"
        "data" => [
          "text" => "Die Integration effektiver Aufwärmstrategien wird Ihre Herangehensweise an das Training verändern. Durch die Kombination von allgemeinem und spezifischem Aufwärmen mit dynamischen Dehntechniken, Mobilität und Muskelaktivierung bereiten Sie Ihren Körper ganzheitlich vor. Denken Sie daran, Ihr Aufwärmen im Hinblick auf die Art und Dauer Ihres Trainings zu planen und die Routinen an Ihre Bedürfnisse anzupassen. Eine gründliche Vorbereitung ist eine Investition in Ihre Gesundheit und Leistung. Machen Sie das Aufwärmen zu einem unverzichtbaren Bestandteil Ihrer Trainingsroutine, um alle Vorteile zu nutzen."
        ]
      ]
    ]
    "version" => "2.28.2"
  ]
  "title" => "Strategien für ein optimales Aufwärmen vor dem Training"
  "withAds" => true
  "withMarketingBanner" => true
]
Attributes
[
  "class" => "my-4 md:my-8"
]
Component
App\Twig\Components\Ui\Editor\EditorRender {#6653
  +title: "Strategien für ein optimales Aufwärmen vor dem Training"
  +data: [
    "time" => 1730745380413
    "blocks" => [
      [
        "id" => "4yri7RmKOV"
        "type" => "header"
        "data" => [
          "text" => "Das Aufwärmen verstehen"
          "level" => 2
        ]
      ]
      [
        "id" => "OW4V_om4VO"
        "type" => "paragraph"
        "data" => [
          "text" => "Ein erfolgreiches Aufwärmen umfasst zwei Hauptkategorien: allgemeines Aufwärmen und spezifisches Aufwärmen. Jede Art hat einen einzigartigen Zweck, der sich ergänzt, um Ihre körperliche Vorbereitung zu optimieren."
        ]
      ]
      [
        "id" => "rdzTZmcE4F"
        "type" => "header"
        "data" => [
          "text" => "Allgemeines Aufwärmen"
          "level" => 3
        ]
      ]
      [
        "id" => "Bd8dwD7wMh"
        "type" => "paragraph"
        "data" => [
          "text" => "Das allgemeine Aufwärmen umfasst Aktivitäten, die darauf abzielen, Ihre Herzfrequenz allmählich zu erhöhen. Übungen wie leichtes Joggen, stationäres Radfahren oder sogar dynamische Tanzbewegungen sind perfekt für den Anfang. Die Idee ist, Ihren Körper sanft zu wecken, wie ein Motor, der in Gang kommt."
        ]
      ]
      [
        "id" => "w2BiCX8zxr"
        "type" => "header"
        "data" => [
          "text" => "Spezifisches Aufwärmen"
          "level" => 3
        ]
      ]
      [
        "id" => "rw4HJSCkHR"
        "type" => "paragraph"
        "data" => [
          "text" => "Nachdem Sie eine allgemeine Aufwärmroutine etabliert haben, ist es Zeit, sich auf ein <a href="https://www.fitmetrics.ch/de/ubungen/kategorie/62-aufwarmen">spezifisches Aufwärmen</a> zu konzentrieren. Dies beinhaltet Übungen, die direkt auf die Muskelgruppen und Bewegungen abzielen, die Sie während Ihres Trainings verwenden werden. Zum Beispiel leichte Kniebeugen vor einem Beintraining oder Schulterrotationen vor einer Tennissession."
        ]
      ]
      [
        "id" => "4WSeA1_isU"
        "type" => "header"
        "data" => [
          "text" => "Effektive Aufwärmtechniken"
          "level" => 2
        ]
      ]
      [
        "id" => "H_Iyw3fULy"
        "type" => "paragraph"
        "data" => [
          "text" => "Um die Effektivität Ihres Aufwärmens zu steigern, können verschiedene Techniken in Ihre Routine integriert werden."
        ]
      ]
      [
        "id" => "KNKCI_iHCk"
        "type" => "header"
        "data" => [
          "text" => "Dynamisches Dehnen"
          "level" => 3
        ]
      ]
      [
        "id" => "fWrknuP_oA"
        "type" => "paragraph"
        "data" => [
          "text" => "Dynamisches Dehnen ist entscheidend, da es kontrollierte Bewegungen umfasst, die Ihren Gelenken eine größere Bewegungsfreiheit verleihen. Denken Sie an Ausfallschritte mit Rotation, Armkreise oder Beinschwünge. Diese fließenden Übungen stimulieren Ihre Muskeln und verbessern gleichzeitig Ihre Flexibilität."
        ]
      ]
      [
        "id" => "6aEb6321K5"
        "type" => "header"
        "data" => [
          "text" => "Mobilitätsübungen"
          "level" => 3
        ]
      ]
      [
        "id" => "mngYA477k9"
        "type" => "paragraph"
        "data" => [
          "text" => "Mobilitätsübungen helfen dabei, Ihre Gelenke und Muskeln auf eine größere Bewegungsfreiheit vorzubereiten. Sie heben Ihr Aufwärmen auf ein höheres Niveau, indem sie Bewegungen wie den "Katzenbuckel", "Hüftkreisen" oder "Sprünge auf den Zehen" integrieren. Durch das Einbeziehen dieser Übungen stellen Sie sicher, dass Ihr ganzer Körper umfassend vorbereitet wird."
        ]
      ]
      [
        "id" => "9946GIoaNy"
        "type" => "header"
        "data" => [
          "text" => "Muskelaktivierung"
          "level" => 3
        ]
      ]
      [
        "id" => "wf64SW_pmr"
        "type" => "paragraph"
        "data" => [
          "text" => "Das Aktivieren wichtiger Muskeln vor dem Training fördert eine bessere Leistung. Übungen wie Planks, Hampelmänner oder Glute-Bridges helfen dabei, die Kernmuskulatur für eine produktive Sitzung zu rekrutieren. Es stärkt auch die Verbindung zwischen Geist und Muskeln, was die Kontrolle während des Trainings verbessert."
        ]
      ]
      [
        "id" => "A11Tk3UePo"
        "type" => "header"
        "data" => [
          "text" => "Planung des Aufwärmens"
          "level" => 2
        ]
      ]
      [
        "id" => "A4wchyZuXZ"
        "type" => "paragraph"
        "data" => [
          "text" => "Eine sorgfältige Vorbereitung des Aufwärmens spielt eine entscheidende Rolle für den Erfolg Ihrer Trainingseinheit."
        ]
      ]
      [
        "id" => "nm7ICstaFa"
        "type" => "header"
        "data" => [
          "text" => "Dauer des Aufwärmens"
          "level" => 3
        ]
      ]
      [
        "id" => "nFjgApjb2c"
        "type" => "paragraph"
        "data" => [
          "text" => "Die Bedeutung der Dauer des Aufwärmens sollte nicht unterschätzt werden. Im Allgemeinen reicht ein Aufwärmen zwischen 10 und 20 Minuten aus. Je intensiver Ihr Training, desto länger sollte Ihr Aufwärmen sein. Ein gut abgestimmtes Aufwärmen optimiert Ihre Leistung, ohne Ihre Energiereserven zu erschöpfen."
        ]
      ]
      [
        "id" => "O-rNUGeFFJ"
        "type" => "header"
        "data" => [
          "text" => "Personalisierung des Aufwärmens"
          "level" => 3
        ]
      ]
      [
        "id" => "Yfl8co_2Fq"
        "type" => "paragraph"
        "data" => [
          "text" => "Jeder Mensch ist einzigartig, und Ihr Aufwärmen sollte dies widerspiegeln. Passen Sie Ihr Aufwärmen an Ihre persönlichen Bedürfnisse und spezifischen Ziele an. Hören Sie auf Ihren Körper: Müssen Sie sich auf bestimmte Bereiche stärker konzentrieren?"
        ]
      ]
      [
        "id" => "M-k7OhRe0P"
        "type" => "header"
        "data" => [
          "text" => "Fazit"
          "level" => 2
        ]
      ]
      [
        "id" => "i7GXIBT-nG"
        "type" => "paragraph"
        "data" => [
          "text" => "Die Integration effektiver Aufwärmstrategien wird Ihre Herangehensweise an das Training verändern. Durch die Kombination von allgemeinem und spezifischem Aufwärmen mit dynamischen Dehntechniken, Mobilität und Muskelaktivierung bereiten Sie Ihren Körper ganzheitlich vor. Denken Sie daran, Ihr Aufwärmen im Hinblick auf die Art und Dauer Ihres Trainings zu planen und die Routinen an Ihre Bedürfnisse anzupassen. Eine gründliche Vorbereitung ist eine Investition in Ihre Gesundheit und Leistung. Machen Sie das Aufwärmen zu einem unverzichtbaren Bestandteil Ihrer Trainingsroutine, um alle Vorteile zu nutzen."
        ]
      ]
    ]
    "version" => "2.28.2"
  ]
  +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 70.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 {#6731
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3978 …}
  +name: "program"
  +title: null
  +symbolDefsName: null
}
ad:square:fluid App\Twig\Components\Ad\AdSquareFluid 70.5 MiB 0.22 ms
Input props
[
  "class" => ""
  "containerClass" => "my-2"
]
Attributes
[
  "class" => ""
]
Component
App\Twig\Components\Ad\AdSquareFluid {#6778
  +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:square:fluid App\Twig\Components\Ad\AdSquareFluid 70.5 MiB 0.04 ms
Input props
[
  "class" => ""
  "containerClass" => "my-2"
]
Attributes
[
  "class" => ""
]
Component
App\Twig\Components\Ad\AdSquareFluid {#6833
  +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 70.5 MiB 0.19 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\App\LoadingSpinner {#6862
  +color: "fill-primary"
  +size: 8
  +centered: true
  +inline: false
}
app:page-sharer App\Twig\Components\App\PageSharer 72.5 MiB 1.33 ms
Input props
[
  "title" => "Strategien für ein optimales Aufwärmen vor dem Training"
  "description" => "Ein gutes Aufwärmen bereitet den Körper auf die Anstrengung vor, verbessert die Durchblutung, beugt Verletzungen vor und optimiert die Leistung."
  "alignMobileLeft" => true
]
Attributes
[]
Component
App\Twig\Components\App\PageSharer {#6876
  +shareUrl: "https://test.fitmetrics.ch/de/nachricht/strategien-fur-ein-optimales-aufwarmen-vor-dem-training-22"
  +title: "Strategien für ein optimales Aufwärmen vor dem Training"
  +description: "Ein gutes Aufwärmen bereitet den Körper auf die Anstrengung vor, verbessert die Durchblutung, beugt Verletzungen vor und optimiert die Leistung."
  +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 72.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 {#6918
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3978 …}
  +name: "check"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 72.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 {#6946
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3978 …}
  +name: "reddit"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 72.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 {#6971
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3978 …}
  +name: "twitter"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 72.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 {#6994
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3978 …}
  +name: "threads"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 72.5 MiB 0.03 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 {#7017
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3978 …}
  +name: "facebook"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 72.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 {#7040
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3978 …}
  +name: "linkedin"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 72.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 {#7063
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3978 …}
  +name: "whatsapp"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 72.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 {#7086
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3978 …}
  +name: "email"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
user:profil-card App\Twig\Components\User\ProfilCard 72.5 MiB 3.64 ms
Input props
[
  "user" => App\Entity\User {#2760
    -uuid: Symfony\Component\Uid\UuidV4 {#7456 …}
    -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 {#7469
      date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
    }
    -suggestExercises: Doctrine\ORM\PersistentCollection {#7483 …}
    -leads: Doctrine\ORM\PersistentCollection {#7617 …}
    -stripeCustomerId: null
    -billingCustomer: null
    -lastChangeUsername: null
    -lastChangePassword: DateTimeImmutable @1707832194 {#7468
      date: 2024-02-13 14:49:54.0 Europe/Zurich (+01:00)
    }
    -descriptionEditor: null
    -specialMention: "FitMetrics team"
    -preferUsername: false
    -exerciseFavorites: Doctrine\ORM\PersistentCollection {#7628 …}
    -createdPrograms: Doctrine\ORM\PersistentCollection {#7730 …}
    -assigneePrograms: Doctrine\ORM\PersistentCollection {#7759 …}
    -workoutLogs: Doctrine\ORM\PersistentCollection {#7827 …}
    -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 {#7871 …}
    -coaches: Doctrine\ORM\PersistentCollection {#7910 …}
    -clients: Doctrine\ORM\PersistentCollection {#7908 …}
    -invitedBy: null
    -invitedFrom: null
    -purchases: Doctrine\ORM\PersistentCollection {#7960 …}
    -hasAds: false
    -google: null
    -apple: null
    -lastLoginContext: "web"
    -profilePicture: App\Entity\Media\ProfilePictureMedia {#7968
      #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8142 …}
      #file: Vich\UploaderBundle\Entity\File {#8134 …}
      #credits: Doctrine\ORM\PersistentCollection {#8135 …}
      -source: null
      -zone: null
      -urlExternal: null
      #id: 510
      -notes: null
      #translations: Doctrine\ORM\PersistentCollection {#8139 …}
      #newTranslations: null
      #currentLocale: "de"
      #defaultLocale: "en"
      -tiersId: null
      -tiersName: null
      #createdAt: DateTimeImmutable @1730661488 {#8125
        date: 2024-11-03 20:18:08.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTimeImmutable @1777562816 {#8144
        date: 2026-04-30 17:26:56.106149 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: App\Entity\User {#8138 …}
      -user: App\Entity\User {#2760}
    }
    -profil: App\Entity\User\ContactProfile {#7976 …}
    -trainingPreferences: App\Entity\Training\TrainingPreferences {#7984 …}
    -fitnessProfile: App\Entity\FitnessProfile {#7999 …}
    -showAsContributor: false
    -payments: Doctrine\ORM\PersistentCollection {#8048 …}
    -technicalMetadata: App\Entity\Model\TechnicalMetadata {#7465 …}
    #id: 1
    #createdAt: null
    #updatedAt: DateTimeImmutable @1773682770 {#7467
      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 {#6925
  +user: App\Entity\User {#2760
    -uuid: Symfony\Component\Uid\UuidV4 {#7456 …}
    -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 {#7469
      date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
    }
    -suggestExercises: Doctrine\ORM\PersistentCollection {#7483 …}
    -leads: Doctrine\ORM\PersistentCollection {#7617 …}
    -stripeCustomerId: null
    -billingCustomer: null
    -lastChangeUsername: null
    -lastChangePassword: DateTimeImmutable @1707832194 {#7468
      date: 2024-02-13 14:49:54.0 Europe/Zurich (+01:00)
    }
    -descriptionEditor: null
    -specialMention: "FitMetrics team"
    -preferUsername: false
    -exerciseFavorites: Doctrine\ORM\PersistentCollection {#7628 …}
    -createdPrograms: Doctrine\ORM\PersistentCollection {#7730 …}
    -assigneePrograms: Doctrine\ORM\PersistentCollection {#7759 …}
    -workoutLogs: Doctrine\ORM\PersistentCollection {#7827 …}
    -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 {#7871 …}
    -coaches: Doctrine\ORM\PersistentCollection {#7910 …}
    -clients: Doctrine\ORM\PersistentCollection {#7908 …}
    -invitedBy: null
    -invitedFrom: null
    -purchases: Doctrine\ORM\PersistentCollection {#7960 …}
    -hasAds: false
    -google: null
    -apple: null
    -lastLoginContext: "web"
    -profilePicture: App\Entity\Media\ProfilePictureMedia {#7968
      #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8142 …}
      #file: Vich\UploaderBundle\Entity\File {#8134 …}
      #credits: Doctrine\ORM\PersistentCollection {#8135 …}
      -source: null
      -zone: null
      -urlExternal: null
      #id: 510
      -notes: null
      #translations: Doctrine\ORM\PersistentCollection {#8139 …}
      #newTranslations: null
      #currentLocale: "de"
      #defaultLocale: "en"
      -tiersId: null
      -tiersName: null
      #createdAt: DateTimeImmutable @1730661488 {#8125
        date: 2024-11-03 20:18:08.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTimeImmutable @1777562816 {#8144
        date: 2026-04-30 17:26:56.106149 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: App\Entity\User {#8138 …}
      -user: App\Entity\User {#2760}
    }
    -profil: App\Entity\User\ContactProfile {#7976 …}
    -trainingPreferences: App\Entity\Training\TrainingPreferences {#7984 …}
    -fitnessProfile: App\Entity\FitnessProfile {#7999 …}
    -showAsContributor: false
    -payments: Doctrine\ORM\PersistentCollection {#8048 …}
    -technicalMetadata: App\Entity\Model\TechnicalMetadata {#7465 …}
    #id: 1
    #createdAt: null
    #updatedAt: DateTimeImmutable @1773682770 {#7467
      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 72.5 MiB 2.18 ms
Input props
[
  "user" => App\Entity\User {#2760
    -uuid: Symfony\Component\Uid\UuidV4 {#7456 …}
    -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 {#7469
      date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
    }
    -suggestExercises: Doctrine\ORM\PersistentCollection {#7483 …}
    -leads: Doctrine\ORM\PersistentCollection {#7617 …}
    -stripeCustomerId: null
    -billingCustomer: null
    -lastChangeUsername: null
    -lastChangePassword: DateTimeImmutable @1707832194 {#7468
      date: 2024-02-13 14:49:54.0 Europe/Zurich (+01:00)
    }
    -descriptionEditor: null
    -specialMention: "FitMetrics team"
    -preferUsername: false
    -exerciseFavorites: Doctrine\ORM\PersistentCollection {#7628 …}
    -createdPrograms: Doctrine\ORM\PersistentCollection {#7730 …}
    -assigneePrograms: Doctrine\ORM\PersistentCollection {#7759 …}
    -workoutLogs: Doctrine\ORM\PersistentCollection {#7827 …}
    -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 {#7871 …}
    -coaches: Doctrine\ORM\PersistentCollection {#7910 …}
    -clients: Doctrine\ORM\PersistentCollection {#7908 …}
    -invitedBy: null
    -invitedFrom: null
    -purchases: Doctrine\ORM\PersistentCollection {#7960 …}
    -hasAds: false
    -google: null
    -apple: null
    -lastLoginContext: "web"
    -profilePicture: App\Entity\Media\ProfilePictureMedia {#7968
      #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8142 …}
      #file: Vich\UploaderBundle\Entity\File {#8134 …}
      #credits: Doctrine\ORM\PersistentCollection {#8135 …}
      -source: null
      -zone: null
      -urlExternal: null
      #id: 510
      -notes: null
      #translations: Doctrine\ORM\PersistentCollection {#8139 …}
      #newTranslations: null
      #currentLocale: "de"
      #defaultLocale: "en"
      -tiersId: null
      -tiersName: null
      #createdAt: DateTimeImmutable @1730661488 {#8125
        date: 2024-11-03 20:18:08.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTimeImmutable @1777562816 {#8144
        date: 2026-04-30 17:26:56.106149 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: App\Entity\User {#8138 …}
      -user: App\Entity\User {#2760}
    }
    -profil: App\Entity\User\ContactProfile {#7976 …}
    -trainingPreferences: App\Entity\Training\TrainingPreferences {#7984 …}
    -fitnessProfile: App\Entity\FitnessProfile {#7999 …}
    -showAsContributor: false
    -payments: Doctrine\ORM\PersistentCollection {#8048 …}
    -technicalMetadata: App\Entity\Model\TechnicalMetadata {#7465 …}
    #id: 1
    #createdAt: null
    #updatedAt: DateTimeImmutable @1773682770 {#7467
      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 {#8066
  +user: App\Entity\User {#2760
    -uuid: Symfony\Component\Uid\UuidV4 {#7456 …}
    -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 {#7469
      date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
    }
    -suggestExercises: Doctrine\ORM\PersistentCollection {#7483 …}
    -leads: Doctrine\ORM\PersistentCollection {#7617 …}
    -stripeCustomerId: null
    -billingCustomer: null
    -lastChangeUsername: null
    -lastChangePassword: DateTimeImmutable @1707832194 {#7468
      date: 2024-02-13 14:49:54.0 Europe/Zurich (+01:00)
    }
    -descriptionEditor: null
    -specialMention: "FitMetrics team"
    -preferUsername: false
    -exerciseFavorites: Doctrine\ORM\PersistentCollection {#7628 …}
    -createdPrograms: Doctrine\ORM\PersistentCollection {#7730 …}
    -assigneePrograms: Doctrine\ORM\PersistentCollection {#7759 …}
    -workoutLogs: Doctrine\ORM\PersistentCollection {#7827 …}
    -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 {#7871 …}
    -coaches: Doctrine\ORM\PersistentCollection {#7910 …}
    -clients: Doctrine\ORM\PersistentCollection {#7908 …}
    -invitedBy: null
    -invitedFrom: null
    -purchases: Doctrine\ORM\PersistentCollection {#7960 …}
    -hasAds: false
    -google: null
    -apple: null
    -lastLoginContext: "web"
    -profilePicture: App\Entity\Media\ProfilePictureMedia {#7968
      #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8142 …}
      #file: Vich\UploaderBundle\Entity\File {#8134 …}
      #credits: Doctrine\ORM\PersistentCollection {#8135 …}
      -source: null
      -zone: null
      -urlExternal: null
      #id: 510
      -notes: null
      #translations: Doctrine\ORM\PersistentCollection {#8139 …}
      #newTranslations: null
      #currentLocale: "de"
      #defaultLocale: "en"
      -tiersId: null
      -tiersName: null
      #createdAt: DateTimeImmutable @1730661488 {#8125
        date: 2024-11-03 20:18:08.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTimeImmutable @1777562816 {#8144
        date: 2026-04-30 17:26:56.106149 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: App\Entity\User {#8138 …}
      -user: App\Entity\User {#2760}
    }
    -profil: App\Entity\User\ContactProfile {#7976 …}
    -trainingPreferences: App\Entity\Training\TrainingPreferences {#7984 …}
    -fitnessProfile: App\Entity\FitnessProfile {#7999 …}
    -showAsContributor: false
    -payments: Doctrine\ORM\PersistentCollection {#8048 …}
    -technicalMetadata: App\Entity\Model\TechnicalMetadata {#7465 …}
    #id: 1
    #createdAt: null
    #updatedAt: DateTimeImmutable @1773682770 {#7467
      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 72.5 MiB 0.16 ms
Input props
[
  "style" => "width:50px;height:50px;object-fit:cover;border-radius:50%;"
  "media" => App\Entity\Media\ProfilePictureMedia {#7968
    #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8142 …}
    #file: Vich\UploaderBundle\Entity\File {#8134 …}
    #credits: Doctrine\ORM\PersistentCollection {#8135 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 510
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#8139 …}
    #newTranslations: null
    #currentLocale: "de"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1730661488 {#8125
      date: 2024-11-03 20:18:08.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1777562816 {#8144
      date: 2026-04-30 17:26:56.106149 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: App\Entity\User {#8138 …}
    -user: App\Entity\User {#2760
      -uuid: Symfony\Component\Uid\UuidV4 {#7456 …}
      -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 {#7469
        date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
      }
      -suggestExercises: Doctrine\ORM\PersistentCollection {#7483 …}
      -leads: Doctrine\ORM\PersistentCollection {#7617 …}
      -stripeCustomerId: null
      -billingCustomer: null
      -lastChangeUsername: null
      -lastChangePassword: DateTimeImmutable @1707832194 {#7468
        date: 2024-02-13 14:49:54.0 Europe/Zurich (+01:00)
      }
      -descriptionEditor: null
      -specialMention: "FitMetrics team"
      -preferUsername: false
      -exerciseFavorites: Doctrine\ORM\PersistentCollection {#7628 …}
      -createdPrograms: Doctrine\ORM\PersistentCollection {#7730 …}
      -assigneePrograms: Doctrine\ORM\PersistentCollection {#7759 …}
      -workoutLogs: Doctrine\ORM\PersistentCollection {#7827 …}
      -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 {#7871 …}
      -coaches: Doctrine\ORM\PersistentCollection {#7910 …}
      -clients: Doctrine\ORM\PersistentCollection {#7908 …}
      -invitedBy: null
      -invitedFrom: null
      -purchases: Doctrine\ORM\PersistentCollection {#7960 …}
      -hasAds: false
      -google: null
      -apple: null
      -lastLoginContext: "web"
      -profilePicture: App\Entity\Media\ProfilePictureMedia {#7968}
      -profil: App\Entity\User\ContactProfile {#7976 …}
      -trainingPreferences: App\Entity\Training\TrainingPreferences {#7984 …}
      -fitnessProfile: App\Entity\FitnessProfile {#7999 …}
      -showAsContributor: false
      -payments: Doctrine\ORM\PersistentCollection {#8048 …}
      -technicalMetadata: App\Entity\Model\TechnicalMetadata {#7465 …}
      #id: 1
      #createdAt: null
      #updatedAt: DateTimeImmutable @1773682770 {#7467
        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 {#8101
  #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 {#7968
    #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8142 …}
    #file: Vich\UploaderBundle\Entity\File {#8134 …}
    #credits: Doctrine\ORM\PersistentCollection {#8135 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 510
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#8139 …}
    #newTranslations: null
    #currentLocale: "de"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1730661488 {#8125
      date: 2024-11-03 20:18:08.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1777562816 {#8144
      date: 2026-04-30 17:26:56.106149 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: App\Entity\User {#8138 …}
    -user: App\Entity\User {#2760
      -uuid: Symfony\Component\Uid\UuidV4 {#7456 …}
      -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 {#7469
        date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
      }
      -suggestExercises: Doctrine\ORM\PersistentCollection {#7483 …}
      -leads: Doctrine\ORM\PersistentCollection {#7617 …}
      -stripeCustomerId: null
      -billingCustomer: null
      -lastChangeUsername: null
      -lastChangePassword: DateTimeImmutable @1707832194 {#7468
        date: 2024-02-13 14:49:54.0 Europe/Zurich (+01:00)
      }
      -descriptionEditor: null
      -specialMention: "FitMetrics team"
      -preferUsername: false
      -exerciseFavorites: Doctrine\ORM\PersistentCollection {#7628 …}
      -createdPrograms: Doctrine\ORM\PersistentCollection {#7730 …}
      -assigneePrograms: Doctrine\ORM\PersistentCollection {#7759 …}
      -workoutLogs: Doctrine\ORM\PersistentCollection {#7827 …}
      -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 {#7871 …}
      -coaches: Doctrine\ORM\PersistentCollection {#7910 …}
      -clients: Doctrine\ORM\PersistentCollection {#7908 …}
      -invitedBy: null
      -invitedFrom: null
      -purchases: Doctrine\ORM\PersistentCollection {#7960 …}
      -hasAds: false
      -google: null
      -apple: null
      -lastLoginContext: "web"
      -profilePicture: App\Entity\Media\ProfilePictureMedia {#7968}
      -profil: App\Entity\User\ContactProfile {#7976 …}
      -trainingPreferences: App\Entity\Training\TrainingPreferences {#7984 …}
      -fitnessProfile: App\Entity\FitnessProfile {#7999 …}
      -showAsContributor: false
      -payments: Doctrine\ORM\PersistentCollection {#8048 …}
      -technicalMetadata: App\Entity\Model\TechnicalMetadata {#7465 …}
      #id: 1
      #createdAt: null
      #updatedAt: DateTimeImmutable @1773682770 {#7467
        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 72.5 MiB 0.05 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\App\LoadingSpinner {#7452
  +color: "fill-primary"
  +size: 8
  +centered: true
  +inline: false
}
media:icon App\Twig\Components\Media\Icon 74.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 {#8189
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3978 …}
  +name: "close"
  +title: null
  +symbolDefsName: null
}
ad:wide-skyscraper App\Twig\Components\Ad\AdWideSkyscraper 74.5 MiB 0.33 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Ad\AdWideSkyscraper {#8175
  +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 74.5 MiB 0.25 ms
Input props
[
  "containerClass" => "content-container my-4"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdHorizontalFluid {#8231
  +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 74.5 MiB 0.04 ms
Input props
[
  "defaultOpenLeft" => false
]
Attributes
[]
Component
App\Twig\Components\App\LangSelector {#8286
  +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]
74.5 MiB 0.11 ms
Input props
[
  "class" => "max-w-fit"
]
Attributes
[
  "class" => "max-w-fit"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#8278
  -props: [
    "class" => "max-w-fit"
  ]
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.03 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 {#8320
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3978 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.03 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 {#8352
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3978 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.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 {#8375
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3978 …}
  +name: "heart"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.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 {#8398
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3978 …}
  +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" => "instagram"
  "class" => "w-[28px] h-[28px]"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-[28px] h-[28px]"
]
Component
App\Twig\Components\Media\Icon {#8421
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3978 …}
  +name: "instagram"
  +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-[28px] h-[28px]"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-[28px] h-[28px]"
]
Component
App\Twig\Components\Media\Icon {#8444
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3978 …}
  +name: "threads"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 74.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 {#8467
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3978 …}
  +name: "tiktok"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 74.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 {#8490
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3978 …}
  +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" => "youtube"
  "class" => "w-[28px] h-[24px]"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-[28px] h-[24px]"
]
Component
App\Twig\Components\Media\Icon {#8513
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3978 …}
  +name: "youtube"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}