Components
20
Twig Components
112
Render Count
719
ms
Render Time
94.5
MiB
Memory Usage
Components
Render calls
| menu:main | App\Twig\Components\Menu\MainMenu | 82.5 MiB | 49.02 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Menu\MainMenu {#9460 -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 | 76.5 MiB | 0.57 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 {#9507 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9510 …} +name: "fitmetrics-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 76.5 MiB | 0.06 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 {#9518 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9510 …} +name: "fitmetrics-white-biceps" +title: null +symbolDefsName: null } |
|||
| utils:theme-switcher |
[Anonymous]
|
76.5 MiB | 1.39 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "max-w-fit" ] |
|||
| Attributes | [ "class" => "max-w-fit" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#9569 -props: [ "class" => "max-w-fit" ] } |
|||
| media:icon | App\Twig\Components\Media\Icon | 76.5 MiB | 0.07 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 {#9584 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9510 …} +name: "fitmetrics-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 76.5 MiB | 0.06 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 {#9634 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9510 …} +name: "fitmetrics-white-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 76.5 MiB | 0.06 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 {#9662 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9510 …} +name: "search" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 76.5 MiB | 0.05 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 {#9678 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9510 …} +name: "flexed-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 76.5 MiB | 0.05 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 {#9702 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9510 …} +name: "barbell" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 76.5 MiB | 0.06 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 {#9726 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9510 …} +name: "category" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 76.5 MiB | 0.05 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 {#9750 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9510 …} +name: "fire" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 76.5 MiB | 0.04 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 {#9774 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9510 …} +name: "discipline " +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 76.5 MiB | 0.05 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 {#9798 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9510 …} +name: "stats-chart" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 76.5 MiB | 0.05 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 {#9822 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9510 …} +name: "latest" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 76.5 MiB | 0.06 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 {#9846 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9510 …} +name: "random" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 78.5 MiB | 0.08 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 {#10213 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9510 …} +name: "chevron-down" +title: null +symbolDefsName: null } |
|||
| utils:theme-switcher |
[Anonymous]
|
78.5 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "max-w-fit" ] |
|||
| Attributes | [ "class" => "max-w-fit" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#10182 -props: [ "class" => "max-w-fit" ] } |
|||
| menu:connexion-menu | App\Twig\Components\Menu\ConnexionMenu | 82.5 MiB | 9.55 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Menu\ConnexionMenu {#10275 -authenticationUtils: Symfony\Component\Security\Http\Authentication\AuthenticationUtils {#10276 …} -formFactory: Symfony\Component\Form\FormFactory {#10274 …} } |
|||
| media:icon | App\Twig\Components\Media\Icon | 80.5 MiB | 0.06 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 {#10427 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9510 …} +name: "close" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 80.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "fitmetrics-white-biceps" "class" => "hidden dark:block h-[80px] w-[300px]" ] |
|||
| Attributes | [ "class" => "hidden dark:block h-[80px] w-[300px]" ] |
|||
| Component | App\Twig\Components\Media\Icon {#10462 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9510 …} +name: "fitmetrics-white-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 80.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 {#10492 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9510 …} +name: "fitmetrics-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 80.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 {#10524 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9510 …} +name: "google" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 80.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 {#10543 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9510 …} +name: "apple" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 82.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 {#10653 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9510 …} +name: "fitmetrics-white-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 82.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 {#10687 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9510 …} +name: "chevron-down" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 82.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 {#10703 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9510 …} +name: "flexed-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 82.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 {#10727 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9510 …} +name: "fire" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 82.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 {#10751 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9510 …} +name: "category" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 82.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 {#10775 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9510 …} +name: "barbell" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 82.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 {#10799 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9510 …} +name: "discipline" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 82.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 {#10823 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9510 …} +name: "stats-chart" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 82.5 MiB | 0.05 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 {#10847 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9510 …} +name: "latest" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 82.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 {#10871 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9510 …} +name: "random" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 82.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 {#10895 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9510 …} +name: "favorites" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 82.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 {#10919 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9510 …} +name: "more" +title: null +symbolDefsName: null } |
|||
| app:lang-selector | App\Twig\Components\App\LangSelector | 82.5 MiB | 0.53 ms | |
|---|---|---|---|---|
| Input props | [ "defaultOpenLeft" => true ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\App\LangSelector {#10964 +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 | 82.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 {#10954 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9510 …} +name: "close" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 82.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "fitmetrics-biceps" "class" => "h-16 w-full" ] |
|||
| Attributes | [ "class" => "h-16 w-full" ] |
|||
| Component | App\Twig\Components\Media\Icon {#10595 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9510 …} +name: "fitmetrics-biceps" +title: null +symbolDefsName: null } |
|||
| menu:breadcrumb | App\Twig\Components\Menu\Breadcrumb | 82.5 MiB | 0.65 ms | |
|---|---|---|---|---|
| Input props | [ "builder" => App\BusinessLogic\App\Menu\BreadcrumbBuilder {#4465 -items: [ [ "label" => "menu.home" "url" => "/en/" ] [ "label" => "menu.exercises" "url" => "/en/exercises" ] [ "label" => "Lunge" "url" => "/en/exercises/group/70-lunge" ] [ "label" => "Dumbbell Goblet Lunge" "url" => null ] ] } ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Menu\Breadcrumb {#11047 +items: [ [ "label" => "menu.home" "url" => "/en/" ] [ "label" => "menu.exercises" "url" => "/en/exercises" ] [ "label" => "Lunge" "url" => "/en/exercises/group/70-lunge" ] [ "label" => "Dumbbell Goblet Lunge" "url" => null ] ] +builder: App\BusinessLogic\App\Menu\BreadcrumbBuilder {#4465 -items: [ [ "label" => "menu.home" "url" => "/en/" ] [ "label" => "menu.exercises" "url" => "/en/exercises" ] [ "label" => "Lunge" "url" => "/en/exercises/group/70-lunge" ] [ "label" => "Dumbbell Goblet Lunge" "url" => null ] ] } } |
|||
| media:icon | App\Twig\Components\Media\Icon | 82.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 {#11077 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9510 …} +name: "chevron-right" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 82.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 {#11099 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9510 …} +name: "chevron-right" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 82.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 {#11122 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9510 …} +name: "chevron-right" +title: null +symbolDefsName: null } |
|||
| ad:banner | App\Twig\Components\Ad\AdBanner | 82.5 MiB | 0.49 ms | |
|---|---|---|---|---|
| Input props | [ "containerClass" => "my-4" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ad\AdBanner {#11165 +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 | 82.5 MiB | 0.39 ms | |
|---|---|---|---|---|
| Input props | [ "media" => App\Entity\Media\MediaVideo {#4419 #uploadedFile: null #file: Vich\UploaderBundle\Entity\File {#4421 …} #credits: Doctrine\ORM\PersistentCollection {#4423 …} -source: null -zone: null -urlExternal: "https://www.youtube.com/watch?v=wbNpIxx5jZQ" #id: 2131 -notes: null #translations: Doctrine\ORM\PersistentCollection {#4395 …} #newTranslations: null #currentLocale: "en" #defaultLocale: "en" -tiersId: null -tiersName: "azeoo" #createdAt: DateTimeImmutable @1731450697 {#4457 : 2024-11-12 23:31:37.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1731450697 {#4409 : 2024-11-12 23:31:37.0 Europe/Zurich (+01:00) } #createdBy: null #updatedBy: null -duration: null -format: null -startTime: null -endTime: null -youtubeId: "wbNpIxx5jZQ" } "title" => "Goblet Lunge" "showCredits" => false ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Media\Video {#11252 +media: App\Entity\Media\MediaVideo {#4419 #uploadedFile: null #file: Vich\UploaderBundle\Entity\File {#4421 …} #credits: Doctrine\ORM\PersistentCollection {#4423 …} -source: null -zone: null -urlExternal: "https://www.youtube.com/watch?v=wbNpIxx5jZQ" #id: 2131 -notes: null #translations: Doctrine\ORM\PersistentCollection {#4395 …} #newTranslations: null #currentLocale: "en" #defaultLocale: "en" -tiersId: null -tiersName: "azeoo" #createdAt: DateTimeImmutable @1731450697 {#4457 : 2024-11-12 23:31:37.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1731450697 {#4409 : 2024-11-12 23:31:37.0 Europe/Zurich (+01:00) } #createdBy: null #updatedBy: null -duration: null -format: null -startTime: null -endTime: null -youtubeId: "wbNpIxx5jZQ" } +title: "Goblet Lunge" +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 | 82.5 MiB | 0.05 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 {#11268 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9510 …} +name: "favorites" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 82.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 {#11301 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9510 …} +name: "program" +title: null +symbolDefsName: null } |
|||
| app:page-sharer | App\Twig\Components\App\PageSharer | 82.5 MiB | 1.48 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "mt-2 md:m-0" ] |
|||
| Attributes | [ "class" => "mt-2 md:m-0" ] |
|||
| Component | App\Twig\Components\App\PageSharer {#11325 +shareUrl: "https://test.fitmetrics.ch/en/exercise/6733d749335f5-goblet-lunge?alias=3450" +title: "Dumbbell Goblet Lunge - Exercise - FitMetrics" +description: "The Dumbbell Goblet Lunge is a functional lower-body strength exercise that combines unilateral leg work with core stabilization. This movement involves holding a dumbbell in a goblet position at chest height while performing alternating lunges, making it effective for targeting the quadriceps and glutes with additional activation of the hamstrings and adductors. The goblet hold encourages a more upright torso posture, reducing forward lean and placing greater emphasis on the legs. It also engages the core and upper body to maintain balance and control, particularly beneficial for improving posture and coordination. This variation is a versatile addition to any training regimen, whether for hypertrophy, functional strength, or metabolic conditioning. Ideal for intermediate lifters, the Dumbbell Goblet Lunge helps address muscular imbalances and promotes joint stability. It is commonly integrated into bodybuilding, fitness, and athletic conditioning programs due to its ability to improve movement efficiency and leg development while enhancing core strength." +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 | 82.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 {#11355 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9510 …} +name: "check" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 82.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 {#11383 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9510 …} +name: "reddit" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 82.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "twitter" "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white" "symbolDefsName" => "networks-symbol-defs.svg" ] |
|||
| Attributes | [ "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white" ] |
|||
| Component | App\Twig\Components\Media\Icon {#11408 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9510 …} +name: "twitter" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 82.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 {#11431 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9510 …} +name: "threads" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 82.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 {#11454 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9510 …} +name: "facebook" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 82.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 {#11477 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9510 …} +name: "linkedin" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 82.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 {#11500 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9510 …} +name: "whatsapp" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 82.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "email" "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white" "symbolDefsName" => "networks-symbol-defs.svg" ] |
|||
| Attributes | [ "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white" ] |
|||
| Component | App\Twig\Components\Media\Icon {#11523 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9510 …} +name: "email" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 82.5 MiB | 0.05 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 {#11554 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9510 …} +name: "program" +title: null +symbolDefsName: null } |
|||
| ui:editor-render | App\Twig\Components\Ui\Editor\EditorRender | 82.5 MiB | 0.94 ms | |
|---|---|---|---|---|
| Input props | [ "data" => [ "time" => 1748077061 "version" => "2.31.0-rc.7" "blocks" => [ [ "type" => "header" "data" => [ "level" => 2 "text" => "Instructions" ] ] [ "type" => "list" "data" => [ "style" => "ordered" "items" => [ [ "content" => "Hold a dumbbell vertically at chest level with both hands under the top weight plate." "items" => [] "meta" => [] ] [ "content" => "Stand upright with feet hip-width apart." "items" => [] "meta" => [] ] [ "content" => "Step forward with one leg and lower your body until both knees are at approximately 90-degree angles." "items" => [] "meta" => [] ] [ "content" => "Ensure your front knee stays above the ankle and your torso remains upright." "items" => [] "meta" => [] ] [ "content" => "Push through the front heel to return to the starting position and repeat on the other leg." "items" => [] "meta" => [] ] ] "meta" => [] ] ] [ "type" => "header" "data" => [ "level" => 2 "text" => "Technical Tips" ] ] [ "type" => "list" "data" => [ "style" => "unordered" "items" => [ [ "content" => "Keep the dumbbell close to your chest to maintain balance." "items" => [] "meta" => [] ] [ "content" => "Engage your core to prevent forward leaning." "items" => [] "meta" => [] ] [ "content" => "Avoid letting the back knee touch the ground." "items" => [] "meta" => [] ] ] "meta" => [] ] ] [ "type" => "header" "data" => [ "level" => 2 "text" => "Breathing Tips" ] ] [ "type" => "list" "data" => [ "style" => "unordered" "items" => [ [ "content" => "Inhale as you step forward and lower your body." "items" => [] "meta" => [] ] [ "content" => "Exhale as you push back to the starting position." "items" => [] "meta" => [] ] ] "meta" => [] ] ] ] ] ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\Editor\EditorRender {#11603 +title: null +data: [ "time" => 1748077061 "version" => "2.31.0-rc.7" "blocks" => [ [ "type" => "header" "data" => [ "level" => 2 "text" => "Instructions" ] ] [ "type" => "list" "data" => [ "style" => "ordered" "items" => [ [ "content" => "Hold a dumbbell vertically at chest level with both hands under the top weight plate." "items" => [] "meta" => [] ] [ "content" => "Stand upright with feet hip-width apart." "items" => [] "meta" => [] ] [ "content" => "Step forward with one leg and lower your body until both knees are at approximately 90-degree angles." "items" => [] "meta" => [] ] [ "content" => "Ensure your front knee stays above the ankle and your torso remains upright." "items" => [] "meta" => [] ] [ "content" => "Push through the front heel to return to the starting position and repeat on the other leg." "items" => [] "meta" => [] ] ] "meta" => [] ] ] [ "type" => "header" "data" => [ "level" => 2 "text" => "Technical Tips" ] ] [ "type" => "list" "data" => [ "style" => "unordered" "items" => [ [ "content" => "Keep the dumbbell close to your chest to maintain balance." "items" => [] "meta" => [] ] [ "content" => "Engage your core to prevent forward leaning." "items" => [] "meta" => [] ] [ "content" => "Avoid letting the back knee touch the ground." "items" => [] "meta" => [] ] ] "meta" => [] ] ] [ "type" => "header" "data" => [ "level" => 2 "text" => "Breathing Tips" ] ] [ "type" => "list" "data" => [ "style" => "unordered" "items" => [ [ "content" => "Inhale as you step forward and lower your body." "items" => [] "meta" => [] ] [ "content" => "Exhale as you push back to the starting position." "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 | 82.5 MiB | 0.10 ms | |
|---|---|---|---|---|
| Input props | [ "data" => [ "time" => 1748077061 "version" => "2.31.0-rc.7" "blocks" => [ [ "type" => "list" "data" => [ "style" => "unordered" "items" => [ [ "content" => "Knee injuries" "items" => [] "meta" => [] ] [ "content" => "Hip instability" "items" => [] "meta" => [] ] [ "content" => "Lower back pain" "items" => [] "meta" => [] ] ] "meta" => [] ] ] ] ] ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\Editor\EditorRender {#11664 +title: null +data: [ "time" => 1748077061 "version" => "2.31.0-rc.7" "blocks" => [ [ "type" => "list" "data" => [ "style" => "unordered" "items" => [ [ "content" => "Knee injuries" "items" => [] "meta" => [] ] [ "content" => "Hip instability" "items" => [] "meta" => [] ] [ "content" => "Lower back pain" "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 | 82.5 MiB | 0.26 ms | |
|---|---|---|---|---|
| Input props | [ "containerClass" => "mt-6" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ad\AdSquareFluid {#11651 +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 | 82.5 MiB | 0.68 ms | |
|---|---|---|---|---|
| Input props | [ "faq" => App\Entity\Faq {#8875 -news: Doctrine\ORM\PersistentCollection {#8892 …} -exercises: Doctrine\ORM\PersistentCollection {#8890 …} #id: 1375 #createdAt: DateTimeImmutable @1748077061 {#8880 : 2025-05-24 10:57:41.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1748077061 {#8905 : 2025-05-24 10:57:41.0 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: null #translations: Doctrine\ORM\PersistentCollection {#8842 …} #newTranslations: null #currentLocale: "en" #defaultLocale: "en" -published: true #publishedAt: null -publishedBy: null } ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\FaqComponent {#11708 +faq: App\Entity\Faq {#8875 -news: Doctrine\ORM\PersistentCollection {#8892 …} -exercises: Doctrine\ORM\PersistentCollection {#8890 …} #id: 1375 #createdAt: DateTimeImmutable @1748077061 {#8880 : 2025-05-24 10:57:41.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1748077061 {#8905 : 2025-05-24 10:57:41.0 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: null #translations: Doctrine\ORM\PersistentCollection {#8842 …} #newTranslations: null #currentLocale: "en" #defaultLocale: "en" -published: true #publishedAt: null -publishedBy: null } } |
|||
| raw-faq | App\Twig\Components\Ui\RawFaqComponent | 82.5 MiB | 0.24 ms | |
|---|---|---|---|---|
| Input props | [ "question" => "What muscles do Goblet Lunges target?" "answer" => "Goblet Lunges primarily target the quadriceps and glutes, while also working the hamstrings, adductors, calves, and core stabilizers." ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\RawFaqComponent {#11736 +question: "What muscles do Goblet Lunges target?" +answer: "Goblet Lunges primarily target the quadriceps and glutes, while also working the hamstrings, adductors, calves, and core stabilizers." } |
|||
| faq | App\Twig\Components\Ui\FaqComponent | 82.5 MiB | 0.20 ms | |
|---|---|---|---|---|
| Input props | [ "faq" => App\Entity\Faq {#8844 -news: Doctrine\ORM\PersistentCollection {#8845 …} -exercises: Doctrine\ORM\PersistentCollection {#8847 …} #id: 1376 #createdAt: DateTimeImmutable @1748077061 {#8840 : 2025-05-24 10:57:41.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1748077061 {#8843 : 2025-05-24 10:57:41.0 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: null #translations: Doctrine\ORM\PersistentCollection {#8849 …} #newTranslations: null #currentLocale: "en" #defaultLocale: "en" -published: true #publishedAt: null -publishedBy: null } ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\FaqComponent {#11767 +faq: App\Entity\Faq {#8844 -news: Doctrine\ORM\PersistentCollection {#8845 …} -exercises: Doctrine\ORM\PersistentCollection {#8847 …} #id: 1376 #createdAt: DateTimeImmutable @1748077061 {#8840 : 2025-05-24 10:57:41.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1748077061 {#8843 : 2025-05-24 10:57:41.0 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: null #translations: Doctrine\ORM\PersistentCollection {#8849 …} #newTranslations: null #currentLocale: "en" #defaultLocale: "en" -published: true #publishedAt: null -publishedBy: null } } |
|||
| raw-faq | App\Twig\Components\Ui\RawFaqComponent | 82.5 MiB | 0.07 ms | |
|---|---|---|---|---|
| Input props | [ "question" => "Is the Dumbbell Goblet Lunge suitable for beginners?" "answer" => "It's best suited for intermediate users due to the coordination and core control required, though beginners can progress to it after mastering bodyweight lunges." ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\RawFaqComponent {#11812 +question: "Is the Dumbbell Goblet Lunge suitable for beginners?" +answer: "It's best suited for intermediate users due to the coordination and core control required, though beginners can progress to it after mastering bodyweight lunges." } |
|||
| faq | App\Twig\Components\Ui\FaqComponent | 82.5 MiB | 0.17 ms | |
|---|---|---|---|---|
| Input props | [ "faq" => App\Entity\Faq {#8853 -news: Doctrine\ORM\PersistentCollection {#8854 …} -exercises: Doctrine\ORM\PersistentCollection {#8856 …} #id: 1377 #createdAt: DateTimeImmutable @1748077061 {#8851 : 2025-05-24 10:57:41.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1748077061 {#8852 : 2025-05-24 10:57:41.0 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: null #translations: Doctrine\ORM\PersistentCollection {#8858 …} #newTranslations: null #currentLocale: "en" #defaultLocale: "en" -published: true #publishedAt: null -publishedBy: null } ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\FaqComponent {#11815 +faq: App\Entity\Faq {#8853 -news: Doctrine\ORM\PersistentCollection {#8854 …} -exercises: Doctrine\ORM\PersistentCollection {#8856 …} #id: 1377 #createdAt: DateTimeImmutable @1748077061 {#8851 : 2025-05-24 10:57:41.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1748077061 {#8852 : 2025-05-24 10:57:41.0 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: null #translations: Doctrine\ORM\PersistentCollection {#8858 …} #newTranslations: null #currentLocale: "en" #defaultLocale: "en" -published: true #publishedAt: null -publishedBy: null } } |
|||
| raw-faq | App\Twig\Components\Ui\RawFaqComponent | 82.5 MiB | 0.05 ms | |
|---|---|---|---|---|
| Input props | [ "question" => "Should I alternate legs or complete all reps on one leg?" "answer" => "Both methods are effective; alternating legs promotes balance, while unilateral reps increase time under tension and muscle focus." ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\RawFaqComponent {#11859 +question: "Should I alternate legs or complete all reps on one leg?" +answer: "Both methods are effective; alternating legs promotes balance, while unilateral reps increase time under tension and muscle focus." } |
|||
| faq | App\Twig\Components\Ui\FaqComponent | 84.5 MiB | 0.16 ms | |
|---|---|---|---|---|
| Input props | [ "faq" => App\Entity\Faq {#8862 -news: Doctrine\ORM\PersistentCollection {#8863 …} -exercises: Doctrine\ORM\PersistentCollection {#8865 …} #id: 1378 #createdAt: DateTimeImmutable @1748077061 {#8860 : 2025-05-24 10:57:41.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1748077061 {#8861 : 2025-05-24 10:57:41.0 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: null #translations: Doctrine\ORM\PersistentCollection {#8867 …} #newTranslations: null #currentLocale: "en" #defaultLocale: "en" -published: true #publishedAt: null -publishedBy: null } ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\FaqComponent {#11862 +faq: App\Entity\Faq {#8862 -news: Doctrine\ORM\PersistentCollection {#8863 …} -exercises: Doctrine\ORM\PersistentCollection {#8865 …} #id: 1378 #createdAt: DateTimeImmutable @1748077061 {#8860 : 2025-05-24 10:57:41.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1748077061 {#8861 : 2025-05-24 10:57:41.0 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: null #translations: Doctrine\ORM\PersistentCollection {#8867 …} #newTranslations: null #currentLocale: "en" #defaultLocale: "en" -published: true #publishedAt: null -publishedBy: null } } |
|||
| raw-faq | App\Twig\Components\Ui\RawFaqComponent | 84.5 MiB | 0.05 ms | |
|---|---|---|---|---|
| Input props | [ "question" => "How heavy should the dumbbell be for Goblet Lunges?" "answer" => "Choose a weight that challenges your legs without compromising form or balance, typically moderate for 8–12 reps per leg." ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\RawFaqComponent {#11906 +question: "How heavy should the dumbbell be for Goblet Lunges?" +answer: "Choose a weight that challenges your legs without compromising form or balance, typically moderate for 8–12 reps per leg." } |
|||
| faq | App\Twig\Components\Ui\FaqComponent | 84.5 MiB | 0.15 ms | |
|---|---|---|---|---|
| Input props | [ "faq" => App\Entity\Faq {#8915 -news: Doctrine\ORM\PersistentCollection {#8916 …} -exercises: Doctrine\ORM\PersistentCollection {#8918 …} #id: 1379 #createdAt: DateTimeImmutable @1748077061 {#8913 : 2025-05-24 10:57:41.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1748077061 {#8914 : 2025-05-24 10:57:41.0 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: null #translations: Doctrine\ORM\PersistentCollection {#8920 …} #newTranslations: null #currentLocale: "en" #defaultLocale: "en" -published: true #publishedAt: null -publishedBy: null } ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\FaqComponent {#11909 +faq: App\Entity\Faq {#8915 -news: Doctrine\ORM\PersistentCollection {#8916 …} -exercises: Doctrine\ORM\PersistentCollection {#8918 …} #id: 1379 #createdAt: DateTimeImmutable @1748077061 {#8913 : 2025-05-24 10:57:41.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1748077061 {#8914 : 2025-05-24 10:57:41.0 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: null #translations: Doctrine\ORM\PersistentCollection {#8920 …} #newTranslations: null #currentLocale: "en" #defaultLocale: "en" -published: true #publishedAt: null -publishedBy: null } } |
|||
| raw-faq | App\Twig\Components\Ui\RawFaqComponent | 84.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "question" => "Can I do Goblet Lunges without equipment?" "answer" => "Yes, you can perform bodyweight goblet-style lunges by mimicking the hold position, making it accessible without equipment." ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\RawFaqComponent {#11953 +question: "Can I do Goblet Lunges without equipment?" +answer: "Yes, you can perform bodyweight goblet-style lunges by mimicking the hold position, making it accessible without equipment." } |
|||
| anatomy:avatar | App\Twig\Components\Anatomy\Avatar | 92.5 MiB | 658.54 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "relative" "primaryMuscles" => [ 2 3 ] "secondaryMuscles" => [ 4 7 8 31 ] "displayFront" => false ] |
|||
| Attributes | [ "class" => "relative" ] |
|||
| Component | App\Twig\Components\Anatomy\Avatar {#11881 #container: Symfony\Component\DependencyInjection\Argument\ServiceLocator {#11964 …} +primaryMuscles: [ 2 3 ] +secondaryMuscles: [ 4 7 8 31 ] +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 {#11962 …} -liveResponder: Symfony\UX\LiveComponent\LiveResponder {#11963 …} } |
|||
| ui:badge | App\Twig\Components\Ui\Badge | 92.5 MiB | 0.41 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "Quadriceps" "url" => "/en/exercises/muscle/2-quadriceps" "color" => "primary" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\Badge {#13233 +name: "Quadriceps" +url: "/en/exercises/muscle/2-quadriceps" +color: "primary" +small: false +selected: false } |
|||
| ui:badge | App\Twig\Components\Ui\Badge | 92.5 MiB | 0.06 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "Glutes" "url" => "/en/exercises/muscle/3-glutes" "color" => "primary" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\Badge {#13285 +name: "Glutes" +url: "/en/exercises/muscle/3-glutes" +color: "primary" +small: false +selected: false } |
|||
| ui:badge | App\Twig\Components\Ui\Badge | 92.5 MiB | 0.07 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "Adductors" "url" => "/en/exercises/muscle/4-adductors" "color" => "primary" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\Badge {#13309 +name: "Adductors" +url: "/en/exercises/muscle/4-adductors" +color: "primary" +small: false +selected: false } |
|||
| ui:badge | App\Twig\Components\Ui\Badge | 92.5 MiB | 0.07 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "Hamstrings" "url" => "/en/exercises/muscle/7-hamstrings" "color" => "primary" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\Badge {#13333 +name: "Hamstrings" +url: "/en/exercises/muscle/7-hamstrings" +color: "primary" +small: false +selected: false } |
|||
| ui:badge | App\Twig\Components\Ui\Badge | 92.5 MiB | 0.06 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "Calves" "url" => "/en/exercises/muscle/8-calves" "color" => "primary" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\Badge {#13357 +name: "Calves" +url: "/en/exercises/muscle/8-calves" +color: "primary" +small: false +selected: false } |
|||
| ui:badge | App\Twig\Components\Ui\Badge | 92.5 MiB | 0.06 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "Hip abductors" "url" => "/en/exercises/muscle/31-hip-abductors" "color" => "primary" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\Badge {#13381 +name: "Hip abductors" +url: "/en/exercises/muscle/31-hip-abductors" +color: "primary" +small: false +selected: false } |
|||
| ad:square:fluid | App\Twig\Components\Ad\AdSquareFluid | 92.5 MiB | 0.07 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ad\AdSquareFluid {#13143 +includeScript: true +labelClass: null +containerClass: "max-h-[300px] max-w-[300px]" +adClass: null +showBgColor: true #kernel: App\Kernel {#14 …} #accountManager: App\BusinessLogic\User\Manager\AccountManager {#2927 …} #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …} #seoPage: App\BusinessLogic\App\Seo\SeoPage {#210 …} } |
|||
| training:difficulty-badge | App\Twig\Components\Training\DifficultyBadge | 92.5 MiB | 0.35 ms | |
|---|---|---|---|---|
| Input props | [ "difficulty" => "intermediate" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Training\DifficultyBadge {#13414 +difficulty: "intermediate" +small: false +link: true } |
|||
| ui:badge | App\Twig\Components\Ui\Badge | 94.5 MiB | 0.07 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "Dumbbell" "url" => "/en/exercises/equipment/1-dumbbell" "small" => true "color" => "gray" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\Badge {#13459 +name: "Dumbbell" +url: "/en/exercises/equipment/1-dumbbell" +color: "gray" +small: true +selected: false } |
|||
| ui:badge | App\Twig\Components\Ui\Badge | 94.5 MiB | 0.07 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "Bodybuilding" "url" => "/en/exercises/sport/1-bodybuilding" "small" => true "color" => "gray" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\Badge {#13486 +name: "Bodybuilding" +url: "/en/exercises/sport/1-bodybuilding" +color: "gray" +small: true +selected: false } |
|||
| ui:badge | App\Twig\Components\Ui\Badge | 94.5 MiB | 0.06 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "Fitness" "url" => "/en/exercises/sport/5-fitness" "small" => true "color" => "gray" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\Badge {#13510 +name: "Fitness" +url: "/en/exercises/sport/5-fitness" +color: "gray" +small: true +selected: false } |
|||
| ui:badge | App\Twig\Components\Ui\Badge | 94.5 MiB | 0.06 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "Strengthening" "url" => "/en/exercises/category/61-strengthening" "small" => true "color" => "gray" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\Badge {#13534 +name: "Strengthening" +url: "/en/exercises/category/61-strengthening" +color: "gray" +small: true +selected: false } |
|||
| ui:badge | App\Twig\Components\Ui\Badge | 94.5 MiB | 0.06 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "Lower body" "url" => "/en/exercises/category/68-lower-body" "small" => true "color" => "gray" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\Badge {#13558 +name: "Lower body" +url: "/en/exercises/category/68-lower-body" +color: "gray" +small: true +selected: false } |
|||
| ad:square:fluid | App\Twig\Components\Ad\AdSquareFluid | 94.5 MiB | 0.07 ms | |
|---|---|---|---|---|
| Input props | [ "containerClass" => "hidden lg:flex items-center justify-center my-6" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ad\AdSquareFluid {#13395 +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 | 94.5 MiB | 0.29 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\App\LoadingSpinner {#11590 +color: "fill-primary" +size: 8 +centered: true +inline: false } |
|||
| app:loading_spinner | App\Twig\Components\App\LoadingSpinner | 94.5 MiB | 0.06 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\App\LoadingSpinner {#13603 +color: "fill-primary" +size: 8 +centered: true +inline: false } |
|||
| media:icon | App\Twig\Components\Media\Icon | 94.5 MiB | 0.06 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 {#13652 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9510 …} +name: "program" +title: null +symbolDefsName: null } |
|||
| ui:widget-embed | App\Twig\Components\Ui\WidgetEmbed | 94.5 MiB | 0.89 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "hidden md:block" "route" => "https://test.fitmetrics.ch/en/widgets/exercise/preview-6733d749335f5?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 {#13688 +route: "https://test.fitmetrics.ch/en/widgets/exercise/preview-6733d749335f5?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 | 94.5 MiB | 0.06 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 {#13726 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9510 …} +name: "check" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 94.5 MiB | 0.06 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 {#13759 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9510 …} +name: "close" +title: null +symbolDefsName: null } |
|||
| app:page-sharer | App\Twig\Components\App\PageSharer | 94.5 MiB | 1.41 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "content-container" "title" => "Goblet Lunge" "description" => "The Dumbbell Goblet Lunge is a functional lower-body strength exercise that combines unilateral leg work with core stabilization. This movement involves holding a dumbbell in a goblet position at chest height while performing alternating lunges, making it effective for targeting the quadriceps and glutes with additional activation of the hamstrings and adductors. The goblet hold encourages a more upright torso posture, reducing forward lean and placing greater emphasis on the legs. It also engages the core and upper body to maintain balance and control, particularly beneficial for improving posture and coordination. This variation is a versatile addition to any training regimen, whether for hypertrophy, functional strength, or metabolic conditioning. Ideal for intermediate lifters, the Dumbbell Goblet Lunge helps address muscular imbalances and promotes joint stability. It is commonly integrated into bodybuilding, fitness, and athletic conditioning programs due to its ability to improve movement efficiency and leg development while enhancing core strength." ] |
|||
| Attributes | [ "class" => "content-container" ] |
|||
| Component | App\Twig\Components\App\PageSharer {#13799 +shareUrl: "https://test.fitmetrics.ch/en/exercise/6733d749335f5-goblet-lunge?alias=3450" +title: "Goblet Lunge" +description: "The Dumbbell Goblet Lunge is a functional lower-body strength exercise that combines unilateral leg work with core stabilization. This movement involves holding a dumbbell in a goblet position at chest height while performing alternating lunges, making it effective for targeting the quadriceps and glutes with additional activation of the hamstrings and adductors. The goblet hold encourages a more upright torso posture, reducing forward lean and placing greater emphasis on the legs. It also engages the core and upper body to maintain balance and control, particularly beneficial for improving posture and coordination. This variation is a versatile addition to any training regimen, whether for hypertrophy, functional strength, or metabolic conditioning. Ideal for intermediate lifters, the Dumbbell Goblet Lunge helps address muscular imbalances and promotes joint stability. It is commonly integrated into bodybuilding, fitness, and athletic conditioning programs due to its ability to improve movement efficiency and leg development while enhancing core strength." +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 | 94.5 MiB | 0.06 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 {#13807 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9510 …} +name: "check" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 94.5 MiB | 0.05 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 {#13829 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9510 …} +name: "reddit" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 94.5 MiB | 0.05 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 {#13853 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9510 …} +name: "twitter" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 94.5 MiB | 0.04 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 {#13876 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9510 …} +name: "threads" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 94.5 MiB | 0.05 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 {#13899 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9510 …} +name: "facebook" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 94.5 MiB | 0.05 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 {#13922 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9510 …} +name: "linkedin" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 94.5 MiB | 0.05 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 {#13945 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9510 …} +name: "whatsapp" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 94.5 MiB | 0.05 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 {#13968 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9510 …} +name: "email" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| ad:wide-skyscraper | App\Twig\Components\Ad\AdWideSkyscraper | 94.5 MiB | 0.46 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 | 94.5 MiB | 0.34 ms | |
|---|---|---|---|---|
| Input props | [ "containerClass" => "content-container my-4" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ad\AdHorizontalFluid {#14015 +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 | 94.5 MiB | 0.06 ms | |
|---|---|---|---|---|
| Input props | [ "defaultOpenLeft" => false ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\App\LangSelector {#14070 +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]
|
94.5 MiB | 0.15 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "max-w-fit" ] |
|||
| Attributes | [ "class" => "max-w-fit" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#14062 -props: [ "class" => "max-w-fit" ] } |
|||
| media:icon | App\Twig\Components\Media\Icon | 94.5 MiB | 0.05 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 {#14104 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9510 …} +name: "fitmetrics-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 94.5 MiB | 0.05 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 {#14136 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9510 …} +name: "fitmetrics-white-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 94.5 MiB | 0.05 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 {#14159 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9510 …} +name: "heart" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 94.5 MiB | 0.05 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "whatsapp" "class" => "w-[28px] h-[28px]" "symbolDefsName" => "networks-symbol-defs.svg" ] |
|||
| Attributes | [ "class" => "w-[28px] h-[28px]" ] |
|||
| Component | App\Twig\Components\Media\Icon {#14182 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9510 …} +name: "whatsapp" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 94.5 MiB | 0.05 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "instagram" "class" => "w-[28px] h-[28px]" "symbolDefsName" => "networks-symbol-defs.svg" ] |
|||
| Attributes | [ "class" => "w-[28px] h-[28px]" ] |
|||
| Component | App\Twig\Components\Media\Icon {#14205 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9510 …} +name: "instagram" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 94.5 MiB | 0.05 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "threads" "class" => "w-[28px] h-[28px]" "symbolDefsName" => "networks-symbol-defs.svg" ] |
|||
| Attributes | [ "class" => "w-[28px] h-[28px]" ] |
|||
| Component | App\Twig\Components\Media\Icon {#14228 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9510 …} +name: "threads" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 94.5 MiB | 0.05 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "tiktok" "class" => "w-[29px] h-[29px]" "symbolDefsName" => "networks-symbol-defs.svg" ] |
|||
| Attributes | [ "class" => "w-[29px] h-[29px]" ] |
|||
| Component | App\Twig\Components\Media\Icon {#14251 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9510 …} +name: "tiktok" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 94.5 MiB | 0.05 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "facebook" "class" => "w-[19px] h-[28px]" "symbolDefsName" => "networks-symbol-defs.svg" ] |
|||
| Attributes | [ "class" => "w-[19px] h-[28px]" ] |
|||
| Component | App\Twig\Components\Media\Icon {#14274 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9510 …} +name: "facebook" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 94.5 MiB | 0.04 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 {#14297 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9510 …} +name: "youtube" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||