GET https://test.fitmetrics.ch/fr/exercice/6733d70d034c3-etirement-flechisseur-de-hanche-a-genou?alias=12486

Components

22 Twig Components
134 Render Count
792 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
77 3.50ms
ui:badge
"App\Twig\Components\Ui\Badge"
components/ui/badge.html.twig
16 1.97ms
faq
"App\Twig\Components\Ui\FaqComponent"
components/ui/faq.html.twig
5 1.27ms
raw-faq
"App\Twig\Components\Ui\RawFaqComponent"
components/ui/raw-faq.html.twig
5 0.39ms
app:lang-selector
"App\Twig\Components\App\LangSelector"
components/app/lang-selector.html.twig
4 4.43ms
ui:dropdown
"App\Twig\Components\Ui\Dropdown"
components/ui/dropdown.html.twig
4 3.04ms
utils:lang-selector
[Anonymous]
components/utils/lang-selector.html.twig
3 4.53ms
ad:square:fluid
"App\Twig\Components\Ad\AdSquareFluid"
components/ad/square-fluid.html.twig
3 0.46ms
app:page-sharer
"App\Twig\Components\App\PageSharer"
components/app/page-sharer.html.twig
2 3.41ms
ui:editor-render
"App\Twig\Components\Ui\Editor\EditorRender"
components/ui/editor/render.html.twig
2 0.89ms
app:loading_spinner
"App\Twig\Components\App\LoadingSpinner"
components/app/loading-spinner.html.twig
2 0.59ms
menu:main
"App\Twig\Components\Menu\MainMenu"
components/menu/main.html.twig
1 41.02ms
menu:connexion-menu
"App\Twig\Components\Menu\ConnexionMenu"
components/menu/user-menu.html.twig
1 8.75ms
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.34ms
anatomy:avatar
"App\Twig\Components\Anatomy\Avatar"
components/anatomy/avatar.html.twig
1 734.47ms
training:difficulty-badge
"App\Twig\Components\Training\DifficultyBadge"
components/training/difficulity-badge.html.twig
1 0.57ms
ui:widget-embed
"App\Twig\Components\Ui\WidgetEmbed"
components/ui/widget_embed.html.twig
1 1.62ms
ad:wide-skyscraper
"App\Twig\Components\Ad\AdWideSkyscraper"
components/ad/wide-skyscraper.html.twig
1 0.72ms
ad:horizontal:fluid
"App\Twig\Components\Ad\AdHorizontalFluid"
components/ad/horizontal-fluid.html.twig
1 0.54ms
utils:theme-switcher
[Anonymous]
components/utils/theme-switcher.html.twig
1 0.89ms

Render calls

menu:main App\Twig\Components\Menu\MainMenu 78.5 MiB 41.02 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Menu\MainMenu {#9838
  -routingManager: App\BusinessLogic\Training\Exercise\Url\ExerciseRoutingManager {#219 …}
  -em: Doctrine\ORM\EntityManager {#593 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableAdapter {#216 …}
  -kernel: App\Kernel {#14 …}
  -mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#510 …}
}
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-[52px] w-[96px] max-w-[96px] sm:h-[56px] sm:w-[104px] sm:max-w-[104px] object-contain object-left"
  "data-front--header-target" => "logoDark"
]
Attributes
[
  "class" => "header--logo-dark header--logo dark:hidden h-[52px] w-[96px] max-w-[96px] sm:h-[56px] sm:w-[104px] sm:max-w-[104px] object-contain object-left"
  "data-front--header-target" => "logoDark"
]
Component
App\Twig\Components\Media\Icon {#9885
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9888 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 72.5 MiB 0.05 ms
Input props
[
  "name" => "fitmetrics-white-biceps"
  "class" => "header--logo-white header--logo hidden dark:block h-[52px] w-[96px] max-w-[96px] sm:h-[56px] sm:w-[104px] sm:max-w-[104px] object-contain object-left"
  "data-front--header-target" => "logoWhite"
]
Attributes
[
  "class" => "header--logo-white header--logo hidden dark:block h-[52px] w-[96px] max-w-[96px] sm:h-[56px] sm:w-[104px] sm:max-w-[104px] object-contain object-left"
  "data-front--header-target" => "logoWhite"
]
Component
App\Twig\Components\Media\Icon {#9896
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9888 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
utils:lang-selector
[Anonymous]
72.5 MiB 2.31 ms
Input props
[
  "size" => "compact"
  "showTranslateIcon" => false
]
Attributes
[
  "size" => "compact"
  "showTranslateIcon" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#9947
  -props: [
    "size" => "compact"
    "showTranslateIcon" => false
  ]
}
app:lang-selector App\Twig\Components\App\LangSelector 72.5 MiB 1.82 ms
Input props
[
  "defaultOpenLeft" => false
  "size" => "compact"
  "showTranslateIcon" => false
]
Attributes
[
  "size" => "compact"
]
Component
App\Twig\Components\App\LangSelector {#9974
  +routeName: null
  +params: null
  +withQuery: true
  +defaultOpenLeft: false
  +showTranslateIcon: false
  -seoPage: App\BusinessLogic\App\Seo\SeoPage {#221 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#911 …}
  -router: Symfony\Bundle\FrameworkBundle\Routing\Router {#725 …}
}
ui:dropdown App\Twig\Components\Ui\Dropdown 72.5 MiB 0.92 ms
Input props
[
  "label" => "lang.name.fr"
  "defaultOpenLeft" => false
  "locales" => [
    "fr"
    "en"
    "de"
    "it"
  ]
]
Attributes
[]
Component
App\Twig\Components\Ui\Dropdown {#10009
  +label: "lang.name.fr"
  +contentClass: null
  +defaultOpen: false
  +defaultOpenLeft: false
  +locales: [
    "fr"
    "en"
    "de"
    "it"
  ]
}
media:icon App\Twig\Components\Media\Icon 72.5 MiB 0.04 ms
Input props
[
  "name" => "chevron-down"
  "class" => "fill-black dark:fill-white w-4 h-4 dropdown-icon"
]
Attributes
[
  "class" => "fill-black dark:fill-white w-4 h-4 dropdown-icon"
]
Component
App\Twig\Components\Media\Icon {#10052
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9888 …}
  +name: "chevron-down"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 72.5 MiB 0.04 ms
Input props
[
  "name" => "check"
  "class" => "w-[15px] h-[15px] dark:fill-white"
]
Attributes
[
  "class" => "w-[15px] h-[15px] dark:fill-white"
]
Component
App\Twig\Components\Media\Icon {#10098
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9888 …}
  +name: "check"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.05 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 {#10115
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9888 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.03 ms
Input props
[
  "name" => "fitmetrics-white-biceps"
  "class" => "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 {#10136
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9888 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.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 {#10164
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9888 …}
  +name: "search"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.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 {#10180
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9888 …}
  +name: "flexed-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.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 {#10204
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9888 …}
  +name: "barbell"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.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 {#10228
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9888 …}
  +name: "category"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.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 {#10252
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9888 …}
  +name: "fire"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.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 {#10276
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9888 …}
  +name: "discipline "
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.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 {#10300
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9888 …}
  +name: "stats-chart"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.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 {#10324
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9888 …}
  +name: "latest"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.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 {#10348
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9888 …}
  +name: "random"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.04 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 {#10622
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9888 …}
  +name: "chevron-down"
  +title: null
  +symbolDefsName: null
}
utils:lang-selector
[Anonymous]
74.5 MiB 0.79 ms
Input props
[
  "defaultOpenLeft" => true
  "size" => "compact"
]
Attributes
[
  "defaultOpenLeft" => true
  "size" => "compact"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#10609
  -props: [
    "defaultOpenLeft" => true
    "size" => "compact"
  ]
}
app:lang-selector App\Twig\Components\App\LangSelector 74.5 MiB 0.69 ms
Input props
[
  "defaultOpenLeft" => true
  "size" => "compact"
  "showTranslateIcon" => true
]
Attributes
[
  "size" => "compact"
]
Component
App\Twig\Components\App\LangSelector {#10661
  +routeName: null
  +params: null
  +withQuery: true
  +defaultOpenLeft: true
  +showTranslateIcon: true
  -seoPage: App\BusinessLogic\App\Seo\SeoPage {#221 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#911 …}
  -router: Symfony\Bundle\FrameworkBundle\Routing\Router {#725 …}
}
ui:dropdown App\Twig\Components\Ui\Dropdown 74.5 MiB 0.55 ms
Input props
[
  "label" => "lang.name.fr"
  "defaultOpenLeft" => true
  "locales" => [
    "fr"
    "en"
    "de"
    "it"
  ]
]
Attributes
[]
Component
App\Twig\Components\Ui\Dropdown {#10683
  +label: "lang.name.fr"
  +contentClass: null
  +defaultOpen: false
  +defaultOpenLeft: true
  +locales: [
    "fr"
    "en"
    "de"
    "it"
  ]
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.04 ms
Input props
[
  "name" => "g-translate"
  "class" => "fill-black dark:fill-white w-[18px] h-[18px]"
]
Attributes
[
  "class" => "fill-black dark:fill-white w-[18px] h-[18px]"
]
Component
App\Twig\Components\Media\Icon {#10714
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9888 …}
  +name: "g-translate"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.03 ms
Input props
[
  "name" => "chevron-down"
  "class" => "fill-black dark:fill-white w-[18px] h-[18px] dropdown-icon"
]
Attributes
[
  "class" => "fill-black dark:fill-white w-[18px] h-[18px] dropdown-icon"
]
Component
App\Twig\Components\Media\Icon {#10736
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9888 …}
  +name: "chevron-down"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.04 ms
Input props
[
  "name" => "check"
  "class" => "w-[15px] h-[15px] dark:fill-white"
]
Attributes
[
  "class" => "w-[15px] h-[15px] dark:fill-white"
]
Component
App\Twig\Components\Media\Icon {#10783
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9888 …}
  +name: "check"
  +title: null
  +symbolDefsName: null
}
menu:connexion-menu App\Twig\Components\Menu\ConnexionMenu 78.5 MiB 8.75 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Menu\ConnexionMenu {#10820
  -authenticationUtils: Symfony\Component\Security\Http\Authentication\AuthenticationUtils {#10821 …}
  -formFactory: Symfony\Component\Form\FormFactory {#10819 …}
}
media:icon App\Twig\Components\Media\Icon 76.5 MiB 0.04 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 {#10972
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9888 …}
  +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 {#11007
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9888 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 76.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 {#11037
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9888 …}
  +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 {#11069
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9888 …}
  +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 {#11088
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9888 …}
  +name: "apple"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
app:lang-selector App\Twig\Components\App\LangSelector 78.5 MiB 0.70 ms
Input props
[
  "defaultOpenLeft" => true
  "size" => "compact"
  "showTranslateIcon" => true
]
Attributes
[
  "size" => "compact"
]
Component
App\Twig\Components\App\LangSelector {#11200
  +routeName: null
  +params: null
  +withQuery: true
  +defaultOpenLeft: true
  +showTranslateIcon: true
  -seoPage: App\BusinessLogic\App\Seo\SeoPage {#221 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#911 …}
  -router: Symfony\Bundle\FrameworkBundle\Routing\Router {#725 …}
}
ui:dropdown App\Twig\Components\Ui\Dropdown 78.5 MiB 0.57 ms
Input props
[
  "label" => "lang.name.fr"
  "defaultOpenLeft" => true
  "locales" => [
    "fr"
    "en"
    "de"
    "it"
  ]
]
Attributes
[]
Component
App\Twig\Components\Ui\Dropdown {#11229
  +label: "lang.name.fr"
  +contentClass: null
  +defaultOpen: false
  +defaultOpenLeft: true
  +locales: [
    "fr"
    "en"
    "de"
    "it"
  ]
}
media:icon App\Twig\Components\Media\Icon 78.5 MiB 0.04 ms
Input props
[
  "name" => "g-translate"
  "class" => "fill-black dark:fill-white w-[18px] h-[18px]"
]
Attributes
[
  "class" => "fill-black dark:fill-white w-[18px] h-[18px]"
]
Component
App\Twig\Components\Media\Icon {#11260
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9888 …}
  +name: "g-translate"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 78.5 MiB 0.03 ms
Input props
[
  "name" => "chevron-down"
  "class" => "fill-black dark:fill-white w-[18px] h-[18px] dropdown-icon"
]
Attributes
[
  "class" => "fill-black dark:fill-white w-[18px] h-[18px] dropdown-icon"
]
Component
App\Twig\Components\Media\Icon {#11282
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9888 …}
  +name: "chevron-down"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 78.5 MiB 0.03 ms
Input props
[
  "name" => "check"
  "class" => "w-[15px] h-[15px] dark:fill-white"
]
Attributes
[
  "class" => "w-[15px] h-[15px] dark:fill-white"
]
Component
App\Twig\Components\Media\Icon {#11329
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9888 …}
  +name: "check"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 78.5 MiB 0.04 ms
Input props
[
  "name" => "fitmetrics-biceps"
  "class" => "h-14 w-full object-contain object-center dark:hidden"
]
Attributes
[
  "class" => "h-14 w-full object-contain object-center dark:hidden"
]
Component
App\Twig\Components\Media\Icon {#11184
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9888 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 78.5 MiB 0.03 ms
Input props
[
  "name" => "fitmetrics-white-biceps"
  "class" => "hidden h-14 w-full object-contain object-center dark:block"
]
Attributes
[
  "class" => "hidden h-14 w-full object-contain object-center dark:block"
]
Component
App\Twig\Components\Media\Icon {#11354
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9888 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 78.5 MiB 0.04 ms
Input props
[
  "name" => "flexed-biceps"
  "class" => "h-5 w-5 shrink-0 fill-current text-zinc-500 dark:text-white/70"
]
Attributes
[
  "class" => "h-5 w-5 shrink-0 fill-current text-zinc-500 dark:text-white/70"
]
Component
App\Twig\Components\Media\Icon {#11370
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9888 …}
  +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 shrink-0 fill-current text-zinc-500 dark:text-white/70"
]
Attributes
[
  "class" => "h-5 w-5 shrink-0 fill-current text-zinc-500 dark:text-white/70"
]
Component
App\Twig\Components\Media\Icon {#11408
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9888 …}
  +name: "fire"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 78.5 MiB 0.03 ms
Input props
[
  "name" => "category"
  "class" => "h-5 w-5 shrink-0 fill-current text-zinc-500 dark:text-white/70"
]
Attributes
[
  "class" => "h-5 w-5 shrink-0 fill-current text-zinc-500 dark:text-white/70"
]
Component
App\Twig\Components\Media\Icon {#11432
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9888 …}
  +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 shrink-0 fill-current text-zinc-500 dark:text-white/70"
]
Attributes
[
  "class" => "h-5 w-5 shrink-0 fill-current text-zinc-500 dark:text-white/70"
]
Component
App\Twig\Components\Media\Icon {#11456
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9888 …}
  +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 shrink-0 fill-current text-zinc-500 dark:text-white/70"
]
Attributes
[
  "class" => "h-5 w-5 shrink-0 fill-current text-zinc-500 dark:text-white/70"
]
Component
App\Twig\Components\Media\Icon {#11480
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9888 …}
  +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 shrink-0 fill-current text-zinc-500 dark:text-white/70"
]
Attributes
[
  "class" => "h-5 w-5 shrink-0 fill-current text-zinc-500 dark:text-white/70"
]
Component
App\Twig\Components\Media\Icon {#11504
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9888 …}
  +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 shrink-0 fill-current text-zinc-500 dark:text-white/70"
]
Attributes
[
  "class" => "h-5 w-5 shrink-0 fill-current text-zinc-500 dark:text-white/70"
]
Component
App\Twig\Components\Media\Icon {#11528
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9888 …}
  +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 shrink-0 fill-current text-zinc-500 dark:text-white/70"
]
Attributes
[
  "class" => "h-5 w-5 shrink-0 fill-current text-zinc-500 dark:text-white/70"
]
Component
App\Twig\Components\Media\Icon {#11552
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9888 …}
  +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 shrink-0 fill-current text-zinc-500 dark:text-white/70"
]
Attributes
[
  "class" => "h-5 w-5 shrink-0 fill-current text-zinc-500 dark:text-white/70"
]
Component
App\Twig\Components\Media\Icon {#11576
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9888 …}
  +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 shrink-0 fill-current text-zinc-500 dark:text-white/70"
]
Attributes
[
  "class" => "h-5 w-5 shrink-0 fill-current text-zinc-500 dark:text-white/70"
]
Component
App\Twig\Components\Media\Icon {#11600
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9888 …}
  +name: "more"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 78.5 MiB 0.05 ms
Input props
[
  "name" => "fitmetrics-biceps"
  "class" => "h-16 w-full"
]
Attributes
[
  "class" => "h-16 w-full"
]
Component
App\Twig\Components\Media\Icon {#11140
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9888 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
menu:breadcrumb App\Twig\Components\Menu\Breadcrumb 80.5 MiB 0.56 ms
Input props
[
  "builder" => App\BusinessLogic\App\Menu\BreadcrumbBuilder {#4601
    -items: [
      [
        "label" => "menu.home"
        "url" => "/fr/"
      ]
      [
        "label" => "menu.exercises"
        "url" => "/fr/exercices"
      ]
      [
        "label" => "Lunge"
        "url" => "/fr/exercices/groupe/70-lunge"
      ]
      [
        "label" => "Étirement en demi-fente à genou"
        "url" => null
      ]
    ]
  }
]
Attributes
[]
Component
App\Twig\Components\Menu\Breadcrumb {#11670
  +items: [
    [
      "label" => "menu.home"
      "url" => "/fr/"
    ]
    [
      "label" => "menu.exercises"
      "url" => "/fr/exercices"
    ]
    [
      "label" => "Lunge"
      "url" => "/fr/exercices/groupe/70-lunge"
    ]
    [
      "label" => "Étirement en demi-fente à genou"
      "url" => null
    ]
  ]
  +builder: App\BusinessLogic\App\Menu\BreadcrumbBuilder {#4601
    -items: [
      [
        "label" => "menu.home"
        "url" => "/fr/"
      ]
      [
        "label" => "menu.exercises"
        "url" => "/fr/exercices"
      ]
      [
        "label" => "Lunge"
        "url" => "/fr/exercices/groupe/70-lunge"
      ]
      [
        "label" => "Étirement en demi-fente à genou"
        "url" => null
      ]
    ]
  }
}
media:icon App\Twig\Components\Media\Icon 80.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 {#11700
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9888 …}
  +name: "chevron-right"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 80.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 {#11722
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9888 …}
  +name: "chevron-right"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 80.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 {#11745
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9888 …}
  +name: "chevron-right"
  +title: null
  +symbolDefsName: null
}
ad:banner App\Twig\Components\Ad\AdBanner 80.5 MiB 0.42 ms
Input props
[
  "containerClass" => "my-4"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdBanner {#11788
  +includeScript: true
  +labelClass: null
  +containerClass: "my-4"
  +adClass: null
  +showBgColor: true
  #kernel: App\Kernel {#14 …}
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#2932 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#730 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#221 …}
}
media:video App\Twig\Components\Media\Video 80.5 MiB 0.34 ms
Input props
[
  "media" => App\Entity\Media\MediaVideo {#4532
    #uploadedFile: null
    #file: Vich\UploaderBundle\Entity\File {#4534 …}
    #credits: Doctrine\ORM\PersistentCollection {#4536 …}
    -source: null
    -zone: null
    -urlExternal: "https://www.youtube.com/watch?v=2WhRhjfBsm0"
    #id: 700
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#4583 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: "azeoo"
    #createdAt: DateTimeImmutable @1731450637 {#4570
      date: 2024-11-12 23:30:37.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1731450637 {#4522
      date: 2024-11-12 23:30:37.0 Europe/Zurich (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    -duration: null
    -format: null
    -startTime: null
    -endTime: null
    -youtubeId: "2WhRhjfBsm0"
  }
  "title" => "Étirement fléchisseur de hanche à genou"
  "showCredits" => false
]
Attributes
[]
Component
App\Twig\Components\Media\Video {#11875
  +media: App\Entity\Media\MediaVideo {#4532
    #uploadedFile: null
    #file: Vich\UploaderBundle\Entity\File {#4534 …}
    #credits: Doctrine\ORM\PersistentCollection {#4536 …}
    -source: null
    -zone: null
    -urlExternal: "https://www.youtube.com/watch?v=2WhRhjfBsm0"
    #id: 700
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#4583 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: "azeoo"
    #createdAt: DateTimeImmutable @1731450637 {#4570
      date: 2024-11-12 23:30:37.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1731450637 {#4522
      date: 2024-11-12 23:30:37.0 Europe/Zurich (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    -duration: null
    -format: null
    -startTime: null
    -endTime: null
    -youtubeId: "2WhRhjfBsm0"
  }
  +title: "Étirement fléchisseur de hanche à genou"
  +posterSm: null
  +posterLg: null
  +hasPipButton: true
  +loop: false
  +mute: false
  +showCredits: false
  +creditsTitle: "label.media_video.credits"
  -mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#510 …}
  -appManager: App\BusinessLogic\App\Manager\AppManager {#509 …}
}
media:icon App\Twig\Components\Media\Icon 80.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 {#11891
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9888 …}
  +name: "favorites"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 80.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 {#11924
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9888 …}
  +name: "program"
  +title: null
  +symbolDefsName: null
}
app:page-sharer App\Twig\Components\App\PageSharer 80.5 MiB 1.28 ms
Input props
[
  "class" => "mt-2 md:m-0"
]
Attributes
[
  "class" => "mt-2 md:m-0"
]
Component
App\Twig\Components\App\PageSharer {#11948
  +shareUrl: "https://test.fitmetrics.ch/fr/exercice/6733d70d034c3-etirement-flechisseur-de-hanche-a-genou?alias=12486"
  +title: "Étirement en demi-fente à genou - Exercice - FitMetrics"
  +description: "L’étirement fléchisseur de hanche en fente à genou est un exercice de mobilité fondamental qui vise à libérer la tension à l’avant de la hanche et de la cuisse. Il est particulièrement utile pour les personnes passant de longues heures en position assise ou pratiquant des activités sollicitant intensément le bas du corps. En adoptant une posture stable à genou, l’étirement permet d’allonger efficacement les muscles psoas et droit fémoral, tout en favorisant un bon alignement du bassin. Le maintien d’un buste droit encourage la conscience posturale et l’activation du centre du corps. Facile à intégrer dans une routine quotidienne, cet exercice est adapté aussi bien à l’échauffement qu’au retour au calme. Il contribue à améliorer l’extension de hanche, à soulager la pression lombaire et à optimiser la fluidité des mouvements fonctionnels. Recommandé pour les sportifs, les travailleurs sédentaires ou toute personne cherchant à entretenir la santé articulaire des hanches, cet étirement offre une solution simple et efficace pour gagner en souplesse et prévenir les déséquilibres posturaux."
  +quote: null
  +hashtags: [
    "fitmetrics"
  ]
  +alignMobileLeft: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#911 …}
  -seoPage: App\BusinessLogic\App\Seo\SeoPage {#221 …}
}
media:icon App\Twig\Components\Media\Icon 80.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 {#11978
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9888 …}
  +name: "check"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 80.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 {#12006
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9888 …}
  +name: "reddit"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 80.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 {#12031
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9888 …}
  +name: "twitter"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 80.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 {#12054
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9888 …}
  +name: "threads"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 80.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 {#12077
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9888 …}
  +name: "facebook"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 80.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 {#12100
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9888 …}
  +name: "linkedin"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 80.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 {#12123
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9888 …}
  +name: "whatsapp"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 80.5 MiB 0.04 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 {#12146
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9888 …}
  +name: "email"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 80.5 MiB 0.04 ms
Input props
[
  "name" => "program"
  "class" => "w-6 h-6 mr-3 !text-black"
]
Attributes
[
  "class" => "w-6 h-6 mr-3 !text-black"
]
Component
App\Twig\Components\Media\Icon {#12177
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9888 …}
  +name: "program"
  +title: null
  +symbolDefsName: null
}
ui:editor-render App\Twig\Components\Ui\Editor\EditorRender 80.5 MiB 0.79 ms
Input props
[
  "data" => [
    "time" => 1753973028
    "version" => "2.31.0-rc.7"
    "blocks" => [
      [
        "type" => "header"
        "data" => [
          "level" => 2
          "text" => "Instructions"
        ]
      ]
      [
        "type" => "list"
        "data" => [
          "style" => "ordered"
          "items" => [
            [
              "content" => "Placez-vous en position à genou, avec un genou au sol et le pied opposé à plat devant vous."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Gardez le buste droit et posez vos mains sur la cuisse avant pour l’équilibre."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Contractez les abdominaux et poussez lentement les hanches vers l’avant jusqu’à ressentir un étirement à l’avant de la hanche arrière."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Maintenez la position sans cambrer le bas du dos et respirez profondément tout au long de l’étirement."
              "items" => []
              "meta" => []
            ]
          ]
          "meta" => []
        ]
      ]
      [
        "type" => "header"
        "data" => [
          "level" => 2
          "text" => "Conseils techniques"
        ]
      ]
      [
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            [
              "content" => "Rentrez légèrement le bassin pour accentuer l’étirement des fléchisseurs de hanche."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Gardez la poitrine haute et les épaules détendues."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Assurez-vous que le genou avant reste aligné au-dessus de la cheville pour plus de stabilité."
              "items" => []
              "meta" => []
            ]
          ]
          "meta" => []
        ]
      ]
      [
        "type" => "header"
        "data" => [
          "level" => 2
          "text" => "Conseils de respiration"
        ]
      ]
      [
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            [
              "content" => "Inspirez profondément avant de commencer le mouvement."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Expirez lentement en avançant les hanches dans l’étirement."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Continuez à respirer régulièrement et profondément pendant toute la durée de la posture."
              "items" => []
              "meta" => []
            ]
          ]
          "meta" => []
        ]
      ]
    ]
  ]
]
Attributes
[]
Component
App\Twig\Components\Ui\Editor\EditorRender {#12226
  +title: null
  +data: [
    "time" => 1753973028
    "version" => "2.31.0-rc.7"
    "blocks" => [
      [
        "type" => "header"
        "data" => [
          "level" => 2
          "text" => "Instructions"
        ]
      ]
      [
        "type" => "list"
        "data" => [
          "style" => "ordered"
          "items" => [
            [
              "content" => "Placez-vous en position à genou, avec un genou au sol et le pied opposé à plat devant vous."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Gardez le buste droit et posez vos mains sur la cuisse avant pour l’équilibre."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Contractez les abdominaux et poussez lentement les hanches vers l’avant jusqu’à ressentir un étirement à l’avant de la hanche arrière."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Maintenez la position sans cambrer le bas du dos et respirez profondément tout au long de l’étirement."
              "items" => []
              "meta" => []
            ]
          ]
          "meta" => []
        ]
      ]
      [
        "type" => "header"
        "data" => [
          "level" => 2
          "text" => "Conseils techniques"
        ]
      ]
      [
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            [
              "content" => "Rentrez légèrement le bassin pour accentuer l’étirement des fléchisseurs de hanche."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Gardez la poitrine haute et les épaules détendues."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Assurez-vous que le genou avant reste aligné au-dessus de la cheville pour plus de stabilité."
              "items" => []
              "meta" => []
            ]
          ]
          "meta" => []
        ]
      ]
      [
        "type" => "header"
        "data" => [
          "level" => 2
          "text" => "Conseils de respiration"
        ]
      ]
      [
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            [
              "content" => "Inspirez profondément avant de commencer le mouvement."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Expirez lentement en avançant les hanches dans l’étirement."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Continuez à respirer régulièrement et profondément pendant toute la durée de la posture."
              "items" => []
              "meta" => []
            ]
          ]
          "meta" => []
        ]
      ]
    ]
  ]
  +spacing: 4
  +adsInterval: 5
  +withAds: true
  +withMarketingBanner: false
  +marketingBannerPosition: 8
  -host: "https://test.fitmetrics.ch"
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#911 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#730 …}
}
ui:editor-render App\Twig\Components\Ui\Editor\EditorRender 80.5 MiB 0.11 ms
Input props
[
  "data" => [
    "time" => 1753973028
    "version" => "2.31.0-rc.7"
    "blocks" => [
      [
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            [
              "content" => "Déchirure ou élongation des fléchisseurs de hanche"
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Douleurs ou inflammation de l’articulation du genou"
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Post-opération de la hanche ou du genou"
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Instabilité sévère du bas du dos"
              "items" => []
              "meta" => []
            ]
          ]
          "meta" => []
        ]
      ]
    ]
  ]
]
Attributes
[]
Component
App\Twig\Components\Ui\Editor\EditorRender {#12287
  +title: null
  +data: [
    "time" => 1753973028
    "version" => "2.31.0-rc.7"
    "blocks" => [
      [
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            [
              "content" => "Déchirure ou élongation des fléchisseurs de hanche"
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Douleurs ou inflammation de l’articulation du genou"
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Post-opération de la hanche ou du genou"
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Instabilité sévère du bas du dos"
              "items" => []
              "meta" => []
            ]
          ]
          "meta" => []
        ]
      ]
    ]
  ]
  +spacing: 4
  +adsInterval: 5
  +withAds: true
  +withMarketingBanner: false
  +marketingBannerPosition: 8
  -host: "https://test.fitmetrics.ch"
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#911 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#730 …}
}
ad:square:fluid App\Twig\Components\Ad\AdSquareFluid 80.5 MiB 0.25 ms
Input props
[
  "containerClass" => "mt-6"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdSquareFluid {#12274
  +includeScript: true
  +labelClass: null
  +containerClass: "mt-6"
  +adClass: null
  +showBgColor: true
  #kernel: App\Kernel {#14 …}
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#2932 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#730 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#221 …}
}
faq App\Twig\Components\Ui\FaqComponent 80.5 MiB 0.64 ms
Input props
[
  "faq" => App\Entity\Faq {#9254
    -news: Doctrine\ORM\PersistentCollection {#9271 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9269 …}
    #id: 4942
    #createdAt: DateTimeImmutable @1753728937 {#9259
      date: 2025-07-28 20:55:37.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1753728937 {#9284
      date: 2025-07-28 20:55:37.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#3710 …}
    #updatedBy: App\Entity\User {#3710 …}
    #translations: Doctrine\ORM\PersistentCollection {#9221 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
]
Attributes
[]
Component
App\Twig\Components\Ui\FaqComponent {#12331
  +faq: App\Entity\Faq {#9254
    -news: Doctrine\ORM\PersistentCollection {#9271 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9269 …}
    #id: 4942
    #createdAt: DateTimeImmutable @1753728937 {#9259
      date: 2025-07-28 20:55:37.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1753728937 {#9284
      date: 2025-07-28 20:55:37.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#3710 …}
    #updatedBy: App\Entity\User {#3710 …}
    #translations: Doctrine\ORM\PersistentCollection {#9221 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
}
raw-faq App\Twig\Components\Ui\RawFaqComponent 80.5 MiB 0.21 ms
Input props
[
  "question" => "Combien de temps dois-je maintenir l’étirement fléchisseur de hanche à genou de chaque côté ?"
  "answer" => "Maintenez l’étirement entre 20 et 60 secondes par côté pour relâcher efficacement les fléchisseurs de hanche et améliorer la souplesse."
]
Attributes
[]
Component
App\Twig\Components\Ui\RawFaqComponent {#12359
  +question: "Combien de temps dois-je maintenir l’étirement fléchisseur de hanche à genou de chaque côté ?"
  +answer: "Maintenez l’étirement entre 20 et 60 secondes par côté pour relâcher efficacement les fléchisseurs de hanche et améliorer la souplesse."
}
faq App\Twig\Components\Ui\FaqComponent 80.5 MiB 0.18 ms
Input props
[
  "faq" => App\Entity\Faq {#9223
    -news: Doctrine\ORM\PersistentCollection {#9224 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9226 …}
    #id: 4943
    #createdAt: DateTimeImmutable @1753728937 {#9219
      date: 2025-07-28 20:55:37.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1753728937 {#9222
      date: 2025-07-28 20:55:37.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#3710 …}
    #updatedBy: App\Entity\User {#3710 …}
    #translations: Doctrine\ORM\PersistentCollection {#9228 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
]
Attributes
[]
Component
App\Twig\Components\Ui\FaqComponent {#12390
  +faq: App\Entity\Faq {#9223
    -news: Doctrine\ORM\PersistentCollection {#9224 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9226 …}
    #id: 4943
    #createdAt: DateTimeImmutable @1753728937 {#9219
      date: 2025-07-28 20:55:37.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1753728937 {#9222
      date: 2025-07-28 20:55:37.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#3710 …}
    #updatedBy: App\Entity\User {#3710 …}
    #translations: Doctrine\ORM\PersistentCollection {#9228 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
}
raw-faq App\Twig\Components\Ui\RawFaqComponent 80.5 MiB 0.05 ms
Input props
[
  "question" => "Quels muscles sont ciblés par l’étirement fléchisseur de hanche à genou ?"
  "answer" => "L’étirement cible principalement les fléchisseurs de hanche, notamment le psoas et le droit fémoral, avec un engagement secondaire des abdominaux et des fessiers pour la stabilité."
]
Attributes
[]
Component
App\Twig\Components\Ui\RawFaqComponent {#12434
  +question: "Quels muscles sont ciblés par l’étirement fléchisseur de hanche à genou ?"
  +answer: "L’étirement cible principalement les fléchisseurs de hanche, notamment le psoas et le droit fémoral, avec un engagement secondaire des abdominaux et des fessiers pour la stabilité."
}
faq App\Twig\Components\Ui\FaqComponent 80.5 MiB 0.15 ms
Input props
[
  "faq" => App\Entity\Faq {#9232
    -news: Doctrine\ORM\PersistentCollection {#9233 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9235 …}
    #id: 4944
    #createdAt: DateTimeImmutable @1753728937 {#9230
      date: 2025-07-28 20:55:37.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1753728937 {#9231
      date: 2025-07-28 20:55:37.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#3710 …}
    #updatedBy: App\Entity\User {#3710 …}
    #translations: Doctrine\ORM\PersistentCollection {#9237 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
]
Attributes
[]
Component
App\Twig\Components\Ui\FaqComponent {#12437
  +faq: App\Entity\Faq {#9232
    -news: Doctrine\ORM\PersistentCollection {#9233 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9235 …}
    #id: 4944
    #createdAt: DateTimeImmutable @1753728937 {#9230
      date: 2025-07-28 20:55:37.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1753728937 {#9231
      date: 2025-07-28 20:55:37.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#3710 …}
    #updatedBy: App\Entity\User {#3710 …}
    #translations: Doctrine\ORM\PersistentCollection {#9237 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
}
raw-faq App\Twig\Components\Ui\RawFaqComponent 80.5 MiB 0.05 ms
Input props
[
  "question" => "Puis-je faire l’étirement fléchisseur de hanche à genou tous les jours ?"
  "answer" => "Oui, cet étirement peut être pratiqué quotidiennement, en particulier si vous restez souvent assis ou si vos hanches sont tendues à cause de l’entraînement."
]
Attributes
[]
Component
App\Twig\Components\Ui\RawFaqComponent {#12481
  +question: "Puis-je faire l’étirement fléchisseur de hanche à genou tous les jours ?"
  +answer: "Oui, cet étirement peut être pratiqué quotidiennement, en particulier si vous restez souvent assis ou si vos hanches sont tendues à cause de l’entraînement."
}
faq App\Twig\Components\Ui\FaqComponent 80.5 MiB 0.15 ms
Input props
[
  "faq" => App\Entity\Faq {#9241
    -news: Doctrine\ORM\PersistentCollection {#9242 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9244 …}
    #id: 4945
    #createdAt: DateTimeImmutable @1753728937 {#9239
      date: 2025-07-28 20:55:37.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1753728937 {#9240
      date: 2025-07-28 20:55:37.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#3710 …}
    #updatedBy: App\Entity\User {#3710 …}
    #translations: Doctrine\ORM\PersistentCollection {#9246 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
]
Attributes
[]
Component
App\Twig\Components\Ui\FaqComponent {#12484
  +faq: App\Entity\Faq {#9241
    -news: Doctrine\ORM\PersistentCollection {#9242 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9244 …}
    #id: 4945
    #createdAt: DateTimeImmutable @1753728937 {#9239
      date: 2025-07-28 20:55:37.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1753728937 {#9240
      date: 2025-07-28 20:55:37.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#3710 …}
    #updatedBy: App\Entity\User {#3710 …}
    #translations: Doctrine\ORM\PersistentCollection {#9246 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
}
raw-faq App\Twig\Components\Ui\RawFaqComponent 80.5 MiB 0.04 ms
Input props
[
  "question" => "L’étirement fléchisseur de hanche à genou est-il bénéfique contre les douleurs lombaires ?"
  "answer" => "Oui, en réduisant la tension des fléchisseurs de hanche, il aide à corriger l’inclinaison antérieure du bassin et à soulager les douleurs dans le bas du dos."
]
Attributes
[]
Component
App\Twig\Components\Ui\RawFaqComponent {#12528
  +question: "L’étirement fléchisseur de hanche à genou est-il bénéfique contre les douleurs lombaires ?"
  +answer: "Oui, en réduisant la tension des fléchisseurs de hanche, il aide à corriger l’inclinaison antérieure du bassin et à soulager les douleurs dans le bas du dos."
}
faq App\Twig\Components\Ui\FaqComponent 80.5 MiB 0.15 ms
Input props
[
  "faq" => App\Entity\Faq {#9294
    -news: Doctrine\ORM\PersistentCollection {#9295 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9297 …}
    #id: 4946
    #createdAt: DateTimeImmutable @1753728937 {#9292
      date: 2025-07-28 20:55:37.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1753728937 {#9293
      date: 2025-07-28 20:55:37.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#3710 …}
    #updatedBy: App\Entity\User {#3710 …}
    #translations: Doctrine\ORM\PersistentCollection {#9299 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
]
Attributes
[]
Component
App\Twig\Components\Ui\FaqComponent {#12531
  +faq: App\Entity\Faq {#9294
    -news: Doctrine\ORM\PersistentCollection {#9295 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9297 …}
    #id: 4946
    #createdAt: DateTimeImmutable @1753728937 {#9292
      date: 2025-07-28 20:55:37.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1753728937 {#9293
      date: 2025-07-28 20:55:37.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#3710 …}
    #updatedBy: App\Entity\User {#3710 …}
    #translations: Doctrine\ORM\PersistentCollection {#9299 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
}
raw-faq App\Twig\Components\Ui\RawFaqComponent 80.5 MiB 0.04 ms
Input props
[
  "question" => "Ai-je besoin de matériel pour faire l’étirement fléchisseur de hanche à genou ?"
  "answer" => "Aucun matériel n’est nécessaire, mais un tapis de yoga ou un coussin sous le genou peut améliorer le confort pendant l’exercice."
]
Attributes
[]
Component
App\Twig\Components\Ui\RawFaqComponent {#12575
  +question: "Ai-je besoin de matériel pour faire l’étirement fléchisseur de hanche à genou ?"
  +answer: "Aucun matériel n’est nécessaire, mais un tapis de yoga ou un coussin sous le genou peut améliorer le confort pendant l’exercice."
}
anatomy:avatar App\Twig\Components\Anatomy\Avatar 90.5 MiB 734.47 ms
Input props
[
  "class" => "relative"
  "primaryMuscles" => [
    3
  ]
  "secondaryMuscles" => [
    2
    6
    37
  ]
  "displayFront" => false
]
Attributes
[
  "class" => "relative"
]
Component
App\Twig\Components\Anatomy\Avatar {#12503
  #container: Symfony\Component\DependencyInjection\Argument\ServiceLocator {#12586 …}
  +primaryMuscles: [
    3
  ]
  +secondaryMuscles: [
    2
    6
    37
  ]
  +type: "url"
  +urlReferenceType: 2
  +displayFront: false
  +selectedMuscles: []
  +displayTagMuscles: false
  +hoverMuscleDefaultText: "-"
  #entityManager: Doctrine\ORM\EntityManager {#593 …}
  #localeSwitcher: Symfony\Component\Translation\LocaleSwitcher {#84 …}
  #avatarData: App\BusinessLogic\Anatomy\AvatarData {#12584 …}
  -liveResponder: Symfony\UX\LiveComponent\LiveResponder {#12585 …}
}
ui:badge App\Twig\Components\Ui\Badge 90.5 MiB 0.64 ms
Input props
[
  "name" => "Fessiers"
  "url" => "/fr/exercices/muscle/3-fessiers"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#13899
  +name: "Fessiers"
  +url: "/fr/exercices/muscle/3-fessiers"
  +color: "primary"
  +small: false
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 90.5 MiB 0.11 ms
Input props
[
  "name" => "Quadriceps"
  "url" => "/fr/exercices/muscle/2-quadriceps"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#13951
  +name: "Quadriceps"
  +url: "/fr/exercices/muscle/2-quadriceps"
  +color: "primary"
  +small: false
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 90.5 MiB 0.09 ms
Input props
[
  "name" => "Abdominaux"
  "url" => "/fr/exercices/muscle/6-abdominaux"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#13975
  +name: "Abdominaux"
  +url: "/fr/exercices/muscle/6-abdominaux"
  +color: "primary"
  +small: false
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 90.5 MiB 0.08 ms
Input props
[
  "name" => "Grand fessier"
  "url" => "/fr/exercices/muscle/37-grand-fessier"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#13999
  +name: "Grand fessier"
  +url: "/fr/exercices/muscle/37-grand-fessier"
  +color: "primary"
  +small: false
  +selected: false
}
ad:square:fluid App\Twig\Components\Ad\AdSquareFluid 90.5 MiB 0.11 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Ad\AdSquareFluid {#13809
  +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 {#2932 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#730 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#221 …}
}
training:difficulty-badge App\Twig\Components\Training\DifficultyBadge 90.5 MiB 0.57 ms
Input props
[
  "difficulty" => "beginner"
]
Attributes
[]
Component
App\Twig\Components\Training\DifficultyBadge {#14032
  +difficulty: "beginner"
  +small: false
  +link: true
}
ui:badge App\Twig\Components\Ui\Badge 90.5 MiB 0.10 ms
Input props
[
  "name" => "Isolation"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#14063
  +name: "Isolation"
  +url: null
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 90.5 MiB 0.10 ms
Input props
[
  "name" => "Tapis de sol"
  "url" => "/fr/exercices/equipement/17-tapis-de-sol"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#14103
  +name: "Tapis de sol"
  +url: "/fr/exercices/equipement/17-tapis-de-sol"
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 90.5 MiB 0.09 ms
Input props
[
  "name" => "Sans matériel"
  "url" => "/fr/exercices/equipement/29-sans-mat%C3%A9riel"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#14127
  +name: "Sans matériel"
  +url: "/fr/exercices/equipement/29-sans-mat%C3%A9riel"
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 90.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 {#14151
  +name: "Fitness"
  +url: "/fr/exercices/sport/5-fitness"
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 90.5 MiB 0.08 ms
Input props
[
  "name" => "Crossfit"
  "url" => "/fr/exercices/sport/7-crossfit"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#14175
  +name: "Crossfit"
  +url: "/fr/exercices/sport/7-crossfit"
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 90.5 MiB 0.08 ms
Input props
[
  "name" => "Yoga"
  "url" => "/fr/exercices/sport/8-yoga"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#14199
  +name: "Yoga"
  +url: "/fr/exercices/sport/8-yoga"
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 90.5 MiB 0.08 ms
Input props
[
  "name" => "Pilates"
  "url" => "/fr/exercices/sport/9-pilates"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#14223
  +name: "Pilates"
  +url: "/fr/exercices/sport/9-pilates"
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 90.5 MiB 0.10 ms
Input props
[
  "name" => "Étirement"
  "url" => "/fr/exercices/categorie/56-etirement"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#14247
  +name: "Étirement"
  +url: "/fr/exercices/categorie/56-etirement"
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 90.5 MiB 0.08 ms
Input props
[
  "name" => "Mobilité"
  "url" => "/fr/exercices/categorie/59-mobilite"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#14271
  +name: "Mobilité"
  +url: "/fr/exercices/categorie/59-mobilite"
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 90.5 MiB 0.08 ms
Input props
[
  "name" => "Échauffement"
  "url" => "/fr/exercices/categorie/62-echauffement"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#14295
  +name: "Échauffement"
  +url: "/fr/exercices/categorie/62-echauffement"
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 90.5 MiB 0.08 ms
Input props
[
  "name" => "Bas du corps"
  "url" => "/fr/exercices/categorie/68-bas-du-corps"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#14319
  +name: "Bas du corps"
  +url: "/fr/exercices/categorie/68-bas-du-corps"
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 90.5 MiB 0.08 ms
Input props
[
  "name" => "Récupération et relaxation"
  "url" => "/fr/exercices/categorie/75-recuperation-et-relaxation"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#14343
  +name: "Récupération et relaxation"
  +url: "/fr/exercices/categorie/75-recuperation-et-relaxation"
  +color: "gray"
  +small: true
  +selected: false
}
ad:square:fluid App\Twig\Components\Ad\AdSquareFluid 90.5 MiB 0.10 ms
Input props
[
  "containerClass" => "hidden lg:flex items-center justify-center my-6"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdSquareFluid {#14013
  +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 {#2932 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#730 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#221 …}
}
app:loading_spinner App\Twig\Components\App\LoadingSpinner 90.5 MiB 0.49 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\App\LoadingSpinner {#12213
  +color: "fill-primary"
  +size: 8
  +centered: true
  +inline: false
}
app:loading_spinner App\Twig\Components\App\LoadingSpinner 90.5 MiB 0.10 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\App\LoadingSpinner {#14389
  +color: "fill-primary"
  +size: 8
  +centered: true
  +inline: false
}
media:icon App\Twig\Components\Media\Icon 90.5 MiB 0.09 ms
Input props
[
  "name" => "program"
  "class" => "w-6 h-6 mr-3 !text-black"
]
Attributes
[
  "class" => "w-6 h-6 mr-3 !text-black"
]
Component
App\Twig\Components\Media\Icon {#14439
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9888 …}
  +name: "program"
  +title: null
  +symbolDefsName: null
}
ui:widget-embed App\Twig\Components\Ui\WidgetEmbed 90.5 MiB 1.62 ms
Input props
[
  "class" => "hidden md:block"
  "route" => "https://test.fitmetrics.ch/fr/widgets/exercise/preview-6733d70d034c3?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 {#14475
  +route: "https://test.fitmetrics.ch/fr/widgets/exercise/preview-6733d70d034c3?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 90.5 MiB 0.09 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 {#14513
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9888 …}
  +name: "check"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 90.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 {#14546
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9888 …}
  +name: "close"
  +title: null
  +symbolDefsName: null
}
app:page-sharer App\Twig\Components\App\PageSharer 90.5 MiB 2.13 ms
Input props
[
  "class" => "content-container"
  "title" => "Étirement fléchisseur de hanche à genou"
  "description" => "L’étirement fléchisseur de hanche en fente à genou est un exercice de mobilité fondamental qui vise à libérer la tension à l’avant de la hanche et de la cuisse. Il est particulièrement utile pour les personnes passant de longues heures en position assise ou pratiquant des activités sollicitant intensément le bas du corps. En adoptant une posture stable à genou, l’étirement permet d’allonger efficacement les muscles psoas et droit fémoral, tout en favorisant un bon alignement du bassin. Le maintien d’un buste droit encourage la conscience posturale et l’activation du centre du corps. Facile à intégrer dans une routine quotidienne, cet exercice est adapté aussi bien à l’échauffement qu’au retour au calme. Il contribue à améliorer l’extension de hanche, à soulager la pression lombaire et à optimiser la fluidité des mouvements fonctionnels. Recommandé pour les sportifs, les travailleurs sédentaires ou toute personne cherchant à entretenir la santé articulaire des hanches, cet étirement offre une solution simple et efficace pour gagner en souplesse et prévenir les déséquilibres posturaux."
]
Attributes
[
  "class" => "content-container"
]
Component
App\Twig\Components\App\PageSharer {#14586
  +shareUrl: "https://test.fitmetrics.ch/fr/exercice/6733d70d034c3-etirement-flechisseur-de-hanche-a-genou?alias=12486"
  +title: "Étirement fléchisseur de hanche à genou"
  +description: "L’étirement fléchisseur de hanche en fente à genou est un exercice de mobilité fondamental qui vise à libérer la tension à l’avant de la hanche et de la cuisse. Il est particulièrement utile pour les personnes passant de longues heures en position assise ou pratiquant des activités sollicitant intensément le bas du corps. En adoptant une posture stable à genou, l’étirement permet d’allonger efficacement les muscles psoas et droit fémoral, tout en favorisant un bon alignement du bassin. Le maintien d’un buste droit encourage la conscience posturale et l’activation du centre du corps. Facile à intégrer dans une routine quotidienne, cet exercice est adapté aussi bien à l’échauffement qu’au retour au calme. Il contribue à améliorer l’extension de hanche, à soulager la pression lombaire et à optimiser la fluidité des mouvements fonctionnels. Recommandé pour les sportifs, les travailleurs sédentaires ou toute personne cherchant à entretenir la santé articulaire des hanches, cet étirement offre une solution simple et efficace pour gagner en souplesse et prévenir les déséquilibres posturaux."
  +quote: null
  +hashtags: [
    "fitmetrics"
  ]
  +alignMobileLeft: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#911 …}
  -seoPage: App\BusinessLogic\App\Seo\SeoPage {#221 …}
}
media:icon App\Twig\Components\Media\Icon 90.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 {#14594
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9888 …}
  +name: "check"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 90.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 {#14616
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9888 …}
  +name: "reddit"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 90.5 MiB 0.09 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 {#14640
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9888 …}
  +name: "twitter"
  +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-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 {#14663
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9888 …}
  +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" => "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 {#14686
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9888 …}
  +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" => "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 {#14709
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9888 …}
  +name: "linkedin"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 90.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 {#14732
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9888 …}
  +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" => "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 {#14755
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9888 …}
  +name: "email"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
ad:wide-skyscraper App\Twig\Components\Ad\AdWideSkyscraper 90.5 MiB 0.72 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Ad\AdWideSkyscraper {#763
  +includeScript: true
  +labelClass: null
  +containerClass: ""
  +adClass: null
  +showBgColor: false
  #kernel: App\Kernel {#14 …}
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#2932 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#730 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#221 …}
  +right: true
  +left: true
}
ad:horizontal:fluid App\Twig\Components\Ad\AdHorizontalFluid 90.5 MiB 0.54 ms
Input props
[
  "containerClass" => "content-container my-4"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdHorizontalFluid {#14802
  +includeScript: true
  +labelClass: null
  +containerClass: "content-container my-4"
  +adClass: null
  +showBgColor: true
  #kernel: App\Kernel {#14 …}
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#2932 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#730 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#221 …}
}
utils:lang-selector
[Anonymous]
90.5 MiB 1.44 ms
Input props
[
  "size" => "large"
]
Attributes
[
  "size" => "large"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#14849
  -props: [
    "size" => "large"
  ]
}
app:lang-selector App\Twig\Components\App\LangSelector 90.5 MiB 1.23 ms
Input props
[
  "defaultOpenLeft" => false
  "size" => "large"
  "showTranslateIcon" => true
]
Attributes
[
  "size" => "large"
]
Component
App\Twig\Components\App\LangSelector {#14871
  +routeName: null
  +params: null
  +withQuery: true
  +defaultOpenLeft: false
  +showTranslateIcon: true
  -seoPage: App\BusinessLogic\App\Seo\SeoPage {#221 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#911 …}
  -router: Symfony\Bundle\FrameworkBundle\Routing\Router {#725 …}
}
ui:dropdown App\Twig\Components\Ui\Dropdown 90.5 MiB 1.00 ms
Input props
[
  "label" => "lang.name.fr"
  "defaultOpenLeft" => false
  "locales" => [
    "fr"
    "en"
    "de"
    "it"
  ]
]
Attributes
[]
Component
App\Twig\Components\Ui\Dropdown {#14893
  +label: "lang.name.fr"
  +contentClass: null
  +defaultOpen: false
  +defaultOpenLeft: false
  +locales: [
    "fr"
    "en"
    "de"
    "it"
  ]
}
media:icon App\Twig\Components\Media\Icon 90.5 MiB 0.07 ms
Input props
[
  "name" => "g-translate"
  "class" => "fill-black dark:fill-white w-5 h-5"
]
Attributes
[
  "class" => "fill-black dark:fill-white w-5 h-5"
]
Component
App\Twig\Components\Media\Icon {#14924
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9888 …}
  +name: "g-translate"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 90.5 MiB 0.06 ms
Input props
[
  "name" => "chevron-down"
  "class" => "fill-black dark:fill-white w-5 h-5 dropdown-icon"
]
Attributes
[
  "class" => "fill-black dark:fill-white w-5 h-5 dropdown-icon"
]
Component
App\Twig\Components\Media\Icon {#14946
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9888 …}
  +name: "chevron-down"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 90.5 MiB 0.06 ms
Input props
[
  "name" => "check"
  "class" => "w-[15px] h-[15px] dark:fill-white"
]
Attributes
[
  "class" => "w-[15px] h-[15px] dark:fill-white"
]
Component
App\Twig\Components\Media\Icon {#14993
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9888 …}
  +name: "check"
  +title: null
  +symbolDefsName: null
}
utils:theme-switcher
[Anonymous]
90.5 MiB 0.89 ms
Input props
[
  "size" => "large"
]
Attributes
[
  "size" => "large"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#14872
  -props: [
    "size" => "large"
  ]
}
media:icon App\Twig\Components\Media\Icon 90.5 MiB 0.04 ms
Input props
[
  "name" => "fitmetrics-biceps"
  "class" => "h-12 sm:h-16 max-w-[116px] mr-3 dark:hidden"
]
Attributes
[
  "class" => "h-12 sm:h-16 max-w-[116px] mr-3 dark:hidden"
]
Component
App\Twig\Components\Media\Icon {#15014
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9888 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 90.5 MiB 0.03 ms
Input props
[
  "name" => "fitmetrics-white-biceps"
  "class" => "h-12 sm:h-16 max-w-[116px] mr-3 hidden dark:block"
]
Attributes
[
  "class" => "h-12 sm:h-16 max-w-[116px] mr-3 hidden dark:block"
]
Component
App\Twig\Components\Media\Icon {#15048
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9888 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 90.5 MiB 0.03 ms
Input props
[
  "name" => "heart"
  "class" => "heart h-5 w-5 text-[#eb2a2a]"
]
Attributes
[
  "class" => "heart h-5 w-5 text-[#eb2a2a]"
]
Component
App\Twig\Components\Media\Icon {#15071
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9888 …}
  +name: "heart"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 90.5 MiB 0.04 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 {#15094
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9888 …}
  +name: "whatsapp"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 90.5 MiB 0.03 ms
Input props
[
  "name" => "instagram"
  "class" => "w-[28px] h-[28px]"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-[28px] h-[28px]"
]
Component
App\Twig\Components\Media\Icon {#15117
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9888 …}
  +name: "instagram"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 90.5 MiB 0.03 ms
Input props
[
  "name" => "threads"
  "class" => "w-[28px] h-[28px]"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-[28px] h-[28px]"
]
Component
App\Twig\Components\Media\Icon {#15140
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9888 …}
  +name: "threads"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 90.5 MiB 0.03 ms
Input props
[
  "name" => "tiktok"
  "class" => "w-[29px] h-[29px]"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-[29px] h-[29px]"
]
Component
App\Twig\Components\Media\Icon {#15163
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9888 …}
  +name: "tiktok"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 90.5 MiB 0.03 ms
Input props
[
  "name" => "facebook"
  "class" => "w-[19px] h-[28px]"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-[19px] h-[28px]"
]
Component
App\Twig\Components\Media\Icon {#15186
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9888 …}
  +name: "facebook"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 90.5 MiB 0.03 ms
Input props
[
  "name" => "youtube"
  "class" => "w-[28px] h-[24px]"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-[28px] h-[24px]"
]
Component
App\Twig\Components\Media\Icon {#15209
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9888 …}
  +name: "youtube"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}