Redirect 301 redirect from GET @training_exercise_collection_muscle (a5a797)

GET http://test.fitmetrics.ch/fr/exercices/muscle/3-fessiers?page=40

Components

17 Twig Components
117 Render Count
88 ms Render Time
68.5 MiB Memory Usage

Components

Name Metadata Render Count Render Time
media:icon
"App\Twig\Components\Media\Icon"
components/media/icon.html.twig
69 3.55ms
ui:badge
"App\Twig\Components\Ui\Badge"
components/ui/badge.html.twig
12 0.86ms
card:exercise-h
"App\Twig\Components\Card\ExerciseCardH"
components/card/exercise-h.html.twig
5 38.31ms
training:exercise:image
"App\Twig\Components\Training\Exercise\ExerciseImage"
components/training/exercise/image.html.twig
5 13.15ms
training:difficulty-badge
"App\Twig\Components\Training\DifficultyBadge"
components/training/difficulity-badge.html.twig
5 0.48ms
app:lang-selector
"App\Twig\Components\App\LangSelector"
components/app/lang-selector.html.twig
4 4.70ms
ui:dropdown
"App\Twig\Components\Ui\Dropdown"
components/ui/dropdown.html.twig
4 3.35ms
utils:lang-selector
[Anonymous]
components/utils/lang-selector.html.twig
3 4.82ms
ad:horizontal:fluid
"App\Twig\Components\Ad\AdHorizontalFluid"
components/ad/horizontal-fluid.html.twig
2 0.60ms
menu:main
"App\Twig\Components\Menu\MainMenu"
components/menu/main.html.twig
1 39.31ms
menu:connexion-menu
"App\Twig\Components\Menu\ConnexionMenu"
components/menu/user-menu.html.twig
1 9.13ms
menu:breadcrumb
"App\Twig\Components\Menu\Breadcrumb"
components/menu/breadcrumb.html.twig
1 0.60ms
media:image
"App\Twig\Components\Media\Image"
components/media/image.html.twig
1 0.97ms
ui:accordion
"App\Twig\Components\Ui\Accordion"
components/ui/accordion.html.twig
1 0.82ms
app:page-sharer
"App\Twig\Components\App\PageSharer"
components/app/page-sharer.html.twig
1 3.20ms
ad:wide-skyscraper
"App\Twig\Components\Ad\AdWideSkyscraper"
components/ad/wide-skyscraper.html.twig
1 0.71ms
utils:theme-switcher
[Anonymous]
components/utils/theme-switcher.html.twig
1 1.08ms

Render calls

menu:main App\Twig\Components\Menu\MainMenu 64.5 MiB 39.31 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Menu\MainMenu {#4932
  -routingManager: App\BusinessLogic\Training\Exercise\Url\ExerciseRoutingManager {#217 …}
  -em: Doctrine\ORM\EntityManager {#593 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableAdapter {#2174 …}
  -kernel: App\Kernel {#14 …}
  -mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#510 …}
}
media:icon App\Twig\Components\Media\Icon 60.5 MiB 0.44 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 {#4979
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4982 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 60.5 MiB 0.04 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 {#4990
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4982 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
utils:lang-selector
[Anonymous]
60.5 MiB 2.11 ms
Input props
[
  "size" => "compact"
  "showTranslateIcon" => false
]
Attributes
[
  "size" => "compact"
  "showTranslateIcon" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#5041
  -props: [
    "size" => "compact"
    "showTranslateIcon" => false
  ]
}
app:lang-selector App\Twig\Components\App\LangSelector 60.5 MiB 1.65 ms
Input props
[
  "defaultOpenLeft" => false
  "size" => "compact"
  "showTranslateIcon" => false
]
Attributes
[
  "size" => "compact"
]
Component
App\Twig\Components\App\LangSelector {#5068
  +routeName: null
  +params: null
  +withQuery: true
  +defaultOpenLeft: false
  +showTranslateIcon: false
  -seoPage: App\BusinessLogic\App\Seo\SeoPage {#219 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#911 …}
  -router: Symfony\Bundle\FrameworkBundle\Routing\Router {#725 …}
}
ui:dropdown App\Twig\Components\Ui\Dropdown 60.5 MiB 0.87 ms
Input props
[
  "label" => "lang.name.fr"
  "defaultOpenLeft" => false
  "locales" => [
    "fr"
    "en"
    "de"
    "it"
  ]
]
Attributes
[]
Component
App\Twig\Components\Ui\Dropdown {#5103
  +label: "lang.name.fr"
  +contentClass: null
  +defaultOpen: false
  +defaultOpenLeft: false
  +locales: [
    "fr"
    "en"
    "de"
    "it"
  ]
}
media:icon App\Twig\Components\Media\Icon 60.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 {#5146
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4982 …}
  +name: "chevron-down"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 60.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 {#5192
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4982 …}
  +name: "check"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 60.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 {#5209
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4982 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 60.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 {#5231
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4982 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 60.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 {#5259
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4982 …}
  +name: "search"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 60.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 {#5275
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4982 …}
  +name: "flexed-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 60.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 {#5299
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4982 …}
  +name: "barbell"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 60.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 {#5323
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4982 …}
  +name: "category"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 60.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 {#5347
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4982 …}
  +name: "fire"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 60.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 {#5371
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4982 …}
  +name: "discipline "
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 60.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 {#5395
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4982 …}
  +name: "stats-chart"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 60.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 {#5419
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4982 …}
  +name: "latest"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 60.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 {#5443
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4982 …}
  +name: "random"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 60.5 MiB 0.06 ms
Input props
[
  "name" => "chevron-down"
  "class" => "w-7 h-7 fill-black dark:fill-white transition group-hover:rotate-180"
]
Attributes
[
  "class" => "w-7 h-7 fill-black dark:fill-white transition group-hover:rotate-180"
]
Component
App\Twig\Components\Media\Icon {#5972
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4982 …}
  +name: "chevron-down"
  +title: null
  +symbolDefsName: null
}
utils:lang-selector
[Anonymous]
60.5 MiB 0.83 ms
Input props
[
  "defaultOpenLeft" => true
  "size" => "compact"
]
Attributes
[
  "defaultOpenLeft" => true
  "size" => "compact"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#6010
  -props: [
    "defaultOpenLeft" => true
    "size" => "compact"
  ]
}
app:lang-selector App\Twig\Components\App\LangSelector 60.5 MiB 0.72 ms
Input props
[
  "defaultOpenLeft" => true
  "size" => "compact"
  "showTranslateIcon" => true
]
Attributes
[
  "size" => "compact"
]
Component
App\Twig\Components\App\LangSelector {#6047
  +routeName: null
  +params: null
  +withQuery: true
  +defaultOpenLeft: true
  +showTranslateIcon: true
  -seoPage: App\BusinessLogic\App\Seo\SeoPage {#219 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#911 …}
  -router: Symfony\Bundle\FrameworkBundle\Routing\Router {#725 …}
}
ui:dropdown App\Twig\Components\Ui\Dropdown 60.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 {#6069
  +label: "lang.name.fr"
  +contentClass: null
  +defaultOpen: false
  +defaultOpenLeft: true
  +locales: [
    "fr"
    "en"
    "de"
    "it"
  ]
}
media:icon App\Twig\Components\Media\Icon 60.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 {#6100
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4982 …}
  +name: "g-translate"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 60.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 {#6122
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4982 …}
  +name: "chevron-down"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 60.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 {#6169
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4982 …}
  +name: "check"
  +title: null
  +symbolDefsName: null
}
menu:connexion-menu App\Twig\Components\Menu\ConnexionMenu 64.5 MiB 9.13 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Menu\ConnexionMenu {#6041
  -authenticationUtils: Symfony\Component\Security\Http\Authentication\AuthenticationUtils {#6151 …}
  -formFactory: Symfony\Component\Form\FormFactory {#3212 …}
}
media:icon App\Twig\Components\Media\Icon 62.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 {#6297
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4982 …}
  +name: "close"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 62.5 MiB 0.03 ms
Input props
[
  "name" => "fitmetrics-white-biceps"
  "class" => "hidden dark:block h-[80px] w-[300px]"
]
Attributes
[
  "class" => "hidden dark:block h-[80px] w-[300px]"
]
Component
App\Twig\Components\Media\Icon {#6313
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4982 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 62.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 {#6343
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4982 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 62.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 {#6375
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4982 …}
  +name: "google"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 62.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 {#6394
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4982 …}
  +name: "apple"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
app:lang-selector App\Twig\Components\App\LangSelector 64.5 MiB 0.71 ms
Input props
[
  "defaultOpenLeft" => true
  "size" => "compact"
  "showTranslateIcon" => true
]
Attributes
[
  "size" => "compact"
]
Component
App\Twig\Components\App\LangSelector {#6506
  +routeName: null
  +params: null
  +withQuery: true
  +defaultOpenLeft: true
  +showTranslateIcon: true
  -seoPage: App\BusinessLogic\App\Seo\SeoPage {#219 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#911 …}
  -router: Symfony\Bundle\FrameworkBundle\Routing\Router {#725 …}
}
ui:dropdown App\Twig\Components\Ui\Dropdown 64.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 {#6535
  +label: "lang.name.fr"
  +contentClass: null
  +defaultOpen: false
  +defaultOpenLeft: true
  +locales: [
    "fr"
    "en"
    "de"
    "it"
  ]
}
media:icon App\Twig\Components\Media\Icon 64.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 {#6566
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4982 …}
  +name: "g-translate"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 64.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 {#6588
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4982 …}
  +name: "chevron-down"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 64.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 {#6635
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4982 …}
  +name: "check"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 64.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 {#6490
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4982 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 64.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 {#6660
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4982 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 64.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 {#6676
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4982 …}
  +name: "flexed-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 64.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 {#6714
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4982 …}
  +name: "fire"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 64.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 {#6738
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4982 …}
  +name: "category"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 64.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 {#6762
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4982 …}
  +name: "barbell"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 64.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 {#6786
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4982 …}
  +name: "discipline"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 64.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 {#6810
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4982 …}
  +name: "stats-chart"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 64.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 {#6834
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4982 …}
  +name: "latest"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 64.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 {#6858
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4982 …}
  +name: "random"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 64.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 {#6882
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4982 …}
  +name: "favorites"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 64.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 {#6906
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4982 …}
  +name: "more"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 64.5 MiB 0.04 ms
Input props
[
  "name" => "fitmetrics-biceps"
  "class" => "h-16 w-full"
]
Attributes
[
  "class" => "h-16 w-full"
]
Component
App\Twig\Components\Media\Icon {#6446
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4982 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
menu:breadcrumb App\Twig\Components\Menu\Breadcrumb 64.5 MiB 0.60 ms
Input props
[
  "builder" => App\BusinessLogic\App\Menu\BreadcrumbBuilder {#3047
    -items: [
      [
        "label" => "menu.home"
        "url" => "/fr/"
      ]
      [
        "label" => "menu.exercises"
        "url" => "/fr/exercices"
      ]
      [
        "label" => "label.muscles"
        "url" => "/fr/exercices/muscles"
      ]
      [
        "label" => "Fessiers"
        "url" => null
      ]
    ]
  }
]
Attributes
[]
Component
App\Twig\Components\Menu\Breadcrumb {#6976
  +items: [
    [
      "label" => "menu.home"
      "url" => "/fr/"
    ]
    [
      "label" => "menu.exercises"
      "url" => "/fr/exercices"
    ]
    [
      "label" => "label.muscles"
      "url" => "/fr/exercices/muscles"
    ]
    [
      "label" => "Fessiers"
      "url" => null
    ]
  ]
  +builder: App\BusinessLogic\App\Menu\BreadcrumbBuilder {#3047
    -items: [
      [
        "label" => "menu.home"
        "url" => "/fr/"
      ]
      [
        "label" => "menu.exercises"
        "url" => "/fr/exercices"
      ]
      [
        "label" => "label.muscles"
        "url" => "/fr/exercices/muscles"
      ]
      [
        "label" => "Fessiers"
        "url" => null
      ]
    ]
  }
}
media:icon App\Twig\Components\Media\Icon 64.5 MiB 0.05 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 {#7006
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4982 …}
  +name: "chevron-right"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 64.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 {#7028
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4982 …}
  +name: "chevron-right"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 64.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 {#7051
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4982 …}
  +name: "chevron-right"
  +title: null
  +symbolDefsName: null
}
media:image App\Twig\Components\Media\Image 64.5 MiB 0.97 ms
Input props
[
  "media" => App\Entity\Media\MediaImage {#3109
    #uploadedFile: Symfony\Component\HttpFoundation\File\File {#3307 …}
    #file: Vich\UploaderBundle\Entity\File {#3267 …}
    #credits: Doctrine\ORM\PersistentCollection {#3110 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 2445
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#3280 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1747151761 {#3106
      date: 2025-05-13 17:56:01.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1778109645 {#3288
      date: 2026-05-07 01:20:45.792771 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: null
  }
  "class" => "rounded-xl object-cover aspect-square w-[150px] md:w-[250px]"
  "alt" => "Meilleurs exercices pour travailler le fessiers"
  "smWidth" => 250
  "smHeight" => 250
  "lgWidth" => 250
  "lgHeight" => 250
]
Attributes
[
  "class" => "rounded-xl object-cover aspect-square w-[150px] md:w-[250px]"
]
Component
App\Twig\Components\Media\Image {#7074
  #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#516 …}
  +fileSrc: null
  +placeholderSrc: null
  +alt: "Meilleurs exercices pour travailler le fessiers"
  +pictureClass: null
  +smWidth: 250
  +smHeight: 250
  +lgWidth: 250
  +lgHeight: 250
  +defaultSize: 350
  +crop: true
  +fetchPriority: "auto"
  +sizeScalingFactor: 1.5
  +referrerPolicy: "same-origin"
  +media: App\Entity\Media\MediaImage {#3109
    #uploadedFile: Symfony\Component\HttpFoundation\File\File {#3307 …}
    #file: Vich\UploaderBundle\Entity\File {#3267 …}
    #credits: Doctrine\ORM\PersistentCollection {#3110 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 2445
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#3280 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1747151761 {#3106
      date: 2025-05-13 17:56:01.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1778109645 {#3288
      date: 2026-05-07 01:20:45.792771 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: null
  }
  #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#510 …}
}
ui:accordion App\Twig\Components\Ui\Accordion 64.5 MiB 0.82 ms
Input props
[
  "type" => "medium"
  "class" => "animate-fadeIn mt-2"
  "textClass" => "text-yellow"
  "summaryClass" => "text-yellow"
  "defaultOpen" => false
  "chevronClass" => "w-[20px] h-[20px] text-yellow"
]
Attributes
[
  "class" => "animate-fadeIn mt-2"
]
Component
App\Twig\Components\Ui\Accordion {#7120
  +stimulusTarget: null
  +stimulusAction: null
  +title: null
  +content: ""
  +defaultOpen: false
  +type: "medium"
  +chevronClass: "w-[20px] h-[20px] text-yellow"
  +contentContainerClass: null
  +summaryClass: "text-yellow"
  +textClass: "text-yellow"
  +titleSpacebetween: false
  +groupName: "accordion"
}
media:icon App\Twig\Components\Media\Icon 64.5 MiB 0.04 ms
Input props
[
  "name" => "chevron-up-circle"
  "class" => "w-[20px] h-[20px] text-yellow"
]
Attributes
[
  "class" => "w-[20px] h-[20px] text-yellow"
]
Component
App\Twig\Components\Media\Icon {#7208
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4982 …}
  +name: "chevron-up-circle"
  +title: null
  +symbolDefsName: null
}
card:exercise-h App\Twig\Components\Card\ExerciseCardH 64.5 MiB 9.12 ms
Input props
[
  "exercise" => App\Entity\Training\Exercise {#3602
    #id: 1722
    #token: "68f4f9f61ede6"
    -images: Doctrine\ORM\PersistentCollection {#3587 …}
    -videos: Doctrine\ORM\PersistentCollection {#3646 …}
    -muscles: Doctrine\ORM\PersistentCollection {#3644 …}
    -secondaryMuscles: Doctrine\ORM\PersistentCollection {#3648 …}
    -categories: Doctrine\ORM\PersistentCollection {#3870 …}
    -materials: Doctrine\ORM\PersistentCollection {#3960 …}
    -status: null
    -statusInternal: "to_film"
    -publicStatus: null
    -difficulty: "intermediate"
    -focus: "compound"
    -executionType: null
    -workoutParts: [
      "workout"
    ]
    -tensionType: null
    -disciplines: Doctrine\ORM\PersistentCollection {#4016 …}
    -validateAt: null
    -validatedBy: Doctrine\ORM\PersistentCollection {#3980 …}
    -mainExercise: null
    -variants: Doctrine\ORM\PersistentCollection {#4018 …}
    -isAvatarDefaultBackView: false
    -exerciseGroup: App\Entity\Training\ExerciseGroup {#4027 …}
    -grips: []
    -isSuggestion: false
    -suggestBy: null
    -preferredGenderView: null
    -exerciseProposal: null
    -userFavorites: Doctrine\ORM\PersistentCollection {#4039 …}
    -defaultUnit: "unit_repeat"
    -exerciseLogs: Doctrine\ORM\PersistentCollection {#4055 …}
    -aliases: Doctrine\ORM\PersistentCollection {#4131 …}
    -faqs: Doctrine\ORM\PersistentCollection {#4215 …}
    -side: true
    #createdAt: DateTimeImmutable @1760885238 {#3642
      date: 2025-10-19 16:47:18.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1777139500 {#3556
      date: 2026-04-25 19:51:40.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#4193 …}
    #updatedBy: null
    #deletedAt: null
    #translations: Doctrine\ORM\PersistentCollection {#4243 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: DateTimeImmutable @1760890829 {#3652
      date: 2025-10-19 18:20:29.0 Europe/Zurich (+02:00)
    }
    -publishedBy: null
    -notes: null
    -viewCounter: 52
    -tiersId: null
    -tiersName: null
    -source: "openai"
    -sourceModel: null
    -normalizedName: "hops lateral skaters"
    -metaphoneName: "HPSLTRLSKTRS"
  }
  "shortName" => false
  "id" => "exercise-card-68f4f9f61ede6"
]
Attributes
[
  "id" => "exercise-card-68f4f9f61ede6"
]
Component
App\Twig\Components\Card\ExerciseCardH {#7257
  +exercise: App\Entity\Training\Exercise {#3602
    #id: 1722
    #token: "68f4f9f61ede6"
    -images: Doctrine\ORM\PersistentCollection {#3587 …}
    -videos: Doctrine\ORM\PersistentCollection {#3646 …}
    -muscles: Doctrine\ORM\PersistentCollection {#3644 …}
    -secondaryMuscles: Doctrine\ORM\PersistentCollection {#3648 …}
    -categories: Doctrine\ORM\PersistentCollection {#3870 …}
    -materials: Doctrine\ORM\PersistentCollection {#3960 …}
    -status: null
    -statusInternal: "to_film"
    -publicStatus: null
    -difficulty: "intermediate"
    -focus: "compound"
    -executionType: null
    -workoutParts: [
      "workout"
    ]
    -tensionType: null
    -disciplines: Doctrine\ORM\PersistentCollection {#4016 …}
    -validateAt: null
    -validatedBy: Doctrine\ORM\PersistentCollection {#3980 …}
    -mainExercise: null
    -variants: Doctrine\ORM\PersistentCollection {#4018 …}
    -isAvatarDefaultBackView: false
    -exerciseGroup: App\Entity\Training\ExerciseGroup {#4027 …}
    -grips: []
    -isSuggestion: false
    -suggestBy: null
    -preferredGenderView: null
    -exerciseProposal: null
    -userFavorites: Doctrine\ORM\PersistentCollection {#4039 …}
    -defaultUnit: "unit_repeat"
    -exerciseLogs: Doctrine\ORM\PersistentCollection {#4055 …}
    -aliases: Doctrine\ORM\PersistentCollection {#4131 …}
    -faqs: Doctrine\ORM\PersistentCollection {#4215 …}
    -side: true
    #createdAt: DateTimeImmutable @1760885238 {#3642
      date: 2025-10-19 16:47:18.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1777139500 {#3556
      date: 2026-04-25 19:51:40.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#4193 …}
    #updatedBy: null
    #deletedAt: null
    #translations: Doctrine\ORM\PersistentCollection {#4243 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: DateTimeImmutable @1760890829 {#3652
      date: 2025-10-19 18:20:29.0 Europe/Zurich (+02:00)
    }
    -publishedBy: null
    -notes: null
    -viewCounter: 52
    -tiersId: null
    -tiersName: null
    -source: "openai"
    -sourceModel: null
    -normalizedName: "hops lateral skaters"
    -metaphoneName: "HPSLTRLSKTRS"
  }
  +title: ? string
  +shortName: false
  +hasOverEffect: true
}
training:exercise:image App\Twig\Components\Training\Exercise\ExerciseImage 64.5 MiB 2.19 ms
Input props
[
  "exercise" => App\Entity\Training\Exercise {#3602
    #id: 1722
    #token: "68f4f9f61ede6"
    -images: Doctrine\ORM\PersistentCollection {#3587 …}
    -videos: Doctrine\ORM\PersistentCollection {#3646 …}
    -muscles: Doctrine\ORM\PersistentCollection {#3644 …}
    -secondaryMuscles: Doctrine\ORM\PersistentCollection {#3648 …}
    -categories: Doctrine\ORM\PersistentCollection {#3870 …}
    -materials: Doctrine\ORM\PersistentCollection {#3960 …}
    -status: null
    -statusInternal: "to_film"
    -publicStatus: null
    -difficulty: "intermediate"
    -focus: "compound"
    -executionType: null
    -workoutParts: [
      "workout"
    ]
    -tensionType: null
    -disciplines: Doctrine\ORM\PersistentCollection {#4016 …}
    -validateAt: null
    -validatedBy: Doctrine\ORM\PersistentCollection {#3980 …}
    -mainExercise: null
    -variants: Doctrine\ORM\PersistentCollection {#4018 …}
    -isAvatarDefaultBackView: false
    -exerciseGroup: App\Entity\Training\ExerciseGroup {#4027 …}
    -grips: []
    -isSuggestion: false
    -suggestBy: null
    -preferredGenderView: null
    -exerciseProposal: null
    -userFavorites: Doctrine\ORM\PersistentCollection {#4039 …}
    -defaultUnit: "unit_repeat"
    -exerciseLogs: Doctrine\ORM\PersistentCollection {#4055 …}
    -aliases: Doctrine\ORM\PersistentCollection {#4131 …}
    -faqs: Doctrine\ORM\PersistentCollection {#4215 …}
    -side: true
    #createdAt: DateTimeImmutable @1760885238 {#3642
      date: 2025-10-19 16:47:18.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1777139500 {#3556
      date: 2026-04-25 19:51:40.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#4193 …}
    #updatedBy: null
    #deletedAt: null
    #translations: Doctrine\ORM\PersistentCollection {#4243 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: DateTimeImmutable @1760890829 {#3652
      date: 2025-10-19 18:20:29.0 Europe/Zurich (+02:00)
    }
    -publishedBy: null
    -notes: null
    -viewCounter: 52
    -tiersId: null
    -tiersName: null
    -source: "openai"
    -sourceModel: null
    -normalizedName: "hops lateral skaters"
    -metaphoneName: "HPSLTRLSKTRS"
  }
  "class" => "object-cover md:rounded-l-lg rounded-t-lg md:rounded-tr-none w-full h-full min-w-[250px] md:w-1/3 relative before:absolute before:inset-0 before:bg-black before:bg-opacity-20"
  "alt" => "Image Sauts latéraux patineur"
  "smWidth" => 320
  "smHeight" => 180
  "lgWidth" => 250
  "lgHeight" => 140
  "pictureClass" => "md:max-w-min"
]
Attributes
[
  "class" => "object-cover md:rounded-l-lg rounded-t-lg md:rounded-tr-none w-full h-full min-w-[250px] md:w-1/3 relative before:absolute before:inset-0 before:bg-black before:bg-opacity-20"
]
Component
App\Twig\Components\Training\Exercise\ExerciseImage {#7290
  #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#516 …}
  +fileSrc: null
  +placeholderSrc: null
  +alt: "Image Sauts latéraux patineur"
  +pictureClass: "md:max-w-min"
  +smWidth: 320
  +smHeight: 180
  +lgWidth: 250
  +lgHeight: 140
  +defaultSize: 350
  +crop: true
  +fetchPriority: "auto"
  +sizeScalingFactor: 1.5
  +referrerPolicy: "same-origin"
  +media: null
  #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#510 …}
  +exercise: App\Entity\Training\Exercise {#3602
    #id: 1722
    #token: "68f4f9f61ede6"
    -images: Doctrine\ORM\PersistentCollection {#3587 …}
    -videos: Doctrine\ORM\PersistentCollection {#3646 …}
    -muscles: Doctrine\ORM\PersistentCollection {#3644 …}
    -secondaryMuscles: Doctrine\ORM\PersistentCollection {#3648 …}
    -categories: Doctrine\ORM\PersistentCollection {#3870 …}
    -materials: Doctrine\ORM\PersistentCollection {#3960 …}
    -status: null
    -statusInternal: "to_film"
    -publicStatus: null
    -difficulty: "intermediate"
    -focus: "compound"
    -executionType: null
    -workoutParts: [
      "workout"
    ]
    -tensionType: null
    -disciplines: Doctrine\ORM\PersistentCollection {#4016 …}
    -validateAt: null
    -validatedBy: Doctrine\ORM\PersistentCollection {#3980 …}
    -mainExercise: null
    -variants: Doctrine\ORM\PersistentCollection {#4018 …}
    -isAvatarDefaultBackView: false
    -exerciseGroup: App\Entity\Training\ExerciseGroup {#4027 …}
    -grips: []
    -isSuggestion: false
    -suggestBy: null
    -preferredGenderView: null
    -exerciseProposal: null
    -userFavorites: Doctrine\ORM\PersistentCollection {#4039 …}
    -defaultUnit: "unit_repeat"
    -exerciseLogs: Doctrine\ORM\PersistentCollection {#4055 …}
    -aliases: Doctrine\ORM\PersistentCollection {#4131 …}
    -faqs: Doctrine\ORM\PersistentCollection {#4215 …}
    -side: true
    #createdAt: DateTimeImmutable @1760885238 {#3642
      date: 2025-10-19 16:47:18.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1777139500 {#3556
      date: 2026-04-25 19:51:40.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#4193 …}
    #updatedBy: null
    #deletedAt: null
    #translations: Doctrine\ORM\PersistentCollection {#4243 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: DateTimeImmutable @1760890829 {#3652
      date: 2025-10-19 18:20:29.0 Europe/Zurich (+02:00)
    }
    -publishedBy: null
    -notes: null
    -viewCounter: 52
    -tiersId: null
    -tiersName: null
    -source: "openai"
    -sourceModel: null
    -normalizedName: "hops lateral skaters"
    -metaphoneName: "HPSLTRLSKTRS"
  }
  #exerciseMediaManager: App\BusinessLogic\Training\Exercise\Manager\ExerciseMediaManager {#7313 …}
}
ui:badge App\Twig\Components\Ui\Badge 64.5 MiB 0.24 ms
Input props
[
  "name" => "Quadriceps"
  "style" => "z-index: 3"
  "color" => "primary"
  "small" => true
]
Attributes
[
  "style" => "z-index: 3"
]
Component
App\Twig\Components\Ui\Badge {#7490
  +name: "Quadriceps"
  +url: null
  +color: "primary"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 64.5 MiB 0.04 ms
Input props
[
  "name" => "Fessiers"
  "style" => "z-index: 3"
  "color" => "primary"
  "small" => true
]
Attributes
[
  "style" => "z-index: 3"
]
Component
App\Twig\Components\Ui\Badge {#7541
  +name: "Fessiers"
  +url: null
  +color: "primary"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 64.5 MiB 0.05 ms
Input props
[
  "name" => "Ischio-jambiers"
  "style" => "z-index: 3"
  "color" => "primary"
  "small" => true
]
Attributes
[
  "style" => "z-index: 3"
]
Component
App\Twig\Components\Ui\Badge {#7577
  +name: "Ischio-jambiers"
  +url: null
  +color: "primary"
  +small: true
  +selected: false
}
training:difficulty-badge App\Twig\Components\Training\DifficultyBadge 64.5 MiB 0.24 ms
Input props
[
  "difficulty" => "intermediate"
  "small" => true
  "link" => false
]
Attributes
[]
Component
App\Twig\Components\Training\DifficultyBadge {#7561
  +difficulty: "intermediate"
  +small: true
  +link: false
}
media:icon App\Twig\Components\Media\Icon 64.5 MiB 0.04 ms
Input props
[
  "name" => "favorites"
  "class" => "h-8 w-8 stroke-yellow text-transparent"
  "data-front--favorite-target" => "icon"
]
Attributes
[
  "class" => "h-8 w-8 stroke-yellow text-transparent"
  "data-front--favorite-target" => "icon"
]
Component
App\Twig\Components\Media\Icon {#7409
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4982 …}
  +name: "favorites"
  +title: null
  +symbolDefsName: null
}
card:exercise-h App\Twig\Components\Card\ExerciseCardH 66.5 MiB 7.26 ms
Input props
[
  "exercise" => App\Entity\Training\Exercise {#4245
    #id: 1740
    #token: "695299ed868ff"
    -images: Doctrine\ORM\PersistentCollection {#4246 …}
    -videos: Doctrine\ORM\PersistentCollection {#4248 …}
    -muscles: Doctrine\ORM\PersistentCollection {#4250 …}
    -secondaryMuscles: Doctrine\ORM\PersistentCollection {#4252 …}
    -categories: Doctrine\ORM\PersistentCollection {#4254 …}
    -materials: Doctrine\ORM\PersistentCollection {#4256 …}
    -status: null
    -statusInternal: "to_film"
    -publicStatus: null
    -difficulty: "beginner"
    -focus: "isolation"
    -executionType: null
    -workoutParts: [
      "workout"
    ]
    -tensionType: null
    -disciplines: Doctrine\ORM\PersistentCollection {#4258 …}
    -validateAt: null
    -validatedBy: Doctrine\ORM\PersistentCollection {#4260 …}
    -mainExercise: null
    -variants: Doctrine\ORM\PersistentCollection {#4262 …}
    -isAvatarDefaultBackView: false
    -exerciseGroup: App\Entity\Training\ExerciseGroup {#4265 …}
    -grips: []
    -isSuggestion: false
    -suggestBy: null
    -preferredGenderView: null
    -exerciseProposal: null
    -userFavorites: Doctrine\ORM\PersistentCollection {#4266 …}
    -defaultUnit: "unit_time"
    -exerciseLogs: Doctrine\ORM\PersistentCollection {#4268 …}
    -aliases: Doctrine\ORM\PersistentCollection {#4270 …}
    -faqs: Doctrine\ORM\PersistentCollection {#4272 …}
    -side: false
    #createdAt: DateTimeImmutable @1767021039 {#4241
      date: 2025-12-29 16:10:39.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1775041690 {#4244
      date: 2026-04-01 13:08:10.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#4275 …}
    #updatedBy: null
    #deletedAt: null
    #translations: Doctrine\ORM\PersistentCollection {#4276 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
    -notes: null
    -viewCounter: 25
    -tiersId: null
    -tiersName: null
    -source: "openai"
    -sourceModel: null
    -normalizedName: "chest knees stretch"
    -metaphoneName: "XSTKNSSTRX"
  }
  "shortName" => false
  "id" => "exercise-card-695299ed868ff"
]
Attributes
[
  "id" => "exercise-card-695299ed868ff"
]
Component
App\Twig\Components\Card\ExerciseCardH {#7293
  +exercise: App\Entity\Training\Exercise {#4245
    #id: 1740
    #token: "695299ed868ff"
    -images: Doctrine\ORM\PersistentCollection {#4246 …}
    -videos: Doctrine\ORM\PersistentCollection {#4248 …}
    -muscles: Doctrine\ORM\PersistentCollection {#4250 …}
    -secondaryMuscles: Doctrine\ORM\PersistentCollection {#4252 …}
    -categories: Doctrine\ORM\PersistentCollection {#4254 …}
    -materials: Doctrine\ORM\PersistentCollection {#4256 …}
    -status: null
    -statusInternal: "to_film"
    -publicStatus: null
    -difficulty: "beginner"
    -focus: "isolation"
    -executionType: null
    -workoutParts: [
      "workout"
    ]
    -tensionType: null
    -disciplines: Doctrine\ORM\PersistentCollection {#4258 …}
    -validateAt: null
    -validatedBy: Doctrine\ORM\PersistentCollection {#4260 …}
    -mainExercise: null
    -variants: Doctrine\ORM\PersistentCollection {#4262 …}
    -isAvatarDefaultBackView: false
    -exerciseGroup: App\Entity\Training\ExerciseGroup {#4265 …}
    -grips: []
    -isSuggestion: false
    -suggestBy: null
    -preferredGenderView: null
    -exerciseProposal: null
    -userFavorites: Doctrine\ORM\PersistentCollection {#4266 …}
    -defaultUnit: "unit_time"
    -exerciseLogs: Doctrine\ORM\PersistentCollection {#4268 …}
    -aliases: Doctrine\ORM\PersistentCollection {#4270 …}
    -faqs: Doctrine\ORM\PersistentCollection {#4272 …}
    -side: false
    #createdAt: DateTimeImmutable @1767021039 {#4241
      date: 2025-12-29 16:10:39.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1775041690 {#4244
      date: 2026-04-01 13:08:10.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#4275 …}
    #updatedBy: null
    #deletedAt: null
    #translations: Doctrine\ORM\PersistentCollection {#4276 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
    -notes: null
    -viewCounter: 25
    -tiersId: null
    -tiersName: null
    -source: "openai"
    -sourceModel: null
    -normalizedName: "chest knees stretch"
    -metaphoneName: "XSTKNSSTRX"
  }
  +title: ? string
  +shortName: false
  +hasOverEffect: true
}
training:exercise:image App\Twig\Components\Training\Exercise\ExerciseImage 66.5 MiB 2.64 ms
Input props
[
  "exercise" => App\Entity\Training\Exercise {#4245
    #id: 1740
    #token: "695299ed868ff"
    -images: Doctrine\ORM\PersistentCollection {#4246 …}
    -videos: Doctrine\ORM\PersistentCollection {#4248 …}
    -muscles: Doctrine\ORM\PersistentCollection {#4250 …}
    -secondaryMuscles: Doctrine\ORM\PersistentCollection {#4252 …}
    -categories: Doctrine\ORM\PersistentCollection {#4254 …}
    -materials: Doctrine\ORM\PersistentCollection {#4256 …}
    -status: null
    -statusInternal: "to_film"
    -publicStatus: null
    -difficulty: "beginner"
    -focus: "isolation"
    -executionType: null
    -workoutParts: [
      "workout"
    ]
    -tensionType: null
    -disciplines: Doctrine\ORM\PersistentCollection {#4258 …}
    -validateAt: null
    -validatedBy: Doctrine\ORM\PersistentCollection {#4260 …}
    -mainExercise: null
    -variants: Doctrine\ORM\PersistentCollection {#4262 …}
    -isAvatarDefaultBackView: false
    -exerciseGroup: App\Entity\Training\ExerciseGroup {#4265 …}
    -grips: []
    -isSuggestion: false
    -suggestBy: null
    -preferredGenderView: null
    -exerciseProposal: null
    -userFavorites: Doctrine\ORM\PersistentCollection {#4266 …}
    -defaultUnit: "unit_time"
    -exerciseLogs: Doctrine\ORM\PersistentCollection {#4268 …}
    -aliases: Doctrine\ORM\PersistentCollection {#4270 …}
    -faqs: Doctrine\ORM\PersistentCollection {#4272 …}
    -side: false
    #createdAt: DateTimeImmutable @1767021039 {#4241
      date: 2025-12-29 16:10:39.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1775041690 {#4244
      date: 2026-04-01 13:08:10.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#4275 …}
    #updatedBy: null
    #deletedAt: null
    #translations: Doctrine\ORM\PersistentCollection {#4276 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
    -notes: null
    -viewCounter: 25
    -tiersId: null
    -tiersName: null
    -source: "openai"
    -sourceModel: null
    -normalizedName: "chest knees stretch"
    -metaphoneName: "XSTKNSSTRX"
  }
  "class" => "object-cover md:rounded-l-lg rounded-t-lg md:rounded-tr-none w-full h-full min-w-[250px] md:w-1/3 relative before:absolute before:inset-0 before:bg-black before:bg-opacity-20"
  "alt" => "Image Étirement genoux-poitrine"
  "smWidth" => 320
  "smHeight" => 180
  "lgWidth" => 250
  "lgHeight" => 140
  "pictureClass" => "md:max-w-min"
]
Attributes
[
  "class" => "object-cover md:rounded-l-lg rounded-t-lg md:rounded-tr-none w-full h-full min-w-[250px] md:w-1/3 relative before:absolute before:inset-0 before:bg-black before:bg-opacity-20"
]
Component
App\Twig\Components\Training\Exercise\ExerciseImage {#7681
  #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#516 …}
  +fileSrc: null
  +placeholderSrc: null
  +alt: "Image Étirement genoux-poitrine"
  +pictureClass: "md:max-w-min"
  +smWidth: 320
  +smHeight: 180
  +lgWidth: 250
  +lgHeight: 140
  +defaultSize: 350
  +crop: true
  +fetchPriority: "auto"
  +sizeScalingFactor: 1.5
  +referrerPolicy: "same-origin"
  +media: null
  #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#510 …}
  +exercise: App\Entity\Training\Exercise {#4245
    #id: 1740
    #token: "695299ed868ff"
    -images: Doctrine\ORM\PersistentCollection {#4246 …}
    -videos: Doctrine\ORM\PersistentCollection {#4248 …}
    -muscles: Doctrine\ORM\PersistentCollection {#4250 …}
    -secondaryMuscles: Doctrine\ORM\PersistentCollection {#4252 …}
    -categories: Doctrine\ORM\PersistentCollection {#4254 …}
    -materials: Doctrine\ORM\PersistentCollection {#4256 …}
    -status: null
    -statusInternal: "to_film"
    -publicStatus: null
    -difficulty: "beginner"
    -focus: "isolation"
    -executionType: null
    -workoutParts: [
      "workout"
    ]
    -tensionType: null
    -disciplines: Doctrine\ORM\PersistentCollection {#4258 …}
    -validateAt: null
    -validatedBy: Doctrine\ORM\PersistentCollection {#4260 …}
    -mainExercise: null
    -variants: Doctrine\ORM\PersistentCollection {#4262 …}
    -isAvatarDefaultBackView: false
    -exerciseGroup: App\Entity\Training\ExerciseGroup {#4265 …}
    -grips: []
    -isSuggestion: false
    -suggestBy: null
    -preferredGenderView: null
    -exerciseProposal: null
    -userFavorites: Doctrine\ORM\PersistentCollection {#4266 …}
    -defaultUnit: "unit_time"
    -exerciseLogs: Doctrine\ORM\PersistentCollection {#4268 …}
    -aliases: Doctrine\ORM\PersistentCollection {#4270 …}
    -faqs: Doctrine\ORM\PersistentCollection {#4272 …}
    -side: false
    #createdAt: DateTimeImmutable @1767021039 {#4241
      date: 2025-12-29 16:10:39.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1775041690 {#4244
      date: 2026-04-01 13:08:10.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#4275 …}
    #updatedBy: null
    #deletedAt: null
    #translations: Doctrine\ORM\PersistentCollection {#4276 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
    -notes: null
    -viewCounter: 25
    -tiersId: null
    -tiersName: null
    -source: "openai"
    -sourceModel: null
    -normalizedName: "chest knees stretch"
    -metaphoneName: "XSTKNSSTRX"
  }
  #exerciseMediaManager: App\BusinessLogic\Training\Exercise\Manager\ExerciseMediaManager {#7313 …}
}
ui:badge App\Twig\Components\Ui\Badge 66.5 MiB 0.05 ms
Input props
[
  "name" => "Fessiers"
  "style" => "z-index: 3"
  "color" => "primary"
  "small" => true
]
Attributes
[
  "style" => "z-index: 3"
]
Component
App\Twig\Components\Ui\Badge {#7800
  +name: "Fessiers"
  +url: null
  +color: "primary"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 66.5 MiB 0.05 ms
Input props
[
  "name" => "Dos"
  "style" => "z-index: 3"
  "color" => "primary"
  "small" => true
]
Attributes
[
  "style" => "z-index: 3"
]
Component
App\Twig\Components\Ui\Badge {#7836
  +name: "Dos"
  +url: null
  +color: "primary"
  +small: true
  +selected: false
}
training:difficulty-badge App\Twig\Components\Training\DifficultyBadge 66.5 MiB 0.05 ms
Input props
[
  "difficulty" => "beginner"
  "small" => true
  "link" => false
]
Attributes
[]
Component
App\Twig\Components\Training\DifficultyBadge {#7818
  +difficulty: "beginner"
  +small: true
  +link: false
}
media:icon App\Twig\Components\Media\Icon 66.5 MiB 0.04 ms
Input props
[
  "name" => "favorites"
  "class" => "h-8 w-8 stroke-yellow text-transparent"
  "data-front--favorite-target" => "icon"
]
Attributes
[
  "class" => "h-8 w-8 stroke-yellow text-transparent"
  "data-front--favorite-target" => "icon"
]
Component
App\Twig\Components\Media\Icon {#7706
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4982 …}
  +name: "favorites"
  +title: null
  +symbolDefsName: null
}
card:exercise-h App\Twig\Components\Card\ExerciseCardH 66.5 MiB 6.94 ms
Input props
[
  "exercise" => App\Entity\Training\Exercise {#4280
    #id: 1741
    #token: "695299ed9730e"
    -images: Doctrine\ORM\PersistentCollection {#4281 …}
    -videos: Doctrine\ORM\PersistentCollection {#4283 …}
    -muscles: Doctrine\ORM\PersistentCollection {#4285 …}
    -secondaryMuscles: Doctrine\ORM\PersistentCollection {#4287 …}
    -categories: Doctrine\ORM\PersistentCollection {#4289 …}
    -materials: Doctrine\ORM\PersistentCollection {#4291 …}
    -status: null
    -statusInternal: "to_film"
    -publicStatus: null
    -difficulty: "beginner"
    -focus: "compound"
    -executionType: null
    -workoutParts: [
      "workout"
    ]
    -tensionType: null
    -disciplines: Doctrine\ORM\PersistentCollection {#4293 …}
    -validateAt: null
    -validatedBy: Doctrine\ORM\PersistentCollection {#4295 …}
    -mainExercise: null
    -variants: Doctrine\ORM\PersistentCollection {#4297 …}
    -isAvatarDefaultBackView: false
    -exerciseGroup: App\Entity\Training\ExerciseGroup {#4300 …}
    -grips: []
    -isSuggestion: false
    -suggestBy: null
    -preferredGenderView: null
    -exerciseProposal: null
    -userFavorites: Doctrine\ORM\PersistentCollection {#4301 …}
    -defaultUnit: "unit_time"
    -exerciseLogs: Doctrine\ORM\PersistentCollection {#4303 …}
    -aliases: Doctrine\ORM\PersistentCollection {#4305 …}
    -faqs: Doctrine\ORM\PersistentCollection {#4307 …}
    -side: false
    #createdAt: DateTimeImmutable @1767021039 {#4278
      date: 2025-12-29 16:10:39.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1772786936 {#4279
      date: 2026-03-06 09:48:56.0 Europe/Zurich (+01:00)
    }
    #createdBy: App\Entity\User {#4275 …}
    #updatedBy: null
    #deletedAt: null
    #translations: Doctrine\ORM\PersistentCollection {#4309 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
    -notes: null
    -viewCounter: 35
    -tiersId: null
    -tiersName: null
    -source: "openai"
    -sourceModel: null
    -normalizedName: "brisk walk"
    -metaphoneName: "BRSKWLK"
  }
  "shortName" => false
  "id" => "exercise-card-695299ed9730e"
]
Attributes
[
  "id" => "exercise-card-695299ed9730e"
]
Component
App\Twig\Components\Card\ExerciseCardH {#7882
  +exercise: App\Entity\Training\Exercise {#4280
    #id: 1741
    #token: "695299ed9730e"
    -images: Doctrine\ORM\PersistentCollection {#4281 …}
    -videos: Doctrine\ORM\PersistentCollection {#4283 …}
    -muscles: Doctrine\ORM\PersistentCollection {#4285 …}
    -secondaryMuscles: Doctrine\ORM\PersistentCollection {#4287 …}
    -categories: Doctrine\ORM\PersistentCollection {#4289 …}
    -materials: Doctrine\ORM\PersistentCollection {#4291 …}
    -status: null
    -statusInternal: "to_film"
    -publicStatus: null
    -difficulty: "beginner"
    -focus: "compound"
    -executionType: null
    -workoutParts: [
      "workout"
    ]
    -tensionType: null
    -disciplines: Doctrine\ORM\PersistentCollection {#4293 …}
    -validateAt: null
    -validatedBy: Doctrine\ORM\PersistentCollection {#4295 …}
    -mainExercise: null
    -variants: Doctrine\ORM\PersistentCollection {#4297 …}
    -isAvatarDefaultBackView: false
    -exerciseGroup: App\Entity\Training\ExerciseGroup {#4300 …}
    -grips: []
    -isSuggestion: false
    -suggestBy: null
    -preferredGenderView: null
    -exerciseProposal: null
    -userFavorites: Doctrine\ORM\PersistentCollection {#4301 …}
    -defaultUnit: "unit_time"
    -exerciseLogs: Doctrine\ORM\PersistentCollection {#4303 …}
    -aliases: Doctrine\ORM\PersistentCollection {#4305 …}
    -faqs: Doctrine\ORM\PersistentCollection {#4307 …}
    -side: false
    #createdAt: DateTimeImmutable @1767021039 {#4278
      date: 2025-12-29 16:10:39.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1772786936 {#4279
      date: 2026-03-06 09:48:56.0 Europe/Zurich (+01:00)
    }
    #createdBy: App\Entity\User {#4275 …}
    #updatedBy: null
    #deletedAt: null
    #translations: Doctrine\ORM\PersistentCollection {#4309 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
    -notes: null
    -viewCounter: 35
    -tiersId: null
    -tiersName: null
    -source: "openai"
    -sourceModel: null
    -normalizedName: "brisk walk"
    -metaphoneName: "BRSKWLK"
  }
  +title: ? string
  +shortName: false
  +hasOverEffect: true
}
training:exercise:image App\Twig\Components\Training\Exercise\ExerciseImage 66.5 MiB 2.69 ms
Input props
[
  "exercise" => App\Entity\Training\Exercise {#4280
    #id: 1741
    #token: "695299ed9730e"
    -images: Doctrine\ORM\PersistentCollection {#4281 …}
    -videos: Doctrine\ORM\PersistentCollection {#4283 …}
    -muscles: Doctrine\ORM\PersistentCollection {#4285 …}
    -secondaryMuscles: Doctrine\ORM\PersistentCollection {#4287 …}
    -categories: Doctrine\ORM\PersistentCollection {#4289 …}
    -materials: Doctrine\ORM\PersistentCollection {#4291 …}
    -status: null
    -statusInternal: "to_film"
    -publicStatus: null
    -difficulty: "beginner"
    -focus: "compound"
    -executionType: null
    -workoutParts: [
      "workout"
    ]
    -tensionType: null
    -disciplines: Doctrine\ORM\PersistentCollection {#4293 …}
    -validateAt: null
    -validatedBy: Doctrine\ORM\PersistentCollection {#4295 …}
    -mainExercise: null
    -variants: Doctrine\ORM\PersistentCollection {#4297 …}
    -isAvatarDefaultBackView: false
    -exerciseGroup: App\Entity\Training\ExerciseGroup {#4300 …}
    -grips: []
    -isSuggestion: false
    -suggestBy: null
    -preferredGenderView: null
    -exerciseProposal: null
    -userFavorites: Doctrine\ORM\PersistentCollection {#4301 …}
    -defaultUnit: "unit_time"
    -exerciseLogs: Doctrine\ORM\PersistentCollection {#4303 …}
    -aliases: Doctrine\ORM\PersistentCollection {#4305 …}
    -faqs: Doctrine\ORM\PersistentCollection {#4307 …}
    -side: false
    #createdAt: DateTimeImmutable @1767021039 {#4278
      date: 2025-12-29 16:10:39.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1772786936 {#4279
      date: 2026-03-06 09:48:56.0 Europe/Zurich (+01:00)
    }
    #createdBy: App\Entity\User {#4275 …}
    #updatedBy: null
    #deletedAt: null
    #translations: Doctrine\ORM\PersistentCollection {#4309 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
    -notes: null
    -viewCounter: 35
    -tiersId: null
    -tiersName: null
    -source: "openai"
    -sourceModel: null
    -normalizedName: "brisk walk"
    -metaphoneName: "BRSKWLK"
  }
  "class" => "object-cover md:rounded-l-lg rounded-t-lg md:rounded-tr-none w-full h-full min-w-[250px] md:w-1/3 relative before:absolute before:inset-0 before:bg-black before:bg-opacity-20"
  "alt" => "Image Marche rapide"
  "smWidth" => 320
  "smHeight" => 180
  "lgWidth" => 250
  "lgHeight" => 140
  "pictureClass" => "md:max-w-min"
]
Attributes
[
  "class" => "object-cover md:rounded-l-lg rounded-t-lg md:rounded-tr-none w-full h-full min-w-[250px] md:w-1/3 relative before:absolute before:inset-0 before:bg-black before:bg-opacity-20"
]
Component
App\Twig\Components\Training\Exercise\ExerciseImage {#7921
  #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#516 …}
  +fileSrc: null
  +placeholderSrc: null
  +alt: "Image Marche rapide"
  +pictureClass: "md:max-w-min"
  +smWidth: 320
  +smHeight: 180
  +lgWidth: 250
  +lgHeight: 140
  +defaultSize: 350
  +crop: true
  +fetchPriority: "auto"
  +sizeScalingFactor: 1.5
  +referrerPolicy: "same-origin"
  +media: null
  #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#510 …}
  +exercise: App\Entity\Training\Exercise {#4280
    #id: 1741
    #token: "695299ed9730e"
    -images: Doctrine\ORM\PersistentCollection {#4281 …}
    -videos: Doctrine\ORM\PersistentCollection {#4283 …}
    -muscles: Doctrine\ORM\PersistentCollection {#4285 …}
    -secondaryMuscles: Doctrine\ORM\PersistentCollection {#4287 …}
    -categories: Doctrine\ORM\PersistentCollection {#4289 …}
    -materials: Doctrine\ORM\PersistentCollection {#4291 …}
    -status: null
    -statusInternal: "to_film"
    -publicStatus: null
    -difficulty: "beginner"
    -focus: "compound"
    -executionType: null
    -workoutParts: [
      "workout"
    ]
    -tensionType: null
    -disciplines: Doctrine\ORM\PersistentCollection {#4293 …}
    -validateAt: null
    -validatedBy: Doctrine\ORM\PersistentCollection {#4295 …}
    -mainExercise: null
    -variants: Doctrine\ORM\PersistentCollection {#4297 …}
    -isAvatarDefaultBackView: false
    -exerciseGroup: App\Entity\Training\ExerciseGroup {#4300 …}
    -grips: []
    -isSuggestion: false
    -suggestBy: null
    -preferredGenderView: null
    -exerciseProposal: null
    -userFavorites: Doctrine\ORM\PersistentCollection {#4301 …}
    -defaultUnit: "unit_time"
    -exerciseLogs: Doctrine\ORM\PersistentCollection {#4303 …}
    -aliases: Doctrine\ORM\PersistentCollection {#4305 …}
    -faqs: Doctrine\ORM\PersistentCollection {#4307 …}
    -side: false
    #createdAt: DateTimeImmutable @1767021039 {#4278
      date: 2025-12-29 16:10:39.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1772786936 {#4279
      date: 2026-03-06 09:48:56.0 Europe/Zurich (+01:00)
    }
    #createdBy: App\Entity\User {#4275 …}
    #updatedBy: null
    #deletedAt: null
    #translations: Doctrine\ORM\PersistentCollection {#4309 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
    -notes: null
    -viewCounter: 35
    -tiersId: null
    -tiersName: null
    -source: "openai"
    -sourceModel: null
    -normalizedName: "brisk walk"
    -metaphoneName: "BRSKWLK"
  }
  #exerciseMediaManager: App\BusinessLogic\Training\Exercise\Manager\ExerciseMediaManager {#7313 …}
}
ui:badge App\Twig\Components\Ui\Badge 66.5 MiB 0.05 ms
Input props
[
  "name" => "Quadriceps"
  "style" => "z-index: 3"
  "color" => "primary"
  "small" => true
]
Attributes
[
  "style" => "z-index: 3"
]
Component
App\Twig\Components\Ui\Badge {#8030
  +name: "Quadriceps"
  +url: null
  +color: "primary"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 66.5 MiB 0.04 ms
Input props
[
  "name" => "Fessiers"
  "style" => "z-index: 3"
  "color" => "primary"
  "small" => true
]
Attributes
[
  "style" => "z-index: 3"
]
Component
App\Twig\Components\Ui\Badge {#8054
  +name: "Fessiers"
  +url: null
  +color: "primary"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 66.5 MiB 0.04 ms
Input props
[
  "name" => "Ischio-jambiers"
  "style" => "z-index: 3"
  "color" => "primary"
  "small" => true
]
Attributes
[
  "style" => "z-index: 3"
]
Component
App\Twig\Components\Ui\Badge {#8078
  +name: "Ischio-jambiers"
  +url: null
  +color: "primary"
  +small: true
  +selected: false
}
training:difficulty-badge App\Twig\Components\Training\DifficultyBadge 66.5 MiB 0.04 ms
Input props
[
  "difficulty" => "beginner"
  "small" => true
  "link" => false
]
Attributes
[]
Component
App\Twig\Components\Training\DifficultyBadge {#8060
  +difficulty: "beginner"
  +small: true
  +link: false
}
media:icon App\Twig\Components\Media\Icon 66.5 MiB 0.04 ms
Input props
[
  "name" => "favorites"
  "class" => "h-8 w-8 stroke-yellow text-transparent"
  "data-front--favorite-target" => "icon"
]
Attributes
[
  "class" => "h-8 w-8 stroke-yellow text-transparent"
  "data-front--favorite-target" => "icon"
]
Component
App\Twig\Components\Media\Icon {#7946
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4982 …}
  +name: "favorites"
  +title: null
  +symbolDefsName: null
}
card:exercise-h App\Twig\Components\Card\ExerciseCardH 66.5 MiB 6.56 ms
Input props
[
  "exercise" => App\Entity\Training\Exercise {#4313
    #id: 1744
    #token: "695299edda028"
    -images: Doctrine\ORM\PersistentCollection {#4314 …}
    -videos: Doctrine\ORM\PersistentCollection {#4316 …}
    -muscles: Doctrine\ORM\PersistentCollection {#4318 …}
    -secondaryMuscles: Doctrine\ORM\PersistentCollection {#4320 …}
    -categories: Doctrine\ORM\PersistentCollection {#4322 …}
    -materials: Doctrine\ORM\PersistentCollection {#4324 …}
    -status: null
    -statusInternal: "to_film"
    -publicStatus: null
    -difficulty: "beginner"
    -focus: "compound"
    -executionType: null
    -workoutParts: [
      "workout"
    ]
    -tensionType: null
    -disciplines: Doctrine\ORM\PersistentCollection {#4326 …}
    -validateAt: null
    -validatedBy: Doctrine\ORM\PersistentCollection {#4328 …}
    -mainExercise: null
    -variants: Doctrine\ORM\PersistentCollection {#4330 …}
    -isAvatarDefaultBackView: false
    -exerciseGroup: App\Entity\Training\ExerciseGroup {#4333 …}
    -grips: []
    -isSuggestion: false
    -suggestBy: null
    -preferredGenderView: null
    -exerciseProposal: null
    -userFavorites: Doctrine\ORM\PersistentCollection {#4334 …}
    -defaultUnit: "unit_repeat"
    -exerciseLogs: Doctrine\ORM\PersistentCollection {#4336 …}
    -aliases: Doctrine\ORM\PersistentCollection {#4338 …}
    -faqs: Doctrine\ORM\PersistentCollection {#4340 …}
    -side: false
    #createdAt: DateTimeImmutable @1767021039 {#4311
      date: 2025-12-29 16:10:39.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1775327096 {#4312
      date: 2026-04-04 20:24:56.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#4275 …}
    #updatedBy: null
    #deletedAt: null
    #translations: Doctrine\ORM\PersistentCollection {#4342 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
    -notes: null
    -viewCounter: 23
    -tiersId: null
    -tiersName: null
    -source: "openai"
    -sourceModel: null
    -normalizedName: "half squat"
    -metaphoneName: "HLFSKT"
  }
  "shortName" => false
  "id" => "exercise-card-695299edda028"
]
Attributes
[
  "id" => "exercise-card-695299edda028"
]
Component
App\Twig\Components\Card\ExerciseCardH {#8124
  +exercise: App\Entity\Training\Exercise {#4313
    #id: 1744
    #token: "695299edda028"
    -images: Doctrine\ORM\PersistentCollection {#4314 …}
    -videos: Doctrine\ORM\PersistentCollection {#4316 …}
    -muscles: Doctrine\ORM\PersistentCollection {#4318 …}
    -secondaryMuscles: Doctrine\ORM\PersistentCollection {#4320 …}
    -categories: Doctrine\ORM\PersistentCollection {#4322 …}
    -materials: Doctrine\ORM\PersistentCollection {#4324 …}
    -status: null
    -statusInternal: "to_film"
    -publicStatus: null
    -difficulty: "beginner"
    -focus: "compound"
    -executionType: null
    -workoutParts: [
      "workout"
    ]
    -tensionType: null
    -disciplines: Doctrine\ORM\PersistentCollection {#4326 …}
    -validateAt: null
    -validatedBy: Doctrine\ORM\PersistentCollection {#4328 …}
    -mainExercise: null
    -variants: Doctrine\ORM\PersistentCollection {#4330 …}
    -isAvatarDefaultBackView: false
    -exerciseGroup: App\Entity\Training\ExerciseGroup {#4333 …}
    -grips: []
    -isSuggestion: false
    -suggestBy: null
    -preferredGenderView: null
    -exerciseProposal: null
    -userFavorites: Doctrine\ORM\PersistentCollection {#4334 …}
    -defaultUnit: "unit_repeat"
    -exerciseLogs: Doctrine\ORM\PersistentCollection {#4336 …}
    -aliases: Doctrine\ORM\PersistentCollection {#4338 …}
    -faqs: Doctrine\ORM\PersistentCollection {#4340 …}
    -side: false
    #createdAt: DateTimeImmutable @1767021039 {#4311
      date: 2025-12-29 16:10:39.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1775327096 {#4312
      date: 2026-04-04 20:24:56.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#4275 …}
    #updatedBy: null
    #deletedAt: null
    #translations: Doctrine\ORM\PersistentCollection {#4342 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
    -notes: null
    -viewCounter: 23
    -tiersId: null
    -tiersName: null
    -source: "openai"
    -sourceModel: null
    -normalizedName: "half squat"
    -metaphoneName: "HLFSKT"
  }
  +title: ? string
  +shortName: false
  +hasOverEffect: true
}
training:exercise:image App\Twig\Components\Training\Exercise\ExerciseImage 66.5 MiB 2.41 ms
Input props
[
  "exercise" => App\Entity\Training\Exercise {#4313
    #id: 1744
    #token: "695299edda028"
    -images: Doctrine\ORM\PersistentCollection {#4314 …}
    -videos: Doctrine\ORM\PersistentCollection {#4316 …}
    -muscles: Doctrine\ORM\PersistentCollection {#4318 …}
    -secondaryMuscles: Doctrine\ORM\PersistentCollection {#4320 …}
    -categories: Doctrine\ORM\PersistentCollection {#4322 …}
    -materials: Doctrine\ORM\PersistentCollection {#4324 …}
    -status: null
    -statusInternal: "to_film"
    -publicStatus: null
    -difficulty: "beginner"
    -focus: "compound"
    -executionType: null
    -workoutParts: [
      "workout"
    ]
    -tensionType: null
    -disciplines: Doctrine\ORM\PersistentCollection {#4326 …}
    -validateAt: null
    -validatedBy: Doctrine\ORM\PersistentCollection {#4328 …}
    -mainExercise: null
    -variants: Doctrine\ORM\PersistentCollection {#4330 …}
    -isAvatarDefaultBackView: false
    -exerciseGroup: App\Entity\Training\ExerciseGroup {#4333 …}
    -grips: []
    -isSuggestion: false
    -suggestBy: null
    -preferredGenderView: null
    -exerciseProposal: null
    -userFavorites: Doctrine\ORM\PersistentCollection {#4334 …}
    -defaultUnit: "unit_repeat"
    -exerciseLogs: Doctrine\ORM\PersistentCollection {#4336 …}
    -aliases: Doctrine\ORM\PersistentCollection {#4338 …}
    -faqs: Doctrine\ORM\PersistentCollection {#4340 …}
    -side: false
    #createdAt: DateTimeImmutable @1767021039 {#4311
      date: 2025-12-29 16:10:39.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1775327096 {#4312
      date: 2026-04-04 20:24:56.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#4275 …}
    #updatedBy: null
    #deletedAt: null
    #translations: Doctrine\ORM\PersistentCollection {#4342 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
    -notes: null
    -viewCounter: 23
    -tiersId: null
    -tiersName: null
    -source: "openai"
    -sourceModel: null
    -normalizedName: "half squat"
    -metaphoneName: "HLFSKT"
  }
  "class" => "object-cover md:rounded-l-lg rounded-t-lg md:rounded-tr-none w-full h-full min-w-[250px] md:w-1/3 relative before:absolute before:inset-0 before:bg-black before:bg-opacity-20"
  "alt" => "Image Demi-squat"
  "smWidth" => 320
  "smHeight" => 180
  "lgWidth" => 250
  "lgHeight" => 140
  "pictureClass" => "md:max-w-min"
]
Attributes
[
  "class" => "object-cover md:rounded-l-lg rounded-t-lg md:rounded-tr-none w-full h-full min-w-[250px] md:w-1/3 relative before:absolute before:inset-0 before:bg-black before:bg-opacity-20"
]
Component
App\Twig\Components\Training\Exercise\ExerciseImage {#8163
  #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#516 …}
  +fileSrc: null
  +placeholderSrc: null
  +alt: "Image Demi-squat"
  +pictureClass: "md:max-w-min"
  +smWidth: 320
  +smHeight: 180
  +lgWidth: 250
  +lgHeight: 140
  +defaultSize: 350
  +crop: true
  +fetchPriority: "auto"
  +sizeScalingFactor: 1.5
  +referrerPolicy: "same-origin"
  +media: null
  #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#510 …}
  +exercise: App\Entity\Training\Exercise {#4313
    #id: 1744
    #token: "695299edda028"
    -images: Doctrine\ORM\PersistentCollection {#4314 …}
    -videos: Doctrine\ORM\PersistentCollection {#4316 …}
    -muscles: Doctrine\ORM\PersistentCollection {#4318 …}
    -secondaryMuscles: Doctrine\ORM\PersistentCollection {#4320 …}
    -categories: Doctrine\ORM\PersistentCollection {#4322 …}
    -materials: Doctrine\ORM\PersistentCollection {#4324 …}
    -status: null
    -statusInternal: "to_film"
    -publicStatus: null
    -difficulty: "beginner"
    -focus: "compound"
    -executionType: null
    -workoutParts: [
      "workout"
    ]
    -tensionType: null
    -disciplines: Doctrine\ORM\PersistentCollection {#4326 …}
    -validateAt: null
    -validatedBy: Doctrine\ORM\PersistentCollection {#4328 …}
    -mainExercise: null
    -variants: Doctrine\ORM\PersistentCollection {#4330 …}
    -isAvatarDefaultBackView: false
    -exerciseGroup: App\Entity\Training\ExerciseGroup {#4333 …}
    -grips: []
    -isSuggestion: false
    -suggestBy: null
    -preferredGenderView: null
    -exerciseProposal: null
    -userFavorites: Doctrine\ORM\PersistentCollection {#4334 …}
    -defaultUnit: "unit_repeat"
    -exerciseLogs: Doctrine\ORM\PersistentCollection {#4336 …}
    -aliases: Doctrine\ORM\PersistentCollection {#4338 …}
    -faqs: Doctrine\ORM\PersistentCollection {#4340 …}
    -side: false
    #createdAt: DateTimeImmutable @1767021039 {#4311
      date: 2025-12-29 16:10:39.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1775327096 {#4312
      date: 2026-04-04 20:24:56.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#4275 …}
    #updatedBy: null
    #deletedAt: null
    #translations: Doctrine\ORM\PersistentCollection {#4342 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
    -notes: null
    -viewCounter: 23
    -tiersId: null
    -tiersName: null
    -source: "openai"
    -sourceModel: null
    -normalizedName: "half squat"
    -metaphoneName: "HLFSKT"
  }
  #exerciseMediaManager: App\BusinessLogic\Training\Exercise\Manager\ExerciseMediaManager {#7313 …}
}
ui:badge App\Twig\Components\Ui\Badge 66.5 MiB 0.05 ms
Input props
[
  "name" => "Quadriceps"
  "style" => "z-index: 3"
  "color" => "primary"
  "small" => true
]
Attributes
[
  "style" => "z-index: 3"
]
Component
App\Twig\Components\Ui\Badge {#8272
  +name: "Quadriceps"
  +url: null
  +color: "primary"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 66.5 MiB 0.04 ms
Input props
[
  "name" => "Fessiers"
  "style" => "z-index: 3"
  "color" => "primary"
  "small" => true
]
Attributes
[
  "style" => "z-index: 3"
]
Component
App\Twig\Components\Ui\Badge {#8296
  +name: "Fessiers"
  +url: null
  +color: "primary"
  +small: true
  +selected: false
}
training:difficulty-badge App\Twig\Components\Training\DifficultyBadge 66.5 MiB 0.04 ms
Input props
[
  "difficulty" => "beginner"
  "small" => true
  "link" => false
]
Attributes
[]
Component
App\Twig\Components\Training\DifficultyBadge {#8278
  +difficulty: "beginner"
  +small: true
  +link: false
}
media:icon App\Twig\Components\Media\Icon 66.5 MiB 0.04 ms
Input props
[
  "name" => "favorites"
  "class" => "h-8 w-8 stroke-yellow text-transparent"
  "data-front--favorite-target" => "icon"
]
Attributes
[
  "class" => "h-8 w-8 stroke-yellow text-transparent"
  "data-front--favorite-target" => "icon"
]
Component
App\Twig\Components\Media\Icon {#8188
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4982 …}
  +name: "favorites"
  +title: null
  +symbolDefsName: null
}
ad:horizontal:fluid App\Twig\Components\Ad\AdHorizontalFluid 66.5 MiB 0.49 ms
Input props
[
  "class" => "ad-listing max-w-[343.33px] md:max-w-none"
]
Attributes
[
  "class" => "ad-listing max-w-[343.33px] md:max-w-none"
]
Component
App\Twig\Components\Ad\AdHorizontalFluid {#8349
  +includeScript: true
  +labelClass: null
  +containerClass: ""
  +adClass: null
  +showBgColor: true
  #kernel: App\Kernel {#14 …}
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#1226 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#730 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#219 …}
}
card:exercise-h App\Twig\Components\Card\ExerciseCardH 66.5 MiB 8.44 ms
Input props
[
  "exercise" => App\Entity\Training\Exercise {#4346
    #id: 1748
    #token: "695299ee2c645"
    -images: Doctrine\ORM\PersistentCollection {#4347 …}
    -videos: Doctrine\ORM\PersistentCollection {#4349 …}
    -muscles: Doctrine\ORM\PersistentCollection {#4351 …}
    -secondaryMuscles: Doctrine\ORM\PersistentCollection {#4353 …}
    -categories: Doctrine\ORM\PersistentCollection {#4355 …}
    -materials: Doctrine\ORM\PersistentCollection {#4357 …}
    -status: null
    -statusInternal: "to_film"
    -publicStatus: null
    -difficulty: "beginner"
    -focus: "compound"
    -executionType: null
    -workoutParts: [
      "workout"
    ]
    -tensionType: null
    -disciplines: Doctrine\ORM\PersistentCollection {#4359 …}
    -validateAt: null
    -validatedBy: Doctrine\ORM\PersistentCollection {#4361 …}
    -mainExercise: null
    -variants: Doctrine\ORM\PersistentCollection {#4363 …}
    -isAvatarDefaultBackView: false
    -exerciseGroup: App\Entity\Training\ExerciseGroup {#4333 …}
    -grips: []
    -isSuggestion: false
    -suggestBy: null
    -preferredGenderView: null
    -exerciseProposal: null
    -userFavorites: Doctrine\ORM\PersistentCollection {#4365 …}
    -defaultUnit: "unit_repeat"
    -exerciseLogs: Doctrine\ORM\PersistentCollection {#4367 …}
    -aliases: Doctrine\ORM\PersistentCollection {#4369 …}
    -faqs: Doctrine\ORM\PersistentCollection {#4371 …}
    -side: false
    #createdAt: DateTimeImmutable @1767021039 {#4344
      date: 2025-12-29 16:10:39.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1774683113 {#4345
      date: 2026-03-28 08:31:53.0 Europe/Zurich (+01:00)
    }
    #createdBy: App\Entity\User {#4275 …}
    #updatedBy: null
    #deletedAt: null
    #translations: Doctrine\ORM\PersistentCollection {#4373 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
    -notes: null
    -viewCounter: 26
    -tiersId: null
    -tiersName: null
    -source: "openai"
    -sourceModel: null
    -normalizedName: "overhead reach squat"
    -metaphoneName: "OFRHTRXSKT"
  }
  "shortName" => false
  "id" => "exercise-card-695299ee2c645"
]
Attributes
[
  "id" => "exercise-card-695299ee2c645"
]
Component
App\Twig\Components\Card\ExerciseCardH {#8342
  +exercise: App\Entity\Training\Exercise {#4346
    #id: 1748
    #token: "695299ee2c645"
    -images: Doctrine\ORM\PersistentCollection {#4347 …}
    -videos: Doctrine\ORM\PersistentCollection {#4349 …}
    -muscles: Doctrine\ORM\PersistentCollection {#4351 …}
    -secondaryMuscles: Doctrine\ORM\PersistentCollection {#4353 …}
    -categories: Doctrine\ORM\PersistentCollection {#4355 …}
    -materials: Doctrine\ORM\PersistentCollection {#4357 …}
    -status: null
    -statusInternal: "to_film"
    -publicStatus: null
    -difficulty: "beginner"
    -focus: "compound"
    -executionType: null
    -workoutParts: [
      "workout"
    ]
    -tensionType: null
    -disciplines: Doctrine\ORM\PersistentCollection {#4359 …}
    -validateAt: null
    -validatedBy: Doctrine\ORM\PersistentCollection {#4361 …}
    -mainExercise: null
    -variants: Doctrine\ORM\PersistentCollection {#4363 …}
    -isAvatarDefaultBackView: false
    -exerciseGroup: App\Entity\Training\ExerciseGroup {#4333 …}
    -grips: []
    -isSuggestion: false
    -suggestBy: null
    -preferredGenderView: null
    -exerciseProposal: null
    -userFavorites: Doctrine\ORM\PersistentCollection {#4365 …}
    -defaultUnit: "unit_repeat"
    -exerciseLogs: Doctrine\ORM\PersistentCollection {#4367 …}
    -aliases: Doctrine\ORM\PersistentCollection {#4369 …}
    -faqs: Doctrine\ORM\PersistentCollection {#4371 …}
    -side: false
    #createdAt: DateTimeImmutable @1767021039 {#4344
      date: 2025-12-29 16:10:39.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1774683113 {#4345
      date: 2026-03-28 08:31:53.0 Europe/Zurich (+01:00)
    }
    #createdBy: App\Entity\User {#4275 …}
    #updatedBy: null
    #deletedAt: null
    #translations: Doctrine\ORM\PersistentCollection {#4373 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
    -notes: null
    -viewCounter: 26
    -tiersId: null
    -tiersName: null
    -source: "openai"
    -sourceModel: null
    -normalizedName: "overhead reach squat"
    -metaphoneName: "OFRHTRXSKT"
  }
  +title: ? string
  +shortName: false
  +hasOverEffect: true
}
training:exercise:image App\Twig\Components\Training\Exercise\ExerciseImage 66.5 MiB 3.22 ms
Input props
[
  "exercise" => App\Entity\Training\Exercise {#4346
    #id: 1748
    #token: "695299ee2c645"
    -images: Doctrine\ORM\PersistentCollection {#4347 …}
    -videos: Doctrine\ORM\PersistentCollection {#4349 …}
    -muscles: Doctrine\ORM\PersistentCollection {#4351 …}
    -secondaryMuscles: Doctrine\ORM\PersistentCollection {#4353 …}
    -categories: Doctrine\ORM\PersistentCollection {#4355 …}
    -materials: Doctrine\ORM\PersistentCollection {#4357 …}
    -status: null
    -statusInternal: "to_film"
    -publicStatus: null
    -difficulty: "beginner"
    -focus: "compound"
    -executionType: null
    -workoutParts: [
      "workout"
    ]
    -tensionType: null
    -disciplines: Doctrine\ORM\PersistentCollection {#4359 …}
    -validateAt: null
    -validatedBy: Doctrine\ORM\PersistentCollection {#4361 …}
    -mainExercise: null
    -variants: Doctrine\ORM\PersistentCollection {#4363 …}
    -isAvatarDefaultBackView: false
    -exerciseGroup: App\Entity\Training\ExerciseGroup {#4333 …}
    -grips: []
    -isSuggestion: false
    -suggestBy: null
    -preferredGenderView: null
    -exerciseProposal: null
    -userFavorites: Doctrine\ORM\PersistentCollection {#4365 …}
    -defaultUnit: "unit_repeat"
    -exerciseLogs: Doctrine\ORM\PersistentCollection {#4367 …}
    -aliases: Doctrine\ORM\PersistentCollection {#4369 …}
    -faqs: Doctrine\ORM\PersistentCollection {#4371 …}
    -side: false
    #createdAt: DateTimeImmutable @1767021039 {#4344
      date: 2025-12-29 16:10:39.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1774683113 {#4345
      date: 2026-03-28 08:31:53.0 Europe/Zurich (+01:00)
    }
    #createdBy: App\Entity\User {#4275 …}
    #updatedBy: null
    #deletedAt: null
    #translations: Doctrine\ORM\PersistentCollection {#4373 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
    -notes: null
    -viewCounter: 26
    -tiersId: null
    -tiersName: null
    -source: "openai"
    -sourceModel: null
    -normalizedName: "overhead reach squat"
    -metaphoneName: "OFRHTRXSKT"
  }
  "class" => "object-cover md:rounded-l-lg rounded-t-lg md:rounded-tr-none w-full h-full min-w-[250px] md:w-1/3 relative before:absolute before:inset-0 before:bg-black before:bg-opacity-20"
  "alt" => "Image Squat avec extension des bras au-dessus de la tête"
  "smWidth" => 320
  "smHeight" => 180
  "lgWidth" => 250
  "lgHeight" => 140
  "pictureClass" => "md:max-w-min"
]
Attributes
[
  "class" => "object-cover md:rounded-l-lg rounded-t-lg md:rounded-tr-none w-full h-full min-w-[250px] md:w-1/3 relative before:absolute before:inset-0 before:bg-black before:bg-opacity-20"
]
Component
App\Twig\Components\Training\Exercise\ExerciseImage {#8416
  #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#516 …}
  +fileSrc: null
  +placeholderSrc: null
  +alt: "Image Squat avec extension des bras au-dessus de la tête"
  +pictureClass: "md:max-w-min"
  +smWidth: 320
  +smHeight: 180
  +lgWidth: 250
  +lgHeight: 140
  +defaultSize: 350
  +crop: true
  +fetchPriority: "auto"
  +sizeScalingFactor: 1.5
  +referrerPolicy: "same-origin"
  +media: null
  #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#510 …}
  +exercise: App\Entity\Training\Exercise {#4346
    #id: 1748
    #token: "695299ee2c645"
    -images: Doctrine\ORM\PersistentCollection {#4347 …}
    -videos: Doctrine\ORM\PersistentCollection {#4349 …}
    -muscles: Doctrine\ORM\PersistentCollection {#4351 …}
    -secondaryMuscles: Doctrine\ORM\PersistentCollection {#4353 …}
    -categories: Doctrine\ORM\PersistentCollection {#4355 …}
    -materials: Doctrine\ORM\PersistentCollection {#4357 …}
    -status: null
    -statusInternal: "to_film"
    -publicStatus: null
    -difficulty: "beginner"
    -focus: "compound"
    -executionType: null
    -workoutParts: [
      "workout"
    ]
    -tensionType: null
    -disciplines: Doctrine\ORM\PersistentCollection {#4359 …}
    -validateAt: null
    -validatedBy: Doctrine\ORM\PersistentCollection {#4361 …}
    -mainExercise: null
    -variants: Doctrine\ORM\PersistentCollection {#4363 …}
    -isAvatarDefaultBackView: false
    -exerciseGroup: App\Entity\Training\ExerciseGroup {#4333 …}
    -grips: []
    -isSuggestion: false
    -suggestBy: null
    -preferredGenderView: null
    -exerciseProposal: null
    -userFavorites: Doctrine\ORM\PersistentCollection {#4365 …}
    -defaultUnit: "unit_repeat"
    -exerciseLogs: Doctrine\ORM\PersistentCollection {#4367 …}
    -aliases: Doctrine\ORM\PersistentCollection {#4369 …}
    -faqs: Doctrine\ORM\PersistentCollection {#4371 …}
    -side: false
    #createdAt: DateTimeImmutable @1767021039 {#4344
      date: 2025-12-29 16:10:39.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1774683113 {#4345
      date: 2026-03-28 08:31:53.0 Europe/Zurich (+01:00)
    }
    #createdBy: App\Entity\User {#4275 …}
    #updatedBy: null
    #deletedAt: null
    #translations: Doctrine\ORM\PersistentCollection {#4373 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
    -notes: null
    -viewCounter: 26
    -tiersId: null
    -tiersName: null
    -source: "openai"
    -sourceModel: null
    -normalizedName: "overhead reach squat"
    -metaphoneName: "OFRHTRXSKT"
  }
  #exerciseMediaManager: App\BusinessLogic\Training\Exercise\Manager\ExerciseMediaManager {#7313 …}
}
ui:badge App\Twig\Components\Ui\Badge 66.5 MiB 0.12 ms
Input props
[
  "name" => "Quadriceps"
  "style" => "z-index: 3"
  "color" => "primary"
  "small" => true
]
Attributes
[
  "style" => "z-index: 3"
]
Component
App\Twig\Components\Ui\Badge {#8525
  +name: "Quadriceps"
  +url: null
  +color: "primary"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 66.5 MiB 0.10 ms
Input props
[
  "name" => "Fessiers"
  "style" => "z-index: 3"
  "color" => "primary"
  "small" => true
]
Attributes
[
  "style" => "z-index: 3"
]
Component
App\Twig\Components\Ui\Badge {#8549
  +name: "Fessiers"
  +url: null
  +color: "primary"
  +small: true
  +selected: false
}
training:difficulty-badge App\Twig\Components\Training\DifficultyBadge 66.5 MiB 0.11 ms
Input props
[
  "difficulty" => "beginner"
  "small" => true
  "link" => false
]
Attributes
[]
Component
App\Twig\Components\Training\DifficultyBadge {#8531
  +difficulty: "beginner"
  +small: true
  +link: false
}
media:icon App\Twig\Components\Media\Icon 66.5 MiB 0.09 ms
Input props
[
  "name" => "favorites"
  "class" => "h-8 w-8 stroke-yellow text-transparent"
  "data-front--favorite-target" => "icon"
]
Attributes
[
  "class" => "h-8 w-8 stroke-yellow text-transparent"
  "data-front--favorite-target" => "icon"
]
Component
App\Twig\Components\Media\Icon {#8441
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4982 …}
  +name: "favorites"
  +title: null
  +symbolDefsName: null
}
app:page-sharer App\Twig\Components\App\PageSharer 68.5 MiB 3.20 ms
Input props
[
  "class" => "mx-auto max-w-3xl p-4"
]
Attributes
[
  "class" => "mx-auto max-w-3xl p-4"
]
Component
App\Twig\Components\App\PageSharer {#763
  +shareUrl: "http://test.fitmetrics.ch/fr/exercices/muscle/3-fessiers?page=40"
  +title: "Exercices - Meilleurs exercices pour travailler le fessiers - FitMetrics"
  +description: "Les fessiers, également connus sous le nom de muscles glutéaux, sont un groupe de muscles situés dans la région des fesses. Les principaux muscles fessiers comprennent le grand fessier, le moyen fessier et le petit fessier. Ces muscles jouent un rôle important dans la stabilisation du bassin, la rotation et l'extension de la hanche. Ils sont sollicités lors de mouvements tels que la marche, la course, la montée des escaliers, ainsi que lors d'exercices ciblés comme les squats et les fentes. Des fessiers forts et bien développés peuvent contribuer à une bonne posture, à la stabilité du tronc et à la performance sportive."
  +quote: null
  +hashtags: [
    "fitmetrics"
  ]
  +alignMobileLeft: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#911 …}
  -seoPage: App\BusinessLogic\App\Seo\SeoPage {#219 …}
}
media:icon App\Twig\Components\Media\Icon 68.5 MiB 0.11 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 {#8635
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4982 …}
  +name: "check"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 68.5 MiB 0.09 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 {#8663
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4982 …}
  +name: "reddit"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 68.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 {#8688
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4982 …}
  +name: "twitter"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 68.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 {#8711
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4982 …}
  +name: "threads"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 68.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 {#8734
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4982 …}
  +name: "facebook"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 68.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 {#8757
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4982 …}
  +name: "linkedin"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 68.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 {#8780
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4982 …}
  +name: "whatsapp"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 68.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 {#8803
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4982 …}
  +name: "email"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
ad:wide-skyscraper App\Twig\Components\Ad\AdWideSkyscraper 68.5 MiB 0.71 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Ad\AdWideSkyscraper {#8639
  +includeScript: true
  +labelClass: null
  +containerClass: ""
  +adClass: null
  +showBgColor: false
  #kernel: App\Kernel {#14 …}
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#1226 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#730 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#219 …}
  +right: true
  +left: true
}
ad:horizontal:fluid App\Twig\Components\Ad\AdHorizontalFluid 68.5 MiB 0.11 ms
Input props
[
  "containerClass" => "content-container my-4"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdHorizontalFluid {#8856
  +includeScript: true
  +labelClass: null
  +containerClass: "content-container my-4"
  +adClass: null
  +showBgColor: true
  #kernel: App\Kernel {#14 …}
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#1226 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#730 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#219 …}
}
utils:lang-selector
[Anonymous]
68.5 MiB 1.88 ms
Input props
[
  "size" => "large"
]
Attributes
[
  "size" => "large"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#8893
  -props: [
    "size" => "large"
  ]
}
app:lang-selector App\Twig\Components\App\LangSelector 68.5 MiB 1.63 ms
Input props
[
  "defaultOpenLeft" => false
  "size" => "large"
  "showTranslateIcon" => true
]
Attributes
[
  "size" => "large"
]
Component
App\Twig\Components\App\LangSelector {#8915
  +routeName: null
  +params: null
  +withQuery: true
  +defaultOpenLeft: false
  +showTranslateIcon: true
  -seoPage: App\BusinessLogic\App\Seo\SeoPage {#219 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#911 …}
  -router: Symfony\Bundle\FrameworkBundle\Routing\Router {#725 …}
}
ui:dropdown App\Twig\Components\Ui\Dropdown 68.5 MiB 1.33 ms
Input props
[
  "label" => "lang.name.fr"
  "defaultOpenLeft" => false
  "locales" => [
    "fr"
    "en"
    "de"
    "it"
  ]
]
Attributes
[]
Component
App\Twig\Components\Ui\Dropdown {#8937
  +label: "lang.name.fr"
  +contentClass: null
  +defaultOpen: false
  +defaultOpenLeft: false
  +locales: [
    "fr"
    "en"
    "de"
    "it"
  ]
}
media:icon App\Twig\Components\Media\Icon 68.5 MiB 0.08 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 {#8968
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4982 …}
  +name: "g-translate"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 68.5 MiB 0.08 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 {#8990
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4982 …}
  +name: "chevron-down"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 68.5 MiB 0.11 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 {#9037
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4982 …}
  +name: "check"
  +title: null
  +symbolDefsName: null
}
utils:theme-switcher
[Anonymous]
68.5 MiB 1.08 ms
Input props
[
  "size" => "large"
]
Attributes
[
  "size" => "large"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#8916
  -props: [
    "size" => "large"
  ]
}
media:icon App\Twig\Components\Media\Icon 68.5 MiB 0.07 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 {#9058
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4982 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 68.5 MiB 0.06 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 {#9092
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4982 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 68.5 MiB 0.06 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 {#9115
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4982 …}
  +name: "heart"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 68.5 MiB 0.06 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 {#9138
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4982 …}
  +name: "whatsapp"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 68.5 MiB 0.05 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 {#9161
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4982 …}
  +name: "instagram"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 68.5 MiB 0.06 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 {#9184
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4982 …}
  +name: "threads"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 68.5 MiB 0.05 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 {#9207
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4982 …}
  +name: "tiktok"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 68.5 MiB 0.05 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 {#9230
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4982 …}
  +name: "facebook"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 68.5 MiB 0.05 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 {#9253
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4982 …}
  +name: "youtube"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}