GET https://www.legaldesign.sandbox-skrea.fr/infographie/kit-mise-a-la-retraite-procedure

Security

Token

There is no security token.

Firewall

customer Name
Security enabled
Stateless

Configuration

Key Value
provider security.user.provider.concrete.app_user_provider
context customer
entry_point security.authenticator.form_login.customer
user_checker App\Security\CustomerChecker
access_denied_handler (none)
access_denied_url (none)
authenticators
[
  "switch_user"
  "form_login"
  "remember_me"
]

Listeners

Listener Duration Response
Symfony\Component\Security\Http\Firewall\ChannelListener {#347
  -map: Symfony\Component\Security\Http\AccessMap {#385 …}
  -logger: Monolog\Logger {#533 …}
  -httpPort: 80
  -httpsPort: 443
}
(none) (none)
Symfony\Component\Security\Http\Firewall\ContextListener {#72
  -sessionKey: "_security_customer"
  -registered: false
  -trustResolver: Symfony\Component\Security\Core\Authentication\AuthenticationTrustResolver {#518 …}
  -sessionTrackerEnabler: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage::enableUsageTracking(): void {#44 …}
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage {#141 …}
  -userProviders: Symfony\Component\DependencyInjection\Argument\RewindableGenerator {#73 …}
  -logger: Monolog\Logger {#533 …}
  -dispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#527 …}
}
3.56 ms (none)
Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener {#18
  -authenticatorManager: Symfony\Component\Security\Http\Authentication\AuthenticatorManager {#43 …}
}
(none) (none)
Symfony\Component\Security\Http\Firewall\SwitchUserListener {#364
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#142 …}
  -provider: Symfony\Bridge\Doctrine\Security\User\EntityUserProvider {#529 …}
  -userChecker: App\Security\CustomerChecker {#392 …}
  -firewallName: "customer"
  -accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#107 …}
  -logger: Monolog\Logger {#533 …}
  -usernameParameter: "_switch_user"
  -role: "ROLE_ALLOWED_TO_SWITCH"
  -dispatcher: Symfony\Component\HttpKernel\Debug\TraceableEventDispatcher {#286 …}
  -stateless: false
  -urlGenerator: Symfony\Bundle\FrameworkBundle\Routing\Router {#156 …}
  -targetRoute: null
}
(none) (none)
Symfony\Component\Security\Http\Firewall\AccessListener {#354
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#142 …}
  -accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#107 …}
  -map: Symfony\Component\Security\Http\AccessMap {#385 …}
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\LogoutListener {#530
  -options: [
    "csrf_parameter" => "_csrf_token"
    "csrf_token_id" => "logout"
    "logout_path" => "/compte/deconnexion"
  ]
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#142 …}
  -httpUtils: Symfony\Component\Security\Http\HttpUtils {#516 …}
  -eventDispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#527 …}
  -csrfTokenManager: null
}
(none) (none)

Authenticators

Status Authenticator
skipped
"Symfony\Component\Security\Http\Authenticator\FormLoginAuthenticator"

This authenticator did not support the request.

skipped
"Symfony\Component\Security\Http\Authenticator\RememberMeAuthenticator"

This authenticator did not support the request.

Access Decision

affirmative Strategy
# Voter class
1
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
2
"App\Security\Voter\CanDownloadVoter"

Access decision log

# Result Attributes Object
1 DENIED ROLE_CAN_VIEW_PDF
null
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
DENIED
The user doesn't have ROLE_CAN_VIEW_PDF.
"App\Security\Voter\CanDownloadVoter"
ABSTAIN
Show voter details
2 DENIED INFO_PREMIUM
App\Entity\Infographics\Infographic {#639
  -id: 17
  -title: "Kit - Mise à la retraite - Procédure"
  -description: """
    La procédure de mise à la retraite par l'employeur est encadrée par des règles précises visant à protéger les droits du salarié. \r\n
    \r\n
    Selon l'âge du salarié, cette démarche peut commencer par interroger le salarié sur son souhait de quitter, ou non, la vie active. \r\n
    \r\n
    En fonction de la réponse apportée, l'employeur pourra lui notifier son départ ou bien le solliciter à nouveau l'année suivante. \r\n
    La loi fixe les délais à respecter à chaque étape. \r\n
    \r\n
    Pour sécuriser cette procédure, nous pouvons vous accompagner.
    """
  -createdAt: DateTimeImmutable @1714723362 {#647
    date: 2024-05-03 08:02:42.0 UTC (+00:00)
  }
  -updatedAt: DateTimeImmutable @1775040907 {#644
    date: 2026-04-01 10:55:07.0 UTC (+00:00)
  }
  -thumbnail: "kit-mise-a-la-retraite-procedure-69ccdd6b56526900815444.jpg"
  -thumbnailFile: null
  -document: "kit-mise-a-la-retraite-procedure-69ccdd6b56cdb297011819.pdf"
  -documentFile: null
  -promoted: false
  -categories: Doctrine\ORM\PersistentCollection {#648 …}
  -theme: null
  -publishedAt: DateTimeImmutable @1775001600 {#641
    date: 2026-04-01 00:00:00.0 UTC (+00:00)
  }
  -slug: "kit-mise-a-la-retraite-procedure"
  -customer: null
  -type: App\Enum\InfographicsAvailability {#762 …}
  -price: null
  -parent: null
  -children: Doctrine\ORM\PersistentCollection {#739 …}
  -isPurchasable: true
  -additionalInfos: null
  -positionOnHome: null
  -mainPdf: "kit-mise-a-la-retraite-procedure-69ccdd6b572fd945420606.pdf"
  -mainPdfFile: null
  -bonusDocs: null
  -bonusDocsFile: null
  -availableOnPremium: false
  -deletedAt: null
  -customizationColors: [
    "colors" => [
      [
        "hex" => "#e3530f"
        "impact_pct" => 13.002
        "index" => 0
        "label" => "Principale"
        "occurrences" => 90
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#e3530f"
        "remplacable" => true
        "replaceable" => true
        "role" => "principale"
        "slot" => "slot1"
        "stream_value" => "0.89 0.325 0.0588"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.89 0.325 0.0588"
          ]
          [
            "operator" => "rg"
            "value" => "0.89 0.325 0.0588"
          ]
        ]
        "usage_count" => 90
      ]
      [
        "hex" => "#051d2e"
        "impact_pct" => 7.372
        "index" => 1
        "label" => "Secondaire"
        "occurrences" => 143
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#051d2e"
        "remplacable" => true
        "replaceable" => true
        "role" => "secondaire"
        "slot" => "slot2"
        "stream_value" => "0.0196 0.114 0.18"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.0196 0.114 0.18"
          ]
          [
            "operator" => "rg"
            "value" => "0.0196 0.114 0.18"
          ]
        ]
        "usage_count" => 143
      ]
      [
        "hex" => "#dac287"
        "impact_pct" => 2.669
        "index" => 2
        "label" => "Fond clair"
        "occurrences" => 3
        "operators" => [
          "rg"
        ]
        "original_hex" => "#dac287"
        "remplacable" => true
        "replaceable" => true
        "role" => "fond clair"
        "slot" => "slot3"
        "stream_value" => "0.855 0.761 0.529"
        "stream_values" => [
          [
            "operator" => "rg"
            "value" => "0.855 0.761 0.529"
          ]
        ]
        "usage_count" => 3
      ]
      [
        "hex" => "#ffffff"
        "impact_pct" => 83.544
        "index" => 3
        "label" => "Blanc"
        "occurrences" => 109
        "operators" => [
          "G"
          "g"
        ]
        "original_hex" => "#ffffff"
        "remplacable" => false
        "replaceable" => false
        "role" => "blanc"
        "slot" => null
        "stream_value" => "1"
        "stream_values" => [
          [
            "operator" => "G"
            "value" => "1"
          ]
          [
            "operator" => "g"
            "value" => "1"
          ]
        ]
        "usage_count" => 109
      ]
      [
        "hex" => "#102542"
        "impact_pct" => 0.411
        "index" => 4
        "label" => "Pictogramme / détail"
        "occurrences" => 14
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#102542"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => "0.0627 0.145 0.259"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.0627 0.145 0.259"
          ]
          [
            "operator" => "rg"
            "value" => "0.0627 0.145 0.259"
          ]
        ]
        "usage_count" => 14
      ]
      [
        "hex" => "#000000"
        "impact_pct" => 0.015
        "index" => 5
        "label" => "Noir"
        "occurrences" => 4
        "operators" => [
          "G"
          "g"
        ]
        "original_hex" => "#000000"
        "remplacable" => false
        "replaceable" => false
        "role" => "noir"
        "slot" => null
        "stream_value" => "0"
        "stream_values" => [
          [
            "operator" => "G"
            "value" => "0"
          ]
          [
            "operator" => "g"
            "value" => "0"
          ]
        ]
        "usage_count" => 4
      ]
      [
        "hex" => "#f7aa4e"
        "impact_pct" => 0.0
        "index" => 6
        "label" => "Pictogramme / détail"
        "occurrences" => 4
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#f7aa4e"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => "0.969 0.667 0.306"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.969 0.667 0.306"
          ]
          [
            "operator" => "rg"
            "value" => "0.969 0.667 0.306"
          ]
        ]
        "usage_count" => 4
      ]
    ]
    "impact_threshold_pct" => 1.0
    "maximum_slots" => 15
    "pages" => 2
    "slot_count" => 3
  ]
  -customizationColorsSource: "kit-mise-a-la-retraite-procedure-69ccdd6b572fd945420606"
}
"App\Security\Voter\CanDownloadVoter"
DENIED
Show voter details
3 DENIED INFO_DOWNLOAD_CURRENT_VERSION
App\Entity\Infographics\Infographic {#639
  -id: 17
  -title: "Kit - Mise à la retraite - Procédure"
  -description: """
    La procédure de mise à la retraite par l'employeur est encadrée par des règles précises visant à protéger les droits du salarié. \r\n
    \r\n
    Selon l'âge du salarié, cette démarche peut commencer par interroger le salarié sur son souhait de quitter, ou non, la vie active. \r\n
    \r\n
    En fonction de la réponse apportée, l'employeur pourra lui notifier son départ ou bien le solliciter à nouveau l'année suivante. \r\n
    La loi fixe les délais à respecter à chaque étape. \r\n
    \r\n
    Pour sécuriser cette procédure, nous pouvons vous accompagner.
    """
  -createdAt: DateTimeImmutable @1714723362 {#647
    date: 2024-05-03 08:02:42.0 UTC (+00:00)
  }
  -updatedAt: DateTimeImmutable @1775040907 {#644
    date: 2026-04-01 10:55:07.0 UTC (+00:00)
  }
  -thumbnail: "kit-mise-a-la-retraite-procedure-69ccdd6b56526900815444.jpg"
  -thumbnailFile: null
  -document: "kit-mise-a-la-retraite-procedure-69ccdd6b56cdb297011819.pdf"
  -documentFile: null
  -promoted: false
  -categories: Doctrine\ORM\PersistentCollection {#648 …}
  -theme: null
  -publishedAt: DateTimeImmutable @1775001600 {#641
    date: 2026-04-01 00:00:00.0 UTC (+00:00)
  }
  -slug: "kit-mise-a-la-retraite-procedure"
  -customer: null
  -type: App\Enum\InfographicsAvailability {#762 …}
  -price: null
  -parent: null
  -children: Doctrine\ORM\PersistentCollection {#739 …}
  -isPurchasable: true
  -additionalInfos: null
  -positionOnHome: null
  -mainPdf: "kit-mise-a-la-retraite-procedure-69ccdd6b572fd945420606.pdf"
  -mainPdfFile: null
  -bonusDocs: null
  -bonusDocsFile: null
  -availableOnPremium: false
  -deletedAt: null
  -customizationColors: [
    "colors" => [
      [
        "hex" => "#e3530f"
        "impact_pct" => 13.002
        "index" => 0
        "label" => "Principale"
        "occurrences" => 90
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#e3530f"
        "remplacable" => true
        "replaceable" => true
        "role" => "principale"
        "slot" => "slot1"
        "stream_value" => "0.89 0.325 0.0588"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.89 0.325 0.0588"
          ]
          [
            "operator" => "rg"
            "value" => "0.89 0.325 0.0588"
          ]
        ]
        "usage_count" => 90
      ]
      [
        "hex" => "#051d2e"
        "impact_pct" => 7.372
        "index" => 1
        "label" => "Secondaire"
        "occurrences" => 143
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#051d2e"
        "remplacable" => true
        "replaceable" => true
        "role" => "secondaire"
        "slot" => "slot2"
        "stream_value" => "0.0196 0.114 0.18"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.0196 0.114 0.18"
          ]
          [
            "operator" => "rg"
            "value" => "0.0196 0.114 0.18"
          ]
        ]
        "usage_count" => 143
      ]
      [
        "hex" => "#dac287"
        "impact_pct" => 2.669
        "index" => 2
        "label" => "Fond clair"
        "occurrences" => 3
        "operators" => [
          "rg"
        ]
        "original_hex" => "#dac287"
        "remplacable" => true
        "replaceable" => true
        "role" => "fond clair"
        "slot" => "slot3"
        "stream_value" => "0.855 0.761 0.529"
        "stream_values" => [
          [
            "operator" => "rg"
            "value" => "0.855 0.761 0.529"
          ]
        ]
        "usage_count" => 3
      ]
      [
        "hex" => "#ffffff"
        "impact_pct" => 83.544
        "index" => 3
        "label" => "Blanc"
        "occurrences" => 109
        "operators" => [
          "G"
          "g"
        ]
        "original_hex" => "#ffffff"
        "remplacable" => false
        "replaceable" => false
        "role" => "blanc"
        "slot" => null
        "stream_value" => "1"
        "stream_values" => [
          [
            "operator" => "G"
            "value" => "1"
          ]
          [
            "operator" => "g"
            "value" => "1"
          ]
        ]
        "usage_count" => 109
      ]
      [
        "hex" => "#102542"
        "impact_pct" => 0.411
        "index" => 4
        "label" => "Pictogramme / détail"
        "occurrences" => 14
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#102542"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => "0.0627 0.145 0.259"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.0627 0.145 0.259"
          ]
          [
            "operator" => "rg"
            "value" => "0.0627 0.145 0.259"
          ]
        ]
        "usage_count" => 14
      ]
      [
        "hex" => "#000000"
        "impact_pct" => 0.015
        "index" => 5
        "label" => "Noir"
        "occurrences" => 4
        "operators" => [
          "G"
          "g"
        ]
        "original_hex" => "#000000"
        "remplacable" => false
        "replaceable" => false
        "role" => "noir"
        "slot" => null
        "stream_value" => "0"
        "stream_values" => [
          [
            "operator" => "G"
            "value" => "0"
          ]
          [
            "operator" => "g"
            "value" => "0"
          ]
        ]
        "usage_count" => 4
      ]
      [
        "hex" => "#f7aa4e"
        "impact_pct" => 0.0
        "index" => 6
        "label" => "Pictogramme / détail"
        "occurrences" => 4
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#f7aa4e"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => "0.969 0.667 0.306"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.969 0.667 0.306"
          ]
          [
            "operator" => "rg"
            "value" => "0.969 0.667 0.306"
          ]
        ]
        "usage_count" => 4
      ]
    ]
    "impact_threshold_pct" => 1.0
    "maximum_slots" => 15
    "pages" => 2
    "slot_count" => 3
  ]
  -customizationColorsSource: "kit-mise-a-la-retraite-procedure-69ccdd6b572fd945420606"
}
"App\Security\Voter\CanDownloadVoter"
DENIED
Show voter details
4 DENIED INFO_PREMIUM
App\Entity\Infographics\Infographic {#639
  -id: 17
  -title: "Kit - Mise à la retraite - Procédure"
  -description: """
    La procédure de mise à la retraite par l'employeur est encadrée par des règles précises visant à protéger les droits du salarié. \r\n
    \r\n
    Selon l'âge du salarié, cette démarche peut commencer par interroger le salarié sur son souhait de quitter, ou non, la vie active. \r\n
    \r\n
    En fonction de la réponse apportée, l'employeur pourra lui notifier son départ ou bien le solliciter à nouveau l'année suivante. \r\n
    La loi fixe les délais à respecter à chaque étape. \r\n
    \r\n
    Pour sécuriser cette procédure, nous pouvons vous accompagner.
    """
  -createdAt: DateTimeImmutable @1714723362 {#647
    date: 2024-05-03 08:02:42.0 UTC (+00:00)
  }
  -updatedAt: DateTimeImmutable @1775040907 {#644
    date: 2026-04-01 10:55:07.0 UTC (+00:00)
  }
  -thumbnail: "kit-mise-a-la-retraite-procedure-69ccdd6b56526900815444.jpg"
  -thumbnailFile: null
  -document: "kit-mise-a-la-retraite-procedure-69ccdd6b56cdb297011819.pdf"
  -documentFile: null
  -promoted: false
  -categories: Doctrine\ORM\PersistentCollection {#648 …}
  -theme: null
  -publishedAt: DateTimeImmutable @1775001600 {#641
    date: 2026-04-01 00:00:00.0 UTC (+00:00)
  }
  -slug: "kit-mise-a-la-retraite-procedure"
  -customer: null
  -type: App\Enum\InfographicsAvailability {#762 …}
  -price: null
  -parent: null
  -children: Doctrine\ORM\PersistentCollection {#739 …}
  -isPurchasable: true
  -additionalInfos: null
  -positionOnHome: null
  -mainPdf: "kit-mise-a-la-retraite-procedure-69ccdd6b572fd945420606.pdf"
  -mainPdfFile: null
  -bonusDocs: null
  -bonusDocsFile: null
  -availableOnPremium: false
  -deletedAt: null
  -customizationColors: [
    "colors" => [
      [
        "hex" => "#e3530f"
        "impact_pct" => 13.002
        "index" => 0
        "label" => "Principale"
        "occurrences" => 90
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#e3530f"
        "remplacable" => true
        "replaceable" => true
        "role" => "principale"
        "slot" => "slot1"
        "stream_value" => "0.89 0.325 0.0588"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.89 0.325 0.0588"
          ]
          [
            "operator" => "rg"
            "value" => "0.89 0.325 0.0588"
          ]
        ]
        "usage_count" => 90
      ]
      [
        "hex" => "#051d2e"
        "impact_pct" => 7.372
        "index" => 1
        "label" => "Secondaire"
        "occurrences" => 143
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#051d2e"
        "remplacable" => true
        "replaceable" => true
        "role" => "secondaire"
        "slot" => "slot2"
        "stream_value" => "0.0196 0.114 0.18"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.0196 0.114 0.18"
          ]
          [
            "operator" => "rg"
            "value" => "0.0196 0.114 0.18"
          ]
        ]
        "usage_count" => 143
      ]
      [
        "hex" => "#dac287"
        "impact_pct" => 2.669
        "index" => 2
        "label" => "Fond clair"
        "occurrences" => 3
        "operators" => [
          "rg"
        ]
        "original_hex" => "#dac287"
        "remplacable" => true
        "replaceable" => true
        "role" => "fond clair"
        "slot" => "slot3"
        "stream_value" => "0.855 0.761 0.529"
        "stream_values" => [
          [
            "operator" => "rg"
            "value" => "0.855 0.761 0.529"
          ]
        ]
        "usage_count" => 3
      ]
      [
        "hex" => "#ffffff"
        "impact_pct" => 83.544
        "index" => 3
        "label" => "Blanc"
        "occurrences" => 109
        "operators" => [
          "G"
          "g"
        ]
        "original_hex" => "#ffffff"
        "remplacable" => false
        "replaceable" => false
        "role" => "blanc"
        "slot" => null
        "stream_value" => "1"
        "stream_values" => [
          [
            "operator" => "G"
            "value" => "1"
          ]
          [
            "operator" => "g"
            "value" => "1"
          ]
        ]
        "usage_count" => 109
      ]
      [
        "hex" => "#102542"
        "impact_pct" => 0.411
        "index" => 4
        "label" => "Pictogramme / détail"
        "occurrences" => 14
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#102542"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => "0.0627 0.145 0.259"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.0627 0.145 0.259"
          ]
          [
            "operator" => "rg"
            "value" => "0.0627 0.145 0.259"
          ]
        ]
        "usage_count" => 14
      ]
      [
        "hex" => "#000000"
        "impact_pct" => 0.015
        "index" => 5
        "label" => "Noir"
        "occurrences" => 4
        "operators" => [
          "G"
          "g"
        ]
        "original_hex" => "#000000"
        "remplacable" => false
        "replaceable" => false
        "role" => "noir"
        "slot" => null
        "stream_value" => "0"
        "stream_values" => [
          [
            "operator" => "G"
            "value" => "0"
          ]
          [
            "operator" => "g"
            "value" => "0"
          ]
        ]
        "usage_count" => 4
      ]
      [
        "hex" => "#f7aa4e"
        "impact_pct" => 0.0
        "index" => 6
        "label" => "Pictogramme / détail"
        "occurrences" => 4
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#f7aa4e"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => "0.969 0.667 0.306"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.969 0.667 0.306"
          ]
          [
            "operator" => "rg"
            "value" => "0.969 0.667 0.306"
          ]
        ]
        "usage_count" => 4
      ]
    ]
    "impact_threshold_pct" => 1.0
    "maximum_slots" => 15
    "pages" => 2
    "slot_count" => 3
  ]
  -customizationColorsSource: "kit-mise-a-la-retraite-procedure-69ccdd6b572fd945420606"
}
"App\Security\Voter\CanDownloadVoter"
DENIED
Show voter details
5 DENIED INFO_DOWNLOAD_CURRENT_VERSION
App\Entity\Infographics\Infographic {#639
  -id: 17
  -title: "Kit - Mise à la retraite - Procédure"
  -description: """
    La procédure de mise à la retraite par l'employeur est encadrée par des règles précises visant à protéger les droits du salarié. \r\n
    \r\n
    Selon l'âge du salarié, cette démarche peut commencer par interroger le salarié sur son souhait de quitter, ou non, la vie active. \r\n
    \r\n
    En fonction de la réponse apportée, l'employeur pourra lui notifier son départ ou bien le solliciter à nouveau l'année suivante. \r\n
    La loi fixe les délais à respecter à chaque étape. \r\n
    \r\n
    Pour sécuriser cette procédure, nous pouvons vous accompagner.
    """
  -createdAt: DateTimeImmutable @1714723362 {#647
    date: 2024-05-03 08:02:42.0 UTC (+00:00)
  }
  -updatedAt: DateTimeImmutable @1775040907 {#644
    date: 2026-04-01 10:55:07.0 UTC (+00:00)
  }
  -thumbnail: "kit-mise-a-la-retraite-procedure-69ccdd6b56526900815444.jpg"
  -thumbnailFile: null
  -document: "kit-mise-a-la-retraite-procedure-69ccdd6b56cdb297011819.pdf"
  -documentFile: null
  -promoted: false
  -categories: Doctrine\ORM\PersistentCollection {#648 …}
  -theme: null
  -publishedAt: DateTimeImmutable @1775001600 {#641
    date: 2026-04-01 00:00:00.0 UTC (+00:00)
  }
  -slug: "kit-mise-a-la-retraite-procedure"
  -customer: null
  -type: App\Enum\InfographicsAvailability {#762 …}
  -price: null
  -parent: null
  -children: Doctrine\ORM\PersistentCollection {#739 …}
  -isPurchasable: true
  -additionalInfos: null
  -positionOnHome: null
  -mainPdf: "kit-mise-a-la-retraite-procedure-69ccdd6b572fd945420606.pdf"
  -mainPdfFile: null
  -bonusDocs: null
  -bonusDocsFile: null
  -availableOnPremium: false
  -deletedAt: null
  -customizationColors: [
    "colors" => [
      [
        "hex" => "#e3530f"
        "impact_pct" => 13.002
        "index" => 0
        "label" => "Principale"
        "occurrences" => 90
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#e3530f"
        "remplacable" => true
        "replaceable" => true
        "role" => "principale"
        "slot" => "slot1"
        "stream_value" => "0.89 0.325 0.0588"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.89 0.325 0.0588"
          ]
          [
            "operator" => "rg"
            "value" => "0.89 0.325 0.0588"
          ]
        ]
        "usage_count" => 90
      ]
      [
        "hex" => "#051d2e"
        "impact_pct" => 7.372
        "index" => 1
        "label" => "Secondaire"
        "occurrences" => 143
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#051d2e"
        "remplacable" => true
        "replaceable" => true
        "role" => "secondaire"
        "slot" => "slot2"
        "stream_value" => "0.0196 0.114 0.18"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.0196 0.114 0.18"
          ]
          [
            "operator" => "rg"
            "value" => "0.0196 0.114 0.18"
          ]
        ]
        "usage_count" => 143
      ]
      [
        "hex" => "#dac287"
        "impact_pct" => 2.669
        "index" => 2
        "label" => "Fond clair"
        "occurrences" => 3
        "operators" => [
          "rg"
        ]
        "original_hex" => "#dac287"
        "remplacable" => true
        "replaceable" => true
        "role" => "fond clair"
        "slot" => "slot3"
        "stream_value" => "0.855 0.761 0.529"
        "stream_values" => [
          [
            "operator" => "rg"
            "value" => "0.855 0.761 0.529"
          ]
        ]
        "usage_count" => 3
      ]
      [
        "hex" => "#ffffff"
        "impact_pct" => 83.544
        "index" => 3
        "label" => "Blanc"
        "occurrences" => 109
        "operators" => [
          "G"
          "g"
        ]
        "original_hex" => "#ffffff"
        "remplacable" => false
        "replaceable" => false
        "role" => "blanc"
        "slot" => null
        "stream_value" => "1"
        "stream_values" => [
          [
            "operator" => "G"
            "value" => "1"
          ]
          [
            "operator" => "g"
            "value" => "1"
          ]
        ]
        "usage_count" => 109
      ]
      [
        "hex" => "#102542"
        "impact_pct" => 0.411
        "index" => 4
        "label" => "Pictogramme / détail"
        "occurrences" => 14
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#102542"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => "0.0627 0.145 0.259"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.0627 0.145 0.259"
          ]
          [
            "operator" => "rg"
            "value" => "0.0627 0.145 0.259"
          ]
        ]
        "usage_count" => 14
      ]
      [
        "hex" => "#000000"
        "impact_pct" => 0.015
        "index" => 5
        "label" => "Noir"
        "occurrences" => 4
        "operators" => [
          "G"
          "g"
        ]
        "original_hex" => "#000000"
        "remplacable" => false
        "replaceable" => false
        "role" => "noir"
        "slot" => null
        "stream_value" => "0"
        "stream_values" => [
          [
            "operator" => "G"
            "value" => "0"
          ]
          [
            "operator" => "g"
            "value" => "0"
          ]
        ]
        "usage_count" => 4
      ]
      [
        "hex" => "#f7aa4e"
        "impact_pct" => 0.0
        "index" => 6
        "label" => "Pictogramme / détail"
        "occurrences" => 4
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#f7aa4e"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => "0.969 0.667 0.306"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.969 0.667 0.306"
          ]
          [
            "operator" => "rg"
            "value" => "0.969 0.667 0.306"
          ]
        ]
        "usage_count" => 4
      ]
    ]
    "impact_threshold_pct" => 1.0
    "maximum_slots" => 15
    "pages" => 2
    "slot_count" => 3
  ]
  -customizationColorsSource: "kit-mise-a-la-retraite-procedure-69ccdd6b572fd945420606"
}
"App\Security\Voter\CanDownloadVoter"
DENIED
Show voter details
6 DENIED INFO_BUY
App\Entity\Infographics\Infographic {#639
  -id: 17
  -title: "Kit - Mise à la retraite - Procédure"
  -description: """
    La procédure de mise à la retraite par l'employeur est encadrée par des règles précises visant à protéger les droits du salarié. \r\n
    \r\n
    Selon l'âge du salarié, cette démarche peut commencer par interroger le salarié sur son souhait de quitter, ou non, la vie active. \r\n
    \r\n
    En fonction de la réponse apportée, l'employeur pourra lui notifier son départ ou bien le solliciter à nouveau l'année suivante. \r\n
    La loi fixe les délais à respecter à chaque étape. \r\n
    \r\n
    Pour sécuriser cette procédure, nous pouvons vous accompagner.
    """
  -createdAt: DateTimeImmutable @1714723362 {#647
    date: 2024-05-03 08:02:42.0 UTC (+00:00)
  }
  -updatedAt: DateTimeImmutable @1775040907 {#644
    date: 2026-04-01 10:55:07.0 UTC (+00:00)
  }
  -thumbnail: "kit-mise-a-la-retraite-procedure-69ccdd6b56526900815444.jpg"
  -thumbnailFile: null
  -document: "kit-mise-a-la-retraite-procedure-69ccdd6b56cdb297011819.pdf"
  -documentFile: null
  -promoted: false
  -categories: Doctrine\ORM\PersistentCollection {#648 …}
  -theme: null
  -publishedAt: DateTimeImmutable @1775001600 {#641
    date: 2026-04-01 00:00:00.0 UTC (+00:00)
  }
  -slug: "kit-mise-a-la-retraite-procedure"
  -customer: null
  -type: App\Enum\InfographicsAvailability {#762 …}
  -price: null
  -parent: null
  -children: Doctrine\ORM\PersistentCollection {#739 …}
  -isPurchasable: true
  -additionalInfos: null
  -positionOnHome: null
  -mainPdf: "kit-mise-a-la-retraite-procedure-69ccdd6b572fd945420606.pdf"
  -mainPdfFile: null
  -bonusDocs: null
  -bonusDocsFile: null
  -availableOnPremium: false
  -deletedAt: null
  -customizationColors: [
    "colors" => [
      [
        "hex" => "#e3530f"
        "impact_pct" => 13.002
        "index" => 0
        "label" => "Principale"
        "occurrences" => 90
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#e3530f"
        "remplacable" => true
        "replaceable" => true
        "role" => "principale"
        "slot" => "slot1"
        "stream_value" => "0.89 0.325 0.0588"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.89 0.325 0.0588"
          ]
          [
            "operator" => "rg"
            "value" => "0.89 0.325 0.0588"
          ]
        ]
        "usage_count" => 90
      ]
      [
        "hex" => "#051d2e"
        "impact_pct" => 7.372
        "index" => 1
        "label" => "Secondaire"
        "occurrences" => 143
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#051d2e"
        "remplacable" => true
        "replaceable" => true
        "role" => "secondaire"
        "slot" => "slot2"
        "stream_value" => "0.0196 0.114 0.18"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.0196 0.114 0.18"
          ]
          [
            "operator" => "rg"
            "value" => "0.0196 0.114 0.18"
          ]
        ]
        "usage_count" => 143
      ]
      [
        "hex" => "#dac287"
        "impact_pct" => 2.669
        "index" => 2
        "label" => "Fond clair"
        "occurrences" => 3
        "operators" => [
          "rg"
        ]
        "original_hex" => "#dac287"
        "remplacable" => true
        "replaceable" => true
        "role" => "fond clair"
        "slot" => "slot3"
        "stream_value" => "0.855 0.761 0.529"
        "stream_values" => [
          [
            "operator" => "rg"
            "value" => "0.855 0.761 0.529"
          ]
        ]
        "usage_count" => 3
      ]
      [
        "hex" => "#ffffff"
        "impact_pct" => 83.544
        "index" => 3
        "label" => "Blanc"
        "occurrences" => 109
        "operators" => [
          "G"
          "g"
        ]
        "original_hex" => "#ffffff"
        "remplacable" => false
        "replaceable" => false
        "role" => "blanc"
        "slot" => null
        "stream_value" => "1"
        "stream_values" => [
          [
            "operator" => "G"
            "value" => "1"
          ]
          [
            "operator" => "g"
            "value" => "1"
          ]
        ]
        "usage_count" => 109
      ]
      [
        "hex" => "#102542"
        "impact_pct" => 0.411
        "index" => 4
        "label" => "Pictogramme / détail"
        "occurrences" => 14
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#102542"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => "0.0627 0.145 0.259"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.0627 0.145 0.259"
          ]
          [
            "operator" => "rg"
            "value" => "0.0627 0.145 0.259"
          ]
        ]
        "usage_count" => 14
      ]
      [
        "hex" => "#000000"
        "impact_pct" => 0.015
        "index" => 5
        "label" => "Noir"
        "occurrences" => 4
        "operators" => [
          "G"
          "g"
        ]
        "original_hex" => "#000000"
        "remplacable" => false
        "replaceable" => false
        "role" => "noir"
        "slot" => null
        "stream_value" => "0"
        "stream_values" => [
          [
            "operator" => "G"
            "value" => "0"
          ]
          [
            "operator" => "g"
            "value" => "0"
          ]
        ]
        "usage_count" => 4
      ]
      [
        "hex" => "#f7aa4e"
        "impact_pct" => 0.0
        "index" => 6
        "label" => "Pictogramme / détail"
        "occurrences" => 4
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#f7aa4e"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => "0.969 0.667 0.306"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.969 0.667 0.306"
          ]
          [
            "operator" => "rg"
            "value" => "0.969 0.667 0.306"
          ]
        ]
        "usage_count" => 4
      ]
    ]
    "impact_threshold_pct" => 1.0
    "maximum_slots" => 15
    "pages" => 2
    "slot_count" => 3
  ]
  -customizationColorsSource: "kit-mise-a-la-retraite-procedure-69ccdd6b572fd945420606"
}
"App\Security\Voter\CanDownloadVoter"
DENIED
Show voter details
7 DENIED INFO_PREMIUM
App\Entity\Infographics\Infographic {#639
  -id: 17
  -title: "Kit - Mise à la retraite - Procédure"
  -description: """
    La procédure de mise à la retraite par l'employeur est encadrée par des règles précises visant à protéger les droits du salarié. \r\n
    \r\n
    Selon l'âge du salarié, cette démarche peut commencer par interroger le salarié sur son souhait de quitter, ou non, la vie active. \r\n
    \r\n
    En fonction de la réponse apportée, l'employeur pourra lui notifier son départ ou bien le solliciter à nouveau l'année suivante. \r\n
    La loi fixe les délais à respecter à chaque étape. \r\n
    \r\n
    Pour sécuriser cette procédure, nous pouvons vous accompagner.
    """
  -createdAt: DateTimeImmutable @1714723362 {#647
    date: 2024-05-03 08:02:42.0 UTC (+00:00)
  }
  -updatedAt: DateTimeImmutable @1775040907 {#644
    date: 2026-04-01 10:55:07.0 UTC (+00:00)
  }
  -thumbnail: "kit-mise-a-la-retraite-procedure-69ccdd6b56526900815444.jpg"
  -thumbnailFile: null
  -document: "kit-mise-a-la-retraite-procedure-69ccdd6b56cdb297011819.pdf"
  -documentFile: null
  -promoted: false
  -categories: Doctrine\ORM\PersistentCollection {#648 …}
  -theme: null
  -publishedAt: DateTimeImmutable @1775001600 {#641
    date: 2026-04-01 00:00:00.0 UTC (+00:00)
  }
  -slug: "kit-mise-a-la-retraite-procedure"
  -customer: null
  -type: App\Enum\InfographicsAvailability {#762 …}
  -price: null
  -parent: null
  -children: Doctrine\ORM\PersistentCollection {#739 …}
  -isPurchasable: true
  -additionalInfos: null
  -positionOnHome: null
  -mainPdf: "kit-mise-a-la-retraite-procedure-69ccdd6b572fd945420606.pdf"
  -mainPdfFile: null
  -bonusDocs: null
  -bonusDocsFile: null
  -availableOnPremium: false
  -deletedAt: null
  -customizationColors: [
    "colors" => [
      [
        "hex" => "#e3530f"
        "impact_pct" => 13.002
        "index" => 0
        "label" => "Principale"
        "occurrences" => 90
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#e3530f"
        "remplacable" => true
        "replaceable" => true
        "role" => "principale"
        "slot" => "slot1"
        "stream_value" => "0.89 0.325 0.0588"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.89 0.325 0.0588"
          ]
          [
            "operator" => "rg"
            "value" => "0.89 0.325 0.0588"
          ]
        ]
        "usage_count" => 90
      ]
      [
        "hex" => "#051d2e"
        "impact_pct" => 7.372
        "index" => 1
        "label" => "Secondaire"
        "occurrences" => 143
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#051d2e"
        "remplacable" => true
        "replaceable" => true
        "role" => "secondaire"
        "slot" => "slot2"
        "stream_value" => "0.0196 0.114 0.18"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.0196 0.114 0.18"
          ]
          [
            "operator" => "rg"
            "value" => "0.0196 0.114 0.18"
          ]
        ]
        "usage_count" => 143
      ]
      [
        "hex" => "#dac287"
        "impact_pct" => 2.669
        "index" => 2
        "label" => "Fond clair"
        "occurrences" => 3
        "operators" => [
          "rg"
        ]
        "original_hex" => "#dac287"
        "remplacable" => true
        "replaceable" => true
        "role" => "fond clair"
        "slot" => "slot3"
        "stream_value" => "0.855 0.761 0.529"
        "stream_values" => [
          [
            "operator" => "rg"
            "value" => "0.855 0.761 0.529"
          ]
        ]
        "usage_count" => 3
      ]
      [
        "hex" => "#ffffff"
        "impact_pct" => 83.544
        "index" => 3
        "label" => "Blanc"
        "occurrences" => 109
        "operators" => [
          "G"
          "g"
        ]
        "original_hex" => "#ffffff"
        "remplacable" => false
        "replaceable" => false
        "role" => "blanc"
        "slot" => null
        "stream_value" => "1"
        "stream_values" => [
          [
            "operator" => "G"
            "value" => "1"
          ]
          [
            "operator" => "g"
            "value" => "1"
          ]
        ]
        "usage_count" => 109
      ]
      [
        "hex" => "#102542"
        "impact_pct" => 0.411
        "index" => 4
        "label" => "Pictogramme / détail"
        "occurrences" => 14
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#102542"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => "0.0627 0.145 0.259"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.0627 0.145 0.259"
          ]
          [
            "operator" => "rg"
            "value" => "0.0627 0.145 0.259"
          ]
        ]
        "usage_count" => 14
      ]
      [
        "hex" => "#000000"
        "impact_pct" => 0.015
        "index" => 5
        "label" => "Noir"
        "occurrences" => 4
        "operators" => [
          "G"
          "g"
        ]
        "original_hex" => "#000000"
        "remplacable" => false
        "replaceable" => false
        "role" => "noir"
        "slot" => null
        "stream_value" => "0"
        "stream_values" => [
          [
            "operator" => "G"
            "value" => "0"
          ]
          [
            "operator" => "g"
            "value" => "0"
          ]
        ]
        "usage_count" => 4
      ]
      [
        "hex" => "#f7aa4e"
        "impact_pct" => 0.0
        "index" => 6
        "label" => "Pictogramme / détail"
        "occurrences" => 4
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#f7aa4e"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => "0.969 0.667 0.306"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.969 0.667 0.306"
          ]
          [
            "operator" => "rg"
            "value" => "0.969 0.667 0.306"
          ]
        ]
        "usage_count" => 4
      ]
    ]
    "impact_threshold_pct" => 1.0
    "maximum_slots" => 15
    "pages" => 2
    "slot_count" => 3
  ]
  -customizationColorsSource: "kit-mise-a-la-retraite-procedure-69ccdd6b572fd945420606"
}
"App\Security\Voter\CanDownloadVoter"
DENIED
Show voter details
8 DENIED INFO_DOWNLOAD_CURRENT_VERSION
App\Entity\Infographics\Infographic {#639
  -id: 17
  -title: "Kit - Mise à la retraite - Procédure"
  -description: """
    La procédure de mise à la retraite par l'employeur est encadrée par des règles précises visant à protéger les droits du salarié. \r\n
    \r\n
    Selon l'âge du salarié, cette démarche peut commencer par interroger le salarié sur son souhait de quitter, ou non, la vie active. \r\n
    \r\n
    En fonction de la réponse apportée, l'employeur pourra lui notifier son départ ou bien le solliciter à nouveau l'année suivante. \r\n
    La loi fixe les délais à respecter à chaque étape. \r\n
    \r\n
    Pour sécuriser cette procédure, nous pouvons vous accompagner.
    """
  -createdAt: DateTimeImmutable @1714723362 {#647
    date: 2024-05-03 08:02:42.0 UTC (+00:00)
  }
  -updatedAt: DateTimeImmutable @1775040907 {#644
    date: 2026-04-01 10:55:07.0 UTC (+00:00)
  }
  -thumbnail: "kit-mise-a-la-retraite-procedure-69ccdd6b56526900815444.jpg"
  -thumbnailFile: null
  -document: "kit-mise-a-la-retraite-procedure-69ccdd6b56cdb297011819.pdf"
  -documentFile: null
  -promoted: false
  -categories: Doctrine\ORM\PersistentCollection {#648 …}
  -theme: null
  -publishedAt: DateTimeImmutable @1775001600 {#641
    date: 2026-04-01 00:00:00.0 UTC (+00:00)
  }
  -slug: "kit-mise-a-la-retraite-procedure"
  -customer: null
  -type: App\Enum\InfographicsAvailability {#762 …}
  -price: null
  -parent: null
  -children: Doctrine\ORM\PersistentCollection {#739 …}
  -isPurchasable: true
  -additionalInfos: null
  -positionOnHome: null
  -mainPdf: "kit-mise-a-la-retraite-procedure-69ccdd6b572fd945420606.pdf"
  -mainPdfFile: null
  -bonusDocs: null
  -bonusDocsFile: null
  -availableOnPremium: false
  -deletedAt: null
  -customizationColors: [
    "colors" => [
      [
        "hex" => "#e3530f"
        "impact_pct" => 13.002
        "index" => 0
        "label" => "Principale"
        "occurrences" => 90
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#e3530f"
        "remplacable" => true
        "replaceable" => true
        "role" => "principale"
        "slot" => "slot1"
        "stream_value" => "0.89 0.325 0.0588"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.89 0.325 0.0588"
          ]
          [
            "operator" => "rg"
            "value" => "0.89 0.325 0.0588"
          ]
        ]
        "usage_count" => 90
      ]
      [
        "hex" => "#051d2e"
        "impact_pct" => 7.372
        "index" => 1
        "label" => "Secondaire"
        "occurrences" => 143
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#051d2e"
        "remplacable" => true
        "replaceable" => true
        "role" => "secondaire"
        "slot" => "slot2"
        "stream_value" => "0.0196 0.114 0.18"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.0196 0.114 0.18"
          ]
          [
            "operator" => "rg"
            "value" => "0.0196 0.114 0.18"
          ]
        ]
        "usage_count" => 143
      ]
      [
        "hex" => "#dac287"
        "impact_pct" => 2.669
        "index" => 2
        "label" => "Fond clair"
        "occurrences" => 3
        "operators" => [
          "rg"
        ]
        "original_hex" => "#dac287"
        "remplacable" => true
        "replaceable" => true
        "role" => "fond clair"
        "slot" => "slot3"
        "stream_value" => "0.855 0.761 0.529"
        "stream_values" => [
          [
            "operator" => "rg"
            "value" => "0.855 0.761 0.529"
          ]
        ]
        "usage_count" => 3
      ]
      [
        "hex" => "#ffffff"
        "impact_pct" => 83.544
        "index" => 3
        "label" => "Blanc"
        "occurrences" => 109
        "operators" => [
          "G"
          "g"
        ]
        "original_hex" => "#ffffff"
        "remplacable" => false
        "replaceable" => false
        "role" => "blanc"
        "slot" => null
        "stream_value" => "1"
        "stream_values" => [
          [
            "operator" => "G"
            "value" => "1"
          ]
          [
            "operator" => "g"
            "value" => "1"
          ]
        ]
        "usage_count" => 109
      ]
      [
        "hex" => "#102542"
        "impact_pct" => 0.411
        "index" => 4
        "label" => "Pictogramme / détail"
        "occurrences" => 14
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#102542"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => "0.0627 0.145 0.259"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.0627 0.145 0.259"
          ]
          [
            "operator" => "rg"
            "value" => "0.0627 0.145 0.259"
          ]
        ]
        "usage_count" => 14
      ]
      [
        "hex" => "#000000"
        "impact_pct" => 0.015
        "index" => 5
        "label" => "Noir"
        "occurrences" => 4
        "operators" => [
          "G"
          "g"
        ]
        "original_hex" => "#000000"
        "remplacable" => false
        "replaceable" => false
        "role" => "noir"
        "slot" => null
        "stream_value" => "0"
        "stream_values" => [
          [
            "operator" => "G"
            "value" => "0"
          ]
          [
            "operator" => "g"
            "value" => "0"
          ]
        ]
        "usage_count" => 4
      ]
      [
        "hex" => "#f7aa4e"
        "impact_pct" => 0.0
        "index" => 6
        "label" => "Pictogramme / détail"
        "occurrences" => 4
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#f7aa4e"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => "0.969 0.667 0.306"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.969 0.667 0.306"
          ]
          [
            "operator" => "rg"
            "value" => "0.969 0.667 0.306"
          ]
        ]
        "usage_count" => 4
      ]
    ]
    "impact_threshold_pct" => 1.0
    "maximum_slots" => 15
    "pages" => 2
    "slot_count" => 3
  ]
  -customizationColorsSource: "kit-mise-a-la-retraite-procedure-69ccdd6b572fd945420606"
}
"App\Security\Voter\CanDownloadVoter"
DENIED
Show voter details
9 DENIED INFO_BUY
App\Entity\Infographics\Infographic {#639
  -id: 17
  -title: "Kit - Mise à la retraite - Procédure"
  -description: """
    La procédure de mise à la retraite par l'employeur est encadrée par des règles précises visant à protéger les droits du salarié. \r\n
    \r\n
    Selon l'âge du salarié, cette démarche peut commencer par interroger le salarié sur son souhait de quitter, ou non, la vie active. \r\n
    \r\n
    En fonction de la réponse apportée, l'employeur pourra lui notifier son départ ou bien le solliciter à nouveau l'année suivante. \r\n
    La loi fixe les délais à respecter à chaque étape. \r\n
    \r\n
    Pour sécuriser cette procédure, nous pouvons vous accompagner.
    """
  -createdAt: DateTimeImmutable @1714723362 {#647
    date: 2024-05-03 08:02:42.0 UTC (+00:00)
  }
  -updatedAt: DateTimeImmutable @1775040907 {#644
    date: 2026-04-01 10:55:07.0 UTC (+00:00)
  }
  -thumbnail: "kit-mise-a-la-retraite-procedure-69ccdd6b56526900815444.jpg"
  -thumbnailFile: null
  -document: "kit-mise-a-la-retraite-procedure-69ccdd6b56cdb297011819.pdf"
  -documentFile: null
  -promoted: false
  -categories: Doctrine\ORM\PersistentCollection {#648 …}
  -theme: null
  -publishedAt: DateTimeImmutable @1775001600 {#641
    date: 2026-04-01 00:00:00.0 UTC (+00:00)
  }
  -slug: "kit-mise-a-la-retraite-procedure"
  -customer: null
  -type: App\Enum\InfographicsAvailability {#762 …}
  -price: null
  -parent: null
  -children: Doctrine\ORM\PersistentCollection {#739 …}
  -isPurchasable: true
  -additionalInfos: null
  -positionOnHome: null
  -mainPdf: "kit-mise-a-la-retraite-procedure-69ccdd6b572fd945420606.pdf"
  -mainPdfFile: null
  -bonusDocs: null
  -bonusDocsFile: null
  -availableOnPremium: false
  -deletedAt: null
  -customizationColors: [
    "colors" => [
      [
        "hex" => "#e3530f"
        "impact_pct" => 13.002
        "index" => 0
        "label" => "Principale"
        "occurrences" => 90
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#e3530f"
        "remplacable" => true
        "replaceable" => true
        "role" => "principale"
        "slot" => "slot1"
        "stream_value" => "0.89 0.325 0.0588"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.89 0.325 0.0588"
          ]
          [
            "operator" => "rg"
            "value" => "0.89 0.325 0.0588"
          ]
        ]
        "usage_count" => 90
      ]
      [
        "hex" => "#051d2e"
        "impact_pct" => 7.372
        "index" => 1
        "label" => "Secondaire"
        "occurrences" => 143
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#051d2e"
        "remplacable" => true
        "replaceable" => true
        "role" => "secondaire"
        "slot" => "slot2"
        "stream_value" => "0.0196 0.114 0.18"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.0196 0.114 0.18"
          ]
          [
            "operator" => "rg"
            "value" => "0.0196 0.114 0.18"
          ]
        ]
        "usage_count" => 143
      ]
      [
        "hex" => "#dac287"
        "impact_pct" => 2.669
        "index" => 2
        "label" => "Fond clair"
        "occurrences" => 3
        "operators" => [
          "rg"
        ]
        "original_hex" => "#dac287"
        "remplacable" => true
        "replaceable" => true
        "role" => "fond clair"
        "slot" => "slot3"
        "stream_value" => "0.855 0.761 0.529"
        "stream_values" => [
          [
            "operator" => "rg"
            "value" => "0.855 0.761 0.529"
          ]
        ]
        "usage_count" => 3
      ]
      [
        "hex" => "#ffffff"
        "impact_pct" => 83.544
        "index" => 3
        "label" => "Blanc"
        "occurrences" => 109
        "operators" => [
          "G"
          "g"
        ]
        "original_hex" => "#ffffff"
        "remplacable" => false
        "replaceable" => false
        "role" => "blanc"
        "slot" => null
        "stream_value" => "1"
        "stream_values" => [
          [
            "operator" => "G"
            "value" => "1"
          ]
          [
            "operator" => "g"
            "value" => "1"
          ]
        ]
        "usage_count" => 109
      ]
      [
        "hex" => "#102542"
        "impact_pct" => 0.411
        "index" => 4
        "label" => "Pictogramme / détail"
        "occurrences" => 14
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#102542"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => "0.0627 0.145 0.259"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.0627 0.145 0.259"
          ]
          [
            "operator" => "rg"
            "value" => "0.0627 0.145 0.259"
          ]
        ]
        "usage_count" => 14
      ]
      [
        "hex" => "#000000"
        "impact_pct" => 0.015
        "index" => 5
        "label" => "Noir"
        "occurrences" => 4
        "operators" => [
          "G"
          "g"
        ]
        "original_hex" => "#000000"
        "remplacable" => false
        "replaceable" => false
        "role" => "noir"
        "slot" => null
        "stream_value" => "0"
        "stream_values" => [
          [
            "operator" => "G"
            "value" => "0"
          ]
          [
            "operator" => "g"
            "value" => "0"
          ]
        ]
        "usage_count" => 4
      ]
      [
        "hex" => "#f7aa4e"
        "impact_pct" => 0.0
        "index" => 6
        "label" => "Pictogramme / détail"
        "occurrences" => 4
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#f7aa4e"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => "0.969 0.667 0.306"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.969 0.667 0.306"
          ]
          [
            "operator" => "rg"
            "value" => "0.969 0.667 0.306"
          ]
        ]
        "usage_count" => 4
      ]
    ]
    "impact_threshold_pct" => 1.0
    "maximum_slots" => 15
    "pages" => 2
    "slot_count" => 3
  ]
  -customizationColorsSource: "kit-mise-a-la-retraite-procedure-69ccdd6b572fd945420606"
}
"App\Security\Voter\CanDownloadVoter"
DENIED
Show voter details
10 DENIED INFO_PREMIUM
App\Entity\Infographics\Infographic {#1306
  -id: 10
  -title: "Sanction disciplinaire - Procédure"
  -description: """
    La mise en œuvre d'une procédure disciplinaire, hors licenciement, exige une attention particulière de la part de l'employeur. Dans la plupart des cas, elle débute par une phase de convocation à un entretien préalable permettant au salarié d'être informé des faits reprochés et de s'expliquer. Si, après une phase de réflexion, l'employeur décide de le sanctionner, la notification écrite doit en préciser le motif. Ce kit présente les étapes clés de cette procédure. Pour sécuriser votre procédure, contactez-nous.\r\n
    \r\n
    [grasorange]Cette infographie fait partie d'un book qui en contient d'autres sur le même thème.\r\n
    Certaines sont accessibles uniquement dans ce book.[/grasorange]
    """
  -createdAt: DateTimeImmutable @1711039675 {#1285
    date: 2024-03-21 16:47:55.0 UTC (+00:00)
  }
  -updatedAt: DateTimeImmutable @1775054821 {#1295
    date: 2026-04-01 14:47:01.0 UTC (+00:00)
  }
  -thumbnail: "sanction-disciplinaire-procedure-69cd13c51bb05626334312.jpg"
  -thumbnailFile: null
  -document: "sanction-disciplinaire-procedure-69cd13c51c1c2249131305.pdf"
  -documentFile: null
  -promoted: false
  -categories: Doctrine\ORM\PersistentCollection {#1286 …}
  -theme: null
  -publishedAt: DateTimeImmutable @1769904000 {#1224
    date: 2026-02-01 00:00:00.0 UTC (+00:00)
  }
  -slug: "sanction-disciplinaire-procedure"
  -customer: null
  -type: App\Enum\InfographicsAvailability {#762 …}
  -price: null
  -parent: Proxies\__CG__\App\Entity\Infographics\Infographic {#1333 …}
  -children: Doctrine\ORM\PersistentCollection {#1348 …}
  -isPurchasable: true
  -additionalInfos: null
  -positionOnHome: null
  -mainPdf: "sanction-disciplinaire-procedure-69cd13c51c4f2810084800.pdf"
  -mainPdfFile: null
  -bonusDocs: null
  -bonusDocsFile: null
  -availableOnPremium: false
  -deletedAt: null
  -customizationColors: [
    "colors" => [
      [
        "hex" => "#e3530f"
        "impact_pct" => 12.559
        "index" => 0
        "label" => "Principale"
        "occurrences" => 63
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#e3530f"
        "remplacable" => true
        "replaceable" => true
        "role" => "principale"
        "slot" => "slot1"
        "stream_value" => "0.89 0.325 0.0588"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.89 0.325 0.0588"
          ]
          [
            "operator" => "rg"
            "value" => "0.89 0.325 0.0588"
          ]
        ]
        "usage_count" => 63
      ]
      [
        "hex" => "#051d2e"
        "impact_pct" => 8.661
        "index" => 1
        "label" => "Secondaire"
        "occurrences" => 96
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#051d2e"
        "remplacable" => true
        "replaceable" => true
        "role" => "secondaire"
        "slot" => "slot2"
        "stream_value" => "0.0196 0.114 0.18"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.0196 0.114 0.18"
          ]
          [
            "operator" => "rg"
            "value" => "0.0196 0.114 0.18"
          ]
        ]
        "usage_count" => 96
      ]
      [
        "hex" => "#dac287"
        "impact_pct" => 5.464
        "index" => 2
        "label" => "Fond clair"
        "occurrences" => 3
        "operators" => [
          "rg"
        ]
        "original_hex" => "#dac287"
        "remplacable" => true
        "replaceable" => true
        "role" => "fond clair"
        "slot" => "slot3"
        "stream_value" => "0.855 0.761 0.529"
        "stream_values" => [
          [
            "operator" => "rg"
            "value" => "0.855 0.761 0.529"
          ]
        ]
        "usage_count" => 3
      ]
      [
        "hex" => "#b9d4ec"
        "impact_pct" => 3.026
        "index" => 3
        "label" => "Fond clair"
        "occurrences" => 1
        "operators" => [
          "rg"
        ]
        "original_hex" => "#b9d4ec"
        "remplacable" => true
        "replaceable" => true
        "role" => "fond clair"
        "slot" => "slot4"
        "stream_value" => "0.725 0.831 0.925"
        "stream_values" => [
          [
            "operator" => "rg"
            "value" => "0.725 0.831 0.925"
          ]
        ]
        "usage_count" => 1
      ]
      [
        "hex" => "#ffffff"
        "impact_pct" => 79.132
        "index" => 4
        "label" => "Blanc"
        "occurrences" => 70
        "operators" => [
          "G"
          "g"
        ]
        "original_hex" => "#ffffff"
        "remplacable" => false
        "replaceable" => false
        "role" => "blanc"
        "slot" => null
        "stream_value" => "1"
        "stream_values" => [
          [
            "operator" => "G"
            "value" => "1"
          ]
          [
            "operator" => "g"
            "value" => "1"
          ]
        ]
        "usage_count" => 70
      ]
      [
        "hex" => "#ff6600"
        "impact_pct" => 0.0
        "index" => 5
        "label" => "Pictogramme / détail"
        "occurrences" => 1
        "operators" => [
          "RG"
        ]
        "original_hex" => "#ff6600"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => "1 0.4 0"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "1 0.4 0"
          ]
        ]
        "usage_count" => 1
      ]
    ]
    "impact_threshold_pct" => 1.0
    "maximum_slots" => 15
    "pages" => 1
    "slot_count" => 4
  ]
  -customizationColorsSource: "sanction-disciplinaire-procedure-69cd13c51c4f2810084800"
}
"App\Security\Voter\CanDownloadVoter"
DENIED
Show voter details
11 DENIED INFO_PREMIUM
App\Entity\Infographics\Infographic {#1353
  -id: 8
  -title: "Kit - Alcootest"
  -description: "L'utilisation de l'alcootest en entreprise doit être encadrée par le règlement intérieur de l'entreprise. En cas de suspicion, la procédure doit respecter les droits du salarié, en particulier, la possibilité de contester le résultat. Elle doit aussi être réalisée avec respect et confidentialité. La gestion de la situation constatée peut conduire, par exemple : à un entretien pour en comprendre les raisons,à proposer un accompagnement ou à envisager d'autres mesures, en particulier, sur le plan disciplinaire. Notre kit fait le point sur ce sujet délicat."
  -createdAt: DateTimeImmutable @1711039524 {#1350
    date: 2024-03-21 16:45:24.0 UTC (+00:00)
  }
  -updatedAt: DateTimeImmutable @1775054870 {#1351
    date: 2026-04-01 14:47:50.0 UTC (+00:00)
  }
  -thumbnail: "kit-alcootest-69cd13f6282e0865013133.jpg"
  -thumbnailFile: null
  -document: "kit-alcootest-69cd13f628916506065292.pdf"
  -documentFile: null
  -promoted: false
  -categories: Doctrine\ORM\PersistentCollection {#1354 …}
  -theme: null
  -publishedAt: DateTimeImmutable @1769904000 {#1352
    date: 2026-02-01 00:00:00.0 UTC (+00:00)
  }
  -slug: "kit-alcootest"
  -customer: null
  -type: App\Enum\InfographicsAvailability {#762 …}
  -price: null
  -parent: null
  -children: Doctrine\ORM\PersistentCollection {#1356 …}
  -isPurchasable: true
  -additionalInfos: null
  -positionOnHome: null
  -mainPdf: "kit-alcootest-69cd13f628e37750664139.pdf"
  -mainPdfFile: null
  -bonusDocs: null
  -bonusDocsFile: null
  -availableOnPremium: false
  -deletedAt: null
  -customizationColors: [
    "colors" => [
      [
        "hex" => "#e3530f"
        "impact_pct" => 13.605
        "index" => 0
        "label" => "Principale"
        "occurrences" => 119
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#e3530f"
        "remplacable" => true
        "replaceable" => true
        "role" => "principale"
        "slot" => "slot1"
        "stream_value" => "0.89 0.325 0.0588"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.89 0.325 0.0588"
          ]
          [
            "operator" => "rg"
            "value" => "0.89 0.325 0.0588"
          ]
        ]
        "usage_count" => 119
      ]
      [
        "hex" => "#051d2e"
        "impact_pct" => 4.403
        "index" => 1
        "label" => "Secondaire"
        "occurrences" => 206
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#051d2e"
        "remplacable" => true
        "replaceable" => true
        "role" => "secondaire"
        "slot" => "slot2"
        "stream_value" => "0.0196 0.114 0.18"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.0196 0.114 0.18"
          ]
          [
            "operator" => "rg"
            "value" => "0.0196 0.114 0.18"
          ]
        ]
        "usage_count" => 206
      ]
      [
        "hex" => "#f7f7f7"
        "impact_pct" => 88.79
        "index" => 2
        "label" => "Blanc"
        "occurrences" => 10
        "operators" => [
          "g"
        ]
        "original_hex" => "#f7f7f7"
        "remplacable" => false
        "replaceable" => false
        "role" => "blanc"
        "slot" => null
        "stream_value" => "0.969"
        "stream_values" => [
          [
            "operator" => "g"
            "value" => "0.969"
          ]
        ]
        "usage_count" => 10
      ]
      [
        "hex" => "#ffffff"
        "impact_pct" => 0.887
        "index" => 3
        "label" => "Blanc"
        "occurrences" => 129
        "operators" => [
          "G"
          "g"
        ]
        "original_hex" => "#ffffff"
        "remplacable" => false
        "replaceable" => false
        "role" => "blanc"
        "slot" => null
        "stream_value" => "1"
        "stream_values" => [
          [
            "operator" => "G"
            "value" => "1"
          ]
          [
            "operator" => "g"
            "value" => "1"
          ]
        ]
        "usage_count" => 129
      ]
      [
        "hex" => "#102542"
        "impact_pct" => 0.194
        "index" => 4
        "label" => "Pictogramme / détail"
        "occurrences" => 46
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#102542"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => "0.0627 0.145 0.259"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.0627 0.145 0.259"
          ]
          [
            "operator" => "rg"
            "value" => "0.0627 0.145 0.259"
          ]
        ]
        "usage_count" => 46
      ]
      [
        "hex" => "#e9580f"
        "impact_pct" => 0.111
        "index" => 5
        "label" => "Pictogramme / détail"
        "occurrences" => 9
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#e9580f"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => "0.914 0.345 0.0588"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.914 0.345 0.0588"
          ]
          [
            "operator" => "rg"
            "value" => "0.914 0.345 0.0588"
          ]
        ]
        "usage_count" => 9
      ]
      [
        "hex" => "#000000"
        "impact_pct" => 0.007
        "index" => 6
        "label" => "Noir"
        "occurrences" => 4
        "operators" => [
          "G"
          "g"
        ]
        "original_hex" => "#000000"
        "remplacable" => false
        "replaceable" => false
        "role" => "noir"
        "slot" => null
        "stream_value" => "0"
        "stream_values" => [
          [
            "operator" => "G"
            "value" => "0"
          ]
          [
            "operator" => "g"
            "value" => "0"
          ]
        ]
        "usage_count" => 4
      ]
      [
        "hex" => "#101d2e"
        "impact_pct" => 0.0
        "index" => 7
        "label" => "Pictogramme / détail"
        "occurrences" => 2
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#101d2e"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => "0.0627 0.114 0.18"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.0627 0.114 0.18"
          ]
          [
            "operator" => "rg"
            "value" => "0.0627 0.114 0.18"
          ]
        ]
        "usage_count" => 2
      ]
    ]
    "impact_threshold_pct" => 1.0
    "maximum_slots" => 15
    "pages" => 2
    "slot_count" => 2
  ]
  -customizationColorsSource: "kit-alcootest-69cd13f628e37750664139"
}
"App\Security\Voter\CanDownloadVoter"
DENIED
Show voter details
12 DENIED INFO_PREMIUM
App\Entity\Infographics\Infographic {#1361
  -id: 81
  -title: "Départ à la retraite"
  -description: """
    Lorsque le salarié décide de partir à la retraite, il en informe son employeur. \r\n
    \r\n
    Mais, avant cela, il doit préparer son départ (vérification de son dossier, évaluation de sa retraite...) et effectuer des démarches administratives, notamment, auprès de sa caisse de retraite. \r\n
    \r\n
    Le départ à la retraite oblige l'employeur à respecter certaines obligations en matière de formation et d'indemnité de rupture.\r\n
    Notre infographie fait le point sur ce sujet.
    """
  -createdAt: DateTimeImmutable @1722870926 {#1358
    date: 2024-08-05 15:15:26.0 UTC (+00:00)
  }
  -updatedAt: DateTimeImmutable @1775040822 {#1359
    date: 2026-04-01 10:53:42.0 UTC (+00:00)
  }
  -thumbnail: "depart-a-la-retraite-69ccdd168e052237857435.jpg"
  -thumbnailFile: null
  -document: "depart-a-la-retraite-69ccdd168e829490829875.pdf"
  -documentFile: null
  -promoted: false
  -categories: Doctrine\ORM\PersistentCollection {#1362 …}
  -theme: null
  -publishedAt: DateTimeImmutable @1772323200 {#1360
    date: 2026-03-01 00:00:00.0 UTC (+00:00)
  }
  -slug: "depart-a-la-retraite"
  -customer: null
  -type: App\Enum\InfographicsAvailability {#762 …}
  -price: null
  -parent: null
  -children: Doctrine\ORM\PersistentCollection {#1364 …}
  -isPurchasable: true
  -additionalInfos: null
  -positionOnHome: null
  -mainPdf: "depart-a-la-retraite-69ccdd168ee72905522058.pdf"
  -mainPdfFile: null
  -bonusDocs: null
  -bonusDocsFile: null
  -availableOnPremium: false
  -deletedAt: null
  -customizationColors: [
    "colors" => [
      [
        "hex" => "#e3530f"
        "impact_pct" => 11.564
        "index" => 0
        "label" => "Principale"
        "occurrences" => 40
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#e3530f"
        "remplacable" => true
        "replaceable" => true
        "role" => "principale"
        "slot" => "slot1"
        "stream_value" => "0.89 0.325 0.0588"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.89 0.325 0.0588"
          ]
          [
            "operator" => "rg"
            "value" => "0.89 0.325 0.0588"
          ]
        ]
        "usage_count" => 40
      ]
      [
        "hex" => "#051d2e"
        "impact_pct" => 6.388
        "index" => 1
        "label" => "Secondaire"
        "occurrences" => 72
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#051d2e"
        "remplacable" => true
        "replaceable" => true
        "role" => "secondaire"
        "slot" => "slot2"
        "stream_value" => "0.0196 0.114 0.18"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.0196 0.114 0.18"
          ]
          [
            "operator" => "rg"
            "value" => "0.0196 0.114 0.18"
          ]
        ]
        "usage_count" => 72
      ]
      [
        "hex" => "#dac287"
        "impact_pct" => 4.522
        "index" => 2
        "label" => "Fond clair"
        "occurrences" => 1
        "operators" => [
          "rg"
        ]
        "original_hex" => "#dac287"
        "remplacable" => true
        "replaceable" => true
        "role" => "fond clair"
        "slot" => "slot3"
        "stream_value" => "0.855 0.761 0.529"
        "stream_values" => [
          [
            "operator" => "rg"
            "value" => "0.855 0.761 0.529"
          ]
        ]
        "usage_count" => 1
      ]
      [
        "hex" => "#ffffff"
        "impact_pct" => 82.395
        "index" => 3
        "label" => "Blanc"
        "occurrences" => 73
        "operators" => [
          "G"
          "g"
        ]
        "original_hex" => "#ffffff"
        "remplacable" => false
        "replaceable" => false
        "role" => "blanc"
        "slot" => null
        "stream_value" => "1"
        "stream_values" => [
          [
            "operator" => "G"
            "value" => "1"
          ]
          [
            "operator" => "g"
            "value" => "1"
          ]
        ]
        "usage_count" => 73
      ]
      [
        "hex" => "#102542"
        "impact_pct" => 0.481
        "index" => 4
        "label" => "Pictogramme / détail"
        "occurrences" => 6
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#102542"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => "0.0627 0.145 0.259"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.0627 0.145 0.259"
          ]
          [
            "operator" => "rg"
            "value" => "0.0627 0.145 0.259"
          ]
        ]
        "usage_count" => 6
      ]
    ]
    "impact_threshold_pct" => 1.0
    "maximum_slots" => 15
    "pages" => 1
    "slot_count" => 3
  ]
  -customizationColorsSource: "depart-a-la-retraite-69ccdd168ee72905522058"
}
"App\Security\Voter\CanDownloadVoter"
DENIED
Show voter details