Redirect 301 redirect from GET @training_exercise_detail (4d124a)

GET http://test.fitmetrics.ch/fr/exercice/686fbd2097a32-respiration-profonde

Components

20 Twig Components
111 Render Count
618 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.05ms
ui:badge
"App\Twig\Components\Ui\Badge"
components/ui/badge.html.twig
10 0.97ms
faq
"App\Twig\Components\Ui\FaqComponent"
components/ui/faq.html.twig
5 1.57ms
raw-faq
"App\Twig\Components\Ui\RawFaqComponent"
components/ui/raw-faq.html.twig
5 0.43ms
utils:theme-switcher
[Anonymous]
components/utils/theme-switcher.html.twig
3 1.27ms
ad:square:fluid
"App\Twig\Components\Ad\AdSquareFluid"
components/ad/square-fluid.html.twig
3 0.37ms
app:lang-selector
"App\Twig\Components\App\LangSelector"
components/app/lang-selector.html.twig
2 0.52ms
app:page-sharer
"App\Twig\Components\App\PageSharer"
components/app/page-sharer.html.twig
2 2.93ms
ui:editor-render
"App\Twig\Components\Ui\Editor\EditorRender"
components/ui/editor/render.html.twig
2 0.95ms
app:loading_spinner
"App\Twig\Components\App\LoadingSpinner"
components/app/loading-spinner.html.twig
2 0.38ms
menu:main
"App\Twig\Components\Menu\MainMenu"
components/menu/main.html.twig
1 40.11ms
menu:connexion-menu
"App\Twig\Components\Menu\ConnexionMenu"
components/menu/user-menu.html.twig
1 9.30ms
menu:breadcrumb
"App\Twig\Components\Menu\Breadcrumb"
components/menu/breadcrumb.html.twig
1 0.62ms
ad:banner
"App\Twig\Components\Ad\AdBanner"
components/ad/banner.html.twig
1 0.49ms
media:video
"App\Twig\Components\Media\Video"
components/media/video.html.twig
1 0.33ms
anatomy:avatar
"App\Twig\Components\Anatomy\Avatar"
components/anatomy/avatar.html.twig
1 565.84ms
training:difficulty-badge
"App\Twig\Components\Training\DifficultyBadge"
components/training/difficulity-badge.html.twig
1 0.39ms
ui:widget-embed
"App\Twig\Components\Ui\WidgetEmbed"
components/ui/widget_embed.html.twig
1 1.07ms
ad:wide-skyscraper
"App\Twig\Components\Ad\AdWideSkyscraper"
components/ad/wide-skyscraper.html.twig
1 0.46ms
ad:horizontal:fluid
"App\Twig\Components\Ad\AdHorizontalFluid"
components/ad/horizontal-fluid.html.twig
1 0.38ms

Render calls

menu:main App\Twig\Components\Menu\MainMenu 74.5 MiB 40.11 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Menu\MainMenu {#5815
  -routingManager: App\BusinessLogic\Training\Exercise\Url\ExerciseRoutingManager {#208 …}
  -em: Doctrine\ORM\EntityManager {#550 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableAdapter {#205 …}
  -kernel: App\Kernel {#14 …}
  -mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#214 …}
}
media:icon App\Twig\Components\Media\Icon 68.5 MiB 0.44 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 {#5862
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5865 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 68.5 MiB 0.04 ms
Input props
[
  "name" => "fitmetrics-white-biceps"
  "class" => "header--logo-white header--logo hidden dark:block h-[80px] w-[130px] max-w-[130px]"
  "data-front--header-target" => "logoWhite"
]
Attributes
[
  "class" => "header--logo-white header--logo hidden dark:block h-[80px] w-[130px] max-w-[130px]"
  "data-front--header-target" => "logoWhite"
]
Component
App\Twig\Components\Media\Icon {#5873
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5865 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
utils:theme-switcher
[Anonymous]
68.5 MiB 0.99 ms
Input props
[
  "class" => "max-w-fit"
]
Attributes
[
  "class" => "max-w-fit"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#5924
  -props: [
    "class" => "max-w-fit"
  ]
}
media:icon App\Twig\Components\Media\Icon 68.5 MiB 0.04 ms
Input props
[
  "name" => "fitmetrics-biceps"
  "class" => "block header--logo-dark header--logo w-full dark:hidden h-[50px] scale-150"
  "data-front--header-target" => "logoDark"
]
Attributes
[
  "class" => "block header--logo-dark header--logo w-full dark:hidden h-[50px] scale-150"
  "data-front--header-target" => "logoDark"
]
Component
App\Twig\Components\Media\Icon {#5939
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5865 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 68.5 MiB 0.03 ms
Input props
[
  "name" => "fitmetrics-white-biceps"
  "class" => "hidden header--logo-white header--logo w-full dark:block h-[50px] scale-150"
  "data-front--header-target" => "logoWhite"
]
Attributes
[
  "class" => "hidden header--logo-white header--logo w-full dark:block h-[50px] scale-150"
  "data-front--header-target" => "logoWhite"
]
Component
App\Twig\Components\Media\Icon {#5989
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5865 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 68.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 {#6017
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5865 …}
  +name: "search"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 68.5 MiB 0.03 ms
Input props
[
  "name" => "flexed-biceps"
  "class" => "h-7 w-7 mr-4 fill-current"
]
Attributes
[
  "class" => "h-7 w-7 mr-4 fill-current"
]
Component
App\Twig\Components\Media\Icon {#6033
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5865 …}
  +name: "flexed-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 68.5 MiB 0.03 ms
Input props
[
  "name" => "barbell"
  "class" => "h-8 w-8 mr-3 fill-current"
]
Attributes
[
  "class" => "h-8 w-8 mr-3 fill-current"
]
Component
App\Twig\Components\Media\Icon {#6057
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5865 …}
  +name: "barbell"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 68.5 MiB 0.03 ms
Input props
[
  "name" => "category"
  "class" => "h-8 w-8 mr-3 fill-current"
]
Attributes
[
  "class" => "h-8 w-8 mr-3 fill-current"
]
Component
App\Twig\Components\Media\Icon {#6081
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5865 …}
  +name: "category"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 68.5 MiB 0.03 ms
Input props
[
  "name" => "fire"
  "class" => "h-8 w-8 mr-3 fill-current"
]
Attributes
[
  "class" => "h-8 w-8 mr-3 fill-current"
]
Component
App\Twig\Components\Media\Icon {#6105
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5865 …}
  +name: "fire"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 68.5 MiB 0.03 ms
Input props
[
  "name" => "discipline "
  "class" => "h-8 w-8 mr-3 fill-current"
]
Attributes
[
  "class" => "h-8 w-8 mr-3 fill-current"
]
Component
App\Twig\Components\Media\Icon {#6129
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5865 …}
  +name: "discipline "
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 68.5 MiB 0.03 ms
Input props
[
  "name" => "stats-chart"
  "class" => "h-8 w-8 mr-3 fill-current"
]
Attributes
[
  "class" => "h-8 w-8 mr-3 fill-current"
]
Component
App\Twig\Components\Media\Icon {#6153
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5865 …}
  +name: "stats-chart"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 68.5 MiB 0.03 ms
Input props
[
  "name" => "latest"
  "class" => "h-7 w-7 mr-4 fill-current"
]
Attributes
[
  "class" => "h-7 w-7 mr-4 fill-current"
]
Component
App\Twig\Components\Media\Icon {#6177
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5865 …}
  +name: "latest"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 68.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 {#6201
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5865 …}
  +name: "random"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.5 MiB 0.05 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 {#6530
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5865 …}
  +name: "chevron-down"
  +title: null
  +symbolDefsName: null
}
utils:theme-switcher
[Anonymous]
70.5 MiB 0.12 ms
Input props
[
  "class" => "max-w-fit"
]
Attributes
[
  "class" => "max-w-fit"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#6517
  -props: [
    "class" => "max-w-fit"
  ]
}
menu:connexion-menu App\Twig\Components\Menu\ConnexionMenu 74.5 MiB 9.30 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Menu\ConnexionMenu {#6608
  -authenticationUtils: Symfony\Component\Security\Http\Authentication\AuthenticationUtils {#6609 …}
  -formFactory: Symfony\Component\Form\FormFactory {#6607 …}
}
media:icon App\Twig\Components\Media\Icon 72.5 MiB 0.05 ms
Input props
[
  "name" => "close"
  "class" => "w-[26px] h-[26px] md:w-[15px] md:h-[15px] cursor-pointer"
]
Attributes
[
  "class" => "w-[26px] h-[26px] md:w-[15px] md:h-[15px] cursor-pointer"
]
Component
App\Twig\Components\Media\Icon {#6760
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5865 …}
  +name: "close"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 72.5 MiB 0.03 ms
Input props
[
  "name" => "fitmetrics-white-biceps"
  "class" => "hidden dark:block h-[80px] w-[300px]"
]
Attributes
[
  "class" => "hidden dark:block h-[80px] w-[300px]"
]
Component
App\Twig\Components\Media\Icon {#6795
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5865 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 72.5 MiB 0.03 ms
Input props
[
  "name" => "fitmetrics-biceps"
  "class" => "block dark:hidden h-[80px] w-[300px]"
]
Attributes
[
  "class" => "block dark:hidden h-[80px] w-[300px]"
]
Component
App\Twig\Components\Media\Icon {#6825
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5865 …}
  +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 {#6857
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5865 …}
  +name: "google"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 72.5 MiB 0.03 ms
Input props
[
  "name" => "apple"
  "class" => "h-[24px] w-[20px] fill-white"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "h-[24px] w-[20px] fill-white"
]
Component
App\Twig\Components\Media\Icon {#6876
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5865 …}
  +name: "apple"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.04 ms
Input props
[
  "name" => "fitmetrics-white-biceps"
  "class" => "h-[80px] w-[300px]"
]
Attributes
[
  "class" => "h-[80px] w-[300px]"
]
Component
App\Twig\Components\Media\Icon {#6986
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5865 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.04 ms
Input props
[
  "name" => "chevron-down"
  "class" => "fill-white w-[20px] h-[20px]"
]
Attributes
[
  "class" => "fill-white w-[20px] h-[20px]"
]
Component
App\Twig\Components\Media\Icon {#7020
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5865 …}
  +name: "chevron-down"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.03 ms
Input props
[
  "name" => "flexed-biceps"
  "class" => "h-5 w-5 mr-2 fill-current"
]
Attributes
[
  "class" => "h-5 w-5 mr-2 fill-current"
]
Component
App\Twig\Components\Media\Icon {#7036
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5865 …}
  +name: "flexed-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.03 ms
Input props
[
  "name" => "fire"
  "class" => "h-5 w-5 mr-2 fill-current"
]
Attributes
[
  "class" => "h-5 w-5 mr-2 fill-current"
]
Component
App\Twig\Components\Media\Icon {#7060
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5865 …}
  +name: "fire"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.03 ms
Input props
[
  "name" => "category"
  "class" => "h-5 w-5 mr-2 fill-current"
]
Attributes
[
  "class" => "h-5 w-5 mr-2 fill-current"
]
Component
App\Twig\Components\Media\Icon {#7084
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5865 …}
  +name: "category"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.03 ms
Input props
[
  "name" => "barbell"
  "class" => "h-5 w-5 mr-2 fill-current"
]
Attributes
[
  "class" => "h-5 w-5 mr-2 fill-current"
]
Component
App\Twig\Components\Media\Icon {#7108
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5865 …}
  +name: "barbell"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.03 ms
Input props
[
  "name" => "discipline"
  "class" => "h-5 w-5 mr-2 fill-current"
]
Attributes
[
  "class" => "h-5 w-5 mr-2 fill-current"
]
Component
App\Twig\Components\Media\Icon {#7132
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5865 …}
  +name: "discipline"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.03 ms
Input props
[
  "name" => "stats-chart"
  "class" => "h-5 w-5 mr-2 fill-current"
]
Attributes
[
  "class" => "h-5 w-5 mr-2 fill-current"
]
Component
App\Twig\Components\Media\Icon {#7156
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5865 …}
  +name: "stats-chart"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.03 ms
Input props
[
  "name" => "latest"
  "class" => "h-5 w-5 mr-2 fill-current"
]
Attributes
[
  "class" => "h-5 w-5 mr-2 fill-current"
]
Component
App\Twig\Components\Media\Icon {#7180
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5865 …}
  +name: "latest"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.03 ms
Input props
[
  "name" => "random"
  "class" => "h-5 w-5 mr-2 fill-current"
]
Attributes
[
  "class" => "h-5 w-5 mr-2 fill-current"
]
Component
App\Twig\Components\Media\Icon {#7204
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5865 …}
  +name: "random"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.03 ms
Input props
[
  "name" => "favorites"
  "class" => "h-5 w-5 mr-2 fill-current"
]
Attributes
[
  "class" => "h-5 w-5 mr-2 fill-current"
]
Component
App\Twig\Components\Media\Icon {#7228
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5865 …}
  +name: "favorites"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.03 ms
Input props
[
  "name" => "more"
  "class" => "h-5 w-5 mr-2 fill-current"
]
Attributes
[
  "class" => "h-5 w-5 mr-2 fill-current"
]
Component
App\Twig\Components\Media\Icon {#7252
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5865 …}
  +name: "more"
  +title: null
  +symbolDefsName: null
}
app:lang-selector App\Twig\Components\App\LangSelector 74.5 MiB 0.47 ms
Input props
[
  "defaultOpenLeft" => true
]
Attributes
[]
Component
App\Twig\Components\App\LangSelector {#7297
  +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 {#7287
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5865 …}
  +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 {#6928
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5865 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
menu:breadcrumb App\Twig\Components\Menu\Breadcrumb 74.5 MiB 0.62 ms
Input props
[
  "builder" => App\BusinessLogic\App\Menu\BreadcrumbBuilder {#4411
    -items: [
      [
        "label" => "menu.home"
        "url" => "/fr/"
      ]
      [
        "label" => "menu.exercises"
        "url" => "/fr/exercices"
      ]
      [
        "label" => "Breathing"
        "url" => "/fr/exercices/groupe/240-breathing"
      ]
      [
        "label" => "Respiration profonde"
        "url" => null
      ]
    ]
  }
]
Attributes
[]
Component
App\Twig\Components\Menu\Breadcrumb {#7380
  +items: [
    [
      "label" => "menu.home"
      "url" => "/fr/"
    ]
    [
      "label" => "menu.exercises"
      "url" => "/fr/exercices"
    ]
    [
      "label" => "Breathing"
      "url" => "/fr/exercices/groupe/240-breathing"
    ]
    [
      "label" => "Respiration profonde"
      "url" => null
    ]
  ]
  +builder: App\BusinessLogic\App\Menu\BreadcrumbBuilder {#4411
    -items: [
      [
        "label" => "menu.home"
        "url" => "/fr/"
      ]
      [
        "label" => "menu.exercises"
        "url" => "/fr/exercices"
      ]
      [
        "label" => "Breathing"
        "url" => "/fr/exercices/groupe/240-breathing"
      ]
      [
        "label" => "Respiration profonde"
        "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 {#7410
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5865 …}
  +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 {#7432
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5865 …}
  +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 {#7455
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5865 …}
  +name: "chevron-right"
  +title: null
  +symbolDefsName: null
}
ad:banner App\Twig\Components\Ad\AdBanner 74.5 MiB 0.49 ms
Input props
[
  "containerClass" => "my-4"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdBanner {#7498
  +includeScript: true
  +labelClass: null
  +containerClass: "my-4"
  +adClass: null
  +showBgColor: true
  #kernel: App\Kernel {#14 …}
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#2934 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#210 …}
}
media:video App\Twig\Components\Media\Video 74.5 MiB 0.33 ms
Input props
[
  "media" => App\Entity\Media\MediaVideo {#4342
    #uploadedFile: null
    #file: Vich\UploaderBundle\Entity\File {#4344 …}
    #credits: Doctrine\ORM\PersistentCollection {#4346 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 2639
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#4393 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1752171011 {#4380
      date: 2025-07-10 20:10:11.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1752171011 {#4332
      date: 2025-07-10 20:10:11.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#2755 …}
    #updatedBy: App\Entity\User {#2755 …}
    -duration: null
    -format: null
    -startTime: null
    -endTime: null
    -youtubeId: "acUZdGd_3Dg"
  }
  "title" => "Respiration profonde"
  "showCredits" => false
]
Attributes
[]
Component
App\Twig\Components\Media\Video {#7585
  +media: App\Entity\Media\MediaVideo {#4342
    #uploadedFile: null
    #file: Vich\UploaderBundle\Entity\File {#4344 …}
    #credits: Doctrine\ORM\PersistentCollection {#4346 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 2639
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#4393 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1752171011 {#4380
      date: 2025-07-10 20:10:11.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1752171011 {#4332
      date: 2025-07-10 20:10:11.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#2755 …}
    #updatedBy: App\Entity\User {#2755 …}
    -duration: null
    -format: null
    -startTime: null
    -endTime: null
    -youtubeId: "acUZdGd_3Dg"
  }
  +title: "Respiration profonde"
  +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 {#7601
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5865 …}
  +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 {#7634
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5865 …}
  +name: "program"
  +title: null
  +symbolDefsName: null
}
app:page-sharer App\Twig\Components\App\PageSharer 74.5 MiB 1.35 ms
Input props
[
  "class" => "mt-2 md:m-0"
]
Attributes
[
  "class" => "mt-2 md:m-0"
]
Component
App\Twig\Components\App\PageSharer {#7658
  +shareUrl: "http://test.fitmetrics.ch/fr/exercice/686fbd2097a32-respiration-profonde"
  +title: "Respiration profonde - Exercice - FitMetrics"
  +description: "La respiration profonde est un exercice fondamental de respiration conçu pour favoriser la relaxation, réduire le stress et améliorer l'efficacité respiratoire générale. Cette technique implique l'utilisation consciente du diaphragme pour inspirer profondément, permettant un meilleur échange d'oxygène et un apaisement du système nerveux. Pratiquer régulièrement la respiration profonde aide à clarifier l'esprit, renforcer la concentration et réduire la pression artérielle en stimulant le système nerveux parasympathique. Accessible sans équipement et réalisable partout, elle constitue un outil pratique pour gérer le stress quotidien ou préparer le corps à l'entraînement grâce à une meilleure oxygénation. Sa simplicité la rend adaptée aux débutants tout en offrant aux pratiquants avancés une base solide pour l'intégrer aux disciplines de pleine conscience, de mobilité et de travail respiratoire. L'intégration de cette technique dans la routine quotidienne améliore significativement le bien-être général, la qualité du sommeil et la résilience mentale en développant des schémas respiratoires contrôlés et efficaces essentiels à la santé et à la performance."
  +quote: null
  +hashtags: [
    "fitmetrics"
  ]
  +alignMobileLeft: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#865 …}
  -seoPage: App\BusinessLogic\App\Seo\SeoPage {#210 …}
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.04 ms
Input props
[
  "name" => "check"
  "class" => "w-5 h-5 text-white fill-white"
]
Attributes
[
  "class" => "w-5 h-5 text-white fill-white"
]
Component
App\Twig\Components\Media\Icon {#7688
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5865 …}
  +name: "check"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.04 ms
Input props
[
  "name" => "reddit"
  "class" => "w-6 h-6 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-6 h-6 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
]
Component
App\Twig\Components\Media\Icon {#7716
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5865 …}
  +name: "reddit"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.03 ms
Input props
[
  "name" => "twitter"
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
]
Component
App\Twig\Components\Media\Icon {#7741
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5865 …}
  +name: "twitter"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.03 ms
Input props
[
  "name" => "threads"
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
]
Component
App\Twig\Components\Media\Icon {#7764
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5865 …}
  +name: "threads"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.03 ms
Input props
[
  "name" => "facebook"
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
]
Component
App\Twig\Components\Media\Icon {#7787
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5865 …}
  +name: "facebook"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.03 ms
Input props
[
  "name" => "linkedin"
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
]
Component
App\Twig\Components\Media\Icon {#7810
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5865 …}
  +name: "linkedin"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.03 ms
Input props
[
  "name" => "whatsapp"
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
]
Component
App\Twig\Components\Media\Icon {#7833
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5865 …}
  +name: "whatsapp"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.03 ms
Input props
[
  "name" => "email"
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
]
Component
App\Twig\Components\Media\Icon {#7856
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5865 …}
  +name: "email"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 74.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 {#7887
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5865 …}
  +name: "program"
  +title: null
  +symbolDefsName: null
}
ui:editor-render App\Twig\Components\Ui\Editor\EditorRender 74.5 MiB 0.86 ms
Input props
[
  "data" => [
    "time" => 1752215266
    "version" => "2.31.0-rc.7"
    "blocks" => [
      [
        "type" => "header"
        "data" => [
          "level" => 2
          "text" => "Instructions"
        ]
      ]
      [
        "type" => "list"
        "data" => [
          "style" => "ordered"
          "items" => [
            [
              "content" => "Asseyez-vous ou allongez-vous dans une position confortable avec la colonne vertébrale droite."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Placez une main sur votre poitrine et l'autre sur votre abdomen."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Inspirez lentement par le nez en laissant votre abdomen se soulever tout en maintenant la poitrine immobile."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Expirez lentement par la bouche ou le nez en laissant votre abdomen redescendre."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Répétez pendant la durée souhaitée en maintenant un rythme calme et régulier."
              "items" => []
              "meta" => []
            ]
          ]
          "meta" => []
        ]
      ]
      [
        "type" => "header"
        "data" => [
          "level" => 2
          "text" => "Conseils techniques"
        ]
      ]
      [
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            [
              "content" => "Gardez vos épaules détendues pendant tout l'exercice."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Concentrez-vous sur l'expansion de votre ventre plutôt que de votre poitrine lors de l'inspiration."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Réalisez l'exercice dans un environnement calme pour améliorer la concentration."
              "items" => []
              "meta" => []
            ]
          ]
          "meta" => []
        ]
      ]
      [
        "type" => "header"
        "data" => [
          "level" => 2
          "text" => "Conseils de respiration"
        ]
      ]
      [
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            [
              "content" => "Inspirez lentement par le nez pendant 4 à 5 secondes."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Marquez une courte pause à la fin de l'inspiration si vous êtes à l'aise."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Expirez doucement par la bouche ou le nez pendant 5 à 7 secondes."
              "items" => []
              "meta" => []
            ]
          ]
          "meta" => []
        ]
      ]
    ]
  ]
]
Attributes
[]
Component
App\Twig\Components\Ui\Editor\EditorRender {#7936
  +title: null
  +data: [
    "time" => 1752215266
    "version" => "2.31.0-rc.7"
    "blocks" => [
      [
        "type" => "header"
        "data" => [
          "level" => 2
          "text" => "Instructions"
        ]
      ]
      [
        "type" => "list"
        "data" => [
          "style" => "ordered"
          "items" => [
            [
              "content" => "Asseyez-vous ou allongez-vous dans une position confortable avec la colonne vertébrale droite."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Placez une main sur votre poitrine et l'autre sur votre abdomen."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Inspirez lentement par le nez en laissant votre abdomen se soulever tout en maintenant la poitrine immobile."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Expirez lentement par la bouche ou le nez en laissant votre abdomen redescendre."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Répétez pendant la durée souhaitée en maintenant un rythme calme et régulier."
              "items" => []
              "meta" => []
            ]
          ]
          "meta" => []
        ]
      ]
      [
        "type" => "header"
        "data" => [
          "level" => 2
          "text" => "Conseils techniques"
        ]
      ]
      [
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            [
              "content" => "Gardez vos épaules détendues pendant tout l'exercice."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Concentrez-vous sur l'expansion de votre ventre plutôt que de votre poitrine lors de l'inspiration."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Réalisez l'exercice dans un environnement calme pour améliorer la concentration."
              "items" => []
              "meta" => []
            ]
          ]
          "meta" => []
        ]
      ]
      [
        "type" => "header"
        "data" => [
          "level" => 2
          "text" => "Conseils de respiration"
        ]
      ]
      [
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            [
              "content" => "Inspirez lentement par le nez pendant 4 à 5 secondes."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Marquez une courte pause à la fin de l'inspiration si vous êtes à l'aise."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Expirez doucement par la bouche ou le nez pendant 5 à 7 secondes."
              "items" => []
              "meta" => []
            ]
          ]
          "meta" => []
        ]
      ]
    ]
  ]
  +spacing: 4
  +adsInterval: 5
  +withAds: true
  +withMarketingBanner: false
  +marketingBannerPosition: 8
  -host: "http://test.fitmetrics.ch"
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#865 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
}
ui:editor-render App\Twig\Components\Ui\Editor\EditorRender 74.5 MiB 0.10 ms
Input props
[
  "data" => [
    "time" => 1752215266
    "version" => "2.31.0-rc.7"
    "blocks" => [
      [
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            [
              "content" => "Affections respiratoires sévères sans supervision médicale"
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Épisodes aigus d'anxiété ou de trouble panique sans accompagnement"
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Chirurgie abdominale récente sans autorisation médicale"
              "items" => []
              "meta" => []
            ]
          ]
          "meta" => []
        ]
      ]
    ]
  ]
]
Attributes
[]
Component
App\Twig\Components\Ui\Editor\EditorRender {#7997
  +title: null
  +data: [
    "time" => 1752215266
    "version" => "2.31.0-rc.7"
    "blocks" => [
      [
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            [
              "content" => "Affections respiratoires sévères sans supervision médicale"
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Épisodes aigus d'anxiété ou de trouble panique sans accompagnement"
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Chirurgie abdominale récente sans autorisation médicale"
              "items" => []
              "meta" => []
            ]
          ]
          "meta" => []
        ]
      ]
    ]
  ]
  +spacing: 4
  +adsInterval: 5
  +withAds: true
  +withMarketingBanner: false
  +marketingBannerPosition: 8
  -host: "http://test.fitmetrics.ch"
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#865 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
}
ad:square:fluid App\Twig\Components\Ad\AdSquareFluid 74.5 MiB 0.23 ms
Input props
[
  "containerClass" => "mt-6"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdSquareFluid {#7984
  +includeScript: true
  +labelClass: null
  +containerClass: "mt-6"
  +adClass: null
  +showBgColor: true
  #kernel: App\Kernel {#14 …}
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#2934 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#210 …}
}
faq App\Twig\Components\Ui\FaqComponent 74.5 MiB 0.71 ms
Input props
[
  "faq" => App\Entity\Faq {#5180
    -news: Doctrine\ORM\PersistentCollection {#5163 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5165 …}
    #id: 3757
    #createdAt: DateTimeImmutable @1752171066 {#5175
      date: 2025-07-10 20:11:06.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1752171066 {#5150
      date: 2025-07-10 20:11:06.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#2755 …}
    #updatedBy: App\Entity\User {#2755 …}
    #translations: Doctrine\ORM\PersistentCollection {#5213 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
]
Attributes
[]
Component
App\Twig\Components\Ui\FaqComponent {#8041
  +faq: App\Entity\Faq {#5180
    -news: Doctrine\ORM\PersistentCollection {#5163 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5165 …}
    #id: 3757
    #createdAt: DateTimeImmutable @1752171066 {#5175
      date: 2025-07-10 20:11:06.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1752171066 {#5150
      date: 2025-07-10 20:11:06.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#2755 …}
    #updatedBy: App\Entity\User {#2755 …}
    #translations: Doctrine\ORM\PersistentCollection {#5213 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
}
raw-faq App\Twig\Components\Ui\RawFaqComponent 74.5 MiB 0.23 ms
Input props
[
  "question" => "Qu'est-ce que la respiration profonde et comment bien la pratiquer ?"
  "answer" => "La respiration profonde est une technique qui consiste à utiliser le diaphragme pour inspirer profondément et gonfler le ventre plutôt que la poitrine. Pour bien la pratiquer, inspirez lentement par le nez en laissant votre abdomen se soulever, puis expirez doucement par la bouche ou le nez en laissant votre abdomen redescendre."
]
Attributes
[]
Component
App\Twig\Components\Ui\RawFaqComponent {#8069
  +question: "Qu'est-ce que la respiration profonde et comment bien la pratiquer ?"
  +answer: "La respiration profonde est une technique qui consiste à utiliser le diaphragme pour inspirer profondément et gonfler le ventre plutôt que la poitrine. Pour bien la pratiquer, inspirez lentement par le nez en laissant votre abdomen se soulever, puis expirez doucement par la bouche ou le nez en laissant votre abdomen redescendre."
}
faq App\Twig\Components\Ui\FaqComponent 74.5 MiB 0.22 ms
Input props
[
  "faq" => App\Entity\Faq {#5211
    -news: Doctrine\ORM\PersistentCollection {#5210 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5208 …}
    #id: 3758
    #createdAt: DateTimeImmutable @1752171066 {#5215
      date: 2025-07-10 20:11:06.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1752171066 {#5212
      date: 2025-07-10 20:11:06.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#2755 …}
    #updatedBy: App\Entity\User {#2755 …}
    #translations: Doctrine\ORM\PersistentCollection {#5206 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
]
Attributes
[]
Component
App\Twig\Components\Ui\FaqComponent {#8100
  +faq: App\Entity\Faq {#5211
    -news: Doctrine\ORM\PersistentCollection {#5210 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5208 …}
    #id: 3758
    #createdAt: DateTimeImmutable @1752171066 {#5215
      date: 2025-07-10 20:11:06.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1752171066 {#5212
      date: 2025-07-10 20:11:06.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#2755 …}
    #updatedBy: App\Entity\User {#2755 …}
    #translations: Doctrine\ORM\PersistentCollection {#5206 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
}
raw-faq App\Twig\Components\Ui\RawFaqComponent 74.5 MiB 0.05 ms
Input props
[
  "question" => "Combien de minutes dois-je pratiquer la respiration profonde chaque jour ?"
  "answer" => "Pratiquer la respiration profonde pendant 5 à 10 minutes par jour suffit pour réduire le stress et améliorer la concentration. Vous pouvez augmenter la durée selon vos objectifs de relaxation ou de pleine conscience."
]
Attributes
[]
Component
App\Twig\Components\Ui\RawFaqComponent {#8145
  +question: "Combien de minutes dois-je pratiquer la respiration profonde chaque jour ?"
  +answer: "Pratiquer la respiration profonde pendant 5 à 10 minutes par jour suffit pour réduire le stress et améliorer la concentration. Vous pouvez augmenter la durée selon vos objectifs de relaxation ou de pleine conscience."
}
faq App\Twig\Components\Ui\FaqComponent 76.5 MiB 0.33 ms
Input props
[
  "faq" => App\Entity\Faq {#5202
    -news: Doctrine\ORM\PersistentCollection {#5201 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5199 …}
    #id: 3759
    #createdAt: DateTimeImmutable @1752171066 {#5204
      date: 2025-07-10 20:11:06.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1752171066 {#5203
      date: 2025-07-10 20:11:06.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#2755 …}
    #updatedBy: App\Entity\User {#2755 …}
    #translations: Doctrine\ORM\PersistentCollection {#5197 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
]
Attributes
[]
Component
App\Twig\Components\Ui\FaqComponent {#8148
  +faq: App\Entity\Faq {#5202
    -news: Doctrine\ORM\PersistentCollection {#5201 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5199 …}
    #id: 3759
    #createdAt: DateTimeImmutable @1752171066 {#5204
      date: 2025-07-10 20:11:06.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1752171066 {#5203
      date: 2025-07-10 20:11:06.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#2755 …}
    #updatedBy: App\Entity\User {#2755 …}
    #translations: Doctrine\ORM\PersistentCollection {#5197 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
}
raw-faq App\Twig\Components\Ui\RawFaqComponent 76.5 MiB 0.06 ms
Input props
[
  "question" => "La respiration profonde aide-t-elle à réduire l'anxiété et le stress ?"
  "answer" => "Oui, la respiration profonde active le système nerveux parasympathique, ce qui aide à diminuer le stress et réduire l'anxiété en favorisant la relaxation et le calme."
]
Attributes
[]
Component
App\Twig\Components\Ui\RawFaqComponent {#8192
  +question: "La respiration profonde aide-t-elle à réduire l'anxiété et le stress ?"
  +answer: "Oui, la respiration profonde active le système nerveux parasympathique, ce qui aide à diminuer le stress et réduire l'anxiété en favorisant la relaxation et le calme."
}
faq App\Twig\Components\Ui\FaqComponent 76.5 MiB 0.16 ms
Input props
[
  "faq" => App\Entity\Faq {#5193
    -news: Doctrine\ORM\PersistentCollection {#5192 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5190 …}
    #id: 3760
    #createdAt: DateTimeImmutable @1752171066 {#5195
      date: 2025-07-10 20:11:06.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1752171066 {#5194
      date: 2025-07-10 20:11:06.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#2755 …}
    #updatedBy: App\Entity\User {#2755 …}
    #translations: Doctrine\ORM\PersistentCollection {#5188 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
]
Attributes
[]
Component
App\Twig\Components\Ui\FaqComponent {#8195
  +faq: App\Entity\Faq {#5193
    -news: Doctrine\ORM\PersistentCollection {#5192 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5190 …}
    #id: 3760
    #createdAt: DateTimeImmutable @1752171066 {#5195
      date: 2025-07-10 20:11:06.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1752171066 {#5194
      date: 2025-07-10 20:11:06.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#2755 …}
    #updatedBy: App\Entity\User {#2755 …}
    #translations: Doctrine\ORM\PersistentCollection {#5188 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
}
raw-faq App\Twig\Components\Ui\RawFaqComponent 76.5 MiB 0.05 ms
Input props
[
  "question" => "La respiration profonde est-elle bénéfique avant un entraînement ?"
  "answer" => "La respiration profonde avant l'entraînement améliore l'oxygénation, la concentration mentale et la relaxation, ce qui optimise la performance et réduit la tension pré-entraînement."
]
Attributes
[]
Component
App\Twig\Components\Ui\RawFaqComponent {#8239
  +question: "La respiration profonde est-elle bénéfique avant un entraînement ?"
  +answer: "La respiration profonde avant l'entraînement améliore l'oxygénation, la concentration mentale et la relaxation, ce qui optimise la performance et réduit la tension pré-entraînement."
}
faq App\Twig\Components\Ui\FaqComponent 76.5 MiB 0.15 ms
Input props
[
  "faq" => App\Entity\Faq {#5140
    -news: Doctrine\ORM\PersistentCollection {#5139 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5137 …}
    #id: 3761
    #createdAt: DateTimeImmutable @1752171066 {#5142
      date: 2025-07-10 20:11:06.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1752171066 {#5141
      date: 2025-07-10 20:11:06.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#2755 …}
    #updatedBy: App\Entity\User {#2755 …}
    #translations: Doctrine\ORM\PersistentCollection {#5135 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
]
Attributes
[]
Component
App\Twig\Components\Ui\FaqComponent {#8242
  +faq: App\Entity\Faq {#5140
    -news: Doctrine\ORM\PersistentCollection {#5139 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5137 …}
    #id: 3761
    #createdAt: DateTimeImmutable @1752171066 {#5142
      date: 2025-07-10 20:11:06.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1752171066 {#5141
      date: 2025-07-10 20:11:06.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#2755 …}
    #updatedBy: App\Entity\User {#2755 …}
    #translations: Doctrine\ORM\PersistentCollection {#5135 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
}
raw-faq App\Twig\Components\Ui\RawFaqComponent 76.5 MiB 0.04 ms
Input props
[
  "question" => "Quelle est la différence entre la respiration profonde et la respiration normale ?"
  "answer" => "La respiration normale est superficielle et utilise principalement la poitrine, tandis que la respiration profonde engage le diaphragme, permettant une meilleure prise d'oxygène et favorisant la détente ainsi qu'une fonction pulmonaire efficace."
]
Attributes
[]
Component
App\Twig\Components\Ui\RawFaqComponent {#8286
  +question: "Quelle est la différence entre la respiration profonde et la respiration normale ?"
  +answer: "La respiration normale est superficielle et utilise principalement la poitrine, tandis que la respiration profonde engage le diaphragme, permettant une meilleure prise d'oxygène et favorisant la détente ainsi qu'une fonction pulmonaire efficace."
}
anatomy:avatar App\Twig\Components\Anatomy\Avatar 84.5 MiB 565.84 ms
Input props
[
  "class" => "relative"
  "primaryMuscles" => [
    6
  ]
  "secondaryMuscles" => [
    15
  ]
  "displayFront" => true
]
Attributes
[
  "class" => "relative"
]
Component
App\Twig\Components\Anatomy\Avatar {#8214
  #container: Symfony\Component\DependencyInjection\Argument\ServiceLocator {#8297 …}
  +primaryMuscles: [
    6
  ]
  +secondaryMuscles: [
    15
  ]
  +type: "url"
  +urlReferenceType: 2
  +displayFront: true
  +selectedMuscles: []
  +displayTagMuscles: false
  +hoverMuscleDefaultText: "-"
  #entityManager: Doctrine\ORM\EntityManager {#550 …}
  #localeSwitcher: Symfony\Component\Translation\LocaleSwitcher {#1600 …}
  #avatarData: App\BusinessLogic\Anatomy\AvatarData {#8295 …}
  -liveResponder: Symfony\UX\LiveComponent\LiveResponder {#8296 …}
}
ui:badge App\Twig\Components\Ui\Badge 84.5 MiB 0.42 ms
Input props
[
  "name" => "Abdominaux"
  "url" => "/fr/exercices/muscle/6-abdominaux"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#9729
  +name: "Abdominaux"
  +url: "/fr/exercices/muscle/6-abdominaux"
  +color: "primary"
  +small: false
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 84.5 MiB 0.06 ms
Input props
[
  "name" => "Obliques"
  "url" => "/fr/exercices/muscle/15-obliques"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#9781
  +name: "Obliques"
  +url: "/fr/exercices/muscle/15-obliques"
  +color: "primary"
  +small: false
  +selected: false
}
ad:square:fluid App\Twig\Components\Ad\AdSquareFluid 84.5 MiB 0.07 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Ad\AdSquareFluid {#9639
  +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 {#2934 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#210 …}
}
training:difficulty-badge App\Twig\Components\Training\DifficultyBadge 84.5 MiB 0.39 ms
Input props
[
  "difficulty" => "beginner"
]
Attributes
[]
Component
App\Twig\Components\Training\DifficultyBadge {#9814
  +difficulty: "beginner"
  +small: false
  +link: true
}
ui:badge App\Twig\Components\Ui\Badge 84.5 MiB 0.07 ms
Input props
[
  "name" => "Isolation"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#9845
  +name: "Isolation"
  +url: null
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 84.5 MiB 0.05 ms
Input props
[
  "name" => "Sans matériel"
  "url" => "/fr/exercices/equipement/29-sans-mat%C3%A9riel"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#9885
  +name: "Sans matériel"
  +url: "/fr/exercices/equipement/29-sans-mat%C3%A9riel"
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 84.5 MiB 0.06 ms
Input props
[
  "name" => "Fitness"
  "url" => "/fr/exercices/sport/5-fitness"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#9909
  +name: "Fitness"
  +url: "/fr/exercices/sport/5-fitness"
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 84.5 MiB 0.06 ms
Input props
[
  "name" => "Yoga"
  "url" => "/fr/exercices/sport/8-yoga"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#9933
  +name: "Yoga"
  +url: "/fr/exercices/sport/8-yoga"
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 84.5 MiB 0.06 ms
Input props
[
  "name" => "Pilates"
  "url" => "/fr/exercices/sport/9-pilates"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#9957
  +name: "Pilates"
  +url: "/fr/exercices/sport/9-pilates"
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 84.5 MiB 0.06 ms
Input props
[
  "name" => "Mobilité"
  "url" => "/fr/exercices/categorie/59-mobilite"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#9981
  +name: "Mobilité"
  +url: "/fr/exercices/categorie/59-mobilite"
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 84.5 MiB 0.06 ms
Input props
[
  "name" => "Échauffement"
  "url" => "/fr/exercices/categorie/62-echauffement"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#10005
  +name: "Échauffement"
  +url: "/fr/exercices/categorie/62-echauffement"
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 84.5 MiB 0.06 ms
Input props
[
  "name" => "Récupération et relaxation"
  "url" => "/fr/exercices/categorie/75-recuperation-et-relaxation"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#10029
  +name: "Récupération et relaxation"
  +url: "/fr/exercices/categorie/75-recuperation-et-relaxation"
  +color: "gray"
  +small: true
  +selected: false
}
ad:square:fluid App\Twig\Components\Ad\AdSquareFluid 84.5 MiB 0.07 ms
Input props
[
  "containerClass" => "hidden lg:flex items-center justify-center my-6"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdSquareFluid {#9795
  +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 {#2934 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#210 …}
}
app:loading_spinner App\Twig\Components\App\LoadingSpinner 84.5 MiB 0.32 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\App\LoadingSpinner {#7923
  +color: "fill-primary"
  +size: 8
  +centered: true
  +inline: false
}
app:loading_spinner App\Twig\Components\App\LoadingSpinner 84.5 MiB 0.07 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\App\LoadingSpinner {#10084
  +color: "fill-primary"
  +size: 8
  +centered: true
  +inline: false
}
media:icon App\Twig\Components\Media\Icon 84.5 MiB 0.07 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 {#10122
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5865 …}
  +name: "program"
  +title: null
  +symbolDefsName: null
}
ui:widget-embed App\Twig\Components\Ui\WidgetEmbed 84.5 MiB 1.07 ms
Input props
[
  "class" => "hidden md:block"
  "route" => "http://test.fitmetrics.ch/fr/widgets/exercise/preview-686fbd2097a32?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 {#10158
  +route: "http://test.fitmetrics.ch/fr/widgets/exercise/preview-686fbd2097a32?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 84.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 {#10196
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5865 …}
  +name: "check"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 86.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 {#10229
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5865 …}
  +name: "close"
  +title: null
  +symbolDefsName: null
}
app:page-sharer App\Twig\Components\App\PageSharer 86.5 MiB 1.58 ms
Input props
[
  "class" => "content-container"
  "title" => "Respiration profonde"
  "description" => "La respiration profonde est un exercice fondamental de respiration conçu pour favoriser la relaxation, réduire le stress et améliorer l'efficacité respiratoire générale. Cette technique implique l'utilisation consciente du diaphragme pour inspirer profondément, permettant un meilleur échange d'oxygène et un apaisement du système nerveux. Pratiquer régulièrement la respiration profonde aide à clarifier l'esprit, renforcer la concentration et réduire la pression artérielle en stimulant le système nerveux parasympathique. Accessible sans équipement et réalisable partout, elle constitue un outil pratique pour gérer le stress quotidien ou préparer le corps à l'entraînement grâce à une meilleure oxygénation. Sa simplicité la rend adaptée aux débutants tout en offrant aux pratiquants avancés une base solide pour l'intégrer aux disciplines de pleine conscience, de mobilité et de travail respiratoire. L'intégration de cette technique dans la routine quotidienne améliore significativement le bien-être général, la qualité du sommeil et la résilience mentale en développant des schémas respiratoires contrôlés et efficaces essentiels à la santé et à la performance."
]
Attributes
[
  "class" => "content-container"
]
Component
App\Twig\Components\App\PageSharer {#10269
  +shareUrl: "http://test.fitmetrics.ch/fr/exercice/686fbd2097a32-respiration-profonde"
  +title: "Respiration profonde"
  +description: "La respiration profonde est un exercice fondamental de respiration conçu pour favoriser la relaxation, réduire le stress et améliorer l'efficacité respiratoire générale. Cette technique implique l'utilisation consciente du diaphragme pour inspirer profondément, permettant un meilleur échange d'oxygène et un apaisement du système nerveux. Pratiquer régulièrement la respiration profonde aide à clarifier l'esprit, renforcer la concentration et réduire la pression artérielle en stimulant le système nerveux parasympathique. Accessible sans équipement et réalisable partout, elle constitue un outil pratique pour gérer le stress quotidien ou préparer le corps à l'entraînement grâce à une meilleure oxygénation. Sa simplicité la rend adaptée aux débutants tout en offrant aux pratiquants avancés une base solide pour l'intégrer aux disciplines de pleine conscience, de mobilité et de travail respiratoire. L'intégration de cette technique dans la routine quotidienne améliore significativement le bien-être général, la qualité du sommeil et la résilience mentale en développant des schémas respiratoires contrôlés et efficaces essentiels à la santé et à la performance."
  +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.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 {#10277
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5865 …}
  +name: "check"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.06 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 {#10299
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5865 …}
  +name: "reddit"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.06 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 {#10323
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5865 …}
  +name: "twitter"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.05 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 {#10346
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5865 …}
  +name: "threads"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.06 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 {#10369
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5865 …}
  +name: "facebook"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.06 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 {#10392
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5865 …}
  +name: "linkedin"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.06 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 {#10415
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5865 …}
  +name: "whatsapp"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 86.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 {#10438
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5865 …}
  +name: "email"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
ad:wide-skyscraper App\Twig\Components\Ad\AdWideSkyscraper 86.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 {#2934 …}
  #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.38 ms
Input props
[
  "containerClass" => "content-container my-4"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdHorizontalFluid {#10485
  +includeScript: true
  +labelClass: null
  +containerClass: "content-container my-4"
  +adClass: null
  +showBgColor: true
  #kernel: App\Kernel {#14 …}
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#2934 …}
  #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.05 ms
Input props
[
  "defaultOpenLeft" => false
]
Attributes
[]
Component
App\Twig\Components\App\LangSelector {#10540
  +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.17 ms
Input props
[
  "class" => "max-w-fit"
]
Attributes
[
  "class" => "max-w-fit"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#10532
  -props: [
    "class" => "max-w-fit"
  ]
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.06 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 {#10574
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5865 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 86.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 {#10606
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5865 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 86.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 {#10629
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5865 …}
  +name: "heart"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 86.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 {#10652
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5865 …}
  +name: "whatsapp"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 86.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 {#10675
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5865 …}
  +name: "instagram"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.06 ms
Input props
[
  "name" => "threads"
  "class" => "w-[28px] h-[28px]"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-[28px] h-[28px]"
]
Component
App\Twig\Components\Media\Icon {#10698
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5865 …}
  +name: "threads"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.04 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 {#10721
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5865 …}
  +name: "tiktok"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.04 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 {#10744
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5865 …}
  +name: "facebook"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 86.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 {#10767
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5865 …}
  +name: "youtube"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}