Redirect 301 redirect from GET @training_exercise_detail (0c4195)

GET https://test.fitmetrics.ch/de/ubung/68e2a467a6185-sitzende-thorakale-extension

Components

20 Twig Components
116 Render Count
665 ms Render Time
86.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.46ms
ui:badge
"App\Twig\Components\Ui\Badge"
components/ui/badge.html.twig
15 1.98ms
faq
"App\Twig\Components\Ui\FaqComponent"
components/ui/faq.html.twig
5 1.37ms
raw-faq
"App\Twig\Components\Ui\RawFaqComponent"
components/ui/raw-faq.html.twig
5 0.46ms
utils:theme-switcher
[Anonymous]
components/utils/theme-switcher.html.twig
3 1.41ms
ad:square:fluid
"App\Twig\Components\Ad\AdSquareFluid"
components/ad/square-fluid.html.twig
3 0.51ms
app:lang-selector
"App\Twig\Components\App\LangSelector"
components/app/lang-selector.html.twig
2 0.55ms
app:page-sharer
"App\Twig\Components\App\PageSharer"
components/app/page-sharer.html.twig
2 3.44ms
ui:editor-render
"App\Twig\Components\Ui\Editor\EditorRender"
components/ui/editor/render.html.twig
2 0.91ms
app:loading_spinner
"App\Twig\Components\App\LoadingSpinner"
components/app/loading-spinner.html.twig
2 0.66ms
menu:main
"App\Twig\Components\Menu\MainMenu"
components/menu/main.html.twig
1 37.17ms
menu:connexion-menu
"App\Twig\Components\Menu\ConnexionMenu"
components/menu/user-menu.html.twig
1 8.85ms
menu:breadcrumb
"App\Twig\Components\Menu\Breadcrumb"
components/menu/breadcrumb.html.twig
1 0.56ms
ad:banner
"App\Twig\Components\Ad\AdBanner"
components/ad/banner.html.twig
1 0.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 612.39ms
training:difficulty-badge
"App\Twig\Components\Training\DifficultyBadge"
components/training/difficulity-badge.html.twig
1 0.61ms
ui:widget-embed
"App\Twig\Components\Ui\WidgetEmbed"
components/ui/widget_embed.html.twig
1 1.75ms
ad:wide-skyscraper
"App\Twig\Components\Ad\AdWideSkyscraper"
components/ad/wide-skyscraper.html.twig
1 0.79ms
ad:horizontal:fluid
"App\Twig\Components\Ad\AdHorizontalFluid"
components/ad/horizontal-fluid.html.twig
1 0.62ms

Render calls

menu:main App\Twig\Components\Menu\MainMenu 74.5 MiB 37.17 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Menu\MainMenu {#5936
  -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 68.5 MiB 0.42 ms
Input props
[
  "name" => "fitmetrics-biceps"
  "class" => "header--logo-dark header--logo dark:hidden h-[80px] w-[130px] max-w-[130px]"
  "data-front--header-target" => "logoDark"
]
Attributes
[
  "class" => "header--logo-dark header--logo dark:hidden h-[80px] w-[130px] max-w-[130px]"
  "data-front--header-target" => "logoDark"
]
Component
App\Twig\Components\Media\Icon {#5983
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5986 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 68.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 {#5994
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5986 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
utils:theme-switcher
[Anonymous]
68.5 MiB 1.02 ms
Input props
[
  "class" => "max-w-fit"
]
Attributes
[
  "class" => "max-w-fit"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#6045
  -props: [
    "class" => "max-w-fit"
  ]
}
media:icon App\Twig\Components\Media\Icon 68.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 {#6060
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5986 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 68.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 {#6110
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5986 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 68.5 MiB 0.04 ms
Input props
[
  "name" => "search"
  "class" => "h-7 w-7 mr-4 fill-current"
]
Attributes
[
  "class" => "h-7 w-7 mr-4 fill-current"
]
Component
App\Twig\Components\Media\Icon {#6138
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5986 …}
  +name: "search"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 68.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 {#6154
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5986 …}
  +name: "flexed-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 68.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 {#6178
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5986 …}
  +name: "barbell"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 68.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 {#6202
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5986 …}
  +name: "category"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 68.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 {#6226
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5986 …}
  +name: "fire"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 68.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 {#6250
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5986 …}
  +name: "discipline "
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 68.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 {#6274
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5986 …}
  +name: "stats-chart"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 68.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 {#6298
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5986 …}
  +name: "latest"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 68.5 MiB 0.04 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 {#6322
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5986 …}
  +name: "random"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.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 {#6613
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5986 …}
  +name: "chevron-down"
  +title: null
  +symbolDefsName: null
}
utils:theme-switcher
[Anonymous]
70.5 MiB 0.11 ms
Input props
[
  "class" => "max-w-fit"
]
Attributes
[
  "class" => "max-w-fit"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#6600
  -props: [
    "class" => "max-w-fit"
  ]
}
menu:connexion-menu App\Twig\Components\Menu\ConnexionMenu 74.5 MiB 8.85 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Menu\ConnexionMenu {#6695
  -authenticationUtils: Symfony\Component\Security\Http\Authentication\AuthenticationUtils {#6696 …}
  -formFactory: Symfony\Component\Form\FormFactory {#6694 …}
}
media:icon App\Twig\Components\Media\Icon 72.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 {#6847
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5986 …}
  +name: "close"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 72.5 MiB 0.03 ms
Input props
[
  "name" => "fitmetrics-white-biceps"
  "class" => "hidden dark:block h-[80px] w-[300px]"
]
Attributes
[
  "class" => "hidden dark:block h-[80px] w-[300px]"
]
Component
App\Twig\Components\Media\Icon {#6882
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5986 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 72.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 {#6912
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5986 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 72.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 {#6944
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5986 …}
  +name: "google"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 72.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 {#6963
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5986 …}
  +name: "apple"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.05 ms
Input props
[
  "name" => "fitmetrics-white-biceps"
  "class" => "h-[80px] w-[300px]"
]
Attributes
[
  "class" => "h-[80px] w-[300px]"
]
Component
App\Twig\Components\Media\Icon {#7073
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5986 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.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 {#7107
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5986 …}
  +name: "chevron-down"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.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 {#7123
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5986 …}
  +name: "flexed-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.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 {#7147
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5986 …}
  +name: "fire"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.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 {#7171
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5986 …}
  +name: "category"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.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 {#7195
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5986 …}
  +name: "barbell"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.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 {#7219
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5986 …}
  +name: "discipline"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.03 ms
Input props
[
  "name" => "stats-chart"
  "class" => "h-5 w-5 mr-2 fill-current"
]
Attributes
[
  "class" => "h-5 w-5 mr-2 fill-current"
]
Component
App\Twig\Components\Media\Icon {#7243
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5986 …}
  +name: "stats-chart"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.03 ms
Input props
[
  "name" => "latest"
  "class" => "h-5 w-5 mr-2 fill-current"
]
Attributes
[
  "class" => "h-5 w-5 mr-2 fill-current"
]
Component
App\Twig\Components\Media\Icon {#7267
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5986 …}
  +name: "latest"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.03 ms
Input props
[
  "name" => "random"
  "class" => "h-5 w-5 mr-2 fill-current"
]
Attributes
[
  "class" => "h-5 w-5 mr-2 fill-current"
]
Component
App\Twig\Components\Media\Icon {#7291
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5986 …}
  +name: "random"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.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 {#7315
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5986 …}
  +name: "favorites"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.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 {#7339
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5986 …}
  +name: "more"
  +title: null
  +symbolDefsName: null
}
app:lang-selector App\Twig\Components\App\LangSelector 74.5 MiB 0.46 ms
Input props
[
  "defaultOpenLeft" => true
]
Attributes
[]
Component
App\Twig\Components\App\LangSelector {#7384
  +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 74.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 {#7374
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5986 …}
  +name: "close"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.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 {#7015
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5986 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
menu:breadcrumb App\Twig\Components\Menu\Breadcrumb 74.5 MiB 0.56 ms
Input props
[
  "builder" => App\BusinessLogic\App\Menu\BreadcrumbBuilder {#4541
    -items: [
      [
        "label" => "menu.home"
        "url" => "/de/"
      ]
      [
        "label" => "menu.exercises"
        "url" => "/de/ubungen"
      ]
      [
        "label" => "Thoracic Extension"
        "url" => "/de/ubungen/gruppe/81-thoracic-extension"
      ]
      [
        "label" => "Sitzende thorakale Extension"
        "url" => null
      ]
    ]
  }
]
Attributes
[]
Component
App\Twig\Components\Menu\Breadcrumb {#7467
  +items: [
    [
      "label" => "menu.home"
      "url" => "/de/"
    ]
    [
      "label" => "menu.exercises"
      "url" => "/de/ubungen"
    ]
    [
      "label" => "Thoracic Extension"
      "url" => "/de/ubungen/gruppe/81-thoracic-extension"
    ]
    [
      "label" => "Sitzende thorakale Extension"
      "url" => null
    ]
  ]
  +builder: App\BusinessLogic\App\Menu\BreadcrumbBuilder {#4541
    -items: [
      [
        "label" => "menu.home"
        "url" => "/de/"
      ]
      [
        "label" => "menu.exercises"
        "url" => "/de/ubungen"
      ]
      [
        "label" => "Thoracic Extension"
        "url" => "/de/ubungen/gruppe/81-thoracic-extension"
      ]
      [
        "label" => "Sitzende thorakale Extension"
        "url" => null
      ]
    ]
  }
}
media:icon App\Twig\Components\Media\Icon 74.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 {#7497
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5986 …}
  +name: "chevron-right"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.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 {#7519
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5986 …}
  +name: "chevron-right"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.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 {#7542
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5986 …}
  +name: "chevron-right"
  +title: null
  +symbolDefsName: null
}
ad:banner App\Twig\Components\Ad\AdBanner 74.5 MiB 0.39 ms
Input props
[
  "containerClass" => "my-4"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdBanner {#7585
  +includeScript: true
  +labelClass: null
  +containerClass: "my-4"
  +adClass: null
  +showBgColor: true
  #kernel: App\Kernel {#14 …}
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#2932 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#210 …}
}
media:video App\Twig\Components\Media\Video 74.5 MiB 0.33 ms
Input props
[
  "media" => App\Entity\Media\MediaVideo {#4472
    #uploadedFile: null
    #file: Vich\UploaderBundle\Entity\File {#4474 …}
    #credits: Doctrine\ORM\PersistentCollection {#4476 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 2829
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#4523 …}
    #newTranslations: null
    #currentLocale: "de"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1759691247 {#4510
      date: 2025-10-05 21:07:27.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1759691247 {#4462
      date: 2025-10-05 21:07:27.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#2753 …}
    #updatedBy: App\Entity\User {#2753 …}
    -duration: null
    -format: null
    -startTime: 142
    -endTime: 153
    -youtubeId: "RTzXF8Zd5aI"
  }
  "title" => "Sitzende thorakale Extension"
  "showCredits" => false
]
Attributes
[]
Component
App\Twig\Components\Media\Video {#7672
  +media: App\Entity\Media\MediaVideo {#4472
    #uploadedFile: null
    #file: Vich\UploaderBundle\Entity\File {#4474 …}
    #credits: Doctrine\ORM\PersistentCollection {#4476 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 2829
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#4523 …}
    #newTranslations: null
    #currentLocale: "de"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1759691247 {#4510
      date: 2025-10-05 21:07:27.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1759691247 {#4462
      date: 2025-10-05 21:07:27.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#2753 …}
    #updatedBy: App\Entity\User {#2753 …}
    -duration: null
    -format: null
    -startTime: 142
    -endTime: 153
    -youtubeId: "RTzXF8Zd5aI"
  }
  +title: "Sitzende thorakale Extension"
  +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 74.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 {#7688
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5986 …}
  +name: "favorites"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.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 {#7721
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5986 …}
  +name: "program"
  +title: null
  +symbolDefsName: null
}
app:page-sharer App\Twig\Components\App\PageSharer 74.5 MiB 1.30 ms
Input props
[
  "class" => "mt-2 md:m-0"
]
Attributes
[
  "class" => "mt-2 md:m-0"
]
Component
App\Twig\Components\App\PageSharer {#7745
  +shareUrl: "https://test.fitmetrics.ch/de/ubung/68e2a467a6185-sitzende-thorakale-extension"
  +title: "Sitzende thorakale Extension - Übung - FitMetrics"
  +description: "Die sitzende thorakale Extension ist eine einfache und dennoch äußerst wirksame Mobilitätsübung, die darauf abzielt, die Beweglichkeit der Brustwirbelsäule zu verbessern und eine aufrechte Körperhaltung zu fördern. Diese Übung eignet sich besonders für Menschen, die viel Zeit im Sitzen verbringen, zum Beispiel am Schreibtisch oder mit mobilen Geräten, da sie der typischen nach vorne geneigten und gerundeten Haltung entgegenwirkt. Durch das kontrollierte Zurücklehnen des oberen Rückens über die Kante eines stabilen Stuhls wird gezielt die Streckung in der Brustwirbelsäule gefördert, ohne dabei den unteren Rücken oder den Nacken übermäßig zu belasten. Diese Übung unterstützt eine bessere Atemmechanik, verbessert die Haltung und kann Verspannungen im Nacken-, Schulter- und mittleren Rückenbereich reduzieren. Da für die Übung kein spezielles Equipment außer einem stabilen Stuhl benötigt wird, ist sie für die meisten Menschen leicht zugänglich, auch für Anfänger. Regelmäßiges Üben kann Beschwerden lindern, die durch langes Sitzen entstehen, die Bewegungsqualität des Oberkörpers verbessern und den Bewegungsradius für Alltagsaktivitäten wie Überkopfarbeiten oder das Heben von Gegenständen erweitern. Die sitzende thorakale Extension ist ein wertvolles Element in Aufwärm-, Haltungs- und Rehabilitationsprogrammen, um die Beweglichkeit der Brustwirbelsäule zu erhalten und eine gesunde, aufrechte Haltung zu fördern."
  +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 74.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 {#7775
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5986 …}
  +name: "check"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.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 {#7803
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5986 …}
  +name: "reddit"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.03 ms
Input props
[
  "name" => "twitter"
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
]
Component
App\Twig\Components\Media\Icon {#7828
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5986 …}
  +name: "twitter"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 74.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 {#7851
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5986 …}
  +name: "threads"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 74.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 {#7874
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5986 …}
  +name: "facebook"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 74.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 {#7897
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5986 …}
  +name: "linkedin"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 74.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 {#7920
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5986 …}
  +name: "whatsapp"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 74.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 {#7943
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5986 …}
  +name: "email"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.03 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 {#7974
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5986 …}
  +name: "program"
  +title: null
  +symbolDefsName: null
}
ui:editor-render App\Twig\Components\Ui\Editor\EditorRender 74.5 MiB 0.81 ms
Input props
[
  "data" => [
    "time" => 1759949087644
    "blocks" => [
      [
        "id" => "5BYOHI9oPx"
        "type" => "header"
        "data" => [
          "text" => "Anweisungen"
          "level" => 2
        ]
      ]
      [
        "id" => "h3dmeojDeq"
        "type" => "list"
        "data" => [
          "style" => "ordered"
          "meta" => [
            "counterType" => "numeric"
          ]
          "items" => [
            [
              "content" => "Setze dich aufrecht auf einen stabilen Stuhl, die Füße flach auf dem Boden."
              "meta" => []
              "items" => []
            ]
            [
              "content" => "Positioniere den mittleren Rücken gegen die obere Kante der Stuhllehne."
              "meta" => []
              "items" => []
            ]
            [
              "content" => "Verschränke die Finger und lege beide Hände zur Unterstützung hinter den Kopf."
              "meta" => []
              "items" => []
            ]
            [
              "content" => "Halte die Ellbogen weit geöffnet und die Wirbelsäule lang, bevor du die Bewegung beginnst."
              "meta" => []
              "items" => []
            ]
            [
              "content" => "Lehne den oberen Rücken langsam über die Kante des Stuhls nach hinten und strecke die Brustwirbelsäule."
              "meta" => []
              "items" => []
            ]
            [
              "content" => "Halte die Endposition kurz, ohne den Nacken zu überlasten."
              "meta" => []
              "items" => []
            ]
            [
              "content" => "Kehre kontrolliert in die aufrechte Ausgangsposition zurück."
              "meta" => []
              "items" => []
            ]
          ]
        ]
      ]
      [
        "id" => "ao5cXkiA2A"
        "type" => "header"
        "data" => [
          "text" => "Technische Tipps"
          "level" => 2
        ]
      ]
      [
        "id" => "nQ5_l8oYlI"
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "meta" => []
          "items" => [
            [
              "content" => "Halte den unteren Rücken stabil und vermeide ein übermäßiges Hohlkreuz."
              "meta" => []
              "items" => []
            ]
            [
              "content" => "Konzentriere dich auf die Bewegung im oberen Rücken, nicht im Nacken oder unteren Rücken."
              "meta" => []
              "items" => []
            ]
            [
              "content" => "Spanne die Rumpfmuskulatur leicht an, um die Wirbelsäule zu stabilisieren."
              "meta" => []
              "items" => []
            ]
            [
              "content" => "Führe die Bewegung langsam und kontrolliert ohne Schwung aus."
              "meta" => []
              "items" => []
            ]
          ]
        ]
      ]
      [
        "id" => "Zf4lEzak02"
        "type" => "header"
        "data" => [
          "text" => "Atemtipps"
          "level" => 2
        ]
      ]
      [
        "id" => "jXQJFnPTpy"
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "meta" => []
          "items" => [
            [
              "content" => "Atme ein, während du den oberen Rücken über die Stuhlkante streckst."
              "meta" => []
              "items" => []
            ]
            [
              "content" => "Atme aus, während du in die aufrechte Ausgangsposition zurückkehrst."
              "meta" => []
              "items" => []
            ]
          ]
        ]
      ]
    ]
    "version" => "2.31.0-rc.7"
  ]
]
Attributes
[]
Component
App\Twig\Components\Ui\Editor\EditorRender {#8023
  +title: null
  +data: [
    "time" => 1759949087644
    "blocks" => [
      [
        "id" => "5BYOHI9oPx"
        "type" => "header"
        "data" => [
          "text" => "Anweisungen"
          "level" => 2
        ]
      ]
      [
        "id" => "h3dmeojDeq"
        "type" => "list"
        "data" => [
          "style" => "ordered"
          "meta" => [
            "counterType" => "numeric"
          ]
          "items" => [
            [
              "content" => "Setze dich aufrecht auf einen stabilen Stuhl, die Füße flach auf dem Boden."
              "meta" => []
              "items" => []
            ]
            [
              "content" => "Positioniere den mittleren Rücken gegen die obere Kante der Stuhllehne."
              "meta" => []
              "items" => []
            ]
            [
              "content" => "Verschränke die Finger und lege beide Hände zur Unterstützung hinter den Kopf."
              "meta" => []
              "items" => []
            ]
            [
              "content" => "Halte die Ellbogen weit geöffnet und die Wirbelsäule lang, bevor du die Bewegung beginnst."
              "meta" => []
              "items" => []
            ]
            [
              "content" => "Lehne den oberen Rücken langsam über die Kante des Stuhls nach hinten und strecke die Brustwirbelsäule."
              "meta" => []
              "items" => []
            ]
            [
              "content" => "Halte die Endposition kurz, ohne den Nacken zu überlasten."
              "meta" => []
              "items" => []
            ]
            [
              "content" => "Kehre kontrolliert in die aufrechte Ausgangsposition zurück."
              "meta" => []
              "items" => []
            ]
          ]
        ]
      ]
      [
        "id" => "ao5cXkiA2A"
        "type" => "header"
        "data" => [
          "text" => "Technische Tipps"
          "level" => 2
        ]
      ]
      [
        "id" => "nQ5_l8oYlI"
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "meta" => []
          "items" => [
            [
              "content" => "Halte den unteren Rücken stabil und vermeide ein übermäßiges Hohlkreuz."
              "meta" => []
              "items" => []
            ]
            [
              "content" => "Konzentriere dich auf die Bewegung im oberen Rücken, nicht im Nacken oder unteren Rücken."
              "meta" => []
              "items" => []
            ]
            [
              "content" => "Spanne die Rumpfmuskulatur leicht an, um die Wirbelsäule zu stabilisieren."
              "meta" => []
              "items" => []
            ]
            [
              "content" => "Führe die Bewegung langsam und kontrolliert ohne Schwung aus."
              "meta" => []
              "items" => []
            ]
          ]
        ]
      ]
      [
        "id" => "Zf4lEzak02"
        "type" => "header"
        "data" => [
          "text" => "Atemtipps"
          "level" => 2
        ]
      ]
      [
        "id" => "jXQJFnPTpy"
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "meta" => []
          "items" => [
            [
              "content" => "Atme ein, während du den oberen Rücken über die Stuhlkante streckst."
              "meta" => []
              "items" => []
            ]
            [
              "content" => "Atme aus, während du in die aufrechte Ausgangsposition zurückkehrst."
              "meta" => []
              "items" => []
            ]
          ]
        ]
      ]
    ]
    "version" => "2.31.0-rc.7"
  ]
  +spacing: 4
  +adsInterval: 5
  +withAds: true
  +withMarketingBanner: false
  +marketingBannerPosition: 8
  -host: "https://test.fitmetrics.ch"
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#865 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
}
ui:editor-render App\Twig\Components\Ui\Editor\EditorRender 74.5 MiB 0.10 ms
Input props
[
  "data" => [
    "time" => 1759949087644
    "blocks" => [
      [
        "id" => "4-mwwedd4f"
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "meta" => []
          "items" => [
            [
              "content" => "Akute Verletzung der Brustwirbelsäule"
              "meta" => []
              "items" => []
            ]
            [
              "content" => "Schwere Osteoporose"
              "meta" => []
              "items" => []
            ]
            [
              "content" => "Unkontrollierte Schmerzen im unteren Rücken"
              "meta" => []
              "items" => []
            ]
            [
              "content" => "Frische Operation an der Wirbelsäule"
              "meta" => []
              "items" => []
            ]
          ]
        ]
      ]
    ]
    "version" => "2.31.0-rc.7"
  ]
]
Attributes
[]
Component
App\Twig\Components\Ui\Editor\EditorRender {#8084
  +title: null
  +data: [
    "time" => 1759949087644
    "blocks" => [
      [
        "id" => "4-mwwedd4f"
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "meta" => []
          "items" => [
            [
              "content" => "Akute Verletzung der Brustwirbelsäule"
              "meta" => []
              "items" => []
            ]
            [
              "content" => "Schwere Osteoporose"
              "meta" => []
              "items" => []
            ]
            [
              "content" => "Unkontrollierte Schmerzen im unteren Rücken"
              "meta" => []
              "items" => []
            ]
            [
              "content" => "Frische Operation an der Wirbelsäule"
              "meta" => []
              "items" => []
            ]
          ]
        ]
      ]
    ]
    "version" => "2.31.0-rc.7"
  ]
  +spacing: 4
  +adsInterval: 5
  +withAds: true
  +withMarketingBanner: false
  +marketingBannerPosition: 8
  -host: "https://test.fitmetrics.ch"
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#865 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
}
ad:square:fluid App\Twig\Components\Ad\AdSquareFluid 76.5 MiB 0.28 ms
Input props
[
  "containerClass" => "mt-6"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdSquareFluid {#8071
  +includeScript: true
  +labelClass: null
  +containerClass: "mt-6"
  +adClass: null
  +showBgColor: true
  #kernel: App\Kernel {#14 …}
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#2932 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#210 …}
}
faq App\Twig\Components\Ui\FaqComponent 76.5 MiB 0.72 ms
Input props
[
  "faq" => App\Entity\Faq {#5316
    -news: Doctrine\ORM\PersistentCollection {#5299 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5301 …}
    #id: 5996
    #createdAt: DateTimeImmutable @1759692521 {#5311
      date: 2025-10-05 21:28:41.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1759692521 {#5286
      date: 2025-10-05 21:28:41.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#2753 …}
    #updatedBy: App\Entity\User {#2753 …}
    #translations: Doctrine\ORM\PersistentCollection {#5349 …}
    #newTranslations: null
    #currentLocale: "de"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
]
Attributes
[]
Component
App\Twig\Components\Ui\FaqComponent {#8128
  +faq: App\Entity\Faq {#5316
    -news: Doctrine\ORM\PersistentCollection {#5299 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5301 …}
    #id: 5996
    #createdAt: DateTimeImmutable @1759692521 {#5311
      date: 2025-10-05 21:28:41.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1759692521 {#5286
      date: 2025-10-05 21:28:41.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#2753 …}
    #updatedBy: App\Entity\User {#2753 …}
    #translations: Doctrine\ORM\PersistentCollection {#5349 …}
    #newTranslations: null
    #currentLocale: "de"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
}
raw-faq App\Twig\Components\Ui\RawFaqComponent 76.5 MiB 0.28 ms
Input props
[
  "question" => "Welche Vorteile bietet die sitzende thorakale Extension?"
  "answer" => "Sie verbessert die Beweglichkeit der Brustwirbelsäule, hilft bei der Korrektur einer nach vorne gebeugten Haltung durch langes Sitzen, unterstützt eine bessere Atemmechanik und reduziert Verspannungen im Nacken- und Schulterbereich."
]
Attributes
[]
Component
App\Twig\Components\Ui\RawFaqComponent {#8156
  +question: "Welche Vorteile bietet die sitzende thorakale Extension?"
  +answer: "Sie verbessert die Beweglichkeit der Brustwirbelsäule, hilft bei der Korrektur einer nach vorne gebeugten Haltung durch langes Sitzen, unterstützt eine bessere Atemmechanik und reduziert Verspannungen im Nacken- und Schulterbereich."
}
faq App\Twig\Components\Ui\FaqComponent 76.5 MiB 0.18 ms
Input props
[
  "faq" => App\Entity\Faq {#5352
    -news: Doctrine\ORM\PersistentCollection {#5353 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5363 …}
    #id: 5997
    #createdAt: DateTimeImmutable @1759692521 {#5347
      date: 2025-10-05 21:28:41.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1759692521 {#5356
      date: 2025-10-05 21:28:41.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#2753 …}
    #updatedBy: App\Entity\User {#2753 …}
    #translations: Doctrine\ORM\PersistentCollection {#5360 …}
    #newTranslations: null
    #currentLocale: "de"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
]
Attributes
[]
Component
App\Twig\Components\Ui\FaqComponent {#8187
  +faq: App\Entity\Faq {#5352
    -news: Doctrine\ORM\PersistentCollection {#5353 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5363 …}
    #id: 5997
    #createdAt: DateTimeImmutable @1759692521 {#5347
      date: 2025-10-05 21:28:41.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1759692521 {#5356
      date: 2025-10-05 21:28:41.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#2753 …}
    #updatedBy: App\Entity\User {#2753 …}
    #translations: Doctrine\ORM\PersistentCollection {#5360 …}
    #newTranslations: null
    #currentLocale: "de"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
}
raw-faq App\Twig\Components\Ui\RawFaqComponent 76.5 MiB 0.05 ms
Input props
[
  "question" => "Was ist der häufigste Fehler bei der sitzenden thorakalen Extension?"
  "answer" => "Ein häufiger Fehler ist ein übermäßiges Hohlkreuz im unteren Rücken anstelle einer gezielten Bewegung in der Brustwirbelsäule, was die Effektivität verringert und Beschwerden verursachen kann."
]
Attributes
[]
Component
App\Twig\Components\Ui\RawFaqComponent {#8232
  +question: "Was ist der häufigste Fehler bei der sitzenden thorakalen Extension?"
  +answer: "Ein häufiger Fehler ist ein übermäßiges Hohlkreuz im unteren Rücken anstelle einer gezielten Bewegung in der Brustwirbelsäule, was die Effektivität verringert und Beschwerden verursachen kann."
}
faq App\Twig\Components\Ui\FaqComponent 76.5 MiB 0.16 ms
Input props
[
  "faq" => App\Entity\Faq {#5536
    -news: Doctrine\ORM\PersistentCollection {#5419 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5335 …}
    #id: 5998
    #createdAt: DateTimeImmutable @1759692521 {#5362
      date: 2025-10-05 21:28:41.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1759692521 {#5534
      date: 2025-10-05 21:28:41.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#2753 …}
    #updatedBy: App\Entity\User {#2753 …}
    #translations: Doctrine\ORM\PersistentCollection {#5333 …}
    #newTranslations: null
    #currentLocale: "de"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
]
Attributes
[]
Component
App\Twig\Components\Ui\FaqComponent {#8235
  +faq: App\Entity\Faq {#5536
    -news: Doctrine\ORM\PersistentCollection {#5419 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5335 …}
    #id: 5998
    #createdAt: DateTimeImmutable @1759692521 {#5362
      date: 2025-10-05 21:28:41.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1759692521 {#5534
      date: 2025-10-05 21:28:41.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#2753 …}
    #updatedBy: App\Entity\User {#2753 …}
    #translations: Doctrine\ORM\PersistentCollection {#5333 …}
    #newTranslations: null
    #currentLocale: "de"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
}
raw-faq App\Twig\Components\Ui\RawFaqComponent 76.5 MiB 0.05 ms
Input props
[
  "question" => "Ist die sitzende thorakale Extension für Menschen mit Rückenschmerzen geeignet?"
  "answer" => "Sie ist im Allgemeinen sicher bei leichter Steifheit im oberen Rücken, aber Personen mit akuten Verletzungen oder Wirbelsäulenproblemen sollten vor der Durchführung einen Arzt oder Therapeuten konsultieren."
]
Attributes
[]
Component
App\Twig\Components\Ui\RawFaqComponent {#8279
  +question: "Ist die sitzende thorakale Extension für Menschen mit Rückenschmerzen geeignet?"
  +answer: "Sie ist im Allgemeinen sicher bei leichter Steifheit im oberen Rücken, aber Personen mit akuten Verletzungen oder Wirbelsäulenproblemen sollten vor der Durchführung einen Arzt oder Therapeuten konsultieren."
}
faq App\Twig\Components\Ui\FaqComponent 76.5 MiB 0.15 ms
Input props
[
  "faq" => App\Entity\Faq {#5329
    -news: Doctrine\ORM\PersistentCollection {#5328 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5326 …}
    #id: 5999
    #createdAt: DateTimeImmutable @1759692521 {#5331
      date: 2025-10-05 21:28:41.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1759692521 {#5330
      date: 2025-10-05 21:28:41.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#2753 …}
    #updatedBy: App\Entity\User {#2753 …}
    #translations: Doctrine\ORM\PersistentCollection {#5324 …}
    #newTranslations: null
    #currentLocale: "de"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
]
Attributes
[]
Component
App\Twig\Components\Ui\FaqComponent {#8282
  +faq: App\Entity\Faq {#5329
    -news: Doctrine\ORM\PersistentCollection {#5328 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5326 …}
    #id: 5999
    #createdAt: DateTimeImmutable @1759692521 {#5331
      date: 2025-10-05 21:28:41.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1759692521 {#5330
      date: 2025-10-05 21:28:41.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#2753 …}
    #updatedBy: App\Entity\User {#2753 …}
    #translations: Doctrine\ORM\PersistentCollection {#5324 …}
    #newTranslations: null
    #currentLocale: "de"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
}
raw-faq App\Twig\Components\Ui\RawFaqComponent 76.5 MiB 0.04 ms
Input props
[
  "question" => "Wie oft sollte ich die sitzende thorakale Extension durchführen?"
  "answer" => "Sie kann täglich durchgeführt werden, insbesondere wenn man viel sitzt, um die Beweglichkeit der Brustwirbelsäule zu erhalten und Haltungssteifigkeit zu reduzieren."
]
Attributes
[]
Component
App\Twig\Components\Ui\RawFaqComponent {#8326
  +question: "Wie oft sollte ich die sitzende thorakale Extension durchführen?"
  +answer: "Sie kann täglich durchgeführt werden, insbesondere wenn man viel sitzt, um die Beweglichkeit der Brustwirbelsäule zu erhalten und Haltungssteifigkeit zu reduzieren."
}
faq App\Twig\Components\Ui\FaqComponent 76.5 MiB 0.15 ms
Input props
[
  "faq" => App\Entity\Faq {#5276
    -news: Doctrine\ORM\PersistentCollection {#5275 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5273 …}
    #id: 6000
    #createdAt: DateTimeImmutable @1759692521 {#5278
      date: 2025-10-05 21:28:41.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1759692521 {#5277
      date: 2025-10-05 21:28:41.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#2753 …}
    #updatedBy: App\Entity\User {#2753 …}
    #translations: Doctrine\ORM\PersistentCollection {#5271 …}
    #newTranslations: null
    #currentLocale: "de"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
]
Attributes
[]
Component
App\Twig\Components\Ui\FaqComponent {#8329
  +faq: App\Entity\Faq {#5276
    -news: Doctrine\ORM\PersistentCollection {#5275 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5273 …}
    #id: 6000
    #createdAt: DateTimeImmutable @1759692521 {#5278
      date: 2025-10-05 21:28:41.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1759692521 {#5277
      date: 2025-10-05 21:28:41.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#2753 …}
    #updatedBy: App\Entity\User {#2753 …}
    #translations: Doctrine\ORM\PersistentCollection {#5271 …}
    #newTranslations: null
    #currentLocale: "de"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
}
raw-faq App\Twig\Components\Ui\RawFaqComponent 76.5 MiB 0.04 ms
Input props
[
  "question" => "Wie unterscheidet sich die sitzende thorakale Extension von der Extension mit Schaumstoffrolle?"
  "answer" => "Beide Übungen zielen auf die Mobilität der Brustwirbelsäule ab, aber die Variante mit der Schaumstoffrolle ermöglicht eine größere Bewegungsamplitude und zusätzliche Unterstützung, während die Stuhlvariante einfacher und anfängerfreundlicher ist."
]
Attributes
[]
Component
App\Twig\Components\Ui\RawFaqComponent {#8373
  +question: "Wie unterscheidet sich die sitzende thorakale Extension von der Extension mit Schaumstoffrolle?"
  +answer: "Beide Übungen zielen auf die Mobilität der Brustwirbelsäule ab, aber die Variante mit der Schaumstoffrolle ermöglicht eine größere Bewegungsamplitude und zusätzliche Unterstützung, während die Stuhlvariante einfacher und anfängerfreundlicher ist."
}
anatomy:avatar App\Twig\Components\Anatomy\Avatar 84.5 MiB 612.39 ms
Input props
[
  "class" => "relative"
  "primaryMuscles" => [
    12
    13
  ]
  "secondaryMuscles" => [
    5
    15
    28
  ]
  "displayFront" => true
]
Attributes
[
  "class" => "relative"
]
Component
App\Twig\Components\Anatomy\Avatar {#8301
  #container: Symfony\Component\DependencyInjection\Argument\ServiceLocator {#8384 …}
  +primaryMuscles: [
    12
    13
  ]
  +secondaryMuscles: [
    5
    15
    28
  ]
  +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 {#8382 …}
  -liveResponder: Symfony\UX\LiveComponent\LiveResponder {#8383 …}
}
ui:badge App\Twig\Components\Ui\Badge 84.5 MiB 0.69 ms
Input props
[
  "name" => "Rückenmuskeln"
  "url" => "/de/ubungen/muskel/12-r%C3%BCckenmuskeln"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#9812
  +name: "Rückenmuskeln"
  +url: "/de/ubungen/muskel/12-r%C3%BCckenmuskeln"
  +color: "primary"
  +small: false
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 84.5 MiB 0.12 ms
Input props
[
  "name" => "Trapezmuskeln"
  "url" => "/de/ubungen/muskel/13-trapezmuskeln"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#9864
  +name: "Trapezmuskeln"
  +url: "/de/ubungen/muskel/13-trapezmuskeln"
  +color: "primary"
  +small: false
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 84.5 MiB 0.10 ms
Input props
[
  "name" => "Lendenwirbelsäule"
  "url" => "/de/ubungen/muskel/5-lendenwirbels%C3%A4ule"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#9888
  +name: "Lendenwirbelsäule"
  +url: "/de/ubungen/muskel/5-lendenwirbels%C3%A4ule"
  +color: "primary"
  +small: false
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 84.5 MiB 0.09 ms
Input props
[
  "name" => "Schräge Bauchmuskeln"
  "url" => "/de/ubungen/muskel/15-schr%C3%A4ge-bauchmuskeln"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#9912
  +name: "Schräge Bauchmuskeln"
  +url: "/de/ubungen/muskel/15-schr%C3%A4ge-bauchmuskeln"
  +color: "primary"
  +small: false
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 84.5 MiB 0.09 ms
Input props
[
  "name" => "Schultern"
  "url" => "/de/ubungen/muskel/28-schultern"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#9936
  +name: "Schultern"
  +url: "/de/ubungen/muskel/28-schultern"
  +color: "primary"
  +small: false
  +selected: false
}
ad:square:fluid App\Twig\Components\Ad\AdSquareFluid 84.5 MiB 0.12 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Ad\AdSquareFluid {#9784
  +includeScript: true
  +labelClass: null
  +containerClass: "max-h-[300px] max-w-[300px]"
  +adClass: null
  +showBgColor: true
  #kernel: App\Kernel {#14 …}
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#2932 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#210 …}
}
training:difficulty-badge App\Twig\Components\Training\DifficultyBadge 84.5 MiB 0.61 ms
Input props
[
  "difficulty" => "beginner"
]
Attributes
[]
Component
App\Twig\Components\Training\DifficultyBadge {#9969
  +difficulty: "beginner"
  +small: false
  +link: true
}
ui:badge App\Twig\Components\Ui\Badge 84.5 MiB 0.11 ms
Input props
[
  "name" => "Isolation"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#10000
  +name: "Isolation"
  +url: null
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 84.5 MiB 0.12 ms
Input props
[
  "name" => "Ohne material"
  "url" => "/de/ubungen/ausstattung/29-ohne-material"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#10040
  +name: "Ohne material"
  +url: "/de/ubungen/ausstattung/29-ohne-material"
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 84.5 MiB 0.09 ms
Input props
[
  "name" => "Fitness"
  "url" => "/de/ubungen/sport/5-fitness"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#10064
  +name: "Fitness"
  +url: "/de/ubungen/sport/5-fitness"
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 84.5 MiB 0.09 ms
Input props
[
  "name" => "Yoga"
  "url" => "/de/ubungen/sport/8-yoga"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#10088
  +name: "Yoga"
  +url: "/de/ubungen/sport/8-yoga"
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 84.5 MiB 0.08 ms
Input props
[
  "name" => "Pilates"
  "url" => "/de/ubungen/sport/9-pilates"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#10112
  +name: "Pilates"
  +url: "/de/ubungen/sport/9-pilates"
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 84.5 MiB 0.09 ms
Input props
[
  "name" => "Dehnung"
  "url" => "/de/ubungen/kategorie/56-dehnung"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#10136
  +name: "Dehnung"
  +url: "/de/ubungen/kategorie/56-dehnung"
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 84.5 MiB 0.08 ms
Input props
[
  "name" => "Mobilität"
  "url" => "/de/ubungen/kategorie/59-mobilitat"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#10160
  +name: "Mobilität"
  +url: "/de/ubungen/kategorie/59-mobilitat"
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 84.5 MiB 0.09 ms
Input props
[
  "name" => "Aufwärmen"
  "url" => "/de/ubungen/kategorie/62-aufwarmen"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#10184
  +name: "Aufwärmen"
  +url: "/de/ubungen/kategorie/62-aufwarmen"
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 84.5 MiB 0.08 ms
Input props
[
  "name" => "Oberkörper"
  "url" => "/de/ubungen/kategorie/67-oberkorper"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#10208
  +name: "Oberkörper"
  +url: "/de/ubungen/kategorie/67-oberkorper"
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 84.5 MiB 0.08 ms
Input props
[
  "name" => "Regeneration und entspannung"
  "url" => "/de/ubungen/kategorie/75-regeneration-und-entspannung"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#10232
  +name: "Regeneration und entspannung"
  +url: "/de/ubungen/kategorie/75-regeneration-und-entspannung"
  +color: "gray"
  +small: true
  +selected: false
}
ad:square:fluid App\Twig\Components\Ad\AdSquareFluid 84.5 MiB 0.11 ms
Input props
[
  "containerClass" => "hidden lg:flex items-center justify-center my-6"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdSquareFluid {#9950
  +includeScript: true
  +labelClass: null
  +containerClass: "hidden lg:flex items-center justify-center my-6"
  +adClass: null
  +showBgColor: true
  #kernel: App\Kernel {#14 …}
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#2932 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#210 …}
}
app:loading_spinner App\Twig\Components\App\LoadingSpinner 84.5 MiB 0.56 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\App\LoadingSpinner {#8010
  +color: "fill-primary"
  +size: 8
  +centered: true
  +inline: false
}
app:loading_spinner App\Twig\Components\App\LoadingSpinner 84.5 MiB 0.10 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\App\LoadingSpinner {#10289
  +color: "fill-primary"
  +size: 8
  +centered: true
  +inline: false
}
media:icon App\Twig\Components\Media\Icon 84.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 {#10326
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5986 …}
  +name: "program"
  +title: null
  +symbolDefsName: null
}
ui:widget-embed App\Twig\Components\Ui\WidgetEmbed 86.5 MiB 1.75 ms
Input props
[
  "class" => "hidden md:block"
  "route" => "https://test.fitmetrics.ch/de/widgets/exercise/preview-68e2a467a6185?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 {#10362
  +route: "https://test.fitmetrics.ch/de/widgets/exercise/preview-68e2a467a6185?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 86.5 MiB 0.10 ms
Input props
[
  "name" => "check"
  "class" => "me-1"
  "style" => "width: 20px; height: 20px;"
]
Attributes
[
  "class" => "me-1"
  "style" => "width: 20px; height: 20px;"
]
Component
App\Twig\Components\Media\Icon {#10400
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5986 …}
  +name: "check"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 86.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 {#10433
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5986 …}
  +name: "close"
  +title: null
  +symbolDefsName: null
}
app:page-sharer App\Twig\Components\App\PageSharer 86.5 MiB 2.14 ms
Input props
[
  "class" => "content-container"
  "title" => "Sitzende thorakale Extension"
  "description" => "Die sitzende thorakale Extension ist eine einfache und dennoch äußerst wirksame Mobilitätsübung, die darauf abzielt, die Beweglichkeit der Brustwirbelsäule zu verbessern und eine aufrechte Körperhaltung zu fördern. Diese Übung eignet sich besonders für Menschen, die viel Zeit im Sitzen verbringen, zum Beispiel am Schreibtisch oder mit mobilen Geräten, da sie der typischen nach vorne geneigten und gerundeten Haltung entgegenwirkt. Durch das kontrollierte Zurücklehnen des oberen Rückens über die Kante eines stabilen Stuhls wird gezielt die Streckung in der Brustwirbelsäule gefördert, ohne dabei den unteren Rücken oder den Nacken übermäßig zu belasten. Diese Übung unterstützt eine bessere Atemmechanik, verbessert die Haltung und kann Verspannungen im Nacken-, Schulter- und mittleren Rückenbereich reduzieren. Da für die Übung kein spezielles Equipment außer einem stabilen Stuhl benötigt wird, ist sie für die meisten Menschen leicht zugänglich, auch für Anfänger. Regelmäßiges Üben kann Beschwerden lindern, die durch langes Sitzen entstehen, die Bewegungsqualität des Oberkörpers verbessern und den Bewegungsradius für Alltagsaktivitäten wie Überkopfarbeiten oder das Heben von Gegenständen erweitern. Die sitzende thorakale Extension ist ein wertvolles Element in Aufwärm-, Haltungs- und Rehabilitationsprogrammen, um die Beweglichkeit der Brustwirbelsäule zu erhalten und eine gesunde, aufrechte Haltung zu fördern."
]
Attributes
[
  "class" => "content-container"
]
Component
App\Twig\Components\App\PageSharer {#10473
  +shareUrl: "https://test.fitmetrics.ch/de/ubung/68e2a467a6185-sitzende-thorakale-extension"
  +title: "Sitzende thorakale Extension"
  +description: "Die sitzende thorakale Extension ist eine einfache und dennoch äußerst wirksame Mobilitätsübung, die darauf abzielt, die Beweglichkeit der Brustwirbelsäule zu verbessern und eine aufrechte Körperhaltung zu fördern. Diese Übung eignet sich besonders für Menschen, die viel Zeit im Sitzen verbringen, zum Beispiel am Schreibtisch oder mit mobilen Geräten, da sie der typischen nach vorne geneigten und gerundeten Haltung entgegenwirkt. Durch das kontrollierte Zurücklehnen des oberen Rückens über die Kante eines stabilen Stuhls wird gezielt die Streckung in der Brustwirbelsäule gefördert, ohne dabei den unteren Rücken oder den Nacken übermäßig zu belasten. Diese Übung unterstützt eine bessere Atemmechanik, verbessert die Haltung und kann Verspannungen im Nacken-, Schulter- und mittleren Rückenbereich reduzieren. Da für die Übung kein spezielles Equipment außer einem stabilen Stuhl benötigt wird, ist sie für die meisten Menschen leicht zugänglich, auch für Anfänger. Regelmäßiges Üben kann Beschwerden lindern, die durch langes Sitzen entstehen, die Bewegungsqualität des Oberkörpers verbessern und den Bewegungsradius für Alltagsaktivitäten wie Überkopfarbeiten oder das Heben von Gegenständen erweitern. Die sitzende thorakale Extension ist ein wertvolles Element in Aufwärm-, Haltungs- und Rehabilitationsprogrammen, um die Beweglichkeit der Brustwirbelsäule zu erhalten und eine gesunde, aufrechte Haltung zu fördern."
  +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 86.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 {#10481
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5986 …}
  +name: "check"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.08 ms
Input props
[
  "name" => "reddit"
  "class" => "w-6 h-6 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-6 h-6 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
]
Component
App\Twig\Components\Media\Icon {#10503
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5986 …}
  +name: "reddit"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 86.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 {#10527
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5986 …}
  +name: "twitter"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 86.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 {#10550
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5986 …}
  +name: "threads"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 86.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 {#10573
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5986 …}
  +name: "facebook"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 86.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 {#10596
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5986 …}
  +name: "linkedin"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 86.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 {#10619
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5986 …}
  +name: "whatsapp"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 86.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 {#10642
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5986 …}
  +name: "email"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
ad:wide-skyscraper App\Twig\Components\Ad\AdWideSkyscraper 86.5 MiB 0.79 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Ad\AdWideSkyscraper {#719
  +includeScript: true
  +labelClass: null
  +containerClass: ""
  +adClass: null
  +showBgColor: false
  #kernel: App\Kernel {#14 …}
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#2932 …}
  #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 86.5 MiB 0.62 ms
Input props
[
  "containerClass" => "content-container my-4"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdHorizontalFluid {#10689
  +includeScript: true
  +labelClass: null
  +containerClass: "content-container my-4"
  +adClass: null
  +showBgColor: true
  #kernel: App\Kernel {#14 …}
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#2932 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#210 …}
}
app:lang-selector App\Twig\Components\App\LangSelector 86.5 MiB 0.09 ms
Input props
[
  "defaultOpenLeft" => false
]
Attributes
[]
Component
App\Twig\Components\App\LangSelector {#10744
  +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]
86.5 MiB 0.27 ms
Input props
[
  "class" => "max-w-fit"
]
Attributes
[
  "class" => "max-w-fit"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#10736
  -props: [
    "class" => "max-w-fit"
  ]
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.09 ms
Input props
[
  "name" => "fitmetrics-biceps"
  "class" => "h-12 sm:h-16 max-w-[116px] mr-3 dark:hidden"
]
Attributes
[
  "class" => "h-12 sm:h-16 max-w-[116px] mr-3 dark:hidden"
]
Component
App\Twig\Components\Media\Icon {#10778
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5986 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.07 ms
Input props
[
  "name" => "fitmetrics-white-biceps"
  "class" => "h-12 sm:h-16 max-w-[116px] mr-3 hidden dark:block"
]
Attributes
[
  "class" => "h-12 sm:h-16 max-w-[116px] mr-3 hidden dark:block"
]
Component
App\Twig\Components\Media\Icon {#10810
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5986 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.07 ms
Input props
[
  "name" => "heart"
  "class" => "heart h-5 w-5 text-[#eb2a2a]"
]
Attributes
[
  "class" => "heart h-5 w-5 text-[#eb2a2a]"
]
Component
App\Twig\Components\Media\Icon {#10833
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5986 …}
  +name: "heart"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.07 ms
Input props
[
  "name" => "whatsapp"
  "class" => "w-[28px] h-[28px]"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-[28px] h-[28px]"
]
Component
App\Twig\Components\Media\Icon {#10856
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5986 …}
  +name: "whatsapp"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.07 ms
Input props
[
  "name" => "instagram"
  "class" => "w-[28px] h-[28px]"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-[28px] h-[28px]"
]
Component
App\Twig\Components\Media\Icon {#10879
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5986 …}
  +name: "instagram"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.07 ms
Input props
[
  "name" => "threads"
  "class" => "w-[28px] h-[28px]"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-[28px] h-[28px]"
]
Component
App\Twig\Components\Media\Icon {#10902
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5986 …}
  +name: "threads"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.08 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 {#10925
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5986 …}
  +name: "tiktok"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.07 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 {#10948
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5986 …}
  +name: "facebook"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.07 ms
Input props
[
  "name" => "youtube"
  "class" => "w-[28px] h-[24px]"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-[28px] h-[24px]"
]
Component
App\Twig\Components\Media\Icon {#10971
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5986 …}
  +name: "youtube"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}