Redirect 301 redirect from GET @training_exercise_detail (2abebf)

GET https://test.fitmetrics.ch/de/ubung/6733d72e6c4fc-russischer-kettlebell-swing

Components

20 Twig Components
116 Render Count
652 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.15ms
ui:badge
"App\Twig\Components\Ui\Badge"
components/ui/badge.html.twig
15 0.83ms
faq
"App\Twig\Components\Ui\FaqComponent"
components/ui/faq.html.twig
5 1.40ms
raw-faq
"App\Twig\Components\Ui\RawFaqComponent"
components/ui/raw-faq.html.twig
5 0.48ms
utils:theme-switcher
[Anonymous]
components/utils/theme-switcher.html.twig
3 1.69ms
ad:square:fluid
"App\Twig\Components\Ad\AdSquareFluid"
components/ad/square-fluid.html.twig
3 0.36ms
app:lang-selector
"App\Twig\Components\App\LangSelector"
components/app/lang-selector.html.twig
2 0.54ms
app:page-sharer
"App\Twig\Components\App\PageSharer"
components/app/page-sharer.html.twig
2 2.39ms
ui:editor-render
"App\Twig\Components\Ui\Editor\EditorRender"
components/ui/editor/render.html.twig
2 1.03ms
app:loading_spinner
"App\Twig\Components\App\LoadingSpinner"
components/app/loading-spinner.html.twig
2 0.28ms
menu:main
"App\Twig\Components\Menu\MainMenu"
components/menu/main.html.twig
1 52.79ms
menu:connexion-menu
"App\Twig\Components\Menu\ConnexionMenu"
components/menu/user-menu.html.twig
1 13.22ms
menu:breadcrumb
"App\Twig\Components\Menu\Breadcrumb"
components/menu/breadcrumb.html.twig
1 0.57ms
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.34ms
anatomy:avatar
"App\Twig\Components\Anatomy\Avatar"
components/anatomy/avatar.html.twig
1 589.97ms
training:difficulty-badge
"App\Twig\Components\Training\DifficultyBadge"
components/training/difficulity-badge.html.twig
1 0.27ms
ui:widget-embed
"App\Twig\Components\Ui\WidgetEmbed"
components/ui/widget_embed.html.twig
1 0.73ms
ad:wide-skyscraper
"App\Twig\Components\Ad\AdWideSkyscraper"
components/ad/wide-skyscraper.html.twig
1 0.30ms
ad:horizontal:fluid
"App\Twig\Components\Ad\AdHorizontalFluid"
components/ad/horizontal-fluid.html.twig
1 0.24ms

Render calls

menu:main App\Twig\Components\Menu\MainMenu 74.5 MiB 52.79 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Menu\MainMenu {#6158
  -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 70.5 MiB 0.62 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 {#6205
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6208 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.5 MiB 0.07 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 {#6216
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6208 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
utils:theme-switcher
[Anonymous]
70.5 MiB 1.41 ms
Input props
[
  "class" => "max-w-fit"
]
Attributes
[
  "class" => "max-w-fit"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#6267
  -props: [
    "class" => "max-w-fit"
  ]
}
media:icon App\Twig\Components\Media\Icon 70.5 MiB 0.06 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 {#6282
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6208 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.5 MiB 0.04 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 {#6332
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6208 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.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 {#6360
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6208 …}
  +name: "search"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.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 {#6376
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6208 …}
  +name: "flexed-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.5 MiB 0.04 ms
Input props
[
  "name" => "barbell"
  "class" => "h-8 w-8 mr-3 fill-current"
]
Attributes
[
  "class" => "h-8 w-8 mr-3 fill-current"
]
Component
App\Twig\Components\Media\Icon {#6400
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6208 …}
  +name: "barbell"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.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 {#6424
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6208 …}
  +name: "category"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.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 {#6448
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6208 …}
  +name: "fire"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.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 {#6472
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6208 …}
  +name: "discipline "
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.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 {#6496
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6208 …}
  +name: "stats-chart"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.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 {#6520
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6208 …}
  +name: "latest"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.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 {#6544
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6208 …}
  +name: "random"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.5 MiB 0.07 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 {#6861
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6208 …}
  +name: "chevron-down"
  +title: null
  +symbolDefsName: null
}
utils:theme-switcher
[Anonymous]
70.5 MiB 0.18 ms
Input props
[
  "class" => "max-w-fit"
]
Attributes
[
  "class" => "max-w-fit"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#6816
  -props: [
    "class" => "max-w-fit"
  ]
}
menu:connexion-menu App\Twig\Components\Menu\ConnexionMenu 74.5 MiB 13.22 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Menu\ConnexionMenu {#6946
  -authenticationUtils: Symfony\Component\Security\Http\Authentication\AuthenticationUtils {#6947 …}
  -formFactory: Symfony\Component\Form\FormFactory {#6945 …}
}
media:icon App\Twig\Components\Media\Icon 72.5 MiB 0.08 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 {#7098
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6208 …}
  +name: "close"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 72.5 MiB 0.05 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 {#7133
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6208 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 72.5 MiB 0.04 ms
Input props
[
  "name" => "fitmetrics-biceps"
  "class" => "block dark:hidden h-[80px] w-[300px]"
]
Attributes
[
  "class" => "block dark:hidden h-[80px] w-[300px]"
]
Component
App\Twig\Components\Media\Icon {#7163
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6208 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 72.5 MiB 0.05 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 {#7195
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6208 …}
  +name: "google"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 72.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 {#7214
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6208 …}
  +name: "apple"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.07 ms
Input props
[
  "name" => "fitmetrics-white-biceps"
  "class" => "h-[80px] w-[300px]"
]
Attributes
[
  "class" => "h-[80px] w-[300px]"
]
Component
App\Twig\Components\Media\Icon {#7324
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6208 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.05 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 {#7358
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6208 …}
  +name: "chevron-down"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.05 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 {#7374
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6208 …}
  +name: "flexed-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.04 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 {#7398
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6208 …}
  +name: "fire"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.05 ms
Input props
[
  "name" => "category"
  "class" => "h-5 w-5 mr-2 fill-current"
]
Attributes
[
  "class" => "h-5 w-5 mr-2 fill-current"
]
Component
App\Twig\Components\Media\Icon {#7422
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6208 …}
  +name: "category"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.05 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 {#7446
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6208 …}
  +name: "barbell"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.04 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 {#7470
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6208 …}
  +name: "discipline"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.04 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 {#7494
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6208 …}
  +name: "stats-chart"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.04 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 {#7518
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6208 …}
  +name: "latest"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.05 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 {#7542
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6208 …}
  +name: "random"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.05 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 {#7566
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6208 …}
  +name: "favorites"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.04 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 {#7590
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6208 …}
  +name: "more"
  +title: null
  +symbolDefsName: null
}
app:lang-selector App\Twig\Components\App\LangSelector 74.5 MiB 0.50 ms
Input props
[
  "defaultOpenLeft" => true
]
Attributes
[]
Component
App\Twig\Components\App\LangSelector {#7635
  +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 {#7625
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6208 …}
  +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 {#7266
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6208 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
menu:breadcrumb App\Twig\Components\Menu\Breadcrumb 74.5 MiB 0.57 ms
Input props
[
  "builder" => App\BusinessLogic\App\Menu\BreadcrumbBuilder {#4562
    -items: [
      [
        "label" => "menu.home"
        "url" => "/de/"
      ]
      [
        "label" => "menu.exercises"
        "url" => "/de/ubungen"
      ]
      [
        "label" => "Schwingen"
        "url" => "/de/ubungen/gruppe/140-schwingen"
      ]
      [
        "label" => "Russischer Kettlebell-Swing"
        "url" => null
      ]
    ]
  }
]
Attributes
[]
Component
App\Twig\Components\Menu\Breadcrumb {#7718
  +items: [
    [
      "label" => "menu.home"
      "url" => "/de/"
    ]
    [
      "label" => "menu.exercises"
      "url" => "/de/ubungen"
    ]
    [
      "label" => "Schwingen"
      "url" => "/de/ubungen/gruppe/140-schwingen"
    ]
    [
      "label" => "Russischer Kettlebell-Swing"
      "url" => null
    ]
  ]
  +builder: App\BusinessLogic\App\Menu\BreadcrumbBuilder {#4562
    -items: [
      [
        "label" => "menu.home"
        "url" => "/de/"
      ]
      [
        "label" => "menu.exercises"
        "url" => "/de/ubungen"
      ]
      [
        "label" => "Schwingen"
        "url" => "/de/ubungen/gruppe/140-schwingen"
      ]
      [
        "label" => "Russischer Kettlebell-Swing"
        "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 {#7748
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6208 …}
  +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 {#7770
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6208 …}
  +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 {#7793
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6208 …}
  +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 {#7836
  +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 74.5 MiB 0.34 ms
Input props
[
  "media" => App\Entity\Media\MediaVideo {#4493
    #uploadedFile: null
    #file: Vich\UploaderBundle\Entity\File {#4495 …}
    #credits: Doctrine\ORM\PersistentCollection {#4497 …}
    -source: null
    -zone: null
    -urlExternal: "https://www.youtube.com/watch?v=f3ZNTWCdo40"
    #id: 1933
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#4544 …}
    #newTranslations: null
    #currentLocale: "de"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: "azeoo"
    #createdAt: DateTimeImmutable @1731450670 {#4531
      date: 2024-11-12 23:31:10.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1731450670 {#4483
      date: 2024-11-12 23:31:10.0 Europe/Zurich (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    -duration: null
    -format: null
    -startTime: null
    -endTime: null
    -youtubeId: "f3ZNTWCdo40"
  }
  "title" => "Russischer Kettlebell-Swing"
  "showCredits" => false
]
Attributes
[]
Component
App\Twig\Components\Media\Video {#7923
  +media: App\Entity\Media\MediaVideo {#4493
    #uploadedFile: null
    #file: Vich\UploaderBundle\Entity\File {#4495 …}
    #credits: Doctrine\ORM\PersistentCollection {#4497 …}
    -source: null
    -zone: null
    -urlExternal: "https://www.youtube.com/watch?v=f3ZNTWCdo40"
    #id: 1933
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#4544 …}
    #newTranslations: null
    #currentLocale: "de"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: "azeoo"
    #createdAt: DateTimeImmutable @1731450670 {#4531
      date: 2024-11-12 23:31:10.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1731450670 {#4483
      date: 2024-11-12 23:31:10.0 Europe/Zurich (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    -duration: null
    -format: null
    -startTime: null
    -endTime: null
    -youtubeId: "f3ZNTWCdo40"
  }
  +title: "Russischer Kettlebell-Swing"
  +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 {#7939
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6208 …}
  +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 {#7972
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6208 …}
  +name: "program"
  +title: null
  +symbolDefsName: null
}
app:page-sharer App\Twig\Components\App\PageSharer 76.5 MiB 1.50 ms
Input props
[
  "class" => "mt-2 md:m-0"
]
Attributes
[
  "class" => "mt-2 md:m-0"
]
Component
App\Twig\Components\App\PageSharer {#7996
  +shareUrl: "https://test.fitmetrics.ch/de/ubung/6733d72e6c4fc-russischer-kettlebell-swing"
  +title: "Russischer Kettlebell-Swing - Übung - FitMetrics"
  +description: "Der russische Kettlebell-Swing ist eine dynamische Ganzkörperübung zur Steigerung der Explosivkraft, der kardiovaskulären Ausdauer und der Rumpfstabilität. Im Gegensatz zur amerikanischen Variante wird die Kettlebell nur bis auf Schulterhöhe geschwungen. Der Fokus liegt auf einer kraftvollen Hüftstreckung statt auf einer kontrollierten Überkopfführung. Diese Ausführung ist für die meisten Trainingsniveaus sicherer und zugänglicher, liefert jedoch weiterhin hochwirksame Ergebnisse. Durch die Nutzung des Schwunges aus der Hüfte und dem Gesäß wird die hintere Muskelkette gezielt gestärkt, was auch die sportliche Leistungsfähigkeit fördert. Der wiederholte Bewegungsablauf unterstützt zusätzlich die Muskelausdauer und erhöht die Herzfrequenz, wodurch der Swing in CrossFit-Workouts und im Metabolic Conditioning sehr beliebt ist. Die Übung fördert außerdem die Beweglichkeit der Hüften, verbessert das Bewegungsmuster der Hüftbeugung und stärkt die Rumpfspannung bei jeder Wiederholung. Besonders geeignet ist der russische Kettlebell-Swing für fortgeschrittene Anfänger und Fortgeschrittene, die Kraft und Ausdauer mit minimalem Equipment gleichzeitig trainieren möchten."
  +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 76.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 {#8026
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6208 …}
  +name: "check"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 76.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 {#8054
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6208 …}
  +name: "reddit"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 76.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 {#8079
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6208 …}
  +name: "twitter"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 76.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 {#8102
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6208 …}
  +name: "threads"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 76.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 {#8125
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6208 …}
  +name: "facebook"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 76.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 {#8148
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6208 …}
  +name: "linkedin"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 76.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 {#8171
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6208 …}
  +name: "whatsapp"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 76.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 {#8194
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6208 …}
  +name: "email"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 76.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 {#8225
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6208 …}
  +name: "program"
  +title: null
  +symbolDefsName: null
}
ui:editor-render App\Twig\Components\Ui\Editor\EditorRender 76.5 MiB 0.94 ms
Input props
[
  "data" => [
    "time" => 1750863452
    "version" => "2.31.0-rc.7"
    "blocks" => [
      [
        "type" => "header"
        "data" => [
          "level" => 2
          "text" => "Anweisungen"
        ]
      ]
      [
        "type" => "list"
        "data" => [
          "style" => "ordered"
          "items" => [
            [
              "content" => "Stellen Sie sich schulterbreit hin und halten Sie die Kettlebell mit beiden Händen vor dem Körper."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Beugen Sie leicht die Knie und kippen Sie die Hüfte nach hinten, um die Kettlebell zwischen den Beinen durchzuschwingen."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Stoßen Sie die Hüfte explosiv nach vorne, um die Kettlebell bis auf Schulterhöhe zu schwingen."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Lassen Sie die Kettlebell kontrolliert und natürlich zwischen die Beine zurückfallen."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Führen Sie die Bewegung fließend und kontinuierlich aus."
              "items" => []
              "meta" => []
            ]
          ]
          "meta" => []
        ]
      ]
      [
        "type" => "header"
        "data" => [
          "level" => 2
          "text" => "Technische Tipps"
        ]
      ]
      [
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            [
              "content" => "Halten Sie den Rücken gerade und aktivieren Sie durchgehend die Rumpfmuskulatur."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Nutzen Sie den Hüftantrieb, nicht die Armmuskulatur, um die Kettlebell zu bewegen."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Vermeiden Sie ein Überstrecken des unteren Rückens am oberen Punkt der Bewegung."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Die Kettlebell sollte nicht höher als bis zur Schulter geschwungen werden."
              "items" => []
              "meta" => []
            ]
          ]
          "meta" => []
        ]
      ]
      [
        "type" => "header"
        "data" => [
          "level" => 2
          "text" => "Atemtipps"
        ]
      ]
      [
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            [
              "content" => "Atmen Sie ein, wenn die Kettlebell nach unten zwischen die Beine schwingt."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Atmen Sie kräftig aus, während Sie die Hüfte nach vorne stoßen und die Kettlebell aufsteigt."
              "items" => []
              "meta" => []
            ]
          ]
          "meta" => []
        ]
      ]
    ]
  ]
]
Attributes
[]
Component
App\Twig\Components\Ui\Editor\EditorRender {#8274
  +title: null
  +data: [
    "time" => 1750863452
    "version" => "2.31.0-rc.7"
    "blocks" => [
      [
        "type" => "header"
        "data" => [
          "level" => 2
          "text" => "Anweisungen"
        ]
      ]
      [
        "type" => "list"
        "data" => [
          "style" => "ordered"
          "items" => [
            [
              "content" => "Stellen Sie sich schulterbreit hin und halten Sie die Kettlebell mit beiden Händen vor dem Körper."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Beugen Sie leicht die Knie und kippen Sie die Hüfte nach hinten, um die Kettlebell zwischen den Beinen durchzuschwingen."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Stoßen Sie die Hüfte explosiv nach vorne, um die Kettlebell bis auf Schulterhöhe zu schwingen."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Lassen Sie die Kettlebell kontrolliert und natürlich zwischen die Beine zurückfallen."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Führen Sie die Bewegung fließend und kontinuierlich aus."
              "items" => []
              "meta" => []
            ]
          ]
          "meta" => []
        ]
      ]
      [
        "type" => "header"
        "data" => [
          "level" => 2
          "text" => "Technische Tipps"
        ]
      ]
      [
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            [
              "content" => "Halten Sie den Rücken gerade und aktivieren Sie durchgehend die Rumpfmuskulatur."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Nutzen Sie den Hüftantrieb, nicht die Armmuskulatur, um die Kettlebell zu bewegen."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Vermeiden Sie ein Überstrecken des unteren Rückens am oberen Punkt der Bewegung."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Die Kettlebell sollte nicht höher als bis zur Schulter geschwungen werden."
              "items" => []
              "meta" => []
            ]
          ]
          "meta" => []
        ]
      ]
      [
        "type" => "header"
        "data" => [
          "level" => 2
          "text" => "Atemtipps"
        ]
      ]
      [
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            [
              "content" => "Atmen Sie ein, wenn die Kettlebell nach unten zwischen die Beine schwingt."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Atmen Sie kräftig aus, während Sie die Hüfte nach vorne stoßen und die Kettlebell aufsteigt."
              "items" => []
              "meta" => []
            ]
          ]
          "meta" => []
        ]
      ]
    ]
  ]
  +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 76.5 MiB 0.10 ms
Input props
[
  "data" => [
    "time" => 1750863452
    "version" => "2.31.0-rc.7"
    "blocks" => [
      [
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            [
              "content" => "Verletzungen im unteren Rückenbereich"
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Instabilität im Hüft- oder Beckenbereich"
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Schulterimpingement"
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Bandscheibenvorfall"
              "items" => []
              "meta" => []
            ]
          ]
          "meta" => []
        ]
      ]
    ]
  ]
]
Attributes
[]
Component
App\Twig\Components\Ui\Editor\EditorRender {#8335
  +title: null
  +data: [
    "time" => 1750863452
    "version" => "2.31.0-rc.7"
    "blocks" => [
      [
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            [
              "content" => "Verletzungen im unteren Rückenbereich"
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Instabilität im Hüft- oder Beckenbereich"
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Schulterimpingement"
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Bandscheibenvorfall"
              "items" => []
              "meta" => []
            ]
          ]
          "meta" => []
        ]
      ]
    ]
  ]
  +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.26 ms
Input props
[
  "containerClass" => "mt-6"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdSquareFluid {#8322
  +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 76.5 MiB 0.72 ms
Input props
[
  "faq" => App\Entity\Faq {#5129
    -news: Doctrine\ORM\PersistentCollection {#5112 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5114 …}
    #id: 2742
    #createdAt: DateTimeImmutable @1750856870 {#5124
      date: 2025-06-25 15:07:50.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1750856870 {#5099
      date: 2025-06-25 15:07:50.0 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #translations: Doctrine\ORM\PersistentCollection {#5162 …}
    #newTranslations: null
    #currentLocale: "de"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
]
Attributes
[]
Component
App\Twig\Components\Ui\FaqComponent {#8379
  +faq: App\Entity\Faq {#5129
    -news: Doctrine\ORM\PersistentCollection {#5112 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5114 …}
    #id: 2742
    #createdAt: DateTimeImmutable @1750856870 {#5124
      date: 2025-06-25 15:07:50.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1750856870 {#5099
      date: 2025-06-25 15:07:50.0 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #translations: Doctrine\ORM\PersistentCollection {#5162 …}
    #newTranslations: null
    #currentLocale: "de"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
}
raw-faq App\Twig\Components\Ui\RawFaqComponent 76.5 MiB 0.27 ms
Input props
[
  "question" => "Welche Muskeln trainiert der russische Kettlebell-Swing?"
  "answer" => "Der russische Kettlebell-Swing trainiert vor allem Gesäßmuskulatur, hintere Oberschenkel und unteren Rücken und beansprucht zusätzlich den Rumpf und die Schultern als stabilisierende Muskulatur."
]
Attributes
[]
Component
App\Twig\Components\Ui\RawFaqComponent {#8407
  +question: "Welche Muskeln trainiert der russische Kettlebell-Swing?"
  +answer: "Der russische Kettlebell-Swing trainiert vor allem Gesäßmuskulatur, hintere Oberschenkel und unteren Rücken und beansprucht zusätzlich den Rumpf und die Schultern als stabilisierende Muskulatur."
}
faq App\Twig\Components\Ui\FaqComponent 76.5 MiB 0.18 ms
Input props
[
  "faq" => App\Entity\Faq {#5160
    -news: Doctrine\ORM\PersistentCollection {#5159 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5157 …}
    #id: 2743
    #createdAt: DateTimeImmutable @1750856870 {#5164
      date: 2025-06-25 15:07:50.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1750856870 {#5161
      date: 2025-06-25 15:07:50.0 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #translations: Doctrine\ORM\PersistentCollection {#5155 …}
    #newTranslations: null
    #currentLocale: "de"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
]
Attributes
[]
Component
App\Twig\Components\Ui\FaqComponent {#8438
  +faq: App\Entity\Faq {#5160
    -news: Doctrine\ORM\PersistentCollection {#5159 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5157 …}
    #id: 2743
    #createdAt: DateTimeImmutable @1750856870 {#5164
      date: 2025-06-25 15:07:50.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1750856870 {#5161
      date: 2025-06-25 15:07:50.0 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #translations: Doctrine\ORM\PersistentCollection {#5155 …}
    #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 der russische Kettlebell-Swing gut für Fettabbau?"
  "answer" => "Ja, der russische Kettlebell-Swing ist ideal für den Fettabbau, da er Kraft und Ausdauertraining kombiniert und so den Kalorienverbrauch sowie den Stoffwechsel effektiv steigert."
]
Attributes
[]
Component
App\Twig\Components\Ui\RawFaqComponent {#8483
  +question: "Ist der russische Kettlebell-Swing gut für Fettabbau?"
  +answer: "Ja, der russische Kettlebell-Swing ist ideal für den Fettabbau, da er Kraft und Ausdauertraining kombiniert und so den Kalorienverbrauch sowie den Stoffwechsel effektiv steigert."
}
faq App\Twig\Components\Ui\FaqComponent 76.5 MiB 0.18 ms
Input props
[
  "faq" => App\Entity\Faq {#5151
    -news: Doctrine\ORM\PersistentCollection {#5150 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5148 …}
    #id: 2744
    #createdAt: DateTimeImmutable @1750856870 {#5153
      date: 2025-06-25 15:07:50.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1750856870 {#5152
      date: 2025-06-25 15:07:50.0 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #translations: Doctrine\ORM\PersistentCollection {#5146 …}
    #newTranslations: null
    #currentLocale: "de"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
]
Attributes
[]
Component
App\Twig\Components\Ui\FaqComponent {#8486
  +faq: App\Entity\Faq {#5151
    -news: Doctrine\ORM\PersistentCollection {#5150 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5148 …}
    #id: 2744
    #createdAt: DateTimeImmutable @1750856870 {#5153
      date: 2025-06-25 15:07:50.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1750856870 {#5152
      date: 2025-06-25 15:07:50.0 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #translations: Doctrine\ORM\PersistentCollection {#5146 …}
    #newTranslations: null
    #currentLocale: "de"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
}
raw-faq App\Twig\Components\Ui\RawFaqComponent 76.5 MiB 0.07 ms
Input props
[
  "question" => "Was ist der Unterschied zwischen russischen und amerikanischen Kettlebell-Swings?"
  "answer" => "Beim russischen Swing endet die Bewegung auf Schulterhöhe und konzentriert sich auf die Hüftkraft, während beim amerikanischen Swing die Kettlebell über den Kopf geführt wird und mehr Schulterbeweglichkeit erfordert."
]
Attributes
[]
Component
App\Twig\Components\Ui\RawFaqComponent {#8530
  +question: "Was ist der Unterschied zwischen russischen und amerikanischen Kettlebell-Swings?"
  +answer: "Beim russischen Swing endet die Bewegung auf Schulterhöhe und konzentriert sich auf die Hüftkraft, während beim amerikanischen Swing die Kettlebell über den Kopf geführt wird und mehr Schulterbeweglichkeit erfordert."
}
faq App\Twig\Components\Ui\FaqComponent 76.5 MiB 0.16 ms
Input props
[
  "faq" => App\Entity\Faq {#5142
    -news: Doctrine\ORM\PersistentCollection {#5141 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5139 …}
    #id: 2745
    #createdAt: DateTimeImmutable @1750856870 {#5144
      date: 2025-06-25 15:07:50.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1750856870 {#5143
      date: 2025-06-25 15:07:50.0 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #translations: Doctrine\ORM\PersistentCollection {#5137 …}
    #newTranslations: null
    #currentLocale: "de"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
]
Attributes
[]
Component
App\Twig\Components\Ui\FaqComponent {#8533
  +faq: App\Entity\Faq {#5142
    -news: Doctrine\ORM\PersistentCollection {#5141 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5139 …}
    #id: 2745
    #createdAt: DateTimeImmutable @1750856870 {#5144
      date: 2025-06-25 15:07:50.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1750856870 {#5143
      date: 2025-06-25 15:07:50.0 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #translations: Doctrine\ORM\PersistentCollection {#5137 …}
    #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" => "Können Anfänger den russischen Kettlebell-Swing ausführen?"
  "answer" => "Ja, Anfänger können den russischen Swing ausführen, sollten jedoch mit leichtem Gewicht starten und die Hüftbeugungstechnik sicher beherrschen, um Verletzungen zu vermeiden."
]
Attributes
[]
Component
App\Twig\Components\Ui\RawFaqComponent {#8577
  +question: "Können Anfänger den russischen Kettlebell-Swing ausführen?"
  +answer: "Ja, Anfänger können den russischen Swing ausführen, sollten jedoch mit leichtem Gewicht starten und die Hüftbeugungstechnik sicher beherrschen, um Verletzungen zu vermeiden."
}
faq App\Twig\Components\Ui\FaqComponent 76.5 MiB 0.15 ms
Input props
[
  "faq" => App\Entity\Faq {#5089
    -news: Doctrine\ORM\PersistentCollection {#5088 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5086 …}
    #id: 2746
    #createdAt: DateTimeImmutable @1750856870 {#5091
      date: 2025-06-25 15:07:50.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1750856870 {#5090
      date: 2025-06-25 15:07:50.0 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #translations: Doctrine\ORM\PersistentCollection {#5084 …}
    #newTranslations: null
    #currentLocale: "de"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
]
Attributes
[]
Component
App\Twig\Components\Ui\FaqComponent {#8580
  +faq: App\Entity\Faq {#5089
    -news: Doctrine\ORM\PersistentCollection {#5088 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5086 …}
    #id: 2746
    #createdAt: DateTimeImmutable @1750856870 {#5091
      date: 2025-06-25 15:07:50.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1750856870 {#5090
      date: 2025-06-25 15:07:50.0 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #translations: Doctrine\ORM\PersistentCollection {#5084 …}
    #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" => "Wie schwer sollte meine Kettlebell für Swings sein?"
  "answer" => "Wählen Sie ein Gewicht, das kraftvolle Hüftstöße erlaubt, ohne die Technik zu gefährden – für Anfänger meist 12 bis 16 kg, für Fortgeschrittene entsprechend mehr."
]
Attributes
[]
Component
App\Twig\Components\Ui\RawFaqComponent {#8624
  +question: "Wie schwer sollte meine Kettlebell für Swings sein?"
  +answer: "Wählen Sie ein Gewicht, das kraftvolle Hüftstöße erlaubt, ohne die Technik zu gefährden – für Anfänger meist 12 bis 16 kg, für Fortgeschrittene entsprechend mehr."
}
anatomy:avatar App\Twig\Components\Anatomy\Avatar 84.5 MiB 589.97 ms
Input props
[
  "class" => "relative"
  "primaryMuscles" => [
    3
    5
    7
  ]
  "secondaryMuscles" => [
    6
    15
    17
    33
    37
  ]
  "displayFront" => false
]
Attributes
[
  "class" => "relative"
]
Component
App\Twig\Components\Anatomy\Avatar {#8552
  #container: Symfony\Component\DependencyInjection\Argument\ServiceLocator {#8635 …}
  +primaryMuscles: [
    3
    5
    7
  ]
  +secondaryMuscles: [
    6
    15
    17
    33
    37
  ]
  +type: "url"
  +urlReferenceType: 2
  +displayFront: false
  +selectedMuscles: []
  +displayTagMuscles: false
  +hoverMuscleDefaultText: "-"
  #entityManager: Doctrine\ORM\EntityManager {#550 …}
  #localeSwitcher: Symfony\Component\Translation\LocaleSwitcher {#1600 …}
  #avatarData: App\BusinessLogic\Anatomy\AvatarData {#8633 …}
  -liveResponder: Symfony\UX\LiveComponent\LiveResponder {#8634 …}
}
ui:badge App\Twig\Components\Ui\Badge 86.5 MiB 0.32 ms
Input props
[
  "name" => "Gesäßmuskeln"
  "url" => "/de/ubungen/muskel/3-ges%C3%A4%C3%9Fmuskeln"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#10016
  +name: "Gesäßmuskeln"
  +url: "/de/ubungen/muskel/3-ges%C3%A4%C3%9Fmuskeln"
  +color: "primary"
  +small: false
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 86.5 MiB 0.05 ms
Input props
[
  "name" => "Lendenwirbelsäule"
  "url" => "/de/ubungen/muskel/5-lendenwirbels%C3%A4ule"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#10068
  +name: "Lendenwirbelsäule"
  +url: "/de/ubungen/muskel/5-lendenwirbels%C3%A4ule"
  +color: "primary"
  +small: false
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 86.5 MiB 0.04 ms
Input props
[
  "name" => "Ischio-Beine"
  "url" => "/de/ubungen/muskel/7-ischio-beine"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#10092
  +name: "Ischio-Beine"
  +url: "/de/ubungen/muskel/7-ischio-beine"
  +color: "primary"
  +small: false
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 86.5 MiB 0.04 ms
Input props
[
  "name" => "Bauchmuskeln"
  "url" => "/de/ubungen/muskel/6-bauchmuskeln"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#10116
  +name: "Bauchmuskeln"
  +url: "/de/ubungen/muskel/6-bauchmuskeln"
  +color: "primary"
  +small: false
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 86.5 MiB 0.03 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 {#10140
  +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 86.5 MiB 0.04 ms
Input props
[
  "name" => "Vorderer Deltoid"
  "url" => "/de/ubungen/muskel/17-vorderer-deltoid"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#10164
  +name: "Vorderer Deltoid"
  +url: "/de/ubungen/muskel/17-vorderer-deltoid"
  +color: "primary"
  +small: false
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 86.5 MiB 0.03 ms
Input props
[
  "name" => "Mittlerer Gesäßmuskel"
  "url" => "/de/ubungen/muskel/33-mittlerer-gesassmuskel"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#10188
  +name: "Mittlerer Gesäßmuskel"
  +url: "/de/ubungen/muskel/33-mittlerer-gesassmuskel"
  +color: "primary"
  +small: false
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 86.5 MiB 0.03 ms
Input props
[
  "name" => "Großer Gesäßmuskel"
  "url" => "/de/ubungen/muskel/37-grosser-gesassmuskel"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#10212
  +name: "Großer Gesäßmuskel"
  +url: "/de/ubungen/muskel/37-grosser-gesassmuskel"
  +color: "primary"
  +small: false
  +selected: false
}
ad:square:fluid App\Twig\Components\Ad\AdSquareFluid 86.5 MiB 0.05 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Ad\AdSquareFluid {#9926
  +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 86.5 MiB 0.27 ms
Input props
[
  "difficulty" => "intermediate"
]
Attributes
[]
Component
App\Twig\Components\Training\DifficultyBadge {#10245
  +difficulty: "intermediate"
  +small: false
  +link: true
}
ui:badge App\Twig\Components\Ui\Badge 86.5 MiB 0.05 ms
Input props
[
  "name" => "Kettlebells"
  "url" => "/de/ubungen/ausstattung/2-kettlebells"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#10290
  +name: "Kettlebells"
  +url: "/de/ubungen/ausstattung/2-kettlebells"
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 86.5 MiB 0.04 ms
Input props
[
  "name" => "Fitness"
  "url" => "/de/ubungen/sport/5-fitness"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#10317
  +name: "Fitness"
  +url: "/de/ubungen/sport/5-fitness"
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 86.5 MiB 0.04 ms
Input props
[
  "name" => "Crossfit"
  "url" => "/de/ubungen/sport/7-crossfit"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#10341
  +name: "Crossfit"
  +url: "/de/ubungen/sport/7-crossfit"
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 86.5 MiB 0.04 ms
Input props
[
  "name" => "Kardiovaskuläre"
  "url" => "/de/ubungen/kategorie/57-kardiovaskulare"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#10365
  +name: "Kardiovaskuläre"
  +url: "/de/ubungen/kategorie/57-kardiovaskulare"
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 86.5 MiB 0.04 ms
Input props
[
  "name" => "Stärkung"
  "url" => "/de/ubungen/kategorie/61-starkung"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#10389
  +name: "Stärkung"
  +url: "/de/ubungen/kategorie/61-starkung"
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 86.5 MiB 0.03 ms
Input props
[
  "name" => "Oberkörper"
  "url" => "/de/ubungen/kategorie/67-oberkorper"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#10413
  +name: "Oberkörper"
  +url: "/de/ubungen/kategorie/67-oberkorper"
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 86.5 MiB 0.03 ms
Input props
[
  "name" => "Funktionelles training"
  "url" => "/de/ubungen/kategorie/77-funktionelles-training"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#10437
  +name: "Funktionelles training"
  +url: "/de/ubungen/kategorie/77-funktionelles-training"
  +color: "gray"
  +small: true
  +selected: false
}
ad:square:fluid App\Twig\Components\Ad\AdSquareFluid 86.5 MiB 0.05 ms
Input props
[
  "containerClass" => "hidden lg:flex items-center justify-center my-6"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdSquareFluid {#10226
  +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 86.5 MiB 0.24 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\App\LoadingSpinner {#8261
  +color: "fill-primary"
  +size: 8
  +centered: true
  +inline: false
}
app:loading_spinner App\Twig\Components\App\LoadingSpinner 86.5 MiB 0.04 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\App\LoadingSpinner {#10492
  +color: "fill-primary"
  +size: 8
  +centered: true
  +inline: false
}
media:icon App\Twig\Components\Media\Icon 86.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 {#10530
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6208 …}
  +name: "program"
  +title: null
  +symbolDefsName: null
}
ui:widget-embed App\Twig\Components\Ui\WidgetEmbed 86.5 MiB 0.73 ms
Input props
[
  "class" => "hidden md:block"
  "route" => "https://test.fitmetrics.ch/de/widgets/exercise/preview-6733d72e6c4fc?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 {#10566
  +route: "https://test.fitmetrics.ch/de/widgets/exercise/preview-6733d72e6c4fc?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.04 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 {#10604
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6208 …}
  +name: "check"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.04 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 {#10637
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6208 …}
  +name: "close"
  +title: null
  +symbolDefsName: null
}
app:page-sharer App\Twig\Components\App\PageSharer 86.5 MiB 0.89 ms
Input props
[
  "class" => "content-container"
  "title" => "Russischer Kettlebell-Swing"
  "description" => "Der russische Kettlebell-Swing ist eine dynamische Ganzkörperübung zur Steigerung der Explosivkraft, der kardiovaskulären Ausdauer und der Rumpfstabilität. Im Gegensatz zur amerikanischen Variante wird die Kettlebell nur bis auf Schulterhöhe geschwungen. Der Fokus liegt auf einer kraftvollen Hüftstreckung statt auf einer kontrollierten Überkopfführung. Diese Ausführung ist für die meisten Trainingsniveaus sicherer und zugänglicher, liefert jedoch weiterhin hochwirksame Ergebnisse. Durch die Nutzung des Schwunges aus der Hüfte und dem Gesäß wird die hintere Muskelkette gezielt gestärkt, was auch die sportliche Leistungsfähigkeit fördert. Der wiederholte Bewegungsablauf unterstützt zusätzlich die Muskelausdauer und erhöht die Herzfrequenz, wodurch der Swing in CrossFit-Workouts und im Metabolic Conditioning sehr beliebt ist. Die Übung fördert außerdem die Beweglichkeit der Hüften, verbessert das Bewegungsmuster der Hüftbeugung und stärkt die Rumpfspannung bei jeder Wiederholung. Besonders geeignet ist der russische Kettlebell-Swing für fortgeschrittene Anfänger und Fortgeschrittene, die Kraft und Ausdauer mit minimalem Equipment gleichzeitig trainieren möchten."
]
Attributes
[
  "class" => "content-container"
]
Component
App\Twig\Components\App\PageSharer {#10677
  +shareUrl: "https://test.fitmetrics.ch/de/ubung/6733d72e6c4fc-russischer-kettlebell-swing"
  +title: "Russischer Kettlebell-Swing"
  +description: "Der russische Kettlebell-Swing ist eine dynamische Ganzkörperübung zur Steigerung der Explosivkraft, der kardiovaskulären Ausdauer und der Rumpfstabilität. Im Gegensatz zur amerikanischen Variante wird die Kettlebell nur bis auf Schulterhöhe geschwungen. Der Fokus liegt auf einer kraftvollen Hüftstreckung statt auf einer kontrollierten Überkopfführung. Diese Ausführung ist für die meisten Trainingsniveaus sicherer und zugänglicher, liefert jedoch weiterhin hochwirksame Ergebnisse. Durch die Nutzung des Schwunges aus der Hüfte und dem Gesäß wird die hintere Muskelkette gezielt gestärkt, was auch die sportliche Leistungsfähigkeit fördert. Der wiederholte Bewegungsablauf unterstützt zusätzlich die Muskelausdauer und erhöht die Herzfrequenz, wodurch der Swing in CrossFit-Workouts und im Metabolic Conditioning sehr beliebt ist. Die Übung fördert außerdem die Beweglichkeit der Hüften, verbessert das Bewegungsmuster der Hüftbeugung und stärkt die Rumpfspannung bei jeder Wiederholung. Besonders geeignet ist der russische Kettlebell-Swing für fortgeschrittene Anfänger und Fortgeschrittene, die Kraft und Ausdauer mit minimalem Equipment gleichzeitig trainieren möchten."
  +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.03 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 {#10685
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6208 …}
  +name: "check"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.03 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 {#10707
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6208 …}
  +name: "reddit"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 86.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 {#10731
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6208 …}
  +name: "twitter"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 86.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 {#10754
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6208 …}
  +name: "threads"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 86.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 {#10777
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6208 …}
  +name: "facebook"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 86.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 {#10800
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6208 …}
  +name: "linkedin"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 86.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 {#10823
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6208 …}
  +name: "whatsapp"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 86.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 {#10846
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6208 …}
  +name: "email"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
ad:wide-skyscraper App\Twig\Components\Ad\AdWideSkyscraper 86.5 MiB 0.30 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 86.5 MiB 0.24 ms
Input props
[
  "containerClass" => "content-container my-4"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdHorizontalFluid {#10893
  +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 86.5 MiB 0.04 ms
Input props
[
  "defaultOpenLeft" => false
]
Attributes
[]
Component
App\Twig\Components\App\LangSelector {#10948
  +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.10 ms
Input props
[
  "class" => "max-w-fit"
]
Attributes
[
  "class" => "max-w-fit"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#10940
  -props: [
    "class" => "max-w-fit"
  ]
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.03 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 {#10982
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6208 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.03 ms
Input props
[
  "name" => "fitmetrics-white-biceps"
  "class" => "h-12 sm:h-16 max-w-[116px] mr-3 hidden dark:block"
]
Attributes
[
  "class" => "h-12 sm:h-16 max-w-[116px] mr-3 hidden dark:block"
]
Component
App\Twig\Components\Media\Icon {#11014
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6208 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.03 ms
Input props
[
  "name" => "heart"
  "class" => "heart h-5 w-5 text-[#eb2a2a]"
]
Attributes
[
  "class" => "heart h-5 w-5 text-[#eb2a2a]"
]
Component
App\Twig\Components\Media\Icon {#11037
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6208 …}
  +name: "heart"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.03 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 {#11060
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6208 …}
  +name: "whatsapp"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.03 ms
Input props
[
  "name" => "instagram"
  "class" => "w-[28px] h-[28px]"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-[28px] h-[28px]"
]
Component
App\Twig\Components\Media\Icon {#11083
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6208 …}
  +name: "instagram"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.03 ms
Input props
[
  "name" => "threads"
  "class" => "w-[28px] h-[28px]"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-[28px] h-[28px]"
]
Component
App\Twig\Components\Media\Icon {#11106
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6208 …}
  +name: "threads"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.03 ms
Input props
[
  "name" => "tiktok"
  "class" => "w-[29px] h-[29px]"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-[29px] h-[29px]"
]
Component
App\Twig\Components\Media\Icon {#11129
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6208 …}
  +name: "tiktok"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.03 ms
Input props
[
  "name" => "facebook"
  "class" => "w-[19px] h-[28px]"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-[19px] h-[28px]"
]
Component
App\Twig\Components\Media\Icon {#11152
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6208 …}
  +name: "facebook"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.03 ms
Input props
[
  "name" => "youtube"
  "class" => "w-[28px] h-[24px]"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-[28px] h-[24px]"
]
Component
App\Twig\Components\Media\Icon {#11175
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6208 …}
  +name: "youtube"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}