Redirect 301 redirect from GET @training_exercise_detail (6671e8)

GET http://test.fitmetrics.ch/en/exercise/6733d7117483a-l-fly-with-dumbbell

Components

20 Twig Components
111 Render Count
537 ms Render Time
92.5 MiB Memory Usage

Components

Name Metadata Render Count Render Time
media:icon
"App\Twig\Components\Media\Icon"
components/media/icon.html.twig
67 3.31ms
ui:badge
"App\Twig\Components\Ui\Badge"
components/ui/badge.html.twig
10 1.47ms
faq
"App\Twig\Components\Ui\FaqComponent"
components/ui/faq.html.twig
5 1.32ms
raw-faq
"App\Twig\Components\Ui\RawFaqComponent"
components/ui/raw-faq.html.twig
5 0.43ms
utils:theme-switcher
[Anonymous]
components/utils/theme-switcher.html.twig
3 1.30ms
ad:square:fluid
"App\Twig\Components\Ad\AdSquareFluid"
components/ad/square-fluid.html.twig
3 0.45ms
app:lang-selector
"App\Twig\Components\App\LangSelector"
components/app/lang-selector.html.twig
2 0.46ms
app:page-sharer
"App\Twig\Components\App\PageSharer"
components/app/page-sharer.html.twig
2 3.46ms
ui:editor-render
"App\Twig\Components\Ui\Editor\EditorRender"
components/ui/editor/render.html.twig
2 0.93ms
app:loading_spinner
"App\Twig\Components\App\LoadingSpinner"
components/app/loading-spinner.html.twig
2 0.61ms
menu:main
"App\Twig\Components\Menu\MainMenu"
components/menu/main.html.twig
1 34.56ms
menu:connexion-menu
"App\Twig\Components\Menu\ConnexionMenu"
components/menu/user-menu.html.twig
1 7.71ms
menu:breadcrumb
"App\Twig\Components\Menu\Breadcrumb"
components/menu/breadcrumb.html.twig
1 0.55ms
ad:banner
"App\Twig\Components\Ad\AdBanner"
components/ad/banner.html.twig
1 0.39ms
media:video
"App\Twig\Components\Media\Video"
components/media/video.html.twig
1 0.33ms
anatomy:avatar
"App\Twig\Components\Anatomy\Avatar"
components/anatomy/avatar.html.twig
1 488.38ms
training:difficulty-badge
"App\Twig\Components\Training\DifficultyBadge"
components/training/difficulity-badge.html.twig
1 0.58ms
ui:widget-embed
"App\Twig\Components\Ui\WidgetEmbed"
components/ui/widget_embed.html.twig
1 1.50ms
ad:wide-skyscraper
"App\Twig\Components\Ad\AdWideSkyscraper"
components/ad/wide-skyscraper.html.twig
1 0.69ms
ad:horizontal:fluid
"App\Twig\Components\Ad\AdHorizontalFluid"
components/ad/horizontal-fluid.html.twig
1 0.57ms

Render calls

menu:main App\Twig\Components\Menu\MainMenu 92.5 MiB 34.56 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Menu\MainMenu {#5783
  -routingManager: App\BusinessLogic\Training\Exercise\Url\ExerciseRoutingManager {#208 …}
  -em: Doctrine\ORM\EntityManager {#550 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableAdapter {#205 …}
  -kernel: App\Kernel {#14 …}
  -mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#214 …}
}
media:icon App\Twig\Components\Media\Icon 92.5 MiB 0.41 ms
Input props
[
  "name" => "fitmetrics-biceps"
  "class" => "header--logo-dark header--logo dark:hidden h-[80px] w-[130px] max-w-[130px]"
  "data-front--header-target" => "logoDark"
]
Attributes
[
  "class" => "header--logo-dark header--logo dark:hidden h-[80px] w-[130px] max-w-[130px]"
  "data-front--header-target" => "logoDark"
]
Component
App\Twig\Components\Media\Icon {#5830
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5833 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 92.5 MiB 0.04 ms
Input props
[
  "name" => "fitmetrics-white-biceps"
  "class" => "header--logo-white header--logo hidden dark:block h-[80px] w-[130px] max-w-[130px]"
  "data-front--header-target" => "logoWhite"
]
Attributes
[
  "class" => "header--logo-white header--logo hidden dark:block h-[80px] w-[130px] max-w-[130px]"
  "data-front--header-target" => "logoWhite"
]
Component
App\Twig\Components\Media\Icon {#5841
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5833 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
utils:theme-switcher
[Anonymous]
92.5 MiB 0.99 ms
Input props
[
  "class" => "max-w-fit"
]
Attributes
[
  "class" => "max-w-fit"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#5892
  -props: [
    "class" => "max-w-fit"
  ]
}
media:icon App\Twig\Components\Media\Icon 92.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 {#5907
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5833 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 92.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 {#5957
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5833 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 92.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 {#5985
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5833 …}
  +name: "search"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 92.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 {#6001
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5833 …}
  +name: "flexed-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 92.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 {#6025
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5833 …}
  +name: "barbell"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 92.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 {#6049
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5833 …}
  +name: "category"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 92.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 {#6073
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5833 …}
  +name: "fire"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 92.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 {#6097
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5833 …}
  +name: "discipline "
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 92.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 {#6121
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5833 …}
  +name: "stats-chart"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 92.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 {#6145
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5833 …}
  +name: "latest"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 92.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 {#6169
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5833 …}
  +name: "random"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 92.5 MiB 0.04 ms
Input props
[
  "name" => "chevron-down"
  "class" => "w-7 h-7 fill-black dark:fill-white transition group-hover:rotate-180"
]
Attributes
[
  "class" => "w-7 h-7 fill-black dark:fill-white transition group-hover:rotate-180"
]
Component
App\Twig\Components\Media\Icon {#6508
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5833 …}
  +name: "chevron-down"
  +title: null
  +symbolDefsName: null
}
utils:theme-switcher
[Anonymous]
92.5 MiB 0.11 ms
Input props
[
  "class" => "max-w-fit"
]
Attributes
[
  "class" => "max-w-fit"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#6477
  -props: [
    "class" => "max-w-fit"
  ]
}
menu:connexion-menu App\Twig\Components\Menu\ConnexionMenu 92.5 MiB 7.71 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Menu\ConnexionMenu {#6570
  -authenticationUtils: Symfony\Component\Security\Http\Authentication\AuthenticationUtils {#6571 …}
  -formFactory: Symfony\Component\Form\FormFactory {#6569 …}
}
media:icon App\Twig\Components\Media\Icon 92.5 MiB 0.05 ms
Input props
[
  "name" => "close"
  "class" => "w-[26px] h-[26px] md:w-[15px] md:h-[15px] cursor-pointer"
]
Attributes
[
  "class" => "w-[26px] h-[26px] md:w-[15px] md:h-[15px] cursor-pointer"
]
Component
App\Twig\Components\Media\Icon {#6722
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5833 …}
  +name: "close"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 92.5 MiB 0.04 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 {#6757
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5833 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 92.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 {#6787
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5833 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 92.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 {#6819
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5833 …}
  +name: "google"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 92.5 MiB 0.04 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 {#6838
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5833 …}
  +name: "apple"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 92.5 MiB 0.04 ms
Input props
[
  "name" => "fitmetrics-white-biceps"
  "class" => "h-[80px] w-[300px]"
]
Attributes
[
  "class" => "h-[80px] w-[300px]"
]
Component
App\Twig\Components\Media\Icon {#6948
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5833 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 92.5 MiB 0.04 ms
Input props
[
  "name" => "chevron-down"
  "class" => "fill-white w-[20px] h-[20px]"
]
Attributes
[
  "class" => "fill-white w-[20px] h-[20px]"
]
Component
App\Twig\Components\Media\Icon {#6982
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5833 …}
  +name: "chevron-down"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 92.5 MiB 0.03 ms
Input props
[
  "name" => "flexed-biceps"
  "class" => "h-5 w-5 mr-2 fill-current"
]
Attributes
[
  "class" => "h-5 w-5 mr-2 fill-current"
]
Component
App\Twig\Components\Media\Icon {#6998
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5833 …}
  +name: "flexed-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 92.5 MiB 0.03 ms
Input props
[
  "name" => "fire"
  "class" => "h-5 w-5 mr-2 fill-current"
]
Attributes
[
  "class" => "h-5 w-5 mr-2 fill-current"
]
Component
App\Twig\Components\Media\Icon {#7022
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5833 …}
  +name: "fire"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 92.5 MiB 0.03 ms
Input props
[
  "name" => "category"
  "class" => "h-5 w-5 mr-2 fill-current"
]
Attributes
[
  "class" => "h-5 w-5 mr-2 fill-current"
]
Component
App\Twig\Components\Media\Icon {#7046
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5833 …}
  +name: "category"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 92.5 MiB 0.03 ms
Input props
[
  "name" => "barbell"
  "class" => "h-5 w-5 mr-2 fill-current"
]
Attributes
[
  "class" => "h-5 w-5 mr-2 fill-current"
]
Component
App\Twig\Components\Media\Icon {#7070
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5833 …}
  +name: "barbell"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 92.5 MiB 0.03 ms
Input props
[
  "name" => "discipline"
  "class" => "h-5 w-5 mr-2 fill-current"
]
Attributes
[
  "class" => "h-5 w-5 mr-2 fill-current"
]
Component
App\Twig\Components\Media\Icon {#7094
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5833 …}
  +name: "discipline"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 92.5 MiB 0.03 ms
Input props
[
  "name" => "stats-chart"
  "class" => "h-5 w-5 mr-2 fill-current"
]
Attributes
[
  "class" => "h-5 w-5 mr-2 fill-current"
]
Component
App\Twig\Components\Media\Icon {#7118
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5833 …}
  +name: "stats-chart"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 92.5 MiB 0.03 ms
Input props
[
  "name" => "latest"
  "class" => "h-5 w-5 mr-2 fill-current"
]
Attributes
[
  "class" => "h-5 w-5 mr-2 fill-current"
]
Component
App\Twig\Components\Media\Icon {#7142
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5833 …}
  +name: "latest"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 92.5 MiB 0.03 ms
Input props
[
  "name" => "random"
  "class" => "h-5 w-5 mr-2 fill-current"
]
Attributes
[
  "class" => "h-5 w-5 mr-2 fill-current"
]
Component
App\Twig\Components\Media\Icon {#7166
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5833 …}
  +name: "random"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 92.5 MiB 0.03 ms
Input props
[
  "name" => "favorites"
  "class" => "h-5 w-5 mr-2 fill-current"
]
Attributes
[
  "class" => "h-5 w-5 mr-2 fill-current"
]
Component
App\Twig\Components\Media\Icon {#7190
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5833 …}
  +name: "favorites"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 92.5 MiB 0.03 ms
Input props
[
  "name" => "more"
  "class" => "h-5 w-5 mr-2 fill-current"
]
Attributes
[
  "class" => "h-5 w-5 mr-2 fill-current"
]
Component
App\Twig\Components\Media\Icon {#7214
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5833 …}
  +name: "more"
  +title: null
  +symbolDefsName: null
}
app:lang-selector App\Twig\Components\App\LangSelector 92.5 MiB 0.39 ms
Input props
[
  "defaultOpenLeft" => true
]
Attributes
[]
Component
App\Twig\Components\App\LangSelector {#7259
  +routeName: null
  +params: null
  +withQuery: true
  +defaultOpenLeft: true
  -seoPage: App\BusinessLogic\App\Seo\SeoPage {#210 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#865 …}
  -router: Symfony\Bundle\FrameworkBundle\Routing\Router {#681 …}
}
media:icon App\Twig\Components\Media\Icon 92.5 MiB 0.04 ms
Input props
[
  "name" => "close"
  "class" => "w-[26px] h-[26px] md:w-[15px] md:h-[15px] cursor-pointer text-white"
]
Attributes
[
  "class" => "w-[26px] h-[26px] md:w-[15px] md:h-[15px] cursor-pointer text-white"
]
Component
App\Twig\Components\Media\Icon {#7249
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5833 …}
  +name: "close"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 92.5 MiB 0.03 ms
Input props
[
  "name" => "fitmetrics-biceps"
  "class" => "h-16 w-full"
]
Attributes
[
  "class" => "h-16 w-full"
]
Component
App\Twig\Components\Media\Icon {#6890
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5833 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
menu:breadcrumb App\Twig\Components\Menu\Breadcrumb 92.5 MiB 0.55 ms
Input props
[
  "builder" => App\BusinessLogic\App\Menu\BreadcrumbBuilder {#4414
    -items: [
      [
        "label" => "menu.home"
        "url" => "/en/"
      ]
      [
        "label" => "menu.exercises"
        "url" => "/en/exercises"
      ]
      [
        "label" => "External Rotation"
        "url" => "/en/exercises/group/202-external-rotation"
      ]
      [
        "label" => "L-Fly with Dumbbell"
        "url" => null
      ]
    ]
  }
]
Attributes
[]
Component
App\Twig\Components\Menu\Breadcrumb {#7342
  +items: [
    [
      "label" => "menu.home"
      "url" => "/en/"
    ]
    [
      "label" => "menu.exercises"
      "url" => "/en/exercises"
    ]
    [
      "label" => "External Rotation"
      "url" => "/en/exercises/group/202-external-rotation"
    ]
    [
      "label" => "L-Fly with Dumbbell"
      "url" => null
    ]
  ]
  +builder: App\BusinessLogic\App\Menu\BreadcrumbBuilder {#4414
    -items: [
      [
        "label" => "menu.home"
        "url" => "/en/"
      ]
      [
        "label" => "menu.exercises"
        "url" => "/en/exercises"
      ]
      [
        "label" => "External Rotation"
        "url" => "/en/exercises/group/202-external-rotation"
      ]
      [
        "label" => "L-Fly with Dumbbell"
        "url" => null
      ]
    ]
  }
}
media:icon App\Twig\Components\Media\Icon 92.5 MiB 0.04 ms
Input props
[
  "name" => "chevron-right"
  "class" => "w-[10px] h-[10px] fill-black dark:fill-white"
]
Attributes
[
  "class" => "w-[10px] h-[10px] fill-black dark:fill-white"
]
Component
App\Twig\Components\Media\Icon {#7372
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5833 …}
  +name: "chevron-right"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 92.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 {#7394
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5833 …}
  +name: "chevron-right"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 92.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 {#7417
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5833 …}
  +name: "chevron-right"
  +title: null
  +symbolDefsName: null
}
ad:banner App\Twig\Components\Ad\AdBanner 92.5 MiB 0.39 ms
Input props
[
  "containerClass" => "my-4"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdBanner {#7460
  +includeScript: true
  +labelClass: null
  +containerClass: "my-4"
  +adClass: null
  +showBgColor: true
  #kernel: App\Kernel {#14 …}
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#2927 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#210 …}
}
media:video App\Twig\Components\Media\Video 92.5 MiB 0.33 ms
Input props
[
  "media" => App\Entity\Media\MediaVideo {#4368
    #uploadedFile: null
    #file: Vich\UploaderBundle\Entity\File {#4370 …}
    #credits: Doctrine\ORM\PersistentCollection {#4372 …}
    -source: null
    -zone: null
    -urlExternal: "https://youtu.be/yuJhH89HIX4"
    #id: 1030
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#4344 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: "azeoo"
    #createdAt: DateTimeImmutable @1731450641 {#4406
      date: 2024-11-12 23:30:41.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1731450641 {#4358
      date: 2024-11-12 23:30:41.0 Europe/Zurich (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    -duration: null
    -format: null
    -startTime: null
    -endTime: null
    -youtubeId: "yuJhH89HIX4"
  }
  "title" => "L-Fly with Dumbbell"
  "showCredits" => false
]
Attributes
[]
Component
App\Twig\Components\Media\Video {#7547
  +media: App\Entity\Media\MediaVideo {#4368
    #uploadedFile: null
    #file: Vich\UploaderBundle\Entity\File {#4370 …}
    #credits: Doctrine\ORM\PersistentCollection {#4372 …}
    -source: null
    -zone: null
    -urlExternal: "https://youtu.be/yuJhH89HIX4"
    #id: 1030
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#4344 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: "azeoo"
    #createdAt: DateTimeImmutable @1731450641 {#4406
      date: 2024-11-12 23:30:41.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1731450641 {#4358
      date: 2024-11-12 23:30:41.0 Europe/Zurich (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    -duration: null
    -format: null
    -startTime: null
    -endTime: null
    -youtubeId: "yuJhH89HIX4"
  }
  +title: "L-Fly with Dumbbell"
  +posterSm: null
  +posterLg: null
  +hasPipButton: true
  +loop: false
  +mute: false
  +showCredits: false
  +creditsTitle: "label.media_video.credits"
  -mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#214 …}
  -appManager: App\BusinessLogic\App\Manager\AppManager {#152 …}
}
media:icon App\Twig\Components\Media\Icon 92.5 MiB 0.04 ms
Input props
[
  "name" => "favorites"
  "class" => "h-4 w-4 stroke-yellow text-transparent"
  "data-front--favorite-target" => "icon"
]
Attributes
[
  "class" => "h-4 w-4 stroke-yellow text-transparent"
  "data-front--favorite-target" => "icon"
]
Component
App\Twig\Components\Media\Icon {#7563
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5833 …}
  +name: "favorites"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 92.5 MiB 0.03 ms
Input props
[
  "name" => "program"
  "class" => "w-5 h-5 text-white inline-flex"
]
Attributes
[
  "class" => "w-5 h-5 text-white inline-flex"
]
Component
App\Twig\Components\Media\Icon {#7596
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5833 …}
  +name: "program"
  +title: null
  +symbolDefsName: null
}
app:page-sharer App\Twig\Components\App\PageSharer 92.5 MiB 1.33 ms
Input props
[
  "class" => "mt-2 md:m-0"
]
Attributes
[
  "class" => "mt-2 md:m-0"
]
Component
App\Twig\Components\App\PageSharer {#7620
  +shareUrl: "http://test.fitmetrics.ch/en/exercise/6733d7117483a-l-fly-with-dumbbell"
  +title: "L-Fly with Dumbbell - Exercise - FitMetrics"
  +description: "The External Rotation, commonly known as the L-Fly with Dumbbell, is a fundamental shoulder mobility and stability exercise targeting the rotator cuff. This movement is particularly effective in strengthening the external rotators of the shoulder, enhancing joint integrity, and preventing common shoulder injuries. It is widely used in rehabilitation protocols and as a preventive strategy in strength training programs. By isolating the external rotators, it supports shoulder alignment and improves performance in pressing and pulling movements. Typically performed in a side-lying position, the L-Fly emphasizes control, precision, and proper posture. Using light weights ensures the focus remains on technique rather than load, which is crucial for targeting the deep stabilizing muscles of the shoulder. This exercise is ideal for athletes, bodybuilders, and individuals seeking to improve shoulder health or recover from minor shoulder dysfunction. Its simplicity and low equipment requirement make it easily accessible for home and gym settings."
  +quote: null
  +hashtags: [
    "fitmetrics"
  ]
  +alignMobileLeft: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#865 …}
  -seoPage: App\BusinessLogic\App\Seo\SeoPage {#210 …}
}
media:icon App\Twig\Components\Media\Icon 92.5 MiB 0.04 ms
Input props
[
  "name" => "check"
  "class" => "w-5 h-5 text-white fill-white"
]
Attributes
[
  "class" => "w-5 h-5 text-white fill-white"
]
Component
App\Twig\Components\Media\Icon {#7650
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5833 …}
  +name: "check"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 92.5 MiB 0.04 ms
Input props
[
  "name" => "reddit"
  "class" => "w-6 h-6 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-6 h-6 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
]
Component
App\Twig\Components\Media\Icon {#7678
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5833 …}
  +name: "reddit"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 92.5 MiB 0.04 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 {#7703
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5833 …}
  +name: "twitter"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 92.5 MiB 0.03 ms
Input props
[
  "name" => "threads"
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
]
Component
App\Twig\Components\Media\Icon {#7726
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5833 …}
  +name: "threads"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 92.5 MiB 0.03 ms
Input props
[
  "name" => "facebook"
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
]
Component
App\Twig\Components\Media\Icon {#7749
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5833 …}
  +name: "facebook"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 92.5 MiB 0.03 ms
Input props
[
  "name" => "linkedin"
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
]
Component
App\Twig\Components\Media\Icon {#7772
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5833 …}
  +name: "linkedin"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 92.5 MiB 0.03 ms
Input props
[
  "name" => "whatsapp"
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
]
Component
App\Twig\Components\Media\Icon {#7795
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5833 …}
  +name: "whatsapp"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 92.5 MiB 0.03 ms
Input props
[
  "name" => "email"
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
]
Component
App\Twig\Components\Media\Icon {#7818
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5833 …}
  +name: "email"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 92.5 MiB 0.04 ms
Input props
[
  "name" => "program"
  "class" => "w-6 h-6 mr-3 !text-white"
]
Attributes
[
  "class" => "w-6 h-6 mr-3 !text-white"
]
Component
App\Twig\Components\Media\Icon {#7849
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5833 …}
  +name: "program"
  +title: null
  +symbolDefsName: null
}
ui:editor-render App\Twig\Components\Ui\Editor\EditorRender 92.5 MiB 0.82 ms
Input props
[
  "data" => [
    "time" => 1753334864
    "version" => "2.31.0-rc.7"
    "blocks" => [
      [
        "type" => "header"
        "data" => [
          "level" => 2
          "text" => "Instructions"
        ]
      ]
      [
        "type" => "list"
        "data" => [
          "style" => "ordered"
          "items" => [
            [
              "content" => "Lie on your side on an incline bench with a dumbbell in your top hand"
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Keep your elbow bent at 90 degrees and pressed against your torso"
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Start with the dumbbell in front of your abdomen"
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Rotate your arm outward, lifting the dumbbell away from your body"
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Pause briefly at the top and then return slowly to the starting position"
              "items" => []
              "meta" => []
            ]
          ]
          "meta" => []
        ]
      ]
      [
        "type" => "header"
        "data" => [
          "level" => 2
          "text" => "Technical Tips"
        ]
      ]
      [
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            [
              "content" => "Keep your elbow fixed and close to your torso throughout the movement"
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Avoid using momentum; perform the movement slowly and under control"
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Use a light dumbbell to maintain strict form"
              "items" => []
              "meta" => []
            ]
          ]
          "meta" => []
        ]
      ]
      [
        "type" => "header"
        "data" => [
          "level" => 2
          "text" => "Breathing Tips"
        ]
      ]
      [
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            [
              "content" => "Inhale as you lower the dumbbell back to the starting position"
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Exhale as you rotate the dumbbell upward away from your body"
              "items" => []
              "meta" => []
            ]
          ]
          "meta" => []
        ]
      ]
    ]
  ]
]
Attributes
[]
Component
App\Twig\Components\Ui\Editor\EditorRender {#7898
  +title: null
  +data: [
    "time" => 1753334864
    "version" => "2.31.0-rc.7"
    "blocks" => [
      [
        "type" => "header"
        "data" => [
          "level" => 2
          "text" => "Instructions"
        ]
      ]
      [
        "type" => "list"
        "data" => [
          "style" => "ordered"
          "items" => [
            [
              "content" => "Lie on your side on an incline bench with a dumbbell in your top hand"
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Keep your elbow bent at 90 degrees and pressed against your torso"
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Start with the dumbbell in front of your abdomen"
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Rotate your arm outward, lifting the dumbbell away from your body"
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Pause briefly at the top and then return slowly to the starting position"
              "items" => []
              "meta" => []
            ]
          ]
          "meta" => []
        ]
      ]
      [
        "type" => "header"
        "data" => [
          "level" => 2
          "text" => "Technical Tips"
        ]
      ]
      [
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            [
              "content" => "Keep your elbow fixed and close to your torso throughout the movement"
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Avoid using momentum; perform the movement slowly and under control"
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Use a light dumbbell to maintain strict form"
              "items" => []
              "meta" => []
            ]
          ]
          "meta" => []
        ]
      ]
      [
        "type" => "header"
        "data" => [
          "level" => 2
          "text" => "Breathing Tips"
        ]
      ]
      [
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            [
              "content" => "Inhale as you lower the dumbbell back to the starting position"
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Exhale as you rotate the dumbbell upward away from your body"
              "items" => []
              "meta" => []
            ]
          ]
          "meta" => []
        ]
      ]
    ]
  ]
  +spacing: 4
  +adsInterval: 5
  +withAds: true
  +withMarketingBanner: false
  +marketingBannerPosition: 8
  -host: "http://test.fitmetrics.ch"
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#865 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
}
ui:editor-render App\Twig\Components\Ui\Editor\EditorRender 92.5 MiB 0.10 ms
Input props
[
  "data" => [
    "time" => 1753334864
    "version" => "2.31.0-rc.7"
    "blocks" => [
      [
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            [
              "content" => "Rotator cuff injuries"
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Shoulder impingement syndrome"
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Post-operative shoulder conditions"
              "items" => []
              "meta" => []
            ]
          ]
          "meta" => []
        ]
      ]
    ]
  ]
]
Attributes
[]
Component
App\Twig\Components\Ui\Editor\EditorRender {#7959
  +title: null
  +data: [
    "time" => 1753334864
    "version" => "2.31.0-rc.7"
    "blocks" => [
      [
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            [
              "content" => "Rotator cuff injuries"
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Shoulder impingement syndrome"
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Post-operative shoulder conditions"
              "items" => []
              "meta" => []
            ]
          ]
          "meta" => []
        ]
      ]
    ]
  ]
  +spacing: 4
  +adsInterval: 5
  +withAds: true
  +withMarketingBanner: false
  +marketingBannerPosition: 8
  -host: "http://test.fitmetrics.ch"
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#865 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
}
ad:square:fluid App\Twig\Components\Ad\AdSquareFluid 92.5 MiB 0.23 ms
Input props
[
  "containerClass" => "mt-6"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdSquareFluid {#7946
  +includeScript: true
  +labelClass: null
  +containerClass: "mt-6"
  +adClass: null
  +showBgColor: true
  #kernel: App\Kernel {#14 …}
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#2927 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#210 …}
}
faq App\Twig\Components\Ui\FaqComponent 92.5 MiB 0.67 ms
Input props
[
  "faq" => App\Entity\Faq {#5217
    -news: Doctrine\ORM\PersistentCollection {#5200 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5202 …}
    #id: 4755
    #createdAt: DateTimeImmutable @1753334864 {#5212
      date: 2025-07-24 07:27:44.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1753334864 {#5187
      date: 2025-07-24 07:27:44.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#3695 …}
    #updatedBy: App\Entity\User {#3695 …}
    #translations: Doctrine\ORM\PersistentCollection {#5250 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
]
Attributes
[]
Component
App\Twig\Components\Ui\FaqComponent {#8003
  +faq: App\Entity\Faq {#5217
    -news: Doctrine\ORM\PersistentCollection {#5200 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5202 …}
    #id: 4755
    #createdAt: DateTimeImmutable @1753334864 {#5212
      date: 2025-07-24 07:27:44.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1753334864 {#5187
      date: 2025-07-24 07:27:44.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#3695 …}
    #updatedBy: App\Entity\User {#3695 …}
    #translations: Doctrine\ORM\PersistentCollection {#5250 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
}
raw-faq App\Twig\Components\Ui\RawFaqComponent 92.5 MiB 0.24 ms
Input props
[
  "question" => "What muscles do I target with L-Fly dumbbell external rotation?"
  "answer" => "The L-Fly dumbbell external rotation targets the shoulder's external rotators, especially the rear deltoid and rotator cuff, enhancing joint stability and control."
]
Attributes
[]
Component
App\Twig\Components\Ui\RawFaqComponent {#8031
  +question: "What muscles do I target with L-Fly dumbbell external rotation?"
  +answer: "The L-Fly dumbbell external rotation targets the shoulder's external rotators, especially the rear deltoid and rotator cuff, enhancing joint stability and control."
}
faq App\Twig\Components\Ui\FaqComponent 92.5 MiB 0.18 ms
Input props
[
  "faq" => App\Entity\Faq {#5248
    -news: Doctrine\ORM\PersistentCollection {#5247 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5245 …}
    #id: 4756
    #createdAt: DateTimeImmutable @1753334864 {#5252
      date: 2025-07-24 07:27:44.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1753334864 {#5249
      date: 2025-07-24 07:27:44.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#3695 …}
    #updatedBy: App\Entity\User {#3695 …}
    #translations: Doctrine\ORM\PersistentCollection {#5243 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
]
Attributes
[]
Component
App\Twig\Components\Ui\FaqComponent {#8062
  +faq: App\Entity\Faq {#5248
    -news: Doctrine\ORM\PersistentCollection {#5247 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5245 …}
    #id: 4756
    #createdAt: DateTimeImmutable @1753334864 {#5252
      date: 2025-07-24 07:27:44.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1753334864 {#5249
      date: 2025-07-24 07:27:44.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#3695 …}
    #updatedBy: App\Entity\User {#3695 …}
    #translations: Doctrine\ORM\PersistentCollection {#5243 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
}
raw-faq App\Twig\Components\Ui\RawFaqComponent 92.5 MiB 0.05 ms
Input props
[
  "question" => "Is external rotation with a dumbbell good for shoulder rehab?"
  "answer" => "Yes, external rotation with a dumbbell is commonly prescribed for shoulder rehab because it strengthens the rotator cuff and improves joint alignment without overloading the joint."
]
Attributes
[]
Component
App\Twig\Components\Ui\RawFaqComponent {#8107
  +question: "Is external rotation with a dumbbell good for shoulder rehab?"
  +answer: "Yes, external rotation with a dumbbell is commonly prescribed for shoulder rehab because it strengthens the rotator cuff and improves joint alignment without overloading the joint."
}
faq App\Twig\Components\Ui\FaqComponent 92.5 MiB 0.16 ms
Input props
[
  "faq" => App\Entity\Faq {#5239
    -news: Doctrine\ORM\PersistentCollection {#5238 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5236 …}
    #id: 4757
    #createdAt: DateTimeImmutable @1753334864 {#5241
      date: 2025-07-24 07:27:44.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1753334864 {#5240
      date: 2025-07-24 07:27:44.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#3695 …}
    #updatedBy: App\Entity\User {#3695 …}
    #translations: Doctrine\ORM\PersistentCollection {#5234 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
]
Attributes
[]
Component
App\Twig\Components\Ui\FaqComponent {#8110
  +faq: App\Entity\Faq {#5239
    -news: Doctrine\ORM\PersistentCollection {#5238 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5236 …}
    #id: 4757
    #createdAt: DateTimeImmutable @1753334864 {#5241
      date: 2025-07-24 07:27:44.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1753334864 {#5240
      date: 2025-07-24 07:27:44.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#3695 …}
    #updatedBy: App\Entity\User {#3695 …}
    #translations: Doctrine\ORM\PersistentCollection {#5234 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
}
raw-faq App\Twig\Components\Ui\RawFaqComponent 92.5 MiB 0.05 ms
Input props
[
  "question" => "How heavy should the dumbbell be for L-Fly external rotations?"
  "answer" => "Use a light dumbbell for L-Fly external rotations, typically between 1–5 kg, to ensure precise form and minimize risk of shoulder strain."
]
Attributes
[]
Component
App\Twig\Components\Ui\RawFaqComponent {#8154
  +question: "How heavy should the dumbbell be for L-Fly external rotations?"
  +answer: "Use a light dumbbell for L-Fly external rotations, typically between 1–5 kg, to ensure precise form and minimize risk of shoulder strain."
}
faq App\Twig\Components\Ui\FaqComponent 92.5 MiB 0.16 ms
Input props
[
  "faq" => App\Entity\Faq {#5230
    -news: Doctrine\ORM\PersistentCollection {#5229 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5227 …}
    #id: 4758
    #createdAt: DateTimeImmutable @1753334864 {#5232
      date: 2025-07-24 07:27:44.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1753334864 {#5231
      date: 2025-07-24 07:27:44.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#3695 …}
    #updatedBy: App\Entity\User {#3695 …}
    #translations: Doctrine\ORM\PersistentCollection {#5225 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
]
Attributes
[]
Component
App\Twig\Components\Ui\FaqComponent {#8157
  +faq: App\Entity\Faq {#5230
    -news: Doctrine\ORM\PersistentCollection {#5229 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5227 …}
    #id: 4758
    #createdAt: DateTimeImmutable @1753334864 {#5232
      date: 2025-07-24 07:27:44.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1753334864 {#5231
      date: 2025-07-24 07:27:44.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#3695 …}
    #updatedBy: App\Entity\User {#3695 …}
    #translations: Doctrine\ORM\PersistentCollection {#5225 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
}
raw-faq App\Twig\Components\Ui\RawFaqComponent 92.5 MiB 0.04 ms
Input props
[
  "question" => "Can I do external rotation exercises at home without machines?"
  "answer" => "Yes, external rotation exercises like the L-Fly can be done at home with just a light dumbbell and a bench or flat surface for support."
]
Attributes
[]
Component
App\Twig\Components\Ui\RawFaqComponent {#8201
  +question: "Can I do external rotation exercises at home without machines?"
  +answer: "Yes, external rotation exercises like the L-Fly can be done at home with just a light dumbbell and a bench or flat surface for support."
}
faq App\Twig\Components\Ui\FaqComponent 92.5 MiB 0.15 ms
Input props
[
  "faq" => App\Entity\Faq {#5177
    -news: Doctrine\ORM\PersistentCollection {#5176 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5174 …}
    #id: 4759
    #createdAt: DateTimeImmutable @1753334864 {#5179
      date: 2025-07-24 07:27:44.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1753334864 {#5178
      date: 2025-07-24 07:27:44.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#3695 …}
    #updatedBy: App\Entity\User {#3695 …}
    #translations: Doctrine\ORM\PersistentCollection {#5172 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
]
Attributes
[]
Component
App\Twig\Components\Ui\FaqComponent {#8204
  +faq: App\Entity\Faq {#5177
    -news: Doctrine\ORM\PersistentCollection {#5176 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5174 …}
    #id: 4759
    #createdAt: DateTimeImmutable @1753334864 {#5179
      date: 2025-07-24 07:27:44.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1753334864 {#5178
      date: 2025-07-24 07:27:44.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#3695 …}
    #updatedBy: App\Entity\User {#3695 …}
    #translations: Doctrine\ORM\PersistentCollection {#5172 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
}
raw-faq App\Twig\Components\Ui\RawFaqComponent 92.5 MiB 0.04 ms
Input props
[
  "question" => "How often should I train external rotation for shoulder health?"
  "answer" => "For optimal shoulder health, include external rotation exercises 2–3 times per week as part of your mobility or warm-up routine."
]
Attributes
[]
Component
App\Twig\Components\Ui\RawFaqComponent {#8248
  +question: "How often should I train external rotation for shoulder health?"
  +answer: "For optimal shoulder health, include external rotation exercises 2–3 times per week as part of your mobility or warm-up routine."
}
anatomy:avatar App\Twig\Components\Anatomy\Avatar 92.5 MiB 488.38 ms
Input props
[
  "class" => "relative"
  "primaryMuscles" => [
    28
  ]
  "secondaryMuscles" => [
    18
  ]
  "displayFront" => true
]
Attributes
[
  "class" => "relative"
]
Component
App\Twig\Components\Anatomy\Avatar {#8176
  #container: Symfony\Component\DependencyInjection\Argument\ServiceLocator {#8259 …}
  +primaryMuscles: [
    28
  ]
  +secondaryMuscles: [
    18
  ]
  +type: "url"
  +urlReferenceType: 2
  +displayFront: true
  +selectedMuscles: []
  +displayTagMuscles: false
  +hoverMuscleDefaultText: "-"
  #entityManager: Doctrine\ORM\EntityManager {#550 …}
  #localeSwitcher: Symfony\Component\Translation\LocaleSwitcher {#1600 …}
  #avatarData: App\BusinessLogic\Anatomy\AvatarData {#8257 …}
  -liveResponder: Symfony\UX\LiveComponent\LiveResponder {#8258 …}
}
ui:badge App\Twig\Components\Ui\Badge 92.5 MiB 0.63 ms
Input props
[
  "name" => "Shoulders"
  "url" => "/en/exercises/muscle/28-shoulders"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#9578
  +name: "Shoulders"
  +url: "/en/exercises/muscle/28-shoulders"
  +color: "primary"
  +small: false
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 92.5 MiB 0.11 ms
Input props
[
  "name" => "Rear deltoid (Posterior)"
  "url" => "/en/exercises/muscle/18-rear-deltoid-posterior"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#9630
  +name: "Rear deltoid (Posterior)"
  +url: "/en/exercises/muscle/18-rear-deltoid-posterior"
  +color: "primary"
  +small: false
  +selected: false
}
ad:square:fluid App\Twig\Components\Ad\AdSquareFluid 92.5 MiB 0.11 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Ad\AdSquareFluid {#9566
  +includeScript: true
  +labelClass: null
  +containerClass: "max-h-[300px] max-w-[300px]"
  +adClass: null
  +showBgColor: true
  #kernel: App\Kernel {#14 …}
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#2927 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#210 …}
}
training:difficulty-badge App\Twig\Components\Training\DifficultyBadge 92.5 MiB 0.58 ms
Input props
[
  "difficulty" => "beginner"
]
Attributes
[]
Component
App\Twig\Components\Training\DifficultyBadge {#9663
  +difficulty: "beginner"
  +small: false
  +link: true
}
ui:badge App\Twig\Components\Ui\Badge 92.5 MiB 0.11 ms
Input props
[
  "name" => "Isolation"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#9694
  +name: "Isolation"
  +url: null
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 92.5 MiB 0.10 ms
Input props
[
  "name" => "Dumbbell"
  "url" => "/en/exercises/equipment/1-dumbbell"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#9734
  +name: "Dumbbell"
  +url: "/en/exercises/equipment/1-dumbbell"
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 92.5 MiB 0.09 ms
Input props
[
  "name" => "Bodybuilding"
  "url" => "/en/exercises/sport/1-bodybuilding"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#9758
  +name: "Bodybuilding"
  +url: "/en/exercises/sport/1-bodybuilding"
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 92.5 MiB 0.09 ms
Input props
[
  "name" => "Fitness"
  "url" => "/en/exercises/sport/5-fitness"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#9782
  +name: "Fitness"
  +url: "/en/exercises/sport/5-fitness"
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 92.5 MiB 0.09 ms
Input props
[
  "name" => "Mobility"
  "url" => "/en/exercises/category/59-mobility"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#9806
  +name: "Mobility"
  +url: "/en/exercises/category/59-mobility"
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 92.5 MiB 0.08 ms
Input props
[
  "name" => "Strengthening"
  "url" => "/en/exercises/category/61-strengthening"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#9830
  +name: "Strengthening"
  +url: "/en/exercises/category/61-strengthening"
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 92.5 MiB 0.09 ms
Input props
[
  "name" => "Warm-up"
  "url" => "/en/exercises/category/62-warm-up"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#9854
  +name: "Warm-up"
  +url: "/en/exercises/category/62-warm-up"
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 92.5 MiB 0.08 ms
Input props
[
  "name" => "Upper body"
  "url" => "/en/exercises/category/67-upper-body"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#9878
  +name: "Upper body"
  +url: "/en/exercises/category/67-upper-body"
  +color: "gray"
  +small: true
  +selected: false
}
ad:square:fluid App\Twig\Components\Ad\AdSquareFluid 92.5 MiB 0.10 ms
Input props
[
  "containerClass" => "hidden lg:flex items-center justify-center my-6"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdSquareFluid {#9644
  +includeScript: true
  +labelClass: null
  +containerClass: "hidden lg:flex items-center justify-center my-6"
  +adClass: null
  +showBgColor: true
  #kernel: App\Kernel {#14 …}
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#2927 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#210 …}
}
app:loading_spinner App\Twig\Components\App\LoadingSpinner 92.5 MiB 0.52 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\App\LoadingSpinner {#7885
  +color: "fill-primary"
  +size: 8
  +centered: true
  +inline: false
}
app:loading_spinner App\Twig\Components\App\LoadingSpinner 92.5 MiB 0.10 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\App\LoadingSpinner {#9935
  +color: "fill-primary"
  +size: 8
  +centered: true
  +inline: false
}
media:icon App\Twig\Components\Media\Icon 92.5 MiB 0.09 ms
Input props
[
  "name" => "program"
  "class" => "w-6 h-6 mr-3 !text-white"
]
Attributes
[
  "class" => "w-6 h-6 mr-3 !text-white"
]
Component
App\Twig\Components\Media\Icon {#9972
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5833 …}
  +name: "program"
  +title: null
  +symbolDefsName: null
}
ui:widget-embed App\Twig\Components\Ui\WidgetEmbed 92.5 MiB 1.50 ms
Input props
[
  "class" => "hidden md:block"
  "route" => "http://test.fitmetrics.ch/en/widgets/exercise/preview-6733d7117483a?video=1"
  "parameters" => [
    [
      "name" => "orientation"
      "description" => "Change the layout: horizontal (side by side) or vertical (stacked)"
      "example" => "?orientation=vertical"
      "values" => [
        "horizontal"
        "vertical"
      ]
    ]
    [
      "name" => "video"
      "description" => "Show the exercise video (if available): yes"
      "example" => "?video=1"
      "values" => [
        "0"
        "1"
        "true"
        "false"
      ]
    ]
  ]
  "defaultWidth" => 350
  "defaultHeight" => 700
]
Attributes
[
  "class" => "hidden md:block"
]
Component
App\Twig\Components\Ui\WidgetEmbed {#10008
  +route: "http://test.fitmetrics.ch/en/widgets/exercise/preview-6733d7117483a?video=1"
  +parameters: [
    [
      "name" => "orientation"
      "description" => "Change the layout: horizontal (side by side) or vertical (stacked)"
      "example" => "?orientation=vertical"
      "values" => [
        "horizontal"
        "vertical"
      ]
    ]
    [
      "name" => "video"
      "description" => "Show the exercise video (if available): yes"
      "example" => "?video=1"
      "values" => [
        "0"
        "1"
        "true"
        "false"
      ]
    ]
  ]
  +defaultWidth: 350
  +defaultHeight: 700
}
media:icon App\Twig\Components\Media\Icon 92.5 MiB 0.09 ms
Input props
[
  "name" => "check"
  "class" => "me-1"
  "style" => "width: 20px; height: 20px;"
]
Attributes
[
  "class" => "me-1"
  "style" => "width: 20px; height: 20px;"
]
Component
App\Twig\Components\Media\Icon {#10046
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5833 …}
  +name: "check"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 92.5 MiB 0.09 ms
Input props
[
  "name" => "close"
  "class" => "w-[26px] h-[26px] cursor-pointer text-black dark:text-white"
]
Attributes
[
  "class" => "w-[26px] h-[26px] cursor-pointer text-black dark:text-white"
]
Component
App\Twig\Components\Media\Icon {#10079
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5833 …}
  +name: "close"
  +title: null
  +symbolDefsName: null
}
app:page-sharer App\Twig\Components\App\PageSharer 92.5 MiB 2.14 ms
Input props
[
  "class" => "content-container"
  "title" => "L-Fly with Dumbbell"
  "description" => "The External Rotation, commonly known as the L-Fly with Dumbbell, is a fundamental shoulder mobility and stability exercise targeting the rotator cuff. This movement is particularly effective in strengthening the external rotators of the shoulder, enhancing joint integrity, and preventing common shoulder injuries. It is widely used in rehabilitation protocols and as a preventive strategy in strength training programs. By isolating the external rotators, it supports shoulder alignment and improves performance in pressing and pulling movements. Typically performed in a side-lying position, the L-Fly emphasizes control, precision, and proper posture. Using light weights ensures the focus remains on technique rather than load, which is crucial for targeting the deep stabilizing muscles of the shoulder. This exercise is ideal for athletes, bodybuilders, and individuals seeking to improve shoulder health or recover from minor shoulder dysfunction. Its simplicity and low equipment requirement make it easily accessible for home and gym settings."
]
Attributes
[
  "class" => "content-container"
]
Component
App\Twig\Components\App\PageSharer {#10119
  +shareUrl: "http://test.fitmetrics.ch/en/exercise/6733d7117483a-l-fly-with-dumbbell"
  +title: "L-Fly with Dumbbell"
  +description: "The External Rotation, commonly known as the L-Fly with Dumbbell, is a fundamental shoulder mobility and stability exercise targeting the rotator cuff. This movement is particularly effective in strengthening the external rotators of the shoulder, enhancing joint integrity, and preventing common shoulder injuries. It is widely used in rehabilitation protocols and as a preventive strategy in strength training programs. By isolating the external rotators, it supports shoulder alignment and improves performance in pressing and pulling movements. Typically performed in a side-lying position, the L-Fly emphasizes control, precision, and proper posture. Using light weights ensures the focus remains on technique rather than load, which is crucial for targeting the deep stabilizing muscles of the shoulder. This exercise is ideal for athletes, bodybuilders, and individuals seeking to improve shoulder health or recover from minor shoulder dysfunction. Its simplicity and low equipment requirement make it easily accessible for home and gym settings."
  +quote: null
  +hashtags: [
    "fitmetrics"
  ]
  +alignMobileLeft: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#865 …}
  -seoPage: App\BusinessLogic\App\Seo\SeoPage {#210 …}
}
media:icon App\Twig\Components\Media\Icon 92.5 MiB 0.08 ms
Input props
[
  "name" => "check"
  "class" => "w-5 h-5 text-white fill-white"
]
Attributes
[
  "class" => "w-5 h-5 text-white fill-white"
]
Component
App\Twig\Components\Media\Icon {#10127
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5833 …}
  +name: "check"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 92.5 MiB 0.10 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 {#10149
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5833 …}
  +name: "reddit"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 92.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 {#10173
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5833 …}
  +name: "twitter"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 92.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 {#10196
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5833 …}
  +name: "threads"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 92.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 {#10219
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5833 …}
  +name: "facebook"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 92.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 {#10242
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5833 …}
  +name: "linkedin"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 92.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 {#10265
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5833 …}
  +name: "whatsapp"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 92.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 {#10288
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5833 …}
  +name: "email"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
ad:wide-skyscraper App\Twig\Components\Ad\AdWideSkyscraper 92.5 MiB 0.69 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Ad\AdWideSkyscraper {#719
  +includeScript: true
  +labelClass: null
  +containerClass: ""
  +adClass: null
  +showBgColor: false
  #kernel: App\Kernel {#14 …}
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#2927 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#210 …}
  +right: true
  +left: true
}
ad:horizontal:fluid App\Twig\Components\Ad\AdHorizontalFluid 92.5 MiB 0.57 ms
Input props
[
  "containerClass" => "content-container my-4"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdHorizontalFluid {#10335
  +includeScript: true
  +labelClass: null
  +containerClass: "content-container my-4"
  +adClass: null
  +showBgColor: true
  #kernel: App\Kernel {#14 …}
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#2927 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#210 …}
}
app:lang-selector App\Twig\Components\App\LangSelector 92.5 MiB 0.07 ms
Input props
[
  "defaultOpenLeft" => false
]
Attributes
[]
Component
App\Twig\Components\App\LangSelector {#10390
  +routeName: null
  +params: null
  +withQuery: true
  +defaultOpenLeft: false
  -seoPage: App\BusinessLogic\App\Seo\SeoPage {#210 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#865 …}
  -router: Symfony\Bundle\FrameworkBundle\Routing\Router {#681 …}
}
utils:theme-switcher
[Anonymous]
92.5 MiB 0.21 ms
Input props
[
  "class" => "max-w-fit"
]
Attributes
[
  "class" => "max-w-fit"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#10382
  -props: [
    "class" => "max-w-fit"
  ]
}
media:icon App\Twig\Components\Media\Icon 92.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 {#10424
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5833 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 92.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 {#10456
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5833 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 92.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 {#10479
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5833 …}
  +name: "heart"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 92.5 MiB 0.05 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 {#10502
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5833 …}
  +name: "whatsapp"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 92.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 {#10525
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5833 …}
  +name: "instagram"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 92.5 MiB 0.05 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 {#10548
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5833 …}
  +name: "threads"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 92.5 MiB 0.06 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 {#10571
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5833 …}
  +name: "tiktok"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 92.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 {#10594
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5833 …}
  +name: "facebook"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 92.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 {#10617
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5833 …}
  +name: "youtube"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}