GET https://test.fitmetrics.ch/fr/exercice/6733d712d1626-pompes-inclinees?alias=15953

Components

20 Twig Components
113 Render Count
676 ms Render Time
90.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.54ms
ui:badge
"App\Twig\Components\Ui\Badge"
components/ui/badge.html.twig
10 1.53ms
faq
"App\Twig\Components\Ui\FaqComponent"
components/ui/faq.html.twig
6 2.31ms
raw-faq
"App\Twig\Components\Ui\RawFaqComponent"
components/ui/raw-faq.html.twig
6 0.47ms
utils:theme-switcher
[Anonymous]
components/utils/theme-switcher.html.twig
3 1.38ms
ad:square:fluid
"App\Twig\Components\Ad\AdSquareFluid"
components/ad/square-fluid.html.twig
3 0.43ms
app:lang-selector
"App\Twig\Components\App\LangSelector"
components/app/lang-selector.html.twig
2 0.54ms
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.68ms
menu:main
"App\Twig\Components\Menu\MainMenu"
components/menu/main.html.twig
1 37.95ms
menu:connexion-menu
"App\Twig\Components\Menu\ConnexionMenu"
components/menu/user-menu.html.twig
1 8.83ms
menu:breadcrumb
"App\Twig\Components\Menu\Breadcrumb"
components/menu/breadcrumb.html.twig
1 0.56ms
ad:banner
"App\Twig\Components\Ad\AdBanner"
components/ad/banner.html.twig
1 0.42ms
media:video
"App\Twig\Components\Media\Video"
components/media/video.html.twig
1 0.39ms
anatomy:avatar
"App\Twig\Components\Anatomy\Avatar"
components/anatomy/avatar.html.twig
1 622.11ms
training:difficulty-badge
"App\Twig\Components\Training\DifficultyBadge"
components/training/difficulity-badge.html.twig
1 0.59ms
ui:widget-embed
"App\Twig\Components\Ui\WidgetEmbed"
components/ui/widget_embed.html.twig
1 1.52ms
ad:wide-skyscraper
"App\Twig\Components\Ad\AdWideSkyscraper"
components/ad/wide-skyscraper.html.twig
1 0.79ms
ad:horizontal:fluid
"App\Twig\Components\Ad\AdHorizontalFluid"
components/ad/horizontal-fluid.html.twig
1 0.57ms

Render calls

menu:main App\Twig\Components\Menu\MainMenu 78.5 MiB 37.95 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Menu\MainMenu {#7636
  -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 72.5 MiB 0.43 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 {#7683
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#7686 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 72.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 {#7694
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#7686 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
utils:theme-switcher
[Anonymous]
72.5 MiB 1.04 ms
Input props
[
  "class" => "max-w-fit"
]
Attributes
[
  "class" => "max-w-fit"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#7745
  -props: [
    "class" => "max-w-fit"
  ]
}
media:icon App\Twig\Components\Media\Icon 72.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 {#7760
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#7686 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 72.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 {#7810
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#7686 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 72.5 MiB 0.04 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 {#7838
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#7686 …}
  +name: "search"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 72.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 {#7854
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#7686 …}
  +name: "flexed-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 72.5 MiB 0.04 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 {#7878
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#7686 …}
  +name: "barbell"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 72.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 {#7902
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#7686 …}
  +name: "category"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 72.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 {#7926
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#7686 …}
  +name: "fire"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 72.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 {#7950
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#7686 …}
  +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-8 w-8 mr-3 fill-current"
]
Attributes
[
  "class" => "h-8 w-8 mr-3 fill-current"
]
Component
App\Twig\Components\Media\Icon {#7974
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#7686 …}
  +name: "stats-chart"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 72.5 MiB 0.05 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 {#7998
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#7686 …}
  +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-8 w-8 mr-3 fill-current"
]
Attributes
[
  "class" => "h-8 w-8 mr-3 fill-current"
]
Component
App\Twig\Components\Media\Icon {#8022
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#7686 …}
  +name: "random"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 72.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 {#8345
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#7686 …}
  +name: "chevron-down"
  +title: null
  +symbolDefsName: null
}
utils:theme-switcher
[Anonymous]
72.5 MiB 0.11 ms
Input props
[
  "class" => "max-w-fit"
]
Attributes
[
  "class" => "max-w-fit"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#8300
  -props: [
    "class" => "max-w-fit"
  ]
}
menu:connexion-menu App\Twig\Components\Menu\ConnexionMenu 78.5 MiB 8.83 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Menu\ConnexionMenu {#8430
  -authenticationUtils: Symfony\Component\Security\Http\Authentication\AuthenticationUtils {#8431 …}
  -formFactory: Symfony\Component\Form\FormFactory {#8429 …}
}
media:icon App\Twig\Components\Media\Icon 76.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 {#8582
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#7686 …}
  +name: "close"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 76.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 {#8617
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#7686 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 76.5 MiB 0.04 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 {#8647
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#7686 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 76.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 {#8679
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#7686 …}
  +name: "google"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 76.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 {#8698
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#7686 …}
  +name: "apple"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 78.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 {#8808
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#7686 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 78.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 {#8842
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#7686 …}
  +name: "chevron-down"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 78.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 {#8858
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#7686 …}
  +name: "flexed-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 78.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 {#8882
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#7686 …}
  +name: "fire"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 78.5 MiB 0.05 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 {#8906
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#7686 …}
  +name: "category"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 78.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 {#8930
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#7686 …}
  +name: "barbell"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 78.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 {#8954
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#7686 …}
  +name: "discipline"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 78.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 {#8978
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#7686 …}
  +name: "stats-chart"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 78.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 {#9002
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#7686 …}
  +name: "latest"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 78.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 {#9026
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#7686 …}
  +name: "random"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 78.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 {#9050
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#7686 …}
  +name: "favorites"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 78.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 {#9074
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#7686 …}
  +name: "more"
  +title: null
  +symbolDefsName: null
}
app:lang-selector App\Twig\Components\App\LangSelector 78.5 MiB 0.46 ms
Input props
[
  "defaultOpenLeft" => true
]
Attributes
[]
Component
App\Twig\Components\App\LangSelector {#9119
  +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 78.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 {#9109
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#7686 …}
  +name: "close"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 78.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 {#8750
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#7686 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
menu:breadcrumb App\Twig\Components\Menu\Breadcrumb 78.5 MiB 0.56 ms
Input props
[
  "builder" => App\BusinessLogic\App\Menu\BreadcrumbBuilder {#4458
    -items: [
      [
        "label" => "menu.home"
        "url" => "/fr/"
      ]
      [
        "label" => "menu.exercises"
        "url" => "/fr/exercices"
      ]
      [
        "label" => "Pompe"
        "url" => "/fr/exercices/groupe/1-pompe"
      ]
      [
        "label" => "Pompe inclinée"
        "url" => null
      ]
    ]
  }
]
Attributes
[]
Component
App\Twig\Components\Menu\Breadcrumb {#9202
  +items: [
    [
      "label" => "menu.home"
      "url" => "/fr/"
    ]
    [
      "label" => "menu.exercises"
      "url" => "/fr/exercices"
    ]
    [
      "label" => "Pompe"
      "url" => "/fr/exercices/groupe/1-pompe"
    ]
    [
      "label" => "Pompe inclinée"
      "url" => null
    ]
  ]
  +builder: App\BusinessLogic\App\Menu\BreadcrumbBuilder {#4458
    -items: [
      [
        "label" => "menu.home"
        "url" => "/fr/"
      ]
      [
        "label" => "menu.exercises"
        "url" => "/fr/exercices"
      ]
      [
        "label" => "Pompe"
        "url" => "/fr/exercices/groupe/1-pompe"
      ]
      [
        "label" => "Pompe inclinée"
        "url" => null
      ]
    ]
  }
}
media:icon App\Twig\Components\Media\Icon 78.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 {#9232
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#7686 …}
  +name: "chevron-right"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 78.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 {#9254
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#7686 …}
  +name: "chevron-right"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 78.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 {#9277
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#7686 …}
  +name: "chevron-right"
  +title: null
  +symbolDefsName: null
}
ad:banner App\Twig\Components\Ad\AdBanner 78.5 MiB 0.42 ms
Input props
[
  "containerClass" => "my-4"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdBanner {#9320
  +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 78.5 MiB 0.39 ms
Input props
[
  "media" => App\Entity\Media\MediaVideo {#4389
    #uploadedFile: null
    #file: Vich\UploaderBundle\Entity\File {#4391 …}
    #credits: Doctrine\ORM\PersistentCollection {#4393 …}
    -source: null
    -zone: null
    -urlExternal: "https://www.youtube.com/watch?v=76i_al7D2G8"
    #id: 1142
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#4440 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: "azeoo"
    #createdAt: DateTimeImmutable @1731450642 {#4427
      date: 2024-11-12 23:30:42.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1761502986 {#4379
      date: 2025-10-26 19:23:06.0 Europe/Zurich (+01:00)
    }
    #createdBy: null
    #updatedBy: App\Entity\User {#3700 …}
    -duration: null
    -format: null
    -startTime: null
    -endTime: null
    -youtubeId: "hCJFN6MM0wk"
  }
  "title" => "Pompes inclinées"
  "showCredits" => false
]
Attributes
[]
Component
App\Twig\Components\Media\Video {#9392
  +media: App\Entity\Media\MediaVideo {#4389
    #uploadedFile: null
    #file: Vich\UploaderBundle\Entity\File {#4391 …}
    #credits: Doctrine\ORM\PersistentCollection {#4393 …}
    -source: null
    -zone: null
    -urlExternal: "https://www.youtube.com/watch?v=76i_al7D2G8"
    #id: 1142
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#4440 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: "azeoo"
    #createdAt: DateTimeImmutable @1731450642 {#4427
      date: 2024-11-12 23:30:42.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1761502986 {#4379
      date: 2025-10-26 19:23:06.0 Europe/Zurich (+01:00)
    }
    #createdBy: null
    #updatedBy: App\Entity\User {#3700 …}
    -duration: null
    -format: null
    -startTime: null
    -endTime: null
    -youtubeId: "hCJFN6MM0wk"
  }
  +title: "Pompes inclinées"
  +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 78.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 {#9417
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#7686 …}
  +name: "favorites"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 78.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 {#9450
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#7686 …}
  +name: "program"
  +title: null
  +symbolDefsName: null
}
app:page-sharer App\Twig\Components\App\PageSharer 78.5 MiB 1.36 ms
Input props
[
  "class" => "mt-2 md:m-0"
]
Attributes
[
  "class" => "mt-2 md:m-0"
]
Component
App\Twig\Components\App\PageSharer {#9474
  +shareUrl: "https://test.fitmetrics.ch/fr/exercice/6733d712d1626-pompes-inclinees?alias=15953"
  +title: "Pompe inclinée - Exercice - FitMetrics"
  +description: "Les pompes inclinées sont un exercice au poids du corps accessible, idéal pour développer la force du haut du corps tout en réduisant la charge par rapport aux pompes classiques. En plaçant les mains sur une surface surélevée — comme une barre fixe, un banc ou un rebord stable — cette variation permet une exécution plus contrôlée, adaptée aux débutants, aux personnes en rééducation ou à celles souhaitant perfectionner leur technique. L'inclinaison favorise un travail ciblé du bas des pectoraux et du deltoïde antérieur, tout en sollicitant les muscles stabilisateurs du tronc et du haut du dos. Très utilisée en préparation physique, en musculation fonctionnelle et en entraînement au poids du corps, cette variante constitue une étape progressive vers des pompes classiques. Elle permet également un bon contrôle articulaire, notamment au niveau des épaules et des omoplates. Grâce à sa modularité — en jouant sur la hauteur de la surface — et son accessibilité sans matériel spécifique, elle s’intègre facilement dans tout programme d'entraînement visant force, stabilité et posture."
  +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 78.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 {#9504
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#7686 …}
  +name: "check"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 78.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 {#9532
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#7686 …}
  +name: "reddit"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 78.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 {#9557
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#7686 …}
  +name: "twitter"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 78.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 {#9580
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#7686 …}
  +name: "threads"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 78.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 {#9603
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#7686 …}
  +name: "facebook"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 78.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 {#9626
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#7686 …}
  +name: "linkedin"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 78.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 {#9649
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#7686 …}
  +name: "whatsapp"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 78.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 {#9672
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#7686 …}
  +name: "email"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 78.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 {#9703
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#7686 …}
  +name: "program"
  +title: null
  +symbolDefsName: null
}
ui:editor-render App\Twig\Components\Ui\Editor\EditorRender 78.5 MiB 0.83 ms
Input props
[
  "data" => [
    "time" => 1761503003145
    "blocks" => [
      [
        "id" => "d8UNLWzrbc"
        "type" => "header"
        "data" => [
          "text" => "Instructions"
          "level" => 2
        ]
      ]
      [
        "id" => "m-imGlN8k-"
        "type" => "list"
        "data" => [
          "style" => "ordered"
          "meta" => [
            "counterType" => "numeric"
          ]
          "items" => [
            [
              "content" => "Placez vos mains à la largeur des épaules sur une surface surélevée comme une barre ou une plateforme."
              "meta" => []
              "items" => []
            ]
            [
              "content" => "Alignez votre corps en ligne droite de la tête aux talons, les pieds joints et les orteils au sol."
              "meta" => []
              "items" => []
            ]
            [
              "content" => "Fléchissez les coudes pour abaisser la poitrine vers la barre, en gardant les coudes proches du corps."
              "meta" => []
              "items" => []
            ]
            [
              "content" => "Marquez une courte pause en bas du mouvement."
              "meta" => []
              "items" => []
            ]
            [
              "content" => "Poussez dans vos paumes pour revenir à la position de départ."
              "meta" => []
              "items" => []
            ]
          ]
        ]
      ]
      [
        "id" => "_TG_-7dlNC"
        "type" => "header"
        "data" => [
          "text" => "Conseils techniques"
          "level" => 2
        ]
      ]
      [
        "id" => "jJgdjAMdiJ"
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "meta" => []
          "items" => [
            [
              "content" => "Gardez la sangle abdominale engagée pour éviter l'affaissement des hanches."
              "meta" => []
              "items" => []
            ]
            [
              "content" => "Évitez d'écarter les coudes pour préserver la santé des épaules."
              "meta" => []
              "items" => []
            ]
            [
              "content" => "Maintenez le cou en position neutre tout au long de l'exercice."
              "meta" => []
              "items" => []
            ]
          ]
        ]
      ]
      [
        "id" => "VXOVL3dGuz"
        "type" => "header"
        "data" => [
          "text" => "Conseils de respiration"
          "level" => 2
        ]
      ]
      [
        "id" => "KFloqW6GJA"
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "meta" => []
          "items" => [
            [
              "content" => "Inspirez en descendant la poitrine vers la barre."
              "meta" => []
              "items" => []
            ]
            [
              "content" => "Expirez en poussant pour revenir à la position initiale."
              "meta" => []
              "items" => []
            ]
          ]
        ]
      ]
    ]
    "version" => "2.31.0-rc.7"
  ]
]
Attributes
[]
Component
App\Twig\Components\Ui\Editor\EditorRender {#9752
  +title: null
  +data: [
    "time" => 1761503003145
    "blocks" => [
      [
        "id" => "d8UNLWzrbc"
        "type" => "header"
        "data" => [
          "text" => "Instructions"
          "level" => 2
        ]
      ]
      [
        "id" => "m-imGlN8k-"
        "type" => "list"
        "data" => [
          "style" => "ordered"
          "meta" => [
            "counterType" => "numeric"
          ]
          "items" => [
            [
              "content" => "Placez vos mains à la largeur des épaules sur une surface surélevée comme une barre ou une plateforme."
              "meta" => []
              "items" => []
            ]
            [
              "content" => "Alignez votre corps en ligne droite de la tête aux talons, les pieds joints et les orteils au sol."
              "meta" => []
              "items" => []
            ]
            [
              "content" => "Fléchissez les coudes pour abaisser la poitrine vers la barre, en gardant les coudes proches du corps."
              "meta" => []
              "items" => []
            ]
            [
              "content" => "Marquez une courte pause en bas du mouvement."
              "meta" => []
              "items" => []
            ]
            [
              "content" => "Poussez dans vos paumes pour revenir à la position de départ."
              "meta" => []
              "items" => []
            ]
          ]
        ]
      ]
      [
        "id" => "_TG_-7dlNC"
        "type" => "header"
        "data" => [
          "text" => "Conseils techniques"
          "level" => 2
        ]
      ]
      [
        "id" => "jJgdjAMdiJ"
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "meta" => []
          "items" => [
            [
              "content" => "Gardez la sangle abdominale engagée pour éviter l'affaissement des hanches."
              "meta" => []
              "items" => []
            ]
            [
              "content" => "Évitez d'écarter les coudes pour préserver la santé des épaules."
              "meta" => []
              "items" => []
            ]
            [
              "content" => "Maintenez le cou en position neutre tout au long de l'exercice."
              "meta" => []
              "items" => []
            ]
          ]
        ]
      ]
      [
        "id" => "VXOVL3dGuz"
        "type" => "header"
        "data" => [
          "text" => "Conseils de respiration"
          "level" => 2
        ]
      ]
      [
        "id" => "KFloqW6GJA"
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "meta" => []
          "items" => [
            [
              "content" => "Inspirez en descendant la poitrine vers la barre."
              "meta" => []
              "items" => []
            ]
            [
              "content" => "Expirez en poussant pour revenir à la position initiale."
              "meta" => []
              "items" => []
            ]
          ]
        ]
      ]
    ]
    "version" => "2.31.0-rc.7"
  ]
  +spacing: 4
  +adsInterval: 5
  +withAds: true
  +withMarketingBanner: false
  +marketingBannerPosition: 8
  -host: "https://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 78.5 MiB 0.09 ms
Input props
[
  "data" => [
    "time" => 1761503003146
    "blocks" => [
      [
        "id" => "mexwruQbTf"
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "meta" => []
          "items" => [
            [
              "content" => "Conflit sous-acromial ou instabilité de l'épaule"
              "meta" => []
              "items" => []
            ]
            [
              "content" => "Douleurs aux poignets ou syndrome du canal carpien"
              "meta" => []
              "items" => []
            ]
            [
              "content" => "Douleurs lombaires ou troubles des disques intervertébraux"
              "meta" => []
              "items" => []
            ]
          ]
        ]
      ]
    ]
    "version" => "2.31.0-rc.7"
  ]
]
Attributes
[]
Component
App\Twig\Components\Ui\Editor\EditorRender {#9813
  +title: null
  +data: [
    "time" => 1761503003146
    "blocks" => [
      [
        "id" => "mexwruQbTf"
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "meta" => []
          "items" => [
            [
              "content" => "Conflit sous-acromial ou instabilité de l'épaule"
              "meta" => []
              "items" => []
            ]
            [
              "content" => "Douleurs aux poignets ou syndrome du canal carpien"
              "meta" => []
              "items" => []
            ]
            [
              "content" => "Douleurs lombaires ou troubles des disques intervertébraux"
              "meta" => []
              "items" => []
            ]
          ]
        ]
      ]
    ]
    "version" => "2.31.0-rc.7"
  ]
  +spacing: 4
  +adsInterval: 5
  +withAds: true
  +withMarketingBanner: false
  +marketingBannerPosition: 8
  -host: "https://test.fitmetrics.ch"
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#865 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
}
ad:square:fluid App\Twig\Components\Ad\AdSquareFluid 78.5 MiB 0.22 ms
Input props
[
  "containerClass" => "mt-6"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdSquareFluid {#9800
  +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 78.5 MiB 0.64 ms
Input props
[
  "faq" => App\Entity\Faq {#6983
    -news: Doctrine\ORM\PersistentCollection {#7000 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6998 …}
    #id: 778
    #createdAt: DateTimeImmutable @1747572400 {#6988
      date: 2025-05-18 14:46:40.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1747572400 {#7013
      date: 2025-05-18 14:46:40.0 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #translations: Doctrine\ORM\PersistentCollection {#6950 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
]
Attributes
[]
Component
App\Twig\Components\Ui\FaqComponent {#9857
  +faq: App\Entity\Faq {#6983
    -news: Doctrine\ORM\PersistentCollection {#7000 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6998 …}
    #id: 778
    #createdAt: DateTimeImmutable @1747572400 {#6988
      date: 2025-05-18 14:46:40.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1747572400 {#7013
      date: 2025-05-18 14:46:40.0 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #translations: Doctrine\ORM\PersistentCollection {#6950 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
}
raw-faq App\Twig\Components\Ui\RawFaqComponent 78.5 MiB 0.23 ms
Input props
[
  "question" => "À quelle hauteur doit être la surface pour faire des pompes inclinées ?"
  "answer" => "La hauteur idéale pour effectuer des pompes inclinées varie selon votre niveau, mais se situe généralement entre le milieu des cuisses et la hauteur de la poitrine pour réduire l'intensité tout en gardant une bonne posture."
]
Attributes
[]
Component
App\Twig\Components\Ui\RawFaqComponent {#9885
  +question: "À quelle hauteur doit être la surface pour faire des pompes inclinées ?"
  +answer: "La hauteur idéale pour effectuer des pompes inclinées varie selon votre niveau, mais se situe généralement entre le milieu des cuisses et la hauteur de la poitrine pour réduire l'intensité tout en gardant une bonne posture."
}
faq App\Twig\Components\Ui\FaqComponent 78.5 MiB 0.18 ms
Input props
[
  "faq" => App\Entity\Faq {#6952
    -news: Doctrine\ORM\PersistentCollection {#6953 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6955 …}
    #id: 779
    #createdAt: DateTimeImmutable @1747572400 {#6948
      date: 2025-05-18 14:46:40.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1747572400 {#6951
      date: 2025-05-18 14:46:40.0 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #translations: Doctrine\ORM\PersistentCollection {#6957 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
]
Attributes
[]
Component
App\Twig\Components\Ui\FaqComponent {#9916
  +faq: App\Entity\Faq {#6952
    -news: Doctrine\ORM\PersistentCollection {#6953 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6955 …}
    #id: 779
    #createdAt: DateTimeImmutable @1747572400 {#6948
      date: 2025-05-18 14:46:40.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1747572400 {#6951
      date: 2025-05-18 14:46:40.0 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #translations: Doctrine\ORM\PersistentCollection {#6957 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
}
raw-faq App\Twig\Components\Ui\RawFaqComponent 78.5 MiB 0.05 ms
Input props
[
  "question" => "Les pompes inclinées sont-elles plus faciles que les pompes classiques ?"
  "answer" => "Oui, les pompes inclinées sont plus faciles que les pompes classiques car elles réduisent la charge à soulever, ce qui les rend adaptées aux débutants ou aux personnes en reprise de force."
]
Attributes
[]
Component
App\Twig\Components\Ui\RawFaqComponent {#9961
  +question: "Les pompes inclinées sont-elles plus faciles que les pompes classiques ?"
  +answer: "Oui, les pompes inclinées sont plus faciles que les pompes classiques car elles réduisent la charge à soulever, ce qui les rend adaptées aux débutants ou aux personnes en reprise de force."
}
faq App\Twig\Components\Ui\FaqComponent 78.5 MiB 0.17 ms
Input props
[
  "faq" => App\Entity\Faq {#6961
    -news: Doctrine\ORM\PersistentCollection {#6962 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6964 …}
    #id: 780
    #createdAt: DateTimeImmutable @1747572400 {#6959
      date: 2025-05-18 14:46:40.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1747572400 {#6960
      date: 2025-05-18 14:46:40.0 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #translations: Doctrine\ORM\PersistentCollection {#6966 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
]
Attributes
[]
Component
App\Twig\Components\Ui\FaqComponent {#9964
  +faq: App\Entity\Faq {#6961
    -news: Doctrine\ORM\PersistentCollection {#6962 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6964 …}
    #id: 780
    #createdAt: DateTimeImmutable @1747572400 {#6959
      date: 2025-05-18 14:46:40.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1747572400 {#6960
      date: 2025-05-18 14:46:40.0 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #translations: Doctrine\ORM\PersistentCollection {#6966 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
}
raw-faq App\Twig\Components\Ui\RawFaqComponent 78.5 MiB 0.05 ms
Input props
[
  "question" => "Est-ce que les pompes inclinées développent les pectoraux ?"
  "answer" => "Les pompes inclinées permettent un développement efficace des pectoraux, en particulier la partie inférieure, tout en sollicitant les épaules et les triceps si elles sont réalisées correctement."
]
Attributes
[]
Component
App\Twig\Components\Ui\RawFaqComponent {#10008
  +question: "Est-ce que les pompes inclinées développent les pectoraux ?"
  +answer: "Les pompes inclinées permettent un développement efficace des pectoraux, en particulier la partie inférieure, tout en sollicitant les épaules et les triceps si elles sont réalisées correctement."
}
faq App\Twig\Components\Ui\FaqComponent 78.5 MiB 0.15 ms
Input props
[
  "faq" => App\Entity\Faq {#6970
    -news: Doctrine\ORM\PersistentCollection {#6971 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6973 …}
    #id: 781
    #createdAt: DateTimeImmutable @1747572400 {#6968
      date: 2025-05-18 14:46:40.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1747572400 {#6969
      date: 2025-05-18 14:46:40.0 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #translations: Doctrine\ORM\PersistentCollection {#6975 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
]
Attributes
[]
Component
App\Twig\Components\Ui\FaqComponent {#10011
  +faq: App\Entity\Faq {#6970
    -news: Doctrine\ORM\PersistentCollection {#6971 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6973 …}
    #id: 781
    #createdAt: DateTimeImmutable @1747572400 {#6968
      date: 2025-05-18 14:46:40.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1747572400 {#6969
      date: 2025-05-18 14:46:40.0 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #translations: Doctrine\ORM\PersistentCollection {#6975 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
}
raw-faq App\Twig\Components\Ui\RawFaqComponent 78.5 MiB 0.04 ms
Input props
[
  "question" => "Les pompes inclinées sont-elles bénéfiques pour les épaules ?"
  "answer" => "Oui, les pompes inclinées peuvent renforcer la stabilité et la force des épaules avec une contrainte réduite, ce qui en fait une option sûre pour les personnes ayant de légères douleurs à l’épaule."
]
Attributes
[]
Component
App\Twig\Components\Ui\RawFaqComponent {#10055
  +question: "Les pompes inclinées sont-elles bénéfiques pour les épaules ?"
  +answer: "Oui, les pompes inclinées peuvent renforcer la stabilité et la force des épaules avec une contrainte réduite, ce qui en fait une option sûre pour les personnes ayant de légères douleurs à l’épaule."
}
faq App\Twig\Components\Ui\FaqComponent 78.5 MiB 0.14 ms
Input props
[
  "faq" => App\Entity\Faq {#7023
    -news: Doctrine\ORM\PersistentCollection {#7024 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7026 …}
    #id: 782
    #createdAt: DateTimeImmutable @1747572400 {#7021
      date: 2025-05-18 14:46:40.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1747572400 {#7022
      date: 2025-05-18 14:46:40.0 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #translations: Doctrine\ORM\PersistentCollection {#7028 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
]
Attributes
[]
Component
App\Twig\Components\Ui\FaqComponent {#10058
  +faq: App\Entity\Faq {#7023
    -news: Doctrine\ORM\PersistentCollection {#7024 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7026 …}
    #id: 782
    #createdAt: DateTimeImmutable @1747572400 {#7021
      date: 2025-05-18 14:46:40.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1747572400 {#7022
      date: 2025-05-18 14:46:40.0 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #translations: Doctrine\ORM\PersistentCollection {#7028 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
}
raw-faq App\Twig\Components\Ui\RawFaqComponent 78.5 MiB 0.04 ms
Input props
[
  "question" => "Puis-je faire des pompes inclinées tous les jours ?"
  "answer" => "Il est possible de faire des pompes inclinées quotidiennement si le volume et l'intensité sont bien gérés, mais inclure des jours de repos favorise une meilleure récupération et progression musculaire."
]
Attributes
[]
Component
App\Twig\Components\Ui\RawFaqComponent {#10102
  +question: "Puis-je faire des pompes inclinées tous les jours ?"
  +answer: "Il est possible de faire des pompes inclinées quotidiennement si le volume et l'intensité sont bien gérés, mais inclure des jours de repos favorise une meilleure récupération et progression musculaire."
}
faq App\Twig\Components\Ui\FaqComponent 78.5 MiB 1.03 ms
Input props
[
  "faq" => App\Entity\Faq {#7032
    -news: Doctrine\ORM\PersistentCollection {#7033 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7035 …}
    #id: 4052
    #createdAt: DateTimeImmutable @1752612960 {#7030
      date: 2025-07-15 22:56:00.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1752612960 {#7031
      date: 2025-07-15 22:56:00.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#3700 …}
    #updatedBy: App\Entity\User {#3700 …}
    #translations: Doctrine\ORM\PersistentCollection {#7037 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: false
    #publishedAt: null
    -publishedBy: null
  }
]
Attributes
[]
Component
App\Twig\Components\Ui\FaqComponent {#10105
  +faq: App\Entity\Faq {#7032
    -news: Doctrine\ORM\PersistentCollection {#7033 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7035 …}
    #id: 4052
    #createdAt: DateTimeImmutable @1752612960 {#7030
      date: 2025-07-15 22:56:00.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1752612960 {#7031
      date: 2025-07-15 22:56:00.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#3700 …}
    #updatedBy: App\Entity\User {#3700 …}
    #translations: Doctrine\ORM\PersistentCollection {#7037 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: false
    #publishedAt: null
    -publishedBy: null
  }
}
raw-faq App\Twig\Components\Ui\RawFaqComponent 78.5 MiB 0.06 ms
Input props
[
  "question" => "Puis-je faire des pompes inclinées sur autre chose qu'une plyobox ?"
  "answer" => "Oui, vous pouvez faire des pompes inclinées sur toute surface stable et surélevée, comme un banc, une chaise, une barre olympique ou même un rebord solide. L’essentiel est que la surface soit sécurisée et adaptée à votre niveau, ce qui rend les pompes inclinées accessibles partout, sans équipement de musculation spécifique."
]
Attributes
[]
Component
App\Twig\Components\Ui\RawFaqComponent {#10164
  +question: "Puis-je faire des pompes inclinées sur autre chose qu'une plyobox ?"
  +answer: "Oui, vous pouvez faire des pompes inclinées sur toute surface stable et surélevée, comme un banc, une chaise, une barre olympique ou même un rebord solide. L’essentiel est que la surface soit sécurisée et adaptée à votre niveau, ce qui rend les pompes inclinées accessibles partout, sans équipement de musculation spécifique."
}
anatomy:avatar App\Twig\Components\Anatomy\Avatar 88.5 MiB 622.11 ms
Input props
[
  "class" => "relative"
  "primaryMuscles" => [
    11
  ]
  "secondaryMuscles" => [
    6
    10
    17
    32
  ]
  "displayFront" => false
]
Attributes
[
  "class" => "relative"
]
Component
App\Twig\Components\Anatomy\Avatar {#10077
  #container: Symfony\Component\DependencyInjection\Argument\ServiceLocator {#10175 …}
  +primaryMuscles: [
    11
  ]
  +secondaryMuscles: [
    6
    10
    17
    32
  ]
  +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 {#10173 …}
  -liveResponder: Symfony\UX\LiveComponent\LiveResponder {#10174 …}
}
ui:badge App\Twig\Components\Ui\Badge 88.5 MiB 0.62 ms
Input props
[
  "name" => "Pectoraux"
  "url" => "/fr/exercices/muscle/11-pectoraux"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#6712
  +name: "Pectoraux"
  +url: "/fr/exercices/muscle/11-pectoraux"
  +color: "primary"
  +small: false
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 88.5 MiB 0.11 ms
Input props
[
  "name" => "Abdominaux"
  "url" => "/fr/exercices/muscle/6-abdominaux"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#8843
  +name: "Abdominaux"
  +url: "/fr/exercices/muscle/6-abdominaux"
  +color: "primary"
  +small: false
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 88.5 MiB 0.09 ms
Input props
[
  "name" => "Triceps"
  "url" => "/fr/exercices/muscle/10-triceps"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#10587
  +name: "Triceps"
  +url: "/fr/exercices/muscle/10-triceps"
  +color: "primary"
  +small: false
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 88.5 MiB 0.09 ms
Input props
[
  "name" => "Deltoïde antérieur"
  "url" => "/fr/exercices/muscle/17-delto%C3%AFde-ant%C3%A9rieur"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#11384
  +name: "Deltoïde antérieur"
  +url: "/fr/exercices/muscle/17-delto%C3%AFde-ant%C3%A9rieur"
  +color: "primary"
  +small: false
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 88.5 MiB 0.08 ms
Input props
[
  "name" => "Haut des pectoraux"
  "url" => "/fr/exercices/muscle/32-haut-des-pectoraux"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#11603
  +name: "Haut des pectoraux"
  +url: "/fr/exercices/muscle/32-haut-des-pectoraux"
  +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 {#11528
  +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.59 ms
Input props
[
  "difficulty" => "beginner"
]
Attributes
[]
Component
App\Twig\Components\Training\DifficultyBadge {#11636
  +difficulty: "beginner"
  +small: false
  +link: true
}
ui:badge App\Twig\Components\Ui\Badge 88.5 MiB 0.11 ms
Input props
[
  "name" => "Plyobox"
  "url" => "/fr/exercices/equipement/83-plyobox"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#11681
  +name: "Plyobox"
  +url: "/fr/exercices/equipement/83-plyobox"
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 88.5 MiB 0.10 ms
Input props
[
  "name" => "Callisthénie"
  "url" => "/fr/exercices/sport/3-callisthenie"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#11708
  +name: "Callisthénie"
  +url: "/fr/exercices/sport/3-callisthenie"
  +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 {#11732
  +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.15 ms
Input props
[
  "name" => "Renforcement"
  "url" => "/fr/exercices/categorie/61-renforcement"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#11756
  +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.10 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 {#11780
  +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.10 ms
Input props
[
  "containerClass" => "hidden lg:flex items-center justify-center my-6"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdSquareFluid {#11617
  +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.56 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\App\LoadingSpinner {#9739
  +color: "fill-primary"
  +size: 8
  +centered: true
  +inline: false
}
app:loading_spinner App\Twig\Components\App\LoadingSpinner 88.5 MiB 0.12 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\App\LoadingSpinner {#11833
  +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 {#11883
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#7686 …}
  +name: "program"
  +title: null
  +symbolDefsName: null
}
ui:widget-embed App\Twig\Components\Ui\WidgetEmbed 88.5 MiB 1.52 ms
Input props
[
  "class" => "hidden md:block"
  "route" => "https://test.fitmetrics.ch/fr/widgets/exercise/preview-6733d712d1626?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 {#11919
  +route: "https://test.fitmetrics.ch/fr/widgets/exercise/preview-6733d712d1626?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.11 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 {#11957
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#7686 …}
  +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 {#11990
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#7686 …}
  +name: "close"
  +title: null
  +symbolDefsName: null
}
app:page-sharer App\Twig\Components\App\PageSharer 88.5 MiB 2.15 ms
Input props
[
  "class" => "content-container"
  "title" => "Pompes inclinées"
  "description" => "Les pompes inclinées sont un exercice au poids du corps accessible, idéal pour développer la force du haut du corps tout en réduisant la charge par rapport aux pompes classiques. En plaçant les mains sur une surface surélevée — comme une barre fixe, un banc ou un rebord stable — cette variation permet une exécution plus contrôlée, adaptée aux débutants, aux personnes en rééducation ou à celles souhaitant perfectionner leur technique. L'inclinaison favorise un travail ciblé du bas des pectoraux et du deltoïde antérieur, tout en sollicitant les muscles stabilisateurs du tronc et du haut du dos. Très utilisée en préparation physique, en musculation fonctionnelle et en entraînement au poids du corps, cette variante constitue une étape progressive vers des pompes classiques. Elle permet également un bon contrôle articulaire, notamment au niveau des épaules et des omoplates. Grâce à sa modularité — en jouant sur la hauteur de la surface — et son accessibilité sans matériel spécifique, elle s’intègre facilement dans tout programme d'entraînement visant force, stabilité et posture."
]
Attributes
[
  "class" => "content-container"
]
Component
App\Twig\Components\App\PageSharer {#12030
  +shareUrl: "https://test.fitmetrics.ch/fr/exercice/6733d712d1626-pompes-inclinees?alias=15953"
  +title: "Pompes inclinées"
  +description: "Les pompes inclinées sont un exercice au poids du corps accessible, idéal pour développer la force du haut du corps tout en réduisant la charge par rapport aux pompes classiques. En plaçant les mains sur une surface surélevée — comme une barre fixe, un banc ou un rebord stable — cette variation permet une exécution plus contrôlée, adaptée aux débutants, aux personnes en rééducation ou à celles souhaitant perfectionner leur technique. L'inclinaison favorise un travail ciblé du bas des pectoraux et du deltoïde antérieur, tout en sollicitant les muscles stabilisateurs du tronc et du haut du dos. Très utilisée en préparation physique, en musculation fonctionnelle et en entraînement au poids du corps, cette variante constitue une étape progressive vers des pompes classiques. Elle permet également un bon contrôle articulaire, notamment au niveau des épaules et des omoplates. Grâce à sa modularité — en jouant sur la hauteur de la surface — et son accessibilité sans matériel spécifique, elle s’intègre facilement dans tout programme d'entraînement visant force, stabilité et posture."
  +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 {#12038
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#7686 …}
  +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 {#12060
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#7686 …}
  +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 {#12084
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#7686 …}
  +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 {#12107
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#7686 …}
  +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 {#12130
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#7686 …}
  +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 {#12153
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#7686 …}
  +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 {#12176
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#7686 …}
  +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 {#12199
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#7686 …}
  +name: "email"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
ad:wide-skyscraper App\Twig\Components\Ad\AdWideSkyscraper 90.5 MiB 0.79 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 90.5 MiB 0.57 ms
Input props
[
  "containerClass" => "content-container my-4"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdHorizontalFluid {#12246
  +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 90.5 MiB 0.08 ms
Input props
[
  "defaultOpenLeft" => false
]
Attributes
[]
Component
App\Twig\Components\App\LangSelector {#12301
  +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]
90.5 MiB 0.23 ms
Input props
[
  "class" => "max-w-fit"
]
Attributes
[
  "class" => "max-w-fit"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#12293
  -props: [
    "class" => "max-w-fit"
  ]
}
media:icon App\Twig\Components\Media\Icon 90.5 MiB 0.08 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 {#12335
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#7686 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 90.5 MiB 0.07 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 {#12367
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#7686 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 90.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 {#12390
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#7686 …}
  +name: "heart"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 90.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 {#12413
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#7686 …}
  +name: "whatsapp"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 90.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 {#12436
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#7686 …}
  +name: "instagram"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 90.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 {#12459
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#7686 …}
  +name: "threads"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 90.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 {#12482
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#7686 …}
  +name: "tiktok"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 90.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 {#12505
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#7686 …}
  +name: "facebook"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 90.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 {#12528
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#7686 …}
  +name: "youtube"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}