Redirect 301 redirect from GET @training_exercise_detail_videos (fb0c64)

GET http://test.fitmetrics.ch/fr/exercice/6733d70c3ea86-haussement-depaules-a-la-machine-a-mollets?alias=12211

Components

20 Twig Components
110 Render Count
701 ms Render Time
88.5 MiB Memory Usage

Components

Name Metadata Render Count Render Time
media:icon
"App\Twig\Components\Media\Icon"
components/media/icon.html.twig
67 3.43ms
ui:badge
"App\Twig\Components\Ui\Badge"
components/ui/badge.html.twig
9 1.41ms
faq
"App\Twig\Components\Ui\FaqComponent"
components/ui/faq.html.twig
5 1.32ms
raw-faq
"App\Twig\Components\Ui\RawFaqComponent"
components/ui/raw-faq.html.twig
5 0.42ms
utils:theme-switcher
[Anonymous]
components/utils/theme-switcher.html.twig
3 1.39ms
ad:square:fluid
"App\Twig\Components\Ad\AdSquareFluid"
components/ad/square-fluid.html.twig
3 0.45ms
app:lang-selector
"App\Twig\Components\App\LangSelector"
components/app/lang-selector.html.twig
2 0.48ms
app:page-sharer
"App\Twig\Components\App\PageSharer"
components/app/page-sharer.html.twig
2 3.51ms
ui:editor-render
"App\Twig\Components\Ui\Editor\EditorRender"
components/ui/editor/render.html.twig
2 0.92ms
app:loading_spinner
"App\Twig\Components\App\LoadingSpinner"
components/app/loading-spinner.html.twig
2 0.62ms
menu:main
"App\Twig\Components\Menu\MainMenu"
components/menu/main.html.twig
1 35.86ms
menu:connexion-menu
"App\Twig\Components\Menu\ConnexionMenu"
components/menu/user-menu.html.twig
1 7.51ms
menu:breadcrumb
"App\Twig\Components\Menu\Breadcrumb"
components/menu/breadcrumb.html.twig
1 0.55ms
ad:banner
"App\Twig\Components\Ad\AdBanner"
components/ad/banner.html.twig
1 0.38ms
media:video
"App\Twig\Components\Media\Video"
components/media/video.html.twig
1 0.33ms
anatomy:avatar
"App\Twig\Components\Anatomy\Avatar"
components/anatomy/avatar.html.twig
1 651.43ms
training:difficulty-badge
"App\Twig\Components\Training\DifficultyBadge"
components/training/difficulity-badge.html.twig
1 0.58ms
ui:widget-embed
"App\Twig\Components\Ui\WidgetEmbed"
components/ui/widget_embed.html.twig
1 1.55ms
ad:wide-skyscraper
"App\Twig\Components\Ad\AdWideSkyscraper"
components/ad/wide-skyscraper.html.twig
1 0.69ms
ad:horizontal:fluid
"App\Twig\Components\Ad\AdHorizontalFluid"
components/ad/horizontal-fluid.html.twig
1 0.58ms

Render calls

menu:main App\Twig\Components\Menu\MainMenu 88.5 MiB 35.86 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Menu\MainMenu {#5895
  -routingManager: App\BusinessLogic\Training\Exercise\Url\ExerciseRoutingManager {#208 …}
  -em: Doctrine\ORM\EntityManager {#550 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableAdapter {#205 …}
  -kernel: App\Kernel {#14 …}
  -mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#214 …}
}
media:icon App\Twig\Components\Media\Icon 88.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 {#5942
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5945 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 88.5 MiB 0.04 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 {#5953
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5945 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
utils:theme-switcher
[Anonymous]
88.5 MiB 1.03 ms
Input props
[
  "class" => "max-w-fit"
]
Attributes
[
  "class" => "max-w-fit"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#6004
  -props: [
    "class" => "max-w-fit"
  ]
}
media:icon App\Twig\Components\Media\Icon 88.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 {#6019
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5945 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 88.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 {#6069
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5945 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 88.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 {#6097
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5945 …}
  +name: "search"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 88.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 {#6113
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5945 …}
  +name: "flexed-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 88.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 {#6137
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5945 …}
  +name: "barbell"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 88.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 {#6161
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5945 …}
  +name: "category"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 88.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 {#6185
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5945 …}
  +name: "fire"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 88.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 {#6209
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5945 …}
  +name: "discipline "
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 88.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 {#6233
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5945 …}
  +name: "stats-chart"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 88.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 {#6257
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5945 …}
  +name: "latest"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 88.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 {#6281
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5945 …}
  +name: "random"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 88.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 {#6648
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5945 …}
  +name: "chevron-down"
  +title: null
  +symbolDefsName: null
}
utils:theme-switcher
[Anonymous]
88.5 MiB 0.12 ms
Input props
[
  "class" => "max-w-fit"
]
Attributes
[
  "class" => "max-w-fit"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#6603
  -props: [
    "class" => "max-w-fit"
  ]
}
menu:connexion-menu App\Twig\Components\Menu\ConnexionMenu 88.5 MiB 7.51 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Menu\ConnexionMenu {#6733
  -authenticationUtils: Symfony\Component\Security\Http\Authentication\AuthenticationUtils {#6734 …}
  -formFactory: Symfony\Component\Form\FormFactory {#6732 …}
}
media:icon App\Twig\Components\Media\Icon 88.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 {#6885
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5945 …}
  +name: "close"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 88.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 {#6920
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5945 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 88.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 {#6950
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5945 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 88.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 {#6982
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5945 …}
  +name: "google"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 88.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 {#7001
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5945 …}
  +name: "apple"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 88.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 {#7111
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5945 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 88.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 {#7145
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5945 …}
  +name: "chevron-down"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 88.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 {#7161
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5945 …}
  +name: "flexed-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 88.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 {#7185
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5945 …}
  +name: "fire"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 88.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 {#7209
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5945 …}
  +name: "category"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 88.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 {#7233
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5945 …}
  +name: "barbell"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 88.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 {#7257
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5945 …}
  +name: "discipline"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 88.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 {#7281
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5945 …}
  +name: "stats-chart"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 88.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 {#7305
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5945 …}
  +name: "latest"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 88.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 {#7329
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5945 …}
  +name: "random"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 88.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 {#7353
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5945 …}
  +name: "favorites"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 88.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 {#7377
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5945 …}
  +name: "more"
  +title: null
  +symbolDefsName: null
}
app:lang-selector App\Twig\Components\App\LangSelector 88.5 MiB 0.39 ms
Input props
[
  "defaultOpenLeft" => true
]
Attributes
[]
Component
App\Twig\Components\App\LangSelector {#7422
  +routeName: null
  +params: null
  +withQuery: true
  +defaultOpenLeft: true
  -seoPage: App\BusinessLogic\App\Seo\SeoPage {#210 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#865 …}
  -router: Symfony\Bundle\FrameworkBundle\Routing\Router {#681 …}
}
media:icon App\Twig\Components\Media\Icon 88.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 {#7412
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5945 …}
  +name: "close"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 88.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 {#7053
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5945 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
menu:breadcrumb App\Twig\Components\Menu\Breadcrumb 88.5 MiB 0.55 ms
Input props
[
  "builder" => App\BusinessLogic\App\Menu\BreadcrumbBuilder {#4401
    -items: [
      [
        "label" => "menu.home"
        "url" => "/fr/"
      ]
      [
        "label" => "menu.exercises"
        "url" => "/fr/exercices"
      ]
      [
        "label" => "Shoulder Shrug"
        "url" => "/fr/exercices/groupe/192-shoulder-shrug"
      ]
      [
        "label" => "Haussements d'épaules à la machine debout"
        "url" => null
      ]
    ]
  }
]
Attributes
[]
Component
App\Twig\Components\Menu\Breadcrumb {#7505
  +items: [
    [
      "label" => "menu.home"
      "url" => "/fr/"
    ]
    [
      "label" => "menu.exercises"
      "url" => "/fr/exercices"
    ]
    [
      "label" => "Shoulder Shrug"
      "url" => "/fr/exercices/groupe/192-shoulder-shrug"
    ]
    [
      "label" => "Haussements d'épaules à la machine debout"
      "url" => null
    ]
  ]
  +builder: App\BusinessLogic\App\Menu\BreadcrumbBuilder {#4401
    -items: [
      [
        "label" => "menu.home"
        "url" => "/fr/"
      ]
      [
        "label" => "menu.exercises"
        "url" => "/fr/exercices"
      ]
      [
        "label" => "Shoulder Shrug"
        "url" => "/fr/exercices/groupe/192-shoulder-shrug"
      ]
      [
        "label" => "Haussements d'épaules à la machine debout"
        "url" => null
      ]
    ]
  }
}
media:icon App\Twig\Components\Media\Icon 88.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 {#7535
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5945 …}
  +name: "chevron-right"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 88.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 {#7557
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5945 …}
  +name: "chevron-right"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 88.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 {#7580
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5945 …}
  +name: "chevron-right"
  +title: null
  +symbolDefsName: null
}
ad:banner App\Twig\Components\Ad\AdBanner 88.5 MiB 0.38 ms
Input props
[
  "containerClass" => "my-4"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdBanner {#7623
  +includeScript: true
  +labelClass: null
  +containerClass: "my-4"
  +adClass: null
  +showBgColor: true
  #kernel: App\Kernel {#14 …}
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#2927 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#210 …}
}
media:video App\Twig\Components\Media\Video 88.5 MiB 0.33 ms
Input props
[
  "media" => App\Entity\Media\MediaVideo {#4332
    #uploadedFile: null
    #file: Vich\UploaderBundle\Entity\File {#4334 …}
    #credits: Doctrine\ORM\PersistentCollection {#4336 …}
    -source: null
    -zone: null
    -urlExternal: "https://www.youtube.com/watch?v=wbbyBU4UK3s"
    #id: 583
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#4383 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: "azeoo"
    #createdAt: DateTimeImmutable @1731450636 {#4370
      date: 2024-11-12 23:30:36.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1731450636 {#4322
      date: 2024-11-12 23:30:36.0 Europe/Zurich (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    -duration: null
    -format: null
    -startTime: null
    -endTime: null
    -youtubeId: "wbbyBU4UK3s"
  }
  "title" => "Haussement d'épaules à la machine à mollets"
  "showCredits" => false
]
Attributes
[]
Component
App\Twig\Components\Media\Video {#7710
  +media: App\Entity\Media\MediaVideo {#4332
    #uploadedFile: null
    #file: Vich\UploaderBundle\Entity\File {#4334 …}
    #credits: Doctrine\ORM\PersistentCollection {#4336 …}
    -source: null
    -zone: null
    -urlExternal: "https://www.youtube.com/watch?v=wbbyBU4UK3s"
    #id: 583
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#4383 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: "azeoo"
    #createdAt: DateTimeImmutable @1731450636 {#4370
      date: 2024-11-12 23:30:36.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1731450636 {#4322
      date: 2024-11-12 23:30:36.0 Europe/Zurich (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    -duration: null
    -format: null
    -startTime: null
    -endTime: null
    -youtubeId: "wbbyBU4UK3s"
  }
  +title: "Haussement d'épaules à la machine à mollets"
  +posterSm: null
  +posterLg: null
  +hasPipButton: true
  +loop: false
  +mute: false
  +showCredits: false
  +creditsTitle: "label.media_video.credits"
  -mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#214 …}
  -appManager: App\BusinessLogic\App\Manager\AppManager {#152 …}
}
media:icon App\Twig\Components\Media\Icon 88.5 MiB 0.04 ms
Input props
[
  "name" => "favorites"
  "class" => "h-4 w-4 stroke-yellow text-transparent"
  "data-front--favorite-target" => "icon"
]
Attributes
[
  "class" => "h-4 w-4 stroke-yellow text-transparent"
  "data-front--favorite-target" => "icon"
]
Component
App\Twig\Components\Media\Icon {#7726
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5945 …}
  +name: "favorites"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 88.5 MiB 0.03 ms
Input props
[
  "name" => "program"
  "class" => "w-5 h-5 text-white inline-flex"
]
Attributes
[
  "class" => "w-5 h-5 text-white inline-flex"
]
Component
App\Twig\Components\Media\Icon {#7759
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5945 …}
  +name: "program"
  +title: null
  +symbolDefsName: null
}
app:page-sharer App\Twig\Components\App\PageSharer 88.5 MiB 1.31 ms
Input props
[
  "class" => "mt-2 md:m-0"
]
Attributes
[
  "class" => "mt-2 md:m-0"
]
Component
App\Twig\Components\App\PageSharer {#7783
  +shareUrl: "http://test.fitmetrics.ch/fr/exercice/6733d70c3ea86-haussement-depaules-a-la-machine-a-mollets?alias=12211"
  +title: "Haussements d'épaules à la machine debout - Exercice - FitMetrics"
  +description: "Le haussement d'épaules à la machine à mollets est un exercice d'isolation ciblé visant à renforcer et développer les muscles trapèzes. En détournant l'utilisation classique de la machine à mollets, cet exercice offre une plateforme stable et une résistance guidée pour exécuter les haussements d'épaules avec une grande précision. Idéal pour les débutants ou les pratiquants souhaitant se concentrer exclusivement sur le travail des trapèzes sans solliciter les stabilisateurs du bas du corps, ce mouvement permet un contrôle optimal de l'amplitude et de la forme. Grâce au mouvement vertical fixe, le recrutement musculaire est maximal, réduisant le risque de compensation ou de balancement. C’est une excellente alternative pour ceux qui n’ont pas accès à des haltères ou qui préfèrent les machines guidées. Utilisé en musculation, en préparation physique ou en rééducation, cet exercice favorise la posture, renforce le haut du dos et améliore la stabilité cervicale. Il constitue également un exercice complémentaire efficace pour les sportifs cherchant à solidifier la ceinture scapulaire."
  +quote: null
  +hashtags: [
    "fitmetrics"
  ]
  +alignMobileLeft: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#865 …}
  -seoPage: App\BusinessLogic\App\Seo\SeoPage {#210 …}
}
media:icon App\Twig\Components\Media\Icon 88.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 {#7813
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5945 …}
  +name: "check"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 88.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 {#7841
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5945 …}
  +name: "reddit"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 88.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 {#7866
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5945 …}
  +name: "twitter"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 88.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 {#7889
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5945 …}
  +name: "threads"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 88.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 {#7912
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5945 …}
  +name: "facebook"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 88.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 {#7935
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5945 …}
  +name: "linkedin"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 88.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 {#7958
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5945 …}
  +name: "whatsapp"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 88.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 {#7981
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5945 …}
  +name: "email"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 88.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 {#8012
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5945 …}
  +name: "program"
  +title: null
  +symbolDefsName: null
}
ui:editor-render App\Twig\Components\Ui\Editor\EditorRender 88.5 MiB 0.82 ms
Input props
[
  "data" => [
    "time" => 1753871123
    "version" => "2.31.0-rc.7"
    "blocks" => [
      [
        "type" => "header"
        "data" => [
          "level" => 2
          "text" => "Instructions"
        ]
      ]
      [
        "type" => "list"
        "data" => [
          "style" => "ordered"
          "items" => [
            [
              "content" => "Placez-vous sous les coussinets de la machine à mollets debout."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Tenez-vous droit, les pieds à la largeur des épaules, bras relâchés le long du corps."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Élevez vos épaules vers vos oreilles de manière contrôlée."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Marquez une courte pause en haut pour maximiser la contraction."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Abaissez lentement vos épaules jusqu'à la position de départ."
              "items" => []
              "meta" => []
            ]
          ]
          "meta" => []
        ]
      ]
      [
        "type" => "header"
        "data" => [
          "level" => 2
          "text" => "Conseils techniques"
        ]
      ]
      [
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            [
              "content" => "Évitez de faire rouler vos épaules pendant le mouvement."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Gardez les bras détendus et tendus tout au long de l'exercice."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Maintenez une colonne vertébrale neutre sans vous pencher en avant ou en arrière."
              "items" => []
              "meta" => []
            ]
          ]
          "meta" => []
        ]
      ]
      [
        "type" => "header"
        "data" => [
          "level" => 2
          "text" => "Conseils de respiration"
        ]
      ]
      [
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            [
              "content" => "Inspirez avant de hausser les épaules."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Expirez en haussant les épaules vers le haut."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Inspirez de nouveau en redescendant à la position initiale."
              "items" => []
              "meta" => []
            ]
          ]
          "meta" => []
        ]
      ]
    ]
  ]
]
Attributes
[]
Component
App\Twig\Components\Ui\Editor\EditorRender {#8061
  +title: null
  +data: [
    "time" => 1753871123
    "version" => "2.31.0-rc.7"
    "blocks" => [
      [
        "type" => "header"
        "data" => [
          "level" => 2
          "text" => "Instructions"
        ]
      ]
      [
        "type" => "list"
        "data" => [
          "style" => "ordered"
          "items" => [
            [
              "content" => "Placez-vous sous les coussinets de la machine à mollets debout."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Tenez-vous droit, les pieds à la largeur des épaules, bras relâchés le long du corps."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Élevez vos épaules vers vos oreilles de manière contrôlée."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Marquez une courte pause en haut pour maximiser la contraction."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Abaissez lentement vos épaules jusqu'à la position de départ."
              "items" => []
              "meta" => []
            ]
          ]
          "meta" => []
        ]
      ]
      [
        "type" => "header"
        "data" => [
          "level" => 2
          "text" => "Conseils techniques"
        ]
      ]
      [
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            [
              "content" => "Évitez de faire rouler vos épaules pendant le mouvement."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Gardez les bras détendus et tendus tout au long de l'exercice."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Maintenez une colonne vertébrale neutre sans vous pencher en avant ou en arrière."
              "items" => []
              "meta" => []
            ]
          ]
          "meta" => []
        ]
      ]
      [
        "type" => "header"
        "data" => [
          "level" => 2
          "text" => "Conseils de respiration"
        ]
      ]
      [
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            [
              "content" => "Inspirez avant de hausser les épaules."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Expirez en haussant les épaules vers le haut."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Inspirez de nouveau en redescendant à la position initiale."
              "items" => []
              "meta" => []
            ]
          ]
          "meta" => []
        ]
      ]
    ]
  ]
  +spacing: 4
  +adsInterval: 5
  +withAds: true
  +withMarketingBanner: false
  +marketingBannerPosition: 8
  -host: "http://test.fitmetrics.ch"
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#865 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
}
ui:editor-render App\Twig\Components\Ui\Editor\EditorRender 88.5 MiB 0.10 ms
Input props
[
  "data" => [
    "time" => 1753871123
    "version" => "2.31.0-rc.7"
    "blocks" => [
      [
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            [
              "content" => "Conflit sous-acromial"
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Lésions cervicales"
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Chirurgie récente du haut du dos ou du cou"
              "items" => []
              "meta" => []
            ]
          ]
          "meta" => []
        ]
      ]
    ]
  ]
]
Attributes
[]
Component
App\Twig\Components\Ui\Editor\EditorRender {#8122
  +title: null
  +data: [
    "time" => 1753871123
    "version" => "2.31.0-rc.7"
    "blocks" => [
      [
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            [
              "content" => "Conflit sous-acromial"
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Lésions cervicales"
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Chirurgie récente du haut du dos ou du cou"
              "items" => []
              "meta" => []
            ]
          ]
          "meta" => []
        ]
      ]
    ]
  ]
  +spacing: 4
  +adsInterval: 5
  +withAds: true
  +withMarketingBanner: false
  +marketingBannerPosition: 8
  -host: "http://test.fitmetrics.ch"
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#865 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
}
ad:square:fluid App\Twig\Components\Ad\AdSquareFluid 88.5 MiB 0.23 ms
Input props
[
  "containerClass" => "mt-6"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdSquareFluid {#8109
  +includeScript: true
  +labelClass: null
  +containerClass: "mt-6"
  +adClass: null
  +showBgColor: true
  #kernel: App\Kernel {#14 …}
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#2927 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#210 …}
}
faq App\Twig\Components\Ui\FaqComponent 88.5 MiB 0.68 ms
Input props
[
  "faq" => App\Entity\Faq {#5078
    -news: Doctrine\ORM\PersistentCollection {#5061 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5063 …}
    #id: 4626
    #createdAt: DateTimeImmutable @1753250848 {#5073
      date: 2025-07-23 08:07:28.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1753250848 {#5048
      date: 2025-07-23 08:07:28.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#3700 …}
    #updatedBy: App\Entity\User {#3700 …}
    #translations: Doctrine\ORM\PersistentCollection {#5111 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
]
Attributes
[]
Component
App\Twig\Components\Ui\FaqComponent {#8166
  +faq: App\Entity\Faq {#5078
    -news: Doctrine\ORM\PersistentCollection {#5061 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5063 …}
    #id: 4626
    #createdAt: DateTimeImmutable @1753250848 {#5073
      date: 2025-07-23 08:07:28.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1753250848 {#5048
      date: 2025-07-23 08:07:28.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#3700 …}
    #updatedBy: App\Entity\User {#3700 …}
    #translations: Doctrine\ORM\PersistentCollection {#5111 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
}
raw-faq App\Twig\Components\Ui\RawFaqComponent 88.5 MiB 0.24 ms
Input props
[
  "question" => "Puis-je renforcer mes trapèzes avec une machine à mollets ?"
  "answer" => "Oui, la machine à mollets debout peut être utilisée efficacement pour cibler les trapèzes en réalisant des haussements d'épaules avec une résistance guidée."
]
Attributes
[]
Component
App\Twig\Components\Ui\RawFaqComponent {#8194
  +question: "Puis-je renforcer mes trapèzes avec une machine à mollets ?"
  +answer: "Oui, la machine à mollets debout peut être utilisée efficacement pour cibler les trapèzes en réalisant des haussements d'épaules avec une résistance guidée."
}
faq App\Twig\Components\Ui\FaqComponent 88.5 MiB 0.18 ms
Input props
[
  "faq" => App\Entity\Faq {#5109
    -news: Doctrine\ORM\PersistentCollection {#5108 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5106 …}
    #id: 4627
    #createdAt: DateTimeImmutable @1753250848 {#5113
      date: 2025-07-23 08:07:28.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1753250848 {#5110
      date: 2025-07-23 08:07:28.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#3700 …}
    #updatedBy: App\Entity\User {#3700 …}
    #translations: Doctrine\ORM\PersistentCollection {#5104 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
]
Attributes
[]
Component
App\Twig\Components\Ui\FaqComponent {#8225
  +faq: App\Entity\Faq {#5109
    -news: Doctrine\ORM\PersistentCollection {#5108 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5106 …}
    #id: 4627
    #createdAt: DateTimeImmutable @1753250848 {#5113
      date: 2025-07-23 08:07:28.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1753250848 {#5110
      date: 2025-07-23 08:07:28.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#3700 …}
    #updatedBy: App\Entity\User {#3700 …}
    #translations: Doctrine\ORM\PersistentCollection {#5104 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
}
raw-faq App\Twig\Components\Ui\RawFaqComponent 88.5 MiB 0.05 ms
Input props
[
  "question" => "Le haussement d'épaules à la machine est-il adapté aux débutants ?"
  "answer" => "Absolument, le guidage de la machine et le soutien des coussinets en font un exercice sûr et accessible pour les débutants souhaitant travailler les trapèzes."
]
Attributes
[]
Component
App\Twig\Components\Ui\RawFaqComponent {#8270
  +question: "Le haussement d'épaules à la machine est-il adapté aux débutants ?"
  +answer: "Absolument, le guidage de la machine et le soutien des coussinets en font un exercice sûr et accessible pour les débutants souhaitant travailler les trapèzes."
}
faq App\Twig\Components\Ui\FaqComponent 88.5 MiB 0.16 ms
Input props
[
  "faq" => App\Entity\Faq {#5100
    -news: Doctrine\ORM\PersistentCollection {#5099 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5097 …}
    #id: 4628
    #createdAt: DateTimeImmutable @1753250848 {#5102
      date: 2025-07-23 08:07:28.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1753250848 {#5101
      date: 2025-07-23 08:07:28.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#3700 …}
    #updatedBy: App\Entity\User {#3700 …}
    #translations: Doctrine\ORM\PersistentCollection {#5095 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
]
Attributes
[]
Component
App\Twig\Components\Ui\FaqComponent {#8273
  +faq: App\Entity\Faq {#5100
    -news: Doctrine\ORM\PersistentCollection {#5099 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5097 …}
    #id: 4628
    #createdAt: DateTimeImmutable @1753250848 {#5102
      date: 2025-07-23 08:07:28.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1753250848 {#5101
      date: 2025-07-23 08:07:28.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#3700 …}
    #updatedBy: App\Entity\User {#3700 …}
    #translations: Doctrine\ORM\PersistentCollection {#5095 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
}
raw-faq App\Twig\Components\Ui\RawFaqComponent 88.5 MiB 0.05 ms
Input props
[
  "question" => "Quels muscles travaillent pendant les haussements à la machine ?"
  "answer" => "Les haussements d'épaules à la machine ciblent principalement les trapèzes, avec un engagement secondaire des muscles cervicaux et des rhomboïdes."
]
Attributes
[]
Component
App\Twig\Components\Ui\RawFaqComponent {#8317
  +question: "Quels muscles travaillent pendant les haussements à la machine ?"
  +answer: "Les haussements d'épaules à la machine ciblent principalement les trapèzes, avec un engagement secondaire des muscles cervicaux et des rhomboïdes."
}
faq App\Twig\Components\Ui\FaqComponent 88.5 MiB 0.15 ms
Input props
[
  "faq" => App\Entity\Faq {#5091
    -news: Doctrine\ORM\PersistentCollection {#5090 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5088 …}
    #id: 4629
    #createdAt: DateTimeImmutable @1753250848 {#5093
      date: 2025-07-23 08:07:28.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1753250848 {#5092
      date: 2025-07-23 08:07:28.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#3700 …}
    #updatedBy: App\Entity\User {#3700 …}
    #translations: Doctrine\ORM\PersistentCollection {#5086 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
]
Attributes
[]
Component
App\Twig\Components\Ui\FaqComponent {#8320
  +faq: App\Entity\Faq {#5091
    -news: Doctrine\ORM\PersistentCollection {#5090 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5088 …}
    #id: 4629
    #createdAt: DateTimeImmutable @1753250848 {#5093
      date: 2025-07-23 08:07:28.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1753250848 {#5092
      date: 2025-07-23 08:07:28.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#3700 …}
    #updatedBy: App\Entity\User {#3700 …}
    #translations: Doctrine\ORM\PersistentCollection {#5086 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
}
raw-faq App\Twig\Components\Ui\RawFaqComponent 88.5 MiB 0.05 ms
Input props
[
  "question" => "Quelle est la différence avec les haussements d'haltères ?"
  "answer" => "Contrairement aux haltères qui nécessitent une bonne prise et stabilité, la machine offre une résistance fixe permettant un travail focalisé sur les trapèzes."
]
Attributes
[]
Component
App\Twig\Components\Ui\RawFaqComponent {#8364
  +question: "Quelle est la différence avec les haussements d'haltères ?"
  +answer: "Contrairement aux haltères qui nécessitent une bonne prise et stabilité, la machine offre une résistance fixe permettant un travail focalisé sur les trapèzes."
}
faq App\Twig\Components\Ui\FaqComponent 88.5 MiB 0.15 ms
Input props
[
  "faq" => App\Entity\Faq {#5038
    -news: Doctrine\ORM\PersistentCollection {#5037 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5035 …}
    #id: 4630
    #createdAt: DateTimeImmutable @1753250848 {#5040
      date: 2025-07-23 08:07:28.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1753250848 {#5039
      date: 2025-07-23 08:07:28.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#3700 …}
    #updatedBy: App\Entity\User {#3700 …}
    #translations: Doctrine\ORM\PersistentCollection {#5033 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
]
Attributes
[]
Component
App\Twig\Components\Ui\FaqComponent {#8367
  +faq: App\Entity\Faq {#5038
    -news: Doctrine\ORM\PersistentCollection {#5037 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5035 …}
    #id: 4630
    #createdAt: DateTimeImmutable @1753250848 {#5040
      date: 2025-07-23 08:07:28.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1753250848 {#5039
      date: 2025-07-23 08:07:28.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#3700 …}
    #updatedBy: App\Entity\User {#3700 …}
    #translations: Doctrine\ORM\PersistentCollection {#5033 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
}
raw-faq App\Twig\Components\Ui\RawFaqComponent 88.5 MiB 0.04 ms
Input props
[
  "question" => "Dois-je faire rouler mes épaules pendant l'exercice ?"
  "answer" => "Non, il est déconseillé de faire rouler les épaules car cela augmente le risque de blessure ; le mouvement doit rester vertical et contrôlé."
]
Attributes
[]
Component
App\Twig\Components\Ui\RawFaqComponent {#8411
  +question: "Dois-je faire rouler mes épaules pendant l'exercice ?"
  +answer: "Non, il est déconseillé de faire rouler les épaules car cela augmente le risque de blessure ; le mouvement doit rester vertical et contrôlé."
}
anatomy:avatar App\Twig\Components\Anatomy\Avatar 88.5 MiB 651.43 ms
Input props
[
  "class" => "relative"
  "primaryMuscles" => [
    13
  ]
  "secondaryMuscles" => [
    19
    26
  ]
  "displayFront" => false
]
Attributes
[
  "class" => "relative"
]
Component
App\Twig\Components\Anatomy\Avatar {#8339
  #container: Symfony\Component\DependencyInjection\Argument\ServiceLocator {#8422 …}
  +primaryMuscles: [
    13
  ]
  +secondaryMuscles: [
    19
    26
  ]
  +type: "url"
  +urlReferenceType: 2
  +displayFront: false
  +selectedMuscles: []
  +displayTagMuscles: false
  +hoverMuscleDefaultText: "-"
  #entityManager: Doctrine\ORM\EntityManager {#550 …}
  #localeSwitcher: Symfony\Component\Translation\LocaleSwitcher {#1600 …}
  #avatarData: App\BusinessLogic\Anatomy\AvatarData {#8420 …}
  -liveResponder: Symfony\UX\LiveComponent\LiveResponder {#8421 …}
}
ui:badge App\Twig\Components\Ui\Badge 88.5 MiB 0.64 ms
Input props
[
  "name" => "Trapèzes"
  "url" => "/fr/exercices/muscle/13-trap%C3%A8zes"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#9826
  +name: "Trapèzes"
  +url: "/fr/exercices/muscle/13-trap%C3%A8zes"
  +color: "primary"
  +small: false
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 88.5 MiB 0.11 ms
Input props
[
  "name" => "Cou"
  "url" => "/fr/exercices/muscle/19-cou"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#9878
  +name: "Cou"
  +url: "/fr/exercices/muscle/19-cou"
  +color: "primary"
  +small: false
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 88.5 MiB 0.09 ms
Input props
[
  "name" => "Rhomboïde"
  "url" => "/fr/exercices/muscle/26-rhombo%C3%AFde"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#9902
  +name: "Rhomboïde"
  +url: "/fr/exercices/muscle/26-rhombo%C3%AFde"
  +color: "primary"
  +small: false
  +selected: false
}
ad:square:fluid App\Twig\Components\Ad\AdSquareFluid 88.5 MiB 0.11 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Ad\AdSquareFluid {#9736
  +includeScript: true
  +labelClass: null
  +containerClass: "max-h-[300px] max-w-[300px]"
  +adClass: null
  +showBgColor: true
  #kernel: App\Kernel {#14 …}
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#2927 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#210 …}
}
training:difficulty-badge App\Twig\Components\Training\DifficultyBadge 88.5 MiB 0.58 ms
Input props
[
  "difficulty" => "beginner"
]
Attributes
[]
Component
App\Twig\Components\Training\DifficultyBadge {#9935
  +difficulty: "beginner"
  +small: false
  +link: true
}
ui:badge App\Twig\Components\Ui\Badge 88.5 MiB 0.11 ms
Input props
[
  "name" => "Isolation"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#9966
  +name: "Isolation"
  +url: null
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 88.5 MiB 0.10 ms
Input props
[
  "name" => "Machines guidées"
  "url" => "/fr/exercices/equipement/31-machines-guid%C3%A9es"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#10006
  +name: "Machines guidées"
  +url: "/fr/exercices/equipement/31-machines-guid%C3%A9es"
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 88.5 MiB 0.09 ms
Input props
[
  "name" => "Musculation"
  "url" => "/fr/exercices/sport/1-musculation"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#10030
  +name: "Musculation"
  +url: "/fr/exercices/sport/1-musculation"
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 88.5 MiB 0.09 ms
Input props
[
  "name" => "Fitness"
  "url" => "/fr/exercices/sport/5-fitness"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#10054
  +name: "Fitness"
  +url: "/fr/exercices/sport/5-fitness"
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 88.5 MiB 0.09 ms
Input props
[
  "name" => "Renforcement"
  "url" => "/fr/exercices/categorie/61-renforcement"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#10078
  +name: "Renforcement"
  +url: "/fr/exercices/categorie/61-renforcement"
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 88.5 MiB 0.09 ms
Input props
[
  "name" => "Haut du corps"
  "url" => "/fr/exercices/categorie/67-haut-du-corps"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#10102
  +name: "Haut du corps"
  +url: "/fr/exercices/categorie/67-haut-du-corps"
  +color: "gray"
  +small: true
  +selected: false
}
ad:square:fluid App\Twig\Components\Ad\AdSquareFluid 88.5 MiB 0.11 ms
Input props
[
  "containerClass" => "hidden lg:flex items-center justify-center my-6"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdSquareFluid {#9916
  +includeScript: true
  +labelClass: null
  +containerClass: "hidden lg:flex items-center justify-center my-6"
  +adClass: null
  +showBgColor: true
  #kernel: App\Kernel {#14 …}
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#2927 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#210 …}
}
app:loading_spinner App\Twig\Components\App\LoadingSpinner 88.5 MiB 0.52 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\App\LoadingSpinner {#8048
  +color: "fill-primary"
  +size: 8
  +centered: true
  +inline: false
}
app:loading_spinner App\Twig\Components\App\LoadingSpinner 88.5 MiB 0.10 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\App\LoadingSpinner {#10147
  +color: "fill-primary"
  +size: 8
  +centered: true
  +inline: false
}
media:icon App\Twig\Components\Media\Icon 88.5 MiB 0.09 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 {#10196
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5945 …}
  +name: "program"
  +title: null
  +symbolDefsName: null
}
ui:widget-embed App\Twig\Components\Ui\WidgetEmbed 88.5 MiB 1.55 ms
Input props
[
  "class" => "hidden md:block"
  "route" => "http://test.fitmetrics.ch/fr/widgets/exercise/preview-6733d70c3ea86?video=1"
  "parameters" => [
    [
      "name" => "orientation"
      "description" => "Change the layout: horizontal (side by side) or vertical (stacked)"
      "example" => "?orientation=vertical"
      "values" => [
        "horizontal"
        "vertical"
      ]
    ]
    [
      "name" => "video"
      "description" => "Show the exercise video (if available): yes"
      "example" => "?video=1"
      "values" => [
        "0"
        "1"
        "true"
        "false"
      ]
    ]
  ]
  "defaultWidth" => 350
  "defaultHeight" => 700
]
Attributes
[
  "class" => "hidden md:block"
]
Component
App\Twig\Components\Ui\WidgetEmbed {#10232
  +route: "http://test.fitmetrics.ch/fr/widgets/exercise/preview-6733d70c3ea86?video=1"
  +parameters: [
    [
      "name" => "orientation"
      "description" => "Change the layout: horizontal (side by side) or vertical (stacked)"
      "example" => "?orientation=vertical"
      "values" => [
        "horizontal"
        "vertical"
      ]
    ]
    [
      "name" => "video"
      "description" => "Show the exercise video (if available): yes"
      "example" => "?video=1"
      "values" => [
        "0"
        "1"
        "true"
        "false"
      ]
    ]
  ]
  +defaultWidth: 350
  +defaultHeight: 700
}
media:icon App\Twig\Components\Media\Icon 88.5 MiB 0.10 ms
Input props
[
  "name" => "check"
  "class" => "me-1"
  "style" => "width: 20px; height: 20px;"
]
Attributes
[
  "class" => "me-1"
  "style" => "width: 20px; height: 20px;"
]
Component
App\Twig\Components\Media\Icon {#10270
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5945 …}
  +name: "check"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 88.5 MiB 0.09 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 {#10303
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5945 …}
  +name: "close"
  +title: null
  +symbolDefsName: null
}
app:page-sharer App\Twig\Components\App\PageSharer 88.5 MiB 2.20 ms
Input props
[
  "class" => "content-container"
  "title" => "Haussement d'épaules à la machine à mollets"
  "description" => "Le haussement d'épaules à la machine à mollets est un exercice d'isolation ciblé visant à renforcer et développer les muscles trapèzes. En détournant l'utilisation classique de la machine à mollets, cet exercice offre une plateforme stable et une résistance guidée pour exécuter les haussements d'épaules avec une grande précision. Idéal pour les débutants ou les pratiquants souhaitant se concentrer exclusivement sur le travail des trapèzes sans solliciter les stabilisateurs du bas du corps, ce mouvement permet un contrôle optimal de l'amplitude et de la forme. Grâce au mouvement vertical fixe, le recrutement musculaire est maximal, réduisant le risque de compensation ou de balancement. C’est une excellente alternative pour ceux qui n’ont pas accès à des haltères ou qui préfèrent les machines guidées. Utilisé en musculation, en préparation physique ou en rééducation, cet exercice favorise la posture, renforce le haut du dos et améliore la stabilité cervicale. Il constitue également un exercice complémentaire efficace pour les sportifs cherchant à solidifier la ceinture scapulaire."
]
Attributes
[
  "class" => "content-container"
]
Component
App\Twig\Components\App\PageSharer {#10343
  +shareUrl: "http://test.fitmetrics.ch/fr/exercice/6733d70c3ea86-haussement-depaules-a-la-machine-a-mollets?alias=12211"
  +title: "Haussement d'épaules à la machine à mollets"
  +description: "Le haussement d'épaules à la machine à mollets est un exercice d'isolation ciblé visant à renforcer et développer les muscles trapèzes. En détournant l'utilisation classique de la machine à mollets, cet exercice offre une plateforme stable et une résistance guidée pour exécuter les haussements d'épaules avec une grande précision. Idéal pour les débutants ou les pratiquants souhaitant se concentrer exclusivement sur le travail des trapèzes sans solliciter les stabilisateurs du bas du corps, ce mouvement permet un contrôle optimal de l'amplitude et de la forme. Grâce au mouvement vertical fixe, le recrutement musculaire est maximal, réduisant le risque de compensation ou de balancement. C’est une excellente alternative pour ceux qui n’ont pas accès à des haltères ou qui préfèrent les machines guidées. Utilisé en musculation, en préparation physique ou en rééducation, cet exercice favorise la posture, renforce le haut du dos et améliore la stabilité cervicale. Il constitue également un exercice complémentaire efficace pour les sportifs cherchant à solidifier la ceinture scapulaire."
  +quote: null
  +hashtags: [
    "fitmetrics"
  ]
  +alignMobileLeft: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#865 …}
  -seoPage: App\BusinessLogic\App\Seo\SeoPage {#210 …}
}
media:icon App\Twig\Components\Media\Icon 88.5 MiB 0.08 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 {#10351
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5945 …}
  +name: "check"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 88.5 MiB 0.08 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 {#10373
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5945 …}
  +name: "reddit"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 88.5 MiB 0.08 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 {#10397
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5945 …}
  +name: "twitter"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 88.5 MiB 0.07 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 {#10420
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5945 …}
  +name: "threads"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 88.5 MiB 0.07 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 {#10443
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5945 …}
  +name: "facebook"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 88.5 MiB 0.08 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 {#10466
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5945 …}
  +name: "linkedin"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 88.5 MiB 0.07 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 {#10489
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5945 …}
  +name: "whatsapp"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 88.5 MiB 0.07 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 {#10512
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5945 …}
  +name: "email"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
ad:wide-skyscraper App\Twig\Components\Ad\AdWideSkyscraper 88.5 MiB 0.69 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Ad\AdWideSkyscraper {#719
  +includeScript: true
  +labelClass: null
  +containerClass: ""
  +adClass: null
  +showBgColor: false
  #kernel: App\Kernel {#14 …}
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#2927 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#210 …}
  +right: true
  +left: true
}
ad:horizontal:fluid App\Twig\Components\Ad\AdHorizontalFluid 88.5 MiB 0.58 ms
Input props
[
  "containerClass" => "content-container my-4"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdHorizontalFluid {#10559
  +includeScript: true
  +labelClass: null
  +containerClass: "content-container my-4"
  +adClass: null
  +showBgColor: true
  #kernel: App\Kernel {#14 …}
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#2927 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#210 …}
}
app:lang-selector App\Twig\Components\App\LangSelector 88.5 MiB 0.09 ms
Input props
[
  "defaultOpenLeft" => false
]
Attributes
[]
Component
App\Twig\Components\App\LangSelector {#10614
  +routeName: null
  +params: null
  +withQuery: true
  +defaultOpenLeft: false
  -seoPage: App\BusinessLogic\App\Seo\SeoPage {#210 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#865 …}
  -router: Symfony\Bundle\FrameworkBundle\Routing\Router {#681 …}
}
utils:theme-switcher
[Anonymous]
88.5 MiB 0.24 ms
Input props
[
  "class" => "max-w-fit"
]
Attributes
[
  "class" => "max-w-fit"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#10606
  -props: [
    "class" => "max-w-fit"
  ]
}
media:icon App\Twig\Components\Media\Icon 88.5 MiB 0.09 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 {#10648
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5945 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 88.5 MiB 0.08 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 {#10680
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5945 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 88.5 MiB 0.07 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 {#10703
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5945 …}
  +name: "heart"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 88.5 MiB 0.07 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 {#10726
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5945 …}
  +name: "whatsapp"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 88.5 MiB 0.07 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 {#10749
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5945 …}
  +name: "instagram"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 88.5 MiB 0.07 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 {#10772
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5945 …}
  +name: "threads"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 88.5 MiB 0.07 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 {#10795
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5945 …}
  +name: "tiktok"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 88.5 MiB 0.06 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 {#10818
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5945 …}
  +name: "facebook"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 88.5 MiB 0.07 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 {#10841
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5945 …}
  +name: "youtube"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}