Redirect 301 redirect from GET @app_news_detail (32c8a2)

GET https://test.fitmetrics.ch/it/articolo/una-migliore-comprensione-della-memoria-muscolare-41

Components

17 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.33ms
utils:theme-switcher
[Anonymous]
components/utils/theme-switcher.html.twig
3 1.32ms
app:lang-selector
"App\Twig\Components\App\LangSelector"
components/app/lang-selector.html.twig
2 0.47ms
media:image
"App\Twig\Components\Media\Image"
components/media/image.html.twig
2 1.13ms
ui:badge
"App\Twig\Components\Ui\Badge"
components/ui/badge.html.twig
2 0.29ms
ad:square:fluid
"App\Twig\Components\Ad\AdSquareFluid"
components/ad/square-fluid.html.twig
2 0.31ms
app:loading_spinner
"App\Twig\Components\App\LoadingSpinner"
components/app/loading-spinner.html.twig
2 0.26ms
menu:main
"App\Twig\Components\Menu\MainMenu"
components/menu/main.html.twig
1 55.49ms
menu:connexion-menu
"App\Twig\Components\Menu\ConnexionMenu"
components/menu/user-menu.html.twig
1 9.00ms
menu:breadcrumb
"App\Twig\Components\Menu\Breadcrumb"
components/menu/breadcrumb.html.twig
1 0.60ms
ad:banner
"App\Twig\Components\Ad\AdBanner"
components/ad/banner.html.twig
1 0.40ms
ui:editor-render
"App\Twig\Components\Ui\Editor\EditorRender"
components/ui/editor/render.html.twig
1 2.49ms
app:page-sharer
"App\Twig\Components\App\PageSharer"
components/app/page-sharer.html.twig
1 1.37ms
user:profil-card
"App\Twig\Components\User\ProfilCard"
components/user/profil-card.html.twig
1 3.60ms
user:profil-avatar
"App\Twig\Components\User\ProfilAvatar"
components/user/profil-avatar.html.twig
1 2.15ms
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 74.5 MiB 55.49 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Menu\MainMenu {#4564
  -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.41 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 {#4611
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4614 …}
  +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 {#4622
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4614 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
utils:theme-switcher
[Anonymous]
66.5 MiB 1.07 ms
Input props
[
  "class" => "max-w-fit"
]
Attributes
[
  "class" => "max-w-fit"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#4673
  -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 {#4688
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4614 …}
  +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 {#4738
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4614 …}
  +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 {#4766
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4614 …}
  +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 {#4782
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4614 …}
  +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 {#4806
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4614 …}
  +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 {#4830
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4614 …}
  +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 {#4854
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4614 …}
  +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 {#4878
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4614 …}
  +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 {#4902
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4614 …}
  +name: "stats-chart"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 66.5 MiB 0.04 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 {#4926
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4614 …}
  +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 {#4950
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4614 …}
  +name: "random"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 68.5 MiB 0.06 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 {#6108
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4614 …}
  +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 {#6144
  -props: [
    "class" => "max-w-fit"
  ]
}
menu:connexion-menu App\Twig\Components\Menu\ConnexionMenu 72.5 MiB 9.00 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Menu\ConnexionMenu {#6221
  -authenticationUtils: Symfony\Component\Security\Http\Authentication\AuthenticationUtils {#6222 …}
  -formFactory: Symfony\Component\Form\FormFactory {#6220 …}
}
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 {#6373
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4614 …}
  +name: "close"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.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 {#6408
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4614 …}
  +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 {#6438
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4614 …}
  +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 {#6470
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4614 …}
  +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 {#6489
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4614 …}
  +name: "apple"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 72.5 MiB 0.05 ms
Input props
[
  "name" => "fitmetrics-white-biceps"
  "class" => "h-[80px] w-[300px]"
]
Attributes
[
  "class" => "h-[80px] w-[300px]"
]
Component
App\Twig\Components\Media\Icon {#6599
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4614 …}
  +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 {#6633
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4614 …}
  +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 {#6649
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4614 …}
  +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 {#6673
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4614 …}
  +name: "fire"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 72.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 {#6697
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4614 …}
  +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 {#6721
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4614 …}
  +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 {#6745
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4614 …}
  +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 {#6769
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4614 …}
  +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 {#6793
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4614 …}
  +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 {#6817
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4614 …}
  +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 {#6841
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4614 …}
  +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 {#6865
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4614 …}
  +name: "more"
  +title: null
  +symbolDefsName: null
}
app:lang-selector App\Twig\Components\App\LangSelector 74.5 MiB 0.43 ms
Input props
[
  "defaultOpenLeft" => true
]
Attributes
[]
Component
App\Twig\Components\App\LangSelector {#6910
  +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 74.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 {#6900
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4614 …}
  +name: "close"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.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 {#6541
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4614 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
menu:breadcrumb App\Twig\Components\Menu\Breadcrumb 74.5 MiB 0.60 ms
Input props
[
  "builder" => App\BusinessLogic\App\Menu\BreadcrumbBuilder {#2907
    -items: [
      [
        "label" => "menu.home"
        "url" => "/it/"
      ]
      [
        "label" => "menu.news"
        "url" => "/it/notizie"
      ]
      [
        "label" => "Guadagno muscolare"
        "url" => "/it/notizie/tag/guadagno-muscolare-1"
      ]
      [
        "label" => "Una migliore comprensione della memoria muscolare"
        "url" => null
      ]
    ]
  }
]
Attributes
[]
Component
App\Twig\Components\Menu\Breadcrumb {#6993
  +items: [
    [
      "label" => "menu.home"
      "url" => "/it/"
    ]
    [
      "label" => "menu.news"
      "url" => "/it/notizie"
    ]
    [
      "label" => "Guadagno muscolare"
      "url" => "/it/notizie/tag/guadagno-muscolare-1"
    ]
    [
      "label" => "Una migliore comprensione della memoria muscolare"
      "url" => null
    ]
  ]
  +builder: App\BusinessLogic\App\Menu\BreadcrumbBuilder {#2907
    -items: [
      [
        "label" => "menu.home"
        "url" => "/it/"
      ]
      [
        "label" => "menu.news"
        "url" => "/it/notizie"
      ]
      [
        "label" => "Guadagno muscolare"
        "url" => "/it/notizie/tag/guadagno-muscolare-1"
      ]
      [
        "label" => "Una migliore comprensione della memoria muscolare"
        "url" => null
      ]
    ]
  }
}
media:icon App\Twig\Components\Media\Icon 74.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 {#7023
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4614 …}
  +name: "chevron-right"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.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 {#7045
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4614 …}
  +name: "chevron-right"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.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 {#7068
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4614 …}
  +name: "chevron-right"
  +title: null
  +symbolDefsName: null
}
ad:banner App\Twig\Components\Ad\AdBanner 74.5 MiB 0.40 ms
Input props
[
  "containerClass" => "my-4"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdBanner {#7013
  +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.98 ms
Input props
[
  "media" => App\Entity\Media\MediaImage {#3953
    #uploadedFile: Symfony\Component\HttpFoundation\File\File {#3826 …}
    #file: Vich\UploaderBundle\Entity\File {#3925 …}
    #credits: Doctrine\ORM\PersistentCollection {#3912 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 513
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#3861 …}
    #newTranslations: null
    #currentLocale: "it"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1730758059 {#3782
      date: 2024-11-04 23:07:39.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1777896880 {#3869
      date: 2026-05-04 14:14:40.667829 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: null
  }
  "class" => "object-cover object-center md:rounded h-full w-full inset-0"
  "alt" => "Image news Una migliore comprensione della memoria muscolare"
  "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 {#7160
  #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#212 …}
  +fileSrc: null
  +placeholderSrc: null
  +alt: "Image news Una migliore comprensione della memoria muscolare"
  +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 {#3953
    #uploadedFile: Symfony\Component\HttpFoundation\File\File {#3826 …}
    #file: Vich\UploaderBundle\Entity\File {#3925 …}
    #credits: Doctrine\ORM\PersistentCollection {#3912 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 513
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#3861 …}
    #newTranslations: null
    #currentLocale: "it"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1730758059 {#3782
      date: 2024-11-04 23:07:39.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1777896880 {#3869
      date: 2026-05-04 14:14:40.667829 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 {#7197
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4614 …}
  +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 {#7228
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4614 …}
  +name: "latest"
  +title: null
  +symbolDefsName: null
}
ui:badge App\Twig\Components\Ui\Badge 74.5 MiB 0.25 ms
Input props
[
  "name" => "Guadagno muscolare"
  "style" => "z-index: 3"
  "color" => "primary"
  "small" => true
]
Attributes
[
  "style" => "z-index: 3"
]
Component
App\Twig\Components\Ui\Badge {#7266
  +name: "Guadagno muscolare"
  +url: null
  +color: "primary"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 74.5 MiB 0.04 ms
Input props
[
  "name" => "Prestazioni"
  "style" => "z-index: 3"
  "color" => "primary"
  "small" => true
]
Attributes
[
  "style" => "z-index: 3"
]
Component
App\Twig\Components\Ui\Badge {#7319
  +name: "Prestazioni"
  +url: null
  +color: "primary"
  +small: true
  +selected: false
}
ui:editor-render App\Twig\Components\Ui\Editor\EditorRender 74.5 MiB 2.49 ms
Input props
[
  "class" => "my-4 md:my-8"
  "data" => [
    "time" => 1738098092076
    "blocks" => [
      [
        "id" => "EP8sZpIHLC"
        "type" => "header"
        "data" => [
          "text" => "Cos'è la memoria muscolare?"
          "level" => 2
        ]
      ]
      [
        "id" => "Zl6YoqowIA"
        "type" => "paragraph"
        "data" => [
          "text" => "La memoria muscolare è spesso considerata un grande vantaggio nel mondo dello sport e del fitness. Si tratta di una forma di memoria procedurale che consolida compiti motori ripetuti, facilitandone la riproduzione nel tempo."
        ]
      ]
      [
        "id" => "Scwx5JUL9Q"
        "type" => "header"
        "data" => [
          "text" => "Definizione e meccanismo"
          "level" => 3
        ]
      ]
      [
        "id" => "XauI6Gc3lF"
        "type" => "paragraph"
        "data" => [
          "text" => "La memoria muscolare funziona attraverso il sistema nervoso centrale, attivando reti neuronali specializzate in compiti motori specifici. Ogni volta che un'azione viene ripetuta, queste reti diventano più efficienti, rendendo il movimento più fluido e automatico. Questo non significa che i nostri muscoli abbiano una memoria propria, ma che il cervello impara a ottimizzare il controllo su di essi."
        ]
      ]
      [
        "id" => "6Arh7yvizr"
        "type" => "header"
        "data" => [
          "text" => "Il ruolo del DNA nella memoria muscolare"
          "level" => 3
        ]
      ]
      [
        "id" => "Mf0dXIduHz"
        "type" => "paragraph"
        "data" => [
          "text" => "Anche il DNA gioca un ruolo nella memoria muscolare. È dimostrato che alcune modifiche epigenetiche possono verificarsi con l'allenamento, influenzando la capacità di recupero dei muscoli dopo periodi di inattività. Ciò si traduce in una ipometilazione di alcuni geni che aiuta a mantenere le abilità motorie acquisite."
        ]
      ]
      [
        "id" => "I-FjKQ1r2S"
        "type" => "header"
        "data" => [
          "text" => "I vantaggi della memoria muscolare"
          "level" => 2
        ]
      ]
      [
        "id" => "m-urq_gmjt"
        "type" => "header"
        "data" => [
          "text" => "Recupero più rapido"
          "level" => 3
        ]
      ]
      [
        "id" => "-gmYw26Ctj"
        "type" => "paragraph"
        "data" => [
          "text" => "La memoria muscolare consente un recupero più veloce dopo una pausa di allenamento. Ciò significa che gli atleti possono riprendere i loro programmi abituali molto più rapidamente rispetto ai principianti."
        ]
      ]
      [
        "id" => "n4FlikiIrJ"
        "type" => "header"
        "data" => [
          "text" => "Miglioramento delle prestazioni"
          "level" => 3
        ]
      ]
      [
        "id" => "ZgmIQBVjzE"
        "type" => "paragraph"
        "data" => [
          "text" => "Grazie alla memoria muscolare, le prestazioni migliorano più rapidamente perché il corpo "ricorda" i movimenti, riducendo il tempo necessario per riapprendere o adattare le abilità acquisite."
        ]
      ]
      [
        "id" => "zZLfChCPLv"
        "type" => "header"
        "data" => [
          "text" => "Allenare la memoria muscolare"
          "level" => 2
        ]
      ]
      [
        "id" => "YkC5E9mHFl"
        "type" => "header"
        "data" => [
          "text" => "Tecniche di allenamento efficaci"
          "level" => 3
        ]
      ]
      [
        "id" => "qbMiwoHDND"
        "type" => "paragraph"
        "data" => [
          "text" => "Per rafforzare la memoria muscolare, le tecniche di allenamento devono essere mirate. Ad esempio, l'allenamento intervallato e la ripetizione degli esercizi sono particolarmente efficaci per migliorare il controllo motorio."
        ]
      ]
      [
        "id" => "71MZ_7b-L8"
        "type" => "header"
        "data" => [
          "text" => "L'importanza della ripetizione"
          "level" => 3
        ]
      ]
      [
        "id" => "cAkKsja4s9"
        "type" => "paragraph"
        "data" => [
          "text" => "La ripetizione è fondamentale per migliorare la memoria muscolare. Una pratica regolare e attenta consente di fissare i movimenti nella memoria procedurale, trasformando movimenti complessi in un'abitudine naturale."
        ]
      ]
      [
        "id" => "5GmD7ir99P"
        "type" => "header"
        "data" => [
          "text" => "Miti e realtà sulla memoria muscolare"
          "level" => 2
        ]
      ]
      [
        "id" => "MwoXancFCF"
        "type" => "header"
        "data" => [
          "text" => "Capire i limiti della memoria muscolare"
          "level" => 3
        ]
      ]
      [
        "id" => "NwaHVfL_tw"
        "type" => "paragraph"
        "data" => [
          "text" => "Sebbene la memoria muscolare offra numerosi vantaggi, è importante riconoscerne i limiti. Non può compensare una tecnica scorretta né sostituire un allenamento continuo."
        ]
      ]
      [
        "id" => "ge6HNZsEUn"
        "type" => "header"
        "data" => [
          "text" => "L'impatto delle interruzioni sulla memoria muscolare"
          "level" => 3
        ]
      ]
      [
        "id" => "iJW0pU9lKt"
        "type" => "paragraph"
        "data" => [
          "text" => "Le interruzioni prolungate possono influire sulla capacità della memoria muscolare di "ricordare" le abilità, ma questi effetti sono spesso temporanei. Con una ripresa appropriata, i progressi persi possono spesso essere recuperati più velocemente."
        ]
      ]
      [
        "id" => "puQeyso9AF"
        "type" => "header"
        "data" => [
          "text" => "Conclusione"
          "level" => 2
        ]
      ]
      [
        "id" => "efIQqDJWAG"
        "type" => "paragraph"
        "data" => [
          "text" => "In sintesi, la memoria muscolare svolge un ruolo fondamentale nel migliorare e mantenere le prestazioni sportive. Si basa su meccanismi neuronali e genetici che permettono di catturare e riprodurre abilità motorie complesse in modo efficace. Per gli atleti e gli appassionati di fitness, comprendere e sfruttare la memoria muscolare può rappresentare un vantaggio significativo nella pratica quotidiana."
        ]
      ]
    ]
    "version" => "2.30.6"
  ]
  "title" => "Una migliore comprensione della memoria muscolare"
  "withAds" => true
  "withMarketingBanner" => true
]
Attributes
[
  "class" => "my-4 md:my-8"
]
Component
App\Twig\Components\Ui\Editor\EditorRender {#7306
  +title: "Una migliore comprensione della memoria muscolare"
  +data: [
    "time" => 1738098092076
    "blocks" => [
      [
        "id" => "EP8sZpIHLC"
        "type" => "header"
        "data" => [
          "text" => "Cos'è la memoria muscolare?"
          "level" => 2
        ]
      ]
      [
        "id" => "Zl6YoqowIA"
        "type" => "paragraph"
        "data" => [
          "text" => "La memoria muscolare è spesso considerata un grande vantaggio nel mondo dello sport e del fitness. Si tratta di una forma di memoria procedurale che consolida compiti motori ripetuti, facilitandone la riproduzione nel tempo."
        ]
      ]
      [
        "id" => "Scwx5JUL9Q"
        "type" => "header"
        "data" => [
          "text" => "Definizione e meccanismo"
          "level" => 3
        ]
      ]
      [
        "id" => "XauI6Gc3lF"
        "type" => "paragraph"
        "data" => [
          "text" => "La memoria muscolare funziona attraverso il sistema nervoso centrale, attivando reti neuronali specializzate in compiti motori specifici. Ogni volta che un'azione viene ripetuta, queste reti diventano più efficienti, rendendo il movimento più fluido e automatico. Questo non significa che i nostri muscoli abbiano una memoria propria, ma che il cervello impara a ottimizzare il controllo su di essi."
        ]
      ]
      [
        "id" => "6Arh7yvizr"
        "type" => "header"
        "data" => [
          "text" => "Il ruolo del DNA nella memoria muscolare"
          "level" => 3
        ]
      ]
      [
        "id" => "Mf0dXIduHz"
        "type" => "paragraph"
        "data" => [
          "text" => "Anche il DNA gioca un ruolo nella memoria muscolare. È dimostrato che alcune modifiche epigenetiche possono verificarsi con l'allenamento, influenzando la capacità di recupero dei muscoli dopo periodi di inattività. Ciò si traduce in una ipometilazione di alcuni geni che aiuta a mantenere le abilità motorie acquisite."
        ]
      ]
      [
        "id" => "I-FjKQ1r2S"
        "type" => "header"
        "data" => [
          "text" => "I vantaggi della memoria muscolare"
          "level" => 2
        ]
      ]
      [
        "id" => "m-urq_gmjt"
        "type" => "header"
        "data" => [
          "text" => "Recupero più rapido"
          "level" => 3
        ]
      ]
      [
        "id" => "-gmYw26Ctj"
        "type" => "paragraph"
        "data" => [
          "text" => "La memoria muscolare consente un recupero più veloce dopo una pausa di allenamento. Ciò significa che gli atleti possono riprendere i loro programmi abituali molto più rapidamente rispetto ai principianti."
        ]
      ]
      [
        "id" => "n4FlikiIrJ"
        "type" => "header"
        "data" => [
          "text" => "Miglioramento delle prestazioni"
          "level" => 3
        ]
      ]
      [
        "id" => "ZgmIQBVjzE"
        "type" => "paragraph"
        "data" => [
          "text" => "Grazie alla memoria muscolare, le prestazioni migliorano più rapidamente perché il corpo "ricorda" i movimenti, riducendo il tempo necessario per riapprendere o adattare le abilità acquisite."
        ]
      ]
      [
        "id" => "zZLfChCPLv"
        "type" => "header"
        "data" => [
          "text" => "Allenare la memoria muscolare"
          "level" => 2
        ]
      ]
      [
        "id" => "YkC5E9mHFl"
        "type" => "header"
        "data" => [
          "text" => "Tecniche di allenamento efficaci"
          "level" => 3
        ]
      ]
      [
        "id" => "qbMiwoHDND"
        "type" => "paragraph"
        "data" => [
          "text" => "Per rafforzare la memoria muscolare, le tecniche di allenamento devono essere mirate. Ad esempio, l'allenamento intervallato e la ripetizione degli esercizi sono particolarmente efficaci per migliorare il controllo motorio."
        ]
      ]
      [
        "id" => "71MZ_7b-L8"
        "type" => "header"
        "data" => [
          "text" => "L'importanza della ripetizione"
          "level" => 3
        ]
      ]
      [
        "id" => "cAkKsja4s9"
        "type" => "paragraph"
        "data" => [
          "text" => "La ripetizione è fondamentale per migliorare la memoria muscolare. Una pratica regolare e attenta consente di fissare i movimenti nella memoria procedurale, trasformando movimenti complessi in un'abitudine naturale."
        ]
      ]
      [
        "id" => "5GmD7ir99P"
        "type" => "header"
        "data" => [
          "text" => "Miti e realtà sulla memoria muscolare"
          "level" => 2
        ]
      ]
      [
        "id" => "MwoXancFCF"
        "type" => "header"
        "data" => [
          "text" => "Capire i limiti della memoria muscolare"
          "level" => 3
        ]
      ]
      [
        "id" => "NwaHVfL_tw"
        "type" => "paragraph"
        "data" => [
          "text" => "Sebbene la memoria muscolare offra numerosi vantaggi, è importante riconoscerne i limiti. Non può compensare una tecnica scorretta né sostituire un allenamento continuo."
        ]
      ]
      [
        "id" => "ge6HNZsEUn"
        "type" => "header"
        "data" => [
          "text" => "L'impatto delle interruzioni sulla memoria muscolare"
          "level" => 3
        ]
      ]
      [
        "id" => "iJW0pU9lKt"
        "type" => "paragraph"
        "data" => [
          "text" => "Le interruzioni prolungate possono influire sulla capacità della memoria muscolare di "ricordare" le abilità, ma questi effetti sono spesso temporanei. Con una ripresa appropriata, i progressi persi possono spesso essere recuperati più velocemente."
        ]
      ]
      [
        "id" => "puQeyso9AF"
        "type" => "header"
        "data" => [
          "text" => "Conclusione"
          "level" => 2
        ]
      ]
      [
        "id" => "efIQqDJWAG"
        "type" => "paragraph"
        "data" => [
          "text" => "In sintesi, la memoria muscolare svolge un ruolo fondamentale nel migliorare e mantenere le prestazioni sportive. Si basa su meccanismi neuronali e genetici che permettono di catturare e riprodurre abilità motorie complesse in modo efficace. Per gli atleti e gli appassionati di fitness, comprendere e sfruttare la memoria muscolare può rappresentare un vantaggio significativo nella pratica quotidiana."
        ]
      ]
    ]
    "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 {#7393
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4614 …}
  +name: "program"
  +title: null
  +symbolDefsName: null
}
ad:square:fluid App\Twig\Components\Ad\AdSquareFluid 74.5 MiB 0.27 ms
Input props
[
  "class" => ""
  "containerClass" => "my-2"
]
Attributes
[
  "class" => ""
]
Component
App\Twig\Components\Ad\AdSquareFluid {#7438
  +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 74.5 MiB 0.04 ms
Input props
[
  "class" => ""
  "containerClass" => "my-2"
]
Attributes
[
  "class" => ""
]
Component
App\Twig\Components\Ad\AdSquareFluid {#7489
  +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.20 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\App\LoadingSpinner {#7526
  +color: "fill-primary"
  +size: 8
  +centered: true
  +inline: false
}
app:page-sharer App\Twig\Components\App\PageSharer 74.5 MiB 1.37 ms
Input props
[
  "title" => "Una migliore comprensione della memoria muscolare"
  "description" => "La memoria muscolare consente ai muscoli di conservare i movimenti ripetitivi, ottimizzando l'esecuzione e le prestazioni fisiche."
  "alignMobileLeft" => true
]
Attributes
[]
Component
App\Twig\Components\App\PageSharer {#7540
  +shareUrl: "https://test.fitmetrics.ch/it/articolo/una-migliore-comprensione-della-memoria-muscolare-41"
  +title: "Una migliore comprensione della memoria muscolare"
  +description: "La memoria muscolare consente ai muscoli di conservare i movimenti ripetitivi, ottimizzando l'esecuzione e le prestazioni fisiche."
  +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 {#7582
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4614 …}
  +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 {#7610
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4614 …}
  +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 {#7635
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4614 …}
  +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 {#7658
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4614 …}
  +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" => "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 {#7681
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4614 …}
  +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 {#7704
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4614 …}
  +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 {#7727
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4614 …}
  +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 {#7750
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4614 …}
  +name: "email"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
user:profil-card App\Twig\Components\User\ProfilCard 76.5 MiB 3.60 ms
Input props
[
  "user" => App\Entity\User {#2760
    -uuid: Symfony\Component\Uid\UuidV4 {#8120 …}
    -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 {#8133
      date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
    }
    -suggestExercises: Doctrine\ORM\PersistentCollection {#8147 …}
    -leads: Doctrine\ORM\PersistentCollection {#8281 …}
    -stripeCustomerId: null
    -billingCustomer: null
    -lastChangeUsername: null
    -lastChangePassword: DateTimeImmutable @1707832194 {#8132
      date: 2024-02-13 14:49:54.0 Europe/Zurich (+01:00)
    }
    -descriptionEditor: null
    -specialMention: "FitMetrics team"
    -preferUsername: false
    -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8292 …}
    -createdPrograms: Doctrine\ORM\PersistentCollection {#8394 …}
    -assigneePrograms: Doctrine\ORM\PersistentCollection {#8423 …}
    -workoutLogs: Doctrine\ORM\PersistentCollection {#8491 …}
    -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 {#8535 …}
    -coaches: Doctrine\ORM\PersistentCollection {#8574 …}
    -clients: Doctrine\ORM\PersistentCollection {#8572 …}
    -invitedBy: null
    -invitedFrom: null
    -purchases: Doctrine\ORM\PersistentCollection {#8624 …}
    -hasAds: false
    -google: null
    -apple: null
    -lastLoginContext: "web"
    -profilePicture: App\Entity\Media\ProfilePictureMedia {#8632
      #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8806 …}
      #file: Vich\UploaderBundle\Entity\File {#8798 …}
      #credits: Doctrine\ORM\PersistentCollection {#8799 …}
      -source: null
      -zone: null
      -urlExternal: null
      #id: 510
      -notes: null
      #translations: Doctrine\ORM\PersistentCollection {#8803 …}
      #newTranslations: null
      #currentLocale: "it"
      #defaultLocale: "en"
      -tiersId: null
      -tiersName: null
      #createdAt: DateTimeImmutable @1730661488 {#8789
        date: 2024-11-03 20:18:08.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTimeImmutable @1777896880 {#8808
        date: 2026-05-04 14:14:40.794431 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: App\Entity\User {#8802 …}
      -user: App\Entity\User {#2760}
    }
    -profil: App\Entity\User\ContactProfile {#8640 …}
    -trainingPreferences: App\Entity\Training\TrainingPreferences {#8648 …}
    -fitnessProfile: App\Entity\FitnessProfile {#8663 …}
    -showAsContributor: false
    -payments: Doctrine\ORM\PersistentCollection {#8712 …}
    -technicalMetadata: App\Entity\Model\TechnicalMetadata {#8129 …}
    #id: 1
    #createdAt: null
    #updatedAt: DateTimeImmutable @1773682770 {#8131
      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 {#7589
  +user: App\Entity\User {#2760
    -uuid: Symfony\Component\Uid\UuidV4 {#8120 …}
    -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 {#8133
      date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
    }
    -suggestExercises: Doctrine\ORM\PersistentCollection {#8147 …}
    -leads: Doctrine\ORM\PersistentCollection {#8281 …}
    -stripeCustomerId: null
    -billingCustomer: null
    -lastChangeUsername: null
    -lastChangePassword: DateTimeImmutable @1707832194 {#8132
      date: 2024-02-13 14:49:54.0 Europe/Zurich (+01:00)
    }
    -descriptionEditor: null
    -specialMention: "FitMetrics team"
    -preferUsername: false
    -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8292 …}
    -createdPrograms: Doctrine\ORM\PersistentCollection {#8394 …}
    -assigneePrograms: Doctrine\ORM\PersistentCollection {#8423 …}
    -workoutLogs: Doctrine\ORM\PersistentCollection {#8491 …}
    -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 {#8535 …}
    -coaches: Doctrine\ORM\PersistentCollection {#8574 …}
    -clients: Doctrine\ORM\PersistentCollection {#8572 …}
    -invitedBy: null
    -invitedFrom: null
    -purchases: Doctrine\ORM\PersistentCollection {#8624 …}
    -hasAds: false
    -google: null
    -apple: null
    -lastLoginContext: "web"
    -profilePicture: App\Entity\Media\ProfilePictureMedia {#8632
      #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8806 …}
      #file: Vich\UploaderBundle\Entity\File {#8798 …}
      #credits: Doctrine\ORM\PersistentCollection {#8799 …}
      -source: null
      -zone: null
      -urlExternal: null
      #id: 510
      -notes: null
      #translations: Doctrine\ORM\PersistentCollection {#8803 …}
      #newTranslations: null
      #currentLocale: "it"
      #defaultLocale: "en"
      -tiersId: null
      -tiersName: null
      #createdAt: DateTimeImmutable @1730661488 {#8789
        date: 2024-11-03 20:18:08.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTimeImmutable @1777896880 {#8808
        date: 2026-05-04 14:14:40.794431 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: App\Entity\User {#8802 …}
      -user: App\Entity\User {#2760}
    }
    -profil: App\Entity\User\ContactProfile {#8640 …}
    -trainingPreferences: App\Entity\Training\TrainingPreferences {#8648 …}
    -fitnessProfile: App\Entity\FitnessProfile {#8663 …}
    -showAsContributor: false
    -payments: Doctrine\ORM\PersistentCollection {#8712 …}
    -technicalMetadata: App\Entity\Model\TechnicalMetadata {#8129 …}
    #id: 1
    #createdAt: null
    #updatedAt: DateTimeImmutable @1773682770 {#8131
      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.15 ms
Input props
[
  "user" => App\Entity\User {#2760
    -uuid: Symfony\Component\Uid\UuidV4 {#8120 …}
    -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 {#8133
      date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
    }
    -suggestExercises: Doctrine\ORM\PersistentCollection {#8147 …}
    -leads: Doctrine\ORM\PersistentCollection {#8281 …}
    -stripeCustomerId: null
    -billingCustomer: null
    -lastChangeUsername: null
    -lastChangePassword: DateTimeImmutable @1707832194 {#8132
      date: 2024-02-13 14:49:54.0 Europe/Zurich (+01:00)
    }
    -descriptionEditor: null
    -specialMention: "FitMetrics team"
    -preferUsername: false
    -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8292 …}
    -createdPrograms: Doctrine\ORM\PersistentCollection {#8394 …}
    -assigneePrograms: Doctrine\ORM\PersistentCollection {#8423 …}
    -workoutLogs: Doctrine\ORM\PersistentCollection {#8491 …}
    -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 {#8535 …}
    -coaches: Doctrine\ORM\PersistentCollection {#8574 …}
    -clients: Doctrine\ORM\PersistentCollection {#8572 …}
    -invitedBy: null
    -invitedFrom: null
    -purchases: Doctrine\ORM\PersistentCollection {#8624 …}
    -hasAds: false
    -google: null
    -apple: null
    -lastLoginContext: "web"
    -profilePicture: App\Entity\Media\ProfilePictureMedia {#8632
      #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8806 …}
      #file: Vich\UploaderBundle\Entity\File {#8798 …}
      #credits: Doctrine\ORM\PersistentCollection {#8799 …}
      -source: null
      -zone: null
      -urlExternal: null
      #id: 510
      -notes: null
      #translations: Doctrine\ORM\PersistentCollection {#8803 …}
      #newTranslations: null
      #currentLocale: "it"
      #defaultLocale: "en"
      -tiersId: null
      -tiersName: null
      #createdAt: DateTimeImmutable @1730661488 {#8789
        date: 2024-11-03 20:18:08.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTimeImmutable @1777896880 {#8808
        date: 2026-05-04 14:14:40.794431 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: App\Entity\User {#8802 …}
      -user: App\Entity\User {#2760}
    }
    -profil: App\Entity\User\ContactProfile {#8640 …}
    -trainingPreferences: App\Entity\Training\TrainingPreferences {#8648 …}
    -fitnessProfile: App\Entity\FitnessProfile {#8663 …}
    -showAsContributor: false
    -payments: Doctrine\ORM\PersistentCollection {#8712 …}
    -technicalMetadata: App\Entity\Model\TechnicalMetadata {#8129 …}
    #id: 1
    #createdAt: null
    #updatedAt: DateTimeImmutable @1773682770 {#8131
      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 {#8730
  +user: App\Entity\User {#2760
    -uuid: Symfony\Component\Uid\UuidV4 {#8120 …}
    -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 {#8133
      date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
    }
    -suggestExercises: Doctrine\ORM\PersistentCollection {#8147 …}
    -leads: Doctrine\ORM\PersistentCollection {#8281 …}
    -stripeCustomerId: null
    -billingCustomer: null
    -lastChangeUsername: null
    -lastChangePassword: DateTimeImmutable @1707832194 {#8132
      date: 2024-02-13 14:49:54.0 Europe/Zurich (+01:00)
    }
    -descriptionEditor: null
    -specialMention: "FitMetrics team"
    -preferUsername: false
    -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8292 …}
    -createdPrograms: Doctrine\ORM\PersistentCollection {#8394 …}
    -assigneePrograms: Doctrine\ORM\PersistentCollection {#8423 …}
    -workoutLogs: Doctrine\ORM\PersistentCollection {#8491 …}
    -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 {#8535 …}
    -coaches: Doctrine\ORM\PersistentCollection {#8574 …}
    -clients: Doctrine\ORM\PersistentCollection {#8572 …}
    -invitedBy: null
    -invitedFrom: null
    -purchases: Doctrine\ORM\PersistentCollection {#8624 …}
    -hasAds: false
    -google: null
    -apple: null
    -lastLoginContext: "web"
    -profilePicture: App\Entity\Media\ProfilePictureMedia {#8632
      #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8806 …}
      #file: Vich\UploaderBundle\Entity\File {#8798 …}
      #credits: Doctrine\ORM\PersistentCollection {#8799 …}
      -source: null
      -zone: null
      -urlExternal: null
      #id: 510
      -notes: null
      #translations: Doctrine\ORM\PersistentCollection {#8803 …}
      #newTranslations: null
      #currentLocale: "it"
      #defaultLocale: "en"
      -tiersId: null
      -tiersName: null
      #createdAt: DateTimeImmutable @1730661488 {#8789
        date: 2024-11-03 20:18:08.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTimeImmutable @1777896880 {#8808
        date: 2026-05-04 14:14:40.794431 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: App\Entity\User {#8802 …}
      -user: App\Entity\User {#2760}
    }
    -profil: App\Entity\User\ContactProfile {#8640 …}
    -trainingPreferences: App\Entity\Training\TrainingPreferences {#8648 …}
    -fitnessProfile: App\Entity\FitnessProfile {#8663 …}
    -showAsContributor: false
    -payments: Doctrine\ORM\PersistentCollection {#8712 …}
    -technicalMetadata: App\Entity\Model\TechnicalMetadata {#8129 …}
    #id: 1
    #createdAt: null
    #updatedAt: DateTimeImmutable @1773682770 {#8131
      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.16 ms
Input props
[
  "style" => "width:50px;height:50px;object-fit:cover;border-radius:50%;"
  "media" => App\Entity\Media\ProfilePictureMedia {#8632
    #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8806 …}
    #file: Vich\UploaderBundle\Entity\File {#8798 …}
    #credits: Doctrine\ORM\PersistentCollection {#8799 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 510
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#8803 …}
    #newTranslations: null
    #currentLocale: "it"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1730661488 {#8789
      date: 2024-11-03 20:18:08.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1777896880 {#8808
      date: 2026-05-04 14:14:40.794431 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: App\Entity\User {#8802 …}
    -user: App\Entity\User {#2760
      -uuid: Symfony\Component\Uid\UuidV4 {#8120 …}
      -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 {#8133
        date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
      }
      -suggestExercises: Doctrine\ORM\PersistentCollection {#8147 …}
      -leads: Doctrine\ORM\PersistentCollection {#8281 …}
      -stripeCustomerId: null
      -billingCustomer: null
      -lastChangeUsername: null
      -lastChangePassword: DateTimeImmutable @1707832194 {#8132
        date: 2024-02-13 14:49:54.0 Europe/Zurich (+01:00)
      }
      -descriptionEditor: null
      -specialMention: "FitMetrics team"
      -preferUsername: false
      -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8292 …}
      -createdPrograms: Doctrine\ORM\PersistentCollection {#8394 …}
      -assigneePrograms: Doctrine\ORM\PersistentCollection {#8423 …}
      -workoutLogs: Doctrine\ORM\PersistentCollection {#8491 …}
      -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 {#8535 …}
      -coaches: Doctrine\ORM\PersistentCollection {#8574 …}
      -clients: Doctrine\ORM\PersistentCollection {#8572 …}
      -invitedBy: null
      -invitedFrom: null
      -purchases: Doctrine\ORM\PersistentCollection {#8624 …}
      -hasAds: false
      -google: null
      -apple: null
      -lastLoginContext: "web"
      -profilePicture: App\Entity\Media\ProfilePictureMedia {#8632}
      -profil: App\Entity\User\ContactProfile {#8640 …}
      -trainingPreferences: App\Entity\Training\TrainingPreferences {#8648 …}
      -fitnessProfile: App\Entity\FitnessProfile {#8663 …}
      -showAsContributor: false
      -payments: Doctrine\ORM\PersistentCollection {#8712 …}
      -technicalMetadata: App\Entity\Model\TechnicalMetadata {#8129 …}
      #id: 1
      #createdAt: null
      #updatedAt: DateTimeImmutable @1773682770 {#8131
        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 {#8765
  #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 {#8632
    #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8806 …}
    #file: Vich\UploaderBundle\Entity\File {#8798 …}
    #credits: Doctrine\ORM\PersistentCollection {#8799 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 510
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#8803 …}
    #newTranslations: null
    #currentLocale: "it"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1730661488 {#8789
      date: 2024-11-03 20:18:08.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1777896880 {#8808
      date: 2026-05-04 14:14:40.794431 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: App\Entity\User {#8802 …}
    -user: App\Entity\User {#2760
      -uuid: Symfony\Component\Uid\UuidV4 {#8120 …}
      -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 {#8133
        date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
      }
      -suggestExercises: Doctrine\ORM\PersistentCollection {#8147 …}
      -leads: Doctrine\ORM\PersistentCollection {#8281 …}
      -stripeCustomerId: null
      -billingCustomer: null
      -lastChangeUsername: null
      -lastChangePassword: DateTimeImmutable @1707832194 {#8132
        date: 2024-02-13 14:49:54.0 Europe/Zurich (+01:00)
      }
      -descriptionEditor: null
      -specialMention: "FitMetrics team"
      -preferUsername: false
      -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8292 …}
      -createdPrograms: Doctrine\ORM\PersistentCollection {#8394 …}
      -assigneePrograms: Doctrine\ORM\PersistentCollection {#8423 …}
      -workoutLogs: Doctrine\ORM\PersistentCollection {#8491 …}
      -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 {#8535 …}
      -coaches: Doctrine\ORM\PersistentCollection {#8574 …}
      -clients: Doctrine\ORM\PersistentCollection {#8572 …}
      -invitedBy: null
      -invitedFrom: null
      -purchases: Doctrine\ORM\PersistentCollection {#8624 …}
      -hasAds: false
      -google: null
      -apple: null
      -lastLoginContext: "web"
      -profilePicture: App\Entity\Media\ProfilePictureMedia {#8632}
      -profil: App\Entity\User\ContactProfile {#8640 …}
      -trainingPreferences: App\Entity\Training\TrainingPreferences {#8648 …}
      -fitnessProfile: App\Entity\FitnessProfile {#8663 …}
      -showAsContributor: false
      -payments: Doctrine\ORM\PersistentCollection {#8712 …}
      -technicalMetadata: App\Entity\Model\TechnicalMetadata {#8129 …}
      #id: 1
      #createdAt: null
      #updatedAt: DateTimeImmutable @1773682770 {#8131
        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 {#8116
  +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 {#8853
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4614 …}
  +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 {#8839
  +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 {#8895
  +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 {#8950
  +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.12 ms
Input props
[
  "class" => "max-w-fit"
]
Attributes
[
  "class" => "max-w-fit"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#8942
  -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 {#8984
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4614 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 76.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 {#9016
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4614 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 76.5 MiB 0.09 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 {#9039
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4614 …}
  +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 {#9062
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4614 …}
  +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 {#9085
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4614 …}
  +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 {#9108
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4614 …}
  +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 {#9131
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4614 …}
  +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 {#9154
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4614 …}
  +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 {#9177
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4614 …}
  +name: "youtube"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}